diff --git a/mne/io/quspin/__init__.py b/mne/io/quspin/__init__.py new file mode 100644 index 00000000000..f6b73a74c94 --- /dev/null +++ b/mne/io/quspin/__init__.py @@ -0,0 +1,7 @@ +"""QuSpin module for conversion to FIF.""" + +# Authors: The MNE-Python contributors. +# License: BSD-3-Clause +# Copyright the MNE-Python contributors. + +from .quspin import read_raw_quspin_lvm \ No newline at end of file diff --git a/mne/io/quspin/quspin.py b/mne/io/quspin/quspin.py new file mode 100644 index 00000000000..9e14d585b24 --- /dev/null +++ b/mne/io/quspin/quspin.py @@ -0,0 +1,497 @@ +""" +QuSpin .lvm Reader for MNE-Python + +This module provides an MNE-Python I/O plugin for reading data recorded by QuSpin +magnetometers stored in `.lvm` format. It supports both preloaded and on-demand +data reading, integrating seamlessly with MNE workflows. + +Main Features: +- Reads QuSpin .lvm files into `mne.io.Raw` objects. +- Supports metadata such as channel types, units, and sampling frequency. +- Provides both preloaded and memory-efficient on-demand reading. + +Example +------- +>>> from mne.io.quspin import read_raw_quspin_lvm +<<<<<<< HEAD +>>> raw = read_raw_quspin_lvm('mne/io/quspin/tests/data/quspin_N1_test_data.lvm', preload=True, verbose = 'error') +======= +>>> raw = read_raw_quspin_lvm('example.lvm', preload=True) +>>> print(raw.info) +>>>>>>> 1e81ad98a3451ffac893f66905d0c024a769a514 +""" + +from datetime import datetime, timezone + +import numpy as np + +from mne import create_info +from mne.io import BaseRaw +from mne.io.constants import FIFF +from mne.utils import logger, verbose + + +def read_raw_quspin_lvm(fname, preload=False, verbose=None): + """ + Read QuSpin .lvm data as an MNE Raw object. + + Parameters + ---------- + fname : str + Path to the `.lvm` file. + preload : bool + If True, load all data into memory for fast access. If False, data is read + on-demand, which is more memory-efficient for large files. + verbose : bool | str | None + Verbosity level for logging. If None, defaults to the MNE global verbosity level. + + Returns + ------- + raw : RawQuSpin + An instance of `RawQuSpin` containing the parsed data. + + Notes + ----- + - For large `.lvm` files, consider setting `preload=False` to reduce memory usage. + - Ensure that the `.lvm` file contains properly formatted metadata (e.g., sampling + frequency and channel units) for accurate processing. + + Example + ------- + >>> from mne.io.quspin import read_raw_quspin_lvm + <<<<<<< HEAD + >>> raw = read_raw_quspin_lvm('mne/io/quspin/tests/data/quspin_N1_test_data.lvm', preload=True, verbose = 'error') + ======= + >>> raw = read_raw_quspin_lvm('example.lvm', preload=True) + >>> print(raw.info) + >>>>>>> 1e81ad98a3451ffac893f66905d0c024a769a514 + """ + return RawQuSpin(fname=fname, preload=preload, verbose=verbose) + + +class RawQuSpin(BaseRaw): + """ + Raw object for QuSpin .lvm data. + + This class inherits from `mne.io.BaseRaw` and provides functionality for reading + `.lvm` files generated by QuSpin systems. It supports both preloaded and on-demand + data access, making it memory-efficient for large datasets. + + Parameters + ---------- + fname : str + Path to the `.lvm` file. + preload : bool + If True, load all data into memory for fast access. If False, data is read + on-demand. + verbose : bool | str | None + Verbosity level for logging. + + Notes + ----- + - The `.lvm` file must include properly formatted headers, including channel names, + sampling frequency, and units. + - If preload is False, data is read from disk each time a segment is accessed. + """ + + @verbose + def __init__(self, fname, preload=False, verbose=None): + self.fname = fname + + # --------------------------------------------------------- + # 1) Parse the file header and optionally load the data + # --------------------------------------------------------- + (section_arrays, col_names, raw_data, data_start_line, n_data_samples) = ( + self._read_lvm_header(fname=fname, preload=preload) + ) + + # --------------------------------------------------------- + # 2) Create MNE Info + # --------------------------------------------------------- + info = self._create_info(section_arrays, col_names) + + # --------------------------------------------------------- + # 3) Preload logic + # --------------------------------------------------------- + # raw_data: shape (n_samples, n_channels) if preload=True, else None + if preload and raw_data is not None: + # Transpose to MNE shape (n_channels, n_samples) + self._data = raw_data.T + else: + self._data = None + + self._data_start_line = data_start_line + self._n_samples = n_data_samples + self._n_channels = len(col_names) + + # --------------------------------------------------------- + # 4) Provide first/last_samps as single-element tuples + # to satisfy older MNE versions' requirements + # --------------------------------------------------------- + # We always define them, regardless of preload being array or bool. + # This avoids the TypeError: "object of type 'NoneType' has no len()" + # that occurs if we pass None. + first_samp = 0 + last_samp = max(0, n_data_samples - 1) # avoid negative if no samples + + first_samps = (first_samp,) + last_samps = (last_samp,) + + # For older MNE, if we pass an ndarray to `preload`, we typically + # wouldn't need first_samps, but some checks still expect them anyway. + # So we provide them unconditionally. + if isinstance(self._data, np.ndarray): + preload_arg = self._data # a NumPy array + else: + preload_arg = False + + # --------------------------------------------------------- + # 5) Initialize BaseRaw + # --------------------------------------------------------- + super().__init__( + info=info, + preload=preload_arg, + first_samps=first_samps, + last_samps=last_samps, + verbose=verbose, + ) + + @verbose + def _read_lvm_header(self, fname, preload, verbose=None): + """ + Parse the .lvm file header and optionally read all numeric data. + + Parameters + ---------- + fname : str + Path to the `.lvm` file. + preload : bool + If True, read all numeric data into memory. If False, only the header is parsed. + verbose : bool | str | None + Verbosity level for logging. + + Returns + ------- + section_arrays : dict + A dictionary containing parsed metadata from the file header. Keys include: + "Samples", "Date", "Time", "Y_Unit_Label", "X_Dimension", "X0", and "Delta_X". + col_names : list of str + Channel names parsed from the file header. + raw_data : np.ndarray | None + If `preload=True`, a NumPy array of shape (n_samples, n_channels) containing + the raw data. Otherwise, None. + data_start_line : int + Line index in the file where numeric data begins. + n_data_samples : int + Number of data samples available in the file. + + Raises + ------ + ValueError + If the file header is improperly formatted or required metadata is missing. + + Notes + ----- + - The final column of the `.lvm` file (comment column) is excluded from both + `col_names` and `raw_data`. + """ + section_labels = [ + "Samples", + "Date", + "Time", + "Y_Unit_Label", + "X_Dimension", + "X0", + "Delta_X", + ] + section_arrays = {label: [] for label in section_labels} + col_names = [] + raw_data = None + + HEADER_END_LINE = 22 # line containing channel names + DATA_START_LINE = 23 # numeric data starts here + + with open(fname) as f: + lines = f.readlines() + + total_lines = len(lines) + + # -------------------------------------------------------- + # 1) Parse the header lines (0..22) + # -------------------------------------------------------- + for i, line in enumerate(lines[: HEADER_END_LINE + 1]): + line = line.strip() + + # 1a) Parse metadata lines + if i < HEADER_END_LINE: + for label in section_labels: + if line.startswith(label): + tokens = line.split("\t")[1:] + section_arrays[label] = tokens + + # 1b) Parse the line with channel names (i == HEADER_END_LINE) + elif i == HEADER_END_LINE: + tokens = line.split("\t") + # Remove trailing empty tokens (if there's an extra tab at the end) + while tokens and not tokens[-1].strip(): + tokens.pop() + + # Skip the first token (often "Channels"), skip the last token ("comment") + # So the channel names are in tokens[1:-1]. + col_names = tokens[1:-1] + + # -------------------------------------------------------- + # 2) Determine number of data lines + # -------------------------------------------------------- + n_data_lines = max(0, total_lines - DATA_START_LINE) + + # Log some basic info about the data loading + logger.info( + f"Read {total_lines} lines from '{fname}'. Header lines: {HEADER_END_LINE + 1}, " + f"data lines: {n_data_lines}, preload={preload}." + ) + logger.debug(f"Parsed channel names: {col_names}") + + # -------------------------------------------------------- + # 3) If preload=True, read all numeric data (excl. 'comment' column) + # -------------------------------------------------------- + if preload and n_data_lines > 0: + data_list = [] + expected_len = 1 + len(col_names) # first token + channels + for line in lines[DATA_START_LINE:]: + vals = line.strip().split("\t") + + # Remove trailing empty tokens + while vals and not vals[-1].strip(): + vals.pop() + + # Ensure at least (time/index + #channels) columns are present + if len(vals) < expected_len: + raise ValueError( + f"Data line {i} has only {len(vals)} columns; " + f"expected at least {expected_len} (time + {len(col_names)} channels). " + f"Line content: {vals}" + ) + + # Parse exactly the channel columns (skipping the first token since that is the time value) + float_vals = [float(v) for v in vals[1 : 1 + len(col_names)]] + data_list.append(float_vals) + + raw_data = np.array(data_list, dtype=float) + + return section_arrays, col_names, raw_data, DATA_START_LINE, n_data_lines + + @verbose + def _create_info(self, section_arrays, channel_names, verbose=None): + """ + Create the MNE Info object from parsed header metadata. + + Parameters + ---------- + section_arrays : dict + Dictionary of header metadata parsed from the `.lvm` file. Must include: + "Delta_X" (sampling interval), "Y_Unit_Label" (units per channel), and + "Date" / "Time" (optional). + channel_names : list of str + Channel names parsed from the `.lvm` file. + verbose : bool | str | None + Verbosity level for logging. + + Returns + ------- + info : mne.Info + The MNE Info object containing channel information, sampling rate, and + measurement date. + + Notes + ----- + - Units are assigned to channels based on `Y_Unit_Label` in `section_arrays`. + Supported units are: + - 'pT' -> Tesla (1e-12 multiplier) + - 'V' -> Volts + - '1|0' -> Unitless (digital trigger) + - Raises a `ValueError` if the number of `Y_Unit_Label` entries does not match + the number of channels. + """ + # 1) Determine sampling frequency from Delta_X + try: + delta_x_str = section_arrays.get("Delta_X", [None])[0] + if delta_x_str is None: + raise ValueError + delta_x = float(delta_x_str) + sfreq = round(1.0 / delta_x, 6) + except (ValueError, IndexError, TypeError): + raise ValueError("Delta_X value is missing or invalid in the .lvm file.") + + # 2) Infer channel types + channel_types = [] + for ch_name in channel_names: + if ch_name.startswith(("X", "Y", "Z")): + channel_types.append("mag") # magnetometer + elif ch_name.startswith("T"): + channel_types.append("stim") # digital trigger + elif ch_name.startswith("A"): + channel_types.append("stim") # analog trigger + else: + channel_types.append("misc") + + # 3) Parse measurement date/time + date_str = section_arrays.get("Date", [None])[0] + time_str = section_arrays.get("Time", [None])[0] + + meas_date = None + if date_str is not None: + try: + date_str = date_str.replace("/", "-") + if time_str: + time_str = time_str.split(".")[0] # drop fractional secs + meas_date = datetime.strptime( + f"{date_str} {time_str}", "%Y-%m-%d %H:%M:%S" + ).replace(tzinfo=timezone.utc) + else: + meas_date = datetime.strptime(date_str, "%Y-%m-%d").replace( + tzinfo=timezone.utc + ) + except ValueError: + pass # leave meas_date as None if parsing fails + + # Create the info object + info = create_info(ch_names=channel_names, sfreq=sfreq, ch_types=channel_types) + info.set_meas_date(meas_date) + + # 4) Assign units + y_labels = section_arrays.get( + "Y_Unit_Label", [] + ) # get the labels from the lvm file + + # Check that there are enough labels for each channel. + if len(y_labels) != len(info["chs"]): + raise ValueError( + f"Expected {len(info['chs'])} Y_Unit_Label entries, " + f"but got {len(y_labels)}." + ) + + for y_unit_label, ch in zip(y_labels, info["chs"]): + if y_unit_label == "pT": + ch["unit"] = FIFF.FIFF_UNIT_T # Tesla base unit + ch["unit_mul"] = -12 # pT = 1e-12 T + elif y_unit_label == "V": + ch["unit"] = FIFF.FIFF_UNIT_V # Volts + ch["unit_mul"] = 0 + elif y_unit_label == "1|0": + ch["unit"] = FIFF.FIFF_UNIT_NONE + ch["unit_mul"] = 0 + else: + # Unrecognized or missing label => default to unitless + ch["unit"] = FIFF.FIFF_UNIT_NONE + ch["unit_mul"] = 0 + + return info + + @verbose + def _read_segment_file(self, data, idx, fi, start, stop, cals, mult, verbose=None): + """Read a chunk of data from a QuSpin .lvm file for on-demand access. + + This method is inspired by the example from another company but tailored + for QuSpin .lvm data. It handles partial reads by skipping 'start' lines, + reading the required samples, and applying calibration factors. It ignores + any 'projector' argument. + + Parameters + ---------- + data : np.ndarray + Array to store the requested data in-place. Shape: + (len(idx), stop - start). + idx : list of int + Channel indices to read and place into 'data'. + fi : int + File index (if multiple files are used). For a single .lvm file, this + can be 0 or ignored. + start : int + First sample index to read from the file. + stop : int + One past the last sample index to read. + cals : np.ndarray + Calibration factors for each channel (shape: n_channels,). + mult : np.ndarray | None + Additional multiplication matrix. If present, typically shape: + (len(idx), len(idx)) or similar. + + Notes + ----- + 1. We assume there's only one file to read (fi=0). + 2. This code ignores any 'projector' approach. + 3. The file is read line-by-line, skipping the 'start' lines first, + then reading (stop - start) lines until end of file. + """ + # If the data is already in memory (preloaded), just slice: + if self._data is not None: + # Logging some infor about data loading + logger.info( + f"Reading segment from preloaded data: start={start}, stop={stop}, " + f"channels requested={len(idx)}." + ) + data[...] = self._data[idx, start:stop] * cals[idx, np.newaxis] + if mult is not None: + data[...] = mult @ data + return + + # -- Otherwise, we parse from disk line-by-line. + # Log some basic info + logger.info( + f"Reading segment on demand from file: start={start}, stop={stop}, " + f"channels requested={len(idx)}." + ) + + # Calculate how many samples we want to read + n_samps = stop - start + # Prepare a temporary buffer of shape (n_channels, n_samps) + block_data = np.zeros((self._n_channels, n_samps), dtype=float) + + # Open the file + with open(self.fname) as fid: + # --- Safely skip lines up to self._data_start_line + start --- + lines_to_skip = self._data_start_line + start + for i in range(lines_to_skip): + skip_line = fid.readline() + # If we've reached EOF before skipping all lines, stop. + if not skip_line: + # All subsequent data will stay zero if we have no lines to read + logger.warning( + f"Requested start={start} exceeds file length. " + f"Filling all {n_samps} samples with zeros." + ) + break + + # Read exactly (stop - start) lines, or until EOF + for i in range(n_samps): + line = fid.readline() + if not line: + # End of file: warn the user & leave the remainder as zeros + logger.warning( + f"Requested samples exceed available data. " + f"Filling remaining {n_samps - i} samples with zeros." + ) + break + + # Process the line + line = line.strip() + vals = line.split("\t") # Split by tabs + floats = [ + float(v) for v in vals[1:] + ] # skip the first token, the remaining columns are floats (mag, stim, etc.) + block_data[:, i] = floats + + # -- Apply calibration for all channels + # Expand cals so it can multiply block_data channel-wise + block_data *= cals[:, np.newaxis] + + # -- Now pick only the requested channels + block_data = block_data[idx, :] + + # -- If there's an additional multiplier (e.g., an MNE projection step): + if mult is not None: + block_data = mult @ block_data + + # -- Finally, store into 'data' in-place + data[...] = block_data diff --git a/mne/io/quspin/tests/data/quspin_N1_test_data.lvm b/mne/io/quspin/tests/data/quspin_N1_test_data.lvm new file mode 100644 index 00000000000..170166d4e13 --- /dev/null +++ b/mne/io/quspin/tests/data/quspin_N1_test_data.lvm @@ -0,0 +1,62 @@ +LabVIEW Measurement +Writer_Version 2 +Reader_Version 2 +Separator Tab +Decimal_Separator . +Multi_Headings No +X_Columns One +Time_Pref Absolute +Operator QuSpin ASUS 2022 Tri +Date 2024/10/31 +Time 12:57:48.8074692189693450928 +***End_of_Header*** + +Channels 224 +Samples 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 +Date 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 2024/10/31 +Time 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 13:42:28.786107182502746582 +Y_Unit_Label pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT pT 1|0 1|0 1|0 1|0 1|0 1|0 1|0 1|0 1|0 1|0 1|0 V V V V V V V V V V V V V V V V Arb Arb Arb Arb Arb +X_Dimension Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time Time +X0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 0.0000000000000000E+0 +Delta_X 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 0.002667 +***End_of_Header*** +X_Value X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19 X20 X21 X22 X23 X24 X25 X26 X27 X28 X29 X30 X31 X32 X33 X34 X35 X36 X37 X38 X39 X40 X41 X42 X43 X44 X45 X46 X47 X48 X49 X50 X51 X52 X53 X54 X55 X56 X57 X58 X59 X60 X61 X62 X63 X64 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24 Y25 Y26 Y27 Y28 Y29 Y30 Y31 Y32 Y33 Y34 Y35 Y36 Y37 Y38 Y39 Y40 Y41 Y42 Y43 Y44 Y45 Y46 Y47 Y48 Y49 Y50 Y51 Y52 Y53 Y54 Y55 Y56 Y57 Y58 Y59 Y60 Y61 Y62 Y63 Y64 Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z10 Z11 Z12 Z13 Z14 Z15 Z16 Z17 Z18 Z19 Z20 Z21 Z22 Z23 Z24 Z25 Z26 Z27 Z28 Z29 Z30 Z31 Z32 Z33 Z34 Z35 Z36 Z37 Z38 Z39 Z40 Z41 Z42 Z43 Z44 Z45 Z46 Z47 Z48 Z49 Z50 Z51 Z52 Z53 Z54 Z55 Z56 Z57 Z58 Z59 Z60 Z61 Z62 Z63 Z64 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 MUX_Counter1 MUX_Counter2 DAQ_Counter1 Data_Valid1 Data_Valid2 Comment +0.000000 -8.214970 -12.941605 -9.089983 -11.881041 -12.361517 -11.132982 -8.607553 -13.269733 -6.832135 -8.265751 -1.882841 -4.595773 -3.595758 -7.252064 -8.119265 -7.658320 -3.539117 -1.644556 -5.156329 -4.341863 -3.867247 -6.695415 -4.726635 -2.539101 -4.375067 -5.101641 -5.043046 -5.035233 -4.261784 -5.671962 -4.224674 -40.668587 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -14.758038 -15.951416 -17.953400 -14.824445 -16.726818 -14.156466 -12.664255 -16.912367 -15.023666 -22.078461 -16.965103 -16.564705 -17.676052 -17.789333 -17.775661 -19.566704 -8.275517 -6.904402 -8.060670 -10.238438 -7.427848 -11.447441 -11.404470 -11.545097 -10.806806 -12.605661 -10.427894 -14.361547 -11.177905 -11.763851 -10.474770 -40.584602 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.962982 -10.961105 -3.904356 -2.947310 -7.570428 -8.457161 -2.962936 -4.324285 -6.230564 -10.220860 -10.996262 -4.494209 -8.373175 -3.984436 -6.226658 -3.427787 0.289067 -1.658228 -2.783246 -0.708995 1.570336 -0.736339 -2.949264 1.558618 -2.503944 -1.486351 -4.884840 0.632822 -3.214893 -4.933669 1.568383 4.037171 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081646 -0.069811 -0.071730 -0.072371 -0.072689 -0.073009 -0.074928 0.409048 -0.159697 -0.075888 -0.073969 -0.073648 -0.076208 -0.074928 -0.076208 -1.112934 48142.000000 0.000000 129133.000000 0.000000 1.000000 +0.002667 -8.492317 -14.162325 -10.560708 -13.131060 -14.207249 -12.275578 -9.214985 -13.750210 -7.982544 -8.679820 -1.876982 -3.359426 -4.480537 -7.240345 -8.927871 -6.255955 -4.269596 -1.798856 -5.250080 -5.296956 -4.365301 -7.209094 -4.166079 -2.347692 -3.613336 -6.064546 -5.203204 -5.558679 -2.998093 -5.623133 -4.275456 -40.143188 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -14.875227 -16.265873 -18.480751 -14.508034 -17.724880 -14.418188 -12.398626 -17.670193 -13.916228 -23.074572 -17.383078 -16.359625 -17.842068 -17.695583 -17.502220 -20.023743 -7.380972 -6.334081 -7.552850 -8.916151 -6.267673 -11.593927 -9.984528 -10.806806 -9.332173 -11.509941 -9.990387 -13.580286 -9.771633 -10.617350 -9.466942 -39.983032 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.183719 -14.666239 -6.574319 -5.410239 -10.494301 -10.968918 -5.183673 -7.781369 -9.904448 -14.232639 -15.627192 -6.787213 -13.570519 -6.955184 -10.836103 -6.699321 -1.492210 -4.070374 -5.164142 -3.503960 0.164065 -3.656306 -5.480553 -0.736339 -5.576257 -4.650462 -7.640741 -1.843778 -7.275501 -8.004028 -0.958999 0.558602 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080687 -0.069490 -0.071730 -0.072050 -0.072371 -0.072689 -0.074928 0.422163 -0.174412 -0.076847 -0.073969 -0.073648 -0.075888 -0.074928 -0.076529 -1.429615 48146.000000 0.000000 129133.000000 0.000000 1.000000 +0.005333 -3.537163 -10.179843 -8.070436 -10.683757 -10.765789 -8.591928 -7.109484 -8.488411 -5.597742 -4.552804 0.582040 0.083986 -0.970718 -3.019578 -6.361425 -2.900435 -2.880903 -1.244160 -2.957076 -4.613352 -2.812543 -4.918044 -2.158236 -2.369177 -2.531289 -3.861387 -2.843793 -3.521538 -0.853529 -1.761746 -2.416052 -37.191971 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.197391 -8.193484 -11.183764 -8.050904 -10.615396 -7.556756 -5.865324 -10.029449 -6.168063 -12.726757 -8.570443 -7.382925 -8.943496 -8.871229 -8.396612 -11.300954 -0.904311 -1.375021 -2.177768 -2.273472 -0.576181 -4.783276 -3.375051 -4.750072 -2.916060 -3.238331 -3.132860 -4.976638 -2.099642 -3.714900 -1.929717 -32.549324 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.201297 -13.707241 -7.474723 -5.685634 -10.039215 -11.297047 -4.773510 -7.254017 -9.132952 -13.351767 -14.990463 -8.441535 -12.642771 -8.031372 -10.060700 -7.351675 -2.197299 -3.814511 -4.484444 -3.316457 -0.902358 -3.791073 -4.976639 -1.361349 -5.007889 -3.945373 -8.140749 -3.867247 -8.013794 -8.552865 -1.992218 0.634775 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084206 -0.069490 -0.071409 -0.072371 -0.072689 -0.073009 -0.075249 0.423122 -0.187206 -0.077168 -0.073969 -0.073648 -0.076208 -0.075249 -0.076529 -1.689676 48150.000000 0.000000 129133.000000 0.000000 1.000000 +0.008000 -3.494194 -7.398551 -5.730556 -8.154422 -7.802854 -6.474708 -6.705180 -5.744228 -2.939498 -1.662135 3.076219 0.849622 1.884794 -0.347662 -4.482490 -1.365255 -2.222690 -1.867216 -3.238331 -4.447333 -1.335958 -3.001999 -2.406287 -2.738323 -2.683635 -2.011750 -1.144549 -1.697291 0.003906 0.015625 -2.029328 -36.356026 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -3.820371 -2.689494 -4.533272 -3.554742 -5.293050 -2.726604 -1.755886 -4.666087 -1.371115 -4.869215 -2.691447 -0.978531 -2.705120 -2.882856 -2.605508 -3.875059 3.027390 2.904341 1.849638 1.591821 3.882872 0.554696 0.742199 0.062501 1.330098 2.306676 2.759808 1.207050 2.744183 1.019547 3.628962 -27.572685 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.646586 -9.922027 -5.800870 -4.259830 -7.814572 -9.834135 -2.691447 -4.990311 -5.093828 -10.548988 -10.459144 -7.213000 -8.289189 -6.586038 -5.880949 -5.101641 -0.978531 -0.945327 -1.171893 -0.695323 0.273442 -2.043000 -1.871122 0.486336 -1.781277 -0.953140 -5.552819 -2.224643 -4.906325 -5.302815 -0.437507 3.986389 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.085165 -0.069490 -0.071730 -0.072371 -0.072689 -0.073009 -0.074928 0.425041 -0.198082 -0.077808 -0.074289 -0.073969 -0.075888 -0.075249 -0.076208 -1.908792 48154.000000 0.000000 129133.000000 0.000000 1.000000 +0.010667 -5.218830 -7.353628 -5.453208 -7.931762 -7.834104 -6.293065 -6.511818 -6.587991 -3.017624 -1.886748 2.918013 -0.621103 1.996124 -0.765637 -4.156313 -2.312535 -2.962936 -2.246128 -4.449286 -4.113344 -2.189487 -3.232471 -3.193408 -3.082078 -3.134813 -2.535195 -1.675807 -1.160174 -0.347662 -1.585962 -2.957077 -37.170490 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.546960 -3.945373 -5.013748 -3.884825 -6.095796 -2.931685 -3.105516 -5.609461 -2.669963 -6.300878 -3.783261 -2.068391 -4.029358 -3.980530 -4.097719 -4.812573 1.365255 2.460975 -0.046876 0.494148 2.900435 -0.380865 -0.703136 -0.830091 -0.341802 -0.158206 0.644541 -0.568368 1.195331 -0.134768 1.945342 -29.342245 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.771557 -7.007919 -2.804730 -2.361364 -5.002029 -7.722774 -0.517586 -2.355505 -1.841825 -7.300893 -7.023545 -3.783261 -4.345769 -3.209033 -2.775433 -1.529320 1.734401 2.257847 1.105486 2.669963 2.730510 0.833997 0.724620 3.406302 1.875029 2.007843 -1.900420 1.400412 -1.441428 -1.091814 2.548867 7.242298 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.085165 -0.069490 -0.071409 -0.072371 -0.072689 -0.073009 -0.075249 0.414486 -0.205759 -0.078127 -0.073969 -0.073330 -0.076208 -0.075569 -0.076208 -2.074171 48158.000000 0.000000 129133.000000 0.000000 1.000000 +0.013333 -5.820401 -8.738415 -6.435645 -8.677867 -8.847792 -7.402456 -6.611429 -9.338034 -5.099688 -4.505928 0.589853 -3.437552 -0.458991 -3.082078 -6.046968 -4.898512 -3.195361 -2.074250 -4.449286 -3.697322 -2.509804 -4.890699 -3.908263 -2.773480 -3.390677 -4.248112 -4.211001 -3.025437 -2.193393 -4.044984 -3.744198 -38.856064 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -9.670070 -8.806775 -10.482582 -8.466927 -10.220860 -7.156359 -7.851683 -10.377111 -8.466926 -12.633005 -9.562646 -8.918104 -9.425925 -10.062654 -9.394674 -11.582209 -3.691463 -2.326207 -4.775464 -5.173907 -1.908232 -6.095796 -5.738369 -6.851667 -5.771572 -6.894637 -5.878996 -8.601694 -4.992264 -6.293065 -4.884840 -35.508354 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -3.019577 -6.015717 -0.207034 -0.427741 -3.453178 -6.144625 0.695323 -0.542977 -0.207034 -4.367254 -4.925857 -1.388693 -1.798856 -0.269535 -0.775402 0.945327 3.371145 3.220752 1.175799 3.853574 4.293034 2.734417 1.253925 4.945388 2.587930 3.191455 -0.375006 3.585992 0.447272 0.599619 4.871168 8.576303 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.083565 -0.069811 -0.071730 -0.072050 -0.072689 -0.073009 -0.074928 0.427921 -0.210876 -0.078127 -0.074289 -0.073648 -0.075888 -0.075249 -0.076529 -2.179090 48162.000000 0.000000 129133.000000 0.000000 1.000000 +0.016000 -8.004028 -12.728710 -9.175921 -11.187671 -12.257999 -10.740398 -8.480598 -13.748257 -7.640741 -8.730602 -2.285191 -5.695399 -4.087953 -7.798947 -10.318518 -8.142702 -3.873106 -2.043000 -5.236408 -4.746166 -4.234439 -7.025498 -5.060624 -2.187533 -4.146548 -5.468833 -6.668071 -5.953216 -4.505928 -7.470818 -4.435615 -41.274067 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -15.974854 -16.552986 -18.834270 -15.574456 -17.566675 -14.390844 -14.076387 -17.902617 -17.015884 -22.318699 -18.584267 -18.263950 -18.385046 -19.080368 -18.250278 -20.972977 -8.959121 -8.580210 -9.275532 -11.912291 -8.058717 -13.490440 -12.343939 -12.463080 -11.636896 -14.437720 -12.724804 -16.578379 -12.404486 -14.068574 -12.843946 -42.348301 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -3.418021 -8.580209 -1.191424 -1.363302 -4.970779 -6.507912 -0.357427 -2.263706 -2.476600 -6.882917 -8.625132 -1.650416 -5.234455 -1.291035 -1.988312 -0.925795 2.519570 0.613291 -1.169940 1.052750 4.378973 1.181659 -0.832044 3.974670 -0.091798 0.511727 -2.761761 3.201221 -1.021500 -2.001984 4.373114 6.283299 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.085165 -0.069811 -0.071409 -0.072050 -0.072689 -0.073009 -0.074928 0.425362 -0.213116 -0.078447 -0.074289 -0.073648 -0.076208 -0.075249 -0.076529 -2.222593 48166.000000 0.000000 129133.000000 0.000000 1.000000 +0.018667 -7.197375 -15.236561 -11.343924 -13.726772 -14.826399 -12.781445 -8.931777 -14.320531 -8.865370 -10.156404 -3.980530 -4.316472 -4.810620 -8.664194 -11.193531 -7.386831 -5.138750 -1.654322 -5.234455 -5.252033 -5.199298 -7.480583 -4.043031 -2.156283 -4.097719 -5.765713 -5.744228 -6.652445 -4.076234 -6.716899 -3.660212 -41.086563 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -16.353765 -18.301060 -21.010086 -16.894789 -19.006149 -16.375250 -14.445533 -19.269825 -17.693630 -25.217182 -19.719051 -19.586235 -20.318668 -20.588203 -19.785458 -22.654644 -10.164217 -8.709117 -9.070451 -11.371267 -8.978653 -13.660365 -12.896681 -12.640818 -11.384939 -14.722881 -12.195498 -16.238529 -12.549019 -13.912321 -12.761913 -42.494789 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.693461 -13.857634 -5.193439 -4.498116 -8.630991 -8.974747 -4.089906 -6.341894 -9.138811 -13.000198 -15.666255 -6.074311 -12.392767 -5.591882 -7.853636 -5.625086 -0.046876 -3.675837 -4.515694 -3.017624 1.396506 -2.082063 -5.043046 1.162127 -4.242252 -4.261784 -7.638788 -0.500008 -5.738369 -7.388784 0.517586 1.056657 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084206 -0.069811 -0.071409 -0.072371 -0.072371 -0.073009 -0.074928 0.421204 -0.212797 -0.078447 -0.073969 -0.073648 -0.075888 -0.074928 -0.076208 -2.207239 48170.000000 0.000000 129133.000000 0.000000 1.000000 +0.021333 -5.128984 -11.871275 -9.173967 -12.064637 -12.177920 -10.316565 -7.439567 -9.445457 -6.603617 -5.875090 -0.703136 -1.103532 -1.878935 -4.132875 -7.295033 -2.935592 -3.941467 -0.851575 -3.550836 -5.068437 -2.755901 -5.392660 -2.556680 -1.890654 -3.037156 -4.584054 -3.535210 -4.113344 -1.375021 -2.964889 -2.107454 -37.965424 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -9.910307 -10.736492 -13.523643 -10.113436 -12.994339 -10.902510 -8.015747 -12.047059 -8.802869 -16.390875 -10.869307 -10.922041 -11.451346 -11.925962 -11.050950 -13.006058 -4.447333 -2.937545 -3.425834 -4.300847 -2.816449 -6.490334 -6.228611 -6.339941 -4.890699 -5.668055 -4.652415 -7.345815 -4.306706 -6.189548 -4.336004 -35.219288 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.640757 -14.849836 -7.492302 -5.961029 -10.054841 -10.832196 -5.193439 -7.605585 -10.810712 -14.808820 -15.886961 -9.523582 -13.759975 -8.166141 -10.199375 -7.320424 -2.501991 -4.209049 -4.998123 -3.793027 -0.781262 -3.418021 -6.009857 -1.076188 -5.736416 -5.050858 -8.744274 -3.587945 -7.728634 -8.527473 -1.792996 -0.123049 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084524 -0.069811 -0.071730 -0.072371 -0.072371 -0.073009 -0.074928 0.407768 -0.208958 -0.078127 -0.073969 -0.073648 -0.075888 -0.074928 -0.076208 -2.125990 48174.000000 0.000000 129133.000000 0.000000 1.000000 +0.024000 -4.527413 -8.621225 -6.464942 -9.873198 -9.017715 -7.599725 -7.277455 -6.836041 -3.668025 -2.093782 3.580133 0.996109 0.960952 -0.613291 -4.189517 -1.289082 -2.626993 -0.943374 -3.222705 -4.427802 -1.666041 -3.877012 -3.025437 -3.007858 -2.392615 -3.521538 -1.222675 -1.707057 -0.101564 -1.257832 -1.826200 -36.500557 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.384848 -4.371161 -6.902449 -4.043031 -7.373159 -4.968826 -3.189502 -6.511818 -2.730510 -7.908324 -3.744198 -3.316457 -4.752026 -4.724681 -4.845777 -5.994232 1.746120 1.767605 0.738292 1.253925 2.814496 -1.078141 -0.824231 -1.033219 -0.207034 0.462898 1.169940 -0.103517 1.765652 -0.707042 2.019562 -29.113726 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.617304 -11.711117 -6.601664 -4.843824 -8.998184 -10.629068 -3.402396 -6.084077 -7.316518 -12.738476 -12.586129 -8.105593 -10.416174 -7.603631 -7.562615 -5.808682 -1.634791 -1.869169 -2.394568 -0.943374 0.080079 -1.921904 -3.027390 -0.234379 -3.091844 -2.201205 -6.080171 -2.433631 -5.802823 -6.158298 -1.039078 2.890669 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081646 -0.069490 -0.071409 -0.072050 -0.072689 -0.073009 -0.074928 0.419924 -0.202240 -0.077808 -0.073969 -0.073648 -0.075888 -0.075249 -0.076208 -1.989082 48178.000000 0.000000 129133.000000 0.000000 1.000000 +0.026667 -4.373114 -7.800900 -5.753994 -8.974747 -8.045045 -6.556741 -7.033310 -6.218845 -2.703166 -1.585962 3.793027 1.476585 1.902373 -0.068360 -3.193408 -1.209003 -3.052781 -1.599634 -4.037171 -3.853575 -1.933623 -3.494194 -3.380911 -4.089906 -2.343786 -2.105501 -0.966812 -1.224628 0.164065 -0.171878 -1.750027 -36.404854 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.068421 -3.517632 -5.336019 -2.994186 -5.623133 -3.144579 -2.808637 -5.171954 -2.322301 -5.447349 -2.355505 -1.455100 -3.320363 -3.308644 -3.654353 -4.980545 2.431678 2.523476 0.888685 1.656275 4.029358 -0.103517 -0.556649 -0.894545 0.177737 0.625010 1.609400 0.609384 1.867216 0.234379 2.736370 -28.459419 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.777417 -7.777463 -3.345754 -2.750042 -6.170016 -8.252079 -1.128923 -3.123095 -3.298879 -8.195437 -8.093873 -4.474678 -5.347738 -4.474678 -3.539116 -2.529335 1.960967 1.138689 0.648447 2.052766 2.601602 0.972671 0.423835 2.203159 0.462898 1.431662 -2.828168 0.765637 -2.238315 -2.802777 1.841825 6.267673 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081007 -0.069490 -0.071730 -0.072371 -0.072371 -0.072689 -0.074928 0.403929 -0.192965 -0.077168 -0.073969 -0.073648 -0.075888 -0.074928 -0.076208 -1.796516 48182.000000 0.000000 129133.000000 0.000000 1.000000 +0.029333 -4.951247 -8.035279 -6.027435 -8.437629 -8.168093 -6.820416 -6.490334 -7.279408 -3.992249 -3.001999 0.839857 -0.800793 0.472663 -2.921920 -4.439521 -3.488334 -2.736370 -1.326192 -4.566476 -3.869200 -2.293004 -3.877012 -3.433646 -2.982467 -2.828168 -2.472694 -3.166064 -2.408240 -1.601587 -2.300816 -2.367224 -38.115814 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.296986 -7.213000 -8.621225 -6.916121 -8.882948 -6.464942 -6.168063 -8.185672 -6.361425 -9.474754 -7.129015 -5.621180 -7.017685 -7.281361 -7.144640 -8.660288 -1.162127 -1.681666 -2.418005 -3.218799 0.042969 -4.336004 -4.209049 -4.293034 -3.593805 -4.287175 -3.246143 -4.343816 -3.021530 -4.177798 -2.039094 -33.088394 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.171908 -5.455161 -0.796887 -0.921889 -3.595758 -5.878996 0.595712 -0.388678 -0.900404 -4.419990 -4.728588 -1.367208 -1.753933 -0.908217 -0.398444 0.396490 2.998093 2.765667 1.365255 3.154345 4.289128 2.531289 1.449241 3.646540 1.921904 2.820355 -0.855482 3.482475 0.283207 -0.187503 5.119219 8.453255 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.086124 -0.070131 -0.071730 -0.072371 -0.072371 -0.072689 -0.074928 0.413527 -0.181448 -0.077168 -0.073969 -0.073648 -0.075888 -0.074928 -0.076529 -1.550850 48186.000000 0.000000 129133.000000 0.000000 1.000000 +0.032000 -6.025483 -11.297047 -7.933715 -10.125154 -9.781399 -8.937636 -7.296987 -11.113451 -6.298924 -6.369238 -1.638697 -3.880919 -2.431678 -6.947371 -7.476677 -6.777447 -2.998093 -1.054704 -4.521553 -4.314519 -2.830122 -5.613367 -3.912169 -1.792996 -3.212940 -4.269597 -4.804761 -4.796948 -3.853574 -5.623133 -3.550835 -40.684216 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -12.927931 -14.218967 -15.424064 -12.666208 -14.865461 -11.756039 -11.189624 -15.013901 -13.418174 -18.297153 -15.183826 -13.884977 -14.951401 -15.289296 -14.929915 -16.885023 -7.097764 -6.658305 -7.619257 -9.250141 -6.002045 -10.533363 -9.638819 -9.896635 -9.422018 -11.494316 -9.929839 -12.232609 -9.627100 -10.830243 -9.287251 -39.797482 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.863325 -7.388784 -1.242206 -0.789075 -4.449286 -6.392675 -0.550790 -1.357443 -2.199252 -5.918059 -7.078233 -1.939483 -3.619196 -0.583993 -1.837919 0.144533 1.703151 1.271504 -0.537118 1.361349 3.357473 1.640650 -0.097658 3.753963 0.253910 1.291035 -2.177768 3.859434 -0.695323 -1.753933 4.740307 7.457145 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080048 -0.069811 -0.071730 -0.072050 -0.072689 -0.073009 -0.074928 0.409687 -0.167374 -0.076208 -0.073648 -0.073969 -0.076208 -0.075249 -0.076529 -1.268076 48190.000000 0.000000 129133.000000 0.000000 1.000000 +0.034667 -8.220829 -14.158419 -10.621256 -12.734570 -13.550987 -11.910337 -9.244282 -14.691630 -8.113405 -9.720852 -2.933639 -5.226642 -5.269611 -8.490364 -9.925932 -7.158312 -5.226643 -1.861356 -5.572351 -5.964934 -4.169986 -7.509880 -4.648508 -2.285191 -3.849668 -5.767666 -5.978607 -6.203219 -4.177798 -6.455176 -4.095766 -41.852203 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -16.265873 -18.099884 -20.545235 -16.427986 -18.301060 -15.851805 -14.017792 -19.203419 -17.619410 -24.807018 -19.666315 -19.621393 -19.535454 -20.287418 -20.285465 -22.187840 -10.127108 -8.701305 -9.806789 -11.504082 -8.371222 -13.763882 -13.033401 -13.209187 -11.935729 -14.246311 -12.451362 -16.205326 -12.623240 -13.502159 -12.910353 -42.889328 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.834074 -12.400579 -3.699275 -3.517632 -7.627069 -8.486458 -3.277394 -5.357504 -6.933700 -11.185717 -12.871290 -5.416098 -10.074372 -3.970764 -7.242298 -3.763729 -0.138674 -2.107454 -3.193408 -1.753933 2.142611 -1.304707 -3.527398 2.041047 -3.332082 -2.128939 -5.988373 0.787121 -4.500069 -5.974701 1.503929 3.373098 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081966 -0.069811 -0.071409 -0.072050 -0.072689 -0.073009 -0.075249 0.430479 -0.151699 -0.075888 -0.073969 -0.073648 -0.075888 -0.075249 -0.076529 -0.936682 48194.000000 0.000000 129133.000000 0.000000 1.000000 +0.037333 -7.054795 -13.244343 -10.045074 -12.357611 -13.693569 -12.099794 -8.724743 -12.763866 -7.230579 -7.929809 -1.611353 -2.632853 -3.427787 -5.810636 -8.470833 -4.435615 -5.306722 -0.994156 -4.777416 -6.144625 -4.330144 -6.373144 -3.773495 -2.117220 -3.177783 -5.615320 -4.044984 -5.130938 -2.195346 -4.363348 -2.445350 -39.547478 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -13.904509 -14.283421 -16.865492 -13.433799 -15.513908 -13.213093 -11.080248 -15.965088 -13.463096 -20.644846 -14.775616 -15.359610 -15.424063 -15.474846 -15.492424 -17.709255 -6.947371 -5.517662 -6.564553 -7.439567 -5.170001 -10.107576 -9.089983 -9.765774 -8.140749 -9.716945 -7.244251 -11.203296 -8.214970 -9.203265 -8.388800 -38.641212 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.211047 -13.924041 -5.670009 -4.761791 -9.468895 -9.685695 -4.136782 -6.769634 -9.853666 -13.664270 -15.052964 -7.005966 -12.875196 -6.271580 -9.970856 -5.992279 -1.111345 -3.709041 -4.367254 -2.783246 1.324239 -2.548867 -5.345785 0.167971 -4.953200 -4.277409 -7.742306 -1.783230 -6.691508 -7.904418 0.056641 0.941421 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080687 -0.069811 -0.071730 -0.072050 -0.072689 -0.073009 -0.074928 0.407768 -0.134747 -0.075249 -0.073969 -0.073648 -0.076208 -0.075249 -0.076208 -0.593452 48198.000000 0.000000 129133.000000 0.000000 1.000000 +0.040000 -4.080141 -9.525536 -6.945418 -9.867338 -9.652491 -8.728649 -6.447364 -7.390738 -4.414130 -3.087938 1.480491 0.289067 0.949233 -1.884794 -4.472724 -1.470726 -2.796918 -0.654307 -3.503960 -4.832105 -1.951202 -4.414130 -2.576211 -2.156283 -2.361364 -3.304738 -1.005875 -2.793011 -0.111330 -1.472679 -1.298848 -37.057205 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.619242 -6.961043 -8.601694 -5.918059 -9.056779 -6.123140 -4.281315 -8.058717 -4.839918 -10.009918 -6.072358 -5.447349 -6.779400 -6.777447 -6.523537 -8.082154 -0.304692 0.349615 -1.275410 -0.935561 0.667979 -2.867231 -1.908232 -2.890669 -1.880888 -1.748074 -0.240238 -2.818402 0.115236 -1.726589 -0.162112 -31.191883 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.841901 -11.410330 -6.062593 -4.630930 -9.123186 -10.050934 -3.291066 -5.765713 -7.203235 -12.246281 -12.164248 -7.660274 -10.431800 -6.332128 -7.546990 -5.293050 -1.214862 -2.169955 -2.853559 -1.732448 0.236332 -1.619165 -3.523491 -0.142580 -3.447318 -2.539101 -7.209095 -2.087923 -6.015717 -6.595804 -0.591806 2.507851 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081326 -0.069170 -0.071409 -0.072371 -0.072371 -0.073009 -0.074610 0.414165 -0.115553 -0.073969 -0.073969 -0.073648 -0.076208 -0.075249 -0.076208 -0.225592 48202.000000 0.000000 129133.000000 0.000000 1.000000 +0.042667 -4.531319 -7.027451 -5.937591 -9.093888 -8.974747 -7.500114 -6.923934 -6.884871 -3.171923 -2.113314 3.533257 0.265629 1.816434 -0.632822 -3.572320 -1.339864 -2.367224 -1.798856 -5.007889 -4.832105 -1.769558 -3.943419 -3.033249 -3.615290 -2.609415 -2.560586 -0.398444 -1.445335 -0.138674 -0.945327 -2.064485 -37.760342 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.712962 -4.279362 -6.377050 -3.882872 -6.439551 -3.984436 -2.966842 -5.759853 -3.001999 -6.646585 -3.763729 -2.648478 -4.074281 -4.406317 -4.459052 -5.658289 1.462913 2.084016 -0.330083 0.533211 2.753948 -0.771496 -0.701183 -1.103532 -0.146487 0.392584 1.291035 -0.525399 1.751980 -0.136721 1.925811 -29.844204 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.236393 -8.527473 -3.451225 -2.970748 -6.420020 -7.802854 -0.783215 -3.011765 -2.875044 -8.824353 -8.408332 -5.082108 -6.146578 -3.970764 -3.752010 -2.712932 1.048844 0.699229 0.529305 1.365255 2.173861 0.923842 -0.052735 2.552773 0.447272 1.490257 -3.505913 0.230472 -2.589883 -2.468788 1.796902 6.673930 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081646 -0.069811 -0.071730 -0.072371 -0.072371 -0.073009 -0.074928 0.409048 -0.097000 -0.073648 -0.073648 -0.073330 -0.075888 -0.074928 -0.076529 0.152824 48206.000000 0.000000 129134.000000 0.000000 1.000000 +0.045333 -5.566491 -8.265751 -6.820416 -9.882963 -9.463036 -8.451301 -7.959106 -8.773571 -4.197330 -3.851621 2.203159 -1.611353 0.367193 -2.894576 -5.595788 -3.470756 -3.611383 -2.457069 -5.617273 -4.767651 -2.744183 -4.238346 -3.945373 -4.269597 -2.771527 -3.267628 -2.804730 -2.599649 -2.007843 -3.373098 -2.785199 -38.539650 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.847792 -7.845823 -9.761868 -8.046998 -8.779430 -6.597757 -6.923934 -9.748196 -7.527459 -11.396658 -7.728633 -7.203235 -8.412238 -8.531380 -8.500130 -10.707194 -2.371130 -1.361349 -3.484428 -2.964889 -0.439460 -4.642649 -5.033280 -5.437583 -3.806699 -4.894606 -3.949279 -5.400473 -3.705135 -5.402426 -2.630899 -33.822781 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.767605 -6.070405 -0.474617 -0.337896 -3.548882 -5.472740 1.015640 -0.445319 -0.859388 -5.507896 -5.812589 -1.584009 -2.521523 -1.185565 -1.205096 0.083986 3.543023 2.677775 1.826200 4.048890 4.351629 2.960983 1.500023 4.402411 2.402380 3.712947 -0.484382 3.625055 0.078126 0.218753 5.080155 8.908339 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.082605 -0.070131 -0.071730 -0.072689 -0.072371 -0.073009 -0.074610 0.415766 -0.078447 -0.072371 -0.073969 -0.073648 -0.075888 -0.074928 -0.076208 0.521965 48210.000000 0.000000 129134.000000 0.000000 1.000000 +0.048000 -6.726665 -10.955246 -8.004028 -10.816571 -10.410315 -9.732571 -7.517693 -10.701335 -6.097749 -6.478615 -1.253925 -3.828183 -2.380896 -6.316503 -7.697383 -5.271564 -4.009827 -2.492226 -4.884840 -4.779370 -2.712932 -5.445395 -4.123110 -3.164111 -3.648493 -3.761776 -4.951247 -4.691478 -3.457084 -5.855558 -3.054734 -39.781857 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -13.019730 -13.703334 -15.896727 -13.226765 -14.492409 -12.306828 -11.275562 -14.955306 -13.588099 -18.582314 -15.064684 -14.377172 -14.754131 -15.379141 -15.045152 -17.353781 -6.925887 -6.830182 -7.316518 -9.099749 -6.166110 -10.496254 -9.830228 -10.822431 -9.687648 -11.506035 -10.722820 -13.164263 -9.474754 -11.150560 -9.099749 -39.336540 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.337926 -6.623148 -0.408209 -0.615244 -3.296925 -4.916090 0.689464 -0.574228 -1.334005 -5.250080 -6.656352 -1.437522 -3.263722 -0.339849 -1.509789 0.619150 3.146533 2.021515 0.156252 2.574258 4.921950 2.142611 0.181643 4.121157 1.031266 2.400427 -1.890654 4.660227 -0.488289 -1.115251 5.013748 7.810666 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081646 -0.069490 -0.071409 -0.072371 -0.072689 -0.072689 -0.074928 0.415125 -0.059574 -0.071730 -0.073969 -0.073648 -0.075888 -0.075249 -0.076208 0.867113 48214.000000 0.000000 129134.000000 0.000000 1.000000 +0.050667 -8.349737 -13.603724 -9.636866 -12.648630 -12.998245 -12.605661 -8.314580 -13.205279 -7.982543 -9.084123 -2.722698 -4.921950 -4.630930 -7.953246 -9.373190 -7.082139 -4.058656 -1.695338 -5.082108 -6.060639 -3.835996 -6.707134 -4.300847 -2.390661 -3.601617 -4.927810 -5.339925 -6.029389 -3.724666 -7.031357 -3.269581 -41.861969 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -16.406500 -18.275669 -19.637018 -16.400640 -19.084276 -16.371344 -14.562722 -18.701458 -18.010040 -24.367559 -19.783504 -19.394829 -19.496391 -20.267887 -19.943665 -22.390968 -9.619287 -9.150530 -9.498192 -12.306828 -9.332174 -13.539268 -12.797070 -13.304891 -12.343939 -14.838118 -12.777538 -16.957291 -12.654490 -13.713100 -12.654490 -43.209644 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.365316 -11.388845 -3.459037 -2.890669 -7.181750 -7.267689 -2.185580 -3.312551 -6.257908 -9.869291 -11.998230 -4.328191 -8.396612 -2.863325 -5.929778 -2.871138 0.142580 -1.859403 -2.746136 -1.572290 3.468803 -1.003922 -2.941451 1.966827 -2.919966 -1.468772 -5.584069 1.419944 -3.966857 -4.894606 2.537148 4.336003 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081326 -0.069811 -0.071409 -0.072050 -0.072371 -0.073009 -0.074928 0.413527 -0.042301 -0.070770 -0.073648 -0.073969 -0.076208 -0.074928 -0.075888 1.203627 48218.000000 0.000000 129134.000000 0.000000 1.000000 +0.053333 -7.345816 -13.957244 -10.134920 -13.617395 -13.875212 -12.816602 -8.693492 -12.484566 -8.339972 -8.623178 -2.060578 -2.927779 -3.910216 -6.367285 -9.021622 -5.646570 -5.054765 -0.992203 -5.209064 -6.007904 -4.150454 -7.025497 -3.845762 -2.447303 -2.675822 -5.556726 -4.269597 -5.668055 -2.625040 -5.410239 -2.867231 -40.486946 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -14.652567 -16.404549 -17.855742 -14.908430 -17.654568 -14.687724 -12.769726 -17.465111 -15.234608 -22.822613 -16.658459 -17.113543 -18.017853 -18.433876 -17.781521 -20.416328 -7.197375 -6.306737 -7.250111 -9.004044 -7.019639 -11.691585 -10.703288 -11.078295 -9.441550 -11.820493 -9.543115 -13.369345 -9.951324 -11.466971 -9.566552 -40.453743 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.709086 -14.211155 -5.595788 -3.990295 -9.474754 -9.867338 -4.035218 -5.890715 -9.804837 -13.691615 -15.090075 -6.519631 -12.531441 -5.949309 -9.925932 -6.298924 -0.927749 -3.660212 -4.294988 -2.677775 0.968765 -2.203159 -4.685618 0.009766 -5.134844 -3.752010 -7.693477 -0.728527 -6.740337 -7.318471 0.386725 1.416037 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084206 -0.070131 -0.071730 -0.072050 -0.072689 -0.072689 -0.074928 0.417046 -0.027267 -0.070450 -0.073648 -0.073648 -0.075888 -0.075249 -0.076208 1.496956 48222.000000 0.000000 129134.000000 0.000000 1.000000 +0.056000 -5.806729 -10.873213 -8.097780 -11.136889 -12.351751 -9.289205 -7.646601 -9.080217 -5.857512 -4.843824 0.492195 0.468757 -0.880873 -2.654337 -6.265720 -1.607446 -4.523507 -1.783230 -4.642649 -4.970779 -2.375036 -5.220783 -2.625040 -2.947310 -2.714885 -3.853574 -2.255894 -3.224658 -0.341802 -2.619181 -2.427772 -37.820892 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -8.951308 -9.078264 -11.998230 -8.986465 -12.341986 -9.498192 -6.720806 -11.045090 -7.759884 -13.955292 -9.160295 -8.820447 -10.300939 -10.222813 -9.855619 -11.888853 -1.732448 -1.343771 -2.519570 -2.886763 -0.802747 -5.314534 -4.464912 -5.023514 -3.654353 -4.156313 -2.638712 -4.703197 -2.400427 -4.689525 -2.298863 -33.809109 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.599726 -13.396688 -5.890715 -5.091874 -9.088030 -10.043121 -4.138735 -6.199313 -8.252079 -14.019745 -14.119356 -7.918089 -12.455269 -7.351675 -9.795071 -6.439551 -1.085954 -2.970748 -3.572320 -2.039093 0.236332 -2.181674 -4.419990 -0.138674 -4.324285 -3.339895 -7.761837 -1.970733 -7.127062 -7.129015 -1.027359 1.607446 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.079727 -0.069811 -0.071730 -0.072050 -0.072689 -0.073009 -0.074928 0.407768 -0.013832 -0.069811 -0.073969 -0.073648 -0.075888 -0.075249 -0.076208 1.746780 48226.000000 0.000000 129134.000000 0.000000 1.000000 +0.058667 -5.310628 -8.679820 -6.800885 -9.931792 -9.666163 -8.330206 -7.304799 -7.365347 -3.742245 -2.375036 2.332067 1.218769 1.369162 -0.945327 -4.257877 -0.546883 -3.410208 -2.314488 -4.759838 -5.041093 -1.828153 -3.673884 -2.875044 -3.246143 -2.396521 -2.783246 -2.326207 -1.628931 0.271489 -1.195331 -2.591836 -37.160721 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.687587 -4.996170 -7.039170 -4.105531 -7.714962 -5.111406 -3.621149 -6.720806 -3.554742 -7.685664 -4.468818 -3.330129 -5.060624 -5.367270 -4.908278 -6.267673 1.519554 1.601587 -0.339849 0.707042 2.591836 -0.683604 -0.769543 -1.019547 0.128908 0.023438 1.359396 0.472663 1.443381 -0.369146 1.576196 -30.000458 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.166110 -10.181796 -4.474678 -3.431693 -7.630976 -8.482552 -2.363317 -4.330144 -5.244221 -10.582193 -10.507973 -5.873137 -7.847776 -5.964935 -5.578210 -3.927794 -0.193362 -0.451179 -1.041032 -0.175784 1.867216 -0.583993 -1.910185 1.882841 -1.416037 -0.261723 -4.613352 -0.658213 -4.160220 -4.265690 0.386725 4.711010 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.079407 -0.069490 -0.071730 -0.071730 -0.072689 -0.073009 -0.074928 0.403290 -0.002956 -0.069170 -0.073648 -0.073648 -0.075888 -0.075249 -0.076208 1.956301 48230.000000 0.000000 129134.000000 0.000000 1.000000 +0.061333 -5.617273 -9.216938 -6.709086 -10.529457 -8.820447 -7.923949 -7.248158 -8.431769 -3.765682 -3.142626 1.414084 -0.695323 0.792981 -2.273472 -4.779370 -2.482460 -3.404349 -1.584009 -5.037187 -4.500069 -2.677775 -4.244205 -3.705135 -3.673884 -2.906294 -3.478569 -3.156298 -2.982467 -1.636744 -2.044953 -2.853559 -38.565041 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.638773 -6.910262 -8.617319 -5.623133 -8.787243 -5.812589 -5.347738 -8.711070 -5.859465 -9.609522 -6.793073 -5.630945 -7.144640 -7.752071 -7.480583 -8.527473 -0.212894 0.058595 -2.363317 -2.183627 -0.207034 -3.107469 -2.732464 -3.498100 -2.314488 -3.265675 -2.066438 -4.101625 -1.759792 -3.392630 -1.212909 -32.146976 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.818402 -7.066514 -1.832059 -0.568368 -4.820386 -6.781353 0.130861 -2.052766 -1.931670 -6.322362 -6.795026 -2.130892 -3.566461 -2.710979 -1.650416 -0.681651 2.386755 2.294957 0.955093 2.916060 3.355520 1.828153 0.937514 3.972717 1.367208 2.820355 -1.312520 2.535195 -0.482429 -1.054704 3.525445 7.736446 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.077808 -0.069811 -0.071409 -0.072689 -0.072371 -0.072689 -0.074928 0.403290 0.004721 -0.069170 -0.073330 -0.073648 -0.075888 -0.075249 -0.076208 2.103445 48234.000000 0.000000 129134.000000 0.000000 1.000000 +0.064000 -6.642679 -11.193531 -7.949340 -10.511879 -10.201328 -8.390753 -7.744259 -10.552896 -5.472740 -5.785244 -0.916030 -3.464897 -2.162142 -5.521568 -7.066514 -5.671961 -3.357473 -1.964874 -4.742260 -3.953185 -3.306691 -5.337972 -3.834043 -3.267628 -3.822324 -4.027405 -4.625071 -4.816480 -3.685603 -4.818433 -3.412161 -40.883438 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -11.894712 -12.254093 -14.640848 -11.822446 -14.008026 -10.904463 -10.013824 -13.947478 -12.396673 -16.851818 -13.246296 -12.535347 -13.134966 -14.174044 -13.611536 -15.554924 -5.537194 -4.919997 -6.656352 -7.921996 -5.107500 -9.119280 -8.013794 -9.547020 -8.265751 -10.054840 -8.695445 -12.117373 -8.142702 -9.537254 -8.054811 -38.848251 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.101594 -6.962997 -0.333989 -0.625010 -3.675838 -5.798917 0.642588 -0.839857 -0.931655 -5.896574 -6.484474 -0.439460 -3.193408 -0.757824 -1.753933 0.388678 2.863325 1.919951 0.265629 3.371145 4.074281 2.128939 1.140642 4.560616 1.107439 2.490273 -1.537133 3.541070 -0.312505 -0.830091 5.138750 8.056764 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.076847 -0.069811 -0.071409 -0.072050 -0.072689 -0.073009 -0.074928 0.426321 0.009520 -0.068531 -0.073648 -0.073330 -0.076208 -0.075249 -0.076208 2.193651 48238.000000 0.000000 129134.000000 0.000000 1.000000 +0.066667 -8.082154 -13.806851 -10.045074 -12.111513 -12.576364 -11.877134 -8.896620 -13.324422 -7.941527 -8.875135 -3.017624 -5.337972 -4.742260 -8.189578 -9.451316 -7.601678 -4.544991 -2.214878 -5.203204 -5.152422 -4.386786 -7.037217 -3.949279 -2.117220 -3.410208 -5.648524 -6.738384 -6.339940 -4.480537 -6.306737 -3.890684 -42.350258 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -16.945572 -17.945587 -20.222965 -17.041275 -18.510048 -15.890867 -14.174044 -18.984665 -17.949493 -24.008179 -19.226856 -18.933884 -19.504204 -20.275700 -19.082321 -22.191746 -10.707195 -9.078263 -9.609522 -11.601740 -9.002090 -14.029510 -12.695506 -13.881071 -12.549020 -15.537346 -13.250202 -17.052994 -13.033402 -14.117403 -13.177935 -43.951843 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.556710 -10.033356 -2.353551 -2.429724 -6.095796 -6.670024 -1.226581 -2.949264 -4.875074 -8.734509 -10.314610 -2.099641 -7.074327 -2.490272 -5.373129 -2.695354 0.498054 -0.785168 -2.203159 0.164065 3.652400 0.138674 -1.750027 2.834028 -2.222690 -0.513680 -4.418036 2.335973 -2.832074 -3.918029 3.558648 5.132891 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.077168 -0.069811 -0.071409 -0.072371 -0.072371 -0.072689 -0.075249 0.411606 0.011118 -0.068851 -0.073330 -0.073648 -0.075888 -0.074928 -0.076529 2.221481 48242.000000 0.000000 129134.000000 0.000000 1.000000 +0.069333 -7.630976 -14.388891 -10.763836 -13.342001 -13.972870 -13.076371 -9.150530 -13.592005 -8.138796 -9.418113 -3.419974 -3.976623 -4.923903 -7.632929 -9.691555 -6.164157 -5.148516 -1.671901 -5.367270 -6.002045 -5.093828 -7.701289 -3.388724 -2.033234 -3.019578 -5.945403 -5.582116 -6.834088 -3.685603 -5.902434 -3.587945 -41.633446 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -15.761959 -17.773708 -19.957336 -16.062744 -18.996384 -16.054934 -14.019745 -18.763958 -16.230717 -24.064821 -18.303013 -18.844036 -19.513969 -19.246387 -18.603800 -21.603846 -9.593897 -8.248173 -8.617319 -10.601725 -8.562631 -13.273640 -11.924010 -12.336126 -11.355642 -13.877165 -11.445488 -16.201420 -11.845884 -13.215046 -11.863462 -42.369789 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.525490 -13.373251 -5.275471 -3.769589 -8.654428 -8.822401 -3.503960 -5.519615 -8.941544 -12.222843 -14.519753 -5.525475 -11.849791 -4.884840 -8.781384 -5.502037 -0.791028 -3.585992 -4.105532 -2.142611 1.890654 -2.212924 -4.543038 0.986343 -5.201251 -3.363333 -7.453238 -0.341802 -5.839933 -6.910262 0.931655 2.105501 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.078768 -0.069490 -0.071730 -0.072050 -0.072689 -0.073009 -0.075249 0.410328 0.009520 -0.068851 -0.073648 -0.073648 -0.076208 -0.074928 -0.076529 2.188534 48246.000000 0.000000 129134.000000 0.000000 1.000000 +0.072000 -5.295003 -11.449393 -9.201312 -11.605646 -11.437675 -10.254063 -7.806760 -9.078263 -5.873137 -5.550866 0.115236 -0.119142 -1.419944 -4.453193 -6.601664 -3.068406 -4.148500 -1.667994 -4.466865 -4.986404 -3.437552 -5.630945 -2.621134 -2.007843 -2.408240 -4.109437 -2.607461 -3.918029 -1.130877 -2.953170 -2.445350 -39.131454 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -9.980621 -10.359533 -12.607615 -9.404440 -13.146685 -9.894682 -8.564584 -11.256031 -8.420050 -15.074450 -10.175937 -10.521645 -11.031418 -10.992355 -10.793133 -13.185748 -2.681682 -2.861372 -3.320363 -3.769589 -3.087938 -6.492287 -5.711025 -5.728603 -4.769604 -5.648524 -4.375067 -6.755962 -4.009827 -5.671961 -3.875059 -35.367729 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.713008 -13.718960 -6.449317 -4.912184 -9.148577 -10.402502 -4.189517 -5.591882 -9.029434 -13.306844 -14.970932 -7.943480 -12.062684 -6.488380 -8.791150 -6.205173 -0.980484 -3.888731 -4.007874 -2.543008 0.275395 -2.699260 -4.664134 -0.484382 -5.253986 -4.117250 -8.328252 -2.527382 -7.398550 -7.484489 -1.203143 1.312520 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.077808 -0.069811 -0.071409 -0.072371 -0.072689 -0.072689 -0.074928 0.418005 0.004721 -0.069170 -0.073330 -0.073330 -0.075569 -0.074928 -0.076208 2.095129 48250.000000 0.000000 129134.000000 0.000000 1.000000 +0.074667 -5.650477 -9.300923 -7.291127 -10.013824 -9.285297 -8.279423 -7.461051 -6.787213 -3.918028 -3.136767 3.314504 0.326177 1.269551 -1.820340 -4.449286 -1.597681 -3.947326 -2.082063 -5.279377 -4.794995 -2.074250 -4.134829 -3.300832 -3.236377 -2.501991 -3.337942 -2.166049 -1.722682 -0.140627 -0.503914 -2.349645 -38.078705 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.853605 -5.015701 -7.191516 -5.293050 -8.252079 -4.918044 -3.882872 -6.662211 -3.587945 -8.523567 -5.068437 -4.154360 -5.127031 -5.400473 -5.078202 -6.820416 1.193377 1.470726 -0.148440 0.517586 1.806668 -1.591821 -1.599634 -1.701198 -0.052735 -0.308598 0.451179 0.099611 1.162127 -0.199222 1.550805 -30.453590 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.945418 -10.767742 -4.992264 -4.627024 -8.609507 -9.908354 -2.187533 -4.466865 -6.043061 -11.000168 -11.949402 -7.302846 -8.847792 -6.121187 -6.394629 -5.191485 -0.201175 -1.261738 -1.751980 -0.398444 0.628916 -0.611337 -2.107454 0.380865 -1.910185 -0.929702 -5.363363 -1.541039 -4.966873 -4.978592 -0.435553 4.005920 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080048 -0.069811 -0.071409 -0.072371 -0.072689 -0.072689 -0.074928 0.413845 -0.002636 -0.069170 -0.073648 -0.073648 -0.075888 -0.075249 -0.076529 1.940626 48254.000000 0.000000 129134.000000 0.000000 1.000000 +0.077333 -6.558694 -9.039201 -6.810651 -9.808743 -9.621241 -8.345831 -7.642694 -7.654414 -3.541070 -3.611383 2.230503 -1.802762 0.939467 -2.265660 -4.421943 -2.228549 -3.556695 -2.683635 -5.421958 -4.752026 -2.255894 -4.759838 -4.029358 -4.201236 -3.179736 -2.740276 -2.660197 -2.324254 -1.169940 -2.230503 -2.529335 -39.086533 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.640726 -6.379004 -8.820447 -6.558694 -8.642710 -5.640711 -5.107500 -8.029419 -5.027421 -9.894682 -6.568460 -5.189532 -6.203219 -7.246204 -6.720806 -8.248173 -0.511727 0.785168 -2.173862 -1.742214 1.609400 -3.253956 -2.685588 -3.322316 -1.839872 -2.240269 -1.431663 -2.808637 -1.156268 -2.146517 -0.486336 -31.967285 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.019593 -6.931746 -2.072297 -1.666041 -5.664149 -7.277455 0.392584 -1.896513 -2.156283 -7.484489 -8.060670 -3.937560 -4.912185 -2.775433 -3.056687 -1.427756 1.990265 1.498070 0.757824 2.259800 2.931685 1.996124 0.812512 3.654353 1.634791 2.482460 -2.183627 1.523461 -1.554711 -1.269551 3.025437 7.918090 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.082926 -0.070131 -0.071409 -0.072050 -0.072371 -0.072689 -0.074928 0.412567 -0.013512 -0.069490 -0.073330 -0.073330 -0.075888 -0.074928 -0.076208 1.738783 48258.000000 0.000000 129134.000000 0.000000 1.000000 +0.080000 -6.097750 -10.265781 -7.771603 -10.308751 -10.336096 -9.117327 -7.627069 -9.529442 -5.527428 -5.261799 -0.500008 -2.410193 -1.242206 -5.531334 -5.584069 -4.664134 -3.265675 -2.566445 -4.382879 -4.212955 -3.519585 -5.509850 -4.130922 -3.318410 -3.080125 -2.998093 -3.759823 -3.564507 -2.908247 -4.912184 -3.142626 -40.731087 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -11.048997 -11.170092 -13.236530 -10.629068 -12.410345 -8.988419 -9.685695 -11.869322 -10.570475 -14.974838 -12.043152 -10.248203 -11.297047 -12.951370 -12.160341 -13.759975 -4.748119 -3.892638 -5.707119 -6.144625 -3.861387 -8.359503 -7.203235 -8.037231 -7.000107 -8.451301 -7.052842 -8.754040 -7.021592 -8.039185 -5.793057 -37.307209 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.220737 -6.111422 -0.458991 0.154299 -2.919966 -5.017654 0.744152 -0.048829 -0.810559 -4.896559 -6.293065 0.054688 -2.793011 -0.392584 -1.146502 1.056657 2.949264 2.468788 1.480491 2.914107 4.439521 2.459022 1.324239 4.357489 1.693385 2.720745 -1.767605 4.058656 -0.212894 -0.386725 5.048905 8.672008 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.078768 -0.069811 -0.071730 -0.072371 -0.072689 -0.072689 -0.074928 0.410967 -0.026627 -0.070131 -0.073648 -0.073648 -0.075888 -0.074928 -0.076208 1.484800 48262.000000 0.000000 129134.000000 0.000000 1.000000 +0.082667 -7.277454 -12.797071 -9.201313 -11.345877 -11.433768 -10.638834 -8.154421 -12.340033 -7.564569 -8.248173 -2.269566 -3.957092 -3.955139 -8.164187 -7.986450 -7.279408 -4.019593 -2.314488 -4.826245 -4.802808 -4.451240 -6.308690 -3.978576 -2.312535 -3.646540 -4.894606 -5.796964 -5.789151 -4.324285 -6.511818 -3.998108 -42.293613 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -15.652583 -16.437752 -18.426064 -15.236561 -17.656519 -13.732632 -13.722866 -17.385031 -16.273685 -21.992523 -18.252232 -16.986588 -17.746365 -18.273716 -18.115511 -20.394842 -9.093889 -8.410285 -9.207171 -11.207203 -9.070451 -12.851759 -12.021667 -13.228718 -11.892759 -14.338110 -12.349798 -14.929916 -12.052918 -14.121309 -11.900572 -42.721352 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -3.371145 -8.623178 -0.988296 -1.070329 -4.300847 -5.777432 -0.919936 -1.359396 -3.152392 -6.027436 -8.255985 0.220706 -5.273518 -0.763684 -3.433646 -0.396490 1.765652 0.361334 -0.876966 1.496117 3.500053 0.919936 -0.986343 3.189502 -0.505867 0.666026 -3.378958 3.515679 -1.634791 -2.533242 4.525459 6.853620 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.079727 -0.069811 -0.071409 -0.072050 -0.072689 -0.073009 -0.074928 0.412247 -0.041981 -0.071091 -0.073648 -0.073648 -0.076208 -0.075249 -0.075888 1.187313 48266.000000 0.000000 129134.000000 0.000000 1.000000 +0.085333 -8.625132 -15.072496 -10.728680 -13.066606 -13.131060 -12.699412 -8.714977 -13.961150 -8.664195 -10.172030 -3.388724 -4.511787 -5.677821 -8.863417 -9.560693 -7.177844 -4.789136 -2.191440 -5.341878 -6.322362 -4.625071 -7.490349 -4.355535 -2.187533 -3.890684 -6.091889 -5.628992 -6.951278 -4.298893 -6.765728 -3.830137 -42.559242 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -17.672146 -18.470985 -21.531578 -16.939713 -18.943649 -16.590096 -14.699444 -19.642878 -17.929962 -25.961334 -20.463203 -20.021790 -20.398748 -20.363592 -20.017883 -22.959335 -9.945465 -9.009903 -9.832181 -11.634943 -9.228657 -14.213108 -12.851759 -14.035370 -12.797071 -14.826398 -13.019730 -17.338156 -12.627146 -15.004135 -13.066606 -43.754574 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.412208 -12.718945 -3.496147 -3.281300 -7.267689 -8.541145 -2.894576 -4.699290 -7.423941 -11.291187 -13.357626 -4.410223 -10.951340 -3.689509 -8.103640 -4.357489 -0.265629 -3.041062 -3.959045 -2.001984 2.298863 -1.359396 -3.816464 1.736355 -4.019593 -2.941451 -6.843854 0.601572 -5.005936 -6.488380 1.671901 2.832074 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081646 -0.069811 -0.071730 -0.072050 -0.072371 -0.073009 -0.074928 0.411287 -0.058615 -0.071730 -0.073648 -0.073648 -0.075888 -0.075249 -0.075888 0.859436 48270.000000 0.000000 129135.000000 0.000000 1.000000 +0.088000 -6.216892 -12.687694 -9.535301 -12.687694 -12.648630 -11.523613 -8.121218 -11.435721 -6.974716 -7.205188 -2.187533 -0.865248 -3.396536 -5.527428 -8.074342 -3.460990 -4.207096 -1.388693 -4.630930 -6.336034 -4.046937 -6.533303 -3.306691 -2.080110 -2.603555 -5.097734 -2.580118 -4.806714 -2.291050 -3.724666 -3.000046 -39.432243 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -12.410345 -13.175982 -15.957275 -12.451362 -14.593973 -11.828306 -10.211094 -14.804914 -12.236515 -19.154589 -13.906463 -13.429892 -14.674051 -14.242405 -13.408407 -16.183842 -5.052812 -4.318425 -5.537194 -6.195407 -4.347723 -9.256001 -8.234501 -8.746227 -7.007919 -8.144655 -6.416113 -10.410315 -6.968856 -8.463019 -6.621195 -37.393150 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.744259 -13.865446 -5.966888 -4.832105 -9.025528 -10.060700 -3.564507 -6.480567 -9.492332 -13.976776 -15.986572 -8.037232 -12.945510 -6.445411 -9.513817 -6.683696 -1.599634 -3.830137 -3.955138 -3.050828 1.285176 -2.554727 -4.964920 0.583993 -5.306722 -4.043030 -8.693493 -2.119173 -6.814557 -8.259892 -0.929702 0.906264 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.079086 -0.069490 -0.071730 -0.072371 -0.072689 -0.073009 -0.074928 0.414486 -0.077488 -0.072689 -0.073969 -0.073648 -0.075888 -0.075249 -0.076529 0.511089 48274.000000 0.000000 129135.000000 0.000000 1.000000 +0.090667 -5.234455 -9.900541 -8.156374 -11.230640 -11.293140 -9.605616 -8.425909 -9.513817 -4.390692 -3.982482 1.433616 0.460945 0.185550 -2.039093 -5.929778 -1.533226 -3.919982 -1.535180 -4.961013 -5.994232 -3.050828 -5.310628 -3.103563 -3.595758 -2.468788 -3.800839 -1.855497 -2.767620 -0.933608 -2.000031 -2.736370 -38.447853 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.892683 -7.398550 -9.752102 -7.056748 -10.461097 -6.779400 -5.904387 -9.963043 -5.929778 -11.414236 -7.244251 -6.189548 -7.847775 -7.550897 -7.310658 -9.422018 -0.740246 -0.019532 -1.363302 -1.521508 0.960952 -3.423880 -3.031296 -3.488334 -1.459007 -2.302769 -0.533211 -2.910201 -0.914076 -2.929732 -0.482429 -32.211430 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -6.779400 -12.201358 -5.513756 -4.453193 -8.781384 -9.726711 -3.085985 -6.306737 -7.441520 -12.572458 -13.457237 -7.527459 -10.675943 -6.566506 -7.769650 -5.677821 -1.013687 -1.615259 -1.869169 -0.812512 0.970718 -1.361349 -3.011765 0.910170 -2.537148 -2.037140 -6.587991 -1.921904 -5.769619 -5.945403 -0.566415 3.671931 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084845 -0.069811 -0.071409 -0.072371 -0.072371 -0.073009 -0.074928 0.416725 -0.096041 -0.073330 -0.073969 -0.073648 -0.075888 -0.075569 -0.076208 0.134592 48278.000000 0.000000 129135.000000 0.000000 1.000000 +0.093333 -6.367285 -9.966949 -7.820432 -10.629068 -10.195469 -9.658350 -8.435676 -8.547005 -3.871153 -3.314504 2.925826 -0.455085 1.072282 -1.896513 -5.212970 -2.218784 -4.080140 -2.334020 -4.966873 -5.367270 -2.853559 -4.812573 -3.962951 -4.931716 -2.728557 -3.097703 -2.109407 -1.966827 -1.058610 -2.041047 -2.898482 -39.479118 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -7.207141 -6.541115 -8.959121 -6.244236 -9.088029 -6.599710 -5.757900 -8.914198 -5.150469 -10.328283 -6.861433 -5.734463 -6.900496 -7.113390 -6.945418 -8.105593 -0.937514 0.414069 -0.996109 -0.839857 1.667994 -2.248081 -2.382849 -3.080125 -1.443381 -2.218784 -0.986343 -2.324254 -0.527352 -2.224643 -0.037110 -32.559090 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -4.236393 -8.830213 -2.732463 -1.753933 -5.675868 -7.470817 -0.945327 -3.128954 -3.138720 -8.978653 -8.619272 -4.425849 -6.412207 -3.630915 -4.781323 -2.267613 1.236347 1.693385 0.179690 2.316442 3.339895 1.562524 0.503914 2.841840 0.703136 0.878920 -2.876997 1.470726 -1.812528 -2.296910 2.699260 7.060655 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080687 -0.069811 -0.071409 -0.072050 -0.072689 -0.072689 -0.075249 0.409048 -0.115234 -0.073969 -0.073969 -0.073648 -0.075888 -0.075249 -0.076208 -0.237106 48282.000000 0.000000 129135.000000 0.000000 1.000000 +0.096000 -6.820416 -10.527504 -7.591913 -10.621256 -9.836088 -9.720852 -8.222782 -9.345846 -5.097734 -4.752026 0.292973 -2.373083 -0.636729 -3.972717 -5.765713 -3.970764 -3.892637 -2.363317 -5.267658 -4.586008 -3.287159 -5.367270 -4.261784 -4.234440 -3.195361 -3.781308 -3.638727 -2.841840 -2.531289 -4.125063 -3.806699 -40.779919 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -10.160311 -10.078279 -11.943542 -9.525536 -12.142763 -9.464989 -8.748180 -11.566583 -9.660303 -13.709193 -10.517738 -10.148592 -10.935714 -11.300954 -11.035325 -11.918150 -4.070374 -2.939498 -4.468818 -5.630945 -2.345739 -6.554788 -6.127047 -7.627069 -5.433677 -6.421973 -5.511803 -7.724727 -5.533288 -6.607523 -4.814527 -36.344307 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -2.496132 -6.285252 -0.484382 -0.421881 -3.720760 -5.810636 0.349615 -0.328130 -1.468772 -6.054780 -6.517677 -1.658228 -3.308644 -0.738292 -2.193393 0.292973 3.076219 2.876997 1.048844 3.388724 4.804761 2.994186 1.779324 4.505928 1.656275 2.517617 -1.037125 3.748104 0.166018 -0.224613 4.931716 8.746227 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.080366 -0.069490 -0.071409 -0.072371 -0.072371 -0.073009 -0.074928 0.416405 -0.133787 -0.074928 -0.073648 -0.073648 -0.075888 -0.074928 -0.076208 -0.598249 48286.000000 0.000000 129135.000000 0.000000 1.000000 +0.098667 -6.353612 -11.748226 -8.797009 -11.390799 -11.056809 -10.091950 -8.004028 -11.572443 -6.890730 -7.599726 -2.146517 -4.070374 -2.796918 -7.392691 -7.191516 -6.091890 -3.296925 -1.798856 -5.380941 -5.056718 -3.925841 -6.359472 -4.318425 -2.406287 -3.455131 -5.107500 -5.830167 -4.931716 -3.845762 -6.074311 -4.033265 -42.520180 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -14.388891 -14.773663 -17.580345 -13.763882 -15.967041 -12.816602 -12.529488 -15.773679 -14.357641 -19.533501 -15.806882 -15.595942 -15.658442 -17.054947 -16.472908 -17.863554 -8.488411 -7.433707 -7.994263 -10.187655 -6.730571 -11.877134 -10.377111 -11.685725 -9.875151 -11.945496 -10.736492 -13.336142 -10.355627 -12.175966 -10.222813 -41.717434 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -3.013718 -8.470833 -0.767590 -0.949233 -4.486397 -5.857512 -0.636728 -1.386740 -3.525445 -6.599710 -8.429816 -1.236347 -4.552804 -1.044938 -3.171924 -0.208988 2.062531 0.634775 -0.453132 0.695323 3.910216 1.253925 0.041016 3.685603 -0.167971 0.667979 -2.628946 3.011765 -1.921904 -1.943389 4.070374 7.121202 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.084845 -0.069811 -0.071730 -0.072050 -0.072371 -0.073009 -0.075249 0.406488 -0.151060 -0.075569 -0.073648 -0.073648 -0.076208 -0.075249 -0.076208 -0.954275 48290.000000 0.000000 129135.000000 0.000000 1.000000 +0.101333 -6.207126 -12.607615 -9.552879 -12.039246 -12.406440 -11.429861 -7.634882 -11.925963 -7.617304 -8.502083 -2.710979 -3.791073 -3.763729 -8.242313 -8.416143 -6.505959 -3.332082 -1.748074 -4.683665 -5.595788 -4.269597 -6.642679 -3.537163 -1.292989 -3.253956 -5.158282 -5.218830 -6.009857 -3.763729 -6.212986 -3.929747 -41.994781 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -15.836179 -16.271732 -18.959274 -14.810773 -17.242451 -14.301000 -12.939651 -17.414330 -15.049058 -22.346043 -17.414330 -17.156511 -17.232685 -18.344030 -17.775661 -19.918274 -9.603662 -8.017700 -8.293095 -9.894682 -7.656367 -12.634958 -11.299001 -11.908384 -10.617350 -13.015823 -10.814618 -14.144747 -11.236500 -12.115419 -11.045090 -42.338535 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -5.957122 -12.670115 -3.849668 -3.128954 -7.017685 -8.279423 -2.839887 -4.267643 -6.658305 -10.855635 -12.377142 -4.324285 -9.554833 -4.201236 -7.336049 -3.734432 -1.111345 -2.720745 -3.646540 -2.392615 1.857450 -1.804715 -3.742245 0.958999 -3.808652 -2.869184 -6.550881 -0.257816 -5.011795 -5.668055 0.580087 2.834028 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.081966 -0.069811 -0.071730 -0.072050 -0.072689 -0.073009 -0.074928 0.420563 -0.166735 -0.076208 -0.073969 -0.073648 -0.076208 -0.075249 -0.076529 -1.273193 48294.000000 0.000000 129135.000000 0.000000 1.000000 \ No newline at end of file diff --git a/mne/io/quspin/tests/test_quspin.py b/mne/io/quspin/tests/test_quspin.py new file mode 100644 index 00000000000..ec70ebec160 --- /dev/null +++ b/mne/io/quspin/tests/test_quspin.py @@ -0,0 +1,189 @@ +import math +import os + +import numpy as np + +from mne.io import read_raw_fif +from mne.io.quspin import read_raw_quspin_lvm + + +def test_read_raw_quspin_lvm_with_preload(): + """Test reading QuSpin LVM files with preload=True.""" + # ------------------------------------------------------------------ + # 1) Paths / Setup + # ------------------------------------------------------------------ + test_data_dir = os.path.join(os.path.dirname(__file__), "data") + test_file = os.path.join(test_data_dir, "quspin_N1_test_data.lvm") + temp_fif = os.path.join(test_data_dir, "test_raw.fif") + + # ------------------------------------------------------------------ + # 2) Read file with preload=True + # ------------------------------------------------------------------ + raw = read_raw_quspin_lvm(test_file, preload=True) + + # ------------------------------------------------------------------ + # 3) Basic checks on info + # ------------------------------------------------------------------ + # Adjust nchan and sfreq as needed to be consistent with the quspin_N1_test_data.lvm: + expected_nchan = 224 + expected_sfreq = 374.953131 + + assert raw.info["nchan"] == expected_nchan, ( + f"Expected {expected_nchan} channels, got {raw.info['nchan']}." + ) + assert len(raw.ch_names) == expected_nchan, ( + f"Mismatch in number of channel names: expected {expected_nchan}." + ) + assert math.isclose(raw.info["sfreq"], expected_sfreq, rel_tol=1e-6), ( + f"Sampling frequency mismatch: expected ~{expected_sfreq}, " + f"got {raw.info['sfreq']}." + ) + + # ------------------------------------------------------------------ + # 4) Check data shape + # ------------------------------------------------------------------ + data = raw.get_data() # shape: (n_channels, n_times) + assert data.shape[0] == expected_nchan, ( + f"Total channels mismatch: expected {expected_nchan}, got {data.shape[0]}." + ) + assert data.shape[1] > 0, "No data points loaded (data.shape[1] == 0)." + print(f"Data shape with preload=True: {data.shape}") + + # ------------------------------------------------------------------ + # 5) Round-trip saving/loading + # ------------------------------------------------------------------ + try: + raw.save(temp_fif, overwrite=True) + raw_reloaded = read_raw_fif(temp_fif, preload=True) + + # Compare channel count + assert raw.info["nchan"] == raw_reloaded.info["nchan"], ( + f"Number of channels mismatch: {raw.info['nchan']} " + f"!= {raw_reloaded.info['nchan']}" + ) + + # Compare sampling frequency + assert math.isclose( + raw.info["sfreq"], raw_reloaded.info["sfreq"], rel_tol=1e-6 + ), ( + f"Sampling frequency mismatch: {raw.info['sfreq']} " + f"!= {raw_reloaded.info['sfreq']}" + ) + + # Compare channel names + assert raw.info["ch_names"] == raw_reloaded.info["ch_names"], ( + f"Channel names mismatch:\n{raw.info['ch_names']}\n" + f"vs.\n{raw_reloaded.info['ch_names']}" + ) + + # Compare data + assert np.allclose(raw.get_data(), raw_reloaded.get_data(), atol=1e-6), ( + "Data mismatch after reloading from FIF." + ) + finally: + # Clean up temporary file + if os.path.exists(temp_fif): + os.remove(temp_fif) + + +def test_read_raw_quspin_lvm_without_preload(): + """Test reading QuSpin LVM files with preload=False using _read_segment_file.""" + # ------------------------------------------------------------------ + # 1) Paths / Setup + # ------------------------------------------------------------------ + test_data_dir = os.path.join(os.path.dirname(__file__), "data") + test_file = os.path.join(test_data_dir, "quspin_N1_test_data.lvm") + + # Load with preload=False so that _read_segment_file gets invoked on demand + raw_no_preload = read_raw_quspin_lvm(test_file, preload=False) + + # Basic sanity checks + expected_nchan = 224 + expected_sfreq = 374.953131 + assert raw_no_preload.info["nchan"] == expected_nchan, ( + f"Expected {expected_nchan} channels, got {raw_no_preload.info['nchan']}" + ) + assert math.isclose(raw_no_preload.info["sfreq"], expected_sfreq, rel_tol=1e-6), ( + f"Sampling frequency mismatch: expected {expected_sfreq}, " + f"got {raw_no_preload.info['sfreq']}" + ) + + # ------------------------------------------------------------------ + # 2) Directly call _read_segment_file to read a partial segment + # ------------------------------------------------------------------ + start, stop = 0, 10 # read the first 10 samples + n_samps = stop - start + n_chans = raw_no_preload._n_channels # same as expected_nchan + + # This is where we store the data read by _read_segment_file: + data_segment_on_demand = np.zeros((n_chans, n_samps), dtype=float) + + # Prepare required arguments for _read_segment_file: + fi = 0 # file index (if you only have one file, it's 0) + idx = np.arange(n_chans) # read all channels + cals = np.ones(n_chans, dtype=float) # or your real calibration factors + mult = None # ignoring any projection matrix + + # Call the custom method + # (Signature: _read_segment_file(self, data, idx, fi, start, stop, cals, mult)) + raw_no_preload._read_segment_file( + data=data_segment_on_demand, + idx=idx, + fi=fi, + start=start, + stop=stop, + cals=cals, + mult=mult, + ) + + # Check the shape + assert data_segment_on_demand.shape == (n_chans, n_samps), ( + f"Unexpected shape: got {data_segment_on_demand.shape}, " + f"expected ({n_chans}, {n_samps})" + ) + print(f"Data segment shape (on-demand): {data_segment_on_demand.shape}") + + # ------------------------------------------------------------------ + # 3) Compare partial segment to a fully preloaded version + # ------------------------------------------------------------------ + # Load the file again, but with preload=True + raw_preloaded = read_raw_quspin_lvm(test_file, preload=True) + data_segment_preloaded = raw_preloaded.get_data(start=start, stop=stop) + + # They should match closely if your on-demand reading is correct + assert data_segment_preloaded.shape == (n_chans, n_samps), ( + "Mismatch in shape between preloaded segment and on-demand segment" + ) + assert np.allclose(data_segment_on_demand, data_segment_preloaded, atol=1e-6), ( + "Data mismatch between on-demand read and preloaded read." + ) + + # ------------------------------------------------------------------ + # 4) Test out-of-bounds requests + # ------------------------------------------------------------------ + # Request a segment beyond the file length (assuming the file doesn't have ~1e6 samples!) + large_start = 999999 + large_stop = large_start + 10 # 10 samples beyond + n_samps_oob = large_stop - large_start + + data_segment_oob = np.ones( + (n_chans, n_samps_oob), dtype=float + ) # init with non-zero + raw_no_preload._read_segment_file( + data=data_segment_oob, + idx=idx, + fi=0, + start=large_start, + stop=large_stop, + cals=cals, + mult=mult, + ) + + # We expect all zeros (because we've run off the end of the file) + assert data_segment_oob.shape == (n_chans, n_samps_oob), ( + f"Out-of-bounds read shape mismatch: {data_segment_oob.shape}." + ) + # Check if the entire array is zeros + assert np.allclose(data_segment_oob, 0.0), ( + "Out-of-bounds samples should be filled with zeros." + )