From b16964e85b15bcc575d209c3013e42da05b64fad Mon Sep 17 00:00:00 2001 From: yexiang yan Date: Tue, 7 Mar 2023 01:35:17 +0800 Subject: [PATCH] update to v0.4.2 --- build/lib/opstool/__about__.py | 1 + build/lib/opstool/__init__.py | 18 + build/lib/opstool/analysis/__init__.py | 3 + build/lib/opstool/analysis/_smart_analyze.py | 640 + build/lib/opstool/examples/ArchBridge.py | 4829 ++++++ build/lib/opstool/examples/ArchBridge2.py | 1676 ++ .../lib/opstool/examples/CableStayedBridge.py | 10012 ++++++++++++ build/lib/opstool/examples/Dam.py | 4666 ++++++ build/lib/opstool/examples/DamBreak.py | 72 + build/lib/opstool/examples/Frame3D.py | 3619 ++++ build/lib/opstool/examples/Igloo.py | 13636 ++++++++++++++++ build/lib/opstool/examples/Pier.py | 62 + build/lib/opstool/examples/SDOF.py | 60 + .../lib/opstool/examples/SuspensionBridge.py | 1244 ++ build/lib/opstool/examples/__init__.py | 1 + build/lib/opstool/preprocessing/__init__.py | 17 + build/lib/opstool/preprocessing/load.py | 62 + .../opstool/preprocessing/section/__init__.py | 12 + .../preprocessing/section/lib_sec_mesh.py | 34 + .../opstool/preprocessing/section/sec_mesh.py | 1022 ++ .../preprocessing/section/var_sec_mesh.py | 490 + build/lib/opstool/preprocessing/tcl2py.py | 1309 ++ build/lib/opstool/utils.py | 120 + build/lib/opstool/vis/__init__.py | 9 + build/lib/opstool/vis/_get_model_base.py | 561 + build/lib/opstool/vis/_plotly_base.py | 1901 +++ build/lib/opstool/vis/_pyvista_base.py | 1297 ++ build/lib/opstool/vis/fiber_sec_vis.py | 457 + build/lib/opstool/vis/get_model_data.py | 554 + build/lib/opstool/vis/ops_vis_plotly.py | 428 + build/lib/opstool/vis/ops_vis_pyvista.py | 474 + dist/opstool-0.4.2-py3-none-any.whl | Bin 0 -> 385202 bytes dist/opstool-0.4.2.tar.gz | Bin 0 -> 371872 bytes .../opstool-0.4.1-py3-none-any.whl | Bin {dist => dist_old}/opstool-0.4.1.tar.gz | Bin doc/source/CHANGELOG.rst | 5 + setup.py | 4 +- src/opstool.egg-info/PKG-INFO | 75 + src/opstool.egg-info/SOURCES.txt | 39 + src/opstool.egg-info/dependency_links.txt | 1 + src/opstool.egg-info/requires.txt | 9 + src/opstool.egg-info/top_level.txt | 1 + src/opstool/__about__.py | 2 +- .../__pycache__/__about__.cpython-39.pyc | Bin 158 -> 158 bytes 44 files changed, 49419 insertions(+), 3 deletions(-) create mode 100644 build/lib/opstool/__about__.py create mode 100644 build/lib/opstool/__init__.py create mode 100644 build/lib/opstool/analysis/__init__.py create mode 100644 build/lib/opstool/analysis/_smart_analyze.py create mode 100644 build/lib/opstool/examples/ArchBridge.py create mode 100644 build/lib/opstool/examples/ArchBridge2.py create mode 100644 build/lib/opstool/examples/CableStayedBridge.py create mode 100644 build/lib/opstool/examples/Dam.py create mode 100644 build/lib/opstool/examples/DamBreak.py create mode 100644 build/lib/opstool/examples/Frame3D.py create mode 100644 build/lib/opstool/examples/Igloo.py create mode 100644 build/lib/opstool/examples/Pier.py create mode 100644 build/lib/opstool/examples/SDOF.py create mode 100644 build/lib/opstool/examples/SuspensionBridge.py create mode 100644 build/lib/opstool/examples/__init__.py create mode 100644 build/lib/opstool/preprocessing/__init__.py create mode 100644 build/lib/opstool/preprocessing/load.py create mode 100644 build/lib/opstool/preprocessing/section/__init__.py create mode 100644 build/lib/opstool/preprocessing/section/lib_sec_mesh.py create mode 100644 build/lib/opstool/preprocessing/section/sec_mesh.py create mode 100644 build/lib/opstool/preprocessing/section/var_sec_mesh.py create mode 100644 build/lib/opstool/preprocessing/tcl2py.py create mode 100644 build/lib/opstool/utils.py create mode 100644 build/lib/opstool/vis/__init__.py create mode 100644 build/lib/opstool/vis/_get_model_base.py create mode 100644 build/lib/opstool/vis/_plotly_base.py create mode 100644 build/lib/opstool/vis/_pyvista_base.py create mode 100644 build/lib/opstool/vis/fiber_sec_vis.py create mode 100644 build/lib/opstool/vis/get_model_data.py create mode 100644 build/lib/opstool/vis/ops_vis_plotly.py create mode 100644 build/lib/opstool/vis/ops_vis_pyvista.py create mode 100644 dist/opstool-0.4.2-py3-none-any.whl create mode 100644 dist/opstool-0.4.2.tar.gz rename {dist => dist_old}/opstool-0.4.1-py3-none-any.whl (100%) rename {dist => dist_old}/opstool-0.4.1.tar.gz (100%) create mode 100644 src/opstool.egg-info/PKG-INFO create mode 100644 src/opstool.egg-info/SOURCES.txt create mode 100644 src/opstool.egg-info/dependency_links.txt create mode 100644 src/opstool.egg-info/requires.txt create mode 100644 src/opstool.egg-info/top_level.txt diff --git a/build/lib/opstool/__about__.py b/build/lib/opstool/__about__.py new file mode 100644 index 0000000..df12433 --- /dev/null +++ b/build/lib/opstool/__about__.py @@ -0,0 +1 @@ +__version__ = "0.4.2" diff --git a/build/lib/opstool/__init__.py b/build/lib/opstool/__init__.py new file mode 100644 index 0000000..4b611f0 --- /dev/null +++ b/build/lib/opstool/__init__.py @@ -0,0 +1,18 @@ +from .__about__ import __version__ +from .utils import load_ops_examples +from . import vis, preprocessing, analysis + + +membs = dict() +for mod in (vis, preprocessing, analysis): + for name in mod.__all__: + if hasattr(mod, name): + membs[name] = getattr(mod, name) +cur_dict = globals() +cur_dict.update(membs) +membs_all = vis.__all__ + preprocessing.__all__ + analysis.__all__ + +__all__ = [ + "load_ops_examples", + "__version__", +] + membs_all diff --git a/build/lib/opstool/analysis/__init__.py b/build/lib/opstool/analysis/__init__.py new file mode 100644 index 0000000..134d254 --- /dev/null +++ b/build/lib/opstool/analysis/__init__.py @@ -0,0 +1,3 @@ +from ._smart_analyze import SmartAnalyze + +__all__ = ["SmartAnalyze"] diff --git a/build/lib/opstool/analysis/_smart_analyze.py b/build/lib/opstool/analysis/_smart_analyze.py new file mode 100644 index 0000000..eb68099 --- /dev/null +++ b/build/lib/opstool/analysis/_smart_analyze.py @@ -0,0 +1,640 @@ +# -*- coding: utf-8 -*- +import time + +import numpy as np +import openseespy.opensees as ops +from rich import print + + +class SmartAnalyze: + """ + The SmartAnalyze is a class to provide OpenSeesPy users a easier + way to conduct analyses. + Original Tcl version Author: Dr. Dong Hanlin + (http://www.hanlindong.com/2019/opensees-converge/) + Here's the converted python version, with some modifications. + + Parameters + --------------------- + analysis_type: str, default="Transient" + Assign the analysis type, "Transient" or "Static". + + Other Parameters that control convergence + ---------------------------------------------- + + TEST RELATED: + ++++++++++++++ + testType: str, default="EnergyIncr" + Identical to the testType in OpenSees test command. + Choices see http://opensees.berkeley.edu/wiki/index.php/Test_Command. + testTol: float, default=1.0e-12 + The initial test tolerance set to the OpenSees test command. + If tryLooseTestTol is set to True, the test tolerance can be loosen. + testIterTimes: int, default=10 + The initial number of test iteration times. + If tryAddTestTimes is set to True, the number of test times can be enlarged. + testPrintFlag: int, default=0 + The test print flag in OpenSees Test command. + Choices see http://opensees.berkeley.edu/wiki/index.php/Test_Command. + tryAddTestTimes: bool, default=False + If True,the number of test times will be enlarged if the last test norm is smaller than `normTol`, + the enlarged number is specified in `testIterTimesMore`. + Otherwise, the number of test times will always be equal to `testIterTimes`. + normTol: float, default=1.e3 + Only useful when tryAddTestTimes is True. + If unconverge, the last norm of test will be compared to `normTol`. + If the norm is smaller, the number of test times will be enlarged. + testIterTimesMore: int, default=50 + Only useful when tryaddTestTimes is True. + If unconverge and norm is ok, the test iteration times will be set to this number. + tryLooseTestTol: bool, default=False + If this is set to True, if unconverge at minimum step, + the test tolerance will be loosen to the number specified by `looseTestTolTo`.the step will be set back. + looseTestTolTo: float, default=1.0 + Only useful if tryLooseTestTol is True. + If unconvergance at the min step, the test tolerance will be set to this value. + + ALGORITHM RELATED: + +++++++++++++++++++++++ + tryAlterAlgoTypes: bool, default=False + If True, different algorithm types specified + in `algoTypes` will be tried during unconvergance. + If False, the first algorithm type specified in `algoTypes` + will be used. + algoTypes: list[int], default=[10, 20, 30, 40, 50] + A list of flags of the algorithms to be used during unconvergance. + The integer flag is documented in the following section. + Only useful when tryAlterAlgoTypes is True. + The first flag will be used by default. + The algorithm command in the model will be ignored. + If you need other algorithm, try a user-defined algorithm. See the following section. + + STEP RELATED: + +++++++++++++++++++++++ + initialStep: float, default=None + Specifying the initial Step length to conduct analysis. + If None, equal to `dt`. + relaxation: float, between 0 and 1, default=0.5 + A factor that is multiplied by each time + the step length is shortened. + minStep: float, default=1.e-6 + The step tolerance when shortening + the step length. + If step length is smaller than minStep, special ways to converge the model will be used + according to `try-` flags. + + LOGGING RELATED: + +++++++++++++++++++ + printPer: int, default=10 + Print to the console every several trials. + debugMode: bool, default=False + Print as much information as possible. + + .. tip:: + Algorithm type flag reference + +++++++++++++++++++++++++++++++ + * 0: Linear + * 1: Linear -initial + * 2: Linear -factorOnce + * 10: Newton + * 11: Newton -initial + * 12: Newton -initialThenCurrent + * 20: NewtonLineSearch + * 21: NewtonLineSearch -type Bisection + * 22: NewtonLineSearch -type Secant + * 23: NewtonLineSearch -type RegulaFalsi + * 30: ModifiedNewton + * 31: ModifiedNewton -initial + * 40: KrylovNewton + * 41: KrylovNewton -iterate initial + * 42: KrylovNewton -increment initial + * 43: KrylovNewton -iterate initial -increment initial + * 44: KrylovNewton -maxDim 6 + * 50: SecantNewton + * 51: SecantNewton -iterate initial + * 52: SecantNewton -increment initial + * 53: SecantNewton -iterate initial -increment initial + * 60: BFGS + * 70: Broyden + * 80: PeriodicNewton + * 90: User-defined0 + + Examples + --------- + .. note:: + ``test()`` and ``algorithm()`` will run automatically in ``SmartAnalyze``, + but commands such as ``integrator()`` must be defined outside ``SmartAnalyze``. + + + Example 1: Basic usage for Transient + ++++++++++++++++++++++++++++++++++++++ + >>> import opstool as opst + >>> ops.constraints('Transformation') + >>> ops.numberer('Plain') + >>> ops.system('BandGeneral') + >>> ops.integrator('Newmark', 0.5, 0.25) + >>> analysis = opst.SmartAnalyze(analysis_type="Transient") + >>> segs = analysis.transient_split(npts) + >>> for seg in segs: + >>> analysis.TransientAnalyze(dt) + + Example 2: Basic usage for Static + +++++++++++++++++++++++++++++++++++++ + >>> import opstool as opst + >>> ops.constraints('Transformation') + >>> ops.numberer('Plain') + >>> ops.system('BandGeneral') + >>> protocol=[1, -1, 1, -1, 0] + >>> analysis = opst.SmartAnalyze(analysis_type="Static") + >>> segs = analysis.static_split(protocol, 0.01) + >>> for seg in segs: + >>> analysis.StaticAnalyze(1, 1, seg) + + Example 3: change control parameters + ++++++++++++++++++++++++++++++++++++++ + >>> analysis = opst.SmartAnalyze(analysis_type="Transient", + >>> algoTypes=[20, 30], + >>> printPer=20, + >>> tryAlterAlgoTypes=True, + >>> ) + """ + + def __init__(self, analysis_type="Transient", **kargs): + if analysis_type not in ("Transient", "Static"): + raise ValueError("analysis_type must Transient or Static!") + # default + self.control = {'analysis': analysis_type, 'testType': "EnergyIncr", 'testTol': 1.0e-12, + 'testIterTimes': 10, 'testPrintFlag': 0, 'tryAddTestTimes': False, + 'normTol': 1.0e3, 'testIterTimesMore': 50, 'tryLooseTestTol': False, + 'looseTestTolTo': 1.0, 'tryAlterAlgoTypes': False, 'algoTypes': [10, 20, 30, 40, 50], + 'initialStep': None, 'relaxation': 0.5, 'minStep': 1.0e-6, + 'printPer': 10, 'debugMode': False} + for name in kargs.keys(): + if name not in self.control.keys(): + raise ValueError(f"arg {name} error!") + self.control.update(kargs) + self.eps = 1.E-12 + self.logo = "[bold magenta]SmartAnalyze:[/bold magenta]" + + # initial test commands + ops.test(self.control['testType'], self.control['testTol'], + self.control['testIterTimes'], self.control['testPrintFlag']) + self._setAlgorithm(self.control['algoTypes'][0]) + + self.current = {'startTime': time.time(), 'algoIndex': 0, + 'testIterTimes': self.control['testIterTimes'], + 'testTol': self.control['testTol'], 'counter': 0, + 'progress': 0, 'segs': None, 'step': None, + 'node': None, 'dof': None} + + def transient_split(self, npts: int): + """Step Segmentation for Transient Analysis. + + Parameters + ---------- + npts : int + Total steps for transient analysis. + + Returns + ------- + A list to loop. + """ + self.current['segs'] = npts + return list(range(1, npts + 1)) + + def static_split(self, targets: list, maxStep: float = None): + """Returns a sequence of substeps for static analysis, for use in outer analysis loops. + + Parameters + ---------- + targets: list + A list of target displacements, the first element must be positive. + maxStep: float, default=None + The maximum step length in the displacement control. + If None, targets[1] - targets[0]. + + Returns + ------- + segs: list + A sequence of substeps for static analysis. + + """ + targets = np.array(targets) + if targets.ndim != 1: + raise ValueError("targets must be 1D!") + if len(targets) == 1 and maxStep is None: + raise ValueError( + "When targets has only one element, maxStep must be passed in!") + if targets[0] != 0.0: + targets = np.insert(targets, 0, 0) + if maxStep is None: + maxStep = targets[1] - targets[0] + # calcuate whole distance; divide the whole process into segments. + distance = 0 + segs = [] + for i in range(len(targets) - 1): + section = targets[i + 1] - targets[i] + if abs(section) < self.eps: + continue + elif section > 0: + positive = True + else: + positive = False + + distance = distance + np.abs(section) + + if positive: + j = 0 + while (section - j * maxStep) > maxStep + self.eps: + segs.append(maxStep) + j += 1 + segs.append(section - j * maxStep) + else: + j = 0 + while (-section - j * maxStep) > maxStep + self.eps: + segs.append(-maxStep) + j += 1 + segs.append(section + j * maxStep) + self.current['segs'] = len(segs) + return segs + + def _get_time(self): + return time.time() - self.current['startTime'] + + def TransientAnalyze(self, dt: float): + """Single Step Transient Analysis. + + Parameters + ---------- + dt : float + Time Step. + + Returns + ------- + None + """ + if self.control['analysis'] != "Transient": + raise ValueError("Transient! Please check parameter set!") + self.control['initialStep'] = dt + + ops.analysis(self.control['analysis']) + + ok = self._RecursiveAnalyze(self.control['initialStep'], 0, self.control['testIterTimes'], + self.control['testTol'], self.control.copy(), self.current.copy()) + if ok < 0: + color = _get_random_color() + custime = f"[{color}]{self._get_time():.3f}[/{color}]" + print( + f">>> {self.logo} Analyze failed. Time consumption: {custime} s.") + return ok + + self.current['progress'] += 1 + + if self.control['debugMode']: + if self.current['segs'] is not None: + color = _get_random_color() + custime = f"[{color}]{100 * self.current['progress'] / self.current['segs']:.3f}[/{color}]" + print(f"*** {self.logo} progress {custime} %") + + if self.current['progress'] == self.current['segs']: + color = _get_random_color() + custime = f"[{color}]{self._get_time():.3f}[/{color}]" + print( + f">>> {self.logo} [{color}]Successfully finished[/{color}]! Time consumption: {custime} s.") + return 0 + + def StaticAnalyze(self, node: int, dof: int, seg: float): + """Single Step Static Analysis. + + Parameters + ---------- + node : int + The node tag in the displacement control. + dof : int + The dof in the displacement control. + seg : float + Each load step, i.e. each element returned by static_split. + + Returns + ------- + None + """ + if self.control['analysis'] != "Static": + raise ValueError("Static! Please check parameter set!") + self.control['initialStep'] = seg + self.current['node'] = node + self.current['dof'] = dof + self.current['step'] = seg + + ops.integrator('DisplacementControl', node, dof, seg) + ops.analysis(self.control['analysis']) + + ok = self._RecursiveAnalyze(seg, 0, self.control['testIterTimes'], self.control['testTol'], + self.control.copy(), self.current.copy()) + if ok < 0: + color = _get_random_color() + value = f"[bold {color}]{self._get_time():.3f}[/bold {color}]" + print( + f">>> {self.logo} Analyze failed. Time consumption: {value} s.") + return ok + self.current['progress'] += 1 + + if self.control['debugMode']: + color = _get_random_color() + value = f"[bold {color}]{100 * self.current['progress'] / self.current['segs']:.2f}[/bold {color}]" + print(f"*** {self.logo} progress {value} %") + + if self.current['progress'] == self.current['segs']: + color = _get_random_color() + value = f"[bold {color}]{self._get_time():.3f}[/bold {color}]" + print( + f">>> {self.logo} [{color}]Successfully finished[/{color}]! Time consumption: {value} s.") + return 0 + + def _RecursiveAnalyze(self, step: float, algoIndex: int, + testIterTimes: int, testTol: float, + vcontrol: dict, vcurrent: dict): + """RecursiveAnalyze. + + Parameters + ---------- + step : float + step size, dynamic analysis is dt; + static analysis is the displacement of small loading section, <=maxStep + algoIndex : int + The serial number of the initial iteration method list, + generally starting from the first one, which is 0 + testIterTimes : int + The number of iterations, the default is 7 + testTol : float + iteration tolerance + vcontrol : dict + real-time control parameter dictionary + vcurrent : dict + real-time status parameter dictionary + + Returns + ------- + None + """ + + if vcontrol['debugMode']: + color = _get_random_color() + values = f"[bold {color}]step=%.3e, algoI=%i, times=%i, tol=%.3e[/bold {color}]" % ( + step, algoIndex, testIterTimes, testTol) + print(f"*** {self.logo} Run Recursive: {values}\n") + + if algoIndex != vcurrent['algoIndex']: + color = _get_random_color() + values = f"[bold {color}]%i[/bold {color}]" % ( + vcontrol['algoTypes'][algoIndex]) + print(f">>> {self.logo} Setting algorithm to {values}\n") + self._setAlgorithm(vcontrol['algoTypes'][algoIndex]) + vcurrent['algoIndex'] = algoIndex + + if testIterTimes != vcurrent['testIterTimes'] or testTol != vcurrent['testTol']: + if testIterTimes != vcurrent['testIterTimes']: + color = _get_random_color() + values = f"[bold {color}]%i[/bold {color}]" % testIterTimes + print( + f">>> {self.logo} Setting test iteration times to {values}\n") + vcurrent['testIterTimes'] = testIterTimes + if testTol != vcurrent['testTol']: + color = _get_random_color() + print( + f">>> {self.logo} Setting test tolerance to [bold {color}]%f[/bold {color}]\n" % testTol) + vcurrent['testTol'] = testTol + + ops.test(vcontrol['testType'], testTol, + testIterTimes, vcontrol['testPrintFlag']) + # static step size + if vcontrol['analysis'] == 'Static' and vcurrent['step'] != step: + color = _get_random_color() + print( + f">>> {self.logo} Setting step to [bold {color}]%.3e[/bold {color}]\n" % step) + ops.integrator('DisplacementControl', + vcurrent['node'], vcurrent['dof'], step) + vcurrent['step'] = step + # trial analyze once + if vcontrol['analysis'] == 'Static': + ok = ops.analyze(1) + else: + ok = ops.analyze(1, step) + vcurrent['counter'] += 1 + if ok == 0: + if vcurrent['counter'] >= vcontrol['printPer']: + if vcurrent['segs'] is not None: + color = _get_random_color() + value1 = f"[bold {color}]{100 * vcurrent['progress'] / vcurrent['segs']:.2f}[/bold {color}]" + value2 = f"[bold {color}]{self._get_time():.3f}[/bold {color}]" + print( + f"* {self.logo} progress {value1} %. Time consumption: {value2} s.") + vcurrent['counter'] = 0 + return 0 + # If not convergence, add test iteration times. Use current step, algorithm and test tolerance. + if vcontrol['tryAddTestTimes'] and testIterTimes != vcontrol['testIterTimesMore']: + norm = ops.testNorm() + color = _get_random_color() + if norm[-1] < vcontrol['normTol']: + print(f">>> {self.logo} Adding test times to [bold {color}]%i[/bold {color}].\n" % ( + vcontrol['testIterTimesMore'])) + return self._RecursiveAnalyze(step, algoIndex, vcontrol['testIterTimesMore'], + testTol, vcontrol, vcurrent) + else: + print(f">>> {self.logo} Not adding test times for norm [bold {color}]%.3e[/bold {color}].\n" % ( + norm[-1])) + + # Change algorithm. Set back test iteration times. + if vcontrol['tryAlterAlgoTypes'] and (algoIndex + 1) < len(vcontrol['algoTypes']): + algoIndex += 1 + color = _get_random_color() + print(f">>> {self.logo} Setting algorithm to [bold {color}]%i[/bold {color}].\n" % ( + vcontrol['algoTypes'][algoIndex])) + return self._RecursiveAnalyze(step, algoIndex, testIterTimes, testTol, vcontrol, vcurrent) + + # If step length is too small, try add test tolerance. set algorithm and test iteration times back. + if np.abs(step) < 2 * vcontrol['minStep']: + color = _get_random_color() + print( + f">>> {self.logo} current step [bold {color}]%.3e[/bold {color}] beyond the min step!\n" % step) + if vcontrol['tryLooseTestTol'] and vcurrent['testTol'] != vcontrol['looseTestTolTo']: + print( + f"!!! {self.logo} Warning: [bold {color}]Loosing test tolerance[/bold {color}]\n") + return self._RecursiveAnalyze(step, 0, vcontrol['testIterTimes'], + vcontrol['looseTestTolTo'], vcontrol, vcurrent) + # Here, all methods have been tried. Return negative value. + return -1 + + # Split the current step into two steps. + stepNew = step * vcontrol['relaxation'] + if 0 < stepNew < vcontrol['minStep']: + stepNew = vcontrol['minStep'] + if 0 > stepNew > -vcontrol['minStep']: + stepNew = -vcontrol['minStep'] + + stepRest = step - stepNew + color = _get_random_color() + print(f">>> {self.logo} Dividing the current step [bold {color}]%.3e into %.3e and %.3e[/bold {color}]\n" % ( + step, stepNew, stepRest)) + ok = self._RecursiveAnalyze( + stepNew, 0, testIterTimes, testTol, vcontrol, vcurrent) + if ok < 0: + return -1 + ok = self._RecursiveAnalyze( + stepRest, 0, testIterTimes, testTol, vcontrol, vcurrent) + if ok < 0: + return -1 + return 0 + + def _setAlgorithm(self, algotype): + color = _get_random_color() + + def case0(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Linear ...[/bold {color}]") + ops.algorithm('Linear') + + def case1(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Linear -initial ...[/bold {color}]") + ops.algorithm('Linear', True, False) + + def case2(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Linear -factorOnce ...[/bold {color}]") + ops.algorithm('Linear', False, True) + + def case10(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Newton ...[/bold {color}]") + ops.algorithm('Newton') + + def case11(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Newton -initial ...[/bold {color}]") + ops.algorithm('Newton', False, True, False) + + def case12(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Newton -initialThenCurrent ...[/bold {color}]") + ops.algorithm('Newton', False, False, True) + + def case20(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]NewtonLineSearch ...[/bold {color}]") + ops.algorithm('NewtonLineSearch') + + def case21(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]NewtonLineSearch -type Bisection ...[/bold {color}]") + ops.algorithm('NewtonLineSearch', True) + + def case22(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]NewtonLineSearch -type Secant ...[/bold {color}]") + ops.algorithm('NewtonLineSearch', False, True) + + def case23(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]NewtonLineSearch -type RegulaFalsi ...[/bold {color}]") + ops.algorithm('NewtonLineSearch', False, False, True) + + def case30(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Modified Newton ...[/bold {color}]") + ops.algorithm('ModifiedNewton') + + def case31(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]ModifiedNewton -initial ...[/bold {color}]") + ops.algorithm('ModifiedNewton', False, True) + + def case40(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]KrylovNewton ...[/bold {color}]") + ops.algorithm('KrylovNewton') + + def case41(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]KrylovNewton -iterate initial ...[/bold {color}]") + ops.algorithm('KrylovNewton', 'initial') + + def case42(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]KrylovNewton -increment initial ...[/bold {color}]") + ops.algorithm('KrylovNewton', 'current', 'initial') + + def case43(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]KrylovNewton -iterate initial -increment initial ...[/bold {color}]") + ops.algorithm('KrylovNewton', 'initial', 'initial') + + def case44(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]KrylovNewton -maxDim 50[/bold {color}]") + ops.algorithm('KrylovNewton', 'current', 'current', 50) + + def case45(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]KrylovNewton -iterate initial -increment initial -maxDim 50[/bold {color}]") + ops.algorithm('KrylovNewton', 'initial', 'initial', 50) + + def case50(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]SecantNewton ...[/bold {color}]") + ops.algorithm('SecantNewton') + + def case51(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]SecantNewton -iterate initial ...[/bold {color}]") + ops.algorithm('SecantNewton', 'initial') + + def case52(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]SecantNewton -increment initial ...[/bold {color}]") + ops.algorithm('SecantNewton', 'current', 'initial') + + def case53(): + print(f"> {self.logo} Setting algorithm to " + f"[bold {color}]SecantNewton -iterate initial -increment initial ...[/bold {color}]") + ops.algorithm('SecantNewton', 'initial', 'initial') + + def case60(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]BFGS ...[/bold {color}]") + ops.algorithm('BFGS') + + def case70(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]Broyden ...[/bold {color}]") + ops.algorithm('Broyden') + + def case80(): + print( + f"> {self.logo} Setting algorithm to [bold {color}]PeriodicNewton ...[/bold {color}]") + ops.algorithm('PeriodicNewton') + + def case90(): + # User algorithm0 + pass + + def default(): + raise ValueError("!!! SmartAnalyze: ERROR! WRONG Algorithm Type!") + + switch = {0: case0, 1: case1, 2: case2, 10: case10, 11: case11, 12: case12, + 20: case20, 21: case21, 22: case22, 23: case23, + 30: case30, 31: case31, + 40: case40, 41: case41, 42: case42, 43: case43, 44: case44, 45: case45, + 50: case50, 51: case51, 52: case52, 53: case53, + 60: case60, 70: case70, 80: case80, 90: case90} + + switch.get(algotype, default)() + + +def _get_random_color(): + colors = ['#00aeff', '#3369e7', '#8e43e7', '#b84592', '#ff4f81', + '#ff6c5f', '#ffc168', '#2dde98', '#1cc7d0', '#ce181e', + '#007cc0', '#ffc20e', '#0099e5', '#ff4c4c', '#34bf49', + '#d20962', '#f47721', '#00c16e', '#7552cc', '#00bce4'] + idx = np.random.choice(15) + return colors[idx] diff --git a/build/lib/opstool/examples/ArchBridge.py b/build/lib/opstool/examples/ArchBridge.py new file mode 100644 index 0000000..a2a7922 --- /dev/null +++ b/build/lib/opstool/examples/ArchBridge.py @@ -0,0 +1,4829 @@ +# !-*- coding:utf-8 -*- + +# This document was created from Midas2OPS version 0.01 + +from collections import namedtuple +import openseespy.opensees as ops + + +def ArchBridge(): + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 6) + + # Mechanical properties of material + # E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Mass Density; + # gamma-unit weight; r: expansion coefficient + mat_props = namedtuple('mat_props', ['mat_name', 'E', 'v', 'G', 'r', 'gamma', 'rho']) + MatProps = dict() + MatProps[1] = mat_props._make((40.0, 33057000.0, 0.167, 14163239.074550128, 1e-05, 25.0, 2.5493)) + + + # Mechanical properties of Sections + # A-Area; Asy-Shear area along y; Asz-Shear area along z; + # Ixx-torsional; Iyy-inertia moment about y; Izz-inertia moment about z; + sec_props = namedtuple('sec_props', ['sec_name', 'A', 'Asy', 'Asz', 'Ixx', 'Iyy', 'Izz']) + SecProps = dict() + SecProps[1] = sec_props._make(('拱肋', 1.9776, 1.248, 0.96, 2.01, 1.1129, 1.7224)) + SecProps[2] = sec_props._make(('立柱1.2*1.2', 1.44, 1.2, 1.2, 0.2916, 0.1728, 0.1728)) + SecProps[3] = sec_props._make(('立柱0.9*1.2', 1.08, 0.9, 0.9, 0.1575, 0.0729, 0.1296)) + SecProps[4] = sec_props._make(('立柱0.7*1.2', 0.84, 0.7, 0.7, 0.0873, 0.0343, 0.1008)) + SecProps[5] = sec_props._make(('盖梁', 1.2, 1.0, 1.0, 0.1984, 0.1, 0.144)) + SecProps[6] = sec_props._make(('板梁', 0.4, 0.3333, 0.3333, 0.016, 0.0053, 0.0333)) + SecProps[7] = sec_props._make(('拱肋横系梁', 0.8, 0.48, 0.48, 0.2, 0.1387, 0.1387)) + SecProps[8] = sec_props._make(('立柱横系梁', 0.25, 0.2083, 0.2083, 0.0088, 0.0052, 0.0052)) + + + # Create OpenSees node. + ops.node(1, -64.6, -2.75, -20.2) + ops.node(2, -60.6, -2.75, -20.2) + ops.node(3, 60.6, -2.75, -20.2) + ops.node(4, 64.6, -2.75, -20.2) + ops.node(5, -64.6, 2.75, -20.2) + ops.node(6, -60.6, 2.75, -20.2) + ops.node(7, 60.6, 2.75, -20.2) + ops.node(8, 64.6, 2.75, -20.2) + ops.node(9, -57.57, -2.75, -18.035381) + ops.node(10, 57.57, -2.75, -18.035381) + ops.node(11, -57.57, 2.75, -18.035381) + ops.node(12, 57.57, 2.75, -18.035381) + ops.node(13, -57.0, -2.75, -17.656652) + ops.node(14, 57.0, -2.75, -17.656652) + ops.node(15, -57.0, 2.75, -17.656652) + ops.node(16, 57.0, 2.75, -17.656652) + ops.node(17, -54.54, -2.75, -16.022135) + ops.node(18, 54.54, -2.75, -16.022135) + ops.node(19, -54.54, 2.75, -16.022135) + ops.node(20, 54.54, 2.75, -16.022135) + ops.node(21, -51.51, -2.75, -14.153451) + ops.node(22, 51.51, -2.75, -14.153451) + ops.node(23, -51.51, 2.75, -14.153451) + ops.node(24, 51.51, 2.75, -14.153451) + ops.node(25, -49.4, -2.75, -12.948425) + ops.node(26, 49.4, -2.75, -12.948425) + ops.node(27, -49.4, 2.75, -12.948425) + ops.node(28, 49.4, 2.75, -12.948425) + ops.node(29, -48.48, -2.75, -12.423011) + ops.node(30, 48.48, -2.75, -12.423011) + ops.node(31, -48.48, 2.75, -12.423011) + ops.node(32, 48.48, 2.75, -12.423011) + ops.node(33, -45.45, -2.75, -10.82496) + ops.node(34, 45.45, -2.75, -10.82496) + ops.node(35, -45.45, 2.75, -10.82496) + ops.node(36, 45.45, 2.75, -10.82496) + ops.node(37, -42.42, -2.75, -9.353893) + ops.node(38, 42.42, -2.75, -9.353893) + ops.node(39, -42.42, 2.75, -9.353893) + ops.node(40, 42.42, 2.75, -9.353893) + ops.node(41, -41.8, -2.75, -9.077849) + ops.node(42, 41.8, -2.75, -9.077849) + ops.node(43, -41.8, 2.75, -9.077849) + ops.node(44, 41.8, 2.75, -9.077849) + ops.node(45, -64.6, -2.75, -8.5) + ops.node(46, 64.6, -2.75, -8.5) + ops.node(47, -64.6, 2.75, -8.5) + ops.node(48, 64.6, 2.75, -8.5) + ops.node(49, -39.39, -2.75, -8.004836) + ops.node(50, 39.39, -2.75, -8.004836) + ops.node(51, -39.39, 2.75, -8.004836) + ops.node(52, 39.39, 2.75, -8.004836) + ops.node(53, -57.0, -2.75, -7.228326) + ops.node(54, 57.0, -2.75, -7.228326) + ops.node(55, -57.0, 2.75, -7.228326) + ops.node(56, 57.0, 2.75, -7.228326) + ops.node(57, -36.36, -2.75, -6.773226) + ops.node(58, 36.36, -2.75, -6.773226) + ops.node(59, -36.36, 2.75, -6.773226) + ops.node(60, 36.36, 2.75, -6.773226) + ops.node(61, -34.2, -2.75, -5.976001) + ops.node(62, 34.2, -2.75, -5.976001) + ops.node(63, -34.2, 2.75, -5.976001) + ops.node(64, 34.2, 2.75, -5.976001) + ops.node(65, -33.33, -2.75, -5.654897) + ops.node(66, 33.33, -2.75, -5.654897) + ops.node(67, -33.33, 2.75, -5.654897) + ops.node(68, 33.33, 2.75, -5.654897) + ops.node(69, -49.4, -2.75, -4.874212) + ops.node(70, 49.4, -2.75, -4.874212) + ops.node(71, -49.4, 2.75, -4.874212) + ops.node(72, 49.4, 2.75, -4.874212) + ops.node(73, -30.3, -2.75, -4.646065) + ops.node(74, 30.3, -2.75, -4.646065) + ops.node(75, -30.3, 2.75, -4.646065) + ops.node(76, 30.3, 2.75, -4.646065) + ops.node(77, -27.27, -2.75, -3.743321) + ops.node(78, 27.27, -2.75, -3.743321) + ops.node(79, -27.27, 2.75, -3.743321) + ops.node(80, 27.27, 2.75, -3.743321) + ops.node(81, -26.6, -2.75, -3.566487) + ops.node(82, 26.6, -2.75, -3.566487) + ops.node(83, -26.6, 2.75, -3.566487) + ops.node(84, 26.6, 2.75, -3.566487) + ops.node(85, -24.24, -2.75, -2.943609) + ops.node(86, 24.24, -2.75, -2.943609) + ops.node(87, -24.24, 2.75, -2.943609) + ops.node(88, 24.24, 2.75, -2.943609) + ops.node(89, -41.8, -2.75, -2.938924) + ops.node(90, 41.8, -2.75, -2.938924) + ops.node(91, -41.8, 2.75, -2.938924) + ops.node(92, 41.8, 2.75, -2.938924) + ops.node(93, -21.21, -2.75, -2.244225) + ops.node(94, 21.21, -2.75, -2.244225) + ops.node(95, -21.21, 2.75, -2.244225) + ops.node(96, 21.21, 2.75, -2.244225) + ops.node(97, -19.0, -2.75, -1.805565) + ops.node(98, 19.0, -2.75, -1.805565) + ops.node(99, -19.0, 2.75, -1.805565) + ops.node(100, 19.0, 2.75, -1.805565) + ops.node(101, -18.18, -2.75, -1.642804) + ops.node(102, 18.18, -2.75, -1.642804) + ops.node(103, -18.18, 2.75, -1.642804) + ops.node(104, 18.18, 2.75, -1.642804) + ops.node(105, -15.15, -2.75, -1.137312) + ops.node(106, 15.15, -2.75, -1.137312) + ops.node(107, -15.15, 2.75, -1.137312) + ops.node(108, 15.15, 2.75, -1.137312) + ops.node(109, -12.12, -2.75, -0.726038) + ops.node(110, 12.12, -2.75, -0.726038) + ops.node(111, -12.12, 2.75, -0.726038) + ops.node(112, 12.12, 2.75, -0.726038) + ops.node(113, -11.4, -2.75, -0.650368) + ops.node(114, 11.4, -2.75, -0.650368) + ops.node(115, -11.4, 2.75, -0.650368) + ops.node(116, 11.4, 2.75, -0.650368) + ops.node(117, -9.09, -2.75, -0.407592) + ops.node(118, 9.09, -2.75, -0.407592) + ops.node(119, -9.09, 2.75, -0.407592) + ops.node(120, 9.09, 2.75, -0.407592) + ops.node(121, -6.06, -2.75, -0.180897) + ops.node(122, 6.06, -2.75, -0.180897) + ops.node(123, -6.06, 2.75, -0.180897) + ops.node(124, 6.06, 2.75, -0.180897) + ops.node(125, -3.8, -2.75, -0.079674) + ops.node(126, 3.8, -2.75, -0.079674) + ops.node(127, -3.8, 2.75, -0.079674) + ops.node(128, 3.8, 2.75, -0.079674) + ops.node(129, -3.03, -2.75, -0.045186) + ops.node(130, 3.03, -2.75, -0.045186) + ops.node(131, -3.03, 2.75, -0.045186) + ops.node(132, 3.03, 2.75, -0.045186) + ops.node(133, 0.0, -2.75, 0.0) + ops.node(135, 0.0, 2.75, 0.0) + ops.node(136, -64.6, -4.75, 3.2) + ops.node(137, -57.0, -4.75, 3.2) + ops.node(138, -49.4, -4.75, 3.2) + ops.node(139, -41.8, -4.75, 3.2) + ops.node(140, -34.2, -4.75, 3.2) + ops.node(141, -26.6, -4.75, 3.2) + ops.node(142, -19.0, -4.75, 3.2) + ops.node(143, -11.4, -4.75, 3.2) + ops.node(144, -3.8, -4.75, 3.2) + ops.node(145, 3.8, -4.75, 3.2) + ops.node(146, 11.4, -4.75, 3.2) + ops.node(147, 19.0, -4.75, 3.2) + ops.node(148, 26.6, -4.75, 3.2) + ops.node(149, 34.2, -4.75, 3.2) + ops.node(150, 41.8, -4.75, 3.2) + ops.node(151, 49.4, -4.75, 3.2) + ops.node(152, 57.0, -4.75, 3.2) + ops.node(153, 64.6, -4.75, 3.2) + ops.node(154, -64.6, -4.0, 3.2) + ops.node(155, -57.0, -4.0, 3.2) + ops.node(156, -49.4, -4.0, 3.2) + ops.node(157, -41.8, -4.0, 3.2) + ops.node(158, -34.2, -4.0, 3.2) + ops.node(159, -26.6, -4.0, 3.2) + ops.node(160, -19.0, -4.0, 3.2) + ops.node(161, -11.4, -4.0, 3.2) + ops.node(162, -3.8, -4.0, 3.2) + ops.node(163, 3.8, -4.0, 3.2) + ops.node(164, 11.4, -4.0, 3.2) + ops.node(165, 19.0, -4.0, 3.2) + ops.node(166, 26.6, -4.0, 3.2) + ops.node(167, 34.2, -4.0, 3.2) + ops.node(168, 41.8, -4.0, 3.2) + ops.node(169, 49.4, -4.0, 3.2) + ops.node(170, 57.0, -4.0, 3.2) + ops.node(171, 64.6, -4.0, 3.2) + ops.node(172, -64.6, -3.0, 3.2) + ops.node(173, -57.0, -3.0, 3.2) + ops.node(174, -49.4, -3.0, 3.2) + ops.node(175, -41.8, -3.0, 3.2) + ops.node(176, -34.2, -3.0, 3.2) + ops.node(177, -26.6, -3.0, 3.2) + ops.node(178, -19.0, -3.0, 3.2) + ops.node(179, -11.4, -3.0, 3.2) + ops.node(180, -3.8, -3.0, 3.2) + ops.node(181, 3.8, -3.0, 3.2) + ops.node(182, 11.4, -3.0, 3.2) + ops.node(183, 19.0, -3.0, 3.2) + ops.node(184, 26.6, -3.0, 3.2) + ops.node(185, 34.2, -3.0, 3.2) + ops.node(186, 41.8, -3.0, 3.2) + ops.node(187, 49.4, -3.0, 3.2) + ops.node(188, 57.0, -3.0, 3.2) + ops.node(189, 64.6, -3.0, 3.2) + ops.node(190, -64.6, -2.75, 3.2) + ops.node(191, -57.0, -2.75, 3.2) + ops.node(192, -49.4, -2.75, 3.2) + ops.node(193, -41.8, -2.75, 3.2) + ops.node(194, -34.2, -2.75, 3.2) + ops.node(195, -26.6, -2.75, 3.2) + ops.node(196, -19.0, -2.75, 3.2) + ops.node(197, -11.4, -2.75, 3.2) + ops.node(198, -3.8, -2.75, 3.2) + ops.node(199, 3.8, -2.75, 3.2) + ops.node(200, 11.4, -2.75, 3.2) + ops.node(201, 19.0, -2.75, 3.2) + ops.node(202, 26.6, -2.75, 3.2) + ops.node(203, 34.2, -2.75, 3.2) + ops.node(204, 41.8, -2.75, 3.2) + ops.node(205, 49.4, -2.75, 3.2) + ops.node(206, 57.0, -2.75, 3.2) + ops.node(207, 64.6, -2.75, 3.2) + ops.node(208, -64.6, -2.0, 3.2) + ops.node(209, -57.0, -2.0, 3.2) + ops.node(210, -49.4, -2.0, 3.2) + ops.node(211, -41.8, -2.0, 3.2) + ops.node(212, -34.2, -2.0, 3.2) + ops.node(213, -26.6, -2.0, 3.2) + ops.node(214, -19.0, -2.0, 3.2) + ops.node(215, -11.4, -2.0, 3.2) + ops.node(216, -3.8, -2.0, 3.2) + ops.node(217, 3.8, -2.0, 3.2) + ops.node(218, 11.4, -2.0, 3.2) + ops.node(219, 19.0, -2.0, 3.2) + ops.node(220, 26.6, -2.0, 3.2) + ops.node(221, 34.2, -2.0, 3.2) + ops.node(222, 41.8, -2.0, 3.2) + ops.node(223, 49.4, -2.0, 3.2) + ops.node(224, 57.0, -2.0, 3.2) + ops.node(225, 64.6, -2.0, 3.2) + ops.node(226, -64.6, -1.0, 3.2) + ops.node(227, -57.0, -1.0, 3.2) + ops.node(228, -49.4, -1.0, 3.2) + ops.node(229, -41.8, -1.0, 3.2) + ops.node(230, -34.2, -1.0, 3.2) + ops.node(231, -26.6, -1.0, 3.2) + ops.node(232, -19.0, -1.0, 3.2) + ops.node(233, -11.4, -1.0, 3.2) + ops.node(234, -3.8, -1.0, 3.2) + ops.node(235, 3.8, -1.0, 3.2) + ops.node(236, 11.4, -1.0, 3.2) + ops.node(237, 19.0, -1.0, 3.2) + ops.node(238, 26.6, -1.0, 3.2) + ops.node(239, 34.2, -1.0, 3.2) + ops.node(240, 41.8, -1.0, 3.2) + ops.node(241, 49.4, -1.0, 3.2) + ops.node(242, 57.0, -1.0, 3.2) + ops.node(243, 64.6, -1.0, 3.2) + ops.node(244, -64.6, 0.0, 3.2) + ops.node(245, -57.0, 0.0, 3.2) + ops.node(246, -49.4, 0.0, 3.2) + ops.node(247, -41.8, 0.0, 3.2) + ops.node(248, -34.2, 0.0, 3.2) + ops.node(249, -26.6, 0.0, 3.2) + ops.node(250, -19.0, 0.0, 3.2) + ops.node(251, -11.4, 0.0, 3.2) + ops.node(252, -3.8, 0.0, 3.2) + ops.node(253, 3.8, 0.0, 3.2) + ops.node(254, 11.4, 0.0, 3.2) + ops.node(255, 19.0, 0.0, 3.2) + ops.node(256, 26.6, 0.0, 3.2) + ops.node(257, 34.2, 0.0, 3.2) + ops.node(258, 41.8, 0.0, 3.2) + ops.node(259, 49.4, 0.0, 3.2) + ops.node(260, 57.0, 0.0, 3.2) + ops.node(261, 64.6, 0.0, 3.2) + ops.node(262, -64.6, 1.0, 3.2) + ops.node(263, -57.0, 1.0, 3.2) + ops.node(264, -49.4, 1.0, 3.2) + ops.node(265, -41.8, 1.0, 3.2) + ops.node(266, -34.2, 1.0, 3.2) + ops.node(267, -26.6, 1.0, 3.2) + ops.node(268, -19.0, 1.0, 3.2) + ops.node(269, -11.4, 1.0, 3.2) + ops.node(270, -3.8, 1.0, 3.2) + ops.node(271, 3.8, 1.0, 3.2) + ops.node(272, 11.4, 1.0, 3.2) + ops.node(273, 19.0, 1.0, 3.2) + ops.node(274, 26.6, 1.0, 3.2) + ops.node(275, 34.2, 1.0, 3.2) + ops.node(276, 41.8, 1.0, 3.2) + ops.node(277, 49.4, 1.0, 3.2) + ops.node(278, 57.0, 1.0, 3.2) + ops.node(279, 64.6, 1.0, 3.2) + ops.node(280, -64.6, 2.0, 3.2) + ops.node(281, -57.0, 2.0, 3.2) + ops.node(282, -49.4, 2.0, 3.2) + ops.node(283, -41.8, 2.0, 3.2) + ops.node(284, -34.2, 2.0, 3.2) + ops.node(285, -26.6, 2.0, 3.2) + ops.node(286, -19.0, 2.0, 3.2) + ops.node(287, -11.4, 2.0, 3.2) + ops.node(288, -3.8, 2.0, 3.2) + ops.node(289, 3.8, 2.0, 3.2) + ops.node(290, 11.4, 2.0, 3.2) + ops.node(291, 19.0, 2.0, 3.2) + ops.node(292, 26.6, 2.0, 3.2) + ops.node(293, 34.2, 2.0, 3.2) + ops.node(294, 41.8, 2.0, 3.2) + ops.node(295, 49.4, 2.0, 3.2) + ops.node(296, 57.0, 2.0, 3.2) + ops.node(297, 64.6, 2.0, 3.2) + ops.node(298, -64.6, 2.75, 3.2) + ops.node(299, -57.0, 2.75, 3.2) + ops.node(300, -49.4, 2.75, 3.2) + ops.node(301, -41.8, 2.75, 3.2) + ops.node(302, -34.2, 2.75, 3.2) + ops.node(303, -26.6, 2.75, 3.2) + ops.node(304, -19.0, 2.75, 3.2) + ops.node(305, -11.4, 2.75, 3.2) + ops.node(306, -3.8, 2.75, 3.2) + ops.node(307, 3.8, 2.75, 3.2) + ops.node(308, 11.4, 2.75, 3.2) + ops.node(309, 19.0, 2.75, 3.2) + ops.node(310, 26.6, 2.75, 3.2) + ops.node(311, 34.2, 2.75, 3.2) + ops.node(312, 41.8, 2.75, 3.2) + ops.node(313, 49.4, 2.75, 3.2) + ops.node(314, 57.0, 2.75, 3.2) + ops.node(315, 64.6, 2.75, 3.2) + ops.node(316, -64.6, 3.0, 3.2) + ops.node(317, -57.0, 3.0, 3.2) + ops.node(318, -49.4, 3.0, 3.2) + ops.node(319, -41.8, 3.0, 3.2) + ops.node(320, -34.2, 3.0, 3.2) + ops.node(321, -26.6, 3.0, 3.2) + ops.node(322, -19.0, 3.0, 3.2) + ops.node(323, -11.4, 3.0, 3.2) + ops.node(324, -3.8, 3.0, 3.2) + ops.node(325, 3.8, 3.0, 3.2) + ops.node(326, 11.4, 3.0, 3.2) + ops.node(327, 19.0, 3.0, 3.2) + ops.node(328, 26.6, 3.0, 3.2) + ops.node(329, 34.2, 3.0, 3.2) + ops.node(330, 41.8, 3.0, 3.2) + ops.node(331, 49.4, 3.0, 3.2) + ops.node(332, 57.0, 3.0, 3.2) + ops.node(333, 64.6, 3.0, 3.2) + ops.node(334, -64.6, 4.0, 3.2) + ops.node(335, -57.0, 4.0, 3.2) + ops.node(336, -49.4, 4.0, 3.2) + ops.node(337, -41.8, 4.0, 3.2) + ops.node(338, -34.2, 4.0, 3.2) + ops.node(339, -26.6, 4.0, 3.2) + ops.node(340, -19.0, 4.0, 3.2) + ops.node(341, -11.4, 4.0, 3.2) + ops.node(342, -3.8, 4.0, 3.2) + ops.node(343, 3.8, 4.0, 3.2) + ops.node(344, 11.4, 4.0, 3.2) + ops.node(345, 19.0, 4.0, 3.2) + ops.node(346, 26.6, 4.0, 3.2) + ops.node(347, 34.2, 4.0, 3.2) + ops.node(348, 41.8, 4.0, 3.2) + ops.node(349, 49.4, 4.0, 3.2) + ops.node(350, 57.0, 4.0, 3.2) + ops.node(351, 64.6, 4.0, 3.2) + ops.node(352, -64.6, 4.75, 3.2) + ops.node(353, -57.0, 4.75, 3.2) + ops.node(354, -49.4, 4.75, 3.2) + ops.node(355, -41.8, 4.75, 3.2) + ops.node(356, -34.2, 4.75, 3.2) + ops.node(357, -26.6, 4.75, 3.2) + ops.node(358, -19.0, 4.75, 3.2) + ops.node(359, -11.4, 4.75, 3.2) + ops.node(360, -3.8, 4.75, 3.2) + ops.node(361, 3.8, 4.75, 3.2) + ops.node(362, 11.4, 4.75, 3.2) + ops.node(363, 19.0, 4.75, 3.2) + ops.node(364, 26.6, 4.75, 3.2) + ops.node(365, 34.2, 4.75, 3.2) + ops.node(366, 41.8, 4.75, 3.2) + ops.node(367, 49.4, 4.75, 3.2) + ops.node(368, 57.0, 4.75, 3.2) + ops.node(369, 64.6, 4.75, 3.2) + ops.node(370, -64.6, -4.0, 3.95) + ops.node(371, -57.0, -4.0, 3.95) + ops.node(372, -49.4, -4.0, 3.95) + ops.node(373, -41.8, -4.0, 3.95) + ops.node(374, -34.2, -4.0, 3.95) + ops.node(375, -26.6, -4.0, 3.95) + ops.node(376, -19.0, -4.0, 3.95) + ops.node(377, -11.4, -4.0, 3.95) + ops.node(378, -3.8, -4.0, 3.95) + ops.node(379, 3.8, -4.0, 3.95) + ops.node(380, 11.4, -4.0, 3.95) + ops.node(381, 19.0, -4.0, 3.95) + ops.node(382, 26.6, -4.0, 3.95) + ops.node(383, 34.2, -4.0, 3.95) + ops.node(384, 41.8, -4.0, 3.95) + ops.node(385, 49.4, -4.0, 3.95) + ops.node(386, 57.0, -4.0, 3.95) + ops.node(387, 64.6, -4.0, 3.95) + ops.node(388, -64.6, -3.0, 3.95) + ops.node(389, -57.0, -3.0, 3.95) + ops.node(390, -49.4, -3.0, 3.95) + ops.node(391, -41.8, -3.0, 3.95) + ops.node(392, -34.2, -3.0, 3.95) + ops.node(393, -26.6, -3.0, 3.95) + ops.node(394, -19.0, -3.0, 3.95) + ops.node(395, -11.4, -3.0, 3.95) + ops.node(396, -3.8, -3.0, 3.95) + ops.node(397, 3.8, -3.0, 3.95) + ops.node(398, 11.4, -3.0, 3.95) + ops.node(399, 19.0, -3.0, 3.95) + ops.node(400, 26.6, -3.0, 3.95) + ops.node(401, 34.2, -3.0, 3.95) + ops.node(402, 41.8, -3.0, 3.95) + ops.node(403, 49.4, -3.0, 3.95) + ops.node(404, 57.0, -3.0, 3.95) + ops.node(405, 64.6, -3.0, 3.95) + ops.node(406, -64.6, -2.0, 3.95) + ops.node(407, -57.0, -2.0, 3.95) + ops.node(408, -49.4, -2.0, 3.95) + ops.node(409, -41.8, -2.0, 3.95) + ops.node(410, -34.2, -2.0, 3.95) + ops.node(411, -26.6, -2.0, 3.95) + ops.node(412, -19.0, -2.0, 3.95) + ops.node(413, -11.4, -2.0, 3.95) + ops.node(414, -3.8, -2.0, 3.95) + ops.node(415, 3.8, -2.0, 3.95) + ops.node(416, 11.4, -2.0, 3.95) + ops.node(417, 19.0, -2.0, 3.95) + ops.node(418, 26.6, -2.0, 3.95) + ops.node(419, 34.2, -2.0, 3.95) + ops.node(420, 41.8, -2.0, 3.95) + ops.node(421, 49.4, -2.0, 3.95) + ops.node(422, 57.0, -2.0, 3.95) + ops.node(423, 64.6, -2.0, 3.95) + ops.node(424, -64.6, -1.0, 3.95) + ops.node(425, -57.0, -1.0, 3.95) + ops.node(426, -49.4, -1.0, 3.95) + ops.node(427, -41.8, -1.0, 3.95) + ops.node(428, -34.2, -1.0, 3.95) + ops.node(429, -26.6, -1.0, 3.95) + ops.node(430, -19.0, -1.0, 3.95) + ops.node(431, -11.4, -1.0, 3.95) + ops.node(432, -3.8, -1.0, 3.95) + ops.node(433, 3.8, -1.0, 3.95) + ops.node(434, 11.4, -1.0, 3.95) + ops.node(435, 19.0, -1.0, 3.95) + ops.node(436, 26.6, -1.0, 3.95) + ops.node(437, 34.2, -1.0, 3.95) + ops.node(438, 41.8, -1.0, 3.95) + ops.node(439, 49.4, -1.0, 3.95) + ops.node(440, 57.0, -1.0, 3.95) + ops.node(441, 64.6, -1.0, 3.95) + ops.node(442, -64.6, 0.0, 3.95) + ops.node(443, -57.0, 0.0, 3.95) + ops.node(444, -49.4, 0.0, 3.95) + ops.node(445, -41.8, 0.0, 3.95) + ops.node(446, -34.2, 0.0, 3.95) + ops.node(447, -26.6, 0.0, 3.95) + ops.node(448, -19.0, 0.0, 3.95) + ops.node(449, -11.4, 0.0, 3.95) + ops.node(450, -3.8, 0.0, 3.95) + ops.node(451, 3.8, 0.0, 3.95) + ops.node(452, 11.4, 0.0, 3.95) + ops.node(453, 19.0, 0.0, 3.95) + ops.node(454, 26.6, 0.0, 3.95) + ops.node(455, 34.2, 0.0, 3.95) + ops.node(456, 41.8, 0.0, 3.95) + ops.node(457, 49.4, 0.0, 3.95) + ops.node(458, 57.0, 0.0, 3.95) + ops.node(459, 64.6, 0.0, 3.95) + ops.node(460, -64.6, 1.0, 3.95) + ops.node(461, -57.0, 1.0, 3.95) + ops.node(462, -49.4, 1.0, 3.95) + ops.node(463, -41.8, 1.0, 3.95) + ops.node(464, -34.2, 1.0, 3.95) + ops.node(465, -26.6, 1.0, 3.95) + ops.node(466, -19.0, 1.0, 3.95) + ops.node(467, -11.4, 1.0, 3.95) + ops.node(468, -3.8, 1.0, 3.95) + ops.node(469, 3.8, 1.0, 3.95) + ops.node(470, 11.4, 1.0, 3.95) + ops.node(471, 19.0, 1.0, 3.95) + ops.node(472, 26.6, 1.0, 3.95) + ops.node(473, 34.2, 1.0, 3.95) + ops.node(474, 41.8, 1.0, 3.95) + ops.node(475, 49.4, 1.0, 3.95) + ops.node(476, 57.0, 1.0, 3.95) + ops.node(477, 64.6, 1.0, 3.95) + ops.node(478, -64.6, 2.0, 3.95) + ops.node(479, -57.0, 2.0, 3.95) + ops.node(480, -49.4, 2.0, 3.95) + ops.node(481, -41.8, 2.0, 3.95) + ops.node(482, -34.2, 2.0, 3.95) + ops.node(483, -26.6, 2.0, 3.95) + ops.node(484, -19.0, 2.0, 3.95) + ops.node(485, -11.4, 2.0, 3.95) + ops.node(486, -3.8, 2.0, 3.95) + ops.node(487, 3.8, 2.0, 3.95) + ops.node(488, 11.4, 2.0, 3.95) + ops.node(489, 19.0, 2.0, 3.95) + ops.node(490, 26.6, 2.0, 3.95) + ops.node(491, 34.2, 2.0, 3.95) + ops.node(492, 41.8, 2.0, 3.95) + ops.node(493, 49.4, 2.0, 3.95) + ops.node(494, 57.0, 2.0, 3.95) + ops.node(495, 64.6, 2.0, 3.95) + ops.node(496, -64.6, 3.0, 3.95) + ops.node(497, -57.0, 3.0, 3.95) + ops.node(498, -49.4, 3.0, 3.95) + ops.node(499, -41.8, 3.0, 3.95) + ops.node(500, -34.2, 3.0, 3.95) + ops.node(501, -26.6, 3.0, 3.95) + ops.node(502, -19.0, 3.0, 3.95) + ops.node(503, -11.4, 3.0, 3.95) + ops.node(504, -3.8, 3.0, 3.95) + ops.node(505, 3.8, 3.0, 3.95) + ops.node(506, 11.4, 3.0, 3.95) + ops.node(507, 19.0, 3.0, 3.95) + ops.node(508, 26.6, 3.0, 3.95) + ops.node(509, 34.2, 3.0, 3.95) + ops.node(510, 41.8, 3.0, 3.95) + ops.node(511, 49.4, 3.0, 3.95) + ops.node(512, 57.0, 3.0, 3.95) + ops.node(513, 64.6, 3.0, 3.95) + ops.node(514, -64.6, 4.0, 3.95) + ops.node(515, -57.0, 4.0, 3.95) + ops.node(516, -49.4, 4.0, 3.95) + ops.node(517, -41.8, 4.0, 3.95) + ops.node(518, -34.2, 4.0, 3.95) + ops.node(519, -26.6, 4.0, 3.95) + ops.node(520, -19.0, 4.0, 3.95) + ops.node(521, -11.4, 4.0, 3.95) + ops.node(522, -3.8, 4.0, 3.95) + ops.node(523, 3.8, 4.0, 3.95) + ops.node(524, 11.4, 4.0, 3.95) + ops.node(525, 19.0, 4.0, 3.95) + ops.node(526, 26.6, 4.0, 3.95) + ops.node(527, 34.2, 4.0, 3.95) + ops.node(528, 41.8, 4.0, 3.95) + ops.node(529, 49.4, 4.0, 3.95) + ops.node(530, 57.0, 4.0, 3.95) + ops.node(531, 64.6, 4.0, 3.95) + ops.node(694, -63.08, -4.0, 3.95) + ops.node(695, -61.56, -4.0, 3.95) + ops.node(696, -60.04, -4.0, 3.95) + ops.node(697, -58.52, -4.0, 3.95) + ops.node(698, -55.48, -4.0, 3.95) + ops.node(699, -53.96, -4.0, 3.95) + ops.node(700, -52.44, -4.0, 3.95) + ops.node(701, -50.92, -4.0, 3.95) + ops.node(702, -47.88, -4.0, 3.95) + ops.node(703, -46.36, -4.0, 3.95) + ops.node(704, -44.84, -4.0, 3.95) + ops.node(705, -43.32, -4.0, 3.95) + ops.node(706, -40.28, -4.0, 3.95) + ops.node(707, -38.76, -4.0, 3.95) + ops.node(708, -37.24, -4.0, 3.95) + ops.node(709, -35.72, -4.0, 3.95) + ops.node(710, -32.68, -4.0, 3.95) + ops.node(711, -31.16, -4.0, 3.95) + ops.node(712, -29.64, -4.0, 3.95) + ops.node(713, -28.12, -4.0, 3.95) + ops.node(714, -25.08, -4.0, 3.95) + ops.node(715, -23.56, -4.0, 3.95) + ops.node(716, -22.04, -4.0, 3.95) + ops.node(717, -20.52, -4.0, 3.95) + ops.node(718, -17.48, -4.0, 3.95) + ops.node(719, -15.96, -4.0, 3.95) + ops.node(720, -14.44, -4.0, 3.95) + ops.node(721, -12.92, -4.0, 3.95) + ops.node(722, -9.88, -4.0, 3.95) + ops.node(723, -8.36, -4.0, 3.95) + ops.node(724, -6.84, -4.0, 3.95) + ops.node(725, -5.32, -4.0, 3.95) + ops.node(726, -2.28, -4.0, 3.95) + ops.node(727, -0.76, -4.0, 3.95) + ops.node(728, 0.76, -4.0, 3.95) + ops.node(729, 2.28, -4.0, 3.95) + ops.node(730, 5.32, -4.0, 3.95) + ops.node(731, 6.84, -4.0, 3.95) + ops.node(732, 8.36, -4.0, 3.95) + ops.node(733, 9.88, -4.0, 3.95) + ops.node(734, 12.92, -4.0, 3.95) + ops.node(735, 14.44, -4.0, 3.95) + ops.node(736, 15.96, -4.0, 3.95) + ops.node(737, 17.48, -4.0, 3.95) + ops.node(738, 20.52, -4.0, 3.95) + ops.node(739, 22.04, -4.0, 3.95) + ops.node(740, 23.56, -4.0, 3.95) + ops.node(741, 25.08, -4.0, 3.95) + ops.node(742, 28.12, -4.0, 3.95) + ops.node(743, 29.64, -4.0, 3.95) + ops.node(744, 31.16, -4.0, 3.95) + ops.node(745, 32.68, -4.0, 3.95) + ops.node(746, 35.72, -4.0, 3.95) + ops.node(747, 37.24, -4.0, 3.95) + ops.node(748, 38.76, -4.0, 3.95) + ops.node(749, 40.28, -4.0, 3.95) + ops.node(750, 43.32, -4.0, 3.95) + ops.node(751, 44.84, -4.0, 3.95) + ops.node(752, 46.36, -4.0, 3.95) + ops.node(753, 47.88, -4.0, 3.95) + ops.node(754, 50.92, -4.0, 3.95) + ops.node(755, 52.44, -4.0, 3.95) + ops.node(756, 53.96, -4.0, 3.95) + ops.node(757, 55.48, -4.0, 3.95) + ops.node(758, 58.52, -4.0, 3.95) + ops.node(759, 60.04, -4.0, 3.95) + ops.node(760, 61.56, -4.0, 3.95) + ops.node(761, 63.08, -4.0, 3.95) + ops.node(762, -63.08, -3.0, 3.95) + ops.node(763, -61.56, -3.0, 3.95) + ops.node(764, -60.04, -3.0, 3.95) + ops.node(765, -58.52, -3.0, 3.95) + ops.node(766, -55.48, -3.0, 3.95) + ops.node(767, -53.96, -3.0, 3.95) + ops.node(768, -52.44, -3.0, 3.95) + ops.node(769, -50.92, -3.0, 3.95) + ops.node(770, -47.88, -3.0, 3.95) + ops.node(771, -46.36, -3.0, 3.95) + ops.node(772, -44.84, -3.0, 3.95) + ops.node(773, -43.32, -3.0, 3.95) + ops.node(774, -40.28, -3.0, 3.95) + ops.node(775, -38.76, -3.0, 3.95) + ops.node(776, -37.24, -3.0, 3.95) + ops.node(777, -35.72, -3.0, 3.95) + ops.node(778, -32.68, -3.0, 3.95) + ops.node(779, -31.16, -3.0, 3.95) + ops.node(780, -29.64, -3.0, 3.95) + ops.node(781, -28.12, -3.0, 3.95) + ops.node(782, -25.08, -3.0, 3.95) + ops.node(783, -23.56, -3.0, 3.95) + ops.node(784, -22.04, -3.0, 3.95) + ops.node(785, -20.52, -3.0, 3.95) + ops.node(786, -17.48, -3.0, 3.95) + ops.node(787, -15.96, -3.0, 3.95) + ops.node(788, -14.44, -3.0, 3.95) + ops.node(789, -12.92, -3.0, 3.95) + ops.node(790, -9.88, -3.0, 3.95) + ops.node(791, -8.36, -3.0, 3.95) + ops.node(792, -6.84, -3.0, 3.95) + ops.node(793, -5.32, -3.0, 3.95) + ops.node(794, -2.28, -3.0, 3.95) + ops.node(795, -0.76, -3.0, 3.95) + ops.node(796, 0.76, -3.0, 3.95) + ops.node(797, 2.28, -3.0, 3.95) + ops.node(798, 5.32, -3.0, 3.95) + ops.node(799, 6.84, -3.0, 3.95) + ops.node(800, 8.36, -3.0, 3.95) + ops.node(801, 9.88, -3.0, 3.95) + ops.node(802, 12.92, -3.0, 3.95) + ops.node(803, 14.44, -3.0, 3.95) + ops.node(804, 15.96, -3.0, 3.95) + ops.node(805, 17.48, -3.0, 3.95) + ops.node(806, 20.52, -3.0, 3.95) + ops.node(807, 22.04, -3.0, 3.95) + ops.node(808, 23.56, -3.0, 3.95) + ops.node(809, 25.08, -3.0, 3.95) + ops.node(810, 28.12, -3.0, 3.95) + ops.node(811, 29.64, -3.0, 3.95) + ops.node(812, 31.16, -3.0, 3.95) + ops.node(813, 32.68, -3.0, 3.95) + ops.node(814, 35.72, -3.0, 3.95) + ops.node(815, 37.24, -3.0, 3.95) + ops.node(816, 38.76, -3.0, 3.95) + ops.node(817, 40.28, -3.0, 3.95) + ops.node(818, 43.32, -3.0, 3.95) + ops.node(819, 44.84, -3.0, 3.95) + ops.node(820, 46.36, -3.0, 3.95) + ops.node(821, 47.88, -3.0, 3.95) + ops.node(822, 50.92, -3.0, 3.95) + ops.node(823, 52.44, -3.0, 3.95) + ops.node(824, 53.96, -3.0, 3.95) + ops.node(825, 55.48, -3.0, 3.95) + ops.node(826, 58.52, -3.0, 3.95) + ops.node(827, 60.04, -3.0, 3.95) + ops.node(828, 61.56, -3.0, 3.95) + ops.node(829, 63.08, -3.0, 3.95) + ops.node(830, -63.08, -2.0, 3.95) + ops.node(831, -61.56, -2.0, 3.95) + ops.node(832, -60.04, -2.0, 3.95) + ops.node(833, -58.52, -2.0, 3.95) + ops.node(834, -55.48, -2.0, 3.95) + ops.node(835, -53.96, -2.0, 3.95) + ops.node(836, -52.44, -2.0, 3.95) + ops.node(837, -50.92, -2.0, 3.95) + ops.node(838, -47.88, -2.0, 3.95) + ops.node(839, -46.36, -2.0, 3.95) + ops.node(840, -44.84, -2.0, 3.95) + ops.node(841, -43.32, -2.0, 3.95) + ops.node(842, -40.28, -2.0, 3.95) + ops.node(843, -38.76, -2.0, 3.95) + ops.node(844, -37.24, -2.0, 3.95) + ops.node(845, -35.72, -2.0, 3.95) + ops.node(846, -32.68, -2.0, 3.95) + ops.node(847, -31.16, -2.0, 3.95) + ops.node(848, -29.64, -2.0, 3.95) + ops.node(849, -28.12, -2.0, 3.95) + ops.node(850, -25.08, -2.0, 3.95) + ops.node(851, -23.56, -2.0, 3.95) + ops.node(852, -22.04, -2.0, 3.95) + ops.node(853, -20.52, -2.0, 3.95) + ops.node(854, -17.48, -2.0, 3.95) + ops.node(855, -15.96, -2.0, 3.95) + ops.node(856, -14.44, -2.0, 3.95) + ops.node(857, -12.92, -2.0, 3.95) + ops.node(858, -9.88, -2.0, 3.95) + ops.node(859, -8.36, -2.0, 3.95) + ops.node(860, -6.84, -2.0, 3.95) + ops.node(861, -5.32, -2.0, 3.95) + ops.node(862, -2.28, -2.0, 3.95) + ops.node(863, -0.76, -2.0, 3.95) + ops.node(864, 0.76, -2.0, 3.95) + ops.node(865, 2.28, -2.0, 3.95) + ops.node(866, 5.32, -2.0, 3.95) + ops.node(867, 6.84, -2.0, 3.95) + ops.node(868, 8.36, -2.0, 3.95) + ops.node(869, 9.88, -2.0, 3.95) + ops.node(870, 12.92, -2.0, 3.95) + ops.node(871, 14.44, -2.0, 3.95) + ops.node(872, 15.96, -2.0, 3.95) + ops.node(873, 17.48, -2.0, 3.95) + ops.node(874, 20.52, -2.0, 3.95) + ops.node(875, 22.04, -2.0, 3.95) + ops.node(876, 23.56, -2.0, 3.95) + ops.node(877, 25.08, -2.0, 3.95) + ops.node(878, 28.12, -2.0, 3.95) + ops.node(879, 29.64, -2.0, 3.95) + ops.node(880, 31.16, -2.0, 3.95) + ops.node(881, 32.68, -2.0, 3.95) + ops.node(882, 35.72, -2.0, 3.95) + ops.node(883, 37.24, -2.0, 3.95) + ops.node(884, 38.76, -2.0, 3.95) + ops.node(885, 40.28, -2.0, 3.95) + ops.node(886, 43.32, -2.0, 3.95) + ops.node(887, 44.84, -2.0, 3.95) + ops.node(888, 46.36, -2.0, 3.95) + ops.node(889, 47.88, -2.0, 3.95) + ops.node(890, 50.92, -2.0, 3.95) + ops.node(891, 52.44, -2.0, 3.95) + ops.node(892, 53.96, -2.0, 3.95) + ops.node(893, 55.48, -2.0, 3.95) + ops.node(894, 58.52, -2.0, 3.95) + ops.node(895, 60.04, -2.0, 3.95) + ops.node(896, 61.56, -2.0, 3.95) + ops.node(897, 63.08, -2.0, 3.95) + ops.node(898, -63.08, -1.0, 3.95) + ops.node(899, -61.56, -1.0, 3.95) + ops.node(900, -60.04, -1.0, 3.95) + ops.node(901, -58.52, -1.0, 3.95) + ops.node(902, -55.48, -1.0, 3.95) + ops.node(903, -53.96, -1.0, 3.95) + ops.node(904, -52.44, -1.0, 3.95) + ops.node(905, -50.92, -1.0, 3.95) + ops.node(906, -47.88, -1.0, 3.95) + ops.node(907, -46.36, -1.0, 3.95) + ops.node(908, -44.84, -1.0, 3.95) + ops.node(909, -43.32, -1.0, 3.95) + ops.node(910, -40.28, -1.0, 3.95) + ops.node(911, -38.76, -1.0, 3.95) + ops.node(912, -37.24, -1.0, 3.95) + ops.node(913, -35.72, -1.0, 3.95) + ops.node(914, -32.68, -1.0, 3.95) + ops.node(915, -31.16, -1.0, 3.95) + ops.node(916, -29.64, -1.0, 3.95) + ops.node(917, -28.12, -1.0, 3.95) + ops.node(918, -25.08, -1.0, 3.95) + ops.node(919, -23.56, -1.0, 3.95) + ops.node(920, -22.04, -1.0, 3.95) + ops.node(921, -20.52, -1.0, 3.95) + ops.node(922, -17.48, -1.0, 3.95) + ops.node(923, -15.96, -1.0, 3.95) + ops.node(924, -14.44, -1.0, 3.95) + ops.node(925, -12.92, -1.0, 3.95) + ops.node(926, -9.88, -1.0, 3.95) + ops.node(927, -8.36, -1.0, 3.95) + ops.node(928, -6.84, -1.0, 3.95) + ops.node(929, -5.32, -1.0, 3.95) + ops.node(930, -2.28, -1.0, 3.95) + ops.node(931, -0.76, -1.0, 3.95) + ops.node(932, 0.76, -1.0, 3.95) + ops.node(933, 2.28, -1.0, 3.95) + ops.node(934, 5.32, -1.0, 3.95) + ops.node(935, 6.84, -1.0, 3.95) + ops.node(936, 8.36, -1.0, 3.95) + ops.node(937, 9.88, -1.0, 3.95) + ops.node(938, 12.92, -1.0, 3.95) + ops.node(939, 14.44, -1.0, 3.95) + ops.node(940, 15.96, -1.0, 3.95) + ops.node(941, 17.48, -1.0, 3.95) + ops.node(942, 20.52, -1.0, 3.95) + ops.node(943, 22.04, -1.0, 3.95) + ops.node(944, 23.56, -1.0, 3.95) + ops.node(945, 25.08, -1.0, 3.95) + ops.node(946, 28.12, -1.0, 3.95) + ops.node(947, 29.64, -1.0, 3.95) + ops.node(948, 31.16, -1.0, 3.95) + ops.node(949, 32.68, -1.0, 3.95) + ops.node(950, 35.72, -1.0, 3.95) + ops.node(951, 37.24, -1.0, 3.95) + ops.node(952, 38.76, -1.0, 3.95) + ops.node(953, 40.28, -1.0, 3.95) + ops.node(954, 43.32, -1.0, 3.95) + ops.node(955, 44.84, -1.0, 3.95) + ops.node(956, 46.36, -1.0, 3.95) + ops.node(957, 47.88, -1.0, 3.95) + ops.node(958, 50.92, -1.0, 3.95) + ops.node(959, 52.44, -1.0, 3.95) + ops.node(960, 53.96, -1.0, 3.95) + ops.node(961, 55.48, -1.0, 3.95) + ops.node(962, 58.52, -1.0, 3.95) + ops.node(963, 60.04, -1.0, 3.95) + ops.node(964, 61.56, -1.0, 3.95) + ops.node(965, 63.08, -1.0, 3.95) + ops.node(966, -63.08, 0.0, 3.95) + ops.node(967, -61.56, 0.0, 3.95) + ops.node(968, -60.04, 0.0, 3.95) + ops.node(969, -58.52, 0.0, 3.95) + ops.node(970, -55.48, 0.0, 3.95) + ops.node(971, -53.96, 0.0, 3.95) + ops.node(972, -52.44, 0.0, 3.95) + ops.node(973, -50.92, 0.0, 3.95) + ops.node(974, -47.88, 0.0, 3.95) + ops.node(975, -46.36, 0.0, 3.95) + ops.node(976, -44.84, 0.0, 3.95) + ops.node(977, -43.32, 0.0, 3.95) + ops.node(978, -40.28, 0.0, 3.95) + ops.node(979, -38.76, 0.0, 3.95) + ops.node(980, -37.24, 0.0, 3.95) + ops.node(981, -35.72, 0.0, 3.95) + ops.node(982, -32.68, 0.0, 3.95) + ops.node(983, -31.16, 0.0, 3.95) + ops.node(984, -29.64, 0.0, 3.95) + ops.node(985, -28.12, 0.0, 3.95) + ops.node(986, -25.08, 0.0, 3.95) + ops.node(987, -23.56, 0.0, 3.95) + ops.node(988, -22.04, 0.0, 3.95) + ops.node(989, -20.52, 0.0, 3.95) + ops.node(990, -17.48, 0.0, 3.95) + ops.node(991, -15.96, 0.0, 3.95) + ops.node(992, -14.44, 0.0, 3.95) + ops.node(993, -12.92, 0.0, 3.95) + ops.node(994, -9.88, 0.0, 3.95) + ops.node(995, -8.36, 0.0, 3.95) + ops.node(996, -6.84, 0.0, 3.95) + ops.node(997, -5.32, 0.0, 3.95) + ops.node(998, -2.28, 0.0, 3.95) + ops.node(999, -0.76, 0.0, 3.95) + ops.node(1000, 0.76, 0.0, 3.95) + ops.node(1001, 2.28, 0.0, 3.95) + ops.node(1002, 5.32, 0.0, 3.95) + ops.node(1003, 6.84, 0.0, 3.95) + ops.node(1004, 8.36, 0.0, 3.95) + ops.node(1005, 9.88, 0.0, 3.95) + ops.node(1006, 12.92, 0.0, 3.95) + ops.node(1007, 14.44, 0.0, 3.95) + ops.node(1008, 15.96, 0.0, 3.95) + ops.node(1009, 17.48, 0.0, 3.95) + ops.node(1010, 20.52, 0.0, 3.95) + ops.node(1011, 22.04, 0.0, 3.95) + ops.node(1012, 23.56, 0.0, 3.95) + ops.node(1013, 25.08, 0.0, 3.95) + ops.node(1014, 28.12, 0.0, 3.95) + ops.node(1015, 29.64, 0.0, 3.95) + ops.node(1016, 31.16, 0.0, 3.95) + ops.node(1017, 32.68, 0.0, 3.95) + ops.node(1018, 35.72, 0.0, 3.95) + ops.node(1019, 37.24, 0.0, 3.95) + ops.node(1020, 38.76, 0.0, 3.95) + ops.node(1021, 40.28, 0.0, 3.95) + ops.node(1022, 43.32, 0.0, 3.95) + ops.node(1023, 44.84, 0.0, 3.95) + ops.node(1024, 46.36, 0.0, 3.95) + ops.node(1025, 47.88, 0.0, 3.95) + ops.node(1026, 50.92, 0.0, 3.95) + ops.node(1027, 52.44, 0.0, 3.95) + ops.node(1028, 53.96, 0.0, 3.95) + ops.node(1029, 55.48, 0.0, 3.95) + ops.node(1030, 58.52, 0.0, 3.95) + ops.node(1031, 60.04, 0.0, 3.95) + ops.node(1032, 61.56, 0.0, 3.95) + ops.node(1033, 63.08, 0.0, 3.95) + ops.node(1034, -63.08, 1.0, 3.95) + ops.node(1035, -61.56, 1.0, 3.95) + ops.node(1036, -60.04, 1.0, 3.95) + ops.node(1037, -58.52, 1.0, 3.95) + ops.node(1038, -55.48, 1.0, 3.95) + ops.node(1039, -53.96, 1.0, 3.95) + ops.node(1040, -52.44, 1.0, 3.95) + ops.node(1041, -50.92, 1.0, 3.95) + ops.node(1042, -47.88, 1.0, 3.95) + ops.node(1043, -46.36, 1.0, 3.95) + ops.node(1044, -44.84, 1.0, 3.95) + ops.node(1045, -43.32, 1.0, 3.95) + ops.node(1046, -40.28, 1.0, 3.95) + ops.node(1047, -38.76, 1.0, 3.95) + ops.node(1048, -37.24, 1.0, 3.95) + ops.node(1049, -35.72, 1.0, 3.95) + ops.node(1050, -32.68, 1.0, 3.95) + ops.node(1051, -31.16, 1.0, 3.95) + ops.node(1052, -29.64, 1.0, 3.95) + ops.node(1053, -28.12, 1.0, 3.95) + ops.node(1054, -25.08, 1.0, 3.95) + ops.node(1055, -23.56, 1.0, 3.95) + ops.node(1056, -22.04, 1.0, 3.95) + ops.node(1057, -20.52, 1.0, 3.95) + ops.node(1058, -17.48, 1.0, 3.95) + ops.node(1059, -15.96, 1.0, 3.95) + ops.node(1060, -14.44, 1.0, 3.95) + ops.node(1061, -12.92, 1.0, 3.95) + ops.node(1062, -9.88, 1.0, 3.95) + ops.node(1063, -8.36, 1.0, 3.95) + ops.node(1064, -6.84, 1.0, 3.95) + ops.node(1065, -5.32, 1.0, 3.95) + ops.node(1066, -2.28, 1.0, 3.95) + ops.node(1067, -0.76, 1.0, 3.95) + ops.node(1068, 0.76, 1.0, 3.95) + ops.node(1069, 2.28, 1.0, 3.95) + ops.node(1070, 5.32, 1.0, 3.95) + ops.node(1071, 6.84, 1.0, 3.95) + ops.node(1072, 8.36, 1.0, 3.95) + ops.node(1073, 9.88, 1.0, 3.95) + ops.node(1074, 12.92, 1.0, 3.95) + ops.node(1075, 14.44, 1.0, 3.95) + ops.node(1076, 15.96, 1.0, 3.95) + ops.node(1077, 17.48, 1.0, 3.95) + ops.node(1078, 20.52, 1.0, 3.95) + ops.node(1079, 22.04, 1.0, 3.95) + ops.node(1080, 23.56, 1.0, 3.95) + ops.node(1081, 25.08, 1.0, 3.95) + ops.node(1082, 28.12, 1.0, 3.95) + ops.node(1083, 29.64, 1.0, 3.95) + ops.node(1084, 31.16, 1.0, 3.95) + ops.node(1085, 32.68, 1.0, 3.95) + ops.node(1086, 35.72, 1.0, 3.95) + ops.node(1087, 37.24, 1.0, 3.95) + ops.node(1088, 38.76, 1.0, 3.95) + ops.node(1089, 40.28, 1.0, 3.95) + ops.node(1090, 43.32, 1.0, 3.95) + ops.node(1091, 44.84, 1.0, 3.95) + ops.node(1092, 46.36, 1.0, 3.95) + ops.node(1093, 47.88, 1.0, 3.95) + ops.node(1094, 50.92, 1.0, 3.95) + ops.node(1095, 52.44, 1.0, 3.95) + ops.node(1096, 53.96, 1.0, 3.95) + ops.node(1097, 55.48, 1.0, 3.95) + ops.node(1098, 58.52, 1.0, 3.95) + ops.node(1099, 60.04, 1.0, 3.95) + ops.node(1100, 61.56, 1.0, 3.95) + ops.node(1101, 63.08, 1.0, 3.95) + ops.node(1102, -63.08, 2.0, 3.95) + ops.node(1103, -61.56, 2.0, 3.95) + ops.node(1104, -60.04, 2.0, 3.95) + ops.node(1105, -58.52, 2.0, 3.95) + ops.node(1106, -55.48, 2.0, 3.95) + ops.node(1107, -53.96, 2.0, 3.95) + ops.node(1108, -52.44, 2.0, 3.95) + ops.node(1109, -50.92, 2.0, 3.95) + ops.node(1110, -47.88, 2.0, 3.95) + ops.node(1111, -46.36, 2.0, 3.95) + ops.node(1112, -44.84, 2.0, 3.95) + ops.node(1113, -43.32, 2.0, 3.95) + ops.node(1114, -40.28, 2.0, 3.95) + ops.node(1115, -38.76, 2.0, 3.95) + ops.node(1116, -37.24, 2.0, 3.95) + ops.node(1117, -35.72, 2.0, 3.95) + ops.node(1118, -32.68, 2.0, 3.95) + ops.node(1119, -31.16, 2.0, 3.95) + ops.node(1120, -29.64, 2.0, 3.95) + ops.node(1121, -28.12, 2.0, 3.95) + ops.node(1122, -25.08, 2.0, 3.95) + ops.node(1123, -23.56, 2.0, 3.95) + ops.node(1124, -22.04, 2.0, 3.95) + ops.node(1125, -20.52, 2.0, 3.95) + ops.node(1126, -17.48, 2.0, 3.95) + ops.node(1127, -15.96, 2.0, 3.95) + ops.node(1128, -14.44, 2.0, 3.95) + ops.node(1129, -12.92, 2.0, 3.95) + ops.node(1130, -9.88, 2.0, 3.95) + ops.node(1131, -8.36, 2.0, 3.95) + ops.node(1132, -6.84, 2.0, 3.95) + ops.node(1133, -5.32, 2.0, 3.95) + ops.node(1134, -2.28, 2.0, 3.95) + ops.node(1135, -0.76, 2.0, 3.95) + ops.node(1136, 0.76, 2.0, 3.95) + ops.node(1137, 2.28, 2.0, 3.95) + ops.node(1138, 5.32, 2.0, 3.95) + ops.node(1139, 6.84, 2.0, 3.95) + ops.node(1140, 8.36, 2.0, 3.95) + ops.node(1141, 9.88, 2.0, 3.95) + ops.node(1142, 12.92, 2.0, 3.95) + ops.node(1143, 14.44, 2.0, 3.95) + ops.node(1144, 15.96, 2.0, 3.95) + ops.node(1145, 17.48, 2.0, 3.95) + ops.node(1146, 20.52, 2.0, 3.95) + ops.node(1147, 22.04, 2.0, 3.95) + ops.node(1148, 23.56, 2.0, 3.95) + ops.node(1149, 25.08, 2.0, 3.95) + ops.node(1150, 28.12, 2.0, 3.95) + ops.node(1151, 29.64, 2.0, 3.95) + ops.node(1152, 31.16, 2.0, 3.95) + ops.node(1153, 32.68, 2.0, 3.95) + ops.node(1154, 35.72, 2.0, 3.95) + ops.node(1155, 37.24, 2.0, 3.95) + ops.node(1156, 38.76, 2.0, 3.95) + ops.node(1157, 40.28, 2.0, 3.95) + ops.node(1158, 43.32, 2.0, 3.95) + ops.node(1159, 44.84, 2.0, 3.95) + ops.node(1160, 46.36, 2.0, 3.95) + ops.node(1161, 47.88, 2.0, 3.95) + ops.node(1162, 50.92, 2.0, 3.95) + ops.node(1163, 52.44, 2.0, 3.95) + ops.node(1164, 53.96, 2.0, 3.95) + ops.node(1165, 55.48, 2.0, 3.95) + ops.node(1166, 58.52, 2.0, 3.95) + ops.node(1167, 60.04, 2.0, 3.95) + ops.node(1168, 61.56, 2.0, 3.95) + ops.node(1169, 63.08, 2.0, 3.95) + ops.node(1170, -63.08, 3.0, 3.95) + ops.node(1171, -61.56, 3.0, 3.95) + ops.node(1172, -60.04, 3.0, 3.95) + ops.node(1173, -58.52, 3.0, 3.95) + ops.node(1174, -55.48, 3.0, 3.95) + ops.node(1175, -53.96, 3.0, 3.95) + ops.node(1176, -52.44, 3.0, 3.95) + ops.node(1177, -50.92, 3.0, 3.95) + ops.node(1178, -47.88, 3.0, 3.95) + ops.node(1179, -46.36, 3.0, 3.95) + ops.node(1180, -44.84, 3.0, 3.95) + ops.node(1181, -43.32, 3.0, 3.95) + ops.node(1182, -40.28, 3.0, 3.95) + ops.node(1183, -38.76, 3.0, 3.95) + ops.node(1184, -37.24, 3.0, 3.95) + ops.node(1185, -35.72, 3.0, 3.95) + ops.node(1186, -32.68, 3.0, 3.95) + ops.node(1187, -31.16, 3.0, 3.95) + ops.node(1188, -29.64, 3.0, 3.95) + ops.node(1189, -28.12, 3.0, 3.95) + ops.node(1190, -25.08, 3.0, 3.95) + ops.node(1191, -23.56, 3.0, 3.95) + ops.node(1192, -22.04, 3.0, 3.95) + ops.node(1193, -20.52, 3.0, 3.95) + ops.node(1194, -17.48, 3.0, 3.95) + ops.node(1195, -15.96, 3.0, 3.95) + ops.node(1196, -14.44, 3.0, 3.95) + ops.node(1197, -12.92, 3.0, 3.95) + ops.node(1198, -9.88, 3.0, 3.95) + ops.node(1199, -8.36, 3.0, 3.95) + ops.node(1200, -6.84, 3.0, 3.95) + ops.node(1201, -5.32, 3.0, 3.95) + ops.node(1202, -2.28, 3.0, 3.95) + ops.node(1203, -0.76, 3.0, 3.95) + ops.node(1204, 0.76, 3.0, 3.95) + ops.node(1205, 2.28, 3.0, 3.95) + ops.node(1206, 5.32, 3.0, 3.95) + ops.node(1207, 6.84, 3.0, 3.95) + ops.node(1208, 8.36, 3.0, 3.95) + ops.node(1209, 9.88, 3.0, 3.95) + ops.node(1210, 12.92, 3.0, 3.95) + ops.node(1211, 14.44, 3.0, 3.95) + ops.node(1212, 15.96, 3.0, 3.95) + ops.node(1213, 17.48, 3.0, 3.95) + ops.node(1214, 20.52, 3.0, 3.95) + ops.node(1215, 22.04, 3.0, 3.95) + ops.node(1216, 23.56, 3.0, 3.95) + ops.node(1217, 25.08, 3.0, 3.95) + ops.node(1218, 28.12, 3.0, 3.95) + ops.node(1219, 29.64, 3.0, 3.95) + ops.node(1220, 31.16, 3.0, 3.95) + ops.node(1221, 32.68, 3.0, 3.95) + ops.node(1222, 35.72, 3.0, 3.95) + ops.node(1223, 37.24, 3.0, 3.95) + ops.node(1224, 38.76, 3.0, 3.95) + ops.node(1225, 40.28, 3.0, 3.95) + ops.node(1226, 43.32, 3.0, 3.95) + ops.node(1227, 44.84, 3.0, 3.95) + ops.node(1228, 46.36, 3.0, 3.95) + ops.node(1229, 47.88, 3.0, 3.95) + ops.node(1230, 50.92, 3.0, 3.95) + ops.node(1231, 52.44, 3.0, 3.95) + ops.node(1232, 53.96, 3.0, 3.95) + ops.node(1233, 55.48, 3.0, 3.95) + ops.node(1234, 58.52, 3.0, 3.95) + ops.node(1235, 60.04, 3.0, 3.95) + ops.node(1236, 61.56, 3.0, 3.95) + ops.node(1237, 63.08, 3.0, 3.95) + ops.node(1238, -63.08, 4.0, 3.95) + ops.node(1239, -61.56, 4.0, 3.95) + ops.node(1240, -60.04, 4.0, 3.95) + ops.node(1241, -58.52, 4.0, 3.95) + ops.node(1242, -55.48, 4.0, 3.95) + ops.node(1243, -53.96, 4.0, 3.95) + ops.node(1244, -52.44, 4.0, 3.95) + ops.node(1245, -50.92, 4.0, 3.95) + ops.node(1246, -47.88, 4.0, 3.95) + ops.node(1247, -46.36, 4.0, 3.95) + ops.node(1248, -44.84, 4.0, 3.95) + ops.node(1249, -43.32, 4.0, 3.95) + ops.node(1250, -40.28, 4.0, 3.95) + ops.node(1251, -38.76, 4.0, 3.95) + ops.node(1252, -37.24, 4.0, 3.95) + ops.node(1253, -35.72, 4.0, 3.95) + ops.node(1254, -32.68, 4.0, 3.95) + ops.node(1255, -31.16, 4.0, 3.95) + ops.node(1256, -29.64, 4.0, 3.95) + ops.node(1257, -28.12, 4.0, 3.95) + ops.node(1258, -25.08, 4.0, 3.95) + ops.node(1259, -23.56, 4.0, 3.95) + ops.node(1260, -22.04, 4.0, 3.95) + ops.node(1261, -20.52, 4.0, 3.95) + ops.node(1262, -17.48, 4.0, 3.95) + ops.node(1263, -15.96, 4.0, 3.95) + ops.node(1264, -14.44, 4.0, 3.95) + ops.node(1265, -12.92, 4.0, 3.95) + ops.node(1266, -9.88, 4.0, 3.95) + ops.node(1267, -8.36, 4.0, 3.95) + ops.node(1268, -6.84, 4.0, 3.95) + ops.node(1269, -5.32, 4.0, 3.95) + ops.node(1270, -2.28, 4.0, 3.95) + ops.node(1271, -0.76, 4.0, 3.95) + ops.node(1272, 0.76, 4.0, 3.95) + ops.node(1273, 2.28, 4.0, 3.95) + ops.node(1274, 5.32, 4.0, 3.95) + ops.node(1275, 6.84, 4.0, 3.95) + ops.node(1276, 8.36, 4.0, 3.95) + ops.node(1277, 9.88, 4.0, 3.95) + ops.node(1278, 12.92, 4.0, 3.95) + ops.node(1279, 14.44, 4.0, 3.95) + ops.node(1280, 15.96, 4.0, 3.95) + ops.node(1281, 17.48, 4.0, 3.95) + ops.node(1282, 20.52, 4.0, 3.95) + ops.node(1283, 22.04, 4.0, 3.95) + ops.node(1284, 23.56, 4.0, 3.95) + ops.node(1285, 25.08, 4.0, 3.95) + ops.node(1286, 28.12, 4.0, 3.95) + ops.node(1287, 29.64, 4.0, 3.95) + ops.node(1288, 31.16, 4.0, 3.95) + ops.node(1289, 32.68, 4.0, 3.95) + ops.node(1290, 35.72, 4.0, 3.95) + ops.node(1291, 37.24, 4.0, 3.95) + ops.node(1292, 38.76, 4.0, 3.95) + ops.node(1293, 40.28, 4.0, 3.95) + ops.node(1294, 43.32, 4.0, 3.95) + ops.node(1295, 44.84, 4.0, 3.95) + ops.node(1296, 46.36, 4.0, 3.95) + ops.node(1297, 47.88, 4.0, 3.95) + ops.node(1298, 50.92, 4.0, 3.95) + ops.node(1299, 52.44, 4.0, 3.95) + ops.node(1300, 53.96, 4.0, 3.95) + ops.node(1301, 55.48, 4.0, 3.95) + ops.node(1302, 58.52, 4.0, 3.95) + ops.node(1303, 60.04, 4.0, 3.95) + ops.node(1304, 61.56, 4.0, 3.95) + ops.node(1305, 63.08, 4.0, 3.95) + + # Create OpenSees elastic elements. + ops.geomTransf('Linear', 1, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1, *[2, 9], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 1) + ops.geomTransf('Linear', 2, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 2, *[10, 3], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 2) + ops.geomTransf('Linear', 3, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 3, *[6, 11], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 3) + ops.geomTransf('Linear', 4, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 4, *[12, 7], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 4) + ops.geomTransf('Linear', 5, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 5, *[9, 13], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 5) + ops.geomTransf('Linear', 6, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 6, *[14, 10], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 6) + ops.geomTransf('Linear', 7, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 7, *[11, 15], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 7) + ops.geomTransf('Linear', 8, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 8, *[16, 12], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 8) + ops.geomTransf('Linear', 9, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 9, *[13, 17], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 9) + ops.geomTransf('Linear', 10, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 10, *[18, 14], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 10) + ops.geomTransf('Linear', 11, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 11, *[15, 19], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 11) + ops.geomTransf('Linear', 12, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 12, *[20, 16], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 12) + ops.geomTransf('Linear', 13, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 13, *[17, 21], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 13) + ops.geomTransf('Linear', 14, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 14, *[22, 18], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 14) + ops.geomTransf('Linear', 15, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 15, *[19, 23], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 15) + ops.geomTransf('Linear', 16, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 16, *[24, 20], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 16) + ops.geomTransf('Linear', 17, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 17, *[45, 1], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 17) + ops.geomTransf('Linear', 18, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 18, *[4, 46], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 18) + ops.geomTransf('Linear', 19, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 19, *[47, 5], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 19) + ops.geomTransf('Linear', 20, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 20, *[8, 48], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 20) + ops.geomTransf('Linear', 21, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 21, *[21, 25], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 21) + ops.geomTransf('Linear', 22, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 22, *[26, 22], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 22) + ops.geomTransf('Linear', 23, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 23, *[23, 27], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 23) + ops.geomTransf('Linear', 24, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 24, *[28, 24], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 24) + ops.geomTransf('Linear', 25, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 25, *[25, 27], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 25) + ops.geomTransf('Linear', 26, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 26, *[28, 26], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 26) + ops.geomTransf('Linear', 27, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 27, *[25, 29], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 27) + ops.geomTransf('Linear', 28, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 28, *[30, 26], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 28) + ops.geomTransf('Linear', 29, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 29, *[27, 31], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 29) + ops.geomTransf('Linear', 30, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 30, *[32, 28], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 30) + ops.geomTransf('Linear', 31, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 31, *[53, 13], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 31) + ops.geomTransf('Linear', 32, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 32, *[14, 54], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 32) + ops.geomTransf('Linear', 33, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 33, *[55, 15], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 33) + ops.geomTransf('Linear', 34, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 34, *[16, 56], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 34) + ops.geomTransf('Linear', 35, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 35, *[29, 33], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 35) + ops.geomTransf('Linear', 36, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 36, *[34, 30], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 36) + ops.geomTransf('Linear', 37, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 37, *[31, 35], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 37) + ops.geomTransf('Linear', 38, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 38, *[36, 32], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 38) + ops.geomTransf('Linear', 39, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 39, *[33, 37], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 39) + ops.geomTransf('Linear', 40, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 40, *[38, 34], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 40) + ops.geomTransf('Linear', 41, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 41, *[35, 39], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 41) + ops.geomTransf('Linear', 42, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 42, *[40, 36], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 42) + ops.geomTransf('Linear', 43, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 43, *[37, 41], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 43) + ops.geomTransf('Linear', 44, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 44, *[42, 38], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 44) + ops.geomTransf('Linear', 45, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 45, *[39, 43], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 45) + ops.geomTransf('Linear', 46, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 46, *[44, 40], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 46) + ops.geomTransf('Linear', 47, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 47, *[69, 25], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 47) + ops.geomTransf('Linear', 48, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 48, *[26, 70], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 48) + ops.geomTransf('Linear', 49, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 49, *[71, 27], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 49) + ops.geomTransf('Linear', 50, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 50, *[28, 72], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 50) + ops.geomTransf('Linear', 51, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 51, *[41, 49], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 51) + ops.geomTransf('Linear', 52, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 52, *[50, 42], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 52) + ops.geomTransf('Linear', 53, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 53, *[43, 51], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 53) + ops.geomTransf('Linear', 54, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 54, *[52, 44], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 54) + ops.geomTransf('Linear', 55, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 55, *[47, 45], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 55) + ops.geomTransf('Linear', 56, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 56, *[46, 48], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 56) + ops.geomTransf('Linear', 57, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 57, *[49, 57], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 57) + ops.geomTransf('Linear', 58, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 58, *[58, 50], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 58) + ops.geomTransf('Linear', 59, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 59, *[51, 59], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 59) + ops.geomTransf('Linear', 60, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 60, *[60, 52], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 60) + ops.geomTransf('Linear', 61, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 61, *[55, 53], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 61) + ops.geomTransf('Linear', 62, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 62, *[54, 56], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 62) + ops.geomTransf('Linear', 63, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 63, *[57, 61], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 63) + ops.geomTransf('Linear', 64, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 64, *[62, 58], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 64) + ops.geomTransf('Linear', 65, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 65, *[59, 63], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 65) + ops.geomTransf('Linear', 66, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 66, *[64, 60], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 66) + ops.geomTransf('Linear', 67, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 67, *[89, 41], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 67) + ops.geomTransf('Linear', 68, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 68, *[42, 90], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 68) + ops.geomTransf('Linear', 69, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 69, *[91, 43], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 69) + ops.geomTransf('Linear', 70, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 70, *[44, 92], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 70) + ops.geomTransf('Linear', 71, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 71, *[61, 63], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 71) + ops.geomTransf('Linear', 72, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 72, *[64, 62], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 72) + ops.geomTransf('Linear', 73, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 73, *[61, 65], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 73) + ops.geomTransf('Linear', 74, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 74, *[66, 62], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 74) + ops.geomTransf('Linear', 75, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 75, *[63, 67], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 75) + ops.geomTransf('Linear', 76, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 76, *[68, 64], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 76) + ops.geomTransf('Linear', 77, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 77, *[65, 73], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 77) + ops.geomTransf('Linear', 78, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 78, *[74, 66], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 78) + ops.geomTransf('Linear', 79, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 79, *[67, 75], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 79) + ops.geomTransf('Linear', 80, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 80, *[76, 68], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 80) + ops.geomTransf('Linear', 81, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 81, *[71, 69], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 81) + ops.geomTransf('Linear', 82, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 82, *[70, 72], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 82) + ops.geomTransf('Linear', 83, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 83, *[73, 77], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 83) + ops.geomTransf('Linear', 84, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 84, *[78, 74], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 84) + ops.geomTransf('Linear', 85, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 85, *[75, 79], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 85) + ops.geomTransf('Linear', 86, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 86, *[80, 76], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 86) + ops.geomTransf('Linear', 87, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 87, *[77, 81], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 87) + ops.geomTransf('Linear', 88, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 88, *[82, 78], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 88) + ops.geomTransf('Linear', 89, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 89, *[79, 83], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 89) + ops.geomTransf('Linear', 90, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 90, *[84, 80], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 90) + ops.geomTransf('Linear', 91, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 91, *[81, 85], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 91) + ops.geomTransf('Linear', 92, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 92, *[86, 82], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 92) + ops.geomTransf('Linear', 93, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 93, *[83, 87], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 93) + ops.geomTransf('Linear', 94, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 94, *[88, 84], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 94) + ops.geomTransf('Linear', 95, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 95, *[91, 89], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 95) + ops.geomTransf('Linear', 96, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 96, *[90, 92], SecProps[8].A, MatProps[1].E, MatProps[1].G, SecProps[8].Ixx, SecProps[8].Iyy, SecProps[8].Izz, 96) + ops.geomTransf('Linear', 97, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 97, *[190, 45], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 97) + ops.geomTransf('Linear', 98, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 98, *[46, 207], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 98) + ops.geomTransf('Linear', 99, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 99, *[298, 47], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 99) + ops.geomTransf('Linear', 100, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 100, *[48, 315], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 100) + ops.geomTransf('Linear', 101, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 101, *[85, 93], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 101) + ops.geomTransf('Linear', 102, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 102, *[94, 86], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 102) + ops.geomTransf('Linear', 103, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 103, *[87, 95], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 103) + ops.geomTransf('Linear', 104, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 104, *[96, 88], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 104) + ops.geomTransf('Linear', 105, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 105, *[93, 97], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 105) + ops.geomTransf('Linear', 106, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 106, *[98, 94], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 106) + ops.geomTransf('Linear', 107, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 107, *[95, 99], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 107) + ops.geomTransf('Linear', 108, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 108, *[100, 96], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 108) + ops.geomTransf('Linear', 109, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 109, *[191, 53], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 109) + ops.geomTransf('Linear', 110, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 110, *[54, 206], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 110) + ops.geomTransf('Linear', 111, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 111, *[299, 55], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 111) + ops.geomTransf('Linear', 112, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 112, *[56, 314], SecProps[2].A, MatProps[1].E, MatProps[1].G, SecProps[2].Ixx, SecProps[2].Iyy, SecProps[2].Izz, 112) + ops.geomTransf('Linear', 113, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 113, *[97, 99], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 113) + ops.geomTransf('Linear', 114, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 114, *[100, 98], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 114) + ops.geomTransf('Linear', 115, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 115, *[97, 101], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 115) + ops.geomTransf('Linear', 116, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 116, *[102, 98], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 116) + ops.geomTransf('Linear', 117, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 117, *[99, 103], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 117) + ops.geomTransf('Linear', 118, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 118, *[104, 100], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 118) + ops.geomTransf('Linear', 119, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 119, *[101, 105], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 119) + ops.geomTransf('Linear', 120, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 120, *[106, 102], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 120) + ops.geomTransf('Linear', 121, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 121, *[103, 107], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 121) + ops.geomTransf('Linear', 122, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 122, *[108, 104], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 122) + ops.geomTransf('Linear', 123, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 123, *[194, 61], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 123) + ops.geomTransf('Linear', 124, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 124, *[62, 203], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 124) + ops.geomTransf('Linear', 125, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 125, *[302, 63], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 125) + ops.geomTransf('Linear', 126, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 126, *[64, 311], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 126) + ops.geomTransf('Linear', 127, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 127, *[105, 109], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 127) + ops.geomTransf('Linear', 128, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 128, *[110, 106], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 128) + ops.geomTransf('Linear', 129, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 129, *[107, 111], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 129) + ops.geomTransf('Linear', 130, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 130, *[112, 108], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 130) + ops.geomTransf('Linear', 131, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 131, *[192, 69], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 131) + ops.geomTransf('Linear', 132, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 132, *[70, 205], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 132) + ops.geomTransf('Linear', 133, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 133, *[300, 71], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 133) + ops.geomTransf('Linear', 134, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 134, *[72, 313], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 134) + ops.geomTransf('Linear', 135, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 135, *[109, 113], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 135) + ops.geomTransf('Linear', 136, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 136, *[114, 110], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 136) + ops.geomTransf('Linear', 137, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 137, *[111, 115], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 137) + ops.geomTransf('Linear', 138, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 138, *[116, 112], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 138) + ops.geomTransf('Linear', 139, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 139, *[113, 117], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 139) + ops.geomTransf('Linear', 140, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 140, *[118, 114], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 140) + ops.geomTransf('Linear', 141, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 141, *[115, 119], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 141) + ops.geomTransf('Linear', 142, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 142, *[120, 116], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 142) + ops.geomTransf('Linear', 143, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 143, *[117, 121], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 143) + ops.geomTransf('Linear', 144, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 144, *[122, 118], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 144) + ops.geomTransf('Linear', 145, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 145, *[119, 123], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 145) + ops.geomTransf('Linear', 146, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 146, *[124, 120], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 146) + ops.geomTransf('Linear', 147, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 147, *[195, 81], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 147) + ops.geomTransf('Linear', 148, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 148, *[82, 202], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 148) + ops.geomTransf('Linear', 149, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 149, *[303, 83], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 149) + ops.geomTransf('Linear', 150, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 150, *[84, 310], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 150) + ops.geomTransf('Linear', 151, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 151, *[121, 125], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 151) + ops.geomTransf('Linear', 152, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 152, *[126, 122], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 152) + ops.geomTransf('Linear', 153, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 153, *[123, 127], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 153) + ops.geomTransf('Linear', 154, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 154, *[128, 124], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 154) + ops.geomTransf('Linear', 155, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 155, *[125, 127], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 155) + ops.geomTransf('Linear', 156, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 156, *[128, 126], SecProps[7].A, MatProps[1].E, MatProps[1].G, SecProps[7].Ixx, SecProps[7].Iyy, SecProps[7].Izz, 156) + ops.geomTransf('Linear', 157, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 157, *[125, 129], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 157) + ops.geomTransf('Linear', 158, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 158, *[130, 126], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 158) + ops.geomTransf('Linear', 159, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 159, *[127, 131], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 159) + ops.geomTransf('Linear', 160, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 160, *[132, 128], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 160) + ops.geomTransf('Linear', 161, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 161, *[129, 133], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 161) + ops.geomTransf('Linear', 162, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 162, *[133, 130], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 162) + ops.geomTransf('Linear', 163, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 163, *[131, 135], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 163) + ops.geomTransf('Linear', 164, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 164, *[135, 132], SecProps[1].A, MatProps[1].E, MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 164) + ops.geomTransf('Linear', 165, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 165, *[193, 89], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 165) + ops.geomTransf('Linear', 166, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 166, *[90, 204], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 166) + ops.geomTransf('Linear', 167, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 167, *[301, 91], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 167) + ops.geomTransf('Linear', 168, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 168, *[92, 312], SecProps[3].A, MatProps[1].E, MatProps[1].G, SecProps[3].Ixx, SecProps[3].Iyy, SecProps[3].Izz, 168) + ops.geomTransf('Linear', 169, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 169, *[196, 97], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 169) + ops.geomTransf('Linear', 170, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 170, *[98, 201], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 170) + ops.geomTransf('Linear', 171, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 171, *[304, 99], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 171) + ops.geomTransf('Linear', 172, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 172, *[100, 309], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 172) + ops.geomTransf('Linear', 173, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 173, *[197, 113], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 173) + ops.geomTransf('Linear', 174, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 174, *[114, 200], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 174) + ops.geomTransf('Linear', 175, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 175, *[305, 115], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 175) + ops.geomTransf('Linear', 176, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 176, *[116, 308], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 176) + ops.geomTransf('Linear', 177, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 177, *[198, 125], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 177) + ops.geomTransf('Linear', 178, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 178, *[126, 199], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 178) + ops.geomTransf('Linear', 179, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 179, *[306, 127], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 179) + ops.geomTransf('Linear', 180, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 180, *[128, 307], SecProps[4].A, MatProps[1].E, MatProps[1].G, SecProps[4].Ixx, SecProps[4].Iyy, SecProps[4].Izz, 180) + ops.geomTransf('Linear', 181, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 181, *[154, 136], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 181) + ops.geomTransf('Linear', 182, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 182, *[155, 137], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 182) + ops.geomTransf('Linear', 183, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 183, *[156, 138], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 183) + ops.geomTransf('Linear', 184, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 184, *[157, 139], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 184) + ops.geomTransf('Linear', 185, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 185, *[158, 140], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 185) + ops.geomTransf('Linear', 186, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 186, *[159, 141], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 186) + ops.geomTransf('Linear', 187, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 187, *[160, 142], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 187) + ops.geomTransf('Linear', 188, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 188, *[161, 143], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 188) + ops.geomTransf('Linear', 189, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 189, *[162, 144], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 189) + ops.geomTransf('Linear', 190, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 190, *[145, 163], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 190) + ops.geomTransf('Linear', 191, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 191, *[146, 164], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 191) + ops.geomTransf('Linear', 192, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 192, *[147, 165], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 192) + ops.geomTransf('Linear', 193, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 193, *[148, 166], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 193) + ops.geomTransf('Linear', 194, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 194, *[149, 167], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 194) + ops.geomTransf('Linear', 195, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 195, *[150, 168], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 195) + ops.geomTransf('Linear', 196, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 196, *[151, 169], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 196) + ops.geomTransf('Linear', 197, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 197, *[152, 170], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 197) + ops.geomTransf('Linear', 198, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 198, *[153, 171], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 198) + ops.geomTransf('Linear', 199, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 199, *[172, 154], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 199) + ops.geomTransf('Linear', 200, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 200, *[173, 155], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 200) + ops.geomTransf('Linear', 201, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 201, *[174, 156], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 201) + ops.geomTransf('Linear', 202, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 202, *[175, 157], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 202) + ops.geomTransf('Linear', 203, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 203, *[176, 158], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 203) + ops.geomTransf('Linear', 204, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 204, *[177, 159], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 204) + ops.geomTransf('Linear', 205, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 205, *[178, 160], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 205) + ops.geomTransf('Linear', 206, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 206, *[179, 161], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 206) + ops.geomTransf('Linear', 207, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 207, *[180, 162], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 207) + ops.geomTransf('Linear', 208, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 208, *[163, 181], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 208) + ops.geomTransf('Linear', 209, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 209, *[164, 182], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 209) + ops.geomTransf('Linear', 210, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 210, *[165, 183], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 210) + ops.geomTransf('Linear', 211, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 211, *[166, 184], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 211) + ops.geomTransf('Linear', 212, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 212, *[167, 185], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 212) + ops.geomTransf('Linear', 213, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 213, *[168, 186], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 213) + ops.geomTransf('Linear', 214, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 214, *[169, 187], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 214) + ops.geomTransf('Linear', 215, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 215, *[170, 188], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 215) + ops.geomTransf('Linear', 216, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 216, *[171, 189], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 216) + ops.geomTransf('Linear', 217, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 217, *[190, 172], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 217) + ops.geomTransf('Linear', 218, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 218, *[191, 173], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 218) + ops.geomTransf('Linear', 219, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 219, *[192, 174], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 219) + ops.geomTransf('Linear', 220, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 220, *[193, 175], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 220) + ops.geomTransf('Linear', 221, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 221, *[194, 176], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 221) + ops.geomTransf('Linear', 222, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 222, *[195, 177], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 222) + ops.geomTransf('Linear', 223, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 223, *[196, 178], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 223) + ops.geomTransf('Linear', 224, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 224, *[197, 179], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 224) + ops.geomTransf('Linear', 225, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 225, *[198, 180], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 225) + ops.geomTransf('Linear', 226, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 226, *[181, 199], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 226) + ops.geomTransf('Linear', 227, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 227, *[182, 200], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 227) + ops.geomTransf('Linear', 228, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 228, *[183, 201], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 228) + ops.geomTransf('Linear', 229, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 229, *[184, 202], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 229) + ops.geomTransf('Linear', 230, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 230, *[185, 203], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 230) + ops.geomTransf('Linear', 231, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 231, *[186, 204], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 231) + ops.geomTransf('Linear', 232, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 232, *[187, 205], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 232) + ops.geomTransf('Linear', 233, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 233, *[188, 206], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 233) + ops.geomTransf('Linear', 234, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 234, *[189, 207], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 234) + ops.geomTransf('Linear', 235, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 235, *[208, 190], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 235) + ops.geomTransf('Linear', 236, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 236, *[209, 191], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 236) + ops.geomTransf('Linear', 237, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 237, *[210, 192], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 237) + ops.geomTransf('Linear', 238, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 238, *[211, 193], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 238) + ops.geomTransf('Linear', 239, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 239, *[212, 194], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 239) + ops.geomTransf('Linear', 240, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 240, *[213, 195], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 240) + ops.geomTransf('Linear', 241, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 241, *[214, 196], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 241) + ops.geomTransf('Linear', 242, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 242, *[215, 197], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 242) + ops.geomTransf('Linear', 243, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 243, *[216, 198], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 243) + ops.geomTransf('Linear', 244, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 244, *[199, 217], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 244) + ops.geomTransf('Linear', 245, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 245, *[200, 218], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 245) + ops.geomTransf('Linear', 246, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 246, *[201, 219], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 246) + ops.geomTransf('Linear', 247, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 247, *[202, 220], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 247) + ops.geomTransf('Linear', 248, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 248, *[203, 221], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 248) + ops.geomTransf('Linear', 249, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 249, *[204, 222], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 249) + ops.geomTransf('Linear', 250, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 250, *[205, 223], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 250) + ops.geomTransf('Linear', 251, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 251, *[206, 224], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 251) + ops.geomTransf('Linear', 252, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 252, *[207, 225], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 252) + ops.geomTransf('Linear', 253, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 253, *[226, 208], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 253) + ops.geomTransf('Linear', 254, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 254, *[227, 209], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 254) + ops.geomTransf('Linear', 255, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 255, *[228, 210], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 255) + ops.geomTransf('Linear', 256, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 256, *[229, 211], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 256) + ops.geomTransf('Linear', 257, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 257, *[230, 212], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 257) + ops.geomTransf('Linear', 258, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 258, *[231, 213], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 258) + ops.geomTransf('Linear', 259, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 259, *[232, 214], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 259) + ops.geomTransf('Linear', 260, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 260, *[233, 215], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 260) + ops.geomTransf('Linear', 261, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 261, *[234, 216], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 261) + ops.geomTransf('Linear', 262, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 262, *[217, 235], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 262) + ops.geomTransf('Linear', 263, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 263, *[218, 236], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 263) + ops.geomTransf('Linear', 264, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 264, *[219, 237], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 264) + ops.geomTransf('Linear', 265, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 265, *[220, 238], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 265) + ops.geomTransf('Linear', 266, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 266, *[221, 239], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 266) + ops.geomTransf('Linear', 267, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 267, *[222, 240], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 267) + ops.geomTransf('Linear', 268, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 268, *[223, 241], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 268) + ops.geomTransf('Linear', 269, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 269, *[224, 242], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 269) + ops.geomTransf('Linear', 270, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 270, *[225, 243], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 270) + ops.geomTransf('Linear', 271, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 271, *[244, 226], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 271) + ops.geomTransf('Linear', 272, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 272, *[245, 227], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 272) + ops.geomTransf('Linear', 273, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 273, *[246, 228], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 273) + ops.geomTransf('Linear', 274, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 274, *[247, 229], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 274) + ops.geomTransf('Linear', 275, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 275, *[248, 230], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 275) + ops.geomTransf('Linear', 276, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 276, *[249, 231], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 276) + ops.geomTransf('Linear', 277, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 277, *[250, 232], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 277) + ops.geomTransf('Linear', 278, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 278, *[251, 233], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 278) + ops.geomTransf('Linear', 279, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 279, *[252, 234], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 279) + ops.geomTransf('Linear', 280, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 280, *[235, 253], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 280) + ops.geomTransf('Linear', 281, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 281, *[236, 254], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 281) + ops.geomTransf('Linear', 282, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 282, *[237, 255], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 282) + ops.geomTransf('Linear', 283, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 283, *[238, 256], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 283) + ops.geomTransf('Linear', 284, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 284, *[239, 257], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 284) + ops.geomTransf('Linear', 285, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 285, *[240, 258], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 285) + ops.geomTransf('Linear', 286, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 286, *[241, 259], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 286) + ops.geomTransf('Linear', 287, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 287, *[242, 260], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 287) + ops.geomTransf('Linear', 288, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 288, *[243, 261], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 288) + ops.geomTransf('Linear', 289, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 289, *[262, 244], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 289) + ops.geomTransf('Linear', 290, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 290, *[263, 245], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 290) + ops.geomTransf('Linear', 291, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 291, *[264, 246], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 291) + ops.geomTransf('Linear', 292, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 292, *[265, 247], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 292) + ops.geomTransf('Linear', 293, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 293, *[266, 248], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 293) + ops.geomTransf('Linear', 294, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 294, *[267, 249], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 294) + ops.geomTransf('Linear', 295, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 295, *[268, 250], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 295) + ops.geomTransf('Linear', 296, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 296, *[269, 251], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 296) + ops.geomTransf('Linear', 297, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 297, *[270, 252], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 297) + ops.geomTransf('Linear', 298, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 298, *[253, 271], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 298) + ops.geomTransf('Linear', 299, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 299, *[254, 272], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 299) + ops.geomTransf('Linear', 300, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 300, *[255, 273], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 300) + ops.geomTransf('Linear', 301, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 301, *[256, 274], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 301) + ops.geomTransf('Linear', 302, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 302, *[257, 275], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 302) + ops.geomTransf('Linear', 303, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 303, *[258, 276], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 303) + ops.geomTransf('Linear', 304, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 304, *[259, 277], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 304) + ops.geomTransf('Linear', 305, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 305, *[260, 278], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 305) + ops.geomTransf('Linear', 306, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 306, *[261, 279], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 306) + ops.geomTransf('Linear', 307, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 307, *[280, 262], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 307) + ops.geomTransf('Linear', 308, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 308, *[281, 263], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 308) + ops.geomTransf('Linear', 309, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 309, *[282, 264], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 309) + ops.geomTransf('Linear', 310, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 310, *[283, 265], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 310) + ops.geomTransf('Linear', 311, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 311, *[284, 266], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 311) + ops.geomTransf('Linear', 312, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 312, *[285, 267], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 312) + ops.geomTransf('Linear', 313, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 313, *[286, 268], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 313) + ops.geomTransf('Linear', 314, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 314, *[287, 269], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 314) + ops.geomTransf('Linear', 315, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 315, *[288, 270], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 315) + ops.geomTransf('Linear', 316, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 316, *[271, 289], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 316) + ops.geomTransf('Linear', 317, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 317, *[272, 290], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 317) + ops.geomTransf('Linear', 318, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 318, *[273, 291], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 318) + ops.geomTransf('Linear', 319, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 319, *[274, 292], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 319) + ops.geomTransf('Linear', 320, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 320, *[275, 293], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 320) + ops.geomTransf('Linear', 321, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 321, *[276, 294], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 321) + ops.geomTransf('Linear', 322, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 322, *[277, 295], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 322) + ops.geomTransf('Linear', 323, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 323, *[278, 296], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 323) + ops.geomTransf('Linear', 324, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 324, *[279, 297], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 324) + ops.geomTransf('Linear', 325, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 325, *[298, 280], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 325) + ops.geomTransf('Linear', 326, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 326, *[299, 281], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 326) + ops.geomTransf('Linear', 327, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 327, *[300, 282], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 327) + ops.geomTransf('Linear', 328, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 328, *[301, 283], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 328) + ops.geomTransf('Linear', 329, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 329, *[302, 284], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 329) + ops.geomTransf('Linear', 330, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 330, *[303, 285], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 330) + ops.geomTransf('Linear', 331, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 331, *[304, 286], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 331) + ops.geomTransf('Linear', 332, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 332, *[305, 287], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 332) + ops.geomTransf('Linear', 333, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 333, *[306, 288], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 333) + ops.geomTransf('Linear', 334, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 334, *[289, 307], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 334) + ops.geomTransf('Linear', 335, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 335, *[290, 308], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 335) + ops.geomTransf('Linear', 336, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 336, *[291, 309], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 336) + ops.geomTransf('Linear', 337, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 337, *[292, 310], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 337) + ops.geomTransf('Linear', 338, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 338, *[293, 311], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 338) + ops.geomTransf('Linear', 339, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 339, *[294, 312], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 339) + ops.geomTransf('Linear', 340, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 340, *[295, 313], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 340) + ops.geomTransf('Linear', 341, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 341, *[296, 314], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 341) + ops.geomTransf('Linear', 342, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 342, *[297, 315], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 342) + ops.geomTransf('Linear', 343, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 343, *[298, 316], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 343) + ops.geomTransf('Linear', 344, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 344, *[299, 317], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 344) + ops.geomTransf('Linear', 345, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 345, *[300, 318], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 345) + ops.geomTransf('Linear', 346, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 346, *[301, 319], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 346) + ops.geomTransf('Linear', 347, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 347, *[302, 320], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 347) + ops.geomTransf('Linear', 348, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 348, *[303, 321], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 348) + ops.geomTransf('Linear', 349, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 349, *[304, 322], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 349) + ops.geomTransf('Linear', 350, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 350, *[305, 323], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 350) + ops.geomTransf('Linear', 351, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 351, *[306, 324], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 351) + ops.geomTransf('Linear', 352, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 352, *[325, 307], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 352) + ops.geomTransf('Linear', 353, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 353, *[326, 308], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 353) + ops.geomTransf('Linear', 354, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 354, *[327, 309], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 354) + ops.geomTransf('Linear', 355, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 355, *[328, 310], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 355) + ops.geomTransf('Linear', 356, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 356, *[329, 311], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 356) + ops.geomTransf('Linear', 357, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 357, *[330, 312], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 357) + ops.geomTransf('Linear', 358, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 358, *[331, 313], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 358) + ops.geomTransf('Linear', 359, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 359, *[332, 314], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 359) + ops.geomTransf('Linear', 360, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 360, *[333, 315], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 360) + ops.geomTransf('Linear', 361, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 361, *[316, 334], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 361) + ops.geomTransf('Linear', 362, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 362, *[317, 335], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 362) + ops.geomTransf('Linear', 363, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 363, *[318, 336], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 363) + ops.geomTransf('Linear', 364, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 364, *[319, 337], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 364) + ops.geomTransf('Linear', 365, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 365, *[320, 338], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 365) + ops.geomTransf('Linear', 366, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 366, *[321, 339], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 366) + ops.geomTransf('Linear', 367, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 367, *[322, 340], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 367) + ops.geomTransf('Linear', 368, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 368, *[323, 341], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 368) + ops.geomTransf('Linear', 369, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 369, *[324, 342], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 369) + ops.geomTransf('Linear', 370, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 370, *[343, 325], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 370) + ops.geomTransf('Linear', 371, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 371, *[344, 326], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 371) + ops.geomTransf('Linear', 372, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 372, *[345, 327], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 372) + ops.geomTransf('Linear', 373, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 373, *[346, 328], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 373) + ops.geomTransf('Linear', 374, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 374, *[347, 329], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 374) + ops.geomTransf('Linear', 375, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 375, *[348, 330], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 375) + ops.geomTransf('Linear', 376, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 376, *[349, 331], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 376) + ops.geomTransf('Linear', 377, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 377, *[350, 332], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 377) + ops.geomTransf('Linear', 378, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 378, *[351, 333], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 378) + ops.geomTransf('Linear', 379, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 379, *[334, 352], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 379) + ops.geomTransf('Linear', 380, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 380, *[335, 353], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 380) + ops.geomTransf('Linear', 381, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 381, *[336, 354], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 381) + ops.geomTransf('Linear', 382, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 382, *[337, 355], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 382) + ops.geomTransf('Linear', 383, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 383, *[338, 356], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 383) + ops.geomTransf('Linear', 384, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 384, *[339, 357], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 384) + ops.geomTransf('Linear', 385, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 385, *[340, 358], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 385) + ops.geomTransf('Linear', 386, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 386, *[341, 359], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 386) + ops.geomTransf('Linear', 387, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 387, *[342, 360], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 387) + ops.geomTransf('Linear', 388, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 388, *[361, 343], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 388) + ops.geomTransf('Linear', 389, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 389, *[362, 344], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 389) + ops.geomTransf('Linear', 390, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 390, *[363, 345], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 390) + ops.geomTransf('Linear', 391, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 391, *[364, 346], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 391) + ops.geomTransf('Linear', 392, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 392, *[365, 347], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 392) + ops.geomTransf('Linear', 393, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 393, *[366, 348], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 393) + ops.geomTransf('Linear', 394, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 394, *[367, 349], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 394) + ops.geomTransf('Linear', 395, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 395, *[368, 350], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 395) + ops.geomTransf('Linear', 396, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 396, *[369, 351], SecProps[5].A, MatProps[1].E, MatProps[1].G, SecProps[5].Ixx, SecProps[5].Iyy, SecProps[5].Izz, 396) + ops.geomTransf('Linear', 397, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 397, *[370, 694], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 397) + ops.geomTransf('Linear', 398, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 398, *[371, 698], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 398) + ops.geomTransf('Linear', 399, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 399, *[372, 702], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 399) + ops.geomTransf('Linear', 400, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 400, *[373, 706], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 400) + ops.geomTransf('Linear', 401, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 401, *[374, 710], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 401) + ops.geomTransf('Linear', 402, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 402, *[375, 714], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 402) + ops.geomTransf('Linear', 403, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 403, *[376, 718], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 403) + ops.geomTransf('Linear', 404, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 404, *[377, 722], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 404) + ops.geomTransf('Linear', 405, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 405, *[378, 726], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 405) + ops.geomTransf('Linear', 406, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 406, *[379, 730], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 406) + ops.geomTransf('Linear', 407, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 407, *[380, 734], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 407) + ops.geomTransf('Linear', 408, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 408, *[381, 738], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 408) + ops.geomTransf('Linear', 409, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 409, *[382, 742], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 409) + ops.geomTransf('Linear', 410, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 410, *[383, 746], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 410) + ops.geomTransf('Linear', 411, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 411, *[384, 750], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 411) + ops.geomTransf('Linear', 412, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 412, *[385, 754], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 412) + ops.geomTransf('Linear', 413, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 413, *[386, 758], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 413) + ops.geomTransf('Linear', 414, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 414, *[388, 762], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 414) + ops.geomTransf('Linear', 415, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 415, *[389, 766], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 415) + ops.geomTransf('Linear', 416, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 416, *[390, 770], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 416) + ops.geomTransf('Linear', 417, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 417, *[391, 774], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 417) + ops.geomTransf('Linear', 418, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 418, *[392, 778], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 418) + ops.geomTransf('Linear', 419, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 419, *[393, 782], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 419) + ops.geomTransf('Linear', 420, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 420, *[394, 786], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 420) + ops.geomTransf('Linear', 421, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 421, *[395, 790], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 421) + ops.geomTransf('Linear', 422, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 422, *[396, 794], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 422) + ops.geomTransf('Linear', 423, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 423, *[397, 798], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 423) + ops.geomTransf('Linear', 424, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 424, *[398, 802], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 424) + ops.geomTransf('Linear', 425, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 425, *[399, 806], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 425) + ops.geomTransf('Linear', 426, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 426, *[400, 810], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 426) + ops.geomTransf('Linear', 427, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 427, *[401, 814], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 427) + ops.geomTransf('Linear', 428, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 428, *[402, 818], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 428) + ops.geomTransf('Linear', 429, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 429, *[403, 822], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 429) + ops.geomTransf('Linear', 430, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 430, *[404, 826], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 430) + ops.geomTransf('Linear', 431, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 431, *[406, 830], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 431) + ops.geomTransf('Linear', 432, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 432, *[407, 834], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 432) + ops.geomTransf('Linear', 433, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 433, *[408, 838], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 433) + ops.geomTransf('Linear', 434, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 434, *[409, 842], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 434) + ops.geomTransf('Linear', 435, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 435, *[410, 846], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 435) + ops.geomTransf('Linear', 436, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 436, *[411, 850], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 436) + ops.geomTransf('Linear', 437, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 437, *[412, 854], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 437) + ops.geomTransf('Linear', 438, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 438, *[413, 858], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 438) + ops.geomTransf('Linear', 439, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 439, *[414, 862], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 439) + ops.geomTransf('Linear', 440, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 440, *[415, 866], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 440) + ops.geomTransf('Linear', 441, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 441, *[416, 870], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 441) + ops.geomTransf('Linear', 442, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 442, *[417, 874], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 442) + ops.geomTransf('Linear', 443, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 443, *[418, 878], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 443) + ops.geomTransf('Linear', 444, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 444, *[419, 882], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 444) + ops.geomTransf('Linear', 445, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 445, *[420, 886], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 445) + ops.geomTransf('Linear', 446, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 446, *[421, 890], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 446) + ops.geomTransf('Linear', 447, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 447, *[422, 894], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 447) + ops.geomTransf('Linear', 448, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 448, *[424, 898], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 448) + ops.geomTransf('Linear', 449, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 449, *[425, 902], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 449) + ops.geomTransf('Linear', 450, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 450, *[426, 906], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 450) + ops.geomTransf('Linear', 451, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 451, *[427, 910], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 451) + ops.geomTransf('Linear', 452, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 452, *[428, 914], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 452) + ops.geomTransf('Linear', 453, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 453, *[429, 918], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 453) + ops.geomTransf('Linear', 454, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 454, *[430, 922], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 454) + ops.geomTransf('Linear', 455, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 455, *[431, 926], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 455) + ops.geomTransf('Linear', 456, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 456, *[432, 930], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 456) + ops.geomTransf('Linear', 457, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 457, *[433, 934], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 457) + ops.geomTransf('Linear', 458, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 458, *[434, 938], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 458) + ops.geomTransf('Linear', 459, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 459, *[435, 942], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 459) + ops.geomTransf('Linear', 460, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 460, *[436, 946], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 460) + ops.geomTransf('Linear', 461, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 461, *[437, 950], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 461) + ops.geomTransf('Linear', 462, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 462, *[438, 954], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 462) + ops.geomTransf('Linear', 463, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 463, *[439, 958], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 463) + ops.geomTransf('Linear', 464, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 464, *[440, 962], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 464) + ops.geomTransf('Linear', 465, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 465, *[442, 966], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 465) + ops.geomTransf('Linear', 466, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 466, *[443, 970], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 466) + ops.geomTransf('Linear', 467, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 467, *[444, 974], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 467) + ops.geomTransf('Linear', 468, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 468, *[445, 978], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 468) + ops.geomTransf('Linear', 469, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 469, *[446, 982], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 469) + ops.geomTransf('Linear', 470, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 470, *[447, 986], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 470) + ops.geomTransf('Linear', 471, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 471, *[448, 990], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 471) + ops.geomTransf('Linear', 472, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 472, *[449, 994], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 472) + ops.geomTransf('Linear', 473, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 473, *[450, 998], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 473) + ops.geomTransf('Linear', 474, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 474, *[451, 1002], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 474) + ops.geomTransf('Linear', 475, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 475, *[452, 1006], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 475) + ops.geomTransf('Linear', 476, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 476, *[453, 1010], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 476) + ops.geomTransf('Linear', 477, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 477, *[454, 1014], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 477) + ops.geomTransf('Linear', 478, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 478, *[455, 1018], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 478) + ops.geomTransf('Linear', 479, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 479, *[456, 1022], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 479) + ops.geomTransf('Linear', 480, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 480, *[457, 1026], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 480) + ops.geomTransf('Linear', 481, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 481, *[458, 1030], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 481) + ops.geomTransf('Linear', 482, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 482, *[460, 1034], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 482) + ops.geomTransf('Linear', 483, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 483, *[461, 1038], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 483) + ops.geomTransf('Linear', 484, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 484, *[462, 1042], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 484) + ops.geomTransf('Linear', 485, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 485, *[463, 1046], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 485) + ops.geomTransf('Linear', 486, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 486, *[464, 1050], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 486) + ops.geomTransf('Linear', 487, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 487, *[465, 1054], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 487) + ops.geomTransf('Linear', 488, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 488, *[466, 1058], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 488) + ops.geomTransf('Linear', 489, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 489, *[467, 1062], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 489) + ops.geomTransf('Linear', 490, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 490, *[468, 1066], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 490) + ops.geomTransf('Linear', 491, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 491, *[469, 1070], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 491) + ops.geomTransf('Linear', 492, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 492, *[470, 1074], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 492) + ops.geomTransf('Linear', 493, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 493, *[471, 1078], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 493) + ops.geomTransf('Linear', 494, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 494, *[472, 1082], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 494) + ops.geomTransf('Linear', 495, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 495, *[473, 1086], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 495) + ops.geomTransf('Linear', 496, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 496, *[474, 1090], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 496) + ops.geomTransf('Linear', 497, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 497, *[475, 1094], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 497) + ops.geomTransf('Linear', 498, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 498, *[476, 1098], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 498) + ops.geomTransf('Linear', 499, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 499, *[478, 1102], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 499) + ops.geomTransf('Linear', 500, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 500, *[479, 1106], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 500) + ops.geomTransf('Linear', 501, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 501, *[480, 1110], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 501) + ops.geomTransf('Linear', 502, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 502, *[481, 1114], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 502) + ops.geomTransf('Linear', 503, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 503, *[482, 1118], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 503) + ops.geomTransf('Linear', 504, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 504, *[483, 1122], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 504) + ops.geomTransf('Linear', 505, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 505, *[484, 1126], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 505) + ops.geomTransf('Linear', 506, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 506, *[485, 1130], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 506) + ops.geomTransf('Linear', 507, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 507, *[486, 1134], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 507) + ops.geomTransf('Linear', 508, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 508, *[487, 1138], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 508) + ops.geomTransf('Linear', 509, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 509, *[488, 1142], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 509) + ops.geomTransf('Linear', 510, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 510, *[489, 1146], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 510) + ops.geomTransf('Linear', 511, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 511, *[490, 1150], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 511) + ops.geomTransf('Linear', 512, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 512, *[491, 1154], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 512) + ops.geomTransf('Linear', 513, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 513, *[492, 1158], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 513) + ops.geomTransf('Linear', 514, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 514, *[493, 1162], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 514) + ops.geomTransf('Linear', 515, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 515, *[494, 1166], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 515) + ops.geomTransf('Linear', 516, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 516, *[496, 1170], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 516) + ops.geomTransf('Linear', 517, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 517, *[497, 1174], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 517) + ops.geomTransf('Linear', 518, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 518, *[498, 1178], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 518) + ops.geomTransf('Linear', 519, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 519, *[499, 1182], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 519) + ops.geomTransf('Linear', 520, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 520, *[500, 1186], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 520) + ops.geomTransf('Linear', 521, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 521, *[501, 1190], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 521) + ops.geomTransf('Linear', 522, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 522, *[502, 1194], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 522) + ops.geomTransf('Linear', 523, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 523, *[503, 1198], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 523) + ops.geomTransf('Linear', 524, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 524, *[504, 1202], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 524) + ops.geomTransf('Linear', 525, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 525, *[505, 1206], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 525) + ops.geomTransf('Linear', 526, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 526, *[506, 1210], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 526) + ops.geomTransf('Linear', 527, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 527, *[507, 1214], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 527) + ops.geomTransf('Linear', 528, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 528, *[508, 1218], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 528) + ops.geomTransf('Linear', 529, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 529, *[509, 1222], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 529) + ops.geomTransf('Linear', 530, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 530, *[510, 1226], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 530) + ops.geomTransf('Linear', 531, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 531, *[511, 1230], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 531) + ops.geomTransf('Linear', 532, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 532, *[512, 1234], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 532) + ops.geomTransf('Linear', 533, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 533, *[514, 1238], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 533) + ops.geomTransf('Linear', 534, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 534, *[515, 1242], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 534) + ops.geomTransf('Linear', 535, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 535, *[516, 1246], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 535) + ops.geomTransf('Linear', 536, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 536, *[517, 1250], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 536) + ops.geomTransf('Linear', 537, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 537, *[518, 1254], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 537) + ops.geomTransf('Linear', 538, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 538, *[519, 1258], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 538) + ops.geomTransf('Linear', 539, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 539, *[520, 1262], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 539) + ops.geomTransf('Linear', 540, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 540, *[521, 1266], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 540) + ops.geomTransf('Linear', 541, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 541, *[522, 1270], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 541) + ops.geomTransf('Linear', 542, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 542, *[523, 1274], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 542) + ops.geomTransf('Linear', 543, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 543, *[524, 1278], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 543) + ops.geomTransf('Linear', 544, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 544, *[525, 1282], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 544) + ops.geomTransf('Linear', 545, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 545, *[526, 1286], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 545) + ops.geomTransf('Linear', 546, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 546, *[527, 1290], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 546) + ops.geomTransf('Linear', 547, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 547, *[528, 1294], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 547) + ops.geomTransf('Linear', 548, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 548, *[529, 1298], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 548) + ops.geomTransf('Linear', 549, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 549, *[530, 1302], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 549) + ops.geomTransf('Linear', 550, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 686, *[694, 695], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 550) + ops.geomTransf('Linear', 551, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 687, *[695, 696], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 551) + ops.geomTransf('Linear', 552, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 688, *[696, 697], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 552) + ops.geomTransf('Linear', 553, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 689, *[697, 371], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 553) + ops.geomTransf('Linear', 554, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 690, *[698, 699], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 554) + ops.geomTransf('Linear', 555, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 691, *[699, 700], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 555) + ops.geomTransf('Linear', 556, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 692, *[700, 701], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 556) + ops.geomTransf('Linear', 557, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 693, *[701, 372], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 557) + ops.geomTransf('Linear', 558, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 694, *[702, 703], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 558) + ops.geomTransf('Linear', 559, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 695, *[703, 704], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 559) + ops.geomTransf('Linear', 560, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 696, *[704, 705], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 560) + ops.geomTransf('Linear', 561, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 697, *[705, 373], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 561) + ops.geomTransf('Linear', 562, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 698, *[706, 707], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 562) + ops.geomTransf('Linear', 563, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 699, *[707, 708], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 563) + ops.geomTransf('Linear', 564, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 700, *[708, 709], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 564) + ops.geomTransf('Linear', 565, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 701, *[709, 374], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 565) + ops.geomTransf('Linear', 566, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 702, *[710, 711], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 566) + ops.geomTransf('Linear', 567, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 703, *[711, 712], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 567) + ops.geomTransf('Linear', 568, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 704, *[712, 713], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 568) + ops.geomTransf('Linear', 569, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 705, *[713, 375], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 569) + ops.geomTransf('Linear', 570, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 706, *[714, 715], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 570) + ops.geomTransf('Linear', 571, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 707, *[715, 716], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 571) + ops.geomTransf('Linear', 572, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 708, *[716, 717], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 572) + ops.geomTransf('Linear', 573, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 709, *[717, 376], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 573) + ops.geomTransf('Linear', 574, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 710, *[718, 719], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 574) + ops.geomTransf('Linear', 575, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 711, *[719, 720], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 575) + ops.geomTransf('Linear', 576, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 712, *[720, 721], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 576) + ops.geomTransf('Linear', 577, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 713, *[721, 377], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 577) + ops.geomTransf('Linear', 578, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 714, *[722, 723], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 578) + ops.geomTransf('Linear', 579, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 715, *[723, 724], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 579) + ops.geomTransf('Linear', 580, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 716, *[724, 725], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 580) + ops.geomTransf('Linear', 581, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 717, *[725, 378], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 581) + ops.geomTransf('Linear', 582, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 718, *[726, 727], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 582) + ops.geomTransf('Linear', 583, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 719, *[727, 728], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 583) + ops.geomTransf('Linear', 584, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 720, *[728, 729], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 584) + ops.geomTransf('Linear', 585, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 721, *[729, 379], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 585) + ops.geomTransf('Linear', 586, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 722, *[730, 731], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 586) + ops.geomTransf('Linear', 587, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 723, *[731, 732], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 587) + ops.geomTransf('Linear', 588, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 724, *[732, 733], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 588) + ops.geomTransf('Linear', 589, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 725, *[733, 380], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 589) + ops.geomTransf('Linear', 590, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 726, *[734, 735], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 590) + ops.geomTransf('Linear', 591, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 727, *[735, 736], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 591) + ops.geomTransf('Linear', 592, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 728, *[736, 737], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 592) + ops.geomTransf('Linear', 593, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 729, *[737, 381], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 593) + ops.geomTransf('Linear', 594, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 730, *[738, 739], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 594) + ops.geomTransf('Linear', 595, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 731, *[739, 740], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 595) + ops.geomTransf('Linear', 596, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 732, *[740, 741], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 596) + ops.geomTransf('Linear', 597, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 733, *[741, 382], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 597) + ops.geomTransf('Linear', 598, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 734, *[742, 743], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 598) + ops.geomTransf('Linear', 599, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 735, *[743, 744], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 599) + ops.geomTransf('Linear', 600, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 736, *[744, 745], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 600) + ops.geomTransf('Linear', 601, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 737, *[745, 383], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 601) + ops.geomTransf('Linear', 602, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 738, *[746, 747], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 602) + ops.geomTransf('Linear', 603, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 739, *[747, 748], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 603) + ops.geomTransf('Linear', 604, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 740, *[748, 749], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 604) + ops.geomTransf('Linear', 605, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 741, *[749, 384], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 605) + ops.geomTransf('Linear', 606, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 742, *[750, 751], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 606) + ops.geomTransf('Linear', 607, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 743, *[751, 752], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 607) + ops.geomTransf('Linear', 608, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 744, *[752, 753], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 608) + ops.geomTransf('Linear', 609, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 745, *[753, 385], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 609) + ops.geomTransf('Linear', 610, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 746, *[754, 755], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 610) + ops.geomTransf('Linear', 611, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 747, *[755, 756], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 611) + ops.geomTransf('Linear', 612, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 748, *[756, 757], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 612) + ops.geomTransf('Linear', 613, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 749, *[757, 386], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 613) + ops.geomTransf('Linear', 614, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 750, *[758, 759], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 614) + ops.geomTransf('Linear', 615, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 751, *[759, 760], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 615) + ops.geomTransf('Linear', 616, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 752, *[760, 761], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 616) + ops.geomTransf('Linear', 617, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 753, *[761, 387], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 617) + ops.geomTransf('Linear', 618, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 754, *[762, 763], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 618) + ops.geomTransf('Linear', 619, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 755, *[763, 764], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 619) + ops.geomTransf('Linear', 620, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 756, *[764, 765], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 620) + ops.geomTransf('Linear', 621, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 757, *[765, 389], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 621) + ops.geomTransf('Linear', 622, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 758, *[766, 767], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 622) + ops.geomTransf('Linear', 623, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 759, *[767, 768], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 623) + ops.geomTransf('Linear', 624, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 760, *[768, 769], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 624) + ops.geomTransf('Linear', 625, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 761, *[769, 390], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 625) + ops.geomTransf('Linear', 626, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 762, *[770, 771], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 626) + ops.geomTransf('Linear', 627, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 763, *[771, 772], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 627) + ops.geomTransf('Linear', 628, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 764, *[772, 773], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 628) + ops.geomTransf('Linear', 629, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 765, *[773, 391], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 629) + ops.geomTransf('Linear', 630, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 766, *[774, 775], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 630) + ops.geomTransf('Linear', 631, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 767, *[775, 776], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 631) + ops.geomTransf('Linear', 632, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 768, *[776, 777], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 632) + ops.geomTransf('Linear', 633, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 769, *[777, 392], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 633) + ops.geomTransf('Linear', 634, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 770, *[778, 779], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 634) + ops.geomTransf('Linear', 635, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 771, *[779, 780], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 635) + ops.geomTransf('Linear', 636, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 772, *[780, 781], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 636) + ops.geomTransf('Linear', 637, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 773, *[781, 393], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 637) + ops.geomTransf('Linear', 638, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 774, *[782, 783], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 638) + ops.geomTransf('Linear', 639, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 775, *[783, 784], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 639) + ops.geomTransf('Linear', 640, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 776, *[784, 785], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 640) + ops.geomTransf('Linear', 641, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 777, *[785, 394], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 641) + ops.geomTransf('Linear', 642, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 778, *[786, 787], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 642) + ops.geomTransf('Linear', 643, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 779, *[787, 788], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 643) + ops.geomTransf('Linear', 644, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 780, *[788, 789], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 644) + ops.geomTransf('Linear', 645, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 781, *[789, 395], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 645) + ops.geomTransf('Linear', 646, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 782, *[790, 791], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 646) + ops.geomTransf('Linear', 647, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 783, *[791, 792], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 647) + ops.geomTransf('Linear', 648, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 784, *[792, 793], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 648) + ops.geomTransf('Linear', 649, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 785, *[793, 396], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 649) + ops.geomTransf('Linear', 650, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 786, *[794, 795], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 650) + ops.geomTransf('Linear', 651, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 787, *[795, 796], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 651) + ops.geomTransf('Linear', 652, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 788, *[796, 797], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 652) + ops.geomTransf('Linear', 653, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 789, *[797, 397], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 653) + ops.geomTransf('Linear', 654, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 790, *[798, 799], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 654) + ops.geomTransf('Linear', 655, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 791, *[799, 800], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 655) + ops.geomTransf('Linear', 656, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 792, *[800, 801], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 656) + ops.geomTransf('Linear', 657, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 793, *[801, 398], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 657) + ops.geomTransf('Linear', 658, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 794, *[802, 803], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 658) + ops.geomTransf('Linear', 659, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 795, *[803, 804], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 659) + ops.geomTransf('Linear', 660, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 796, *[804, 805], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 660) + ops.geomTransf('Linear', 661, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 797, *[805, 399], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 661) + ops.geomTransf('Linear', 662, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 798, *[806, 807], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 662) + ops.geomTransf('Linear', 663, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 799, *[807, 808], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 663) + ops.geomTransf('Linear', 664, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 800, *[808, 809], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 664) + ops.geomTransf('Linear', 665, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 801, *[809, 400], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 665) + ops.geomTransf('Linear', 666, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 802, *[810, 811], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 666) + ops.geomTransf('Linear', 667, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 803, *[811, 812], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 667) + ops.geomTransf('Linear', 668, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 804, *[812, 813], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 668) + ops.geomTransf('Linear', 669, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 805, *[813, 401], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 669) + ops.geomTransf('Linear', 670, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 806, *[814, 815], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 670) + ops.geomTransf('Linear', 671, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 807, *[815, 816], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 671) + ops.geomTransf('Linear', 672, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 808, *[816, 817], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 672) + ops.geomTransf('Linear', 673, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 809, *[817, 402], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 673) + ops.geomTransf('Linear', 674, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 810, *[818, 819], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 674) + ops.geomTransf('Linear', 675, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 811, *[819, 820], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 675) + ops.geomTransf('Linear', 676, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 812, *[820, 821], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 676) + ops.geomTransf('Linear', 677, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 813, *[821, 403], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 677) + ops.geomTransf('Linear', 678, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 814, *[822, 823], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 678) + ops.geomTransf('Linear', 679, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 815, *[823, 824], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 679) + ops.geomTransf('Linear', 680, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 816, *[824, 825], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 680) + ops.geomTransf('Linear', 681, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 817, *[825, 404], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 681) + ops.geomTransf('Linear', 682, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 818, *[826, 827], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 682) + ops.geomTransf('Linear', 683, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 819, *[827, 828], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 683) + ops.geomTransf('Linear', 684, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 820, *[828, 829], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 684) + ops.geomTransf('Linear', 685, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 821, *[829, 405], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 685) + ops.geomTransf('Linear', 686, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 822, *[830, 831], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 686) + ops.geomTransf('Linear', 687, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 823, *[831, 832], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 687) + ops.geomTransf('Linear', 688, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 824, *[832, 833], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 688) + ops.geomTransf('Linear', 689, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 825, *[833, 407], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 689) + ops.geomTransf('Linear', 690, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 826, *[834, 835], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 690) + ops.geomTransf('Linear', 691, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 827, *[835, 836], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 691) + ops.geomTransf('Linear', 692, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 828, *[836, 837], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 692) + ops.geomTransf('Linear', 693, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 829, *[837, 408], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 693) + ops.geomTransf('Linear', 694, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 830, *[838, 839], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 694) + ops.geomTransf('Linear', 695, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 831, *[839, 840], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 695) + ops.geomTransf('Linear', 696, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 832, *[840, 841], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 696) + ops.geomTransf('Linear', 697, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 833, *[841, 409], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 697) + ops.geomTransf('Linear', 698, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 834, *[842, 843], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 698) + ops.geomTransf('Linear', 699, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 835, *[843, 844], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 699) + ops.geomTransf('Linear', 700, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 836, *[844, 845], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 700) + ops.geomTransf('Linear', 701, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 837, *[845, 410], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 701) + ops.geomTransf('Linear', 702, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 838, *[846, 847], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 702) + ops.geomTransf('Linear', 703, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 839, *[847, 848], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 703) + ops.geomTransf('Linear', 704, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 840, *[848, 849], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 704) + ops.geomTransf('Linear', 705, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 841, *[849, 411], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 705) + ops.geomTransf('Linear', 706, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 842, *[850, 851], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 706) + ops.geomTransf('Linear', 707, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 843, *[851, 852], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 707) + ops.geomTransf('Linear', 708, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 844, *[852, 853], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 708) + ops.geomTransf('Linear', 709, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 845, *[853, 412], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 709) + ops.geomTransf('Linear', 710, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 846, *[854, 855], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 710) + ops.geomTransf('Linear', 711, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 847, *[855, 856], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 711) + ops.geomTransf('Linear', 712, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 848, *[856, 857], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 712) + ops.geomTransf('Linear', 713, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 849, *[857, 413], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 713) + ops.geomTransf('Linear', 714, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 850, *[858, 859], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 714) + ops.geomTransf('Linear', 715, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 851, *[859, 860], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 715) + ops.geomTransf('Linear', 716, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 852, *[860, 861], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 716) + ops.geomTransf('Linear', 717, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 853, *[861, 414], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 717) + ops.geomTransf('Linear', 718, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 854, *[862, 863], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 718) + ops.geomTransf('Linear', 719, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 855, *[863, 864], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 719) + ops.geomTransf('Linear', 720, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 856, *[864, 865], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 720) + ops.geomTransf('Linear', 721, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 857, *[865, 415], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 721) + ops.geomTransf('Linear', 722, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 858, *[866, 867], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 722) + ops.geomTransf('Linear', 723, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 859, *[867, 868], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 723) + ops.geomTransf('Linear', 724, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 860, *[868, 869], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 724) + ops.geomTransf('Linear', 725, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 861, *[869, 416], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 725) + ops.geomTransf('Linear', 726, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 862, *[870, 871], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 726) + ops.geomTransf('Linear', 727, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 863, *[871, 872], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 727) + ops.geomTransf('Linear', 728, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 864, *[872, 873], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 728) + ops.geomTransf('Linear', 729, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 865, *[873, 417], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 729) + ops.geomTransf('Linear', 730, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 866, *[874, 875], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 730) + ops.geomTransf('Linear', 731, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 867, *[875, 876], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 731) + ops.geomTransf('Linear', 732, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 868, *[876, 877], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 732) + ops.geomTransf('Linear', 733, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 869, *[877, 418], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 733) + ops.geomTransf('Linear', 734, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 870, *[878, 879], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 734) + ops.geomTransf('Linear', 735, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 871, *[879, 880], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 735) + ops.geomTransf('Linear', 736, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 872, *[880, 881], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 736) + ops.geomTransf('Linear', 737, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 873, *[881, 419], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 737) + ops.geomTransf('Linear', 738, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 874, *[882, 883], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 738) + ops.geomTransf('Linear', 739, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 875, *[883, 884], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 739) + ops.geomTransf('Linear', 740, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 876, *[884, 885], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 740) + ops.geomTransf('Linear', 741, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 877, *[885, 420], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 741) + ops.geomTransf('Linear', 742, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 878, *[886, 887], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 742) + ops.geomTransf('Linear', 743, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 879, *[887, 888], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 743) + ops.geomTransf('Linear', 744, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 880, *[888, 889], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 744) + ops.geomTransf('Linear', 745, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 881, *[889, 421], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 745) + ops.geomTransf('Linear', 746, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 882, *[890, 891], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 746) + ops.geomTransf('Linear', 747, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 883, *[891, 892], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 747) + ops.geomTransf('Linear', 748, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 884, *[892, 893], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 748) + ops.geomTransf('Linear', 749, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 885, *[893, 422], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 749) + ops.geomTransf('Linear', 750, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 886, *[894, 895], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 750) + ops.geomTransf('Linear', 751, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 887, *[895, 896], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 751) + ops.geomTransf('Linear', 752, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 888, *[896, 897], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 752) + ops.geomTransf('Linear', 753, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 889, *[897, 423], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 753) + ops.geomTransf('Linear', 754, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 890, *[898, 899], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 754) + ops.geomTransf('Linear', 755, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 891, *[899, 900], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 755) + ops.geomTransf('Linear', 756, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 892, *[900, 901], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 756) + ops.geomTransf('Linear', 757, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 893, *[901, 425], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 757) + ops.geomTransf('Linear', 758, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 894, *[902, 903], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 758) + ops.geomTransf('Linear', 759, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 895, *[903, 904], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 759) + ops.geomTransf('Linear', 760, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 896, *[904, 905], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 760) + ops.geomTransf('Linear', 761, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 897, *[905, 426], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 761) + ops.geomTransf('Linear', 762, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 898, *[906, 907], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 762) + ops.geomTransf('Linear', 763, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 899, *[907, 908], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 763) + ops.geomTransf('Linear', 764, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 900, *[908, 909], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 764) + ops.geomTransf('Linear', 765, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 901, *[909, 427], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 765) + ops.geomTransf('Linear', 766, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 902, *[910, 911], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 766) + ops.geomTransf('Linear', 767, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 903, *[911, 912], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 767) + ops.geomTransf('Linear', 768, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 904, *[912, 913], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 768) + ops.geomTransf('Linear', 769, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 905, *[913, 428], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 769) + ops.geomTransf('Linear', 770, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 906, *[914, 915], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 770) + ops.geomTransf('Linear', 771, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 907, *[915, 916], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 771) + ops.geomTransf('Linear', 772, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 908, *[916, 917], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 772) + ops.geomTransf('Linear', 773, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 909, *[917, 429], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 773) + ops.geomTransf('Linear', 774, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 910, *[918, 919], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 774) + ops.geomTransf('Linear', 775, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 911, *[919, 920], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 775) + ops.geomTransf('Linear', 776, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 912, *[920, 921], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 776) + ops.geomTransf('Linear', 777, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 913, *[921, 430], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 777) + ops.geomTransf('Linear', 778, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 914, *[922, 923], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 778) + ops.geomTransf('Linear', 779, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 915, *[923, 924], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 779) + ops.geomTransf('Linear', 780, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 916, *[924, 925], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 780) + ops.geomTransf('Linear', 781, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 917, *[925, 431], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 781) + ops.geomTransf('Linear', 782, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 918, *[926, 927], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 782) + ops.geomTransf('Linear', 783, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 919, *[927, 928], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 783) + ops.geomTransf('Linear', 784, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 920, *[928, 929], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 784) + ops.geomTransf('Linear', 785, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 921, *[929, 432], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 785) + ops.geomTransf('Linear', 786, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 922, *[930, 931], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 786) + ops.geomTransf('Linear', 787, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 923, *[931, 932], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 787) + ops.geomTransf('Linear', 788, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 924, *[932, 933], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 788) + ops.geomTransf('Linear', 789, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 925, *[933, 433], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 789) + ops.geomTransf('Linear', 790, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 926, *[934, 935], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 790) + ops.geomTransf('Linear', 791, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 927, *[935, 936], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 791) + ops.geomTransf('Linear', 792, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 928, *[936, 937], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 792) + ops.geomTransf('Linear', 793, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 929, *[937, 434], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 793) + ops.geomTransf('Linear', 794, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 930, *[938, 939], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 794) + ops.geomTransf('Linear', 795, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 931, *[939, 940], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 795) + ops.geomTransf('Linear', 796, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 932, *[940, 941], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 796) + ops.geomTransf('Linear', 797, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 933, *[941, 435], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 797) + ops.geomTransf('Linear', 798, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 934, *[942, 943], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 798) + ops.geomTransf('Linear', 799, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 935, *[943, 944], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 799) + ops.geomTransf('Linear', 800, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 936, *[944, 945], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 800) + ops.geomTransf('Linear', 801, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 937, *[945, 436], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 801) + ops.geomTransf('Linear', 802, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 938, *[946, 947], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 802) + ops.geomTransf('Linear', 803, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 939, *[947, 948], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 803) + ops.geomTransf('Linear', 804, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 940, *[948, 949], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 804) + ops.geomTransf('Linear', 805, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 941, *[949, 437], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 805) + ops.geomTransf('Linear', 806, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 942, *[950, 951], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 806) + ops.geomTransf('Linear', 807, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 943, *[951, 952], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 807) + ops.geomTransf('Linear', 808, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 944, *[952, 953], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 808) + ops.geomTransf('Linear', 809, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 945, *[953, 438], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 809) + ops.geomTransf('Linear', 810, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 946, *[954, 955], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 810) + ops.geomTransf('Linear', 811, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 947, *[955, 956], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 811) + ops.geomTransf('Linear', 812, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 948, *[956, 957], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 812) + ops.geomTransf('Linear', 813, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 949, *[957, 439], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 813) + ops.geomTransf('Linear', 814, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 950, *[958, 959], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 814) + ops.geomTransf('Linear', 815, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 951, *[959, 960], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 815) + ops.geomTransf('Linear', 816, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 952, *[960, 961], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 816) + ops.geomTransf('Linear', 817, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 953, *[961, 440], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 817) + ops.geomTransf('Linear', 818, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 954, *[962, 963], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 818) + ops.geomTransf('Linear', 819, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 955, *[963, 964], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 819) + ops.geomTransf('Linear', 820, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 956, *[964, 965], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 820) + ops.geomTransf('Linear', 821, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 957, *[965, 441], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 821) + ops.geomTransf('Linear', 822, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 958, *[966, 967], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 822) + ops.geomTransf('Linear', 823, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 959, *[967, 968], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 823) + ops.geomTransf('Linear', 824, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 960, *[968, 969], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 824) + ops.geomTransf('Linear', 825, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 961, *[969, 443], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 825) + ops.geomTransf('Linear', 826, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 962, *[970, 971], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 826) + ops.geomTransf('Linear', 827, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 963, *[971, 972], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 827) + ops.geomTransf('Linear', 828, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 964, *[972, 973], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 828) + ops.geomTransf('Linear', 829, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 965, *[973, 444], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 829) + ops.geomTransf('Linear', 830, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 966, *[974, 975], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 830) + ops.geomTransf('Linear', 831, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 967, *[975, 976], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 831) + ops.geomTransf('Linear', 832, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 968, *[976, 977], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 832) + ops.geomTransf('Linear', 833, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 969, *[977, 445], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 833) + ops.geomTransf('Linear', 834, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 970, *[978, 979], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 834) + ops.geomTransf('Linear', 835, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 971, *[979, 980], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 835) + ops.geomTransf('Linear', 836, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 972, *[980, 981], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 836) + ops.geomTransf('Linear', 837, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 973, *[981, 446], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 837) + ops.geomTransf('Linear', 838, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 974, *[982, 983], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 838) + ops.geomTransf('Linear', 839, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 975, *[983, 984], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 839) + ops.geomTransf('Linear', 840, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 976, *[984, 985], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 840) + ops.geomTransf('Linear', 841, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 977, *[985, 447], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 841) + ops.geomTransf('Linear', 842, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 978, *[986, 987], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 842) + ops.geomTransf('Linear', 843, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 979, *[987, 988], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 843) + ops.geomTransf('Linear', 844, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 980, *[988, 989], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 844) + ops.geomTransf('Linear', 845, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 981, *[989, 448], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 845) + ops.geomTransf('Linear', 846, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 982, *[990, 991], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 846) + ops.geomTransf('Linear', 847, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 983, *[991, 992], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 847) + ops.geomTransf('Linear', 848, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 984, *[992, 993], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 848) + ops.geomTransf('Linear', 849, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 985, *[993, 449], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 849) + ops.geomTransf('Linear', 850, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 986, *[994, 995], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 850) + ops.geomTransf('Linear', 851, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 987, *[995, 996], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 851) + ops.geomTransf('Linear', 852, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 988, *[996, 997], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 852) + ops.geomTransf('Linear', 853, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 989, *[997, 450], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 853) + ops.geomTransf('Linear', 854, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 990, *[998, 999], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 854) + ops.geomTransf('Linear', 855, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 991, *[999, 1000], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 855) + ops.geomTransf('Linear', 856, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 992, *[1000, 1001], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 856) + ops.geomTransf('Linear', 857, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 993, *[1001, 451], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 857) + ops.geomTransf('Linear', 858, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 994, *[1002, 1003], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 858) + ops.geomTransf('Linear', 859, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 995, *[1003, 1004], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 859) + ops.geomTransf('Linear', 860, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 996, *[1004, 1005], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 860) + ops.geomTransf('Linear', 861, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 997, *[1005, 452], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 861) + ops.geomTransf('Linear', 862, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 998, *[1006, 1007], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 862) + ops.geomTransf('Linear', 863, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 999, *[1007, 1008], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 863) + ops.geomTransf('Linear', 864, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1000, *[1008, 1009], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 864) + ops.geomTransf('Linear', 865, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1001, *[1009, 453], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 865) + ops.geomTransf('Linear', 866, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1002, *[1010, 1011], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 866) + ops.geomTransf('Linear', 867, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1003, *[1011, 1012], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 867) + ops.geomTransf('Linear', 868, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1004, *[1012, 1013], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 868) + ops.geomTransf('Linear', 869, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1005, *[1013, 454], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 869) + ops.geomTransf('Linear', 870, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1006, *[1014, 1015], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 870) + ops.geomTransf('Linear', 871, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1007, *[1015, 1016], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 871) + ops.geomTransf('Linear', 872, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1008, *[1016, 1017], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 872) + ops.geomTransf('Linear', 873, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1009, *[1017, 455], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 873) + ops.geomTransf('Linear', 874, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1010, *[1018, 1019], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 874) + ops.geomTransf('Linear', 875, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1011, *[1019, 1020], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 875) + ops.geomTransf('Linear', 876, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1012, *[1020, 1021], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 876) + ops.geomTransf('Linear', 877, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1013, *[1021, 456], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 877) + ops.geomTransf('Linear', 878, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1014, *[1022, 1023], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 878) + ops.geomTransf('Linear', 879, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1015, *[1023, 1024], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 879) + ops.geomTransf('Linear', 880, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1016, *[1024, 1025], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 880) + ops.geomTransf('Linear', 881, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1017, *[1025, 457], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 881) + ops.geomTransf('Linear', 882, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1018, *[1026, 1027], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 882) + ops.geomTransf('Linear', 883, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1019, *[1027, 1028], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 883) + ops.geomTransf('Linear', 884, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1020, *[1028, 1029], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 884) + ops.geomTransf('Linear', 885, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1021, *[1029, 458], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 885) + ops.geomTransf('Linear', 886, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1022, *[1030, 1031], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 886) + ops.geomTransf('Linear', 887, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1023, *[1031, 1032], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 887) + ops.geomTransf('Linear', 888, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1024, *[1032, 1033], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 888) + ops.geomTransf('Linear', 889, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1025, *[1033, 459], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 889) + ops.geomTransf('Linear', 890, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1026, *[1034, 1035], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 890) + ops.geomTransf('Linear', 891, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1027, *[1035, 1036], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 891) + ops.geomTransf('Linear', 892, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1028, *[1036, 1037], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 892) + ops.geomTransf('Linear', 893, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1029, *[1037, 461], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 893) + ops.geomTransf('Linear', 894, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1030, *[1038, 1039], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 894) + ops.geomTransf('Linear', 895, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1031, *[1039, 1040], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 895) + ops.geomTransf('Linear', 896, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1032, *[1040, 1041], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 896) + ops.geomTransf('Linear', 897, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1033, *[1041, 462], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 897) + ops.geomTransf('Linear', 898, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1034, *[1042, 1043], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 898) + ops.geomTransf('Linear', 899, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1035, *[1043, 1044], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 899) + ops.geomTransf('Linear', 900, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1036, *[1044, 1045], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 900) + ops.geomTransf('Linear', 901, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1037, *[1045, 463], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 901) + ops.geomTransf('Linear', 902, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1038, *[1046, 1047], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 902) + ops.geomTransf('Linear', 903, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1039, *[1047, 1048], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 903) + ops.geomTransf('Linear', 904, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1040, *[1048, 1049], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 904) + ops.geomTransf('Linear', 905, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1041, *[1049, 464], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 905) + ops.geomTransf('Linear', 906, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1042, *[1050, 1051], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 906) + ops.geomTransf('Linear', 907, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1043, *[1051, 1052], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 907) + ops.geomTransf('Linear', 908, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1044, *[1052, 1053], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 908) + ops.geomTransf('Linear', 909, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1045, *[1053, 465], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 909) + ops.geomTransf('Linear', 910, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1046, *[1054, 1055], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 910) + ops.geomTransf('Linear', 911, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1047, *[1055, 1056], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 911) + ops.geomTransf('Linear', 912, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1048, *[1056, 1057], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 912) + ops.geomTransf('Linear', 913, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1049, *[1057, 466], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 913) + ops.geomTransf('Linear', 914, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1050, *[1058, 1059], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 914) + ops.geomTransf('Linear', 915, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1051, *[1059, 1060], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 915) + ops.geomTransf('Linear', 916, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1052, *[1060, 1061], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 916) + ops.geomTransf('Linear', 917, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1053, *[1061, 467], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 917) + ops.geomTransf('Linear', 918, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1054, *[1062, 1063], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 918) + ops.geomTransf('Linear', 919, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1055, *[1063, 1064], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 919) + ops.geomTransf('Linear', 920, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1056, *[1064, 1065], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 920) + ops.geomTransf('Linear', 921, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1057, *[1065, 468], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 921) + ops.geomTransf('Linear', 922, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1058, *[1066, 1067], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 922) + ops.geomTransf('Linear', 923, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1059, *[1067, 1068], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 923) + ops.geomTransf('Linear', 924, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1060, *[1068, 1069], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 924) + ops.geomTransf('Linear', 925, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1061, *[1069, 469], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 925) + ops.geomTransf('Linear', 926, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1062, *[1070, 1071], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 926) + ops.geomTransf('Linear', 927, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1063, *[1071, 1072], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 927) + ops.geomTransf('Linear', 928, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1064, *[1072, 1073], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 928) + ops.geomTransf('Linear', 929, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1065, *[1073, 470], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 929) + ops.geomTransf('Linear', 930, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1066, *[1074, 1075], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 930) + ops.geomTransf('Linear', 931, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1067, *[1075, 1076], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 931) + ops.geomTransf('Linear', 932, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1068, *[1076, 1077], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 932) + ops.geomTransf('Linear', 933, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1069, *[1077, 471], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 933) + ops.geomTransf('Linear', 934, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1070, *[1078, 1079], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 934) + ops.geomTransf('Linear', 935, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1071, *[1079, 1080], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 935) + ops.geomTransf('Linear', 936, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1072, *[1080, 1081], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 936) + ops.geomTransf('Linear', 937, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1073, *[1081, 472], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 937) + ops.geomTransf('Linear', 938, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1074, *[1082, 1083], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 938) + ops.geomTransf('Linear', 939, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1075, *[1083, 1084], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 939) + ops.geomTransf('Linear', 940, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1076, *[1084, 1085], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 940) + ops.geomTransf('Linear', 941, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1077, *[1085, 473], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 941) + ops.geomTransf('Linear', 942, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1078, *[1086, 1087], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 942) + ops.geomTransf('Linear', 943, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1079, *[1087, 1088], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 943) + ops.geomTransf('Linear', 944, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1080, *[1088, 1089], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 944) + ops.geomTransf('Linear', 945, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1081, *[1089, 474], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 945) + ops.geomTransf('Linear', 946, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1082, *[1090, 1091], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 946) + ops.geomTransf('Linear', 947, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1083, *[1091, 1092], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 947) + ops.geomTransf('Linear', 948, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1084, *[1092, 1093], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 948) + ops.geomTransf('Linear', 949, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1085, *[1093, 475], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 949) + ops.geomTransf('Linear', 950, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1086, *[1094, 1095], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 950) + ops.geomTransf('Linear', 951, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1087, *[1095, 1096], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 951) + ops.geomTransf('Linear', 952, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1088, *[1096, 1097], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 952) + ops.geomTransf('Linear', 953, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1089, *[1097, 476], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 953) + ops.geomTransf('Linear', 954, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1090, *[1098, 1099], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 954) + ops.geomTransf('Linear', 955, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1091, *[1099, 1100], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 955) + ops.geomTransf('Linear', 956, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1092, *[1100, 1101], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 956) + ops.geomTransf('Linear', 957, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1093, *[1101, 477], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 957) + ops.geomTransf('Linear', 958, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1094, *[1102, 1103], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 958) + ops.geomTransf('Linear', 959, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1095, *[1103, 1104], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 959) + ops.geomTransf('Linear', 960, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1096, *[1104, 1105], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 960) + ops.geomTransf('Linear', 961, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1097, *[1105, 479], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 961) + ops.geomTransf('Linear', 962, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1098, *[1106, 1107], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 962) + ops.geomTransf('Linear', 963, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1099, *[1107, 1108], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 963) + ops.geomTransf('Linear', 964, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1100, *[1108, 1109], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 964) + ops.geomTransf('Linear', 965, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1101, *[1109, 480], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 965) + ops.geomTransf('Linear', 966, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1102, *[1110, 1111], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 966) + ops.geomTransf('Linear', 967, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1103, *[1111, 1112], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 967) + ops.geomTransf('Linear', 968, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1104, *[1112, 1113], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 968) + ops.geomTransf('Linear', 969, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1105, *[1113, 481], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 969) + ops.geomTransf('Linear', 970, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1106, *[1114, 1115], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 970) + ops.geomTransf('Linear', 971, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1107, *[1115, 1116], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 971) + ops.geomTransf('Linear', 972, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1108, *[1116, 1117], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 972) + ops.geomTransf('Linear', 973, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1109, *[1117, 482], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 973) + ops.geomTransf('Linear', 974, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1110, *[1118, 1119], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 974) + ops.geomTransf('Linear', 975, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1111, *[1119, 1120], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 975) + ops.geomTransf('Linear', 976, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1112, *[1120, 1121], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 976) + ops.geomTransf('Linear', 977, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1113, *[1121, 483], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 977) + ops.geomTransf('Linear', 978, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1114, *[1122, 1123], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 978) + ops.geomTransf('Linear', 979, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1115, *[1123, 1124], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 979) + ops.geomTransf('Linear', 980, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1116, *[1124, 1125], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 980) + ops.geomTransf('Linear', 981, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1117, *[1125, 484], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 981) + ops.geomTransf('Linear', 982, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1118, *[1126, 1127], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 982) + ops.geomTransf('Linear', 983, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1119, *[1127, 1128], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 983) + ops.geomTransf('Linear', 984, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1120, *[1128, 1129], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 984) + ops.geomTransf('Linear', 985, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1121, *[1129, 485], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 985) + ops.geomTransf('Linear', 986, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1122, *[1130, 1131], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 986) + ops.geomTransf('Linear', 987, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1123, *[1131, 1132], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 987) + ops.geomTransf('Linear', 988, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1124, *[1132, 1133], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 988) + ops.geomTransf('Linear', 989, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1125, *[1133, 486], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 989) + ops.geomTransf('Linear', 990, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1126, *[1134, 1135], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 990) + ops.geomTransf('Linear', 991, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1127, *[1135, 1136], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 991) + ops.geomTransf('Linear', 992, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1128, *[1136, 1137], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 992) + ops.geomTransf('Linear', 993, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1129, *[1137, 487], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 993) + ops.geomTransf('Linear', 994, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1130, *[1138, 1139], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 994) + ops.geomTransf('Linear', 995, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1131, *[1139, 1140], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 995) + ops.geomTransf('Linear', 996, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1132, *[1140, 1141], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 996) + ops.geomTransf('Linear', 997, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1133, *[1141, 488], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 997) + ops.geomTransf('Linear', 998, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1134, *[1142, 1143], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 998) + ops.geomTransf('Linear', 999, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1135, *[1143, 1144], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 999) + ops.geomTransf('Linear', 1000, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1136, *[1144, 1145], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1000) + ops.geomTransf('Linear', 1001, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1137, *[1145, 489], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1001) + ops.geomTransf('Linear', 1002, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1138, *[1146, 1147], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1002) + ops.geomTransf('Linear', 1003, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1139, *[1147, 1148], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1003) + ops.geomTransf('Linear', 1004, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1140, *[1148, 1149], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1004) + ops.geomTransf('Linear', 1005, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1141, *[1149, 490], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1005) + ops.geomTransf('Linear', 1006, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1142, *[1150, 1151], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1006) + ops.geomTransf('Linear', 1007, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1143, *[1151, 1152], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1007) + ops.geomTransf('Linear', 1008, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1144, *[1152, 1153], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1008) + ops.geomTransf('Linear', 1009, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1145, *[1153, 491], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1009) + ops.geomTransf('Linear', 1010, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1146, *[1154, 1155], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1010) + ops.geomTransf('Linear', 1011, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1147, *[1155, 1156], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1011) + ops.geomTransf('Linear', 1012, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1148, *[1156, 1157], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1012) + ops.geomTransf('Linear', 1013, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1149, *[1157, 492], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1013) + ops.geomTransf('Linear', 1014, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1150, *[1158, 1159], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1014) + ops.geomTransf('Linear', 1015, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1151, *[1159, 1160], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1015) + ops.geomTransf('Linear', 1016, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1152, *[1160, 1161], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1016) + ops.geomTransf('Linear', 1017, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1153, *[1161, 493], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1017) + ops.geomTransf('Linear', 1018, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1154, *[1162, 1163], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1018) + ops.geomTransf('Linear', 1019, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1155, *[1163, 1164], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1019) + ops.geomTransf('Linear', 1020, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1156, *[1164, 1165], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1020) + ops.geomTransf('Linear', 1021, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1157, *[1165, 494], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1021) + ops.geomTransf('Linear', 1022, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1158, *[1166, 1167], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1022) + ops.geomTransf('Linear', 1023, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1159, *[1167, 1168], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1023) + ops.geomTransf('Linear', 1024, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1160, *[1168, 1169], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1024) + ops.geomTransf('Linear', 1025, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1161, *[1169, 495], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1025) + ops.geomTransf('Linear', 1026, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1162, *[1170, 1171], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1026) + ops.geomTransf('Linear', 1027, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1163, *[1171, 1172], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1027) + ops.geomTransf('Linear', 1028, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1164, *[1172, 1173], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1028) + ops.geomTransf('Linear', 1029, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1165, *[1173, 497], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1029) + ops.geomTransf('Linear', 1030, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1166, *[1174, 1175], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1030) + ops.geomTransf('Linear', 1031, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1167, *[1175, 1176], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1031) + ops.geomTransf('Linear', 1032, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1168, *[1176, 1177], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1032) + ops.geomTransf('Linear', 1033, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1169, *[1177, 498], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1033) + ops.geomTransf('Linear', 1034, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1170, *[1178, 1179], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1034) + ops.geomTransf('Linear', 1035, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1171, *[1179, 1180], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1035) + ops.geomTransf('Linear', 1036, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1172, *[1180, 1181], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1036) + ops.geomTransf('Linear', 1037, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1173, *[1181, 499], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1037) + ops.geomTransf('Linear', 1038, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1174, *[1182, 1183], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1038) + ops.geomTransf('Linear', 1039, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1175, *[1183, 1184], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1039) + ops.geomTransf('Linear', 1040, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1176, *[1184, 1185], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1040) + ops.geomTransf('Linear', 1041, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1177, *[1185, 500], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1041) + ops.geomTransf('Linear', 1042, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1178, *[1186, 1187], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1042) + ops.geomTransf('Linear', 1043, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1179, *[1187, 1188], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1043) + ops.geomTransf('Linear', 1044, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1180, *[1188, 1189], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1044) + ops.geomTransf('Linear', 1045, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1181, *[1189, 501], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1045) + ops.geomTransf('Linear', 1046, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1182, *[1190, 1191], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1046) + ops.geomTransf('Linear', 1047, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1183, *[1191, 1192], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1047) + ops.geomTransf('Linear', 1048, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1184, *[1192, 1193], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1048) + ops.geomTransf('Linear', 1049, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1185, *[1193, 502], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1049) + ops.geomTransf('Linear', 1050, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1186, *[1194, 1195], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1050) + ops.geomTransf('Linear', 1051, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1187, *[1195, 1196], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1051) + ops.geomTransf('Linear', 1052, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1188, *[1196, 1197], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1052) + ops.geomTransf('Linear', 1053, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1189, *[1197, 503], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1053) + ops.geomTransf('Linear', 1054, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1190, *[1198, 1199], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1054) + ops.geomTransf('Linear', 1055, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1191, *[1199, 1200], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1055) + ops.geomTransf('Linear', 1056, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1192, *[1200, 1201], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1056) + ops.geomTransf('Linear', 1057, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1193, *[1201, 504], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1057) + ops.geomTransf('Linear', 1058, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1194, *[1202, 1203], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1058) + ops.geomTransf('Linear', 1059, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1195, *[1203, 1204], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1059) + ops.geomTransf('Linear', 1060, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1196, *[1204, 1205], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1060) + ops.geomTransf('Linear', 1061, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1197, *[1205, 505], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1061) + ops.geomTransf('Linear', 1062, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1198, *[1206, 1207], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1062) + ops.geomTransf('Linear', 1063, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1199, *[1207, 1208], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1063) + ops.geomTransf('Linear', 1064, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1200, *[1208, 1209], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1064) + ops.geomTransf('Linear', 1065, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1201, *[1209, 506], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1065) + ops.geomTransf('Linear', 1066, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1202, *[1210, 1211], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1066) + ops.geomTransf('Linear', 1067, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1203, *[1211, 1212], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1067) + ops.geomTransf('Linear', 1068, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1204, *[1212, 1213], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1068) + ops.geomTransf('Linear', 1069, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1205, *[1213, 507], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1069) + ops.geomTransf('Linear', 1070, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1206, *[1214, 1215], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1070) + ops.geomTransf('Linear', 1071, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1207, *[1215, 1216], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1071) + ops.geomTransf('Linear', 1072, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1208, *[1216, 1217], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1072) + ops.geomTransf('Linear', 1073, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1209, *[1217, 508], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1073) + ops.geomTransf('Linear', 1074, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1210, *[1218, 1219], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1074) + ops.geomTransf('Linear', 1075, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1211, *[1219, 1220], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1075) + ops.geomTransf('Linear', 1076, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1212, *[1220, 1221], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1076) + ops.geomTransf('Linear', 1077, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1213, *[1221, 509], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1077) + ops.geomTransf('Linear', 1078, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1214, *[1222, 1223], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1078) + ops.geomTransf('Linear', 1079, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1215, *[1223, 1224], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1079) + ops.geomTransf('Linear', 1080, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1216, *[1224, 1225], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1080) + ops.geomTransf('Linear', 1081, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1217, *[1225, 510], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1081) + ops.geomTransf('Linear', 1082, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1218, *[1226, 1227], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1082) + ops.geomTransf('Linear', 1083, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1219, *[1227, 1228], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1083) + ops.geomTransf('Linear', 1084, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1220, *[1228, 1229], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1084) + ops.geomTransf('Linear', 1085, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1221, *[1229, 511], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1085) + ops.geomTransf('Linear', 1086, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1222, *[1230, 1231], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1086) + ops.geomTransf('Linear', 1087, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1223, *[1231, 1232], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1087) + ops.geomTransf('Linear', 1088, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1224, *[1232, 1233], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1088) + ops.geomTransf('Linear', 1089, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1225, *[1233, 512], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1089) + ops.geomTransf('Linear', 1090, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1226, *[1234, 1235], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1090) + ops.geomTransf('Linear', 1091, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1227, *[1235, 1236], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1091) + ops.geomTransf('Linear', 1092, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1228, *[1236, 1237], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1092) + ops.geomTransf('Linear', 1093, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1229, *[1237, 513], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1093) + ops.geomTransf('Linear', 1094, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1230, *[1238, 1239], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1094) + ops.geomTransf('Linear', 1095, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1231, *[1239, 1240], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1095) + ops.geomTransf('Linear', 1096, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1232, *[1240, 1241], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1096) + ops.geomTransf('Linear', 1097, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1233, *[1241, 515], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1097) + ops.geomTransf('Linear', 1098, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1234, *[1242, 1243], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1098) + ops.geomTransf('Linear', 1099, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1235, *[1243, 1244], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1099) + ops.geomTransf('Linear', 1100, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1236, *[1244, 1245], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1100) + ops.geomTransf('Linear', 1101, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1237, *[1245, 516], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1101) + ops.geomTransf('Linear', 1102, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1238, *[1246, 1247], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1102) + ops.geomTransf('Linear', 1103, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1239, *[1247, 1248], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1103) + ops.geomTransf('Linear', 1104, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1240, *[1248, 1249], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1104) + ops.geomTransf('Linear', 1105, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1241, *[1249, 517], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1105) + ops.geomTransf('Linear', 1106, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1242, *[1250, 1251], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1106) + ops.geomTransf('Linear', 1107, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1243, *[1251, 1252], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1107) + ops.geomTransf('Linear', 1108, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1244, *[1252, 1253], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1108) + ops.geomTransf('Linear', 1109, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1245, *[1253, 518], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1109) + ops.geomTransf('Linear', 1110, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1246, *[1254, 1255], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1110) + ops.geomTransf('Linear', 1111, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1247, *[1255, 1256], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1111) + ops.geomTransf('Linear', 1112, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1248, *[1256, 1257], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1112) + ops.geomTransf('Linear', 1113, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1249, *[1257, 519], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1113) + ops.geomTransf('Linear', 1114, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1250, *[1258, 1259], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1114) + ops.geomTransf('Linear', 1115, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1251, *[1259, 1260], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1115) + ops.geomTransf('Linear', 1116, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1252, *[1260, 1261], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1116) + ops.geomTransf('Linear', 1117, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1253, *[1261, 520], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1117) + ops.geomTransf('Linear', 1118, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1254, *[1262, 1263], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1118) + ops.geomTransf('Linear', 1119, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1255, *[1263, 1264], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1119) + ops.geomTransf('Linear', 1120, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1256, *[1264, 1265], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1120) + ops.geomTransf('Linear', 1121, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1257, *[1265, 521], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1121) + ops.geomTransf('Linear', 1122, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1258, *[1266, 1267], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1122) + ops.geomTransf('Linear', 1123, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1259, *[1267, 1268], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1123) + ops.geomTransf('Linear', 1124, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1260, *[1268, 1269], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1124) + ops.geomTransf('Linear', 1125, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1261, *[1269, 522], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1125) + ops.geomTransf('Linear', 1126, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1262, *[1270, 1271], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1126) + ops.geomTransf('Linear', 1127, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1263, *[1271, 1272], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1127) + ops.geomTransf('Linear', 1128, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1264, *[1272, 1273], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1128) + ops.geomTransf('Linear', 1129, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1265, *[1273, 523], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1129) + ops.geomTransf('Linear', 1130, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1266, *[1274, 1275], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1130) + ops.geomTransf('Linear', 1131, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1267, *[1275, 1276], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1131) + ops.geomTransf('Linear', 1132, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1268, *[1276, 1277], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1132) + ops.geomTransf('Linear', 1133, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1269, *[1277, 524], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1133) + ops.geomTransf('Linear', 1134, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1270, *[1278, 1279], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1134) + ops.geomTransf('Linear', 1135, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1271, *[1279, 1280], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1135) + ops.geomTransf('Linear', 1136, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1272, *[1280, 1281], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1136) + ops.geomTransf('Linear', 1137, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1273, *[1281, 525], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1137) + ops.geomTransf('Linear', 1138, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1274, *[1282, 1283], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1138) + ops.geomTransf('Linear', 1139, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1275, *[1283, 1284], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1139) + ops.geomTransf('Linear', 1140, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1276, *[1284, 1285], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1140) + ops.geomTransf('Linear', 1141, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1277, *[1285, 526], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1141) + ops.geomTransf('Linear', 1142, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1278, *[1286, 1287], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1142) + ops.geomTransf('Linear', 1143, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1279, *[1287, 1288], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1143) + ops.geomTransf('Linear', 1144, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1280, *[1288, 1289], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1144) + ops.geomTransf('Linear', 1145, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1281, *[1289, 527], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1145) + ops.geomTransf('Linear', 1146, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1282, *[1290, 1291], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1146) + ops.geomTransf('Linear', 1147, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1283, *[1291, 1292], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1147) + ops.geomTransf('Linear', 1148, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1284, *[1292, 1293], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1148) + ops.geomTransf('Linear', 1149, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1285, *[1293, 528], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1149) + ops.geomTransf('Linear', 1150, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1286, *[1294, 1295], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1150) + ops.geomTransf('Linear', 1151, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1287, *[1295, 1296], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1151) + ops.geomTransf('Linear', 1152, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1288, *[1296, 1297], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1152) + ops.geomTransf('Linear', 1153, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1289, *[1297, 529], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1153) + ops.geomTransf('Linear', 1154, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1290, *[1298, 1299], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1154) + ops.geomTransf('Linear', 1155, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1291, *[1299, 1300], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1155) + ops.geomTransf('Linear', 1156, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1292, *[1300, 1301], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1156) + ops.geomTransf('Linear', 1157, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1293, *[1301, 530], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1157) + ops.geomTransf('Linear', 1158, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1294, *[1302, 1303], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1158) + ops.geomTransf('Linear', 1159, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1295, *[1303, 1304], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1159) + ops.geomTransf('Linear', 1160, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1296, *[1304, 1305], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1160) + ops.geomTransf('Linear', 1161, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 1297, *[1305, 531], SecProps[6].A, MatProps[1].E, MatProps[1].G, SecProps[6].Ixx, SecProps[6].Iyy, SecProps[6].Izz, 1161) + + # Fix the node. + ops.fix(1, *[1, 1, 1, 1, 1, 1]) + ops.fix(2, *[1, 1, 1, 1, 1, 1]) + ops.fix(3, *[1, 1, 1, 1, 1, 1]) + ops.fix(4, *[1, 1, 1, 1, 1, 1]) + ops.fix(5, *[1, 1, 1, 1, 1, 1]) + ops.fix(6, *[1, 1, 1, 1, 1, 1]) + ops.fix(7, *[1, 1, 1, 1, 1, 1]) + ops.fix(8, *[1, 1, 1, 1, 1, 1]) + + + # ElasLink element. + + + # Elastic Link element when fix. + # Rigid material. + + ops.uniaxialMaterial('Elastic', 1, 100000000.0) + ops.element('twoNodeLink', 1298, *[154, 370], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1299, *[155, 371], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1300, *[156, 372], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1301, *[157, 373], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1302, *[158, 374], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1303, *[159, 375], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1304, *[160, 376], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1305, *[161, 377], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1306, *[162, 378], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1307, *[163, 379], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1308, *[164, 380], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1309, *[165, 381], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1310, *[166, 382], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1311, *[167, 383], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1312, *[168, 384], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1313, *[169, 385], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1314, *[170, 386], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1315, *[171, 387], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1316, *[172, 388], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1317, *[173, 389], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1318, *[174, 390], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1319, *[175, 391], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1320, *[176, 392], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1321, *[177, 393], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1322, *[178, 394], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1323, *[179, 395], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1324, *[180, 396], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1325, *[181, 397], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1326, *[182, 398], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1327, *[183, 399], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1328, *[184, 400], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1329, *[185, 401], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1330, *[186, 402], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1331, *[187, 403], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1332, *[188, 404], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1333, *[189, 405], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1334, *[208, 406], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1335, *[209, 407], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1336, *[210, 408], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1337, *[211, 409], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1338, *[212, 410], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1339, *[213, 411], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1340, *[214, 412], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1341, *[215, 413], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1342, *[216, 414], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1343, *[217, 415], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1344, *[218, 416], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1345, *[219, 417], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1346, *[220, 418], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1347, *[221, 419], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1348, *[222, 420], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1349, *[223, 421], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1350, *[224, 422], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1351, *[225, 423], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1352, *[226, 424], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1353, *[227, 425], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1354, *[228, 426], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1355, *[229, 427], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1356, *[230, 428], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1357, *[231, 429], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1358, *[232, 430], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1359, *[233, 431], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1360, *[234, 432], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1361, *[235, 433], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1362, *[236, 434], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1363, *[237, 435], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1364, *[238, 436], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1365, *[239, 437], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1366, *[240, 438], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1367, *[241, 439], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1368, *[242, 440], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1369, *[243, 441], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1370, *[244, 442], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1371, *[245, 443], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1372, *[246, 444], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1373, *[247, 445], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1374, *[248, 446], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1375, *[249, 447], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1376, *[250, 448], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1377, *[251, 449], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1378, *[252, 450], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1379, *[253, 451], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1380, *[254, 452], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1381, *[255, 453], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1382, *[256, 454], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1383, *[257, 455], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1384, *[258, 456], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1385, *[259, 457], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1386, *[260, 458], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1387, *[261, 459], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1388, *[262, 460], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1389, *[263, 461], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1390, *[264, 462], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1391, *[265, 463], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1392, *[266, 464], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1393, *[267, 465], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1394, *[268, 466], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1395, *[269, 467], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1396, *[270, 468], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1397, *[271, 469], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1398, *[272, 470], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1399, *[273, 471], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1400, *[274, 472], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1401, *[275, 473], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1402, *[276, 474], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1403, *[277, 475], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1404, *[278, 476], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1405, *[279, 477], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1406, *[280, 478], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1407, *[281, 479], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1408, *[282, 480], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1409, *[283, 481], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1410, *[284, 482], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1411, *[285, 483], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1412, *[286, 484], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1413, *[287, 485], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1414, *[288, 486], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1415, *[289, 487], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1416, *[290, 488], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1417, *[291, 489], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1418, *[292, 490], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1419, *[293, 491], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1420, *[294, 492], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1421, *[295, 493], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1422, *[296, 494], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1423, *[297, 495], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1424, *[316, 496], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1425, *[317, 497], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1426, *[318, 498], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1427, *[319, 499], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1428, *[320, 500], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1429, *[321, 501], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1430, *[322, 502], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1431, *[323, 503], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1432, *[324, 504], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1433, *[325, 505], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1434, *[326, 506], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1435, *[327, 507], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1436, *[328, 508], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1437, *[329, 509], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1438, *[330, 510], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1439, *[331, 511], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1440, *[332, 512], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1441, *[333, 513], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1442, *[334, 514], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1443, *[335, 515], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1444, *[336, 516], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1445, *[337, 517], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1446, *[338, 518], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1447, *[339, 519], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1448, *[340, 520], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1449, *[341, 521], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1450, *[342, 522], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1451, *[343, 523], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1452, *[344, 524], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1453, *[345, 525], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1454, *[346, 526], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1455, *[347, 527], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1456, *[348, 528], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1457, *[349, 529], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1458, *[350, 530], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + ops.element('twoNodeLink', 1459, *[351, 531], '-mat', *[1, 1, 1, 1, 1, 1], '-dir', *[1, 2, 3, 4, 5, 6], '-orient', *[0.0, -0.75, 0.0]) + + + # Set the mass at a node. + ops.mass(1, *[21.4766, 21.4766, 21.4766]) + ops.mass(2, *[9.3873, 9.3873, 9.3873]) + ops.mass(3, *[9.3873, 9.3873, 9.3873]) + ops.mass(4, *[21.4766, 21.4766, 21.4766]) + ops.mass(5, *[21.4766, 21.4766, 21.4766]) + ops.mass(6, *[9.3873, 9.3873, 9.3873]) + ops.mass(7, *[9.3873, 9.3873, 9.3873]) + ops.mass(8, *[21.4766, 21.4766, 21.4766]) + ops.mass(9, *[11.1125, 11.1125, 11.1125]) + ops.mass(10, *[11.1125, 11.1125, 11.1125]) + ops.mass(11, *[11.1125, 11.1125, 11.1125]) + ops.mass(12, *[11.1125, 11.1125, 11.1125]) + ops.mass(13, *[28.3131, 28.3131, 28.3131]) + ops.mass(14, *[28.3131, 28.3131, 28.3131]) + ops.mass(15, *[28.3131, 28.3131, 28.3131]) + ops.mass(16, *[28.3131, 28.3131, 28.3131]) + ops.mass(17, *[16.4197, 16.4197, 16.4197]) + ops.mass(18, *[16.4197, 16.4197, 16.4197]) + ops.mass(19, *[16.4197, 16.4197, 16.4197]) + ops.mass(20, *[16.4197, 16.4197, 16.4197]) + ops.mass(21, *[15.0996, 15.0996, 15.0996]) + ops.mass(22, *[15.0996, 15.0996, 15.0996]) + ops.mass(23, *[15.0996, 15.0996, 15.0996]) + ops.mass(24, *[15.0996, 15.0996, 15.0996]) + ops.mass(25, *[25.5209, 25.5209, 25.5209]) + ops.mass(26, *[25.5209, 25.5209, 25.5209]) + ops.mass(27, *[25.5209, 25.5209, 25.5209]) + ops.mass(28, *[25.5209, 25.5209, 25.5209]) + ops.mass(29, *[11.3064, 11.3064, 11.3064]) + ops.mass(30, *[11.3064, 11.3064, 11.3064]) + ops.mass(31, *[11.3064, 11.3064, 11.3064]) + ops.mass(32, *[11.3064, 11.3064, 11.3064]) + ops.mass(33, *[17.1266, 17.1266, 17.1266]) + ops.mass(34, *[17.1266, 17.1266, 17.1266]) + ops.mass(35, *[17.1266, 17.1266, 17.1266]) + ops.mass(36, *[17.1266, 17.1266, 17.1266]) + ops.mass(37, *[10.2019, 10.2019, 10.2019]) + ops.mass(38, *[10.2019, 10.2019, 10.2019]) + ops.mass(39, *[10.2019, 10.2019, 10.2019]) + ops.mass(40, *[10.2019, 10.2019, 10.2019]) + ops.mass(41, *[16.8127, 16.8127, 16.8127]) + ops.mass(42, *[16.8127, 16.8127, 16.8127]) + ops.mass(43, *[16.8127, 16.8127, 16.8127]) + ops.mass(44, *[16.8127, 16.8127, 16.8127]) + ops.mass(45, *[44.706, 44.706, 44.706]) + ops.mass(46, *[44.706, 44.706, 44.706]) + ops.mass(47, *[44.706, 44.706, 44.706]) + ops.mass(48, *[44.706, 44.706, 44.706]) + ops.mass(49, *[14.8956, 14.8956, 14.8956]) + ops.mass(50, *[14.8956, 14.8956, 14.8956]) + ops.mass(51, *[14.8956, 14.8956, 14.8956]) + ops.mass(52, *[14.8956, 14.8956, 14.8956]) + ops.mass(53, *[40.0374, 40.0374, 40.0374]) + ops.mass(54, *[40.0374, 40.0374, 40.0374]) + ops.mass(55, *[40.0374, 40.0374, 40.0374]) + ops.mass(56, *[40.0374, 40.0374, 40.0374]) + ops.mass(57, *[14.0494, 14.0494, 14.0494]) + ops.mass(58, *[14.0494, 14.0494, 14.0494]) + ops.mass(59, *[14.0494, 14.0494, 14.0494]) + ops.mass(60, *[14.0494, 14.0494, 14.0494]) + ops.mass(61, *[26.3835, 26.3835, 26.3835]) + ops.mass(62, *[26.3835, 26.3835, 26.3835]) + ops.mass(63, *[26.3835, 26.3835, 26.3835]) + ops.mass(64, *[26.3835, 26.3835, 26.3835]) + ops.mass(65, *[10.3884, 10.3884, 10.3884]) + ops.mass(66, *[10.3884, 10.3884, 10.3884]) + ops.mass(67, *[10.3884, 10.3884, 10.3884]) + ops.mass(68, *[10.3884, 10.3884, 10.3884]) + ops.mass(69, *[23.9844, 23.9844, 23.9844]) + ops.mass(70, *[23.9844, 23.9844, 23.9844]) + ops.mass(71, *[23.9844, 23.9844, 23.9844]) + ops.mass(72, *[23.9844, 23.9844, 23.9844]) + ops.mass(73, *[16.0207, 16.0207, 16.0207]) + ops.mass(74, *[16.0207, 16.0207, 16.0207]) + ops.mass(75, *[16.0207, 16.0207, 16.0207]) + ops.mass(76, *[16.0207, 16.0207, 16.0207]) + ops.mass(77, *[9.717, 9.717, 9.717]) + ops.mass(78, *[9.717, 9.717, 9.717]) + ops.mass(79, *[9.717, 9.717, 9.717]) + ops.mass(80, *[9.717, 9.717, 9.717]) + ops.mass(81, *[15.1453, 15.1453, 15.1453]) + ops.mass(82, *[15.1453, 15.1453, 15.1453]) + ops.mass(83, *[15.1453, 15.1453, 15.1453]) + ops.mass(84, *[15.1453, 15.1453, 15.1453]) + ops.mass(85, *[13.9922, 13.9922, 13.9922]) + ops.mass(86, *[13.9922, 13.9922, 13.9922]) + ops.mass(87, *[13.9922, 13.9922, 13.9922]) + ops.mass(88, *[13.9922, 13.9922, 13.9922]) + ops.mass(89, *[18.6558, 18.6558, 18.6558]) + ops.mass(90, *[18.6558, 18.6558, 18.6558]) + ops.mass(91, *[18.6558, 18.6558, 18.6558]) + ops.mass(92, *[18.6558, 18.6558, 18.6558]) + ops.mass(93, *[13.5191, 13.5191, 13.5191]) + ops.mass(94, *[13.5191, 13.5191, 13.5191]) + ops.mass(95, *[13.5191, 13.5191, 13.5191]) + ops.mass(96, *[13.5191, 13.5191, 13.5191]) + ops.mass(97, *[18.756, 18.756, 18.756]) + ops.mass(98, *[18.756, 18.756, 18.756]) + ops.mass(99, *[18.756, 18.756, 18.756]) + ops.mass(100, *[18.756, 18.756, 18.756]) + ops.mass(101, *[9.8514, 9.8514, 9.8514]) + ops.mass(102, *[9.8514, 9.8514, 9.8514]) + ops.mass(103, *[9.8514, 9.8514, 9.8514]) + ops.mass(104, *[9.8514, 9.8514, 9.8514]) + ops.mass(105, *[15.4523, 15.4523, 15.4523]) + ops.mass(106, *[15.4523, 15.4523, 15.4523]) + ops.mass(107, *[15.4523, 15.4523, 15.4523]) + ops.mass(108, *[15.4523, 15.4523, 15.4523]) + ops.mass(109, *[9.5334, 9.5334, 9.5334]) + ops.mass(110, *[9.5334, 9.5334, 9.5334]) + ops.mass(111, *[9.5334, 9.5334, 9.5334]) + ops.mass(112, *[9.5334, 9.5334, 9.5334]) + ops.mass(113, *[11.8033, 11.8033, 11.8033]) + ops.mass(114, *[11.8033, 11.8033, 11.8033]) + ops.mass(115, *[11.8033, 11.8033, 11.8033]) + ops.mass(116, *[11.8033, 11.8033, 11.8033]) + ops.mass(117, *[13.5151, 13.5151, 13.5151]) + ops.mass(118, *[13.5151, 13.5151, 13.5151]) + ops.mass(119, *[13.5151, 13.5151, 13.5151]) + ops.mass(120, *[13.5151, 13.5151, 13.5151]) + ops.mass(121, *[13.3627, 13.3627, 13.3627]) + ops.mass(122, *[13.3627, 13.3627, 13.3627]) + ops.mass(123, *[13.3627, 13.3627, 13.3627]) + ops.mass(124, *[13.3627, 13.3627, 13.3627]) + ops.mass(125, *[16.7666, 16.7666, 16.7666]) + ops.mass(126, *[16.7666, 16.7666, 16.7666]) + ops.mass(127, *[16.7666, 16.7666, 16.7666]) + ops.mass(128, *[16.7666, 16.7666, 16.7666]) + ops.mass(129, *[9.5822, 9.5822, 9.5822]) + ops.mass(130, *[9.5822, 9.5822, 9.5822]) + ops.mass(131, *[9.5822, 9.5822, 9.5822]) + ops.mass(132, *[9.5822, 9.5822, 9.5822]) + ops.mass(133, *[15.2784, 15.2784, 15.2784]) + ops.mass(135, *[15.2784, 15.2784, 15.2784]) + ops.mass(136, *[1.1473, 1.1473, 1.1473]) + ops.mass(137, *[1.1473, 1.1473, 1.1473]) + ops.mass(138, *[1.1473, 1.1473, 1.1473]) + ops.mass(139, *[1.1473, 1.1473, 1.1473]) + ops.mass(140, *[1.1473, 1.1473, 1.1473]) + ops.mass(141, *[1.1473, 1.1473, 1.1473]) + ops.mass(142, *[1.1473, 1.1473, 1.1473]) + ops.mass(143, *[1.1473, 1.1473, 1.1473]) + ops.mass(144, *[1.1473, 1.1473, 1.1473]) + ops.mass(145, *[1.1473, 1.1473, 1.1473]) + ops.mass(146, *[1.1473, 1.1473, 1.1473]) + ops.mass(147, *[1.1473, 1.1473, 1.1473]) + ops.mass(148, *[1.1473, 1.1473, 1.1473]) + ops.mass(149, *[1.1473, 1.1473, 1.1473]) + ops.mass(150, *[1.1473, 1.1473, 1.1473]) + ops.mass(151, *[1.1473, 1.1473, 1.1473]) + ops.mass(152, *[1.1473, 1.1473, 1.1473]) + ops.mass(153, *[1.1473, 1.1473, 1.1473]) + ops.mass(154, *[2.6769, 2.6769, 2.6769]) + ops.mass(155, *[2.6769, 2.6769, 2.6769]) + ops.mass(156, *[2.6769, 2.6769, 2.6769]) + ops.mass(157, *[2.6769, 2.6769, 2.6769]) + ops.mass(158, *[2.6769, 2.6769, 2.6769]) + ops.mass(159, *[2.6769, 2.6769, 2.6769]) + ops.mass(160, *[2.6769, 2.6769, 2.6769]) + ops.mass(161, *[2.6769, 2.6769, 2.6769]) + ops.mass(162, *[2.6769, 2.6769, 2.6769]) + ops.mass(163, *[2.6769, 2.6769, 2.6769]) + ops.mass(164, *[2.6769, 2.6769, 2.6769]) + ops.mass(165, *[2.6769, 2.6769, 2.6769]) + ops.mass(166, *[2.6769, 2.6769, 2.6769]) + ops.mass(167, *[2.6769, 2.6769, 2.6769]) + ops.mass(168, *[2.6769, 2.6769, 2.6769]) + ops.mass(169, *[2.6769, 2.6769, 2.6769]) + ops.mass(170, *[2.6769, 2.6769, 2.6769]) + ops.mass(171, *[2.6769, 2.6769, 2.6769]) + ops.mass(172, *[1.9121, 1.9121, 1.9121]) + ops.mass(173, *[1.9121, 1.9121, 1.9121]) + ops.mass(174, *[1.9121, 1.9121, 1.9121]) + ops.mass(175, *[1.9121, 1.9121, 1.9121]) + ops.mass(176, *[1.9121, 1.9121, 1.9121]) + ops.mass(177, *[1.9121, 1.9121, 1.9121]) + ops.mass(178, *[1.9121, 1.9121, 1.9121]) + ops.mass(179, *[1.9121, 1.9121, 1.9121]) + ops.mass(180, *[1.9121, 1.9121, 1.9121]) + ops.mass(181, *[1.9121, 1.9121, 1.9121]) + ops.mass(182, *[1.9121, 1.9121, 1.9121]) + ops.mass(183, *[1.9121, 1.9121, 1.9121]) + ops.mass(184, *[1.9121, 1.9121, 1.9121]) + ops.mass(185, *[1.9121, 1.9121, 1.9121]) + ops.mass(186, *[1.9121, 1.9121, 1.9121]) + ops.mass(187, *[1.9121, 1.9121, 1.9121]) + ops.mass(188, *[1.9121, 1.9121, 1.9121]) + ops.mass(189, *[1.9121, 1.9121, 1.9121]) + ops.mass(190, *[23.0063, 23.0063, 23.0063]) + ops.mass(191, *[20.672, 20.672, 20.672]) + ops.mass(192, *[12.6455, 12.6455, 12.6455]) + ops.mass(193, *[9.9812, 9.9812, 9.9812]) + ops.mass(194, *[14.1624, 14.1624, 14.1624]) + ops.mass(195, *[8.775, 8.775, 8.775]) + ops.mass(196, *[6.8895, 6.8895, 6.8895]) + ops.mass(197, *[5.6525, 5.6525, 5.6525]) + ops.mass(198, *[5.0415, 5.0415, 5.0415]) + ops.mass(199, *[5.0415, 5.0415, 5.0415]) + ops.mass(200, *[5.6525, 5.6525, 5.6525]) + ops.mass(201, *[6.8895, 6.8895, 6.8895]) + ops.mass(202, *[8.775, 8.775, 8.775]) + ops.mass(203, *[14.1624, 14.1624, 14.1624]) + ops.mass(204, *[9.9812, 9.9812, 9.9812]) + ops.mass(205, *[12.6455, 12.6455, 12.6455]) + ops.mass(206, *[20.672, 20.672, 20.672]) + ops.mass(207, *[23.0063, 23.0063, 23.0063]) + ops.mass(208, *[2.6769, 2.6769, 2.6769]) + ops.mass(209, *[2.6769, 2.6769, 2.6769]) + ops.mass(210, *[2.6769, 2.6769, 2.6769]) + ops.mass(211, *[2.6769, 2.6769, 2.6769]) + ops.mass(212, *[2.6769, 2.6769, 2.6769]) + ops.mass(213, *[2.6769, 2.6769, 2.6769]) + ops.mass(214, *[2.6769, 2.6769, 2.6769]) + ops.mass(215, *[2.6769, 2.6769, 2.6769]) + ops.mass(216, *[2.6769, 2.6769, 2.6769]) + ops.mass(217, *[2.6769, 2.6769, 2.6769]) + ops.mass(218, *[2.6769, 2.6769, 2.6769]) + ops.mass(219, *[2.6769, 2.6769, 2.6769]) + ops.mass(220, *[2.6769, 2.6769, 2.6769]) + ops.mass(221, *[2.6769, 2.6769, 2.6769]) + ops.mass(222, *[2.6769, 2.6769, 2.6769]) + ops.mass(223, *[2.6769, 2.6769, 2.6769]) + ops.mass(224, *[2.6769, 2.6769, 2.6769]) + ops.mass(225, *[2.6769, 2.6769, 2.6769]) + ops.mass(226, *[3.0594, 3.0594, 3.0594]) + ops.mass(227, *[3.0594, 3.0594, 3.0594]) + ops.mass(228, *[3.0594, 3.0594, 3.0594]) + ops.mass(229, *[3.0594, 3.0594, 3.0594]) + ops.mass(230, *[3.0594, 3.0594, 3.0594]) + ops.mass(231, *[3.0594, 3.0594, 3.0594]) + ops.mass(232, *[3.0594, 3.0594, 3.0594]) + ops.mass(233, *[3.0594, 3.0594, 3.0594]) + ops.mass(234, *[3.0594, 3.0594, 3.0594]) + ops.mass(235, *[3.0594, 3.0594, 3.0594]) + ops.mass(236, *[3.0594, 3.0594, 3.0594]) + ops.mass(237, *[3.0594, 3.0594, 3.0594]) + ops.mass(238, *[3.0594, 3.0594, 3.0594]) + ops.mass(239, *[3.0594, 3.0594, 3.0594]) + ops.mass(240, *[3.0594, 3.0594, 3.0594]) + ops.mass(241, *[3.0594, 3.0594, 3.0594]) + ops.mass(242, *[3.0594, 3.0594, 3.0594]) + ops.mass(243, *[3.0594, 3.0594, 3.0594]) + ops.mass(244, *[3.0594, 3.0594, 3.0594]) + ops.mass(245, *[3.0594, 3.0594, 3.0594]) + ops.mass(246, *[3.0594, 3.0594, 3.0594]) + ops.mass(247, *[3.0594, 3.0594, 3.0594]) + ops.mass(248, *[3.0594, 3.0594, 3.0594]) + ops.mass(249, *[3.0594, 3.0594, 3.0594]) + ops.mass(250, *[3.0594, 3.0594, 3.0594]) + ops.mass(251, *[3.0594, 3.0594, 3.0594]) + ops.mass(252, *[3.0594, 3.0594, 3.0594]) + ops.mass(253, *[3.0594, 3.0594, 3.0594]) + ops.mass(254, *[3.0594, 3.0594, 3.0594]) + ops.mass(255, *[3.0594, 3.0594, 3.0594]) + ops.mass(256, *[3.0594, 3.0594, 3.0594]) + ops.mass(257, *[3.0594, 3.0594, 3.0594]) + ops.mass(258, *[3.0594, 3.0594, 3.0594]) + ops.mass(259, *[3.0594, 3.0594, 3.0594]) + ops.mass(260, *[3.0594, 3.0594, 3.0594]) + ops.mass(261, *[3.0594, 3.0594, 3.0594]) + ops.mass(262, *[3.0594, 3.0594, 3.0594]) + ops.mass(263, *[3.0594, 3.0594, 3.0594]) + ops.mass(264, *[3.0594, 3.0594, 3.0594]) + ops.mass(265, *[3.0594, 3.0594, 3.0594]) + ops.mass(266, *[3.0594, 3.0594, 3.0594]) + ops.mass(267, *[3.0594, 3.0594, 3.0594]) + ops.mass(268, *[3.0594, 3.0594, 3.0594]) + ops.mass(269, *[3.0594, 3.0594, 3.0594]) + ops.mass(270, *[3.0594, 3.0594, 3.0594]) + ops.mass(271, *[3.0594, 3.0594, 3.0594]) + ops.mass(272, *[3.0594, 3.0594, 3.0594]) + ops.mass(273, *[3.0594, 3.0594, 3.0594]) + ops.mass(274, *[3.0594, 3.0594, 3.0594]) + ops.mass(275, *[3.0594, 3.0594, 3.0594]) + ops.mass(276, *[3.0594, 3.0594, 3.0594]) + ops.mass(277, *[3.0594, 3.0594, 3.0594]) + ops.mass(278, *[3.0594, 3.0594, 3.0594]) + ops.mass(279, *[3.0594, 3.0594, 3.0594]) + ops.mass(280, *[2.6769, 2.6769, 2.6769]) + ops.mass(281, *[2.6769, 2.6769, 2.6769]) + ops.mass(282, *[2.6769, 2.6769, 2.6769]) + ops.mass(283, *[2.6769, 2.6769, 2.6769]) + ops.mass(284, *[2.6769, 2.6769, 2.6769]) + ops.mass(285, *[2.6769, 2.6769, 2.6769]) + ops.mass(286, *[2.6769, 2.6769, 2.6769]) + ops.mass(287, *[2.6769, 2.6769, 2.6769]) + ops.mass(288, *[2.6769, 2.6769, 2.6769]) + ops.mass(289, *[2.6769, 2.6769, 2.6769]) + ops.mass(290, *[2.6769, 2.6769, 2.6769]) + ops.mass(291, *[2.6769, 2.6769, 2.6769]) + ops.mass(292, *[2.6769, 2.6769, 2.6769]) + ops.mass(293, *[2.6769, 2.6769, 2.6769]) + ops.mass(294, *[2.6769, 2.6769, 2.6769]) + ops.mass(295, *[2.6769, 2.6769, 2.6769]) + ops.mass(296, *[2.6769, 2.6769, 2.6769]) + ops.mass(297, *[2.6769, 2.6769, 2.6769]) + ops.mass(298, *[23.0063, 23.0063, 23.0063]) + ops.mass(299, *[20.672, 20.672, 20.672]) + ops.mass(300, *[12.6455, 12.6455, 12.6455]) + ops.mass(301, *[9.9812, 9.9812, 9.9812]) + ops.mass(302, *[14.1624, 14.1624, 14.1624]) + ops.mass(303, *[8.775, 8.775, 8.775]) + ops.mass(304, *[6.8895, 6.8895, 6.8895]) + ops.mass(305, *[5.6525, 5.6525, 5.6525]) + ops.mass(306, *[5.0415, 5.0415, 5.0415]) + ops.mass(307, *[5.0415, 5.0415, 5.0415]) + ops.mass(308, *[5.6525, 5.6525, 5.6525]) + ops.mass(309, *[6.8895, 6.8895, 6.8895]) + ops.mass(310, *[8.775, 8.775, 8.775]) + ops.mass(311, *[14.1624, 14.1624, 14.1624]) + ops.mass(312, *[9.9812, 9.9812, 9.9812]) + ops.mass(313, *[12.6455, 12.6455, 12.6455]) + ops.mass(314, *[20.672, 20.672, 20.672]) + ops.mass(315, *[23.0063, 23.0063, 23.0063]) + ops.mass(316, *[1.9121, 1.9121, 1.9121]) + ops.mass(317, *[1.9121, 1.9121, 1.9121]) + ops.mass(318, *[1.9121, 1.9121, 1.9121]) + ops.mass(319, *[1.9121, 1.9121, 1.9121]) + ops.mass(320, *[1.9121, 1.9121, 1.9121]) + ops.mass(321, *[1.9121, 1.9121, 1.9121]) + ops.mass(322, *[1.9121, 1.9121, 1.9121]) + ops.mass(323, *[1.9121, 1.9121, 1.9121]) + ops.mass(324, *[1.9121, 1.9121, 1.9121]) + ops.mass(325, *[1.9121, 1.9121, 1.9121]) + ops.mass(326, *[1.9121, 1.9121, 1.9121]) + ops.mass(327, *[1.9121, 1.9121, 1.9121]) + ops.mass(328, *[1.9121, 1.9121, 1.9121]) + ops.mass(329, *[1.9121, 1.9121, 1.9121]) + ops.mass(330, *[1.9121, 1.9121, 1.9121]) + ops.mass(331, *[1.9121, 1.9121, 1.9121]) + ops.mass(332, *[1.9121, 1.9121, 1.9121]) + ops.mass(333, *[1.9121, 1.9121, 1.9121]) + ops.mass(334, *[2.6769, 2.6769, 2.6769]) + ops.mass(335, *[2.6769, 2.6769, 2.6769]) + ops.mass(336, *[2.6769, 2.6769, 2.6769]) + ops.mass(337, *[2.6769, 2.6769, 2.6769]) + ops.mass(338, *[2.6769, 2.6769, 2.6769]) + ops.mass(339, *[2.6769, 2.6769, 2.6769]) + ops.mass(340, *[2.6769, 2.6769, 2.6769]) + ops.mass(341, *[2.6769, 2.6769, 2.6769]) + ops.mass(342, *[2.6769, 2.6769, 2.6769]) + ops.mass(343, *[2.6769, 2.6769, 2.6769]) + ops.mass(344, *[2.6769, 2.6769, 2.6769]) + ops.mass(345, *[2.6769, 2.6769, 2.6769]) + ops.mass(346, *[2.6769, 2.6769, 2.6769]) + ops.mass(347, *[2.6769, 2.6769, 2.6769]) + ops.mass(348, *[2.6769, 2.6769, 2.6769]) + ops.mass(349, *[2.6769, 2.6769, 2.6769]) + ops.mass(350, *[2.6769, 2.6769, 2.6769]) + ops.mass(351, *[2.6769, 2.6769, 2.6769]) + ops.mass(352, *[1.1473, 1.1473, 1.1473]) + ops.mass(353, *[1.1473, 1.1473, 1.1473]) + ops.mass(354, *[1.1473, 1.1473, 1.1473]) + ops.mass(355, *[1.1473, 1.1473, 1.1473]) + ops.mass(356, *[1.1473, 1.1473, 1.1473]) + ops.mass(357, *[1.1473, 1.1473, 1.1473]) + ops.mass(358, *[1.1473, 1.1473, 1.1473]) + ops.mass(359, *[1.1473, 1.1473, 1.1473]) + ops.mass(360, *[1.1473, 1.1473, 1.1473]) + ops.mass(361, *[1.1473, 1.1473, 1.1473]) + ops.mass(362, *[1.1473, 1.1473, 1.1473]) + ops.mass(363, *[1.1473, 1.1473, 1.1473]) + ops.mass(364, *[1.1473, 1.1473, 1.1473]) + ops.mass(365, *[1.1473, 1.1473, 1.1473]) + ops.mass(366, *[1.1473, 1.1473, 1.1473]) + ops.mass(367, *[1.1473, 1.1473, 1.1473]) + ops.mass(368, *[1.1473, 1.1473, 1.1473]) + ops.mass(369, *[1.1473, 1.1473, 1.1473]) + ops.mass(370, *[0.775, 0.775, 0.775]) + ops.mass(371, *[1.5501, 1.5501, 1.5501]) + ops.mass(372, *[1.5501, 1.5501, 1.5501]) + ops.mass(373, *[1.5501, 1.5501, 1.5501]) + ops.mass(374, *[1.5501, 1.5501, 1.5501]) + ops.mass(375, *[1.5501, 1.5501, 1.5501]) + ops.mass(376, *[1.5501, 1.5501, 1.5501]) + ops.mass(377, *[1.5501, 1.5501, 1.5501]) + ops.mass(378, *[1.5501, 1.5501, 1.5501]) + ops.mass(379, *[1.5501, 1.5501, 1.5501]) + ops.mass(380, *[1.5501, 1.5501, 1.5501]) + ops.mass(381, *[1.5501, 1.5501, 1.5501]) + ops.mass(382, *[1.5501, 1.5501, 1.5501]) + ops.mass(383, *[1.5501, 1.5501, 1.5501]) + ops.mass(384, *[1.5501, 1.5501, 1.5501]) + ops.mass(385, *[1.5501, 1.5501, 1.5501]) + ops.mass(386, *[1.5501, 1.5501, 1.5501]) + ops.mass(387, *[0.775, 0.775, 0.775]) + ops.mass(388, *[0.775, 0.775, 0.775]) + ops.mass(389, *[1.5501, 1.5501, 1.5501]) + ops.mass(390, *[1.5501, 1.5501, 1.5501]) + ops.mass(391, *[1.5501, 1.5501, 1.5501]) + ops.mass(392, *[1.5501, 1.5501, 1.5501]) + ops.mass(393, *[1.5501, 1.5501, 1.5501]) + ops.mass(394, *[1.5501, 1.5501, 1.5501]) + ops.mass(395, *[1.5501, 1.5501, 1.5501]) + ops.mass(396, *[1.5501, 1.5501, 1.5501]) + ops.mass(397, *[1.5501, 1.5501, 1.5501]) + ops.mass(398, *[1.5501, 1.5501, 1.5501]) + ops.mass(399, *[1.5501, 1.5501, 1.5501]) + ops.mass(400, *[1.5501, 1.5501, 1.5501]) + ops.mass(401, *[1.5501, 1.5501, 1.5501]) + ops.mass(402, *[1.5501, 1.5501, 1.5501]) + ops.mass(403, *[1.5501, 1.5501, 1.5501]) + ops.mass(404, *[1.5501, 1.5501, 1.5501]) + ops.mass(405, *[0.775, 0.775, 0.775]) + ops.mass(406, *[0.775, 0.775, 0.775]) + ops.mass(407, *[1.5501, 1.5501, 1.5501]) + ops.mass(408, *[1.5501, 1.5501, 1.5501]) + ops.mass(409, *[1.5501, 1.5501, 1.5501]) + ops.mass(410, *[1.5501, 1.5501, 1.5501]) + ops.mass(411, *[1.5501, 1.5501, 1.5501]) + ops.mass(412, *[1.5501, 1.5501, 1.5501]) + ops.mass(413, *[1.5501, 1.5501, 1.5501]) + ops.mass(414, *[1.5501, 1.5501, 1.5501]) + ops.mass(415, *[1.5501, 1.5501, 1.5501]) + ops.mass(416, *[1.5501, 1.5501, 1.5501]) + ops.mass(417, *[1.5501, 1.5501, 1.5501]) + ops.mass(418, *[1.5501, 1.5501, 1.5501]) + ops.mass(419, *[1.5501, 1.5501, 1.5501]) + ops.mass(420, *[1.5501, 1.5501, 1.5501]) + ops.mass(421, *[1.5501, 1.5501, 1.5501]) + ops.mass(422, *[1.5501, 1.5501, 1.5501]) + ops.mass(423, *[0.775, 0.775, 0.775]) + ops.mass(424, *[0.775, 0.775, 0.775]) + ops.mass(425, *[1.5501, 1.5501, 1.5501]) + ops.mass(426, *[1.5501, 1.5501, 1.5501]) + ops.mass(427, *[1.5501, 1.5501, 1.5501]) + ops.mass(428, *[1.5501, 1.5501, 1.5501]) + ops.mass(429, *[1.5501, 1.5501, 1.5501]) + ops.mass(430, *[1.5501, 1.5501, 1.5501]) + ops.mass(431, *[1.5501, 1.5501, 1.5501]) + ops.mass(432, *[1.5501, 1.5501, 1.5501]) + ops.mass(433, *[1.5501, 1.5501, 1.5501]) + ops.mass(434, *[1.5501, 1.5501, 1.5501]) + ops.mass(435, *[1.5501, 1.5501, 1.5501]) + ops.mass(436, *[1.5501, 1.5501, 1.5501]) + ops.mass(437, *[1.5501, 1.5501, 1.5501]) + ops.mass(438, *[1.5501, 1.5501, 1.5501]) + ops.mass(439, *[1.5501, 1.5501, 1.5501]) + ops.mass(440, *[1.5501, 1.5501, 1.5501]) + ops.mass(441, *[0.775, 0.775, 0.775]) + ops.mass(442, *[0.775, 0.775, 0.775]) + ops.mass(443, *[1.5501, 1.5501, 1.5501]) + ops.mass(444, *[1.5501, 1.5501, 1.5501]) + ops.mass(445, *[1.5501, 1.5501, 1.5501]) + ops.mass(446, *[1.5501, 1.5501, 1.5501]) + ops.mass(447, *[1.5501, 1.5501, 1.5501]) + ops.mass(448, *[1.5501, 1.5501, 1.5501]) + ops.mass(449, *[1.5501, 1.5501, 1.5501]) + ops.mass(450, *[1.5501, 1.5501, 1.5501]) + ops.mass(451, *[1.5501, 1.5501, 1.5501]) + ops.mass(452, *[1.5501, 1.5501, 1.5501]) + ops.mass(453, *[1.5501, 1.5501, 1.5501]) + ops.mass(454, *[1.5501, 1.5501, 1.5501]) + ops.mass(455, *[1.5501, 1.5501, 1.5501]) + ops.mass(456, *[1.5501, 1.5501, 1.5501]) + ops.mass(457, *[1.5501, 1.5501, 1.5501]) + ops.mass(458, *[1.5501, 1.5501, 1.5501]) + ops.mass(459, *[0.775, 0.775, 0.775]) + ops.mass(460, *[0.775, 0.775, 0.775]) + ops.mass(461, *[1.5501, 1.5501, 1.5501]) + ops.mass(462, *[1.5501, 1.5501, 1.5501]) + ops.mass(463, *[1.5501, 1.5501, 1.5501]) + ops.mass(464, *[1.5501, 1.5501, 1.5501]) + ops.mass(465, *[1.5501, 1.5501, 1.5501]) + ops.mass(466, *[1.5501, 1.5501, 1.5501]) + ops.mass(467, *[1.5501, 1.5501, 1.5501]) + ops.mass(468, *[1.5501, 1.5501, 1.5501]) + ops.mass(469, *[1.5501, 1.5501, 1.5501]) + ops.mass(470, *[1.5501, 1.5501, 1.5501]) + ops.mass(471, *[1.5501, 1.5501, 1.5501]) + ops.mass(472, *[1.5501, 1.5501, 1.5501]) + ops.mass(473, *[1.5501, 1.5501, 1.5501]) + ops.mass(474, *[1.5501, 1.5501, 1.5501]) + ops.mass(475, *[1.5501, 1.5501, 1.5501]) + ops.mass(476, *[1.5501, 1.5501, 1.5501]) + ops.mass(477, *[0.775, 0.775, 0.775]) + ops.mass(478, *[0.775, 0.775, 0.775]) + ops.mass(479, *[1.5501, 1.5501, 1.5501]) + ops.mass(480, *[1.5501, 1.5501, 1.5501]) + ops.mass(481, *[1.5501, 1.5501, 1.5501]) + ops.mass(482, *[1.5501, 1.5501, 1.5501]) + ops.mass(483, *[1.5501, 1.5501, 1.5501]) + ops.mass(484, *[1.5501, 1.5501, 1.5501]) + ops.mass(485, *[1.5501, 1.5501, 1.5501]) + ops.mass(486, *[1.5501, 1.5501, 1.5501]) + ops.mass(487, *[1.5501, 1.5501, 1.5501]) + ops.mass(488, *[1.5501, 1.5501, 1.5501]) + ops.mass(489, *[1.5501, 1.5501, 1.5501]) + ops.mass(490, *[1.5501, 1.5501, 1.5501]) + ops.mass(491, *[1.5501, 1.5501, 1.5501]) + ops.mass(492, *[1.5501, 1.5501, 1.5501]) + ops.mass(493, *[1.5501, 1.5501, 1.5501]) + ops.mass(494, *[1.5501, 1.5501, 1.5501]) + ops.mass(495, *[0.775, 0.775, 0.775]) + ops.mass(496, *[0.775, 0.775, 0.775]) + ops.mass(497, *[1.5501, 1.5501, 1.5501]) + ops.mass(498, *[1.5501, 1.5501, 1.5501]) + ops.mass(499, *[1.5501, 1.5501, 1.5501]) + ops.mass(500, *[1.5501, 1.5501, 1.5501]) + ops.mass(501, *[1.5501, 1.5501, 1.5501]) + ops.mass(502, *[1.5501, 1.5501, 1.5501]) + ops.mass(503, *[1.5501, 1.5501, 1.5501]) + ops.mass(504, *[1.5501, 1.5501, 1.5501]) + ops.mass(505, *[1.5501, 1.5501, 1.5501]) + ops.mass(506, *[1.5501, 1.5501, 1.5501]) + ops.mass(507, *[1.5501, 1.5501, 1.5501]) + ops.mass(508, *[1.5501, 1.5501, 1.5501]) + ops.mass(509, *[1.5501, 1.5501, 1.5501]) + ops.mass(510, *[1.5501, 1.5501, 1.5501]) + ops.mass(511, *[1.5501, 1.5501, 1.5501]) + ops.mass(512, *[1.5501, 1.5501, 1.5501]) + ops.mass(513, *[0.775, 0.775, 0.775]) + ops.mass(514, *[0.775, 0.775, 0.775]) + ops.mass(515, *[1.5501, 1.5501, 1.5501]) + ops.mass(516, *[1.5501, 1.5501, 1.5501]) + ops.mass(517, *[1.5501, 1.5501, 1.5501]) + ops.mass(518, *[1.5501, 1.5501, 1.5501]) + ops.mass(519, *[1.5501, 1.5501, 1.5501]) + ops.mass(520, *[1.5501, 1.5501, 1.5501]) + ops.mass(521, *[1.5501, 1.5501, 1.5501]) + ops.mass(522, *[1.5501, 1.5501, 1.5501]) + ops.mass(523, *[1.5501, 1.5501, 1.5501]) + ops.mass(524, *[1.5501, 1.5501, 1.5501]) + ops.mass(525, *[1.5501, 1.5501, 1.5501]) + ops.mass(526, *[1.5501, 1.5501, 1.5501]) + ops.mass(527, *[1.5501, 1.5501, 1.5501]) + ops.mass(528, *[1.5501, 1.5501, 1.5501]) + ops.mass(529, *[1.5501, 1.5501, 1.5501]) + ops.mass(530, *[1.5501, 1.5501, 1.5501]) + ops.mass(531, *[0.775, 0.775, 0.775]) + ops.mass(694, *[1.5501, 1.5501, 1.5501]) + ops.mass(695, *[1.5501, 1.5501, 1.5501]) + ops.mass(696, *[1.5501, 1.5501, 1.5501]) + ops.mass(697, *[1.5501, 1.5501, 1.5501]) + ops.mass(698, *[1.5501, 1.5501, 1.5501]) + ops.mass(699, *[1.5501, 1.5501, 1.5501]) + ops.mass(700, *[1.5501, 1.5501, 1.5501]) + ops.mass(701, *[1.5501, 1.5501, 1.5501]) + ops.mass(702, *[1.5501, 1.5501, 1.5501]) + ops.mass(703, *[1.5501, 1.5501, 1.5501]) + ops.mass(704, *[1.5501, 1.5501, 1.5501]) + ops.mass(705, *[1.5501, 1.5501, 1.5501]) + ops.mass(706, *[1.5501, 1.5501, 1.5501]) + ops.mass(707, *[1.5501, 1.5501, 1.5501]) + ops.mass(708, *[1.5501, 1.5501, 1.5501]) + ops.mass(709, *[1.5501, 1.5501, 1.5501]) + ops.mass(710, *[1.5501, 1.5501, 1.5501]) + ops.mass(711, *[1.5501, 1.5501, 1.5501]) + ops.mass(712, *[1.5501, 1.5501, 1.5501]) + ops.mass(713, *[1.5501, 1.5501, 1.5501]) + ops.mass(714, *[1.5501, 1.5501, 1.5501]) + ops.mass(715, *[1.5501, 1.5501, 1.5501]) + ops.mass(716, *[1.5501, 1.5501, 1.5501]) + ops.mass(717, *[1.5501, 1.5501, 1.5501]) + ops.mass(718, *[1.5501, 1.5501, 1.5501]) + ops.mass(719, *[1.5501, 1.5501, 1.5501]) + ops.mass(720, *[1.5501, 1.5501, 1.5501]) + ops.mass(721, *[1.5501, 1.5501, 1.5501]) + ops.mass(722, *[1.5501, 1.5501, 1.5501]) + ops.mass(723, *[1.5501, 1.5501, 1.5501]) + ops.mass(724, *[1.5501, 1.5501, 1.5501]) + ops.mass(725, *[1.5501, 1.5501, 1.5501]) + ops.mass(726, *[1.5501, 1.5501, 1.5501]) + ops.mass(727, *[1.5501, 1.5501, 1.5501]) + ops.mass(728, *[1.5501, 1.5501, 1.5501]) + ops.mass(729, *[1.5501, 1.5501, 1.5501]) + ops.mass(730, *[1.5501, 1.5501, 1.5501]) + ops.mass(731, *[1.5501, 1.5501, 1.5501]) + ops.mass(732, *[1.5501, 1.5501, 1.5501]) + ops.mass(733, *[1.5501, 1.5501, 1.5501]) + ops.mass(734, *[1.5501, 1.5501, 1.5501]) + ops.mass(735, *[1.5501, 1.5501, 1.5501]) + ops.mass(736, *[1.5501, 1.5501, 1.5501]) + ops.mass(737, *[1.5501, 1.5501, 1.5501]) + ops.mass(738, *[1.5501, 1.5501, 1.5501]) + ops.mass(739, *[1.5501, 1.5501, 1.5501]) + ops.mass(740, *[1.5501, 1.5501, 1.5501]) + ops.mass(741, *[1.5501, 1.5501, 1.5501]) + ops.mass(742, *[1.5501, 1.5501, 1.5501]) + ops.mass(743, *[1.5501, 1.5501, 1.5501]) + ops.mass(744, *[1.5501, 1.5501, 1.5501]) + ops.mass(745, *[1.5501, 1.5501, 1.5501]) + ops.mass(746, *[1.5501, 1.5501, 1.5501]) + ops.mass(747, *[1.5501, 1.5501, 1.5501]) + ops.mass(748, *[1.5501, 1.5501, 1.5501]) + ops.mass(749, *[1.5501, 1.5501, 1.5501]) + ops.mass(750, *[1.5501, 1.5501, 1.5501]) + ops.mass(751, *[1.5501, 1.5501, 1.5501]) + ops.mass(752, *[1.5501, 1.5501, 1.5501]) + ops.mass(753, *[1.5501, 1.5501, 1.5501]) + ops.mass(754, *[1.5501, 1.5501, 1.5501]) + ops.mass(755, *[1.5501, 1.5501, 1.5501]) + ops.mass(756, *[1.5501, 1.5501, 1.5501]) + ops.mass(757, *[1.5501, 1.5501, 1.5501]) + ops.mass(758, *[1.5501, 1.5501, 1.5501]) + ops.mass(759, *[1.5501, 1.5501, 1.5501]) + ops.mass(760, *[1.5501, 1.5501, 1.5501]) + ops.mass(761, *[1.5501, 1.5501, 1.5501]) + ops.mass(762, *[1.5501, 1.5501, 1.5501]) + ops.mass(763, *[1.5501, 1.5501, 1.5501]) + ops.mass(764, *[1.5501, 1.5501, 1.5501]) + ops.mass(765, *[1.5501, 1.5501, 1.5501]) + ops.mass(766, *[1.5501, 1.5501, 1.5501]) + ops.mass(767, *[1.5501, 1.5501, 1.5501]) + ops.mass(768, *[1.5501, 1.5501, 1.5501]) + ops.mass(769, *[1.5501, 1.5501, 1.5501]) + ops.mass(770, *[1.5501, 1.5501, 1.5501]) + ops.mass(771, *[1.5501, 1.5501, 1.5501]) + ops.mass(772, *[1.5501, 1.5501, 1.5501]) + ops.mass(773, *[1.5501, 1.5501, 1.5501]) + ops.mass(774, *[1.5501, 1.5501, 1.5501]) + ops.mass(775, *[1.5501, 1.5501, 1.5501]) + ops.mass(776, *[1.5501, 1.5501, 1.5501]) + ops.mass(777, *[1.5501, 1.5501, 1.5501]) + ops.mass(778, *[1.5501, 1.5501, 1.5501]) + ops.mass(779, *[1.5501, 1.5501, 1.5501]) + ops.mass(780, *[1.5501, 1.5501, 1.5501]) + ops.mass(781, *[1.5501, 1.5501, 1.5501]) + ops.mass(782, *[1.5501, 1.5501, 1.5501]) + ops.mass(783, *[1.5501, 1.5501, 1.5501]) + ops.mass(784, *[1.5501, 1.5501, 1.5501]) + ops.mass(785, *[1.5501, 1.5501, 1.5501]) + ops.mass(786, *[1.5501, 1.5501, 1.5501]) + ops.mass(787, *[1.5501, 1.5501, 1.5501]) + ops.mass(788, *[1.5501, 1.5501, 1.5501]) + ops.mass(789, *[1.5501, 1.5501, 1.5501]) + ops.mass(790, *[1.5501, 1.5501, 1.5501]) + ops.mass(791, *[1.5501, 1.5501, 1.5501]) + ops.mass(792, *[1.5501, 1.5501, 1.5501]) + ops.mass(793, *[1.5501, 1.5501, 1.5501]) + ops.mass(794, *[1.5501, 1.5501, 1.5501]) + ops.mass(795, *[1.5501, 1.5501, 1.5501]) + ops.mass(796, *[1.5501, 1.5501, 1.5501]) + ops.mass(797, *[1.5501, 1.5501, 1.5501]) + ops.mass(798, *[1.5501, 1.5501, 1.5501]) + ops.mass(799, *[1.5501, 1.5501, 1.5501]) + ops.mass(800, *[1.5501, 1.5501, 1.5501]) + ops.mass(801, *[1.5501, 1.5501, 1.5501]) + ops.mass(802, *[1.5501, 1.5501, 1.5501]) + ops.mass(803, *[1.5501, 1.5501, 1.5501]) + ops.mass(804, *[1.5501, 1.5501, 1.5501]) + ops.mass(805, *[1.5501, 1.5501, 1.5501]) + ops.mass(806, *[1.5501, 1.5501, 1.5501]) + ops.mass(807, *[1.5501, 1.5501, 1.5501]) + ops.mass(808, *[1.5501, 1.5501, 1.5501]) + ops.mass(809, *[1.5501, 1.5501, 1.5501]) + ops.mass(810, *[1.5501, 1.5501, 1.5501]) + ops.mass(811, *[1.5501, 1.5501, 1.5501]) + ops.mass(812, *[1.5501, 1.5501, 1.5501]) + ops.mass(813, *[1.5501, 1.5501, 1.5501]) + ops.mass(814, *[1.5501, 1.5501, 1.5501]) + ops.mass(815, *[1.5501, 1.5501, 1.5501]) + ops.mass(816, *[1.5501, 1.5501, 1.5501]) + ops.mass(817, *[1.5501, 1.5501, 1.5501]) + ops.mass(818, *[1.5501, 1.5501, 1.5501]) + ops.mass(819, *[1.5501, 1.5501, 1.5501]) + ops.mass(820, *[1.5501, 1.5501, 1.5501]) + ops.mass(821, *[1.5501, 1.5501, 1.5501]) + ops.mass(822, *[1.5501, 1.5501, 1.5501]) + ops.mass(823, *[1.5501, 1.5501, 1.5501]) + ops.mass(824, *[1.5501, 1.5501, 1.5501]) + ops.mass(825, *[1.5501, 1.5501, 1.5501]) + ops.mass(826, *[1.5501, 1.5501, 1.5501]) + ops.mass(827, *[1.5501, 1.5501, 1.5501]) + ops.mass(828, *[1.5501, 1.5501, 1.5501]) + ops.mass(829, *[1.5501, 1.5501, 1.5501]) + ops.mass(830, *[1.5501, 1.5501, 1.5501]) + ops.mass(831, *[1.5501, 1.5501, 1.5501]) + ops.mass(832, *[1.5501, 1.5501, 1.5501]) + ops.mass(833, *[1.5501, 1.5501, 1.5501]) + ops.mass(834, *[1.5501, 1.5501, 1.5501]) + ops.mass(835, *[1.5501, 1.5501, 1.5501]) + ops.mass(836, *[1.5501, 1.5501, 1.5501]) + ops.mass(837, *[1.5501, 1.5501, 1.5501]) + ops.mass(838, *[1.5501, 1.5501, 1.5501]) + ops.mass(839, *[1.5501, 1.5501, 1.5501]) + ops.mass(840, *[1.5501, 1.5501, 1.5501]) + ops.mass(841, *[1.5501, 1.5501, 1.5501]) + ops.mass(842, *[1.5501, 1.5501, 1.5501]) + ops.mass(843, *[1.5501, 1.5501, 1.5501]) + ops.mass(844, *[1.5501, 1.5501, 1.5501]) + ops.mass(845, *[1.5501, 1.5501, 1.5501]) + ops.mass(846, *[1.5501, 1.5501, 1.5501]) + ops.mass(847, *[1.5501, 1.5501, 1.5501]) + ops.mass(848, *[1.5501, 1.5501, 1.5501]) + ops.mass(849, *[1.5501, 1.5501, 1.5501]) + ops.mass(850, *[1.5501, 1.5501, 1.5501]) + ops.mass(851, *[1.5501, 1.5501, 1.5501]) + ops.mass(852, *[1.5501, 1.5501, 1.5501]) + ops.mass(853, *[1.5501, 1.5501, 1.5501]) + ops.mass(854, *[1.5501, 1.5501, 1.5501]) + ops.mass(855, *[1.5501, 1.5501, 1.5501]) + ops.mass(856, *[1.5501, 1.5501, 1.5501]) + ops.mass(857, *[1.5501, 1.5501, 1.5501]) + ops.mass(858, *[1.5501, 1.5501, 1.5501]) + ops.mass(859, *[1.5501, 1.5501, 1.5501]) + ops.mass(860, *[1.5501, 1.5501, 1.5501]) + ops.mass(861, *[1.5501, 1.5501, 1.5501]) + ops.mass(862, *[1.5501, 1.5501, 1.5501]) + ops.mass(863, *[1.5501, 1.5501, 1.5501]) + ops.mass(864, *[1.5501, 1.5501, 1.5501]) + ops.mass(865, *[1.5501, 1.5501, 1.5501]) + ops.mass(866, *[1.5501, 1.5501, 1.5501]) + ops.mass(867, *[1.5501, 1.5501, 1.5501]) + ops.mass(868, *[1.5501, 1.5501, 1.5501]) + ops.mass(869, *[1.5501, 1.5501, 1.5501]) + ops.mass(870, *[1.5501, 1.5501, 1.5501]) + ops.mass(871, *[1.5501, 1.5501, 1.5501]) + ops.mass(872, *[1.5501, 1.5501, 1.5501]) + ops.mass(873, *[1.5501, 1.5501, 1.5501]) + ops.mass(874, *[1.5501, 1.5501, 1.5501]) + ops.mass(875, *[1.5501, 1.5501, 1.5501]) + ops.mass(876, *[1.5501, 1.5501, 1.5501]) + ops.mass(877, *[1.5501, 1.5501, 1.5501]) + ops.mass(878, *[1.5501, 1.5501, 1.5501]) + ops.mass(879, *[1.5501, 1.5501, 1.5501]) + ops.mass(880, *[1.5501, 1.5501, 1.5501]) + ops.mass(881, *[1.5501, 1.5501, 1.5501]) + ops.mass(882, *[1.5501, 1.5501, 1.5501]) + ops.mass(883, *[1.5501, 1.5501, 1.5501]) + ops.mass(884, *[1.5501, 1.5501, 1.5501]) + ops.mass(885, *[1.5501, 1.5501, 1.5501]) + ops.mass(886, *[1.5501, 1.5501, 1.5501]) + ops.mass(887, *[1.5501, 1.5501, 1.5501]) + ops.mass(888, *[1.5501, 1.5501, 1.5501]) + ops.mass(889, *[1.5501, 1.5501, 1.5501]) + ops.mass(890, *[1.5501, 1.5501, 1.5501]) + ops.mass(891, *[1.5501, 1.5501, 1.5501]) + ops.mass(892, *[1.5501, 1.5501, 1.5501]) + ops.mass(893, *[1.5501, 1.5501, 1.5501]) + ops.mass(894, *[1.5501, 1.5501, 1.5501]) + ops.mass(895, *[1.5501, 1.5501, 1.5501]) + ops.mass(896, *[1.5501, 1.5501, 1.5501]) + ops.mass(897, *[1.5501, 1.5501, 1.5501]) + ops.mass(898, *[1.5501, 1.5501, 1.5501]) + ops.mass(899, *[1.5501, 1.5501, 1.5501]) + ops.mass(900, *[1.5501, 1.5501, 1.5501]) + ops.mass(901, *[1.5501, 1.5501, 1.5501]) + ops.mass(902, *[1.5501, 1.5501, 1.5501]) + ops.mass(903, *[1.5501, 1.5501, 1.5501]) + ops.mass(904, *[1.5501, 1.5501, 1.5501]) + ops.mass(905, *[1.5501, 1.5501, 1.5501]) + ops.mass(906, *[1.5501, 1.5501, 1.5501]) + ops.mass(907, *[1.5501, 1.5501, 1.5501]) + ops.mass(908, *[1.5501, 1.5501, 1.5501]) + ops.mass(909, *[1.5501, 1.5501, 1.5501]) + ops.mass(910, *[1.5501, 1.5501, 1.5501]) + ops.mass(911, *[1.5501, 1.5501, 1.5501]) + ops.mass(912, *[1.5501, 1.5501, 1.5501]) + ops.mass(913, *[1.5501, 1.5501, 1.5501]) + ops.mass(914, *[1.5501, 1.5501, 1.5501]) + ops.mass(915, *[1.5501, 1.5501, 1.5501]) + ops.mass(916, *[1.5501, 1.5501, 1.5501]) + ops.mass(917, *[1.5501, 1.5501, 1.5501]) + ops.mass(918, *[1.5501, 1.5501, 1.5501]) + ops.mass(919, *[1.5501, 1.5501, 1.5501]) + ops.mass(920, *[1.5501, 1.5501, 1.5501]) + ops.mass(921, *[1.5501, 1.5501, 1.5501]) + ops.mass(922, *[1.5501, 1.5501, 1.5501]) + ops.mass(923, *[1.5501, 1.5501, 1.5501]) + ops.mass(924, *[1.5501, 1.5501, 1.5501]) + ops.mass(925, *[1.5501, 1.5501, 1.5501]) + ops.mass(926, *[1.5501, 1.5501, 1.5501]) + ops.mass(927, *[1.5501, 1.5501, 1.5501]) + ops.mass(928, *[1.5501, 1.5501, 1.5501]) + ops.mass(929, *[1.5501, 1.5501, 1.5501]) + ops.mass(930, *[1.5501, 1.5501, 1.5501]) + ops.mass(931, *[1.5501, 1.5501, 1.5501]) + ops.mass(932, *[1.5501, 1.5501, 1.5501]) + ops.mass(933, *[1.5501, 1.5501, 1.5501]) + ops.mass(934, *[1.5501, 1.5501, 1.5501]) + ops.mass(935, *[1.5501, 1.5501, 1.5501]) + ops.mass(936, *[1.5501, 1.5501, 1.5501]) + ops.mass(937, *[1.5501, 1.5501, 1.5501]) + ops.mass(938, *[1.5501, 1.5501, 1.5501]) + ops.mass(939, *[1.5501, 1.5501, 1.5501]) + ops.mass(940, *[1.5501, 1.5501, 1.5501]) + ops.mass(941, *[1.5501, 1.5501, 1.5501]) + ops.mass(942, *[1.5501, 1.5501, 1.5501]) + ops.mass(943, *[1.5501, 1.5501, 1.5501]) + ops.mass(944, *[1.5501, 1.5501, 1.5501]) + ops.mass(945, *[1.5501, 1.5501, 1.5501]) + ops.mass(946, *[1.5501, 1.5501, 1.5501]) + ops.mass(947, *[1.5501, 1.5501, 1.5501]) + ops.mass(948, *[1.5501, 1.5501, 1.5501]) + ops.mass(949, *[1.5501, 1.5501, 1.5501]) + ops.mass(950, *[1.5501, 1.5501, 1.5501]) + ops.mass(951, *[1.5501, 1.5501, 1.5501]) + ops.mass(952, *[1.5501, 1.5501, 1.5501]) + ops.mass(953, *[1.5501, 1.5501, 1.5501]) + ops.mass(954, *[1.5501, 1.5501, 1.5501]) + ops.mass(955, *[1.5501, 1.5501, 1.5501]) + ops.mass(956, *[1.5501, 1.5501, 1.5501]) + ops.mass(957, *[1.5501, 1.5501, 1.5501]) + ops.mass(958, *[1.5501, 1.5501, 1.5501]) + ops.mass(959, *[1.5501, 1.5501, 1.5501]) + ops.mass(960, *[1.5501, 1.5501, 1.5501]) + ops.mass(961, *[1.5501, 1.5501, 1.5501]) + ops.mass(962, *[1.5501, 1.5501, 1.5501]) + ops.mass(963, *[1.5501, 1.5501, 1.5501]) + ops.mass(964, *[1.5501, 1.5501, 1.5501]) + ops.mass(965, *[1.5501, 1.5501, 1.5501]) + ops.mass(966, *[1.5501, 1.5501, 1.5501]) + ops.mass(967, *[1.5501, 1.5501, 1.5501]) + ops.mass(968, *[1.5501, 1.5501, 1.5501]) + ops.mass(969, *[1.5501, 1.5501, 1.5501]) + ops.mass(970, *[1.5501, 1.5501, 1.5501]) + ops.mass(971, *[1.5501, 1.5501, 1.5501]) + ops.mass(972, *[1.5501, 1.5501, 1.5501]) + ops.mass(973, *[1.5501, 1.5501, 1.5501]) + ops.mass(974, *[1.5501, 1.5501, 1.5501]) + ops.mass(975, *[1.5501, 1.5501, 1.5501]) + ops.mass(976, *[1.5501, 1.5501, 1.5501]) + ops.mass(977, *[1.5501, 1.5501, 1.5501]) + ops.mass(978, *[1.5501, 1.5501, 1.5501]) + ops.mass(979, *[1.5501, 1.5501, 1.5501]) + ops.mass(980, *[1.5501, 1.5501, 1.5501]) + ops.mass(981, *[1.5501, 1.5501, 1.5501]) + ops.mass(982, *[1.5501, 1.5501, 1.5501]) + ops.mass(983, *[1.5501, 1.5501, 1.5501]) + ops.mass(984, *[1.5501, 1.5501, 1.5501]) + ops.mass(985, *[1.5501, 1.5501, 1.5501]) + ops.mass(986, *[1.5501, 1.5501, 1.5501]) + ops.mass(987, *[1.5501, 1.5501, 1.5501]) + ops.mass(988, *[1.5501, 1.5501, 1.5501]) + ops.mass(989, *[1.5501, 1.5501, 1.5501]) + ops.mass(990, *[1.5501, 1.5501, 1.5501]) + ops.mass(991, *[1.5501, 1.5501, 1.5501]) + ops.mass(992, *[1.5501, 1.5501, 1.5501]) + ops.mass(993, *[1.5501, 1.5501, 1.5501]) + ops.mass(994, *[1.5501, 1.5501, 1.5501]) + ops.mass(995, *[1.5501, 1.5501, 1.5501]) + ops.mass(996, *[1.5501, 1.5501, 1.5501]) + ops.mass(997, *[1.5501, 1.5501, 1.5501]) + ops.mass(998, *[1.5501, 1.5501, 1.5501]) + ops.mass(999, *[1.5501, 1.5501, 1.5501]) + ops.mass(1000, *[1.5501, 1.5501, 1.5501]) + ops.mass(1001, *[1.5501, 1.5501, 1.5501]) + ops.mass(1002, *[1.5501, 1.5501, 1.5501]) + ops.mass(1003, *[1.5501, 1.5501, 1.5501]) + ops.mass(1004, *[1.5501, 1.5501, 1.5501]) + ops.mass(1005, *[1.5501, 1.5501, 1.5501]) + ops.mass(1006, *[1.5501, 1.5501, 1.5501]) + ops.mass(1007, *[1.5501, 1.5501, 1.5501]) + ops.mass(1008, *[1.5501, 1.5501, 1.5501]) + ops.mass(1009, *[1.5501, 1.5501, 1.5501]) + ops.mass(1010, *[1.5501, 1.5501, 1.5501]) + ops.mass(1011, *[1.5501, 1.5501, 1.5501]) + ops.mass(1012, *[1.5501, 1.5501, 1.5501]) + ops.mass(1013, *[1.5501, 1.5501, 1.5501]) + ops.mass(1014, *[1.5501, 1.5501, 1.5501]) + ops.mass(1015, *[1.5501, 1.5501, 1.5501]) + ops.mass(1016, *[1.5501, 1.5501, 1.5501]) + ops.mass(1017, *[1.5501, 1.5501, 1.5501]) + ops.mass(1018, *[1.5501, 1.5501, 1.5501]) + ops.mass(1019, *[1.5501, 1.5501, 1.5501]) + ops.mass(1020, *[1.5501, 1.5501, 1.5501]) + ops.mass(1021, *[1.5501, 1.5501, 1.5501]) + ops.mass(1022, *[1.5501, 1.5501, 1.5501]) + ops.mass(1023, *[1.5501, 1.5501, 1.5501]) + ops.mass(1024, *[1.5501, 1.5501, 1.5501]) + ops.mass(1025, *[1.5501, 1.5501, 1.5501]) + ops.mass(1026, *[1.5501, 1.5501, 1.5501]) + ops.mass(1027, *[1.5501, 1.5501, 1.5501]) + ops.mass(1028, *[1.5501, 1.5501, 1.5501]) + ops.mass(1029, *[1.5501, 1.5501, 1.5501]) + ops.mass(1030, *[1.5501, 1.5501, 1.5501]) + ops.mass(1031, *[1.5501, 1.5501, 1.5501]) + ops.mass(1032, *[1.5501, 1.5501, 1.5501]) + ops.mass(1033, *[1.5501, 1.5501, 1.5501]) + ops.mass(1034, *[1.5501, 1.5501, 1.5501]) + ops.mass(1035, *[1.5501, 1.5501, 1.5501]) + ops.mass(1036, *[1.5501, 1.5501, 1.5501]) + ops.mass(1037, *[1.5501, 1.5501, 1.5501]) + ops.mass(1038, *[1.5501, 1.5501, 1.5501]) + ops.mass(1039, *[1.5501, 1.5501, 1.5501]) + ops.mass(1040, *[1.5501, 1.5501, 1.5501]) + ops.mass(1041, *[1.5501, 1.5501, 1.5501]) + ops.mass(1042, *[1.5501, 1.5501, 1.5501]) + ops.mass(1043, *[1.5501, 1.5501, 1.5501]) + ops.mass(1044, *[1.5501, 1.5501, 1.5501]) + ops.mass(1045, *[1.5501, 1.5501, 1.5501]) + ops.mass(1046, *[1.5501, 1.5501, 1.5501]) + ops.mass(1047, *[1.5501, 1.5501, 1.5501]) + ops.mass(1048, *[1.5501, 1.5501, 1.5501]) + ops.mass(1049, *[1.5501, 1.5501, 1.5501]) + ops.mass(1050, *[1.5501, 1.5501, 1.5501]) + ops.mass(1051, *[1.5501, 1.5501, 1.5501]) + ops.mass(1052, *[1.5501, 1.5501, 1.5501]) + ops.mass(1053, *[1.5501, 1.5501, 1.5501]) + ops.mass(1054, *[1.5501, 1.5501, 1.5501]) + ops.mass(1055, *[1.5501, 1.5501, 1.5501]) + ops.mass(1056, *[1.5501, 1.5501, 1.5501]) + ops.mass(1057, *[1.5501, 1.5501, 1.5501]) + ops.mass(1058, *[1.5501, 1.5501, 1.5501]) + ops.mass(1059, *[1.5501, 1.5501, 1.5501]) + ops.mass(1060, *[1.5501, 1.5501, 1.5501]) + ops.mass(1061, *[1.5501, 1.5501, 1.5501]) + ops.mass(1062, *[1.5501, 1.5501, 1.5501]) + ops.mass(1063, *[1.5501, 1.5501, 1.5501]) + ops.mass(1064, *[1.5501, 1.5501, 1.5501]) + ops.mass(1065, *[1.5501, 1.5501, 1.5501]) + ops.mass(1066, *[1.5501, 1.5501, 1.5501]) + ops.mass(1067, *[1.5501, 1.5501, 1.5501]) + ops.mass(1068, *[1.5501, 1.5501, 1.5501]) + ops.mass(1069, *[1.5501, 1.5501, 1.5501]) + ops.mass(1070, *[1.5501, 1.5501, 1.5501]) + ops.mass(1071, *[1.5501, 1.5501, 1.5501]) + ops.mass(1072, *[1.5501, 1.5501, 1.5501]) + ops.mass(1073, *[1.5501, 1.5501, 1.5501]) + ops.mass(1074, *[1.5501, 1.5501, 1.5501]) + ops.mass(1075, *[1.5501, 1.5501, 1.5501]) + ops.mass(1076, *[1.5501, 1.5501, 1.5501]) + ops.mass(1077, *[1.5501, 1.5501, 1.5501]) + ops.mass(1078, *[1.5501, 1.5501, 1.5501]) + ops.mass(1079, *[1.5501, 1.5501, 1.5501]) + ops.mass(1080, *[1.5501, 1.5501, 1.5501]) + ops.mass(1081, *[1.5501, 1.5501, 1.5501]) + ops.mass(1082, *[1.5501, 1.5501, 1.5501]) + ops.mass(1083, *[1.5501, 1.5501, 1.5501]) + ops.mass(1084, *[1.5501, 1.5501, 1.5501]) + ops.mass(1085, *[1.5501, 1.5501, 1.5501]) + ops.mass(1086, *[1.5501, 1.5501, 1.5501]) + ops.mass(1087, *[1.5501, 1.5501, 1.5501]) + ops.mass(1088, *[1.5501, 1.5501, 1.5501]) + ops.mass(1089, *[1.5501, 1.5501, 1.5501]) + ops.mass(1090, *[1.5501, 1.5501, 1.5501]) + ops.mass(1091, *[1.5501, 1.5501, 1.5501]) + ops.mass(1092, *[1.5501, 1.5501, 1.5501]) + ops.mass(1093, *[1.5501, 1.5501, 1.5501]) + ops.mass(1094, *[1.5501, 1.5501, 1.5501]) + ops.mass(1095, *[1.5501, 1.5501, 1.5501]) + ops.mass(1096, *[1.5501, 1.5501, 1.5501]) + ops.mass(1097, *[1.5501, 1.5501, 1.5501]) + ops.mass(1098, *[1.5501, 1.5501, 1.5501]) + ops.mass(1099, *[1.5501, 1.5501, 1.5501]) + ops.mass(1100, *[1.5501, 1.5501, 1.5501]) + ops.mass(1101, *[1.5501, 1.5501, 1.5501]) + ops.mass(1102, *[1.5501, 1.5501, 1.5501]) + ops.mass(1103, *[1.5501, 1.5501, 1.5501]) + ops.mass(1104, *[1.5501, 1.5501, 1.5501]) + ops.mass(1105, *[1.5501, 1.5501, 1.5501]) + ops.mass(1106, *[1.5501, 1.5501, 1.5501]) + ops.mass(1107, *[1.5501, 1.5501, 1.5501]) + ops.mass(1108, *[1.5501, 1.5501, 1.5501]) + ops.mass(1109, *[1.5501, 1.5501, 1.5501]) + ops.mass(1110, *[1.5501, 1.5501, 1.5501]) + ops.mass(1111, *[1.5501, 1.5501, 1.5501]) + ops.mass(1112, *[1.5501, 1.5501, 1.5501]) + ops.mass(1113, *[1.5501, 1.5501, 1.5501]) + ops.mass(1114, *[1.5501, 1.5501, 1.5501]) + ops.mass(1115, *[1.5501, 1.5501, 1.5501]) + ops.mass(1116, *[1.5501, 1.5501, 1.5501]) + ops.mass(1117, *[1.5501, 1.5501, 1.5501]) + ops.mass(1118, *[1.5501, 1.5501, 1.5501]) + ops.mass(1119, *[1.5501, 1.5501, 1.5501]) + ops.mass(1120, *[1.5501, 1.5501, 1.5501]) + ops.mass(1121, *[1.5501, 1.5501, 1.5501]) + ops.mass(1122, *[1.5501, 1.5501, 1.5501]) + ops.mass(1123, *[1.5501, 1.5501, 1.5501]) + ops.mass(1124, *[1.5501, 1.5501, 1.5501]) + ops.mass(1125, *[1.5501, 1.5501, 1.5501]) + ops.mass(1126, *[1.5501, 1.5501, 1.5501]) + ops.mass(1127, *[1.5501, 1.5501, 1.5501]) + ops.mass(1128, *[1.5501, 1.5501, 1.5501]) + ops.mass(1129, *[1.5501, 1.5501, 1.5501]) + ops.mass(1130, *[1.5501, 1.5501, 1.5501]) + ops.mass(1131, *[1.5501, 1.5501, 1.5501]) + ops.mass(1132, *[1.5501, 1.5501, 1.5501]) + ops.mass(1133, *[1.5501, 1.5501, 1.5501]) + ops.mass(1134, *[1.5501, 1.5501, 1.5501]) + ops.mass(1135, *[1.5501, 1.5501, 1.5501]) + ops.mass(1136, *[1.5501, 1.5501, 1.5501]) + ops.mass(1137, *[1.5501, 1.5501, 1.5501]) + ops.mass(1138, *[1.5501, 1.5501, 1.5501]) + ops.mass(1139, *[1.5501, 1.5501, 1.5501]) + ops.mass(1140, *[1.5501, 1.5501, 1.5501]) + ops.mass(1141, *[1.5501, 1.5501, 1.5501]) + ops.mass(1142, *[1.5501, 1.5501, 1.5501]) + ops.mass(1143, *[1.5501, 1.5501, 1.5501]) + ops.mass(1144, *[1.5501, 1.5501, 1.5501]) + ops.mass(1145, *[1.5501, 1.5501, 1.5501]) + ops.mass(1146, *[1.5501, 1.5501, 1.5501]) + ops.mass(1147, *[1.5501, 1.5501, 1.5501]) + ops.mass(1148, *[1.5501, 1.5501, 1.5501]) + ops.mass(1149, *[1.5501, 1.5501, 1.5501]) + ops.mass(1150, *[1.5501, 1.5501, 1.5501]) + ops.mass(1151, *[1.5501, 1.5501, 1.5501]) + ops.mass(1152, *[1.5501, 1.5501, 1.5501]) + ops.mass(1153, *[1.5501, 1.5501, 1.5501]) + ops.mass(1154, *[1.5501, 1.5501, 1.5501]) + ops.mass(1155, *[1.5501, 1.5501, 1.5501]) + ops.mass(1156, *[1.5501, 1.5501, 1.5501]) + ops.mass(1157, *[1.5501, 1.5501, 1.5501]) + ops.mass(1158, *[1.5501, 1.5501, 1.5501]) + ops.mass(1159, *[1.5501, 1.5501, 1.5501]) + ops.mass(1160, *[1.5501, 1.5501, 1.5501]) + ops.mass(1161, *[1.5501, 1.5501, 1.5501]) + ops.mass(1162, *[1.5501, 1.5501, 1.5501]) + ops.mass(1163, *[1.5501, 1.5501, 1.5501]) + ops.mass(1164, *[1.5501, 1.5501, 1.5501]) + ops.mass(1165, *[1.5501, 1.5501, 1.5501]) + ops.mass(1166, *[1.5501, 1.5501, 1.5501]) + ops.mass(1167, *[1.5501, 1.5501, 1.5501]) + ops.mass(1168, *[1.5501, 1.5501, 1.5501]) + ops.mass(1169, *[1.5501, 1.5501, 1.5501]) + ops.mass(1170, *[1.5501, 1.5501, 1.5501]) + ops.mass(1171, *[1.5501, 1.5501, 1.5501]) + ops.mass(1172, *[1.5501, 1.5501, 1.5501]) + ops.mass(1173, *[1.5501, 1.5501, 1.5501]) + ops.mass(1174, *[1.5501, 1.5501, 1.5501]) + ops.mass(1175, *[1.5501, 1.5501, 1.5501]) + ops.mass(1176, *[1.5501, 1.5501, 1.5501]) + ops.mass(1177, *[1.5501, 1.5501, 1.5501]) + ops.mass(1178, *[1.5501, 1.5501, 1.5501]) + ops.mass(1179, *[1.5501, 1.5501, 1.5501]) + ops.mass(1180, *[1.5501, 1.5501, 1.5501]) + ops.mass(1181, *[1.5501, 1.5501, 1.5501]) + ops.mass(1182, *[1.5501, 1.5501, 1.5501]) + ops.mass(1183, *[1.5501, 1.5501, 1.5501]) + ops.mass(1184, *[1.5501, 1.5501, 1.5501]) + ops.mass(1185, *[1.5501, 1.5501, 1.5501]) + ops.mass(1186, *[1.5501, 1.5501, 1.5501]) + ops.mass(1187, *[1.5501, 1.5501, 1.5501]) + ops.mass(1188, *[1.5501, 1.5501, 1.5501]) + ops.mass(1189, *[1.5501, 1.5501, 1.5501]) + ops.mass(1190, *[1.5501, 1.5501, 1.5501]) + ops.mass(1191, *[1.5501, 1.5501, 1.5501]) + ops.mass(1192, *[1.5501, 1.5501, 1.5501]) + ops.mass(1193, *[1.5501, 1.5501, 1.5501]) + ops.mass(1194, *[1.5501, 1.5501, 1.5501]) + ops.mass(1195, *[1.5501, 1.5501, 1.5501]) + ops.mass(1196, *[1.5501, 1.5501, 1.5501]) + ops.mass(1197, *[1.5501, 1.5501, 1.5501]) + ops.mass(1198, *[1.5501, 1.5501, 1.5501]) + ops.mass(1199, *[1.5501, 1.5501, 1.5501]) + ops.mass(1200, *[1.5501, 1.5501, 1.5501]) + ops.mass(1201, *[1.5501, 1.5501, 1.5501]) + ops.mass(1202, *[1.5501, 1.5501, 1.5501]) + ops.mass(1203, *[1.5501, 1.5501, 1.5501]) + ops.mass(1204, *[1.5501, 1.5501, 1.5501]) + ops.mass(1205, *[1.5501, 1.5501, 1.5501]) + ops.mass(1206, *[1.5501, 1.5501, 1.5501]) + ops.mass(1207, *[1.5501, 1.5501, 1.5501]) + ops.mass(1208, *[1.5501, 1.5501, 1.5501]) + ops.mass(1209, *[1.5501, 1.5501, 1.5501]) + ops.mass(1210, *[1.5501, 1.5501, 1.5501]) + ops.mass(1211, *[1.5501, 1.5501, 1.5501]) + ops.mass(1212, *[1.5501, 1.5501, 1.5501]) + ops.mass(1213, *[1.5501, 1.5501, 1.5501]) + ops.mass(1214, *[1.5501, 1.5501, 1.5501]) + ops.mass(1215, *[1.5501, 1.5501, 1.5501]) + ops.mass(1216, *[1.5501, 1.5501, 1.5501]) + ops.mass(1217, *[1.5501, 1.5501, 1.5501]) + ops.mass(1218, *[1.5501, 1.5501, 1.5501]) + ops.mass(1219, *[1.5501, 1.5501, 1.5501]) + ops.mass(1220, *[1.5501, 1.5501, 1.5501]) + ops.mass(1221, *[1.5501, 1.5501, 1.5501]) + ops.mass(1222, *[1.5501, 1.5501, 1.5501]) + ops.mass(1223, *[1.5501, 1.5501, 1.5501]) + ops.mass(1224, *[1.5501, 1.5501, 1.5501]) + ops.mass(1225, *[1.5501, 1.5501, 1.5501]) + ops.mass(1226, *[1.5501, 1.5501, 1.5501]) + ops.mass(1227, *[1.5501, 1.5501, 1.5501]) + ops.mass(1228, *[1.5501, 1.5501, 1.5501]) + ops.mass(1229, *[1.5501, 1.5501, 1.5501]) + ops.mass(1230, *[1.5501, 1.5501, 1.5501]) + ops.mass(1231, *[1.5501, 1.5501, 1.5501]) + ops.mass(1232, *[1.5501, 1.5501, 1.5501]) + ops.mass(1233, *[1.5501, 1.5501, 1.5501]) + ops.mass(1234, *[1.5501, 1.5501, 1.5501]) + ops.mass(1235, *[1.5501, 1.5501, 1.5501]) + ops.mass(1236, *[1.5501, 1.5501, 1.5501]) + ops.mass(1237, *[1.5501, 1.5501, 1.5501]) + ops.mass(1238, *[1.5501, 1.5501, 1.5501]) + ops.mass(1239, *[1.5501, 1.5501, 1.5501]) + ops.mass(1240, *[1.5501, 1.5501, 1.5501]) + ops.mass(1241, *[1.5501, 1.5501, 1.5501]) + ops.mass(1242, *[1.5501, 1.5501, 1.5501]) + ops.mass(1243, *[1.5501, 1.5501, 1.5501]) + ops.mass(1244, *[1.5501, 1.5501, 1.5501]) + ops.mass(1245, *[1.5501, 1.5501, 1.5501]) + ops.mass(1246, *[1.5501, 1.5501, 1.5501]) + ops.mass(1247, *[1.5501, 1.5501, 1.5501]) + ops.mass(1248, *[1.5501, 1.5501, 1.5501]) + ops.mass(1249, *[1.5501, 1.5501, 1.5501]) + ops.mass(1250, *[1.5501, 1.5501, 1.5501]) + ops.mass(1251, *[1.5501, 1.5501, 1.5501]) + ops.mass(1252, *[1.5501, 1.5501, 1.5501]) + ops.mass(1253, *[1.5501, 1.5501, 1.5501]) + ops.mass(1254, *[1.5501, 1.5501, 1.5501]) + ops.mass(1255, *[1.5501, 1.5501, 1.5501]) + ops.mass(1256, *[1.5501, 1.5501, 1.5501]) + ops.mass(1257, *[1.5501, 1.5501, 1.5501]) + ops.mass(1258, *[1.5501, 1.5501, 1.5501]) + ops.mass(1259, *[1.5501, 1.5501, 1.5501]) + ops.mass(1260, *[1.5501, 1.5501, 1.5501]) + ops.mass(1261, *[1.5501, 1.5501, 1.5501]) + ops.mass(1262, *[1.5501, 1.5501, 1.5501]) + ops.mass(1263, *[1.5501, 1.5501, 1.5501]) + ops.mass(1264, *[1.5501, 1.5501, 1.5501]) + ops.mass(1265, *[1.5501, 1.5501, 1.5501]) + ops.mass(1266, *[1.5501, 1.5501, 1.5501]) + ops.mass(1267, *[1.5501, 1.5501, 1.5501]) + ops.mass(1268, *[1.5501, 1.5501, 1.5501]) + ops.mass(1269, *[1.5501, 1.5501, 1.5501]) + ops.mass(1270, *[1.5501, 1.5501, 1.5501]) + ops.mass(1271, *[1.5501, 1.5501, 1.5501]) + ops.mass(1272, *[1.5501, 1.5501, 1.5501]) + ops.mass(1273, *[1.5501, 1.5501, 1.5501]) + ops.mass(1274, *[1.5501, 1.5501, 1.5501]) + ops.mass(1275, *[1.5501, 1.5501, 1.5501]) + ops.mass(1276, *[1.5501, 1.5501, 1.5501]) + ops.mass(1277, *[1.5501, 1.5501, 1.5501]) + ops.mass(1278, *[1.5501, 1.5501, 1.5501]) + ops.mass(1279, *[1.5501, 1.5501, 1.5501]) + ops.mass(1280, *[1.5501, 1.5501, 1.5501]) + ops.mass(1281, *[1.5501, 1.5501, 1.5501]) + ops.mass(1282, *[1.5501, 1.5501, 1.5501]) + ops.mass(1283, *[1.5501, 1.5501, 1.5501]) + ops.mass(1284, *[1.5501, 1.5501, 1.5501]) + ops.mass(1285, *[1.5501, 1.5501, 1.5501]) + ops.mass(1286, *[1.5501, 1.5501, 1.5501]) + ops.mass(1287, *[1.5501, 1.5501, 1.5501]) + ops.mass(1288, *[1.5501, 1.5501, 1.5501]) + ops.mass(1289, *[1.5501, 1.5501, 1.5501]) + ops.mass(1290, *[1.5501, 1.5501, 1.5501]) + ops.mass(1291, *[1.5501, 1.5501, 1.5501]) + ops.mass(1292, *[1.5501, 1.5501, 1.5501]) + ops.mass(1293, *[1.5501, 1.5501, 1.5501]) + ops.mass(1294, *[1.5501, 1.5501, 1.5501]) + ops.mass(1295, *[1.5501, 1.5501, 1.5501]) + ops.mass(1296, *[1.5501, 1.5501, 1.5501]) + ops.mass(1297, *[1.5501, 1.5501, 1.5501]) + ops.mass(1298, *[1.5501, 1.5501, 1.5501]) + ops.mass(1299, *[1.5501, 1.5501, 1.5501]) + ops.mass(1300, *[1.5501, 1.5501, 1.5501]) + ops.mass(1301, *[1.5501, 1.5501, 1.5501]) + ops.mass(1302, *[1.5501, 1.5501, 1.5501]) + ops.mass(1303, *[1.5501, 1.5501, 1.5501]) + ops.mass(1304, *[1.5501, 1.5501, 1.5501]) + ops.mass(1305, *[1.5501, 1.5501, 1.5501]) \ No newline at end of file diff --git a/build/lib/opstool/examples/ArchBridge2.py b/build/lib/opstool/examples/ArchBridge2.py new file mode 100644 index 0000000..eced3d3 --- /dev/null +++ b/build/lib/opstool/examples/ArchBridge2.py @@ -0,0 +1,1676 @@ +# This model is converted from +# http://www.dinochen.com/article.asp?id=179 +# by DinoChen + + +import openseespy.opensees as ops + + +def ArchBridge2(): + ops.wipe() + ops.model('basic', '-ndm', 3, '-ndf', 6) + ops.node(1, 0.0, 0.0, 0.0) + ops.node(2, 125000.0, 0.0, 0.0) + ops.node(3, 0.0, 24000.0, 0.0) + ops.node(4, 125000.0, 24000.0, 0.0) + ops.node(5, 3000.0, 0.0, 8000.0) + ops.node(6, 3000.0, 6000.0, 8000.0) + ops.node(7, 3000.0, 12000.0, 8000.0) + ops.node(8, 3000.0, 18000.0, 8000.0) + ops.node(9, 3000.0, 24000.0, 8000.0) + ops.node(10, 8100.0, 0.0, 8000.0) + ops.node(11, 8100.0, 6000.0, 8000.0) + ops.node(12, 8100.0, 12000.0, 8000.0) + ops.node(13, 8100.0, 18000.0, 8000.0) + ops.node(14, 8100.0, 24000.0, 8000.0) + ops.node(15, 14900.0, 0.0, 8000.0) + ops.node(16, 14900.0, 6000.0, 8000.0) + ops.node(17, 14900.0, 12000.0, 8000.0) + ops.node(18, 14900.0, 18000.0, 8000.0) + ops.node(19, 14900.0, 24000.0, 8000.0) + ops.node(20, 21700.0, 0.0, 8000.0) + ops.node(21, 21700.0, 6000.0, 8000.0) + ops.node(22, 21700.0, 12000.0, 8000.0) + ops.node(23, 21700.0, 18000.0, 8000.0) + ops.node(24, 21700.0, 24000.0, 8000.0) + ops.node(25, 28500.0, 0.0, 8000.0) + ops.node(26, 28500.0, 6000.0, 8000.0) + ops.node(27, 28500.0, 12000.0, 8000.0) + ops.node(28, 28500.0, 18000.0, 8000.0) + ops.node(29, 28500.0, 24000.0, 8000.0) + ops.node(30, 35300.0, 0.0, 8000.0) + ops.node(31, 35300.0, 6000.0, 8000.0) + ops.node(32, 35300.0, 12000.0, 8000.0) + ops.node(33, 35300.0, 18000.0, 8000.0) + ops.node(34, 35300.0, 24000.0, 8000.0) + ops.node(35, 42100.0, 0.0, 8000.0) + ops.node(36, 42100.0, 6000.0, 8000.0) + ops.node(37, 42100.0, 12000.0, 8000.0) + ops.node(38, 42100.0, 18000.0, 8000.0) + ops.node(39, 42100.0, 24000.0, 8000.0) + ops.node(40, 48900.0, 0.0, 8000.0) + ops.node(41, 48900.0, 6000.0, 8000.0) + ops.node(42, 48900.0, 12000.0, 8000.0) + ops.node(43, 48900.0, 18000.0, 8000.0) + ops.node(44, 48900.0, 24000.0, 8000.0) + ops.node(45, 55700.0, 0.0, 8000.0) + ops.node(46, 55700.0, 6000.0, 8000.0) + ops.node(47, 55700.0, 12000.0, 8000.0) + ops.node(48, 55700.0, 18000.0, 8000.0) + ops.node(49, 55700.0, 24000.0, 8000.0) + ops.node(50, 62500.0, 0.0, 8000.0) + ops.node(51, 62500.0, 6000.0, 8000.0) + ops.node(52, 62500.0, 12000.0, 8000.0) + ops.node(53, 62500.0, 18000.0, 8000.0) + ops.node(54, 62500.0, 24000.0, 8000.0) + ops.node(55, 69300.0, 0.0, 8000.0) + ops.node(56, 69300.0, 6000.0, 8000.0) + ops.node(57, 69300.0, 12000.0, 8000.0) + ops.node(58, 69300.0, 18000.0, 8000.0) + ops.node(59, 69300.0, 24000.0, 8000.0) + ops.node(60, 76100.0, 0.0, 8000.0) + ops.node(61, 76100.0, 6000.0, 8000.0) + ops.node(62, 76100.0, 12000.0, 8000.0) + ops.node(63, 76100.0, 18000.0, 8000.0) + ops.node(64, 76100.0, 24000.0, 8000.0) + ops.node(65, 82900.0, 0.0, 8000.0) + ops.node(66, 82900.0, 6000.0, 8000.0) + ops.node(67, 82900.0, 12000.0, 8000.0) + ops.node(68, 82900.0, 18000.0, 8000.0) + ops.node(69, 82900.0, 24000.0, 8000.0) + ops.node(70, 89700.0, 0.0, 8000.0) + ops.node(71, 89700.0, 6000.0, 8000.0) + ops.node(72, 89700.0, 12000.0, 8000.0) + ops.node(73, 89700.0, 18000.0, 8000.0) + ops.node(74, 89700.0, 24000.0, 8000.0) + ops.node(75, 96500.0, 0.0, 8000.0) + ops.node(76, 96500.0, 6000.0, 8000.0) + ops.node(77, 96500.0, 12000.0, 8000.0) + ops.node(78, 96500.0, 18000.0, 8000.0) + ops.node(79, 96500.0, 24000.0, 8000.0) + ops.node(80, 103300.0, 0.0, 8000.0) + ops.node(81, 103300.0, 6000.0, 8000.0) + ops.node(82, 103300.0, 12000.0, 8000.0) + ops.node(83, 103300.0, 18000.0, 8000.0) + ops.node(84, 103300.0, 24000.0, 8000.0) + ops.node(85, 110100.0, 0.0, 8000.0) + ops.node(86, 110100.0, 6000.0, 8000.0) + ops.node(87, 110100.0, 12000.0, 8000.0) + ops.node(88, 110100.0, 18000.0, 8000.0) + ops.node(89, 110100.0, 24000.0, 8000.0) + ops.node(90, 116900.0, 0.0, 8000.0) + ops.node(91, 116900.0, 6000.0, 8000.0) + ops.node(92, 116900.0, 12000.0, 8000.0) + ops.node(93, 116900.0, 18000.0, 8000.0) + ops.node(94, 116900.0, 24000.0, 8000.0) + ops.node(95, 122000.0, 0.0, 8000.0) + ops.node(96, 122000.0, 6000.0, 8000.0) + ops.node(97, 122000.0, 12000.0, 8000.0) + ops.node(98, 122000.0, 18000.0, 8000.0) + ops.node(99, 122000.0, 24000.0, 8000.0) + ops.node(100, 3000.0, 0.0, 9050.0) + ops.node(101, 3000.0, 6000.0, 9050.0) + ops.node(102, 3000.0, 12000.0, 9050.0) + ops.node(103, 3000.0, 18000.0, 9050.0) + ops.node(104, 3000.0, 24000.0, 9050.0) + ops.node(105, 8100.0, 0.0, 9050.0) + ops.node(106, 8100.0, 6000.0, 9050.0) + ops.node(107, 8100.0, 12000.0, 9050.0) + ops.node(108, 8100.0, 18000.0, 9050.0) + ops.node(109, 8100.0, 24000.0, 9050.0) + ops.node(110, 14900.0, 0.0, 9050.0) + ops.node(111, 14900.0, 6000.0, 9050.0) + ops.node(112, 14900.0, 12000.0, 9050.0) + ops.node(113, 14900.0, 18000.0, 9050.0) + ops.node(114, 14900.0, 24000.0, 9050.0) + ops.node(115, 21700.0, 0.0, 9050.0) + ops.node(116, 21700.0, 6000.0, 9050.0) + ops.node(117, 21700.0, 12000.0, 9050.0) + ops.node(118, 21700.0, 18000.0, 9050.0) + ops.node(119, 21700.0, 24000.0, 9050.0) + ops.node(120, 28500.0, 0.0, 9050.0) + ops.node(121, 28500.0, 6000.0, 9050.0) + ops.node(122, 28500.0, 12000.0, 9050.0) + ops.node(123, 28500.0, 18000.0, 9050.0) + ops.node(124, 28500.0, 24000.0, 9050.0) + ops.node(125, 35300.0, 0.0, 9050.0) + ops.node(126, 35300.0, 6000.0, 9050.0) + ops.node(127, 35300.0, 12000.0, 9050.0) + ops.node(128, 35300.0, 18000.0, 9050.0) + ops.node(129, 35300.0, 24000.0, 9050.0) + ops.node(130, 42100.0, 0.0, 9050.0) + ops.node(131, 42100.0, 6000.0, 9050.0) + ops.node(132, 42100.0, 12000.0, 9050.0) + ops.node(133, 42100.0, 18000.0, 9050.0) + ops.node(134, 42100.0, 24000.0, 9050.0) + ops.node(135, 48900.0, 0.0, 9050.0) + ops.node(136, 48900.0, 6000.0, 9050.0) + ops.node(137, 48900.0, 12000.0, 9050.0) + ops.node(138, 48900.0, 18000.0, 9050.0) + ops.node(139, 48900.0, 24000.0, 9050.0) + ops.node(140, 55700.0, 0.0, 9050.0) + ops.node(141, 55700.0, 6000.0, 9050.0) + ops.node(142, 55700.0, 12000.0, 9050.0) + ops.node(143, 55700.0, 18000.0, 9050.0) + ops.node(144, 55700.0, 24000.0, 9050.0) + ops.node(145, 62500.0, 0.0, 9050.0) + ops.node(146, 62500.0, 6000.0, 9050.0) + ops.node(147, 62500.0, 12000.0, 9050.0) + ops.node(148, 62500.0, 18000.0, 9050.0) + ops.node(149, 62500.0, 24000.0, 9050.0) + ops.node(150, 69300.0, 0.0, 9050.0) + ops.node(151, 69300.0, 6000.0, 9050.0) + ops.node(152, 69300.0, 12000.0, 9050.0) + ops.node(153, 69300.0, 18000.0, 9050.0) + ops.node(154, 69300.0, 24000.0, 9050.0) + ops.node(155, 76100.0, 0.0, 9050.0) + ops.node(156, 76100.0, 6000.0, 9050.0) + ops.node(157, 76100.0, 12000.0, 9050.0) + ops.node(158, 76100.0, 18000.0, 9050.0) + ops.node(159, 76100.0, 24000.0, 9050.0) + ops.node(160, 82900.0, 0.0, 9050.0) + ops.node(161, 82900.0, 6000.0, 9050.0) + ops.node(162, 82900.0, 12000.0, 9050.0) + ops.node(163, 82900.0, 18000.0, 9050.0) + ops.node(164, 82900.0, 24000.0, 9050.0) + ops.node(165, 89700.0, 0.0, 9050.0) + ops.node(166, 89700.0, 6000.0, 9050.0) + ops.node(167, 89700.0, 12000.0, 9050.0) + ops.node(168, 89700.0, 18000.0, 9050.0) + ops.node(169, 89700.0, 24000.0, 9050.0) + ops.node(170, 96500.0, 0.0, 9050.0) + ops.node(171, 96500.0, 6000.0, 9050.0) + ops.node(172, 96500.0, 12000.0, 9050.0) + ops.node(173, 96500.0, 18000.0, 9050.0) + ops.node(174, 96500.0, 24000.0, 9050.0) + ops.node(175, 103300.0, 0.0, 9050.0) + ops.node(176, 103300.0, 6000.0, 9050.0) + ops.node(177, 103300.0, 12000.0, 9050.0) + ops.node(178, 103300.0, 18000.0, 9050.0) + ops.node(179, 103300.0, 24000.0, 9050.0) + ops.node(180, 110100.0, 0.0, 9050.0) + ops.node(181, 110100.0, 6000.0, 9050.0) + ops.node(182, 110100.0, 12000.0, 9050.0) + ops.node(183, 110100.0, 18000.0, 9050.0) + ops.node(184, 110100.0, 24000.0, 9050.0) + ops.node(185, 116900.0, 0.0, 9050.0) + ops.node(186, 116900.0, 6000.0, 9050.0) + ops.node(187, 116900.0, 12000.0, 9050.0) + ops.node(188, 116900.0, 18000.0, 9050.0) + ops.node(189, 116900.0, 24000.0, 9050.0) + ops.node(190, 122000.0, 24000.0, 9050.0) + ops.node(191, 122000.0, 18000.0, 9050.0) + ops.node(192, 122000.0, 12000.0, 9050.0) + ops.node(193, 122000.0, 6000.0, 9050.0) + ops.node(194, 122000.0, 0.0, 9050.0) + ops.node(195, 8100.0, 0.0, 13640.0) + ops.node(196, 14900.0, 0.0, 18100.0) + ops.node(197, 21700.0, 0.0, 21950.0) + ops.node(198, 28500.0, 0.0, 25190.0) + ops.node(199, 35300.0, 0.0, 27830.0) + ops.node(200, 42100.0, 0.0, 29880.0) + ops.node(201, 48900.0, 0.0, 31330.0) + ops.node(202, 55700.0, 0.0, 32210.0) + ops.node(203, 62500.0, 0.0, 32500.0) + ops.node(204, 116900.0, 0.0, 13640.0) + ops.node(205, 110100.0, 0.0, 18100.0) + ops.node(206, 103300.0, 0.0, 21950.0) + ops.node(207, 96500.0, 0.0, 25190.0) + ops.node(208, 89700.0, 0.0, 27830.0) + ops.node(209, 82900.0, 0.0, 29880.0) + ops.node(210, 76100.0, 0.0, 31330.0) + ops.node(211, 69300.0, 0.0, 32210.0) + ops.node(212, 0.0, 0.0, 7425.0) + ops.node(213, 125000.0, 0.0, 7425.0) + ops.node(214, 8100.0, 24000.0, 13640.0) + ops.node(215, 14900.0, 24000.0, 18100.0) + ops.node(216, 21700.0, 24000.0, 21950.0) + ops.node(217, 28500.0, 24000.0, 25190.0) + ops.node(218, 35300.0, 24000.0, 27830.0) + ops.node(219, 42100.0, 24000.0, 29880.0) + ops.node(220, 48900.0, 24000.0, 31330.0) + ops.node(221, 55700.0, 24000.0, 32210.0) + ops.node(222, 62500.0, 24000.0, 32500.0) + ops.node(223, 116900.0, 24000.0, 13640.0) + ops.node(224, 110100.0, 24000.0, 18100.0) + ops.node(225, 103300.0, 24000.0, 21950.0) + ops.node(226, 96500.0, 24000.0, 25190.0) + ops.node(227, 89700.0, 24000.0, 27830.0) + ops.node(228, 82900.0, 24000.0, 29880.0) + ops.node(229, 76100.0, 24000.0, 31330.0) + ops.node(230, 69300.0, 24000.0, 32210.0) + ops.node(231, 0.0, 24000.0, 7425.0) + ops.node(232, 125000.0, 24000.0, 7425.0) + ops.node(233, 0.0, 6000.0, 7425.0) + ops.node(234, 125000.0, 6000.0, 7425.0) + ops.node(235, 0.0, 12000.0, 7425.0) + ops.node(236, 125000.0, 12000.0, 7425.0) + ops.node(237, 0.0, 18000.0, 7425.0) + ops.node(238, 125000.0, 18000.0, 7425.0) + ops.node(239, 28500.0, 12000.0, 25190.0) + ops.node(240, 62500.0, 12000.0, 32500.0) + ops.node(241, 96500.0, 12000.0, 25190.0) + ops.mass(1, 113.6, 113.6, 113.6, 0.0, 0.0, 0.0) + ops.mass(2, 113.6, 113.6, 113.6, 0.0, 0.0, 0.0) + ops.mass(3, 113.6, 113.6, 113.6, 0.0, 0.0, 0.0) + ops.mass(4, 113.6, 113.6, 113.6, 0.0, 0.0, 0.0) + ops.mass(5, 16.12, 16.12, 16.12, 0.0, 0.0, 0.0) + ops.mass(6, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(7, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(8, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(9, 16.12, 16.12, 16.12, 0.0, 0.0, 0.0) + ops.mass(10, 18.29, 18.29, 18.29, 0.0, 0.0, 0.0) + ops.mass(11, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(12, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(13, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(14, 18.29, 18.29, 18.29, 0.0, 0.0, 0.0) + ops.mass(15, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(16, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(17, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(18, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(19, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(20, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(21, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(22, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(23, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(24, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(25, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(26, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(27, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(28, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(29, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(30, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(31, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(32, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(33, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(34, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(35, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(36, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(37, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(38, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(39, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(40, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(41, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(42, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(43, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(44, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(45, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(46, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(47, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(48, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(49, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(50, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(51, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(52, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(53, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(54, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(55, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(56, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(57, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(58, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(59, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(60, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(61, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(62, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(63, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(64, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(65, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(66, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(67, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(68, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(69, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(70, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(71, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(72, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(73, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(74, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(75, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(76, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(77, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(78, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(79, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(80, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(81, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(82, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(83, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(84, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(85, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(86, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(87, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(88, 30.42, 30.42, 30.42, 0.0, 0.0, 0.0) + ops.mass(89, 19.33, 19.33, 19.33, 0.0, 0.0, 0.0) + ops.mass(90, 18.29, 18.29, 18.29, 0.0, 0.0, 0.0) + ops.mass(91, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(92, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(93, 29.38, 29.38, 29.38, 0.0, 0.0, 0.0) + ops.mass(94, 18.29, 18.29, 18.29, 0.0, 0.0, 0.0) + ops.mass(95, 16.12, 16.12, 16.12, 0.0, 0.0, 0.0) + ops.mass(96, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(97, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(98, 27.21, 27.21, 27.21, 0.0, 0.0, 0.0) + ops.mass(99, 16.12, 16.12, 16.12, 0.0, 0.0, 0.0) + ops.mass(100, 13.04, 13.04, 13.04, 0.0, 0.0, 0.0) + ops.mass(101, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(102, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(103, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(104, 13.04, 13.04, 13.04, 0.0, 0.0, 0.0) + ops.mass(105, 30.27, 30.27, 30.27, 0.0, 0.0, 0.0) + ops.mass(106, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(107, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(108, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(109, 30.27, 30.27, 30.27, 0.0, 0.0, 0.0) + ops.mass(110, 34.64, 34.64, 34.64, 0.0, 0.0, 0.0) + ops.mass(111, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(112, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(113, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(114, 34.64, 34.64, 34.64, 0.0, 0.0, 0.0) + ops.mass(115, 34.7, 34.7, 34.7, 0.0, 0.0, 0.0) + ops.mass(116, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(117, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(118, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(119, 34.7, 34.7, 34.7, 0.0, 0.0, 0.0) + ops.mass(120, 34.75, 34.75, 34.75, 0.0, 0.0, 0.0) + ops.mass(121, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(122, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(123, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(124, 34.75, 34.75, 34.75, 0.0, 0.0, 0.0) + ops.mass(125, 34.8, 34.8, 34.8, 0.0, 0.0, 0.0) + ops.mass(126, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(127, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(128, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(129, 34.8, 34.8, 34.8, 0.0, 0.0, 0.0) + ops.mass(130, 34.83, 34.83, 34.83, 0.0, 0.0, 0.0) + ops.mass(131, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(132, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(133, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(134, 34.83, 34.83, 34.83, 0.0, 0.0, 0.0) + ops.mass(135, 34.85, 34.85, 34.85, 0.0, 0.0, 0.0) + ops.mass(136, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(137, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(138, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(139, 34.85, 34.85, 34.85, 0.0, 0.0, 0.0) + ops.mass(140, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(141, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(142, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(143, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(144, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(145, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(146, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(147, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(148, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(149, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(150, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(151, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(152, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(153, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(154, 34.87, 34.87, 34.87, 0.0, 0.0, 0.0) + ops.mass(155, 34.85, 34.85, 34.85, 0.0, 0.0, 0.0) + ops.mass(156, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(157, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(158, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(159, 34.85, 34.85, 34.85, 0.0, 0.0, 0.0) + ops.mass(160, 34.83, 34.83, 34.83, 0.0, 0.0, 0.0) + ops.mass(161, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(162, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(163, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(164, 34.83, 34.83, 34.83, 0.0, 0.0, 0.0) + ops.mass(165, 34.8, 34.8, 34.8, 0.0, 0.0, 0.0) + ops.mass(166, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(167, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(168, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(169, 34.8, 34.8, 34.8, 0.0, 0.0, 0.0) + ops.mass(170, 34.75, 34.75, 34.75, 0.0, 0.0, 0.0) + ops.mass(171, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(172, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(173, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(174, 34.75, 34.75, 34.75, 0.0, 0.0, 0.0) + ops.mass(175, 34.7, 34.7, 34.7, 0.0, 0.0, 0.0) + ops.mass(176, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(177, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(178, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(179, 34.7, 34.7, 34.7, 0.0, 0.0, 0.0) + ops.mass(180, 34.64, 34.64, 34.64, 0.0, 0.0, 0.0) + ops.mass(181, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(182, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(183, 68.81, 68.81, 68.81, 0.0, 0.0, 0.0) + ops.mass(184, 34.64, 34.64, 34.64, 0.0, 0.0, 0.0) + ops.mass(185, 30.27, 30.27, 30.27, 0.0, 0.0, 0.0) + ops.mass(186, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(187, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(188, 60.23, 60.23, 60.23, 0.0, 0.0, 0.0) + ops.mass(189, 30.27, 30.27, 30.27, 0.0, 0.0, 0.0) + ops.mass(190, 13.04, 13.04, 13.04, 0.0, 0.0, 0.0) + ops.mass(191, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(192, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(193, 25.91, 25.91, 25.91, 0.0, 0.0, 0.0) + ops.mass(194, 13.04, 13.04, 13.04, 0.0, 0.0, 0.0) + ops.mass(195, 229.2, 229.2, 229.2, 0.0, 0.0, 0.0) + ops.mass(196, 199.4, 199.4, 199.4, 0.0, 0.0, 0.0) + ops.mass(197, 248.6, 248.6, 248.6, 0.0, 0.0, 0.0) + ops.mass(198, 233.2, 233.2, 233.2, 0.0, 0.0, 0.0) + ops.mass(199, 180.2, 180.2, 180.2, 0.0, 0.0, 0.0) + ops.mass(200, 175.9, 175.9, 175.9, 0.0, 0.0, 0.0) + ops.mass(201, 172.9, 172.9, 172.9, 0.0, 0.0, 0.0) + ops.mass(202, 226.2, 226.2, 226.2, 0.0, 0.0, 0.0) + ops.mass(203, 218.1, 218.1, 218.1, 0.0, 0.0, 0.0) + ops.mass(204, 229.2, 229.2, 229.2, 0.0, 0.0, 0.0) + ops.mass(205, 199.4, 199.4, 199.4, 0.0, 0.0, 0.0) + ops.mass(206, 248.6, 248.6, 248.6, 0.0, 0.0, 0.0) + ops.mass(207, 233.2, 233.2, 233.2, 0.0, 0.0, 0.0) + ops.mass(208, 180.2, 180.2, 180.2, 0.0, 0.0, 0.0) + ops.mass(209, 175.9, 175.9, 175.9, 0.0, 0.0, 0.0) + ops.mass(210, 172.9, 172.9, 172.9, 0.0, 0.0, 0.0) + ops.mass(211, 226.2, 226.2, 226.2, 0.0, 0.0, 0.0) + ops.mass(212, 339.1, 339.1, 339.1, 0.0, 0.0, 0.0) + ops.mass(213, 339.1, 339.1, 339.1, 0.0, 0.0, 0.0) + ops.mass(214, 229.2, 229.2, 229.2, 0.0, 0.0, 0.0) + ops.mass(215, 199.4, 199.4, 199.4, 0.0, 0.0, 0.0) + ops.mass(216, 248.6, 248.6, 248.6, 0.0, 0.0, 0.0) + ops.mass(217, 233.2, 233.2, 233.2, 0.0, 0.0, 0.0) + ops.mass(218, 180.2, 180.2, 180.2, 0.0, 0.0, 0.0) + ops.mass(219, 175.9, 175.9, 175.9, 0.0, 0.0, 0.0) + ops.mass(220, 172.9, 172.9, 172.9, 0.0, 0.0, 0.0) + ops.mass(221, 226.2, 226.2, 226.2, 0.0, 0.0, 0.0) + ops.mass(222, 218.1, 218.1, 218.1, 0.0, 0.0, 0.0) + ops.mass(223, 229.2, 229.2, 229.2, 0.0, 0.0, 0.0) + ops.mass(224, 199.4, 199.4, 199.4, 0.0, 0.0, 0.0) + ops.mass(225, 248.6, 248.6, 248.6, 0.0, 0.0, 0.0) + ops.mass(226, 233.2, 233.2, 233.2, 0.0, 0.0, 0.0) + ops.mass(227, 180.2, 180.2, 180.2, 0.0, 0.0, 0.0) + ops.mass(228, 175.9, 175.9, 175.9, 0.0, 0.0, 0.0) + ops.mass(229, 172.9, 172.9, 172.9, 0.0, 0.0, 0.0) + ops.mass(230, 226.2, 226.2, 226.2, 0.0, 0.0, 0.0) + ops.mass(231, 339.1, 339.1, 339.1, 0.0, 0.0, 0.0) + ops.mass(232, 339.1, 339.1, 339.1, 0.0, 0.0, 0.0) + ops.mass(233, 226.0, 226.0, 226.0, 0.0, 0.0, 0.0) + ops.mass(234, 226.0, 226.0, 226.0, 0.0, 0.0, 0.0) + ops.mass(235, 258.1, 258.1, 258.1, 0.0, 0.0, 0.0) + ops.mass(236, 258.1, 258.1, 258.1, 0.0, 0.0, 0.0) + ops.mass(237, 226.0, 226.0, 226.0, 0.0, 0.0, 0.0) + ops.mass(238, 226.0, 226.0, 226.0, 0.0, 0.0, 0.0) + ops.mass(239, 208.7, 208.7, 208.7, 0.0, 0.0, 0.0) + ops.mass(240, 316.0, 316.0, 316.0, 0.0, 0.0, 0.0) + ops.mass(241, 208.7, 208.7, 208.7, 0.0, 0.0, 0.0) + ops.fix(1, 1, 1, 1, 1, 1, 1) + ops.fix(2, 1, 1, 1, 1, 1, 1) + ops.fix(3, 1, 1, 1, 1, 1, 1) + ops.fix(4, 1, 1, 1, 1, 1, 1) + ops.uniaxialMaterial('Elastic', 1, 206000.0) + ops.uniaxialMaterial('Elastic', 2, 26000.0) + ops.uniaxialMaterial('Elastic', 3, 199900.0) + ops.nDMaterial('ElasticIsotropic', 4, 26000, 0.2) + ops.nDMaterial('PlateFiber', 601, 4) + ops.section('PlateFiber', 701, 601, 260.0) + ops.geomTransf('Linear', 1, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 2, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 3, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 4, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 5, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 6, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 7, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 8, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 9, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 10, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 11, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 12, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 13, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 14, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 15, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 16, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 17, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 18, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 19, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 20, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 21, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 22, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 23, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 24, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 25, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 26, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 27, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 28, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 29, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 30, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 31, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 32, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 33, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 34, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 35, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 36, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 37, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 38, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 39, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 40, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 41, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 42, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 43, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 44, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 45, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 46, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 47, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 48, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 49, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 50, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 51, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 52, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 53, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 54, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 55, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 56, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 57, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 58, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 59, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 60, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 61, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 62, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 63, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 64, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 65, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 66, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 67, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 68, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 69, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 70, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 71, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 72, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 73, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 74, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 75, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 76, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 77, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 78, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 79, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 80, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 81, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 82, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 83, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 84, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 85, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 86, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 87, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 88, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 89, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 90, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 91, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 92, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 93, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 94, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 95, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 96, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 97, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 98, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 99, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 100, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 101, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 102, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 103, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 104, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 105, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 106, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 107, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 108, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 109, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 110, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 111, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 112, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 113, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 114, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 115, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 116, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 117, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 118, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 119, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 120, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 121, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 122, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 123, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 124, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 125, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 126, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 127, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 128, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 129, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 130, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 131, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 132, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 133, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 134, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 135, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 136, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 137, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 138, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 139, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 140, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 141, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 142, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 143, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 144, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 145, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 146, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 147, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 148, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 149, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 150, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 151, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 152, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 153, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 154, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 155, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 156, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 157, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 158, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 159, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 160, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 161, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 162, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 163, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 164, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 165, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 166, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 167, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 168, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 169, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 170, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 171, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 172, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 173, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 174, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 175, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 176, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 177, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 178, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 179, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 180, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 181, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 182, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 183, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 184, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 185, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 186, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 187, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 188, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 189, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 190, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 191, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 192, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 193, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 194, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 195, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 196, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 197, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 198, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 199, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 200, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 201, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 202, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 203, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 204, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 205, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 206, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 207, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 208, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 209, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 210, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 211, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 212, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 213, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 214, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 215, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 216, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 217, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 218, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 219, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 220, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 221, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 222, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 223, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 224, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 225, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 226, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 227, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 228, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 229, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 230, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 231, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 232, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 233, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 234, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 235, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 236, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 237, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 238, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 239, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 240, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 241, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 242, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 243, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 244, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 245, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 246, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 247, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 248, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 249, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 250, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 251, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 252, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 253, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 254, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 255, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 256, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 257, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 258, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 259, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 260, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 261, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 262, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 263, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 264, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 265, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 266, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 267, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 268, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 269, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 270, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 271, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 272, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 273, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 274, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 275, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 276, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 277, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 278, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 279, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 280, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 281, -0.188, 0.0, 0.982) + ops.geomTransf('Linear', 282, 0.188, 0.0, 0.982) + ops.geomTransf('Linear', 283, -0.609, 0.0, 0.793) + ops.geomTransf('Linear', 284, -0.548, 0.0, 0.836) + ops.geomTransf('Linear', 285, -0.493, 0.0, 0.87) + ops.geomTransf('Linear', 286, -0.43, 0.0, 0.903) + ops.geomTransf('Linear', 287, -0.362, 0.0, 0.932) + ops.geomTransf('Linear', 288, -0.289, 0.0, 0.957) + ops.geomTransf('Linear', 289, -0.209, 0.0, 0.978) + ops.geomTransf('Linear', 290, -0.128, 0.0, 0.992) + ops.geomTransf('Linear', 291, -0.043, 0.0, 0.999) + ops.geomTransf('Linear', 292, 0.609, 0.0, 0.793) + ops.geomTransf('Linear', 293, 0.548, 0.0, 0.836) + ops.geomTransf('Linear', 294, 0.493, 0.0, 0.87) + ops.geomTransf('Linear', 295, 0.43, 0.0, 0.903) + ops.geomTransf('Linear', 296, 0.362, 0.0, 0.932) + ops.geomTransf('Linear', 297, 0.289, 0.0, 0.957) + ops.geomTransf('Linear', 298, 0.209, 0.0, 0.978) + ops.geomTransf('Linear', 299, 0.128, 0.0, 0.992) + ops.geomTransf('Linear', 300, 0.043, 0.0, 0.999) + ops.geomTransf('Linear', 301, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 302, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 303, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 304, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 305, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 306, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 307, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 308, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 309, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 310, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 311, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 312, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 313, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 314, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 315, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 316, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 317, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 318, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 319, 1.0, 0.0, 0.0) + ops.geomTransf('Linear', 320, -0.188, 0.0, 0.982) + ops.geomTransf('Linear', 321, 0.188, 0.0, 0.982) + ops.geomTransf('Linear', 322, -0.609, 0.0, 0.793) + ops.geomTransf('Linear', 323, -0.548, 0.0, 0.836) + ops.geomTransf('Linear', 324, -0.493, 0.0, 0.87) + ops.geomTransf('Linear', 325, -0.43, 0.0, 0.903) + ops.geomTransf('Linear', 326, -0.362, 0.0, 0.932) + ops.geomTransf('Linear', 327, -0.289, 0.0, 0.957) + ops.geomTransf('Linear', 328, -0.209, 0.0, 0.978) + ops.geomTransf('Linear', 329, -0.128, 0.0, 0.992) + ops.geomTransf('Linear', 330, -0.043, 0.0, 0.999) + ops.geomTransf('Linear', 331, 0.609, 0.0, 0.793) + ops.geomTransf('Linear', 332, 0.548, 0.0, 0.836) + ops.geomTransf('Linear', 333, 0.493, 0.0, 0.87) + ops.geomTransf('Linear', 334, 0.43, 0.0, 0.903) + ops.geomTransf('Linear', 335, 0.362, 0.0, 0.932) + ops.geomTransf('Linear', 336, 0.289, 0.0, 0.957) + ops.geomTransf('Linear', 337, 0.209, 0.0, 0.978) + ops.geomTransf('Linear', 338, 0.128, 0.0, 0.992) + ops.geomTransf('Linear', 339, 0.043, 0.0, 0.999) + ops.geomTransf('Linear', 340, -0.188, 0.0, 0.982) + ops.geomTransf('Linear', 341, 0.188, 0.0, 0.982) + ops.geomTransf('Linear', 342, -0.188, 0.0, 0.982) + ops.geomTransf('Linear', 343, 0.188, 0.0, 0.982) + ops.geomTransf('Linear', 344, -0.188, 0.0, 0.982) + ops.geomTransf('Linear', 345, 0.188, 0.0, 0.982) + ops.geomTransf('Linear', 346, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 347, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 348, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 349, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 350, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 351, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 352, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 353, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 354, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 355, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 356, -0.113, 0.199, 0.974) + ops.geomTransf('Linear', 357, -0.113, -0.199, 0.974) + ops.geomTransf('Linear', 358, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 359, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 360, -0.01, 0.018, 1.0) + ops.geomTransf('Linear', 361, 0.01, 0.018, 1.0) + ops.geomTransf('Linear', 362, -0.01, -0.018, 1.0) + ops.geomTransf('Linear', 363, 0.01, -0.018, 1.0) + ops.geomTransf('Linear', 364, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 365, 0.0, 0.0, 1.0) + ops.geomTransf('Linear', 366, 0.113, 0.199, 0.974) + ops.geomTransf('Linear', 367, 0.113, -0.199, 0.974) + ops.element('elasticBeamColumn', 1, 5, 6, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 1) + ops.element('elasticBeamColumn', 2, 6, 7, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 2) + ops.element('elasticBeamColumn', 3, 7, 8, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 3) + ops.element('elasticBeamColumn', 4, 8, 9, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 4) + ops.element('elasticBeamColumn', 5, 10, 11, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 5) + ops.element('elasticBeamColumn', 6, 11, 12, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 6) + ops.element('elasticBeamColumn', 7, 12, 13, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 7) + ops.element('elasticBeamColumn', 8, 13, 14, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 8) + ops.element('elasticBeamColumn', 9, 15, 16, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 9) + ops.element('elasticBeamColumn', 10, 16, 17, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 10) + ops.element('elasticBeamColumn', 11, 17, 18, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 11) + ops.element('elasticBeamColumn', 12, 18, 19, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 12) + ops.element('elasticBeamColumn', 13, 20, 21, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 13) + ops.element('elasticBeamColumn', 14, 21, 22, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 14) + ops.element('elasticBeamColumn', 15, 22, 23, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 15) + ops.element('elasticBeamColumn', 16, 23, 24, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 16) + ops.element('elasticBeamColumn', 17, 25, 26, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 17) + ops.element('elasticBeamColumn', 18, 26, 27, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 18) + ops.element('elasticBeamColumn', 19, 27, 28, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 19) + ops.element('elasticBeamColumn', 20, 28, 29, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 20) + ops.element('elasticBeamColumn', 21, 30, 31, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 21) + ops.element('elasticBeamColumn', 22, 31, 32, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 22) + ops.element('elasticBeamColumn', 23, 32, 33, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 23) + ops.element('elasticBeamColumn', 24, 33, 34, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 24) + ops.element('elasticBeamColumn', 25, 35, 36, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 25) + ops.element('elasticBeamColumn', 26, 36, 37, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 26) + ops.element('elasticBeamColumn', 27, 37, 38, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 27) + ops.element('elasticBeamColumn', 28, 38, 39, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 28) + ops.element('elasticBeamColumn', 29, 40, 41, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 29) + ops.element('elasticBeamColumn', 30, 41, 42, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 30) + ops.element('elasticBeamColumn', 31, 42, 43, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 31) + ops.element('elasticBeamColumn', 32, 43, 44, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 32) + ops.element('elasticBeamColumn', 33, 45, 46, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 33) + ops.element('elasticBeamColumn', 34, 46, 47, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 34) + ops.element('elasticBeamColumn', 35, 47, 48, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 35) + ops.element('elasticBeamColumn', 36, 48, 49, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 36) + ops.element('elasticBeamColumn', 37, 50, 51, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 37) + ops.element('elasticBeamColumn', 38, 51, 52, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 38) + ops.element('elasticBeamColumn', 39, 52, 53, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 39) + ops.element('elasticBeamColumn', 40, 53, 54, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 40) + ops.element('elasticBeamColumn', 41, 55, 56, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 41) + ops.element('elasticBeamColumn', 42, 56, 57, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 42) + ops.element('elasticBeamColumn', 43, 57, 58, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 43) + ops.element('elasticBeamColumn', 44, 58, 59, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 44) + ops.element('elasticBeamColumn', 45, 60, 61, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 45) + ops.element('elasticBeamColumn', 46, 61, 62, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 46) + ops.element('elasticBeamColumn', 47, 62, 63, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 47) + ops.element('elasticBeamColumn', 48, 63, 64, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 48) + ops.element('elasticBeamColumn', 49, 65, 66, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 49) + ops.element('elasticBeamColumn', 50, 66, 67, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 50) + ops.element('elasticBeamColumn', 51, 67, 68, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 51) + ops.element('elasticBeamColumn', 52, 68, 69, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 52) + ops.element('elasticBeamColumn', 53, 70, 71, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 53) + ops.element('elasticBeamColumn', 54, 71, 72, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 54) + ops.element('elasticBeamColumn', 55, 72, 73, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 55) + ops.element('elasticBeamColumn', 56, 73, 74, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 56) + ops.element('elasticBeamColumn', 57, 75, 76, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 57) + ops.element('elasticBeamColumn', 58, 76, 77, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 58) + ops.element('elasticBeamColumn', 59, 77, 78, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 59) + ops.element('elasticBeamColumn', 60, 78, 79, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 60) + ops.element('elasticBeamColumn', 61, 80, 81, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 61) + ops.element('elasticBeamColumn', 62, 81, 82, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 62) + ops.element('elasticBeamColumn', 63, 82, 83, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 63) + ops.element('elasticBeamColumn', 64, 83, 84, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 64) + ops.element('elasticBeamColumn', 65, 85, 86, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 65) + ops.element('elasticBeamColumn', 66, 86, 87, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 66) + ops.element('elasticBeamColumn', 67, 87, 88, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 67) + ops.element('elasticBeamColumn', 68, 88, 89, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 68) + ops.element('elasticBeamColumn', 69, 90, 91, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 69) + ops.element('elasticBeamColumn', 70, 91, 92, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 70) + ops.element('elasticBeamColumn', 71, 92, 93, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 71) + ops.element('elasticBeamColumn', 72, 93, 94, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 72) + ops.element('elasticBeamColumn', 73, 95, 96, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 73) + ops.element('elasticBeamColumn', 74, 96, 97, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 74) + ops.element('elasticBeamColumn', 75, 97, 98, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 75) + ops.element('elasticBeamColumn', 76, 98, 99, 1500000, 26000, + 10830, 293500000000, 281300000000, 125000000000, 76) + ops.element('elasticBeamColumn', 77, 9, 14, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 77) + ops.element('elasticBeamColumn', 78, 14, 19, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 78) + ops.element('elasticBeamColumn', 79, 19, 24, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 79) + ops.element('elasticBeamColumn', 80, 24, 29, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 80) + ops.element('elasticBeamColumn', 81, 29, 34, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 81) + ops.element('elasticBeamColumn', 82, 34, 39, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 82) + ops.element('elasticBeamColumn', 83, 39, 44, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 83) + ops.element('elasticBeamColumn', 84, 44, 49, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 84) + ops.element('elasticBeamColumn', 85, 49, 54, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 85) + ops.element('elasticBeamColumn', 86, 54, 59, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 86) + ops.element('elasticBeamColumn', 87, 59, 64, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 87) + ops.element('elasticBeamColumn', 88, 64, 69, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 88) + ops.element('elasticBeamColumn', 89, 69, 74, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 89) + ops.element('elasticBeamColumn', 90, 74, 79, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 90) + ops.element('elasticBeamColumn', 91, 79, 84, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 91) + ops.element('elasticBeamColumn', 92, 84, 89, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 92) + ops.element('elasticBeamColumn', 93, 89, 94, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 93) + ops.element('elasticBeamColumn', 94, 94, 99, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 94) + ops.element('elasticBeamColumn', 95, 8, 13, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 95) + ops.element('elasticBeamColumn', 96, 13, 18, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 96) + ops.element('elasticBeamColumn', 97, 18, 23, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 97) + ops.element('elasticBeamColumn', 98, 23, 28, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 98) + ops.element('elasticBeamColumn', 99, 28, 33, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 99) + ops.element('elasticBeamColumn', 100, 33, 38, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 100) + ops.element('elasticBeamColumn', 101, 38, 43, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 101) + ops.element('elasticBeamColumn', 102, 43, 48, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 102) + ops.element('elasticBeamColumn', 103, 48, 53, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 103) + ops.element('elasticBeamColumn', 104, 53, 58, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 104) + ops.element('elasticBeamColumn', 105, 58, 63, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 105) + ops.element('elasticBeamColumn', 106, 63, 68, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 106) + ops.element('elasticBeamColumn', 107, 68, 73, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 107) + ops.element('elasticBeamColumn', 108, 73, 78, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 108) + ops.element('elasticBeamColumn', 109, 78, 83, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 109) + ops.element('elasticBeamColumn', 110, 83, 88, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 110) + ops.element('elasticBeamColumn', 111, 88, 93, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 111) + ops.element('elasticBeamColumn', 112, 93, 98, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 112) + ops.element('elasticBeamColumn', 113, 7, 12, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 113) + ops.element('elasticBeamColumn', 114, 12, 17, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 114) + ops.element('elasticBeamColumn', 115, 17, 22, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 115) + ops.element('elasticBeamColumn', 116, 22, 27, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 116) + ops.element('elasticBeamColumn', 117, 27, 32, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 117) + ops.element('elasticBeamColumn', 118, 32, 37, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 118) + ops.element('elasticBeamColumn', 119, 37, 42, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 119) + ops.element('elasticBeamColumn', 120, 42, 47, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 120) + ops.element('elasticBeamColumn', 121, 47, 52, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 121) + ops.element('elasticBeamColumn', 122, 52, 57, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 122) + ops.element('elasticBeamColumn', 123, 57, 62, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 123) + ops.element('elasticBeamColumn', 124, 62, 67, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 124) + ops.element('elasticBeamColumn', 125, 67, 72, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 125) + ops.element('elasticBeamColumn', 126, 72, 77, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 126) + ops.element('elasticBeamColumn', 127, 77, 82, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 127) + ops.element('elasticBeamColumn', 128, 82, 87, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 128) + ops.element('elasticBeamColumn', 129, 87, 92, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 129) + ops.element('elasticBeamColumn', 130, 92, 97, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 130) + ops.element('elasticBeamColumn', 131, 6, 11, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 131) + ops.element('elasticBeamColumn', 132, 11, 16, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 132) + ops.element('elasticBeamColumn', 133, 16, 21, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 133) + ops.element('elasticBeamColumn', 134, 21, 26, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 134) + ops.element('elasticBeamColumn', 135, 26, 31, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 135) + ops.element('elasticBeamColumn', 136, 31, 36, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 136) + ops.element('elasticBeamColumn', 137, 36, 41, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 137) + ops.element('elasticBeamColumn', 138, 41, 46, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 138) + ops.element('elasticBeamColumn', 139, 46, 51, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 139) + ops.element('elasticBeamColumn', 140, 51, 56, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 140) + ops.element('elasticBeamColumn', 141, 56, 61, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 141) + ops.element('elasticBeamColumn', 142, 61, 66, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 142) + ops.element('elasticBeamColumn', 143, 66, 71, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 143) + ops.element('elasticBeamColumn', 144, 71, 76, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 144) + ops.element('elasticBeamColumn', 145, 76, 81, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 145) + ops.element('elasticBeamColumn', 146, 81, 86, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 146) + ops.element('elasticBeamColumn', 147, 86, 91, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 147) + ops.element('elasticBeamColumn', 148, 91, 96, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 148) + ops.element('elasticBeamColumn', 149, 5, 10, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 149) + ops.element('elasticBeamColumn', 150, 10, 15, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 150) + ops.element('elasticBeamColumn', 151, 15, 20, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 151) + ops.element('elasticBeamColumn', 152, 20, 25, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 152) + ops.element('elasticBeamColumn', 153, 25, 30, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 153) + ops.element('elasticBeamColumn', 154, 30, 35, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 154) + ops.element('elasticBeamColumn', 155, 35, 40, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 155) + ops.element('elasticBeamColumn', 156, 40, 45, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 156) + ops.element('elasticBeamColumn', 157, 45, 50, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 157) + ops.element('elasticBeamColumn', 158, 50, 55, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 158) + ops.element('elasticBeamColumn', 159, 55, 60, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 159) + ops.element('elasticBeamColumn', 160, 60, 65, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 160) + ops.element('elasticBeamColumn', 161, 65, 70, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 161) + ops.element('elasticBeamColumn', 162, 70, 75, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 162) + ops.element('elasticBeamColumn', 163, 75, 80, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 163) + ops.element('elasticBeamColumn', 164, 80, 85, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 164) + ops.element('elasticBeamColumn', 165, 85, 90, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 165) + ops.element('elasticBeamColumn', 166, 90, 95, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 166) + ops.element('elasticBeamColumn', 167, 5, 100, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 167) + ops.element('elasticBeamColumn', 168, 6, 101, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 168) + ops.element('elasticBeamColumn', 169, 7, 102, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 169) + ops.element('elasticBeamColumn', 170, 8, 103, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 170) + ops.element('elasticBeamColumn', 171, 9, 104, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 171) + ops.element('elasticBeamColumn', 172, 10, 105, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 172) + ops.element('elasticBeamColumn', 173, 11, 106, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 173) + ops.element('elasticBeamColumn', 174, 12, 107, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 174) + ops.element('elasticBeamColumn', 175, 13, 108, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 175) + ops.element('elasticBeamColumn', 176, 14, 109, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 176) + ops.element('elasticBeamColumn', 177, 15, 110, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 177) + ops.element('elasticBeamColumn', 178, 16, 111, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 178) + ops.element('elasticBeamColumn', 179, 17, 112, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 179) + ops.element('elasticBeamColumn', 180, 18, 113, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 180) + ops.element('elasticBeamColumn', 181, 19, 114, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 181) + ops.element('elasticBeamColumn', 182, 20, 115, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 182) + ops.element('elasticBeamColumn', 183, 21, 116, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 183) + ops.element('elasticBeamColumn', 184, 22, 117, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 184) + ops.element('elasticBeamColumn', 185, 23, 118, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 185) + ops.element('elasticBeamColumn', 186, 24, 119, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 186) + ops.element('elasticBeamColumn', 187, 25, 120, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 187) + ops.element('elasticBeamColumn', 188, 26, 121, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 188) + ops.element('elasticBeamColumn', 189, 27, 122, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 189) + ops.element('elasticBeamColumn', 190, 28, 123, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 190) + ops.element('elasticBeamColumn', 191, 29, 124, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 191) + ops.element('elasticBeamColumn', 192, 30, 125, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 192) + ops.element('elasticBeamColumn', 193, 31, 126, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 193) + ops.element('elasticBeamColumn', 194, 32, 127, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 194) + ops.element('elasticBeamColumn', 195, 33, 128, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 195) + ops.element('elasticBeamColumn', 196, 34, 129, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 196) + ops.element('elasticBeamColumn', 197, 35, 130, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 197) + ops.element('elasticBeamColumn', 198, 36, 131, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 198) + ops.element('elasticBeamColumn', 199, 37, 132, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 199) + ops.element('elasticBeamColumn', 200, 38, 133, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 200) + ops.element('elasticBeamColumn', 201, 39, 134, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 201) + ops.element('elasticBeamColumn', 202, 40, 135, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 202) + ops.element('elasticBeamColumn', 203, 41, 136, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 203) + ops.element('elasticBeamColumn', 204, 42, 137, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 204) + ops.element('elasticBeamColumn', 205, 43, 138, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 205) + ops.element('elasticBeamColumn', 206, 44, 139, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 206) + ops.element('elasticBeamColumn', 207, 45, 140, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 207) + ops.element('elasticBeamColumn', 208, 46, 141, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 208) + ops.element('elasticBeamColumn', 209, 47, 142, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 209) + ops.element('elasticBeamColumn', 210, 48, 143, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 210) + ops.element('elasticBeamColumn', 211, 49, 144, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 211) + ops.element('elasticBeamColumn', 212, 50, 145, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 212) + ops.element('elasticBeamColumn', 213, 51, 146, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 213) + ops.element('elasticBeamColumn', 214, 52, 147, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 214) + ops.element('elasticBeamColumn', 215, 53, 148, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 215) + ops.element('elasticBeamColumn', 216, 54, 149, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 216) + ops.element('elasticBeamColumn', 217, 55, 150, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 217) + ops.element('elasticBeamColumn', 218, 56, 151, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 218) + ops.element('elasticBeamColumn', 219, 57, 152, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 219) + ops.element('elasticBeamColumn', 220, 58, 153, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 220) + ops.element('elasticBeamColumn', 221, 59, 154, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 221) + ops.element('elasticBeamColumn', 222, 60, 155, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 222) + ops.element('elasticBeamColumn', 223, 61, 156, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 223) + ops.element('elasticBeamColumn', 224, 62, 157, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 224) + ops.element('elasticBeamColumn', 225, 63, 158, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 225) + ops.element('elasticBeamColumn', 226, 64, 159, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 226) + ops.element('elasticBeamColumn', 227, 65, 160, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 227) + ops.element('elasticBeamColumn', 228, 66, 161, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 228) + ops.element('elasticBeamColumn', 229, 67, 162, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 229) + ops.element('elasticBeamColumn', 230, 68, 163, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 230) + ops.element('elasticBeamColumn', 231, 69, 164, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 231) + ops.element('elasticBeamColumn', 232, 70, 165, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 232) + ops.element('elasticBeamColumn', 233, 71, 166, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 233) + ops.element('elasticBeamColumn', 234, 72, 167, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 234) + ops.element('elasticBeamColumn', 235, 73, 168, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 235) + ops.element('elasticBeamColumn', 236, 74, 169, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 236) + ops.element('elasticBeamColumn', 237, 75, 170, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 237) + ops.element('elasticBeamColumn', 238, 76, 171, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 238) + ops.element('elasticBeamColumn', 239, 77, 172, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 239) + ops.element('elasticBeamColumn', 240, 78, 173, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 240) + ops.element('elasticBeamColumn', 241, 79, 174, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 241) + ops.element('elasticBeamColumn', 242, 80, 175, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 242) + ops.element('elasticBeamColumn', 243, 81, 176, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 243) + ops.element('elasticBeamColumn', 244, 82, 177, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 244) + ops.element('elasticBeamColumn', 245, 83, 178, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 245) + ops.element('elasticBeamColumn', 246, 84, 179, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 246) + ops.element('elasticBeamColumn', 247, 85, 180, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 247) + ops.element('elasticBeamColumn', 248, 86, 181, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 248) + ops.element('elasticBeamColumn', 249, 87, 182, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 249) + ops.element('elasticBeamColumn', 250, 88, 183, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 250) + ops.element('elasticBeamColumn', 251, 89, 184, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 251) + ops.element('elasticBeamColumn', 252, 90, 185, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 252) + ops.element('elasticBeamColumn', 253, 91, 186, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 253) + ops.element('elasticBeamColumn', 254, 92, 187, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 254) + ops.element('elasticBeamColumn', 255, 93, 188, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 255) + ops.element('elasticBeamColumn', 256, 94, 189, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 256) + ops.element('elasticBeamColumn', 257, 99, 190, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 257) + ops.element('elasticBeamColumn', 258, 98, 191, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 258) + ops.element('elasticBeamColumn', 259, 97, 192, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 259) + ops.element('elasticBeamColumn', 260, 96, 193, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 260) + ops.element('elasticBeamColumn', 261, 95, 194, 40000, 206000, + 79230, 225300000, 133300000, 133300000, 261) + ops.element('elasticBeamColumn', 262, 105, 195, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 262) + ops.element('elasticBeamColumn', 263, 110, 196, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 263) + ops.element('elasticBeamColumn', 264, 115, 197, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 264) + ops.element('elasticBeamColumn', 265, 120, 198, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 265) + ops.element('elasticBeamColumn', 266, 125, 199, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 266) + ops.element('elasticBeamColumn', 267, 130, 200, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 267) + ops.element('elasticBeamColumn', 268, 135, 201, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 268) + ops.element('elasticBeamColumn', 269, 140, 202, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 269) + ops.element('elasticBeamColumn', 270, 145, 203, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 270) + ops.element('elasticBeamColumn', 271, 185, 204, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 271) + ops.element('elasticBeamColumn', 272, 180, 205, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 272) + ops.element('elasticBeamColumn', 273, 175, 206, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 273) + ops.element('elasticBeamColumn', 274, 170, 207, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 274) + ops.element('elasticBeamColumn', 275, 165, 208, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 275) + ops.element('elasticBeamColumn', 276, 160, 209, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 276) + ops.element('elasticBeamColumn', 277, 155, 210, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 277) + ops.element('elasticBeamColumn', 278, 150, 211, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 278) + ops.element('elasticBeamColumn', 279, 1, 212, 12000000, 26000, + 10830, 19440000000000, 16000000000000, 9000000000000, 279) + ops.element('elasticBeamColumn', 280, 2, 213, 12000000, 26000, + 10830, 19440000000000, 16000000000000, 9000000000000, 280) + ops.element('elasticBeamColumn', 281, 212, 5, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 281) + ops.element('elasticBeamColumn', 282, 213, 95, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 282) + ops.element('elasticBeamColumn', 283, 212, 195, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 283) + ops.element('elasticBeamColumn', 284, 195, 196, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 284) + ops.element('elasticBeamColumn', 285, 196, 197, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 285) + ops.element('elasticBeamColumn', 286, 197, 198, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 286) + ops.element('elasticBeamColumn', 287, 198, 199, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 287) + ops.element('elasticBeamColumn', 288, 199, 200, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 288) + ops.element('elasticBeamColumn', 289, 200, 201, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 289) + ops.element('elasticBeamColumn', 290, 201, 202, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 290) + ops.element('elasticBeamColumn', 291, 202, 203, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 291) + ops.element('elasticBeamColumn', 292, 213, 204, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 292) + ops.element('elasticBeamColumn', 293, 204, 205, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 293) + ops.element('elasticBeamColumn', 294, 205, 206, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 294) + ops.element('elasticBeamColumn', 295, 206, 207, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 295) + ops.element('elasticBeamColumn', 296, 207, 208, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 296) + ops.element('elasticBeamColumn', 297, 208, 209, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 297) + ops.element('elasticBeamColumn', 298, 209, 210, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 298) + ops.element('elasticBeamColumn', 299, 210, 211, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 299) + ops.element('elasticBeamColumn', 300, 211, 203, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 300) + ops.element('elasticBeamColumn', 301, 109, 214, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 301) + ops.element('elasticBeamColumn', 302, 114, 215, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 302) + ops.element('elasticBeamColumn', 303, 119, 216, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 303) + ops.element('elasticBeamColumn', 304, 124, 217, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 304) + ops.element('elasticBeamColumn', 305, 129, 218, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 305) + ops.element('elasticBeamColumn', 306, 134, 219, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 306) + ops.element('elasticBeamColumn', 307, 139, 220, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 307) + ops.element('elasticBeamColumn', 308, 144, 221, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 308) + ops.element('elasticBeamColumn', 309, 149, 222, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 309) + ops.element('elasticBeamColumn', 310, 189, 223, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 310) + ops.element('elasticBeamColumn', 311, 184, 224, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 311) + ops.element('elasticBeamColumn', 312, 179, 225, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 312) + ops.element('elasticBeamColumn', 313, 174, 226, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 313) + ops.element('elasticBeamColumn', 314, 169, 227, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 314) + ops.element('elasticBeamColumn', 315, 164, 228, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 315) + ops.element('elasticBeamColumn', 316, 159, 229, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 316) + ops.element('elasticBeamColumn', 317, 154, 230, 4084, + 206000, 79230, 17360000, 8679000, 8679000, 317) + ops.element('elasticBeamColumn', 318, 3, 231, 12000000, 26000, + 10830, 19440000000000, 16000000000000, 9000000000000, 318) + ops.element('elasticBeamColumn', 319, 4, 232, 12000000, 26000, + 10830, 19440000000000, 16000000000000, 9000000000000, 319) + ops.element('elasticBeamColumn', 320, 231, 9, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 320) + ops.element('elasticBeamColumn', 321, 232, 99, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 321) + ops.element('elasticBeamColumn', 322, 231, 214, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 322) + ops.element('elasticBeamColumn', 323, 214, 215, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 323) + ops.element('elasticBeamColumn', 324, 215, 216, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 324) + ops.element('elasticBeamColumn', 325, 216, 217, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 325) + ops.element('elasticBeamColumn', 326, 217, 218, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 326) + ops.element('elasticBeamColumn', 327, 218, 219, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 327) + ops.element('elasticBeamColumn', 328, 219, 220, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 328) + ops.element('elasticBeamColumn', 329, 220, 221, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 329) + ops.element('elasticBeamColumn', 330, 221, 222, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 330) + ops.element('elasticBeamColumn', 331, 232, 223, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 331) + ops.element('elasticBeamColumn', 332, 223, 224, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 332) + ops.element('elasticBeamColumn', 333, 224, 225, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 333) + ops.element('elasticBeamColumn', 334, 225, 226, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 334) + ops.element('elasticBeamColumn', 335, 226, 227, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 335) + ops.element('elasticBeamColumn', 336, 227, 228, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 336) + ops.element('elasticBeamColumn', 337, 228, 229, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 337) + ops.element('elasticBeamColumn', 338, 229, 230, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 338) + ops.element('elasticBeamColumn', 339, 230, 222, 3142000, 206000, + 79230, 3338000000000, 1669000000000, 1669000000000, 339) + ops.element('elasticBeamColumn', 340, 233, 6, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 340) + ops.element('elasticBeamColumn', 341, 234, 96, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 341) + ops.element('elasticBeamColumn', 342, 235, 7, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 342) + ops.element('elasticBeamColumn', 343, 236, 97, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 343) + ops.element('elasticBeamColumn', 344, 237, 8, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 344) + ops.element('elasticBeamColumn', 345, 238, 98, 480000, 26000, + 10830, 20230000000, 57600000000, 6400000000, 345) + ops.element('elasticBeamColumn', 346, 231, 237, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 346) + ops.element('elasticBeamColumn', 347, 237, 235, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 347) + ops.element('elasticBeamColumn', 348, 235, 233, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 348) + ops.element('elasticBeamColumn', 349, 233, 212, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 349) + ops.element('elasticBeamColumn', 350, 213, 234, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 350) + ops.element('elasticBeamColumn', 351, 234, 236, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 351) + ops.element('elasticBeamColumn', 352, 236, 238, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 352) + ops.element('elasticBeamColumn', 353, 238, 232, 16750000, 26000, + 10830, 26710000000000, 8724000000000, 62660000000000, 353) + ops.element('elasticBeamColumn', 354, 198, 239, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 354) + ops.element('elasticBeamColumn', 355, 239, 217, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 355) + ops.element('elasticBeamColumn', 356, 216, 239, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 356) + ops.element('elasticBeamColumn', 357, 197, 239, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 357) + ops.element('elasticBeamColumn', 358, 203, 240, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 358) + ops.element('elasticBeamColumn', 359, 240, 222, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 359) + ops.element('elasticBeamColumn', 360, 221, 240, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 360) + ops.element('elasticBeamColumn', 361, 230, 240, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 361) + ops.element('elasticBeamColumn', 362, 202, 240, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 362) + ops.element('elasticBeamColumn', 363, 211, 240, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 363) + ops.element('elasticBeamColumn', 364, 207, 241, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 364) + ops.element('elasticBeamColumn', 365, 241, 226, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 365) + ops.element('elasticBeamColumn', 366, 225, 241, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 366) + ops.element('elasticBeamColumn', 367, 206, 241, 1005000, 206000, + 79230, 201100000000, 100500000000, 100500000000, 367) + ops.element('ShellMITC4', 368, 104, 109, 108, 103, 701) + ops.element('ShellMITC4', 369, 103, 108, 107, 102, 701) + ops.element('ShellMITC4', 370, 102, 107, 106, 101, 701) + ops.element('ShellMITC4', 371, 101, 106, 105, 100, 701) + ops.element('ShellMITC4', 372, 109, 114, 113, 108, 701) + ops.element('ShellMITC4', 373, 108, 113, 112, 107, 701) + ops.element('ShellMITC4', 374, 107, 112, 111, 106, 701) + ops.element('ShellMITC4', 375, 106, 111, 110, 105, 701) + ops.element('ShellMITC4', 376, 114, 119, 118, 113, 701) + ops.element('ShellMITC4', 377, 113, 118, 117, 112, 701) + ops.element('ShellMITC4', 378, 112, 117, 116, 111, 701) + ops.element('ShellMITC4', 379, 111, 116, 115, 110, 701) + ops.element('ShellMITC4', 380, 119, 124, 123, 118, 701) + ops.element('ShellMITC4', 381, 118, 123, 122, 117, 701) + ops.element('ShellMITC4', 382, 117, 122, 121, 116, 701) + ops.element('ShellMITC4', 383, 116, 121, 120, 115, 701) + ops.element('ShellMITC4', 384, 124, 129, 128, 123, 701) + ops.element('ShellMITC4', 385, 123, 128, 127, 122, 701) + ops.element('ShellMITC4', 386, 122, 127, 126, 121, 701) + ops.element('ShellMITC4', 387, 121, 126, 125, 120, 701) + ops.element('ShellMITC4', 388, 129, 134, 133, 128, 701) + ops.element('ShellMITC4', 389, 128, 133, 132, 127, 701) + ops.element('ShellMITC4', 390, 127, 132, 131, 126, 701) + ops.element('ShellMITC4', 391, 126, 131, 130, 125, 701) + ops.element('ShellMITC4', 392, 134, 139, 138, 133, 701) + ops.element('ShellMITC4', 393, 133, 138, 137, 132, 701) + ops.element('ShellMITC4', 394, 132, 137, 136, 131, 701) + ops.element('ShellMITC4', 395, 131, 136, 135, 130, 701) + ops.element('ShellMITC4', 396, 139, 144, 143, 138, 701) + ops.element('ShellMITC4', 397, 138, 143, 142, 137, 701) + ops.element('ShellMITC4', 398, 137, 142, 141, 136, 701) + ops.element('ShellMITC4', 399, 136, 141, 140, 135, 701) + ops.element('ShellMITC4', 400, 144, 149, 148, 143, 701) + ops.element('ShellMITC4', 401, 143, 148, 147, 142, 701) + ops.element('ShellMITC4', 402, 142, 147, 146, 141, 701) + ops.element('ShellMITC4', 403, 141, 146, 145, 140, 701) + ops.element('ShellMITC4', 404, 149, 154, 153, 148, 701) + ops.element('ShellMITC4', 405, 148, 153, 152, 147, 701) + ops.element('ShellMITC4', 406, 147, 152, 151, 146, 701) + ops.element('ShellMITC4', 407, 146, 151, 150, 145, 701) + ops.element('ShellMITC4', 408, 154, 159, 158, 153, 701) + ops.element('ShellMITC4', 409, 153, 158, 157, 152, 701) + ops.element('ShellMITC4', 410, 152, 157, 156, 151, 701) + ops.element('ShellMITC4', 411, 151, 156, 155, 150, 701) + ops.element('ShellMITC4', 412, 159, 164, 163, 158, 701) + ops.element('ShellMITC4', 413, 158, 163, 162, 157, 701) + ops.element('ShellMITC4', 414, 157, 162, 161, 156, 701) + ops.element('ShellMITC4', 415, 156, 161, 160, 155, 701) + ops.element('ShellMITC4', 416, 164, 169, 168, 163, 701) + ops.element('ShellMITC4', 417, 163, 168, 167, 162, 701) + ops.element('ShellMITC4', 418, 162, 167, 166, 161, 701) + ops.element('ShellMITC4', 419, 161, 166, 165, 160, 701) + ops.element('ShellMITC4', 420, 169, 174, 173, 168, 701) + ops.element('ShellMITC4', 421, 168, 173, 172, 167, 701) + ops.element('ShellMITC4', 422, 167, 172, 171, 166, 701) + ops.element('ShellMITC4', 423, 166, 171, 170, 165, 701) + ops.element('ShellMITC4', 424, 174, 179, 178, 173, 701) + ops.element('ShellMITC4', 425, 173, 178, 177, 172, 701) + ops.element('ShellMITC4', 426, 172, 177, 176, 171, 701) + ops.element('ShellMITC4', 427, 171, 176, 175, 170, 701) + ops.element('ShellMITC4', 428, 179, 184, 183, 178, 701) + ops.element('ShellMITC4', 429, 178, 183, 182, 177, 701) + ops.element('ShellMITC4', 430, 177, 182, 181, 176, 701) + ops.element('ShellMITC4', 431, 176, 181, 180, 175, 701) + ops.element('ShellMITC4', 432, 184, 189, 188, 183, 701) + ops.element('ShellMITC4', 433, 183, 188, 187, 182, 701) + ops.element('ShellMITC4', 434, 182, 187, 186, 181, 701) + ops.element('ShellMITC4', 435, 181, 186, 185, 180, 701) + ops.element('ShellMITC4', 436, 189, 190, 191, 188, 701) + ops.element('ShellMITC4', 437, 188, 191, 192, 187, 701) + ops.element('ShellMITC4', 438, 187, 192, 193, 186, 701) + ops.element('ShellMITC4', 439, 186, 193, 194, 185, 701) diff --git a/build/lib/opstool/examples/CableStayedBridge.py b/build/lib/opstool/examples/CableStayedBridge.py new file mode 100644 index 0000000..c4c24b4 --- /dev/null +++ b/build/lib/opstool/examples/CableStayedBridge.py @@ -0,0 +1,10012 @@ +# This document was created from CSiBridge version 24.0.0 + +# Units: Kgf, mm, C + +from collections import namedtuple +import openseespy.opensees as ops + + +def CableStayedBridge(): + # Destroy all constructed objects, + # i.e. all components of the model, all components of the analysis and all recorders. + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 6) + + # Construct a coordinate-transformation object. + # For vertical elements. + ops.geomTransf('Linear', 1, -1, 0, 0) + ops.geomTransf('PDelta', 3, -1, 0, 0) + ops.geomTransf('Corotational', 5, -1, 0, 0) + # For other elements except vertical one. + ops.geomTransf('Linear', 2, 0, 0, 1) + ops.geomTransf('PDelta', 4, 0, 0, 1) + ops.geomTransf('Corotational', 6, 0, 0, 1) + # Specify the tag of transformation, which can be changed according to requirements + transf_Ver = 1 + transf_Other = 2 + + # Mechanical properties of material + MatProp_df = dict() + # UnitMass-Mass Density; E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Thermal expansion coefficient + MatProp = namedtuple('MatProp', ('UnitMass', 'E', 'G', 'v', 'rho')) + MatProp_df["4000Psi"] = MatProp._make( + (2.45014307299924e-10, 2534.56354148831, 1056.0681422868, 0.2, 9.89999952793124e-06)) + MatProp_df["A416Gr270"] = MatProp._make( + (8.0038007068661e-10, 20037.4843449687, 0.0, 0.0, 1.16999994421006e-05)) + MatProp_df["A615Gr60"] = MatProp._make( + (8.0038007068661e-10, 20389.0191580383, 0.0, 0.0, 1.16999994421006e-05)) + MatProp_df["A709Gr50"] = MatProp._make( + (8.0038007068661e-10, 20389.0191580383, 7841.93044539935, 0.3, 1.16999994421006e-05)) + MatProp_df["Deck_beam_RC"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Deck_Girder_RC"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Deck_Slab_RC"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Pier_RC"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Piles"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Pipe_Cap"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Piper_Footing"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + MatProp_df["Pylon_RC"] = MatProp._make( + (2.45014307299924e-10, 2833.72824486, 1180.720102025, 0.2, 9.89999952793124e-06)) + + # Create OpenSees node. + ops.node(1, *[150000.0, -8025.0, -20000.0]) + ops.node(2, *[150000.0, -20062.5, 12000.0]) + ops.node(3, *[150000.0, 0.0, 90000.0]) + ops.node(4, *[150000.0, 8025.0, -20000.0]) + ops.node(5, *[150000.0, 20062.5, 12000.0]) + ops.node(6, *[150000.0, 0.0, 115000.0]) + ops.node(7, *[450000.0, -8025.0, -20000.0]) + ops.node(8, *[450000.0, -20062.5, 12000.0]) + ops.node(9, *[450000.0, 0.0, 90000.0]) + ops.node(10, *[450000.0, 8025.0, -20000.0]) + ops.node(11, *[450000.0, 20062.5, 12000.0]) + ops.node(12, *[450000.0, 0.0, 115000.0]) + ops.node(13, *[140360.0, -16040.0, -20000.0]) + ops.node(14, *[140360.0, -16040.0, -28000.0]) + ops.node(15, *[140360.0, -16040.0, -36000.0]) + ops.node(16, *[140360.0, -16040.0, -44000.0]) + ops.node(17, *[140360.0, -16040.0, -52000.0]) + ops.node(18, *[140360.0, -16040.0, -60000.0]) + ops.node(19, *[140360.0, -12030.0, -20000.0]) + ops.node(20, *[140360.0, -12030.0, -28000.0]) + ops.node(21, *[140360.0, -12030.0, -36000.0]) + ops.node(22, *[140360.0, -12030.0, -44000.0]) + ops.node(23, *[140360.0, -12030.0, -52000.0]) + ops.node(24, *[140360.0, -12030.0, -60000.0]) + ops.node(25, *[140360.0, -8020.0, -20000.0]) + ops.node(26, *[140360.0, -8020.0, -28000.0]) + ops.node(27, *[140360.0, -8020.0, -36000.0]) + ops.node(28, *[140360.0, -8020.0, -44000.0]) + ops.node(29, *[140360.0, -8020.0, -52000.0]) + ops.node(30, *[140360.0, -8020.0, -60000.0]) + ops.node(31, *[140360.0, -4010.0, -20000.0]) + ops.node(32, *[140360.0, -4010.0, -28000.0]) + ops.node(33, *[140360.0, -4010.0, -36000.0]) + ops.node(34, *[140360.0, -4010.0, -44000.0]) + ops.node(35, *[140360.0, -4010.0, -52000.0]) + ops.node(36, *[140360.0, -4010.0, -60000.0]) + ops.node(37, *[140360.0, 0.0, -20000.0]) + ops.node(38, *[140360.0, 0.0, -28000.0]) + ops.node(39, *[140360.0, 0.0, -36000.0]) + ops.node(40, *[140360.0, 0.0, -44000.0]) + ops.node(41, *[140360.0, 0.0, -52000.0]) + ops.node(42, *[140360.0, 0.0, -60000.0]) + ops.node(43, *[140360.0, 4010.0, -20000.0]) + ops.node(44, *[140360.0, 4010.0, -28000.0]) + ops.node(45, *[140360.0, 4010.0, -36000.0]) + ops.node(46, *[140360.0, 4010.0, -44000.0]) + ops.node(47, *[140360.0, 4010.0, -52000.0]) + ops.node(48, *[140360.0, 4010.0, -60000.0]) + ops.node(49, *[140360.0, 8020.0, -20000.0]) + ops.node(50, *[140360.0, 8020.0, -28000.0]) + ops.node(51, *[140360.0, 8020.0, -36000.0]) + ops.node(52, *[140360.0, 8020.0, -44000.0]) + ops.node(53, *[140360.0, 8020.0, -52000.0]) + ops.node(54, *[140360.0, 8020.0, -60000.0]) + ops.node(55, *[140360.0, 12030.0, -20000.0]) + ops.node(56, *[140360.0, 12030.0, -28000.0]) + ops.node(57, *[140360.0, 12030.0, -36000.0]) + ops.node(58, *[140360.0, 12030.0, -44000.0]) + ops.node(59, *[140360.0, 12030.0, -52000.0]) + ops.node(60, *[140360.0, 12030.0, -60000.0]) + ops.node(61, *[140360.0, 16040.0, -20000.0]) + ops.node(62, *[140360.0, 16040.0, -28000.0]) + ops.node(63, *[140360.0, 16040.0, -36000.0]) + ops.node(64, *[140360.0, 16040.0, -44000.0]) + ops.node(65, *[140360.0, 16040.0, -52000.0]) + ops.node(66, *[140360.0, 16040.0, -60000.0]) + ops.node(67, *[145180.0, -16040.0, -20000.0]) + ops.node(68, *[145180.0, -16040.0, -28000.0]) + ops.node(69, *[145180.0, -16040.0, -36000.0]) + ops.node(70, *[145180.0, -16040.0, -44000.0]) + ops.node(71, *[145180.0, -16040.0, -52000.0]) + ops.node(72, *[145180.0, -16040.0, -60000.0]) + ops.node(73, *[145180.0, -12030.0, -20000.0]) + ops.node(74, *[145180.0, -12030.0, -28000.0]) + ops.node(75, *[145180.0, -12030.0, -36000.0]) + ops.node(76, *[145180.0, -12030.0, -44000.0]) + ops.node(77, *[145180.0, -12030.0, -52000.0]) + ops.node(78, *[145180.0, -12030.0, -60000.0]) + ops.node(79, *[145180.0, -8020.0, -20000.0]) + ops.node(80, *[145180.0, -8020.0, -28000.0]) + ops.node(81, *[145180.0, -8020.0, -36000.0]) + ops.node(82, *[145180.0, -8020.0, -44000.0]) + ops.node(83, *[145180.0, -8020.0, -52000.0]) + ops.node(84, *[145180.0, -8020.0, -60000.0]) + ops.node(85, *[145180.0, -4010.0, -20000.0]) + ops.node(86, *[145180.0, -4010.0, -28000.0]) + ops.node(87, *[145180.0, -4010.0, -36000.0]) + ops.node(88, *[145180.0, -4010.0, -44000.0]) + ops.node(89, *[145180.0, -4010.0, -52000.0]) + ops.node(90, *[145180.0, -4010.0, -60000.0]) + ops.node(91, *[145180.0, 0.0, -20000.0]) + ops.node(92, *[145180.0, 0.0, -28000.0]) + ops.node(93, *[145180.0, 0.0, -36000.0]) + ops.node(94, *[145180.0, 0.0, -44000.0]) + ops.node(95, *[145180.0, 0.0, -52000.0]) + ops.node(96, *[145180.0, 0.0, -60000.0]) + ops.node(97, *[145180.0, 4010.0, -20000.0]) + ops.node(98, *[145180.0, 4010.0, -28000.0]) + ops.node(99, *[145180.0, 4010.0, -36000.0]) + ops.node(100, *[145180.0, 4010.0, -44000.0]) + ops.node(101, *[145180.0, 4010.0, -52000.0]) + ops.node(102, *[145180.0, 4010.0, -60000.0]) + ops.node(103, *[145180.0, 8020.0, -20000.0]) + ops.node(104, *[145180.0, 8020.0, -28000.0]) + ops.node(105, *[145180.0, 8020.0, -36000.0]) + ops.node(106, *[145180.0, 8020.0, -44000.0]) + ops.node(107, *[145180.0, 8020.0, -52000.0]) + ops.node(108, *[145180.0, 8020.0, -60000.0]) + ops.node(109, *[145180.0, 12030.0, -20000.0]) + ops.node(110, *[145180.0, 12030.0, -28000.0]) + ops.node(111, *[145180.0, 12030.0, -36000.0]) + ops.node(112, *[145180.0, 12030.0, -44000.0]) + ops.node(113, *[145180.0, 12030.0, -52000.0]) + ops.node(114, *[145180.0, 12030.0, -60000.0]) + ops.node(115, *[145180.0, 16040.0, -20000.0]) + ops.node(116, *[145180.0, 16040.0, -28000.0]) + ops.node(117, *[145180.0, 16040.0, -36000.0]) + ops.node(118, *[145180.0, 16040.0, -44000.0]) + ops.node(119, *[145180.0, 16040.0, -52000.0]) + ops.node(120, *[145180.0, 16040.0, -60000.0]) + ops.node(121, *[150000.0, -16040.0, -20000.0]) + ops.node(122, *[150000.0, -16040.0, -28000.0]) + ops.node(123, *[150000.0, -16040.0, -36000.0]) + ops.node(124, *[150000.0, -16040.0, -44000.0]) + ops.node(125, *[150000.0, -16040.0, -52000.0]) + ops.node(126, *[150000.0, -16040.0, -60000.0]) + ops.node(127, *[150000.0, -12030.0, -20000.0]) + ops.node(128, *[150000.0, -12030.0, -28000.0]) + ops.node(129, *[150000.0, -12030.0, -36000.0]) + ops.node(130, *[150000.0, -12030.0, -44000.0]) + ops.node(131, *[150000.0, -12030.0, -52000.0]) + ops.node(132, *[150000.0, -12030.0, -60000.0]) + ops.node(134, *[150000.0, -8020.0, -28000.0]) + ops.node(135, *[150000.0, -8020.0, -36000.0]) + ops.node(136, *[150000.0, -8020.0, -44000.0]) + ops.node(137, *[150000.0, -8020.0, -52000.0]) + ops.node(138, *[150000.0, -8020.0, -60000.0]) + ops.node(139, *[150000.0, -4010.0, -20000.0]) + ops.node(140, *[150000.0, -4010.0, -28000.0]) + ops.node(141, *[150000.0, -4010.0, -36000.0]) + ops.node(142, *[150000.0, -4010.0, -44000.0]) + ops.node(143, *[150000.0, -4010.0, -52000.0]) + ops.node(144, *[150000.0, -4010.0, -60000.0]) + ops.node(145, *[150000.0, 0.0, -20000.0]) + ops.node(146, *[150000.0, 0.0, -28000.0]) + ops.node(147, *[150000.0, 0.0, -36000.0]) + ops.node(148, *[150000.0, 0.0, -44000.0]) + ops.node(149, *[150000.0, 0.0, -52000.0]) + ops.node(150, *[150000.0, 0.0, -60000.0]) + ops.node(151, *[150000.0, 4010.0, -20000.0]) + ops.node(152, *[150000.0, 4010.0, -28000.0]) + ops.node(153, *[150000.0, 4010.0, -36000.0]) + ops.node(154, *[150000.0, 4010.0, -44000.0]) + ops.node(155, *[150000.0, 4010.0, -52000.0]) + ops.node(156, *[150000.0, 4010.0, -60000.0]) + ops.node(158, *[150000.0, 8020.0, -28000.0]) + ops.node(159, *[150000.0, 8020.0, -36000.0]) + ops.node(160, *[150000.0, 8020.0, -44000.0]) + ops.node(161, *[150000.0, 8020.0, -52000.0]) + ops.node(162, *[150000.0, 8020.0, -60000.0]) + ops.node(163, *[150000.0, 12030.0, -20000.0]) + ops.node(164, *[150000.0, 12030.0, -28000.0]) + ops.node(165, *[150000.0, 12030.0, -36000.0]) + ops.node(166, *[150000.0, 12030.0, -44000.0]) + ops.node(167, *[150000.0, 12030.0, -52000.0]) + ops.node(168, *[150000.0, 12030.0, -60000.0]) + ops.node(169, *[150000.0, 16040.0, -20000.0]) + ops.node(170, *[150000.0, 16040.0, -28000.0]) + ops.node(171, *[150000.0, 16040.0, -36000.0]) + ops.node(172, *[150000.0, 16040.0, -44000.0]) + ops.node(173, *[150000.0, 16040.0, -52000.0]) + ops.node(174, *[150000.0, 16040.0, -60000.0]) + ops.node(175, *[154820.0, -16040.0, -20000.0]) + ops.node(176, *[154820.0, -16040.0, -28000.0]) + ops.node(177, *[154820.0, -16040.0, -36000.0]) + ops.node(178, *[154820.0, -16040.0, -44000.0]) + ops.node(179, *[154820.0, -16040.0, -52000.0]) + ops.node(180, *[154820.0, -16040.0, -60000.0]) + ops.node(181, *[154820.0, -12030.0, -20000.0]) + ops.node(182, *[154820.0, -12030.0, -28000.0]) + ops.node(183, *[154820.0, -12030.0, -36000.0]) + ops.node(184, *[154820.0, -12030.0, -44000.0]) + ops.node(185, *[154820.0, -12030.0, -52000.0]) + ops.node(186, *[154820.0, -12030.0, -60000.0]) + ops.node(187, *[154820.0, -8020.0, -20000.0]) + ops.node(188, *[154820.0, -8020.0, -28000.0]) + ops.node(189, *[154820.0, -8020.0, -36000.0]) + ops.node(190, *[154820.0, -8020.0, -44000.0]) + ops.node(191, *[154820.0, -8020.0, -52000.0]) + ops.node(192, *[154820.0, -8020.0, -60000.0]) + ops.node(193, *[154820.0, -4010.0, -20000.0]) + ops.node(194, *[154820.0, -4010.0, -28000.0]) + ops.node(195, *[154820.0, -4010.0, -36000.0]) + ops.node(196, *[154820.0, -4010.0, -44000.0]) + ops.node(197, *[154820.0, -4010.0, -52000.0]) + ops.node(198, *[154820.0, -4010.0, -60000.0]) + ops.node(199, *[154820.0, 0.0, -20000.0]) + ops.node(200, *[154820.0, 0.0, -28000.0]) + ops.node(201, *[154820.0, 0.0, -36000.0]) + ops.node(202, *[154820.0, 0.0, -44000.0]) + ops.node(203, *[154820.0, 0.0, -52000.0]) + ops.node(204, *[154820.0, 0.0, -60000.0]) + ops.node(205, *[154820.0, 4010.0, -20000.0]) + ops.node(206, *[154820.0, 4010.0, -28000.0]) + ops.node(207, *[154820.0, 4010.0, -36000.0]) + ops.node(208, *[154820.0, 4010.0, -44000.0]) + ops.node(209, *[154820.0, 4010.0, -52000.0]) + ops.node(210, *[154820.0, 4010.0, -60000.0]) + ops.node(211, *[154820.0, 8020.0, -20000.0]) + ops.node(212, *[154820.0, 8020.0, -28000.0]) + ops.node(213, *[154820.0, 8020.0, -36000.0]) + ops.node(214, *[154820.0, 8020.0, -44000.0]) + ops.node(215, *[154820.0, 8020.0, -52000.0]) + ops.node(216, *[154820.0, 8020.0, -60000.0]) + ops.node(217, *[154820.0, 12030.0, -20000.0]) + ops.node(218, *[154820.0, 12030.0, -28000.0]) + ops.node(219, *[154820.0, 12030.0, -36000.0]) + ops.node(220, *[154820.0, 12030.0, -44000.0]) + ops.node(221, *[154820.0, 12030.0, -52000.0]) + ops.node(222, *[154820.0, 12030.0, -60000.0]) + ops.node(223, *[154820.0, 16040.0, -20000.0]) + ops.node(224, *[154820.0, 16040.0, -28000.0]) + ops.node(225, *[154820.0, 16040.0, -36000.0]) + ops.node(226, *[154820.0, 16040.0, -44000.0]) + ops.node(227, *[154820.0, 16040.0, -52000.0]) + ops.node(228, *[154820.0, 16040.0, -60000.0]) + ops.node(229, *[159640.0, -16040.0, -20000.0]) + ops.node(230, *[159640.0, -16040.0, -28000.0]) + ops.node(231, *[159640.0, -16040.0, -36000.0]) + ops.node(232, *[159640.0, -16040.0, -44000.0]) + ops.node(233, *[159640.0, -16040.0, -52000.0]) + ops.node(234, *[159640.0, -16040.0, -60000.0]) + ops.node(235, *[159640.0, -12030.0, -20000.0]) + ops.node(236, *[159640.0, -12030.0, -28000.0]) + ops.node(237, *[159640.0, -12030.0, -36000.0]) + ops.node(238, *[159640.0, -12030.0, -44000.0]) + ops.node(239, *[159640.0, -12030.0, -52000.0]) + ops.node(240, *[159640.0, -12030.0, -60000.0]) + ops.node(241, *[159640.0, -8020.0, -20000.0]) + ops.node(242, *[159640.0, -8020.0, -28000.0]) + ops.node(243, *[159640.0, -8020.0, -36000.0]) + ops.node(244, *[159640.0, -8020.0, -44000.0]) + ops.node(245, *[159640.0, -8020.0, -52000.0]) + ops.node(246, *[159640.0, -8020.0, -60000.0]) + ops.node(247, *[159640.0, -4010.0, -20000.0]) + ops.node(248, *[159640.0, -4010.0, -28000.0]) + ops.node(249, *[159640.0, -4010.0, -36000.0]) + ops.node(250, *[159640.0, -4010.0, -44000.0]) + ops.node(251, *[159640.0, -4010.0, -52000.0]) + ops.node(252, *[159640.0, -4010.0, -60000.0]) + ops.node(253, *[159640.0, 0.0, -20000.0]) + ops.node(254, *[159640.0, 0.0, -28000.0]) + ops.node(255, *[159640.0, 0.0, -36000.0]) + ops.node(256, *[159640.0, 0.0, -44000.0]) + ops.node(257, *[159640.0, 0.0, -52000.0]) + ops.node(258, *[159640.0, 0.0, -60000.0]) + ops.node(259, *[159640.0, 4010.0, -20000.0]) + ops.node(260, *[159640.0, 4010.0, -28000.0]) + ops.node(261, *[159640.0, 4010.0, -36000.0]) + ops.node(262, *[159640.0, 4010.0, -44000.0]) + ops.node(263, *[159640.0, 4010.0, -52000.0]) + ops.node(264, *[159640.0, 4010.0, -60000.0]) + ops.node(265, *[159640.0, 8020.0, -20000.0]) + ops.node(266, *[159640.0, 8020.0, -28000.0]) + ops.node(267, *[159640.0, 8020.0, -36000.0]) + ops.node(268, *[159640.0, 8020.0, -44000.0]) + ops.node(269, *[159640.0, 8020.0, -52000.0]) + ops.node(270, *[159640.0, 8020.0, -60000.0]) + ops.node(271, *[159640.0, 12030.0, -20000.0]) + ops.node(272, *[159640.0, 12030.0, -28000.0]) + ops.node(273, *[159640.0, 12030.0, -36000.0]) + ops.node(274, *[159640.0, 12030.0, -44000.0]) + ops.node(275, *[159640.0, 12030.0, -52000.0]) + ops.node(276, *[159640.0, 12030.0, -60000.0]) + ops.node(277, *[159640.0, 16040.0, -20000.0]) + ops.node(278, *[159640.0, 16040.0, -28000.0]) + ops.node(279, *[159640.0, 16040.0, -36000.0]) + ops.node(280, *[159640.0, 16040.0, -44000.0]) + ops.node(281, *[159640.0, 16040.0, -52000.0]) + ops.node(282, *[159640.0, 16040.0, -60000.0]) + ops.node(283, *[440360.0, -16040.0, -20000.0]) + ops.node(284, *[440360.0, -16040.0, -28000.0]) + ops.node(285, *[440360.0, -16040.0, -36000.0]) + ops.node(286, *[440360.0, -16040.0, -44000.0]) + ops.node(287, *[440360.0, -16040.0, -52000.0]) + ops.node(288, *[440360.0, -16040.0, -60000.0]) + ops.node(289, *[440360.0, -12030.0, -20000.0]) + ops.node(290, *[440360.0, -12030.0, -28000.0]) + ops.node(291, *[440360.0, -12030.0, -36000.0]) + ops.node(292, *[440360.0, -12030.0, -44000.0]) + ops.node(293, *[440360.0, -12030.0, -52000.0]) + ops.node(294, *[440360.0, -12030.0, -60000.0]) + ops.node(295, *[440360.0, -8020.0, -20000.0]) + ops.node(296, *[440360.0, -8020.0, -28000.0]) + ops.node(297, *[440360.0, -8020.0, -36000.0]) + ops.node(298, *[440360.0, -8020.0, -44000.0]) + ops.node(299, *[440360.0, -8020.0, -52000.0]) + ops.node(300, *[440360.0, -8020.0, -60000.0]) + ops.node(301, *[440360.0, -4010.0, -20000.0]) + ops.node(302, *[440360.0, -4010.0, -28000.0]) + ops.node(303, *[440360.0, -4010.0, -36000.0]) + ops.node(304, *[440360.0, -4010.0, -44000.0]) + ops.node(305, *[440360.0, -4010.0, -52000.0]) + ops.node(306, *[440360.0, -4010.0, -60000.0]) + ops.node(307, *[440360.0, 0.0, -20000.0]) + ops.node(308, *[440360.0, 0.0, -28000.0]) + ops.node(309, *[440360.0, 0.0, -36000.0]) + ops.node(310, *[440360.0, 0.0, -44000.0]) + ops.node(311, *[440360.0, 0.0, -52000.0]) + ops.node(312, *[440360.0, 0.0, -60000.0]) + ops.node(313, *[440360.0, 4010.0, -20000.0]) + ops.node(314, *[440360.0, 4010.0, -28000.0]) + ops.node(315, *[440360.0, 4010.0, -36000.0]) + ops.node(316, *[440360.0, 4010.0, -44000.0]) + ops.node(317, *[440360.0, 4010.0, -52000.0]) + ops.node(318, *[440360.0, 4010.0, -60000.0]) + ops.node(319, *[440360.0, 8020.0, -20000.0]) + ops.node(320, *[440360.0, 8020.0, -28000.0]) + ops.node(321, *[440360.0, 8020.0, -36000.0]) + ops.node(322, *[440360.0, 8020.0, -44000.0]) + ops.node(323, *[440360.0, 8020.0, -52000.0]) + ops.node(324, *[440360.0, 8020.0, -60000.0]) + ops.node(325, *[440360.0, 12030.0, -20000.0]) + ops.node(326, *[440360.0, 12030.0, -28000.0]) + ops.node(327, *[440360.0, 12030.0, -36000.0]) + ops.node(328, *[440360.0, 12030.0, -44000.0]) + ops.node(329, *[440360.0, 12030.0, -52000.0]) + ops.node(330, *[440360.0, 12030.0, -60000.0]) + ops.node(331, *[440360.0, 16040.0, -20000.0]) + ops.node(332, *[440360.0, 16040.0, -28000.0]) + ops.node(333, *[440360.0, 16040.0, -36000.0]) + ops.node(334, *[440360.0, 16040.0, -44000.0]) + ops.node(335, *[440360.0, 16040.0, -52000.0]) + ops.node(336, *[440360.0, 16040.0, -60000.0]) + ops.node(337, *[445180.0, -16040.0, -20000.0]) + ops.node(338, *[445180.0, -16040.0, -28000.0]) + ops.node(339, *[445180.0, -16040.0, -36000.0]) + ops.node(340, *[445180.0, -16040.0, -44000.0]) + ops.node(341, *[445180.0, -16040.0, -52000.0]) + ops.node(342, *[445180.0, -16040.0, -60000.0]) + ops.node(343, *[445180.0, -12030.0, -20000.0]) + ops.node(344, *[445180.0, -12030.0, -28000.0]) + ops.node(345, *[445180.0, -12030.0, -36000.0]) + ops.node(346, *[445180.0, -12030.0, -44000.0]) + ops.node(347, *[445180.0, -12030.0, -52000.0]) + ops.node(348, *[445180.0, -12030.0, -60000.0]) + ops.node(349, *[445180.0, -8020.0, -20000.0]) + ops.node(350, *[445180.0, -8020.0, -28000.0]) + ops.node(351, *[445180.0, -8020.0, -36000.0]) + ops.node(352, *[445180.0, -8020.0, -44000.0]) + ops.node(353, *[445180.0, -8020.0, -52000.0]) + ops.node(354, *[445180.0, -8020.0, -60000.0]) + ops.node(355, *[445180.0, -4010.0, -20000.0]) + ops.node(356, *[445180.0, -4010.0, -28000.0]) + ops.node(357, *[445180.0, -4010.0, -36000.0]) + ops.node(358, *[445180.0, -4010.0, -44000.0]) + ops.node(359, *[445180.0, -4010.0, -52000.0]) + ops.node(360, *[445180.0, -4010.0, -60000.0]) + ops.node(361, *[445180.0, 0.0, -20000.0]) + ops.node(362, *[445180.0, 0.0, -28000.0]) + ops.node(363, *[445180.0, 0.0, -36000.0]) + ops.node(364, *[445180.0, 0.0, -44000.0]) + ops.node(365, *[445180.0, 0.0, -52000.0]) + ops.node(366, *[445180.0, 0.0, -60000.0]) + ops.node(367, *[445180.0, 4010.0, -20000.0]) + ops.node(368, *[445180.0, 4010.0, -28000.0]) + ops.node(369, *[445180.0, 4010.0, -36000.0]) + ops.node(370, *[445180.0, 4010.0, -44000.0]) + ops.node(371, *[445180.0, 4010.0, -52000.0]) + ops.node(372, *[445180.0, 4010.0, -60000.0]) + ops.node(373, *[445180.0, 8020.0, -20000.0]) + ops.node(374, *[445180.0, 8020.0, -28000.0]) + ops.node(375, *[445180.0, 8020.0, -36000.0]) + ops.node(376, *[445180.0, 8020.0, -44000.0]) + ops.node(377, *[445180.0, 8020.0, -52000.0]) + ops.node(378, *[445180.0, 8020.0, -60000.0]) + ops.node(379, *[445180.0, 12030.0, -20000.0]) + ops.node(380, *[445180.0, 12030.0, -28000.0]) + ops.node(381, *[445180.0, 12030.0, -36000.0]) + ops.node(382, *[445180.0, 12030.0, -44000.0]) + ops.node(383, *[445180.0, 12030.0, -52000.0]) + ops.node(384, *[445180.0, 12030.0, -60000.0]) + ops.node(385, *[445180.0, 16040.0, -20000.0]) + ops.node(386, *[445180.0, 16040.0, -28000.0]) + ops.node(387, *[445180.0, 16040.0, -36000.0]) + ops.node(388, *[445180.0, 16040.0, -44000.0]) + ops.node(389, *[445180.0, 16040.0, -52000.0]) + ops.node(390, *[445180.0, 16040.0, -60000.0]) + ops.node(391, *[450000.0, -16040.0, -20000.0]) + ops.node(392, *[450000.0, -16040.0, -28000.0]) + ops.node(393, *[450000.0, -16040.0, -36000.0]) + ops.node(394, *[450000.0, -16040.0, -44000.0]) + ops.node(395, *[450000.0, -16040.0, -52000.0]) + ops.node(396, *[450000.0, -16040.0, -60000.0]) + ops.node(397, *[450000.0, -12030.0, -20000.0]) + ops.node(398, *[450000.0, -12030.0, -28000.0]) + ops.node(399, *[450000.0, -12030.0, -36000.0]) + ops.node(400, *[450000.0, -12030.0, -44000.0]) + ops.node(401, *[450000.0, -12030.0, -52000.0]) + ops.node(402, *[450000.0, -12030.0, -60000.0]) + ops.node(404, *[450000.0, -8020.0, -28000.0]) + ops.node(405, *[450000.0, -8020.0, -36000.0]) + ops.node(406, *[450000.0, -8020.0, -44000.0]) + ops.node(407, *[450000.0, -8020.0, -52000.0]) + ops.node(408, *[450000.0, -8020.0, -60000.0]) + ops.node(409, *[450000.0, -4010.0, -20000.0]) + ops.node(410, *[450000.0, -4010.0, -28000.0]) + ops.node(411, *[450000.0, -4010.0, -36000.0]) + ops.node(412, *[450000.0, -4010.0, -44000.0]) + ops.node(413, *[450000.0, -4010.0, -52000.0]) + ops.node(414, *[450000.0, -4010.0, -60000.0]) + ops.node(415, *[450000.0, 0.0, -20000.0]) + ops.node(416, *[450000.0, 0.0, -28000.0]) + ops.node(417, *[450000.0, 0.0, -36000.0]) + ops.node(418, *[450000.0, 0.0, -44000.0]) + ops.node(419, *[450000.0, 0.0, -52000.0]) + ops.node(420, *[450000.0, 0.0, -60000.0]) + ops.node(421, *[450000.0, 4010.0, -20000.0]) + ops.node(422, *[450000.0, 4010.0, -28000.0]) + ops.node(423, *[450000.0, 4010.0, -36000.0]) + ops.node(424, *[450000.0, 4010.0, -44000.0]) + ops.node(425, *[450000.0, 4010.0, -52000.0]) + ops.node(426, *[450000.0, 4010.0, -60000.0]) + ops.node(428, *[450000.0, 8020.0, -28000.0]) + ops.node(429, *[450000.0, 8020.0, -36000.0]) + ops.node(430, *[450000.0, 8020.0, -44000.0]) + ops.node(431, *[450000.0, 8020.0, -52000.0]) + ops.node(432, *[450000.0, 8020.0, -60000.0]) + ops.node(433, *[450000.0, 12030.0, -20000.0]) + ops.node(434, *[450000.0, 12030.0, -28000.0]) + ops.node(435, *[450000.0, 12030.0, -36000.0]) + ops.node(436, *[450000.0, 12030.0, -44000.0]) + ops.node(437, *[450000.0, 12030.0, -52000.0]) + ops.node(438, *[450000.0, 12030.0, -60000.0]) + ops.node(439, *[450000.0, 16040.0, -20000.0]) + ops.node(440, *[450000.0, 16040.0, -28000.0]) + ops.node(441, *[450000.0, 16040.0, -36000.0]) + ops.node(442, *[450000.0, 16040.0, -44000.0]) + ops.node(443, *[450000.0, 16040.0, -52000.0]) + ops.node(444, *[450000.0, 16040.0, -60000.0]) + ops.node(445, *[454820.0, -16040.0, -20000.0]) + ops.node(446, *[454820.0, -16040.0, -28000.0]) + ops.node(447, *[454820.0, -16040.0, -36000.0]) + ops.node(448, *[454820.0, -16040.0, -44000.0]) + ops.node(449, *[454820.0, -16040.0, -52000.0]) + ops.node(450, *[454820.0, -16040.0, -60000.0]) + ops.node(451, *[454820.0, -12030.0, -20000.0]) + ops.node(452, *[454820.0, -12030.0, -28000.0]) + ops.node(453, *[454820.0, -12030.0, -36000.0]) + ops.node(454, *[454820.0, -12030.0, -44000.0]) + ops.node(455, *[454820.0, -12030.0, -52000.0]) + ops.node(456, *[454820.0, -12030.0, -60000.0]) + ops.node(457, *[454820.0, -8020.0, -20000.0]) + ops.node(458, *[454820.0, -8020.0, -28000.0]) + ops.node(459, *[454820.0, -8020.0, -36000.0]) + ops.node(460, *[454820.0, -8020.0, -44000.0]) + ops.node(461, *[454820.0, -8020.0, -52000.0]) + ops.node(462, *[454820.0, -8020.0, -60000.0]) + ops.node(463, *[454820.0, -4010.0, -20000.0]) + ops.node(464, *[454820.0, -4010.0, -28000.0]) + ops.node(465, *[454820.0, -4010.0, -36000.0]) + ops.node(466, *[454820.0, -4010.0, -44000.0]) + ops.node(467, *[454820.0, -4010.0, -52000.0]) + ops.node(468, *[454820.0, -4010.0, -60000.0]) + ops.node(469, *[454820.0, 0.0, -20000.0]) + ops.node(470, *[454820.0, 0.0, -28000.0]) + ops.node(471, *[454820.0, 0.0, -36000.0]) + ops.node(472, *[454820.0, 0.0, -44000.0]) + ops.node(473, *[454820.0, 0.0, -52000.0]) + ops.node(474, *[454820.0, 0.0, -60000.0]) + ops.node(475, *[454820.0, 4010.0, -20000.0]) + ops.node(476, *[454820.0, 4010.0, -28000.0]) + ops.node(477, *[454820.0, 4010.0, -36000.0]) + ops.node(478, *[454820.0, 4010.0, -44000.0]) + ops.node(479, *[454820.0, 4010.0, -52000.0]) + ops.node(480, *[454820.0, 4010.0, -60000.0]) + ops.node(481, *[454820.0, 8020.0, -20000.0]) + ops.node(482, *[454820.0, 8020.0, -28000.0]) + ops.node(483, *[454820.0, 8020.0, -36000.0]) + ops.node(484, *[454820.0, 8020.0, -44000.0]) + ops.node(485, *[454820.0, 8020.0, -52000.0]) + ops.node(486, *[454820.0, 8020.0, -60000.0]) + ops.node(487, *[454820.0, 12030.0, -20000.0]) + ops.node(488, *[454820.0, 12030.0, -28000.0]) + ops.node(489, *[454820.0, 12030.0, -36000.0]) + ops.node(490, *[454820.0, 12030.0, -44000.0]) + ops.node(491, *[454820.0, 12030.0, -52000.0]) + ops.node(492, *[454820.0, 12030.0, -60000.0]) + ops.node(493, *[454820.0, 16040.0, -20000.0]) + ops.node(494, *[454820.0, 16040.0, -28000.0]) + ops.node(495, *[454820.0, 16040.0, -36000.0]) + ops.node(496, *[454820.0, 16040.0, -44000.0]) + ops.node(497, *[454820.0, 16040.0, -52000.0]) + ops.node(498, *[454820.0, 16040.0, -60000.0]) + ops.node(499, *[459640.0, -16040.0, -20000.0]) + ops.node(500, *[459640.0, -16040.0, -28000.0]) + ops.node(501, *[459640.0, -16040.0, -36000.0]) + ops.node(502, *[459640.0, -16040.0, -44000.0]) + ops.node(503, *[459640.0, -16040.0, -52000.0]) + ops.node(504, *[459640.0, -16040.0, -60000.0]) + ops.node(505, *[459640.0, -12030.0, -20000.0]) + ops.node(506, *[459640.0, -12030.0, -28000.0]) + ops.node(507, *[459640.0, -12030.0, -36000.0]) + ops.node(508, *[459640.0, -12030.0, -44000.0]) + ops.node(509, *[459640.0, -12030.0, -52000.0]) + ops.node(510, *[459640.0, -12030.0, -60000.0]) + ops.node(511, *[459640.0, -8020.0, -20000.0]) + ops.node(512, *[459640.0, -8020.0, -28000.0]) + ops.node(513, *[459640.0, -8020.0, -36000.0]) + ops.node(514, *[459640.0, -8020.0, -44000.0]) + ops.node(515, *[459640.0, -8020.0, -52000.0]) + ops.node(516, *[459640.0, -8020.0, -60000.0]) + ops.node(517, *[459640.0, -4010.0, -20000.0]) + ops.node(518, *[459640.0, -4010.0, -28000.0]) + ops.node(519, *[459640.0, -4010.0, -36000.0]) + ops.node(520, *[459640.0, -4010.0, -44000.0]) + ops.node(521, *[459640.0, -4010.0, -52000.0]) + ops.node(522, *[459640.0, -4010.0, -60000.0]) + ops.node(523, *[459640.0, 0.0, -20000.0]) + ops.node(524, *[459640.0, 0.0, -28000.0]) + ops.node(525, *[459640.0, 0.0, -36000.0]) + ops.node(526, *[459640.0, 0.0, -44000.0]) + ops.node(527, *[459640.0, 0.0, -52000.0]) + ops.node(528, *[459640.0, 0.0, -60000.0]) + ops.node(529, *[459640.0, 4010.0, -20000.0]) + ops.node(530, *[459640.0, 4010.0, -28000.0]) + ops.node(531, *[459640.0, 4010.0, -36000.0]) + ops.node(532, *[459640.0, 4010.0, -44000.0]) + ops.node(533, *[459640.0, 4010.0, -52000.0]) + ops.node(534, *[459640.0, 4010.0, -60000.0]) + ops.node(535, *[459640.0, 8020.0, -20000.0]) + ops.node(536, *[459640.0, 8020.0, -28000.0]) + ops.node(537, *[459640.0, 8020.0, -36000.0]) + ops.node(538, *[459640.0, 8020.0, -44000.0]) + ops.node(539, *[459640.0, 8020.0, -52000.0]) + ops.node(540, *[459640.0, 8020.0, -60000.0]) + ops.node(541, *[459640.0, 12030.0, -20000.0]) + ops.node(542, *[459640.0, 12030.0, -28000.0]) + ops.node(543, *[459640.0, 12030.0, -36000.0]) + ops.node(544, *[459640.0, 12030.0, -44000.0]) + ops.node(545, *[459640.0, 12030.0, -52000.0]) + ops.node(546, *[459640.0, 12030.0, -60000.0]) + ops.node(547, *[459640.0, 16040.0, -20000.0]) + ops.node(548, *[459640.0, 16040.0, -28000.0]) + ops.node(549, *[459640.0, 16040.0, -36000.0]) + ops.node(550, *[459640.0, 16040.0, -44000.0]) + ops.node(551, *[459640.0, 16040.0, -52000.0]) + ops.node(552, *[459640.0, 16040.0, -60000.0]) + ops.node(553, *[0.0, 0.0, -9750.0]) + ops.node(554, *[0.0, 0.0, 15000.0]) + ops.node(555, *[0.0, -12000.0, 15000.0]) + ops.node(556, *[0.0, 12000.0, 15000.0]) + ops.node(557, *[30000.0, 0.0, -9750.0]) + ops.node(558, *[30000.0, 0.0, 15000.0]) + ops.node(559, *[30000.0, -12000.0, 15000.0]) + ops.node(560, *[30000.0, 12000.0, 15000.0]) + ops.node(561, *[60000.0, 0.0, -9750.0]) + ops.node(562, *[60000.0, 0.0, 15000.0]) + ops.node(563, *[60000.0, -12000.0, 15000.0]) + ops.node(564, *[60000.0, 12000.0, 15000.0]) + ops.node(565, *[90000.0, 0.0, -9750.0]) + ops.node(566, *[90000.0, 0.0, 15000.0]) + ops.node(567, *[90000.0, -12000.0, 15000.0]) + ops.node(568, *[90000.0, 12000.0, 15000.0]) + ops.node(569, *[120000.0, 0.0, -9750.0]) + ops.node(570, *[120000.0, 0.0, 15000.0]) + ops.node(571, *[120000.0, -12000.0, 15000.0]) + ops.node(572, *[120000.0, 12000.0, 15000.0]) + ops.node(573, *[600000.0, 0.0, -4750.0]) + ops.node(574, *[600000.0, 0.0, 15000.0]) + ops.node(575, *[600000.0, -12000.0, 15000.0]) + ops.node(576, *[600000.0, 12000.0, 15000.0]) + ops.node(577, *[570000.0, 0.0, -4750.0]) + ops.node(578, *[570000.0, 0.0, 15000.0]) + ops.node(579, *[570000.0, -12000.0, 15000.0]) + ops.node(580, *[570000.0, 12000.0, 15000.0]) + ops.node(581, *[540000.0, 0.0, -4750.0]) + ops.node(582, *[540000.0, 0.0, 15000.0]) + ops.node(583, *[540000.0, -12000.0, 15000.0]) + ops.node(584, *[540000.0, 12000.0, 15000.0]) + ops.node(585, *[510000.0, 0.0, -4750.0]) + ops.node(586, *[510000.0, 0.0, 15000.0]) + ops.node(587, *[510000.0, -12000.0, 15000.0]) + ops.node(588, *[510000.0, 12000.0, 15000.0]) + ops.node(589, *[480000.0, 0.0, -4750.0]) + ops.node(590, *[480000.0, 0.0, 15000.0]) + ops.node(591, *[480000.0, -12000.0, 15000.0]) + ops.node(592, *[480000.0, 12000.0, 15000.0]) + ops.node(593, *[0.0, -10000.0, -9750.0]) + ops.node(594, *[0.0, 10000.0, -9750.0]) + ops.node(595, *[-5000.0, 0.0, -9750.0]) + ops.node(596, *[5000.0, 0.0, -9750.0]) + ops.node(597, *[30000.0, -10000.0, -9750.0]) + ops.node(598, *[30000.0, 10000.0, -9750.0]) + ops.node(599, *[25000.0, 0.0, -9750.0]) + ops.node(600, *[35000.0, 0.0, -9750.0]) + ops.node(601, *[60000.0, -10000.0, -9750.0]) + ops.node(602, *[60000.0, 10000.0, -9750.0]) + ops.node(603, *[55000.0, 0.0, -9750.0]) + ops.node(604, *[65000.0, 0.0, -9750.0]) + ops.node(605, *[90000.0, -10000.0, -9750.0]) + ops.node(606, *[90000.0, 10000.0, -9750.0]) + ops.node(607, *[85000.0, 0.0, -9750.0]) + ops.node(608, *[95000.0, 0.0, -9750.0]) + ops.node(609, *[120000.0, -10000.0, -9750.0]) + ops.node(610, *[120000.0, 10000.0, -9750.0]) + ops.node(611, *[115000.0, 0.0, -9750.0]) + ops.node(612, *[125000.0, 0.0, -9750.0]) + ops.node(613, *[600000.0, -10000.0, -4750.0]) + ops.node(614, *[600000.0, 10000.0, -4750.0]) + ops.node(615, *[595000.0, 0.0, -4750.0]) + ops.node(616, *[605000.0, 0.0, -4750.0]) + ops.node(617, *[570000.0, -10000.0, -4750.0]) + ops.node(618, *[570000.0, 10000.0, -4750.0]) + ops.node(619, *[565000.0, 0.0, -4750.0]) + ops.node(620, *[575000.0, 0.0, -4750.0]) + ops.node(621, *[540000.0, -10000.0, -4750.0]) + ops.node(622, *[540000.0, 10000.0, -4750.0]) + ops.node(623, *[535000.0, 0.0, -4750.0]) + ops.node(624, *[545000.0, 0.0, -4750.0]) + ops.node(625, *[510000.0, -10000.0, -4750.0]) + ops.node(626, *[510000.0, 10000.0, -4750.0]) + ops.node(627, *[505000.0, 0.0, -4750.0]) + ops.node(628, *[515000.0, 0.0, -4750.0]) + ops.node(629, *[480000.0, -10000.0, -4750.0]) + ops.node(630, *[480000.0, 10000.0, -4750.0]) + ops.node(631, *[475000.0, 0.0, -4750.0]) + ops.node(632, *[485000.0, 0.0, -4750.0]) + ops.node(633, *[150000.0, 0.0, 95000.0]) + ops.node(634, *[127500.0, -12000.0, 15000.0]) + ops.node(635, *[150000.0, 0.0, 96666.6666666667]) + ops.node(636, *[113333.333333333, -12000.0, 15000.0]) + ops.node(637, *[150000.0, 0.0, 98333.3333333333]) + ops.node(638, *[99166.6666666667, -12000.0, 15000.0]) + ops.node(639, *[150000.0, 0.0, 100000.0]) + ops.node(640, *[85000.0, -12000.0, 15000.0]) + ops.node(641, *[150000.0, 0.0, 101666.666666667]) + ops.node(642, *[70833.3333333333, -12000.0, 15000.0]) + ops.node(643, *[150000.0, 0.0, 103333.333333333]) + ops.node(644, *[56666.6666666667, -12000.0, 15000.0]) + ops.node(645, *[150000.0, 0.0, 105000.0]) + ops.node(646, *[42500.0, -12000.0, 15000.0]) + ops.node(647, *[150000.0, 0.0, 106666.666666667]) + ops.node(648, *[28333.3333333333, -12000.0, 15000.0]) + ops.node(649, *[150000.0, 0.0, 108333.333333333]) + ops.node(650, *[14166.6666666667, -12000.0, 15000.0]) + ops.node(651, *[150000.0, 0.0, 110000.0]) + ops.node(652, *[127500.0, 12000.0, 15000.0]) + ops.node(653, *[113333.333333333, 12000.0, 15000.0]) + ops.node(654, *[99166.6666666667, 12000.0, 15000.0]) + ops.node(655, *[85000.0, 12000.0, 15000.0]) + ops.node(656, *[70833.3333333333, 12000.0, 15000.0]) + ops.node(657, *[56666.6666666667, 12000.0, 15000.0]) + ops.node(658, *[42500.0, 12000.0, 15000.0]) + ops.node(659, *[28333.3333333333, 12000.0, 15000.0]) + ops.node(660, *[14166.6666666667, 12000.0, 15000.0]) + ops.node(661, *[172500.0, -12000.0, 15000.0]) + ops.node(662, *[186666.666666667, -12000.0, 15000.0]) + ops.node(663, *[200833.333333333, -12000.0, 15000.0]) + ops.node(664, *[215000.0, -12000.0, 15000.0]) + ops.node(665, *[229166.666666667, -12000.0, 15000.0]) + ops.node(666, *[243333.333333333, -12000.0, 15000.0]) + ops.node(667, *[257500.0, -12000.0, 15000.0]) + ops.node(668, *[271666.666666667, -12000.0, 15000.0]) + ops.node(669, *[285833.333333333, -12000.0, 15000.0]) + ops.node(670, *[300000.0, -12000.0, 15000.0]) + ops.node(671, *[172500.0, 12000.0, 15000.0]) + ops.node(672, *[186666.666666667, 12000.0, 15000.0]) + ops.node(673, *[200833.333333333, 12000.0, 15000.0]) + ops.node(674, *[215000.0, 12000.0, 15000.0]) + ops.node(675, *[229166.666666667, 12000.0, 15000.0]) + ops.node(676, *[243333.333333333, 12000.0, 15000.0]) + ops.node(677, *[257500.0, 12000.0, 15000.0]) + ops.node(678, *[271666.666666667, 12000.0, 15000.0]) + ops.node(679, *[285833.333333333, 12000.0, 15000.0]) + ops.node(680, *[300000.0, 12000.0, 15000.0]) + ops.node(681, *[450000.0, 0.0, 95000.0]) + ops.node(682, *[472500.0, -12000.0, 15000.0]) + ops.node(683, *[450000.0, 0.0, 96666.6666666667]) + ops.node(684, *[486666.666666667, -12000.0, 15000.0]) + ops.node(685, *[450000.0, 0.0, 98333.3333333333]) + ops.node(686, *[500833.333333333, -12000.0, 15000.0]) + ops.node(687, *[450000.0, 0.0, 100000.0]) + ops.node(688, *[515000.0, -12000.0, 15000.0]) + ops.node(689, *[450000.0, 0.0, 101666.666666667]) + ops.node(690, *[529166.666666667, -12000.0, 15000.0]) + ops.node(691, *[450000.0, 0.0, 103333.333333333]) + ops.node(692, *[543333.333333333, -12000.0, 15000.0]) + ops.node(693, *[450000.0, 0.0, 105000.0]) + ops.node(694, *[557500.0, -12000.0, 15000.0]) + ops.node(695, *[450000.0, 0.0, 106666.666666667]) + ops.node(696, *[571666.666666667, -12000.0, 15000.0]) + ops.node(697, *[450000.0, 0.0, 108333.333333333]) + ops.node(698, *[585833.333333333, -12000.0, 15000.0]) + ops.node(699, *[450000.0, 0.0, 110000.0]) + ops.node(700, *[472500.0, 12000.0, 15000.0]) + ops.node(701, *[486666.666666667, 12000.0, 15000.0]) + ops.node(702, *[500833.333333333, 12000.0, 15000.0]) + ops.node(703, *[515000.0, 12000.0, 15000.0]) + ops.node(704, *[529166.666666667, 12000.0, 15000.0]) + ops.node(705, *[543333.333333333, 12000.0, 15000.0]) + ops.node(706, *[557500.0, 12000.0, 15000.0]) + ops.node(707, *[571666.666666667, 12000.0, 15000.0]) + ops.node(708, *[585833.333333333, 12000.0, 15000.0]) + ops.node(709, *[427500.0, -12000.0, 15000.0]) + ops.node(710, *[413333.333333333, -12000.0, 15000.0]) + ops.node(711, *[399166.666666667, -12000.0, 15000.0]) + ops.node(712, *[385000.0, -12000.0, 15000.0]) + ops.node(713, *[370833.333333333, -12000.0, 15000.0]) + ops.node(714, *[356666.666666667, -12000.0, 15000.0]) + ops.node(715, *[342500.0, -12000.0, 15000.0]) + ops.node(716, *[328333.333333333, -12000.0, 15000.0]) + ops.node(717, *[314166.666666667, -12000.0, 15000.0]) + ops.node(718, *[427500.0, 12000.0, 15000.0]) + ops.node(719, *[413333.333333333, 12000.0, 15000.0]) + ops.node(720, *[399166.666666667, 12000.0, 15000.0]) + ops.node(721, *[385000.0, 12000.0, 15000.0]) + ops.node(722, *[370833.333333333, 12000.0, 15000.0]) + ops.node(723, *[356666.666666667, 12000.0, 15000.0]) + ops.node(724, *[342500.0, 12000.0, 15000.0]) + ops.node(725, *[328333.333333333, 12000.0, 15000.0]) + ops.node(726, *[314166.666666667, 12000.0, 15000.0]) + ops.node(727, *[-5000.0, -10000.0, -9750.0]) + ops.node(728, *[-3333.33333333333, -10000.0, -9750.0]) + ops.node(729, *[-3333.33333333333, -6666.66666666667, -9750.0]) + ops.node(730, *[-5000.0, -6666.66666666667, -9750.0]) + ops.node(731, *[-3333.33333333333, -3333.33333333333, -9750.0]) + ops.node(732, *[-5000.0, -3333.33333333333, -9750.0]) + ops.node(733, *[-3333.33333333333, 0.0, -9750.0]) + ops.node(734, *[-3333.33333333333, 3333.33333333333, -9750.0]) + ops.node(735, *[-5000.0, 3333.33333333333, -9750.0]) + ops.node(736, *[-3333.33333333333, 6666.66666666667, -9750.0]) + ops.node(737, *[-5000.0, 6666.66666666667, -9750.0]) + ops.node(738, *[-3333.33333333333, 10000.0, -9750.0]) + ops.node(739, *[-5000.0, 10000.0, -9750.0]) + ops.node(740, *[-1666.66666666667, -10000.0, -9750.0]) + ops.node(741, *[-1666.66666666667, -6666.66666666667, -9750.0]) + ops.node(742, *[-1666.66666666667, -3333.33333333333, -9750.0]) + ops.node(743, *[-1666.66666666667, 0.0, -9750.0]) + ops.node(744, *[-1666.66666666667, 3333.33333333333, -9750.0]) + ops.node(745, *[-1666.66666666667, 6666.66666666667, -9750.0]) + ops.node(746, *[-1666.66666666667, 10000.0, -9750.0]) + ops.node(747, *[0.0, -6666.66666666667, -9750.0]) + ops.node(748, *[0.0, -3333.33333333333, -9750.0]) + ops.node(749, *[0.0, 3333.33333333333, -9750.0]) + ops.node(750, *[0.0, 6666.66666666667, -9750.0]) + ops.node(751, *[1666.66666666667, -10000.0, -9750.0]) + ops.node(752, *[1666.66666666667, -6666.66666666667, -9750.0]) + ops.node(753, *[1666.66666666667, -3333.33333333333, -9750.0]) + ops.node(754, *[1666.66666666667, 0.0, -9750.0]) + ops.node(755, *[1666.66666666667, 3333.33333333333, -9750.0]) + ops.node(756, *[1666.66666666667, 6666.66666666667, -9750.0]) + ops.node(757, *[1666.66666666667, 10000.0, -9750.0]) + ops.node(758, *[3333.33333333333, -10000.0, -9750.0]) + ops.node(759, *[3333.33333333333, -6666.66666666667, -9750.0]) + ops.node(760, *[3333.33333333333, -3333.33333333333, -9750.0]) + ops.node(761, *[3333.33333333333, 0.0, -9750.0]) + ops.node(762, *[3333.33333333333, 3333.33333333333, -9750.0]) + ops.node(763, *[3333.33333333333, 6666.66666666667, -9750.0]) + ops.node(764, *[3333.33333333333, 10000.0, -9750.0]) + ops.node(765, *[5000.0, -10000.0, -9750.0]) + ops.node(766, *[5000.0, -6666.66666666667, -9750.0]) + ops.node(767, *[5000.0, -3333.33333333333, -9750.0]) + ops.node(768, *[5000.0, 3333.33333333333, -9750.0]) + ops.node(769, *[5000.0, 6666.66666666667, -9750.0]) + ops.node(770, *[5000.0, 10000.0, -9750.0]) + ops.node(771, *[25000.0, -10000.0, -9750.0]) + ops.node(772, *[26666.6666666667, -10000.0, -9750.0]) + ops.node(773, *[26666.6666666667, -6666.66666666667, -9750.0]) + ops.node(774, *[25000.0, -6666.66666666667, -9750.0]) + ops.node(775, *[26666.6666666667, -3333.33333333333, -9750.0]) + ops.node(776, *[25000.0, -3333.33333333333, -9750.0]) + ops.node(777, *[26666.6666666667, 0.0, -9750.0]) + ops.node(778, *[26666.6666666667, 3333.33333333333, -9750.0]) + ops.node(779, *[25000.0, 3333.33333333333, -9750.0]) + ops.node(780, *[26666.6666666667, 6666.66666666667, -9750.0]) + ops.node(781, *[25000.0, 6666.66666666667, -9750.0]) + ops.node(782, *[26666.6666666667, 10000.0, -9750.0]) + ops.node(783, *[25000.0, 10000.0, -9750.0]) + ops.node(784, *[28333.3333333333, -10000.0, -9750.0]) + ops.node(785, *[28333.3333333333, -6666.66666666667, -9750.0]) + ops.node(786, *[28333.3333333333, -3333.33333333333, -9750.0]) + ops.node(787, *[28333.3333333333, 0.0, -9750.0]) + ops.node(788, *[28333.3333333333, 3333.33333333333, -9750.0]) + ops.node(789, *[28333.3333333333, 6666.66666666667, -9750.0]) + ops.node(790, *[28333.3333333333, 10000.0, -9750.0]) + ops.node(791, *[30000.0, -6666.66666666667, -9750.0]) + ops.node(792, *[30000.0, -3333.33333333333, -9750.0]) + ops.node(793, *[30000.0, 3333.33333333333, -9750.0]) + ops.node(794, *[30000.0, 6666.66666666667, -9750.0]) + ops.node(795, *[31666.6666666667, -10000.0, -9750.0]) + ops.node(796, *[31666.6666666667, -6666.66666666667, -9750.0]) + ops.node(797, *[31666.6666666667, -3333.33333333333, -9750.0]) + ops.node(798, *[31666.6666666667, 0.0, -9750.0]) + ops.node(799, *[31666.6666666667, 3333.33333333333, -9750.0]) + ops.node(800, *[31666.6666666667, 6666.66666666667, -9750.0]) + ops.node(801, *[31666.6666666667, 10000.0, -9750.0]) + ops.node(802, *[33333.3333333333, -10000.0, -9750.0]) + ops.node(803, *[33333.3333333333, -6666.66666666667, -9750.0]) + ops.node(804, *[33333.3333333333, -3333.33333333333, -9750.0]) + ops.node(805, *[33333.3333333333, 0.0, -9750.0]) + ops.node(806, *[33333.3333333333, 3333.33333333333, -9750.0]) + ops.node(807, *[33333.3333333333, 6666.66666666667, -9750.0]) + ops.node(808, *[33333.3333333333, 10000.0, -9750.0]) + ops.node(809, *[35000.0, -10000.0, -9750.0]) + ops.node(810, *[35000.0, -6666.66666666667, -9750.0]) + ops.node(811, *[35000.0, -3333.33333333333, -9750.0]) + ops.node(812, *[35000.0, 3333.33333333333, -9750.0]) + ops.node(813, *[35000.0, 6666.66666666667, -9750.0]) + ops.node(814, *[35000.0, 10000.0, -9750.0]) + ops.node(815, *[55000.0, -10000.0, -9750.0]) + ops.node(816, *[56666.6666666667, -10000.0, -9750.0]) + ops.node(817, *[56666.6666666667, -6666.66666666667, -9750.0]) + ops.node(818, *[55000.0, -6666.66666666667, -9750.0]) + ops.node(819, *[56666.6666666667, -3333.33333333333, -9750.0]) + ops.node(820, *[55000.0, -3333.33333333333, -9750.0]) + ops.node(821, *[56666.6666666667, 0.0, -9750.0]) + ops.node(822, *[56666.6666666667, 3333.33333333333, -9750.0]) + ops.node(823, *[55000.0, 3333.33333333333, -9750.0]) + ops.node(824, *[56666.6666666667, 6666.66666666667, -9750.0]) + ops.node(825, *[55000.0, 6666.66666666667, -9750.0]) + ops.node(826, *[56666.6666666667, 10000.0, -9750.0]) + ops.node(827, *[55000.0, 10000.0, -9750.0]) + ops.node(828, *[58333.3333333333, -10000.0, -9750.0]) + ops.node(829, *[58333.3333333333, -6666.66666666667, -9750.0]) + ops.node(830, *[58333.3333333333, -3333.33333333333, -9750.0]) + ops.node(831, *[58333.3333333333, 0.0, -9750.0]) + ops.node(832, *[58333.3333333333, 3333.33333333333, -9750.0]) + ops.node(833, *[58333.3333333333, 6666.66666666667, -9750.0]) + ops.node(834, *[58333.3333333333, 10000.0, -9750.0]) + ops.node(835, *[60000.0, -6666.66666666667, -9750.0]) + ops.node(836, *[60000.0, -3333.33333333333, -9750.0]) + ops.node(837, *[60000.0, 3333.33333333333, -9750.0]) + ops.node(838, *[60000.0, 6666.66666666667, -9750.0]) + ops.node(839, *[61666.6666666667, -10000.0, -9750.0]) + ops.node(840, *[61666.6666666667, -6666.66666666667, -9750.0]) + ops.node(841, *[61666.6666666667, -3333.33333333333, -9750.0]) + ops.node(842, *[61666.6666666667, 0.0, -9750.0]) + ops.node(843, *[61666.6666666667, 3333.33333333333, -9750.0]) + ops.node(844, *[61666.6666666667, 6666.66666666667, -9750.0]) + ops.node(845, *[61666.6666666667, 10000.0, -9750.0]) + ops.node(846, *[63333.3333333333, -10000.0, -9750.0]) + ops.node(847, *[63333.3333333333, -6666.66666666667, -9750.0]) + ops.node(848, *[63333.3333333333, -3333.33333333333, -9750.0]) + ops.node(849, *[63333.3333333333, 0.0, -9750.0]) + ops.node(850, *[63333.3333333333, 3333.33333333333, -9750.0]) + ops.node(851, *[63333.3333333333, 6666.66666666667, -9750.0]) + ops.node(852, *[63333.3333333333, 10000.0, -9750.0]) + ops.node(853, *[65000.0, -10000.0, -9750.0]) + ops.node(854, *[65000.0, -6666.66666666667, -9750.0]) + ops.node(855, *[65000.0, -3333.33333333333, -9750.0]) + ops.node(856, *[65000.0, 3333.33333333333, -9750.0]) + ops.node(857, *[65000.0, 6666.66666666667, -9750.0]) + ops.node(858, *[65000.0, 10000.0, -9750.0]) + ops.node(859, *[85000.0, -10000.0, -9750.0]) + ops.node(860, *[86666.6666666667, -10000.0, -9750.0]) + ops.node(861, *[86666.6666666667, -6666.66666666667, -9750.0]) + ops.node(862, *[85000.0, -6666.66666666667, -9750.0]) + ops.node(863, *[86666.6666666667, -3333.33333333333, -9750.0]) + ops.node(864, *[85000.0, -3333.33333333333, -9750.0]) + ops.node(865, *[86666.6666666667, 0.0, -9750.0]) + ops.node(866, *[86666.6666666667, 3333.33333333333, -9750.0]) + ops.node(867, *[85000.0, 3333.33333333333, -9750.0]) + ops.node(868, *[86666.6666666667, 6666.66666666667, -9750.0]) + ops.node(869, *[85000.0, 6666.66666666667, -9750.0]) + ops.node(870, *[86666.6666666667, 10000.0, -9750.0]) + ops.node(871, *[85000.0, 10000.0, -9750.0]) + ops.node(872, *[88333.3333333333, -10000.0, -9750.0]) + ops.node(873, *[88333.3333333333, -6666.66666666667, -9750.0]) + ops.node(874, *[88333.3333333333, -3333.33333333333, -9750.0]) + ops.node(875, *[88333.3333333333, 0.0, -9750.0]) + ops.node(876, *[88333.3333333333, 3333.33333333333, -9750.0]) + ops.node(877, *[88333.3333333333, 6666.66666666667, -9750.0]) + ops.node(878, *[88333.3333333333, 10000.0, -9750.0]) + ops.node(879, *[90000.0, -6666.66666666667, -9750.0]) + ops.node(880, *[90000.0, -3333.33333333333, -9750.0]) + ops.node(881, *[90000.0, 3333.33333333333, -9750.0]) + ops.node(882, *[90000.0, 6666.66666666667, -9750.0]) + ops.node(883, *[91666.6666666667, -10000.0, -9750.0]) + ops.node(884, *[91666.6666666667, -6666.66666666667, -9750.0]) + ops.node(885, *[91666.6666666667, -3333.33333333333, -9750.0]) + ops.node(886, *[91666.6666666667, 0.0, -9750.0]) + ops.node(887, *[91666.6666666667, 3333.33333333333, -9750.0]) + ops.node(888, *[91666.6666666667, 6666.66666666667, -9750.0]) + ops.node(889, *[91666.6666666667, 10000.0, -9750.0]) + ops.node(890, *[93333.3333333333, -10000.0, -9750.0]) + ops.node(891, *[93333.3333333333, -6666.66666666667, -9750.0]) + ops.node(892, *[93333.3333333333, -3333.33333333333, -9750.0]) + ops.node(893, *[93333.3333333333, 0.0, -9750.0]) + ops.node(894, *[93333.3333333333, 3333.33333333333, -9750.0]) + ops.node(895, *[93333.3333333333, 6666.66666666667, -9750.0]) + ops.node(896, *[93333.3333333333, 10000.0, -9750.0]) + ops.node(897, *[95000.0, -10000.0, -9750.0]) + ops.node(898, *[95000.0, -6666.66666666667, -9750.0]) + ops.node(899, *[95000.0, -3333.33333333333, -9750.0]) + ops.node(900, *[95000.0, 3333.33333333333, -9750.0]) + ops.node(901, *[95000.0, 6666.66666666667, -9750.0]) + ops.node(902, *[95000.0, 10000.0, -9750.0]) + ops.node(903, *[115000.0, -10000.0, -9750.0]) + ops.node(904, *[116666.666666667, -10000.0, -9750.0]) + ops.node(905, *[116666.666666667, -6666.66666666667, -9750.0]) + ops.node(906, *[115000.0, -6666.66666666667, -9750.0]) + ops.node(907, *[116666.666666667, -3333.33333333333, -9750.0]) + ops.node(908, *[115000.0, -3333.33333333333, -9750.0]) + ops.node(909, *[116666.666666667, 0.0, -9750.0]) + ops.node(910, *[116666.666666667, 3333.33333333333, -9750.0]) + ops.node(911, *[115000.0, 3333.33333333333, -9750.0]) + ops.node(912, *[116666.666666667, 6666.66666666667, -9750.0]) + ops.node(913, *[115000.0, 6666.66666666667, -9750.0]) + ops.node(914, *[116666.666666667, 10000.0, -9750.0]) + ops.node(915, *[115000.0, 10000.0, -9750.0]) + ops.node(916, *[118333.333333333, -10000.0, -9750.0]) + ops.node(917, *[118333.333333333, -6666.66666666667, -9750.0]) + ops.node(918, *[118333.333333333, -3333.33333333333, -9750.0]) + ops.node(919, *[118333.333333333, 0.0, -9750.0]) + ops.node(920, *[118333.333333333, 3333.33333333333, -9750.0]) + ops.node(921, *[118333.333333333, 6666.66666666667, -9750.0]) + ops.node(922, *[118333.333333333, 10000.0, -9750.0]) + ops.node(923, *[120000.0, -6666.66666666667, -9750.0]) + ops.node(924, *[120000.0, -3333.33333333333, -9750.0]) + ops.node(925, *[120000.0, 3333.33333333333, -9750.0]) + ops.node(926, *[120000.0, 6666.66666666667, -9750.0]) + ops.node(927, *[121666.666666667, -10000.0, -9750.0]) + ops.node(928, *[121666.666666667, -6666.66666666667, -9750.0]) + ops.node(929, *[121666.666666667, -3333.33333333333, -9750.0]) + ops.node(930, *[121666.666666667, 0.0, -9750.0]) + ops.node(931, *[121666.666666667, 3333.33333333333, -9750.0]) + ops.node(932, *[121666.666666667, 6666.66666666667, -9750.0]) + ops.node(933, *[121666.666666667, 10000.0, -9750.0]) + ops.node(934, *[123333.333333333, -10000.0, -9750.0]) + ops.node(935, *[123333.333333333, -6666.66666666667, -9750.0]) + ops.node(936, *[123333.333333333, -3333.33333333333, -9750.0]) + ops.node(937, *[123333.333333333, 0.0, -9750.0]) + ops.node(938, *[123333.333333333, 3333.33333333333, -9750.0]) + ops.node(939, *[123333.333333333, 6666.66666666667, -9750.0]) + ops.node(940, *[123333.333333333, 10000.0, -9750.0]) + ops.node(941, *[125000.0, -10000.0, -9750.0]) + ops.node(942, *[125000.0, -6666.66666666667, -9750.0]) + ops.node(943, *[125000.0, -3333.33333333333, -9750.0]) + ops.node(944, *[125000.0, 3333.33333333333, -9750.0]) + ops.node(945, *[125000.0, 6666.66666666667, -9750.0]) + ops.node(946, *[125000.0, 10000.0, -9750.0]) + ops.node(947, *[595000.0, -10000.0, -4750.0]) + ops.node(948, *[596666.666666667, -10000.0, -4750.0]) + ops.node(949, *[596666.666666667, -6666.66666666667, -4750.0]) + ops.node(950, *[595000.0, -6666.66666666667, -4750.0]) + ops.node(951, *[596666.666666667, -3333.33333333333, -4750.0]) + ops.node(952, *[595000.0, -3333.33333333333, -4750.0]) + ops.node(953, *[596666.666666667, 0.0, -4750.0]) + ops.node(954, *[596666.666666667, 3333.33333333333, -4750.0]) + ops.node(955, *[595000.0, 3333.33333333333, -4750.0]) + ops.node(956, *[596666.666666667, 6666.66666666667, -4750.0]) + ops.node(957, *[595000.0, 6666.66666666667, -4750.0]) + ops.node(958, *[596666.666666667, 10000.0, -4750.0]) + ops.node(959, *[595000.0, 10000.0, -4750.0]) + ops.node(960, *[598333.333333333, -10000.0, -4750.0]) + ops.node(961, *[598333.333333333, -6666.66666666667, -4750.0]) + ops.node(962, *[598333.333333333, -3333.33333333333, -4750.0]) + ops.node(963, *[598333.333333333, 0.0, -4750.0]) + ops.node(964, *[598333.333333333, 3333.33333333333, -4750.0]) + ops.node(965, *[598333.333333333, 6666.66666666667, -4750.0]) + ops.node(966, *[598333.333333333, 10000.0, -4750.0]) + ops.node(967, *[600000.0, -6666.66666666667, -4750.0]) + ops.node(968, *[600000.0, -3333.33333333333, -4750.0]) + ops.node(969, *[600000.0, 3333.33333333333, -4750.0]) + ops.node(970, *[600000.0, 6666.66666666667, -4750.0]) + ops.node(971, *[601666.666666667, -10000.0, -4750.0]) + ops.node(972, *[601666.666666667, -6666.66666666667, -4750.0]) + ops.node(973, *[601666.666666667, -3333.33333333333, -4750.0]) + ops.node(974, *[601666.666666667, 0.0, -4750.0]) + ops.node(975, *[601666.666666667, 3333.33333333333, -4750.0]) + ops.node(976, *[601666.666666667, 6666.66666666667, -4750.0]) + ops.node(977, *[601666.666666667, 10000.0, -4750.0]) + ops.node(978, *[603333.333333333, -10000.0, -4750.0]) + ops.node(979, *[603333.333333333, -6666.66666666667, -4750.0]) + ops.node(980, *[603333.333333333, -3333.33333333333, -4750.0]) + ops.node(981, *[603333.333333333, 0.0, -4750.0]) + ops.node(982, *[603333.333333333, 3333.33333333333, -4750.0]) + ops.node(983, *[603333.333333333, 6666.66666666667, -4750.0]) + ops.node(984, *[603333.333333333, 10000.0, -4750.0]) + ops.node(985, *[605000.0, -10000.0, -4750.0]) + ops.node(986, *[605000.0, -6666.66666666667, -4750.0]) + ops.node(987, *[605000.0, -3333.33333333333, -4750.0]) + ops.node(988, *[605000.0, 3333.33333333333, -4750.0]) + ops.node(989, *[605000.0, 6666.66666666667, -4750.0]) + ops.node(990, *[605000.0, 10000.0, -4750.0]) + ops.node(991, *[565000.0, -10000.0, -4750.0]) + ops.node(992, *[566666.666666667, -10000.0, -4750.0]) + ops.node(993, *[566666.666666667, -6666.66666666667, -4750.0]) + ops.node(994, *[565000.0, -6666.66666666667, -4750.0]) + ops.node(995, *[566666.666666667, -3333.33333333333, -4750.0]) + ops.node(996, *[565000.0, -3333.33333333333, -4750.0]) + ops.node(997, *[566666.666666667, 0.0, -4750.0]) + ops.node(998, *[566666.666666667, 3333.33333333333, -4750.0]) + ops.node(999, *[565000.0, 3333.33333333333, -4750.0]) + ops.node(1000, *[566666.666666667, 6666.66666666667, -4750.0]) + ops.node(1001, *[565000.0, 6666.66666666667, -4750.0]) + ops.node(1002, *[566666.666666667, 10000.0, -4750.0]) + ops.node(1003, *[565000.0, 10000.0, -4750.0]) + ops.node(1004, *[568333.333333333, -10000.0, -4750.0]) + ops.node(1005, *[568333.333333333, -6666.66666666667, -4750.0]) + ops.node(1006, *[568333.333333333, -3333.33333333333, -4750.0]) + ops.node(1007, *[568333.333333333, 0.0, -4750.0]) + ops.node(1008, *[568333.333333333, 3333.33333333333, -4750.0]) + ops.node(1009, *[568333.333333333, 6666.66666666667, -4750.0]) + ops.node(1010, *[568333.333333333, 10000.0, -4750.0]) + ops.node(1011, *[570000.0, -6666.66666666667, -4750.0]) + ops.node(1012, *[570000.0, -3333.33333333333, -4750.0]) + ops.node(1013, *[570000.0, 3333.33333333333, -4750.0]) + ops.node(1014, *[570000.0, 6666.66666666667, -4750.0]) + ops.node(1015, *[571666.666666667, -10000.0, -4750.0]) + ops.node(1016, *[571666.666666667, -6666.66666666667, -4750.0]) + ops.node(1017, *[571666.666666667, -3333.33333333333, -4750.0]) + ops.node(1018, *[571666.666666667, 0.0, -4750.0]) + ops.node(1019, *[571666.666666667, 3333.33333333333, -4750.0]) + ops.node(1020, *[571666.666666667, 6666.66666666667, -4750.0]) + ops.node(1021, *[571666.666666667, 10000.0, -4750.0]) + ops.node(1022, *[573333.333333333, -10000.0, -4750.0]) + ops.node(1023, *[573333.333333333, -6666.66666666667, -4750.0]) + ops.node(1024, *[573333.333333333, -3333.33333333333, -4750.0]) + ops.node(1025, *[573333.333333333, 0.0, -4750.0]) + ops.node(1026, *[573333.333333333, 3333.33333333333, -4750.0]) + ops.node(1027, *[573333.333333333, 6666.66666666667, -4750.0]) + ops.node(1028, *[573333.333333333, 10000.0, -4750.0]) + ops.node(1029, *[575000.0, -10000.0, -4750.0]) + ops.node(1030, *[575000.0, -6666.66666666667, -4750.0]) + ops.node(1031, *[575000.0, -3333.33333333333, -4750.0]) + ops.node(1032, *[575000.0, 3333.33333333333, -4750.0]) + ops.node(1033, *[575000.0, 6666.66666666667, -4750.0]) + ops.node(1034, *[575000.0, 10000.0, -4750.0]) + ops.node(1035, *[535000.0, -10000.0, -4750.0]) + ops.node(1036, *[536666.666666667, -10000.0, -4750.0]) + ops.node(1037, *[536666.666666667, -6666.66666666667, -4750.0]) + ops.node(1038, *[535000.0, -6666.66666666667, -4750.0]) + ops.node(1039, *[536666.666666667, -3333.33333333333, -4750.0]) + ops.node(1040, *[535000.0, -3333.33333333333, -4750.0]) + ops.node(1041, *[536666.666666667, 0.0, -4750.0]) + ops.node(1042, *[536666.666666667, 3333.33333333333, -4750.0]) + ops.node(1043, *[535000.0, 3333.33333333333, -4750.0]) + ops.node(1044, *[536666.666666667, 6666.66666666667, -4750.0]) + ops.node(1045, *[535000.0, 6666.66666666667, -4750.0]) + ops.node(1046, *[536666.666666667, 10000.0, -4750.0]) + ops.node(1047, *[535000.0, 10000.0, -4750.0]) + ops.node(1048, *[538333.333333333, -10000.0, -4750.0]) + ops.node(1049, *[538333.333333333, -6666.66666666667, -4750.0]) + ops.node(1050, *[538333.333333333, -3333.33333333333, -4750.0]) + ops.node(1051, *[538333.333333333, 0.0, -4750.0]) + ops.node(1052, *[538333.333333333, 3333.33333333333, -4750.0]) + ops.node(1053, *[538333.333333333, 6666.66666666667, -4750.0]) + ops.node(1054, *[538333.333333333, 10000.0, -4750.0]) + ops.node(1055, *[540000.0, -6666.66666666667, -4750.0]) + ops.node(1056, *[540000.0, -3333.33333333333, -4750.0]) + ops.node(1057, *[540000.0, 3333.33333333333, -4750.0]) + ops.node(1058, *[540000.0, 6666.66666666667, -4750.0]) + ops.node(1059, *[541666.666666667, -10000.0, -4750.0]) + ops.node(1060, *[541666.666666667, -6666.66666666667, -4750.0]) + ops.node(1061, *[541666.666666667, -3333.33333333333, -4750.0]) + ops.node(1062, *[541666.666666667, 0.0, -4750.0]) + ops.node(1063, *[541666.666666667, 3333.33333333333, -4750.0]) + ops.node(1064, *[541666.666666667, 6666.66666666667, -4750.0]) + ops.node(1065, *[541666.666666667, 10000.0, -4750.0]) + ops.node(1066, *[543333.333333333, -10000.0, -4750.0]) + ops.node(1067, *[543333.333333333, -6666.66666666667, -4750.0]) + ops.node(1068, *[543333.333333333, -3333.33333333333, -4750.0]) + ops.node(1069, *[543333.333333333, 0.0, -4750.0]) + ops.node(1070, *[543333.333333333, 3333.33333333333, -4750.0]) + ops.node(1071, *[543333.333333333, 6666.66666666667, -4750.0]) + ops.node(1072, *[543333.333333333, 10000.0, -4750.0]) + ops.node(1073, *[545000.0, -10000.0, -4750.0]) + ops.node(1074, *[545000.0, -6666.66666666667, -4750.0]) + ops.node(1075, *[545000.0, -3333.33333333333, -4750.0]) + ops.node(1076, *[545000.0, 3333.33333333333, -4750.0]) + ops.node(1077, *[545000.0, 6666.66666666667, -4750.0]) + ops.node(1078, *[545000.0, 10000.0, -4750.0]) + ops.node(1079, *[505000.0, -10000.0, -4750.0]) + ops.node(1080, *[506666.666666667, -10000.0, -4750.0]) + ops.node(1081, *[506666.666666667, -6666.66666666667, -4750.0]) + ops.node(1082, *[505000.0, -6666.66666666667, -4750.0]) + ops.node(1083, *[506666.666666667, -3333.33333333333, -4750.0]) + ops.node(1084, *[505000.0, -3333.33333333333, -4750.0]) + ops.node(1085, *[506666.666666667, 0.0, -4750.0]) + ops.node(1086, *[506666.666666667, 3333.33333333333, -4750.0]) + ops.node(1087, *[505000.0, 3333.33333333333, -4750.0]) + ops.node(1088, *[506666.666666667, 6666.66666666667, -4750.0]) + ops.node(1089, *[505000.0, 6666.66666666667, -4750.0]) + ops.node(1090, *[506666.666666667, 10000.0, -4750.0]) + ops.node(1091, *[505000.0, 10000.0, -4750.0]) + ops.node(1092, *[508333.333333333, -10000.0, -4750.0]) + ops.node(1093, *[508333.333333333, -6666.66666666667, -4750.0]) + ops.node(1094, *[508333.333333333, -3333.33333333333, -4750.0]) + ops.node(1095, *[508333.333333333, 0.0, -4750.0]) + ops.node(1096, *[508333.333333333, 3333.33333333333, -4750.0]) + ops.node(1097, *[508333.333333333, 6666.66666666667, -4750.0]) + ops.node(1098, *[508333.333333333, 10000.0, -4750.0]) + ops.node(1099, *[510000.0, -6666.66666666667, -4750.0]) + ops.node(1100, *[510000.0, -3333.33333333333, -4750.0]) + ops.node(1101, *[510000.0, 3333.33333333333, -4750.0]) + ops.node(1102, *[510000.0, 6666.66666666667, -4750.0]) + ops.node(1103, *[511666.666666667, -10000.0, -4750.0]) + ops.node(1104, *[511666.666666667, -6666.66666666667, -4750.0]) + ops.node(1105, *[511666.666666667, -3333.33333333333, -4750.0]) + ops.node(1106, *[511666.666666667, 0.0, -4750.0]) + ops.node(1107, *[511666.666666667, 3333.33333333333, -4750.0]) + ops.node(1108, *[511666.666666667, 6666.66666666667, -4750.0]) + ops.node(1109, *[511666.666666667, 10000.0, -4750.0]) + ops.node(1110, *[513333.333333333, -10000.0, -4750.0]) + ops.node(1111, *[513333.333333333, -6666.66666666667, -4750.0]) + ops.node(1112, *[513333.333333333, -3333.33333333333, -4750.0]) + ops.node(1113, *[513333.333333333, 0.0, -4750.0]) + ops.node(1114, *[513333.333333333, 3333.33333333333, -4750.0]) + ops.node(1115, *[513333.333333333, 6666.66666666667, -4750.0]) + ops.node(1116, *[513333.333333333, 10000.0, -4750.0]) + ops.node(1117, *[515000.0, -10000.0, -4750.0]) + ops.node(1118, *[515000.0, -6666.66666666667, -4750.0]) + ops.node(1119, *[515000.0, -3333.33333333333, -4750.0]) + ops.node(1120, *[515000.0, 3333.33333333333, -4750.0]) + ops.node(1121, *[515000.0, 6666.66666666667, -4750.0]) + ops.node(1122, *[515000.0, 10000.0, -4750.0]) + ops.node(1123, *[475000.0, -10000.0, -4750.0]) + ops.node(1124, *[476666.666666667, -10000.0, -4750.0]) + ops.node(1125, *[476666.666666667, -6666.66666666667, -4750.0]) + ops.node(1126, *[475000.0, -6666.66666666667, -4750.0]) + ops.node(1127, *[476666.666666667, -3333.33333333333, -4750.0]) + ops.node(1128, *[475000.0, -3333.33333333333, -4750.0]) + ops.node(1129, *[476666.666666667, 0.0, -4750.0]) + ops.node(1130, *[476666.666666667, 3333.33333333333, -4750.0]) + ops.node(1131, *[475000.0, 3333.33333333333, -4750.0]) + ops.node(1132, *[476666.666666667, 6666.66666666667, -4750.0]) + ops.node(1133, *[475000.0, 6666.66666666667, -4750.0]) + ops.node(1134, *[476666.666666667, 10000.0, -4750.0]) + ops.node(1135, *[475000.0, 10000.0, -4750.0]) + ops.node(1136, *[478333.333333333, -10000.0, -4750.0]) + ops.node(1137, *[478333.333333333, -6666.66666666667, -4750.0]) + ops.node(1138, *[478333.333333333, -3333.33333333333, -4750.0]) + ops.node(1139, *[478333.333333333, 0.0, -4750.0]) + ops.node(1140, *[478333.333333333, 3333.33333333333, -4750.0]) + ops.node(1141, *[478333.333333333, 6666.66666666667, -4750.0]) + ops.node(1142, *[478333.333333333, 10000.0, -4750.0]) + ops.node(1143, *[480000.0, -6666.66666666667, -4750.0]) + ops.node(1144, *[480000.0, -3333.33333333333, -4750.0]) + ops.node(1145, *[480000.0, 3333.33333333333, -4750.0]) + ops.node(1146, *[480000.0, 6666.66666666667, -4750.0]) + ops.node(1147, *[481666.666666667, -10000.0, -4750.0]) + ops.node(1148, *[481666.666666667, -6666.66666666667, -4750.0]) + ops.node(1149, *[481666.666666667, -3333.33333333333, -4750.0]) + ops.node(1150, *[481666.666666667, 0.0, -4750.0]) + ops.node(1151, *[481666.666666667, 3333.33333333333, -4750.0]) + ops.node(1152, *[481666.666666667, 6666.66666666667, -4750.0]) + ops.node(1153, *[481666.666666667, 10000.0, -4750.0]) + ops.node(1154, *[483333.333333333, -10000.0, -4750.0]) + ops.node(1155, *[483333.333333333, -6666.66666666667, -4750.0]) + ops.node(1156, *[483333.333333333, -3333.33333333333, -4750.0]) + ops.node(1157, *[483333.333333333, 0.0, -4750.0]) + ops.node(1158, *[483333.333333333, 3333.33333333333, -4750.0]) + ops.node(1159, *[483333.333333333, 6666.66666666667, -4750.0]) + ops.node(1160, *[483333.333333333, 10000.0, -4750.0]) + ops.node(1161, *[485000.0, -10000.0, -4750.0]) + ops.node(1162, *[485000.0, -6666.66666666667, -4750.0]) + ops.node(1163, *[485000.0, -3333.33333333333, -4750.0]) + ops.node(1164, *[485000.0, 3333.33333333333, -4750.0]) + ops.node(1165, *[485000.0, 6666.66666666667, -4750.0]) + ops.node(1166, *[485000.0, 10000.0, -4750.0]) + ops.node(1167, *[127500.0, 15000.0, 15000.0]) + ops.node(1168, *[131250.0, 12000.0, 15000.0]) + ops.node(1169, *[131250.0, 15000.0, 15000.0]) + ops.node(1170, *[127500.0, 0.0, 15000.0]) + ops.node(1171, *[131250.0, 0.0, 15000.0]) + ops.node(1172, *[131250.0, -12000.0, 15000.0]) + ops.node(1173, *[127500.0, -15000.0, 15000.0]) + ops.node(1174, *[131250.0, -15000.0, 15000.0]) + ops.node(1175, *[127500.0, 12000.0, 12000.0]) + ops.node(1176, *[131250.0, 12000.0, 12000.0]) + ops.node(1177, *[127500.0, -12000.0, 12000.0]) + ops.node(1178, *[131250.0, -12000.0, 12000.0]) + ops.node(1179, *[135000.0, 12000.0, 15000.0]) + ops.node(1180, *[135000.0, 15000.0, 15000.0]) + ops.node(1181, *[135000.0, 0.0, 15000.0]) + ops.node(1182, *[135000.0, -12000.0, 15000.0]) + ops.node(1183, *[135000.0, -15000.0, 15000.0]) + ops.node(1184, *[135000.0, 12000.0, 12000.0]) + ops.node(1185, *[135000.0, -12000.0, 12000.0]) + ops.node(1186, *[138750.0, 12000.0, 15000.0]) + ops.node(1187, *[138750.0, 15000.0, 15000.0]) + ops.node(1188, *[138750.0, 0.0, 15000.0]) + ops.node(1189, *[138750.0, -12000.0, 15000.0]) + ops.node(1190, *[138750.0, -15000.0, 15000.0]) + ops.node(1191, *[138750.0, 12000.0, 12000.0]) + ops.node(1192, *[138750.0, -12000.0, 12000.0]) + ops.node(1193, *[142500.0, 12000.0, 15000.0]) + ops.node(1194, *[142500.0, 15000.0, 15000.0]) + ops.node(1195, *[142500.0, 0.0, 15000.0]) + ops.node(1196, *[142500.0, -12000.0, 15000.0]) + ops.node(1197, *[142500.0, -15000.0, 15000.0]) + ops.node(1198, *[142500.0, 12000.0, 12000.0]) + ops.node(1199, *[142500.0, -12000.0, 12000.0]) + ops.node(1200, *[146250.0, 12000.0, 15000.0]) + ops.node(1201, *[146250.0, 15000.0, 15000.0]) + ops.node(1202, *[146250.0, 0.0, 15000.0]) + ops.node(1203, *[146250.0, -12000.0, 15000.0]) + ops.node(1204, *[146250.0, -15000.0, 15000.0]) + ops.node(1205, *[146250.0, 12000.0, 12000.0]) + ops.node(1206, *[146250.0, -12000.0, 12000.0]) + ops.node(1207, *[150000.0, 12000.0, 15000.0]) + ops.node(1208, *[150000.0, 15000.0, 15000.0]) + ops.node(1209, *[150000.0, 0.0, 15000.0]) + ops.node(1210, *[150000.0, -12000.0, 15000.0]) + ops.node(1211, *[150000.0, -15000.0, 15000.0]) + ops.node(1212, *[150000.0, 12000.0, 12000.0]) + ops.node(1213, *[150000.0, -12000.0, 12000.0]) + ops.node(1214, *[153750.0, 12000.0, 15000.0]) + ops.node(1215, *[153750.0, 15000.0, 15000.0]) + ops.node(1216, *[153750.0, 0.0, 15000.0]) + ops.node(1217, *[153750.0, -12000.0, 15000.0]) + ops.node(1218, *[153750.0, -15000.0, 15000.0]) + ops.node(1219, *[153750.0, 12000.0, 12000.0]) + ops.node(1220, *[153750.0, -12000.0, 12000.0]) + ops.node(1221, *[157500.0, 12000.0, 15000.0]) + ops.node(1222, *[157500.0, 15000.0, 15000.0]) + ops.node(1223, *[157500.0, 0.0, 15000.0]) + ops.node(1224, *[157500.0, -12000.0, 15000.0]) + ops.node(1225, *[157500.0, -15000.0, 15000.0]) + ops.node(1226, *[157500.0, 12000.0, 12000.0]) + ops.node(1227, *[157500.0, -12000.0, 12000.0]) + ops.node(1228, *[161250.0, 12000.0, 15000.0]) + ops.node(1229, *[161250.0, 15000.0, 15000.0]) + ops.node(1230, *[161250.0, 0.0, 15000.0]) + ops.node(1231, *[161250.0, -12000.0, 15000.0]) + ops.node(1232, *[161250.0, -15000.0, 15000.0]) + ops.node(1233, *[161250.0, 12000.0, 12000.0]) + ops.node(1234, *[161250.0, -12000.0, 12000.0]) + ops.node(1235, *[165000.0, 12000.0, 15000.0]) + ops.node(1236, *[165000.0, 15000.0, 15000.0]) + ops.node(1237, *[165000.0, 0.0, 15000.0]) + ops.node(1238, *[165000.0, -12000.0, 15000.0]) + ops.node(1239, *[165000.0, -15000.0, 15000.0]) + ops.node(1240, *[165000.0, 12000.0, 12000.0]) + ops.node(1241, *[165000.0, -12000.0, 12000.0]) + ops.node(1242, *[168750.0, 12000.0, 15000.0]) + ops.node(1243, *[168750.0, 15000.0, 15000.0]) + ops.node(1244, *[168750.0, 0.0, 15000.0]) + ops.node(1245, *[168750.0, -12000.0, 15000.0]) + ops.node(1246, *[168750.0, -15000.0, 15000.0]) + ops.node(1247, *[168750.0, 12000.0, 12000.0]) + ops.node(1248, *[168750.0, -12000.0, 12000.0]) + ops.node(1249, *[172500.0, 15000.0, 15000.0]) + ops.node(1250, *[172500.0, 0.0, 15000.0]) + ops.node(1251, *[172500.0, -15000.0, 15000.0]) + ops.node(1252, *[172500.0, 12000.0, 12000.0]) + ops.node(1253, *[172500.0, -12000.0, 12000.0]) + ops.node(1254, *[123958.333333333, 12000.0, 15000.0]) + ops.node(1255, *[123958.333333333, 15000.0, 15000.0]) + ops.node(1256, *[123958.333333333, 0.0, 15000.0]) + ops.node(1257, *[123958.333333333, -12000.0, 15000.0]) + ops.node(1258, *[123958.333333333, -15000.0, 15000.0]) + ops.node(1259, *[123958.333333333, 12000.0, 12000.0]) + ops.node(1260, *[123958.333333333, -12000.0, 12000.0]) + ops.node(1262, *[120416.666666667, 15000.0, 15000.0]) + ops.node(1265, *[120416.666666667, -15000.0, 15000.0]) + ops.node(1266, *[120416.666666667, 12000.0, 12000.0]) + ops.node(1267, *[120416.666666667, -12000.0, 12000.0]) + ops.node(1268, *[116875.0, 12000.0, 15000.0]) + ops.node(1269, *[116875.0, 15000.0, 15000.0]) + ops.node(1270, *[116875.0, 0.0, 15000.0]) + ops.node(1271, *[116875.0, -12000.0, 15000.0]) + ops.node(1272, *[116875.0, -15000.0, 15000.0]) + ops.node(1273, *[116875.0, 12000.0, 12000.0]) + ops.node(1274, *[116875.0, -12000.0, 12000.0]) + ops.node(1275, *[113333.333333333, 15000.0, 15000.0]) + ops.node(1276, *[113333.333333333, 0.0, 15000.0]) + ops.node(1277, *[113333.333333333, -15000.0, 15000.0]) + ops.node(1278, *[113333.333333333, 12000.0, 12000.0]) + ops.node(1279, *[113333.333333333, -12000.0, 12000.0]) + ops.node(1280, *[109791.666666667, 12000.0, 15000.0]) + ops.node(1281, *[109791.666666667, 15000.0, 15000.0]) + ops.node(1282, *[109791.666666667, 0.0, 15000.0]) + ops.node(1283, *[109791.666666667, -12000.0, 15000.0]) + ops.node(1284, *[109791.666666667, -15000.0, 15000.0]) + ops.node(1285, *[109791.666666667, 12000.0, 12000.0]) + ops.node(1286, *[109791.666666667, -12000.0, 12000.0]) + ops.node(1287, *[106250.0, 12000.0, 15000.0]) + ops.node(1288, *[106250.0, 15000.0, 15000.0]) + ops.node(1289, *[106250.0, 0.0, 15000.0]) + ops.node(1290, *[106250.0, -12000.0, 15000.0]) + ops.node(1291, *[106250.0, -15000.0, 15000.0]) + ops.node(1292, *[106250.0, 12000.0, 12000.0]) + ops.node(1293, *[106250.0, -12000.0, 12000.0]) + ops.node(1294, *[102708.333333333, 12000.0, 15000.0]) + ops.node(1295, *[102708.333333333, 15000.0, 15000.0]) + ops.node(1296, *[102708.333333333, 0.0, 15000.0]) + ops.node(1297, *[102708.333333333, -12000.0, 15000.0]) + ops.node(1298, *[102708.333333333, -15000.0, 15000.0]) + ops.node(1299, *[102708.333333333, 12000.0, 12000.0]) + ops.node(1300, *[102708.333333333, -12000.0, 12000.0]) + ops.node(1301, *[99166.6666666666, 15000.0, 15000.0]) + ops.node(1302, *[99166.6666666666, 0.0, 15000.0]) + ops.node(1303, *[99166.6666666666, -15000.0, 15000.0]) + ops.node(1304, *[99166.6666666666, 12000.0, 12000.0]) + ops.node(1305, *[99166.6666666666, -12000.0, 12000.0]) + ops.node(1306, *[95625.0, 12000.0, 15000.0]) + ops.node(1307, *[95625.0, 15000.0, 15000.0]) + ops.node(1308, *[95625.0, 0.0, 15000.0]) + ops.node(1309, *[95625.0, -12000.0, 15000.0]) + ops.node(1310, *[95625.0, -15000.0, 15000.0]) + ops.node(1311, *[95625.0, 12000.0, 12000.0]) + ops.node(1312, *[95625.0, -12000.0, 12000.0]) + ops.node(1313, *[92083.3333333333, 12000.0, 15000.0]) + ops.node(1314, *[92083.3333333333, 15000.0, 15000.0]) + ops.node(1315, *[92083.3333333333, 0.0, 15000.0]) + ops.node(1316, *[92083.3333333333, -12000.0, 15000.0]) + ops.node(1317, *[92083.3333333333, -15000.0, 15000.0]) + ops.node(1318, *[92083.3333333333, 12000.0, 12000.0]) + ops.node(1319, *[92083.3333333333, -12000.0, 12000.0]) + ops.node(1320, *[88541.6666666666, 12000.0, 15000.0]) + ops.node(1321, *[88541.6666666666, 15000.0, 15000.0]) + ops.node(1322, *[88541.6666666666, 0.0, 15000.0]) + ops.node(1323, *[88541.6666666666, -12000.0, 15000.0]) + ops.node(1324, *[88541.6666666666, -15000.0, 15000.0]) + ops.node(1325, *[88541.6666666666, 12000.0, 12000.0]) + ops.node(1326, *[88541.6666666666, -12000.0, 12000.0]) + ops.node(1327, *[84999.9999999999, 15000.0, 15000.0]) + ops.node(1328, *[84999.9999999999, 0.0, 15000.0]) + ops.node(1329, *[84999.9999999999, -15000.0, 15000.0]) + ops.node(1330, *[84999.9999999999, 12000.0, 12000.0]) + ops.node(1331, *[84999.9999999999, -12000.0, 12000.0]) + ops.node(1332, *[81458.3333333333, 12000.0, 15000.0]) + ops.node(1333, *[81458.3333333333, 15000.0, 15000.0]) + ops.node(1334, *[81458.3333333333, 0.0, 15000.0]) + ops.node(1335, *[81458.3333333333, -12000.0, 15000.0]) + ops.node(1336, *[81458.3333333333, -15000.0, 15000.0]) + ops.node(1337, *[81458.3333333333, 12000.0, 12000.0]) + ops.node(1338, *[81458.3333333333, -12000.0, 12000.0]) + ops.node(1339, *[77916.6666666666, 12000.0, 15000.0]) + ops.node(1340, *[77916.6666666666, 15000.0, 15000.0]) + ops.node(1341, *[77916.6666666666, 0.0, 15000.0]) + ops.node(1342, *[77916.6666666666, -12000.0, 15000.0]) + ops.node(1343, *[77916.6666666666, -15000.0, 15000.0]) + ops.node(1344, *[77916.6666666666, 12000.0, 12000.0]) + ops.node(1345, *[77916.6666666666, -12000.0, 12000.0]) + ops.node(1346, *[74374.9999999999, 12000.0, 15000.0]) + ops.node(1347, *[74374.9999999999, 15000.0, 15000.0]) + ops.node(1348, *[74374.9999999999, 0.0, 15000.0]) + ops.node(1349, *[74374.9999999999, -12000.0, 15000.0]) + ops.node(1350, *[74374.9999999999, -15000.0, 15000.0]) + ops.node(1351, *[74374.9999999999, 12000.0, 12000.0]) + ops.node(1352, *[74374.9999999999, -12000.0, 12000.0]) + ops.node(1353, *[70833.3333333333, 15000.0, 15000.0]) + ops.node(1354, *[70833.3333333333, 0.0, 15000.0]) + ops.node(1355, *[70833.3333333333, -15000.0, 15000.0]) + ops.node(1356, *[70833.3333333333, 12000.0, 12000.0]) + ops.node(1357, *[70833.3333333333, -12000.0, 12000.0]) + ops.node(1358, *[67291.6666666666, 12000.0, 15000.0]) + ops.node(1359, *[67291.6666666666, 15000.0, 15000.0]) + ops.node(1360, *[67291.6666666666, 0.0, 15000.0]) + ops.node(1361, *[67291.6666666666, -12000.0, 15000.0]) + ops.node(1362, *[67291.6666666666, -15000.0, 15000.0]) + ops.node(1363, *[67291.6666666666, 12000.0, 12000.0]) + ops.node(1364, *[67291.6666666666, -12000.0, 12000.0]) + ops.node(1365, *[63749.9999999999, 12000.0, 15000.0]) + ops.node(1366, *[63749.9999999999, 15000.0, 15000.0]) + ops.node(1367, *[63749.9999999999, 0.0, 15000.0]) + ops.node(1368, *[63749.9999999999, -12000.0, 15000.0]) + ops.node(1369, *[63749.9999999999, -15000.0, 15000.0]) + ops.node(1370, *[63749.9999999999, 12000.0, 12000.0]) + ops.node(1371, *[63749.9999999999, -12000.0, 12000.0]) + ops.node(1372, *[60208.3333333333, 12000.0, 15000.0]) + ops.node(1373, *[60208.3333333333, 15000.0, 15000.0]) + ops.node(1374, *[60208.3333333333, 0.0, 15000.0]) + ops.node(1375, *[60208.3333333333, -12000.0, 15000.0]) + ops.node(1376, *[60208.3333333333, -15000.0, 15000.0]) + ops.node(1377, *[60208.3333333333, 12000.0, 12000.0]) + ops.node(1378, *[60208.3333333333, -12000.0, 12000.0]) + ops.node(1379, *[56666.6666666666, 15000.0, 15000.0]) + ops.node(1380, *[56666.6666666666, 0.0, 15000.0]) + ops.node(1381, *[56666.6666666666, -15000.0, 15000.0]) + ops.node(1382, *[56666.6666666666, 12000.0, 12000.0]) + ops.node(1383, *[56666.6666666666, -12000.0, 12000.0]) + ops.node(1384, *[53124.9999999999, 12000.0, 15000.0]) + ops.node(1385, *[53124.9999999999, 15000.0, 15000.0]) + ops.node(1386, *[53124.9999999999, 0.0, 15000.0]) + ops.node(1387, *[53124.9999999999, -12000.0, 15000.0]) + ops.node(1388, *[53124.9999999999, -15000.0, 15000.0]) + ops.node(1389, *[53124.9999999999, 12000.0, 12000.0]) + ops.node(1390, *[53124.9999999999, -12000.0, 12000.0]) + ops.node(1391, *[49583.3333333333, 12000.0, 15000.0]) + ops.node(1392, *[49583.3333333333, 15000.0, 15000.0]) + ops.node(1393, *[49583.3333333333, 0.0, 15000.0]) + ops.node(1394, *[49583.3333333333, -12000.0, 15000.0]) + ops.node(1395, *[49583.3333333333, -15000.0, 15000.0]) + ops.node(1396, *[49583.3333333333, 12000.0, 12000.0]) + ops.node(1397, *[49583.3333333333, -12000.0, 12000.0]) + ops.node(1398, *[46041.6666666666, 12000.0, 15000.0]) + ops.node(1399, *[46041.6666666666, 15000.0, 15000.0]) + ops.node(1400, *[46041.6666666666, 0.0, 15000.0]) + ops.node(1401, *[46041.6666666666, -12000.0, 15000.0]) + ops.node(1402, *[46041.6666666666, -15000.0, 15000.0]) + ops.node(1403, *[46041.6666666666, 12000.0, 12000.0]) + ops.node(1404, *[46041.6666666666, -12000.0, 12000.0]) + ops.node(1405, *[42499.9999999999, 15000.0, 15000.0]) + ops.node(1406, *[42499.9999999999, 0.0, 15000.0]) + ops.node(1407, *[42499.9999999999, -15000.0, 15000.0]) + ops.node(1408, *[42499.9999999999, 12000.0, 12000.0]) + ops.node(1409, *[42499.9999999999, -12000.0, 12000.0]) + ops.node(1410, *[38958.3333333333, 12000.0, 15000.0]) + ops.node(1411, *[38958.3333333333, 15000.0, 15000.0]) + ops.node(1412, *[38958.3333333333, 0.0, 15000.0]) + ops.node(1413, *[38958.3333333333, -12000.0, 15000.0]) + ops.node(1414, *[38958.3333333333, -15000.0, 15000.0]) + ops.node(1415, *[38958.3333333333, 12000.0, 12000.0]) + ops.node(1416, *[38958.3333333333, -12000.0, 12000.0]) + ops.node(1417, *[35416.6666666666, 12000.0, 15000.0]) + ops.node(1418, *[35416.6666666666, 15000.0, 15000.0]) + ops.node(1419, *[35416.6666666666, 0.0, 15000.0]) + ops.node(1420, *[35416.6666666666, -12000.0, 15000.0]) + ops.node(1421, *[35416.6666666666, -15000.0, 15000.0]) + ops.node(1422, *[35416.6666666666, 12000.0, 12000.0]) + ops.node(1423, *[35416.6666666666, -12000.0, 12000.0]) + ops.node(1424, *[31874.9999999999, 12000.0, 15000.0]) + ops.node(1425, *[31874.9999999999, 15000.0, 15000.0]) + ops.node(1426, *[31874.9999999999, 0.0, 15000.0]) + ops.node(1427, *[31874.9999999999, -12000.0, 15000.0]) + ops.node(1428, *[31874.9999999999, -15000.0, 15000.0]) + ops.node(1429, *[31874.9999999999, 12000.0, 12000.0]) + ops.node(1430, *[31874.9999999999, -12000.0, 12000.0]) + ops.node(1431, *[28333.3333333333, 15000.0, 15000.0]) + ops.node(1432, *[28333.3333333333, 0.0, 15000.0]) + ops.node(1433, *[28333.3333333333, -15000.0, 15000.0]) + ops.node(1434, *[28333.3333333333, 12000.0, 12000.0]) + ops.node(1435, *[28333.3333333333, -12000.0, 12000.0]) + ops.node(1436, *[24791.6666666666, 12000.0, 15000.0]) + ops.node(1437, *[24791.6666666666, 15000.0, 15000.0]) + ops.node(1438, *[24791.6666666666, 0.0, 15000.0]) + ops.node(1439, *[24791.6666666666, -12000.0, 15000.0]) + ops.node(1440, *[24791.6666666666, -15000.0, 15000.0]) + ops.node(1441, *[24791.6666666666, 12000.0, 12000.0]) + ops.node(1442, *[24791.6666666666, -12000.0, 12000.0]) + ops.node(1443, *[21249.9999999999, 12000.0, 15000.0]) + ops.node(1444, *[21249.9999999999, 15000.0, 15000.0]) + ops.node(1445, *[21249.9999999999, 0.0, 15000.0]) + ops.node(1446, *[21249.9999999999, -12000.0, 15000.0]) + ops.node(1447, *[21249.9999999999, -15000.0, 15000.0]) + ops.node(1448, *[21249.9999999999, 12000.0, 12000.0]) + ops.node(1449, *[21249.9999999999, -12000.0, 12000.0]) + ops.node(1450, *[17708.3333333333, 12000.0, 15000.0]) + ops.node(1451, *[17708.3333333333, 15000.0, 15000.0]) + ops.node(1452, *[17708.3333333333, 0.0, 15000.0]) + ops.node(1453, *[17708.3333333333, -12000.0, 15000.0]) + ops.node(1454, *[17708.3333333333, -15000.0, 15000.0]) + ops.node(1455, *[17708.3333333333, 12000.0, 12000.0]) + ops.node(1456, *[17708.3333333333, -12000.0, 12000.0]) + ops.node(1457, *[14166.6666666666, 15000.0, 15000.0]) + ops.node(1458, *[14166.6666666666, 0.0, 15000.0]) + ops.node(1459, *[14166.6666666666, -15000.0, 15000.0]) + ops.node(1460, *[14166.6666666666, 12000.0, 12000.0]) + ops.node(1461, *[14166.6666666666, -12000.0, 12000.0]) + ops.node(1462, *[10624.9999999999, 12000.0, 15000.0]) + ops.node(1463, *[10624.9999999999, 15000.0, 15000.0]) + ops.node(1464, *[10624.9999999999, 0.0, 15000.0]) + ops.node(1465, *[10624.9999999999, -12000.0, 15000.0]) + ops.node(1466, *[10624.9999999999, -15000.0, 15000.0]) + ops.node(1467, *[10624.9999999999, 12000.0, 12000.0]) + ops.node(1468, *[10624.9999999999, -12000.0, 12000.0]) + ops.node(1469, *[7083.33333333327, 12000.0, 15000.0]) + ops.node(1470, *[7083.33333333327, 15000.0, 15000.0]) + ops.node(1471, *[7083.33333333327, 0.0, 15000.0]) + ops.node(1472, *[7083.33333333327, -12000.0, 15000.0]) + ops.node(1473, *[7083.33333333327, -15000.0, 15000.0]) + ops.node(1474, *[7083.33333333327, 12000.0, 12000.0]) + ops.node(1475, *[7083.33333333327, -12000.0, 12000.0]) + ops.node(1476, *[3541.6666666666, 12000.0, 15000.0]) + ops.node(1477, *[3541.6666666666, 15000.0, 15000.0]) + ops.node(1478, *[3541.6666666666, 0.0, 15000.0]) + ops.node(1479, *[3541.6666666666, -12000.0, 15000.0]) + ops.node(1480, *[3541.6666666666, -15000.0, 15000.0]) + ops.node(1481, *[3541.6666666666, 12000.0, 12000.0]) + ops.node(1482, *[3541.6666666666, -12000.0, 12000.0]) + ops.node(1483, *[-6.30606677987089e-11, 15000.0, 15000.0]) + ops.node(1484, *[-6.30606677987089e-11, -15000.0, 15000.0]) + ops.node(1485, *[-6.30606677987089e-11, 12000.0, 12000.0]) + ops.node(1486, *[-6.30606677987089e-11, -12000.0, 12000.0]) + ops.node(1487, *[176041.666666667, 12000.0, 15000.0]) + ops.node(1488, *[176041.666666667, 15000.0, 15000.0]) + ops.node(1489, *[176041.666666667, 0.0, 15000.0]) + ops.node(1490, *[176041.666666667, -12000.0, 15000.0]) + ops.node(1491, *[176041.666666667, -15000.0, 15000.0]) + ops.node(1492, *[176041.666666667, 12000.0, 12000.0]) + ops.node(1493, *[176041.666666667, -12000.0, 12000.0]) + ops.node(1494, *[179583.333333333, 12000.0, 15000.0]) + ops.node(1495, *[179583.333333333, 15000.0, 15000.0]) + ops.node(1496, *[179583.333333333, 0.0, 15000.0]) + ops.node(1497, *[179583.333333333, -12000.0, 15000.0]) + ops.node(1498, *[179583.333333333, -15000.0, 15000.0]) + ops.node(1499, *[179583.333333333, 12000.0, 12000.0]) + ops.node(1500, *[179583.333333333, -12000.0, 12000.0]) + ops.node(1501, *[183125.0, 12000.0, 15000.0]) + ops.node(1502, *[183125.0, 15000.0, 15000.0]) + ops.node(1503, *[183125.0, 0.0, 15000.0]) + ops.node(1504, *[183125.0, -12000.0, 15000.0]) + ops.node(1505, *[183125.0, -15000.0, 15000.0]) + ops.node(1506, *[183125.0, 12000.0, 12000.0]) + ops.node(1507, *[183125.0, -12000.0, 12000.0]) + ops.node(1508, *[186666.666666667, 15000.0, 15000.0]) + ops.node(1509, *[186666.666666667, 0.0, 15000.0]) + ops.node(1510, *[186666.666666667, -15000.0, 15000.0]) + ops.node(1511, *[186666.666666667, 12000.0, 12000.0]) + ops.node(1512, *[186666.666666667, -12000.0, 12000.0]) + ops.node(1513, *[190208.333333333, 12000.0, 15000.0]) + ops.node(1514, *[190208.333333333, 15000.0, 15000.0]) + ops.node(1515, *[190208.333333333, 0.0, 15000.0]) + ops.node(1516, *[190208.333333333, -12000.0, 15000.0]) + ops.node(1517, *[190208.333333333, -15000.0, 15000.0]) + ops.node(1518, *[190208.333333333, 12000.0, 12000.0]) + ops.node(1519, *[190208.333333333, -12000.0, 12000.0]) + ops.node(1520, *[193750.0, 12000.0, 15000.0]) + ops.node(1521, *[193750.0, 15000.0, 15000.0]) + ops.node(1522, *[193750.0, 0.0, 15000.0]) + ops.node(1523, *[193750.0, -12000.0, 15000.0]) + ops.node(1524, *[193750.0, -15000.0, 15000.0]) + ops.node(1525, *[193750.0, 12000.0, 12000.0]) + ops.node(1526, *[193750.0, -12000.0, 12000.0]) + ops.node(1527, *[197291.666666667, 12000.0, 15000.0]) + ops.node(1528, *[197291.666666667, 15000.0, 15000.0]) + ops.node(1529, *[197291.666666667, 0.0, 15000.0]) + ops.node(1530, *[197291.666666667, -12000.0, 15000.0]) + ops.node(1531, *[197291.666666667, -15000.0, 15000.0]) + ops.node(1532, *[197291.666666667, 12000.0, 12000.0]) + ops.node(1533, *[197291.666666667, -12000.0, 12000.0]) + ops.node(1534, *[200833.333333333, 15000.0, 15000.0]) + ops.node(1535, *[200833.333333333, 0.0, 15000.0]) + ops.node(1536, *[200833.333333333, -15000.0, 15000.0]) + ops.node(1537, *[200833.333333333, 12000.0, 12000.0]) + ops.node(1538, *[200833.333333333, -12000.0, 12000.0]) + ops.node(1539, *[204375.0, 12000.0, 15000.0]) + ops.node(1540, *[204375.0, 15000.0, 15000.0]) + ops.node(1541, *[204375.0, 0.0, 15000.0]) + ops.node(1542, *[204375.0, -12000.0, 15000.0]) + ops.node(1543, *[204375.0, -15000.0, 15000.0]) + ops.node(1544, *[204375.0, 12000.0, 12000.0]) + ops.node(1545, *[204375.0, -12000.0, 12000.0]) + ops.node(1546, *[207916.666666667, 12000.0, 15000.0]) + ops.node(1547, *[207916.666666667, 15000.0, 15000.0]) + ops.node(1548, *[207916.666666667, 0.0, 15000.0]) + ops.node(1549, *[207916.666666667, -12000.0, 15000.0]) + ops.node(1550, *[207916.666666667, -15000.0, 15000.0]) + ops.node(1551, *[207916.666666667, 12000.0, 12000.0]) + ops.node(1552, *[207916.666666667, -12000.0, 12000.0]) + ops.node(1553, *[211458.333333333, 12000.0, 15000.0]) + ops.node(1554, *[211458.333333333, 15000.0, 15000.0]) + ops.node(1555, *[211458.333333333, 0.0, 15000.0]) + ops.node(1556, *[211458.333333333, -12000.0, 15000.0]) + ops.node(1557, *[211458.333333333, -15000.0, 15000.0]) + ops.node(1558, *[211458.333333333, 12000.0, 12000.0]) + ops.node(1559, *[211458.333333333, -12000.0, 12000.0]) + ops.node(1560, *[215000.0, 15000.0, 15000.0]) + ops.node(1561, *[215000.0, 0.0, 15000.0]) + ops.node(1562, *[215000.0, -15000.0, 15000.0]) + ops.node(1563, *[215000.0, 12000.0, 12000.0]) + ops.node(1564, *[215000.0, -12000.0, 12000.0]) + ops.node(1565, *[218541.666666667, 12000.0, 15000.0]) + ops.node(1566, *[218541.666666667, 15000.0, 15000.0]) + ops.node(1567, *[218541.666666667, 0.0, 15000.0]) + ops.node(1568, *[218541.666666667, -12000.0, 15000.0]) + ops.node(1569, *[218541.666666667, -15000.0, 15000.0]) + ops.node(1570, *[218541.666666667, 12000.0, 12000.0]) + ops.node(1571, *[218541.666666667, -12000.0, 12000.0]) + ops.node(1572, *[222083.333333333, 12000.0, 15000.0]) + ops.node(1573, *[222083.333333333, 15000.0, 15000.0]) + ops.node(1574, *[222083.333333333, 0.0, 15000.0]) + ops.node(1575, *[222083.333333333, -12000.0, 15000.0]) + ops.node(1576, *[222083.333333333, -15000.0, 15000.0]) + ops.node(1577, *[222083.333333333, 12000.0, 12000.0]) + ops.node(1578, *[222083.333333333, -12000.0, 12000.0]) + ops.node(1579, *[225625.0, 12000.0, 15000.0]) + ops.node(1580, *[225625.0, 15000.0, 15000.0]) + ops.node(1581, *[225625.0, 0.0, 15000.0]) + ops.node(1582, *[225625.0, -12000.0, 15000.0]) + ops.node(1583, *[225625.0, -15000.0, 15000.0]) + ops.node(1584, *[225625.0, 12000.0, 12000.0]) + ops.node(1585, *[225625.0, -12000.0, 12000.0]) + ops.node(1586, *[229166.666666667, 15000.0, 15000.0]) + ops.node(1587, *[229166.666666667, 0.0, 15000.0]) + ops.node(1588, *[229166.666666667, -15000.0, 15000.0]) + ops.node(1589, *[229166.666666667, 12000.0, 12000.0]) + ops.node(1590, *[229166.666666667, -12000.0, 12000.0]) + ops.node(1591, *[232708.333333333, 12000.0, 15000.0]) + ops.node(1592, *[232708.333333333, 15000.0, 15000.0]) + ops.node(1593, *[232708.333333333, 0.0, 15000.0]) + ops.node(1594, *[232708.333333333, -12000.0, 15000.0]) + ops.node(1595, *[232708.333333333, -15000.0, 15000.0]) + ops.node(1596, *[232708.333333333, 12000.0, 12000.0]) + ops.node(1597, *[232708.333333333, -12000.0, 12000.0]) + ops.node(1598, *[236250.0, 12000.0, 15000.0]) + ops.node(1599, *[236250.0, 15000.0, 15000.0]) + ops.node(1600, *[236250.0, 0.0, 15000.0]) + ops.node(1601, *[236250.0, -12000.0, 15000.0]) + ops.node(1602, *[236250.0, -15000.0, 15000.0]) + ops.node(1603, *[236250.0, 12000.0, 12000.0]) + ops.node(1604, *[236250.0, -12000.0, 12000.0]) + ops.node(1605, *[239791.666666666, 12000.0, 15000.0]) + ops.node(1606, *[239791.666666666, 15000.0, 15000.0]) + ops.node(1607, *[239791.666666666, 0.0, 15000.0]) + ops.node(1608, *[239791.666666666, -12000.0, 15000.0]) + ops.node(1609, *[239791.666666666, -15000.0, 15000.0]) + ops.node(1610, *[239791.666666666, 12000.0, 12000.0]) + ops.node(1611, *[239791.666666666, -12000.0, 12000.0]) + ops.node(1612, *[243333.333333333, 15000.0, 15000.0]) + ops.node(1613, *[243333.333333333, 0.0, 15000.0]) + ops.node(1614, *[243333.333333333, -15000.0, 15000.0]) + ops.node(1615, *[243333.333333333, 12000.0, 12000.0]) + ops.node(1616, *[243333.333333333, -12000.0, 12000.0]) + ops.node(1617, *[246875.0, 12000.0, 15000.0]) + ops.node(1618, *[246875.0, 15000.0, 15000.0]) + ops.node(1619, *[246875.0, 0.0, 15000.0]) + ops.node(1620, *[246875.0, -12000.0, 15000.0]) + ops.node(1621, *[246875.0, -15000.0, 15000.0]) + ops.node(1622, *[246875.0, 12000.0, 12000.0]) + ops.node(1623, *[246875.0, -12000.0, 12000.0]) + ops.node(1624, *[250416.666666666, 12000.0, 15000.0]) + ops.node(1625, *[250416.666666666, 15000.0, 15000.0]) + ops.node(1626, *[250416.666666666, 0.0, 15000.0]) + ops.node(1627, *[250416.666666666, -12000.0, 15000.0]) + ops.node(1628, *[250416.666666666, -15000.0, 15000.0]) + ops.node(1629, *[250416.666666666, 12000.0, 12000.0]) + ops.node(1630, *[250416.666666666, -12000.0, 12000.0]) + ops.node(1631, *[253958.333333333, 12000.0, 15000.0]) + ops.node(1632, *[253958.333333333, 15000.0, 15000.0]) + ops.node(1633, *[253958.333333333, 0.0, 15000.0]) + ops.node(1634, *[253958.333333333, -12000.0, 15000.0]) + ops.node(1635, *[253958.333333333, -15000.0, 15000.0]) + ops.node(1636, *[253958.333333333, 12000.0, 12000.0]) + ops.node(1637, *[253958.333333333, -12000.0, 12000.0]) + ops.node(1638, *[257500.0, 15000.0, 15000.0]) + ops.node(1639, *[257500.0, 0.0, 15000.0]) + ops.node(1640, *[257500.0, -15000.0, 15000.0]) + ops.node(1641, *[257500.0, 12000.0, 12000.0]) + ops.node(1642, *[257500.0, -12000.0, 12000.0]) + ops.node(1643, *[261041.666666666, 12000.0, 15000.0]) + ops.node(1644, *[261041.666666666, 15000.0, 15000.0]) + ops.node(1645, *[261041.666666666, 0.0, 15000.0]) + ops.node(1646, *[261041.666666666, -12000.0, 15000.0]) + ops.node(1647, *[261041.666666666, -15000.0, 15000.0]) + ops.node(1648, *[261041.666666666, 12000.0, 12000.0]) + ops.node(1649, *[261041.666666666, -12000.0, 12000.0]) + ops.node(1650, *[264583.333333333, 12000.0, 15000.0]) + ops.node(1651, *[264583.333333333, 15000.0, 15000.0]) + ops.node(1652, *[264583.333333333, 0.0, 15000.0]) + ops.node(1653, *[264583.333333333, -12000.0, 15000.0]) + ops.node(1654, *[264583.333333333, -15000.0, 15000.0]) + ops.node(1655, *[264583.333333333, 12000.0, 12000.0]) + ops.node(1656, *[264583.333333333, -12000.0, 12000.0]) + ops.node(1657, *[268125.0, 12000.0, 15000.0]) + ops.node(1658, *[268125.0, 15000.0, 15000.0]) + ops.node(1659, *[268125.0, 0.0, 15000.0]) + ops.node(1660, *[268125.0, -12000.0, 15000.0]) + ops.node(1661, *[268125.0, -15000.0, 15000.0]) + ops.node(1662, *[268125.0, 12000.0, 12000.0]) + ops.node(1663, *[268125.0, -12000.0, 12000.0]) + ops.node(1664, *[271666.666666667, 15000.0, 15000.0]) + ops.node(1665, *[271666.666666667, 0.0, 15000.0]) + ops.node(1666, *[271666.666666667, -15000.0, 15000.0]) + ops.node(1667, *[271666.666666667, 12000.0, 12000.0]) + ops.node(1668, *[271666.666666667, -12000.0, 12000.0]) + ops.node(1669, *[275208.333333333, 12000.0, 15000.0]) + ops.node(1670, *[275208.333333333, 15000.0, 15000.0]) + ops.node(1671, *[275208.333333333, 0.0, 15000.0]) + ops.node(1672, *[275208.333333333, -12000.0, 15000.0]) + ops.node(1673, *[275208.333333333, -15000.0, 15000.0]) + ops.node(1674, *[275208.333333333, 12000.0, 12000.0]) + ops.node(1675, *[275208.333333333, -12000.0, 12000.0]) + ops.node(1676, *[278750.0, 12000.0, 15000.0]) + ops.node(1677, *[278750.0, 15000.0, 15000.0]) + ops.node(1678, *[278750.0, 0.0, 15000.0]) + ops.node(1679, *[278750.0, -12000.0, 15000.0]) + ops.node(1680, *[278750.0, -15000.0, 15000.0]) + ops.node(1681, *[278750.0, 12000.0, 12000.0]) + ops.node(1682, *[278750.0, -12000.0, 12000.0]) + ops.node(1683, *[282291.666666667, 12000.0, 15000.0]) + ops.node(1684, *[282291.666666667, 15000.0, 15000.0]) + ops.node(1685, *[282291.666666667, 0.0, 15000.0]) + ops.node(1686, *[282291.666666667, -12000.0, 15000.0]) + ops.node(1687, *[282291.666666667, -15000.0, 15000.0]) + ops.node(1688, *[282291.666666667, 12000.0, 12000.0]) + ops.node(1689, *[282291.666666667, -12000.0, 12000.0]) + ops.node(1690, *[285833.333333333, 15000.0, 15000.0]) + ops.node(1691, *[285833.333333333, 0.0, 15000.0]) + ops.node(1692, *[285833.333333333, -15000.0, 15000.0]) + ops.node(1693, *[285833.333333333, 12000.0, 12000.0]) + ops.node(1694, *[285833.333333333, -12000.0, 12000.0]) + ops.node(1695, *[289375.0, 12000.0, 15000.0]) + ops.node(1696, *[289375.0, 15000.0, 15000.0]) + ops.node(1697, *[289375.0, 0.0, 15000.0]) + ops.node(1698, *[289375.0, -12000.0, 15000.0]) + ops.node(1699, *[289375.0, -15000.0, 15000.0]) + ops.node(1700, *[289375.0, 12000.0, 12000.0]) + ops.node(1701, *[289375.0, -12000.0, 12000.0]) + ops.node(1702, *[292916.666666667, 12000.0, 15000.0]) + ops.node(1703, *[292916.666666667, 15000.0, 15000.0]) + ops.node(1704, *[292916.666666667, 0.0, 15000.0]) + ops.node(1705, *[292916.666666667, -12000.0, 15000.0]) + ops.node(1706, *[292916.666666667, -15000.0, 15000.0]) + ops.node(1707, *[292916.666666667, 12000.0, 12000.0]) + ops.node(1708, *[292916.666666667, -12000.0, 12000.0]) + ops.node(1709, *[296458.333333333, 12000.0, 15000.0]) + ops.node(1710, *[296458.333333333, 15000.0, 15000.0]) + ops.node(1711, *[296458.333333333, 0.0, 15000.0]) + ops.node(1712, *[296458.333333333, -12000.0, 15000.0]) + ops.node(1713, *[296458.333333333, -15000.0, 15000.0]) + ops.node(1714, *[296458.333333333, 12000.0, 12000.0]) + ops.node(1715, *[296458.333333333, -12000.0, 12000.0]) + ops.node(1716, *[300000.0, 15000.0, 15000.0]) + ops.node(1717, *[300000.0, 0.0, 15000.0]) + ops.node(1718, *[300000.0, -15000.0, 15000.0]) + ops.node(1719, *[300000.0, 12000.0, 12000.0]) + ops.node(1720, *[300000.0, -12000.0, 12000.0]) + ops.node(1721, *[427500.0, 15000.0, 15000.0]) + ops.node(1722, *[431250.0, 12000.0, 15000.0]) + ops.node(1723, *[431250.0, 15000.0, 15000.0]) + ops.node(1724, *[427500.0, 0.0, 15000.0]) + ops.node(1725, *[431250.0, 0.0, 15000.0]) + ops.node(1726, *[431250.0, -12000.0, 15000.0]) + ops.node(1727, *[427500.0, -15000.0, 15000.0]) + ops.node(1728, *[431250.0, -15000.0, 15000.0]) + ops.node(1729, *[427500.0, 12000.0, 12000.0]) + ops.node(1730, *[431250.0, 12000.0, 12000.0]) + ops.node(1731, *[427500.0, -12000.0, 12000.0]) + ops.node(1732, *[431250.0, -12000.0, 12000.0]) + ops.node(1733, *[435000.0, 12000.0, 15000.0]) + ops.node(1734, *[435000.0, 15000.0, 15000.0]) + ops.node(1735, *[435000.0, 0.0, 15000.0]) + ops.node(1736, *[435000.0, -12000.0, 15000.0]) + ops.node(1737, *[435000.0, -15000.0, 15000.0]) + ops.node(1738, *[435000.0, 12000.0, 12000.0]) + ops.node(1739, *[435000.0, -12000.0, 12000.0]) + ops.node(1740, *[438750.0, 12000.0, 15000.0]) + ops.node(1741, *[438750.0, 15000.0, 15000.0]) + ops.node(1742, *[438750.0, 0.0, 15000.0]) + ops.node(1743, *[438750.0, -12000.0, 15000.0]) + ops.node(1744, *[438750.0, -15000.0, 15000.0]) + ops.node(1745, *[438750.0, 12000.0, 12000.0]) + ops.node(1746, *[438750.0, -12000.0, 12000.0]) + ops.node(1747, *[442500.0, 12000.0, 15000.0]) + ops.node(1748, *[442500.0, 15000.0, 15000.0]) + ops.node(1749, *[442500.0, 0.0, 15000.0]) + ops.node(1750, *[442500.0, -12000.0, 15000.0]) + ops.node(1751, *[442500.0, -15000.0, 15000.0]) + ops.node(1752, *[442500.0, 12000.0, 12000.0]) + ops.node(1753, *[442500.0, -12000.0, 12000.0]) + ops.node(1754, *[446250.0, 12000.0, 15000.0]) + ops.node(1755, *[446250.0, 15000.0, 15000.0]) + ops.node(1756, *[446250.0, 0.0, 15000.0]) + ops.node(1757, *[446250.0, -12000.0, 15000.0]) + ops.node(1758, *[446250.0, -15000.0, 15000.0]) + ops.node(1759, *[446250.0, 12000.0, 12000.0]) + ops.node(1760, *[446250.0, -12000.0, 12000.0]) + ops.node(1761, *[450000.0, 12000.0, 15000.0]) + ops.node(1762, *[450000.0, 15000.0, 15000.0]) + ops.node(1763, *[450000.0, 0.0, 15000.0]) + ops.node(1764, *[450000.0, -12000.0, 15000.0]) + ops.node(1765, *[450000.0, -15000.0, 15000.0]) + ops.node(1766, *[450000.0, 12000.0, 12000.0]) + ops.node(1767, *[450000.0, -12000.0, 12000.0]) + ops.node(1768, *[453750.0, 12000.0, 15000.0]) + ops.node(1769, *[453750.0, 15000.0, 15000.0]) + ops.node(1770, *[453750.0, 0.0, 15000.0]) + ops.node(1771, *[453750.0, -12000.0, 15000.0]) + ops.node(1772, *[453750.0, -15000.0, 15000.0]) + ops.node(1773, *[453750.0, 12000.0, 12000.0]) + ops.node(1774, *[453750.0, -12000.0, 12000.0]) + ops.node(1775, *[457500.0, 12000.0, 15000.0]) + ops.node(1776, *[457500.0, 15000.0, 15000.0]) + ops.node(1777, *[457500.0, 0.0, 15000.0]) + ops.node(1778, *[457500.0, -12000.0, 15000.0]) + ops.node(1779, *[457500.0, -15000.0, 15000.0]) + ops.node(1780, *[457500.0, 12000.0, 12000.0]) + ops.node(1781, *[457500.0, -12000.0, 12000.0]) + ops.node(1782, *[461250.0, 12000.0, 15000.0]) + ops.node(1783, *[461250.0, 15000.0, 15000.0]) + ops.node(1784, *[461250.0, 0.0, 15000.0]) + ops.node(1785, *[461250.0, -12000.0, 15000.0]) + ops.node(1786, *[461250.0, -15000.0, 15000.0]) + ops.node(1787, *[461250.0, 12000.0, 12000.0]) + ops.node(1788, *[461250.0, -12000.0, 12000.0]) + ops.node(1789, *[465000.0, 12000.0, 15000.0]) + ops.node(1790, *[465000.0, 15000.0, 15000.0]) + ops.node(1791, *[465000.0, 0.0, 15000.0]) + ops.node(1792, *[465000.0, -12000.0, 15000.0]) + ops.node(1793, *[465000.0, -15000.0, 15000.0]) + ops.node(1794, *[465000.0, 12000.0, 12000.0]) + ops.node(1795, *[465000.0, -12000.0, 12000.0]) + ops.node(1796, *[468750.0, 12000.0, 15000.0]) + ops.node(1797, *[468750.0, 15000.0, 15000.0]) + ops.node(1798, *[468750.0, 0.0, 15000.0]) + ops.node(1799, *[468750.0, -12000.0, 15000.0]) + ops.node(1800, *[468750.0, -15000.0, 15000.0]) + ops.node(1801, *[468750.0, 12000.0, 12000.0]) + ops.node(1802, *[468750.0, -12000.0, 12000.0]) + ops.node(1803, *[472500.0, 15000.0, 15000.0]) + ops.node(1804, *[472500.0, 0.0, 15000.0]) + ops.node(1805, *[472500.0, -15000.0, 15000.0]) + ops.node(1806, *[472500.0, 12000.0, 12000.0]) + ops.node(1807, *[472500.0, -12000.0, 12000.0]) + ops.node(1808, *[423958.333333333, 12000.0, 15000.0]) + ops.node(1809, *[423958.333333333, 15000.0, 15000.0]) + ops.node(1810, *[423958.333333333, 0.0, 15000.0]) + ops.node(1811, *[423958.333333333, -12000.0, 15000.0]) + ops.node(1812, *[423958.333333333, -15000.0, 15000.0]) + ops.node(1813, *[423958.333333333, 12000.0, 12000.0]) + ops.node(1814, *[423958.333333333, -12000.0, 12000.0]) + ops.node(1815, *[420416.666666667, 12000.0, 15000.0]) + ops.node(1816, *[420416.666666667, 15000.0, 15000.0]) + ops.node(1817, *[420416.666666667, 0.0, 15000.0]) + ops.node(1818, *[420416.666666667, -12000.0, 15000.0]) + ops.node(1819, *[420416.666666667, -15000.0, 15000.0]) + ops.node(1820, *[420416.666666667, 12000.0, 12000.0]) + ops.node(1821, *[420416.666666667, -12000.0, 12000.0]) + ops.node(1822, *[416875.0, 12000.0, 15000.0]) + ops.node(1823, *[416875.0, 15000.0, 15000.0]) + ops.node(1824, *[416875.0, 0.0, 15000.0]) + ops.node(1825, *[416875.0, -12000.0, 15000.0]) + ops.node(1826, *[416875.0, -15000.0, 15000.0]) + ops.node(1827, *[416875.0, 12000.0, 12000.0]) + ops.node(1828, *[416875.0, -12000.0, 12000.0]) + ops.node(1829, *[413333.333333333, 15000.0, 15000.0]) + ops.node(1830, *[413333.333333333, 0.0, 15000.0]) + ops.node(1831, *[413333.333333333, -15000.0, 15000.0]) + ops.node(1832, *[413333.333333333, 12000.0, 12000.0]) + ops.node(1833, *[413333.333333333, -12000.0, 12000.0]) + ops.node(1834, *[409791.666666667, 12000.0, 15000.0]) + ops.node(1835, *[409791.666666667, 15000.0, 15000.0]) + ops.node(1836, *[409791.666666667, 0.0, 15000.0]) + ops.node(1837, *[409791.666666667, -12000.0, 15000.0]) + ops.node(1838, *[409791.666666667, -15000.0, 15000.0]) + ops.node(1839, *[409791.666666667, 12000.0, 12000.0]) + ops.node(1840, *[409791.666666667, -12000.0, 12000.0]) + ops.node(1841, *[406250.0, 12000.0, 15000.0]) + ops.node(1842, *[406250.0, 15000.0, 15000.0]) + ops.node(1843, *[406250.0, 0.0, 15000.0]) + ops.node(1844, *[406250.0, -12000.0, 15000.0]) + ops.node(1845, *[406250.0, -15000.0, 15000.0]) + ops.node(1846, *[406250.0, 12000.0, 12000.0]) + ops.node(1847, *[406250.0, -12000.0, 12000.0]) + ops.node(1848, *[402708.333333333, 12000.0, 15000.0]) + ops.node(1849, *[402708.333333333, 15000.0, 15000.0]) + ops.node(1850, *[402708.333333333, 0.0, 15000.0]) + ops.node(1851, *[402708.333333333, -12000.0, 15000.0]) + ops.node(1852, *[402708.333333333, -15000.0, 15000.0]) + ops.node(1853, *[402708.333333333, 12000.0, 12000.0]) + ops.node(1854, *[402708.333333333, -12000.0, 12000.0]) + ops.node(1855, *[399166.666666667, 15000.0, 15000.0]) + ops.node(1856, *[399166.666666667, 0.0, 15000.0]) + ops.node(1857, *[399166.666666667, -15000.0, 15000.0]) + ops.node(1858, *[399166.666666667, 12000.0, 12000.0]) + ops.node(1859, *[399166.666666667, -12000.0, 12000.0]) + ops.node(1860, *[395625.0, 12000.0, 15000.0]) + ops.node(1861, *[395625.0, 15000.0, 15000.0]) + ops.node(1862, *[395625.0, 0.0, 15000.0]) + ops.node(1863, *[395625.0, -12000.0, 15000.0]) + ops.node(1864, *[395625.0, -15000.0, 15000.0]) + ops.node(1865, *[395625.0, 12000.0, 12000.0]) + ops.node(1866, *[395625.0, -12000.0, 12000.0]) + ops.node(1867, *[392083.333333333, 12000.0, 15000.0]) + ops.node(1868, *[392083.333333333, 15000.0, 15000.0]) + ops.node(1869, *[392083.333333333, 0.0, 15000.0]) + ops.node(1870, *[392083.333333333, -12000.0, 15000.0]) + ops.node(1871, *[392083.333333333, -15000.0, 15000.0]) + ops.node(1872, *[392083.333333333, 12000.0, 12000.0]) + ops.node(1873, *[392083.333333333, -12000.0, 12000.0]) + ops.node(1874, *[388541.666666666, 12000.0, 15000.0]) + ops.node(1875, *[388541.666666666, 15000.0, 15000.0]) + ops.node(1876, *[388541.666666666, 0.0, 15000.0]) + ops.node(1877, *[388541.666666666, -12000.0, 15000.0]) + ops.node(1878, *[388541.666666666, -15000.0, 15000.0]) + ops.node(1879, *[388541.666666666, 12000.0, 12000.0]) + ops.node(1880, *[388541.666666666, -12000.0, 12000.0]) + ops.node(1881, *[385000.0, 15000.0, 15000.0]) + ops.node(1882, *[385000.0, 0.0, 15000.0]) + ops.node(1883, *[385000.0, -15000.0, 15000.0]) + ops.node(1884, *[385000.0, 12000.0, 12000.0]) + ops.node(1885, *[385000.0, -12000.0, 12000.0]) + ops.node(1886, *[381458.333333333, 12000.0, 15000.0]) + ops.node(1887, *[381458.333333333, 15000.0, 15000.0]) + ops.node(1888, *[381458.333333333, 0.0, 15000.0]) + ops.node(1889, *[381458.333333333, -12000.0, 15000.0]) + ops.node(1890, *[381458.333333333, -15000.0, 15000.0]) + ops.node(1891, *[381458.333333333, 12000.0, 12000.0]) + ops.node(1892, *[381458.333333333, -12000.0, 12000.0]) + ops.node(1893, *[377916.666666666, 12000.0, 15000.0]) + ops.node(1894, *[377916.666666666, 15000.0, 15000.0]) + ops.node(1895, *[377916.666666666, 0.0, 15000.0]) + ops.node(1896, *[377916.666666666, -12000.0, 15000.0]) + ops.node(1897, *[377916.666666666, -15000.0, 15000.0]) + ops.node(1898, *[377916.666666666, 12000.0, 12000.0]) + ops.node(1899, *[377916.666666666, -12000.0, 12000.0]) + ops.node(1900, *[374375.0, 12000.0, 15000.0]) + ops.node(1901, *[374375.0, 15000.0, 15000.0]) + ops.node(1902, *[374375.0, 0.0, 15000.0]) + ops.node(1903, *[374375.0, -12000.0, 15000.0]) + ops.node(1904, *[374375.0, -15000.0, 15000.0]) + ops.node(1905, *[374375.0, 12000.0, 12000.0]) + ops.node(1906, *[374375.0, -12000.0, 12000.0]) + ops.node(1907, *[370833.333333333, 15000.0, 15000.0]) + ops.node(1908, *[370833.333333333, 0.0, 15000.0]) + ops.node(1909, *[370833.333333333, -15000.0, 15000.0]) + ops.node(1910, *[370833.333333333, 12000.0, 12000.0]) + ops.node(1911, *[370833.333333333, -12000.0, 12000.0]) + ops.node(1912, *[367291.666666666, 12000.0, 15000.0]) + ops.node(1913, *[367291.666666666, 15000.0, 15000.0]) + ops.node(1914, *[367291.666666666, 0.0, 15000.0]) + ops.node(1915, *[367291.666666666, -12000.0, 15000.0]) + ops.node(1916, *[367291.666666666, -15000.0, 15000.0]) + ops.node(1917, *[367291.666666666, 12000.0, 12000.0]) + ops.node(1918, *[367291.666666666, -12000.0, 12000.0]) + ops.node(1919, *[363750.0, 12000.0, 15000.0]) + ops.node(1920, *[363750.0, 15000.0, 15000.0]) + ops.node(1921, *[363750.0, 0.0, 15000.0]) + ops.node(1922, *[363750.0, -12000.0, 15000.0]) + ops.node(1923, *[363750.0, -15000.0, 15000.0]) + ops.node(1924, *[363750.0, 12000.0, 12000.0]) + ops.node(1925, *[363750.0, -12000.0, 12000.0]) + ops.node(1926, *[360208.333333333, 12000.0, 15000.0]) + ops.node(1927, *[360208.333333333, 15000.0, 15000.0]) + ops.node(1928, *[360208.333333333, 0.0, 15000.0]) + ops.node(1929, *[360208.333333333, -12000.0, 15000.0]) + ops.node(1930, *[360208.333333333, -15000.0, 15000.0]) + ops.node(1931, *[360208.333333333, 12000.0, 12000.0]) + ops.node(1932, *[360208.333333333, -12000.0, 12000.0]) + ops.node(1933, *[356666.666666666, 15000.0, 15000.0]) + ops.node(1934, *[356666.666666666, 0.0, 15000.0]) + ops.node(1935, *[356666.666666666, -15000.0, 15000.0]) + ops.node(1936, *[356666.666666666, 12000.0, 12000.0]) + ops.node(1937, *[356666.666666666, -12000.0, 12000.0]) + ops.node(1938, *[353125.0, 12000.0, 15000.0]) + ops.node(1939, *[353125.0, 15000.0, 15000.0]) + ops.node(1940, *[353125.0, 0.0, 15000.0]) + ops.node(1941, *[353125.0, -12000.0, 15000.0]) + ops.node(1942, *[353125.0, -15000.0, 15000.0]) + ops.node(1943, *[353125.0, 12000.0, 12000.0]) + ops.node(1944, *[353125.0, -12000.0, 12000.0]) + ops.node(1945, *[349583.333333333, 12000.0, 15000.0]) + ops.node(1946, *[349583.333333333, 15000.0, 15000.0]) + ops.node(1947, *[349583.333333333, 0.0, 15000.0]) + ops.node(1948, *[349583.333333333, -12000.0, 15000.0]) + ops.node(1949, *[349583.333333333, -15000.0, 15000.0]) + ops.node(1950, *[349583.333333333, 12000.0, 12000.0]) + ops.node(1951, *[349583.333333333, -12000.0, 12000.0]) + ops.node(1952, *[346041.666666666, 12000.0, 15000.0]) + ops.node(1953, *[346041.666666666, 15000.0, 15000.0]) + ops.node(1954, *[346041.666666666, 0.0, 15000.0]) + ops.node(1955, *[346041.666666666, -12000.0, 15000.0]) + ops.node(1956, *[346041.666666666, -15000.0, 15000.0]) + ops.node(1957, *[346041.666666666, 12000.0, 12000.0]) + ops.node(1958, *[346041.666666666, -12000.0, 12000.0]) + ops.node(1959, *[342500.0, 15000.0, 15000.0]) + ops.node(1960, *[342500.0, 0.0, 15000.0]) + ops.node(1961, *[342500.0, -15000.0, 15000.0]) + ops.node(1962, *[342500.0, 12000.0, 12000.0]) + ops.node(1963, *[342500.0, -12000.0, 12000.0]) + ops.node(1964, *[338958.333333333, 12000.0, 15000.0]) + ops.node(1965, *[338958.333333333, 15000.0, 15000.0]) + ops.node(1966, *[338958.333333333, 0.0, 15000.0]) + ops.node(1967, *[338958.333333333, -12000.0, 15000.0]) + ops.node(1968, *[338958.333333333, -15000.0, 15000.0]) + ops.node(1969, *[338958.333333333, 12000.0, 12000.0]) + ops.node(1970, *[338958.333333333, -12000.0, 12000.0]) + ops.node(1971, *[335416.666666666, 12000.0, 15000.0]) + ops.node(1972, *[335416.666666666, 15000.0, 15000.0]) + ops.node(1973, *[335416.666666666, 0.0, 15000.0]) + ops.node(1974, *[335416.666666666, -12000.0, 15000.0]) + ops.node(1975, *[335416.666666666, -15000.0, 15000.0]) + ops.node(1976, *[335416.666666666, 12000.0, 12000.0]) + ops.node(1977, *[335416.666666666, -12000.0, 12000.0]) + ops.node(1978, *[331874.999999999, 12000.0, 15000.0]) + ops.node(1979, *[331874.999999999, 15000.0, 15000.0]) + ops.node(1980, *[331874.999999999, 0.0, 15000.0]) + ops.node(1981, *[331874.999999999, -12000.0, 15000.0]) + ops.node(1982, *[331874.999999999, -15000.0, 15000.0]) + ops.node(1983, *[331874.999999999, 12000.0, 12000.0]) + ops.node(1984, *[331874.999999999, -12000.0, 12000.0]) + ops.node(1985, *[328333.333333333, 15000.0, 15000.0]) + ops.node(1986, *[328333.333333333, 0.0, 15000.0]) + ops.node(1987, *[328333.333333333, -15000.0, 15000.0]) + ops.node(1988, *[328333.333333333, 12000.0, 12000.0]) + ops.node(1989, *[328333.333333333, -12000.0, 12000.0]) + ops.node(1990, *[324791.666666666, 12000.0, 15000.0]) + ops.node(1991, *[324791.666666666, 15000.0, 15000.0]) + ops.node(1992, *[324791.666666666, 0.0, 15000.0]) + ops.node(1993, *[324791.666666666, -12000.0, 15000.0]) + ops.node(1994, *[324791.666666666, -15000.0, 15000.0]) + ops.node(1995, *[324791.666666666, 12000.0, 12000.0]) + ops.node(1996, *[324791.666666666, -12000.0, 12000.0]) + ops.node(1997, *[321249.999999999, 12000.0, 15000.0]) + ops.node(1998, *[321249.999999999, 15000.0, 15000.0]) + ops.node(1999, *[321249.999999999, 0.0, 15000.0]) + ops.node(2000, *[321249.999999999, -12000.0, 15000.0]) + ops.node(2001, *[321249.999999999, -15000.0, 15000.0]) + ops.node(2002, *[321249.999999999, 12000.0, 12000.0]) + ops.node(2003, *[321249.999999999, -12000.0, 12000.0]) + ops.node(2004, *[317708.333333333, 12000.0, 15000.0]) + ops.node(2005, *[317708.333333333, 15000.0, 15000.0]) + ops.node(2006, *[317708.333333333, 0.0, 15000.0]) + ops.node(2007, *[317708.333333333, -12000.0, 15000.0]) + ops.node(2008, *[317708.333333333, -15000.0, 15000.0]) + ops.node(2009, *[317708.333333333, 12000.0, 12000.0]) + ops.node(2010, *[317708.333333333, -12000.0, 12000.0]) + ops.node(2011, *[314166.666666666, 15000.0, 15000.0]) + ops.node(2012, *[314166.666666666, 0.0, 15000.0]) + ops.node(2013, *[314166.666666666, -15000.0, 15000.0]) + ops.node(2014, *[314166.666666666, 12000.0, 12000.0]) + ops.node(2015, *[314166.666666666, -12000.0, 12000.0]) + ops.node(2016, *[310624.999999999, 12000.0, 15000.0]) + ops.node(2017, *[310624.999999999, 15000.0, 15000.0]) + ops.node(2018, *[310624.999999999, 0.0, 15000.0]) + ops.node(2019, *[310624.999999999, -12000.0, 15000.0]) + ops.node(2020, *[310624.999999999, -15000.0, 15000.0]) + ops.node(2021, *[310624.999999999, 12000.0, 12000.0]) + ops.node(2022, *[310624.999999999, -12000.0, 12000.0]) + ops.node(2023, *[307083.333333333, 12000.0, 15000.0]) + ops.node(2024, *[307083.333333333, 15000.0, 15000.0]) + ops.node(2025, *[307083.333333333, 0.0, 15000.0]) + ops.node(2026, *[307083.333333333, -12000.0, 15000.0]) + ops.node(2027, *[307083.333333333, -15000.0, 15000.0]) + ops.node(2028, *[307083.333333333, 12000.0, 12000.0]) + ops.node(2029, *[307083.333333333, -12000.0, 12000.0]) + ops.node(2030, *[303541.666666666, 12000.0, 15000.0]) + ops.node(2031, *[303541.666666666, 15000.0, 15000.0]) + ops.node(2032, *[303541.666666666, 0.0, 15000.0]) + ops.node(2033, *[303541.666666666, -12000.0, 15000.0]) + ops.node(2034, *[303541.666666666, -15000.0, 15000.0]) + ops.node(2035, *[303541.666666666, 12000.0, 12000.0]) + ops.node(2036, *[303541.666666666, -12000.0, 12000.0]) + ops.node(2037, *[476041.666666667, 12000.0, 15000.0]) + ops.node(2038, *[476041.666666667, 15000.0, 15000.0]) + ops.node(2039, *[476041.666666667, 0.0, 15000.0]) + ops.node(2040, *[476041.666666667, -12000.0, 15000.0]) + ops.node(2041, *[476041.666666667, -15000.0, 15000.0]) + ops.node(2042, *[476041.666666667, 12000.0, 12000.0]) + ops.node(2043, *[476041.666666667, -12000.0, 12000.0]) + ops.node(2044, *[479583.333333333, 12000.0, 15000.0]) + ops.node(2045, *[479583.333333333, 15000.0, 15000.0]) + ops.node(2046, *[479583.333333333, 0.0, 15000.0]) + ops.node(2047, *[479583.333333333, -12000.0, 15000.0]) + ops.node(2048, *[479583.333333333, -15000.0, 15000.0]) + ops.node(2049, *[479583.333333333, 12000.0, 12000.0]) + ops.node(2050, *[479583.333333333, -12000.0, 12000.0]) + ops.node(2051, *[483125.0, 12000.0, 15000.0]) + ops.node(2052, *[483125.0, 15000.0, 15000.0]) + ops.node(2053, *[483125.0, 0.0, 15000.0]) + ops.node(2054, *[483125.0, -12000.0, 15000.0]) + ops.node(2055, *[483125.0, -15000.0, 15000.0]) + ops.node(2056, *[483125.0, 12000.0, 12000.0]) + ops.node(2057, *[483125.0, -12000.0, 12000.0]) + ops.node(2058, *[486666.666666667, 15000.0, 15000.0]) + ops.node(2059, *[486666.666666667, 0.0, 15000.0]) + ops.node(2060, *[486666.666666667, -15000.0, 15000.0]) + ops.node(2061, *[486666.666666667, 12000.0, 12000.0]) + ops.node(2062, *[486666.666666667, -12000.0, 12000.0]) + ops.node(2063, *[490208.333333333, 12000.0, 15000.0]) + ops.node(2064, *[490208.333333333, 15000.0, 15000.0]) + ops.node(2065, *[490208.333333333, 0.0, 15000.0]) + ops.node(2066, *[490208.333333333, -12000.0, 15000.0]) + ops.node(2067, *[490208.333333333, -15000.0, 15000.0]) + ops.node(2068, *[490208.333333333, 12000.0, 12000.0]) + ops.node(2069, *[490208.333333333, -12000.0, 12000.0]) + ops.node(2070, *[493750.0, 12000.0, 15000.0]) + ops.node(2071, *[493750.0, 15000.0, 15000.0]) + ops.node(2072, *[493750.0, 0.0, 15000.0]) + ops.node(2073, *[493750.0, -12000.0, 15000.0]) + ops.node(2074, *[493750.0, -15000.0, 15000.0]) + ops.node(2075, *[493750.0, 12000.0, 12000.0]) + ops.node(2076, *[493750.0, -12000.0, 12000.0]) + ops.node(2077, *[497291.666666667, 12000.0, 15000.0]) + ops.node(2078, *[497291.666666667, 15000.0, 15000.0]) + ops.node(2079, *[497291.666666667, 0.0, 15000.0]) + ops.node(2080, *[497291.666666667, -12000.0, 15000.0]) + ops.node(2081, *[497291.666666667, -15000.0, 15000.0]) + ops.node(2082, *[497291.666666667, 12000.0, 12000.0]) + ops.node(2083, *[497291.666666667, -12000.0, 12000.0]) + ops.node(2084, *[500833.333333333, 15000.0, 15000.0]) + ops.node(2085, *[500833.333333333, 0.0, 15000.0]) + ops.node(2086, *[500833.333333333, -15000.0, 15000.0]) + ops.node(2087, *[500833.333333333, 12000.0, 12000.0]) + ops.node(2088, *[500833.333333333, -12000.0, 12000.0]) + ops.node(2089, *[504375.0, 12000.0, 15000.0]) + ops.node(2090, *[504375.0, 15000.0, 15000.0]) + ops.node(2091, *[504375.0, 0.0, 15000.0]) + ops.node(2092, *[504375.0, -12000.0, 15000.0]) + ops.node(2093, *[504375.0, -15000.0, 15000.0]) + ops.node(2094, *[504375.0, 12000.0, 12000.0]) + ops.node(2095, *[504375.0, -12000.0, 12000.0]) + ops.node(2096, *[507916.666666667, 12000.0, 15000.0]) + ops.node(2097, *[507916.666666667, 15000.0, 15000.0]) + ops.node(2098, *[507916.666666667, 0.0, 15000.0]) + ops.node(2099, *[507916.666666667, -12000.0, 15000.0]) + ops.node(2100, *[507916.666666667, -15000.0, 15000.0]) + ops.node(2101, *[507916.666666667, 12000.0, 12000.0]) + ops.node(2102, *[507916.666666667, -12000.0, 12000.0]) + ops.node(2103, *[511458.333333334, 12000.0, 15000.0]) + ops.node(2104, *[511458.333333334, 15000.0, 15000.0]) + ops.node(2105, *[511458.333333334, 0.0, 15000.0]) + ops.node(2106, *[511458.333333334, -12000.0, 15000.0]) + ops.node(2107, *[511458.333333334, -15000.0, 15000.0]) + ops.node(2108, *[511458.333333334, 12000.0, 12000.0]) + ops.node(2109, *[511458.333333334, -12000.0, 12000.0]) + ops.node(2110, *[515000.0, 15000.0, 15000.0]) + ops.node(2111, *[515000.0, 0.0, 15000.0]) + ops.node(2112, *[515000.0, -15000.0, 15000.0]) + ops.node(2113, *[515000.0, 12000.0, 12000.0]) + ops.node(2114, *[515000.0, -12000.0, 12000.0]) + ops.node(2115, *[518541.666666667, 12000.0, 15000.0]) + ops.node(2116, *[518541.666666667, 15000.0, 15000.0]) + ops.node(2117, *[518541.666666667, 0.0, 15000.0]) + ops.node(2118, *[518541.666666667, -12000.0, 15000.0]) + ops.node(2119, *[518541.666666667, -15000.0, 15000.0]) + ops.node(2120, *[518541.666666667, 12000.0, 12000.0]) + ops.node(2121, *[518541.666666667, -12000.0, 12000.0]) + ops.node(2122, *[522083.333333333, 12000.0, 15000.0]) + ops.node(2123, *[522083.333333333, 15000.0, 15000.0]) + ops.node(2124, *[522083.333333333, 0.0, 15000.0]) + ops.node(2125, *[522083.333333333, -12000.0, 15000.0]) + ops.node(2126, *[522083.333333333, -15000.0, 15000.0]) + ops.node(2127, *[522083.333333333, 12000.0, 12000.0]) + ops.node(2128, *[522083.333333333, -12000.0, 12000.0]) + ops.node(2129, *[525625.0, 12000.0, 15000.0]) + ops.node(2130, *[525625.0, 15000.0, 15000.0]) + ops.node(2131, *[525625.0, 0.0, 15000.0]) + ops.node(2132, *[525625.0, -12000.0, 15000.0]) + ops.node(2133, *[525625.0, -15000.0, 15000.0]) + ops.node(2134, *[525625.0, 12000.0, 12000.0]) + ops.node(2135, *[525625.0, -12000.0, 12000.0]) + ops.node(2136, *[529166.666666667, 15000.0, 15000.0]) + ops.node(2137, *[529166.666666667, 0.0, 15000.0]) + ops.node(2138, *[529166.666666667, -15000.0, 15000.0]) + ops.node(2139, *[529166.666666667, 12000.0, 12000.0]) + ops.node(2140, *[529166.666666667, -12000.0, 12000.0]) + ops.node(2141, *[532708.333333333, 12000.0, 15000.0]) + ops.node(2142, *[532708.333333333, 15000.0, 15000.0]) + ops.node(2143, *[532708.333333333, 0.0, 15000.0]) + ops.node(2144, *[532708.333333333, -12000.0, 15000.0]) + ops.node(2145, *[532708.333333333, -15000.0, 15000.0]) + ops.node(2146, *[532708.333333333, 12000.0, 12000.0]) + ops.node(2147, *[532708.333333333, -12000.0, 12000.0]) + ops.node(2148, *[536250.0, 12000.0, 15000.0]) + ops.node(2149, *[536250.0, 15000.0, 15000.0]) + ops.node(2150, *[536250.0, 0.0, 15000.0]) + ops.node(2151, *[536250.0, -12000.0, 15000.0]) + ops.node(2152, *[536250.0, -15000.0, 15000.0]) + ops.node(2153, *[536250.0, 12000.0, 12000.0]) + ops.node(2154, *[536250.0, -12000.0, 12000.0]) + ops.node(2155, *[539791.666666667, 12000.0, 15000.0]) + ops.node(2156, *[539791.666666667, 15000.0, 15000.0]) + ops.node(2157, *[539791.666666667, 0.0, 15000.0]) + ops.node(2158, *[539791.666666667, -12000.0, 15000.0]) + ops.node(2159, *[539791.666666667, -15000.0, 15000.0]) + ops.node(2160, *[539791.666666667, 12000.0, 12000.0]) + ops.node(2161, *[539791.666666667, -12000.0, 12000.0]) + ops.node(2162, *[543333.333333333, 15000.0, 15000.0]) + ops.node(2163, *[543333.333333333, 0.0, 15000.0]) + ops.node(2164, *[543333.333333333, -15000.0, 15000.0]) + ops.node(2165, *[543333.333333333, 12000.0, 12000.0]) + ops.node(2166, *[543333.333333333, -12000.0, 12000.0]) + ops.node(2167, *[546875.0, 12000.0, 15000.0]) + ops.node(2168, *[546875.0, 15000.0, 15000.0]) + ops.node(2169, *[546875.0, 0.0, 15000.0]) + ops.node(2170, *[546875.0, -12000.0, 15000.0]) + ops.node(2171, *[546875.0, -15000.0, 15000.0]) + ops.node(2172, *[546875.0, 12000.0, 12000.0]) + ops.node(2173, *[546875.0, -12000.0, 12000.0]) + ops.node(2174, *[550416.666666667, 12000.0, 15000.0]) + ops.node(2175, *[550416.666666667, 15000.0, 15000.0]) + ops.node(2176, *[550416.666666667, 0.0, 15000.0]) + ops.node(2177, *[550416.666666667, -12000.0, 15000.0]) + ops.node(2178, *[550416.666666667, -15000.0, 15000.0]) + ops.node(2179, *[550416.666666667, 12000.0, 12000.0]) + ops.node(2180, *[550416.666666667, -12000.0, 12000.0]) + ops.node(2181, *[553958.333333333, 12000.0, 15000.0]) + ops.node(2182, *[553958.333333333, 15000.0, 15000.0]) + ops.node(2183, *[553958.333333333, 0.0, 15000.0]) + ops.node(2184, *[553958.333333333, -12000.0, 15000.0]) + ops.node(2185, *[553958.333333333, -15000.0, 15000.0]) + ops.node(2186, *[553958.333333333, 12000.0, 12000.0]) + ops.node(2187, *[553958.333333333, -12000.0, 12000.0]) + ops.node(2188, *[557500.0, 15000.0, 15000.0]) + ops.node(2189, *[557500.0, 0.0, 15000.0]) + ops.node(2190, *[557500.0, -15000.0, 15000.0]) + ops.node(2191, *[557500.0, 12000.0, 12000.0]) + ops.node(2192, *[557500.0, -12000.0, 12000.0]) + ops.node(2193, *[561041.666666666, 12000.0, 15000.0]) + ops.node(2194, *[561041.666666666, 15000.0, 15000.0]) + ops.node(2195, *[561041.666666666, 0.0, 15000.0]) + ops.node(2196, *[561041.666666666, -12000.0, 15000.0]) + ops.node(2197, *[561041.666666666, -15000.0, 15000.0]) + ops.node(2198, *[561041.666666666, 12000.0, 12000.0]) + ops.node(2199, *[561041.666666666, -12000.0, 12000.0]) + ops.node(2200, *[564583.333333333, 12000.0, 15000.0]) + ops.node(2201, *[564583.333333333, 15000.0, 15000.0]) + ops.node(2202, *[564583.333333333, 0.0, 15000.0]) + ops.node(2203, *[564583.333333333, -12000.0, 15000.0]) + ops.node(2204, *[564583.333333333, -15000.0, 15000.0]) + ops.node(2205, *[564583.333333333, 12000.0, 12000.0]) + ops.node(2206, *[564583.333333333, -12000.0, 12000.0]) + ops.node(2207, *[568125.0, 12000.0, 15000.0]) + ops.node(2208, *[568125.0, 15000.0, 15000.0]) + ops.node(2209, *[568125.0, 0.0, 15000.0]) + ops.node(2210, *[568125.0, -12000.0, 15000.0]) + ops.node(2211, *[568125.0, -15000.0, 15000.0]) + ops.node(2212, *[568125.0, 12000.0, 12000.0]) + ops.node(2213, *[568125.0, -12000.0, 12000.0]) + ops.node(2214, *[571666.666666666, 15000.0, 15000.0]) + ops.node(2215, *[571666.666666666, 0.0, 15000.0]) + ops.node(2216, *[571666.666666666, -15000.0, 15000.0]) + ops.node(2217, *[571666.666666666, 12000.0, 12000.0]) + ops.node(2218, *[571666.666666666, -12000.0, 12000.0]) + ops.node(2219, *[575208.333333333, 12000.0, 15000.0]) + ops.node(2220, *[575208.333333333, 15000.0, 15000.0]) + ops.node(2221, *[575208.333333333, 0.0, 15000.0]) + ops.node(2222, *[575208.333333333, -12000.0, 15000.0]) + ops.node(2223, *[575208.333333333, -15000.0, 15000.0]) + ops.node(2224, *[575208.333333333, 12000.0, 12000.0]) + ops.node(2225, *[575208.333333333, -12000.0, 12000.0]) + ops.node(2226, *[578750.0, 12000.0, 15000.0]) + ops.node(2227, *[578750.0, 15000.0, 15000.0]) + ops.node(2228, *[578750.0, 0.0, 15000.0]) + ops.node(2229, *[578750.0, -12000.0, 15000.0]) + ops.node(2230, *[578750.0, -15000.0, 15000.0]) + ops.node(2231, *[578750.0, 12000.0, 12000.0]) + ops.node(2232, *[578750.0, -12000.0, 12000.0]) + ops.node(2233, *[582291.666666666, 12000.0, 15000.0]) + ops.node(2234, *[582291.666666666, 15000.0, 15000.0]) + ops.node(2235, *[582291.666666666, 0.0, 15000.0]) + ops.node(2236, *[582291.666666666, -12000.0, 15000.0]) + ops.node(2237, *[582291.666666666, -15000.0, 15000.0]) + ops.node(2238, *[582291.666666666, 12000.0, 12000.0]) + ops.node(2239, *[582291.666666666, -12000.0, 12000.0]) + ops.node(2240, *[585833.333333333, 15000.0, 15000.0]) + ops.node(2241, *[585833.333333333, 0.0, 15000.0]) + ops.node(2242, *[585833.333333333, -15000.0, 15000.0]) + ops.node(2243, *[585833.333333333, 12000.0, 12000.0]) + ops.node(2244, *[585833.333333333, -12000.0, 12000.0]) + ops.node(2245, *[589374.999999999, 12000.0, 15000.0]) + ops.node(2246, *[589374.999999999, 15000.0, 15000.0]) + ops.node(2247, *[589374.999999999, 0.0, 15000.0]) + ops.node(2248, *[589374.999999999, -12000.0, 15000.0]) + ops.node(2249, *[589374.999999999, -15000.0, 15000.0]) + ops.node(2250, *[589374.999999999, 12000.0, 12000.0]) + ops.node(2251, *[589374.999999999, -12000.0, 12000.0]) + ops.node(2252, *[592916.666666666, 12000.0, 15000.0]) + ops.node(2253, *[592916.666666666, 15000.0, 15000.0]) + ops.node(2254, *[592916.666666666, 0.0, 15000.0]) + ops.node(2255, *[592916.666666666, -12000.0, 15000.0]) + ops.node(2256, *[592916.666666666, -15000.0, 15000.0]) + ops.node(2257, *[592916.666666666, 12000.0, 12000.0]) + ops.node(2258, *[592916.666666666, -12000.0, 12000.0]) + ops.node(2259, *[596458.333333333, 12000.0, 15000.0]) + ops.node(2260, *[596458.333333333, 15000.0, 15000.0]) + ops.node(2261, *[596458.333333333, 0.0, 15000.0]) + ops.node(2262, *[596458.333333333, -12000.0, 15000.0]) + ops.node(2263, *[596458.333333333, -15000.0, 15000.0]) + ops.node(2264, *[596458.333333333, 12000.0, 12000.0]) + ops.node(2265, *[596458.333333333, -12000.0, 12000.0]) + ops.node(2266, *[599999.999999999, 15000.0, 15000.0]) + ops.node(2267, *[599999.999999999, -15000.0, 15000.0]) + ops.node(2268, *[599999.999999999, 12000.0, 12000.0]) + ops.node(2269, *[599999.999999999, -12000.0, 12000.0]) + ops.node(2270, *[150000.0, -19059.375, 15900.0]) + ops.node(2271, *[150000.0, -18056.25, 19800.0]) + ops.node(2272, *[150000.0, -17053.125, 23700.0]) + ops.node(2273, *[150000.0, -16050.0, 27600.0]) + ops.node(2274, *[150000.0, -15046.875, 31500.0]) + ops.node(2275, *[150000.0, -14043.75, 35400.0]) + ops.node(2276, *[150000.0, -13040.625, 39300.0]) + ops.node(2277, *[150000.0, -12037.5, 43200.0]) + ops.node(2278, *[150000.0, -11034.375, 47100.0]) + ops.node(2279, *[150000.0, -10031.25, 51000.0]) + ops.node(2280, *[150000.0, -9028.125, 54900.0]) + ops.node(2281, *[150000.0, -8025.0, 58800.0]) + ops.node(2282, *[150000.0, -7021.875, 62700.0]) + ops.node(2283, *[150000.0, -6018.75, 66600.0]) + ops.node(2284, *[150000.0, -5015.625, 70500.0]) + ops.node(2285, *[150000.0, -4012.5, 74400.0]) + ops.node(2286, *[150000.0, -3009.375, 78300.0]) + ops.node(2287, *[150000.0, -2006.25, 82200.0]) + ops.node(2288, *[150000.0, -1003.12499999999, 86100.0]) + ops.node(2289, *[150000.0, 19059.375, 15900.0]) + ops.node(2290, *[150000.0, 18056.25, 19800.0]) + ops.node(2291, *[150000.0, 17053.125, 23700.0]) + ops.node(2292, *[150000.0, 16050.0, 27600.0]) + ops.node(2293, *[150000.0, 15046.875, 31500.0]) + ops.node(2294, *[150000.0, 14043.75, 35400.0]) + ops.node(2295, *[150000.0, 13040.625, 39300.0]) + ops.node(2296, *[150000.0, 12037.5, 43200.0]) + ops.node(2297, *[150000.0, 11034.375, 47100.0]) + ops.node(2298, *[150000.0, 10031.25, 51000.0]) + ops.node(2299, *[150000.0, 9028.125, 54900.0]) + ops.node(2300, *[150000.0, 8025.0, 58800.0]) + ops.node(2301, *[150000.0, 7021.875, 62700.0]) + ops.node(2302, *[150000.0, 6018.75, 66600.0]) + ops.node(2303, *[150000.0, 5015.625, 70500.0]) + ops.node(2304, *[150000.0, 4012.5, 74400.0]) + ops.node(2305, *[150000.0, 3009.375, 78300.0]) + ops.node(2306, *[150000.0, 2006.25, 82200.0]) + ops.node(2307, *[150000.0, 1003.12499999999, 86100.0]) + ops.node(2308, *[450000.0, -19059.375, 15900.0]) + ops.node(2309, *[450000.0, -18056.25, 19800.0]) + ops.node(2310, *[450000.0, -17053.125, 23700.0]) + ops.node(2311, *[450000.0, -16050.0, 27600.0]) + ops.node(2312, *[450000.0, -15046.875, 31500.0]) + ops.node(2313, *[450000.0, -14043.75, 35400.0]) + ops.node(2314, *[450000.0, -13040.625, 39300.0]) + ops.node(2315, *[450000.0, -12037.5, 43200.0]) + ops.node(2316, *[450000.0, -11034.375, 47100.0]) + ops.node(2317, *[450000.0, -10031.25, 51000.0]) + ops.node(2318, *[450000.0, -9028.125, 54900.0]) + ops.node(2319, *[450000.0, -8025.0, 58800.0]) + ops.node(2320, *[450000.0, -7021.875, 62700.0]) + ops.node(2321, *[450000.0, -6018.75, 66600.0]) + ops.node(2322, *[450000.0, -5015.625, 70500.0]) + ops.node(2323, *[450000.0, -4012.5, 74400.0]) + ops.node(2324, *[450000.0, -3009.375, 78300.0]) + ops.node(2325, *[450000.0, -2006.25, 82200.0]) + ops.node(2326, *[450000.0, -1003.12499999999, 86100.0]) + ops.node(2327, *[450000.0, 19059.375, 15900.0]) + ops.node(2328, *[450000.0, 18056.25, 19800.0]) + ops.node(2329, *[450000.0, 17053.125, 23700.0]) + ops.node(2330, *[450000.0, 16050.0, 27600.0]) + ops.node(2331, *[450000.0, 15046.875, 31500.0]) + ops.node(2332, *[450000.0, 14043.75, 35400.0]) + ops.node(2333, *[450000.0, 13040.625, 39300.0]) + ops.node(2334, *[450000.0, 12037.5, 43200.0]) + ops.node(2335, *[450000.0, 11034.375, 47100.0]) + ops.node(2336, *[450000.0, 10031.25, 51000.0]) + ops.node(2337, *[450000.0, 9028.125, 54900.0]) + ops.node(2338, *[450000.0, 8025.0, 58800.0]) + ops.node(2339, *[450000.0, 7021.875, 62700.0]) + ops.node(2340, *[450000.0, 6018.75, 66600.0]) + ops.node(2341, *[450000.0, 5015.625, 70500.0]) + ops.node(2342, *[450000.0, 4012.5, 74400.0]) + ops.node(2343, *[450000.0, 3009.375, 78300.0]) + ops.node(2344, *[450000.0, 2006.25, 82200.0]) + ops.node(2345, *[450000.0, 1003.12499999999, 86100.0]) + ops.node(2346, *[150000.0, -9228.75, -16800.0]) + ops.node(2347, *[150000.0, -10432.5, -13600.0]) + ops.node(2348, *[150000.0, -11636.25, -10400.0]) + ops.node(2349, *[150000.0, -12840.0, -7200.0]) + ops.node(2350, *[150000.0, -14043.75, -4000.0]) + ops.node(2351, *[150000.0, -15247.5, -800.000000000001]) + ops.node(2352, *[150000.0, -16451.25, 2400.0]) + ops.node(2353, *[150000.0, -17655.0, 5600.0]) + ops.node(2354, *[150000.0, -18858.75, 8800.0]) + ops.node(2355, *[150000.0, 9228.75, -16800.0]) + ops.node(2356, *[150000.0, 10432.5, -13600.0]) + ops.node(2357, *[150000.0, 11636.25, -10400.0]) + ops.node(2358, *[150000.0, 12840.0, -7200.0]) + ops.node(2359, *[150000.0, 14043.75, -4000.0]) + ops.node(2360, *[150000.0, 15247.5, -800.000000000001]) + ops.node(2361, *[150000.0, 16451.25, 2400.0]) + ops.node(2362, *[150000.0, 17655.0, 5600.0]) + ops.node(2363, *[150000.0, 18858.75, 8800.0]) + ops.node(2364, *[450000.0, -9228.75, -16800.0]) + ops.node(2365, *[450000.0, -10432.5, -13600.0]) + ops.node(2366, *[450000.0, -11636.25, -10400.0]) + ops.node(2367, *[450000.0, -12840.0, -7200.0]) + ops.node(2368, *[450000.0, -14043.75, -4000.0]) + ops.node(2369, *[450000.0, -15247.5, -800.000000000001]) + ops.node(2370, *[450000.0, -16451.25, 2400.0]) + ops.node(2371, *[450000.0, -17655.0, 5600.0]) + ops.node(2372, *[450000.0, -18858.75, 8800.0]) + ops.node(2373, *[450000.0, 9228.75, -16800.0]) + ops.node(2374, *[450000.0, 10432.5, -13600.0]) + ops.node(2375, *[450000.0, 11636.25, -10400.0]) + ops.node(2376, *[450000.0, 12840.0, -7200.0]) + ops.node(2377, *[450000.0, 14043.75, -4000.0]) + ops.node(2378, *[450000.0, 15247.5, -800.000000000001]) + ops.node(2379, *[450000.0, 16451.25, 2400.0]) + ops.node(2380, *[450000.0, 17655.0, 5600.0]) + ops.node(2381, *[450000.0, 18858.75, 8800.0]) + ops.node(2382, *[0.0, 0.0, -7275.0]) + ops.node(2383, *[0.0, 0.0, -4800.0]) + ops.node(2384, *[0.0, 0.0, -2325.0]) + ops.node(2385, *[0.0, 0.0, 150.0]) + ops.node(2386, *[0.0, 0.0, 2625.0]) + ops.node(2387, *[0.0, 0.0, 5100.0]) + ops.node(2388, *[0.0, 0.0, 7575.0]) + ops.node(2389, *[0.0, 0.0, 10050.0]) + ops.node(2390, *[0.0, 0.0, 12525.0]) + ops.node(2391, *[30000.0, 0.0, -7275.0]) + ops.node(2392, *[30000.0, 0.0, -4800.0]) + ops.node(2393, *[30000.0, 0.0, -2325.0]) + ops.node(2394, *[30000.0, 0.0, 150.0]) + ops.node(2395, *[30000.0, 0.0, 2625.0]) + ops.node(2396, *[30000.0, 0.0, 5100.0]) + ops.node(2397, *[30000.0, 0.0, 7575.0]) + ops.node(2398, *[30000.0, 0.0, 10050.0]) + ops.node(2399, *[30000.0, 0.0, 12525.0]) + ops.node(2400, *[60000.0, 0.0, -7275.0]) + ops.node(2401, *[60000.0, 0.0, -4800.0]) + ops.node(2402, *[60000.0, 0.0, -2325.0]) + ops.node(2403, *[60000.0, 0.0, 150.0]) + ops.node(2404, *[60000.0, 0.0, 2625.0]) + ops.node(2405, *[60000.0, 0.0, 5100.0]) + ops.node(2406, *[60000.0, 0.0, 7575.0]) + ops.node(2407, *[60000.0, 0.0, 10050.0]) + ops.node(2408, *[60000.0, 0.0, 12525.0]) + ops.node(2409, *[90000.0, 0.0, -7275.0]) + ops.node(2410, *[90000.0, 0.0, -4800.0]) + ops.node(2411, *[90000.0, 0.0, -2325.0]) + ops.node(2412, *[90000.0, 0.0, 150.0]) + ops.node(2413, *[90000.0, 0.0, 2625.0]) + ops.node(2414, *[90000.0, 0.0, 5100.0]) + ops.node(2415, *[90000.0, 0.0, 7575.0]) + ops.node(2416, *[90000.0, 0.0, 10050.0]) + ops.node(2417, *[90000.0, 0.0, 12525.0]) + ops.node(2418, *[120000.0, 0.0, -7275.0]) + ops.node(2419, *[120000.0, 0.0, -4800.0]) + ops.node(2420, *[120000.0, 0.0, -2325.0]) + ops.node(2421, *[120000.0, 0.0, 150.0]) + ops.node(2422, *[120000.0, 0.0, 2625.0]) + ops.node(2423, *[120000.0, 0.0, 5100.0]) + ops.node(2424, *[120000.0, 0.0, 7575.0]) + ops.node(2425, *[120000.0, 0.0, 10050.0]) + ops.node(2426, *[120000.0, 0.0, 12525.0]) + ops.node(2427, *[600000.0, 0.0, -2775.0]) + ops.node(2428, *[600000.0, 0.0, -800.0]) + ops.node(2429, *[600000.0, 0.0, 1175.0]) + ops.node(2430, *[600000.0, 0.0, 3150.0]) + ops.node(2431, *[600000.0, 0.0, 5125.0]) + ops.node(2432, *[600000.0, 0.0, 7100.0]) + ops.node(2433, *[600000.0, 0.0, 9075.0]) + ops.node(2434, *[600000.0, 0.0, 11050.0]) + ops.node(2435, *[600000.0, 0.0, 13025.0]) + ops.node(2436, *[570000.0, 0.0, -2775.0]) + ops.node(2437, *[570000.0, 0.0, -800.0]) + ops.node(2438, *[570000.0, 0.0, 1175.0]) + ops.node(2439, *[570000.0, 0.0, 3150.0]) + ops.node(2440, *[570000.0, 0.0, 5125.0]) + ops.node(2441, *[570000.0, 0.0, 7100.0]) + ops.node(2442, *[570000.0, 0.0, 9075.0]) + ops.node(2443, *[570000.0, 0.0, 11050.0]) + ops.node(2444, *[570000.0, 0.0, 13025.0]) + ops.node(2445, *[540000.0, 0.0, -2775.0]) + ops.node(2446, *[540000.0, 0.0, -800.0]) + ops.node(2447, *[540000.0, 0.0, 1175.0]) + ops.node(2448, *[540000.0, 0.0, 3150.0]) + ops.node(2449, *[540000.0, 0.0, 5125.0]) + ops.node(2450, *[540000.0, 0.0, 7100.0]) + ops.node(2451, *[540000.0, 0.0, 9075.0]) + ops.node(2452, *[540000.0, 0.0, 11050.0]) + ops.node(2453, *[540000.0, 0.0, 13025.0]) + ops.node(2454, *[510000.0, 0.0, -2775.0]) + ops.node(2455, *[510000.0, 0.0, -800.0]) + ops.node(2456, *[510000.0, 0.0, 1175.0]) + ops.node(2457, *[510000.0, 0.0, 3150.0]) + ops.node(2458, *[510000.0, 0.0, 5125.0]) + ops.node(2459, *[510000.0, 0.0, 7100.0]) + ops.node(2460, *[510000.0, 0.0, 9075.0]) + ops.node(2461, *[510000.0, 0.0, 11050.0]) + ops.node(2462, *[510000.0, 0.0, 13025.0]) + ops.node(2463, *[480000.0, 0.0, -2775.0]) + ops.node(2464, *[480000.0, 0.0, -800.0]) + ops.node(2465, *[480000.0, 0.0, 1175.0]) + ops.node(2466, *[480000.0, 0.0, 3150.0]) + ops.node(2467, *[480000.0, 0.0, 5125.0]) + ops.node(2468, *[480000.0, 0.0, 7100.0]) + ops.node(2469, *[480000.0, 0.0, 9075.0]) + ops.node(2470, *[480000.0, 0.0, 11050.0]) + ops.node(2471, *[480000.0, 0.0, 13025.0]) + ops.node(2472, *[450000.0, -9600.0, 12000.0]) + ops.node(2473, *[450000.0, -7200.0, 12000.0]) + ops.node(2474, *[450000.0, -4800.0, 12000.0]) + ops.node(2475, *[450000.0, -2400.0, 12000.0]) + ops.node(2476, *[450000.0, 0.0, 12000.0]) + ops.node(2477, *[450000.0, 2400.0, 12000.0]) + ops.node(2478, *[450000.0, 4800.0, 12000.0]) + ops.node(2479, *[450000.0, 7200.0, 12000.0]) + ops.node(2480, *[450000.0, 9600.0, 12000.0]) + ops.node(2481, *[450000.0, -17375.0, 12000.0]) + ops.node(2482, *[450000.0, -14687.5, 12000.0]) + ops.node(2483, *[450000.0, 14687.5, 12000.0]) + ops.node(2484, *[450000.0, 17375.0, 12000.0]) + ops.node(2485, *[150000.0, -9600.0, 12000.0]) + ops.node(2486, *[150000.0, -7200.0, 12000.0]) + ops.node(2487, *[150000.0, -4800.0, 12000.0]) + ops.node(2488, *[150000.0, -2400.0, 12000.0]) + ops.node(2489, *[150000.0, 0.0, 12000.0]) + ops.node(2490, *[150000.0, 2400.0, 12000.0]) + ops.node(2491, *[150000.0, 4800.0, 12000.0]) + ops.node(2492, *[150000.0, 7200.0, 12000.0]) + ops.node(2493, *[150000.0, 9600.0, 12000.0]) + ops.node(2494, *[150000.0, -17375.0, 12000.0]) + ops.node(2495, *[150000.0, -14687.5, 12000.0]) + ops.node(2496, *[150000.0, 14687.5, 12000.0]) + ops.node(2497, *[150000.0, 17375.0, 12000.0]) + + # Fix the node. + ops.fix(18, *[1, 1, 1, 1, 1, 1]) + ops.fix(24, *[1, 1, 1, 1, 1, 1]) + ops.fix(30, *[1, 1, 1, 1, 1, 1]) + ops.fix(36, *[1, 1, 1, 1, 1, 1]) + ops.fix(42, *[1, 1, 1, 1, 1, 1]) + ops.fix(48, *[1, 1, 1, 1, 1, 1]) + ops.fix(54, *[1, 1, 1, 1, 1, 1]) + ops.fix(60, *[1, 1, 1, 1, 1, 1]) + ops.fix(66, *[1, 1, 1, 1, 1, 1]) + ops.fix(72, *[1, 1, 1, 1, 1, 1]) + ops.fix(78, *[1, 1, 1, 1, 1, 1]) + ops.fix(84, *[1, 1, 1, 1, 1, 1]) + ops.fix(90, *[1, 1, 1, 1, 1, 1]) + ops.fix(96, *[1, 1, 1, 1, 1, 1]) + ops.fix(102, *[1, 1, 1, 1, 1, 1]) + ops.fix(108, *[1, 1, 1, 1, 1, 1]) + ops.fix(114, *[1, 1, 1, 1, 1, 1]) + ops.fix(120, *[1, 1, 1, 1, 1, 1]) + ops.fix(126, *[1, 1, 1, 1, 1, 1]) + ops.fix(132, *[1, 1, 1, 1, 1, 1]) + ops.fix(138, *[1, 1, 1, 1, 1, 1]) + ops.fix(144, *[1, 1, 1, 1, 1, 1]) + ops.fix(150, *[1, 1, 1, 1, 1, 1]) + ops.fix(156, *[1, 1, 1, 1, 1, 1]) + ops.fix(162, *[1, 1, 1, 1, 1, 1]) + ops.fix(168, *[1, 1, 1, 1, 1, 1]) + ops.fix(174, *[1, 1, 1, 1, 1, 1]) + ops.fix(180, *[1, 1, 1, 1, 1, 1]) + ops.fix(186, *[1, 1, 1, 1, 1, 1]) + ops.fix(192, *[1, 1, 1, 1, 1, 1]) + ops.fix(198, *[1, 1, 1, 1, 1, 1]) + ops.fix(204, *[1, 1, 1, 1, 1, 1]) + ops.fix(210, *[1, 1, 1, 1, 1, 1]) + ops.fix(216, *[1, 1, 1, 1, 1, 1]) + ops.fix(222, *[1, 1, 1, 1, 1, 1]) + ops.fix(228, *[1, 1, 1, 1, 1, 1]) + ops.fix(234, *[1, 1, 1, 1, 1, 1]) + ops.fix(240, *[1, 1, 1, 1, 1, 1]) + ops.fix(246, *[1, 1, 1, 1, 1, 1]) + ops.fix(252, *[1, 1, 1, 1, 1, 1]) + ops.fix(258, *[1, 1, 1, 1, 1, 1]) + ops.fix(264, *[1, 1, 1, 1, 1, 1]) + ops.fix(270, *[1, 1, 1, 1, 1, 1]) + ops.fix(276, *[1, 1, 1, 1, 1, 1]) + ops.fix(282, *[1, 1, 1, 1, 1, 1]) + ops.fix(288, *[1, 1, 1, 1, 1, 1]) + ops.fix(294, *[1, 1, 1, 1, 1, 1]) + ops.fix(300, *[1, 1, 1, 1, 1, 1]) + ops.fix(306, *[1, 1, 1, 1, 1, 1]) + ops.fix(312, *[1, 1, 1, 1, 1, 1]) + ops.fix(318, *[1, 1, 1, 1, 1, 1]) + ops.fix(324, *[1, 1, 1, 1, 1, 1]) + ops.fix(330, *[1, 1, 1, 1, 1, 1]) + ops.fix(336, *[1, 1, 1, 1, 1, 1]) + ops.fix(342, *[1, 1, 1, 1, 1, 1]) + ops.fix(348, *[1, 1, 1, 1, 1, 1]) + ops.fix(354, *[1, 1, 1, 1, 1, 1]) + ops.fix(360, *[1, 1, 1, 1, 1, 1]) + ops.fix(366, *[1, 1, 1, 1, 1, 1]) + ops.fix(372, *[1, 1, 1, 1, 1, 1]) + ops.fix(378, *[1, 1, 1, 1, 1, 1]) + ops.fix(384, *[1, 1, 1, 1, 1, 1]) + ops.fix(390, *[1, 1, 1, 1, 1, 1]) + ops.fix(396, *[1, 1, 1, 1, 1, 1]) + ops.fix(402, *[1, 1, 1, 1, 1, 1]) + ops.fix(408, *[1, 1, 1, 1, 1, 1]) + ops.fix(414, *[1, 1, 1, 1, 1, 1]) + ops.fix(420, *[1, 1, 1, 1, 1, 1]) + ops.fix(426, *[1, 1, 1, 1, 1, 1]) + ops.fix(432, *[1, 1, 1, 1, 1, 1]) + ops.fix(438, *[1, 1, 1, 1, 1, 1]) + ops.fix(444, *[1, 1, 1, 1, 1, 1]) + ops.fix(450, *[1, 1, 1, 1, 1, 1]) + ops.fix(456, *[1, 1, 1, 1, 1, 1]) + ops.fix(462, *[1, 1, 1, 1, 1, 1]) + ops.fix(468, *[1, 1, 1, 1, 1, 1]) + ops.fix(474, *[1, 1, 1, 1, 1, 1]) + ops.fix(480, *[1, 1, 1, 1, 1, 1]) + ops.fix(486, *[1, 1, 1, 1, 1, 1]) + ops.fix(492, *[1, 1, 1, 1, 1, 1]) + ops.fix(498, *[1, 1, 1, 1, 1, 1]) + ops.fix(504, *[1, 1, 1, 1, 1, 1]) + ops.fix(510, *[1, 1, 1, 1, 1, 1]) + ops.fix(516, *[1, 1, 1, 1, 1, 1]) + ops.fix(522, *[1, 1, 1, 1, 1, 1]) + ops.fix(528, *[1, 1, 1, 1, 1, 1]) + ops.fix(534, *[1, 1, 1, 1, 1, 1]) + ops.fix(540, *[1, 1, 1, 1, 1, 1]) + ops.fix(546, *[1, 1, 1, 1, 1, 1]) + ops.fix(552, *[1, 1, 1, 1, 1, 1]) + ops.fix(553, *[1, 1, 1, 1, 1, 1]) + ops.fix(557, *[1, 1, 1, 1, 1, 1]) + ops.fix(561, *[1, 1, 1, 1, 1, 1]) + ops.fix(565, *[1, 1, 1, 1, 1, 1]) + ops.fix(569, *[1, 1, 1, 1, 1, 1]) + ops.fix(573, *[1, 1, 1, 1, 1, 1]) + ops.fix(577, *[1, 1, 1, 1, 1, 1]) + ops.fix(581, *[1, 1, 1, 1, 1, 1]) + ops.fix(585, *[1, 1, 1, 1, 1, 1]) + ops.fix(589, *[1, 1, 1, 1, 1, 1]) + ops.fix(593, *[1, 1, 1, 1, 1, 1]) + ops.fix(594, *[1, 1, 1, 1, 1, 1]) + ops.fix(595, *[1, 1, 1, 1, 1, 1]) + ops.fix(596, *[1, 1, 1, 1, 1, 1]) + ops.fix(597, *[1, 1, 1, 1, 1, 1]) + ops.fix(598, *[1, 1, 1, 1, 1, 1]) + ops.fix(599, *[1, 1, 1, 1, 1, 1]) + ops.fix(600, *[1, 1, 1, 1, 1, 1]) + ops.fix(601, *[1, 1, 1, 1, 1, 1]) + ops.fix(602, *[1, 1, 1, 1, 1, 1]) + ops.fix(603, *[1, 1, 1, 1, 1, 1]) + ops.fix(604, *[1, 1, 1, 1, 1, 1]) + ops.fix(605, *[1, 1, 1, 1, 1, 1]) + ops.fix(606, *[1, 1, 1, 1, 1, 1]) + ops.fix(607, *[1, 1, 1, 1, 1, 1]) + ops.fix(608, *[1, 1, 1, 1, 1, 1]) + ops.fix(609, *[1, 1, 1, 1, 1, 1]) + ops.fix(610, *[1, 1, 1, 1, 1, 1]) + ops.fix(611, *[1, 1, 1, 1, 1, 1]) + ops.fix(612, *[1, 1, 1, 1, 1, 1]) + ops.fix(613, *[1, 1, 1, 1, 1, 1]) + ops.fix(614, *[1, 1, 1, 1, 1, 1]) + ops.fix(615, *[1, 1, 1, 1, 1, 1]) + ops.fix(616, *[1, 1, 1, 1, 1, 1]) + ops.fix(617, *[1, 1, 1, 1, 1, 1]) + ops.fix(618, *[1, 1, 1, 1, 1, 1]) + ops.fix(619, *[1, 1, 1, 1, 1, 1]) + ops.fix(620, *[1, 1, 1, 1, 1, 1]) + ops.fix(621, *[1, 1, 1, 1, 1, 1]) + ops.fix(622, *[1, 1, 1, 1, 1, 1]) + ops.fix(623, *[1, 1, 1, 1, 1, 1]) + ops.fix(624, *[1, 1, 1, 1, 1, 1]) + ops.fix(625, *[1, 1, 1, 1, 1, 1]) + ops.fix(626, *[1, 1, 1, 1, 1, 1]) + ops.fix(627, *[1, 1, 1, 1, 1, 1]) + ops.fix(628, *[1, 1, 1, 1, 1, 1]) + ops.fix(629, *[1, 1, 1, 1, 1, 1]) + ops.fix(630, *[1, 1, 1, 1, 1, 1]) + ops.fix(631, *[1, 1, 1, 1, 1, 1]) + ops.fix(632, *[1, 1, 1, 1, 1, 1]) + ops.fix(727, *[1, 1, 1, 1, 1, 1]) + ops.fix(728, *[1, 1, 1, 1, 1, 1]) + ops.fix(729, *[1, 1, 1, 1, 1, 1]) + ops.fix(730, *[1, 1, 1, 1, 1, 1]) + ops.fix(731, *[1, 1, 1, 1, 1, 1]) + ops.fix(732, *[1, 1, 1, 1, 1, 1]) + ops.fix(733, *[1, 1, 1, 1, 1, 1]) + ops.fix(734, *[1, 1, 1, 1, 1, 1]) + ops.fix(735, *[1, 1, 1, 1, 1, 1]) + ops.fix(736, *[1, 1, 1, 1, 1, 1]) + ops.fix(737, *[1, 1, 1, 1, 1, 1]) + ops.fix(738, *[1, 1, 1, 1, 1, 1]) + ops.fix(739, *[1, 1, 1, 1, 1, 1]) + ops.fix(740, *[1, 1, 1, 1, 1, 1]) + ops.fix(741, *[1, 1, 1, 1, 1, 1]) + ops.fix(742, *[1, 1, 1, 1, 1, 1]) + ops.fix(743, *[1, 1, 1, 1, 1, 1]) + ops.fix(744, *[1, 1, 1, 1, 1, 1]) + ops.fix(745, *[1, 1, 1, 1, 1, 1]) + ops.fix(746, *[1, 1, 1, 1, 1, 1]) + ops.fix(747, *[1, 1, 1, 1, 1, 1]) + ops.fix(748, *[1, 1, 1, 1, 1, 1]) + ops.fix(749, *[1, 1, 1, 1, 1, 1]) + ops.fix(750, *[1, 1, 1, 1, 1, 1]) + ops.fix(751, *[1, 1, 1, 1, 1, 1]) + ops.fix(752, *[1, 1, 1, 1, 1, 1]) + ops.fix(753, *[1, 1, 1, 1, 1, 1]) + ops.fix(754, *[1, 1, 1, 1, 1, 1]) + ops.fix(755, *[1, 1, 1, 1, 1, 1]) + ops.fix(756, *[1, 1, 1, 1, 1, 1]) + ops.fix(757, *[1, 1, 1, 1, 1, 1]) + ops.fix(758, *[1, 1, 1, 1, 1, 1]) + ops.fix(759, *[1, 1, 1, 1, 1, 1]) + ops.fix(760, *[1, 1, 1, 1, 1, 1]) + ops.fix(761, *[1, 1, 1, 1, 1, 1]) + ops.fix(762, *[1, 1, 1, 1, 1, 1]) + ops.fix(763, *[1, 1, 1, 1, 1, 1]) + ops.fix(764, *[1, 1, 1, 1, 1, 1]) + ops.fix(765, *[1, 1, 1, 1, 1, 1]) + ops.fix(766, *[1, 1, 1, 1, 1, 1]) + ops.fix(767, *[1, 1, 1, 1, 1, 1]) + ops.fix(768, *[1, 1, 1, 1, 1, 1]) + ops.fix(769, *[1, 1, 1, 1, 1, 1]) + ops.fix(770, *[1, 1, 1, 1, 1, 1]) + ops.fix(771, *[1, 1, 1, 1, 1, 1]) + ops.fix(772, *[1, 1, 1, 1, 1, 1]) + ops.fix(773, *[1, 1, 1, 1, 1, 1]) + ops.fix(774, *[1, 1, 1, 1, 1, 1]) + ops.fix(775, *[1, 1, 1, 1, 1, 1]) + ops.fix(776, *[1, 1, 1, 1, 1, 1]) + ops.fix(777, *[1, 1, 1, 1, 1, 1]) + ops.fix(778, *[1, 1, 1, 1, 1, 1]) + ops.fix(779, *[1, 1, 1, 1, 1, 1]) + ops.fix(780, *[1, 1, 1, 1, 1, 1]) + ops.fix(781, *[1, 1, 1, 1, 1, 1]) + ops.fix(782, *[1, 1, 1, 1, 1, 1]) + ops.fix(783, *[1, 1, 1, 1, 1, 1]) + ops.fix(784, *[1, 1, 1, 1, 1, 1]) + ops.fix(785, *[1, 1, 1, 1, 1, 1]) + ops.fix(786, *[1, 1, 1, 1, 1, 1]) + ops.fix(787, *[1, 1, 1, 1, 1, 1]) + ops.fix(788, *[1, 1, 1, 1, 1, 1]) + ops.fix(789, *[1, 1, 1, 1, 1, 1]) + ops.fix(790, *[1, 1, 1, 1, 1, 1]) + ops.fix(791, *[1, 1, 1, 1, 1, 1]) + ops.fix(792, *[1, 1, 1, 1, 1, 1]) + ops.fix(793, *[1, 1, 1, 1, 1, 1]) + ops.fix(794, *[1, 1, 1, 1, 1, 1]) + ops.fix(795, *[1, 1, 1, 1, 1, 1]) + ops.fix(796, *[1, 1, 1, 1, 1, 1]) + ops.fix(797, *[1, 1, 1, 1, 1, 1]) + ops.fix(798, *[1, 1, 1, 1, 1, 1]) + ops.fix(799, *[1, 1, 1, 1, 1, 1]) + ops.fix(800, *[1, 1, 1, 1, 1, 1]) + ops.fix(801, *[1, 1, 1, 1, 1, 1]) + ops.fix(802, *[1, 1, 1, 1, 1, 1]) + ops.fix(803, *[1, 1, 1, 1, 1, 1]) + ops.fix(804, *[1, 1, 1, 1, 1, 1]) + ops.fix(805, *[1, 1, 1, 1, 1, 1]) + ops.fix(806, *[1, 1, 1, 1, 1, 1]) + ops.fix(807, *[1, 1, 1, 1, 1, 1]) + ops.fix(808, *[1, 1, 1, 1, 1, 1]) + ops.fix(809, *[1, 1, 1, 1, 1, 1]) + ops.fix(810, *[1, 1, 1, 1, 1, 1]) + ops.fix(811, *[1, 1, 1, 1, 1, 1]) + ops.fix(812, *[1, 1, 1, 1, 1, 1]) + ops.fix(813, *[1, 1, 1, 1, 1, 1]) + ops.fix(814, *[1, 1, 1, 1, 1, 1]) + ops.fix(815, *[1, 1, 1, 1, 1, 1]) + ops.fix(816, *[1, 1, 1, 1, 1, 1]) + ops.fix(817, *[1, 1, 1, 1, 1, 1]) + ops.fix(818, *[1, 1, 1, 1, 1, 1]) + ops.fix(819, *[1, 1, 1, 1, 1, 1]) + ops.fix(820, *[1, 1, 1, 1, 1, 1]) + ops.fix(821, *[1, 1, 1, 1, 1, 1]) + ops.fix(822, *[1, 1, 1, 1, 1, 1]) + ops.fix(823, *[1, 1, 1, 1, 1, 1]) + ops.fix(824, *[1, 1, 1, 1, 1, 1]) + ops.fix(825, *[1, 1, 1, 1, 1, 1]) + ops.fix(826, *[1, 1, 1, 1, 1, 1]) + ops.fix(827, *[1, 1, 1, 1, 1, 1]) + ops.fix(828, *[1, 1, 1, 1, 1, 1]) + ops.fix(829, *[1, 1, 1, 1, 1, 1]) + ops.fix(830, *[1, 1, 1, 1, 1, 1]) + ops.fix(831, *[1, 1, 1, 1, 1, 1]) + ops.fix(832, *[1, 1, 1, 1, 1, 1]) + ops.fix(833, *[1, 1, 1, 1, 1, 1]) + ops.fix(834, *[1, 1, 1, 1, 1, 1]) + ops.fix(835, *[1, 1, 1, 1, 1, 1]) + ops.fix(836, *[1, 1, 1, 1, 1, 1]) + ops.fix(837, *[1, 1, 1, 1, 1, 1]) + ops.fix(838, *[1, 1, 1, 1, 1, 1]) + ops.fix(839, *[1, 1, 1, 1, 1, 1]) + ops.fix(840, *[1, 1, 1, 1, 1, 1]) + ops.fix(841, *[1, 1, 1, 1, 1, 1]) + ops.fix(842, *[1, 1, 1, 1, 1, 1]) + ops.fix(843, *[1, 1, 1, 1, 1, 1]) + ops.fix(844, *[1, 1, 1, 1, 1, 1]) + ops.fix(845, *[1, 1, 1, 1, 1, 1]) + ops.fix(846, *[1, 1, 1, 1, 1, 1]) + ops.fix(847, *[1, 1, 1, 1, 1, 1]) + ops.fix(848, *[1, 1, 1, 1, 1, 1]) + ops.fix(849, *[1, 1, 1, 1, 1, 1]) + ops.fix(850, *[1, 1, 1, 1, 1, 1]) + ops.fix(851, *[1, 1, 1, 1, 1, 1]) + ops.fix(852, *[1, 1, 1, 1, 1, 1]) + ops.fix(853, *[1, 1, 1, 1, 1, 1]) + ops.fix(854, *[1, 1, 1, 1, 1, 1]) + ops.fix(855, *[1, 1, 1, 1, 1, 1]) + ops.fix(856, *[1, 1, 1, 1, 1, 1]) + ops.fix(857, *[1, 1, 1, 1, 1, 1]) + ops.fix(858, *[1, 1, 1, 1, 1, 1]) + ops.fix(859, *[1, 1, 1, 1, 1, 1]) + ops.fix(860, *[1, 1, 1, 1, 1, 1]) + ops.fix(861, *[1, 1, 1, 1, 1, 1]) + ops.fix(862, *[1, 1, 1, 1, 1, 1]) + ops.fix(863, *[1, 1, 1, 1, 1, 1]) + ops.fix(864, *[1, 1, 1, 1, 1, 1]) + ops.fix(865, *[1, 1, 1, 1, 1, 1]) + ops.fix(866, *[1, 1, 1, 1, 1, 1]) + ops.fix(867, *[1, 1, 1, 1, 1, 1]) + ops.fix(868, *[1, 1, 1, 1, 1, 1]) + ops.fix(869, *[1, 1, 1, 1, 1, 1]) + ops.fix(870, *[1, 1, 1, 1, 1, 1]) + ops.fix(871, *[1, 1, 1, 1, 1, 1]) + ops.fix(872, *[1, 1, 1, 1, 1, 1]) + ops.fix(873, *[1, 1, 1, 1, 1, 1]) + ops.fix(874, *[1, 1, 1, 1, 1, 1]) + ops.fix(875, *[1, 1, 1, 1, 1, 1]) + ops.fix(876, *[1, 1, 1, 1, 1, 1]) + ops.fix(877, *[1, 1, 1, 1, 1, 1]) + ops.fix(878, *[1, 1, 1, 1, 1, 1]) + ops.fix(879, *[1, 1, 1, 1, 1, 1]) + ops.fix(880, *[1, 1, 1, 1, 1, 1]) + ops.fix(881, *[1, 1, 1, 1, 1, 1]) + ops.fix(882, *[1, 1, 1, 1, 1, 1]) + ops.fix(883, *[1, 1, 1, 1, 1, 1]) + ops.fix(884, *[1, 1, 1, 1, 1, 1]) + ops.fix(885, *[1, 1, 1, 1, 1, 1]) + ops.fix(886, *[1, 1, 1, 1, 1, 1]) + ops.fix(887, *[1, 1, 1, 1, 1, 1]) + ops.fix(888, *[1, 1, 1, 1, 1, 1]) + ops.fix(889, *[1, 1, 1, 1, 1, 1]) + ops.fix(890, *[1, 1, 1, 1, 1, 1]) + ops.fix(891, *[1, 1, 1, 1, 1, 1]) + ops.fix(892, *[1, 1, 1, 1, 1, 1]) + ops.fix(893, *[1, 1, 1, 1, 1, 1]) + ops.fix(894, *[1, 1, 1, 1, 1, 1]) + ops.fix(895, *[1, 1, 1, 1, 1, 1]) + ops.fix(896, *[1, 1, 1, 1, 1, 1]) + ops.fix(897, *[1, 1, 1, 1, 1, 1]) + ops.fix(898, *[1, 1, 1, 1, 1, 1]) + ops.fix(899, *[1, 1, 1, 1, 1, 1]) + ops.fix(900, *[1, 1, 1, 1, 1, 1]) + ops.fix(901, *[1, 1, 1, 1, 1, 1]) + ops.fix(902, *[1, 1, 1, 1, 1, 1]) + ops.fix(903, *[1, 1, 1, 1, 1, 1]) + ops.fix(904, *[1, 1, 1, 1, 1, 1]) + ops.fix(905, *[1, 1, 1, 1, 1, 1]) + ops.fix(906, *[1, 1, 1, 1, 1, 1]) + ops.fix(907, *[1, 1, 1, 1, 1, 1]) + ops.fix(908, *[1, 1, 1, 1, 1, 1]) + ops.fix(909, *[1, 1, 1, 1, 1, 1]) + ops.fix(910, *[1, 1, 1, 1, 1, 1]) + ops.fix(911, *[1, 1, 1, 1, 1, 1]) + ops.fix(912, *[1, 1, 1, 1, 1, 1]) + ops.fix(913, *[1, 1, 1, 1, 1, 1]) + ops.fix(914, *[1, 1, 1, 1, 1, 1]) + ops.fix(915, *[1, 1, 1, 1, 1, 1]) + ops.fix(916, *[1, 1, 1, 1, 1, 1]) + ops.fix(917, *[1, 1, 1, 1, 1, 1]) + ops.fix(918, *[1, 1, 1, 1, 1, 1]) + ops.fix(919, *[1, 1, 1, 1, 1, 1]) + ops.fix(920, *[1, 1, 1, 1, 1, 1]) + ops.fix(921, *[1, 1, 1, 1, 1, 1]) + ops.fix(922, *[1, 1, 1, 1, 1, 1]) + ops.fix(923, *[1, 1, 1, 1, 1, 1]) + ops.fix(924, *[1, 1, 1, 1, 1, 1]) + ops.fix(925, *[1, 1, 1, 1, 1, 1]) + ops.fix(926, *[1, 1, 1, 1, 1, 1]) + ops.fix(927, *[1, 1, 1, 1, 1, 1]) + ops.fix(928, *[1, 1, 1, 1, 1, 1]) + ops.fix(929, *[1, 1, 1, 1, 1, 1]) + ops.fix(930, *[1, 1, 1, 1, 1, 1]) + ops.fix(931, *[1, 1, 1, 1, 1, 1]) + ops.fix(932, *[1, 1, 1, 1, 1, 1]) + ops.fix(933, *[1, 1, 1, 1, 1, 1]) + ops.fix(934, *[1, 1, 1, 1, 1, 1]) + ops.fix(935, *[1, 1, 1, 1, 1, 1]) + ops.fix(936, *[1, 1, 1, 1, 1, 1]) + ops.fix(937, *[1, 1, 1, 1, 1, 1]) + ops.fix(938, *[1, 1, 1, 1, 1, 1]) + ops.fix(939, *[1, 1, 1, 1, 1, 1]) + ops.fix(940, *[1, 1, 1, 1, 1, 1]) + ops.fix(941, *[1, 1, 1, 1, 1, 1]) + ops.fix(942, *[1, 1, 1, 1, 1, 1]) + ops.fix(943, *[1, 1, 1, 1, 1, 1]) + ops.fix(944, *[1, 1, 1, 1, 1, 1]) + ops.fix(945, *[1, 1, 1, 1, 1, 1]) + ops.fix(946, *[1, 1, 1, 1, 1, 1]) + ops.fix(947, *[1, 1, 1, 1, 1, 1]) + ops.fix(948, *[1, 1, 1, 1, 1, 1]) + ops.fix(949, *[1, 1, 1, 1, 1, 1]) + ops.fix(950, *[1, 1, 1, 1, 1, 1]) + ops.fix(951, *[1, 1, 1, 1, 1, 1]) + ops.fix(952, *[1, 1, 1, 1, 1, 1]) + ops.fix(953, *[1, 1, 1, 1, 1, 1]) + ops.fix(954, *[1, 1, 1, 1, 1, 1]) + ops.fix(955, *[1, 1, 1, 1, 1, 1]) + ops.fix(956, *[1, 1, 1, 1, 1, 1]) + ops.fix(957, *[1, 1, 1, 1, 1, 1]) + ops.fix(958, *[1, 1, 1, 1, 1, 1]) + ops.fix(959, *[1, 1, 1, 1, 1, 1]) + ops.fix(960, *[1, 1, 1, 1, 1, 1]) + ops.fix(961, *[1, 1, 1, 1, 1, 1]) + ops.fix(962, *[1, 1, 1, 1, 1, 1]) + ops.fix(963, *[1, 1, 1, 1, 1, 1]) + ops.fix(964, *[1, 1, 1, 1, 1, 1]) + ops.fix(965, *[1, 1, 1, 1, 1, 1]) + ops.fix(966, *[1, 1, 1, 1, 1, 1]) + ops.fix(967, *[1, 1, 1, 1, 1, 1]) + ops.fix(968, *[1, 1, 1, 1, 1, 1]) + ops.fix(969, *[1, 1, 1, 1, 1, 1]) + ops.fix(970, *[1, 1, 1, 1, 1, 1]) + ops.fix(971, *[1, 1, 1, 1, 1, 1]) + ops.fix(972, *[1, 1, 1, 1, 1, 1]) + ops.fix(973, *[1, 1, 1, 1, 1, 1]) + ops.fix(974, *[1, 1, 1, 1, 1, 1]) + ops.fix(975, *[1, 1, 1, 1, 1, 1]) + ops.fix(976, *[1, 1, 1, 1, 1, 1]) + ops.fix(977, *[1, 1, 1, 1, 1, 1]) + ops.fix(978, *[1, 1, 1, 1, 1, 1]) + ops.fix(979, *[1, 1, 1, 1, 1, 1]) + ops.fix(980, *[1, 1, 1, 1, 1, 1]) + ops.fix(981, *[1, 1, 1, 1, 1, 1]) + ops.fix(982, *[1, 1, 1, 1, 1, 1]) + ops.fix(983, *[1, 1, 1, 1, 1, 1]) + ops.fix(984, *[1, 1, 1, 1, 1, 1]) + ops.fix(985, *[1, 1, 1, 1, 1, 1]) + ops.fix(986, *[1, 1, 1, 1, 1, 1]) + ops.fix(987, *[1, 1, 1, 1, 1, 1]) + ops.fix(988, *[1, 1, 1, 1, 1, 1]) + ops.fix(989, *[1, 1, 1, 1, 1, 1]) + ops.fix(990, *[1, 1, 1, 1, 1, 1]) + ops.fix(991, *[1, 1, 1, 1, 1, 1]) + ops.fix(992, *[1, 1, 1, 1, 1, 1]) + ops.fix(993, *[1, 1, 1, 1, 1, 1]) + ops.fix(994, *[1, 1, 1, 1, 1, 1]) + ops.fix(995, *[1, 1, 1, 1, 1, 1]) + ops.fix(996, *[1, 1, 1, 1, 1, 1]) + ops.fix(997, *[1, 1, 1, 1, 1, 1]) + ops.fix(998, *[1, 1, 1, 1, 1, 1]) + ops.fix(999, *[1, 1, 1, 1, 1, 1]) + ops.fix(1000, *[1, 1, 1, 1, 1, 1]) + ops.fix(1001, *[1, 1, 1, 1, 1, 1]) + ops.fix(1002, *[1, 1, 1, 1, 1, 1]) + ops.fix(1003, *[1, 1, 1, 1, 1, 1]) + ops.fix(1004, *[1, 1, 1, 1, 1, 1]) + ops.fix(1005, *[1, 1, 1, 1, 1, 1]) + ops.fix(1006, *[1, 1, 1, 1, 1, 1]) + ops.fix(1007, *[1, 1, 1, 1, 1, 1]) + ops.fix(1008, *[1, 1, 1, 1, 1, 1]) + ops.fix(1009, *[1, 1, 1, 1, 1, 1]) + ops.fix(1010, *[1, 1, 1, 1, 1, 1]) + ops.fix(1011, *[1, 1, 1, 1, 1, 1]) + ops.fix(1012, *[1, 1, 1, 1, 1, 1]) + ops.fix(1013, *[1, 1, 1, 1, 1, 1]) + ops.fix(1014, *[1, 1, 1, 1, 1, 1]) + ops.fix(1015, *[1, 1, 1, 1, 1, 1]) + ops.fix(1016, *[1, 1, 1, 1, 1, 1]) + ops.fix(1017, *[1, 1, 1, 1, 1, 1]) + ops.fix(1018, *[1, 1, 1, 1, 1, 1]) + ops.fix(1019, *[1, 1, 1, 1, 1, 1]) + ops.fix(1020, *[1, 1, 1, 1, 1, 1]) + ops.fix(1021, *[1, 1, 1, 1, 1, 1]) + ops.fix(1022, *[1, 1, 1, 1, 1, 1]) + ops.fix(1023, *[1, 1, 1, 1, 1, 1]) + ops.fix(1024, *[1, 1, 1, 1, 1, 1]) + ops.fix(1025, *[1, 1, 1, 1, 1, 1]) + ops.fix(1026, *[1, 1, 1, 1, 1, 1]) + ops.fix(1027, *[1, 1, 1, 1, 1, 1]) + ops.fix(1028, *[1, 1, 1, 1, 1, 1]) + ops.fix(1029, *[1, 1, 1, 1, 1, 1]) + ops.fix(1030, *[1, 1, 1, 1, 1, 1]) + ops.fix(1031, *[1, 1, 1, 1, 1, 1]) + ops.fix(1032, *[1, 1, 1, 1, 1, 1]) + ops.fix(1033, *[1, 1, 1, 1, 1, 1]) + ops.fix(1034, *[1, 1, 1, 1, 1, 1]) + ops.fix(1035, *[1, 1, 1, 1, 1, 1]) + ops.fix(1036, *[1, 1, 1, 1, 1, 1]) + ops.fix(1037, *[1, 1, 1, 1, 1, 1]) + ops.fix(1038, *[1, 1, 1, 1, 1, 1]) + ops.fix(1039, *[1, 1, 1, 1, 1, 1]) + ops.fix(1040, *[1, 1, 1, 1, 1, 1]) + ops.fix(1041, *[1, 1, 1, 1, 1, 1]) + ops.fix(1042, *[1, 1, 1, 1, 1, 1]) + ops.fix(1043, *[1, 1, 1, 1, 1, 1]) + ops.fix(1044, *[1, 1, 1, 1, 1, 1]) + ops.fix(1045, *[1, 1, 1, 1, 1, 1]) + ops.fix(1046, *[1, 1, 1, 1, 1, 1]) + ops.fix(1047, *[1, 1, 1, 1, 1, 1]) + ops.fix(1048, *[1, 1, 1, 1, 1, 1]) + ops.fix(1049, *[1, 1, 1, 1, 1, 1]) + ops.fix(1050, *[1, 1, 1, 1, 1, 1]) + ops.fix(1051, *[1, 1, 1, 1, 1, 1]) + ops.fix(1052, *[1, 1, 1, 1, 1, 1]) + ops.fix(1053, *[1, 1, 1, 1, 1, 1]) + ops.fix(1054, *[1, 1, 1, 1, 1, 1]) + ops.fix(1055, *[1, 1, 1, 1, 1, 1]) + ops.fix(1056, *[1, 1, 1, 1, 1, 1]) + ops.fix(1057, *[1, 1, 1, 1, 1, 1]) + ops.fix(1058, *[1, 1, 1, 1, 1, 1]) + ops.fix(1059, *[1, 1, 1, 1, 1, 1]) + ops.fix(1060, *[1, 1, 1, 1, 1, 1]) + ops.fix(1061, *[1, 1, 1, 1, 1, 1]) + ops.fix(1062, *[1, 1, 1, 1, 1, 1]) + ops.fix(1063, *[1, 1, 1, 1, 1, 1]) + ops.fix(1064, *[1, 1, 1, 1, 1, 1]) + ops.fix(1065, *[1, 1, 1, 1, 1, 1]) + ops.fix(1066, *[1, 1, 1, 1, 1, 1]) + ops.fix(1067, *[1, 1, 1, 1, 1, 1]) + ops.fix(1068, *[1, 1, 1, 1, 1, 1]) + ops.fix(1069, *[1, 1, 1, 1, 1, 1]) + ops.fix(1070, *[1, 1, 1, 1, 1, 1]) + ops.fix(1071, *[1, 1, 1, 1, 1, 1]) + ops.fix(1072, *[1, 1, 1, 1, 1, 1]) + ops.fix(1073, *[1, 1, 1, 1, 1, 1]) + ops.fix(1074, *[1, 1, 1, 1, 1, 1]) + ops.fix(1075, *[1, 1, 1, 1, 1, 1]) + ops.fix(1076, *[1, 1, 1, 1, 1, 1]) + ops.fix(1077, *[1, 1, 1, 1, 1, 1]) + ops.fix(1078, *[1, 1, 1, 1, 1, 1]) + ops.fix(1079, *[1, 1, 1, 1, 1, 1]) + ops.fix(1080, *[1, 1, 1, 1, 1, 1]) + ops.fix(1081, *[1, 1, 1, 1, 1, 1]) + ops.fix(1082, *[1, 1, 1, 1, 1, 1]) + ops.fix(1083, *[1, 1, 1, 1, 1, 1]) + ops.fix(1084, *[1, 1, 1, 1, 1, 1]) + ops.fix(1085, *[1, 1, 1, 1, 1, 1]) + ops.fix(1086, *[1, 1, 1, 1, 1, 1]) + ops.fix(1087, *[1, 1, 1, 1, 1, 1]) + ops.fix(1088, *[1, 1, 1, 1, 1, 1]) + ops.fix(1089, *[1, 1, 1, 1, 1, 1]) + ops.fix(1090, *[1, 1, 1, 1, 1, 1]) + ops.fix(1091, *[1, 1, 1, 1, 1, 1]) + ops.fix(1092, *[1, 1, 1, 1, 1, 1]) + ops.fix(1093, *[1, 1, 1, 1, 1, 1]) + ops.fix(1094, *[1, 1, 1, 1, 1, 1]) + ops.fix(1095, *[1, 1, 1, 1, 1, 1]) + ops.fix(1096, *[1, 1, 1, 1, 1, 1]) + ops.fix(1097, *[1, 1, 1, 1, 1, 1]) + ops.fix(1098, *[1, 1, 1, 1, 1, 1]) + ops.fix(1099, *[1, 1, 1, 1, 1, 1]) + ops.fix(1100, *[1, 1, 1, 1, 1, 1]) + ops.fix(1101, *[1, 1, 1, 1, 1, 1]) + ops.fix(1102, *[1, 1, 1, 1, 1, 1]) + ops.fix(1103, *[1, 1, 1, 1, 1, 1]) + ops.fix(1104, *[1, 1, 1, 1, 1, 1]) + ops.fix(1105, *[1, 1, 1, 1, 1, 1]) + ops.fix(1106, *[1, 1, 1, 1, 1, 1]) + ops.fix(1107, *[1, 1, 1, 1, 1, 1]) + ops.fix(1108, *[1, 1, 1, 1, 1, 1]) + ops.fix(1109, *[1, 1, 1, 1, 1, 1]) + ops.fix(1110, *[1, 1, 1, 1, 1, 1]) + ops.fix(1111, *[1, 1, 1, 1, 1, 1]) + ops.fix(1112, *[1, 1, 1, 1, 1, 1]) + ops.fix(1113, *[1, 1, 1, 1, 1, 1]) + ops.fix(1114, *[1, 1, 1, 1, 1, 1]) + ops.fix(1115, *[1, 1, 1, 1, 1, 1]) + ops.fix(1116, *[1, 1, 1, 1, 1, 1]) + ops.fix(1117, *[1, 1, 1, 1, 1, 1]) + ops.fix(1118, *[1, 1, 1, 1, 1, 1]) + ops.fix(1119, *[1, 1, 1, 1, 1, 1]) + ops.fix(1120, *[1, 1, 1, 1, 1, 1]) + ops.fix(1121, *[1, 1, 1, 1, 1, 1]) + ops.fix(1122, *[1, 1, 1, 1, 1, 1]) + ops.fix(1123, *[1, 1, 1, 1, 1, 1]) + ops.fix(1124, *[1, 1, 1, 1, 1, 1]) + ops.fix(1125, *[1, 1, 1, 1, 1, 1]) + ops.fix(1126, *[1, 1, 1, 1, 1, 1]) + ops.fix(1127, *[1, 1, 1, 1, 1, 1]) + ops.fix(1128, *[1, 1, 1, 1, 1, 1]) + ops.fix(1129, *[1, 1, 1, 1, 1, 1]) + ops.fix(1130, *[1, 1, 1, 1, 1, 1]) + ops.fix(1131, *[1, 1, 1, 1, 1, 1]) + ops.fix(1132, *[1, 1, 1, 1, 1, 1]) + ops.fix(1133, *[1, 1, 1, 1, 1, 1]) + ops.fix(1134, *[1, 1, 1, 1, 1, 1]) + ops.fix(1135, *[1, 1, 1, 1, 1, 1]) + ops.fix(1136, *[1, 1, 1, 1, 1, 1]) + ops.fix(1137, *[1, 1, 1, 1, 1, 1]) + ops.fix(1138, *[1, 1, 1, 1, 1, 1]) + ops.fix(1139, *[1, 1, 1, 1, 1, 1]) + ops.fix(1140, *[1, 1, 1, 1, 1, 1]) + ops.fix(1141, *[1, 1, 1, 1, 1, 1]) + ops.fix(1142, *[1, 1, 1, 1, 1, 1]) + ops.fix(1143, *[1, 1, 1, 1, 1, 1]) + ops.fix(1144, *[1, 1, 1, 1, 1, 1]) + ops.fix(1145, *[1, 1, 1, 1, 1, 1]) + ops.fix(1146, *[1, 1, 1, 1, 1, 1]) + ops.fix(1147, *[1, 1, 1, 1, 1, 1]) + ops.fix(1148, *[1, 1, 1, 1, 1, 1]) + ops.fix(1149, *[1, 1, 1, 1, 1, 1]) + ops.fix(1150, *[1, 1, 1, 1, 1, 1]) + ops.fix(1151, *[1, 1, 1, 1, 1, 1]) + ops.fix(1152, *[1, 1, 1, 1, 1, 1]) + ops.fix(1153, *[1, 1, 1, 1, 1, 1]) + ops.fix(1154, *[1, 1, 1, 1, 1, 1]) + ops.fix(1155, *[1, 1, 1, 1, 1, 1]) + ops.fix(1156, *[1, 1, 1, 1, 1, 1]) + ops.fix(1157, *[1, 1, 1, 1, 1, 1]) + ops.fix(1158, *[1, 1, 1, 1, 1, 1]) + ops.fix(1159, *[1, 1, 1, 1, 1, 1]) + ops.fix(1160, *[1, 1, 1, 1, 1, 1]) + ops.fix(1161, *[1, 1, 1, 1, 1, 1]) + ops.fix(1162, *[1, 1, 1, 1, 1, 1]) + ops.fix(1163, *[1, 1, 1, 1, 1, 1]) + ops.fix(1164, *[1, 1, 1, 1, 1, 1]) + ops.fix(1165, *[1, 1, 1, 1, 1, 1]) + ops.fix(1166, *[1, 1, 1, 1, 1, 1]) + + # Mechanical properties DataFrame of section + FrameSecProp_df = dict() + FrameSecProp = namedtuple( + 'FrameSecProp', ('matName', 'A', 'J', 'I33', 'I22', 'AS2', 'AS3')) + FrameSecProp_df["Cable"] = FrameSecProp._make( + ['A709Gr50', 31415.9265358979, 157079632.67949, 78539816.3397449, 78539816.3397449, 28274.3338823081, 28274.3338823081]) + FrameSecProp_df["Cap1"] = FrameSecProp._make( + ['4000Psi', 36180225.0, 184352055914630.0, 109084056754219.0, 109084056754219.0, 30150187.5, 30150187.5]) + FrameSecProp_df["Cross_Beam"] = FrameSecProp._make( + ['4000Psi', 11254687.5, 15003467524080.9, 5629688476562.5, 19791873550415.0, 9378906.25, 9378906.25]) + FrameSecProp_df["FootingL1"] = FrameSecProp._make( + ['4000Psi', 2777777.77777778, 1086676954732.51, 643004115226.338, 643004115226.338, 2314814.81481482, 2314814.81481482]) + FrameSecProp_df["Left_Leg"] = FrameSecProp._make( + ['4000Psi', 15187500.0, 31136727769374.8, 14416259765625.0, 25628906250000.0, 12656250.0, 12656250.0]) + FrameSecProp_df["PierL1"] = FrameSecProp._make( + ['4000Psi', 8000000.0, 7324166666666.67, 10666666666666.7, 2666666666666.67, 6666666.66666667, 6666666.66666667]) + FrameSecProp_df["Piles"] = FrameSecProp._make( + ['4000Psi', 2250000.0, 712968750000.0, 421875000000.0, 421875000000.0, 1875000.0, 1875000.0]) + FrameSecProp_df["Upper_Pylon"] = FrameSecProp._make( + ['4000Psi', 20250000.0, 57750468750000.0, 34171875000000.0, 34171875000000.0, 16875000.0, 16875000.0]) + + # Create OpenSees elements. + # element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, G_mod, Jxx, Iy, Iz, transfTag, <'-mass', mass>, <'-cMass'>) + ops.element('elasticBeamColumn', 1, *[13, 14], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 2, *[14, 15], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 3, *[15, 16], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 4, *[16, 17], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 5, *[17, 18], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 6, *[19, 20], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 7, *[20, 21], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 8, *[21, 22], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 9, *[22, 23], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 10, *[23, 24], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 11, *[25, 26], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 12, *[26, 27], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 13, *[27, 28], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 14, *[28, 29], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 15, *[29, 30], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 16, *[31, 32], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 17, *[32, 33], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 18, *[33, 34], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 19, *[34, 35], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 20, *[35, 36], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 21, *[37, 38], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 22, *[38, 39], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 23, *[39, 40], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 24, *[40, 41], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 25, *[41, 42], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 26, *[43, 44], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 27, *[44, 45], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 28, *[45, 46], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 29, *[46, 47], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 30, *[47, 48], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 31, *[49, 50], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 32, *[50, 51], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 33, *[51, 52], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 34, *[52, 53], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 35, *[53, 54], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 36, *[55, 56], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 37, *[56, 57], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 38, *[57, 58], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 39, *[58, 59], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 40, *[59, 60], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 41, *[61, 62], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 42, *[62, 63], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 43, *[63, 64], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 44, *[64, 65], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 45, *[65, 66], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 46, *[67, 68], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 47, *[68, 69], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 48, *[69, 70], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 49, *[70, 71], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 50, *[71, 72], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 51, *[73, 74], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 52, *[74, 75], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 53, *[75, 76], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 54, *[76, 77], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 55, *[77, 78], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 56, *[79, 80], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 57, *[80, 81], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 58, *[81, 82], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 59, *[82, 83], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 60, *[83, 84], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 61, *[85, 86], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 62, *[86, 87], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 63, *[87, 88], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 64, *[88, 89], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 65, *[89, 90], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 66, *[91, 92], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 67, *[92, 93], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 68, *[93, 94], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 69, *[94, 95], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 70, *[95, 96], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 71, *[97, 98], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 72, *[98, 99], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 73, *[99, 100], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 74, *[100, 101], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 75, *[101, 102], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 76, *[103, 104], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 77, *[104, 105], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 78, *[105, 106], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 79, *[106, 107], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 80, *[107, 108], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 81, *[109, 110], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 82, *[110, 111], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 83, *[111, 112], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 84, *[112, 113], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 85, *[113, 114], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 86, *[115, 116], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 87, *[116, 117], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 88, *[117, 118], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 89, *[118, 119], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 90, *[119, 120], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 91, *[121, 122], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 92, *[122, 123], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 93, *[123, 124], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 94, *[124, 125], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 95, *[125, 126], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 96, *[127, 128], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 97, *[128, 129], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 98, *[129, 130], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 99, *[130, 131], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 100, *[131, 132], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 101, *[1, 134], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Other) + ops.element('elasticBeamColumn', 102, *[134, 135], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 103, *[135, 136], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 104, *[136, 137], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 105, *[137, 138], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 106, *[139, 140], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 107, *[140, 141], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 108, *[141, 142], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 109, *[142, 143], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 110, *[143, 144], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 111, *[145, 146], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 112, *[146, 147], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 113, *[147, 148], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 114, *[148, 149], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 115, *[149, 150], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 116, *[151, 152], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 117, *[152, 153], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 118, *[153, 154], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 119, *[154, 155], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 120, *[155, 156], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 121, *[4, 158], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Other) + ops.element('elasticBeamColumn', 122, *[158, 159], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 123, *[159, 160], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 124, *[160, 161], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 125, *[161, 162], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 126, *[163, 164], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 127, *[164, 165], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 128, *[165, 166], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 129, *[166, 167], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 130, *[167, 168], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 131, *[169, 170], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 132, *[170, 171], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 133, *[171, 172], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 134, *[172, 173], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 135, *[173, 174], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 136, *[175, 176], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 137, *[176, 177], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 138, *[177, 178], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 139, *[178, 179], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 140, *[179, 180], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 141, *[181, 182], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 142, *[182, 183], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 143, *[183, 184], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 144, *[184, 185], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 145, *[185, 186], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 146, *[187, 188], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 147, *[188, 189], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 148, *[189, 190], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 149, *[190, 191], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 150, *[191, 192], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 151, *[193, 194], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 152, *[194, 195], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 153, *[195, 196], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 154, *[196, 197], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 155, *[197, 198], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 156, *[199, 200], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 157, *[200, 201], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 158, *[201, 202], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 159, *[202, 203], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 160, *[203, 204], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 161, *[205, 206], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 162, *[206, 207], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 163, *[207, 208], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 164, *[208, 209], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 165, *[209, 210], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 166, *[211, 212], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 167, *[212, 213], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 168, *[213, 214], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 169, *[214, 215], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 170, *[215, 216], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 171, *[217, 218], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 172, *[218, 219], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 173, *[219, 220], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 174, *[220, 221], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 175, *[221, 222], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 176, *[223, 224], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 177, *[224, 225], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 178, *[225, 226], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 179, *[226, 227], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 180, *[227, 228], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 181, *[229, 230], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 182, *[230, 231], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 183, *[231, 232], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 184, *[232, 233], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 185, *[233, 234], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 186, *[235, 236], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 187, *[236, 237], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 188, *[237, 238], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 189, *[238, 239], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 190, *[239, 240], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 191, *[241, 242], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 192, *[242, 243], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 193, *[243, 244], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 194, *[244, 245], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 195, *[245, 246], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 196, *[247, 248], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 197, *[248, 249], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 198, *[249, 250], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 199, *[250, 251], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 200, *[251, 252], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 201, *[253, 254], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 202, *[254, 255], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 203, *[255, 256], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 204, *[256, 257], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 205, *[257, 258], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 206, *[259, 260], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 207, *[260, 261], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 208, *[261, 262], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 209, *[262, 263], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 210, *[263, 264], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 211, *[265, 266], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 212, *[266, 267], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 213, *[267, 268], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 214, *[268, 269], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 215, *[269, 270], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 216, *[271, 272], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 217, *[272, 273], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 218, *[273, 274], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 219, *[274, 275], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 220, *[275, 276], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 221, *[277, 278], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 222, *[278, 279], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 223, *[279, 280], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 224, *[280, 281], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 225, *[281, 282], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 226, *[121, 169], FrameSecProp_df['Cap1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Cap1'].J, FrameSecProp_df['Cap1'].I33, FrameSecProp_df['Cap1'].I22, transf_Other) + ops.element('elasticBeamColumn', 227, *[37, 253], FrameSecProp_df['Cap1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cap1'].J, FrameSecProp_df['Cap1'].I33, FrameSecProp_df['Cap1'].I22, transf_Other) + ops.element('elasticBeamColumn', 228, *[283, 284], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 229, *[284, 285], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 230, *[285, 286], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 231, *[286, 287], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 232, *[287, 288], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 233, *[289, 290], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 234, *[290, 291], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 235, *[291, 292], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 236, *[292, 293], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 237, *[293, 294], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 238, *[295, 296], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 239, *[296, 297], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 240, *[297, 298], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 241, *[298, 299], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 242, *[299, 300], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 243, *[301, 302], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 244, *[302, 303], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 245, *[303, 304], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 246, *[304, 305], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 247, *[305, 306], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 248, *[307, 308], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 249, *[308, 309], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 250, *[309, 310], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 251, *[310, 311], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 252, *[311, 312], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 253, *[313, 314], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 254, *[314, 315], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 255, *[315, 316], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 256, *[316, 317], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 257, *[317, 318], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 258, *[319, 320], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 259, *[320, 321], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 260, *[321, 322], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 261, *[322, 323], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 262, *[323, 324], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 263, *[325, 326], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 264, *[326, 327], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 265, *[327, 328], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 266, *[328, 329], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 267, *[329, 330], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 268, *[331, 332], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 269, *[332, 333], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 270, *[333, 334], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 271, *[334, 335], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 272, *[335, 336], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 273, *[337, 338], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 274, *[338, 339], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 275, *[339, 340], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 276, *[340, 341], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 277, *[341, 342], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 278, *[343, 344], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 279, *[344, 345], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 280, *[345, 346], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 281, *[346, 347], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 282, *[347, 348], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 283, *[349, 350], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 284, *[350, 351], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 285, *[351, 352], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 286, *[352, 353], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 287, *[353, 354], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 288, *[355, 356], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 289, *[356, 357], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 290, *[357, 358], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 291, *[358, 359], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 292, *[359, 360], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 293, *[361, 362], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 294, *[362, 363], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 295, *[363, 364], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 296, *[364, 365], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 297, *[365, 366], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 298, *[367, 368], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 299, *[368, 369], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 300, *[369, 370], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 301, *[370, 371], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 302, *[371, 372], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 303, *[373, 374], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 304, *[374, 375], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 305, *[375, 376], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 306, *[376, 377], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 307, *[377, 378], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 308, *[379, 380], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 309, *[380, 381], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 310, *[381, 382], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 311, *[382, 383], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 312, *[383, 384], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 313, *[385, 386], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 314, *[386, 387], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 315, *[387, 388], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 316, *[388, 389], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 317, *[389, 390], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 318, *[391, 392], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 319, *[392, 393], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 320, *[393, 394], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 321, *[394, 395], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 322, *[395, 396], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 323, *[397, 398], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 324, *[398, 399], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 325, *[399, 400], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 326, *[400, 401], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 327, *[401, 402], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 328, *[7, 404], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Other) + ops.element('elasticBeamColumn', 329, *[404, 405], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 330, *[405, 406], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 331, *[406, 407], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 332, *[407, 408], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 333, *[409, 410], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 334, *[410, 411], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 335, *[411, 412], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 336, *[412, 413], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 337, *[413, 414], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 338, *[415, 416], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 339, *[416, 417], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 340, *[417, 418], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 341, *[418, 419], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 342, *[419, 420], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 343, *[421, 422], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 344, *[422, 423], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 345, *[423, 424], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 346, *[424, 425], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 347, *[425, 426], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 348, *[10, 428], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Other) + ops.element('elasticBeamColumn', 349, *[428, 429], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 350, *[429, 430], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 351, *[430, 431], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 352, *[431, 432], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 353, *[433, 434], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 354, *[434, 435], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 355, *[435, 436], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 356, *[436, 437], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 357, *[437, 438], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 358, *[439, 440], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 359, *[440, 441], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 360, *[441, 442], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 361, *[442, 443], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 362, *[443, 444], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 363, *[445, 446], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 364, *[446, 447], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 365, *[447, 448], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 366, *[448, 449], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 367, *[449, 450], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 368, *[451, 452], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 369, *[452, 453], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 370, *[453, 454], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 371, *[454, 455], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 372, *[455, 456], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 373, *[457, 458], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 374, *[458, 459], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 375, *[459, 460], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 376, *[460, 461], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 377, *[461, 462], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 378, *[463, 464], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 379, *[464, 465], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 380, *[465, 466], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 381, *[466, 467], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 382, *[467, 468], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 383, *[469, 470], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 384, *[470, 471], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 385, *[471, 472], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 386, *[472, 473], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 387, *[473, 474], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 388, *[475, 476], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 389, *[476, 477], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 390, *[477, 478], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 391, *[478, 479], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 392, *[479, 480], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 393, *[481, 482], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 394, *[482, 483], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 395, *[483, 484], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 396, *[484, 485], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 397, *[485, 486], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 398, *[487, 488], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 399, *[488, 489], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 400, *[489, 490], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 401, *[490, 491], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 402, *[491, 492], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 403, *[493, 494], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 404, *[494, 495], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 405, *[495, 496], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 406, *[496, 497], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 407, *[497, 498], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 408, *[499, 500], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 409, *[500, 501], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 410, *[501, 502], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 411, *[502, 503], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 412, *[503, 504], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 413, *[505, 506], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 414, *[506, 507], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 415, *[507, 508], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 416, *[508, 509], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 417, *[509, 510], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 418, *[511, 512], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 419, *[512, 513], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 420, *[513, 514], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 421, *[514, 515], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 422, *[515, 516], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 423, *[517, 518], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 424, *[518, 519], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 425, *[519, 520], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 426, *[520, 521], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 427, *[521, 522], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 428, *[523, 524], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 429, *[524, 525], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 430, *[525, 526], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 431, *[526, 527], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 432, *[527, 528], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 433, *[529, 530], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 434, *[530, 531], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 435, *[531, 532], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 436, *[532, 533], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 437, *[533, 534], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 438, *[535, 536], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 439, *[536, 537], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 440, *[537, 538], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 441, *[538, 539], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 442, *[539, 540], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 443, *[541, 542], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 444, *[542, 543], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 445, *[543, 544], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 446, *[544, 545], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 447, *[545, 546], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 448, *[547, 548], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 449, *[548, 549], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 450, *[549, 550], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 451, *[550, 551], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 452, *[551, 552], FrameSecProp_df['Piles'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Piles'].J, FrameSecProp_df['Piles'].I33, FrameSecProp_df['Piles'].I22, transf_Ver) + ops.element('elasticBeamColumn', 453, *[391, 439], FrameSecProp_df['Cap1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Cap1'].J, FrameSecProp_df['Cap1'].I33, FrameSecProp_df['Cap1'].I22, transf_Other) + ops.element('elasticBeamColumn', 454, *[307, 523], FrameSecProp_df['Cap1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['Cap1'].J, FrameSecProp_df['Cap1'].I33, FrameSecProp_df['Cap1'].I22, transf_Other) + ops.element('elasticBeamColumn', 455, *[555, 554], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 456, *[554, 556], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 457, *[559, 558], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 458, *[558, 560], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 459, *[563, 562], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 460, *[562, 564], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 461, *[567, 566], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 462, *[566, 568], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 463, *[571, 570], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 464, *[570, 572], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 465, *[575, 574], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 466, *[574, 576], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 467, *[579, 578], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 468, *[578, 580], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 469, *[583, 582], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 470, *[582, 584], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 471, *[587, 586], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 472, *[586, 588], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 473, *[591, 590], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 474, *[590, 592], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 475, *[593, 594], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 476, *[595, 596], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 477, *[597, 598], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 478, *[599, 600], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 479, *[601, 602], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 480, *[603, 604], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 481, *[605, 606], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 482, *[607, 608], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 483, *[609, 610], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 484, *[611, 612], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 485, *[613, 614], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 486, *[615, 616], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 487, *[617, 618], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 488, *[619, 620], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 489, *[621, 622], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 490, *[623, 624], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 491, *[625, 626], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 492, *[627, 628], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 493, *[629, 630], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 494, *[631, 632], FrameSecProp_df['FootingL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['FootingL1'].J, FrameSecProp_df['FootingL1'].I33, FrameSecProp_df['FootingL1'].I22, transf_Other) + ops.element('elasticBeamColumn', 495, *[633, 634], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 496, *[635, 636], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 497, *[637, 638], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 498, *[639, 640], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 499, *[641, 642], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 500, *[643, 644], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 501, *[645, 646], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 502, *[647, 648], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 503, *[649, 650], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 504, *[651, 555], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 505, *[633, 652], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 506, *[635, 653], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 507, *[637, 654], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 508, *[639, 655], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 509, *[641, 656], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 510, *[643, 657], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 511, *[645, 658], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 512, *[647, 659], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 513, *[649, 660], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 514, *[651, 556], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 515, *[633, 661], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 516, *[635, 662], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 517, *[637, 663], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 518, *[639, 664], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 519, *[641, 665], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 520, *[643, 666], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 521, *[645, 667], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 522, *[647, 668], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 523, *[649, 669], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 524, *[651, 670], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 525, *[633, 671], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 526, *[635, 672], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 527, *[637, 673], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 528, *[639, 674], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 529, *[641, 675], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 530, *[643, 676], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 531, *[645, 677], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 532, *[647, 678], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 533, *[649, 679], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 534, *[651, 680], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 535, *[681, 682], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 536, *[683, 684], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 537, *[685, 686], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 538, *[687, 688], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 539, *[689, 690], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 540, *[691, 692], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 541, *[693, 694], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 542, *[695, 696], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 543, *[697, 698], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 544, *[699, 575], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 545, *[681, 700], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 546, *[683, 701], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 547, *[685, 702], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 548, *[687, 703], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 549, *[689, 704], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 550, *[691, 705], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 551, *[693, 706], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 552, *[695, 707], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 553, *[697, 708], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 554, *[699, 576], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 555, *[681, 709], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 556, *[683, 710], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 557, *[685, 711], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 558, *[687, 712], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 559, *[689, 713], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 560, *[691, 714], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 561, *[693, 715], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 562, *[695, 716], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 563, *[697, 717], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 564, *[699, 670], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 565, *[681, 718], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 566, *[683, 719], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 567, *[685, 720], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 568, *[687, 721], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 569, *[689, 722], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 570, *[691, 723], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 571, *[693, 724], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 572, *[695, 725], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 573, *[697, 726], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 574, *[699, 680], FrameSecProp_df['Cable'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['Cable'].J, FrameSecProp_df['Cable'].I33, FrameSecProp_df['Cable'].I22, transf_Other) + ops.element('elasticBeamColumn', 575, *[2, 2270], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 576, *[2270, 2271], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 577, *[2271, 2272], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 578, *[2272, 2273], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 579, *[2273, 2274], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 580, *[2274, 2275], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 581, *[2275, 2276], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 582, *[2276, 2277], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 583, *[2277, 2278], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 584, *[2278, 2279], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 585, *[2279, 2280], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 586, *[2280, 2281], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 587, *[2281, 2282], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 588, *[2282, 2283], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 589, *[2283, 2284], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 590, *[2284, 2285], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 591, *[2285, 2286], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 592, *[2286, 2287], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 593, *[2287, 2288], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 594, *[2288, 3], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 595, *[5, 2289], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 596, *[2289, 2290], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 597, *[2290, 2291], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 598, *[2291, 2292], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 599, *[2292, 2293], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 600, *[2293, 2294], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 601, *[2294, 2295], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 602, *[2295, 2296], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 603, *[2296, 2297], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 604, *[2297, 2298], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 605, *[2298, 2299], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 606, *[2299, 2300], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 607, *[2300, 2301], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 608, *[2301, 2302], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 609, *[2302, 2303], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 610, *[2303, 2304], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 611, *[2304, 2305], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 612, *[2305, 2306], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 613, *[2306, 2307], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 614, *[2307, 3], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 615, *[8, 2308], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 616, *[2308, 2309], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 617, *[2309, 2310], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 618, *[2310, 2311], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 619, *[2311, 2312], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 620, *[2312, 2313], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 621, *[2313, 2314], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 622, *[2314, 2315], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 623, *[2315, 2316], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 624, *[2316, 2317], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 625, *[2317, 2318], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 626, *[2318, 2319], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 627, *[2319, 2320], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 628, *[2320, 2321], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 629, *[2321, 2322], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 630, *[2322, 2323], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 631, *[2323, 2324], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 632, *[2324, 2325], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 633, *[2325, 2326], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 634, *[2326, 9], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 635, *[11, 2327], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 636, *[2327, 2328], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 637, *[2328, 2329], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 638, *[2329, 2330], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 639, *[2330, 2331], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 640, *[2331, 2332], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 641, *[2332, 2333], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 642, *[2333, 2334], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 643, *[2334, 2335], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 644, *[2335, 2336], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 645, *[2336, 2337], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 646, *[2337, 2338], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 647, *[2338, 2339], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 648, *[2339, 2340], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 649, *[2340, 2341], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 650, *[2341, 2342], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 651, *[2342, 2343], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 652, *[2343, 2344], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 653, *[2344, 2345], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 654, *[2345, 9], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 655, *[1, 2346], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 656, *[2346, 2347], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 657, *[2347, 2348], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 658, *[2348, 2349], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 659, *[2349, 2350], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 660, *[2350, 2351], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 661, *[2351, 2352], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 662, *[2352, 2353], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 663, *[2353, 2354], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 664, *[2354, 2], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 665, *[4, 2355], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 666, *[2355, 2356], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 667, *[2356, 2357], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 668, *[2357, 2358], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 669, *[2358, 2359], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 670, *[2359, 2360], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 671, *[2360, 2361], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 672, *[2361, 2362], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 673, *[2362, 2363], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 674, *[2363, 5], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 675, *[7, 2364], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 676, *[2364, 2365], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 677, *[2365, 2366], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 678, *[2366, 2367], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 679, *[2367, 2368], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 680, *[2368, 2369], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 681, *[2369, 2370], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 682, *[2370, 2371], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 683, *[2371, 2372], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 684, *[2372, 8], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 685, *[10, 2373], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 686, *[2373, 2374], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 687, *[2374, 2375], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 688, *[2375, 2376], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 689, *[2376, 2377], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 690, *[2377, 2378], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 691, *[2378, 2379], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 692, *[2379, 2380], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 693, *[2380, 2381], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 694, *[2381, 11], FrameSecProp_df['Left_Leg'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Left_Leg'].J, FrameSecProp_df['Left_Leg'].I33, FrameSecProp_df['Left_Leg'].I22, transf_Other) + ops.element('elasticBeamColumn', 695, *[3, 633], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 696, *[633, 635], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 697, *[635, 637], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 698, *[637, 639], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 699, *[639, 641], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 700, *[641, 643], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 701, *[643, 645], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 702, *[645, 647], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 703, *[647, 649], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 704, *[649, 651], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 705, *[651, 6], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 706, *[9, 681], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 707, *[681, 683], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 708, *[683, 685], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 709, *[685, 687], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 710, *[687, 689], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 711, *[689, 691], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 712, *[691, 693], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 713, *[693, 695], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 714, *[695, 697], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 715, *[697, 699], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 716, *[699, 12], FrameSecProp_df['Upper_Pylon'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Upper_Pylon'].J, FrameSecProp_df['Upper_Pylon'].I33, FrameSecProp_df['Upper_Pylon'].I22, transf_Ver) + ops.element('elasticBeamColumn', 717, *[553, 2382], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 718, *[2382, 2383], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 719, *[2383, 2384], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 720, *[2384, 2385], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 721, *[2385, 2386], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 722, *[2386, 2387], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 723, *[2387, 2388], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 724, *[2388, 2389], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 725, *[2389, 2390], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 726, *[2390, 554], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 727, *[557, 2391], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 728, *[2391, 2392], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 729, *[2392, 2393], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 730, *[2393, 2394], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 731, *[2394, 2395], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 732, *[2395, 2396], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 733, *[2396, 2397], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 734, *[2397, 2398], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 735, *[2398, 2399], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 736, *[2399, 558], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 737, *[561, 2400], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 738, *[2400, 2401], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 739, *[2401, 2402], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 740, *[2402, 2403], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 741, *[2403, 2404], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 742, *[2404, 2405], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 743, *[2405, 2406], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 744, *[2406, 2407], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 745, *[2407, 2408], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 746, *[2408, 562], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 747, *[565, 2409], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 748, *[2409, 2410], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 749, *[2410, 2411], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 750, *[2411, 2412], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 751, *[2412, 2413], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 752, *[2413, 2414], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 753, *[2414, 2415], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 754, *[2415, 2416], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 755, *[2416, 2417], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 756, *[2417, 566], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 757, *[569, 2418], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 758, *[2418, 2419], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 759, *[2419, 2420], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 760, *[2420, 2421], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 761, *[2421, 2422], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 762, *[2422, 2423], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 763, *[2423, 2424], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 764, *[2424, 2425], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 765, *[2425, 2426], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 766, *[2426, 570], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 767, *[573, 2427], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 768, *[2427, 2428], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 769, *[2428, 2429], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 770, *[2429, 2430], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 771, *[2430, 2431], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 772, *[2431, 2432], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 773, *[2432, 2433], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 774, *[2433, 2434], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 775, *[2434, 2435], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 776, *[2435, 574], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 777, *[577, 2436], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 778, *[2436, 2437], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 779, *[2437, 2438], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 780, *[2438, 2439], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 781, *[2439, 2440], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 782, *[2440, 2441], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 783, *[2441, 2442], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 784, *[2442, 2443], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 785, *[2443, 2444], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 786, *[2444, 578], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 787, *[581, 2445], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 788, *[2445, 2446], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 789, *[2446, 2447], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 790, *[2447, 2448], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 791, *[2448, 2449], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 792, *[2449, 2450], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 793, *[2450, 2451], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 794, *[2451, 2452], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 795, *[2452, 2453], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 796, *[2453, 582], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 797, *[585, 2454], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 798, *[2454, 2455], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 799, *[2455, 2456], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 800, *[2456, 2457], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 801, *[2457, 2458], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 802, *[2458, 2459], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 803, *[2459, 2460], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 804, *[2460, 2461], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 805, *[2461, 2462], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 806, *[2462, 586], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 807, *[589, 2463], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 808, *[2463, 2464], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 809, *[2464, 2465], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 810, *[2465, 2466], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 811, *[2466, 2467], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 812, *[2467, 2468], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 813, *[2468, 2469], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 814, *[2469, 2470], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 815, *[2470, 2471], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, + MatProp_df['4000Psi'].G, FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 816, *[2471, 590], FrameSecProp_df['PierL1'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['PierL1'].J, FrameSecProp_df['PierL1'].I33, FrameSecProp_df['PierL1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 817, *[1767, 2472], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 818, *[2472, 2473], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 819, *[2473, 2474], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 820, *[2474, 2475], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 821, *[2475, 2476], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 822, *[2476, 2477], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 823, *[2477, 2478], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 824, *[2478, 2479], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 825, *[2479, 2480], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 826, *[2480, 1766], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 827, *[8, 2481], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 828, *[2481, 2482], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 829, *[2482, 1767], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 830, *[1766, 2483], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 831, *[2483, 2484], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 832, *[2484, 11], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 833, *[1213, 2485], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 834, *[2485, 2486], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 835, *[2486, 2487], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 836, *[2487, 2488], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 837, *[2488, 2489], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 838, *[2489, 2490], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 839, *[2490, 2491], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 840, *[2491, 2492], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 841, *[2492, 2493], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 842, *[2493, 1212], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 843, *[2, 2494], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 844, *[2494, 2495], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 845, *[2495, 1213], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 846, *[1212, 2496], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 847, *[2496, 2497], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + ops.element('elasticBeamColumn', 848, *[2497, 5], FrameSecProp_df['Cross_Beam'].A, MatProp_df['4000Psi'].E, MatProp_df['4000Psi'].G, + FrameSecProp_df['Cross_Beam'].J, FrameSecProp_df['Cross_Beam'].I33, FrameSecProp_df['Cross_Beam'].I22, transf_Other) + + # Plate_Shell element. + ops.nDMaterial('ElasticIsotropic', 1, 2833.72824486, 0.2) + ops.nDMaterial('PlateFiber', 2, 1) + ops.section('PlateFiber', 3, 2, 250.0) + ops.nDMaterial('ElasticIsotropic', 4, 2833.72824486, 0.2) + ops.nDMaterial('PlateFiber', 5, 4) + ops.section('PlateFiber', 6, 5, 750.0) + ops.nDMaterial('ElasticIsotropic', 7, 2833.72824486, 0.2) + ops.nDMaterial('PlateFiber', 8, 7) + ops.section('PlateFiber', 9, 8, 1666.66666666667) + ops.nDMaterial('ElasticIsotropic', 10, 2833.72824486, 0.2) + ops.nDMaterial('PlateFiber', 11, 10) + ops.section('PlateFiber', 12, 11, 6015.0) + # Create Plate_Shell element. + ops.element('ShellMITC4', 849, *[73, 19, 13, 67], 12) + ops.element('ShellMITC4', 850, *[79, 25, 19, 73], 12) + ops.element('ShellMITC4', 851, *[85, 31, 25, 79], 12) + ops.element('ShellMITC4', 852, *[91, 37, 31, 85], 12) + ops.element('ShellMITC4', 853, *[1424, 560, 558, 1426], 3) + ops.element('ShellMITC4', 854, *[560, 659, 1432, 558], 3) + ops.element('ShellMITC4', 855, *[97, 43, 37, 91], 12) + ops.element('ShellMITC4', 856, *[103, 49, 43, 97], 12) + ops.element('ShellMITC4', 857, *[109, 55, 49, 103], 12) + ops.element('ShellMITC4', 858, *[115, 61, 55, 109], 12) + ops.element('ShellMITC4', 859, *[127, 73, 67, 121], 12) + ops.element('ShellMITC4', 860, *[1, 79, 73, 127], 12) + ops.element('ShellMITC4', 861, *[139, 85, 79, 1], 12) + ops.element('ShellMITC4', 862, *[145, 91, 85, 139], 12) + ops.element('ShellMITC4', 863, *[151, 97, 91, 145], 12) + ops.element('ShellMITC4', 864, *[4, 103, 97, 151], 12) + ops.element('ShellMITC4', 865, *[163, 109, 103, 4], 12) + ops.element('ShellMITC4', 866, *[169, 115, 109, 163], 12) + ops.element('ShellMITC4', 867, *[181, 127, 121, 175], 12) + ops.element('ShellMITC4', 868, *[187, 1, 127, 181], 12) + ops.element('ShellMITC4', 869, *[193, 139, 1, 187], 12) + ops.element('ShellMITC4', 870, *[199, 145, 139, 193], 12) + ops.element('ShellMITC4', 871, *[205, 151, 145, 199], 12) + ops.element('ShellMITC4', 872, *[211, 4, 151, 205], 12) + ops.element('ShellMITC4', 873, *[217, 163, 4, 211], 12) + ops.element('ShellMITC4', 874, *[223, 169, 163, 217], 12) + ops.element('ShellMITC4', 875, *[235, 181, 175, 229], 12) + ops.element('ShellMITC4', 876, *[241, 187, 181, 235], 12) + ops.element('ShellMITC4', 877, *[247, 193, 187, 241], 12) + ops.element('ShellMITC4', 878, *[253, 199, 193, 247], 12) + ops.element('ShellMITC4', 879, *[259, 205, 199, 253], 12) + ops.element('ShellMITC4', 880, *[265, 211, 205, 259], 12) + ops.element('ShellMITC4', 881, *[271, 217, 211, 265], 12) + ops.element('ShellMITC4', 882, *[277, 223, 217, 271], 12) + ops.element('ShellMITC4', 883, *[343, 289, 283, 337], 12) + ops.element('ShellMITC4', 884, *[349, 295, 289, 343], 12) + ops.element('ShellMITC4', 885, *[355, 301, 295, 349], 12) + ops.element('ShellMITC4', 886, *[361, 307, 301, 355], 12) + ops.element('ShellMITC4', 887, *[367, 313, 307, 361], 12) + ops.element('ShellMITC4', 888, *[373, 319, 313, 367], 12) + ops.element('ShellMITC4', 889, *[379, 325, 319, 373], 12) + ops.element('ShellMITC4', 890, *[385, 331, 325, 379], 12) + ops.element('ShellMITC4', 891, *[397, 343, 337, 391], 12) + ops.element('ShellMITC4', 892, *[7, 349, 343, 397], 12) + ops.element('ShellMITC4', 893, *[409, 355, 349, 7], 12) + ops.element('ShellMITC4', 894, *[415, 361, 355, 409], 12) + ops.element('ShellMITC4', 895, *[421, 367, 361, 415], 12) + ops.element('ShellMITC4', 896, *[10, 373, 367, 421], 12) + ops.element('ShellMITC4', 897, *[433, 379, 373, 10], 12) + ops.element('ShellMITC4', 898, *[439, 385, 379, 433], 12) + ops.element('ShellMITC4', 899, *[451, 397, 391, 445], 12) + ops.element('ShellMITC4', 900, *[457, 7, 397, 451], 12) + ops.element('ShellMITC4', 901, *[463, 409, 7, 457], 12) + ops.element('ShellMITC4', 902, *[469, 415, 409, 463], 12) + ops.element('ShellMITC4', 903, *[475, 421, 415, 469], 12) + ops.element('ShellMITC4', 904, *[481, 10, 421, 475], 12) + ops.element('ShellMITC4', 905, *[487, 433, 10, 481], 12) + ops.element('ShellMITC4', 906, *[493, 439, 433, 487], 12) + ops.element('ShellMITC4', 907, *[505, 451, 445, 499], 12) + ops.element('ShellMITC4', 908, *[511, 457, 451, 505], 12) + ops.element('ShellMITC4', 909, *[517, 463, 457, 511], 12) + ops.element('ShellMITC4', 910, *[523, 469, 463, 517], 12) + ops.element('ShellMITC4', 911, *[529, 475, 469, 523], 12) + ops.element('ShellMITC4', 912, *[535, 481, 475, 529], 12) + ops.element('ShellMITC4', 913, *[541, 487, 481, 535], 12) + ops.element('ShellMITC4', 914, *[547, 493, 487, 541], 12) + ops.element('ShellMITC4', 915, *[729, 730, 727, 728], 9) + ops.element('ShellMITC4', 916, *[731, 732, 730, 729], 9) + ops.element('ShellMITC4', 917, *[733, 595, 732, 731], 9) + ops.element('ShellMITC4', 918, *[734, 735, 595, 733], 9) + ops.element('ShellMITC4', 919, *[736, 737, 735, 734], 9) + ops.element('ShellMITC4', 920, *[738, 739, 737, 736], 9) + ops.element('ShellMITC4', 921, *[741, 729, 728, 740], 9) + ops.element('ShellMITC4', 922, *[742, 731, 729, 741], 9) + ops.element('ShellMITC4', 923, *[743, 733, 731, 742], 9) + ops.element('ShellMITC4', 924, *[744, 734, 733, 743], 9) + ops.element('ShellMITC4', 925, *[745, 736, 734, 744], 9) + ops.element('ShellMITC4', 926, *[746, 738, 736, 745], 9) + ops.element('ShellMITC4', 927, *[747, 741, 740, 593], 9) + ops.element('ShellMITC4', 928, *[748, 742, 741, 747], 9) + ops.element('ShellMITC4', 929, *[553, 743, 742, 748], 9) + ops.element('ShellMITC4', 930, *[749, 744, 743, 553], 9) + ops.element('ShellMITC4', 931, *[750, 745, 744, 749], 9) + ops.element('ShellMITC4', 932, *[594, 746, 745, 750], 9) + ops.element('ShellMITC4', 933, *[752, 747, 593, 751], 9) + ops.element('ShellMITC4', 934, *[753, 748, 747, 752], 9) + ops.element('ShellMITC4', 935, *[754, 553, 748, 753], 9) + ops.element('ShellMITC4', 936, *[755, 749, 553, 754], 9) + ops.element('ShellMITC4', 937, *[756, 750, 749, 755], 9) + ops.element('ShellMITC4', 938, *[757, 594, 750, 756], 9) + ops.element('ShellMITC4', 939, *[759, 752, 751, 758], 9) + ops.element('ShellMITC4', 940, *[760, 753, 752, 759], 9) + ops.element('ShellMITC4', 941, *[761, 754, 753, 760], 9) + ops.element('ShellMITC4', 942, *[762, 755, 754, 761], 9) + ops.element('ShellMITC4', 943, *[763, 756, 755, 762], 9) + ops.element('ShellMITC4', 944, *[764, 757, 756, 763], 9) + ops.element('ShellMITC4', 945, *[766, 759, 758, 765], 9) + ops.element('ShellMITC4', 946, *[767, 760, 759, 766], 9) + ops.element('ShellMITC4', 947, *[596, 761, 760, 767], 9) + ops.element('ShellMITC4', 948, *[768, 762, 761, 596], 9) + ops.element('ShellMITC4', 949, *[769, 763, 762, 768], 9) + ops.element('ShellMITC4', 950, *[770, 764, 763, 769], 9) + ops.element('ShellMITC4', 951, *[773, 774, 771, 772], 9) + ops.element('ShellMITC4', 952, *[775, 776, 774, 773], 9) + ops.element('ShellMITC4', 953, *[777, 599, 776, 775], 9) + ops.element('ShellMITC4', 954, *[778, 779, 599, 777], 9) + ops.element('ShellMITC4', 955, *[780, 781, 779, 778], 9) + ops.element('ShellMITC4', 956, *[782, 783, 781, 780], 9) + ops.element('ShellMITC4', 957, *[785, 773, 772, 784], 9) + ops.element('ShellMITC4', 958, *[786, 775, 773, 785], 9) + ops.element('ShellMITC4', 959, *[787, 777, 775, 786], 9) + ops.element('ShellMITC4', 960, *[788, 778, 777, 787], 9) + ops.element('ShellMITC4', 961, *[789, 780, 778, 788], 9) + ops.element('ShellMITC4', 962, *[790, 782, 780, 789], 9) + ops.element('ShellMITC4', 963, *[791, 785, 784, 597], 9) + ops.element('ShellMITC4', 964, *[792, 786, 785, 791], 9) + ops.element('ShellMITC4', 965, *[557, 787, 786, 792], 9) + ops.element('ShellMITC4', 966, *[793, 788, 787, 557], 9) + ops.element('ShellMITC4', 967, *[794, 789, 788, 793], 9) + ops.element('ShellMITC4', 968, *[598, 790, 789, 794], 9) + ops.element('ShellMITC4', 969, *[796, 791, 597, 795], 9) + ops.element('ShellMITC4', 970, *[797, 792, 791, 796], 9) + ops.element('ShellMITC4', 971, *[798, 557, 792, 797], 9) + ops.element('ShellMITC4', 972, *[799, 793, 557, 798], 9) + ops.element('ShellMITC4', 973, *[800, 794, 793, 799], 9) + ops.element('ShellMITC4', 974, *[801, 598, 794, 800], 9) + ops.element('ShellMITC4', 975, *[803, 796, 795, 802], 9) + ops.element('ShellMITC4', 976, *[804, 797, 796, 803], 9) + ops.element('ShellMITC4', 977, *[805, 798, 797, 804], 9) + ops.element('ShellMITC4', 978, *[806, 799, 798, 805], 9) + ops.element('ShellMITC4', 979, *[807, 800, 799, 806], 9) + ops.element('ShellMITC4', 980, *[808, 801, 800, 807], 9) + ops.element('ShellMITC4', 981, *[810, 803, 802, 809], 9) + ops.element('ShellMITC4', 982, *[811, 804, 803, 810], 9) + ops.element('ShellMITC4', 983, *[600, 805, 804, 811], 9) + ops.element('ShellMITC4', 984, *[812, 806, 805, 600], 9) + ops.element('ShellMITC4', 985, *[813, 807, 806, 812], 9) + ops.element('ShellMITC4', 986, *[814, 808, 807, 813], 9) + ops.element('ShellMITC4', 987, *[817, 818, 815, 816], 9) + ops.element('ShellMITC4', 988, *[819, 820, 818, 817], 9) + ops.element('ShellMITC4', 989, *[821, 603, 820, 819], 9) + ops.element('ShellMITC4', 990, *[822, 823, 603, 821], 9) + ops.element('ShellMITC4', 991, *[824, 825, 823, 822], 9) + ops.element('ShellMITC4', 992, *[826, 827, 825, 824], 9) + ops.element('ShellMITC4', 993, *[829, 817, 816, 828], 9) + ops.element('ShellMITC4', 994, *[830, 819, 817, 829], 9) + ops.element('ShellMITC4', 995, *[831, 821, 819, 830], 9) + ops.element('ShellMITC4', 996, *[832, 822, 821, 831], 9) + ops.element('ShellMITC4', 997, *[833, 824, 822, 832], 9) + ops.element('ShellMITC4', 998, *[834, 826, 824, 833], 9) + ops.element('ShellMITC4', 999, *[835, 829, 828, 601], 9) + ops.element('ShellMITC4', 1000, *[836, 830, 829, 835], 9) + ops.element('ShellMITC4', 1001, *[561, 831, 830, 836], 9) + ops.element('ShellMITC4', 1002, *[837, 832, 831, 561], 9) + ops.element('ShellMITC4', 1003, *[838, 833, 832, 837], 9) + ops.element('ShellMITC4', 1004, *[602, 834, 833, 838], 9) + ops.element('ShellMITC4', 1005, *[840, 835, 601, 839], 9) + ops.element('ShellMITC4', 1006, *[841, 836, 835, 840], 9) + ops.element('ShellMITC4', 1007, *[842, 561, 836, 841], 9) + ops.element('ShellMITC4', 1008, *[843, 837, 561, 842], 9) + ops.element('ShellMITC4', 1009, *[844, 838, 837, 843], 9) + ops.element('ShellMITC4', 1010, *[845, 602, 838, 844], 9) + ops.element('ShellMITC4', 1011, *[847, 840, 839, 846], 9) + ops.element('ShellMITC4', 1012, *[848, 841, 840, 847], 9) + ops.element('ShellMITC4', 1013, *[849, 842, 841, 848], 9) + ops.element('ShellMITC4', 1014, *[850, 843, 842, 849], 9) + ops.element('ShellMITC4', 1015, *[851, 844, 843, 850], 9) + ops.element('ShellMITC4', 1016, *[852, 845, 844, 851], 9) + ops.element('ShellMITC4', 1017, *[854, 847, 846, 853], 9) + ops.element('ShellMITC4', 1018, *[855, 848, 847, 854], 9) + ops.element('ShellMITC4', 1019, *[604, 849, 848, 855], 9) + ops.element('ShellMITC4', 1020, *[856, 850, 849, 604], 9) + ops.element('ShellMITC4', 1021, *[857, 851, 850, 856], 9) + ops.element('ShellMITC4', 1022, *[858, 852, 851, 857], 9) + ops.element('ShellMITC4', 1023, *[861, 862, 859, 860], 9) + ops.element('ShellMITC4', 1024, *[863, 864, 862, 861], 9) + ops.element('ShellMITC4', 1025, *[865, 607, 864, 863], 9) + ops.element('ShellMITC4', 1026, *[866, 867, 607, 865], 9) + ops.element('ShellMITC4', 1027, *[868, 869, 867, 866], 9) + ops.element('ShellMITC4', 1028, *[870, 871, 869, 868], 9) + ops.element('ShellMITC4', 1029, *[873, 861, 860, 872], 9) + ops.element('ShellMITC4', 1030, *[874, 863, 861, 873], 9) + ops.element('ShellMITC4', 1031, *[875, 865, 863, 874], 9) + ops.element('ShellMITC4', 1032, *[876, 866, 865, 875], 9) + ops.element('ShellMITC4', 1033, *[877, 868, 866, 876], 9) + ops.element('ShellMITC4', 1034, *[878, 870, 868, 877], 9) + ops.element('ShellMITC4', 1035, *[879, 873, 872, 605], 9) + ops.element('ShellMITC4', 1036, *[880, 874, 873, 879], 9) + ops.element('ShellMITC4', 1037, *[565, 875, 874, 880], 9) + ops.element('ShellMITC4', 1038, *[881, 876, 875, 565], 9) + ops.element('ShellMITC4', 1039, *[882, 877, 876, 881], 9) + ops.element('ShellMITC4', 1040, *[606, 878, 877, 882], 9) + ops.element('ShellMITC4', 1041, *[884, 879, 605, 883], 9) + ops.element('ShellMITC4', 1042, *[885, 880, 879, 884], 9) + ops.element('ShellMITC4', 1043, *[886, 565, 880, 885], 9) + ops.element('ShellMITC4', 1044, *[887, 881, 565, 886], 9) + ops.element('ShellMITC4', 1045, *[888, 882, 881, 887], 9) + ops.element('ShellMITC4', 1046, *[889, 606, 882, 888], 9) + ops.element('ShellMITC4', 1047, *[891, 884, 883, 890], 9) + ops.element('ShellMITC4', 1048, *[892, 885, 884, 891], 9) + ops.element('ShellMITC4', 1049, *[893, 886, 885, 892], 9) + ops.element('ShellMITC4', 1050, *[894, 887, 886, 893], 9) + ops.element('ShellMITC4', 1051, *[895, 888, 887, 894], 9) + ops.element('ShellMITC4', 1052, *[896, 889, 888, 895], 9) + ops.element('ShellMITC4', 1053, *[898, 891, 890, 897], 9) + ops.element('ShellMITC4', 1054, *[899, 892, 891, 898], 9) + ops.element('ShellMITC4', 1055, *[608, 893, 892, 899], 9) + ops.element('ShellMITC4', 1056, *[900, 894, 893, 608], 9) + ops.element('ShellMITC4', 1057, *[901, 895, 894, 900], 9) + ops.element('ShellMITC4', 1058, *[902, 896, 895, 901], 9) + ops.element('ShellMITC4', 1059, *[905, 906, 903, 904], 9) + ops.element('ShellMITC4', 1060, *[907, 908, 906, 905], 9) + ops.element('ShellMITC4', 1061, *[909, 611, 908, 907], 9) + ops.element('ShellMITC4', 1062, *[910, 911, 611, 909], 9) + ops.element('ShellMITC4', 1063, *[912, 913, 911, 910], 9) + ops.element('ShellMITC4', 1064, *[914, 915, 913, 912], 9) + ops.element('ShellMITC4', 1065, *[917, 905, 904, 916], 9) + ops.element('ShellMITC4', 1066, *[918, 907, 905, 917], 9) + ops.element('ShellMITC4', 1067, *[919, 909, 907, 918], 9) + ops.element('ShellMITC4', 1068, *[920, 910, 909, 919], 9) + ops.element('ShellMITC4', 1069, *[921, 912, 910, 920], 9) + ops.element('ShellMITC4', 1070, *[922, 914, 912, 921], 9) + ops.element('ShellMITC4', 1071, *[923, 917, 916, 609], 9) + ops.element('ShellMITC4', 1072, *[924, 918, 917, 923], 9) + ops.element('ShellMITC4', 1073, *[569, 919, 918, 924], 9) + ops.element('ShellMITC4', 1074, *[925, 920, 919, 569], 9) + ops.element('ShellMITC4', 1075, *[926, 921, 920, 925], 9) + ops.element('ShellMITC4', 1076, *[610, 922, 921, 926], 9) + ops.element('ShellMITC4', 1077, *[928, 923, 609, 927], 9) + ops.element('ShellMITC4', 1078, *[929, 924, 923, 928], 9) + ops.element('ShellMITC4', 1079, *[930, 569, 924, 929], 9) + ops.element('ShellMITC4', 1080, *[931, 925, 569, 930], 9) + ops.element('ShellMITC4', 1081, *[932, 926, 925, 931], 9) + ops.element('ShellMITC4', 1082, *[933, 610, 926, 932], 9) + ops.element('ShellMITC4', 1083, *[935, 928, 927, 934], 9) + ops.element('ShellMITC4', 1084, *[936, 929, 928, 935], 9) + ops.element('ShellMITC4', 1085, *[937, 930, 929, 936], 9) + ops.element('ShellMITC4', 1086, *[938, 931, 930, 937], 9) + ops.element('ShellMITC4', 1087, *[939, 932, 931, 938], 9) + ops.element('ShellMITC4', 1088, *[940, 933, 932, 939], 9) + ops.element('ShellMITC4', 1089, *[942, 935, 934, 941], 9) + ops.element('ShellMITC4', 1090, *[943, 936, 935, 942], 9) + ops.element('ShellMITC4', 1091, *[612, 937, 936, 943], 9) + ops.element('ShellMITC4', 1092, *[944, 938, 937, 612], 9) + ops.element('ShellMITC4', 1093, *[945, 939, 938, 944], 9) + ops.element('ShellMITC4', 1094, *[946, 940, 939, 945], 9) + ops.element('ShellMITC4', 1095, *[949, 950, 947, 948], 9) + ops.element('ShellMITC4', 1096, *[951, 952, 950, 949], 9) + ops.element('ShellMITC4', 1097, *[953, 615, 952, 951], 9) + ops.element('ShellMITC4', 1098, *[954, 955, 615, 953], 9) + ops.element('ShellMITC4', 1099, *[956, 957, 955, 954], 9) + ops.element('ShellMITC4', 1100, *[958, 959, 957, 956], 9) + ops.element('ShellMITC4', 1101, *[961, 949, 948, 960], 9) + ops.element('ShellMITC4', 1102, *[962, 951, 949, 961], 9) + ops.element('ShellMITC4', 1103, *[963, 953, 951, 962], 9) + ops.element('ShellMITC4', 1104, *[964, 954, 953, 963], 9) + ops.element('ShellMITC4', 1105, *[965, 956, 954, 964], 9) + ops.element('ShellMITC4', 1106, *[966, 958, 956, 965], 9) + ops.element('ShellMITC4', 1107, *[967, 961, 960, 613], 9) + ops.element('ShellMITC4', 1108, *[968, 962, 961, 967], 9) + ops.element('ShellMITC4', 1109, *[573, 963, 962, 968], 9) + ops.element('ShellMITC4', 1110, *[969, 964, 963, 573], 9) + ops.element('ShellMITC4', 1111, *[970, 965, 964, 969], 9) + ops.element('ShellMITC4', 1112, *[614, 966, 965, 970], 9) + ops.element('ShellMITC4', 1113, *[972, 967, 613, 971], 9) + ops.element('ShellMITC4', 1114, *[973, 968, 967, 972], 9) + ops.element('ShellMITC4', 1115, *[974, 573, 968, 973], 9) + ops.element('ShellMITC4', 1116, *[975, 969, 573, 974], 9) + ops.element('ShellMITC4', 1117, *[976, 970, 969, 975], 9) + ops.element('ShellMITC4', 1118, *[977, 614, 970, 976], 9) + ops.element('ShellMITC4', 1119, *[979, 972, 971, 978], 9) + ops.element('ShellMITC4', 1120, *[980, 973, 972, 979], 9) + ops.element('ShellMITC4', 1121, *[981, 974, 973, 980], 9) + ops.element('ShellMITC4', 1122, *[982, 975, 974, 981], 9) + ops.element('ShellMITC4', 1123, *[983, 976, 975, 982], 9) + ops.element('ShellMITC4', 1124, *[984, 977, 976, 983], 9) + ops.element('ShellMITC4', 1125, *[986, 979, 978, 985], 9) + ops.element('ShellMITC4', 1126, *[987, 980, 979, 986], 9) + ops.element('ShellMITC4', 1127, *[616, 981, 980, 987], 9) + ops.element('ShellMITC4', 1128, *[988, 982, 981, 616], 9) + ops.element('ShellMITC4', 1129, *[989, 983, 982, 988], 9) + ops.element('ShellMITC4', 1130, *[990, 984, 983, 989], 9) + ops.element('ShellMITC4', 1131, *[993, 994, 991, 992], 9) + ops.element('ShellMITC4', 1132, *[995, 996, 994, 993], 9) + ops.element('ShellMITC4', 1133, *[997, 619, 996, 995], 9) + ops.element('ShellMITC4', 1134, *[998, 999, 619, 997], 9) + ops.element('ShellMITC4', 1135, *[1000, 1001, 999, 998], 9) + ops.element('ShellMITC4', 1136, *[1002, 1003, 1001, 1000], 9) + ops.element('ShellMITC4', 1137, *[1005, 993, 992, 1004], 9) + ops.element('ShellMITC4', 1138, *[1006, 995, 993, 1005], 9) + ops.element('ShellMITC4', 1139, *[1007, 997, 995, 1006], 9) + ops.element('ShellMITC4', 1140, *[1008, 998, 997, 1007], 9) + ops.element('ShellMITC4', 1141, *[1009, 1000, 998, 1008], 9) + ops.element('ShellMITC4', 1142, *[1010, 1002, 1000, 1009], 9) + ops.element('ShellMITC4', 1143, *[1011, 1005, 1004, 617], 9) + ops.element('ShellMITC4', 1144, *[1012, 1006, 1005, 1011], 9) + ops.element('ShellMITC4', 1145, *[577, 1007, 1006, 1012], 9) + ops.element('ShellMITC4', 1146, *[1013, 1008, 1007, 577], 9) + ops.element('ShellMITC4', 1147, *[1014, 1009, 1008, 1013], 9) + ops.element('ShellMITC4', 1148, *[618, 1010, 1009, 1014], 9) + ops.element('ShellMITC4', 1149, *[1016, 1011, 617, 1015], 9) + ops.element('ShellMITC4', 1150, *[1017, 1012, 1011, 1016], 9) + ops.element('ShellMITC4', 1151, *[1018, 577, 1012, 1017], 9) + ops.element('ShellMITC4', 1152, *[1019, 1013, 577, 1018], 9) + ops.element('ShellMITC4', 1153, *[1020, 1014, 1013, 1019], 9) + ops.element('ShellMITC4', 1154, *[1021, 618, 1014, 1020], 9) + ops.element('ShellMITC4', 1155, *[1023, 1016, 1015, 1022], 9) + ops.element('ShellMITC4', 1156, *[1024, 1017, 1016, 1023], 9) + ops.element('ShellMITC4', 1157, *[1025, 1018, 1017, 1024], 9) + ops.element('ShellMITC4', 1158, *[1026, 1019, 1018, 1025], 9) + ops.element('ShellMITC4', 1159, *[1027, 1020, 1019, 1026], 9) + ops.element('ShellMITC4', 1160, *[1028, 1021, 1020, 1027], 9) + ops.element('ShellMITC4', 1161, *[1030, 1023, 1022, 1029], 9) + ops.element('ShellMITC4', 1162, *[1031, 1024, 1023, 1030], 9) + ops.element('ShellMITC4', 1163, *[620, 1025, 1024, 1031], 9) + ops.element('ShellMITC4', 1164, *[1032, 1026, 1025, 620], 9) + ops.element('ShellMITC4', 1165, *[1033, 1027, 1026, 1032], 9) + ops.element('ShellMITC4', 1166, *[1034, 1028, 1027, 1033], 9) + ops.element('ShellMITC4', 1167, *[1037, 1038, 1035, 1036], 9) + ops.element('ShellMITC4', 1168, *[1039, 1040, 1038, 1037], 9) + ops.element('ShellMITC4', 1169, *[1041, 623, 1040, 1039], 9) + ops.element('ShellMITC4', 1170, *[1042, 1043, 623, 1041], 9) + ops.element('ShellMITC4', 1171, *[1044, 1045, 1043, 1042], 9) + ops.element('ShellMITC4', 1172, *[1046, 1047, 1045, 1044], 9) + ops.element('ShellMITC4', 1173, *[1049, 1037, 1036, 1048], 9) + ops.element('ShellMITC4', 1174, *[1050, 1039, 1037, 1049], 9) + ops.element('ShellMITC4', 1175, *[1051, 1041, 1039, 1050], 9) + ops.element('ShellMITC4', 1176, *[1052, 1042, 1041, 1051], 9) + ops.element('ShellMITC4', 1177, *[1053, 1044, 1042, 1052], 9) + ops.element('ShellMITC4', 1178, *[1054, 1046, 1044, 1053], 9) + ops.element('ShellMITC4', 1179, *[1055, 1049, 1048, 621], 9) + ops.element('ShellMITC4', 1180, *[1056, 1050, 1049, 1055], 9) + ops.element('ShellMITC4', 1181, *[581, 1051, 1050, 1056], 9) + ops.element('ShellMITC4', 1182, *[1057, 1052, 1051, 581], 9) + ops.element('ShellMITC4', 1183, *[1058, 1053, 1052, 1057], 9) + ops.element('ShellMITC4', 1184, *[622, 1054, 1053, 1058], 9) + ops.element('ShellMITC4', 1185, *[1060, 1055, 621, 1059], 9) + ops.element('ShellMITC4', 1186, *[1061, 1056, 1055, 1060], 9) + ops.element('ShellMITC4', 1187, *[1062, 581, 1056, 1061], 9) + ops.element('ShellMITC4', 1188, *[1063, 1057, 581, 1062], 9) + ops.element('ShellMITC4', 1189, *[1064, 1058, 1057, 1063], 9) + ops.element('ShellMITC4', 1190, *[1065, 622, 1058, 1064], 9) + ops.element('ShellMITC4', 1191, *[1067, 1060, 1059, 1066], 9) + ops.element('ShellMITC4', 1192, *[1068, 1061, 1060, 1067], 9) + ops.element('ShellMITC4', 1193, *[1069, 1062, 1061, 1068], 9) + ops.element('ShellMITC4', 1194, *[1070, 1063, 1062, 1069], 9) + ops.element('ShellMITC4', 1195, *[1071, 1064, 1063, 1070], 9) + ops.element('ShellMITC4', 1196, *[1072, 1065, 1064, 1071], 9) + ops.element('ShellMITC4', 1197, *[1074, 1067, 1066, 1073], 9) + ops.element('ShellMITC4', 1198, *[1075, 1068, 1067, 1074], 9) + ops.element('ShellMITC4', 1199, *[624, 1069, 1068, 1075], 9) + ops.element('ShellMITC4', 1200, *[1076, 1070, 1069, 624], 9) + ops.element('ShellMITC4', 1201, *[1077, 1071, 1070, 1076], 9) + ops.element('ShellMITC4', 1202, *[1078, 1072, 1071, 1077], 9) + ops.element('ShellMITC4', 1203, *[1081, 1082, 1079, 1080], 9) + ops.element('ShellMITC4', 1204, *[1083, 1084, 1082, 1081], 9) + ops.element('ShellMITC4', 1205, *[1085, 627, 1084, 1083], 9) + ops.element('ShellMITC4', 1206, *[1086, 1087, 627, 1085], 9) + ops.element('ShellMITC4', 1207, *[1088, 1089, 1087, 1086], 9) + ops.element('ShellMITC4', 1208, *[1090, 1091, 1089, 1088], 9) + ops.element('ShellMITC4', 1209, *[1093, 1081, 1080, 1092], 9) + ops.element('ShellMITC4', 1210, *[1094, 1083, 1081, 1093], 9) + ops.element('ShellMITC4', 1211, *[1095, 1085, 1083, 1094], 9) + ops.element('ShellMITC4', 1212, *[1096, 1086, 1085, 1095], 9) + ops.element('ShellMITC4', 1213, *[1097, 1088, 1086, 1096], 9) + ops.element('ShellMITC4', 1214, *[1098, 1090, 1088, 1097], 9) + ops.element('ShellMITC4', 1215, *[1099, 1093, 1092, 625], 9) + ops.element('ShellMITC4', 1216, *[1100, 1094, 1093, 1099], 9) + ops.element('ShellMITC4', 1217, *[585, 1095, 1094, 1100], 9) + ops.element('ShellMITC4', 1218, *[1101, 1096, 1095, 585], 9) + ops.element('ShellMITC4', 1219, *[1102, 1097, 1096, 1101], 9) + ops.element('ShellMITC4', 1220, *[626, 1098, 1097, 1102], 9) + ops.element('ShellMITC4', 1221, *[1104, 1099, 625, 1103], 9) + ops.element('ShellMITC4', 1222, *[1105, 1100, 1099, 1104], 9) + ops.element('ShellMITC4', 1223, *[1106, 585, 1100, 1105], 9) + ops.element('ShellMITC4', 1224, *[1107, 1101, 585, 1106], 9) + ops.element('ShellMITC4', 1225, *[1108, 1102, 1101, 1107], 9) + ops.element('ShellMITC4', 1226, *[1109, 626, 1102, 1108], 9) + ops.element('ShellMITC4', 1227, *[1111, 1104, 1103, 1110], 9) + ops.element('ShellMITC4', 1228, *[1112, 1105, 1104, 1111], 9) + ops.element('ShellMITC4', 1229, *[1113, 1106, 1105, 1112], 9) + ops.element('ShellMITC4', 1230, *[1114, 1107, 1106, 1113], 9) + ops.element('ShellMITC4', 1231, *[1115, 1108, 1107, 1114], 9) + ops.element('ShellMITC4', 1232, *[1116, 1109, 1108, 1115], 9) + ops.element('ShellMITC4', 1233, *[1118, 1111, 1110, 1117], 9) + ops.element('ShellMITC4', 1234, *[1119, 1112, 1111, 1118], 9) + ops.element('ShellMITC4', 1235, *[628, 1113, 1112, 1119], 9) + ops.element('ShellMITC4', 1236, *[1120, 1114, 1113, 628], 9) + ops.element('ShellMITC4', 1237, *[1121, 1115, 1114, 1120], 9) + ops.element('ShellMITC4', 1238, *[1122, 1116, 1115, 1121], 9) + ops.element('ShellMITC4', 1239, *[1125, 1126, 1123, 1124], 9) + ops.element('ShellMITC4', 1240, *[1127, 1128, 1126, 1125], 9) + ops.element('ShellMITC4', 1241, *[1129, 631, 1128, 1127], 9) + ops.element('ShellMITC4', 1242, *[1130, 1131, 631, 1129], 9) + ops.element('ShellMITC4', 1243, *[1132, 1133, 1131, 1130], 9) + ops.element('ShellMITC4', 1244, *[1134, 1135, 1133, 1132], 9) + ops.element('ShellMITC4', 1245, *[1137, 1125, 1124, 1136], 9) + ops.element('ShellMITC4', 1246, *[1138, 1127, 1125, 1137], 9) + ops.element('ShellMITC4', 1247, *[1139, 1129, 1127, 1138], 9) + ops.element('ShellMITC4', 1248, *[1140, 1130, 1129, 1139], 9) + ops.element('ShellMITC4', 1249, *[1141, 1132, 1130, 1140], 9) + ops.element('ShellMITC4', 1250, *[1142, 1134, 1132, 1141], 9) + ops.element('ShellMITC4', 1251, *[1143, 1137, 1136, 629], 9) + ops.element('ShellMITC4', 1252, *[1144, 1138, 1137, 1143], 9) + ops.element('ShellMITC4', 1253, *[589, 1139, 1138, 1144], 9) + ops.element('ShellMITC4', 1254, *[1145, 1140, 1139, 589], 9) + ops.element('ShellMITC4', 1255, *[1146, 1141, 1140, 1145], 9) + ops.element('ShellMITC4', 1256, *[630, 1142, 1141, 1146], 9) + ops.element('ShellMITC4', 1257, *[1148, 1143, 629, 1147], 9) + ops.element('ShellMITC4', 1258, *[1149, 1144, 1143, 1148], 9) + ops.element('ShellMITC4', 1259, *[1150, 589, 1144, 1149], 9) + ops.element('ShellMITC4', 1260, *[1151, 1145, 589, 1150], 9) + ops.element('ShellMITC4', 1261, *[1152, 1146, 1145, 1151], 9) + ops.element('ShellMITC4', 1262, *[1153, 630, 1146, 1152], 9) + ops.element('ShellMITC4', 1263, *[1155, 1148, 1147, 1154], 9) + ops.element('ShellMITC4', 1264, *[1156, 1149, 1148, 1155], 9) + ops.element('ShellMITC4', 1265, *[1157, 1150, 1149, 1156], 9) + ops.element('ShellMITC4', 1266, *[1158, 1151, 1150, 1157], 9) + ops.element('ShellMITC4', 1267, *[1159, 1152, 1151, 1158], 9) + ops.element('ShellMITC4', 1268, *[1160, 1153, 1152, 1159], 9) + ops.element('ShellMITC4', 1269, *[1162, 1155, 1154, 1161], 9) + ops.element('ShellMITC4', 1270, *[1163, 1156, 1155, 1162], 9) + ops.element('ShellMITC4', 1271, *[632, 1157, 1156, 1163], 9) + ops.element('ShellMITC4', 1272, *[1164, 1158, 1157, 632], 9) + ops.element('ShellMITC4', 1273, *[1165, 1159, 1158, 1164], 9) + ops.element('ShellMITC4', 1274, *[1166, 1160, 1159, 1165], 9) + ops.element('ShellMITC4', 1275, *[1169, 1167, 652, 1168], 3) + ops.element('ShellMITC4', 1276, *[1168, 652, 1170, 1171], 3) + ops.element('ShellMITC4', 1277, *[1171, 1170, 634, 1172], 3) + ops.element('ShellMITC4', 1278, *[1172, 634, 1173, 1174], 3) + ops.element('ShellMITC4', 1279, *[1168, 652, 1175, 1176], 6) + ops.element('ShellMITC4', 1280, *[1172, 634, 1177, 1178], 6) + ops.element('ShellMITC4', 1281, *[1180, 1169, 1168, 1179], 3) + ops.element('ShellMITC4', 1282, *[1179, 1168, 1171, 1181], 3) + ops.element('ShellMITC4', 1283, *[1181, 1171, 1172, 1182], 3) + ops.element('ShellMITC4', 1284, *[1182, 1172, 1174, 1183], 3) + ops.element('ShellMITC4', 1285, *[1179, 1168, 1176, 1184], 6) + ops.element('ShellMITC4', 1286, *[1182, 1172, 1178, 1185], 6) + ops.element('ShellMITC4', 1287, *[1187, 1180, 1179, 1186], 3) + ops.element('ShellMITC4', 1288, *[1186, 1179, 1181, 1188], 3) + ops.element('ShellMITC4', 1289, *[1188, 1181, 1182, 1189], 3) + ops.element('ShellMITC4', 1290, *[1189, 1182, 1183, 1190], 3) + ops.element('ShellMITC4', 1291, *[1186, 1179, 1184, 1191], 6) + ops.element('ShellMITC4', 1292, *[1189, 1182, 1185, 1192], 6) + ops.element('ShellMITC4', 1293, *[1194, 1187, 1186, 1193], 3) + ops.element('ShellMITC4', 1294, *[1193, 1186, 1188, 1195], 3) + ops.element('ShellMITC4', 1295, *[1195, 1188, 1189, 1196], 3) + ops.element('ShellMITC4', 1296, *[1196, 1189, 1190, 1197], 3) + ops.element('ShellMITC4', 1297, *[1193, 1186, 1191, 1198], 6) + ops.element('ShellMITC4', 1298, *[1196, 1189, 1192, 1199], 6) + ops.element('ShellMITC4', 1299, *[1201, 1194, 1193, 1200], 3) + ops.element('ShellMITC4', 1300, *[1200, 1193, 1195, 1202], 3) + ops.element('ShellMITC4', 1301, *[1202, 1195, 1196, 1203], 3) + ops.element('ShellMITC4', 1302, *[1203, 1196, 1197, 1204], 3) + ops.element('ShellMITC4', 1303, *[1200, 1193, 1198, 1205], 6) + ops.element('ShellMITC4', 1304, *[1203, 1196, 1199, 1206], 6) + ops.element('ShellMITC4', 1305, *[1208, 1201, 1200, 1207], 3) + ops.element('ShellMITC4', 1306, *[1207, 1200, 1202, 1209], 3) + ops.element('ShellMITC4', 1307, *[1209, 1202, 1203, 1210], 3) + ops.element('ShellMITC4', 1308, *[1210, 1203, 1204, 1211], 3) + ops.element('ShellMITC4', 1309, *[1207, 1200, 1205, 1212], 6) + ops.element('ShellMITC4', 1310, *[1210, 1203, 1206, 1213], 6) + ops.element('ShellMITC4', 1311, *[1215, 1208, 1207, 1214], 3) + ops.element('ShellMITC4', 1312, *[1214, 1207, 1209, 1216], 3) + ops.element('ShellMITC4', 1313, *[1216, 1209, 1210, 1217], 3) + ops.element('ShellMITC4', 1314, *[1217, 1210, 1211, 1218], 3) + ops.element('ShellMITC4', 1315, *[1214, 1207, 1212, 1219], 6) + ops.element('ShellMITC4', 1316, *[1217, 1210, 1213, 1220], 6) + ops.element('ShellMITC4', 1317, *[1222, 1215, 1214, 1221], 3) + ops.element('ShellMITC4', 1318, *[1221, 1214, 1216, 1223], 3) + ops.element('ShellMITC4', 1319, *[1223, 1216, 1217, 1224], 3) + ops.element('ShellMITC4', 1320, *[1224, 1217, 1218, 1225], 3) + ops.element('ShellMITC4', 1321, *[1221, 1214, 1219, 1226], 6) + ops.element('ShellMITC4', 1322, *[1224, 1217, 1220, 1227], 6) + ops.element('ShellMITC4', 1323, *[1229, 1222, 1221, 1228], 3) + ops.element('ShellMITC4', 1324, *[1228, 1221, 1223, 1230], 3) + ops.element('ShellMITC4', 1325, *[1230, 1223, 1224, 1231], 3) + ops.element('ShellMITC4', 1326, *[1231, 1224, 1225, 1232], 3) + ops.element('ShellMITC4', 1327, *[1228, 1221, 1226, 1233], 6) + ops.element('ShellMITC4', 1328, *[1231, 1224, 1227, 1234], 6) + ops.element('ShellMITC4', 1329, *[1236, 1229, 1228, 1235], 3) + ops.element('ShellMITC4', 1330, *[1235, 1228, 1230, 1237], 3) + ops.element('ShellMITC4', 1331, *[1237, 1230, 1231, 1238], 3) + ops.element('ShellMITC4', 1332, *[1238, 1231, 1232, 1239], 3) + ops.element('ShellMITC4', 1333, *[1235, 1228, 1233, 1240], 6) + ops.element('ShellMITC4', 1334, *[1238, 1231, 1234, 1241], 6) + ops.element('ShellMITC4', 1335, *[1243, 1236, 1235, 1242], 3) + ops.element('ShellMITC4', 1336, *[1242, 1235, 1237, 1244], 3) + ops.element('ShellMITC4', 1337, *[1244, 1237, 1238, 1245], 3) + ops.element('ShellMITC4', 1338, *[1245, 1238, 1239, 1246], 3) + ops.element('ShellMITC4', 1339, *[1242, 1235, 1240, 1247], 6) + ops.element('ShellMITC4', 1340, *[1245, 1238, 1241, 1248], 6) + ops.element('ShellMITC4', 1341, *[1249, 1243, 1242, 671], 3) + ops.element('ShellMITC4', 1342, *[671, 1242, 1244, 1250], 3) + ops.element('ShellMITC4', 1343, *[1250, 1244, 1245, 661], 3) + ops.element('ShellMITC4', 1344, *[661, 1245, 1246, 1251], 3) + ops.element('ShellMITC4', 1345, *[671, 1242, 1247, 1252], 6) + ops.element('ShellMITC4', 1346, *[661, 1245, 1248, 1253], 6) + ops.element('ShellMITC4', 1347, *[1167, 1255, 1254, 652], 3) + ops.element('ShellMITC4', 1348, *[652, 1254, 1256, 1170], 3) + ops.element('ShellMITC4', 1349, *[1170, 1256, 1257, 634], 3) + ops.element('ShellMITC4', 1350, *[634, 1257, 1258, 1173], 3) + ops.element('ShellMITC4', 1351, *[652, 1254, 1259, 1175], 6) + ops.element('ShellMITC4', 1352, *[634, 1257, 1260, 1177], 6) + ops.element('ShellMITC4', 1353, *[1255, 1262, 572, 1254], 3) + ops.element('ShellMITC4', 1354, *[1254, 572, 570, 1256], 3) + ops.element('ShellMITC4', 1355, *[1256, 570, 571, 1257], 3) + ops.element('ShellMITC4', 1356, *[1257, 571, 1265, 1258], 3) + ops.element('ShellMITC4', 1357, *[1254, 572, 1266, 1259], 6) + ops.element('ShellMITC4', 1358, *[1257, 571, 1267, 1260], 6) + ops.element('ShellMITC4', 1359, *[1262, 1269, 1268, 572], 3) + ops.element('ShellMITC4', 1360, *[572, 1268, 1270, 570], 3) + ops.element('ShellMITC4', 1361, *[570, 1270, 1271, 571], 3) + ops.element('ShellMITC4', 1362, *[1265, 571, 1271, 1272], 3) + ops.element('ShellMITC4', 1363, *[1266, 572, 1268, 1273], 6) + ops.element('ShellMITC4', 1364, *[1267, 571, 1271, 1274], 6) + ops.element('ShellMITC4', 1365, *[1269, 1275, 653, 1268], 3) + ops.element('ShellMITC4', 1366, *[1268, 653, 1276, 1270], 3) + ops.element('ShellMITC4', 1367, *[1270, 1276, 636, 1271], 3) + ops.element('ShellMITC4', 1368, *[1271, 636, 1277, 1272], 3) + ops.element('ShellMITC4', 1369, *[1268, 653, 1278, 1273], 6) + ops.element('ShellMITC4', 1370, *[1271, 636, 1279, 1274], 6) + ops.element('ShellMITC4', 1371, *[1275, 1281, 1280, 653], 3) + ops.element('ShellMITC4', 1372, *[653, 1280, 1282, 1276], 3) + ops.element('ShellMITC4', 1373, *[1276, 1282, 1283, 636], 3) + ops.element('ShellMITC4', 1374, *[636, 1283, 1284, 1277], 3) + ops.element('ShellMITC4', 1375, *[653, 1280, 1285, 1278], 6) + ops.element('ShellMITC4', 1376, *[636, 1283, 1286, 1279], 6) + ops.element('ShellMITC4', 1377, *[1281, 1288, 1287, 1280], 3) + ops.element('ShellMITC4', 1378, *[1280, 1287, 1289, 1282], 3) + ops.element('ShellMITC4', 1379, *[1282, 1289, 1290, 1283], 3) + ops.element('ShellMITC4', 1380, *[1283, 1290, 1291, 1284], 3) + ops.element('ShellMITC4', 1381, *[1280, 1287, 1292, 1285], 6) + ops.element('ShellMITC4', 1382, *[1283, 1290, 1293, 1286], 6) + ops.element('ShellMITC4', 1383, *[1288, 1295, 1294, 1287], 3) + ops.element('ShellMITC4', 1384, *[1287, 1294, 1296, 1289], 3) + ops.element('ShellMITC4', 1385, *[1289, 1296, 1297, 1290], 3) + ops.element('ShellMITC4', 1386, *[1290, 1297, 1298, 1291], 3) + ops.element('ShellMITC4', 1387, *[1287, 1294, 1299, 1292], 6) + ops.element('ShellMITC4', 1388, *[1290, 1297, 1300, 1293], 6) + ops.element('ShellMITC4', 1389, *[1295, 1301, 654, 1294], 3) + ops.element('ShellMITC4', 1390, *[1294, 654, 1302, 1296], 3) + ops.element('ShellMITC4', 1391, *[1296, 1302, 638, 1297], 3) + ops.element('ShellMITC4', 1392, *[1297, 638, 1303, 1298], 3) + ops.element('ShellMITC4', 1393, *[1294, 654, 1304, 1299], 6) + ops.element('ShellMITC4', 1394, *[1297, 638, 1305, 1300], 6) + ops.element('ShellMITC4', 1395, *[654, 1301, 1307, 1306], 3) + ops.element('ShellMITC4', 1396, *[654, 1306, 1308, 1302], 3) + ops.element('ShellMITC4', 1397, *[638, 1302, 1308, 1309], 3) + ops.element('ShellMITC4', 1398, *[638, 1309, 1310, 1303], 3) + ops.element('ShellMITC4', 1399, *[654, 1306, 1311, 1304], 6) + ops.element('ShellMITC4', 1400, *[638, 1309, 1312, 1305], 6) + ops.element('ShellMITC4', 1401, *[1307, 1314, 1313, 1306], 3) + ops.element('ShellMITC4', 1402, *[1306, 1313, 1315, 1308], 3) + ops.element('ShellMITC4', 1403, *[1308, 1315, 1316, 1309], 3) + ops.element('ShellMITC4', 1404, *[1309, 1316, 1317, 1310], 3) + ops.element('ShellMITC4', 1405, *[1306, 1313, 1318, 1311], 6) + ops.element('ShellMITC4', 1406, *[1309, 1316, 1319, 1312], 6) + ops.element('ShellMITC4', 1407, *[1314, 1321, 1320, 1313], 3) + ops.element('ShellMITC4', 1408, *[1316, 1323, 1324, 1317], 3) + ops.element('ShellMITC4', 1409, *[1313, 1320, 1325, 1318], 6) + ops.element('ShellMITC4', 1410, *[1316, 1323, 1326, 1319], 6) + ops.element('ShellMITC4', 1411, *[1321, 1327, 655, 1320], 3) + ops.element('ShellMITC4', 1412, *[1320, 655, 1328, 1322], 3) + ops.element('ShellMITC4', 1413, *[1322, 1328, 640, 1323], 3) + ops.element('ShellMITC4', 1414, *[1323, 640, 1329, 1324], 3) + ops.element('ShellMITC4', 1415, *[1320, 655, 1330, 1325], 6) + ops.element('ShellMITC4', 1416, *[1323, 640, 1331, 1326], 6) + ops.element('ShellMITC4', 1417, *[655, 1327, 1333, 1332], 3) + ops.element('ShellMITC4', 1418, *[655, 1332, 1334, 1328], 3) + ops.element('ShellMITC4', 1419, *[640, 1328, 1334, 1335], 3) + ops.element('ShellMITC4', 1420, *[640, 1335, 1336, 1329], 3) + ops.element('ShellMITC4', 1421, *[655, 1332, 1337, 1330], 6) + ops.element('ShellMITC4', 1422, *[640, 1335, 1338, 1331], 6) + ops.element('ShellMITC4', 1423, *[1333, 1340, 1339, 1332], 3) + ops.element('ShellMITC4', 1424, *[1332, 1339, 1341, 1334], 3) + ops.element('ShellMITC4', 1425, *[1334, 1341, 1342, 1335], 3) + ops.element('ShellMITC4', 1426, *[1335, 1342, 1343, 1336], 3) + ops.element('ShellMITC4', 1427, *[1332, 1339, 1344, 1337], 6) + ops.element('ShellMITC4', 1428, *[1335, 1342, 1345, 1338], 6) + ops.element('ShellMITC4', 1429, *[1340, 1347, 1346, 1339], 3) + ops.element('ShellMITC4', 1430, *[1339, 1346, 1348, 1341], 3) + ops.element('ShellMITC4', 1431, *[1341, 1348, 1349, 1342], 3) + ops.element('ShellMITC4', 1432, *[1342, 1349, 1350, 1343], 3) + ops.element('ShellMITC4', 1433, *[1339, 1346, 1351, 1344], 6) + ops.element('ShellMITC4', 1434, *[1342, 1349, 1352, 1345], 6) + ops.element('ShellMITC4', 1435, *[1347, 1353, 656, 1346], 3) + ops.element('ShellMITC4', 1436, *[1346, 656, 1354, 1348], 3) + ops.element('ShellMITC4', 1437, *[1348, 1354, 642, 1349], 3) + ops.element('ShellMITC4', 1438, *[1349, 642, 1355, 1350], 3) + ops.element('ShellMITC4', 1439, *[1346, 656, 1356, 1351], 6) + ops.element('ShellMITC4', 1440, *[1349, 642, 1357, 1352], 6) + ops.element('ShellMITC4', 1441, *[1353, 1359, 1358, 656], 3) + ops.element('ShellMITC4', 1442, *[656, 1358, 1360, 1354], 3) + ops.element('ShellMITC4', 1443, *[1354, 1360, 1361, 642], 3) + ops.element('ShellMITC4', 1444, *[642, 1361, 1362, 1355], 3) + ops.element('ShellMITC4', 1445, *[656, 1358, 1363, 1356], 6) + ops.element('ShellMITC4', 1446, *[642, 1361, 1364, 1357], 6) + ops.element('ShellMITC4', 1447, *[1359, 1366, 1365, 1358], 3) + ops.element('ShellMITC4', 1448, *[1358, 1365, 1367, 1360], 3) + ops.element('ShellMITC4', 1449, *[1360, 1367, 1368, 1361], 3) + ops.element('ShellMITC4', 1450, *[1361, 1368, 1369, 1362], 3) + ops.element('ShellMITC4', 1451, *[1358, 1365, 1370, 1363], 6) + ops.element('ShellMITC4', 1452, *[1361, 1368, 1371, 1364], 6) + ops.element('ShellMITC4', 1453, *[1366, 1373, 1372, 1365], 3) + ops.element('ShellMITC4', 1454, *[1365, 1372, 1374, 1367], 3) + ops.element('ShellMITC4', 1455, *[1367, 1374, 1375, 1368], 3) + ops.element('ShellMITC4', 1456, *[1368, 1375, 1376, 1369], 3) + ops.element('ShellMITC4', 1457, *[1365, 1372, 1377, 1370], 6) + ops.element('ShellMITC4', 1458, *[1368, 1375, 1378, 1371], 6) + ops.element('ShellMITC4', 1459, *[1373, 1379, 657, 1372], 3) + ops.element('ShellMITC4', 1460, *[1375, 644, 1381, 1376], 3) + ops.element('ShellMITC4', 1461, *[1372, 657, 1382, 1377], 6) + ops.element('ShellMITC4', 1462, *[1375, 644, 1383, 1378], 6) + ops.element('ShellMITC4', 1463, *[657, 1379, 1385, 1384], 3) + ops.element('ShellMITC4', 1464, *[657, 1384, 1386, 1380], 3) + ops.element('ShellMITC4', 1465, *[644, 1380, 1386, 1387], 3) + ops.element('ShellMITC4', 1466, *[644, 1387, 1388, 1381], 3) + ops.element('ShellMITC4', 1467, *[657, 1384, 1389, 1382], 6) + ops.element('ShellMITC4', 1468, *[644, 1387, 1390, 1383], 6) + ops.element('ShellMITC4', 1469, *[1385, 1392, 1391, 1384], 3) + ops.element('ShellMITC4', 1470, *[1384, 1391, 1393, 1386], 3) + ops.element('ShellMITC4', 1471, *[1386, 1393, 1394, 1387], 3) + ops.element('ShellMITC4', 1472, *[1387, 1394, 1395, 1388], 3) + ops.element('ShellMITC4', 1473, *[1384, 1391, 1396, 1389], 6) + ops.element('ShellMITC4', 1474, *[1387, 1394, 1397, 1390], 6) + ops.element('ShellMITC4', 1475, *[1392, 1399, 1398, 1391], 3) + ops.element('ShellMITC4', 1476, *[1391, 1398, 1400, 1393], 3) + ops.element('ShellMITC4', 1477, *[1393, 1400, 1401, 1394], 3) + ops.element('ShellMITC4', 1478, *[1394, 1401, 1402, 1395], 3) + ops.element('ShellMITC4', 1479, *[1391, 1398, 1403, 1396], 6) + ops.element('ShellMITC4', 1480, *[1394, 1401, 1404, 1397], 6) + ops.element('ShellMITC4', 1481, *[1399, 1405, 658, 1398], 3) + ops.element('ShellMITC4', 1482, *[1398, 658, 1406, 1400], 3) + ops.element('ShellMITC4', 1483, *[1400, 1406, 646, 1401], 3) + ops.element('ShellMITC4', 1484, *[1401, 646, 1407, 1402], 3) + ops.element('ShellMITC4', 1485, *[1398, 658, 1408, 1403], 6) + ops.element('ShellMITC4', 1486, *[1401, 646, 1409, 1404], 6) + ops.element('ShellMITC4', 1487, *[658, 1405, 1411, 1410], 3) + ops.element('ShellMITC4', 1488, *[658, 1410, 1412, 1406], 3) + ops.element('ShellMITC4', 1489, *[646, 1406, 1412, 1413], 3) + ops.element('ShellMITC4', 1490, *[646, 1413, 1414, 1407], 3) + ops.element('ShellMITC4', 1491, *[658, 1410, 1415, 1408], 6) + ops.element('ShellMITC4', 1492, *[646, 1413, 1416, 1409], 6) + ops.element('ShellMITC4', 1493, *[1411, 1418, 1417, 1410], 3) + ops.element('ShellMITC4', 1494, *[1410, 1417, 1419, 1412], 3) + ops.element('ShellMITC4', 1495, *[1412, 1419, 1420, 1413], 3) + ops.element('ShellMITC4', 1496, *[1413, 1420, 1421, 1414], 3) + ops.element('ShellMITC4', 1497, *[1410, 1417, 1422, 1415], 6) + ops.element('ShellMITC4', 1498, *[1413, 1420, 1423, 1416], 6) + ops.element('ShellMITC4', 1499, *[1418, 1425, 1424, 1417], 3) + ops.element('ShellMITC4', 1500, *[1417, 1424, 1426, 1419], 3) + ops.element('ShellMITC4', 1501, *[1419, 1426, 1427, 1420], 3) + ops.element('ShellMITC4', 1502, *[1420, 1427, 1428, 1421], 3) + ops.element('ShellMITC4', 1503, *[1417, 1424, 1429, 1422], 6) + ops.element('ShellMITC4', 1504, *[1420, 1427, 1430, 1423], 6) + ops.element('ShellMITC4', 1505, *[1425, 1431, 659, 1424], 3) + ops.element('ShellMITC4', 1506, *[1426, 558, 559, 1427], 3) + ops.element('ShellMITC4', 1507, *[1427, 648, 1433, 1428], 3) + ops.element('ShellMITC4', 1508, *[1424, 659, 1434, 1429], 6) + ops.element('ShellMITC4', 1509, *[1427, 648, 1435, 1430], 6) + ops.element('ShellMITC4', 1510, *[1431, 1437, 1436, 659], 3) + ops.element('ShellMITC4', 1511, *[659, 1436, 1438, 1432], 3) + ops.element('ShellMITC4', 1512, *[1432, 1438, 1439, 648], 3) + ops.element('ShellMITC4', 1513, *[648, 1439, 1440, 1433], 3) + ops.element('ShellMITC4', 1514, *[659, 1436, 1441, 1434], 6) + ops.element('ShellMITC4', 1515, *[648, 1439, 1442, 1435], 6) + ops.element('ShellMITC4', 1516, *[1437, 1444, 1443, 1436], 3) + ops.element('ShellMITC4', 1517, *[1436, 1443, 1445, 1438], 3) + ops.element('ShellMITC4', 1518, *[1438, 1445, 1446, 1439], 3) + ops.element('ShellMITC4', 1519, *[1439, 1446, 1447, 1440], 3) + ops.element('ShellMITC4', 1520, *[1436, 1443, 1448, 1441], 6) + ops.element('ShellMITC4', 1521, *[1439, 1446, 1449, 1442], 6) + ops.element('ShellMITC4', 1522, *[1444, 1451, 1450, 1443], 3) + ops.element('ShellMITC4', 1523, *[1443, 1450, 1452, 1445], 3) + ops.element('ShellMITC4', 1524, *[1445, 1452, 1453, 1446], 3) + ops.element('ShellMITC4', 1525, *[1446, 1453, 1454, 1447], 3) + ops.element('ShellMITC4', 1526, *[1443, 1450, 1455, 1448], 6) + ops.element('ShellMITC4', 1527, *[1446, 1453, 1456, 1449], 6) + ops.element('ShellMITC4', 1528, *[1451, 1457, 660, 1450], 3) + ops.element('ShellMITC4', 1529, *[1450, 660, 1458, 1452], 3) + ops.element('ShellMITC4', 1530, *[1452, 1458, 650, 1453], 3) + ops.element('ShellMITC4', 1531, *[1453, 650, 1459, 1454], 3) + ops.element('ShellMITC4', 1532, *[1450, 660, 1460, 1455], 6) + ops.element('ShellMITC4', 1533, *[1453, 650, 1461, 1456], 6) + ops.element('ShellMITC4', 1534, *[660, 1457, 1463, 1462], 3) + ops.element('ShellMITC4', 1535, *[660, 1462, 1464, 1458], 3) + ops.element('ShellMITC4', 1536, *[650, 1458, 1464, 1465], 3) + ops.element('ShellMITC4', 1537, *[650, 1465, 1466, 1459], 3) + ops.element('ShellMITC4', 1538, *[660, 1462, 1467, 1460], 6) + ops.element('ShellMITC4', 1539, *[650, 1465, 1468, 1461], 6) + ops.element('ShellMITC4', 1540, *[1463, 1470, 1469, 1462], 3) + ops.element('ShellMITC4', 1541, *[1462, 1469, 1471, 1464], 3) + ops.element('ShellMITC4', 1542, *[1464, 1471, 1472, 1465], 3) + ops.element('ShellMITC4', 1543, *[1465, 1472, 1473, 1466], 3) + ops.element('ShellMITC4', 1544, *[1462, 1469, 1474, 1467], 6) + ops.element('ShellMITC4', 1545, *[1465, 1472, 1475, 1468], 6) + ops.element('ShellMITC4', 1546, *[1470, 1477, 1476, 1469], 3) + ops.element('ShellMITC4', 1547, *[1469, 1476, 1478, 1471], 3) + ops.element('ShellMITC4', 1548, *[1471, 1478, 1479, 1472], 3) + ops.element('ShellMITC4', 1549, *[1472, 1479, 1480, 1473], 3) + ops.element('ShellMITC4', 1550, *[1469, 1476, 1481, 1474], 6) + ops.element('ShellMITC4', 1551, *[1472, 1479, 1482, 1475], 6) + ops.element('ShellMITC4', 1552, *[1477, 1483, 556, 1476], 3) + ops.element('ShellMITC4', 1553, *[1476, 556, 554, 1478], 3) + ops.element('ShellMITC4', 1554, *[1478, 554, 555, 1479], 3) + ops.element('ShellMITC4', 1555, *[1479, 555, 1484, 1480], 3) + ops.element('ShellMITC4', 1556, *[1476, 556, 1485, 1481], 6) + ops.element('ShellMITC4', 1557, *[1479, 555, 1486, 1482], 6) + ops.element('ShellMITC4', 1558, *[558, 1432, 648, 559], 3) + ops.element('ShellMITC4', 1559, *[1372, 564, 562, 1374], 3) + ops.element('ShellMITC4', 1560, *[564, 657, 1380, 562], 3) + ops.element('ShellMITC4', 1561, *[1374, 562, 563, 1375], 3) + ops.element('ShellMITC4', 1562, *[562, 1380, 644, 563], 3) + ops.element('ShellMITC4', 1563, *[1313, 568, 566, 1315], 3) + ops.element('ShellMITC4', 1564, *[1488, 1249, 671, 1487], 3) + ops.element('ShellMITC4', 1565, *[1487, 671, 1250, 1489], 3) + ops.element('ShellMITC4', 1566, *[1489, 1250, 661, 1490], 3) + ops.element('ShellMITC4', 1567, *[1490, 661, 1251, 1491], 3) + ops.element('ShellMITC4', 1568, *[1487, 671, 1252, 1492], 6) + ops.element('ShellMITC4', 1569, *[1490, 661, 1253, 1493], 6) + ops.element('ShellMITC4', 1570, *[1495, 1488, 1487, 1494], 3) + ops.element('ShellMITC4', 1571, *[1494, 1487, 1489, 1496], 3) + ops.element('ShellMITC4', 1572, *[1496, 1489, 1490, 1497], 3) + ops.element('ShellMITC4', 1573, *[1497, 1490, 1491, 1498], 3) + ops.element('ShellMITC4', 1574, *[1494, 1487, 1492, 1499], 6) + ops.element('ShellMITC4', 1575, *[1497, 1490, 1493, 1500], 6) + ops.element('ShellMITC4', 1576, *[1502, 1495, 1494, 1501], 3) + ops.element('ShellMITC4', 1577, *[1501, 1494, 1496, 1503], 3) + ops.element('ShellMITC4', 1578, *[1503, 1496, 1497, 1504], 3) + ops.element('ShellMITC4', 1579, *[1504, 1497, 1498, 1505], 3) + ops.element('ShellMITC4', 1580, *[1501, 1494, 1499, 1506], 6) + ops.element('ShellMITC4', 1581, *[1504, 1497, 1500, 1507], 6) + ops.element('ShellMITC4', 1582, *[1508, 1502, 1501, 672], 3) + ops.element('ShellMITC4', 1583, *[672, 1501, 1503, 1509], 3) + ops.element('ShellMITC4', 1584, *[1509, 1503, 1504, 662], 3) + ops.element('ShellMITC4', 1585, *[662, 1504, 1505, 1510], 3) + ops.element('ShellMITC4', 1586, *[672, 1501, 1506, 1511], 6) + ops.element('ShellMITC4', 1587, *[662, 1504, 1507, 1512], 6) + ops.element('ShellMITC4', 1588, *[1514, 1508, 672, 1513], 3) + ops.element('ShellMITC4', 1589, *[1513, 672, 1509, 1515], 3) + ops.element('ShellMITC4', 1590, *[1515, 1509, 662, 1516], 3) + ops.element('ShellMITC4', 1591, *[1516, 662, 1510, 1517], 3) + ops.element('ShellMITC4', 1592, *[1513, 672, 1511, 1518], 6) + ops.element('ShellMITC4', 1593, *[1516, 662, 1512, 1519], 6) + ops.element('ShellMITC4', 1594, *[1521, 1514, 1513, 1520], 3) + ops.element('ShellMITC4', 1595, *[1520, 1513, 1515, 1522], 3) + ops.element('ShellMITC4', 1596, *[1522, 1515, 1516, 1523], 3) + ops.element('ShellMITC4', 1597, *[1523, 1516, 1517, 1524], 3) + ops.element('ShellMITC4', 1598, *[1520, 1513, 1518, 1525], 6) + ops.element('ShellMITC4', 1599, *[1523, 1516, 1519, 1526], 6) + ops.element('ShellMITC4', 1600, *[1528, 1521, 1520, 1527], 3) + ops.element('ShellMITC4', 1601, *[1527, 1520, 1522, 1529], 3) + ops.element('ShellMITC4', 1602, *[1529, 1522, 1523, 1530], 3) + ops.element('ShellMITC4', 1603, *[1530, 1523, 1524, 1531], 3) + ops.element('ShellMITC4', 1604, *[1527, 1520, 1525, 1532], 6) + ops.element('ShellMITC4', 1605, *[1530, 1523, 1526, 1533], 6) + ops.element('ShellMITC4', 1606, *[1534, 1528, 1527, 673], 3) + ops.element('ShellMITC4', 1607, *[673, 1527, 1529, 1535], 3) + ops.element('ShellMITC4', 1608, *[1535, 1529, 1530, 663], 3) + ops.element('ShellMITC4', 1609, *[663, 1530, 1531, 1536], 3) + ops.element('ShellMITC4', 1610, *[673, 1527, 1532, 1537], 6) + ops.element('ShellMITC4', 1611, *[663, 1530, 1533, 1538], 6) + ops.element('ShellMITC4', 1612, *[1540, 1534, 673, 1539], 3) + ops.element('ShellMITC4', 1613, *[1539, 673, 1535, 1541], 3) + ops.element('ShellMITC4', 1614, *[1541, 1535, 663, 1542], 3) + ops.element('ShellMITC4', 1615, *[1542, 663, 1536, 1543], 3) + ops.element('ShellMITC4', 1616, *[1539, 673, 1537, 1544], 6) + ops.element('ShellMITC4', 1617, *[1542, 663, 1538, 1545], 6) + ops.element('ShellMITC4', 1618, *[1547, 1540, 1539, 1546], 3) + ops.element('ShellMITC4', 1619, *[1546, 1539, 1541, 1548], 3) + ops.element('ShellMITC4', 1620, *[1548, 1541, 1542, 1549], 3) + ops.element('ShellMITC4', 1621, *[1549, 1542, 1543, 1550], 3) + ops.element('ShellMITC4', 1622, *[1546, 1539, 1544, 1551], 6) + ops.element('ShellMITC4', 1623, *[1549, 1542, 1545, 1552], 6) + ops.element('ShellMITC4', 1624, *[1554, 1547, 1546, 1553], 3) + ops.element('ShellMITC4', 1625, *[1553, 1546, 1548, 1555], 3) + ops.element('ShellMITC4', 1626, *[1555, 1548, 1549, 1556], 3) + ops.element('ShellMITC4', 1627, *[1556, 1549, 1550, 1557], 3) + ops.element('ShellMITC4', 1628, *[1553, 1546, 1551, 1558], 6) + ops.element('ShellMITC4', 1629, *[1556, 1549, 1552, 1559], 6) + ops.element('ShellMITC4', 1630, *[1560, 1554, 1553, 674], 3) + ops.element('ShellMITC4', 1631, *[674, 1553, 1555, 1561], 3) + ops.element('ShellMITC4', 1632, *[1561, 1555, 1556, 664], 3) + ops.element('ShellMITC4', 1633, *[664, 1556, 1557, 1562], 3) + ops.element('ShellMITC4', 1634, *[674, 1553, 1558, 1563], 6) + ops.element('ShellMITC4', 1635, *[664, 1556, 1559, 1564], 6) + ops.element('ShellMITC4', 1636, *[1566, 1560, 674, 1565], 3) + ops.element('ShellMITC4', 1637, *[1565, 674, 1561, 1567], 3) + ops.element('ShellMITC4', 1638, *[1567, 1561, 664, 1568], 3) + ops.element('ShellMITC4', 1639, *[1568, 664, 1562, 1569], 3) + ops.element('ShellMITC4', 1640, *[1565, 674, 1563, 1570], 6) + ops.element('ShellMITC4', 1641, *[1568, 664, 1564, 1571], 6) + ops.element('ShellMITC4', 1642, *[1573, 1566, 1565, 1572], 3) + ops.element('ShellMITC4', 1643, *[1572, 1565, 1567, 1574], 3) + ops.element('ShellMITC4', 1644, *[1574, 1567, 1568, 1575], 3) + ops.element('ShellMITC4', 1645, *[1575, 1568, 1569, 1576], 3) + ops.element('ShellMITC4', 1646, *[1572, 1565, 1570, 1577], 6) + ops.element('ShellMITC4', 1647, *[1575, 1568, 1571, 1578], 6) + ops.element('ShellMITC4', 1648, *[1580, 1573, 1572, 1579], 3) + ops.element('ShellMITC4', 1649, *[1579, 1572, 1574, 1581], 3) + ops.element('ShellMITC4', 1650, *[1581, 1574, 1575, 1582], 3) + ops.element('ShellMITC4', 1651, *[1582, 1575, 1576, 1583], 3) + ops.element('ShellMITC4', 1652, *[1579, 1572, 1577, 1584], 6) + ops.element('ShellMITC4', 1653, *[1582, 1575, 1578, 1585], 6) + ops.element('ShellMITC4', 1654, *[1586, 1580, 1579, 675], 3) + ops.element('ShellMITC4', 1655, *[675, 1579, 1581, 1587], 3) + ops.element('ShellMITC4', 1656, *[1587, 1581, 1582, 665], 3) + ops.element('ShellMITC4', 1657, *[665, 1582, 1583, 1588], 3) + ops.element('ShellMITC4', 1658, *[675, 1579, 1584, 1589], 6) + ops.element('ShellMITC4', 1659, *[665, 1582, 1585, 1590], 6) + ops.element('ShellMITC4', 1660, *[1592, 1586, 675, 1591], 3) + ops.element('ShellMITC4', 1661, *[1591, 675, 1587, 1593], 3) + ops.element('ShellMITC4', 1662, *[1593, 1587, 665, 1594], 3) + ops.element('ShellMITC4', 1663, *[1594, 665, 1588, 1595], 3) + ops.element('ShellMITC4', 1664, *[1591, 675, 1589, 1596], 6) + ops.element('ShellMITC4', 1665, *[1594, 665, 1590, 1597], 6) + ops.element('ShellMITC4', 1666, *[1599, 1592, 1591, 1598], 3) + ops.element('ShellMITC4', 1667, *[1598, 1591, 1593, 1600], 3) + ops.element('ShellMITC4', 1668, *[1600, 1593, 1594, 1601], 3) + ops.element('ShellMITC4', 1669, *[1601, 1594, 1595, 1602], 3) + ops.element('ShellMITC4', 1670, *[1598, 1591, 1596, 1603], 6) + ops.element('ShellMITC4', 1671, *[1601, 1594, 1597, 1604], 6) + ops.element('ShellMITC4', 1672, *[1606, 1599, 1598, 1605], 3) + ops.element('ShellMITC4', 1673, *[1605, 1598, 1600, 1607], 3) + ops.element('ShellMITC4', 1674, *[1607, 1600, 1601, 1608], 3) + ops.element('ShellMITC4', 1675, *[1608, 1601, 1602, 1609], 3) + ops.element('ShellMITC4', 1676, *[1605, 1598, 1603, 1610], 6) + ops.element('ShellMITC4', 1677, *[1608, 1601, 1604, 1611], 6) + ops.element('ShellMITC4', 1678, *[1612, 1606, 1605, 676], 3) + ops.element('ShellMITC4', 1679, *[676, 1605, 1607, 1613], 3) + ops.element('ShellMITC4', 1680, *[1613, 1607, 1608, 666], 3) + ops.element('ShellMITC4', 1681, *[666, 1608, 1609, 1614], 3) + ops.element('ShellMITC4', 1682, *[676, 1605, 1610, 1615], 6) + ops.element('ShellMITC4', 1683, *[666, 1608, 1611, 1616], 6) + ops.element('ShellMITC4', 1684, *[1618, 1612, 676, 1617], 3) + ops.element('ShellMITC4', 1685, *[1617, 676, 1613, 1619], 3) + ops.element('ShellMITC4', 1686, *[1619, 1613, 666, 1620], 3) + ops.element('ShellMITC4', 1687, *[1620, 666, 1614, 1621], 3) + ops.element('ShellMITC4', 1688, *[1617, 676, 1615, 1622], 6) + ops.element('ShellMITC4', 1689, *[1620, 666, 1616, 1623], 6) + ops.element('ShellMITC4', 1690, *[1625, 1618, 1617, 1624], 3) + ops.element('ShellMITC4', 1691, *[1624, 1617, 1619, 1626], 3) + ops.element('ShellMITC4', 1692, *[1626, 1619, 1620, 1627], 3) + ops.element('ShellMITC4', 1693, *[1627, 1620, 1621, 1628], 3) + ops.element('ShellMITC4', 1694, *[1624, 1617, 1622, 1629], 6) + ops.element('ShellMITC4', 1695, *[1627, 1620, 1623, 1630], 6) + ops.element('ShellMITC4', 1696, *[1632, 1625, 1624, 1631], 3) + ops.element('ShellMITC4', 1697, *[1631, 1624, 1626, 1633], 3) + ops.element('ShellMITC4', 1698, *[1633, 1626, 1627, 1634], 3) + ops.element('ShellMITC4', 1699, *[1634, 1627, 1628, 1635], 3) + ops.element('ShellMITC4', 1700, *[1631, 1624, 1629, 1636], 6) + ops.element('ShellMITC4', 1701, *[1634, 1627, 1630, 1637], 6) + ops.element('ShellMITC4', 1702, *[1638, 1632, 1631, 677], 3) + ops.element('ShellMITC4', 1703, *[677, 1631, 1633, 1639], 3) + ops.element('ShellMITC4', 1704, *[1639, 1633, 1634, 667], 3) + ops.element('ShellMITC4', 1705, *[667, 1634, 1635, 1640], 3) + ops.element('ShellMITC4', 1706, *[677, 1631, 1636, 1641], 6) + ops.element('ShellMITC4', 1707, *[667, 1634, 1637, 1642], 6) + ops.element('ShellMITC4', 1708, *[1644, 1638, 677, 1643], 3) + ops.element('ShellMITC4', 1709, *[1643, 677, 1639, 1645], 3) + ops.element('ShellMITC4', 1710, *[1645, 1639, 667, 1646], 3) + ops.element('ShellMITC4', 1711, *[1646, 667, 1640, 1647], 3) + ops.element('ShellMITC4', 1712, *[1643, 677, 1641, 1648], 6) + ops.element('ShellMITC4', 1713, *[1646, 667, 1642, 1649], 6) + ops.element('ShellMITC4', 1714, *[1651, 1644, 1643, 1650], 3) + ops.element('ShellMITC4', 1715, *[1650, 1643, 1645, 1652], 3) + ops.element('ShellMITC4', 1716, *[1652, 1645, 1646, 1653], 3) + ops.element('ShellMITC4', 1717, *[1653, 1646, 1647, 1654], 3) + ops.element('ShellMITC4', 1718, *[1650, 1643, 1648, 1655], 6) + ops.element('ShellMITC4', 1719, *[1653, 1646, 1649, 1656], 6) + ops.element('ShellMITC4', 1720, *[1658, 1651, 1650, 1657], 3) + ops.element('ShellMITC4', 1721, *[1657, 1650, 1652, 1659], 3) + ops.element('ShellMITC4', 1722, *[1659, 1652, 1653, 1660], 3) + ops.element('ShellMITC4', 1723, *[1660, 1653, 1654, 1661], 3) + ops.element('ShellMITC4', 1724, *[1657, 1650, 1655, 1662], 6) + ops.element('ShellMITC4', 1725, *[1660, 1653, 1656, 1663], 6) + ops.element('ShellMITC4', 1726, *[1664, 1658, 1657, 678], 3) + ops.element('ShellMITC4', 1727, *[678, 1657, 1659, 1665], 3) + ops.element('ShellMITC4', 1728, *[1665, 1659, 1660, 668], 3) + ops.element('ShellMITC4', 1729, *[668, 1660, 1661, 1666], 3) + ops.element('ShellMITC4', 1730, *[678, 1657, 1662, 1667], 6) + ops.element('ShellMITC4', 1731, *[668, 1660, 1663, 1668], 6) + ops.element('ShellMITC4', 1732, *[1670, 1664, 678, 1669], 3) + ops.element('ShellMITC4', 1733, *[1669, 678, 1665, 1671], 3) + ops.element('ShellMITC4', 1734, *[1671, 1665, 668, 1672], 3) + ops.element('ShellMITC4', 1735, *[1672, 668, 1666, 1673], 3) + ops.element('ShellMITC4', 1736, *[1669, 678, 1667, 1674], 6) + ops.element('ShellMITC4', 1737, *[1672, 668, 1668, 1675], 6) + ops.element('ShellMITC4', 1738, *[1677, 1670, 1669, 1676], 3) + ops.element('ShellMITC4', 1739, *[1676, 1669, 1671, 1678], 3) + ops.element('ShellMITC4', 1740, *[1678, 1671, 1672, 1679], 3) + ops.element('ShellMITC4', 1741, *[1679, 1672, 1673, 1680], 3) + ops.element('ShellMITC4', 1742, *[1676, 1669, 1674, 1681], 6) + ops.element('ShellMITC4', 1743, *[1679, 1672, 1675, 1682], 6) + ops.element('ShellMITC4', 1744, *[1684, 1677, 1676, 1683], 3) + ops.element('ShellMITC4', 1745, *[1683, 1676, 1678, 1685], 3) + ops.element('ShellMITC4', 1746, *[1685, 1678, 1679, 1686], 3) + ops.element('ShellMITC4', 1747, *[1686, 1679, 1680, 1687], 3) + ops.element('ShellMITC4', 1748, *[1683, 1676, 1681, 1688], 6) + ops.element('ShellMITC4', 1749, *[1686, 1679, 1682, 1689], 6) + ops.element('ShellMITC4', 1750, *[1690, 1684, 1683, 679], 3) + ops.element('ShellMITC4', 1751, *[679, 1683, 1685, 1691], 3) + ops.element('ShellMITC4', 1752, *[1691, 1685, 1686, 669], 3) + ops.element('ShellMITC4', 1753, *[669, 1686, 1687, 1692], 3) + ops.element('ShellMITC4', 1754, *[679, 1683, 1688, 1693], 6) + ops.element('ShellMITC4', 1755, *[669, 1686, 1689, 1694], 6) + ops.element('ShellMITC4', 1756, *[1696, 1690, 679, 1695], 3) + ops.element('ShellMITC4', 1757, *[1695, 679, 1691, 1697], 3) + ops.element('ShellMITC4', 1758, *[1697, 1691, 669, 1698], 3) + ops.element('ShellMITC4', 1759, *[1698, 669, 1692, 1699], 3) + ops.element('ShellMITC4', 1760, *[1695, 679, 1693, 1700], 6) + ops.element('ShellMITC4', 1761, *[1698, 669, 1694, 1701], 6) + ops.element('ShellMITC4', 1762, *[1703, 1696, 1695, 1702], 3) + ops.element('ShellMITC4', 1763, *[1702, 1695, 1697, 1704], 3) + ops.element('ShellMITC4', 1764, *[1704, 1697, 1698, 1705], 3) + ops.element('ShellMITC4', 1765, *[1705, 1698, 1699, 1706], 3) + ops.element('ShellMITC4', 1766, *[1702, 1695, 1700, 1707], 6) + ops.element('ShellMITC4', 1767, *[1705, 1698, 1701, 1708], 6) + ops.element('ShellMITC4', 1768, *[1710, 1703, 1702, 1709], 3) + ops.element('ShellMITC4', 1769, *[1709, 1702, 1704, 1711], 3) + ops.element('ShellMITC4', 1770, *[1711, 1704, 1705, 1712], 3) + ops.element('ShellMITC4', 1771, *[1712, 1705, 1706, 1713], 3) + ops.element('ShellMITC4', 1772, *[1709, 1702, 1707, 1714], 6) + ops.element('ShellMITC4', 1773, *[1712, 1705, 1708, 1715], 6) + ops.element('ShellMITC4', 1774, *[1716, 1710, 1709, 680], 3) + ops.element('ShellMITC4', 1775, *[680, 1709, 1711, 1717], 3) + ops.element('ShellMITC4', 1776, *[1717, 1711, 1712, 670], 3) + ops.element('ShellMITC4', 1777, *[670, 1712, 1713, 1718], 3) + ops.element('ShellMITC4', 1778, *[680, 1709, 1714, 1719], 6) + ops.element('ShellMITC4', 1779, *[670, 1712, 1715, 1720], 6) + ops.element('ShellMITC4', 1780, *[1723, 1721, 718, 1722], 3) + ops.element('ShellMITC4', 1781, *[1722, 718, 1724, 1725], 3) + ops.element('ShellMITC4', 1782, *[1725, 1724, 709, 1726], 3) + ops.element('ShellMITC4', 1783, *[1726, 709, 1727, 1728], 3) + ops.element('ShellMITC4', 1784, *[1722, 718, 1729, 1730], 6) + ops.element('ShellMITC4', 1785, *[1726, 709, 1731, 1732], 6) + ops.element('ShellMITC4', 1786, *[1734, 1723, 1722, 1733], 3) + ops.element('ShellMITC4', 1787, *[1733, 1722, 1725, 1735], 3) + ops.element('ShellMITC4', 1788, *[1735, 1725, 1726, 1736], 3) + ops.element('ShellMITC4', 1789, *[1736, 1726, 1728, 1737], 3) + ops.element('ShellMITC4', 1790, *[1733, 1722, 1730, 1738], 6) + ops.element('ShellMITC4', 1791, *[1736, 1726, 1732, 1739], 6) + ops.element('ShellMITC4', 1792, *[1741, 1734, 1733, 1740], 3) + ops.element('ShellMITC4', 1793, *[1740, 1733, 1735, 1742], 3) + ops.element('ShellMITC4', 1794, *[1742, 1735, 1736, 1743], 3) + ops.element('ShellMITC4', 1795, *[1743, 1736, 1737, 1744], 3) + ops.element('ShellMITC4', 1796, *[1740, 1733, 1738, 1745], 6) + ops.element('ShellMITC4', 1797, *[1743, 1736, 1739, 1746], 6) + ops.element('ShellMITC4', 1798, *[1748, 1741, 1740, 1747], 3) + ops.element('ShellMITC4', 1799, *[1747, 1740, 1742, 1749], 3) + ops.element('ShellMITC4', 1800, *[1749, 1742, 1743, 1750], 3) + ops.element('ShellMITC4', 1801, *[1750, 1743, 1744, 1751], 3) + ops.element('ShellMITC4', 1802, *[1747, 1740, 1745, 1752], 6) + ops.element('ShellMITC4', 1803, *[1750, 1743, 1746, 1753], 6) + ops.element('ShellMITC4', 1804, *[1755, 1748, 1747, 1754], 3) + ops.element('ShellMITC4', 1805, *[1754, 1747, 1749, 1756], 3) + ops.element('ShellMITC4', 1806, *[1756, 1749, 1750, 1757], 3) + ops.element('ShellMITC4', 1807, *[1757, 1750, 1751, 1758], 3) + ops.element('ShellMITC4', 1808, *[1754, 1747, 1752, 1759], 6) + ops.element('ShellMITC4', 1809, *[1757, 1750, 1753, 1760], 6) + ops.element('ShellMITC4', 1810, *[1762, 1755, 1754, 1761], 3) + ops.element('ShellMITC4', 1811, *[1761, 1754, 1756, 1763], 3) + ops.element('ShellMITC4', 1812, *[1763, 1756, 1757, 1764], 3) + ops.element('ShellMITC4', 1813, *[1764, 1757, 1758, 1765], 3) + ops.element('ShellMITC4', 1814, *[1761, 1754, 1759, 1766], 6) + ops.element('ShellMITC4', 1815, *[1764, 1757, 1760, 1767], 6) + ops.element('ShellMITC4', 1816, *[1769, 1762, 1761, 1768], 3) + ops.element('ShellMITC4', 1817, *[1768, 1761, 1763, 1770], 3) + ops.element('ShellMITC4', 1818, *[1770, 1763, 1764, 1771], 3) + ops.element('ShellMITC4', 1819, *[1771, 1764, 1765, 1772], 3) + ops.element('ShellMITC4', 1820, *[1768, 1761, 1766, 1773], 6) + ops.element('ShellMITC4', 1821, *[1771, 1764, 1767, 1774], 6) + ops.element('ShellMITC4', 1822, *[1776, 1769, 1768, 1775], 3) + ops.element('ShellMITC4', 1823, *[1775, 1768, 1770, 1777], 3) + ops.element('ShellMITC4', 1824, *[1777, 1770, 1771, 1778], 3) + ops.element('ShellMITC4', 1825, *[1778, 1771, 1772, 1779], 3) + ops.element('ShellMITC4', 1826, *[1775, 1768, 1773, 1780], 6) + ops.element('ShellMITC4', 1827, *[1778, 1771, 1774, 1781], 6) + ops.element('ShellMITC4', 1828, *[1783, 1776, 1775, 1782], 3) + ops.element('ShellMITC4', 1829, *[1782, 1775, 1777, 1784], 3) + ops.element('ShellMITC4', 1830, *[1784, 1777, 1778, 1785], 3) + ops.element('ShellMITC4', 1831, *[1785, 1778, 1779, 1786], 3) + ops.element('ShellMITC4', 1832, *[1782, 1775, 1780, 1787], 6) + ops.element('ShellMITC4', 1833, *[1785, 1778, 1781, 1788], 6) + ops.element('ShellMITC4', 1834, *[1790, 1783, 1782, 1789], 3) + ops.element('ShellMITC4', 1835, *[1789, 1782, 1784, 1791], 3) + ops.element('ShellMITC4', 1836, *[1791, 1784, 1785, 1792], 3) + ops.element('ShellMITC4', 1837, *[1792, 1785, 1786, 1793], 3) + ops.element('ShellMITC4', 1838, *[1789, 1782, 1787, 1794], 6) + ops.element('ShellMITC4', 1839, *[1792, 1785, 1788, 1795], 6) + ops.element('ShellMITC4', 1840, *[1797, 1790, 1789, 1796], 3) + ops.element('ShellMITC4', 1841, *[1796, 1789, 1791, 1798], 3) + ops.element('ShellMITC4', 1842, *[1798, 1791, 1792, 1799], 3) + ops.element('ShellMITC4', 1843, *[1799, 1792, 1793, 1800], 3) + ops.element('ShellMITC4', 1844, *[1796, 1789, 1794, 1801], 6) + ops.element('ShellMITC4', 1845, *[1799, 1792, 1795, 1802], 6) + ops.element('ShellMITC4', 1846, *[1803, 1797, 1796, 700], 3) + ops.element('ShellMITC4', 1847, *[700, 1796, 1798, 1804], 3) + ops.element('ShellMITC4', 1848, *[1804, 1798, 1799, 682], 3) + ops.element('ShellMITC4', 1849, *[682, 1799, 1800, 1805], 3) + ops.element('ShellMITC4', 1850, *[700, 1796, 1801, 1806], 6) + ops.element('ShellMITC4', 1851, *[682, 1799, 1802, 1807], 6) + ops.element('ShellMITC4', 1852, *[1721, 1809, 1808, 718], 3) + ops.element('ShellMITC4', 1853, *[718, 1808, 1810, 1724], 3) + ops.element('ShellMITC4', 1854, *[1724, 1810, 1811, 709], 3) + ops.element('ShellMITC4', 1855, *[709, 1811, 1812, 1727], 3) + ops.element('ShellMITC4', 1856, *[718, 1808, 1813, 1729], 6) + ops.element('ShellMITC4', 1857, *[709, 1811, 1814, 1731], 6) + ops.element('ShellMITC4', 1858, *[1809, 1816, 1815, 1808], 3) + ops.element('ShellMITC4', 1859, *[1808, 1815, 1817, 1810], 3) + ops.element('ShellMITC4', 1860, *[1810, 1817, 1818, 1811], 3) + ops.element('ShellMITC4', 1861, *[1811, 1818, 1819, 1812], 3) + ops.element('ShellMITC4', 1862, *[1808, 1815, 1820, 1813], 6) + ops.element('ShellMITC4', 1863, *[1811, 1818, 1821, 1814], 6) + ops.element('ShellMITC4', 1864, *[1816, 1823, 1822, 1815], 3) + ops.element('ShellMITC4', 1865, *[1815, 1822, 1824, 1817], 3) + ops.element('ShellMITC4', 1866, *[1817, 1824, 1825, 1818], 3) + ops.element('ShellMITC4', 1867, *[1818, 1825, 1826, 1819], 3) + ops.element('ShellMITC4', 1868, *[1815, 1822, 1827, 1820], 6) + ops.element('ShellMITC4', 1869, *[1818, 1825, 1828, 1821], 6) + ops.element('ShellMITC4', 1870, *[1823, 1829, 719, 1822], 3) + ops.element('ShellMITC4', 1871, *[1822, 719, 1830, 1824], 3) + ops.element('ShellMITC4', 1872, *[1824, 1830, 710, 1825], 3) + ops.element('ShellMITC4', 1873, *[1825, 710, 1831, 1826], 3) + ops.element('ShellMITC4', 1874, *[1822, 719, 1832, 1827], 6) + ops.element('ShellMITC4', 1875, *[1825, 710, 1833, 1828], 6) + ops.element('ShellMITC4', 1876, *[1829, 1835, 1834, 719], 3) + ops.element('ShellMITC4', 1877, *[719, 1834, 1836, 1830], 3) + ops.element('ShellMITC4', 1878, *[1830, 1836, 1837, 710], 3) + ops.element('ShellMITC4', 1879, *[710, 1837, 1838, 1831], 3) + ops.element('ShellMITC4', 1880, *[719, 1834, 1839, 1832], 6) + ops.element('ShellMITC4', 1881, *[710, 1837, 1840, 1833], 6) + ops.element('ShellMITC4', 1882, *[1835, 1842, 1841, 1834], 3) + ops.element('ShellMITC4', 1883, *[1834, 1841, 1843, 1836], 3) + ops.element('ShellMITC4', 1884, *[1836, 1843, 1844, 1837], 3) + ops.element('ShellMITC4', 1885, *[1837, 1844, 1845, 1838], 3) + ops.element('ShellMITC4', 1886, *[1834, 1841, 1846, 1839], 6) + ops.element('ShellMITC4', 1887, *[1837, 1844, 1847, 1840], 6) + ops.element('ShellMITC4', 1888, *[1842, 1849, 1848, 1841], 3) + ops.element('ShellMITC4', 1889, *[1841, 1848, 1850, 1843], 3) + ops.element('ShellMITC4', 1890, *[1843, 1850, 1851, 1844], 3) + ops.element('ShellMITC4', 1891, *[1844, 1851, 1852, 1845], 3) + ops.element('ShellMITC4', 1892, *[1841, 1848, 1853, 1846], 6) + ops.element('ShellMITC4', 1893, *[1844, 1851, 1854, 1847], 6) + ops.element('ShellMITC4', 1894, *[1849, 1855, 720, 1848], 3) + ops.element('ShellMITC4', 1895, *[1848, 720, 1856, 1850], 3) + ops.element('ShellMITC4', 1896, *[1850, 1856, 711, 1851], 3) + ops.element('ShellMITC4', 1897, *[1851, 711, 1857, 1852], 3) + ops.element('ShellMITC4', 1898, *[1848, 720, 1858, 1853], 6) + ops.element('ShellMITC4', 1899, *[1851, 711, 1859, 1854], 6) + ops.element('ShellMITC4', 1900, *[1855, 1861, 1860, 720], 3) + ops.element('ShellMITC4', 1901, *[720, 1860, 1862, 1856], 3) + ops.element('ShellMITC4', 1902, *[1856, 1862, 1863, 711], 3) + ops.element('ShellMITC4', 1903, *[711, 1863, 1864, 1857], 3) + ops.element('ShellMITC4', 1904, *[720, 1860, 1865, 1858], 6) + ops.element('ShellMITC4', 1905, *[711, 1863, 1866, 1859], 6) + ops.element('ShellMITC4', 1906, *[1861, 1868, 1867, 1860], 3) + ops.element('ShellMITC4', 1907, *[1860, 1867, 1869, 1862], 3) + ops.element('ShellMITC4', 1908, *[1862, 1869, 1870, 1863], 3) + ops.element('ShellMITC4', 1909, *[1863, 1870, 1871, 1864], 3) + ops.element('ShellMITC4', 1910, *[1860, 1867, 1872, 1865], 6) + ops.element('ShellMITC4', 1911, *[1863, 1870, 1873, 1866], 6) + ops.element('ShellMITC4', 1912, *[1868, 1875, 1874, 1867], 3) + ops.element('ShellMITC4', 1913, *[1867, 1874, 1876, 1869], 3) + ops.element('ShellMITC4', 1914, *[1869, 1876, 1877, 1870], 3) + ops.element('ShellMITC4', 1915, *[1870, 1877, 1878, 1871], 3) + ops.element('ShellMITC4', 1916, *[1867, 1874, 1879, 1872], 6) + ops.element('ShellMITC4', 1917, *[1870, 1877, 1880, 1873], 6) + ops.element('ShellMITC4', 1918, *[1875, 1881, 721, 1874], 3) + ops.element('ShellMITC4', 1919, *[1874, 721, 1882, 1876], 3) + ops.element('ShellMITC4', 1920, *[1876, 1882, 712, 1877], 3) + ops.element('ShellMITC4', 1921, *[1877, 712, 1883, 1878], 3) + ops.element('ShellMITC4', 1922, *[1874, 721, 1884, 1879], 6) + ops.element('ShellMITC4', 1923, *[1877, 712, 1885, 1880], 6) + ops.element('ShellMITC4', 1924, *[1881, 1887, 1886, 721], 3) + ops.element('ShellMITC4', 1925, *[721, 1886, 1888, 1882], 3) + ops.element('ShellMITC4', 1926, *[1882, 1888, 1889, 712], 3) + ops.element('ShellMITC4', 1927, *[712, 1889, 1890, 1883], 3) + ops.element('ShellMITC4', 1928, *[721, 1886, 1891, 1884], 6) + ops.element('ShellMITC4', 1929, *[712, 1889, 1892, 1885], 6) + ops.element('ShellMITC4', 1930, *[1887, 1894, 1893, 1886], 3) + ops.element('ShellMITC4', 1931, *[1886, 1893, 1895, 1888], 3) + ops.element('ShellMITC4', 1932, *[1888, 1895, 1896, 1889], 3) + ops.element('ShellMITC4', 1933, *[1889, 1896, 1897, 1890], 3) + ops.element('ShellMITC4', 1934, *[1886, 1893, 1898, 1891], 6) + ops.element('ShellMITC4', 1935, *[1889, 1896, 1899, 1892], 6) + ops.element('ShellMITC4', 1936, *[1894, 1901, 1900, 1893], 3) + ops.element('ShellMITC4', 1937, *[1893, 1900, 1902, 1895], 3) + ops.element('ShellMITC4', 1938, *[1895, 1902, 1903, 1896], 3) + ops.element('ShellMITC4', 1939, *[1896, 1903, 1904, 1897], 3) + ops.element('ShellMITC4', 1940, *[1893, 1900, 1905, 1898], 6) + ops.element('ShellMITC4', 1941, *[1896, 1903, 1906, 1899], 6) + ops.element('ShellMITC4', 1942, *[1901, 1907, 722, 1900], 3) + ops.element('ShellMITC4', 1943, *[1900, 722, 1908, 1902], 3) + ops.element('ShellMITC4', 1944, *[1902, 1908, 713, 1903], 3) + ops.element('ShellMITC4', 1945, *[1903, 713, 1909, 1904], 3) + ops.element('ShellMITC4', 1946, *[1900, 722, 1910, 1905], 6) + ops.element('ShellMITC4', 1947, *[1903, 713, 1911, 1906], 6) + ops.element('ShellMITC4', 1948, *[1907, 1913, 1912, 722], 3) + ops.element('ShellMITC4', 1949, *[722, 1912, 1914, 1908], 3) + ops.element('ShellMITC4', 1950, *[1908, 1914, 1915, 713], 3) + ops.element('ShellMITC4', 1951, *[713, 1915, 1916, 1909], 3) + ops.element('ShellMITC4', 1952, *[722, 1912, 1917, 1910], 6) + ops.element('ShellMITC4', 1953, *[713, 1915, 1918, 1911], 6) + ops.element('ShellMITC4', 1954, *[1913, 1920, 1919, 1912], 3) + ops.element('ShellMITC4', 1955, *[1912, 1919, 1921, 1914], 3) + ops.element('ShellMITC4', 1956, *[1914, 1921, 1922, 1915], 3) + ops.element('ShellMITC4', 1957, *[1915, 1922, 1923, 1916], 3) + ops.element('ShellMITC4', 1958, *[1912, 1919, 1924, 1917], 6) + ops.element('ShellMITC4', 1959, *[1915, 1922, 1925, 1918], 6) + ops.element('ShellMITC4', 1960, *[1920, 1927, 1926, 1919], 3) + ops.element('ShellMITC4', 1961, *[1919, 1926, 1928, 1921], 3) + ops.element('ShellMITC4', 1962, *[1921, 1928, 1929, 1922], 3) + ops.element('ShellMITC4', 1963, *[1922, 1929, 1930, 1923], 3) + ops.element('ShellMITC4', 1964, *[1919, 1926, 1931, 1924], 6) + ops.element('ShellMITC4', 1965, *[1922, 1929, 1932, 1925], 6) + ops.element('ShellMITC4', 1966, *[1927, 1933, 723, 1926], 3) + ops.element('ShellMITC4', 1967, *[1926, 723, 1934, 1928], 3) + ops.element('ShellMITC4', 1968, *[1928, 1934, 714, 1929], 3) + ops.element('ShellMITC4', 1969, *[1929, 714, 1935, 1930], 3) + ops.element('ShellMITC4', 1970, *[1926, 723, 1936, 1931], 6) + ops.element('ShellMITC4', 1971, *[1929, 714, 1937, 1932], 6) + ops.element('ShellMITC4', 1972, *[723, 1933, 1939, 1938], 3) + ops.element('ShellMITC4', 1973, *[723, 1938, 1940, 1934], 3) + ops.element('ShellMITC4', 1974, *[714, 1934, 1940, 1941], 3) + ops.element('ShellMITC4', 1975, *[714, 1941, 1942, 1935], 3) + ops.element('ShellMITC4', 1976, *[723, 1938, 1943, 1936], 6) + ops.element('ShellMITC4', 1977, *[714, 1941, 1944, 1937], 6) + ops.element('ShellMITC4', 1978, *[1939, 1946, 1945, 1938], 3) + ops.element('ShellMITC4', 1979, *[1938, 1945, 1947, 1940], 3) + ops.element('ShellMITC4', 1980, *[1940, 1947, 1948, 1941], 3) + ops.element('ShellMITC4', 1981, *[1941, 1948, 1949, 1942], 3) + ops.element('ShellMITC4', 1982, *[1938, 1945, 1950, 1943], 6) + ops.element('ShellMITC4', 1983, *[1941, 1948, 1951, 1944], 6) + ops.element('ShellMITC4', 1984, *[1946, 1953, 1952, 1945], 3) + ops.element('ShellMITC4', 1985, *[1945, 1952, 1954, 1947], 3) + ops.element('ShellMITC4', 1986, *[1947, 1954, 1955, 1948], 3) + ops.element('ShellMITC4', 1987, *[1948, 1955, 1956, 1949], 3) + ops.element('ShellMITC4', 1988, *[1945, 1952, 1957, 1950], 6) + ops.element('ShellMITC4', 1989, *[1948, 1955, 1958, 1951], 6) + ops.element('ShellMITC4', 1990, *[1953, 1959, 724, 1952], 3) + ops.element('ShellMITC4', 1991, *[1952, 724, 1960, 1954], 3) + ops.element('ShellMITC4', 1992, *[1954, 1960, 715, 1955], 3) + ops.element('ShellMITC4', 1993, *[1955, 715, 1961, 1956], 3) + ops.element('ShellMITC4', 1994, *[1952, 724, 1962, 1957], 6) + ops.element('ShellMITC4', 1995, *[1955, 715, 1963, 1958], 6) + ops.element('ShellMITC4', 1996, *[1959, 1965, 1964, 724], 3) + ops.element('ShellMITC4', 1997, *[724, 1964, 1966, 1960], 3) + ops.element('ShellMITC4', 1998, *[1960, 1966, 1967, 715], 3) + ops.element('ShellMITC4', 1999, *[715, 1967, 1968, 1961], 3) + ops.element('ShellMITC4', 2000, *[724, 1964, 1969, 1962], 6) + ops.element('ShellMITC4', 2001, *[715, 1967, 1970, 1963], 6) + ops.element('ShellMITC4', 2002, *[1965, 1972, 1971, 1964], 3) + ops.element('ShellMITC4', 2003, *[1964, 1971, 1973, 1966], 3) + ops.element('ShellMITC4', 2004, *[1966, 1973, 1974, 1967], 3) + ops.element('ShellMITC4', 2005, *[1967, 1974, 1975, 1968], 3) + ops.element('ShellMITC4', 2006, *[1964, 1971, 1976, 1969], 6) + ops.element('ShellMITC4', 2007, *[1967, 1974, 1977, 1970], 6) + ops.element('ShellMITC4', 2008, *[1972, 1979, 1978, 1971], 3) + ops.element('ShellMITC4', 2009, *[1971, 1978, 1980, 1973], 3) + ops.element('ShellMITC4', 2010, *[1973, 1980, 1981, 1974], 3) + ops.element('ShellMITC4', 2011, *[1974, 1981, 1982, 1975], 3) + ops.element('ShellMITC4', 2012, *[1971, 1978, 1983, 1976], 6) + ops.element('ShellMITC4', 2013, *[1974, 1981, 1984, 1977], 6) + ops.element('ShellMITC4', 2014, *[1979, 1985, 725, 1978], 3) + ops.element('ShellMITC4', 2015, *[1978, 725, 1986, 1980], 3) + ops.element('ShellMITC4', 2016, *[1980, 1986, 716, 1981], 3) + ops.element('ShellMITC4', 2017, *[1981, 716, 1987, 1982], 3) + ops.element('ShellMITC4', 2018, *[1978, 725, 1988, 1983], 6) + ops.element('ShellMITC4', 2019, *[1981, 716, 1989, 1984], 6) + ops.element('ShellMITC4', 2020, *[1985, 1991, 1990, 725], 3) + ops.element('ShellMITC4', 2021, *[725, 1990, 1992, 1986], 3) + ops.element('ShellMITC4', 2022, *[1986, 1992, 1993, 716], 3) + ops.element('ShellMITC4', 2023, *[716, 1993, 1994, 1987], 3) + ops.element('ShellMITC4', 2024, *[725, 1990, 1995, 1988], 6) + ops.element('ShellMITC4', 2025, *[716, 1993, 1996, 1989], 6) + ops.element('ShellMITC4', 2026, *[1991, 1998, 1997, 1990], 3) + ops.element('ShellMITC4', 2027, *[1990, 1997, 1999, 1992], 3) + ops.element('ShellMITC4', 2028, *[1992, 1999, 2000, 1993], 3) + ops.element('ShellMITC4', 2029, *[1993, 2000, 2001, 1994], 3) + ops.element('ShellMITC4', 2030, *[1990, 1997, 2002, 1995], 6) + ops.element('ShellMITC4', 2031, *[1993, 2000, 2003, 1996], 6) + ops.element('ShellMITC4', 2032, *[1998, 2005, 2004, 1997], 3) + ops.element('ShellMITC4', 2033, *[1997, 2004, 2006, 1999], 3) + ops.element('ShellMITC4', 2034, *[1999, 2006, 2007, 2000], 3) + ops.element('ShellMITC4', 2035, *[2000, 2007, 2008, 2001], 3) + ops.element('ShellMITC4', 2036, *[1997, 2004, 2009, 2002], 6) + ops.element('ShellMITC4', 2037, *[2000, 2007, 2010, 2003], 6) + ops.element('ShellMITC4', 2038, *[2005, 2011, 726, 2004], 3) + ops.element('ShellMITC4', 2039, *[2004, 726, 2012, 2006], 3) + ops.element('ShellMITC4', 2040, *[2006, 2012, 717, 2007], 3) + ops.element('ShellMITC4', 2041, *[2007, 717, 2013, 2008], 3) + ops.element('ShellMITC4', 2042, *[2004, 726, 2014, 2009], 6) + ops.element('ShellMITC4', 2043, *[2007, 717, 2015, 2010], 6) + ops.element('ShellMITC4', 2044, *[726, 2011, 2017, 2016], 3) + ops.element('ShellMITC4', 2045, *[726, 2016, 2018, 2012], 3) + ops.element('ShellMITC4', 2046, *[717, 2012, 2018, 2019], 3) + ops.element('ShellMITC4', 2047, *[717, 2019, 2020, 2013], 3) + ops.element('ShellMITC4', 2048, *[726, 2016, 2021, 2014], 6) + ops.element('ShellMITC4', 2049, *[717, 2019, 2022, 2015], 6) + ops.element('ShellMITC4', 2050, *[2017, 2024, 2023, 2016], 3) + ops.element('ShellMITC4', 2051, *[2016, 2023, 2025, 2018], 3) + ops.element('ShellMITC4', 2052, *[2018, 2025, 2026, 2019], 3) + ops.element('ShellMITC4', 2053, *[2019, 2026, 2027, 2020], 3) + ops.element('ShellMITC4', 2054, *[2016, 2023, 2028, 2021], 6) + ops.element('ShellMITC4', 2055, *[2019, 2026, 2029, 2022], 6) + ops.element('ShellMITC4', 2056, *[2024, 2031, 2030, 2023], 3) + ops.element('ShellMITC4', 2057, *[2023, 2030, 2032, 2025], 3) + ops.element('ShellMITC4', 2058, *[2025, 2032, 2033, 2026], 3) + ops.element('ShellMITC4', 2059, *[2026, 2033, 2034, 2027], 3) + ops.element('ShellMITC4', 2060, *[2023, 2030, 2035, 2028], 6) + ops.element('ShellMITC4', 2061, *[2026, 2033, 2036, 2029], 6) + ops.element('ShellMITC4', 2062, *[2031, 1716, 680, 2030], 3) + ops.element('ShellMITC4', 2063, *[2030, 680, 1717, 2032], 3) + ops.element('ShellMITC4', 2064, *[2032, 1717, 670, 2033], 3) + ops.element('ShellMITC4', 2065, *[2033, 670, 1718, 2034], 3) + ops.element('ShellMITC4', 2066, *[2030, 680, 1719, 2035], 6) + ops.element('ShellMITC4', 2067, *[2033, 670, 1720, 2036], 6) + ops.element('ShellMITC4', 2068, *[2038, 1803, 700, 2037], 3) + ops.element('ShellMITC4', 2069, *[2037, 700, 1804, 2039], 3) + ops.element('ShellMITC4', 2070, *[2039, 1804, 682, 2040], 3) + ops.element('ShellMITC4', 2071, *[2040, 682, 1805, 2041], 3) + ops.element('ShellMITC4', 2072, *[2037, 700, 1806, 2042], 6) + ops.element('ShellMITC4', 2073, *[2040, 682, 1807, 2043], 6) + ops.element('ShellMITC4', 2074, *[2045, 2038, 2037, 2044], 3) + ops.element('ShellMITC4', 2075, *[2044, 2037, 2039, 2046], 3) + ops.element('ShellMITC4', 2076, *[2046, 2039, 2040, 2047], 3) + ops.element('ShellMITC4', 2077, *[2047, 2040, 2041, 2048], 3) + ops.element('ShellMITC4', 2078, *[2044, 2037, 2042, 2049], 6) + ops.element('ShellMITC4', 2079, *[2047, 2040, 2043, 2050], 6) + ops.element('ShellMITC4', 2080, *[2052, 2045, 2044, 2051], 3) + ops.element('ShellMITC4', 2081, *[2054, 2047, 2048, 2055], 3) + ops.element('ShellMITC4', 2082, *[2051, 2044, 2049, 2056], 6) + ops.element('ShellMITC4', 2083, *[2054, 2047, 2050, 2057], 6) + ops.element('ShellMITC4', 2084, *[2058, 2052, 2051, 701], 3) + ops.element('ShellMITC4', 2085, *[701, 2051, 2053, 2059], 3) + ops.element('ShellMITC4', 2086, *[2059, 2053, 2054, 684], 3) + ops.element('ShellMITC4', 2087, *[684, 2054, 2055, 2060], 3) + ops.element('ShellMITC4', 2088, *[701, 2051, 2056, 2061], 6) + ops.element('ShellMITC4', 2089, *[684, 2054, 2057, 2062], 6) + ops.element('ShellMITC4', 2090, *[2064, 2058, 701, 2063], 3) + ops.element('ShellMITC4', 2091, *[2063, 701, 2059, 2065], 3) + ops.element('ShellMITC4', 2092, *[2065, 2059, 684, 2066], 3) + ops.element('ShellMITC4', 2093, *[2066, 684, 2060, 2067], 3) + ops.element('ShellMITC4', 2094, *[2063, 701, 2061, 2068], 6) + ops.element('ShellMITC4', 2095, *[2066, 684, 2062, 2069], 6) + ops.element('ShellMITC4', 2096, *[2071, 2064, 2063, 2070], 3) + ops.element('ShellMITC4', 2097, *[2070, 2063, 2065, 2072], 3) + ops.element('ShellMITC4', 2098, *[2072, 2065, 2066, 2073], 3) + ops.element('ShellMITC4', 2099, *[2073, 2066, 2067, 2074], 3) + ops.element('ShellMITC4', 2100, *[2070, 2063, 2068, 2075], 6) + ops.element('ShellMITC4', 2101, *[2073, 2066, 2069, 2076], 6) + ops.element('ShellMITC4', 2102, *[2078, 2071, 2070, 2077], 3) + ops.element('ShellMITC4', 2103, *[2077, 2070, 2072, 2079], 3) + ops.element('ShellMITC4', 2104, *[2079, 2072, 2073, 2080], 3) + ops.element('ShellMITC4', 2105, *[2080, 2073, 2074, 2081], 3) + ops.element('ShellMITC4', 2106, *[2077, 2070, 2075, 2082], 6) + ops.element('ShellMITC4', 2107, *[2080, 2073, 2076, 2083], 6) + ops.element('ShellMITC4', 2108, *[2084, 2078, 2077, 702], 3) + ops.element('ShellMITC4', 2109, *[702, 2077, 2079, 2085], 3) + ops.element('ShellMITC4', 2110, *[2085, 2079, 2080, 686], 3) + ops.element('ShellMITC4', 2111, *[686, 2080, 2081, 2086], 3) + ops.element('ShellMITC4', 2112, *[702, 2077, 2082, 2087], 6) + ops.element('ShellMITC4', 2113, *[686, 2080, 2083, 2088], 6) + ops.element('ShellMITC4', 2114, *[2090, 2084, 702, 2089], 3) + ops.element('ShellMITC4', 2115, *[2089, 702, 2085, 2091], 3) + ops.element('ShellMITC4', 2116, *[2091, 2085, 686, 2092], 3) + ops.element('ShellMITC4', 2117, *[2092, 686, 2086, 2093], 3) + ops.element('ShellMITC4', 2118, *[2089, 702, 2087, 2094], 6) + ops.element('ShellMITC4', 2119, *[2092, 686, 2088, 2095], 6) + ops.element('ShellMITC4', 2120, *[2097, 2090, 2089, 2096], 3) + ops.element('ShellMITC4', 2121, *[2096, 2089, 2091, 2098], 3) + ops.element('ShellMITC4', 2122, *[2098, 2091, 2092, 2099], 3) + ops.element('ShellMITC4', 2123, *[2099, 2092, 2093, 2100], 3) + ops.element('ShellMITC4', 2124, *[2096, 2089, 2094, 2101], 6) + ops.element('ShellMITC4', 2125, *[2099, 2092, 2095, 2102], 6) + ops.element('ShellMITC4', 2126, *[2104, 2097, 2096, 2103], 3) + ops.element('ShellMITC4', 2127, *[2106, 2099, 2100, 2107], 3) + ops.element('ShellMITC4', 2128, *[2103, 2096, 2101, 2108], 6) + ops.element('ShellMITC4', 2129, *[2106, 2099, 2102, 2109], 6) + ops.element('ShellMITC4', 2130, *[2110, 2104, 2103, 703], 3) + ops.element('ShellMITC4', 2131, *[703, 2103, 2105, 2111], 3) + ops.element('ShellMITC4', 2132, *[2111, 2105, 2106, 688], 3) + ops.element('ShellMITC4', 2133, *[688, 2106, 2107, 2112], 3) + ops.element('ShellMITC4', 2134, *[703, 2103, 2108, 2113], 6) + ops.element('ShellMITC4', 2135, *[688, 2106, 2109, 2114], 6) + ops.element('ShellMITC4', 2136, *[2116, 2110, 703, 2115], 3) + ops.element('ShellMITC4', 2137, *[2115, 703, 2111, 2117], 3) + ops.element('ShellMITC4', 2138, *[2117, 2111, 688, 2118], 3) + ops.element('ShellMITC4', 2139, *[2118, 688, 2112, 2119], 3) + ops.element('ShellMITC4', 2140, *[2115, 703, 2113, 2120], 6) + ops.element('ShellMITC4', 2141, *[2118, 688, 2114, 2121], 6) + ops.element('ShellMITC4', 2142, *[2123, 2116, 2115, 2122], 3) + ops.element('ShellMITC4', 2143, *[2122, 2115, 2117, 2124], 3) + ops.element('ShellMITC4', 2144, *[2124, 2117, 2118, 2125], 3) + ops.element('ShellMITC4', 2145, *[2125, 2118, 2119, 2126], 3) + ops.element('ShellMITC4', 2146, *[2122, 2115, 2120, 2127], 6) + ops.element('ShellMITC4', 2147, *[2125, 2118, 2121, 2128], 6) + ops.element('ShellMITC4', 2148, *[2130, 2123, 2122, 2129], 3) + ops.element('ShellMITC4', 2149, *[2129, 2122, 2124, 2131], 3) + ops.element('ShellMITC4', 2150, *[2131, 2124, 2125, 2132], 3) + ops.element('ShellMITC4', 2151, *[2132, 2125, 2126, 2133], 3) + ops.element('ShellMITC4', 2152, *[2129, 2122, 2127, 2134], 6) + ops.element('ShellMITC4', 2153, *[2132, 2125, 2128, 2135], 6) + ops.element('ShellMITC4', 2154, *[2136, 2130, 2129, 704], 3) + ops.element('ShellMITC4', 2155, *[704, 2129, 2131, 2137], 3) + ops.element('ShellMITC4', 2156, *[2137, 2131, 2132, 690], 3) + ops.element('ShellMITC4', 2157, *[690, 2132, 2133, 2138], 3) + ops.element('ShellMITC4', 2158, *[704, 2129, 2134, 2139], 6) + ops.element('ShellMITC4', 2159, *[690, 2132, 2135, 2140], 6) + ops.element('ShellMITC4', 2160, *[2142, 2136, 704, 2141], 3) + ops.element('ShellMITC4', 2161, *[2141, 704, 2137, 2143], 3) + ops.element('ShellMITC4', 2162, *[2143, 2137, 690, 2144], 3) + ops.element('ShellMITC4', 2163, *[2144, 690, 2138, 2145], 3) + ops.element('ShellMITC4', 2164, *[2141, 704, 2139, 2146], 6) + ops.element('ShellMITC4', 2165, *[2144, 690, 2140, 2147], 6) + ops.element('ShellMITC4', 2166, *[2149, 2142, 2141, 2148], 3) + ops.element('ShellMITC4', 2167, *[2148, 2141, 2143, 2150], 3) + ops.element('ShellMITC4', 2168, *[2150, 2143, 2144, 2151], 3) + ops.element('ShellMITC4', 2169, *[2151, 2144, 2145, 2152], 3) + ops.element('ShellMITC4', 2170, *[2148, 2141, 2146, 2153], 6) + ops.element('ShellMITC4', 2171, *[2151, 2144, 2147, 2154], 6) + ops.element('ShellMITC4', 2172, *[2156, 2149, 2148, 2155], 3) + ops.element('ShellMITC4', 2173, *[2155, 2148, 2150, 2157], 3) + ops.element('ShellMITC4', 2174, *[2157, 2150, 2151, 2158], 3) + ops.element('ShellMITC4', 2175, *[2158, 2151, 2152, 2159], 3) + ops.element('ShellMITC4', 2176, *[2155, 2148, 2153, 2160], 6) + ops.element('ShellMITC4', 2177, *[2158, 2151, 2154, 2161], 6) + ops.element('ShellMITC4', 2178, *[2162, 2156, 2155, 705], 3) + ops.element('ShellMITC4', 2179, *[692, 2158, 2159, 2164], 3) + ops.element('ShellMITC4', 2180, *[705, 2155, 2160, 2165], 6) + ops.element('ShellMITC4', 2181, *[692, 2158, 2161, 2166], 6) + ops.element('ShellMITC4', 2182, *[2168, 2162, 705, 2167], 3) + ops.element('ShellMITC4', 2183, *[2167, 705, 2163, 2169], 3) + ops.element('ShellMITC4', 2184, *[2169, 2163, 692, 2170], 3) + ops.element('ShellMITC4', 2185, *[2170, 692, 2164, 2171], 3) + ops.element('ShellMITC4', 2186, *[2167, 705, 2165, 2172], 6) + ops.element('ShellMITC4', 2187, *[2170, 692, 2166, 2173], 6) + ops.element('ShellMITC4', 2188, *[2175, 2168, 2167, 2174], 3) + ops.element('ShellMITC4', 2189, *[2174, 2167, 2169, 2176], 3) + ops.element('ShellMITC4', 2190, *[2176, 2169, 2170, 2177], 3) + ops.element('ShellMITC4', 2191, *[2177, 2170, 2171, 2178], 3) + ops.element('ShellMITC4', 2192, *[2174, 2167, 2172, 2179], 6) + ops.element('ShellMITC4', 2193, *[2177, 2170, 2173, 2180], 6) + ops.element('ShellMITC4', 2194, *[2182, 2175, 2174, 2181], 3) + ops.element('ShellMITC4', 2195, *[2181, 2174, 2176, 2183], 3) + ops.element('ShellMITC4', 2196, *[2183, 2176, 2177, 2184], 3) + ops.element('ShellMITC4', 2197, *[2184, 2177, 2178, 2185], 3) + ops.element('ShellMITC4', 2198, *[2181, 2174, 2179, 2186], 6) + ops.element('ShellMITC4', 2199, *[2184, 2177, 2180, 2187], 6) + ops.element('ShellMITC4', 2200, *[2188, 2182, 2181, 706], 3) + ops.element('ShellMITC4', 2201, *[706, 2181, 2183, 2189], 3) + ops.element('ShellMITC4', 2202, *[2189, 2183, 2184, 694], 3) + ops.element('ShellMITC4', 2203, *[694, 2184, 2185, 2190], 3) + ops.element('ShellMITC4', 2204, *[706, 2181, 2186, 2191], 6) + ops.element('ShellMITC4', 2205, *[694, 2184, 2187, 2192], 6) + ops.element('ShellMITC4', 2206, *[2194, 2188, 706, 2193], 3) + ops.element('ShellMITC4', 2207, *[2193, 706, 2189, 2195], 3) + ops.element('ShellMITC4', 2208, *[2195, 2189, 694, 2196], 3) + ops.element('ShellMITC4', 2209, *[2196, 694, 2190, 2197], 3) + ops.element('ShellMITC4', 2210, *[2193, 706, 2191, 2198], 6) + ops.element('ShellMITC4', 2211, *[2196, 694, 2192, 2199], 6) + ops.element('ShellMITC4', 2212, *[2201, 2194, 2193, 2200], 3) + ops.element('ShellMITC4', 2213, *[2200, 2193, 2195, 2202], 3) + ops.element('ShellMITC4', 2214, *[2202, 2195, 2196, 2203], 3) + ops.element('ShellMITC4', 2215, *[2203, 2196, 2197, 2204], 3) + ops.element('ShellMITC4', 2216, *[2200, 2193, 2198, 2205], 6) + ops.element('ShellMITC4', 2217, *[2203, 2196, 2199, 2206], 6) + ops.element('ShellMITC4', 2218, *[2208, 2201, 2200, 2207], 3) + ops.element('ShellMITC4', 2219, *[2207, 2200, 2202, 2209], 3) + ops.element('ShellMITC4', 2220, *[2209, 2202, 2203, 2210], 3) + ops.element('ShellMITC4', 2221, *[2210, 2203, 2204, 2211], 3) + ops.element('ShellMITC4', 2222, *[2207, 2200, 2205, 2212], 6) + ops.element('ShellMITC4', 2223, *[2210, 2203, 2206, 2213], 6) + ops.element('ShellMITC4', 2224, *[707, 2214, 2208, 2207], 3) + ops.element('ShellMITC4', 2225, *[696, 2210, 2211, 2216], 3) + ops.element('ShellMITC4', 2226, *[707, 2207, 2212, 2217], 6) + ops.element('ShellMITC4', 2227, *[696, 2210, 2213, 2218], 6) + ops.element('ShellMITC4', 2228, *[2220, 2214, 707, 2219], 3) + ops.element('ShellMITC4', 2229, *[2219, 707, 2215, 2221], 3) + ops.element('ShellMITC4', 2230, *[2221, 2215, 696, 2222], 3) + ops.element('ShellMITC4', 2231, *[2222, 696, 2216, 2223], 3) + ops.element('ShellMITC4', 2232, *[2219, 707, 2217, 2224], 6) + ops.element('ShellMITC4', 2233, *[2222, 696, 2218, 2225], 6) + ops.element('ShellMITC4', 2234, *[2227, 2220, 2219, 2226], 3) + ops.element('ShellMITC4', 2235, *[2226, 2219, 2221, 2228], 3) + ops.element('ShellMITC4', 2236, *[2228, 2221, 2222, 2229], 3) + ops.element('ShellMITC4', 2237, *[2229, 2222, 2223, 2230], 3) + ops.element('ShellMITC4', 2238, *[2226, 2219, 2224, 2231], 6) + ops.element('ShellMITC4', 2239, *[2229, 2222, 2225, 2232], 6) + ops.element('ShellMITC4', 2240, *[2234, 2227, 2226, 2233], 3) + ops.element('ShellMITC4', 2241, *[2233, 2226, 2228, 2235], 3) + ops.element('ShellMITC4', 2242, *[2235, 2228, 2229, 2236], 3) + ops.element('ShellMITC4', 2243, *[2236, 2229, 2230, 2237], 3) + ops.element('ShellMITC4', 2244, *[2233, 2226, 2231, 2238], 6) + ops.element('ShellMITC4', 2245, *[2236, 2229, 2232, 2239], 6) + ops.element('ShellMITC4', 2246, *[2240, 2234, 2233, 708], 3) + ops.element('ShellMITC4', 2247, *[708, 2233, 2235, 2241], 3) + ops.element('ShellMITC4', 2248, *[2241, 2235, 2236, 698], 3) + ops.element('ShellMITC4', 2249, *[698, 2236, 2237, 2242], 3) + ops.element('ShellMITC4', 2250, *[708, 2233, 2238, 2243], 6) + ops.element('ShellMITC4', 2251, *[698, 2236, 2239, 2244], 6) + ops.element('ShellMITC4', 2252, *[2246, 2240, 708, 2245], 3) + ops.element('ShellMITC4', 2253, *[2245, 708, 2241, 2247], 3) + ops.element('ShellMITC4', 2254, *[2247, 2241, 698, 2248], 3) + ops.element('ShellMITC4', 2255, *[2248, 698, 2242, 2249], 3) + ops.element('ShellMITC4', 2256, *[2245, 708, 2243, 2250], 6) + ops.element('ShellMITC4', 2257, *[2248, 698, 2244, 2251], 6) + ops.element('ShellMITC4', 2258, *[2253, 2246, 2245, 2252], 3) + ops.element('ShellMITC4', 2259, *[2252, 2245, 2247, 2254], 3) + ops.element('ShellMITC4', 2260, *[2254, 2247, 2248, 2255], 3) + ops.element('ShellMITC4', 2261, *[2255, 2248, 2249, 2256], 3) + ops.element('ShellMITC4', 2262, *[2252, 2245, 2250, 2257], 6) + ops.element('ShellMITC4', 2263, *[2255, 2248, 2251, 2258], 6) + ops.element('ShellMITC4', 2264, *[2260, 2253, 2252, 2259], 3) + ops.element('ShellMITC4', 2265, *[2259, 2252, 2254, 2261], 3) + ops.element('ShellMITC4', 2266, *[2261, 2254, 2255, 2262], 3) + ops.element('ShellMITC4', 2267, *[2262, 2255, 2256, 2263], 3) + ops.element('ShellMITC4', 2268, *[2259, 2252, 2257, 2264], 6) + ops.element('ShellMITC4', 2269, *[2262, 2255, 2258, 2265], 6) + ops.element('ShellMITC4', 2270, *[576, 2266, 2260, 2259], 3) + ops.element('ShellMITC4', 2271, *[576, 2259, 2261, 574], 3) + ops.element('ShellMITC4', 2272, *[574, 2261, 2262, 575], 3) + ops.element('ShellMITC4', 2273, *[575, 2262, 2263, 2267], 3) + ops.element('ShellMITC4', 2274, *[576, 2259, 2264, 2268], 6) + ops.element('ShellMITC4', 2275, *[575, 2262, 2265, 2269], 6) + ops.element('ShellMITC4', 2276, *[568, 1320, 1322, 566], 3) + ops.element('ShellMITC4', 2277, *[1315, 566, 567, 1316], 3) + ops.element('ShellMITC4', 2278, *[566, 1322, 1323, 567], 3) + ops.element('ShellMITC4', 2279, *[580, 2207, 2209, 578], 3) + ops.element('ShellMITC4', 2280, *[707, 580, 578, 2215], 3) + ops.element('ShellMITC4', 2281, *[578, 2209, 2210, 579], 3) + ops.element('ShellMITC4', 2282, *[696, 2215, 578, 579], 3) + ops.element('ShellMITC4', 2283, *[584, 2155, 2157, 582], 3) + ops.element('ShellMITC4', 2284, *[705, 584, 582, 2163], 3) + ops.element('ShellMITC4', 2285, *[582, 2157, 2158, 583], 3) + ops.element('ShellMITC4', 2286, *[2163, 582, 583, 692], 3) + ops.element('ShellMITC4', 2287, *[588, 2096, 2098, 586], 3) + ops.element('ShellMITC4', 2288, *[2103, 588, 586, 2105], 3) + ops.element('ShellMITC4', 2289, *[586, 2098, 2099, 587], 3) + ops.element('ShellMITC4', 2290, *[2105, 586, 587, 2106], 3) + ops.element('ShellMITC4', 2291, *[592, 2044, 2046, 590], 3) + ops.element('ShellMITC4', 2292, *[2051, 592, 590, 2053], 3) + ops.element('ShellMITC4', 2293, *[590, 2046, 2047, 591], 3) + ops.element('ShellMITC4', 2294, *[2053, 590, 591, 2054], 3) + + # Set the mass at a node. + ops.mass(1, *[37.051442982612315, 37.051442982612315, 37.051442982612315]) + ops.mass(2, *[17.55907259770763, 17.55907259770763, 17.55907259770763]) + ops.mass(3, *[27.388722855018642, 27.388722855018642, 27.388722855018642]) + ops.mass(4, *[37.05144298261231, 37.05144298261231, 37.05144298261231]) + ops.mass(5, *[17.55907259770763, 17.55907259770763, 17.55907259770763]) + ops.mass(6, *[12.403849307058652, 12.403849307058652, 12.403849307058652]) + ops.mass(7, *[37.051442982612315, 37.051442982612315, 37.051442982612315]) + ops.mass(8, *[17.55907259770763, 17.55907259770763, 17.55907259770763]) + ops.mass(9, *[27.388722855018642, 27.388722855018642, 27.388722855018642]) + ops.mass(10, *[37.05144298261231, 37.05144298261231, 37.05144298261231]) + ops.mass(11, *[17.55907259770763, 17.55907259770763, 17.55907259770763]) + ops.mass(12, *[12.403849307058652, 12.403849307058652, 12.403849307058652]) + ops.mass(13, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(14, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(15, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(16, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(17, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(18, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(19, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(20, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(21, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(22, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(23, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(24, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(25, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(26, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(27, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(28, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(29, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(30, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(31, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(32, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(33, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(34, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(35, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(36, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(37, *[101.90314847769514, 101.90314847769514, 101.90314847769514]) + ops.mass(38, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(39, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(40, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(41, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(42, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(43, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(44, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(45, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(46, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(47, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(48, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(49, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(50, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(51, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(52, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(53, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(54, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(55, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(56, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(57, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(58, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(59, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(60, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(61, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(62, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(63, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(64, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(65, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(66, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(67, *[16.447703010270146, 16.447703010270146, 16.447703010270146]) + ops.mass(68, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(69, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(70, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(71, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(72, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(73, *[30.685837549652557, 30.685837549652557, 30.685837549652557]) + ops.mass(74, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(75, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(76, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(77, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(78, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(79, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(80, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(81, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(82, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(83, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(84, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(85, *[30.6947169600294, 30.6947169600294, 30.6947169600294]) + ops.mass(86, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(87, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(88, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(89, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(90, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(91, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(92, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(93, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(94, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(95, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(96, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(97, *[30.6947169600294, 30.6947169600294, 30.6947169600294]) + ops.mass(98, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(99, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(100, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(101, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(102, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(103, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(104, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(105, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(106, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(107, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(108, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(109, *[30.685837549652557, + 30.685837549652557, 30.685837549652557]) + ops.mass(110, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(111, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(112, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(113, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(114, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(115, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(116, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(117, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(118, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(119, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(120, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(121, *[158.63705418220968, + 158.63705418220968, 158.63705418220968]) + ops.mass(122, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(123, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(124, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(125, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(126, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(127, *[30.6813978444641, 30.6813978444641, 30.6813978444641]) + ops.mass(128, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(129, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(130, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(131, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(132, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(134, *[4.410257962087803, 4.410257962087803, 4.410257962087803]) + ops.mass(135, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(136, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(137, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(138, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(139, *[30.69915666521786, 30.69915666521786, 30.69915666521786]) + ops.mass(140, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(141, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(142, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(143, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(144, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(145, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(146, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(147, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(148, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(149, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(150, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(151, *[30.699156665217856, + 30.699156665217856, 30.699156665217856]) + ops.mass(152, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(153, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(154, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(155, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(156, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(158, *[4.410257962087803, 4.410257962087803, 4.410257962087803]) + ops.mass(159, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(160, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(161, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(162, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(163, *[30.6813978444641, 30.6813978444641, 30.6813978444641]) + ops.mass(164, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(165, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(166, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(167, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(168, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(169, *[158.63705418220968, + 158.63705418220968, 158.63705418220968]) + ops.mass(170, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(171, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(172, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(173, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(174, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(175, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(176, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(177, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(178, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(179, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(180, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(181, *[30.685837549652522, + 30.685837549652522, 30.685837549652522]) + ops.mass(182, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(183, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(184, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(185, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(186, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(187, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(188, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(189, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(190, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(191, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(192, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(193, *[30.69471696002944, 30.69471696002944, 30.69471696002944]) + ops.mass(194, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(195, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(196, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(197, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(198, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(199, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(200, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(201, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(202, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(203, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(204, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(205, *[30.69471696002944, 30.69471696002944, 30.69471696002944]) + ops.mass(206, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(207, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(208, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(209, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(210, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(211, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(212, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(213, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(214, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(215, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(216, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(217, *[30.685837549652522, + 30.685837549652522, 30.685837549652522]) + ops.mass(218, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(219, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(220, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(221, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(222, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(223, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(224, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(225, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(226, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(227, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(228, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(229, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(230, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(231, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(232, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(233, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(234, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(235, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(236, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(237, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(238, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(239, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(240, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(241, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(242, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(243, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(244, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(245, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(246, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(247, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(248, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(249, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(250, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(251, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(252, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(253, *[101.90314847769514, + 101.90314847769514, 101.90314847769514]) + ops.mass(254, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(255, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(256, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(257, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(258, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(259, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(260, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(261, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(262, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(263, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(264, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(265, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(266, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(267, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(268, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(269, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(270, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(271, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(272, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(273, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(274, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(275, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(276, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(277, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(278, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(279, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(280, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(281, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(282, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(283, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(284, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(285, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(286, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(287, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(288, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(289, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(290, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(291, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(292, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(293, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(294, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(295, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(296, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(297, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(298, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(299, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(300, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(301, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(302, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(303, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(304, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(305, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(306, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(307, *[101.90314847769514, + 101.90314847769514, 101.90314847769514]) + ops.mass(308, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(309, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(310, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(311, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(312, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(313, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(314, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(315, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(316, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(317, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(318, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(319, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(320, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(321, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(322, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(323, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(324, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(325, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(326, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(327, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(328, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(329, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(330, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(331, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(332, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(333, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(334, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(335, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(336, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(337, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(338, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(339, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(340, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(341, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(342, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(343, *[30.68583754965252, 30.68583754965252, 30.68583754965252]) + ops.mass(344, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(345, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(346, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(347, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(348, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(349, *[30.690277254840975, + 30.690277254840975, 30.690277254840975]) + ops.mass(350, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(351, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(352, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(353, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(354, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(355, *[30.694716960029435, + 30.694716960029435, 30.694716960029435]) + ops.mass(356, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(357, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(358, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(359, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(360, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(361, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(362, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(363, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(364, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(365, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(366, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(367, *[30.694716960029435, + 30.694716960029435, 30.694716960029435]) + ops.mass(368, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(369, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(370, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(371, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(372, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(373, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(374, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(375, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(376, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(377, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(378, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(379, *[30.68583754965252, 30.68583754965252, 30.68583754965252]) + ops.mass(380, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(381, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(382, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(383, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(384, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(385, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(386, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(387, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(388, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(389, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(390, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(391, *[158.63705418220968, + 158.63705418220968, 158.63705418220968]) + ops.mass(392, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(393, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(394, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(395, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(396, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(397, *[30.681397844464065, + 30.681397844464065, 30.681397844464065]) + ops.mass(398, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(399, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(400, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(401, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(402, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(404, *[4.410257962087803, 4.410257962087803, 4.410257962087803]) + ops.mass(405, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(406, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(407, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(408, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(409, *[30.699156665217895, + 30.699156665217895, 30.699156665217895]) + ops.mass(410, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(411, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(412, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(413, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(414, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(415, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(416, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(417, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(418, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(419, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(420, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(421, *[30.699156665217895, + 30.699156665217895, 30.699156665217895]) + ops.mass(422, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(423, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(424, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(425, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(426, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(428, *[4.410257962087803, 4.410257962087803, 4.410257962087803]) + ops.mass(429, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(430, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(431, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(432, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(433, *[30.681397844464065, + 30.681397844464065, 30.681397844464065]) + ops.mass(434, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(435, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(436, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(437, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(438, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(439, *[158.63705418220968, + 158.63705418220968, 158.63705418220968]) + ops.mass(440, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(441, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(442, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(443, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(444, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(445, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(446, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(447, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(448, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(449, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(450, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(451, *[30.685837549652522, + 30.685837549652522, 30.685837549652522]) + ops.mass(452, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(453, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(454, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(455, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(456, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(457, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(458, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(459, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(460, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(461, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(462, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(463, *[30.69471696002944, 30.69471696002944, 30.69471696002944]) + ops.mass(464, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(465, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(466, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(467, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(468, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(469, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(470, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(471, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(472, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(473, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(474, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(475, *[30.69471696002944, 30.69471696002944, 30.69471696002944]) + ops.mass(476, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(477, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(478, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(479, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(480, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(481, *[30.69027725484098, 30.69027725484098, 30.69027725484098]) + ops.mass(482, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(483, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(484, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(485, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(486, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(487, *[30.685837549652522, + 30.685837549652522, 30.685837549652522]) + ops.mass(488, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(489, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(490, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(491, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(492, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(493, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(494, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(495, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(496, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(497, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(498, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(499, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(500, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(501, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(502, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(503, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(504, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(505, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(506, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(507, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(508, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(509, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(510, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(511, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(512, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(513, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(514, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(515, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(516, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(517, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(518, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(519, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(520, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(521, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(522, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(523, *[101.90314847769514, + 101.90314847769514, 101.90314847769514]) + ops.mass(524, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(525, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(526, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(527, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(528, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(529, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(530, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(531, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(532, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(533, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(534, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(535, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(536, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(537, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(538, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(539, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(540, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(541, *[16.447703010270146, + 16.447703010270146, 16.447703010270146]) + ops.mass(542, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(543, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(544, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(545, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(546, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(547, *[9.326415887984732, 9.326415887984732, 9.326415887984732]) + ops.mass(548, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(549, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(550, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(551, *[4.410257531398632, 4.410257531398632, 4.410257531398632]) + ops.mass(552, *[2.205128765699316, 2.205128765699316, 2.205128765699316]) + ops.mass(553, *[4.694292635787067, 4.694292635787067, 4.694292635787067]) + ops.mass(554, *[27.24865365059278, 27.24865365059278, 27.24865365059278]) + ops.mass(555, *[15.29967211538883, 15.29967211538883, 15.29967211538883]) + ops.mass(556, *[15.29967211538883, 15.29967211538883, 15.29967211538883]) + ops.mass(557, *[4.694292635787068, 4.694292635787068, 4.694292635787068]) + ops.mass(558, *[27.248653650592786, + 27.248653650592786, 27.248653650592786]) + ops.mass(559, *[12.41150600416177, 12.41150600416177, 12.41150600416177]) + ops.mass(560, *[12.41150600416177, 12.41150600416177, 12.41150600416177]) + ops.mass(561, *[4.694292635787065, 4.694292635787065, 4.694292635787065]) + ops.mass(562, *[27.248653650592786, + 27.248653650592786, 27.248653650592786]) + ops.mass(563, *[12.411506004161769, + 12.411506004161769, 12.411506004161769]) + ops.mass(564, *[12.411506004161769, + 12.411506004161769, 12.411506004161769]) + ops.mass(565, *[4.694292635787074, 4.694292635787074, 4.694292635787074]) + ops.mass(566, *[27.2486536505928, 27.2486536505928, 27.2486536505928]) + ops.mass(567, *[12.411506004161776, + 12.411506004161776, 12.411506004161776]) + ops.mass(568, *[12.411506004161776, + 12.411506004161776, 12.411506004161776]) + ops.mass(569, *[4.694292635787074, 4.694292635787074, 4.694292635787074]) + ops.mass(570, *[28.550292158123646, + 28.550292158123646, 28.550292158123646]) + ops.mass(571, *[14.36396376545805, 14.36396376545805, 14.36396376545805]) + ops.mass(572, *[14.36396376545805, 14.36396376545805, 14.36396376545805]) + ops.mass(573, *[4.204264021187168, 4.204264021187168, 4.204264021187168]) + ops.mass(574, *[26.758625035993187, + 26.758625035993187, 26.758625035993187]) + ops.mass(575, *[15.29967211538902, 15.29967211538902, 15.29967211538902]) + ops.mass(576, *[15.29967211538902, 15.29967211538902, 15.29967211538902]) + ops.mass(577, *[4.204264021187168, 4.204264021187168, 4.204264021187168]) + ops.mass(578, *[26.758625035993003, + 26.758625035993003, 26.758625035993003]) + ops.mass(579, *[12.4115060041618, 12.4115060041618, 12.4115060041618]) + ops.mass(580, *[12.4115060041618, 12.4115060041618, 12.4115060041618]) + ops.mass(581, *[4.204264021187168, 4.204264021187168, 4.204264021187168]) + ops.mass(582, *[26.75862503599296, 26.75862503599296, 26.75862503599296]) + ops.mass(583, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(584, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(585, *[4.204264021187245, 4.204264021187245, 4.204264021187245]) + ops.mass(586, *[26.75862503599296, 26.75862503599296, 26.75862503599296]) + ops.mass(587, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(588, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(589, *[4.204264021187245, 4.204264021187245, 4.204264021187245]) + ops.mass(590, *[26.75862503599296, 26.75862503599296, 26.75862503599296]) + ops.mass(591, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(592, *[12.41150600416178, 12.41150600416178, 12.41150600416178]) + ops.mass(593, *[7.94027847731236, 7.94027847731236, 7.94027847731236]) + ops.mass(594, *[7.940278477312358, 7.940278477312358, 7.940278477312358]) + ops.mass(595, *[4.537301987035635, 4.537301987035635, 4.537301987035635]) + ops.mass(596, *[4.537301987035633, 4.537301987035633, 4.537301987035633]) + ops.mass(597, *[7.94027847731236, 7.94027847731236, 7.94027847731236]) + ops.mass(598, *[7.94027847731236, 7.94027847731236, 7.94027847731236]) + ops.mass(599, *[4.537301987035635, 4.537301987035635, 4.537301987035635]) + ops.mass(600, *[4.537301987035633, 4.537301987035633, 4.537301987035633]) + ops.mass(601, *[7.940278477312358, 7.940278477312358, 7.940278477312358]) + ops.mass(602, *[7.940278477312358, 7.940278477312358, 7.940278477312358]) + ops.mass(603, *[4.537301987035633, 4.537301987035633, 4.537301987035633]) + ops.mass(604, *[4.537301987035633, 4.537301987035633, 4.537301987035633]) + ops.mass(605, *[7.940278477312361, 7.940278477312361, 7.940278477312361]) + ops.mass(606, *[7.940278477312361, 7.940278477312361, 7.940278477312361]) + ops.mass(607, *[4.5373019870356375, + 4.5373019870356375, 4.5373019870356375]) + ops.mass(608, *[4.5373019870356375, + 4.5373019870356375, 4.5373019870356375]) + ops.mass(609, *[7.940278477312361, 7.940278477312361, 7.940278477312361]) + ops.mass(610, *[7.940278477312361, 7.940278477312361, 7.940278477312361]) + ops.mass(611, *[4.5373019870356375, + 4.5373019870356375, 4.5373019870356375]) + ops.mass(612, *[4.5373019870356375, + 4.5373019870356375, 4.5373019870356375]) + ops.mass(613, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(614, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(615, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(616, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(617, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(618, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(619, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(620, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(621, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(622, *[7.940278477312333, 7.940278477312333, 7.940278477312333]) + ops.mass(623, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(624, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(625, *[7.940278477312372, 7.940278477312372, 7.940278477312372]) + ops.mass(626, *[7.940278477312372, 7.940278477312372, 7.940278477312372]) + ops.mass(627, *[4.537301987035647, 4.537301987035647, 4.537301987035647]) + ops.mass(628, *[4.537301987035609, 4.537301987035609, 4.537301987035609]) + ops.mass(629, *[7.940278477312372, 7.940278477312372, 7.940278477312372]) + ops.mass(630, *[7.940278477312372, 7.940278477312372, 7.940278477312372]) + ops.mass(631, *[4.537301987035647, 4.537301987035647, 4.537301987035647]) + ops.mass(632, *[4.537301987035647, 4.537301987035647, 4.537301987035647]) + ops.mass(633, *[20.761050670876546, + 20.761050670876546, 20.761050670876546]) + ops.mass(634, *[3.7354902181258374, + 3.7354902181258374, 3.7354902181258374]) + ops.mass(635, *[12.811420055171727, + 12.811420055171727, 12.811420055171727]) + ops.mass(636, *[3.7388238110115255, + 3.7388238110115255, 3.7388238110115255]) + ops.mass(637, *[13.21512773495984, 13.21512773495984, 13.21512773495984]) + ops.mass(638, *[3.839750730958547, 3.839750730958547, 3.839750730958547]) + ops.mass(639, *[13.684162071487048, + 13.684162071487048, 13.684162071487048]) + ops.mass(640, *[3.957009315090344, 3.957009315090344, 3.957009315090344]) + ops.mass(641, *[14.20305214182983, 14.20305214182983, 14.20305214182983]) + ops.mass(642, *[4.086731832676045, 4.086731832676045, 4.086731832676045]) + ops.mass(643, *[14.75985184634337, 14.75985184634337, 14.75985184634337]) + ops.mass(644, *[4.187648273288827, 4.187648273288827, 4.187648273288827]) + ops.mass(645, *[15.345618168518012, + 15.345618168518012, 15.345618168518012]) + ops.mass(646, *[4.3723733393480835, + 4.3723733393480835, 4.3723733393480835]) + ops.mass(647, *[15.953729843892265, + 15.953729843892265, 15.953729843892265]) + ops.mass(648, *[4.179849888551145, 4.179849888551145, 4.179849888551145]) + ops.mass(649, *[16.579282764079423, + 16.579282764079423, 16.579282764079423]) + ops.mass(650, *[4.680789488238442, 4.680789488238442, 4.680789488238442]) + ops.mass(651, *[25.48785317259148, 25.48785317259148, 25.48785317259148]) + ops.mass(652, *[3.7354902181258374, + 3.7354902181258374, 3.7354902181258374]) + ops.mass(653, *[3.7388238110115255, + 3.7388238110115255, 3.7388238110115255]) + ops.mass(654, *[3.839750730958547, 3.839750730958547, 3.839750730958547]) + ops.mass(655, *[3.957009315090343, 3.957009315090343, 3.957009315090343]) + ops.mass(656, *[4.086731832676045, 4.086731832676045, 4.086731832676045]) + ops.mass(657, *[4.187648273288827, 4.187648273288827, 4.187648273288827]) + ops.mass(658, *[4.3723733393480835, + 4.3723733393480835, 4.3723733393480835]) + ops.mass(659, *[4.1798498885511455, + 4.1798498885511455, 4.1798498885511455]) + ops.mass(660, *[4.680789488238441, 4.680789488238441, 4.680789488238441]) + ops.mass(661, *[3.7354902181258343, + 3.7354902181258343, 3.7354902181258343]) + ops.mass(662, *[3.7388238110115095, + 3.7388238110115095, 3.7388238110115095]) + ops.mass(663, *[3.8397507309585412, + 3.8397507309585412, 3.8397507309585412]) + ops.mass(664, *[3.9570093150903323, + 3.9570093150903323, 3.9570093150903323]) + ops.mass(665, *[4.08673183267604, 4.08673183267604, 4.08673183267604]) + ops.mass(666, *[4.225931758804419, 4.225931758804419, 4.225931758804419]) + ops.mass(667, *[4.3723733393480835, + 4.3723733393480835, 4.3723733393480835]) + ops.mass(668, *[4.5244012581916655, + 4.5244012581916655, 4.5244012581916655]) + ops.mass(669, *[4.680789488238455, 4.680789488238455, 4.680789488238455]) + ops.mass(670, *[7.077970729984756, 7.077970729984756, 7.077970729984756]) + ops.mass(671, *[3.7354902181258343, + 3.7354902181258343, 3.7354902181258343]) + ops.mass(672, *[3.7388238110115095, + 3.7388238110115095, 3.7388238110115095]) + ops.mass(673, *[3.8397507309585412, + 3.8397507309585412, 3.8397507309585412]) + ops.mass(674, *[3.9570093150903323, + 3.9570093150903323, 3.9570093150903323]) + ops.mass(675, *[4.08673183267604, 4.08673183267604, 4.08673183267604]) + ops.mass(676, *[4.225931758804419, 4.225931758804419, 4.225931758804419]) + ops.mass(677, *[4.3723733393480835, + 4.3723733393480835, 4.3723733393480835]) + ops.mass(678, *[4.524401258191665, 4.524401258191665, 4.524401258191665]) + ops.mass(679, *[4.680789488238455, 4.680789488238455, 4.680789488238455]) + ops.mass(680, *[7.077970729984756, 7.077970729984756, 7.077970729984756]) + ops.mass(681, *[20.761050670876546, + 20.761050670876546, 20.761050670876546]) + ops.mass(682, *[3.735490218125845, 3.735490218125845, 3.735490218125845]) + ops.mass(683, *[12.811420055171727, + 12.811420055171727, 12.811420055171727]) + ops.mass(684, *[3.7388238110115317, + 3.7388238110115317, 3.7388238110115317]) + ops.mass(685, *[13.21512773495984, 13.21512773495984, 13.21512773495984]) + ops.mass(686, *[3.83975073095856, 3.83975073095856, 3.83975073095856]) + ops.mass(687, *[13.684162071487048, + 13.684162071487048, 13.684162071487048]) + ops.mass(688, *[3.95700931509033, 3.95700931509033, 3.95700931509033]) + ops.mass(689, *[14.20305214182983, 14.20305214182983, 14.20305214182983]) + ops.mass(690, *[4.086731832676017, 4.086731832676017, 4.086731832676017]) + ops.mass(691, *[14.75985184634337, 14.75985184634337, 14.75985184634337]) + ops.mass(692, *[4.187648273288784, 4.187648273288784, 4.187648273288784]) + ops.mass(693, *[15.345618168518012, + 15.345618168518012, 15.345618168518012]) + ops.mass(694, *[4.3723733393480515, + 4.3723733393480515, 4.3723733393480515]) + ops.mass(695, *[15.953729843892265, + 15.953729843892265, 15.953729843892265]) + ops.mass(696, *[4.179849888551045, 4.179849888551045, 4.179849888551045]) + ops.mass(697, *[16.579282764079423, + 16.579282764079423, 16.579282764079423]) + ops.mass(698, *[4.680789488238416, 4.680789488238416, 4.680789488238416]) + ops.mass(699, *[25.48785317259148, 25.48785317259148, 25.48785317259148]) + ops.mass(700, *[3.735490218125845, 3.735490218125845, 3.735490218125845]) + ops.mass(701, *[3.7388238110115317, + 3.7388238110115317, 3.7388238110115317]) + ops.mass(702, *[3.83975073095856, 3.83975073095856, 3.83975073095856]) + ops.mass(703, *[3.95700931509033, 3.95700931509033, 3.95700931509033]) + ops.mass(704, *[4.086731832676017, 4.086731832676017, 4.086731832676017]) + ops.mass(705, *[4.187648273288784, 4.187648273288784, 4.187648273288784]) + ops.mass(706, *[4.3723733393480515, + 4.3723733393480515, 4.3723733393480515]) + ops.mass(707, *[4.179849888551045, 4.179849888551045, 4.179849888551045]) + ops.mass(708, *[4.680789488238416, 4.680789488238416, 4.680789488238416]) + ops.mass(709, *[3.735490218125845, 3.735490218125845, 3.735490218125845]) + ops.mass(710, *[3.7388238110115317, + 3.7388238110115317, 3.7388238110115317]) + ops.mass(711, *[3.83975073095856, 3.83975073095856, 3.83975073095856]) + ops.mass(712, *[3.957009315090356, 3.957009315090356, 3.957009315090356]) + ops.mass(713, *[4.086731832676057, 4.086731832676057, 4.086731832676057]) + ops.mass(714, *[4.225931758804447, 4.225931758804447, 4.225931758804447]) + ops.mass(715, *[4.372373339348096, 4.372373339348096, 4.372373339348096]) + ops.mass(716, *[4.524401258191665, 4.524401258191665, 4.524401258191665]) + ops.mass(717, *[4.680789488238456, 4.680789488238456, 4.680789488238456]) + ops.mass(718, *[3.735490218125845, 3.735490218125845, 3.735490218125845]) + ops.mass(719, *[3.7388238110115317, + 3.7388238110115317, 3.7388238110115317]) + ops.mass(720, *[3.83975073095856, 3.83975073095856, 3.83975073095856]) + ops.mass(721, *[3.9570093150903554, + 3.9570093150903554, 3.9570093150903554]) + ops.mass(722, *[4.086731832676057, 4.086731832676057, 4.086731832676057]) + ops.mass(723, *[4.225931758804447, 4.225931758804447, 4.225931758804447]) + ops.mass(724, *[4.372373339348097, 4.372373339348097, 4.372373339348097]) + ops.mass(725, *[4.524401258191665, 4.524401258191665, 4.524401258191665]) + ops.mass(726, *[4.680789488238456, 4.680789488238456, 4.680789488238456]) + ops.mass(727, *[0.5671627483794552, + 0.5671627483794552, 0.5671627483794552]) + ops.mass(728, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(729, *[2.26865099351782, 2.26865099351782, 2.26865099351782]) + ops.mass(730, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(731, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(732, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(733, *[2.26865099351782, 2.26865099351782, 2.26865099351782]) + ops.mass(734, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(735, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(736, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(737, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(738, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(739, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(740, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(741, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(742, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(743, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(744, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(745, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(746, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(747, *[2.26865099351782, 2.26865099351782, 2.26865099351782]) + ops.mass(748, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(749, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(750, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(751, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(752, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(753, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(754, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(755, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(756, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(757, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(758, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(759, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(760, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(761, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(762, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(763, *[2.2686509935178183, + 2.2686509935178183, 2.2686509935178183]) + ops.mass(764, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(765, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(766, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(767, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(768, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(769, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(770, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(771, *[0.5671627483794552, + 0.5671627483794552, 0.5671627483794552]) + ops.mass(772, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(773, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(774, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(775, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(776, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(777, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(778, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(779, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(780, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(781, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(782, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(783, *[0.5671627483794552, + 0.5671627483794552, 0.5671627483794552]) + ops.mass(784, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(785, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(786, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(787, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(788, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(789, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(790, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(791, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(792, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(793, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(794, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(795, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(796, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(797, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(798, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(799, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(800, *[2.268650993517821, 2.268650993517821, 2.268650993517821]) + ops.mass(801, *[1.1343254967589105, + 1.1343254967589105, 1.1343254967589105]) + ops.mass(802, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(803, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(804, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(805, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(806, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(807, *[2.268650993517819, 2.268650993517819, 2.268650993517819]) + ops.mass(808, *[1.1343254967589096, + 1.1343254967589096, 1.1343254967589096]) + ops.mass(809, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(810, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(811, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(812, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(813, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(814, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(815, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(816, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(817, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(818, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(819, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(820, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(821, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(822, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(823, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(824, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(825, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(826, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(827, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(828, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(829, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(830, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(831, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(832, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(833, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(834, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(835, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(836, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(837, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(838, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(839, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(840, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(841, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(842, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(843, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(844, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(845, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(846, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(847, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(848, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(849, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(850, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(851, *[2.2686509935178214, + 2.2686509935178214, 2.2686509935178214]) + ops.mass(852, *[1.1343254967589107, + 1.1343254967589107, 1.1343254967589107]) + ops.mass(853, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(854, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(855, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(856, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(857, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(858, *[0.5671627483794544, + 0.5671627483794544, 0.5671627483794544]) + ops.mass(859, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(860, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(861, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(862, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(863, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(864, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(865, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(866, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(867, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(868, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(869, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(870, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(871, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(872, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(873, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(874, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(875, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(876, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(877, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(878, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(879, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(880, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(881, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(882, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(883, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(884, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(885, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(886, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(887, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(888, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(889, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(890, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(891, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(892, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(893, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(894, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(895, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(896, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(897, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(898, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(899, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(900, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(901, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(902, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(903, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(904, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(905, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(906, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(907, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(908, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(909, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(910, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(911, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(912, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(913, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(914, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(915, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(916, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(917, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(918, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(919, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(920, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(921, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(922, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(923, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(924, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(925, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(926, *[2.2686509935178254, + 2.2686509935178254, 2.2686509935178254]) + ops.mass(927, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(928, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(929, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(930, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(931, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(932, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(933, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(934, *[1.1343254967589087, + 1.1343254967589087, 1.1343254967589087]) + ops.mass(935, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(936, *[2.2686509935178147, + 2.2686509935178147, 2.2686509935178147]) + ops.mass(937, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(938, *[2.2686509935178174, + 2.2686509935178174, 2.2686509935178174]) + ops.mass(939, *[2.268650993517816, 2.268650993517816, 2.268650993517816]) + ops.mass(940, *[1.1343254967589074, + 1.1343254967589074, 1.1343254967589074]) + ops.mass(941, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(942, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(943, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(944, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(945, *[1.1343254967589127, + 1.1343254967589127, 1.1343254967589127]) + ops.mass(946, *[0.5671627483794563, + 0.5671627483794563, 0.5671627483794563]) + ops.mass(947, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(948, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(949, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(950, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(951, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(952, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(953, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(954, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(955, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(956, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(957, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(958, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(959, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(960, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(961, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(962, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(963, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(964, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(965, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(966, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(967, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(968, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(969, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(970, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(971, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(972, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(973, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(974, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(975, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(976, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(977, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(978, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(979, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(980, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(981, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(982, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(983, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(984, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(985, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(986, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(987, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(988, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(989, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(990, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(991, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(992, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(993, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(994, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(995, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(996, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(997, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(998, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(999, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1000, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1001, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1002, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1003, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1004, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1005, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1006, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1007, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1008, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1009, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1010, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1011, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1012, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1013, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1014, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1015, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1016, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1017, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1018, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1019, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1020, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1021, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1022, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1023, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1024, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1025, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1026, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1027, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1028, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1029, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1030, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1031, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1032, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1033, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1034, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1035, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1036, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1037, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1038, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1039, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1040, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1041, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1042, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1043, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1044, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1045, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1046, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1047, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1048, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1049, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1050, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1051, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1052, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1053, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1054, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1055, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1056, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1057, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1058, *[2.268650993517768, 2.268650993517768, 2.268650993517768]) + ops.mass(1059, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1060, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1061, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1062, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1063, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1064, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1065, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1066, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1067, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1068, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1069, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1070, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1071, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1072, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1073, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1074, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1075, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1076, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1077, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1078, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1079, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1080, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1081, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1082, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1083, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1084, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1085, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1086, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1087, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1088, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1089, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1090, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1091, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1092, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1093, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1094, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1095, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1096, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1097, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1098, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1099, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1100, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1101, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1102, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1103, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1104, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1105, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1106, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1107, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1108, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1109, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1110, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1111, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1112, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1113, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1114, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1115, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1116, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1117, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1118, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1119, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1120, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1121, *[1.134325496758884, 1.134325496758884, 1.134325496758884]) + ops.mass(1122, *[0.567162748379442, 0.567162748379442, 0.567162748379442]) + ops.mass(1123, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1124, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1125, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1126, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1127, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1128, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1129, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1130, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1131, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1132, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1133, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1134, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1135, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1136, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1137, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1138, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1139, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1140, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1141, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1142, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1143, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1144, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1145, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1146, *[2.268650993517846, 2.268650993517846, 2.268650993517846]) + ops.mass(1147, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1148, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1149, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1150, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1151, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1152, *[2.268650993517807, 2.268650993517807, 2.268650993517807]) + ops.mass(1153, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1154, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1155, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1156, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1157, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1158, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1159, *[2.2686509935178067, + 2.2686509935178067, 2.2686509935178067]) + ops.mass(1160, *[1.1343254967589034, + 1.1343254967589034, 1.1343254967589034]) + ops.mass(1161, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1162, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1163, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1164, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1165, *[1.134325496758923, 1.134325496758923, 1.134325496758923]) + ops.mass(1166, *[0.5671627483794615, + 0.5671627483794615, 0.5671627483794615]) + ops.mass(1167, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1168, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1169, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1170, *[2.6798439860929215, + 2.6798439860929215, 2.6798439860929215]) + ops.mass(1171, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1172, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1173, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1174, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1175, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1176, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1177, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1178, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1179, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1180, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1181, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1182, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1183, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1184, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1185, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1186, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1187, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1188, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1189, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1190, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1191, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1192, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1193, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1194, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1195, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1196, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1197, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1198, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1199, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1200, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1201, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1202, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1203, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1204, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1205, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1206, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1207, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1208, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1209, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1210, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1211, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1212, *[8.04819598959451, 8.04819598959451, 8.04819598959451]) + ops.mass(1213, *[8.04819598959451, 8.04819598959451, 8.04819598959451]) + ops.mass(1214, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1215, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1216, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1217, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1218, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1219, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1220, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1221, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1222, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1223, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1224, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1225, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1226, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1227, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1228, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1229, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1230, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1231, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1232, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1233, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1234, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1235, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1236, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1237, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1238, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1239, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1240, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1241, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1242, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1243, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1244, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1245, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1246, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1247, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1248, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1249, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1250, *[2.6798439860929157, + 2.6798439860929157, 2.6798439860929157]) + ops.mass(1251, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1252, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1253, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1254, *[2.7181274716085317, + 2.7181274716085317, 2.7181274716085317]) + ops.mass(1255, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1256, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1257, *[2.7181274716085317, + 2.7181274716085317, 2.7181274716085317]) + ops.mass(1258, *[0.33498049826161486, + 0.33498049826161486, 0.33498049826161486]) + ops.mass(1259, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1260, *[1.0049414947848445, + 1.0049414947848445, 1.0049414947848445]) + ops.mass(1262, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1265, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1266, *[0.9762288806481393, + 0.9762288806481393, 0.9762288806481393]) + ops.mass(1267, *[0.9762288806481393, + 0.9762288806481393, 0.9762288806481393]) + ops.mass(1268, *[2.4884265585148597, + 2.4884265585148597, 2.4884265585148597]) + ops.mass(1269, *[0.3158387555038083, + 0.3158387555038083, 0.3158387555038083]) + ops.mass(1270, *[2.4501430729992433, + 2.4501430729992433, 2.4501430729992433]) + ops.mass(1271, *[2.4884265585148597, + 2.4884265585148597, 2.4884265585148597]) + ops.mass(1272, *[0.3158387555038083, + 0.3158387555038083, 0.3158387555038083]) + ops.mass(1273, *[0.9475162665114295, + 0.9475162665114295, 0.9475162665114295]) + ops.mass(1274, *[0.9475162665114295, + 0.9475162665114295, 0.9475162665114295]) + ops.mass(1275, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1276, *[2.6032770150616957, + 2.6032770150616957, 2.6032770150616957]) + ops.mass(1277, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1278, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1279, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1280, *[2.6032770150617033, + 2.6032770150617033, 2.6032770150617033]) + ops.mass(1281, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1282, *[2.6032770150617015, + 2.6032770150617015, 2.6032770150617015]) + ops.mass(1283, *[2.6032770150617033, + 2.6032770150617033, 2.6032770150617033]) + ops.mass(1284, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1285, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1286, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1287, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1288, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1289, *[2.6032770150616984, + 2.6032770150616984, 2.6032770150616984]) + ops.mass(1290, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1291, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1292, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1293, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1294, *[2.6032770150616846, + 2.6032770150616846, 2.6032770150616846]) + ops.mass(1295, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1296, *[2.603277015061689, 2.603277015061689, 2.603277015061689]) + ops.mass(1297, *[2.6032770150616846, + 2.6032770150616846, 2.6032770150616846]) + ops.mass(1298, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1299, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1300, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1301, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1302, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1303, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1304, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1305, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1306, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1307, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1308, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1309, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1310, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1311, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1312, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1313, *[2.335292616452393, 2.335292616452393, 2.335292616452393]) + ops.mass(1314, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1315, *[2.0673082178430935, + 2.0673082178430935, 2.0673082178430935]) + ops.mass(1316, *[2.335292616452393, 2.335292616452393, 2.335292616452393]) + ops.mass(1317, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1318, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1319, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1320, *[2.2204421599055597, + 2.2204421599055597, 2.2204421599055597]) + ops.mass(1321, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1322, *[1.8376073047494395, + 1.8376073047494395, 1.8376073047494395]) + ops.mass(1323, *[2.2204421599055597, + 2.2204421599055597, 2.2204421599055597]) + ops.mass(1324, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1325, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1326, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1327, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1328, *[2.6032770150616957, + 2.6032770150616957, 2.6032770150616957]) + ops.mass(1329, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1330, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1331, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1332, *[2.6032770150617064, + 2.6032770150617064, 2.6032770150617064]) + ops.mass(1333, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1334, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1335, *[2.6032770150617064, + 2.6032770150617064, 2.6032770150617064]) + ops.mass(1336, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1337, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1338, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1339, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1340, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1341, *[2.6032770150616984, + 2.6032770150616984, 2.6032770150616984]) + ops.mass(1342, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1343, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1344, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1345, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1346, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1347, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1348, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1349, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1350, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1351, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1352, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1353, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1354, *[2.6032770150616957, + 2.6032770150616957, 2.6032770150616957]) + ops.mass(1355, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1356, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1357, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1358, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1359, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1360, *[2.6032770150617113, + 2.6032770150617113, 2.6032770150617113]) + ops.mass(1361, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1362, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1363, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1364, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1365, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1366, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1367, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1368, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1369, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1370, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1371, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1372, *[1.9907412468118624, + 1.9907412468118624, 1.9907412468118624]) + ops.mass(1373, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1374, *[1.3782054785620446, + 1.3782054785620446, 1.3782054785620446]) + ops.mass(1375, *[1.9907412468118624, + 1.9907412468118624, 1.9907412468118624]) + ops.mass(1376, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1377, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1378, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1379, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1380, *[2.526710044030491, 2.526710044030491, 2.526710044030491]) + ops.mass(1381, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1382, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1383, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1384, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1385, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1386, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1387, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1388, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1389, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1390, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1391, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1392, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1393, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1394, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1395, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1396, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1397, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1398, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1399, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1400, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1401, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1402, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1403, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1404, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1405, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1406, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1407, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1408, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1409, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1410, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1411, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1412, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1413, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1414, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1415, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1416, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1417, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1418, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1419, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1420, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1421, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1422, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1423, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1424, *[2.297009130936771, 2.297009130936771, 2.297009130936771]) + ops.mass(1425, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1426, *[1.990741246811861, 1.990741246811861, 1.990741246811861]) + ops.mass(1427, *[2.297009130936771, 2.297009130936771, 2.297009130936771]) + ops.mass(1428, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1429, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1430, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1431, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1432, *[1.9141742757806777, + 1.9141742757806777, 1.9141742757806777]) + ops.mass(1433, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1434, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1435, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1436, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1437, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1438, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1439, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1440, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1441, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1442, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1443, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1444, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1445, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1446, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1447, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1448, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1449, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1450, *[2.6032770150616784, + 2.6032770150616784, 2.6032770150616784]) + ops.mass(1451, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1452, *[2.6032770150616775, + 2.6032770150616775, 2.6032770150616775]) + ops.mass(1453, *[2.6032770150616793, + 2.6032770150616793, 2.6032770150616793]) + ops.mass(1454, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1455, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1456, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1457, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1458, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1459, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1460, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1461, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1462, *[2.6032770150617064, + 2.6032770150617064, 2.6032770150617064]) + ops.mass(1463, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1464, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1465, *[2.6032770150617064, + 2.6032770150617064, 2.6032770150617064]) + ops.mass(1466, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1467, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1468, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1469, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1470, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1471, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1472, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1473, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1474, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1475, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1476, *[2.603277015061674, 2.603277015061674, 2.603277015061674]) + ops.mass(1477, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1478, *[2.6032770150616678, + 2.6032770150616678, 2.6032770150616678]) + ops.mass(1479, *[2.603277015061674, 2.603277015061674, 2.603277015061674]) + ops.mass(1480, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1481, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1482, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1483, *[0.16270481344135423, + 0.16270481344135423, 0.16270481344135423]) + ops.mass(1484, *[0.16270481344135423, + 0.16270481344135423, 0.16270481344135423]) + ops.mass(1485, *[0.4881144403240627, + 0.4881144403240627, 0.4881144403240627]) + ops.mass(1486, *[0.4881144403240627, + 0.4881144403240627, 0.4881144403240627]) + ops.mass(1487, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1488, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1489, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1490, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1491, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1492, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1493, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1494, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1495, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1496, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1497, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1498, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1499, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1500, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1501, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1502, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1503, *[2.603277015061692, 2.603277015061692, 2.603277015061692]) + ops.mass(1504, *[2.6032770150616926, + 2.6032770150616926, 2.6032770150616926]) + ops.mass(1505, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1506, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1507, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1508, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1509, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1510, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1511, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1512, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1513, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1514, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1515, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1516, *[2.60327701506168, 2.60327701506168, 2.60327701506168]) + ops.mass(1517, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1518, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1519, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1520, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1521, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1522, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1523, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1524, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1525, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1526, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1527, *[2.6032770150617, 2.6032770150617, 2.6032770150617]) + ops.mass(1528, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1529, *[2.6032770150616957, + 2.6032770150616957, 2.6032770150616957]) + ops.mass(1530, *[2.6032770150616997, + 2.6032770150616997, 2.6032770150616997]) + ops.mass(1531, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1532, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1533, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1534, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1535, *[2.6032770150616833, + 2.6032770150616833, 2.6032770150616833]) + ops.mass(1536, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1537, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1538, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1539, *[2.6032770150616775, + 2.6032770150616775, 2.6032770150616775]) + ops.mass(1540, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1541, *[2.603277015061674, 2.603277015061674, 2.603277015061674]) + ops.mass(1542, *[2.6032770150616775, + 2.6032770150616775, 2.6032770150616775]) + ops.mass(1543, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1544, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1545, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1546, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1547, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1548, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1549, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1550, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1551, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1552, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1553, *[2.6032770150617064, + 2.6032770150617064, 2.6032770150617064]) + ops.mass(1554, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1555, *[2.603277015061708, 2.603277015061708, 2.603277015061708]) + ops.mass(1556, *[2.603277015061706, 2.603277015061706, 2.603277015061706]) + ops.mass(1557, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1558, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1559, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1560, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1561, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1562, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1563, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1564, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1565, *[2.6032770150616664, + 2.6032770150616664, 2.6032770150616664]) + ops.mass(1566, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(1567, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(1568, *[2.6032770150616664, + 2.6032770150616664, 2.6032770150616664]) + ops.mass(1569, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(1570, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(1571, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(1572, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1573, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1574, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1575, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1576, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1577, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1578, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1579, *[2.6032770150617144, + 2.6032770150617144, 2.6032770150617144]) + ops.mass(1580, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1581, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1582, *[2.603277015061714, 2.603277015061714, 2.603277015061714]) + ops.mass(1583, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1584, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1585, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1586, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1587, *[2.6032770150616833, + 2.6032770150616833, 2.6032770150616833]) + ops.mass(1588, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1589, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1590, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1591, *[2.6032770150616633, + 2.6032770150616633, 2.6032770150616633]) + ops.mass(1592, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(1593, *[2.603277015061659, 2.603277015061659, 2.603277015061659]) + ops.mass(1594, *[2.6032770150616633, + 2.6032770150616633, 2.6032770150616633]) + ops.mass(1595, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(1596, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(1597, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(1598, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1599, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1600, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1601, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1602, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1603, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1604, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1605, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1606, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1607, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1608, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1609, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1610, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1611, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1612, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1613, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1614, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1615, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1616, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1617, *[2.6032770150616558, + 2.6032770150616558, 2.6032770150616558]) + ops.mass(1618, *[0.325409626882707, 0.325409626882707, 0.325409626882707]) + ops.mass(1619, *[2.6032770150616553, + 2.6032770150616553, 2.6032770150616553]) + ops.mass(1620, *[2.6032770150616558, + 2.6032770150616558, 2.6032770150616558]) + ops.mass(1621, *[0.325409626882707, 0.325409626882707, 0.325409626882707]) + ops.mass(1622, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(1623, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(1624, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1625, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1626, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(1627, *[2.6032770150616895, + 2.6032770150616895, 2.6032770150616895]) + ops.mass(1628, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1629, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1630, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1631, *[2.6032770150617264, + 2.6032770150617264, 2.6032770150617264]) + ops.mass(1632, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(1633, *[2.6032770150617295, + 2.6032770150617295, 2.6032770150617295]) + ops.mass(1634, *[2.6032770150617264, + 2.6032770150617264, 2.6032770150617264]) + ops.mass(1635, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(1636, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1637, *[0.9762288806481438, + 0.9762288806481438, 0.9762288806481438]) + ops.mass(1638, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1639, *[2.6032770150616984, + 2.6032770150616984, 2.6032770150616984]) + ops.mass(1640, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1641, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1642, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1643, *[2.6032770150616664, + 2.6032770150616664, 2.6032770150616664]) + ops.mass(1644, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(1645, *[2.6032770150616646, + 2.6032770150616646, 2.6032770150616646]) + ops.mass(1646, *[2.603277015061666, 2.603277015061666, 2.603277015061666]) + ops.mass(1647, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(1648, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(1649, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(1650, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1651, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1652, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1653, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1654, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1655, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1656, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1657, *[2.6032770150617277, + 2.6032770150617277, 2.6032770150617277]) + ops.mass(1658, *[0.32540962688271613, + 0.32540962688271613, 0.32540962688271613]) + ops.mass(1659, *[2.6032770150617264, + 2.6032770150617264, 2.6032770150617264]) + ops.mass(1660, *[2.6032770150617277, + 2.6032770150617277, 2.6032770150617277]) + ops.mass(1661, *[0.32540962688271613, + 0.32540962688271613, 0.32540962688271613]) + ops.mass(1662, *[0.9762288806481485, + 0.9762288806481485, 0.9762288806481485]) + ops.mass(1663, *[0.9762288806481485, + 0.9762288806481485, 0.9762288806481485]) + ops.mass(1664, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(1665, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1666, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(1667, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(1668, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(1669, *[2.6032770150616877, + 2.6032770150616877, 2.6032770150616877]) + ops.mass(1670, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1671, *[2.6032770150616833, + 2.6032770150616833, 2.6032770150616833]) + ops.mass(1672, *[2.6032770150616877, + 2.6032770150616877, 2.6032770150616877]) + ops.mass(1673, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(1674, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1675, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(1676, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1677, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1678, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1679, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1680, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1681, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1682, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1683, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1684, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1685, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1686, *[2.6032770150617166, + 2.6032770150617166, 2.6032770150617166]) + ops.mass(1687, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1688, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1689, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1690, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1691, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1692, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1693, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1694, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1695, *[2.6032770150617, 2.6032770150617, 2.6032770150617]) + ops.mass(1696, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1697, *[2.6032770150616957, + 2.6032770150616957, 2.6032770150616957]) + ops.mass(1698, *[2.6032770150616997, + 2.6032770150616997, 2.6032770150616997]) + ops.mass(1699, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1700, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1701, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1702, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1703, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1704, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1705, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1706, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1707, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1708, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1709, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1710, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1711, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1712, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1713, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1714, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1715, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1716, *[0.3254096268826825, + 0.3254096268826825, 0.3254096268826825]) + ops.mass(1717, *[2.6032770150614537, + 2.6032770150614537, 2.6032770150614537]) + ops.mass(1718, *[0.3254096268826825, + 0.3254096268826825, 0.3254096268826825]) + ops.mass(1719, *[0.9762288806480475, + 0.9762288806480475, 0.9762288806480475]) + ops.mass(1720, *[0.9762288806480475, + 0.9762288806480475, 0.9762288806480475]) + ops.mass(1721, *[0.33498049826161636, + 0.33498049826161636, 0.33498049826161636]) + ops.mass(1722, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1723, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1724, *[2.679843986092925, 2.679843986092925, 2.679843986092925]) + ops.mass(1725, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1726, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1727, *[0.33498049826161636, + 0.33498049826161636, 0.33498049826161636]) + ops.mass(1728, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1729, *[1.0049414947848492, + 1.0049414947848492, 1.0049414947848492]) + ops.mass(1730, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1731, *[1.0049414947848492, + 1.0049414947848492, 1.0049414947848492]) + ops.mass(1732, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1733, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1734, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1735, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1736, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1737, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1738, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1739, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1740, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1741, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1742, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1743, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1744, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1745, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1746, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1747, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1748, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1749, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1750, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1751, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1752, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1753, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1754, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1755, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1756, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1757, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1758, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1759, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1760, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1761, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1762, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1763, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1764, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1765, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1766, *[8.04819598959451, 8.04819598959451, 8.04819598959451]) + ops.mass(1767, *[8.04819598959451, 8.04819598959451, 8.04819598959451]) + ops.mass(1768, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1769, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1770, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1771, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1772, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1773, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1774, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1775, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1776, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1777, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1778, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1779, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1780, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1781, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1782, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1783, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1784, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1785, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1786, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1787, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1788, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1789, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1790, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1791, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1792, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1793, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1794, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1795, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1796, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1797, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1798, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1799, *[2.756410957124145, 2.756410957124145, 2.756410957124145]) + ops.mass(1800, *[0.34455136964051813, + 0.34455136964051813, 0.34455136964051813]) + ops.mass(1801, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1802, *[1.0336541089215543, + 1.0336541089215543, 1.0336541089215543]) + ops.mass(1803, *[0.33498049826161636, + 0.33498049826161636, 0.33498049826161636]) + ops.mass(1804, *[2.679843986092925, 2.679843986092925, 2.679843986092925]) + ops.mass(1805, *[0.33498049826161636, + 0.33498049826161636, 0.33498049826161636]) + ops.mass(1806, *[1.0049414947848492, + 1.0049414947848492, 1.0049414947848492]) + ops.mass(1807, *[1.0049414947848492, + 1.0049414947848492, 1.0049414947848492]) + ops.mass(1808, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1809, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1810, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1811, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1812, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1813, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1814, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1815, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1816, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1817, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1818, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1819, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1820, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1821, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1822, *[2.6032770150617, 2.6032770150617, 2.6032770150617]) + ops.mass(1823, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1824, *[2.6032770150616953, + 2.6032770150616953, 2.6032770150616953]) + ops.mass(1825, *[2.6032770150617, 2.6032770150617, 2.6032770150617]) + ops.mass(1826, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1827, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1828, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1829, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1830, *[2.603277015061708, 2.603277015061708, 2.603277015061708]) + ops.mass(1831, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1832, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1833, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1834, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1835, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1836, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(1837, *[2.6032770150617166, + 2.6032770150617166, 2.6032770150617166]) + ops.mass(1838, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1839, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1840, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1841, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1842, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1843, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1844, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1845, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1846, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1847, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1848, *[2.603277015061677, 2.603277015061677, 2.603277015061677]) + ops.mass(1849, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1850, *[2.603277015061674, 2.603277015061674, 2.603277015061674]) + ops.mass(1851, *[2.603277015061677, 2.603277015061677, 2.603277015061677]) + ops.mass(1852, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(1853, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1854, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(1855, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(1856, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1857, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(1858, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(1859, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(1860, *[2.6032770150617397, + 2.6032770150617397, 2.6032770150617397]) + ops.mass(1861, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(1862, *[2.6032770150617384, + 2.6032770150617384, 2.6032770150617384]) + ops.mass(1863, *[2.6032770150617397, + 2.6032770150617397, 2.6032770150617397]) + ops.mass(1864, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(1865, *[0.976228880648153, 0.976228880648153, 0.976228880648153]) + ops.mass(1866, *[0.976228880648153, 0.976228880648153, 0.976228880648153]) + ops.mass(1867, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1868, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1869, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1870, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1871, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1872, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1873, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1874, *[2.6032770150616664, + 2.6032770150616664, 2.6032770150616664]) + ops.mass(1875, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(1876, *[2.6032770150616646, + 2.6032770150616646, 2.6032770150616646]) + ops.mass(1877, *[2.6032770150616664, + 2.6032770150616664, 2.6032770150616664]) + ops.mass(1878, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(1879, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(1880, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(1881, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1882, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1883, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1884, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1885, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1886, *[2.603277015061751, 2.603277015061751, 2.603277015061751]) + ops.mass(1887, *[0.32540962688271924, + 0.32540962688271924, 0.32540962688271924]) + ops.mass(1888, *[2.6032770150617477, + 2.6032770150617477, 2.6032770150617477]) + ops.mass(1889, *[2.6032770150617504, + 2.6032770150617504, 2.6032770150617504]) + ops.mass(1890, *[0.32540962688271924, + 0.32540962688271924, 0.32540962688271924]) + ops.mass(1891, *[0.9762288806481577, + 0.9762288806481577, 0.9762288806481577]) + ops.mass(1892, *[0.9762288806481577, + 0.9762288806481577, 0.9762288806481577]) + ops.mass(1893, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1894, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1895, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1896, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1897, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1898, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1899, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1900, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(1901, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(1902, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(1903, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(1904, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(1905, *[0.9762288806481164, + 0.9762288806481164, 0.9762288806481164]) + ops.mass(1906, *[0.9762288806481164, + 0.9762288806481164, 0.9762288806481164]) + ops.mass(1907, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1908, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1909, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1910, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1911, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1912, *[2.6032770150617734, + 2.6032770150617734, 2.6032770150617734]) + ops.mass(1913, *[0.3254096268827223, + 0.3254096268827223, 0.3254096268827223]) + ops.mass(1914, *[2.603277015061769, 2.603277015061769, 2.603277015061769]) + ops.mass(1915, *[2.6032770150617734, + 2.6032770150617734, 2.6032770150617734]) + ops.mass(1916, *[0.3254096268827223, + 0.3254096268827223, 0.3254096268827223]) + ops.mass(1917, *[0.9762288806481669, + 0.9762288806481669, 0.9762288806481669]) + ops.mass(1918, *[0.9762288806481669, + 0.9762288806481669, 0.9762288806481669]) + ops.mass(1919, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1920, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1921, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1922, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1923, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1924, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1925, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1926, *[2.603277015061637, 2.603277015061637, 2.603277015061637]) + ops.mass(1927, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(1928, *[2.6032770150616313, + 2.6032770150616313, 2.6032770150616313]) + ops.mass(1929, *[2.6032770150616376, + 2.6032770150616376, 2.6032770150616376]) + ops.mass(1930, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(1931, *[0.9762288806481164, + 0.9762288806481164, 0.9762288806481164]) + ops.mass(1932, *[0.9762288806481164, + 0.9762288806481164, 0.9762288806481164]) + ops.mass(1933, *[0.3254096268827147, + 0.3254096268827147, 0.3254096268827147]) + ops.mass(1934, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1935, *[0.3254096268827147, + 0.3254096268827147, 0.3254096268827147]) + ops.mass(1936, *[0.9762288806481441, + 0.9762288806481441, 0.9762288806481441]) + ops.mass(1937, *[0.9762288806481441, + 0.9762288806481441, 0.9762288806481441]) + ops.mass(1938, *[2.603277015061784, 2.603277015061784, 2.603277015061784]) + ops.mass(1939, *[0.32540962688272385, + 0.32540962688272385, 0.32540962688272385]) + ops.mass(1940, *[2.6032770150617783, + 2.6032770150617783, 2.6032770150617783]) + ops.mass(1941, *[2.603277015061784, 2.603277015061784, 2.603277015061784]) + ops.mass(1942, *[0.32540962688272385, + 0.32540962688272385, 0.32540962688272385]) + ops.mass(1943, *[0.9762288806481716, + 0.9762288806481716, 0.9762288806481716]) + ops.mass(1944, *[0.9762288806481716, + 0.9762288806481716, 0.9762288806481716]) + ops.mass(1945, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1946, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1947, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1948, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1949, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1950, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1951, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1952, *[2.603277015061627, 2.603277015061627, 2.603277015061627]) + ops.mass(1953, *[0.3254096268827039, + 0.3254096268827039, 0.3254096268827039]) + ops.mass(1954, *[2.6032770150616216, + 2.6032770150616216, 2.6032770150616216]) + ops.mass(1955, *[2.6032770150616265, + 2.6032770150616265, 2.6032770150616265]) + ops.mass(1956, *[0.3254096268827039, + 0.3254096268827039, 0.3254096268827039]) + ops.mass(1957, *[0.9762288806481118, + 0.9762288806481118, 0.9762288806481118]) + ops.mass(1958, *[0.9762288806481118, + 0.9762288806481118, 0.9762288806481118]) + ops.mass(1959, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1960, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(1961, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1962, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1963, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1964, *[2.6032770150617903, + 2.6032770150617903, 2.6032770150617903]) + ops.mass(1965, *[0.32540962688272385, + 0.32540962688272385, 0.32540962688272385]) + ops.mass(1966, *[2.6032770150617908, + 2.6032770150617908, 2.6032770150617908]) + ops.mass(1967, *[2.6032770150617903, + 2.6032770150617903, 2.6032770150617903]) + ops.mass(1968, *[0.32540962688272385, + 0.32540962688272385, 0.32540962688272385]) + ops.mass(1969, *[0.9762288806481716, + 0.9762288806481716, 0.9762288806481716]) + ops.mass(1970, *[0.9762288806481716, + 0.9762288806481716, 0.9762288806481716]) + ops.mass(1971, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1972, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1973, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(1974, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(1975, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1976, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1977, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(1978, *[2.603277015061604, 2.603277015061604, 2.603277015061604]) + ops.mass(1979, *[0.32540962688270086, + 0.32540962688270086, 0.32540962688270086]) + ops.mass(1980, *[2.6032770150616007, + 2.6032770150616007, 2.6032770150616007]) + ops.mass(1981, *[2.6032770150616034, + 2.6032770150616034, 2.6032770150616034]) + ops.mass(1982, *[0.32540962688270086, + 0.32540962688270086, 0.32540962688270086]) + ops.mass(1983, *[0.9762288806481026, + 0.9762288806481026, 0.9762288806481026]) + ops.mass(1984, *[0.9762288806481026, + 0.9762288806481026, 0.9762288806481026]) + ops.mass(1985, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1986, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(1987, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(1988, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1989, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(1990, *[2.6032770150618116, + 2.6032770150618116, 2.6032770150618116]) + ops.mass(1991, *[0.3254096268827269, + 0.3254096268827269, 0.3254096268827269]) + ops.mass(1992, *[2.603277015061809, 2.603277015061809, 2.603277015061809]) + ops.mass(1993, *[2.6032770150618116, + 2.6032770150618116, 2.6032770150618116]) + ops.mass(1994, *[0.3254096268827269, + 0.3254096268827269, 0.3254096268827269]) + ops.mass(1995, *[0.9762288806481807, + 0.9762288806481807, 0.9762288806481807]) + ops.mass(1996, *[0.9762288806481807, + 0.9762288806481807, 0.9762288806481807]) + ops.mass(1997, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(1998, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(1999, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(2000, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(2001, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2002, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2003, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2004, *[2.6032770150615927, + 2.6032770150615927, 2.6032770150615927]) + ops.mass(2005, *[0.32540962688269937, + 0.32540962688269937, 0.32540962688269937]) + ops.mass(2006, *[2.6032770150615914, + 2.6032770150615914, 2.6032770150615914]) + ops.mass(2007, *[2.6032770150615927, + 2.6032770150615927, 2.6032770150615927]) + ops.mass(2008, *[0.32540962688269937, + 0.32540962688269937, 0.32540962688269937]) + ops.mass(2009, *[0.9762288806480981, + 0.9762288806480981, 0.9762288806480981]) + ops.mass(2010, *[0.9762288806480981, + 0.9762288806480981, 0.9762288806480981]) + ops.mass(2011, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2012, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(2013, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2014, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2015, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2016, *[2.603277015061824, 2.603277015061824, 2.603277015061824]) + ops.mass(2017, *[0.32540962688272845, + 0.32540962688272845, 0.32540962688272845]) + ops.mass(2018, *[2.6032770150618214, + 2.6032770150618214, 2.6032770150618214]) + ops.mass(2019, *[2.603277015061824, 2.603277015061824, 2.603277015061824]) + ops.mass(2020, *[0.32540962688272845, + 0.32540962688272845, 0.32540962688272845]) + ops.mass(2021, *[0.9762288806481852, + 0.9762288806481852, 0.9762288806481852]) + ops.mass(2022, *[0.9762288806481852, + 0.9762288806481852, 0.9762288806481852]) + ops.mass(2023, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(2024, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2025, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(2026, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(2027, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2028, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2029, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2030, *[2.603277015061457, 2.603277015061457, 2.603277015061457]) + ops.mass(2031, *[0.3254096268826825, + 0.3254096268826825, 0.3254096268826825]) + ops.mass(2032, *[2.6032770150614537, + 2.6032770150614537, 2.6032770150614537]) + ops.mass(2033, *[2.603277015061457, 2.603277015061457, 2.603277015061457]) + ops.mass(2034, *[0.3254096268826825, + 0.3254096268826825, 0.3254096268826825]) + ops.mass(2035, *[0.9762288806480475, + 0.9762288806480475, 0.9762288806480475]) + ops.mass(2036, *[0.9762288806480475, + 0.9762288806480475, 0.9762288806480475]) + ops.mass(2037, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(2038, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2039, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(2040, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(2041, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2042, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2043, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2044, *[2.029024732327504, 2.029024732327504, 2.029024732327504]) + ops.mass(2045, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2046, *[1.454772449593291, 1.454772449593291, 1.454772449593291]) + ops.mass(2047, *[2.029024732327504, 2.029024732327504, 2.029024732327504]) + ops.mass(2048, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2049, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2050, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2051, *[2.5267100440304815, + 2.5267100440304815, 2.5267100440304815]) + ops.mass(2052, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2053, *[2.4501430729992584, + 2.4501430729992584, 2.4501430729992584]) + ops.mass(2054, *[2.5267100440304815, + 2.5267100440304815, 2.5267100440304815]) + ops.mass(2055, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2056, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2057, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2058, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2059, *[2.603277015061708, 2.603277015061708, 2.603277015061708]) + ops.mass(2060, *[0.32540962688271313, + 0.32540962688271313, 0.32540962688271313]) + ops.mass(2061, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2062, *[0.9762288806481394, + 0.9762288806481394, 0.9762288806481394]) + ops.mass(2063, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(2064, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2065, *[2.603277015061717, 2.603277015061717, 2.603277015061717]) + ops.mass(2066, *[2.6032770150617166, + 2.6032770150617166, 2.6032770150617166]) + ops.mass(2067, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2068, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2069, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2070, *[2.603277015061711, 2.603277015061711, 2.603277015061711]) + ops.mass(2071, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2072, *[2.6032770150617046, + 2.6032770150617046, 2.6032770150617046]) + ops.mass(2073, *[2.6032770150617104, + 2.6032770150617104, 2.6032770150617104]) + ops.mass(2074, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2075, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2076, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2077, *[2.603277015061677, 2.603277015061677, 2.603277015061677]) + ops.mass(2078, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(2079, *[2.603277015061674, 2.603277015061674, 2.603277015061674]) + ops.mass(2080, *[2.603277015061677, 2.603277015061677, 2.603277015061677]) + ops.mass(2081, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(2082, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(2083, *[0.9762288806481301, + 0.9762288806481301, 0.9762288806481301]) + ops.mass(2084, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2085, *[2.6032770150617077, + 2.6032770150617077, 2.6032770150617077]) + ops.mass(2086, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2087, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2088, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2089, *[2.6032770150617397, + 2.6032770150617397, 2.6032770150617397]) + ops.mass(2090, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(2091, *[2.6032770150617384, + 2.6032770150617384, 2.6032770150617384]) + ops.mass(2092, *[2.6032770150617397, + 2.6032770150617397, 2.6032770150617397]) + ops.mass(2093, *[0.3254096268827177, + 0.3254096268827177, 0.3254096268827177]) + ops.mass(2094, *[0.976228880648153, 0.976228880648153, 0.976228880648153]) + ops.mass(2095, *[0.976228880648153, 0.976228880648153, 0.976228880648153]) + ops.mass(2096, *[2.335292616452381, 2.335292616452381, 2.335292616452381]) + ops.mass(2097, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2098, *[2.0673082178430446, + 2.0673082178430446, 2.0673082178430446]) + ops.mass(2099, *[2.335292616452381, 2.335292616452381, 2.335292616452381]) + ops.mass(2100, *[0.32540962688271463, + 0.32540962688271463, 0.32540962688271463]) + ops.mass(2101, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2102, *[0.976228880648144, 0.976228880648144, 0.976228880648144]) + ops.mass(2103, *[2.2204421599055673, + 2.2204421599055673, 2.2204421599055673]) + ops.mass(2104, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(2105, *[1.8376073047494728, + 1.8376073047494728, 1.8376073047494728]) + ops.mass(2106, *[2.2204421599055673, + 2.2204421599055673, 2.2204421599055673]) + ops.mass(2107, *[0.32540962688271, 0.32540962688271, 0.32540962688271]) + ops.mass(2108, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(2109, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(2110, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2111, *[2.6032770150616864, + 2.6032770150616864, 2.6032770150616864]) + ops.mass(2112, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2113, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(2114, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(2115, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2116, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2117, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2118, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2119, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2120, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2121, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2122, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2123, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2124, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2125, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2126, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2127, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2128, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2129, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(2130, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(2131, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(2132, *[2.6032770150616438, + 2.6032770150616438, 2.6032770150616438]) + ops.mass(2133, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(2134, *[0.9762288806481163, + 0.9762288806481163, 0.9762288806481163]) + ops.mass(2135, *[0.9762288806481163, + 0.9762288806481163, 0.9762288806481163]) + ops.mass(2136, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2137, *[2.6032770150616646, + 2.6032770150616646, 2.6032770150616646]) + ops.mass(2138, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2139, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2140, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2141, *[2.603277015061688, 2.603277015061688, 2.603277015061688]) + ops.mass(2142, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2143, *[2.6032770150616833, + 2.6032770150616833, 2.6032770150616833]) + ops.mass(2144, *[2.603277015061688, 2.603277015061688, 2.603277015061688]) + ops.mass(2145, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2146, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(2147, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(2148, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2149, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2150, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2151, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2152, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2153, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2154, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2155, *[1.990741246811882, 1.990741246811882, 1.990741246811882]) + ops.mass(2156, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2157, *[1.378205478562071, 1.378205478562071, 1.378205478562071]) + ops.mass(2158, *[1.990741246811882, 1.990741246811882, 1.990741246811882]) + ops.mass(2159, *[0.3254096268827116, + 0.3254096268827116, 0.3254096268827116]) + ops.mass(2160, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(2161, *[0.9762288806481347, + 0.9762288806481347, 0.9762288806481347]) + ops.mass(2162, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2163, *[2.526710044030426, 2.526710044030426, 2.526710044030426]) + ops.mass(2164, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2165, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2166, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2167, *[2.6032770150616438, + 2.6032770150616438, 2.6032770150616438]) + ops.mass(2168, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(2169, *[2.6032770150616433, + 2.6032770150616433, 2.6032770150616433]) + ops.mass(2170, *[2.6032770150616438, + 2.6032770150616438, 2.6032770150616438]) + ops.mass(2171, *[0.32540962688270547, + 0.32540962688270547, 0.32540962688270547]) + ops.mass(2172, *[0.9762288806481163, + 0.9762288806481163, 0.9762288806481163]) + ops.mass(2173, *[0.9762288806481163, + 0.9762288806481163, 0.9762288806481163]) + ops.mass(2174, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2175, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2176, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2177, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2178, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2179, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2180, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2181, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2182, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2183, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2184, *[2.603277015061705, 2.603277015061705, 2.603277015061705]) + ops.mass(2185, *[0.3254096268827131, + 0.3254096268827131, 0.3254096268827131]) + ops.mass(2186, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2187, *[0.9762288806481392, + 0.9762288806481392, 0.9762288806481392]) + ops.mass(2188, *[0.32540962688270697, + 0.32540962688270697, 0.32540962688270697]) + ops.mass(2189, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2190, *[0.32540962688270697, + 0.32540962688270697, 0.32540962688270697]) + ops.mass(2191, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(2192, *[0.976228880648121, 0.976228880648121, 0.976228880648121]) + ops.mass(2193, *[2.6032770150616207, + 2.6032770150616207, 2.6032770150616207]) + ops.mass(2194, *[0.32540962688270236, + 0.32540962688270236, 0.32540962688270236]) + ops.mass(2195, *[2.603277015061622, 2.603277015061622, 2.603277015061622]) + ops.mass(2196, *[2.6032770150616207, + 2.6032770150616207, 2.6032770150616207]) + ops.mass(2197, *[0.32540962688270236, + 0.32540962688270236, 0.32540962688270236]) + ops.mass(2198, *[0.9762288806481072, + 0.9762288806481072, 0.9762288806481072]) + ops.mass(2199, *[0.9762288806481072, + 0.9762288806481072, 0.9762288806481072]) + ops.mass(2200, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2201, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2202, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2203, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2204, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2205, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2206, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2207, *[2.2970091309368614, + 2.2970091309368614, 2.2970091309368614]) + ops.mass(2208, *[0.32540962688271613, + 0.32540962688271613, 0.32540962688271613]) + ops.mass(2209, *[1.990741246811993, 1.990741246811993, 1.990741246811993]) + ops.mass(2210, *[2.2970091309368614, + 2.2970091309368614, 2.2970091309368614]) + ops.mass(2211, *[0.32540962688271613, + 0.32540962688271613, 0.32540962688271613]) + ops.mass(2212, *[0.9762288806481485, + 0.9762288806481485, 0.9762288806481485]) + ops.mass(2213, *[0.9762288806481485, + 0.9762288806481485, 0.9762288806481485]) + ops.mass(2214, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2215, *[1.914174275780503, 1.914174275780503, 1.914174275780503]) + ops.mass(2216, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2217, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(2218, *[0.9762288806481255, + 0.9762288806481255, 0.9762288806481255]) + ops.mass(2219, *[2.603277015061604, 2.603277015061604, 2.603277015061604]) + ops.mass(2220, *[0.3254096268827008, + 0.3254096268827008, 0.3254096268827008]) + ops.mass(2221, *[2.6032770150616007, + 2.6032770150616007, 2.6032770150616007]) + ops.mass(2222, *[2.603277015061604, 2.603277015061604, 2.603277015061604]) + ops.mass(2223, *[0.3254096268827008, + 0.3254096268827008, 0.3254096268827008]) + ops.mass(2224, *[0.9762288806481025, + 0.9762288806481025, 0.9762288806481025]) + ops.mass(2225, *[0.9762288806481025, + 0.9762288806481025, 0.9762288806481025]) + ops.mass(2226, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2227, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2228, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2229, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2230, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2231, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2232, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2233, *[2.603277015061751, 2.603277015061751, 2.603277015061751]) + ops.mass(2234, *[0.32540962688271924, + 0.32540962688271924, 0.32540962688271924]) + ops.mass(2235, *[2.6032770150617477, + 2.6032770150617477, 2.6032770150617477]) + ops.mass(2236, *[2.603277015061751, 2.603277015061751, 2.603277015061751]) + ops.mass(2237, *[0.32540962688271924, + 0.32540962688271924, 0.32540962688271924]) + ops.mass(2238, *[0.9762288806481576, + 0.9762288806481576, 0.9762288806481576]) + ops.mass(2239, *[0.9762288806481576, + 0.9762288806481576, 0.9762288806481576]) + ops.mass(2240, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2241, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2242, *[0.3254096268827085, + 0.3254096268827085, 0.3254096268827085]) + ops.mass(2243, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2244, *[0.9762288806481256, + 0.9762288806481256, 0.9762288806481256]) + ops.mass(2245, *[2.6032770150615807, + 2.6032770150615807, 2.6032770150615807]) + ops.mass(2246, *[0.3254096268826978, + 0.3254096268826978, 0.3254096268826978]) + ops.mass(2247, *[2.6032770150615794, + 2.6032770150615794, 2.6032770150615794]) + ops.mass(2248, *[2.6032770150615807, + 2.6032770150615807, 2.6032770150615807]) + ops.mass(2249, *[0.3254096268826978, + 0.3254096268826978, 0.3254096268826978]) + ops.mass(2250, *[0.9762288806480934, + 0.9762288806480934, 0.9762288806480934]) + ops.mass(2251, *[0.9762288806480934, + 0.9762288806480934, 0.9762288806480934]) + ops.mass(2252, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2253, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2254, *[2.603277015061662, 2.603277015061662, 2.603277015061662]) + ops.mass(2255, *[2.603277015061665, 2.603277015061665, 2.603277015061665]) + ops.mass(2256, *[0.32540962688270847, + 0.32540962688270847, 0.32540962688270847]) + ops.mass(2257, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2258, *[0.9762288806481254, + 0.9762288806481254, 0.9762288806481254]) + ops.mass(2259, *[2.6032770150618516, + 2.6032770150618516, 2.6032770150618516]) + ops.mass(2260, *[0.3254096268827238, + 0.3254096268827238, 0.3254096268827238]) + ops.mass(2261, *[2.603277015061913, 2.603277015061913, 2.603277015061913]) + ops.mass(2262, *[2.6032770150618516, + 2.6032770150618516, 2.6032770150618516]) + ops.mass(2263, *[0.3254096268827238, + 0.3254096268827238, 0.3254096268827238]) + ops.mass(2264, *[0.9762288806481714, + 0.9762288806481714, 0.9762288806481714]) + ops.mass(2265, *[0.9762288806481714, + 0.9762288806481714, 0.9762288806481714]) + ops.mass(2266, *[0.16270481344136956, + 0.16270481344136956, 0.16270481344136956]) + ops.mass(2267, *[0.16270481344136956, + 0.16270481344136956, 0.16270481344136956]) + ops.mass(2268, *[0.48811444032410867, + 0.48811444032410867, 0.48811444032410867]) + ops.mass(2269, *[0.48811444032410867, + 0.48811444032410867, 0.48811444032410867]) + ops.mass(2270, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2271, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2272, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2273, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2274, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2275, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2276, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2277, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2278, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2279, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2280, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2281, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2282, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2283, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2284, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2285, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2286, *[14.98487354796014, 14.98487354796014, 14.98487354796014]) + ops.mass(2287, *[14.98487354796012, 14.98487354796012, 14.98487354796012]) + ops.mass(2288, *[14.984873547960028, + 14.984873547960028, 14.984873547960028]) + ops.mass(2289, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2290, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2291, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2292, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2293, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2294, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2295, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2296, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2297, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2298, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2299, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2300, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2301, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2302, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2303, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2304, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2305, *[14.98487354796014, 14.98487354796014, 14.98487354796014]) + ops.mass(2306, *[14.98487354796012, 14.98487354796012, 14.98487354796012]) + ops.mass(2307, *[14.984873547960028, + 14.984873547960028, 14.984873547960028]) + ops.mass(2308, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2309, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2310, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2311, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2312, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2313, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2314, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2315, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2316, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2317, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2318, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2319, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2320, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2321, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2322, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2323, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2324, *[14.98487354796014, 14.98487354796014, 14.98487354796014]) + ops.mass(2325, *[14.98487354796012, 14.98487354796012, 14.98487354796012]) + ops.mass(2326, *[14.984873547960028, + 14.984873547960028, 14.984873547960028]) + ops.mass(2327, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2328, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2329, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2330, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2331, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2332, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2333, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2334, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2335, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2336, *[14.984873547960065, + 14.984873547960065, 14.984873547960065]) + ops.mass(2337, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2338, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2339, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2340, *[14.984873547960103, + 14.984873547960103, 14.984873547960103]) + ops.mass(2341, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2342, *[14.984873547960085, + 14.984873547960085, 14.984873547960085]) + ops.mass(2343, *[14.98487354796014, 14.98487354796014, 14.98487354796014]) + ops.mass(2344, *[14.98487354796012, 14.98487354796012, 14.98487354796012]) + ops.mass(2345, *[14.984873547960028, + 14.984873547960028, 14.984873547960028]) + ops.mass(2346, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2347, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2348, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2349, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2350, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2351, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2352, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2353, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2354, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2355, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2356, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2357, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2358, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2359, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2360, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2361, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2362, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2363, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2364, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2365, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2366, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2367, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2368, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2369, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2370, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2371, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2372, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2373, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2374, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2375, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2376, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2377, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2378, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2379, *[12.722330594164323, + 12.722330594164323, 12.722330594164323]) + ops.mass(2380, *[12.72233059416434, 12.72233059416434, 12.72233059416434]) + ops.mass(2381, *[12.72233059416436, 12.72233059416436, 12.72233059416436]) + ops.mass(2382, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2383, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2384, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2385, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2386, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2387, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2388, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2389, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2390, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2391, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2392, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2393, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2394, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2395, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2396, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2397, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2398, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2399, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2400, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2401, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2402, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2403, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2404, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2405, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2406, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2407, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2408, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2409, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2410, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2411, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2412, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2413, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2414, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2415, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2416, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2417, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2418, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2419, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2420, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2421, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2422, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2423, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2424, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2425, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2426, *[4.851283284538495, 4.851283284538495, 4.851283284538495]) + ops.mass(2427, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2428, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2429, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2430, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2431, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2432, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2433, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2434, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2435, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2436, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2437, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2438, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2439, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2440, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2441, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2442, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2443, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2444, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2445, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2446, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2447, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2448, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2449, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2450, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2451, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2452, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2453, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2454, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2455, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2456, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2457, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2458, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2459, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2460, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2461, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2462, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2463, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2464, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2465, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2466, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2467, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2468, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2469, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2470, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2471, *[3.8712260553387994, + 3.8712260553387994, 3.8712260553387994]) + ops.mass(2472, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2473, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2474, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2475, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2476, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2477, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2478, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2479, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2480, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2481, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2482, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2483, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2484, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2485, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2486, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2487, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2488, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2489, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2490, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2491, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2492, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2493, *[6.618142708055072, 6.618142708055072, 6.618142708055072]) + ops.mass(2494, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2495, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2496, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) + ops.mass(2497, *[7.410941053290836, 7.410941053290836, 7.410941053290836]) diff --git a/build/lib/opstool/examples/Dam.py b/build/lib/opstool/examples/Dam.py new file mode 100644 index 0000000..68c9e09 --- /dev/null +++ b/build/lib/opstool/examples/Dam.py @@ -0,0 +1,4666 @@ +# This document was created from CSiBridge version 24.0.0 + +# Units: KN, m, C + +from collections import namedtuple +import openseespy.opensees as ops + + +def Dam(): + # Destroy all constructed objects, + # i.e. all components of the model, all components of the analysis and all recorders. + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 3) + + # Mechanical properties of material + MatProp_df = dict() + # UnitMass-Mass Density; E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Thermal expansion coefficient + MatProp = namedtuple('MatProp', ('UnitMass', 'E', 'G', 'v', 'rho')) + MatProp_df["4000Psi"] = MatProp._make( + (2.40276960558926, 24855578.0600518, 10356490.8583549, 0.2, 9.89999952793124e-06)) + MatProp_df["A709Gr50"] = MatProp._make( + (7.84904737995992, 199947978.795958, 76903068.767676, 0.3, 1.16999994421006e-05)) + + # Create OpenSees node. + ops.node(1, *[18.1845453532451, 21.2913670368009, 0.0]) + ops.node(2, *[19.7989898732233, 19.7989898732233, 0.0]) + ops.node(3, *[20.7823375465659, 24.332990899201, 0.0]) + ops.node(4, *[22.6274169979695, 22.6274169979695, 0.0]) + ops.node(5, *[18.7041037919093, 21.8996918092809, 2.0]) + ops.node(6, *[20.3646752981726, 20.3646752981726, 2.0]) + ops.node(7, *[21.1287098390086, 24.738540747521, 2.0]) + ops.node(8, *[23.0045406146023, 23.0045406146023, 2.0]) + ops.node(9, *[16.4579870641892, 22.6524758424985, 0.0]) + ops.node(10, *[18.8091280733591, 25.8885438199983, 0.0]) + ops.node(11, *[16.9282152660232, 23.2996894379985, 2.0]) + ops.node(12, *[19.1226135412485, 26.3200195503316, 2.0]) + ops.node(13, *[14.6299598120466, 23.8739246019146, 0.0]) + ops.node(14, *[16.7199540709104, 27.2844852593309, 0.0]) + ops.node(15, *[15.0479586638193, 24.5560367333979, 2.0]) + ops.node(16, *[16.9986199720922, 27.7392266803198, 2.0]) + ops.node(17, *[12.7117339927073, 24.9481826772743, 0.0]) + ops.node(18, *[14.5276959916655, 28.5122087740278, 0.0]) + ops.node(19, *[13.0749263924989, 25.660987896625, 2.0]) + ops.node(20, *[14.7698242581933, 28.9874122535949, 2.0]) + ops.node(21, *[10.7151361062225, 25.868626910316, 0.0]) + ops.node(22, *[12.2458698356829, 29.5641450403612, 0.0]) + ops.node(23, *[11.0212828521146, 26.6077305363251, 2.0]) + ops.node(24, *[12.4499676662776, 30.0568807910339, 2.0]) + ops.node(25, *[8.65247584249853, 26.6295824562643, 0.0]) + ops.node(26, *[9.88854381999832, 30.4338085214449, 0.0]) + ops.node(27, *[8.89968943799849, 27.3904276693004, 2.0]) + ops.node(28, *[10.053352883665, 30.941038663469, 2.0]) + ops.node(29, *[6.53647018796535, 27.2263577711349, 0.0]) + ops.node(30, *[7.47025164338898, 31.1158374527256, 0.0]) + ops.node(31, *[6.72322647905008, 28.0042537074531, 2.0]) + ops.node(32, *[7.59475583744546, 31.6344347436044, 2.0]) + ops.node(33, *[4.38016502112647, 27.6552735366639, 0.0]) + ops.node(34, *[5.00590288128739, 31.6060268990444, 0.0]) + ops.node(35, *[4.50531259315865, 28.44542420914, 2.0]) + ops.node(36, *[5.08933459597551, 32.1327940140285, 2.0]) + ops.node(37, *[2.19685468037966, 27.9136853445276, 0.0]) + ops.node(38, *[2.51069106329104, 31.9013546794601, 0.0]) + ops.node(39, *[2.25962195696194, 28.7112192115141, 2.0]) + ops.node(40, *[2.55253591434589, 32.4330439241178, 2.0]) + ops.node(41, *[1.71444889535133e-15, 28.0, 0.0]) + ops.node(42, *[1.9593701661158e-15, 32.0, 0.0]) + ops.node(43, *[1.76343314950422e-15, 28.8, 2.0]) + ops.node(44, *[1.99202633555107e-15, 32.5333333333333, 2.0]) + ops.node(45, *[-2.19685468037966, 27.9136853445276, 0.0]) + ops.node(46, *[-2.51069106329104, 31.9013546794601, 0.0]) + ops.node(47, *[-2.25962195696193, 28.7112192115141, 2.0]) + ops.node(48, *[-2.55253591434589, 32.4330439241178, 2.0]) + ops.node(49, *[-4.38016502112647, 27.6552735366639, 0.0]) + ops.node(50, *[-5.00590288128739, 31.6060268990444, 0.0]) + ops.node(51, *[-4.50531259315865, 28.44542420914, 2.0]) + ops.node(52, *[-5.08933459597552, 32.1327940140285, 2.0]) + ops.node(53, *[-6.53647018796534, 27.2263577711349, 0.0]) + ops.node(54, *[-7.47025164338896, 31.1158374527257, 0.0]) + ops.node(55, *[-6.72322647905007, 28.0042537074531, 2.0]) + ops.node(56, *[-7.59475583744545, 31.6344347436044, 2.0]) + ops.node(57, *[-8.65247584249853, 26.6295824562643, 0.0]) + ops.node(58, *[-9.88854381999831, 30.4338085214449, 0.0]) + ops.node(59, *[-8.89968943799848, 27.3904276693004, 2.0]) + ops.node(60, *[-10.053352883665, 30.941038663469, 2.0]) + ops.node(61, *[-10.7151361062225, 25.868626910316, 0.0]) + ops.node(62, *[-12.2458698356829, 29.5641450403612, 0.0]) + ops.node(63, *[-11.0212828521146, 26.6077305363251, 2.0]) + ops.node(64, *[-12.4499676662776, 30.0568807910339, 2.0]) + ops.node(65, *[-12.7117339927073, 24.9481826772743, 0.0]) + ops.node(66, *[-14.5276959916655, 28.5122087740278, 0.0]) + ops.node(67, *[-13.0749263924989, 25.660987896625, 2.0]) + ops.node(68, *[-14.7698242581933, 28.9874122535949, 2.0]) + ops.node(69, *[-14.6299598120466, 23.8739246019146, 0.0]) + ops.node(70, *[-16.7199540709104, 27.284485259331, 0.0]) + ops.node(71, *[-15.0479586638193, 24.5560367333979, 2.0]) + ops.node(72, *[-16.9986199720922, 27.7392266803198, 2.0]) + ops.node(73, *[-16.4579870641892, 22.6524758424985, 0.0]) + ops.node(74, *[-18.8091280733591, 25.8885438199983, 0.0]) + ops.node(75, *[-16.9282152660232, 23.2996894379985, 2.0]) + ops.node(76, *[-19.1226135412485, 26.3200195503316, 2.0]) + ops.node(77, *[-18.1845453532451, 21.2913670368009, 0.0]) + ops.node(78, *[-20.7823375465659, 24.332990899201, 0.0]) + ops.node(79, *[-18.7041037919093, 21.8996918092809, 2.0]) + ops.node(80, *[-21.1287098390086, 24.738540747521, 2.0]) + ops.node(81, *[-19.7989898732233, 19.7989898732233, 0.0]) + ops.node(82, *[-22.6274169979695, 22.6274169979695, 0.0]) + ops.node(83, *[-20.3646752981726, 20.3646752981726, 2.0]) + ops.node(84, *[-23.0045406146023, 23.0045406146023, 2.0]) + ops.node(85, *[23.3801297398866, 27.3746147616011, 0.0]) + ops.node(86, *[25.4558441227157, 25.4558441227157, 0.0]) + ops.node(87, *[23.553315886108, 27.5773896857611, 2.0]) + ops.node(88, *[25.6444059310321, 25.6444059310321, 2.0]) + ops.node(89, *[21.160269082529, 29.1246117974981, 0.0]) + ops.node(90, *[21.3170118164737, 29.3403496626648, 2.0]) + ops.node(91, *[18.8099483297742, 30.6950459167473, 0.0]) + ops.node(92, *[18.9492812803651, 30.9224166272417, 2.0]) + ops.node(93, *[16.3436579906237, 32.0762348707812, 0.0]) + ops.node(94, *[16.4647221238876, 32.3138366105648, 2.0]) + ops.node(95, *[13.7766035651432, 33.2596631704063, 0.0]) + ops.node(96, *[13.8786524804406, 33.5060310457427, 2.0]) + ops.node(97, *[11.1246117974981, 34.2380345866255, 0.0]) + ops.node(98, *[11.2070163293314, 34.4916496576376, 2.0]) + ops.node(99, *[8.4040330988126, 35.0053171343164, 0.0]) + ops.node(100, *[8.46628519584084, 35.2646157797557, 2.0]) + ops.node(101, *[5.63164074144831, 35.556780261425, 0.0]) + ops.node(102, *[5.67335659879237, 35.820163818917, 2.0]) + ops.node(103, *[2.82452744620242, 35.8890240143926, 0.0]) + ops.node(104, *[2.84544987172985, 36.1548686367214, 2.0]) + ops.node(105, *[2.20429143688028e-15, 36.0, 0.0]) + ops.node(106, *[2.22061952159791e-15, 36.2666666666667, 2.0]) + ops.node(107, *[-2.82452744620242, 35.8890240143926, 0.0]) + ops.node(108, *[-2.84544987172984, 36.1548686367214, 2.0]) + ops.node(109, *[-5.63164074144832, 35.556780261425, 0.0]) + ops.node(110, *[-5.67335659879238, 35.820163818917, 2.0]) + ops.node(111, *[-8.40403309881258, 35.0053171343164, 0.0]) + ops.node(112, *[-8.46628519584083, 35.2646157797557, 2.0]) + ops.node(113, *[-11.1246117974981, 34.2380345866255, 0.0]) + ops.node(114, *[-11.2070163293314, 34.4916496576376, 2.0]) + ops.node(115, *[-13.7766035651432, 33.2596631704063, 0.0]) + ops.node(116, *[-13.8786524804406, 33.5060310457427, 2.0]) + ops.node(117, *[-16.3436579906237, 32.0762348707812, 0.0]) + ops.node(118, *[-16.4647221238876, 32.3138366105648, 2.0]) + ops.node(119, *[-18.8099483297742, 30.6950459167473, 0.0]) + ops.node(120, *[-18.9492812803651, 30.9224166272417, 2.0]) + ops.node(121, *[-21.160269082529, 29.1246117974981, 0.0]) + ops.node(122, *[-21.3170118164737, 29.3403496626648, 2.0]) + ops.node(123, *[-23.3801297398866, 27.3746147616011, 0.0]) + ops.node(124, *[-23.553315886108, 27.5773896857611, 2.0]) + ops.node(125, *[-25.4558441227157, 25.4558441227157, 0.0]) + ops.node(126, *[-25.6444059310321, 25.6444059310321, 2.0]) + ops.node(127, *[25.9779219332073, 30.4162386240012, 0.0]) + ops.node(128, *[28.2842712474619, 28.2842712474619, 0.0]) + ops.node(129, *[25.9779219332073, 30.4162386240012, 2.0]) + ops.node(130, *[28.2842712474619, 28.2842712474619, 2.0]) + ops.node(131, *[23.5114100916989, 32.3606797749979, 0.0]) + ops.node(132, *[23.5114100916989, 32.3606797749979, 2.0]) + ops.node(133, *[20.899942588638, 34.1056065741637, 0.0]) + ops.node(134, *[20.899942588638, 34.1056065741637, 2.0]) + ops.node(135, *[18.1596199895819, 35.6402609675347, 0.0]) + ops.node(136, *[18.1596199895819, 35.6402609675347, 2.0]) + ops.node(137, *[15.3073372946036, 36.9551813004515, 0.0]) + ops.node(138, *[15.3073372946036, 36.9551813004515, 2.0]) + ops.node(139, *[12.3606797749979, 38.0422606518061, 0.0]) + ops.node(140, *[12.3606797749979, 38.0422606518061, 2.0]) + ops.node(141, *[9.33781455423622, 38.8947968159071, 0.0]) + ops.node(142, *[9.33781455423622, 38.8947968159071, 2.0]) + ops.node(143, *[6.25737860160924, 39.5075336238055, 0.0]) + ops.node(144, *[6.25737860160924, 39.5075336238055, 2.0]) + ops.node(145, *[3.1383638291138, 39.8766933493251, 0.0]) + ops.node(146, *[3.1383638291138, 39.8766933493251, 2.0]) + ops.node(147, *[2.44921270764475e-15, 40.0, 0.0]) + ops.node(148, *[2.44921270764475e-15, 40.0, 2.0]) + ops.node(149, *[-3.13836382911379, 39.8766933493251, 0.0]) + ops.node(150, *[-3.13836382911379, 39.8766933493251, 2.0]) + ops.node(151, *[-6.25737860160924, 39.5075336238055, 0.0]) + ops.node(152, *[-6.25737860160924, 39.5075336238055, 2.0]) + ops.node(153, *[-9.33781455423621, 38.8947968159071, 0.0]) + ops.node(154, *[-9.33781455423621, 38.8947968159071, 2.0]) + ops.node(155, *[-12.3606797749979, 38.0422606518061, 0.0]) + ops.node(156, *[-12.3606797749979, 38.0422606518061, 2.0]) + ops.node(157, *[-15.3073372946036, 36.9551813004515, 0.0]) + ops.node(158, *[-15.3073372946036, 36.9551813004515, 2.0]) + ops.node(159, *[-18.1596199895819, 35.6402609675347, 0.0]) + ops.node(160, *[-18.1596199895819, 35.6402609675347, 2.0]) + ops.node(161, *[-20.899942588638, 34.1056065741637, 0.0]) + ops.node(162, *[-20.899942588638, 34.1056065741637, 2.0]) + ops.node(163, *[-23.5114100916989, 32.3606797749979, 0.0]) + ops.node(164, *[-23.5114100916989, 32.3606797749979, 2.0]) + ops.node(165, *[-25.9779219332073, 30.4162386240012, 0.0]) + ops.node(166, *[-25.9779219332073, 30.4162386240012, 2.0]) + ops.node(167, *[-28.2842712474619, 28.2842712474619, 0.0]) + ops.node(168, *[-28.2842712474619, 28.2842712474619, 2.0]) + ops.node(169, *[19.2236622305734, 22.5080165817609, 4.0]) + ops.node(170, *[20.9303607231218, 20.9303607231218, 4.0]) + ops.node(171, *[21.4750821314514, 25.144090595841, 4.0]) + ops.node(172, *[23.3816642312352, 23.3816642312352, 4.0]) + ops.node(173, *[17.3984434678572, 23.9469030334984, 4.0]) + ops.node(174, *[19.4360990091378, 26.7514952806649, 4.0]) + ops.node(175, *[15.4659575155921, 25.2381488648811, 4.0]) + ops.node(176, *[17.277285873274, 28.1939681013087, 4.0]) + ops.node(177, *[13.4381187922906, 26.3737931159757, 4.0]) + ops.node(178, *[15.011952524721, 29.462615733162, 4.0]) + ops.node(179, *[11.3274295980067, 27.3468341623341, 4.0]) + ops.node(180, *[12.6540654968723, 30.5496165417066, 4.0]) + ops.node(181, *[9.14690303349844, 28.1512728823365, 4.0]) + ops.node(182, *[10.2181619473316, 31.4482688054931, 4.0]) + ops.node(183, *[6.9099827701348, 28.7821496437712, 4.0]) + ops.node(184, *[7.71926003150194, 32.1530320344832, 4.0]) + ops.node(185, *[4.63046016519084, 29.2355748816161, 4.0]) + ops.node(186, *[5.17276631066364, 32.6595611290126, 4.0]) + ops.node(187, *[2.32238923354421, 29.5087530785006, 4.0]) + ops.node(188, *[2.59438076540074, 32.9647331687754, 4.0]) + ops.node(189, *[1.81241740365712e-15, 29.6, 4.0]) + ops.node(190, *[2.02468250498633e-15, 33.0666666666667, 4.0]) + ops.node(191, *[-2.32238923354421, 29.5087530785006, 4.0]) + ops.node(192, *[-2.59438076540074, 32.9647331687754, 4.0]) + ops.node(193, *[-4.63046016519084, 29.2355748816161, 4.0]) + ops.node(194, *[-5.17276631066364, 32.6595611290126, 4.0]) + ops.node(195, *[-6.90998277013479, 28.7821496437712, 4.0]) + ops.node(196, *[-7.71926003150193, 32.1530320344832, 4.0]) + ops.node(197, *[-9.14690303349844, 28.1512728823365, 4.0]) + ops.node(198, *[-10.2181619473316, 31.4482688054931, 4.0]) + ops.node(199, *[-11.3274295980067, 27.3468341623341, 4.0]) + ops.node(200, *[-12.6540654968723, 30.5496165417066, 4.0]) + ops.node(201, *[-13.4381187922906, 26.3737931159757, 4.0]) + ops.node(202, *[-15.011952524721, 29.462615733162, 4.0]) + ops.node(203, *[-15.4659575155921, 25.2381488648811, 4.0]) + ops.node(204, *[-17.277285873274, 28.1939681013087, 4.0]) + ops.node(205, *[-17.3984434678572, 23.9469030334984, 4.0]) + ops.node(206, *[-19.4360990091378, 26.7514952806649, 4.0]) + ops.node(207, *[-19.2236622305734, 22.5080165817609, 4.0]) + ops.node(208, *[-21.4750821314514, 25.144090595841, 4.0]) + ops.node(209, *[-20.9303607231218, 20.9303607231218, 4.0]) + ops.node(210, *[-23.3816642312352, 23.3816642312352, 4.0]) + ops.node(211, *[23.7265020323294, 27.7801646099211, 4.0]) + ops.node(212, *[25.8329677393485, 25.8329677393485, 4.0]) + ops.node(213, *[21.4737545504184, 29.5560875278314, 4.0]) + ops.node(214, *[19.088614230956, 31.1497873377362, 4.0]) + ops.node(215, *[16.5857862571514, 32.5514383503484, 4.0]) + ops.node(216, *[13.980701395738, 33.752398921079, 4.0]) + ops.node(217, *[11.2894208611647, 34.7452647286496, 4.0]) + ops.node(218, *[8.52853729286908, 35.5239144251951, 4.0]) + ops.node(219, *[5.71507245613644, 36.083547376409, 4.0]) + ops.node(220, *[2.86637229725727, 36.4207132590503, 4.0]) + ops.node(221, *[2.23694760631554e-15, 36.5333333333333, 4.0]) + ops.node(222, *[-2.86637229725727, 36.4207132590503, 4.0]) + ops.node(223, *[-5.71507245613644, 36.083547376409, 4.0]) + ops.node(224, *[-8.52853729286907, 35.5239144251951, 4.0]) + ops.node(225, *[-11.2894208611647, 34.7452647286496, 4.0]) + ops.node(226, *[-13.9807013957379, 33.752398921079, 4.0]) + ops.node(227, *[-16.5857862571514, 32.5514383503484, 4.0]) + ops.node(228, *[-19.088614230956, 31.1497873377362, 4.0]) + ops.node(229, *[-21.4737545504184, 29.5560875278314, 4.0]) + ops.node(230, *[-23.7265020323294, 27.7801646099211, 4.0]) + ops.node(231, *[-25.8329677393485, 25.8329677393485, 4.0]) + ops.node(232, *[25.9779219332073, 30.4162386240012, 4.0]) + ops.node(233, *[28.2842712474619, 28.2842712474619, 4.0]) + ops.node(234, *[23.5114100916989, 32.3606797749979, 4.0]) + ops.node(235, *[20.899942588638, 34.1056065741637, 4.0]) + ops.node(236, *[18.1596199895819, 35.6402609675347, 4.0]) + ops.node(237, *[15.3073372946036, 36.9551813004515, 4.0]) + ops.node(238, *[12.3606797749979, 38.0422606518061, 4.0]) + ops.node(239, *[9.33781455423622, 38.8947968159071, 4.0]) + ops.node(240, *[6.25737860160924, 39.5075336238055, 4.0]) + ops.node(241, *[3.1383638291138, 39.8766933493251, 4.0]) + ops.node(242, *[2.44921270764475e-15, 40.0, 4.0]) + ops.node(243, *[-3.13836382911379, 39.8766933493251, 4.0]) + ops.node(244, *[-6.25737860160924, 39.5075336238055, 4.0]) + ops.node(245, *[-9.33781455423621, 38.8947968159071, 4.0]) + ops.node(246, *[-12.3606797749979, 38.0422606518061, 4.0]) + ops.node(247, *[-15.3073372946036, 36.9551813004515, 4.0]) + ops.node(248, *[-18.1596199895819, 35.6402609675347, 4.0]) + ops.node(249, *[-20.899942588638, 34.1056065741637, 4.0]) + ops.node(250, *[-23.5114100916989, 32.3606797749979, 4.0]) + ops.node(251, *[-25.9779219332073, 30.4162386240012, 4.0]) + ops.node(252, *[-28.2842712474619, 28.2842712474619, 4.0]) + ops.node(253, *[19.7432206692376, 23.1163413542409, 6.0]) + ops.node(254, *[21.496046148071, 21.496046148071, 6.0]) + ops.node(255, *[21.8214544238942, 25.549640444161, 6.0]) + ops.node(256, *[23.758787847868, 23.758787847868, 6.0]) + ops.node(257, *[17.8686716696912, 24.5941166289984, 6.0]) + ops.node(258, *[19.7495844770271, 27.1829710109982, 6.0]) + ops.node(259, *[15.8839563673648, 25.9202609963644, 6.0]) + ops.node(260, *[17.5559517744559, 28.6487095222975, 6.0]) + ops.node(261, *[13.8013111920822, 27.0865983353264, 6.0]) + ops.node(262, *[15.2540807912488, 29.9378192127292, 6.0]) + ops.node(263, *[11.6335763438987, 28.0859377883431, 6.0]) + ops.node(264, *[12.858163327467, 31.0423522923792, 6.0]) + ops.node(265, *[9.3941166289984, 28.9121180953727, 6.0]) + ops.node(266, *[10.3829710109982, 31.9554989475172, 6.0]) + ops.node(267, *[7.09673906121953, 29.5600455800894, 6.0]) + ops.node(268, *[7.84376422555842, 32.6716293253619, 6.0]) + ops.node(269, *[4.75560773722302, 30.0257255540922, 6.0]) + ops.node(270, *[5.25619802535176, 33.1863282439966, 6.0]) + ops.node(271, *[2.38515651012649, 30.3062869454871, 6.0]) + ops.node(272, *[2.63622561645559, 33.4964224134331, 6.0]) + ops.node(273, *[1.86140165781001e-15, 30.4, 6.0]) + ops.node(274, *[2.05733867442159e-15, 33.6, 6.0]) + ops.node(275, *[-2.38515651012648, 30.3062869454871, 6.0]) + ops.node(276, *[-2.63622561645559, 33.4964224134331, 6.0]) + ops.node(277, *[-4.75560773722302, 30.0257255540922, 6.0]) + ops.node(278, *[-5.25619802535176, 33.1863282439966, 6.0]) + ops.node(279, *[-7.09673906121952, 29.5600455800894, 6.0]) + ops.node(280, *[-7.84376422555841, 32.6716293253619, 6.0]) + ops.node(281, *[-9.3941166289984, 28.9121180953727, 6.0]) + ops.node(282, *[-10.3829710109982, 31.9554989475172, 6.0]) + ops.node(283, *[-11.6335763438987, 28.0859377883431, 6.0]) + ops.node(284, *[-12.858163327467, 31.0423522923792, 6.0]) + ops.node(285, *[-13.8013111920822, 27.0865983353264, 6.0]) + ops.node(286, *[-15.2540807912488, 29.9378192127292, 6.0]) + ops.node(287, *[-15.8839563673648, 25.9202609963644, 6.0]) + ops.node(288, *[-17.5559517744559, 28.6487095222975, 6.0]) + ops.node(289, *[-17.8686716696912, 24.5941166289984, 6.0]) + ops.node(290, *[-19.7495844770271, 27.1829710109982, 6.0]) + ops.node(291, *[-19.7432206692376, 23.1163413542409, 6.0]) + ops.node(292, *[-21.8214544238942, 25.549640444161, 6.0]) + ops.node(293, *[-21.496046148071, 21.496046148071, 6.0]) + ops.node(294, *[-23.758787847868, 23.758787847868, 6.0]) + ops.node(295, *[23.8996881785508, 27.9829395340811, 6.0]) + ops.node(296, *[26.021529547665, 26.021529547665, 6.0]) + ops.node(297, *[21.630497284363, 29.7718253929981, 6.0]) + ops.node(298, *[19.2279471815469, 31.3771580482306, 6.0]) + ops.node(299, *[16.7068503904153, 32.7890400901319, 6.0]) + ops.node(300, *[14.0827503110353, 33.9987667964154, 6.0]) + ops.node(301, *[11.3718253929981, 34.9988797996617, 6.0]) + ops.node(302, *[8.59078938989732, 35.7832130706345, 6.0]) + ops.node(303, *[5.7567883134805, 36.3469309339011, 6.0]) + ops.node(304, *[2.8872947227847, 36.6865578813791, 6.0]) + ops.node(305, *[2.25327569103317e-15, 36.8, 6.0]) + ops.node(306, *[-2.88729472278469, 36.6865578813791, 6.0]) + ops.node(307, *[-5.7567883134805, 36.3469309339011, 6.0]) + ops.node(308, *[-8.59078938989731, 35.7832130706345, 6.0]) + ops.node(309, *[-11.3718253929981, 34.9988797996617, 6.0]) + ops.node(310, *[-14.0827503110353, 33.9987667964154, 6.0]) + ops.node(311, *[-16.7068503904153, 32.7890400901319, 6.0]) + ops.node(312, *[-19.2279471815469, 31.3771580482306, 6.0]) + ops.node(313, *[-21.630497284363, 29.7718253929981, 6.0]) + ops.node(314, *[-23.8996881785508, 27.9829395340811, 6.0]) + ops.node(315, *[-26.021529547665, 26.021529547665, 6.0]) + ops.node(316, *[25.9779219332073, 30.4162386240012, 6.0]) + ops.node(317, *[28.2842712474619, 28.2842712474619, 6.0]) + ops.node(318, *[23.5114100916989, 32.3606797749979, 6.0]) + ops.node(319, *[20.899942588638, 34.1056065741637, 6.0]) + ops.node(320, *[18.1596199895819, 35.6402609675347, 6.0]) + ops.node(321, *[15.3073372946036, 36.9551813004515, 6.0]) + ops.node(322, *[12.3606797749979, 38.0422606518061, 6.0]) + ops.node(323, *[9.33781455423622, 38.8947968159071, 6.0]) + ops.node(324, *[6.25737860160924, 39.5075336238055, 6.0]) + ops.node(325, *[3.1383638291138, 39.8766933493251, 6.0]) + ops.node(326, *[2.44921270764475e-15, 40.0, 6.0]) + ops.node(327, *[-3.13836382911379, 39.8766933493251, 6.0]) + ops.node(328, *[-6.25737860160924, 39.5075336238055, 6.0]) + ops.node(329, *[-9.33781455423621, 38.8947968159071, 6.0]) + ops.node(330, *[-12.3606797749979, 38.0422606518061, 6.0]) + ops.node(331, *[-15.3073372946036, 36.9551813004515, 6.0]) + ops.node(332, *[-18.1596199895819, 35.6402609675347, 6.0]) + ops.node(333, *[-20.899942588638, 34.1056065741637, 6.0]) + ops.node(334, *[-23.5114100916989, 32.3606797749979, 6.0]) + ops.node(335, *[-25.9779219332073, 30.4162386240012, 6.0]) + ops.node(336, *[-28.2842712474619, 28.2842712474619, 6.0]) + ops.node(337, *[20.2627791079017, 23.724666126721, 8.0]) + ops.node(338, *[22.0617315730203, 22.0617315730203, 8.0]) + ops.node(339, *[22.1678267163369, 25.9551902924811, 8.0]) + ops.node(340, *[24.1359114645008, 24.1359114645008, 8.0]) + ops.node(341, *[18.3388998715252, 25.2413302244984, 8.0]) + ops.node(342, *[20.0630699449164, 27.6144467413315, 8.0]) + ops.node(343, *[16.3019552191376, 26.6023731278477, 8.0]) + ops.node(344, *[17.8346176756377, 29.1034509432863, 8.0]) + ops.node(345, *[14.1645035918739, 27.7994035546771, 8.0]) + ops.node(346, *[15.4962090577765, 30.4130226922963, 8.0]) + ops.node(347, *[11.9397230897908, 28.8250414143521, 8.0]) + ops.node(348, *[13.0622611580617, 31.5350880430519, 8.0]) + ops.node(349, *[9.64133022449836, 29.6729633084088, 8.0]) + ops.node(350, *[10.5477800746649, 32.4627290895412, 8.0]) + ops.node(351, *[7.28349535230425, 30.3379415164075, 8.0]) + ops.node(352, *[7.96826841961491, 33.1902266162407, 8.0]) + ops.node(353, *[4.8807553092552, 30.8158762265683, 8.0]) + ops.node(354, *[5.33962974003988, 33.7130953589807, 8.0]) + ops.node(355, *[2.44792378670876, 31.1038208124736, 8.0]) + ops.node(356, *[2.67807046751044, 34.0281116580908, 8.0]) + ops.node(357, *[1.91038591196291e-15, 31.2, 8.0]) + ops.node(358, *[2.08999484385686e-15, 34.1333333333333, 8.0]) + ops.node(359, *[-2.44792378670876, 31.1038208124736, 8.0]) + ops.node(360, *[-2.67807046751044, 34.0281116580908, 8.0]) + ops.node(361, *[-4.88075530925521, 30.8158762265683, 8.0]) + ops.node(362, *[-5.33962974003989, 33.7130953589807, 8.0]) + ops.node(363, *[-7.28349535230424, 30.3379415164075, 8.0]) + ops.node(364, *[-7.96826841961489, 33.1902266162407, 8.0]) + ops.node(365, *[-9.64133022449836, 29.6729633084088, 8.0]) + ops.node(366, *[-10.5477800746649, 32.4627290895412, 8.0]) + ops.node(367, *[-11.9397230897908, 28.8250414143521, 8.0]) + ops.node(368, *[-13.0622611580617, 31.5350880430519, 8.0]) + ops.node(369, *[-14.1645035918739, 27.7994035546771, 8.0]) + ops.node(370, *[-15.4962090577765, 30.4130226922963, 8.0]) + ops.node(371, *[-16.3019552191376, 26.6023731278477, 8.0]) + ops.node(372, *[-17.8346176756377, 29.1034509432864, 8.0]) + ops.node(373, *[-18.3388998715252, 25.2413302244984, 8.0]) + ops.node(374, *[-20.0630699449164, 27.6144467413315, 8.0]) + ops.node(375, *[-20.2627791079017, 23.724666126721, 8.0]) + ops.node(376, *[-22.1678267163369, 25.9551902924811, 8.0]) + ops.node(377, *[-22.0617315730203, 22.0617315730203, 8.0]) + ops.node(378, *[-24.1359114645008, 24.1359114645008, 8.0]) + ops.node(379, *[24.0728743247721, 28.1857144582411, 8.0]) + ops.node(380, *[26.2100913559814, 26.2100913559814, 8.0]) + ops.node(381, *[21.7872400183077, 29.9875632581647, 8.0]) + ops.node(382, *[19.3672801321378, 31.604528758725, 8.0]) + ops.node(383, *[16.8279145236792, 33.0266418299155, 8.0]) + ops.node(384, *[14.1847992263327, 34.2451346717517, 8.0]) + ops.node(385, *[11.4542299248314, 35.2524948706737, 8.0]) + ops.node(386, *[8.65304148692556, 36.0425117160739, 8.0]) + ops.node(387, *[5.79850417082456, 36.6103144913931, 8.0]) + ops.node(388, *[2.90821714831212, 36.9524025037079, 8.0]) + ops.node(389, *[2.26960377575081e-15, 37.0666666666667, 8.0]) + ops.node(390, *[-2.90821714831212, 36.9524025037079, 8.0]) + ops.node(391, *[-5.79850417082456, 36.6103144913931, 8.0]) + ops.node(392, *[-8.65304148692555, 36.0425117160739, 8.0]) + ops.node(393, *[-11.4542299248314, 35.2524948706737, 8.0]) + ops.node(394, *[-14.1847992263327, 34.2451346717517, 8.0]) + ops.node(395, *[-16.8279145236792, 33.0266418299155, 8.0]) + ops.node(396, *[-19.3672801321378, 31.604528758725, 8.0]) + ops.node(397, *[-21.7872400183077, 29.9875632581647, 8.0]) + ops.node(398, *[-24.0728743247721, 28.1857144582411, 8.0]) + ops.node(399, *[-26.2100913559814, 26.2100913559814, 8.0]) + ops.node(400, *[25.9779219332073, 30.4162386240012, 8.0]) + ops.node(401, *[28.2842712474619, 28.2842712474619, 8.0]) + ops.node(402, *[23.5114100916989, 32.3606797749979, 8.0]) + ops.node(403, *[20.899942588638, 34.1056065741637, 8.0]) + ops.node(404, *[18.1596199895819, 35.6402609675347, 8.0]) + ops.node(405, *[15.3073372946036, 36.9551813004515, 8.0]) + ops.node(406, *[12.3606797749979, 38.0422606518061, 8.0]) + ops.node(407, *[9.33781455423622, 38.8947968159071, 8.0]) + ops.node(408, *[6.25737860160924, 39.5075336238055, 8.0]) + ops.node(409, *[3.1383638291138, 39.8766933493251, 8.0]) + ops.node(410, *[2.44921270764475e-15, 40.0, 8.0]) + ops.node(411, *[-3.13836382911379, 39.8766933493251, 8.0]) + ops.node(412, *[-6.25737860160924, 39.5075336238055, 8.0]) + ops.node(413, *[-9.33781455423621, 38.8947968159071, 8.0]) + ops.node(414, *[-12.3606797749979, 38.0422606518061, 8.0]) + ops.node(415, *[-15.3073372946036, 36.9551813004515, 8.0]) + ops.node(416, *[-18.1596199895819, 35.6402609675347, 8.0]) + ops.node(417, *[-20.899942588638, 34.1056065741637, 8.0]) + ops.node(418, *[-23.5114100916989, 32.3606797749979, 8.0]) + ops.node(419, *[-25.9779219332073, 30.4162386240012, 8.0]) + ops.node(420, *[-28.2842712474619, 28.2842712474619, 8.0]) + ops.node(421, *[20.7823375465659, 24.332990899201, 10.0]) + ops.node(422, *[22.6274169979695, 22.6274169979695, 10.0]) + ops.node(423, *[22.5141990087797, 26.3607401408011, 10.0]) + ops.node(424, *[24.5130350811336, 24.5130350811336, 10.0]) + ops.node(425, *[18.8091280733591, 25.8885438199983, 10.0]) + ops.node(426, *[20.3765554128057, 28.0459224716648, 10.0]) + ops.node(427, *[16.7199540709104, 27.2844852593309, 10.0]) + ops.node(428, *[18.1132835768196, 29.5581923642752, 10.0]) + ops.node(429, *[14.5276959916655, 28.5122087740278, 10.0]) + ops.node(430, *[15.7383373243043, 30.8882261718634, 10.0]) + ops.node(431, *[12.2458698356829, 29.5641450403612, 10.0]) + ops.node(432, *[13.2663589886564, 32.0278237937246, 10.0]) + ops.node(433, *[9.88854381999832, 30.4338085214449, 10.0]) + ops.node(434, *[10.7125891383315, 32.9699592315653, 10.0]) + ops.node(435, *[7.47025164338898, 31.1158374527256, 10.0]) + ops.node(436, *[8.09277261367139, 33.7088239071195, 10.0]) + ops.node(437, *[5.00590288128739, 31.6060268990444, 10.0]) + ops.node(438, *[5.42306145472801, 34.2398624739648, 10.0]) + ops.node(439, *[2.51069106329104, 31.9013546794601, 10.0]) + ops.node(440, *[2.71991531856529, 34.5598009027484, 10.0]) + ops.node(441, *[1.9593701661158e-15, 32.0, 10.0]) + ops.node(442, *[2.12265101329212e-15, 34.6666666666667, 10.0]) + ops.node(443, *[-2.51069106329104, 31.9013546794601, 10.0]) + ops.node(444, *[-2.71991531856529, 34.5598009027484, 10.0]) + ops.node(445, *[-5.00590288128739, 31.6060268990444, 10.0]) + ops.node(446, *[-5.42306145472801, 34.2398624739648, 10.0]) + ops.node(447, *[-7.47025164338896, 31.1158374527257, 10.0]) + ops.node(448, *[-8.09277261367138, 33.7088239071195, 10.0]) + ops.node(449, *[-9.88854381999831, 30.4338085214449, 10.0]) + ops.node(450, *[-10.7125891383315, 32.9699592315653, 10.0]) + ops.node(451, *[-12.2458698356829, 29.5641450403612, 10.0]) + ops.node(452, *[-13.2663589886564, 32.0278237937246, 10.0]) + ops.node(453, *[-14.5276959916655, 28.5122087740278, 10.0]) + ops.node(454, *[-15.7383373243043, 30.8882261718634, 10.0]) + ops.node(455, *[-16.7199540709104, 27.284485259331, 10.0]) + ops.node(456, *[-18.1132835768196, 29.5581923642752, 10.0]) + ops.node(457, *[-18.8091280733591, 25.8885438199983, 10.0]) + ops.node(458, *[-20.3765554128057, 28.0459224716648, 10.0]) + ops.node(459, *[-20.7823375465659, 24.332990899201, 10.0]) + ops.node(460, *[-22.5141990087797, 26.3607401408011, 10.0]) + ops.node(461, *[-22.6274169979695, 22.6274169979695, 10.0]) + ops.node(462, *[-24.5130350811336, 24.5130350811336, 10.0]) + ops.node(463, *[24.2460604709935, 28.3884893824012, 10.0]) + ops.node(464, *[26.3986531642978, 26.3986531642978, 10.0]) + ops.node(465, *[21.9439827522523, 30.2033011233314, 10.0]) + ops.node(466, *[19.5066130827288, 31.8318994692194, 10.0]) + ops.node(467, *[16.9489786569431, 33.2642435696991, 10.0]) + ops.node(468, *[14.28684814163, 34.491502547088, 10.0]) + ops.node(469, *[11.5366344566647, 35.5061099416857, 10.0]) + ops.node(470, *[8.7152935839538, 36.3018103615133, 10.0]) + ops.node(471, *[5.84022002816862, 36.8736980488851, 10.0]) + ops.node(472, *[2.92913957383955, 37.2182471260368, 10.0]) + ops.node(473, *[2.28593186046844e-15, 37.3333333333333, 10.0]) + ops.node(474, *[-2.92913957383954, 37.2182471260368, 10.0]) + ops.node(475, *[-5.84022002816862, 36.8736980488851, 10.0]) + ops.node(476, *[-8.71529358395379, 36.3018103615133, 10.0]) + ops.node(477, *[-11.5366344566647, 35.5061099416857, 10.0]) + ops.node(478, *[-14.28684814163, 34.491502547088, 10.0]) + ops.node(479, *[-16.9489786569431, 33.2642435696991, 10.0]) + ops.node(480, *[-19.5066130827288, 31.8318994692194, 10.0]) + ops.node(481, *[-21.9439827522523, 30.2033011233314, 10.0]) + ops.node(482, *[-24.2460604709935, 28.3884893824012, 10.0]) + ops.node(483, *[-26.3986531642978, 26.3986531642978, 10.0]) + ops.node(484, *[25.9779219332073, 30.4162386240012, 10.0]) + ops.node(485, *[28.2842712474619, 28.2842712474619, 10.0]) + ops.node(486, *[23.5114100916989, 32.3606797749979, 10.0]) + ops.node(487, *[20.899942588638, 34.1056065741637, 10.0]) + ops.node(488, *[18.1596199895819, 35.6402609675347, 10.0]) + ops.node(489, *[15.3073372946036, 36.9551813004515, 10.0]) + ops.node(490, *[12.3606797749979, 38.0422606518061, 10.0]) + ops.node(491, *[9.33781455423622, 38.8947968159071, 10.0]) + ops.node(492, *[6.25737860160924, 39.5075336238055, 10.0]) + ops.node(493, *[3.1383638291138, 39.8766933493251, 10.0]) + ops.node(494, *[2.44921270764475e-15, 40.0, 10.0]) + ops.node(495, *[-3.13836382911379, 39.8766933493251, 10.0]) + ops.node(496, *[-6.25737860160924, 39.5075336238055, 10.0]) + ops.node(497, *[-9.33781455423621, 38.8947968159071, 10.0]) + ops.node(498, *[-12.3606797749979, 38.0422606518061, 10.0]) + ops.node(499, *[-15.3073372946036, 36.9551813004515, 10.0]) + ops.node(500, *[-18.1596199895819, 35.6402609675347, 10.0]) + ops.node(501, *[-20.899942588638, 34.1056065741637, 10.0]) + ops.node(502, *[-23.5114100916989, 32.3606797749979, 10.0]) + ops.node(503, *[-25.9779219332073, 30.4162386240012, 10.0]) + ops.node(504, *[-28.2842712474619, 28.2842712474619, 10.0]) + ops.node(505, *[21.30189598523, 24.941315671681, 12.0]) + ops.node(506, *[23.1931024229188, 23.1931024229188, 12.0]) + ops.node(507, *[22.8605713012225, 26.7662899891211, 12.0]) + ops.node(508, *[24.8901586977665, 24.8901586977665, 12.0]) + ops.node(509, *[19.2793562751931, 26.5357574154983, 12.0]) + ops.node(510, *[20.6900408806951, 28.4773982019981, 12.0]) + ops.node(511, *[17.1379529226831, 27.9665973908142, 12.0]) + ops.node(512, *[18.3919494780014, 30.012933785264, 12.0]) + ops.node(513, *[14.8908883914571, 29.2250139933785, 12.0]) + ops.node(514, *[15.980465590832, 31.3634296514305, 12.0]) + ops.node(515, *[12.5520165815749, 30.3032486663702, 12.0]) + ops.node(516, *[13.4704568192512, 32.5205595443973, 12.0]) + ops.node(517, *[10.1357574154983, 31.194653734481, 12.0]) + ops.node(518, *[10.8773982019981, 33.4771893735894, 12.0]) + ops.node(519, *[7.6570079344737, 31.8937333890438, 12.0]) + ops.node(520, *[8.21727680772787, 34.2274211979982, 12.0]) + ops.node(521, *[5.13105045331957, 32.3961775715205, 12.0]) + ops.node(522, *[5.50649316941613, 34.7666295889488, 12.0]) + ops.node(523, *[2.57345833987332, 32.6988885464466, 12.0]) + ops.node(524, *[2.76176016962014, 35.0914901474061, 12.0]) + ops.node(525, *[2.0083544202687e-15, 32.8, 12.0]) + ops.node(526, *[2.15530718272738e-15, 35.2, 12.0]) + ops.node(527, *[-2.57345833987331, 32.6988885464466, 12.0]) + ops.node(528, *[-2.76176016962014, 35.0914901474061, 12.0]) + ops.node(529, *[-5.13105045331958, 32.3961775715205, 12.0]) + ops.node(530, *[-5.50649316941613, 34.7666295889488, 12.0]) + ops.node(531, *[-7.65700793447369, 31.8937333890438, 12.0]) + ops.node(532, *[-8.21727680772786, 34.2274211979982, 12.0]) + ops.node(533, *[-10.1357574154983, 31.194653734481, 12.0]) + ops.node(534, *[-10.8773982019981, 33.4771893735894, 12.0]) + ops.node(535, *[-12.5520165815749, 30.3032486663702, 12.0]) + ops.node(536, *[-13.4704568192512, 32.5205595443973, 12.0]) + ops.node(537, *[-14.8908883914571, 29.2250139933785, 12.0]) + ops.node(538, *[-15.980465590832, 31.3634296514305, 12.0]) + ops.node(539, *[-17.1379529226831, 27.9665973908142, 12.0]) + ops.node(540, *[-18.3919494780014, 30.012933785264, 12.0]) + ops.node(541, *[-19.2793562751931, 26.5357574154983, 12.0]) + ops.node(542, *[-20.690040880695, 28.4773982019981, 12.0]) + ops.node(543, *[-21.30189598523, 24.941315671681, 12.0]) + ops.node(544, *[-22.8605713012225, 26.7662899891211, 12.0]) + ops.node(545, *[-23.1931024229188, 23.1931024229188, 12.0]) + ops.node(546, *[-24.8901586977665, 24.8901586977665, 12.0]) + ops.node(547, *[24.4192466172149, 28.5912643065612, 12.0]) + ops.node(548, *[26.5872149726142, 26.5872149726142, 12.0]) + ops.node(549, *[22.100725486197, 30.419038988498, 12.0]) + ops.node(550, *[19.6459460333197, 32.0592701797139, 12.0]) + ops.node(551, *[17.070042790207, 33.5018453094826, 12.0]) + ops.node(552, *[14.3888970569274, 34.7378704224244, 12.0]) + ops.node(553, *[11.619038988498, 35.7597250126978, 12.0]) + ops.node(554, *[8.77754568098204, 36.5611090069526, 12.0]) + ops.node(555, *[5.88193588551268, 37.1370816063772, 12.0]) + ops.node(556, *[2.95006199936697, 37.4840917483656, 12.0]) + ops.node(557, *[2.30225994518607e-15, 37.6, 12.0]) + ops.node(558, *[-2.95006199936697, 37.4840917483656, 12.0]) + ops.node(559, *[-5.88193588551269, 37.1370816063772, 12.0]) + ops.node(560, *[-8.77754568098203, 36.5611090069526, 12.0]) + ops.node(561, *[-11.619038988498, 35.7597250126978, 12.0]) + ops.node(562, *[-14.3888970569274, 34.7378704224244, 12.0]) + ops.node(563, *[-17.070042790207, 33.5018453094826, 12.0]) + ops.node(564, *[-19.6459460333197, 32.0592701797139, 12.0]) + ops.node(565, *[-22.100725486197, 30.419038988498, 12.0]) + ops.node(566, *[-24.4192466172149, 28.5912643065612, 12.0]) + ops.node(567, *[-26.5872149726142, 26.5872149726142, 12.0]) + ops.node(568, *[25.9779219332073, 30.4162386240012, 12.0]) + ops.node(569, *[28.2842712474619, 28.2842712474619, 12.0]) + ops.node(570, *[23.5114100916989, 32.3606797749979, 12.0]) + ops.node(571, *[20.899942588638, 34.1056065741637, 12.0]) + ops.node(572, *[18.1596199895819, 35.6402609675347, 12.0]) + ops.node(573, *[15.3073372946036, 36.9551813004515, 12.0]) + ops.node(574, *[12.3606797749979, 38.0422606518061, 12.0]) + ops.node(575, *[9.33781455423622, 38.8947968159071, 12.0]) + ops.node(576, *[6.25737860160924, 39.5075336238055, 12.0]) + ops.node(577, *[3.1383638291138, 39.8766933493251, 12.0]) + ops.node(578, *[2.44921270764475e-15, 40.0, 12.0]) + ops.node(579, *[-3.13836382911379, 39.8766933493251, 12.0]) + ops.node(580, *[-6.25737860160924, 39.5075336238055, 12.0]) + ops.node(581, *[-9.3378145542362, 38.8947968159071, 12.0]) + ops.node(582, *[-12.3606797749979, 38.0422606518061, 12.0]) + ops.node(583, *[-15.3073372946036, 36.9551813004515, 12.0]) + ops.node(584, *[-18.1596199895819, 35.6402609675347, 12.0]) + ops.node(585, *[-20.8999425886379, 34.1056065741637, 12.0]) + ops.node(586, *[-23.5114100916989, 32.3606797749979, 12.0]) + ops.node(587, *[-25.9779219332073, 30.4162386240012, 12.0]) + ops.node(588, *[-28.2842712474619, 28.2842712474619, 12.0]) + ops.node(589, *[21.8214544238942, 25.549640444161, 14.0]) + ops.node(590, *[23.758787847868, 23.758787847868, 14.0]) + ops.node(591, *[23.2069435936652, 27.1718398374411, 14.0]) + ops.node(592, *[25.2672823143993, 25.2672823143993, 14.0]) + ops.node(593, *[19.7495844770271, 27.1829710109982, 14.0]) + ops.node(594, *[21.0035263485844, 28.9088739323315, 14.0]) + ops.node(595, *[17.5559517744559, 28.6487095222975, 14.0]) + ops.node(596, *[18.6706153791832, 30.4676752062529, 14.0]) + ops.node(597, *[15.2540807912488, 29.9378192127292, 14.0]) + ops.node(598, *[16.2225938573598, 31.8386331309977, 14.0]) + ops.node(599, *[12.858163327467, 31.0423522923792, 14.0]) + ops.node(600, *[13.6745546498459, 33.01329529507, 14.0]) + ops.node(601, *[10.3829710109982, 31.9554989475172, 14.0]) + ops.node(602, *[11.0422072656648, 33.9844195156135, 14.0]) + ops.node(603, *[7.84376422555842, 32.6716293253619, 14.0]) + ops.node(604, *[8.34178100178435, 34.746018488877, 14.0]) + ops.node(605, *[5.25619802535176, 33.1863282439966, 14.0]) + ops.node(606, *[5.58992488410425, 35.2933967039329, 14.0]) + ops.node(607, *[2.63622561645559, 33.4964224134331, 14.0]) + ops.node(608, *[2.80360502067499, 35.6231793920638, 14.0]) + ops.node(609, *[2.05733867442159e-15, 33.6, 14.0]) + ops.node(610, *[2.18796335216265e-15, 35.7333333333333, 14.0]) + ops.node(611, *[-2.63622561645559, 33.4964224134331, 14.0]) + ops.node(612, *[-2.80360502067499, 35.6231793920638, 14.0]) + ops.node(613, *[-5.25619802535176, 33.1863282439966, 14.0]) + ops.node(614, *[-5.58992488410426, 35.2933967039329, 14.0]) + ops.node(615, *[-7.84376422555841, 32.6716293253619, 14.0]) + ops.node(616, *[-8.34178100178434, 34.746018488877, 14.0]) + ops.node(617, *[-10.3829710109982, 31.9554989475172, 14.0]) + ops.node(618, *[-11.0422072656648, 33.9844195156135, 14.0]) + ops.node(619, *[-12.858163327467, 31.0423522923792, 14.0]) + ops.node(620, *[-13.6745546498459, 33.01329529507, 14.0]) + ops.node(621, *[-15.2540807912488, 29.9378192127292, 14.0]) + ops.node(622, *[-16.2225938573598, 31.8386331309977, 14.0]) + ops.node(623, *[-17.5559517744559, 28.6487095222975, 14.0]) + ops.node(624, *[-18.6706153791832, 30.4676752062529, 14.0]) + ops.node(625, *[-19.7495844770271, 27.1829710109982, 14.0]) + ops.node(626, *[-21.0035263485844, 28.9088739323315, 14.0]) + ops.node(627, *[-21.8214544238942, 25.549640444161, 14.0]) + ops.node(628, *[-23.2069435936652, 27.1718398374411, 14.0]) + ops.node(629, *[-23.758787847868, 23.758787847868, 14.0]) + ops.node(630, *[-25.2672823143993, 25.2672823143993, 14.0]) + ops.node(631, *[24.5924327634363, 28.7940392307212, 14.0]) + ops.node(632, *[26.7757767809306, 26.7757767809306, 14.0]) + ops.node(633, *[22.2574682201417, 30.6347768536647, 14.0]) + ops.node(634, *[19.7852789839106, 32.2866408902083, 14.0]) + ops.node(635, *[17.1911069234708, 33.7394470492662, 14.0]) + ops.node(636, *[14.4909459722247, 34.9842382977607, 14.0]) + ops.node(637, *[11.7014435203313, 36.0133400837098, 14.0]) + ops.node(638, *[8.83979777801029, 36.820407652392, 14.0]) + ops.node(639, *[5.92365174285674, 37.4004651638692, 14.0]) + ops.node(640, *[2.9709844248944, 37.7499363706944, 14.0]) + ops.node(641, *[2.3185880299037e-15, 37.8666666666667, 14.0]) + ops.node(642, *[-2.97098442489439, 37.7499363706944, 14.0]) + ops.node(643, *[-5.92365174285675, 37.4004651638692, 14.0]) + ops.node(644, *[-8.83979777801027, 36.820407652392, 14.0]) + ops.node(645, *[-11.7014435203313, 36.0133400837098, 14.0]) + ops.node(646, *[-14.4909459722247, 34.9842382977607, 14.0]) + ops.node(647, *[-17.1911069234708, 33.7394470492662, 14.0]) + ops.node(648, *[-19.7852789839106, 32.2866408902083, 14.0]) + ops.node(649, *[-22.2574682201416, 30.6347768536647, 14.0]) + ops.node(650, *[-24.5924327634363, 28.7940392307212, 14.0]) + ops.node(651, *[-26.7757767809306, 26.7757767809306, 14.0]) + ops.node(652, *[25.9779219332073, 30.4162386240012, 14.0]) + ops.node(653, *[28.2842712474619, 28.2842712474619, 14.0]) + ops.node(654, *[23.5114100916989, 32.3606797749979, 14.0]) + ops.node(655, *[20.899942588638, 34.1056065741637, 14.0]) + ops.node(656, *[18.1596199895819, 35.6402609675347, 14.0]) + ops.node(657, *[15.3073372946036, 36.9551813004515, 14.0]) + ops.node(658, *[12.3606797749979, 38.0422606518061, 14.0]) + ops.node(659, *[9.33781455423622, 38.8947968159071, 14.0]) + ops.node(660, *[6.25737860160924, 39.5075336238055, 14.0]) + ops.node(661, *[3.1383638291138, 39.8766933493251, 14.0]) + ops.node(662, *[2.44921270764475e-15, 40.0, 14.0]) + ops.node(663, *[-3.13836382911379, 39.8766933493251, 14.0]) + ops.node(664, *[-6.25737860160924, 39.5075336238055, 14.0]) + ops.node(665, *[-9.33781455423621, 38.8947968159071, 14.0]) + ops.node(666, *[-12.3606797749979, 38.0422606518061, 14.0]) + ops.node(667, *[-15.3073372946036, 36.9551813004515, 14.0]) + ops.node(668, *[-18.1596199895819, 35.6402609675347, 14.0]) + ops.node(669, *[-20.899942588638, 34.1056065741637, 14.0]) + ops.node(670, *[-23.5114100916989, 32.3606797749979, 14.0]) + ops.node(671, *[-25.9779219332073, 30.4162386240012, 14.0]) + ops.node(672, *[-28.2842712474619, 28.2842712474619, 14.0]) + ops.node(673, *[22.3410128625583, 26.1579652166411, 16.0]) + ops.node(674, *[24.3244732728172, 24.3244732728172, 16.0]) + ops.node(675, *[23.553315886108, 27.5773896857611, 16.0]) + ops.node(676, *[25.6444059310321, 25.6444059310321, 16.0]) + ops.node(677, *[20.2198126788611, 27.8301846064982, 16.0]) + ops.node(678, *[21.3170118164737, 29.3403496626648, 16.0]) + ops.node(679, *[17.9739506262286, 29.3308216537808, 16.0]) + ops.node(680, *[18.9492812803651, 30.9224166272417, 16.0]) + ops.node(681, *[15.6172731910404, 30.6506244320799, 16.0]) + ops.node(682, *[16.4647221238876, 32.3138366105648, 16.0]) + ops.node(683, *[13.1643100733591, 31.7814559183883, 16.0]) + ops.node(684, *[13.8786524804406, 33.5060310457427, 16.0]) + ops.node(685, *[10.6301846064982, 32.7163441605533, 16.0]) + ops.node(686, *[11.2070163293314, 34.4916496576376, 16.0]) + ops.node(687, *[8.03052051664315, 33.4495252616801, 16.0]) + ops.node(688, *[8.46628519584084, 35.2646157797557, 16.0]) + ops.node(689, *[5.38134559738394, 33.9764789164727, 16.0]) + ops.node(690, *[5.67335659879237, 35.820163818917, 16.0]) + ops.node(691, *[2.69899289303787, 34.2939562804196, 16.0]) + ops.node(692, *[2.84544987172985, 36.1548686367214, 16.0]) + ops.node(693, *[2.10632292857449e-15, 34.4, 16.0]) + ops.node(694, *[2.22061952159791e-15, 36.2666666666667, 16.0]) + ops.node(695, *[-2.69899289303786, 34.2939562804196, 16.0]) + ops.node(696, *[-2.84544987172984, 36.1548686367214, 16.0]) + ops.node(697, *[-5.38134559738395, 33.9764789164727, 16.0]) + ops.node(698, *[-5.67335659879238, 35.820163818917, 16.0]) + ops.node(699, *[-8.03052051664314, 33.4495252616801, 16.0]) + ops.node(700, *[-8.46628519584083, 35.2646157797557, 16.0]) + ops.node(701, *[-10.6301846064982, 32.7163441605533, 16.0]) + ops.node(702, *[-11.2070163293314, 34.4916496576376, 16.0]) + ops.node(703, *[-13.1643100733591, 31.7814559183883, 16.0]) + ops.node(704, *[-13.8786524804406, 33.5060310457427, 16.0]) + ops.node(705, *[-15.6172731910404, 30.6506244320799, 16.0]) + ops.node(706, *[-16.4647221238876, 32.3138366105648, 16.0]) + ops.node(707, *[-17.9739506262286, 29.3308216537808, 16.0]) + ops.node(708, *[-18.9492812803651, 30.9224166272417, 16.0]) + ops.node(709, *[-20.2198126788611, 27.8301846064982, 16.0]) + ops.node(710, *[-21.3170118164737, 29.3403496626648, 16.0]) + ops.node(711, *[-22.3410128625583, 26.1579652166411, 16.0]) + ops.node(712, *[-23.553315886108, 27.5773896857611, 16.0]) + ops.node(713, *[-24.3244732728172, 24.3244732728172, 16.0]) + ops.node(714, *[-25.6444059310321, 25.6444059310321, 16.0]) + ops.node(715, *[24.7656189096577, 28.9968141548812, 16.0]) + ops.node(716, *[26.964338589247, 26.964338589247, 16.0]) + ops.node(717, *[22.4142109540863, 30.8505147188313, 16.0]) + ops.node(718, *[19.9246119345015, 32.5140116007027, 16.0]) + ops.node(719, *[17.3121710567347, 33.9770487890498, 16.0]) + ops.node(720, *[14.5929948875221, 35.2306061730971, 16.0]) + ops.node(721, *[11.7838480521647, 36.2669551547219, 16.0]) + ops.node(722, *[8.90204987503853, 37.0797062978314, 16.0]) + ops.node(723, *[5.96536760020081, 37.6638487213613, 16.0]) + ops.node(724, *[2.99190685042182, 38.0157809930233, 16.0]) + ops.node(725, *[2.33491611462133e-15, 38.1333333333333, 16.0]) + ops.node(726, *[-2.99190685042182, 38.0157809930233, 16.0]) + ops.node(727, *[-5.96536760020081, 37.6638487213612, 16.0]) + ops.node(728, *[-8.90204987503851, 37.0797062978314, 16.0]) + ops.node(729, *[-11.7838480521647, 36.2669551547219, 16.0]) + ops.node(730, *[-14.5929948875221, 35.2306061730971, 16.0]) + ops.node(731, *[-17.3121710567347, 33.9770487890498, 16.0]) + ops.node(732, *[-19.9246119345015, 32.5140116007027, 16.0]) + ops.node(733, *[-22.4142109540863, 30.8505147188313, 16.0]) + ops.node(734, *[-24.7656189096577, 28.9968141548812, 16.0]) + ops.node(735, *[-26.964338589247, 26.964338589247, 16.0]) + ops.node(736, *[25.9779219332073, 30.4162386240012, 16.0]) + ops.node(737, *[28.2842712474619, 28.2842712474619, 16.0]) + ops.node(738, *[23.5114100916989, 32.3606797749979, 16.0]) + ops.node(739, *[20.899942588638, 34.1056065741637, 16.0]) + ops.node(740, *[18.1596199895819, 35.6402609675347, 16.0]) + ops.node(741, *[15.3073372946036, 36.9551813004515, 16.0]) + ops.node(742, *[12.3606797749979, 38.0422606518061, 16.0]) + ops.node(743, *[9.33781455423622, 38.8947968159071, 16.0]) + ops.node(744, *[6.25737860160924, 39.5075336238055, 16.0]) + ops.node(745, *[3.1383638291138, 39.8766933493251, 16.0]) + ops.node(746, *[2.44921270764475e-15, 40.0, 16.0]) + ops.node(747, *[-3.13836382911379, 39.8766933493251, 16.0]) + ops.node(748, *[-6.25737860160924, 39.5075336238055, 16.0]) + ops.node(749, *[-9.33781455423621, 38.8947968159071, 16.0]) + ops.node(750, *[-12.3606797749979, 38.0422606518061, 16.0]) + ops.node(751, *[-15.3073372946036, 36.9551813004515, 16.0]) + ops.node(752, *[-18.1596199895819, 35.6402609675347, 16.0]) + ops.node(753, *[-20.899942588638, 34.1056065741637, 16.0]) + ops.node(754, *[-23.5114100916989, 32.3606797749979, 16.0]) + ops.node(755, *[-25.9779219332073, 30.4162386240012, 16.0]) + ops.node(756, *[-28.2842712474619, 28.2842712474619, 16.0]) + ops.node(757, *[22.8605713012225, 26.7662899891211, 18.0]) + ops.node(758, *[24.8901586977665, 24.8901586977665, 18.0]) + ops.node(759, *[23.8996881785508, 27.9829395340811, 18.0]) + ops.node(760, *[26.021529547665, 26.021529547665, 18.0]) + ops.node(761, *[20.6900408806951, 28.4773982019982, 18.0]) + ops.node(762, *[21.630497284363, 29.7718253929981, 18.0]) + ops.node(763, *[18.3919494780014, 30.012933785264, 18.0]) + ops.node(764, *[19.2279471815469, 31.3771580482306, 18.0]) + ops.node(765, *[15.980465590832, 31.3634296514306, 18.0]) + ops.node(766, *[16.7068503904153, 32.7890400901319, 18.0]) + ops.node(767, *[13.4704568192512, 32.5205595443973, 18.0]) + ops.node(768, *[14.0827503110353, 33.9987667964154, 18.0]) + ops.node(769, *[10.8773982019982, 33.4771893735894, 18.0]) + ops.node(770, *[11.3718253929981, 34.9988797996617, 18.0]) + ops.node(771, *[8.21727680772787, 34.2274211979982, 18.0]) + ops.node(772, *[8.59078938989732, 35.7832130706345, 18.0]) + ops.node(773, *[5.50649316941613, 34.7666295889489, 18.0]) + ops.node(774, *[5.7567883134805, 36.3469309339011, 18.0]) + ops.node(775, *[2.76176016962014, 35.0914901474061, 18.0]) + ops.node(776, *[2.8872947227847, 36.6865578813791, 18.0]) + ops.node(777, *[2.15530718272738e-15, 35.2, 18.0]) + ops.node(778, *[2.25327569103317e-15, 36.8, 18.0]) + ops.node(779, *[-2.76176016962014, 35.0914901474061, 18.0]) + ops.node(780, *[-2.88729472278469, 36.6865578813791, 18.0]) + ops.node(781, *[-5.50649316941613, 34.7666295889488, 18.0]) + ops.node(782, *[-5.7567883134805, 36.3469309339011, 18.0]) + ops.node(783, *[-8.21727680772786, 34.2274211979982, 18.0]) + ops.node(784, *[-8.59078938989731, 35.7832130706345, 18.0]) + ops.node(785, *[-10.8773982019981, 33.4771893735894, 18.0]) + ops.node(786, *[-11.3718253929981, 34.9988797996617, 18.0]) + ops.node(787, *[-13.4704568192512, 32.5205595443973, 18.0]) + ops.node(788, *[-14.0827503110353, 33.9987667964154, 18.0]) + ops.node(789, *[-15.980465590832, 31.3634296514306, 18.0]) + ops.node(790, *[-16.7068503904153, 32.7890400901319, 18.0]) + ops.node(791, *[-18.3919494780014, 30.012933785264, 18.0]) + ops.node(792, *[-19.2279471815469, 31.3771580482306, 18.0]) + ops.node(793, *[-20.6900408806951, 28.4773982019982, 18.0]) + ops.node(794, *[-21.630497284363, 29.7718253929981, 18.0]) + ops.node(795, *[-22.8605713012225, 26.7662899891211, 18.0]) + ops.node(796, *[-23.8996881785508, 27.9829395340811, 18.0]) + ops.node(797, *[-24.8901586977665, 24.8901586977665, 18.0]) + ops.node(798, *[-26.021529547665, 26.021529547665, 18.0]) + ops.node(799, *[24.9388050558791, 29.1995890790412, 18.0]) + ops.node(800, *[27.1529003975634, 27.1529003975634, 18.0]) + ops.node(801, *[22.570953688031, 31.066252583998, 18.0]) + ops.node(802, *[20.0639448850924, 32.7413823111971, 18.0]) + ops.node(803, *[17.4332351899986, 34.2146505288333, 18.0]) + ops.node(804, *[14.6950438028195, 35.4769740484334, 18.0]) + ops.node(805, *[11.866252583998, 36.5205702257339, 18.0]) + ops.node(806, *[8.96430197206677, 37.3390049432708, 18.0]) + ops.node(807, *[6.00708345754487, 37.9272322788533, 18.0]) + ops.node(808, *[3.01282927594925, 38.2816256153521, 18.0]) + ops.node(809, *[2.35124419933896e-15, 38.4, 18.0]) + ops.node(810, *[-3.01282927594924, 38.2816256153521, 18.0]) + ops.node(811, *[-6.00708345754487, 37.9272322788533, 18.0]) + ops.node(812, *[-8.96430197206676, 37.3390049432708, 18.0]) + ops.node(813, *[-11.866252583998, 36.5205702257339, 18.0]) + ops.node(814, *[-14.6950438028194, 35.4769740484334, 18.0]) + ops.node(815, *[-17.4332351899986, 34.2146505288333, 18.0]) + ops.node(816, *[-20.0639448850924, 32.7413823111971, 18.0]) + ops.node(817, *[-22.570953688031, 31.066252583998, 18.0]) + ops.node(818, *[-24.9388050558791, 29.1995890790412, 18.0]) + ops.node(819, *[-27.1529003975634, 27.1529003975634, 18.0]) + ops.node(820, *[25.9779219332073, 30.4162386240012, 18.0]) + ops.node(821, *[28.2842712474619, 28.2842712474619, 18.0]) + ops.node(822, *[23.5114100916989, 32.3606797749979, 18.0]) + ops.node(823, *[20.899942588638, 34.1056065741637, 18.0]) + ops.node(824, *[18.1596199895819, 35.6402609675347, 18.0]) + ops.node(825, *[15.3073372946036, 36.9551813004515, 18.0]) + ops.node(826, *[12.3606797749979, 38.0422606518061, 18.0]) + ops.node(827, *[9.33781455423622, 38.8947968159071, 18.0]) + ops.node(828, *[6.25737860160924, 39.5075336238055, 18.0]) + ops.node(829, *[3.1383638291138, 39.8766933493251, 18.0]) + ops.node(830, *[2.44921270764475e-15, 40.0, 18.0]) + ops.node(831, *[-3.1383638291138, 39.8766933493251, 18.0]) + ops.node(832, *[-6.25737860160924, 39.5075336238055, 18.0]) + ops.node(833, *[-9.33781455423621, 38.8947968159071, 18.0]) + ops.node(834, *[-12.3606797749979, 38.0422606518062, 18.0]) + ops.node(835, *[-15.3073372946036, 36.9551813004515, 18.0]) + ops.node(836, *[-18.1596199895819, 35.6402609675347, 18.0]) + ops.node(837, *[-20.899942588638, 34.1056065741637, 18.0]) + ops.node(838, *[-23.5114100916989, 32.3606797749979, 18.0]) + ops.node(839, *[-25.9779219332073, 30.4162386240012, 18.0]) + ops.node(840, *[-28.2842712474619, 28.2842712474619, 18.0]) + ops.node(841, *[23.3801297398866, 27.3746147616011, 20.0]) + ops.node(842, *[25.4558441227157, 25.4558441227157, 20.0]) + ops.node(843, *[24.2460604709935, 28.3884893824012, 20.0]) + ops.node(844, *[26.3986531642978, 26.3986531642978, 20.0]) + ops.node(845, *[21.160269082529, 29.1246117974981, 20.0]) + ops.node(846, *[21.9439827522523, 30.2033011233314, 20.0]) + ops.node(847, *[18.8099483297742, 30.6950459167473, 20.0]) + ops.node(848, *[19.5066130827288, 31.8318994692194, 20.0]) + ops.node(849, *[16.3436579906237, 32.0762348707812, 20.0]) + ops.node(850, *[16.9489786569431, 33.2642435696991, 20.0]) + ops.node(851, *[13.7766035651432, 33.2596631704063, 20.0]) + ops.node(852, *[14.28684814163, 34.491502547088, 20.0]) + ops.node(853, *[11.1246117974981, 34.2380345866255, 20.0]) + ops.node(854, *[11.5366344566647, 35.5061099416857, 20.0]) + ops.node(855, *[8.4040330988126, 35.0053171343164, 20.0]) + ops.node(856, *[8.71529358395381, 36.3018103615133, 20.0]) + ops.node(857, *[5.63164074144831, 35.556780261425, 20.0]) + ops.node(858, *[5.84022002816862, 36.8736980488851, 20.0]) + ops.node(859, *[2.82452744620242, 35.8890240143926, 20.0]) + ops.node(860, *[2.92913957383955, 37.2182471260368, 20.0]) + ops.node(861, *[2.20429143688028e-15, 36.0, 20.0]) + ops.node(862, *[2.28593186046844e-15, 37.3333333333333, 20.0]) + ops.node(863, *[-2.82452744620242, 35.8890240143926, 20.0]) + ops.node(864, *[-2.92913957383954, 37.2182471260368, 20.0]) + ops.node(865, *[-5.63164074144832, 35.556780261425, 20.0]) + ops.node(866, *[-5.84022002816863, 36.8736980488851, 20.0]) + ops.node(867, *[-8.40403309881258, 35.0053171343164, 20.0]) + ops.node(868, *[-8.71529358395379, 36.3018103615133, 20.0]) + ops.node(869, *[-11.1246117974981, 34.2380345866255, 20.0]) + ops.node(870, *[-11.5366344566647, 35.5061099416857, 20.0]) + ops.node(871, *[-13.7766035651432, 33.2596631704063, 20.0]) + ops.node(872, *[-14.28684814163, 34.491502547088, 20.0]) + ops.node(873, *[-16.3436579906237, 32.0762348707812, 20.0]) + ops.node(874, *[-16.9489786569431, 33.2642435696991, 20.0]) + ops.node(875, *[-18.8099483297742, 30.6950459167473, 20.0]) + ops.node(876, *[-19.5066130827288, 31.8318994692194, 20.0]) + ops.node(877, *[-21.160269082529, 29.1246117974981, 20.0]) + ops.node(878, *[-21.9439827522523, 30.2033011233314, 20.0]) + ops.node(879, *[-23.3801297398866, 27.3746147616011, 20.0]) + ops.node(880, *[-24.2460604709935, 28.3884893824012, 20.0]) + ops.node(881, *[-25.4558441227157, 25.4558441227157, 20.0]) + ops.node(882, *[-26.3986531642978, 26.3986531642978, 20.0]) + ops.node(883, *[25.1119912021004, 29.4023640032012, 20.0]) + ops.node(884, *[27.3414622058798, 27.3414622058798, 20.0]) + ops.node(885, *[22.7276964219756, 31.2819904491646, 20.0]) + ops.node(886, *[20.2032778356834, 32.9687530216916, 20.0]) + ops.node(887, *[17.5542993232625, 34.4522522686169, 20.0]) + ops.node(888, *[14.7970927181168, 35.7233419237698, 20.0]) + ops.node(889, *[11.9486571158313, 36.7741852967459, 20.0]) + ops.node(890, *[9.02655406909501, 37.5983035887102, 20.0]) + ops.node(891, *[6.04879931488893, 38.1906158363453, 20.0]) + ops.node(892, *[3.03375170147667, 38.547470237681, 20.0]) + ops.node(893, *[2.3675722840566e-15, 38.6666666666667, 20.0]) + ops.node(894, *[-3.03375170147667, 38.547470237681, 20.0]) + ops.node(895, *[-6.04879931488893, 38.1906158363453, 20.0]) + ops.node(896, *[-9.026554069095, 37.5983035887102, 20.0]) + ops.node(897, *[-11.9486571158313, 36.7741852967459, 20.0]) + ops.node(898, *[-14.7970927181168, 35.7233419237698, 20.0]) + ops.node(899, *[-17.5542993232625, 34.4522522686169, 20.0]) + ops.node(900, *[-20.2032778356834, 32.9687530216916, 20.0]) + ops.node(901, *[-22.7276964219756, 31.2819904491646, 20.0]) + ops.node(902, *[-25.1119912021004, 29.4023640032012, 20.0]) + ops.node(903, *[-27.3414622058798, 27.3414622058798, 20.0]) + ops.node(904, *[25.9779219332073, 30.4162386240012, 20.0]) + ops.node(905, *[28.2842712474619, 28.2842712474619, 20.0]) + ops.node(906, *[23.5114100916989, 32.3606797749979, 20.0]) + ops.node(907, *[20.899942588638, 34.1056065741637, 20.0]) + ops.node(908, *[18.1596199895819, 35.6402609675347, 20.0]) + ops.node(909, *[15.3073372946036, 36.9551813004515, 20.0]) + ops.node(910, *[12.3606797749979, 38.0422606518061, 20.0]) + ops.node(911, *[9.33781455423622, 38.8947968159071, 20.0]) + ops.node(912, *[6.25737860160924, 39.5075336238055, 20.0]) + ops.node(913, *[3.1383638291138, 39.8766933493251, 20.0]) + ops.node(914, *[2.44921270764475e-15, 40.0, 20.0]) + ops.node(915, *[-3.13836382911379, 39.8766933493251, 20.0]) + ops.node(916, *[-6.25737860160924, 39.5075336238055, 20.0]) + ops.node(917, *[-9.33781455423621, 38.8947968159071, 20.0]) + ops.node(918, *[-12.3606797749979, 38.0422606518061, 20.0]) + ops.node(919, *[-15.3073372946036, 36.9551813004515, 20.0]) + ops.node(920, *[-18.1596199895819, 35.6402609675347, 20.0]) + ops.node(921, *[-20.899942588638, 34.1056065741637, 20.0]) + ops.node(922, *[-23.5114100916989, 32.3606797749979, 20.0]) + ops.node(923, *[-25.9779219332073, 30.4162386240012, 20.0]) + ops.node(924, *[-28.2842712474619, 28.2842712474619, 20.0]) + ops.node(925, *[23.3801297398866, 27.3746147616011, 22.0]) + ops.node(926, *[25.4558441227157, 25.4558441227157, 22.0]) + ops.node(927, *[24.2460604709935, 28.3884893824012, 22.0]) + ops.node(928, *[26.3986531642978, 26.3986531642978, 22.0]) + ops.node(929, *[21.160269082529, 29.1246117974981, 22.0]) + ops.node(930, *[21.9439827522523, 30.2033011233314, 22.0]) + ops.node(931, *[18.8099483297742, 30.6950459167473, 22.0]) + ops.node(932, *[19.5066130827288, 31.8318994692194, 22.0]) + ops.node(933, *[16.3436579906237, 32.0762348707812, 22.0]) + ops.node(934, *[16.9489786569431, 33.2642435696991, 22.0]) + ops.node(935, *[13.7766035651432, 33.2596631704063, 22.0]) + ops.node(936, *[14.28684814163, 34.491502547088, 22.0]) + ops.node(937, *[11.1246117974981, 34.2380345866255, 22.0]) + ops.node(938, *[11.5366344566647, 35.5061099416857, 22.0]) + ops.node(939, *[8.4040330988126, 35.0053171343164, 22.0]) + ops.node(940, *[8.71529358395381, 36.3018103615133, 22.0]) + ops.node(941, *[5.63164074144831, 35.556780261425, 22.0]) + ops.node(942, *[5.84022002816862, 36.8736980488851, 22.0]) + ops.node(943, *[2.82452744620242, 35.8890240143926, 22.0]) + ops.node(944, *[2.92913957383955, 37.2182471260368, 22.0]) + ops.node(945, *[2.20429143688028e-15, 36.0, 22.0]) + ops.node(946, *[2.28593186046844e-15, 37.3333333333333, 22.0]) + ops.node(947, *[-2.82452744620242, 35.8890240143926, 22.0]) + ops.node(948, *[-2.92913957383954, 37.2182471260368, 22.0]) + ops.node(949, *[-5.63164074144832, 35.556780261425, 22.0]) + ops.node(950, *[-5.84022002816863, 36.8736980488851, 22.0]) + ops.node(951, *[-8.40403309881258, 35.0053171343164, 22.0]) + ops.node(952, *[-8.71529358395379, 36.3018103615133, 22.0]) + ops.node(953, *[-11.1246117974981, 34.2380345866255, 22.0]) + ops.node(954, *[-11.5366344566647, 35.5061099416857, 22.0]) + ops.node(955, *[-13.7766035651432, 33.2596631704063, 22.0]) + ops.node(956, *[-14.28684814163, 34.491502547088, 22.0]) + ops.node(957, *[-16.3436579906237, 32.0762348707812, 22.0]) + ops.node(958, *[-16.9489786569431, 33.2642435696991, 22.0]) + ops.node(959, *[-18.8099483297742, 30.6950459167473, 22.0]) + ops.node(960, *[-19.5066130827288, 31.8318994692194, 22.0]) + ops.node(961, *[-21.160269082529, 29.1246117974981, 22.0]) + ops.node(962, *[-21.9439827522523, 30.2033011233314, 22.0]) + ops.node(963, *[-23.3801297398866, 27.3746147616011, 22.0]) + ops.node(964, *[-24.2460604709935, 28.3884893824012, 22.0]) + ops.node(965, *[-25.4558441227157, 25.4558441227157, 22.0]) + ops.node(966, *[-26.3986531642978, 26.3986531642978, 22.0]) + ops.node(967, *[25.1119912021004, 29.4023640032012, 22.0]) + ops.node(968, *[27.3414622058798, 27.3414622058798, 22.0]) + ops.node(969, *[22.7276964219756, 31.2819904491646, 22.0]) + ops.node(970, *[20.2032778356834, 32.9687530216916, 22.0]) + ops.node(971, *[17.5542993232625, 34.4522522686169, 22.0]) + ops.node(972, *[14.7970927181168, 35.7233419237698, 22.0]) + ops.node(973, *[11.9486571158313, 36.7741852967459, 22.0]) + ops.node(974, *[9.02655406909501, 37.5983035887102, 22.0]) + ops.node(975, *[6.04879931488893, 38.1906158363453, 22.0]) + ops.node(976, *[3.03375170147667, 38.547470237681, 22.0]) + ops.node(977, *[2.3675722840566e-15, 38.6666666666667, 22.0]) + ops.node(978, *[-3.03375170147667, 38.547470237681, 22.0]) + ops.node(979, *[-6.04879931488893, 38.1906158363453, 22.0]) + ops.node(980, *[-9.026554069095, 37.5983035887102, 22.0]) + ops.node(981, *[-11.9486571158313, 36.7741852967459, 22.0]) + ops.node(982, *[-14.7970927181168, 35.7233419237698, 22.0]) + ops.node(983, *[-17.5542993232625, 34.4522522686169, 22.0]) + ops.node(984, *[-20.2032778356834, 32.9687530216916, 22.0]) + ops.node(985, *[-22.7276964219756, 31.2819904491646, 22.0]) + ops.node(986, *[-25.1119912021004, 29.4023640032012, 22.0]) + ops.node(987, *[-27.3414622058798, 27.3414622058798, 22.0]) + ops.node(988, *[25.9779219332073, 30.4162386240012, 22.0]) + ops.node(989, *[28.2842712474619, 28.2842712474619, 22.0]) + ops.node(990, *[23.5114100916989, 32.3606797749979, 22.0]) + ops.node(991, *[20.899942588638, 34.1056065741637, 22.0]) + ops.node(992, *[18.1596199895819, 35.6402609675347, 22.0]) + ops.node(993, *[15.3073372946036, 36.9551813004515, 22.0]) + ops.node(994, *[12.3606797749979, 38.0422606518061, 22.0]) + ops.node(995, *[9.33781455423622, 38.8947968159071, 22.0]) + ops.node(996, *[6.25737860160924, 39.5075336238055, 22.0]) + ops.node(997, *[3.1383638291138, 39.8766933493251, 22.0]) + ops.node(998, *[2.44921270764475e-15, 40.0, 22.0]) + ops.node(999, *[-3.13836382911379, 39.8766933493251, 22.0]) + ops.node(1000, *[-6.25737860160924, 39.5075336238055, 22.0]) + ops.node(1001, *[-9.33781455423621, 38.8947968159071, 22.0]) + ops.node(1002, *[-12.3606797749979, 38.0422606518061, 22.0]) + ops.node(1003, *[-15.3073372946036, 36.9551813004515, 22.0]) + ops.node(1004, *[-18.1596199895819, 35.6402609675347, 22.0]) + ops.node(1005, *[-20.899942588638, 34.1056065741637, 22.0]) + ops.node(1006, *[-23.5114100916989, 32.3606797749979, 22.0]) + ops.node(1007, *[-25.9779219332073, 30.4162386240012, 22.0]) + ops.node(1008, *[-28.2842712474619, 28.2842712474619, 22.0]) + ops.node(1009, *[23.3801297398866, 27.3746147616011, 24.0]) + ops.node(1010, *[25.4558441227157, 25.4558441227157, 24.0]) + ops.node(1011, *[24.2460604709935, 28.3884893824012, 24.0]) + ops.node(1012, *[26.3986531642978, 26.3986531642978, 24.0]) + ops.node(1013, *[21.160269082529, 29.1246117974981, 24.0]) + ops.node(1014, *[21.9439827522523, 30.2033011233314, 24.0]) + ops.node(1015, *[18.8099483297742, 30.6950459167473, 24.0]) + ops.node(1016, *[19.5066130827288, 31.8318994692194, 24.0]) + ops.node(1017, *[16.3436579906237, 32.0762348707812, 24.0]) + ops.node(1018, *[16.9489786569431, 33.2642435696991, 24.0]) + ops.node(1019, *[13.7766035651432, 33.2596631704063, 24.0]) + ops.node(1020, *[14.28684814163, 34.491502547088, 24.0]) + ops.node(1021, *[11.1246117974981, 34.2380345866255, 24.0]) + ops.node(1022, *[11.5366344566647, 35.5061099416857, 24.0]) + ops.node(1023, *[8.4040330988126, 35.0053171343164, 24.0]) + ops.node(1024, *[8.71529358395381, 36.3018103615133, 24.0]) + ops.node(1025, *[5.63164074144831, 35.556780261425, 24.0]) + ops.node(1026, *[5.84022002816862, 36.8736980488851, 24.0]) + ops.node(1027, *[2.82452744620242, 35.8890240143926, 24.0]) + ops.node(1028, *[2.92913957383955, 37.2182471260368, 24.0]) + ops.node(1029, *[2.20429143688028e-15, 36.0, 24.0]) + ops.node(1030, *[2.28593186046844e-15, 37.3333333333333, 24.0]) + ops.node(1031, *[-2.82452744620242, 35.8890240143926, 24.0]) + ops.node(1032, *[-2.92913957383954, 37.2182471260368, 24.0]) + ops.node(1033, *[-5.63164074144832, 35.556780261425, 24.0]) + ops.node(1034, *[-5.84022002816863, 36.8736980488851, 24.0]) + ops.node(1035, *[-8.40403309881258, 35.0053171343164, 24.0]) + ops.node(1036, *[-8.71529358395379, 36.3018103615133, 24.0]) + ops.node(1037, *[-11.1246117974981, 34.2380345866255, 24.0]) + ops.node(1038, *[-11.5366344566647, 35.5061099416857, 24.0]) + ops.node(1039, *[-13.7766035651432, 33.2596631704063, 24.0]) + ops.node(1040, *[-14.28684814163, 34.491502547088, 24.0]) + ops.node(1041, *[-16.3436579906237, 32.0762348707812, 24.0]) + ops.node(1042, *[-16.9489786569431, 33.2642435696991, 24.0]) + ops.node(1043, *[-18.8099483297742, 30.6950459167473, 24.0]) + ops.node(1044, *[-19.5066130827288, 31.8318994692194, 24.0]) + ops.node(1045, *[-21.160269082529, 29.1246117974981, 24.0]) + ops.node(1046, *[-21.9439827522523, 30.2033011233314, 24.0]) + ops.node(1047, *[-23.3801297398866, 27.3746147616011, 24.0]) + ops.node(1048, *[-24.2460604709935, 28.3884893824012, 24.0]) + ops.node(1049, *[-25.4558441227157, 25.4558441227157, 24.0]) + ops.node(1050, *[-26.3986531642978, 26.3986531642978, 24.0]) + ops.node(1051, *[25.1119912021004, 29.4023640032012, 24.0]) + ops.node(1052, *[27.3414622058798, 27.3414622058798, 24.0]) + ops.node(1053, *[22.7276964219756, 31.2819904491646, 24.0]) + ops.node(1054, *[20.2032778356834, 32.9687530216916, 24.0]) + ops.node(1055, *[17.5542993232625, 34.4522522686169, 24.0]) + ops.node(1056, *[14.7970927181168, 35.7233419237698, 24.0]) + ops.node(1057, *[11.9486571158313, 36.7741852967459, 24.0]) + ops.node(1058, *[9.02655406909501, 37.5983035887102, 24.0]) + ops.node(1059, *[6.04879931488893, 38.1906158363453, 24.0]) + ops.node(1060, *[3.03375170147667, 38.547470237681, 24.0]) + ops.node(1061, *[2.3675722840566e-15, 38.6666666666667, 24.0]) + ops.node(1062, *[-3.03375170147667, 38.547470237681, 24.0]) + ops.node(1063, *[-6.04879931488893, 38.1906158363453, 24.0]) + ops.node(1064, *[-9.026554069095, 37.5983035887102, 24.0]) + ops.node(1065, *[-11.9486571158313, 36.7741852967459, 24.0]) + ops.node(1066, *[-14.7970927181168, 35.7233419237698, 24.0]) + ops.node(1067, *[-17.5542993232625, 34.4522522686169, 24.0]) + ops.node(1068, *[-20.2032778356834, 32.9687530216916, 24.0]) + ops.node(1069, *[-22.7276964219756, 31.2819904491646, 24.0]) + ops.node(1070, *[-25.1119912021004, 29.4023640032012, 24.0]) + ops.node(1071, *[-27.3414622058798, 27.3414622058798, 24.0]) + ops.node(1072, *[25.9779219332073, 30.4162386240012, 24.0]) + ops.node(1073, *[28.2842712474619, 28.2842712474619, 24.0]) + ops.node(1074, *[23.5114100916989, 32.3606797749979, 24.0]) + ops.node(1075, *[20.899942588638, 34.1056065741637, 24.0]) + ops.node(1076, *[18.1596199895819, 35.6402609675347, 24.0]) + ops.node(1077, *[15.3073372946036, 36.9551813004515, 24.0]) + ops.node(1078, *[12.3606797749979, 38.0422606518061, 24.0]) + ops.node(1079, *[9.33781455423622, 38.8947968159071, 24.0]) + ops.node(1080, *[6.25737860160924, 39.5075336238055, 24.0]) + ops.node(1081, *[3.1383638291138, 39.8766933493251, 24.0]) + ops.node(1082, *[2.44921270764475e-15, 40.0, 24.0]) + ops.node(1083, *[-3.13836382911379, 39.8766933493251, 24.0]) + ops.node(1084, *[-6.25737860160924, 39.5075336238055, 24.0]) + ops.node(1085, *[-9.33781455423621, 38.8947968159071, 24.0]) + ops.node(1086, *[-12.3606797749979, 38.0422606518061, 24.0]) + ops.node(1087, *[-15.3073372946036, 36.9551813004515, 24.0]) + ops.node(1088, *[-18.1596199895819, 35.6402609675347, 24.0]) + ops.node(1089, *[-20.899942588638, 34.1056065741637, 24.0]) + ops.node(1090, *[-23.5114100916989, 32.3606797749979, 24.0]) + ops.node(1091, *[-25.9779219332073, 30.4162386240012, 24.0]) + ops.node(1092, *[-28.2842712474619, 28.2842712474619, 24.0]) + ops.node(1093, *[23.3801297398866, 27.3746147616011, 26.0]) + ops.node(1094, *[25.4558441227157, 25.4558441227157, 26.0]) + ops.node(1095, *[24.2460604709935, 28.3884893824012, 26.0]) + ops.node(1096, *[26.3986531642978, 26.3986531642978, 26.0]) + ops.node(1097, *[21.160269082529, 29.1246117974981, 26.0]) + ops.node(1098, *[21.9439827522523, 30.2033011233314, 26.0]) + ops.node(1099, *[18.8099483297742, 30.6950459167473, 26.0]) + ops.node(1100, *[19.5066130827288, 31.8318994692194, 26.0]) + ops.node(1101, *[16.3436579906237, 32.0762348707812, 26.0]) + ops.node(1102, *[16.9489786569431, 33.2642435696991, 26.0]) + ops.node(1103, *[13.7766035651432, 33.2596631704063, 26.0]) + ops.node(1104, *[14.28684814163, 34.491502547088, 26.0]) + ops.node(1105, *[11.1246117974981, 34.2380345866255, 26.0]) + ops.node(1106, *[11.5366344566647, 35.5061099416857, 26.0]) + ops.node(1107, *[8.4040330988126, 35.0053171343164, 26.0]) + ops.node(1108, *[8.71529358395381, 36.3018103615133, 26.0]) + ops.node(1109, *[5.63164074144831, 35.556780261425, 26.0]) + ops.node(1110, *[5.84022002816862, 36.8736980488851, 26.0]) + ops.node(1111, *[2.82452744620242, 35.8890240143926, 26.0]) + ops.node(1112, *[2.92913957383955, 37.2182471260368, 26.0]) + ops.node(1113, *[2.20429143688028e-15, 36.0, 26.0]) + ops.node(1114, *[2.28593186046844e-15, 37.3333333333333, 26.0]) + ops.node(1115, *[-2.82452744620242, 35.8890240143926, 26.0]) + ops.node(1116, *[-2.92913957383954, 37.2182471260368, 26.0]) + ops.node(1117, *[-5.63164074144832, 35.556780261425, 26.0]) + ops.node(1118, *[-5.84022002816863, 36.8736980488851, 26.0]) + ops.node(1119, *[-8.40403309881258, 35.0053171343164, 26.0]) + ops.node(1120, *[-8.71529358395379, 36.3018103615133, 26.0]) + ops.node(1121, *[-11.1246117974981, 34.2380345866255, 26.0]) + ops.node(1122, *[-11.5366344566647, 35.5061099416857, 26.0]) + ops.node(1123, *[-13.7766035651432, 33.2596631704063, 26.0]) + ops.node(1124, *[-14.28684814163, 34.491502547088, 26.0]) + ops.node(1125, *[-16.3436579906237, 32.0762348707812, 26.0]) + ops.node(1126, *[-16.9489786569431, 33.2642435696991, 26.0]) + ops.node(1127, *[-18.8099483297742, 30.6950459167473, 26.0]) + ops.node(1128, *[-19.5066130827288, 31.8318994692194, 26.0]) + ops.node(1129, *[-21.160269082529, 29.1246117974981, 26.0]) + ops.node(1130, *[-21.9439827522523, 30.2033011233314, 26.0]) + ops.node(1131, *[-23.3801297398866, 27.3746147616011, 26.0]) + ops.node(1132, *[-24.2460604709935, 28.3884893824012, 26.0]) + ops.node(1133, *[-25.4558441227157, 25.4558441227157, 26.0]) + ops.node(1134, *[-26.3986531642978, 26.3986531642978, 26.0]) + ops.node(1135, *[25.1119912021004, 29.4023640032012, 26.0]) + ops.node(1136, *[27.3414622058798, 27.3414622058798, 26.0]) + ops.node(1137, *[22.7276964219756, 31.2819904491646, 26.0]) + ops.node(1138, *[20.2032778356834, 32.9687530216916, 26.0]) + ops.node(1139, *[17.5542993232625, 34.4522522686169, 26.0]) + ops.node(1140, *[14.7970927181168, 35.7233419237698, 26.0]) + ops.node(1141, *[11.9486571158313, 36.7741852967459, 26.0]) + ops.node(1142, *[9.02655406909501, 37.5983035887102, 26.0]) + ops.node(1143, *[6.04879931488893, 38.1906158363453, 26.0]) + ops.node(1144, *[3.03375170147667, 38.547470237681, 26.0]) + ops.node(1145, *[2.3675722840566e-15, 38.6666666666667, 26.0]) + ops.node(1146, *[-3.03375170147667, 38.547470237681, 26.0]) + ops.node(1147, *[-6.04879931488893, 38.1906158363453, 26.0]) + ops.node(1148, *[-9.026554069095, 37.5983035887102, 26.0]) + ops.node(1149, *[-11.9486571158313, 36.7741852967459, 26.0]) + ops.node(1150, *[-14.7970927181168, 35.7233419237698, 26.0]) + ops.node(1151, *[-17.5542993232625, 34.4522522686169, 26.0]) + ops.node(1152, *[-20.2032778356834, 32.9687530216916, 26.0]) + ops.node(1153, *[-22.7276964219756, 31.2819904491646, 26.0]) + ops.node(1154, *[-25.1119912021004, 29.4023640032012, 26.0]) + ops.node(1155, *[-27.3414622058798, 27.3414622058798, 26.0]) + ops.node(1156, *[25.9779219332073, 30.4162386240012, 26.0]) + ops.node(1157, *[28.2842712474619, 28.2842712474619, 26.0]) + ops.node(1158, *[23.5114100916989, 32.3606797749979, 26.0]) + ops.node(1159, *[20.899942588638, 34.1056065741637, 26.0]) + ops.node(1160, *[18.1596199895819, 35.6402609675347, 26.0]) + ops.node(1161, *[15.3073372946036, 36.9551813004515, 26.0]) + ops.node(1162, *[12.3606797749979, 38.0422606518061, 26.0]) + ops.node(1163, *[9.33781455423622, 38.8947968159071, 26.0]) + ops.node(1164, *[6.25737860160924, 39.5075336238055, 26.0]) + ops.node(1165, *[3.1383638291138, 39.8766933493251, 26.0]) + ops.node(1166, *[2.44921270764475e-15, 40.0, 26.0]) + ops.node(1167, *[-3.13836382911379, 39.8766933493251, 26.0]) + ops.node(1168, *[-6.25737860160924, 39.5075336238055, 26.0]) + ops.node(1169, *[-9.33781455423621, 38.8947968159071, 26.0]) + ops.node(1170, *[-12.3606797749979, 38.0422606518061, 26.0]) + ops.node(1171, *[-15.3073372946036, 36.9551813004515, 26.0]) + ops.node(1172, *[-18.1596199895819, 35.6402609675347, 26.0]) + ops.node(1173, *[-20.899942588638, 34.1056065741637, 26.0]) + ops.node(1174, *[-23.5114100916989, 32.3606797749979, 26.0]) + ops.node(1175, *[-25.9779219332073, 30.4162386240012, 26.0]) + ops.node(1176, *[-28.2842712474619, 28.2842712474619, 26.0]) + ops.node(1177, *[23.3801297398866, 27.3746147616011, 28.0]) + ops.node(1178, *[25.4558441227157, 25.4558441227157, 28.0]) + ops.node(1179, *[24.2460604709935, 28.3884893824012, 28.0]) + ops.node(1180, *[26.3986531642978, 26.3986531642978, 28.0]) + ops.node(1181, *[21.160269082529, 29.1246117974981, 28.0]) + ops.node(1182, *[21.9439827522523, 30.2033011233314, 28.0]) + ops.node(1183, *[18.8099483297742, 30.6950459167473, 28.0]) + ops.node(1184, *[19.5066130827288, 31.8318994692194, 28.0]) + ops.node(1185, *[16.3436579906237, 32.0762348707812, 28.0]) + ops.node(1186, *[16.9489786569431, 33.2642435696991, 28.0]) + ops.node(1187, *[13.7766035651432, 33.2596631704063, 28.0]) + ops.node(1188, *[14.28684814163, 34.491502547088, 28.0]) + ops.node(1189, *[11.1246117974981, 34.2380345866255, 28.0]) + ops.node(1190, *[11.5366344566647, 35.5061099416857, 28.0]) + ops.node(1191, *[8.4040330988126, 35.0053171343164, 28.0]) + ops.node(1192, *[8.71529358395381, 36.3018103615133, 28.0]) + ops.node(1193, *[5.63164074144831, 35.556780261425, 28.0]) + ops.node(1194, *[5.84022002816862, 36.8736980488851, 28.0]) + ops.node(1195, *[2.82452744620242, 35.8890240143926, 28.0]) + ops.node(1196, *[2.92913957383955, 37.2182471260368, 28.0]) + ops.node(1197, *[2.20429143688028e-15, 36.0, 28.0]) + ops.node(1198, *[2.28593186046844e-15, 37.3333333333333, 28.0]) + ops.node(1199, *[-2.82452744620242, 35.8890240143926, 28.0]) + ops.node(1200, *[-2.92913957383954, 37.2182471260368, 28.0]) + ops.node(1201, *[-5.63164074144832, 35.556780261425, 28.0]) + ops.node(1202, *[-5.84022002816863, 36.8736980488851, 28.0]) + ops.node(1203, *[-8.40403309881258, 35.0053171343164, 28.0]) + ops.node(1204, *[-8.71529358395379, 36.3018103615133, 28.0]) + ops.node(1205, *[-11.1246117974981, 34.2380345866255, 28.0]) + ops.node(1206, *[-11.5366344566647, 35.5061099416857, 28.0]) + ops.node(1207, *[-13.7766035651432, 33.2596631704063, 28.0]) + ops.node(1208, *[-14.28684814163, 34.491502547088, 28.0]) + ops.node(1209, *[-16.3436579906237, 32.0762348707812, 28.0]) + ops.node(1210, *[-16.9489786569431, 33.2642435696991, 28.0]) + ops.node(1211, *[-18.8099483297742, 30.6950459167473, 28.0]) + ops.node(1212, *[-19.5066130827288, 31.8318994692194, 28.0]) + ops.node(1213, *[-21.160269082529, 29.1246117974981, 28.0]) + ops.node(1214, *[-21.9439827522523, 30.2033011233314, 28.0]) + ops.node(1215, *[-23.3801297398866, 27.3746147616011, 28.0]) + ops.node(1216, *[-24.2460604709935, 28.3884893824012, 28.0]) + ops.node(1217, *[-25.4558441227157, 25.4558441227157, 28.0]) + ops.node(1218, *[-26.3986531642978, 26.3986531642978, 28.0]) + ops.node(1219, *[25.1119912021004, 29.4023640032012, 28.0]) + ops.node(1220, *[27.3414622058798, 27.3414622058798, 28.0]) + ops.node(1221, *[22.7276964219756, 31.2819904491646, 28.0]) + ops.node(1222, *[20.2032778356834, 32.9687530216916, 28.0]) + ops.node(1223, *[17.5542993232625, 34.4522522686169, 28.0]) + ops.node(1224, *[14.7970927181168, 35.7233419237698, 28.0]) + ops.node(1225, *[11.9486571158313, 36.7741852967459, 28.0]) + ops.node(1226, *[9.02655406909501, 37.5983035887102, 28.0]) + ops.node(1227, *[6.04879931488893, 38.1906158363453, 28.0]) + ops.node(1228, *[3.03375170147667, 38.547470237681, 28.0]) + ops.node(1229, *[2.3675722840566e-15, 38.6666666666667, 28.0]) + ops.node(1230, *[-3.03375170147667, 38.547470237681, 28.0]) + ops.node(1231, *[-6.04879931488893, 38.1906158363453, 28.0]) + ops.node(1232, *[-9.026554069095, 37.5983035887102, 28.0]) + ops.node(1233, *[-11.9486571158313, 36.7741852967459, 28.0]) + ops.node(1234, *[-14.7970927181168, 35.7233419237698, 28.0]) + ops.node(1235, *[-17.5542993232625, 34.4522522686169, 28.0]) + ops.node(1236, *[-20.2032778356834, 32.9687530216916, 28.0]) + ops.node(1237, *[-22.7276964219756, 31.2819904491646, 28.0]) + ops.node(1238, *[-25.1119912021004, 29.4023640032012, 28.0]) + ops.node(1239, *[-27.3414622058798, 27.3414622058798, 28.0]) + ops.node(1240, *[25.9779219332073, 30.4162386240012, 28.0]) + ops.node(1241, *[28.2842712474619, 28.2842712474619, 28.0]) + ops.node(1242, *[23.5114100916989, 32.3606797749979, 28.0]) + ops.node(1243, *[20.899942588638, 34.1056065741637, 28.0]) + ops.node(1244, *[18.1596199895819, 35.6402609675347, 28.0]) + ops.node(1245, *[15.3073372946036, 36.9551813004515, 28.0]) + ops.node(1246, *[12.3606797749979, 38.0422606518061, 28.0]) + ops.node(1247, *[9.33781455423622, 38.8947968159071, 28.0]) + ops.node(1248, *[6.25737860160924, 39.5075336238055, 28.0]) + ops.node(1249, *[3.1383638291138, 39.8766933493251, 28.0]) + ops.node(1250, *[2.44921270764475e-15, 40.0, 28.0]) + ops.node(1251, *[-3.13836382911379, 39.8766933493251, 28.0]) + ops.node(1252, *[-6.25737860160924, 39.5075336238055, 28.0]) + ops.node(1253, *[-9.33781455423621, 38.8947968159071, 28.0]) + ops.node(1254, *[-12.3606797749979, 38.0422606518061, 28.0]) + ops.node(1255, *[-15.3073372946036, 36.9551813004515, 28.0]) + ops.node(1256, *[-18.1596199895819, 35.6402609675347, 28.0]) + ops.node(1257, *[-20.899942588638, 34.1056065741637, 28.0]) + ops.node(1258, *[-23.5114100916989, 32.3606797749979, 28.0]) + ops.node(1259, *[-25.9779219332073, 30.4162386240012, 28.0]) + ops.node(1260, *[-28.2842712474619, 28.2842712474619, 28.0]) + ops.node(1261, *[23.3801297398866, 27.3746147616011, 30.0]) + ops.node(1262, *[25.4558441227157, 25.4558441227157, 30.0]) + ops.node(1263, *[24.2460604709935, 28.3884893824012, 30.0]) + ops.node(1264, *[26.3986531642978, 26.3986531642978, 30.0]) + ops.node(1265, *[21.160269082529, 29.1246117974981, 30.0]) + ops.node(1266, *[21.9439827522523, 30.2033011233314, 30.0]) + ops.node(1267, *[18.8099483297742, 30.6950459167473, 30.0]) + ops.node(1268, *[19.5066130827288, 31.8318994692194, 30.0]) + ops.node(1269, *[16.3436579906237, 32.0762348707812, 30.0]) + ops.node(1270, *[16.9489786569431, 33.2642435696991, 30.0]) + ops.node(1271, *[13.7766035651432, 33.2596631704063, 30.0]) + ops.node(1272, *[14.28684814163, 34.491502547088, 30.0]) + ops.node(1273, *[11.1246117974981, 34.2380345866255, 30.0]) + ops.node(1274, *[11.5366344566647, 35.5061099416857, 30.0]) + ops.node(1275, *[8.4040330988126, 35.0053171343164, 30.0]) + ops.node(1276, *[8.71529358395381, 36.3018103615133, 30.0]) + ops.node(1277, *[5.63164074144831, 35.556780261425, 30.0]) + ops.node(1278, *[5.84022002816862, 36.8736980488851, 30.0]) + ops.node(1279, *[2.82452744620242, 35.8890240143926, 30.0]) + ops.node(1280, *[2.92913957383955, 37.2182471260368, 30.0]) + ops.node(1281, *[2.20429143688028e-15, 36.0, 30.0]) + ops.node(1282, *[2.28593186046844e-15, 37.3333333333333, 30.0]) + ops.node(1283, *[-2.82452744620242, 35.8890240143926, 30.0]) + ops.node(1284, *[-2.92913957383954, 37.2182471260368, 30.0]) + ops.node(1285, *[-5.63164074144832, 35.556780261425, 30.0]) + ops.node(1286, *[-5.84022002816863, 36.8736980488851, 30.0]) + ops.node(1287, *[-8.40403309881258, 35.0053171343164, 30.0]) + ops.node(1288, *[-8.71529358395379, 36.3018103615133, 30.0]) + ops.node(1289, *[-11.1246117974981, 34.2380345866255, 30.0]) + ops.node(1290, *[-11.5366344566647, 35.5061099416857, 30.0]) + ops.node(1291, *[-13.7766035651432, 33.2596631704063, 30.0]) + ops.node(1292, *[-14.28684814163, 34.491502547088, 30.0]) + ops.node(1293, *[-16.3436579906237, 32.0762348707812, 30.0]) + ops.node(1294, *[-16.9489786569431, 33.2642435696991, 30.0]) + ops.node(1295, *[-18.8099483297742, 30.6950459167473, 30.0]) + ops.node(1296, *[-19.5066130827288, 31.8318994692194, 30.0]) + ops.node(1297, *[-21.160269082529, 29.1246117974981, 30.0]) + ops.node(1298, *[-21.9439827522523, 30.2033011233314, 30.0]) + ops.node(1299, *[-23.3801297398866, 27.3746147616011, 30.0]) + ops.node(1300, *[-24.2460604709935, 28.3884893824012, 30.0]) + ops.node(1301, *[-25.4558441227157, 25.4558441227157, 30.0]) + ops.node(1302, *[-26.3986531642978, 26.3986531642978, 30.0]) + ops.node(1303, *[25.1119912021004, 29.4023640032012, 30.0]) + ops.node(1304, *[27.3414622058798, 27.3414622058798, 30.0]) + ops.node(1305, *[22.7276964219756, 31.2819904491646, 30.0]) + ops.node(1306, *[20.2032778356834, 32.9687530216916, 30.0]) + ops.node(1307, *[17.5542993232625, 34.4522522686169, 30.0]) + ops.node(1308, *[14.7970927181168, 35.7233419237698, 30.0]) + ops.node(1309, *[11.9486571158313, 36.7741852967459, 30.0]) + ops.node(1310, *[9.02655406909501, 37.5983035887102, 30.0]) + ops.node(1311, *[6.04879931488893, 38.1906158363453, 30.0]) + ops.node(1312, *[3.03375170147667, 38.547470237681, 30.0]) + ops.node(1313, *[2.3675722840566e-15, 38.6666666666667, 30.0]) + ops.node(1314, *[-3.03375170147667, 38.547470237681, 30.0]) + ops.node(1315, *[-6.04879931488893, 38.1906158363453, 30.0]) + ops.node(1316, *[-9.026554069095, 37.5983035887102, 30.0]) + ops.node(1317, *[-11.9486571158313, 36.7741852967459, 30.0]) + ops.node(1318, *[-14.7970927181168, 35.7233419237698, 30.0]) + ops.node(1319, *[-17.5542993232625, 34.4522522686169, 30.0]) + ops.node(1320, *[-20.2032778356834, 32.9687530216916, 30.0]) + ops.node(1321, *[-22.7276964219756, 31.2819904491646, 30.0]) + ops.node(1322, *[-25.1119912021004, 29.4023640032012, 30.0]) + ops.node(1323, *[-27.3414622058798, 27.3414622058798, 30.0]) + ops.node(1324, *[25.9779219332073, 30.4162386240012, 30.0]) + ops.node(1325, *[28.2842712474619, 28.2842712474619, 30.0]) + ops.node(1326, *[23.5114100916989, 32.3606797749979, 30.0]) + ops.node(1327, *[20.899942588638, 34.1056065741637, 30.0]) + ops.node(1328, *[18.1596199895819, 35.6402609675347, 30.0]) + ops.node(1329, *[15.3073372946036, 36.9551813004515, 30.0]) + ops.node(1330, *[12.3606797749979, 38.0422606518061, 30.0]) + ops.node(1331, *[9.33781455423622, 38.8947968159071, 30.0]) + ops.node(1332, *[6.25737860160924, 39.5075336238055, 30.0]) + ops.node(1333, *[3.1383638291138, 39.8766933493251, 30.0]) + ops.node(1334, *[2.44921270764475e-15, 40.0, 30.0]) + ops.node(1335, *[-3.13836382911379, 39.8766933493251, 30.0]) + ops.node(1336, *[-6.25737860160924, 39.5075336238055, 30.0]) + ops.node(1337, *[-9.33781455423621, 38.8947968159071, 30.0]) + ops.node(1338, *[-12.3606797749979, 38.0422606518061, 30.0]) + ops.node(1339, *[-15.3073372946036, 36.9551813004515, 30.0]) + ops.node(1340, *[-18.1596199895819, 35.6402609675347, 30.0]) + ops.node(1341, *[-20.899942588638, 34.1056065741637, 30.0]) + ops.node(1342, *[-23.5114100916989, 32.3606797749979, 30.0]) + ops.node(1343, *[-25.9779219332073, 30.4162386240012, 30.0]) + ops.node(1344, *[-28.2842712474619, 28.2842712474619, 30.0]) + + # Fix the node. + ops.fix(1, *[1, 1, 1, 1, 1, 1]) + ops.fix(2, *[1, 1, 1, 1, 1, 1]) + ops.fix(3, *[1, 1, 1, 1, 1, 1]) + ops.fix(4, *[1, 1, 1, 1, 1, 1]) + ops.fix(6, *[1, 1, 0, 1, 1, 1]) + ops.fix(8, *[1, 1, 0, 1, 1, 1]) + ops.fix(9, *[1, 1, 1, 1, 1, 1]) + ops.fix(10, *[1, 1, 1, 1, 1, 1]) + ops.fix(13, *[1, 1, 1, 1, 1, 1]) + ops.fix(14, *[1, 1, 1, 1, 1, 1]) + ops.fix(17, *[1, 1, 1, 1, 1, 1]) + ops.fix(18, *[1, 1, 1, 1, 1, 1]) + ops.fix(21, *[1, 1, 1, 1, 1, 1]) + ops.fix(22, *[1, 1, 1, 1, 1, 1]) + ops.fix(25, *[1, 1, 1, 1, 1, 1]) + ops.fix(26, *[1, 1, 1, 1, 1, 1]) + ops.fix(29, *[1, 1, 1, 1, 1, 1]) + ops.fix(30, *[1, 1, 1, 1, 1, 1]) + ops.fix(33, *[1, 1, 1, 1, 1, 1]) + ops.fix(34, *[1, 1, 1, 1, 1, 1]) + ops.fix(37, *[1, 1, 1, 1, 1, 1]) + ops.fix(38, *[1, 1, 1, 1, 1, 1]) + ops.fix(41, *[1, 1, 1, 1, 1, 1]) + ops.fix(42, *[1, 1, 1, 1, 1, 1]) + ops.fix(45, *[1, 1, 1, 1, 1, 1]) + ops.fix(46, *[1, 1, 1, 1, 1, 1]) + ops.fix(49, *[1, 1, 1, 1, 1, 1]) + ops.fix(50, *[1, 1, 1, 1, 1, 1]) + ops.fix(53, *[1, 1, 1, 1, 1, 1]) + ops.fix(54, *[1, 1, 1, 1, 1, 1]) + ops.fix(57, *[1, 1, 1, 1, 1, 1]) + ops.fix(58, *[1, 1, 1, 1, 1, 1]) + ops.fix(61, *[1, 1, 1, 1, 1, 1]) + ops.fix(62, *[1, 1, 1, 1, 1, 1]) + ops.fix(65, *[1, 1, 1, 1, 1, 1]) + ops.fix(66, *[1, 1, 1, 1, 1, 1]) + ops.fix(69, *[1, 1, 1, 1, 1, 1]) + ops.fix(70, *[1, 1, 1, 1, 1, 1]) + ops.fix(73, *[1, 1, 1, 1, 1, 1]) + ops.fix(74, *[1, 1, 1, 1, 1, 1]) + ops.fix(77, *[1, 1, 1, 1, 1, 1]) + ops.fix(78, *[1, 1, 1, 1, 1, 1]) + ops.fix(81, *[1, 1, 1, 1, 1, 1]) + ops.fix(82, *[1, 1, 1, 1, 1, 1]) + ops.fix(83, *[1, 1, 0, 1, 1, 1]) + ops.fix(84, *[1, 1, 0, 1, 1, 1]) + ops.fix(85, *[1, 1, 1, 1, 1, 1]) + ops.fix(86, *[1, 1, 1, 1, 1, 1]) + ops.fix(88, *[1, 1, 0, 1, 1, 1]) + ops.fix(89, *[1, 1, 1, 1, 1, 1]) + ops.fix(91, *[1, 1, 1, 1, 1, 1]) + ops.fix(93, *[1, 1, 1, 1, 1, 1]) + ops.fix(95, *[1, 1, 1, 1, 1, 1]) + ops.fix(97, *[1, 1, 1, 1, 1, 1]) + ops.fix(99, *[1, 1, 1, 1, 1, 1]) + ops.fix(101, *[1, 1, 1, 1, 1, 1]) + ops.fix(103, *[1, 1, 1, 1, 1, 1]) + ops.fix(105, *[1, 1, 1, 1, 1, 1]) + ops.fix(107, *[1, 1, 1, 1, 1, 1]) + ops.fix(109, *[1, 1, 1, 1, 1, 1]) + ops.fix(111, *[1, 1, 1, 1, 1, 1]) + ops.fix(113, *[1, 1, 1, 1, 1, 1]) + ops.fix(115, *[1, 1, 1, 1, 1, 1]) + ops.fix(117, *[1, 1, 1, 1, 1, 1]) + ops.fix(119, *[1, 1, 1, 1, 1, 1]) + ops.fix(121, *[1, 1, 1, 1, 1, 1]) + ops.fix(123, *[1, 1, 1, 1, 1, 1]) + ops.fix(125, *[1, 1, 1, 1, 1, 1]) + ops.fix(126, *[1, 1, 0, 1, 1, 1]) + ops.fix(127, *[1, 1, 1, 1, 1, 1]) + ops.fix(128, *[1, 1, 1, 1, 1, 1]) + ops.fix(130, *[1, 1, 0, 1, 1, 1]) + ops.fix(131, *[1, 1, 1, 1, 1, 1]) + ops.fix(133, *[1, 1, 1, 1, 1, 1]) + ops.fix(135, *[1, 1, 1, 1, 1, 1]) + ops.fix(137, *[1, 1, 1, 1, 1, 1]) + ops.fix(139, *[1, 1, 1, 1, 1, 1]) + ops.fix(141, *[1, 1, 1, 1, 1, 1]) + ops.fix(143, *[1, 1, 1, 1, 1, 1]) + ops.fix(145, *[1, 1, 1, 1, 1, 1]) + ops.fix(147, *[1, 1, 1, 1, 1, 1]) + ops.fix(149, *[1, 1, 1, 1, 1, 1]) + ops.fix(151, *[1, 1, 1, 1, 1, 1]) + ops.fix(153, *[1, 1, 1, 1, 1, 1]) + ops.fix(155, *[1, 1, 1, 1, 1, 1]) + ops.fix(157, *[1, 1, 1, 1, 1, 1]) + ops.fix(159, *[1, 1, 1, 1, 1, 1]) + ops.fix(161, *[1, 1, 1, 1, 1, 1]) + ops.fix(163, *[1, 1, 1, 1, 1, 1]) + ops.fix(165, *[1, 1, 1, 1, 1, 1]) + ops.fix(167, *[1, 1, 1, 1, 1, 1]) + ops.fix(168, *[1, 1, 0, 1, 1, 1]) + ops.fix(170, *[1, 1, 0, 1, 1, 1]) + ops.fix(172, *[1, 1, 0, 1, 1, 1]) + ops.fix(209, *[1, 1, 0, 1, 1, 1]) + ops.fix(210, *[1, 1, 0, 1, 1, 1]) + ops.fix(212, *[1, 1, 0, 1, 1, 1]) + ops.fix(231, *[1, 1, 0, 1, 1, 1]) + ops.fix(233, *[1, 1, 0, 1, 1, 1]) + ops.fix(252, *[1, 1, 0, 1, 1, 1]) + ops.fix(254, *[1, 1, 0, 1, 1, 1]) + ops.fix(256, *[1, 1, 0, 1, 1, 1]) + ops.fix(293, *[1, 1, 0, 1, 1, 1]) + ops.fix(294, *[1, 1, 0, 1, 1, 1]) + ops.fix(296, *[1, 1, 0, 1, 1, 1]) + ops.fix(315, *[1, 1, 0, 1, 1, 1]) + ops.fix(317, *[1, 1, 0, 1, 1, 1]) + ops.fix(336, *[1, 1, 0, 1, 1, 1]) + ops.fix(338, *[1, 1, 0, 1, 1, 1]) + ops.fix(340, *[1, 1, 0, 1, 1, 1]) + ops.fix(377, *[1, 1, 0, 1, 1, 1]) + ops.fix(378, *[1, 1, 0, 1, 1, 1]) + ops.fix(380, *[1, 1, 0, 1, 1, 1]) + ops.fix(399, *[1, 1, 0, 1, 1, 1]) + ops.fix(401, *[1, 1, 0, 1, 1, 1]) + ops.fix(420, *[1, 1, 0, 1, 1, 1]) + ops.fix(422, *[1, 1, 0, 1, 1, 1]) + ops.fix(424, *[1, 1, 0, 1, 1, 1]) + ops.fix(461, *[1, 1, 0, 1, 1, 1]) + ops.fix(462, *[1, 1, 0, 1, 1, 1]) + ops.fix(464, *[1, 1, 0, 1, 1, 1]) + ops.fix(483, *[1, 1, 0, 1, 1, 1]) + ops.fix(485, *[1, 1, 0, 1, 1, 1]) + ops.fix(504, *[1, 1, 0, 1, 1, 1]) + ops.fix(506, *[1, 1, 0, 1, 1, 1]) + ops.fix(508, *[1, 1, 0, 1, 1, 1]) + ops.fix(545, *[1, 1, 0, 1, 1, 1]) + ops.fix(546, *[1, 1, 0, 1, 1, 1]) + ops.fix(548, *[1, 1, 0, 1, 1, 1]) + ops.fix(567, *[1, 1, 0, 1, 1, 1]) + ops.fix(569, *[1, 1, 0, 1, 1, 1]) + ops.fix(588, *[1, 1, 0, 1, 1, 1]) + ops.fix(590, *[1, 1, 0, 1, 1, 1]) + ops.fix(592, *[1, 1, 0, 1, 1, 1]) + ops.fix(629, *[1, 1, 0, 1, 1, 1]) + ops.fix(630, *[1, 1, 0, 1, 1, 1]) + ops.fix(632, *[1, 1, 0, 1, 1, 1]) + ops.fix(651, *[1, 1, 0, 1, 1, 1]) + ops.fix(653, *[1, 1, 0, 1, 1, 1]) + ops.fix(672, *[1, 1, 0, 1, 1, 1]) + ops.fix(674, *[1, 1, 0, 1, 1, 1]) + ops.fix(676, *[1, 1, 0, 1, 1, 1]) + ops.fix(713, *[1, 1, 0, 1, 1, 1]) + ops.fix(714, *[1, 1, 0, 1, 1, 1]) + ops.fix(716, *[1, 1, 0, 1, 1, 1]) + ops.fix(735, *[1, 1, 0, 1, 1, 1]) + ops.fix(737, *[1, 1, 0, 1, 1, 1]) + ops.fix(756, *[1, 1, 0, 1, 1, 1]) + ops.fix(758, *[1, 1, 0, 1, 1, 1]) + ops.fix(760, *[1, 1, 0, 1, 1, 1]) + ops.fix(797, *[1, 1, 0, 1, 1, 1]) + ops.fix(798, *[1, 1, 0, 1, 1, 1]) + ops.fix(800, *[1, 1, 0, 1, 1, 1]) + ops.fix(819, *[1, 1, 0, 1, 1, 1]) + ops.fix(821, *[1, 1, 0, 1, 1, 1]) + ops.fix(840, *[1, 1, 0, 1, 1, 1]) + ops.fix(842, *[1, 1, 0, 1, 1, 1]) + ops.fix(844, *[1, 1, 0, 1, 1, 1]) + ops.fix(881, *[1, 1, 0, 1, 1, 1]) + ops.fix(882, *[1, 1, 0, 1, 1, 1]) + ops.fix(884, *[1, 1, 0, 1, 1, 1]) + ops.fix(903, *[1, 1, 0, 1, 1, 1]) + ops.fix(905, *[1, 1, 0, 1, 1, 1]) + ops.fix(924, *[1, 1, 0, 1, 1, 1]) + ops.fix(926, *[1, 1, 0, 1, 1, 1]) + ops.fix(928, *[1, 1, 0, 1, 1, 1]) + ops.fix(965, *[1, 1, 0, 1, 1, 1]) + ops.fix(966, *[1, 1, 0, 1, 1, 1]) + ops.fix(968, *[1, 1, 0, 1, 1, 1]) + ops.fix(987, *[1, 1, 0, 1, 1, 1]) + ops.fix(989, *[1, 1, 0, 1, 1, 1]) + ops.fix(1008, *[1, 1, 0, 1, 1, 1]) + ops.fix(1010, *[1, 1, 0, 1, 1, 1]) + ops.fix(1012, *[1, 1, 0, 1, 1, 1]) + ops.fix(1049, *[1, 1, 0, 1, 1, 1]) + ops.fix(1050, *[1, 1, 0, 1, 1, 1]) + ops.fix(1052, *[1, 1, 0, 1, 1, 1]) + ops.fix(1071, *[1, 1, 0, 1, 1, 1]) + ops.fix(1073, *[1, 1, 0, 1, 1, 1]) + ops.fix(1092, *[1, 1, 0, 1, 1, 1]) + ops.fix(1094, *[1, 1, 0, 1, 1, 1]) + ops.fix(1096, *[1, 1, 0, 1, 1, 1]) + ops.fix(1133, *[1, 1, 0, 1, 1, 1]) + ops.fix(1134, *[1, 1, 0, 1, 1, 1]) + ops.fix(1136, *[1, 1, 0, 1, 1, 1]) + ops.fix(1155, *[1, 1, 0, 1, 1, 1]) + ops.fix(1157, *[1, 1, 0, 1, 1, 1]) + ops.fix(1176, *[1, 1, 0, 1, 1, 1]) + ops.fix(1178, *[1, 1, 0, 1, 1, 1]) + ops.fix(1180, *[1, 1, 0, 1, 1, 1]) + ops.fix(1217, *[1, 1, 0, 1, 1, 1]) + ops.fix(1218, *[1, 1, 0, 1, 1, 1]) + ops.fix(1220, *[1, 1, 0, 1, 1, 1]) + ops.fix(1239, *[1, 1, 0, 1, 1, 1]) + ops.fix(1241, *[1, 1, 0, 1, 1, 1]) + ops.fix(1260, *[1, 1, 0, 1, 1, 1]) + ops.fix(1262, *[1, 1, 0, 1, 1, 1]) + ops.fix(1264, *[1, 1, 0, 1, 1, 1]) + ops.fix(1301, *[1, 1, 0, 1, 1, 1]) + ops.fix(1302, *[1, 1, 0, 1, 1, 1]) + ops.fix(1304, *[1, 1, 0, 1, 1, 1]) + ops.fix(1323, *[1, 1, 0, 1, 1, 1]) + ops.fix(1325, *[1, 1, 0, 1, 1, 1]) + ops.fix(1344, *[1, 1, 0, 1, 1, 1]) + + # Mechanical properties DataFrame of section + FrameSecProp_df = dict() + FrameSecProp = namedtuple( + 'FrameSecProp', ('matName', 'A', 'J', 'I33', 'I22', 'AS2', 'AS3')) + + # Create OpenSees elements. + # element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, G_mod, + # Jxx, Iy, Iz, transfTag, <'-mass', mass>, <'-cMass'>) + + # Plate_Shell element. + # Create Plate_Shell element. + + # Solid element. + ops.model('basic', '-ndm', 3, '-ndf', 3) + + ops.nDMaterial('ElasticIsotropic', 2, 24855578.0600518, 0.2) + # Create Solid element. + ops.element('stdBrick', 1, *[4, 3, 1, 2, 8, 7, 5, 6], 2) + ops.element('stdBrick', 2, *[3, 10, 9, 1, 7, 12, 11, 5], 2) + ops.element('stdBrick', 3, *[10, 14, 13, 9, 12, 16, 15, 11], 2) + ops.element('stdBrick', 4, *[14, 18, 17, 13, 16, 20, 19, 15], 2) + ops.element('stdBrick', 5, *[18, 22, 21, 17, 20, 24, 23, 19], 2) + ops.element('stdBrick', 6, *[22, 26, 25, 21, 24, 28, 27, 23], 2) + ops.element('stdBrick', 7, *[26, 30, 29, 25, 28, 32, 31, 27], 2) + ops.element('stdBrick', 8, *[30, 34, 33, 29, 32, 36, 35, 31], 2) + ops.element('stdBrick', 9, *[34, 38, 37, 33, 36, 40, 39, 35], 2) + ops.element('stdBrick', 10, *[38, 42, 41, 37, 40, 44, 43, 39], 2) + ops.element('stdBrick', 11, *[42, 46, 45, 41, 44, 48, 47, 43], 2) + ops.element('stdBrick', 12, *[45, 46, 50, 49, 47, 48, 52, 51], 2) + ops.element('stdBrick', 13, *[49, 50, 54, 53, 51, 52, 56, 55], 2) + ops.element('stdBrick', 14, *[53, 54, 58, 57, 55, 56, 60, 59], 2) + ops.element('stdBrick', 15, *[57, 58, 62, 61, 59, 60, 64, 63], 2) + ops.element('stdBrick', 16, *[61, 62, 66, 65, 63, 64, 68, 67], 2) + ops.element('stdBrick', 17, *[65, 66, 70, 69, 67, 68, 72, 71], 2) + ops.element('stdBrick', 18, *[69, 70, 74, 73, 71, 72, 76, 75], 2) + ops.element('stdBrick', 19, *[73, 74, 78, 77, 75, 76, 80, 79], 2) + ops.element('stdBrick', 20, *[77, 78, 82, 81, 79, 80, 84, 83], 2) + ops.element('stdBrick', 21, *[86, 85, 3, 4, 88, 87, 7, 8], 2) + ops.element('stdBrick', 22, *[85, 89, 10, 3, 87, 90, 12, 7], 2) + ops.element('stdBrick', 23, *[89, 91, 14, 10, 90, 92, 16, 12], 2) + ops.element('stdBrick', 24, *[91, 93, 18, 14, 92, 94, 20, 16], 2) + ops.element('stdBrick', 25, *[93, 95, 22, 18, 94, 96, 24, 20], 2) + ops.element('stdBrick', 26, *[95, 97, 26, 22, 96, 98, 28, 24], 2) + ops.element('stdBrick', 27, *[97, 99, 30, 26, 98, 100, 32, 28], 2) + ops.element('stdBrick', 28, *[99, 101, 34, 30, 100, 102, 36, 32], 2) + ops.element('stdBrick', 29, *[101, 103, 38, 34, 102, 104, 40, 36], 2) + ops.element('stdBrick', 30, *[103, 105, 42, 38, 104, 106, 44, 40], 2) + ops.element('stdBrick', 31, *[105, 107, 46, 42, 106, 108, 48, 44], 2) + ops.element('stdBrick', 32, *[46, 107, 109, 50, 48, 108, 110, 52], 2) + ops.element('stdBrick', 33, *[50, 109, 111, 54, 52, 110, 112, 56], 2) + ops.element('stdBrick', 34, *[54, 111, 113, 58, 56, 112, 114, 60], 2) + ops.element('stdBrick', 35, *[58, 113, 115, 62, 60, 114, 116, 64], 2) + ops.element('stdBrick', 36, *[62, 115, 117, 66, 64, 116, 118, 68], 2) + ops.element('stdBrick', 37, *[66, 117, 119, 70, 68, 118, 120, 72], 2) + ops.element('stdBrick', 38, *[70, 119, 121, 74, 72, 120, 122, 76], 2) + ops.element('stdBrick', 39, *[74, 121, 123, 78, 76, 122, 124, 80], 2) + ops.element('stdBrick', 40, *[78, 123, 125, 82, 80, 124, 126, 84], 2) + ops.element('stdBrick', 41, *[128, 127, 85, 86, 130, 129, 87, 88], 2) + ops.element('stdBrick', 42, *[127, 131, 89, 85, 129, 132, 90, 87], 2) + ops.element('stdBrick', 43, *[131, 133, 91, 89, 132, 134, 92, 90], 2) + ops.element('stdBrick', 44, *[133, 135, 93, 91, 134, 136, 94, 92], 2) + ops.element('stdBrick', 45, *[135, 137, 95, 93, 136, 138, 96, 94], 2) + ops.element('stdBrick', 46, *[137, 139, 97, 95, 138, 140, 98, 96], 2) + ops.element('stdBrick', 47, *[139, 141, 99, 97, 140, 142, 100, 98], 2) + ops.element('stdBrick', 48, *[141, 143, 101, 99, 142, 144, 102, 100], 2) + ops.element('stdBrick', 49, *[143, 145, 103, 101, 144, 146, 104, 102], 2) + ops.element('stdBrick', 50, *[145, 147, 105, 103, 146, 148, 106, 104], 2) + ops.element('stdBrick', 51, *[147, 149, 107, 105, 148, 150, 108, 106], 2) + ops.element('stdBrick', 52, *[107, 149, 151, 109, 108, 150, 152, 110], 2) + ops.element('stdBrick', 53, *[109, 151, 153, 111, 110, 152, 154, 112], 2) + ops.element('stdBrick', 54, *[111, 153, 155, 113, 112, 154, 156, 114], 2) + ops.element('stdBrick', 55, *[113, 155, 157, 115, 114, 156, 158, 116], 2) + ops.element('stdBrick', 56, *[115, 157, 159, 117, 116, 158, 160, 118], 2) + ops.element('stdBrick', 57, *[117, 159, 161, 119, 118, 160, 162, 120], 2) + ops.element('stdBrick', 58, *[119, 161, 163, 121, 120, 162, 164, 122], 2) + ops.element('stdBrick', 59, *[121, 163, 165, 123, 122, 164, 166, 124], 2) + ops.element('stdBrick', 60, *[123, 165, 167, 125, 124, 166, 168, 126], 2) + ops.element('stdBrick', 61, *[8, 7, 5, 6, 172, 171, 169, 170], 2) + ops.element('stdBrick', 62, *[7, 12, 11, 5, 171, 174, 173, 169], 2) + ops.element('stdBrick', 63, *[12, 16, 15, 11, 174, 176, 175, 173], 2) + ops.element('stdBrick', 64, *[16, 20, 19, 15, 176, 178, 177, 175], 2) + ops.element('stdBrick', 65, *[20, 24, 23, 19, 178, 180, 179, 177], 2) + ops.element('stdBrick', 66, *[24, 28, 27, 23, 180, 182, 181, 179], 2) + ops.element('stdBrick', 67, *[28, 32, 31, 27, 182, 184, 183, 181], 2) + ops.element('stdBrick', 68, *[32, 36, 35, 31, 184, 186, 185, 183], 2) + ops.element('stdBrick', 69, *[36, 40, 39, 35, 186, 188, 187, 185], 2) + ops.element('stdBrick', 70, *[40, 44, 43, 39, 188, 190, 189, 187], 2) + ops.element('stdBrick', 71, *[44, 48, 47, 43, 190, 192, 191, 189], 2) + ops.element('stdBrick', 72, *[47, 48, 52, 51, 191, 192, 194, 193], 2) + ops.element('stdBrick', 73, *[51, 52, 56, 55, 193, 194, 196, 195], 2) + ops.element('stdBrick', 74, *[55, 56, 60, 59, 195, 196, 198, 197], 2) + ops.element('stdBrick', 75, *[59, 60, 64, 63, 197, 198, 200, 199], 2) + ops.element('stdBrick', 76, *[63, 64, 68, 67, 199, 200, 202, 201], 2) + ops.element('stdBrick', 77, *[67, 68, 72, 71, 201, 202, 204, 203], 2) + ops.element('stdBrick', 78, *[71, 72, 76, 75, 203, 204, 206, 205], 2) + ops.element('stdBrick', 79, *[75, 76, 80, 79, 205, 206, 208, 207], 2) + ops.element('stdBrick', 80, *[79, 80, 84, 83, 207, 208, 210, 209], 2) + ops.element('stdBrick', 81, *[88, 87, 7, 8, 212, 211, 171, 172], 2) + ops.element('stdBrick', 82, *[87, 90, 12, 7, 211, 213, 174, 171], 2) + ops.element('stdBrick', 83, *[90, 92, 16, 12, 213, 214, 176, 174], 2) + ops.element('stdBrick', 84, *[92, 94, 20, 16, 214, 215, 178, 176], 2) + ops.element('stdBrick', 85, *[94, 96, 24, 20, 215, 216, 180, 178], 2) + ops.element('stdBrick', 86, *[96, 98, 28, 24, 216, 217, 182, 180], 2) + ops.element('stdBrick', 87, *[98, 100, 32, 28, 217, 218, 184, 182], 2) + ops.element('stdBrick', 88, *[100, 102, 36, 32, 218, 219, 186, 184], 2) + ops.element('stdBrick', 89, *[102, 104, 40, 36, 219, 220, 188, 186], 2) + ops.element('stdBrick', 90, *[104, 106, 44, 40, 220, 221, 190, 188], 2) + ops.element('stdBrick', 91, *[106, 108, 48, 44, 221, 222, 192, 190], 2) + ops.element('stdBrick', 92, *[48, 108, 110, 52, 192, 222, 223, 194], 2) + ops.element('stdBrick', 93, *[52, 110, 112, 56, 194, 223, 224, 196], 2) + ops.element('stdBrick', 94, *[56, 112, 114, 60, 196, 224, 225, 198], 2) + ops.element('stdBrick', 95, *[60, 114, 116, 64, 198, 225, 226, 200], 2) + ops.element('stdBrick', 96, *[64, 116, 118, 68, 200, 226, 227, 202], 2) + ops.element('stdBrick', 97, *[68, 118, 120, 72, 202, 227, 228, 204], 2) + ops.element('stdBrick', 98, *[72, 120, 122, 76, 204, 228, 229, 206], 2) + ops.element('stdBrick', 99, *[76, 122, 124, 80, 206, 229, 230, 208], 2) + ops.element('stdBrick', 100, *[80, 124, 126, 84, 208, 230, 231, 210], 2) + ops.element('stdBrick', 101, *[130, 129, 87, 88, 233, 232, 211, 212], 2) + ops.element('stdBrick', 102, *[129, 132, 90, 87, 232, 234, 213, 211], 2) + ops.element('stdBrick', 103, *[132, 134, 92, 90, 234, 235, 214, 213], 2) + ops.element('stdBrick', 104, *[134, 136, 94, 92, 235, 236, 215, 214], 2) + ops.element('stdBrick', 105, *[136, 138, 96, 94, 236, 237, 216, 215], 2) + ops.element('stdBrick', 106, *[138, 140, 98, 96, 237, 238, 217, 216], 2) + ops.element('stdBrick', 107, *[140, 142, 100, 98, 238, 239, 218, 217], 2) + ops.element('stdBrick', 108, *[142, 144, 102, 100, 239, 240, 219, 218], 2) + ops.element('stdBrick', 109, *[144, 146, 104, 102, 240, 241, 220, 219], 2) + ops.element('stdBrick', 110, *[146, 148, 106, 104, 241, 242, 221, 220], 2) + ops.element('stdBrick', 111, *[148, 150, 108, 106, 242, 243, 222, 221], 2) + ops.element('stdBrick', 112, *[108, 150, 152, 110, 222, 243, 244, 223], 2) + ops.element('stdBrick', 113, *[110, 152, 154, 112, 223, 244, 245, 224], 2) + ops.element('stdBrick', 114, *[112, 154, 156, 114, 224, 245, 246, 225], 2) + ops.element('stdBrick', 115, *[114, 156, 158, 116, 225, 246, 247, 226], 2) + ops.element('stdBrick', 116, *[116, 158, 160, 118, 226, 247, 248, 227], 2) + ops.element('stdBrick', 117, *[118, 160, 162, 120, 227, 248, 249, 228], 2) + ops.element('stdBrick', 118, *[120, 162, 164, 122, 228, 249, 250, 229], 2) + ops.element('stdBrick', 119, *[122, 164, 166, 124, 229, 250, 251, 230], 2) + ops.element('stdBrick', 120, *[124, 166, 168, 126, 230, 251, 252, 231], 2) + ops.element('stdBrick', 121, *[172, 171, 169, 170, 256, 255, 253, 254], 2) + ops.element('stdBrick', 122, *[171, 174, 173, 169, 255, 258, 257, 253], 2) + ops.element('stdBrick', 123, *[174, 176, 175, 173, 258, 260, 259, 257], 2) + ops.element('stdBrick', 124, *[176, 178, 177, 175, 260, 262, 261, 259], 2) + ops.element('stdBrick', 125, *[178, 180, 179, 177, 262, 264, 263, 261], 2) + ops.element('stdBrick', 126, *[180, 182, 181, 179, 264, 266, 265, 263], 2) + ops.element('stdBrick', 127, *[182, 184, 183, 181, 266, 268, 267, 265], 2) + ops.element('stdBrick', 128, *[184, 186, 185, 183, 268, 270, 269, 267], 2) + ops.element('stdBrick', 129, *[186, 188, 187, 185, 270, 272, 271, 269], 2) + ops.element('stdBrick', 130, *[188, 190, 189, 187, 272, 274, 273, 271], 2) + ops.element('stdBrick', 131, *[190, 192, 191, 189, 274, 276, 275, 273], 2) + ops.element('stdBrick', 132, *[191, 192, 194, 193, 275, 276, 278, 277], 2) + ops.element('stdBrick', 133, *[193, 194, 196, 195, 277, 278, 280, 279], 2) + ops.element('stdBrick', 134, *[195, 196, 198, 197, 279, 280, 282, 281], 2) + ops.element('stdBrick', 135, *[197, 198, 200, 199, 281, 282, 284, 283], 2) + ops.element('stdBrick', 136, *[199, 200, 202, 201, 283, 284, 286, 285], 2) + ops.element('stdBrick', 137, *[201, 202, 204, 203, 285, 286, 288, 287], 2) + ops.element('stdBrick', 138, *[203, 204, 206, 205, 287, 288, 290, 289], 2) + ops.element('stdBrick', 139, *[205, 206, 208, 207, 289, 290, 292, 291], 2) + ops.element('stdBrick', 140, *[207, 208, 210, 209, 291, 292, 294, 293], 2) + ops.element('stdBrick', 141, *[212, 211, 171, 172, 296, 295, 255, 256], 2) + ops.element('stdBrick', 142, *[211, 213, 174, 171, 295, 297, 258, 255], 2) + ops.element('stdBrick', 143, *[213, 214, 176, 174, 297, 298, 260, 258], 2) + ops.element('stdBrick', 144, *[214, 215, 178, 176, 298, 299, 262, 260], 2) + ops.element('stdBrick', 145, *[215, 216, 180, 178, 299, 300, 264, 262], 2) + ops.element('stdBrick', 146, *[216, 217, 182, 180, 300, 301, 266, 264], 2) + ops.element('stdBrick', 147, *[217, 218, 184, 182, 301, 302, 268, 266], 2) + ops.element('stdBrick', 148, *[218, 219, 186, 184, 302, 303, 270, 268], 2) + ops.element('stdBrick', 149, *[219, 220, 188, 186, 303, 304, 272, 270], 2) + ops.element('stdBrick', 150, *[220, 221, 190, 188, 304, 305, 274, 272], 2) + ops.element('stdBrick', 151, *[221, 222, 192, 190, 305, 306, 276, 274], 2) + ops.element('stdBrick', 152, *[192, 222, 223, 194, 276, 306, 307, 278], 2) + ops.element('stdBrick', 153, *[194, 223, 224, 196, 278, 307, 308, 280], 2) + ops.element('stdBrick', 154, *[196, 224, 225, 198, 280, 308, 309, 282], 2) + ops.element('stdBrick', 155, *[198, 225, 226, 200, 282, 309, 310, 284], 2) + ops.element('stdBrick', 156, *[200, 226, 227, 202, 284, 310, 311, 286], 2) + ops.element('stdBrick', 157, *[202, 227, 228, 204, 286, 311, 312, 288], 2) + ops.element('stdBrick', 158, *[204, 228, 229, 206, 288, 312, 313, 290], 2) + ops.element('stdBrick', 159, *[206, 229, 230, 208, 290, 313, 314, 292], 2) + ops.element('stdBrick', 160, *[208, 230, 231, 210, 292, 314, 315, 294], 2) + ops.element('stdBrick', 161, *[233, 232, 211, 212, 317, 316, 295, 296], 2) + ops.element('stdBrick', 162, *[232, 234, 213, 211, 316, 318, 297, 295], 2) + ops.element('stdBrick', 163, *[234, 235, 214, 213, 318, 319, 298, 297], 2) + ops.element('stdBrick', 164, *[235, 236, 215, 214, 319, 320, 299, 298], 2) + ops.element('stdBrick', 165, *[236, 237, 216, 215, 320, 321, 300, 299], 2) + ops.element('stdBrick', 166, *[237, 238, 217, 216, 321, 322, 301, 300], 2) + ops.element('stdBrick', 167, *[238, 239, 218, 217, 322, 323, 302, 301], 2) + ops.element('stdBrick', 168, *[239, 240, 219, 218, 323, 324, 303, 302], 2) + ops.element('stdBrick', 169, *[240, 241, 220, 219, 324, 325, 304, 303], 2) + ops.element('stdBrick', 170, *[241, 242, 221, 220, 325, 326, 305, 304], 2) + ops.element('stdBrick', 171, *[242, 243, 222, 221, 326, 327, 306, 305], 2) + ops.element('stdBrick', 172, *[222, 243, 244, 223, 306, 327, 328, 307], 2) + ops.element('stdBrick', 173, *[223, 244, 245, 224, 307, 328, 329, 308], 2) + ops.element('stdBrick', 174, *[224, 245, 246, 225, 308, 329, 330, 309], 2) + ops.element('stdBrick', 175, *[225, 246, 247, 226, 309, 330, 331, 310], 2) + ops.element('stdBrick', 176, *[226, 247, 248, 227, 310, 331, 332, 311], 2) + ops.element('stdBrick', 177, *[227, 248, 249, 228, 311, 332, 333, 312], 2) + ops.element('stdBrick', 178, *[228, 249, 250, 229, 312, 333, 334, 313], 2) + ops.element('stdBrick', 179, *[229, 250, 251, 230, 313, 334, 335, 314], 2) + ops.element('stdBrick', 180, *[230, 251, 252, 231, 314, 335, 336, 315], 2) + ops.element('stdBrick', 181, *[256, 255, 253, 254, 340, 339, 337, 338], 2) + ops.element('stdBrick', 182, *[255, 258, 257, 253, 339, 342, 341, 337], 2) + ops.element('stdBrick', 183, *[258, 260, 259, 257, 342, 344, 343, 341], 2) + ops.element('stdBrick', 184, *[260, 262, 261, 259, 344, 346, 345, 343], 2) + ops.element('stdBrick', 185, *[262, 264, 263, 261, 346, 348, 347, 345], 2) + ops.element('stdBrick', 186, *[264, 266, 265, 263, 348, 350, 349, 347], 2) + ops.element('stdBrick', 187, *[266, 268, 267, 265, 350, 352, 351, 349], 2) + ops.element('stdBrick', 188, *[268, 270, 269, 267, 352, 354, 353, 351], 2) + ops.element('stdBrick', 189, *[270, 272, 271, 269, 354, 356, 355, 353], 2) + ops.element('stdBrick', 190, *[272, 274, 273, 271, 356, 358, 357, 355], 2) + ops.element('stdBrick', 191, *[274, 276, 275, 273, 358, 360, 359, 357], 2) + ops.element('stdBrick', 192, *[275, 276, 278, 277, 359, 360, 362, 361], 2) + ops.element('stdBrick', 193, *[277, 278, 280, 279, 361, 362, 364, 363], 2) + ops.element('stdBrick', 194, *[279, 280, 282, 281, 363, 364, 366, 365], 2) + ops.element('stdBrick', 195, *[281, 282, 284, 283, 365, 366, 368, 367], 2) + ops.element('stdBrick', 196, *[283, 284, 286, 285, 367, 368, 370, 369], 2) + ops.element('stdBrick', 197, *[285, 286, 288, 287, 369, 370, 372, 371], 2) + ops.element('stdBrick', 198, *[287, 288, 290, 289, 371, 372, 374, 373], 2) + ops.element('stdBrick', 199, *[289, 290, 292, 291, 373, 374, 376, 375], 2) + ops.element('stdBrick', 200, *[291, 292, 294, 293, 375, 376, 378, 377], 2) + ops.element('stdBrick', 201, *[296, 295, 255, 256, 380, 379, 339, 340], 2) + ops.element('stdBrick', 202, *[295, 297, 258, 255, 379, 381, 342, 339], 2) + ops.element('stdBrick', 203, *[297, 298, 260, 258, 381, 382, 344, 342], 2) + ops.element('stdBrick', 204, *[298, 299, 262, 260, 382, 383, 346, 344], 2) + ops.element('stdBrick', 205, *[299, 300, 264, 262, 383, 384, 348, 346], 2) + ops.element('stdBrick', 206, *[300, 301, 266, 264, 384, 385, 350, 348], 2) + ops.element('stdBrick', 207, *[301, 302, 268, 266, 385, 386, 352, 350], 2) + ops.element('stdBrick', 208, *[302, 303, 270, 268, 386, 387, 354, 352], 2) + ops.element('stdBrick', 209, *[303, 304, 272, 270, 387, 388, 356, 354], 2) + ops.element('stdBrick', 210, *[304, 305, 274, 272, 388, 389, 358, 356], 2) + ops.element('stdBrick', 211, *[305, 306, 276, 274, 389, 390, 360, 358], 2) + ops.element('stdBrick', 212, *[276, 306, 307, 278, 360, 390, 391, 362], 2) + ops.element('stdBrick', 213, *[278, 307, 308, 280, 362, 391, 392, 364], 2) + ops.element('stdBrick', 214, *[280, 308, 309, 282, 364, 392, 393, 366], 2) + ops.element('stdBrick', 215, *[282, 309, 310, 284, 366, 393, 394, 368], 2) + ops.element('stdBrick', 216, *[284, 310, 311, 286, 368, 394, 395, 370], 2) + ops.element('stdBrick', 217, *[286, 311, 312, 288, 370, 395, 396, 372], 2) + ops.element('stdBrick', 218, *[288, 312, 313, 290, 372, 396, 397, 374], 2) + ops.element('stdBrick', 219, *[290, 313, 314, 292, 374, 397, 398, 376], 2) + ops.element('stdBrick', 220, *[292, 314, 315, 294, 376, 398, 399, 378], 2) + ops.element('stdBrick', 221, *[317, 316, 295, 296, 401, 400, 379, 380], 2) + ops.element('stdBrick', 222, *[316, 318, 297, 295, 400, 402, 381, 379], 2) + ops.element('stdBrick', 223, *[318, 319, 298, 297, 402, 403, 382, 381], 2) + ops.element('stdBrick', 224, *[319, 320, 299, 298, 403, 404, 383, 382], 2) + ops.element('stdBrick', 225, *[320, 321, 300, 299, 404, 405, 384, 383], 2) + ops.element('stdBrick', 226, *[321, 322, 301, 300, 405, 406, 385, 384], 2) + ops.element('stdBrick', 227, *[322, 323, 302, 301, 406, 407, 386, 385], 2) + ops.element('stdBrick', 228, *[323, 324, 303, 302, 407, 408, 387, 386], 2) + ops.element('stdBrick', 229, *[324, 325, 304, 303, 408, 409, 388, 387], 2) + ops.element('stdBrick', 230, *[325, 326, 305, 304, 409, 410, 389, 388], 2) + ops.element('stdBrick', 231, *[326, 327, 306, 305, 410, 411, 390, 389], 2) + ops.element('stdBrick', 232, *[306, 327, 328, 307, 390, 411, 412, 391], 2) + ops.element('stdBrick', 233, *[307, 328, 329, 308, 391, 412, 413, 392], 2) + ops.element('stdBrick', 234, *[308, 329, 330, 309, 392, 413, 414, 393], 2) + ops.element('stdBrick', 235, *[309, 330, 331, 310, 393, 414, 415, 394], 2) + ops.element('stdBrick', 236, *[310, 331, 332, 311, 394, 415, 416, 395], 2) + ops.element('stdBrick', 237, *[311, 332, 333, 312, 395, 416, 417, 396], 2) + ops.element('stdBrick', 238, *[312, 333, 334, 313, 396, 417, 418, 397], 2) + ops.element('stdBrick', 239, *[313, 334, 335, 314, 397, 418, 419, 398], 2) + ops.element('stdBrick', 240, *[314, 335, 336, 315, 398, 419, 420, 399], 2) + ops.element('stdBrick', 241, *[340, 339, 337, 338, 424, 423, 421, 422], 2) + ops.element('stdBrick', 242, *[339, 342, 341, 337, 423, 426, 425, 421], 2) + ops.element('stdBrick', 243, *[342, 344, 343, 341, 426, 428, 427, 425], 2) + ops.element('stdBrick', 244, *[344, 346, 345, 343, 428, 430, 429, 427], 2) + ops.element('stdBrick', 245, *[346, 348, 347, 345, 430, 432, 431, 429], 2) + ops.element('stdBrick', 246, *[348, 350, 349, 347, 432, 434, 433, 431], 2) + ops.element('stdBrick', 247, *[350, 352, 351, 349, 434, 436, 435, 433], 2) + ops.element('stdBrick', 248, *[352, 354, 353, 351, 436, 438, 437, 435], 2) + ops.element('stdBrick', 249, *[354, 356, 355, 353, 438, 440, 439, 437], 2) + ops.element('stdBrick', 250, *[356, 358, 357, 355, 440, 442, 441, 439], 2) + ops.element('stdBrick', 251, *[358, 360, 359, 357, 442, 444, 443, 441], 2) + ops.element('stdBrick', 252, *[359, 360, 362, 361, 443, 444, 446, 445], 2) + ops.element('stdBrick', 253, *[361, 362, 364, 363, 445, 446, 448, 447], 2) + ops.element('stdBrick', 254, *[363, 364, 366, 365, 447, 448, 450, 449], 2) + ops.element('stdBrick', 255, *[365, 366, 368, 367, 449, 450, 452, 451], 2) + ops.element('stdBrick', 256, *[367, 368, 370, 369, 451, 452, 454, 453], 2) + ops.element('stdBrick', 257, *[369, 370, 372, 371, 453, 454, 456, 455], 2) + ops.element('stdBrick', 258, *[371, 372, 374, 373, 455, 456, 458, 457], 2) + ops.element('stdBrick', 259, *[373, 374, 376, 375, 457, 458, 460, 459], 2) + ops.element('stdBrick', 260, *[375, 376, 378, 377, 459, 460, 462, 461], 2) + ops.element('stdBrick', 261, *[380, 379, 339, 340, 464, 463, 423, 424], 2) + ops.element('stdBrick', 262, *[379, 381, 342, 339, 463, 465, 426, 423], 2) + ops.element('stdBrick', 263, *[381, 382, 344, 342, 465, 466, 428, 426], 2) + ops.element('stdBrick', 264, *[382, 383, 346, 344, 466, 467, 430, 428], 2) + ops.element('stdBrick', 265, *[383, 384, 348, 346, 467, 468, 432, 430], 2) + ops.element('stdBrick', 266, *[384, 385, 350, 348, 468, 469, 434, 432], 2) + ops.element('stdBrick', 267, *[385, 386, 352, 350, 469, 470, 436, 434], 2) + ops.element('stdBrick', 268, *[386, 387, 354, 352, 470, 471, 438, 436], 2) + ops.element('stdBrick', 269, *[387, 388, 356, 354, 471, 472, 440, 438], 2) + ops.element('stdBrick', 270, *[388, 389, 358, 356, 472, 473, 442, 440], 2) + ops.element('stdBrick', 271, *[389, 390, 360, 358, 473, 474, 444, 442], 2) + ops.element('stdBrick', 272, *[360, 390, 391, 362, 444, 474, 475, 446], 2) + ops.element('stdBrick', 273, *[362, 391, 392, 364, 446, 475, 476, 448], 2) + ops.element('stdBrick', 274, *[364, 392, 393, 366, 448, 476, 477, 450], 2) + ops.element('stdBrick', 275, *[366, 393, 394, 368, 450, 477, 478, 452], 2) + ops.element('stdBrick', 276, *[368, 394, 395, 370, 452, 478, 479, 454], 2) + ops.element('stdBrick', 277, *[370, 395, 396, 372, 454, 479, 480, 456], 2) + ops.element('stdBrick', 278, *[372, 396, 397, 374, 456, 480, 481, 458], 2) + ops.element('stdBrick', 279, *[374, 397, 398, 376, 458, 481, 482, 460], 2) + ops.element('stdBrick', 280, *[376, 398, 399, 378, 460, 482, 483, 462], 2) + ops.element('stdBrick', 281, *[401, 400, 379, 380, 485, 484, 463, 464], 2) + ops.element('stdBrick', 282, *[400, 402, 381, 379, 484, 486, 465, 463], 2) + ops.element('stdBrick', 283, *[402, 403, 382, 381, 486, 487, 466, 465], 2) + ops.element('stdBrick', 284, *[403, 404, 383, 382, 487, 488, 467, 466], 2) + ops.element('stdBrick', 285, *[404, 405, 384, 383, 488, 489, 468, 467], 2) + ops.element('stdBrick', 286, *[405, 406, 385, 384, 489, 490, 469, 468], 2) + ops.element('stdBrick', 287, *[406, 407, 386, 385, 490, 491, 470, 469], 2) + ops.element('stdBrick', 288, *[407, 408, 387, 386, 491, 492, 471, 470], 2) + ops.element('stdBrick', 289, *[408, 409, 388, 387, 492, 493, 472, 471], 2) + ops.element('stdBrick', 290, *[409, 410, 389, 388, 493, 494, 473, 472], 2) + ops.element('stdBrick', 291, *[410, 411, 390, 389, 494, 495, 474, 473], 2) + ops.element('stdBrick', 292, *[390, 411, 412, 391, 474, 495, 496, 475], 2) + ops.element('stdBrick', 293, *[391, 412, 413, 392, 475, 496, 497, 476], 2) + ops.element('stdBrick', 294, *[392, 413, 414, 393, 476, 497, 498, 477], 2) + ops.element('stdBrick', 295, *[393, 414, 415, 394, 477, 498, 499, 478], 2) + ops.element('stdBrick', 296, *[394, 415, 416, 395, 478, 499, 500, 479], 2) + ops.element('stdBrick', 297, *[395, 416, 417, 396, 479, 500, 501, 480], 2) + ops.element('stdBrick', 298, *[396, 417, 418, 397, 480, 501, 502, 481], 2) + ops.element('stdBrick', 299, *[397, 418, 419, 398, 481, 502, 503, 482], 2) + ops.element('stdBrick', 300, *[398, 419, 420, 399, 482, 503, 504, 483], 2) + ops.element('stdBrick', 301, *[424, 423, 421, 422, 508, 507, 505, 506], 2) + ops.element('stdBrick', 302, *[423, 426, 425, 421, 507, 510, 509, 505], 2) + ops.element('stdBrick', 303, *[426, 428, 427, 425, 510, 512, 511, 509], 2) + ops.element('stdBrick', 304, *[428, 430, 429, 427, 512, 514, 513, 511], 2) + ops.element('stdBrick', 305, *[430, 432, 431, 429, 514, 516, 515, 513], 2) + ops.element('stdBrick', 306, *[432, 434, 433, 431, 516, 518, 517, 515], 2) + ops.element('stdBrick', 307, *[434, 436, 435, 433, 518, 520, 519, 517], 2) + ops.element('stdBrick', 308, *[436, 438, 437, 435, 520, 522, 521, 519], 2) + ops.element('stdBrick', 309, *[438, 440, 439, 437, 522, 524, 523, 521], 2) + ops.element('stdBrick', 310, *[440, 442, 441, 439, 524, 526, 525, 523], 2) + ops.element('stdBrick', 311, *[442, 444, 443, 441, 526, 528, 527, 525], 2) + ops.element('stdBrick', 312, *[443, 444, 446, 445, 527, 528, 530, 529], 2) + ops.element('stdBrick', 313, *[445, 446, 448, 447, 529, 530, 532, 531], 2) + ops.element('stdBrick', 314, *[447, 448, 450, 449, 531, 532, 534, 533], 2) + ops.element('stdBrick', 315, *[449, 450, 452, 451, 533, 534, 536, 535], 2) + ops.element('stdBrick', 316, *[451, 452, 454, 453, 535, 536, 538, 537], 2) + ops.element('stdBrick', 317, *[453, 454, 456, 455, 537, 538, 540, 539], 2) + ops.element('stdBrick', 318, *[455, 456, 458, 457, 539, 540, 542, 541], 2) + ops.element('stdBrick', 319, *[457, 458, 460, 459, 541, 542, 544, 543], 2) + ops.element('stdBrick', 320, *[459, 460, 462, 461, 543, 544, 546, 545], 2) + ops.element('stdBrick', 321, *[464, 463, 423, 424, 548, 547, 507, 508], 2) + ops.element('stdBrick', 322, *[463, 465, 426, 423, 547, 549, 510, 507], 2) + ops.element('stdBrick', 323, *[465, 466, 428, 426, 549, 550, 512, 510], 2) + ops.element('stdBrick', 324, *[466, 467, 430, 428, 550, 551, 514, 512], 2) + ops.element('stdBrick', 325, *[467, 468, 432, 430, 551, 552, 516, 514], 2) + ops.element('stdBrick', 326, *[468, 469, 434, 432, 552, 553, 518, 516], 2) + ops.element('stdBrick', 327, *[469, 470, 436, 434, 553, 554, 520, 518], 2) + ops.element('stdBrick', 328, *[470, 471, 438, 436, 554, 555, 522, 520], 2) + ops.element('stdBrick', 329, *[471, 472, 440, 438, 555, 556, 524, 522], 2) + ops.element('stdBrick', 330, *[472, 473, 442, 440, 556, 557, 526, 524], 2) + ops.element('stdBrick', 331, *[473, 474, 444, 442, 557, 558, 528, 526], 2) + ops.element('stdBrick', 332, *[444, 474, 475, 446, 528, 558, 559, 530], 2) + ops.element('stdBrick', 333, *[446, 475, 476, 448, 530, 559, 560, 532], 2) + ops.element('stdBrick', 334, *[448, 476, 477, 450, 532, 560, 561, 534], 2) + ops.element('stdBrick', 335, *[450, 477, 478, 452, 534, 561, 562, 536], 2) + ops.element('stdBrick', 336, *[452, 478, 479, 454, 536, 562, 563, 538], 2) + ops.element('stdBrick', 337, *[454, 479, 480, 456, 538, 563, 564, 540], 2) + ops.element('stdBrick', 338, *[456, 480, 481, 458, 540, 564, 565, 542], 2) + ops.element('stdBrick', 339, *[458, 481, 482, 460, 542, 565, 566, 544], 2) + ops.element('stdBrick', 340, *[460, 482, 483, 462, 544, 566, 567, 546], 2) + ops.element('stdBrick', 341, *[485, 484, 463, 464, 569, 568, 547, 548], 2) + ops.element('stdBrick', 342, *[484, 486, 465, 463, 568, 570, 549, 547], 2) + ops.element('stdBrick', 343, *[486, 487, 466, 465, 570, 571, 550, 549], 2) + ops.element('stdBrick', 344, *[487, 488, 467, 466, 571, 572, 551, 550], 2) + ops.element('stdBrick', 345, *[488, 489, 468, 467, 572, 573, 552, 551], 2) + ops.element('stdBrick', 346, *[489, 490, 469, 468, 573, 574, 553, 552], 2) + ops.element('stdBrick', 347, *[490, 491, 470, 469, 574, 575, 554, 553], 2) + ops.element('stdBrick', 348, *[491, 492, 471, 470, 575, 576, 555, 554], 2) + ops.element('stdBrick', 349, *[492, 493, 472, 471, 576, 577, 556, 555], 2) + ops.element('stdBrick', 350, *[493, 494, 473, 472, 577, 578, 557, 556], 2) + ops.element('stdBrick', 351, *[494, 495, 474, 473, 578, 579, 558, 557], 2) + ops.element('stdBrick', 352, *[474, 495, 496, 475, 558, 579, 580, 559], 2) + ops.element('stdBrick', 353, *[475, 496, 497, 476, 559, 580, 581, 560], 2) + ops.element('stdBrick', 354, *[476, 497, 498, 477, 560, 581, 582, 561], 2) + ops.element('stdBrick', 355, *[477, 498, 499, 478, 561, 582, 583, 562], 2) + ops.element('stdBrick', 356, *[478, 499, 500, 479, 562, 583, 584, 563], 2) + ops.element('stdBrick', 357, *[479, 500, 501, 480, 563, 584, 585, 564], 2) + ops.element('stdBrick', 358, *[480, 501, 502, 481, 564, 585, 586, 565], 2) + ops.element('stdBrick', 359, *[481, 502, 503, 482, 565, 586, 587, 566], 2) + ops.element('stdBrick', 360, *[482, 503, 504, 483, 566, 587, 588, 567], 2) + ops.element('stdBrick', 361, *[508, 507, 505, 506, 592, 591, 589, 590], 2) + ops.element('stdBrick', 362, *[507, 510, 509, 505, 591, 594, 593, 589], 2) + ops.element('stdBrick', 363, *[510, 512, 511, 509, 594, 596, 595, 593], 2) + ops.element('stdBrick', 364, *[512, 514, 513, 511, 596, 598, 597, 595], 2) + ops.element('stdBrick', 365, *[514, 516, 515, 513, 598, 600, 599, 597], 2) + ops.element('stdBrick', 366, *[516, 518, 517, 515, 600, 602, 601, 599], 2) + ops.element('stdBrick', 367, *[518, 520, 519, 517, 602, 604, 603, 601], 2) + ops.element('stdBrick', 368, *[520, 522, 521, 519, 604, 606, 605, 603], 2) + ops.element('stdBrick', 369, *[522, 524, 523, 521, 606, 608, 607, 605], 2) + ops.element('stdBrick', 370, *[524, 526, 525, 523, 608, 610, 609, 607], 2) + ops.element('stdBrick', 371, *[526, 528, 527, 525, 610, 612, 611, 609], 2) + ops.element('stdBrick', 372, *[527, 528, 530, 529, 611, 612, 614, 613], 2) + ops.element('stdBrick', 373, *[529, 530, 532, 531, 613, 614, 616, 615], 2) + ops.element('stdBrick', 374, *[531, 532, 534, 533, 615, 616, 618, 617], 2) + ops.element('stdBrick', 375, *[533, 534, 536, 535, 617, 618, 620, 619], 2) + ops.element('stdBrick', 376, *[535, 536, 538, 537, 619, 620, 622, 621], 2) + ops.element('stdBrick', 377, *[537, 538, 540, 539, 621, 622, 624, 623], 2) + ops.element('stdBrick', 378, *[539, 540, 542, 541, 623, 624, 626, 625], 2) + ops.element('stdBrick', 379, *[541, 542, 544, 543, 625, 626, 628, 627], 2) + ops.element('stdBrick', 380, *[543, 544, 546, 545, 627, 628, 630, 629], 2) + ops.element('stdBrick', 381, *[548, 547, 507, 508, 632, 631, 591, 592], 2) + ops.element('stdBrick', 382, *[547, 549, 510, 507, 631, 633, 594, 591], 2) + ops.element('stdBrick', 383, *[549, 550, 512, 510, 633, 634, 596, 594], 2) + ops.element('stdBrick', 384, *[550, 551, 514, 512, 634, 635, 598, 596], 2) + ops.element('stdBrick', 385, *[551, 552, 516, 514, 635, 636, 600, 598], 2) + ops.element('stdBrick', 386, *[552, 553, 518, 516, 636, 637, 602, 600], 2) + ops.element('stdBrick', 387, *[553, 554, 520, 518, 637, 638, 604, 602], 2) + ops.element('stdBrick', 388, *[554, 555, 522, 520, 638, 639, 606, 604], 2) + ops.element('stdBrick', 389, *[555, 556, 524, 522, 639, 640, 608, 606], 2) + ops.element('stdBrick', 390, *[556, 557, 526, 524, 640, 641, 610, 608], 2) + ops.element('stdBrick', 391, *[557, 558, 528, 526, 641, 642, 612, 610], 2) + ops.element('stdBrick', 392, *[528, 558, 559, 530, 612, 642, 643, 614], 2) + ops.element('stdBrick', 393, *[530, 559, 560, 532, 614, 643, 644, 616], 2) + ops.element('stdBrick', 394, *[532, 560, 561, 534, 616, 644, 645, 618], 2) + ops.element('stdBrick', 395, *[534, 561, 562, 536, 618, 645, 646, 620], 2) + ops.element('stdBrick', 396, *[536, 562, 563, 538, 620, 646, 647, 622], 2) + ops.element('stdBrick', 397, *[538, 563, 564, 540, 622, 647, 648, 624], 2) + ops.element('stdBrick', 398, *[540, 564, 565, 542, 624, 648, 649, 626], 2) + ops.element('stdBrick', 399, *[542, 565, 566, 544, 626, 649, 650, 628], 2) + ops.element('stdBrick', 400, *[544, 566, 567, 546, 628, 650, 651, 630], 2) + ops.element('stdBrick', 401, *[569, 568, 547, 548, 653, 652, 631, 632], 2) + ops.element('stdBrick', 402, *[568, 570, 549, 547, 652, 654, 633, 631], 2) + ops.element('stdBrick', 403, *[570, 571, 550, 549, 654, 655, 634, 633], 2) + ops.element('stdBrick', 404, *[571, 572, 551, 550, 655, 656, 635, 634], 2) + ops.element('stdBrick', 405, *[572, 573, 552, 551, 656, 657, 636, 635], 2) + ops.element('stdBrick', 406, *[573, 574, 553, 552, 657, 658, 637, 636], 2) + ops.element('stdBrick', 407, *[574, 575, 554, 553, 658, 659, 638, 637], 2) + ops.element('stdBrick', 408, *[575, 576, 555, 554, 659, 660, 639, 638], 2) + ops.element('stdBrick', 409, *[576, 577, 556, 555, 660, 661, 640, 639], 2) + ops.element('stdBrick', 410, *[577, 578, 557, 556, 661, 662, 641, 640], 2) + ops.element('stdBrick', 411, *[578, 579, 558, 557, 662, 663, 642, 641], 2) + ops.element('stdBrick', 412, *[558, 579, 580, 559, 642, 663, 664, 643], 2) + ops.element('stdBrick', 413, *[559, 580, 581, 560, 643, 664, 665, 644], 2) + ops.element('stdBrick', 414, *[560, 581, 582, 561, 644, 665, 666, 645], 2) + ops.element('stdBrick', 415, *[561, 582, 583, 562, 645, 666, 667, 646], 2) + ops.element('stdBrick', 416, *[562, 583, 584, 563, 646, 667, 668, 647], 2) + ops.element('stdBrick', 417, *[563, 584, 585, 564, 647, 668, 669, 648], 2) + ops.element('stdBrick', 418, *[564, 585, 586, 565, 648, 669, 670, 649], 2) + ops.element('stdBrick', 419, *[565, 586, 587, 566, 649, 670, 671, 650], 2) + ops.element('stdBrick', 420, *[566, 587, 588, 567, 650, 671, 672, 651], 2) + ops.element('stdBrick', 421, *[592, 591, 589, 590, 676, 675, 673, 674], 2) + ops.element('stdBrick', 422, *[591, 594, 593, 589, 675, 678, 677, 673], 2) + ops.element('stdBrick', 423, *[594, 596, 595, 593, 678, 680, 679, 677], 2) + ops.element('stdBrick', 424, *[596, 598, 597, 595, 680, 682, 681, 679], 2) + ops.element('stdBrick', 425, *[598, 600, 599, 597, 682, 684, 683, 681], 2) + ops.element('stdBrick', 426, *[600, 602, 601, 599, 684, 686, 685, 683], 2) + ops.element('stdBrick', 427, *[602, 604, 603, 601, 686, 688, 687, 685], 2) + ops.element('stdBrick', 428, *[604, 606, 605, 603, 688, 690, 689, 687], 2) + ops.element('stdBrick', 429, *[606, 608, 607, 605, 690, 692, 691, 689], 2) + ops.element('stdBrick', 430, *[608, 610, 609, 607, 692, 694, 693, 691], 2) + ops.element('stdBrick', 431, *[610, 612, 611, 609, 694, 696, 695, 693], 2) + ops.element('stdBrick', 432, *[611, 612, 614, 613, 695, 696, 698, 697], 2) + ops.element('stdBrick', 433, *[613, 614, 616, 615, 697, 698, 700, 699], 2) + ops.element('stdBrick', 434, *[615, 616, 618, 617, 699, 700, 702, 701], 2) + ops.element('stdBrick', 435, *[617, 618, 620, 619, 701, 702, 704, 703], 2) + ops.element('stdBrick', 436, *[619, 620, 622, 621, 703, 704, 706, 705], 2) + ops.element('stdBrick', 437, *[621, 622, 624, 623, 705, 706, 708, 707], 2) + ops.element('stdBrick', 438, *[623, 624, 626, 625, 707, 708, 710, 709], 2) + ops.element('stdBrick', 439, *[625, 626, 628, 627, 709, 710, 712, 711], 2) + ops.element('stdBrick', 440, *[627, 628, 630, 629, 711, 712, 714, 713], 2) + ops.element('stdBrick', 441, *[632, 631, 591, 592, 716, 715, 675, 676], 2) + ops.element('stdBrick', 442, *[631, 633, 594, 591, 715, 717, 678, 675], 2) + ops.element('stdBrick', 443, *[633, 634, 596, 594, 717, 718, 680, 678], 2) + ops.element('stdBrick', 444, *[634, 635, 598, 596, 718, 719, 682, 680], 2) + ops.element('stdBrick', 445, *[635, 636, 600, 598, 719, 720, 684, 682], 2) + ops.element('stdBrick', 446, *[636, 637, 602, 600, 720, 721, 686, 684], 2) + ops.element('stdBrick', 447, *[637, 638, 604, 602, 721, 722, 688, 686], 2) + ops.element('stdBrick', 448, *[638, 639, 606, 604, 722, 723, 690, 688], 2) + ops.element('stdBrick', 449, *[639, 640, 608, 606, 723, 724, 692, 690], 2) + ops.element('stdBrick', 450, *[640, 641, 610, 608, 724, 725, 694, 692], 2) + ops.element('stdBrick', 451, *[641, 642, 612, 610, 725, 726, 696, 694], 2) + ops.element('stdBrick', 452, *[612, 642, 643, 614, 696, 726, 727, 698], 2) + ops.element('stdBrick', 453, *[614, 643, 644, 616, 698, 727, 728, 700], 2) + ops.element('stdBrick', 454, *[616, 644, 645, 618, 700, 728, 729, 702], 2) + ops.element('stdBrick', 455, *[618, 645, 646, 620, 702, 729, 730, 704], 2) + ops.element('stdBrick', 456, *[620, 646, 647, 622, 704, 730, 731, 706], 2) + ops.element('stdBrick', 457, *[622, 647, 648, 624, 706, 731, 732, 708], 2) + ops.element('stdBrick', 458, *[624, 648, 649, 626, 708, 732, 733, 710], 2) + ops.element('stdBrick', 459, *[626, 649, 650, 628, 710, 733, 734, 712], 2) + ops.element('stdBrick', 460, *[628, 650, 651, 630, 712, 734, 735, 714], 2) + ops.element('stdBrick', 461, *[653, 652, 631, 632, 737, 736, 715, 716], 2) + ops.element('stdBrick', 462, *[652, 654, 633, 631, 736, 738, 717, 715], 2) + ops.element('stdBrick', 463, *[654, 655, 634, 633, 738, 739, 718, 717], 2) + ops.element('stdBrick', 464, *[655, 656, 635, 634, 739, 740, 719, 718], 2) + ops.element('stdBrick', 465, *[656, 657, 636, 635, 740, 741, 720, 719], 2) + ops.element('stdBrick', 466, *[657, 658, 637, 636, 741, 742, 721, 720], 2) + ops.element('stdBrick', 467, *[658, 659, 638, 637, 742, 743, 722, 721], 2) + ops.element('stdBrick', 468, *[659, 660, 639, 638, 743, 744, 723, 722], 2) + ops.element('stdBrick', 469, *[660, 661, 640, 639, 744, 745, 724, 723], 2) + ops.element('stdBrick', 470, *[661, 662, 641, 640, 745, 746, 725, 724], 2) + ops.element('stdBrick', 471, *[662, 663, 642, 641, 746, 747, 726, 725], 2) + ops.element('stdBrick', 472, *[642, 663, 664, 643, 726, 747, 748, 727], 2) + ops.element('stdBrick', 473, *[643, 664, 665, 644, 727, 748, 749, 728], 2) + ops.element('stdBrick', 474, *[644, 665, 666, 645, 728, 749, 750, 729], 2) + ops.element('stdBrick', 475, *[645, 666, 667, 646, 729, 750, 751, 730], 2) + ops.element('stdBrick', 476, *[646, 667, 668, 647, 730, 751, 752, 731], 2) + ops.element('stdBrick', 477, *[647, 668, 669, 648, 731, 752, 753, 732], 2) + ops.element('stdBrick', 478, *[648, 669, 670, 649, 732, 753, 754, 733], 2) + ops.element('stdBrick', 479, *[649, 670, 671, 650, 733, 754, 755, 734], 2) + ops.element('stdBrick', 480, *[650, 671, 672, 651, 734, 755, 756, 735], 2) + ops.element('stdBrick', 481, *[676, 675, 673, 674, 760, 759, 757, 758], 2) + ops.element('stdBrick', 482, *[675, 678, 677, 673, 759, 762, 761, 757], 2) + ops.element('stdBrick', 483, *[678, 680, 679, 677, 762, 764, 763, 761], 2) + ops.element('stdBrick', 484, *[680, 682, 681, 679, 764, 766, 765, 763], 2) + ops.element('stdBrick', 485, *[682, 684, 683, 681, 766, 768, 767, 765], 2) + ops.element('stdBrick', 486, *[684, 686, 685, 683, 768, 770, 769, 767], 2) + ops.element('stdBrick', 487, *[686, 688, 687, 685, 770, 772, 771, 769], 2) + ops.element('stdBrick', 488, *[688, 690, 689, 687, 772, 774, 773, 771], 2) + ops.element('stdBrick', 489, *[690, 692, 691, 689, 774, 776, 775, 773], 2) + ops.element('stdBrick', 490, *[692, 694, 693, 691, 776, 778, 777, 775], 2) + ops.element('stdBrick', 491, *[694, 696, 695, 693, 778, 780, 779, 777], 2) + ops.element('stdBrick', 492, *[695, 696, 698, 697, 779, 780, 782, 781], 2) + ops.element('stdBrick', 493, *[697, 698, 700, 699, 781, 782, 784, 783], 2) + ops.element('stdBrick', 494, *[699, 700, 702, 701, 783, 784, 786, 785], 2) + ops.element('stdBrick', 495, *[701, 702, 704, 703, 785, 786, 788, 787], 2) + ops.element('stdBrick', 496, *[703, 704, 706, 705, 787, 788, 790, 789], 2) + ops.element('stdBrick', 497, *[705, 706, 708, 707, 789, 790, 792, 791], 2) + ops.element('stdBrick', 498, *[707, 708, 710, 709, 791, 792, 794, 793], 2) + ops.element('stdBrick', 499, *[709, 710, 712, 711, 793, 794, 796, 795], 2) + ops.element('stdBrick', 500, *[711, 712, 714, 713, 795, 796, 798, 797], 2) + ops.element('stdBrick', 501, *[716, 715, 675, 676, 800, 799, 759, 760], 2) + ops.element('stdBrick', 502, *[715, 717, 678, 675, 799, 801, 762, 759], 2) + ops.element('stdBrick', 503, *[717, 718, 680, 678, 801, 802, 764, 762], 2) + ops.element('stdBrick', 504, *[718, 719, 682, 680, 802, 803, 766, 764], 2) + ops.element('stdBrick', 505, *[719, 720, 684, 682, 803, 804, 768, 766], 2) + ops.element('stdBrick', 506, *[720, 721, 686, 684, 804, 805, 770, 768], 2) + ops.element('stdBrick', 507, *[721, 722, 688, 686, 805, 806, 772, 770], 2) + ops.element('stdBrick', 508, *[722, 723, 690, 688, 806, 807, 774, 772], 2) + ops.element('stdBrick', 509, *[723, 724, 692, 690, 807, 808, 776, 774], 2) + ops.element('stdBrick', 510, *[724, 725, 694, 692, 808, 809, 778, 776], 2) + ops.element('stdBrick', 511, *[725, 726, 696, 694, 809, 810, 780, 778], 2) + ops.element('stdBrick', 512, *[696, 726, 727, 698, 780, 810, 811, 782], 2) + ops.element('stdBrick', 513, *[698, 727, 728, 700, 782, 811, 812, 784], 2) + ops.element('stdBrick', 514, *[700, 728, 729, 702, 784, 812, 813, 786], 2) + ops.element('stdBrick', 515, *[702, 729, 730, 704, 786, 813, 814, 788], 2) + ops.element('stdBrick', 516, *[704, 730, 731, 706, 788, 814, 815, 790], 2) + ops.element('stdBrick', 517, *[706, 731, 732, 708, 790, 815, 816, 792], 2) + ops.element('stdBrick', 518, *[708, 732, 733, 710, 792, 816, 817, 794], 2) + ops.element('stdBrick', 519, *[710, 733, 734, 712, 794, 817, 818, 796], 2) + ops.element('stdBrick', 520, *[712, 734, 735, 714, 796, 818, 819, 798], 2) + ops.element('stdBrick', 521, *[737, 736, 715, 716, 821, 820, 799, 800], 2) + ops.element('stdBrick', 522, *[736, 738, 717, 715, 820, 822, 801, 799], 2) + ops.element('stdBrick', 523, *[738, 739, 718, 717, 822, 823, 802, 801], 2) + ops.element('stdBrick', 524, *[739, 740, 719, 718, 823, 824, 803, 802], 2) + ops.element('stdBrick', 525, *[740, 741, 720, 719, 824, 825, 804, 803], 2) + ops.element('stdBrick', 526, *[741, 742, 721, 720, 825, 826, 805, 804], 2) + ops.element('stdBrick', 527, *[742, 743, 722, 721, 826, 827, 806, 805], 2) + ops.element('stdBrick', 528, *[743, 744, 723, 722, 827, 828, 807, 806], 2) + ops.element('stdBrick', 529, *[744, 745, 724, 723, 828, 829, 808, 807], 2) + ops.element('stdBrick', 530, *[745, 746, 725, 724, 829, 830, 809, 808], 2) + ops.element('stdBrick', 531, *[746, 747, 726, 725, 830, 831, 810, 809], 2) + ops.element('stdBrick', 532, *[726, 747, 748, 727, 810, 831, 832, 811], 2) + ops.element('stdBrick', 533, *[727, 748, 749, 728, 811, 832, 833, 812], 2) + ops.element('stdBrick', 534, *[728, 749, 750, 729, 812, 833, 834, 813], 2) + ops.element('stdBrick', 535, *[729, 750, 751, 730, 813, 834, 835, 814], 2) + ops.element('stdBrick', 536, *[730, 751, 752, 731, 814, 835, 836, 815], 2) + ops.element('stdBrick', 537, *[731, 752, 753, 732, 815, 836, 837, 816], 2) + ops.element('stdBrick', 538, *[732, 753, 754, 733, 816, 837, 838, 817], 2) + ops.element('stdBrick', 539, *[733, 754, 755, 734, 817, 838, 839, 818], 2) + ops.element('stdBrick', 540, *[734, 755, 756, 735, 818, 839, 840, 819], 2) + ops.element('stdBrick', 541, *[760, 759, 757, 758, 844, 843, 841, 842], 2) + ops.element('stdBrick', 542, *[759, 762, 761, 757, 843, 846, 845, 841], 2) + ops.element('stdBrick', 543, *[762, 764, 763, 761, 846, 848, 847, 845], 2) + ops.element('stdBrick', 544, *[764, 766, 765, 763, 848, 850, 849, 847], 2) + ops.element('stdBrick', 545, *[766, 768, 767, 765, 850, 852, 851, 849], 2) + ops.element('stdBrick', 546, *[768, 770, 769, 767, 852, 854, 853, 851], 2) + ops.element('stdBrick', 547, *[770, 772, 771, 769, 854, 856, 855, 853], 2) + ops.element('stdBrick', 548, *[772, 774, 773, 771, 856, 858, 857, 855], 2) + ops.element('stdBrick', 549, *[774, 776, 775, 773, 858, 860, 859, 857], 2) + ops.element('stdBrick', 550, *[776, 778, 777, 775, 860, 862, 861, 859], 2) + ops.element('stdBrick', 551, *[778, 780, 779, 777, 862, 864, 863, 861], 2) + ops.element('stdBrick', 552, *[779, 780, 782, 781, 863, 864, 866, 865], 2) + ops.element('stdBrick', 553, *[781, 782, 784, 783, 865, 866, 868, 867], 2) + ops.element('stdBrick', 554, *[783, 784, 786, 785, 867, 868, 870, 869], 2) + ops.element('stdBrick', 555, *[785, 786, 788, 787, 869, 870, 872, 871], 2) + ops.element('stdBrick', 556, *[787, 788, 790, 789, 871, 872, 874, 873], 2) + ops.element('stdBrick', 557, *[789, 790, 792, 791, 873, 874, 876, 875], 2) + ops.element('stdBrick', 558, *[791, 792, 794, 793, 875, 876, 878, 877], 2) + ops.element('stdBrick', 559, *[793, 794, 796, 795, 877, 878, 880, 879], 2) + ops.element('stdBrick', 560, *[795, 796, 798, 797, 879, 880, 882, 881], 2) + ops.element('stdBrick', 561, *[800, 799, 759, 760, 884, 883, 843, 844], 2) + ops.element('stdBrick', 562, *[799, 801, 762, 759, 883, 885, 846, 843], 2) + ops.element('stdBrick', 563, *[801, 802, 764, 762, 885, 886, 848, 846], 2) + ops.element('stdBrick', 564, *[802, 803, 766, 764, 886, 887, 850, 848], 2) + ops.element('stdBrick', 565, *[803, 804, 768, 766, 887, 888, 852, 850], 2) + ops.element('stdBrick', 566, *[804, 805, 770, 768, 888, 889, 854, 852], 2) + ops.element('stdBrick', 567, *[805, 806, 772, 770, 889, 890, 856, 854], 2) + ops.element('stdBrick', 568, *[806, 807, 774, 772, 890, 891, 858, 856], 2) + ops.element('stdBrick', 569, *[807, 808, 776, 774, 891, 892, 860, 858], 2) + ops.element('stdBrick', 570, *[808, 809, 778, 776, 892, 893, 862, 860], 2) + ops.element('stdBrick', 571, *[809, 810, 780, 778, 893, 894, 864, 862], 2) + ops.element('stdBrick', 572, *[780, 810, 811, 782, 864, 894, 895, 866], 2) + ops.element('stdBrick', 573, *[782, 811, 812, 784, 866, 895, 896, 868], 2) + ops.element('stdBrick', 574, *[784, 812, 813, 786, 868, 896, 897, 870], 2) + ops.element('stdBrick', 575, *[786, 813, 814, 788, 870, 897, 898, 872], 2) + ops.element('stdBrick', 576, *[788, 814, 815, 790, 872, 898, 899, 874], 2) + ops.element('stdBrick', 577, *[790, 815, 816, 792, 874, 899, 900, 876], 2) + ops.element('stdBrick', 578, *[792, 816, 817, 794, 876, 900, 901, 878], 2) + ops.element('stdBrick', 579, *[794, 817, 818, 796, 878, 901, 902, 880], 2) + ops.element('stdBrick', 580, *[796, 818, 819, 798, 880, 902, 903, 882], 2) + ops.element('stdBrick', 581, *[821, 820, 799, 800, 905, 904, 883, 884], 2) + ops.element('stdBrick', 582, *[820, 822, 801, 799, 904, 906, 885, 883], 2) + ops.element('stdBrick', 583, *[822, 823, 802, 801, 906, 907, 886, 885], 2) + ops.element('stdBrick', 584, *[823, 824, 803, 802, 907, 908, 887, 886], 2) + ops.element('stdBrick', 585, *[824, 825, 804, 803, 908, 909, 888, 887], 2) + ops.element('stdBrick', 586, *[825, 826, 805, 804, 909, 910, 889, 888], 2) + ops.element('stdBrick', 587, *[826, 827, 806, 805, 910, 911, 890, 889], 2) + ops.element('stdBrick', 588, *[827, 828, 807, 806, 911, 912, 891, 890], 2) + ops.element('stdBrick', 589, *[828, 829, 808, 807, 912, 913, 892, 891], 2) + ops.element('stdBrick', 590, *[829, 830, 809, 808, 913, 914, 893, 892], 2) + ops.element('stdBrick', 591, *[830, 831, 810, 809, 914, 915, 894, 893], 2) + ops.element('stdBrick', 592, *[810, 831, 832, 811, 894, 915, 916, 895], 2) + ops.element('stdBrick', 593, *[811, 832, 833, 812, 895, 916, 917, 896], 2) + ops.element('stdBrick', 594, *[812, 833, 834, 813, 896, 917, 918, 897], 2) + ops.element('stdBrick', 595, *[813, 834, 835, 814, 897, 918, 919, 898], 2) + ops.element('stdBrick', 596, *[814, 835, 836, 815, 898, 919, 920, 899], 2) + ops.element('stdBrick', 597, *[815, 836, 837, 816, 899, 920, 921, 900], 2) + ops.element('stdBrick', 598, *[816, 837, 838, 817, 900, 921, 922, 901], 2) + ops.element('stdBrick', 599, *[817, 838, 839, 818, 901, 922, 923, 902], 2) + ops.element('stdBrick', 600, *[818, 839, 840, 819, 902, 923, 924, 903], 2) + ops.element('stdBrick', 601, *[844, 843, 841, 842, 928, 927, 925, 926], 2) + ops.element('stdBrick', 602, *[843, 846, 845, 841, 927, 930, 929, 925], 2) + ops.element('stdBrick', 603, *[846, 848, 847, 845, 930, 932, 931, 929], 2) + ops.element('stdBrick', 604, *[848, 850, 849, 847, 932, 934, 933, 931], 2) + ops.element('stdBrick', 605, *[850, 852, 851, 849, 934, 936, 935, 933], 2) + ops.element('stdBrick', 606, *[852, 854, 853, 851, 936, 938, 937, 935], 2) + ops.element('stdBrick', 607, *[854, 856, 855, 853, 938, 940, 939, 937], 2) + ops.element('stdBrick', 608, *[856, 858, 857, 855, 940, 942, 941, 939], 2) + ops.element('stdBrick', 609, *[858, 860, 859, 857, 942, 944, 943, 941], 2) + ops.element('stdBrick', 610, *[860, 862, 861, 859, 944, 946, 945, 943], 2) + ops.element('stdBrick', 611, *[862, 864, 863, 861, 946, 948, 947, 945], 2) + ops.element('stdBrick', 612, *[863, 864, 866, 865, 947, 948, 950, 949], 2) + ops.element('stdBrick', 613, *[865, 866, 868, 867, 949, 950, 952, 951], 2) + ops.element('stdBrick', 614, *[867, 868, 870, 869, 951, 952, 954, 953], 2) + ops.element('stdBrick', 615, *[869, 870, 872, 871, 953, 954, 956, 955], 2) + ops.element('stdBrick', 616, *[871, 872, 874, 873, 955, 956, 958, 957], 2) + ops.element('stdBrick', 617, *[873, 874, 876, 875, 957, 958, 960, 959], 2) + ops.element('stdBrick', 618, *[875, 876, 878, 877, 959, 960, 962, 961], 2) + ops.element('stdBrick', 619, *[877, 878, 880, 879, 961, 962, 964, 963], 2) + ops.element('stdBrick', 620, *[879, 880, 882, 881, 963, 964, 966, 965], 2) + ops.element('stdBrick', 621, *[884, 883, 843, 844, 968, 967, 927, 928], 2) + ops.element('stdBrick', 622, *[883, 885, 846, 843, 967, 969, 930, 927], 2) + ops.element('stdBrick', 623, *[885, 886, 848, 846, 969, 970, 932, 930], 2) + ops.element('stdBrick', 624, *[886, 887, 850, 848, 970, 971, 934, 932], 2) + ops.element('stdBrick', 625, *[887, 888, 852, 850, 971, 972, 936, 934], 2) + ops.element('stdBrick', 626, *[888, 889, 854, 852, 972, 973, 938, 936], 2) + ops.element('stdBrick', 627, *[889, 890, 856, 854, 973, 974, 940, 938], 2) + ops.element('stdBrick', 628, *[890, 891, 858, 856, 974, 975, 942, 940], 2) + ops.element('stdBrick', 629, *[891, 892, 860, 858, 975, 976, 944, 942], 2) + ops.element('stdBrick', 630, *[892, 893, 862, 860, 976, 977, 946, 944], 2) + ops.element('stdBrick', 631, *[893, 894, 864, 862, 977, 978, 948, 946], 2) + ops.element('stdBrick', 632, *[864, 894, 895, 866, 948, 978, 979, 950], 2) + ops.element('stdBrick', 633, *[866, 895, 896, 868, 950, 979, 980, 952], 2) + ops.element('stdBrick', 634, *[868, 896, 897, 870, 952, 980, 981, 954], 2) + ops.element('stdBrick', 635, *[870, 897, 898, 872, 954, 981, 982, 956], 2) + ops.element('stdBrick', 636, *[872, 898, 899, 874, 956, 982, 983, 958], 2) + ops.element('stdBrick', 637, *[874, 899, 900, 876, 958, 983, 984, 960], 2) + ops.element('stdBrick', 638, *[876, 900, 901, 878, 960, 984, 985, 962], 2) + ops.element('stdBrick', 639, *[878, 901, 902, 880, 962, 985, 986, 964], 2) + ops.element('stdBrick', 640, *[880, 902, 903, 882, 964, 986, 987, 966], 2) + ops.element('stdBrick', 641, *[905, 904, 883, 884, 989, 988, 967, 968], 2) + ops.element('stdBrick', 642, *[904, 906, 885, 883, 988, 990, 969, 967], 2) + ops.element('stdBrick', 643, *[906, 907, 886, 885, 990, 991, 970, 969], 2) + ops.element('stdBrick', 644, *[907, 908, 887, 886, 991, 992, 971, 970], 2) + ops.element('stdBrick', 645, *[908, 909, 888, 887, 992, 993, 972, 971], 2) + ops.element('stdBrick', 646, *[909, 910, 889, 888, 993, 994, 973, 972], 2) + ops.element('stdBrick', 647, *[910, 911, 890, 889, 994, 995, 974, 973], 2) + ops.element('stdBrick', 648, *[911, 912, 891, 890, 995, 996, 975, 974], 2) + ops.element('stdBrick', 649, *[912, 913, 892, 891, 996, 997, 976, 975], 2) + ops.element('stdBrick', 650, *[913, 914, 893, 892, 997, 998, 977, 976], 2) + ops.element('stdBrick', 651, *[914, 915, 894, 893, 998, 999, 978, 977], 2) + ops.element('stdBrick', 652, *[894, 915, 916, 895, 978, 999, 1000, 979], 2) + ops.element('stdBrick', 653, * + [895, 916, 917, 896, 979, 1000, 1001, 980], 2) + ops.element('stdBrick', 654, * + [896, 917, 918, 897, 980, 1001, 1002, 981], 2) + ops.element('stdBrick', 655, * + [897, 918, 919, 898, 981, 1002, 1003, 982], 2) + ops.element('stdBrick', 656, * + [898, 919, 920, 899, 982, 1003, 1004, 983], 2) + ops.element('stdBrick', 657, * + [899, 920, 921, 900, 983, 1004, 1005, 984], 2) + ops.element('stdBrick', 658, * + [900, 921, 922, 901, 984, 1005, 1006, 985], 2) + ops.element('stdBrick', 659, * + [901, 922, 923, 902, 985, 1006, 1007, 986], 2) + ops.element('stdBrick', 660, * + [902, 923, 924, 903, 986, 1007, 1008, 987], 2) + ops.element('stdBrick', 661, *[928, 927, 925, + 926, 1012, 1011, 1009, 1010], 2) + ops.element('stdBrick', 662, *[927, 930, 929, + 925, 1011, 1014, 1013, 1009], 2) + ops.element('stdBrick', 663, *[930, 932, 931, + 929, 1014, 1016, 1015, 1013], 2) + ops.element('stdBrick', 664, *[932, 934, 933, + 931, 1016, 1018, 1017, 1015], 2) + ops.element('stdBrick', 665, *[934, 936, 935, + 933, 1018, 1020, 1019, 1017], 2) + ops.element('stdBrick', 666, *[936, 938, 937, + 935, 1020, 1022, 1021, 1019], 2) + ops.element('stdBrick', 667, *[938, 940, 939, + 937, 1022, 1024, 1023, 1021], 2) + ops.element('stdBrick', 668, *[940, 942, 941, + 939, 1024, 1026, 1025, 1023], 2) + ops.element('stdBrick', 669, *[942, 944, 943, + 941, 1026, 1028, 1027, 1025], 2) + ops.element('stdBrick', 670, *[944, 946, 945, + 943, 1028, 1030, 1029, 1027], 2) + ops.element('stdBrick', 671, *[946, 948, 947, + 945, 1030, 1032, 1031, 1029], 2) + ops.element('stdBrick', 672, *[947, 948, 950, + 949, 1031, 1032, 1034, 1033], 2) + ops.element('stdBrick', 673, *[949, 950, 952, + 951, 1033, 1034, 1036, 1035], 2) + ops.element('stdBrick', 674, *[951, 952, 954, + 953, 1035, 1036, 1038, 1037], 2) + ops.element('stdBrick', 675, *[953, 954, 956, + 955, 1037, 1038, 1040, 1039], 2) + ops.element('stdBrick', 676, *[955, 956, 958, + 957, 1039, 1040, 1042, 1041], 2) + ops.element('stdBrick', 677, *[957, 958, 960, + 959, 1041, 1042, 1044, 1043], 2) + ops.element('stdBrick', 678, *[959, 960, 962, + 961, 1043, 1044, 1046, 1045], 2) + ops.element('stdBrick', 679, *[961, 962, 964, + 963, 1045, 1046, 1048, 1047], 2) + ops.element('stdBrick', 680, *[963, 964, 966, + 965, 1047, 1048, 1050, 1049], 2) + ops.element('stdBrick', 681, *[968, 967, 927, + 928, 1052, 1051, 1011, 1012], 2) + ops.element('stdBrick', 682, *[967, 969, 930, + 927, 1051, 1053, 1014, 1011], 2) + ops.element('stdBrick', 683, *[969, 970, 932, + 930, 1053, 1054, 1016, 1014], 2) + ops.element('stdBrick', 684, *[970, 971, 934, + 932, 1054, 1055, 1018, 1016], 2) + ops.element('stdBrick', 685, *[971, 972, 936, + 934, 1055, 1056, 1020, 1018], 2) + ops.element('stdBrick', 686, *[972, 973, 938, + 936, 1056, 1057, 1022, 1020], 2) + ops.element('stdBrick', 687, *[973, 974, 940, + 938, 1057, 1058, 1024, 1022], 2) + ops.element('stdBrick', 688, *[974, 975, 942, + 940, 1058, 1059, 1026, 1024], 2) + ops.element('stdBrick', 689, *[975, 976, 944, + 942, 1059, 1060, 1028, 1026], 2) + ops.element('stdBrick', 690, *[976, 977, 946, + 944, 1060, 1061, 1030, 1028], 2) + ops.element('stdBrick', 691, *[977, 978, 948, + 946, 1061, 1062, 1032, 1030], 2) + ops.element('stdBrick', 692, *[948, 978, 979, + 950, 1032, 1062, 1063, 1034], 2) + ops.element('stdBrick', 693, *[950, 979, 980, + 952, 1034, 1063, 1064, 1036], 2) + ops.element('stdBrick', 694, *[952, 980, 981, + 954, 1036, 1064, 1065, 1038], 2) + ops.element('stdBrick', 695, *[954, 981, 982, + 956, 1038, 1065, 1066, 1040], 2) + ops.element('stdBrick', 696, *[956, 982, 983, + 958, 1040, 1066, 1067, 1042], 2) + ops.element('stdBrick', 697, *[958, 983, 984, + 960, 1042, 1067, 1068, 1044], 2) + ops.element('stdBrick', 698, *[960, 984, 985, + 962, 1044, 1068, 1069, 1046], 2) + ops.element('stdBrick', 699, *[962, 985, 986, + 964, 1046, 1069, 1070, 1048], 2) + ops.element('stdBrick', 700, *[964, 986, 987, + 966, 1048, 1070, 1071, 1050], 2) + ops.element('stdBrick', 701, *[989, 988, 967, + 968, 1073, 1072, 1051, 1052], 2) + ops.element('stdBrick', 702, *[988, 990, 969, + 967, 1072, 1074, 1053, 1051], 2) + ops.element('stdBrick', 703, *[990, 991, 970, + 969, 1074, 1075, 1054, 1053], 2) + ops.element('stdBrick', 704, *[991, 992, 971, + 970, 1075, 1076, 1055, 1054], 2) + ops.element('stdBrick', 705, *[992, 993, 972, + 971, 1076, 1077, 1056, 1055], 2) + ops.element('stdBrick', 706, *[993, 994, 973, + 972, 1077, 1078, 1057, 1056], 2) + ops.element('stdBrick', 707, *[994, 995, 974, + 973, 1078, 1079, 1058, 1057], 2) + ops.element('stdBrick', 708, *[995, 996, 975, + 974, 1079, 1080, 1059, 1058], 2) + ops.element('stdBrick', 709, *[996, 997, 976, + 975, 1080, 1081, 1060, 1059], 2) + ops.element('stdBrick', 710, *[997, 998, 977, + 976, 1081, 1082, 1061, 1060], 2) + ops.element('stdBrick', 711, *[998, 999, 978, + 977, 1082, 1083, 1062, 1061], 2) + ops.element('stdBrick', 712, * + [978, 999, 1000, 979, 1062, 1083, 1084, 1063], 2) + ops.element('stdBrick', 713, *[979, 1000, 1001, + 980, 1063, 1084, 1085, 1064], 2) + ops.element('stdBrick', 714, *[980, 1001, 1002, + 981, 1064, 1085, 1086, 1065], 2) + ops.element('stdBrick', 715, *[981, 1002, 1003, + 982, 1065, 1086, 1087, 1066], 2) + ops.element('stdBrick', 716, *[982, 1003, 1004, + 983, 1066, 1087, 1088, 1067], 2) + ops.element('stdBrick', 717, *[983, 1004, 1005, + 984, 1067, 1088, 1089, 1068], 2) + ops.element('stdBrick', 718, *[984, 1005, 1006, + 985, 1068, 1089, 1090, 1069], 2) + ops.element('stdBrick', 719, *[985, 1006, 1007, + 986, 1069, 1090, 1091, 1070], 2) + ops.element('stdBrick', 720, *[986, 1007, 1008, + 987, 1070, 1091, 1092, 1071], 2) + ops.element('stdBrick', 721, *[1012, 1011, 1009, + 1010, 1096, 1095, 1093, 1094], 2) + ops.element('stdBrick', 722, *[1011, 1014, 1013, + 1009, 1095, 1098, 1097, 1093], 2) + ops.element('stdBrick', 723, *[1014, 1016, 1015, + 1013, 1098, 1100, 1099, 1097], 2) + ops.element('stdBrick', 724, *[1016, 1018, 1017, + 1015, 1100, 1102, 1101, 1099], 2) + ops.element('stdBrick', 725, *[1018, 1020, 1019, + 1017, 1102, 1104, 1103, 1101], 2) + ops.element('stdBrick', 726, *[1020, 1022, 1021, + 1019, 1104, 1106, 1105, 1103], 2) + ops.element('stdBrick', 727, *[1022, 1024, 1023, + 1021, 1106, 1108, 1107, 1105], 2) + ops.element('stdBrick', 728, *[1024, 1026, 1025, + 1023, 1108, 1110, 1109, 1107], 2) + ops.element('stdBrick', 729, *[1026, 1028, 1027, + 1025, 1110, 1112, 1111, 1109], 2) + ops.element('stdBrick', 730, *[1028, 1030, 1029, + 1027, 1112, 1114, 1113, 1111], 2) + ops.element('stdBrick', 731, *[1030, 1032, 1031, + 1029, 1114, 1116, 1115, 1113], 2) + ops.element('stdBrick', 732, *[1031, 1032, 1034, + 1033, 1115, 1116, 1118, 1117], 2) + ops.element('stdBrick', 733, *[1033, 1034, 1036, + 1035, 1117, 1118, 1120, 1119], 2) + ops.element('stdBrick', 734, *[1035, 1036, 1038, + 1037, 1119, 1120, 1122, 1121], 2) + ops.element('stdBrick', 735, *[1037, 1038, 1040, + 1039, 1121, 1122, 1124, 1123], 2) + ops.element('stdBrick', 736, *[1039, 1040, 1042, + 1041, 1123, 1124, 1126, 1125], 2) + ops.element('stdBrick', 737, *[1041, 1042, 1044, + 1043, 1125, 1126, 1128, 1127], 2) + ops.element('stdBrick', 738, *[1043, 1044, 1046, + 1045, 1127, 1128, 1130, 1129], 2) + ops.element('stdBrick', 739, *[1045, 1046, 1048, + 1047, 1129, 1130, 1132, 1131], 2) + ops.element('stdBrick', 740, *[1047, 1048, 1050, + 1049, 1131, 1132, 1134, 1133], 2) + ops.element('stdBrick', 741, *[1052, 1051, 1011, + 1012, 1136, 1135, 1095, 1096], 2) + ops.element('stdBrick', 742, *[1051, 1053, 1014, + 1011, 1135, 1137, 1098, 1095], 2) + ops.element('stdBrick', 743, *[1053, 1054, 1016, + 1014, 1137, 1138, 1100, 1098], 2) + ops.element('stdBrick', 744, *[1054, 1055, 1018, + 1016, 1138, 1139, 1102, 1100], 2) + ops.element('stdBrick', 745, *[1055, 1056, 1020, + 1018, 1139, 1140, 1104, 1102], 2) + ops.element('stdBrick', 746, *[1056, 1057, 1022, + 1020, 1140, 1141, 1106, 1104], 2) + ops.element('stdBrick', 747, *[1057, 1058, 1024, + 1022, 1141, 1142, 1108, 1106], 2) + ops.element('stdBrick', 748, *[1058, 1059, 1026, + 1024, 1142, 1143, 1110, 1108], 2) + ops.element('stdBrick', 749, *[1059, 1060, 1028, + 1026, 1143, 1144, 1112, 1110], 2) + ops.element('stdBrick', 750, *[1060, 1061, 1030, + 1028, 1144, 1145, 1114, 1112], 2) + ops.element('stdBrick', 751, *[1061, 1062, 1032, + 1030, 1145, 1146, 1116, 1114], 2) + ops.element('stdBrick', 752, *[1032, 1062, 1063, + 1034, 1116, 1146, 1147, 1118], 2) + ops.element('stdBrick', 753, *[1034, 1063, 1064, + 1036, 1118, 1147, 1148, 1120], 2) + ops.element('stdBrick', 754, *[1036, 1064, 1065, + 1038, 1120, 1148, 1149, 1122], 2) + ops.element('stdBrick', 755, *[1038, 1065, 1066, + 1040, 1122, 1149, 1150, 1124], 2) + ops.element('stdBrick', 756, *[1040, 1066, 1067, + 1042, 1124, 1150, 1151, 1126], 2) + ops.element('stdBrick', 757, *[1042, 1067, 1068, + 1044, 1126, 1151, 1152, 1128], 2) + ops.element('stdBrick', 758, *[1044, 1068, 1069, + 1046, 1128, 1152, 1153, 1130], 2) + ops.element('stdBrick', 759, *[1046, 1069, 1070, + 1048, 1130, 1153, 1154, 1132], 2) + ops.element('stdBrick', 760, *[1048, 1070, 1071, + 1050, 1132, 1154, 1155, 1134], 2) + ops.element('stdBrick', 761, *[1073, 1072, 1051, + 1052, 1157, 1156, 1135, 1136], 2) + ops.element('stdBrick', 762, *[1072, 1074, 1053, + 1051, 1156, 1158, 1137, 1135], 2) + ops.element('stdBrick', 763, *[1074, 1075, 1054, + 1053, 1158, 1159, 1138, 1137], 2) + ops.element('stdBrick', 764, *[1075, 1076, 1055, + 1054, 1159, 1160, 1139, 1138], 2) + ops.element('stdBrick', 765, *[1076, 1077, 1056, + 1055, 1160, 1161, 1140, 1139], 2) + ops.element('stdBrick', 766, *[1077, 1078, 1057, + 1056, 1161, 1162, 1141, 1140], 2) + ops.element('stdBrick', 767, *[1078, 1079, 1058, + 1057, 1162, 1163, 1142, 1141], 2) + ops.element('stdBrick', 768, *[1079, 1080, 1059, + 1058, 1163, 1164, 1143, 1142], 2) + ops.element('stdBrick', 769, *[1080, 1081, 1060, + 1059, 1164, 1165, 1144, 1143], 2) + ops.element('stdBrick', 770, *[1081, 1082, 1061, + 1060, 1165, 1166, 1145, 1144], 2) + ops.element('stdBrick', 771, *[1082, 1083, 1062, + 1061, 1166, 1167, 1146, 1145], 2) + ops.element('stdBrick', 772, *[1062, 1083, 1084, + 1063, 1146, 1167, 1168, 1147], 2) + ops.element('stdBrick', 773, *[1063, 1084, 1085, + 1064, 1147, 1168, 1169, 1148], 2) + ops.element('stdBrick', 774, *[1064, 1085, 1086, + 1065, 1148, 1169, 1170, 1149], 2) + ops.element('stdBrick', 775, *[1065, 1086, 1087, + 1066, 1149, 1170, 1171, 1150], 2) + ops.element('stdBrick', 776, *[1066, 1087, 1088, + 1067, 1150, 1171, 1172, 1151], 2) + ops.element('stdBrick', 777, *[1067, 1088, 1089, + 1068, 1151, 1172, 1173, 1152], 2) + ops.element('stdBrick', 778, *[1068, 1089, 1090, + 1069, 1152, 1173, 1174, 1153], 2) + ops.element('stdBrick', 779, *[1069, 1090, 1091, + 1070, 1153, 1174, 1175, 1154], 2) + ops.element('stdBrick', 780, *[1070, 1091, 1092, + 1071, 1154, 1175, 1176, 1155], 2) + ops.element('stdBrick', 781, *[1096, 1095, 1093, + 1094, 1180, 1179, 1177, 1178], 2) + ops.element('stdBrick', 782, *[1095, 1098, 1097, + 1093, 1179, 1182, 1181, 1177], 2) + ops.element('stdBrick', 783, *[1098, 1100, 1099, + 1097, 1182, 1184, 1183, 1181], 2) + ops.element('stdBrick', 784, *[1100, 1102, 1101, + 1099, 1184, 1186, 1185, 1183], 2) + ops.element('stdBrick', 785, *[1102, 1104, 1103, + 1101, 1186, 1188, 1187, 1185], 2) + ops.element('stdBrick', 786, *[1104, 1106, 1105, + 1103, 1188, 1190, 1189, 1187], 2) + ops.element('stdBrick', 787, *[1106, 1108, 1107, + 1105, 1190, 1192, 1191, 1189], 2) + ops.element('stdBrick', 788, *[1108, 1110, 1109, + 1107, 1192, 1194, 1193, 1191], 2) + ops.element('stdBrick', 789, *[1110, 1112, 1111, + 1109, 1194, 1196, 1195, 1193], 2) + ops.element('stdBrick', 790, *[1112, 1114, 1113, + 1111, 1196, 1198, 1197, 1195], 2) + ops.element('stdBrick', 791, *[1114, 1116, 1115, + 1113, 1198, 1200, 1199, 1197], 2) + ops.element('stdBrick', 792, *[1115, 1116, 1118, + 1117, 1199, 1200, 1202, 1201], 2) + ops.element('stdBrick', 793, *[1117, 1118, 1120, + 1119, 1201, 1202, 1204, 1203], 2) + ops.element('stdBrick', 794, *[1119, 1120, 1122, + 1121, 1203, 1204, 1206, 1205], 2) + ops.element('stdBrick', 795, *[1121, 1122, 1124, + 1123, 1205, 1206, 1208, 1207], 2) + ops.element('stdBrick', 796, *[1123, 1124, 1126, + 1125, 1207, 1208, 1210, 1209], 2) + ops.element('stdBrick', 797, *[1125, 1126, 1128, + 1127, 1209, 1210, 1212, 1211], 2) + ops.element('stdBrick', 798, *[1127, 1128, 1130, + 1129, 1211, 1212, 1214, 1213], 2) + ops.element('stdBrick', 799, *[1129, 1130, 1132, + 1131, 1213, 1214, 1216, 1215], 2) + ops.element('stdBrick', 800, *[1131, 1132, 1134, + 1133, 1215, 1216, 1218, 1217], 2) + ops.element('stdBrick', 801, *[1136, 1135, 1095, + 1096, 1220, 1219, 1179, 1180], 2) + ops.element('stdBrick', 802, *[1135, 1137, 1098, + 1095, 1219, 1221, 1182, 1179], 2) + ops.element('stdBrick', 803, *[1137, 1138, 1100, + 1098, 1221, 1222, 1184, 1182], 2) + ops.element('stdBrick', 804, *[1138, 1139, 1102, + 1100, 1222, 1223, 1186, 1184], 2) + ops.element('stdBrick', 805, *[1139, 1140, 1104, + 1102, 1223, 1224, 1188, 1186], 2) + ops.element('stdBrick', 806, *[1140, 1141, 1106, + 1104, 1224, 1225, 1190, 1188], 2) + ops.element('stdBrick', 807, *[1141, 1142, 1108, + 1106, 1225, 1226, 1192, 1190], 2) + ops.element('stdBrick', 808, *[1142, 1143, 1110, + 1108, 1226, 1227, 1194, 1192], 2) + ops.element('stdBrick', 809, *[1143, 1144, 1112, + 1110, 1227, 1228, 1196, 1194], 2) + ops.element('stdBrick', 810, *[1144, 1145, 1114, + 1112, 1228, 1229, 1198, 1196], 2) + ops.element('stdBrick', 811, *[1145, 1146, 1116, + 1114, 1229, 1230, 1200, 1198], 2) + ops.element('stdBrick', 812, *[1116, 1146, 1147, + 1118, 1200, 1230, 1231, 1202], 2) + ops.element('stdBrick', 813, *[1118, 1147, 1148, + 1120, 1202, 1231, 1232, 1204], 2) + ops.element('stdBrick', 814, *[1120, 1148, 1149, + 1122, 1204, 1232, 1233, 1206], 2) + ops.element('stdBrick', 815, *[1122, 1149, 1150, + 1124, 1206, 1233, 1234, 1208], 2) + ops.element('stdBrick', 816, *[1124, 1150, 1151, + 1126, 1208, 1234, 1235, 1210], 2) + ops.element('stdBrick', 817, *[1126, 1151, 1152, + 1128, 1210, 1235, 1236, 1212], 2) + ops.element('stdBrick', 818, *[1128, 1152, 1153, + 1130, 1212, 1236, 1237, 1214], 2) + ops.element('stdBrick', 819, *[1130, 1153, 1154, + 1132, 1214, 1237, 1238, 1216], 2) + ops.element('stdBrick', 820, *[1132, 1154, 1155, + 1134, 1216, 1238, 1239, 1218], 2) + ops.element('stdBrick', 821, *[1157, 1156, 1135, + 1136, 1241, 1240, 1219, 1220], 2) + ops.element('stdBrick', 822, *[1156, 1158, 1137, + 1135, 1240, 1242, 1221, 1219], 2) + ops.element('stdBrick', 823, *[1158, 1159, 1138, + 1137, 1242, 1243, 1222, 1221], 2) + ops.element('stdBrick', 824, *[1159, 1160, 1139, + 1138, 1243, 1244, 1223, 1222], 2) + ops.element('stdBrick', 825, *[1160, 1161, 1140, + 1139, 1244, 1245, 1224, 1223], 2) + ops.element('stdBrick', 826, *[1161, 1162, 1141, + 1140, 1245, 1246, 1225, 1224], 2) + ops.element('stdBrick', 827, *[1162, 1163, 1142, + 1141, 1246, 1247, 1226, 1225], 2) + ops.element('stdBrick', 828, *[1163, 1164, 1143, + 1142, 1247, 1248, 1227, 1226], 2) + ops.element('stdBrick', 829, *[1164, 1165, 1144, + 1143, 1248, 1249, 1228, 1227], 2) + ops.element('stdBrick', 830, *[1165, 1166, 1145, + 1144, 1249, 1250, 1229, 1228], 2) + ops.element('stdBrick', 831, *[1166, 1167, 1146, + 1145, 1250, 1251, 1230, 1229], 2) + ops.element('stdBrick', 832, *[1146, 1167, 1168, + 1147, 1230, 1251, 1252, 1231], 2) + ops.element('stdBrick', 833, *[1147, 1168, 1169, + 1148, 1231, 1252, 1253, 1232], 2) + ops.element('stdBrick', 834, *[1148, 1169, 1170, + 1149, 1232, 1253, 1254, 1233], 2) + ops.element('stdBrick', 835, *[1149, 1170, 1171, + 1150, 1233, 1254, 1255, 1234], 2) + ops.element('stdBrick', 836, *[1150, 1171, 1172, + 1151, 1234, 1255, 1256, 1235], 2) + ops.element('stdBrick', 837, *[1151, 1172, 1173, + 1152, 1235, 1256, 1257, 1236], 2) + ops.element('stdBrick', 838, *[1152, 1173, 1174, + 1153, 1236, 1257, 1258, 1237], 2) + ops.element('stdBrick', 839, *[1153, 1174, 1175, + 1154, 1237, 1258, 1259, 1238], 2) + ops.element('stdBrick', 840, *[1154, 1175, 1176, + 1155, 1238, 1259, 1260, 1239], 2) + ops.element('stdBrick', 841, *[1180, 1179, 1177, + 1178, 1264, 1263, 1261, 1262], 2) + ops.element('stdBrick', 842, *[1179, 1182, 1181, + 1177, 1263, 1266, 1265, 1261], 2) + ops.element('stdBrick', 843, *[1182, 1184, 1183, + 1181, 1266, 1268, 1267, 1265], 2) + ops.element('stdBrick', 844, *[1184, 1186, 1185, + 1183, 1268, 1270, 1269, 1267], 2) + ops.element('stdBrick', 845, *[1186, 1188, 1187, + 1185, 1270, 1272, 1271, 1269], 2) + ops.element('stdBrick', 846, *[1188, 1190, 1189, + 1187, 1272, 1274, 1273, 1271], 2) + ops.element('stdBrick', 847, *[1190, 1192, 1191, + 1189, 1274, 1276, 1275, 1273], 2) + ops.element('stdBrick', 848, *[1192, 1194, 1193, + 1191, 1276, 1278, 1277, 1275], 2) + ops.element('stdBrick', 849, *[1194, 1196, 1195, + 1193, 1278, 1280, 1279, 1277], 2) + ops.element('stdBrick', 850, *[1196, 1198, 1197, + 1195, 1280, 1282, 1281, 1279], 2) + ops.element('stdBrick', 851, *[1198, 1200, 1199, + 1197, 1282, 1284, 1283, 1281], 2) + ops.element('stdBrick', 852, *[1199, 1200, 1202, + 1201, 1283, 1284, 1286, 1285], 2) + ops.element('stdBrick', 853, *[1201, 1202, 1204, + 1203, 1285, 1286, 1288, 1287], 2) + ops.element('stdBrick', 854, *[1203, 1204, 1206, + 1205, 1287, 1288, 1290, 1289], 2) + ops.element('stdBrick', 855, *[1205, 1206, 1208, + 1207, 1289, 1290, 1292, 1291], 2) + ops.element('stdBrick', 856, *[1207, 1208, 1210, + 1209, 1291, 1292, 1294, 1293], 2) + ops.element('stdBrick', 857, *[1209, 1210, 1212, + 1211, 1293, 1294, 1296, 1295], 2) + ops.element('stdBrick', 858, *[1211, 1212, 1214, + 1213, 1295, 1296, 1298, 1297], 2) + ops.element('stdBrick', 859, *[1213, 1214, 1216, + 1215, 1297, 1298, 1300, 1299], 2) + ops.element('stdBrick', 860, *[1215, 1216, 1218, + 1217, 1299, 1300, 1302, 1301], 2) + ops.element('stdBrick', 861, *[1220, 1219, 1179, + 1180, 1304, 1303, 1263, 1264], 2) + ops.element('stdBrick', 862, *[1219, 1221, 1182, + 1179, 1303, 1305, 1266, 1263], 2) + ops.element('stdBrick', 863, *[1221, 1222, 1184, + 1182, 1305, 1306, 1268, 1266], 2) + ops.element('stdBrick', 864, *[1222, 1223, 1186, + 1184, 1306, 1307, 1270, 1268], 2) + ops.element('stdBrick', 865, *[1223, 1224, 1188, + 1186, 1307, 1308, 1272, 1270], 2) + ops.element('stdBrick', 866, *[1224, 1225, 1190, + 1188, 1308, 1309, 1274, 1272], 2) + ops.element('stdBrick', 867, *[1225, 1226, 1192, + 1190, 1309, 1310, 1276, 1274], 2) + ops.element('stdBrick', 868, *[1226, 1227, 1194, + 1192, 1310, 1311, 1278, 1276], 2) + ops.element('stdBrick', 869, *[1227, 1228, 1196, + 1194, 1311, 1312, 1280, 1278], 2) + ops.element('stdBrick', 870, *[1228, 1229, 1198, + 1196, 1312, 1313, 1282, 1280], 2) + ops.element('stdBrick', 871, *[1229, 1230, 1200, + 1198, 1313, 1314, 1284, 1282], 2) + ops.element('stdBrick', 872, *[1200, 1230, 1231, + 1202, 1284, 1314, 1315, 1286], 2) + ops.element('stdBrick', 873, *[1202, 1231, 1232, + 1204, 1286, 1315, 1316, 1288], 2) + ops.element('stdBrick', 874, *[1204, 1232, 1233, + 1206, 1288, 1316, 1317, 1290], 2) + ops.element('stdBrick', 875, *[1206, 1233, 1234, + 1208, 1290, 1317, 1318, 1292], 2) + ops.element('stdBrick', 876, *[1208, 1234, 1235, + 1210, 1292, 1318, 1319, 1294], 2) + ops.element('stdBrick', 877, *[1210, 1235, 1236, + 1212, 1294, 1319, 1320, 1296], 2) + ops.element('stdBrick', 878, *[1212, 1236, 1237, + 1214, 1296, 1320, 1321, 1298], 2) + ops.element('stdBrick', 879, *[1214, 1237, 1238, + 1216, 1298, 1321, 1322, 1300], 2) + ops.element('stdBrick', 880, *[1216, 1238, 1239, + 1218, 1300, 1322, 1323, 1302], 2) + ops.element('stdBrick', 881, *[1241, 1240, 1219, + 1220, 1325, 1324, 1303, 1304], 2) + ops.element('stdBrick', 882, *[1240, 1242, 1221, + 1219, 1324, 1326, 1305, 1303], 2) + ops.element('stdBrick', 883, *[1242, 1243, 1222, + 1221, 1326, 1327, 1306, 1305], 2) + ops.element('stdBrick', 884, *[1243, 1244, 1223, + 1222, 1327, 1328, 1307, 1306], 2) + ops.element('stdBrick', 885, *[1244, 1245, 1224, + 1223, 1328, 1329, 1308, 1307], 2) + ops.element('stdBrick', 886, *[1245, 1246, 1225, + 1224, 1329, 1330, 1309, 1308], 2) + ops.element('stdBrick', 887, *[1246, 1247, 1226, + 1225, 1330, 1331, 1310, 1309], 2) + ops.element('stdBrick', 888, *[1247, 1248, 1227, + 1226, 1331, 1332, 1311, 1310], 2) + ops.element('stdBrick', 889, *[1248, 1249, 1228, + 1227, 1332, 1333, 1312, 1311], 2) + ops.element('stdBrick', 890, *[1249, 1250, 1229, + 1228, 1333, 1334, 1313, 1312], 2) + ops.element('stdBrick', 891, *[1250, 1251, 1230, + 1229, 1334, 1335, 1314, 1313], 2) + ops.element('stdBrick', 892, *[1230, 1251, 1252, + 1231, 1314, 1335, 1336, 1315], 2) + ops.element('stdBrick', 893, *[1231, 1252, 1253, + 1232, 1315, 1336, 1337, 1316], 2) + ops.element('stdBrick', 894, *[1232, 1253, 1254, + 1233, 1316, 1337, 1338, 1317], 2) + ops.element('stdBrick', 895, *[1233, 1254, 1255, + 1234, 1317, 1338, 1339, 1318], 2) + ops.element('stdBrick', 896, *[1234, 1255, 1256, + 1235, 1318, 1339, 1340, 1319], 2) + ops.element('stdBrick', 897, *[1235, 1256, 1257, + 1236, 1319, 1340, 1341, 1320], 2) + ops.element('stdBrick', 898, *[1236, 1257, 1258, + 1237, 1320, 1341, 1342, 1321], 2) + ops.element('stdBrick', 899, *[1237, 1258, 1259, + 1238, 1321, 1342, 1343, 1322], 2) + ops.element('stdBrick', 900, *[1238, 1259, 1260, + 1239, 1322, 1343, 1344, 1323], 2) + + # Set the mass at a node. + ops.mass(1, *[11.054203237135827, 11.054203237135827, 11.054203237135827]) + ops.mass(2, *[5.5271016185679285, 5.5271016185679285, 5.5271016185679285]) + ops.mass(3, *[23.518250282787594, 23.518250282787594, 23.518250282787594]) + ops.mass(4, *[11.759125141393827, 11.759125141393827, 11.759125141393827]) + ops.mass(5, *[21.5721742808583, 21.5721742808583, 21.5721742808583]) + ops.mass(6, *[10.786087140429181, 10.786087140429181, 10.786087140429181]) + ops.mass(7, *[45.776354911053794, 45.776354911053794, 45.776354911053794]) + ops.mass(8, *[22.88817745552696, 22.88817745552696, 22.88817745552696]) + ops.mass(9, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(10, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(11, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(12, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(13, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(14, *[23.518250282787562, 23.518250282787562, 23.518250282787562]) + ops.mass(15, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(16, *[45.77635491105373, 45.77635491105373, 45.77635491105373]) + ops.mass(17, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(18, *[23.518250282787566, 23.518250282787566, 23.518250282787566]) + ops.mass(19, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(20, *[45.77635491105377, 45.77635491105377, 45.77635491105377]) + ops.mass(21, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(22, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(23, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(24, *[45.776354911053744, 45.776354911053744, 45.776354911053744]) + ops.mass(25, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(26, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(27, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(28, *[45.77635491105371, 45.77635491105371, 45.77635491105371]) + ops.mass(29, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(30, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(31, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(32, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(33, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(34, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(35, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(36, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(37, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(38, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(39, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(40, *[45.7763549110537, 45.7763549110537, 45.7763549110537]) + ops.mass(41, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(42, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(43, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(44, *[45.776354911053744, 45.776354911053744, 45.776354911053744]) + ops.mass(45, *[11.054203237135827, 11.054203237135827, 11.054203237135827]) + ops.mass(46, *[23.518250282787594, 23.518250282787594, 23.518250282787594]) + ops.mass(47, *[21.57217428085827, 21.57217428085827, 21.57217428085827]) + ops.mass(48, *[45.7763549110538, 45.7763549110538, 45.7763549110538]) + ops.mass(49, *[11.054203237135795, 11.054203237135795, 11.054203237135795]) + ops.mass(50, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(51, *[21.572174280858206, 21.572174280858206, 21.572174280858206]) + ops.mass(52, *[45.77635491105365, 45.77635491105365, 45.77635491105365]) + ops.mass(53, *[11.054203237135795, 11.054203237135795, 11.054203237135795]) + ops.mass(54, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(55, *[21.572174280858206, 21.572174280858206, 21.572174280858206]) + ops.mass(56, *[45.776354911053645, 45.776354911053645, 45.776354911053645]) + ops.mass(57, *[11.054203237135827, 11.054203237135827, 11.054203237135827]) + ops.mass(58, *[23.518250282787623, 23.518250282787623, 23.518250282787623]) + ops.mass(59, *[21.57217428085827, 21.57217428085827, 21.57217428085827]) + ops.mass(60, *[45.77635491105383, 45.77635491105383, 45.77635491105383]) + ops.mass(61, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(62, *[23.518250282787566, 23.518250282787566, 23.518250282787566]) + ops.mass(63, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(64, *[45.77635491105374, 45.77635491105374, 45.77635491105374]) + ops.mass(65, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(66, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(67, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(68, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(69, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(70, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(71, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(72, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(73, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(74, *[23.518250282787534, 23.518250282787534, 23.518250282787534]) + ops.mass(75, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(76, *[45.77635491105367, 45.77635491105367, 45.77635491105367]) + ops.mass(77, *[11.054203237135797, 11.054203237135797, 11.054203237135797]) + ops.mass(78, *[23.518250282787562, 23.518250282787562, 23.518250282787562]) + ops.mass(79, *[21.572174280858242, 21.572174280858242, 21.572174280858242]) + ops.mass(80, *[45.77635491105373, 45.77635491105373, 45.77635491105373]) + ops.mass(81, *[5.527101618567898, 5.527101618567898, 5.527101618567898]) + ops.mass(82, *[11.759125141393797, 11.759125141393797, 11.759125141393797]) + ops.mass(83, *[10.786087140429121, 10.786087140429121, 10.786087140429121]) + ops.mass(84, *[22.8881774555269, 22.8881774555269, 22.8881774555269]) + ops.mass(85, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(86, *[13.168968949909768, 13.168968949909768, 13.168968949909768]) + ops.mass(87, *[51.0403676097282, 51.0403676097282, 51.0403676097282]) + ops.mass(88, *[25.52018380486416, 25.52018380486416, 25.52018380486416]) + ops.mass(89, *[26.337937899819448, 26.337937899819448, 26.337937899819448]) + ops.mass(90, *[51.04036760972811, 51.04036760972811, 51.04036760972811]) + ops.mass(91, *[26.337937899819508, 26.337937899819508, 26.337937899819508]) + ops.mass(92, *[51.04036760972822, 51.04036760972822, 51.04036760972822]) + ops.mass(93, *[26.337937899819508, 26.337937899819508, 26.337937899819508]) + ops.mass(94, *[51.04036760972829, 51.04036760972829, 51.04036760972829]) + ops.mass(95, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(96, *[51.040367609728264, 51.040367609728264, 51.040367609728264]) + ops.mass(97, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(98, *[51.04036760972823, 51.04036760972823, 51.04036760972823]) + ops.mass(99, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(100, *[51.04036760972819, 51.04036760972819, 51.04036760972819]) + ops.mass(101, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(102, *[51.04036760972819, 51.04036760972819, 51.04036760972819]) + ops.mass(103, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(104, *[51.04036760972822, 51.04036760972822, 51.04036760972822]) + ops.mass(105, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(106, *[51.040367609728264, + 51.040367609728264, 51.040367609728264]) + ops.mass(107, *[26.337937899819508, + 26.337937899819508, 26.337937899819508]) + ops.mass(108, *[51.04036760972829, 51.04036760972829, 51.04036760972829]) + ops.mass(109, *[26.33793789981942, 26.33793789981942, 26.33793789981942]) + ops.mass(110, *[51.04036760972808, 51.04036760972808, 51.04036760972808]) + ops.mass(111, *[26.33793789981942, 26.33793789981942, 26.33793789981942]) + ops.mass(112, *[51.04036760972808, 51.04036760972808, 51.04036760972808]) + ops.mass(113, *[26.337937899819536, + 26.337937899819536, 26.337937899819536]) + ops.mass(114, *[51.04036760972832, 51.04036760972832, 51.04036760972832]) + ops.mass(115, *[26.337937899819508, + 26.337937899819508, 26.337937899819508]) + ops.mass(116, *[51.04036760972826, 51.04036760972826, 51.04036760972826]) + ops.mass(117, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(118, *[51.04036760972819, 51.04036760972819, 51.04036760972819]) + ops.mass(119, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(120, *[51.04036760972819, 51.04036760972819, 51.04036760972819]) + ops.mass(121, *[26.33793789981945, 26.33793789981945, 26.33793789981945]) + ops.mass(122, *[51.040367609728136, + 51.040367609728136, 51.040367609728136]) + ops.mass(123, *[26.33793789981948, 26.33793789981948, 26.33793789981948]) + ops.mass(124, *[51.04036760972819, 51.04036760972819, 51.04036760972819]) + ops.mass(125, *[13.168968949909768, + 13.168968949909768, 13.168968949909768]) + ops.mass(126, *[25.52018380486416, 25.52018380486416, 25.52018380486416]) + ops.mass(127, *[13.873890854167712, + 13.873890854167712, 13.873890854167712]) + ops.mass(128, *[6.93694542708387, 6.93694542708387, 6.93694542708387]) + ops.mass(129, *[26.836186979532705, + 26.836186979532705, 26.836186979532705]) + ops.mass(130, *[13.418093489766381, + 13.418093489766381, 13.418093489766381]) + ops.mass(131, *[13.873890854167712, + 13.873890854167712, 13.873890854167712]) + ops.mass(132, *[26.83618697953267, 26.83618697953267, 26.83618697953267]) + ops.mass(133, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(134, *[26.83618697953273, 26.83618697953273, 26.83618697953273]) + ops.mass(135, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(136, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(137, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(138, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(139, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(140, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(141, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(142, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(143, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(144, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(145, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(146, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(147, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(148, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(149, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(150, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(151, *[13.87389085416768, 13.87389085416768, 13.87389085416768]) + ops.mass(152, *[26.83618697953264, 26.83618697953264, 26.83618697953264]) + ops.mass(153, *[13.87389085416768, 13.87389085416768, 13.87389085416768]) + ops.mass(154, *[26.83618697953264, 26.83618697953264, 26.83618697953264]) + ops.mass(155, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(156, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(157, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(158, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(159, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(160, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(161, *[13.87389085416774, 13.87389085416774, 13.87389085416774]) + ops.mass(162, *[26.836186979532762, + 26.836186979532762, 26.836186979532762]) + ops.mass(163, *[13.873890854167712, + 13.873890854167712, 13.873890854167712]) + ops.mass(164, *[26.836186979532705, + 26.836186979532705, 26.836186979532705]) + ops.mass(165, *[13.873890854167712, + 13.873890854167712, 13.873890854167712]) + ops.mass(166, *[26.8361869795327, 26.8361869795327, 26.8361869795327]) + ops.mass(167, *[6.93694542708387, 6.93694542708387, 6.93694542708387]) + ops.mass(168, *[13.418093489766381, + 13.418093489766381, 13.418093489766381]) + ops.mass(169, *[20.466195381943237, + 20.466195381943237, 20.466195381943237]) + ops.mass(170, *[10.233097690971633, + 10.233097690971633, 10.233097690971633]) + ops.mass(171, *[43.20244038266966, 43.20244038266966, 43.20244038266966]) + ops.mass(172, *[21.60122019133487, 21.60122019133487, 21.60122019133487]) + ops.mass(173, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(174, *[43.202440382669565, + 43.202440382669565, 43.202440382669565]) + ops.mass(175, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(176, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(177, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(178, *[43.20244038266968, 43.20244038266968, 43.20244038266968]) + ops.mass(179, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(180, *[43.20244038266968, 43.20244038266968, 43.20244038266968]) + ops.mass(181, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(182, *[43.20244038266965, 43.20244038266965, 43.20244038266965]) + ops.mass(183, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(184, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(185, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(186, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(187, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(188, *[43.20244038266965, 43.20244038266965, 43.20244038266965]) + ops.mass(189, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(190, *[43.20244038266968, 43.20244038266968, 43.20244038266968]) + ops.mass(191, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(192, *[43.20244038266968, 43.20244038266968, 43.20244038266968]) + ops.mass(193, *[20.466195381943145, + 20.466195381943145, 20.466195381943145]) + ops.mass(194, *[43.202440382669536, + 43.202440382669536, 43.202440382669536]) + ops.mass(195, *[20.466195381943145, + 20.466195381943145, 20.466195381943145]) + ops.mass(196, *[43.202440382669536, + 43.202440382669536, 43.202440382669536]) + ops.mass(197, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(198, *[43.20244038266968, 43.20244038266968, 43.20244038266968]) + ops.mass(199, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(200, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(201, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(202, *[43.20244038266959, 43.20244038266959, 43.20244038266959]) + ops.mass(203, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(204, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(205, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(206, *[43.20244038266962, 43.20244038266962, 43.20244038266962]) + ops.mass(207, *[20.466195381943205, + 20.466195381943205, 20.466195381943205]) + ops.mass(208, *[43.20244038266965, 43.20244038266965, 43.20244038266965]) + ops.mass(209, *[10.233097690971602, + 10.233097690971602, 10.233097690971602]) + ops.mass(210, *[21.60122019133484, 21.60122019133484, 21.60122019133484]) + ops.mass(211, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(212, *[23.871269810118086, + 23.871269810118086, 23.871269810118086]) + ops.mass(213, *[47.74253962023593, 47.74253962023593, 47.74253962023593]) + ops.mass(214, *[47.742539620236016, + 47.742539620236016, 47.742539620236016]) + ops.mass(215, *[47.7425396202361, 47.7425396202361, 47.7425396202361]) + ops.mass(216, *[47.7425396202361, 47.7425396202361, 47.7425396202361]) + ops.mass(217, *[47.74253962023607, 47.74253962023607, 47.74253962023607]) + ops.mass(218, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(219, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(220, *[47.74253962023607, 47.74253962023607, 47.74253962023607]) + ops.mass(221, *[47.7425396202361, 47.7425396202361, 47.7425396202361]) + ops.mass(222, *[47.74253962023614, 47.74253962023614, 47.74253962023614]) + ops.mass(223, *[47.74253962023596, 47.74253962023596, 47.74253962023596]) + ops.mass(224, *[47.74253962023596, 47.74253962023596, 47.74253962023596]) + ops.mass(225, *[47.742539620236144, + 47.742539620236144, 47.742539620236144]) + ops.mass(226, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(227, *[47.742539620236016, + 47.742539620236016, 47.742539620236016]) + ops.mass(228, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(229, *[47.742539620236016, + 47.742539620236016, 47.742539620236016]) + ops.mass(230, *[47.742539620236045, + 47.742539620236045, 47.742539620236045]) + ops.mass(231, *[23.871269810118054, + 23.871269810118054, 23.871269810118054]) + ops.mass(232, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(233, *[12.503147309754844, + 12.503147309754844, 12.503147309754844]) + ops.mass(234, *[25.00629461950957, 25.00629461950957, 25.00629461950957]) + ops.mass(235, *[25.0062946195096, 25.0062946195096, 25.0062946195096]) + ops.mass(236, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(237, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(238, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(239, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(240, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(241, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(242, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(243, *[25.00629461950966, 25.00629461950966, 25.00629461950966]) + ops.mass(244, *[25.00629461950957, 25.00629461950957, 25.00629461950957]) + ops.mass(245, *[25.006294619509575, + 25.006294619509575, 25.006294619509575]) + ops.mass(246, *[25.00629461950966, 25.00629461950966, 25.00629461950966]) + ops.mass(247, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(248, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(249, *[25.006294619509628, + 25.006294619509628, 25.006294619509628]) + ops.mass(250, *[25.0062946195096, 25.0062946195096, 25.0062946195096]) + ops.mass(251, *[25.0062946195096, 25.0062946195096, 25.0062946195096]) + ops.mass(252, *[12.503147309754816, + 12.503147309754816, 12.503147309754816]) + ops.mass(253, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(254, *[9.646593729425751, 9.646593729425751, 9.646593729425751]) + ops.mass(255, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(256, *[20.260639707801467, + 20.260639707801467, 20.260639707801467]) + ops.mass(257, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(258, *[40.52127941560281, 40.52127941560281, 40.52127941560281]) + ops.mass(259, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(260, *[40.52127941560284, 40.52127941560284, 40.52127941560284]) + ops.mass(261, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(262, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(263, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(264, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(265, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(266, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(267, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(268, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(269, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(270, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(271, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(272, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(273, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(274, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(275, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(276, *[40.5212794156029, 40.5212794156029, 40.5212794156029]) + ops.mass(277, *[19.293187458851442, + 19.293187458851442, 19.293187458851442]) + ops.mass(278, *[40.521279415602784, + 40.521279415602784, 40.521279415602784]) + ops.mass(279, *[19.293187458851442, + 19.293187458851442, 19.293187458851442]) + ops.mass(280, *[40.521279415602784, + 40.521279415602784, 40.521279415602784]) + ops.mass(281, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(282, *[40.5212794156029, 40.5212794156029, 40.5212794156029]) + ops.mass(283, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(284, *[40.52127941560284, 40.52127941560284, 40.52127941560284]) + ops.mass(285, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(286, *[40.52127941560284, 40.52127941560284, 40.52127941560284]) + ops.mass(287, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(288, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(289, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(290, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(291, *[19.293187458851502, + 19.293187458851502, 19.293187458851502]) + ops.mass(292, *[40.52127941560287, 40.52127941560287, 40.52127941560287]) + ops.mass(293, *[9.646593729425751, 9.646593729425751, 9.646593729425751]) + ops.mass(294, *[20.260639707801435, + 20.260639707801435, 20.260639707801435]) + ops.mass(295, *[44.391088411402606, + 44.391088411402606, 44.391088411402606]) + ops.mass(296, *[22.195544205701367, + 22.195544205701367, 22.195544205701367]) + ops.mass(297, *[44.39108841140248, 44.39108841140248, 44.39108841140248]) + ops.mass(298, *[44.39108841140252, 44.39108841140252, 44.39108841140252]) + ops.mass(299, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(300, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(301, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(302, *[44.391088411402585, + 44.391088411402585, 44.391088411402585]) + ops.mass(303, *[44.39108841140258, 44.39108841140258, 44.39108841140258]) + ops.mass(304, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(305, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(306, *[44.39108841140264, 44.39108841140264, 44.39108841140264]) + ops.mass(307, *[44.39108841140252, 44.39108841140252, 44.39108841140252]) + ops.mass(308, *[44.39108841140252, 44.39108841140252, 44.39108841140252]) + ops.mass(309, *[44.391088411402635, + 44.391088411402635, 44.391088411402635]) + ops.mass(310, *[44.39108841140252, 44.39108841140252, 44.39108841140252]) + ops.mass(311, *[44.39108841140252, 44.39108841140252, 44.39108841140252]) + ops.mass(312, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(313, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(314, *[44.39108841140255, 44.39108841140255, 44.39108841140255]) + ops.mass(315, *[22.195544205701275, + 22.195544205701275, 22.195544205701275]) + ops.mass(316, *[23.16299645465124, 23.16299645465124, 23.16299645465124]) + ops.mass(317, *[11.58149822732565, 11.58149822732565, 11.58149822732565]) + ops.mass(318, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(319, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(320, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(321, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(322, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(323, *[23.162996454651207, + 23.162996454651207, 23.162996454651207]) + ops.mass(324, *[23.16299645465121, 23.16299645465121, 23.16299645465121]) + ops.mass(325, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(326, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(327, *[23.162996454651243, + 23.162996454651243, 23.162996454651243]) + ops.mass(328, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(329, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(330, *[23.16299645465124, 23.16299645465124, 23.16299645465124]) + ops.mass(331, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(332, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(333, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(334, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(335, *[23.16299645465118, 23.16299645465118, 23.16299645465118]) + ops.mass(336, *[11.58149822732559, 11.58149822732559, 11.58149822732559]) + ops.mass(337, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(338, *[9.026575255791563, 9.026575255791563, 9.026575255791563]) + ops.mass(339, *[37.73287200985339, 37.73287200985339, 37.73287200985339]) + ops.mass(340, *[18.86643600492674, 18.86643600492674, 18.86643600492674]) + ops.mass(341, *[18.053150511583066, + 18.053150511583066, 18.053150511583066]) + ops.mass(342, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(343, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(344, *[37.73287200985337, 37.73287200985337, 37.73287200985337]) + ops.mass(345, *[18.053150511583127, + 18.053150511583127, 18.053150511583127]) + ops.mass(346, *[37.732872009853395, + 37.732872009853395, 37.732872009853395]) + ops.mass(347, *[18.053150511583127, + 18.053150511583127, 18.053150511583127]) + ops.mass(348, *[37.73287200985337, 37.73287200985337, 37.73287200985337]) + ops.mass(349, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(350, *[37.73287200985333, 37.73287200985333, 37.73287200985333]) + ops.mass(351, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(352, *[37.73287200985334, 37.73287200985334, 37.73287200985334]) + ops.mass(353, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(354, *[37.73287200985333, 37.73287200985333, 37.73287200985333]) + ops.mass(355, *[18.053150511583066, + 18.053150511583066, 18.053150511583066]) + ops.mass(356, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(357, *[18.053150511583066, + 18.053150511583066, 18.053150511583066]) + ops.mass(358, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(359, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(360, *[37.732872009853395, + 37.732872009853395, 37.732872009853395]) + ops.mass(361, *[18.053150511583038, + 18.053150511583038, 18.053150511583038]) + ops.mass(362, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(363, *[18.053150511583034, + 18.053150511583034, 18.053150511583034]) + ops.mass(364, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(365, *[18.053150511583127, + 18.053150511583127, 18.053150511583127]) + ops.mass(366, *[37.73287200985342, 37.73287200985342, 37.73287200985342]) + ops.mass(367, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(368, *[37.73287200985333, 37.73287200985333, 37.73287200985333]) + ops.mass(369, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(370, *[37.73287200985334, 37.73287200985334, 37.73287200985334]) + ops.mass(371, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(372, *[37.73287200985333, 37.73287200985333, 37.73287200985333]) + ops.mass(373, *[18.053150511583066, + 18.053150511583066, 18.053150511583066]) + ops.mass(374, *[37.7328720098533, 37.7328720098533, 37.7328720098533]) + ops.mass(375, *[18.053150511583098, + 18.053150511583098, 18.053150511583098]) + ops.mass(376, *[37.73287200985337, 37.73287200985337, 37.73287200985337]) + ops.mass(377, *[9.026575255791563, 9.026575255791563, 9.026575255791563]) + ops.mass(378, *[18.86643600492671, 18.86643600492671, 18.86643600492671]) + ops.mass(379, *[40.986013983227785, + 40.986013983227785, 40.986013983227785]) + ops.mass(380, *[20.49300699161394, 20.49300699161394, 20.49300699161394]) + ops.mass(381, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(382, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(383, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(384, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(385, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(386, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(387, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(388, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(389, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(390, *[40.98601398322782, 40.98601398322782, 40.98601398322782]) + ops.mass(391, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(392, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(393, *[40.986013983227785, + 40.986013983227785, 40.986013983227785]) + ops.mass(394, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(395, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(396, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(397, *[40.9860139832277, 40.9860139832277, 40.9860139832277]) + ops.mass(398, *[40.98601398322773, 40.98601398322773, 40.98601398322773]) + ops.mass(399, *[20.493006991613882, + 20.493006991613882, 20.493006991613882]) + ops.mass(400, *[21.306292484957496, + 21.306292484957496, 21.306292484957496]) + ops.mass(401, *[10.653146242478762, + 10.653146242478762, 10.653146242478762]) + ops.mass(402, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(403, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(404, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(405, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(406, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(407, *[21.306292484957496, + 21.306292484957496, 21.306292484957496]) + ops.mass(408, *[21.306292484957496, + 21.306292484957496, 21.306292484957496]) + ops.mass(409, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(410, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(411, *[21.306292484957524, + 21.306292484957524, 21.306292484957524]) + ops.mass(412, *[21.306292484957464, + 21.306292484957464, 21.306292484957464]) + ops.mass(413, *[21.30629248495743, 21.30629248495743, 21.30629248495743]) + ops.mass(414, *[21.306292484957496, + 21.306292484957496, 21.306292484957496]) + ops.mass(415, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(416, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(417, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(418, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(419, *[21.30629248495746, 21.30629248495746, 21.30629248495746]) + ops.mass(420, *[10.653146242478732, + 10.653146242478732, 10.653146242478732]) + ops.mass(421, *[16.746084540138025, + 16.746084540138025, 16.746084540138025]) + ops.mass(422, *[8.373042270069043, 8.373042270069043, 8.373042270069043]) + ops.mass(423, *[34.83721816542123, 34.83721816542123, 34.83721816542123]) + ops.mass(424, *[17.41860908271067, 17.41860908271067, 17.41860908271067]) + ops.mass(425, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(426, *[34.8372181654211, 34.8372181654211, 34.8372181654211]) + ops.mass(427, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(428, *[34.83721816542116, 34.83721816542116, 34.83721816542116]) + ops.mass(429, *[16.746084540138025, + 16.746084540138025, 16.746084540138025]) + ops.mass(430, *[34.83721816542119, 34.83721816542119, 34.83721816542119]) + ops.mass(431, *[16.746084540138025, + 16.746084540138025, 16.746084540138025]) + ops.mass(432, *[34.83721816542116, 34.83721816542116, 34.83721816542116]) + ops.mass(433, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(434, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(435, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(436, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(437, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(438, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(439, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(440, *[34.8372181654211, 34.8372181654211, 34.8372181654211]) + ops.mass(441, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(442, *[34.8372181654211, 34.8372181654211, 34.8372181654211]) + ops.mass(443, *[16.74608454013803, 16.74608454013803, 16.74608454013803]) + ops.mass(444, *[34.83721816542122, 34.83721816542122, 34.83721816542122]) + ops.mass(445, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(446, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(447, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(448, *[34.83721816542113, 34.83721816542113, 34.83721816542113]) + ops.mass(449, *[16.746084540138053, + 16.746084540138053, 16.746084540138053]) + ops.mass(450, *[34.837218165421255, + 34.837218165421255, 34.837218165421255]) + ops.mass(451, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(452, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(453, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(454, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(455, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(456, *[34.837218165421135, + 34.837218165421135, 34.837218165421135]) + ops.mass(457, *[16.746084540137964, + 16.746084540137964, 16.746084540137964]) + ops.mass(458, *[34.8372181654211, 34.8372181654211, 34.8372181654211]) + ops.mass(459, *[16.746084540137996, + 16.746084540137996, 16.746084540137996]) + ops.mass(460, *[34.83721816542116, 34.83721816542116, 34.83721816542116]) + ops.mass(461, *[8.37304227006901, 8.37304227006901, 8.37304227006901]) + ops.mass(462, *[17.41860908271061, 17.41860908271061, 17.41860908271061]) + ops.mass(463, *[37.52731633571159, 37.52731633571159, 37.52731633571159]) + ops.mass(464, *[18.763658167855837, + 18.763658167855837, 18.763658167855837]) + ops.mass(465, *[37.527316335711504, + 37.527316335711504, 37.527316335711504]) + ops.mass(466, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(467, *[37.52731633571156, 37.52731633571156, 37.52731633571156]) + ops.mass(468, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(469, *[37.527316335711504, + 37.527316335711504, 37.527316335711504]) + ops.mass(470, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(471, *[37.52731633571156, 37.52731633571156, 37.52731633571156]) + ops.mass(472, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(473, *[37.527316335711504, + 37.527316335711504, 37.527316335711504]) + ops.mass(474, *[37.527316335711625, + 37.527316335711625, 37.527316335711625]) + ops.mass(475, *[37.52731633571156, 37.52731633571156, 37.52731633571156]) + ops.mass(476, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(477, *[37.527316335711625, + 37.527316335711625, 37.527316335711625]) + ops.mass(478, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(479, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(480, *[37.52731633571156, 37.52731633571156, 37.52731633571156]) + ops.mass(481, *[37.52731633571153, 37.52731633571153, 37.52731633571153]) + ops.mass(482, *[37.52731633571156, 37.52731633571156, 37.52731633571156]) + ops.mass(483, *[18.76365816785581, 18.76365816785581, 18.76365816785581]) + ops.mass(484, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(485, *[9.718091355214213, 9.718091355214213, 9.718091355214213]) + ops.mass(486, *[19.436182710428366, + 19.436182710428366, 19.436182710428366]) + ops.mass(487, *[19.436182710428366, + 19.436182710428366, 19.436182710428366]) + ops.mass(488, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(489, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(490, *[19.436182710428366, + 19.436182710428366, 19.436182710428366]) + ops.mass(491, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(492, *[19.436182710428426, + 19.436182710428426, 19.436182710428426]) + ops.mass(493, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(494, *[19.436182710428366, + 19.436182710428366, 19.436182710428366]) + ops.mass(495, *[19.436182710428426, + 19.436182710428426, 19.436182710428426]) + ops.mass(496, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(497, *[19.436182710428366, + 19.436182710428366, 19.436182710428366]) + ops.mass(498, *[19.436182710428426, + 19.436182710428426, 19.436182710428426]) + ops.mass(499, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(500, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(501, *[19.436182710428426, + 19.436182710428426, 19.436182710428426]) + ops.mass(502, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(503, *[19.436182710428398, + 19.436182710428398, 19.436182710428398]) + ops.mass(504, *[9.718091355214213, 9.718091355214213, 9.718091355214213]) + ops.mass(505, *[15.371989544516282, + 15.371989544516282, 15.371989544516282]) + ops.mass(506, *[7.685994772258157, 7.685994772258157, 7.685994772258157]) + ops.mass(507, *[31.834317882306415, + 31.834317882306415, 31.834317882306415]) + ops.mass(508, *[15.91715894115325, 15.91715894115325, 15.91715894115325]) + ops.mass(509, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(510, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(511, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(512, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(513, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(514, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(515, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(516, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(517, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(518, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(519, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(520, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(521, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(522, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(523, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(524, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(525, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(526, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(527, *[15.371989544516282, + 15.371989544516282, 15.371989544516282]) + ops.mass(528, *[31.83431788230641, 31.83431788230641, 31.83431788230641]) + ops.mass(529, *[15.371989544516225, + 15.371989544516225, 15.371989544516225]) + ops.mass(530, *[31.834317882306326, + 31.834317882306326, 31.834317882306326]) + ops.mass(531, *[15.371989544516225, + 15.371989544516225, 15.371989544516225]) + ops.mass(532, *[31.834317882306326, + 31.834317882306326, 31.834317882306326]) + ops.mass(533, *[15.371989544516282, + 15.371989544516282, 15.371989544516282]) + ops.mass(534, *[31.834317882306443, + 31.834317882306443, 31.834317882306443]) + ops.mass(535, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(536, *[31.83431788230635, 31.83431788230635, 31.83431788230635]) + ops.mass(537, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(538, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(539, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(540, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(541, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(542, *[31.834317882306323, + 31.834317882306323, 31.834317882306323]) + ops.mass(543, *[15.371989544516252, + 15.371989544516252, 15.371989544516252]) + ops.mass(544, *[31.83431788230635, 31.83431788230635, 31.83431788230635]) + ops.mass(545, *[7.685994772258127, 7.685994772258127, 7.685994772258127]) + ops.mass(546, *[15.91715894115319, 15.91715894115319, 15.91715894115319]) + ops.mass(547, *[34.01499546885408, 34.01499546885408, 34.01499546885408]) + ops.mass(548, *[17.007497734427098, + 17.007497734427098, 17.007497734427098]) + ops.mass(549, *[34.01499546885396, 34.01499546885396, 34.01499546885396]) + ops.mass(550, *[34.01499546885396, 34.01499546885396, 34.01499546885396]) + ops.mass(551, *[34.014995468854025, + 34.014995468854025, 34.014995468854025]) + ops.mass(552, *[34.014995468854025, + 34.014995468854025, 34.014995468854025]) + ops.mass(553, *[34.01499546885399, 34.01499546885399, 34.01499546885399]) + ops.mass(554, *[34.01499546885405, 34.01499546885405, 34.01499546885405]) + ops.mass(555, *[34.01499546885408, 34.01499546885408, 34.01499546885408]) + ops.mass(556, *[34.014995468854025, + 34.014995468854025, 34.014995468854025]) + ops.mass(557, *[34.01499546885396, 34.01499546885396, 34.01499546885396]) + ops.mass(558, *[34.01499546885408, 34.01499546885408, 34.01499546885408]) + ops.mass(559, *[34.01499546885405, 34.01499546885405, 34.01499546885405]) + ops.mass(560, *[34.01499546885405, 34.01499546885405, 34.01499546885405]) + ops.mass(561, *[34.01499546885417, 34.01499546885417, 34.01499546885417]) + ops.mass(562, *[34.01499546885405, 34.01499546885405, 34.01499546885405]) + ops.mass(563, *[34.014995468854025, + 34.014995468854025, 34.014995468854025]) + ops.mass(564, *[34.01499546885408, 34.01499546885408, 34.01499546885408]) + ops.mass(565, *[34.014995468854025, + 34.014995468854025, 34.014995468854025]) + ops.mass(566, *[34.01499546885405, 34.01499546885405, 34.01499546885405]) + ops.mass(567, *[17.00749773442707, 17.00749773442707, 17.00749773442707]) + ops.mass(568, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(569, *[8.776333565532003, 8.776333565532003, 8.776333565532003]) + ops.mass(570, *[17.552667131063888, + 17.552667131063888, 17.552667131063888]) + ops.mass(571, *[17.552667131063888, + 17.552667131063888, 17.552667131063888]) + ops.mass(572, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(573, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(574, *[17.552667131063917, + 17.552667131063917, 17.552667131063917]) + ops.mass(575, *[17.552667131063977, + 17.552667131063977, 17.552667131063977]) + ops.mass(576, *[17.55266713106401, 17.55266713106401, 17.55266713106401]) + ops.mass(577, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(578, *[17.552667131063888, + 17.552667131063888, 17.552667131063888]) + ops.mass(579, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(580, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(581, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(582, *[17.55266713106401, 17.55266713106401, 17.55266713106401]) + ops.mass(583, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(584, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(585, *[17.55266713106401, 17.55266713106401, 17.55266713106401]) + ops.mass(586, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(587, *[17.55266713106395, 17.55266713106395, 17.55266713106395]) + ops.mass(588, *[8.776333565532003, 8.776333565532003, 8.776333565532003]) + ops.mass(589, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(590, *[6.965432762358937, 6.965432762358937, 6.965432762358937]) + ops.mass(591, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(592, *[14.362085580254488, + 14.362085580254488, 14.362085580254488]) + ops.mass(593, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(594, *[28.72417116050886, 28.72417116050886, 28.72417116050886]) + ops.mass(595, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(596, *[28.724171160508888, + 28.724171160508888, 28.724171160508888]) + ops.mass(597, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(598, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(599, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(600, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(601, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(602, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(603, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(604, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(605, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(606, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(607, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(608, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(609, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(610, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(611, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(612, *[28.724171160508945, + 28.724171160508945, 28.724171160508945]) + ops.mass(613, *[13.930865524717815, + 13.930865524717815, 13.930865524717815]) + ops.mass(614, *[28.72417116050886, 28.72417116050886, 28.72417116050886]) + ops.mass(615, *[13.930865524717815, + 13.930865524717815, 13.930865524717815]) + ops.mass(616, *[28.72417116050886, 28.72417116050886, 28.72417116050886]) + ops.mass(617, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(618, *[28.724171160508977, + 28.724171160508977, 28.724171160508977]) + ops.mass(619, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(620, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(621, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(622, *[28.724171160508888, + 28.724171160508888, 28.724171160508888]) + ops.mass(623, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(624, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(625, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(626, *[28.724171160508917, + 28.724171160508917, 28.724171160508917]) + ops.mass(627, *[13.930865524717873, + 13.930865524717873, 13.930865524717873]) + ops.mass(628, *[28.724171160508945, + 28.724171160508945, 28.724171160508945]) + ops.mass(629, *[6.965432762358937, 6.965432762358937, 6.965432762358937]) + ops.mass(630, *[14.362085580254488, + 14.362085580254488, 14.362085580254488]) + ops.mass(631, *[30.449051382655227, + 30.449051382655227, 30.449051382655227]) + ops.mass(632, *[15.224525691327655, + 15.224525691327655, 15.224525691327655]) + ops.mass(633, *[30.449051382655135, + 30.449051382655135, 30.449051382655135]) + ops.mass(634, *[30.449051382655163, + 30.449051382655163, 30.449051382655163]) + ops.mass(635, *[30.44905138265522, 30.44905138265522, 30.44905138265522]) + ops.mass(636, *[30.44905138265522, 30.44905138265522, 30.44905138265522]) + ops.mass(637, *[30.44905138265522, 30.44905138265522, 30.44905138265522]) + ops.mass(638, *[30.44905138265525, 30.44905138265525, 30.44905138265525]) + ops.mass(639, *[30.44905138265525, 30.44905138265525, 30.44905138265525]) + ops.mass(640, *[30.44905138265522, 30.44905138265522, 30.44905138265522]) + ops.mass(641, *[30.449051382655192, + 30.449051382655192, 30.449051382655192]) + ops.mass(642, *[30.44905138265525, 30.44905138265525, 30.44905138265525]) + ops.mass(643, *[30.449051382655195, + 30.449051382655195, 30.449051382655195]) + ops.mass(644, *[30.449051382655185, + 30.449051382655185, 30.449051382655185]) + ops.mass(645, *[30.449051382655313, + 30.449051382655313, 30.449051382655313]) + ops.mass(646, *[30.449051382655227, + 30.449051382655227, 30.449051382655227]) + ops.mass(647, *[30.449051382655192, + 30.449051382655192, 30.449051382655192]) + ops.mass(648, *[30.44905138265525, 30.44905138265525, 30.44905138265525]) + ops.mass(649, *[30.44905138265522, 30.44905138265522, 30.44905138265522]) + ops.mass(650, *[30.44905138265525, 30.44905138265525, 30.44905138265525]) + ops.mass(651, *[15.224525691327655, + 15.224525691327655, 15.224525691327655]) + ops.mass(652, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(653, *[7.827872873432104, 7.827872873432104, 7.827872873432104]) + ops.mass(654, *[15.655745746864149, + 15.655745746864149, 15.655745746864149]) + ops.mass(655, *[15.655745746864149, + 15.655745746864149, 15.655745746864149]) + ops.mass(656, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(657, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(658, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(659, *[15.655745746864207, + 15.655745746864207, 15.655745746864207]) + ops.mass(660, *[15.655745746864207, + 15.655745746864207, 15.655745746864207]) + ops.mass(661, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(662, *[15.655745746864149, + 15.655745746864149, 15.655745746864149]) + ops.mass(663, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(664, *[15.655745746864147, + 15.655745746864147, 15.655745746864147]) + ops.mass(665, *[15.655745746864147, + 15.655745746864147, 15.655745746864147]) + ops.mass(666, *[15.655745746864207, + 15.655745746864207, 15.655745746864207]) + ops.mass(667, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(668, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(669, *[15.655745746864207, + 15.655745746864207, 15.655745746864207]) + ops.mass(670, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(671, *[15.655745746864177, + 15.655745746864177, 15.655745746864177]) + ops.mass(672, *[7.827872873432104, 7.827872873432104, 7.827872873432104]) + ops.mass(673, *[12.422712480742824, + 12.422712480742824, 12.422712480742824]) + ops.mass(674, *[6.211356240371418, 6.211356240371418, 6.211356240371418]) + ops.mass(675, *[25.50677800002878, 25.50677800002878, 25.50677800002878]) + ops.mass(676, *[12.75338900001441, 12.75338900001441, 12.75338900001441]) + ops.mass(677, *[12.422712480742812, + 12.422712480742812, 12.422712480742812]) + ops.mass(678, *[25.50677800002874, 25.50677800002874, 25.50677800002874]) + ops.mass(679, *[12.422712480742817, + 12.422712480742817, 12.422712480742817]) + ops.mass(680, *[25.50677800002877, 25.50677800002877, 25.50677800002877]) + ops.mass(681, *[12.422712480742822, + 12.422712480742822, 12.422712480742822]) + ops.mass(682, *[25.506778000028806, + 25.506778000028806, 25.506778000028806]) + ops.mass(683, *[12.42271248074282, 12.42271248074282, 12.42271248074282]) + ops.mass(684, *[25.506778000028806, + 25.506778000028806, 25.506778000028806]) + ops.mass(685, *[12.422712480742822, + 12.422712480742822, 12.422712480742822]) + ops.mass(686, *[25.506778000028806, + 25.506778000028806, 25.506778000028806]) + ops.mass(687, *[12.422712480742819, + 12.422712480742819, 12.422712480742819]) + ops.mass(688, *[25.506778000028802, + 25.506778000028802, 25.506778000028802]) + ops.mass(689, *[12.422712480742819, + 12.422712480742819, 12.422712480742819]) + ops.mass(690, *[25.506778000028802, + 25.506778000028802, 25.506778000028802]) + ops.mass(691, *[12.422712480742819, + 12.422712480742819, 12.422712480742819]) + ops.mass(692, *[25.506778000028802, + 25.506778000028802, 25.506778000028802]) + ops.mass(693, *[12.422712480742819, + 12.422712480742819, 12.422712480742819]) + ops.mass(694, *[25.506778000028802, + 25.506778000028802, 25.506778000028802]) + ops.mass(695, *[12.422712480742828, + 12.422712480742828, 12.422712480742828]) + ops.mass(696, *[25.506778000028813, + 25.506778000028813, 25.506778000028813]) + ops.mass(697, *[12.422712480742781, + 12.422712480742781, 12.422712480742781]) + ops.mass(698, *[25.506778000028703, + 25.506778000028703, 25.506778000028703]) + ops.mass(699, *[12.422712480742778, + 12.422712480742778, 12.422712480742778]) + ops.mass(700, *[25.506778000028703, + 25.506778000028703, 25.506778000028703]) + ops.mass(701, *[12.422712480742828, + 12.422712480742828, 12.422712480742828]) + ops.mass(702, *[25.506778000028813, + 25.506778000028813, 25.506778000028813]) + ops.mass(703, *[12.422712480742815, + 12.422712480742815, 12.422712480742815]) + ops.mass(704, *[25.50677800002877, 25.50677800002877, 25.50677800002877]) + ops.mass(705, *[12.42271248074281, 12.42271248074281, 12.42271248074281]) + ops.mass(706, *[25.506778000028767, + 25.506778000028767, 25.506778000028767]) + ops.mass(707, *[12.422712480742815, + 12.422712480742815, 12.422712480742815]) + ops.mass(708, *[25.5067780000288, 25.5067780000288, 25.5067780000288]) + ops.mass(709, *[12.422712480742819, + 12.422712480742819, 12.422712480742819]) + ops.mass(710, *[25.506778000028802, + 25.506778000028802, 25.506778000028802]) + ops.mass(711, *[12.42271248074282, 12.42271248074282, 12.42271248074282]) + ops.mass(712, *[25.506778000028806, + 25.506778000028806, 25.506778000028806]) + ops.mass(713, *[6.211356240371412, 6.211356240371412, 6.211356240371412]) + ops.mass(714, *[12.753389000014405, + 12.753389000014405, 12.753389000014405]) + ops.mass(715, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(716, *[13.414742038557566, + 13.414742038557566, 13.414742038557566]) + ops.mass(717, *[26.829484077115012, + 26.829484077115012, 26.829484077115012]) + ops.mass(718, *[26.829484077115044, + 26.829484077115044, 26.829484077115044]) + ops.mass(719, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(720, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(721, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(722, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(723, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(724, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(725, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(726, *[26.8294840771151, 26.8294840771151, 26.8294840771151]) + ops.mass(727, *[26.829484077115012, + 26.829484077115012, 26.829484077115012]) + ops.mass(728, *[26.829484077114984, + 26.829484077114984, 26.829484077114984]) + ops.mass(729, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(730, *[26.829484077115044, + 26.829484077115044, 26.829484077115044]) + ops.mass(731, *[26.829484077115044, + 26.829484077115044, 26.829484077115044]) + ops.mass(732, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(733, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(734, *[26.829484077115072, + 26.829484077115072, 26.829484077115072]) + ops.mass(735, *[13.414742038557536, + 13.414742038557536, 13.414742038557536]) + ops.mass(736, *[13.745418557829115, + 13.745418557829115, 13.745418557829115]) + ops.mass(737, *[6.872709278914573, 6.872709278914573, 6.872709278914573]) + ops.mass(738, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(739, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(740, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(741, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(742, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(743, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(744, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(745, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(746, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(747, *[13.745418557829115, + 13.745418557829115, 13.745418557829115]) + ops.mass(748, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(749, *[13.745418557829057, + 13.745418557829057, 13.745418557829057]) + ops.mass(750, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(751, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(752, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(753, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(754, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(755, *[13.745418557829087, + 13.745418557829087, 13.745418557829087]) + ops.mass(756, *[6.872709278914543, 6.872709278914543, 6.872709278914543]) + ops.mass(757, *[10.847530412591096, + 10.847530412591096, 10.847530412591096]) + ops.mass(758, *[5.423765206295556, 5.423765206295556, 5.423765206295556]) + ops.mass(759, *[22.18213840086598, 22.18213840086598, 22.18213840086598]) + ops.mass(760, *[11.091069200433004, + 11.091069200433004, 11.091069200433004]) + ops.mass(761, *[10.847530412591073, + 10.847530412591073, 10.847530412591073]) + ops.mass(762, *[22.182138400865945, + 22.182138400865945, 22.182138400865945]) + ops.mass(763, *[10.84753041259108, 10.84753041259108, 10.84753041259108]) + ops.mass(764, *[22.18213840086596, 22.18213840086596, 22.18213840086596]) + ops.mass(765, *[10.847530412591091, + 10.847530412591091, 10.847530412591091]) + ops.mass(766, *[22.182138400865977, + 22.182138400865977, 22.182138400865977]) + ops.mass(767, *[10.847530412591095, + 10.847530412591095, 10.847530412591095]) + ops.mass(768, *[22.182138400865984, + 22.182138400865984, 22.182138400865984]) + ops.mass(769, *[10.847530412591095, + 10.847530412591095, 10.847530412591095]) + ops.mass(770, *[22.18213840086598, 22.18213840086598, 22.18213840086598]) + ops.mass(771, *[10.847530412591086, + 10.847530412591086, 10.847530412591086]) + ops.mass(772, *[22.182138400865966, + 22.182138400865966, 22.182138400865966]) + ops.mass(773, *[10.847530412591084, + 10.847530412591084, 10.847530412591084]) + ops.mass(774, *[22.182138400865973, + 22.182138400865973, 22.182138400865973]) + ops.mass(775, *[10.847530412591087, + 10.847530412591087, 10.847530412591087]) + ops.mass(776, *[22.182138400865973, + 22.182138400865973, 22.182138400865973]) + ops.mass(777, *[10.847530412591087, + 10.847530412591087, 10.847530412591087]) + ops.mass(778, *[22.182138400865973, + 22.182138400865973, 22.182138400865973]) + ops.mass(779, *[10.847530412591107, + 10.847530412591107, 10.847530412591107]) + ops.mass(780, *[22.182138400866002, + 22.182138400866002, 22.182138400866002]) + ops.mass(781, *[10.847530412591073, + 10.847530412591073, 10.847530412591073]) + ops.mass(782, *[22.182138400865924, + 22.182138400865924, 22.182138400865924]) + ops.mass(783, *[10.847530412591066, + 10.847530412591066, 10.847530412591066]) + ops.mass(784, *[22.18213840086591, 22.18213840086591, 22.18213840086591]) + ops.mass(785, *[10.847530412591102, + 10.847530412591102, 10.847530412591102]) + ops.mass(786, *[22.182138400866, 22.182138400866, 22.182138400866]) + ops.mass(787, *[10.847530412591079, + 10.847530412591079, 10.847530412591079]) + ops.mass(788, *[22.182138400865973, + 22.182138400865973, 22.182138400865973]) + ops.mass(789, *[10.84753041259107, 10.84753041259107, 10.84753041259107]) + ops.mass(790, *[22.182138400865952, + 22.182138400865952, 22.182138400865952]) + ops.mass(791, *[10.84753041259108, 10.84753041259108, 10.84753041259108]) + ops.mass(792, *[22.182138400865966, + 22.182138400865966, 22.182138400865966]) + ops.mass(793, *[10.847530412591084, + 10.847530412591084, 10.847530412591084]) + ops.mass(794, *[22.18213840086597, 22.18213840086597, 22.18213840086597]) + ops.mass(795, *[10.847530412591091, + 10.847530412591091, 10.847530412591091]) + ops.mass(796, *[22.182138400865973, + 22.182138400865973, 22.182138400865973]) + ops.mass(797, *[5.423765206295547, 5.423765206295547, 5.423765206295547]) + ops.mass(798, *[11.091069200432994, + 11.091069200432994, 11.091069200432994]) + ops.mass(799, *[23.15629355223358, 23.15629355223358, 23.15629355223358]) + ops.mass(800, *[11.578146776116817, + 11.578146776116817, 11.578146776116817]) + ops.mass(801, *[23.156293552233535, + 23.156293552233535, 23.156293552233535]) + ops.mass(802, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(803, *[23.15629355223355, 23.15629355223355, 23.15629355223355]) + ops.mass(804, *[23.156293552233553, + 23.156293552233553, 23.156293552233553]) + ops.mass(805, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(806, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(807, *[23.15629355223355, 23.15629355223355, 23.15629355223355]) + ops.mass(808, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(809, *[23.15629355223354, 23.15629355223354, 23.15629355223354]) + ops.mass(810, *[23.15629355223359, 23.15629355223359, 23.15629355223359]) + ops.mass(811, *[23.15629355223354, 23.15629355223354, 23.15629355223354]) + ops.mass(812, *[23.156293552233507, + 23.156293552233507, 23.156293552233507]) + ops.mass(813, *[23.15629355223357, 23.15629355223357, 23.15629355223357]) + ops.mass(814, *[23.156293552233553, + 23.156293552233553, 23.156293552233553]) + ops.mass(815, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(816, *[23.156293552233546, + 23.156293552233546, 23.156293552233546]) + ops.mass(817, *[23.156293552233542, + 23.156293552233542, 23.156293552233542]) + ops.mass(818, *[23.15629355223355, 23.15629355223355, 23.15629355223355]) + ops.mass(819, *[11.57814677611678, 11.57814677611678, 11.57814677611678]) + ops.mass(820, *[11.821685563958699, + 11.821685563958699, 11.821685563958699]) + ops.mass(821, *[5.910842781979369, 5.910842781979369, 5.910842781979369]) + ops.mass(822, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(823, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(824, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(825, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(826, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(827, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(828, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(829, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(830, *[11.821685563958656, + 11.821685563958656, 11.821685563958656]) + ops.mass(831, *[11.821685563958695, + 11.821685563958695, 11.821685563958695]) + ops.mass(832, *[11.821685563958688, + 11.821685563958688, 11.821685563958688]) + ops.mass(833, *[11.821685563958656, + 11.821685563958656, 11.821685563958656]) + ops.mass(834, *[11.821685563958672, + 11.821685563958672, 11.821685563958672]) + ops.mass(835, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(836, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(837, *[11.82168556395866, 11.82168556395866, 11.82168556395866]) + ops.mass(838, *[11.821685563958663, + 11.821685563958663, 11.821685563958663]) + ops.mass(839, *[11.821685563958667, + 11.821685563958667, 11.821685563958667]) + ops.mass(840, *[5.910842781979333, 5.910842781979333, 5.910842781979333]) + ops.mass(841, *[9.629836473381589, 9.629836473381589, 9.629836473381589]) + ops.mass(842, *[4.814918236690801, 4.814918236690801, 4.814918236690801]) + ops.mass(843, *[19.63056688054075, 19.63056688054075, 19.63056688054075]) + ops.mass(844, *[9.815283440270395, 9.815283440270395, 9.815283440270395]) + ops.mass(845, *[9.629836473381573, 9.629836473381573, 9.629836473381573]) + ops.mass(846, *[19.63056688054071, 19.63056688054071, 19.63056688054071]) + ops.mass(847, *[9.629836473381584, 9.629836473381584, 9.629836473381584]) + ops.mass(848, *[19.630566880540734, + 19.630566880540734, 19.630566880540734]) + ops.mass(849, *[9.629836473381594, 9.629836473381594, 9.629836473381594]) + ops.mass(850, *[19.630566880540762, + 19.630566880540762, 19.630566880540762]) + ops.mass(851, *[9.629836473381605, 9.629836473381605, 9.629836473381605]) + ops.mass(852, *[19.630566880540773, + 19.630566880540773, 19.630566880540773]) + ops.mass(853, *[9.629836473381605, 9.629836473381605, 9.629836473381605]) + ops.mass(854, *[19.630566880540766, + 19.630566880540766, 19.630566880540766]) + ops.mass(855, *[9.629836473381589, 9.629836473381589, 9.629836473381589]) + ops.mass(856, *[19.630566880540748, + 19.630566880540748, 19.630566880540748]) + ops.mass(857, *[9.629836473381586, 9.629836473381586, 9.629836473381586]) + ops.mass(858, *[19.63056688054075, 19.63056688054075, 19.63056688054075]) + ops.mass(859, *[9.62983647338159, 9.62983647338159, 9.62983647338159]) + ops.mass(860, *[19.630566880540755, + 19.630566880540755, 19.630566880540755]) + ops.mass(861, *[9.629836473381594, 9.629836473381594, 9.629836473381594]) + ops.mass(862, *[19.630566880540755, + 19.630566880540755, 19.630566880540755]) + ops.mass(863, *[9.629836473381609, 9.629836473381609, 9.629836473381609]) + ops.mass(864, *[19.630566880540794, + 19.630566880540794, 19.630566880540794]) + ops.mass(865, *[9.629836473381577, 9.629836473381577, 9.629836473381577]) + ops.mass(866, *[19.63056688054074, 19.63056688054074, 19.63056688054074]) + ops.mass(867, *[9.629836473381566, 9.629836473381566, 9.629836473381566]) + ops.mass(868, *[19.630566880540727, + 19.630566880540727, 19.630566880540727]) + ops.mass(869, *[9.629836473381598, 9.629836473381598, 9.629836473381598]) + ops.mass(870, *[19.63056688054079, 19.63056688054079, 19.63056688054079]) + ops.mass(871, *[9.629836473381586, 9.629836473381586, 9.629836473381586]) + ops.mass(872, *[19.630566880540762, + 19.630566880540762, 19.630566880540762]) + ops.mass(873, *[9.62983647338158, 9.62983647338158, 9.62983647338158]) + ops.mass(874, *[19.630566880540748, + 19.630566880540748, 19.630566880540748]) + ops.mass(875, *[9.629836473381584, 9.629836473381584, 9.629836473381584]) + ops.mass(876, *[19.630566880540755, + 19.630566880540755, 19.630566880540755]) + ops.mass(877, *[9.629836473381586, 9.629836473381586, 9.629836473381586]) + ops.mass(878, *[19.630566880540744, + 19.630566880540744, 19.630566880540744]) + ops.mass(879, *[9.629836473381589, 9.629836473381589, 9.629836473381589]) + ops.mass(880, *[19.63056688054075, 19.63056688054075, 19.63056688054075]) + ops.mass(881, *[4.814918236690794, 4.814918236690794, 4.814918236690794]) + ops.mass(882, *[9.815283440270383, 9.815283440270383, 9.815283440270383]) + ops.mass(883, *[20.372354748095866, + 20.372354748095866, 20.372354748095866]) + ops.mass(884, *[10.186177374047956, + 10.186177374047956, 10.186177374047956]) + ops.mass(885, *[20.37235474809583, 20.37235474809583, 20.37235474809583]) + ops.mass(886, *[20.37235474809585, 20.37235474809585, 20.37235474809585]) + ops.mass(887, *[20.37235474809586, 20.37235474809586, 20.37235474809586]) + ops.mass(888, *[20.37235474809586, 20.37235474809586, 20.37235474809586]) + ops.mass(889, *[20.372354748095848, + 20.372354748095848, 20.372354748095848]) + ops.mass(890, *[20.372354748095855, + 20.372354748095855, 20.372354748095855]) + ops.mass(891, *[20.372354748095866, + 20.372354748095866, 20.372354748095866]) + ops.mass(892, *[20.37235474809585, 20.37235474809585, 20.37235474809585]) + ops.mass(893, *[20.372354748095837, + 20.372354748095837, 20.372354748095837]) + ops.mass(894, *[20.37235474809588, 20.37235474809588, 20.37235474809588]) + ops.mass(895, *[20.37235474809584, 20.37235474809584, 20.37235474809584]) + ops.mass(896, *[20.372354748095834, + 20.372354748095834, 20.372354748095834]) + ops.mass(897, *[20.372354748095898, + 20.372354748095898, 20.372354748095898]) + ops.mass(898, *[20.37235474809587, 20.37235474809587, 20.37235474809587]) + ops.mass(899, *[20.372354748095855, + 20.372354748095855, 20.372354748095855]) + ops.mass(900, *[20.372354748095862, + 20.372354748095862, 20.372354748095862]) + ops.mass(901, *[20.37235474809585, 20.37235474809585, 20.37235474809585]) + ops.mass(902, *[20.372354748095855, + 20.372354748095855, 20.372354748095855]) + ops.mass(903, *[10.186177374047938, + 10.186177374047938, 10.186177374047938]) + ops.mass(904, *[10.371624340936703, + 10.371624340936703, 10.371624340936703]) + ops.mass(905, *[5.1858121704683615, + 5.1858121704683615, 5.1858121704683615]) + ops.mass(906, *[10.371624340936693, + 10.371624340936693, 10.371624340936693]) + ops.mass(907, *[10.371624340936695, + 10.371624340936695, 10.371624340936695]) + ops.mass(908, *[10.371624340936693, + 10.371624340936693, 10.371624340936693]) + ops.mass(909, *[10.37162434093669, 10.37162434093669, 10.37162434093669]) + ops.mass(910, *[10.371624340936686, + 10.371624340936686, 10.371624340936686]) + ops.mass(911, *[10.371624340936698, + 10.371624340936698, 10.371624340936698]) + ops.mass(912, *[10.371624340936702, + 10.371624340936702, 10.371624340936702]) + ops.mass(913, *[10.371624340936688, + 10.371624340936688, 10.371624340936688]) + ops.mass(914, *[10.371624340936679, + 10.371624340936679, 10.371624340936679]) + ops.mass(915, *[10.371624340936696, + 10.371624340936696, 10.371624340936696]) + ops.mass(916, *[10.371624340936677, + 10.371624340936677, 10.371624340936677]) + ops.mass(917, *[10.371624340936677, + 10.371624340936677, 10.371624340936677]) + ops.mass(918, *[10.371624340936707, + 10.371624340936707, 10.371624340936707]) + ops.mass(919, *[10.371624340936693, + 10.371624340936693, 10.371624340936693]) + ops.mass(920, *[10.371624340936686, + 10.371624340936686, 10.371624340936686]) + ops.mass(921, *[10.37162434093669, 10.37162434093669, 10.37162434093669]) + ops.mass(922, *[10.371624340936693, + 10.371624340936693, 10.371624340936693]) + ops.mass(923, *[10.371624340936695, + 10.371624340936695, 10.371624340936695]) + ops.mass(924, *[5.185812170468349, 5.185812170468349, 5.185812170468349]) + ops.mass(925, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(926, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(927, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(928, *[9.384063384733818, 9.384063384733818, 9.384063384733818]) + ops.mass(929, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(930, *[18.76812676946756, 18.76812676946756, 18.76812676946756]) + ops.mass(931, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(932, *[18.768126769467585, + 18.768126769467585, 18.768126769467585]) + ops.mass(933, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(934, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(935, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(936, *[18.768126769467624, + 18.768126769467624, 18.768126769467624]) + ops.mass(937, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(938, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(939, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(940, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(941, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(942, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(943, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(944, *[18.768126769467603, + 18.768126769467603, 18.768126769467603]) + ops.mass(945, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(946, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(947, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(948, *[18.768126769467653, + 18.768126769467653, 18.768126769467653]) + ops.mass(949, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(950, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(951, *[9.216490824292098, 9.216490824292098, 9.216490824292098]) + ops.mass(952, *[18.768126769467578, + 18.768126769467578, 18.768126769467578]) + ops.mass(953, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(954, *[18.768126769467646, + 18.768126769467646, 18.768126769467646]) + ops.mass(955, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(956, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(957, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(958, *[18.768126769467607, + 18.768126769467607, 18.768126769467607]) + ops.mass(959, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(960, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(961, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(962, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(963, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(964, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(965, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(966, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(967, *[19.438417011234254, + 19.438417011234254, 19.438417011234254]) + ops.mass(968, *[9.71920850561715, 9.71920850561715, 9.71920850561715]) + ops.mass(969, *[19.438417011234222, + 19.438417011234222, 19.438417011234222]) + ops.mass(970, *[19.43841701123424, 19.43841701123424, 19.43841701123424]) + ops.mass(971, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(972, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(973, *[19.438417011234232, + 19.438417011234232, 19.438417011234232]) + ops.mass(974, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(975, *[19.43841701123426, 19.43841701123426, 19.43841701123426]) + ops.mass(976, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(977, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(978, *[19.438417011234275, + 19.438417011234275, 19.438417011234275]) + ops.mass(979, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(980, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(981, *[19.43841701123429, 19.43841701123429, 19.43841701123429]) + ops.mass(982, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(983, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(984, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(985, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(986, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(987, *[9.719208505617132, 9.719208505617132, 9.719208505617132]) + ops.mass(988, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(989, *[4.943390533029398, 4.943390533029398, 4.943390533029398]) + ops.mass(990, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(991, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(992, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(993, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(994, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(995, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(996, *[9.886781066058784, 9.886781066058784, 9.886781066058784]) + ops.mass(997, *[9.886781066058763, 9.886781066058763, 9.886781066058763]) + ops.mass(998, *[9.88678106605875, 9.88678106605875, 9.88678106605875]) + ops.mass(999, *[9.886781066058768, 9.886781066058768, 9.886781066058768]) + ops.mass(1000, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1001, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1002, *[9.88678106605878, 9.88678106605878, 9.88678106605878]) + ops.mass(1003, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1004, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1005, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1006, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1007, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1008, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1009, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1010, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1011, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1012, *[9.384063384733818, 9.384063384733818, 9.384063384733818]) + ops.mass(1013, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1014, *[18.76812676946756, 18.76812676946756, 18.76812676946756]) + ops.mass(1015, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1016, *[18.768126769467585, + 18.768126769467585, 18.768126769467585]) + ops.mass(1017, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1018, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1019, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1020, *[18.768126769467624, + 18.768126769467624, 18.768126769467624]) + ops.mass(1021, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1022, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1023, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1024, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1025, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1026, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1027, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1028, *[18.768126769467603, + 18.768126769467603, 18.768126769467603]) + ops.mass(1029, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1030, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1031, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1032, *[18.768126769467653, + 18.768126769467653, 18.768126769467653]) + ops.mass(1033, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1034, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1035, *[9.216490824292098, 9.216490824292098, 9.216490824292098]) + ops.mass(1036, *[18.768126769467578, + 18.768126769467578, 18.768126769467578]) + ops.mass(1037, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1038, *[18.768126769467646, + 18.768126769467646, 18.768126769467646]) + ops.mass(1039, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1040, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1041, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1042, *[18.768126769467607, + 18.768126769467607, 18.768126769467607]) + ops.mass(1043, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1044, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1045, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1046, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1047, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1048, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1049, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1050, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1051, *[19.438417011234254, + 19.438417011234254, 19.438417011234254]) + ops.mass(1052, *[9.71920850561715, 9.71920850561715, 9.71920850561715]) + ops.mass(1053, *[19.438417011234222, + 19.438417011234222, 19.438417011234222]) + ops.mass(1054, *[19.43841701123424, 19.43841701123424, 19.43841701123424]) + ops.mass(1055, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1056, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1057, *[19.438417011234232, + 19.438417011234232, 19.438417011234232]) + ops.mass(1058, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1059, *[19.43841701123426, 19.43841701123426, 19.43841701123426]) + ops.mass(1060, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1061, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1062, *[19.438417011234275, + 19.438417011234275, 19.438417011234275]) + ops.mass(1063, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1064, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1065, *[19.43841701123429, 19.43841701123429, 19.43841701123429]) + ops.mass(1066, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1067, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1068, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1069, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1070, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1071, *[9.719208505617132, 9.719208505617132, 9.719208505617132]) + ops.mass(1072, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1073, *[4.943390533029398, 4.943390533029398, 4.943390533029398]) + ops.mass(1074, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1075, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1076, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1077, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1078, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1079, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1080, *[9.886781066058784, 9.886781066058784, 9.886781066058784]) + ops.mass(1081, *[9.886781066058763, 9.886781066058763, 9.886781066058763]) + ops.mass(1082, *[9.88678106605875, 9.88678106605875, 9.88678106605875]) + ops.mass(1083, *[9.886781066058768, 9.886781066058768, 9.886781066058768]) + ops.mass(1084, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1085, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1086, *[9.88678106605878, 9.88678106605878, 9.88678106605878]) + ops.mass(1087, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1088, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1089, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1090, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1091, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1092, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1093, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1094, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1095, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1096, *[9.384063384733818, 9.384063384733818, 9.384063384733818]) + ops.mass(1097, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1098, *[18.76812676946756, 18.76812676946756, 18.76812676946756]) + ops.mass(1099, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1100, *[18.768126769467585, + 18.768126769467585, 18.768126769467585]) + ops.mass(1101, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1102, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1103, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1104, *[18.768126769467624, + 18.768126769467624, 18.768126769467624]) + ops.mass(1105, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1106, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1107, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1108, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1109, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1110, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1111, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1112, *[18.768126769467603, + 18.768126769467603, 18.768126769467603]) + ops.mass(1113, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1114, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1115, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1116, *[18.768126769467653, + 18.768126769467653, 18.768126769467653]) + ops.mass(1117, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1118, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1119, *[9.216490824292098, 9.216490824292098, 9.216490824292098]) + ops.mass(1120, *[18.768126769467578, + 18.768126769467578, 18.768126769467578]) + ops.mass(1121, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1122, *[18.768126769467646, + 18.768126769467646, 18.768126769467646]) + ops.mass(1123, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1124, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1125, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1126, *[18.768126769467607, + 18.768126769467607, 18.768126769467607]) + ops.mass(1127, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1128, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1129, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1130, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1131, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1132, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1133, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1134, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1135, *[19.438417011234254, + 19.438417011234254, 19.438417011234254]) + ops.mass(1136, *[9.71920850561715, 9.71920850561715, 9.71920850561715]) + ops.mass(1137, *[19.438417011234222, + 19.438417011234222, 19.438417011234222]) + ops.mass(1138, *[19.43841701123424, 19.43841701123424, 19.43841701123424]) + ops.mass(1139, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1140, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1141, *[19.438417011234232, + 19.438417011234232, 19.438417011234232]) + ops.mass(1142, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1143, *[19.43841701123426, 19.43841701123426, 19.43841701123426]) + ops.mass(1144, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1145, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1146, *[19.438417011234275, + 19.438417011234275, 19.438417011234275]) + ops.mass(1147, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1148, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1149, *[19.43841701123429, 19.43841701123429, 19.43841701123429]) + ops.mass(1150, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1151, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1152, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1153, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1154, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1155, *[9.719208505617132, 9.719208505617132, 9.719208505617132]) + ops.mass(1156, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1157, *[4.943390533029398, 4.943390533029398, 4.943390533029398]) + ops.mass(1158, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1159, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1160, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1161, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1162, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1163, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1164, *[9.886781066058784, 9.886781066058784, 9.886781066058784]) + ops.mass(1165, *[9.886781066058763, 9.886781066058763, 9.886781066058763]) + ops.mass(1166, *[9.88678106605875, 9.88678106605875, 9.88678106605875]) + ops.mass(1167, *[9.886781066058768, 9.886781066058768, 9.886781066058768]) + ops.mass(1168, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1169, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1170, *[9.88678106605878, 9.88678106605878, 9.88678106605878]) + ops.mass(1171, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1172, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1173, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1174, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1175, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1176, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1177, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1178, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1179, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1180, *[9.384063384733818, 9.384063384733818, 9.384063384733818]) + ops.mass(1181, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1182, *[18.76812676946756, 18.76812676946756, 18.76812676946756]) + ops.mass(1183, *[9.216490824292123, 9.216490824292123, 9.216490824292123]) + ops.mass(1184, *[18.768126769467585, + 18.768126769467585, 18.768126769467585]) + ops.mass(1185, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1186, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1187, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1188, *[18.768126769467624, + 18.768126769467624, 18.768126769467624]) + ops.mass(1189, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1190, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1191, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1192, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1193, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1194, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1195, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1196, *[18.768126769467603, + 18.768126769467603, 18.768126769467603]) + ops.mass(1197, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1198, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1199, *[9.216490824292146, 9.216490824292146, 9.216490824292146]) + ops.mass(1200, *[18.768126769467653, + 18.768126769467653, 18.768126769467653]) + ops.mass(1201, *[9.21649082429211, 9.21649082429211, 9.21649082429211]) + ops.mass(1202, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1203, *[9.216490824292098, 9.216490824292098, 9.216490824292098]) + ops.mass(1204, *[18.768126769467578, + 18.768126769467578, 18.768126769467578]) + ops.mass(1205, *[9.216490824292134, 9.216490824292134, 9.216490824292134]) + ops.mass(1206, *[18.768126769467646, + 18.768126769467646, 18.768126769467646]) + ops.mass(1207, *[9.216490824292126, 9.216490824292126, 9.216490824292126]) + ops.mass(1208, *[18.768126769467617, + 18.768126769467617, 18.768126769467617]) + ops.mass(1209, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1210, *[18.768126769467607, + 18.768126769467607, 18.768126769467607]) + ops.mass(1211, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1212, *[18.76812676946761, 18.76812676946761, 18.76812676946761]) + ops.mass(1213, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1214, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1215, *[9.216490824292121, 9.216490824292121, 9.216490824292121]) + ops.mass(1216, *[18.7681267694676, 18.7681267694676, 18.7681267694676]) + ops.mass(1217, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1218, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1219, *[19.438417011234254, + 19.438417011234254, 19.438417011234254]) + ops.mass(1220, *[9.71920850561715, 9.71920850561715, 9.71920850561715]) + ops.mass(1221, *[19.438417011234222, + 19.438417011234222, 19.438417011234222]) + ops.mass(1222, *[19.43841701123424, 19.43841701123424, 19.43841701123424]) + ops.mass(1223, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1224, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1225, *[19.438417011234232, + 19.438417011234232, 19.438417011234232]) + ops.mass(1226, *[19.43841701123425, 19.43841701123425, 19.43841701123425]) + ops.mass(1227, *[19.43841701123426, 19.43841701123426, 19.43841701123426]) + ops.mass(1228, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1229, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1230, *[19.438417011234275, + 19.438417011234275, 19.438417011234275]) + ops.mass(1231, *[19.438417011234236, + 19.438417011234236, 19.438417011234236]) + ops.mass(1232, *[19.438417011234225, + 19.438417011234225, 19.438417011234225]) + ops.mass(1233, *[19.43841701123429, 19.43841701123429, 19.43841701123429]) + ops.mass(1234, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1235, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1236, *[19.438417011234257, + 19.438417011234257, 19.438417011234257]) + ops.mass(1237, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1238, *[19.438417011234243, + 19.438417011234243, 19.438417011234243]) + ops.mass(1239, *[9.719208505617132, 9.719208505617132, 9.719208505617132]) + ops.mass(1240, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1241, *[4.943390533029398, 4.943390533029398, 4.943390533029398]) + ops.mass(1242, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1243, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1244, *[9.886781066058774, 9.886781066058774, 9.886781066058774]) + ops.mass(1245, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1246, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1247, *[9.886781066058779, 9.886781066058779, 9.886781066058779]) + ops.mass(1248, *[9.886781066058784, 9.886781066058784, 9.886781066058784]) + ops.mass(1249, *[9.886781066058763, 9.886781066058763, 9.886781066058763]) + ops.mass(1250, *[9.88678106605875, 9.88678106605875, 9.88678106605875]) + ops.mass(1251, *[9.886781066058768, 9.886781066058768, 9.886781066058768]) + ops.mass(1252, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1253, *[9.886781066058749, 9.886781066058749, 9.886781066058749]) + ops.mass(1254, *[9.88678106605878, 9.88678106605878, 9.88678106605878]) + ops.mass(1255, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1256, *[9.886781066058761, 9.886781066058761, 9.886781066058761]) + ops.mass(1257, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1258, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1259, *[9.886781066058766, 9.886781066058766, 9.886781066058766]) + ops.mass(1260, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1261, *[4.608245412146061, 4.608245412146061, 4.608245412146061]) + ops.mass(1262, *[2.3041227060730334, + 2.3041227060730334, 2.3041227060730334]) + ops.mass(1263, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1264, *[4.692031692366909, 4.692031692366909, 4.692031692366909]) + ops.mass(1265, *[4.608245412146055, 4.608245412146055, 4.608245412146055]) + ops.mass(1266, *[9.384063384733782, 9.384063384733782, 9.384063384733782]) + ops.mass(1267, *[4.608245412146061, 4.608245412146061, 4.608245412146061]) + ops.mass(1268, *[9.384063384733794, 9.384063384733794, 9.384063384733794]) + ops.mass(1269, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1270, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1271, *[4.608245412146073, 4.608245412146073, 4.608245412146073]) + ops.mass(1272, *[9.38406338473381, 9.38406338473381, 9.38406338473381]) + ops.mass(1273, *[4.608245412146073, 4.608245412146073, 4.608245412146073]) + ops.mass(1274, *[9.384063384733809, 9.384063384733809, 9.384063384733809]) + ops.mass(1275, *[4.608245412146063, 4.608245412146063, 4.608245412146063]) + ops.mass(1276, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1277, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1278, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1279, *[4.608245412146063, 4.608245412146063, 4.608245412146063]) + ops.mass(1280, *[9.384063384733802, 9.384063384733802, 9.384063384733802]) + ops.mass(1281, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1282, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1283, *[4.608245412146073, 4.608245412146073, 4.608245412146073]) + ops.mass(1284, *[9.384063384733826, 9.384063384733826, 9.384063384733826]) + ops.mass(1285, *[4.608245412146055, 4.608245412146055, 4.608245412146055]) + ops.mass(1286, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1287, *[4.608245412146049, 4.608245412146049, 4.608245412146049]) + ops.mass(1288, *[9.384063384733787, 9.384063384733787, 9.384063384733787]) + ops.mass(1289, *[4.608245412146067, 4.608245412146067, 4.608245412146067]) + ops.mass(1290, *[9.384063384733821, 9.384063384733821, 9.384063384733821]) + ops.mass(1291, *[4.608245412146063, 4.608245412146063, 4.608245412146063]) + ops.mass(1292, *[9.384063384733807, 9.384063384733807, 9.384063384733807]) + ops.mass(1293, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1294, *[9.384063384733802, 9.384063384733802, 9.384063384733802]) + ops.mass(1295, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1296, *[9.384063384733805, 9.384063384733805, 9.384063384733805]) + ops.mass(1297, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1298, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1299, *[4.6082454121460605, + 4.6082454121460605, 4.6082454121460605]) + ops.mass(1300, *[9.3840633847338, 9.3840633847338, 9.3840633847338]) + ops.mass(1301, *[2.3041227060730303, + 2.3041227060730303, 2.3041227060730303]) + ops.mass(1302, *[4.6920316923669025, + 4.6920316923669025, 4.6920316923669025]) + ops.mass(1303, *[9.719208505617127, 9.719208505617127, 9.719208505617127]) + ops.mass(1304, *[4.859604252808575, 4.859604252808575, 4.859604252808575]) + ops.mass(1305, *[9.719208505617111, 9.719208505617111, 9.719208505617111]) + ops.mass(1306, *[9.71920850561712, 9.71920850561712, 9.71920850561712]) + ops.mass(1307, *[9.719208505617125, 9.719208505617125, 9.719208505617125]) + ops.mass(1308, *[9.719208505617122, 9.719208505617122, 9.719208505617122]) + ops.mass(1309, *[9.719208505617116, 9.719208505617116, 9.719208505617116]) + ops.mass(1310, *[9.719208505617125, 9.719208505617125, 9.719208505617125]) + ops.mass(1311, *[9.71920850561713, 9.71920850561713, 9.71920850561713]) + ops.mass(1312, *[9.71920850561712, 9.71920850561712, 9.71920850561712]) + ops.mass(1313, *[9.719208505617114, 9.719208505617114, 9.719208505617114]) + ops.mass(1314, *[9.719208505617138, 9.719208505617138, 9.719208505617138]) + ops.mass(1315, *[9.719208505617118, 9.719208505617118, 9.719208505617118]) + ops.mass(1316, *[9.719208505617113, 9.719208505617113, 9.719208505617113]) + ops.mass(1317, *[9.719208505617145, 9.719208505617145, 9.719208505617145]) + ops.mass(1318, *[9.719208505617129, 9.719208505617129, 9.719208505617129]) + ops.mass(1319, *[9.719208505617122, 9.719208505617122, 9.719208505617122]) + ops.mass(1320, *[9.719208505617129, 9.719208505617129, 9.719208505617129]) + ops.mass(1321, *[9.719208505617122, 9.719208505617122, 9.719208505617122]) + ops.mass(1322, *[9.719208505617122, 9.719208505617122, 9.719208505617122]) + ops.mass(1323, *[4.859604252808566, 4.859604252808566, 4.859604252808566]) + ops.mass(1324, *[4.9433905330293895, + 4.9433905330293895, 4.9433905330293895]) + ops.mass(1325, *[2.471695266514699, 2.471695266514699, 2.471695266514699]) + ops.mass(1326, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1327, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1328, *[4.943390533029387, 4.943390533029387, 4.943390533029387]) + ops.mass(1329, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1330, *[4.943390533029381, 4.943390533029381, 4.943390533029381]) + ops.mass(1331, *[4.9433905330293895, + 4.9433905330293895, 4.9433905330293895]) + ops.mass(1332, *[4.943390533029392, 4.943390533029392, 4.943390533029392]) + ops.mass(1333, *[4.9433905330293815, + 4.9433905330293815, 4.9433905330293815]) + ops.mass(1334, *[4.943390533029375, 4.943390533029375, 4.943390533029375]) + ops.mass(1335, *[4.943390533029384, 4.943390533029384, 4.943390533029384]) + ops.mass(1336, *[4.943390533029374, 4.943390533029374, 4.943390533029374]) + ops.mass(1337, *[4.943390533029374, 4.943390533029374, 4.943390533029374]) + ops.mass(1338, *[4.94339053302939, 4.94339053302939, 4.94339053302939]) + ops.mass(1339, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1340, *[4.943390533029381, 4.943390533029381, 4.943390533029381]) + ops.mass(1341, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1342, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1343, *[4.943390533029383, 4.943390533029383, 4.943390533029383]) + ops.mass(1344, *[2.4716952665146934, + 2.4716952665146934, 2.4716952665146934]) diff --git a/build/lib/opstool/examples/DamBreak.py b/build/lib/opstool/examples/DamBreak.py new file mode 100644 index 0000000..ce83afd --- /dev/null +++ b/build/lib/opstool/examples/DamBreak.py @@ -0,0 +1,72 @@ +import os +import openseespy.opensees as ops + + +def DamBreak(): + # ------------------------------ + # Start of model generation + # ----------------------------- + + # remove existing model + ops.wipe() + + # set modelbuilder + ops.model('basic', '-ndm', 2, '-ndf', 2) + + # geometric + L = 0.146 + H = L * 2 + H2 = 0.3 + h = 0.005 + alpha = 1.4 + tw = 3 * h + + # material + rho = 1000.0 + mu = 0.0001 + b1 = 0.0 + b2 = -9.81 + thk = 0.012 + kappa = -1.0 + + # time steps + dtmax = 1e-3 + dtmin = 1e-6 + totaltime = 1.0 + + # nodes + ops.node(1, 0.0, 0.0) + ops.node(2, L, 0.0) + ops.node(3, L, H) + ops.node(4, 0.0, H) + ops.node(5, 0.0, H2) + ops.node(6, 4 * L, 0.0) + ops.node(7, 4 * L, H2) + ops.node(8, -tw, H2) + ops.node(9, -tw, -tw) + ops.node(10, 4 * L + tw, -tw) + ops.node(11, 4 * L + tw, H2) + + # ids for meshing + wall_id = 1 + water_bound_id = -1 + water_body_id = -2 + + # wall mesh + wall_tag = 3 + ndf = 2 + ops.mesh('line', 1, 9, 4, 5, 8, 9, 10, 11, 7, 6, 2, wall_id, ndf, h) + ops.mesh('line', 2, 3, 2, 1, 4, wall_id, ndf, h) + ops.nDMaterial('ElasticIsotropic', 10, 3.45E7, 0.2) + eleArgs = ['tri31', 1., 'PlaneStrain', 10, 0., 0., 0., 0.] + ops.mesh('tri', wall_tag, 2, 1, 2, wall_id, ndf, h, *eleArgs) + + # fluid mesh + fluid_tag = 4 + ops.mesh('line', 5, 3, 2, 3, 4, water_bound_id, ndf, h) + + eleArgs = ['PFEMElementBubble', rho, mu, b1, b2, thk, kappa] + ops.mesh('tri', fluid_tag, 2, 2, 5, water_body_id, ndf, h, *eleArgs) + + for nd in ops.getNodeTags('-mesh', wall_tag): + ops.fix(nd, 1, 1) diff --git a/build/lib/opstool/examples/Frame3D.py b/build/lib/opstool/examples/Frame3D.py new file mode 100644 index 0000000..310a334 --- /dev/null +++ b/build/lib/opstool/examples/Frame3D.py @@ -0,0 +1,3619 @@ +# !-*- coding:utf-8 -*- + +# This document was created from Midas2OPS version 0.01 +from collections import namedtuple +import openseespy.opensees as ops + + +def Frame3D(): + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 6) + + # Mechanical properties of material + # E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Mass Density; + # gamma-unit weight; r: expansion coefficient + mat_props = namedtuple( + 'mat_props', ['mat_name', 'E', 'v', 'G', 'r', 'gamma', 'rho']) + MatProps = dict() + MatProps[1] = mat_props._make( + ('C40', 32500000.0, 0.2, 13541666.666666668, 5.5556e-06, 25.0, 2.5493)) + + # Mechanical properties of Sections + # A-Area; Asy-Shear area along y; Asz-Shear area along z; + # Ixx-torsional; Iyy-inertia moment about y; Izz-inertia moment about z; + sec_props = namedtuple( + 'sec_props', ['sec_name', 'A', 'Asy', 'Asz', 'Ixx', 'Iyy', 'Izz']) + SecProps = dict() + SecProps[1] = sec_props._make( + ('yan', 0.25, 0.2083, 0.2083, 0.0088, 0.0052, 0.0052)) + + # Create OpenSees node. + ops.node(1, 0, 0, 0) + ops.node(2, 5, 0, 0) + ops.node(3, 10, 0, 0) + ops.node(4, 15, 0, 0) + ops.node(5, 20, 0, 0) + ops.node(6, 25, 0, 0) + ops.node(7, 0, 0, 5) + ops.node(8, 5, 0, 5) + ops.node(9, 10, 0, 5) + ops.node(10, 15, 0, 5) + ops.node(11, 20, 0, 5) + ops.node(12, 25, 0, 5) + ops.node(13, 0, 0, 10) + ops.node(14, 5, 0, 10) + ops.node(15, 10, 0, 10) + ops.node(16, 15, 0, 10) + ops.node(17, 20, 0, 10) + ops.node(18, 25, 0, 10) + ops.node(19, 0, 0, 15) + ops.node(20, 5, 0, 15) + ops.node(21, 10, 0, 15) + ops.node(22, 15, 0, 15) + ops.node(23, 20, 0, 15) + ops.node(24, 25, 0, 15) + ops.node(25, 0, 0, 20) + ops.node(26, 5, 0, 20) + ops.node(27, 10, 0, 20) + ops.node(28, 15, 0, 20) + ops.node(29, 20, 0, 20) + ops.node(30, 25, 0, 20) + ops.node(31, 0, 0, 25) + ops.node(32, 5, 0, 25) + ops.node(33, 10, 0, 25) + ops.node(34, 15, 0, 25) + ops.node(35, 20, 0, 25) + ops.node(36, 25, 0, 25) + ops.node(37, 0, 5, 0) + ops.node(38, 5, 5, 0) + ops.node(39, 10, 5, 0) + ops.node(40, 15, 5, 0) + ops.node(41, 20, 5, 0) + ops.node(42, 25, 5, 0) + ops.node(43, 0, 5, 5) + ops.node(44, 5, 5, 5) + ops.node(45, 10, 5, 5) + ops.node(46, 15, 5, 5) + ops.node(47, 20, 5, 5) + ops.node(48, 25, 5, 5) + ops.node(49, 0, 5, 10) + ops.node(50, 5, 5, 10) + ops.node(51, 10, 5, 10) + ops.node(52, 15, 5, 10) + ops.node(53, 20, 5, 10) + ops.node(54, 25, 5, 10) + ops.node(55, 0, 5, 15) + ops.node(56, 5, 5, 15) + ops.node(57, 10, 5, 15) + ops.node(58, 15, 5, 15) + ops.node(59, 20, 5, 15) + ops.node(60, 25, 5, 15) + ops.node(61, 0, 5, 20) + ops.node(62, 5, 5, 20) + ops.node(63, 10, 5, 20) + ops.node(64, 15, 5, 20) + ops.node(65, 20, 5, 20) + ops.node(66, 25, 5, 20) + ops.node(67, 0, 5, 25) + ops.node(68, 5, 5, 25) + ops.node(69, 10, 5, 25) + ops.node(70, 15, 5, 25) + ops.node(71, 20, 5, 25) + ops.node(72, 25, 5, 25) + ops.node(73, 0, 10, 0) + ops.node(74, 5, 10, 0) + ops.node(75, 10, 10, 0) + ops.node(76, 15, 10, 0) + ops.node(77, 20, 10, 0) + ops.node(78, 25, 10, 0) + ops.node(79, 0, 10, 5) + ops.node(80, 5, 10, 5) + ops.node(81, 10, 10, 5) + ops.node(82, 15, 10, 5) + ops.node(83, 20, 10, 5) + ops.node(84, 25, 10, 5) + ops.node(85, 0, 10, 10) + ops.node(86, 5, 10, 10) + ops.node(87, 10, 10, 10) + ops.node(88, 15, 10, 10) + ops.node(89, 20, 10, 10) + ops.node(90, 25, 10, 10) + ops.node(91, 0, 10, 15) + ops.node(92, 5, 10, 15) + ops.node(93, 10, 10, 15) + ops.node(94, 15, 10, 15) + ops.node(95, 20, 10, 15) + ops.node(96, 25, 10, 15) + ops.node(97, 0, 10, 20) + ops.node(98, 5, 10, 20) + ops.node(99, 10, 10, 20) + ops.node(100, 15, 10, 20) + ops.node(101, 20, 10, 20) + ops.node(102, 25, 10, 20) + ops.node(103, 0, 10, 25) + ops.node(104, 5, 10, 25) + ops.node(105, 10, 10, 25) + ops.node(106, 15, 10, 25) + ops.node(107, 20, 10, 25) + ops.node(108, 25, 10, 25) + ops.node(109, 0, 15, 0) + ops.node(110, 5, 15, 0) + ops.node(111, 10, 15, 0) + ops.node(112, 15, 15, 0) + ops.node(113, 20, 15, 0) + ops.node(114, 25, 15, 0) + ops.node(115, 0, 15, 5) + ops.node(116, 5, 15, 5) + ops.node(117, 10, 15, 5) + ops.node(118, 15, 15, 5) + ops.node(119, 20, 15, 5) + ops.node(120, 25, 15, 5) + ops.node(121, 0, 15, 10) + ops.node(122, 5, 15, 10) + ops.node(123, 10, 15, 10) + ops.node(124, 15, 15, 10) + ops.node(125, 20, 15, 10) + ops.node(126, 25, 15, 10) + ops.node(127, 0, 15, 15) + ops.node(128, 5, 15, 15) + ops.node(129, 10, 15, 15) + ops.node(130, 15, 15, 15) + ops.node(131, 20, 15, 15) + ops.node(132, 25, 15, 15) + ops.node(133, 0, 15, 20) + ops.node(134, 5, 15, 20) + ops.node(135, 10, 15, 20) + ops.node(136, 15, 15, 20) + ops.node(137, 20, 15, 20) + ops.node(138, 25, 15, 20) + ops.node(139, 0, 15, 25) + ops.node(140, 5, 15, 25) + ops.node(141, 10, 15, 25) + ops.node(142, 15, 15, 25) + ops.node(143, 20, 15, 25) + ops.node(144, 25, 15, 25) + ops.node(145, 0, 0, 30) + ops.node(146, 5, 0, 30) + ops.node(147, 10, 0, 30) + ops.node(148, 15, 0, 30) + ops.node(149, 20, 0, 30) + ops.node(150, 25, 0, 30) + ops.node(151, 0, 5, 30) + ops.node(152, 5, 5, 30) + ops.node(153, 10, 5, 30) + ops.node(154, 15, 5, 30) + ops.node(155, 20, 5, 30) + ops.node(156, 25, 5, 30) + ops.node(157, 0, 10, 30) + ops.node(158, 5, 10, 30) + ops.node(159, 10, 10, 30) + ops.node(160, 15, 10, 30) + ops.node(161, 20, 10, 30) + ops.node(162, 25, 10, 30) + ops.node(163, 0, 15, 30) + ops.node(164, 5, 15, 30) + ops.node(165, 10, 15, 30) + ops.node(166, 15, 15, 30) + ops.node(167, 20, 15, 30) + ops.node(168, 25, 15, 30) + ops.node(169, 0, 0, 35) + ops.node(170, 5, 0, 35) + ops.node(171, 10, 0, 35) + ops.node(172, 15, 0, 35) + ops.node(173, 20, 0, 35) + ops.node(174, 25, 0, 35) + ops.node(175, 0, 5, 35) + ops.node(176, 5, 5, 35) + ops.node(177, 10, 5, 35) + ops.node(178, 15, 5, 35) + ops.node(179, 20, 5, 35) + ops.node(180, 25, 5, 35) + ops.node(181, 0, 10, 35) + ops.node(182, 5, 10, 35) + ops.node(183, 10, 10, 35) + ops.node(184, 15, 10, 35) + ops.node(185, 20, 10, 35) + ops.node(186, 25, 10, 35) + ops.node(187, 0, 15, 35) + ops.node(188, 5, 15, 35) + ops.node(189, 10, 15, 35) + ops.node(190, 15, 15, 35) + ops.node(191, 20, 15, 35) + ops.node(192, 25, 15, 35) + ops.node(193, 0, 0, 40) + ops.node(194, 5, 0, 40) + ops.node(195, 10, 0, 40) + ops.node(196, 15, 0, 40) + ops.node(197, 20, 0, 40) + ops.node(198, 25, 0, 40) + ops.node(199, 0, 5, 40) + ops.node(200, 5, 5, 40) + ops.node(201, 10, 5, 40) + ops.node(202, 15, 5, 40) + ops.node(203, 20, 5, 40) + ops.node(204, 25, 5, 40) + ops.node(205, 0, 10, 40) + ops.node(206, 5, 10, 40) + ops.node(207, 10, 10, 40) + ops.node(208, 15, 10, 40) + ops.node(209, 20, 10, 40) + ops.node(210, 25, 10, 40) + ops.node(211, 0, 15, 40) + ops.node(212, 5, 15, 40) + ops.node(213, 10, 15, 40) + ops.node(214, 15, 15, 40) + ops.node(215, 20, 15, 40) + ops.node(216, 25, 15, 40) + ops.node(217, 0, 0, 45) + ops.node(218, 5, 0, 45) + ops.node(219, 10, 0, 45) + ops.node(220, 15, 0, 45) + ops.node(221, 20, 0, 45) + ops.node(222, 25, 0, 45) + ops.node(223, 0, 5, 45) + ops.node(224, 5, 5, 45) + ops.node(225, 10, 5, 45) + ops.node(226, 15, 5, 45) + ops.node(227, 20, 5, 45) + ops.node(228, 25, 5, 45) + ops.node(229, 0, 10, 45) + ops.node(230, 5, 10, 45) + ops.node(231, 10, 10, 45) + ops.node(232, 15, 10, 45) + ops.node(233, 20, 10, 45) + ops.node(234, 25, 10, 45) + ops.node(235, 0, 15, 45) + ops.node(236, 5, 15, 45) + ops.node(237, 10, 15, 45) + ops.node(238, 15, 15, 45) + ops.node(239, 20, 15, 45) + ops.node(240, 25, 15, 45) + ops.node(241, 0, 0, 50) + ops.node(242, 5, 0, 50) + ops.node(243, 10, 0, 50) + ops.node(244, 15, 0, 50) + ops.node(245, 20, 0, 50) + ops.node(246, 25, 0, 50) + ops.node(247, 0, 5, 50) + ops.node(248, 5, 5, 50) + ops.node(249, 10, 5, 50) + ops.node(250, 15, 5, 50) + ops.node(251, 20, 5, 50) + ops.node(252, 25, 5, 50) + ops.node(253, 0, 10, 50) + ops.node(254, 5, 10, 50) + ops.node(255, 10, 10, 50) + ops.node(256, 15, 10, 50) + ops.node(257, 20, 10, 50) + ops.node(258, 25, 10, 50) + ops.node(259, 0, 15, 50) + ops.node(260, 5, 15, 50) + ops.node(261, 10, 15, 50) + ops.node(262, 15, 15, 50) + ops.node(263, 20, 15, 50) + ops.node(264, 25, 15, 50) + ops.node(265, 0, 0, 55) + ops.node(266, 5, 0, 55) + ops.node(267, 10, 0, 55) + ops.node(268, 15, 0, 55) + ops.node(269, 20, 0, 55) + ops.node(270, 25, 0, 55) + ops.node(271, 0, 5, 55) + ops.node(272, 5, 5, 55) + ops.node(273, 10, 5, 55) + ops.node(274, 15, 5, 55) + ops.node(275, 20, 5, 55) + ops.node(276, 25, 5, 55) + ops.node(277, 0, 10, 55) + ops.node(278, 5, 10, 55) + ops.node(279, 10, 10, 55) + ops.node(280, 15, 10, 55) + ops.node(281, 20, 10, 55) + ops.node(282, 25, 10, 55) + ops.node(283, 0, 15, 55) + ops.node(284, 5, 15, 55) + ops.node(285, 10, 15, 55) + ops.node(286, 15, 15, 55) + ops.node(287, 20, 15, 55) + ops.node(288, 25, 15, 55) + ops.node(289, 0, 0, 60) + ops.node(290, 5, 0, 60) + ops.node(291, 10, 0, 60) + ops.node(292, 15, 0, 60) + ops.node(293, 20, 0, 60) + ops.node(294, 25, 0, 60) + ops.node(295, 0, 5, 60) + ops.node(296, 5, 5, 60) + ops.node(297, 10, 5, 60) + ops.node(298, 15, 5, 60) + ops.node(299, 20, 5, 60) + ops.node(300, 25, 5, 60) + ops.node(301, 0, 10, 60) + ops.node(302, 5, 10, 60) + ops.node(303, 10, 10, 60) + ops.node(304, 15, 10, 60) + ops.node(305, 20, 10, 60) + ops.node(306, 25, 10, 60) + ops.node(307, 0, 15, 60) + ops.node(308, 5, 15, 60) + ops.node(309, 10, 15, 60) + ops.node(310, 15, 15, 60) + ops.node(311, 20, 15, 60) + ops.node(312, 25, 15, 60) + ops.node(313, 0, 0, 65) + ops.node(314, 5, 0, 65) + ops.node(315, 10, 0, 65) + ops.node(316, 15, 0, 65) + ops.node(317, 20, 0, 65) + ops.node(318, 25, 0, 65) + ops.node(319, 0, 5, 65) + ops.node(320, 5, 5, 65) + ops.node(321, 10, 5, 65) + ops.node(322, 15, 5, 65) + ops.node(323, 20, 5, 65) + ops.node(324, 25, 5, 65) + ops.node(325, 0, 10, 65) + ops.node(326, 5, 10, 65) + ops.node(327, 10, 10, 65) + ops.node(328, 15, 10, 65) + ops.node(329, 20, 10, 65) + ops.node(330, 25, 10, 65) + ops.node(331, 0, 15, 65) + ops.node(332, 5, 15, 65) + ops.node(333, 10, 15, 65) + ops.node(334, 15, 15, 65) + ops.node(335, 20, 15, 65) + ops.node(336, 25, 15, 65) + ops.node(337, 0, 0, 70) + ops.node(338, 5, 0, 70) + ops.node(339, 10, 0, 70) + ops.node(340, 15, 0, 70) + ops.node(341, 20, 0, 70) + ops.node(342, 25, 0, 70) + ops.node(343, 0, 5, 70) + ops.node(344, 5, 5, 70) + ops.node(345, 10, 5, 70) + ops.node(346, 15, 5, 70) + ops.node(347, 20, 5, 70) + ops.node(348, 25, 5, 70) + ops.node(349, 0, 10, 70) + ops.node(350, 5, 10, 70) + ops.node(351, 10, 10, 70) + ops.node(352, 15, 10, 70) + ops.node(353, 20, 10, 70) + ops.node(354, 25, 10, 70) + ops.node(355, 0, 15, 70) + ops.node(356, 5, 15, 70) + ops.node(357, 10, 15, 70) + ops.node(358, 15, 15, 70) + ops.node(359, 20, 15, 70) + ops.node(360, 25, 15, 70) + ops.node(361, 0, 0, 75) + ops.node(362, 5, 0, 75) + ops.node(363, 10, 0, 75) + ops.node(364, 15, 0, 75) + ops.node(365, 20, 0, 75) + ops.node(366, 25, 0, 75) + ops.node(367, 0, 5, 75) + ops.node(368, 5, 5, 75) + ops.node(369, 10, 5, 75) + ops.node(370, 15, 5, 75) + ops.node(371, 20, 5, 75) + ops.node(372, 25, 5, 75) + ops.node(373, 0, 10, 75) + ops.node(374, 5, 10, 75) + ops.node(375, 10, 10, 75) + ops.node(376, 15, 10, 75) + ops.node(377, 20, 10, 75) + ops.node(378, 25, 10, 75) + ops.node(379, 0, 15, 75) + ops.node(380, 5, 15, 75) + ops.node(381, 10, 15, 75) + ops.node(382, 15, 15, 75) + ops.node(383, 20, 15, 75) + ops.node(384, 25, 15, 75) + + # Create OpenSees elastic elements. + ops.geomTransf('Linear', 1, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 6, *[7, 8], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 1) + ops.geomTransf('Linear', 2, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 7, *[8, 9], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 2) + ops.geomTransf('Linear', 3, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 8, *[9, 10], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 3) + ops.geomTransf('Linear', 4, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 9, *[10, 11], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 4) + ops.geomTransf('Linear', 5, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 10, *[11, 12], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 5) + ops.geomTransf('Linear', 6, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 11, *[13, 14], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 6) + ops.geomTransf('Linear', 7, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 12, *[14, 15], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 7) + ops.geomTransf('Linear', 8, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 13, *[15, 16], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 8) + ops.geomTransf('Linear', 9, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 14, *[16, 17], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 9) + ops.geomTransf('Linear', 10, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 15, *[17, 18], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 10) + ops.geomTransf('Linear', 11, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 16, *[19, 20], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 11) + ops.geomTransf('Linear', 12, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 17, *[20, 21], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 12) + ops.geomTransf('Linear', 13, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 18, *[21, 22], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 13) + ops.geomTransf('Linear', 14, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 19, *[22, 23], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 14) + ops.geomTransf('Linear', 15, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 20, *[23, 24], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 15) + ops.geomTransf('Linear', 16, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 21, *[25, 26], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 16) + ops.geomTransf('Linear', 17, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 22, *[26, 27], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 17) + ops.geomTransf('Linear', 18, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 23, *[27, 28], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 18) + ops.geomTransf('Linear', 19, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 24, *[28, 29], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 19) + ops.geomTransf('Linear', 20, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 25, *[29, 30], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 20) + ops.geomTransf('Linear', 21, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 26, *[31, 32], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 21) + ops.geomTransf('Linear', 22, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 27, *[32, 33], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 22) + ops.geomTransf('Linear', 23, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 28, *[33, 34], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 23) + ops.geomTransf('Linear', 24, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 29, *[34, 35], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 24) + ops.geomTransf('Linear', 25, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 30, *[35, 36], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 25) + ops.geomTransf('Linear', 26, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 31, *[1, 7], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 26) + ops.geomTransf('Linear', 27, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 32, *[7, 13], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 27) + ops.geomTransf('Linear', 28, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 33, *[13, 19], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 28) + ops.geomTransf('Linear', 29, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 34, *[19, 25], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 29) + ops.geomTransf('Linear', 30, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 35, *[25, 31], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 30) + ops.geomTransf('Linear', 31, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 36, *[2, 8], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 31) + ops.geomTransf('Linear', 32, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 37, *[8, 14], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 32) + ops.geomTransf('Linear', 33, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 38, *[14, 20], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 33) + ops.geomTransf('Linear', 34, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 39, *[20, 26], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 34) + ops.geomTransf('Linear', 35, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 40, *[26, 32], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 35) + ops.geomTransf('Linear', 36, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 41, *[3, 9], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 36) + ops.geomTransf('Linear', 37, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 42, *[9, 15], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 37) + ops.geomTransf('Linear', 38, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 43, *[15, 21], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 38) + ops.geomTransf('Linear', 39, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 44, *[21, 27], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 39) + ops.geomTransf('Linear', 40, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 45, *[27, 33], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 40) + ops.geomTransf('Linear', 41, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 46, *[4, 10], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 41) + ops.geomTransf('Linear', 42, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 47, *[10, 16], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 42) + ops.geomTransf('Linear', 43, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 48, *[16, 22], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 43) + ops.geomTransf('Linear', 44, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 49, *[22, 28], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 44) + ops.geomTransf('Linear', 45, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 50, *[28, 34], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 45) + ops.geomTransf('Linear', 46, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 51, *[5, 11], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 46) + ops.geomTransf('Linear', 47, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 52, *[11, 17], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 47) + ops.geomTransf('Linear', 48, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 53, *[17, 23], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 48) + ops.geomTransf('Linear', 49, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 54, *[23, 29], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 49) + ops.geomTransf('Linear', 50, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 55, *[29, 35], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 50) + ops.geomTransf('Linear', 51, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 56, *[6, 12], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 51) + ops.geomTransf('Linear', 52, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 57, *[12, 18], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 52) + ops.geomTransf('Linear', 53, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 58, *[18, 24], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 53) + ops.geomTransf('Linear', 54, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 59, *[24, 30], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 54) + ops.geomTransf('Linear', 55, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 60, *[30, 36], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 55) + ops.geomTransf('Linear', 56, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 66, *[43, 44], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 56) + ops.geomTransf('Linear', 57, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 67, *[44, 45], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 57) + ops.geomTransf('Linear', 58, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 68, *[45, 46], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 58) + ops.geomTransf('Linear', 59, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 69, *[46, 47], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 59) + ops.geomTransf('Linear', 60, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 70, *[47, 48], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 60) + ops.geomTransf('Linear', 61, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 71, *[49, 50], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 61) + ops.geomTransf('Linear', 62, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 72, *[50, 51], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 62) + ops.geomTransf('Linear', 63, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 73, *[51, 52], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 63) + ops.geomTransf('Linear', 64, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 74, *[52, 53], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 64) + ops.geomTransf('Linear', 65, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 75, *[53, 54], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 65) + ops.geomTransf('Linear', 66, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 76, *[55, 56], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 66) + ops.geomTransf('Linear', 67, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 77, *[56, 57], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 67) + ops.geomTransf('Linear', 68, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 78, *[57, 58], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 68) + ops.geomTransf('Linear', 69, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 79, *[58, 59], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 69) + ops.geomTransf('Linear', 70, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 80, *[59, 60], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 70) + ops.geomTransf('Linear', 71, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 81, *[61, 62], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 71) + ops.geomTransf('Linear', 72, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 82, *[62, 63], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 72) + ops.geomTransf('Linear', 73, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 83, *[63, 64], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 73) + ops.geomTransf('Linear', 74, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 84, *[64, 65], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 74) + ops.geomTransf('Linear', 75, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 85, *[65, 66], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 75) + ops.geomTransf('Linear', 76, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 86, *[67, 68], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 76) + ops.geomTransf('Linear', 77, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 87, *[68, 69], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 77) + ops.geomTransf('Linear', 78, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 88, *[69, 70], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 78) + ops.geomTransf('Linear', 79, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 89, *[70, 71], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 79) + ops.geomTransf('Linear', 80, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 90, *[71, 72], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 80) + ops.geomTransf('Linear', 81, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 91, *[37, 43], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 81) + ops.geomTransf('Linear', 82, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 92, *[43, 49], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 82) + ops.geomTransf('Linear', 83, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 93, *[49, 55], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 83) + ops.geomTransf('Linear', 84, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 94, *[55, 61], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 84) + ops.geomTransf('Linear', 85, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 95, *[61, 67], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 85) + ops.geomTransf('Linear', 86, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 96, *[38, 44], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 86) + ops.geomTransf('Linear', 87, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 97, *[44, 50], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 87) + ops.geomTransf('Linear', 88, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 98, *[50, 56], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 88) + ops.geomTransf('Linear', 89, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 99, *[56, 62], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 89) + ops.geomTransf('Linear', 90, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 100, *[62, 68], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 90) + ops.geomTransf('Linear', 91, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 101, *[39, 45], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 91) + ops.geomTransf('Linear', 92, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 102, *[45, 51], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 92) + ops.geomTransf('Linear', 93, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 103, *[51, 57], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 93) + ops.geomTransf('Linear', 94, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 104, *[57, 63], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 94) + ops.geomTransf('Linear', 95, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 105, *[63, 69], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 95) + ops.geomTransf('Linear', 96, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 106, *[40, 46], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 96) + ops.geomTransf('Linear', 97, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 107, *[46, 52], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 97) + ops.geomTransf('Linear', 98, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 108, *[52, 58], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 98) + ops.geomTransf('Linear', 99, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 109, *[58, 64], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 99) + ops.geomTransf('Linear', 100, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 110, *[64, 70], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 100) + ops.geomTransf('Linear', 101, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 111, *[41, 47], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 101) + ops.geomTransf('Linear', 102, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 112, *[47, 53], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 102) + ops.geomTransf('Linear', 103, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 113, *[53, 59], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 103) + ops.geomTransf('Linear', 104, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 114, *[59, 65], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 104) + ops.geomTransf('Linear', 105, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 115, *[65, 71], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 105) + ops.geomTransf('Linear', 106, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 116, *[42, 48], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 106) + ops.geomTransf('Linear', 107, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 117, *[48, 54], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 107) + ops.geomTransf('Linear', 108, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 118, *[54, 60], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 108) + ops.geomTransf('Linear', 109, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 119, *[60, 66], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 109) + ops.geomTransf('Linear', 110, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 120, *[66, 72], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 110) + ops.geomTransf('Linear', 111, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 126, *[79, 80], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 111) + ops.geomTransf('Linear', 112, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 127, *[80, 81], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 112) + ops.geomTransf('Linear', 113, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 128, *[81, 82], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 113) + ops.geomTransf('Linear', 114, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 129, *[82, 83], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 114) + ops.geomTransf('Linear', 115, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 130, *[83, 84], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 115) + ops.geomTransf('Linear', 116, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 131, *[85, 86], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 116) + ops.geomTransf('Linear', 117, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 132, *[86, 87], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 117) + ops.geomTransf('Linear', 118, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 133, *[87, 88], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 118) + ops.geomTransf('Linear', 119, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 134, *[88, 89], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 119) + ops.geomTransf('Linear', 120, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 135, *[89, 90], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 120) + ops.geomTransf('Linear', 121, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 136, *[91, 92], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 121) + ops.geomTransf('Linear', 122, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 137, *[92, 93], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 122) + ops.geomTransf('Linear', 123, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 138, *[93, 94], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 123) + ops.geomTransf('Linear', 124, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 139, *[94, 95], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 124) + ops.geomTransf('Linear', 125, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 140, *[95, 96], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 125) + ops.geomTransf('Linear', 126, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 141, *[97, 98], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 126) + ops.geomTransf('Linear', 127, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 142, *[98, 99], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 127) + ops.geomTransf('Linear', 128, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 143, *[99, 100], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 128) + ops.geomTransf('Linear', 129, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 144, *[100, 101], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 129) + ops.geomTransf('Linear', 130, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 145, *[101, 102], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 130) + ops.geomTransf('Linear', 131, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 146, *[103, 104], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 131) + ops.geomTransf('Linear', 132, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 147, *[104, 105], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 132) + ops.geomTransf('Linear', 133, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 148, *[105, 106], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 133) + ops.geomTransf('Linear', 134, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 149, *[106, 107], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 134) + ops.geomTransf('Linear', 135, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 150, *[107, 108], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 135) + ops.geomTransf('Linear', 136, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 151, *[73, 79], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 136) + ops.geomTransf('Linear', 137, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 152, *[79, 85], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 137) + ops.geomTransf('Linear', 138, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 153, *[85, 91], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 138) + ops.geomTransf('Linear', 139, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 154, *[91, 97], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 139) + ops.geomTransf('Linear', 140, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 155, *[97, 103], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 140) + ops.geomTransf('Linear', 141, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 156, *[74, 80], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 141) + ops.geomTransf('Linear', 142, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 157, *[80, 86], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 142) + ops.geomTransf('Linear', 143, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 158, *[86, 92], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 143) + ops.geomTransf('Linear', 144, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 159, *[92, 98], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 144) + ops.geomTransf('Linear', 145, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 160, *[98, 104], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 145) + ops.geomTransf('Linear', 146, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 161, *[75, 81], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 146) + ops.geomTransf('Linear', 147, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 162, *[81, 87], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 147) + ops.geomTransf('Linear', 148, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 163, *[87, 93], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 148) + ops.geomTransf('Linear', 149, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 164, *[93, 99], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 149) + ops.geomTransf('Linear', 150, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 165, *[99, 105], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 150) + ops.geomTransf('Linear', 151, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 166, *[76, 82], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 151) + ops.geomTransf('Linear', 152, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 167, *[82, 88], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 152) + ops.geomTransf('Linear', 153, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 168, *[88, 94], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 153) + ops.geomTransf('Linear', 154, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 169, *[94, 100], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 154) + ops.geomTransf('Linear', 155, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 170, *[100, 106], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 155) + ops.geomTransf('Linear', 156, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 171, *[77, 83], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 156) + ops.geomTransf('Linear', 157, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 172, *[83, 89], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 157) + ops.geomTransf('Linear', 158, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 173, *[89, 95], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 158) + ops.geomTransf('Linear', 159, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 174, *[95, 101], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 159) + ops.geomTransf('Linear', 160, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 175, *[101, 107], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 160) + ops.geomTransf('Linear', 161, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 176, *[78, 84], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 161) + ops.geomTransf('Linear', 162, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 177, *[84, 90], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 162) + ops.geomTransf('Linear', 163, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 178, *[90, 96], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 163) + ops.geomTransf('Linear', 164, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 179, *[96, 102], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 164) + ops.geomTransf('Linear', 165, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 180, *[102, 108], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 165) + ops.geomTransf('Linear', 166, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 186, *[115, 116], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 166) + ops.geomTransf('Linear', 167, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 187, *[116, 117], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 167) + ops.geomTransf('Linear', 168, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 188, *[117, 118], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 168) + ops.geomTransf('Linear', 169, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 189, *[118, 119], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 169) + ops.geomTransf('Linear', 170, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 190, *[119, 120], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 170) + ops.geomTransf('Linear', 171, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 191, *[121, 122], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 171) + ops.geomTransf('Linear', 172, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 192, *[122, 123], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 172) + ops.geomTransf('Linear', 173, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 193, *[123, 124], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 173) + ops.geomTransf('Linear', 174, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 194, *[124, 125], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 174) + ops.geomTransf('Linear', 175, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 195, *[125, 126], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 175) + ops.geomTransf('Linear', 176, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 196, *[127, 128], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 176) + ops.geomTransf('Linear', 177, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 197, *[128, 129], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 177) + ops.geomTransf('Linear', 178, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 198, *[129, 130], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 178) + ops.geomTransf('Linear', 179, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 199, *[130, 131], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 179) + ops.geomTransf('Linear', 180, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 200, *[131, 132], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 180) + ops.geomTransf('Linear', 181, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 201, *[133, 134], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 181) + ops.geomTransf('Linear', 182, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 202, *[134, 135], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 182) + ops.geomTransf('Linear', 183, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 203, *[135, 136], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 183) + ops.geomTransf('Linear', 184, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 204, *[136, 137], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 184) + ops.geomTransf('Linear', 185, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 205, *[137, 138], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 185) + ops.geomTransf('Linear', 186, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 206, *[139, 140], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 186) + ops.geomTransf('Linear', 187, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 207, *[140, 141], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 187) + ops.geomTransf('Linear', 188, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 208, *[141, 142], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 188) + ops.geomTransf('Linear', 189, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 209, *[142, 143], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 189) + ops.geomTransf('Linear', 190, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 210, *[143, 144], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 190) + ops.geomTransf('Linear', 191, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 211, *[109, 115], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 191) + ops.geomTransf('Linear', 192, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 212, *[115, 121], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 192) + ops.geomTransf('Linear', 193, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 213, *[121, 127], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 193) + ops.geomTransf('Linear', 194, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 214, *[127, 133], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 194) + ops.geomTransf('Linear', 195, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 215, *[133, 139], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 195) + ops.geomTransf('Linear', 196, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 216, *[110, 116], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 196) + ops.geomTransf('Linear', 197, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 217, *[116, 122], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 197) + ops.geomTransf('Linear', 198, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 218, *[122, 128], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 198) + ops.geomTransf('Linear', 199, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 219, *[128, 134], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 199) + ops.geomTransf('Linear', 200, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 220, *[134, 140], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 200) + ops.geomTransf('Linear', 201, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 221, *[111, 117], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 201) + ops.geomTransf('Linear', 202, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 222, *[117, 123], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 202) + ops.geomTransf('Linear', 203, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 223, *[123, 129], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 203) + ops.geomTransf('Linear', 204, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 224, *[129, 135], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 204) + ops.geomTransf('Linear', 205, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 225, *[135, 141], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 205) + ops.geomTransf('Linear', 206, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 226, *[112, 118], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 206) + ops.geomTransf('Linear', 207, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 227, *[118, 124], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 207) + ops.geomTransf('Linear', 208, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 228, *[124, 130], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 208) + ops.geomTransf('Linear', 209, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 229, *[130, 136], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 209) + ops.geomTransf('Linear', 210, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 230, *[136, 142], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 210) + ops.geomTransf('Linear', 211, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 231, *[113, 119], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 211) + ops.geomTransf('Linear', 212, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 232, *[119, 125], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 212) + ops.geomTransf('Linear', 213, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 233, *[125, 131], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 213) + ops.geomTransf('Linear', 214, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 234, *[131, 137], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 214) + ops.geomTransf('Linear', 215, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 235, *[137, 143], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 215) + ops.geomTransf('Linear', 216, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 236, *[114, 120], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 216) + ops.geomTransf('Linear', 217, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 237, *[120, 126], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 217) + ops.geomTransf('Linear', 218, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 238, *[126, 132], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 218) + ops.geomTransf('Linear', 219, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 239, *[132, 138], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 219) + ops.geomTransf('Linear', 220, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 240, *[138, 144], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 220) + ops.geomTransf('Linear', 221, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 241, *[144, 108], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 221) + ops.geomTransf('Linear', 222, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 242, *[108, 72], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 222) + ops.geomTransf('Linear', 223, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 243, *[72, 36], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 223) + ops.geomTransf('Linear', 224, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 244, *[143, 107], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 224) + ops.geomTransf('Linear', 225, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 245, *[107, 71], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 225) + ops.geomTransf('Linear', 226, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 246, *[71, 35], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 226) + ops.geomTransf('Linear', 227, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 247, *[142, 106], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 227) + ops.geomTransf('Linear', 228, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 248, *[106, 70], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 228) + ops.geomTransf('Linear', 229, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 249, *[70, 34], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 229) + ops.geomTransf('Linear', 230, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 250, *[141, 105], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 230) + ops.geomTransf('Linear', 231, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 251, *[105, 69], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 231) + ops.geomTransf('Linear', 232, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 252, *[69, 33], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 232) + ops.geomTransf('Linear', 233, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 253, *[140, 104], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 233) + ops.geomTransf('Linear', 234, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 254, *[104, 68], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 234) + ops.geomTransf('Linear', 235, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 255, *[68, 32], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 235) + ops.geomTransf('Linear', 236, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 256, *[139, 103], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 236) + ops.geomTransf('Linear', 237, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 257, *[103, 67], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 237) + ops.geomTransf('Linear', 238, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 258, *[67, 31], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 238) + ops.geomTransf('Linear', 239, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 259, *[138, 102], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 239) + ops.geomTransf('Linear', 240, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 260, *[102, 66], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 240) + ops.geomTransf('Linear', 241, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 261, *[66, 30], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 241) + ops.geomTransf('Linear', 242, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 262, *[137, 101], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 242) + ops.geomTransf('Linear', 243, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 263, *[101, 65], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 243) + ops.geomTransf('Linear', 244, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 264, *[65, 29], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 244) + ops.geomTransf('Linear', 245, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 265, *[136, 100], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 245) + ops.geomTransf('Linear', 246, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 266, *[100, 64], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 246) + ops.geomTransf('Linear', 247, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 267, *[64, 28], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 247) + ops.geomTransf('Linear', 248, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 268, *[135, 99], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 248) + ops.geomTransf('Linear', 249, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 269, *[99, 63], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 249) + ops.geomTransf('Linear', 250, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 270, *[63, 27], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 250) + ops.geomTransf('Linear', 251, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 271, *[134, 98], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 251) + ops.geomTransf('Linear', 252, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 272, *[98, 62], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 252) + ops.geomTransf('Linear', 253, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 273, *[62, 26], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 253) + ops.geomTransf('Linear', 254, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 274, *[133, 97], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 254) + ops.geomTransf('Linear', 255, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 275, *[97, 61], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 255) + ops.geomTransf('Linear', 256, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 276, *[61, 25], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 256) + ops.geomTransf('Linear', 257, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 277, *[132, 96], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 257) + ops.geomTransf('Linear', 258, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 278, *[96, 60], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 258) + ops.geomTransf('Linear', 259, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 279, *[60, 24], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 259) + ops.geomTransf('Linear', 260, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 280, *[131, 95], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 260) + ops.geomTransf('Linear', 261, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 281, *[95, 59], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 261) + ops.geomTransf('Linear', 262, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 282, *[59, 23], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 262) + ops.geomTransf('Linear', 263, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 283, *[130, 94], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 263) + ops.geomTransf('Linear', 264, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 284, *[94, 58], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 264) + ops.geomTransf('Linear', 265, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 285, *[58, 22], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 265) + ops.geomTransf('Linear', 266, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 286, *[129, 93], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 266) + ops.geomTransf('Linear', 267, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 287, *[93, 57], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 267) + ops.geomTransf('Linear', 268, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 288, *[57, 21], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 268) + ops.geomTransf('Linear', 269, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 289, *[128, 92], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 269) + ops.geomTransf('Linear', 270, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 290, *[92, 56], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 270) + ops.geomTransf('Linear', 271, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 291, *[56, 20], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 271) + ops.geomTransf('Linear', 272, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 292, *[127, 91], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 272) + ops.geomTransf('Linear', 273, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 293, *[91, 55], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 273) + ops.geomTransf('Linear', 274, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 294, *[55, 19], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 274) + ops.geomTransf('Linear', 275, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 295, *[126, 90], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 275) + ops.geomTransf('Linear', 276, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 296, *[90, 54], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 276) + ops.geomTransf('Linear', 277, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 297, *[54, 18], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 277) + ops.geomTransf('Linear', 278, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 298, *[125, 89], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 278) + ops.geomTransf('Linear', 279, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 299, *[89, 53], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 279) + ops.geomTransf('Linear', 280, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 300, *[53, 17], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 280) + ops.geomTransf('Linear', 281, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 301, *[124, 88], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 281) + ops.geomTransf('Linear', 282, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 302, *[88, 52], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 282) + ops.geomTransf('Linear', 283, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 303, *[52, 16], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 283) + ops.geomTransf('Linear', 284, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 304, *[123, 87], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 284) + ops.geomTransf('Linear', 285, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 305, *[87, 51], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 285) + ops.geomTransf('Linear', 286, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 306, *[51, 15], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 286) + ops.geomTransf('Linear', 287, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 307, *[122, 86], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 287) + ops.geomTransf('Linear', 288, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 308, *[86, 50], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 288) + ops.geomTransf('Linear', 289, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 309, *[50, 14], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 289) + ops.geomTransf('Linear', 290, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 310, *[121, 85], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 290) + ops.geomTransf('Linear', 291, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 311, *[85, 49], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 291) + ops.geomTransf('Linear', 292, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 312, *[49, 13], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 292) + ops.geomTransf('Linear', 293, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 313, *[120, 84], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 293) + ops.geomTransf('Linear', 294, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 314, *[84, 48], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 294) + ops.geomTransf('Linear', 295, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 315, *[48, 12], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 295) + ops.geomTransf('Linear', 296, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 316, *[119, 83], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 296) + ops.geomTransf('Linear', 297, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 317, *[83, 47], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 297) + ops.geomTransf('Linear', 298, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 318, *[47, 11], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 298) + ops.geomTransf('Linear', 299, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 319, *[118, 82], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 299) + ops.geomTransf('Linear', 300, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 320, *[82, 46], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 300) + ops.geomTransf('Linear', 301, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 321, *[46, 10], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 301) + ops.geomTransf('Linear', 302, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 322, *[117, 81], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 302) + ops.geomTransf('Linear', 303, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 323, *[81, 45], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 303) + ops.geomTransf('Linear', 304, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 324, *[45, 9], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 304) + ops.geomTransf('Linear', 305, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 325, *[116, 80], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 305) + ops.geomTransf('Linear', 306, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 326, *[80, 44], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 306) + ops.geomTransf('Linear', 307, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 327, *[44, 8], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 307) + ops.geomTransf('Linear', 308, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 328, *[115, 79], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 308) + ops.geomTransf('Linear', 309, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 329, *[79, 43], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 309) + ops.geomTransf('Linear', 310, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 330, *[43, 7], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 310) + ops.geomTransf('Linear', 311, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 331, *[145, 146], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 311) + ops.geomTransf('Linear', 312, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 332, *[146, 147], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 312) + ops.geomTransf('Linear', 313, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 333, *[147, 148], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 313) + ops.geomTransf('Linear', 314, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 334, *[148, 149], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 314) + ops.geomTransf('Linear', 315, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 335, *[149, 150], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 315) + ops.geomTransf('Linear', 316, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 336, *[31, 145], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 316) + ops.geomTransf('Linear', 317, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 337, *[32, 146], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 317) + ops.geomTransf('Linear', 318, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 338, *[33, 147], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 318) + ops.geomTransf('Linear', 319, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 339, *[34, 148], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 319) + ops.geomTransf('Linear', 320, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 340, *[35, 149], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 320) + ops.geomTransf('Linear', 321, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 341, *[36, 150], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 321) + ops.geomTransf('Linear', 322, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 342, *[151, 152], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 322) + ops.geomTransf('Linear', 323, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 343, *[152, 153], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 323) + ops.geomTransf('Linear', 324, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 344, *[153, 154], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 324) + ops.geomTransf('Linear', 325, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 345, *[154, 155], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 325) + ops.geomTransf('Linear', 326, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 346, *[155, 156], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 326) + ops.geomTransf('Linear', 327, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 347, *[67, 151], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 327) + ops.geomTransf('Linear', 328, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 348, *[68, 152], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 328) + ops.geomTransf('Linear', 329, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 349, *[69, 153], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 329) + ops.geomTransf('Linear', 330, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 350, *[70, 154], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 330) + ops.geomTransf('Linear', 331, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 351, *[71, 155], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 331) + ops.geomTransf('Linear', 332, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 352, *[72, 156], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 332) + ops.geomTransf('Linear', 333, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 353, *[157, 158], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 333) + ops.geomTransf('Linear', 334, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 354, *[158, 159], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 334) + ops.geomTransf('Linear', 335, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 355, *[159, 160], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 335) + ops.geomTransf('Linear', 336, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 356, *[160, 161], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 336) + ops.geomTransf('Linear', 337, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 357, *[161, 162], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 337) + ops.geomTransf('Linear', 338, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 358, *[103, 157], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 338) + ops.geomTransf('Linear', 339, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 359, *[104, 158], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 339) + ops.geomTransf('Linear', 340, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 360, *[105, 159], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 340) + ops.geomTransf('Linear', 341, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 361, *[106, 160], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 341) + ops.geomTransf('Linear', 342, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 362, *[107, 161], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 342) + ops.geomTransf('Linear', 343, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 363, *[108, 162], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 343) + ops.geomTransf('Linear', 344, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 364, *[163, 164], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 344) + ops.geomTransf('Linear', 345, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 365, *[164, 165], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 345) + ops.geomTransf('Linear', 346, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 366, *[165, 166], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 346) + ops.geomTransf('Linear', 347, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 367, *[166, 167], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 347) + ops.geomTransf('Linear', 348, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 368, *[167, 168], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 348) + ops.geomTransf('Linear', 349, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 369, *[139, 163], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 349) + ops.geomTransf('Linear', 350, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 370, *[140, 164], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 350) + ops.geomTransf('Linear', 351, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 371, *[141, 165], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 351) + ops.geomTransf('Linear', 352, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 372, *[142, 166], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 352) + ops.geomTransf('Linear', 353, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 373, *[143, 167], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 353) + ops.geomTransf('Linear', 354, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 374, *[144, 168], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 354) + ops.geomTransf('Linear', 355, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 375, *[168, 162], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 355) + ops.geomTransf('Linear', 356, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 376, *[162, 156], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 356) + ops.geomTransf('Linear', 357, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 377, *[156, 150], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 357) + ops.geomTransf('Linear', 358, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 378, *[167, 161], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 358) + ops.geomTransf('Linear', 359, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 379, *[161, 155], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 359) + ops.geomTransf('Linear', 360, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 380, *[155, 149], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 360) + ops.geomTransf('Linear', 361, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 381, *[166, 160], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 361) + ops.geomTransf('Linear', 362, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 382, *[160, 154], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 362) + ops.geomTransf('Linear', 363, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 383, *[154, 148], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 363) + ops.geomTransf('Linear', 364, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 384, *[165, 159], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 364) + ops.geomTransf('Linear', 365, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 385, *[159, 153], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 365) + ops.geomTransf('Linear', 366, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 386, *[153, 147], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 366) + ops.geomTransf('Linear', 367, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 387, *[164, 158], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 367) + ops.geomTransf('Linear', 368, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 388, *[158, 152], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 368) + ops.geomTransf('Linear', 369, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 389, *[152, 146], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 369) + ops.geomTransf('Linear', 370, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 390, *[163, 157], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 370) + ops.geomTransf('Linear', 371, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 391, *[157, 151], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 371) + ops.geomTransf('Linear', 372, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 392, *[151, 145], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 372) + ops.geomTransf('Linear', 373, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 393, *[169, 170], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 373) + ops.geomTransf('Linear', 374, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 394, *[170, 171], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 374) + ops.geomTransf('Linear', 375, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 395, *[171, 172], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 375) + ops.geomTransf('Linear', 376, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 396, *[172, 173], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 376) + ops.geomTransf('Linear', 377, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 397, *[173, 174], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 377) + ops.geomTransf('Linear', 378, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 398, *[145, 169], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 378) + ops.geomTransf('Linear', 379, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 399, *[146, 170], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 379) + ops.geomTransf('Linear', 380, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 400, *[147, 171], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 380) + ops.geomTransf('Linear', 381, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 401, *[148, 172], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 381) + ops.geomTransf('Linear', 382, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 402, *[149, 173], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 382) + ops.geomTransf('Linear', 383, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 403, *[150, 174], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 383) + ops.geomTransf('Linear', 384, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 404, *[175, 176], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 384) + ops.geomTransf('Linear', 385, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 405, *[176, 177], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 385) + ops.geomTransf('Linear', 386, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 406, *[177, 178], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 386) + ops.geomTransf('Linear', 387, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 407, *[178, 179], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 387) + ops.geomTransf('Linear', 388, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 408, *[179, 180], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 388) + ops.geomTransf('Linear', 389, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 409, *[151, 175], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 389) + ops.geomTransf('Linear', 390, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 410, *[152, 176], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 390) + ops.geomTransf('Linear', 391, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 411, *[153, 177], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 391) + ops.geomTransf('Linear', 392, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 412, *[154, 178], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 392) + ops.geomTransf('Linear', 393, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 413, *[155, 179], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 393) + ops.geomTransf('Linear', 394, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 414, *[156, 180], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 394) + ops.geomTransf('Linear', 395, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 415, *[181, 182], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 395) + ops.geomTransf('Linear', 396, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 416, *[182, 183], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 396) + ops.geomTransf('Linear', 397, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 417, *[183, 184], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 397) + ops.geomTransf('Linear', 398, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 418, *[184, 185], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 398) + ops.geomTransf('Linear', 399, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 419, *[185, 186], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 399) + ops.geomTransf('Linear', 400, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 420, *[157, 181], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 400) + ops.geomTransf('Linear', 401, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 421, *[158, 182], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 401) + ops.geomTransf('Linear', 402, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 422, *[159, 183], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 402) + ops.geomTransf('Linear', 403, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 423, *[160, 184], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 403) + ops.geomTransf('Linear', 404, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 424, *[161, 185], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 404) + ops.geomTransf('Linear', 405, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 425, *[162, 186], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 405) + ops.geomTransf('Linear', 406, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 426, *[187, 188], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 406) + ops.geomTransf('Linear', 407, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 427, *[188, 189], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 407) + ops.geomTransf('Linear', 408, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 428, *[189, 190], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 408) + ops.geomTransf('Linear', 409, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 429, *[190, 191], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 409) + ops.geomTransf('Linear', 410, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 430, *[191, 192], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 410) + ops.geomTransf('Linear', 411, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 431, *[163, 187], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 411) + ops.geomTransf('Linear', 412, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 432, *[164, 188], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 412) + ops.geomTransf('Linear', 413, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 433, *[165, 189], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 413) + ops.geomTransf('Linear', 414, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 434, *[166, 190], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 414) + ops.geomTransf('Linear', 415, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 435, *[167, 191], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 415) + ops.geomTransf('Linear', 416, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 436, *[168, 192], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 416) + ops.geomTransf('Linear', 417, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 437, *[192, 186], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 417) + ops.geomTransf('Linear', 418, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 438, *[186, 180], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 418) + ops.geomTransf('Linear', 419, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 439, *[180, 174], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 419) + ops.geomTransf('Linear', 420, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 440, *[191, 185], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 420) + ops.geomTransf('Linear', 421, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 441, *[185, 179], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 421) + ops.geomTransf('Linear', 422, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 442, *[179, 173], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 422) + ops.geomTransf('Linear', 423, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 443, *[190, 184], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 423) + ops.geomTransf('Linear', 424, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 444, *[184, 178], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 424) + ops.geomTransf('Linear', 425, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 445, *[178, 172], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 425) + ops.geomTransf('Linear', 426, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 446, *[189, 183], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 426) + ops.geomTransf('Linear', 427, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 447, *[183, 177], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 427) + ops.geomTransf('Linear', 428, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 448, *[177, 171], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 428) + ops.geomTransf('Linear', 429, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 449, *[188, 182], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 429) + ops.geomTransf('Linear', 430, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 450, *[182, 176], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 430) + ops.geomTransf('Linear', 431, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 451, *[176, 170], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 431) + ops.geomTransf('Linear', 432, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 452, *[187, 181], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 432) + ops.geomTransf('Linear', 433, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 453, *[181, 175], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 433) + ops.geomTransf('Linear', 434, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 454, *[175, 169], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 434) + ops.geomTransf('Linear', 435, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 455, *[193, 194], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 435) + ops.geomTransf('Linear', 436, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 456, *[194, 195], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 436) + ops.geomTransf('Linear', 437, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 457, *[195, 196], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 437) + ops.geomTransf('Linear', 438, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 458, *[196, 197], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 438) + ops.geomTransf('Linear', 439, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 459, *[197, 198], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 439) + ops.geomTransf('Linear', 440, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 460, *[169, 193], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 440) + ops.geomTransf('Linear', 441, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 461, *[170, 194], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 441) + ops.geomTransf('Linear', 442, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 462, *[171, 195], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 442) + ops.geomTransf('Linear', 443, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 463, *[172, 196], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 443) + ops.geomTransf('Linear', 444, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 464, *[173, 197], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 444) + ops.geomTransf('Linear', 445, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 465, *[174, 198], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 445) + ops.geomTransf('Linear', 446, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 466, *[199, 200], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 446) + ops.geomTransf('Linear', 447, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 467, *[200, 201], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 447) + ops.geomTransf('Linear', 448, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 468, *[201, 202], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 448) + ops.geomTransf('Linear', 449, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 469, *[202, 203], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 449) + ops.geomTransf('Linear', 450, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 470, *[203, 204], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 450) + ops.geomTransf('Linear', 451, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 471, *[175, 199], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 451) + ops.geomTransf('Linear', 452, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 472, *[176, 200], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 452) + ops.geomTransf('Linear', 453, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 473, *[177, 201], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 453) + ops.geomTransf('Linear', 454, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 474, *[178, 202], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 454) + ops.geomTransf('Linear', 455, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 475, *[179, 203], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 455) + ops.geomTransf('Linear', 456, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 476, *[180, 204], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 456) + ops.geomTransf('Linear', 457, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 477, *[205, 206], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 457) + ops.geomTransf('Linear', 458, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 478, *[206, 207], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 458) + ops.geomTransf('Linear', 459, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 479, *[207, 208], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 459) + ops.geomTransf('Linear', 460, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 480, *[208, 209], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 460) + ops.geomTransf('Linear', 461, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 481, *[209, 210], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 461) + ops.geomTransf('Linear', 462, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 482, *[181, 205], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 462) + ops.geomTransf('Linear', 463, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 483, *[182, 206], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 463) + ops.geomTransf('Linear', 464, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 484, *[183, 207], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 464) + ops.geomTransf('Linear', 465, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 485, *[184, 208], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 465) + ops.geomTransf('Linear', 466, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 486, *[185, 209], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 466) + ops.geomTransf('Linear', 467, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 487, *[186, 210], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 467) + ops.geomTransf('Linear', 468, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 488, *[211, 212], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 468) + ops.geomTransf('Linear', 469, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 489, *[212, 213], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 469) + ops.geomTransf('Linear', 470, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 490, *[213, 214], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 470) + ops.geomTransf('Linear', 471, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 491, *[214, 215], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 471) + ops.geomTransf('Linear', 472, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 492, *[215, 216], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 472) + ops.geomTransf('Linear', 473, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 493, *[187, 211], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 473) + ops.geomTransf('Linear', 474, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 494, *[188, 212], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 474) + ops.geomTransf('Linear', 475, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 495, *[189, 213], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 475) + ops.geomTransf('Linear', 476, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 496, *[190, 214], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 476) + ops.geomTransf('Linear', 477, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 497, *[191, 215], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 477) + ops.geomTransf('Linear', 478, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 498, *[192, 216], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 478) + ops.geomTransf('Linear', 479, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 499, *[216, 210], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 479) + ops.geomTransf('Linear', 480, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 500, *[210, 204], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 480) + ops.geomTransf('Linear', 481, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 501, *[204, 198], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 481) + ops.geomTransf('Linear', 482, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 502, *[215, 209], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 482) + ops.geomTransf('Linear', 483, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 503, *[209, 203], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 483) + ops.geomTransf('Linear', 484, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 504, *[203, 197], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 484) + ops.geomTransf('Linear', 485, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 505, *[214, 208], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 485) + ops.geomTransf('Linear', 486, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 506, *[208, 202], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 486) + ops.geomTransf('Linear', 487, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 507, *[202, 196], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 487) + ops.geomTransf('Linear', 488, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 508, *[213, 207], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 488) + ops.geomTransf('Linear', 489, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 509, *[207, 201], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 489) + ops.geomTransf('Linear', 490, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 510, *[201, 195], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 490) + ops.geomTransf('Linear', 491, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 511, *[212, 206], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 491) + ops.geomTransf('Linear', 492, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 512, *[206, 200], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 492) + ops.geomTransf('Linear', 493, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 513, *[200, 194], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 493) + ops.geomTransf('Linear', 494, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 514, *[211, 205], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 494) + ops.geomTransf('Linear', 495, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 515, *[205, 199], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 495) + ops.geomTransf('Linear', 496, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 516, *[199, 193], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 496) + ops.geomTransf('Linear', 497, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 517, *[217, 218], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 497) + ops.geomTransf('Linear', 498, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 518, *[218, 219], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 498) + ops.geomTransf('Linear', 499, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 519, *[219, 220], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 499) + ops.geomTransf('Linear', 500, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 520, *[220, 221], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 500) + ops.geomTransf('Linear', 501, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 521, *[221, 222], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 501) + ops.geomTransf('Linear', 502, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 522, *[193, 217], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 502) + ops.geomTransf('Linear', 503, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 523, *[194, 218], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 503) + ops.geomTransf('Linear', 504, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 524, *[195, 219], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 504) + ops.geomTransf('Linear', 505, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 525, *[196, 220], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 505) + ops.geomTransf('Linear', 506, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 526, *[197, 221], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 506) + ops.geomTransf('Linear', 507, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 527, *[198, 222], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 507) + ops.geomTransf('Linear', 508, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 528, *[223, 224], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 508) + ops.geomTransf('Linear', 509, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 529, *[224, 225], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 509) + ops.geomTransf('Linear', 510, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 530, *[225, 226], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 510) + ops.geomTransf('Linear', 511, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 531, *[226, 227], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 511) + ops.geomTransf('Linear', 512, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 532, *[227, 228], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 512) + ops.geomTransf('Linear', 513, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 533, *[199, 223], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 513) + ops.geomTransf('Linear', 514, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 534, *[200, 224], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 514) + ops.geomTransf('Linear', 515, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 535, *[201, 225], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 515) + ops.geomTransf('Linear', 516, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 536, *[202, 226], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 516) + ops.geomTransf('Linear', 517, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 537, *[203, 227], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 517) + ops.geomTransf('Linear', 518, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 538, *[204, 228], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 518) + ops.geomTransf('Linear', 519, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 539, *[229, 230], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 519) + ops.geomTransf('Linear', 520, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 540, *[230, 231], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 520) + ops.geomTransf('Linear', 521, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 541, *[231, 232], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 521) + ops.geomTransf('Linear', 522, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 542, *[232, 233], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 522) + ops.geomTransf('Linear', 523, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 543, *[233, 234], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 523) + ops.geomTransf('Linear', 524, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 544, *[205, 229], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 524) + ops.geomTransf('Linear', 525, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 545, *[206, 230], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 525) + ops.geomTransf('Linear', 526, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 546, *[207, 231], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 526) + ops.geomTransf('Linear', 527, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 547, *[208, 232], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 527) + ops.geomTransf('Linear', 528, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 548, *[209, 233], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 528) + ops.geomTransf('Linear', 529, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 549, *[210, 234], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 529) + ops.geomTransf('Linear', 530, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 550, *[235, 236], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 530) + ops.geomTransf('Linear', 531, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 551, *[236, 237], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 531) + ops.geomTransf('Linear', 532, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 552, *[237, 238], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 532) + ops.geomTransf('Linear', 533, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 553, *[238, 239], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 533) + ops.geomTransf('Linear', 534, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 554, *[239, 240], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 534) + ops.geomTransf('Linear', 535, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 555, *[211, 235], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 535) + ops.geomTransf('Linear', 536, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 556, *[212, 236], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 536) + ops.geomTransf('Linear', 537, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 557, *[213, 237], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 537) + ops.geomTransf('Linear', 538, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 558, *[214, 238], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 538) + ops.geomTransf('Linear', 539, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 559, *[215, 239], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 539) + ops.geomTransf('Linear', 540, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 560, *[216, 240], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 540) + ops.geomTransf('Linear', 541, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 561, *[240, 234], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 541) + ops.geomTransf('Linear', 542, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 562, *[234, 228], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 542) + ops.geomTransf('Linear', 543, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 563, *[228, 222], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 543) + ops.geomTransf('Linear', 544, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 564, *[239, 233], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 544) + ops.geomTransf('Linear', 545, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 565, *[233, 227], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 545) + ops.geomTransf('Linear', 546, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 566, *[227, 221], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 546) + ops.geomTransf('Linear', 547, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 567, *[238, 232], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 547) + ops.geomTransf('Linear', 548, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 568, *[232, 226], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 548) + ops.geomTransf('Linear', 549, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 569, *[226, 220], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 549) + ops.geomTransf('Linear', 550, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 570, *[237, 231], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 550) + ops.geomTransf('Linear', 551, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 571, *[231, 225], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 551) + ops.geomTransf('Linear', 552, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 572, *[225, 219], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 552) + ops.geomTransf('Linear', 553, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 573, *[236, 230], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 553) + ops.geomTransf('Linear', 554, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 574, *[230, 224], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 554) + ops.geomTransf('Linear', 555, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 575, *[224, 218], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 555) + ops.geomTransf('Linear', 556, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 576, *[235, 229], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 556) + ops.geomTransf('Linear', 557, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 577, *[229, 223], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 557) + ops.geomTransf('Linear', 558, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 578, *[223, 217], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 558) + ops.geomTransf('Linear', 559, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 579, *[241, 242], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 559) + ops.geomTransf('Linear', 560, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 580, *[242, 243], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 560) + ops.geomTransf('Linear', 561, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 581, *[243, 244], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 561) + ops.geomTransf('Linear', 562, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 582, *[244, 245], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 562) + ops.geomTransf('Linear', 563, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 583, *[245, 246], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 563) + ops.geomTransf('Linear', 564, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 584, *[217, 241], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 564) + ops.geomTransf('Linear', 565, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 585, *[218, 242], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 565) + ops.geomTransf('Linear', 566, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 586, *[219, 243], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 566) + ops.geomTransf('Linear', 567, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 587, *[220, 244], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 567) + ops.geomTransf('Linear', 568, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 588, *[221, 245], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 568) + ops.geomTransf('Linear', 569, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 589, *[222, 246], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 569) + ops.geomTransf('Linear', 570, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 590, *[247, 248], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 570) + ops.geomTransf('Linear', 571, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 591, *[248, 249], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 571) + ops.geomTransf('Linear', 572, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 592, *[249, 250], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 572) + ops.geomTransf('Linear', 573, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 593, *[250, 251], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 573) + ops.geomTransf('Linear', 574, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 594, *[251, 252], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 574) + ops.geomTransf('Linear', 575, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 595, *[223, 247], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 575) + ops.geomTransf('Linear', 576, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 596, *[224, 248], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 576) + ops.geomTransf('Linear', 577, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 597, *[225, 249], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 577) + ops.geomTransf('Linear', 578, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 598, *[226, 250], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 578) + ops.geomTransf('Linear', 579, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 599, *[227, 251], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 579) + ops.geomTransf('Linear', 580, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 600, *[228, 252], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 580) + ops.geomTransf('Linear', 581, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 601, *[253, 254], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 581) + ops.geomTransf('Linear', 582, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 602, *[254, 255], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 582) + ops.geomTransf('Linear', 583, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 603, *[255, 256], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 583) + ops.geomTransf('Linear', 584, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 604, *[256, 257], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 584) + ops.geomTransf('Linear', 585, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 605, *[257, 258], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 585) + ops.geomTransf('Linear', 586, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 606, *[229, 253], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 586) + ops.geomTransf('Linear', 587, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 607, *[230, 254], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 587) + ops.geomTransf('Linear', 588, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 608, *[231, 255], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 588) + ops.geomTransf('Linear', 589, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 609, *[232, 256], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 589) + ops.geomTransf('Linear', 590, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 610, *[233, 257], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 590) + ops.geomTransf('Linear', 591, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 611, *[234, 258], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 591) + ops.geomTransf('Linear', 592, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 612, *[259, 260], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 592) + ops.geomTransf('Linear', 593, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 613, *[260, 261], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 593) + ops.geomTransf('Linear', 594, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 614, *[261, 262], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 594) + ops.geomTransf('Linear', 595, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 615, *[262, 263], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 595) + ops.geomTransf('Linear', 596, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 616, *[263, 264], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 596) + ops.geomTransf('Linear', 597, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 617, *[235, 259], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 597) + ops.geomTransf('Linear', 598, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 618, *[236, 260], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 598) + ops.geomTransf('Linear', 599, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 619, *[237, 261], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 599) + ops.geomTransf('Linear', 600, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 620, *[238, 262], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 600) + ops.geomTransf('Linear', 601, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 621, *[239, 263], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 601) + ops.geomTransf('Linear', 602, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 622, *[240, 264], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 602) + ops.geomTransf('Linear', 603, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 623, *[264, 258], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 603) + ops.geomTransf('Linear', 604, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 624, *[258, 252], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 604) + ops.geomTransf('Linear', 605, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 625, *[252, 246], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 605) + ops.geomTransf('Linear', 606, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 626, *[263, 257], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 606) + ops.geomTransf('Linear', 607, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 627, *[257, 251], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 607) + ops.geomTransf('Linear', 608, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 628, *[251, 245], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 608) + ops.geomTransf('Linear', 609, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 629, *[262, 256], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 609) + ops.geomTransf('Linear', 610, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 630, *[256, 250], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 610) + ops.geomTransf('Linear', 611, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 631, *[250, 244], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 611) + ops.geomTransf('Linear', 612, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 632, *[261, 255], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 612) + ops.geomTransf('Linear', 613, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 633, *[255, 249], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 613) + ops.geomTransf('Linear', 614, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 634, *[249, 243], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 614) + ops.geomTransf('Linear', 615, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 635, *[260, 254], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 615) + ops.geomTransf('Linear', 616, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 636, *[254, 248], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 616) + ops.geomTransf('Linear', 617, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 637, *[248, 242], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 617) + ops.geomTransf('Linear', 618, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 638, *[259, 253], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 618) + ops.geomTransf('Linear', 619, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 639, *[253, 247], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 619) + ops.geomTransf('Linear', 620, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 640, *[247, 241], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 620) + ops.geomTransf('Linear', 621, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 641, *[265, 266], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 621) + ops.geomTransf('Linear', 622, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 642, *[266, 267], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 622) + ops.geomTransf('Linear', 623, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 643, *[267, 268], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 623) + ops.geomTransf('Linear', 624, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 644, *[268, 269], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 624) + ops.geomTransf('Linear', 625, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 645, *[269, 270], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 625) + ops.geomTransf('Linear', 626, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 646, *[241, 265], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 626) + ops.geomTransf('Linear', 627, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 647, *[242, 266], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 627) + ops.geomTransf('Linear', 628, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 648, *[243, 267], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 628) + ops.geomTransf('Linear', 629, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 649, *[244, 268], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 629) + ops.geomTransf('Linear', 630, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 650, *[245, 269], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 630) + ops.geomTransf('Linear', 631, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 651, *[246, 270], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 631) + ops.geomTransf('Linear', 632, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 652, *[271, 272], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 632) + ops.geomTransf('Linear', 633, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 653, *[272, 273], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 633) + ops.geomTransf('Linear', 634, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 654, *[273, 274], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 634) + ops.geomTransf('Linear', 635, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 655, *[274, 275], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 635) + ops.geomTransf('Linear', 636, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 656, *[275, 276], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 636) + ops.geomTransf('Linear', 637, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 657, *[247, 271], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 637) + ops.geomTransf('Linear', 638, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 658, *[248, 272], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 638) + ops.geomTransf('Linear', 639, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 659, *[249, 273], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 639) + ops.geomTransf('Linear', 640, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 660, *[250, 274], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 640) + ops.geomTransf('Linear', 641, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 661, *[251, 275], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 641) + ops.geomTransf('Linear', 642, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 662, *[252, 276], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 642) + ops.geomTransf('Linear', 643, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 663, *[277, 278], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 643) + ops.geomTransf('Linear', 644, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 664, *[278, 279], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 644) + ops.geomTransf('Linear', 645, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 665, *[279, 280], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 645) + ops.geomTransf('Linear', 646, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 666, *[280, 281], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 646) + ops.geomTransf('Linear', 647, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 667, *[281, 282], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 647) + ops.geomTransf('Linear', 648, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 668, *[253, 277], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 648) + ops.geomTransf('Linear', 649, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 669, *[254, 278], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 649) + ops.geomTransf('Linear', 650, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 670, *[255, 279], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 650) + ops.geomTransf('Linear', 651, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 671, *[256, 280], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 651) + ops.geomTransf('Linear', 652, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 672, *[257, 281], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 652) + ops.geomTransf('Linear', 653, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 673, *[258, 282], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 653) + ops.geomTransf('Linear', 654, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 674, *[283, 284], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 654) + ops.geomTransf('Linear', 655, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 675, *[284, 285], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 655) + ops.geomTransf('Linear', 656, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 676, *[285, 286], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 656) + ops.geomTransf('Linear', 657, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 677, *[286, 287], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 657) + ops.geomTransf('Linear', 658, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 678, *[287, 288], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 658) + ops.geomTransf('Linear', 659, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 679, *[259, 283], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 659) + ops.geomTransf('Linear', 660, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 680, *[260, 284], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 660) + ops.geomTransf('Linear', 661, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 681, *[261, 285], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 661) + ops.geomTransf('Linear', 662, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 682, *[262, 286], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 662) + ops.geomTransf('Linear', 663, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 683, *[263, 287], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 663) + ops.geomTransf('Linear', 664, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 684, *[264, 288], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 664) + ops.geomTransf('Linear', 665, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 685, *[288, 282], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 665) + ops.geomTransf('Linear', 666, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 686, *[282, 276], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 666) + ops.geomTransf('Linear', 667, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 687, *[276, 270], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 667) + ops.geomTransf('Linear', 668, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 688, *[287, 281], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 668) + ops.geomTransf('Linear', 669, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 689, *[281, 275], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 669) + ops.geomTransf('Linear', 670, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 690, *[275, 269], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 670) + ops.geomTransf('Linear', 671, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 691, *[286, 280], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 671) + ops.geomTransf('Linear', 672, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 692, *[280, 274], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 672) + ops.geomTransf('Linear', 673, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 693, *[274, 268], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 673) + ops.geomTransf('Linear', 674, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 694, *[285, 279], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 674) + ops.geomTransf('Linear', 675, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 695, *[279, 273], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 675) + ops.geomTransf('Linear', 676, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 696, *[273, 267], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 676) + ops.geomTransf('Linear', 677, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 697, *[284, 278], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 677) + ops.geomTransf('Linear', 678, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 698, *[278, 272], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 678) + ops.geomTransf('Linear', 679, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 699, *[272, 266], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 679) + ops.geomTransf('Linear', 680, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 700, *[283, 277], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 680) + ops.geomTransf('Linear', 681, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 701, *[277, 271], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 681) + ops.geomTransf('Linear', 682, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 702, *[271, 265], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 682) + ops.geomTransf('Linear', 683, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 703, *[289, 290], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 683) + ops.geomTransf('Linear', 684, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 704, *[290, 291], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 684) + ops.geomTransf('Linear', 685, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 705, *[291, 292], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 685) + ops.geomTransf('Linear', 686, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 706, *[292, 293], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 686) + ops.geomTransf('Linear', 687, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 707, *[293, 294], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 687) + ops.geomTransf('Linear', 688, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 708, *[265, 289], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 688) + ops.geomTransf('Linear', 689, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 709, *[266, 290], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 689) + ops.geomTransf('Linear', 690, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 710, *[267, 291], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 690) + ops.geomTransf('Linear', 691, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 711, *[268, 292], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 691) + ops.geomTransf('Linear', 692, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 712, *[269, 293], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 692) + ops.geomTransf('Linear', 693, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 713, *[270, 294], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 693) + ops.geomTransf('Linear', 694, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 714, *[295, 296], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 694) + ops.geomTransf('Linear', 695, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 715, *[296, 297], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 695) + ops.geomTransf('Linear', 696, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 716, *[297, 298], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 696) + ops.geomTransf('Linear', 697, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 717, *[298, 299], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 697) + ops.geomTransf('Linear', 698, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 718, *[299, 300], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 698) + ops.geomTransf('Linear', 699, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 719, *[271, 295], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 699) + ops.geomTransf('Linear', 700, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 720, *[272, 296], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 700) + ops.geomTransf('Linear', 701, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 721, *[273, 297], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 701) + ops.geomTransf('Linear', 702, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 722, *[274, 298], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 702) + ops.geomTransf('Linear', 703, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 723, *[275, 299], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 703) + ops.geomTransf('Linear', 704, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 724, *[276, 300], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 704) + ops.geomTransf('Linear', 705, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 725, *[301, 302], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 705) + ops.geomTransf('Linear', 706, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 726, *[302, 303], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 706) + ops.geomTransf('Linear', 707, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 727, *[303, 304], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 707) + ops.geomTransf('Linear', 708, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 728, *[304, 305], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 708) + ops.geomTransf('Linear', 709, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 729, *[305, 306], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 709) + ops.geomTransf('Linear', 710, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 730, *[277, 301], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 710) + ops.geomTransf('Linear', 711, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 731, *[278, 302], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 711) + ops.geomTransf('Linear', 712, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 732, *[279, 303], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 712) + ops.geomTransf('Linear', 713, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 733, *[280, 304], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 713) + ops.geomTransf('Linear', 714, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 734, *[281, 305], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 714) + ops.geomTransf('Linear', 715, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 735, *[282, 306], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 715) + ops.geomTransf('Linear', 716, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 736, *[307, 308], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 716) + ops.geomTransf('Linear', 717, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 737, *[308, 309], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 717) + ops.geomTransf('Linear', 718, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 738, *[309, 310], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 718) + ops.geomTransf('Linear', 719, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 739, *[310, 311], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 719) + ops.geomTransf('Linear', 720, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 740, *[311, 312], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 720) + ops.geomTransf('Linear', 721, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 741, *[283, 307], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 721) + ops.geomTransf('Linear', 722, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 742, *[284, 308], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 722) + ops.geomTransf('Linear', 723, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 743, *[285, 309], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 723) + ops.geomTransf('Linear', 724, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 744, *[286, 310], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 724) + ops.geomTransf('Linear', 725, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 745, *[287, 311], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 725) + ops.geomTransf('Linear', 726, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 746, *[288, 312], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 726) + ops.geomTransf('Linear', 727, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 747, *[312, 306], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 727) + ops.geomTransf('Linear', 728, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 748, *[306, 300], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 728) + ops.geomTransf('Linear', 729, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 749, *[300, 294], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 729) + ops.geomTransf('Linear', 730, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 750, *[311, 305], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 730) + ops.geomTransf('Linear', 731, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 751, *[305, 299], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 731) + ops.geomTransf('Linear', 732, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 752, *[299, 293], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 732) + ops.geomTransf('Linear', 733, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 753, *[310, 304], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 733) + ops.geomTransf('Linear', 734, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 754, *[304, 298], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 734) + ops.geomTransf('Linear', 735, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 755, *[298, 292], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 735) + ops.geomTransf('Linear', 736, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 756, *[309, 303], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 736) + ops.geomTransf('Linear', 737, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 757, *[303, 297], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 737) + ops.geomTransf('Linear', 738, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 758, *[297, 291], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 738) + ops.geomTransf('Linear', 739, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 759, *[308, 302], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 739) + ops.geomTransf('Linear', 740, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 760, *[302, 296], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 740) + ops.geomTransf('Linear', 741, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 761, *[296, 290], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 741) + ops.geomTransf('Linear', 742, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 762, *[307, 301], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 742) + ops.geomTransf('Linear', 743, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 763, *[301, 295], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 743) + ops.geomTransf('Linear', 744, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 764, *[295, 289], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 744) + ops.geomTransf('Linear', 745, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 765, *[313, 314], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 745) + ops.geomTransf('Linear', 746, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 766, *[314, 315], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 746) + ops.geomTransf('Linear', 747, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 767, *[315, 316], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 747) + ops.geomTransf('Linear', 748, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 768, *[316, 317], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 748) + ops.geomTransf('Linear', 749, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 769, *[317, 318], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 749) + ops.geomTransf('Linear', 750, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 770, *[289, 313], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 750) + ops.geomTransf('Linear', 751, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 771, *[290, 314], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 751) + ops.geomTransf('Linear', 752, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 772, *[291, 315], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 752) + ops.geomTransf('Linear', 753, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 773, *[292, 316], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 753) + ops.geomTransf('Linear', 754, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 774, *[293, 317], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 754) + ops.geomTransf('Linear', 755, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 775, *[294, 318], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 755) + ops.geomTransf('Linear', 756, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 776, *[319, 320], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 756) + ops.geomTransf('Linear', 757, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 777, *[320, 321], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 757) + ops.geomTransf('Linear', 758, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 778, *[321, 322], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 758) + ops.geomTransf('Linear', 759, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 779, *[322, 323], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 759) + ops.geomTransf('Linear', 760, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 780, *[323, 324], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 760) + ops.geomTransf('Linear', 761, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 781, *[295, 319], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 761) + ops.geomTransf('Linear', 762, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 782, *[296, 320], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 762) + ops.geomTransf('Linear', 763, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 783, *[297, 321], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 763) + ops.geomTransf('Linear', 764, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 784, *[298, 322], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 764) + ops.geomTransf('Linear', 765, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 785, *[299, 323], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 765) + ops.geomTransf('Linear', 766, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 786, *[300, 324], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 766) + ops.geomTransf('Linear', 767, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 787, *[325, 326], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 767) + ops.geomTransf('Linear', 768, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 788, *[326, 327], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 768) + ops.geomTransf('Linear', 769, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 789, *[327, 328], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 769) + ops.geomTransf('Linear', 770, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 790, *[328, 329], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 770) + ops.geomTransf('Linear', 771, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 791, *[329, 330], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 771) + ops.geomTransf('Linear', 772, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 792, *[301, 325], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 772) + ops.geomTransf('Linear', 773, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 793, *[302, 326], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 773) + ops.geomTransf('Linear', 774, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 794, *[303, 327], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 774) + ops.geomTransf('Linear', 775, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 795, *[304, 328], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 775) + ops.geomTransf('Linear', 776, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 796, *[305, 329], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 776) + ops.geomTransf('Linear', 777, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 797, *[306, 330], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 777) + ops.geomTransf('Linear', 778, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 798, *[331, 332], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 778) + ops.geomTransf('Linear', 779, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 799, *[332, 333], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 779) + ops.geomTransf('Linear', 780, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 800, *[333, 334], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 780) + ops.geomTransf('Linear', 781, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 801, *[334, 335], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 781) + ops.geomTransf('Linear', 782, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 802, *[335, 336], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 782) + ops.geomTransf('Linear', 783, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 803, *[307, 331], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 783) + ops.geomTransf('Linear', 784, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 804, *[308, 332], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 784) + ops.geomTransf('Linear', 785, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 805, *[309, 333], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 785) + ops.geomTransf('Linear', 786, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 806, *[310, 334], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 786) + ops.geomTransf('Linear', 787, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 807, *[311, 335], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 787) + ops.geomTransf('Linear', 788, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 808, *[312, 336], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 788) + ops.geomTransf('Linear', 789, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 809, *[336, 330], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 789) + ops.geomTransf('Linear', 790, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 810, *[330, 324], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 790) + ops.geomTransf('Linear', 791, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 811, *[324, 318], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 791) + ops.geomTransf('Linear', 792, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 812, *[335, 329], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 792) + ops.geomTransf('Linear', 793, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 813, *[329, 323], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 793) + ops.geomTransf('Linear', 794, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 814, *[323, 317], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 794) + ops.geomTransf('Linear', 795, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 815, *[334, 328], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 795) + ops.geomTransf('Linear', 796, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 816, *[328, 322], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 796) + ops.geomTransf('Linear', 797, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 817, *[322, 316], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 797) + ops.geomTransf('Linear', 798, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 818, *[333, 327], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 798) + ops.geomTransf('Linear', 799, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 819, *[327, 321], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 799) + ops.geomTransf('Linear', 800, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 820, *[321, 315], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 800) + ops.geomTransf('Linear', 801, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 821, *[332, 326], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 801) + ops.geomTransf('Linear', 802, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 822, *[326, 320], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 802) + ops.geomTransf('Linear', 803, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 823, *[320, 314], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 803) + ops.geomTransf('Linear', 804, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 824, *[331, 325], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 804) + ops.geomTransf('Linear', 805, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 825, *[325, 319], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 805) + ops.geomTransf('Linear', 806, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 826, *[319, 313], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 806) + ops.geomTransf('Linear', 807, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 827, *[337, 338], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 807) + ops.geomTransf('Linear', 808, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 828, *[338, 339], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 808) + ops.geomTransf('Linear', 809, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 829, *[339, 340], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 809) + ops.geomTransf('Linear', 810, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 830, *[340, 341], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 810) + ops.geomTransf('Linear', 811, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 831, *[341, 342], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 811) + ops.geomTransf('Linear', 812, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 832, *[313, 337], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 812) + ops.geomTransf('Linear', 813, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 833, *[314, 338], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 813) + ops.geomTransf('Linear', 814, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 834, *[315, 339], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 814) + ops.geomTransf('Linear', 815, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 835, *[316, 340], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 815) + ops.geomTransf('Linear', 816, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 836, *[317, 341], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 816) + ops.geomTransf('Linear', 817, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 837, *[318, 342], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 817) + ops.geomTransf('Linear', 818, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 838, *[343, 344], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 818) + ops.geomTransf('Linear', 819, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 839, *[344, 345], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 819) + ops.geomTransf('Linear', 820, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 840, *[345, 346], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 820) + ops.geomTransf('Linear', 821, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 841, *[346, 347], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 821) + ops.geomTransf('Linear', 822, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 842, *[347, 348], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 822) + ops.geomTransf('Linear', 823, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 843, *[319, 343], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 823) + ops.geomTransf('Linear', 824, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 844, *[320, 344], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 824) + ops.geomTransf('Linear', 825, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 845, *[321, 345], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 825) + ops.geomTransf('Linear', 826, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 846, *[322, 346], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 826) + ops.geomTransf('Linear', 827, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 847, *[323, 347], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 827) + ops.geomTransf('Linear', 828, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 848, *[324, 348], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 828) + ops.geomTransf('Linear', 829, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 849, *[349, 350], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 829) + ops.geomTransf('Linear', 830, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 850, *[350, 351], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 830) + ops.geomTransf('Linear', 831, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 851, *[351, 352], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 831) + ops.geomTransf('Linear', 832, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 852, *[352, 353], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 832) + ops.geomTransf('Linear', 833, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 853, *[353, 354], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 833) + ops.geomTransf('Linear', 834, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 854, *[325, 349], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 834) + ops.geomTransf('Linear', 835, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 855, *[326, 350], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 835) + ops.geomTransf('Linear', 836, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 856, *[327, 351], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 836) + ops.geomTransf('Linear', 837, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 857, *[328, 352], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 837) + ops.geomTransf('Linear', 838, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 858, *[329, 353], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 838) + ops.geomTransf('Linear', 839, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 859, *[330, 354], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 839) + ops.geomTransf('Linear', 840, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 860, *[355, 356], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 840) + ops.geomTransf('Linear', 841, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 861, *[356, 357], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 841) + ops.geomTransf('Linear', 842, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 862, *[357, 358], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 842) + ops.geomTransf('Linear', 843, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 863, *[358, 359], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 843) + ops.geomTransf('Linear', 844, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 864, *[359, 360], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 844) + ops.geomTransf('Linear', 845, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 865, *[331, 355], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 845) + ops.geomTransf('Linear', 846, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 866, *[332, 356], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 846) + ops.geomTransf('Linear', 847, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 867, *[333, 357], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 847) + ops.geomTransf('Linear', 848, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 868, *[334, 358], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 848) + ops.geomTransf('Linear', 849, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 869, *[335, 359], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 849) + ops.geomTransf('Linear', 850, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 870, *[336, 360], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 850) + ops.geomTransf('Linear', 851, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 871, *[360, 354], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 851) + ops.geomTransf('Linear', 852, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 872, *[354, 348], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 852) + ops.geomTransf('Linear', 853, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 873, *[348, 342], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 853) + ops.geomTransf('Linear', 854, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 874, *[359, 353], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 854) + ops.geomTransf('Linear', 855, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 875, *[353, 347], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 855) + ops.geomTransf('Linear', 856, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 876, *[347, 341], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 856) + ops.geomTransf('Linear', 857, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 877, *[358, 352], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 857) + ops.geomTransf('Linear', 858, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 878, *[352, 346], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 858) + ops.geomTransf('Linear', 859, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 879, *[346, 340], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 859) + ops.geomTransf('Linear', 860, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 880, *[357, 351], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 860) + ops.geomTransf('Linear', 861, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 881, *[351, 345], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 861) + ops.geomTransf('Linear', 862, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 882, *[345, 339], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 862) + ops.geomTransf('Linear', 863, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 883, *[356, 350], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 863) + ops.geomTransf('Linear', 864, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 884, *[350, 344], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 864) + ops.geomTransf('Linear', 865, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 885, *[344, 338], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 865) + ops.geomTransf('Linear', 866, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 886, *[355, 349], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 866) + ops.geomTransf('Linear', 867, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 887, *[349, 343], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 867) + ops.geomTransf('Linear', 868, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 888, *[343, 337], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 868) + ops.geomTransf('Linear', 869, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 889, *[361, 362], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 869) + ops.geomTransf('Linear', 870, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 890, *[362, 363], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 870) + ops.geomTransf('Linear', 871, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 891, *[363, 364], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 871) + ops.geomTransf('Linear', 872, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 892, *[364, 365], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 872) + ops.geomTransf('Linear', 873, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 893, *[365, 366], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 873) + ops.geomTransf('Linear', 874, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 894, *[337, 361], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 874) + ops.geomTransf('Linear', 875, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 895, *[338, 362], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 875) + ops.geomTransf('Linear', 876, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 896, *[339, 363], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 876) + ops.geomTransf('Linear', 877, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 897, *[340, 364], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 877) + ops.geomTransf('Linear', 878, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 898, *[341, 365], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 878) + ops.geomTransf('Linear', 879, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 899, *[342, 366], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 879) + ops.geomTransf('Linear', 880, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 900, *[367, 368], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 880) + ops.geomTransf('Linear', 881, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 901, *[368, 369], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 881) + ops.geomTransf('Linear', 882, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 902, *[369, 370], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 882) + ops.geomTransf('Linear', 883, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 903, *[370, 371], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 883) + ops.geomTransf('Linear', 884, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 904, *[371, 372], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 884) + ops.geomTransf('Linear', 885, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 905, *[343, 367], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 885) + ops.geomTransf('Linear', 886, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 906, *[344, 368], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 886) + ops.geomTransf('Linear', 887, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 907, *[345, 369], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 887) + ops.geomTransf('Linear', 888, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 908, *[346, 370], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 888) + ops.geomTransf('Linear', 889, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 909, *[347, 371], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 889) + ops.geomTransf('Linear', 890, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 910, *[348, 372], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 890) + ops.geomTransf('Linear', 891, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 911, *[373, 374], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 891) + ops.geomTransf('Linear', 892, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 912, *[374, 375], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 892) + ops.geomTransf('Linear', 893, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 913, *[375, 376], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 893) + ops.geomTransf('Linear', 894, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 914, *[376, 377], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 894) + ops.geomTransf('Linear', 895, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 915, *[377, 378], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 895) + ops.geomTransf('Linear', 896, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 916, *[349, 373], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 896) + ops.geomTransf('Linear', 897, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 917, *[350, 374], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 897) + ops.geomTransf('Linear', 898, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 918, *[351, 375], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 898) + ops.geomTransf('Linear', 899, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 919, *[352, 376], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 899) + ops.geomTransf('Linear', 900, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 920, *[353, 377], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 900) + ops.geomTransf('Linear', 901, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 921, *[354, 378], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 901) + ops.geomTransf('Linear', 902, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 922, *[379, 380], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 902) + ops.geomTransf('Linear', 903, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 923, *[380, 381], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 903) + ops.geomTransf('Linear', 904, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 924, *[381, 382], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 904) + ops.geomTransf('Linear', 905, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 925, *[382, 383], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 905) + ops.geomTransf('Linear', 906, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 926, *[383, 384], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 906) + ops.geomTransf('Linear', 907, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 927, *[355, 379], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 907) + ops.geomTransf('Linear', 908, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 928, *[356, 380], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 908) + ops.geomTransf('Linear', 909, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 929, *[357, 381], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 909) + ops.geomTransf('Linear', 910, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 930, *[358, 382], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 910) + ops.geomTransf('Linear', 911, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 931, *[359, 383], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 911) + ops.geomTransf('Linear', 912, *[1.0, 0.0, 0.0]) + ops.element('elasticBeamColumn', 932, *[360, 384], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 912) + ops.geomTransf('Linear', 913, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 933, *[384, 378], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 913) + ops.geomTransf('Linear', 914, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 934, *[378, 372], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 914) + ops.geomTransf('Linear', 915, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 935, *[372, 366], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 915) + ops.geomTransf('Linear', 916, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 936, *[383, 377], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 916) + ops.geomTransf('Linear', 917, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 937, *[377, 371], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 917) + ops.geomTransf('Linear', 918, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 938, *[371, 365], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 918) + ops.geomTransf('Linear', 919, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 939, *[382, 376], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 919) + ops.geomTransf('Linear', 920, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 940, *[376, 370], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 920) + ops.geomTransf('Linear', 921, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 941, *[370, 364], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 921) + ops.geomTransf('Linear', 922, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 942, *[381, 375], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 922) + ops.geomTransf('Linear', 923, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 943, *[375, 369], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 923) + ops.geomTransf('Linear', 924, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 944, *[369, 363], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 924) + ops.geomTransf('Linear', 925, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 945, *[380, 374], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 925) + ops.geomTransf('Linear', 926, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 946, *[374, 368], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 926) + ops.geomTransf('Linear', 927, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 947, *[368, 362], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 927) + ops.geomTransf('Linear', 928, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 948, *[379, 373], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 928) + ops.geomTransf('Linear', 929, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 949, *[373, 367], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 929) + ops.geomTransf('Linear', 930, *[0.0, 0.0, 1.0]) + ops.element('elasticBeamColumn', 950, *[367, 361], SecProps[1].A, MatProps[1].E, + MatProps[1].G, SecProps[1].Ixx, SecProps[1].Iyy, SecProps[1].Izz, 930) + + # Fix the node. + ops.fix(1, *[1, 1, 1, 1, 1, 1]) + ops.fix(2, *[1, 1, 1, 1, 1, 1]) + ops.fix(3, *[1, 1, 1, 1, 1, 1]) + ops.fix(4, *[1, 1, 1, 1, 1, 1]) + ops.fix(5, *[1, 1, 1, 1, 1, 1]) + ops.fix(6, *[1, 1, 1, 1, 1, 1]) + ops.fix(37, *[1, 1, 1, 1, 1, 1]) + ops.fix(38, *[1, 1, 1, 1, 1, 1]) + ops.fix(39, *[1, 1, 1, 1, 1, 1]) + ops.fix(40, *[1, 1, 1, 1, 1, 1]) + ops.fix(41, *[1, 1, 1, 1, 1, 1]) + ops.fix(42, *[1, 1, 1, 1, 1, 1]) + ops.fix(73, *[1, 1, 1, 1, 1, 1]) + ops.fix(74, *[1, 1, 1, 1, 1, 1]) + ops.fix(75, *[1, 1, 1, 1, 1, 1]) + ops.fix(76, *[1, 1, 1, 1, 1, 1]) + ops.fix(77, *[1, 1, 1, 1, 1, 1]) + ops.fix(78, *[1, 1, 1, 1, 1, 1]) + ops.fix(109, *[1, 1, 1, 1, 1, 1]) + ops.fix(110, *[1, 1, 1, 1, 1, 1]) + ops.fix(111, *[1, 1, 1, 1, 1, 1]) + ops.fix(112, *[1, 1, 1, 1, 1, 1]) + ops.fix(113, *[1, 1, 1, 1, 1, 1]) + ops.fix(114, *[1, 1, 1, 1, 1, 1]) + + # Set the mass at a node. + ops.mass(1, *[1.5934, 1.5934, 1.5934]) + ops.mass(2, *[1.5934, 1.5934, 1.5934]) + ops.mass(3, *[1.5934, 1.5934, 1.5934]) + ops.mass(4, *[1.5934, 1.5934, 1.5934]) + ops.mass(5, *[1.5934, 1.5934, 1.5934]) + ops.mass(6, *[1.5934, 1.5934, 1.5934]) + ops.mass(7, *[6.3736, 6.3736, 6.3736]) + ops.mass(8, *[7.9671, 7.9671, 7.9671]) + ops.mass(9, *[7.9671, 7.9671, 7.9671]) + ops.mass(10, *[7.9671, 7.9671, 7.9671]) + ops.mass(11, *[7.9671, 7.9671, 7.9671]) + ops.mass(12, *[6.3736, 6.3736, 6.3736]) + ops.mass(13, *[6.3736, 6.3736, 6.3736]) + ops.mass(14, *[7.9671, 7.9671, 7.9671]) + ops.mass(15, *[7.9671, 7.9671, 7.9671]) + ops.mass(16, *[7.9671, 7.9671, 7.9671]) + ops.mass(17, *[7.9671, 7.9671, 7.9671]) + ops.mass(18, *[6.3736, 6.3736, 6.3736]) + ops.mass(19, *[6.3736, 6.3736, 6.3736]) + ops.mass(20, *[7.9671, 7.9671, 7.9671]) + ops.mass(21, *[7.9671, 7.9671, 7.9671]) + ops.mass(22, *[7.9671, 7.9671, 7.9671]) + ops.mass(23, *[7.9671, 7.9671, 7.9671]) + ops.mass(24, *[6.3736, 6.3736, 6.3736]) + ops.mass(25, *[6.3736, 6.3736, 6.3736]) + ops.mass(26, *[7.9671, 7.9671, 7.9671]) + ops.mass(27, *[7.9671, 7.9671, 7.9671]) + ops.mass(28, *[7.9671, 7.9671, 7.9671]) + ops.mass(29, *[7.9671, 7.9671, 7.9671]) + ops.mass(30, *[6.3736, 6.3736, 6.3736]) + ops.mass(31, *[6.3736, 6.3736, 6.3736]) + ops.mass(32, *[7.9671, 7.9671, 7.9671]) + ops.mass(33, *[7.9671, 7.9671, 7.9671]) + ops.mass(34, *[7.9671, 7.9671, 7.9671]) + ops.mass(35, *[7.9671, 7.9671, 7.9671]) + ops.mass(36, *[6.3736, 6.3736, 6.3736]) + ops.mass(37, *[1.5934, 1.5934, 1.5934]) + ops.mass(38, *[1.5934, 1.5934, 1.5934]) + ops.mass(39, *[1.5934, 1.5934, 1.5934]) + ops.mass(40, *[1.5934, 1.5934, 1.5934]) + ops.mass(41, *[1.5934, 1.5934, 1.5934]) + ops.mass(42, *[1.5934, 1.5934, 1.5934]) + ops.mass(43, *[7.9671, 7.9671, 7.9671]) + ops.mass(44, *[9.5605, 9.5605, 9.5605]) + ops.mass(45, *[9.5605, 9.5605, 9.5605]) + ops.mass(46, *[9.5605, 9.5605, 9.5605]) + ops.mass(47, *[9.5605, 9.5605, 9.5605]) + ops.mass(48, *[7.9671, 7.9671, 7.9671]) + ops.mass(49, *[7.9671, 7.9671, 7.9671]) + ops.mass(50, *[9.5605, 9.5605, 9.5605]) + ops.mass(51, *[9.5605, 9.5605, 9.5605]) + ops.mass(52, *[9.5605, 9.5605, 9.5605]) + ops.mass(53, *[9.5605, 9.5605, 9.5605]) + ops.mass(54, *[7.9671, 7.9671, 7.9671]) + ops.mass(55, *[7.9671, 7.9671, 7.9671]) + ops.mass(56, *[9.5605, 9.5605, 9.5605]) + ops.mass(57, *[9.5605, 9.5605, 9.5605]) + ops.mass(58, *[9.5605, 9.5605, 9.5605]) + ops.mass(59, *[9.5605, 9.5605, 9.5605]) + ops.mass(60, *[7.9671, 7.9671, 7.9671]) + ops.mass(61, *[7.9671, 7.9671, 7.9671]) + ops.mass(62, *[9.5605, 9.5605, 9.5605]) + ops.mass(63, *[9.5605, 9.5605, 9.5605]) + ops.mass(64, *[9.5605, 9.5605, 9.5605]) + ops.mass(65, *[9.5605, 9.5605, 9.5605]) + ops.mass(66, *[7.9671, 7.9671, 7.9671]) + ops.mass(67, *[7.9671, 7.9671, 7.9671]) + ops.mass(68, *[9.5605, 9.5605, 9.5605]) + ops.mass(69, *[9.5605, 9.5605, 9.5605]) + ops.mass(70, *[9.5605, 9.5605, 9.5605]) + ops.mass(71, *[9.5605, 9.5605, 9.5605]) + ops.mass(72, *[7.9671, 7.9671, 7.9671]) + ops.mass(73, *[1.5934, 1.5934, 1.5934]) + ops.mass(74, *[1.5934, 1.5934, 1.5934]) + ops.mass(75, *[1.5934, 1.5934, 1.5934]) + ops.mass(76, *[1.5934, 1.5934, 1.5934]) + ops.mass(77, *[1.5934, 1.5934, 1.5934]) + ops.mass(78, *[1.5934, 1.5934, 1.5934]) + ops.mass(79, *[7.9671, 7.9671, 7.9671]) + ops.mass(80, *[9.5605, 9.5605, 9.5605]) + ops.mass(81, *[9.5605, 9.5605, 9.5605]) + ops.mass(82, *[9.5605, 9.5605, 9.5605]) + ops.mass(83, *[9.5605, 9.5605, 9.5605]) + ops.mass(84, *[7.9671, 7.9671, 7.9671]) + ops.mass(85, *[7.9671, 7.9671, 7.9671]) + ops.mass(86, *[9.5605, 9.5605, 9.5605]) + ops.mass(87, *[9.5605, 9.5605, 9.5605]) + ops.mass(88, *[9.5605, 9.5605, 9.5605]) + ops.mass(89, *[9.5605, 9.5605, 9.5605]) + ops.mass(90, *[7.9671, 7.9671, 7.9671]) + ops.mass(91, *[7.9671, 7.9671, 7.9671]) + ops.mass(92, *[9.5605, 9.5605, 9.5605]) + ops.mass(93, *[9.5605, 9.5605, 9.5605]) + ops.mass(94, *[9.5605, 9.5605, 9.5605]) + ops.mass(95, *[9.5605, 9.5605, 9.5605]) + ops.mass(96, *[7.9671, 7.9671, 7.9671]) + ops.mass(97, *[7.9671, 7.9671, 7.9671]) + ops.mass(98, *[9.5605, 9.5605, 9.5605]) + ops.mass(99, *[9.5605, 9.5605, 9.5605]) + ops.mass(100, *[9.5605, 9.5605, 9.5605]) + ops.mass(101, *[9.5605, 9.5605, 9.5605]) + ops.mass(102, *[7.9671, 7.9671, 7.9671]) + ops.mass(103, *[7.9671, 7.9671, 7.9671]) + ops.mass(104, *[9.5605, 9.5605, 9.5605]) + ops.mass(105, *[9.5605, 9.5605, 9.5605]) + ops.mass(106, *[9.5605, 9.5605, 9.5605]) + ops.mass(107, *[9.5605, 9.5605, 9.5605]) + ops.mass(108, *[7.9671, 7.9671, 7.9671]) + ops.mass(109, *[1.5934, 1.5934, 1.5934]) + ops.mass(110, *[1.5934, 1.5934, 1.5934]) + ops.mass(111, *[1.5934, 1.5934, 1.5934]) + ops.mass(112, *[1.5934, 1.5934, 1.5934]) + ops.mass(113, *[1.5934, 1.5934, 1.5934]) + ops.mass(114, *[1.5934, 1.5934, 1.5934]) + ops.mass(115, *[6.3736, 6.3736, 6.3736]) + ops.mass(116, *[7.9671, 7.9671, 7.9671]) + ops.mass(117, *[7.9671, 7.9671, 7.9671]) + ops.mass(118, *[7.9671, 7.9671, 7.9671]) + ops.mass(119, *[7.9671, 7.9671, 7.9671]) + ops.mass(120, *[6.3736, 6.3736, 6.3736]) + ops.mass(121, *[6.3736, 6.3736, 6.3736]) + ops.mass(122, *[7.9671, 7.9671, 7.9671]) + ops.mass(123, *[7.9671, 7.9671, 7.9671]) + ops.mass(124, *[7.9671, 7.9671, 7.9671]) + ops.mass(125, *[7.9671, 7.9671, 7.9671]) + ops.mass(126, *[6.3736, 6.3736, 6.3736]) + ops.mass(127, *[6.3736, 6.3736, 6.3736]) + ops.mass(128, *[7.9671, 7.9671, 7.9671]) + ops.mass(129, *[7.9671, 7.9671, 7.9671]) + ops.mass(130, *[7.9671, 7.9671, 7.9671]) + ops.mass(131, *[7.9671, 7.9671, 7.9671]) + ops.mass(132, *[6.3736, 6.3736, 6.3736]) + ops.mass(133, *[6.3736, 6.3736, 6.3736]) + ops.mass(134, *[7.9671, 7.9671, 7.9671]) + ops.mass(135, *[7.9671, 7.9671, 7.9671]) + ops.mass(136, *[7.9671, 7.9671, 7.9671]) + ops.mass(137, *[7.9671, 7.9671, 7.9671]) + ops.mass(138, *[6.3736, 6.3736, 6.3736]) + ops.mass(139, *[6.3736, 6.3736, 6.3736]) + ops.mass(140, *[7.9671, 7.9671, 7.9671]) + ops.mass(141, *[7.9671, 7.9671, 7.9671]) + ops.mass(142, *[7.9671, 7.9671, 7.9671]) + ops.mass(143, *[7.9671, 7.9671, 7.9671]) + ops.mass(144, *[6.3736, 6.3736, 6.3736]) + ops.mass(145, *[6.3736, 6.3736, 6.3736]) + ops.mass(146, *[7.9671, 7.9671, 7.9671]) + ops.mass(147, *[7.9671, 7.9671, 7.9671]) + ops.mass(148, *[7.9671, 7.9671, 7.9671]) + ops.mass(149, *[7.9671, 7.9671, 7.9671]) + ops.mass(150, *[6.3736, 6.3736, 6.3736]) + ops.mass(151, *[7.9671, 7.9671, 7.9671]) + ops.mass(152, *[9.5605, 9.5605, 9.5605]) + ops.mass(153, *[9.5605, 9.5605, 9.5605]) + ops.mass(154, *[9.5605, 9.5605, 9.5605]) + ops.mass(155, *[9.5605, 9.5605, 9.5605]) + ops.mass(156, *[7.9671, 7.9671, 7.9671]) + ops.mass(157, *[7.9671, 7.9671, 7.9671]) + ops.mass(158, *[9.5605, 9.5605, 9.5605]) + ops.mass(159, *[9.5605, 9.5605, 9.5605]) + ops.mass(160, *[9.5605, 9.5605, 9.5605]) + ops.mass(161, *[9.5605, 9.5605, 9.5605]) + ops.mass(162, *[7.9671, 7.9671, 7.9671]) + ops.mass(163, *[6.3736, 6.3736, 6.3736]) + ops.mass(164, *[7.9671, 7.9671, 7.9671]) + ops.mass(165, *[7.9671, 7.9671, 7.9671]) + ops.mass(166, *[7.9671, 7.9671, 7.9671]) + ops.mass(167, *[7.9671, 7.9671, 7.9671]) + ops.mass(168, *[6.3736, 6.3736, 6.3736]) + ops.mass(169, *[6.3736, 6.3736, 6.3736]) + ops.mass(170, *[7.9671, 7.9671, 7.9671]) + ops.mass(171, *[7.9671, 7.9671, 7.9671]) + ops.mass(172, *[7.9671, 7.9671, 7.9671]) + ops.mass(173, *[7.9671, 7.9671, 7.9671]) + ops.mass(174, *[6.3736, 6.3736, 6.3736]) + ops.mass(175, *[7.9671, 7.9671, 7.9671]) + ops.mass(176, *[9.5605, 9.5605, 9.5605]) + ops.mass(177, *[9.5605, 9.5605, 9.5605]) + ops.mass(178, *[9.5605, 9.5605, 9.5605]) + ops.mass(179, *[9.5605, 9.5605, 9.5605]) + ops.mass(180, *[7.9671, 7.9671, 7.9671]) + ops.mass(181, *[7.9671, 7.9671, 7.9671]) + ops.mass(182, *[9.5605, 9.5605, 9.5605]) + ops.mass(183, *[9.5605, 9.5605, 9.5605]) + ops.mass(184, *[9.5605, 9.5605, 9.5605]) + ops.mass(185, *[9.5605, 9.5605, 9.5605]) + ops.mass(186, *[7.9671, 7.9671, 7.9671]) + ops.mass(187, *[6.3736, 6.3736, 6.3736]) + ops.mass(188, *[7.9671, 7.9671, 7.9671]) + ops.mass(189, *[7.9671, 7.9671, 7.9671]) + ops.mass(190, *[7.9671, 7.9671, 7.9671]) + ops.mass(191, *[7.9671, 7.9671, 7.9671]) + ops.mass(192, *[6.3736, 6.3736, 6.3736]) + ops.mass(193, *[6.3736, 6.3736, 6.3736]) + ops.mass(194, *[7.9671, 7.9671, 7.9671]) + ops.mass(195, *[7.9671, 7.9671, 7.9671]) + ops.mass(196, *[7.9671, 7.9671, 7.9671]) + ops.mass(197, *[7.9671, 7.9671, 7.9671]) + ops.mass(198, *[6.3736, 6.3736, 6.3736]) + ops.mass(199, *[7.9671, 7.9671, 7.9671]) + ops.mass(200, *[9.5605, 9.5605, 9.5605]) + ops.mass(201, *[9.5605, 9.5605, 9.5605]) + ops.mass(202, *[9.5605, 9.5605, 9.5605]) + ops.mass(203, *[9.5605, 9.5605, 9.5605]) + ops.mass(204, *[7.9671, 7.9671, 7.9671]) + ops.mass(205, *[7.9671, 7.9671, 7.9671]) + ops.mass(206, *[9.5605, 9.5605, 9.5605]) + ops.mass(207, *[9.5605, 9.5605, 9.5605]) + ops.mass(208, *[9.5605, 9.5605, 9.5605]) + ops.mass(209, *[9.5605, 9.5605, 9.5605]) + ops.mass(210, *[7.9671, 7.9671, 7.9671]) + ops.mass(211, *[6.3736, 6.3736, 6.3736]) + ops.mass(212, *[7.9671, 7.9671, 7.9671]) + ops.mass(213, *[7.9671, 7.9671, 7.9671]) + ops.mass(214, *[7.9671, 7.9671, 7.9671]) + ops.mass(215, *[7.9671, 7.9671, 7.9671]) + ops.mass(216, *[6.3736, 6.3736, 6.3736]) + ops.mass(217, *[6.3736, 6.3736, 6.3736]) + ops.mass(218, *[7.9671, 7.9671, 7.9671]) + ops.mass(219, *[7.9671, 7.9671, 7.9671]) + ops.mass(220, *[7.9671, 7.9671, 7.9671]) + ops.mass(221, *[7.9671, 7.9671, 7.9671]) + ops.mass(222, *[6.3736, 6.3736, 6.3736]) + ops.mass(223, *[7.9671, 7.9671, 7.9671]) + ops.mass(224, *[9.5605, 9.5605, 9.5605]) + ops.mass(225, *[9.5605, 9.5605, 9.5605]) + ops.mass(226, *[9.5605, 9.5605, 9.5605]) + ops.mass(227, *[9.5605, 9.5605, 9.5605]) + ops.mass(228, *[7.9671, 7.9671, 7.9671]) + ops.mass(229, *[7.9671, 7.9671, 7.9671]) + ops.mass(230, *[9.5605, 9.5605, 9.5605]) + ops.mass(231, *[9.5605, 9.5605, 9.5605]) + ops.mass(232, *[9.5605, 9.5605, 9.5605]) + ops.mass(233, *[9.5605, 9.5605, 9.5605]) + ops.mass(234, *[7.9671, 7.9671, 7.9671]) + ops.mass(235, *[6.3736, 6.3736, 6.3736]) + ops.mass(236, *[7.9671, 7.9671, 7.9671]) + ops.mass(237, *[7.9671, 7.9671, 7.9671]) + ops.mass(238, *[7.9671, 7.9671, 7.9671]) + ops.mass(239, *[7.9671, 7.9671, 7.9671]) + ops.mass(240, *[6.3736, 6.3736, 6.3736]) + ops.mass(241, *[6.3736, 6.3736, 6.3736]) + ops.mass(242, *[7.9671, 7.9671, 7.9671]) + ops.mass(243, *[7.9671, 7.9671, 7.9671]) + ops.mass(244, *[7.9671, 7.9671, 7.9671]) + ops.mass(245, *[7.9671, 7.9671, 7.9671]) + ops.mass(246, *[6.3736, 6.3736, 6.3736]) + ops.mass(247, *[7.9671, 7.9671, 7.9671]) + ops.mass(248, *[9.5605, 9.5605, 9.5605]) + ops.mass(249, *[9.5605, 9.5605, 9.5605]) + ops.mass(250, *[9.5605, 9.5605, 9.5605]) + ops.mass(251, *[9.5605, 9.5605, 9.5605]) + ops.mass(252, *[7.9671, 7.9671, 7.9671]) + ops.mass(253, *[7.9671, 7.9671, 7.9671]) + ops.mass(254, *[9.5605, 9.5605, 9.5605]) + ops.mass(255, *[9.5605, 9.5605, 9.5605]) + ops.mass(256, *[9.5605, 9.5605, 9.5605]) + ops.mass(257, *[9.5605, 9.5605, 9.5605]) + ops.mass(258, *[7.9671, 7.9671, 7.9671]) + ops.mass(259, *[6.3736, 6.3736, 6.3736]) + ops.mass(260, *[7.9671, 7.9671, 7.9671]) + ops.mass(261, *[7.9671, 7.9671, 7.9671]) + ops.mass(262, *[7.9671, 7.9671, 7.9671]) + ops.mass(263, *[7.9671, 7.9671, 7.9671]) + ops.mass(264, *[6.3736, 6.3736, 6.3736]) + ops.mass(265, *[6.3736, 6.3736, 6.3736]) + ops.mass(266, *[7.9671, 7.9671, 7.9671]) + ops.mass(267, *[7.9671, 7.9671, 7.9671]) + ops.mass(268, *[7.9671, 7.9671, 7.9671]) + ops.mass(269, *[7.9671, 7.9671, 7.9671]) + ops.mass(270, *[6.3736, 6.3736, 6.3736]) + ops.mass(271, *[7.9671, 7.9671, 7.9671]) + ops.mass(272, *[9.5605, 9.5605, 9.5605]) + ops.mass(273, *[9.5605, 9.5605, 9.5605]) + ops.mass(274, *[9.5605, 9.5605, 9.5605]) + ops.mass(275, *[9.5605, 9.5605, 9.5605]) + ops.mass(276, *[7.9671, 7.9671, 7.9671]) + ops.mass(277, *[7.9671, 7.9671, 7.9671]) + ops.mass(278, *[9.5605, 9.5605, 9.5605]) + ops.mass(279, *[9.5605, 9.5605, 9.5605]) + ops.mass(280, *[9.5605, 9.5605, 9.5605]) + ops.mass(281, *[9.5605, 9.5605, 9.5605]) + ops.mass(282, *[7.9671, 7.9671, 7.9671]) + ops.mass(283, *[6.3736, 6.3736, 6.3736]) + ops.mass(284, *[7.9671, 7.9671, 7.9671]) + ops.mass(285, *[7.9671, 7.9671, 7.9671]) + ops.mass(286, *[7.9671, 7.9671, 7.9671]) + ops.mass(287, *[7.9671, 7.9671, 7.9671]) + ops.mass(288, *[6.3736, 6.3736, 6.3736]) + ops.mass(289, *[6.3736, 6.3736, 6.3736]) + ops.mass(290, *[7.9671, 7.9671, 7.9671]) + ops.mass(291, *[7.9671, 7.9671, 7.9671]) + ops.mass(292, *[7.9671, 7.9671, 7.9671]) + ops.mass(293, *[7.9671, 7.9671, 7.9671]) + ops.mass(294, *[6.3736, 6.3736, 6.3736]) + ops.mass(295, *[7.9671, 7.9671, 7.9671]) + ops.mass(296, *[9.5605, 9.5605, 9.5605]) + ops.mass(297, *[9.5605, 9.5605, 9.5605]) + ops.mass(298, *[9.5605, 9.5605, 9.5605]) + ops.mass(299, *[9.5605, 9.5605, 9.5605]) + ops.mass(300, *[7.9671, 7.9671, 7.9671]) + ops.mass(301, *[7.9671, 7.9671, 7.9671]) + ops.mass(302, *[9.5605, 9.5605, 9.5605]) + ops.mass(303, *[9.5605, 9.5605, 9.5605]) + ops.mass(304, *[9.5605, 9.5605, 9.5605]) + ops.mass(305, *[9.5605, 9.5605, 9.5605]) + ops.mass(306, *[7.9671, 7.9671, 7.9671]) + ops.mass(307, *[6.3736, 6.3736, 6.3736]) + ops.mass(308, *[7.9671, 7.9671, 7.9671]) + ops.mass(309, *[7.9671, 7.9671, 7.9671]) + ops.mass(310, *[7.9671, 7.9671, 7.9671]) + ops.mass(311, *[7.9671, 7.9671, 7.9671]) + ops.mass(312, *[6.3736, 6.3736, 6.3736]) + ops.mass(313, *[6.3736, 6.3736, 6.3736]) + ops.mass(314, *[7.9671, 7.9671, 7.9671]) + ops.mass(315, *[7.9671, 7.9671, 7.9671]) + ops.mass(316, *[7.9671, 7.9671, 7.9671]) + ops.mass(317, *[7.9671, 7.9671, 7.9671]) + ops.mass(318, *[6.3736, 6.3736, 6.3736]) + ops.mass(319, *[7.9671, 7.9671, 7.9671]) + ops.mass(320, *[9.5605, 9.5605, 9.5605]) + ops.mass(321, *[9.5605, 9.5605, 9.5605]) + ops.mass(322, *[9.5605, 9.5605, 9.5605]) + ops.mass(323, *[9.5605, 9.5605, 9.5605]) + ops.mass(324, *[7.9671, 7.9671, 7.9671]) + ops.mass(325, *[7.9671, 7.9671, 7.9671]) + ops.mass(326, *[9.5605, 9.5605, 9.5605]) + ops.mass(327, *[9.5605, 9.5605, 9.5605]) + ops.mass(328, *[9.5605, 9.5605, 9.5605]) + ops.mass(329, *[9.5605, 9.5605, 9.5605]) + ops.mass(330, *[7.9671, 7.9671, 7.9671]) + ops.mass(331, *[6.3736, 6.3736, 6.3736]) + ops.mass(332, *[7.9671, 7.9671, 7.9671]) + ops.mass(333, *[7.9671, 7.9671, 7.9671]) + ops.mass(334, *[7.9671, 7.9671, 7.9671]) + ops.mass(335, *[7.9671, 7.9671, 7.9671]) + ops.mass(336, *[6.3736, 6.3736, 6.3736]) + ops.mass(337, *[6.3736, 6.3736, 6.3736]) + ops.mass(338, *[7.9671, 7.9671, 7.9671]) + ops.mass(339, *[7.9671, 7.9671, 7.9671]) + ops.mass(340, *[7.9671, 7.9671, 7.9671]) + ops.mass(341, *[7.9671, 7.9671, 7.9671]) + ops.mass(342, *[6.3736, 6.3736, 6.3736]) + ops.mass(343, *[7.9671, 7.9671, 7.9671]) + ops.mass(344, *[9.5605, 9.5605, 9.5605]) + ops.mass(345, *[9.5605, 9.5605, 9.5605]) + ops.mass(346, *[9.5605, 9.5605, 9.5605]) + ops.mass(347, *[9.5605, 9.5605, 9.5605]) + ops.mass(348, *[7.9671, 7.9671, 7.9671]) + ops.mass(349, *[7.9671, 7.9671, 7.9671]) + ops.mass(350, *[9.5605, 9.5605, 9.5605]) + ops.mass(351, *[9.5605, 9.5605, 9.5605]) + ops.mass(352, *[9.5605, 9.5605, 9.5605]) + ops.mass(353, *[9.5605, 9.5605, 9.5605]) + ops.mass(354, *[7.9671, 7.9671, 7.9671]) + ops.mass(355, *[6.3736, 6.3736, 6.3736]) + ops.mass(356, *[7.9671, 7.9671, 7.9671]) + ops.mass(357, *[7.9671, 7.9671, 7.9671]) + ops.mass(358, *[7.9671, 7.9671, 7.9671]) + ops.mass(359, *[7.9671, 7.9671, 7.9671]) + ops.mass(360, *[6.3736, 6.3736, 6.3736]) + ops.mass(361, *[4.7802, 4.7802, 4.7802]) + ops.mass(362, *[6.3736, 6.3736, 6.3736]) + ops.mass(363, *[6.3736, 6.3736, 6.3736]) + ops.mass(364, *[6.3736, 6.3736, 6.3736]) + ops.mass(365, *[6.3736, 6.3736, 6.3736]) + ops.mass(366, *[4.7802, 4.7802, 4.7802]) + ops.mass(367, *[6.3736, 6.3736, 6.3736]) + ops.mass(368, *[7.9671, 7.9671, 7.9671]) + ops.mass(369, *[7.9671, 7.9671, 7.9671]) + ops.mass(370, *[7.9671, 7.9671, 7.9671]) + ops.mass(371, *[7.9671, 7.9671, 7.9671]) + ops.mass(372, *[6.3736, 6.3736, 6.3736]) + ops.mass(373, *[6.3736, 6.3736, 6.3736]) + ops.mass(374, *[7.9671, 7.9671, 7.9671]) + ops.mass(375, *[7.9671, 7.9671, 7.9671]) + ops.mass(376, *[7.9671, 7.9671, 7.9671]) + ops.mass(377, *[7.9671, 7.9671, 7.9671]) + ops.mass(378, *[6.3736, 6.3736, 6.3736]) + ops.mass(379, *[4.7802, 4.7802, 4.7802]) + ops.mass(380, *[6.3736, 6.3736, 6.3736]) + ops.mass(381, *[6.3736, 6.3736, 6.3736]) + ops.mass(382, *[6.3736, 6.3736, 6.3736]) + ops.mass(383, *[6.3736, 6.3736, 6.3736]) + ops.mass(384, *[4.7802, 4.7802, 4.7802]) diff --git a/build/lib/opstool/examples/Igloo.py b/build/lib/opstool/examples/Igloo.py new file mode 100644 index 0000000..d3c7710 --- /dev/null +++ b/build/lib/opstool/examples/Igloo.py @@ -0,0 +1,13636 @@ +# !-*- coding:utf-8 -*- + +# This document was created from Midas2OPS version 0.01 + +from collections import namedtuple +import openseespy.opensees as ops + + +def Igloo(): + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 3) + + # Mechanical properties of material + # E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Mass Density; + # gamma-unit weight; r: expansion coefficient + mat_props = namedtuple( + 'mat_props', ['mat_name', 'E', 'v', 'G', 'r', 'gamma', 'rho']) + MatProps = dict() + MatProps[1] = mat_props._make( + ('C280', 2824300.0, 0.18, 1196737.2881355933, 1e-05, 2.5, 0.0)) + + # Create OpenSees node. + ops.node(135, 0.5, -0.99, 0.75) + ops.node(136, 0.375, -0.99, 0.8625) + ops.node(137, 0.25, -0.99, 0.975) + ops.node(138, 0.125, -0.99, 1.0875) + ops.node(139, 0.0, -0.99, 1.2) + ops.node(140, 0.0, -0.848571, 1.2) + ops.node(141, 0.0, -0.707143, 1.2) + ops.node(142, 0.0, -0.565714, 1.2) + ops.node(143, 0.0, -0.424286, 1.2) + ops.node(144, 0.0, -0.282857, 1.2) + ops.node(145, 0.0, -0.141429, 1.2) + ops.node(146, 0.0, 0.0, 1.2) + ops.node(147, 0.016184, -0.15709, 1.185434) + ops.node(148, 0.036456, -0.312762, 1.16719) + ops.node(149, 0.078783, -0.460777, 1.129095) + ops.node(150, 0.139037, -0.596871, 1.074867) + ops.node(151, 0.212748, -0.719905, 1.008527) + ops.node(152, 0.298532, -0.827709, 0.931321) + ops.node(153, 0.394847, -0.91832, 0.844638) + ops.node(154, 0.146474, -0.811457, 1.068174) + ops.node(155, 0.020588, -0.203745, 0.908294) + ops.node(156, 0.072287, -0.430391, 0.870226) + ops.node(157, 0.176023, -0.656108, 0.787226) + ops.node(158, 0.316725, -0.83914, 0.659681) + ops.node(159, 0.024067, -0.242125, 0.633495) + ops.node(160, 0.090984, -0.47696, 0.568932) + ops.node(161, 0.205228, -0.692626, 0.500958) + ops.node(162, 0.352833, -0.870278, 0.407162) + ops.node(163, 0.035084, -0.284644, 0.315303) + ops.node(164, 0.127908, -0.544146, 0.275501) + ops.node(165, 0.250751, -0.745506, 0.235051) + ops.node(166, 0.384634, -0.891957, 0.176882) + ops.node(167, 0.0, 0.0, 0.0) + ops.node(168, 0.021462, -0.228777, 0.0) + ops.node(169, 0.085098, -0.449572, 0.0) + ops.node(170, 0.188687, -0.654679, 0.0) + ops.node(171, 0.328615, -0.836941, 0.0) + ops.node(172, 0.5, -0.99, 0.0) + ops.node(173, 0.5, -0.99, 0.5) + ops.node(174, 0.5, -0.99, 0.25) + ops.node(175, 0.0, 0.0, 0.24) + ops.node(176, 0.0, 0.0, 0.48) + ops.node(177, 0.0, 0.0, 0.72) + ops.node(178, 0.0, 0.0, 0.96) + ops.node(179, 0.391747, -1.0525, 0.8625) + ops.node(180, 0.4375, -1.098253, 0.8625) + ops.node(181, 0.5, -1.115, 0.8625) + ops.node(182, 0.283494, -1.115, 0.975) + ops.node(183, 0.375, -1.206506, 0.975) + ops.node(184, 0.5, -1.24, 0.975) + ops.node(185, 0.175241, -1.1775, 1.0875) + ops.node(186, 0.3125, -1.314759, 1.0875) + ops.node(187, 0.5, -1.365, 1.0875) + ops.node(188, 0.066988, -1.24, 1.2) + ops.node(189, 0.25, -1.423013, 1.2) + ops.node(190, 0.5, -1.49, 1.2) + ops.node(212, 0.8, -0.99, -0.2) + ops.node(213, 0.8, -0.99, -0.01) + ops.node(214, 0.658905, -0.99, 0.179584) + ops.node(215, 0.8, -0.99, 0.18) + ops.node(216, 0.64578, -0.99, 0.402929) + ops.node(217, 0.8, -0.99, 0.37) + ops.node(218, 0.644389, -0.99, 0.605506) + ops.node(219, 0.8, -0.99, 0.56) + ops.node(220, 0.8, -0.99, 0.75) + ops.node(221, 0.6, -0.99, 0.0) + ops.node(222, 0.58, -0.99, 0.75) + ops.node(223, 0.58, -1.156667, 0.9) + ops.node(224, 0.58, -1.323333, 1.05) + ops.node(225, 0.58, -1.49, 1.2) + ops.node(229, 0.793334, -1.156667, 0.9) + ops.node(230, 0.786667, -1.323333, 1.05) + ops.node(231, 0.78, -1.49, 1.2) + ops.node(232, 0.945753, -1.323855, 1.05047) + ops.node(233, 0.950465, -1.157194, 0.900474) + ops.node(234, 1.109, -0.99, 0.75) + ops.node(235, 0.9545, -0.99, 0.75) + ops.node(236, 1.106244, -1.156667, 0.9) + ops.node(237, 1.103488, -1.323333, 1.05) + ops.node(238, 1.100732, -1.49, 1.2) + ops.node(239, 0.940366, -1.49, 1.2) + ops.node(240, 1.109, -0.99, -0.2) + ops.node(241, 1.109, -0.99, -0.01) + ops.node(242, 1.109, -0.99, 0.18) + ops.node(243, 1.109, -0.99, 0.37) + ops.node(244, 1.109, -0.99, 0.56) + ops.node(245, 0.9545, -0.99, -0.2) + ops.node(246, 0.9545, -0.99, 0.007545) + ops.node(247, 0.9545, -0.99, 0.248612) + ops.node(248, 0.9545, -0.99, 0.449422) + ops.node(249, 0.9545, -0.99, 0.625278) + ops.node(250, 1.555272, -1.198312, 1.2) + ops.node(251, 1.677152, -0.399318, 0.75) + ops.node(252, 1.498383, -1.120278, 1.100366) + ops.node(253, 1.477513, -0.935756, 0.984064) + ops.node(254, 1.513603, -0.711785, 0.872963) + ops.node(255, 1.496813, -0.505365, 0.75) + ops.node(256, 1.362472, -1.215356, 1.085487) + ops.node(257, 1.357962, -1.031315, 0.979212) + ops.node(258, 1.366285, -0.835755, 0.872646) + ops.node(259, 1.33867, -0.642328, 0.75) + ops.node(260, 1.217849, -1.331624, 1.101565) + ops.node(261, 1.233332, -1.12796, 0.973784) + ops.node(262, 1.216846, -0.940375, 0.843059) + ops.node(263, 1.207957, -0.805675, 0.75) + ops.node(264, 1.579648, -1.038514, 1.11) + ops.node(265, 1.604024, -0.878715, 1.02) + ops.node(266, 1.6284, -0.718916, 0.93) + ops.node(267, 1.652776, -0.559117, 0.84) + ops.node(268, 1.286358, -1.454266, 1.2) + ops.node(269, 1.445451, -1.352173, 1.2) + ops.node(270, 1.207957, -0.805675, -0.2) + ops.node(271, 1.216079, -0.795526, -0.070189) + ops.node(272, 1.209527, -0.803714, 0.106593) + ops.node(273, 1.213368, -0.798914, 0.330555) + ops.node(274, 1.181845, -0.854313, 0.546153) + ops.node(275, 1.33867, -0.642328, -0.2) + ops.node(276, 1.36884, -0.616199, 0.003455) + ops.node(277, 1.321129, -0.664249, 0.190831) + ops.node(278, 1.357591, -0.625942, 0.348987) + ops.node(279, 1.313023, -0.674379, 0.541291) + ops.node(280, 1.496813, -0.505365, -0.2) + ops.node(281, 1.544145, -0.477532, 0.000799) + ops.node(282, 1.488795, -0.512309, 0.213414) + ops.node(283, 1.493273, -0.508431, 0.438038) + ops.node(284, 1.486192, -0.514563, 0.617625) + ops.node(285, 1.677152, -0.399318, -0.2) + ops.node(286, 1.677152, -0.399318, -0.01) + ops.node(287, 1.677152, -0.399318, 0.18) + ops.node(288, 1.677152, -0.399318, 0.37) + ops.node(289, 1.677152, -0.399318, 0.56) + ops.node(290, 1.762202, -0.803614, 1.082494) + ops.node(291, 1.756276, -0.68395, 0.979231) + ops.node(292, 1.814355, -0.523249, 0.879648) + ops.node(293, 1.847145, -0.342361, 0.75) + ops.node(294, 1.985239, -0.716976, 1.104178) + ops.node(295, 1.968705, -0.576438, 0.975953) + ops.node(296, 2.008675, -0.415261, 0.843055) + ops.node(297, 2.021427, -0.305921, 0.75) + ops.node(298, 2.2, -0.79, 1.2) + ops.node(299, 2.2, -0.29, 0.75) + ops.node(300, 2.2, -0.456667, 0.9) + ops.node(301, 2.2, -0.623333, 1.05) + ops.node(302, 2.001553, -0.819605, 1.2) + ops.node(303, 1.8171, -0.89857, 1.2) + ops.node(304, 1.666866, -1.031565, 1.2) + ops.node(305, 2.2, -0.29, -0.2) + ops.node(306, 2.2, -0.29, -0.01) + ops.node(307, 2.2, -0.29, 0.18) + ops.node(308, 2.2, -0.29, 0.37) + ops.node(309, 2.2, -0.29, 0.56) + ops.node(310, 2.021427, -0.305921, -0.2) + ops.node(311, 2.013411, -0.306636, -0.069679) + ops.node(312, 2.013198, -0.306655, 0.11008) + ops.node(313, 2.022819, -0.305797, 0.313364) + ops.node(314, 2.041391, -0.304141, 0.53838) + ops.node(315, 1.847145, -0.342361, -0.2) + ops.node(316, 1.827862, -0.348821, 0.007854) + ops.node(317, 1.845967, -0.342755, 0.230427) + ops.node(318, 1.855432, -0.339584, 0.434388) + ops.node(319, 1.855276, -0.339636, 0.617329) + ops.node(320, 2.9, -0.79, 1.2) + ops.node(321, 2.725, -0.79, 1.2) + ops.node(322, 2.55, -0.79, 1.2) + ops.node(323, 2.375, -0.79, 1.2) + ops.node(324, 2.9, -0.623333, 1.05) + ops.node(325, 2.777354, -0.616358, 1.043723) + ops.node(326, 2.603978, -0.618696, 1.045827) + ops.node(327, 2.396926, -0.640353, 1.065318) + ops.node(328, 2.9, -0.456667, 0.9) + ops.node(329, 2.705274, -0.439608, 0.884647) + ops.node(330, 2.499208, -0.461482, 0.904333) + ops.node(331, 2.324792, -0.464166, 0.906749) + ops.node(332, 2.9, -0.29, 0.75) + ops.node(333, 2.725, -0.29, 0.75) + ops.node(334, 2.55, -0.29, 0.75) + ops.node(335, 2.375, -0.29, 0.75) + ops.node(336, 2.375, -0.29, -0.2) + ops.node(337, 2.55, -0.29, -0.2) + ops.node(338, 2.725, -0.29, -0.2) + ops.node(339, 2.9, -0.29, -0.2) + ops.node(340, 2.327952, -0.29, 0.002168) + ops.node(341, 2.514764, -0.29, 0.006471) + ops.node(342, 2.713168, -0.29, -0.06855) + ops.node(343, 2.9, -0.29, -0.01) + ops.node(344, 2.381644, -0.29, 0.215571) + ops.node(345, 2.57027, -0.29, 0.195553) + ops.node(346, 2.721008, -0.29, 0.109604) + ops.node(347, 2.9, -0.29, 0.18) + ops.node(348, 2.37702, -0.29, 0.439912) + ops.node(349, 2.526239, -0.29, 0.353389) + ops.node(350, 2.715678, -0.29, 0.33329) + ops.node(351, 2.9, -0.29, 0.37) + ops.node(352, 2.385828, -0.29, 0.61849) + ops.node(353, 2.583025, -0.29, 0.543236) + ops.node(354, 2.770428, -0.29, 0.547078) + ops.node(355, 2.9, -0.29, 0.56) + ops.node(356, 4.095, -1.385, 0.75) + ops.node(357, 3.93, -1.384, 0.9) + ops.node(358, 3.839712, -1.122965, 0.926459) + ops.node(359, 3.744608, -0.877469, 0.901108) + ops.node(360, 3.632513, -0.691358, 0.867859) + ops.node(361, 3.439664, -0.592256, 0.89813) + ops.node(362, 3.203364, -0.506248, 0.907412) + ops.node(363, 3.765, -1.383, 1.05) + ops.node(364, 3.681074, -1.204757, 1.086569) + ops.node(365, 3.609288, -1.00208, 1.060878) + ops.node(366, 3.51202, -0.808148, 1.01488) + ops.node(367, 3.300541, -0.724796, 1.056788) + ops.node(368, 3.075355, -0.646371, 1.056634) + ops.node(369, 3.6, -1.382, 1.2) + ops.node(370, 3.360397, -0.955464, 1.2) + ops.node(371, 4.051912, -1.132652, 0.75) + ops.node(372, 3.954955, -0.896136, 0.75) + ops.node(373, 3.808856, -0.686666, 0.75) + ops.node(374, 3.62062, -0.514182, 0.75) + ops.node(375, 3.399211, -0.386898, 0.75) + ops.node(376, 3.155144, -0.310927, 0.75) + ops.node(377, 3.145124, -0.831202, 1.2) + ops.node(378, 3.518674, -1.147118, 1.2) + ops.node(379, 4.095, -1.385, -0.2) + ops.node(380, 4.051912, -1.132652, -0.2) + ops.node(381, 3.954955, -0.896136, -0.2) + ops.node(382, 3.808856, -0.686666, -0.2) + ops.node(383, 3.62062, -0.514182, -0.2) + ops.node(384, 3.399211, -0.386898, -0.2) + ops.node(385, 3.155144, -0.310927, -0.2) + ops.node(386, 4.095, -1.385, 0.0375) + ops.node(387, 4.070065, -1.213978, 0.05247) + ops.node(388, 4.004854, -0.999743, 0.040214) + ops.node(389, 3.885708, -0.779503, 0.026925) + ops.node(390, 3.721613, -0.590007, 0.034493) + ops.node(391, 3.500625, -0.4357, 0.036234) + ops.node(392, 3.212778, -0.325828, 0.049133) + ops.node(393, 4.095, -1.385, 0.275) + ops.node(394, 4.046385, -1.117041, 0.321374) + ops.node(395, 3.951632, -0.890539, 0.240733) + ops.node(396, 3.820598, -0.699753, 0.270786) + ops.node(397, 3.63151, -0.522358, 0.271477) + ops.node(398, 3.3997, -0.387133, 0.271544) + ops.node(399, 3.150203, -0.30965, 0.29668) + ops.node(400, 4.095, -1.385, 0.5125) + ops.node(401, 4.046396, -1.117073, 0.574233) + ops.node(402, 3.92943, -0.853144, 0.494212) + ops.node(403, 3.745441, -0.615988, 0.508765) + ops.node(404, 3.532534, -0.451055, 0.509375) + ops.node(405, 3.304062, -0.349429, 0.51498) + ops.node(406, 3.093003, -0.301111, 0.505155) + ops.node(407, 4.2, -1.49, 0.75) + ops.node(408, 3.708, -1.49, 1.2) + ops.node(409, 3.872, -1.49, 1.05) + ops.node(410, 4.036, -1.49, 0.9) + ops.node(411, 4.2, -1.49, -0.2) + ops.node(412, 4.2, -1.49, 0.0375) + ops.node(413, 4.2, -1.49, 0.275) + ops.node(414, 4.2, -1.49, 0.5125) + ops.node(415, 0.0, -0.99, 1.4475) + ops.node(416, 0.0, -0.724724, 1.466814) + ops.node(417, 0.0, -0.452302, 1.46153) + ops.node(418, 0.0, -0.218121, 1.444249) + ops.node(419, 0.0, 0.0, 1.4475) + ops.node(420, 0.0, -0.99, 1.695) + ops.node(421, 0.0, -0.7425, 1.695) + ops.node(422, 0.0, -0.495, 1.695) + ops.node(423, 0.0, -0.2475, 1.695) + ops.node(424, 0.0, 0.0, 1.695) + ops.node(431, 0.040016, -1.174884, 1.461521) + ops.node(432, 0.171032, -1.362418, 1.440117) + ops.node(433, 0.352484, -1.465463, 1.437795) + ops.node(434, 0.5, -1.49, 1.4475) + ops.node(435, 0.042013, -1.179705, 1.695) + ops.node(436, 0.146447, -1.343553, 1.695) + ops.node(437, 0.310296, -1.447988, 1.695) + ops.node(438, 0.5, -1.49, 1.695) + ops.node(439, 0.58, -1.49, 1.695) + ops.node(440, 0.58, -1.49, 1.4475) + ops.node(441, 0.78, -1.49, 1.5) + ops.node(442, 0.78, -1.49, 1.35) + ops.node(443, 1.100732, -1.49, 1.35) + ops.node(444, 0.940366, -1.49, 1.35) + ops.node(445, 1.100732, -1.49, 1.5) + ops.node(446, 0.940366, -1.49, 1.5) + ops.node(447, 1.296692, -1.448946, 1.35) + ops.node(448, 1.475368, -1.317716, 1.35) + ops.node(449, 1.555272, -1.198312, 1.35) + ops.node(450, 1.286358, -1.454266, 1.5) + ops.node(451, 1.445451, -1.352173, 1.5) + ops.node(452, 1.555272, -1.198312, 1.5) + ops.node(453, 2.2, -0.79, 1.35) + ops.node(454, 1.985068, -0.824279, 1.35) + ops.node(455, 1.764277, -0.939621, 1.35) + ops.node(456, 1.624575, -1.07998, 1.35) + ops.node(457, 2.2, -0.79, 1.5) + ops.node(458, 2.001553, -0.819605, 1.5) + ops.node(459, 1.8171, -0.89857, 1.5) + ops.node(460, 1.666866, -1.031565, 1.5) + ops.node(461, 2.9, -0.79, 1.35) + ops.node(462, 2.710117, -0.79, 1.35) + ops.node(463, 2.49189, -0.79, 1.35) + ops.node(464, 2.319162, -0.79, 1.35) + ops.node(465, 2.9, -0.79, 1.5) + ops.node(466, 2.725, -0.79, 1.5) + ops.node(467, 2.55, -0.79, 1.5) + ops.node(468, 2.375, -0.79, 1.5) + ops.node(469, 3.6, -1.382, 1.35) + ops.node(470, 3.542581, -1.200285, 1.359828) + ops.node(471, 3.412503, -1.008183, 1.346824) + ops.node(472, 3.236276, -0.873477, 1.34578) + ops.node(473, 3.045087, -0.805042, 1.345346) + ops.node(474, 3.6, -1.382, 1.5) + ops.node(475, 3.539143, -1.192639, 1.5) + ops.node(476, 3.430568, -1.02646, 1.5) + ops.node(477, 3.278736, -0.898054, 1.5) + ops.node(478, 3.096837, -0.818574, 1.5) + ops.node(479, 3.708, -1.49, 1.35) + ops.node(480, 3.708, -1.49, 1.5) + ops.node(481, 4.4, -1.49, -0.2) + ops.node(482, 4.4, -1.49, 0.225) + ops.node(483, 4.4, -1.49, 0.65) + ops.node(484, 4.4, -1.49, 1.075) + ops.node(485, 4.4, -1.49, 1.5) + ops.node(486, 4.054, -1.49, 1.5) + ops.node(487, 3.81, -1.49, 1.32) + ops.node(488, 4.167071, -1.49, 1.155431) + ops.node(489, 4.240615, -1.49, 0.906086) + ops.node(490, 4.5, -1.39, 1.5) + ops.node(491, 4.5, -1.39, 1.075) + ops.node(492, 4.5, -1.39, 0.65) + ops.node(493, 4.5, -1.39, 0.225) + ops.node(494, 4.5, -1.39, -0.2) + ops.node(509, 4.5, -0.926667, 1.5) + ops.node(510, 4.5, -0.463333, 1.5) + ops.node(511, 4.5, 0.0, 1.5) + ops.node(512, 4.5, 0.0, 0.933333) + ops.node(513, 4.5, 0.0, 0.366667) + ops.node(514, 4.5, 0.0, -0.2) + ops.node(515, 4.5, -0.463333, -0.2) + ops.node(516, 4.5, -0.926667, -0.2) + ops.node(517, 4.5, -0.885096, 0.821332) + ops.node(518, 4.5, -0.616801, 0.307776) + ops.node(519, 4.5, -0.389159, 0.717315) + ops.node(520, 4.5, -1.0417130000000001, 0.360822) + ops.node(521, 4.5, -0.444042, 1.161997) + ops.node(522, 0.279748, -1.04049, 1.695) + ops.node(523, 0.25242, -0.761953, 1.695) + ops.node(524, 0.250249, -0.50145, 1.695) + ops.node(525, 0.250107, -0.249368, 1.695) + ops.node(526, 0.25, 0.0, 1.695) + ops.node(527, 0.5, -1.241667, 1.695) + ops.node(528, 0.5, -0.993333, 1.695) + ops.node(529, 0.5, -0.745, 1.695) + ops.node(530, 0.5, -0.496667, 1.695) + ops.node(531, 0.5, -0.248333, 1.695) + ops.node(532, 0.5, 0.0, 1.695) + ops.node(533, 0.58, -1.241667, 1.695) + ops.node(534, 0.58, -0.993333, 1.695) + ops.node(535, 0.58, -0.745, 1.695) + ops.node(536, 0.58, -0.496667, 1.695) + ops.node(537, 0.58, -0.248333, 1.695) + ops.node(538, 0.58, 0.0, 1.695) + ops.node(545, 0.78, -1.277143, 1.5) + ops.node(546, 0.78, -1.064286, 1.5) + ops.node(547, 0.78, -0.851429, 1.5) + ops.node(548, 0.78, -0.638571, 1.5) + ops.node(549, 0.78, -0.425714, 1.5) + ops.node(550, 0.78, -0.212857, 1.5) + ops.node(551, 0.78, 0.0, 1.5) + ops.node(601, 1.100732, -1.241667, 1.5) + ops.node(602, 1.100732, -0.993333, 1.5) + ops.node(603, 1.100732, -0.745, 1.5) + ops.node(604, 1.100732, -0.496667, 1.5) + ops.node(605, 1.100732, -0.248333, 1.5) + ops.node(606, 1.100732, 0.0, 1.5) + ops.node(607, 1.331598, -0.994256, 1.5) + ops.node(608, 1.327523, -0.65862, 1.5) + ops.node(609, 1.326003, -0.395985, 1.5) + ops.node(610, 1.291637, -0.182155, 1.5) + ops.node(611, 1.555272, 0.0, 1.5) + ops.node(612, 1.328002, 0.0, 1.5) + ops.node(613, 1.555272, -0.95865, 1.5) + ops.node(614, 1.555272, -0.718987, 1.5) + ops.node(615, 1.555272, -0.479325, 1.5) + ops.node(616, 1.555272, -0.239662, 1.5) + ops.node(617, 1.918244, -0.209774, 1.5) + ops.node(618, 1.986444, -0.482627, 1.5) + ops.node(619, 1.763056, -0.400458, 1.5) + ops.node(620, 1.785627, -0.638869, 1.5) + ops.node(621, 2.2, 0.0, 1.5) + ops.node(622, 1.985091, 0.0, 1.5) + ops.node(623, 1.770181, 0.0, 1.5) + ops.node(624, 2.2, -0.526667, 1.5) + ops.node(625, 2.2, -0.263333, 1.5) + ops.node(626, 2.9, -0.526667, 1.5) + ops.node(627, 2.659171, -0.476621, 1.5) + ops.node(628, 2.437986, -0.555331, 1.5) + ops.node(629, 2.9, -0.263333, 1.5) + ops.node(630, 2.657414, -0.194111, 1.5) + ops.node(631, 2.410045, -0.284863, 1.5) + ops.node(632, 2.9, 0.0, 1.5) + ops.node(633, 2.666667, 0.0, 1.5) + ops.node(634, 2.433334, 0.0, 1.5) + ops.node(645, 3.390141, -0.225154, 1.5) + ops.node(646, 3.335746, -0.677472, 1.5) + ops.node(647, 3.35464, -0.450829, 1.5) + ops.node(648, 3.162395, -0.259688, 1.5) + ops.node(649, 3.100265, -0.5331, 1.5) + ops.node(650, 3.6, 0.0, 1.5) + ops.node(651, 3.425, 0.0, 1.5) + ops.node(652, 3.25, 0.0, 1.5) + ops.node(653, 3.075, 0.0, 1.5) + ops.node(654, 3.6, -1.184571, 1.5) + ops.node(655, 3.6, -0.987143, 1.5) + ops.node(656, 3.6, -0.789714, 1.5) + ops.node(657, 3.6, -0.592286, 1.5) + ops.node(658, 3.6, -0.394857, 1.5) + ops.node(659, 3.6, -0.197429, 1.5) + ops.node(660, 3.708, -1.277143, 1.5) + ops.node(661, 3.708, -1.064286, 1.5) + ops.node(662, 3.708, -0.851429, 1.5) + ops.node(663, 3.708, -0.638571, 1.5) + ops.node(664, 3.708, -0.425714, 1.5) + ops.node(665, 3.708, -0.212857, 1.5) + ops.node(666, 3.708, 0.0, 1.5) + ops.node(667, 4.4, -1.241667, 1.5) + ops.node(668, 4.177049, -1.214384, 1.5) + ops.node(669, 3.908927, -1.267842, 1.5) + ops.node(670, 4.4, -0.993333, 1.5) + ops.node(671, 4.174892, -0.907927, 1.5) + ops.node(672, 3.949714, -1.018059, 1.5) + ops.node(673, 4.4, -0.745, 1.5) + ops.node(674, 4.174201, -0.644122, 1.5) + ops.node(675, 3.94744, -0.766971, 1.5) + ops.node(676, 4.4, -0.496667, 1.5) + ops.node(677, 4.171766, -0.39737, 1.5) + ops.node(678, 3.944588, -0.524877, 1.5) + ops.node(679, 4.4, -0.248333, 1.5) + ops.node(680, 4.166403, -0.167607, 1.5) + ops.node(681, 3.940558, -0.27952, 1.5) + ops.node(682, 4.4, 0.0, 1.5) + ops.node(683, 4.169334, 0.0, 1.5) + ops.node(684, 3.938667, 0.0, 1.5) + ops.node(702, 0.22966, -0.172576, 0.0) + ops.node(703, 0.234021, -0.40573, 0.0) + ops.node(704, 0.441387, -0.146923, 0.0) + ops.node(705, 0.412877, -0.333076, 0.0) + ops.node(706, 0.411186, -0.586265, 0.0) + ops.node(707, 0.6, -0.792, 0.0) + ops.node(708, 0.6, -0.594, 0.0) + ops.node(709, 0.6, -0.396, 0.0) + ops.node(710, 0.6, -0.198, 0.0) + ops.node(711, 0.6, 0.0, 0.0) + ops.node(712, 0.4, 0.0, 0.0) + ops.node(713, 0.2, 0.0, 0.0) + ops.node(714, 0.8, -0.792, -0.2) + ops.node(715, 0.8, -0.594, -0.2) + ops.node(716, 0.8, -0.396, -0.2) + ops.node(717, 0.8, -0.198, -0.2) + ops.node(718, 0.8, 0.0, -0.2) + ops.node(719, 1.109, -0.792, -0.2) + ops.node(720, 1.109, -0.594, -0.2) + ops.node(721, 1.109, -0.396, -0.2) + ops.node(722, 1.109, -0.198, -0.2) + ops.node(723, 1.109, 0.0, -0.2) + ops.node(724, 0.9545, -0.773716, -0.2) + ops.node(725, 0.9545, -0.522499, -0.2) + ops.node(726, 0.9545, -0.313234, -0.2) + ops.node(727, 0.9545, -0.129973, -0.2) + ops.node(728, 0.9545, 0.0, -0.2) + ops.node(729, 1.305312, -0.425847, -0.2) + ops.node(730, 1.25578, -0.210402, -0.2) + ops.node(731, 1.298384, 0.0, -0.2) + ops.node(732, 1.47718, -0.22872, -0.2) + ops.node(733, 1.487768, 0.0, -0.2) + ops.node(734, 1.677152, 0.0, -0.2) + ops.node(735, 1.677152, -0.199659, -0.2) + ops.node(736, 1.860454, -0.151322, -0.2) + ops.node(737, 2.2, 0.0, -0.2) + ops.node(738, 2.025717, 0.0, -0.2) + ops.node(739, 1.851435, 0.0, -0.2) + ops.node(740, 2.375, 0.0, -0.2) + ops.node(741, 2.55, 0.0, -0.2) + ops.node(742, 2.725, 0.0, -0.2) + ops.node(743, 2.9, 0.0, -0.2) + ops.node(744, 3.856837, -0.454308, -0.2) + ops.node(745, 3.907043, -0.249094, -0.2) + ops.node(746, 3.670159, -0.241154, -0.2) + ops.node(747, 4.095, 0.0, -0.2) + ops.node(748, 3.895834, 0.0, -0.2) + ops.node(749, 3.696667, 0.0, -0.2) + ops.node(750, 3.4975, 0.0, -0.2) + ops.node(751, 3.298334, 0.0, -0.2) + ops.node(752, 3.099167, 0.0, -0.2) + ops.node(753, 4.095, -1.187143, -0.2) + ops.node(754, 4.095, -0.989286, -0.2) + ops.node(755, 4.095, -0.791429, -0.2) + ops.node(756, 4.095, -0.593571, -0.2) + ops.node(757, 4.095, -0.395714, -0.2) + ops.node(758, 4.095, -0.197857, -0.2) + ops.node(759, 4.2, 0.0, -0.2) + ops.node(760, 4.2, -0.212857, -0.2) + ops.node(761, 4.2, -0.425714, -0.2) + ops.node(762, 4.2, -0.638571, -0.2) + ops.node(763, 4.2, -0.851429, -0.2) + ops.node(764, 4.2, -1.064286, -0.2) + ops.node(765, 4.2, -1.277143, -0.2) + ops.node(766, 4.4, -1.277143, -0.2) + ops.node(767, 4.4, -1.064286, -0.2) + ops.node(768, 4.4, -0.851429, -0.2) + ops.node(769, 4.4, -0.638571, -0.2) + ops.node(770, 4.4, -0.425714, -0.2) + ops.node(771, 4.4, -0.212857, -0.2) + ops.node(772, 4.4, 0.0, -0.2) + ops.node(1121, 3.531202, 0.0, 0.633107) + ops.node(1122, 2.460504, 0.0, 0.61138) + ops.node(1123, 1.576415, 0.0, 0.67697) + ops.node(1124, 3.0552, 0.0, 0.383384) + ops.node(1125, 2.997914, 0.0, 0.920265) + ops.node(1126, 3.817006, 0.0, 0.999955) + ops.node(1127, 1.171078, 0.0, 0.291265) + ops.node(1128, 2.123931, 0.0, 0.311788) + ops.node(1129, 3.737151, 0.0, 0.234848) + ops.node(1130, 0.645203, 0.0, 0.765601) + ops.node(1131, 2.096071, 0.0, 0.9695) + ops.node(1132, 3.286764, 0.0, 1.148296) + ops.node(1133, 2.678114, 0.0, 0.170616) + ops.node(1134, 4.182124, 0.0, 0.13957) + ops.node(1135, 1.142727, 0.0, 0.961148) + ops.node(1136, 1.580641, 0.0, 0.134383) + ops.node(1137, 2.584291, 0.0, 1.095652) + ops.node(1138, 1.654519, 0.0, 1.099888) + ops.node(1139, 3.361709, 0.0, 0.119672) + ops.node(1140, 0.359541, 0.0, 1.300863) + ops.node(1141, 0.459328, 0.0, 0.422537) + ops.node(1142, 2.291738, 0.0, 0.003055) + ops.node(1143, 3.010872, 0.0, -0.010777) + ops.node(1144, 1.940718, 0.0, 0.016391) + ops.node(1145, 3.636752, 0.0, 1.266618) + ops.node(1146, 3.988021, 0.0, 1.206503) + ops.node(1147, 1.001768, 0.0, 0.05517) + ops.node(1148, 2.974047, 0.0, 1.301754) + ops.node(1149, 0.301536, 0.0, 0.86789) + ops.node(1150, 4.155757, 0.0, 0.703402) + ops.node(1151, 1.405569, 0.0, -0.007937) + ops.node(1152, 2.362085, 0.0, 1.278877) + ops.node(1153, 3.576228, 0.0, 0.024002) + ops.node(1154, 1.843672, 0.0, 1.280883) + ops.node(1155, 0.96099, 0.0, 1.24375) + ops.node(1156, 1.474372, 0.0, 1.285754) + ops.node(1157, 0.263085, 0.0, 0.265386) + ops.node(1158, 4.353618, 0.0, 1.303832) + ops.node(1159, 4.323778, 0.0, -0.025433) + ops.node(1160, 3.356621, 0.0, 1.335305) + ops.node(1161, 2.613765, 0.0, -0.02522) + ops.node(1162, 3.217236, 0.0, -0.027514) + ops.node(1163, 3.140686, 0.0, 0.160422) + ops.node(1164, 3.251135, 0.0, 0.485876) + ops.node(1165, 2.910895, 0.0, 0.176583) + ops.node(1166, 2.675219, 0.0, 0.540706) + ops.node(1167, 3.744357, 0.0, 1.377307) + ops.node(1168, 3.523716, 0.0, 1.364102) + ops.node(1169, 4.019277, 0.0, -0.019222) + ops.node(1170, 0.223559, 0.0, 0.505969) + ops.node(1171, 2.116359, 0.0, -0.04923) + ops.node(1172, 0.542563, 0.0, 1.498164) + ops.node(1173, 1.260785, 0.0, -0.085619) + ops.node(1174, 1.732055, 0.0, -0.017246) + ops.node(1175, 2.756886, 0.0, 1.300917) + ops.node(1176, 2.860964, 0.0, 1.096635) + ops.node(1177, 2.758517, 0.0, 0.859817) + ops.node(1178, 2.945515, 0.0, 0.734791) + ops.node(1179, 3.082654, 0.0, 1.12353) + ops.node(1180, 3.277227, 0.0, 0.795193) + ops.node(1181, 2.560652, 0.0, 1.335089) + ops.node(1182, 2.30856, 0.0, 1.025797) + ops.node(1183, 2.227877, 0.0, 0.763956) + ops.node(1184, 1.970887, 0.0, 0.805987) + ops.node(1185, 2.496617, 0.0, 0.841339) + ops.node(1186, 2.235248, 0.0, 0.480523) + ops.node(1187, 2.513598, 0.0, 0.364034) + ops.node(1188, 2.050759, 0.0, 0.618273) + ops.node(1189, 1.831326, 0.0, 0.377486) + ops.node(1190, 0.238408, 0.0, 1.073084) + ops.node(1191, 0.507806, 0.0, 1.043583) + ops.node(1192, 2.460497, 0.0, -0.057595) + ops.node(1193, 2.806441, 0.0, -0.0148) + ops.node(1194, 2.099313, 0.0, 1.227345) + ops.node(1195, 1.901451, 0.0, 1.038952) + ops.node(1196, 1.659603, 0.0, 1.333305) + ops.node(1197, 2.475478, 0.0, 0.116798) + ops.node(1198, 2.293936, 0.0, 0.235101) + ops.node(1199, 1.576637, 0.0, -0.05816) + ops.node(1200, 1.776023, 0.0, 0.193439) + ops.node(1201, 1.619086, 0.0, 0.394908) + ops.node(1202, 1.345224, 0.0, 0.518015) + ops.node(1203, 1.370119, 0.0, 0.798253) + ops.node(1204, 0.955689, 0.0, 0.745799) + ops.node(1205, 1.550831, 0.0, 0.892977) + ops.node(1206, 1.391964, 0.0, 0.232683) + ops.node(1207, 3.390202, 0.0, -0.056768) + ops.node(1208, 1.073903, 0.0, 0.518382) + ops.node(1209, 0.926821, 0.0, 0.319607) + ops.node(1210, 0.765554, 0.0, 0.150584) + ops.node(1211, 0.690952, 0.0, 0.363265) + ops.node(1212, 3.170848, 0.0, 1.318147) + ops.node(1213, 3.814809, 0.0, 0.006915) + ops.node(1214, 0.818438, 0.0, 0.543092) + ops.node(1215, 0.813809, 0.0, 1.003581) + ops.node(1216, 1.235947, 0.0, 1.255053) + ops.node(1217, 3.50774, 0.0, 0.268144) + ops.node(1218, 3.633172, 0.0, 0.452258) + ops.node(1219, 3.427895, 0.0, 0.466124) + ops.node(1220, 3.86534, 0.0, 0.762997) + ops.node(1221, 3.88532, 0.0, 0.480038) + ops.node(1222, 4.004976, 0.0, 0.951737) + ops.node(1223, 3.630657, 0.0, 0.835794) + ops.node(1224, 0.374614, 0.0, 0.637983) + ops.node(1225, 3.342482, 0.0, 0.629937) + ops.node(1226, 3.125961, 0.0, 0.624826) + ops.node(1227, 1.827469, 0.0, 0.595069) + ops.node(1228, 0.52982, 0.0, 0.200295) + ops.node(1229, 4.195284, 0.0, 1.099801) + ops.node(1230, 1.965864, 0.0, 0.245877) + ops.node(1231, 1.404752, 0.0, 1.048846) + ops.node(1232, 0.660785, 0.0, 1.26499) + ops.node(1233, 2.005766, 0.0, 0.438169) + ops.node(1234, 3.44103, 0.0, 0.773219) + ops.node(1235, 3.42082, 0.0, 0.967156) + ops.node(1236, 3.629543, 0.0, 1.080655) + ops.node(1237, 3.109852, 0.0, 0.806516) + ops.node(1238, 0.16249, 0.0, 1.479147) + ops.node(1239, 4.164036, 0.0, -0.061017) + ops.node(1240, 1.746929, 0.0, 0.851641) + ops.node(1241, 2.893777, 0.0, 0.552081) + ops.node(1242, 1.223361, 0.0, 0.047594) + ops.node(1243, 2.634532, 0.0, 0.703419) + ops.node(1244, 3.475703, 0.0, 1.193689) + ops.node(1245, 2.7878, 0.0, 0.364567) + ops.node(1246, 4.13738, 0.0, 0.378308) + ops.node(1247, 3.290727, 0.0, 0.313937) + ops.node(1248, 3.195872, 0.0, 0.960159) + ops.node(1249, 0.362919, 0.0, 1.533635) + ops.node(1250, 2.781512, 0.0, 0.678163) + ops.node(1251, 1.177532, 0.0, 0.708319) + ops.node(1252, 0.824365, 0.0, -0.038849) + ops.node(1253, 2.122091, 0.0, 0.127164) + ops.node(1254, 3.642565, 0.0, 1.401605) + ops.node(1255, 0.597707, 0.0, 0.546496) + ops.node(1256, 3.709138, 0.0, 0.632839) + ops.node(1257, 3.792391, 0.0, 1.238506) + ops.node(1258, 3.962677, 0.0, 0.203409) + ops.node(1259, 3.625241, -0.081953, 1.433006) + ops.node(1260, 0.903665, -0.6244, -0.110719) + ops.node(1261, 0.240769, -1.048296, 1.110627) + ops.node(1262, 2.315595, -0.153355, 0.516913) + ops.node(1263, 4.077743, -0.402271, 0.209921) + ops.node(1264, 0.964597, -0.075564, -0.090147) + ops.node(1265, 4.252855, -0.240859, 1.406842) + ops.node(1266, 3.515065, -0.681622, 1.412818) + ops.node(1267, 1.32248, -0.220208, 1.014267) + ops.node(1268, 0.767186, -0.708531, 0.756489) + ops.node(1269, 0.408611, -1.001158, 1.004084) + ops.node(1270, 0.115026, -0.122111, 1.307736) + ops.node(1271, 0.525318, -0.95472, 0.884381) + ops.node(1272, 0.5385, -0.828698, 0.696608) + ops.node(1273, 0.514488, -1.214059, 1.160988) + ops.node(1274, 3.671986, -0.139617, 1.349023) + ops.node(1275, 0.12247, -0.368753, 1.294275) + ops.node(1276, 1.504554, -1.03958, 1.240157) + ops.node(1277, 0.52505, -1.31794, 1.281779) + ops.node(1278, 3.767812, -1.328328, 1.385107) + ops.node(1279, 0.358512, -1.120424, 1.118396) + ops.node(1280, 0.263528, -0.709411, 1.158791) + ops.node(1281, 0.532339, -1.116149, 1.551812) + ops.node(1282, 2.234121, -0.610688, 1.313379) + ops.node(1283, 0.529289, -0.861521, 1.534058) + ops.node(1284, 1.474195, -0.863369, 1.176335) + ops.node(1285, 1.006128, -0.82636, 0.70659) + ops.node(1286, 4.109343, -0.86303, -0.01512) + ops.node(1287, 4.158943, -0.219197, -0.007158) + ops.node(1288, 3.634251, -0.272264, 1.347217) + ops.node(1289, 1.651801, -0.651673, 1.098467) + ops.node(1290, 1.504103, -0.693564, 1.11007) + ops.node(1291, 0.524347, -0.598838, 1.527223) + ops.node(1292, 3.634738, -0.475366, 1.342381) + ops.node(1293, 0.554164, -0.402464, 1.525147) + ops.node(1294, 3.675051, -0.981891, 1.347543) + ops.node(1295, 3.634451, -0.676926, 1.338925) + ops.node(1296, 0.554405, -1.336765, 1.519655) + ops.node(1297, 3.497154, -0.145402, 1.273702) + ops.node(1298, 0.177889, -0.540707, 1.250775) + ops.node(1299, 1.427941, -1.118798, 1.384055) + ops.node(1300, 4.166241, -0.485976, 0.026064) + ops.node(1301, 2.977648, -0.614901, 1.287275) + ops.node(1302, 1.297222, -0.170368, -0.017073) + ops.node(1303, 4.122936, -0.69575, 0.000867) + ops.node(1304, 2.072466, -0.136699, -0.100972) + ops.node(1305, 0.888556, -1.316443, 1.253903) + ops.node(1306, 1.736608, -0.204693, 0.707116) + ops.node(1307, 1.414543, -0.110649, -0.099089) + ops.node(1308, 2.695734, -0.159035, 0.627745) + ops.node(1309, 1.925927, -0.235846, 0.898872) + ops.node(1310, 1.084126, -0.878626, 0.899408) + ops.node(1311, 1.049583, -0.174495, -0.024126) + ops.node(1312, 4.379438, -1.208111, 0.019416) + ops.node(1313, 1.049947, -1.322217, 1.313051) + ops.node(1314, 1.409635, -0.98317, 1.117007) + ops.node(1315, 3.355156, -0.182999, 0.727394) + ops.node(1316, 2.393896, -0.626482, 1.297831) + ops.node(1317, 1.0575, -0.719905, -0.060851) + ops.node(1318, 0.151396, -0.969507, 1.285672) + ops.node(1319, 2.055873, -0.661418, 1.31614) + ops.node(1320, 2.548502, -0.164774, -0.099328) + ops.node(1321, 1.260885, -1.29076, 1.251116) + ops.node(1322, 2.699337, -0.616669, 1.243695) + ops.node(1323, 1.323365, -1.08601, 1.180895) + ops.node(1324, 1.247545, -0.909237, 1.052416) + ops.node(1325, 1.155546, -0.272719, -0.050157) + ops.node(1326, 0.272384, -0.929732, 1.150234) + ops.node(1327, 1.184043, -0.726541, 0.907974) + ops.node(1328, 1.138401, -1.179932, 1.159842) + ops.node(1329, 2.865708, -0.436874, 1.129308) + ops.node(1330, 1.0575, -0.504166, -0.052836) + ops.node(1331, 0.164015, -0.788679, 1.273707) + ops.node(1332, 1.627096, -0.839097, 1.230536) + ops.node(1333, 0.77699, -0.787681, 0.112988) + ops.node(1334, 1.695497, -0.504349, 1.009245) + ops.node(1335, 3.795064, -1.311895, 1.219246) + ops.node(1336, 2.241326, -0.405512, 1.077705) + ops.node(1337, 0.906972, -0.818455, 0.544121) + ops.node(1338, 1.483353, -0.29674, 0.700466) + ops.node(1339, 0.8515, -0.302411, -0.04249) + ops.node(1340, 3.409294, -0.197427, 0.556675) + ops.node(1341, 3.018021, -0.181371, 0.815829) + ops.node(1342, 1.322957, -0.423038, 0.707538) + ops.node(1343, 1.564032, -0.411609, 0.903361) + ops.node(1344, 0.748093, -0.823209, 0.639642) + ops.node(1345, 0.8515, -0.504166, -0.038792) + ops.node(1346, 0.497424, -0.26005, 0.147678) + ops.node(1347, 0.711034, -1.325162, 1.250404) + ops.node(1348, 3.684924, -0.17094, 1.195433) + ops.node(1349, 0.844613, -0.729924, -0.015872) + ops.node(1350, 0.744389, -0.804652, 0.434708) + ops.node(1351, 2.375326, -0.171473, -0.085594) + ops.node(1352, 4.346552, -0.32203, 0.039588) + ops.node(1353, 1.036341, -0.979579, 0.981768) + ops.node(1354, 3.329268, -0.185882, -0.065838) + ops.node(1355, 0.324733, -1.226271, 1.244633) + ops.node(1356, 0.596723, -0.811733, 0.502812) + ops.node(1357, 1.62937, -0.168122, 0.020259) + ops.node(1358, 0.231538, -1.106592, 1.246253) + ops.node(1359, 0.827363, -0.794688, 0.252323) + ops.node(1360, 1.421328, -0.787337, 1.023562) + ops.node(1361, 2.059722, -0.171044, 0.031442) + ops.node(1362, 3.202213, -0.665445, 1.313936) + ops.node(1363, 1.002285, -0.812657, 0.355347) + ops.node(1364, 2.605423, -0.616934, 1.380324) + ops.node(1365, 3.239933, -0.167696, 1.397119) + ops.node(1366, 3.372703, -0.172848, 1.225641) + ops.node(1367, 1.79611, -0.59141, 1.122493) + ops.node(1368, 3.825138, -0.16983, 1.371938) + ops.node(1369, 1.749446, -0.331795, 0.910961) + ops.node(1370, 0.451712, -0.742023, 0.814545) + ops.node(1371, 0.902376, -1.09911, 1.082557) + ops.node(1372, 2.602014, -0.118252, 0.103876) + ops.node(1373, 3.449262, -0.780786, 1.27171) + ops.node(1374, 0.847933, -0.991248, 0.972424) + ops.node(1375, 3.513331, -0.181592, 0.754643) + ops.node(1376, 0.335406, -0.628123, 0.870342) + ops.node(1377, 1.834004, -0.676575, 1.254852) + ops.node(1378, 1.899282, -0.403272, 0.999788) + ops.node(1379, 3.969159, -1.261317, 1.099536) + ops.node(1380, 4.35827, -1.085739, 1.212882) + ops.node(1381, 2.776758, -0.224882, 0.922646) + ops.node(1382, 3.645914, -0.194589, 0.553493) + ops.node(1383, 1.373752, -0.586215, 0.951675) + ops.node(1384, 3.586217, -0.928695, 1.230665) + ops.node(1385, 4.268772, -0.988212, -0.050206) + ops.node(1386, 3.481274, -0.195941, 0.056942) + ops.node(1387, 0.576306, -0.813899, 0.307306) + ops.node(1388, 2.288518, -0.222779, 0.914978) + ops.node(1389, 3.199429, -0.171091, 1.051538) + ops.node(1390, 3.303252, -0.176171, 0.901482) + ops.node(1391, 1.014399, -0.801064, 0.138129) + ops.node(1392, 3.034608, -0.153513, 0.584222) + ops.node(1393, 3.684653, -1.165098, 1.243675) + ops.node(1394, 1.939266, -0.146242, 0.636069) + ops.node(1395, 2.473547, -0.237411, 0.925958) + ops.node(1396, 0.219631, -0.356711, 1.056796) + ops.node(1397, 0.508489, -0.649397, 0.20499) + ops.node(1398, 3.075989, -0.183611, 1.247441) + ops.node(1399, 1.257847, -0.453399, 0.245401) + ops.node(1400, 1.669494, -0.186921, 0.261648) + ops.node(1401, 2.124003, -0.280377, 0.949832) + ops.node(1402, 0.254714, -0.291552, 0.164101) + ops.node(1403, 2.699941, -0.423635, 1.120958) + ops.node(1404, 1.732416, -0.167832, 0.539529) + ops.node(1405, 2.406975, -0.409815, 1.08345) + ops.node(1406, 0.582662, -0.189786, 0.444099) + ops.node(1407, 0.648889, -1.164436, 1.114824) + ops.node(1408, 2.001553, -0.495399, 1.21916) + ops.node(1409, 1.713962, -0.182773, 1.365018) + ops.node(1410, 3.424191, -0.178767, 0.334723) + ops.node(1411, 3.508688, -0.176903, 1.0805) + ops.node(1412, 0.651111, -0.999338, 0.963081) + ops.node(1413, 1.153579, -0.573907, 0.094034) + ops.node(1414, 3.275477, -0.182833, 0.167557) + ops.node(1415, 3.95296, -0.366372, -0.037265) + ops.node(1416, 3.958667, -0.132755, -0.055363) + ops.node(1417, 1.833592, -0.176475, 0.10256) + ops.node(1418, 1.269591, -0.4595, 0.491252) + ops.node(1419, 1.14782, -0.596447, 0.68043) + ops.node(1420, 1.24052, -0.276546, 1.313372) + ops.node(1421, 3.61767, -0.492496, 0.987379) + ops.node(1422, 0.442667, -0.463717, 0.197916) + ops.node(1423, 2.970898, -0.229959, 1.011193) + ops.node(1424, 3.807884, -0.532721, 1.304051) + ops.node(1425, 3.827595, -0.661366, 0.974862) + ops.node(1426, 3.828306, -0.725872, 1.332716) + ops.node(1427, 0.414995, -0.209854, 1.486412) + ops.node(1428, 1.357973, -0.373675, -0.027565) + ops.node(1429, 3.73388, -0.203694, 0.74461) + ops.node(1430, 1.49907, -0.256078, 0.472317) + ops.node(1431, 2.844371, -0.229425, 1.246823) + ops.node(1432, 1.488656, -0.213437, 0.885299) + ops.node(1433, 1.56123, -0.198615, 1.195014) + ops.node(1434, 1.471807, -0.27581, 0.140471) + ops.node(1435, 3.669601, -0.226651, 0.320133) + ops.node(1436, 3.445832, -0.347971, 1.326997) + ops.node(1437, 4.060046, -0.196516, 0.123046) + ops.node(1438, 0.304821, -0.226228, 0.54125) + ops.node(1439, 0.667766, -0.210561, 0.230381) + ops.node(1440, 1.650759, -0.20324, 0.948168) + ops.node(1441, 1.624533, -0.373149, 1.313516) + ops.node(1442, 3.690047, -0.202882, 0.970709) + ops.node(1443, 1.077995, -0.660444, 0.479212) + ops.node(1444, 2.633943, -0.202714, 1.243886) + ops.node(1445, 3.720851, -0.803005, 1.139212) + ops.node(1446, 3.809146, -1.051021, 1.143685) + ops.node(1447, 3.894734, -0.226072, 0.903595) + ops.node(1448, 4.116626, -0.270722, 1.283415) + ops.node(1449, 1.854263, -0.508827, 1.318119) + ops.node(1450, 3.485359, -0.608088, 1.133315) + ops.node(1451, 3.885002, -0.207496, 1.153076) + ops.node(1452, 3.838212, -0.200148, 0.148391) + ops.node(1453, 0.81207, -0.207034, 0.408655) + ops.node(1454, 0.687116, -0.208517, 0.618396) + ops.node(1455, 3.430129, -0.573529, 1.325636) + ops.node(1456, 1.069092, -0.222058, 0.656687) + ops.node(1457, 2.966755, -0.441033, 1.305895) + ops.node(1458, 2.070271, -0.144448, 0.241857) + ops.node(1459, 3.855547, -1.116729, 1.322988) + ops.node(1460, 4.022076, -0.645324, 1.312287) + ops.node(1461, 1.656228, -0.618163, 1.302912) + ops.node(1462, 4.144396, -1.242886, 0.919873) + ops.node(1463, 1.454646, -0.625166, 1.31863) + ops.node(1464, 3.234187, -0.507506, 1.153288) + ops.node(1465, 4.302451, -1.240237, 0.608829) + ops.node(1466, 1.262134, -0.212129, 0.190514) + ops.node(1467, 2.270015, -0.358288, 1.303971) + ops.node(1468, 0.311477, -1.244772, 1.544267) + ops.node(1469, 4.016821, -0.903052, 1.295121) + ops.node(1470, 3.920231, -0.578182, -0.02323) + ops.node(1471, 2.01912, -0.235677, 1.094831) + ops.node(1472, 2.270015, -0.182732, 1.300184) + ops.node(1473, 0.588629, -0.740729, 1.421041) + ops.node(1474, 0.587566, -1.183686, 1.415916) + ops.node(1475, 1.230126, -0.220035, 0.822574) + ops.node(1476, 1.178518, -1.078226, 1.300417) + ops.node(1477, 1.175373, -0.667458, 1.282556) + ops.node(1478, 0.607422, -0.970949, 1.425543) + ops.node(1479, 0.457853, -0.666349, 0.52981) + ops.node(1480, 1.080284, -0.226463, 0.387376) + ops.node(1481, 0.933996, -0.155901, 0.16747) + ops.node(1482, 0.138407, -0.203174, 1.077407) + ops.node(1483, 3.391661, -0.410275, 1.057791) + ops.node(1484, 1.177688, -0.910863, 1.292844) + ops.node(1485, 3.698898, -0.362489, -0.023338) + ops.node(1486, 1.357769, -0.206137, 1.190784) + ops.node(1487, 1.799881, -0.213468, 1.139908) + ops.node(1488, 0.348375, -0.598412, 1.537538) + ops.node(1489, 2.506039, -0.427181, 1.295347) + ops.node(1490, 0.34925, -0.228782, 0.994852) + ops.node(1491, 0.240284, -1.073531, 1.41558) + ops.node(1492, 3.205767, -0.414539, 1.308562) + ops.node(1493, 4.158594, -0.245667, 1.013885) + ops.node(1494, 4.28102, -0.81754, 1.233975) + ops.node(1495, 0.316565, -0.472741, 0.902571) + ops.node(1496, 3.058458, -0.40177, 1.120632) + ops.node(1497, 3.899213, -0.447245, 0.699777) + ops.node(1498, 0.319561, -0.826735, 1.55911) + ops.node(1499, 0.401274, -0.593308, 0.37587) + ops.node(1500, 3.872369, -0.446545, 0.203487) + ops.node(1501, 3.934111, -0.904772, 1.040263) + ops.node(1502, 0.878456, -0.739766, 1.270837) + ops.node(1503, 0.904158, -0.295382, 1.29578) + ops.node(1504, 1.418257, -0.771963, 1.31664) + ops.node(1505, 0.886911, -0.969683, 1.293664) + ops.node(1506, 0.895213, -0.515594, 1.265789) + ops.node(1507, 3.771949, -0.354962, 0.433824) + ops.node(1508, 0.204545, -0.222699, 1.214258) + ops.node(1509, 3.958036, -0.245528, 0.347281) + ops.node(1510, 0.262656, -0.240327, 0.799607) + ops.node(1511, 2.063507, -0.350143, 1.290758) + ops.node(1512, 2.418312, -0.223555, 1.133442) + ops.node(1513, 0.352316, -0.470217, 0.629381) + ops.node(1514, 0.959469, -1.148811, 1.283953) + ops.node(1515, 0.155671, -0.932976, 1.538637) + ops.node(1516, 4.096832, -0.629322, 0.327043) + ops.node(1517, 4.265261, -0.923939, 0.202032) + ops.node(1518, 4.093585, -0.667732, 0.668107) + ops.node(1519, 0.476394, -0.210543, 1.211748) + ops.node(1520, 4.258061, -1.30849, 1.242759) + ops.node(1521, 4.256182, -1.220479, 0.224344) + ops.node(1522, 0.8049, -0.239035, 0.838327) + ops.node(1523, 0.31094, -0.35718, 0.398197) + ops.node(1524, 1.113221, -0.242411, 1.153317) + ops.node(1525, 4.018552, -0.188077, 0.57561) + ops.node(1526, 4.265442, -0.311021, 0.29075) + ops.node(1527, 4.246318, -1.270261, -0.058403) + ops.node(1528, 4.164274, -1.06545, 1.144437) + ops.node(1529, 3.709049, -1.169972, 1.392897) + ops.node(1530, 0.501918, -0.880342, 1.041558) + ops.node(1531, 1.004216, -0.87917, -0.084362) + ops.node(1532, 0.521726, -1.075191, 1.039967) + ops.node(1533, 1.547552, -0.531977, 1.157408) + ops.node(1534, 0.535237, -1.106965, 1.270434) + ops.node(1535, 1.38982, -0.613817, 1.157268) + ops.node(1536, 0.975495, -0.871892, 1.104086) + ops.node(1537, 1.089447, -1.039732, 1.107459) + ops.node(1538, 0.386869, -1.032827, 1.260491) + ops.node(1539, 1.372404, -1.201044, 1.253747) + ops.node(1540, 0.376203, -0.74539, 1.071994) + ops.node(1541, 0.685936, -0.908857, 0.851836) + ops.node(1542, 0.301846, -0.851078, 1.333221) + ops.node(1543, 3.543283, -0.317454, 1.168072) + ops.node(1544, 0.405422, -0.996694, 1.456022) + ops.node(1545, 0.406277, -0.737226, 1.426703) + ops.node(1546, 0.870096, -0.824741, 0.865326) + ops.node(1547, 1.857186, -0.149541, -0.077989) + ops.node(1548, 0.935061, -0.661412, 0.903637) + ops.node(1549, 0.312407, -0.527363, 1.107441) + ops.node(1550, 3.690422, -0.565092, 1.166847) + ops.node(1551, 1.570724, -0.920286, 1.368792) + ops.node(1552, 2.800699, -0.606527, 1.385411) + ops.node(1553, 0.708721, -0.635806, 0.534413) + ops.node(1554, 1.664402, -0.358714, 1.093307) + ops.node(1555, 0.385007, -1.237246, 1.434234) + ops.node(1556, 0.338133, -0.409456, 1.251078) + ops.node(1557, 0.953196, -0.614313, 0.269715) + ops.node(1558, 2.094527, -0.42568, 1.032637) + ops.node(1559, 0.798425, -1.154694, 1.187166) + ops.node(1560, 0.88698, -0.650424, 0.638549) + ops.node(1561, 3.783184, -0.3651, 1.370956) + ops.node(1562, 1.321451, -0.803434, 1.186382) + ops.node(1563, 1.252804, -1.295851, 1.398275) + ops.node(1564, 2.085313, -0.152235, 0.836148) + ops.node(1565, 1.15011, -0.574089, 0.294538) + ops.node(1566, 0.252421, -0.457415, 1.449922) + ops.node(1567, 0.506923, -0.552179, 1.340183) + ops.node(1568, 3.296452, -0.303432, 1.129946) + ops.node(1569, 0.73774, -0.635068, 0.207887) + ops.node(1570, 1.056123, -0.332342, 0.122042) + ops.node(1571, 2.214895, -0.158611, 0.667524) + ops.node(1572, 2.729814, -0.39274, 1.315277) + ops.node(1573, 4.281526, -0.766265, 0.030886) + ops.node(1574, 2.215051, -0.179035, 1.122737) + ops.node(1575, 0.882556, -0.635977, 0.451767) + ops.node(1576, 0.373387, -0.387851, 1.574012) + ops.node(1577, 1.933179, -0.188808, 0.457022) + ops.node(1578, 0.688759, -0.441826, 0.158511) + ops.node(1579, 3.741331, -0.14722, -0.065735) + ops.node(1580, 0.194664, -0.700819, 1.467193) + ops.node(1581, 1.176006, -0.524048, 0.891841) + ops.node(1582, 3.180237, -0.165868, 0.419921) + ops.node(1583, 0.972181, -0.593827, 0.103321) + ops.node(1584, 1.302388, -0.455859, 1.156127) + ops.node(1585, 3.735948, -0.368687, 1.154619) + ops.node(1586, 0.599174, -0.388945, 0.297382) + ops.node(1587, 0.677706, -0.395124, 0.479339) + ops.node(1588, 0.616179, -0.62964, 0.715356) + ops.node(1589, 1.289339, -0.234158, 0.565229) + ops.node(1590, 3.025255, -0.152648, 0.127574) + ops.node(1591, 0.706479, -0.849513, 1.277269) + ops.node(1592, 3.748368, -0.415664, 0.868954) + ops.node(1593, 2.489122, -0.189499, 1.374349) + ops.node(1594, 3.878288, -0.644492, 1.155508) + ops.node(1595, 3.196025, -0.153953, 0.679761) + ops.node(1596, 0.682473, -0.347012, 1.308578) + ops.node(1597, 4.105929, -1.088407, 1.360395) + ops.node(1598, 1.46184, -0.139039, 1.366192) + ops.node(1599, 0.388608, -0.172864, 0.276602) + ops.node(1600, 3.898458, -0.443275, 1.031363) + ops.node(1601, 3.978191, -1.346871, 1.237963) + ops.node(1602, 2.733904, -0.131167, -0.088132) + ops.node(1603, 0.67389, -0.554375, 1.312874) + ops.node(1604, 1.02126, -0.443271, 0.544036) + ops.node(1605, 1.528571, -0.2977, -0.064364) + ops.node(1606, 2.761889, -0.160447, 0.422534) + ops.node(1607, 0.887274, -0.391634, 0.322175) + ops.node(1608, 0.492247, -0.340546, 0.812059) + ops.node(1609, 1.262551, -0.386087, 0.974426) + ops.node(1610, 1.093752, -0.453764, 1.19631) + ops.node(1611, 2.586884, -0.144389, 0.419603) + ops.node(1612, 3.147522, -0.335587, 0.942339) + ops.node(1613, 4.061419, -0.694321, 0.928619) + ops.node(1614, 4.140218, -0.423172, 0.838515) + ops.node(1615, 1.003622, -0.218823, 0.958986) + ops.node(1616, 4.209967, -0.964217, 0.589271) + ops.node(1617, 0.512451, -0.86518, 1.305158) + ops.node(1618, 0.611432, -0.968263, 1.159982) + ops.node(1619, 0.413563, -0.652311, 1.234116) + ops.node(1620, 1.238743, -0.634239, 1.061316) + ops.node(1621, 0.718179, -0.803564, 1.019952) + ops.node(1622, 0.533577, -0.629547, 0.977396) + ops.node(1623, 0.789173, -0.945998, 1.154591) + ops.node(1624, 0.647392, -0.766638, 0.874429) + ops.node(1625, 0.262464, -0.258428, 1.373741) + ops.node(1626, 0.275242, -0.628998, 1.322678) + ops.node(1627, 3.957496, -0.413924, 1.266799) + ops.node(1628, 0.434434, -0.829743, 1.167452) + ops.node(1629, 0.593148, -0.609888, 0.378362) + ops.node(1630, 0.832735, -0.439606, 0.557774) + ops.node(1631, 3.496878, -0.330317, 0.887138) + ops.node(1632, 3.638771, -0.677233, 1.067831) + ops.node(1633, 1.237009, -0.435802, 0.062606) + ops.node(1634, 1.122, -0.803141, 1.132631) + ops.node(1635, 0.568657, -0.446003, 1.162608) + ops.node(1636, 0.739203, -1.10557, 1.336592) + ops.node(1637, 1.432389, -0.397038, 1.337319) + ops.node(1638, 1.474591, -0.368566, 1.072367) + ops.node(1639, 0.484799, -0.325541, 0.60597) + ops.node(1640, 0.786185, -0.607328, 1.101743) + ops.node(1641, 0.535537, -0.536984, 0.824543) + ops.node(1642, 1.034918, -0.641887, 1.081653) + ops.node(1643, 0.829972, -0.382902, 1.096305) + ops.node(1644, 0.973533, -0.464153, 0.77434) + ops.node(1645, 0.715247, -0.444089, 0.704276) + ops.node(1646, 0.619056, -0.241217, 0.951228) + ops.node(1647, 4.188033, -0.395246, 0.555559) + ops.node(1648, 0.73751, -0.197911, 1.157799) + ops.node(1649, 4.208146, -0.525709, 1.182561) + ops.node(1650, 4.136549, -0.947631, 0.884527) + ops.node(1651, 1.224586, -0.55404, -0.100205) + ops.node(1652, 0.612651, -0.721415, 1.167525) + ops.node(1653, 0.756661, -0.562881, 0.852078) + ops.node(1654, 0.528098, -0.492696, 0.569917) + ops.node(1655, 0.988471, -0.456731, 0.985984) + ops.node(1656, 0.279693, -0.566714, 0.127883) + ops.node(1657, 1.747651, -0.269434, -0.102771) + ops.node(1658, 2.892236, -0.147178, -0.089725) + ops.node(1659, 2.260974, -0.142453, 0.095778) + ops.node(1660, 2.483059, -0.141388, 0.69747) + ops.node(1661, 2.798269, -0.14761, 0.16234) + ops.node(1662, 3.044519, -0.682784, 1.412493) + ops.node(1663, 3.57292, -1.068827, 1.389171) + ops.node(1664, 4.118981, -1.158996, -0.083531) + ops.node(1665, 0.410424, -1.321209, 1.191067) + ops.node(1666, 3.980305, -0.773321, -0.093721) + ops.node(1667, 2.650625, -0.150054, 0.802994) + ops.node(1668, 3.082216, -0.149936, -0.081703) + ops.node(1669, 2.407684, -0.140863, 0.304525) + ops.node(1670, 2.08843, -0.145203, 0.475499) + ops.node(1671, 2.853925, -0.15718, 0.665479) + ops.node(1672, 0.432259, -0.762605, 0.113656) + ops.node(1673, 0.530743, -0.115353, 1.584093) + ops.node(1674, 0.212213, -0.463179, 0.728067) + ops.node(1675, 2.938337, -0.111362, 1.392451) + ops.node(1676, 3.536688, -0.126325, 1.41427) + ops.node(1677, 3.605154, -0.360672, 0.657024) + ops.node(1678, 1.197903, -0.109963, -0.111621) + ops.node(1679, 2.55616, -0.541825, 1.172888) + ops.node(1680, 3.355013, -0.552122, 1.035403) + ops.node(1681, 3.564787, -0.311268, 0.18062) + ops.node(1682, 1.804771, -0.796631, 1.360811) + ops.node(1683, 1.396367, -0.425357, 0.859467) + ops.node(1684, 1.920495, -0.657198, 1.386003) + ops.node(1685, 4.000078, -1.088665, 1.041124) + ops.node(1686, 4.129151, -0.099982, -0.131249) + ops.node(1687, 3.510398, -0.919672, 1.394688) + ops.node(1688, 0.59949, -0.205534, 1.471901) + ops.node(1689, 3.999173, -1.250653, 1.340444) + ops.node(1690, 3.518356, -0.208, -0.091813) + ops.node(1691, 0.099977, -0.600706, 1.578002) + ops.node(1692, 1.711692, -0.511111, 1.405754) + ops.node(1693, 1.264119, -0.519344, 1.386676) + ops.node(1694, 3.820363, -0.936533, 1.383632) + ops.node(1695, 1.24989, -0.788923, 1.384016) + ops.node(1696, 2.360314, -0.475538, 1.365785) + ops.node(1697, 0.998745, -0.84969, 1.365548) + ops.node(1698, 0.983136, -0.629044, 1.37925) + ops.node(1699, 4.021174, -0.137038, 1.402015) + ops.node(1700, 4.095508, -0.506742, 1.397753) + ops.node(1701, 1.894365, -0.360907, 1.405032) + ops.node(1702, 4.336999, -0.614262, 1.407415) + ops.node(1703, 0.750949, -0.20436, 0.087458) + ops.node(1704, 3.669077, -0.828515, 1.359) + ops.node(1705, 0.822318, -0.139922, -0.03342) + ops.node(1706, 2.274094, -0.491102, 1.204243) + ops.node(1707, 4.279167, -1.068086, 1.369628) + ops.node(1708, 2.215288, -0.151517, -0.053698) + ops.node(1709, 1.959776, -0.156703, 1.30092) + ops.node(1710, 0.955827, -0.404588, -0.04773) + ops.node(1711, 1.518054, -0.537812, 1.012134) + ops.node(1712, 1.327888, -0.983411, 1.264251) + ops.node(1713, 0.747699, -1.078461, 1.044133) + ops.node(1714, 2.596993, -0.343933, 0.998039) + ops.node(1715, 1.707126, -0.487793, 1.215522) + ops.node(1716, 2.706608, -0.184816, 1.074588) + ops.node(1717, 1.862746, -0.437736, 1.167796) + ops.node(1718, 1.374867, -0.348546, 0.348803) + ops.node(1719, 0.437116, -0.16271, 0.729589) + ops.node(1720, 3.813372, -0.889164, 1.243294) + ops.node(1721, 0.359637, -0.627766, 0.692223) + ops.node(1722, 0.874108, -0.215146, 0.637141) + ops.node(1723, 0.879911, -0.461646, 0.133364) + ops.node(1724, 4.011824, -0.794928, 1.128737) + ops.node(1725, 0.441145, -0.406165, 1.406941) + ops.node(1726, 1.894164, -0.167901, 0.287677) + ops.node(1727, 1.099069, -0.413892, 0.316587) + ops.node(1728, 0.444951, -0.382388, 1.043968) + ops.node(1729, 0.866205, -0.768812, 1.096537) + ops.node(1730, 0.764904, -0.542745, 0.354908) + ops.node(1731, 0.659937, -0.49732, 0.972611) + ops.node(1732, 4.424944, -0.61287, 1.345327) + ops.node(1733, 4.417363, -0.614958, 0.026878) + ops.node(1734, 4.397518, -0.318653, 1.347394) + ops.node(1735, 0.531885, -0.906938, 0.159737) + ops.node(1736, 3.581255, -1.196728, 1.432741) + ops.node(1737, 1.175058, -1.011569, 0.985098) + ops.node(1738, 4.274731, -0.560105, -0.105058) + ops.node(1739, 2.890958, -0.614134, 1.175365) + ops.node(1740, 0.611816, -0.835562, 0.122112) + ops.node(1741, 2.903694, -0.132173, 0.472409) + ops.node(1742, 0.44484, -1.21509, 1.06011) + ops.node(1743, 0.148028, -0.107154, 0.098788) + ops.node(1744, 1.04411, -1.173958, 1.041032) + ops.node(1745, 0.423339, -0.921242, 1.602716) + ops.node(1746, 4.051912, 1.132652, 0.75) + ops.node(1747, 4.144396, 1.242886, 0.919873) + ops.node(1748, 3.839712, 1.122965, 0.926459) + ops.node(1749, 3.93, 1.384, 0.9) + ops.node(1750, 1.262134, 0.212129, 0.190514) + ops.node(1751, 3.536688, 0.126325, 1.41427) + ops.node(1752, 3.390141, 0.225154, 1.5) + ops.node(1753, 3.497154, 0.145402, 1.273702) + ops.node(1754, 3.445832, 0.347971, 1.326997) + ops.node(1755, 0.847933, 0.991248, 0.972424) + ops.node(1756, 0.793334, 1.156667, 0.9) + ops.node(1757, 0.950465, 1.157194, 0.900474) + ops.node(1758, 0.902376, 1.09911, 1.082557) + ops.node(1759, 2.695734, 0.159035, 0.627745) + ops.node(1760, 3.741331, 0.14722, -0.065735) + ops.node(1761, 3.907043, 0.249094, -0.2) + ops.node(1762, 3.95296, 0.366372, -0.037265) + ops.node(1763, 3.698898, 0.362489, -0.023338) + ops.node(1764, 1.695497, 0.504349, 1.009245) + ops.node(1765, 1.79611, 0.59141, 1.122493) + ops.node(1766, 1.756276, 0.68395, 0.979231) + ops.node(1767, 1.814355, 0.523249, 0.879648) + ops.node(1768, 2.596993, 0.343933, 0.998039) + ops.node(1769, 2.603978, 0.618696, 1.045827) + ops.node(1770, 2.705274, 0.439608, 0.884647) + ops.node(1771, 2.699941, 0.423635, 1.120958) + ops.node(1772, 1.0575, 0.504166, -0.052836) + ops.node(1773, 0.9545, 0.522499, -0.2) + ops.node(1774, 1.109, 0.396, -0.2) + ops.node(1775, 1.109, 0.594, -0.2) + ops.node(1776, 2.407684, 0.140863, 0.304525) + ops.node(1777, 2.57027, 0.29, 0.195553) + ops.node(1778, 2.381644, 0.29, 0.215571) + ops.node(1779, 2.602014, 0.118252, 0.103876) + ops.node(1780, 4.158943, 0.219197, -0.007158) + ops.node(1781, 4.060046, 0.196516, 0.123046) + ops.node(1782, 1.6284, 0.718916, 0.93) + ops.node(1783, 1.652776, 0.559117, 0.84) + ops.node(1784, 4.265261, 0.923939, 0.202032) + ops.node(1785, 3.92943, 0.853144, 0.494212) + ops.node(1786, 3.951632, 0.890539, 0.240733) + ops.node(1787, 4.046385, 1.117041, 0.321374) + ops.node(1788, 0.44484, 1.21509, 1.06011) + ops.node(1789, 0.3125, 1.314759, 1.0875) + ops.node(1790, 0.358512, 1.120424, 1.118396) + ops.node(1791, 0.375, 1.206506, 0.975) + ops.node(1792, 3.709049, 1.169972, 1.392897) + ops.node(1793, 3.542581, 1.200285, 1.359828) + ops.node(1794, 3.6, 1.382, 1.35) + ops.node(1795, 3.708, 1.277143, 1.5) + ops.node(1796, 2.085313, 0.152235, 0.836148) + ops.node(1797, 2.214895, 0.158611, 0.667524) + ops.node(1798, 2.021427, 0.305921, 0.75) + ops.node(1799, 1.939266, 0.146242, 0.636069) + ops.node(1800, 1.014399, 0.801064, 0.138129) + ops.node(1801, 0.8, 0.99, 0.18) + ops.node(1802, 0.9545, 0.99, 0.248612) + ops.node(1803, 0.827363, 0.794688, 0.252323) + ops.node(1804, 1.04411, 1.173958, 1.041032) + ops.node(1805, 1.233332, 1.12796, 0.973784) + ops.node(1806, 1.089447, 1.039732, 1.107459) + ops.node(1807, 1.138401, 1.179932, 1.159842) + ops.node(1808, 3.082216, 0.149936, -0.081703) + ops.node(1809, 0.388608, 0.172864, 0.276602) + ops.node(1810, 0.667766, 0.210561, 0.230381) + ops.node(1811, 0.582662, 0.189786, 0.444099) + ops.node(1812, 4.095, 1.385, -0.2) + ops.node(1813, 4.2, 1.277143, -0.2) + ops.node(1814, 4.246318, 1.270261, -0.058403) + ops.node(1815, 4.2, 1.49, -0.2) + ops.node(1816, 4.095, 1.385, 0.0375) + ops.node(1817, 4.118981, 1.158996, -0.083531) + ops.node(1818, 1.894164, 0.167901, 0.287677) + ops.node(1819, 2.070271, 0.144448, 0.241857) + ops.node(1820, 2.013198, 0.306655, 0.11008) + ops.node(1821, 1.833592, 0.176475, 0.10256) + ops.node(1822, 0.4375, 1.098253, 0.8625) + ops.node(1823, 0.521726, 1.075191, 1.039967) + ops.node(1824, 0.408611, 1.001158, 1.004084) + ops.node(1825, 1.732416, 0.167832, 0.539529) + ops.node(1826, 1.677152, 0.399318, 0.56) + ops.node(1827, 1.855432, 0.339584, 0.434388) + ops.node(1828, 1.855276, 0.339636, 0.617329) + ops.node(1829, 0.596723, 0.811733, 0.502812) + ops.node(1830, 0.744389, 0.804652, 0.434708) + ops.node(1831, 0.64578, 0.99, 0.402929) + ops.node(1832, 0.576306, 0.813899, 0.307306) + ops.node(1833, 0.955827, 0.404588, -0.04773) + ops.node(1834, 1.155546, 0.272719, -0.050157) + ops.node(1835, 1.049583, 0.174495, -0.024126) + ops.node(1836, 1.056123, 0.332342, 0.122042) + ops.node(1837, 0.423339, 0.921242, 1.602716) + ops.node(1838, 0.279748, 1.04049, 1.695) + ops.node(1839, 0.5, 0.993333, 1.695) + ops.node(1840, 0.5, 0.745, 1.695) + ops.node(1841, 3.920231, 0.578182, -0.02323) + ops.node(1842, 3.872369, 0.446545, 0.203487) + ops.node(1843, 3.820598, 0.699753, 0.270786) + ops.node(1844, 4.096832, 0.629322, 0.327043) + ops.node(1845, 0.644389, 0.99, 0.605506) + ops.node(1846, 0.5, 0.99, 0.5) + ops.node(1847, 2.938337, 0.111362, 1.392451) + ops.node(1848, 2.9, 0.263333, 1.5) + ops.node(1849, 3.162395, 0.259688, 1.5) + ops.node(1850, 3.6, 1.382, 1.5) + ops.node(1851, 0.973533, 0.464153, 0.77434) + ops.node(1852, 1.02126, 0.443271, 0.544036) + ops.node(1853, 1.069092, 0.222058, 0.656687) + ops.node(1854, 1.322957, 0.423038, 0.707538) + ops.node(1855, 1.518054, 0.537812, 1.012134) + ops.node(1856, 1.373752, 0.586215, 0.951675) + ops.node(1857, 1.504103, 0.693564, 1.11007) + ops.node(1858, 1.38982, 0.613817, 1.157268) + ops.node(1859, 0.73751, 0.197911, 1.157799) + ops.node(1860, 0.8049, 0.239035, 0.838327) + ops.node(1861, 1.003622, 0.218823, 0.958986) + ops.node(1862, 0.164015, 0.788679, 1.273707) + ops.node(1863, 0.146474, 0.811457, 1.068174) + ops.node(1864, 0.0, 0.707143, 1.2) + ops.node(1865, 0.263528, 0.709411, 1.158791) + ops.node(1866, 3.838212, 0.200148, 0.148391) + ops.node(1867, 3.296452, 0.303432, 1.129946) + ops.node(1868, 3.391661, 0.410275, 1.057791) + ops.node(1869, 3.303252, 0.176171, 0.901482) + ops.node(1870, 3.508688, 0.176903, 1.0805) + ops.node(1871, 1.252804, 1.295851, 1.398275) + ops.node(1872, 1.100732, 1.241667, 1.5) + ops.node(1873, 1.100732, 1.49, 1.5) + ops.node(1874, 1.286358, 1.454266, 1.5) + ops.node(1875, 0.514488, 1.214059, 1.160988) + ops.node(1876, 0.58, 1.323333, 1.05) + ops.node(1877, 0.5, 1.24, 0.975) + ops.node(1878, 0.648889, 1.164436, 1.114824) + ops.node(1879, 3.275477, 0.182833, 0.167557) + ops.node(1880, 3.481274, 0.195941, 0.056942) + ops.node(1881, 3.212778, 0.325828, 0.049133) + ops.node(1882, 3.329268, 0.185882, -0.065838) + ops.node(1883, 2.489122, 0.189499, 1.374349) + ops.node(1884, 4.268772, 0.988212, -0.050206) + ops.node(1885, 4.070065, 1.213978, 0.05247) + ops.node(1886, 2.001553, 0.495399, 1.21916) + ops.node(1887, 2.2, 0.623333, 1.05) + ops.node(1888, 1.985239, 0.716976, 1.104178) + ops.node(1889, 1.968705, 0.576438, 0.975953) + ops.node(1890, 0.272384, 0.929732, 1.150234) + ops.node(1891, 0.476394, 0.210543, 1.211748) + ops.node(1892, 0.414995, 0.209854, 1.486412) + ops.node(1893, 4.129151, 0.099982, -0.131249) + ops.node(1894, 4.2, 0.212857, -0.2) + ops.node(1895, 1.396367, 0.425357, 0.859467) + ops.node(1896, 1.33867, 0.642328, 0.75) + ops.node(1897, 1.496813, 0.505365, 0.75) + ops.node(1898, 3.958036, 0.245528, 0.347281) + ops.node(1899, 0.155671, 0.932976, 1.538637) + ops.node(1900, 0.040016, 1.174884, 1.461521) + ops.node(1901, 0.151396, 0.969507, 1.285672) + ops.node(1902, 0.240284, 1.073531, 1.41558) + ops.node(1903, 3.564787, 0.311268, 0.18062) + ops.node(1904, 3.500625, 0.4357, 0.036234) + ops.node(1905, 2.059722, 0.171044, 0.031442) + ops.node(1906, 2.013411, 0.306636, -0.069679) + ops.node(1907, 2.2, 0.29, -0.01) + ops.node(1908, 1.504554, 1.03958, 1.240157) + ops.node(1909, 1.579648, 1.038514, 1.11) + ops.node(1910, 1.555272, 1.198312, 1.2) + ops.node(1911, 1.498383, 1.120278, 1.100366) + ops.node(1912, 1.409635, 0.98317, 1.117007) + ops.node(1913, 4.018552, 0.188077, 0.57561) + ops.node(1914, 0.099977, 0.600706, 1.578002) + ops.node(1915, 0.250249, 0.50145, 1.695) + ops.node(1916, 0.25242, 0.761953, 1.695) + ops.node(1917, 0.348375, 0.598412, 1.537538) + ops.node(1918, 1.474195, 0.863369, 1.176335) + ops.node(1919, 1.666866, 1.031565, 1.2) + ops.node(1920, 1.834004, 0.676575, 1.254852) + ops.node(1921, 1.762202, 0.803614, 1.082494) + ops.node(1922, 1.8171, 0.89857, 1.2) + ops.node(1923, 0.250107, 0.249368, 1.695) + ops.node(1924, 1.627096, 0.839097, 1.230536) + ops.node(1925, 1.570724, 0.920286, 1.368792) + ops.node(1926, 4.379438, 1.208111, 0.019416) + ops.node(1927, 4.5, 1.39, 0.225) + ops.node(1928, 4.5, 0.926667, -0.2) + ops.node(1929, 4.5, 1.0417130000000001, 0.360822) + ops.node(1930, 0.715247, 0.444089, 0.704276) + ops.node(1931, 0.88698, 0.650424, 0.638549) + ops.node(1932, 0.708721, 0.635806, 0.534413) + ops.node(1933, 0.832735, 0.439606, 0.557774) + ops.node(1934, 0.764904, 0.542745, 0.354908) + ops.node(1935, 0.887274, 0.391634, 0.322175) + ops.node(1936, 0.677706, 0.395124, 0.479339) + ops.node(1937, 1.925927, 0.235846, 0.898872) + ops.node(1938, 4.274731, 0.560105, -0.105058) + ops.node(1939, 4.2, 0.638571, -0.2) + ops.node(1940, 4.4, 0.638571, -0.2) + ops.node(1941, 4.281526, 0.766265, 0.030886) + ops.node(1942, 2.473547, 0.237411, 0.925958) + ops.node(1943, 2.288518, 0.222779, 0.914978) + ops.node(1944, 2.375, 0.29, 0.75) + ops.node(1945, 2.324792, 0.464166, 0.906749) + ops.node(1946, 1.372404, 1.201044, 1.253747) + ops.node(1947, 1.475368, 1.317716, 1.35) + ops.node(1948, 1.427941, 1.118798, 1.384055) + ops.node(1949, 1.080284, 0.226463, 0.387376) + ops.node(1950, 0.0, 0.724724, 1.466814) + ops.node(1951, 0.0, 0.99, 1.4475) + ops.node(1952, 3.669601, 0.226651, 0.320133) + ops.node(1953, 3.645914, 0.194589, 0.553493) + ops.node(1954, 3.532534, 0.451055, 0.509375) + ops.node(1955, 3.771949, 0.354962, 0.433824) + ops.node(1956, 2.55616, 0.541825, 1.172888) + ops.node(1957, 2.55, 0.79, 1.2) + ops.node(1958, 2.699337, 0.616669, 1.243695) + ops.node(1959, 2.396926, 0.640353, 1.065318) + ops.node(1960, 3.885708, 0.779503, 0.026925) + ops.node(1961, 4.122936, 0.69575, 0.000867) + ops.node(1962, 0.352484, 1.465463, 1.437795) + ops.node(1963, 0.52505, 1.31794, 1.281779) + ops.node(1964, 0.554405, 1.336765, 1.519655) + ops.node(1965, 0.5, 1.49, 1.4475) + ops.node(1966, 0.747699, 1.078461, 1.044133) + ops.node(1967, 0.58, 1.156667, 0.9) + ops.node(1968, 0.786667, 1.323333, 1.05) + ops.node(1969, 4.164274, 1.06545, 1.144437) + ops.node(1970, 4.258061, 1.30849, 1.242759) + ops.node(1971, 3.999173, 1.250653, 1.340444) + ops.node(1972, 3.969159, 1.261317, 1.099536) + ops.node(1973, 0.568657, 0.446003, 1.162608) + ops.node(1974, 0.829972, 0.382902, 1.096305) + ops.node(1975, 0.619056, 0.241217, 0.951228) + ops.node(1976, 3.543283, 0.317454, 1.168072) + ops.node(1977, 3.634251, 0.272264, 1.347217) + ops.node(1978, 3.684924, 0.17094, 1.195433) + ops.node(1979, 4.417363, 0.614958, 0.026878) + ops.node(1980, 4.209967, 0.964217, 0.589271) + ops.node(1981, 4.093585, 0.667732, 0.668107) + ops.node(1982, 3.980305, 0.773321, -0.093721) + ops.node(1983, 3.954955, 0.896136, -0.2) + ops.node(1984, 3.808856, 0.686666, -0.2) + ops.node(1985, 4.095, 0.791429, -0.2) + ops.node(1986, 1.651801, 0.651673, 1.098467) + ops.node(1987, 1.604024, 0.878715, 1.02) + ops.node(1988, 3.958667, 0.132755, -0.055363) + ops.node(1989, 3.669077, 0.828515, 1.359) + ops.node(1990, 3.708, 0.638571, 1.5) + ops.node(1991, 3.708, 0.851429, 1.5) + ops.node(1992, 3.828306, 0.725872, 1.332716) + ops.node(1993, 0.756661, 0.562881, 0.852078) + ops.node(1994, 0.616179, 0.62964, 0.715356) + ops.node(1995, 0.647392, 0.766638, 0.874429) + ops.node(1996, 0.535537, 0.536984, 0.824543) + ops.node(1997, 1.197903, 0.109963, -0.111621) + ops.node(1998, 1.297222, 0.170368, -0.017073) + ops.node(1999, 0.484799, 0.325541, 0.60597) + ops.node(2000, 0.599174, 0.388945, 0.297382) + ops.node(2001, 3.202213, 0.665445, 1.313936) + ops.node(2002, 3.449262, 0.780786, 1.27171) + ops.node(2003, 3.300541, 0.724796, 1.056788) + ops.node(2004, 3.430129, 0.573529, 1.325636) + ops.node(2005, 3.670159, 0.241154, -0.2) + ops.node(2006, 0.441145, 0.406165, 1.406941) + ops.node(2007, 0.682473, 0.347012, 1.308578) + ops.node(2008, 0.506923, 0.552179, 1.340183) + ops.node(2009, 3.180237, 0.165868, 0.419921) + ops.node(2010, 0.554164, 0.402464, 1.525147) + ops.node(2011, 2.072466, 0.136699, -0.100972) + ops.node(2012, 2.094527, 0.42568, 1.032637) + ops.node(2013, 2.01912, 0.235677, 1.094831) + ops.node(2014, 2.241326, 0.405512, 1.077705) + ops.node(2015, 2.124003, 0.280377, 0.949832) + ops.node(2016, 3.147522, 0.335587, 0.942339) + ops.node(2017, 2.9, 0.456667, 0.9) + ops.node(2018, 3.203364, 0.506248, 0.907412) + ops.node(2019, 3.058458, 0.40177, 1.120632) + ops.node(2020, 3.155144, 0.310927, 0.75) + ops.node(2021, 2.260974, 0.142453, 0.095778) + ops.node(2022, 2.514764, 0.29, 0.006471) + ops.node(2023, 2.327952, 0.29, 0.002168) + ops.node(2024, 2.375326, 0.171473, -0.085594) + ops.node(2025, 1.15011, 0.574089, 0.294538) + ops.node(2026, 0.953196, 0.614313, 0.269715) + ops.node(2027, 1.002285, 0.812657, 0.355347) + ops.node(2028, 0.391747, 1.0525, 0.8625) + ops.node(2029, 0.375, 0.99, 0.8625) + ops.node(2030, 0.525318, 0.95472, 0.884381) + ops.node(2031, 4.256182, 1.220479, 0.224344) + ops.node(2032, 4.2, 1.49, 0.0375) + ops.node(2033, 4.4, 1.49, 0.225) + ops.node(2034, 4.2, 1.49, 0.275) + ops.node(2035, 4.240615, 1.49, 0.906086) + ops.node(2036, 4.036, 1.49, 0.9) + ops.node(2037, 4.095, 1.385, 0.75) + ops.node(2038, 4.2, 1.49, 0.75) + ops.node(2039, 0.531885, 0.906938, 0.159737) + ops.node(2040, 0.5, 0.99, 0.25) + ops.node(2041, 0.384634, 0.891957, 0.176882) + ops.node(2042, 0.5, 0.99, 0.0) + ops.node(2043, 1.213368, 0.798914, 0.330555) + ops.node(2044, 4.004854, 0.999743, 0.040214) + ops.node(2045, 2.9, 0.29, -0.01) + ops.node(2046, 3.025255, 0.152648, 0.127574) + ops.node(2047, 2.892236, 0.147178, -0.089725) + ops.node(2048, 3.424191, 0.178767, 0.334723) + ops.node(2049, 3.304062, 0.349429, 0.51498) + ops.node(2050, 3.3997, 0.387133, 0.271544) + ops.node(2051, 2.506039, 0.427181, 1.295347) + ops.node(2052, 2.410045, 0.284863, 1.5) + ops.node(2053, 2.437986, 0.555331, 1.5) + ops.node(2054, 2.659171, 0.476621, 1.5) + ops.node(2055, 4.302451, 1.240237, 0.608829) + ops.node(2056, 4.4, 1.49, 0.65) + ops.node(2057, 2.605423, 0.616934, 1.380324) + ops.node(2058, 0.748093, 0.823209, 0.639642) + ops.node(2059, 0.5385, 0.828698, 0.696608) + ops.node(2060, 1.24989, 0.788923, 1.384016) + ops.node(2061, 1.177688, 0.910863, 1.292844) + ops.node(2062, 1.100732, 0.993333, 1.5) + ops.node(2063, 0.998745, 0.84969, 1.365548) + ops.node(2064, 0.115026, 0.122111, 1.307736) + ops.node(2065, 2.483059, 0.141388, 0.69747) + ops.node(2066, 2.55, 0.29, 0.75) + ops.node(2067, 2.583025, 0.29, 0.543236) + ops.node(2068, 1.669494, 0.186921, 0.261648) + ops.node(2069, 1.677152, 0.399318, 0.18) + ops.node(2070, 1.62937, 0.168122, 0.020259) + ops.node(2071, 3.496878, 0.330317, 0.887138) + ops.node(2072, 3.690047, 0.202882, 0.970709) + ops.node(2073, 3.73388, 0.203694, 0.74461) + ops.node(2074, 3.513331, 0.181592, 0.754643) + ops.node(2075, 3.638771, 0.677233, 1.067831) + ops.node(2076, 3.485359, 0.608088, 1.133315) + ops.node(2077, 3.51202, 0.808148, 1.01488) + ops.node(2078, 3.199429, 0.171091, 1.051538) + ops.node(2079, 3.809146, 1.051021, 1.143685) + ops.node(2080, 3.934111, 0.904772, 1.040263) + ops.node(2081, 3.744608, 0.877469, 0.901108) + ops.node(2082, 3.609288, 1.00208, 1.060878) + ops.node(2083, 3.372703, 0.172848, 1.225641) + ops.node(2084, 3.239933, 0.167696, 1.397119) + ops.node(2085, 0.319561, 0.826735, 1.55911) + ops.node(2086, 0.405422, 0.996694, 1.456022) + ops.node(2087, 0.234021, 0.40573, 0.0) + ops.node(2088, 0.442667, 0.463717, 0.197916) + ops.node(2089, 0.411186, 0.586265, 0.0) + ops.node(2090, 0.412877, 0.333076, 0.0) + ops.node(2091, 0.8, 0.99, 0.37) + ops.node(2092, 0.658905, 0.99, 0.179584) + ops.node(2093, 1.327888, 0.983411, 1.264251) + ops.node(2094, 1.321451, 0.803434, 1.186382) + ops.node(2095, 1.418257, 0.771963, 1.31664) + ops.node(2096, 0.798425, 1.154694, 1.187166) + ops.node(2097, 0.611432, 0.968263, 1.159982) + ops.node(2098, 0.262656, 0.240327, 0.799607) + ops.node(2099, 0.024067, 0.242125, 0.633495) + ops.node(2100, 0.376203, 0.74539, 1.071994) + ops.node(2101, 0.298532, 0.827709, 0.931321) + ops.node(2102, 0.451712, 0.742023, 0.814545) + ops.node(2103, 0.501918, 0.880342, 1.041558) + ops.node(2104, 1.933179, 0.188808, 0.457022) + ops.node(2105, 2.721008, 0.29, 0.109604) + ops.node(2106, 2.715678, 0.29, 0.33329) + ops.node(2107, 1.099069, 0.413892, 0.316587) + ops.node(2108, 0.432259, 0.762605, 0.113656) + ops.node(2109, 0.250751, 0.745506, 0.235051) + ops.node(2110, 0.352833, 0.870278, 0.407162) + ops.node(2111, 0.508489, 0.649397, 0.20499) + ops.node(2112, 0.685936, 0.908857, 0.851836) + ops.node(2113, 0.870096, 0.824741, 0.865326) + ops.node(2114, 4.166241, 0.485976, 0.026064) + ops.node(2115, 2.022819, 0.305797, 0.313364) + ops.node(2116, 0.335406, 0.628123, 0.870342) + ops.node(2117, 3.6, 0.394857, 1.5) + ops.node(2118, 3.708, 0.212857, 1.5) + ops.node(2119, 3.6, 0.197429, 1.5) + ops.node(2120, 0.81207, 0.207034, 0.408655) + ops.node(2121, 0.529289, 0.861521, 1.534058) + ops.node(2122, 0.58, 0.993333, 1.695) + ops.node(2123, 0.78, 0.851429, 1.5) + ops.node(2124, 0.58, 0.745, 1.695) + ops.node(2125, 0.906972, 0.818455, 0.544121) + ops.node(2126, 0.9545, 0.99, 0.625278) + ops.node(2127, 0.9545, 0.99, 0.449422) + ops.node(2128, 1.109, 0.99, 0.56) + ops.node(2129, 3.61767, 0.492496, 0.987379) + ops.node(2130, 3.62062, 0.514182, 0.75) + ops.node(2131, 3.632513, 0.691358, 0.867859) + ops.node(2132, 3.439664, 0.592256, 0.89813) + ops.node(2133, 0.304821, 0.226228, 0.54125) + ops.node(2134, 0.035084, 0.284644, 0.315303) + ops.node(2135, 0.31094, 0.35718, 0.398197) + ops.node(2136, 2.021427, 0.305921, -0.2) + ops.node(2137, 2.2, 0.29, -0.2) + ops.node(2138, 4.105929, 1.088407, 1.360395) + ops.node(2139, 3.855547, 1.116729, 1.322988) + ops.node(2140, 4.016821, 0.903052, 1.295121) + ops.node(2141, 4.095, 1.187143, -0.2) + ops.node(2142, 1.488656, 0.213437, 0.885299) + ops.node(2143, 1.736608, 0.204693, 0.707116) + ops.node(2144, 1.483353, 0.29674, 0.700466) + ops.node(2145, 1.289339, 0.234158, 0.565229) + ops.node(2146, 1.486192, 0.514563, 0.617625) + ops.node(2147, 1.49907, 0.256078, 0.472317) + ops.node(2148, 1.677152, 0.399318, 0.75) + ops.node(2149, 1.847145, 0.342361, 0.75) + ops.node(2150, 3.690422, 0.565092, 1.166847) + ops.node(2151, 3.720851, 0.803005, 1.139212) + ops.node(2152, 3.634451, 0.676926, 1.338925) + ops.node(2153, 2.729814, 0.39274, 1.315277) + ops.node(2154, 2.633943, 0.202714, 1.243886) + ops.node(2155, 1.331598, 0.994256, 1.5) + ops.node(2156, 1.445451, 1.352173, 1.5) + ops.node(2157, 1.14782, 0.596447, 0.68043) + ops.node(2158, 1.181845, 0.854313, 0.546153) + ops.node(2159, 1.207957, 0.805675, 0.75) + ops.node(2160, 1.006128, 0.82636, 0.70659) + ops.node(2161, 4.2, 1.064286, -0.2) + ops.node(2162, 4.4, 1.064286, -0.2) + ops.node(2163, 4.4, 1.277143, -0.2) + ops.node(2164, 0.148028, 0.107154, 0.098788) + ops.node(2165, 0.021462, 0.228777, 0.0) + ops.node(2166, 0.22966, 0.172576, 0.0) + ops.node(2167, 0.254714, 0.291552, 0.164101) + ops.node(2168, 1.077995, 0.660444, 0.479212) + ops.node(2169, 3.957496, 0.413924, 1.266799) + ops.node(2170, 4.116626, 0.270722, 1.283415) + ops.node(2171, 4.158594, 0.245667, 1.013885) + ops.node(2172, 3.885002, 0.207496, 1.153076) + ops.node(2173, 1.184043, 0.726541, 0.907974) + ops.node(2174, 0.386869, 1.032827, 1.260491) + ops.node(2175, 0.324733, 1.226271, 1.244633) + ops.node(2176, 0.231538, 1.106592, 1.246253) + ops.node(2177, 2.55, 0.29, -0.2) + ops.node(2178, 2.733904, 0.131167, -0.088132) + ops.node(2179, 2.713168, 0.29, -0.06855) + ops.node(2180, 2.725, 0.29, -0.2) + ops.node(2181, 0.9545, 0.313234, -0.2) + ops.node(2182, 0.9545, 0.129973, -0.2) + ops.node(2183, 1.109, 0.198, -0.2) + ops.node(2184, 0.959469, 1.148811, 1.283953) + ops.node(2185, 1.049947, 1.322217, 1.313051) + ops.node(2186, 1.178518, 1.078226, 1.300417) + ops.node(2187, 4.4, 1.49, 1.5) + ops.node(2188, 4.5, 1.39, 1.5) + ops.node(2189, 4.4, 1.241667, 1.5) + ops.node(2190, 2.315595, 0.153355, 0.516913) + ops.node(2191, 2.385828, 0.29, 0.61849) + ops.node(2192, 0.588629, 0.740729, 1.421041) + ops.node(2193, 0.524347, 0.598838, 1.527223) + ops.node(2194, 0.78, 0.638571, 1.5) + ops.node(2195, 0.12247, 0.368753, 1.294275) + ops.node(2196, 0.036456, 0.312762, 1.16719) + ops.node(2197, 0.078783, 0.460777, 1.129095) + ops.node(2198, 0.0, 0.424286, 1.2) + ops.node(2199, 0.177889, 0.540707, 1.250775) + ops.node(2200, 0.0, 0.452302, 1.46153) + ops.node(2201, 0.0, 0.565714, 1.2) + ops.node(2202, 0.78, 0.212857, 1.5) + ops.node(2203, 0.78, 0.425714, 1.5) + ops.node(2204, 0.904158, 0.295382, 1.29578) + ops.node(2205, 1.555272, 0.95865, 1.5) + ops.node(2206, 1.555272, 1.198312, 1.5) + ops.node(2207, 1.624575, 1.07998, 1.35) + ops.node(2208, 2.360314, 0.475538, 1.365785) + ops.node(2209, 2.274094, 0.491102, 1.204243) + ops.node(2210, 2.393896, 0.626482, 1.297831) + ops.node(2211, 2.234121, 0.610688, 1.313379) + ops.node(2212, 1.555272, 1.198312, 1.35) + ops.node(2213, 4.000078, 1.088665, 1.041124) + ops.node(2214, 4.136549, 0.947631, 0.884527) + ops.node(2215, 0.204545, 0.222699, 1.214258) + ops.node(2216, 0.016184, 0.15709, 1.185434) + ops.node(2217, 0.0, 0.282857, 1.2) + ops.node(2218, 0.0, 0.218121, 1.444249) + ops.node(2219, 0.688759, 0.441826, 0.158511) + ops.node(2220, 0.879911, 0.461646, 0.133364) + ops.node(2221, 0.612651, 0.721415, 1.167525) + ops.node(2222, 0.67389, 0.554375, 1.312874) + ops.node(2223, 3.684653, 1.165098, 1.243675) + ops.node(2224, 3.586217, 0.928695, 1.230665) + ops.node(2225, 2.418312, 0.223555, 1.133442) + ops.node(2226, 2.270015, 0.358288, 1.303971) + ops.node(2227, 2.406975, 0.409815, 1.08345) + ops.node(2228, 0.822318, 0.139922, -0.03342) + ops.node(2229, 0.933996, 0.155901, 0.16747) + ops.node(2230, 0.8515, 0.302411, -0.04249) + ops.node(2231, 0.385007, 1.237246, 1.434234) + ops.node(2232, 0.171032, 1.362418, 1.440117) + ops.node(2233, 0.311477, 1.244772, 1.544267) + ops.node(2234, 2.657414, 0.194111, 1.5) + ops.node(2235, 0.964597, 0.075564, -0.090147) + ops.node(2236, 4.265442, 0.311021, 0.29075) + ops.node(2237, 4.188033, 0.395246, 0.555559) + ops.node(2238, 4.5, 0.389159, 0.717315) + ops.node(2239, 0.983136, 0.629044, 1.37925) + ops.node(2240, 1.034918, 0.641887, 1.081653) + ops.node(2241, 0.878456, 0.739766, 1.270837) + ops.node(2242, 0.895213, 0.515594, 1.265789) + ops.node(2243, 2.977648, 0.614901, 1.287275) + ops.node(2244, 3.075355, 0.646371, 1.056634) + ops.node(2245, 3.234187, 0.507506, 1.153288) + ops.node(2246, 2.2, 0.456667, 0.9) + ops.node(2247, 2.008675, 0.415261, 0.843055) + ops.node(2248, 2.865708, 0.436874, 1.129308) + ops.node(2249, 2.777354, 0.616358, 1.043723) + ops.node(2250, 0.020588, 0.203745, 0.908294) + ops.node(2251, 0.138407, 0.203174, 1.077407) + ops.node(2252, 2.9, 0.79, 1.2) + ops.node(2253, 2.710117, 0.79, 1.35) + ops.node(2254, 2.725, 0.79, 1.2) + ops.node(2255, 0.34925, 0.228782, 0.994852) + ops.node(2256, 3.196025, 0.153953, 0.679761) + ops.node(2257, 3.093003, 0.301111, 0.505155) + ops.node(2258, 3.034608, 0.153513, 0.584222) + ops.node(2259, 3.625241, 0.081953, 1.433006) + ops.node(2260, 1.237009, 0.435802, 0.062606) + ops.node(2261, 1.257847, 0.453399, 0.245401) + ops.node(2262, 0.0, 0.848571, 1.2) + ops.node(2263, 1.749446, 0.331795, 0.910961) + ops.node(2264, 1.899282, 0.403272, 0.999788) + ops.node(2265, 4.4, 0.851429, -0.2) + ops.node(2266, 2.650625, 0.150054, 0.802994) + ops.node(2267, 2.2, 0.29, 0.75) + ops.node(2268, 2.2, 0.29, 0.56) + ops.node(2269, 3.820363, 0.936533, 1.383632) + ops.node(2270, 3.708, 1.064286, 1.5) + ops.node(2271, 3.675051, 0.981891, 1.347543) + ops.node(2272, 0.535237, 1.106965, 1.270434) + ops.node(2273, 0.711034, 1.325162, 1.250404) + ops.node(2274, 2.800699, 0.606527, 1.385411) + ops.node(2275, 2.9, 0.29, 0.37) + ops.node(2276, 1.217849, 1.331624, 1.101565) + ops.node(2277, 1.260885, 1.29076, 1.251116) + ops.node(2278, 0.0, 0.2475, 1.695) + ops.node(2279, 3.236276, 0.873477, 1.34578) + ops.node(2280, 3.335746, 0.677472, 1.5) + ops.node(2281, 3.096837, 0.818574, 1.5) + ops.node(2282, 3.278736, 0.898054, 1.5) + ops.node(2283, 0.528098, 0.492696, 0.569917) + ops.node(2284, 0.492247, 0.340546, 0.812059) + ops.node(2285, 0.767186, 0.708531, 0.756489) + ops.node(2286, 0.240769, 1.048296, 1.110627) + ops.node(2287, 0.125, 0.99, 1.0875) + ops.node(2288, 0.25, 0.99, 0.975) + ops.node(2289, 0.175241, 1.1775, 1.0875) + ops.node(2290, 2.2, 0.526667, 1.5) + ops.node(2291, 2.001553, 0.819605, 1.5) + ops.node(2292, 2.055873, 0.661418, 1.31614) + ops.node(2293, 2.2, 0.79, 1.5) + ops.node(2294, 0.739203, 1.10557, 1.336592) + ops.node(2295, 4.4, 0.425714, -0.2) + ops.node(2296, 3.57292, 1.068827, 1.389171) + ops.node(2297, 4.2, 1.49, 0.5125) + ops.node(2298, 3.409294, 0.197427, 0.556675) + ops.node(2299, 2.215288, 0.151517, -0.053698) + ops.node(2300, 1.454646, 0.625166, 1.31863) + ops.node(2301, 1.656228, 0.618163, 1.302912) + ops.node(2302, 1.555272, 0.479325, 1.5) + ops.node(2303, 1.555272, 0.718987, 1.5) + ops.node(2304, 1.47718, 0.22872, -0.2) + ops.node(2305, 1.677152, 0.199659, -0.2) + ops.node(2306, 0.444951, 0.382388, 1.043968) + ops.node(2307, 0.659937, 0.49732, 0.972611) + ops.node(2308, 3.075989, 0.183611, 1.247441) + ops.node(2309, 0.533577, 0.629547, 0.977396) + ops.node(2310, 0.972181, 0.593827, 0.103321) + ops.node(2311, 0.844613, 0.729924, -0.015872) + ops.node(2312, 1.0575, 0.719905, -0.060851) + ops.node(2313, 0.394847, 0.91832, 0.844638) + ops.node(2314, 0.5, 0.99, 0.75) + ops.node(2315, 3.605154, 0.360672, 0.657024) + ops.node(2316, 3.399211, 0.386898, 0.75) + ops.node(2317, 3.510398, 0.919672, 1.394688) + ops.node(2318, 3.6, 0.789714, 1.5) + ops.node(2319, 1.677152, 0.399318, 0.37) + ops.node(2320, 1.845967, 0.342755, 0.230427) + ops.node(2321, 2.844371, 0.229425, 1.246823) + ops.node(2322, 1.323365, 1.08601, 1.180895) + ops.node(2323, 3.765, 1.383, 1.05) + ops.node(2324, 3.681074, 1.204757, 1.086569) + ops.node(2325, 0.935061, 0.661412, 0.903637) + ops.node(2326, 3.430568, 1.02646, 1.5) + ops.node(2327, 3.6, 0.987143, 1.5) + ops.node(2328, 0.611816, 0.835562, 0.122112) + ops.node(2329, 0.8, 0.99, -0.01) + ops.node(2330, 0.6, 0.792, 0.0) + ops.node(2331, 0.77699, 0.787681, 0.112988) + ops.node(2332, 3.205767, 0.414539, 1.308562) + ops.node(2333, 0.252421, 0.457415, 1.449922) + ops.node(2334, 0.194664, 0.700819, 1.467193) + ops.node(2335, 0.212213, 0.463179, 0.728067) + ops.node(2336, 0.072287, 0.430391, 0.870226) + ops.node(2337, 4.174892, 0.907927, 1.5) + ops.node(2338, 4.28102, 0.81754, 1.233975) + ops.node(2339, 4.279167, 1.068086, 1.369628) + ops.node(2340, 4.35827, 1.085739, 1.212882) + ops.node(2341, 3.412503, 1.008183, 1.346824) + ops.node(2342, 3.81, 1.49, 1.32) + ops.node(2343, 3.908927, 1.267842, 1.5) + ops.node(2344, 3.767812, 1.328328, 1.385107) + ops.node(2345, 1.421328, 0.787337, 1.023562) + ops.node(2346, 1.366285, 0.835755, 0.872646) + ops.node(2347, 1.894365, 0.360907, 1.405032) + ops.node(2348, 1.713962, 0.182773, 1.365018) + ops.node(2349, 1.799881, 0.213468, 1.139908) + ops.node(2350, 1.624533, 0.373149, 1.313516) + ops.node(2351, 0.401274, 0.593308, 0.37587) + ops.node(2352, 1.528571, 0.2977, -0.064364) + ops.node(2353, 1.677152, 0.399318, -0.2) + ops.node(2354, 1.544145, 0.477532, 0.000799) + ops.node(2355, 1.496813, 0.505365, -0.2) + ops.node(2356, 0.706479, 0.849513, 1.277269) + ops.node(2357, 4.5, 0.885096, 0.821332) + ops.node(2358, 4.5, 0.616801, 0.307776) + ops.node(2359, 3.018021, 0.181371, 0.815829) + ops.node(2360, 3.6, 0.592286, 1.5) + ops.node(2361, 3.35464, 0.450829, 1.5) + ops.node(2362, 3.634738, 0.475366, 1.342381) + ops.node(2363, 0.903665, 0.6244, -0.110719) + ops.node(2364, 0.8515, 0.504166, -0.038792) + ops.node(2365, 2.37702, 0.29, 0.439912) + ops.node(2366, 0.066988, 1.24, 1.2) + ops.node(2367, 0.283494, 1.115, 0.975) + ops.node(2368, 3.825138, 0.16983, 1.371938) + ops.node(2369, 3.783184, 0.3651, 1.370956) + ops.node(2370, 0.58, 0.248333, 1.695) + ops.node(2371, 0.58, 0.496667, 1.695) + ops.node(2372, 0.328615, 0.836941, 0.0) + ops.node(2373, 0.279693, 0.566714, 0.127883) + ops.node(2374, 0.188687, 0.654679, 0.0) + ops.node(2375, 0.359637, 0.627766, 0.692223) + ops.node(2376, 0.316725, 0.83914, 0.659681) + ops.node(2377, 1.804771, 0.796631, 1.360811) + ops.node(2378, 1.764277, 0.939621, 1.35) + ops.node(2379, 3.813372, 0.889164, 1.243294) + ops.node(2380, 1.857186, 0.149541, -0.077989) + ops.node(2381, 3.899213, 0.447245, 0.699777) + ops.node(2382, 3.808856, 0.686666, 0.75) + ops.node(2383, 3.745441, 0.615988, 0.508765) + ops.node(2384, 2.2, 0.263333, 1.5) + ops.node(2385, 3.100265, 0.5331, 1.5) + ops.node(2386, 4.054, 1.49, 1.5) + ops.node(2387, 4.177049, 1.214384, 1.5) + ops.node(2388, 1.238743, 0.634239, 1.061316) + ops.node(2389, 1.122, 0.803141, 1.132631) + ops.node(2390, 1.247545, 0.909237, 1.052416) + ops.node(2391, 1.357973, 0.373675, -0.027565) + ops.node(2392, 1.36884, 0.616199, 0.003455) + ops.node(2393, 1.362472, 1.215356, 1.085487) + ops.node(2394, 1.305312, 0.425847, -0.2) + ops.node(2395, 2.970898, 0.229959, 1.011193) + ops.node(2396, 4.346552, 0.32203, 0.039588) + ops.node(2397, 4.5, 0.463333, -0.2) + ops.node(2398, 3.721613, 0.590007, 0.034493) + ops.node(2399, 3.856837, 0.454308, -0.2) + ops.node(2400, 0.6, 0.198, 0.0) + ops.node(2401, 0.441387, 0.146923, 0.0) + ops.node(2402, 1.230126, 0.220035, 0.822574) + ops.node(2403, 3.044519, 0.682784, 1.412493) + ops.node(2404, 1.650759, 0.20324, 0.948168) + ops.node(2405, 1.113221, 0.242411, 1.153317) + ops.node(2406, 0.988471, 0.456731, 0.985984) + ops.node(2407, 1.262551, 0.386087, 0.974426) + ops.node(2408, 1.471807, 0.27581, 0.140471) + ops.node(2409, 1.374867, 0.348546, 0.348803) + ops.node(2410, 1.46184, 0.139039, 1.366192) + ops.node(2411, 1.432389, 0.397038, 1.337319) + ops.node(2412, 1.56123, 0.198615, 1.195014) + ops.node(2413, 4.011824, 0.794928, 1.128737) + ops.node(2414, 0.58, 1.49, 1.4475) + ops.node(2415, 0.78, 1.49, 1.35) + ops.node(2416, 0.78, 1.277143, 1.5) + ops.node(2417, 1.109, 0.99, 0.37) + ops.node(2418, 1.109, 0.99, 0.18) + ops.node(2419, 3.355156, 0.182999, 0.727394) + ops.node(2420, 3.735948, 0.368687, 1.154619) + ops.node(2421, 1.493273, 0.508431, 0.438038) + ops.node(2422, 1.269591, 0.4595, 0.491252) + ops.node(2423, 0.5, 1.115, 0.8625) + ops.node(2424, 1.209527, 0.803714, 0.106593) + ops.node(2425, 1.321129, 0.664249, 0.190831) + ops.node(2426, 3.515065, 0.681622, 1.412818) + ops.node(2427, 1.103488, 1.323333, 1.05) + ops.node(2428, 0.945753, 1.323855, 1.05047) + ops.node(2429, 0.607422, 0.970949, 1.425543) + ops.node(2430, 0.532339, 1.116149, 1.551812) + ops.node(2431, 3.045087, 0.805042, 1.345346) + ops.node(2432, 3.145124, 0.831202, 1.2) + ops.node(2433, 0.8, 0.99, 0.75) + ops.node(2434, 0.9545, 0.99, 0.75) + ops.node(2435, 0.352316, 0.470217, 0.629381) + ops.node(2436, 0.090984, 0.47696, 0.568932) + ops.node(2437, 0.8, 0.198, -0.2) + ops.node(2438, 4.140218, 0.423172, 0.838515) + ops.node(2439, 4.5, 1.39, -0.2) + ops.node(2440, 0.882556, 0.635977, 0.451767) + ops.node(2441, 0.8, 0.99, 0.56) + ops.node(2442, 2.761889, 0.160447, 0.422534) + ops.node(2443, 2.586884, 0.144389, 0.419603) + ops.node(2444, 1.985068, 0.824279, 1.35) + ops.node(2445, 1.296692, 1.448946, 1.35) + ops.node(2446, 1.477513, 0.935756, 0.984064) + ops.node(2447, 2.375, 0.79, 1.5) + ops.node(2448, 1.357962, 1.031315, 0.979212) + ops.node(2449, 4.077743, 0.402271, 0.209921) + ops.node(2450, 1.918244, 0.209774, 1.5) + ops.node(2451, 1.555272, 0.239662, 1.5) + ops.node(2452, 3.94744, 0.766971, 1.5) + ops.node(2453, 3.944588, 0.524877, 1.5) + ops.node(2454, 1.747651, 0.269434, -0.102771) + ops.node(2455, 1.677152, 0.399318, -0.01) + ops.node(2456, 0.58, 0.99, 0.75) + ops.node(2457, 2.853925, 0.15718, 0.665479) + ops.node(2458, 2.770428, 0.29, 0.547078) + ops.node(2459, 2.725, 0.29, 0.75) + ops.node(2460, 2.499208, 0.461482, 0.904333) + ops.node(2461, 0.085098, 0.449572, 0.0) + ops.node(2462, 1.959776, 0.156703, 1.30092) + ops.node(2463, 1.414543, 0.110649, -0.099089) + ops.node(2464, 0.457853, 0.666349, 0.52981) + ops.node(2465, 0.219631, 0.356711, 1.056796) + ops.node(2466, 1.100732, 0.745, 1.5) + ops.node(2467, 0.59949, 0.205534, 1.471901) + ops.node(2468, 0.888556, 1.316443, 1.253903) + ops.node(2469, 1.175058, 1.011569, 0.985098) + ops.node(2470, 1.216846, 0.940375, 0.843059) + ops.node(2471, 1.106244, 1.156667, 0.9) + ops.node(2472, 4.095, 0.593571, -0.2) + ops.node(2473, 2.9, 0.29, -0.2) + ops.node(2474, 0.5, 0.496667, 1.695) + ops.node(2475, 2.798269, 0.14761, 0.16234) + ops.node(2476, 1.100732, 1.49, 1.2) + ops.node(2477, 0.6, 0.99, 0.0) + ops.node(2478, 4.5, 0.926667, 1.5) + ops.node(2479, 4.5, 0.444042, 1.161997) + ops.node(2480, 2.890958, 0.614134, 1.175365) + ops.node(2481, 2.9, 0.623333, 1.05) + ops.node(2482, 0.73774, 0.635068, 0.207887) + ops.node(2483, 0.338133, 0.409456, 1.251078) + ops.node(2484, 0.312407, 0.527363, 1.107441) + ops.node(2485, 0.413563, 0.652311, 1.234116) + ops.node(2486, 4.167071, 1.49, 1.155431) + ops.node(2487, 4.4, 1.49, 1.075) + ops.node(2488, 1.264119, 0.519344, 1.386676) + ops.node(2489, 1.224586, 0.55404, -0.100205) + ops.node(2490, 1.216079, 0.795526, -0.070189) + ops.node(2491, 1.153579, 0.573907, 0.094034) + ops.node(2492, 1.100732, 0.496667, 1.5) + ops.node(2493, 0.866205, 0.768812, 1.096537) + ops.node(2494, 0.786185, 0.607328, 1.101743) + ops.node(2495, 4.397518, 0.318653, 1.347394) + ops.node(2496, 1.474591, 0.368566, 1.072367) + ops.node(2497, 1.357769, 0.206137, 1.190784) + ops.node(2498, 1.547552, 0.531977, 1.157408) + ops.node(2499, 2.9, 0.79, 1.5) + ops.node(2500, 2.9, 0.79, 1.35) + ops.node(2501, 4.095508, 0.506742, 1.397753) + ops.node(2502, 4.022076, 0.645324, 1.312287) + ops.node(2503, 2.041391, 0.304141, 0.53838) + ops.node(2504, 2.9, 0.29, 0.18) + ops.node(2505, 2.08843, 0.145203, 0.475499) + ops.node(2506, 1.327523, 0.65862, 1.5) + ops.node(2507, 1.763056, 0.400458, 1.5) + ops.node(2508, 4.174201, 0.644122, 1.5) + ops.node(2509, 1.854263, 0.508827, 1.318119) + ops.node(2510, 1.785627, 0.638869, 1.5) + ops.node(2511, 1.707126, 0.487793, 1.215522) + ops.node(2512, 1.862746, 0.437736, 1.167796) + ops.node(2513, 1.664402, 0.358714, 1.093307) + ops.node(2514, 0.512451, 0.86518, 1.305158) + ops.node(2515, 3.355013, 0.552122, 1.035403) + ops.node(2516, 0.975495, 0.871892, 1.104086) + ops.node(2517, 4.424944, 0.61287, 1.345327) + ops.node(2518, 4.5, 0.463333, 1.5) + ops.node(2519, 3.795064, 1.311895, 1.219246) + ops.node(2520, 0.497424, 0.26005, 0.147678) + ops.node(2521, 4.095, 0.395714, -0.2) + ops.node(2522, 0.373387, 0.387851, 1.574012) + ops.node(2523, 0.5, 0.248333, 1.695) + ops.node(2524, 4.109343, 0.86303, -0.01512) + ops.node(2525, 3.807884, 0.532721, 1.304051) + ops.node(2526, 0.718179, 0.803564, 1.019952) + ops.node(2527, 0.651111, 0.999338, 0.963081) + ops.node(2528, 1.32248, 0.220208, 1.014267) + ops.node(2529, 1.302388, 0.455859, 1.156127) + ops.node(2530, 1.313023, 0.674379, 0.541291) + ops.node(2531, 3.827595, 0.661366, 0.974862) + ops.node(2532, 3.954955, 0.896136, 0.75) + ops.node(2533, 2.966755, 0.441033, 1.305895) + ops.node(2534, 2.375, 0.79, 1.2) + ops.node(2535, 2.319162, 0.79, 1.35) + ops.node(2536, 0.789173, 0.945998, 1.154591) + ops.node(2537, 0.437116, 0.16271, 0.729589) + ops.node(2538, 1.176006, 0.524048, 0.891841) + ops.node(2539, 0.316565, 0.472741, 0.902571) + ops.node(2540, 0.176023, 0.656108, 0.787226) + ops.node(2541, 0.139037, 0.596871, 1.074867) + ops.node(2542, 1.24052, 0.276546, 1.313372) + ops.node(2543, 1.291637, 0.182155, 1.5) + ops.node(2544, 1.175373, 0.667458, 1.282556) + ops.node(2545, 3.6, 1.382, 1.2) + ops.node(2546, 0.6, 0.396, 0.0) + ops.node(2547, 3.708, 1.49, 1.2) + ops.node(2548, 3.708, 1.49, 1.35) + ops.node(2549, 3.518674, 1.147118, 1.2) + ops.node(2550, 0.940366, 1.49, 1.5) + ops.node(2551, 0.940366, 1.49, 1.35) + ops.node(2552, 0.78, 1.49, 1.5) + ops.node(2553, 3.872, 1.49, 1.05) + ops.node(2554, 3.518356, 0.208, -0.091813) + ops.node(2555, 0.406277, 0.737226, 1.426703) + ops.node(2556, 2.215051, 0.179035, 1.122737) + ops.node(2557, 3.155144, 0.310927, -0.2) + ops.node(2558, 1.100732, 0.248333, 1.5) + ops.node(2559, 4.171766, 0.39737, 1.5) + ops.node(2560, 4.208146, 0.525709, 1.182561) + ops.node(2561, 4.4, 0.745, 1.5) + ops.node(2562, 0.687116, 0.208517, 0.618396) + ops.node(2563, 2.776758, 0.224882, 0.922646) + ops.node(2564, 0.0, 0.99, 1.695) + ops.node(2565, 0.587566, 1.183686, 1.415916) + ops.node(2566, 0.410424, 1.321209, 1.191067) + ops.node(2567, 0.5, 1.365, 1.0875) + ops.node(2568, 0.750949, 0.20436, 0.087458) + ops.node(2569, 0.58, 1.49, 1.695) + ops.node(2570, 4.5, 1.39, 1.075) + ops.node(2571, 4.2, 0.425714, -0.2) + ops.node(2572, 4.252855, 0.240859, 1.406842) + ops.node(2573, 4.166403, 0.167607, 1.5) + ops.node(2574, 2.2, 0.79, 1.2) + ops.node(2575, 1.445451, 1.352173, 1.2) + ops.node(2576, 2.2, 0.79, 1.35) + ops.node(2577, 3.878288, 0.644492, 1.155508) + ops.node(2578, 3.898458, 0.443275, 1.031363) + ops.node(2579, 1.564032, 0.411609, 0.903361) + ops.node(2580, 0.78, 1.49, 1.2) + ops.node(2581, 0.58, 1.49, 1.2) + ops.node(2582, 1.25578, 0.210402, -0.2) + ops.node(2583, 1.920495, 0.657198, 1.386003) + ops.node(2584, 1.8171, 0.89857, 1.5) + ops.node(2585, 3.399211, 0.386898, -0.2) + ops.node(2586, 2.375, 0.29, -0.2) + ops.node(2587, 3.708, 1.49, 1.5) + ops.node(2588, 0.593148, 0.609888, 0.378362) + ops.node(2589, 0.212748, 0.719905, 1.008527) + ops.node(2590, 4.336999, 0.614262, 1.407415) + ops.node(2591, 4.4, 0.496667, 1.5) + ops.node(2592, 2.063507, 0.350143, 1.290758) + ops.node(2593, 1.100732, 1.49, 1.35) + ops.node(2594, 2.270015, 0.182732, 1.300184) + ops.node(2595, 2.903694, 0.132173, 0.472409) + ops.node(2596, 4.061419, 0.694321, 0.928619) + ops.node(2597, 3.978191, 1.346871, 1.237963) + ops.node(2598, 0.530743, 0.115353, 1.584093) + ops.node(2599, 1.860454, 0.151322, -0.2) + ops.node(2600, 1.488795, 0.512309, 0.213414) + ops.node(2601, 0.5, 1.49, 1.2) + ops.node(2602, 3.894734, 0.226072, 0.903595) + ops.node(2603, 4.095, 1.385, 0.275) + ops.node(2604, 1.986444, 0.482627, 1.5) + ops.node(2605, 1.711692, 0.511111, 1.405754) + ops.node(2606, 0.0, 0.7425, 1.695) + ops.node(2607, 4.095, 0.197857, -0.2) + ops.node(2608, 2.9, 0.29, 0.56) + ops.node(2609, 3.581255, 1.196728, 1.432741) + ops.node(2610, 3.6, 1.184571, 1.5) + ops.node(2611, 0.58, 1.241667, 1.695) + ops.node(2612, 0.78, 1.064286, 1.5) + ops.node(2613, 0.9545, 0.773716, -0.2) + ops.node(2614, 3.671986, 0.139617, 1.349023) + ops.node(2615, 1.004216, 0.87917, -0.084362) + ops.node(2616, 0.874108, 0.215146, 0.637141) + ops.node(2617, 2.706608, 0.184816, 1.074588) + ops.node(2618, 0.5, 1.49, 1.695) + ops.node(2619, 0.262464, 0.258428, 1.373741) + ops.node(2620, 0.310296, 1.447988, 1.695) + ops.node(2621, 0.886911, 0.969683, 1.293664) + ops.node(2622, 2.2, 0.29, 0.37) + ops.node(2623, 3.62062, 0.514182, -0.2) + ops.node(2624, 3.949714, 1.018059, 1.5) + ops.node(2625, 2.49189, 0.79, 1.35) + ops.node(2626, 2.9, 0.526667, 1.5) + ops.node(2627, 2.548502, 0.164774, -0.099328) + ops.node(2628, 1.109, 0.99, -0.2) + ops.node(2629, 1.109, 0.792, -0.2) + ops.node(2630, 0.275242, 0.628998, 1.322678) + ops.node(2631, 3.748368, 0.415664, 0.868954) + ops.node(2632, 1.357591, 0.625942, 0.348987) + ops.node(2633, 0.9545, 0.99, 0.007545) + ops.node(2634, 0.301846, 0.851078, 1.333221) + ops.node(2635, 3.150203, 0.30965, 0.29668) + ops.node(2636, 2.001553, 0.819605, 1.2) + ops.node(2637, 0.146447, 1.343553, 1.695) + ops.node(2638, 2.9, 0.29, 0.75) + ops.node(2639, 0.0, 0.495, 1.695) + ops.node(2640, 1.036341, 0.979579, 0.981768) + ops.node(2641, 1.084126, 0.878626, 0.899408) + ops.node(2642, 0.6, 0.594, 0.0) + ops.node(2643, 0.0, 0.141429, 1.2) + ops.node(2644, 4.4, 1.49, -0.2) + ops.node(2645, 4.095, 1.385, 0.5125) + ops.node(2646, 4.5, 1.39, 0.65) + ops.node(2647, 4.4, 0.993333, 1.5) + ops.node(2648, 0.8, 0.99, -0.2) + ops.node(2649, 0.9545, 0.99, -0.2) + ops.node(2650, 4.051912, 1.132652, -0.2) + ops.node(2651, 4.095, 0.989286, -0.2) + ops.node(2652, 3.63151, 0.522358, 0.271477) + ops.node(2653, 3.940558, 0.27952, 1.5) + ops.node(2654, 1.33867, 0.642328, -0.2) + ops.node(2655, 0.434434, 0.829743, 1.167452) + ops.node(2656, 3.708, 0.425714, 1.5) + ops.node(2657, 1.827862, 0.348821, 0.007854) + ops.node(2658, 1.666866, 1.031565, 1.5) + ops.node(2659, 1.286358, 1.454266, 1.2) + ops.node(2660, 0.127908, 0.544146, 0.275501) + ops.node(2661, 0.5, 1.241667, 1.695) + ops.node(2662, 4.021174, 0.137038, 1.402015) + ops.node(2663, 4.2, 0.851429, -0.2) + ops.node(2664, 2.725, 0.79, 1.5) + ops.node(2665, 0.25, 1.423013, 1.2) + ops.node(2666, 0.8, 0.594, -0.2) + ops.node(2667, 4.4, 0.248333, 1.5) + ops.node(2668, 4.046396, 1.117073, 0.574233) + ops.node(2669, 2.2, 0.29, 0.18) + ops.node(2670, 2.55, 0.79, 1.5) + ops.node(2671, 0.8, 0.396, -0.2) + ops.node(2672, 1.207957, 0.805675, -0.2) + ops.node(2673, 1.109, 0.99, -0.01) + ops.node(2674, 0.8, 0.792, -0.2) + ops.node(2675, 3.360397, 0.955464, 1.2) + ops.node(2676, 1.326003, 0.395985, 1.5) + ops.node(2677, 1.109, 0.99, 0.75) + ops.node(2678, 1.847145, 0.342361, -0.2) + ops.node(2679, 2.526239, 0.29, 0.353389) + ops.node(2680, 1.513603, 0.711785, 0.872963) + ops.node(2681, 0.205228, 0.692626, 0.500958) + ops.node(2682, 1.093752, 0.453764, 1.19631) + ops.node(2683, 4.4, 0.212857, -0.2) + ops.node(2684, 0.0, 0.99, 1.2) + ops.node(2685, 3.539143, 1.192639, 1.5) + ops.node(2686, 0.940366, 1.49, 1.2) + ops.node(2687, 0.042013, 1.179705, 1.695) + + # Solid element. + ops.model('basic', '-ndm', 3, '-ndf', 3) + + ops.nDMaterial('ElasticIsotropic', 1, MatProps[1].E, MatProps[1].v) + ops.element('FourNodeTetrahedron', 2609, *[1462, 371, 357, 358], 1) + ops.element('FourNodeTetrahedron', 2610, *[1206, 1242, 1466, 1127], 1) + ops.element('FourNodeTetrahedron', 2611, *[1676, 1297, 1436, 645], 1) + ops.element('FourNodeTetrahedron', 2612, *[233, 1374, 229, 1371], 1) + ops.element('FourNodeTetrahedron', 2613, *[1241, 1166, 1308, 1250], 1) + ops.element('FourNodeTetrahedron', 2614, *[1415, 745, 1579, 1485], 1) + ops.element('FourNodeTetrahedron', 2615, *[292, 1334, 291, 1367], 1) + ops.element('FourNodeTetrahedron', 2616, *[329, 1714, 326, 1403], 1) + ops.element('FourNodeTetrahedron', 2617, *[721, 725, 720, 1330], 1) + ops.element('FourNodeTetrahedron', 2618, *[1372, 344, 345, 1669], 1) + ops.element('FourNodeTetrahedron', 2619, *[1287, 1169, 1437, 1134], 1) + ops.element('FourNodeTetrahedron', 2620, *[292, 267, 266, 1334], 1) + ops.element('FourNodeTetrahedron', 2621, *[1159, 1239, 1287, 1134], 1) + ops.element('FourNodeTetrahedron', 2622, *[1517, 395, 394, 402], 1) + ops.element('FourNodeTetrahedron', 2623, *[1742, 183, 186, 1279], 1) + ops.element('FourNodeTetrahedron', 2624, *[1529, 470, 469, 660], 1) + ops.element('FourNodeTetrahedron', 2625, *[1571, 1394, 297, 1564], 1) + ops.element('FourNodeTetrahedron', 2626, *[1391, 215, 247, 1359], 1) + ops.element('FourNodeTetrahedron', 2627, *[261, 1537, 1744, 1328], 1) + ops.element('FourNodeTetrahedron', 2628, *[751, 752, 1668, 1162], 1) + ops.element('FourNodeTetrahedron', 2629, *[1439, 1228, 1599, 1406], 1) + ops.element('FourNodeTetrahedron', 2630, *[765, 379, 411, 1527], 1) + ops.element('FourNodeTetrahedron', 2631, *[1527, 379, 411, 386], 1) + ops.element('FourNodeTetrahedron', 2632, *[765, 1664, 379, 1527], 1) + ops.element('FourNodeTetrahedron', 2633, *[1458, 1417, 312, 1726], 1) + ops.element('FourNodeTetrahedron', 2634, *[180, 1269, 183, 1532], 1) + ops.element('FourNodeTetrahedron', 2635, *[318, 1404, 289, 319], 1) + ops.element('FourNodeTetrahedron', 2636, *[1350, 1387, 216, 1356], 1) + ops.element('FourNodeTetrahedron', 2637, *[1325, 1330, 721, 1710], 1) + ops.element('FourNodeTetrahedron', 2638, *[1325, 1311, 1710, 1570], 1) + ops.element('FourNodeTetrahedron', 2639, *[528, 1745, 522, 529], 1) + ops.element('FourNodeTetrahedron', 2640, *[1470, 1500, 396, 1516], 1) + ops.element('FourNodeTetrahedron', 2641, *[1350, 1356, 216, 218], 1) + ops.element('FourNodeTetrahedron', 2642, *[216, 1356, 173, 218], 1) + ops.element('FourNodeTetrahedron', 2643, *[648, 1675, 629, 653], 1) + ops.element('FourNodeTetrahedron', 2644, *[660, 470, 469, 474], 1) + ops.element('FourNodeTetrahedron', 2645, *[1342, 1456, 1604, 1644], 1) + ops.element('FourNodeTetrahedron', 2646, *[1711, 1383, 1290, 1535], 1) + ops.element('FourNodeTetrahedron', 2647, *[1615, 1215, 1522, 1648], 1) + ops.element('FourNodeTetrahedron', 2648, *[1280, 141, 154, 1331], 1) + ops.element('FourNodeTetrahedron', 2649, *[1452, 1213, 1153, 1129], 1) + ops.element('FourNodeTetrahedron', 2650, *[1411, 1390, 1483, 1568], 1) + ops.element('FourNodeTetrahedron', 2651, *[1563, 601, 445, 450], 1) + ops.element('FourNodeTetrahedron', 2652, *[1407, 184, 224, 1273], 1) + ops.element('FourNodeTetrahedron', 2653, *[1386, 1354, 392, 1414], 1) + ops.element('FourNodeTetrahedron', 2654, *[1181, 1152, 1593, 634], 1) + ops.element('FourNodeTetrahedron', 2655, *[1385, 1664, 1527, 387], 1) + ops.element('FourNodeTetrahedron', 2656, *[301, 295, 294, 1408], 1) + ops.element('FourNodeTetrahedron', 2657, *[1386, 1139, 1354, 1414], 1) + ops.element('FourNodeTetrahedron', 2658, *[1326, 1280, 154, 1331], 1) + ops.element('FourNodeTetrahedron', 2659, *[1519, 1140, 1427, 1172], 1) + ops.element('FourNodeTetrahedron', 2660, *[1159, 1686, 760, 1287], 1) + ops.element('FourNodeTetrahedron', 2661, *[255, 1683, 259, 1383], 1) + ops.element('FourNodeTetrahedron', 2662, *[1258, 1129, 1452, 1509], 1) + ops.element('FourNodeTetrahedron', 2663, *[1491, 1318, 431, 1515], 1) + ops.element('FourNodeTetrahedron', 2664, *[391, 1386, 392, 1681], 1) + ops.element('FourNodeTetrahedron', 2665, *[306, 1361, 311, 312], 1) + ops.element('FourNodeTetrahedron', 2666, *[264, 252, 250, 1276], 1) + ops.element('FourNodeTetrahedron', 2667, *[1171, 1144, 1361, 1253], 1) + ops.element('FourNodeTetrahedron', 2668, *[264, 1314, 252, 1276], 1) + ops.element('FourNodeTetrahedron', 2669, *[1246, 1221, 1509, 1525], 1) + ops.element('FourNodeTetrahedron', 2670, *[1488, 524, 1691, 523], 1) + ops.element('FourNodeTetrahedron', 2671, *[264, 1284, 1314, 1276], 1) + ops.element('FourNodeTetrahedron', 2672, *[304, 264, 250, 1276], 1) + ops.element('FourNodeTetrahedron', 2673, *[294, 290, 303, 1377], 1) + ops.element('FourNodeTetrahedron', 2674, *[532, 1249, 525, 526], 1) + ops.element('FourNodeTetrahedron', 2675, *[304, 1332, 1276, 1551], 1) + ops.element('FourNodeTetrahedron', 2676, *[516, 1312, 493, 520], 1) + ops.element('FourNodeTetrahedron', 2677, *[1560, 1630, 1553, 1645], 1) + ops.element('FourNodeTetrahedron', 2678, *[1607, 1587, 1730, 1630], 1) + ops.element('FourNodeTetrahedron', 2679, *[1564, 1394, 297, 1309], 1) + ops.element('FourNodeTetrahedron', 2680, *[769, 1738, 762, 1573], 1) + ops.element('FourNodeTetrahedron', 2681, *[335, 1388, 331, 1395], 1) + ops.element('FourNodeTetrahedron', 2682, *[448, 1299, 1539, 1563], 1) + ops.element('FourNodeTetrahedron', 2683, *[1466, 1127, 1480, 1202], 1) + ops.element('FourNodeTetrahedron', 2684, *[1331, 416, 415, 1515], 1) + ops.element('FourNodeTetrahedron', 2685, *[1507, 1435, 404, 1382], 1) + ops.element('FourNodeTetrahedron', 2686, *[326, 1679, 322, 1322], 1) + ops.element('FourNodeTetrahedron', 2687, *[326, 1679, 327, 322], 1) + ops.element('FourNodeTetrahedron', 2688, *[1303, 1470, 389, 1516], 1) + ops.element('FourNodeTetrahedron', 2689, *[1277, 433, 434, 1296], 1) + ops.element('FourNodeTetrahedron', 2690, *[230, 1713, 223, 1407], 1) + ops.element('FourNodeTetrahedron', 2691, *[1520, 1528, 1379, 1689], 1) + ops.element('FourNodeTetrahedron', 2692, *[230, 223, 224, 1407], 1) + ops.element('FourNodeTetrahedron', 2693, *[1643, 1648, 1646, 1635], 1) + ops.element('FourNodeTetrahedron', 2694, *[1348, 1297, 1543, 1288], 1) + ops.element('FourNodeTetrahedron', 2695, *[1733, 1738, 769, 1573], 1) + ops.element('FourNodeTetrahedron', 2696, *[1616, 1516, 402, 1518], 1) + ops.element('FourNodeTetrahedron', 2697, *[755, 382, 381, 1666], 1) + ops.element('FourNodeTetrahedron', 2698, *[290, 1289, 265, 1332], 1) + ops.element('FourNodeTetrahedron', 2699, *[1348, 1411, 1543, 1297], 1) + ops.element('FourNodeTetrahedron', 2700, *[1416, 1579, 745, 1415], 1) + ops.element('FourNodeTetrahedron', 2701, *[1426, 663, 1704, 662], 1) + ops.element('FourNodeTetrahedron', 2702, *[1653, 1641, 1588, 1624], 1) + ops.element('FourNodeTetrahedron', 2703, *[1302, 1678, 1325, 1242], 1) + ops.element('FourNodeTetrahedron', 2704, *[1587, 1406, 1586, 1639], 1) + ops.element('FourNodeTetrahedron', 2705, *[1373, 1362, 367, 1455], 1) + ops.element('FourNodeTetrahedron', 2706, *[1250, 1166, 1308, 1243], 1) + ops.element('FourNodeTetrahedron', 2707, *[745, 1579, 746, 1485], 1) + ops.element('FourNodeTetrahedron', 2708, *[1596, 1519, 1635, 1725], 1) + ops.element('FourNodeTetrahedron', 2709, *[1596, 1635, 1567, 1725], 1) + ops.element('FourNodeTetrahedron', 2710, *[1247, 1124, 1163, 1582], 1) + ops.element('FourNodeTetrahedron', 2711, *[1596, 1725, 1567, 1293], 1) + ops.element('FourNodeTetrahedron', 2712, *[1171, 1144, 1304, 1361], 1) + ops.element('FourNodeTetrahedron', 2713, *[1336, 1401, 1558, 1471], 1) + ops.element('FourNodeTetrahedron', 2714, *[1246, 1258, 1509, 1221], 1) + ops.element('FourNodeTetrahedron', 2715, *[1437, 1258, 1452, 1509], 1) + ops.element('FourNodeTetrahedron', 2716, *[362, 1612, 328, 1496], 1) + ops.element('FourNodeTetrahedron', 2717, *[362, 376, 328, 1612], 1) + ops.element('FourNodeTetrahedron', 2718, *[341, 1351, 340, 1659], 1) + ops.element('FourNodeTetrahedron', 2719, *[1565, 1557, 1391, 1363], 1) + ops.element('FourNodeTetrahedron', 2720, *[1271, 136, 179, 1269], 1) + ops.element('FourNodeTetrahedron', 2721, *[482, 1521, 412, 413], 1) + ops.element('FourNodeTetrahedron', 2722, *[407, 356, 410, 489], 1) + ops.element('FourNodeTetrahedron', 2723, *[1735, 166, 172, 174], 1) + ops.element('FourNodeTetrahedron', 2724, *[273, 1565, 1391, 1363], 1) + ops.element('FourNodeTetrahedron', 2725, *[1385, 388, 1664, 387], 1) + ops.element('FourNodeTetrahedron', 2726, *[1668, 1658, 343, 1590], 1) + ops.element('FourNodeTetrahedron', 2727, *[404, 1410, 398, 405], 1) + ops.element('FourNodeTetrahedron', 2728, *[1489, 631, 628, 627], 1) + ops.element('FourNodeTetrahedron', 2729, *[493, 1465, 482, 483], 1) + ops.element('FourNodeTetrahedron', 2730, *[627, 1489, 1364, 628], 1) + ops.element('FourNodeTetrahedron', 2731, *[1344, 1588, 1272, 1624], 1) + ops.element('FourNodeTetrahedron', 2732, *[1695, 1697, 1484, 602], 1) + ops.element('FourNodeTetrahedron', 2733, *[748, 749, 1579, 1213], 1) + ops.element('FourNodeTetrahedron', 2734, *[1386, 1207, 1354, 1139], 1) + ops.element('FourNodeTetrahedron', 2735, *[1140, 146, 1190, 1270], 1) + ops.element('FourNodeTetrahedron', 2736, *[1308, 1660, 353, 334], 1) + ops.element('FourNodeTetrahedron', 2737, *[1417, 1357, 287, 1400], 1) + ops.element('FourNodeTetrahedron', 2738, *[1429, 1375, 1631, 1442], 1) + ops.element('FourNodeTetrahedron', 2739, *[1632, 1450, 366, 1373], 1) + ops.element('FourNodeTetrahedron', 2740, *[1235, 1248, 1390, 1389], 1) + ops.element('FourNodeTetrahedron', 2741, *[1501, 359, 358, 1446], 1) + ops.element('FourNodeTetrahedron', 2742, *[358, 359, 365, 1446], 1) + ops.element('FourNodeTetrahedron', 2743, *[1366, 1160, 1365, 645], 1) + ops.element('FourNodeTetrahedron', 2744, *[1745, 1498, 1544, 522], 1) + ops.element('FourNodeTetrahedron', 2745, *[705, 703, 706, 1422], 1) + ops.element('FourNodeTetrahedron', 2746, *[217, 1387, 216, 1350], 1) + ops.element('FourNodeTetrahedron', 2747, *[1359, 1387, 217, 1350], 1) + ops.element('FourNodeTetrahedron', 2748, *[214, 1387, 174, 216], 1) + ops.element('FourNodeTetrahedron', 2749, *[1284, 1562, 1712, 1504], 1) + ops.element('FourNodeTetrahedron', 2750, *[1713, 1618, 1407, 1559], 1) + ops.element('FourNodeTetrahedron', 2751, *[1170, 177, 159, 1510], 1) + ops.element('FourNodeTetrahedron', 2752, *[1193, 1161, 1372, 1133], 1) + ops.element('FourNodeTetrahedron', 2753, *[1530, 1370, 152, 1540], 1) + ops.element('FourNodeTetrahedron', 2754, *[1458, 1233, 1726, 1577], 1) + ops.element('FourNodeTetrahedron', 2755, *[346, 1372, 345, 350], 1) + ops.element('FourNodeTetrahedron', 2756, *[1466, 1570, 1727, 1480], 1) + ops.element('FourNodeTetrahedron', 2757, *[1397, 165, 1672, 162], 1) + ops.element('FourNodeTetrahedron', 2758, *[1546, 1344, 1541, 1624], 1) + ops.element('FourNodeTetrahedron', 2759, *[1733, 1300, 1738, 1573], 1) + ops.element('FourNodeTetrahedron', 2760, *[313, 1726, 318, 1577], 1) + ops.element('FourNodeTetrahedron', 2761, *[1370, 1376, 152, 1540], 1) + ops.element('FourNodeTetrahedron', 2762, *[665, 1288, 658, 659], 1) + ops.element('FourNodeTetrahedron', 2763, *[346, 1372, 341, 345], 1) + ops.element('FourNodeTetrahedron', 2764, *[1161, 1197, 1372, 1133], 1) + ops.element('FourNodeTetrahedron', 2765, *[1209, 1211, 1453, 1214], 1) + ops.element('FourNodeTetrahedron', 2766, *[547, 1283, 534, 535], 1) + ops.element('FourNodeTetrahedron', 2767, *[244, 1337, 248, 249], 1) + ops.element('FourNodeTetrahedron', 2768, *[360, 374, 361, 1421], 1) + ops.element('FourNodeTetrahedron', 2769, *[1599, 163, 1523, 1438], 1) + ops.element('FourNodeTetrahedron', 2770, *[305, 1304, 310, 311], 1) + ops.element('FourNodeTetrahedron', 2771, *[305, 738, 310, 1304], 1) + ops.element('FourNodeTetrahedron', 2772, *[1528, 1469, 1459, 1597], 1) + ops.element('FourNodeTetrahedron', 2773, *[765, 753, 379, 1664], 1) + ops.element('FourNodeTetrahedron', 2774, *[1306, 1123, 1338, 1432], 1) + ops.element('FourNodeTetrahedron', 2775, *[1404, 1123, 1338, 1306], 1) + ops.element('FourNodeTetrahedron', 2776, *[1404, 1338, 289, 1306], 1) + ops.element('FourNodeTetrahedron', 2777, *[319, 1404, 289, 1306], 1) + ops.element('FourNodeTetrahedron', 2778, *[1430, 1589, 284, 1338], 1) + ops.element('FourNodeTetrahedron', 2779, *[319, 1306, 251, 293], 1) + ops.element('FourNodeTetrahedron', 2780, *[1426, 1550, 1445, 1295], 1) + ops.element('FourNodeTetrahedron', 2781, *[1403, 1444, 1489, 1572], 1) + ops.element('FourNodeTetrahedron', 2782, *[1437, 1416, 1452, 1258], 1) + ops.element('FourNodeTetrahedron', 2783, *[1299, 607, 1563, 451], 1) + ops.element('FourNodeTetrahedron', 2784, *[274, 1419, 1285, 263], 1) + ops.element('FourNodeTetrahedron', 2785, *[767, 764, 766, 1527], 1) + ops.element('FourNodeTetrahedron', 2786, *[516, 1385, 1312, 1517], 1) + ops.element('FourNodeTetrahedron', 2787, *[702, 1743, 168, 1402], 1) + ops.element('FourNodeTetrahedron', 2788, *[274, 1419, 1443, 1285], 1) + ops.element('FourNodeTetrahedron', 2789, *[1493, 1451, 1627, 1448], 1) + ops.element('FourNodeTetrahedron', 2790, *[263, 1419, 1285, 1327], 1) + ops.element('FourNodeTetrahedron', 2791, *[1279, 1358, 1355, 1538], 1) + ops.element('FourNodeTetrahedron', 2792, *[259, 1419, 263, 1327], 1) + ops.element('FourNodeTetrahedron', 2793, *[1602, 337, 338, 342], 1) + ops.element('FourNodeTetrahedron', 2794, *[493, 1312, 1521, 520], 1) + ops.element('FourNodeTetrahedron', 2795, *[722, 727, 726, 1311], 1) + ops.element('FourNodeTetrahedron', 2796, *[1476, 1514, 1328, 1313], 1) + ops.element('FourNodeTetrahedron', 2797, *[284, 1338, 1342, 255], 1) + ops.element('FourNodeTetrahedron', 2798, *[490, 1520, 485, 667], 1) + ops.element('FourNodeTetrahedron', 2799, *[1122, 1262, 352, 1571], 1) + ops.element('FourNodeTetrahedron', 2800, *[548, 1291, 1473, 535], 1) + ops.element('FourNodeTetrahedron', 2801, *[548, 1473, 547, 535], 1) + ops.element('FourNodeTetrahedron', 2802, *[149, 148, 143, 1275], 1) + ops.element('FourNodeTetrahedron', 2803, *[1298, 143, 142, 417], 1) + ops.element('FourNodeTetrahedron', 2804, *[1503, 550, 1596, 549], 1) + ops.element('FourNodeTetrahedron', 2805, *[456, 613, 1299, 452], 1) + ops.element('FourNodeTetrahedron', 2806, *[1316, 1706, 1282, 1696], 1) + ops.element('FourNodeTetrahedron', 2807, *[449, 1299, 448, 452], 1) + ops.element('FourNodeTetrahedron', 2808, *[1650, 1501, 1685, 1528], 1) + ops.element('FourNodeTetrahedron', 2809, *[448, 1299, 451, 452], 1) + ops.element('FourNodeTetrahedron', 2810, *[1508, 148, 1275, 1270], 1) + ops.element('FourNodeTetrahedron', 2811, *[148, 147, 144, 1270], 1) + ops.element('FourNodeTetrahedron', 2812, *[1275, 1270, 144, 418], 1) + ops.element('FourNodeTetrahedron', 2813, *[1607, 1578, 1723, 1730], 1) + ops.element('FourNodeTetrahedron', 2814, *[1348, 1145, 1236, 1297], 1) + ops.element('FourNodeTetrahedron', 2815, *[1603, 1567, 1652, 1473], 1) + ops.element('FourNodeTetrahedron', 2816, *[1446, 1384, 365, 1393], 1) + ops.element('FourNodeTetrahedron', 2817, *[1512, 1336, 1405, 1467], 1) + ops.element('FourNodeTetrahedron', 2818, *[1311, 1705, 1339, 1481], 1) + ops.element('FourNodeTetrahedron', 2819, *[1275, 144, 143, 418], 1) + ops.element('FourNodeTetrahedron', 2820, *[1555, 432, 433, 1468], 1) + ops.element('FourNodeTetrahedron', 2821, *[148, 144, 143, 1275], 1) + ops.element('FourNodeTetrahedron', 2822, *[630, 1181, 634, 633], 1) + ops.element('FourNodeTetrahedron', 2823, *[1275, 418, 143, 417], 1) + ops.element('FourNodeTetrahedron', 2824, *[1221, 1218, 1382, 1256], 1) + ops.element('FourNodeTetrahedron', 2825, *[1264, 1252, 727, 1705], 1) + ops.element('FourNodeTetrahedron', 2826, *[513, 1246, 1526, 1525], 1) + ops.element('FourNodeTetrahedron', 2827, *[1264, 728, 727, 1252], 1) + ops.element('FourNodeTetrahedron', 2828, *[513, 1150, 1647, 519], 1) + ops.element('FourNodeTetrahedron', 2829, *[1395, 1388, 1405, 1512], 1) + ops.element('FourNodeTetrahedron', 2830, *[1642, 1506, 1502, 1698], 1) + ops.element('FourNodeTetrahedron', 2831, *[1464, 1496, 368, 1301], 1) + ops.element('FourNodeTetrahedron', 2832, *[1219, 1247, 1410, 1164], 1) + ops.element('FourNodeTetrahedron', 2833, *[300, 1401, 296, 1558], 1) + ops.element('FourNodeTetrahedron', 2834, *[325, 1403, 329, 1329], 1) + ops.element('FourNodeTetrahedron', 2835, *[1239, 1169, 1287, 1134], 1) + ops.element('FourNodeTetrahedron', 2836, *[1344, 1553, 1356, 1588], 1) + ops.element('FourNodeTetrahedron', 2837, *[290, 1289, 1332, 1377], 1) + ops.element('FourNodeTetrahedron', 2838, *[1190, 155, 1482, 147], 1) + ops.element('FourNodeTetrahedron', 2839, *[320, 1322, 321, 462], 1) + ops.element('FourNodeTetrahedron', 2840, *[1490, 1190, 155, 1482], 1) + ops.element('FourNodeTetrahedron', 2841, *[1211, 1228, 1439, 1406], 1) + ops.element('FourNodeTetrahedron', 2842, *[1582, 1392, 406, 1595], 1) + ops.element('FourNodeTetrahedron', 2843, *[1259, 1676, 659, 650], 1) + ops.element('FourNodeTetrahedron', 2844, *[1500, 1452, 1435, 1509], 1) + ops.element('FourNodeTetrahedron', 2845, *[1211, 1141, 1228, 1406], 1) + ops.element('FourNodeTetrahedron', 2846, *[1525, 1221, 1507, 1429], 1) + ops.element('FourNodeTetrahedron', 2847, *[1211, 1141, 1406, 1255], 1) + ops.element('FourNodeTetrahedron', 2848, *[1466, 1570, 1633, 1399], 1) + ops.element('FourNodeTetrahedron', 2849, *[154, 141, 140, 1331], 1) + ops.element('FourNodeTetrahedron', 2850, *[293, 1369, 292, 1378], 1) + ops.element('FourNodeTetrahedron', 2851, *[769, 762, 768, 1573], 1) + ops.element('FourNodeTetrahedron', 2852, *[1250, 1243, 1308, 1667], 1) + ops.element('FourNodeTetrahedron', 2853, *[1470, 396, 389, 1516], 1) + ops.element('FourNodeTetrahedron', 2854, *[352, 1571, 309, 299], 1) + ops.element('FourNodeTetrahedron', 2855, *[1694, 1294, 661, 662], 1) + ops.element('FourNodeTetrahedron', 2856, *[1387, 162, 174, 173], 1) + ops.element('FourNodeTetrahedron', 2857, *[1347, 1407, 1273, 1534], 1) + ops.element('FourNodeTetrahedron', 2858, *[1552, 1572, 1364, 627], 1) + ops.element('FourNodeTetrahedron', 2859, *[1238, 419, 418, 424], 1) + ops.element('FourNodeTetrahedron', 2860, *[1489, 1593, 1467, 631], 1) + ops.element('FourNodeTetrahedron', 2861, *[1582, 1124, 351, 1392], 1) + ops.element('FourNodeTetrahedron', 2862, *[516, 1733, 769, 1573], 1) + ops.element('FourNodeTetrahedron', 2863, *[1321, 1328, 260, 1313], 1) + ops.element('FourNodeTetrahedron', 2864, *[250, 1276, 252, 1539], 1) + ops.element('FourNodeTetrahedron', 2865, *[1572, 1489, 1364, 627], 1) + ops.element('FourNodeTetrahedron', 2866, *[418, 423, 417, 525], 1) + ops.element('FourNodeTetrahedron', 2867, *[646, 478, 472, 477], 1) + ops.element('FourNodeTetrahedron', 2868, *[1205, 1203, 1432, 1231], 1) + ops.element('FourNodeTetrahedron', 2869, *[1220, 1223, 1429, 1126], 1) + ops.element('FourNodeTetrahedron', 2870, *[1645, 1639, 1654, 1608], 1) + ops.element('FourNodeTetrahedron', 2871, *[1546, 1268, 1344, 1624], 1) + ops.element('FourNodeTetrahedron', 2872, *[137, 138, 185, 1261], 1) + ops.element('FourNodeTetrahedron', 2873, *[1442, 1631, 1421, 1543], 1) + ops.element('FourNodeTetrahedron', 2874, *[1385, 388, 387, 1517], 1) + ops.element('FourNodeTetrahedron', 2875, *[624, 1319, 458, 457], 1) + ops.element('FourNodeTetrahedron', 2876, *[1559, 1407, 1347, 1636], 1) + ops.element('FourNodeTetrahedron', 2877, *[1491, 1515, 431, 522], 1) + ops.element('FourNodeTetrahedron', 2878, *[770, 1300, 1738, 1733], 1) + ops.element('FourNodeTetrahedron', 2879, *[1393, 1294, 1663, 1529], 1) + ops.element('FourNodeTetrahedron', 2880, *[1550, 1450, 1632, 1295], 1) + ops.element('FourNodeTetrahedron', 2881, *[483, 1465, 414, 407], 1) + ops.element('FourNodeTetrahedron', 2882, *[1219, 1164, 1410, 1340], 1) + ops.element('FourNodeTetrahedron', 2883, *[1301, 1322, 320, 1552], 1) + ops.element('FourNodeTetrahedron', 2884, *[1217, 1247, 1139, 1410], 1) + ops.element('FourNodeTetrahedron', 2885, *[1382, 1219, 1410, 1340], 1) + ops.element('FourNodeTetrahedron', 2886, *[334, 1660, 335, 1395], 1) + ops.element('FourNodeTetrahedron', 2887, *[1708, 737, 1304, 1171], 1) + ops.element('FourNodeTetrahedron', 2888, *[1462, 1650, 1685, 1528], 1) + ops.element('FourNodeTetrahedron', 2889, *[1461, 615, 1463, 614], 1) + ops.element('FourNodeTetrahedron', 2890, *[734, 732, 735, 1199], 1) + ops.element('FourNodeTetrahedron', 2891, *[1731, 1646, 1728, 1635], 1) + ops.element('FourNodeTetrahedron', 2892, *[1731, 1608, 1641, 1728], 1) + ops.element('FourNodeTetrahedron', 2893, *[1212, 1675, 1398, 1365], 1) + ops.element('FourNodeTetrahedron', 2894, *[1731, 1641, 1622, 1728], 1) + ops.element('FourNodeTetrahedron', 2895, *[1317, 1583, 1349, 1391], 1) + ops.element('FourNodeTetrahedron', 2896, *[1272, 173, 135, 153], 1) + ops.element('FourNodeTetrahedron', 2897, *[374, 1677, 375, 1631], 1) + ops.element('FourNodeTetrahedron', 2898, *[1330, 1710, 1583, 1570], 1) + ops.element('FourNodeTetrahedron', 2899, *[1382, 1410, 404, 1340], 1) + ops.element('FourNodeTetrahedron', 2900, *[1214, 1211, 1406, 1255], 1) + ops.element('FourNodeTetrahedron', 2901, *[1704, 1373, 1687, 656], 1) + ops.element('FourNodeTetrahedron', 2902, *[317, 1400, 288, 318], 1) + ops.element('FourNodeTetrahedron', 2903, *[359, 1445, 365, 1446], 1) + ops.element('FourNodeTetrahedron', 2904, *[1398, 1148, 1431, 1675], 1) + ops.element('FourNodeTetrahedron', 2905, *[727, 1339, 726, 1311], 1) + ops.element('FourNodeTetrahedron', 2906, *[1323, 1328, 1321, 1476], 1) + ops.element('FourNodeTetrahedron', 2907, *[358, 364, 363, 1379], 1) + ops.element('FourNodeTetrahedron', 2908, *[1419, 1560, 1285, 1548], 1) + ops.element('FourNodeTetrahedron', 2909, *[656, 476, 1687, 655], 1) + ops.element('FourNodeTetrahedron', 2910, *[213, 1333, 707, 1740], 1) + ops.element('FourNodeTetrahedron', 2911, *[1365, 1398, 1492, 648], 1) + ops.element('FourNodeTetrahedron', 2912, *[1332, 1290, 1284, 1504], 1) + ops.element('FourNodeTetrahedron', 2913, *[1145, 1244, 1297, 1168], 1) + ops.element('FourNodeTetrahedron', 2914, *[1566, 417, 1691, 524], 1) + ops.element('FourNodeTetrahedron', 2915, *[1566, 417, 1580, 1691], 1) + ops.element('FourNodeTetrahedron', 2916, *[214, 1735, 172, 174], 1) + ops.element('FourNodeTetrahedron', 2917, *[1488, 1566, 1691, 524], 1) + ops.element('FourNodeTetrahedron', 2918, *[1510, 159, 1674, 156], 1) + ops.element('FourNodeTetrahedron', 2919, *[1494, 1597, 1707, 671], 1) + ops.element('FourNodeTetrahedron', 2920, *[1494, 1469, 1597, 671], 1) + ops.element('FourNodeTetrahedron', 2921, *[1520, 1528, 1597, 1707], 1) + ops.element('FourNodeTetrahedron', 2922, *[1534, 1355, 1273, 1277], 1) + ops.element('FourNodeTetrahedron', 2923, *[352, 1262, 309, 1571], 1) + ops.element('FourNodeTetrahedron', 2924, *[1380, 1494, 1528, 1707], 1) + ops.element('FourNodeTetrahedron', 2925, *[1373, 472, 471, 477], 1) + ops.element('FourNodeTetrahedron', 2926, *[1373, 472, 477, 646], 1) + ops.element('FourNodeTetrahedron', 2927, *[293, 1306, 251, 1369], 1) + ops.element('FourNodeTetrahedron', 2928, *[1227, 1123, 1404, 1306], 1) + ops.element('FourNodeTetrahedron', 2929, *[1689, 1278, 487, 669], 1) + ops.element('FourNodeTetrahedron', 2930, *[1309, 1306, 293, 1369], 1) + ops.element('FourNodeTetrahedron', 2931, *[1422, 1599, 1402, 1523], 1) + ops.element('FourNodeTetrahedron', 2932, *[1383, 1327, 258, 1360], 1) + ops.element('FourNodeTetrahedron', 2933, *[1689, 1459, 1278, 669], 1) + ops.element('FourNodeTetrahedron', 2934, *[1487, 1409, 1441, 1701], 1) + ops.element('FourNodeTetrahedron', 2935, *[1586, 1422, 1499, 1523], 1) + ops.element('FourNodeTetrahedron', 2936, *[285, 1605, 280, 281], 1) + ops.element('FourNodeTetrahedron', 2937, *[1563, 1476, 601, 607], 1) + ops.element('FourNodeTetrahedron', 2938, *[1331, 415, 1318, 1515], 1) + ops.element('FourNodeTetrahedron', 2939, *[1502, 1652, 1591, 1603], 1) + ops.element('FourNodeTetrahedron', 2940, *[1318, 415, 431, 1515], 1) + ops.element('FourNodeTetrahedron', 2941, *[518, 1518, 1616, 517], 1) + ops.element('FourNodeTetrahedron', 2942, *[518, 1616, 520, 517], 1) + ops.element('FourNodeTetrahedron', 2943, *[518, 1516, 1616, 1518], 1) + ops.element('FourNodeTetrahedron', 2944, *[1595, 1226, 1392, 1341], 1) + ops.element('FourNodeTetrahedron', 2945, *[657, 1455, 646, 647], 1) + ops.element('FourNodeTetrahedron', 2946, *[658, 1455, 657, 647], 1) + ops.element('FourNodeTetrahedron', 2947, *[1164, 1124, 1582, 1226], 1) + ops.element('FourNodeTetrahedron', 2948, *[1292, 658, 1455, 657], 1) + ops.element('FourNodeTetrahedron', 2949, *[1260, 1345, 1349, 1583], 1) + ops.element('FourNodeTetrahedron', 2950, *[348, 1262, 309, 352], 1) + ops.element('FourNodeTetrahedron', 2951, *[1401, 1378, 296, 1558], 1) + ops.element('FourNodeTetrahedron', 2952, *[185, 138, 188, 1358], 1) + ops.element('FourNodeTetrahedron', 2953, *[1579, 1386, 1485, 1681], 1) + ops.element('FourNodeTetrahedron', 2954, *[182, 137, 185, 1279], 1) + ops.element('FourNodeTetrahedron', 2955, *[1627, 1451, 1561, 1368], 1) + ops.element('FourNodeTetrahedron', 2956, *[549, 537, 1293, 536], 1) + ops.element('FourNodeTetrahedron', 2957, *[152, 154, 137, 1326], 1) + ops.element('FourNodeTetrahedron', 2958, *[706, 170, 171, 1656], 1) + ops.element('FourNodeTetrahedron', 2959, *[300, 1558, 295, 301], 1) + ops.element('FourNodeTetrahedron', 2960, *[1122, 1186, 1262, 1571], 1) + ops.element('FourNodeTetrahedron', 2961, *[300, 296, 295, 1558], 1) + ops.element('FourNodeTetrahedron', 2962, *[1370, 1721, 158, 1376], 1) + ops.element('FourNodeTetrahedron', 2963, *[1408, 1377, 294, 1319], 1) + ops.element('FourNodeTetrahedron', 2964, *[303, 1332, 455, 1682], 1) + ops.element('FourNodeTetrahedron', 2965, *[549, 1293, 1291, 536], 1) + ops.element('FourNodeTetrahedron', 2966, *[1720, 1384, 1446, 1294], 1) + ops.element('FourNodeTetrahedron', 2967, *[1547, 1174, 735, 1357], 1) + ops.element('FourNodeTetrahedron', 2968, *[1518, 1497, 403, 373], 1) + ops.element('FourNodeTetrahedron', 2969, *[1407, 1618, 1534, 1636], 1) + ops.element('FourNodeTetrahedron', 2970, *[631, 1467, 624, 625], 1) + ops.element('FourNodeTetrahedron', 2971, *[1492, 649, 1362, 647], 1) + ops.element('FourNodeTetrahedron', 2972, *[485, 1520, 486, 668], 1) + ops.element('FourNodeTetrahedron', 2973, *[184, 180, 183, 1532], 1) + ops.element('FourNodeTetrahedron', 2974, *[1324, 1620, 1327, 1634], 1) + ops.element('FourNodeTetrahedron', 2975, *[1200, 1136, 1400, 1201], 1) + ops.element('FourNodeTetrahedron', 2976, *[1532, 1538, 1279, 1534], 1) + ops.element('FourNodeTetrahedron', 2977, *[281, 1428, 280, 276], 1) + ops.element('FourNodeTetrahedron', 2978, *[256, 261, 1328, 1323], 1) + ops.element('FourNodeTetrahedron', 2979, *[1271, 153, 136, 1269], 1) + ops.element('FourNodeTetrahedron', 2980, *[280, 1428, 729, 276], 1) + ops.element('FourNodeTetrahedron', 2981, *[1612, 1341, 1423, 1389], 1) + ops.element('FourNodeTetrahedron', 2982, *[515, 1352, 518, 513], 1) + ops.element('FourNodeTetrahedron', 2983, *[1455, 1492, 1464, 1436], 1) + ops.element('FourNodeTetrahedron', 2984, *[1416, 1213, 1579, 1452], 1) + ops.element('FourNodeTetrahedron', 2985, *[1415, 744, 1470, 390], 1) + ops.element('FourNodeTetrahedron', 2986, *[295, 1378, 292, 1367], 1) + ops.element('FourNodeTetrahedron', 2987, *[711, 704, 710, 1228], 1) + ops.element('FourNodeTetrahedron', 2988, *[1436, 1492, 1455, 647], 1) + ops.element('FourNodeTetrahedron', 2989, *[1203, 1135, 1475, 1231], 1) + ops.element('FourNodeTetrahedron', 2990, *[1203, 1251, 1475, 1135], 1) + ops.element('FourNodeTetrahedron', 2991, *[645, 648, 1492, 647], 1) + ops.element('FourNodeTetrahedron', 2992, *[273, 1565, 1363, 1443], 1) + ops.element('FourNodeTetrahedron', 2993, *[723, 1264, 1311, 1147], 1) + ops.element('FourNodeTetrahedron', 2994, *[1362, 1301, 1662, 649], 1) + ops.element('FourNodeTetrahedron', 2995, *[1366, 1365, 1492, 645], 1) + ops.element('FourNodeTetrahedron', 2996, *[1713, 1532, 223, 1407], 1) + ops.element('FourNodeTetrahedron', 2997, *[1416, 748, 1579, 1213], 1) + ops.element('FourNodeTetrahedron', 2998, *[1309, 1195, 1440, 1487], 1) + ops.element('FourNodeTetrahedron', 2999, *[1153, 1139, 1386, 1217], 1) + ops.element('FourNodeTetrahedron', 3000, *[1609, 1475, 1655, 1524], 1) + ops.element('FourNodeTetrahedron', 3001, *[1208, 1209, 1453, 1214], 1) + ops.element('FourNodeTetrahedron', 3002, *[1480, 1209, 1453, 1208], 1) + ops.element('FourNodeTetrahedron', 3003, *[1359, 1387, 214, 217], 1) + ops.element('FourNodeTetrahedron', 3004, *[1434, 1206, 1466, 1718], 1) + ops.element('FourNodeTetrahedron', 3005, *[1441, 1433, 1637, 1598], 1) + ops.element('FourNodeTetrahedron', 3006, *[1724, 1720, 1501, 1469], 1) + ops.element('FourNodeTetrahedron', 3007, *[1436, 1366, 1492, 645], 1) + ops.element('FourNodeTetrahedron', 3008, *[442, 1347, 440, 545], 1) + ops.element('FourNodeTetrahedron', 3009, *[1490, 1149, 155, 1190], 1) + ops.element('FourNodeTetrahedron', 3010, *[1519, 1190, 1508, 1140], 1) + ops.element('FourNodeTetrahedron', 3011, *[1232, 1191, 1519, 1140], 1) + ops.element('FourNodeTetrahedron', 3012, *[242, 1363, 247, 243], 1) + ops.element('FourNodeTetrahedron', 3013, *[1375, 1315, 375, 1390], 1) + ops.element('FourNodeTetrahedron', 3014, *[1202, 1208, 1589, 1251], 1) + ops.element('FourNodeTetrahedron', 3015, *[1585, 1348, 1543, 1288], 1) + ops.element('FourNodeTetrahedron', 3016, *[1406, 1141, 1599, 1438], 1) + ops.element('FourNodeTetrahedron', 3017, *[1599, 1157, 1402, 163], 1) + ops.element('FourNodeTetrahedron', 3018, *[1430, 1718, 283, 1418], 1) + ops.element('FourNodeTetrahedron', 3019, *[1325, 1311, 1570, 1466], 1) + ops.element('FourNodeTetrahedron', 3020, *[223, 181, 184, 1532], 1) + ops.element('FourNodeTetrahedron', 3021, *[1459, 661, 1529, 669], 1) + ops.element('FourNodeTetrahedron', 3022, *[277, 1565, 272, 273], 1) + ops.element('FourNodeTetrahedron', 3023, *[1391, 1583, 1557, 1565], 1) + ops.element('FourNodeTetrahedron', 3024, *[1532, 1530, 1269, 1538], 1) + ops.element('FourNodeTetrahedron', 3025, *[1266, 1455, 1373, 646], 1) + ops.element('FourNodeTetrahedron', 3026, *[237, 1744, 232, 1328], 1) + ops.element('FourNodeTetrahedron', 3027, *[752, 743, 1658, 1143], 1) + ops.element('FourNodeTetrahedron', 3028, *[646, 1362, 472, 478], 1) + ops.element('FourNodeTetrahedron', 3029, *[1564, 1184, 1394, 1309], 1) + ops.element('FourNodeTetrahedron', 3030, *[1478, 1283, 1281, 534], 1) + ops.element('FourNodeTetrahedron', 3031, *[1362, 473, 377, 472], 1) + ops.element('FourNodeTetrahedron', 3032, *[235, 220, 233, 1374], 1) + ops.element('FourNodeTetrahedron', 3033, *[1523, 1438, 160, 1513], 1) + ops.element('FourNodeTetrahedron', 3034, *[1677, 1375, 375, 1631], 1) + ops.element('FourNodeTetrahedron', 3035, *[1330, 725, 1260, 1345], 1) + ops.element('FourNodeTetrahedron', 3036, *[727, 717, 1339, 1705], 1) + ops.element('FourNodeTetrahedron', 3037, *[519, 1150, 1647, 1614], 1) + ops.element('FourNodeTetrahedron', 3038, *[516, 1312, 494, 493], 1) + ops.element('FourNodeTetrahedron', 3039, *[1224, 1170, 1438, 1510], 1) + ops.element('FourNodeTetrahedron', 3040, *[1281, 528, 1544, 522], 1) + ops.element('FourNodeTetrahedron', 3041, *[1595, 1392, 406, 376], 1) + ops.element('FourNodeTetrahedron', 3042, *[1575, 1730, 1553, 1630], 1) + ops.element('FourNodeTetrahedron', 3043, *[248, 1337, 217, 219], 1) + ops.element('FourNodeTetrahedron', 3044, *[1606, 1611, 353, 1308], 1) + ops.element('FourNodeTetrahedron', 3045, *[454, 1377, 303, 1682], 1) + ops.element('FourNodeTetrahedron', 3046, *[1491, 1318, 1358, 431], 1) + ops.element('FourNodeTetrahedron', 3047, *[764, 753, 765, 1664], 1) + ops.element('FourNodeTetrahedron', 3048, *[448, 1563, 447, 451], 1) + ops.element('FourNodeTetrahedron', 3049, *[265, 253, 1314, 1284], 1) + ops.element('FourNodeTetrahedron', 3050, *[1316, 1282, 468, 628], 1) + ops.element('FourNodeTetrahedron', 3051, *[1314, 257, 256, 1323], 1) + ops.element('FourNodeTetrahedron', 3052, *[1599, 163, 1402, 1523], 1) + ops.element('FourNodeTetrahedron', 3053, *[1141, 1170, 1599, 1438], 1) + ops.element('FourNodeTetrahedron', 3054, *[1300, 1437, 1500, 1263], 1) + ops.element('FourNodeTetrahedron', 3055, *[617, 623, 1409, 616], 1) + ops.element('FourNodeTetrahedron', 3056, *[675, 678, 1426, 663], 1) + ops.element('FourNodeTetrahedron', 3057, *[1657, 1605, 285, 286], 1) + ops.element('FourNodeTetrahedron', 3058, *[1743, 167, 168, 175], 1) + ops.element('FourNodeTetrahedron', 3059, *[1263, 1437, 1500, 1509], 1) + ops.element('FourNodeTetrahedron', 3060, *[454, 303, 455, 1682], 1) + ops.element('FourNodeTetrahedron', 3061, *[1541, 1272, 222, 1271], 1) + ops.element('FourNodeTetrahedron', 3062, *[1377, 1332, 303, 1682], 1) + ops.element('FourNodeTetrahedron', 3063, *[1671, 1308, 354, 333], 1) + ops.element('FourNodeTetrahedron', 3064, *[248, 1337, 219, 249], 1) + ops.element('FourNodeTetrahedron', 3065, *[249, 1337, 219, 1344], 1) + ops.element('FourNodeTetrahedron', 3066, *[1337, 1350, 219, 1344], 1) + ops.element('FourNodeTetrahedron', 3067, *[249, 1337, 1344, 1285], 1) + ops.element('FourNodeTetrahedron', 3068, *[330, 335, 331, 1395], 1) + ops.element('FourNodeTetrahedron', 3069, *[1471, 1195, 1309, 1487], 1) + ops.element('FourNodeTetrahedron', 3070, *[703, 169, 170, 1656], 1) + ops.element('FourNodeTetrahedron', 3071, *[291, 1334, 1289, 1367], 1) + ops.element('FourNodeTetrahedron', 3072, *[1471, 1309, 1378, 1487], 1) + ops.element('FourNodeTetrahedron', 3073, *[1194, 1154, 1195, 1709], 1) + ops.element('FourNodeTetrahedron', 3074, *[1475, 1615, 1644, 1655], 1) + ops.element('FourNodeTetrahedron', 3075, *[1309, 1369, 1378, 1487], 1) + ops.element('FourNodeTetrahedron', 3076, *[1446, 1445, 365, 1384], 1) + ops.element('FourNodeTetrahedron', 3077, *[1464, 1492, 1301, 1362], 1) + ops.element('FourNodeTetrahedron', 3078, *[1464, 1301, 368, 1362], 1) + ops.element('FourNodeTetrahedron', 3079, *[1307, 731, 1173, 1151], 1) + ops.element('FourNodeTetrahedron', 3080, *[1599, 1157, 163, 1170], 1) + ops.element('FourNodeTetrahedron', 3081, *[1522, 1646, 1645, 1731], 1) + ops.element('FourNodeTetrahedron', 3082, *[1134, 1437, 1287, 1526], 1) + ops.element('FourNodeTetrahedron', 3083, *[1430, 1202, 1589, 1123], 1) + ops.element('FourNodeTetrahedron', 3084, *[1356, 1387, 162, 1479], 1) + ops.element('FourNodeTetrahedron', 3085, *[1396, 156, 149, 148], 1) + ops.element('FourNodeTetrahedron', 3086, *[603, 1698, 1697, 548], 1) + ops.element('FourNodeTetrahedron', 3087, *[1232, 1519, 1688, 1172], 1) + ops.element('FourNodeTetrahedron', 3088, *[1313, 1514, 1305, 545], 1) + ops.element('FourNodeTetrahedron', 3089, *[261, 262, 236, 1737], 1) + ops.element('FourNodeTetrahedron', 3090, *[762, 756, 755, 1303], 1) + ops.element('FourNodeTetrahedron', 3091, *[752, 1658, 339, 1668], 1) + ops.element('FourNodeTetrahedron', 3092, *[1411, 1389, 1390, 1568], 1) + ops.element('FourNodeTetrahedron', 3093, *[1387, 162, 173, 1356], 1) + ops.element('FourNodeTetrahedron', 3094, *[1283, 1291, 529, 535], 1) + ops.element('FourNodeTetrahedron', 3095, *[1293, 530, 1291, 536], 1) + ops.element('FourNodeTetrahedron', 3096, *[536, 1291, 529, 530], 1) + ops.element('FourNodeTetrahedron', 3097, *[297, 293, 296, 1309], 1) + ops.element('FourNodeTetrahedron', 3098, *[535, 1291, 529, 536], 1) + ops.element('FourNodeTetrahedron', 3099, *[548, 536, 1291, 535], 1) + ops.element('FourNodeTetrahedron', 3100, *[1658, 1602, 342, 1661], 1) + ops.element('FourNodeTetrahedron', 3101, *[1189, 1200, 1400, 1201], 1) + ops.element('FourNodeTetrahedron', 3102, *[237, 232, 238, 1313], 1) + ops.element('FourNodeTetrahedron', 3103, *[448, 1321, 447, 1563], 1) + ops.element('FourNodeTetrahedron', 3104, *[1339, 1705, 717, 710], 1) + ops.element('FourNodeTetrahedron', 3105, *[1740, 172, 221, 214], 1) + ops.element('FourNodeTetrahedron', 3106, *[256, 1323, 1321, 1539], 1) + ops.element('FourNodeTetrahedron', 3107, *[521, 1494, 517, 509], 1) + ops.element('FourNodeTetrahedron', 3108, *[213, 707, 221, 1740], 1) + ops.element('FourNodeTetrahedron', 3109, *[1417, 1200, 1357, 1400], 1) + ops.element('FourNodeTetrahedron', 3110, *[368, 1329, 324, 1739], 1) + ops.element('FourNodeTetrahedron', 3111, *[1687, 1373, 471, 477], 1) + ops.element('FourNodeTetrahedron', 3112, *[1687, 477, 471, 476], 1) + ops.element('FourNodeTetrahedron', 3113, *[1730, 1569, 1350, 1575], 1) + ops.element('FourNodeTetrahedron', 3114, *[1635, 1549, 1619, 1556], 1) + ops.element('FourNodeTetrahedron', 3115, *[1635, 1556, 1619, 1567], 1) + ops.element('FourNodeTetrahedron', 3116, *[312, 1726, 317, 313], 1) + ops.element('FourNodeTetrahedron', 3117, *[1635, 1549, 1622, 1619], 1) + ops.element('FourNodeTetrahedron', 3118, *[484, 488, 489, 1520], 1) + ops.element('FourNodeTetrahedron', 3119, *[253, 1324, 257, 1314], 1) + ops.element('FourNodeTetrahedron', 3120, *[1213, 749, 1579, 1153], 1) + ops.element('FourNodeTetrahedron', 3121, *[1463, 1637, 1693, 615], 1) + ops.element('FourNodeTetrahedron', 3122, *[1651, 1317, 271, 1413], 1) + ops.element('FourNodeTetrahedron', 3123, *[1603, 1635, 1652, 1567], 1) + ops.element('FourNodeTetrahedron', 3124, *[1172, 1140, 1427, 1249], 1) + ops.element('FourNodeTetrahedron', 3125, *[604, 1506, 1698, 548], 1) + ops.element('FourNodeTetrahedron', 3126, *[1729, 1640, 1652, 1502], 1) + ops.element('FourNodeTetrahedron', 3127, *[521, 1158, 1448, 1734], 1) + ops.element('FourNodeTetrahedron', 3128, *[604, 1698, 603, 548], 1) + ops.element('FourNodeTetrahedron', 3129, *[1433, 1486, 1638, 1637], 1) + ops.element('FourNodeTetrahedron', 3130, *[516, 1573, 1385, 1517], 1) + ops.element('FourNodeTetrahedron', 3131, *[135, 136, 179, 1271], 1) + ops.element('FourNodeTetrahedron', 3132, *[1289, 1533, 1290, 1461], 1) + ops.element('FourNodeTetrahedron', 3133, *[461, 1552, 462, 465], 1) + ops.element('FourNodeTetrahedron', 3134, *[1489, 1512, 1405, 1467], 1) + ops.element('FourNodeTetrahedron', 3135, *[1396, 1482, 148, 1508], 1) + ops.element('FourNodeTetrahedron', 3136, *[1357, 1199, 1151, 1136], 1) + ops.element('FourNodeTetrahedron', 3137, *[1700, 1627, 1460, 678], 1) + ops.element('FourNodeTetrahedron', 3138, *[1577, 1189, 1404, 1227], 1) + ops.element('FourNodeTetrahedron', 3139, *[1577, 1404, 319, 1394], 1) + ops.element('FourNodeTetrahedron', 3140, *[1577, 1404, 318, 319], 1) + ops.element('FourNodeTetrahedron', 3141, *[314, 1577, 319, 1394], 1) + ops.element('FourNodeTetrahedron', 3142, *[314, 1577, 318, 319], 1) + ops.element('FourNodeTetrahedron', 3143, *[347, 1661, 346, 350], 1) + ops.element('FourNodeTetrahedron', 3144, *[288, 1718, 283, 1430], 1) + ops.element('FourNodeTetrahedron', 3145, *[1186, 1188, 1670, 1571], 1) + ops.element('FourNodeTetrahedron', 3146, *[1468, 1491, 431, 522], 1) + ops.element('FourNodeTetrahedron', 3147, *[1395, 1182, 1388, 1512], 1) + ops.element('FourNodeTetrahedron', 3148, *[607, 608, 1695, 603], 1) + ops.element('FourNodeTetrahedron', 3149, *[1605, 1302, 1428, 1434], 1) + ops.element('FourNodeTetrahedron', 3150, *[1441, 616, 615, 619], 1) + ops.element('FourNodeTetrahedron', 3151, *[1137, 1182, 1512, 1152], 1) + ops.element('FourNodeTetrahedron', 3152, *[674, 1700, 1460, 678], 1) + ops.element('FourNodeTetrahedron', 3153, *[1449, 1461, 1377, 620], 1) + ops.element('FourNodeTetrahedron', 3154, *[1521, 386, 412, 413], 1) + ops.element('FourNodeTetrahedron', 3155, *[1605, 1307, 1302, 1434], 1) + ops.element('FourNodeTetrahedron', 3156, *[1137, 1182, 1395, 1512], 1) + ops.element('FourNodeTetrahedron', 3157, *[1717, 1554, 1334, 1715], 1) + ops.element('FourNodeTetrahedron', 3158, *[1591, 1652, 1617, 1473], 1) + ops.element('FourNodeTetrahedron', 3159, *[518, 1526, 1300, 1516], 1) + ops.element('FourNodeTetrahedron', 3160, *[1197, 1198, 1669, 1187], 1) + ops.element('FourNodeTetrahedron', 3161, *[1526, 1437, 1509, 1246], 1) + ops.element('FourNodeTetrahedron', 3162, *[1450, 1680, 367, 1464], 1) + ops.element('FourNodeTetrahedron', 3163, *[361, 1483, 1680, 1450], 1) + ops.element('FourNodeTetrahedron', 3164, *[1264, 1705, 727, 1311], 1) + ops.element('FourNodeTetrahedron', 3165, *[1440, 1205, 1231, 1138], 1) + ops.element('FourNodeTetrahedron', 3166, *[1642, 1548, 1729, 1536], 1) + ops.element('FourNodeTetrahedron', 3167, *[521, 1732, 509, 510], 1) + ops.element('FourNodeTetrahedron', 3168, *[1446, 364, 1335, 1393], 1) + ops.element('FourNodeTetrahedron', 3169, *[1346, 1402, 705, 1422], 1) + ops.element('FourNodeTetrahedron', 3170, *[757, 744, 756, 1470], 1) + ops.element('FourNodeTetrahedron', 3171, *[757, 1415, 744, 1470], 1) + ops.element('FourNodeTetrahedron', 3172, *[531, 525, 1576, 524], 1) + ops.element('FourNodeTetrahedron', 3173, *[1573, 1286, 1385, 1517], 1) + ops.element('FourNodeTetrahedron', 3174, *[1424, 1292, 1295, 663], 1) + ops.element('FourNodeTetrahedron', 3175, *[1671, 1250, 1308, 1667], 1) + ops.element('FourNodeTetrahedron', 3176, *[1374, 1541, 1412, 1621], 1) + ops.element('FourNodeTetrahedron', 3177, *[1426, 1424, 1295, 663], 1) + ops.element('FourNodeTetrahedron', 3178, *[711, 712, 704, 1228], 1) + ops.element('FourNodeTetrahedron', 3179, *[1292, 657, 1295, 663], 1) + ops.element('FourNodeTetrahedron', 3180, *[1638, 1267, 1584, 1486], 1) + ops.element('FourNodeTetrahedron', 3181, *[354, 1308, 353, 333], 1) + ops.element('FourNodeTetrahedron', 3182, *[1267, 1135, 1475, 1524], 1) + ops.element('FourNodeTetrahedron', 3183, *[1551, 1504, 1712, 607], 1) + ops.element('FourNodeTetrahedron', 3184, *[1450, 1455, 1373, 1295], 1) + ops.element('FourNodeTetrahedron', 3185, *[1279, 1326, 1261, 1358], 1) + ops.element('FourNodeTetrahedron', 3186, *[1480, 1481, 1607, 1453], 1) + ops.element('FourNodeTetrahedron', 3187, *[1375, 375, 1631, 1390], 1) + ops.element('FourNodeTetrahedron', 3188, *[1621, 1622, 1624, 1530], 1) + ops.element('FourNodeTetrahedron', 3189, *[1434, 1466, 1633, 1399], 1) + ops.element('FourNodeTetrahedron', 3190, *[279, 1443, 274, 1419], 1) + ops.element('FourNodeTetrahedron', 3191, *[1434, 1633, 1428, 1466], 1) + ops.element('FourNodeTetrahedron', 3192, *[1390, 1389, 1612, 1568], 1) + ops.element('FourNodeTetrahedron', 3193, *[1501, 1425, 359, 1445], 1) + ops.element('FourNodeTetrahedron', 3194, *[1573, 1303, 1286, 1517], 1) + ops.element('FourNodeTetrahedron', 3195, *[372, 359, 358, 1501], 1) + ops.element('FourNodeTetrahedron', 3196, *[1329, 1403, 1322, 1572], 1) + ops.element('FourNodeTetrahedron', 3197, *[1457, 1431, 1329, 1572], 1) + ops.element('FourNodeTetrahedron', 3198, *[1572, 1364, 1322, 1552], 1) + ops.element('FourNodeTetrahedron', 3199, *[1316, 1282, 323, 464], 1) + ops.element('FourNodeTetrahedron', 3200, *[1357, 1307, 1605, 1434], 1) + ops.element('FourNodeTetrahedron', 3201, *[1729, 1621, 1623, 1591], 1) + ops.element('FourNodeTetrahedron', 3202, *[1245, 1133, 1611, 1606], 1) + ops.element('FourNodeTetrahedron', 3203, *[1255, 1224, 1406, 1719], 1) + ops.element('FourNodeTetrahedron', 3204, *[1340, 1225, 1164, 1595], 1) + ops.element('FourNodeTetrahedron', 3205, *[1555, 1491, 1358, 432], 1) + ops.element('FourNodeTetrahedron', 3206, *[1555, 1355, 433, 432], 1) + ops.element('FourNodeTetrahedron', 3207, *[1228, 712, 704, 1599], 1) + ops.element('FourNodeTetrahedron', 3208, *[1492, 648, 1457, 649], 1) + ops.element('FourNodeTetrahedron', 3209, *[1162, 752, 1668, 1143], 1) + ops.element('FourNodeTetrahedron', 3210, *[1363, 1557, 1575, 1443], 1) + ops.element('FourNodeTetrahedron', 3211, *[1383, 1581, 1327, 1620], 1) + ops.element('FourNodeTetrahedron', 3212, *[1495, 156, 157, 150], 1) + ops.element('FourNodeTetrahedron', 3213, *[1598, 1420, 1637, 610], 1) + ops.element('FourNodeTetrahedron', 3214, *[1446, 365, 364, 1393], 1) + ops.element('FourNodeTetrahedron', 3215, *[1535, 1477, 1562, 1504], 1) + ops.element('FourNodeTetrahedron', 3216, *[1571, 314, 309, 299], 1) + ops.element('FourNodeTetrahedron', 3217, *[1740, 1672, 1735, 1387], 1) + ops.element('FourNodeTetrahedron', 3218, *[1271, 180, 181, 1532], 1) + ops.element('FourNodeTetrahedron', 3219, *[350, 1133, 1611, 1606], 1) + ops.element('FourNodeTetrahedron', 3220, *[363, 364, 369, 1335], 1) + ops.element('FourNodeTetrahedron', 3221, *[1335, 364, 369, 1393], 1) + ops.element('FourNodeTetrahedron', 3222, *[709, 705, 706, 1422], 1) + ops.element('FourNodeTetrahedron', 3223, *[363, 369, 408, 1335], 1) + ops.element('FourNodeTetrahedron', 3224, *[1335, 369, 408, 479], 1) + ops.element('FourNodeTetrahedron', 3225, *[1335, 369, 469, 479], 1) + ops.element('FourNodeTetrahedron', 3226, *[1335, 469, 479, 1278], 1) + ops.element('FourNodeTetrahedron', 3227, *[487, 1335, 408, 479], 1) + ops.element('FourNodeTetrahedron', 3228, *[303, 290, 1332, 1377], 1) + ops.element('FourNodeTetrahedron', 3229, *[1389, 1496, 1612, 1568], 1) + ops.element('FourNodeTetrahedron', 3230, *[487, 1335, 479, 1278], 1) + ops.element('FourNodeTetrahedron', 3231, *[1155, 550, 1503, 606], 1) + ops.element('FourNodeTetrahedron', 3232, *[223, 1271, 181, 1532], 1) + ops.element('FourNodeTetrahedron', 3233, *[1335, 1393, 369, 469], 1) + ops.element('FourNodeTetrahedron', 3234, *[1460, 1724, 1469, 1426], 1) + ops.element('FourNodeTetrahedron', 3235, *[1393, 1384, 378, 1663], 1) + ops.element('FourNodeTetrahedron', 3236, *[446, 545, 444, 441], 1) + ops.element('FourNodeTetrahedron', 3237, *[1335, 1393, 469, 1278], 1) + ops.element('FourNodeTetrahedron', 3238, *[409, 1335, 408, 487], 1) + ops.element('FourNodeTetrahedron', 3239, *[409, 363, 408, 1335], 1) + ops.element('FourNodeTetrahedron', 3240, *[447, 1563, 450, 451], 1) + ops.element('FourNodeTetrahedron', 3241, *[1459, 1393, 1335, 1278], 1) + ops.element('FourNodeTetrahedron', 3242, *[1465, 371, 356, 1462], 1) + ops.element('FourNodeTetrahedron', 3243, *[537, 531, 1293, 530], 1) + ops.element('FourNodeTetrahedron', 3244, *[1465, 356, 489, 1462], 1) + ops.element('FourNodeTetrahedron', 3245, *[1465, 356, 407, 489], 1) + ops.element('FourNodeTetrahedron', 3246, *[1309, 1369, 293, 1378], 1) + ops.element('FourNodeTetrahedron', 3247, *[1221, 1382, 1507, 1429], 1) + ops.element('FourNodeTetrahedron', 3248, *[623, 1196, 1409, 611], 1) + ops.element('FourNodeTetrahedron', 3249, *[1252, 711, 1705, 1210], 1) + ops.element('FourNodeTetrahedron', 3250, *[1496, 1423, 1431, 1398], 1) + ops.element('FourNodeTetrahedron', 3251, *[1579, 750, 1690, 1153], 1) + ops.element('FourNodeTetrahedron', 3252, *[1637, 1486, 1420, 1598], 1) + ops.element('FourNodeTetrahedron', 3253, *[1473, 1291, 1545, 1283], 1) + ops.element('FourNodeTetrahedron', 3254, *[1616, 1518, 402, 372], 1) + ops.element('FourNodeTetrahedron', 3255, *[1338, 1589, 1342, 1475], 1) + ops.element('FourNodeTetrahedron', 3256, *[1503, 1648, 1596, 550], 1) + ops.element('FourNodeTetrahedron', 3257, *[1207, 751, 1354, 1162], 1) + ops.element('FourNodeTetrahedron', 3258, *[1182, 1131, 1574, 1194], 1) + ops.element('FourNodeTetrahedron', 3259, *[1533, 1638, 1584, 1637], 1) + ops.element('FourNodeTetrahedron', 3260, *[766, 765, 411, 1527], 1) + ops.element('FourNodeTetrahedron', 3261, *[1445, 1632, 1373, 1295], 1) + ops.element('FourNodeTetrahedron', 3262, *[1354, 1668, 385, 392], 1) + ops.element('FourNodeTetrahedron', 3263, *[261, 237, 260, 1328], 1) + ops.element('FourNodeTetrahedron', 3264, *[1413, 1583, 1317, 1391], 1) + ops.element('FourNodeTetrahedron', 3265, *[1413, 1330, 1317, 1583], 1) + ops.element('FourNodeTetrahedron', 3266, *[1461, 1441, 1637, 615], 1) + ops.element('FourNodeTetrahedron', 3267, *[291, 1334, 266, 1289], 1) + ops.element('FourNodeTetrahedron', 3268, *[605, 1503, 549, 604], 1) + ops.element('FourNodeTetrahedron', 3269, *[1731, 1728, 1622, 1635], 1) + ops.element('FourNodeTetrahedron', 3270, *[1649, 1448, 1700, 677], 1) + ops.element('FourNodeTetrahedron', 3271, *[256, 1328, 260, 1321], 1) + ops.element('FourNodeTetrahedron', 3272, *[1146, 1257, 1368, 684], 1) + ops.element('FourNodeTetrahedron', 3273, *[510, 1732, 673, 509], 1) + ops.element('FourNodeTetrahedron', 3274, *[606, 550, 1503, 605], 1) + ops.element('FourNodeTetrahedron', 3275, *[1133, 1197, 1372, 1187], 1) + ops.element('FourNodeTetrahedron', 3276, *[1645, 1608, 1654, 1641], 1) + ops.element('FourNodeTetrahedron', 3277, *[1404, 1201, 1430, 1123], 1) + ops.element('FourNodeTetrahedron', 3278, *[1443, 1337, 1363, 274], 1) + ops.element('FourNodeTetrahedron', 3279, *[1522, 1130, 1454, 1646], 1) + ops.element('FourNodeTetrahedron', 3280, *[512, 1493, 519, 521], 1) + ops.element('FourNodeTetrahedron', 3281, *[1125, 1177, 1381, 1176], 1) + ops.element('FourNodeTetrahedron', 3282, *[1483, 1568, 1612, 1464], 1) + ops.element('FourNodeTetrahedron', 3283, *[1515, 415, 431, 420], 1) + ops.element('FourNodeTetrahedron', 3284, *[1474, 1555, 1277, 1296], 1) + ops.element('FourNodeTetrahedron', 3285, *[1433, 1486, 1637, 1598], 1) + ops.element('FourNodeTetrahedron', 3286, *[1494, 1597, 1528, 1707], 1) + ops.element('FourNodeTetrahedron', 3287, *[451, 1299, 607, 452], 1) + ops.element('FourNodeTetrahedron', 3288, *[1583, 1710, 1345, 1723], 1) + ops.element('FourNodeTetrahedron', 3289, *[447, 1563, 450, 445], 1) + ops.element('FourNodeTetrahedron', 3290, *[1453, 1211, 1439, 1406], 1) + ops.element('FourNodeTetrahedron', 3291, *[1347, 1534, 1277, 1474], 1) + ops.element('FourNodeTetrahedron', 3292, *[1380, 1707, 1520, 667], 1) + ops.element('FourNodeTetrahedron', 3293, *[1273, 1742, 187, 1665], 1) + ops.element('FourNodeTetrahedron', 3294, *[265, 1290, 1360, 1284], 1) + ops.element('FourNodeTetrahedron', 3295, *[1429, 1223, 1375, 1442], 1) + ops.element('FourNodeTetrahedron', 3296, *[1412, 1530, 1532, 1618], 1) + ops.element('FourNodeTetrahedron', 3297, *[1363, 217, 248, 1337], 1) + ops.element('FourNodeTetrahedron', 3298, *[1705, 711, 710, 1703], 1) + ops.element('FourNodeTetrahedron', 3299, *[1373, 1362, 377, 472], 1) + ops.element('FourNodeTetrahedron', 3300, *[1495, 1510, 156, 1396], 1) + ops.element('FourNodeTetrahedron', 3301, *[1333, 1740, 214, 1387], 1) + ops.element('FourNodeTetrahedron', 3302, *[1559, 1623, 1618, 1636], 1) + ops.element('FourNodeTetrahedron', 3303, *[545, 1296, 440, 439], 1) + ops.element('FourNodeTetrahedron', 3304, *[1465, 1462, 489, 491], 1) + ops.element('FourNodeTetrahedron', 3305, *[1420, 1155, 1503, 606], 1) + ops.element('FourNodeTetrahedron', 3306, *[1668, 1143, 1658, 1590], 1) + ops.element('FourNodeTetrahedron', 3307, *[1361, 1144, 1417, 1230], 1) + ops.element('FourNodeTetrahedron', 3308, *[605, 550, 1503, 549], 1) + ops.element('FourNodeTetrahedron', 3309, *[761, 1287, 757, 1300], 1) + ops.element('FourNodeTetrahedron', 3310, *[723, 728, 1264, 1147], 1) + ops.element('FourNodeTetrahedron', 3311, *[1469, 1720, 1446, 1459], 1) + ops.element('FourNodeTetrahedron', 3312, *[1300, 1287, 1437, 1526], 1) + ops.element('FourNodeTetrahedron', 3313, *[1300, 1437, 1415, 1500], 1) + ops.element('FourNodeTetrahedron', 3314, *[1300, 1287, 1415, 1437], 1) + ops.element('FourNodeTetrahedron', 3315, *[1264, 728, 1252, 1147], 1) + ops.element('FourNodeTetrahedron', 3316, *[1158, 1448, 1265, 680], 1) + ops.element('FourNodeTetrahedron', 3317, *[357, 363, 409, 1379], 1) + ops.element('FourNodeTetrahedron', 3318, *[1401, 1309, 296, 1378], 1) + ops.element('FourNodeTetrahedron', 3319, *[1562, 1634, 1324, 1484], 1) + ops.element('FourNodeTetrahedron', 3320, *[1649, 1448, 1627, 1700], 1) + ops.element('FourNodeTetrahedron', 3321, *[1479, 1721, 158, 1272], 1) + ops.element('FourNodeTetrahedron', 3322, *[1232, 1172, 1688, 551], 1) + ops.element('FourNodeTetrahedron', 3323, *[1549, 1396, 150, 1298], 1) + ops.element('FourNodeTetrahedron', 3324, *[1509, 1435, 1507, 1221], 1) + ops.element('FourNodeTetrahedron', 3325, *[327, 298, 323, 1282], 1) + ops.element('FourNodeTetrahedron', 3326, *[1534, 1538, 1555, 1544], 1) + ops.element('FourNodeTetrahedron', 3327, *[323, 1282, 298, 464], 1) + ops.element('FourNodeTetrahedron', 3328, *[1190, 147, 1482, 1270], 1) + ops.element('FourNodeTetrahedron', 3329, *[327, 301, 298, 1282], 1) + ops.element('FourNodeTetrahedron', 3330, *[1366, 1212, 1398, 1365], 1) + ops.element('FourNodeTetrahedron', 3331, *[250, 1539, 269, 448], 1) + ops.element('FourNodeTetrahedron', 3332, *[1452, 1129, 1435, 1509], 1) + ops.element('FourNodeTetrahedron', 3333, *[1667, 1660, 334, 1395], 1) + ops.element('FourNodeTetrahedron', 3334, *[1509, 1129, 1435, 1221], 1) + ops.element('FourNodeTetrahedron', 3335, *[628, 624, 1282, 468], 1) + ops.element('FourNodeTetrahedron', 3336, *[468, 1282, 464, 457], 1) + ops.element('FourNodeTetrahedron', 3337, *[1282, 624, 457, 468], 1) + ops.element('FourNodeTetrahedron', 3338, *[464, 1282, 453, 457], 1) + ops.element('FourNodeTetrahedron', 3339, *[1282, 1319, 457, 624], 1) + ops.element('FourNodeTetrahedron', 3340, *[1282, 1319, 453, 457], 1) + ops.element('FourNodeTetrahedron', 3341, *[1498, 1580, 1515, 523], 1) + ops.element('FourNodeTetrahedron', 3342, *[1600, 1425, 1594, 1550], 1) + ops.element('FourNodeTetrahedron', 3343, *[251, 1432, 1338, 1343], 1) + ops.element('FourNodeTetrahedron', 3344, *[231, 1347, 225, 442], 1) + ops.element('FourNodeTetrahedron', 3345, *[231, 224, 225, 1347], 1) + ops.element('FourNodeTetrahedron', 3346, *[1347, 224, 225, 1277], 1) + ops.element('FourNodeTetrahedron', 3347, *[520, 1616, 394, 1465], 1) + ops.element('FourNodeTetrahedron', 3348, *[1173, 723, 1678, 1242], 1) + ops.element('FourNodeTetrahedron', 3349, *[1539, 1323, 1321, 1476], 1) + ops.element('FourNodeTetrahedron', 3350, *[230, 1407, 224, 1347], 1) + ops.element('FourNodeTetrahedron', 3351, *[1473, 1567, 1545, 1291], 1) + ops.element('FourNodeTetrahedron', 3352, *[230, 224, 231, 1347], 1) + ops.element('FourNodeTetrahedron', 3353, *[732, 1307, 730, 1302], 1) + ops.element('FourNodeTetrahedron', 3354, *[224, 184, 187, 1273], 1) + ops.element('FourNodeTetrahedron', 3355, *[454, 1684, 459, 458], 1) + ops.element('FourNodeTetrahedron', 3356, *[284, 1338, 1589, 1342], 1) + ops.element('FourNodeTetrahedron', 3357, *[473, 1662, 461, 465], 1) + ops.element('FourNodeTetrahedron', 3358, *[1408, 1367, 294, 1377], 1) + ops.element('FourNodeTetrahedron', 3359, *[1408, 1367, 1377, 1449], 1) + ops.element('FourNodeTetrahedron', 3360, *[1319, 1408, 1377, 1449], 1) + ops.element('FourNodeTetrahedron', 3361, *[1485, 1690, 384, 391], 1) + ops.element('FourNodeTetrahedron', 3362, *[1461, 1441, 1533, 1637], 1) + ops.element('FourNodeTetrahedron', 3363, *[1538, 1279, 1355, 1534], 1) + ops.element('FourNodeTetrahedron', 3364, *[1474, 1555, 1296, 1281], 1) + ops.element('FourNodeTetrahedron', 3365, *[1653, 1731, 1641, 1622], 1) + ops.element('FourNodeTetrahedron', 3366, *[1351, 340, 336, 341], 1) + ops.element('FourNodeTetrahedron', 3367, *[518, 1526, 1516, 1647], 1) + ops.element('FourNodeTetrahedron', 3368, *[319, 1306, 289, 251], 1) + ops.element('FourNodeTetrahedron', 3369, *[1273, 1279, 1355, 1534], 1) + ops.element('FourNodeTetrahedron', 3370, *[766, 764, 765, 1527], 1) + ops.element('FourNodeTetrahedron', 3371, *[1411, 1389, 1568, 1366], 1) + ops.element('FourNodeTetrahedron', 3372, *[667, 1520, 485, 668], 1) + ops.element('FourNodeTetrahedron', 3373, *[484, 1520, 488, 485], 1) + ops.element('FourNodeTetrahedron', 3374, *[491, 1520, 485, 490], 1) + ops.element('FourNodeTetrahedron', 3375, *[490, 1380, 491, 509], 1) + ops.element('FourNodeTetrahedron', 3376, *[491, 1380, 1520, 490], 1) + ops.element('FourNodeTetrahedron', 3377, *[1404, 1123, 1430, 1338], 1) + ops.element('FourNodeTetrahedron', 3378, *[491, 1520, 484, 485], 1) + ops.element('FourNodeTetrahedron', 3379, *[488, 1462, 1379, 1520], 1) + ops.element('FourNodeTetrahedron', 3380, *[486, 480, 487, 669], 1) + ops.element('FourNodeTetrahedron', 3381, *[1387, 1397, 1499, 1629], 1) + ops.element('FourNodeTetrahedron', 3382, *[1740, 1397, 1672, 1387], 1) + ops.element('FourNodeTetrahedron', 3383, *[1477, 1642, 1502, 1698], 1) + ops.element('FourNodeTetrahedron', 3384, *[1126, 1236, 1442, 1348], 1) + ops.element('FourNodeTetrahedron', 3385, *[1528, 1379, 1462, 1520], 1) + ops.element('FourNodeTetrahedron', 3386, *[491, 489, 484, 1520], 1) + ops.element('FourNodeTetrahedron', 3387, *[489, 1462, 488, 1520], 1) + ops.element('FourNodeTetrahedron', 3388, *[491, 1380, 1462, 1520], 1) + ops.element('FourNodeTetrahedron', 3389, *[1372, 1197, 344, 1669], 1) + ops.element('FourNodeTetrahedron', 3390, *[1272, 158, 173, 153], 1) + ops.element('FourNodeTetrahedron', 3391, *[1380, 1528, 1462, 1520], 1) + ops.element('FourNodeTetrahedron', 3392, *[1396, 1482, 155, 148], 1) + ops.element('FourNodeTetrahedron', 3393, *[410, 1379, 409, 488], 1) + ops.element('FourNodeTetrahedron', 3394, *[152, 151, 154, 1540], 1) + ops.element('FourNodeTetrahedron', 3395, *[521, 676, 1702, 510], 1) + ops.element('FourNodeTetrahedron', 3396, *[1694, 1704, 1294, 662], 1) + ops.element('FourNodeTetrahedron', 3397, *[1291, 1576, 1488, 530], 1) + ops.element('FourNodeTetrahedron', 3398, *[1336, 1471, 1558, 1511], 1) + ops.element('FourNodeTetrahedron', 3399, *[1706, 1336, 1558, 1511], 1) + ops.element('FourNodeTetrahedron', 3400, *[1432, 1475, 1683, 1267], 1) + ops.element('FourNodeTetrahedron', 3401, *[1563, 1313, 443, 445], 1) + ops.element('FourNodeTetrahedron', 3402, *[1660, 1571, 335, 1388], 1) + ops.element('FourNodeTetrahedron', 3403, *[1512, 1472, 1574, 1467], 1) + ops.element('FourNodeTetrahedron', 3404, *[1321, 1313, 238, 443], 1) + ops.element('FourNodeTetrahedron', 3405, *[1741, 1241, 1606, 1671], 1) + ops.element('FourNodeTetrahedron', 3406, *[1299, 1476, 1539, 1563], 1) + ops.element('FourNodeTetrahedron', 3407, *[1613, 1600, 1425, 1594], 1) + ops.element('FourNodeTetrahedron', 3408, *[488, 1379, 409, 1601], 1) + ops.element('FourNodeTetrahedron', 3409, *[551, 1172, 1688, 1673], 1) + ops.element('FourNodeTetrahedron', 3410, *[1688, 1172, 1427, 1673], 1) + ops.element('FourNodeTetrahedron', 3411, *[770, 761, 1300, 1352], 1) + ops.element('FourNodeTetrahedron', 3412, *[1247, 1124, 1582, 1164], 1) + ops.element('FourNodeTetrahedron', 3413, *[1574, 1131, 1471, 1194], 1) + ops.element('FourNodeTetrahedron', 3414, *[1688, 1427, 1519, 1172], 1) + ops.element('FourNodeTetrahedron', 3415, *[738, 739, 736, 1547], 1) + ops.element('FourNodeTetrahedron', 3416, *[738, 736, 310, 1547], 1) + ops.element('FourNodeTetrahedron', 3417, *[1304, 738, 1547, 1144], 1) + ops.element('FourNodeTetrahedron', 3418, *[1304, 1144, 1547, 1361], 1) + ops.element('FourNodeTetrahedron', 3419, *[1434, 1302, 1428, 1466], 1) + ops.element('FourNodeTetrahedron', 3420, *[1136, 1151, 1434, 1206], 1) + ops.element('FourNodeTetrahedron', 3421, *[1434, 1151, 1302, 1206], 1) + ops.element('FourNodeTetrahedron', 3422, *[1376, 157, 151, 150], 1) + ops.element('FourNodeTetrahedron', 3423, *[1434, 1302, 1466, 1206], 1) + ops.element('FourNodeTetrahedron', 3424, *[1302, 1242, 1325, 1466], 1) + ops.element('FourNodeTetrahedron', 3425, *[288, 1400, 1434, 1430], 1) + ops.element('FourNodeTetrahedron', 3426, *[287, 1400, 1434, 288], 1) + ops.element('FourNodeTetrahedron', 3427, *[1507, 1382, 1677, 1429], 1) + ops.element('FourNodeTetrahedron', 3428, *[287, 1434, 282, 288], 1) + ops.element('FourNodeTetrahedron', 3429, *[510, 676, 1702, 673], 1) + ops.element('FourNodeTetrahedron', 3430, *[1277, 1665, 190, 433], 1) + ops.element('FourNodeTetrahedron', 3431, *[767, 764, 1527, 1385], 1) + ops.element('FourNodeTetrahedron', 3432, *[1277, 1555, 1355, 433], 1) + ops.element('FourNodeTetrahedron', 3433, *[1307, 731, 1678, 1173], 1) + ops.element('FourNodeTetrahedron', 3434, *[1400, 1206, 1434, 1430], 1) + ops.element('FourNodeTetrahedron', 3435, *[287, 1434, 281, 282], 1) + ops.element('FourNodeTetrahedron', 3436, *[286, 1434, 281, 287], 1) + ops.element('FourNodeTetrahedron', 3437, *[1222, 1126, 1447, 1451], 1) + ops.element('FourNodeTetrahedron', 3438, *[286, 1357, 1434, 287], 1) + ops.element('FourNodeTetrahedron', 3439, *[1304, 1547, 311, 1361], 1) + ops.element('FourNodeTetrahedron', 3440, *[1296, 1555, 1468, 1281], 1) + ops.element('FourNodeTetrahedron', 3441, *[1593, 1472, 1467, 631], 1) + ops.element('FourNodeTetrahedron', 3442, *[290, 291, 1289, 1367], 1) + ops.element('FourNodeTetrahedron', 3443, *[1521, 393, 413, 414], 1) + ops.element('FourNodeTetrahedron', 3444, *[1398, 1431, 1457, 629], 1) + ops.element('FourNodeTetrahedron', 3445, *[1565, 1557, 1363, 1443], 1) + ops.element('FourNodeTetrahedron', 3446, *[1283, 1291, 1545, 529], 1) + ops.element('FourNodeTetrahedron', 3447, *[1128, 1230, 1458, 1233], 1) + ops.element('FourNodeTetrahedron', 3448, *[1447, 1126, 1442, 1451], 1) + ops.element('FourNodeTetrahedron', 3449, *[362, 328, 368, 1496], 1) + ops.element('FourNodeTetrahedron', 3450, *[1670, 1233, 1577, 1394], 1) + ops.element('FourNodeTetrahedron', 3451, *[1298, 417, 142, 416], 1) + ops.element('FourNodeTetrahedron', 3452, *[1280, 150, 141, 1298], 1) + ops.element('FourNodeTetrahedron', 3453, *[1332, 1284, 1276, 1551], 1) + ops.element('FourNodeTetrahedron', 3454, *[150, 142, 141, 1298], 1) + ops.element('FourNodeTetrahedron', 3455, *[260, 1328, 237, 1313], 1) + ops.element('FourNodeTetrahedron', 3456, *[1298, 141, 1331, 416], 1) + ops.element('FourNodeTetrahedron', 3457, *[1298, 142, 141, 416], 1) + ops.element('FourNodeTetrahedron', 3458, *[1670, 1577, 314, 1394], 1) + ops.element('FourNodeTetrahedron', 3459, *[1670, 1394, 314, 1571], 1) + ops.element('FourNodeTetrahedron', 3460, *[219, 1350, 218, 1344], 1) + ops.element('FourNodeTetrahedron', 3461, *[1360, 1324, 1314, 1562], 1) + ops.element('FourNodeTetrahedron', 3462, *[1444, 1512, 1714, 1489], 1) + ops.element('FourNodeTetrahedron', 3463, *[1667, 1243, 1660, 1185], 1) + ops.element('FourNodeTetrahedron', 3464, *[153, 152, 136, 1269], 1) + ops.element('FourNodeTetrahedron', 3465, *[249, 1344, 219, 220], 1) + ops.element('FourNodeTetrahedron', 3466, *[1285, 1344, 249, 220], 1) + ops.element('FourNodeTetrahedron', 3467, *[1340, 1315, 375, 1375], 1) + ops.element('FourNodeTetrahedron', 3468, *[1679, 327, 322, 1316], 1) + ops.element('FourNodeTetrahedron', 3469, *[1544, 1468, 1555, 1281], 1) + ops.element('FourNodeTetrahedron', 3470, *[1661, 1133, 1372, 350], 1) + ops.element('FourNodeTetrahedron', 3471, *[624, 1511, 1408, 618], 1) + ops.element('FourNodeTetrahedron', 3472, *[618, 1692, 1449, 620], 1) + ops.element('FourNodeTetrahedron', 3473, *[1478, 1544, 1474, 1281], 1) + ops.element('FourNodeTetrahedron', 3474, *[1333, 1569, 1397, 1387], 1) + ops.element('FourNodeTetrahedron', 3475, *[1359, 1569, 1333, 1387], 1) + ops.element('FourNodeTetrahedron', 3476, *[288, 1400, 1430, 1404], 1) + ops.element('FourNodeTetrahedron', 3477, *[1434, 1206, 1718, 1430], 1) + ops.element('FourNodeTetrahedron', 3478, *[1478, 1534, 1474, 1544], 1) + ops.element('FourNodeTetrahedron', 3479, *[1257, 1236, 1348, 1145], 1) + ops.element('FourNodeTetrahedron', 3480, *[1580, 1691, 416, 421], 1) + ops.element('FourNodeTetrahedron', 3481, *[1478, 1617, 1534, 1544], 1) + ops.element('FourNodeTetrahedron', 3482, *[482, 1521, 413, 414], 1) + ops.element('FourNodeTetrahedron', 3483, *[1451, 1348, 1561, 1368], 1) + ops.element('FourNodeTetrahedron', 3484, *[1193, 1372, 1602, 1661], 1) + ops.element('FourNodeTetrahedron', 3485, *[758, 1416, 1415, 1287], 1) + ops.element('FourNodeTetrahedron', 3486, *[1561, 1348, 1288, 1368], 1) + ops.element('FourNodeTetrahedron', 3487, *[1449, 1692, 1461, 620], 1) + ops.element('FourNodeTetrahedron', 3488, *[1741, 351, 355, 1392], 1) + ops.element('FourNodeTetrahedron', 3489, *[1406, 1141, 1438, 1224], 1) + ops.element('FourNodeTetrahedron', 3490, *[660, 654, 1736, 474], 1) + ops.element('FourNodeTetrahedron', 3491, *[546, 1281, 533, 534], 1) + ops.element('FourNodeTetrahedron', 3492, *[456, 1276, 449, 1299], 1) + ops.element('FourNodeTetrahedron', 3493, *[1451, 1348, 1585, 1561], 1) + ops.element('FourNodeTetrahedron', 3494, *[456, 1299, 449, 452], 1) + ops.element('FourNodeTetrahedron', 3495, *[404, 1410, 405, 1340], 1) + ops.element('FourNodeTetrahedron', 3496, *[613, 607, 1299, 452], 1) + ops.element('FourNodeTetrahedron', 3497, *[1144, 1174, 1547, 1417], 1) + ops.element('FourNodeTetrahedron', 3498, *[1331, 141, 140, 416], 1) + ops.element('FourNodeTetrahedron', 3499, *[289, 1338, 284, 251], 1) + ops.element('FourNodeTetrahedron', 3500, *[1142, 1171, 1659, 1253], 1) + ops.element('FourNodeTetrahedron', 3501, *[720, 1260, 724, 1317], 1) + ops.element('FourNodeTetrahedron', 3502, *[1368, 1167, 666, 684], 1) + ops.element('FourNodeTetrahedron', 3503, *[1368, 1167, 1274, 666], 1) + ops.element('FourNodeTetrahedron', 3504, *[1368, 1274, 665, 666], 1) + ops.element('FourNodeTetrahedron', 3505, *[1307, 1173, 1302, 1151], 1) + ops.element('FourNodeTetrahedron', 3506, *[1662, 1552, 461, 465], 1) + ops.element('FourNodeTetrahedron', 3507, *[1368, 1257, 1274, 1167], 1) + ops.element('FourNodeTetrahedron', 3508, *[186, 182, 185, 1279], 1) + ops.element('FourNodeTetrahedron', 3509, *[252, 1323, 256, 1539], 1) + ops.element('FourNodeTetrahedron', 3510, *[1257, 1274, 1348, 1368], 1) + ops.element('FourNodeTetrahedron', 3511, *[1462, 371, 358, 1685], 1) + ops.element('FourNodeTetrahedron', 3512, *[1527, 386, 412, 1521], 1) + ops.element('FourNodeTetrahedron', 3513, *[1674, 159, 160, 156], 1) + ops.element('FourNodeTetrahedron', 3514, *[1451, 1257, 1348, 1368], 1) + ops.element('FourNodeTetrahedron', 3515, *[1348, 1274, 1288, 1368], 1) + ops.element('FourNodeTetrahedron', 3516, *[272, 1317, 1531, 1391], 1) + ops.element('FourNodeTetrahedron', 3517, *[1722, 1130, 1454, 1522], 1) + ops.element('FourNodeTetrahedron', 3518, *[1204, 1130, 1722, 1522], 1) + ops.element('FourNodeTetrahedron', 3519, *[296, 1309, 293, 1378], 1) + ops.element('FourNodeTetrahedron', 3520, *[1586, 1499, 1629, 1654], 1) + ops.element('FourNodeTetrahedron', 3521, *[1716, 1512, 1714, 1444], 1) + ops.element('FourNodeTetrahedron', 3522, *[295, 291, 290, 1367], 1) + ops.element('FourNodeTetrahedron', 3523, *[1337, 1575, 1553, 1560], 1) + ops.element('FourNodeTetrahedron', 3524, *[1296, 433, 434, 438], 1) + ops.element('FourNodeTetrahedron', 3525, *[1725, 1625, 1566, 1576], 1) + ops.element('FourNodeTetrahedron', 3526, *[1735, 1672, 166, 1387], 1) + ops.element('FourNodeTetrahedron', 3527, *[1296, 433, 438, 437], 1) + ops.element('FourNodeTetrahedron', 3528, *[704, 702, 705, 1402], 1) + ops.element('FourNodeTetrahedron', 3529, *[545, 1636, 1474, 546], 1) + ops.element('FourNodeTetrahedron', 3530, *[549, 1596, 1603, 1293], 1) + ops.element('FourNodeTetrahedron', 3531, *[756, 382, 1666, 1470], 1) + ops.element('FourNodeTetrahedron', 3532, *[621, 1194, 1709, 622], 1) + ops.element('FourNodeTetrahedron', 3533, *[1514, 1505, 1559, 1636], 1) + ops.element('FourNodeTetrahedron', 3534, *[1669, 308, 348, 1262], 1) + ops.element('FourNodeTetrahedron', 3535, *[512, 1158, 521, 511], 1) + ops.element('FourNodeTetrahedron', 3536, *[1442, 1236, 1411, 1348], 1) + ops.element('FourNodeTetrahedron', 3537, *[327, 1316, 323, 1282], 1) + ops.element('FourNodeTetrahedron', 3538, *[1434, 1466, 1399, 1718], 1) + ops.element('FourNodeTetrahedron', 3539, *[744, 383, 382, 390], 1) + ops.element('FourNodeTetrahedron', 3540, *[1597, 1459, 1689, 672], 1) + ops.element('FourNodeTetrahedron', 3541, *[1293, 1427, 1576, 531], 1) + ops.element('FourNodeTetrahedron', 3542, *[463, 1316, 323, 464], 1) + ops.element('FourNodeTetrahedron', 3543, *[649, 1457, 1301, 626], 1) + ops.element('FourNodeTetrahedron', 3544, *[1603, 1567, 1473, 1291], 1) + ops.element('FourNodeTetrahedron', 3545, *[1464, 1496, 1301, 1492], 1) + ops.element('FourNodeTetrahedron', 3546, *[1703, 1228, 710, 1439], 1) + ops.element('FourNodeTetrahedron', 3547, *[1575, 1630, 1553, 1560], 1) + ops.element('FourNodeTetrahedron', 3548, *[1604, 1630, 1575, 1560], 1) + ops.element('FourNodeTetrahedron', 3549, *[655, 1687, 1663, 476], 1) + ops.element('FourNodeTetrahedron', 3550, *[1521, 386, 393, 413], 1) + ops.element('FourNodeTetrahedron', 3551, *[1294, 1704, 1384, 1687], 1) + ops.element('FourNodeTetrahedron', 3552, *[1704, 1687, 655, 656], 1) + ops.element('FourNodeTetrahedron', 3553, *[1493, 1150, 1222, 1229], 1) + ops.element('FourNodeTetrahedron', 3554, *[741, 336, 337, 1320], 1) + ops.element('FourNodeTetrahedron', 3555, *[299, 297, 296, 1401], 1) + ops.element('FourNodeTetrahedron', 3556, *[1704, 656, 655, 662], 1) + ops.element('FourNodeTetrahedron', 3557, *[1175, 1137, 1444, 1181], 1) + ops.element('FourNodeTetrahedron', 3558, *[1292, 1288, 1436, 658], 1) + ops.element('FourNodeTetrahedron', 3559, *[742, 741, 1320, 1161], 1) + ops.element('FourNodeTetrahedron', 3560, *[1673, 532, 1249, 525], 1) + ops.element('FourNodeTetrahedron', 3561, *[1415, 1485, 744, 390], 1) + ops.element('FourNodeTetrahedron', 3562, *[1283, 1545, 1544, 1498], 1) + ops.element('FourNodeTetrahedron', 3563, *[513, 1150, 519, 512], 1) + ops.element('FourNodeTetrahedron', 3564, *[1497, 403, 373, 374], 1) + ops.element('FourNodeTetrahedron', 3565, *[719, 1531, 240, 271], 1) + ops.element('FourNodeTetrahedron', 3566, *[1525, 1220, 1429, 1447], 1) + ops.element('FourNodeTetrahedron', 3567, *[1626, 1566, 1298, 1580], 1) + ops.element('FourNodeTetrahedron', 3568, *[614, 608, 1504, 607], 1) + ops.element('FourNodeTetrahedron', 3569, *[1497, 1447, 1592, 1600], 1) + ops.element('FourNodeTetrahedron', 3570, *[1506, 1596, 1603, 549], 1) + ops.element('FourNodeTetrahedron', 3571, *[232, 1371, 230, 1559], 1) + ops.element('FourNodeTetrahedron', 3572, *[1626, 1566, 1580, 1488], 1) + ops.element('FourNodeTetrahedron', 3573, *[1565, 1583, 1557, 1727], 1) + ops.element('FourNodeTetrahedron', 3574, *[517, 1614, 1518, 1613], 1) + ops.element('FourNodeTetrahedron', 3575, *[277, 1399, 1565, 278], 1) + ops.element('FourNodeTetrahedron', 3576, *[1444, 1137, 1512, 1181], 1) + ops.element('FourNodeTetrahedron', 3577, *[1175, 1181, 1444, 630], 1) + ops.element('FourNodeTetrahedron', 3578, *[440, 1296, 434, 438], 1) + ops.element('FourNodeTetrahedron', 3579, *[1271, 1269, 180, 1532], 1) + ops.element('FourNodeTetrahedron', 3580, *[1431, 1175, 1444, 630], 1) + ops.element('FourNodeTetrahedron', 3581, *[1309, 1440, 1369, 1487], 1) + ops.element('FourNodeTetrahedron', 3582, *[1309, 1240, 1306, 1440], 1) + ops.element('FourNodeTetrahedron', 3583, *[1309, 1306, 1369, 1440], 1) + ops.element('FourNodeTetrahedron', 3584, *[246, 1349, 1333, 1391], 1) + ops.element('FourNodeTetrahedron', 3585, *[1306, 1205, 1432, 1440], 1) + ops.element('FourNodeTetrahedron', 3586, *[1240, 1205, 1306, 1440], 1) + ops.element('FourNodeTetrahedron', 3587, *[649, 629, 1457, 626], 1) + ops.element('FourNodeTetrahedron', 3588, *[1306, 1123, 1432, 1205], 1) + ops.element('FourNodeTetrahedron', 3589, *[545, 1347, 440, 1296], 1) + ops.element('FourNodeTetrahedron', 3590, *[1240, 1205, 1440, 1138], 1) + ops.element('FourNodeTetrahedron', 3591, *[1649, 1700, 1460, 1702], 1) + ops.element('FourNodeTetrahedron', 3592, *[1242, 1147, 1311, 1466], 1) + ops.element('FourNodeTetrahedron', 3593, *[1121, 1225, 1315, 1234], 1) + ops.element('FourNodeTetrahedron', 3594, *[1121, 1315, 1375, 1234], 1) + ops.element('FourNodeTetrahedron', 3595, *[1121, 1225, 1340, 1315], 1) + ops.element('FourNodeTetrahedron', 3596, *[1121, 1315, 1340, 1375], 1) + ops.element('FourNodeTetrahedron', 3597, *[1621, 1530, 1412, 1618], 1) + ops.element('FourNodeTetrahedron', 3598, *[1460, 1594, 1724, 1426], 1) + ops.element('FourNodeTetrahedron', 3599, *[1544, 1542, 1491, 1515], 1) + ops.element('FourNodeTetrahedron', 3600, *[339, 1658, 338, 342], 1) + ops.element('FourNodeTetrahedron', 3601, *[1653, 1731, 1622, 1621], 1) + ops.element('FourNodeTetrahedron', 3602, *[1432, 1203, 1475, 1231], 1) + ops.element('FourNodeTetrahedron', 3603, *[720, 725, 724, 1260], 1) + ops.element('FourNodeTetrahedron', 3604, *[1342, 1589, 1456, 1475], 1) + ops.element('FourNodeTetrahedron', 3605, *[1487, 1138, 1440, 1433], 1) + ops.element('FourNodeTetrahedron', 3606, *[1388, 1564, 1401, 1574], 1) + ops.element('FourNodeTetrahedron', 3607, *[368, 1329, 1739, 1301], 1) + ops.element('FourNodeTetrahedron', 3608, *[1388, 1401, 300, 1336], 1) + ops.element('FourNodeTetrahedron', 3609, *[280, 732, 729, 1428], 1) + ops.element('FourNodeTetrahedron', 3610, *[1131, 1471, 1564, 1574], 1) + ops.element('FourNodeTetrahedron', 3611, *[1286, 389, 381, 388], 1) + ops.element('FourNodeTetrahedron', 3612, *[1689, 1335, 487, 1278], 1) + ops.element('FourNodeTetrahedron', 3613, *[1231, 1216, 1486, 1156], 1) + ops.element('FourNodeTetrahedron', 3614, *[1480, 1722, 1604, 1456], 1) + ops.element('FourNodeTetrahedron', 3615, *[1358, 138, 188, 1318], 1) + ops.element('FourNodeTetrahedron', 3616, *[1138, 1231, 1433, 1156], 1) + ops.element('FourNodeTetrahedron', 3617, *[1332, 1504, 1284, 1551], 1) + ops.element('FourNodeTetrahedron', 3618, *[1606, 1611, 350, 353], 1) + ops.element('FourNodeTetrahedron', 3619, *[1433, 1231, 1486, 1156], 1) + ops.element('FourNodeTetrahedron', 3620, *[1676, 1160, 645, 651], 1) + ops.element('FourNodeTetrahedron', 3621, *[1496, 1457, 1301, 1492], 1) + ops.element('FourNodeTetrahedron', 3622, *[399, 1163, 1124, 1582], 1) + ops.element('FourNodeTetrahedron', 3623, *[302, 1377, 303, 454], 1) + ops.element('FourNodeTetrahedron', 3624, *[1124, 1245, 351, 1741], 1) + ops.element('FourNodeTetrahedron', 3625, *[1146, 1126, 1451, 1257], 1) + ops.element('FourNodeTetrahedron', 3626, *[1420, 606, 1503, 605], 1) + ops.element('FourNodeTetrahedron', 3627, *[216, 1387, 174, 173], 1) + ops.element('FourNodeTetrahedron', 3628, *[368, 1496, 1329, 1301], 1) + ops.element('FourNodeTetrahedron', 3629, *[1493, 1222, 1447, 1451], 1) + ops.element('FourNodeTetrahedron', 3630, *[1468, 522, 431, 436], 1) + ops.element('FourNodeTetrahedron', 3631, *[1496, 1329, 1301, 1457], 1) + ops.element('FourNodeTetrahedron', 3632, *[1496, 1423, 1329, 1431], 1) + ops.element('FourNodeTetrahedron', 3633, *[1496, 1431, 1329, 1457], 1) + ops.element('FourNodeTetrahedron', 3634, *[362, 1496, 368, 1464], 1) + ops.element('FourNodeTetrahedron', 3635, *[1341, 1381, 332, 1423], 1) + ops.element('FourNodeTetrahedron', 3636, *[1169, 1213, 1416, 1258], 1) + ops.element('FourNodeTetrahedron', 3637, *[1560, 1588, 1268, 1653], 1) + ops.element('FourNodeTetrahedron', 3638, *[1214, 1255, 1406, 1454], 1) + ops.element('FourNodeTetrahedron', 3639, *[376, 1341, 332, 1612], 1) + ops.element('FourNodeTetrahedron', 3640, *[376, 332, 328, 1612], 1) + ops.element('FourNodeTetrahedron', 3641, *[524, 417, 422, 525], 1) + ops.element('FourNodeTetrahedron', 3642, *[1378, 1554, 1334, 1717], 1) + ops.element('FourNodeTetrahedron', 3643, *[1494, 1469, 1528, 1597], 1) + ops.element('FourNodeTetrahedron', 3644, *[1545, 1488, 1498, 529], 1) + ops.element('FourNodeTetrahedron', 3645, *[1291, 1488, 1545, 529], 1) + ops.element('FourNodeTetrahedron', 3646, *[1324, 1310, 1353, 1634], 1) + ops.element('FourNodeTetrahedron', 3647, *[1333, 708, 707, 1397], 1) + ops.element('FourNodeTetrahedron', 3648, *[1290, 1535, 1360, 1562], 1) + ops.element('FourNodeTetrahedron', 3649, *[1343, 1683, 255, 1711], 1) + ops.element('FourNodeTetrahedron', 3650, *[676, 674, 1702, 677], 1) + ops.element('FourNodeTetrahedron', 3651, *[1368, 1257, 1167, 684], 1) + ops.element('FourNodeTetrahedron', 3652, *[1503, 549, 1506, 604], 1) + ops.element('FourNodeTetrahedron', 3653, *[1604, 1453, 1607, 1630], 1) + ops.element('FourNodeTetrahedron', 3654, *[1270, 145, 418, 419], 1) + ops.element('FourNodeTetrahedron', 3655, *[261, 236, 1744, 237], 1) + ops.element('FourNodeTetrahedron', 3656, *[512, 1150, 519, 1493], 1) + ops.element('FourNodeTetrahedron', 3657, *[1572, 1489, 1322, 1364], 1) + ops.element('FourNodeTetrahedron', 3658, *[1541, 1624, 1271, 1621], 1) + ops.element('FourNodeTetrahedron', 3659, *[770, 761, 1738, 1300], 1) + ops.element('FourNodeTetrahedron', 3660, *[481, 1527, 411, 412], 1) + ops.element('FourNodeTetrahedron', 3661, *[1465, 400, 356, 407], 1) + ops.element('FourNodeTetrahedron', 3662, *[331, 300, 301, 1336], 1) + ops.element('FourNodeTetrahedron', 3663, *[1204, 1130, 1522, 1215], 1) + ops.element('FourNodeTetrahedron', 3664, *[1272, 1370, 153, 1271], 1) + ops.element('FourNodeTetrahedron', 3665, *[1135, 1615, 1524, 1155], 1) + ops.element('FourNodeTetrahedron', 3666, *[1272, 1370, 158, 153], 1) + ops.element('FourNodeTetrahedron', 3667, *[1370, 158, 153, 152], 1) + ops.element('FourNodeTetrahedron', 3668, *[1486, 1216, 1524, 1420], 1) + ops.element('FourNodeTetrahedron', 3669, *[135, 179, 180, 1271], 1) + ops.element('FourNodeTetrahedron', 3670, *[517, 1518, 1650, 1613], 1) + ops.element('FourNodeTetrahedron', 3671, *[492, 1465, 489, 491], 1) + ops.element('FourNodeTetrahedron', 3672, *[526, 1238, 423, 424], 1) + ops.element('FourNodeTetrahedron', 3673, *[1228, 1157, 1599, 1141], 1) + ops.element('FourNodeTetrahedron', 3674, *[1463, 1693, 1477, 608], 1) + ops.element('FourNodeTetrahedron', 3675, *[1579, 749, 750, 1153], 1) + ops.element('FourNodeTetrahedron', 3676, *[1330, 1710, 1345, 1583], 1) + ops.element('FourNodeTetrahedron', 3677, *[1581, 1548, 1419, 1327], 1) + ops.element('FourNodeTetrahedron', 3678, *[446, 1313, 601, 545], 1) + ops.element('FourNodeTetrahedron', 3679, *[1439, 1228, 1346, 1599], 1) + ops.element('FourNodeTetrahedron', 3680, *[670, 1707, 667, 668], 1) + ops.element('FourNodeTetrahedron', 3681, *[1291, 1725, 1488, 1576], 1) + ops.element('FourNodeTetrahedron', 3682, *[1251, 1208, 1456, 1204], 1) + ops.element('FourNodeTetrahedron', 3683, *[1293, 1576, 1291, 530], 1) + ops.element('FourNodeTetrahedron', 3684, *[530, 1576, 1488, 524], 1) + ops.element('FourNodeTetrahedron', 3685, *[1647, 1525, 1497, 1614], 1) + ops.element('FourNodeTetrahedron', 3686, *[1647, 1497, 1518, 1614], 1) + ops.element('FourNodeTetrahedron', 3687, *[1588, 1370, 1272, 1624], 1) + ops.element('FourNodeTetrahedron', 3688, *[1588, 1641, 1370, 1624], 1) + ops.element('FourNodeTetrahedron', 3689, *[1446, 1384, 1393, 1294], 1) + ops.element('FourNodeTetrahedron', 3690, *[724, 212, 245, 1531], 1) + ops.element('FourNodeTetrahedron', 3691, *[1319, 1684, 458, 618], 1) + ops.element('FourNodeTetrahedron', 3692, *[1662, 626, 1301, 649], 1) + ops.element('FourNodeTetrahedron', 3693, *[1376, 1495, 150, 1549], 1) + ops.element('FourNodeTetrahedron', 3694, *[748, 749, 746, 1579], 1) + ops.element('FourNodeTetrahedron', 3695, *[304, 1276, 250, 456], 1) + ops.element('FourNodeTetrahedron', 3696, *[272, 1565, 1391, 273], 1) + ops.element('FourNodeTetrahedron', 3697, *[458, 1684, 620, 618], 1) + ops.element('FourNodeTetrahedron', 3698, *[301, 1408, 294, 1319], 1) + ops.element('FourNodeTetrahedron', 3699, *[754, 380, 753, 1664], 1) + ops.element('FourNodeTetrahedron', 3700, *[1162, 1163, 1590, 1414], 1) + ops.element('FourNodeTetrahedron', 3701, *[1624, 1641, 1370, 1622], 1) + ops.element('FourNodeTetrahedron', 3702, *[728, 718, 727, 1252], 1) + ops.element('FourNodeTetrahedron', 3703, *[1326, 154, 138, 1318], 1) + ops.element('FourNodeTetrahedron', 3704, *[213, 1333, 1740, 214], 1) + ops.element('FourNodeTetrahedron', 3705, *[1230, 1200, 1417, 1726], 1) + ops.element('FourNodeTetrahedron', 3706, *[1500, 1681, 397, 1435], 1) + ops.element('FourNodeTetrahedron', 3707, *[1274, 1254, 1259, 666], 1) + ops.element('FourNodeTetrahedron', 3708, *[1469, 1446, 1685, 1459], 1) + ops.element('FourNodeTetrahedron', 3709, *[1411, 1244, 1366, 1297], 1) + ops.element('FourNodeTetrahedron', 3710, *[1588, 1654, 1721, 1641], 1) + ops.element('FourNodeTetrahedron', 3711, *[1583, 1333, 1349, 1391], 1) + ops.element('FourNodeTetrahedron', 3712, *[1623, 1412, 1713, 1618], 1) + ops.element('FourNodeTetrahedron', 3713, *[1700, 1627, 678, 681], 1) + ops.element('FourNodeTetrahedron', 3714, *[1363, 217, 247, 248], 1) + ops.element('FourNodeTetrahedron', 3715, *[1319, 1684, 454, 458], 1) + ops.element('FourNodeTetrahedron', 3716, *[1445, 1373, 1384, 1704], 1) + ops.element('FourNodeTetrahedron', 3717, *[1346, 704, 705, 1402], 1) + ops.element('FourNodeTetrahedron', 3718, *[1642, 1729, 1536, 1502], 1) + ops.element('FourNodeTetrahedron', 3719, *[1319, 1377, 454, 1684], 1) + ops.element('FourNodeTetrahedron', 3720, *[628, 1696, 624, 631], 1) + ops.element('FourNodeTetrahedron', 3721, *[1273, 1665, 187, 1277], 1) + ops.element('FourNodeTetrahedron', 3722, *[1654, 1513, 1721, 1641], 1) + ops.element('FourNodeTetrahedron', 3723, *[1344, 1356, 218, 1272], 1) + ops.element('FourNodeTetrahedron', 3724, *[1494, 1732, 521, 1702], 1) + ops.element('FourNodeTetrahedron', 3725, *[513, 1525, 1647, 1150], 1) + ops.element('FourNodeTetrahedron', 3726, *[1588, 1721, 1370, 1641], 1) + ops.element('FourNodeTetrahedron', 3727, *[1716, 1137, 1512, 1444], 1) + ops.element('FourNodeTetrahedron', 3728, *[154, 140, 138, 1318], 1) + ops.element('FourNodeTetrahedron', 3729, *[358, 365, 364, 1446], 1) + ops.element('FourNodeTetrahedron', 3730, *[314, 1394, 319, 297], 1) + ops.element('FourNodeTetrahedron', 3731, *[1589, 1251, 1456, 1475], 1) + ops.element('FourNodeTetrahedron', 3732, *[1455, 647, 1362, 646], 1) + ops.element('FourNodeTetrahedron', 3733, *[1682, 1332, 1551, 614], 1) + ops.element('FourNodeTetrahedron', 3734, *[1653, 1645, 1641, 1731], 1) + ops.element('FourNodeTetrahedron', 3735, *[1415, 1485, 390, 1500], 1) + ops.element('FourNodeTetrahedron', 3736, *[1202, 1251, 1589, 1203], 1) + ops.element('FourNodeTetrahedron', 3737, *[1338, 1203, 1589, 1475], 1) + ops.element('FourNodeTetrahedron', 3738, *[1149, 178, 155, 1190], 1) + ops.element('FourNodeTetrahedron', 3739, *[1123, 1202, 1589, 1203], 1) + ops.element('FourNodeTetrahedron', 3740, *[1474, 1534, 1277, 1555], 1) + ops.element('FourNodeTetrahedron', 3741, *[1474, 1534, 1555, 1544], 1) + ops.element('FourNodeTetrahedron', 3742, *[1188, 1227, 1394, 1184], 1) + ops.element('FourNodeTetrahedron', 3743, *[1290, 1535, 1562, 1504], 1) + ops.element('FourNodeTetrahedron', 3744, *[1290, 1360, 1284, 1562], 1) + ops.element('FourNodeTetrahedron', 3745, *[1585, 1543, 1292, 1288], 1) + ops.element('FourNodeTetrahedron', 3746, *[1585, 1288, 1292, 1561], 1) + ops.element('FourNodeTetrahedron', 3747, *[732, 730, 1428, 1302], 1) + ops.element('FourNodeTetrahedron', 3748, *[1280, 1298, 141, 1331], 1) + ops.element('FourNodeTetrahedron', 3749, *[1393, 470, 469, 1529], 1) + ops.element('FourNodeTetrahedron', 3750, *[1459, 1393, 1278, 1529], 1) + ops.element('FourNodeTetrahedron', 3751, *[669, 661, 1529, 660], 1) + ops.element('FourNodeTetrahedron', 3752, *[1448, 1627, 1700, 681], 1) + ops.element('FourNodeTetrahedron', 3753, *[1393, 1663, 470, 1529], 1) + ops.element('FourNodeTetrahedron', 3754, *[1393, 1294, 1384, 1663], 1) + ops.element('FourNodeTetrahedron', 3755, *[147, 146, 145, 1270], 1) + ops.element('FourNodeTetrahedron', 3756, *[377, 368, 1301, 1362], 1) + ops.element('FourNodeTetrahedron', 3757, *[1448, 681, 1700, 677], 1) + ops.element('FourNodeTetrahedron', 3758, *[1371, 1374, 1713, 1623], 1) + ops.element('FourNodeTetrahedron', 3759, *[1332, 1504, 1551, 614], 1) + ops.element('FourNodeTetrahedron', 3760, *[1551, 1504, 607, 614], 1) + ops.element('FourNodeTetrahedron', 3761, *[304, 1276, 456, 1551], 1) + ops.element('FourNodeTetrahedron', 3762, *[1700, 681, 678, 677], 1) + ops.element('FourNodeTetrahedron', 3763, *[455, 1332, 304, 1551], 1) + ops.element('FourNodeTetrahedron', 3764, *[275, 1651, 271, 276], 1) + ops.element('FourNodeTetrahedron', 3765, *[1310, 1285, 1546, 1548], 1) + ops.element('FourNodeTetrahedron', 3766, *[1310, 1548, 1285, 1327], 1) + ops.element('FourNodeTetrahedron', 3767, *[361, 1680, 367, 1450], 1) + ops.element('FourNodeTetrahedron', 3768, *[1424, 1585, 1292, 1561], 1) + ops.element('FourNodeTetrahedron', 3769, *[1465, 1650, 371, 1462], 1) + ops.element('FourNodeTetrahedron', 3770, *[1285, 1560, 1546, 1548], 1) + ops.element('FourNodeTetrahedron', 3771, *[1652, 1619, 1628, 1617], 1) + ops.element('FourNodeTetrahedron', 3772, *[1290, 1562, 1284, 1504], 1) + ops.element('FourNodeTetrahedron', 3773, *[1348, 1236, 1411, 1297], 1) + ops.element('FourNodeTetrahedron', 3774, *[405, 1595, 406, 376], 1) + ops.element('FourNodeTetrahedron', 3775, *[1561, 1288, 664, 665], 1) + ops.element('FourNodeTetrahedron', 3776, *[1417, 287, 316, 317], 1) + ops.element('FourNodeTetrahedron', 3777, *[460, 613, 456, 452], 1) + ops.element('FourNodeTetrahedron', 3778, *[664, 1288, 1292, 658], 1) + ops.element('FourNodeTetrahedron', 3779, *[253, 1360, 1324, 1314], 1) + ops.element('FourNodeTetrahedron', 3780, *[1646, 1490, 1728, 1519], 1) + ops.element('FourNodeTetrahedron', 3781, *[1457, 1572, 1329, 1552], 1) + ops.element('FourNodeTetrahedron', 3782, *[1454, 1130, 1719, 1646], 1) + ops.element('FourNodeTetrahedron', 3783, *[1454, 1719, 1608, 1646], 1) + ops.element('FourNodeTetrahedron', 3784, *[1454, 1719, 1639, 1608], 1) + ops.element('FourNodeTetrahedron', 3785, *[1622, 1549, 1540, 1619], 1) + ops.element('FourNodeTetrahedron', 3786, *[242, 1391, 246, 247], 1) + ops.element('FourNodeTetrahedron', 3787, *[1406, 1224, 1438, 1719], 1) + ops.element('FourNodeTetrahedron', 3788, *[1322, 1316, 463, 1364], 1) + ops.element('FourNodeTetrahedron', 3789, *[1322, 1316, 322, 463], 1) + ops.element('FourNodeTetrahedron', 3790, *[322, 1316, 323, 463], 1) + ops.element('FourNodeTetrahedron', 3791, *[322, 327, 323, 1316], 1) + ops.element('FourNodeTetrahedron', 3792, *[648, 1398, 1675, 629], 1) + ops.element('FourNodeTetrahedron', 3793, *[1645, 1641, 1588, 1653], 1) + ops.element('FourNodeTetrahedron', 3794, *[525, 1238, 418, 423], 1) + ops.element('FourNodeTetrahedron', 3795, *[1238, 418, 423, 424], 1) + ops.element('FourNodeTetrahedron', 3796, *[1597, 1469, 672, 671], 1) + ops.element('FourNodeTetrahedron', 3797, *[677, 678, 1700, 674], 1) + ops.element('FourNodeTetrahedron', 3798, *[1459, 1294, 1393, 1529], 1) + ops.element('FourNodeTetrahedron', 3799, *[1459, 1294, 1529, 661], 1) + ops.element('FourNodeTetrahedron', 3800, *[269, 256, 268, 1321], 1) + ops.element('FourNodeTetrahedron', 3801, *[1585, 1421, 1550, 1543], 1) + ops.element('FourNodeTetrahedron', 3802, *[1485, 384, 383, 391], 1) + ops.element('FourNodeTetrahedron', 3803, *[449, 1276, 1539, 1299], 1) + ops.element('FourNodeTetrahedron', 3804, *[1541, 1624, 1272, 1271], 1) + ops.element('FourNodeTetrahedron', 3805, *[374, 1631, 361, 1421], 1) + ops.element('FourNodeTetrahedron', 3806, *[1475, 1135, 1615, 1524], 1) + ops.element('FourNodeTetrahedron', 3807, *[1376, 150, 151, 1549], 1) + ops.element('FourNodeTetrahedron', 3808, *[1459, 1529, 1278, 669], 1) + ops.element('FourNodeTetrahedron', 3809, *[1529, 661, 660, 654], 1) + ops.element('FourNodeTetrahedron', 3810, *[1442, 1223, 1411, 1236], 1) + ops.element('FourNodeTetrahedron', 3811, *[1278, 479, 480, 474], 1) + ops.element('FourNodeTetrahedron', 3812, *[1447, 1429, 1442, 1126], 1) + ops.element('FourNodeTetrahedron', 3813, *[1682, 1332, 455, 1551], 1) + ops.element('FourNodeTetrahedron', 3814, *[1429, 1223, 1442, 1126], 1) + ops.element('FourNodeTetrahedron', 3815, *[1161, 1192, 1320, 1372], 1) + ops.element('FourNodeTetrahedron', 3816, *[341, 1192, 1351, 1197], 1) + ops.element('FourNodeTetrahedron', 3817, *[1286, 1666, 381, 389], 1) + ops.element('FourNodeTetrahedron', 3818, *[1372, 1192, 341, 1197], 1) + ops.element('FourNodeTetrahedron', 3819, *[392, 1668, 1590, 1414], 1) + ops.element('FourNodeTetrahedron', 3820, *[1542, 1580, 1331, 1515], 1) + ops.element('FourNodeTetrahedron', 3821, *[1320, 1192, 1351, 341], 1) + ops.element('FourNodeTetrahedron', 3822, *[1279, 1261, 185, 1358], 1) + ops.element('FourNodeTetrahedron', 3823, *[1372, 1197, 1669, 1187], 1) + ops.element('FourNodeTetrahedron', 3824, *[743, 1602, 1658, 1193], 1) + ops.element('FourNodeTetrahedron', 3825, *[220, 1541, 222, 229], 1) + ops.element('FourNodeTetrahedron', 3826, *[1401, 1564, 1471, 1574], 1) + ops.element('FourNodeTetrahedron', 3827, *[1600, 1447, 1451, 1585], 1) + ops.element('FourNodeTetrahedron', 3828, *[1656, 169, 170, 164], 1) + ops.element('FourNodeTetrahedron', 3829, *[1182, 1564, 1388, 1574], 1) + ops.element('FourNodeTetrahedron', 3830, *[313, 1726, 317, 318], 1) + ops.element('FourNodeTetrahedron', 3831, *[1458, 1726, 313, 1577], 1) + ops.element('FourNodeTetrahedron', 3832, *[261, 262, 1737, 1324], 1) + ops.element('FourNodeTetrahedron', 3833, *[1305, 1559, 1347, 1636], 1) + ops.element('FourNodeTetrahedron', 3834, *[1739, 1329, 1322, 1301], 1) + ops.element('FourNodeTetrahedron', 3835, *[486, 1689, 487, 669], 1) + ops.element('FourNodeTetrahedron', 3836, *[1511, 1709, 1701, 617], 1) + ops.element('FourNodeTetrahedron', 3837, *[1279, 185, 1355, 1358], 1) + ops.element('FourNodeTetrahedron', 3838, *[1601, 487, 409, 486], 1) + ops.element('FourNodeTetrahedron', 3839, *[1377, 1289, 1332, 1461], 1) + ops.element('FourNodeTetrahedron', 3840, *[1377, 1715, 1289, 1461], 1) + ops.element('FourNodeTetrahedron', 3841, *[1319, 1377, 302, 454], 1) + ops.element('FourNodeTetrahedron', 3842, *[1484, 1536, 1505, 1697], 1) + ops.element('FourNodeTetrahedron', 3843, *[1536, 1502, 1505, 1697], 1) + ops.element('FourNodeTetrahedron', 3844, *[1494, 1460, 1469, 674], 1) + ops.element('FourNodeTetrahedron', 3845, *[1634, 1502, 1536, 1697], 1) + ops.element('FourNodeTetrahedron', 3846, *[1528, 1501, 1685, 1469], 1) + ops.element('FourNodeTetrahedron', 3847, *[1484, 1634, 1536, 1697], 1) + ops.element('FourNodeTetrahedron', 3848, *[1477, 1502, 1634, 1697], 1) + ops.element('FourNodeTetrahedron', 3849, *[1484, 1477, 1634, 1697], 1) + ops.element('FourNodeTetrahedron', 3850, *[1468, 432, 437, 436], 1) + ops.element('FourNodeTetrahedron', 3851, *[746, 750, 1690, 1579], 1) + ops.element('FourNodeTetrahedron', 3852, *[1543, 1411, 1366, 1297], 1) + ops.element('FourNodeTetrahedron', 3853, *[1625, 1238, 418, 525], 1) + ops.element('FourNodeTetrahedron', 3854, *[1735, 1672, 172, 166], 1) + ops.element('FourNodeTetrahedron', 3855, *[527, 1468, 436, 437], 1) + ops.element('FourNodeTetrahedron', 3856, *[1442, 1411, 1543, 1348], 1) + ops.element('FourNodeTetrahedron', 3857, *[1526, 1509, 1516, 1647], 1) + ops.element('FourNodeTetrahedron', 3858, *[1699, 1146, 684, 683], 1) + ops.element('FourNodeTetrahedron', 3859, *[1247, 1163, 1414, 1582], 1) + ops.element('FourNodeTetrahedron', 3860, *[1604, 1722, 1630, 1644], 1) + ops.element('FourNodeTetrahedron', 3861, *[1648, 1191, 1646, 1519], 1) + ops.element('FourNodeTetrahedron', 3862, *[551, 1688, 550, 1673], 1) + ops.element('FourNodeTetrahedron', 3863, *[1413, 1330, 1583, 1570], 1) + ops.element('FourNodeTetrahedron', 3864, *[1385, 754, 1664, 388], 1) + ops.element('FourNodeTetrahedron', 3865, *[535, 1283, 528, 529], 1) + ops.element('FourNodeTetrahedron', 3866, *[147, 145, 144, 1270], 1) + ops.element('FourNodeTetrahedron', 3867, *[768, 763, 1385, 1573], 1) + ops.element('FourNodeTetrahedron', 3868, *[1411, 1568, 1483, 1543], 1) + ops.element('FourNodeTetrahedron', 3869, *[1717, 1334, 1367, 1715], 1) + ops.element('FourNodeTetrahedron', 3870, *[1543, 1568, 1483, 1436], 1) + ops.element('FourNodeTetrahedron', 3871, *[1525, 1221, 1429, 1220], 1) + ops.element('FourNodeTetrahedron', 3872, *[1681, 1414, 392, 398], 1) + ops.element('FourNodeTetrahedron', 3873, *[1735, 166, 174, 1387], 1) + ops.element('FourNodeTetrahedron', 3874, *[1362, 649, 478, 646], 1) + ops.element('FourNodeTetrahedron', 3875, *[368, 1739, 320, 1301], 1) + ops.element('FourNodeTetrahedron', 3876, *[545, 1474, 1296, 1281], 1) + ops.element('FourNodeTetrahedron', 3877, *[1543, 1411, 1568, 1366], 1) + ops.element('FourNodeTetrahedron', 3878, *[1543, 1366, 1568, 1436], 1) + ops.element('FourNodeTetrahedron', 3879, *[1543, 1297, 1366, 1436], 1) + ops.element('FourNodeTetrahedron', 3880, *[1195, 1154, 1487, 1709], 1) + ops.element('FourNodeTetrahedron', 3881, *[1233, 1227, 1577, 1394], 1) + ops.element('FourNodeTetrahedron', 3882, *[546, 1478, 1281, 534], 1) + ops.element('FourNodeTetrahedron', 3883, *[289, 1430, 284, 1338], 1) + ops.element('FourNodeTetrahedron', 3884, *[1317, 724, 1531, 1349], 1) + ops.element('FourNodeTetrahedron', 3885, *[720, 724, 719, 1317], 1) + ops.element('FourNodeTetrahedron', 3886, *[1592, 1429, 1631, 1442], 1) + ops.element('FourNodeTetrahedron', 3887, *[1725, 1625, 1556, 1566], 1) + ops.element('FourNodeTetrahedron', 3888, *[1706, 1511, 1408, 1282], 1) + ops.element('FourNodeTetrahedron', 3889, *[456, 1551, 1299, 613], 1) + ops.element('FourNodeTetrahedron', 3890, *[1469, 1720, 1459, 1694], 1) + ops.element('FourNodeTetrahedron', 3891, *[620, 615, 1461, 614], 1) + ops.element('FourNodeTetrahedron', 3892, *[1480, 1209, 1481, 1453], 1) + ops.element('FourNodeTetrahedron', 3893, *[534, 1283, 528, 535], 1) + ops.element('FourNodeTetrahedron', 3894, *[1407, 1532, 184, 1273], 1) + ops.element('FourNodeTetrahedron', 3895, *[271, 1317, 1531, 272], 1) + ops.element('FourNodeTetrahedron', 3896, *[1336, 1558, 301, 1706], 1) + ops.element('FourNodeTetrahedron', 3897, *[1616, 1518, 372, 1650], 1) + ops.element('FourNodeTetrahedron', 3898, *[1557, 1607, 1723, 1730], 1) + ops.element('FourNodeTetrahedron', 3899, *[140, 154, 1331, 1318], 1) + ops.element('FourNodeTetrahedron', 3900, *[1478, 1617, 1544, 1283], 1) + ops.element('FourNodeTetrahedron', 3901, *[1550, 1543, 1450, 1292], 1) + ops.element('FourNodeTetrahedron', 3902, *[626, 1552, 466, 465], 1) + ops.element('FourNodeTetrahedron', 3903, *[1534, 1538, 1355, 1555], 1) + ops.element('FourNodeTetrahedron', 3904, *[1534, 1355, 1277, 1555], 1) + ops.element('FourNodeTetrahedron', 3905, *[327, 1706, 301, 1282], 1) + ops.element('FourNodeTetrahedron', 3906, *[1539, 1476, 1321, 1563], 1) + ops.element('FourNodeTetrahedron', 3907, *[1376, 157, 152, 151], 1) + ops.element('FourNodeTetrahedron', 3908, *[493, 1521, 482, 1465], 1) + ops.element('FourNodeTetrahedron', 3909, *[1373, 1362, 472, 646], 1) + ops.element('FourNodeTetrahedron', 3910, *[1416, 1213, 1452, 1258], 1) + ops.element('FourNodeTetrahedron', 3911, *[1627, 1561, 1424, 678], 1) + ops.element('FourNodeTetrahedron', 3912, *[1514, 1559, 1305, 1636], 1) + ops.element('FourNodeTetrahedron', 3913, *[1514, 1636, 1305, 545], 1) + ops.element('FourNodeTetrahedron', 3914, *[259, 1342, 1419, 1581], 1) + ops.element('FourNodeTetrahedron', 3915, *[1478, 1473, 1617, 1283], 1) + ops.element('FourNodeTetrahedron', 3916, *[1196, 1156, 1598, 611], 1) + ops.element('FourNodeTetrahedron', 3917, *[1196, 1156, 1433, 1598], 1) + ops.element('FourNodeTetrahedron', 3918, *[1522, 1454, 1645, 1646], 1) + ops.element('FourNodeTetrahedron', 3919, *[1276, 1284, 1712, 1551], 1) + ops.element('FourNodeTetrahedron', 3920, *[1598, 612, 616, 611], 1) + ops.element('FourNodeTetrahedron', 3921, *[1156, 612, 1598, 611], 1) + ops.element('FourNodeTetrahedron', 3922, *[1598, 612, 616, 610], 1) + ops.element('FourNodeTetrahedron', 3923, *[1472, 1574, 1511, 1467], 1) + ops.element('FourNodeTetrahedron', 3924, *[454, 1682, 455, 459], 1) + ops.element('FourNodeTetrahedron', 3925, *[1682, 1551, 455, 459], 1) + ops.element('FourNodeTetrahedron', 3926, *[713, 167, 1743, 175], 1) + ops.element('FourNodeTetrahedron', 3927, *[1336, 1574, 1511, 1467], 1) + ops.element('FourNodeTetrahedron', 3928, *[1336, 1574, 1471, 1511], 1) + ops.element('FourNodeTetrahedron', 3929, *[255, 1683, 1383, 1711], 1) + ops.element('FourNodeTetrahedron', 3930, *[1705, 718, 711, 710], 1) + ops.element('FourNodeTetrahedron', 3931, *[1252, 718, 1705, 711], 1) + ops.element('FourNodeTetrahedron', 3932, *[1504, 1477, 1695, 608], 1) + ops.element('FourNodeTetrahedron', 3933, *[1463, 1477, 1504, 608], 1) + ops.element('FourNodeTetrahedron', 3934, *[1510, 177, 159, 155], 1) + ops.element('FourNodeTetrahedron', 3935, *[1392, 1241, 1741, 1671], 1) + ops.element('FourNodeTetrahedron', 3936, *[1283, 1745, 1544, 528], 1) + ops.element('FourNodeTetrahedron', 3937, *[1527, 387, 386, 1521], 1) + ops.element('FourNodeTetrahedron', 3938, *[1695, 1477, 603, 608], 1) + ops.element('FourNodeTetrahedron', 3939, *[767, 1527, 766, 1312], 1) + ops.element('FourNodeTetrahedron', 3940, *[1244, 1132, 1366, 1160], 1) + ops.element('FourNodeTetrahedron', 3941, *[727, 718, 717, 1705], 1) + ops.element('FourNodeTetrahedron', 3942, *[1256, 1121, 1375, 1223], 1) + ops.element('FourNodeTetrahedron', 3943, *[1476, 1514, 1313, 601], 1) + ops.element('FourNodeTetrahedron', 3944, *[251, 255, 267, 1343], 1) + ops.element('FourNodeTetrahedron', 3945, *[727, 1252, 718, 1705], 1) + ops.element('FourNodeTetrahedron', 3946, *[313, 1577, 318, 314], 1) + ops.element('FourNodeTetrahedron', 3947, *[455, 1551, 456, 460], 1) + ops.element('FourNodeTetrahedron', 3948, *[460, 1551, 456, 613], 1) + ops.element('FourNodeTetrahedron', 3949, *[455, 1551, 460, 459], 1) + ops.element('FourNodeTetrahedron', 3950, *[460, 1551, 613, 459], 1) + ops.element('FourNodeTetrahedron', 3951, *[1190, 178, 147, 146], 1) + ops.element('FourNodeTetrahedron', 3952, *[325, 329, 326, 1403], 1) + ops.element('FourNodeTetrahedron', 3953, *[1283, 1545, 1498, 529], 1) + ops.element('FourNodeTetrahedron', 3954, *[747, 748, 758, 1416], 1) + ops.element('FourNodeTetrahedron', 3955, *[1484, 1697, 1505, 602], 1) + ops.element('FourNodeTetrahedron', 3956, *[1541, 1271, 222, 1412], 1) + ops.element('FourNodeTetrahedron', 3957, *[1282, 1319, 298, 453], 1) + ops.element('FourNodeTetrahedron', 3958, *[1593, 1472, 631, 634], 1) + ops.element('FourNodeTetrahedron', 3959, *[1426, 663, 662, 675], 1) + ops.element('FourNodeTetrahedron', 3960, *[707, 706, 171, 1672], 1) + ops.element('FourNodeTetrahedron', 3961, *[1181, 1152, 1512, 1593], 1) + ops.element('FourNodeTetrahedron', 3962, *[1497, 1592, 373, 1425], 1) + ops.element('FourNodeTetrahedron', 3963, *[1365, 1675, 1398, 648], 1) + ops.element('FourNodeTetrahedron', 3964, *[1379, 364, 363, 1335], 1) + ops.element('FourNodeTetrahedron', 3965, *[1309, 1240, 1440, 1195], 1) + ops.element('FourNodeTetrahedron', 3966, *[1321, 1313, 443, 1563], 1) + ops.element('FourNodeTetrahedron', 3967, *[744, 746, 383, 1485], 1) + ops.element('FourNodeTetrahedron', 3968, *[442, 1347, 225, 440], 1) + ops.element('FourNodeTetrahedron', 3969, *[1444, 1181, 1512, 1593], 1) + ops.element('FourNodeTetrahedron', 3970, *[1559, 1407, 230, 1347], 1) + ops.element('FourNodeTetrahedron', 3971, *[1512, 1152, 1472, 1593], 1) + ops.element('FourNodeTetrahedron', 3972, *[1538, 1318, 1358, 1491], 1) + ops.element('FourNodeTetrahedron', 3973, *[1405, 1388, 1336, 1512], 1) + ops.element('FourNodeTetrahedron', 3974, *[1646, 1719, 1608, 1490], 1) + ops.element('FourNodeTetrahedron', 3975, *[1602, 742, 1161, 1193], 1) + ops.element('FourNodeTetrahedron', 3976, *[1636, 1474, 1347, 545], 1) + ops.element('FourNodeTetrahedron', 3977, *[1631, 1390, 1483, 1411], 1) + ops.element('FourNodeTetrahedron', 3978, *[1379, 1459, 1335, 1689], 1) + ops.element('FourNodeTetrahedron', 3979, *[1528, 1459, 1689, 1597], 1) + ops.element('FourNodeTetrahedron', 3980, *[519, 1150, 1614, 1493], 1) + ops.element('FourNodeTetrahedron', 3981, *[1633, 1325, 1570, 1466], 1) + ops.element('FourNodeTetrahedron', 3982, *[1391, 1359, 247, 1363], 1) + ops.element('FourNodeTetrahedron', 3983, *[757, 1470, 756, 1300], 1) + ops.element('FourNodeTetrahedron', 3984, *[1724, 1425, 1445, 1594], 1) + ops.element('FourNodeTetrahedron', 3985, *[1174, 1199, 735, 1357], 1) + ops.element('FourNodeTetrahedron', 3986, *[1590, 1661, 347, 351], 1) + ops.element('FourNodeTetrahedron', 3987, *[179, 182, 183, 1269], 1) + ops.element('FourNodeTetrahedron', 3988, *[519, 1493, 1614, 521], 1) + ops.element('FourNodeTetrahedron', 3989, *[1720, 1384, 1294, 1704], 1) + ops.element('FourNodeTetrahedron', 3990, *[1278, 469, 474, 660], 1) + ops.element('FourNodeTetrahedron', 3991, *[1720, 1445, 1384, 1704], 1) + ops.element('FourNodeTetrahedron', 3992, *[1446, 1445, 1384, 1720], 1) + ops.element('FourNodeTetrahedron', 3993, *[1665, 186, 189, 190], 1) + ops.element('FourNodeTetrahedron', 3994, *[1380, 1528, 1520, 1707], 1) + ops.element('FourNodeTetrahedron', 3995, *[187, 1665, 186, 190], 1) + ops.element('FourNodeTetrahedron', 3996, *[1193, 1161, 1602, 1372], 1) + ops.element('FourNodeTetrahedron', 3997, *[1202, 1208, 1480, 1589], 1) + ops.element('FourNodeTetrahedron', 3998, *[1462, 357, 410, 1379], 1) + ops.element('FourNodeTetrahedron', 3999, *[761, 757, 756, 1300], 1) + ops.element('FourNodeTetrahedron', 4000, *[1555, 1358, 1355, 432], 1) + ops.element('FourNodeTetrahedron', 4001, *[1538, 1491, 1358, 1555], 1) + ops.element('FourNodeTetrahedron', 4002, *[398, 1414, 392, 399], 1) + ops.element('FourNodeTetrahedron', 4003, *[1352, 1159, 1134, 513], 1) + ops.element('FourNodeTetrahedron', 4004, *[762, 1300, 1303, 1573], 1) + ops.element('FourNodeTetrahedron', 4005, *[1269, 1326, 1279, 1538], 1) + ops.element('FourNodeTetrahedron', 4006, *[1260, 1345, 715, 1349], 1) + ops.element('FourNodeTetrahedron', 4007, *[679, 1265, 677, 680], 1) + ops.element('FourNodeTetrahedron', 4008, *[1537, 1536, 1353, 1634], 1) + ops.element('FourNodeTetrahedron', 4009, *[238, 1313, 444, 443], 1) + ops.element('FourNodeTetrahedron', 4010, *[1210, 1228, 1439, 1211], 1) + ops.element('FourNodeTetrahedron', 4011, *[1475, 1204, 1456, 1615], 1) + ops.element('FourNodeTetrahedron', 4012, *[1354, 1162, 1668, 1414], 1) + ops.element('FourNodeTetrahedron', 4013, *[1360, 1620, 1324, 1562], 1) + ops.element('FourNodeTetrahedron', 4014, *[1135, 1215, 1615, 1155], 1) + ops.element('FourNodeTetrahedron', 4015, *[1559, 1618, 1407, 1636], 1) + ops.element('FourNodeTetrahedron', 4016, *[679, 1265, 1734, 677], 1) + ops.element('FourNodeTetrahedron', 4017, *[1607, 1453, 1587, 1630], 1) + ops.element('FourNodeTetrahedron', 4018, *[1447, 1442, 1592, 1585], 1) + ops.element('FourNodeTetrahedron', 4019, *[1493, 1222, 1451, 1146], 1) + ops.element('FourNodeTetrahedron', 4020, *[1215, 1646, 1522, 1648], 1) + ops.element('FourNodeTetrahedron', 4021, *[670, 1707, 1380, 667], 1) + ops.element('FourNodeTetrahedron', 4022, *[1147, 1252, 1705, 1210], 1) + ops.element('FourNodeTetrahedron', 4023, *[1461, 1637, 1463, 615], 1) + ops.element('FourNodeTetrahedron', 4024, *[1347, 1273, 224, 1277], 1) + ops.element('FourNodeTetrahedron', 4025, *[1151, 1173, 1302, 1242], 1) + ops.element('FourNodeTetrahedron', 4026, *[1547, 739, 734, 1174], 1) + ops.element('FourNodeTetrahedron', 4027, *[1357, 1136, 1434, 1400], 1) + ops.element('FourNodeTetrahedron', 4028, *[1442, 1411, 1631, 1543], 1) + ops.element('FourNodeTetrahedron', 4029, *[294, 295, 290, 1367], 1) + ops.element('FourNodeTetrahedron', 4030, *[1709, 1409, 1701, 617], 1) + ops.element('FourNodeTetrahedron', 4031, *[1458, 1726, 312, 313], 1) + ops.element('FourNodeTetrahedron', 4032, *[316, 1657, 286, 1357], 1) + ops.element('FourNodeTetrahedron', 4033, *[1288, 1436, 658, 659], 1) + ops.element('FourNodeTetrahedron', 4034, *[1180, 1226, 1595, 1237], 1) + ops.element('FourNodeTetrahedron', 4035, *[1451, 1442, 1585, 1348], 1) + ops.element('FourNodeTetrahedron', 4036, *[1517, 402, 394, 1616], 1) + ops.element('FourNodeTetrahedron', 4037, *[394, 402, 401, 1616], 1) + ops.element('FourNodeTetrahedron', 4038, *[1313, 545, 444, 446], 1) + ops.element('FourNodeTetrahedron', 4039, *[520, 1517, 394, 1616], 1) + ops.element('FourNodeTetrahedron', 4040, *[520, 394, 1521, 1465], 1) + ops.element('FourNodeTetrahedron', 4041, *[1591, 1473, 1478, 547], 1) + ops.element('FourNodeTetrahedron', 4042, *[335, 1571, 299, 1388], 1) + ops.element('FourNodeTetrahedron', 4043, *[1362, 1662, 478, 649], 1) + ops.element('FourNodeTetrahedron', 4044, *[1416, 1579, 1415, 1452], 1) + ops.element('FourNodeTetrahedron', 4045, *[1240, 1123, 1306, 1205], 1) + ops.element('FourNodeTetrahedron', 4046, *[135, 180, 181, 1271], 1) + ops.element('FourNodeTetrahedron', 4047, *[290, 291, 265, 1289], 1) + ops.element('FourNodeTetrahedron', 4048, *[1362, 1662, 473, 478], 1) + ops.element('FourNodeTetrahedron', 4049, *[1133, 1187, 1372, 1611], 1) + ops.element('FourNodeTetrahedron', 4050, *[1227, 1201, 1404, 1123], 1) + ops.element('FourNodeTetrahedron', 4051, *[1493, 1600, 1614, 1649], 1) + ops.element('FourNodeTetrahedron', 4052, *[271, 1413, 1317, 272], 1) + ops.element('FourNodeTetrahedron', 4053, *[472, 1362, 473, 478], 1) + ops.element('FourNodeTetrahedron', 4054, *[1122, 1186, 1571, 1183], 1) + ops.element('FourNodeTetrahedron', 4055, *[1595, 1237, 1341, 1390], 1) + ops.element('FourNodeTetrahedron', 4056, *[1315, 1180, 1595, 1390], 1) + ops.element('FourNodeTetrahedron', 4057, *[1407, 1532, 1273, 1534], 1) + ops.element('FourNodeTetrahedron', 4058, *[1180, 1237, 1595, 1390], 1) + ops.element('FourNodeTetrahedron', 4059, *[509, 673, 1494, 670], 1) + ops.element('FourNodeTetrahedron', 4060, *[1470, 390, 389, 396], 1) + ops.element('FourNodeTetrahedron', 4061, *[1658, 1602, 338, 342], 1) + ops.element('FourNodeTetrahedron', 4062, *[743, 338, 339, 1658], 1) + ops.element('FourNodeTetrahedron', 4063, *[339, 1658, 342, 343], 1) + ops.element('FourNodeTetrahedron', 4064, *[1658, 1193, 1602, 1661], 1) + ops.element('FourNodeTetrahedron', 4065, *[1295, 657, 1266, 656], 1) + ops.element('FourNodeTetrahedron', 4066, *[335, 299, 331, 1388], 1) + ops.element('FourNodeTetrahedron', 4067, *[1572, 1444, 1489, 1593], 1) + ops.element('FourNodeTetrahedron', 4068, *[1582, 351, 399, 406], 1) + ops.element('FourNodeTetrahedron', 4069, *[1549, 1396, 1298, 1556], 1) + ops.element('FourNodeTetrahedron', 4070, *[346, 1372, 342, 1661], 1) + ops.element('FourNodeTetrahedron', 4071, *[269, 256, 1321, 1539], 1) + ops.element('FourNodeTetrahedron', 4072, *[342, 1372, 341, 346], 1) + ops.element('FourNodeTetrahedron', 4073, *[1457, 1572, 1552, 626], 1) + ops.element('FourNodeTetrahedron', 4074, *[745, 748, 746, 1579], 1) + ops.element('FourNodeTetrahedron', 4075, *[1337, 1560, 1344, 1285], 1) + ops.element('FourNodeTetrahedron', 4076, *[1419, 1560, 1443, 1285], 1) + ops.element('FourNodeTetrahedron', 4077, *[1458, 1417, 1361, 1230], 1) + ops.element('FourNodeTetrahedron', 4078, *[246, 1333, 213, 215], 1) + ops.element('FourNodeTetrahedron', 4079, *[1274, 1145, 1297, 1676], 1) + ops.element('FourNodeTetrahedron', 4080, *[1386, 1139, 1414, 1410], 1) + ops.element('FourNodeTetrahedron', 4081, *[1543, 1483, 1455, 1436], 1) + ops.element('FourNodeTetrahedron', 4082, *[1443, 1560, 1337, 1285], 1) + ops.element('FourNodeTetrahedron', 4083, *[1410, 399, 398, 405], 1) + ops.element('FourNodeTetrahedron', 4084, *[1547, 734, 735, 1174], 1) + ops.element('FourNodeTetrahedron', 4085, *[307, 1458, 313, 308], 1) + ops.element('FourNodeTetrahedron', 4086, *[1532, 183, 184, 1742], 1) + ops.element('FourNodeTetrahedron', 4087, *[466, 1364, 462, 467], 1) + ops.element('FourNodeTetrahedron', 4088, *[627, 1364, 467, 466], 1) + ops.element('FourNodeTetrahedron', 4089, *[1279, 137, 1261, 1326], 1) + ops.element('FourNodeTetrahedron', 4090, *[1315, 1595, 376, 1390], 1) + ops.element('FourNodeTetrahedron', 4091, *[1345, 708, 1349, 1569], 1) + ops.element('FourNodeTetrahedron', 4092, *[1379, 1335, 409, 1601], 1) + ops.element('FourNodeTetrahedron', 4093, *[1511, 1471, 1487, 1709], 1) + ops.element('FourNodeTetrahedron', 4094, *[1709, 1154, 1487, 1409], 1) + ops.element('FourNodeTetrahedron', 4095, *[1640, 1635, 1652, 1603], 1) + ops.element('FourNodeTetrahedron', 4096, *[1123, 1589, 1430, 1338], 1) + ops.element('FourNodeTetrahedron', 4097, *[1333, 708, 1397, 1569], 1) + ops.element('FourNodeTetrahedron', 4098, *[1602, 1320, 342, 1372], 1) + ops.element('FourNodeTetrahedron', 4099, *[726, 717, 716, 1339], 1) + ops.element('FourNodeTetrahedron', 4100, *[1692, 615, 1461, 620], 1) + ops.element('FourNodeTetrahedron', 4101, *[742, 337, 338, 1602], 1) + ops.element('FourNodeTetrahedron', 4102, *[270, 719, 240, 271], 1) + ops.element('FourNodeTetrahedron', 4103, *[719, 724, 1531, 1317], 1) + ops.element('FourNodeTetrahedron', 4104, *[241, 1531, 246, 1391], 1) + ops.element('FourNodeTetrahedron', 4105, *[271, 1531, 240, 241], 1) + ops.element('FourNodeTetrahedron', 4106, *[253, 258, 257, 1324], 1) + ops.element('FourNodeTetrahedron', 4107, *[1233, 1189, 1577, 1227], 1) + ops.element('FourNodeTetrahedron', 4108, *[1531, 1349, 213, 246], 1) + ops.element('FourNodeTetrahedron', 4109, *[1531, 212, 213, 246], 1) + ops.element('FourNodeTetrahedron', 4110, *[1317, 1349, 1531, 1391], 1) + ops.element('FourNodeTetrahedron', 4111, *[1531, 1349, 714, 213], 1) + ops.element('FourNodeTetrahedron', 4112, *[1384, 1373, 370, 471], 1) + ops.element('FourNodeTetrahedron', 4113, *[1596, 1519, 1725, 1688], 1) + ops.element('FourNodeTetrahedron', 4114, *[1483, 362, 1680, 1464], 1) + ops.element('FourNodeTetrahedron', 4115, *[1366, 1398, 1568, 1492], 1) + ops.element('FourNodeTetrahedron', 4116, *[612, 606, 1216, 610], 1) + ops.element('FourNodeTetrahedron', 4117, *[1420, 1216, 1155, 606], 1) + ops.element('FourNodeTetrahedron', 4118, *[1379, 363, 409, 1335], 1) + ops.element('FourNodeTetrahedron', 4119, *[223, 184, 224, 1407], 1) + ops.element('FourNodeTetrahedron', 4120, *[1568, 1496, 1464, 1492], 1) + ops.element('FourNodeTetrahedron', 4121, *[1695, 1477, 1697, 603], 1) + ops.element('FourNodeTetrahedron', 4122, *[1637, 609, 1693, 615], 1) + ops.element('FourNodeTetrahedron', 4123, *[263, 1285, 234, 1310], 1) + ops.element('FourNodeTetrahedron', 4124, *[375, 1390, 376, 1612], 1) + ops.element('FourNodeTetrahedron', 4125, *[1634, 1642, 1536, 1502], 1) + ops.element('FourNodeTetrahedron', 4126, *[375, 1390, 1612, 1483], 1) + ops.element('FourNodeTetrahedron', 4127, *[375, 376, 362, 1612], 1) + ops.element('FourNodeTetrahedron', 4128, *[375, 1612, 362, 1483], 1) + ops.element('FourNodeTetrahedron', 4129, *[455, 304, 456, 1551], 1) + ops.element('FourNodeTetrahedron', 4130, *[362, 1612, 1496, 1464], 1) + ops.element('FourNodeTetrahedron', 4131, *[1568, 1612, 1496, 1464], 1) + ops.element('FourNodeTetrahedron', 4132, *[1297, 1244, 1366, 1160], 1) + ops.element('FourNodeTetrahedron', 4133, *[1627, 1451, 1585, 1561], 1) + ops.element('FourNodeTetrahedron', 4134, *[1402, 1743, 168, 175], 1) + ops.element('FourNodeTetrahedron', 4135, *[1613, 1425, 372, 1501], 1) + ops.element('FourNodeTetrahedron', 4136, *[372, 1425, 359, 1501], 1) + ops.element('FourNodeTetrahedron', 4137, *[1144, 1200, 1417, 1230], 1) + ops.element('FourNodeTetrahedron', 4138, *[757, 745, 744, 1415], 1) + ops.element('FourNodeTetrahedron', 4139, *[1613, 373, 372, 1425], 1) + ops.element('FourNodeTetrahedron', 4140, *[1401, 1378, 1558, 1471], 1) + ops.element('FourNodeTetrahedron', 4141, *[516, 1573, 1517, 518], 1) + ops.element('FourNodeTetrahedron', 4142, *[1384, 1373, 471, 1687], 1) + ops.element('FourNodeTetrahedron', 4143, *[372, 373, 359, 1425], 1) + ops.element('FourNodeTetrahedron', 4144, *[646, 649, 1362, 647], 1) + ops.element('FourNodeTetrahedron', 4145, *[1671, 1250, 1667, 1177], 1) + ops.element('FourNodeTetrahedron', 4146, *[1313, 1305, 444, 545], 1) + ops.element('FourNodeTetrahedron', 4147, *[1625, 418, 1566, 525], 1) + ops.element('FourNodeTetrahedron', 4148, *[1576, 525, 1566, 524], 1) + ops.element('FourNodeTetrahedron', 4149, *[1329, 1431, 1403, 1572], 1) + ops.element('FourNodeTetrahedron', 4150, *[1566, 417, 524, 525], 1) + ops.element('FourNodeTetrahedron', 4151, *[1576, 1566, 1488, 524], 1) + ops.element('FourNodeTetrahedron', 4152, *[1452, 1681, 1485, 1500], 1) + ops.element('FourNodeTetrahedron', 4153, *[1138, 1231, 1440, 1433], 1) + ops.element('FourNodeTetrahedron', 4154, *[1126, 1223, 1442, 1236], 1) + ops.element('FourNodeTetrahedron', 4155, *[1485, 1681, 391, 397], 1) + ops.element('FourNodeTetrahedron', 4156, *[631, 621, 1472, 634], 1) + ops.element('FourNodeTetrahedron', 4157, *[514, 1352, 515, 513], 1) + ops.element('FourNodeTetrahedron', 4158, *[1721, 1376, 157, 1495], 1) + ops.element('FourNodeTetrahedron', 4159, *[1548, 1729, 1546, 1536], 1) + ops.element('FourNodeTetrahedron', 4160, *[1546, 1729, 1374, 1536], 1) + ops.element('FourNodeTetrahedron', 4161, *[1729, 1621, 1374, 1623], 1) + ops.element('FourNodeTetrahedron', 4162, *[1536, 1729, 1374, 1623], 1) + ops.element('FourNodeTetrahedron', 4163, *[1730, 1578, 1569, 1629], 1) + ops.element('FourNodeTetrahedron', 4164, *[1536, 1729, 1623, 1502], 1) + ops.element('FourNodeTetrahedron', 4165, *[1485, 1386, 391, 1681], 1) + ops.element('FourNodeTetrahedron', 4166, *[1245, 1187, 1133, 1611], 1) + ops.element('FourNodeTetrahedron', 4167, *[1275, 144, 148, 1270], 1) + ops.element('FourNodeTetrahedron', 4168, *[1703, 709, 1578, 1439], 1) + ops.element('FourNodeTetrahedron', 4169, *[1627, 1585, 1600, 1424], 1) + ops.element('FourNodeTetrahedron', 4170, *[1627, 1585, 1424, 1561], 1) + ops.element('FourNodeTetrahedron', 4171, *[1391, 215, 246, 247], 1) + ops.element('FourNodeTetrahedron', 4172, *[493, 1312, 1521, 482], 1) + ops.element('FourNodeTetrahedron', 4173, *[232, 1371, 1559, 1514], 1) + ops.element('FourNodeTetrahedron', 4174, *[1706, 1558, 301, 1408], 1) + ops.element('FourNodeTetrahedron', 4175, *[1514, 1371, 1559, 1505], 1) + ops.element('FourNodeTetrahedron', 4176, *[735, 732, 1605, 1357], 1) + ops.element('FourNodeTetrahedron', 4177, *[253, 1360, 258, 1324], 1) + ops.element('FourNodeTetrahedron', 4178, *[1633, 1325, 1330, 1570], 1) + ops.element('FourNodeTetrahedron', 4179, *[181, 180, 184, 1532], 1) + ops.element('FourNodeTetrahedron', 4180, *[180, 179, 183, 1269], 1) + ops.element('FourNodeTetrahedron', 4181, *[1633, 1570, 1413, 1399], 1) + ops.element('FourNodeTetrahedron', 4182, *[736, 735, 315, 1657], 1) + ops.element('FourNodeTetrahedron', 4183, *[1551, 614, 607, 613], 1) + ops.element('FourNodeTetrahedron', 4184, *[1571, 297, 314, 299], 1) + ops.element('FourNodeTetrahedron', 4185, *[237, 1744, 233, 232], 1) + ops.element('FourNodeTetrahedron', 4186, *[520, 1616, 1465, 517], 1) + ops.element('FourNodeTetrahedron', 4187, *[1519, 1190, 1490, 1508], 1) + ops.element('FourNodeTetrahedron', 4188, *[1740, 707, 1672, 1397], 1) + ops.element('FourNodeTetrahedron', 4189, *[1210, 711, 1703, 1228], 1) + ops.element('FourNodeTetrahedron', 4190, *[1476, 1484, 1505, 602], 1) + ops.element('FourNodeTetrahedron', 4191, *[521, 1734, 1448, 677], 1) + ops.element('FourNodeTetrahedron', 4192, *[1398, 1431, 1496, 1457], 1) + ops.element('FourNodeTetrahedron', 4193, *[1669, 1186, 1262, 1122], 1) + ops.element('FourNodeTetrahedron', 4194, *[461, 462, 320, 1552], 1) + ops.element('FourNodeTetrahedron', 4195, *[1198, 1128, 308, 1186], 1) + ops.element('FourNodeTetrahedron', 4196, *[1671, 1667, 333, 1381], 1) + ops.element('FourNodeTetrahedron', 4197, *[516, 767, 494, 1312], 1) + ops.element('FourNodeTetrahedron', 4198, *[1411, 1235, 1389, 1132], 1) + ops.element('FourNodeTetrahedron', 4199, *[1469, 1426, 1720, 1694], 1) + ops.element('FourNodeTetrahedron', 4200, *[1729, 1652, 1621, 1591], 1) + ops.element('FourNodeTetrahedron', 4201, *[515, 769, 516, 1733], 1) + ops.element('FourNodeTetrahedron', 4202, *[236, 1310, 1353, 1737], 1) + ops.element('FourNodeTetrahedron', 4203, *[332, 1671, 333, 1381], 1) + ops.element('FourNodeTetrahedron', 4204, *[1671, 1308, 333, 1667], 1) + ops.element('FourNodeTetrahedron', 4205, *[1378, 1369, 1334, 1554], 1) + ops.element('FourNodeTetrahedron', 4206, *[1378, 1369, 1554, 1487], 1) + ops.element('FourNodeTetrahedron', 4207, *[679, 1158, 1734, 511], 1) + ops.element('FourNodeTetrahedron', 4208, *[1381, 1177, 1667, 1716], 1) + ops.element('FourNodeTetrahedron', 4209, *[1460, 675, 1469, 674], 1) + ops.element('FourNodeTetrahedron', 4210, *[1368, 1288, 1561, 665], 1) + ops.element('FourNodeTetrahedron', 4211, *[1475, 1204, 1615, 1135], 1) + ops.element('FourNodeTetrahedron', 4212, *[1369, 1343, 1334, 1554], 1) + ops.element('FourNodeTetrahedron', 4213, *[678, 1561, 1424, 664], 1) + ops.element('FourNodeTetrahedron', 4214, *[253, 1360, 1314, 1284], 1) + ops.element('FourNodeTetrahedron', 4215, *[1364, 1316, 463, 628], 1) + ops.element('FourNodeTetrahedron', 4216, *[1227, 1123, 1306, 1240], 1) + ops.element('FourNodeTetrahedron', 4217, *[1642, 1506, 1640, 1502], 1) + ops.element('FourNodeTetrahedron', 4218, *[258, 259, 262, 1327], 1) + ops.element('FourNodeTetrahedron', 4219, *[1369, 1440, 1343, 1554], 1) + ops.element('FourNodeTetrahedron', 4220, *[1369, 1440, 1554, 1487], 1) + ops.element('FourNodeTetrahedron', 4221, *[1493, 1146, 1451, 1448], 1) + ops.element('FourNodeTetrahedron', 4222, *[656, 1373, 477, 646], 1) + ops.element('FourNodeTetrahedron', 4223, *[1150, 1220, 1525, 1447], 1) + ops.element('FourNodeTetrahedron', 4224, *[1686, 747, 1416, 1169], 1) + ops.element('FourNodeTetrahedron', 4225, *[1533, 1584, 1535, 1637], 1) + ops.element('FourNodeTetrahedron', 4226, *[1533, 1535, 1463, 1637], 1) + ops.element('FourNodeTetrahedron', 4227, *[1611, 348, 353, 352], 1) + ops.element('FourNodeTetrahedron', 4228, *[392, 1590, 347, 399], 1) + ops.element('FourNodeTetrahedron', 4229, *[1703, 710, 709, 1439], 1) + ops.element('FourNodeTetrahedron', 4230, *[1578, 1397, 708, 1569], 1) + ops.element('FourNodeTetrahedron', 4231, *[1389, 1423, 1612, 1496], 1) + ops.element('FourNodeTetrahedron', 4232, *[1281, 1468, 527, 522], 1) + ops.element('FourNodeTetrahedron', 4233, *[1683, 1581, 1383, 1609], 1) + ops.element('FourNodeTetrahedron', 4234, *[1677, 375, 404, 374], 1) + ops.element('FourNodeTetrahedron', 4235, *[1404, 1430, 288, 289], 1) + ops.element('FourNodeTetrahedron', 4236, *[1510, 156, 1674, 1495], 1) + ops.element('FourNodeTetrahedron', 4237, *[1674, 156, 157, 1495], 1) + ops.element('FourNodeTetrahedron', 4238, *[1608, 1510, 1495, 1490], 1) + ops.element('FourNodeTetrahedron', 4239, *[1505, 1591, 1623, 1636], 1) + ops.element('FourNodeTetrahedron', 4240, *[274, 1363, 243, 244], 1) + ops.element('FourNodeTetrahedron', 4241, *[616, 610, 1637, 609], 1) + ops.element('FourNodeTetrahedron', 4242, *[1425, 1592, 360, 1421], 1) + ops.element('FourNodeTetrahedron', 4243, *[373, 1592, 360, 1425], 1) + ops.element('FourNodeTetrahedron', 4244, *[373, 374, 360, 1592], 1) + ops.element('FourNodeTetrahedron', 4245, *[1592, 374, 360, 1421], 1) + ops.element('FourNodeTetrahedron', 4246, *[1497, 374, 373, 1592], 1) + ops.element('FourNodeTetrahedron', 4247, *[1361, 1417, 312, 1458], 1) + ops.element('FourNodeTetrahedron', 4248, *[1728, 1490, 1396, 1508], 1) + ops.element('FourNodeTetrahedron', 4249, *[1349, 715, 707, 708], 1) + ops.element('FourNodeTetrahedron', 4250, *[1511, 617, 618, 625], 1) + ops.element('FourNodeTetrahedron', 4251, *[1714, 1395, 1405, 1512], 1) + ops.element('FourNodeTetrahedron', 4252, *[1245, 1187, 1611, 1166], 1) + ops.element('FourNodeTetrahedron', 4253, *[1587, 1639, 1654, 1645], 1) + ops.element('FourNodeTetrahedron', 4254, *[1285, 1560, 1344, 1546], 1) + ops.element('FourNodeTetrahedron', 4255, *[343, 346, 342, 1661], 1) + ops.element('FourNodeTetrahedron', 4256, *[350, 1133, 1372, 1611], 1) + ops.element('FourNodeTetrahedron', 4257, *[1666, 382, 381, 389], 1) + ops.element('FourNodeTetrahedron', 4258, *[736, 734, 735, 1547], 1) + ops.element('FourNodeTetrahedron', 4259, *[1684, 1449, 620, 618], 1) + ops.element('FourNodeTetrahedron', 4260, *[1334, 1554, 1711, 1533], 1) + ops.element('FourNodeTetrahedron', 4261, *[763, 755, 1286, 1303], 1) + ops.element('FourNodeTetrahedron', 4262, *[1143, 1193, 1658, 1590], 1) + ops.element('FourNodeTetrahedron', 4263, *[1612, 332, 328, 1423], 1) + ops.element('FourNodeTetrahedron', 4264, *[397, 1681, 398, 404], 1) + ops.element('FourNodeTetrahedron', 4265, *[345, 1669, 349, 1611], 1) + ops.element('FourNodeTetrahedron', 4266, *[1319, 1449, 1684, 618], 1) + ops.element('FourNodeTetrahedron', 4267, *[1517, 1286, 388, 395], 1) + ops.element('FourNodeTetrahedron', 4268, *[350, 1611, 349, 353], 1) + ops.element('FourNodeTetrahedron', 4269, *[1183, 1184, 1188, 1564], 1) + ops.element('FourNodeTetrahedron', 4270, *[1741, 1606, 355, 1671], 1) + ops.element('FourNodeTetrahedron', 4271, *[1471, 1195, 1487, 1709], 1) + ops.element('FourNodeTetrahedron', 4272, *[1183, 1188, 1571, 1564], 1) + ops.element('FourNodeTetrahedron', 4273, *[1571, 297, 299, 1564], 1) + ops.element('FourNodeTetrahedron', 4274, *[1312, 1517, 1385, 1521], 1) + ops.element('FourNodeTetrahedron', 4275, *[1183, 1184, 1564, 1131], 1) + ops.element('FourNodeTetrahedron', 4276, *[1542, 1626, 1331, 1580], 1) + ops.element('FourNodeTetrahedron', 4277, *[1544, 1498, 1515, 522], 1) + ops.element('FourNodeTetrahedron', 4278, *[1544, 1515, 1491, 522], 1) + ops.element('FourNodeTetrahedron', 4279, *[1726, 1200, 1400, 1189], 1) + ops.element('FourNodeTetrahedron', 4280, *[1417, 1200, 1400, 1726], 1) + ops.element('FourNodeTetrahedron', 4281, *[649, 465, 1662, 626], 1) + ops.element('FourNodeTetrahedron', 4282, *[1445, 1550, 1632, 1295], 1) + ops.element('FourNodeTetrahedron', 4283, *[1565, 1727, 1443, 1418], 1) + ops.element('FourNodeTetrahedron', 4284, *[1619, 1626, 1280, 1542], 1) + ops.element('FourNodeTetrahedron', 4285, *[1301, 1457, 1552, 626], 1) + ops.element('FourNodeTetrahedron', 4286, *[1364, 463, 467, 628], 1) + ops.element('FourNodeTetrahedron', 4287, *[1147, 1210, 1705, 1481], 1) + ops.element('FourNodeTetrahedron', 4288, *[1503, 1643, 1506, 1596], 1) + ops.element('FourNodeTetrahedron', 4289, *[1506, 1643, 1596, 1603], 1) + ops.element('FourNodeTetrahedron', 4290, *[752, 743, 339, 1658], 1) + ops.element('FourNodeTetrahedron', 4291, *[1501, 1720, 1446, 1469], 1) + ops.element('FourNodeTetrahedron', 4292, *[1711, 1683, 1609, 1638], 1) + ops.element('FourNodeTetrahedron', 4293, *[1267, 1524, 1584, 1486], 1) + ops.element('FourNodeTetrahedron', 4294, *[1440, 1432, 1343, 1638], 1) + ops.element('FourNodeTetrahedron', 4295, *[1614, 1497, 1613, 1600], 1) + ops.element('FourNodeTetrahedron', 4296, *[1613, 1497, 1425, 1600], 1) + ops.element('FourNodeTetrahedron', 4297, *[1614, 1447, 1497, 1600], 1) + ops.element('FourNodeTetrahedron', 4298, *[1497, 1592, 1425, 1600], 1) + ops.element('FourNodeTetrahedron', 4299, *[1346, 1599, 1422, 1586], 1) + ops.element('FourNodeTetrahedron', 4300, *[1352, 1526, 1300, 518], 1) + ops.element('FourNodeTetrahedron', 4301, *[258, 1327, 262, 1324], 1) + ops.element('FourNodeTetrahedron', 4302, *[1274, 659, 1288, 665], 1) + ops.element('FourNodeTetrahedron', 4303, *[1439, 1599, 1346, 1586], 1) + ops.element('FourNodeTetrahedron', 4304, *[1453, 1439, 1586, 1406], 1) + ops.element('FourNodeTetrahedron', 4305, *[1550, 1421, 1450, 1543], 1) + ops.element('FourNodeTetrahedron', 4306, *[1550, 1450, 1295, 1292], 1) + ops.element('FourNodeTetrahedron', 4307, *[1232, 1140, 1519, 1172], 1) + ops.element('FourNodeTetrahedron', 4308, *[391, 1354, 392, 1386], 1) + ops.element('FourNodeTetrahedron', 4309, *[1295, 1455, 1450, 1292], 1) + ops.element('FourNodeTetrahedron', 4310, *[1424, 1550, 1295, 1292], 1) + ops.element('FourNodeTetrahedron', 4311, *[1158, 1699, 1448, 680], 1) + ops.element('FourNodeTetrahedron', 4312, *[1158, 683, 1699, 680], 1) + ops.element('FourNodeTetrahedron', 4313, *[1527, 764, 1664, 1385], 1) + ops.element('FourNodeTetrahedron', 4314, *[754, 381, 380, 388], 1) + ops.element('FourNodeTetrahedron', 4315, *[525, 417, 422, 423], 1) + ops.element('FourNodeTetrahedron', 4316, *[1430, 1589, 1418, 284], 1) + ops.element('FourNodeTetrahedron', 4317, *[1475, 1456, 1644, 1615], 1) + ops.element('FourNodeTetrahedron', 4318, *[1387, 166, 174, 162], 1) + ops.element('FourNodeTetrahedron', 4319, *[1597, 1469, 1459, 672], 1) + ops.element('FourNodeTetrahedron', 4320, *[1643, 1646, 1731, 1635], 1) + ops.element('FourNodeTetrahedron', 4321, *[1342, 1475, 1644, 1581], 1) + ops.element('FourNodeTetrahedron', 4322, *[1342, 1456, 1644, 1475], 1) + ops.element('FourNodeTetrahedron', 4323, *[1214, 1255, 1454, 1130], 1) + ops.element('FourNodeTetrahedron', 4324, *[1678, 1311, 1325, 1242], 1) + ops.element('FourNodeTetrahedron', 4325, *[1456, 1722, 1644, 1522], 1) + ops.element('FourNodeTetrahedron', 4326, *[1245, 1611, 1606, 1166], 1) + ops.element('FourNodeTetrahedron', 4327, *[1578, 1439, 1346, 1586], 1) + ops.element('FourNodeTetrahedron', 4328, *[266, 254, 253, 1360], 1) + ops.element('FourNodeTetrahedron', 4329, *[606, 551, 1155, 550], 1) + ops.element('FourNodeTetrahedron', 4330, *[1578, 1346, 709, 1422], 1) + ops.element('FourNodeTetrahedron', 4331, *[1714, 1395, 330, 1405], 1) + ops.element('FourNodeTetrahedron', 4332, *[1455, 1483, 1464, 1436], 1) + ops.element('FourNodeTetrahedron', 4333, *[1421, 1483, 1450, 1543], 1) + ops.element('FourNodeTetrahedron', 4334, *[1543, 1436, 1455, 1292], 1) + ops.element('FourNodeTetrahedron', 4335, *[331, 1388, 300, 1336], 1) + ops.element('FourNodeTetrahedron', 4336, *[1543, 1483, 1450, 1455], 1) + ops.element('FourNodeTetrahedron', 4337, *[1543, 1455, 1450, 1292], 1) + ops.element('FourNodeTetrahedron', 4338, *[528, 1745, 1544, 522], 1) + ops.element('FourNodeTetrahedron', 4339, *[1353, 1371, 233, 1537], 1) + ops.element('FourNodeTetrahedron', 4340, *[289, 1430, 283, 284], 1) + ops.element('FourNodeTetrahedron', 4341, *[1551, 1712, 1276, 1299], 1) + ops.element('FourNodeTetrahedron', 4342, *[1282, 301, 298, 1319], 1) + ops.element('FourNodeTetrahedron', 4343, *[236, 1353, 233, 1537], 1) + ops.element('FourNodeTetrahedron', 4344, *[261, 1744, 237, 1328], 1) + ops.element('FourNodeTetrahedron', 4345, *[1324, 1737, 261, 1537], 1) + ops.element('FourNodeTetrahedron', 4346, *[1328, 1537, 1514, 1476], 1) + ops.element('FourNodeTetrahedron', 4347, *[1730, 1586, 1629, 1587], 1) + ops.element('FourNodeTetrahedron', 4348, *[1537, 1505, 1514, 1476], 1) + ops.element('FourNodeTetrahedron', 4349, *[1488, 1580, 1498, 523], 1) + ops.element('FourNodeTetrahedron', 4350, *[279, 1419, 274, 263], 1) + ops.element('FourNodeTetrahedron', 4351, *[1688, 1427, 1725, 1293], 1) + ops.element('FourNodeTetrahedron', 4352, *[261, 1537, 1328, 1323], 1) + ops.element('FourNodeTetrahedron', 4353, *[1323, 1537, 1328, 1476], 1) + ops.element('FourNodeTetrahedron', 4354, *[1512, 1574, 1336, 1467], 1) + ops.element('FourNodeTetrahedron', 4355, *[1712, 1324, 1537, 1484], 1) + ops.element('FourNodeTetrahedron', 4356, *[1632, 1450, 1373, 1295], 1) + ops.element('FourNodeTetrahedron', 4357, *[1351, 740, 305, 1708], 1) + ops.element('FourNodeTetrahedron', 4358, *[1351, 1708, 305, 340], 1) + ops.element('FourNodeTetrahedron', 4359, *[1155, 1648, 1503, 550], 1) + ops.element('FourNodeTetrahedron', 4360, *[1155, 1232, 1648, 550], 1) + ops.element('FourNodeTetrahedron', 4361, *[1155, 1215, 1648, 1232], 1) + ops.element('FourNodeTetrahedron', 4362, *[1524, 1615, 1643, 1648], 1) + ops.element('FourNodeTetrahedron', 4363, *[1730, 1578, 1586, 1629], 1) + ops.element('FourNodeTetrahedron', 4364, *[1524, 1155, 1648, 1503], 1) + ops.element('FourNodeTetrahedron', 4365, *[1298, 416, 1331, 1580], 1) + ops.element('FourNodeTetrahedron', 4366, *[1307, 1173, 1678, 1302], 1) + ops.element('FourNodeTetrahedron', 4367, *[1615, 1215, 1648, 1155], 1) + ops.element('FourNodeTetrahedron', 4368, *[1524, 1615, 1648, 1155], 1) + ops.element('FourNodeTetrahedron', 4369, *[328, 1381, 329, 1329], 1) + ops.element('FourNodeTetrahedron', 4370, *[1472, 1194, 1709, 621], 1) + ops.element('FourNodeTetrahedron', 4371, *[702, 167, 168, 1743], 1) + ops.element('FourNodeTetrahedron', 4372, *[1499, 165, 162, 161], 1) + ops.element('FourNodeTetrahedron', 4373, *[1619, 1626, 1542, 1545], 1) + ops.element('FourNodeTetrahedron', 4374, *[1596, 1688, 1725, 1293], 1) + ops.element('FourNodeTetrahedron', 4375, *[1529, 1663, 1736, 654], 1) + ops.element('FourNodeTetrahedron', 4376, *[1276, 1323, 1539, 1712], 1) + ops.element('FourNodeTetrahedron', 4377, *[259, 1581, 1419, 1327], 1) + ops.element('FourNodeTetrahedron', 4378, *[1337, 1553, 1350, 1344], 1) + ops.element('FourNodeTetrahedron', 4379, *[1337, 1560, 1553, 1344], 1) + ops.element('FourNodeTetrahedron', 4380, *[1669, 1262, 348, 1122], 1) + ops.element('FourNodeTetrahedron', 4381, *[1350, 1553, 1356, 1344], 1) + ops.element('FourNodeTetrahedron', 4382, *[1360, 1535, 1620, 1562], 1) + ops.element('FourNodeTetrahedron', 4383, *[1664, 388, 380, 387], 1) + ops.element('FourNodeTetrahedron', 4384, *[1623, 1729, 1502, 1591], 1) + ops.element('FourNodeTetrahedron', 4385, *[1443, 1604, 1560, 1419], 1) + ops.element('FourNodeTetrahedron', 4386, *[1651, 1325, 1330, 1633], 1) + ops.element('FourNodeTetrahedron', 4387, *[1414, 1163, 399, 1582], 1) + ops.element('FourNodeTetrahedron', 4388, *[1646, 1719, 1490, 1191], 1) + ops.element('FourNodeTetrahedron', 4389, *[1566, 1275, 1298, 417], 1) + ops.element('FourNodeTetrahedron', 4390, *[1634, 1536, 1537, 1484], 1) + ops.element('FourNodeTetrahedron', 4391, *[1556, 1275, 1298, 1566], 1) + ops.element('FourNodeTetrahedron', 4392, *[1349, 708, 1333, 1569], 1) + ops.element('FourNodeTetrahedron', 4393, *[262, 1310, 234, 236], 1) + ops.element('FourNodeTetrahedron', 4394, *[399, 1163, 1590, 1124], 1) + ops.element('FourNodeTetrahedron', 4395, *[1432, 1231, 1267, 1433], 1) + ops.element('FourNodeTetrahedron', 4396, *[1214, 1406, 1453, 1454], 1) + ops.element('FourNodeTetrahedron', 4397, *[1250, 1243, 1667, 1177], 1) + ops.element('FourNodeTetrahedron', 4398, *[1583, 1569, 1333, 1359], 1) + ops.element('FourNodeTetrahedron', 4399, *[1583, 1569, 1359, 1557], 1) + ops.element('FourNodeTetrahedron', 4400, *[1324, 1634, 1537, 1484], 1) + ops.element('FourNodeTetrahedron', 4401, *[1519, 1625, 1725, 1427], 1) + ops.element('FourNodeTetrahedron', 4402, *[1557, 1730, 1569, 1575], 1) + ops.element('FourNodeTetrahedron', 4403, *[709, 1346, 705, 1422], 1) + ops.element('FourNodeTetrahedron', 4404, *[1562, 1477, 1634, 1484], 1) + ops.element('FourNodeTetrahedron', 4405, *[1488, 1566, 1580, 1691], 1) + ops.element('FourNodeTetrahedron', 4406, *[1657, 735, 285, 1605], 1) + ops.element('FourNodeTetrahedron', 4407, *[1437, 1169, 1416, 1258], 1) + ops.element('FourNodeTetrahedron', 4408, *[1314, 1324, 257, 1323], 1) + ops.element('FourNodeTetrahedron', 4409, *[1447, 1220, 1429, 1126], 1) + ops.element('FourNodeTetrahedron', 4410, *[259, 1581, 1327, 1383], 1) + ops.element('FourNodeTetrahedron', 4411, *[601, 1514, 545, 546], 1) + ops.element('FourNodeTetrahedron', 4412, *[218, 1272, 173, 135], 1) + ops.element('FourNodeTetrahedron', 4413, *[1708, 1361, 306, 1659], 1) + ops.element('FourNodeTetrahedron', 4414, *[307, 1458, 312, 313], 1) + ops.element('FourNodeTetrahedron', 4415, *[340, 1708, 306, 1659], 1) + ops.element('FourNodeTetrahedron', 4416, *[667, 1707, 1520, 668], 1) + ops.element('FourNodeTetrahedron', 4417, *[1357, 1151, 1307, 1434], 1) + ops.element('FourNodeTetrahedron', 4418, *[1439, 1599, 1586, 1406], 1) + ops.element('FourNodeTetrahedron', 4419, *[1468, 431, 432, 436], 1) + ops.element('FourNodeTetrahedron', 4420, *[1527, 386, 411, 412], 1) + ops.element('FourNodeTetrahedron', 4421, *[1369, 1343, 251, 1440], 1) + ops.element('FourNodeTetrahedron', 4422, *[1343, 1683, 1711, 1638], 1) + ops.element('FourNodeTetrahedron', 4423, *[1711, 1638, 1609, 1584], 1) + ops.element('FourNodeTetrahedron', 4424, *[517, 1518, 1616, 1650], 1) + ops.element('FourNodeTetrahedron', 4425, *[1665, 186, 189, 1355], 1) + ops.element('FourNodeTetrahedron', 4426, *[303, 290, 304, 1332], 1) + ops.element('FourNodeTetrahedron', 4427, *[1339, 709, 1345, 1578], 1) + ops.element('FourNodeTetrahedron', 4428, *[517, 1616, 1465, 1650], 1) + ops.element('FourNodeTetrahedron', 4429, *[1215, 1130, 1646, 1191], 1) + ops.element('FourNodeTetrahedron', 4430, *[1714, 1512, 1405, 1489], 1) + ops.element('FourNodeTetrahedron', 4431, *[301, 1558, 295, 1408], 1) + ops.element('FourNodeTetrahedron', 4432, *[1483, 1568, 1464, 1436], 1) + ops.element('FourNodeTetrahedron', 4433, *[1435, 1410, 404, 1382], 1) + ops.element('FourNodeTetrahedron', 4434, *[492, 1465, 483, 489], 1) + ops.element('FourNodeTetrahedron', 4435, *[397, 1681, 391, 398], 1) + ops.element('FourNodeTetrahedron', 4436, *[734, 1199, 735, 1174], 1) + ops.element('FourNodeTetrahedron', 4437, *[1583, 1333, 1349, 1569], 1) + ops.element('FourNodeTetrahedron', 4438, *[1668, 1658, 339, 343], 1) + ops.element('FourNodeTetrahedron', 4439, *[1583, 1345, 1349, 1569], 1) + ops.element('FourNodeTetrahedron', 4440, *[1345, 1578, 708, 1569], 1) + ops.element('FourNodeTetrahedron', 4441, *[521, 1649, 1494, 1702], 1) + ops.element('FourNodeTetrahedron', 4442, *[1630, 1453, 1587, 1454], 1) + ops.element('FourNodeTetrahedron', 4443, *[679, 1734, 676, 677], 1) + ops.element('FourNodeTetrahedron', 4444, *[516, 769, 768, 1573], 1) + ops.element('FourNodeTetrahedron', 4445, *[1573, 1303, 1517, 1516], 1) + ops.element('FourNodeTetrahedron', 4446, *[518, 1573, 1517, 1516], 1) + ops.element('FourNodeTetrahedron', 4447, *[511, 679, 1734, 510], 1) + ops.element('FourNodeTetrahedron', 4448, *[1738, 761, 762, 1300], 1) + ops.element('FourNodeTetrahedron', 4449, *[1549, 150, 1280, 1298], 1) + ops.element('FourNodeTetrahedron', 4450, *[510, 679, 1734, 676], 1) + ops.element('FourNodeTetrahedron', 4451, *[1554, 1433, 1638, 1441], 1) + ops.element('FourNodeTetrahedron', 4452, *[1506, 1603, 1502, 548], 1) + ops.element('FourNodeTetrahedron', 4453, *[1481, 1439, 1703, 1607], 1) + ops.element('FourNodeTetrahedron', 4454, *[1502, 1603, 1591, 548], 1) + ops.element('FourNodeTetrahedron', 4455, *[1591, 1603, 1473, 548], 1) + ops.element('FourNodeTetrahedron', 4456, *[548, 1603, 1473, 1291], 1) + ops.element('FourNodeTetrahedron', 4457, *[746, 384, 383, 1485], 1) + ops.element('FourNodeTetrahedron', 4458, *[745, 748, 1579, 1416], 1) + ops.element('FourNodeTetrahedron', 4459, *[549, 1603, 548, 1291], 1) + ops.element('FourNodeTetrahedron', 4460, *[1506, 549, 1603, 548], 1) + ops.element('FourNodeTetrahedron', 4461, *[1572, 1593, 1489, 627], 1) + ops.element('FourNodeTetrahedron', 4462, *[1519, 1140, 1625, 1427], 1) + ops.element('FourNodeTetrahedron', 4463, *[513, 1526, 518, 1647], 1) + ops.element('FourNodeTetrahedron', 4464, *[1556, 1396, 1298, 1275], 1) + ops.element('FourNodeTetrahedron', 4465, *[1678, 723, 1311, 1242], 1) + ops.element('FourNodeTetrahedron', 4466, *[459, 614, 1551, 613], 1) + ops.element('FourNodeTetrahedron', 4467, *[1310, 1548, 1546, 1536], 1) + ops.element('FourNodeTetrahedron', 4468, *[1388, 1401, 1336, 1574], 1) + ops.element('FourNodeTetrahedron', 4469, *[1124, 1241, 1741, 1392], 1) + ops.element('FourNodeTetrahedron', 4470, *[1529, 470, 1736, 660], 1) + ops.element('FourNodeTetrahedron', 4471, *[1286, 389, 388, 395], 1) + ops.element('FourNodeTetrahedron', 4472, *[549, 1293, 1603, 1291], 1) + ops.element('FourNodeTetrahedron', 4473, *[275, 1651, 720, 271], 1) + ops.element('FourNodeTetrahedron', 4474, *[1162, 1143, 1590, 1163], 1) + ops.element('FourNodeTetrahedron', 4475, *[1542, 1318, 1491, 1515], 1) + ops.element('FourNodeTetrahedron', 4476, *[1354, 1668, 392, 1414], 1) + ops.element('FourNodeTetrahedron', 4477, *[250, 252, 269, 1539], 1) + ops.element('FourNodeTetrahedron', 4478, *[1462, 1685, 1379, 1528], 1) + ops.element('FourNodeTetrahedron', 4479, *[448, 1539, 1321, 1563], 1) + ops.element('FourNodeTetrahedron', 4480, *[523, 1580, 1515, 421], 1) + ops.element('FourNodeTetrahedron', 4481, *[1580, 416, 1515, 421], 1) + ops.element('FourNodeTetrahedron', 4482, *[1602, 1161, 1320, 1372], 1) + ops.element('FourNodeTetrahedron', 4483, *[1584, 1609, 1620, 1610], 1) + ops.element('FourNodeTetrahedron', 4484, *[1609, 1581, 1620, 1610], 1) + ops.element('FourNodeTetrahedron', 4485, *[772, 759, 771, 1159], 1) + ops.element('FourNodeTetrahedron', 4486, *[609, 1420, 605, 610], 1) + ops.element('FourNodeTetrahedron', 4487, *[364, 378, 369, 1393], 1) + ops.element('FourNodeTetrahedron', 4488, *[1321, 1476, 1313, 1563], 1) + ops.element('FourNodeTetrahedron', 4489, *[255, 1342, 259, 1683], 1) + ops.element('FourNodeTetrahedron', 4490, *[1569, 1629, 1387, 1350], 1) + ops.element('FourNodeTetrahedron', 4491, *[656, 477, 1687, 476], 1) + ops.element('FourNodeTetrahedron', 4492, *[1488, 1691, 1580, 523], 1) + ops.element('FourNodeTetrahedron', 4493, *[1393, 378, 369, 470], 1) + ops.element('FourNodeTetrahedron', 4494, *[1207, 1162, 1354, 1139], 1) + ops.element('FourNodeTetrahedron', 4495, *[629, 630, 1572, 627], 1) + ops.element('FourNodeTetrahedron', 4496, *[1690, 1354, 391, 1386], 1) + ops.element('FourNodeTetrahedron', 4497, *[1538, 1542, 1491, 1544], 1) + ops.element('FourNodeTetrahedron', 4498, *[225, 1277, 190, 440], 1) + ops.element('FourNodeTetrahedron', 4499, *[1538, 1542, 1318, 1491], 1) + ops.element('FourNodeTetrahedron', 4500, *[1538, 1326, 1318, 1542], 1) + ops.element('FourNodeTetrahedron', 4501, *[1683, 1475, 1342, 1581], 1) + ops.element('FourNodeTetrahedron', 4502, *[278, 1399, 1565, 1418], 1) + ops.element('FourNodeTetrahedron', 4503, *[278, 1565, 1443, 1418], 1) + ops.element('FourNodeTetrahedron', 4504, *[1714, 1405, 1679, 1489], 1) + ops.element('FourNodeTetrahedron', 4505, *[1479, 161, 162, 158], 1) + ops.element('FourNodeTetrahedron', 4506, *[1455, 1492, 1362, 647], 1) + ops.element('FourNodeTetrahedron', 4507, *[278, 1418, 1443, 279], 1) + ops.element('FourNodeTetrahedron', 4508, *[1267, 1135, 1475, 1231], 1) + ops.element('FourNodeTetrahedron', 4509, *[278, 1565, 273, 1443], 1) + ops.element('FourNodeTetrahedron', 4510, *[244, 1337, 249, 1285], 1) + ops.element('FourNodeTetrahedron', 4511, *[1329, 1403, 325, 1322], 1) + ops.element('FourNodeTetrahedron', 4512, *[278, 1443, 273, 279], 1) + ops.element('FourNodeTetrahedron', 4513, *[399, 1590, 347, 351], 1) + ops.element('FourNodeTetrahedron', 4514, *[1163, 1143, 1590, 1165], 1) + ops.element('FourNodeTetrahedron', 4515, *[138, 140, 139, 1318], 1) + ops.element('FourNodeTetrahedron', 4516, *[1458, 1230, 1726, 1233], 1) + ops.element('FourNodeTetrahedron', 4517, *[1233, 1189, 1726, 1577], 1) + ops.element('FourNodeTetrahedron', 4518, *[1590, 1143, 1193, 1165], 1) + ops.element('FourNodeTetrahedron', 4519, *[737, 1304, 305, 1708], 1) + ops.element('FourNodeTetrahedron', 4520, *[392, 1590, 343, 347], 1) + ops.element('FourNodeTetrahedron', 4521, *[1525, 1507, 1497, 1429], 1) + ops.element('FourNodeTetrahedron', 4522, *[1377, 1461, 1332, 1682], 1) + ops.element('FourNodeTetrahedron', 4523, *[1195, 1138, 1487, 1154], 1) + ops.element('FourNodeTetrahedron', 4524, *[494, 1312, 482, 493], 1) + ops.element('FourNodeTetrahedron', 4525, *[481, 1312, 412, 482], 1) + ops.element('FourNodeTetrahedron', 4526, *[494, 1312, 481, 482], 1) + ops.element('FourNodeTetrahedron', 4527, *[1230, 1189, 1726, 1233], 1) + ops.element('FourNodeTetrahedron', 4528, *[243, 1363, 247, 248], 1) + ops.element('FourNodeTetrahedron', 4529, *[494, 766, 481, 1312], 1) + ops.element('FourNodeTetrahedron', 4530, *[515, 1733, 516, 518], 1) + ops.element('FourNodeTetrahedron', 4531, *[1577, 1189, 1726, 1404], 1) + ops.element('FourNodeTetrahedron', 4532, *[1726, 1189, 1400, 1404], 1) + ops.element('FourNodeTetrahedron', 4533, *[1577, 1726, 318, 1404], 1) + ops.element('FourNodeTetrahedron', 4534, *[1726, 1400, 318, 1404], 1) + ops.element('FourNodeTetrahedron', 4535, *[1292, 1455, 1295, 657], 1) + ops.element('FourNodeTetrahedron', 4536, *[1726, 1400, 317, 318], 1) + ops.element('FourNodeTetrahedron', 4537, *[351, 1606, 350, 354], 1) + ops.element('FourNodeTetrahedron', 4538, *[1551, 1712, 1299, 607], 1) + ops.element('FourNodeTetrahedron', 4539, *[1580, 416, 1331, 1515], 1) + ops.element('FourNodeTetrahedron', 4540, *[1493, 1447, 1600, 1451], 1) + ops.element('FourNodeTetrahedron', 4541, *[1524, 1503, 1610, 1420], 1) + ops.element('FourNodeTetrahedron', 4542, *[1157, 175, 163, 176], 1) + ops.element('FourNodeTetrahedron', 4543, *[1409, 1196, 1433, 1598], 1) + ops.element('FourNodeTetrahedron', 4544, *[1610, 1503, 1506, 604], 1) + ops.element('FourNodeTetrahedron', 4545, *[1692, 1441, 615, 619], 1) + ops.element('FourNodeTetrahedron', 4546, *[1582, 406, 399, 405], 1) + ops.element('FourNodeTetrahedron', 4547, *[1293, 531, 1576, 530], 1) + ops.element('FourNodeTetrahedron', 4548, *[1378, 1334, 1367, 1717], 1) + ops.element('FourNodeTetrahedron', 4549, *[1692, 1441, 1461, 615], 1) + ops.element('FourNodeTetrahedron', 4550, *[631, 621, 1472, 625], 1) + ops.element('FourNodeTetrahedron', 4551, *[1736, 1663, 475, 654], 1) + ops.element('FourNodeTetrahedron', 4552, *[1420, 1503, 604, 605], 1) + ops.element('FourNodeTetrahedron', 4553, *[1391, 1333, 246, 215], 1) + ops.element('FourNodeTetrahedron', 4554, *[1515, 420, 431, 522], 1) + ops.element('FourNodeTetrahedron', 4555, *[1420, 1503, 1610, 604], 1) + ops.element('FourNodeTetrahedron', 4556, *[1584, 1524, 1610, 1420], 1) + ops.element('FourNodeTetrahedron', 4557, *[276, 1651, 271, 1413], 1) + ops.element('FourNodeTetrahedron', 4558, *[1329, 1572, 1322, 1552], 1) + ops.element('FourNodeTetrahedron', 4559, *[1621, 1622, 1530, 1652], 1) + ops.element('FourNodeTetrahedron', 4560, *[730, 722, 721, 1325], 1) + ops.element('FourNodeTetrahedron', 4561, *[1222, 1220, 1447, 1126], 1) + ops.element('FourNodeTetrahedron', 4562, *[300, 1558, 301, 1336], 1) + ops.element('FourNodeTetrahedron', 4563, *[673, 1702, 674, 676], 1) + ops.element('FourNodeTetrahedron', 4564, *[1631, 1390, 375, 1483], 1) + ops.element('FourNodeTetrahedron', 4565, *[1727, 1570, 1607, 1480], 1) + ops.element('FourNodeTetrahedron', 4566, *[374, 1631, 375, 361], 1) + ops.element('FourNodeTetrahedron', 4567, *[1592, 1631, 374, 1421], 1) + ops.element('FourNodeTetrahedron', 4568, *[1703, 711, 710, 1228], 1) + ops.element('FourNodeTetrahedron', 4569, *[1408, 1701, 1449, 618], 1) + ops.element('FourNodeTetrahedron', 4570, *[1537, 1536, 1371, 1505], 1) + ops.element('FourNodeTetrahedron', 4571, *[1353, 1374, 1371, 1536], 1) + ops.element('FourNodeTetrahedron', 4572, *[1353, 1536, 1371, 1537], 1) + ops.element('FourNodeTetrahedron', 4573, *[1581, 1655, 1548, 1642], 1) + ops.element('FourNodeTetrahedron', 4574, *[1670, 1188, 1394, 1571], 1) + ops.element('FourNodeTetrahedron', 4575, *[254, 258, 253, 1360], 1) + ops.element('FourNodeTetrahedron', 4576, *[252, 1314, 256, 1323], 1) + ops.element('FourNodeTetrahedron', 4577, *[764, 1664, 765, 1527], 1) + ops.element('FourNodeTetrahedron', 4578, *[1484, 1536, 1537, 1505], 1) + ops.element('FourNodeTetrahedron', 4579, *[1727, 1607, 1557, 1604], 1) + ops.element('FourNodeTetrahedron', 4580, *[1294, 1704, 1687, 655], 1) + ops.element('FourNodeTetrahedron', 4581, *[1542, 1580, 1515, 1498], 1) + ops.element('FourNodeTetrahedron', 4582, *[1285, 1344, 220, 1546], 1) + ops.element('FourNodeTetrahedron', 4583, *[220, 1344, 1541, 1546], 1) + ops.element('FourNodeTetrahedron', 4584, *[1359, 1569, 1350, 1575], 1) + ops.element('FourNodeTetrahedron', 4585, *[1546, 1541, 220, 1374], 1) + ops.element('FourNodeTetrahedron', 4586, *[1174, 1136, 1357, 1200], 1) + ops.element('FourNodeTetrahedron', 4587, *[235, 1546, 220, 1374], 1) + ops.element('FourNodeTetrahedron', 4588, *[1175, 1181, 630, 633], 1) + ops.element('FourNodeTetrahedron', 4589, *[235, 1546, 1374, 1353], 1) + ops.element('FourNodeTetrahedron', 4590, *[1310, 1546, 235, 1353], 1) + ops.element('FourNodeTetrahedron', 4591, *[1353, 1546, 1374, 1536], 1) + ops.element('FourNodeTetrahedron', 4592, *[663, 657, 1295, 656], 1) + ops.element('FourNodeTetrahedron', 4593, *[1310, 1546, 1353, 1536], 1) + ops.element('FourNodeTetrahedron', 4594, *[671, 675, 1469, 672], 1) + ops.element('FourNodeTetrahedron', 4595, *[1285, 1546, 235, 1310], 1) + ops.element('FourNodeTetrahedron', 4596, *[1285, 220, 235, 1546], 1) + ops.element('FourNodeTetrahedron', 4597, *[1723, 1578, 1345, 1569], 1) + ops.element('FourNodeTetrahedron', 4598, *[1729, 1640, 1621, 1652], 1) + ops.element('FourNodeTetrahedron', 4599, *[489, 1462, 410, 488], 1) + ops.element('FourNodeTetrahedron', 4600, *[250, 1276, 1539, 449], 1) + ops.element('FourNodeTetrahedron', 4601, *[1623, 1621, 1412, 1618], 1) + ops.element('FourNodeTetrahedron', 4602, *[1654, 1608, 1513, 1641], 1) + ops.element('FourNodeTetrahedron', 4603, *[326, 1714, 330, 1405], 1) + ops.element('FourNodeTetrahedron', 4604, *[1184, 1306, 1394, 1309], 1) + ops.element('FourNodeTetrahedron', 4605, *[768, 762, 763, 1573], 1) + ops.element('FourNodeTetrahedron', 4606, *[1657, 1605, 286, 1357], 1) + ops.element('FourNodeTetrahedron', 4607, *[396, 1507, 397, 403], 1) + ops.element('FourNodeTetrahedron', 4608, *[1305, 1636, 1347, 545], 1) + ops.element('FourNodeTetrahedron', 4609, *[1526, 1509, 1647, 1525], 1) + ops.element('FourNodeTetrahedron', 4610, *[265, 252, 264, 1314], 1) + ops.element('FourNodeTetrahedron', 4611, *[1563, 1313, 445, 601], 1) + ops.element('FourNodeTetrahedron', 4612, *[659, 1676, 1436, 645], 1) + ops.element('FourNodeTetrahedron', 4613, *[521, 677, 1702, 676], 1) + ops.element('FourNodeTetrahedron', 4614, *[1322, 1489, 1679, 1316], 1) + ops.element('FourNodeTetrahedron', 4615, *[284, 1342, 279, 259], 1) + ops.element('FourNodeTetrahedron', 4616, *[1725, 1427, 1625, 1576], 1) + ops.element('FourNodeTetrahedron', 4617, *[518, 1517, 520, 1616], 1) + ops.element('FourNodeTetrahedron', 4618, *[1333, 707, 1740, 1397], 1) + ops.element('FourNodeTetrahedron', 4619, *[1313, 1305, 239, 444], 1) + ops.element('FourNodeTetrahedron', 4620, *[1223, 1234, 1375, 1235], 1) + ops.element('FourNodeTetrahedron', 4621, *[682, 1158, 679, 511], 1) + ops.element('FourNodeTetrahedron', 4622, *[1520, 1528, 1689, 1597], 1) + ops.element('FourNodeTetrahedron', 4623, *[1667, 1185, 1395, 1137], 1) + ops.element('FourNodeTetrahedron', 4624, *[1466, 1481, 1570, 1480], 1) + ops.element('FourNodeTetrahedron', 4625, *[1372, 1187, 1669, 1611], 1) + ops.element('FourNodeTetrahedron', 4626, *[1427, 1625, 1576, 525], 1) + ops.element('FourNodeTetrahedron', 4627, *[1396, 155, 156, 148], 1) + ops.element('FourNodeTetrahedron', 4628, *[1346, 704, 1402, 1599], 1) + ops.element('FourNodeTetrahedron', 4629, *[1429, 1375, 1677, 1631], 1) + ops.element('FourNodeTetrahedron', 4630, *[1613, 1425, 1724, 1594], 1) + ops.element('FourNodeTetrahedron', 4631, *[1546, 1621, 1374, 1729], 1) + ops.element('FourNodeTetrahedron', 4632, *[1278, 1529, 469, 660], 1) + ops.element('FourNodeTetrahedron', 4633, *[1591, 1603, 1652, 1473], 1) + ops.element('FourNodeTetrahedron', 4634, *[1501, 1445, 1446, 1720], 1) + ops.element('FourNodeTetrahedron', 4635, *[1126, 1236, 1348, 1257], 1) + ops.element('FourNodeTetrahedron', 4636, *[1494, 1649, 1460, 1702], 1) + ops.element('FourNodeTetrahedron', 4637, *[1614, 1525, 1497, 1447], 1) + ops.element('FourNodeTetrahedron', 4638, *[1150, 1525, 1614, 1447], 1) + ops.element('FourNodeTetrahedron', 4639, *[1150, 1222, 1447, 1493], 1) + ops.element('FourNodeTetrahedron', 4640, *[1150, 1447, 1614, 1493], 1) + ops.element('FourNodeTetrahedron', 4641, *[1674, 160, 161, 157], 1) + ops.element('FourNodeTetrahedron', 4642, *[1674, 160, 157, 156], 1) + ops.element('FourNodeTetrahedron', 4643, *[1251, 1204, 1456, 1475], 1) + ops.element('FourNodeTetrahedron', 4644, *[1312, 1527, 412, 1521], 1) + ops.element('FourNodeTetrahedron', 4645, *[1351, 1708, 340, 1659], 1) + ops.element('FourNodeTetrahedron', 4646, *[1373, 367, 377, 1362], 1) + ops.element('FourNodeTetrahedron', 4647, *[283, 1418, 279, 284], 1) + ops.element('FourNodeTetrahedron', 4648, *[1587, 1406, 1639, 1454], 1) + ops.element('FourNodeTetrahedron', 4649, *[1406, 1438, 1523, 1639], 1) + ops.element('FourNodeTetrahedron', 4650, *[1265, 680, 1448, 677], 1) + ops.element('FourNodeTetrahedron', 4651, *[1594, 1550, 1445, 1426], 1) + ops.element('FourNodeTetrahedron', 4652, *[1267, 1475, 1609, 1524], 1) + ops.element('FourNodeTetrahedron', 4653, *[1624, 1622, 1370, 1530], 1) + ops.element('FourNodeTetrahedron', 4654, *[1621, 1624, 1271, 1530], 1) + ops.element('FourNodeTetrahedron', 4655, *[517, 1650, 1465, 1462], 1) + ops.element('FourNodeTetrahedron', 4656, *[519, 1614, 517, 521], 1) + ops.element('FourNodeTetrahedron', 4657, *[1624, 1370, 1271, 1530], 1) + ops.element('FourNodeTetrahedron', 4658, *[1269, 152, 137, 1326], 1) + ops.element('FourNodeTetrahedron', 4659, *[1530, 152, 1269, 1326], 1) + ops.element('FourNodeTetrahedron', 4660, *[1453, 1406, 1587, 1454], 1) + ops.element('FourNodeTetrahedron', 4661, *[1453, 1406, 1586, 1587], 1) + ops.element('FourNodeTetrahedron', 4662, *[1514, 1505, 1636, 546], 1) + ops.element('FourNodeTetrahedron', 4663, *[1716, 1714, 1403, 1444], 1) + ops.element('FourNodeTetrahedron', 4664, *[1514, 546, 1636, 545], 1) + ops.element('FourNodeTetrahedron', 4665, *[1415, 390, 1470, 1500], 1) + ops.element('FourNodeTetrahedron', 4666, *[1158, 1229, 1448, 1699], 1) + ops.element('FourNodeTetrahedron', 4667, *[1557, 1569, 1359, 1575], 1) + ops.element('FourNodeTetrahedron', 4668, *[1526, 1263, 1300, 1516], 1) + ops.element('FourNodeTetrahedron', 4669, *[1298, 149, 143, 1275], 1) + ops.element('FourNodeTetrahedron', 4670, *[1585, 1543, 1550, 1292], 1) + ops.element('FourNodeTetrahedron', 4671, *[153, 152, 1269, 1530], 1) + ops.element('FourNodeTetrahedron', 4672, *[1271, 1370, 153, 1530], 1) + ops.element('FourNodeTetrahedron', 4673, *[1370, 152, 153, 1530], 1) + ops.element('FourNodeTetrahedron', 4674, *[1594, 1424, 1550, 1426], 1) + ops.element('FourNodeTetrahedron', 4675, *[1672, 706, 1656, 1397], 1) + ops.element('FourNodeTetrahedron', 4676, *[1184, 1227, 1306, 1240], 1) + ops.element('FourNodeTetrahedron', 4677, *[673, 1494, 671, 674], 1) + ops.element('FourNodeTetrahedron', 4678, *[364, 365, 378, 1393], 1) + ops.element('FourNodeTetrahedron', 4679, *[1646, 1191, 1490, 1519], 1) + ops.element('FourNodeTetrahedron', 4680, *[1650, 1518, 372, 1613], 1) + ops.element('FourNodeTetrahedron', 4681, *[1493, 1447, 1614, 1600], 1) + ops.element('FourNodeTetrahedron', 4682, *[1460, 1424, 1594, 1426], 1) + ops.element('FourNodeTetrahedron', 4683, *[390, 1485, 383, 391], 1) + ops.element('FourNodeTetrahedron', 4684, *[1162, 1143, 1668, 1590], 1) + ops.element('FourNodeTetrahedron', 4685, *[1600, 1550, 1594, 1424], 1) + ops.element('FourNodeTetrahedron', 4686, *[1600, 1585, 1550, 1424], 1) + ops.element('FourNodeTetrahedron', 4687, *[1522, 1130, 1646, 1215], 1) + ops.element('FourNodeTetrahedron', 4688, *[1688, 1519, 1725, 1427], 1) + ops.element('FourNodeTetrahedron', 4689, *[1284, 1504, 1712, 1551], 1) + ops.element('FourNodeTetrahedron', 4690, *[714, 221, 213, 707], 1) + ops.element('FourNodeTetrahedron', 4691, *[1579, 1153, 1386, 1681], 1) + ops.element('FourNodeTetrahedron', 4692, *[340, 1659, 307, 344], 1) + ops.element('FourNodeTetrahedron', 4693, *[1572, 1593, 627, 630], 1) + ops.element('FourNodeTetrahedron', 4694, *[1358, 188, 432, 431], 1) + ops.element('FourNodeTetrahedron', 4695, *[1380, 1650, 1528, 1494], 1) + ops.element('FourNodeTetrahedron', 4696, *[735, 732, 285, 1605], 1) + ops.element('FourNodeTetrahedron', 4697, *[366, 1450, 367, 1373], 1) + ops.element('FourNodeTetrahedron', 4698, *[1305, 1347, 231, 442], 1) + ops.element('FourNodeTetrahedron', 4699, *[1284, 1360, 1314, 1562], 1) + ops.element('FourNodeTetrahedron', 4700, *[1149, 177, 1510, 155], 1) + ops.element('FourNodeTetrahedron', 4701, *[286, 1357, 1605, 1434], 1) + ops.element('FourNodeTetrahedron', 4702, *[368, 328, 324, 1329], 1) + ops.element('FourNodeTetrahedron', 4703, *[368, 1496, 328, 1329], 1) + ops.element('FourNodeTetrahedron', 4704, *[1315, 1595, 405, 376], 1) + ops.element('FourNodeTetrahedron', 4705, *[250, 449, 1539, 448], 1) + ops.element('FourNodeTetrahedron', 4706, *[286, 1605, 281, 1434], 1) + ops.element('FourNodeTetrahedron', 4707, *[1185, 1183, 1660, 1388], 1) + ops.element('FourNodeTetrahedron', 4708, *[705, 1402, 703, 1422], 1) + ops.element('FourNodeTetrahedron', 4709, *[1531, 724, 714, 1349], 1) + ops.element('FourNodeTetrahedron', 4710, *[1636, 1478, 1474, 546], 1) + ops.element('FourNodeTetrahedron', 4711, *[1353, 1374, 233, 1371], 1) + ops.element('FourNodeTetrahedron', 4712, *[286, 1605, 285, 281], 1) + ops.element('FourNodeTetrahedron', 4713, *[311, 1547, 315, 316], 1) + ops.element('FourNodeTetrahedron', 4714, *[310, 736, 315, 1547], 1) + ops.element('FourNodeTetrahedron', 4715, *[1155, 1232, 550, 551], 1) + ops.element('FourNodeTetrahedron', 4716, *[310, 1547, 315, 311], 1) + ops.element('FourNodeTetrahedron', 4717, *[444, 545, 442, 441], 1) + ops.element('FourNodeTetrahedron', 4718, *[1356, 158, 173, 1272], 1) + ops.element('FourNodeTetrahedron', 4719, *[1306, 1338, 289, 251], 1) + ops.element('FourNodeTetrahedron', 4720, *[736, 739, 734, 1547], 1) + ops.element('FourNodeTetrahedron', 4721, *[1131, 1184, 1564, 1195], 1) + ops.element('FourNodeTetrahedron', 4722, *[1564, 1195, 1309, 1471], 1) + ops.element('FourNodeTetrahedron', 4723, *[545, 440, 442, 441], 1) + ops.element('FourNodeTetrahedron', 4724, *[1398, 1675, 1431, 629], 1) + ops.element('FourNodeTetrahedron', 4725, *[1304, 1547, 310, 311], 1) + ops.element('FourNodeTetrahedron', 4726, *[1361, 1417, 311, 312], 1) + ops.element('FourNodeTetrahedron', 4727, *[311, 1547, 316, 1417], 1) + ops.element('FourNodeTetrahedron', 4728, *[311, 1417, 316, 312], 1) + ops.element('FourNodeTetrahedron', 4729, *[1361, 1547, 311, 1417], 1) + ops.element('FourNodeTetrahedron', 4730, *[492, 491, 489, 484], 1) + ops.element('FourNodeTetrahedron', 4731, *[281, 1605, 1428, 1434], 1) + ops.element('FourNodeTetrahedron', 4732, *[1212, 1148, 1675, 653], 1) + ops.element('FourNodeTetrahedron', 4733, *[1361, 1144, 1547, 1417], 1) + ops.element('FourNodeTetrahedron', 4734, *[743, 338, 1658, 1602], 1) + ops.element('FourNodeTetrahedron', 4735, *[747, 748, 1416, 1169], 1) + ops.element('FourNodeTetrahedron', 4736, *[233, 220, 229, 1374], 1) + ops.element('FourNodeTetrahedron', 4737, *[1602, 1320, 337, 342], 1) + ops.element('FourNodeTetrahedron', 4738, *[513, 1647, 518, 519], 1) + ops.element('FourNodeTetrahedron', 4739, *[270, 720, 719, 271], 1) + ops.element('FourNodeTetrahedron', 4740, *[261, 236, 1744, 1537], 1) + ops.element('FourNodeTetrahedron', 4741, *[742, 1320, 337, 1602], 1) + ops.element('FourNodeTetrahedron', 4742, *[531, 524, 1576, 530], 1) + ops.element('FourNodeTetrahedron', 4743, *[744, 1485, 383, 390], 1) + ops.element('FourNodeTetrahedron', 4744, *[1344, 1272, 218, 222], 1) + ops.element('FourNodeTetrahedron', 4745, *[1347, 1474, 1277, 1296], 1) + ops.element('FourNodeTetrahedron', 4746, *[545, 1474, 1347, 1296], 1) + ops.element('FourNodeTetrahedron', 4747, *[398, 1414, 399, 1410], 1) + ops.element('FourNodeTetrahedron', 4748, *[1472, 1574, 1511, 1709], 1) + ops.element('FourNodeTetrahedron', 4749, *[1472, 1194, 1574, 1709], 1) + ops.element('FourNodeTetrahedron', 4750, *[1607, 1439, 1586, 1453], 1) + ops.element('FourNodeTetrahedron', 4751, *[1578, 1439, 1586, 1607], 1) + ops.element('FourNodeTetrahedron', 4752, *[1307, 1151, 1302, 1434], 1) + ops.element('FourNodeTetrahedron', 4753, *[1296, 1555, 433, 1468], 1) + ops.element('FourNodeTetrahedron', 4754, *[268, 1321, 238, 447], 1) + ops.element('FourNodeTetrahedron', 4755, *[1644, 1522, 1645, 1653], 1) + ops.element('FourNodeTetrahedron', 4756, *[1344, 1356, 1272, 1588], 1) + ops.element('FourNodeTetrahedron', 4757, *[631, 1472, 1467, 625], 1) + ops.element('FourNodeTetrahedron', 4758, *[399, 1590, 351, 1124], 1) + ops.element('FourNodeTetrahedron', 4759, *[1641, 1376, 1721, 1495], 1) + ops.element('FourNodeTetrahedron', 4760, *[1381, 1403, 329, 1329], 1) + ops.element('FourNodeTetrahedron', 4761, *[266, 1360, 265, 1290], 1) + ops.element('FourNodeTetrahedron', 4762, *[290, 265, 264, 1332], 1) + ops.element('FourNodeTetrahedron', 4763, *[361, 375, 362, 1483], 1) + ops.element('FourNodeTetrahedron', 4764, *[1554, 1440, 1638, 1433], 1) + ops.element('FourNodeTetrahedron', 4765, *[1478, 1283, 1544, 1281], 1) + ops.element('FourNodeTetrahedron', 4766, *[328, 329, 325, 1329], 1) + ops.element('FourNodeTetrahedron', 4767, *[1481, 1439, 1607, 1453], 1) + ops.element('FourNodeTetrahedron', 4768, *[1294, 1704, 655, 662], 1) + ops.element('FourNodeTetrahedron', 4769, *[1723, 1703, 1578, 1607], 1) + ops.element('FourNodeTetrahedron', 4770, *[1231, 1135, 1486, 1216], 1) + ops.element('FourNodeTetrahedron', 4771, *[1347, 1407, 1534, 1636], 1) + ops.element('FourNodeTetrahedron', 4772, *[521, 1734, 676, 510], 1) + ops.element('FourNodeTetrahedron', 4773, *[1472, 621, 1709, 625], 1) + ops.element('FourNodeTetrahedron', 4774, *[1231, 1135, 1267, 1486], 1) + ops.element('FourNodeTetrahedron', 4775, *[1523, 160, 161, 1513], 1) + ops.element('FourNodeTetrahedron', 4776, *[1514, 1505, 546, 602], 1) + ops.element('FourNodeTetrahedron', 4777, *[1409, 1196, 1598, 611], 1) + ops.element('FourNodeTetrahedron', 4778, *[399, 1124, 351, 1582], 1) + ops.element('FourNodeTetrahedron', 4779, *[1451, 1126, 1348, 1257], 1) + ops.element('FourNodeTetrahedron', 4780, *[1519, 1625, 1556, 1725], 1) + ops.element('FourNodeTetrahedron', 4781, *[1472, 1709, 1511, 625], 1) + ops.element('FourNodeTetrahedron', 4782, *[1201, 1202, 1430, 1123], 1) + ops.element('FourNodeTetrahedron', 4783, *[1219, 1225, 1340, 1121], 1) + ops.element('FourNodeTetrahedron', 4784, *[1443, 1557, 1575, 1604], 1) + ops.element('FourNodeTetrahedron', 4785, *[1217, 1247, 1410, 1219], 1) + ops.element('FourNodeTetrahedron', 4786, *[1528, 1469, 1685, 1459], 1) + ops.element('FourNodeTetrahedron', 4787, *[1499, 161, 162, 1479], 1) + ops.element('FourNodeTetrahedron', 4788, *[1326, 1280, 1331, 1542], 1) + ops.element('FourNodeTetrahedron', 4789, *[1428, 1325, 1651, 1633], 1) + ops.element('FourNodeTetrahedron', 4790, *[1516, 1507, 396, 403], 1) + ops.element('FourNodeTetrahedron', 4791, *[1600, 1585, 1421, 1550], 1) + ops.element('FourNodeTetrahedron', 4792, *[1199, 733, 1307, 1151], 1) + ops.element('FourNodeTetrahedron', 4793, *[1425, 1592, 1421, 1600], 1) + ops.element('FourNodeTetrahedron', 4794, *[1524, 1155, 1503, 1420], 1) + ops.element('FourNodeTetrahedron', 4795, *[601, 1514, 1313, 545], 1) + ops.element('FourNodeTetrahedron', 4796, *[1600, 1592, 1421, 1585], 1) + ops.element('FourNodeTetrahedron', 4797, *[1390, 1341, 1612, 1389], 1) + ops.element('FourNodeTetrahedron', 4798, *[1642, 1640, 1729, 1502], 1) + ops.element('FourNodeTetrahedron', 4799, *[1425, 360, 359, 1632], 1) + ops.element('FourNodeTetrahedron', 4800, *[1425, 1632, 359, 1445], 1) + ops.element('FourNodeTetrahedron', 4801, *[1590, 1193, 1658, 1661], 1) + ops.element('FourNodeTetrahedron', 4802, *[1326, 138, 1358, 1318], 1) + ops.element('FourNodeTetrahedron', 4803, *[1318, 139, 188, 431], 1) + ops.element('FourNodeTetrahedron', 4804, *[1127, 1209, 1481, 1480], 1) + ops.element('FourNodeTetrahedron', 4805, *[1594, 1425, 1445, 1550], 1) + ops.element('FourNodeTetrahedron', 4806, *[513, 1647, 1526, 1525], 1) + ops.element('FourNodeTetrahedron', 4807, *[513, 1246, 1525, 1150], 1) + ops.element('FourNodeTetrahedron', 4808, *[1526, 1246, 1509, 1525], 1) + ops.element('FourNodeTetrahedron', 4809, *[1425, 1632, 1445, 1550], 1) + ops.element('FourNodeTetrahedron', 4810, *[1324, 1327, 1310, 1634], 1) + ops.element('FourNodeTetrahedron', 4811, *[1645, 1654, 1588, 1641], 1) + ops.element('FourNodeTetrahedron', 4812, *[1620, 1581, 1327, 1642], 1) + ops.element('FourNodeTetrahedron', 4813, *[1566, 417, 1298, 1580], 1) + ops.element('FourNodeTetrahedron', 4814, *[1347, 1534, 1273, 1277], 1) + ops.element('FourNodeTetrahedron', 4815, *[1647, 1516, 1518, 1497], 1) + ops.element('FourNodeTetrahedron', 4816, *[1366, 1398, 1492, 1365], 1) + ops.element('FourNodeTetrahedron', 4817, *[1342, 1644, 1419, 1581], 1) + ops.element('FourNodeTetrahedron', 4818, *[1438, 159, 1674, 1510], 1) + ops.element('FourNodeTetrahedron', 4819, *[1571, 1394, 314, 297], 1) + ops.element('FourNodeTetrahedron', 4820, *[1433, 1156, 1486, 1598], 1) + ops.element('FourNodeTetrahedron', 4821, *[258, 261, 257, 1324], 1) + ops.element('FourNodeTetrahedron', 4822, *[1705, 718, 717, 710], 1) + ops.element('FourNodeTetrahedron', 4823, *[1294, 655, 1663, 661], 1) + ops.element('FourNodeTetrahedron', 4824, *[262, 1310, 236, 1737], 1) + ops.element('FourNodeTetrahedron', 4825, *[360, 361, 366, 1632], 1) + ops.element('FourNodeTetrahedron', 4826, *[1589, 1208, 1480, 1456], 1) + ops.element('FourNodeTetrahedron', 4827, *[1372, 1197, 341, 344], 1) + ops.element('FourNodeTetrahedron', 4828, *[1465, 1616, 371, 1650], 1) + ops.element('FourNodeTetrahedron', 4829, *[1655, 1643, 1653, 1640], 1) + ops.element('FourNodeTetrahedron', 4830, *[462, 1322, 322, 463], 1) + ops.element('FourNodeTetrahedron', 4831, *[1679, 1405, 1706, 1489], 1) + ops.element('FourNodeTetrahedron', 4832, *[1679, 1706, 327, 1316], 1) + ops.element('FourNodeTetrahedron', 4833, *[1407, 1618, 1532, 1534], 1) + ops.element('FourNodeTetrahedron', 4834, *[1201, 1206, 1430, 1202], 1) + ops.element('FourNodeTetrahedron', 4835, *[525, 526, 1238, 423], 1) + ops.element('FourNodeTetrahedron', 4836, *[1336, 1401, 1471, 1574], 1) + ops.element('FourNodeTetrahedron', 4837, *[1412, 1532, 223, 1713], 1) + ops.element('FourNodeTetrahedron', 4838, *[1695, 1697, 602, 603], 1) + ops.element('FourNodeTetrahedron', 4839, *[534, 1281, 527, 533], 1) + ops.element('FourNodeTetrahedron', 4840, *[1287, 1169, 1416, 1437], 1) + ops.element('FourNodeTetrahedron', 4841, *[317, 1417, 287, 1400], 1) + ops.element('FourNodeTetrahedron', 4842, *[219, 1350, 216, 218], 1) + ops.element('FourNodeTetrahedron', 4843, *[759, 1239, 1686, 1159], 1) + ops.element('FourNodeTetrahedron', 4844, *[1239, 1169, 1686, 1287], 1) + ops.element('FourNodeTetrahedron', 4845, *[1385, 1286, 388, 1517], 1) + ops.element('FourNodeTetrahedron', 4846, *[1607, 1730, 1575, 1630], 1) + ops.element('FourNodeTetrahedron', 4847, *[385, 1668, 339, 343], 1) + ops.element('FourNodeTetrahedron', 4848, *[759, 758, 760, 1686], 1) + ops.element('FourNodeTetrahedron', 4849, *[1165, 1245, 351, 1124], 1) + ops.element('FourNodeTetrahedron', 4850, *[759, 1686, 760, 1159], 1) + ops.element('FourNodeTetrahedron', 4851, *[626, 1572, 1552, 627], 1) + ops.element('FourNodeTetrahedron', 4852, *[1363, 1359, 247, 217], 1) + ops.element('FourNodeTetrahedron', 4853, *[271, 719, 1531, 1317], 1) + ops.element('FourNodeTetrahedron', 4854, *[1699, 684, 681, 680], 1) + ops.element('FourNodeTetrahedron', 4855, *[607, 601, 1563, 451], 1) + ops.element('FourNodeTetrahedron', 4856, *[1421, 1631, 1483, 1543], 1) + ops.element('FourNodeTetrahedron', 4857, *[1592, 1442, 1631, 1421], 1) + ops.element('FourNodeTetrahedron', 4858, *[1430, 1206, 1718, 1202], 1) + ops.element('FourNodeTetrahedron', 4859, *[1360, 1327, 1324, 1620], 1) + ops.element('FourNodeTetrahedron', 4860, *[1410, 1247, 1582, 1164], 1) + ops.element('FourNodeTetrahedron', 4861, *[1635, 1519, 1556, 1725], 1) + ops.element('FourNodeTetrahedron', 4862, *[1556, 1298, 1549, 1626], 1) + ops.element('FourNodeTetrahedron', 4863, *[1556, 1298, 1626, 1566], 1) + ops.element('FourNodeTetrahedron', 4864, *[1510, 155, 156, 1396], 1) + ops.element('FourNodeTetrahedron', 4865, *[713, 175, 1743, 1157], 1) + ops.element('FourNodeTetrahedron', 4866, *[1619, 1556, 1626, 1567], 1) + ops.element('FourNodeTetrahedron', 4867, *[474, 1736, 470, 660], 1) + ops.element('FourNodeTetrahedron', 4868, *[1562, 1620, 1634, 1477], 1) + ops.element('FourNodeTetrahedron', 4869, *[1513, 1510, 1674, 1495], 1) + ops.element('FourNodeTetrahedron', 4870, *[1524, 1648, 1643, 1503], 1) + ops.element('FourNodeTetrahedron', 4871, *[1524, 1643, 1610, 1503], 1) + ops.element('FourNodeTetrahedron', 4872, *[1394, 1306, 293, 1309], 1) + ops.element('FourNodeTetrahedron', 4873, *[1267, 1135, 1524, 1486], 1) + ops.element('FourNodeTetrahedron', 4874, *[678, 664, 1424, 663], 1) + ops.element('FourNodeTetrahedron', 4875, *[1610, 1643, 1506, 1503], 1) + ops.element('FourNodeTetrahedron', 4876, *[1141, 1157, 1599, 1170], 1) + ops.element('FourNodeTetrahedron', 4877, *[1649, 1493, 1627, 1448], 1) + ops.element('FourNodeTetrahedron', 4878, *[1520, 1601, 488, 486], 1) + ops.element('FourNodeTetrahedron', 4879, *[521, 1493, 1649, 1448], 1) + ops.element('FourNodeTetrahedron', 4880, *[341, 1351, 1659, 1197], 1) + ops.element('FourNodeTetrahedron', 4881, *[341, 1659, 340, 344], 1) + ops.element('FourNodeTetrahedron', 4882, *[1282, 1408, 1319, 624], 1) + ops.element('FourNodeTetrahedron', 4883, *[1421, 1483, 361, 1450], 1) + ops.element('FourNodeTetrahedron', 4884, *[1356, 1629, 1479, 1553], 1) + ops.element('FourNodeTetrahedron', 4885, *[1170, 176, 159, 177], 1) + ops.element('FourNodeTetrahedron', 4886, *[523, 420, 1515, 421], 1) + ops.element('FourNodeTetrahedron', 4887, *[1296, 527, 437, 438], 1) + ops.element('FourNodeTetrahedron', 4888, *[1344, 1272, 1541, 1624], 1) + ops.element('FourNodeTetrahedron', 4889, *[1567, 1725, 1626, 1488], 1) + ops.element('FourNodeTetrahedron', 4890, *[1565, 1727, 1557, 1443], 1) + ops.element('FourNodeTetrahedron', 4891, *[1535, 1620, 1562, 1477], 1) + ops.element('FourNodeTetrahedron', 4892, *[1535, 1584, 1620, 1477], 1) + ops.element('FourNodeTetrahedron', 4893, *[213, 1740, 221, 214], 1) + ops.element('FourNodeTetrahedron', 4894, *[1548, 1653, 1546, 1621], 1) + ops.element('FourNodeTetrahedron', 4895, *[1665, 1279, 186, 1355], 1) + ops.element('FourNodeTetrahedron', 4896, *[1296, 1468, 437, 527], 1) + ops.element('FourNodeTetrahedron', 4897, *[1176, 1137, 1716, 1175], 1) + ops.element('FourNodeTetrahedron', 4898, *[1560, 1268, 1344, 1546], 1) + ops.element('FourNodeTetrahedron', 4899, *[1522, 1646, 1731, 1643], 1) + ops.element('FourNodeTetrahedron', 4900, *[149, 143, 142, 1298], 1) + ops.element('FourNodeTetrahedron', 4901, *[293, 251, 267, 1369], 1) + ops.element('FourNodeTetrahedron', 4902, *[1123, 1203, 1338, 1432], 1) + ops.element('FourNodeTetrahedron', 4903, *[333, 334, 329, 1714], 1) + ops.element('FourNodeTetrahedron', 4904, *[537, 1673, 531, 538], 1) + ops.element('FourNodeTetrahedron', 4905, *[521, 1493, 1614, 1649], 1) + ops.element('FourNodeTetrahedron', 4906, *[1310, 1642, 1536, 1634], 1) + ops.element('FourNodeTetrahedron', 4907, *[1362, 1301, 473, 1662], 1) + ops.element('FourNodeTetrahedron', 4908, *[326, 330, 327, 1405], 1) + ops.element('FourNodeTetrahedron', 4909, *[1310, 1642, 1548, 1536], 1) + ops.element('FourNodeTetrahedron', 4910, *[1546, 1624, 1541, 1621], 1) + ops.element('FourNodeTetrahedron', 4911, *[518, 1517, 516, 520], 1) + ops.element('FourNodeTetrahedron', 4912, *[1589, 1604, 1418, 1342], 1) + ops.element('FourNodeTetrahedron', 4913, *[1589, 1456, 1604, 1342], 1) + ops.element('FourNodeTetrahedron', 4914, *[1496, 1423, 328, 1329], 1) + ops.element('FourNodeTetrahedron', 4915, *[1418, 1604, 1419, 1342], 1) + ops.element('FourNodeTetrahedron', 4916, *[1383, 1609, 1620, 1584], 1) + ops.element('FourNodeTetrahedron', 4917, *[1339, 717, 709, 710], 1) + ops.element('FourNodeTetrahedron', 4918, *[1339, 716, 1345, 709], 1) + ops.element('FourNodeTetrahedron', 4919, *[1339, 717, 716, 709], 1) + ops.element('FourNodeTetrahedron', 4920, *[1418, 1604, 1443, 1419], 1) + ops.element('FourNodeTetrahedron', 4921, *[1443, 1604, 1575, 1560], 1) + ops.element('FourNodeTetrahedron', 4922, *[1540, 154, 152, 1326], 1) + ops.element('FourNodeTetrahedron', 4923, *[1540, 151, 154, 1280], 1) + ops.element('FourNodeTetrahedron', 4924, *[1540, 154, 1326, 1280], 1) + ops.element('FourNodeTetrahedron', 4925, *[1376, 151, 152, 1540], 1) + ops.element('FourNodeTetrahedron', 4926, *[1673, 525, 531, 532], 1) + ops.element('FourNodeTetrahedron', 4927, *[1340, 1225, 1595, 1315], 1) + ops.element('FourNodeTetrahedron', 4928, *[223, 1532, 184, 1407], 1) + ops.element('FourNodeTetrahedron', 4929, *[1673, 1427, 531, 525], 1) + ops.element('FourNodeTetrahedron', 4930, *[1350, 1629, 1356, 1553], 1) + ops.element('FourNodeTetrahedron', 4931, *[1654, 1523, 1499, 1513], 1) + ops.element('FourNodeTetrahedron', 4932, *[1540, 1376, 151, 1549], 1) + ops.element('FourNodeTetrahedron', 4933, *[1540, 1549, 151, 1280], 1) + ops.element('FourNodeTetrahedron', 4934, *[1351, 1142, 1708, 1659], 1) + ops.element('FourNodeTetrahedron', 4935, *[1587, 1586, 1629, 1654], 1) + ops.element('FourNodeTetrahedron', 4936, *[1741, 1606, 351, 355], 1) + ops.element('FourNodeTetrahedron', 4937, *[740, 305, 336, 1351], 1) + ops.element('FourNodeTetrahedron', 4938, *[1708, 305, 306, 340], 1) + ops.element('FourNodeTetrahedron', 4939, *[621, 1709, 617, 622], 1) + ops.element('FourNodeTetrahedron', 4940, *[1699, 1368, 681, 684], 1) + ops.element('FourNodeTetrahedron', 4941, *[187, 1742, 183, 186], 1) + ops.element('FourNodeTetrahedron', 4942, *[1517, 394, 1521, 520], 1) + ops.element('FourNodeTetrahedron', 4943, *[1448, 1699, 1368, 681], 1) + ops.element('FourNodeTetrahedron', 4944, *[219, 1344, 218, 220], 1) + ops.element('FourNodeTetrahedron', 4945, *[1521, 387, 393, 394], 1) + ops.element('FourNodeTetrahedron', 4946, *[1367, 1289, 290, 1377], 1) + ops.element('FourNodeTetrahedron', 4947, *[366, 361, 367, 1450], 1) + ops.element('FourNodeTetrahedron', 4948, *[1621, 1652, 1618, 1591], 1) + ops.element('FourNodeTetrahedron', 4949, *[1609, 1524, 1584, 1610], 1) + ops.element('FourNodeTetrahedron', 4950, *[1560, 1588, 1344, 1268], 1) + ops.element('FourNodeTetrahedron', 4951, *[1638, 1267, 1609, 1584], 1) + ops.element('FourNodeTetrahedron', 4952, *[1231, 1267, 1486, 1433], 1) + ops.element('FourNodeTetrahedron', 4953, *[1350, 1629, 1387, 1356], 1) + ops.element('FourNodeTetrahedron', 4954, *[1556, 1625, 1275, 1566], 1) + ops.element('FourNodeTetrahedron', 4955, *[1638, 1486, 1267, 1433], 1) + ops.element('FourNodeTetrahedron', 4956, *[341, 1197, 1659, 344], 1) + ops.element('FourNodeTetrahedron', 4957, *[1730, 1587, 1629, 1553], 1) + ops.element('FourNodeTetrahedron', 4958, *[1730, 1629, 1350, 1553], 1) + ops.element('FourNodeTetrahedron', 4959, *[1575, 1730, 1350, 1553], 1) + ops.element('FourNodeTetrahedron', 4960, *[1730, 1629, 1569, 1350], 1) + ops.element('FourNodeTetrahedron', 4961, *[1596, 1567, 1603, 1293], 1) + ops.element('FourNodeTetrahedron', 4962, *[1291, 1567, 1545, 1488], 1) + ops.element('FourNodeTetrahedron', 4963, *[1603, 1293, 1567, 1291], 1) + ops.element('FourNodeTetrahedron', 4964, *[1652, 1622, 1540, 1619], 1) + ops.element('FourNodeTetrahedron', 4965, *[1530, 1540, 1628, 1652], 1) + ops.element('FourNodeTetrahedron', 4966, *[1622, 1540, 1530, 1652], 1) + ops.element('FourNodeTetrahedron', 4967, *[1704, 1295, 656, 663], 1) + ops.element('FourNodeTetrahedron', 4968, *[1159, 1239, 1686, 1287], 1) + ops.element('FourNodeTetrahedron', 4969, *[760, 1686, 758, 1287], 1) + ops.element('FourNodeTetrahedron', 4970, *[1641, 1495, 1376, 1622], 1) + ops.element('FourNodeTetrahedron', 4971, *[1540, 1549, 1280, 1619], 1) + ops.element('FourNodeTetrahedron', 4972, *[1506, 1640, 1502, 1603], 1) + ops.element('FourNodeTetrahedron', 4973, *[1473, 1545, 1617, 1283], 1) + ops.element('FourNodeTetrahedron', 4974, *[763, 754, 764, 1385], 1) + ops.element('FourNodeTetrahedron', 4975, *[1619, 1549, 1280, 1626], 1) + ops.element('FourNodeTetrahedron', 4976, *[1657, 285, 286, 316], 1) + ops.element('FourNodeTetrahedron', 4977, *[1651, 720, 271, 1317], 1) + ops.element('FourNodeTetrahedron', 4978, *[1725, 1556, 1626, 1566], 1) + ops.element('FourNodeTetrahedron', 4979, *[1702, 1700, 674, 677], 1) + ops.element('FourNodeTetrahedron', 4980, *[1139, 1163, 1162, 1414], 1) + ops.element('FourNodeTetrahedron', 4981, *[1617, 1628, 1538, 1542], 1) + ops.element('FourNodeTetrahedron', 4982, *[671, 675, 1469, 674], 1) + ops.element('FourNodeTetrahedron', 4983, *[1346, 1402, 1422, 1599], 1) + ops.element('FourNodeTetrahedron', 4984, *[1586, 1599, 1422, 1523], 1) + ops.element('FourNodeTetrahedron', 4985, *[367, 368, 377, 1362], 1) + ops.element('FourNodeTetrahedron', 4986, *[1276, 1314, 1323, 1712], 1) + ops.element('FourNodeTetrahedron', 4987, *[1617, 1619, 1628, 1542], 1) + ops.element('FourNodeTetrahedron', 4988, *[1617, 1619, 1542, 1545], 1) + ops.element('FourNodeTetrahedron', 4989, *[371, 372, 358, 1685], 1) + ops.element('FourNodeTetrahedron', 4990, *[1497, 1429, 1677, 1592], 1) + ops.element('FourNodeTetrahedron', 4991, *[218, 1272, 135, 222], 1) + ops.element('FourNodeTetrahedron', 4992, *[1447, 1451, 1442, 1585], 1) + ops.element('FourNodeTetrahedron', 4993, *[1595, 1392, 376, 1341], 1) + ops.element('FourNodeTetrahedron', 4994, *[1473, 1619, 1617, 1545], 1) + ops.element('FourNodeTetrahedron', 4995, *[1506, 1643, 1640, 1603], 1) + ops.element('FourNodeTetrahedron', 4996, *[1583, 1723, 1569, 1557], 1) + ops.element('FourNodeTetrahedron', 4997, *[1360, 1383, 1327, 1620], 1) + ops.element('FourNodeTetrahedron', 4998, *[261, 1737, 236, 1537], 1) + ops.element('FourNodeTetrahedron', 4999, *[1651, 720, 1317, 1330], 1) + ops.element('FourNodeTetrahedron', 5000, *[306, 1361, 312, 307], 1) + ops.element('FourNodeTetrahedron', 5001, *[1651, 1330, 1317, 1413], 1) + ops.element('FourNodeTetrahedron', 5002, *[276, 1633, 1651, 1413], 1) + ops.element('FourNodeTetrahedron', 5003, *[1633, 1330, 1651, 1413], 1) + ops.element('FourNodeTetrahedron', 5004, *[1473, 1567, 1619, 1545], 1) + ops.element('FourNodeTetrahedron', 5005, *[350, 349, 345, 1611], 1) + ops.element('FourNodeTetrahedron', 5006, *[519, 1647, 1518, 1614], 1) + ops.element('FourNodeTetrahedron', 5007, *[350, 1372, 345, 1611], 1) + ops.element('FourNodeTetrahedron', 5008, *[1591, 1473, 1617, 1478], 1) + ops.element('FourNodeTetrahedron', 5009, *[302, 294, 1377, 1319], 1) + ops.element('FourNodeTetrahedron', 5010, *[1592, 1677, 374, 1631], 1) + ops.element('FourNodeTetrahedron', 5011, *[1297, 1366, 1436, 645], 1) + ops.element('FourNodeTetrahedron', 5012, *[1301, 320, 461, 1552], 1) + ops.element('FourNodeTetrahedron', 5013, *[1352, 1159, 1287, 1134], 1) + ops.element('FourNodeTetrahedron', 5014, *[1552, 1364, 462, 466], 1) + ops.element('FourNodeTetrahedron', 5015, *[1324, 1620, 1634, 1562], 1) + ops.element('FourNodeTetrahedron', 5016, *[1228, 1157, 712, 1599], 1) + ops.element('FourNodeTetrahedron', 5017, *[1489, 1512, 1467, 1593], 1) + ops.element('FourNodeTetrahedron', 5018, *[1629, 1499, 1387, 1479], 1) + ops.element('FourNodeTetrahedron', 5019, *[1387, 1499, 162, 1479], 1) + ops.element('FourNodeTetrahedron', 5020, *[1586, 1499, 1397, 1629], 1) + ops.element('FourNodeTetrahedron', 5021, *[1470, 1500, 390, 396], 1) + ops.element('FourNodeTetrahedron', 5022, *[1586, 1422, 1397, 1499], 1) + ops.element('FourNodeTetrahedron', 5023, *[1578, 1422, 1397, 1586], 1) + ops.element('FourNodeTetrahedron', 5024, *[546, 1591, 1478, 547], 1) + ops.element('FourNodeTetrahedron', 5025, *[1572, 1444, 1593, 630], 1) + ops.element('FourNodeTetrahedron', 5026, *[546, 1281, 545, 533], 1) + ops.element('FourNodeTetrahedron', 5027, *[1636, 1591, 1478, 546], 1) + ops.element('FourNodeTetrahedron', 5028, *[1477, 1502, 1697, 1698], 1) + ops.element('FourNodeTetrahedron', 5029, *[1616, 372, 371, 1650], 1) + ops.element('FourNodeTetrahedron', 5030, *[282, 1434, 1633, 1399], 1) + ops.element('FourNodeTetrahedron', 5031, *[1129, 1217, 1681, 1435], 1) + ops.element('FourNodeTetrahedron', 5032, *[517, 1613, 1650, 1494], 1) + ops.element('FourNodeTetrahedron', 5033, *[1627, 1600, 1594, 1424], 1) + ops.element('FourNodeTetrahedron', 5034, *[517, 1650, 1462, 1380], 1) + ops.element('FourNodeTetrahedron', 5035, *[1627, 1424, 1594, 1460], 1) + ops.element('FourNodeTetrahedron', 5036, *[1460, 1627, 1424, 678], 1) + ops.element('FourNodeTetrahedron', 5037, *[276, 1428, 1651, 1633], 1) + ops.element('FourNodeTetrahedron', 5038, *[1628, 1619, 1280, 1542], 1) + ops.element('FourNodeTetrahedron', 5039, *[1628, 1540, 1280, 1619], 1) + ops.element('FourNodeTetrahedron', 5040, *[1536, 1502, 1623, 1505], 1) + ops.element('FourNodeTetrahedron', 5041, *[1630, 1587, 1553, 1645], 1) + ops.element('FourNodeTetrahedron', 5042, *[136, 152, 137, 1269], 1) + ops.element('FourNodeTetrahedron', 5043, *[1618, 1538, 1534, 1617], 1) + ops.element('FourNodeTetrahedron', 5044, *[1618, 1628, 1538, 1617], 1) + ops.element('FourNodeTetrahedron', 5045, *[1502, 1591, 1623, 1505], 1) + ops.element('FourNodeTetrahedron', 5046, *[1519, 1508, 1556, 1625], 1) + ops.element('FourNodeTetrahedron', 5047, *[1249, 526, 1238, 525], 1) + ops.element('FourNodeTetrahedron', 5048, *[1541, 1271, 1412, 1621], 1) + ops.element('FourNodeTetrahedron', 5049, *[1458, 1230, 1417, 1726], 1) + ops.element('FourNodeTetrahedron', 5050, *[317, 1417, 1400, 1726], 1) + ops.element('FourNodeTetrahedron', 5051, *[1545, 1626, 1542, 1580], 1) + ops.element('FourNodeTetrahedron', 5052, *[1245, 1166, 1606, 1241], 1) + ops.element('FourNodeTetrahedron', 5053, *[1241, 1166, 1606, 1308], 1) + ops.element('FourNodeTetrahedron', 5054, *[547, 1283, 1478, 534], 1) + ops.element('FourNodeTetrahedron', 5055, *[1626, 1331, 1280, 1542], 1) + ops.element('FourNodeTetrahedron', 5056, *[1618, 1530, 1628, 1538], 1) + ops.element('FourNodeTetrahedron', 5057, *[1426, 1295, 1445, 1704], 1) + ops.element('FourNodeTetrahedron', 5058, *[1553, 1629, 1479, 1654], 1) + ops.element('FourNodeTetrahedron', 5059, *[1711, 1584, 1535, 1533], 1) + ops.element('FourNodeTetrahedron', 5060, *[1410, 1164, 1582, 1340], 1) + ops.element('FourNodeTetrahedron', 5061, *[239, 1305, 231, 444], 1) + ops.element('FourNodeTetrahedron', 5062, *[239, 230, 231, 1305], 1) + ops.element('FourNodeTetrahedron', 5063, *[1683, 1609, 1383, 1711], 1) + ops.element('FourNodeTetrahedron', 5064, *[1618, 1530, 1532, 1538], 1) + ops.element('FourNodeTetrahedron', 5065, *[1618, 1538, 1532, 1534], 1) + ops.element('FourNodeTetrahedron', 5066, *[1672, 171, 166, 165], 1) + ops.element('FourNodeTetrahedron', 5067, *[725, 715, 1260, 1345], 1) + ops.element('FourNodeTetrahedron', 5068, *[1440, 1638, 1343, 1554], 1) + ops.element('FourNodeTetrahedron', 5069, *[1267, 1524, 1609, 1584], 1) + ops.element('FourNodeTetrahedron', 5070, *[1622, 1495, 1376, 1549], 1) + ops.element('FourNodeTetrahedron', 5071, *[1229, 1146, 1699, 683], 1) + ops.element('FourNodeTetrahedron', 5072, *[1652, 1619, 1617, 1473], 1) + ops.element('FourNodeTetrahedron', 5073, *[1553, 1587, 1629, 1654], 1) + ops.element('FourNodeTetrahedron', 5074, *[1393, 369, 469, 470], 1) + ops.element('FourNodeTetrahedron', 5075, *[1224, 177, 1170, 1510], 1) + ops.element('FourNodeTetrahedron', 5076, *[1158, 1229, 1699, 683], 1) + ops.element('FourNodeTetrahedron', 5077, *[512, 1229, 521, 1158], 1) + ops.element('FourNodeTetrahedron', 5078, *[462, 1322, 1364, 1552], 1) + ops.element('FourNodeTetrahedron', 5079, *[1156, 1216, 1486, 1598], 1) + ops.element('FourNodeTetrahedron', 5080, *[1622, 1376, 1370, 1540], 1) + ops.element('FourNodeTetrahedron', 5081, *[1356, 1629, 1387, 1479], 1) + ops.element('FourNodeTetrahedron', 5082, *[1622, 1370, 1530, 1540], 1) + ops.element('FourNodeTetrahedron', 5083, *[1486, 1135, 1524, 1216], 1) + ops.element('FourNodeTetrahedron', 5084, *[518, 1647, 1518, 519], 1) + ops.element('FourNodeTetrahedron', 5085, *[1291, 530, 1488, 529], 1) + ops.element('FourNodeTetrahedron', 5086, *[1479, 1513, 161, 1721], 1) + ops.element('FourNodeTetrahedron', 5087, *[1460, 678, 675, 674], 1) + ops.element('FourNodeTetrahedron', 5088, *[1300, 1437, 1263, 1526], 1) + ops.element('FourNodeTetrahedron', 5089, *[1403, 1679, 326, 1322], 1) + ops.element('FourNodeTetrahedron', 5090, *[1322, 1489, 1316, 1364], 1) + ops.element('FourNodeTetrahedron', 5091, *[1371, 1623, 1559, 1505], 1) + ops.element('FourNodeTetrahedron', 5092, *[1536, 1374, 1371, 1623], 1) + ops.element('FourNodeTetrahedron', 5093, *[1536, 1623, 1371, 1505], 1) + ops.element('FourNodeTetrahedron', 5094, *[1427, 1140, 1625, 1249], 1) + ops.element('FourNodeTetrahedron', 5095, *[1430, 1418, 283, 284], 1) + ops.element('FourNodeTetrahedron', 5096, *[1140, 1238, 1625, 1249], 1) + ops.element('FourNodeTetrahedron', 5097, *[1140, 1270, 1625, 1238], 1) + ops.element('FourNodeTetrahedron', 5098, *[1320, 1351, 336, 341], 1) + ops.element('FourNodeTetrahedron', 5099, *[1140, 1270, 1508, 1625], 1) + ops.element('FourNodeTetrahedron', 5100, *[327, 1336, 301, 1706], 1) + ops.element('FourNodeTetrahedron', 5101, *[1282, 1408, 301, 1319], 1) + ops.element('FourNodeTetrahedron', 5102, *[1706, 1408, 301, 1282], 1) + ops.element('FourNodeTetrahedron', 5103, *[1649, 1493, 1600, 1627], 1) + ops.element('FourNodeTetrahedron', 5104, *[1540, 1280, 1326, 1628], 1) + ops.element('FourNodeTetrahedron', 5105, *[1530, 1540, 1326, 1628], 1) + ops.element('FourNodeTetrahedron', 5106, *[1530, 1628, 1326, 1538], 1) + ops.element('FourNodeTetrahedron', 5107, *[1628, 1326, 1538, 1542], 1) + ops.element('FourNodeTetrahedron', 5108, *[1174, 1199, 1357, 1136], 1) + ops.element('FourNodeTetrahedron', 5109, *[1624, 1370, 1272, 1271], 1) + ops.element('FourNodeTetrahedron', 5110, *[1428, 729, 1651, 276], 1) + ops.element('FourNodeTetrahedron', 5111, *[1651, 721, 720, 1330], 1) + ops.element('FourNodeTetrahedron', 5112, *[729, 721, 720, 1651], 1) + ops.element('FourNodeTetrahedron', 5113, *[729, 1325, 1651, 1428], 1) + ops.element('FourNodeTetrahedron', 5114, *[1280, 1298, 1331, 1626], 1) + ops.element('FourNodeTetrahedron', 5115, *[1626, 1298, 1331, 1580], 1) + ops.element('FourNodeTetrahedron', 5116, *[1545, 1626, 1580, 1488], 1) + ops.element('FourNodeTetrahedron', 5117, *[288, 1430, 283, 289], 1) + ops.element('FourNodeTetrahedron', 5118, *[1647, 1509, 1507, 1525], 1) + ops.element('FourNodeTetrahedron', 5119, *[1516, 1509, 1500, 1507], 1) + ops.element('FourNodeTetrahedron', 5120, *[1647, 1525, 1507, 1497], 1) + ops.element('FourNodeTetrahedron', 5121, *[1516, 1509, 1507, 1647], 1) + ops.element('FourNodeTetrahedron', 5122, *[1423, 1381, 328, 1329], 1) + ops.element('FourNodeTetrahedron', 5123, *[1518, 373, 372, 1613], 1) + ops.element('FourNodeTetrahedron', 5124, *[1647, 1507, 1516, 1497], 1) + ops.element('FourNodeTetrahedron', 5125, *[332, 1381, 328, 1423], 1) + ops.element('FourNodeTetrahedron', 5126, *[1516, 1507, 403, 1497], 1) + ops.element('FourNodeTetrahedron', 5127, *[1195, 1138, 1440, 1487], 1) + ops.element('FourNodeTetrahedron', 5128, *[1513, 1438, 160, 1674], 1) + ops.element('FourNodeTetrahedron', 5129, *[1511, 1701, 1408, 618], 1) + ops.element('FourNodeTetrahedron', 5130, *[1639, 1510, 1513, 1608], 1) + ops.element('FourNodeTetrahedron', 5131, *[1438, 159, 160, 1674], 1) + ops.element('FourNodeTetrahedron', 5132, *[1635, 1519, 1728, 1556], 1) + ops.element('FourNodeTetrahedron', 5133, *[680, 1699, 1448, 681], 1) + ops.element('FourNodeTetrahedron', 5134, *[1727, 1570, 1723, 1607], 1) + ops.element('FourNodeTetrahedron', 5135, *[1443, 1575, 1337, 1560], 1) + ops.element('FourNodeTetrahedron', 5136, *[1557, 1607, 1575, 1604], 1) + ops.element('FourNodeTetrahedron', 5137, *[1554, 1638, 1533, 1441], 1) + ops.element('FourNodeTetrahedron', 5138, *[137, 154, 138, 1326], 1) + ops.element('FourNodeTetrahedron', 5139, *[242, 1391, 247, 1363], 1) + ops.element('FourNodeTetrahedron', 5140, *[729, 721, 1651, 1325], 1) + ops.element('FourNodeTetrahedron', 5141, *[1513, 1438, 1674, 1510], 1) + ops.element('FourNodeTetrahedron', 5142, *[273, 1391, 242, 1363], 1) + ops.element('FourNodeTetrahedron', 5143, *[1157, 175, 1402, 163], 1) + ops.element('FourNodeTetrahedron', 5144, *[1608, 1510, 1513, 1495], 1) + ops.element('FourNodeTetrahedron', 5145, *[1598, 610, 1637, 616], 1) + ops.element('FourNodeTetrahedron', 5146, *[1325, 726, 1710, 1311], 1) + ops.element('FourNodeTetrahedron', 5147, *[615, 1637, 609, 616], 1) + ops.element('FourNodeTetrahedron', 5148, *[1441, 616, 1637, 615], 1) + ops.element('FourNodeTetrahedron', 5149, *[1409, 1433, 1441, 1598], 1) + ops.element('FourNodeTetrahedron', 5150, *[1440, 1432, 1638, 1433], 1) + ops.element('FourNodeTetrahedron', 5151, *[1696, 1467, 624, 631], 1) + ops.element('FourNodeTetrahedron', 5152, *[1340, 1582, 405, 1595], 1) + ops.element('FourNodeTetrahedron', 5153, *[1307, 1678, 730, 1302], 1) + ops.element('FourNodeTetrahedron', 5154, *[482, 1521, 414, 1465], 1) + ops.element('FourNodeTetrahedron', 5155, *[770, 1738, 769, 1733], 1) + ops.element('FourNodeTetrahedron', 5156, *[1409, 1598, 1441, 616], 1) + ops.element('FourNodeTetrahedron', 5157, *[1158, 683, 680, 682], 1) + ops.element('FourNodeTetrahedron', 5158, *[1461, 1533, 1463, 1637], 1) + ops.element('FourNodeTetrahedron', 5159, *[1486, 1420, 1584, 1637], 1) + ops.element('FourNodeTetrahedron', 5160, *[385, 1668, 343, 392], 1) + ops.element('FourNodeTetrahedron', 5161, *[1623, 1591, 1618, 1636], 1) + ops.element('FourNodeTetrahedron', 5162, *[1636, 1618, 1534, 1478], 1) + ops.element('FourNodeTetrahedron', 5163, *[1539, 1712, 1323, 1476], 1) + ops.element('FourNodeTetrahedron', 5164, *[1636, 1591, 1618, 1478], 1) + ops.element('FourNodeTetrahedron', 5165, *[527, 1468, 436, 522], 1) + ops.element('FourNodeTetrahedron', 5166, *[1618, 1617, 1534, 1478], 1) + ops.element('FourNodeTetrahedron', 5167, *[1591, 1617, 1618, 1478], 1) + ops.element('FourNodeTetrahedron', 5168, *[1298, 417, 416, 1580], 1) + ops.element('FourNodeTetrahedron', 5169, *[273, 1443, 1363, 274], 1) + ops.element('FourNodeTetrahedron', 5170, *[1160, 1212, 1365, 652], 1) + ops.element('FourNodeTetrahedron', 5171, *[1268, 1588, 1344, 1624], 1) + ops.element('FourNodeTetrahedron', 5172, *[1451, 1126, 1442, 1348], 1) + ops.element('FourNodeTetrahedron', 5173, *[1319, 1408, 618, 624], 1) + ops.element('FourNodeTetrahedron', 5174, *[1623, 1621, 1618, 1591], 1) + ops.element('FourNodeTetrahedron', 5175, *[1494, 674, 1469, 671], 1) + ops.element('FourNodeTetrahedron', 5176, *[1387, 1672, 166, 162], 1) + ops.element('FourNodeTetrahedron', 5177, *[1586, 1599, 1523, 1406], 1) + ops.element('FourNodeTetrahedron', 5178, *[1721, 157, 158, 1376], 1) + ops.element('FourNodeTetrahedron', 5179, *[1568, 1398, 1496, 1492], 1) + ops.element('FourNodeTetrahedron', 5180, *[1379, 1446, 364, 1335], 1) + ops.element('FourNodeTetrahedron', 5181, *[275, 720, 270, 271], 1) + ops.element('FourNodeTetrahedron', 5182, *[1519, 1140, 1508, 1625], 1) + ops.element('FourNodeTetrahedron', 5183, *[1327, 1581, 1548, 1642], 1) + ops.element('FourNodeTetrahedron', 5184, *[1463, 1637, 1535, 1693], 1) + ops.element('FourNodeTetrahedron', 5185, *[669, 1529, 1278, 660], 1) + ops.element('FourNodeTetrahedron', 5186, *[1276, 1323, 252, 1539], 1) + ops.element('FourNodeTetrahedron', 5187, *[521, 1448, 1649, 677], 1) + ops.element('FourNodeTetrahedron', 5188, *[1166, 1187, 1611, 1122], 1) + ops.element('FourNodeTetrahedron', 5189, *[1649, 1600, 1594, 1627], 1) + ops.element('FourNodeTetrahedron', 5190, *[316, 1357, 286, 287], 1) + ops.element('FourNodeTetrahedron', 5191, *[1649, 1627, 1594, 1460], 1) + ops.element('FourNodeTetrahedron', 5192, *[1613, 1600, 1594, 1649], 1) + ops.element('FourNodeTetrahedron', 5193, *[1150, 1221, 1525, 1220], 1) + ops.element('FourNodeTetrahedron', 5194, *[1461, 1463, 1504, 614], 1) + ops.element('FourNodeTetrahedron', 5195, *[1194, 1195, 1471, 1709], 1) + ops.element('FourNodeTetrahedron', 5196, *[771, 759, 760, 1159], 1) + ops.element('FourNodeTetrahedron', 5197, *[1529, 1294, 1663, 661], 1) + ops.element('FourNodeTetrahedron', 5198, *[682, 1158, 679, 680], 1) + ops.element('FourNodeTetrahedron', 5199, *[1507, 1435, 397, 404], 1) + ops.element('FourNodeTetrahedron', 5200, *[1477, 1698, 1697, 603], 1) + ops.element('FourNodeTetrahedron', 5201, *[451, 601, 1563, 450], 1) + ops.element('FourNodeTetrahedron', 5202, *[1614, 1600, 1613, 1649], 1) + ops.element('FourNodeTetrahedron', 5203, *[1372, 1669, 345, 1611], 1) + ops.element('FourNodeTetrahedron', 5204, *[514, 772, 771, 1159], 1) + ops.element('FourNodeTetrahedron', 5205, *[1500, 1435, 397, 1507], 1) + ops.element('FourNodeTetrahedron', 5206, *[517, 1614, 1613, 1649], 1) + ops.element('FourNodeTetrahedron', 5207, *[521, 1614, 517, 1649], 1) + ops.element('FourNodeTetrahedron', 5208, *[521, 1649, 517, 1494], 1) + ops.element('FourNodeTetrahedron', 5209, *[517, 1649, 1613, 1494], 1) + ops.element('FourNodeTetrahedron', 5210, *[1734, 1158, 1265, 679], 1) + ops.element('FourNodeTetrahedron', 5211, *[276, 1428, 1633, 282], 1) + ops.element('FourNodeTetrahedron', 5212, *[1158, 680, 1265, 679], 1) + ops.element('FourNodeTetrahedron', 5213, *[281, 1428, 276, 282], 1) + ops.element('FourNodeTetrahedron', 5214, *[265, 1290, 1284, 1332], 1) + ops.element('FourNodeTetrahedron', 5215, *[1124, 1245, 1741, 1241], 1) + ops.element('FourNodeTetrahedron', 5216, *[214, 1735, 174, 1387], 1) + ops.element('FourNodeTetrahedron', 5217, *[321, 1322, 322, 462], 1) + ops.element('FourNodeTetrahedron', 5218, *[216, 1387, 173, 1356], 1) + ops.element('FourNodeTetrahedron', 5219, *[214, 1740, 1735, 1387], 1) + ops.element('FourNodeTetrahedron', 5220, *[1504, 1477, 1562, 1695], 1) + ops.element('FourNodeTetrahedron', 5221, *[545, 440, 441, 439], 1) + ops.element('FourNodeTetrahedron', 5222, *[1376, 1495, 157, 150], 1) + ops.element('FourNodeTetrahedron', 5223, *[1562, 1477, 1484, 1695], 1) + ops.element('FourNodeTetrahedron', 5224, *[281, 1434, 1428, 282], 1) + ops.element('FourNodeTetrahedron', 5225, *[276, 1633, 277, 282], 1) + ops.element('FourNodeTetrahedron', 5226, *[1444, 1512, 1489, 1593], 1) + ops.element('FourNodeTetrahedron', 5227, *[224, 1273, 187, 1277], 1) + ops.element('FourNodeTetrahedron', 5228, *[741, 740, 336, 1351], 1) + ops.element('FourNodeTetrahedron', 5229, *[282, 1633, 277, 1399], 1) + ops.element('FourNodeTetrahedron', 5230, *[1271, 153, 1269, 1530], 1) + ops.element('FourNodeTetrahedron', 5231, *[276, 1633, 1413, 277], 1) + ops.element('FourNodeTetrahedron', 5232, *[277, 1633, 1413, 1399], 1) + ops.element('FourNodeTetrahedron', 5233, *[1234, 1180, 1390, 1235], 1) + ops.element('FourNodeTetrahedron', 5234, *[1676, 1168, 1160, 651], 1) + ops.element('FourNodeTetrahedron', 5235, *[1740, 1672, 172, 1735], 1) + ops.element('FourNodeTetrahedron', 5236, *[1428, 1302, 1325, 1466], 1) + ops.element('FourNodeTetrahedron', 5237, *[1428, 1325, 1633, 1466], 1) + ops.element('FourNodeTetrahedron', 5238, *[1327, 1548, 1310, 1642], 1) + ops.element('FourNodeTetrahedron', 5239, *[1676, 1160, 1297, 645], 1) + ops.element('FourNodeTetrahedron', 5240, *[1652, 1635, 1622, 1619], 1) + ops.element('FourNodeTetrahedron', 5241, *[1656, 170, 165, 164], 1) + ops.element('FourNodeTetrahedron', 5242, *[1140, 1190, 1508, 1270], 1) + ops.element('FourNodeTetrahedron', 5243, *[1489, 1467, 1696, 631], 1) + ops.element('FourNodeTetrahedron', 5244, *[1645, 1454, 1608, 1646], 1) + ops.element('FourNodeTetrahedron', 5245, *[1718, 1399, 278, 1418], 1) + ops.element('FourNodeTetrahedron', 5246, *[440, 1277, 434, 1296], 1) + ops.element('FourNodeTetrahedron', 5247, *[714, 213, 212, 221], 1) + ops.element('FourNodeTetrahedron', 5248, *[462, 1364, 463, 467], 1) + ops.element('FourNodeTetrahedron', 5249, *[1645, 1646, 1608, 1731], 1) + ops.element('FourNodeTetrahedron', 5250, *[1654, 1639, 1513, 1608], 1) + ops.element('FourNodeTetrahedron', 5251, *[1654, 1639, 1523, 1513], 1) + ops.element('FourNodeTetrahedron', 5252, *[1576, 1625, 1566, 525], 1) + ops.element('FourNodeTetrahedron', 5253, *[1625, 1270, 418, 1238], 1) + ops.element('FourNodeTetrahedron', 5254, *[1560, 1653, 1268, 1546], 1) + ops.element('FourNodeTetrahedron', 5255, *[1625, 1270, 1275, 418], 1) + ops.element('FourNodeTetrahedron', 5256, *[1387, 1397, 1672, 162], 1) + ops.element('FourNodeTetrahedron', 5257, *[1202, 1127, 1480, 1208], 1) + ops.element('FourNodeTetrahedron', 5258, *[1292, 1436, 1455, 658], 1) + ops.element('FourNodeTetrahedron', 5259, *[1625, 418, 1275, 1566], 1) + ops.element('FourNodeTetrahedron', 5260, *[150, 149, 142, 1298], 1) + ops.element('FourNodeTetrahedron', 5261, *[1566, 418, 1275, 417], 1) + ops.element('FourNodeTetrahedron', 5262, *[1431, 1444, 1572, 630], 1) + ops.element('FourNodeTetrahedron', 5263, *[1566, 418, 417, 525], 1) + ops.element('FourNodeTetrahedron', 5264, *[1616, 394, 401, 1465], 1) + ops.element('FourNodeTetrahedron', 5265, *[1431, 630, 1572, 629], 1) + ops.element('FourNodeTetrahedron', 5266, *[1606, 1166, 1611, 1308], 1) + ops.element('FourNodeTetrahedron', 5267, *[1606, 353, 350, 354], 1) + ops.element('FourNodeTetrahedron', 5268, *[1508, 1270, 1275, 1625], 1) + ops.element('FourNodeTetrahedron', 5269, *[1648, 1519, 1635, 1596], 1) + ops.element('FourNodeTetrahedron', 5270, *[1643, 1648, 1635, 1596], 1) + ops.element('FourNodeTetrahedron', 5271, *[1727, 1480, 1607, 1604], 1) + ops.element('FourNodeTetrahedron', 5272, *[1403, 1444, 1714, 1489], 1) + ops.element('FourNodeTetrahedron', 5273, *[1418, 1480, 1727, 1604], 1) + ops.element('FourNodeTetrahedron', 5274, *[1403, 1714, 1679, 1489], 1) + ops.element('FourNodeTetrahedron', 5275, *[1648, 1519, 1596, 1688], 1) + ops.element('FourNodeTetrahedron', 5276, *[1690, 1354, 384, 391], 1) + ops.element('FourNodeTetrahedron', 5277, *[1515, 416, 415, 420], 1) + ops.element('FourNodeTetrahedron', 5278, *[1508, 1482, 148, 1270], 1) + ops.element('FourNodeTetrahedron', 5279, *[723, 1264, 727, 1311], 1) + ops.element('FourNodeTetrahedron', 5280, *[1522, 1731, 1653, 1643], 1) + ops.element('FourNodeTetrahedron', 5281, *[668, 671, 1597, 672], 1) + ops.element('FourNodeTetrahedron', 5282, *[1273, 1355, 1665, 1277], 1) + ops.element('FourNodeTetrahedron', 5283, *[1716, 1137, 1444, 1175], 1) + ops.element('FourNodeTetrahedron', 5284, *[1577, 1227, 1404, 1394], 1) + ops.element('FourNodeTetrahedron', 5285, *[1643, 1596, 1635, 1603], 1) + ops.element('FourNodeTetrahedron', 5286, *[1643, 1635, 1640, 1603], 1) + ops.element('FourNodeTetrahedron', 5287, *[707, 1672, 172, 1740], 1) + ops.element('FourNodeTetrahedron', 5288, *[1596, 1635, 1603, 1567], 1) + ops.element('FourNodeTetrahedron', 5289, *[1730, 1587, 1553, 1630], 1) + ops.element('FourNodeTetrahedron', 5290, *[1351, 1142, 1659, 1197], 1) + ops.element('FourNodeTetrahedron', 5291, *[1521, 387, 386, 393], 1) + ops.element('FourNodeTetrahedron', 5292, *[1680, 362, 361, 1483], 1) + ops.element('FourNodeTetrahedron', 5293, *[1459, 1720, 1294, 1694], 1) + ops.element('FourNodeTetrahedron', 5294, *[359, 1632, 366, 1445], 1) + ops.element('FourNodeTetrahedron', 5295, *[1621, 1530, 1618, 1652], 1) + ops.element('FourNodeTetrahedron', 5296, *[1296, 1468, 433, 437], 1) + ops.element('FourNodeTetrahedron', 5297, *[1686, 1416, 758, 1287], 1) + ops.element('FourNodeTetrahedron', 5298, *[1591, 1652, 1618, 1617], 1) + ops.element('FourNodeTetrahedron', 5299, *[1516, 1500, 396, 1507], 1) + ops.element('FourNodeTetrahedron', 5300, *[1652, 1628, 1618, 1617], 1) + ops.element('FourNodeTetrahedron', 5301, *[608, 609, 1693, 615], 1) + ops.element('FourNodeTetrahedron', 5302, *[1219, 1164, 1340, 1225], 1) + ops.element('FourNodeTetrahedron', 5303, *[494, 767, 766, 1312], 1) + ops.element('FourNodeTetrahedron', 5304, *[1390, 1180, 1248, 1235], 1) + ops.element('FourNodeTetrahedron', 5305, *[1494, 1732, 521, 509], 1) + ops.element('FourNodeTetrahedron', 5306, *[1586, 1523, 1654, 1639], 1) + ops.element('FourNodeTetrahedron', 5307, *[1586, 1523, 1499, 1654], 1) + ops.element('FourNodeTetrahedron', 5308, *[1587, 1586, 1654, 1639], 1) + ops.element('FourNodeTetrahedron', 5309, *[288, 1718, 282, 283], 1) + ops.element('FourNodeTetrahedron', 5310, *[1512, 1152, 1574, 1472], 1) + ops.element('FourNodeTetrahedron', 5311, *[1722, 1645, 1630, 1644], 1) + ops.element('FourNodeTetrahedron', 5312, *[1571, 1188, 1394, 1564], 1) + ops.element('FourNodeTetrahedron', 5313, *[282, 1434, 1718, 288], 1) + ops.element('FourNodeTetrahedron', 5314, *[1737, 1353, 236, 1537], 1) + ops.element('FourNodeTetrahedron', 5315, *[254, 1383, 258, 1360], 1) + ops.element('FourNodeTetrahedron', 5316, *[1241, 1250, 1671, 1178], 1) + ops.element('FourNodeTetrahedron', 5317, *[1440, 1231, 1432, 1433], 1) + ops.element('FourNodeTetrahedron', 5318, *[1347, 1277, 225, 440], 1) + ops.element('FourNodeTetrahedron', 5319, *[756, 744, 382, 1470], 1) + ops.element('FourNodeTetrahedron', 5320, *[282, 1434, 1399, 1718], 1) + ops.element('FourNodeTetrahedron', 5321, *[1330, 1345, 1260, 1583], 1) + ops.element('FourNodeTetrahedron', 5322, *[291, 266, 265, 1289], 1) + ops.element('FourNodeTetrahedron', 5323, *[1188, 1184, 1394, 1564], 1) + ops.element('FourNodeTetrahedron', 5324, *[1604, 1630, 1560, 1644], 1) + ops.element('FourNodeTetrahedron', 5325, *[1560, 1630, 1645, 1644], 1) + ops.element('FourNodeTetrahedron', 5326, *[1555, 1491, 432, 1468], 1) + ops.element('FourNodeTetrahedron', 5327, *[1652, 1540, 1628, 1619], 1) + ops.element('FourNodeTetrahedron', 5328, *[1419, 1644, 1560, 1548], 1) + ops.element('FourNodeTetrahedron', 5329, *[1419, 1604, 1560, 1644], 1) + ops.element('FourNodeTetrahedron', 5330, *[1581, 1644, 1419, 1548], 1) + ops.element('FourNodeTetrahedron', 5331, *[1145, 1244, 1236, 1297], 1) + ops.element('FourNodeTetrahedron', 5332, *[1584, 1610, 1477, 1693], 1) + ops.element('FourNodeTetrahedron', 5333, *[1641, 1376, 1370, 1622], 1) + ops.element('FourNodeTetrahedron', 5334, *[1277, 1555, 433, 1296], 1) + ops.element('FourNodeTetrahedron', 5335, *[621, 1709, 625, 617], 1) + ops.element('FourNodeTetrahedron', 5336, *[515, 1352, 1733, 518], 1) + ops.element('FourNodeTetrahedron', 5337, *[673, 1702, 1494, 674], 1) + ops.element('FourNodeTetrahedron', 5338, *[1448, 1146, 1368, 1699], 1) + ops.element('FourNodeTetrahedron', 5339, *[1375, 1234, 1315, 1390], 1) + ops.element('FourNodeTetrahedron', 5340, *[1466, 1570, 1399, 1727], 1) + ops.element('FourNodeTetrahedron', 5341, *[1432, 1267, 1638, 1433], 1) + ops.element('FourNodeTetrahedron', 5342, *[1732, 1702, 1494, 673], 1) + ops.element('FourNodeTetrahedron', 5343, *[1408, 1717, 1367, 1449], 1) + ops.element('FourNodeTetrahedron', 5344, *[1281, 1283, 1544, 528], 1) + ops.element('FourNodeTetrahedron', 5345, *[1408, 1717, 1449, 1701], 1) + ops.element('FourNodeTetrahedron', 5346, *[1634, 1642, 1502, 1477], 1) + ops.element('FourNodeTetrahedron', 5347, *[1620, 1642, 1634, 1477], 1) + ops.element('FourNodeTetrahedron', 5348, *[1693, 1420, 1610, 604], 1) + ops.element('FourNodeTetrahedron', 5349, *[1693, 1610, 1477, 604], 1) + ops.element('FourNodeTetrahedron', 5350, *[1620, 1610, 1642, 1477], 1) + ops.element('FourNodeTetrahedron', 5351, *[1645, 1654, 1553, 1588], 1) + ops.element('FourNodeTetrahedron', 5352, *[762, 756, 1303, 1300], 1) + ops.element('FourNodeTetrahedron', 5353, *[1553, 1587, 1654, 1645], 1) + ops.element('FourNodeTetrahedron', 5354, *[1553, 1654, 1479, 1588], 1) + ops.element('FourNodeTetrahedron', 5355, *[1448, 1146, 1451, 1368], 1) + ops.element('FourNodeTetrahedron', 5356, *[1188, 1227, 1233, 1394], 1) + ops.element('FourNodeTetrahedron', 5357, *[1699, 1146, 1368, 684], 1) + ops.element('FourNodeTetrahedron', 5358, *[623, 616, 1409, 611], 1) + ops.element('FourNodeTetrahedron', 5359, *[1414, 1590, 392, 399], 1) + ops.element('FourNodeTetrahedron', 5360, *[1704, 656, 662, 663], 1) + ops.element('FourNodeTetrahedron', 5361, *[1254, 1676, 1259, 650], 1) + ops.element('FourNodeTetrahedron', 5362, *[1653, 1641, 1624, 1622], 1) + ops.element('FourNodeTetrahedron', 5363, *[1644, 1645, 1560, 1653], 1) + ops.element('FourNodeTetrahedron', 5364, *[1644, 1653, 1560, 1548], 1) + ops.element('FourNodeTetrahedron', 5365, *[266, 253, 265, 1360], 1) + ops.element('FourNodeTetrahedron', 5366, *[1560, 1645, 1588, 1653], 1) + ops.element('FourNodeTetrahedron', 5367, *[1667, 1395, 1714, 1716], 1) + ops.element('FourNodeTetrahedron', 5368, *[1560, 1653, 1546, 1548], 1) + ops.element('FourNodeTetrahedron', 5369, *[1432, 1475, 1267, 1231], 1) + ops.element('FourNodeTetrahedron', 5370, *[275, 729, 720, 1651], 1) + ops.element('FourNodeTetrahedron', 5371, *[275, 729, 1651, 276], 1) + ops.element('FourNodeTetrahedron', 5372, *[1609, 1524, 1655, 1610], 1) + ops.element('FourNodeTetrahedron', 5373, *[1615, 1643, 1655, 1524], 1) + ops.element('FourNodeTetrahedron', 5374, *[1616, 372, 401, 371], 1) + ops.element('FourNodeTetrahedron', 5375, *[1580, 1691, 523, 421], 1) + ops.element('FourNodeTetrahedron', 5376, *[1524, 1643, 1655, 1610], 1) + ops.element('FourNodeTetrahedron', 5377, *[1644, 1522, 1653, 1655], 1) + ops.element('FourNodeTetrahedron', 5378, *[1641, 1495, 1622, 1728], 1) + ops.element('FourNodeTetrahedron', 5379, *[1222, 1126, 1451, 1146], 1) + ops.element('FourNodeTetrahedron', 5380, *[1359, 1569, 1387, 1350], 1) + ops.element('FourNodeTetrahedron', 5381, *[1655, 1522, 1653, 1643], 1) + ops.element('FourNodeTetrahedron', 5382, *[1615, 1522, 1655, 1643], 1) + ops.element('FourNodeTetrahedron', 5383, *[1615, 1522, 1644, 1655], 1) + ops.element('FourNodeTetrahedron', 5384, *[1225, 1226, 1595, 1180], 1) + ops.element('FourNodeTetrahedron', 5385, *[348, 1262, 308, 309], 1) + ops.element('FourNodeTetrahedron', 5386, *[1611, 1669, 349, 348], 1) + ops.element('FourNodeTetrahedron', 5387, *[1218, 1217, 1410, 1219], 1) + ops.element('FourNodeTetrahedron', 5388, *[1387, 1397, 1499, 162], 1) + ops.element('FourNodeTetrahedron', 5389, *[1636, 1534, 1347, 1474], 1) + ops.element('FourNodeTetrahedron', 5390, *[1187, 1198, 1669, 1186], 1) + ops.element('FourNodeTetrahedron', 5391, *[1611, 1187, 1669, 1122], 1) + ops.element('FourNodeTetrahedron', 5392, *[1669, 1198, 308, 1186], 1) + ops.element('FourNodeTetrahedron', 5393, *[1669, 1186, 308, 1262], 1) + ops.element('FourNodeTetrahedron', 5394, *[1438, 163, 160, 159], 1) + ops.element('FourNodeTetrahedron', 5395, *[1438, 1170, 163, 159], 1) + ops.element('FourNodeTetrahedron', 5396, *[1716, 1395, 1714, 1512], 1) + ops.element('FourNodeTetrahedron', 5397, *[252, 253, 256, 1314], 1) + ops.element('FourNodeTetrahedron', 5398, *[1234, 1180, 1315, 1390], 1) + ops.element('FourNodeTetrahedron', 5399, *[318, 1404, 288, 289], 1) + ops.element('FourNodeTetrahedron', 5400, *[1342, 1604, 1419, 1644], 1) + ops.element('FourNodeTetrahedron', 5401, *[232, 1305, 239, 1313], 1) + ops.element('FourNodeTetrahedron', 5402, *[1405, 1336, 1706, 1467], 1) + ops.element('FourNodeTetrahedron', 5403, *[669, 1278, 480, 660], 1) + ops.element('FourNodeTetrahedron', 5404, *[551, 1232, 1688, 550], 1) + ops.element('FourNodeTetrahedron', 5405, *[331, 1388, 1336, 1405], 1) + ops.element('FourNodeTetrahedron', 5406, *[1669, 308, 344, 348], 1) + ops.element('FourNodeTetrahedron', 5407, *[1400, 1201, 1430, 1404], 1) + ops.element('FourNodeTetrahedron', 5408, *[1500, 397, 396, 1507], 1) + ops.element('FourNodeTetrahedron', 5409, *[318, 1400, 288, 1404], 1) + ops.element('FourNodeTetrahedron', 5410, *[657, 1455, 1266, 646], 1) + ops.element('FourNodeTetrahedron', 5411, *[1511, 1709, 1487, 1701], 1) + ops.element('FourNodeTetrahedron', 5412, *[1669, 1198, 307, 308], 1) + ops.element('FourNodeTetrahedron', 5413, *[1595, 1341, 376, 1390], 1) + ops.element('FourNodeTetrahedron', 5414, *[307, 1659, 1198, 1669], 1) + ops.element('FourNodeTetrahedron', 5415, *[1723, 1578, 1569, 1730], 1) + ops.element('FourNodeTetrahedron', 5416, *[515, 770, 769, 1733], 1) + ops.element('FourNodeTetrahedron', 5417, *[1669, 307, 344, 308], 1) + ops.element('FourNodeTetrahedron', 5418, *[1683, 1581, 259, 1383], 1) + ops.element('FourNodeTetrahedron', 5419, *[1301, 1457, 1329, 1552], 1) + ops.element('FourNodeTetrahedron', 5420, *[1301, 1329, 1322, 1552], 1) + ops.element('FourNodeTetrahedron', 5421, *[1474, 1544, 1555, 1281], 1) + ops.element('FourNodeTetrahedron', 5422, *[1319, 1449, 1377, 1684], 1) + ops.element('FourNodeTetrahedron', 5423, *[743, 1193, 1658, 1143], 1) + ops.element('FourNodeTetrahedron', 5424, *[1351, 305, 336, 340], 1) + ops.element('FourNodeTetrahedron', 5425, *[1708, 737, 1171, 1142], 1) + ops.element('FourNodeTetrahedron', 5426, *[740, 737, 1708, 1142], 1) + ops.element('FourNodeTetrahedron', 5427, *[1351, 740, 1708, 1142], 1) + ops.element('FourNodeTetrahedron', 5428, *[1708, 1304, 306, 1361], 1) + ops.element('FourNodeTetrahedron', 5429, *[1708, 1304, 305, 306], 1) + ops.element('FourNodeTetrahedron', 5430, *[740, 737, 305, 1708], 1) + ops.element('FourNodeTetrahedron', 5431, *[1583, 1723, 1345, 1569], 1) + ops.element('FourNodeTetrahedron', 5432, *[545, 533, 1296, 439], 1) + ops.element('FourNodeTetrahedron', 5433, *[1293, 1725, 1291, 1576], 1) + ops.element('FourNodeTetrahedron', 5434, *[1691, 416, 421, 422], 1) + ops.element('FourNodeTetrahedron', 5435, *[1484, 1477, 1697, 1695], 1) + ops.element('FourNodeTetrahedron', 5436, *[1734, 1265, 1448, 677], 1) + ops.element('FourNodeTetrahedron', 5437, *[1567, 1725, 1291, 1488], 1) + ops.element('FourNodeTetrahedron', 5438, *[1293, 1725, 1567, 1291], 1) + ops.element('FourNodeTetrahedron', 5439, *[1725, 1566, 1488, 1576], 1) + ops.element('FourNodeTetrahedron', 5440, *[1567, 1556, 1626, 1725], 1) + ops.element('FourNodeTetrahedron', 5441, *[1725, 1566, 1626, 1488], 1) + ops.element('FourNodeTetrahedron', 5442, *[391, 1354, 384, 392], 1) + ops.element('FourNodeTetrahedron', 5443, *[1293, 1427, 1725, 1576], 1) + ops.element('FourNodeTetrahedron', 5444, *[1635, 1556, 1567, 1725], 1) + ops.element('FourNodeTetrahedron', 5445, *[1401, 1309, 1378, 1471], 1) + ops.element('FourNodeTetrahedron', 5446, *[1397, 1656, 1672, 165], 1) + ops.element('FourNodeTetrahedron', 5447, *[296, 292, 295, 1378], 1) + ops.element('FourNodeTetrahedron', 5448, *[1607, 1586, 1578, 1730], 1) + ops.element('FourNodeTetrahedron', 5449, *[1701, 1441, 1692, 619], 1) + ops.element('FourNodeTetrahedron', 5450, *[1298, 1275, 143, 417], 1) + ops.element('FourNodeTetrahedron', 5451, *[1607, 1453, 1586, 1587], 1) + ops.element('FourNodeTetrahedron', 5452, *[1607, 1586, 1730, 1587], 1) + ops.element('FourNodeTetrahedron', 5453, *[1194, 1154, 1709, 622], 1) + ops.element('FourNodeTetrahedron', 5454, *[622, 623, 1709, 617], 1) + ops.element('FourNodeTetrahedron', 5455, *[1611, 1669, 348, 1122], 1) + ops.element('FourNodeTetrahedron', 5456, *[1709, 1154, 623, 622], 1) + ops.element('FourNodeTetrahedron', 5457, *[183, 182, 186, 1279], 1) + ops.element('FourNodeTetrahedron', 5458, *[1709, 1154, 1409, 623], 1) + ops.element('FourNodeTetrahedron', 5459, *[1709, 1409, 617, 623], 1) + ops.element('FourNodeTetrahedron', 5460, *[1221, 1218, 1435, 1382], 1) + ops.element('FourNodeTetrahedron', 5461, *[1448, 1451, 1627, 1368], 1) + ops.element('FourNodeTetrahedron', 5462, *[1484, 1505, 1537, 1476], 1) + ops.element('FourNodeTetrahedron', 5463, *[297, 1394, 293, 1309], 1) + ops.element('FourNodeTetrahedron', 5464, *[1450, 367, 1373, 1455], 1) + ops.element('FourNodeTetrahedron', 5465, *[603, 548, 1697, 547], 1) + ops.element('FourNodeTetrahedron', 5466, *[1698, 1506, 1502, 548], 1) + ops.element('FourNodeTetrahedron', 5467, *[604, 1506, 548, 549], 1) + ops.element('FourNodeTetrahedron', 5468, *[1306, 1432, 251, 1440], 1) + ops.element('FourNodeTetrahedron', 5469, *[1574, 1471, 1511, 1709], 1) + ops.element('FourNodeTetrahedron', 5470, *[1574, 1194, 1471, 1709], 1) + ops.element('FourNodeTetrahedron', 5471, *[1343, 1432, 1683, 1638], 1) + ops.element('FourNodeTetrahedron', 5472, *[1325, 1710, 1330, 1570], 1) + ops.element('FourNodeTetrahedron', 5473, *[1311, 1339, 1710, 1570], 1) + ops.element('FourNodeTetrahedron', 5474, *[1710, 1339, 1345, 1723], 1) + ops.element('FourNodeTetrahedron', 5475, *[1684, 620, 459, 458], 1) + ops.element('FourNodeTetrahedron', 5476, *[1684, 1682, 459, 620], 1) + ops.element('FourNodeTetrahedron', 5477, *[756, 382, 755, 1666], 1) + ops.element('FourNodeTetrahedron', 5478, *[1666, 1470, 382, 389], 1) + ops.element('FourNodeTetrahedron', 5479, *[1303, 1470, 1666, 389], 1) + ops.element('FourNodeTetrahedron', 5480, *[1149, 155, 1510, 1490], 1) + ops.element('FourNodeTetrahedron', 5481, *[741, 336, 1320, 1351], 1) + ops.element('FourNodeTetrahedron', 5482, *[1570, 1339, 1710, 1723], 1) + ops.element('FourNodeTetrahedron', 5483, *[1665, 1355, 189, 433], 1) + ops.element('FourNodeTetrahedron', 5484, *[1331, 140, 1318, 415], 1) + ops.element('FourNodeTetrahedron', 5485, *[1318, 140, 139, 415], 1) + ops.element('FourNodeTetrahedron', 5486, *[758, 1415, 757, 1287], 1) + ops.element('FourNodeTetrahedron', 5487, *[1385, 1517, 387, 1521], 1) + ops.element('FourNodeTetrahedron', 5488, *[724, 714, 212, 1531], 1) + ops.element('FourNodeTetrahedron', 5489, *[1682, 620, 614, 459], 1) + ops.element('FourNodeTetrahedron', 5490, *[1697, 1502, 1505, 547], 1) + ops.element('FourNodeTetrahedron', 5491, *[1734, 1158, 1448, 1265], 1) + ops.element('FourNodeTetrahedron', 5492, *[1378, 1487, 1554, 1717], 1) + ops.element('FourNodeTetrahedron', 5493, *[325, 326, 321, 1322], 1) + ops.element('FourNodeTetrahedron', 5494, *[349, 1669, 344, 348], 1) + ops.element('FourNodeTetrahedron', 5495, *[1429, 1256, 1382, 1375], 1) + ops.element('FourNodeTetrahedron', 5496, *[1705, 711, 1703, 1210], 1) + ops.element('FourNodeTetrahedron', 5497, *[1537, 1371, 1744, 1514], 1) + ops.element('FourNodeTetrahedron', 5498, *[1186, 1670, 308, 309], 1) + ops.element('FourNodeTetrahedron', 5499, *[1601, 1335, 409, 487], 1) + ops.element('FourNodeTetrahedron', 5500, *[1469, 675, 1694, 672], 1) + ops.element('FourNodeTetrahedron', 5501, *[488, 1601, 409, 486], 1) + ops.element('FourNodeTetrahedron', 5502, *[1458, 1233, 1577, 1670], 1) + ops.element('FourNodeTetrahedron', 5503, *[308, 1458, 313, 1670], 1) + ops.element('FourNodeTetrahedron', 5504, *[1458, 1577, 313, 1670], 1) + ops.element('FourNodeTetrahedron', 5505, *[308, 1670, 313, 314], 1) + ops.element('FourNodeTetrahedron', 5506, *[1670, 1577, 313, 314], 1) + ops.element('FourNodeTetrahedron', 5507, *[308, 1128, 1670, 1186], 1) + ops.element('FourNodeTetrahedron', 5508, *[308, 1128, 1458, 1670], 1) + ops.element('FourNodeTetrahedron', 5509, *[1128, 1233, 1670, 1186], 1) + ops.element('FourNodeTetrahedron', 5510, *[1128, 1233, 1458, 1670], 1) + ops.element('FourNodeTetrahedron', 5511, *[746, 1690, 384, 1485], 1) + ops.element('FourNodeTetrahedron', 5512, *[1415, 1452, 1485, 1500], 1) + ops.element('FourNodeTetrahedron', 5513, *[746, 750, 384, 1690], 1) + ops.element('FourNodeTetrahedron', 5514, *[1418, 1480, 1604, 1589], 1) + ops.element('FourNodeTetrahedron', 5515, *[1690, 750, 384, 1354], 1) + ops.element('FourNodeTetrahedron', 5516, *[750, 751, 1354, 1207], 1) + ops.element('FourNodeTetrahedron', 5517, *[509, 1380, 490, 667], 1) + ops.element('FourNodeTetrahedron', 5518, *[1545, 1488, 1580, 1498], 1) + ops.element('FourNodeTetrahedron', 5519, *[1595, 1226, 1237, 1341], 1) + ops.element('FourNodeTetrahedron', 5520, *[750, 751, 384, 1354], 1) + ops.element('FourNodeTetrahedron', 5521, *[1229, 1146, 1448, 1699], 1) + ops.element('FourNodeTetrahedron', 5522, *[1690, 750, 1354, 1207], 1) + ops.element('FourNodeTetrahedron', 5523, *[1690, 1207, 1354, 1386], 1) + ops.element('FourNodeTetrahedron', 5524, *[1690, 750, 1207, 1153], 1) + ops.element('FourNodeTetrahedron', 5525, *[1153, 1207, 1690, 1386], 1) + ops.element('FourNodeTetrahedron', 5526, *[1650, 1613, 372, 1501], 1) + ops.element('FourNodeTetrahedron', 5527, *[463, 628, 468, 467], 1) + ops.element('FourNodeTetrahedron', 5528, *[1704, 1295, 1373, 656], 1) + ops.element('FourNodeTetrahedron', 5529, *[521, 1734, 677, 676], 1) + ops.element('FourNodeTetrahedron', 5530, *[1456, 1522, 1644, 1615], 1) + ops.element('FourNodeTetrahedron', 5531, *[1521, 394, 393, 400], 1) + ops.element('FourNodeTetrahedron', 5532, *[1656, 703, 169, 1402], 1) + ops.element('FourNodeTetrahedron', 5533, *[1397, 1422, 1656, 1499], 1) + ops.element('FourNodeTetrahedron', 5534, *[1422, 1656, 706, 1397], 1) + ops.element('FourNodeTetrahedron', 5535, *[229, 1412, 223, 1713], 1) + ops.element('FourNodeTetrahedron', 5536, *[1397, 1656, 165, 1499], 1) + ops.element('FourNodeTetrahedron', 5537, *[1656, 164, 165, 1499], 1) + ops.element('FourNodeTetrahedron', 5538, *[609, 1420, 1693, 604], 1) + ops.element('FourNodeTetrahedron', 5539, *[609, 1420, 604, 605], 1) + ops.element('FourNodeTetrahedron', 5540, *[1693, 604, 1477, 608], 1) + ops.element('FourNodeTetrahedron', 5541, *[521, 1702, 1732, 510], 1) + ops.element('FourNodeTetrahedron', 5542, *[279, 1418, 1419, 1342], 1) + ops.element('FourNodeTetrahedron', 5543, *[1691, 417, 416, 422], 1) + ops.element('FourNodeTetrahedron', 5544, *[1378, 1369, 292, 1334], 1) + ops.element('FourNodeTetrahedron', 5545, *[1424, 1561, 1292, 664], 1) + ops.element('FourNodeTetrahedron', 5546, *[1614, 1497, 1518, 1613], 1) + ops.element('FourNodeTetrahedron', 5547, *[459, 1682, 1551, 614], 1) + ops.element('FourNodeTetrahedron', 5548, *[365, 366, 370, 1384], 1) + ops.element('FourNodeTetrahedron', 5549, *[1582, 351, 406, 1392], 1) + ops.element('FourNodeTetrahedron', 5550, *[1304, 738, 310, 1547], 1) + ops.element('FourNodeTetrahedron', 5551, *[770, 761, 769, 1738], 1) + ops.element('FourNodeTetrahedron', 5552, *[294, 1367, 290, 1377], 1) + ops.element('FourNodeTetrahedron', 5553, *[1283, 529, 1745, 528], 1) + ops.element('FourNodeTetrahedron', 5554, *[1360, 1383, 1620, 1535], 1) + ops.element('FourNodeTetrahedron', 5555, *[608, 604, 1477, 603], 1) + ops.element('FourNodeTetrahedron', 5556, *[1637, 1420, 1584, 1693], 1) + ops.element('FourNodeTetrahedron', 5557, *[1719, 1149, 1490, 1191], 1) + ops.element('FourNodeTetrahedron', 5558, *[1637, 1420, 1693, 609], 1) + ops.element('FourNodeTetrahedron', 5559, *[1535, 1584, 1477, 1693], 1) + ops.element('FourNodeTetrahedron', 5560, *[1348, 1145, 1297, 1274], 1) + ops.element('FourNodeTetrahedron', 5561, *[1637, 1584, 1535, 1693], 1) + ops.element('FourNodeTetrahedron', 5562, *[731, 1678, 730, 1307], 1) + ops.element('FourNodeTetrahedron', 5563, *[731, 723, 730, 1678], 1) + ops.element('FourNodeTetrahedron', 5564, *[1465, 1616, 401, 371], 1) + ops.element('FourNodeTetrahedron', 5565, *[731, 723, 1678, 1173], 1) + ops.element('FourNodeTetrahedron', 5566, *[730, 1678, 722, 1325], 1) + ops.element('FourNodeTetrahedron', 5567, *[730, 1678, 1325, 1302], 1) + ops.element('FourNodeTetrahedron', 5568, *[1261, 138, 185, 1358], 1) + ops.element('FourNodeTetrahedron', 5569, *[1678, 722, 1325, 1311], 1) + ops.element('FourNodeTetrahedron', 5570, *[1605, 1307, 732, 1357], 1) + ops.element('FourNodeTetrahedron', 5571, *[1264, 1252, 1705, 1147], 1) + ops.element('FourNodeTetrahedron', 5572, *[1235, 1389, 1390, 1411], 1) + ops.element('FourNodeTetrahedron', 5573, *[723, 727, 722, 1311], 1) + ops.element('FourNodeTetrahedron', 5574, *[1678, 723, 722, 1311], 1) + ops.element('FourNodeTetrahedron', 5575, *[730, 723, 722, 1678], 1) + ops.element('FourNodeTetrahedron', 5576, *[1653, 1622, 1624, 1621], 1) + ops.element('FourNodeTetrahedron', 5577, *[1621, 1731, 1622, 1652], 1) + ops.element('FourNodeTetrahedron', 5578, *[1139, 1162, 1354, 1414], 1) + ops.element('FourNodeTetrahedron', 5579, *[1548, 1653, 1621, 1640], 1) + ops.element('FourNodeTetrahedron', 5580, *[1516, 1263, 1500, 1509], 1) + ops.element('FourNodeTetrahedron', 5581, *[1127, 1209, 1480, 1208], 1) + ops.element('FourNodeTetrahedron', 5582, *[1570, 1311, 1481, 1466], 1) + ops.element('FourNodeTetrahedron', 5583, *[1643, 1731, 1640, 1635], 1) + ops.element('FourNodeTetrahedron', 5584, *[290, 264, 304, 1332], 1) + ops.element('FourNodeTetrahedron', 5585, *[704, 702, 1402, 1599], 1) + ops.element('FourNodeTetrahedron', 5586, *[1218, 1219, 1410, 1382], 1) + ops.element('FourNodeTetrahedron', 5587, *[1643, 1731, 1653, 1640], 1) + ops.element('FourNodeTetrahedron', 5588, *[1640, 1731, 1635, 1652], 1) + ops.element('FourNodeTetrahedron', 5589, *[256, 257, 261, 1323], 1) + ops.element('FourNodeTetrahedron', 5590, *[492, 489, 483, 484], 1) + ops.element('FourNodeTetrahedron', 5591, *[253, 257, 256, 1314], 1) + ops.element('FourNodeTetrahedron', 5592, *[1731, 1635, 1622, 1652], 1) + ops.element('FourNodeTetrahedron', 5593, *[1445, 1295, 1373, 1704], 1) + ops.element('FourNodeTetrahedron', 5594, *[1215, 1191, 1648, 1232], 1) + ops.element('FourNodeTetrahedron', 5595, *[1579, 1690, 746, 1485], 1) + ops.element('FourNodeTetrahedron', 5596, *[433, 1468, 432, 437], 1) + ops.element('FourNodeTetrahedron', 5597, *[517, 1462, 1465, 491], 1) + ops.element('FourNodeTetrahedron', 5598, *[762, 755, 763, 1303], 1) + ops.element('FourNodeTetrahedron', 5599, *[454, 1377, 1682, 1684], 1) + ops.element('FourNodeTetrahedron', 5600, *[454, 1684, 1682, 459], 1) + ops.element('FourNodeTetrahedron', 5601, *[1345, 715, 1349, 708], 1) + ops.element('FourNodeTetrahedron', 5602, *[1580, 417, 416, 1691], 1) + ops.element('FourNodeTetrahedron', 5603, *[1384, 471, 378, 1663], 1) + ops.element('FourNodeTetrahedron', 5604, *[1707, 1597, 668, 671], 1) + ops.element('FourNodeTetrahedron', 5605, *[670, 671, 1707, 668], 1) + ops.element('FourNodeTetrahedron', 5606, *[1311, 1264, 1705, 1147], 1) + ops.element('FourNodeTetrahedron', 5607, *[1189, 1201, 1400, 1404], 1) + ops.element('FourNodeTetrahedron', 5608, *[1663, 471, 470, 476], 1) + ops.element('FourNodeTetrahedron', 5609, *[1287, 1416, 1415, 1437], 1) + ops.element('FourNodeTetrahedron', 5610, *[1663, 476, 475, 655], 1) + ops.element('FourNodeTetrahedron', 5611, *[1136, 1206, 1434, 1400], 1) + ops.element('FourNodeTetrahedron', 5612, *[1569, 1578, 1397, 1629], 1) + ops.element('FourNodeTetrahedron', 5613, *[1663, 475, 470, 476], 1) + ops.element('FourNodeTetrahedron', 5614, *[661, 655, 1663, 654], 1) + ops.element('FourNodeTetrahedron', 5615, *[1547, 1174, 1357, 1417], 1) + ops.element('FourNodeTetrahedron', 5616, *[719, 724, 240, 1531], 1) + ops.element('FourNodeTetrahedron', 5617, *[217, 1350, 216, 219], 1) + ops.element('FourNodeTetrahedron', 5618, *[1223, 1235, 1411, 1236], 1) + ops.element('FourNodeTetrahedron', 5619, *[1529, 661, 1663, 654], 1) + ops.element('FourNodeTetrahedron', 5620, *[1737, 1310, 1353, 1324], 1) + ops.element('FourNodeTetrahedron', 5621, *[655, 1663, 475, 654], 1) + ops.element('FourNodeTetrahedron', 5622, *[1168, 1160, 1297, 1676], 1) + ops.element('FourNodeTetrahedron', 5623, *[433, 1355, 189, 432], 1) + ops.element('FourNodeTetrahedron', 5624, *[1366, 1132, 1389, 1398], 1) + ops.element('FourNodeTetrahedron', 5625, *[1469, 1426, 1694, 675], 1) + ops.element('FourNodeTetrahedron', 5626, *[272, 1413, 1391, 1565], 1) + ops.element('FourNodeTetrahedron', 5627, *[1274, 1254, 1145, 1676], 1) + ops.element('FourNodeTetrahedron', 5628, *[262, 1327, 1310, 1324], 1) + ops.element('FourNodeTetrahedron', 5629, *[1457, 629, 1572, 626], 1) + ops.element('FourNodeTetrahedron', 5630, *[1145, 1168, 1297, 1676], 1) + ops.element('FourNodeTetrahedron', 5631, *[1254, 1168, 1676, 650], 1) + ops.element('FourNodeTetrahedron', 5632, *[1391, 1583, 1333, 1359], 1) + ops.element('FourNodeTetrahedron', 5633, *[1712, 1484, 1537, 1476], 1) + ops.element('FourNodeTetrahedron', 5634, *[1706, 1467, 1511, 1282], 1) + ops.element('FourNodeTetrahedron', 5635, *[1706, 1336, 1511, 1467], 1) + ops.element('FourNodeTetrahedron', 5636, *[1706, 1558, 1408, 1511], 1) + ops.element('FourNodeTetrahedron', 5637, *[282, 1718, 278, 283], 1) + ops.element('FourNodeTetrahedron', 5638, *[365, 1384, 378, 1393], 1) + ops.element('FourNodeTetrahedron', 5639, *[1667, 1185, 1660, 1395], 1) + ops.element('FourNodeTetrahedron', 5640, *[1489, 1405, 1706, 1467], 1) + ops.element('FourNodeTetrahedron', 5641, *[627, 628, 1364, 467], 1) + ops.element('FourNodeTetrahedron', 5642, *[1492, 1301, 1362, 649], 1) + ops.element('FourNodeTetrahedron', 5643, *[1679, 1405, 327, 1706], 1) + ops.element('FourNodeTetrahedron', 5644, *[1308, 1660, 334, 1667], 1) + ops.element('FourNodeTetrahedron', 5645, *[1316, 1706, 327, 1282], 1) + ops.element('FourNodeTetrahedron', 5646, *[1679, 1489, 1706, 1316], 1) + ops.element('FourNodeTetrahedron', 5647, *[1152, 1194, 1574, 1472], 1) + ops.element('FourNodeTetrahedron', 5648, *[1405, 1336, 327, 1706], 1) + ops.element('FourNodeTetrahedron', 5649, *[707, 706, 1672, 1397], 1) + ops.element('FourNodeTetrahedron', 5650, *[478, 1662, 465, 649], 1) + ops.element('FourNodeTetrahedron', 5651, *[665, 1288, 658, 664], 1) + ops.element('FourNodeTetrahedron', 5652, *[1229, 1222, 1493, 1146], 1) + ops.element('FourNodeTetrahedron', 5653, *[1259, 650, 659, 666], 1) + ops.element('FourNodeTetrahedron', 5654, *[1221, 1435, 1507, 1382], 1) + ops.element('FourNodeTetrahedron', 5655, *[708, 706, 707, 1397], 1) + ops.element('FourNodeTetrahedron', 5656, *[1529, 1663, 470, 1736], 1) + ops.element('FourNodeTetrahedron', 5657, *[707, 171, 172, 1672], 1) + ops.element('FourNodeTetrahedron', 5658, *[172, 1672, 171, 166], 1) + ops.element('FourNodeTetrahedron', 5659, *[1374, 1412, 229, 1713], 1) + ops.element('FourNodeTetrahedron', 5660, *[230, 1713, 1407, 1559], 1) + ops.element('FourNodeTetrahedron', 5661, *[1371, 1713, 230, 1559], 1) + ops.element('FourNodeTetrahedron', 5662, *[229, 1713, 230, 1371], 1) + ops.element('FourNodeTetrahedron', 5663, *[1185, 1388, 1395, 1182], 1) + ops.element('FourNodeTetrahedron', 5664, *[229, 1713, 223, 230], 1) + ops.element('FourNodeTetrahedron', 5665, *[1374, 1621, 1412, 1623], 1) + ops.element('FourNodeTetrahedron', 5666, *[1459, 1720, 1446, 1294], 1) + ops.element('FourNodeTetrahedron', 5667, *[1340, 1595, 405, 1315], 1) + ops.element('FourNodeTetrahedron', 5668, *[1374, 1412, 1713, 1623], 1) + ops.element('FourNodeTetrahedron', 5669, *[1374, 1713, 229, 1371], 1) + ops.element('FourNodeTetrahedron', 5670, *[1186, 1670, 309, 1571], 1) + ops.element('FourNodeTetrahedron', 5671, *[1476, 602, 1514, 601], 1) + ops.element('FourNodeTetrahedron', 5672, *[262, 1310, 1737, 1324], 1) + ops.element('FourNodeTetrahedron', 5673, *[1403, 1489, 1322, 1572], 1) + ops.element('FourNodeTetrahedron', 5674, *[1403, 1679, 1322, 1489], 1) + ops.element('FourNodeTetrahedron', 5675, *[326, 1714, 1405, 1679], 1) + ops.element('FourNodeTetrahedron', 5676, *[741, 740, 1351, 1192], 1) + ops.element('FourNodeTetrahedron', 5677, *[1719, 1149, 1510, 1490], 1) + ops.element('FourNodeTetrahedron', 5678, *[135, 153, 136, 1271], 1) + ops.element('FourNodeTetrahedron', 5679, *[1286, 381, 754, 388], 1) + ops.element('FourNodeTetrahedron', 5680, *[1608, 1719, 1510, 1490], 1) + ops.element('FourNodeTetrahedron', 5681, *[1130, 1224, 1719, 1149], 1) + ops.element('FourNodeTetrahedron', 5682, *[1547, 1657, 315, 316], 1) + ops.element('FourNodeTetrahedron', 5683, *[1454, 1255, 1406, 1719], 1) + ops.element('FourNodeTetrahedron', 5684, *[741, 1192, 1320, 1161], 1) + ops.element('FourNodeTetrahedron', 5685, *[1507, 397, 403, 404], 1) + ops.element('FourNodeTetrahedron', 5686, *[1364, 1489, 1316, 628], 1) + ops.element('FourNodeTetrahedron', 5687, *[1454, 1406, 1639, 1719], 1) + ops.element('FourNodeTetrahedron', 5688, *[1255, 1224, 1719, 1130], 1) + ops.element('FourNodeTetrahedron', 5689, *[1454, 1255, 1719, 1130], 1) + ops.element('FourNodeTetrahedron', 5690, *[1255, 1141, 1406, 1224], 1) + ops.element('FourNodeTetrahedron', 5691, *[1406, 1438, 1639, 1719], 1) + ops.element('FourNodeTetrahedron', 5692, *[1719, 1224, 1510, 1149], 1) + ops.element('FourNodeTetrahedron', 5693, *[1507, 404, 403, 1677], 1) + ops.element('FourNodeTetrahedron', 5694, *[255, 259, 258, 1383], 1) + ops.element('FourNodeTetrahedron', 5695, *[1445, 366, 365, 1384], 1) + ops.element('FourNodeTetrahedron', 5696, *[359, 366, 365, 1445], 1) + ops.element('FourNodeTetrahedron', 5697, *[1664, 754, 380, 388], 1) + ops.element('FourNodeTetrahedron', 5698, *[1507, 1677, 403, 1497], 1) + ops.element('FourNodeTetrahedron', 5699, *[1483, 1390, 1612, 1568], 1) + ops.element('FourNodeTetrahedron', 5700, *[1744, 1371, 232, 1514], 1) + ops.element('FourNodeTetrahedron', 5701, *[1367, 1715, 1377, 1449], 1) + ops.element('FourNodeTetrahedron', 5702, *[1505, 1591, 546, 547], 1) + ops.element('FourNodeTetrahedron', 5703, *[1334, 1533, 1289, 1715], 1) + ops.element('FourNodeTetrahedron', 5704, *[359, 360, 366, 1632], 1) + ops.element('FourNodeTetrahedron', 5705, *[403, 1677, 404, 374], 1) + ops.element('FourNodeTetrahedron', 5706, *[1497, 1677, 403, 374], 1) + ops.element('FourNodeTetrahedron', 5707, *[1226, 1237, 1178, 1341], 1) + ops.element('FourNodeTetrahedron', 5708, *[279, 1418, 1443, 1419], 1) + ops.element('FourNodeTetrahedron', 5709, *[262, 263, 234, 1310], 1) + ops.element('FourNodeTetrahedron', 5710, *[1141, 1170, 1438, 1224], 1) + ops.element('FourNodeTetrahedron', 5711, *[1382, 1340, 1677, 1375], 1) + ops.element('FourNodeTetrahedron', 5712, *[654, 1736, 474, 475], 1) + ops.element('FourNodeTetrahedron', 5713, *[1382, 1340, 404, 1677], 1) + ops.element('FourNodeTetrahedron', 5714, *[1677, 1340, 404, 375], 1) + ops.element('FourNodeTetrahedron', 5715, *[1340, 1315, 405, 375], 1) + ops.element('FourNodeTetrahedron', 5716, *[232, 229, 230, 1371], 1) + ops.element('FourNodeTetrahedron', 5717, *[1241, 1308, 1671, 1250], 1) + ops.element('FourNodeTetrahedron', 5718, *[1452, 1153, 1579, 1681], 1) + ops.element('FourNodeTetrahedron', 5719, *[404, 1340, 405, 375], 1) + ops.element('FourNodeTetrahedron', 5720, *[1537, 1371, 1514, 1505], 1) + ops.element('FourNodeTetrahedron', 5721, *[1475, 1644, 1581, 1655], 1) + ops.element('FourNodeTetrahedron', 5722, *[1234, 1225, 1315, 1180], 1) + ops.element('FourNodeTetrahedron', 5723, *[1249, 1238, 1625, 525], 1) + ops.element('FourNodeTetrahedron', 5724, *[1581, 1655, 1642, 1610], 1) + ops.element('FourNodeTetrahedron', 5725, *[1397, 1499, 165, 162], 1) + ops.element('FourNodeTetrahedron', 5726, *[514, 1159, 1352, 513], 1) + ops.element('FourNodeTetrahedron', 5727, *[1352, 1134, 1526, 513], 1) + ops.element('FourNodeTetrahedron', 5728, *[303, 1332, 304, 455], 1) + ops.element('FourNodeTetrahedron', 5729, *[1530, 1326, 1269, 1538], 1) + ops.element('FourNodeTetrahedron', 5730, *[519, 1518, 518, 517], 1) + ops.element('FourNodeTetrahedron', 5731, *[365, 370, 378, 1384], 1) + ops.element('FourNodeTetrahedron', 5732, *[1384, 370, 378, 471], 1) + ops.element('FourNodeTetrahedron', 5733, *[1450, 1464, 367, 1455], 1) + ops.element('FourNodeTetrahedron', 5734, *[1538, 1326, 1358, 1318], 1) + ops.element('FourNodeTetrahedron', 5735, *[1429, 1382, 1677, 1375], 1) + ops.element('FourNodeTetrahedron', 5736, *[306, 1304, 311, 1361], 1) + ops.element('FourNodeTetrahedron', 5737, *[1507, 1382, 404, 1677], 1) + ops.element('FourNodeTetrahedron', 5738, *[1683, 1475, 1581, 1609], 1) + ops.element('FourNodeTetrahedron', 5739, *[1390, 1341, 376, 1612], 1) + ops.element('FourNodeTetrahedron', 5740, *[1177, 1667, 1716, 1137], 1) + ops.element('FourNodeTetrahedron', 5741, *[1400, 1136, 1206, 1201], 1) + ops.element('FourNodeTetrahedron', 5742, *[445, 1313, 446, 601], 1) + ops.element('FourNodeTetrahedron', 5743, *[1411, 1235, 1132, 1244], 1) + ops.element('FourNodeTetrahedron', 5744, *[444, 1305, 231, 442], 1) + ops.element('FourNodeTetrahedron', 5745, *[761, 1287, 1300, 1352], 1) + ops.element('FourNodeTetrahedron', 5746, *[187, 1742, 186, 1665], 1) + ops.element('FourNodeTetrahedron', 5747, *[493, 1465, 483, 492], 1) + ops.element('FourNodeTetrahedron', 5748, *[265, 1314, 264, 1284], 1) + ops.element('FourNodeTetrahedron', 5749, *[1338, 1475, 1342, 1683], 1) + ops.element('FourNodeTetrahedron', 5750, *[1521, 393, 400, 414], 1) + ops.element('FourNodeTetrahedron', 5751, *[1492, 1398, 1457, 648], 1) + ops.element('FourNodeTetrahedron', 5752, *[1581, 1644, 1548, 1655], 1) + ops.element('FourNodeTetrahedron', 5753, *[1338, 1475, 1683, 1432], 1) + ops.element('FourNodeTetrahedron', 5754, *[255, 1338, 1683, 1343], 1) + ops.element('FourNodeTetrahedron', 5755, *[1672, 706, 171, 1656], 1) + ops.element('FourNodeTetrahedron', 5756, *[1402, 168, 169, 163], 1) + ops.element('FourNodeTetrahedron', 5757, *[334, 335, 330, 1395], 1) + ops.element('FourNodeTetrahedron', 5758, *[255, 1338, 1342, 1683], 1) + ops.element('FourNodeTetrahedron', 5759, *[1711, 1609, 1383, 1584], 1) + ops.element('FourNodeTetrahedron', 5760, *[1649, 1627, 1460, 1700], 1) + ops.element('FourNodeTetrahedron', 5761, *[1720, 1704, 1294, 1694], 1) + ops.element('FourNodeTetrahedron', 5762, *[1659, 1171, 1361, 1253], 1) + ops.element('FourNodeTetrahedron', 5763, *[1659, 1361, 307, 1458], 1) + ops.element('FourNodeTetrahedron', 5764, *[220, 1344, 222, 1541], 1) + ops.element('FourNodeTetrahedron', 5765, *[220, 1344, 218, 222], 1) + ops.element('FourNodeTetrahedron', 5766, *[1659, 1253, 1361, 1458], 1) + ops.element('FourNodeTetrahedron', 5767, *[1198, 1253, 1659, 1458], 1) + ops.element('FourNodeTetrahedron', 5768, *[307, 1659, 1198, 1458], 1) + ops.element('FourNodeTetrahedron', 5769, *[755, 1666, 381, 1286], 1) + ops.element('FourNodeTetrahedron', 5770, *[1435, 1217, 1410, 1218], 1) + ops.element('FourNodeTetrahedron', 5771, *[238, 1313, 239, 444], 1) + ops.element('FourNodeTetrahedron', 5772, *[1659, 1361, 306, 307], 1) + ops.element('FourNodeTetrahedron', 5773, *[1435, 1218, 1410, 1382], 1) + ops.element('FourNodeTetrahedron', 5774, *[1197, 1142, 1659, 1198], 1) + ops.element('FourNodeTetrahedron', 5775, *[1197, 1659, 344, 1669], 1) + ops.element('FourNodeTetrahedron', 5776, *[1197, 1198, 1659, 1669], 1) + ops.element('FourNodeTetrahedron', 5777, *[344, 1659, 307, 1669], 1) + ops.element('FourNodeTetrahedron', 5778, *[340, 1659, 306, 307], 1) + ops.element('FourNodeTetrahedron', 5779, *[1142, 1253, 1659, 1198], 1) + ops.element('FourNodeTetrahedron', 5780, *[1509, 1221, 1507, 1525], 1) + ops.element('FourNodeTetrahedron', 5781, *[1644, 1653, 1548, 1655], 1) + ops.element('FourNodeTetrahedron', 5782, *[1499, 164, 165, 161], 1) + ops.element('FourNodeTetrahedron', 5783, *[1655, 1653, 1548, 1640], 1) + ops.element('FourNodeTetrahedron', 5784, *[1412, 1271, 223, 1532], 1) + ops.element('FourNodeTetrahedron', 5785, *[1215, 1191, 1646, 1648], 1) + ops.element('FourNodeTetrahedron', 5786, *[1579, 1153, 1690, 1386], 1) + ops.element('FourNodeTetrahedron', 5787, *[766, 1527, 481, 1312], 1) + ops.element('FourNodeTetrahedron', 5788, *[138, 139, 188, 1318], 1) + ops.element('FourNodeTetrahedron', 5789, *[517, 1650, 1380, 1494], 1) + ops.element('FourNodeTetrahedron', 5790, *[517, 1462, 491, 1380], 1) + ops.element('FourNodeTetrahedron', 5791, *[1648, 1191, 1519, 1232], 1) + ops.element('FourNodeTetrahedron', 5792, *[453, 1319, 454, 457], 1) + ops.element('FourNodeTetrahedron', 5793, *[1411, 1483, 1631, 1543], 1) + ops.element('FourNodeTetrahedron', 5794, *[1548, 1621, 1546, 1729], 1) + ops.element('FourNodeTetrahedron', 5795, *[1548, 1621, 1729, 1640], 1) + ops.element('FourNodeTetrahedron', 5796, *[1583, 1723, 1557, 1727], 1) + ops.element('FourNodeTetrahedron', 5797, *[1727, 1723, 1557, 1607], 1) + ops.element('FourNodeTetrahedron', 5798, *[1413, 1583, 1391, 1565], 1) + ops.element('FourNodeTetrahedron', 5799, *[1399, 1565, 1413, 1727], 1) + ops.element('FourNodeTetrahedron', 5800, *[238, 232, 239, 1313], 1) + ops.element('FourNodeTetrahedron', 5801, *[1709, 1409, 1487, 1701], 1) + ops.element('FourNodeTetrahedron', 5802, *[1413, 1570, 1583, 1727], 1) + ops.element('FourNodeTetrahedron', 5803, *[1399, 1570, 1413, 1727], 1) + ops.element('FourNodeTetrahedron', 5804, *[1399, 1727, 1565, 1418], 1) + ops.element('FourNodeTetrahedron', 5805, *[1294, 1687, 1663, 655], 1) + ops.element('FourNodeTetrahedron', 5806, *[1177, 1185, 1667, 1137], 1) + ops.element('FourNodeTetrahedron', 5807, *[547, 1478, 546, 534], 1) + ops.element('FourNodeTetrahedron', 5808, *[1663, 1687, 471, 476], 1) + ops.element('FourNodeTetrahedron', 5809, *[1667, 1243, 1185, 1177], 1) + ops.element('FourNodeTetrahedron', 5810, *[235, 1374, 233, 1353], 1) + ops.element('FourNodeTetrahedron', 5811, *[517, 1494, 1380, 509], 1) + ops.element('FourNodeTetrahedron', 5812, *[213, 1333, 214, 215], 1) + ops.element('FourNodeTetrahedron', 5813, *[1630, 1453, 1454, 1722], 1) + ops.element('FourNodeTetrahedron', 5814, *[1500, 1485, 1681, 397], 1) + ops.element('FourNodeTetrahedron', 5815, *[1489, 631, 1696, 628], 1) + ops.element('FourNodeTetrahedron', 5816, *[1549, 150, 151, 1280], 1) + ops.element('FourNodeTetrahedron', 5817, *[1722, 1454, 1630, 1645], 1) + ops.element('FourNodeTetrahedron', 5818, *[1722, 1454, 1645, 1522], 1) + ops.element('FourNodeTetrahedron', 5819, *[1426, 1295, 1704, 663], 1) + ops.element('FourNodeTetrahedron', 5820, *[1456, 1204, 1722, 1522], 1) + ops.element('FourNodeTetrahedron', 5821, *[1718, 1466, 1480, 1202], 1) + ops.element('FourNodeTetrahedron', 5822, *[1430, 1202, 1718, 1589], 1) + ops.element('FourNodeTetrahedron', 5823, *[1373, 1455, 1362, 646], 1) + ops.element('FourNodeTetrahedron', 5824, *[1718, 1202, 1480, 1589], 1) + ops.element('FourNodeTetrahedron', 5825, *[1159, 1287, 760, 1352], 1) + ops.element('FourNodeTetrahedron', 5826, *[771, 760, 770, 1352], 1) + ops.element('FourNodeTetrahedron', 5827, *[1323, 1324, 1537, 1712], 1) + ops.element('FourNodeTetrahedron', 5828, *[1718, 1480, 1418, 1589], 1) + ops.element('FourNodeTetrahedron', 5829, *[1718, 1480, 1727, 1418], 1) + ops.element('FourNodeTetrahedron', 5830, *[297, 1394, 319, 293], 1) + ops.element('FourNodeTetrahedron', 5831, *[1312, 1385, 1527, 1521], 1) + ops.element('FourNodeTetrahedron', 5832, *[1718, 1466, 1727, 1480], 1) + ops.element('FourNodeTetrahedron', 5833, *[405, 1582, 406, 1595], 1) + ops.element('FourNodeTetrahedron', 5834, *[345, 1669, 344, 349], 1) + ops.element('FourNodeTetrahedron', 5835, *[1476, 602, 601, 607], 1) + ops.element('FourNodeTetrahedron', 5836, *[1466, 1727, 1399, 1718], 1) + ops.element('FourNodeTetrahedron', 5837, *[1718, 1727, 1399, 1418], 1) + ops.element('FourNodeTetrahedron', 5838, *[1321, 1476, 1328, 1313], 1) + ops.element('FourNodeTetrahedron', 5839, *[1563, 1476, 1313, 601], 1) + ops.element('FourNodeTetrahedron', 5840, *[1605, 732, 1428, 1302], 1) + ops.element('FourNodeTetrahedron', 5841, *[1697, 1698, 1502, 548], 1) + ops.element('FourNodeTetrahedron', 5842, *[251, 1432, 1343, 1440], 1) + ops.element('FourNodeTetrahedron', 5843, *[1623, 1618, 1713, 1559], 1) + ops.element('FourNodeTetrahedron', 5844, *[1409, 616, 1441, 619], 1) + ops.element('FourNodeTetrahedron', 5845, *[1350, 1356, 218, 1344], 1) + ops.element('FourNodeTetrahedron', 5846, *[1491, 1358, 432, 431], 1) + ops.element('FourNodeTetrahedron', 5847, *[1538, 1358, 1355, 1555], 1) + ops.element('FourNodeTetrahedron', 5848, *[190, 1665, 189, 433], 1) + ops.element('FourNodeTetrahedron', 5849, *[702, 713, 1743, 1157], 1) + ops.element('FourNodeTetrahedron', 5850, *[1402, 1743, 175, 1157], 1) + ops.element('FourNodeTetrahedron', 5851, *[1326, 138, 1261, 1358], 1) + ops.element('FourNodeTetrahedron', 5852, *[724, 715, 714, 1349], 1) + ops.element('FourNodeTetrahedron', 5853, *[702, 713, 167, 1743], 1) + ops.element('FourNodeTetrahedron', 5854, *[1464, 1492, 1362, 1455], 1) + ops.element('FourNodeTetrahedron', 5855, *[547, 1473, 1283, 535], 1) + ops.element('FourNodeTetrahedron', 5856, *[449, 1539, 448, 1299], 1) + ops.element('FourNodeTetrahedron', 5857, *[1277, 433, 190, 434], 1) + ops.element('FourNodeTetrahedron', 5858, *[1522, 1645, 1653, 1731], 1) + ops.element('FourNodeTetrahedron', 5859, *[1460, 1426, 675, 678], 1) + ops.element('FourNodeTetrahedron', 5860, *[187, 1665, 190, 1277], 1) + ops.element('FourNodeTetrahedron', 5861, *[1654, 1499, 1479, 1513], 1) + ops.element('FourNodeTetrahedron', 5862, *[1221, 1256, 1429, 1220], 1) + ops.element('FourNodeTetrahedron', 5863, *[1221, 1256, 1382, 1429], 1) + ops.element('FourNodeTetrahedron', 5864, *[1429, 1256, 1375, 1223], 1) + ops.element('FourNodeTetrahedron', 5865, *[320, 325, 321, 1322], 1) + ops.element('FourNodeTetrahedron', 5866, *[1220, 1256, 1429, 1223], 1) + ops.element('FourNodeTetrahedron', 5867, *[518, 1352, 1526, 513], 1) + ops.element('FourNodeTetrahedron', 5868, *[1426, 1704, 1694, 662], 1) + ops.element('FourNodeTetrahedron', 5869, *[1434, 1633, 1428, 282], 1) + ops.element('FourNodeTetrahedron', 5870, *[732, 730, 729, 1428], 1) + ops.element('FourNodeTetrahedron', 5871, *[1546, 1653, 1624, 1621], 1) + ops.element('FourNodeTetrahedron', 5872, *[1300, 1263, 1500, 1516], 1) + ops.element('FourNodeTetrahedron', 5873, *[1486, 1524, 1584, 1420], 1) + ops.element('FourNodeTetrahedron', 5874, *[222, 135, 181, 1271], 1) + ops.element('FourNodeTetrahedron', 5875, *[675, 662, 1694, 672], 1) + ops.element('FourNodeTetrahedron', 5876, *[1138, 1156, 1433, 1196], 1) + ops.element('FourNodeTetrahedron', 5877, *[1570, 1481, 1607, 1480], 1) + ops.element('FourNodeTetrahedron', 5878, *[647, 648, 1492, 649], 1) + ops.element('FourNodeTetrahedron', 5879, *[1426, 662, 1694, 675], 1) + ops.element('FourNodeTetrahedron', 5880, *[1388, 1564, 299, 1401], 1) + ops.element('FourNodeTetrahedron', 5881, *[384, 751, 385, 1354], 1) + ops.element('FourNodeTetrahedron', 5882, *[1706, 1467, 1282, 1696], 1) + ops.element('FourNodeTetrahedron', 5883, *[1696, 1467, 1282, 624], 1) + ops.element('FourNodeTetrahedron', 5884, *[628, 1696, 1282, 624], 1) + ops.element('FourNodeTetrahedron', 5885, *[334, 1660, 352, 335], 1) + ops.element('FourNodeTetrahedron', 5886, *[1660, 1571, 352, 335], 1) + ops.element('FourNodeTetrahedron', 5887, *[1122, 1571, 352, 1660], 1) + ops.element('FourNodeTetrahedron', 5888, *[1660, 1122, 1183, 1185], 1) + ops.element('FourNodeTetrahedron', 5889, *[230, 1347, 231, 1305], 1) + ops.element('FourNodeTetrahedron', 5890, *[1470, 382, 389, 390], 1) + ops.element('FourNodeTetrahedron', 5891, *[1470, 744, 382, 390], 1) + ops.element('FourNodeTetrahedron', 5892, *[1347, 1277, 440, 1296], 1) + ops.element('FourNodeTetrahedron', 5893, *[1660, 1122, 1571, 1183], 1) + ops.element('FourNodeTetrahedron', 5894, *[1185, 1388, 1660, 1395], 1) + ops.element('FourNodeTetrahedron', 5895, *[1396, 1508, 148, 1275], 1) + ops.element('FourNodeTetrahedron', 5896, *[1341, 1125, 1423, 1389], 1) + ops.element('FourNodeTetrahedron', 5897, *[1511, 1717, 1408, 1701], 1) + ops.element('FourNodeTetrahedron', 5898, *[1660, 1183, 1571, 1388], 1) + ops.element('FourNodeTetrahedron', 5899, *[292, 266, 291, 1334], 1) + ops.element('FourNodeTetrahedron', 5900, *[1308, 1243, 1660, 1667], 1) + ops.element('FourNodeTetrahedron', 5901, *[1166, 1122, 1660, 1243], 1) + ops.element('FourNodeTetrahedron', 5902, *[1308, 1166, 1660, 1243], 1) + ops.element('FourNodeTetrahedron', 5903, *[1308, 1166, 1611, 1660], 1) + ops.element('FourNodeTetrahedron', 5904, *[1166, 1122, 1611, 1660], 1) + ops.element('FourNodeTetrahedron', 5905, *[1142, 1171, 1708, 1659], 1) + ops.element('FourNodeTetrahedron', 5906, *[1308, 1611, 353, 1660], 1) + ops.element('FourNodeTetrahedron', 5907, *[1611, 352, 353, 1660], 1) + ops.element('FourNodeTetrahedron', 5908, *[1611, 1122, 352, 1660], 1) + ops.element('FourNodeTetrahedron', 5909, *[353, 1660, 352, 334], 1) + ops.element('FourNodeTetrahedron', 5910, *[1609, 1655, 1581, 1610], 1) + ops.element('FourNodeTetrahedron', 5911, *[225, 187, 190, 1277], 1) + ops.element('FourNodeTetrahedron', 5912, *[648, 1457, 649, 629], 1) + ops.element('FourNodeTetrahedron', 5913, *[1557, 1723, 1569, 1730], 1) + ops.element('FourNodeTetrahedron', 5914, *[324, 1739, 325, 320], 1) + ops.element('FourNodeTetrahedron', 5915, *[1532, 1742, 184, 1273], 1) + ops.element('FourNodeTetrahedron', 5916, *[1172, 1249, 1673, 532], 1) + ops.element('FourNodeTetrahedron', 5917, *[1172, 1249, 1427, 1673], 1) + ops.element('FourNodeTetrahedron', 5918, *[550, 1673, 537, 538], 1) + ops.element('FourNodeTetrahedron', 5919, *[1271, 1269, 1532, 1530], 1) + ops.element('FourNodeTetrahedron', 5920, *[258, 262, 261, 1324], 1) + ops.element('FourNodeTetrahedron', 5921, *[1340, 1164, 1582, 1595], 1) + ops.element('FourNodeTetrahedron', 5922, *[378, 471, 470, 1663], 1) + ops.element('FourNodeTetrahedron', 5923, *[1414, 1163, 1590, 399], 1) + ops.element('FourNodeTetrahedron', 5924, *[1529, 654, 1736, 660], 1) + ops.element('FourNodeTetrahedron', 5925, *[1149, 177, 155, 178], 1) + ops.element('FourNodeTetrahedron', 5926, *[1561, 1288, 1292, 664], 1) + ops.element('FourNodeTetrahedron', 5927, *[551, 1673, 550, 538], 1) + ops.element('FourNodeTetrahedron', 5928, *[551, 1172, 1673, 538], 1) + ops.element('FourNodeTetrahedron', 5929, *[392, 1668, 343, 1590], 1) + ops.element('FourNodeTetrahedron', 5930, *[1673, 532, 531, 538], 1) + ops.element('FourNodeTetrahedron', 5931, *[1326, 1331, 1318, 1542], 1) + ops.element('FourNodeTetrahedron', 5932, *[1368, 666, 665, 684], 1) + ops.element('FourNodeTetrahedron', 5933, *[1172, 532, 1673, 538], 1) + ops.element('FourNodeTetrahedron', 5934, *[1610, 1506, 1642, 1698], 1) + ops.element('FourNodeTetrahedron', 5935, *[1477, 1610, 1642, 1698], 1) + ops.element('FourNodeTetrahedron', 5936, *[1426, 1445, 1720, 1704], 1) + ops.element('FourNodeTetrahedron', 5937, *[254, 1383, 1360, 1290], 1) + ops.element('FourNodeTetrahedron', 5938, *[1610, 1506, 1698, 604], 1) + ops.element('FourNodeTetrahedron', 5939, *[1477, 1610, 1698, 604], 1) + ops.element('FourNodeTetrahedron', 5940, *[1592, 1442, 1421, 1585], 1) + ops.element('FourNodeTetrahedron', 5941, *[1465, 400, 414, 407], 1) + ops.element('FourNodeTetrahedron', 5942, *[1736, 1663, 470, 475], 1) + ops.element('FourNodeTetrahedron', 5943, *[1733, 1300, 1573, 518], 1) + ops.element('FourNodeTetrahedron', 5944, *[627, 630, 1593, 631], 1) + ops.element('FourNodeTetrahedron', 5945, *[356, 371, 357, 1462], 1) + ops.element('FourNodeTetrahedron', 5946, *[356, 357, 410, 1462], 1) + ops.element('FourNodeTetrahedron', 5947, *[533, 527, 1296, 439], 1) + ops.element('FourNodeTetrahedron', 5948, *[295, 1378, 1367, 1408], 1) + ops.element('FourNodeTetrahedron', 5949, *[298, 1319, 302, 454], 1) + ops.element('FourNodeTetrahedron', 5950, *[1378, 1717, 1367, 1408], 1) + ops.element('FourNodeTetrahedron', 5951, *[1471, 1487, 1717, 1511], 1) + ops.element('FourNodeTetrahedron', 5952, *[1471, 1487, 1378, 1717], 1) + ops.element('FourNodeTetrahedron', 5953, *[1471, 1717, 1378, 1408], 1) + ops.element('FourNodeTetrahedron', 5954, *[656, 1266, 1373, 646], 1) + ops.element('FourNodeTetrahedron', 5955, *[1461, 1533, 1290, 1463], 1) + ops.element('FourNodeTetrahedron', 5956, *[1461, 1290, 1504, 1463], 1) + ops.element('FourNodeTetrahedron', 5957, *[1463, 1535, 1477, 1693], 1) + ops.element('FourNodeTetrahedron', 5958, *[1558, 1471, 1378, 1408], 1) + ops.element('FourNodeTetrahedron', 5959, *[1558, 1471, 1408, 1511], 1) + ops.element('FourNodeTetrahedron', 5960, *[1471, 1717, 1408, 1511], 1) + ops.element('FourNodeTetrahedron', 5961, *[1254, 1168, 1145, 1676], 1) + ops.element('FourNodeTetrahedron', 5962, *[1287, 1415, 757, 1300], 1) + ops.element('FourNodeTetrahedron', 5963, *[1392, 1178, 1671, 1341], 1) + ops.element('FourNodeTetrahedron', 5964, *[1392, 1671, 332, 1341], 1) + ops.element('FourNodeTetrahedron', 5965, *[1341, 1671, 332, 1381], 1) + ops.element('FourNodeTetrahedron', 5966, *[1341, 1178, 1671, 1177], 1) + ops.element('FourNodeTetrahedron', 5967, *[1356, 1479, 1272, 1588], 1) + ops.element('FourNodeTetrahedron', 5968, *[1738, 1300, 762, 1573], 1) + ops.element('FourNodeTetrahedron', 5969, *[1341, 1178, 1177, 1125], 1) + ops.element('FourNodeTetrahedron', 5970, *[1546, 1653, 1268, 1624], 1) + ops.element('FourNodeTetrahedron', 5971, *[1341, 1177, 1671, 1381], 1) + ops.element('FourNodeTetrahedron', 5972, *[355, 1606, 354, 1671], 1) + ops.element('FourNodeTetrahedron', 5973, *[1125, 1381, 1423, 1176], 1) + ops.element('FourNodeTetrahedron', 5974, *[1392, 1741, 355, 1671], 1) + ops.element('FourNodeTetrahedron', 5975, *[1392, 1671, 355, 332], 1) + ops.element('FourNodeTetrahedron', 5976, *[1671, 1177, 1667, 1381], 1) + ops.element('FourNodeTetrahedron', 5977, *[184, 1742, 187, 1273], 1) + ops.element('FourNodeTetrahedron', 5978, *[1446, 1393, 1335, 1459], 1) + ops.element('FourNodeTetrahedron', 5979, *[1742, 1279, 186, 1665], 1) + ops.element('FourNodeTetrahedron', 5980, *[1357, 1136, 1151, 1434], 1) + ops.element('FourNodeTetrahedron', 5981, *[1178, 1250, 1671, 1177], 1) + ops.element('FourNodeTetrahedron', 5982, *[1381, 1177, 1716, 1176], 1) + ops.element('FourNodeTetrahedron', 5983, *[1379, 358, 364, 1446], 1) + ops.element('FourNodeTetrahedron', 5984, *[1501, 1445, 359, 1446], 1) + ops.element('FourNodeTetrahedron', 5985, *[1176, 1716, 1431, 1175], 1) + ops.element('FourNodeTetrahedron', 5986, *[1183, 1131, 1564, 1182], 1) + ops.element('FourNodeTetrahedron', 5987, *[1431, 1716, 1444, 1175], 1) + ops.element('FourNodeTetrahedron', 5988, *[1564, 1184, 1309, 1195], 1) + ops.element('FourNodeTetrahedron', 5989, *[1430, 1718, 1418, 1589], 1) + ops.element('FourNodeTetrahedron', 5990, *[1519, 1508, 1728, 1556], 1) + ops.element('FourNodeTetrahedron', 5991, *[312, 1417, 317, 1726], 1) + ops.element('FourNodeTetrahedron', 5992, *[1495, 1396, 150, 1549], 1) + ops.element('FourNodeTetrahedron', 5993, *[1423, 1176, 1716, 1431], 1) + ops.element('FourNodeTetrahedron', 5994, *[1423, 1716, 1381, 1176], 1) + ops.element('FourNodeTetrahedron', 5995, *[1494, 1724, 1469, 1460], 1) + ops.element('FourNodeTetrahedron', 5996, *[1391, 1557, 1359, 1363], 1) + ops.element('FourNodeTetrahedron', 5997, *[218, 1356, 173, 1272], 1) + ops.element('FourNodeTetrahedron', 5998, *[1396, 149, 1298, 1275], 1) + ops.element('FourNodeTetrahedron', 5999, *[1278, 1393, 469, 1529], 1) + ops.element('FourNodeTetrahedron', 6000, *[1423, 1716, 1381, 1329], 1) + ops.element('FourNodeTetrahedron', 6001, *[1423, 1716, 1329, 1431], 1) + ops.element('FourNodeTetrahedron', 6002, *[1716, 1444, 1403, 1431], 1) + ops.element('FourNodeTetrahedron', 6003, *[1740, 1735, 172, 214], 1) + ops.element('FourNodeTetrahedron', 6004, *[1431, 1444, 1403, 1572], 1) + ops.element('FourNodeTetrahedron', 6005, *[1588, 1721, 1272, 1370], 1) + ops.element('FourNodeTetrahedron', 6006, *[1654, 1513, 1479, 1721], 1) + ops.element('FourNodeTetrahedron', 6007, *[1654, 1721, 1479, 1588], 1) + ops.element('FourNodeTetrahedron', 6008, *[1329, 1716, 1403, 1431], 1) + ops.element('FourNodeTetrahedron', 6009, *[1381, 1716, 1403, 1329], 1) + ops.element('FourNodeTetrahedron', 6010, *[1384, 471, 1663, 1687], 1) + ops.element('FourNodeTetrahedron', 6011, *[1704, 1373, 1384, 1687], 1) + ops.element('FourNodeTetrahedron', 6012, *[1380, 1494, 1707, 670], 1) + ops.element('FourNodeTetrahedron', 6013, *[1601, 1335, 487, 1689], 1) + ops.element('FourNodeTetrahedron', 6014, *[1520, 1379, 1601, 1689], 1) + ops.element('FourNodeTetrahedron', 6015, *[1528, 1459, 1379, 1689], 1) + ops.element('FourNodeTetrahedron', 6016, *[1520, 1597, 1689, 668], 1) + ops.element('FourNodeTetrahedron', 6017, *[449, 1276, 250, 456], 1) + ops.element('FourNodeTetrahedron', 6018, *[252, 1314, 1323, 1276], 1) + ops.element('FourNodeTetrahedron', 6019, *[1198, 1128, 1458, 308], 1) + ops.element('FourNodeTetrahedron', 6020, *[1689, 672, 1459, 669], 1) + ops.element('FourNodeTetrahedron', 6021, *[1182, 1574, 1388, 1512], 1) + ops.element('FourNodeTetrahedron', 6022, *[486, 1689, 669, 668], 1) + ops.element('FourNodeTetrahedron', 6023, *[487, 1601, 1689, 486], 1) + ops.element('FourNodeTetrahedron', 6024, *[1273, 1279, 1665, 1355], 1) + ops.element('FourNodeTetrahedron', 6025, *[1373, 377, 370, 472], 1) + ops.element('FourNodeTetrahedron', 6026, *[1184, 1240, 1306, 1309], 1) + ops.element('FourNodeTetrahedron', 6027, *[370, 367, 377, 1373], 1) + ops.element('FourNodeTetrahedron', 6028, *[1520, 668, 1689, 486], 1) + ops.element('FourNodeTetrahedron', 6029, *[1520, 1689, 1601, 486], 1) + ops.element('FourNodeTetrahedron', 6030, *[1601, 1379, 1335, 1689], 1) + ops.element('FourNodeTetrahedron', 6031, *[549, 1688, 1293, 537], 1) + ops.element('FourNodeTetrahedron', 6032, *[549, 1688, 1596, 1293], 1) + ops.element('FourNodeTetrahedron', 6033, *[550, 1688, 1596, 549], 1) + ops.element('FourNodeTetrahedron', 6034, *[518, 1647, 1516, 1518], 1) + ops.element('FourNodeTetrahedron', 6035, *[1599, 1170, 163, 1438], 1) + ops.element('FourNodeTetrahedron', 6036, *[550, 1673, 1688, 537], 1) + ops.element('FourNodeTetrahedron', 6037, *[1688, 537, 1293, 531], 1) + ops.element('FourNodeTetrahedron', 6038, *[1688, 1673, 531, 537], 1) + ops.element('FourNodeTetrahedron', 6039, *[1688, 1427, 1293, 531], 1) + ops.element('FourNodeTetrahedron', 6040, *[1688, 1673, 1427, 531], 1) + ops.element('FourNodeTetrahedron', 6041, *[1354, 751, 1668, 1162], 1) + ops.element('FourNodeTetrahedron', 6042, *[751, 752, 385, 1668], 1) + ops.element('FourNodeTetrahedron', 6043, *[751, 1668, 385, 1354], 1) + ops.element('FourNodeTetrahedron', 6044, *[1306, 1338, 251, 1432], 1) + ops.element('FourNodeTetrahedron', 6045, *[1586, 1406, 1523, 1639], 1) + ops.element('FourNodeTetrahedron', 6046, *[272, 1531, 241, 1391], 1) + ops.element('FourNodeTetrahedron', 6047, *[1305, 1347, 442, 545], 1) + ops.element('FourNodeTetrahedron', 6048, *[516, 1517, 1312, 520], 1) + ops.element('FourNodeTetrahedron', 6049, *[384, 1354, 385, 392], 1) + ops.element('FourNodeTetrahedron', 6050, *[706, 703, 1656, 1422], 1) + ops.element('FourNodeTetrahedron', 6051, *[1437, 1258, 1509, 1246], 1) + ops.element('FourNodeTetrahedron', 6052, *[1248, 1125, 1341, 1389], 1) + ops.element('FourNodeTetrahedron', 6053, *[1662, 1301, 1552, 626], 1) + ops.element('FourNodeTetrahedron', 6054, *[1716, 1137, 1395, 1512], 1) + ops.element('FourNodeTetrahedron', 6055, *[1378, 1334, 292, 1367], 1) + ops.element('FourNodeTetrahedron', 6056, *[1650, 372, 371, 1685], 1) + ops.element('FourNodeTetrahedron', 6057, *[372, 1501, 358, 1685], 1) + ops.element('FourNodeTetrahedron', 6058, *[1584, 1610, 1620, 1477], 1) + ops.element('FourNodeTetrahedron', 6059, *[1404, 1430, 289, 1338], 1) + ops.element('FourNodeTetrahedron', 6060, *[366, 367, 370, 1373], 1) + ops.element('FourNodeTetrahedron', 6061, *[1390, 1180, 1237, 1248], 1) + ops.element('FourNodeTetrahedron', 6062, *[1256, 1121, 1382, 1375], 1) + ops.element('FourNodeTetrahedron', 6063, *[1564, 1309, 297, 1401], 1) + ops.element('FourNodeTetrahedron', 6064, *[299, 1564, 297, 1401], 1) + ops.element('FourNodeTetrahedron', 6065, *[385, 752, 339, 1668], 1) + ops.element('FourNodeTetrahedron', 6066, *[1650, 1613, 1724, 1494], 1) + ops.element('FourNodeTetrahedron', 6067, *[1571, 1564, 299, 1388], 1) + ops.element('FourNodeTetrahedron', 6068, *[1183, 1564, 1571, 1388], 1) + ops.element('FourNodeTetrahedron', 6069, *[1190, 146, 147, 1270], 1) + ops.element('FourNodeTetrahedron', 6070, *[1477, 604, 1698, 603], 1) + ops.element('FourNodeTetrahedron', 6071, *[274, 1363, 1337, 244], 1) + ops.element('FourNodeTetrahedron', 6072, *[1650, 1724, 1528, 1494], 1) + ops.element('FourNodeTetrahedron', 6073, *[1650, 1613, 1501, 1724], 1) + ops.element('FourNodeTetrahedron', 6074, *[1650, 1724, 1501, 1528], 1) + ops.element('FourNodeTetrahedron', 6075, *[1528, 1724, 1501, 1469], 1) + ops.element('FourNodeTetrahedron', 6076, *[1494, 1724, 1528, 1469], 1) + ops.element('FourNodeTetrahedron', 6077, *[1452, 1153, 1681, 1129], 1) + ops.element('FourNodeTetrahedron', 6078, *[1153, 1386, 1681, 1217], 1) + ops.element('FourNodeTetrahedron', 6079, *[1435, 1217, 1681, 1410], 1) + ops.element('FourNodeTetrahedron', 6080, *[1681, 1217, 1386, 1410], 1) + ops.element('FourNodeTetrahedron', 6081, *[1435, 1681, 397, 404], 1) + ops.element('FourNodeTetrahedron', 6082, *[1681, 1386, 1414, 1410], 1) + ops.element('FourNodeTetrahedron', 6083, *[1681, 392, 391, 398], 1) + ops.element('FourNodeTetrahedron', 6084, *[1681, 1414, 398, 1410], 1) + ops.element('FourNodeTetrahedron', 6085, *[1386, 1414, 392, 1681], 1) + ops.element('FourNodeTetrahedron', 6086, *[1299, 1712, 1476, 607], 1) + ops.element('FourNodeTetrahedron', 6087, *[1712, 1562, 1484, 1695], 1) + ops.element('FourNodeTetrahedron', 6088, *[1284, 1562, 1314, 1712], 1) + ops.element('FourNodeTetrahedron', 6089, *[1712, 1484, 1476, 607], 1) + ops.element('FourNodeTetrahedron', 6090, *[1504, 1562, 1712, 1695], 1) + ops.element('FourNodeTetrahedron', 6091, *[1712, 1695, 1484, 607], 1) + ops.element('FourNodeTetrahedron', 6092, *[1504, 1695, 1712, 607], 1) + ops.element('FourNodeTetrahedron', 6093, *[1590, 1661, 343, 347], 1) + ops.element('FourNodeTetrahedron', 6094, *[1343, 1638, 1711, 1554], 1) + ops.element('FourNodeTetrahedron', 6095, *[343, 1658, 342, 1661], 1) + ops.element('FourNodeTetrahedron', 6096, *[1554, 1638, 1711, 1533], 1) + ops.element('FourNodeTetrahedron', 6097, *[252, 256, 269, 1539], 1) + ops.element('FourNodeTetrahedron', 6098, *[1602, 1372, 342, 1661], 1) + ops.element('FourNodeTetrahedron', 6099, *[1417, 1174, 1357, 1200], 1) + ops.element('FourNodeTetrahedron', 6100, *[1661, 1133, 350, 1606], 1) + ops.element('FourNodeTetrahedron', 6101, *[1661, 1245, 1133, 1606], 1) + ops.element('FourNodeTetrahedron', 6102, *[1368, 665, 1561, 681], 1) + ops.element('FourNodeTetrahedron', 6103, *[1355, 185, 188, 1358], 1) + ops.element('FourNodeTetrahedron', 6104, *[1584, 1420, 1610, 1693], 1) + ops.element('FourNodeTetrahedron', 6105, *[1622, 1376, 1540, 1549], 1) + ops.element('FourNodeTetrahedron', 6106, *[1708, 1171, 1361, 1659], 1) + ops.element('FourNodeTetrahedron', 6107, *[1165, 1245, 1661, 351], 1) + ops.element('FourNodeTetrahedron', 6108, *[280, 729, 275, 276], 1) + ops.element('FourNodeTetrahedron', 6109, *[1475, 1615, 1655, 1524], 1) + ops.element('FourNodeTetrahedron', 6110, *[1210, 1228, 1703, 1439], 1) + ops.element('FourNodeTetrahedron', 6111, *[351, 1245, 1661, 1606], 1) + ops.element('FourNodeTetrahedron', 6112, *[1590, 1165, 1661, 351], 1) + ops.element('FourNodeTetrahedron', 6113, *[347, 1661, 350, 351], 1) + ops.element('FourNodeTetrahedron', 6114, *[351, 1661, 350, 1606], 1) + ops.element('FourNodeTetrahedron', 6115, *[1165, 1133, 1661, 1245], 1) + ops.element('FourNodeTetrahedron', 6116, *[1193, 1133, 1661, 1165], 1) + ops.element('FourNodeTetrahedron', 6117, *[1711, 1584, 1383, 1535], 1) + ops.element('FourNodeTetrahedron', 6118, *[1334, 1343, 267, 1711], 1) + ops.element('FourNodeTetrahedron', 6119, *[736, 1657, 315, 1547], 1) + ops.element('FourNodeTetrahedron', 6120, *[1369, 1343, 267, 1334], 1) + ops.element('FourNodeTetrahedron', 6121, *[1479, 161, 158, 1721], 1) + ops.element('FourNodeTetrahedron', 6122, *[1480, 1208, 1722, 1456], 1) + ops.element('FourNodeTetrahedron', 6123, *[265, 1360, 253, 1284], 1) + ops.element('FourNodeTetrahedron', 6124, *[265, 253, 252, 1314], 1) + ops.element('FourNodeTetrahedron', 6125, *[1604, 1453, 1630, 1722], 1) + ops.element('FourNodeTetrahedron', 6126, *[1456, 1722, 1604, 1644], 1) + ops.element('FourNodeTetrahedron', 6127, *[1167, 1254, 1274, 666], 1) + ops.element('FourNodeTetrahedron', 6128, *[1334, 1554, 1533, 1715], 1) + ops.element('FourNodeTetrahedron', 6129, *[736, 735, 1657, 1547], 1) + ops.element('FourNodeTetrahedron', 6130, *[315, 735, 285, 1657], 1) + ops.element('FourNodeTetrahedron', 6131, *[315, 1657, 285, 316], 1) + ops.element('FourNodeTetrahedron', 6132, *[1212, 1148, 1398, 1675], 1) + ops.element('FourNodeTetrahedron', 6133, *[1683, 1267, 1609, 1638], 1) + ops.element('FourNodeTetrahedron', 6134, *[1274, 1254, 1676, 1259], 1) + ops.element('FourNodeTetrahedron', 6135, *[1675, 632, 629, 653], 1) + ops.element('FourNodeTetrahedron', 6136, *[653, 1148, 1675, 632], 1) + ops.element('FourNodeTetrahedron', 6137, *[1148, 1175, 1675, 632], 1) + ops.element('FourNodeTetrahedron', 6138, *[1148, 1175, 1431, 1675], 1) + ops.element('FourNodeTetrahedron', 6139, *[1675, 1431, 629, 630], 1) + ops.element('FourNodeTetrahedron', 6140, *[1675, 1175, 1431, 630], 1) + ops.element('FourNodeTetrahedron', 6141, *[1675, 630, 629, 632], 1) + ops.element('FourNodeTetrahedron', 6142, *[1675, 1175, 630, 632], 1) + ops.element('FourNodeTetrahedron', 6143, *[632, 1175, 630, 633], 1) + ops.element('FourNodeTetrahedron', 6144, *[666, 1259, 1274, 659], 1) + ops.element('FourNodeTetrahedron', 6145, *[1716, 1667, 1395, 1137], 1) + ops.element('FourNodeTetrahedron', 6146, *[1646, 1728, 1635, 1519], 1) + ops.element('FourNodeTetrahedron', 6147, *[1648, 1646, 1635, 1519], 1) + ops.element('FourNodeTetrahedron', 6148, *[1311, 1147, 1705, 1481], 1) + ops.element('FourNodeTetrahedron', 6149, *[1532, 1269, 1279, 1538], 1) + ops.element('FourNodeTetrahedron', 6150, *[1385, 763, 1286, 1573], 1) + ops.element('FourNodeTetrahedron', 6151, *[1733, 1352, 1300, 518], 1) + ops.element('FourNodeTetrahedron', 6152, *[1728, 1396, 1549, 1556], 1) + ops.element('FourNodeTetrahedron', 6153, *[1157, 176, 163, 1170], 1) + ops.element('FourNodeTetrahedron', 6154, *[1519, 1490, 1728, 1508], 1) + ops.element('FourNodeTetrahedron', 6155, *[1170, 176, 163, 159], 1) + ops.element('FourNodeTetrahedron', 6156, *[1272, 1721, 158, 1370], 1) + ops.element('FourNodeTetrahedron', 6157, *[534, 1281, 527, 528], 1) + ops.element('FourNodeTetrahedron', 6158, *[1369, 1306, 251, 1440], 1) + ops.element('FourNodeTetrahedron', 6159, *[1407, 1273, 224, 1347], 1) + ops.element('FourNodeTetrahedron', 6160, *[1326, 1331, 154, 1318], 1) + ops.element('FourNodeTetrahedron', 6161, *[1728, 1490, 1495, 1396], 1) + ops.element('FourNodeTetrahedron', 6162, *[1189, 1201, 1404, 1227], 1) + ops.element('FourNodeTetrahedron', 6163, *[1415, 1579, 1485, 1452], 1) + ops.element('FourNodeTetrahedron', 6164, *[1728, 1396, 1495, 1549], 1) + ops.element('FourNodeTetrahedron', 6165, *[1646, 1490, 1608, 1728], 1) + ops.element('FourNodeTetrahedron', 6166, *[1641, 1608, 1495, 1728], 1) + ops.element('FourNodeTetrahedron', 6167, *[1324, 1353, 1737, 1537], 1) + ops.element('FourNodeTetrahedron', 6168, *[763, 1303, 1286, 1573], 1) + ops.element('FourNodeTetrahedron', 6169, *[240, 724, 245, 1531], 1) + ops.element('FourNodeTetrahedron', 6170, *[1686, 747, 758, 1416], 1) + ops.element('FourNodeTetrahedron', 6171, *[759, 747, 1686, 1239], 1) + ops.element('FourNodeTetrahedron', 6172, *[1469, 1694, 1459, 672], 1) + ops.element('FourNodeTetrahedron', 6173, *[1401, 1564, 1309, 1471], 1) + ops.element('FourNodeTetrahedron', 6174, *[1702, 1700, 1460, 674], 1) + ops.element('FourNodeTetrahedron', 6175, *[1613, 1425, 1501, 1724], 1) + ops.element('FourNodeTetrahedron', 6176, *[1649, 1594, 1724, 1460], 1) + ops.element('FourNodeTetrahedron', 6177, *[1269, 182, 183, 1279], 1) + ops.element('FourNodeTetrahedron', 6178, *[759, 747, 758, 1686], 1) + ops.element('FourNodeTetrahedron', 6179, *[1681, 1410, 398, 404], 1) + ops.element('FourNodeTetrahedron', 6180, *[545, 1281, 1296, 533], 1) + ops.element('FourNodeTetrahedron', 6181, *[669, 1278, 487, 480], 1) + ops.element('FourNodeTetrahedron', 6182, *[523, 524, 1691, 421], 1) + ops.element('FourNodeTetrahedron', 6183, *[274, 1443, 1337, 1285], 1) + ops.element('FourNodeTetrahedron', 6184, *[1270, 145, 144, 418], 1) + ops.element('FourNodeTetrahedron', 6185, *[1396, 149, 150, 1298], 1) + ops.element('FourNodeTetrahedron', 6186, *[1527, 1664, 379, 387], 1) + ops.element('FourNodeTetrahedron', 6187, *[764, 754, 753, 1664], 1) + ops.element('FourNodeTetrahedron', 6188, *[753, 380, 379, 1664], 1) + ops.element('FourNodeTetrahedron', 6189, *[1664, 380, 379, 387], 1) + ops.element('FourNodeTetrahedron', 6190, *[1527, 379, 386, 387], 1) + ops.element('FourNodeTetrahedron', 6191, *[756, 1666, 755, 1303], 1) + ops.element('FourNodeTetrahedron', 6192, *[756, 1470, 1666, 1303], 1) + ops.element('FourNodeTetrahedron', 6193, *[1303, 1666, 1286, 389], 1) + ops.element('FourNodeTetrahedron', 6194, *[1286, 755, 1666, 1303], 1) + ops.element('FourNodeTetrahedron', 6195, *[1680, 362, 361, 367], 1) + ops.element('FourNodeTetrahedron', 6196, *[1680, 362, 367, 1464], 1) + ops.element('FourNodeTetrahedron', 6197, *[1366, 1132, 1398, 1212], 1) + ops.element('FourNodeTetrahedron', 6198, *[1713, 1532, 1407, 1618], 1) + ops.element('FourNodeTetrahedron', 6199, *[1684, 1377, 1682, 620], 1) + ops.element('FourNodeTetrahedron', 6200, *[1253, 1361, 1458, 1230], 1) + ops.element('FourNodeTetrahedron', 6201, *[727, 1705, 1339, 1311], 1) + ops.element('FourNodeTetrahedron', 6202, *[1622, 1728, 1495, 1549], 1) + ops.element('FourNodeTetrahedron', 6203, *[1253, 1144, 1361, 1230], 1) + ops.element('FourNodeTetrahedron', 6204, *[283, 1718, 278, 1418], 1) + ops.element('FourNodeTetrahedron', 6205, *[677, 680, 1448, 681], 1) + ops.element('FourNodeTetrahedron', 6206, *[1279, 185, 186, 1355], 1) + ops.element('FourNodeTetrahedron', 6207, *[546, 1474, 545, 1281], 1) + ops.element('FourNodeTetrahedron', 6208, *[1402, 169, 164, 163], 1) + ops.element('FourNodeTetrahedron', 6209, *[1394, 1227, 1404, 1306], 1) + ops.element('FourNodeTetrahedron', 6210, *[1490, 1510, 1495, 1396], 1) + ops.element('FourNodeTetrahedron', 6211, *[1481, 1210, 1439, 1453], 1) + ops.element('FourNodeTetrahedron', 6212, *[367, 362, 368, 1464], 1) + ops.element('FourNodeTetrahedron', 6213, *[656, 1266, 646, 657], 1) + ops.element('FourNodeTetrahedron', 6214, *[1129, 1218, 1435, 1221], 1) + ops.element('FourNodeTetrahedron', 6215, *[1438, 1170, 159, 1510], 1) + ops.element('FourNodeTetrahedron', 6216, *[1715, 1533, 1289, 1461], 1) + ops.element('FourNodeTetrahedron', 6217, *[1424, 1585, 1550, 1292], 1) + ops.element('FourNodeTetrahedron', 6218, *[658, 1436, 1455, 647], 1) + ops.element('FourNodeTetrahedron', 6219, *[1715, 1533, 1461, 1441], 1) + ops.element('FourNodeTetrahedron', 6220, *[1449, 1441, 1715, 1692], 1) + ops.element('FourNodeTetrahedron', 6221, *[1715, 1441, 1461, 1692], 1) + ops.element('FourNodeTetrahedron', 6222, *[1449, 1715, 1461, 1692], 1) + ops.element('FourNodeTetrahedron', 6223, *[1367, 1715, 1289, 1377], 1) + ops.element('FourNodeTetrahedron', 6224, *[1377, 1715, 1461, 1449], 1) + ops.element('FourNodeTetrahedron', 6225, *[515, 770, 1733, 1352], 1) + ops.element('FourNodeTetrahedron', 6226, *[1717, 1715, 1367, 1449], 1) + ops.element('FourNodeTetrahedron', 6227, *[1717, 1441, 1449, 1701], 1) + ops.element('FourNodeTetrahedron', 6228, *[1717, 1441, 1715, 1449], 1) + ops.element('FourNodeTetrahedron', 6229, *[1717, 1554, 1715, 1441], 1) + ops.element('FourNodeTetrahedron', 6230, *[1717, 1487, 1554, 1441], 1) + ops.element('FourNodeTetrahedron', 6231, *[490, 1380, 1520, 667], 1) + ops.element('FourNodeTetrahedron', 6232, *[1715, 1554, 1533, 1441], 1) + ops.element('FourNodeTetrahedron', 6233, *[1705, 1210, 1703, 1481], 1) + ops.element('FourNodeTetrahedron', 6234, *[712, 713, 702, 1157], 1) + ops.element('FourNodeTetrahedron', 6235, *[712, 1157, 702, 1599], 1) + ops.element('FourNodeTetrahedron', 6236, *[1481, 1703, 1723, 1607], 1) + ops.element('FourNodeTetrahedron', 6237, *[236, 233, 1744, 237], 1) + ops.element('FourNodeTetrahedron', 6238, *[1269, 137, 1279, 1326], 1) + ops.element('FourNodeTetrahedron', 6239, *[1685, 1446, 1379, 1459], 1) + ops.element('FourNodeTetrahedron', 6240, *[668, 672, 1689, 669], 1) + ops.element('FourNodeTetrahedron', 6241, *[1650, 372, 1501, 1685], 1) + ops.element('FourNodeTetrahedron', 6242, *[1530, 1540, 152, 1326], 1) + ops.element('FourNodeTetrahedron', 6243, *[1578, 1586, 1397, 1629], 1) + ops.element('FourNodeTetrahedron', 6244, *[1578, 1422, 708, 1397], 1) + ops.element('FourNodeTetrahedron', 6245, *[1703, 1439, 1578, 1607], 1) + ops.element('FourNodeTetrahedron', 6246, *[1723, 1339, 1703, 1578], 1) + ops.element('FourNodeTetrahedron', 6247, *[1723, 1339, 1703, 1481], 1) + ops.element('FourNodeTetrahedron', 6248, *[734, 733, 732, 1199], 1) + ops.element('FourNodeTetrahedron', 6249, *[1339, 1705, 1703, 1481], 1) + ops.element('FourNodeTetrahedron', 6250, *[1339, 1705, 710, 1703], 1) + ops.element('FourNodeTetrahedron', 6251, *[267, 1343, 255, 1711], 1) + ops.element('FourNodeTetrahedron', 6252, *[1296, 1281, 1468, 527], 1) + ops.element('FourNodeTetrahedron', 6253, *[267, 255, 254, 1711], 1) + ops.element('FourNodeTetrahedron', 6254, *[254, 255, 1383, 1711], 1) + ops.element('FourNodeTetrahedron', 6255, *[1334, 267, 266, 1711], 1) + ops.element('FourNodeTetrahedron', 6256, *[707, 172, 221, 1740], 1) + ops.element('FourNodeTetrahedron', 6257, *[328, 325, 324, 1329], 1) + ops.element('FourNodeTetrahedron', 6258, *[1289, 1711, 266, 1290], 1) + ops.element('FourNodeTetrahedron', 6259, *[1334, 1711, 266, 1289], 1) + ops.element('FourNodeTetrahedron', 6260, *[274, 1337, 244, 1285], 1) + ops.element('FourNodeTetrahedron', 6261, *[1198, 1458, 307, 308], 1) + ops.element('FourNodeTetrahedron', 6262, *[1198, 1253, 1458, 1128], 1) + ops.element('FourNodeTetrahedron', 6263, *[1642, 1548, 1729, 1640], 1) + ops.element('FourNodeTetrahedron', 6264, *[1253, 1230, 1458, 1128], 1) + ops.element('FourNodeTetrahedron', 6265, *[1352, 1287, 1300, 1526], 1) + ops.element('FourNodeTetrahedron', 6266, *[1334, 1711, 1289, 1533], 1) + ops.element('FourNodeTetrahedron', 6267, *[1279, 1326, 1358, 1538], 1) + ops.element('FourNodeTetrahedron', 6268, *[1289, 1711, 1290, 1533], 1) + ops.element('FourNodeTetrahedron', 6269, *[267, 254, 266, 1711], 1) + ops.element('FourNodeTetrahedron', 6270, *[1366, 1160, 1212, 1365], 1) + ops.element('FourNodeTetrahedron', 6271, *[1366, 1132, 1212, 1160], 1) + ops.element('FourNodeTetrahedron', 6272, *[137, 138, 1261, 1326], 1) + ops.element('FourNodeTetrahedron', 6273, *[1426, 1704, 1720, 1694], 1) + ops.element('FourNodeTetrahedron', 6274, *[1411, 1132, 1389, 1366], 1) + ops.element('FourNodeTetrahedron', 6275, *[266, 1711, 254, 1290], 1) + ops.element('FourNodeTetrahedron', 6276, *[1711, 1383, 254, 1290], 1) + ops.element('FourNodeTetrahedron', 6277, *[1469, 1724, 1720, 1426], 1) + ops.element('FourNodeTetrahedron', 6278, *[1724, 1594, 1445, 1426], 1) + ops.element('FourNodeTetrahedron', 6279, *[509, 1732, 1494, 673], 1) + ops.element('FourNodeTetrahedron', 6280, *[1724, 1445, 1720, 1426], 1) + ops.element('FourNodeTetrahedron', 6281, *[722, 726, 721, 1325], 1) + ops.element('FourNodeTetrahedron', 6282, *[721, 726, 725, 1710], 1) + ops.element('FourNodeTetrahedron', 6283, *[721, 725, 1330, 1710], 1) + ops.element('FourNodeTetrahedron', 6284, *[1330, 1710, 725, 1345], 1) + ops.element('FourNodeTetrahedron', 6285, *[1365, 1212, 1675, 653], 1) + ops.element('FourNodeTetrahedron', 6286, *[726, 716, 725, 1710], 1) + ops.element('FourNodeTetrahedron', 6287, *[1710, 716, 725, 1345], 1) + ops.element('FourNodeTetrahedron', 6288, *[1710, 1339, 716, 1345], 1) + ops.element('FourNodeTetrahedron', 6289, *[1710, 726, 716, 1339], 1) + ops.element('FourNodeTetrahedron', 6290, *[1459, 1446, 1393, 1294], 1) + ops.element('FourNodeTetrahedron', 6291, *[1721, 1674, 157, 1495], 1) + ops.element('FourNodeTetrahedron', 6292, *[1513, 160, 161, 1674], 1) + ops.element('FourNodeTetrahedron', 6293, *[518, 1300, 1573, 1516], 1) + ops.element('FourNodeTetrahedron', 6294, *[217, 1387, 214, 216], 1) + ops.element('FourNodeTetrahedron', 6295, *[618, 1701, 1692, 619], 1) + ops.element('FourNodeTetrahedron', 6296, *[729, 730, 721, 1325], 1) + ops.element('FourNodeTetrahedron', 6297, *[1710, 726, 1339, 1311], 1) + ops.element('FourNodeTetrahedron', 6298, *[262, 263, 1310, 1327], 1) + ops.element('FourNodeTetrahedron', 6299, *[522, 420, 431, 435], 1) + ops.element('FourNodeTetrahedron', 6300, *[709, 706, 708, 1422], 1) + ops.element('FourNodeTetrahedron', 6301, *[1641, 1513, 1721, 1495], 1) + ops.element('FourNodeTetrahedron', 6302, *[1150, 1220, 1447, 1222], 1) + ops.element('FourNodeTetrahedron', 6303, *[1381, 1667, 333, 1714], 1) + ops.element('FourNodeTetrahedron', 6304, *[1567, 1626, 1619, 1545], 1) + ops.element('FourNodeTetrahedron', 6305, *[1400, 1201, 1206, 1430], 1) + ops.element('FourNodeTetrahedron', 6306, *[333, 1667, 334, 1714], 1) + ops.element('FourNodeTetrahedron', 6307, *[1381, 333, 329, 1714], 1) + ops.element('FourNodeTetrahedron', 6308, *[1459, 1694, 1294, 661], 1) + ops.element('FourNodeTetrahedron', 6309, *[672, 1694, 1459, 661], 1) + ops.element('FourNodeTetrahedron', 6310, *[448, 1299, 1563, 451], 1) + ops.element('FourNodeTetrahedron', 6311, *[529, 1498, 1745, 522], 1) + ops.element('FourNodeTetrahedron', 6312, *[1744, 1371, 233, 1537], 1) + ops.element('FourNodeTetrahedron', 6313, *[1381, 1667, 1714, 1716], 1) + ops.element('FourNodeTetrahedron', 6314, *[1656, 1402, 169, 164], 1) + ops.element('FourNodeTetrahedron', 6315, *[749, 750, 746, 1579], 1) + ops.element('FourNodeTetrahedron', 6316, *[1667, 1395, 334, 1714], 1) + ops.element('FourNodeTetrahedron', 6317, *[329, 334, 330, 1714], 1) + ops.element('FourNodeTetrahedron', 6318, *[334, 1395, 330, 1714], 1) + ops.element('FourNodeTetrahedron', 6319, *[1381, 1714, 329, 1403], 1) + ops.element('FourNodeTetrahedron', 6320, *[1582, 1226, 1392, 1595], 1) + ops.element('FourNodeTetrahedron', 6321, *[456, 1551, 1276, 1299], 1) + ops.element('FourNodeTetrahedron', 6322, *[1299, 613, 1551, 607], 1) + ops.element('FourNodeTetrahedron', 6323, *[607, 1695, 1484, 602], 1) + ops.element('FourNodeTetrahedron', 6324, *[1695, 603, 602, 607], 1) + ops.element('FourNodeTetrahedron', 6325, *[514, 1159, 771, 1352], 1) + ops.element('FourNodeTetrahedron', 6326, *[1135, 1155, 1524, 1216], 1) + ops.element('FourNodeTetrahedron', 6327, *[1299, 1476, 1563, 607], 1) + ops.element('FourNodeTetrahedron', 6328, *[1358, 1318, 188, 431], 1) + ops.element('FourNodeTetrahedron', 6329, *[1381, 1716, 1714, 1403], 1) + ops.element('FourNodeTetrahedron', 6330, *[1721, 1513, 161, 1674], 1) + ops.element('FourNodeTetrahedron', 6331, *[489, 356, 410, 1462], 1) + ops.element('FourNodeTetrahedron', 6332, *[522, 431, 436, 435], 1) + ops.element('FourNodeTetrahedron', 6333, *[1370, 1376, 158, 152], 1) + ops.element('FourNodeTetrahedron', 6334, *[1499, 1523, 164, 161], 1) + ops.element('FourNodeTetrahedron', 6335, *[1502, 1652, 1729, 1591], 1) + ops.element('FourNodeTetrahedron', 6336, *[1288, 1676, 1436, 659], 1) + ops.element('FourNodeTetrahedron', 6337, *[1288, 1297, 1436, 1676], 1) + ops.element('FourNodeTetrahedron', 6338, *[1676, 651, 645, 659], 1) + ops.element('FourNodeTetrahedron', 6339, *[1274, 1297, 1288, 1676], 1) + ops.element('FourNodeTetrahedron', 6340, *[1274, 1676, 1288, 659], 1) + ops.element('FourNodeTetrahedron', 6341, *[725, 715, 724, 1260], 1) + ops.element('FourNodeTetrahedron', 6342, *[1317, 1260, 724, 1349], 1) + ops.element('FourNodeTetrahedron', 6343, *[666, 659, 1274, 665], 1) + ops.element('FourNodeTetrahedron', 6344, *[185, 1261, 137, 1279], 1) + ops.element('FourNodeTetrahedron', 6345, *[650, 1168, 1676, 651], 1) + ops.element('FourNodeTetrahedron', 6346, *[650, 1676, 659, 651], 1) + ops.element('FourNodeTetrahedron', 6347, *[720, 1260, 1317, 1330], 1) + ops.element('FourNodeTetrahedron', 6348, *[1442, 1375, 1631, 1411], 1) + ops.element('FourNodeTetrahedron', 6349, *[518, 1516, 1517, 1616], 1) + ops.element('FourNodeTetrahedron', 6350, *[724, 1260, 715, 1349], 1) + ops.element('FourNodeTetrahedron', 6351, *[1295, 1455, 1373, 1266], 1) + ops.element('FourNodeTetrahedron', 6352, *[444, 1305, 442, 545], 1) + ops.element('FourNodeTetrahedron', 6353, *[1645, 1608, 1641, 1731], 1) + ops.element('FourNodeTetrahedron', 6354, *[766, 411, 481, 1527], 1) + ops.element('FourNodeTetrahedron', 6355, *[1660, 1388, 335, 1395], 1) + ops.element('FourNodeTetrahedron', 6356, *[537, 1293, 536, 530], 1) + ops.element('FourNodeTetrahedron', 6357, *[1385, 387, 1527, 1521], 1) + ops.element('FourNodeTetrahedron', 6358, *[550, 1688, 549, 537], 1) + ops.element('FourNodeTetrahedron', 6359, *[302, 294, 303, 1377], 1) + ops.element('FourNodeTetrahedron', 6360, *[1127, 1147, 1481, 1209], 1) + ops.element('FourNodeTetrahedron', 6361, *[1609, 1475, 1581, 1655], 1) + ops.element('FourNodeTetrahedron', 6362, *[1518, 403, 402, 373], 1) + ops.element('FourNodeTetrahedron', 6363, *[1289, 266, 265, 1290], 1) + ops.element('FourNodeTetrahedron', 6364, *[481, 1312, 1527, 412], 1) + ops.element('FourNodeTetrahedron', 6365, *[1289, 1290, 265, 1332], 1) + ops.element('FourNodeTetrahedron', 6366, *[1328, 1537, 1744, 1514], 1) + ops.element('FourNodeTetrahedron', 6367, *[1570, 1723, 1583, 1727], 1) + ops.element('FourNodeTetrahedron', 6368, *[1147, 1210, 1481, 1209], 1) + ops.element('FourNodeTetrahedron', 6369, *[1130, 1149, 1719, 1191], 1) + ops.element('FourNodeTetrahedron', 6370, *[1500, 1485, 390, 397], 1) + ops.element('FourNodeTetrahedron', 6371, *[1441, 1433, 1638, 1637], 1) + ops.element('FourNodeTetrahedron', 6372, *[390, 1485, 391, 397], 1) + ops.element('FourNodeTetrahedron', 6373, *[1642, 1655, 1548, 1640], 1) + ops.element('FourNodeTetrahedron', 6374, *[1376, 157, 158, 152], 1) + ops.element('FourNodeTetrahedron', 6375, *[279, 1443, 273, 274], 1) + ops.element('FourNodeTetrahedron', 6376, *[1558, 1378, 295, 1408], 1) + ops.element('FourNodeTetrahedron', 6377, *[1597, 672, 1689, 668], 1) + ops.element('FourNodeTetrahedron', 6378, *[516, 1733, 1573, 518], 1) + ops.element('FourNodeTetrahedron', 6379, *[1547, 1357, 316, 1417], 1) + ops.element('FourNodeTetrahedron', 6380, *[624, 1511, 618, 625], 1) + ops.element('FourNodeTetrahedron', 6381, *[1273, 1279, 1742, 1665], 1) + ops.element('FourNodeTetrahedron', 6382, *[1312, 1521, 412, 482], 1) + ops.element('FourNodeTetrahedron', 6383, *[1363, 1359, 217, 1350], 1) + ops.element('FourNodeTetrahedron', 6384, *[1186, 1188, 1571, 1183], 1) + ops.element('FourNodeTetrahedron', 6385, *[1526, 1437, 1263, 1509], 1) + ops.element('FourNodeTetrahedron', 6386, *[1642, 1655, 1640, 1506], 1) + ops.element('FourNodeTetrahedron', 6387, *[276, 1413, 271, 272], 1) + ops.element('FourNodeTetrahedron', 6388, *[276, 1413, 272, 277], 1) + ops.element('FourNodeTetrahedron', 6389, *[1532, 1279, 1273, 1534], 1) + ops.element('FourNodeTetrahedron', 6390, *[1419, 1548, 1285, 1327], 1) + ops.element('FourNodeTetrahedron', 6391, *[1517, 1303, 1286, 395], 1) + ops.element('FourNodeTetrahedron', 6392, *[1303, 389, 1286, 395], 1) + ops.element('FourNodeTetrahedron', 6393, *[1525, 1429, 1497, 1447], 1) + ops.element('FourNodeTetrahedron', 6394, *[658, 645, 1436, 659], 1) + ops.element('FourNodeTetrahedron', 6395, *[251, 1338, 284, 255], 1) + ops.element('FourNodeTetrahedron', 6396, *[283, 1418, 278, 279], 1) + ops.element('FourNodeTetrahedron', 6397, *[1152, 1194, 1472, 621], 1) + ops.element('FourNodeTetrahedron', 6398, *[752, 1658, 1668, 1143], 1) + ops.element('FourNodeTetrahedron', 6399, *[1262, 1186, 308, 309], 1) + ops.element('FourNodeTetrahedron', 6400, *[1122, 1262, 348, 352], 1) + ops.element('FourNodeTetrahedron', 6401, *[342, 1320, 337, 341], 1) + ops.element('FourNodeTetrahedron', 6402, *[1697, 547, 1505, 602], 1) + ops.element('FourNodeTetrahedron', 6403, *[1339, 1703, 709, 1578], 1) + ops.element('FourNodeTetrahedron', 6404, *[1560, 1645, 1553, 1588], 1) + ops.element('FourNodeTetrahedron', 6405, *[1383, 1609, 1581, 1620], 1) + ops.element('FourNodeTetrahedron', 6406, *[1394, 1306, 319, 293], 1) + ops.element('FourNodeTetrahedron', 6407, *[1297, 1160, 1366, 645], 1) + ops.element('FourNodeTetrahedron', 6408, *[1556, 1508, 1275, 1625], 1) + ops.element('FourNodeTetrahedron', 6409, *[440, 1277, 190, 434], 1) + ops.element('FourNodeTetrahedron', 6410, *[658, 645, 1436, 647], 1) + ops.element('FourNodeTetrahedron', 6411, *[1611, 348, 349, 353], 1) + ops.element('FourNodeTetrahedron', 6412, *[743, 742, 1602, 1193], 1) + ops.element('FourNodeTetrahedron', 6413, *[271, 1531, 241, 272], 1) + ops.element('FourNodeTetrahedron', 6414, *[1457, 1431, 1572, 629], 1) + ops.element('FourNodeTetrahedron', 6415, *[1523, 1438, 163, 160], 1) + ops.element('FourNodeTetrahedron', 6416, *[1394, 1227, 1306, 1184], 1) + ops.element('FourNodeTetrahedron', 6417, *[1333, 1397, 1740, 1387], 1) + ops.element('FourNodeTetrahedron', 6418, *[1467, 1511, 1282, 624], 1) + ops.element('FourNodeTetrahedron', 6419, *[337, 1320, 336, 341], 1) + ops.element('FourNodeTetrahedron', 6420, *[1523, 163, 164, 160], 1) + ops.element('FourNodeTetrahedron', 6421, *[1282, 1511, 1408, 624], 1) + ops.element('FourNodeTetrahedron', 6422, *[1124, 1741, 351, 1392], 1) + ops.element('FourNodeTetrahedron', 6423, *[524, 422, 1691, 421], 1) + ops.element('FourNodeTetrahedron', 6424, *[1411, 1244, 1132, 1366], 1) + ops.element('FourNodeTetrahedron', 6425, *[1269, 137, 182, 1279], 1) + ops.element('FourNodeTetrahedron', 6426, *[1186, 1233, 1670, 1188], 1) + ops.element('FourNodeTetrahedron', 6427, *[1371, 1623, 1713, 1559], 1) + ops.element('FourNodeTetrahedron', 6428, *[1246, 1221, 1525, 1150], 1) + ops.element('FourNodeTetrahedron', 6429, *[1523, 164, 161, 160], 1) + ops.element('FourNodeTetrahedron', 6430, *[1450, 1483, 1680, 1464], 1) + ops.element('FourNodeTetrahedron', 6431, *[1125, 1176, 1423, 1179], 1) + ops.element('FourNodeTetrahedron', 6432, *[288, 1434, 1718, 1430], 1) + ops.element('FourNodeTetrahedron', 6433, *[1618, 1530, 1628, 1652], 1) + ops.element('FourNodeTetrahedron', 6434, *[1534, 1617, 1538, 1544], 1) + ops.element('FourNodeTetrahedron', 6435, *[529, 1488, 1498, 523], 1) + ops.element('FourNodeTetrahedron', 6436, *[619, 615, 1692, 620], 1) + ops.element('FourNodeTetrahedron', 6437, *[530, 1488, 529, 523], 1) + ops.element('FourNodeTetrahedron', 6438, *[1285, 249, 235, 220], 1) + ops.element('FourNodeTetrahedron', 6439, *[1629, 1499, 1479, 1654], 1) + ops.element('FourNodeTetrahedron', 6440, *[234, 1285, 235, 1310], 1) + ops.element('FourNodeTetrahedron', 6441, *[234, 1285, 249, 235], 1) + ops.element('FourNodeTetrahedron', 6442, *[263, 1285, 274, 234], 1) + ops.element('FourNodeTetrahedron', 6443, *[244, 1285, 249, 234], 1) + ops.element('FourNodeTetrahedron', 6444, *[274, 1285, 244, 234], 1) + ops.element('FourNodeTetrahedron', 6445, *[1440, 1205, 1432, 1231], 1) + ops.element('FourNodeTetrahedron', 6446, *[1320, 1192, 341, 1372], 1) + ops.element('FourNodeTetrahedron', 6447, *[1621, 1271, 1412, 1530], 1) + ops.element('FourNodeTetrahedron', 6448, *[375, 1315, 405, 376], 1) + ops.element('FourNodeTetrahedron', 6449, *[1472, 1511, 1467, 625], 1) + ops.element('FourNodeTetrahedron', 6450, *[729, 730, 1325, 1428], 1) + ops.element('FourNodeTetrahedron', 6451, *[1445, 1632, 366, 1373], 1) + ops.element('FourNodeTetrahedron', 6452, *[1493, 1451, 1600, 1627], 1) + ops.element('FourNodeTetrahedron', 6453, *[1213, 1153, 1579, 1452], 1) + ops.element('FourNodeTetrahedron', 6454, *[375, 1315, 376, 1390], 1) + ops.element('FourNodeTetrahedron', 6455, *[1482, 147, 148, 1270], 1) + ops.element('FourNodeTetrahedron', 6456, *[742, 741, 337, 1320], 1) + ops.element('FourNodeTetrahedron', 6457, *[1602, 742, 1320, 1161], 1) + ops.element('FourNodeTetrahedron', 6458, *[1356, 1479, 158, 1272], 1) + ops.element('FourNodeTetrahedron', 6459, *[1648, 1688, 1596, 550], 1) + ops.element('FourNodeTetrahedron', 6460, *[1131, 1195, 1471, 1194], 1) + ops.element('FourNodeTetrahedron', 6461, *[1121, 1234, 1375, 1223], 1) + ops.element('FourNodeTetrahedron', 6462, *[1641, 1721, 1370, 1376], 1) + ops.element('FourNodeTetrahedron', 6463, *[1518, 402, 372, 373], 1) + ops.element('FourNodeTetrahedron', 6464, *[669, 1459, 661, 672], 1) + ops.element('FourNodeTetrahedron', 6465, *[1672, 165, 166, 162], 1) + ops.element('FourNodeTetrahedron', 6466, *[1608, 1490, 1495, 1728], 1) + ops.element('FourNodeTetrahedron', 6467, *[1146, 1257, 1451, 1368], 1) + ops.element('FourNodeTetrahedron', 6468, *[1282, 298, 453, 464], 1) + ops.element('FourNodeTetrahedron', 6469, *[1392, 1241, 1671, 1178], 1) + ops.element('FourNodeTetrahedron', 6470, *[1432, 1267, 1683, 1638], 1) + ops.element('FourNodeTetrahedron', 6471, *[1500, 390, 396, 397], 1) + ops.element('FourNodeTetrahedron', 6472, *[601, 1514, 546, 602], 1) + ops.element('FourNodeTetrahedron', 6473, *[1475, 1251, 1204, 1135], 1) + ops.element('FourNodeTetrahedron', 6474, *[330, 1395, 331, 1405], 1) + ops.element('FourNodeTetrahedron', 6475, *[1300, 1500, 1470, 1516], 1) + ops.element('FourNodeTetrahedron', 6476, *[1300, 1470, 1303, 1516], 1) + ops.element('FourNodeTetrahedron', 6477, *[1300, 1415, 1470, 1500], 1) + ops.element('FourNodeTetrahedron', 6478, *[1303, 756, 1470, 1300], 1) + ops.element('FourNodeTetrahedron', 6479, *[1502, 548, 1591, 547], 1) + ops.element('FourNodeTetrahedron', 6480, *[1641, 1608, 1513, 1495], 1) + ops.element('FourNodeTetrahedron', 6481, *[1391, 1333, 215, 1359], 1) + ops.element('FourNodeTetrahedron', 6482, *[273, 1363, 243, 274], 1) + ops.element('FourNodeTetrahedron', 6483, *[1195, 1240, 1440, 1138], 1) + ops.element('FourNodeTetrahedron', 6484, *[1733, 770, 1300, 1352], 1) + ops.element('FourNodeTetrahedron', 6485, *[1319, 1408, 1449, 618], 1) + ops.element('FourNodeTetrahedron', 6486, *[743, 742, 338, 1602], 1) + ops.element('FourNodeTetrahedron', 6487, *[1365, 653, 1675, 648], 1) + ops.element('FourNodeTetrahedron', 6488, *[745, 746, 744, 1485], 1) + ops.element('FourNodeTetrahedron', 6489, *[321, 326, 322, 1322], 1) + ops.element('FourNodeTetrahedron', 6490, *[1359, 1333, 214, 1387], 1) + ops.element('FourNodeTetrahedron', 6491, *[708, 1422, 706, 1397], 1) + ops.element('FourNodeTetrahedron', 6492, *[514, 771, 515, 1352], 1) + ops.element('FourNodeTetrahedron', 6493, *[757, 1415, 1470, 1300], 1) + ops.element('FourNodeTetrahedron', 6494, *[1552, 1364, 466, 627], 1) + ops.element('FourNodeTetrahedron', 6495, *[1590, 1165, 351, 1124], 1) + ops.element('FourNodeTetrahedron', 6496, *[1163, 1165, 1590, 1124], 1) + ops.element('FourNodeTetrahedron', 6497, *[320, 1322, 462, 1552], 1) + ops.element('FourNodeTetrahedron', 6498, *[1531, 1349, 246, 1391], 1) + ops.element('FourNodeTetrahedron', 6499, *[1278, 469, 479, 474], 1) + ops.element('FourNodeTetrahedron', 6500, *[251, 1343, 267, 1369], 1) + ops.element('FourNodeTetrahedron', 6501, *[1363, 1575, 1350, 1337], 1) + ops.element('FourNodeTetrahedron', 6502, *[222, 1272, 135, 1271], 1) + ops.element('FourNodeTetrahedron', 6503, *[1272, 153, 135, 1271], 1) + ops.element('FourNodeTetrahedron', 6504, *[351, 1245, 1606, 1741], 1) + ops.element('FourNodeTetrahedron', 6505, *[293, 267, 292, 1369], 1) + ops.element('FourNodeTetrahedron', 6506, *[292, 1369, 267, 1334], 1) + ops.element('FourNodeTetrahedron', 6507, *[630, 1593, 631, 634], 1) + ops.element('FourNodeTetrahedron', 6508, *[513, 1134, 1526, 1246], 1) + ops.element('FourNodeTetrahedron', 6509, *[1533, 1535, 1290, 1463], 1) + ops.element('FourNodeTetrahedron', 6510, *[439, 1296, 527, 438], 1) + ops.element('FourNodeTetrahedron', 6511, *[1274, 1259, 1676, 659], 1) + ops.element('FourNodeTetrahedron', 6512, *[284, 1418, 279, 1342], 1) + ops.element('FourNodeTetrahedron', 6513, *[1732, 1702, 673, 510], 1) + ops.element('FourNodeTetrahedron', 6514, *[1494, 671, 1707, 670], 1) + ops.element('FourNodeTetrahedron', 6515, *[1502, 1640, 1652, 1603], 1) + ops.element('FourNodeTetrahedron', 6516, *[1318, 139, 415, 431], 1) + ops.element('FourNodeTetrahedron', 6517, *[1498, 523, 522, 529], 1) + ops.element('FourNodeTetrahedron', 6518, *[305, 1304, 311, 306], 1) + ops.element('FourNodeTetrahedron', 6519, *[1342, 1419, 279, 259], 1) + ops.element('FourNodeTetrahedron', 6520, *[1549, 1298, 1280, 1626], 1) + ops.element('FourNodeTetrahedron', 6521, *[300, 1401, 1558, 1336], 1) + ops.element('FourNodeTetrahedron', 6522, *[627, 1593, 1489, 631], 1) + ops.element('FourNodeTetrahedron', 6523, *[266, 254, 1360, 1290], 1) + ops.element('FourNodeTetrahedron', 6524, *[215, 1333, 214, 1359], 1) + ops.element('FourNodeTetrahedron', 6525, *[1359, 214, 215, 217], 1) + ops.element('FourNodeTetrahedron', 6526, *[1413, 1565, 1583, 1727], 1) + ops.element('FourNodeTetrahedron', 6527, *[247, 1359, 215, 217], 1) + ops.element('FourNodeTetrahedron', 6528, *[1328, 232, 237, 1313], 1) + ops.element('FourNodeTetrahedron', 6529, *[1375, 1235, 1390, 1411], 1) + ops.element('FourNodeTetrahedron', 6530, *[1199, 1151, 1307, 1357], 1) + ops.element('FourNodeTetrahedron', 6531, *[1497, 1677, 374, 1592], 1) + ops.element('FourNodeTetrahedron', 6532, *[1199, 1307, 732, 1357], 1) + ops.element('FourNodeTetrahedron', 6533, *[1171, 738, 1304, 1144], 1) + ops.element('FourNodeTetrahedron', 6534, *[1441, 1638, 1533, 1637], 1) + ops.element('FourNodeTetrahedron', 6535, *[1627, 1368, 1561, 681], 1) + ops.element('FourNodeTetrahedron', 6536, *[1616, 402, 401, 372], 1) + ops.element('FourNodeTetrahedron', 6537, *[287, 1357, 1434, 1400], 1) + ops.element('FourNodeTetrahedron', 6538, *[1647, 1150, 1525, 1614], 1) + ops.element('FourNodeTetrahedron', 6539, *[457, 1319, 454, 458], 1) + ops.element('FourNodeTetrahedron', 6540, *[1570, 1710, 1583, 1723], 1) + ops.element('FourNodeTetrahedron', 6541, *[317, 1400, 287, 288], 1) + ops.element('FourNodeTetrahedron', 6542, *[1604, 1607, 1575, 1630], 1) + ops.element('FourNodeTetrahedron', 6543, *[1283, 1498, 1544, 1745], 1) + ops.element('FourNodeTetrahedron', 6544, *[1553, 1479, 1356, 1588], 1) + ops.element('FourNodeTetrahedron', 6545, *[625, 1709, 1511, 617], 1) + ops.element('FourNodeTetrahedron', 6546, *[1456, 1204, 1522, 1615], 1) + ops.element('FourNodeTetrahedron', 6547, *[1393, 378, 470, 1663], 1) + ops.element('FourNodeTetrahedron', 6548, *[1398, 1457, 1496, 1492], 1) + ops.element('FourNodeTetrahedron', 6549, *[265, 1284, 264, 1332], 1) + ops.element('FourNodeTetrahedron', 6550, *[1185, 1183, 1388, 1182], 1) + ops.element('FourNodeTetrahedron', 6551, *[1216, 1155, 1524, 1420], 1) + ops.element('FourNodeTetrahedron', 6552, *[764, 754, 1664, 1385], 1) + ops.element('FourNodeTetrahedron', 6553, *[1157, 702, 1402, 1599], 1) + ops.element('FourNodeTetrahedron', 6554, *[1270, 146, 145, 419], 1) + ops.element('FourNodeTetrahedron', 6555, *[1702, 1649, 1700, 677], 1) + ops.element('FourNodeTetrahedron', 6556, *[521, 1734, 510, 511], 1) + ops.element('FourNodeTetrahedron', 6557, *[704, 712, 702, 1599], 1) + ops.element('FourNodeTetrahedron', 6558, *[664, 1292, 657, 658], 1) + ops.element('FourNodeTetrahedron', 6559, *[1319, 618, 458, 624], 1) + ops.element('FourNodeTetrahedron', 6560, *[664, 1292, 657, 663], 1) + ops.element('FourNodeTetrahedron', 6561, *[1237, 1178, 1341, 1125], 1) + ops.element('FourNodeTetrahedron', 6562, *[1736, 475, 470, 474], 1) + ops.element('FourNodeTetrahedron', 6563, *[1556, 1508, 1396, 1275], 1) + ops.element('FourNodeTetrahedron', 6564, *[373, 360, 359, 1425], 1) + ops.element('FourNodeTetrahedron', 6565, *[1620, 1642, 1327, 1634], 1) + ops.element('FourNodeTetrahedron', 6566, *[1363, 1359, 1350, 1575], 1) + ops.element('FourNodeTetrahedron', 6567, *[485, 1520, 488, 486], 1) + ops.element('FourNodeTetrahedron', 6568, *[332, 333, 329, 1381], 1) + ops.element('FourNodeTetrahedron', 6569, *[1723, 1339, 1345, 1578], 1) + ops.element('FourNodeTetrahedron', 6570, *[1570, 1339, 1723, 1481], 1) + ops.element('FourNodeTetrahedron', 6571, *[343, 1661, 346, 347], 1) + ops.element('FourNodeTetrahedron', 6572, *[342, 1320, 341, 1372], 1) + ops.element('FourNodeTetrahedron', 6573, *[1321, 238, 443, 447], 1) + ops.element('FourNodeTetrahedron', 6574, *[758, 745, 757, 1415], 1) + ops.element('FourNodeTetrahedron', 6575, *[1673, 1249, 1427, 525], 1) + ops.element('FourNodeTetrahedron', 6576, *[1325, 722, 726, 1311], 1) + ops.element('FourNodeTetrahedron', 6577, *[1500, 1452, 1681, 1435], 1) + ops.element('FourNodeTetrahedron', 6578, *[277, 1399, 1413, 1565], 1) + ops.element('FourNodeTetrahedron', 6579, *[298, 1319, 454, 453], 1) + ops.element('FourNodeTetrahedron', 6580, *[1444, 1181, 1593, 630], 1) + ops.element('FourNodeTetrahedron', 6581, *[1368, 1274, 1288, 665], 1) + ops.element('FourNodeTetrahedron', 6582, *[1132, 1179, 1398, 1212], 1) + ops.element('FourNodeTetrahedron', 6583, *[1422, 1656, 1499, 1523], 1) + ops.element('FourNodeTetrahedron', 6584, *[1713, 1412, 1532, 1618], 1) + ops.element('FourNodeTetrahedron', 6585, *[758, 1416, 745, 1415], 1) + ops.element('FourNodeTetrahedron', 6586, *[1314, 1324, 1323, 1712], 1) + ops.element('FourNodeTetrahedron', 6587, *[1345, 709, 708, 1578], 1) + ops.element('FourNodeTetrahedron', 6588, *[1615, 1522, 1643, 1648], 1) + ops.element('FourNodeTetrahedron', 6589, *[1661, 1372, 346, 350], 1) + ops.element('FourNodeTetrahedron', 6590, *[256, 260, 268, 1321], 1) + ops.element('FourNodeTetrahedron', 6591, *[269, 1321, 268, 447], 1) + ops.element('FourNodeTetrahedron', 6592, *[1140, 146, 1270, 1238], 1) + ops.element('FourNodeTetrahedron', 6593, *[1236, 1235, 1411, 1244], 1) + ops.element('FourNodeTetrahedron', 6594, *[224, 187, 225, 1277], 1) + ops.element('FourNodeTetrahedron', 6595, *[741, 1351, 1320, 1192], 1) + ops.element('FourNodeTetrahedron', 6596, *[1192, 740, 1351, 1142], 1) + ops.element('FourNodeTetrahedron', 6597, *[1182, 1131, 1564, 1574], 1) + ops.element('FourNodeTetrahedron', 6598, *[1200, 1136, 1357, 1400], 1) + ops.element('FourNodeTetrahedron', 6599, *[282, 1718, 1399, 278], 1) + ops.element('FourNodeTetrahedron', 6600, *[331, 299, 300, 1388], 1) + ops.element('FourNodeTetrahedron', 6601, *[1187, 1186, 1669, 1122], 1) + ops.element('FourNodeTetrahedron', 6602, *[1258, 1213, 1452, 1129], 1) + ops.element('FourNodeTetrahedron', 6603, *[760, 1287, 761, 1352], 1) + ops.element('FourNodeTetrahedron', 6604, *[1605, 1428, 280, 281], 1) + ops.element('FourNodeTetrahedron', 6605, *[1360, 1327, 258, 1324], 1) + ops.element('FourNodeTetrahedron', 6606, *[1547, 739, 1174, 1144], 1) + ops.element('FourNodeTetrahedron', 6607, *[735, 1199, 732, 1357], 1) + ops.element('FourNodeTetrahedron', 6608, *[738, 739, 1547, 1144], 1) + ops.element('FourNodeTetrahedron', 6609, *[1332, 1284, 264, 1276], 1) + ops.element('FourNodeTetrahedron', 6610, *[770, 760, 761, 1352], 1) + ops.element('FourNodeTetrahedron', 6611, *[410, 357, 409, 1379], 1) + ops.element('FourNodeTetrahedron', 6612, *[357, 358, 363, 1379], 1) + ops.element('FourNodeTetrahedron', 6613, *[1310, 1536, 1353, 1634], 1) + ops.element('FourNodeTetrahedron', 6614, *[254, 255, 258, 1383], 1) + ops.element('FourNodeTetrahedron', 6615, *[602, 547, 1505, 546], 1) + ops.element('FourNodeTetrahedron', 6616, *[602, 1697, 547, 603], 1) + ops.element('FourNodeTetrahedron', 6617, *[1321, 260, 238, 1313], 1) + ops.element('FourNodeTetrahedron', 6618, *[443, 1313, 444, 445], 1) + ops.element('FourNodeTetrahedron', 6619, *[1490, 155, 1510, 1396], 1) + ops.element('FourNodeTetrahedron', 6620, *[260, 237, 238, 1313], 1) + ops.element('FourNodeTetrahedron', 6621, *[445, 1313, 444, 446], 1) + ops.element('FourNodeTetrahedron', 6622, *[488, 1379, 1601, 1520], 1) + ops.element('FourNodeTetrahedron', 6623, *[767, 1385, 1527, 1312], 1) + ops.element('FourNodeTetrahedron', 6624, *[1697, 548, 1502, 547], 1) + ops.element('FourNodeTetrahedron', 6625, *[1648, 1232, 1519, 1688], 1) + ops.element('FourNodeTetrahedron', 6626, *[284, 1589, 1418, 1342], 1) + ops.element('FourNodeTetrahedron', 6627, *[547, 1473, 1478, 1283], 1) + ops.element('FourNodeTetrahedron', 6628, *[1473, 1291, 1283, 535], 1) + ops.element('FourNodeTetrahedron', 6629, *[1185, 1182, 1395, 1137], 1) + ops.element('FourNodeTetrahedron', 6630, *[517, 1380, 491, 509], 1) + ops.element('FourNodeTetrahedron', 6631, *[1489, 1467, 1706, 1696], 1) + ops.element('FourNodeTetrahedron', 6632, *[297, 1309, 296, 1401], 1) + ops.element('FourNodeTetrahedron', 6633, *[1600, 1451, 1585, 1627], 1) + ops.element('FourNodeTetrahedron', 6634, *[1338, 1203, 1475, 1432], 1) + ops.element('FourNodeTetrahedron', 6635, *[232, 230, 239, 1305], 1) + ops.element('FourNodeTetrahedron', 6636, *[232, 1559, 230, 1305], 1) + ops.element('FourNodeTetrahedron', 6637, *[1377, 1461, 1682, 620], 1) + ops.element('FourNodeTetrahedron', 6638, *[1677, 1340, 375, 1375], 1) + ops.element('FourNodeTetrahedron', 6639, *[1328, 1514, 232, 1313], 1) + ops.element('FourNodeTetrahedron', 6640, *[1640, 1731, 1621, 1652], 1) + ops.element('FourNodeTetrahedron', 6641, *[1639, 1719, 1438, 1510], 1) + ops.element('FourNodeTetrahedron', 6642, *[1428, 730, 1325, 1302], 1) + ops.element('FourNodeTetrahedron', 6643, *[1531, 714, 212, 213], 1) + ops.element('FourNodeTetrahedron', 6644, *[1489, 1706, 1316, 1696], 1) + ops.element('FourNodeTetrahedron', 6645, *[151, 150, 154, 1280], 1) + ops.element('FourNodeTetrahedron', 6646, *[1719, 1224, 1438, 1510], 1) + ops.element('FourNodeTetrahedron', 6647, *[377, 368, 320, 1301], 1) + ops.element('FourNodeTetrahedron', 6648, *[377, 1301, 320, 473], 1) + ops.element('FourNodeTetrahedron', 6649, *[1362, 1301, 377, 473], 1) + ops.element('FourNodeTetrahedron', 6650, *[309, 1670, 314, 1571], 1) + ops.element('FourNodeTetrahedron', 6651, *[1363, 1350, 217, 1337], 1) + ops.element('FourNodeTetrahedron', 6652, *[1639, 1719, 1510, 1608], 1) + ops.element('FourNodeTetrahedron', 6653, *[320, 1739, 1322, 1301], 1) + ops.element('FourNodeTetrahedron', 6654, *[1653, 1731, 1621, 1640], 1) + ops.element('FourNodeTetrahedron', 6655, *[517, 1465, 492, 491], 1) + ops.element('FourNodeTetrahedron', 6656, *[1505, 1623, 1559, 1636], 1) + ops.element('FourNodeTetrahedron', 6657, *[1639, 1438, 1523, 1513], 1) + ops.element('FourNodeTetrahedron', 6658, *[473, 1301, 320, 461], 1) + ops.element('FourNodeTetrahedron', 6659, *[1153, 1207, 1386, 1139], 1) + ops.element('FourNodeTetrahedron', 6660, *[1489, 1696, 1316, 628], 1) + ops.element('FourNodeTetrahedron', 6661, *[1316, 1696, 1282, 628], 1) + ops.element('FourNodeTetrahedron', 6662, *[662, 1294, 661, 655], 1) + ops.element('FourNodeTetrahedron', 6663, *[1702, 1460, 1494, 674], 1) + ops.element('FourNodeTetrahedron', 6664, *[1462, 1379, 410, 488], 1) + ops.element('FourNodeTetrahedron', 6665, *[1297, 1244, 1160, 1168], 1) + ops.element('FourNodeTetrahedron', 6666, *[1191, 1190, 1490, 1519], 1) + ops.element('FourNodeTetrahedron', 6667, *[1589, 1480, 1604, 1456], 1) + ops.element('FourNodeTetrahedron', 6668, *[1466, 1147, 1481, 1127], 1) + ops.element('FourNodeTetrahedron', 6669, *[1466, 1242, 1147, 1127], 1) + ops.element('FourNodeTetrahedron', 6670, *[1242, 1311, 1325, 1466], 1) + ops.element('FourNodeTetrahedron', 6671, *[1423, 1176, 1431, 1398], 1) + ops.element('FourNodeTetrahedron', 6672, *[1179, 1176, 1423, 1398], 1) + ops.element('FourNodeTetrahedron', 6673, *[1176, 1175, 1431, 1148], 1) + ops.element('FourNodeTetrahedron', 6674, *[1367, 1334, 1289, 1715], 1) + ops.element('FourNodeTetrahedron', 6675, *[1717, 1487, 1441, 1701], 1) + ops.element('FourNodeTetrahedron', 6676, *[683, 684, 1699, 680], 1) + ops.element('FourNodeTetrahedron', 6677, *[1226, 1178, 1392, 1341], 1) + ops.element('FourNodeTetrahedron', 6678, *[1721, 1513, 1674, 1495], 1) + ops.element('FourNodeTetrahedron', 6679, *[222, 1271, 223, 1412], 1) + ops.element('FourNodeTetrahedron', 6680, *[229, 222, 223, 1412], 1) + ops.element('FourNodeTetrahedron', 6681, *[1389, 1423, 1496, 1398], 1) + ops.element('FourNodeTetrahedron', 6682, *[1483, 1612, 362, 1464], 1) + ops.element('FourNodeTetrahedron', 6683, *[1728, 1508, 1396, 1556], 1) + ops.element('FourNodeTetrahedron', 6684, *[1635, 1728, 1549, 1556], 1) + ops.element('FourNodeTetrahedron', 6685, *[1731, 1646, 1608, 1728], 1) + ops.element('FourNodeTetrahedron', 6686, *[272, 1391, 242, 273], 1) + ops.element('FourNodeTetrahedron', 6687, *[626, 1552, 466, 627], 1) + ops.element('FourNodeTetrahedron', 6688, *[1208, 1214, 1453, 1722], 1) + ops.element('FourNodeTetrahedron', 6689, *[333, 1308, 353, 334], 1) + ops.element('FourNodeTetrahedron', 6690, *[1480, 1208, 1453, 1722], 1) + ops.element('FourNodeTetrahedron', 6691, *[1683, 1475, 1609, 1267], 1) + ops.element('FourNodeTetrahedron', 6692, *[1154, 1196, 1409, 623], 1) + ops.element('FourNodeTetrahedron', 6693, *[1225, 1226, 1164, 1595], 1) + ops.element('FourNodeTetrahedron', 6694, *[1164, 1226, 1582, 1595], 1) + ops.element('FourNodeTetrahedron', 6695, *[229, 1541, 222, 1412], 1) + ops.element('FourNodeTetrahedron', 6696, *[271, 720, 719, 1317], 1) + ops.element('FourNodeTetrahedron', 6697, *[1627, 1561, 678, 681], 1) + ops.element('FourNodeTetrahedron', 6698, *[320, 1739, 325, 1322], 1) + ops.element('FourNodeTetrahedron', 6699, *[1437, 1452, 1500, 1509], 1) + ops.element('FourNodeTetrahedron', 6700, *[1239, 747, 1686, 1169], 1) + ops.element('FourNodeTetrahedron', 6701, *[1453, 1211, 1406, 1214], 1) + ops.element('FourNodeTetrahedron', 6702, *[1461, 1504, 1332, 614], 1) + ops.element('FourNodeTetrahedron', 6703, *[1721, 1674, 161, 157], 1) + ops.element('FourNodeTetrahedron', 6704, *[1721, 161, 158, 157], 1) + ops.element('FourNodeTetrahedron', 6705, *[1379, 1446, 1335, 1459], 1) + ops.element('FourNodeTetrahedron', 6706, *[330, 331, 327, 1405], 1) + ops.element('FourNodeTetrahedron', 6707, *[547, 1473, 1591, 548], 1) + ops.element('FourNodeTetrahedron', 6708, *[487, 1278, 479, 480], 1) + ops.element('FourNodeTetrahedron', 6709, *[440, 1296, 438, 439], 1) + ops.element('FourNodeTetrahedron', 6710, *[1744, 233, 232, 1371], 1) + ops.element('FourNodeTetrahedron', 6711, *[515, 771, 770, 1352], 1) + ops.element('FourNodeTetrahedron', 6712, *[1452, 1579, 1485, 1681], 1) + ops.element('FourNodeTetrahedron', 6713, *[1382, 1219, 1340, 1121], 1) + ops.element('FourNodeTetrahedron', 6714, *[463, 1316, 464, 468], 1) + ops.element('FourNodeTetrahedron', 6715, *[1161, 1192, 1372, 1197], 1) + ops.element('FourNodeTetrahedron', 6716, *[762, 1303, 763, 1573], 1) + ops.element('FourNodeTetrahedron', 6717, *[1542, 1331, 1318, 1515], 1) + ops.element('FourNodeTetrahedron', 6718, *[1544, 1542, 1515, 1498], 1) + ops.element('FourNodeTetrahedron', 6719, *[1316, 1282, 464, 468], 1) + ops.element('FourNodeTetrahedron', 6720, *[1366, 1492, 1568, 1436], 1) + ops.element('FourNodeTetrahedron', 6721, *[1181, 634, 1593, 630], 1) + ops.element('FourNodeTetrahedron', 6722, *[1512, 1472, 1467, 1593], 1) + ops.element('FourNodeTetrahedron', 6723, *[1499, 1523, 161, 1513], 1) + ops.element('FourNodeTetrahedron', 6724, *[1479, 1499, 161, 1513], 1) + ops.element('FourNodeTetrahedron', 6725, *[1516, 403, 1518, 1497], 1) + ops.element('FourNodeTetrahedron', 6726, *[1600, 1447, 1592, 1585], 1) + ops.element('FourNodeTetrahedron', 6727, *[1191, 1190, 1519, 1140], 1) + ops.element('FourNodeTetrahedron', 6728, *[1657, 735, 1605, 1357], 1) + ops.element('FourNodeTetrahedron', 6729, *[1290, 1383, 1360, 1535], 1) + ops.element('FourNodeTetrahedron', 6730, *[1448, 1368, 1627, 681], 1) + ops.element('FourNodeTetrahedron', 6731, *[1461, 1290, 1332, 1504], 1) + ops.element('FourNodeTetrahedron', 6732, *[1504, 1535, 1477, 1463], 1) + ops.element('FourNodeTetrahedron', 6733, *[1344, 1272, 222, 1541], 1) + ops.element('FourNodeTetrahedron', 6734, *[462, 1322, 463, 1364], 1) + ops.element('FourNodeTetrahedron', 6735, *[1281, 522, 527, 528], 1) + ops.element('FourNodeTetrahedron', 6736, *[1617, 1545, 1542, 1544], 1) + ops.element('FourNodeTetrahedron', 6737, *[1476, 1505, 1514, 602], 1) + ops.element('FourNodeTetrahedron', 6738, *[1651, 721, 1330, 1325], 1) + ops.element('FourNodeTetrahedron', 6739, *[656, 1373, 1687, 477], 1) + ops.element('FourNodeTetrahedron', 6740, *[136, 137, 182, 1269], 1) + ops.element('FourNodeTetrahedron', 6741, *[1592, 1429, 1677, 1631], 1) + ops.element('FourNodeTetrahedron', 6742, *[243, 1363, 248, 244], 1) + ops.element('FourNodeTetrahedron', 6743, *[1283, 1498, 1745, 529], 1) + ops.element('FourNodeTetrahedron', 6744, *[277, 1565, 273, 278], 1) + ops.element('FourNodeTetrahedron', 6745, *[1243, 1122, 1660, 1185], 1) + ops.element('FourNodeTetrahedron', 6746, *[1590, 1193, 1661, 1165], 1) + ops.element('FourNodeTetrahedron', 6747, *[1262, 1186, 309, 1571], 1) + ops.element('FourNodeTetrahedron', 6748, *[1462, 1650, 371, 1685], 1) + ops.element('FourNodeTetrahedron', 6749, *[1388, 1183, 1564, 1182], 1) + ops.element('FourNodeTetrahedron', 6750, *[1509, 1435, 1500, 1507], 1) + ops.element('FourNodeTetrahedron', 6751, *[521, 1649, 1702, 677], 1) + ops.element('FourNodeTetrahedron', 6752, *[1632, 361, 366, 1450], 1) + ops.element('FourNodeTetrahedron', 6753, *[376, 1392, 355, 332], 1) + ops.element('FourNodeTetrahedron', 6754, *[1363, 1557, 1359, 1575], 1) + ops.element('FourNodeTetrahedron', 6755, *[1302, 1173, 1678, 1242], 1) + ops.element('FourNodeTetrahedron', 6756, *[1272, 1479, 1721, 1588], 1) + ops.element('FourNodeTetrahedron', 6757, *[533, 1281, 1296, 527], 1) + ops.element('FourNodeTetrahedron', 6758, *[1325, 726, 721, 1710], 1) + ops.element('FourNodeTetrahedron', 6759, *[1579, 1690, 1485, 1386], 1) + ops.element('FourNodeTetrahedron', 6760, *[1462, 1685, 358, 1379], 1) + ops.element('FourNodeTetrahedron', 6761, *[1467, 625, 1511, 624], 1) + ops.element('FourNodeTetrahedron', 6762, *[1517, 1516, 402, 1616], 1) + ops.element('FourNodeTetrahedron', 6763, *[1589, 1208, 1456, 1251], 1) + ops.element('FourNodeTetrahedron', 6764, *[1516, 403, 402, 1518], 1) + ops.element('FourNodeTetrahedron', 6765, *[1711, 1535, 1290, 1533], 1) + ops.element('FourNodeTetrahedron', 6766, *[710, 705, 709, 1346], 1) + ops.element('FourNodeTetrahedron', 6767, *[710, 704, 1346, 1228], 1) + ops.element('FourNodeTetrahedron', 6768, *[710, 704, 705, 1346], 1) + ops.element('FourNodeTetrahedron', 6769, *[727, 717, 726, 1339], 1) + ops.element('FourNodeTetrahedron', 6770, *[186, 185, 189, 1355], 1) + ops.element('FourNodeTetrahedron', 6771, *[406, 351, 355, 1392], 1) + ops.element('FourNodeTetrahedron', 6772, *[189, 185, 188, 1355], 1) + ops.element('FourNodeTetrahedron', 6773, *[406, 1392, 355, 376], 1) + ops.element('FourNodeTetrahedron', 6774, *[1124, 1241, 1392, 1226], 1) + ops.element('FourNodeTetrahedron', 6775, *[277, 1413, 272, 1565], 1) + ops.element('FourNodeTetrahedron', 6776, *[546, 1478, 1474, 1281], 1) + ops.element('FourNodeTetrahedron', 6777, *[1226, 1241, 1392, 1178], 1) + ops.element('FourNodeTetrahedron', 6778, *[1517, 387, 1521, 394], 1) + ops.element('FourNodeTetrahedron', 6779, *[1312, 1517, 1521, 520], 1) + ops.element('FourNodeTetrahedron', 6780, *[1355, 188, 189, 432], 1) + ops.element('FourNodeTetrahedron', 6781, *[1585, 1348, 1288, 1561], 1) + ops.element('FourNodeTetrahedron', 6782, *[1684, 1449, 1377, 620], 1) + ops.element('FourNodeTetrahedron', 6783, *[1460, 1426, 1469, 675], 1) + ops.element('FourNodeTetrahedron', 6784, *[1485, 1690, 391, 1386], 1) + ops.element('FourNodeTetrahedron', 6785, *[1532, 1269, 183, 1279], 1) + ops.element('FourNodeTetrahedron', 6786, *[1410, 1247, 1414, 1582], 1) + ops.element('FourNodeTetrahedron', 6787, *[1410, 1414, 399, 1582], 1) + ops.element('FourNodeTetrahedron', 6788, *[301, 294, 298, 1319], 1) + ops.element('FourNodeTetrahedron', 6789, *[298, 294, 302, 1319], 1) + ops.element('FourNodeTetrahedron', 6790, *[1391, 1583, 1359, 1557], 1) + ops.element('FourNodeTetrahedron', 6791, *[1611, 1122, 348, 352], 1) + ops.element('FourNodeTetrahedron', 6792, *[1152, 621, 1472, 634], 1) + ops.element('FourNodeTetrahedron', 6793, *[1683, 1342, 259, 1581], 1) + ops.element('FourNodeTetrahedron', 6794, *[706, 703, 170, 1656], 1) + ops.element('FourNodeTetrahedron', 6795, *[1412, 1271, 1532, 1530], 1) + ops.element('FourNodeTetrahedron', 6796, *[1382, 1218, 1219, 1121], 1) + ops.element('FourNodeTetrahedron', 6797, *[355, 1671, 354, 332], 1) + ops.element('FourNodeTetrahedron', 6798, *[1256, 1218, 1382, 1121], 1) + ops.element('FourNodeTetrahedron', 6799, *[1643, 1522, 1646, 1648], 1) + ops.element('FourNodeTetrahedron', 6800, *[1637, 610, 1420, 609], 1) + ops.element('FourNodeTetrahedron', 6801, *[1598, 1216, 610, 612], 1) + ops.element('FourNodeTetrahedron', 6802, *[1156, 1216, 1598, 612], 1) + ops.element('FourNodeTetrahedron', 6803, *[1598, 1216, 1420, 610], 1) + ops.element('FourNodeTetrahedron', 6804, *[1301, 1552, 461, 1662], 1) + ops.element('FourNodeTetrahedron', 6805, *[1662, 626, 1552, 465], 1) + ops.element('FourNodeTetrahedron', 6806, *[1277, 1355, 1665, 433], 1) + ops.element('FourNodeTetrahedron', 6807, *[1151, 1242, 1302, 1206], 1) + ops.element('FourNodeTetrahedron', 6808, *[1491, 431, 432, 1468], 1) + ops.element('FourNodeTetrahedron', 6809, *[1481, 1209, 1210, 1453], 1) + ops.element('FourNodeTetrahedron', 6810, *[1486, 1216, 1420, 1598], 1) + ops.element('FourNodeTetrahedron', 6811, *[296, 293, 292, 1378], 1) + ops.element('FourNodeTetrahedron', 6812, *[368, 1739, 324, 320], 1) + ops.element('FourNodeTetrahedron', 6813, *[272, 1391, 241, 242], 1) + ops.element('FourNodeTetrahedron', 6814, *[1515, 416, 420, 421], 1) + ops.element('FourNodeTetrahedron', 6815, *[1373, 472, 370, 471], 1) + ops.element('FourNodeTetrahedron', 6816, *[1384, 366, 370, 1373], 1) + ops.element('FourNodeTetrahedron', 6817, *[241, 1391, 246, 242], 1) + ops.element('FourNodeTetrahedron', 6818, *[473, 1301, 461, 1662], 1) + ops.element('FourNodeTetrahedron', 6819, *[725, 716, 715, 1345], 1) + ops.element('FourNodeTetrahedron', 6820, *[1345, 716, 715, 708], 1) + ops.element('FourNodeTetrahedron', 6821, *[1345, 716, 708, 709], 1) + ops.element('FourNodeTetrahedron', 6822, *[1224, 177, 1510, 1149], 1) + ops.element('FourNodeTetrahedron', 6823, *[1570, 1481, 1723, 1607], 1) + ops.element('FourNodeTetrahedron', 6824, *[1330, 1260, 1317, 1583], 1) + ops.element('FourNodeTetrahedron', 6825, *[1636, 1534, 1474, 1478], 1) + ops.element('FourNodeTetrahedron', 6826, *[1317, 1260, 1349, 1583], 1) + ops.element('FourNodeTetrahedron', 6827, *[1154, 1196, 1487, 1409], 1) + ops.element('FourNodeTetrahedron', 6828, *[1154, 1138, 1487, 1196], 1) + ops.element('FourNodeTetrahedron', 6829, *[733, 731, 1307, 1151], 1) + ops.element('FourNodeTetrahedron', 6830, *[333, 1308, 334, 1667], 1) + ops.element('FourNodeTetrahedron', 6831, *[233, 229, 232, 1371], 1) + ops.element('FourNodeTetrahedron', 6832, *[1670, 1188, 1233, 1394], 1) + ops.element('FourNodeTetrahedron', 6833, *[1356, 1479, 162, 158], 1) + ops.element('FourNodeTetrahedron', 6834, *[1691, 417, 422, 524], 1) + ops.element('FourNodeTetrahedron', 6835, *[1303, 389, 395, 1516], 1) + ops.element('FourNodeTetrahedron', 6836, *[1516, 396, 395, 402], 1) + ops.element('FourNodeTetrahedron', 6837, *[1355, 1358, 188, 432], 1) + ops.element('FourNodeTetrahedron', 6838, *[1712, 1537, 1323, 1476], 1) + ops.element('FourNodeTetrahedron', 6839, *[1271, 179, 180, 1269], 1) + ops.element('FourNodeTetrahedron', 6840, *[1532, 1279, 1742, 1273], 1) + ops.element('FourNodeTetrahedron', 6841, *[325, 1403, 326, 1322], 1) + ops.element('FourNodeTetrahedron', 6842, *[760, 758, 757, 1287], 1) + ops.element('FourNodeTetrahedron', 6843, *[1339, 710, 709, 1703], 1) + ops.element('FourNodeTetrahedron', 6844, *[1694, 662, 661, 672], 1) + ops.element('FourNodeTetrahedron', 6845, *[179, 136, 182, 1269], 1) + ops.element('FourNodeTetrahedron', 6846, *[308, 1670, 314, 309], 1) + ops.element('FourNodeTetrahedron', 6847, *[1505, 1502, 1591, 547], 1) + ops.element('FourNodeTetrahedron', 6848, *[1510, 159, 156, 155], 1) + ops.element('FourNodeTetrahedron', 6849, *[256, 261, 260, 1328], 1) + ops.element('FourNodeTetrahedron', 6850, *[1504, 608, 1695, 607], 1) + ops.element('FourNodeTetrahedron', 6851, *[1517, 395, 388, 394], 1) + ops.element('FourNodeTetrahedron', 6852, *[1447, 1429, 1592, 1442], 1) + ops.element('FourNodeTetrahedron', 6853, *[1497, 1429, 1592, 1447], 1) + ops.element('FourNodeTetrahedron', 6854, *[376, 1392, 332, 1341], 1) + ops.element('FourNodeTetrahedron', 6855, *[1481, 1210, 1703, 1439], 1) + ops.element('FourNodeTetrahedron', 6856, *[1569, 1397, 1387, 1629], 1) + ops.element('FourNodeTetrahedron', 6857, *[1511, 1487, 1717, 1701], 1) + ops.element('FourNodeTetrahedron', 6858, *[521, 1158, 1734, 511], 1) + ops.element('FourNodeTetrahedron', 6859, *[1514, 1305, 232, 1313], 1) + ops.element('FourNodeTetrahedron', 6860, *[1612, 1341, 332, 1423], 1) + ops.element('FourNodeTetrahedron', 6861, *[1545, 1580, 1542, 1498], 1) + ops.element('FourNodeTetrahedron', 6862, *[1328, 1744, 232, 1514], 1) + ops.element('FourNodeTetrahedron', 6863, *[1236, 1244, 1411, 1297], 1) + ops.element('FourNodeTetrahedron', 6864, *[1492, 1457, 1301, 649], 1) + ops.element('FourNodeTetrahedron', 6865, *[259, 1419, 279, 263], 1) + ops.element('FourNodeTetrahedron', 6866, *[1334, 1343, 1711, 1554], 1) + ops.element('FourNodeTetrahedron', 6867, *[1593, 1152, 1472, 634], 1) + ops.element('FourNodeTetrahedron', 6868, *[1208, 1214, 1722, 1204], 1) + ops.element('FourNodeTetrahedron', 6869, *[1600, 1421, 1425, 1550], 1) + ops.element('FourNodeTetrahedron', 6870, *[1177, 1137, 1716, 1176], 1) + ops.element('FourNodeTetrahedron', 6871, *[1396, 148, 149, 1275], 1) + ops.element('FourNodeTetrahedron', 6872, *[1722, 1214, 1454, 1130], 1) + ops.element('FourNodeTetrahedron', 6873, *[1134, 1258, 1437, 1246], 1) + ops.element('FourNodeTetrahedron', 6874, *[1526, 1134, 1437, 1246], 1) + ops.element('FourNodeTetrahedron', 6875, *[1134, 1169, 1437, 1258], 1) + ops.element('FourNodeTetrahedron', 6876, *[232, 1559, 1305, 1514], 1) + ops.element('FourNodeTetrahedron', 6877, *[352, 1571, 299, 335], 1) + ops.element('FourNodeTetrahedron', 6878, *[273, 1363, 242, 243], 1) + ops.element('FourNodeTetrahedron', 6879, *[1204, 1214, 1722, 1130], 1) + ops.element('FourNodeTetrahedron', 6880, *[1214, 1454, 1453, 1722], 1) + ops.element('FourNodeTetrahedron', 6881, *[1613, 1497, 373, 1425], 1) + ops.element('FourNodeTetrahedron', 6882, *[1518, 1497, 373, 1613], 1) + ops.element('FourNodeTetrahedron', 6883, *[240, 1531, 245, 246], 1) + ops.element('FourNodeTetrahedron', 6884, *[1383, 1584, 1620, 1535], 1) + ops.element('FourNodeTetrahedron', 6885, *[1652, 1567, 1619, 1473], 1) + ops.element('FourNodeTetrahedron', 6886, *[1228, 704, 1346, 1599], 1) + ops.element('FourNodeTetrahedron', 6887, *[1545, 1542, 1544, 1498], 1) + ops.element('FourNodeTetrahedron', 6888, *[184, 1742, 183, 187], 1) + ops.element('FourNodeTetrahedron', 6889, *[652, 1212, 1365, 653], 1) + ops.element('FourNodeTetrahedron', 6890, *[282, 1399, 277, 278], 1) + ops.element('FourNodeTetrahedron', 6891, *[758, 748, 745, 1416], 1) + ops.element('FourNodeTetrahedron', 6892, *[1169, 748, 1416, 1213], 1) + ops.element('FourNodeTetrahedron', 6893, *[1410, 1582, 405, 1340], 1) + ops.element('FourNodeTetrahedron', 6894, *[1278, 474, 480, 660], 1) + ops.element('FourNodeTetrahedron', 6895, *[1129, 1153, 1681, 1217], 1) + ops.element('FourNodeTetrahedron', 6896, *[1480, 1453, 1604, 1722], 1) + ops.element('FourNodeTetrahedron', 6897, *[259, 263, 262, 1327], 1) + ops.element('FourNodeTetrahedron', 6898, *[1242, 723, 1311, 1147], 1) + ops.element('FourNodeTetrahedron', 6899, *[1466, 1127, 1481, 1480], 1) + ops.element('FourNodeTetrahedron', 6900, *[519, 1518, 517, 1614], 1) + ops.element('FourNodeTetrahedron', 6901, *[512, 1150, 1493, 1229], 1) + ops.element('FourNodeTetrahedron', 6902, *[1130, 1719, 1646, 1191], 1) + ops.element('FourNodeTetrahedron', 6903, *[1206, 1466, 1718, 1202], 1) + ops.element('FourNodeTetrahedron', 6904, *[1206, 1127, 1466, 1202], 1) + ops.element('FourNodeTetrahedron', 6905, *[1617, 1545, 1544, 1283], 1) + ops.element('FourNodeTetrahedron', 6906, *[1585, 1442, 1421, 1543], 1) + ops.element('FourNodeTetrahedron', 6907, *[1420, 1216, 606, 610], 1) + ops.element('FourNodeTetrahedron', 6908, *[1420, 606, 605, 610], 1) + ops.element('FourNodeTetrahedron', 6909, *[1398, 629, 1457, 648], 1) + ops.element('FourNodeTetrahedron', 6910, *[1557, 1607, 1730, 1575], 1) + ops.element('FourNodeTetrahedron', 6911, *[710, 1228, 1346, 1439], 1) + ops.element('FourNodeTetrahedron', 6912, *[703, 702, 168, 1402], 1) + ops.element('FourNodeTetrahedron', 6913, *[236, 233, 1744, 1537], 1) + ops.element('FourNodeTetrahedron', 6914, *[703, 168, 169, 1402], 1) + ops.element('FourNodeTetrahedron', 6915, *[367, 1464, 368, 1362], 1) + ops.element('FourNodeTetrahedron', 6916, *[617, 1409, 619, 616], 1) + ops.element('FourNodeTetrahedron', 6917, *[1217, 1139, 1386, 1410], 1) + ops.element('FourNodeTetrahedron', 6918, *[684, 665, 1368, 681], 1) + ops.element('FourNodeTetrahedron', 6919, *[236, 1310, 235, 1353], 1) + ops.element('FourNodeTetrahedron', 6920, *[354, 1606, 353, 1308], 1) + ops.element('FourNodeTetrahedron', 6921, *[608, 609, 1693, 604], 1) + ops.element('FourNodeTetrahedron', 6922, *[257, 1324, 261, 1323], 1) + ops.element('FourNodeTetrahedron', 6923, *[1290, 1535, 1504, 1463], 1) + ops.element('FourNodeTetrahedron', 6924, *[1295, 1455, 1266, 657], 1) + ops.element('FourNodeTetrahedron', 6925, *[1314, 1562, 1324, 1712], 1) + ops.element('FourNodeTetrahedron', 6926, *[1129, 1217, 1435, 1218], 1) + ops.element('FourNodeTetrahedron', 6927, *[1532, 183, 1742, 1279], 1) + ops.element('FourNodeTetrahedron', 6928, *[1712, 1562, 1324, 1484], 1) + ops.element('FourNodeTetrahedron', 6929, *[1442, 1223, 1375, 1411], 1) + ops.element('FourNodeTetrahedron', 6930, *[285, 732, 280, 1605], 1) + ops.element('FourNodeTetrahedron', 6931, *[255, 1342, 284, 259], 1) + ops.element('FourNodeTetrahedron', 6932, *[294, 295, 1367, 1408], 1) + ops.element('FourNodeTetrahedron', 6933, *[295, 292, 291, 1367], 1) + ops.element('FourNodeTetrahedron', 6934, *[1375, 1234, 1390, 1235], 1) + ops.element('FourNodeTetrahedron', 6935, *[1223, 1235, 1375, 1411], 1) + ops.element('FourNodeTetrahedron', 6936, *[1617, 1542, 1538, 1544], 1) + ops.element('FourNodeTetrahedron', 6937, *[1352, 1134, 1287, 1526], 1) + ops.element('FourNodeTetrahedron', 6938, *[1280, 150, 154, 141], 1) + ops.element('FourNodeTetrahedron', 6939, *[1435, 1410, 1681, 404], 1) + ops.element('FourNodeTetrahedron', 6940, *[296, 1378, 295, 1558], 1) + ops.element('FourNodeTetrahedron', 6941, *[1645, 1454, 1639, 1608], 1) + ops.element('FourNodeTetrahedron', 6942, *[1620, 1581, 1642, 1610], 1) + ops.element('FourNodeTetrahedron', 6943, *[1707, 1597, 1520, 668], 1) + ops.element('FourNodeTetrahedron', 6944, *[307, 1361, 312, 1458], 1) + ops.element('FourNodeTetrahedron', 6945, *[327, 331, 301, 1336], 1) + ops.element('FourNodeTetrahedron', 6946, *[1619, 1556, 1549, 1626], 1) + ops.element('FourNodeTetrahedron', 6947, *[272, 1413, 1317, 1391], 1) + ops.element('FourNodeTetrahedron', 6948, *[1402, 163, 164, 1523], 1) + ops.element('FourNodeTetrahedron', 6949, *[483, 1465, 407, 489], 1) + ops.element('FourNodeTetrahedron', 6950, *[447, 1563, 443, 445], 1) + ops.element('FourNodeTetrahedron', 6951, *[448, 1321, 269, 447], 1) + ops.element('FourNodeTetrahedron', 6952, *[268, 260, 238, 1321], 1) + ops.element('FourNodeTetrahedron', 6953, *[1162, 1590, 1668, 1414], 1) + ops.element('FourNodeTetrahedron', 6954, *[1417, 1357, 316, 287], 1) + ops.element('FourNodeTetrahedron', 6955, *[312, 1417, 316, 317], 1) + ops.element('FourNodeTetrahedron', 6956, *[1144, 1174, 1417, 1200], 1) + ops.element('FourNodeTetrahedron', 6957, *[1476, 1484, 602, 607], 1) + ops.element('FourNodeTetrahedron', 6958, *[1389, 1248, 1179, 1132], 1) + ops.element('FourNodeTetrahedron', 6959, *[1235, 1248, 1389, 1132], 1) + ops.element('FourNodeTetrahedron', 6960, *[1498, 523, 1515, 522], 1) + ops.element('FourNodeTetrahedron', 6961, *[522, 523, 1515, 420], 1) + ops.element('FourNodeTetrahedron', 6962, *[670, 1494, 1380, 509], 1) + ops.element('FourNodeTetrahedron', 6963, *[332, 329, 328, 1381], 1) + ops.element('FourNodeTetrahedron', 6964, *[1516, 396, 402, 403], 1) + ops.element('FourNodeTetrahedron', 6965, *[1612, 1423, 328, 1496], 1) + ops.element('FourNodeTetrahedron', 6966, *[1547, 1657, 316, 1357], 1) + ops.element('FourNodeTetrahedron', 6967, *[1547, 735, 1657, 1357], 1) + ops.element('FourNodeTetrahedron', 6968, *[1655, 1643, 1640, 1506], 1) + ops.element('FourNodeTetrahedron', 6969, *[673, 1494, 670, 671], 1) + ops.element('FourNodeTetrahedron', 6970, *[1228, 1141, 1599, 1406], 1) + ops.element('FourNodeTetrahedron', 6971, *[1302, 1242, 1466, 1206], 1) + ops.element('FourNodeTetrahedron', 6972, *[1388, 1574, 1336, 1512], 1) + ops.element('FourNodeTetrahedron', 6973, *[229, 1541, 1412, 1374], 1) + ops.element('FourNodeTetrahedron', 6974, *[1402, 702, 1743, 1157], 1) + ops.element('FourNodeTetrahedron', 6975, *[1395, 1388, 331, 1405], 1) + ops.element('FourNodeTetrahedron', 6976, *[1450, 1483, 1464, 1455], 1) + ops.element('FourNodeTetrahedron', 6977, *[1727, 1557, 1443, 1604], 1) + ops.element('FourNodeTetrahedron', 6978, *[1418, 1727, 1443, 1604], 1) + ops.element('FourNodeTetrahedron', 6979, *[1445, 366, 1384, 1373], 1) + ops.element('FourNodeTetrahedron', 6980, *[1348, 1297, 1288, 1274], 1) + ops.element('FourNodeTetrahedron', 6981, *[491, 1462, 489, 1520], 1) + ops.element('FourNodeTetrahedron', 6982, *[1610, 1655, 1642, 1506], 1) + ops.element('FourNodeTetrahedron', 6983, *[1610, 1643, 1655, 1506], 1) + ops.element('FourNodeTetrahedron', 6984, *[1633, 1330, 1413, 1570], 1) + ops.element('FourNodeTetrahedron', 6985, *[1258, 1129, 1509, 1221], 1) + ops.element('FourNodeTetrahedron', 6986, *[1139, 1163, 1414, 1247], 1) + ops.element('FourNodeTetrahedron', 6987, *[1139, 1247, 1414, 1410], 1) + ops.element('FourNodeTetrahedron', 6988, *[626, 1572, 627, 629], 1) + ops.element('FourNodeTetrahedron', 6989, *[1552, 462, 466, 465], 1) + ops.element('FourNodeTetrahedron', 6990, *[1230, 1200, 1726, 1189], 1) + ops.element('FourNodeTetrahedron', 6991, *[1605, 732, 280, 1428], 1) + ops.element('FourNodeTetrahedron', 6992, *[1605, 1307, 732, 1302], 1) + ops.element('FourNodeTetrahedron', 6993, *[1421, 1631, 361, 1483], 1) + ops.element('FourNodeTetrahedron', 6994, *[1192, 1142, 1351, 1197], 1) + ops.element('FourNodeTetrahedron', 6995, *[269, 1539, 1321, 448], 1) + ops.element('FourNodeTetrahedron', 6996, *[1167, 1145, 1274, 1254], 1) + ops.element('FourNodeTetrahedron', 6997, *[1257, 1145, 1348, 1274], 1) + ops.element('FourNodeTetrahedron', 6998, *[1257, 1145, 1274, 1167], 1) + ops.element('FourNodeTetrahedron', 6999, *[1578, 1346, 709, 1439], 1) + ops.element('FourNodeTetrahedron', 7000, *[1578, 709, 708, 1422], 1) + ops.element('FourNodeTetrahedron', 7001, *[1639, 1438, 1513, 1510], 1) + ops.element('FourNodeTetrahedron', 7002, *[1331, 140, 415, 416], 1) + ops.element('FourNodeTetrahedron', 7003, *[1480, 1453, 1607, 1604], 1) + ops.element('FourNodeTetrahedron', 7004, *[1210, 1211, 1439, 1453], 1) + ops.element('FourNodeTetrahedron', 7005, *[1209, 1211, 1210, 1453], 1) + ops.element('FourNodeTetrahedron', 7006, *[1741, 1245, 1606, 1241], 1) + ops.element('FourNodeTetrahedron', 7007, *[1382, 1121, 1340, 1375], 1) + ops.element('FourNodeTetrahedron', 7008, *[1182, 1194, 1574, 1152], 1) + ops.element('FourNodeTetrahedron', 7009, *[1512, 1182, 1574, 1152], 1) + ops.element('FourNodeTetrahedron', 7010, *[1409, 611, 1598, 616], 1) + ops.element('FourNodeTetrahedron', 7011, *[1441, 1598, 1637, 616], 1) + ops.element('FourNodeTetrahedron', 7012, *[1487, 1433, 1441, 1409], 1) + ops.element('FourNodeTetrahedron', 7013, *[1487, 1196, 1433, 1409], 1) + ops.element('FourNodeTetrahedron', 7014, *[1487, 1138, 1433, 1196], 1) + ops.element('FourNodeTetrahedron', 7015, *[618, 1692, 620, 619], 1) + ops.element('FourNodeTetrahedron', 7016, *[1701, 1441, 1449, 1692], 1) + ops.element('FourNodeTetrahedron', 7017, *[1701, 1409, 1441, 619], 1) + ops.element('FourNodeTetrahedron', 7018, *[1701, 1692, 1449, 618], 1) + ops.element('FourNodeTetrahedron', 7019, *[1365, 653, 648, 652], 1) + ops.element('FourNodeTetrahedron', 7020, *[645, 1365, 1492, 648], 1) + ops.element('FourNodeTetrahedron', 7021, *[326, 1405, 327, 1679], 1) + ops.element('FourNodeTetrahedron', 7022, *[1426, 1424, 1550, 1295], 1) + ops.element('FourNodeTetrahedron', 7023, *[1648, 1232, 1688, 550], 1) + ops.element('FourNodeTetrahedron', 7024, *[645, 1365, 648, 652], 1) + ops.element('FourNodeTetrahedron', 7025, *[769, 761, 762, 1738], 1) + ops.element('FourNodeTetrahedron', 7026, *[645, 1160, 1365, 652], 1) + ops.element('FourNodeTetrahedron', 7027, *[645, 1160, 652, 651], 1) + ops.element('FourNodeTetrahedron', 7028, *[395, 389, 396, 1516], 1) + ops.element('FourNodeTetrahedron', 7029, *[1517, 1516, 395, 402], 1) + ops.element('FourNodeTetrahedron', 7030, *[1517, 1303, 395, 1516], 1) + ops.element('FourNodeTetrahedron', 7031, *[549, 1291, 548, 536], 1) + ops.element('FourNodeTetrahedron', 7032, *[516, 768, 1385, 1573], 1) + ops.element('FourNodeTetrahedron', 7033, *[666, 1254, 1259, 650], 1) + ops.element('FourNodeTetrahedron', 7034, *[710, 1346, 709, 1439], 1) + ops.element('FourNodeTetrahedron', 7035, *[760, 757, 761, 1287], 1) + ops.element('FourNodeTetrahedron', 7036, *[1436, 645, 1492, 647], 1) + ops.element('FourNodeTetrahedron', 7037, *[1517, 388, 387, 394], 1) + ops.element('FourNodeTetrahedron', 7038, *[1385, 1286, 754, 388], 1) + ops.element('FourNodeTetrahedron', 7039, *[1488, 524, 523, 530], 1) + ops.element('FourNodeTetrahedron', 7040, *[1184, 1240, 1309, 1195], 1) + ops.element('FourNodeTetrahedron', 7041, *[304, 1332, 264, 1276], 1) + ops.element('FourNodeTetrahedron', 7042, *[1415, 745, 744, 1485], 1) + ops.element('FourNodeTetrahedron', 7043, *[516, 1385, 767, 1312], 1) + ops.element('FourNodeTetrahedron', 7044, *[1503, 1596, 1506, 549], 1) + ops.element('FourNodeTetrahedron', 7045, *[516, 768, 767, 1385], 1) + ops.element('FourNodeTetrahedron', 7046, *[768, 763, 767, 1385], 1) + ops.element('FourNodeTetrahedron', 7047, *[767, 763, 764, 1385], 1) + ops.element('FourNodeTetrahedron', 7048, *[1460, 1424, 1426, 678], 1) + ops.element('FourNodeTetrahedron', 7049, *[1628, 1280, 1326, 1542], 1) + ops.element('FourNodeTetrahedron', 7050, *[1724, 1445, 1501, 1720], 1) + ops.element('FourNodeTetrahedron', 7051, *[251, 1338, 255, 1343], 1) + ops.element('FourNodeTetrahedron', 7052, *[1560, 1553, 1344, 1588], 1) + ops.element('FourNodeTetrahedron', 7053, *[1294, 1384, 1663, 1687], 1) + ops.element('FourNodeTetrahedron', 7054, *[1644, 1722, 1645, 1522], 1) + ops.element('FourNodeTetrahedron', 7055, *[1208, 1722, 1456, 1204], 1) + ops.element('FourNodeTetrahedron', 7056, *[1452, 1129, 1681, 1435], 1) + ops.element('FourNodeTetrahedron', 7057, *[1511, 1701, 618, 617], 1) + ops.element('FourNodeTetrahedron', 7058, *[617, 619, 1701, 618], 1) + ops.element('FourNodeTetrahedron', 7059, *[1701, 1409, 619, 617], 1) + ops.element('FourNodeTetrahedron', 7060, *[1578, 1346, 1422, 1586], 1) + ops.element('FourNodeTetrahedron', 7061, *[1539, 1712, 1476, 1299], 1) + ops.element('FourNodeTetrahedron', 7062, *[1505, 1591, 1636, 546], 1) + ops.element('FourNodeTetrahedron', 7063, *[1427, 1249, 1625, 525], 1) + ops.element('FourNodeTetrahedron', 7064, *[512, 1229, 1493, 521], 1) + ops.element('FourNodeTetrahedron', 7065, *[1229, 1146, 1493, 1448], 1) + ops.element('FourNodeTetrahedron', 7066, *[521, 1229, 1448, 1158], 1) + ops.element('FourNodeTetrahedron', 7067, *[521, 1229, 1493, 1448], 1) + ops.element('FourNodeTetrahedron', 7068, *[1406, 1599, 1523, 1438], 1) + ops.element('FourNodeTetrahedron', 7069, *[737, 738, 305, 1304], 1) + ops.element('FourNodeTetrahedron', 7070, *[1652, 1635, 1619, 1567], 1) + ops.element('FourNodeTetrahedron', 7071, *[327, 331, 1336, 1405], 1) + ops.element('FourNodeTetrahedron', 7072, *[1573, 1300, 1303, 1516], 1) + ops.element('FourNodeTetrahedron', 7073, *[1672, 1656, 171, 165], 1) + ops.element('FourNodeTetrahedron', 7074, *[723, 728, 727, 1264], 1) + ops.element('FourNodeTetrahedron', 7075, *[1276, 1712, 1539, 1299], 1) + ops.element('FourNodeTetrahedron', 7076, *[737, 738, 1304, 1171], 1) + ops.element('FourNodeTetrahedron', 7077, *[1567, 1626, 1545, 1488], 1) + ops.element('FourNodeTetrahedron', 7078, *[241, 1531, 240, 246], 1) + ops.element('FourNodeTetrahedron', 7079, *[324, 1329, 325, 1739], 1) + ops.element('FourNodeTetrahedron', 7080, *[1437, 1416, 1415, 1452], 1) + ops.element('FourNodeTetrahedron', 7081, *[1437, 1452, 1415, 1500], 1) + ops.element('FourNodeTetrahedron', 7082, *[1410, 1582, 399, 405], 1) + ops.element('FourNodeTetrahedron', 7083, *[670, 1380, 667, 509], 1) + ops.element('FourNodeTetrahedron', 7084, *[263, 1285, 1310, 1327], 1) + ops.element('FourNodeTetrahedron', 7085, *[463, 628, 1316, 468], 1) + ops.element('FourNodeTetrahedron', 7086, *[222, 1271, 181, 223], 1) + ops.element('FourNodeTetrahedron', 7087, *[1739, 1329, 325, 1322], 1) + ops.element('FourNodeTetrahedron', 7088, *[1454, 1639, 1587, 1645], 1) + ops.element('FourNodeTetrahedron', 7089, *[1630, 1454, 1587, 1645], 1) + ops.element('FourNodeTetrahedron', 7090, *[1190, 178, 155, 147], 1) + ops.element('FourNodeTetrahedron', 7091, *[1490, 155, 1396, 1482], 1) + ops.element('FourNodeTetrahedron', 7092, *[1427, 525, 1576, 531], 1) + ops.element('FourNodeTetrahedron', 7093, *[1590, 1658, 343, 1661], 1) + ops.element('FourNodeTetrahedron', 7094, *[681, 665, 1561, 664], 1) + ops.element('FourNodeTetrahedron', 7095, *[1402, 175, 168, 163], 1) + ops.element('FourNodeTetrahedron', 7096, *[1443, 1575, 1363, 1337], 1) + ops.element('FourNodeTetrahedron', 7097, *[761, 756, 762, 1300], 1) + ops.element('FourNodeTetrahedron', 7098, *[1638, 1486, 1584, 1637], 1) + ops.element('FourNodeTetrahedron', 7099, *[1683, 1338, 1432, 1343], 1) + ops.element('FourNodeTetrahedron', 7100, *[1615, 1204, 1522, 1215], 1) + ops.element('FourNodeTetrahedron', 7101, *[1135, 1204, 1615, 1215], 1) + ops.element('FourNodeTetrahedron', 7102, *[733, 1307, 732, 1199], 1) + ops.element('FourNodeTetrahedron', 7103, *[1241, 1308, 1606, 1671], 1) + ops.element('FourNodeTetrahedron', 7104, *[1289, 1290, 1332, 1461], 1) + ops.element('FourNodeTetrahedron', 7105, *[1137, 1152, 1512, 1181], 1) + ops.element('FourNodeTetrahedron', 7106, *[1568, 1389, 1496, 1398], 1) + ops.element('FourNodeTetrahedron', 7107, *[329, 1714, 330, 326], 1) + ops.element('FourNodeTetrahedron', 7108, *[1570, 1311, 1339, 1481], 1) + ops.element('FourNodeTetrahedron', 7109, *[1403, 1714, 326, 1679], 1) + ops.element('FourNodeTetrahedron', 7110, *[1311, 1147, 1481, 1466], 1) + ops.element('FourNodeTetrahedron', 7111, *[1582, 1124, 1392, 1226], 1) + ops.element('FourNodeTetrahedron', 7112, *[1689, 1459, 1335, 1278], 1) + ops.element('FourNodeTetrahedron', 7113, *[171, 1656, 170, 165], 1) + ops.element('FourNodeTetrahedron', 7114, *[678, 681, 1561, 664], 1) + ops.element('FourNodeTetrahedron', 7115, *[220, 1541, 229, 1374], 1) + ops.element('FourNodeTetrahedron', 7116, *[1315, 1225, 1595, 1180], 1) + ops.element('FourNodeTetrahedron', 7117, *[1363, 1337, 248, 244], 1) + ops.element('FourNodeTetrahedron', 7118, *[1375, 1390, 1631, 1411], 1) + ops.element('FourNodeTetrahedron', 7119, *[1366, 1389, 1568, 1398], 1) + ops.element('FourNodeTetrahedron', 7120, *[246, 1349, 213, 1333], 1) + ops.element('FourNodeTetrahedron', 7121, *[1568, 1492, 1464, 1436], 1) + ops.element('FourNodeTetrahedron', 7122, *[1349, 707, 213, 1333], 1) + ops.element('FourNodeTetrahedron', 7123, *[1349, 714, 213, 707], 1) + ops.element('FourNodeTetrahedron', 7124, *[1349, 715, 714, 707], 1) + ops.element('FourNodeTetrahedron', 7125, *[1349, 708, 707, 1333], 1) + ops.element('FourNodeTetrahedron', 7126, *[1708, 1171, 1304, 1361], 1) + ops.element('FourNodeTetrahedron', 7127, *[1191, 1149, 1490, 1190], 1) + ops.element('FourNodeTetrahedron', 7128, *[1281, 1544, 1468, 522], 1) + ops.element('FourNodeTetrahedron', 7129, *[1388, 299, 300, 1401], 1) + ops.element('FourNodeTetrahedron', 7130, *[299, 296, 300, 1401], 1) + ops.element('FourNodeTetrahedron', 7131, *[1544, 1491, 1468, 522], 1) + ops.element('FourNodeTetrahedron', 7132, *[1270, 419, 418, 1238], 1) + ops.element('FourNodeTetrahedron', 7133, *[1544, 1491, 1555, 1468], 1) + ops.element('FourNodeTetrahedron', 7134, *[1270, 146, 419, 1238], 1) + ops.element('FourNodeTetrahedron', 7135, *[1372, 341, 345, 344], 1) + ops.element('FourNodeTetrahedron', 7136, *[1724, 1425, 1501, 1445], 1) + ops.element('FourNodeTetrahedron', 7137, *[615, 608, 1463, 614], 1) + ops.element('FourNodeTetrahedron', 7138, *[1295, 1266, 1373, 656], 1) + ops.element('FourNodeTetrahedron', 7139, *[367, 1464, 1362, 1455], 1) + ops.element('FourNodeTetrahedron', 7140, *[234, 1310, 235, 236], 1) + ops.element('FourNodeTetrahedron', 7141, *[1538, 1491, 1555, 1544], 1) + ops.element('FourNodeTetrahedron', 7142, *[1632, 1421, 361, 1450], 1) + ops.element('FourNodeTetrahedron', 7143, *[236, 235, 233, 1353], 1) + ops.element('FourNodeTetrahedron', 7144, *[1686, 1169, 1416, 1287], 1) + ops.element('FourNodeTetrahedron', 7145, *[1613, 1594, 1724, 1649], 1) + ops.element('FourNodeTetrahedron', 7146, *[1327, 1642, 1310, 1634], 1) + ops.element('FourNodeTetrahedron', 7147, *[1585, 1442, 1543, 1348], 1) + ops.element('FourNodeTetrahedron', 7148, *[1649, 1613, 1724, 1494], 1) + ops.element('FourNodeTetrahedron', 7149, *[614, 1463, 1504, 608], 1) + ops.element('FourNodeTetrahedron', 7150, *[1494, 1649, 1724, 1460], 1) + ops.element('FourNodeTetrahedron', 7151, *[1337, 1350, 217, 219], 1) + ops.element('FourNodeTetrahedron', 7152, *[1531, 212, 245, 246], 1) + ops.element('FourNodeTetrahedron', 7153, *[1622, 1728, 1549, 1635], 1) + ops.element('FourNodeTetrahedron', 7154, *[1389, 1179, 1423, 1398], 1) + ops.element('FourNodeTetrahedron', 7155, *[1398, 1176, 1431, 1148], 1) + ops.element('FourNodeTetrahedron', 7156, *[1179, 1176, 1398, 1148], 1) + ops.element('FourNodeTetrahedron', 7157, *[1179, 1148, 1398, 1212], 1) + ops.element('FourNodeTetrahedron', 7158, *[1132, 1179, 1389, 1398], 1) + ops.element('FourNodeTetrahedron', 7159, *[256, 1323, 1328, 1321], 1) + ops.element('FourNodeTetrahedron', 7160, *[1575, 1553, 1350, 1337], 1) + ops.element('FourNodeTetrahedron', 7161, *[771, 1159, 760, 1352], 1) + ops.element('FourNodeTetrahedron', 7162, *[1711, 1638, 1584, 1533], 1) + ops.element('FourNodeTetrahedron', 7163, *[1190, 1482, 1508, 1270], 1) + ops.element('FourNodeTetrahedron', 7164, *[1193, 1372, 1661, 1133], 1) + ops.element('FourNodeTetrahedron', 7165, *[1324, 1353, 1537, 1634], 1) + ops.element('FourNodeTetrahedron', 7166, *[678, 1424, 1426, 663], 1) + ops.element('FourNodeTetrahedron', 7167, *[1203, 1251, 1589, 1475], 1) + ops.element('FourNodeTetrahedron', 7168, *[1123, 1589, 1338, 1203], 1) + ops.element('FourNodeTetrahedron', 7169, *[534, 1283, 1281, 528], 1) + ops.element('FourNodeTetrahedron', 7170, *[351, 1606, 354, 355], 1) + ops.element('FourNodeTetrahedron', 7171, *[1462, 358, 357, 1379], 1) + ops.element('FourNodeTetrahedron', 7172, *[720, 725, 1260, 1330], 1) + ops.element('FourNodeTetrahedron', 7173, *[1394, 1404, 319, 1306], 1) + ops.element('FourNodeTetrahedron', 7174, *[615, 1693, 1463, 608], 1) + ops.element('FourNodeTetrahedron', 7175, *[1424, 1292, 663, 664], 1) + ops.element('FourNodeTetrahedron', 7176, *[1528, 1650, 1462, 1380], 1) + ops.element('FourNodeTetrahedron', 7177, *[1497, 1507, 1677, 1429], 1) + ops.element('FourNodeTetrahedron', 7178, *[1276, 1284, 1314, 1712], 1) + ops.element('FourNodeTetrahedron', 7179, *[258, 259, 1327, 1383], 1) + ops.element('FourNodeTetrahedron', 7180, *[354, 1606, 1308, 1671], 1) + ops.element('FourNodeTetrahedron', 7181, *[400, 401, 394, 1465], 1) + ops.element('FourNodeTetrahedron', 7182, *[1521, 394, 400, 1465], 1) + ops.element('FourNodeTetrahedron', 7183, *[1543, 1297, 1436, 1288], 1) + ops.element('FourNodeTetrahedron', 7184, *[1292, 1543, 1436, 1288], 1) + ops.element('FourNodeTetrahedron', 7185, *[1465, 401, 400, 356], 1) + ops.element('FourNodeTetrahedron', 7186, *[1521, 400, 414, 1465], 1) + ops.element('FourNodeTetrahedron', 7187, *[520, 1521, 493, 1465], 1) + ops.element('FourNodeTetrahedron', 7188, *[482, 1465, 414, 483], 1) + ops.element('FourNodeTetrahedron', 7189, *[1268, 1653, 1588, 1624], 1) + ops.element('FourNodeTetrahedron', 7190, *[520, 1465, 493, 492], 1) + ops.element('FourNodeTetrahedron', 7191, *[1465, 401, 356, 371], 1) + ops.element('FourNodeTetrahedron', 7192, *[360, 1421, 361, 1632], 1) + ops.element('FourNodeTetrahedron', 7193, *[1425, 1421, 1632, 1550], 1) + ops.element('FourNodeTetrahedron', 7194, *[1425, 1421, 360, 1632], 1) + ops.element('FourNodeTetrahedron', 7195, *[1632, 1421, 1450, 1550], 1) + ops.element('FourNodeTetrahedron', 7196, *[1503, 1648, 1643, 1596], 1) + ops.element('FourNodeTetrahedron', 7197, *[1487, 1433, 1554, 1441], 1) + ops.element('FourNodeTetrahedron', 7198, *[520, 1465, 492, 517], 1) + ops.element('FourNodeTetrahedron', 7199, *[1396, 156, 150, 149], 1) + ops.element('FourNodeTetrahedron', 7200, *[1495, 1396, 156, 150], 1) + ops.element('FourNodeTetrahedron', 7201, *[1631, 375, 361, 1483], 1) + ops.element('FourNodeTetrahedron', 7202, *[1324, 1537, 261, 1323], 1) + ops.element('FourNodeTetrahedron', 7203, *[1656, 1402, 703, 1422], 1) + ops.element('FourNodeTetrahedron', 7204, *[1482, 155, 148, 147], 1) + ops.element('FourNodeTetrahedron', 7205, *[1490, 1482, 1396, 1508], 1) + ops.element('FourNodeTetrahedron', 7206, *[1685, 1501, 1446, 1469], 1) + ops.element('FourNodeTetrahedron', 7207, *[1671, 333, 354, 332], 1) + ops.element('FourNodeTetrahedron', 7208, *[1528, 1685, 1379, 1459], 1) + ops.element('FourNodeTetrahedron', 7209, *[1341, 1125, 1177, 1381], 1) + ops.element('FourNodeTetrahedron', 7210, *[1685, 358, 1379, 1446], 1) + ops.element('FourNodeTetrahedron', 7211, *[1685, 1501, 358, 1446], 1) + ops.element('FourNodeTetrahedron', 7212, *[1341, 1125, 1381, 1423], 1) + ops.element('FourNodeTetrahedron', 7213, *[1422, 1402, 1656, 1523], 1) + ops.element('FourNodeTetrahedron', 7214, *[1682, 1461, 1332, 614], 1) + ops.element('FourNodeTetrahedron', 7215, *[1682, 1461, 614, 620], 1) + ops.element('FourNodeTetrahedron', 7216, *[732, 731, 730, 1307], 1) + ops.element('FourNodeTetrahedron', 7217, *[733, 731, 732, 1307], 1) + ops.element('FourNodeTetrahedron', 7218, *[447, 1321, 443, 1563], 1) + ops.element('FourNodeTetrahedron', 7219, *[1123, 1203, 1432, 1205], 1) + ops.element('FourNodeTetrahedron', 7220, *[1131, 1195, 1564, 1471], 1) + ops.element('FourNodeTetrahedron', 7221, *[478, 1662, 473, 465], 1) + ops.element('FourNodeTetrahedron', 7222, *[755, 381, 754, 1286], 1) + ops.element('FourNodeTetrahedron', 7223, *[763, 755, 754, 1286], 1) + ops.element('FourNodeTetrahedron', 7224, *[1385, 763, 754, 1286], 1) + ops.element('FourNodeTetrahedron', 7225, *[1356, 162, 173, 158], 1) + ops.element('FourNodeTetrahedron', 7226, *[1499, 1656, 164, 1523], 1) + ops.element('FourNodeTetrahedron', 7227, *[1656, 1402, 164, 1523], 1) + ops.element('FourNodeTetrahedron', 7228, *[1490, 1190, 1482, 1508], 1) + ops.element('FourNodeTetrahedron', 7229, *[1526, 1263, 1516, 1509], 1) + ops.element('FourNodeTetrahedron', 7230, *[1237, 1125, 1341, 1248], 1) + ops.element('FourNodeTetrahedron', 7231, *[1389, 1125, 1423, 1179], 1) + ops.element('FourNodeTetrahedron', 7232, *[1389, 1248, 1125, 1179], 1) + ops.element('FourNodeTetrahedron', 7233, *[1390, 1237, 1341, 1248], 1) + ops.element('FourNodeTetrahedron', 7234, *[1390, 1248, 1341, 1389], 1) + ops.element('FourNodeTetrahedron', 7235, *[705, 702, 703, 1402], 1) + ops.element('FourNodeTetrahedron', 7236, *[1487, 1440, 1554, 1433], 1) + ops.element('FourNodeTetrahedron', 7237, *[1546, 1541, 1374, 1621], 1) + ops.element('FourNodeTetrahedron', 7238, *[1322, 1679, 322, 1316], 1) + ops.element('FourNodeTetrahedron', 7239, *[1559, 1347, 230, 1305], 1) + ops.element('FourNodeTetrahedron', 7240, *[1747, 1749, 1746, 1748], 1) + ops.element('FourNodeTetrahedron', 7241, *[1206, 1750, 1242, 1127], 1) + ops.element('FourNodeTetrahedron', 7242, *[1751, 1754, 1753, 1752], 1) + ops.element('FourNodeTetrahedron', 7243, *[1757, 1756, 1755, 1758], 1) + ops.element('FourNodeTetrahedron', 7244, *[1241, 1759, 1166, 1250], 1) + ops.element('FourNodeTetrahedron', 7245, *[1762, 1760, 1761, 1763], 1) + ops.element('FourNodeTetrahedron', 7246, *[1767, 1766, 1764, 1765], 1) + ops.element('FourNodeTetrahedron', 7247, *[1770, 1769, 1768, 1771], 1) + ops.element('FourNodeTetrahedron', 7248, *[1775, 1773, 1774, 1772], 1) + ops.element('FourNodeTetrahedron', 7249, *[1779, 1777, 1778, 1776], 1) + ops.element('FourNodeTetrahedron', 7250, *[1780, 1781, 1169, 1134], 1) + ops.element('FourNodeTetrahedron', 7251, *[1767, 1782, 1783, 1764], 1) + ops.element('FourNodeTetrahedron', 7252, *[1159, 1780, 1239, 1134], 1) + ops.element('FourNodeTetrahedron', 7253, *[1784, 1787, 1786, 1785], 1) + ops.element('FourNodeTetrahedron', 7254, *[1788, 1789, 1791, 1790], 1) + ops.element('FourNodeTetrahedron', 7255, *[1792, 1794, 1793, 1795], 1) + ops.element('FourNodeTetrahedron', 7256, *[1797, 1798, 1799, 1796], 1) + ops.element('FourNodeTetrahedron', 7257, *[1800, 1802, 1801, 1803], 1) + ops.element('FourNodeTetrahedron', 7258, *[1805, 1804, 1806, 1807], 1) + ops.element('FourNodeTetrahedron', 7259, *[751, 1808, 752, 1162], 1) + ops.element('FourNodeTetrahedron', 7260, *[1810, 1809, 1228, 1811], 1) + ops.element('FourNodeTetrahedron', 7261, *[1815, 1812, 1813, 1814], 1) + ops.element('FourNodeTetrahedron', 7262, *[1814, 1815, 1812, 1816], 1) + ops.element('FourNodeTetrahedron', 7263, *[1813, 1812, 1817, 1814], 1) + ops.element('FourNodeTetrahedron', 7264, *[1819, 1820, 1821, 1818], 1) + ops.element('FourNodeTetrahedron', 7265, *[1822, 1791, 1824, 1823], 1) + ops.element('FourNodeTetrahedron', 7266, *[1827, 1826, 1825, 1828], 1) + ops.element('FourNodeTetrahedron', 7267, *[1830, 1831, 1832, 1829], 1) + ops.element('FourNodeTetrahedron', 7268, *[1834, 1774, 1772, 1833], 1) + ops.element('FourNodeTetrahedron', 7269, *[1834, 1833, 1835, 1836], 1) + ops.element('FourNodeTetrahedron', 7270, *[1839, 1838, 1837, 1840], 1) + ops.element('FourNodeTetrahedron', 7271, *[1841, 1843, 1842, 1844], 1) + ops.element('FourNodeTetrahedron', 7272, *[1830, 1831, 1829, 1845], 1) + ops.element('FourNodeTetrahedron', 7273, *[1831, 1846, 1829, 1845], 1) + ops.element('FourNodeTetrahedron', 7274, *[1849, 1848, 1847, 653], 1) + ops.element('FourNodeTetrahedron', 7275, *[1795, 1794, 1793, 1850], 1) + ops.element('FourNodeTetrahedron', 7276, *[1854, 1852, 1853, 1851], 1) + ops.element('FourNodeTetrahedron', 7277, *[1855, 1857, 1856, 1858], 1) + ops.element('FourNodeTetrahedron', 7278, *[1861, 1860, 1215, 1859], 1) + ops.element('FourNodeTetrahedron', 7279, *[1865, 1863, 1864, 1862], 1) + ops.element('FourNodeTetrahedron', 7280, *[1866, 1153, 1213, 1129], 1) + ops.element('FourNodeTetrahedron', 7281, *[1870, 1868, 1869, 1867], 1) + ops.element('FourNodeTetrahedron', 7282, *[1871, 1873, 1872, 1874], 1) + ops.element('FourNodeTetrahedron', 7283, *[1878, 1876, 1877, 1875], 1) + ops.element('FourNodeTetrahedron', 7284, *[1880, 1881, 1882, 1879], 1) + ops.element('FourNodeTetrahedron', 7285, *[1181, 1883, 1152, 634], 1) + ops.element('FourNodeTetrahedron', 7286, *[1884, 1814, 1817, 1885], 1) + ops.element('FourNodeTetrahedron', 7287, *[1887, 1888, 1889, 1886], 1) + ops.element('FourNodeTetrahedron', 7288, *[1880, 1882, 1139, 1879], 1) + ops.element('FourNodeTetrahedron', 7289, *[1890, 1863, 1865, 1862], 1) + ops.element('FourNodeTetrahedron', 7290, *[1891, 1892, 1140, 1172], 1) + ops.element('FourNodeTetrahedron', 7291, *[1159, 1894, 1893, 1780], 1) + ops.element('FourNodeTetrahedron', 7292, *[1897, 1896, 1895, 1856], 1) + ops.element('FourNodeTetrahedron', 7293, *[1258, 1866, 1129, 1898], 1) + ops.element('FourNodeTetrahedron', 7294, *[1902, 1900, 1901, 1899], 1) + ops.element('FourNodeTetrahedron', 7295, *[1904, 1881, 1880, 1903], 1) + ops.element('FourNodeTetrahedron', 7296, *[1907, 1906, 1905, 1820], 1) + ops.element('FourNodeTetrahedron', 7297, *[1909, 1910, 1911, 1908], 1) + ops.element('FourNodeTetrahedron', 7298, *[1171, 1905, 1144, 1253], 1) + ops.element('FourNodeTetrahedron', 7299, *[1909, 1911, 1912, 1908], 1) + ops.element('FourNodeTetrahedron', 7300, *[1246, 1898, 1221, 1913], 1) + ops.element('FourNodeTetrahedron', 7301, *[1917, 1914, 1915, 1916], 1) + ops.element('FourNodeTetrahedron', 7302, *[1909, 1912, 1918, 1908], 1) + ops.element('FourNodeTetrahedron', 7303, *[1919, 1910, 1909, 1908], 1) + ops.element('FourNodeTetrahedron', 7304, *[1888, 1922, 1921, 1920], 1) + ops.element('FourNodeTetrahedron', 7305, *[532, 1923, 1249, 526], 1) + ops.element('FourNodeTetrahedron', 7306, *[1919, 1908, 1924, 1925], 1) + ops.element('FourNodeTetrahedron', 7307, *[1927, 1926, 1928, 1929], 1) + ops.element('FourNodeTetrahedron', 7308, *[1931, 1932, 1933, 1930], 1) + ops.element('FourNodeTetrahedron', 7309, *[1935, 1934, 1936, 1933], 1) + ops.element('FourNodeTetrahedron', 7310, *[1796, 1798, 1799, 1937], 1) + ops.element('FourNodeTetrahedron', 7311, *[1940, 1939, 1938, 1941], 1) + ops.element('FourNodeTetrahedron', 7312, *[1944, 1945, 1943, 1942], 1) + ops.element('FourNodeTetrahedron', 7313, *[1947, 1946, 1948, 1871], 1) + ops.element('FourNodeTetrahedron', 7314, *[1750, 1949, 1127, 1202], 1) + ops.element('FourNodeTetrahedron', 7315, *[1862, 1951, 1950, 1899], 1) + ops.element('FourNodeTetrahedron', 7316, *[1955, 1954, 1952, 1953], 1) + ops.element('FourNodeTetrahedron', 7317, *[1769, 1957, 1956, 1958], 1) + ops.element('FourNodeTetrahedron', 7318, *[1769, 1959, 1956, 1957], 1) + ops.element('FourNodeTetrahedron', 7319, *[1961, 1960, 1841, 1844], 1) + ops.element('FourNodeTetrahedron', 7320, *[1963, 1965, 1962, 1964], 1) + ops.element('FourNodeTetrahedron', 7321, *[1968, 1967, 1966, 1878], 1) + ops.element('FourNodeTetrahedron', 7322, *[1970, 1972, 1969, 1971], 1) + ops.element('FourNodeTetrahedron', 7323, *[1968, 1876, 1967, 1878], 1) + ops.element('FourNodeTetrahedron', 7324, *[1974, 1975, 1859, 1973], 1) + ops.element('FourNodeTetrahedron', 7325, *[1978, 1976, 1753, 1977], 1) + ops.element('FourNodeTetrahedron', 7326, *[1979, 1940, 1938, 1941], 1) + ops.element('FourNodeTetrahedron', 7327, *[1980, 1785, 1844, 1981], 1) + ops.element('FourNodeTetrahedron', 7328, *[1985, 1983, 1984, 1982], 1) + ops.element('FourNodeTetrahedron', 7329, *[1921, 1987, 1986, 1924], 1) + ops.element('FourNodeTetrahedron', 7330, *[1978, 1976, 1870, 1753], 1) + ops.element('FourNodeTetrahedron', 7331, *[1988, 1761, 1760, 1762], 1) + ops.element('FourNodeTetrahedron', 7332, *[1992, 1989, 1990, 1991], 1) + ops.element('FourNodeTetrahedron', 7333, *[1993, 1994, 1996, 1995], 1) + ops.element('FourNodeTetrahedron', 7334, *[1998, 1834, 1997, 1242], 1) + ops.element('FourNodeTetrahedron', 7335, *[1936, 2000, 1811, 1999], 1) + ops.element('FourNodeTetrahedron', 7336, *[2002, 2003, 2001, 2004], 1) + ops.element('FourNodeTetrahedron', 7337, *[1250, 1759, 1166, 1243], 1) + ops.element('FourNodeTetrahedron', 7338, *[1761, 2005, 1760, 1763], 1) + ops.element('FourNodeTetrahedron', 7339, *[2007, 1973, 1891, 2006], 1) + ops.element('FourNodeTetrahedron', 7340, *[2007, 2008, 1973, 2006], 1) + ops.element('FourNodeTetrahedron', 7341, *[1247, 1124, 1163, 2009], 1) + ops.element('FourNodeTetrahedron', 7342, *[2007, 2008, 2006, 2010], 1) + ops.element('FourNodeTetrahedron', 7343, *[1171, 2011, 1144, 1905], 1) + ops.element('FourNodeTetrahedron', 7344, *[2014, 2012, 2015, 2013], 1) + ops.element('FourNodeTetrahedron', 7345, *[1246, 1898, 1258, 1221], 1) + ops.element('FourNodeTetrahedron', 7346, *[1781, 1866, 1258, 1898], 1) + ops.element('FourNodeTetrahedron', 7347, *[2018, 2017, 2016, 2019], 1) + ops.element('FourNodeTetrahedron', 7348, *[2018, 2017, 2020, 2016], 1) + ops.element('FourNodeTetrahedron', 7349, *[2022, 2023, 2024, 2021], 1) + ops.element('FourNodeTetrahedron', 7350, *[2025, 1800, 2026, 2027], 1) + ops.element('FourNodeTetrahedron', 7351, *[2030, 2028, 2029, 1824], 1) + ops.element('FourNodeTetrahedron', 7352, *[2033, 2032, 2031, 2034], 1) + ops.element('FourNodeTetrahedron', 7353, *[2038, 2036, 2037, 2035], 1) + ops.element('FourNodeTetrahedron', 7354, *[2039, 2042, 2041, 2040], 1) + ops.element('FourNodeTetrahedron', 7355, *[2043, 1800, 2025, 2027], 1) + ops.element('FourNodeTetrahedron', 7356, *[1884, 1817, 2044, 1885], 1) + ops.element('FourNodeTetrahedron', 7357, *[1808, 2045, 2047, 2046], 1) + ops.element('FourNodeTetrahedron', 7358, *[1954, 2050, 2048, 2049], 1) + ops.element('FourNodeTetrahedron', 7359, *[2051, 2053, 2052, 2054], 1) + ops.element('FourNodeTetrahedron', 7360, *[1927, 2033, 2055, 2056], 1) + ops.element('FourNodeTetrahedron', 7361, *[2054, 2057, 2051, 2053], 1) + ops.element('FourNodeTetrahedron', 7362, *[2058, 2059, 1994, 1995], 1) + ops.element('FourNodeTetrahedron', 7363, *[2060, 2061, 2063, 2062], 1) + ops.element('FourNodeTetrahedron', 7364, *[748, 1760, 749, 1213], 1) + ops.element('FourNodeTetrahedron', 7365, *[1880, 1882, 1207, 1139], 1) + ops.element('FourNodeTetrahedron', 7366, *[1140, 146, 1190, 2064], 1) + ops.element('FourNodeTetrahedron', 7367, *[1759, 2067, 2065, 2066], 1) + ops.element('FourNodeTetrahedron', 7368, *[1821, 2069, 2070, 2068], 1) + ops.element('FourNodeTetrahedron', 7369, *[2073, 2071, 2074, 2072], 1) + ops.element('FourNodeTetrahedron', 7370, *[2075, 2077, 2076, 2002], 1) + ops.element('FourNodeTetrahedron', 7371, *[1235, 1869, 1248, 2078], 1) + ops.element('FourNodeTetrahedron', 7372, *[2080, 1748, 2081, 2079], 1) + ops.element('FourNodeTetrahedron', 7373, *[1748, 2082, 2081, 2079], 1) + ops.element('FourNodeTetrahedron', 7374, *[2083, 2084, 1160, 1752], 1) + ops.element('FourNodeTetrahedron', 7375, *[1837, 2086, 2085, 1838], 1) + ops.element('FourNodeTetrahedron', 7376, *[2090, 2089, 2087, 2088], 1) + ops.element('FourNodeTetrahedron', 7377, *[2091, 1831, 1832, 1830], 1) + ops.element('FourNodeTetrahedron', 7378, *[1803, 2091, 1832, 1830], 1) + ops.element('FourNodeTetrahedron', 7379, *[2092, 2040, 1832, 1831], 1) + ops.element('FourNodeTetrahedron', 7380, *[1918, 2093, 2094, 2095], 1) + ops.element('FourNodeTetrahedron', 7381, *[1966, 1878, 2097, 2096], 1) + ops.element('FourNodeTetrahedron', 7382, *[1170, 2099, 177, 2098], 1) + ops.element('FourNodeTetrahedron', 7383, *[1193, 1779, 1161, 1133], 1) + ops.element('FourNodeTetrahedron', 7384, *[2103, 2101, 2102, 2100], 1) + ops.element('FourNodeTetrahedron', 7385, *[1819, 1818, 1233, 2104], 1) + ops.element('FourNodeTetrahedron', 7386, *[2105, 1777, 1779, 2106], 1) + ops.element('FourNodeTetrahedron', 7387, *[1750, 2107, 1836, 1949], 1) + ops.element('FourNodeTetrahedron', 7388, *[2111, 2108, 2109, 2110], 1) + ops.element('FourNodeTetrahedron', 7389, *[2113, 2112, 2058, 1995], 1) + ops.element('FourNodeTetrahedron', 7390, *[1979, 1938, 2114, 1941], 1) + ops.element('FourNodeTetrahedron', 7391, *[2115, 1827, 1818, 2104], 1) + ops.element('FourNodeTetrahedron', 7392, *[2102, 2101, 2116, 2100], 1) + ops.element('FourNodeTetrahedron', 7393, *[2118, 2117, 1977, 2119], 1) + ops.element('FourNodeTetrahedron', 7394, *[2105, 2022, 1779, 1777], 1) + ops.element('FourNodeTetrahedron', 7395, *[1161, 1779, 1197, 1133], 1) + ops.element('FourNodeTetrahedron', 7396, *[1209, 2120, 1211, 1214], 1) + ops.element('FourNodeTetrahedron', 7397, *[2123, 2122, 2121, 2124], 1) + ops.element('FourNodeTetrahedron', 7398, *[2128, 2127, 2125, 2126], 1) + ops.element('FourNodeTetrahedron', 7399, *[2131, 2132, 2130, 2129], 1) + ops.element('FourNodeTetrahedron', 7400, *[1809, 2135, 2134, 2133], 1) + ops.element('FourNodeTetrahedron', 7401, *[2137, 2136, 2011, 1906], 1) + ops.element('FourNodeTetrahedron', 7402, *[2137, 2136, 738, 2011], 1) + ops.element('FourNodeTetrahedron', 7403, *[1969, 2139, 2140, 2138], 1) + ops.element('FourNodeTetrahedron', 7404, *[1813, 1812, 2141, 1817], 1) + ops.element('FourNodeTetrahedron', 7405, *[2143, 2144, 1123, 2142], 1) + ops.element('FourNodeTetrahedron', 7406, *[1825, 2144, 1123, 2143], 1) + ops.element('FourNodeTetrahedron', 7407, *[1825, 1826, 2144, 2143], 1) + ops.element('FourNodeTetrahedron', 7408, *[1828, 1826, 1825, 2143], 1) + ops.element('FourNodeTetrahedron', 7409, *[2147, 2146, 2145, 2144], 1) + ops.element('FourNodeTetrahedron', 7410, *[1828, 2148, 2143, 2149], 1) + ops.element('FourNodeTetrahedron', 7411, *[1992, 2151, 2150, 2152], 1) + ops.element('FourNodeTetrahedron', 7412, *[1771, 2051, 2154, 2153], 1) + ops.element('FourNodeTetrahedron', 7413, *[1781, 1866, 1988, 1258], 1) + ops.element('FourNodeTetrahedron', 7414, *[1948, 1871, 2155, 2156], 1) + ops.element('FourNodeTetrahedron', 7415, *[2158, 2160, 2157, 2159], 1) + ops.element('FourNodeTetrahedron', 7416, *[2163, 2161, 2162, 1814], 1) + ops.element('FourNodeTetrahedron', 7417, *[1928, 1926, 1884, 1784], 1) + ops.element('FourNodeTetrahedron', 7418, *[2166, 2165, 2164, 2167], 1) + ops.element('FourNodeTetrahedron', 7419, *[2158, 2168, 2157, 2160], 1) + ops.element('FourNodeTetrahedron', 7420, *[2171, 2169, 2172, 2170], 1) + ops.element('FourNodeTetrahedron', 7421, *[2159, 2160, 2157, 2173], 1) + ops.element('FourNodeTetrahedron', 7422, *[1790, 2175, 2176, 2174], 1) + ops.element('FourNodeTetrahedron', 7423, *[1896, 2159, 2157, 2173], 1) + ops.element('FourNodeTetrahedron', 7424, *[2178, 2180, 2177, 2179], 1) + ops.element('FourNodeTetrahedron', 7425, *[1927, 2031, 1926, 1929], 1) + ops.element('FourNodeTetrahedron', 7426, *[2183, 2181, 2182, 1835], 1) + ops.element('FourNodeTetrahedron', 7427, *[2186, 1807, 2184, 2185], 1) + ops.element('FourNodeTetrahedron', 7428, *[2146, 1854, 2144, 1897], 1) + ops.element('FourNodeTetrahedron', 7429, *[2188, 2187, 1970, 2189], 1) + ops.element('FourNodeTetrahedron', 7430, *[1122, 2191, 2190, 1797], 1) + ops.element('FourNodeTetrahedron', 7431, *[2194, 2192, 2193, 2124], 1) + ops.element('FourNodeTetrahedron', 7432, *[2123, 2192, 2194, 2124], 1) + ops.element('FourNodeTetrahedron', 7433, *[2197, 2198, 2196, 2195], 1) + ops.element('FourNodeTetrahedron', 7434, *[2199, 2201, 2198, 2200], 1) + ops.element('FourNodeTetrahedron', 7435, *[2204, 2007, 2202, 2203], 1) + ops.element('FourNodeTetrahedron', 7436, *[2207, 1948, 2205, 2206], 1) + ops.element('FourNodeTetrahedron', 7437, *[2210, 2211, 2209, 2208], 1) + ops.element('FourNodeTetrahedron', 7438, *[2212, 1947, 1948, 2206], 1) + ops.element('FourNodeTetrahedron', 7439, *[2214, 2213, 2080, 1969], 1) + ops.element('FourNodeTetrahedron', 7440, *[1947, 2156, 1948, 2206], 1) + ops.element('FourNodeTetrahedron', 7441, *[2215, 2195, 2196, 2064], 1) + ops.element('FourNodeTetrahedron', 7442, *[2196, 2217, 2216, 2064], 1) + ops.element('FourNodeTetrahedron', 7443, *[2195, 2217, 2064, 2218], 1) + ops.element('FourNodeTetrahedron', 7444, *[1935, 2220, 2219, 1934], 1) + ops.element('FourNodeTetrahedron', 7445, *[1978, 1236, 1145, 1753], 1) + ops.element('FourNodeTetrahedron', 7446, *[2222, 2221, 2008, 2192], 1) + ops.element('FourNodeTetrahedron', 7447, *[2079, 2082, 2224, 2223], 1) + ops.element('FourNodeTetrahedron', 7448, *[2225, 2227, 2014, 2226], 1) + ops.element('FourNodeTetrahedron', 7449, *[1835, 2230, 2228, 2229], 1) + ops.element('FourNodeTetrahedron', 7450, *[2195, 2198, 2217, 2218], 1) + ops.element('FourNodeTetrahedron', 7451, *[2231, 1962, 2232, 2233], 1) + ops.element('FourNodeTetrahedron', 7452, *[2196, 2198, 2217, 2195], 1) + ops.element('FourNodeTetrahedron', 7453, *[2234, 634, 1181, 633], 1) + ops.element('FourNodeTetrahedron', 7454, *[2195, 2198, 2218, 2200], 1) + ops.element('FourNodeTetrahedron', 7455, *[1221, 1953, 1218, 1256], 1) + ops.element('FourNodeTetrahedron', 7456, *[2235, 2182, 1252, 2228], 1) + ops.element('FourNodeTetrahedron', 7457, *[513, 2236, 1246, 1913], 1) + ops.element('FourNodeTetrahedron', 7458, *[2235, 2182, 728, 1252], 1) + ops.element('FourNodeTetrahedron', 7459, *[513, 2237, 1150, 2238], 1) + ops.element('FourNodeTetrahedron', 7460, *[1942, 2227, 1943, 2225], 1) + ops.element('FourNodeTetrahedron', 7461, *[2240, 2241, 2242, 2239], 1) + ops.element('FourNodeTetrahedron', 7462, *[2245, 2244, 2019, 2243], 1) + ops.element('FourNodeTetrahedron', 7463, *[1219, 2048, 1247, 1164], 1) + ops.element('FourNodeTetrahedron', 7464, *[2246, 2247, 2015, 2012], 1) + ops.element('FourNodeTetrahedron', 7465, *[2249, 1770, 1771, 2248], 1) + ops.element('FourNodeTetrahedron', 7466, *[1239, 1780, 1169, 1134], 1) + ops.element('FourNodeTetrahedron', 7467, *[2058, 1829, 1932, 1994], 1) + ops.element('FourNodeTetrahedron', 7468, *[1921, 1924, 1986, 1920], 1) + ops.element('FourNodeTetrahedron', 7469, *[1190, 2251, 2250, 2216], 1) + ops.element('FourNodeTetrahedron', 7470, *[2252, 2254, 1958, 2253], 1) + ops.element('FourNodeTetrahedron', 7471, *[2255, 2250, 1190, 2251], 1) + ops.element('FourNodeTetrahedron', 7472, *[1211, 1810, 1228, 1811], 1) + ops.element('FourNodeTetrahedron', 7473, *[2009, 2257, 2258, 2256], 1) + ops.element('FourNodeTetrahedron', 7474, *[2259, 2119, 1751, 650], 1) + ops.element('FourNodeTetrahedron', 7475, *[1842, 1952, 1866, 1898], 1) + ops.element('FourNodeTetrahedron', 7476, *[1211, 1141, 1228, 1811], 1) + ops.element('FourNodeTetrahedron', 7477, *[1913, 1955, 1221, 2073], 1) + ops.element('FourNodeTetrahedron', 7478, *[1211, 1811, 1141, 1255], 1) + ops.element('FourNodeTetrahedron', 7479, *[1750, 2260, 1836, 2261], 1) + ops.element('FourNodeTetrahedron', 7480, *[1863, 2262, 1864, 1862], 1) + ops.element('FourNodeTetrahedron', 7481, *[2149, 1767, 2263, 2264], 1) + ops.element('FourNodeTetrahedron', 7482, *[2265, 1939, 1940, 1941], 1) + ops.element('FourNodeTetrahedron', 7483, *[1250, 1759, 1243, 2266], 1) + ops.element('FourNodeTetrahedron', 7484, *[1841, 1960, 1843, 1844], 1) + ops.element('FourNodeTetrahedron', 7485, *[2191, 2268, 1797, 2267], 1) + ops.element('FourNodeTetrahedron', 7486, *[2269, 2270, 2271, 1991], 1) + ops.element('FourNodeTetrahedron', 7487, *[1832, 2040, 2110, 1846], 1) + ops.element('FourNodeTetrahedron', 7488, *[2273, 1875, 1878, 2272], 1) + ops.element('FourNodeTetrahedron', 7489, *[2274, 2057, 2153, 2054], 1) + ops.element('FourNodeTetrahedron', 7490, *[1238, 2218, 419, 424], 1) + ops.element('FourNodeTetrahedron', 7491, *[2051, 2226, 1883, 2052], 1) + ops.element('FourNodeTetrahedron', 7492, *[2009, 2275, 1124, 2258], 1) + ops.element('FourNodeTetrahedron', 7493, *[1928, 1940, 1979, 1941], 1) + ops.element('FourNodeTetrahedron', 7494, *[2277, 2276, 1807, 2185], 1) + ops.element('FourNodeTetrahedron', 7495, *[1910, 1911, 1908, 1946], 1) + ops.element('FourNodeTetrahedron', 7496, *[2153, 2057, 2051, 2054], 1) + ops.element('FourNodeTetrahedron', 7497, *[2200, 2278, 2218, 1923], 1) + ops.element('FourNodeTetrahedron', 7498, *[2280, 2279, 2281, 2282], 1) + ops.element('FourNodeTetrahedron', 7499, *[1205, 2142, 1203, 1231], 1) + ops.element('FourNodeTetrahedron', 7500, *[1220, 2073, 1223, 1126], 1) + ops.element('FourNodeTetrahedron', 7501, *[1930, 2283, 1999, 2284], 1) + ops.element('FourNodeTetrahedron', 7502, *[2113, 2058, 2285, 1995], 1) + ops.element('FourNodeTetrahedron', 7503, *[2288, 2289, 2287, 2286], 1) + ops.element('FourNodeTetrahedron', 7504, *[2072, 2129, 2071, 1976], 1) + ops.element('FourNodeTetrahedron', 7505, *[1884, 1885, 2044, 1784], 1) + ops.element('FourNodeTetrahedron', 7506, *[2290, 2291, 2292, 2293], 1) + ops.element('FourNodeTetrahedron', 7507, *[2096, 2273, 1878, 2294], 1) + ops.element('FourNodeTetrahedron', 7508, *[1902, 1900, 1899, 1838], 1) + ops.element('FourNodeTetrahedron', 7509, *[2295, 1938, 2114, 1979], 1) + ops.element('FourNodeTetrahedron', 7510, *[2223, 2296, 2271, 1792], 1) + ops.element('FourNodeTetrahedron', 7511, *[2150, 2075, 2076, 2152], 1) + ops.element('FourNodeTetrahedron', 7512, *[2056, 2297, 2055, 2038], 1) + ops.element('FourNodeTetrahedron', 7513, *[1219, 2048, 1164, 2298], 1) + ops.element('FourNodeTetrahedron', 7514, *[2243, 2252, 1958, 2274], 1) + ops.element('FourNodeTetrahedron', 7515, *[1217, 1247, 1139, 2048], 1) + ops.element('FourNodeTetrahedron', 7516, *[1953, 2048, 1219, 2298], 1) + ops.element('FourNodeTetrahedron', 7517, *[2066, 1944, 2065, 1942], 1) + ops.element('FourNodeTetrahedron', 7518, *[2299, 2011, 737, 1171], 1) + ops.element('FourNodeTetrahedron', 7519, *[1747, 2213, 2214, 1969], 1) + ops.element('FourNodeTetrahedron', 7520, *[2301, 2300, 2302, 2303], 1) + ops.element('FourNodeTetrahedron', 7521, *[2305, 2304, 734, 1199], 1) + ops.element('FourNodeTetrahedron', 7522, *[2307, 2306, 1975, 1973], 1) + ops.element('FourNodeTetrahedron', 7523, *[2307, 1996, 2284, 2306], 1) + ops.element('FourNodeTetrahedron', 7524, *[1212, 2308, 1847, 2084], 1) + ops.element('FourNodeTetrahedron', 7525, *[2307, 2309, 1996, 2306], 1) + ops.element('FourNodeTetrahedron', 7526, *[2312, 2311, 2310, 1800], 1) + ops.element('FourNodeTetrahedron', 7527, *[2059, 1846, 2314, 2313], 1) + ops.element('FourNodeTetrahedron', 7528, *[2130, 2316, 2315, 2071], 1) + ops.element('FourNodeTetrahedron', 7529, *[1772, 2310, 1833, 1836], 1) + ops.element('FourNodeTetrahedron', 7530, *[1953, 1954, 2048, 2298], 1) + ops.element('FourNodeTetrahedron', 7531, *[1214, 1811, 1211, 1255], 1) + ops.element('FourNodeTetrahedron', 7532, *[1989, 2317, 2002, 2318], 1) + ops.element('FourNodeTetrahedron', 7533, *[2320, 2319, 2068, 1827], 1) + ops.element('FourNodeTetrahedron', 7534, *[2081, 2082, 2151, 2079], 1) + ops.element('FourNodeTetrahedron', 7535, *[2308, 2321, 1148, 1847], 1) + ops.element('FourNodeTetrahedron', 7536, *[2181, 2230, 2182, 1835], 1) + ops.element('FourNodeTetrahedron', 7537, *[2322, 2277, 1807, 2186], 1) + ops.element('FourNodeTetrahedron', 7538, *[1748, 2323, 2324, 1972], 1) + ops.element('FourNodeTetrahedron', 7539, *[2157, 2160, 1931, 2325], 1) + ops.element('FourNodeTetrahedron', 7540, *[2318, 2317, 2326, 2327], 1) + ops.element('FourNodeTetrahedron', 7541, *[2329, 2330, 2331, 2328], 1) + ops.element('FourNodeTetrahedron', 7542, *[2084, 2332, 2308, 1849], 1) + ops.element('FourNodeTetrahedron', 7543, *[1924, 1918, 1857, 2095], 1) + ops.element('FourNodeTetrahedron', 7544, *[1145, 1753, 1244, 1168], 1) + ops.element('FourNodeTetrahedron', 7545, *[2333, 1914, 2200, 1915], 1) + ops.element('FourNodeTetrahedron', 7546, *[2333, 2334, 2200, 1914], 1) + ops.element('FourNodeTetrahedron', 7547, *[2092, 2042, 2039, 2040], 1) + ops.element('FourNodeTetrahedron', 7548, *[1917, 1914, 2333, 1915], 1) + ops.element('FourNodeTetrahedron', 7549, *[2098, 2335, 2099, 2336], 1) + ops.element('FourNodeTetrahedron', 7550, *[2338, 2339, 2138, 2337], 1) + ops.element('FourNodeTetrahedron', 7551, *[2338, 2138, 2140, 2337], 1) + ops.element('FourNodeTetrahedron', 7552, *[1970, 2138, 1969, 2339], 1) + ops.element('FourNodeTetrahedron', 7553, *[2272, 1875, 2175, 1963], 1) + ops.element('FourNodeTetrahedron', 7554, *[2191, 2268, 2190, 1797], 1) + ops.element('FourNodeTetrahedron', 7555, *[2340, 1969, 2338, 2339], 1) + ops.element('FourNodeTetrahedron', 7556, *[2002, 2341, 2279, 2282], 1) + ops.element('FourNodeTetrahedron', 7557, *[2002, 2282, 2279, 2280], 1) + ops.element('FourNodeTetrahedron', 7558, *[2149, 2148, 2143, 2263], 1) + ops.element('FourNodeTetrahedron', 7559, *[1227, 1825, 1123, 2143], 1) + ops.element('FourNodeTetrahedron', 7560, *[1971, 2342, 2344, 2343], 1) + ops.element('FourNodeTetrahedron', 7561, *[1937, 2149, 2143, 2263], 1) + ops.element('FourNodeTetrahedron', 7562, *[2088, 2167, 1809, 2135], 1) + ops.element('FourNodeTetrahedron', 7563, *[1856, 2346, 2173, 2345], 1) + ops.element('FourNodeTetrahedron', 7564, *[1971, 2344, 2139, 2343], 1) + ops.element('FourNodeTetrahedron', 7565, *[2349, 2350, 2348, 2347], 1) + ops.element('FourNodeTetrahedron', 7566, *[2000, 2351, 2088, 2135], 1) + ops.element('FourNodeTetrahedron', 7567, *[2353, 2355, 2352, 2354], 1) + ops.element('FourNodeTetrahedron', 7568, *[1871, 1872, 2186, 2155], 1) + ops.element('FourNodeTetrahedron', 7569, *[1862, 1901, 1951, 1899], 1) + ops.element('FourNodeTetrahedron', 7570, *[2241, 2356, 2221, 2222], 1) + ops.element('FourNodeTetrahedron', 7571, *[1901, 1900, 1951, 1899], 1) + ops.element('FourNodeTetrahedron', 7572, *[2358, 1980, 1981, 2357], 1) + ops.element('FourNodeTetrahedron', 7573, *[1929, 1980, 2358, 2357], 1) + ops.element('FourNodeTetrahedron', 7574, *[2358, 1980, 1844, 1981], 1) + ops.element('FourNodeTetrahedron', 7575, *[2256, 2258, 1226, 2359], 1) + ops.element('FourNodeTetrahedron', 7576, *[2360, 2280, 2004, 2361], 1) + ops.element('FourNodeTetrahedron', 7577, *[2360, 2004, 2117, 2361], 1) + ops.element('FourNodeTetrahedron', 7578, *[1164, 2009, 1124, 1226], 1) + ops.element('FourNodeTetrahedron', 7579, *[2362, 2004, 2117, 2360], 1) + ops.element('FourNodeTetrahedron', 7580, *[2363, 2311, 2364, 2310], 1) + ops.element('FourNodeTetrahedron', 7581, *[2365, 2268, 2190, 2191], 1) + ops.element('FourNodeTetrahedron', 7582, *[2015, 2247, 2264, 2012], 1) + ops.element('FourNodeTetrahedron', 7583, *[2289, 2366, 2287, 2176], 1) + ops.element('FourNodeTetrahedron', 7584, *[1760, 1763, 1880, 1903], 1) + ops.element('FourNodeTetrahedron', 7585, *[2367, 2289, 2288, 1790], 1) + ops.element('FourNodeTetrahedron', 7586, *[2169, 2369, 2172, 2368], 1) + ops.element('FourNodeTetrahedron', 7587, *[2203, 2010, 2370, 2371], 1) + ops.element('FourNodeTetrahedron', 7588, *[2101, 2288, 1863, 1890], 1) + ops.element('FourNodeTetrahedron', 7589, *[2089, 2372, 2374, 2373], 1) + ops.element('FourNodeTetrahedron', 7590, *[2246, 1889, 2012, 1887], 1) + ops.element('FourNodeTetrahedron', 7591, *[1122, 2190, 1186, 1797], 1) + ops.element('FourNodeTetrahedron', 7592, *[2246, 1889, 2247, 2012], 1) + ops.element('FourNodeTetrahedron', 7593, *[2102, 2376, 2375, 2116], 1) + ops.element('FourNodeTetrahedron', 7594, *[1886, 1888, 1920, 2292], 1) + ops.element('FourNodeTetrahedron', 7595, *[1922, 2378, 1924, 2377], 1) + ops.element('FourNodeTetrahedron', 7596, *[2203, 2193, 2010, 2371], 1) + ops.element('FourNodeTetrahedron', 7597, *[2379, 2079, 2224, 2271], 1) + ops.element('FourNodeTetrahedron', 7598, *[2380, 2305, 1174, 2070], 1) + ops.element('FourNodeTetrahedron', 7599, *[1981, 2383, 2381, 2382], 1) + ops.element('FourNodeTetrahedron', 7600, *[1878, 2272, 2097, 2294], 1) + ops.element('FourNodeTetrahedron', 7601, *[2052, 2290, 2226, 2384], 1) + ops.element('FourNodeTetrahedron', 7602, *[2332, 2001, 2385, 2361], 1) + ops.element('FourNodeTetrahedron', 7603, *[2187, 2386, 1970, 2387], 1) + ops.element('FourNodeTetrahedron', 7604, *[1877, 1791, 1822, 1823], 1) + ops.element('FourNodeTetrahedron', 7605, *[2390, 2173, 2388, 2389], 1) + ops.element('FourNodeTetrahedron', 7606, *[1200, 2068, 1136, 1201], 1) + ops.element('FourNodeTetrahedron', 7607, *[1823, 1790, 2174, 2272], 1) + ops.element('FourNodeTetrahedron', 7608, *[2354, 2355, 2391, 2392], 1) + ops.element('FourNodeTetrahedron', 7609, *[2393, 1807, 1805, 2322], 1) + ops.element('FourNodeTetrahedron', 7610, *[2030, 2029, 2313, 1824], 1) + ops.element('FourNodeTetrahedron', 7611, *[2355, 2394, 2391, 2392], 1) + ops.element('FourNodeTetrahedron', 7612, *[2016, 2395, 2359, 2078], 1) + ops.element('FourNodeTetrahedron', 7613, *[2358, 2396, 2397, 513], 1) + ops.element('FourNodeTetrahedron', 7614, *[2004, 2245, 2332, 1754], 1) + ops.element('FourNodeTetrahedron', 7615, *[1988, 1760, 1213, 1866], 1) + ops.element('FourNodeTetrahedron', 7616, *[1762, 1841, 2399, 2398], 1) + ops.element('FourNodeTetrahedron', 7617, *[1889, 1767, 2264, 1765], 1) + ops.element('FourNodeTetrahedron', 7618, *[2400, 2401, 711, 1228], 1) + ops.element('FourNodeTetrahedron', 7619, *[1754, 2004, 2332, 2361], 1) + ops.element('FourNodeTetrahedron', 7620, *[1203, 2402, 1135, 1231], 1) + ops.element('FourNodeTetrahedron', 7621, *[1203, 2402, 1251, 1135], 1) + ops.element('FourNodeTetrahedron', 7622, *[1752, 2332, 1849, 2361], 1) + ops.element('FourNodeTetrahedron', 7623, *[2043, 2027, 2025, 2168], 1) + ops.element('FourNodeTetrahedron', 7624, *[723, 1835, 2235, 1147], 1) + ops.element('FourNodeTetrahedron', 7625, *[2001, 2403, 2243, 2385], 1) + ops.element('FourNodeTetrahedron', 7626, *[2083, 2332, 2084, 1752], 1) + ops.element('FourNodeTetrahedron', 7627, *[1966, 1967, 1823, 1878], 1) + ops.element('FourNodeTetrahedron', 7628, *[1988, 1760, 748, 1213], 1) + ops.element('FourNodeTetrahedron', 7629, *[1937, 2404, 1195, 2349], 1) + ops.element('FourNodeTetrahedron', 7630, *[1153, 1880, 1139, 1217], 1) + ops.element('FourNodeTetrahedron', 7631, *[2407, 2406, 2402, 2405], 1) + ops.element('FourNodeTetrahedron', 7632, *[1208, 2120, 1209, 1214], 1) + ops.element('FourNodeTetrahedron', 7633, *[1949, 2120, 1209, 1208], 1) + ops.element('FourNodeTetrahedron', 7634, *[1803, 2092, 1832, 2091], 1) + ops.element('FourNodeTetrahedron', 7635, *[2408, 1750, 1206, 2409], 1) + ops.element('FourNodeTetrahedron', 7636, *[2350, 2411, 2412, 2410], 1) + ops.element('FourNodeTetrahedron', 7637, *[2413, 2080, 2379, 2140], 1) + ops.element('FourNodeTetrahedron', 7638, *[1754, 2332, 2083, 1752], 1) + ops.element('FourNodeTetrahedron', 7639, *[2415, 2414, 2273, 2416], 1) + ops.element('FourNodeTetrahedron', 7640, *[2255, 2250, 1149, 1190], 1) + ops.element('FourNodeTetrahedron', 7641, *[1891, 2215, 1190, 1140], 1) + ops.element('FourNodeTetrahedron', 7642, *[1232, 1891, 1191, 1140], 1) + ops.element('FourNodeTetrahedron', 7643, *[2418, 1802, 2027, 2417], 1) + ops.element('FourNodeTetrahedron', 7644, *[2074, 2316, 2419, 1869], 1) + ops.element('FourNodeTetrahedron', 7645, *[1202, 2145, 1208, 1251], 1) + ops.element('FourNodeTetrahedron', 7646, *[2420, 1976, 1978, 1977], 1) + ops.element('FourNodeTetrahedron', 7647, *[1811, 1809, 1141, 2133], 1) + ops.element('FourNodeTetrahedron', 7648, *[1809, 2167, 1157, 2134], 1) + ops.element('FourNodeTetrahedron', 7649, *[2147, 2421, 2409, 2422], 1) + ops.element('FourNodeTetrahedron', 7650, *[1834, 1836, 1835, 1750], 1) + ops.element('FourNodeTetrahedron', 7651, *[1967, 1877, 2423, 1823], 1) + ops.element('FourNodeTetrahedron', 7652, *[2139, 1792, 2270, 2343], 1) + ops.element('FourNodeTetrahedron', 7653, *[2425, 2424, 2025, 2043], 1) + ops.element('FourNodeTetrahedron', 7654, *[1800, 2026, 2310, 2025], 1) + ops.element('FourNodeTetrahedron', 7655, *[1823, 1824, 2103, 2174], 1) + ops.element('FourNodeTetrahedron', 7656, *[2426, 2002, 2004, 2280], 1) + ops.element('FourNodeTetrahedron', 7657, *[2427, 2428, 1804, 1807], 1) + ops.element('FourNodeTetrahedron', 7658, *[752, 2047, 743, 1143], 1) + ops.element('FourNodeTetrahedron', 7659, *[2280, 2279, 2001, 2281], 1) + ops.element('FourNodeTetrahedron', 7660, *[1796, 1799, 1184, 1937], 1) + ops.element('FourNodeTetrahedron', 7661, *[2429, 2430, 2121, 2122], 1) + ops.element('FourNodeTetrahedron', 7662, *[2001, 2432, 2431, 2279], 1) + ops.element('FourNodeTetrahedron', 7663, *[2434, 1757, 2433, 1755], 1) + ops.element('FourNodeTetrahedron', 7664, *[2135, 2436, 2133, 2435], 1) + ops.element('FourNodeTetrahedron', 7665, *[2315, 2316, 2074, 2071], 1) + ops.element('FourNodeTetrahedron', 7666, *[1772, 2363, 1773, 2364], 1) + ops.element('FourNodeTetrahedron', 7667, *[2182, 2230, 2437, 2228], 1) + ops.element('FourNodeTetrahedron', 7668, *[2238, 2237, 1150, 2438], 1) + ops.element('FourNodeTetrahedron', 7669, *[2439, 1926, 1928, 1927], 1) + ops.element('FourNodeTetrahedron', 7670, *[1224, 2133, 1170, 2098], 1) + ops.element('FourNodeTetrahedron', 7671, *[2430, 2086, 1839, 1838], 1) + ops.element('FourNodeTetrahedron', 7672, *[2256, 2257, 2258, 2020], 1) + ops.element('FourNodeTetrahedron', 7673, *[2440, 1932, 1934, 1933], 1) + ops.element('FourNodeTetrahedron', 7674, *[2127, 2091, 2125, 2441], 1) + ops.element('FourNodeTetrahedron', 7675, *[2442, 2067, 2443, 1759], 1) + ops.element('FourNodeTetrahedron', 7676, *[2444, 1922, 1920, 2377], 1) + ops.element('FourNodeTetrahedron', 7677, *[1902, 2176, 1901, 1900], 1) + ops.element('FourNodeTetrahedron', 7678, *[1813, 2141, 2161, 1817], 1) + ops.element('FourNodeTetrahedron', 7679, *[1947, 2445, 1871, 2156], 1) + ops.element('FourNodeTetrahedron', 7680, *[1987, 1912, 2446, 1918], 1) + ops.element('FourNodeTetrahedron', 7681, *[2210, 2447, 2211, 2053], 1) + ops.element('FourNodeTetrahedron', 7682, *[1912, 2393, 2448, 2322], 1) + ops.element('FourNodeTetrahedron', 7683, *[1809, 2167, 2134, 2135], 1) + ops.element('FourNodeTetrahedron', 7684, *[1141, 1809, 1170, 2133], 1) + ops.element('FourNodeTetrahedron', 7685, *[2114, 1842, 1781, 2449], 1) + ops.element('FourNodeTetrahedron', 7686, *[2450, 2348, 623, 2451], 1) + ops.element('FourNodeTetrahedron', 7687, *[2452, 1992, 2453, 1990], 1) + ops.element('FourNodeTetrahedron', 7688, *[2454, 2353, 2352, 2455], 1) + ops.element('FourNodeTetrahedron', 7689, *[2164, 2165, 167, 175], 1) + ops.element('FourNodeTetrahedron', 7690, *[2449, 1842, 1781, 1898], 1) + ops.element('FourNodeTetrahedron', 7691, *[2444, 2378, 1922, 2377], 1) + ops.element('FourNodeTetrahedron', 7692, *[2112, 2456, 2059, 2030], 1) + ops.element('FourNodeTetrahedron', 7693, *[1920, 1922, 1924, 2377], 1) + ops.element('FourNodeTetrahedron', 7694, *[2457, 2458, 1759, 2459], 1) + ops.element('FourNodeTetrahedron', 7695, *[2127, 2441, 2125, 2126], 1) + ops.element('FourNodeTetrahedron', 7696, *[2126, 2441, 2125, 2058], 1) + ops.element('FourNodeTetrahedron', 7697, *[2125, 2441, 1830, 2058], 1) + ops.element('FourNodeTetrahedron', 7698, *[2126, 2058, 2125, 2160], 1) + ops.element('FourNodeTetrahedron', 7699, *[2460, 1945, 1944, 1942], 1) + ops.element('FourNodeTetrahedron', 7700, *[2013, 1937, 1195, 2349], 1) + ops.element('FourNodeTetrahedron', 7701, *[2087, 2374, 2461, 2373], 1) + ops.element('FourNodeTetrahedron', 7702, *[1766, 1986, 1764, 1765], 1) + ops.element('FourNodeTetrahedron', 7703, *[2013, 2264, 1937, 2349], 1) + ops.element('FourNodeTetrahedron', 7704, *[1194, 1154, 1195, 2462], 1) + ops.element('FourNodeTetrahedron', 7705, *[2402, 1851, 1861, 2406], 1) + ops.element('FourNodeTetrahedron', 7706, *[1937, 2264, 2263, 2349], 1) + ops.element('FourNodeTetrahedron', 7707, *[2079, 2082, 2151, 2224], 1) + ops.element('FourNodeTetrahedron', 7708, *[2245, 2243, 2332, 2001], 1) + ops.element('FourNodeTetrahedron', 7709, *[2245, 2244, 2243, 2001], 1) + ops.element('FourNodeTetrahedron', 7710, *[2463, 1173, 731, 1151], 1) + ops.element('FourNodeTetrahedron', 7711, *[1809, 2134, 1157, 1170], 1) + ops.element('FourNodeTetrahedron', 7712, *[1860, 1930, 1975, 2307], 1) + ops.element('FourNodeTetrahedron', 7713, *[1134, 1780, 1781, 2236], 1) + ops.element('FourNodeTetrahedron', 7714, *[2147, 2145, 1202, 1123], 1) + ops.element('FourNodeTetrahedron', 7715, *[1829, 2110, 1832, 2464], 1) + ops.element('FourNodeTetrahedron', 7716, *[2465, 2197, 2336, 2196], 1) + ops.element('FourNodeTetrahedron', 7717, *[2466, 2063, 2239, 2194], 1) + ops.element('FourNodeTetrahedron', 7718, *[1232, 2467, 1891, 1172], 1) + ops.element('FourNodeTetrahedron', 7719, *[2185, 2468, 2184, 2416], 1) + ops.element('FourNodeTetrahedron', 7720, *[1805, 2471, 2470, 2469], 1) + ops.element('FourNodeTetrahedron', 7721, *[1939, 1985, 2472, 1961], 1) + ops.element('FourNodeTetrahedron', 7722, *[752, 2473, 2047, 1808], 1) + ops.element('FourNodeTetrahedron', 7723, *[1870, 1869, 2078, 1867], 1) + ops.element('FourNodeTetrahedron', 7724, *[1832, 1846, 2110, 1829], 1) + ops.element('FourNodeTetrahedron', 7725, *[2121, 1840, 2193, 2124], 1) + ops.element('FourNodeTetrahedron', 7726, *[2010, 2193, 2474, 2371], 1) + ops.element('FourNodeTetrahedron', 7727, *[2371, 1840, 2193, 2474], 1) + ops.element('FourNodeTetrahedron', 7728, *[1798, 2247, 2149, 1937], 1) + ops.element('FourNodeTetrahedron', 7729, *[2124, 1840, 2193, 2371], 1) + ops.element('FourNodeTetrahedron', 7730, *[2194, 2193, 2371, 2124], 1) + ops.element('FourNodeTetrahedron', 7731, *[2047, 2179, 2178, 2475], 1) + ops.element('FourNodeTetrahedron', 7732, *[1189, 2068, 1200, 1201], 1) + ops.element('FourNodeTetrahedron', 7733, *[2427, 2476, 2428, 2185], 1) + ops.element('FourNodeTetrahedron', 7734, *[1947, 2445, 2277, 1871], 1) + ops.element('FourNodeTetrahedron', 7735, *[2230, 2437, 2228, 2400], 1) + ops.element('FourNodeTetrahedron', 7736, *[2328, 2477, 2042, 2092], 1) + ops.element('FourNodeTetrahedron', 7737, *[2393, 2277, 2322, 1946], 1) + ops.element('FourNodeTetrahedron', 7738, *[2357, 2338, 2479, 2478], 1) + ops.element('FourNodeTetrahedron', 7739, *[2329, 2477, 2330, 2328], 1) + ops.element('FourNodeTetrahedron', 7740, *[1821, 2070, 1200, 2068], 1) + ops.element('FourNodeTetrahedron', 7741, *[2244, 2481, 2248, 2480], 1) + ops.element('FourNodeTetrahedron', 7742, *[2317, 2341, 2002, 2282], 1) + ops.element('FourNodeTetrahedron', 7743, *[2317, 2341, 2282, 2326], 1) + ops.element('FourNodeTetrahedron', 7744, *[1934, 1830, 2482, 2440], 1) + ops.element('FourNodeTetrahedron', 7745, *[1973, 2485, 2484, 2483], 1) + ops.element('FourNodeTetrahedron', 7746, *[1973, 2485, 2483, 2008], 1) + ops.element('FourNodeTetrahedron', 7747, *[1820, 2320, 1818, 2115], 1) + ops.element('FourNodeTetrahedron', 7748, *[1973, 2309, 2484, 2485], 1) + ops.element('FourNodeTetrahedron', 7749, *[2487, 2486, 2035, 1970], 1) + ops.element('FourNodeTetrahedron', 7750, *[2446, 2448, 2390, 1912], 1) + ops.element('FourNodeTetrahedron', 7751, *[1213, 1760, 749, 1153], 1) + ops.element('FourNodeTetrahedron', 7752, *[2300, 2488, 2411, 2302], 1) + ops.element('FourNodeTetrahedron', 7753, *[2489, 2490, 2312, 2491], 1) + ops.element('FourNodeTetrahedron', 7754, *[2222, 2221, 1973, 2008], 1) + ops.element('FourNodeTetrahedron', 7755, *[1172, 1892, 1140, 1249], 1) + ops.element('FourNodeTetrahedron', 7756, *[2239, 2194, 2242, 2492], 1) + ops.element('FourNodeTetrahedron', 7757, *[2493, 2221, 2494, 2241], 1) + ops.element('FourNodeTetrahedron', 7758, *[2479, 2170, 1158, 2495], 1) + ops.element('FourNodeTetrahedron', 7759, *[2466, 2239, 2492, 2194], 1) + ops.element('FourNodeTetrahedron', 7760, *[2412, 2496, 2497, 2411], 1) + ops.element('FourNodeTetrahedron', 7761, *[1928, 1884, 1941, 1784], 1) + ops.element('FourNodeTetrahedron', 7762, *[2314, 2028, 2029, 2030], 1) + ops.element('FourNodeTetrahedron', 7763, *[1986, 1857, 2498, 2301], 1) + ops.element('FourNodeTetrahedron', 7764, *[2500, 2253, 2274, 2499], 1) + ops.element('FourNodeTetrahedron', 7765, *[2051, 2227, 2225, 2226], 1) + ops.element('FourNodeTetrahedron', 7766, *[2465, 2196, 2251, 2215], 1) + ops.element('FourNodeTetrahedron', 7767, *[2070, 1151, 1199, 1136], 1) + ops.element('FourNodeTetrahedron', 7768, *[2501, 2502, 2169, 2453], 1) + ops.element('FourNodeTetrahedron', 7769, *[2104, 1825, 1189, 1227], 1) + ops.element('FourNodeTetrahedron', 7770, *[2104, 1828, 1825, 1799], 1) + ops.element('FourNodeTetrahedron', 7771, *[2104, 1827, 1825, 1828], 1) + ops.element('FourNodeTetrahedron', 7772, *[2503, 1828, 2104, 1799], 1) + ops.element('FourNodeTetrahedron', 7773, *[2503, 1827, 2104, 1828], 1) + ops.element('FourNodeTetrahedron', 7774, *[2504, 2105, 2475, 2106], 1) + ops.element('FourNodeTetrahedron', 7775, *[2319, 2421, 2409, 2147], 1) + ops.element('FourNodeTetrahedron', 7776, *[1186, 2505, 1188, 1797], 1) + ops.element('FourNodeTetrahedron', 7777, *[2233, 1900, 1902, 1838], 1) + ops.element('FourNodeTetrahedron', 7778, *[1942, 1943, 1182, 2225], 1) + ops.element('FourNodeTetrahedron', 7779, *[2155, 2060, 2506, 2466], 1) + ops.element('FourNodeTetrahedron', 7780, *[2352, 2391, 1998, 2408], 1) + ops.element('FourNodeTetrahedron', 7781, *[2350, 2302, 2451, 2507], 1) + ops.element('FourNodeTetrahedron', 7782, *[1137, 2225, 1182, 1152], 1) + ops.element('FourNodeTetrahedron', 7783, *[2508, 2502, 2501, 2453], 1) + ops.element('FourNodeTetrahedron', 7784, *[2509, 1920, 2301, 2510], 1) + ops.element('FourNodeTetrahedron', 7785, *[2031, 2032, 1816, 2034], 1) + ops.element('FourNodeTetrahedron', 7786, *[2352, 1998, 2463, 2408], 1) + ops.element('FourNodeTetrahedron', 7787, *[1137, 1942, 1182, 2225], 1) + ops.element('FourNodeTetrahedron', 7788, *[2512, 1764, 2513, 2511], 1) + ops.element('FourNodeTetrahedron', 7789, *[2356, 2514, 2221, 2192], 1) + ops.element('FourNodeTetrahedron', 7790, *[2358, 2114, 2236, 1844], 1) + ops.element('FourNodeTetrahedron', 7791, *[1197, 1776, 1198, 1187], 1) + ops.element('FourNodeTetrahedron', 7792, *[2236, 1898, 1781, 1246], 1) + ops.element('FourNodeTetrahedron', 7793, *[2076, 2003, 2515, 2245], 1) + ops.element('FourNodeTetrahedron', 7794, *[2132, 2515, 1868, 2076], 1) + ops.element('FourNodeTetrahedron', 7795, *[2235, 2182, 2228, 1835], 1) + ops.element('FourNodeTetrahedron', 7796, *[2404, 1231, 1205, 1138], 1) + ops.element('FourNodeTetrahedron', 7797, *[2240, 2493, 2325, 2516], 1) + ops.element('FourNodeTetrahedron', 7798, *[2478, 2517, 2479, 2518], 1) + ops.element('FourNodeTetrahedron', 7799, *[2079, 2519, 2324, 2223], 1) + ops.element('FourNodeTetrahedron', 7800, *[2520, 2090, 2167, 2088], 1) + ops.element('FourNodeTetrahedron', 7801, *[2472, 2399, 2521, 1841], 1) + ops.element('FourNodeTetrahedron', 7802, *[2521, 2399, 1762, 1841], 1) + ops.element('FourNodeTetrahedron', 7803, *[2523, 2522, 1923, 1915], 1) + ops.element('FourNodeTetrahedron', 7804, *[1941, 1884, 2524, 1784], 1) + ops.element('FourNodeTetrahedron', 7805, *[2525, 2152, 2362, 1990], 1) + ops.element('FourNodeTetrahedron', 7806, *[2457, 1759, 1250, 2266], 1) + ops.element('FourNodeTetrahedron', 7807, *[1755, 2527, 2112, 2526], 1) + ops.element('FourNodeTetrahedron', 7808, *[1992, 2152, 2525, 1990], 1) + ops.element('FourNodeTetrahedron', 7809, *[711, 2401, 712, 1228], 1) + ops.element('FourNodeTetrahedron', 7810, *[2362, 2152, 2360, 1990], 1) + ops.element('FourNodeTetrahedron', 7811, *[2496, 2529, 2528, 2497], 1) + ops.element('FourNodeTetrahedron', 7812, *[2458, 2067, 1759, 2459], 1) + ops.element('FourNodeTetrahedron', 7813, *[2528, 2402, 1135, 2405], 1) + ops.element('FourNodeTetrahedron', 7814, *[1925, 2093, 2095, 2155], 1) + ops.element('FourNodeTetrahedron', 7815, *[2076, 2002, 2004, 2152], 1) + ops.element('FourNodeTetrahedron', 7816, *[1790, 2286, 1890, 2176], 1) + ops.element('FourNodeTetrahedron', 7817, *[1949, 1935, 2229, 2120], 1) + ops.element('FourNodeTetrahedron', 7818, *[2074, 2071, 2316, 1869], 1) + ops.element('FourNodeTetrahedron', 7819, *[2526, 1995, 2309, 2103], 1) + ops.element('FourNodeTetrahedron', 7820, *[2408, 2260, 1750, 2261], 1) + ops.element('FourNodeTetrahedron', 7821, *[2530, 2158, 2168, 2157], 1) + ops.element('FourNodeTetrahedron', 7822, *[2408, 2391, 2260, 1750], 1) + ops.element('FourNodeTetrahedron', 7823, *[1869, 2016, 2078, 1867], 1) + ops.element('FourNodeTetrahedron', 7824, *[2080, 2081, 2531, 2151], 1) + ops.element('FourNodeTetrahedron', 7825, *[1941, 2524, 1961, 1784], 1) + ops.element('FourNodeTetrahedron', 7826, *[2532, 1748, 2081, 2080], 1) + ops.element('FourNodeTetrahedron', 7827, *[2248, 1958, 1771, 2153], 1) + ops.element('FourNodeTetrahedron', 7828, *[2533, 2248, 2321, 2153], 1) + ops.element('FourNodeTetrahedron', 7829, *[2153, 1958, 2057, 2274], 1) + ops.element('FourNodeTetrahedron', 7830, *[2210, 2534, 2211, 2535], 1) + ops.element('FourNodeTetrahedron', 7831, *[2070, 2352, 2463, 2408], 1) + ops.element('FourNodeTetrahedron', 7832, *[2493, 2536, 2526, 2356], 1) + ops.element('FourNodeTetrahedron', 7833, *[1245, 2443, 1133, 2442], 1) + ops.element('FourNodeTetrahedron', 7834, *[1255, 1811, 1224, 2537], 1) + ops.element('FourNodeTetrahedron', 7835, *[2298, 1164, 1225, 2256], 1) + ops.element('FourNodeTetrahedron', 7836, *[2231, 2176, 1902, 2232], 1) + ops.element('FourNodeTetrahedron', 7837, *[2231, 1962, 2175, 2232], 1) + ops.element('FourNodeTetrahedron', 7838, *[1228, 2401, 712, 1809], 1) + ops.element('FourNodeTetrahedron', 7839, *[2332, 2533, 1849, 2385], 1) + ops.element('FourNodeTetrahedron', 7840, *[1162, 1808, 752, 1143], 1) + ops.element('FourNodeTetrahedron', 7841, *[2027, 2440, 2026, 2168], 1) + ops.element('FourNodeTetrahedron', 7842, *[1856, 2173, 2538, 2388], 1) + ops.element('FourNodeTetrahedron', 7843, *[2539, 2540, 2336, 2541], 1) + ops.element('FourNodeTetrahedron', 7844, *[2410, 2411, 2542, 2543], 1) + ops.element('FourNodeTetrahedron', 7845, *[2079, 2324, 2082, 2223], 1) + ops.element('FourNodeTetrahedron', 7846, *[1858, 2094, 2544, 2095], 1) + ops.element('FourNodeTetrahedron', 7847, *[1797, 2268, 2503, 2267], 1) + ops.element('FourNodeTetrahedron', 7848, *[2328, 2039, 2108, 1832], 1) + ops.element('FourNodeTetrahedron', 7849, *[2030, 2423, 1822, 1823], 1) + ops.element('FourNodeTetrahedron', 7850, *[2106, 2443, 1133, 2442], 1) + ops.element('FourNodeTetrahedron', 7851, *[2323, 2545, 2324, 2519], 1) + ops.element('FourNodeTetrahedron', 7852, *[2519, 2545, 2324, 2223], 1) + ops.element('FourNodeTetrahedron', 7853, *[2546, 2089, 2090, 2088], 1) + ops.element('FourNodeTetrahedron', 7854, *[2323, 2547, 2545, 2519], 1) + ops.element('FourNodeTetrahedron', 7855, *[2519, 2547, 2545, 2548], 1) + ops.element('FourNodeTetrahedron', 7856, *[2519, 2545, 1794, 2548], 1) + ops.element('FourNodeTetrahedron', 7857, *[2519, 2548, 1794, 2344], 1) + ops.element('FourNodeTetrahedron', 7858, *[2342, 2547, 2519, 2548], 1) + ops.element('FourNodeTetrahedron', 7859, *[1922, 1924, 1921, 1920], 1) + ops.element('FourNodeTetrahedron', 7860, *[2078, 2016, 2019, 1867], 1) + ops.element('FourNodeTetrahedron', 7861, *[2342, 2548, 2519, 2344], 1) + ops.element('FourNodeTetrahedron', 7862, *[1155, 2204, 2202, 606], 1) + ops.element('FourNodeTetrahedron', 7863, *[1967, 2423, 2030, 1823], 1) + ops.element('FourNodeTetrahedron', 7864, *[2519, 2545, 2223, 1794], 1) + ops.element('FourNodeTetrahedron', 7865, *[2502, 2140, 2413, 1992], 1) + ops.element('FourNodeTetrahedron', 7866, *[2223, 2549, 2224, 2296], 1) + ops.element('FourNodeTetrahedron', 7867, *[2551, 2550, 2416, 2552], 1) + ops.element('FourNodeTetrahedron', 7868, *[2519, 1794, 2223, 2344], 1) + ops.element('FourNodeTetrahedron', 7869, *[2553, 2547, 2519, 2342], 1) + ops.element('FourNodeTetrahedron', 7870, *[2553, 2547, 2323, 2519], 1) + ops.element('FourNodeTetrahedron', 7871, *[2445, 1874, 1871, 2156], 1) + ops.element('FourNodeTetrahedron', 7872, *[2139, 2519, 2223, 2344], 1) + ops.element('FourNodeTetrahedron', 7873, *[2055, 2037, 1746, 1747], 1) + ops.element('FourNodeTetrahedron', 7874, *[2370, 2010, 2523, 2474], 1) + ops.element('FourNodeTetrahedron', 7875, *[2055, 2035, 2037, 1747], 1) + ops.element('FourNodeTetrahedron', 7876, *[2055, 2038, 2037, 2035], 1) + ops.element('FourNodeTetrahedron', 7877, *[1937, 2149, 2263, 2264], 1) + ops.element('FourNodeTetrahedron', 7878, *[1221, 1955, 1953, 2073], 1) + ops.element('FourNodeTetrahedron', 7879, *[623, 2348, 1196, 611], 1) + ops.element('FourNodeTetrahedron', 7880, *[1252, 2228, 711, 1210], 1) + ops.element('FourNodeTetrahedron', 7881, *[2019, 2321, 2395, 2308], 1) + ops.element('FourNodeTetrahedron', 7882, *[1760, 2554, 750, 1153], 1) + ops.element('FourNodeTetrahedron', 7883, *[2411, 2542, 2497, 2410], 1) + ops.element('FourNodeTetrahedron', 7884, *[2192, 2555, 2193, 2121], 1) + ops.element('FourNodeTetrahedron', 7885, *[1980, 1785, 1981, 2532], 1) + ops.element('FourNodeTetrahedron', 7886, *[2144, 1854, 2145, 2402], 1) + ops.element('FourNodeTetrahedron', 7887, *[2204, 2007, 1859, 2202], 1) + ops.element('FourNodeTetrahedron', 7888, *[1207, 1882, 751, 1162], 1) + ops.element('FourNodeTetrahedron', 7889, *[1182, 2556, 1131, 1194], 1) + ops.element('FourNodeTetrahedron', 7890, *[2498, 2529, 2496, 2411], 1) + ops.element('FourNodeTetrahedron', 7891, *[2163, 1815, 1813, 1814], 1) + ops.element('FourNodeTetrahedron', 7892, *[2151, 2002, 2075, 2152], 1) + ops.element('FourNodeTetrahedron', 7893, *[1882, 2557, 1808, 1881], 1) + ops.element('FourNodeTetrahedron', 7894, *[1805, 2276, 2427, 1807], 1) + ops.element('FourNodeTetrahedron', 7895, *[2491, 2312, 2310, 1800], 1) + ops.element('FourNodeTetrahedron', 7896, *[2491, 2312, 1772, 2310], 1) + ops.element('FourNodeTetrahedron', 7897, *[2301, 2411, 2350, 2302], 1) + ops.element('FourNodeTetrahedron', 7898, *[1766, 1782, 1764, 1986], 1) + ops.element('FourNodeTetrahedron', 7899, *[2558, 2203, 2204, 2492], 1) + ops.element('FourNodeTetrahedron', 7900, *[2307, 2309, 2306, 1973], 1) + ops.element('FourNodeTetrahedron', 7901, *[2560, 2501, 2170, 2559], 1) + ops.element('FourNodeTetrahedron', 7902, *[2393, 2276, 1807, 2277], 1) + ops.element('FourNodeTetrahedron', 7903, *[1146, 2368, 1257, 684], 1) + ops.element('FourNodeTetrahedron', 7904, *[2518, 2561, 2517, 2478], 1) + ops.element('FourNodeTetrahedron', 7905, *[606, 2204, 2202, 2558], 1) + ops.element('FourNodeTetrahedron', 7906, *[1133, 1779, 1197, 1187], 1) + ops.element('FourNodeTetrahedron', 7907, *[1930, 2283, 2284, 1996], 1) + ops.element('FourNodeTetrahedron', 7908, *[1825, 2147, 1201, 1123], 1) + ops.element('FourNodeTetrahedron', 7909, *[2168, 2027, 2125, 2158], 1) + ops.element('FourNodeTetrahedron', 7910, *[1860, 2562, 1130, 1975], 1) + ops.element('FourNodeTetrahedron', 7911, *[2238, 2171, 512, 2479], 1) + ops.element('FourNodeTetrahedron', 7912, *[1125, 2563, 1177, 1176], 1) + ops.element('FourNodeTetrahedron', 7913, *[1868, 2016, 1867, 2245], 1) + ops.element('FourNodeTetrahedron', 7914, *[1899, 1900, 1951, 2564], 1) + ops.element('FourNodeTetrahedron', 7915, *[2565, 1963, 2231, 1964], 1) + ops.element('FourNodeTetrahedron', 7916, *[2412, 2411, 2497, 2410], 1) + ops.element('FourNodeTetrahedron', 7917, *[2338, 1969, 2138, 2339], 1) + ops.element('FourNodeTetrahedron', 7918, *[2156, 2155, 1948, 2206], 1) + ops.element('FourNodeTetrahedron', 7919, *[2310, 2364, 1833, 2220], 1) + ops.element('FourNodeTetrahedron', 7920, *[2445, 1874, 1871, 1873], 1) + ops.element('FourNodeTetrahedron', 7921, *[2120, 1810, 1211, 1811], 1) + ops.element('FourNodeTetrahedron', 7922, *[2273, 1963, 2272, 2565], 1) + ops.element('FourNodeTetrahedron', 7923, *[2340, 1970, 2339, 2189], 1) + ops.element('FourNodeTetrahedron', 7924, *[1875, 2567, 1788, 2566], 1) + ops.element('FourNodeTetrahedron', 7925, *[1987, 2345, 1857, 1918], 1) + ops.element('FourNodeTetrahedron', 7926, *[2073, 2074, 1223, 2072], 1) + ops.element('FourNodeTetrahedron', 7927, *[2527, 1823, 2103, 2097], 1) + ops.element('FourNodeTetrahedron', 7928, *[2027, 2127, 2091, 2125], 1) + ops.element('FourNodeTetrahedron', 7929, *[2228, 2400, 711, 2568], 1) + ops.element('FourNodeTetrahedron', 7930, *[2002, 2432, 2001, 2279], 1) + ops.element('FourNodeTetrahedron', 7931, *[2539, 2336, 2098, 2465], 1) + ops.element('FourNodeTetrahedron', 7932, *[2331, 2092, 2328, 1832], 1) + ops.element('FourNodeTetrahedron', 7933, *[2096, 2097, 2536, 2294], 1) + ops.element('FourNodeTetrahedron', 7934, *[2416, 2414, 1964, 2569], 1) + ops.element('FourNodeTetrahedron', 7935, *[2055, 2035, 1747, 2570], 1) + ops.element('FourNodeTetrahedron', 7936, *[2542, 2204, 1155, 606], 1) + ops.element('FourNodeTetrahedron', 7937, *[1808, 2047, 1143, 2046], 1) + ops.element('FourNodeTetrahedron', 7938, *[1905, 1821, 1144, 1230], 1) + ops.element('FourNodeTetrahedron', 7939, *[2558, 2204, 2202, 2203], 1) + ops.element('FourNodeTetrahedron', 7940, *[2571, 2521, 1780, 2114], 1) + ops.element('FourNodeTetrahedron', 7941, *[723, 2235, 728, 1147], 1) + ops.element('FourNodeTetrahedron', 7942, *[2140, 2079, 2379, 2139], 1) + ops.element('FourNodeTetrahedron', 7943, *[2114, 1781, 1780, 2236], 1) + ops.element('FourNodeTetrahedron', 7944, *[2114, 1762, 1781, 1842], 1) + ops.element('FourNodeTetrahedron', 7945, *[2114, 1762, 1780, 1781], 1) + ops.element('FourNodeTetrahedron', 7946, *[2235, 1252, 728, 1147], 1) + ops.element('FourNodeTetrahedron', 7947, *[1158, 2572, 2170, 2573], 1) + ops.element('FourNodeTetrahedron', 7948, *[1749, 2553, 2323, 1972], 1) + ops.element('FourNodeTetrahedron', 7949, *[2015, 2247, 1937, 2264], 1) + ops.element('FourNodeTetrahedron', 7950, *[2094, 2390, 2389, 2061], 1) + ops.element('FourNodeTetrahedron', 7951, *[2560, 2169, 2170, 2501], 1) + ops.element('FourNodeTetrahedron', 7952, *[2464, 2376, 2375, 2059], 1) + ops.element('FourNodeTetrahedron', 7953, *[1232, 2467, 1172, 551], 1) + ops.element('FourNodeTetrahedron', 7954, *[2484, 2541, 2465, 2199], 1) + ops.element('FourNodeTetrahedron', 7955, *[1898, 1955, 1952, 1221], 1) + ops.element('FourNodeTetrahedron', 7956, *[1959, 2534, 2574, 2211], 1) + ops.element('FourNodeTetrahedron', 7957, *[2272, 2231, 2174, 2086], 1) + ops.element('FourNodeTetrahedron', 7958, *[2534, 2574, 2211, 2535], 1) + ops.element('FourNodeTetrahedron', 7959, *[1190, 2251, 2216, 2064], 1) + ops.element('FourNodeTetrahedron', 7960, *[1959, 2574, 1887, 2211], 1) + ops.element('FourNodeTetrahedron', 7961, *[2083, 2308, 1212, 2084], 1) + ops.element('FourNodeTetrahedron', 7962, *[1910, 2575, 1946, 1947], 1) + ops.element('FourNodeTetrahedron', 7963, *[1866, 1952, 1129, 1898], 1) + ops.element('FourNodeTetrahedron', 7964, *[2266, 2066, 2065, 1942], 1) + ops.element('FourNodeTetrahedron', 7965, *[1898, 1952, 1129, 1221], 1) + ops.element('FourNodeTetrahedron', 7966, *[2053, 2211, 2290, 2447], 1) + ops.element('FourNodeTetrahedron', 7967, *[2447, 2535, 2211, 2293], 1) + ops.element('FourNodeTetrahedron', 7968, *[2211, 2293, 2290, 2447], 1) + ops.element('FourNodeTetrahedron', 7969, *[2535, 2576, 2211, 2293], 1) + ops.element('FourNodeTetrahedron', 7970, *[2211, 2293, 2292, 2290], 1) + ops.element('FourNodeTetrahedron', 7971, *[2211, 2576, 2292, 2293], 1) + ops.element('FourNodeTetrahedron', 7972, *[2085, 1899, 2334, 1916], 1) + ops.element('FourNodeTetrahedron', 7973, *[2578, 2577, 2531, 2150], 1) + ops.element('FourNodeTetrahedron', 7974, *[2148, 2144, 2142, 2579], 1) + ops.element('FourNodeTetrahedron', 7975, *[2580, 2581, 2273, 2415], 1) + ops.element('FourNodeTetrahedron', 7976, *[2580, 2581, 1876, 2273], 1) + ops.element('FourNodeTetrahedron', 7977, *[2273, 2581, 1876, 1963], 1) + ops.element('FourNodeTetrahedron', 7978, *[1929, 1787, 1980, 2055], 1) + ops.element('FourNodeTetrahedron', 7979, *[1173, 1997, 723, 1242], 1) + ops.element('FourNodeTetrahedron', 7980, *[1946, 2277, 2322, 2186], 1) + ops.element('FourNodeTetrahedron', 7981, *[1968, 1876, 1878, 2273], 1) + ops.element('FourNodeTetrahedron', 7982, *[2192, 2555, 2008, 2193], 1) + ops.element('FourNodeTetrahedron', 7983, *[1968, 2580, 1876, 2273], 1) + ops.element('FourNodeTetrahedron', 7984, *[2304, 2582, 2463, 1998], 1) + ops.element('FourNodeTetrahedron', 7985, *[1876, 2567, 1877, 1875], 1) + ops.element('FourNodeTetrahedron', 7986, *[2444, 2584, 2583, 2291], 1) + ops.element('FourNodeTetrahedron', 7987, *[2146, 2145, 2144, 1854], 1) + ops.element('FourNodeTetrahedron', 7988, *[2431, 2500, 2403, 2499], 1) + ops.element('FourNodeTetrahedron', 7989, *[1886, 1888, 1765, 1920], 1) + ops.element('FourNodeTetrahedron', 7990, *[1886, 1920, 1765, 2509], 1) + ops.element('FourNodeTetrahedron', 7991, *[2292, 1920, 1886, 2509], 1) + ops.element('FourNodeTetrahedron', 7992, *[1763, 2585, 2554, 1904], 1) + ops.element('FourNodeTetrahedron', 7993, *[2301, 2498, 2350, 2411], 1) + ops.element('FourNodeTetrahedron', 7994, *[2174, 2175, 1790, 2272], 1) + ops.element('FourNodeTetrahedron', 7995, *[2565, 1964, 2231, 2430], 1) + ops.element('FourNodeTetrahedron', 7996, *[1993, 1996, 2307, 2309], 1) + ops.element('FourNodeTetrahedron', 7997, *[2024, 2586, 2023, 2022], 1) + ops.element('FourNodeTetrahedron', 7998, *[2358, 1844, 2236, 2237], 1) + ops.element('FourNodeTetrahedron', 7999, *[1828, 1826, 2143, 2148], 1) + ops.element('FourNodeTetrahedron', 8000, *[1875, 2175, 1790, 2272], 1) + ops.element('FourNodeTetrahedron', 8001, *[2163, 1813, 2161, 1814], 1) + ops.element('FourNodeTetrahedron', 8002, *[1870, 1867, 2078, 2083], 1) + ops.element('FourNodeTetrahedron', 8003, *[2187, 1970, 2189, 2387], 1) + ops.element('FourNodeTetrahedron', 8004, *[2487, 2486, 1970, 2187], 1) + ops.element('FourNodeTetrahedron', 8005, *[2570, 2187, 1970, 2188], 1) + ops.element('FourNodeTetrahedron', 8006, *[2570, 2188, 2340, 2478], 1) + ops.element('FourNodeTetrahedron', 8007, *[2570, 1970, 2340, 2188], 1) + ops.element('FourNodeTetrahedron', 8008, *[1825, 2147, 1123, 2144], 1) + ops.element('FourNodeTetrahedron', 8009, *[2570, 2487, 1970, 2187], 1) + ops.element('FourNodeTetrahedron', 8010, *[2486, 1972, 1747, 1970], 1) + ops.element('FourNodeTetrahedron', 8011, *[2386, 2587, 2342, 2343], 1) + ops.element('FourNodeTetrahedron', 8012, *[1832, 2351, 2111, 2588], 1) + ops.element('FourNodeTetrahedron', 8013, *[2328, 2108, 2111, 1832], 1) + ops.element('FourNodeTetrahedron', 8014, *[2544, 2241, 2240, 2239], 1) + ops.element('FourNodeTetrahedron', 8015, *[1126, 2072, 1236, 1978], 1) + ops.element('FourNodeTetrahedron', 8016, *[1969, 1747, 1972, 1970], 1) + ops.element('FourNodeTetrahedron', 8017, *[2570, 2487, 2035, 1970], 1) + ops.element('FourNodeTetrahedron', 8018, *[2035, 2486, 1747, 1970], 1) + ops.element('FourNodeTetrahedron', 8019, *[2570, 1747, 2340, 1970], 1) + ops.element('FourNodeTetrahedron', 8020, *[1779, 1778, 1197, 1776], 1) + ops.element('FourNodeTetrahedron', 8021, *[2059, 1846, 2376, 2313], 1) + ops.element('FourNodeTetrahedron', 8022, *[2340, 1747, 1969, 1970], 1) + ops.element('FourNodeTetrahedron', 8023, *[2465, 2250, 2251, 2196], 1) + ops.element('FourNodeTetrahedron', 8024, *[2036, 2553, 1972, 2486], 1) + ops.element('FourNodeTetrahedron', 8025, *[2101, 1863, 2589, 2100], 1) + ops.element('FourNodeTetrahedron', 8026, *[2479, 2590, 2591, 2518], 1) + ops.element('FourNodeTetrahedron', 8027, *[2269, 2271, 1989, 1991], 1) + ops.element('FourNodeTetrahedron', 8028, *[2193, 1917, 2522, 2474], 1) + ops.element('FourNodeTetrahedron', 8029, *[2014, 2012, 2013, 2592], 1) + ops.element('FourNodeTetrahedron', 8030, *[2209, 2012, 2014, 2592], 1) + ops.element('FourNodeTetrahedron', 8031, *[2142, 1895, 2402, 2528], 1) + ops.element('FourNodeTetrahedron', 8032, *[1871, 2593, 2185, 1873], 1) + ops.element('FourNodeTetrahedron', 8033, *[2065, 1944, 1797, 1943], 1) + ops.element('FourNodeTetrahedron', 8034, *[2225, 2556, 2594, 2226], 1) + ops.element('FourNodeTetrahedron', 8035, *[2277, 2476, 2185, 2593], 1) + ops.element('FourNodeTetrahedron', 8036, *[2595, 2442, 1241, 2457], 1) + ops.element('FourNodeTetrahedron', 8037, *[1948, 1946, 2186, 1871], 1) + ops.element('FourNodeTetrahedron', 8038, *[2596, 2531, 2578, 2577], 1) + ops.element('FourNodeTetrahedron', 8039, *[2486, 2553, 1972, 2597], 1) + ops.element('FourNodeTetrahedron', 8040, *[551, 2467, 1172, 2598], 1) + ops.element('FourNodeTetrahedron', 8041, *[2467, 1892, 1172, 2598], 1) + ops.element('FourNodeTetrahedron', 8042, *[2295, 2114, 2571, 2396], 1) + ops.element('FourNodeTetrahedron', 8043, *[1247, 2009, 1124, 1164], 1) + ops.element('FourNodeTetrahedron', 8044, *[2556, 2013, 1131, 1194], 1) + ops.element('FourNodeTetrahedron', 8045, *[2467, 1891, 1892, 1172], 1) + ops.element('FourNodeTetrahedron', 8046, *[738, 2599, 739, 2380], 1) + ops.element('FourNodeTetrahedron', 8047, *[738, 2136, 2599, 2380], 1) + ops.element('FourNodeTetrahedron', 8048, *[2011, 2380, 738, 1144], 1) + ops.element('FourNodeTetrahedron', 8049, *[2011, 2380, 1144, 1905], 1) + ops.element('FourNodeTetrahedron', 8050, *[2408, 2391, 1998, 1750], 1) + ops.element('FourNodeTetrahedron', 8051, *[1136, 2408, 1151, 1206], 1) + ops.element('FourNodeTetrahedron', 8052, *[2408, 1998, 1151, 1206], 1) + ops.element('FourNodeTetrahedron', 8053, *[2116, 2589, 2540, 2541], 1) + ops.element('FourNodeTetrahedron', 8054, *[2408, 1750, 1998, 1206], 1) + ops.element('FourNodeTetrahedron', 8055, *[1998, 1834, 1242, 1750], 1) + ops.element('FourNodeTetrahedron', 8056, *[2319, 2408, 2068, 2147], 1) + ops.element('FourNodeTetrahedron', 8057, *[2069, 2408, 2068, 2319], 1) + ops.element('FourNodeTetrahedron', 8058, *[1955, 2315, 1953, 2073], 1) + ops.element('FourNodeTetrahedron', 8059, *[2069, 2600, 2408, 2319], 1) + ops.element('FourNodeTetrahedron', 8060, *[2518, 2590, 2591, 2561], 1) + ops.element('FourNodeTetrahedron', 8061, *[1963, 2601, 2566, 1962], 1) + ops.element('FourNodeTetrahedron', 8062, *[2162, 1814, 2161, 1884], 1) + ops.element('FourNodeTetrahedron', 8063, *[1963, 2175, 2231, 1962], 1) + ops.element('FourNodeTetrahedron', 8064, *[2463, 1997, 731, 1173], 1) + ops.element('FourNodeTetrahedron', 8065, *[2068, 2408, 1206, 2147], 1) + ops.element('FourNodeTetrahedron', 8066, *[2069, 2354, 2408, 2600], 1) + ops.element('FourNodeTetrahedron', 8067, *[2455, 2354, 2408, 2069], 1) + ops.element('FourNodeTetrahedron', 8068, *[1222, 2602, 1126, 2172], 1) + ops.element('FourNodeTetrahedron', 8069, *[2455, 2408, 2070, 2069], 1) + ops.element('FourNodeTetrahedron', 8070, *[2011, 1906, 2380, 1905], 1) + ops.element('FourNodeTetrahedron', 8071, *[1964, 2233, 2231, 2430], 1) + ops.element('FourNodeTetrahedron', 8072, *[1883, 2226, 2594, 2052], 1) + ops.element('FourNodeTetrahedron', 8073, *[1921, 1986, 1766, 1765], 1) + ops.element('FourNodeTetrahedron', 8074, *[2031, 2034, 2603, 2297], 1) + ops.element('FourNodeTetrahedron', 8075, *[2308, 2533, 2321, 1848], 1) + ops.element('FourNodeTetrahedron', 8076, *[2025, 2027, 2026, 2168], 1) + ops.element('FourNodeTetrahedron', 8077, *[2121, 2555, 2193, 1840], 1) + ops.element('FourNodeTetrahedron', 8078, *[1128, 1819, 1230, 1233], 1) + ops.element('FourNodeTetrahedron', 8079, *[2602, 2072, 1126, 2172], 1) + ops.element('FourNodeTetrahedron', 8080, *[2018, 2244, 2017, 2019], 1) + ops.element('FourNodeTetrahedron', 8081, *[2505, 2104, 1233, 1799], 1) + ops.element('FourNodeTetrahedron', 8082, *[2199, 2201, 2200, 1950], 1) + ops.element('FourNodeTetrahedron', 8083, *[1865, 1864, 2541, 2199], 1) + ops.element('FourNodeTetrahedron', 8084, *[1924, 1908, 1918, 1925], 1) + ops.element('FourNodeTetrahedron', 8085, *[2541, 1864, 2201, 2199], 1) + ops.element('FourNodeTetrahedron', 8086, *[2276, 2427, 1807, 2185], 1) + ops.element('FourNodeTetrahedron', 8087, *[2199, 1862, 1864, 1950], 1) + ops.element('FourNodeTetrahedron', 8088, *[2199, 1864, 2201, 1950], 1) + ops.element('FourNodeTetrahedron', 8089, *[2505, 2503, 2104, 1799], 1) + ops.element('FourNodeTetrahedron', 8090, *[2505, 2503, 1799, 1797], 1) + ops.element('FourNodeTetrahedron', 8091, *[2441, 1845, 1830, 2058], 1) + ops.element('FourNodeTetrahedron', 8092, *[2345, 1912, 2390, 2094], 1) + ops.element('FourNodeTetrahedron', 8093, *[2154, 1768, 2225, 2051], 1) + ops.element('FourNodeTetrahedron', 8094, *[2266, 2065, 1243, 1185], 1) + ops.element('FourNodeTetrahedron', 8095, *[2313, 2029, 2101, 1824], 1) + ops.element('FourNodeTetrahedron', 8096, *[2126, 2441, 2058, 2433], 1) + ops.element('FourNodeTetrahedron', 8097, *[2160, 2126, 2058, 2433], 1) + ops.element('FourNodeTetrahedron', 8098, *[2298, 2316, 2419, 2074], 1) + ops.element('FourNodeTetrahedron', 8099, *[1956, 1957, 1959, 2210], 1) + ops.element('FourNodeTetrahedron', 8100, *[2086, 2231, 2233, 2430], 1) + ops.element('FourNodeTetrahedron', 8101, *[2475, 1779, 1133, 2106], 1) + ops.element('FourNodeTetrahedron', 8102, *[2290, 1886, 2592, 2604], 1) + ops.element('FourNodeTetrahedron', 8103, *[2604, 2509, 2605, 2510], 1) + ops.element('FourNodeTetrahedron', 8104, *[2429, 2565, 2086, 2430], 1) + ops.element('FourNodeTetrahedron', 8105, *[2331, 2111, 2482, 1832], 1) + ops.element('FourNodeTetrahedron', 8106, *[1803, 2331, 2482, 1832], 1) + ops.element('FourNodeTetrahedron', 8107, *[2319, 2147, 2068, 1825], 1) + ops.element('FourNodeTetrahedron', 8108, *[2408, 2409, 1206, 2147], 1) + ops.element('FourNodeTetrahedron', 8109, *[2429, 2565, 2272, 2086], 1) + ops.element('FourNodeTetrahedron', 8110, *[1257, 1978, 1236, 1145], 1) + ops.element('FourNodeTetrahedron', 8111, *[2334, 1950, 1914, 2606], 1) + ops.element('FourNodeTetrahedron', 8112, *[2429, 2272, 2514, 2086], 1) + ops.element('FourNodeTetrahedron', 8113, *[2033, 2034, 2031, 2297], 1) + ops.element('FourNodeTetrahedron', 8114, *[2172, 2369, 1978, 2368], 1) + ops.element('FourNodeTetrahedron', 8115, *[1193, 2178, 1779, 2475], 1) + ops.element('FourNodeTetrahedron', 8116, *[2607, 1762, 1988, 1780], 1) + ops.element('FourNodeTetrahedron', 8117, *[2369, 1977, 1978, 2368], 1) + ops.element('FourNodeTetrahedron', 8118, *[2509, 2301, 2605, 2510], 1) + ops.element('FourNodeTetrahedron', 8119, *[2595, 2275, 2608, 2258], 1) + ops.element('FourNodeTetrahedron', 8120, *[1811, 2133, 1141, 1224], 1) + ops.element('FourNodeTetrahedron', 8121, *[1795, 2609, 2610, 1850], 1) + ops.element('FourNodeTetrahedron', 8122, *[2612, 2611, 2430, 2122], 1) + ops.element('FourNodeTetrahedron', 8123, *[2207, 2212, 1908, 1948], 1) + ops.element('FourNodeTetrahedron', 8124, *[2172, 2420, 1978, 2369], 1) + ops.element('FourNodeTetrahedron', 8125, *[2207, 2212, 1948, 2206], 1) + ops.element('FourNodeTetrahedron', 8126, *[1954, 2049, 2048, 2298], 1) + ops.element('FourNodeTetrahedron', 8127, *[2205, 1948, 2155, 2206], 1) + ops.element('FourNodeTetrahedron', 8128, *[1144, 2380, 1174, 1821], 1) + ops.element('FourNodeTetrahedron', 8129, *[1862, 2262, 1864, 1950], 1) + ops.element('FourNodeTetrahedron', 8130, *[1826, 2146, 2144, 2148], 1) + ops.element('FourNodeTetrahedron', 8131, *[1142, 2021, 1171, 1253], 1) + ops.element('FourNodeTetrahedron', 8132, *[1775, 2613, 2363, 2312], 1) + ops.element('FourNodeTetrahedron', 8133, *[2368, 666, 1167, 684], 1) + ops.element('FourNodeTetrahedron', 8134, *[2368, 2614, 1167, 666], 1) + ops.element('FourNodeTetrahedron', 8135, *[2368, 2118, 2614, 666], 1) + ops.element('FourNodeTetrahedron', 8136, *[2463, 1998, 1173, 1151], 1) + ops.element('FourNodeTetrahedron', 8137, *[2403, 2500, 2274, 2499], 1) + ops.element('FourNodeTetrahedron', 8138, *[2368, 2614, 1257, 1167], 1) + ops.element('FourNodeTetrahedron', 8139, *[1789, 2289, 2367, 1790], 1) + ops.element('FourNodeTetrahedron', 8140, *[1911, 2393, 2322, 1946], 1) + ops.element('FourNodeTetrahedron', 8141, *[1257, 1978, 2614, 2368], 1) + ops.element('FourNodeTetrahedron', 8142, *[1747, 1748, 1746, 2213], 1) + ops.element('FourNodeTetrahedron', 8143, *[1814, 2032, 1816, 2031], 1) + ops.element('FourNodeTetrahedron', 8144, *[2335, 2436, 2099, 2336], 1) + ops.element('FourNodeTetrahedron', 8145, *[2172, 1978, 1257, 2368], 1) + ops.element('FourNodeTetrahedron', 8146, *[1978, 1977, 2614, 2368], 1) + ops.element('FourNodeTetrahedron', 8147, *[2424, 2615, 2312, 1800], 1) + ops.element('FourNodeTetrahedron', 8148, *[2616, 2562, 1130, 1860], 1) + ops.element('FourNodeTetrahedron', 8149, *[1204, 2616, 1130, 1860], 1) + ops.element('FourNodeTetrahedron', 8150, *[2247, 2149, 1937, 2264], 1) + ops.element('FourNodeTetrahedron', 8151, *[2000, 2588, 2351, 2283], 1) + ops.element('FourNodeTetrahedron', 8152, *[2617, 1768, 2225, 2154], 1) + ops.element('FourNodeTetrahedron', 8153, *[1889, 1921, 1766, 1765], 1) + ops.element('FourNodeTetrahedron', 8154, *[2125, 1932, 2440, 1931], 1) + ops.element('FourNodeTetrahedron', 8155, *[1964, 1965, 1962, 2618], 1) + ops.element('FourNodeTetrahedron', 8156, *[2006, 2333, 2619, 2522], 1) + ops.element('FourNodeTetrahedron', 8157, *[2039, 2041, 2108, 1832], 1) + ops.element('FourNodeTetrahedron', 8158, *[1964, 2618, 1962, 2620], 1) + ops.element('FourNodeTetrahedron', 8159, *[2401, 2090, 2166, 2167], 1) + ops.element('FourNodeTetrahedron', 8160, *[2416, 2565, 2294, 2612], 1) + ops.element('FourNodeTetrahedron', 8161, *[2203, 2222, 2007, 2010], 1) + ops.element('FourNodeTetrahedron', 8162, *[2472, 1982, 1984, 1841], 1) + ops.element('FourNodeTetrahedron', 8163, *[621, 2462, 1194, 622], 1) + ops.element('FourNodeTetrahedron', 8164, *[2184, 2096, 2621, 2294], 1) + ops.element('FourNodeTetrahedron', 8165, *[1776, 2365, 2622, 2190], 1) + ops.element('FourNodeTetrahedron', 8166, *[2479, 1158, 512, 511], 1) + ops.element('FourNodeTetrahedron', 8167, *[2072, 1870, 1236, 1978], 1) + ops.element('FourNodeTetrahedron', 8168, *[1959, 2534, 2210, 2211], 1) + ops.element('FourNodeTetrahedron', 8169, *[2408, 2261, 1750, 2409], 1) + ops.element('FourNodeTetrahedron', 8170, *[2399, 1984, 2623, 2398], 1) + ops.element('FourNodeTetrahedron', 8171, *[2138, 1971, 2139, 2624], 1) + ops.element('FourNodeTetrahedron', 8172, *[2010, 2522, 1892, 2523], 1) + ops.element('FourNodeTetrahedron', 8173, *[2625, 2534, 2210, 2535], 1) + ops.element('FourNodeTetrahedron', 8174, *[2385, 2243, 2533, 2626], 1) + ops.element('FourNodeTetrahedron', 8175, *[2222, 2192, 2008, 2193], 1) + ops.element('FourNodeTetrahedron', 8176, *[2245, 2243, 2019, 2332], 1) + ops.element('FourNodeTetrahedron', 8177, *[2568, 2400, 1228, 1810], 1) + ops.element('FourNodeTetrahedron', 8178, *[2440, 1932, 1933, 1931], 1) + ops.element('FourNodeTetrahedron', 8179, *[1852, 2440, 1933, 1931], 1) + ops.element('FourNodeTetrahedron', 8180, *[2327, 2296, 2317, 2326], 1) + ops.element('FourNodeTetrahedron', 8181, *[2031, 1816, 2603, 2034], 1) + ops.element('FourNodeTetrahedron', 8182, *[2271, 2224, 1989, 2317], 1) + ops.element('FourNodeTetrahedron', 8183, *[1989, 2327, 2317, 2318], 1) + ops.element('FourNodeTetrahedron', 8184, *[2171, 1222, 1150, 1229], 1) + ops.element('FourNodeTetrahedron', 8185, *[2177, 2586, 741, 2627], 1) + ops.element('FourNodeTetrahedron', 8186, *[2267, 2247, 1798, 2015], 1) + ops.element('FourNodeTetrahedron', 8187, *[1989, 2327, 2318, 1991], 1) + ops.element('FourNodeTetrahedron', 8188, *[1175, 2154, 1137, 1181], 1) + ops.element('FourNodeTetrahedron', 8189, *[2362, 1754, 1977, 2117], 1) + ops.element('FourNodeTetrahedron', 8190, *[742, 2627, 741, 1161], 1) + ops.element('FourNodeTetrahedron', 8191, *[2598, 1923, 1249, 532], 1) + ops.element('FourNodeTetrahedron', 8192, *[1762, 2399, 1763, 2398], 1) + ops.element('FourNodeTetrahedron', 8193, *[2121, 2086, 2555, 2085], 1) + ops.element('FourNodeTetrahedron', 8194, *[2238, 1150, 513, 512], 1) + ops.element('FourNodeTetrahedron', 8195, *[2381, 2382, 2383, 2130], 1) + ops.element('FourNodeTetrahedron', 8196, *[2628, 2615, 2629, 2490], 1) + ops.element('FourNodeTetrahedron', 8197, *[1913, 2073, 1220, 2602], 1) + ops.element('FourNodeTetrahedron', 8198, *[2630, 2199, 2333, 2334], 1) + ops.element('FourNodeTetrahedron', 8199, *[2303, 2095, 2506, 2155], 1) + ops.element('FourNodeTetrahedron', 8200, *[2381, 2631, 2602, 2578], 1) + ops.element('FourNodeTetrahedron', 8201, *[2242, 2222, 2007, 2203], 1) + ops.element('FourNodeTetrahedron', 8202, *[2428, 1968, 1758, 2096], 1) + ops.element('FourNodeTetrahedron', 8203, *[2630, 2334, 2333, 1917], 1) + ops.element('FourNodeTetrahedron', 8204, *[2025, 2026, 2310, 2107], 1) + ops.element('FourNodeTetrahedron', 8205, *[2357, 1981, 2438, 2596], 1) + ops.element('FourNodeTetrahedron', 8206, *[2425, 2025, 2261, 2632], 1) + ops.element('FourNodeTetrahedron', 8207, *[2154, 2225, 1137, 1181], 1) + ops.element('FourNodeTetrahedron', 8208, *[1175, 2154, 1181, 2234], 1) + ops.element('FourNodeTetrahedron', 8209, *[2414, 1965, 1964, 2618], 1) + ops.element('FourNodeTetrahedron', 8210, *[2030, 1822, 1824, 1823], 1) + ops.element('FourNodeTetrahedron', 8211, *[2321, 2154, 1175, 2234], 1) + ops.element('FourNodeTetrahedron', 8212, *[1937, 2263, 2404, 2349], 1) + ops.element('FourNodeTetrahedron', 8213, *[1937, 2143, 1240, 2404], 1) + ops.element('FourNodeTetrahedron', 8214, *[1937, 2263, 2143, 2404], 1) + ops.element('FourNodeTetrahedron', 8215, *[2633, 2331, 2311, 1800], 1) + ops.element('FourNodeTetrahedron', 8216, *[2143, 2142, 1205, 2404], 1) + ops.element('FourNodeTetrahedron', 8217, *[1240, 2143, 1205, 2404], 1) + ops.element('FourNodeTetrahedron', 8218, *[2385, 2533, 1848, 2626], 1) + ops.element('FourNodeTetrahedron', 8219, *[2143, 2142, 1123, 1205], 1) + ops.element('FourNodeTetrahedron', 8220, *[2416, 2414, 2273, 1964], 1) + ops.element('FourNodeTetrahedron', 8221, *[1240, 2404, 1205, 1138], 1) + ops.element('FourNodeTetrahedron', 8222, *[2560, 2502, 2501, 2590], 1) + ops.element('FourNodeTetrahedron', 8223, *[1242, 1835, 1147, 1750], 1) + ops.element('FourNodeTetrahedron', 8224, *[1121, 2419, 1225, 1234], 1) + ops.element('FourNodeTetrahedron', 8225, *[1121, 2074, 2419, 1234], 1) + ops.element('FourNodeTetrahedron', 8226, *[1121, 2298, 1225, 2419], 1) + ops.element('FourNodeTetrahedron', 8227, *[1121, 2298, 2419, 2074], 1) + ops.element('FourNodeTetrahedron', 8228, *[2526, 2527, 2103, 2097], 1) + ops.element('FourNodeTetrahedron', 8229, *[2502, 2413, 2577, 1992], 1) + ops.element('FourNodeTetrahedron', 8230, *[2086, 1902, 2634, 1899], 1) + ops.element('FourNodeTetrahedron', 8231, *[2473, 2180, 2047, 2179], 1) + ops.element('FourNodeTetrahedron', 8232, *[1993, 2309, 2307, 2526], 1) + ops.element('FourNodeTetrahedron', 8233, *[2142, 2402, 1203, 1231], 1) + ops.element('FourNodeTetrahedron', 8234, *[1775, 2613, 1773, 2363], 1) + ops.element('FourNodeTetrahedron', 8235, *[1854, 1853, 2145, 2402], 1) + ops.element('FourNodeTetrahedron', 8236, *[2349, 2404, 1138, 2412], 1) + ops.element('FourNodeTetrahedron', 8237, *[1943, 2015, 1796, 2556], 1) + ops.element('FourNodeTetrahedron', 8238, *[2244, 2480, 2248, 2243], 1) + ops.element('FourNodeTetrahedron', 8239, *[1943, 2246, 2015, 2014], 1) + ops.element('FourNodeTetrahedron', 8240, *[2355, 2394, 2304, 2391], 1) + ops.element('FourNodeTetrahedron', 8241, *[1131, 1796, 2013, 2556], 1) + ops.element('FourNodeTetrahedron', 8242, *[2524, 1983, 1960, 2044], 1) + ops.element('FourNodeTetrahedron', 8243, *[1971, 2342, 2519, 2344], 1) + ops.element('FourNodeTetrahedron', 8244, *[1231, 2497, 1216, 1156], 1) + ops.element('FourNodeTetrahedron', 8245, *[1949, 1852, 2616, 1853], 1) + ops.element('FourNodeTetrahedron', 8246, *[2176, 2366, 2287, 1901], 1) + ops.element('FourNodeTetrahedron', 8247, *[1138, 2412, 1231, 1156], 1) + ops.element('FourNodeTetrahedron', 8248, *[1924, 1918, 2095, 1925], 1) + ops.element('FourNodeTetrahedron', 8249, *[2442, 2106, 2443, 2067], 1) + ops.element('FourNodeTetrahedron', 8250, *[2412, 2497, 1231, 1156], 1) + ops.element('FourNodeTetrahedron', 8251, *[1751, 1752, 1160, 651], 1) + ops.element('FourNodeTetrahedron', 8252, *[2019, 2243, 2533, 2332], 1) + ops.element('FourNodeTetrahedron', 8253, *[2635, 1124, 1163, 2009], 1) + ops.element('FourNodeTetrahedron', 8254, *[2636, 1922, 1920, 2444], 1) + ops.element('FourNodeTetrahedron', 8255, *[1124, 2275, 1245, 2595], 1) + ops.element('FourNodeTetrahedron', 8256, *[1146, 2172, 1126, 1257], 1) + ops.element('FourNodeTetrahedron', 8257, *[2542, 2204, 606, 2558], 1) + ops.element('FourNodeTetrahedron', 8258, *[1831, 2040, 1832, 1846], 1) + ops.element('FourNodeTetrahedron', 8259, *[2244, 2248, 2019, 2243], 1) + ops.element('FourNodeTetrahedron', 8260, *[2171, 2602, 1222, 2172], 1) + ops.element('FourNodeTetrahedron', 8261, *[2233, 2637, 1900, 1838], 1) + ops.element('FourNodeTetrahedron', 8262, *[2019, 2243, 2248, 2533], 1) + ops.element('FourNodeTetrahedron', 8263, *[2019, 2248, 2395, 2321], 1) + ops.element('FourNodeTetrahedron', 8264, *[2019, 2248, 2321, 2533], 1) + ops.element('FourNodeTetrahedron', 8265, *[2018, 2244, 2019, 2245], 1) + ops.element('FourNodeTetrahedron', 8266, *[2359, 2638, 2563, 2395], 1) + ops.element('FourNodeTetrahedron', 8267, *[1169, 1988, 1213, 1258], 1) + ops.element('FourNodeTetrahedron', 8268, *[1931, 2285, 1994, 1993], 1) + ops.element('FourNodeTetrahedron', 8269, *[1214, 1811, 1255, 2562], 1) + ops.element('FourNodeTetrahedron', 8270, *[2020, 2638, 2359, 2016], 1) + ops.element('FourNodeTetrahedron', 8271, *[2020, 2017, 2638, 2016], 1) + ops.element('FourNodeTetrahedron', 8272, *[1915, 2639, 2200, 1923], 1) + ops.element('FourNodeTetrahedron', 8273, *[2264, 1764, 2513, 2512], 1) + ops.element('FourNodeTetrahedron', 8274, *[2338, 1969, 2140, 2138], 1) + ops.element('FourNodeTetrahedron', 8275, *[2555, 2085, 1917, 1840], 1) + ops.element('FourNodeTetrahedron', 8276, *[2193, 2555, 1917, 1840], 1) + ops.element('FourNodeTetrahedron', 8277, *[2390, 2640, 2641, 2389], 1) + ops.element('FourNodeTetrahedron', 8278, *[2331, 2330, 2642, 2111], 1) + ops.element('FourNodeTetrahedron', 8279, *[1857, 2345, 1858, 2094], 1) + ops.element('FourNodeTetrahedron', 8280, *[2579, 1897, 1895, 1855], 1) + ops.element('FourNodeTetrahedron', 8281, *[2591, 2590, 2508, 2559], 1) + ops.element('FourNodeTetrahedron', 8282, *[2368, 1167, 1257, 684], 1) + ops.element('FourNodeTetrahedron', 8283, *[2204, 2242, 2203, 2492], 1) + ops.element('FourNodeTetrahedron', 8284, *[1852, 1935, 2120, 1933], 1) + ops.element('FourNodeTetrahedron', 8285, *[2064, 2218, 2643, 419], 1) + ops.element('FourNodeTetrahedron', 8286, *[1805, 1804, 2471, 2427], 1) + ops.element('FourNodeTetrahedron', 8287, *[2238, 1150, 512, 2171], 1) + ops.element('FourNodeTetrahedron', 8288, *[2153, 1958, 2051, 2057], 1) + ops.element('FourNodeTetrahedron', 8289, *[2112, 2030, 1995, 2526], 1) + ops.element('FourNodeTetrahedron', 8290, *[2295, 1938, 2571, 2114], 1) + ops.element('FourNodeTetrahedron', 8291, *[2644, 1815, 1814, 2032], 1) + ops.element('FourNodeTetrahedron', 8292, *[2055, 2645, 2037, 2038], 1) + ops.element('FourNodeTetrahedron', 8293, *[1945, 1887, 2246, 2014], 1) + ops.element('FourNodeTetrahedron', 8294, *[1204, 1860, 1130, 1215], 1) + ops.element('FourNodeTetrahedron', 8295, *[2059, 2313, 2102, 2030], 1) + ops.element('FourNodeTetrahedron', 8296, *[1135, 2405, 1861, 1155], 1) + ops.element('FourNodeTetrahedron', 8297, *[2059, 2376, 2102, 2313], 1) + ops.element('FourNodeTetrahedron', 8298, *[2102, 2313, 2376, 2101], 1) + ops.element('FourNodeTetrahedron', 8299, *[2497, 2405, 1216, 2542], 1) + ops.element('FourNodeTetrahedron', 8300, *[2314, 1822, 2028, 2030], 1) + ops.element('FourNodeTetrahedron', 8301, *[2357, 2214, 1981, 2596], 1) + ops.element('FourNodeTetrahedron', 8302, *[2646, 2035, 2055, 2570], 1) + ops.element('FourNodeTetrahedron', 8303, *[526, 2278, 1238, 424], 1) + ops.element('FourNodeTetrahedron', 8304, *[1228, 1809, 1157, 1141], 1) + ops.element('FourNodeTetrahedron', 8305, *[2300, 2544, 2488, 2506], 1) + ops.element('FourNodeTetrahedron', 8306, *[1760, 750, 749, 1153], 1) + ops.element('FourNodeTetrahedron', 8307, *[1772, 2364, 1833, 2310], 1) + ops.element('FourNodeTetrahedron', 8308, *[2538, 2157, 2325, 2173], 1) + ops.element('FourNodeTetrahedron', 8309, *[2185, 2550, 1872, 2416], 1) + ops.element('FourNodeTetrahedron', 8310, *[1810, 2520, 1228, 1809], 1) + ops.element('FourNodeTetrahedron', 8311, *[2189, 2339, 2647, 2387], 1) + ops.element('FourNodeTetrahedron', 8312, *[2193, 1917, 2006, 2522], 1) + ops.element('FourNodeTetrahedron', 8313, *[1251, 1853, 1208, 1204], 1) + ops.element('FourNodeTetrahedron', 8314, *[2010, 2193, 2522, 2474], 1) + ops.element('FourNodeTetrahedron', 8315, *[2474, 1917, 2522, 1915], 1) + ops.element('FourNodeTetrahedron', 8316, *[2237, 2381, 1913, 2438], 1) + ops.element('FourNodeTetrahedron', 8317, *[2237, 1981, 2381, 2438], 1) + ops.element('FourNodeTetrahedron', 8318, *[1994, 2059, 2102, 1995], 1) + ops.element('FourNodeTetrahedron', 8319, *[1994, 2102, 1996, 1995], 1) + ops.element('FourNodeTetrahedron', 8320, *[2079, 2223, 2224, 2271], 1) + ops.element('FourNodeTetrahedron', 8321, *[2649, 2648, 2613, 2615], 1) + ops.element('FourNodeTetrahedron', 8322, *[2292, 2583, 2604, 2291], 1) + ops.element('FourNodeTetrahedron', 8323, *[2403, 2243, 2626, 2385], 1) + ops.element('FourNodeTetrahedron', 8324, *[2116, 2541, 2539, 2484], 1) + ops.element('FourNodeTetrahedron', 8325, *[748, 2005, 749, 1760], 1) + ops.element('FourNodeTetrahedron', 8326, *[1919, 1910, 1908, 2207], 1) + ops.element('FourNodeTetrahedron', 8327, *[2424, 1800, 2025, 2043], 1) + ops.element('FourNodeTetrahedron', 8328, *[2291, 2510, 2583, 2604], 1) + ops.element('FourNodeTetrahedron', 8329, *[1887, 1888, 1886, 2292], 1) + ops.element('FourNodeTetrahedron', 8330, *[2141, 2650, 2651, 1817], 1) + ops.element('FourNodeTetrahedron', 8331, *[1162, 2046, 1163, 1879], 1) + ops.element('FourNodeTetrahedron', 8332, *[1995, 2102, 1996, 2309], 1) + ops.element('FourNodeTetrahedron', 8333, *[2182, 718, 728, 1252], 1) + ops.element('FourNodeTetrahedron', 8334, *[1890, 2287, 1863, 1901], 1) + ops.element('FourNodeTetrahedron', 8335, *[2329, 2328, 2331, 2092], 1) + ops.element('FourNodeTetrahedron', 8336, *[1230, 1821, 1200, 1818], 1) + ops.element('FourNodeTetrahedron', 8337, *[1842, 2652, 1903, 1952], 1) + ops.element('FourNodeTetrahedron', 8338, *[2614, 2259, 1254, 666], 1) + ops.element('FourNodeTetrahedron', 8339, *[2140, 2213, 2079, 2139], 1) + ops.element('FourNodeTetrahedron', 8340, *[1870, 2083, 1244, 1753], 1) + ops.element('FourNodeTetrahedron', 8341, *[1994, 2375, 2283, 1996], 1) + ops.element('FourNodeTetrahedron', 8342, *[2310, 2311, 2331, 1800], 1) + ops.element('FourNodeTetrahedron', 8343, *[2536, 1966, 2527, 2097], 1) + ops.element('FourNodeTetrahedron', 8344, *[2501, 2453, 2169, 2653], 1) + ops.element('FourNodeTetrahedron', 8345, *[2027, 1802, 2091, 2127], 1) + ops.element('FourNodeTetrahedron', 8346, *[2292, 2444, 2583, 2291], 1) + ops.element('FourNodeTetrahedron', 8347, *[2151, 2224, 2002, 1989], 1) + ops.element('FourNodeTetrahedron', 8348, *[2520, 2090, 2401, 2167], 1) + ops.element('FourNodeTetrahedron', 8349, *[2240, 2516, 2493, 2241], 1) + ops.element('FourNodeTetrahedron', 8350, *[2292, 2444, 1920, 2583], 1) + ops.element('FourNodeTetrahedron', 8351, *[2053, 2290, 2208, 2052], 1) + ops.element('FourNodeTetrahedron', 8352, *[1875, 2567, 2566, 1963], 1) + ops.element('FourNodeTetrahedron', 8353, *[2283, 2375, 2435, 1996], 1) + ops.element('FourNodeTetrahedron', 8354, *[2058, 1845, 1829, 2059], 1) + ops.element('FourNodeTetrahedron', 8355, *[2517, 2338, 2479, 2590], 1) + ops.element('FourNodeTetrahedron', 8356, *[513, 2237, 1913, 1150], 1) + ops.element('FourNodeTetrahedron', 8357, *[1994, 2102, 2375, 1996], 1) + ops.element('FourNodeTetrahedron', 8358, *[2617, 2225, 1137, 2154], 1) + ops.element('FourNodeTetrahedron', 8359, *[1863, 2287, 2262, 1901], 1) + ops.element('FourNodeTetrahedron', 8360, *[1748, 2324, 2082, 2079], 1) + ops.element('FourNodeTetrahedron', 8361, *[2503, 1828, 1799, 1798], 1) + ops.element('FourNodeTetrahedron', 8362, *[2145, 1853, 1251, 2402], 1) + ops.element('FourNodeTetrahedron', 8363, *[2004, 2001, 2361, 2280], 1) + ops.element('FourNodeTetrahedron', 8364, *[2377, 1925, 1924, 2303], 1) + ops.element('FourNodeTetrahedron', 8365, *[1993, 1996, 1930, 2307], 1) + ops.element('FourNodeTetrahedron', 8366, *[1762, 2398, 1763, 1842], 1) + ops.element('FourNodeTetrahedron', 8367, *[1202, 2145, 1251, 1203], 1) + ops.element('FourNodeTetrahedron', 8368, *[2144, 2145, 1203, 2402], 1) + ops.element('FourNodeTetrahedron', 8369, *[1149, 2250, 178, 1190], 1) + ops.element('FourNodeTetrahedron', 8370, *[1123, 2145, 1202, 1203], 1) + ops.element('FourNodeTetrahedron', 8371, *[2565, 1963, 2272, 2231], 1) + ops.element('FourNodeTetrahedron', 8372, *[2565, 2231, 2272, 2086], 1) + ops.element('FourNodeTetrahedron', 8373, *[1188, 1799, 1227, 1184], 1) + ops.element('FourNodeTetrahedron', 8374, *[1857, 2094, 1858, 2095], 1) + ops.element('FourNodeTetrahedron', 8375, *[1857, 1918, 2345, 2094], 1) + ops.element('FourNodeTetrahedron', 8376, *[2420, 2362, 1976, 1977], 1) + ops.element('FourNodeTetrahedron', 8377, *[2420, 2362, 1977, 2369], 1) + ops.element('FourNodeTetrahedron', 8378, *[2304, 2391, 2582, 1998], 1) + ops.element('FourNodeTetrahedron', 8379, *[1865, 1864, 2199, 1862], 1) + ops.element('FourNodeTetrahedron', 8380, *[2223, 1794, 1793, 1792], 1) + ops.element('FourNodeTetrahedron', 8381, *[2139, 2344, 2223, 1792], 1) + ops.element('FourNodeTetrahedron', 8382, *[2343, 1792, 2270, 1795], 1) + ops.element('FourNodeTetrahedron', 8383, *[2170, 2501, 2169, 2653], 1) + ops.element('FourNodeTetrahedron', 8384, *[2223, 1793, 2296, 1792], 1) + ops.element('FourNodeTetrahedron', 8385, *[2223, 2224, 2271, 2296], 1) + ops.element('FourNodeTetrahedron', 8386, *[2216, 2643, 146, 2064], 1) + ops.element('FourNodeTetrahedron', 8387, *[2432, 2243, 2244, 2001], 1) + ops.element('FourNodeTetrahedron', 8388, *[2170, 2501, 2653, 2559], 1) + ops.element('FourNodeTetrahedron', 8389, *[1758, 1966, 1755, 2536], 1) + ops.element('FourNodeTetrahedron', 8390, *[1924, 1925, 2095, 2303], 1) + ops.element('FourNodeTetrahedron', 8391, *[1925, 2095, 2303, 2155], 1) + ops.element('FourNodeTetrahedron', 8392, *[1919, 2207, 1908, 1925], 1) + ops.element('FourNodeTetrahedron', 8393, *[2501, 2453, 2653, 2559], 1) + ops.element('FourNodeTetrahedron', 8394, *[2378, 1919, 1924, 1925], 1) + ops.element('FourNodeTetrahedron', 8395, *[2654, 2490, 2489, 2392], 1) + ops.element('FourNodeTetrahedron', 8396, *[2641, 2113, 2160, 2325], 1) + ops.element('FourNodeTetrahedron', 8397, *[2641, 2160, 2325, 2173], 1) + ops.element('FourNodeTetrahedron', 8398, *[2132, 2003, 2515, 2076], 1) + ops.element('FourNodeTetrahedron', 8399, *[2525, 2362, 2420, 2369], 1) + ops.element('FourNodeTetrahedron', 8400, *[2055, 1746, 2214, 1747], 1) + ops.element('FourNodeTetrahedron', 8401, *[2160, 2113, 1931, 2325], 1) + ops.element('FourNodeTetrahedron', 8402, *[2221, 2655, 2485, 2514], 1) + ops.element('FourNodeTetrahedron', 8403, *[1857, 1918, 2094, 2095], 1) + ops.element('FourNodeTetrahedron', 8404, *[1978, 1870, 1236, 1753], 1) + ops.element('FourNodeTetrahedron', 8405, *[2049, 2257, 2256, 2020], 1) + ops.element('FourNodeTetrahedron', 8406, *[2369, 2656, 1977, 2118], 1) + ops.element('FourNodeTetrahedron', 8407, *[1821, 2657, 2069, 2320], 1) + ops.element('FourNodeTetrahedron', 8408, *[2658, 2207, 2205, 2206], 1) + ops.element('FourNodeTetrahedron', 8409, *[2656, 2362, 1977, 2117], 1) + ops.element('FourNodeTetrahedron', 8410, *[2446, 2390, 2345, 1912], 1) + ops.element('FourNodeTetrahedron', 8411, *[1975, 2306, 2255, 1891], 1) + ops.element('FourNodeTetrahedron', 8412, *[2533, 2248, 2153, 2274], 1) + ops.element('FourNodeTetrahedron', 8413, *[2562, 2537, 1130, 1975], 1) + ops.element('FourNodeTetrahedron', 8414, *[2562, 2284, 2537, 1975], 1) + ops.element('FourNodeTetrahedron', 8415, *[2562, 1999, 2537, 2284], 1) + ops.element('FourNodeTetrahedron', 8416, *[2309, 2100, 2484, 2485], 1) + ops.element('FourNodeTetrahedron', 8417, *[2418, 2633, 1800, 1802], 1) + ops.element('FourNodeTetrahedron', 8418, *[1811, 2133, 1224, 2537], 1) + ops.element('FourNodeTetrahedron', 8419, *[1958, 2625, 2210, 2057], 1) + ops.element('FourNodeTetrahedron', 8420, *[1958, 1957, 2210, 2625], 1) + ops.element('FourNodeTetrahedron', 8421, *[1957, 2534, 2210, 2625], 1) + ops.element('FourNodeTetrahedron', 8422, *[1957, 2534, 1959, 2210], 1) + ops.element('FourNodeTetrahedron', 8423, *[1849, 1847, 2308, 1848], 1) + ops.element('FourNodeTetrahedron', 8424, *[1930, 1994, 1996, 1993], 1) + ops.element('FourNodeTetrahedron', 8425, *[1923, 2218, 1238, 2278], 1) + ops.element('FourNodeTetrahedron', 8426, *[1238, 2278, 2218, 424], 1) + ops.element('FourNodeTetrahedron', 8427, *[2138, 2624, 2140, 2337], 1) + ops.element('FourNodeTetrahedron', 8428, *[2559, 2501, 2453, 2508], 1) + ops.element('FourNodeTetrahedron', 8429, *[2139, 2223, 2271, 1792], 1) + ops.element('FourNodeTetrahedron', 8430, *[2139, 1792, 2271, 2270], 1) + ops.element('FourNodeTetrahedron', 8431, *[2575, 2659, 2393, 2277], 1) + ops.element('FourNodeTetrahedron', 8432, *[2420, 2150, 2129, 1976], 1) + ops.element('FourNodeTetrahedron', 8433, *[1763, 2623, 2585, 1904], 1) + ops.element('FourNodeTetrahedron', 8434, *[2212, 1946, 1908, 1948], 1) + ops.element('FourNodeTetrahedron', 8435, *[2112, 2059, 1995, 2030], 1) + ops.element('FourNodeTetrahedron', 8436, *[2130, 2132, 2071, 2129], 1) + ops.element('FourNodeTetrahedron', 8437, *[2402, 1861, 1135, 2405], 1) + ops.element('FourNodeTetrahedron', 8438, *[2116, 2589, 2541, 2484], 1) + ops.element('FourNodeTetrahedron', 8439, *[2139, 2344, 1792, 2343], 1) + ops.element('FourNodeTetrahedron', 8440, *[1792, 1795, 2270, 2610], 1) + ops.element('FourNodeTetrahedron', 8441, *[2072, 1870, 1223, 1236], 1) + ops.element('FourNodeTetrahedron', 8442, *[2344, 2548, 2587, 1850], 1) + ops.element('FourNodeTetrahedron', 8443, *[2602, 2072, 2073, 1126], 1) + ops.element('FourNodeTetrahedron', 8444, *[2377, 2378, 1924, 1925], 1) + ops.element('FourNodeTetrahedron', 8445, *[2073, 2072, 1223, 1126], 1) + ops.element('FourNodeTetrahedron', 8446, *[1161, 2627, 1192, 1779], 1) + ops.element('FourNodeTetrahedron', 8447, *[2022, 2024, 1192, 1197], 1) + ops.element('FourNodeTetrahedron', 8448, *[2524, 1983, 1982, 1960], 1) + ops.element('FourNodeTetrahedron', 8449, *[1779, 2022, 1192, 1197], 1) + ops.element('FourNodeTetrahedron', 8450, *[1881, 2046, 1808, 1879], 1) + ops.element('FourNodeTetrahedron', 8451, *[2634, 1862, 2334, 1899], 1) + ops.element('FourNodeTetrahedron', 8452, *[2627, 2024, 1192, 2022], 1) + ops.element('FourNodeTetrahedron', 8453, *[1790, 2289, 2286, 2176], 1) + ops.element('FourNodeTetrahedron', 8454, *[1779, 1776, 1197, 1187], 1) + ops.element('FourNodeTetrahedron', 8455, *[743, 2047, 2178, 1193], 1) + ops.element('FourNodeTetrahedron', 8456, *[2433, 2456, 2112, 1756], 1) + ops.element('FourNodeTetrahedron', 8457, *[2015, 2013, 1796, 2556], 1) + ops.element('FourNodeTetrahedron', 8458, *[2578, 2172, 2602, 2420], 1) + ops.element('FourNodeTetrahedron', 8459, *[2373, 2374, 2461, 2660], 1) + ops.element('FourNodeTetrahedron', 8460, *[1182, 1943, 1796, 2556], 1) + ops.element('FourNodeTetrahedron', 8461, *[2115, 2320, 1818, 1827], 1) + ops.element('FourNodeTetrahedron', 8462, *[1819, 2115, 1818, 2104], 1) + ops.element('FourNodeTetrahedron', 8463, *[1805, 2469, 2470, 2390], 1) + ops.element('FourNodeTetrahedron', 8464, *[2468, 2273, 2096, 2294], 1) + ops.element('FourNodeTetrahedron', 8465, *[2480, 1958, 2248, 2243], 1) + ops.element('FourNodeTetrahedron', 8466, *[2386, 2342, 1971, 2343], 1) + ops.element('FourNodeTetrahedron', 8467, *[2592, 2347, 2462, 2450], 1) + ops.element('FourNodeTetrahedron', 8468, *[1790, 2175, 2289, 2176], 1) + ops.element('FourNodeTetrahedron', 8469, *[2597, 2553, 2342, 2386], 1) + ops.element('FourNodeTetrahedron', 8470, *[1920, 1924, 1986, 2301], 1) + ops.element('FourNodeTetrahedron', 8471, *[1920, 1986, 2511, 2301], 1) + ops.element('FourNodeTetrahedron', 8472, *[2292, 2636, 1920, 2444], 1) + ops.element('FourNodeTetrahedron', 8473, *[2061, 2621, 2516, 2063], 1) + ops.element('FourNodeTetrahedron', 8474, *[2516, 2621, 2241, 2063], 1) + ops.element('FourNodeTetrahedron', 8475, *[2338, 2140, 2502, 2508], 1) + ops.element('FourNodeTetrahedron', 8476, *[2389, 2516, 2241, 2063], 1) + ops.element('FourNodeTetrahedron', 8477, *[1969, 2213, 2080, 2140], 1) + ops.element('FourNodeTetrahedron', 8478, *[2061, 2516, 2389, 2063], 1) + ops.element('FourNodeTetrahedron', 8479, *[2544, 2389, 2241, 2063], 1) + ops.element('FourNodeTetrahedron', 8480, *[2061, 2389, 2544, 2063], 1) + ops.element('FourNodeTetrahedron', 8481, *[2233, 2620, 2232, 2637], 1) + ops.element('FourNodeTetrahedron', 8482, *[2005, 2554, 750, 1760], 1) + ops.element('FourNodeTetrahedron', 8483, *[1976, 2083, 1870, 1753], 1) + ops.element('FourNodeTetrahedron', 8484, *[2619, 2218, 1238, 1923], 1) + ops.element('FourNodeTetrahedron', 8485, *[2039, 2042, 2108, 2041], 1) + ops.element('FourNodeTetrahedron', 8486, *[2661, 2637, 2233, 2620], 1) + ops.element('FourNodeTetrahedron', 8487, *[2072, 1976, 1870, 1978], 1) + ops.element('FourNodeTetrahedron', 8488, *[2236, 1844, 1898, 2237], 1) + ops.element('FourNodeTetrahedron', 8489, *[2662, 684, 1146, 683], 1) + ops.element('FourNodeTetrahedron', 8490, *[1247, 1879, 1163, 2009], 1) + ops.element('FourNodeTetrahedron', 8491, *[1852, 1933, 2616, 1851], 1) + ops.element('FourNodeTetrahedron', 8492, *[1859, 1975, 1191, 1891], 1) + ops.element('FourNodeTetrahedron', 8493, *[2202, 2467, 551, 2598], 1) + ops.element('FourNodeTetrahedron', 8494, *[2491, 2310, 1772, 1836], 1) + ops.element('FourNodeTetrahedron', 8495, *[1884, 1817, 2651, 2044], 1) + ops.element('FourNodeTetrahedron', 8496, *[2124, 1839, 2121, 1840], 1) + ops.element('FourNodeTetrahedron', 8497, *[2216, 2217, 2643, 2064], 1) + ops.element('FourNodeTetrahedron', 8498, *[2265, 1884, 2663, 1941], 1) + ops.element('FourNodeTetrahedron', 8499, *[1870, 1868, 1867, 1976], 1) + ops.element('FourNodeTetrahedron', 8500, *[2512, 1765, 1764, 2511], 1) + ops.element('FourNodeTetrahedron', 8501, *[1976, 1868, 1867, 1754], 1) + ops.element('FourNodeTetrahedron', 8502, *[1913, 2073, 1221, 1220], 1) + ops.element('FourNodeTetrahedron', 8503, *[1903, 1881, 1879, 2050], 1) + ops.element('FourNodeTetrahedron', 8504, *[2039, 2040, 2041, 1832], 1) + ops.element('FourNodeTetrahedron', 8505, *[2001, 2281, 2385, 2280], 1) + ops.element('FourNodeTetrahedron', 8506, *[2244, 2252, 2480, 2243], 1) + ops.element('FourNodeTetrahedron', 8507, *[2416, 1964, 2565, 2430], 1) + ops.element('FourNodeTetrahedron', 8508, *[1976, 1867, 1870, 2083], 1) + ops.element('FourNodeTetrahedron', 8509, *[1976, 1867, 2083, 1754], 1) + ops.element('FourNodeTetrahedron', 8510, *[1976, 2083, 1753, 1754], 1) + ops.element('FourNodeTetrahedron', 8511, *[1195, 2349, 1154, 2462], 1) + ops.element('FourNodeTetrahedron', 8512, *[1233, 2104, 1227, 1799], 1) + ops.element('FourNodeTetrahedron', 8513, *[2612, 2430, 2429, 2122], 1) + ops.element('FourNodeTetrahedron', 8514, *[1826, 2146, 2147, 2144], 1) + ops.element('FourNodeTetrahedron', 8515, *[2312, 2615, 2613, 2311], 1) + ops.element('FourNodeTetrahedron', 8516, *[2629, 2613, 1775, 2312], 1) + ops.element('FourNodeTetrahedron', 8517, *[2631, 2071, 2073, 2072], 1) + ops.element('FourNodeTetrahedron', 8518, *[2006, 2483, 2619, 2333], 1) + ops.element('FourNodeTetrahedron', 8519, *[2209, 1886, 2592, 2211], 1) + ops.element('FourNodeTetrahedron', 8520, *[2207, 1948, 1925, 2205], 1) + ops.element('FourNodeTetrahedron', 8521, *[2140, 2139, 2379, 2269], 1) + ops.element('FourNodeTetrahedron', 8522, *[2510, 2301, 2302, 2303], 1) + ops.element('FourNodeTetrahedron', 8523, *[1949, 2229, 1209, 2120], 1) + ops.element('FourNodeTetrahedron', 8524, *[2122, 1839, 2121, 2124], 1) + ops.element('FourNodeTetrahedron', 8525, *[1878, 1877, 1823, 1875], 1) + ops.element('FourNodeTetrahedron', 8526, *[2490, 2615, 2312, 2424], 1) + ops.element('FourNodeTetrahedron', 8527, *[2014, 1887, 2012, 2209], 1) + ops.element('FourNodeTetrahedron', 8528, *[1980, 2532, 1981, 2214], 1) + ops.element('FourNodeTetrahedron', 8529, *[2026, 2220, 1935, 1934], 1) + ops.element('FourNodeTetrahedron', 8530, *[1863, 2262, 1862, 1901], 1) + ops.element('FourNodeTetrahedron', 8531, *[2429, 2086, 2514, 2121], 1) + ops.element('FourNodeTetrahedron', 8532, *[2150, 2076, 1976, 2362], 1) + ops.element('FourNodeTetrahedron', 8533, *[2626, 2664, 2274, 2499], 1) + ops.element('FourNodeTetrahedron', 8534, *[2272, 2175, 2174, 2231], 1) + ops.element('FourNodeTetrahedron', 8535, *[2272, 1963, 2175, 2231], 1) + ops.element('FourNodeTetrahedron', 8536, *[1959, 1887, 2209, 2211], 1) + ops.element('FourNodeTetrahedron', 8537, *[1946, 2277, 2186, 1871], 1) + ops.element('FourNodeTetrahedron', 8538, *[2116, 2101, 2540, 2589], 1) + ops.element('FourNodeTetrahedron', 8539, *[1927, 2033, 2031, 2055], 1) + ops.element('FourNodeTetrahedron', 8540, *[2002, 2279, 2001, 2280], 1) + ops.element('FourNodeTetrahedron', 8541, *[1988, 1866, 1213, 1258], 1) + ops.element('FourNodeTetrahedron', 8542, *[2169, 2525, 2369, 2453], 1) + ops.element('FourNodeTetrahedron', 8543, *[2184, 2468, 2096, 2294], 1) + ops.element('FourNodeTetrahedron', 8544, *[2184, 2468, 2294, 2416], 1) + ops.element('FourNodeTetrahedron', 8545, *[1896, 2157, 1854, 2538], 1) + ops.element('FourNodeTetrahedron', 8546, *[2429, 2514, 2192, 2121], 1) + ops.element('FourNodeTetrahedron', 8547, *[1196, 2410, 1156, 611], 1) + ops.element('FourNodeTetrahedron', 8548, *[1196, 2412, 1156, 2410], 1) + ops.element('FourNodeTetrahedron', 8549, *[1860, 1930, 2562, 1975], 1) + ops.element('FourNodeTetrahedron', 8550, *[1908, 2093, 1918, 1925], 1) + ops.element('FourNodeTetrahedron', 8551, *[612, 2410, 2451, 611], 1) + ops.element('FourNodeTetrahedron', 8552, *[1156, 2410, 612, 611], 1) + ops.element('FourNodeTetrahedron', 8553, *[612, 2410, 2451, 2543], 1) + ops.element('FourNodeTetrahedron', 8554, *[2594, 2592, 2556, 2226], 1) + ops.element('FourNodeTetrahedron', 8555, *[2444, 2378, 2377, 2584], 1) + ops.element('FourNodeTetrahedron', 8556, *[2377, 2378, 1925, 2584], 1) + ops.element('FourNodeTetrahedron', 8557, *[713, 2164, 167, 175], 1) + ops.element('FourNodeTetrahedron', 8558, *[2014, 2592, 2556, 2226], 1) + ops.element('FourNodeTetrahedron', 8559, *[2014, 2013, 2556, 2592], 1) + ops.element('FourNodeTetrahedron', 8560, *[1897, 1856, 1895, 1855], 1) + ops.element('FourNodeTetrahedron', 8561, *[2228, 711, 718, 2400], 1) + ops.element('FourNodeTetrahedron', 8562, *[1252, 2228, 718, 711], 1) + ops.element('FourNodeTetrahedron', 8563, *[2095, 2060, 2544, 2506], 1) + ops.element('FourNodeTetrahedron', 8564, *[2300, 2095, 2544, 2506], 1) + ops.element('FourNodeTetrahedron', 8565, *[2098, 2099, 177, 2250], 1) + ops.element('FourNodeTetrahedron', 8566, *[2258, 2595, 1241, 2457], 1) + ops.element('FourNodeTetrahedron', 8567, *[2121, 2086, 1837, 1839], 1) + ops.element('FourNodeTetrahedron', 8568, *[1814, 1816, 1885, 2031], 1) + ops.element('FourNodeTetrahedron', 8569, *[2060, 2466, 2544, 2506], 1) + ops.element('FourNodeTetrahedron', 8570, *[2163, 1814, 2162, 1926], 1) + ops.element('FourNodeTetrahedron', 8571, *[1244, 2083, 1132, 1160], 1) + ops.element('FourNodeTetrahedron', 8572, *[2182, 2437, 718, 2228], 1) + ops.element('FourNodeTetrahedron', 8573, *[1256, 2074, 1121, 1223], 1) + ops.element('FourNodeTetrahedron', 8574, *[2186, 2185, 2184, 1872], 1) + ops.element('FourNodeTetrahedron', 8575, *[2148, 1783, 1897, 2579], 1) + ops.element('FourNodeTetrahedron', 8576, *[2182, 718, 1252, 2228], 1) + ops.element('FourNodeTetrahedron', 8577, *[2115, 1827, 2104, 2503], 1) + ops.element('FourNodeTetrahedron', 8578, *[2378, 2207, 1925, 2658], 1) + ops.element('FourNodeTetrahedron', 8579, *[2658, 2207, 1925, 2205], 1) + ops.element('FourNodeTetrahedron', 8580, *[2378, 2658, 1925, 2584], 1) + ops.element('FourNodeTetrahedron', 8581, *[2658, 2205, 1925, 2584], 1) + ops.element('FourNodeTetrahedron', 8582, *[1190, 2216, 178, 146], 1) + ops.element('FourNodeTetrahedron', 8583, *[2249, 1769, 1770, 1771], 1) + ops.element('FourNodeTetrahedron', 8584, *[2121, 2085, 2555, 1840], 1) + ops.element('FourNodeTetrahedron', 8585, *[2607, 748, 747, 1988], 1) + ops.element('FourNodeTetrahedron', 8586, *[2061, 2621, 2063, 2062], 1) + ops.element('FourNodeTetrahedron', 8587, *[2112, 2456, 2030, 2527], 1) + ops.element('FourNodeTetrahedron', 8588, *[2211, 2574, 2292, 2576], 1) + ops.element('FourNodeTetrahedron', 8589, *[1883, 2052, 2594, 634], 1) + ops.element('FourNodeTetrahedron', 8590, *[1992, 1991, 1990, 2452], 1) + ops.element('FourNodeTetrahedron', 8591, *[2330, 2372, 2089, 2108], 1) + ops.element('FourNodeTetrahedron', 8592, *[1181, 2225, 1152, 1883], 1) + ops.element('FourNodeTetrahedron', 8593, *[2381, 2382, 2631, 2531], 1) + ops.element('FourNodeTetrahedron', 8594, *[2084, 2308, 1847, 1849], 1) + ops.element('FourNodeTetrahedron', 8595, *[1972, 2323, 2324, 2519], 1) + ops.element('FourNodeTetrahedron', 8596, *[1937, 2404, 1240, 1195], 1) + ops.element('FourNodeTetrahedron', 8597, *[2277, 2593, 2185, 1871], 1) + ops.element('FourNodeTetrahedron', 8598, *[2399, 2623, 2005, 1763], 1) + ops.element('FourNodeTetrahedron', 8599, *[2415, 2581, 2273, 2414], 1) + ops.element('FourNodeTetrahedron', 8600, *[2154, 2225, 1181, 1883], 1) + ops.element('FourNodeTetrahedron', 8601, *[2096, 1968, 1878, 2273], 1) + ops.element('FourNodeTetrahedron', 8602, *[2225, 2594, 1152, 1883], 1) + ops.element('FourNodeTetrahedron', 8603, *[2174, 2176, 1901, 1902], 1) + ops.element('FourNodeTetrahedron', 8604, *[2227, 2014, 1943, 2225], 1) + ops.element('FourNodeTetrahedron', 8605, *[1975, 2284, 2537, 2255], 1) + ops.element('FourNodeTetrahedron', 8606, *[2178, 1161, 742, 1193], 1) + ops.element('FourNodeTetrahedron', 8607, *[2294, 2273, 2565, 2416], 1) + ops.element('FourNodeTetrahedron', 8608, *[2071, 1868, 1869, 1870], 1) + ops.element('FourNodeTetrahedron', 8609, *[1972, 2519, 2139, 1971], 1) + ops.element('FourNodeTetrahedron', 8610, *[1969, 1971, 2139, 2138], 1) + ops.element('FourNodeTetrahedron', 8611, *[2238, 2438, 1150, 2171], 1) + ops.element('FourNodeTetrahedron', 8612, *[2260, 1836, 1834, 1750], 1) + ops.element('FourNodeTetrahedron', 8613, *[1800, 1802, 1803, 2027], 1) + ops.element('FourNodeTetrahedron', 8614, *[2472, 1841, 2521, 2114], 1) + ops.element('FourNodeTetrahedron', 8615, *[2413, 2151, 2531, 2577], 1) + ops.element('FourNodeTetrahedron', 8616, *[1174, 2305, 1199, 2070], 1) + ops.element('FourNodeTetrahedron', 8617, *[2046, 2504, 2475, 2275], 1) + ops.element('FourNodeTetrahedron', 8618, *[2028, 1791, 2367, 1824], 1) + ops.element('FourNodeTetrahedron', 8619, *[2238, 2438, 2171, 2479], 1) + ops.element('FourNodeTetrahedron', 8620, *[2379, 2271, 2224, 1989], 1) + ops.element('FourNodeTetrahedron', 8621, *[2344, 1794, 1850, 1795], 1) + ops.element('FourNodeTetrahedron', 8622, *[2379, 2224, 2151, 1989], 1) + ops.element('FourNodeTetrahedron', 8623, *[2079, 2224, 2151, 2379], 1) + ops.element('FourNodeTetrahedron', 8624, *[2566, 2665, 1789, 2601], 1) + ops.element('FourNodeTetrahedron', 8625, *[2340, 1970, 1969, 2339], 1) + ops.element('FourNodeTetrahedron', 8626, *[2567, 1789, 2566, 2601], 1) + ops.element('FourNodeTetrahedron', 8627, *[1193, 2178, 1161, 1779], 1) + ops.element('FourNodeTetrahedron', 8628, *[1202, 1949, 1208, 2145], 1) + ops.element('FourNodeTetrahedron', 8629, *[1747, 2036, 1749, 1972], 1) + ops.element('FourNodeTetrahedron', 8630, *[2571, 2472, 2521, 2114], 1) + ops.element('FourNodeTetrahedron', 8631, *[2231, 2175, 2176, 2232], 1) + ops.element('FourNodeTetrahedron', 8632, *[2174, 2176, 1902, 2231], 1) + ops.element('FourNodeTetrahedron', 8633, *[2050, 1881, 1879, 2635], 1) + ops.element('FourNodeTetrahedron', 8634, *[2396, 1134, 1159, 513], 1) + ops.element('FourNodeTetrahedron', 8635, *[1939, 1961, 2114, 1941], 1) + ops.element('FourNodeTetrahedron', 8636, *[1824, 1790, 1890, 2174], 1) + ops.element('FourNodeTetrahedron', 8637, *[2363, 2666, 2364, 2311], 1) + ops.element('FourNodeTetrahedron', 8638, *[2667, 2559, 2572, 2573], 1) + ops.element('FourNodeTetrahedron', 8639, *[1806, 2640, 2516, 2389], 1) + ops.element('FourNodeTetrahedron', 8640, *[2476, 2551, 2185, 2593], 1) + ops.element('FourNodeTetrahedron', 8641, *[1210, 1810, 1228, 1211], 1) + ops.element('FourNodeTetrahedron', 8642, *[2402, 1853, 1204, 1861], 1) + ops.element('FourNodeTetrahedron', 8643, *[1882, 1808, 1162, 1879], 1) + ops.element('FourNodeTetrahedron', 8644, *[2345, 2390, 2388, 2094], 1) + ops.element('FourNodeTetrahedron', 8645, *[1135, 1861, 1215, 1155], 1) + ops.element('FourNodeTetrahedron', 8646, *[2096, 1878, 2097, 2294], 1) + ops.element('FourNodeTetrahedron', 8647, *[2667, 2495, 2572, 2559], 1) + ops.element('FourNodeTetrahedron', 8648, *[1935, 1936, 2120, 1933], 1) + ops.element('FourNodeTetrahedron', 8649, *[2602, 2631, 2072, 2420], 1) + ops.element('FourNodeTetrahedron', 8650, *[2171, 2172, 1222, 1146], 1) + ops.element('FourNodeTetrahedron', 8651, *[1215, 1860, 1975, 1859], 1) + ops.element('FourNodeTetrahedron', 8652, *[2647, 2340, 2339, 2189], 1) + ops.element('FourNodeTetrahedron', 8653, *[1147, 2228, 1252, 1210], 1) + ops.element('FourNodeTetrahedron', 8654, *[2301, 2300, 2411, 2302], 1) + ops.element('FourNodeTetrahedron', 8655, *[2273, 1876, 1875, 1963], 1) + ops.element('FourNodeTetrahedron', 8656, *[1151, 1998, 1173, 1242], 1) + ops.element('FourNodeTetrahedron', 8657, *[2380, 734, 739, 1174], 1) + ops.element('FourNodeTetrahedron', 8658, *[2070, 2408, 1136, 2068], 1) + ops.element('FourNodeTetrahedron', 8659, *[2072, 2071, 1870, 1976], 1) + ops.element('FourNodeTetrahedron', 8660, *[1888, 1921, 1889, 1765], 1) + ops.element('FourNodeTetrahedron', 8661, *[2462, 2347, 2348, 2450], 1) + ops.element('FourNodeTetrahedron', 8662, *[1819, 1820, 1818, 2115], 1) + ops.element('FourNodeTetrahedron', 8663, *[2657, 2455, 2454, 2070], 1) + ops.element('FourNodeTetrahedron', 8664, *[1977, 2117, 1754, 2119], 1) + ops.element('FourNodeTetrahedron', 8665, *[1180, 2256, 1226, 1237], 1) + ops.element('FourNodeTetrahedron', 8666, *[2172, 2420, 2072, 1978], 1) + ops.element('FourNodeTetrahedron', 8667, *[1784, 1787, 1785, 1980], 1) + ops.element('FourNodeTetrahedron', 8668, *[1785, 1787, 2668, 1980], 1) + ops.element('FourNodeTetrahedron', 8669, *[2185, 2551, 2416, 2550], 1) + ops.element('FourNodeTetrahedron', 8670, *[1929, 1787, 1784, 1980], 1) + ops.element('FourNodeTetrahedron', 8671, *[1929, 2031, 1787, 2055], 1) + ops.element('FourNodeTetrahedron', 8672, *[2356, 2429, 2192, 2123], 1) + ops.element('FourNodeTetrahedron', 8673, *[1944, 2267, 1797, 1943], 1) + ops.element('FourNodeTetrahedron', 8674, *[2001, 2403, 2385, 2281], 1) + ops.element('FourNodeTetrahedron', 8675, *[1988, 1762, 1760, 1866], 1) + ops.element('FourNodeTetrahedron', 8676, *[1240, 2143, 1123, 1205], 1) + ops.element('FourNodeTetrahedron', 8677, *[2423, 1822, 2314, 2030], 1) + ops.element('FourNodeTetrahedron', 8678, *[1921, 1987, 1766, 1986], 1) + ops.element('FourNodeTetrahedron', 8679, *[2001, 2431, 2403, 2281], 1) + ops.element('FourNodeTetrahedron', 8680, *[1133, 1779, 1187, 2443], 1) + ops.element('FourNodeTetrahedron', 8681, *[1227, 1825, 1201, 1123], 1) + ops.element('FourNodeTetrahedron', 8682, *[2171, 2438, 2578, 2560], 1) + ops.element('FourNodeTetrahedron', 8683, *[2490, 2312, 2491, 2424], 1) + ops.element('FourNodeTetrahedron', 8684, *[2279, 2431, 2001, 2281], 1) + ops.element('FourNodeTetrahedron', 8685, *[1122, 1797, 1186, 1183], 1) + ops.element('FourNodeTetrahedron', 8686, *[2256, 2359, 1237, 1869], 1) + ops.element('FourNodeTetrahedron', 8687, *[2419, 2256, 1180, 1869], 1) + ops.element('FourNodeTetrahedron', 8688, *[1878, 1875, 1823, 2272], 1) + ops.element('FourNodeTetrahedron', 8689, *[1180, 2256, 1237, 1869], 1) + ops.element('FourNodeTetrahedron', 8690, *[2478, 2338, 2561, 2647], 1) + ops.element('FourNodeTetrahedron', 8691, *[1841, 1960, 2398, 1843], 1) + ops.element('FourNodeTetrahedron', 8692, *[2047, 2180, 2178, 2179], 1) + ops.element('FourNodeTetrahedron', 8693, *[2473, 2180, 743, 2047], 1) + ops.element('FourNodeTetrahedron', 8694, *[2473, 2179, 2047, 2045], 1) + ops.element('FourNodeTetrahedron', 8695, *[2047, 2178, 1193, 2475], 1) + ops.element('FourNodeTetrahedron', 8696, *[2152, 2426, 2360, 2318], 1) + ops.element('FourNodeTetrahedron', 8697, *[1944, 1945, 2267, 1943], 1) + ops.element('FourNodeTetrahedron', 8698, *[2153, 2051, 2154, 1883], 1) + ops.element('FourNodeTetrahedron', 8699, *[2009, 2635, 2275, 2257], 1) + ops.element('FourNodeTetrahedron', 8700, *[2484, 2199, 2465, 2483], 1) + ops.element('FourNodeTetrahedron', 8701, *[2105, 2179, 1779, 2475], 1) + ops.element('FourNodeTetrahedron', 8702, *[2575, 2277, 2393, 1946], 1) + ops.element('FourNodeTetrahedron', 8703, *[2179, 2022, 1779, 2105], 1) + ops.element('FourNodeTetrahedron', 8704, *[2533, 2274, 2153, 2626], 1) + ops.element('FourNodeTetrahedron', 8705, *[1761, 2005, 748, 1760], 1) + ops.element('FourNodeTetrahedron', 8706, *[2125, 2058, 1931, 2160], 1) + ops.element('FourNodeTetrahedron', 8707, *[2157, 2168, 1931, 2160], 1) + ops.element('FourNodeTetrahedron', 8708, *[1819, 1905, 1821, 1230], 1) + ops.element('FourNodeTetrahedron', 8709, *[2633, 2329, 2331, 1801], 1) + ops.element('FourNodeTetrahedron', 8710, *[2614, 1753, 1145, 1751], 1) + ops.element('FourNodeTetrahedron', 8711, *[1880, 1879, 1139, 2048], 1) + ops.element('FourNodeTetrahedron', 8712, *[1976, 2004, 1868, 1754], 1) + ops.element('FourNodeTetrahedron', 8713, *[2168, 2125, 1931, 2160], 1) + ops.element('FourNodeTetrahedron', 8714, *[2048, 2050, 2635, 2049], 1) + ops.element('FourNodeTetrahedron', 8715, *[2380, 2305, 734, 1174], 1) + ops.element('FourNodeTetrahedron', 8716, *[2669, 2115, 1819, 2622], 1) + ops.element('FourNodeTetrahedron', 8717, *[1823, 1877, 1791, 1788], 1) + ops.element('FourNodeTetrahedron', 8718, *[2664, 2253, 2057, 2670], 1) + ops.element('FourNodeTetrahedron', 8719, *[2054, 2670, 2057, 2664], 1) + ops.element('FourNodeTetrahedron', 8720, *[1790, 2286, 2288, 1890], 1) + ops.element('FourNodeTetrahedron', 8721, *[2419, 2020, 2256, 1869], 1) + ops.element('FourNodeTetrahedron', 8722, *[2364, 2311, 2642, 2482], 1) + ops.element('FourNodeTetrahedron', 8723, *[1972, 2553, 2519, 2597], 1) + ops.element('FourNodeTetrahedron', 8724, *[2592, 2349, 2013, 2462], 1) + ops.element('FourNodeTetrahedron', 8725, *[2462, 2349, 1154, 2348], 1) + ops.element('FourNodeTetrahedron', 8726, *[2494, 2221, 1973, 2222], 1) + ops.element('FourNodeTetrahedron', 8727, *[1123, 2147, 2145, 2144], 1) + ops.element('FourNodeTetrahedron', 8728, *[2331, 2111, 2642, 2482], 1) + ops.element('FourNodeTetrahedron', 8729, *[2178, 2179, 2627, 1779], 1) + ops.element('FourNodeTetrahedron', 8730, *[2181, 2671, 2437, 2230], 1) + ops.element('FourNodeTetrahedron', 8731, *[2510, 2301, 2605, 2302], 1) + ops.element('FourNodeTetrahedron', 8732, *[2180, 2177, 742, 2178], 1) + ops.element('FourNodeTetrahedron', 8733, *[2672, 2628, 2629, 2490], 1) + ops.element('FourNodeTetrahedron', 8734, *[2629, 2615, 2613, 2312], 1) + ops.element('FourNodeTetrahedron', 8735, *[2673, 2633, 2615, 1800], 1) + ops.element('FourNodeTetrahedron', 8736, *[2490, 2628, 2615, 2673], 1) + ops.element('FourNodeTetrahedron', 8737, *[2446, 2448, 2346, 2390], 1) + ops.element('FourNodeTetrahedron', 8738, *[1233, 2104, 1189, 1227], 1) + ops.element('FourNodeTetrahedron', 8739, *[2615, 2329, 2311, 2633], 1) + ops.element('FourNodeTetrahedron', 8740, *[2615, 2648, 2329, 2633], 1) + ops.element('FourNodeTetrahedron', 8741, *[2312, 2615, 2311, 1800], 1) + ops.element('FourNodeTetrahedron', 8742, *[2615, 2674, 2311, 2329], 1) + ops.element('FourNodeTetrahedron', 8743, *[2224, 2675, 2002, 2341], 1) + ops.element('FourNodeTetrahedron', 8744, *[2007, 2006, 1891, 2467], 1) + ops.element('FourNodeTetrahedron', 8745, *[1868, 2515, 2018, 2245], 1) + ops.element('FourNodeTetrahedron', 8746, *[2083, 1867, 2308, 2332], 1) + ops.element('FourNodeTetrahedron', 8747, *[612, 606, 1216, 2543], 1) + ops.element('FourNodeTetrahedron', 8748, *[2542, 1155, 1216, 606], 1) + ops.element('FourNodeTetrahedron', 8749, *[1972, 2553, 2323, 2519], 1) + ops.element('FourNodeTetrahedron', 8750, *[1876, 1877, 1967, 1878], 1) + ops.element('FourNodeTetrahedron', 8751, *[1867, 2245, 2019, 2332], 1) + ops.element('FourNodeTetrahedron', 8752, *[2060, 2063, 2544, 2466], 1) + ops.element('FourNodeTetrahedron', 8753, *[2411, 2488, 2676, 2302], 1) + ops.element('FourNodeTetrahedron', 8754, *[2159, 2677, 2160, 2641], 1) + ops.element('FourNodeTetrahedron', 8755, *[2316, 2020, 1869, 2016], 1) + ops.element('FourNodeTetrahedron', 8756, *[2389, 2516, 2240, 2241], 1) + ops.element('FourNodeTetrahedron', 8757, *[2316, 2016, 1869, 1868], 1) + ops.element('FourNodeTetrahedron', 8758, *[2316, 2018, 2020, 2016], 1) + ops.element('FourNodeTetrahedron', 8759, *[2316, 2018, 2016, 1868], 1) + ops.element('FourNodeTetrahedron', 8760, *[2378, 2207, 1919, 1925], 1) + ops.element('FourNodeTetrahedron', 8761, *[2018, 2019, 2016, 2245], 1) + ops.element('FourNodeTetrahedron', 8762, *[1867, 2019, 2016, 2245], 1) + ops.element('FourNodeTetrahedron', 8763, *[1753, 2083, 1244, 1160], 1) + ops.element('FourNodeTetrahedron', 8764, *[2169, 2420, 2172, 2369], 1) + ops.element('FourNodeTetrahedron', 8765, *[2167, 2165, 2164, 175], 1) + ops.element('FourNodeTetrahedron', 8766, *[2596, 2532, 2531, 2080], 1) + ops.element('FourNodeTetrahedron', 8767, *[2532, 2081, 2531, 2080], 1) + ops.element('FourNodeTetrahedron', 8768, *[1144, 1821, 1200, 1230], 1) + ops.element('FourNodeTetrahedron', 8769, *[2521, 2399, 1761, 1762], 1) + ops.element('FourNodeTetrahedron', 8770, *[2596, 2532, 2382, 2531], 1) + ops.element('FourNodeTetrahedron', 8771, *[2015, 2012, 2264, 2013], 1) + ops.element('FourNodeTetrahedron', 8772, *[1928, 1784, 1941, 2358], 1) + ops.element('FourNodeTetrahedron', 8773, *[2224, 2341, 2002, 2317], 1) + ops.element('FourNodeTetrahedron', 8774, *[2532, 2081, 2382, 2531], 1) + ops.element('FourNodeTetrahedron', 8775, *[2280, 2001, 2385, 2361], 1) + ops.element('FourNodeTetrahedron', 8776, *[2457, 2266, 1250, 1177], 1) + ops.element('FourNodeTetrahedron', 8777, *[2185, 2551, 2468, 2416], 1) + ops.element('FourNodeTetrahedron', 8778, *[2619, 2333, 2218, 1923], 1) + ops.element('FourNodeTetrahedron', 8779, *[2522, 2333, 1923, 1915], 1) + ops.element('FourNodeTetrahedron', 8780, *[2248, 1771, 2321, 2153], 1) + ops.element('FourNodeTetrahedron', 8781, *[2333, 1915, 2200, 1923], 1) + ops.element('FourNodeTetrahedron', 8782, *[2522, 1917, 2333, 1915], 1) + ops.element('FourNodeTetrahedron', 8783, *[1866, 1763, 1903, 1842], 1) + ops.element('FourNodeTetrahedron', 8784, *[1138, 2404, 1231, 2412], 1) + ops.element('FourNodeTetrahedron', 8785, *[1126, 2072, 1223, 1236], 1) + ops.element('FourNodeTetrahedron', 8786, *[1763, 1904, 1903, 2652], 1) + ops.element('FourNodeTetrahedron', 8787, *[2052, 2594, 621, 634], 1) + ops.element('FourNodeTetrahedron', 8788, *[2397, 2396, 514, 513], 1) + ops.element('FourNodeTetrahedron', 8789, *[2375, 2540, 2116, 2539], 1) + ops.element('FourNodeTetrahedron', 8790, *[2325, 2113, 2493, 2516], 1) + ops.element('FourNodeTetrahedron', 8791, *[2113, 1755, 2493, 2516], 1) + ops.element('FourNodeTetrahedron', 8792, *[2493, 1755, 2526, 2536], 1) + ops.element('FourNodeTetrahedron', 8793, *[2516, 1755, 2493, 2536], 1) + ops.element('FourNodeTetrahedron', 8794, *[1934, 2482, 2219, 2588], 1) + ops.element('FourNodeTetrahedron', 8795, *[2516, 2536, 2493, 2241], 1) + ops.element('FourNodeTetrahedron', 8796, *[1763, 1904, 1880, 1903], 1) + ops.element('FourNodeTetrahedron', 8797, *[1245, 1187, 1133, 2443], 1) + ops.element('FourNodeTetrahedron', 8798, *[2195, 2196, 2217, 2064], 1) + ops.element('FourNodeTetrahedron', 8799, *[2568, 2219, 2546, 1810], 1) + ops.element('FourNodeTetrahedron', 8800, *[2169, 2578, 2420, 2525], 1) + ops.element('FourNodeTetrahedron', 8801, *[2169, 2525, 2420, 2369], 1) + ops.element('FourNodeTetrahedron', 8802, *[1800, 2633, 1801, 1802], 1) + ops.element('FourNodeTetrahedron', 8803, *[1927, 2031, 1926, 2033], 1) + ops.element('FourNodeTetrahedron', 8804, *[2428, 2096, 1758, 2184], 1) + ops.element('FourNodeTetrahedron', 8805, *[2209, 1887, 2012, 1886], 1) + ops.element('FourNodeTetrahedron', 8806, *[2184, 2096, 1758, 2621], 1) + ops.element('FourNodeTetrahedron', 8807, *[2305, 2352, 2304, 2070], 1) + ops.element('FourNodeTetrahedron', 8808, *[2446, 2346, 2345, 2390], 1) + ops.element('FourNodeTetrahedron', 8809, *[2260, 1772, 1834, 1836], 1) + ops.element('FourNodeTetrahedron', 8810, *[1877, 1822, 2423, 1823], 1) + ops.element('FourNodeTetrahedron', 8811, *[1822, 1791, 2028, 1824], 1) + ops.element('FourNodeTetrahedron', 8812, *[2260, 2491, 1836, 2261], 1) + ops.element('FourNodeTetrahedron', 8813, *[2599, 2678, 2305, 2454], 1) + ops.element('FourNodeTetrahedron', 8814, *[1925, 2155, 2303, 2205], 1) + ops.element('FourNodeTetrahedron', 8815, *[1797, 2503, 1798, 2267], 1) + ops.element('FourNodeTetrahedron', 8816, *[2427, 1757, 1804, 2428], 1) + ops.element('FourNodeTetrahedron', 8817, *[1929, 2055, 1980, 2357], 1) + ops.element('FourNodeTetrahedron', 8818, *[1891, 2255, 1190, 2215], 1) + ops.element('FourNodeTetrahedron', 8819, *[2328, 2108, 2330, 2111], 1) + ops.element('FourNodeTetrahedron', 8820, *[1210, 2568, 711, 1228], 1) + ops.element('FourNodeTetrahedron', 8821, *[2186, 2621, 2061, 2062], 1) + ops.element('FourNodeTetrahedron', 8822, *[2479, 2170, 2495, 2559], 1) + ops.element('FourNodeTetrahedron', 8823, *[2308, 2019, 2321, 2533], 1) + ops.element('FourNodeTetrahedron', 8824, *[1776, 2190, 1186, 1122], 1) + ops.element('FourNodeTetrahedron', 8825, *[2500, 2253, 2252, 2274], 1) + ops.element('FourNodeTetrahedron', 8826, *[1198, 2622, 1128, 1186], 1) + ops.element('FourNodeTetrahedron', 8827, *[2457, 2459, 2266, 2563], 1) + ops.element('FourNodeTetrahedron', 8828, *[2439, 2162, 1928, 1926], 1) + ops.element('FourNodeTetrahedron', 8829, *[1870, 2078, 1235, 1132], 1) + ops.element('FourNodeTetrahedron', 8830, *[2140, 2379, 1992, 2269], 1) + ops.element('FourNodeTetrahedron', 8831, *[2493, 2526, 2221, 2356], 1) + ops.element('FourNodeTetrahedron', 8832, *[1928, 1940, 2397, 1979], 1) + ops.element('FourNodeTetrahedron', 8833, *[2471, 2640, 2641, 2469], 1) + ops.element('FourNodeTetrahedron', 8834, *[2638, 2459, 2457, 2563], 1) + ops.element('FourNodeTetrahedron', 8835, *[2457, 2459, 1759, 2266], 1) + ops.element('FourNodeTetrahedron', 8836, *[2264, 1764, 2263, 2513], 1) + ops.element('FourNodeTetrahedron', 8837, *[2264, 2513, 2263, 2349], 1) + ops.element('FourNodeTetrahedron', 8838, *[2667, 2495, 1158, 511], 1) + ops.element('FourNodeTetrahedron', 8839, *[2563, 2266, 1177, 2617], 1) + ops.element('FourNodeTetrahedron', 8840, *[2502, 2140, 2452, 2508], 1) + ops.element('FourNodeTetrahedron', 8841, *[2368, 2369, 1977, 2118], 1) + ops.element('FourNodeTetrahedron', 8842, *[2402, 1861, 1204, 1135], 1) + ops.element('FourNodeTetrahedron', 8843, *[2263, 1764, 2579, 2513], 1) + ops.element('FourNodeTetrahedron', 8844, *[2453, 2525, 2369, 2656], 1) + ops.element('FourNodeTetrahedron', 8845, *[2446, 1912, 2345, 1918], 1) + ops.element('FourNodeTetrahedron', 8846, *[2057, 2625, 2210, 2053], 1) + ops.element('FourNodeTetrahedron', 8847, *[1227, 2143, 1123, 1240], 1) + ops.element('FourNodeTetrahedron', 8848, *[2240, 2494, 2242, 2241], 1) + ops.element('FourNodeTetrahedron', 8849, *[2346, 2470, 1896, 2173], 1) + ops.element('FourNodeTetrahedron', 8850, *[2263, 2579, 2404, 2513], 1) + ops.element('FourNodeTetrahedron', 8851, *[2263, 2513, 2404, 2349], 1) + ops.element('FourNodeTetrahedron', 8852, *[2171, 2172, 1146, 2170], 1) + ops.element('FourNodeTetrahedron', 8853, *[2318, 2282, 2002, 2280], 1) + ops.element('FourNodeTetrahedron', 8854, *[1150, 1913, 1220, 2602], 1) + ops.element('FourNodeTetrahedron', 8855, *[1893, 1988, 747, 1169], 1) + ops.element('FourNodeTetrahedron', 8856, *[2498, 1858, 2529, 2411], 1) + ops.element('FourNodeTetrahedron', 8857, *[2498, 2300, 1858, 2411], 1) + ops.element('FourNodeTetrahedron', 8858, *[2443, 2067, 2365, 2191], 1) + ops.element('FourNodeTetrahedron', 8859, *[1881, 2504, 2046, 2635], 1) + ops.element('FourNodeTetrahedron', 8860, *[2568, 2546, 2400, 1810], 1) + ops.element('FourNodeTetrahedron', 8861, *[2219, 2642, 2111, 2482], 1) + ops.element('FourNodeTetrahedron', 8862, *[2078, 2016, 2395, 2019], 1) + ops.element('FourNodeTetrahedron', 8863, *[2430, 2661, 2233, 1838], 1) + ops.element('FourNodeTetrahedron', 8864, *[1895, 1856, 2538, 2407], 1) + ops.element('FourNodeTetrahedron', 8865, *[2315, 1954, 2316, 2130], 1) + ops.element('FourNodeTetrahedron', 8866, *[1825, 2319, 2147, 1826], 1) + ops.element('FourNodeTetrahedron', 8867, *[2098, 2335, 2336, 2539], 1) + ops.element('FourNodeTetrahedron', 8868, *[2335, 2540, 2336, 2539], 1) + ops.element('FourNodeTetrahedron', 8869, *[2284, 2539, 2098, 2255], 1) + ops.element('FourNodeTetrahedron', 8870, *[2621, 2536, 2356, 2294], 1) + ops.element('FourNodeTetrahedron', 8871, *[2158, 2417, 2027, 2128], 1) + ops.element('FourNodeTetrahedron', 8872, *[2451, 2411, 2543, 2676], 1) + ops.element('FourNodeTetrahedron', 8873, *[2531, 2131, 2631, 2129], 1) + ops.element('FourNodeTetrahedron', 8874, *[2382, 2131, 2631, 2531], 1) + ops.element('FourNodeTetrahedron', 8875, *[2382, 2131, 2130, 2631], 1) + ops.element('FourNodeTetrahedron', 8876, *[2631, 2131, 2130, 2129], 1) + ops.element('FourNodeTetrahedron', 8877, *[2381, 2382, 2130, 2631], 1) + ops.element('FourNodeTetrahedron', 8878, *[1905, 1820, 1821, 1819], 1) + ops.element('FourNodeTetrahedron', 8879, *[2306, 2465, 2255, 2215], 1) + ops.element('FourNodeTetrahedron', 8880, *[2311, 2330, 2666, 2642], 1) + ops.element('FourNodeTetrahedron', 8881, *[2592, 2604, 2450, 2384], 1) + ops.element('FourNodeTetrahedron', 8882, *[1768, 2227, 1942, 2225], 1) + ops.element('FourNodeTetrahedron', 8883, *[1245, 2443, 1187, 1166], 1) + ops.element('FourNodeTetrahedron', 8884, *[1936, 2283, 1999, 1930], 1) + ops.element('FourNodeTetrahedron', 8885, *[2160, 2058, 1931, 2113], 1) + ops.element('FourNodeTetrahedron', 8886, *[2045, 2105, 2179, 2475], 1) + ops.element('FourNodeTetrahedron', 8887, *[2106, 1779, 1133, 2443], 1) + ops.element('FourNodeTetrahedron', 8888, *[1982, 1983, 1984, 1960], 1) + ops.element('FourNodeTetrahedron', 8889, *[2599, 2305, 734, 2380], 1) + ops.element('FourNodeTetrahedron', 8890, *[2583, 2510, 2509, 2604], 1) + ops.element('FourNodeTetrahedron', 8891, *[1764, 1855, 2513, 2498], 1) + ops.element('FourNodeTetrahedron', 8892, *[2663, 2524, 1985, 1961], 1) + ops.element('FourNodeTetrahedron', 8893, *[1143, 2047, 1193, 2046], 1) + ops.element('FourNodeTetrahedron', 8894, *[2016, 2017, 2638, 2395], 1) + ops.element('FourNodeTetrahedron', 8895, *[2652, 2050, 1903, 1954], 1) + ops.element('FourNodeTetrahedron', 8896, *[1777, 2679, 1776, 2443], 1) + ops.element('FourNodeTetrahedron', 8897, *[2292, 2583, 2509, 2604], 1) + ops.element('FourNodeTetrahedron', 8898, *[1784, 2044, 2524, 1786], 1) + ops.element('FourNodeTetrahedron', 8899, *[2106, 2679, 2443, 2067], 1) + ops.element('FourNodeTetrahedron', 8900, *[1183, 1184, 1188, 1796], 1) + ops.element('FourNodeTetrahedron', 8901, *[2595, 2608, 2442, 2457], 1) + ops.element('FourNodeTetrahedron', 8902, *[2013, 2349, 1195, 2462], 1) + ops.element('FourNodeTetrahedron', 8903, *[1183, 1797, 1188, 1796], 1) + ops.element('FourNodeTetrahedron', 8904, *[1797, 2267, 1798, 1796], 1) + ops.element('FourNodeTetrahedron', 8905, *[1926, 1884, 1784, 2031], 1) + ops.element('FourNodeTetrahedron', 8906, *[1183, 1796, 1184, 1131], 1) + ops.element('FourNodeTetrahedron', 8907, *[2634, 1862, 2630, 2334], 1) + ops.element('FourNodeTetrahedron', 8908, *[2086, 1899, 2085, 1838], 1) + ops.element('FourNodeTetrahedron', 8909, *[2086, 1902, 1899, 1838], 1) + ops.element('FourNodeTetrahedron', 8910, *[1818, 2068, 1200, 1189], 1) + ops.element('FourNodeTetrahedron', 8911, *[1821, 2068, 1200, 1818], 1) + ops.element('FourNodeTetrahedron', 8912, *[2385, 2403, 2499, 2626], 1) + ops.element('FourNodeTetrahedron', 8913, *[2151, 2075, 2150, 2152], 1) + ops.element('FourNodeTetrahedron', 8914, *[2025, 2168, 2107, 2422], 1) + ops.element('FourNodeTetrahedron', 8915, *[2485, 1865, 2630, 2634], 1) + ops.element('FourNodeTetrahedron', 8916, *[2243, 2274, 2533, 2626], 1) + ops.element('FourNodeTetrahedron', 8917, *[2057, 2670, 2625, 2053], 1) + ops.element('FourNodeTetrahedron', 8918, *[1147, 2228, 1210, 2229], 1) + ops.element('FourNodeTetrahedron', 8919, *[2204, 2242, 1974, 2007], 1) + ops.element('FourNodeTetrahedron', 8920, *[2242, 2007, 1974, 2222], 1) + ops.element('FourNodeTetrahedron', 8921, *[752, 2473, 743, 2047], 1) + ops.element('FourNodeTetrahedron', 8922, *[2080, 2079, 2379, 2140], 1) + ops.element('FourNodeTetrahedron', 8923, *[1855, 2407, 1895, 2496], 1) + ops.element('FourNodeTetrahedron', 8924, *[2528, 2529, 2405, 2497], 1) + ops.element('FourNodeTetrahedron', 8925, *[2404, 2579, 2142, 2496], 1) + ops.element('FourNodeTetrahedron', 8926, *[2438, 2596, 2381, 2578], 1) + ops.element('FourNodeTetrahedron', 8927, *[2596, 2531, 2381, 2578], 1) + ops.element('FourNodeTetrahedron', 8928, *[2438, 2381, 2602, 2578], 1) + ops.element('FourNodeTetrahedron', 8929, *[2381, 2531, 2631, 2578], 1) + ops.element('FourNodeTetrahedron', 8930, *[2520, 2088, 1809, 2000], 1) + ops.element('FourNodeTetrahedron', 8931, *[2396, 2114, 2236, 2358], 1) + ops.element('FourNodeTetrahedron', 8932, *[2346, 2470, 2173, 2390], 1) + ops.element('FourNodeTetrahedron', 8933, *[2614, 1977, 2119, 2118], 1) + ops.element('FourNodeTetrahedron', 8934, *[1810, 2520, 1809, 2000], 1) + ops.element('FourNodeTetrahedron', 8935, *[2120, 2000, 1810, 1811], 1) + ops.element('FourNodeTetrahedron', 8936, *[2150, 2076, 2129, 1976], 1) + ops.element('FourNodeTetrahedron', 8937, *[2150, 2152, 2076, 2362], 1) + ops.element('FourNodeTetrahedron', 8938, *[1232, 1891, 1140, 1172], 1) + ops.element('FourNodeTetrahedron', 8939, *[1904, 1881, 1882, 1880], 1) + ops.element('FourNodeTetrahedron', 8940, *[2152, 2076, 2004, 2362], 1) + ops.element('FourNodeTetrahedron', 8941, *[2525, 2152, 2150, 2362], 1) + ops.element('FourNodeTetrahedron', 8942, *[1158, 2170, 2662, 2573], 1) + ops.element('FourNodeTetrahedron', 8943, *[1158, 2662, 683, 2573], 1) + ops.element('FourNodeTetrahedron', 8944, *[1814, 1817, 2161, 1884], 1) + ops.element('FourNodeTetrahedron', 8945, *[2651, 2650, 1983, 2044], 1) + ops.element('FourNodeTetrahedron', 8946, *[1923, 2639, 2200, 2278], 1) + ops.element('FourNodeTetrahedron', 8947, *[2147, 2422, 2145, 2146], 1) + ops.element('FourNodeTetrahedron', 8948, *[2402, 1851, 1853, 1861], 1) + ops.element('FourNodeTetrahedron', 8949, *[1832, 2040, 2041, 2110], 1) + ops.element('FourNodeTetrahedron', 8950, *[2138, 2139, 2140, 2624], 1) + ops.element('FourNodeTetrahedron', 8951, *[1974, 2307, 1975, 1973], 1) + ops.element('FourNodeTetrahedron', 8952, *[1854, 1851, 2402, 2538], 1) + ops.element('FourNodeTetrahedron', 8953, *[1854, 1851, 1853, 2402], 1) + ops.element('FourNodeTetrahedron', 8954, *[1214, 2562, 1255, 1130], 1) + ops.element('FourNodeTetrahedron', 8955, *[1997, 1834, 1835, 1242], 1) + ops.element('FourNodeTetrahedron', 8956, *[1853, 1851, 2616, 1860], 1) + ops.element('FourNodeTetrahedron', 8957, *[1245, 2442, 2443, 1166], 1) + ops.element('FourNodeTetrahedron', 8958, *[2219, 2520, 1810, 2000], 1) + ops.element('FourNodeTetrahedron', 8959, *[1782, 2446, 2680, 2345], 1) + ops.element('FourNodeTetrahedron', 8960, *[606, 551, 1155, 2202], 1) + ops.element('FourNodeTetrahedron', 8961, *[2219, 2546, 2520, 2088], 1) + ops.element('FourNodeTetrahedron', 8962, *[1768, 2460, 1942, 2227], 1) + ops.element('FourNodeTetrahedron', 8963, *[2004, 2245, 1868, 1754], 1) + ops.element('FourNodeTetrahedron', 8964, *[2129, 2076, 1868, 1976], 1) + ops.element('FourNodeTetrahedron', 8965, *[1976, 2004, 1754, 2362], 1) + ops.element('FourNodeTetrahedron', 8966, *[1945, 2246, 1943, 2014], 1) + ops.element('FourNodeTetrahedron', 8967, *[1976, 2076, 1868, 2004], 1) + ops.element('FourNodeTetrahedron', 8968, *[1976, 2076, 2004, 2362], 1) + ops.element('FourNodeTetrahedron', 8969, *[1839, 2086, 1837, 1838], 1) + ops.element('FourNodeTetrahedron', 8970, *[2640, 1757, 1758, 1806], 1) + ops.element('FourNodeTetrahedron', 8971, *[1826, 2421, 2147, 2146], 1) + ops.element('FourNodeTetrahedron', 8972, *[1925, 1908, 2093, 1948], 1) + ops.element('FourNodeTetrahedron', 8973, *[2211, 2574, 1887, 2292], 1) + ops.element('FourNodeTetrahedron', 8974, *[2471, 1757, 2640, 1806], 1) + ops.element('FourNodeTetrahedron', 8975, *[1805, 2427, 1804, 1807], 1) + ops.element('FourNodeTetrahedron', 8976, *[2390, 1805, 2469, 1806], 1) + ops.element('FourNodeTetrahedron', 8977, *[1807, 2184, 1806, 2186], 1) + ops.element('FourNodeTetrahedron', 8978, *[1934, 2588, 2000, 1936], 1) + ops.element('FourNodeTetrahedron', 8979, *[1806, 2184, 2621, 2186], 1) + ops.element('FourNodeTetrahedron', 8980, *[1917, 2085, 2334, 1916], 1) + ops.element('FourNodeTetrahedron', 8981, *[2530, 2158, 2157, 2159], 1) + ops.element('FourNodeTetrahedron', 8982, *[2467, 2006, 1892, 2010], 1) + ops.element('FourNodeTetrahedron', 8983, *[1805, 1807, 1806, 2322], 1) + ops.element('FourNodeTetrahedron', 8984, *[2322, 1807, 1806, 2186], 1) + ops.element('FourNodeTetrahedron', 8985, *[2225, 2014, 2556, 2226], 1) + ops.element('FourNodeTetrahedron', 8986, *[2093, 1806, 2390, 2061], 1) + ops.element('FourNodeTetrahedron', 8987, *[2075, 2002, 2076, 2152], 1) + ops.element('FourNodeTetrahedron', 8988, *[2024, 2137, 740, 2299], 1) + ops.element('FourNodeTetrahedron', 8989, *[2024, 2137, 2299, 2023], 1) + ops.element('FourNodeTetrahedron', 8990, *[1155, 2204, 1859, 2202], 1) + ops.element('FourNodeTetrahedron', 8991, *[1155, 1859, 1232, 2202], 1) + ops.element('FourNodeTetrahedron', 8992, *[1155, 1859, 1215, 1232], 1) + ops.element('FourNodeTetrahedron', 8993, *[2405, 1974, 1861, 1859], 1) + ops.element('FourNodeTetrahedron', 8994, *[1934, 2000, 2219, 2588], 1) + ops.element('FourNodeTetrahedron', 8995, *[2405, 1859, 1155, 2204], 1) + ops.element('FourNodeTetrahedron', 8996, *[2199, 1862, 1950, 2334], 1) + ops.element('FourNodeTetrahedron', 8997, *[2463, 1997, 1173, 1998], 1) + ops.element('FourNodeTetrahedron', 8998, *[1861, 1859, 1215, 1155], 1) + ops.element('FourNodeTetrahedron', 8999, *[2405, 1859, 1861, 1155], 1) + ops.element('FourNodeTetrahedron', 9000, *[2017, 1770, 2563, 2248], 1) + ops.element('FourNodeTetrahedron', 9001, *[2594, 2462, 1194, 621], 1) + ops.element('FourNodeTetrahedron', 9002, *[2166, 2165, 167, 2164], 1) + ops.element('FourNodeTetrahedron', 9003, *[2351, 2110, 2109, 2681], 1) + ops.element('FourNodeTetrahedron', 9004, *[2485, 2634, 2630, 2555], 1) + ops.element('FourNodeTetrahedron', 9005, *[2007, 2006, 2467, 2010], 1) + ops.element('FourNodeTetrahedron', 9006, *[1792, 2609, 2296, 2610], 1) + ops.element('FourNodeTetrahedron', 9007, *[1908, 1946, 2322, 2093], 1) + ops.element('FourNodeTetrahedron', 9008, *[1896, 2157, 2538, 2173], 1) + ops.element('FourNodeTetrahedron', 9009, *[2125, 1830, 1932, 2058], 1) + ops.element('FourNodeTetrahedron', 9010, *[2125, 1932, 1931, 2058], 1) + ops.element('FourNodeTetrahedron', 9011, *[1776, 2365, 2190, 1122], 1) + ops.element('FourNodeTetrahedron', 9012, *[1830, 1829, 1932, 2058], 1) + ops.element('FourNodeTetrahedron', 9013, *[2345, 2388, 1858, 2094], 1) + ops.element('FourNodeTetrahedron', 9014, *[1817, 2650, 2044, 1885], 1) + ops.element('FourNodeTetrahedron', 9015, *[2493, 2536, 2241, 2356], 1) + ops.element('FourNodeTetrahedron', 9016, *[2168, 1931, 1852, 2157], 1) + ops.element('FourNodeTetrahedron', 9017, *[2489, 1772, 1834, 2260], 1) + ops.element('FourNodeTetrahedron', 9018, *[1879, 2635, 1163, 2009], 1) + ops.element('FourNodeTetrahedron', 9019, *[1975, 2255, 2537, 1191], 1) + ops.element('FourNodeTetrahedron', 9020, *[2333, 2199, 2195, 2200], 1) + ops.element('FourNodeTetrahedron', 9021, *[2389, 1806, 2516, 2061], 1) + ops.element('FourNodeTetrahedron', 9022, *[2483, 2199, 2195, 2333], 1) + ops.element('FourNodeTetrahedron', 9023, *[2311, 2331, 2642, 2482], 1) + ops.element('FourNodeTetrahedron', 9024, *[2470, 2677, 2641, 2471], 1) + ops.element('FourNodeTetrahedron', 9025, *[2635, 2046, 1163, 1124], 1) + ops.element('FourNodeTetrahedron', 9026, *[2142, 2528, 1231, 2412], 1) + ops.element('FourNodeTetrahedron', 9027, *[1214, 2120, 1811, 2562], 1) + ops.element('FourNodeTetrahedron', 9028, *[1250, 2266, 1243, 1177], 1) + ops.element('FourNodeTetrahedron', 9029, *[2310, 2331, 2482, 1803], 1) + ops.element('FourNodeTetrahedron', 9030, *[2310, 1803, 2482, 2026], 1) + ops.element('FourNodeTetrahedron', 9031, *[2390, 1806, 2389, 2061], 1) + ops.element('FourNodeTetrahedron', 9032, *[1891, 2006, 2619, 1892], 1) + ops.element('FourNodeTetrahedron', 9033, *[2026, 2482, 1934, 2440], 1) + ops.element('FourNodeTetrahedron', 9034, *[2546, 2090, 2520, 2088], 1) + ops.element('FourNodeTetrahedron', 9035, *[2094, 2389, 2544, 2061], 1) + ops.element('FourNodeTetrahedron', 9036, *[1917, 2334, 2333, 1914], 1) + ops.element('FourNodeTetrahedron', 9037, *[2454, 2353, 2305, 2352], 1) + ops.element('FourNodeTetrahedron', 9038, *[1781, 1988, 1169, 1258], 1) + ops.element('FourNodeTetrahedron', 9039, *[1912, 2448, 2390, 2322], 1) + ops.element('FourNodeTetrahedron', 9040, *[2602, 2073, 1220, 1126], 1) + ops.element('FourNodeTetrahedron', 9041, *[1896, 2173, 2538, 1856], 1) + ops.element('FourNodeTetrahedron', 9042, *[1872, 2416, 2184, 2612], 1) + ops.element('FourNodeTetrahedron', 9043, *[1845, 1846, 2059, 2314], 1) + ops.element('FourNodeTetrahedron', 9044, *[2299, 1907, 1905, 2021], 1) + ops.element('FourNodeTetrahedron', 9045, *[2669, 1820, 1819, 2115], 1) + ops.element('FourNodeTetrahedron', 9046, *[2023, 1907, 2299, 2021], 1) + ops.element('FourNodeTetrahedron', 9047, *[2189, 1970, 2339, 2387], 1) + ops.element('FourNodeTetrahedron', 9048, *[2070, 2463, 1151, 2408], 1) + ops.element('FourNodeTetrahedron', 9049, *[1810, 2000, 1809, 1811], 1) + ops.element('FourNodeTetrahedron', 9050, *[2233, 2232, 1900, 2637], 1) + ops.element('FourNodeTetrahedron', 9051, *[1814, 1815, 1816, 2032], 1) + ops.element('FourNodeTetrahedron', 9052, *[2263, 2148, 2579, 2404], 1) + ops.element('FourNodeTetrahedron', 9053, *[2579, 1855, 1895, 2496], 1) + ops.element('FourNodeTetrahedron', 9054, *[1855, 2407, 2496, 2529], 1) + ops.element('FourNodeTetrahedron', 9055, *[2357, 1980, 1981, 2214], 1) + ops.element('FourNodeTetrahedron', 9056, *[2566, 2665, 1789, 2175], 1) + ops.element('FourNodeTetrahedron', 9057, *[1922, 1919, 1921, 1924], 1) + ops.element('FourNodeTetrahedron', 9058, *[2364, 2546, 2230, 2219], 1) + ops.element('FourNodeTetrahedron', 9059, *[2357, 2055, 1980, 2214], 1) + ops.element('FourNodeTetrahedron', 9060, *[1215, 1975, 1130, 1191], 1) + ops.element('FourNodeTetrahedron', 9061, *[1768, 2227, 2225, 2051], 1) + ops.element('FourNodeTetrahedron', 9062, *[1887, 1889, 2012, 1886], 1) + ops.element('FourNodeTetrahedron', 9063, *[1868, 2245, 1867, 1754], 1) + ops.element('FourNodeTetrahedron', 9064, *[1952, 1954, 2048, 1953], 1) + ops.element('FourNodeTetrahedron', 9065, *[2646, 2056, 2055, 2035], 1) + ops.element('FourNodeTetrahedron', 9066, *[2652, 1904, 1903, 2050], 1) + ops.element('FourNodeTetrahedron', 9067, *[2305, 1199, 734, 1174], 1) + ops.element('FourNodeTetrahedron', 9068, *[2310, 2311, 2331, 2482], 1) + ops.element('FourNodeTetrahedron', 9069, *[1808, 2473, 2047, 2045], 1) + ops.element('FourNodeTetrahedron', 9070, *[2310, 2311, 2364, 2482], 1) + ops.element('FourNodeTetrahedron', 9071, *[2364, 2642, 2219, 2482], 1) + ops.element('FourNodeTetrahedron', 9072, *[2479, 2338, 2560, 2590], 1) + ops.element('FourNodeTetrahedron', 9073, *[1933, 1936, 2120, 2562], 1) + ops.element('FourNodeTetrahedron', 9074, *[2591, 2495, 2667, 2559], 1) + ops.element('FourNodeTetrahedron', 9075, *[1928, 2265, 1940, 1941], 1) + ops.element('FourNodeTetrahedron', 9076, *[1941, 1784, 1961, 1844], 1) + ops.element('FourNodeTetrahedron', 9077, *[2358, 1784, 1941, 1844], 1) + ops.element('FourNodeTetrahedron', 9078, *[511, 2495, 2667, 2518], 1) + ops.element('FourNodeTetrahedron', 9079, *[1938, 1939, 2571, 2114], 1) + ops.element('FourNodeTetrahedron', 9080, *[2484, 1865, 2541, 2199], 1) + ops.element('FourNodeTetrahedron', 9081, *[2518, 2495, 2667, 2591], 1) + ops.element('FourNodeTetrahedron', 9082, *[2513, 2496, 2412, 2350], 1) + ops.element('FourNodeTetrahedron', 9083, *[2242, 2241, 2222, 2194], 1) + ops.element('FourNodeTetrahedron', 9084, *[2229, 2568, 1810, 1935], 1) + ops.element('FourNodeTetrahedron', 9085, *[2241, 2356, 2222, 2194], 1) + ops.element('FourNodeTetrahedron', 9086, *[2356, 2192, 2222, 2194], 1) + ops.element('FourNodeTetrahedron', 9087, *[2194, 2192, 2222, 2193], 1) + ops.element('FourNodeTetrahedron', 9088, *[2005, 2623, 2585, 1763], 1) + ops.element('FourNodeTetrahedron', 9089, *[1761, 1760, 748, 1988], 1) + ops.element('FourNodeTetrahedron', 9090, *[2194, 2222, 2203, 2193], 1) + ops.element('FourNodeTetrahedron', 9091, *[2242, 2222, 2203, 2194], 1) + ops.element('FourNodeTetrahedron', 9092, *[2153, 2051, 1883, 2054], 1) + ops.element('FourNodeTetrahedron', 9093, *[1891, 2619, 1140, 1892], 1) + ops.element('FourNodeTetrahedron', 9094, *[2358, 2236, 513, 2237], 1) + ops.element('FourNodeTetrahedron', 9095, *[2483, 2199, 2465, 2195], 1) + ops.element('FourNodeTetrahedron', 9096, *[1997, 1835, 723, 1242], 1) + ops.element('FourNodeTetrahedron', 9097, *[2584, 1925, 2303, 2205], 1) + ops.element('FourNodeTetrahedron', 9098, *[2641, 2113, 2325, 2516], 1) + ops.element('FourNodeTetrahedron', 9099, *[1943, 2014, 2015, 2556], 1) + ops.element('FourNodeTetrahedron', 9100, *[1124, 2595, 1241, 2258], 1) + ops.element('FourNodeTetrahedron', 9101, *[1792, 2609, 1793, 1795], 1) + ops.element('FourNodeTetrahedron', 9102, *[2524, 2044, 1960, 1786], 1) + ops.element('FourNodeTetrahedron', 9103, *[2203, 2222, 2010, 2193], 1) + ops.element('FourNodeTetrahedron', 9104, *[2654, 1775, 2489, 2490], 1) + ops.element('FourNodeTetrahedron', 9105, *[1162, 2046, 1143, 1163], 1) + ops.element('FourNodeTetrahedron', 9106, *[2634, 1902, 1901, 1899], 1) + ops.element('FourNodeTetrahedron', 9107, *[1882, 1881, 1808, 1879], 1) + ops.element('FourNodeTetrahedron', 9108, *[1910, 2575, 1911, 1946], 1) + ops.element('FourNodeTetrahedron', 9109, *[1747, 1972, 2213, 1969], 1) + ops.element('FourNodeTetrahedron', 9110, *[1947, 2277, 1946, 1871], 1) + ops.element('FourNodeTetrahedron', 9111, *[1916, 1899, 2334, 2606], 1) + ops.element('FourNodeTetrahedron', 9112, *[2334, 1899, 1950, 2606], 1) + ops.element('FourNodeTetrahedron', 9113, *[2178, 2627, 1161, 1779], 1) + ops.element('FourNodeTetrahedron', 9114, *[2529, 2388, 2407, 2682], 1) + ops.element('FourNodeTetrahedron', 9115, *[2407, 2388, 2538, 2682], 1) + ops.element('FourNodeTetrahedron', 9116, *[2683, 759, 772, 1159], 1) + ops.element('FourNodeTetrahedron', 9117, *[2676, 2558, 2542, 2543], 1) + ops.element('FourNodeTetrahedron', 9118, *[2324, 2545, 2549, 2223], 1) + ops.element('FourNodeTetrahedron', 9119, *[2277, 2185, 2186, 1871], 1) + ops.element('FourNodeTetrahedron', 9120, *[1897, 1896, 1854, 1895], 1) + ops.element('FourNodeTetrahedron', 9121, *[2482, 1832, 2588, 1830], 1) + ops.element('FourNodeTetrahedron', 9122, *[2318, 2317, 2282, 2326], 1) + ops.element('FourNodeTetrahedron', 9123, *[1917, 2334, 1914, 1916], 1) + ops.element('FourNodeTetrahedron', 9124, *[2223, 2545, 2549, 1793], 1) + ops.element('FourNodeTetrahedron', 9125, *[1207, 1882, 1162, 1139], 1) + ops.element('FourNodeTetrahedron', 9126, *[1848, 2153, 2234, 2054], 1) + ops.element('FourNodeTetrahedron', 9127, *[2554, 1904, 1882, 1880], 1) + ops.element('FourNodeTetrahedron', 9128, *[2174, 1902, 2634, 2086], 1) + ops.element('FourNodeTetrahedron', 9129, *[2581, 2601, 1963, 2414], 1) + ops.element('FourNodeTetrahedron', 9130, *[2174, 1901, 2634, 1902], 1) + ops.element('FourNodeTetrahedron', 9131, *[2174, 1901, 1890, 2634], 1) + ops.element('FourNodeTetrahedron', 9132, *[1895, 1854, 2402, 2538], 1) + ops.element('FourNodeTetrahedron', 9133, *[2632, 2025, 2261, 2422], 1) + ops.element('FourNodeTetrahedron', 9134, *[2632, 2168, 2025, 2422], 1) + ops.element('FourNodeTetrahedron', 9135, *[1768, 1956, 2227, 2051], 1) + ops.element('FourNodeTetrahedron', 9136, *[2464, 2110, 2681, 2376], 1) + ops.element('FourNodeTetrahedron', 9137, *[2004, 2001, 2332, 2361], 1) + ops.element('FourNodeTetrahedron', 9138, *[2632, 2168, 2422, 2530], 1) + ops.element('FourNodeTetrahedron', 9139, *[2528, 2402, 1135, 1231], 1) + ops.element('FourNodeTetrahedron', 9140, *[2632, 2043, 2025, 2168], 1) + ops.element('FourNodeTetrahedron', 9141, *[2128, 2126, 2125, 2160], 1) + ops.element('FourNodeTetrahedron', 9142, *[2248, 2249, 1771, 1958], 1) + ops.element('FourNodeTetrahedron', 9143, *[2632, 2043, 2168, 2530], 1) + ops.element('FourNodeTetrahedron', 9144, *[2635, 2504, 2046, 2275], 1) + ops.element('FourNodeTetrahedron', 9145, *[1163, 2046, 1143, 1165], 1) + ops.element('FourNodeTetrahedron', 9146, *[2287, 2684, 2262, 1901], 1) + ops.element('FourNodeTetrahedron', 9147, *[1819, 1818, 1230, 1233], 1) + ops.element('FourNodeTetrahedron', 9148, *[1233, 1818, 1189, 2104], 1) + ops.element('FourNodeTetrahedron', 9149, *[2046, 1193, 1143, 1165], 1) + ops.element('FourNodeTetrahedron', 9150, *[2137, 2011, 737, 2299], 1) + ops.element('FourNodeTetrahedron', 9151, *[1881, 2045, 2046, 2504], 1) + ops.element('FourNodeTetrahedron', 9152, *[1913, 2381, 1955, 2073], 1) + ops.element('FourNodeTetrahedron', 9153, *[1920, 1924, 2301, 2377], 1) + ops.element('FourNodeTetrahedron', 9154, *[1195, 2349, 1138, 1154], 1) + ops.element('FourNodeTetrahedron', 9155, *[2439, 2033, 1926, 1927], 1) + ops.element('FourNodeTetrahedron', 9156, *[2644, 2032, 1926, 2033], 1) + ops.element('FourNodeTetrahedron', 9157, *[2439, 2644, 1926, 2033], 1) + ops.element('FourNodeTetrahedron', 9158, *[1230, 1818, 1189, 1233], 1) + ops.element('FourNodeTetrahedron', 9159, *[2417, 1802, 2027, 2127], 1) + ops.element('FourNodeTetrahedron', 9160, *[2439, 2644, 2163, 1926], 1) + ops.element('FourNodeTetrahedron', 9161, *[1928, 1979, 2397, 2358], 1) + ops.element('FourNodeTetrahedron', 9162, *[2104, 1818, 1189, 1825], 1) + ops.element('FourNodeTetrahedron', 9163, *[1818, 2068, 1189, 1825], 1) + ops.element('FourNodeTetrahedron', 9164, *[2104, 1827, 1818, 1825], 1) + ops.element('FourNodeTetrahedron', 9165, *[1818, 1827, 2068, 1825], 1) + ops.element('FourNodeTetrahedron', 9166, *[2362, 2152, 2004, 2360], 1) + ops.element('FourNodeTetrahedron', 9167, *[1818, 2320, 2068, 1827], 1) + ops.element('FourNodeTetrahedron', 9168, *[2275, 2106, 2442, 2458], 1) + ops.element('FourNodeTetrahedron', 9169, *[1925, 1948, 2093, 2155], 1) + ops.element('FourNodeTetrahedron', 9170, *[2334, 1862, 1950, 1899], 1) + ops.element('FourNodeTetrahedron', 9171, *[2171, 2578, 2602, 2172], 1) + ops.element('FourNodeTetrahedron', 9172, *[2405, 2682, 2204, 2542], 1) + ops.element('FourNodeTetrahedron', 9173, *[1157, 2134, 175, 176], 1) + ops.element('FourNodeTetrahedron', 9174, *[2348, 2412, 1196, 2410], 1) + ops.element('FourNodeTetrahedron', 9175, *[2682, 2242, 2204, 2492], 1) + ops.element('FourNodeTetrahedron', 9176, *[2605, 2302, 2350, 2507], 1) + ops.element('FourNodeTetrahedron', 9177, *[2009, 2635, 2257, 2049], 1) + ops.element('FourNodeTetrahedron', 9178, *[2010, 2522, 2523, 2474], 1) + ops.element('FourNodeTetrahedron', 9179, *[2264, 1765, 1764, 2512], 1) + ops.element('FourNodeTetrahedron', 9180, *[2605, 2301, 2350, 2302], 1) + ops.element('FourNodeTetrahedron', 9181, *[2052, 2594, 621, 2384], 1) + ops.element('FourNodeTetrahedron', 9182, *[2609, 2685, 2296, 2610], 1) + ops.element('FourNodeTetrahedron', 9183, *[2542, 2492, 2204, 2558], 1) + ops.element('FourNodeTetrahedron', 9184, *[1800, 2633, 2331, 1801], 1) + ops.element('FourNodeTetrahedron', 9185, *[1838, 1900, 1899, 2564], 1) + ops.element('FourNodeTetrahedron', 9186, *[2542, 2682, 2204, 2492], 1) + ops.element('FourNodeTetrahedron', 9187, *[2529, 2682, 2405, 2542], 1) + ops.element('FourNodeTetrahedron', 9188, *[2392, 2490, 2489, 2491], 1) + ops.element('FourNodeTetrahedron', 9189, *[2248, 1958, 2153, 2274], 1) + ops.element('FourNodeTetrahedron', 9190, *[2526, 2103, 2309, 2221], 1) + ops.element('FourNodeTetrahedron', 9191, *[2582, 1774, 2183, 1834], 1) + ops.element('FourNodeTetrahedron', 9192, *[1222, 2602, 1220, 1126], 1) + ops.element('FourNodeTetrahedron', 9193, *[1887, 2012, 2246, 2014], 1) + ops.element('FourNodeTetrahedron', 9194, *[2561, 2508, 2590, 2591], 1) + ops.element('FourNodeTetrahedron', 9195, *[2071, 2316, 1869, 1868], 1) + ops.element('FourNodeTetrahedron', 9196, *[2107, 1935, 1836, 1949], 1) + ops.element('FourNodeTetrahedron', 9197, *[2130, 2316, 2071, 2132], 1) + ops.element('FourNodeTetrahedron', 9198, *[2631, 2130, 2071, 2129], 1) + ops.element('FourNodeTetrahedron', 9199, *[2568, 2400, 711, 1228], 1) + ops.element('FourNodeTetrahedron', 9200, *[1886, 2509, 2347, 2604], 1) + ops.element('FourNodeTetrahedron', 9201, *[1806, 1758, 2516, 2621], 1) + ops.element('FourNodeTetrahedron', 9202, *[2640, 1758, 1755, 2516], 1) + ops.element('FourNodeTetrahedron', 9203, *[2640, 1758, 2516, 1806], 1) + ops.element('FourNodeTetrahedron', 9204, *[2538, 2325, 2406, 2240], 1) + ops.element('FourNodeTetrahedron', 9205, *[2505, 1799, 1188, 1797], 1) + ops.element('FourNodeTetrahedron', 9206, *[2680, 2446, 2346, 2345], 1) + ops.element('FourNodeTetrahedron', 9207, *[1911, 2393, 1912, 2322], 1) + ops.element('FourNodeTetrahedron', 9208, *[1813, 1817, 2161, 1814], 1) + ops.element('FourNodeTetrahedron', 9209, *[2061, 1806, 2516, 2621], 1) + ops.element('FourNodeTetrahedron', 9210, *[2107, 2026, 1935, 1852], 1) + ops.element('FourNodeTetrahedron', 9211, *[2271, 2317, 1989, 2327], 1) + ops.element('FourNodeTetrahedron', 9212, *[2634, 1899, 2334, 2085], 1) + ops.element('FourNodeTetrahedron', 9213, *[2160, 2433, 2058, 2113], 1) + ops.element('FourNodeTetrahedron', 9214, *[2433, 2112, 2058, 2113], 1) + ops.element('FourNodeTetrahedron', 9215, *[1803, 1830, 2482, 2440], 1) + ops.element('FourNodeTetrahedron', 9216, *[2113, 2433, 2112, 1755], 1) + ops.element('FourNodeTetrahedron', 9217, *[1174, 2070, 1136, 1200], 1) + ops.element('FourNodeTetrahedron', 9218, *[2434, 2433, 2113, 1755], 1) + ops.element('FourNodeTetrahedron', 9219, *[1175, 2234, 1181, 633], 1) + ops.element('FourNodeTetrahedron', 9220, *[2434, 1755, 2113, 2640], 1) + ops.element('FourNodeTetrahedron', 9221, *[2641, 2434, 2113, 2640], 1) + ops.element('FourNodeTetrahedron', 9222, *[2640, 1755, 2113, 2516], 1) + ops.element('FourNodeTetrahedron', 9223, *[1990, 2152, 2360, 2318], 1) + ops.element('FourNodeTetrahedron', 9224, *[2641, 2640, 2113, 2516], 1) + ops.element('FourNodeTetrahedron', 9225, *[2337, 2140, 2452, 2624], 1) + ops.element('FourNodeTetrahedron', 9226, *[2160, 2434, 2113, 2641], 1) + ops.element('FourNodeTetrahedron', 9227, *[2160, 2434, 2433, 2113], 1) + ops.element('FourNodeTetrahedron', 9228, *[2220, 2364, 2219, 2482], 1) + ops.element('FourNodeTetrahedron', 9229, *[2493, 2526, 2494, 2221], 1) + ops.element('FourNodeTetrahedron', 9230, *[2035, 2036, 1747, 2486], 1) + ops.element('FourNodeTetrahedron', 9231, *[1910, 1946, 1908, 2212], 1) + ops.element('FourNodeTetrahedron', 9232, *[2536, 2527, 2526, 2097], 1) + ops.element('FourNodeTetrahedron', 9233, *[2283, 2435, 2284, 1996], 1) + ops.element('FourNodeTetrahedron', 9234, *[1769, 2460, 1768, 2227], 1) + ops.element('FourNodeTetrahedron', 9235, *[1184, 1799, 2143, 1937], 1) + ops.element('FourNodeTetrahedron', 9236, *[2265, 2663, 1939, 1941], 1) + ops.element('FourNodeTetrahedron', 9237, *[2454, 2455, 2352, 2070], 1) + ops.element('FourNodeTetrahedron', 9238, *[1843, 2652, 1955, 2383], 1) + ops.element('FourNodeTetrahedron', 9239, *[2468, 2273, 2294, 2416], 1) + ops.element('FourNodeTetrahedron', 9240, *[2236, 2237, 1898, 1913], 1) + ops.element('FourNodeTetrahedron', 9241, *[1987, 1909, 1911, 1912], 1) + ops.element('FourNodeTetrahedron', 9242, *[1871, 1873, 2185, 1872], 1) + ops.element('FourNodeTetrahedron', 9243, *[2119, 1754, 1751, 1752], 1) + ops.element('FourNodeTetrahedron', 9244, *[2479, 2590, 2559, 2591], 1) + ops.element('FourNodeTetrahedron', 9245, *[1958, 1956, 2051, 2210], 1) + ops.element('FourNodeTetrahedron', 9246, *[2146, 2530, 1854, 1896], 1) + ops.element('FourNodeTetrahedron', 9247, *[2006, 2619, 1892, 2522], 1) + ops.element('FourNodeTetrahedron', 9248, *[1929, 1784, 2358, 1980], 1) + ops.element('FourNodeTetrahedron', 9249, *[2331, 2328, 2330, 2111], 1) + ops.element('FourNodeTetrahedron', 9250, *[2185, 2686, 2468, 2551], 1) + ops.element('FourNodeTetrahedron', 9251, *[1223, 2074, 1234, 1235], 1) + ops.element('FourNodeTetrahedron', 9252, *[2667, 1158, 682, 511], 1) + ops.element('FourNodeTetrahedron', 9253, *[1970, 1971, 1969, 2138], 1) + ops.element('FourNodeTetrahedron', 9254, *[2266, 1942, 1185, 1137], 1) + ops.element('FourNodeTetrahedron', 9255, *[1750, 1836, 2229, 1949], 1) + ops.element('FourNodeTetrahedron', 9256, *[1779, 1776, 1187, 2443], 1) + ops.element('FourNodeTetrahedron', 9257, *[1892, 2522, 2619, 1923], 1) + ops.element('FourNodeTetrahedron', 9258, *[2465, 2336, 2250, 2196], 1) + ops.element('FourNodeTetrahedron', 9259, *[2520, 2167, 2401, 1809], 1) + ops.element('FourNodeTetrahedron', 9260, *[2073, 2315, 2074, 2071], 1) + ops.element('FourNodeTetrahedron', 9261, *[2596, 2413, 2531, 2577], 1) + ops.element('FourNodeTetrahedron', 9262, *[2113, 1755, 2526, 2493], 1) + ops.element('FourNodeTetrahedron', 9263, *[2344, 1794, 1792, 1795], 1) + ops.element('FourNodeTetrahedron', 9264, *[2356, 2221, 2222, 2192], 1) + ops.element('FourNodeTetrahedron', 9265, *[2080, 2079, 2151, 2379], 1) + ops.element('FourNodeTetrahedron', 9266, *[1126, 1978, 1236, 1257], 1) + ops.element('FourNodeTetrahedron', 9267, *[2338, 2502, 2560, 2590], 1) + ops.element('FourNodeTetrahedron', 9268, *[2438, 2381, 1913, 2602], 1) + ops.element('FourNodeTetrahedron', 9269, *[1150, 2438, 1913, 2602], 1) + ops.element('FourNodeTetrahedron', 9270, *[1150, 2602, 1222, 2171], 1) + ops.element('FourNodeTetrahedron', 9271, *[1150, 2438, 2602, 2171], 1) + ops.element('FourNodeTetrahedron', 9272, *[2335, 2681, 2436, 2540], 1) + ops.element('FourNodeTetrahedron', 9273, *[2335, 2540, 2436, 2336], 1) + ops.element('FourNodeTetrahedron', 9274, *[1251, 1853, 1204, 2402], 1) + ops.element('FourNodeTetrahedron', 9275, *[1926, 2032, 1814, 2031], 1) + ops.element('FourNodeTetrahedron', 9276, *[2024, 2023, 2299, 2021], 1) + ops.element('FourNodeTetrahedron', 9277, *[2002, 2432, 2003, 2001], 1) + ops.element('FourNodeTetrahedron', 9278, *[2421, 2530, 2422, 2146], 1) + ops.element('FourNodeTetrahedron', 9279, *[1936, 1999, 1811, 2562], 1) + ops.element('FourNodeTetrahedron', 9280, *[1811, 2135, 2133, 1999], 1) + ops.element('FourNodeTetrahedron', 9281, *[2572, 2170, 2573, 2559], 1) + ops.element('FourNodeTetrahedron', 9282, *[2577, 2151, 2150, 1992], 1) + ops.element('FourNodeTetrahedron', 9283, *[2528, 2407, 2402, 2405], 1) + ops.element('FourNodeTetrahedron', 9284, *[1995, 2102, 2309, 2103], 1) + ops.element('FourNodeTetrahedron', 9285, *[2526, 2030, 1995, 2103], 1) + ops.element('FourNodeTetrahedron', 9286, *[2357, 2055, 2214, 1747], 1) + ops.element('FourNodeTetrahedron', 9287, *[2357, 2438, 2238, 2479], 1) + ops.element('FourNodeTetrahedron', 9288, *[1995, 2030, 2102, 2103], 1) + ops.element('FourNodeTetrahedron', 9289, *[1824, 2288, 2101, 1890], 1) + ops.element('FourNodeTetrahedron', 9290, *[2103, 1824, 2101, 1890], 1) + ops.element('FourNodeTetrahedron', 9291, *[2120, 1936, 1811, 2562], 1) + ops.element('FourNodeTetrahedron', 9292, *[2120, 2000, 1811, 1936], 1) + ops.element('FourNodeTetrahedron', 9293, *[2184, 2294, 2621, 2612], 1) + ops.element('FourNodeTetrahedron', 9294, *[2617, 1771, 1768, 2154], 1) + ops.element('FourNodeTetrahedron', 9295, *[2184, 2294, 2612, 2416], 1) + ops.element('FourNodeTetrahedron', 9296, *[1762, 1841, 2398, 1842], 1) + ops.element('FourNodeTetrahedron', 9297, *[1158, 2170, 1229, 2662], 1) + ops.element('FourNodeTetrahedron', 9298, *[2026, 1803, 2482, 2440], 1) + ops.element('FourNodeTetrahedron', 9299, *[2236, 2114, 2449, 1844], 1) + ops.element('FourNodeTetrahedron', 9300, *[2199, 2198, 2197, 2195], 1) + ops.element('FourNodeTetrahedron', 9301, *[2420, 2150, 1976, 2362], 1) + ops.element('FourNodeTetrahedron', 9302, *[2101, 2313, 1824, 2103], 1) + ops.element('FourNodeTetrahedron', 9303, *[2030, 2313, 2102, 2103], 1) + ops.element('FourNodeTetrahedron', 9304, *[2102, 2313, 2101, 2103], 1) + ops.element('FourNodeTetrahedron', 9305, *[2577, 2150, 2525, 1992], 1) + ops.element('FourNodeTetrahedron', 9306, *[2108, 2373, 2089, 2111], 1) + ops.element('FourNodeTetrahedron', 9307, *[1184, 2143, 1227, 1240], 1) + ops.element('FourNodeTetrahedron', 9308, *[2561, 2337, 2338, 2508], 1) + ops.element('FourNodeTetrahedron', 9309, *[2324, 2549, 2082, 2223], 1) + ops.element('FourNodeTetrahedron', 9310, *[1975, 2255, 1191, 1891], 1) + ops.element('FourNodeTetrahedron', 9311, *[2214, 2532, 1981, 2596], 1) + ops.element('FourNodeTetrahedron', 9312, *[2171, 2438, 2602, 2578], 1) + ops.element('FourNodeTetrahedron', 9313, *[2502, 2577, 2525, 1992], 1) + ops.element('FourNodeTetrahedron', 9314, *[2398, 2623, 1763, 1904], 1) + ops.element('FourNodeTetrahedron', 9315, *[1162, 1808, 1143, 2046], 1) + ops.element('FourNodeTetrahedron', 9316, *[2578, 2577, 2150, 2525], 1) + ops.element('FourNodeTetrahedron', 9317, *[2578, 2150, 2420, 2525], 1) + ops.element('FourNodeTetrahedron', 9318, *[1860, 1975, 1130, 1215], 1) + ops.element('FourNodeTetrahedron', 9319, *[2467, 2006, 1891, 1892], 1) + ops.element('FourNodeTetrahedron', 9320, *[1918, 2093, 2095, 1925], 1) + ops.element('FourNodeTetrahedron', 9321, *[2329, 2477, 2674, 2330], 1) + ops.element('FourNodeTetrahedron', 9322, *[1760, 1880, 1153, 1903], 1) + ops.element('FourNodeTetrahedron', 9323, *[2023, 2669, 2021, 1778], 1) + ops.element('FourNodeTetrahedron', 9324, *[2153, 2054, 1883, 2234], 1) + ops.element('FourNodeTetrahedron', 9325, *[2176, 2232, 2366, 1900], 1) + ops.element('FourNodeTetrahedron', 9326, *[2340, 1969, 2214, 2338], 1) + ops.element('FourNodeTetrahedron', 9327, *[2353, 2304, 2305, 2352], 1) + ops.element('FourNodeTetrahedron', 9328, *[2077, 2003, 2076, 2002], 1) + ops.element('FourNodeTetrahedron', 9329, *[2468, 2580, 2273, 2415], 1) + ops.element('FourNodeTetrahedron', 9330, *[1918, 1912, 2345, 2094], 1) + ops.element('FourNodeTetrahedron', 9331, *[1149, 2098, 177, 2250], 1) + ops.element('FourNodeTetrahedron', 9332, *[2455, 2352, 2070, 2408], 1) + ops.element('FourNodeTetrahedron', 9333, *[2244, 2481, 2017, 2248], 1) + ops.element('FourNodeTetrahedron', 9334, *[2244, 2017, 2019, 2248], 1) + ops.element('FourNodeTetrahedron', 9335, *[2419, 2049, 2256, 2020], 1) + ops.element('FourNodeTetrahedron', 9336, *[2212, 1946, 1910, 1947], 1) + ops.element('FourNodeTetrahedron', 9337, *[2455, 2354, 2352, 2408], 1) + ops.element('FourNodeTetrahedron', 9338, *[1185, 2065, 1183, 1943], 1) + ops.element('FourNodeTetrahedron', 9339, *[2090, 2087, 2167, 2088], 1) + ops.element('FourNodeTetrahedron', 9340, *[2615, 2674, 2613, 2311], 1) + ops.element('FourNodeTetrahedron', 9341, *[2294, 2565, 2429, 2612], 1) + ops.element('FourNodeTetrahedron', 9342, *[2640, 1757, 1755, 1758], 1) + ops.element('FourNodeTetrahedron', 9343, *[2353, 2455, 2352, 2354], 1) + ops.element('FourNodeTetrahedron', 9344, *[1906, 2678, 2380, 2657], 1) + ops.element('FourNodeTetrahedron', 9345, *[2136, 2678, 2599, 2380], 1) + ops.element('FourNodeTetrahedron', 9346, *[1155, 2202, 1232, 551], 1) + ops.element('FourNodeTetrahedron', 9347, *[2136, 2678, 2380, 1906], 1) + ops.element('FourNodeTetrahedron', 9348, *[2551, 2415, 2416, 2552], 1) + ops.element('FourNodeTetrahedron', 9349, *[1829, 1846, 2376, 2059], 1) + ops.element('FourNodeTetrahedron', 9350, *[2143, 1826, 2144, 2148], 1) + ops.element('FourNodeTetrahedron', 9351, *[2599, 734, 739, 2380], 1) + ops.element('FourNodeTetrahedron', 9352, *[1131, 1796, 1184, 1195], 1) + ops.element('FourNodeTetrahedron', 9353, *[1796, 1937, 1195, 2013], 1) + ops.element('FourNodeTetrahedron', 9354, *[2552, 2414, 2415, 2416], 1) + ops.element('FourNodeTetrahedron', 9355, *[2308, 2321, 1847, 1848], 1) + ops.element('FourNodeTetrahedron', 9356, *[2011, 2136, 2380, 1906], 1) + ops.element('FourNodeTetrahedron', 9357, *[1905, 1906, 1821, 1820], 1) + ops.element('FourNodeTetrahedron', 9358, *[1906, 2657, 2380, 1821], 1) + ops.element('FourNodeTetrahedron', 9359, *[1906, 2657, 1821, 1820], 1) + ops.element('FourNodeTetrahedron', 9360, *[1905, 1906, 2380, 1821], 1) + ops.element('FourNodeTetrahedron', 9361, *[2570, 2035, 2646, 2487], 1) + ops.element('FourNodeTetrahedron', 9362, *[2354, 2391, 2352, 2408], 1) + ops.element('FourNodeTetrahedron', 9363, *[1212, 1847, 1148, 653], 1) + ops.element('FourNodeTetrahedron', 9364, *[1905, 2380, 1144, 1821], 1) + ops.element('FourNodeTetrahedron', 9365, *[743, 2047, 2180, 2178], 1) + ops.element('FourNodeTetrahedron', 9366, *[747, 1988, 748, 1169], 1) + ops.element('FourNodeTetrahedron', 9367, *[1757, 1756, 2433, 1755], 1) + ops.element('FourNodeTetrahedron', 9368, *[2178, 2177, 2627, 2179], 1) + ops.element('FourNodeTetrahedron', 9369, *[2358, 2237, 513, 2238], 1) + ops.element('FourNodeTetrahedron', 9370, *[2672, 2629, 1775, 2490], 1) + ops.element('FourNodeTetrahedron', 9371, *[1805, 1804, 2471, 1806], 1) + ops.element('FourNodeTetrahedron', 9372, *[742, 2177, 2627, 2178], 1) + ops.element('FourNodeTetrahedron', 9373, *[2523, 2522, 1915, 2474], 1) + ops.element('FourNodeTetrahedron', 9374, *[2399, 2623, 1763, 2398], 1) + ops.element('FourNodeTetrahedron', 9375, *[2058, 1845, 2059, 2456], 1) + ops.element('FourNodeTetrahedron', 9376, *[2273, 1963, 2565, 1964], 1) + ops.element('FourNodeTetrahedron', 9377, *[2416, 2273, 2565, 1964], 1) + ops.element('FourNodeTetrahedron', 9378, *[2050, 2635, 1879, 2048], 1) + ops.element('FourNodeTetrahedron', 9379, *[2594, 2592, 2556, 2462], 1) + ops.element('FourNodeTetrahedron', 9380, *[2594, 2556, 1194, 2462], 1) + ops.element('FourNodeTetrahedron', 9381, *[1935, 2000, 1810, 2120], 1) + ops.element('FourNodeTetrahedron', 9382, *[2219, 2000, 1810, 1935], 1) + ops.element('FourNodeTetrahedron', 9383, *[2463, 1998, 1151, 2408], 1) + ops.element('FourNodeTetrahedron', 9384, *[1964, 1962, 2231, 2233], 1) + ops.element('FourNodeTetrahedron', 9385, *[2659, 2476, 2277, 2445], 1) + ops.element('FourNodeTetrahedron', 9386, *[1851, 1930, 1860, 1993], 1) + ops.element('FourNodeTetrahedron', 9387, *[2058, 2059, 1829, 1994], 1) + ops.element('FourNodeTetrahedron', 9388, *[2052, 2226, 2594, 2384], 1) + ops.element('FourNodeTetrahedron', 9389, *[2635, 2275, 2046, 1124], 1) + ops.element('FourNodeTetrahedron', 9390, *[1996, 2375, 2116, 2539], 1) + ops.element('FourNodeTetrahedron', 9391, *[2563, 1770, 1771, 2248], 1) + ops.element('FourNodeTetrahedron', 9392, *[1782, 1987, 2345, 1857], 1) + ops.element('FourNodeTetrahedron', 9393, *[1921, 1909, 1987, 1924], 1) + ops.element('FourNodeTetrahedron', 9394, *[2132, 2018, 2316, 1868], 1) + ops.element('FourNodeTetrahedron', 9395, *[2513, 2496, 2404, 2412], 1) + ops.element('FourNodeTetrahedron', 9396, *[2429, 2086, 2121, 2430], 1) + ops.element('FourNodeTetrahedron', 9397, *[2017, 2249, 1770, 2248], 1) + ops.element('FourNodeTetrahedron', 9398, *[2229, 1935, 1810, 2120], 1) + ops.element('FourNodeTetrahedron', 9399, *[2271, 2327, 1989, 1991], 1) + ops.element('FourNodeTetrahedron', 9400, *[2220, 2219, 2568, 1935], 1) + ops.element('FourNodeTetrahedron', 9401, *[1231, 2497, 1135, 1216], 1) + ops.element('FourNodeTetrahedron', 9402, *[2273, 2272, 1878, 2294], 1) + ops.element('FourNodeTetrahedron', 9403, *[2479, 2591, 2495, 2518], 1) + ops.element('FourNodeTetrahedron', 9404, *[2594, 2462, 621, 2384], 1) + ops.element('FourNodeTetrahedron', 9405, *[1231, 2528, 1135, 2497], 1) + ops.element('FourNodeTetrahedron', 9406, *[2135, 2681, 2436, 2435], 1) + ops.element('FourNodeTetrahedron', 9407, *[2184, 2612, 2621, 2062], 1) + ops.element('FourNodeTetrahedron', 9408, *[2348, 2410, 1196, 611], 1) + ops.element('FourNodeTetrahedron', 9409, *[2635, 2275, 1124, 2009], 1) + ops.element('FourNodeTetrahedron', 9410, *[2172, 1978, 1126, 1257], 1) + ops.element('FourNodeTetrahedron', 9411, *[1891, 2483, 2619, 2006], 1) + ops.element('FourNodeTetrahedron', 9412, *[2594, 2592, 2462, 2384], 1) + ops.element('FourNodeTetrahedron', 9413, *[1201, 2147, 1202, 1123], 1) + ops.element('FourNodeTetrahedron', 9414, *[1219, 2298, 1225, 1121], 1) + ops.element('FourNodeTetrahedron', 9415, *[2168, 2440, 2026, 1852], 1) + ops.element('FourNodeTetrahedron', 9416, *[1217, 2048, 1247, 1219], 1) + ops.element('FourNodeTetrahedron', 9417, *[1969, 2213, 2140, 2139], 1) + ops.element('FourNodeTetrahedron', 9418, *[2351, 2110, 2681, 2464], 1) + ops.element('FourNodeTetrahedron', 9419, *[1890, 1862, 1865, 2634], 1) + ops.element('FourNodeTetrahedron', 9420, *[2391, 2489, 1834, 2260], 1) + ops.element('FourNodeTetrahedron', 9421, *[1844, 1843, 1955, 2383], 1) + ops.element('FourNodeTetrahedron', 9422, *[2578, 2129, 2420, 2150], 1) + ops.element('FourNodeTetrahedron', 9423, *[1199, 2463, 733, 1151], 1) + ops.element('FourNodeTetrahedron', 9424, *[2531, 2129, 2631, 2578], 1) + ops.element('FourNodeTetrahedron', 9425, *[2405, 2204, 1155, 2542], 1) + ops.element('FourNodeTetrahedron', 9426, *[1872, 2185, 2184, 2416], 1) + ops.element('FourNodeTetrahedron', 9427, *[2578, 2129, 2631, 2420], 1) + ops.element('FourNodeTetrahedron', 9428, *[1869, 2016, 2359, 2078], 1) + ops.element('FourNodeTetrahedron', 9429, *[2240, 2493, 2494, 2241], 1) + ops.element('FourNodeTetrahedron', 9430, *[2531, 2081, 2131, 2075], 1) + ops.element('FourNodeTetrahedron', 9431, *[2531, 2081, 2075, 2151], 1) + ops.element('FourNodeTetrahedron', 9432, *[2046, 2047, 1193, 2475], 1) + ops.element('FourNodeTetrahedron', 9433, *[1890, 2176, 2287, 1901], 1) + ops.element('FourNodeTetrahedron', 9434, *[1901, 2366, 2684, 1900], 1) + ops.element('FourNodeTetrahedron', 9435, *[1127, 2229, 1209, 1949], 1) + ops.element('FourNodeTetrahedron', 9436, *[2577, 2151, 2531, 2150], 1) + ops.element('FourNodeTetrahedron', 9437, *[513, 2236, 2237, 1913], 1) + ops.element('FourNodeTetrahedron', 9438, *[513, 1913, 1246, 1150], 1) + ops.element('FourNodeTetrahedron', 9439, *[2236, 1898, 1246, 1913], 1) + ops.element('FourNodeTetrahedron', 9440, *[2531, 2151, 2075, 2150], 1) + ops.element('FourNodeTetrahedron', 9441, *[2390, 2641, 2173, 2389], 1) + ops.element('FourNodeTetrahedron', 9442, *[1930, 1994, 2283, 1996], 1) + ops.element('FourNodeTetrahedron', 9443, *[2388, 2173, 2538, 2240], 1) + ops.element('FourNodeTetrahedron', 9444, *[2333, 2199, 2200, 2334], 1) + ops.element('FourNodeTetrahedron', 9445, *[2273, 1875, 2272, 1963], 1) + ops.element('FourNodeTetrahedron', 9446, *[2237, 1981, 1844, 2381], 1) + ops.element('FourNodeTetrahedron', 9447, *[2083, 2332, 2308, 2084], 1) + ops.element('FourNodeTetrahedron', 9448, *[1854, 2157, 1851, 2538], 1) + ops.element('FourNodeTetrahedron', 9449, *[2133, 2335, 2099, 2098], 1) + ops.element('FourNodeTetrahedron', 9450, *[1797, 2503, 1799, 1798], 1) + ops.element('FourNodeTetrahedron', 9451, *[2412, 2497, 1156, 2410], 1) + ops.element('FourNodeTetrahedron', 9452, *[2346, 2448, 1805, 2390], 1) + ops.element('FourNodeTetrahedron', 9453, *[2228, 2437, 718, 2400], 1) + ops.element('FourNodeTetrahedron', 9454, *[2271, 2296, 2327, 2270], 1) + ops.element('FourNodeTetrahedron', 9455, *[2470, 2471, 2641, 2469], 1) + ops.element('FourNodeTetrahedron', 9456, *[2131, 2077, 2132, 2075], 1) + ops.element('FourNodeTetrahedron', 9457, *[2145, 1949, 1208, 1853], 1) + ops.element('FourNodeTetrahedron', 9458, *[1779, 2022, 1197, 1778], 1) + ops.element('FourNodeTetrahedron', 9459, *[2055, 1746, 1980, 2214], 1) + ops.element('FourNodeTetrahedron', 9460, *[2406, 1993, 1974, 2494], 1) + ops.element('FourNodeTetrahedron', 9461, *[2253, 1957, 1958, 2625], 1) + ops.element('FourNodeTetrahedron', 9462, *[1956, 2209, 2227, 2051], 1) + ops.element('FourNodeTetrahedron', 9463, *[1956, 1959, 2209, 2210], 1) + ops.element('FourNodeTetrahedron', 9464, *[1878, 1823, 2097, 2272], 1) + ops.element('FourNodeTetrahedron', 9465, *[1201, 2147, 1206, 1202], 1) + ops.element('FourNodeTetrahedron', 9466, *[1923, 1238, 526, 2278], 1) + ops.element('FourNodeTetrahedron', 9467, *[2014, 2013, 2015, 2556], 1) + ops.element('FourNodeTetrahedron', 9468, *[2527, 1967, 1823, 1966], 1) + ops.element('FourNodeTetrahedron', 9469, *[2060, 2062, 2063, 2466], 1) + ops.element('FourNodeTetrahedron', 9470, *[2122, 2661, 2430, 2611], 1) + ops.element('FourNodeTetrahedron', 9471, *[1780, 1988, 1169, 1781], 1) + ops.element('FourNodeTetrahedron', 9472, *[2320, 2069, 1821, 2068], 1) + ops.element('FourNodeTetrahedron', 9473, *[2441, 1831, 1830, 1845], 1) + ops.element('FourNodeTetrahedron', 9474, *[759, 1893, 1239, 1159], 1) + ops.element('FourNodeTetrahedron', 9475, *[1239, 1893, 1169, 1780], 1) + ops.element('FourNodeTetrahedron', 9476, *[1884, 2044, 2524, 1784], 1) + ops.element('FourNodeTetrahedron', 9477, *[1935, 2440, 1934, 1933], 1) + ops.element('FourNodeTetrahedron', 9478, *[2557, 2473, 1808, 2045], 1) + ops.element('FourNodeTetrahedron', 9479, *[1894, 2607, 759, 1893], 1) + ops.element('FourNodeTetrahedron', 9480, *[1165, 2275, 1245, 1124], 1) + ops.element('FourNodeTetrahedron', 9481, *[1894, 1893, 759, 1159], 1) + ops.element('FourNodeTetrahedron', 9482, *[2626, 2274, 2153, 2054], 1) + ops.element('FourNodeTetrahedron', 9483, *[2027, 1802, 1803, 2091], 1) + ops.element('FourNodeTetrahedron', 9484, *[2490, 2615, 2629, 2312], 1) + ops.element('FourNodeTetrahedron', 9485, *[2662, 2653, 684, 2573], 1) + ops.element('FourNodeTetrahedron', 9486, *[2155, 1871, 1872, 2156], 1) + ops.element('FourNodeTetrahedron', 9487, *[2129, 1868, 2071, 1976], 1) + ops.element('FourNodeTetrahedron', 9488, *[2631, 2071, 2072, 2129], 1) + ops.element('FourNodeTetrahedron', 9489, *[2147, 2409, 1206, 1202], 1) + ops.element('FourNodeTetrahedron', 9490, *[2345, 2390, 2173, 2388], 1) + ops.element('FourNodeTetrahedron', 9491, *[2048, 2009, 1247, 1164], 1) + ops.element('FourNodeTetrahedron', 9492, *[1973, 2483, 1891, 2006], 1) + ops.element('FourNodeTetrahedron', 9493, *[2483, 2484, 2199, 2630], 1) + ops.element('FourNodeTetrahedron', 9494, *[2483, 2630, 2199, 2333], 1) + ops.element('FourNodeTetrahedron', 9495, *[2098, 2336, 2250, 2465], 1) + ops.element('FourNodeTetrahedron', 9496, *[713, 2164, 175, 1157], 1) + ops.element('FourNodeTetrahedron', 9497, *[2485, 2630, 2483, 2008], 1) + ops.element('FourNodeTetrahedron', 9498, *[1850, 1793, 2609, 1795], 1) + ops.element('FourNodeTetrahedron', 9499, *[2094, 2389, 2388, 2544], 1) + ops.element('FourNodeTetrahedron', 9500, *[2435, 2335, 2098, 2539], 1) + ops.element('FourNodeTetrahedron', 9501, *[2405, 1974, 1859, 2204], 1) + ops.element('FourNodeTetrahedron', 9502, *[2405, 2682, 1974, 2204], 1) + ops.element('FourNodeTetrahedron', 9503, *[1799, 2149, 2143, 1937], 1) + ops.element('FourNodeTetrahedron', 9504, *[2528, 2405, 1135, 2497], 1) + ops.element('FourNodeTetrahedron', 9505, *[2453, 2525, 2656, 1990], 1) + ops.element('FourNodeTetrahedron', 9506, *[2682, 2242, 1974, 2204], 1) + ops.element('FourNodeTetrahedron', 9507, *[1141, 1809, 1157, 1170], 1) + ops.element('FourNodeTetrahedron', 9508, *[2560, 2169, 2171, 2170], 1) + ops.element('FourNodeTetrahedron', 9509, *[1970, 2486, 2597, 2386], 1) + ops.element('FourNodeTetrahedron', 9510, *[2479, 2560, 2171, 2170], 1) + ops.element('FourNodeTetrahedron', 9511, *[2022, 2021, 2024, 1197], 1) + ops.element('FourNodeTetrahedron', 9512, *[2022, 2023, 2021, 1778], 1) + ops.element('FourNodeTetrahedron', 9513, *[2211, 2292, 1886, 2290], 1) + ops.element('FourNodeTetrahedron', 9514, *[2129, 2132, 1868, 2076], 1) + ops.element('FourNodeTetrahedron', 9515, *[1829, 2464, 2588, 1932], 1) + ops.element('FourNodeTetrahedron', 9516, *[1170, 2099, 176, 177], 1) + ops.element('FourNodeTetrahedron', 9517, *[1916, 1899, 2564, 2606], 1) + ops.element('FourNodeTetrahedron', 9518, *[1964, 2620, 2661, 2618], 1) + ops.element('FourNodeTetrahedron', 9519, *[2058, 2112, 2059, 1995], 1) + ops.element('FourNodeTetrahedron', 9520, *[2008, 2630, 2006, 1917], 1) + ops.element('FourNodeTetrahedron', 9521, *[2025, 2026, 2107, 2168], 1) + ops.element('FourNodeTetrahedron', 9522, *[1858, 2094, 2388, 2544], 1) + ops.element('FourNodeTetrahedron', 9523, *[1858, 2388, 2529, 2544], 1) + ops.element('FourNodeTetrahedron', 9524, *[2329, 2477, 2328, 2092], 1) + ops.element('FourNodeTetrahedron', 9525, *[2325, 2113, 1993, 2526], 1) + ops.element('FourNodeTetrahedron', 9526, *[2566, 1789, 1790, 2175], 1) + ops.element('FourNodeTetrahedron', 9527, *[1964, 2620, 2233, 2661], 1) + ops.element('FourNodeTetrahedron', 9528, *[1176, 2617, 1137, 1175], 1) + ops.element('FourNodeTetrahedron', 9529, *[1931, 2058, 2285, 2113], 1) + ops.element('FourNodeTetrahedron', 9530, *[1860, 2307, 1975, 1974], 1) + ops.element('FourNodeTetrahedron', 9531, *[2197, 2201, 2198, 2199], 1) + ops.element('FourNodeTetrahedron', 9532, *[2149, 1783, 2148, 2263], 1) + ops.element('FourNodeTetrahedron', 9533, *[1123, 2144, 1203, 2142], 1) + ops.element('FourNodeTetrahedron', 9534, *[2459, 1770, 2066, 1768], 1) + ops.element('FourNodeTetrahedron', 9535, *[2370, 2523, 2598, 538], 1) + ops.element('FourNodeTetrahedron', 9536, *[2479, 2438, 2171, 2560], 1) + ops.element('FourNodeTetrahedron', 9537, *[2641, 2516, 2240, 2389], 1) + ops.element('FourNodeTetrahedron', 9538, *[2001, 2431, 2243, 2403], 1) + ops.element('FourNodeTetrahedron', 9539, *[1769, 1959, 2460, 2227], 1) + ops.element('FourNodeTetrahedron', 9540, *[2641, 2325, 2240, 2516], 1) + ops.element('FourNodeTetrahedron', 9541, *[2113, 2112, 1995, 2526], 1) + ops.element('FourNodeTetrahedron', 9542, *[1928, 1784, 2358, 1929], 1) + ops.element('FourNodeTetrahedron', 9543, *[2145, 2422, 1852, 1854], 1) + ops.element('FourNodeTetrahedron', 9544, *[2145, 1852, 1853, 1854], 1) + ops.element('FourNodeTetrahedron', 9545, *[2019, 2017, 2395, 2248], 1) + ops.element('FourNodeTetrahedron', 9546, *[2422, 2157, 1852, 1854], 1) + ops.element('FourNodeTetrahedron', 9547, *[1856, 2388, 2407, 2529], 1) + ops.element('FourNodeTetrahedron', 9548, *[2230, 2546, 2437, 2400], 1) + ops.element('FourNodeTetrahedron', 9549, *[2364, 2671, 2230, 2546], 1) + ops.element('FourNodeTetrahedron', 9550, *[2230, 2671, 2437, 2546], 1) + ops.element('FourNodeTetrahedron', 9551, *[2422, 2168, 1852, 2157], 1) + ops.element('FourNodeTetrahedron', 9552, *[2168, 2440, 1852, 1931], 1) + ops.element('FourNodeTetrahedron', 9553, *[2100, 2101, 1863, 1890], 1) + ops.element('FourNodeTetrahedron', 9554, *[2100, 1863, 2589, 1865], 1) + ops.element('FourNodeTetrahedron', 9555, *[2100, 1890, 1863, 1865], 1) + ops.element('FourNodeTetrahedron', 9556, *[2116, 2101, 2589, 2100], 1) + ops.element('FourNodeTetrahedron', 9557, *[2598, 2523, 1923, 532], 1) + ops.element('FourNodeTetrahedron', 9558, *[2298, 2256, 1225, 2419], 1) + ops.element('FourNodeTetrahedron', 9559, *[1967, 1877, 1823, 1878], 1) + ops.element('FourNodeTetrahedron', 9560, *[2598, 2523, 1892, 1923], 1) + ops.element('FourNodeTetrahedron', 9561, *[1830, 1829, 2588, 1932], 1) + ops.element('FourNodeTetrahedron', 9562, *[2283, 2351, 2135, 2435], 1) + ops.element('FourNodeTetrahedron', 9563, *[2100, 2589, 2116, 2484], 1) + ops.element('FourNodeTetrahedron', 9564, *[2100, 2589, 2484, 1865], 1) + ops.element('FourNodeTetrahedron', 9565, *[2024, 2299, 1142, 2021], 1) + ops.element('FourNodeTetrahedron', 9566, *[1936, 2588, 2000, 2283], 1) + ops.element('FourNodeTetrahedron', 9567, *[2595, 2275, 2442, 2608], 1) + ops.element('FourNodeTetrahedron', 9568, *[2586, 2137, 740, 2024], 1) + ops.element('FourNodeTetrahedron', 9569, *[2299, 2137, 1907, 2023], 1) + ops.element('FourNodeTetrahedron', 9570, *[621, 2450, 2462, 622], 1) + ops.element('FourNodeTetrahedron', 9571, *[2662, 2653, 2368, 684], 1) + ops.element('FourNodeTetrahedron', 9572, *[2567, 1791, 1788, 1789], 1) + ops.element('FourNodeTetrahedron', 9573, *[1784, 2031, 1787, 1929], 1) + ops.element('FourNodeTetrahedron', 9574, *[2170, 2368, 2662, 2653], 1) + ops.element('FourNodeTetrahedron', 9575, *[2441, 1845, 2058, 2433], 1) + ops.element('FourNodeTetrahedron', 9576, *[2031, 2603, 1885, 1787], 1) + ops.element('FourNodeTetrahedron', 9577, *[1765, 1921, 1986, 1920], 1) + ops.element('FourNodeTetrahedron', 9578, *[2077, 2003, 2132, 2076], 1) + ops.element('FourNodeTetrahedron', 9579, *[2526, 2097, 2221, 2356], 1) + ops.element('FourNodeTetrahedron', 9580, *[2405, 2407, 2529, 2682], 1) + ops.element('FourNodeTetrahedron', 9581, *[1931, 2058, 1994, 2285], 1) + ops.element('FourNodeTetrahedron', 9582, *[2496, 2407, 2528, 2529], 1) + ops.element('FourNodeTetrahedron', 9583, *[1231, 2497, 2528, 2412], 1) + ops.element('FourNodeTetrahedron', 9584, *[1830, 1832, 2588, 1829], 1) + ops.element('FourNodeTetrahedron', 9585, *[2483, 2195, 2619, 2333], 1) + ops.element('FourNodeTetrahedron', 9586, *[2496, 2528, 2497, 2412], 1) + ops.element('FourNodeTetrahedron', 9587, *[2022, 2021, 1197, 1778], 1) + ops.element('FourNodeTetrahedron', 9588, *[1934, 2588, 1936, 1932], 1) + ops.element('FourNodeTetrahedron', 9589, *[1934, 1830, 2588, 1932], 1) + ops.element('FourNodeTetrahedron', 9590, *[2440, 1830, 1934, 1932], 1) + ops.element('FourNodeTetrahedron', 9591, *[1934, 2482, 2588, 1830], 1) + ops.element('FourNodeTetrahedron', 9592, *[2007, 2222, 2008, 2010], 1) + ops.element('FourNodeTetrahedron', 9593, *[2193, 2555, 2008, 1917], 1) + ops.element('FourNodeTetrahedron', 9594, *[2222, 2008, 2010, 2193], 1) + ops.element('FourNodeTetrahedron', 9595, *[2221, 2100, 2309, 2485], 1) + ops.element('FourNodeTetrahedron', 9596, *[2103, 2655, 2100, 2221], 1) + ops.element('FourNodeTetrahedron', 9597, *[2309, 2103, 2100, 2221], 1) + ops.element('FourNodeTetrahedron', 9598, *[1989, 2318, 2152, 1990], 1) + ops.element('FourNodeTetrahedron', 9599, *[1159, 1893, 1239, 1780], 1) + ops.element('FourNodeTetrahedron', 9600, *[1894, 2607, 1893, 1780], 1) + ops.element('FourNodeTetrahedron', 9601, *[1996, 2116, 2539, 2309], 1) + ops.element('FourNodeTetrahedron', 9602, *[2100, 1865, 2484, 2485], 1) + ops.element('FourNodeTetrahedron', 9603, *[2242, 2241, 2494, 2222], 1) + ops.element('FourNodeTetrahedron', 9604, *[2192, 2514, 2555, 2121], 1) + ops.element('FourNodeTetrahedron', 9605, *[2161, 2651, 2663, 1884], 1) + ops.element('FourNodeTetrahedron', 9606, *[2485, 1865, 2484, 2630], 1) + ops.element('FourNodeTetrahedron', 9607, *[2454, 2353, 2455, 2657], 1) + ops.element('FourNodeTetrahedron', 9608, *[2489, 2490, 1775, 2312], 1) + ops.element('FourNodeTetrahedron', 9609, *[2006, 2630, 2483, 2333], 1) + ops.element('FourNodeTetrahedron', 9610, *[2590, 2508, 2501, 2559], 1) + ops.element('FourNodeTetrahedron', 9611, *[1139, 1163, 1162, 1879], 1) + ops.element('FourNodeTetrahedron', 9612, *[2514, 2174, 2655, 2634], 1) + ops.element('FourNodeTetrahedron', 9613, *[2337, 2140, 2452, 2508], 1) + ops.element('FourNodeTetrahedron', 9614, *[2520, 2088, 2167, 1809], 1) + ops.element('FourNodeTetrahedron', 9615, *[2000, 2088, 1809, 2135], 1) + ops.element('FourNodeTetrahedron', 9616, *[2003, 2432, 2244, 2001], 1) + ops.element('FourNodeTetrahedron', 9617, *[1908, 2322, 1912, 2093], 1) + ops.element('FourNodeTetrahedron', 9618, *[2514, 2655, 2485, 2634], 1) + ops.element('FourNodeTetrahedron', 9619, *[2514, 2634, 2485, 2555], 1) + ops.element('FourNodeTetrahedron', 9620, *[1746, 1748, 2532, 2213], 1) + ops.element('FourNodeTetrahedron', 9621, *[2381, 2315, 2073, 2631], 1) + ops.element('FourNodeTetrahedron', 9622, *[1845, 2314, 2059, 2456], 1) + ops.element('FourNodeTetrahedron', 9623, *[2602, 2072, 2172, 2420], 1) + ops.element('FourNodeTetrahedron', 9624, *[2256, 2020, 2258, 2359], 1) + ops.element('FourNodeTetrahedron', 9625, *[2192, 2514, 2485, 2555], 1) + ops.element('FourNodeTetrahedron', 9626, *[2242, 2494, 1974, 2222], 1) + ops.element('FourNodeTetrahedron', 9627, *[2310, 2482, 2220, 2026], 1) + ops.element('FourNodeTetrahedron', 9628, *[2345, 2173, 1856, 2388], 1) + ops.element('FourNodeTetrahedron', 9629, *[1805, 2471, 2469, 1806], 1) + ops.element('FourNodeTetrahedron', 9630, *[2489, 2312, 1775, 1772], 1) + ops.element('FourNodeTetrahedron', 9631, *[1907, 1820, 1905, 2669], 1) + ops.element('FourNodeTetrahedron', 9632, *[2489, 2312, 1772, 2491], 1) + ops.element('FourNodeTetrahedron', 9633, *[2392, 2489, 2260, 2491], 1) + ops.element('FourNodeTetrahedron', 9634, *[2260, 2489, 1772, 2491], 1) + ops.element('FourNodeTetrahedron', 9635, *[2192, 2485, 2008, 2555], 1) + ops.element('FourNodeTetrahedron', 9636, *[2106, 2679, 1777, 2443], 1) + ops.element('FourNodeTetrahedron', 9637, *[2238, 1981, 2237, 2438], 1) + ops.element('FourNodeTetrahedron', 9638, *[2106, 1777, 1779, 2443], 1) + ops.element('FourNodeTetrahedron', 9639, *[2356, 2514, 2192, 2429], 1) + ops.element('FourNodeTetrahedron', 9640, *[2636, 1920, 1888, 2292], 1) + ops.element('FourNodeTetrahedron', 9641, *[2631, 2130, 2315, 2071], 1) + ops.element('FourNodeTetrahedron', 9642, *[1753, 1754, 2083, 1752], 1) + ops.element('FourNodeTetrahedron', 9643, *[2243, 2252, 2500, 2274], 1) + ops.element('FourNodeTetrahedron', 9644, *[2396, 1780, 1159, 1134], 1) + ops.element('FourNodeTetrahedron', 9645, *[2274, 2253, 2057, 2664], 1) + ops.element('FourNodeTetrahedron', 9646, *[2390, 2389, 2388, 2094], 1) + ops.element('FourNodeTetrahedron', 9647, *[1228, 1157, 712, 1809], 1) + ops.element('FourNodeTetrahedron', 9648, *[2051, 2226, 2225, 1883], 1) + ops.element('FourNodeTetrahedron', 9649, *[2588, 1832, 2351, 2464], 1) + ops.element('FourNodeTetrahedron', 9650, *[1832, 2110, 2351, 2464], 1) + ops.element('FourNodeTetrahedron', 9651, *[2000, 2111, 2351, 2588], 1) + ops.element('FourNodeTetrahedron', 9652, *[1841, 2398, 1842, 1843], 1) + ops.element('FourNodeTetrahedron', 9653, *[2000, 2111, 2088, 2351], 1) + ops.element('FourNodeTetrahedron', 9654, *[2219, 2111, 2088, 2000], 1) + ops.element('FourNodeTetrahedron', 9655, *[2612, 2429, 2356, 2123], 1) + ops.element('FourNodeTetrahedron', 9656, *[2153, 1883, 2154, 2234], 1) + ops.element('FourNodeTetrahedron', 9657, *[2416, 2430, 2612, 2611], 1) + ops.element('FourNodeTetrahedron', 9658, *[2294, 2429, 2356, 2612], 1) + ops.element('FourNodeTetrahedron', 9659, *[2544, 2063, 2241, 2239], 1) + ops.element('FourNodeTetrahedron', 9660, *[1980, 1746, 2532, 2214], 1) + ops.element('FourNodeTetrahedron', 9661, *[2600, 2260, 2408, 2261], 1) + ops.element('FourNodeTetrahedron', 9662, *[1129, 1903, 1217, 1952], 1) + ops.element('FourNodeTetrahedron', 9663, *[2357, 2214, 2596, 2338], 1) + ops.element('FourNodeTetrahedron', 9664, *[2169, 2577, 2578, 2525], 1) + ops.element('FourNodeTetrahedron', 9665, *[2357, 1747, 2214, 2340], 1) + ops.element('FourNodeTetrahedron', 9666, *[2169, 2577, 2525, 2502], 1) + ops.element('FourNodeTetrahedron', 9667, *[2502, 2525, 2169, 2453], 1) + ops.element('FourNodeTetrahedron', 9668, *[2392, 2489, 2391, 2260], 1) + ops.element('FourNodeTetrahedron', 9669, *[2655, 1865, 2485, 2634], 1) + ops.element('FourNodeTetrahedron', 9670, *[2655, 1865, 2100, 2485], 1) + ops.element('FourNodeTetrahedron', 9671, *[2516, 2536, 2241, 2621], 1) + ops.element('FourNodeTetrahedron', 9672, *[1933, 1932, 1936, 1930], 1) + ops.element('FourNodeTetrahedron', 9673, *[2029, 2288, 2101, 1824], 1) + ops.element('FourNodeTetrahedron', 9674, *[2097, 2272, 2174, 2514], 1) + ops.element('FourNodeTetrahedron', 9675, *[2097, 2174, 2655, 2514], 1) + ops.element('FourNodeTetrahedron', 9676, *[2241, 2536, 2356, 2621], 1) + ops.element('FourNodeTetrahedron', 9677, *[1891, 2483, 2215, 2619], 1) + ops.element('FourNodeTetrahedron', 9678, *[1249, 526, 1238, 1923], 1) + ops.element('FourNodeTetrahedron', 9679, *[2112, 2527, 2030, 2526], 1) + ops.element('FourNodeTetrahedron', 9680, *[1819, 1821, 1230, 1818], 1) + ops.element('FourNodeTetrahedron', 9681, *[2320, 2068, 1821, 1818], 1) + ops.element('FourNodeTetrahedron', 9682, *[2555, 2634, 2630, 2334], 1) + ops.element('FourNodeTetrahedron', 9683, *[1245, 2442, 1166, 1241], 1) + ops.element('FourNodeTetrahedron', 9684, *[1241, 2442, 1166, 1759], 1) + ops.element('FourNodeTetrahedron', 9685, *[2123, 2429, 2121, 2122], 1) + ops.element('FourNodeTetrahedron', 9686, *[2630, 1865, 1862, 2634], 1) + ops.element('FourNodeTetrahedron', 9687, *[2097, 2655, 2103, 2174], 1) + ops.element('FourNodeTetrahedron', 9688, *[1992, 2151, 2152, 1989], 1) + ops.element('FourNodeTetrahedron', 9689, *[1932, 2464, 2588, 2283], 1) + ops.element('FourNodeTetrahedron', 9690, *[1855, 1858, 2529, 2498], 1) + ops.element('FourNodeTetrahedron', 9691, *[2048, 2009, 1164, 2298], 1) + ops.element('FourNodeTetrahedron', 9692, *[2686, 2580, 2468, 2551], 1) + ops.element('FourNodeTetrahedron', 9693, *[2686, 2580, 1968, 2468], 1) + ops.element('FourNodeTetrahedron', 9694, *[1895, 1856, 2407, 1855], 1) + ops.element('FourNodeTetrahedron', 9695, *[2097, 1823, 2103, 2174], 1) + ops.element('FourNodeTetrahedron', 9696, *[2097, 1823, 2174, 2272], 1) + ops.element('FourNodeTetrahedron', 9697, *[2108, 2041, 2372, 2109], 1) + ops.element('FourNodeTetrahedron', 9698, *[1773, 2363, 2666, 2364], 1) + ops.element('FourNodeTetrahedron', 9699, *[2404, 2579, 2496, 2513], 1) + ops.element('FourNodeTetrahedron', 9700, *[2528, 2407, 2405, 2529], 1) + ops.element('FourNodeTetrahedron', 9701, *[2309, 2116, 2539, 2484], 1) + ops.element('FourNodeTetrahedron', 9702, *[1229, 2662, 1146, 683], 1) + ops.element('FourNodeTetrahedron', 9703, *[2221, 2514, 2485, 2192], 1) + ops.element('FourNodeTetrahedron', 9704, *[1932, 2588, 1936, 2283], 1) + ops.element('FourNodeTetrahedron', 9705, *[2223, 2545, 1794, 1793], 1) + ops.element('FourNodeTetrahedron', 9706, *[1224, 177, 1170, 2098], 1) + ops.element('FourNodeTetrahedron', 9707, *[1158, 2662, 1229, 683], 1) + ops.element('FourNodeTetrahedron', 9708, *[2479, 1229, 512, 1158], 1) + ops.element('FourNodeTetrahedron', 9709, *[2253, 2057, 1958, 2274], 1) + ops.element('FourNodeTetrahedron', 9710, *[1156, 2497, 1216, 2410], 1) + ops.element('FourNodeTetrahedron', 9711, *[2309, 2102, 2116, 2100], 1) + ops.element('FourNodeTetrahedron', 9712, *[1829, 1832, 2588, 2464], 1) + ops.element('FourNodeTetrahedron', 9713, *[2309, 2103, 2102, 2100], 1) + ops.element('FourNodeTetrahedron', 9714, *[2497, 2405, 1135, 1216], 1) + ops.element('FourNodeTetrahedron', 9715, *[2358, 1981, 2237, 2238], 1) + ops.element('FourNodeTetrahedron', 9716, *[2193, 1917, 2474, 1840], 1) + ops.element('FourNodeTetrahedron', 9717, *[2464, 2681, 2435, 2375], 1) + ops.element('FourNodeTetrahedron', 9718, *[2502, 2452, 2453, 2508], 1) + ops.element('FourNodeTetrahedron', 9719, *[2114, 2449, 1781, 2236], 1) + ops.element('FourNodeTetrahedron', 9720, *[1771, 1769, 1956, 1958], 1) + ops.element('FourNodeTetrahedron', 9721, *[1958, 2210, 2051, 2057], 1) + ops.element('FourNodeTetrahedron', 9722, *[1758, 2096, 2536, 2621], 1) + ops.element('FourNodeTetrahedron', 9723, *[2516, 1758, 1755, 2536], 1) + ops.element('FourNodeTetrahedron', 9724, *[2516, 1758, 2536, 2621], 1) + ops.element('FourNodeTetrahedron', 9725, *[1892, 2619, 1140, 1249], 1) + ops.element('FourNodeTetrahedron', 9726, *[2147, 2421, 2422, 2146], 1) + ops.element('FourNodeTetrahedron', 9727, *[1140, 2619, 1238, 1249], 1) + ops.element('FourNodeTetrahedron', 9728, *[1140, 2619, 2064, 1238], 1) + ops.element('FourNodeTetrahedron', 9729, *[2627, 2586, 2024, 2022], 1) + ops.element('FourNodeTetrahedron', 9730, *[1140, 2215, 2064, 2619], 1) + ops.element('FourNodeTetrahedron', 9731, *[1959, 1887, 2014, 2209], 1) + ops.element('FourNodeTetrahedron', 9732, *[2211, 1887, 1886, 2292], 1) + ops.element('FourNodeTetrahedron', 9733, *[2209, 1887, 1886, 2211], 1) + ops.element('FourNodeTetrahedron', 9734, *[2560, 2578, 2171, 2169], 1) + ops.element('FourNodeTetrahedron', 9735, *[2100, 1890, 1865, 2655], 1) + ops.element('FourNodeTetrahedron', 9736, *[2103, 1890, 2100, 2655], 1) + ops.element('FourNodeTetrahedron', 9737, *[2103, 1890, 2655, 2174], 1) + ops.element('FourNodeTetrahedron', 9738, *[2655, 2174, 1890, 2634], 1) + ops.element('FourNodeTetrahedron', 9739, *[1174, 2070, 1199, 1136], 1) + ops.element('FourNodeTetrahedron', 9740, *[1995, 2059, 2102, 2030], 1) + ops.element('FourNodeTetrahedron', 9741, *[2391, 2489, 2394, 2392], 1) + ops.element('FourNodeTetrahedron', 9742, *[2489, 1775, 1774, 1772], 1) + ops.element('FourNodeTetrahedron', 9743, *[2394, 1775, 1774, 2489], 1) + ops.element('FourNodeTetrahedron', 9744, *[2394, 2489, 1834, 2391], 1) + ops.element('FourNodeTetrahedron', 9745, *[1865, 1862, 2199, 2630], 1) + ops.element('FourNodeTetrahedron', 9746, *[2630, 1862, 2199, 2334], 1) + ops.element('FourNodeTetrahedron', 9747, *[2555, 2334, 2630, 1917], 1) + ops.element('FourNodeTetrahedron', 9748, *[2319, 2421, 2147, 1826], 1) + ops.element('FourNodeTetrahedron', 9749, *[2237, 1955, 1898, 1913], 1) + ops.element('FourNodeTetrahedron', 9750, *[1844, 1842, 1898, 1955], 1) + ops.element('FourNodeTetrahedron', 9751, *[2237, 1955, 1913, 2381], 1) + ops.element('FourNodeTetrahedron', 9752, *[1844, 1955, 1898, 2237], 1) + ops.element('FourNodeTetrahedron', 9753, *[2395, 2017, 2563, 2248], 1) + ops.element('FourNodeTetrahedron', 9754, *[1981, 2532, 2382, 2596], 1) + ops.element('FourNodeTetrahedron', 9755, *[2237, 1844, 1955, 2381], 1) + ops.element('FourNodeTetrahedron', 9756, *[2017, 2563, 2638, 2395], 1) + ops.element('FourNodeTetrahedron', 9757, *[1844, 2383, 1955, 2381], 1) + ops.element('FourNodeTetrahedron', 9758, *[1195, 2404, 1138, 2349], 1) + ops.element('FourNodeTetrahedron', 9759, *[2435, 2436, 2133, 2335], 1) + ops.element('FourNodeTetrahedron', 9760, *[2592, 1886, 2347, 2604], 1) + ops.element('FourNodeTetrahedron', 9761, *[1999, 2435, 2098, 2284], 1) + ops.element('FourNodeTetrahedron', 9762, *[2133, 2436, 2099, 2335], 1) + ops.element('FourNodeTetrahedron', 9763, *[1973, 2306, 1891, 2483], 1) + ops.element('FourNodeTetrahedron', 9764, *[2573, 2170, 2662, 2653], 1) + ops.element('FourNodeTetrahedron', 9765, *[2107, 2220, 1836, 1935], 1) + ops.element('FourNodeTetrahedron', 9766, *[2168, 2125, 2440, 1931], 1) + ops.element('FourNodeTetrahedron', 9767, *[2026, 2440, 1935, 1852], 1) + ops.element('FourNodeTetrahedron', 9768, *[2513, 2498, 2496, 2350], 1) + ops.element('FourNodeTetrahedron', 9769, *[2288, 2287, 1863, 1890], 1) + ops.element('FourNodeTetrahedron', 9770, *[2418, 1802, 1800, 2027], 1) + ops.element('FourNodeTetrahedron', 9771, *[2394, 2489, 1774, 1834], 1) + ops.element('FourNodeTetrahedron', 9772, *[2435, 2335, 2133, 2098], 1) + ops.element('FourNodeTetrahedron', 9773, *[2043, 2418, 1800, 2027], 1) + ops.element('FourNodeTetrahedron', 9774, *[1157, 2167, 175, 2134], 1) + ops.element('FourNodeTetrahedron', 9775, *[2284, 2435, 2098, 2539], 1) + ops.element('FourNodeTetrahedron', 9776, *[2410, 2411, 2543, 2451], 1) + ops.element('FourNodeTetrahedron', 9777, *[1834, 1833, 2181, 1835], 1) + ops.element('FourNodeTetrahedron', 9778, *[2302, 2676, 2411, 2451], 1) + ops.element('FourNodeTetrahedron', 9779, *[2350, 2411, 2451, 2302], 1) + ops.element('FourNodeTetrahedron', 9780, *[2348, 2350, 2412, 2410], 1) + ops.element('FourNodeTetrahedron', 9781, *[2404, 2496, 2142, 2412], 1) + ops.element('FourNodeTetrahedron', 9782, *[2208, 2290, 2226, 2052], 1) + ops.element('FourNodeTetrahedron', 9783, *[2298, 2049, 2009, 2256], 1) + ops.element('FourNodeTetrahedron', 9784, *[2463, 2582, 1997, 1998], 1) + ops.element('FourNodeTetrahedron', 9785, *[2033, 2297, 2031, 2055], 1) + ops.element('FourNodeTetrahedron', 9786, *[1940, 1938, 2295, 1979], 1) + ops.element('FourNodeTetrahedron', 9787, *[2348, 2350, 2410, 2451], 1) + ops.element('FourNodeTetrahedron', 9788, *[1158, 2573, 683, 682], 1) + ops.element('FourNodeTetrahedron', 9789, *[2301, 2300, 2498, 2411], 1) + ops.element('FourNodeTetrahedron', 9790, *[2497, 2529, 2542, 2411], 1) + ops.element('FourNodeTetrahedron', 9791, *[2557, 2045, 1808, 1881], 1) + ops.element('FourNodeTetrahedron', 9792, *[2536, 2097, 2356, 2294], 1) + ops.element('FourNodeTetrahedron', 9793, *[2294, 2272, 2097, 2429], 1) + ops.element('FourNodeTetrahedron', 9794, *[1946, 2322, 2093, 2186], 1) + ops.element('FourNodeTetrahedron', 9795, *[2294, 2097, 2356, 2429], 1) + ops.element('FourNodeTetrahedron', 9796, *[2661, 2637, 2233, 1838], 1) + ops.element('FourNodeTetrahedron', 9797, *[2097, 2272, 2514, 2429], 1) + ops.element('FourNodeTetrahedron', 9798, *[2356, 2097, 2514, 2429], 1) + ops.element('FourNodeTetrahedron', 9799, *[2199, 1950, 2200, 2334], 1) + ops.element('FourNodeTetrahedron', 9800, *[2043, 2027, 2168, 2158], 1) + ops.element('FourNodeTetrahedron', 9801, *[1160, 2084, 1212, 652], 1) + ops.element('FourNodeTetrahedron', 9802, *[2285, 2058, 1994, 1995], 1) + ops.element('FourNodeTetrahedron', 9803, *[2172, 2072, 1126, 1978], 1) + ops.element('FourNodeTetrahedron', 9804, *[2292, 2604, 1886, 2290], 1) + ops.element('FourNodeTetrahedron', 9805, *[2536, 2097, 2526, 2356], 1) + ops.element('FourNodeTetrahedron', 9806, *[2338, 2140, 2508, 2337], 1) + ops.element('FourNodeTetrahedron', 9807, *[1832, 2041, 2108, 2110], 1) + ops.element('FourNodeTetrahedron', 9808, *[2000, 2135, 1809, 1811], 1) + ops.element('FourNodeTetrahedron', 9809, *[2375, 2376, 2540, 2116], 1) + ops.element('FourNodeTetrahedron', 9810, *[1867, 2019, 2308, 2332], 1) + ops.element('FourNodeTetrahedron', 9811, *[1972, 2324, 2079, 2519], 1) + ops.element('FourNodeTetrahedron', 9812, *[2654, 2672, 1775, 2490], 1) + ops.element('FourNodeTetrahedron', 9813, *[1891, 2215, 1140, 2619], 1) + ops.element('FourNodeTetrahedron', 9814, *[2173, 2325, 2538, 2240], 1) + ops.element('FourNodeTetrahedron', 9815, *[2300, 1858, 2411, 2488], 1) + ops.element('FourNodeTetrahedron', 9816, *[2343, 2344, 1792, 1795], 1) + ops.element('FourNodeTetrahedron', 9817, *[1908, 1911, 2322, 1946], 1) + ops.element('FourNodeTetrahedron', 9818, *[2479, 2560, 2170, 2559], 1) + ops.element('FourNodeTetrahedron', 9819, *[1166, 2443, 1187, 1122], 1) + ops.element('FourNodeTetrahedron', 9820, *[2560, 2577, 2578, 2169], 1) + ops.element('FourNodeTetrahedron', 9821, *[2657, 2455, 2070, 2069], 1) + ops.element('FourNodeTetrahedron', 9822, *[2560, 2577, 2169, 2502], 1) + ops.element('FourNodeTetrahedron', 9823, *[2596, 2577, 2578, 2560], 1) + ops.element('FourNodeTetrahedron', 9824, *[1150, 1913, 1221, 1220], 1) + ops.element('FourNodeTetrahedron', 9825, *[2301, 2095, 2300, 2303], 1) + ops.element('FourNodeTetrahedron', 9826, *[1194, 2013, 1195, 2462], 1) + ops.element('FourNodeTetrahedron', 9827, *[2683, 1894, 759, 1159], 1) + ops.element('FourNodeTetrahedron', 9828, *[1792, 2296, 2271, 2270], 1) + ops.element('FourNodeTetrahedron', 9829, *[2667, 1158, 682, 2573], 1) + ops.element('FourNodeTetrahedron', 9830, *[1955, 2652, 1952, 1954], 1) + ops.element('FourNodeTetrahedron', 9831, *[2544, 2063, 2239, 2466], 1) + ops.element('FourNodeTetrahedron', 9832, *[2156, 1871, 1872, 1874], 1) + ops.element('FourNodeTetrahedron', 9833, *[2438, 2596, 2578, 2560], 1) + ops.element('FourNodeTetrahedron', 9834, *[1779, 1777, 1776, 2443], 1) + ops.element('FourNodeTetrahedron', 9835, *[514, 2683, 772, 1159], 1) + ops.element('FourNodeTetrahedron', 9836, *[1842, 2652, 1952, 1955], 1) + ops.element('FourNodeTetrahedron', 9837, *[2357, 2596, 2438, 2560], 1) + ops.element('FourNodeTetrahedron', 9838, *[2357, 2438, 2479, 2560], 1) + ops.element('FourNodeTetrahedron', 9839, *[2357, 2560, 2479, 2338], 1) + ops.element('FourNodeTetrahedron', 9840, *[2357, 2596, 2560, 2338], 1) + ops.element('FourNodeTetrahedron', 9841, *[2495, 2572, 1158, 2667], 1) + ops.element('FourNodeTetrahedron', 9842, *[2392, 2260, 2391, 2600], 1) + ops.element('FourNodeTetrahedron', 9843, *[1158, 2572, 2573, 2667], 1) + ops.element('FourNodeTetrahedron', 9844, *[2354, 2392, 2391, 2600], 1) + ops.element('FourNodeTetrahedron', 9845, *[1987, 1918, 1857, 1924], 1) + ops.element('FourNodeTetrahedron', 9846, *[1124, 2595, 1245, 1241], 1) + ops.element('FourNodeTetrahedron', 9847, *[2092, 2040, 2039, 1832], 1) + ops.element('FourNodeTetrahedron', 9848, *[2254, 1957, 1958, 2253], 1) + ops.element('FourNodeTetrahedron', 9849, *[1831, 1846, 1832, 1829], 1) + ops.element('FourNodeTetrahedron', 9850, *[2092, 2039, 2328, 1832], 1) + ops.element('FourNodeTetrahedron', 9851, *[2095, 2094, 2544, 2060], 1) + ops.element('FourNodeTetrahedron', 9852, *[2552, 2414, 2416, 2569], 1) + ops.element('FourNodeTetrahedron', 9853, *[2116, 2540, 2539, 2541], 1) + ops.element('FourNodeTetrahedron', 9854, *[2094, 2061, 2544, 2060], 1) + ops.element('FourNodeTetrahedron', 9855, *[2354, 2391, 2408, 2600], 1) + ops.element('FourNodeTetrahedron', 9856, *[2392, 2425, 2260, 2600], 1) + ops.element('FourNodeTetrahedron', 9857, *[2154, 2051, 2225, 1883], 1) + ops.element('FourNodeTetrahedron', 9858, *[1876, 2567, 1875, 1963], 1) + ops.element('FourNodeTetrahedron', 9859, *[741, 2586, 740, 2024], 1) + ops.element('FourNodeTetrahedron', 9860, *[2600, 2425, 2260, 2261], 1) + ops.element('FourNodeTetrahedron', 9861, *[2030, 1824, 2313, 2103], 1) + ops.element('FourNodeTetrahedron', 9862, *[2392, 2491, 2260, 2425], 1) + ops.element('FourNodeTetrahedron', 9863, *[2425, 2491, 2260, 2261], 1) + ops.element('FourNodeTetrahedron', 9864, *[1234, 1869, 1180, 1235], 1) + ops.element('FourNodeTetrahedron', 9865, *[1751, 1160, 1168, 651], 1) + ops.element('FourNodeTetrahedron', 9866, *[2328, 2042, 2108, 2039], 1) + ops.element('FourNodeTetrahedron', 9867, *[2391, 1834, 1998, 1750], 1) + ops.element('FourNodeTetrahedron', 9868, *[2391, 2260, 1834, 1750], 1) + ops.element('FourNodeTetrahedron', 9869, *[2173, 2641, 2325, 2240], 1) + ops.element('FourNodeTetrahedron', 9870, *[1751, 1753, 1160, 1752], 1) + ops.element('FourNodeTetrahedron', 9871, *[2221, 2309, 1973, 2485], 1) + ops.element('FourNodeTetrahedron', 9872, *[2373, 2109, 2374, 2660], 1) + ops.element('FourNodeTetrahedron', 9873, *[1140, 2215, 1190, 2064], 1) + ops.element('FourNodeTetrahedron', 9874, *[2051, 2208, 2226, 2052], 1) + ops.element('FourNodeTetrahedron', 9875, *[1930, 2284, 2562, 1975], 1) + ops.element('FourNodeTetrahedron', 9876, *[2409, 2632, 2261, 2422], 1) + ops.element('FourNodeTetrahedron', 9877, *[2414, 1965, 1963, 1964], 1) + ops.element('FourNodeTetrahedron', 9878, *[2329, 2674, 2648, 2477], 1) + ops.element('FourNodeTetrahedron', 9879, *[2253, 2625, 2057, 2670], 1) + ops.element('FourNodeTetrahedron', 9880, *[1930, 2284, 1975, 2307], 1) + ops.element('FourNodeTetrahedron', 9881, *[2283, 2435, 1999, 2284], 1) + ops.element('FourNodeTetrahedron', 9882, *[2283, 2135, 1999, 2435], 1) + ops.element('FourNodeTetrahedron', 9883, *[2522, 2333, 2619, 1923], 1) + ops.element('FourNodeTetrahedron', 9884, *[2619, 2218, 2064, 1238], 1) + ops.element('FourNodeTetrahedron', 9885, *[1931, 2285, 1993, 2113], 1) + ops.element('FourNodeTetrahedron', 9886, *[2619, 2195, 2064, 2218], 1) + ops.element('FourNodeTetrahedron', 9887, *[1832, 2108, 2111, 2110], 1) + ops.element('FourNodeTetrahedron', 9888, *[1202, 1949, 1127, 1208], 1) + ops.element('FourNodeTetrahedron', 9889, *[2362, 2004, 1754, 2117], 1) + ops.element('FourNodeTetrahedron', 9890, *[2619, 2195, 2218, 2333], 1) + ops.element('FourNodeTetrahedron', 9891, *[2541, 2201, 2197, 2199], 1) + ops.element('FourNodeTetrahedron', 9892, *[2333, 2195, 2218, 2200], 1) + ops.element('FourNodeTetrahedron', 9893, *[2321, 2153, 2154, 2234], 1) + ops.element('FourNodeTetrahedron', 9894, *[2333, 2200, 2218, 1923], 1) + ops.element('FourNodeTetrahedron', 9895, *[1980, 2668, 1787, 2055], 1) + ops.element('FourNodeTetrahedron', 9896, *[2321, 2153, 2234, 1848], 1) + ops.element('FourNodeTetrahedron', 9897, *[2442, 2443, 1166, 1759], 1) + ops.element('FourNodeTetrahedron', 9898, *[2442, 2106, 2067, 2458], 1) + ops.element('FourNodeTetrahedron', 9899, *[2215, 2195, 2064, 2619], 1) + ops.element('FourNodeTetrahedron', 9900, *[1859, 1973, 1891, 2007], 1) + ops.element('FourNodeTetrahedron', 9901, *[1974, 1973, 1859, 2007], 1) + ops.element('FourNodeTetrahedron', 9902, *[2107, 1935, 1949, 1852], 1) + ops.element('FourNodeTetrahedron', 9903, *[1771, 1768, 2154, 2051], 1) + ops.element('FourNodeTetrahedron', 9904, *[2422, 2107, 1949, 1852], 1) + ops.element('FourNodeTetrahedron', 9905, *[1771, 1956, 1768, 2051], 1) + ops.element('FourNodeTetrahedron', 9906, *[1859, 2007, 1891, 2467], 1) + ops.element('FourNodeTetrahedron', 9907, *[2554, 2585, 1882, 1904], 1) + ops.element('FourNodeTetrahedron', 9908, *[1899, 1951, 1950, 2564], 1) + ops.element('FourNodeTetrahedron', 9909, *[2215, 2196, 2251, 2064], 1) + ops.element('FourNodeTetrahedron', 9910, *[723, 2182, 2235, 1835], 1) + ops.element('FourNodeTetrahedron', 9911, *[1860, 1993, 2307, 1974], 1) + ops.element('FourNodeTetrahedron', 9912, *[2387, 2138, 2337, 2624], 1) + ops.element('FourNodeTetrahedron', 9913, *[1875, 2566, 2175, 1963], 1) + ops.element('FourNodeTetrahedron', 9914, *[2617, 2154, 1137, 1175], 1) + ops.element('FourNodeTetrahedron', 9915, *[2104, 1825, 1227, 1799], 1) + ops.element('FourNodeTetrahedron', 9916, *[1974, 1973, 2007, 2222], 1) + ops.element('FourNodeTetrahedron', 9917, *[1974, 2494, 1973, 2222], 1) + ops.element('FourNodeTetrahedron', 9918, *[2330, 2042, 2108, 2328], 1) + ops.element('FourNodeTetrahedron', 9919, *[2007, 2222, 1973, 2008], 1) + ops.element('FourNodeTetrahedron', 9920, *[1934, 1932, 1936, 1933], 1) + ops.element('FourNodeTetrahedron', 9921, *[2024, 2021, 1142, 1197], 1) + ops.element('FourNodeTetrahedron', 9922, *[2031, 1816, 1885, 2603], 1) + ops.element('FourNodeTetrahedron', 9923, *[2018, 2515, 2132, 1868], 1) + ops.element('FourNodeTetrahedron', 9924, *[2139, 2271, 2379, 2269], 1) + ops.element('FourNodeTetrahedron', 9925, *[2081, 2077, 2075, 2151], 1) + ops.element('FourNodeTetrahedron', 9926, *[2526, 2097, 2103, 2221], 1) + ops.element('FourNodeTetrahedron', 9927, *[1964, 1962, 2233, 2620], 1) + ops.element('FourNodeTetrahedron', 9928, *[1893, 2607, 1988, 1780], 1) + ops.element('FourNodeTetrahedron', 9929, *[2356, 2097, 2221, 2514], 1) + ops.element('FourNodeTetrahedron', 9930, *[1844, 1843, 1842, 1955], 1) + ops.element('FourNodeTetrahedron', 9931, *[2221, 2097, 2655, 2514], 1) + ops.element('FourNodeTetrahedron', 9932, *[2506, 2488, 2676, 2302], 1) + ops.element('FourNodeTetrahedron', 9933, *[1219, 2298, 1164, 1225], 1) + ops.element('FourNodeTetrahedron', 9934, *[2439, 2163, 2162, 1926], 1) + ops.element('FourNodeTetrahedron', 9935, *[1869, 1248, 1180, 1235], 1) + ops.element('FourNodeTetrahedron', 9936, *[2517, 2338, 2479, 2478], 1) + ops.element('FourNodeTetrahedron', 9937, *[2000, 2283, 2135, 1999], 1) + ops.element('FourNodeTetrahedron', 9938, *[2000, 2351, 2135, 2283], 1) + ops.element('FourNodeTetrahedron', 9939, *[1936, 2283, 2000, 1999], 1) + ops.element('FourNodeTetrahedron', 9940, *[2319, 2600, 2409, 2421], 1) + ops.element('FourNodeTetrahedron', 9941, *[2225, 2556, 1152, 2594], 1) + ops.element('FourNodeTetrahedron', 9942, *[2616, 1933, 1930, 1851], 1) + ops.element('FourNodeTetrahedron', 9943, *[1797, 1799, 1188, 1796], 1) + ops.element('FourNodeTetrahedron', 9944, *[2600, 2409, 2408, 2319], 1) + ops.element('FourNodeTetrahedron', 9945, *[2469, 2471, 2640, 1806], 1) + ops.element('FourNodeTetrahedron', 9946, *[2680, 2346, 1856, 2345], 1) + ops.element('FourNodeTetrahedron', 9947, *[1241, 2457, 1250, 1178], 1) + ops.element('FourNodeTetrahedron', 9948, *[2404, 2142, 1231, 2412], 1) + ops.element('FourNodeTetrahedron', 9949, *[2273, 2581, 1963, 2414], 1) + ops.element('FourNodeTetrahedron', 9950, *[2472, 1984, 2399, 1841], 1) + ops.element('FourNodeTetrahedron', 9951, *[2600, 2261, 2408, 2409], 1) + ops.element('FourNodeTetrahedron', 9952, *[1772, 2363, 2364, 2310], 1) + ops.element('FourNodeTetrahedron', 9953, *[1766, 1987, 1782, 1986], 1) + ops.element('FourNodeTetrahedron', 9954, *[1188, 1799, 1184, 1796], 1) + ops.element('FourNodeTetrahedron', 9955, *[1852, 1931, 1933, 1851], 1) + ops.element('FourNodeTetrahedron', 9956, *[1931, 1930, 1933, 1851], 1) + ops.element('FourNodeTetrahedron', 9957, *[2231, 2232, 1902, 2233], 1) + ops.element('FourNodeTetrahedron', 9958, *[2221, 2655, 2100, 2485], 1) + ops.element('FourNodeTetrahedron', 9959, *[2157, 1931, 1851, 2325], 1) + ops.element('FourNodeTetrahedron', 9960, *[2157, 1931, 1852, 1851], 1) + ops.element('FourNodeTetrahedron', 9961, *[2538, 2157, 1851, 2325], 1) + ops.element('FourNodeTetrahedron', 9962, *[1145, 1244, 1236, 1753], 1) + ops.element('FourNodeTetrahedron', 9963, *[2529, 2544, 2682, 2488], 1) + ops.element('FourNodeTetrahedron', 9964, *[1996, 2102, 2116, 2309], 1) + ops.element('FourNodeTetrahedron', 9965, *[1963, 1962, 2231, 1964], 1) + ops.element('FourNodeTetrahedron', 9966, *[2384, 2462, 621, 2450], 1) + ops.element('FourNodeTetrahedron', 9967, *[2397, 1979, 2396, 2358], 1) + ops.element('FourNodeTetrahedron', 9968, *[2561, 2338, 2590, 2508], 1) + ops.element('FourNodeTetrahedron', 9969, *[2170, 2368, 1146, 2662], 1) + ops.element('FourNodeTetrahedron', 9970, *[2074, 2419, 1234, 1869], 1) + ops.element('FourNodeTetrahedron', 9971, *[1750, 2261, 1836, 2107], 1) + ops.element('FourNodeTetrahedron', 9972, *[2142, 2496, 2528, 2412], 1) + ops.element('FourNodeTetrahedron', 9973, *[2517, 2338, 2590, 2561], 1) + ops.element('FourNodeTetrahedron', 9974, *[1886, 1765, 2512, 2509], 1) + ops.element('FourNodeTetrahedron', 9975, *[2430, 2086, 2121, 1839], 1) + ops.element('FourNodeTetrahedron', 9976, *[1886, 2509, 2512, 2347], 1) + ops.element('FourNodeTetrahedron', 9977, *[2389, 2241, 2240, 2544], 1) + ops.element('FourNodeTetrahedron', 9978, *[2388, 2389, 2240, 2544], 1) + ops.element('FourNodeTetrahedron', 9979, *[2488, 2682, 2542, 2492], 1) + ops.element('FourNodeTetrahedron', 9980, *[2488, 2544, 2682, 2492], 1) + ops.element('FourNodeTetrahedron', 9981, *[2388, 2240, 2682, 2544], 1) + ops.element('FourNodeTetrahedron', 9982, *[1930, 1932, 2283, 1994], 1) + ops.element('FourNodeTetrahedron', 9983, *[1939, 1961, 2472, 2114], 1) + ops.element('FourNodeTetrahedron', 9984, *[1932, 2283, 1936, 1930], 1) + ops.element('FourNodeTetrahedron', 9985, *[1932, 2464, 2283, 1994], 1) + ops.element('FourNodeTetrahedron', 9986, *[2170, 2172, 1146, 2368], 1) + ops.element('FourNodeTetrahedron', 9987, *[1188, 1227, 1233, 1799], 1) + ops.element('FourNodeTetrahedron', 9988, *[2662, 2368, 1146, 684], 1) + ops.element('FourNodeTetrahedron', 9989, *[623, 2348, 2451, 611], 1) + ops.element('FourNodeTetrahedron', 9990, *[1879, 1881, 2046, 2635], 1) + ops.element('FourNodeTetrahedron', 9991, *[2318, 1989, 1991, 1990], 1) + ops.element('FourNodeTetrahedron', 9992, *[1254, 2259, 1751, 650], 1) + ops.element('FourNodeTetrahedron', 9993, *[1993, 1995, 1996, 2309], 1) + ops.element('FourNodeTetrahedron', 9994, *[1851, 1931, 1930, 1993], 1) + ops.element('FourNodeTetrahedron', 9995, *[1851, 1931, 1993, 2325], 1) + ops.element('FourNodeTetrahedron', 9996, *[1782, 1987, 2446, 2345], 1) + ops.element('FourNodeTetrahedron', 9997, *[1931, 1994, 1930, 1993], 1) + ops.element('FourNodeTetrahedron', 9998, *[2266, 1768, 1942, 2617], 1) + ops.element('FourNodeTetrahedron', 9999, *[1931, 2113, 1993, 2325], 1) + ops.element('FourNodeTetrahedron', 10000, *[2142, 2528, 2402, 1231], 1) + ops.element('FourNodeTetrahedron', 10001, *[2654, 1775, 2394, 2489], 1) + ops.element('FourNodeTetrahedron', 10002, *[2654, 2489, 2394, 2392], 1) + ops.element('FourNodeTetrahedron', 10003, *[2407, 2406, 2405, 2682], 1) + ops.element('FourNodeTetrahedron', 10004, *[1861, 2406, 1974, 2405], 1) + ops.element('FourNodeTetrahedron', 10005, *[1980, 2668, 2532, 1746], 1) + ops.element('FourNodeTetrahedron', 10006, *[1914, 2334, 1916, 2606], 1) + ops.element('FourNodeTetrahedron', 10007, *[2405, 2406, 1974, 2682], 1) + ops.element('FourNodeTetrahedron', 10008, *[1851, 1993, 1860, 2406], 1) + ops.element('FourNodeTetrahedron', 10009, *[1996, 2309, 2539, 2306], 1) + ops.element('FourNodeTetrahedron', 10010, *[1222, 2172, 1126, 1146], 1) + ops.element('FourNodeTetrahedron', 10011, *[1803, 1832, 2482, 1830], 1) + ops.element('FourNodeTetrahedron', 10012, *[2406, 1993, 1860, 1974], 1) + ops.element('FourNodeTetrahedron', 10013, *[1861, 2406, 1860, 1974], 1) + ops.element('FourNodeTetrahedron', 10014, *[1861, 1851, 1860, 2406], 1) + ops.element('FourNodeTetrahedron', 10015, *[1225, 2256, 1226, 1180], 1) + ops.element('FourNodeTetrahedron', 10016, *[2365, 2622, 2190, 2268], 1) + ops.element('FourNodeTetrahedron', 10017, *[2443, 2679, 1776, 2365], 1) + ops.element('FourNodeTetrahedron', 10018, *[1218, 2048, 1217, 1219], 1) + ops.element('FourNodeTetrahedron', 10019, *[1832, 2351, 2111, 2110], 1) + ops.element('FourNodeTetrahedron', 10020, *[2294, 2273, 2272, 2565], 1) + ops.element('FourNodeTetrahedron', 10021, *[1187, 1776, 1198, 1186], 1) + ops.element('FourNodeTetrahedron', 10022, *[2443, 1776, 1187, 1122], 1) + ops.element('FourNodeTetrahedron', 10023, *[1776, 2622, 1198, 1186], 1) + ops.element('FourNodeTetrahedron', 10024, *[1776, 2622, 1186, 2190], 1) + ops.element('FourNodeTetrahedron', 10025, *[2133, 2436, 2134, 2099], 1) + ops.element('FourNodeTetrahedron', 10026, *[2133, 2134, 1170, 2099], 1) + ops.element('FourNodeTetrahedron', 10027, *[2617, 1768, 1942, 2225], 1) + ops.element('FourNodeTetrahedron', 10028, *[1911, 2393, 2446, 1912], 1) + ops.element('FourNodeTetrahedron', 10029, *[1234, 2419, 1180, 1869], 1) + ops.element('FourNodeTetrahedron', 10030, *[1827, 2319, 1825, 1826], 1) + ops.element('FourNodeTetrahedron', 10031, *[1854, 2157, 1852, 1851], 1) + ops.element('FourNodeTetrahedron', 10032, *[2428, 2686, 2468, 2185], 1) + ops.element('FourNodeTetrahedron', 10033, *[2227, 2209, 2014, 2226], 1) + ops.element('FourNodeTetrahedron', 10034, *[2343, 2587, 2344, 1795], 1) + ops.element('FourNodeTetrahedron', 10035, *[551, 2467, 1232, 2202], 1) + ops.element('FourNodeTetrahedron', 10036, *[1945, 2014, 1943, 2227], 1) + ops.element('FourNodeTetrahedron', 10037, *[1776, 1778, 2622, 2365], 1) + ops.element('FourNodeTetrahedron', 10038, *[2068, 2147, 1201, 1825], 1) + ops.element('FourNodeTetrahedron', 10039, *[1842, 1843, 2652, 1955], 1) + ops.element('FourNodeTetrahedron', 10040, *[1827, 2319, 2068, 1825], 1) + ops.element('FourNodeTetrahedron', 10041, *[2360, 2426, 2004, 2280], 1) + ops.element('FourNodeTetrahedron', 10042, *[2592, 2349, 2462, 2347], 1) + ops.element('FourNodeTetrahedron', 10043, *[1776, 2669, 1198, 2622], 1) + ops.element('FourNodeTetrahedron', 10044, *[2256, 2020, 2359, 1869], 1) + ops.element('FourNodeTetrahedron', 10045, *[2021, 2669, 1198, 1776], 1) + ops.element('FourNodeTetrahedron', 10046, *[2220, 2482, 2219, 1934], 1) + ops.element('FourNodeTetrahedron', 10047, *[2397, 1940, 2295, 1979], 1) + ops.element('FourNodeTetrahedron', 10048, *[1776, 1778, 2669, 2622], 1) + ops.element('FourNodeTetrahedron', 10049, *[1895, 1896, 2538, 1856], 1) + ops.element('FourNodeTetrahedron', 10050, *[2243, 2248, 2533, 2274], 1) + ops.element('FourNodeTetrahedron', 10051, *[2243, 1958, 2248, 2274], 1) + ops.element('FourNodeTetrahedron', 10052, *[2565, 2231, 2086, 2430], 1) + ops.element('FourNodeTetrahedron', 10053, *[2292, 1920, 2509, 2583], 1) + ops.element('FourNodeTetrahedron', 10054, *[743, 2047, 1193, 1143], 1) + ops.element('FourNodeTetrahedron', 10055, *[2024, 2586, 2137, 2023], 1) + ops.element('FourNodeTetrahedron', 10056, *[2299, 1171, 737, 1142], 1) + ops.element('FourNodeTetrahedron', 10057, *[740, 2299, 737, 1142], 1) + ops.element('FourNodeTetrahedron', 10058, *[2024, 2299, 740, 1142], 1) + ops.element('FourNodeTetrahedron', 10059, *[2299, 1907, 2011, 1905], 1) + ops.element('FourNodeTetrahedron', 10060, *[2299, 2137, 2011, 1907], 1) + ops.element('FourNodeTetrahedron', 10061, *[740, 2137, 737, 2299], 1) + ops.element('FourNodeTetrahedron', 10062, *[2310, 2364, 2220, 2482], 1) + ops.element('FourNodeTetrahedron', 10063, *[2416, 1964, 2611, 2569], 1) + ops.element('FourNodeTetrahedron', 10064, *[2010, 2193, 2006, 2522], 1) + ops.element('FourNodeTetrahedron', 10065, *[1914, 2606, 1950, 2639], 1) + ops.element('FourNodeTetrahedron', 10066, *[2061, 2063, 2544, 2060], 1) + ops.element('FourNodeTetrahedron', 10067, *[2495, 2170, 2572, 2559], 1) + ops.element('FourNodeTetrahedron', 10068, *[2006, 2008, 2193, 1917], 1) + ops.element('FourNodeTetrahedron', 10069, *[2010, 2008, 2006, 2193], 1) + ops.element('FourNodeTetrahedron', 10070, *[2006, 1917, 2333, 2522], 1) + ops.element('FourNodeTetrahedron', 10071, *[2008, 2630, 2483, 2006], 1) + ops.element('FourNodeTetrahedron', 10072, *[2006, 2630, 2333, 1917], 1) + ops.element('FourNodeTetrahedron', 10073, *[1904, 2585, 1882, 1881], 1) + ops.element('FourNodeTetrahedron', 10074, *[2010, 2006, 1892, 2522], 1) + ops.element('FourNodeTetrahedron', 10075, *[1973, 2008, 2483, 2006], 1) + ops.element('FourNodeTetrahedron', 10076, *[2015, 2264, 1937, 2013], 1) + ops.element('FourNodeTetrahedron', 10077, *[2111, 2108, 2373, 2109], 1) + ops.element('FourNodeTetrahedron', 10078, *[2247, 1889, 1767, 2264], 1) + ops.element('FourNodeTetrahedron', 10079, *[1935, 2219, 2000, 1934], 1) + ops.element('FourNodeTetrahedron', 10080, *[2347, 2605, 2350, 2507], 1) + ops.element('FourNodeTetrahedron', 10081, *[2199, 2198, 2195, 2200], 1) + ops.element('FourNodeTetrahedron', 10082, *[1935, 2000, 2120, 1936], 1) + ops.element('FourNodeTetrahedron', 10083, *[1935, 1934, 2000, 1936], 1) + ops.element('FourNodeTetrahedron', 10084, *[1194, 2462, 1154, 622], 1) + ops.element('FourNodeTetrahedron', 10085, *[622, 2462, 623, 2450], 1) + ops.element('FourNodeTetrahedron', 10086, *[2443, 2365, 1776, 1122], 1) + ops.element('FourNodeTetrahedron', 10087, *[2462, 623, 1154, 622], 1) + ops.element('FourNodeTetrahedron', 10088, *[1791, 1789, 2367, 1790], 1) + ops.element('FourNodeTetrahedron', 10089, *[2462, 2348, 1154, 623], 1) + ops.element('FourNodeTetrahedron', 10090, *[2462, 2450, 2348, 623], 1) + ops.element('FourNodeTetrahedron', 10091, *[1221, 1952, 1218, 1953], 1) + ops.element('FourNodeTetrahedron', 10092, *[2170, 2169, 2172, 2368], 1) + ops.element('FourNodeTetrahedron', 10093, *[2061, 1806, 2621, 2186], 1) + ops.element('FourNodeTetrahedron', 10094, *[1798, 2149, 1799, 1937], 1) + ops.element('FourNodeTetrahedron', 10095, *[2076, 2002, 2003, 2004], 1) + ops.element('FourNodeTetrahedron', 10096, *[2466, 2063, 2194, 2123], 1) + ops.element('FourNodeTetrahedron', 10097, *[2239, 2241, 2242, 2194], 1) + ops.element('FourNodeTetrahedron', 10098, *[2492, 2194, 2242, 2203], 1) + ops.element('FourNodeTetrahedron', 10099, *[2143, 2148, 2142, 2404], 1) + ops.element('FourNodeTetrahedron', 10100, *[2556, 2592, 2013, 2462], 1) + ops.element('FourNodeTetrahedron', 10101, *[2556, 2013, 1194, 2462], 1) + ops.element('FourNodeTetrahedron', 10102, *[2579, 1895, 2142, 2496], 1) + ops.element('FourNodeTetrahedron', 10103, *[1834, 1772, 1833, 1836], 1) + ops.element('FourNodeTetrahedron', 10104, *[1835, 1833, 2230, 1836], 1) + ops.element('FourNodeTetrahedron', 10105, *[1833, 2364, 2230, 2220], 1) + ops.element('FourNodeTetrahedron', 10106, *[2583, 2584, 2510, 2291], 1) + ops.element('FourNodeTetrahedron', 10107, *[2583, 2377, 2510, 2584], 1) + ops.element('FourNodeTetrahedron', 10108, *[1985, 1984, 2472, 1982], 1) + ops.element('FourNodeTetrahedron', 10109, *[1982, 1984, 1841, 1960], 1) + ops.element('FourNodeTetrahedron', 10110, *[1961, 1982, 1841, 1960], 1) + ops.element('FourNodeTetrahedron', 10111, *[1149, 2098, 2250, 2255], 1) + ops.element('FourNodeTetrahedron', 10112, *[741, 2627, 2586, 2024], 1) + ops.element('FourNodeTetrahedron', 10113, *[1836, 1833, 2230, 2220], 1) + ops.element('FourNodeTetrahedron', 10114, *[2566, 2665, 2175, 1962], 1) + ops.element('FourNodeTetrahedron', 10115, *[1862, 1901, 2262, 1951], 1) + ops.element('FourNodeTetrahedron', 10116, *[1901, 2684, 2262, 1951], 1) + ops.element('FourNodeTetrahedron', 10117, *[2521, 1762, 2607, 1780], 1) + ops.element('FourNodeTetrahedron', 10118, *[1884, 1885, 1784, 2031], 1) + ops.element('FourNodeTetrahedron', 10119, *[2613, 2648, 2674, 2615], 1) + ops.element('FourNodeTetrahedron', 10120, *[2377, 2303, 2510, 2584], 1) + ops.element('FourNodeTetrahedron', 10121, *[2063, 2621, 2241, 2123], 1) + ops.element('FourNodeTetrahedron', 10122, *[2495, 2170, 1158, 2572], 1) + ops.element('FourNodeTetrahedron', 10123, *[2264, 2513, 2349, 2512], 1) + ops.element('FourNodeTetrahedron', 10124, *[2249, 2254, 1769, 1958], 1) + ops.element('FourNodeTetrahedron', 10125, *[2679, 1778, 1776, 2365], 1) + ops.element('FourNodeTetrahedron', 10126, *[2073, 1953, 1256, 2074], 1) + ops.element('FourNodeTetrahedron', 10127, *[2228, 2568, 711, 1210], 1) + ops.element('FourNodeTetrahedron', 10128, *[1806, 1804, 1758, 2184], 1) + ops.element('FourNodeTetrahedron', 10129, *[1186, 2622, 2505, 2268], 1) + ops.element('FourNodeTetrahedron', 10130, *[2597, 2553, 2519, 2342], 1) + ops.element('FourNodeTetrahedron', 10131, *[2140, 2269, 2452, 2624], 1) + ops.element('FourNodeTetrahedron', 10132, *[2486, 2553, 2597, 2386], 1) + ops.element('FourNodeTetrahedron', 10133, *[1819, 2104, 1233, 2505], 1) + ops.element('FourNodeTetrahedron', 10134, *[2622, 2115, 1819, 2505], 1) + ops.element('FourNodeTetrahedron', 10135, *[1819, 2115, 2104, 2505], 1) + ops.element('FourNodeTetrahedron', 10136, *[2622, 2115, 2505, 2503], 1) + ops.element('FourNodeTetrahedron', 10137, *[2505, 2115, 2104, 2503], 1) + ops.element('FourNodeTetrahedron', 10138, *[2622, 2505, 1128, 1186], 1) + ops.element('FourNodeTetrahedron', 10139, *[2622, 1819, 1128, 2505], 1) + ops.element('FourNodeTetrahedron', 10140, *[1128, 2505, 1233, 1186], 1) + ops.element('FourNodeTetrahedron', 10141, *[1128, 1819, 1233, 2505], 1) + ops.element('FourNodeTetrahedron', 10142, *[2005, 2585, 2554, 1763], 1) + ops.element('FourNodeTetrahedron', 10143, *[1762, 1763, 1866, 1842], 1) + ops.element('FourNodeTetrahedron', 10144, *[2005, 2585, 750, 2554], 1) + ops.element('FourNodeTetrahedron', 10145, *[2422, 1852, 1949, 2145], 1) + ops.element('FourNodeTetrahedron', 10146, *[2554, 2585, 750, 1882], 1) + ops.element('FourNodeTetrahedron', 10147, *[750, 1882, 751, 1207], 1) + ops.element('FourNodeTetrahedron', 10148, *[2188, 2340, 2478, 2189], 1) + ops.element('FourNodeTetrahedron', 10149, *[2555, 2334, 1917, 2085], 1) + ops.element('FourNodeTetrahedron', 10150, *[2256, 1237, 1226, 2359], 1) + ops.element('FourNodeTetrahedron', 10151, *[750, 2585, 751, 1882], 1) + ops.element('FourNodeTetrahedron', 10152, *[1229, 2170, 1146, 2662], 1) + ops.element('FourNodeTetrahedron', 10153, *[2554, 1882, 750, 1207], 1) + ops.element('FourNodeTetrahedron', 10154, *[2554, 1882, 1207, 1880], 1) + ops.element('FourNodeTetrahedron', 10155, *[2554, 1207, 750, 1153], 1) + ops.element('FourNodeTetrahedron', 10156, *[1153, 2554, 1207, 1880], 1) + ops.element('FourNodeTetrahedron', 10157, *[2214, 2532, 2596, 2080], 1) + ops.element('FourNodeTetrahedron', 10158, *[2625, 2447, 2053, 2670], 1) + ops.element('FourNodeTetrahedron', 10159, *[1989, 2002, 2152, 2318], 1) + ops.element('FourNodeTetrahedron', 10160, *[2479, 2559, 2495, 2591], 1) + ops.element('FourNodeTetrahedron', 10161, *[1853, 1851, 1860, 1861], 1) + ops.element('FourNodeTetrahedron', 10162, *[2031, 2603, 1787, 2645], 1) + ops.element('FourNodeTetrahedron', 10163, *[2373, 2461, 2087, 2167], 1) + ops.element('FourNodeTetrahedron', 10164, *[2111, 2373, 2088, 2351], 1) + ops.element('FourNodeTetrahedron', 10165, *[2088, 2089, 2373, 2111], 1) + ops.element('FourNodeTetrahedron', 10166, *[1756, 1967, 2527, 1966], 1) + ops.element('FourNodeTetrahedron', 10167, *[2111, 2109, 2373, 2351], 1) + ops.element('FourNodeTetrahedron', 10168, *[2373, 2109, 2660, 2351], 1) + ops.element('FourNodeTetrahedron', 10169, *[2488, 2492, 2542, 2676], 1) + ops.element('FourNodeTetrahedron', 10170, *[2676, 2492, 2542, 2558], 1) + ops.element('FourNodeTetrahedron', 10171, *[2488, 2544, 2492, 2506], 1) + ops.element('FourNodeTetrahedron', 10172, *[2479, 2517, 2590, 2518], 1) + ops.element('FourNodeTetrahedron', 10173, *[2530, 2157, 2422, 1854], 1) + ops.element('FourNodeTetrahedron', 10174, *[1914, 1950, 2200, 2639], 1) + ops.element('FourNodeTetrahedron', 10175, *[2264, 1767, 2263, 1764], 1) + ops.element('FourNodeTetrahedron', 10176, *[2525, 2362, 2369, 2656], 1) + ops.element('FourNodeTetrahedron', 10177, *[2438, 1981, 2381, 2596], 1) + ops.element('FourNodeTetrahedron', 10178, *[2584, 1925, 2377, 2303], 1) + ops.element('FourNodeTetrahedron', 10179, *[2082, 2675, 2077, 2224], 1) + ops.element('FourNodeTetrahedron', 10180, *[2009, 2257, 2275, 2258], 1) + ops.element('FourNodeTetrahedron', 10181, *[2011, 2136, 738, 2380], 1) + ops.element('FourNodeTetrahedron', 10182, *[1940, 2571, 2295, 1938], 1) + ops.element('FourNodeTetrahedron', 10183, *[1888, 1921, 1765, 1920], 1) + ops.element('FourNodeTetrahedron', 10184, *[2121, 1837, 1840, 1839], 1) + ops.element('FourNodeTetrahedron', 10185, *[2345, 2388, 1856, 1858], 1) + ops.element('FourNodeTetrahedron', 10186, *[2506, 2544, 2492, 2466], 1) + ops.element('FourNodeTetrahedron', 10187, *[2411, 2529, 2542, 2488], 1) + ops.element('FourNodeTetrahedron', 10188, *[2537, 2255, 1149, 1191], 1) + ops.element('FourNodeTetrahedron', 10189, *[2411, 2488, 2542, 2676], 1) + ops.element('FourNodeTetrahedron', 10190, *[1858, 2544, 2529, 2488], 1) + ops.element('FourNodeTetrahedron', 10191, *[1978, 1753, 1145, 2614], 1) + ops.element('FourNodeTetrahedron', 10192, *[2411, 1858, 2529, 2488], 1) + ops.element('FourNodeTetrahedron', 10193, *[731, 2582, 1997, 2463], 1) + ops.element('FourNodeTetrahedron', 10194, *[731, 2582, 723, 1997], 1) + ops.element('FourNodeTetrahedron', 10195, *[2055, 2668, 1980, 1746], 1) + ops.element('FourNodeTetrahedron', 10196, *[731, 1997, 723, 1173], 1) + ops.element('FourNodeTetrahedron', 10197, *[2582, 2183, 1997, 1834], 1) + ops.element('FourNodeTetrahedron', 10198, *[2582, 1834, 1997, 1998], 1) + ops.element('FourNodeTetrahedron', 10199, *[2286, 2289, 2287, 2176], 1) + ops.element('FourNodeTetrahedron', 10200, *[1997, 1834, 2183, 1835], 1) + ops.element('FourNodeTetrahedron', 10201, *[2352, 2304, 2463, 2070], 1) + ops.element('FourNodeTetrahedron', 10202, *[2235, 2228, 1252, 1147], 1) + ops.element('FourNodeTetrahedron', 10203, *[1235, 1869, 2078, 1870], 1) + ops.element('FourNodeTetrahedron', 10204, *[2183, 2182, 723, 1835], 1) + ops.element('FourNodeTetrahedron', 10205, *[1997, 2183, 723, 1835], 1) + ops.element('FourNodeTetrahedron', 10206, *[2582, 2183, 723, 1997], 1) + ops.element('FourNodeTetrahedron', 10207, *[1993, 1995, 2309, 2526], 1) + ops.element('FourNodeTetrahedron', 10208, *[2526, 2309, 2307, 2221], 1) + ops.element('FourNodeTetrahedron', 10209, *[1139, 1882, 1162, 1879], 1) + ops.element('FourNodeTetrahedron', 10210, *[2325, 2526, 1993, 2494], 1) + ops.element('FourNodeTetrahedron', 10211, *[1844, 1842, 2449, 1898], 1) + ops.element('FourNodeTetrahedron', 10212, *[1127, 1949, 1209, 1208], 1) + ops.element('FourNodeTetrahedron', 10213, *[1836, 2229, 1835, 1750], 1) + ops.element('FourNodeTetrahedron', 10214, *[1974, 2494, 2307, 1973], 1) + ops.element('FourNodeTetrahedron', 10215, *[1921, 1919, 1909, 1924], 1) + ops.element('FourNodeTetrahedron', 10216, *[2401, 2167, 2166, 1809], 1) + ops.element('FourNodeTetrahedron', 10217, *[1218, 2048, 1219, 1953], 1) + ops.element('FourNodeTetrahedron', 10218, *[1974, 1993, 2307, 2494], 1) + ops.element('FourNodeTetrahedron', 10219, *[2494, 1973, 2307, 2221], 1) + ops.element('FourNodeTetrahedron', 10220, *[2393, 1805, 2448, 2322], 1) + ops.element('FourNodeTetrahedron', 10221, *[2646, 2056, 2035, 2487], 1) + ops.element('FourNodeTetrahedron', 10222, *[2446, 2393, 2448, 1912], 1) + ops.element('FourNodeTetrahedron', 10223, *[2307, 2309, 1973, 2221], 1) + ops.element('FourNodeTetrahedron', 10224, *[2151, 2002, 2152, 1989], 1) + ops.element('FourNodeTetrahedron', 10225, *[1215, 1859, 1191, 1232], 1) + ops.element('FourNodeTetrahedron', 10226, *[1760, 2005, 2554, 1763], 1) + ops.element('FourNodeTetrahedron', 10227, *[1962, 2232, 2233, 2620], 1) + ops.element('FourNodeTetrahedron', 10228, *[2357, 2055, 1747, 2570], 1) + ops.element('FourNodeTetrahedron', 10229, *[2663, 1985, 1939, 1961], 1) + ops.element('FourNodeTetrahedron', 10230, *[2444, 2377, 1920, 2583], 1) + ops.element('FourNodeTetrahedron', 10231, *[2444, 2377, 2583, 2584], 1) + ops.element('FourNodeTetrahedron', 10232, *[2364, 2311, 2666, 2642], 1) + ops.element('FourNodeTetrahedron', 10233, *[2334, 1950, 2200, 1914], 1) + ops.element('FourNodeTetrahedron', 10234, *[2224, 2549, 2341, 2296], 1) + ops.element('FourNodeTetrahedron', 10235, *[2339, 2387, 2138, 2337], 1) + ops.element('FourNodeTetrahedron', 10236, *[2647, 2339, 2337, 2387], 1) + ops.element('FourNodeTetrahedron', 10237, *[1835, 2228, 2235, 1147], 1) + ops.element('FourNodeTetrahedron', 10238, *[1189, 2068, 1201, 1825], 1) + ops.element('FourNodeTetrahedron', 10239, *[2296, 1793, 2341, 2326], 1) + ops.element('FourNodeTetrahedron', 10240, *[1780, 1762, 1988, 1781], 1) + ops.element('FourNodeTetrahedron', 10241, *[2296, 2685, 2326, 2327], 1) + ops.element('FourNodeTetrahedron', 10242, *[1136, 2408, 1206, 2068], 1) + ops.element('FourNodeTetrahedron', 10243, *[2482, 2111, 2219, 2588], 1) + ops.element('FourNodeTetrahedron', 10244, *[2296, 1793, 2685, 2326], 1) + ops.element('FourNodeTetrahedron', 10245, *[2270, 2296, 2327, 2610], 1) + ops.element('FourNodeTetrahedron', 10246, *[2380, 2070, 1174, 1821], 1) + ops.element('FourNodeTetrahedron', 10247, *[2628, 2613, 2629, 2615], 1) + ops.element('FourNodeTetrahedron', 10248, *[2091, 1831, 1830, 2441], 1) + ops.element('FourNodeTetrahedron', 10249, *[1223, 1870, 1235, 1236], 1) + ops.element('FourNodeTetrahedron', 10250, *[1792, 2296, 2270, 2610], 1) + ops.element('FourNodeTetrahedron', 10251, *[2469, 2640, 2641, 2390], 1) + ops.element('FourNodeTetrahedron', 10252, *[2327, 2685, 2296, 2610], 1) + ops.element('FourNodeTetrahedron', 10253, *[1168, 1753, 1160, 1751], 1) + ops.element('FourNodeTetrahedron', 10254, *[1962, 2665, 2175, 2232], 1) + ops.element('FourNodeTetrahedron', 10255, *[2083, 2078, 1132, 2308], 1) + ops.element('FourNodeTetrahedron', 10256, *[2140, 2269, 1992, 2452], 1) + ops.element('FourNodeTetrahedron', 10257, *[2424, 1800, 2491, 2025], 1) + ops.element('FourNodeTetrahedron', 10258, *[2614, 1145, 1254, 1751], 1) + ops.element('FourNodeTetrahedron', 10259, *[2470, 2641, 2173, 2390], 1) + ops.element('FourNodeTetrahedron', 10260, *[2533, 2153, 1848, 2626], 1) + ops.element('FourNodeTetrahedron', 10261, *[1145, 1753, 1168, 1751], 1) + ops.element('FourNodeTetrahedron', 10262, *[1254, 1751, 1168, 650], 1) + ops.element('FourNodeTetrahedron', 10263, *[1800, 2331, 2310, 1803], 1) + ops.element('FourNodeTetrahedron', 10264, *[2093, 1806, 2061, 2186], 1) + ops.element('FourNodeTetrahedron', 10265, *[2209, 2592, 2226, 2211], 1) + ops.element('FourNodeTetrahedron', 10266, *[2209, 2592, 2014, 2226], 1) + ops.element('FourNodeTetrahedron', 10267, *[2209, 1886, 2012, 2592], 1) + ops.element('FourNodeTetrahedron', 10268, *[2600, 2632, 2409, 2421], 1) + ops.element('FourNodeTetrahedron', 10269, *[2082, 2549, 2224, 2223], 1) + ops.element('FourNodeTetrahedron', 10270, *[2266, 2065, 1185, 1942], 1) + ops.element('FourNodeTetrahedron', 10271, *[2051, 2209, 2227, 2226], 1) + ops.element('FourNodeTetrahedron', 10272, *[2054, 2057, 2053, 2670], 1) + ops.element('FourNodeTetrahedron', 10273, *[2332, 2001, 2243, 2385], 1) + ops.element('FourNodeTetrahedron', 10274, *[1956, 1959, 2227, 2209], 1) + ops.element('FourNodeTetrahedron', 10275, *[1759, 2066, 2065, 2266], 1) + ops.element('FourNodeTetrahedron', 10276, *[2209, 2210, 1959, 2211], 1) + ops.element('FourNodeTetrahedron', 10277, *[1956, 2209, 2051, 2210], 1) + ops.element('FourNodeTetrahedron', 10278, *[1152, 2556, 1194, 2594], 1) + ops.element('FourNodeTetrahedron', 10279, *[2227, 1959, 2014, 2209], 1) + ops.element('FourNodeTetrahedron', 10280, *[2330, 2108, 2089, 2111], 1) + ops.element('FourNodeTetrahedron', 10281, *[2281, 2499, 2403, 2385], 1) + ops.element('FourNodeTetrahedron', 10282, *[2118, 2117, 1977, 2656], 1) + ops.element('FourNodeTetrahedron', 10283, *[1229, 2171, 1222, 1146], 1) + ops.element('FourNodeTetrahedron', 10284, *[2259, 2119, 650, 666], 1) + ops.element('FourNodeTetrahedron', 10285, *[1221, 1955, 1952, 1953], 1) + ops.element('FourNodeTetrahedron', 10286, *[2330, 2089, 2642, 2111], 1) + ops.element('FourNodeTetrahedron', 10287, *[1792, 1793, 2296, 2609], 1) + ops.element('FourNodeTetrahedron', 10288, *[2330, 2042, 2372, 2108], 1) + ops.element('FourNodeTetrahedron', 10289, *[2042, 2372, 2108, 2041], 1) + ops.element('FourNodeTetrahedron', 10290, *[1755, 1756, 2527, 1966], 1) + ops.element('FourNodeTetrahedron', 10291, *[1968, 1878, 1966, 2096], 1) + ops.element('FourNodeTetrahedron', 10292, *[1758, 1968, 1966, 2096], 1) + ops.element('FourNodeTetrahedron', 10293, *[1756, 1968, 1966, 1758], 1) + ops.element('FourNodeTetrahedron', 10294, *[1185, 1942, 1943, 1182], 1) + ops.element('FourNodeTetrahedron', 10295, *[1756, 1967, 1966, 1968], 1) + ops.element('FourNodeTetrahedron', 10296, *[1755, 2527, 2526, 2536], 1) + ops.element('FourNodeTetrahedron', 10297, *[2139, 2079, 2379, 2271], 1) + ops.element('FourNodeTetrahedron', 10298, *[2298, 2049, 2256, 2419], 1) + ops.element('FourNodeTetrahedron', 10299, *[1755, 1966, 2527, 2536], 1) + ops.element('FourNodeTetrahedron', 10300, *[1755, 1756, 1966, 1758], 1) + ops.element('FourNodeTetrahedron', 10301, *[1186, 2268, 2505, 1797], 1) + ops.element('FourNodeTetrahedron', 10302, *[2186, 2184, 2062, 1872], 1) + ops.element('FourNodeTetrahedron', 10303, *[2470, 2469, 2641, 2390], 1) + ops.element('FourNodeTetrahedron', 10304, *[1771, 1958, 2051, 2153], 1) + ops.element('FourNodeTetrahedron', 10305, *[1771, 1958, 1956, 2051], 1) + ops.element('FourNodeTetrahedron', 10306, *[1769, 2227, 1768, 1956], 1) + ops.element('FourNodeTetrahedron', 10307, *[741, 2024, 740, 1192], 1) + ops.element('FourNodeTetrahedron', 10308, *[2537, 2098, 1149, 2255], 1) + ops.element('FourNodeTetrahedron', 10309, *[2314, 2029, 2313, 2030], 1) + ops.element('FourNodeTetrahedron', 10310, *[2524, 2651, 1983, 2044], 1) + ops.element('FourNodeTetrahedron', 10311, *[2284, 2098, 2537, 2255], 1) + ops.element('FourNodeTetrahedron', 10312, *[1130, 2537, 1224, 1149], 1) + ops.element('FourNodeTetrahedron', 10313, *[2380, 2678, 2454, 2657], 1) + ops.element('FourNodeTetrahedron', 10314, *[2562, 1811, 1255, 2537], 1) + ops.element('FourNodeTetrahedron', 10315, *[741, 2627, 1192, 1161], 1) + ops.element('FourNodeTetrahedron', 10316, *[1955, 2383, 2652, 1954], 1) + ops.element('FourNodeTetrahedron', 10317, *[2057, 2210, 2051, 2053], 1) + ops.element('FourNodeTetrahedron', 10318, *[2562, 1999, 1811, 2537], 1) + ops.element('FourNodeTetrahedron', 10319, *[1255, 2537, 1224, 1130], 1) + ops.element('FourNodeTetrahedron', 10320, *[2562, 2537, 1255, 1130], 1) + ops.element('FourNodeTetrahedron', 10321, *[1255, 1811, 1141, 1224], 1) + ops.element('FourNodeTetrahedron', 10322, *[1811, 1999, 2133, 2537], 1) + ops.element('FourNodeTetrahedron', 10323, *[2537, 2098, 1224, 1149], 1) + ops.element('FourNodeTetrahedron', 10324, *[1955, 2383, 1954, 2315], 1) + ops.element('FourNodeTetrahedron', 10325, *[1897, 2346, 1896, 1856], 1) + ops.element('FourNodeTetrahedron', 10326, *[2151, 2082, 2077, 2224], 1) + ops.element('FourNodeTetrahedron', 10327, *[2081, 2082, 2077, 2151], 1) + ops.element('FourNodeTetrahedron', 10328, *[1817, 2650, 2651, 2044], 1) + ops.element('FourNodeTetrahedron', 10329, *[1955, 2383, 2315, 2381], 1) + ops.element('FourNodeTetrahedron', 10330, *[1868, 2016, 1869, 1867], 1) + ops.element('FourNodeTetrahedron', 10331, *[1804, 2428, 1758, 2184], 1) + ops.element('FourNodeTetrahedron', 10332, *[2511, 1765, 1920, 2509], 1) + ops.element('FourNodeTetrahedron', 10333, *[2621, 2612, 2356, 2123], 1) + ops.element('FourNodeTetrahedron', 10334, *[1764, 1986, 2498, 2511], 1) + ops.element('FourNodeTetrahedron', 10335, *[2081, 2077, 2131, 2075], 1) + ops.element('FourNodeTetrahedron', 10336, *[2383, 1954, 2315, 2130], 1) + ops.element('FourNodeTetrahedron', 10337, *[2381, 2383, 2315, 2130], 1) + ops.element('FourNodeTetrahedron', 10338, *[1226, 1237, 1178, 2359], 1) + ops.element('FourNodeTetrahedron', 10339, *[2530, 2168, 2422, 2157], 1) + ops.element('FourNodeTetrahedron', 10340, *[2470, 2677, 2159, 2641], 1) + ops.element('FourNodeTetrahedron', 10341, *[1141, 2133, 1170, 1224], 1) + ops.element('FourNodeTetrahedron', 10342, *[1953, 2315, 2298, 2074], 1) + ops.element('FourNodeTetrahedron', 10343, *[1850, 2609, 2610, 2685], 1) + ops.element('FourNodeTetrahedron', 10344, *[1953, 1954, 2298, 2315], 1) + ops.element('FourNodeTetrahedron', 10345, *[2315, 1954, 2298, 2316], 1) + ops.element('FourNodeTetrahedron', 10346, *[2298, 2049, 2419, 2316], 1) + ops.element('FourNodeTetrahedron', 10347, *[2428, 1968, 1756, 1758], 1) + ops.element('FourNodeTetrahedron', 10348, *[1241, 2457, 1759, 1250], 1) + ops.element('FourNodeTetrahedron', 10349, *[1866, 1760, 1153, 1903], 1) + ops.element('FourNodeTetrahedron', 10350, *[1954, 2049, 2298, 2316], 1) + ops.element('FourNodeTetrahedron', 10351, *[1806, 2184, 1758, 2621], 1) + ops.element('FourNodeTetrahedron', 10352, *[2402, 2538, 1851, 2406], 1) + ops.element('FourNodeTetrahedron', 10353, *[1234, 2419, 1225, 1180], 1) + ops.element('FourNodeTetrahedron', 10354, *[1249, 2619, 1238, 1923], 1) + ops.element('FourNodeTetrahedron', 10355, *[2538, 2240, 2406, 2682], 1) + ops.element('FourNodeTetrahedron', 10356, *[2111, 2109, 2351, 2110], 1) + ops.element('FourNodeTetrahedron', 10357, *[514, 2396, 1159, 513], 1) + ops.element('FourNodeTetrahedron', 10358, *[2396, 2236, 1134, 513], 1) + ops.element('FourNodeTetrahedron', 10359, *[1922, 1919, 1924, 2378], 1) + ops.element('FourNodeTetrahedron', 10360, *[2103, 1824, 1890, 2174], 1) + ops.element('FourNodeTetrahedron', 10361, *[2358, 1981, 2238, 2357], 1) + ops.element('FourNodeTetrahedron', 10362, *[2082, 2549, 2675, 2224], 1) + ops.element('FourNodeTetrahedron', 10363, *[2224, 2549, 2675, 2341], 1) + ops.element('FourNodeTetrahedron', 10364, *[2076, 2003, 2245, 2004], 1) + ops.element('FourNodeTetrahedron', 10365, *[2174, 2176, 1890, 1901], 1) + ops.element('FourNodeTetrahedron', 10366, *[2073, 2315, 1953, 2074], 1) + ops.element('FourNodeTetrahedron', 10367, *[1907, 1906, 2011, 1905], 1) + ops.element('FourNodeTetrahedron', 10368, *[1955, 1954, 1953, 2315], 1) + ops.element('FourNodeTetrahedron', 10369, *[1895, 2538, 2402, 2407], 1) + ops.element('FourNodeTetrahedron', 10370, *[1869, 2020, 2359, 2016], 1) + ops.element('FourNodeTetrahedron', 10371, *[1177, 2617, 2266, 1137], 1) + ops.element('FourNodeTetrahedron', 10372, *[2068, 1206, 1136, 1201], 1) + ops.element('FourNodeTetrahedron', 10373, *[1873, 2550, 2185, 1872], 1) + ops.element('FourNodeTetrahedron', 10374, *[1870, 1132, 1235, 1244], 1) + ops.element('FourNodeTetrahedron', 10375, *[2551, 2580, 2468, 2415], 1) + ops.element('FourNodeTetrahedron', 10376, *[2571, 2114, 1780, 2396], 1) + ops.element('FourNodeTetrahedron', 10377, *[2567, 1789, 1788, 2566], 1) + ops.element('FourNodeTetrahedron', 10378, *[1927, 2056, 2055, 2646], 1) + ops.element('FourNodeTetrahedron', 10379, *[1987, 1909, 1912, 1918], 1) + ops.element('FourNodeTetrahedron', 10380, *[2144, 1854, 2402, 1895], 1) + ops.element('FourNodeTetrahedron', 10381, *[2031, 2603, 2645, 2297], 1) + ops.element('FourNodeTetrahedron', 10382, *[2332, 2533, 2308, 1849], 1) + ops.element('FourNodeTetrahedron', 10383, *[2538, 2325, 1851, 2406], 1) + ops.element('FourNodeTetrahedron', 10384, *[2144, 1895, 2402, 2142], 1) + ops.element('FourNodeTetrahedron', 10385, *[1897, 1895, 2144, 2579], 1) + ops.element('FourNodeTetrahedron', 10386, *[2108, 2372, 2089, 2373], 1) + ops.element('FourNodeTetrahedron', 10387, *[2167, 2461, 2165, 2134], 1) + ops.element('FourNodeTetrahedron', 10388, *[2066, 2460, 1944, 1942], 1) + ops.element('FourNodeTetrahedron', 10389, *[1897, 1854, 2144, 1895], 1) + ops.element('FourNodeTetrahedron', 10390, *[1855, 1856, 2407, 2529], 1) + ops.element('FourNodeTetrahedron', 10391, *[2560, 2502, 2169, 2501], 1) + ops.element('FourNodeTetrahedron', 10392, *[2379, 2271, 1989, 2269], 1) + ops.element('FourNodeTetrahedron', 10393, *[2021, 1905, 1171, 1253], 1) + ops.element('FourNodeTetrahedron', 10394, *[2021, 2669, 1905, 1819], 1) + ops.element('FourNodeTetrahedron', 10395, *[2433, 2456, 2058, 2112], 1) + ops.element('FourNodeTetrahedron', 10396, *[2433, 1845, 2058, 2456], 1) + ops.element('FourNodeTetrahedron', 10397, *[2021, 1905, 1253, 1819], 1) + ops.element('FourNodeTetrahedron', 10398, *[1198, 2021, 1253, 1819], 1) + ops.element('FourNodeTetrahedron', 10399, *[2021, 2669, 1198, 1819], 1) + ops.element('FourNodeTetrahedron', 10400, *[1985, 1983, 1982, 2524], 1) + ops.element('FourNodeTetrahedron', 10401, *[1952, 2048, 1217, 1218], 1) + ops.element('FourNodeTetrahedron', 10402, *[2476, 2686, 2185, 2551], 1) + ops.element('FourNodeTetrahedron', 10403, *[2021, 1907, 1905, 2669], 1) + ops.element('FourNodeTetrahedron', 10404, *[1952, 2048, 1218, 1953], 1) + ops.element('FourNodeTetrahedron', 10405, *[1197, 2021, 1142, 1198], 1) + ops.element('FourNodeTetrahedron', 10406, *[1197, 1778, 2021, 1776], 1) + ops.element('FourNodeTetrahedron', 10407, *[1197, 2021, 1198, 1776], 1) + ops.element('FourNodeTetrahedron', 10408, *[1778, 2669, 2021, 1776], 1) + ops.element('FourNodeTetrahedron', 10409, *[2023, 1907, 2021, 2669], 1) + ops.element('FourNodeTetrahedron', 10410, *[1142, 2021, 1253, 1198], 1) + ops.element('FourNodeTetrahedron', 10411, *[1898, 1955, 1221, 1913], 1) + ops.element('FourNodeTetrahedron', 10412, *[1851, 2325, 1993, 2406], 1) + ops.element('FourNodeTetrahedron', 10413, *[2351, 2109, 2660, 2681], 1) + ops.element('FourNodeTetrahedron', 10414, *[2406, 2325, 1993, 2494], 1) + ops.element('FourNodeTetrahedron', 10415, *[2527, 1967, 2030, 1823], 1) + ops.element('FourNodeTetrahedron', 10416, *[1215, 1975, 1191, 1859], 1) + ops.element('FourNodeTetrahedron', 10417, *[1760, 2554, 1153, 1880], 1) + ops.element('FourNodeTetrahedron', 10418, *[2644, 1814, 2163, 1926], 1) + ops.element('FourNodeTetrahedron', 10419, *[2287, 2366, 2684, 1901], 1) + ops.element('FourNodeTetrahedron', 10420, *[2357, 2340, 2214, 2338], 1) + ops.element('FourNodeTetrahedron', 10421, *[2570, 1747, 2357, 2340], 1) + ops.element('FourNodeTetrahedron', 10422, *[1859, 1891, 1191, 1232], 1) + ops.element('FourNodeTetrahedron', 10423, *[2576, 2444, 2292, 2293], 1) + ops.element('FourNodeTetrahedron', 10424, *[1870, 2071, 1868, 1976], 1) + ops.element('FourNodeTetrahedron', 10425, *[2325, 2113, 2526, 2493], 1) + ops.element('FourNodeTetrahedron', 10426, *[2325, 2493, 2526, 2494], 1) + ops.element('FourNodeTetrahedron', 10427, *[2310, 2026, 2220, 2107], 1) + ops.element('FourNodeTetrahedron', 10428, *[2107, 2026, 2220, 1935], 1) + ops.element('FourNodeTetrahedron', 10429, *[2491, 1800, 2310, 2025], 1) + ops.element('FourNodeTetrahedron', 10430, *[2261, 2491, 2025, 2107], 1) + ops.element('FourNodeTetrahedron', 10431, *[2476, 2686, 2428, 2185], 1) + ops.element('FourNodeTetrahedron', 10432, *[2462, 2349, 2348, 2347], 1) + ops.element('FourNodeTetrahedron', 10433, *[2491, 2310, 1836, 2107], 1) + ops.element('FourNodeTetrahedron', 10434, *[2261, 2491, 1836, 2107], 1) + ops.element('FourNodeTetrahedron', 10435, *[2261, 2025, 2107, 2422], 1) + ops.element('FourNodeTetrahedron', 10436, *[2271, 2296, 2317, 2327], 1) + ops.element('FourNodeTetrahedron', 10437, *[1177, 2266, 1185, 1137], 1) + ops.element('FourNodeTetrahedron', 10438, *[2612, 2429, 2123, 2122], 1) + ops.element('FourNodeTetrahedron', 10439, *[2296, 2341, 2317, 2326], 1) + ops.element('FourNodeTetrahedron', 10440, *[2266, 1185, 1243, 1177], 1) + ops.element('FourNodeTetrahedron', 10441, *[2434, 1757, 1755, 2640], 1) + ops.element('FourNodeTetrahedron', 10442, *[2357, 2340, 2338, 2478], 1) + ops.element('FourNodeTetrahedron', 10443, *[2329, 2092, 2331, 1801], 1) + ops.element('FourNodeTetrahedron', 10444, *[1933, 2562, 2120, 2616], 1) + ops.element('FourNodeTetrahedron', 10445, *[1842, 1903, 1763, 2652], 1) + ops.element('FourNodeTetrahedron', 10446, *[2051, 2208, 2052, 2053], 1) + ops.element('FourNodeTetrahedron', 10447, *[2484, 2589, 2541, 1865], 1) + ops.element('FourNodeTetrahedron', 10448, *[2616, 1933, 2562, 1930], 1) + ops.element('FourNodeTetrahedron', 10449, *[2616, 1930, 2562, 1860], 1) + ops.element('FourNodeTetrahedron', 10450, *[1992, 1989, 2152, 1990], 1) + ops.element('FourNodeTetrahedron', 10451, *[1853, 2616, 1204, 1860], 1) + ops.element('FourNodeTetrahedron', 10452, *[2409, 1949, 1750, 1202], 1) + ops.element('FourNodeTetrahedron', 10453, *[2147, 2409, 1202, 2145], 1) + ops.element('FourNodeTetrahedron', 10454, *[2002, 2001, 2004, 2280], 1) + ops.element('FourNodeTetrahedron', 10455, *[2409, 1949, 1202, 2145], 1) + ops.element('FourNodeTetrahedron', 10456, *[1159, 1894, 1780, 2396], 1) + ops.element('FourNodeTetrahedron', 10457, *[2295, 1894, 2683, 2396], 1) + ops.element('FourNodeTetrahedron', 10458, *[2322, 1806, 2390, 2093], 1) + ops.element('FourNodeTetrahedron', 10459, *[2409, 2422, 1949, 2145], 1) + ops.element('FourNodeTetrahedron', 10460, *[2409, 2107, 1949, 2422], 1) + ops.element('FourNodeTetrahedron', 10461, *[1798, 1828, 1799, 2149], 1) + ops.element('FourNodeTetrahedron', 10462, *[1926, 1814, 1884, 2031], 1) + ops.element('FourNodeTetrahedron', 10463, *[2409, 2107, 1750, 1949], 1) + ops.element('FourNodeTetrahedron', 10464, *[2049, 2257, 2009, 2256], 1) + ops.element('FourNodeTetrahedron', 10465, *[1777, 1778, 1776, 2679], 1) + ops.element('FourNodeTetrahedron', 10466, *[2186, 1872, 2062, 2155], 1) + ops.element('FourNodeTetrahedron', 10467, *[1750, 2261, 2107, 2409], 1) + ops.element('FourNodeTetrahedron', 10468, *[2409, 2261, 2107, 2422], 1) + ops.element('FourNodeTetrahedron', 10469, *[2277, 1807, 2186, 2185], 1) + ops.element('FourNodeTetrahedron', 10470, *[1871, 2185, 2186, 1872], 1) + ops.element('FourNodeTetrahedron', 10471, *[2352, 2391, 2304, 1998], 1) + ops.element('FourNodeTetrahedron', 10472, *[2063, 2241, 2239, 2194], 1) + ops.element('FourNodeTetrahedron', 10473, *[2148, 2579, 2142, 2404], 1) + ops.element('FourNodeTetrahedron', 10474, *[2536, 1966, 2097, 2096], 1) + ops.element('FourNodeTetrahedron', 10475, *[2348, 2350, 2451, 2507], 1) + ops.element('FourNodeTetrahedron', 10476, *[1830, 1845, 1829, 2058], 1) + ops.element('FourNodeTetrahedron', 10477, *[1902, 2232, 2176, 1900], 1) + ops.element('FourNodeTetrahedron', 10478, *[2174, 2175, 2176, 2231], 1) + ops.element('FourNodeTetrahedron', 10479, *[2601, 2665, 2566, 1962], 1) + ops.element('FourNodeTetrahedron', 10480, *[2166, 2164, 713, 1157], 1) + ops.element('FourNodeTetrahedron', 10481, *[2167, 175, 2164, 1157], 1) + ops.element('FourNodeTetrahedron', 10482, *[1890, 2286, 2287, 2176], 1) + ops.element('FourNodeTetrahedron', 10483, *[2613, 2674, 2666, 2311], 1) + ops.element('FourNodeTetrahedron', 10484, *[2166, 167, 713, 2164], 1) + ops.element('FourNodeTetrahedron', 10485, *[2245, 2001, 2332, 2004], 1) + ops.element('FourNodeTetrahedron', 10486, *[2123, 2121, 2192, 2124], 1) + ops.element('FourNodeTetrahedron', 10487, *[2212, 1947, 1946, 1948], 1) + ops.element('FourNodeTetrahedron', 10488, *[1963, 2601, 1962, 1965], 1) + ops.element('FourNodeTetrahedron', 10489, *[1860, 1993, 1930, 2307], 1) + ops.element('FourNodeTetrahedron', 10490, *[2502, 2452, 1992, 2453], 1) + ops.element('FourNodeTetrahedron', 10491, *[2601, 2566, 2567, 1963], 1) + ops.element('FourNodeTetrahedron', 10492, *[2283, 2464, 2351, 2435], 1) + ops.element('FourNodeTetrahedron', 10493, *[1221, 2073, 1256, 1220], 1) + ops.element('FourNodeTetrahedron', 10494, *[1221, 1953, 1256, 2073], 1) + ops.element('FourNodeTetrahedron', 10495, *[2073, 2074, 1256, 1223], 1) + ops.element('FourNodeTetrahedron', 10496, *[2252, 2254, 2249, 1958], 1) + ops.element('FourNodeTetrahedron', 10497, *[1220, 2073, 1256, 1223], 1) + ops.element('FourNodeTetrahedron', 10498, *[2358, 2236, 2396, 513], 1) + ops.element('FourNodeTetrahedron', 10499, *[1992, 2269, 1989, 1991], 1) + ops.element('FourNodeTetrahedron', 10500, *[2408, 2391, 2260, 2600], 1) + ops.element('FourNodeTetrahedron', 10501, *[2304, 2394, 2582, 2391], 1) + ops.element('FourNodeTetrahedron', 10502, *[2113, 1995, 1993, 2526], 1) + ops.element('FourNodeTetrahedron', 10503, *[2114, 1842, 2449, 1844], 1) + ops.element('FourNodeTetrahedron', 10504, *[2497, 2529, 2405, 2542], 1) + ops.element('FourNodeTetrahedron', 10505, *[2456, 2423, 2314, 2030], 1) + ops.element('FourNodeTetrahedron', 10506, *[2452, 2269, 1991, 2624], 1) + ops.element('FourNodeTetrahedron', 10507, *[1138, 2412, 1156, 1196], 1) + ops.element('FourNodeTetrahedron', 10508, *[1836, 1935, 2229, 1949], 1) + ops.element('FourNodeTetrahedron', 10509, *[2361, 2332, 1849, 2385], 1) + ops.element('FourNodeTetrahedron', 10510, *[1992, 2269, 1991, 2452], 1) + ops.element('FourNodeTetrahedron', 10511, *[1943, 2267, 1796, 2015], 1) + ops.element('FourNodeTetrahedron', 10512, *[2585, 2557, 751, 1882], 1) + ops.element('FourNodeTetrahedron', 10513, *[2209, 2211, 2226, 2208], 1) + ops.element('FourNodeTetrahedron', 10514, *[2208, 2211, 2226, 2290], 1) + ops.element('FourNodeTetrahedron', 10515, *[2053, 2211, 2208, 2290], 1) + ops.element('FourNodeTetrahedron', 10516, *[2066, 2191, 2065, 1944], 1) + ops.element('FourNodeTetrahedron', 10517, *[2065, 2191, 1797, 1944], 1) + ops.element('FourNodeTetrahedron', 10518, *[1122, 2191, 1797, 2065], 1) + ops.element('FourNodeTetrahedron', 10519, *[2065, 1183, 1122, 1185], 1) + ops.element('FourNodeTetrahedron', 10520, *[1968, 2580, 2273, 2468], 1) + ops.element('FourNodeTetrahedron', 10521, *[1841, 1960, 1984, 2398], 1) + ops.element('FourNodeTetrahedron', 10522, *[1841, 1984, 2399, 2398], 1) + ops.element('FourNodeTetrahedron', 10523, *[2273, 2414, 1963, 1964], 1) + ops.element('FourNodeTetrahedron', 10524, *[2065, 1797, 1122, 1183], 1) + ops.element('FourNodeTetrahedron', 10525, *[1185, 2065, 1943, 1942], 1) + ops.element('FourNodeTetrahedron', 10526, *[2465, 2196, 2215, 2195], 1) + ops.element('FourNodeTetrahedron', 10527, *[2359, 2395, 1125, 2078], 1) + ops.element('FourNodeTetrahedron', 10528, *[2592, 1886, 2512, 2347], 1) + ops.element('FourNodeTetrahedron', 10529, *[2065, 1797, 1183, 1943], 1) + ops.element('FourNodeTetrahedron', 10530, *[1767, 1766, 1782, 1764], 1) + ops.element('FourNodeTetrahedron', 10531, *[1759, 2065, 1243, 2266], 1) + ops.element('FourNodeTetrahedron', 10532, *[1166, 2065, 1122, 1243], 1) + ops.element('FourNodeTetrahedron', 10533, *[1759, 2065, 1166, 1243], 1) + ops.element('FourNodeTetrahedron', 10534, *[1759, 2443, 1166, 2065], 1) + ops.element('FourNodeTetrahedron', 10535, *[1166, 2443, 1122, 2065], 1) + ops.element('FourNodeTetrahedron', 10536, *[1142, 2299, 1171, 2021], 1) + ops.element('FourNodeTetrahedron', 10537, *[1759, 2067, 2443, 2065], 1) + ops.element('FourNodeTetrahedron', 10538, *[2443, 2067, 2191, 2065], 1) + ops.element('FourNodeTetrahedron', 10539, *[2443, 2191, 1122, 2065], 1) + ops.element('FourNodeTetrahedron', 10540, *[2067, 2191, 2065, 2066], 1) + ops.element('FourNodeTetrahedron', 10541, *[2407, 2538, 2406, 2682], 1) + ops.element('FourNodeTetrahedron', 10542, *[2581, 2601, 2567, 1963], 1) + ops.element('FourNodeTetrahedron', 10543, *[1849, 2385, 2533, 1848], 1) + ops.element('FourNodeTetrahedron', 10544, *[2026, 2482, 2220, 1934], 1) + ops.element('FourNodeTetrahedron', 10545, *[2481, 2249, 2480, 2252], 1) + ops.element('FourNodeTetrahedron', 10546, *[1823, 1877, 1788, 1875], 1) + ops.element('FourNodeTetrahedron', 10547, *[1172, 2598, 1249, 532], 1) + ops.element('FourNodeTetrahedron', 10548, *[1172, 1892, 1249, 2598], 1) + ops.element('FourNodeTetrahedron', 10549, *[2202, 2370, 2598, 538], 1) + ops.element('FourNodeTetrahedron', 10550, *[2030, 1823, 1824, 2103], 1) + ops.element('FourNodeTetrahedron', 10551, *[2346, 1805, 2470, 2390], 1) + ops.element('FourNodeTetrahedron', 10552, *[2298, 2009, 1164, 2256], 1) + ops.element('FourNodeTetrahedron', 10553, *[2341, 2549, 1793, 2296], 1) + ops.element('FourNodeTetrahedron', 10554, *[1879, 2046, 1163, 2635], 1) + ops.element('FourNodeTetrahedron', 10555, *[1792, 2609, 2610, 1795], 1) + ops.element('FourNodeTetrahedron', 10556, *[1149, 2250, 177, 178], 1) + ops.element('FourNodeTetrahedron', 10557, *[2369, 2362, 1977, 2656], 1) + ops.element('FourNodeTetrahedron', 10558, *[2202, 2598, 551, 538], 1) + ops.element('FourNodeTetrahedron', 10559, *[551, 2598, 1172, 538], 1) + ops.element('FourNodeTetrahedron', 10560, *[1881, 2045, 1808, 2046], 1) + ops.element('FourNodeTetrahedron', 10561, *[2598, 2523, 532, 538], 1) + ops.element('FourNodeTetrahedron', 10562, *[1890, 1901, 1862, 2634], 1) + ops.element('FourNodeTetrahedron', 10563, *[2368, 2118, 666, 684], 1) + ops.element('FourNodeTetrahedron', 10564, *[1172, 2598, 532, 538], 1) + ops.element('FourNodeTetrahedron', 10565, *[2682, 2240, 2242, 2239], 1) + ops.element('FourNodeTetrahedron', 10566, *[2544, 2240, 2682, 2239], 1) + ops.element('FourNodeTetrahedron', 10567, *[1992, 2379, 2151, 1989], 1) + ops.element('FourNodeTetrahedron', 10568, *[2680, 2345, 1856, 1857], 1) + ops.element('FourNodeTetrahedron', 10569, *[2682, 2239, 2242, 2492], 1) + ops.element('FourNodeTetrahedron', 10570, *[2544, 2239, 2682, 2492], 1) + ops.element('FourNodeTetrahedron', 10571, *[2631, 2129, 2072, 2420], 1) + ops.element('FourNodeTetrahedron', 10572, *[2055, 2297, 2645, 2038], 1) + ops.element('FourNodeTetrahedron', 10573, *[2609, 1793, 2296, 2685], 1) + ops.element('FourNodeTetrahedron', 10574, *[1979, 1941, 2114, 2358], 1) + ops.element('FourNodeTetrahedron', 10575, *[2054, 1883, 2234, 2052], 1) + ops.element('FourNodeTetrahedron', 10576, *[2037, 1749, 1746, 1747], 1) + ops.element('FourNodeTetrahedron', 10577, *[2037, 2036, 1749, 1747], 1) + ops.element('FourNodeTetrahedron', 10578, *[2611, 1964, 2661, 2569], 1) + ops.element('FourNodeTetrahedron', 10579, *[1889, 1765, 2264, 1886], 1) + ops.element('FourNodeTetrahedron', 10580, *[2574, 2636, 2292, 2444], 1) + ops.element('FourNodeTetrahedron', 10581, *[2264, 1765, 2512, 1886], 1) + ops.element('FourNodeTetrahedron', 10582, *[2013, 2512, 2349, 2592], 1) + ops.element('FourNodeTetrahedron', 10583, *[2013, 2264, 2349, 2512], 1) + ops.element('FourNodeTetrahedron', 10584, *[2013, 2264, 2512, 1886], 1) + ops.element('FourNodeTetrahedron', 10585, *[2318, 2002, 2426, 2280], 1) + ops.element('FourNodeTetrahedron', 10586, *[2301, 1857, 2498, 2300], 1) + ops.element('FourNodeTetrahedron', 10587, *[2301, 2095, 1857, 2300], 1) + ops.element('FourNodeTetrahedron', 10588, *[2300, 2544, 1858, 2488], 1) + ops.element('FourNodeTetrahedron', 10589, *[2012, 2264, 2013, 1886], 1) + ops.element('FourNodeTetrahedron', 10590, *[2012, 1886, 2013, 2592], 1) + ops.element('FourNodeTetrahedron', 10591, *[2013, 1886, 2512, 2592], 1) + ops.element('FourNodeTetrahedron', 10592, *[1254, 1168, 1145, 1751], 1) + ops.element('FourNodeTetrahedron', 10593, *[1780, 2521, 1762, 2114], 1) + ops.element('FourNodeTetrahedron', 10594, *[2258, 2457, 1178, 2359], 1) + ops.element('FourNodeTetrahedron', 10595, *[2258, 2638, 2457, 2359], 1) + ops.element('FourNodeTetrahedron', 10596, *[2359, 2638, 2457, 2563], 1) + ops.element('FourNodeTetrahedron', 10597, *[2359, 2457, 1178, 1177], 1) + ops.element('FourNodeTetrahedron', 10598, *[1829, 2059, 2464, 1994], 1) + ops.element('FourNodeTetrahedron', 10599, *[1938, 1939, 2114, 1941], 1) + ops.element('FourNodeTetrahedron', 10600, *[2359, 1177, 1178, 1125], 1) + ops.element('FourNodeTetrahedron', 10601, *[2113, 2285, 1993, 1995], 1) + ops.element('FourNodeTetrahedron', 10602, *[2359, 2457, 1177, 2563], 1) + ops.element('FourNodeTetrahedron', 10603, *[2608, 2458, 2442, 2457], 1) + ops.element('FourNodeTetrahedron', 10604, *[1125, 2395, 2563, 1176], 1) + ops.element('FourNodeTetrahedron', 10605, *[2258, 2608, 2595, 2457], 1) + ops.element('FourNodeTetrahedron', 10606, *[2258, 2608, 2457, 2638], 1) + ops.element('FourNodeTetrahedron', 10607, *[2457, 2266, 1177, 2563], 1) + ops.element('FourNodeTetrahedron', 10608, *[2567, 1788, 1877, 1875], 1) + ops.element('FourNodeTetrahedron', 10609, *[2079, 2519, 2223, 2139], 1) + ops.element('FourNodeTetrahedron', 10610, *[1788, 1789, 1790, 2566], 1) + ops.element('FourNodeTetrahedron', 10611, *[2070, 1151, 1136, 2408], 1) + ops.element('FourNodeTetrahedron', 10612, *[1178, 2457, 1250, 1177], 1) + ops.element('FourNodeTetrahedron', 10613, *[2563, 2617, 1177, 1176], 1) + ops.element('FourNodeTetrahedron', 10614, *[1972, 2324, 1748, 2079], 1) + ops.element('FourNodeTetrahedron', 10615, *[2080, 2081, 2151, 2079], 1) + ops.element('FourNodeTetrahedron', 10616, *[1176, 2321, 2617, 1175], 1) + ops.element('FourNodeTetrahedron', 10617, *[1183, 1796, 1131, 1182], 1) + ops.element('FourNodeTetrahedron', 10618, *[2321, 2154, 2617, 1175], 1) + ops.element('FourNodeTetrahedron', 10619, *[1796, 1937, 1184, 1195], 1) + ops.element('FourNodeTetrahedron', 10620, *[2147, 2422, 2409, 2145], 1) + ops.element('FourNodeTetrahedron', 10621, *[1891, 2306, 2215, 2483], 1) + ops.element('FourNodeTetrahedron', 10622, *[1820, 2320, 1821, 1818], 1) + ops.element('FourNodeTetrahedron', 10623, *[2539, 2541, 2465, 2484], 1) + ops.element('FourNodeTetrahedron', 10624, *[2395, 2617, 1176, 2321], 1) + ops.element('FourNodeTetrahedron', 10625, *[2395, 2563, 2617, 1176], 1) + ops.element('FourNodeTetrahedron', 10626, *[2338, 2140, 2413, 2502], 1) + ops.element('FourNodeTetrahedron', 10627, *[1800, 1803, 2026, 2027], 1) + ops.element('FourNodeTetrahedron', 10628, *[1845, 1846, 1829, 2059], 1) + ops.element('FourNodeTetrahedron', 10629, *[2465, 2199, 2197, 2195], 1) + ops.element('FourNodeTetrahedron', 10630, *[2344, 1794, 2223, 1792], 1) + ops.element('FourNodeTetrahedron', 10631, *[2395, 2563, 2617, 2248], 1) + ops.element('FourNodeTetrahedron', 10632, *[2395, 2248, 2617, 2321], 1) + ops.element('FourNodeTetrahedron', 10633, *[2617, 1771, 2154, 2321], 1) + ops.element('FourNodeTetrahedron', 10634, *[2328, 2042, 2039, 2092], 1) + ops.element('FourNodeTetrahedron', 10635, *[2321, 1771, 2154, 2153], 1) + ops.element('FourNodeTetrahedron', 10636, *[1994, 2059, 2375, 2102], 1) + ops.element('FourNodeTetrahedron', 10637, *[2283, 2464, 2435, 2375], 1) + ops.element('FourNodeTetrahedron', 10638, *[2283, 2464, 2375, 1994], 1) + ops.element('FourNodeTetrahedron', 10639, *[2248, 1771, 2617, 2321], 1) + ops.element('FourNodeTetrahedron', 10640, *[2563, 1771, 2617, 2248], 1) + ops.element('FourNodeTetrahedron', 10641, *[2224, 2296, 2341, 2317], 1) + ops.element('FourNodeTetrahedron', 10642, *[1989, 2224, 2002, 2317], 1) + ops.element('FourNodeTetrahedron', 10643, *[2340, 2339, 2338, 2647], 1) + ops.element('FourNodeTetrahedron', 10644, *[2597, 2342, 2519, 1971], 1) + ops.element('FourNodeTetrahedron', 10645, *[1970, 2597, 1972, 1971], 1) + ops.element('FourNodeTetrahedron', 10646, *[1969, 1972, 2139, 1971], 1) + ops.element('FourNodeTetrahedron', 10647, *[1970, 1971, 2138, 2387], 1) + ops.element('FourNodeTetrahedron', 10648, *[1910, 2212, 1908, 2207], 1) + ops.element('FourNodeTetrahedron', 10649, *[1911, 2322, 1912, 1908], 1) + ops.element('FourNodeTetrahedron', 10650, *[1198, 1819, 1128, 2622], 1) + ops.element('FourNodeTetrahedron', 10651, *[1971, 2139, 2624, 2343], 1) + ops.element('FourNodeTetrahedron', 10652, *[1182, 1943, 2556, 2225], 1) + ops.element('FourNodeTetrahedron', 10653, *[2386, 2343, 1971, 2387], 1) + ops.element('FourNodeTetrahedron', 10654, *[2597, 2342, 1971, 2386], 1) + ops.element('FourNodeTetrahedron', 10655, *[1875, 2566, 1790, 2175], 1) + ops.element('FourNodeTetrahedron', 10656, *[2002, 2675, 2432, 2279], 1) + ops.element('FourNodeTetrahedron', 10657, *[1184, 2143, 1240, 1937], 1) + ops.element('FourNodeTetrahedron', 10658, *[2675, 2432, 2003, 2002], 1) + ops.element('FourNodeTetrahedron', 10659, *[1970, 1971, 2387, 2386], 1) + ops.element('FourNodeTetrahedron', 10660, *[1970, 2597, 1971, 2386], 1) + ops.element('FourNodeTetrahedron', 10661, *[2597, 2519, 1972, 1971], 1) + ops.element('FourNodeTetrahedron', 10662, *[2203, 2010, 2467, 2370], 1) + ops.element('FourNodeTetrahedron', 10663, *[2203, 2007, 2467, 2010], 1) + ops.element('FourNodeTetrahedron', 10664, *[2202, 2007, 2467, 2203], 1) + ops.element('FourNodeTetrahedron', 10665, *[2358, 1844, 2237, 1981], 1) + ops.element('FourNodeTetrahedron', 10666, *[1809, 2134, 1170, 2133], 1) + ops.element('FourNodeTetrahedron', 10667, *[2202, 2467, 2598, 2370], 1) + ops.element('FourNodeTetrahedron', 10668, *[2467, 2010, 2370, 2523], 1) + ops.element('FourNodeTetrahedron', 10669, *[2467, 2523, 2598, 2370], 1) + ops.element('FourNodeTetrahedron', 10670, *[2467, 2010, 1892, 2523], 1) + ops.element('FourNodeTetrahedron', 10671, *[2467, 1892, 2598, 2523], 1) + ops.element('FourNodeTetrahedron', 10672, *[1882, 1808, 751, 1162], 1) + ops.element('FourNodeTetrahedron', 10673, *[751, 2557, 752, 1808], 1) + ops.element('FourNodeTetrahedron', 10674, *[751, 2557, 1808, 1882], 1) + ops.element('FourNodeTetrahedron', 10675, *[2143, 2148, 2144, 2142], 1) + ops.element('FourNodeTetrahedron', 10676, *[2000, 2135, 1811, 1999], 1) + ops.element('FourNodeTetrahedron', 10677, *[2424, 2673, 2615, 1800], 1) + ops.element('FourNodeTetrahedron', 10678, *[2468, 2415, 2273, 2416], 1) + ops.element('FourNodeTetrahedron', 10679, *[1928, 1926, 1784, 1929], 1) + ops.element('FourNodeTetrahedron', 10680, *[2585, 2557, 1882, 1881], 1) + ops.element('FourNodeTetrahedron', 10681, *[2089, 2373, 2087, 2088], 1) + ops.element('FourNodeTetrahedron', 10682, *[1781, 1898, 1258, 1246], 1) + ops.element('FourNodeTetrahedron', 10683, *[1248, 2359, 1125, 2078], 1) + ops.element('FourNodeTetrahedron', 10684, *[2403, 2274, 2243, 2626], 1) + ops.element('FourNodeTetrahedron', 10685, *[2617, 1942, 1137, 2225], 1) + ops.element('FourNodeTetrahedron', 10686, *[2264, 1767, 1764, 1765], 1) + ops.element('FourNodeTetrahedron', 10687, *[2214, 1746, 2532, 2213], 1) + ops.element('FourNodeTetrahedron', 10688, *[2532, 1748, 2080, 2213], 1) + ops.element('FourNodeTetrahedron', 10689, *[2529, 2388, 2682, 2544], 1) + ops.element('FourNodeTetrahedron', 10690, *[1825, 1826, 2147, 2144], 1) + ops.element('FourNodeTetrahedron', 10691, *[2077, 2675, 2003, 2002], 1) + ops.element('FourNodeTetrahedron', 10692, *[1869, 1237, 1180, 1248], 1) + ops.element('FourNodeTetrahedron', 10693, *[1256, 1953, 1121, 2074], 1) + ops.element('FourNodeTetrahedron', 10694, *[1796, 1798, 1937, 2015], 1) + ops.element('FourNodeTetrahedron', 10695, *[2267, 1798, 1796, 2015], 1) + ops.element('FourNodeTetrahedron', 10696, *[2557, 2473, 752, 1808], 1) + ops.element('FourNodeTetrahedron', 10697, *[2214, 2413, 2596, 2338], 1) + ops.element('FourNodeTetrahedron', 10698, *[1797, 2267, 1796, 1943], 1) + ops.element('FourNodeTetrahedron', 10699, *[1183, 1797, 1796, 1943], 1) + ops.element('FourNodeTetrahedron', 10700, *[1190, 2216, 146, 2064], 1) + ops.element('FourNodeTetrahedron', 10701, *[2544, 2239, 2492, 2466], 1) + ops.element('FourNodeTetrahedron', 10702, *[2158, 2125, 2027, 2128], 1) + ops.element('FourNodeTetrahedron', 10703, *[2413, 2214, 1969, 2338], 1) + ops.element('FourNodeTetrahedron', 10704, *[2214, 2080, 2596, 2413], 1) + ops.element('FourNodeTetrahedron', 10705, *[2214, 2080, 2413, 1969], 1) + ops.element('FourNodeTetrahedron', 10706, *[1969, 2080, 2413, 2140], 1) + ops.element('FourNodeTetrahedron', 10707, *[2338, 1969, 2413, 2140], 1) + ops.element('FourNodeTetrahedron', 10708, *[1866, 1903, 1153, 1129], 1) + ops.element('FourNodeTetrahedron', 10709, *[1153, 1903, 1880, 1217], 1) + ops.element('FourNodeTetrahedron', 10710, *[1952, 1903, 1217, 2048], 1) + ops.element('FourNodeTetrahedron', 10711, *[1903, 1880, 1217, 2048], 1) + ops.element('FourNodeTetrahedron', 10712, *[1952, 2652, 1903, 1954], 1) + ops.element('FourNodeTetrahedron', 10713, *[1903, 1879, 1880, 2048], 1) + ops.element('FourNodeTetrahedron', 10714, *[1903, 1904, 1881, 2050], 1) + ops.element('FourNodeTetrahedron', 10715, *[1903, 2050, 1879, 2048], 1) + ops.element('FourNodeTetrahedron', 10716, *[1880, 1881, 1879, 1903], 1) + ops.element('FourNodeTetrahedron', 10717, *[1948, 2186, 2093, 2155], 1) + ops.element('FourNodeTetrahedron', 10718, *[2093, 2061, 2094, 2060], 1) + ops.element('FourNodeTetrahedron', 10719, *[1918, 1912, 2094, 2093], 1) + ops.element('FourNodeTetrahedron', 10720, *[2093, 2186, 2061, 2155], 1) + ops.element('FourNodeTetrahedron', 10721, *[2095, 2093, 2094, 2060], 1) + ops.element('FourNodeTetrahedron', 10722, *[2093, 2061, 2060, 2155], 1) + ops.element('FourNodeTetrahedron', 10723, *[2095, 2093, 2060, 2155], 1) + ops.element('FourNodeTetrahedron', 10724, *[2046, 2045, 2475, 2504], 1) + ops.element('FourNodeTetrahedron', 10725, *[2579, 1855, 2496, 2513], 1) + ops.element('FourNodeTetrahedron', 10726, *[2045, 2179, 2047, 2475], 1) + ops.element('FourNodeTetrahedron', 10727, *[2513, 1855, 2496, 2498], 1) + ops.element('FourNodeTetrahedron', 10728, *[1911, 2575, 2393, 1946], 1) + ops.element('FourNodeTetrahedron', 10729, *[2178, 2179, 1779, 2475], 1) + ops.element('FourNodeTetrahedron', 10730, *[1821, 2070, 1174, 1200], 1) + ops.element('FourNodeTetrahedron', 10731, *[2475, 2106, 1133, 2442], 1) + ops.element('FourNodeTetrahedron', 10732, *[2475, 1133, 1245, 2442], 1) + ops.element('FourNodeTetrahedron', 10733, *[2368, 2369, 2118, 2653], 1) + ops.element('FourNodeTetrahedron', 10734, *[2175, 2366, 2289, 2176], 1) + ops.element('FourNodeTetrahedron', 10735, *[2529, 2682, 2542, 2488], 1) + ops.element('FourNodeTetrahedron', 10736, *[2309, 2100, 2116, 2484], 1) + ops.element('FourNodeTetrahedron', 10737, *[2299, 1905, 1171, 2021], 1) + ops.element('FourNodeTetrahedron', 10738, *[1165, 2475, 1245, 2275], 1) + ops.element('FourNodeTetrahedron', 10739, *[2355, 2654, 2394, 2392], 1) + ops.element('FourNodeTetrahedron', 10740, *[2402, 2406, 1861, 2405], 1) + ops.element('FourNodeTetrahedron', 10741, *[1210, 2568, 1228, 1810], 1) + ops.element('FourNodeTetrahedron', 10742, *[2275, 2475, 1245, 2442], 1) + ops.element('FourNodeTetrahedron', 10743, *[2046, 2475, 1165, 2275], 1) + ops.element('FourNodeTetrahedron', 10744, *[2504, 2106, 2475, 2275], 1) + ops.element('FourNodeTetrahedron', 10745, *[2275, 2106, 2475, 2442], 1) + ops.element('FourNodeTetrahedron', 10746, *[1165, 2475, 1133, 1245], 1) + ops.element('FourNodeTetrahedron', 10747, *[1193, 2475, 1133, 1165], 1) + ops.element('FourNodeTetrahedron', 10748, *[1855, 1856, 2529, 1858], 1) + ops.element('FourNodeTetrahedron', 10749, *[1764, 1783, 2579, 1855], 1) + ops.element('FourNodeTetrahedron', 10750, *[2599, 2678, 2454, 2380], 1) + ops.element('FourNodeTetrahedron', 10751, *[2263, 1783, 2579, 1764], 1) + ops.element('FourNodeTetrahedron', 10752, *[2464, 2376, 2681, 2375], 1) + ops.element('FourNodeTetrahedron', 10753, *[1949, 2616, 1208, 1853], 1) + ops.element('FourNodeTetrahedron', 10754, *[1987, 2446, 2345, 1918], 1) + ops.element('FourNodeTetrahedron', 10755, *[1987, 1911, 2446, 1912], 1) + ops.element('FourNodeTetrahedron', 10756, *[1852, 1933, 2120, 2616], 1) + ops.element('FourNodeTetrahedron', 10757, *[1853, 1852, 2616, 1851], 1) + ops.element('FourNodeTetrahedron', 10758, *[1167, 2614, 1254, 666], 1) + ops.element('FourNodeTetrahedron', 10759, *[1764, 2498, 2513, 2511], 1) + ops.element('FourNodeTetrahedron', 10760, *[2599, 2454, 2305, 2380], 1) + ops.element('FourNodeTetrahedron', 10761, *[2678, 2353, 2305, 2454], 1) + ops.element('FourNodeTetrahedron', 10762, *[2678, 2353, 2454, 2657], 1) + ops.element('FourNodeTetrahedron', 10763, *[1212, 2308, 1148, 1847], 1) + ops.element('FourNodeTetrahedron', 10764, *[1895, 2407, 2528, 2496], 1) + ops.element('FourNodeTetrahedron', 10765, *[2614, 1751, 1254, 2259], 1) + ops.element('FourNodeTetrahedron', 10766, *[1847, 1848, 632, 653], 1) + ops.element('FourNodeTetrahedron', 10767, *[653, 1847, 1148, 632], 1) + ops.element('FourNodeTetrahedron', 10768, *[1148, 1847, 1175, 632], 1) + ops.element('FourNodeTetrahedron', 10769, *[1148, 2321, 1175, 1847], 1) + ops.element('FourNodeTetrahedron', 10770, *[1847, 1848, 2321, 2234], 1) + ops.element('FourNodeTetrahedron', 10771, *[1847, 2321, 1175, 2234], 1) + ops.element('FourNodeTetrahedron', 10772, *[1847, 1848, 2234, 632], 1) + ops.element('FourNodeTetrahedron', 10773, *[1847, 2234, 1175, 632], 1) + ops.element('FourNodeTetrahedron', 10774, *[632, 2234, 1175, 633], 1) + ops.element('FourNodeTetrahedron', 10775, *[666, 2614, 2259, 2119], 1) + ops.element('FourNodeTetrahedron', 10776, *[2617, 1942, 2266, 1137], 1) + ops.element('FourNodeTetrahedron', 10777, *[1975, 1973, 2306, 1891], 1) + ops.element('FourNodeTetrahedron', 10778, *[1859, 1973, 1975, 1891], 1) + ops.element('FourNodeTetrahedron', 10779, *[1835, 2228, 1147, 2229], 1) + ops.element('FourNodeTetrahedron', 10780, *[1823, 1790, 1824, 2174], 1) + ops.element('FourNodeTetrahedron', 10781, *[1884, 2524, 2663, 1941], 1) + ops.element('FourNodeTetrahedron', 10782, *[1979, 2114, 2396, 2358], 1) + ops.element('FourNodeTetrahedron', 10783, *[2306, 2484, 2465, 2483], 1) + ops.element('FourNodeTetrahedron', 10784, *[1157, 2134, 176, 1170], 1) + ops.element('FourNodeTetrahedron', 10785, *[1891, 2306, 2255, 2215], 1) + ops.element('FourNodeTetrahedron', 10786, *[1170, 2134, 176, 2099], 1) + ops.element('FourNodeTetrahedron', 10787, *[2059, 2376, 2375, 2102], 1) + ops.element('FourNodeTetrahedron', 10788, *[2122, 2661, 2430, 1839], 1) + ops.element('FourNodeTetrahedron', 10789, *[2263, 2148, 2143, 2404], 1) + ops.element('FourNodeTetrahedron', 10790, *[1878, 1876, 1875, 2273], 1) + ops.element('FourNodeTetrahedron', 10791, *[1890, 1863, 1862, 1901], 1) + ops.element('FourNodeTetrahedron', 10792, *[2306, 2539, 2255, 2465], 1) + ops.element('FourNodeTetrahedron', 10793, *[1189, 1825, 1201, 1227], 1) + ops.element('FourNodeTetrahedron', 10794, *[1762, 1763, 1760, 1866], 1) + ops.element('FourNodeTetrahedron', 10795, *[2306, 2539, 2465, 2484], 1) + ops.element('FourNodeTetrahedron', 10796, *[1975, 2284, 2255, 2306], 1) + ops.element('FourNodeTetrahedron', 10797, *[1996, 2539, 2284, 2306], 1) + ops.element('FourNodeTetrahedron', 10798, *[2390, 2469, 2640, 1806], 1) + ops.element('FourNodeTetrahedron', 10799, *[2663, 2524, 1961, 1941], 1) + ops.element('FourNodeTetrahedron', 10800, *[2628, 2649, 2613, 2615], 1) + ops.element('FourNodeTetrahedron', 10801, *[1893, 2607, 747, 1988], 1) + ops.element('FourNodeTetrahedron', 10802, *[759, 1893, 747, 1239], 1) + ops.element('FourNodeTetrahedron', 10803, *[2140, 2139, 2269, 2624], 1) + ops.element('FourNodeTetrahedron', 10804, *[2015, 1937, 1796, 2013], 1) + ops.element('FourNodeTetrahedron', 10805, *[2590, 2502, 2501, 2508], 1) + ops.element('FourNodeTetrahedron', 10806, *[2596, 2080, 2531, 2413], 1) + ops.element('FourNodeTetrahedron', 10807, *[2560, 2413, 2577, 2502], 1) + ops.element('FourNodeTetrahedron', 10808, *[1824, 1791, 2367, 1790], 1) + ops.element('FourNodeTetrahedron', 10809, *[759, 2607, 747, 1893], 1) + ops.element('FourNodeTetrahedron', 10810, *[1903, 2050, 2048, 1954], 1) + ops.element('FourNodeTetrahedron', 10811, *[2416, 1964, 2430, 2611], 1) + ops.element('FourNodeTetrahedron', 10812, *[2343, 2342, 2344, 2587], 1) + ops.element('FourNodeTetrahedron', 10813, *[1916, 1914, 1915, 2606], 1) + ops.element('FourNodeTetrahedron', 10814, *[2158, 2125, 2168, 2160], 1) + ops.element('FourNodeTetrahedron', 10815, *[2064, 2217, 2643, 2218], 1) + ops.element('FourNodeTetrahedron', 10816, *[2465, 2541, 2197, 2199], 1) + ops.element('FourNodeTetrahedron', 10817, *[1814, 1812, 1817, 1885], 1) + ops.element('FourNodeTetrahedron', 10818, *[2161, 2141, 2651, 1817], 1) + ops.element('FourNodeTetrahedron', 10819, *[1812, 2650, 2141, 1817], 1) + ops.element('FourNodeTetrahedron', 10820, *[1817, 1812, 2650, 1885], 1) + ops.element('FourNodeTetrahedron', 10821, *[1814, 1812, 1816, 1885], 1) + ops.element('FourNodeTetrahedron', 10822, *[1985, 1982, 2472, 1961], 1) + ops.element('FourNodeTetrahedron', 10823, *[2472, 1982, 1841, 1961], 1) + ops.element('FourNodeTetrahedron', 10824, *[1961, 2524, 1982, 1960], 1) + ops.element('FourNodeTetrahedron', 10825, *[2524, 1982, 1985, 1961], 1) + ops.element('FourNodeTetrahedron', 10826, *[2018, 2515, 2132, 2003], 1) + ops.element('FourNodeTetrahedron', 10827, *[2515, 2003, 2018, 2245], 1) + ops.element('FourNodeTetrahedron', 10828, *[2083, 2308, 1132, 1212], 1) + ops.element('FourNodeTetrahedron', 10829, *[1966, 1878, 1823, 2097], 1) + ops.element('FourNodeTetrahedron', 10830, *[2583, 2377, 1920, 2510], 1) + ops.element('FourNodeTetrahedron', 10831, *[1253, 1819, 1905, 1230], 1) + ops.element('FourNodeTetrahedron', 10832, *[2182, 2230, 2228, 1835], 1) + ops.element('FourNodeTetrahedron', 10833, *[2309, 2539, 2306, 2484], 1) + ops.element('FourNodeTetrahedron', 10834, *[1253, 1905, 1144, 1230], 1) + ops.element('FourNodeTetrahedron', 10835, *[2421, 2632, 2409, 2422], 1) + ops.element('FourNodeTetrahedron', 10836, *[2559, 2170, 2573, 2653], 1) + ops.element('FourNodeTetrahedron', 10837, *[1790, 1789, 2289, 2175], 1) + ops.element('FourNodeTetrahedron', 10838, *[2416, 2565, 2612, 2430], 1) + ops.element('FourNodeTetrahedron', 10839, *[2167, 2660, 2461, 2134], 1) + ops.element('FourNodeTetrahedron', 10840, *[1799, 1825, 1227, 2143], 1) + ops.element('FourNodeTetrahedron', 10841, *[2255, 2539, 2098, 2465], 1) + ops.element('FourNodeTetrahedron', 10842, *[2229, 1810, 1210, 2120], 1) + ops.element('FourNodeTetrahedron', 10843, *[2003, 2244, 2018, 2245], 1) + ops.element('FourNodeTetrahedron', 10844, *[2318, 2280, 2426, 2360], 1) + ops.element('FourNodeTetrahedron', 10845, *[1129, 1952, 1218, 1221], 1) + ops.element('FourNodeTetrahedron', 10846, *[2133, 2099, 1170, 2098], 1) + ops.element('FourNodeTetrahedron', 10847, *[2511, 1986, 2498, 2301], 1) + ops.element('FourNodeTetrahedron', 10848, *[2525, 2150, 2420, 2362], 1) + ops.element('FourNodeTetrahedron', 10849, *[2117, 2004, 1754, 2361], 1) + ops.element('FourNodeTetrahedron', 10850, *[2511, 2301, 2498, 2350], 1) + ops.element('FourNodeTetrahedron', 10851, *[2509, 2511, 2350, 2605], 1) + ops.element('FourNodeTetrahedron', 10852, *[2511, 2301, 2350, 2605], 1) + ops.element('FourNodeTetrahedron', 10853, *[2509, 2301, 2511, 2605], 1) + ops.element('FourNodeTetrahedron', 10854, *[1765, 1986, 2511, 1920], 1) + ops.element('FourNodeTetrahedron', 10855, *[1920, 2301, 2511, 2509], 1) + ops.element('FourNodeTetrahedron', 10856, *[2397, 1979, 2295, 2396], 1) + ops.element('FourNodeTetrahedron', 10857, *[2512, 1765, 2511, 2509], 1) + ops.element('FourNodeTetrahedron', 10858, *[2512, 2509, 2350, 2347], 1) + ops.element('FourNodeTetrahedron', 10859, *[2512, 2511, 2350, 2509], 1) + ops.element('FourNodeTetrahedron', 10860, *[2512, 2511, 2513, 2350], 1) + ops.element('FourNodeTetrahedron', 10861, *[2512, 2513, 2349, 2350], 1) + ops.element('FourNodeTetrahedron', 10862, *[2188, 1970, 2340, 2189], 1) + ops.element('FourNodeTetrahedron', 10863, *[2511, 2498, 2513, 2350], 1) + ops.element('FourNodeTetrahedron', 10864, *[2228, 2568, 1210, 2229], 1) + ops.element('FourNodeTetrahedron', 10865, *[712, 2166, 713, 1157], 1) + ops.element('FourNodeTetrahedron', 10866, *[712, 2166, 1157, 1809], 1) + ops.element('FourNodeTetrahedron', 10867, *[2229, 2220, 2568, 1935], 1) + ops.element('FourNodeTetrahedron', 10868, *[2471, 1804, 1757, 2427], 1) + ops.element('FourNodeTetrahedron', 10869, *[1824, 1790, 2288, 1890], 1) + ops.element('FourNodeTetrahedron', 10870, *[2213, 1972, 2079, 2139], 1) + ops.element('FourNodeTetrahedron', 10871, *[2387, 1971, 2624, 2343], 1) + ops.element('FourNodeTetrahedron', 10872, *[2214, 2080, 2532, 2213], 1) + ops.element('FourNodeTetrahedron', 10873, *[2103, 2101, 2100, 1890], 1) + ops.element('FourNodeTetrahedron', 10874, *[2219, 2111, 2000, 2588], 1) + ops.element('FourNodeTetrahedron', 10875, *[2219, 2642, 2088, 2111], 1) + ops.element('FourNodeTetrahedron', 10876, *[2568, 2219, 1810, 1935], 1) + ops.element('FourNodeTetrahedron', 10877, *[2220, 2568, 2230, 2219], 1) + ops.element('FourNodeTetrahedron', 10878, *[2220, 2568, 2230, 2229], 1) + ops.element('FourNodeTetrahedron', 10879, *[734, 2304, 733, 1199], 1) + ops.element('FourNodeTetrahedron', 10880, *[2230, 2568, 2228, 2229], 1) + ops.element('FourNodeTetrahedron', 10881, *[2230, 2400, 2228, 2568], 1) + ops.element('FourNodeTetrahedron', 10882, *[1783, 1897, 2579, 1855], 1) + ops.element('FourNodeTetrahedron', 10883, *[1964, 2233, 2430, 2661], 1) + ops.element('FourNodeTetrahedron', 10884, *[1783, 2680, 1897, 1855], 1) + ops.element('FourNodeTetrahedron', 10885, *[2680, 1856, 1897, 1855], 1) + ops.element('FourNodeTetrahedron', 10886, *[1764, 1782, 1783, 1855], 1) + ops.element('FourNodeTetrahedron', 10887, *[2477, 2042, 2330, 2328], 1) + ops.element('FourNodeTetrahedron', 10888, *[2481, 2249, 2017, 2248], 1) + ops.element('FourNodeTetrahedron', 10889, *[1986, 1782, 1855, 1857], 1) + ops.element('FourNodeTetrahedron', 10890, *[1764, 1782, 1855, 1986], 1) + ops.element('FourNodeTetrahedron', 10891, *[2158, 2128, 2125, 2160], 1) + ops.element('FourNodeTetrahedron', 10892, *[1198, 2669, 1819, 2622], 1) + ops.element('FourNodeTetrahedron', 10893, *[1198, 1819, 1253, 1128], 1) + ops.element('FourNodeTetrahedron', 10894, *[2240, 2493, 2325, 2494], 1) + ops.element('FourNodeTetrahedron', 10895, *[1253, 1819, 1230, 1128], 1) + ops.element('FourNodeTetrahedron', 10896, *[2396, 2114, 1780, 2236], 1) + ops.element('FourNodeTetrahedron', 10897, *[1764, 1986, 1855, 2498], 1) + ops.element('FourNodeTetrahedron', 10898, *[1790, 2176, 1890, 2174], 1) + ops.element('FourNodeTetrahedron', 10899, *[1986, 1857, 1855, 2498], 1) + ops.element('FourNodeTetrahedron', 10900, *[1783, 1782, 2680, 1855], 1) + ops.element('FourNodeTetrahedron', 10901, *[2083, 1212, 1160, 2084], 1) + ops.element('FourNodeTetrahedron', 10902, *[2083, 1212, 1132, 1160], 1) + ops.element('FourNodeTetrahedron', 10903, *[2288, 2286, 2287, 1890], 1) + ops.element('FourNodeTetrahedron', 10904, *[1992, 2379, 1989, 2269], 1) + ops.element('FourNodeTetrahedron', 10905, *[1870, 2078, 1132, 2083], 1) + ops.element('FourNodeTetrahedron', 10906, *[1782, 2680, 1855, 1857], 1) + ops.element('FourNodeTetrahedron', 10907, *[1855, 2680, 1856, 1857], 1) + ops.element('FourNodeTetrahedron', 10908, *[2140, 2379, 2413, 1992], 1) + ops.element('FourNodeTetrahedron', 10909, *[2413, 2151, 2577, 1992], 1) + ops.element('FourNodeTetrahedron', 10910, *[2478, 2338, 2517, 2561], 1) + ops.element('FourNodeTetrahedron', 10911, *[2413, 2379, 2151, 1992], 1) + ops.element('FourNodeTetrahedron', 10912, *[1774, 2181, 2183, 1834], 1) + ops.element('FourNodeTetrahedron', 10913, *[1774, 1773, 2181, 1833], 1) + ops.element('FourNodeTetrahedron', 10914, *[1774, 1772, 1773, 1833], 1) + ops.element('FourNodeTetrahedron', 10915, *[1772, 1773, 1833, 2364], 1) + ops.element('FourNodeTetrahedron', 10916, *[2084, 1847, 1212, 653], 1) + ops.element('FourNodeTetrahedron', 10917, *[1773, 2671, 2181, 1833], 1) + ops.element('FourNodeTetrahedron', 10918, *[1833, 1773, 2671, 2364], 1) + ops.element('FourNodeTetrahedron', 10919, *[1833, 2671, 2230, 2364], 1) + ops.element('FourNodeTetrahedron', 10920, *[1833, 2671, 2181, 2230], 1) + ops.element('FourNodeTetrahedron', 10921, *[2139, 2223, 2079, 2271], 1) + ops.element('FourNodeTetrahedron', 10922, *[2375, 2540, 2335, 2539], 1) + ops.element('FourNodeTetrahedron', 10923, *[2435, 2681, 2436, 2335], 1) + ops.element('FourNodeTetrahedron', 10924, *[2358, 1941, 2114, 1844], 1) + ops.element('FourNodeTetrahedron', 10925, *[2091, 2092, 1832, 1831], 1) + ops.element('FourNodeTetrahedron', 10926, *[2604, 2605, 2347, 2507], 1) + ops.element('FourNodeTetrahedron', 10927, *[2394, 1774, 2582, 1834], 1) + ops.element('FourNodeTetrahedron', 10928, *[1833, 2230, 2181, 1835], 1) + ops.element('FourNodeTetrahedron', 10929, *[2470, 2641, 2159, 2173], 1) + ops.element('FourNodeTetrahedron', 10930, *[1838, 1900, 2564, 2687], 1) + ops.element('FourNodeTetrahedron', 10931, *[2642, 2089, 2546, 2088], 1) + ops.element('FourNodeTetrahedron', 10932, *[1996, 2375, 2435, 2539], 1) + ops.element('FourNodeTetrahedron', 10933, *[1150, 2602, 1220, 1222], 1) + ops.element('FourNodeTetrahedron', 10934, *[2563, 2459, 2266, 1768], 1) + ops.element('FourNodeTetrahedron', 10935, *[2008, 2485, 2630, 2555], 1) + ops.element('FourNodeTetrahedron', 10936, *[2068, 1206, 1201, 2147], 1) + ops.element('FourNodeTetrahedron', 10937, *[2459, 2066, 2266, 1768], 1) + ops.element('FourNodeTetrahedron', 10938, *[2563, 1770, 2459, 1768], 1) + ops.element('FourNodeTetrahedron', 10939, *[2139, 2271, 2269, 2270], 1) + ops.element('FourNodeTetrahedron', 10940, *[2624, 2139, 2269, 2270], 1) + ops.element('FourNodeTetrahedron', 10941, *[1947, 1871, 1948, 2156], 1) + ops.element('FourNodeTetrahedron', 10942, *[1840, 1837, 2085, 1838], 1) + ops.element('FourNodeTetrahedron', 10943, *[1804, 1757, 1758, 1806], 1) + ops.element('FourNodeTetrahedron', 10944, *[2563, 1768, 2266, 2617], 1) + ops.element('FourNodeTetrahedron', 10945, *[2373, 2461, 2167, 2660], 1) + ops.element('FourNodeTetrahedron', 10946, *[749, 2005, 750, 1760], 1) + ops.element('FourNodeTetrahedron', 10947, *[2266, 2066, 1942, 1768], 1) + ops.element('FourNodeTetrahedron', 10948, *[1770, 2460, 2066, 1768], 1) + ops.element('FourNodeTetrahedron', 10949, *[2066, 2460, 1942, 1768], 1) + ops.element('FourNodeTetrahedron', 10950, *[2563, 1770, 1768, 1771], 1) + ops.element('FourNodeTetrahedron', 10951, *[2009, 2258, 1226, 2256], 1) + ops.element('FourNodeTetrahedron', 10952, *[2207, 1908, 1925, 1948], 1) + ops.element('FourNodeTetrahedron', 10953, *[2205, 1948, 1925, 2155], 1) + ops.element('FourNodeTetrahedron', 10954, *[2155, 2061, 2060, 2062], 1) + ops.element('FourNodeTetrahedron', 10955, *[2060, 2062, 2466, 2155], 1) + ops.element('FourNodeTetrahedron', 10956, *[514, 2683, 1159, 2396], 1) + ops.element('FourNodeTetrahedron', 10957, *[1135, 2405, 1155, 1216], 1) + ops.element('FourNodeTetrahedron', 10958, *[1948, 1871, 2186, 2155], 1) + ops.element('FourNodeTetrahedron', 10959, *[2176, 2366, 1901, 1900], 1) + ops.element('FourNodeTetrahedron', 10960, *[2563, 1768, 2617, 1771], 1) + ops.element('FourNodeTetrahedron', 10961, *[2375, 2681, 2435, 2335], 1) + ops.element('FourNodeTetrahedron', 10962, *[2035, 2036, 2037, 1747], 1) + ops.element('FourNodeTetrahedron', 10963, *[1838, 2637, 1900, 2687], 1) + ops.element('FourNodeTetrahedron', 10964, *[2102, 2376, 2116, 2101], 1) + ops.element('FourNodeTetrahedron', 10965, *[2351, 2660, 2135, 2681], 1) + ops.element('FourNodeTetrahedron', 10966, *[2241, 2493, 2221, 2356], 1) + ops.element('FourNodeTetrahedron', 10967, *[1977, 1754, 1751, 2119], 1) + ops.element('FourNodeTetrahedron', 10968, *[1977, 1754, 1753, 1751], 1) + ops.element('FourNodeTetrahedron', 10969, *[1751, 1752, 651, 2119], 1) + ops.element('FourNodeTetrahedron', 10970, *[2614, 1977, 1753, 1751], 1) + ops.element('FourNodeTetrahedron', 10971, *[2614, 1977, 1751, 2119], 1) + ops.element('FourNodeTetrahedron', 10972, *[2613, 2666, 1773, 2363], 1) + ops.element('FourNodeTetrahedron', 10973, *[2312, 2613, 2363, 2311], 1) + ops.element('FourNodeTetrahedron', 10974, *[666, 2614, 2119, 2118], 1) + ops.element('FourNodeTetrahedron', 10975, *[2286, 2289, 2288, 1790], 1) + ops.element('FourNodeTetrahedron', 10976, *[650, 1751, 1168, 651], 1) + ops.element('FourNodeTetrahedron', 10977, *[2119, 1751, 650, 651], 1) + ops.element('FourNodeTetrahedron', 10978, *[1775, 2312, 2363, 1772], 1) + ops.element('FourNodeTetrahedron', 10979, *[2072, 2071, 2074, 1870], 1) + ops.element('FourNodeTetrahedron', 10980, *[2358, 1784, 1844, 1980], 1) + ops.element('FourNodeTetrahedron', 10981, *[2613, 2666, 2363, 2311], 1) + ops.element('FourNodeTetrahedron', 10982, *[2152, 2002, 2004, 2426], 1) + ops.element('FourNodeTetrahedron', 10983, *[2551, 2415, 2468, 2416], 1) + ops.element('FourNodeTetrahedron', 10984, *[1930, 1996, 2284, 2307], 1) + ops.element('FourNodeTetrahedron', 10985, *[2644, 1815, 2163, 1814], 1) + ops.element('FourNodeTetrahedron', 10986, *[2065, 1944, 1943, 1942], 1) + ops.element('FourNodeTetrahedron', 10987, *[2371, 2010, 2370, 2474], 1) + ops.element('FourNodeTetrahedron', 10988, *[1884, 1814, 1885, 2031], 1) + ops.element('FourNodeTetrahedron', 10989, *[2203, 2467, 2202, 2370], 1) + ops.element('FourNodeTetrahedron', 10990, *[2636, 1922, 1888, 1920], 1) + ops.element('FourNodeTetrahedron', 10991, *[1127, 2229, 1147, 1209], 1) + ops.element('FourNodeTetrahedron', 10992, *[2407, 2538, 2402, 2406], 1) + ops.element('FourNodeTetrahedron', 10993, *[1981, 1785, 2383, 2382], 1) + ops.element('FourNodeTetrahedron', 10994, *[1986, 1987, 1782, 1857], 1) + ops.element('FourNodeTetrahedron', 10995, *[2644, 1814, 1926, 2032], 1) + ops.element('FourNodeTetrahedron', 10996, *[1986, 1987, 1857, 1924], 1) + ops.element('FourNodeTetrahedron', 10997, *[1807, 1804, 1806, 2184], 1) + ops.element('FourNodeTetrahedron', 10998, *[1836, 2310, 2220, 2107], 1) + ops.element('FourNodeTetrahedron', 10999, *[1147, 2229, 1210, 1209], 1) + ops.element('FourNodeTetrahedron', 11000, *[1130, 2537, 1149, 1191], 1) + ops.element('FourNodeTetrahedron', 11001, *[1842, 2398, 1763, 2652], 1) + ops.element('FourNodeTetrahedron', 11002, *[2350, 2496, 2412, 2411], 1) + ops.element('FourNodeTetrahedron', 11003, *[2398, 1904, 1763, 2652], 1) + ops.element('FourNodeTetrahedron', 11004, *[2240, 2325, 2406, 2494], 1) + ops.element('FourNodeTetrahedron', 11005, *[2116, 2376, 2540, 2101], 1) + ops.element('FourNodeTetrahedron', 11006, *[2530, 2043, 2168, 2158], 1) + ops.element('FourNodeTetrahedron', 11007, *[2012, 1889, 2264, 1886], 1) + ops.element('FourNodeTetrahedron', 11008, *[2387, 1971, 2138, 2624], 1) + ops.element('FourNodeTetrahedron', 11009, *[1928, 1941, 1979, 2358], 1) + ops.element('FourNodeTetrahedron', 11010, *[2380, 2657, 2070, 1821], 1) + ops.element('FourNodeTetrahedron', 11011, *[2290, 2604, 2592, 2384], 1) + ops.element('FourNodeTetrahedron', 11012, *[1875, 1788, 1790, 2566], 1) + ops.element('FourNodeTetrahedron', 11013, *[1926, 2032, 2031, 2033], 1) + ops.element('FourNodeTetrahedron', 11014, *[2027, 2091, 1803, 1830], 1) + ops.element('FourNodeTetrahedron', 11015, *[1186, 1797, 1188, 1183], 1) + ops.element('FourNodeTetrahedron', 11016, *[2236, 2449, 1781, 1898], 1) + ops.element('FourNodeTetrahedron', 11017, *[2240, 2494, 2406, 2242], 1) + ops.element('FourNodeTetrahedron', 11018, *[2392, 2490, 2491, 2424], 1) + ops.element('FourNodeTetrahedron', 11019, *[2392, 2424, 2491, 2425], 1) + ops.element('FourNodeTetrahedron', 11020, *[1823, 1875, 1790, 2272], 1) + ops.element('FourNodeTetrahedron', 11021, *[2157, 2160, 2325, 2173], 1) + ops.element('FourNodeTetrahedron', 11022, *[1784, 2524, 1961, 1786], 1) + ops.element('FourNodeTetrahedron', 11023, *[1961, 2524, 1960, 1786], 1) + ops.element('FourNodeTetrahedron', 11024, *[1913, 2381, 2073, 2602], 1) + ops.element('FourNodeTetrahedron', 11025, *[2117, 1754, 1752, 2119], 1) + ops.element('FourNodeTetrahedron', 11026, *[2148, 2146, 2144, 1897], 1) + ops.element('FourNodeTetrahedron', 11027, *[2421, 2632, 2422, 2530], 1) + ops.element('FourNodeTetrahedron', 11028, *[1152, 2594, 1194, 621], 1) + ops.element('FourNodeTetrahedron', 11029, *[752, 1808, 2047, 1143], 1) + ops.element('FourNodeTetrahedron', 11030, *[2190, 2622, 1186, 2268], 1) + ops.element('FourNodeTetrahedron', 11031, *[1122, 2365, 2190, 2191], 1) + ops.element('FourNodeTetrahedron', 11032, *[2179, 2177, 2627, 2022], 1) + ops.element('FourNodeTetrahedron', 11033, *[2063, 2621, 2123, 2062], 1) + ops.element('FourNodeTetrahedron', 11034, *[2230, 2546, 2568, 2219], 1) + ops.element('FourNodeTetrahedron', 11035, *[1931, 1932, 1930, 1994], 1) + ops.element('FourNodeTetrahedron', 11036, *[1856, 2538, 2407, 2388], 1) + ops.element('FourNodeTetrahedron', 11037, *[1799, 1828, 2143, 2149], 1) + ops.element('FourNodeTetrahedron', 11038, *[1753, 2083, 1160, 1752], 1) + ops.element('FourNodeTetrahedron', 11039, *[2483, 2195, 2215, 2619], 1) + ops.element('FourNodeTetrahedron', 11040, *[2414, 2601, 1963, 1965], 1) + ops.element('FourNodeTetrahedron', 11041, *[2117, 1754, 1752, 2361], 1) + ops.element('FourNodeTetrahedron', 11042, *[2443, 2679, 2365, 2067], 1) + ops.element('FourNodeTetrahedron', 11043, *[743, 2178, 742, 1193], 1) + ops.element('FourNodeTetrahedron', 11044, *[2490, 2673, 2615, 2424], 1) + ops.element('FourNodeTetrahedron', 11045, *[2533, 2153, 2321, 1848], 1) + ops.element('FourNodeTetrahedron', 11046, *[2135, 2134, 2133, 2436], 1) + ops.element('FourNodeTetrahedron', 11047, *[1799, 2143, 1227, 1184], 1) + ops.element('FourNodeTetrahedron', 11048, *[2331, 2328, 2111, 1832], 1) + ops.element('FourNodeTetrahedron', 11049, *[2226, 2211, 2592, 2290], 1) + ops.element('FourNodeTetrahedron', 11050, *[2177, 2586, 2627, 2022], 1) + ops.element('FourNodeTetrahedron', 11051, *[2135, 2660, 2134, 2436], 1) + ops.element('FourNodeTetrahedron', 11052, *[2211, 1886, 2592, 2290], 1) + ops.element('FourNodeTetrahedron', 11053, *[1124, 2275, 2595, 2258], 1) + ops.element('FourNodeTetrahedron', 11054, *[1915, 1914, 2639, 2606], 1) + ops.element('FourNodeTetrahedron', 11055, *[1870, 1132, 1244, 2083], 1) + ops.element('FourNodeTetrahedron', 11056, *[1824, 2367, 2288, 1790], 1) + ops.element('FourNodeTetrahedron', 11057, *[1186, 2505, 1233, 1188], 1) + ops.element('FourNodeTetrahedron', 11058, *[1758, 1966, 2536, 2096], 1) + ops.element('FourNodeTetrahedron', 11059, *[1246, 1913, 1221, 1150], 1) + ops.element('FourNodeTetrahedron', 11060, *[2135, 2681, 2660, 2436], 1) + ops.element('FourNodeTetrahedron', 11061, *[2076, 2515, 1868, 2245], 1) + ops.element('FourNodeTetrahedron', 11062, *[1125, 2395, 1176, 1179], 1) + ops.element('FourNodeTetrahedron', 11063, *[2319, 2409, 2408, 2147], 1) + ops.element('FourNodeTetrahedron', 11064, *[2097, 2655, 2103, 2221], 1) + ops.element('FourNodeTetrahedron', 11065, *[2272, 2174, 2514, 2086], 1) + ops.element('FourNodeTetrahedron', 11066, *[1840, 2085, 1917, 1916], 1) + ops.element('FourNodeTetrahedron', 11067, *[2507, 2605, 2302, 2510], 1) + ops.element('FourNodeTetrahedron', 11068, *[1840, 1917, 2474, 1916], 1) + ops.element('FourNodeTetrahedron', 11069, *[2160, 2126, 2434, 2433], 1) + ops.element('FourNodeTetrahedron', 11070, *[2588, 2464, 2351, 2283], 1) + ops.element('FourNodeTetrahedron', 11071, *[2677, 2434, 2160, 2641], 1) + ops.element('FourNodeTetrahedron', 11072, *[2677, 2126, 2160, 2434], 1) + ops.element('FourNodeTetrahedron', 11073, *[2159, 2158, 2160, 2677], 1) + ops.element('FourNodeTetrahedron', 11074, *[2128, 2126, 2160, 2677], 1) + ops.element('FourNodeTetrahedron', 11075, *[2158, 2128, 2160, 2677], 1) + ops.element('FourNodeTetrahedron', 11076, *[2404, 2142, 1205, 1231], 1) + ops.element('FourNodeTetrahedron', 11077, *[2627, 2022, 1192, 1779], 1) + ops.element('FourNodeTetrahedron', 11078, *[2526, 2527, 2030, 2103], 1) + ops.element('FourNodeTetrahedron', 11079, *[2316, 2049, 2419, 2020], 1) + ops.element('FourNodeTetrahedron', 11080, *[2226, 2592, 2594, 2384], 1) + ops.element('FourNodeTetrahedron', 11081, *[2394, 1834, 2582, 2391], 1) + ops.element('FourNodeTetrahedron', 11082, *[2151, 2077, 2075, 2002], 1) + ops.element('FourNodeTetrahedron', 11083, *[2171, 2578, 2172, 2169], 1) + ops.element('FourNodeTetrahedron', 11084, *[1213, 1760, 1153, 1866], 1) + ops.element('FourNodeTetrahedron', 11085, *[2316, 2020, 2419, 1869], 1) + ops.element('FourNodeTetrahedron', 11086, *[2251, 2196, 2216, 2064], 1) + ops.element('FourNodeTetrahedron', 11087, *[742, 2177, 741, 2627], 1) + ops.element('FourNodeTetrahedron', 11088, *[2178, 2627, 742, 1161], 1) + ops.element('FourNodeTetrahedron', 11089, *[1829, 2376, 2464, 2059], 1) + ops.element('FourNodeTetrahedron', 11090, *[1859, 2007, 2467, 2202], 1) + ops.element('FourNodeTetrahedron', 11091, *[1131, 2013, 1195, 1194], 1) + ops.element('FourNodeTetrahedron', 11092, *[1121, 2074, 1234, 1223], 1) + ops.element('FourNodeTetrahedron', 11093, *[1996, 2102, 2375, 2116], 1) + ops.element('FourNodeTetrahedron', 11094, *[1981, 2532, 1785, 2382], 1) + ops.element('FourNodeTetrahedron', 11095, *[2343, 2270, 2139, 2624], 1) + ops.element('FourNodeTetrahedron', 11096, *[2108, 2041, 2109, 2110], 1) + ops.element('FourNodeTetrahedron', 11097, *[2284, 2539, 2255, 2306], 1) + ops.element('FourNodeTetrahedron', 11098, *[1146, 2172, 1257, 2368], 1) + ops.element('FourNodeTetrahedron', 11099, *[2211, 2574, 2576, 2535], 1) + ops.element('FourNodeTetrahedron', 11100, *[2258, 2457, 1241, 1178], 1) + ops.element('FourNodeTetrahedron', 11101, *[2142, 1895, 2528, 2496], 1) + ops.element('FourNodeTetrahedron', 11102, *[1842, 1843, 2398, 2652], 1) + ops.element('FourNodeTetrahedron', 11103, *[1872, 2612, 2184, 2062], 1) + ops.element('FourNodeTetrahedron', 11104, *[2402, 1204, 1251, 1135], 1) + ops.element('FourNodeTetrahedron', 11105, *[2460, 1945, 1942, 2227], 1) + ops.element('FourNodeTetrahedron', 11106, *[2114, 1841, 1842, 1844], 1) + ops.element('FourNodeTetrahedron', 11107, *[2114, 1961, 1841, 1844], 1) + ops.element('FourNodeTetrahedron', 11108, *[2114, 1841, 1762, 1842], 1) + ops.element('FourNodeTetrahedron', 11109, *[1961, 1841, 2472, 2114], 1) + ops.element('FourNodeTetrahedron', 11110, *[2241, 2356, 2194, 2123], 1) + ops.element('FourNodeTetrahedron', 11111, *[1996, 2435, 2284, 2539], 1) + ops.element('FourNodeTetrahedron', 11112, *[1800, 1801, 2331, 1803], 1) + ops.element('FourNodeTetrahedron', 11113, *[2043, 2417, 2027, 2158], 1) + ops.element('FourNodeTetrahedron', 11114, *[1195, 2404, 1240, 1138], 1) + ops.element('FourNodeTetrahedron', 11115, *[1979, 2114, 2295, 2396], 1) + ops.element('FourNodeTetrahedron', 11116, *[2292, 2509, 1886, 2604], 1) + ops.element('FourNodeTetrahedron', 11117, *[743, 2180, 742, 2178], 1) + ops.element('FourNodeTetrahedron', 11118, *[2084, 1847, 653, 1849], 1) + ops.element('FourNodeTetrahedron', 11119, *[1761, 2399, 2005, 1763], 1) + ops.element('FourNodeTetrahedron', 11120, *[2254, 1957, 1769, 1958], 1) + ops.element('FourNodeTetrahedron', 11121, *[1803, 2092, 2331, 1832], 1) + ops.element('FourNodeTetrahedron', 11122, *[2642, 2089, 2088, 2111], 1) + ops.element('FourNodeTetrahedron', 11123, *[2397, 2683, 514, 2396], 1) + ops.element('FourNodeTetrahedron', 11124, *[2521, 1841, 1762, 2114], 1) + ops.element('FourNodeTetrahedron', 11125, *[2274, 2664, 2057, 2054], 1) + ops.element('FourNodeTetrahedron', 11126, *[2046, 2275, 1165, 1124], 1) + ops.element('FourNodeTetrahedron', 11127, *[1163, 2046, 1165, 1124], 1) + ops.element('FourNodeTetrahedron', 11128, *[2252, 2253, 1958, 2274], 1) + ops.element('FourNodeTetrahedron', 11129, *[2615, 2633, 2311, 1800], 1) + ops.element('FourNodeTetrahedron', 11130, *[2344, 2548, 1794, 1850], 1) + ops.element('FourNodeTetrahedron', 11131, *[2148, 1783, 2579, 2263], 1) + ops.element('FourNodeTetrahedron', 11132, *[2027, 1830, 2440, 2125], 1) + ops.element('FourNodeTetrahedron', 11133, *[2456, 2314, 2059, 2030], 1) + ops.element('FourNodeTetrahedron', 11134, *[2059, 2314, 2313, 2030], 1) + ops.element('FourNodeTetrahedron', 11135, *[2275, 2442, 1245, 2595], 1) + ops.element('FourNodeTetrahedron', 11136, *[2149, 1767, 1783, 2263], 1) + ops.element('FourNodeTetrahedron', 11137, *[1767, 1783, 2263, 1764], 1) + ops.element('FourNodeTetrahedron', 11138, *[2234, 2052, 1883, 634], 1) + ops.element('FourNodeTetrahedron', 11139, *[513, 2236, 1134, 1246], 1) + ops.element('FourNodeTetrahedron', 11140, *[2498, 1857, 1858, 2300], 1) + ops.element('FourNodeTetrahedron', 11141, *[2569, 2661, 1964, 2618], 1) + ops.element('FourNodeTetrahedron', 11142, *[2614, 1751, 2259, 2119], 1) + ops.element('FourNodeTetrahedron', 11143, *[2146, 2530, 2422, 1854], 1) + ops.element('FourNodeTetrahedron', 11144, *[2517, 2561, 2590, 2518], 1) + ops.element('FourNodeTetrahedron', 11145, *[2338, 2339, 2337, 2647], 1) + ops.element('FourNodeTetrahedron', 11146, *[2241, 2221, 2494, 2222], 1) + ops.element('FourNodeTetrahedron', 11147, *[1901, 2684, 1951, 1900], 1) + ops.element('FourNodeTetrahedron', 11148, *[2085, 1838, 1916, 1840], 1) + ops.element('FourNodeTetrahedron', 11149, *[2137, 1906, 2011, 1907], 1) + ops.element('FourNodeTetrahedron', 11150, *[1854, 2530, 2157, 1896], 1) + ops.element('FourNodeTetrahedron', 11151, *[2484, 1865, 2199, 2630], 1) + ops.element('FourNodeTetrahedron', 11152, *[2246, 2012, 2015, 2014], 1) + ops.element('FourNodeTetrahedron', 11153, *[2054, 2051, 1883, 2052], 1) + ops.element('FourNodeTetrahedron', 11154, *[1782, 2345, 2680, 1857], 1) + ops.element('FourNodeTetrahedron', 11155, *[1801, 2092, 2331, 1803], 1) + ops.element('FourNodeTetrahedron', 11156, *[1803, 1801, 2092, 2091], 1) + ops.element('FourNodeTetrahedron', 11157, *[2491, 2310, 2025, 2107], 1) + ops.element('FourNodeTetrahedron', 11158, *[1802, 1801, 1803, 2091], 1) + ops.element('FourNodeTetrahedron', 11159, *[1807, 2427, 2428, 2185], 1) + ops.element('FourNodeTetrahedron', 11160, *[2074, 1869, 1235, 1870], 1) + ops.element('FourNodeTetrahedron', 11161, *[1199, 2463, 1151, 2070], 1) + ops.element('FourNodeTetrahedron', 11162, *[2381, 2130, 2315, 2631], 1) + ops.element('FourNodeTetrahedron', 11163, *[1199, 2304, 2463, 2070], 1) + ops.element('FourNodeTetrahedron', 11164, *[1171, 2011, 738, 1144], 1) + ops.element('FourNodeTetrahedron', 11165, *[2350, 2498, 2496, 2411], 1) + ops.element('FourNodeTetrahedron', 11166, *[2169, 2369, 2368, 2653], 1) + ops.element('FourNodeTetrahedron', 11167, *[1980, 2668, 1785, 2532], 1) + ops.element('FourNodeTetrahedron', 11168, *[2069, 2408, 2070, 2068], 1) + ops.element('FourNodeTetrahedron', 11169, *[2237, 1913, 1150, 2438], 1) + ops.element('FourNodeTetrahedron', 11170, *[2293, 2444, 2292, 2291], 1) + ops.element('FourNodeTetrahedron', 11171, *[1836, 2310, 1833, 2220], 1) + ops.element('FourNodeTetrahedron', 11172, *[2320, 2069, 2068, 2319], 1) + ops.element('FourNodeTetrahedron', 11173, *[1852, 2440, 1935, 1933], 1) + ops.element('FourNodeTetrahedron', 11174, *[2121, 2086, 2085, 1837], 1) + ops.element('FourNodeTetrahedron', 11175, *[1932, 1829, 2464, 1994], 1) + ops.element('FourNodeTetrahedron', 11176, *[2384, 2592, 2462, 2450], 1) + ops.element('FourNodeTetrahedron', 11177, *[1853, 1860, 1204, 1861], 1) + ops.element('FourNodeTetrahedron', 11178, *[2223, 1793, 2549, 2296], 1) + ops.element('FourNodeTetrahedron', 11179, *[2308, 2019, 2533, 2332], 1) + ops.element('FourNodeTetrahedron', 11180, *[1987, 1909, 1918, 1924], 1) + ops.element('FourNodeTetrahedron', 11181, *[1185, 1943, 1183, 1182], 1) + ops.element('FourNodeTetrahedron', 11182, *[1216, 2405, 1155, 2542], 1) + ops.element('FourNodeTetrahedron', 11183, *[2161, 1817, 2651, 1884], 1) + ops.element('FourNodeTetrahedron', 11184, *[1157, 2167, 2166, 1809], 1) + ops.element('FourNodeTetrahedron', 11185, *[2064, 2643, 146, 419], 1) + ops.element('FourNodeTetrahedron', 11186, *[2590, 2501, 2560, 2559], 1) + ops.element('FourNodeTetrahedron', 11187, *[2479, 2518, 2495, 511], 1) + ops.element('FourNodeTetrahedron', 11188, *[2401, 2166, 712, 1809], 1) + ops.element('FourNodeTetrahedron', 11189, *[2656, 2360, 2362, 2117], 1) + ops.element('FourNodeTetrahedron', 11190, *[2292, 2291, 2604, 2290], 1) + ops.element('FourNodeTetrahedron', 11191, *[2656, 2360, 2362, 1990], 1) + ops.element('FourNodeTetrahedron', 11192, *[1237, 2359, 1178, 1125], 1) + ops.element('FourNodeTetrahedron', 11193, *[2609, 1793, 2685, 1850], 1) + ops.element('FourNodeTetrahedron', 11194, *[2483, 2465, 2215, 2195], 1) + ops.element('FourNodeTetrahedron', 11195, *[2382, 2081, 2131, 2531], 1) + ops.element('FourNodeTetrahedron', 11196, *[2388, 2173, 2240, 2389], 1) + ops.element('FourNodeTetrahedron', 11197, *[2027, 1830, 1803, 2440], 1) + ops.element('FourNodeTetrahedron', 11198, *[2187, 2486, 1970, 2386], 1) + ops.element('FourNodeTetrahedron', 11199, *[2638, 1770, 2459, 2563], 1) + ops.element('FourNodeTetrahedron', 11200, *[2220, 2364, 2230, 2219], 1) + ops.element('FourNodeTetrahedron', 11201, *[1836, 2220, 2230, 2229], 1) + ops.element('FourNodeTetrahedron', 11202, *[2045, 2105, 2475, 2504], 1) + ops.element('FourNodeTetrahedron', 11203, *[2179, 2022, 2627, 1779], 1) + ops.element('FourNodeTetrahedron', 11204, *[2277, 2476, 2593, 2445], 1) + ops.element('FourNodeTetrahedron', 11205, *[2521, 1761, 2607, 1762], 1) + ops.element('FourNodeTetrahedron', 11206, *[2598, 1892, 1249, 1923], 1) + ops.element('FourNodeTetrahedron', 11207, *[1834, 2181, 2183, 1835], 1) + ops.element('FourNodeTetrahedron', 11208, *[1842, 1903, 1866, 1952], 1) + ops.element('FourNodeTetrahedron', 11209, *[2425, 2491, 2261, 2025], 1) + ops.element('FourNodeTetrahedron', 11210, *[2574, 2444, 2292, 2576], 1) + ops.element('FourNodeTetrahedron', 11211, *[2154, 1883, 1181, 2234], 1) + ops.element('FourNodeTetrahedron', 11212, *[2368, 1977, 2614, 2118], 1) + ops.element('FourNodeTetrahedron', 11213, *[1132, 2308, 1179, 1212], 1) + ops.element('FourNodeTetrahedron', 11214, *[2088, 2351, 2373, 2135], 1) + ops.element('FourNodeTetrahedron', 11215, *[1966, 1823, 2527, 2097], 1) + ops.element('FourNodeTetrahedron', 11216, *[2607, 1761, 1988, 1762], 1) + ops.element('FourNodeTetrahedron', 11217, *[1912, 2322, 2390, 2093], 1) + ops.element('FourNodeTetrahedron', 11218, *[2364, 2642, 2546, 2219], 1) + ops.element('FourNodeTetrahedron', 11219, *[1861, 1974, 1860, 1859], 1) + ops.element('FourNodeTetrahedron', 11220, *[2475, 2105, 1779, 2106], 1) + ops.element('FourNodeTetrahedron', 11221, *[2393, 2659, 2276, 2277], 1) + ops.element('FourNodeTetrahedron', 11222, *[2575, 2659, 2277, 2445], 1) + ops.element('FourNodeTetrahedron', 11223, *[1140, 2064, 146, 1238], 1) + ops.element('FourNodeTetrahedron', 11224, *[1236, 1870, 1235, 1244], 1) + ops.element('FourNodeTetrahedron', 11225, *[2581, 2567, 1876, 1963], 1) + ops.element('FourNodeTetrahedron', 11226, *[741, 2627, 2024, 1192], 1) + ops.element('FourNodeTetrahedron', 11227, *[1192, 2024, 740, 1142], 1) + ops.element('FourNodeTetrahedron', 11228, *[1182, 1796, 1131, 2556], 1) + ops.element('FourNodeTetrahedron', 11229, *[1200, 2070, 1136, 2068], 1) + ops.element('FourNodeTetrahedron', 11230, *[2600, 2261, 2409, 2632], 1) + ops.element('FourNodeTetrahedron', 11231, *[1945, 2246, 2267, 1943], 1) + ops.element('FourNodeTetrahedron', 11232, *[1187, 1776, 1186, 1122], 1) + ops.element('FourNodeTetrahedron', 11233, *[1258, 1866, 1213, 1129], 1) + ops.element('FourNodeTetrahedron', 11234, *[2571, 1780, 1894, 2396], 1) + ops.element('FourNodeTetrahedron', 11235, *[2352, 2355, 2391, 2354], 1) + ops.element('FourNodeTetrahedron', 11236, *[2345, 2346, 2173, 2390], 1) + ops.element('FourNodeTetrahedron', 11237, *[2380, 1174, 739, 1144], 1) + ops.element('FourNodeTetrahedron', 11238, *[2305, 2304, 1199, 2070], 1) + ops.element('FourNodeTetrahedron', 11239, *[738, 2380, 739, 1144], 1) + ops.element('FourNodeTetrahedron', 11240, *[1924, 1909, 1918, 1908], 1) + ops.element('FourNodeTetrahedron', 11241, *[2295, 2571, 1894, 2396], 1) + ops.element('FourNodeTetrahedron', 11242, *[2036, 2553, 1749, 1972], 1) + ops.element('FourNodeTetrahedron', 11243, *[1749, 2323, 1748, 1972], 1) + ops.element('FourNodeTetrahedron', 11244, *[2641, 2640, 2516, 2389], 1) + ops.element('FourNodeTetrahedron', 11245, *[2680, 2346, 1897, 1856], 1) + ops.element('FourNodeTetrahedron', 11246, *[2062, 2621, 2123, 2612], 1) + ops.element('FourNodeTetrahedron', 11247, *[2062, 2123, 2063, 2466], 1) + ops.element('FourNodeTetrahedron', 11248, *[2277, 2476, 2276, 2185], 1) + ops.element('FourNodeTetrahedron', 11249, *[2593, 2551, 2185, 1873], 1) + ops.element('FourNodeTetrahedron', 11250, *[2255, 2098, 2250, 2465], 1) + ops.element('FourNodeTetrahedron', 11251, *[2276, 2476, 2427, 2185], 1) + ops.element('FourNodeTetrahedron', 11252, *[1873, 2551, 2185, 2550], 1) + ops.element('FourNodeTetrahedron', 11253, *[2486, 2597, 1972, 1970], 1) + ops.element('FourNodeTetrahedron', 11254, *[2162, 1814, 1884, 1926], 1) + ops.element('FourNodeTetrahedron', 11255, *[2063, 2241, 2194, 2123], 1) + ops.element('FourNodeTetrahedron', 11256, *[1859, 1891, 1232, 2467], 1) + ops.element('FourNodeTetrahedron', 11257, *[2146, 2422, 2145, 1854], 1) + ops.element('FourNodeTetrahedron', 11258, *[2123, 2429, 2192, 2121], 1) + ops.element('FourNodeTetrahedron', 11259, *[2192, 2121, 2193, 2124], 1) + ops.element('FourNodeTetrahedron', 11260, *[1185, 1942, 1182, 1137], 1) + ops.element('FourNodeTetrahedron', 11261, *[2570, 2340, 2357, 2478], 1) + ops.element('FourNodeTetrahedron', 11262, *[2051, 2209, 2226, 2208], 1) + ops.element('FourNodeTetrahedron', 11263, *[1798, 2247, 1937, 2015], 1) + ops.element('FourNodeTetrahedron', 11264, *[2578, 2420, 2172, 2169], 1) + ops.element('FourNodeTetrahedron', 11265, *[2144, 2402, 1203, 2142], 1) + ops.element('FourNodeTetrahedron', 11266, *[2428, 2686, 1968, 2468], 1) + ops.element('FourNodeTetrahedron', 11267, *[2428, 1968, 2096, 2468], 1) + ops.element('FourNodeTetrahedron', 11268, *[1920, 2377, 2301, 2510], 1) + ops.element('FourNodeTetrahedron', 11269, *[2315, 2316, 2298, 2074], 1) + ops.element('FourNodeTetrahedron', 11270, *[1807, 2428, 2184, 2185], 1) + ops.element('FourNodeTetrahedron', 11271, *[2494, 2526, 2307, 2221], 1) + ops.element('FourNodeTetrahedron', 11272, *[1999, 2133, 2537, 2098], 1) + ops.element('FourNodeTetrahedron', 11273, *[2391, 1834, 2582, 1998], 1) + ops.element('FourNodeTetrahedron', 11274, *[2615, 2648, 2674, 2329], 1) + ops.element('FourNodeTetrahedron', 11275, *[2051, 2210, 2209, 2208], 1) + ops.element('FourNodeTetrahedron', 11276, *[2589, 1863, 2541, 1865], 1) + ops.element('FourNodeTetrahedron', 11277, *[2537, 2133, 1224, 2098], 1) + ops.element('FourNodeTetrahedron', 11278, *[2432, 2252, 2244, 2243], 1) + ops.element('FourNodeTetrahedron', 11279, *[2432, 2252, 2243, 2431], 1) + ops.element('FourNodeTetrahedron', 11280, *[2001, 2432, 2243, 2431], 1) + ops.element('FourNodeTetrahedron', 11281, *[2268, 2503, 2505, 1797], 1) + ops.element('FourNodeTetrahedron', 11282, *[2027, 2091, 1830, 2125], 1) + ops.element('FourNodeTetrahedron', 11283, *[1999, 2098, 2537, 2284], 1) + ops.element('FourNodeTetrahedron', 11284, *[2252, 1958, 2480, 2243], 1) + ops.element('FourNodeTetrahedron', 11285, *[1993, 2526, 2307, 2494], 1) + ops.element('FourNodeTetrahedron', 11286, *[2646, 2055, 2357, 2570], 1) + ops.element('FourNodeTetrahedron', 11287, *[2621, 2096, 2536, 2294], 1) + ops.element('FourNodeTetrahedron', 11288, *[1999, 2135, 2133, 2435], 1) + ops.element('FourNodeTetrahedron', 11289, *[2431, 2252, 2243, 2500], 1) + ops.element('FourNodeTetrahedron', 11290, *[1153, 1880, 1207, 1139], 1) + ops.element('FourNodeTetrahedron', 11291, *[2051, 2210, 2208, 2053], 1) + ops.element('FourNodeTetrahedron', 11292, *[2210, 2211, 2208, 2053], 1) + ops.element('FourNodeTetrahedron', 11293, *[2270, 2271, 1991, 2327], 1) + ops.element('FourNodeTetrahedron', 11294, *[2590, 2338, 2502, 2508], 1) + ops.element('FourNodeTetrahedron', 11295, *[1747, 2036, 1972, 2486], 1) + ops.element('FourNodeTetrahedron', 11296, *[1753, 1160, 1244, 1168], 1) + ops.element('FourNodeTetrahedron', 11297, *[1191, 2255, 1190, 1891], 1) + ops.element('FourNodeTetrahedron', 11298, *[2145, 1852, 1949, 1853], 1) + ops.element('FourNodeTetrahedron', 11299, *[1750, 2229, 1147, 1127], 1) + ops.element('FourNodeTetrahedron', 11300, *[1750, 1147, 1242, 1127], 1) + ops.element('FourNodeTetrahedron', 11301, *[1242, 1834, 1835, 1750], 1) + ops.element('FourNodeTetrahedron', 11302, *[2395, 2321, 1176, 2308], 1) + ops.element('FourNodeTetrahedron', 11303, *[1179, 2395, 1176, 2308], 1) + ops.element('FourNodeTetrahedron', 11304, *[1176, 2321, 1175, 1148], 1) + ops.element('FourNodeTetrahedron', 11305, *[1765, 1986, 1764, 2511], 1) + ops.element('FourNodeTetrahedron', 11306, *[2512, 2350, 2349, 2347], 1) + ops.element('FourNodeTetrahedron', 11307, *[683, 2662, 684, 2573], 1) + ops.element('FourNodeTetrahedron', 11308, *[1226, 2258, 1178, 2359], 1) + ops.element('FourNodeTetrahedron', 11309, *[2375, 2335, 2435, 2539], 1) + ops.element('FourNodeTetrahedron', 11310, *[1967, 2030, 2456, 2527], 1) + ops.element('FourNodeTetrahedron', 11311, *[1756, 1967, 2456, 2527], 1) + ops.element('FourNodeTetrahedron', 11312, *[2078, 2019, 2395, 2308], 1) + ops.element('FourNodeTetrahedron', 11313, *[1868, 2018, 2016, 2245], 1) + ops.element('FourNodeTetrahedron', 11314, *[2306, 2465, 2215, 2483], 1) + ops.element('FourNodeTetrahedron', 11315, *[1973, 2484, 2306, 2483], 1) + ops.element('FourNodeTetrahedron', 11316, *[2307, 2284, 1975, 2306], 1) + ops.element('FourNodeTetrahedron', 11317, *[2424, 2418, 1800, 2043], 1) + ops.element('FourNodeTetrahedron', 11318, *[2626, 2664, 2274, 2054], 1) + ops.element('FourNodeTetrahedron', 11319, *[1208, 2120, 1214, 2616], 1) + ops.element('FourNodeTetrahedron', 11320, *[2459, 2067, 1759, 2066], 1) + ops.element('FourNodeTetrahedron', 11321, *[1949, 2120, 1208, 2616], 1) + ops.element('FourNodeTetrahedron', 11322, *[1895, 2407, 2402, 2528], 1) + ops.element('FourNodeTetrahedron', 11323, *[1154, 2348, 1196, 623], 1) + ops.element('FourNodeTetrahedron', 11324, *[1225, 1226, 1164, 2256], 1) + ops.element('FourNodeTetrahedron', 11325, *[1164, 2009, 1226, 2256], 1) + ops.element('FourNodeTetrahedron', 11326, *[1756, 2456, 2112, 2527], 1) + ops.element('FourNodeTetrahedron', 11327, *[2490, 2629, 1775, 2312], 1) + ops.element('FourNodeTetrahedron', 11328, *[2169, 2453, 2369, 2653], 1) + ops.element('FourNodeTetrahedron', 11329, *[2252, 2249, 2480, 1958], 1) + ops.element('FourNodeTetrahedron', 11330, *[1781, 1842, 1866, 1898], 1) + ops.element('FourNodeTetrahedron', 11331, *[1239, 1893, 747, 1169], 1) + ops.element('FourNodeTetrahedron', 11332, *[2120, 1811, 1211, 1214], 1) + ops.element('FourNodeTetrahedron', 11333, *[2301, 1924, 2095, 2303], 1) + ops.element('FourNodeTetrahedron', 11334, *[2375, 2681, 2335, 2540], 1) + ops.element('FourNodeTetrahedron', 11335, *[2375, 2376, 2681, 2540], 1) + ops.element('FourNodeTetrahedron', 11336, *[1972, 2519, 2079, 2139], 1) + ops.element('FourNodeTetrahedron', 11337, *[2460, 1959, 1945, 2227], 1) + ops.element('FourNodeTetrahedron', 11338, *[2123, 2356, 2192, 2194], 1) + ops.element('FourNodeTetrahedron', 11339, *[2342, 2548, 2344, 2587], 1) + ops.element('FourNodeTetrahedron', 11340, *[2414, 2618, 1964, 2569], 1) + ops.element('FourNodeTetrahedron', 11341, *[1804, 2428, 1757, 1758], 1) + ops.element('FourNodeTetrahedron', 11342, *[2397, 2295, 2683, 2396], 1) + ops.element('FourNodeTetrahedron', 11343, *[1866, 1763, 1760, 1903], 1) + ops.element('FourNodeTetrahedron', 11344, *[1953, 2298, 1219, 1121], 1) + ops.element('FourNodeTetrahedron', 11345, *[2625, 2535, 2210, 2447], 1) + ops.element('FourNodeTetrahedron', 11346, *[1161, 1779, 1192, 1197], 1) + ops.element('FourNodeTetrahedron', 11347, *[2663, 1961, 1939, 1941], 1) + ops.element('FourNodeTetrahedron', 11348, *[2634, 1901, 1862, 1899], 1) + ops.element('FourNodeTetrahedron', 11349, *[2086, 1899, 2634, 2085], 1) + ops.element('FourNodeTetrahedron', 11350, *[2210, 2535, 2211, 2447], 1) + ops.element('FourNodeTetrahedron', 11351, *[2083, 1867, 2332, 1754], 1) + ops.element('FourNodeTetrahedron', 11352, *[1181, 1883, 634, 2234], 1) + ops.element('FourNodeTetrahedron', 11353, *[2225, 2226, 2594, 1883], 1) + ops.element('FourNodeTetrahedron', 11354, *[2351, 2681, 2135, 2435], 1) + ops.element('FourNodeTetrahedron', 11355, *[2464, 2681, 2351, 2435], 1) + ops.element('FourNodeTetrahedron', 11356, *[1844, 1981, 2383, 2381], 1) + ops.element('FourNodeTetrahedron', 11357, *[2578, 2631, 2602, 2420], 1) + ops.element('FourNodeTetrahedron', 11358, *[1191, 1891, 1190, 1140], 1) + ops.element('FourNodeTetrahedron', 11359, *[2454, 2352, 2305, 2070], 1) + ops.element('FourNodeTetrahedron', 11360, *[1857, 2345, 1856, 1858], 1) + ops.element('FourNodeTetrahedron', 11361, *[2170, 2169, 2368, 2653], 1) + ops.element('FourNodeTetrahedron', 11362, *[2301, 1924, 1857, 2095], 1) + ops.element('FourNodeTetrahedron', 11363, *[2095, 2544, 1858, 2300], 1) + ops.element('FourNodeTetrahedron', 11364, *[2058, 2456, 2059, 2112], 1) + ops.element('FourNodeTetrahedron', 11365, *[2253, 2625, 1958, 2057], 1) + ops.element('FourNodeTetrahedron', 11366, *[2430, 2661, 1838, 1839], 1) + ops.element('FourNodeTetrahedron', 11367, *[2514, 2634, 2555, 2086], 1) + ops.element('FourNodeTetrahedron', 11368, *[2186, 2184, 2621, 2062], 1) + ops.element('FourNodeTetrahedron', 11369, *[2489, 1772, 1774, 1834], 1) + ops.element('FourNodeTetrahedron', 11370, *[2317, 2282, 2002, 2318], 1) + ops.element('FourNodeTetrahedron', 11371, *[2029, 2367, 2288, 1824], 1) + ops.element('FourNodeTetrahedron', 11372, *[2631, 2315, 2073, 2071], 1) + ops.element('FourNodeTetrahedron', 11373, *[2417, 2127, 2027, 2128], 1) + ops.element('FourNodeTetrahedron', 11374, *[2121, 1837, 2085, 1840], 1) + ops.element('FourNodeTetrahedron', 11375, *[2425, 2043, 2025, 2632], 1) + ops.element('FourNodeTetrahedron', 11376, *[1243, 2065, 1122, 1185], 1) + ops.element('FourNodeTetrahedron', 11377, *[2046, 2475, 1193, 1165], 1) + ops.element('FourNodeTetrahedron', 11378, *[2190, 2268, 1186, 1797], 1) + ops.element('FourNodeTetrahedron', 11379, *[1747, 1746, 2214, 2213], 1) + ops.element('FourNodeTetrahedron', 11380, *[1943, 1796, 1183, 1182], 1) + ops.element('FourNodeTetrahedron', 11381, *[1898, 1842, 1952, 1955], 1) + ops.element('FourNodeTetrahedron', 11382, *[2479, 2590, 2560, 2559], 1) + ops.element('FourNodeTetrahedron', 11383, *[2075, 2077, 2132, 2076], 1) + ops.element('FourNodeTetrahedron', 11384, *[2020, 2608, 2258, 2638], 1) + ops.element('FourNodeTetrahedron', 11385, *[2027, 1803, 2026, 2440], 1) + ops.element('FourNodeTetrahedron', 11386, *[1998, 1997, 1173, 1242], 1) + ops.element('FourNodeTetrahedron', 11387, *[2059, 2375, 2464, 1994], 1) + ops.element('FourNodeTetrahedron', 11388, *[2611, 1964, 2430, 2661], 1) + ops.element('FourNodeTetrahedron', 11389, *[1834, 1774, 2181, 1833], 1) + ops.element('FourNodeTetrahedron', 11390, *[1760, 1763, 2554, 1880], 1) + ops.element('FourNodeTetrahedron', 11391, *[1747, 1748, 2213, 1972], 1) + ops.element('FourNodeTetrahedron', 11392, *[2226, 2592, 2384, 2290], 1) + ops.element('FourNodeTetrahedron', 11393, *[1784, 1785, 1844, 1980], 1) + ops.element('FourNodeTetrahedron', 11394, *[2145, 1853, 1208, 1251], 1) + ops.element('FourNodeTetrahedron', 11395, *[1844, 1785, 2383, 1981], 1) + ops.element('FourNodeTetrahedron', 11396, *[1855, 1857, 1858, 2498], 1) + ops.element('FourNodeTetrahedron', 11397, *[2546, 2090, 2400, 2520], 1) + ops.element('FourNodeTetrahedron', 11398, *[2400, 2520, 2401, 1228], 1) + ops.element('FourNodeTetrahedron', 11399, *[2400, 2090, 2401, 2520], 1) + ops.element('FourNodeTetrahedron', 11400, *[2181, 2437, 2182, 2230], 1) + ops.element('FourNodeTetrahedron', 11401, *[1789, 2665, 2289, 2175], 1) + ops.element('FourNodeTetrahedron', 11402, *[2257, 2275, 2608, 2258], 1) + ops.element('FourNodeTetrahedron', 11403, *[2665, 2366, 2289, 2175], 1) + ops.element('FourNodeTetrahedron', 11404, *[2257, 2608, 2258, 2020], 1) + ops.element('FourNodeTetrahedron', 11405, *[1124, 2258, 1241, 1226], 1) + ops.element('FourNodeTetrahedron', 11406, *[2425, 2424, 2491, 2025], 1) + ops.element('FourNodeTetrahedron', 11407, *[2612, 2565, 2429, 2430], 1) + ops.element('FourNodeTetrahedron', 11408, *[1226, 2258, 1241, 1178], 1) + ops.element('FourNodeTetrahedron', 11409, *[1784, 2031, 1885, 1787], 1) + ops.element('FourNodeTetrahedron', 11410, *[1926, 2031, 1784, 1929], 1) + ops.element('FourNodeTetrahedron', 11411, *[2175, 2665, 2366, 2232], 1) + ops.element('FourNodeTetrahedron', 11412, *[2420, 1977, 1978, 2369], 1) + ops.element('FourNodeTetrahedron', 11413, *[2583, 1920, 2509, 2510], 1) + ops.element('FourNodeTetrahedron', 11414, *[2502, 2140, 1992, 2452], 1) + ops.element('FourNodeTetrahedron', 11415, *[1763, 1904, 2554, 1880], 1) + ops.element('FourNodeTetrahedron', 11416, *[1823, 1791, 1824, 1790], 1) + ops.element('FourNodeTetrahedron', 11417, *[2048, 1879, 1247, 2009], 1) + ops.element('FourNodeTetrahedron', 11418, *[2048, 2635, 1879, 2009], 1) + ops.element('FourNodeTetrahedron', 11419, *[2574, 1888, 1887, 2292], 1) + ops.element('FourNodeTetrahedron', 11420, *[2574, 2636, 1888, 2292], 1) + ops.element('FourNodeTetrahedron', 11421, *[1800, 1803, 2310, 2026], 1) + ops.element('FourNodeTetrahedron', 11422, *[2443, 2365, 1122, 2191], 1) + ops.element('FourNodeTetrahedron', 11423, *[1152, 2594, 621, 634], 1) + ops.element('FourNodeTetrahedron', 11424, *[1895, 1896, 1854, 2538], 1) + ops.element('FourNodeTetrahedron', 11425, *[2089, 2374, 2087, 2373], 1) + ops.element('FourNodeTetrahedron', 11426, *[2527, 1823, 2030, 2103], 1) + ops.element('FourNodeTetrahedron', 11427, *[1953, 1219, 1218, 1121], 1) + ops.element('FourNodeTetrahedron', 11428, *[2608, 2458, 2457, 2638], 1) + ops.element('FourNodeTetrahedron', 11429, *[1256, 1953, 1218, 1121], 1) + ops.element('FourNodeTetrahedron', 11430, *[1974, 1975, 1860, 1859], 1) + ops.element('FourNodeTetrahedron', 11431, *[2411, 2542, 2543, 2676], 1) + ops.element('FourNodeTetrahedron', 11432, *[2410, 2543, 1216, 612], 1) + ops.element('FourNodeTetrahedron', 11433, *[1156, 2410, 1216, 612], 1) + ops.element('FourNodeTetrahedron', 11434, *[2410, 2542, 1216, 2543], 1) + ops.element('FourNodeTetrahedron', 11435, *[2243, 2500, 2274, 2403], 1) + ops.element('FourNodeTetrahedron', 11436, *[2403, 2274, 2626, 2499], 1) + ops.element('FourNodeTetrahedron', 11437, *[1963, 2566, 2175, 1962], 1) + ops.element('FourNodeTetrahedron', 11438, *[1151, 1998, 1242, 1206], 1) + ops.element('FourNodeTetrahedron', 11439, *[1902, 2232, 1900, 2233], 1) + ops.element('FourNodeTetrahedron', 11440, *[2229, 1210, 1209, 2120], 1) + ops.element('FourNodeTetrahedron', 11441, *[2497, 2542, 1216, 2410], 1) + ops.element('FourNodeTetrahedron', 11442, *[2247, 1767, 2149, 2264], 1) + ops.element('FourNodeTetrahedron', 11443, *[2244, 2481, 2480, 2252], 1) + ops.element('FourNodeTetrahedron', 11444, *[2424, 2673, 1800, 2418], 1) + ops.element('FourNodeTetrahedron', 11445, *[1899, 2564, 1950, 2606], 1) + ops.element('FourNodeTetrahedron', 11446, *[2002, 2675, 2279, 2341], 1) + ops.element('FourNodeTetrahedron', 11447, *[2224, 2675, 2077, 2002], 1) + ops.element('FourNodeTetrahedron', 11448, *[2673, 2633, 1800, 2418], 1) + ops.element('FourNodeTetrahedron', 11449, *[2431, 2500, 2243, 2403], 1) + ops.element('FourNodeTetrahedron', 11450, *[1773, 2666, 2671, 2364], 1) + ops.element('FourNodeTetrahedron', 11451, *[2364, 2666, 2671, 2642], 1) + ops.element('FourNodeTetrahedron', 11452, *[2364, 2642, 2671, 2546], 1) + ops.element('FourNodeTetrahedron', 11453, *[1224, 2098, 177, 1149], 1) + ops.element('FourNodeTetrahedron', 11454, *[1836, 2220, 2229, 1935], 1) + ops.element('FourNodeTetrahedron', 11455, *[2312, 2363, 1772, 2310], 1) + ops.element('FourNodeTetrahedron', 11456, *[2294, 2565, 2272, 2429], 1) + ops.element('FourNodeTetrahedron', 11457, *[2312, 2311, 2363, 2310], 1) + ops.element('FourNodeTetrahedron', 11458, *[1154, 2349, 1196, 2348], 1) + ops.element('FourNodeTetrahedron', 11459, *[1154, 2349, 1138, 1196], 1) + ops.element('FourNodeTetrahedron', 11460, *[733, 2463, 731, 1151], 1) + ops.element('FourNodeTetrahedron', 11461, *[2459, 2066, 1759, 2266], 1) + ops.element('FourNodeTetrahedron', 11462, *[1757, 2428, 1756, 1758], 1) + ops.element('FourNodeTetrahedron', 11463, *[2505, 1233, 1188, 1799], 1) + ops.element('FourNodeTetrahedron', 11464, *[1829, 2110, 2464, 2376], 1) + ops.element('FourNodeTetrahedron', 11465, *[1914, 2639, 2200, 1915], 1) + ops.element('FourNodeTetrahedron', 11466, *[1961, 1786, 1960, 1844], 1) + ops.element('FourNodeTetrahedron', 11467, *[1844, 1786, 1843, 1785], 1) + ops.element('FourNodeTetrahedron', 11468, *[2175, 2366, 2176, 2232], 1) + ops.element('FourNodeTetrahedron', 11469, *[2093, 2322, 1806, 2186], 1) + ops.element('FourNodeTetrahedron', 11470, *[2030, 1822, 2028, 1824], 1) + ops.element('FourNodeTetrahedron', 11471, *[1823, 1788, 1790, 1875], 1) + ops.element('FourNodeTetrahedron', 11472, *[2249, 1769, 1771, 1958], 1) + ops.element('FourNodeTetrahedron', 11473, *[1894, 2521, 2607, 1780], 1) + ops.element('FourNodeTetrahedron', 11474, *[2230, 2546, 2400, 2568], 1) + ops.element('FourNodeTetrahedron', 11475, *[2269, 2270, 1991, 2624], 1) + ops.element('FourNodeTetrahedron', 11476, *[2028, 2367, 2029, 1824], 1) + ops.element('FourNodeTetrahedron', 11477, *[2622, 2503, 2505, 2268], 1) + ops.element('FourNodeTetrahedron', 11478, *[2621, 2356, 2241, 2123], 1) + ops.element('FourNodeTetrahedron', 11479, *[2098, 2336, 2099, 2250], 1) + ops.element('FourNodeTetrahedron', 11480, *[2393, 2276, 1805, 1807], 1) + ops.element('FourNodeTetrahedron', 11481, *[2095, 2060, 2506, 2155], 1) + ops.element('FourNodeTetrahedron', 11482, *[1784, 2044, 1786, 1787], 1) + ops.element('FourNodeTetrahedron', 11483, *[2602, 2631, 2073, 2072], 1) + ops.element('FourNodeTetrahedron', 11484, *[2381, 2631, 2073, 2602], 1) + ops.element('FourNodeTetrahedron', 11485, *[2020, 2638, 2258, 2359], 1) + ops.element('FourNodeTetrahedron', 11486, *[2229, 2568, 1210, 1810], 1) + ops.element('FourNodeTetrahedron', 11487, *[2482, 1832, 2111, 2588], 1) + ops.element('FourNodeTetrahedron', 11488, *[2592, 2512, 2349, 2347], 1) + ops.element('FourNodeTetrahedron', 11489, *[2479, 2495, 1158, 511], 1) + ops.element('FourNodeTetrahedron', 11490, *[2184, 2428, 2468, 2185], 1) + ops.element('FourNodeTetrahedron', 11491, *[2016, 2638, 2359, 2395], 1) + ops.element('FourNodeTetrahedron', 11492, *[2555, 2634, 2334, 2085], 1) + ops.element('FourNodeTetrahedron', 11493, *[1807, 2428, 1804, 2184], 1) + ops.element('FourNodeTetrahedron', 11494, *[1236, 1870, 1244, 1753], 1) + ops.element('FourNodeTetrahedron', 11495, *[2332, 2243, 2533, 2385], 1) + ops.element('FourNodeTetrahedron', 11496, *[1896, 2530, 2157, 2159], 1) + ops.element('FourNodeTetrahedron', 11497, *[1764, 1855, 2579, 2513], 1) + ops.element('FourNodeTetrahedron', 11498, *[1883, 2594, 1152, 634], 1) + ops.element('FourNodeTetrahedron', 11499, *[1208, 2616, 1214, 1204], 1) + ops.element('FourNodeTetrahedron', 11500, *[2578, 2531, 2129, 2150], 1) + ops.element('FourNodeTetrahedron', 11501, *[1177, 2617, 1137, 1176], 1) + ops.element('FourNodeTetrahedron', 11502, *[2465, 2197, 2196, 2195], 1) + ops.element('FourNodeTetrahedron', 11503, *[2616, 2562, 1214, 1130], 1) + ops.element('FourNodeTetrahedron', 11504, *[1134, 1781, 1258, 1246], 1) + ops.element('FourNodeTetrahedron', 11505, *[2236, 1781, 1134, 1246], 1) + ops.element('FourNodeTetrahedron', 11506, *[1134, 1781, 1169, 1258], 1) + ops.element('FourNodeTetrahedron', 11507, *[2428, 2468, 2096, 2184], 1) + ops.element('FourNodeTetrahedron', 11508, *[2191, 2267, 1797, 1944], 1) + ops.element('FourNodeTetrahedron', 11509, *[2043, 2418, 2027, 2417], 1) + ops.element('FourNodeTetrahedron', 11510, *[1204, 2616, 1214, 1130], 1) + ops.element('FourNodeTetrahedron', 11511, *[1214, 2120, 2562, 2616], 1) + ops.element('FourNodeTetrahedron', 11512, *[2596, 2382, 2381, 2531], 1) + ops.element('FourNodeTetrahedron', 11513, *[1981, 2382, 2381, 2596], 1) + ops.element('FourNodeTetrahedron', 11514, *[2628, 2649, 2615, 2633], 1) + ops.element('FourNodeTetrahedron', 11515, *[1856, 2388, 2529, 1858], 1) + ops.element('FourNodeTetrahedron', 11516, *[2221, 2485, 2008, 2192], 1) + ops.element('FourNodeTetrahedron', 11517, *[1228, 2520, 2401, 1809], 1) + ops.element('FourNodeTetrahedron', 11518, *[2555, 2086, 2634, 2085], 1) + ops.element('FourNodeTetrahedron', 11519, *[1877, 1791, 1788, 2567], 1) + ops.element('FourNodeTetrahedron', 11520, *[652, 2084, 1212, 653], 1) + ops.element('FourNodeTetrahedron', 11521, *[2600, 2425, 2261, 2632], 1) + ops.element('FourNodeTetrahedron', 11522, *[2607, 1761, 748, 1988], 1) + ops.element('FourNodeTetrahedron', 11523, *[1169, 1988, 748, 1213], 1) + ops.element('FourNodeTetrahedron', 11524, *[2048, 2049, 2009, 2298], 1) + ops.element('FourNodeTetrahedron', 11525, *[2344, 2587, 1850, 1795], 1) + ops.element('FourNodeTetrahedron', 11526, *[1129, 1903, 1153, 1217], 1) + ops.element('FourNodeTetrahedron', 11527, *[1949, 1852, 2120, 2616], 1) + ops.element('FourNodeTetrahedron', 11528, *[1896, 2470, 2159, 2173], 1) + ops.element('FourNodeTetrahedron', 11529, *[1242, 1835, 723, 1147], 1) + ops.element('FourNodeTetrahedron', 11530, *[1750, 2229, 1127, 1949], 1) + ops.element('FourNodeTetrahedron', 11531, *[2357, 1981, 2238, 2438], 1) + ops.element('FourNodeTetrahedron', 11532, *[512, 2171, 1150, 1229], 1) + ops.element('FourNodeTetrahedron', 11533, *[1130, 1975, 2537, 1191], 1) + ops.element('FourNodeTetrahedron', 11534, *[1206, 2409, 1750, 1202], 1) + ops.element('FourNodeTetrahedron', 11535, *[1206, 1750, 1127, 1202], 1) + ops.element('FourNodeTetrahedron', 11536, *[2514, 2086, 2555, 2121], 1) + ops.element('FourNodeTetrahedron', 11537, *[2420, 2129, 2072, 1976], 1) + ops.element('FourNodeTetrahedron', 11538, *[2542, 606, 1216, 2543], 1) + ops.element('FourNodeTetrahedron', 11539, *[2542, 2558, 606, 2543], 1) + ops.element('FourNodeTetrahedron', 11540, *[2308, 2533, 1848, 1849], 1) + ops.element('FourNodeTetrahedron', 11541, *[2026, 1934, 1935, 2440], 1) + ops.element('FourNodeTetrahedron', 11542, *[2400, 2520, 1228, 1810], 1) + ops.element('FourNodeTetrahedron', 11543, *[2087, 2165, 2166, 2167], 1) + ops.element('FourNodeTetrahedron', 11544, *[2471, 1804, 1757, 1806], 1) + ops.element('FourNodeTetrahedron', 11545, *[2087, 2461, 2165, 2167], 1) + ops.element('FourNodeTetrahedron', 11546, *[2003, 2244, 2245, 2001], 1) + ops.element('FourNodeTetrahedron', 11547, *[2450, 2507, 2348, 2451], 1) + ops.element('FourNodeTetrahedron', 11548, *[1217, 1880, 1139, 2048], 1) + ops.element('FourNodeTetrahedron', 11549, *[684, 2368, 2118, 2653], 1) + ops.element('FourNodeTetrahedron', 11550, *[2471, 2434, 2641, 2640], 1) + ops.element('FourNodeTetrahedron', 11551, *[2458, 2067, 2442, 1759], 1) + ops.element('FourNodeTetrahedron', 11552, *[2506, 2488, 2676, 2492], 1) + ops.element('FourNodeTetrahedron', 11553, *[2448, 1805, 2390, 2322], 1) + ops.element('FourNodeTetrahedron', 11554, *[1857, 2095, 1858, 2300], 1) + ops.element('FourNodeTetrahedron', 11555, *[2152, 2426, 2004, 2360], 1) + ops.element('FourNodeTetrahedron', 11556, *[1912, 2390, 2094, 2093], 1) + ops.element('FourNodeTetrahedron', 11557, *[1129, 1952, 1217, 1218], 1) + ops.element('FourNodeTetrahedron', 11558, *[1823, 1788, 1791, 1790], 1) + ops.element('FourNodeTetrahedron', 11559, *[2093, 2390, 2094, 2061], 1) + ops.element('FourNodeTetrahedron', 11560, *[2072, 2074, 1223, 1870], 1) + ops.element('FourNodeTetrahedron', 11561, *[2353, 2355, 2304, 2352], 1) + ops.element('FourNodeTetrahedron', 11562, *[1897, 2146, 1854, 1896], 1) + ops.element('FourNodeTetrahedron', 11563, *[1888, 1765, 1889, 1886], 1) + ops.element('FourNodeTetrahedron', 11564, *[1889, 1766, 1767, 1765], 1) + ops.element('FourNodeTetrahedron', 11565, *[2074, 1869, 1234, 1235], 1) + ops.element('FourNodeTetrahedron', 11566, *[1223, 2074, 1235, 1870], 1) + ops.element('FourNodeTetrahedron', 11567, *[2514, 2174, 2634, 2086], 1) + ops.element('FourNodeTetrahedron', 11568, *[2396, 1780, 1134, 2236], 1) + ops.element('FourNodeTetrahedron', 11569, *[1865, 1863, 2541, 1864], 1) + ops.element('FourNodeTetrahedron', 11570, *[1952, 1903, 2048, 1954], 1) + ops.element('FourNodeTetrahedron', 11571, *[2247, 1889, 2264, 2012], 1) + ops.element('FourNodeTetrahedron', 11572, *[1930, 1999, 2562, 2284], 1) + ops.element('FourNodeTetrahedron', 11573, *[2388, 2240, 2538, 2682], 1) + ops.element('FourNodeTetrahedron', 11574, *[2339, 1970, 2138, 2387], 1) + ops.element('FourNodeTetrahedron', 11575, *[2669, 1820, 1905, 1819], 1) + ops.element('FourNodeTetrahedron', 11576, *[1959, 1887, 1945, 2014], 1) + ops.element('FourNodeTetrahedron', 11577, *[2485, 2484, 2483, 2630], 1) + ops.element('FourNodeTetrahedron', 11578, *[2424, 2312, 2491, 1800], 1) + ops.element('FourNodeTetrahedron', 11579, *[2167, 2660, 2134, 2135], 1) + ops.element('FourNodeTetrahedron', 11580, *[2056, 2038, 2055, 2035], 1) + ops.element('FourNodeTetrahedron', 11581, *[2445, 2593, 1871, 1873], 1) + ops.element('FourNodeTetrahedron', 11582, *[1947, 2575, 2277, 2445], 1) + ops.element('FourNodeTetrahedron', 11583, *[2659, 2476, 2276, 2277], 1) + ops.element('FourNodeTetrahedron', 11584, *[1162, 1808, 2046, 1879], 1) + ops.element('FourNodeTetrahedron', 11585, *[1821, 2657, 2070, 2069], 1) + ops.element('FourNodeTetrahedron', 11586, *[1820, 2657, 1821, 2320], 1) + ops.element('FourNodeTetrahedron', 11587, *[1144, 1821, 1174, 1200], 1) + ops.element('FourNodeTetrahedron', 11588, *[2186, 2062, 2061, 2155], 1) + ops.element('FourNodeTetrahedron', 11589, *[2078, 1179, 1248, 1132], 1) + ops.element('FourNodeTetrahedron', 11590, *[1235, 2078, 1248, 1132], 1) + ops.element('FourNodeTetrahedron', 11591, *[2085, 1899, 1916, 1838], 1) + ops.element('FourNodeTetrahedron', 11592, *[1838, 1899, 1916, 2564], 1) + ops.element('FourNodeTetrahedron', 11593, *[2647, 2340, 2338, 2478], 1) + ops.element('FourNodeTetrahedron', 11594, *[2017, 1770, 2638, 2563], 1) + ops.element('FourNodeTetrahedron', 11595, *[1844, 1785, 1843, 2383], 1) + ops.element('FourNodeTetrahedron', 11596, *[2016, 2017, 2395, 2019], 1) + ops.element('FourNodeTetrahedron', 11597, *[2380, 2657, 2454, 2070], 1) + ops.element('FourNodeTetrahedron', 11598, *[2380, 2454, 2305, 2070], 1) + ops.element('FourNodeTetrahedron', 11599, *[2406, 2494, 1974, 2242], 1) + ops.element('FourNodeTetrahedron', 11600, *[2647, 2338, 2561, 2337], 1) + ops.element('FourNodeTetrahedron', 11601, *[1228, 1809, 1141, 1811], 1) + ops.element('FourNodeTetrahedron', 11602, *[1998, 1750, 1242, 1206], 1) + ops.element('FourNodeTetrahedron', 11603, *[1943, 2014, 2556, 2225], 1) + ops.element('FourNodeTetrahedron', 11604, *[1756, 2527, 2112, 1755], 1) + ops.element('FourNodeTetrahedron', 11605, *[2167, 2164, 2166, 1157], 1) + ops.element('FourNodeTetrahedron', 11606, *[1942, 1945, 1943, 2227], 1) + ops.element('FourNodeTetrahedron', 11607, *[2076, 2245, 1868, 2004], 1) + ops.element('FourNodeTetrahedron', 11608, *[2107, 2168, 2026, 1852], 1) + ops.element('FourNodeTetrahedron', 11609, *[2422, 2168, 2107, 1852], 1) + ops.element('FourNodeTetrahedron', 11610, *[2151, 2224, 2077, 2002], 1) + ops.element('FourNodeTetrahedron', 11611, *[1978, 1977, 1753, 2614], 1) + ops.element('FourNodeTetrahedron', 11612, *[2570, 2035, 1747, 1970], 1) + ops.element('FourNodeTetrahedron', 11613, *[2682, 2240, 2406, 2242], 1) + ops.element('FourNodeTetrahedron', 11614, *[2682, 2406, 1974, 2242], 1) + ops.element('FourNodeTetrahedron', 11615, *[2260, 2491, 1772, 1836], 1) + ops.element('FourNodeTetrahedron', 11616, *[1258, 1898, 1129, 1221], 1) + ops.element('FourNodeTetrahedron', 11617, *[1139, 1879, 1163, 1247], 1) + ops.element('FourNodeTetrahedron', 11618, *[1139, 1879, 1247, 2048], 1) + ops.element('FourNodeTetrahedron', 11619, *[2626, 2054, 2153, 1848], 1) + ops.element('FourNodeTetrahedron', 11620, *[2274, 2664, 2253, 2499], 1) + ops.element('FourNodeTetrahedron', 11621, *[1230, 1818, 1200, 1189], 1) + ops.element('FourNodeTetrahedron', 11622, *[2352, 2355, 2304, 2391], 1) + ops.element('FourNodeTetrahedron', 11623, *[2352, 2304, 2463, 1998], 1) + ops.element('FourNodeTetrahedron', 11624, *[2129, 2132, 2071, 1868], 1) + ops.element('FourNodeTetrahedron', 11625, *[1192, 2024, 1142, 1197], 1) + ops.element('FourNodeTetrahedron', 11626, *[2575, 2277, 1946, 1947], 1) + ops.element('FourNodeTetrahedron', 11627, *[1167, 2614, 1145, 1254], 1) + ops.element('FourNodeTetrahedron', 11628, *[1257, 1978, 1145, 2614], 1) + ops.element('FourNodeTetrahedron', 11629, *[1257, 2614, 1145, 1167], 1) + ops.element('FourNodeTetrahedron', 11630, *[2219, 2546, 2520, 1810], 1) + ops.element('FourNodeTetrahedron', 11631, *[2219, 2642, 2546, 2088], 1) + ops.element('FourNodeTetrahedron', 11632, *[1999, 2435, 2133, 2098], 1) + ops.element('FourNodeTetrahedron', 11633, *[1862, 1951, 2262, 1950], 1) + ops.element('FourNodeTetrahedron', 11634, *[1949, 1935, 2120, 1852], 1) + ops.element('FourNodeTetrahedron', 11635, *[1210, 1810, 1211, 2120], 1) + ops.element('FourNodeTetrahedron', 11636, *[1209, 1211, 1210, 2120], 1) + ops.element('FourNodeTetrahedron', 11637, *[2595, 2442, 1245, 1241], 1) + ops.element('FourNodeTetrahedron', 11638, *[1953, 2298, 1121, 2074], 1) + ops.element('FourNodeTetrahedron', 11639, *[1182, 2556, 1194, 1152], 1) + ops.element('FourNodeTetrahedron', 11640, *[2225, 2556, 1182, 1152], 1) + ops.element('FourNodeTetrahedron', 11641, *[2348, 2410, 611, 2451], 1) + ops.element('FourNodeTetrahedron', 11642, *[2350, 2411, 2410, 2451], 1) + ops.element('FourNodeTetrahedron', 11643, *[2349, 2350, 2412, 2348], 1) + ops.element('FourNodeTetrahedron', 11644, *[2349, 2412, 1196, 2348], 1) + ops.element('FourNodeTetrahedron', 11645, *[2349, 2412, 1138, 1196], 1) + ops.element('FourNodeTetrahedron', 11646, *[2604, 2510, 2605, 2507], 1) + ops.element('FourNodeTetrahedron', 11647, *[2347, 2509, 2350, 2605], 1) + ops.element('FourNodeTetrahedron', 11648, *[2347, 2350, 2348, 2507], 1) + ops.element('FourNodeTetrahedron', 11649, *[2347, 2509, 2605, 2604], 1) + ops.element('FourNodeTetrahedron', 11650, *[2084, 1849, 653, 652], 1) + ops.element('FourNodeTetrahedron', 11651, *[1752, 2332, 2084, 1849], 1) + ops.element('FourNodeTetrahedron', 11652, *[1769, 1959, 2227, 1956], 1) + ops.element('FourNodeTetrahedron', 11653, *[1992, 2150, 2525, 2152], 1) + ops.element('FourNodeTetrahedron', 11654, *[1859, 2467, 1232, 2202], 1) + ops.element('FourNodeTetrahedron', 11655, *[1752, 1849, 2084, 652], 1) + ops.element('FourNodeTetrahedron', 11656, *[1940, 1939, 2571, 1938], 1) + ops.element('FourNodeTetrahedron', 11657, *[1752, 2084, 1160, 652], 1) + ops.element('FourNodeTetrahedron', 11658, *[1752, 652, 1160, 651], 1) + ops.element('FourNodeTetrahedron', 11659, *[1786, 1843, 1960, 1844], 1) + ops.element('FourNodeTetrahedron', 11660, *[1784, 1786, 1844, 1785], 1) + ops.element('FourNodeTetrahedron', 11661, *[1784, 1786, 1961, 1844], 1) + ops.element('FourNodeTetrahedron', 11662, *[2194, 2193, 2203, 2371], 1) + ops.element('FourNodeTetrahedron', 11663, *[1928, 1884, 2265, 1941], 1) + ops.element('FourNodeTetrahedron', 11664, *[666, 2259, 1254, 650], 1) + ops.element('FourNodeTetrahedron', 11665, *[2546, 2520, 2400, 1810], 1) + ops.element('FourNodeTetrahedron', 11666, *[2571, 2521, 1894, 1780], 1) + ops.element('FourNodeTetrahedron', 11667, *[1754, 2332, 1752, 2361], 1) + ops.element('FourNodeTetrahedron', 11668, *[1784, 1885, 2044, 1787], 1) + ops.element('FourNodeTetrahedron', 11669, *[1884, 2651, 2524, 2044], 1) + ops.element('FourNodeTetrahedron', 11670, *[1917, 1916, 1915, 2474], 1) + ops.element('FourNodeTetrahedron', 11671, *[1184, 1937, 1240, 1195], 1) + ops.element('FourNodeTetrahedron', 11672, *[1919, 1909, 1924, 1908], 1) + ops.element('FourNodeTetrahedron', 11673, *[1762, 2399, 1761, 1763], 1) + ops.element('FourNodeTetrahedron', 11674, *[1928, 2162, 1884, 1926], 1) + ops.element('FourNodeTetrahedron', 11675, *[2204, 2242, 2007, 2203], 1) + ops.element('FourNodeTetrahedron', 11676, *[1928, 2162, 2265, 1884], 1) + ops.element('FourNodeTetrahedron', 11677, *[2162, 2663, 2265, 1884], 1) + ops.element('FourNodeTetrahedron', 11678, *[2162, 2161, 2663, 1884], 1) + ops.element('FourNodeTetrahedron', 11679, *[2502, 1992, 2525, 2453], 1) + ops.element('FourNodeTetrahedron', 11680, *[2655, 1890, 1865, 2634], 1) + ops.element('FourNodeTetrahedron', 11681, *[2413, 2080, 2151, 2379], 1) + ops.element('FourNodeTetrahedron', 11682, *[2148, 1897, 2144, 2579], 1) + ops.element('FourNodeTetrahedron', 11683, *[1931, 2058, 1932, 1994], 1) + ops.element('FourNodeTetrahedron', 11684, *[2271, 2296, 2224, 2317], 1) + ops.element('FourNodeTetrahedron', 11685, *[1851, 1930, 2616, 1860], 1) + ops.element('FourNodeTetrahedron', 11686, *[1208, 1853, 2616, 1204], 1) + ops.element('FourNodeTetrahedron', 11687, *[1866, 1903, 1129, 1952], 1) + ops.element('FourNodeTetrahedron', 11688, *[2592, 2604, 2347, 2450], 1) + ops.element('FourNodeTetrahedron', 11689, *[2450, 2347, 2507, 2604], 1) + ops.element('FourNodeTetrahedron', 11690, *[2347, 2507, 2348, 2450], 1) + ops.element('FourNodeTetrahedron', 11691, *[2219, 2088, 2520, 2000], 1) + ops.element('FourNodeTetrahedron', 11692, *[1946, 2186, 2093, 1948], 1) + ops.element('FourNodeTetrahedron', 11693, *[2621, 2294, 2356, 2612], 1) + ops.element('FourNodeTetrahedron', 11694, *[1892, 2619, 1249, 1923], 1) + ops.element('FourNodeTetrahedron', 11695, *[512, 2171, 1229, 2479], 1) + ops.element('FourNodeTetrahedron', 11696, *[1229, 2171, 1146, 2170], 1) + ops.element('FourNodeTetrahedron', 11697, *[2479, 2170, 1229, 1158], 1) + ops.element('FourNodeTetrahedron', 11698, *[2479, 2171, 1229, 2170], 1) + ops.element('FourNodeTetrahedron', 11699, *[1811, 2135, 1809, 2133], 1) + ops.element('FourNodeTetrahedron', 11700, *[2137, 738, 737, 2011], 1) + ops.element('FourNodeTetrahedron', 11701, *[2221, 2485, 1973, 2008], 1) + ops.element('FourNodeTetrahedron', 11702, *[1959, 2014, 1945, 2227], 1) + ops.element('FourNodeTetrahedron', 11703, *[1941, 1961, 2114, 1844], 1) + ops.element('FourNodeTetrahedron', 11704, *[2108, 2372, 2373, 2109], 1) + ops.element('FourNodeTetrahedron', 11705, *[723, 2182, 728, 2235], 1) + ops.element('FourNodeTetrahedron', 11706, *[1908, 1946, 2093, 1948], 1) + ops.element('FourNodeTetrahedron', 11707, *[737, 2011, 738, 1171], 1) + ops.element('FourNodeTetrahedron', 11708, *[2008, 2555, 2630, 1917], 1) + ops.element('FourNodeTetrahedron', 11709, *[2628, 2673, 2615, 2633], 1) + ops.element('FourNodeTetrahedron', 11710, *[2481, 2249, 2248, 2480], 1) + ops.element('FourNodeTetrahedron', 11711, *[1781, 1762, 1988, 1866], 1) + ops.element('FourNodeTetrahedron', 11712, *[1781, 1762, 1866, 1842], 1) + ops.element('FourNodeTetrahedron', 11713, *[2048, 2635, 2009, 2049], 1) + ops.element('FourNodeTetrahedron', 11714, *[2189, 2340, 2647, 2478], 1) + ops.element('FourNodeTetrahedron', 11715, *[2159, 2641, 2160, 2173], 1) + ops.element('FourNodeTetrahedron', 11716, *[2625, 2210, 2053, 2447], 1) + ops.element('FourNodeTetrahedron', 11717, *[2456, 2423, 2030, 1967], 1) + ops.element('FourNodeTetrahedron', 11718, *[2480, 2249, 2248, 1958], 1) + ops.element('FourNodeTetrahedron', 11719, *[2562, 1936, 1999, 1930], 1) + ops.element('FourNodeTetrahedron', 11720, *[1933, 1936, 2562, 1930], 1) + ops.element('FourNodeTetrahedron', 11721, *[1190, 2250, 178, 2216], 1) + ops.element('FourNodeTetrahedron', 11722, *[2255, 2465, 2250, 2251], 1) + ops.element('FourNodeTetrahedron', 11723, *[1892, 2522, 1923, 2523], 1) + ops.element('FourNodeTetrahedron', 11724, *[2046, 2045, 2047, 2475], 1) + ops.element('FourNodeTetrahedron', 11725, *[2653, 2369, 2118, 2656], 1) + ops.element('FourNodeTetrahedron', 11726, *[2167, 2165, 175, 2134], 1) + ops.element('FourNodeTetrahedron', 11727, *[2168, 2027, 2440, 2125], 1) + ops.element('FourNodeTetrahedron', 11728, *[1939, 2472, 2571, 2114], 1) + ops.element('FourNodeTetrahedron', 11729, *[2496, 2529, 2497, 2411], 1) + ops.element('FourNodeTetrahedron', 11730, *[2144, 1895, 2142, 2579], 1) + ops.element('FourNodeTetrahedron', 11731, *[1861, 1860, 1204, 1215], 1) + ops.element('FourNodeTetrahedron', 11732, *[1135, 1861, 1204, 1215], 1) + ops.element('FourNodeTetrahedron', 11733, *[733, 2304, 2463, 1199], 1) + ops.element('FourNodeTetrahedron', 11734, *[1241, 2442, 1759, 2457], 1) + ops.element('FourNodeTetrahedron', 11735, *[1986, 1924, 1857, 2301], 1) + ops.element('FourNodeTetrahedron', 11736, *[1137, 2225, 1152, 1181], 1) + ops.element('FourNodeTetrahedron', 11737, *[1867, 2019, 2078, 2308], 1) + ops.element('FourNodeTetrahedron', 11738, *[1770, 2460, 1768, 1769], 1) + ops.element('FourNodeTetrahedron', 11739, *[1836, 2230, 1835, 2229], 1) + ops.element('FourNodeTetrahedron', 11740, *[1771, 1769, 1768, 1956], 1) + ops.element('FourNodeTetrahedron', 11741, *[1835, 2229, 1147, 1750], 1) + ops.element('FourNodeTetrahedron', 11742, *[2009, 2258, 1124, 1226], 1) + ops.element('FourNodeTetrahedron', 11743, *[1971, 2519, 2139, 2344], 1) + ops.element('FourNodeTetrahedron', 11744, *[2372, 2374, 2373, 2109], 1) + ops.element('FourNodeTetrahedron', 11745, *[2453, 2369, 2653, 2656], 1) + ops.element('FourNodeTetrahedron', 11746, *[2433, 1756, 2112, 1755], 1) + ops.element('FourNodeTetrahedron', 11747, *[2419, 2256, 1225, 1180], 1) + ops.element('FourNodeTetrahedron', 11748, *[2027, 2127, 2125, 2128], 1) + ops.element('FourNodeTetrahedron', 11749, *[2074, 2071, 1869, 1870], 1) + ops.element('FourNodeTetrahedron', 11750, *[2083, 1867, 2078, 2308], 1) + ops.element('FourNodeTetrahedron', 11751, *[2633, 2329, 2311, 2331], 1) + ops.element('FourNodeTetrahedron', 11752, *[1867, 2245, 2332, 1754], 1) + ops.element('FourNodeTetrahedron', 11753, *[2311, 2329, 2330, 2331], 1) + ops.element('FourNodeTetrahedron', 11754, *[2311, 2329, 2674, 2330], 1) + ops.element('FourNodeTetrahedron', 11755, *[2311, 2674, 2666, 2330], 1) + ops.element('FourNodeTetrahedron', 11756, *[2311, 2330, 2642, 2331], 1) + ops.element('FourNodeTetrahedron', 11757, *[2299, 2011, 1171, 1905], 1) + ops.element('FourNodeTetrahedron', 11758, *[1191, 2255, 1149, 1190], 1) + ops.element('FourNodeTetrahedron', 11759, *[2430, 2233, 2086, 1838], 1) + ops.element('FourNodeTetrahedron', 11760, *[1943, 2246, 2267, 2015], 1) + ops.element('FourNodeTetrahedron', 11761, *[2246, 2247, 2267, 2015], 1) + ops.element('FourNodeTetrahedron', 11762, *[2086, 2233, 1902, 1838], 1) + ops.element('FourNodeTetrahedron', 11763, *[2064, 2218, 419, 1238], 1) + ops.element('FourNodeTetrahedron', 11764, *[2086, 2231, 1902, 2233], 1) + ops.element('FourNodeTetrahedron', 11765, *[2064, 146, 419, 1238], 1) + ops.element('FourNodeTetrahedron', 11766, *[1779, 1777, 2022, 1778], 1) + ops.element('FourNodeTetrahedron', 11767, *[2413, 2080, 2531, 2151], 1) + ops.element('FourNodeTetrahedron', 11768, *[2302, 2300, 2506, 2303], 1) + ops.element('FourNodeTetrahedron', 11769, *[2152, 2002, 2426, 2318], 1) + ops.element('FourNodeTetrahedron', 11770, *[2003, 2001, 2245, 2004], 1) + ops.element('FourNodeTetrahedron', 11771, *[2677, 2434, 2641, 2471], 1) + ops.element('FourNodeTetrahedron', 11772, *[2174, 2231, 1902, 2086], 1) + ops.element('FourNodeTetrahedron', 11773, *[2075, 2132, 2129, 2076], 1) + ops.element('FourNodeTetrahedron', 11774, *[2471, 1757, 2434, 2640], 1) + ops.element('FourNodeTetrahedron', 11775, *[1893, 1988, 1169, 1780], 1) + ops.element('FourNodeTetrahedron', 11776, *[2596, 2413, 2577, 2560], 1) + ops.element('FourNodeTetrahedron', 11777, *[2173, 2641, 2240, 2389], 1) + ops.element('FourNodeTetrahedron', 11778, *[2420, 1976, 2072, 1978], 1) + ops.element('FourNodeTetrahedron', 11779, *[2560, 2413, 2596, 2338], 1) + ops.element('FourNodeTetrahedron', 11780, *[2303, 2095, 2300, 2506], 1) + ops.element('FourNodeTetrahedron', 11781, *[2338, 2413, 2560, 2502], 1) + ops.element('FourNodeTetrahedron', 11782, *[2125, 2091, 1830, 2441], 1) + ops.element('FourNodeTetrahedron', 11783, *[2615, 2649, 2648, 2633], 1) + ops.element('FourNodeTetrahedron', 11784, *[2309, 2484, 2306, 1973], 1) + ops.element('FourNodeTetrahedron', 11785, *[2078, 2395, 1179, 2308], 1) + ops.element('FourNodeTetrahedron', 11786, *[2308, 2321, 1176, 1148], 1) + ops.element('FourNodeTetrahedron', 11787, *[1179, 2308, 1176, 1148], 1) + ops.element('FourNodeTetrahedron', 11788, *[1179, 2308, 1148, 1212], 1) + ops.element('FourNodeTetrahedron', 11789, *[1132, 2078, 1179, 2308], 1) + ops.element('FourNodeTetrahedron', 11790, *[2393, 1807, 2322, 2277], 1) + ops.element('FourNodeTetrahedron', 11791, *[2440, 1830, 1932, 2125], 1) + ops.element('FourNodeTetrahedron', 11792, *[2683, 1894, 1159, 2396], 1) + ops.element('FourNodeTetrahedron', 11793, *[1855, 2529, 2496, 2498], 1) + ops.element('FourNodeTetrahedron', 11794, *[1190, 2215, 2251, 2064], 1) + ops.element('FourNodeTetrahedron', 11795, *[1193, 2475, 1779, 1133], 1) + ops.element('FourNodeTetrahedron', 11796, *[2390, 1806, 2640, 2389], 1) + ops.element('FourNodeTetrahedron', 11797, *[2453, 1992, 2525, 1990], 1) + ops.element('FourNodeTetrahedron', 11798, *[1203, 2145, 1251, 2402], 1) + ops.element('FourNodeTetrahedron', 11799, *[1123, 2144, 2145, 1203], 1) + ops.element('FourNodeTetrahedron', 11800, *[2122, 2430, 2121, 1839], 1) + ops.element('FourNodeTetrahedron', 11801, *[2275, 2458, 2442, 2608], 1) + ops.element('FourNodeTetrahedron', 11802, *[1747, 1749, 1748, 1972], 1) + ops.element('FourNodeTetrahedron', 11803, *[1775, 2363, 1773, 1772], 1) + ops.element('FourNodeTetrahedron', 11804, *[1799, 1828, 1825, 2143], 1) + ops.element('FourNodeTetrahedron', 11805, *[2302, 2300, 2488, 2506], 1) + ops.element('FourNodeTetrahedron', 11806, *[2525, 1990, 2362, 2656], 1) + ops.element('FourNodeTetrahedron', 11807, *[1969, 1747, 2214, 2340], 1) + ops.element('FourNodeTetrahedron', 11808, *[2381, 2315, 1955, 2073], 1) + ops.element('FourNodeTetrahedron', 11809, *[1908, 1912, 1918, 2093], 1) + ops.element('FourNodeTetrahedron', 11810, *[2346, 2173, 1896, 1856], 1) + ops.element('FourNodeTetrahedron', 11811, *[2458, 1759, 2442, 2457], 1) + ops.element('FourNodeTetrahedron', 11812, *[2645, 1787, 2668, 2055], 1) + ops.element('FourNodeTetrahedron', 11813, *[2031, 2645, 1787, 2055], 1) + ops.element('FourNodeTetrahedron', 11814, *[1976, 1754, 1753, 1977], 1) + ops.element('FourNodeTetrahedron', 11815, *[2362, 1754, 1976, 1977], 1) + ops.element('FourNodeTetrahedron', 11816, *[2055, 2645, 2668, 2037], 1) + ops.element('FourNodeTetrahedron', 11817, *[2031, 2297, 2645, 2055], 1) + ops.element('FourNodeTetrahedron', 11818, *[1927, 2031, 1929, 2055], 1) + ops.element('FourNodeTetrahedron', 11819, *[2033, 2297, 2055, 2056], 1) + ops.element('FourNodeTetrahedron', 11820, *[2285, 1994, 1993, 1995], 1) + ops.element('FourNodeTetrahedron', 11821, *[1927, 2055, 1929, 2646], 1) + ops.element('FourNodeTetrahedron', 11822, *[2055, 2037, 2668, 1746], 1) + ops.element('FourNodeTetrahedron', 11823, *[2131, 2132, 2129, 2075], 1) + ops.element('FourNodeTetrahedron', 11824, *[2531, 2075, 2129, 2150], 1) + ops.element('FourNodeTetrahedron', 11825, *[2531, 2131, 2129, 2075], 1) + ops.element('FourNodeTetrahedron', 11826, *[2075, 2076, 2129, 2150], 1) + ops.element('FourNodeTetrahedron', 11827, *[2204, 1974, 1859, 2007], 1) + ops.element('FourNodeTetrahedron', 11828, *[2349, 2513, 2412, 2350], 1) + ops.element('FourNodeTetrahedron', 11829, *[2646, 2055, 1929, 2357], 1) + ops.element('FourNodeTetrahedron', 11830, *[2465, 2541, 2336, 2197], 1) + ops.element('FourNodeTetrahedron', 11831, *[2539, 2336, 2465, 2541], 1) + ops.element('FourNodeTetrahedron', 11832, *[2071, 2132, 2316, 1868], 1) + ops.element('FourNodeTetrahedron', 11833, *[2390, 1805, 1806, 2322], 1) + ops.element('FourNodeTetrahedron', 11834, *[2373, 2087, 2167, 2088], 1) + ops.element('FourNodeTetrahedron', 11835, *[2251, 2196, 2250, 2216], 1) + ops.element('FourNodeTetrahedron', 11836, *[2255, 2465, 2251, 2215], 1) + ops.element('FourNodeTetrahedron', 11837, *[2213, 2079, 2080, 2140], 1) + ops.element('FourNodeTetrahedron', 11838, *[2457, 2458, 2459, 2638], 1) + ops.element('FourNodeTetrahedron', 11839, *[1969, 1972, 2213, 2139], 1) + ops.element('FourNodeTetrahedron', 11840, *[2359, 1177, 1125, 2563], 1) + ops.element('FourNodeTetrahedron', 11841, *[2213, 1972, 1748, 2079], 1) + ops.element('FourNodeTetrahedron', 11842, *[2213, 1748, 2080, 2079], 1) + ops.element('FourNodeTetrahedron', 11843, *[2359, 2563, 1125, 2395], 1) + ops.element('FourNodeTetrahedron', 11844, *[2088, 2373, 2167, 2135], 1) + ops.element('FourNodeTetrahedron', 11845, *[2377, 1924, 2301, 2303], 1) + ops.element('FourNodeTetrahedron', 11846, *[2377, 2303, 2301, 2510], 1) + ops.element('FourNodeTetrahedron', 11847, *[2304, 2582, 731, 2463], 1) + ops.element('FourNodeTetrahedron', 11848, *[733, 2304, 731, 2463], 1) + ops.element('FourNodeTetrahedron', 11849, *[2445, 2593, 2277, 1871], 1) + ops.element('FourNodeTetrahedron', 11850, *[1123, 2142, 1203, 1205], 1) + ops.element('FourNodeTetrahedron', 11851, *[1131, 1796, 1195, 2013], 1) + ops.element('FourNodeTetrahedron', 11852, *[2281, 2431, 2403, 2499], 1) + ops.element('FourNodeTetrahedron', 11853, *[2651, 1983, 1985, 2524], 1) + ops.element('FourNodeTetrahedron', 11854, *[2663, 2651, 1985, 2524], 1) + ops.element('FourNodeTetrahedron', 11855, *[1884, 2651, 2663, 2524], 1) + ops.element('FourNodeTetrahedron', 11856, *[1829, 1846, 2110, 2376], 1) + ops.element('FourNodeTetrahedron', 11857, *[2351, 2660, 2373, 2135], 1) + ops.element('FourNodeTetrahedron', 11858, *[2373, 2660, 2167, 2135], 1) + ops.element('FourNodeTetrahedron', 11859, *[2255, 2251, 1190, 2215], 1) + ops.element('FourNodeTetrahedron', 11860, *[2236, 1844, 2449, 1898], 1) + ops.element('FourNodeTetrahedron', 11861, *[1237, 2359, 1125, 1248], 1) + ops.element('FourNodeTetrahedron', 11862, *[2078, 2395, 1125, 1179], 1) + ops.element('FourNodeTetrahedron', 11863, *[2078, 1125, 1248, 1179], 1) + ops.element('FourNodeTetrahedron', 11864, *[1869, 2359, 1237, 1248], 1) + ops.element('FourNodeTetrahedron', 11865, *[1869, 2359, 1248, 2078], 1) + ops.element('FourNodeTetrahedron', 11866, *[2090, 2087, 2166, 2167], 1) + ops.element('FourNodeTetrahedron', 11867, *[2349, 2513, 2404, 2412], 1) + ops.element('FourNodeTetrahedron', 11868, *[2113, 1755, 2112, 2526], 1) + ops.element('FourNodeTetrahedron', 11869, *[1958, 1957, 1956, 2210], 1) + ops.element('FourNodeTetrahedron', 11870, *[2096, 1968, 2273, 2468], 1) + + # Fix the node. + ops.fix(167, *[1, 1, 1, 1, 1, 1]) + ops.fix(168, *[1, 1, 1, 1, 1, 1]) + ops.fix(169, *[1, 1, 1, 1, 1, 1]) + ops.fix(170, *[1, 1, 1, 1, 1, 1]) + ops.fix(171, *[1, 1, 1, 1, 1, 1]) + ops.fix(172, *[1, 1, 1, 1, 1, 1]) + ops.fix(212, *[1, 1, 1, 1, 1, 1]) + ops.fix(221, *[1, 1, 1, 1, 1, 1]) + ops.fix(240, *[1, 1, 1, 1, 1, 1]) + ops.fix(245, *[1, 1, 1, 1, 1, 1]) + ops.fix(270, *[1, 1, 1, 1, 1, 1]) + ops.fix(275, *[1, 1, 1, 1, 1, 1]) + ops.fix(280, *[1, 1, 1, 1, 1, 1]) + ops.fix(285, *[1, 1, 1, 1, 1, 1]) + ops.fix(305, *[1, 1, 1, 1, 1, 1]) + ops.fix(310, *[1, 1, 1, 1, 1, 1]) + ops.fix(315, *[1, 1, 1, 1, 1, 1]) + ops.fix(336, *[1, 1, 1, 1, 1, 1]) + ops.fix(337, *[1, 1, 1, 1, 1, 1]) + ops.fix(338, *[1, 1, 1, 1, 1, 1]) + ops.fix(339, *[1, 1, 1, 1, 1, 1]) + ops.fix(379, *[1, 1, 1, 1, 1, 1]) + ops.fix(380, *[1, 1, 1, 1, 1, 1]) + ops.fix(381, *[1, 1, 1, 1, 1, 1]) + ops.fix(382, *[1, 1, 1, 1, 1, 1]) + ops.fix(383, *[1, 1, 1, 1, 1, 1]) + ops.fix(384, *[1, 1, 1, 1, 1, 1]) + ops.fix(385, *[1, 1, 1, 1, 1, 1]) + ops.fix(411, *[1, 1, 1, 1, 1, 1]) + ops.fix(481, *[1, 1, 1, 1, 1, 1]) + ops.fix(494, *[1, 1, 1, 1, 1, 1]) + ops.fix(514, *[1, 1, 1, 1, 1, 1]) + ops.fix(515, *[1, 1, 1, 1, 1, 1]) + ops.fix(516, *[1, 1, 1, 1, 1, 1]) + ops.fix(702, *[1, 1, 1, 1, 1, 1]) + ops.fix(703, *[1, 1, 1, 1, 1, 1]) + ops.fix(704, *[1, 1, 1, 1, 1, 1]) + ops.fix(705, *[1, 1, 1, 1, 1, 1]) + ops.fix(706, *[1, 1, 1, 1, 1, 1]) + ops.fix(707, *[1, 1, 1, 1, 1, 1]) + ops.fix(708, *[1, 1, 1, 1, 1, 1]) + ops.fix(709, *[1, 1, 1, 1, 1, 1]) + ops.fix(710, *[1, 1, 1, 1, 1, 1]) + ops.fix(711, *[1, 1, 1, 1, 1, 1]) + ops.fix(712, *[1, 1, 1, 1, 1, 1]) + ops.fix(713, *[1, 1, 1, 1, 1, 1]) + ops.fix(714, *[1, 1, 1, 1, 1, 1]) + ops.fix(715, *[1, 1, 1, 1, 1, 1]) + ops.fix(716, *[1, 1, 1, 1, 1, 1]) + ops.fix(717, *[1, 1, 1, 1, 1, 1]) + ops.fix(718, *[1, 1, 1, 1, 1, 1]) + ops.fix(719, *[1, 1, 1, 1, 1, 1]) + ops.fix(720, *[1, 1, 1, 1, 1, 1]) + ops.fix(721, *[1, 1, 1, 1, 1, 1]) + ops.fix(722, *[1, 1, 1, 1, 1, 1]) + ops.fix(723, *[1, 1, 1, 1, 1, 1]) + ops.fix(724, *[1, 1, 1, 1, 1, 1]) + ops.fix(725, *[1, 1, 1, 1, 1, 1]) + ops.fix(726, *[1, 1, 1, 1, 1, 1]) + ops.fix(727, *[1, 1, 1, 1, 1, 1]) + ops.fix(728, *[1, 1, 1, 1, 1, 1]) + ops.fix(729, *[1, 1, 1, 1, 1, 1]) + ops.fix(730, *[1, 1, 1, 1, 1, 1]) + ops.fix(731, *[1, 1, 1, 1, 1, 1]) + ops.fix(732, *[1, 1, 1, 1, 1, 1]) + ops.fix(733, *[1, 1, 1, 1, 1, 1]) + ops.fix(734, *[1, 1, 1, 1, 1, 1]) + ops.fix(735, *[1, 1, 1, 1, 1, 1]) + ops.fix(736, *[1, 1, 1, 1, 1, 1]) + ops.fix(737, *[1, 1, 1, 1, 1, 1]) + ops.fix(738, *[1, 1, 1, 1, 1, 1]) + ops.fix(739, *[1, 1, 1, 1, 1, 1]) + ops.fix(740, *[1, 1, 1, 1, 1, 1]) + ops.fix(741, *[1, 1, 1, 1, 1, 1]) + ops.fix(742, *[1, 1, 1, 1, 1, 1]) + ops.fix(743, *[1, 1, 1, 1, 1, 1]) + ops.fix(744, *[1, 1, 1, 1, 1, 1]) + ops.fix(745, *[1, 1, 1, 1, 1, 1]) + ops.fix(746, *[1, 1, 1, 1, 1, 1]) + ops.fix(747, *[1, 1, 1, 1, 1, 1]) + ops.fix(748, *[1, 1, 1, 1, 1, 1]) + ops.fix(749, *[1, 1, 1, 1, 1, 1]) + ops.fix(750, *[1, 1, 1, 1, 1, 1]) + ops.fix(751, *[1, 1, 1, 1, 1, 1]) + ops.fix(752, *[1, 1, 1, 1, 1, 1]) + ops.fix(753, *[1, 1, 1, 1, 1, 1]) + ops.fix(754, *[1, 1, 1, 1, 1, 1]) + ops.fix(755, *[1, 1, 1, 1, 1, 1]) + ops.fix(756, *[1, 1, 1, 1, 1, 1]) + ops.fix(757, *[1, 1, 1, 1, 1, 1]) + ops.fix(758, *[1, 1, 1, 1, 1, 1]) + ops.fix(759, *[1, 1, 1, 1, 1, 1]) + ops.fix(760, *[1, 1, 1, 1, 1, 1]) + ops.fix(761, *[1, 1, 1, 1, 1, 1]) + ops.fix(762, *[1, 1, 1, 1, 1, 1]) + ops.fix(763, *[1, 1, 1, 1, 1, 1]) + ops.fix(764, *[1, 1, 1, 1, 1, 1]) + ops.fix(765, *[1, 1, 1, 1, 1, 1]) + ops.fix(766, *[1, 1, 1, 1, 1, 1]) + ops.fix(767, *[1, 1, 1, 1, 1, 1]) + ops.fix(768, *[1, 1, 1, 1, 1, 1]) + ops.fix(769, *[1, 1, 1, 1, 1, 1]) + ops.fix(770, *[1, 1, 1, 1, 1, 1]) + ops.fix(771, *[1, 1, 1, 1, 1, 1]) + ops.fix(772, *[1, 1, 1, 1, 1, 1]) + ops.fix(1761, *[1, 1, 1, 1, 1, 1]) + ops.fix(1773, *[1, 1, 1, 1, 1, 1]) + ops.fix(1774, *[1, 1, 1, 1, 1, 1]) + ops.fix(1775, *[1, 1, 1, 1, 1, 1]) + ops.fix(1812, *[1, 1, 1, 1, 1, 1]) + ops.fix(1813, *[1, 1, 1, 1, 1, 1]) + ops.fix(1815, *[1, 1, 1, 1, 1, 1]) + ops.fix(1894, *[1, 1, 1, 1, 1, 1]) + ops.fix(1928, *[1, 1, 1, 1, 1, 1]) + ops.fix(1939, *[1, 1, 1, 1, 1, 1]) + ops.fix(1940, *[1, 1, 1, 1, 1, 1]) + ops.fix(1983, *[1, 1, 1, 1, 1, 1]) + ops.fix(1984, *[1, 1, 1, 1, 1, 1]) + ops.fix(1985, *[1, 1, 1, 1, 1, 1]) + ops.fix(2005, *[1, 1, 1, 1, 1, 1]) + ops.fix(2042, *[1, 1, 1, 1, 1, 1]) + ops.fix(2087, *[1, 1, 1, 1, 1, 1]) + ops.fix(2089, *[1, 1, 1, 1, 1, 1]) + ops.fix(2090, *[1, 1, 1, 1, 1, 1]) + ops.fix(2136, *[1, 1, 1, 1, 1, 1]) + ops.fix(2137, *[1, 1, 1, 1, 1, 1]) + ops.fix(2141, *[1, 1, 1, 1, 1, 1]) + ops.fix(2161, *[1, 1, 1, 1, 1, 1]) + ops.fix(2162, *[1, 1, 1, 1, 1, 1]) + ops.fix(2163, *[1, 1, 1, 1, 1, 1]) + ops.fix(2165, *[1, 1, 1, 1, 1, 1]) + ops.fix(2166, *[1, 1, 1, 1, 1, 1]) + ops.fix(2177, *[1, 1, 1, 1, 1, 1]) + ops.fix(2180, *[1, 1, 1, 1, 1, 1]) + ops.fix(2181, *[1, 1, 1, 1, 1, 1]) + ops.fix(2182, *[1, 1, 1, 1, 1, 1]) + ops.fix(2183, *[1, 1, 1, 1, 1, 1]) + ops.fix(2265, *[1, 1, 1, 1, 1, 1]) + ops.fix(2295, *[1, 1, 1, 1, 1, 1]) + ops.fix(2304, *[1, 1, 1, 1, 1, 1]) + ops.fix(2305, *[1, 1, 1, 1, 1, 1]) + ops.fix(2330, *[1, 1, 1, 1, 1, 1]) + ops.fix(2353, *[1, 1, 1, 1, 1, 1]) + ops.fix(2355, *[1, 1, 1, 1, 1, 1]) + ops.fix(2372, *[1, 1, 1, 1, 1, 1]) + ops.fix(2374, *[1, 1, 1, 1, 1, 1]) + ops.fix(2394, *[1, 1, 1, 1, 1, 1]) + ops.fix(2397, *[1, 1, 1, 1, 1, 1]) + ops.fix(2399, *[1, 1, 1, 1, 1, 1]) + ops.fix(2400, *[1, 1, 1, 1, 1, 1]) + ops.fix(2401, *[1, 1, 1, 1, 1, 1]) + ops.fix(2437, *[1, 1, 1, 1, 1, 1]) + ops.fix(2439, *[1, 1, 1, 1, 1, 1]) + ops.fix(2461, *[1, 1, 1, 1, 1, 1]) + ops.fix(2472, *[1, 1, 1, 1, 1, 1]) + ops.fix(2473, *[1, 1, 1, 1, 1, 1]) + ops.fix(2477, *[1, 1, 1, 1, 1, 1]) + ops.fix(2521, *[1, 1, 1, 1, 1, 1]) + ops.fix(2546, *[1, 1, 1, 1, 1, 1]) + ops.fix(2557, *[1, 1, 1, 1, 1, 1]) + ops.fix(2571, *[1, 1, 1, 1, 1, 1]) + ops.fix(2582, *[1, 1, 1, 1, 1, 1]) + ops.fix(2585, *[1, 1, 1, 1, 1, 1]) + ops.fix(2586, *[1, 1, 1, 1, 1, 1]) + ops.fix(2599, *[1, 1, 1, 1, 1, 1]) + ops.fix(2607, *[1, 1, 1, 1, 1, 1]) + ops.fix(2613, *[1, 1, 1, 1, 1, 1]) + ops.fix(2623, *[1, 1, 1, 1, 1, 1]) + ops.fix(2628, *[1, 1, 1, 1, 1, 1]) + ops.fix(2629, *[1, 1, 1, 1, 1, 1]) + ops.fix(2642, *[1, 1, 1, 1, 1, 1]) + ops.fix(2644, *[1, 1, 1, 1, 1, 1]) + ops.fix(2648, *[1, 1, 1, 1, 1, 1]) + ops.fix(2649, *[1, 1, 1, 1, 1, 1]) + ops.fix(2650, *[1, 1, 1, 1, 1, 1]) + ops.fix(2651, *[1, 1, 1, 1, 1, 1]) + ops.fix(2654, *[1, 1, 1, 1, 1, 1]) + ops.fix(2663, *[1, 1, 1, 1, 1, 1]) + ops.fix(2666, *[1, 1, 1, 1, 1, 1]) + ops.fix(2671, *[1, 1, 1, 1, 1, 1]) + ops.fix(2672, *[1, 1, 1, 1, 1, 1]) + ops.fix(2674, *[1, 1, 1, 1, 1, 1]) + ops.fix(2678, *[1, 1, 1, 1, 1, 1]) + ops.fix(2683, *[1, 1, 1, 1, 1, 1]) + + # Set the mass at a node. + ops.mass(135, *[0.0003, 0.0003, 0.0003]) + ops.mass(136, *[0.0002, 0.0002, 0.0002]) + ops.mass(137, *[0.0004, 0.0004, 0.0004]) + ops.mass(138, *[0.0006, 0.0006, 0.0006]) + ops.mass(139, *[0.0004, 0.0004, 0.0004]) + ops.mass(140, *[0.0005, 0.0005, 0.0005]) + ops.mass(141, *[0.0006, 0.0006, 0.0006]) + ops.mass(142, *[0.0004, 0.0004, 0.0004]) + ops.mass(143, *[0.0003, 0.0003, 0.0003]) + ops.mass(144, *[0.0002, 0.0002, 0.0002]) + ops.mass(145, *[0.0002, 0.0002, 0.0002]) + ops.mass(146, *[0.0009, 0.0009, 0.0009]) + ops.mass(147, *[0.0006, 0.0006, 0.0006]) + ops.mass(148, *[0.0006, 0.0006, 0.0006]) + ops.mass(149, *[0.0004, 0.0004, 0.0004]) + ops.mass(150, *[0.0011, 0.0011, 0.0011]) + ops.mass(151, *[0.0005, 0.0005, 0.0005]) + ops.mass(152, *[0.001, 0.001, 0.001]) + ops.mass(153, *[0.0006, 0.0006, 0.0006]) + ops.mass(154, *[0.0007, 0.0007, 0.0007]) + ops.mass(155, *[0.0019, 0.0019, 0.0019]) + ops.mass(156, *[0.0014, 0.0014, 0.0014]) + ops.mass(157, *[0.0011, 0.0011, 0.0011]) + ops.mass(158, *[0.0014, 0.0014, 0.0014]) + ops.mass(159, *[0.002, 0.002, 0.002]) + ops.mass(160, *[0.0016, 0.0016, 0.0016]) + ops.mass(161, *[0.0018, 0.0018, 0.0018]) + ops.mass(162, *[0.0015, 0.0015, 0.0015]) + ops.mass(163, *[0.003, 0.003, 0.003]) + ops.mass(164, *[0.0017, 0.0017, 0.0017]) + ops.mass(165, *[0.0011, 0.0011, 0.0011]) + ops.mass(166, *[0.0004, 0.0004, 0.0004]) + ops.mass(167, *[0.0004, 0.0004, 0.0004]) + ops.mass(168, *[0.0008, 0.0008, 0.0008]) + ops.mass(169, *[0.0007, 0.0007, 0.0007]) + ops.mass(170, *[0.0004, 0.0004, 0.0004]) + ops.mass(171, *[0.0005, 0.0005, 0.0005]) + ops.mass(172, *[0.0004, 0.0004, 0.0004]) + ops.mass(173, *[0.0008, 0.0008, 0.0008]) + ops.mass(174, *[0.0004, 0.0004, 0.0004]) + ops.mass(175, *[0.0019, 0.0019, 0.0019]) + ops.mass(176, *[0.0014, 0.0014, 0.0014]) + ops.mass(177, *[0.0024, 0.0024, 0.0024]) + ops.mass(178, *[0.001, 0.001, 0.001]) + ops.mass(179, *[0.0001, 0.0001, 0.0001]) + ops.mass(180, *[0.0002, 0.0002, 0.0002]) + ops.mass(181, *[0.0001, 0.0001, 0.0001]) + ops.mass(182, *[0.0002, 0.0002, 0.0002]) + ops.mass(183, *[0.0003, 0.0003, 0.0003]) + ops.mass(184, *[0.0003, 0.0003, 0.0003]) + ops.mass(185, *[0.0005, 0.0005, 0.0005]) + ops.mass(186, *[0.0004, 0.0004, 0.0004]) + ops.mass(187, *[0.0003, 0.0003, 0.0003]) + ops.mass(188, *[0.0009, 0.0009, 0.0009]) + ops.mass(189, *[0.0006, 0.0006, 0.0006]) + ops.mass(190, *[0.0004, 0.0004, 0.0004]) + ops.mass(212, *[0.0003, 0.0003, 0.0003]) + ops.mass(213, *[0.001, 0.001, 0.001]) + ops.mass(214, *[0.0008, 0.0008, 0.0008]) + ops.mass(215, *[0.0006, 0.0006, 0.0006]) + ops.mass(216, *[0.0006, 0.0006, 0.0006]) + ops.mass(217, *[0.001, 0.001, 0.001]) + ops.mass(218, *[0.0007, 0.0007, 0.0007]) + ops.mass(219, *[0.0006, 0.0006, 0.0006]) + ops.mass(220, *[0.0009, 0.0009, 0.0009]) + ops.mass(221, *[0.0003, 0.0003, 0.0003]) + ops.mass(222, *[0.0006, 0.0006, 0.0006]) + ops.mass(223, *[0.0007, 0.0007, 0.0007]) + ops.mass(224, *[0.0006, 0.0006, 0.0006]) + ops.mass(225, *[0.0005, 0.0005, 0.0005]) + ops.mass(229, *[0.0008, 0.0008, 0.0008]) + ops.mass(230, *[0.001, 0.001, 0.001]) + ops.mass(231, *[0.0005, 0.0005, 0.0005]) + ops.mass(232, *[0.0011, 0.0011, 0.0011]) + ops.mass(233, *[0.0007, 0.0007, 0.0007]) + ops.mass(234, *[0.0005, 0.0005, 0.0005]) + ops.mass(235, *[0.0008, 0.0008, 0.0008]) + ops.mass(236, *[0.0006, 0.0006, 0.0006]) + ops.mass(237, *[0.0005, 0.0005, 0.0005]) + ops.mass(238, *[0.0006, 0.0006, 0.0006]) + ops.mass(239, *[0.0004, 0.0004, 0.0004]) + ops.mass(240, *[0.0003, 0.0003, 0.0003]) + ops.mass(241, *[0.0004, 0.0004, 0.0004]) + ops.mass(242, *[0.0006, 0.0006, 0.0006]) + ops.mass(243, *[0.0004, 0.0004, 0.0004]) + ops.mass(244, *[0.0005, 0.0005, 0.0005]) + ops.mass(245, *[0.0002, 0.0002, 0.0002]) + ops.mass(246, *[0.0008, 0.0008, 0.0008]) + ops.mass(247, *[0.0007, 0.0007, 0.0007]) + ops.mass(248, *[0.0005, 0.0005, 0.0005]) + ops.mass(249, *[0.0005, 0.0005, 0.0005]) + ops.mass(250, *[0.0003, 0.0003, 0.0003]) + ops.mass(251, *[0.001, 0.001, 0.001]) + ops.mass(252, *[0.0004, 0.0004, 0.0004]) + ops.mass(253, *[0.0005, 0.0005, 0.0005]) + ops.mass(254, *[0.0006, 0.0006, 0.0006]) + ops.mass(255, *[0.001, 0.001, 0.001]) + ops.mass(256, *[0.0006, 0.0006, 0.0006]) + ops.mass(257, *[0.0003, 0.0003, 0.0003]) + ops.mass(258, *[0.0008, 0.0008, 0.0008]) + ops.mass(259, *[0.0012, 0.0012, 0.0012]) + ops.mass(260, *[0.0005, 0.0005, 0.0005]) + ops.mass(261, *[0.0008, 0.0008, 0.0008]) + ops.mass(262, *[0.0006, 0.0006, 0.0006]) + ops.mass(263, *[0.0007, 0.0007, 0.0007]) + ops.mass(264, *[0.0004, 0.0004, 0.0004]) + ops.mass(265, *[0.0007, 0.0007, 0.0007]) + ops.mass(266, *[0.0006, 0.0006, 0.0006]) + ops.mass(267, *[0.0007, 0.0007, 0.0007]) + ops.mass(268, *[0.0002, 0.0002, 0.0002]) + ops.mass(269, *[0.0004, 0.0004, 0.0004]) + ops.mass(270, *[0.0001, 0.0001, 0.0001]) + ops.mass(271, *[0.0009, 0.0009, 0.0009]) + ops.mass(272, *[0.0011, 0.0011, 0.0011]) + ops.mass(273, *[0.0012, 0.0012, 0.0012]) + ops.mass(274, *[0.0012, 0.0012, 0.0012]) + ops.mass(275, *[0.0004, 0.0004, 0.0004]) + ops.mass(276, *[0.0012, 0.0012, 0.0012]) + ops.mass(277, *[0.0008, 0.0008, 0.0008]) + ops.mass(278, *[0.0011, 0.0011, 0.0011]) + ops.mass(279, *[0.0012, 0.0012, 0.0012]) + ops.mass(280, *[0.0007, 0.0007, 0.0007]) + ops.mass(281, *[0.0008, 0.0008, 0.0008]) + ops.mass(282, *[0.0014, 0.0014, 0.0014]) + ops.mass(283, *[0.0009, 0.0009, 0.0009]) + ops.mass(284, *[0.0012, 0.0012, 0.0012]) + ops.mass(285, *[0.0005, 0.0005, 0.0005]) + ops.mass(286, *[0.0006, 0.0006, 0.0006]) + ops.mass(287, *[0.001, 0.001, 0.001]) + ops.mass(288, *[0.0014, 0.0014, 0.0014]) + ops.mass(289, *[0.001, 0.001, 0.001]) + ops.mass(290, *[0.0008, 0.0008, 0.0008]) + ops.mass(291, *[0.0004, 0.0004, 0.0004]) + ops.mass(292, *[0.0007, 0.0007, 0.0007]) + ops.mass(293, *[0.0008, 0.0008, 0.0008]) + ops.mass(294, *[0.0009, 0.0009, 0.0009]) + ops.mass(295, *[0.001, 0.001, 0.001]) + ops.mass(296, *[0.0007, 0.0007, 0.0007]) + ops.mass(297, *[0.0008, 0.0008, 0.0008]) + ops.mass(298, *[0.0006, 0.0006, 0.0006]) + ops.mass(299, *[0.0007, 0.0007, 0.0007]) + ops.mass(300, *[0.0006, 0.0006, 0.0006]) + ops.mass(301, *[0.0013, 0.0013, 0.0013]) + ops.mass(302, *[0.0003, 0.0003, 0.0003]) + ops.mass(303, *[0.0006, 0.0006, 0.0006]) + ops.mass(304, *[0.0005, 0.0005, 0.0005]) + ops.mass(305, *[0.0007, 0.0007, 0.0007]) + ops.mass(306, *[0.0005, 0.0005, 0.0005]) + ops.mass(307, *[0.0009, 0.0009, 0.0009]) + ops.mass(308, *[0.0013, 0.0013, 0.0013]) + ops.mass(309, *[0.0006, 0.0006, 0.0006]) + ops.mass(310, *[0.0004, 0.0004, 0.0004]) + ops.mass(311, *[0.0007, 0.0007, 0.0007]) + ops.mass(312, *[0.0007, 0.0007, 0.0007]) + ops.mass(313, *[0.0007, 0.0007, 0.0007]) + ops.mass(314, *[0.0008, 0.0008, 0.0008]) + ops.mass(315, *[0.0003, 0.0003, 0.0003]) + ops.mass(316, *[0.0008, 0.0008, 0.0008]) + ops.mass(317, *[0.0007, 0.0007, 0.0007]) + ops.mass(318, *[0.0009, 0.0009, 0.0009]) + ops.mass(319, *[0.0007, 0.0007, 0.0007]) + ops.mass(320, *[0.0008, 0.0008, 0.0008]) + ops.mass(321, *[0.0003, 0.0003, 0.0003]) + ops.mass(322, *[0.0007, 0.0007, 0.0007]) + ops.mass(323, *[0.0004, 0.0004, 0.0004]) + ops.mass(324, *[0.0003, 0.0003, 0.0003]) + ops.mass(325, *[0.0007, 0.0007, 0.0007]) + ops.mass(326, *[0.001, 0.001, 0.001]) + ops.mass(327, *[0.0012, 0.0012, 0.0012]) + ops.mass(328, *[0.0015, 0.0015, 0.0015]) + ops.mass(329, *[0.001, 0.001, 0.001]) + ops.mass(330, *[0.0007, 0.0007, 0.0007]) + ops.mass(331, *[0.0008, 0.0008, 0.0008]) + ops.mass(332, *[0.0011, 0.0011, 0.0011]) + ops.mass(333, *[0.0007, 0.0007, 0.0007]) + ops.mass(334, *[0.0008, 0.0008, 0.0008]) + ops.mass(335, *[0.0007, 0.0007, 0.0007]) + ops.mass(336, *[0.0004, 0.0004, 0.0004]) + ops.mass(337, *[0.0004, 0.0004, 0.0004]) + ops.mass(338, *[0.0003, 0.0003, 0.0003]) + ops.mass(339, *[0.0005, 0.0005, 0.0005]) + ops.mass(340, *[0.0004, 0.0004, 0.0004]) + ops.mass(341, *[0.0011, 0.0011, 0.0011]) + ops.mass(342, *[0.0008, 0.0008, 0.0008]) + ops.mass(343, *[0.0009, 0.0009, 0.0009]) + ops.mass(344, *[0.0009, 0.0009, 0.0009]) + ops.mass(345, *[0.0006, 0.0006, 0.0006]) + ops.mass(346, *[0.0005, 0.0005, 0.0005]) + ops.mass(347, *[0.0006, 0.0006, 0.0006]) + ops.mass(348, *[0.0008, 0.0008, 0.0008]) + ops.mass(349, *[0.0004, 0.0004, 0.0004]) + ops.mass(350, *[0.001, 0.001, 0.001]) + ops.mass(351, *[0.0018, 0.0018, 0.0018]) + ops.mass(352, *[0.0008, 0.0008, 0.0008]) + ops.mass(353, *[0.0008, 0.0008, 0.0008]) + ops.mass(354, *[0.0005, 0.0005, 0.0005]) + ops.mass(355, *[0.0006, 0.0006, 0.0006]) + ops.mass(356, *[0.001, 0.001, 0.001]) + ops.mass(357, *[0.0008, 0.0008, 0.0008]) + ops.mass(358, *[0.0016, 0.0016, 0.0016]) + ops.mass(359, *[0.0015, 0.0015, 0.0015]) + ops.mass(360, *[0.0009, 0.0009, 0.0009]) + ops.mass(361, *[0.0013, 0.0013, 0.0013]) + ops.mass(362, *[0.0013, 0.0013, 0.0013]) + ops.mass(363, *[0.0006, 0.0006, 0.0006]) + ops.mass(364, *[0.0008, 0.0008, 0.0008]) + ops.mass(365, *[0.001, 0.001, 0.001]) + ops.mass(366, *[0.0013, 0.0013, 0.0013]) + ops.mass(367, *[0.0016, 0.0016, 0.0016]) + ops.mass(368, *[0.0015, 0.0015, 0.0015]) + ops.mass(369, *[0.0005, 0.0005, 0.0005]) + ops.mass(370, *[0.0008, 0.0008, 0.0008]) + ops.mass(371, *[0.0016, 0.0016, 0.0016]) + ops.mass(372, *[0.0025, 0.0025, 0.0025]) + ops.mass(373, *[0.0019, 0.0019, 0.0019]) + ops.mass(374, *[0.0013, 0.0013, 0.0013]) + ops.mass(375, *[0.0019, 0.0019, 0.0019]) + ops.mass(376, *[0.0014, 0.0014, 0.0014]) + ops.mass(377, *[0.0009, 0.0009, 0.0009]) + ops.mass(378, *[0.0006, 0.0006, 0.0006]) + ops.mass(379, *[0.0004, 0.0004, 0.0004]) + ops.mass(380, *[0.0002, 0.0002, 0.0002]) + ops.mass(381, *[0.0005, 0.0005, 0.0005]) + ops.mass(382, *[0.0008, 0.0008, 0.0008]) + ops.mass(383, *[0.0007, 0.0007, 0.0007]) + ops.mass(384, *[0.0012, 0.0012, 0.0012]) + ops.mass(385, *[0.0008, 0.0008, 0.0008]) + ops.mass(386, *[0.0006, 0.0006, 0.0006]) + ops.mass(387, *[0.0015, 0.0015, 0.0015]) + ops.mass(388, *[0.0013, 0.0013, 0.0013]) + ops.mass(389, *[0.0014, 0.0014, 0.0014]) + ops.mass(390, *[0.0016, 0.0016, 0.0016]) + ops.mass(391, *[0.0014, 0.0014, 0.0014]) + ops.mass(392, *[0.0017, 0.0017, 0.0017]) + ops.mass(393, *[0.0006, 0.0006, 0.0006]) + ops.mass(394, *[0.0031, 0.0031, 0.0031]) + ops.mass(395, *[0.0018, 0.0018, 0.0018]) + ops.mass(396, *[0.0019, 0.0019, 0.0019]) + ops.mass(397, *[0.0017, 0.0017, 0.0017]) + ops.mass(398, *[0.0011, 0.0011, 0.0011]) + ops.mass(399, *[0.0016, 0.0016, 0.0016]) + ops.mass(400, *[0.0011, 0.0011, 0.0011]) + ops.mass(401, *[0.0011, 0.0011, 0.0011]) + ops.mass(402, *[0.0028, 0.0028, 0.0028]) + ops.mass(403, *[0.0026, 0.0026, 0.0026]) + ops.mass(404, *[0.0021, 0.0021, 0.0021]) + ops.mass(405, *[0.0014, 0.0014, 0.0014]) + ops.mass(406, *[0.0007, 0.0007, 0.0007]) + ops.mass(407, *[0.0005, 0.0005, 0.0005]) + ops.mass(408, *[0.0002, 0.0002, 0.0002]) + ops.mass(409, *[0.001, 0.001, 0.001]) + ops.mass(410, *[0.0008, 0.0008, 0.0008]) + ops.mass(411, *[0.0004, 0.0004, 0.0004]) + ops.mass(412, *[0.0011, 0.0011, 0.0011]) + ops.mass(413, *[0.0005, 0.0005, 0.0005]) + ops.mass(414, *[0.0012, 0.0012, 0.0012]) + ops.mass(415, *[0.0008, 0.0008, 0.0008]) + ops.mass(416, *[0.0015, 0.0015, 0.0015]) + ops.mass(417, *[0.0019, 0.0019, 0.0019]) + ops.mass(418, *[0.0018, 0.0018, 0.0018]) + ops.mass(419, *[0.0006, 0.0006, 0.0006]) + ops.mass(420, *[0.0008, 0.0008, 0.0008]) + ops.mass(421, *[0.0008, 0.0008, 0.0008]) + ops.mass(422, *[0.0006, 0.0006, 0.0006]) + ops.mass(423, *[0.0008, 0.0008, 0.0008]) + ops.mass(424, *[0.0007, 0.0007, 0.0007]) + ops.mass(431, *[0.0018, 0.0018, 0.0018]) + ops.mass(432, *[0.0013, 0.0013, 0.0013]) + ops.mass(433, *[0.0013, 0.0013, 0.0013]) + ops.mass(434, *[0.0003, 0.0003, 0.0003]) + ops.mass(435, *[0.0003, 0.0003, 0.0003]) + ops.mass(436, *[0.0008, 0.0008, 0.0008]) + ops.mass(437, *[0.0007, 0.0007, 0.0007]) + ops.mass(438, *[0.0003, 0.0003, 0.0003]) + ops.mass(439, *[0.0004, 0.0004, 0.0004]) + ops.mass(440, *[0.0009, 0.0009, 0.0009]) + ops.mass(441, *[0.0003, 0.0003, 0.0003]) + ops.mass(442, *[0.0006, 0.0006, 0.0006]) + ops.mass(443, *[0.0004, 0.0004, 0.0004]) + ops.mass(444, *[0.0007, 0.0007, 0.0007]) + ops.mass(445, *[0.0005, 0.0005, 0.0005]) + ops.mass(446, *[0.0004, 0.0004, 0.0004]) + ops.mass(447, *[0.0005, 0.0005, 0.0005]) + ops.mass(448, *[0.0005, 0.0005, 0.0005]) + ops.mass(449, *[0.0003, 0.0003, 0.0003]) + ops.mass(450, *[0.0002, 0.0002, 0.0002]) + ops.mass(451, *[0.0006, 0.0006, 0.0006]) + ops.mass(452, *[0.0004, 0.0004, 0.0004]) + ops.mass(453, *[0.0003, 0.0003, 0.0003]) + ops.mass(454, *[0.0007, 0.0007, 0.0007]) + ops.mass(455, *[0.0005, 0.0005, 0.0005]) + ops.mass(456, *[0.0005, 0.0005, 0.0005]) + ops.mass(457, *[0.0005, 0.0005, 0.0005]) + ops.mass(458, *[0.0006, 0.0006, 0.0006]) + ops.mass(459, *[0.0007, 0.0007, 0.0007]) + ops.mass(460, *[0.0002, 0.0002, 0.0002]) + ops.mass(461, *[0.0004, 0.0004, 0.0004]) + ops.mass(462, *[0.0007, 0.0007, 0.0007]) + ops.mass(463, *[0.0007, 0.0007, 0.0007]) + ops.mass(464, *[0.0003, 0.0003, 0.0003]) + ops.mass(465, *[0.0005, 0.0005, 0.0005]) + ops.mass(466, *[0.0004, 0.0004, 0.0004]) + ops.mass(467, *[0.0004, 0.0004, 0.0004]) + ops.mass(468, *[0.0006, 0.0006, 0.0006]) + ops.mass(469, *[0.0005, 0.0005, 0.0005]) + ops.mass(470, *[0.0005, 0.0005, 0.0005]) + ops.mass(471, *[0.0007, 0.0007, 0.0007]) + ops.mass(472, *[0.0008, 0.0008, 0.0008]) + ops.mass(473, *[0.0005, 0.0005, 0.0005]) + ops.mass(474, *[0.0002, 0.0002, 0.0002]) + ops.mass(475, *[0.0001, 0.0001, 0.0001]) + ops.mass(476, *[0.0003, 0.0003, 0.0003]) + ops.mass(477, *[0.0007, 0.0007, 0.0007]) + ops.mass(478, *[0.0006, 0.0006, 0.0006]) + ops.mass(479, *[0.0003, 0.0003, 0.0003]) + ops.mass(480, *[0.0004, 0.0004, 0.0004]) + ops.mass(481, *[0.0008, 0.0008, 0.0008]) + ops.mass(482, *[0.0019, 0.0019, 0.0019]) + ops.mass(483, *[0.0009, 0.0009, 0.0009]) + ops.mass(484, *[0.0007, 0.0007, 0.0007]) + ops.mass(485, *[0.0012, 0.0012, 0.0012]) + ops.mass(486, *[0.0017, 0.0017, 0.0017]) + ops.mass(487, *[0.001, 0.001, 0.001]) + ops.mass(488, *[0.0018, 0.0018, 0.0018]) + ops.mass(489, *[0.0019, 0.0019, 0.0019]) + ops.mass(490, *[0.001, 0.001, 0.001]) + ops.mass(491, *[0.0043, 0.0043, 0.0043]) + ops.mass(492, *[0.0019, 0.0019, 0.0019]) + ops.mass(493, *[0.0021, 0.0021, 0.0021]) + ops.mass(494, *[0.0007, 0.0007, 0.0007]) + ops.mass(509, *[0.0027, 0.0027, 0.0027]) + ops.mass(510, *[0.0007, 0.0007, 0.0007]) + ops.mass(511, *[0.0018, 0.0018, 0.0018]) + ops.mass(512, *[0.0072, 0.0072, 0.0072]) + ops.mass(513, *[0.0129, 0.0129, 0.0129]) + ops.mass(514, *[0.002, 0.002, 0.002]) + ops.mass(515, *[0.0017, 0.0017, 0.0017]) + ops.mass(516, *[0.0031, 0.0031, 0.0031]) + ops.mass(517, *[0.0124, 0.0124, 0.0124]) + ops.mass(518, *[0.0102, 0.0102, 0.0102]) + ops.mass(519, *[0.0077, 0.0077, 0.0077]) + ops.mass(520, *[0.0053, 0.0053, 0.0053]) + ops.mass(521, *[0.0079, 0.0079, 0.0079]) + ops.mass(522, *[0.0021, 0.0021, 0.0021]) + ops.mass(523, *[0.0013, 0.0013, 0.0013]) + ops.mass(524, *[0.0013, 0.0013, 0.0013]) + ops.mass(525, *[0.0027, 0.0027, 0.0027]) + ops.mass(526, *[0.001, 0.001, 0.001]) + ops.mass(527, *[0.0009, 0.0009, 0.0009]) + ops.mass(528, *[0.0005, 0.0005, 0.0005]) + ops.mass(529, *[0.001, 0.001, 0.001]) + ops.mass(530, *[0.0008, 0.0008, 0.0008]) + ops.mass(531, *[0.0008, 0.0008, 0.0008]) + ops.mass(532, *[0.0007, 0.0007, 0.0007]) + ops.mass(533, *[0.0005, 0.0005, 0.0005]) + ops.mass(534, *[0.0007, 0.0007, 0.0007]) + ops.mass(535, *[0.0007, 0.0007, 0.0007]) + ops.mass(536, *[0.0005, 0.0005, 0.0005]) + ops.mass(537, *[0.0006, 0.0006, 0.0006]) + ops.mass(538, *[0.0006, 0.0006, 0.0006]) + ops.mass(545, *[0.0024, 0.0024, 0.0024]) + ops.mass(546, *[0.0017, 0.0017, 0.0017]) + ops.mass(547, *[0.0017, 0.0017, 0.0017]) + ops.mass(548, *[0.0021, 0.0021, 0.0021]) + ops.mass(549, *[0.002, 0.002, 0.002]) + ops.mass(550, *[0.0022, 0.0022, 0.0022]) + ops.mass(551, *[0.0016, 0.0016, 0.0016]) + ops.mass(601, *[0.0016, 0.0016, 0.0016]) + ops.mass(602, *[0.0016, 0.0016, 0.0016]) + ops.mass(603, *[0.0011, 0.0011, 0.0011]) + ops.mass(604, *[0.0022, 0.0022, 0.0022]) + ops.mass(605, *[0.0011, 0.0011, 0.0011]) + ops.mass(606, *[0.003, 0.003, 0.003]) + ops.mass(607, *[0.002, 0.002, 0.002]) + ops.mass(608, *[0.0013, 0.0013, 0.0013]) + ops.mass(609, *[0.0008, 0.0008, 0.0008]) + ops.mass(610, *[0.0011, 0.0011, 0.0011]) + ops.mass(611, *[0.001, 0.001, 0.001]) + ops.mass(612, *[0.001, 0.001, 0.001]) + ops.mass(613, *[0.0005, 0.0005, 0.0005]) + ops.mass(614, *[0.0016, 0.0016, 0.0016]) + ops.mass(615, *[0.0013, 0.0013, 0.0013]) + ops.mass(616, *[0.0013, 0.0013, 0.0013]) + ops.mass(617, *[0.0013, 0.0013, 0.0013]) + ops.mass(618, *[0.0014, 0.0014, 0.0014]) + ops.mass(619, *[0.0007, 0.0007, 0.0007]) + ops.mass(620, *[0.0011, 0.0011, 0.0011]) + ops.mass(621, *[0.0023, 0.0023, 0.0023]) + ops.mass(622, *[0.0009, 0.0009, 0.0009]) + ops.mass(623, *[0.0014, 0.0014, 0.0014]) + ops.mass(624, *[0.0017, 0.0017, 0.0017]) + ops.mass(625, *[0.0014, 0.0014, 0.0014]) + ops.mass(626, *[0.001, 0.001, 0.001]) + ops.mass(627, *[0.0015, 0.0015, 0.0015]) + ops.mass(628, *[0.0012, 0.0012, 0.0012]) + ops.mass(629, *[0.0017, 0.0017, 0.0017]) + ops.mass(630, *[0.0018, 0.0018, 0.0018]) + ops.mass(631, *[0.0014, 0.0014, 0.0014]) + ops.mass(632, *[0.0008, 0.0008, 0.0008]) + ops.mass(633, *[0.0005, 0.0005, 0.0005]) + ops.mass(634, *[0.0015, 0.0015, 0.0015]) + ops.mass(645, *[0.0014, 0.0014, 0.0014]) + ops.mass(646, *[0.0013, 0.0013, 0.0013]) + ops.mass(647, *[0.0013, 0.0013, 0.0013]) + ops.mass(648, *[0.0014, 0.0014, 0.0014]) + ops.mass(649, *[0.0014, 0.0014, 0.0014]) + ops.mass(650, *[0.0003, 0.0003, 0.0003]) + ops.mass(651, *[0.0005, 0.0005, 0.0005]) + ops.mass(652, *[0.0007, 0.0007, 0.0007]) + ops.mass(653, *[0.001, 0.001, 0.001]) + ops.mass(654, *[0.0002, 0.0002, 0.0002]) + ops.mass(655, *[0.0004, 0.0004, 0.0004]) + ops.mass(656, *[0.0008, 0.0008, 0.0008]) + ops.mass(657, *[0.0007, 0.0007, 0.0007]) + ops.mass(658, *[0.0008, 0.0008, 0.0008]) + ops.mass(659, *[0.0005, 0.0005, 0.0005]) + ops.mass(660, *[0.0004, 0.0004, 0.0004]) + ops.mass(661, *[0.0007, 0.0007, 0.0007]) + ops.mass(662, *[0.0006, 0.0006, 0.0006]) + ops.mass(663, *[0.0009, 0.0009, 0.0009]) + ops.mass(664, *[0.0007, 0.0007, 0.0007]) + ops.mass(665, *[0.0006, 0.0006, 0.0006]) + ops.mass(666, *[0.0006, 0.0006, 0.0006]) + ops.mass(667, *[0.0009, 0.0009, 0.0009]) + ops.mass(668, *[0.0016, 0.0016, 0.0016]) + ops.mass(669, *[0.0011, 0.0011, 0.0011]) + ops.mass(670, *[0.0009, 0.0009, 0.0009]) + ops.mass(671, *[0.0015, 0.0015, 0.0015]) + ops.mass(672, *[0.0012, 0.0012, 0.0012]) + ops.mass(673, *[0.0008, 0.0008, 0.0008]) + ops.mass(674, *[0.0014, 0.0014, 0.0014]) + ops.mass(675, *[0.0012, 0.0012, 0.0012]) + ops.mass(676, *[0.0006, 0.0006, 0.0006]) + ops.mass(677, *[0.0018, 0.0018, 0.0018]) + ops.mass(678, *[0.0014, 0.0014, 0.0014]) + ops.mass(679, *[0.0007, 0.0007, 0.0007]) + ops.mass(680, *[0.001, 0.001, 0.001]) + ops.mass(681, *[0.0014, 0.0014, 0.0014]) + ops.mass(682, *[0.0005, 0.0005, 0.0005]) + ops.mass(683, *[0.001, 0.001, 0.001]) + ops.mass(684, *[0.0015, 0.0015, 0.0015]) + ops.mass(702, *[0.001, 0.001, 0.001]) + ops.mass(703, *[0.0007, 0.0007, 0.0007]) + ops.mass(704, *[0.0008, 0.0008, 0.0008]) + ops.mass(705, *[0.0008, 0.0008, 0.0008]) + ops.mass(706, *[0.001, 0.001, 0.001]) + ops.mass(707, *[0.0012, 0.0012, 0.0012]) + ops.mass(708, *[0.0015, 0.0015, 0.0015]) + ops.mass(709, *[0.0014, 0.0014, 0.0014]) + ops.mass(710, *[0.0011, 0.0011, 0.0011]) + ops.mass(711, *[0.0012, 0.0012, 0.0012]) + ops.mass(712, *[0.0012, 0.0012, 0.0012]) + ops.mass(713, *[0.0006, 0.0006, 0.0006]) + ops.mass(714, *[0.0007, 0.0007, 0.0007]) + ops.mass(715, *[0.0006, 0.0006, 0.0006]) + ops.mass(716, *[0.0006, 0.0006, 0.0006]) + ops.mass(717, *[0.0005, 0.0005, 0.0005]) + ops.mass(718, *[0.0007, 0.0007, 0.0007]) + ops.mass(719, *[0.0003, 0.0003, 0.0003]) + ops.mass(720, *[0.0007, 0.0007, 0.0007]) + ops.mass(721, *[0.0006, 0.0006, 0.0006]) + ops.mass(722, *[0.0004, 0.0004, 0.0004]) + ops.mass(723, *[0.0011, 0.0011, 0.0011]) + ops.mass(724, *[0.0006, 0.0006, 0.0006]) + ops.mass(725, *[0.0005, 0.0005, 0.0005]) + ops.mass(726, *[0.0006, 0.0006, 0.0006]) + ops.mass(727, *[0.0006, 0.0006, 0.0006]) + ops.mass(728, *[0.0003, 0.0003, 0.0003]) + ops.mass(729, *[0.0008, 0.0008, 0.0008]) + ops.mass(730, *[0.0007, 0.0007, 0.0007]) + ops.mass(731, *[0.0006, 0.0006, 0.0006]) + ops.mass(732, *[0.0011, 0.0011, 0.0011]) + ops.mass(733, *[0.0005, 0.0005, 0.0005]) + ops.mass(734, *[0.0007, 0.0007, 0.0007]) + ops.mass(735, *[0.0008, 0.0008, 0.0008]) + ops.mass(736, *[0.0003, 0.0003, 0.0003]) + ops.mass(737, *[0.0008, 0.0008, 0.0008]) + ops.mass(738, *[0.001, 0.001, 0.001]) + ops.mass(739, *[0.0005, 0.0005, 0.0005]) + ops.mass(740, *[0.001, 0.001, 0.001]) + ops.mass(741, *[0.0008, 0.0008, 0.0008]) + ops.mass(742, *[0.0009, 0.0009, 0.0009]) + ops.mass(743, *[0.0009, 0.0009, 0.0009]) + ops.mass(744, *[0.0012, 0.0012, 0.0012]) + ops.mass(745, *[0.0009, 0.0009, 0.0009]) + ops.mass(746, *[0.001, 0.001, 0.001]) + ops.mass(747, *[0.0005, 0.0005, 0.0005]) + ops.mass(748, *[0.0012, 0.0012, 0.0012]) + ops.mass(749, *[0.0007, 0.0007, 0.0007]) + ops.mass(750, *[0.0016, 0.0016, 0.0016]) + ops.mass(751, *[0.0013, 0.0013, 0.0013]) + ops.mass(752, *[0.0011, 0.0011, 0.0011]) + ops.mass(753, *[0.0001, 0.0001, 0.0001]) + ops.mass(754, *[0.0006, 0.0006, 0.0006]) + ops.mass(755, *[0.0005, 0.0005, 0.0005]) + ops.mass(756, *[0.0009, 0.0009, 0.0009]) + ops.mass(757, *[0.0009, 0.0009, 0.0009]) + ops.mass(758, *[0.0006, 0.0006, 0.0006]) + ops.mass(759, *[0.0006, 0.0006, 0.0006]) + ops.mass(760, *[0.0009, 0.0009, 0.0009]) + ops.mass(761, *[0.0008, 0.0008, 0.0008]) + ops.mass(762, *[0.0008, 0.0008, 0.0008]) + ops.mass(763, *[0.0008, 0.0008, 0.0008]) + ops.mass(764, *[0.0005, 0.0005, 0.0005]) + ops.mass(765, *[0.0003, 0.0003, 0.0003]) + ops.mass(766, *[0.0005, 0.0005, 0.0005]) + ops.mass(767, *[0.0007, 0.0007, 0.0007]) + ops.mass(768, *[0.0005, 0.0005, 0.0005]) + ops.mass(769, *[0.0007, 0.0007, 0.0007]) + ops.mass(770, *[0.0009, 0.0009, 0.0009]) + ops.mass(771, *[0.0007, 0.0007, 0.0007]) + ops.mass(772, *[0.0002, 0.0002, 0.0002]) + ops.mass(1121, *[0.0016, 0.0016, 0.0016]) + ops.mass(1122, *[0.0029, 0.0029, 0.0029]) + ops.mass(1123, *[0.0042, 0.0042, 0.0042]) + ops.mass(1124, *[0.0033, 0.0033, 0.0033]) + ops.mass(1125, *[0.0021, 0.0021, 0.0021]) + ops.mass(1126, *[0.0028, 0.0028, 0.0028]) + ops.mass(1127, *[0.0027, 0.0027, 0.0027]) + ops.mass(1128, *[0.0011, 0.0011, 0.0011]) + ops.mass(1129, *[0.0032, 0.0032, 0.0032]) + ops.mass(1130, *[0.0043, 0.0043, 0.0043]) + ops.mass(1131, *[0.0017, 0.0017, 0.0017]) + ops.mass(1132, *[0.0019, 0.0019, 0.0019]) + ops.mass(1133, *[0.0019, 0.0019, 0.0019]) + ops.mass(1134, *[0.0037, 0.0037, 0.0037]) + ops.mass(1135, *[0.0044, 0.0044, 0.0044]) + ops.mass(1136, *[0.0018, 0.0018, 0.0018]) + ops.mass(1137, *[0.0037, 0.0037, 0.0037]) + ops.mass(1138, *[0.0025, 0.0025, 0.0025]) + ops.mass(1139, *[0.0019, 0.0019, 0.0019]) + ops.mass(1140, *[0.0035, 0.0035, 0.0035]) + ops.mass(1141, *[0.0021, 0.0021, 0.0021]) + ops.mass(1142, *[0.0012, 0.0012, 0.0012]) + ops.mass(1143, *[0.0013, 0.0013, 0.0013]) + ops.mass(1144, *[0.0017, 0.0017, 0.0017]) + ops.mass(1145, *[0.0009, 0.0009, 0.0009]) + ops.mass(1146, *[0.0033, 0.0033, 0.0033]) + ops.mass(1147, *[0.0024, 0.0024, 0.0024]) + ops.mass(1148, *[0.0014, 0.0014, 0.0014]) + ops.mass(1149, *[0.0034, 0.0034, 0.0034]) + ops.mass(1150, *[0.0112, 0.0112, 0.0112]) + ops.mass(1151, *[0.0017, 0.0017, 0.0017]) + ops.mass(1152, *[0.0025, 0.0025, 0.0025]) + ops.mass(1153, *[0.003, 0.003, 0.003]) + ops.mass(1154, *[0.0019, 0.0019, 0.0019]) + ops.mass(1155, *[0.0059, 0.0059, 0.0059]) + ops.mass(1156, *[0.0017, 0.0017, 0.0017]) + ops.mass(1157, *[0.0034, 0.0034, 0.0034]) + ops.mass(1158, *[0.0053, 0.0053, 0.0053]) + ops.mass(1159, *[0.0031, 0.0031, 0.0031]) + ops.mass(1160, *[0.0016, 0.0016, 0.0016]) + ops.mass(1161, *[0.001, 0.001, 0.001]) + ops.mass(1162, *[0.0018, 0.0018, 0.0018]) + ops.mass(1163, *[0.002, 0.002, 0.002]) + ops.mass(1164, *[0.0016, 0.0016, 0.0016]) + ops.mass(1165, *[0.0019, 0.0019, 0.0019]) + ops.mass(1166, *[0.0015, 0.0015, 0.0015]) + ops.mass(1167, *[0.0005, 0.0005, 0.0005]) + ops.mass(1168, *[0.0005, 0.0005, 0.0005]) + ops.mass(1169, *[0.0013, 0.0013, 0.0013]) + ops.mass(1170, *[0.0043, 0.0043, 0.0043]) + ops.mass(1171, *[0.001, 0.001, 0.001]) + ops.mass(1172, *[0.002, 0.002, 0.002]) + ops.mass(1173, *[0.0005, 0.0005, 0.0005]) + ops.mass(1174, *[0.0016, 0.0016, 0.0016]) + ops.mass(1175, *[0.0027, 0.0027, 0.0027]) + ops.mass(1176, *[0.003, 0.003, 0.003]) + ops.mass(1177, *[0.0026, 0.0026, 0.0026]) + ops.mass(1178, *[0.0013, 0.0013, 0.0013]) + ops.mass(1179, *[0.0017, 0.0017, 0.0017]) + ops.mass(1180, *[0.0011, 0.0011, 0.0011]) + ops.mass(1181, *[0.0021, 0.0021, 0.0021]) + ops.mass(1182, *[0.0033, 0.0033, 0.0033]) + ops.mass(1183, *[0.0026, 0.0026, 0.0026]) + ops.mass(1184, *[0.0022, 0.0022, 0.0022]) + ops.mass(1185, *[0.0024, 0.0024, 0.0024]) + ops.mass(1186, *[0.0028, 0.0028, 0.0028]) + ops.mass(1187, *[0.0017, 0.0017, 0.0017]) + ops.mass(1188, *[0.0016, 0.0016, 0.0016]) + ops.mass(1189, *[0.0017, 0.0017, 0.0017]) + ops.mass(1190, *[0.0038, 0.0038, 0.0038]) + ops.mass(1191, *[0.0045, 0.0045, 0.0045]) + ops.mass(1192, *[0.0011, 0.0011, 0.0011]) + ops.mass(1193, *[0.0017, 0.0017, 0.0017]) + ops.mass(1194, *[0.0028, 0.0028, 0.0028]) + ops.mass(1195, *[0.0036, 0.0036, 0.0036]) + ops.mass(1196, *[0.0018, 0.0018, 0.0018]) + ops.mass(1197, *[0.0023, 0.0023, 0.0023]) + ops.mass(1198, *[0.0022, 0.0022, 0.0022]) + ops.mass(1199, *[0.0013, 0.0013, 0.0013]) + ops.mass(1200, *[0.0018, 0.0018, 0.0018]) + ops.mass(1201, *[0.0029, 0.0029, 0.0029]) + ops.mass(1202, *[0.0046, 0.0046, 0.0046]) + ops.mass(1203, *[0.0032, 0.0032, 0.0032]) + ops.mass(1204, *[0.004, 0.004, 0.004]) + ops.mass(1205, *[0.0017, 0.0017, 0.0017]) + ops.mass(1206, *[0.0043, 0.0043, 0.0043]) + ops.mass(1207, *[0.0011, 0.0011, 0.0011]) + ops.mass(1208, *[0.0036, 0.0036, 0.0036]) + ops.mass(1209, *[0.0023, 0.0023, 0.0023]) + ops.mass(1210, *[0.0024, 0.0024, 0.0024]) + ops.mass(1211, *[0.0019, 0.0019, 0.0019]) + ops.mass(1212, *[0.0017, 0.0017, 0.0017]) + ops.mass(1213, *[0.0016, 0.0016, 0.0016]) + ops.mass(1214, *[0.0026, 0.0026, 0.0026]) + ops.mass(1215, *[0.0041, 0.0041, 0.0041]) + ops.mass(1216, *[0.0035, 0.0035, 0.0035]) + ops.mass(1217, *[0.0023, 0.0023, 0.0023]) + ops.mass(1218, *[0.002, 0.002, 0.002]) + ops.mass(1219, *[0.0015, 0.0015, 0.0015]) + ops.mass(1220, *[0.0027, 0.0027, 0.0027]) + ops.mass(1221, *[0.005, 0.005, 0.005]) + ops.mass(1222, *[0.0026, 0.0026, 0.0026]) + ops.mass(1223, *[0.0025, 0.0025, 0.0025]) + ops.mass(1224, *[0.0028, 0.0028, 0.0028]) + ops.mass(1225, *[0.0012, 0.0012, 0.0012]) + ops.mass(1226, *[0.0017, 0.0017, 0.0017]) + ops.mass(1227, *[0.0022, 0.0022, 0.0022]) + ops.mass(1228, *[0.0031, 0.0031, 0.0031]) + ops.mass(1229, *[0.0053, 0.0053, 0.0053]) + ops.mass(1230, *[0.0015, 0.0015, 0.0015]) + ops.mass(1231, *[0.0036, 0.0036, 0.0036]) + ops.mass(1232, *[0.0036, 0.0036, 0.0036]) + ops.mass(1233, *[0.0016, 0.0016, 0.0016]) + ops.mass(1234, *[0.001, 0.001, 0.001]) + ops.mass(1235, *[0.0022, 0.0022, 0.0022]) + ops.mass(1236, *[0.0018, 0.0018, 0.0018]) + ops.mass(1237, *[0.0011, 0.0011, 0.0011]) + ops.mass(1238, *[0.0034, 0.0034, 0.0034]) + ops.mass(1239, *[0.0006, 0.0006, 0.0006]) + ops.mass(1240, *[0.0023, 0.0023, 0.0023]) + ops.mass(1241, *[0.0016, 0.0016, 0.0016]) + ops.mass(1242, *[0.002, 0.002, 0.002]) + ops.mass(1243, *[0.0009, 0.0009, 0.0009]) + ops.mass(1244, *[0.0011, 0.0011, 0.0011]) + ops.mass(1245, *[0.002, 0.002, 0.002]) + ops.mass(1246, *[0.0042, 0.0042, 0.0042]) + ops.mass(1247, *[0.0016, 0.0016, 0.0016]) + ops.mass(1248, *[0.0014, 0.0014, 0.0014]) + ops.mass(1249, *[0.0022, 0.0022, 0.0022]) + ops.mass(1250, *[0.0008, 0.0008, 0.0008]) + ops.mass(1251, *[0.0022, 0.0022, 0.0022]) + ops.mass(1252, *[0.0007, 0.0007, 0.0007]) + ops.mass(1253, *[0.0012, 0.0012, 0.0012]) + ops.mass(1254, *[0.0003, 0.0003, 0.0003]) + ops.mass(1255, *[0.0017, 0.0017, 0.0017]) + ops.mass(1256, *[0.0015, 0.0015, 0.0015]) + ops.mass(1257, *[0.0016, 0.0016, 0.0016]) + ops.mass(1258, *[0.0026, 0.0026, 0.0026]) + ops.mass(1259, *[0.0001, 0.0001, 0.0001]) + ops.mass(1260, *[0.0006, 0.0006, 0.0006]) + ops.mass(1261, *[0.0002, 0.0002, 0.0002]) + ops.mass(1262, *[0.0008, 0.0008, 0.0008]) + ops.mass(1263, *[0.0009, 0.0009, 0.0009]) + ops.mass(1264, *[0.0003, 0.0003, 0.0003]) + ops.mass(1265, *[0.0006, 0.0006, 0.0006]) + ops.mass(1266, *[0.0004, 0.0004, 0.0004]) + ops.mass(1267, *[0.0017, 0.0017, 0.0017]) + ops.mass(1268, *[0.0004, 0.0004, 0.0004]) + ops.mass(1269, *[0.0009, 0.0009, 0.0009]) + ops.mass(1270, *[0.0014, 0.0014, 0.0014]) + ops.mass(1271, *[0.001, 0.001, 0.001]) + ops.mass(1272, *[0.0016, 0.0016, 0.0016]) + ops.mass(1273, *[0.0007, 0.0007, 0.0007]) + ops.mass(1274, *[0.0007, 0.0007, 0.0007]) + ops.mass(1275, *[0.0013, 0.0013, 0.0013]) + ops.mass(1276, *[0.001, 0.001, 0.001]) + ops.mass(1277, *[0.0015, 0.0015, 0.0015]) + ops.mass(1278, *[0.0009, 0.0009, 0.0009]) + ops.mass(1279, *[0.001, 0.001, 0.001]) + ops.mass(1280, *[0.0011, 0.0011, 0.0011]) + ops.mass(1281, *[0.0016, 0.0016, 0.0016]) + ops.mass(1282, *[0.002, 0.002, 0.002]) + ops.mass(1283, *[0.0013, 0.0013, 0.0013]) + ops.mass(1284, *[0.0009, 0.0009, 0.0009]) + ops.mass(1285, *[0.0021, 0.0021, 0.0021]) + ops.mass(1286, *[0.0014, 0.0014, 0.0014]) + ops.mass(1287, *[0.0021, 0.0021, 0.0021]) + ops.mass(1288, *[0.0012, 0.0012, 0.0012]) + ops.mass(1289, *[0.0011, 0.0011, 0.0011]) + ops.mass(1290, *[0.0013, 0.0013, 0.0013]) + ops.mass(1291, *[0.0017, 0.0017, 0.0017]) + ops.mass(1292, *[0.0016, 0.0016, 0.0016]) + ops.mass(1293, *[0.0015, 0.0015, 0.0015]) + ops.mass(1294, *[0.0009, 0.0009, 0.0009]) + ops.mass(1295, *[0.0015, 0.0015, 0.0015]) + ops.mass(1296, *[0.0019, 0.0019, 0.0019]) + ops.mass(1297, *[0.0012, 0.0012, 0.0012]) + ops.mass(1298, *[0.0019, 0.0019, 0.0019]) + ops.mass(1299, *[0.0013, 0.0013, 0.0013]) + ops.mass(1300, *[0.0044, 0.0044, 0.0044]) + ops.mass(1301, *[0.0022, 0.0022, 0.0022]) + ops.mass(1302, *[0.0013, 0.0013, 0.0013]) + ops.mass(1303, *[0.0021, 0.0021, 0.0021]) + ops.mass(1304, *[0.0009, 0.0009, 0.0009]) + ops.mass(1305, *[0.0013, 0.0013, 0.0013]) + ops.mass(1306, *[0.0025, 0.0025, 0.0025]) + ops.mass(1307, *[0.0009, 0.0009, 0.0009]) + ops.mass(1308, *[0.0012, 0.0012, 0.0012]) + ops.mass(1309, *[0.0022, 0.0022, 0.0022]) + ops.mass(1310, *[0.0015, 0.0015, 0.0015]) + ops.mass(1311, *[0.0017, 0.0017, 0.0017]) + ops.mass(1312, *[0.0032, 0.0032, 0.0032]) + ops.mass(1313, *[0.0021, 0.0021, 0.0021]) + ops.mass(1314, *[0.0008, 0.0008, 0.0008]) + ops.mass(1315, *[0.0011, 0.0011, 0.0011]) + ops.mass(1316, *[0.0015, 0.0015, 0.0015]) + ops.mass(1317, *[0.0013, 0.0013, 0.0013]) + ops.mass(1318, *[0.0016, 0.0016, 0.0016]) + ops.mass(1319, *[0.0018, 0.0018, 0.0018]) + ops.mass(1320, *[0.0009, 0.0009, 0.0009]) + ops.mass(1321, *[0.0012, 0.0012, 0.0012]) + ops.mass(1322, *[0.002, 0.002, 0.002]) + ops.mass(1323, *[0.001, 0.001, 0.001]) + ops.mass(1324, *[0.0018, 0.0018, 0.0018]) + ops.mass(1325, *[0.0018, 0.0018, 0.0018]) + ops.mass(1326, *[0.0014, 0.0014, 0.0014]) + ops.mass(1327, *[0.002, 0.002, 0.002]) + ops.mass(1328, *[0.0011, 0.0011, 0.0011]) + ops.mass(1329, *[0.0024, 0.0024, 0.0024]) + ops.mass(1330, *[0.0012, 0.0012, 0.0012]) + ops.mass(1331, *[0.0016, 0.0016, 0.0016]) + ops.mass(1332, *[0.0018, 0.0018, 0.0018]) + ops.mass(1333, *[0.0016, 0.0016, 0.0016]) + ops.mass(1334, *[0.0012, 0.0012, 0.0012]) + ops.mass(1335, *[0.0016, 0.0016, 0.0016]) + ops.mass(1336, *[0.0016, 0.0016, 0.0016]) + ops.mass(1337, *[0.0016, 0.0016, 0.0016]) + ops.mass(1338, *[0.0026, 0.0026, 0.0026]) + ops.mass(1339, *[0.0017, 0.0017, 0.0017]) + ops.mass(1340, *[0.0021, 0.0021, 0.0021]) + ops.mass(1341, *[0.0021, 0.0021, 0.0021]) + ops.mass(1342, *[0.0024, 0.0024, 0.0024]) + ops.mass(1343, *[0.0012, 0.0012, 0.0012]) + ops.mass(1344, *[0.0019, 0.0019, 0.0019]) + ops.mass(1345, *[0.0016, 0.0016, 0.0016]) + ops.mass(1346, *[0.0013, 0.0013, 0.0013]) + ops.mass(1347, *[0.002, 0.002, 0.002]) + ops.mass(1348, *[0.0016, 0.0016, 0.0016]) + ops.mass(1349, *[0.0019, 0.0019, 0.0019]) + ops.mass(1350, *[0.0017, 0.0017, 0.0017]) + ops.mass(1351, *[0.0011, 0.0011, 0.0011]) + ops.mass(1352, *[0.0046, 0.0046, 0.0046]) + ops.mass(1353, *[0.001, 0.001, 0.001]) + ops.mass(1354, *[0.0019, 0.0019, 0.0019]) + ops.mass(1355, *[0.0015, 0.0015, 0.0015]) + ops.mass(1356, *[0.0016, 0.0016, 0.0016]) + ops.mass(1357, *[0.0022, 0.0022, 0.0022]) + ops.mass(1358, *[0.0013, 0.0013, 0.0013]) + ops.mass(1359, *[0.0016, 0.0016, 0.0016]) + ops.mass(1360, *[0.0012, 0.0012, 0.0012]) + ops.mass(1361, *[0.0014, 0.0014, 0.0014]) + ops.mass(1362, *[0.0025, 0.0025, 0.0025]) + ops.mass(1363, *[0.0021, 0.0021, 0.0021]) + ops.mass(1364, *[0.0012, 0.0012, 0.0012]) + ops.mass(1365, *[0.0012, 0.0012, 0.0012]) + ops.mass(1366, *[0.0018, 0.0018, 0.0018]) + ops.mass(1367, *[0.0012, 0.0012, 0.0012]) + ops.mass(1368, *[0.0019, 0.0019, 0.0019]) + ops.mass(1369, *[0.0012, 0.0012, 0.0012]) + ops.mass(1370, *[0.0014, 0.0014, 0.0014]) + ops.mass(1371, *[0.0013, 0.0013, 0.0013]) + ops.mass(1372, *[0.002, 0.002, 0.002]) + ops.mass(1373, *[0.0028, 0.0028, 0.0028]) + ops.mass(1374, *[0.0014, 0.0014, 0.0014]) + ops.mass(1375, *[0.0022, 0.0022, 0.0022]) + ops.mass(1376, *[0.0013, 0.0013, 0.0013]) + ops.mass(1377, *[0.0016, 0.0016, 0.0016]) + ops.mass(1378, *[0.0017, 0.0017, 0.0017]) + ops.mass(1379, *[0.0028, 0.0028, 0.0028]) + ops.mass(1380, *[0.0044, 0.0044, 0.0044]) + ops.mass(1381, *[0.0021, 0.0021, 0.0021]) + ops.mass(1382, *[0.0023, 0.0023, 0.0023]) + ops.mass(1383, *[0.0015, 0.0015, 0.0015]) + ops.mass(1384, *[0.0016, 0.0016, 0.0016]) + ops.mass(1385, *[0.0023, 0.0023, 0.0023]) + ops.mass(1386, *[0.0017, 0.0017, 0.0017]) + ops.mass(1387, *[0.0023, 0.0023, 0.0023]) + ops.mass(1388, *[0.0023, 0.0023, 0.0023]) + ops.mass(1389, *[0.002, 0.002, 0.002]) + ops.mass(1390, *[0.0025, 0.0025, 0.0025]) + ops.mass(1391, *[0.0023, 0.0023, 0.0023]) + ops.mass(1392, *[0.0016, 0.0016, 0.0016]) + ops.mass(1393, *[0.0013, 0.0013, 0.0013]) + ops.mass(1394, *[0.0018, 0.0018, 0.0018]) + ops.mass(1395, *[0.0021, 0.0021, 0.0021]) + ops.mass(1396, *[0.002, 0.002, 0.002]) + ops.mass(1397, *[0.0022, 0.0022, 0.0022]) + ops.mass(1398, *[0.003, 0.003, 0.003]) + ops.mass(1399, *[0.0015, 0.0015, 0.0015]) + ops.mass(1400, *[0.0027, 0.0027, 0.0027]) + ops.mass(1401, *[0.0012, 0.0012, 0.0012]) + ops.mass(1402, *[0.0028, 0.0028, 0.0028]) + ops.mass(1403, *[0.0016, 0.0016, 0.0016]) + ops.mass(1404, *[0.0025, 0.0025, 0.0025]) + ops.mass(1405, *[0.0016, 0.0016, 0.0016]) + ops.mass(1406, *[0.0029, 0.0029, 0.0029]) + ops.mass(1407, *[0.0011, 0.0011, 0.0011]) + ops.mass(1408, *[0.0023, 0.0023, 0.0023]) + ops.mass(1409, *[0.002, 0.002, 0.002]) + ops.mass(1410, *[0.003, 0.003, 0.003]) + ops.mass(1411, *[0.0023, 0.0023, 0.0023]) + ops.mass(1412, *[0.001, 0.001, 0.001]) + ops.mass(1413, *[0.0017, 0.0017, 0.0017]) + ops.mass(1414, *[0.0021, 0.0021, 0.0021]) + ops.mass(1415, *[0.0025, 0.0025, 0.0025]) + ops.mass(1416, *[0.0015, 0.0015, 0.0015]) + ops.mass(1417, *[0.0019, 0.0019, 0.0019]) + ops.mass(1418, *[0.0025, 0.0025, 0.0025]) + ops.mass(1419, *[0.0025, 0.0025, 0.0025]) + ops.mass(1420, *[0.0031, 0.0031, 0.0031]) + ops.mass(1421, *[0.0021, 0.0021, 0.0021]) + ops.mass(1422, *[0.0021, 0.0021, 0.0021]) + ops.mass(1423, *[0.0024, 0.0024, 0.0024]) + ops.mass(1424, *[0.0016, 0.0016, 0.0016]) + ops.mass(1425, *[0.0027, 0.0027, 0.0027]) + ops.mass(1426, *[0.0019, 0.0019, 0.0019]) + ops.mass(1427, *[0.0017, 0.0017, 0.0017]) + ops.mass(1428, *[0.0019, 0.0019, 0.0019]) + ops.mass(1429, *[0.0032, 0.0032, 0.0032]) + ops.mass(1430, *[0.0034, 0.0034, 0.0034]) + ops.mass(1431, *[0.0026, 0.0026, 0.0026]) + ops.mass(1432, *[0.0023, 0.0023, 0.0023]) + ops.mass(1433, *[0.0024, 0.0024, 0.0024]) + ops.mass(1434, *[0.0033, 0.0033, 0.0033]) + ops.mass(1435, *[0.0027, 0.0027, 0.0027]) + ops.mass(1436, *[0.002, 0.002, 0.002]) + ops.mass(1437, *[0.0024, 0.0024, 0.0024]) + ops.mass(1438, *[0.0031, 0.0031, 0.0031]) + ops.mass(1439, *[0.0021, 0.0021, 0.0021]) + ops.mass(1440, *[0.0024, 0.0024, 0.0024]) + ops.mass(1441, *[0.0023, 0.0023, 0.0023]) + ops.mass(1442, *[0.0023, 0.0023, 0.0023]) + ops.mass(1443, *[0.0024, 0.0024, 0.0024]) + ops.mass(1444, *[0.0019, 0.0019, 0.0019]) + ops.mass(1445, *[0.0022, 0.0022, 0.0022]) + ops.mass(1446, *[0.0021, 0.0021, 0.0021]) + ops.mass(1447, *[0.0037, 0.0037, 0.0037]) + ops.mass(1448, *[0.0039, 0.0039, 0.0039]) + ops.mass(1449, *[0.0011, 0.0011, 0.0011]) + ops.mass(1450, *[0.0019, 0.0019, 0.0019]) + ops.mass(1451, *[0.0027, 0.0027, 0.0027]) + ops.mass(1452, *[0.0026, 0.0026, 0.0026]) + ops.mass(1453, *[0.0031, 0.0031, 0.0031]) + ops.mass(1454, *[0.0025, 0.0025, 0.0025]) + ops.mass(1455, *[0.0024, 0.0024, 0.0024]) + ops.mass(1456, *[0.0026, 0.0026, 0.0026]) + ops.mass(1457, *[0.0021, 0.0021, 0.0021]) + ops.mass(1458, *[0.0016, 0.0016, 0.0016]) + ops.mass(1459, *[0.0023, 0.0023, 0.0023]) + ops.mass(1460, *[0.0022, 0.0022, 0.0022]) + ops.mass(1461, *[0.002, 0.002, 0.002]) + ops.mass(1462, *[0.0054, 0.0054, 0.0054]) + ops.mass(1463, *[0.0013, 0.0013, 0.0013]) + ops.mass(1464, *[0.0021, 0.0021, 0.0021]) + ops.mass(1465, *[0.0077, 0.0077, 0.0077]) + ops.mass(1466, *[0.0033, 0.0033, 0.0033]) + ops.mass(1467, *[0.0019, 0.0019, 0.0019]) + ops.mass(1468, *[0.0019, 0.0019, 0.0019]) + ops.mass(1469, *[0.0029, 0.0029, 0.0029]) + ops.mass(1470, *[0.0025, 0.0025, 0.0025]) + ops.mass(1471, *[0.0022, 0.0022, 0.0022]) + ops.mass(1472, *[0.002, 0.002, 0.002]) + ops.mass(1473, *[0.0016, 0.0016, 0.0016]) + ops.mass(1474, *[0.0012, 0.0012, 0.0012]) + ops.mass(1475, *[0.004, 0.004, 0.004]) + ops.mass(1476, *[0.002, 0.002, 0.002]) + ops.mass(1477, *[0.0026, 0.0026, 0.0026]) + ops.mass(1478, *[0.0015, 0.0015, 0.0015]) + ops.mass(1479, *[0.0018, 0.0018, 0.0018]) + ops.mass(1480, *[0.0037, 0.0037, 0.0037]) + ops.mass(1481, *[0.0027, 0.0027, 0.0027]) + ops.mass(1482, *[0.0007, 0.0007, 0.0007]) + ops.mass(1483, *[0.0023, 0.0023, 0.0023]) + ops.mass(1484, *[0.0016, 0.0016, 0.0016]) + ops.mass(1485, *[0.0028, 0.0028, 0.0028]) + ops.mass(1486, *[0.002, 0.002, 0.002]) + ops.mass(1487, *[0.003, 0.003, 0.003]) + ops.mass(1488, *[0.0018, 0.0018, 0.0018]) + ops.mass(1489, *[0.0026, 0.0026, 0.0026]) + ops.mass(1490, *[0.0026, 0.0026, 0.0026]) + ops.mass(1491, *[0.0014, 0.0014, 0.0014]) + ops.mass(1492, *[0.0027, 0.0027, 0.0027]) + ops.mass(1493, *[0.0061, 0.0061, 0.0061]) + ops.mass(1494, *[0.0063, 0.0063, 0.0063]) + ops.mass(1495, *[0.0023, 0.0023, 0.0023]) + ops.mass(1496, *[0.0023, 0.0023, 0.0023]) + ops.mass(1497, *[0.0051, 0.0051, 0.0051]) + ops.mass(1498, *[0.0012, 0.0012, 0.0012]) + ops.mass(1499, *[0.0025, 0.0025, 0.0025]) + ops.mass(1500, *[0.0036, 0.0036, 0.0036]) + ops.mass(1501, *[0.0022, 0.0022, 0.0022]) + ops.mass(1502, *[0.0023, 0.0023, 0.0023]) + ops.mass(1503, *[0.0032, 0.0032, 0.0032]) + ops.mass(1504, *[0.0018, 0.0018, 0.0018]) + ops.mass(1505, *[0.0022, 0.0022, 0.0022]) + ops.mass(1506, *[0.0023, 0.0023, 0.0023]) + ops.mass(1507, *[0.0045, 0.0045, 0.0045]) + ops.mass(1508, *[0.0016, 0.0016, 0.0016]) + ops.mass(1509, *[0.0037, 0.0037, 0.0037]) + ops.mass(1510, *[0.0034, 0.0034, 0.0034]) + ops.mass(1511, *[0.0026, 0.0026, 0.0026]) + ops.mass(1512, *[0.0028, 0.0028, 0.0028]) + ops.mass(1513, *[0.0022, 0.0022, 0.0022]) + ops.mass(1514, *[0.0022, 0.0022, 0.0022]) + ops.mass(1515, *[0.0023, 0.0023, 0.0023]) + ops.mass(1516, *[0.0086, 0.0086, 0.0086]) + ops.mass(1517, *[0.0063, 0.0063, 0.0063]) + ops.mass(1518, *[0.0074, 0.0074, 0.0074]) + ops.mass(1519, *[0.0038, 0.0038, 0.0038]) + ops.mass(1520, *[0.0043, 0.0043, 0.0043]) + ops.mass(1521, *[0.0042, 0.0042, 0.0042]) + ops.mass(1522, *[0.0034, 0.0034, 0.0034]) + ops.mass(1523, *[0.0034, 0.0034, 0.0034]) + ops.mass(1524, *[0.0033, 0.0033, 0.0033]) + ops.mass(1525, *[0.0046, 0.0046, 0.0046]) + ops.mass(1526, *[0.005, 0.005, 0.005]) + ops.mass(1527, *[0.0018, 0.0018, 0.0018]) + ops.mass(1528, *[0.0028, 0.0028, 0.0028]) + ops.mass(1529, *[0.0007, 0.0007, 0.0007]) + ops.mass(1530, *[0.0017, 0.0017, 0.0017]) + ops.mass(1531, *[0.0013, 0.0013, 0.0013]) + ops.mass(1532, *[0.0012, 0.0012, 0.0012]) + ops.mass(1533, *[0.0012, 0.0012, 0.0012]) + ops.mass(1534, *[0.0016, 0.0016, 0.0016]) + ops.mass(1535, *[0.0013, 0.0013, 0.0013]) + ops.mass(1536, *[0.0017, 0.0017, 0.0017]) + ops.mass(1537, *[0.0017, 0.0017, 0.0017]) + ops.mass(1538, *[0.0016, 0.0016, 0.0016]) + ops.mass(1539, *[0.0009, 0.0009, 0.0009]) + ops.mass(1540, *[0.0013, 0.0013, 0.0013]) + ops.mass(1541, *[0.001, 0.001, 0.001]) + ops.mass(1542, *[0.0017, 0.0017, 0.0017]) + ops.mass(1543, *[0.0022, 0.0022, 0.0022]) + ops.mass(1544, *[0.0021, 0.0021, 0.0021]) + ops.mass(1545, *[0.0014, 0.0014, 0.0014]) + ops.mass(1546, *[0.0019, 0.0019, 0.0019]) + ops.mass(1547, *[0.0015, 0.0015, 0.0015]) + ops.mass(1548, *[0.0024, 0.0024, 0.0024]) + ops.mass(1549, *[0.0017, 0.0017, 0.0017]) + ops.mass(1550, *[0.0017, 0.0017, 0.0017]) + ops.mass(1551, *[0.0016, 0.0016, 0.0016]) + ops.mass(1552, *[0.0016, 0.0016, 0.0016]) + ops.mass(1553, *[0.0017, 0.0017, 0.0017]) + ops.mass(1554, *[0.0014, 0.0014, 0.0014]) + ops.mass(1555, *[0.0016, 0.0016, 0.0016]) + ops.mass(1556, *[0.0018, 0.0018, 0.0018]) + ops.mass(1557, *[0.0017, 0.0017, 0.0017]) + ops.mass(1558, *[0.0012, 0.0012, 0.0012]) + ops.mass(1559, *[0.0011, 0.0011, 0.0011]) + ops.mass(1560, *[0.0024, 0.0024, 0.0024]) + ops.mass(1561, *[0.0014, 0.0014, 0.0014]) + ops.mass(1562, *[0.0012, 0.0012, 0.0012]) + ops.mass(1563, *[0.0015, 0.0015, 0.0015]) + ops.mass(1564, *[0.002, 0.002, 0.002]) + ops.mass(1565, *[0.0017, 0.0017, 0.0017]) + ops.mass(1566, *[0.0021, 0.0021, 0.0021]) + ops.mass(1567, *[0.0015, 0.0015, 0.0015]) + ops.mass(1568, *[0.0016, 0.0016, 0.0016]) + ops.mass(1569, *[0.002, 0.002, 0.002]) + ops.mass(1570, *[0.0022, 0.0022, 0.0022]) + ops.mass(1571, *[0.0019, 0.0019, 0.0019]) + ops.mass(1572, *[0.0023, 0.0023, 0.0023]) + ops.mass(1573, *[0.0029, 0.0029, 0.0029]) + ops.mass(1574, *[0.0022, 0.0022, 0.0022]) + ops.mass(1575, *[0.0016, 0.0016, 0.0016]) + ops.mass(1576, *[0.0013, 0.0013, 0.0013]) + ops.mass(1577, *[0.0012, 0.0012, 0.0012]) + ops.mass(1578, *[0.0021, 0.0021, 0.0021]) + ops.mass(1579, *[0.0021, 0.0021, 0.0021]) + ops.mass(1580, *[0.0019, 0.0019, 0.0019]) + ops.mass(1581, *[0.0022, 0.0022, 0.0022]) + ops.mass(1582, *[0.002, 0.002, 0.002]) + ops.mass(1583, *[0.0019, 0.0019, 0.0019]) + ops.mass(1584, *[0.0021, 0.0021, 0.0021]) + ops.mass(1585, *[0.002, 0.002, 0.002]) + ops.mass(1586, *[0.0026, 0.0026, 0.0026]) + ops.mass(1587, *[0.0017, 0.0017, 0.0017]) + ops.mass(1588, *[0.0017, 0.0017, 0.0017]) + ops.mass(1589, *[0.0033, 0.0033, 0.0033]) + ops.mass(1590, *[0.0023, 0.0023, 0.0023]) + ops.mass(1591, *[0.0019, 0.0019, 0.0019]) + ops.mass(1592, *[0.0022, 0.0022, 0.0022]) + ops.mass(1593, *[0.0019, 0.0019, 0.0019]) + ops.mass(1594, *[0.0018, 0.0018, 0.0018]) + ops.mass(1595, *[0.0017, 0.0017, 0.0017]) + ops.mass(1596, *[0.0021, 0.0021, 0.0021]) + ops.mass(1597, *[0.0016, 0.0016, 0.0016]) + ops.mass(1598, *[0.0018, 0.0018, 0.0018]) + ops.mass(1599, *[0.0031, 0.0031, 0.0031]) + ops.mass(1600, *[0.0036, 0.0036, 0.0036]) + ops.mass(1601, *[0.0012, 0.0012, 0.0012]) + ops.mass(1602, *[0.001, 0.001, 0.001]) + ops.mass(1603, *[0.0022, 0.0022, 0.0022]) + ops.mass(1604, *[0.0032, 0.0032, 0.0032]) + ops.mass(1605, *[0.0012, 0.0012, 0.0012]) + ops.mass(1606, *[0.0013, 0.0013, 0.0013]) + ops.mass(1607, *[0.0026, 0.0026, 0.0026]) + ops.mass(1608, *[0.0022, 0.0022, 0.0022]) + ops.mass(1609, *[0.0016, 0.0016, 0.0016]) + ops.mass(1610, *[0.0027, 0.0027, 0.0027]) + ops.mass(1611, *[0.002, 0.002, 0.002]) + ops.mass(1612, *[0.002, 0.002, 0.002]) + ops.mass(1613, *[0.0048, 0.0048, 0.0048]) + ops.mass(1614, *[0.007, 0.007, 0.007]) + ops.mass(1615, *[0.0031, 0.0031, 0.0031]) + ops.mass(1616, *[0.0066, 0.0066, 0.0066]) + ops.mass(1617, *[0.0014, 0.0014, 0.0014]) + ops.mass(1618, *[0.0017, 0.0017, 0.0017]) + ops.mass(1619, *[0.0017, 0.0017, 0.0017]) + ops.mass(1620, *[0.0016, 0.0016, 0.0016]) + ops.mass(1621, *[0.002, 0.002, 0.002]) + ops.mass(1622, *[0.0021, 0.0021, 0.0021]) + ops.mass(1623, *[0.0012, 0.0012, 0.0012]) + ops.mass(1624, *[0.0014, 0.0014, 0.0014]) + ops.mass(1625, *[0.0024, 0.0024, 0.0024]) + ops.mass(1626, *[0.0013, 0.0013, 0.0013]) + ops.mass(1627, *[0.0026, 0.0026, 0.0026]) + ops.mass(1628, *[0.0009, 0.0009, 0.0009]) + ops.mass(1629, *[0.0016, 0.0016, 0.0016]) + ops.mass(1630, *[0.0017, 0.0017, 0.0017]) + ops.mass(1631, *[0.002, 0.002, 0.002]) + ops.mass(1632, *[0.0013, 0.0013, 0.0013]) + ops.mass(1633, *[0.0015, 0.0015, 0.0015]) + ops.mass(1634, *[0.0015, 0.0015, 0.0015]) + ops.mass(1635, *[0.0027, 0.0027, 0.0027]) + ops.mass(1636, *[0.0017, 0.0017, 0.0017]) + ops.mass(1637, *[0.0024, 0.0024, 0.0024]) + ops.mass(1638, *[0.0018, 0.0018, 0.0018]) + ops.mass(1639, *[0.0019, 0.0019, 0.0019]) + ops.mass(1640, *[0.002, 0.002, 0.002]) + ops.mass(1641, *[0.0018, 0.0018, 0.0018]) + ops.mass(1642, *[0.0022, 0.0022, 0.0022]) + ops.mass(1643, *[0.0028, 0.0028, 0.0028]) + ops.mass(1644, *[0.0032, 0.0032, 0.0032]) + ops.mass(1645, *[0.0027, 0.0027, 0.0027]) + ops.mass(1646, *[0.0035, 0.0035, 0.0035]) + ops.mass(1647, *[0.0066, 0.0066, 0.0066]) + ops.mass(1648, *[0.0037, 0.0037, 0.0037]) + ops.mass(1649, *[0.0057, 0.0057, 0.0057]) + ops.mass(1650, *[0.0047, 0.0047, 0.0047]) + ops.mass(1651, *[0.0012, 0.0012, 0.0012]) + ops.mass(1652, *[0.0023, 0.0023, 0.0023]) + ops.mass(1653, *[0.0024, 0.0024, 0.0024]) + ops.mass(1654, *[0.002, 0.002, 0.002]) + ops.mass(1655, *[0.0027, 0.0027, 0.0027]) + ops.mass(1656, *[0.0019, 0.0019, 0.0019]) + ops.mass(1657, *[0.0006, 0.0006, 0.0006]) + ops.mass(1658, *[0.0012, 0.0012, 0.0012]) + ops.mass(1659, *[0.0016, 0.0016, 0.0016]) + ops.mass(1660, *[0.0019, 0.0019, 0.0019]) + ops.mass(1661, *[0.0018, 0.0018, 0.0018]) + ops.mass(1662, *[0.0007, 0.0007, 0.0007]) + ops.mass(1663, *[0.0008, 0.0008, 0.0008]) + ops.mass(1664, *[0.0007, 0.0007, 0.0007]) + ops.mass(1665, *[0.0007, 0.0007, 0.0007]) + ops.mass(1666, *[0.0007, 0.0007, 0.0007]) + ops.mass(1667, *[0.0017, 0.0017, 0.0017]) + ops.mass(1668, *[0.0017, 0.0017, 0.0017]) + ops.mass(1669, *[0.002, 0.002, 0.002]) + ops.mass(1670, *[0.0012, 0.0012, 0.0012]) + ops.mass(1671, *[0.0015, 0.0015, 0.0015]) + ops.mass(1672, *[0.0012, 0.0012, 0.0012]) + ops.mass(1673, *[0.001, 0.001, 0.001]) + ops.mass(1674, *[0.0015, 0.0015, 0.0015]) + ops.mass(1675, *[0.0013, 0.0013, 0.0013]) + ops.mass(1676, *[0.0007, 0.0007, 0.0007]) + ops.mass(1677, *[0.002, 0.002, 0.002]) + ops.mass(1678, *[0.0006, 0.0006, 0.0006]) + ops.mass(1679, *[0.0011, 0.0011, 0.0011]) + ops.mass(1680, *[0.0004, 0.0004, 0.0004]) + ops.mass(1681, *[0.0031, 0.0031, 0.0031]) + ops.mass(1682, *[0.0011, 0.0011, 0.0011]) + ops.mass(1683, *[0.0015, 0.0015, 0.0015]) + ops.mass(1684, *[0.0007, 0.0007, 0.0007]) + ops.mass(1685, *[0.0018, 0.0018, 0.0018]) + ops.mass(1686, *[0.0004, 0.0004, 0.0004]) + ops.mass(1687, *[0.0007, 0.0007, 0.0007]) + ops.mass(1688, *[0.002, 0.002, 0.002]) + ops.mass(1689, *[0.0021, 0.0021, 0.0021]) + ops.mass(1690, *[0.0013, 0.0013, 0.0013]) + ops.mass(1691, *[0.001, 0.001, 0.001]) + ops.mass(1692, *[0.0007, 0.0007, 0.0007]) + ops.mass(1693, *[0.0016, 0.0016, 0.0016]) + ops.mass(1694, *[0.001, 0.001, 0.001]) + ops.mass(1695, *[0.0011, 0.0011, 0.0011]) + ops.mass(1696, *[0.0007, 0.0007, 0.0007]) + ops.mass(1697, *[0.0016, 0.0016, 0.0016]) + ops.mass(1698, *[0.0012, 0.0012, 0.0012]) + ops.mass(1699, *[0.0013, 0.0013, 0.0013]) + ops.mass(1700, *[0.0012, 0.0012, 0.0012]) + ops.mass(1701, *[0.0015, 0.0015, 0.0015]) + ops.mass(1702, *[0.0016, 0.0016, 0.0016]) + ops.mass(1703, *[0.0015, 0.0015, 0.0015]) + ops.mass(1704, *[0.001, 0.001, 0.001]) + ops.mass(1705, *[0.0013, 0.0013, 0.0013]) + ops.mass(1706, *[0.0014, 0.0014, 0.0014]) + ops.mass(1707, *[0.0013, 0.0013, 0.0013]) + ops.mass(1708, *[0.0008, 0.0008, 0.0008]) + ops.mass(1709, *[0.0027, 0.0027, 0.0027]) + ops.mass(1710, *[0.001, 0.001, 0.001]) + ops.mass(1711, *[0.0015, 0.0015, 0.0015]) + ops.mass(1712, *[0.0015, 0.0015, 0.0015]) + ops.mass(1713, *[0.0009, 0.0009, 0.0009]) + ops.mass(1714, *[0.0019, 0.0019, 0.0019]) + ops.mass(1715, *[0.0008, 0.0008, 0.0008]) + ops.mass(1716, *[0.0022, 0.0022, 0.0022]) + ops.mass(1717, *[0.0013, 0.0013, 0.0013]) + ops.mass(1718, *[0.0026, 0.0026, 0.0026]) + ops.mass(1719, *[0.0025, 0.0025, 0.0025]) + ops.mass(1720, *[0.0011, 0.0011, 0.0011]) + ops.mass(1721, *[0.0016, 0.0016, 0.0016]) + ops.mass(1722, *[0.0025, 0.0025, 0.0025]) + ops.mass(1723, *[0.0016, 0.0016, 0.0016]) + ops.mass(1724, *[0.0024, 0.0024, 0.0024]) + ops.mass(1725, *[0.0018, 0.0018, 0.0018]) + ops.mass(1726, *[0.0015, 0.0015, 0.0015]) + ops.mass(1727, *[0.002, 0.002, 0.002]) + ops.mass(1728, *[0.0019, 0.0019, 0.0019]) + ops.mass(1729, *[0.0011, 0.0011, 0.0011]) + ops.mass(1730, *[0.0014, 0.0014, 0.0014]) + ops.mass(1731, *[0.002, 0.002, 0.002]) + ops.mass(1732, *[0.0006, 0.0006, 0.0006]) + ops.mass(1733, *[0.0017, 0.0017, 0.0017]) + ops.mass(1734, *[0.0014, 0.0014, 0.0014]) + ops.mass(1735, *[0.0004, 0.0004, 0.0004]) + ops.mass(1736, *[0.0001, 0.0001, 0.0001]) + ops.mass(1737, *[0.0003, 0.0003, 0.0003]) + ops.mass(1738, *[0.0006, 0.0006, 0.0006]) + ops.mass(1739, *[0.0005, 0.0005, 0.0005]) + ops.mass(1740, *[0.0007, 0.0007, 0.0007]) + ops.mass(1741, *[0.0006, 0.0006, 0.0006]) + ops.mass(1742, *[0.0003, 0.0003, 0.0003]) + ops.mass(1743, *[0.0007, 0.0007, 0.0007]) + ops.mass(1744, *[0.0006, 0.0006, 0.0006]) + ops.mass(1745, *[0.0004, 0.0004, 0.0004]) + ops.mass(1746, *[0.0016, 0.0016, 0.0016]) + ops.mass(1747, *[0.0054, 0.0054, 0.0054]) + ops.mass(1748, *[0.0016, 0.0016, 0.0016]) + ops.mass(1749, *[0.0008, 0.0008, 0.0008]) + ops.mass(1750, *[0.0033, 0.0033, 0.0033]) + ops.mass(1751, *[0.0007, 0.0007, 0.0007]) + ops.mass(1752, *[0.0014, 0.0014, 0.0014]) + ops.mass(1753, *[0.0012, 0.0012, 0.0012]) + ops.mass(1754, *[0.002, 0.002, 0.002]) + ops.mass(1755, *[0.0014, 0.0014, 0.0014]) + ops.mass(1756, *[0.0008, 0.0008, 0.0008]) + ops.mass(1757, *[0.0007, 0.0007, 0.0007]) + ops.mass(1758, *[0.0013, 0.0013, 0.0013]) + ops.mass(1759, *[0.0012, 0.0012, 0.0012]) + ops.mass(1760, *[0.0021, 0.0021, 0.0021]) + ops.mass(1761, *[0.0009, 0.0009, 0.0009]) + ops.mass(1762, *[0.0025, 0.0025, 0.0025]) + ops.mass(1763, *[0.0028, 0.0028, 0.0028]) + ops.mass(1764, *[0.0012, 0.0012, 0.0012]) + ops.mass(1765, *[0.0012, 0.0012, 0.0012]) + ops.mass(1766, *[0.0004, 0.0004, 0.0004]) + ops.mass(1767, *[0.0007, 0.0007, 0.0007]) + ops.mass(1768, *[0.0019, 0.0019, 0.0019]) + ops.mass(1769, *[0.001, 0.001, 0.001]) + ops.mass(1770, *[0.001, 0.001, 0.001]) + ops.mass(1771, *[0.0016, 0.0016, 0.0016]) + ops.mass(1772, *[0.0012, 0.0012, 0.0012]) + ops.mass(1773, *[0.0005, 0.0005, 0.0005]) + ops.mass(1774, *[0.0006, 0.0006, 0.0006]) + ops.mass(1775, *[0.0007, 0.0007, 0.0007]) + ops.mass(1776, *[0.002, 0.002, 0.002]) + ops.mass(1777, *[0.0006, 0.0006, 0.0006]) + ops.mass(1778, *[0.0009, 0.0009, 0.0009]) + ops.mass(1779, *[0.002, 0.002, 0.002]) + ops.mass(1780, *[0.0021, 0.0021, 0.0021]) + ops.mass(1781, *[0.0024, 0.0024, 0.0024]) + ops.mass(1782, *[0.0006, 0.0006, 0.0006]) + ops.mass(1783, *[0.0007, 0.0007, 0.0007]) + ops.mass(1784, *[0.0063, 0.0063, 0.0063]) + ops.mass(1785, *[0.0028, 0.0028, 0.0028]) + ops.mass(1786, *[0.0018, 0.0018, 0.0018]) + ops.mass(1787, *[0.0031, 0.0031, 0.0031]) + ops.mass(1788, *[0.0003, 0.0003, 0.0003]) + ops.mass(1789, *[0.0004, 0.0004, 0.0004]) + ops.mass(1790, *[0.001, 0.001, 0.001]) + ops.mass(1791, *[0.0003, 0.0003, 0.0003]) + ops.mass(1792, *[0.0007, 0.0007, 0.0007]) + ops.mass(1793, *[0.0005, 0.0005, 0.0005]) + ops.mass(1794, *[0.0005, 0.0005, 0.0005]) + ops.mass(1795, *[0.0004, 0.0004, 0.0004]) + ops.mass(1796, *[0.002, 0.002, 0.002]) + ops.mass(1797, *[0.0019, 0.0019, 0.0019]) + ops.mass(1798, *[0.0008, 0.0008, 0.0008]) + ops.mass(1799, *[0.0018, 0.0018, 0.0018]) + ops.mass(1800, *[0.0023, 0.0023, 0.0023]) + ops.mass(1801, *[0.0006, 0.0006, 0.0006]) + ops.mass(1802, *[0.0007, 0.0007, 0.0007]) + ops.mass(1803, *[0.0016, 0.0016, 0.0016]) + ops.mass(1804, *[0.0006, 0.0006, 0.0006]) + ops.mass(1805, *[0.0008, 0.0008, 0.0008]) + ops.mass(1806, *[0.0017, 0.0017, 0.0017]) + ops.mass(1807, *[0.0011, 0.0011, 0.0011]) + ops.mass(1808, *[0.0017, 0.0017, 0.0017]) + ops.mass(1809, *[0.0031, 0.0031, 0.0031]) + ops.mass(1810, *[0.0021, 0.0021, 0.0021]) + ops.mass(1811, *[0.0029, 0.0029, 0.0029]) + ops.mass(1812, *[0.0004, 0.0004, 0.0004]) + ops.mass(1813, *[0.0003, 0.0003, 0.0003]) + ops.mass(1814, *[0.0018, 0.0018, 0.0018]) + ops.mass(1815, *[0.0004, 0.0004, 0.0004]) + ops.mass(1816, *[0.0006, 0.0006, 0.0006]) + ops.mass(1817, *[0.0007, 0.0007, 0.0007]) + ops.mass(1818, *[0.0015, 0.0015, 0.0015]) + ops.mass(1819, *[0.0016, 0.0016, 0.0016]) + ops.mass(1820, *[0.0007, 0.0007, 0.0007]) + ops.mass(1821, *[0.0019, 0.0019, 0.0019]) + ops.mass(1822, *[0.0002, 0.0002, 0.0002]) + ops.mass(1823, *[0.0012, 0.0012, 0.0012]) + ops.mass(1824, *[0.0009, 0.0009, 0.0009]) + ops.mass(1825, *[0.0025, 0.0025, 0.0025]) + ops.mass(1826, *[0.001, 0.001, 0.001]) + ops.mass(1827, *[0.0009, 0.0009, 0.0009]) + ops.mass(1828, *[0.0007, 0.0007, 0.0007]) + ops.mass(1829, *[0.0016, 0.0016, 0.0016]) + ops.mass(1830, *[0.0017, 0.0017, 0.0017]) + ops.mass(1831, *[0.0006, 0.0006, 0.0006]) + ops.mass(1832, *[0.0023, 0.0023, 0.0023]) + ops.mass(1833, *[0.001, 0.001, 0.001]) + ops.mass(1834, *[0.0018, 0.0018, 0.0018]) + ops.mass(1835, *[0.0017, 0.0017, 0.0017]) + ops.mass(1836, *[0.0022, 0.0022, 0.0022]) + ops.mass(1837, *[0.0004, 0.0004, 0.0004]) + ops.mass(1838, *[0.0021, 0.0021, 0.0021]) + ops.mass(1839, *[0.0005, 0.0005, 0.0005]) + ops.mass(1840, *[0.001, 0.001, 0.001]) + ops.mass(1841, *[0.0025, 0.0025, 0.0025]) + ops.mass(1842, *[0.0036, 0.0036, 0.0036]) + ops.mass(1843, *[0.0019, 0.0019, 0.0019]) + ops.mass(1844, *[0.0086, 0.0086, 0.0086]) + ops.mass(1845, *[0.0007, 0.0007, 0.0007]) + ops.mass(1846, *[0.0008, 0.0008, 0.0008]) + ops.mass(1847, *[0.0013, 0.0013, 0.0013]) + ops.mass(1848, *[0.0017, 0.0017, 0.0017]) + ops.mass(1849, *[0.0014, 0.0014, 0.0014]) + ops.mass(1850, *[0.0002, 0.0002, 0.0002]) + ops.mass(1851, *[0.0032, 0.0032, 0.0032]) + ops.mass(1852, *[0.0032, 0.0032, 0.0032]) + ops.mass(1853, *[0.0026, 0.0026, 0.0026]) + ops.mass(1854, *[0.0024, 0.0024, 0.0024]) + ops.mass(1855, *[0.0015, 0.0015, 0.0015]) + ops.mass(1856, *[0.0015, 0.0015, 0.0015]) + ops.mass(1857, *[0.0013, 0.0013, 0.0013]) + ops.mass(1858, *[0.0013, 0.0013, 0.0013]) + ops.mass(1859, *[0.0037, 0.0037, 0.0037]) + ops.mass(1860, *[0.0034, 0.0034, 0.0034]) + ops.mass(1861, *[0.0031, 0.0031, 0.0031]) + ops.mass(1862, *[0.0016, 0.0016, 0.0016]) + ops.mass(1863, *[0.0007, 0.0007, 0.0007]) + ops.mass(1864, *[0.0006, 0.0006, 0.0006]) + ops.mass(1865, *[0.0011, 0.0011, 0.0011]) + ops.mass(1866, *[0.0026, 0.0026, 0.0026]) + ops.mass(1867, *[0.0016, 0.0016, 0.0016]) + ops.mass(1868, *[0.0023, 0.0023, 0.0023]) + ops.mass(1869, *[0.0025, 0.0025, 0.0025]) + ops.mass(1870, *[0.0023, 0.0023, 0.0023]) + ops.mass(1871, *[0.0015, 0.0015, 0.0015]) + ops.mass(1872, *[0.0016, 0.0016, 0.0016]) + ops.mass(1873, *[0.0005, 0.0005, 0.0005]) + ops.mass(1874, *[0.0002, 0.0002, 0.0002]) + ops.mass(1875, *[0.0007, 0.0007, 0.0007]) + ops.mass(1876, *[0.0006, 0.0006, 0.0006]) + ops.mass(1877, *[0.0003, 0.0003, 0.0003]) + ops.mass(1878, *[0.0011, 0.0011, 0.0011]) + ops.mass(1879, *[0.0021, 0.0021, 0.0021]) + ops.mass(1880, *[0.0017, 0.0017, 0.0017]) + ops.mass(1881, *[0.0017, 0.0017, 0.0017]) + ops.mass(1882, *[0.0019, 0.0019, 0.0019]) + ops.mass(1883, *[0.0019, 0.0019, 0.0019]) + ops.mass(1884, *[0.0023, 0.0023, 0.0023]) + ops.mass(1885, *[0.0015, 0.0015, 0.0015]) + ops.mass(1886, *[0.0023, 0.0023, 0.0023]) + ops.mass(1887, *[0.0013, 0.0013, 0.0013]) + ops.mass(1888, *[0.0009, 0.0009, 0.0009]) + ops.mass(1889, *[0.001, 0.001, 0.001]) + ops.mass(1890, *[0.0014, 0.0014, 0.0014]) + ops.mass(1891, *[0.0038, 0.0038, 0.0038]) + ops.mass(1892, *[0.0017, 0.0017, 0.0017]) + ops.mass(1893, *[0.0004, 0.0004, 0.0004]) + ops.mass(1894, *[0.0009, 0.0009, 0.0009]) + ops.mass(1895, *[0.0015, 0.0015, 0.0015]) + ops.mass(1896, *[0.0012, 0.0012, 0.0012]) + ops.mass(1897, *[0.001, 0.001, 0.001]) + ops.mass(1898, *[0.0037, 0.0037, 0.0037]) + ops.mass(1899, *[0.0023, 0.0023, 0.0023]) + ops.mass(1900, *[0.0018, 0.0018, 0.0018]) + ops.mass(1901, *[0.0016, 0.0016, 0.0016]) + ops.mass(1902, *[0.0014, 0.0014, 0.0014]) + ops.mass(1903, *[0.0031, 0.0031, 0.0031]) + ops.mass(1904, *[0.0014, 0.0014, 0.0014]) + ops.mass(1905, *[0.0014, 0.0014, 0.0014]) + ops.mass(1906, *[0.0007, 0.0007, 0.0007]) + ops.mass(1907, *[0.0005, 0.0005, 0.0005]) + ops.mass(1908, *[0.001, 0.001, 0.001]) + ops.mass(1909, *[0.0004, 0.0004, 0.0004]) + ops.mass(1910, *[0.0003, 0.0003, 0.0003]) + ops.mass(1911, *[0.0004, 0.0004, 0.0004]) + ops.mass(1912, *[0.0008, 0.0008, 0.0008]) + ops.mass(1913, *[0.0046, 0.0046, 0.0046]) + ops.mass(1914, *[0.001, 0.001, 0.001]) + ops.mass(1915, *[0.0013, 0.0013, 0.0013]) + ops.mass(1916, *[0.0013, 0.0013, 0.0013]) + ops.mass(1917, *[0.0018, 0.0018, 0.0018]) + ops.mass(1918, *[0.0009, 0.0009, 0.0009]) + ops.mass(1919, *[0.0005, 0.0005, 0.0005]) + ops.mass(1920, *[0.0016, 0.0016, 0.0016]) + ops.mass(1921, *[0.0008, 0.0008, 0.0008]) + ops.mass(1922, *[0.0006, 0.0006, 0.0006]) + ops.mass(1923, *[0.0027, 0.0027, 0.0027]) + ops.mass(1924, *[0.0018, 0.0018, 0.0018]) + ops.mass(1925, *[0.0016, 0.0016, 0.0016]) + ops.mass(1926, *[0.0032, 0.0032, 0.0032]) + ops.mass(1927, *[0.0021, 0.0021, 0.0021]) + ops.mass(1928, *[0.0031, 0.0031, 0.0031]) + ops.mass(1929, *[0.0053, 0.0053, 0.0053]) + ops.mass(1930, *[0.0027, 0.0027, 0.0027]) + ops.mass(1931, *[0.0024, 0.0024, 0.0024]) + ops.mass(1932, *[0.0017, 0.0017, 0.0017]) + ops.mass(1933, *[0.0017, 0.0017, 0.0017]) + ops.mass(1934, *[0.0014, 0.0014, 0.0014]) + ops.mass(1935, *[0.0026, 0.0026, 0.0026]) + ops.mass(1936, *[0.0017, 0.0017, 0.0017]) + ops.mass(1937, *[0.0022, 0.0022, 0.0022]) + ops.mass(1938, *[0.0006, 0.0006, 0.0006]) + ops.mass(1939, *[0.0008, 0.0008, 0.0008]) + ops.mass(1940, *[0.0007, 0.0007, 0.0007]) + ops.mass(1941, *[0.0029, 0.0029, 0.0029]) + ops.mass(1942, *[0.0021, 0.0021, 0.0021]) + ops.mass(1943, *[0.0023, 0.0023, 0.0023]) + ops.mass(1944, *[0.0007, 0.0007, 0.0007]) + ops.mass(1945, *[0.0008, 0.0008, 0.0008]) + ops.mass(1946, *[0.0009, 0.0009, 0.0009]) + ops.mass(1947, *[0.0005, 0.0005, 0.0005]) + ops.mass(1948, *[0.0013, 0.0013, 0.0013]) + ops.mass(1949, *[0.0037, 0.0037, 0.0037]) + ops.mass(1950, *[0.0015, 0.0015, 0.0015]) + ops.mass(1951, *[0.0008, 0.0008, 0.0008]) + ops.mass(1952, *[0.0027, 0.0027, 0.0027]) + ops.mass(1953, *[0.0023, 0.0023, 0.0023]) + ops.mass(1954, *[0.0021, 0.0021, 0.0021]) + ops.mass(1955, *[0.0045, 0.0045, 0.0045]) + ops.mass(1956, *[0.0011, 0.0011, 0.0011]) + ops.mass(1957, *[0.0007, 0.0007, 0.0007]) + ops.mass(1958, *[0.002, 0.002, 0.002]) + ops.mass(1959, *[0.0012, 0.0012, 0.0012]) + ops.mass(1960, *[0.0014, 0.0014, 0.0014]) + ops.mass(1961, *[0.0021, 0.0021, 0.0021]) + ops.mass(1962, *[0.0013, 0.0013, 0.0013]) + ops.mass(1963, *[0.0015, 0.0015, 0.0015]) + ops.mass(1964, *[0.0019, 0.0019, 0.0019]) + ops.mass(1965, *[0.0003, 0.0003, 0.0003]) + ops.mass(1966, *[0.0009, 0.0009, 0.0009]) + ops.mass(1967, *[0.0007, 0.0007, 0.0007]) + ops.mass(1968, *[0.001, 0.001, 0.001]) + ops.mass(1969, *[0.0028, 0.0028, 0.0028]) + ops.mass(1970, *[0.0043, 0.0043, 0.0043]) + ops.mass(1971, *[0.0021, 0.0021, 0.0021]) + ops.mass(1972, *[0.0028, 0.0028, 0.0028]) + ops.mass(1973, *[0.0027, 0.0027, 0.0027]) + ops.mass(1974, *[0.0028, 0.0028, 0.0028]) + ops.mass(1975, *[0.0035, 0.0035, 0.0035]) + ops.mass(1976, *[0.0022, 0.0022, 0.0022]) + ops.mass(1977, *[0.0012, 0.0012, 0.0012]) + ops.mass(1978, *[0.0016, 0.0016, 0.0016]) + ops.mass(1979, *[0.0017, 0.0017, 0.0017]) + ops.mass(1980, *[0.0066, 0.0066, 0.0066]) + ops.mass(1981, *[0.0074, 0.0074, 0.0074]) + ops.mass(1982, *[0.0007, 0.0007, 0.0007]) + ops.mass(1983, *[0.0005, 0.0005, 0.0005]) + ops.mass(1984, *[0.0008, 0.0008, 0.0008]) + ops.mass(1985, *[0.0005, 0.0005, 0.0005]) + ops.mass(1986, *[0.0011, 0.0011, 0.0011]) + ops.mass(1987, *[0.0007, 0.0007, 0.0007]) + ops.mass(1988, *[0.0015, 0.0015, 0.0015]) + ops.mass(1989, *[0.001, 0.001, 0.001]) + ops.mass(1990, *[0.0009, 0.0009, 0.0009]) + ops.mass(1991, *[0.0006, 0.0006, 0.0006]) + ops.mass(1992, *[0.0019, 0.0019, 0.0019]) + ops.mass(1993, *[0.0024, 0.0024, 0.0024]) + ops.mass(1994, *[0.0017, 0.0017, 0.0017]) + ops.mass(1995, *[0.0014, 0.0014, 0.0014]) + ops.mass(1996, *[0.0018, 0.0018, 0.0018]) + ops.mass(1997, *[0.0006, 0.0006, 0.0006]) + ops.mass(1998, *[0.0013, 0.0013, 0.0013]) + ops.mass(1999, *[0.0019, 0.0019, 0.0019]) + ops.mass(2000, *[0.0026, 0.0026, 0.0026]) + ops.mass(2001, *[0.0025, 0.0025, 0.0025]) + ops.mass(2002, *[0.0028, 0.0028, 0.0028]) + ops.mass(2003, *[0.0016, 0.0016, 0.0016]) + ops.mass(2004, *[0.0024, 0.0024, 0.0024]) + ops.mass(2005, *[0.001, 0.001, 0.001]) + ops.mass(2006, *[0.0018, 0.0018, 0.0018]) + ops.mass(2007, *[0.0021, 0.0021, 0.0021]) + ops.mass(2008, *[0.0015, 0.0015, 0.0015]) + ops.mass(2009, *[0.002, 0.002, 0.002]) + ops.mass(2010, *[0.0015, 0.0015, 0.0015]) + ops.mass(2011, *[0.0009, 0.0009, 0.0009]) + ops.mass(2012, *[0.0012, 0.0012, 0.0012]) + ops.mass(2013, *[0.0022, 0.0022, 0.0022]) + ops.mass(2014, *[0.0016, 0.0016, 0.0016]) + ops.mass(2015, *[0.0012, 0.0012, 0.0012]) + ops.mass(2016, *[0.002, 0.002, 0.002]) + ops.mass(2017, *[0.0015, 0.0015, 0.0015]) + ops.mass(2018, *[0.0013, 0.0013, 0.0013]) + ops.mass(2019, *[0.0023, 0.0023, 0.0023]) + ops.mass(2020, *[0.0014, 0.0014, 0.0014]) + ops.mass(2021, *[0.0016, 0.0016, 0.0016]) + ops.mass(2022, *[0.0011, 0.0011, 0.0011]) + ops.mass(2023, *[0.0004, 0.0004, 0.0004]) + ops.mass(2024, *[0.0011, 0.0011, 0.0011]) + ops.mass(2025, *[0.0017, 0.0017, 0.0017]) + ops.mass(2026, *[0.0017, 0.0017, 0.0017]) + ops.mass(2027, *[0.0021, 0.0021, 0.0021]) + ops.mass(2028, *[0.0001, 0.0001, 0.0001]) + ops.mass(2029, *[0.0002, 0.0002, 0.0002]) + ops.mass(2030, *[0.001, 0.001, 0.001]) + ops.mass(2031, *[0.0042, 0.0042, 0.0042]) + ops.mass(2032, *[0.0011, 0.0011, 0.0011]) + ops.mass(2033, *[0.0019, 0.0019, 0.0019]) + ops.mass(2034, *[0.0005, 0.0005, 0.0005]) + ops.mass(2035, *[0.0019, 0.0019, 0.0019]) + ops.mass(2036, *[0.0008, 0.0008, 0.0008]) + ops.mass(2037, *[0.001, 0.001, 0.001]) + ops.mass(2038, *[0.0005, 0.0005, 0.0005]) + ops.mass(2039, *[0.0004, 0.0004, 0.0004]) + ops.mass(2040, *[0.0004, 0.0004, 0.0004]) + ops.mass(2041, *[0.0004, 0.0004, 0.0004]) + ops.mass(2042, *[0.0004, 0.0004, 0.0004]) + ops.mass(2043, *[0.0012, 0.0012, 0.0012]) + ops.mass(2044, *[0.0013, 0.0013, 0.0013]) + ops.mass(2045, *[0.0009, 0.0009, 0.0009]) + ops.mass(2046, *[0.0023, 0.0023, 0.0023]) + ops.mass(2047, *[0.0012, 0.0012, 0.0012]) + ops.mass(2048, *[0.003, 0.003, 0.003]) + ops.mass(2049, *[0.0014, 0.0014, 0.0014]) + ops.mass(2050, *[0.0011, 0.0011, 0.0011]) + ops.mass(2051, *[0.0026, 0.0026, 0.0026]) + ops.mass(2052, *[0.0014, 0.0014, 0.0014]) + ops.mass(2053, *[0.0012, 0.0012, 0.0012]) + ops.mass(2054, *[0.0015, 0.0015, 0.0015]) + ops.mass(2055, *[0.0077, 0.0077, 0.0077]) + ops.mass(2056, *[0.0009, 0.0009, 0.0009]) + ops.mass(2057, *[0.0012, 0.0012, 0.0012]) + ops.mass(2058, *[0.0019, 0.0019, 0.0019]) + ops.mass(2059, *[0.0016, 0.0016, 0.0016]) + ops.mass(2060, *[0.0011, 0.0011, 0.0011]) + ops.mass(2061, *[0.0016, 0.0016, 0.0016]) + ops.mass(2062, *[0.0016, 0.0016, 0.0016]) + ops.mass(2063, *[0.0016, 0.0016, 0.0016]) + ops.mass(2064, *[0.0014, 0.0014, 0.0014]) + ops.mass(2065, *[0.0019, 0.0019, 0.0019]) + ops.mass(2066, *[0.0008, 0.0008, 0.0008]) + ops.mass(2067, *[0.0008, 0.0008, 0.0008]) + ops.mass(2068, *[0.0027, 0.0027, 0.0027]) + ops.mass(2069, *[0.001, 0.001, 0.001]) + ops.mass(2070, *[0.0022, 0.0022, 0.0022]) + ops.mass(2071, *[0.002, 0.002, 0.002]) + ops.mass(2072, *[0.0023, 0.0023, 0.0023]) + ops.mass(2073, *[0.0032, 0.0032, 0.0032]) + ops.mass(2074, *[0.0022, 0.0022, 0.0022]) + ops.mass(2075, *[0.0013, 0.0013, 0.0013]) + ops.mass(2076, *[0.0019, 0.0019, 0.0019]) + ops.mass(2077, *[0.0013, 0.0013, 0.0013]) + ops.mass(2078, *[0.002, 0.002, 0.002]) + ops.mass(2079, *[0.0021, 0.0021, 0.0021]) + ops.mass(2080, *[0.0022, 0.0022, 0.0022]) + ops.mass(2081, *[0.0015, 0.0015, 0.0015]) + ops.mass(2082, *[0.001, 0.001, 0.001]) + ops.mass(2083, *[0.0018, 0.0018, 0.0018]) + ops.mass(2084, *[0.0012, 0.0012, 0.0012]) + ops.mass(2085, *[0.0012, 0.0012, 0.0012]) + ops.mass(2086, *[0.0021, 0.0021, 0.0021]) + ops.mass(2087, *[0.0007, 0.0007, 0.0007]) + ops.mass(2088, *[0.0021, 0.0021, 0.0021]) + ops.mass(2089, *[0.001, 0.001, 0.001]) + ops.mass(2090, *[0.0008, 0.0008, 0.0008]) + ops.mass(2091, *[0.001, 0.001, 0.001]) + ops.mass(2092, *[0.0008, 0.0008, 0.0008]) + ops.mass(2093, *[0.0015, 0.0015, 0.0015]) + ops.mass(2094, *[0.0012, 0.0012, 0.0012]) + ops.mass(2095, *[0.0018, 0.0018, 0.0018]) + ops.mass(2096, *[0.0011, 0.0011, 0.0011]) + ops.mass(2097, *[0.0017, 0.0017, 0.0017]) + ops.mass(2098, *[0.0034, 0.0034, 0.0034]) + ops.mass(2099, *[0.002, 0.002, 0.002]) + ops.mass(2100, *[0.0013, 0.0013, 0.0013]) + ops.mass(2101, *[0.001, 0.001, 0.001]) + ops.mass(2102, *[0.0014, 0.0014, 0.0014]) + ops.mass(2103, *[0.0017, 0.0017, 0.0017]) + ops.mass(2104, *[0.0012, 0.0012, 0.0012]) + ops.mass(2105, *[0.0005, 0.0005, 0.0005]) + ops.mass(2106, *[0.001, 0.001, 0.001]) + ops.mass(2107, *[0.002, 0.002, 0.002]) + ops.mass(2108, *[0.0012, 0.0012, 0.0012]) + ops.mass(2109, *[0.0011, 0.0011, 0.0011]) + ops.mass(2110, *[0.0015, 0.0015, 0.0015]) + ops.mass(2111, *[0.0022, 0.0022, 0.0022]) + ops.mass(2112, *[0.001, 0.001, 0.001]) + ops.mass(2113, *[0.0019, 0.0019, 0.0019]) + ops.mass(2114, *[0.0044, 0.0044, 0.0044]) + ops.mass(2115, *[0.0007, 0.0007, 0.0007]) + ops.mass(2116, *[0.0013, 0.0013, 0.0013]) + ops.mass(2117, *[0.0008, 0.0008, 0.0008]) + ops.mass(2118, *[0.0006, 0.0006, 0.0006]) + ops.mass(2119, *[0.0005, 0.0005, 0.0005]) + ops.mass(2120, *[0.0031, 0.0031, 0.0031]) + ops.mass(2121, *[0.0013, 0.0013, 0.0013]) + ops.mass(2122, *[0.0007, 0.0007, 0.0007]) + ops.mass(2123, *[0.0017, 0.0017, 0.0017]) + ops.mass(2124, *[0.0007, 0.0007, 0.0007]) + ops.mass(2125, *[0.0016, 0.0016, 0.0016]) + ops.mass(2126, *[0.0005, 0.0005, 0.0005]) + ops.mass(2127, *[0.0005, 0.0005, 0.0005]) + ops.mass(2128, *[0.0005, 0.0005, 0.0005]) + ops.mass(2129, *[0.0021, 0.0021, 0.0021]) + ops.mass(2130, *[0.0013, 0.0013, 0.0013]) + ops.mass(2131, *[0.0009, 0.0009, 0.0009]) + ops.mass(2132, *[0.0013, 0.0013, 0.0013]) + ops.mass(2133, *[0.0031, 0.0031, 0.0031]) + ops.mass(2134, *[0.003, 0.003, 0.003]) + ops.mass(2135, *[0.0034, 0.0034, 0.0034]) + ops.mass(2136, *[0.0004, 0.0004, 0.0004]) + ops.mass(2137, *[0.0007, 0.0007, 0.0007]) + ops.mass(2138, *[0.0016, 0.0016, 0.0016]) + ops.mass(2139, *[0.0023, 0.0023, 0.0023]) + ops.mass(2140, *[0.0029, 0.0029, 0.0029]) + ops.mass(2141, *[0.0001, 0.0001, 0.0001]) + ops.mass(2142, *[0.0023, 0.0023, 0.0023]) + ops.mass(2143, *[0.0025, 0.0025, 0.0025]) + ops.mass(2144, *[0.0026, 0.0026, 0.0026]) + ops.mass(2145, *[0.0033, 0.0033, 0.0033]) + ops.mass(2146, *[0.0012, 0.0012, 0.0012]) + ops.mass(2147, *[0.0034, 0.0034, 0.0034]) + ops.mass(2148, *[0.001, 0.001, 0.001]) + ops.mass(2149, *[0.0008, 0.0008, 0.0008]) + ops.mass(2150, *[0.0017, 0.0017, 0.0017]) + ops.mass(2151, *[0.0022, 0.0022, 0.0022]) + ops.mass(2152, *[0.0015, 0.0015, 0.0015]) + ops.mass(2153, *[0.0023, 0.0023, 0.0023]) + ops.mass(2154, *[0.0019, 0.0019, 0.0019]) + ops.mass(2155, *[0.002, 0.002, 0.002]) + ops.mass(2156, *[0.0006, 0.0006, 0.0006]) + ops.mass(2157, *[0.0025, 0.0025, 0.0025]) + ops.mass(2158, *[0.0012, 0.0012, 0.0012]) + ops.mass(2159, *[0.0007, 0.0007, 0.0007]) + ops.mass(2160, *[0.0021, 0.0021, 0.0021]) + ops.mass(2161, *[0.0005, 0.0005, 0.0005]) + ops.mass(2162, *[0.0007, 0.0007, 0.0007]) + ops.mass(2163, *[0.0005, 0.0005, 0.0005]) + ops.mass(2164, *[0.0007, 0.0007, 0.0007]) + ops.mass(2165, *[0.0008, 0.0008, 0.0008]) + ops.mass(2166, *[0.001, 0.001, 0.001]) + ops.mass(2167, *[0.0028, 0.0028, 0.0028]) + ops.mass(2168, *[0.0024, 0.0024, 0.0024]) + ops.mass(2169, *[0.0026, 0.0026, 0.0026]) + ops.mass(2170, *[0.0039, 0.0039, 0.0039]) + ops.mass(2171, *[0.0061, 0.0061, 0.0061]) + ops.mass(2172, *[0.0027, 0.0027, 0.0027]) + ops.mass(2173, *[0.002, 0.002, 0.002]) + ops.mass(2174, *[0.0016, 0.0016, 0.0016]) + ops.mass(2175, *[0.0015, 0.0015, 0.0015]) + ops.mass(2176, *[0.0013, 0.0013, 0.0013]) + ops.mass(2177, *[0.0004, 0.0004, 0.0004]) + ops.mass(2178, *[0.001, 0.001, 0.001]) + ops.mass(2179, *[0.0008, 0.0008, 0.0008]) + ops.mass(2180, *[0.0003, 0.0003, 0.0003]) + ops.mass(2181, *[0.0006, 0.0006, 0.0006]) + ops.mass(2182, *[0.0006, 0.0006, 0.0006]) + ops.mass(2183, *[0.0004, 0.0004, 0.0004]) + ops.mass(2184, *[0.0022, 0.0022, 0.0022]) + ops.mass(2185, *[0.0021, 0.0021, 0.0021]) + ops.mass(2186, *[0.002, 0.002, 0.002]) + ops.mass(2187, *[0.0012, 0.0012, 0.0012]) + ops.mass(2188, *[0.001, 0.001, 0.001]) + ops.mass(2189, *[0.0009, 0.0009, 0.0009]) + ops.mass(2190, *[0.0008, 0.0008, 0.0008]) + ops.mass(2191, *[0.0008, 0.0008, 0.0008]) + ops.mass(2192, *[0.0016, 0.0016, 0.0016]) + ops.mass(2193, *[0.0017, 0.0017, 0.0017]) + ops.mass(2194, *[0.0021, 0.0021, 0.0021]) + ops.mass(2195, *[0.0013, 0.0013, 0.0013]) + ops.mass(2196, *[0.0006, 0.0006, 0.0006]) + ops.mass(2197, *[0.0004, 0.0004, 0.0004]) + ops.mass(2198, *[0.0003, 0.0003, 0.0003]) + ops.mass(2199, *[0.0019, 0.0019, 0.0019]) + ops.mass(2200, *[0.0019, 0.0019, 0.0019]) + ops.mass(2201, *[0.0004, 0.0004, 0.0004]) + ops.mass(2202, *[0.0022, 0.0022, 0.0022]) + ops.mass(2203, *[0.002, 0.002, 0.002]) + ops.mass(2204, *[0.0032, 0.0032, 0.0032]) + ops.mass(2205, *[0.0005, 0.0005, 0.0005]) + ops.mass(2206, *[0.0004, 0.0004, 0.0004]) + ops.mass(2207, *[0.0005, 0.0005, 0.0005]) + ops.mass(2208, *[0.0007, 0.0007, 0.0007]) + ops.mass(2209, *[0.0014, 0.0014, 0.0014]) + ops.mass(2210, *[0.0015, 0.0015, 0.0015]) + ops.mass(2211, *[0.002, 0.002, 0.002]) + ops.mass(2212, *[0.0003, 0.0003, 0.0003]) + ops.mass(2213, *[0.0018, 0.0018, 0.0018]) + ops.mass(2214, *[0.0047, 0.0047, 0.0047]) + ops.mass(2215, *[0.0016, 0.0016, 0.0016]) + ops.mass(2216, *[0.0006, 0.0006, 0.0006]) + ops.mass(2217, *[0.0002, 0.0002, 0.0002]) + ops.mass(2218, *[0.0018, 0.0018, 0.0018]) + ops.mass(2219, *[0.0021, 0.0021, 0.0021]) + ops.mass(2220, *[0.0016, 0.0016, 0.0016]) + ops.mass(2221, *[0.0023, 0.0023, 0.0023]) + ops.mass(2222, *[0.0022, 0.0022, 0.0022]) + ops.mass(2223, *[0.0013, 0.0013, 0.0013]) + ops.mass(2224, *[0.0016, 0.0016, 0.0016]) + ops.mass(2225, *[0.0028, 0.0028, 0.0028]) + ops.mass(2226, *[0.0019, 0.0019, 0.0019]) + ops.mass(2227, *[0.0016, 0.0016, 0.0016]) + ops.mass(2228, *[0.0013, 0.0013, 0.0013]) + ops.mass(2229, *[0.0027, 0.0027, 0.0027]) + ops.mass(2230, *[0.0017, 0.0017, 0.0017]) + ops.mass(2231, *[0.0016, 0.0016, 0.0016]) + ops.mass(2232, *[0.0013, 0.0013, 0.0013]) + ops.mass(2233, *[0.0019, 0.0019, 0.0019]) + ops.mass(2234, *[0.0018, 0.0018, 0.0018]) + ops.mass(2235, *[0.0003, 0.0003, 0.0003]) + ops.mass(2236, *[0.005, 0.005, 0.005]) + ops.mass(2237, *[0.0066, 0.0066, 0.0066]) + ops.mass(2238, *[0.0077, 0.0077, 0.0077]) + ops.mass(2239, *[0.0012, 0.0012, 0.0012]) + ops.mass(2240, *[0.0022, 0.0022, 0.0022]) + ops.mass(2241, *[0.0023, 0.0023, 0.0023]) + ops.mass(2242, *[0.0023, 0.0023, 0.0023]) + ops.mass(2243, *[0.0022, 0.0022, 0.0022]) + ops.mass(2244, *[0.0015, 0.0015, 0.0015]) + ops.mass(2245, *[0.0021, 0.0021, 0.0021]) + ops.mass(2246, *[0.0006, 0.0006, 0.0006]) + ops.mass(2247, *[0.0007, 0.0007, 0.0007]) + ops.mass(2248, *[0.0024, 0.0024, 0.0024]) + ops.mass(2249, *[0.0007, 0.0007, 0.0007]) + ops.mass(2250, *[0.0019, 0.0019, 0.0019]) + ops.mass(2251, *[0.0007, 0.0007, 0.0007]) + ops.mass(2252, *[0.0008, 0.0008, 0.0008]) + ops.mass(2253, *[0.0007, 0.0007, 0.0007]) + ops.mass(2254, *[0.0003, 0.0003, 0.0003]) + ops.mass(2255, *[0.0026, 0.0026, 0.0026]) + ops.mass(2256, *[0.0017, 0.0017, 0.0017]) + ops.mass(2257, *[0.0007, 0.0007, 0.0007]) + ops.mass(2258, *[0.0016, 0.0016, 0.0016]) + ops.mass(2259, *[0.0001, 0.0001, 0.0001]) + ops.mass(2260, *[0.0015, 0.0015, 0.0015]) + ops.mass(2261, *[0.0015, 0.0015, 0.0015]) + ops.mass(2262, *[0.0005, 0.0005, 0.0005]) + ops.mass(2263, *[0.0012, 0.0012, 0.0012]) + ops.mass(2264, *[0.0017, 0.0017, 0.0017]) + ops.mass(2265, *[0.0005, 0.0005, 0.0005]) + ops.mass(2266, *[0.0017, 0.0017, 0.0017]) + ops.mass(2267, *[0.0007, 0.0007, 0.0007]) + ops.mass(2268, *[0.0006, 0.0006, 0.0006]) + ops.mass(2269, *[0.001, 0.001, 0.001]) + ops.mass(2270, *[0.0007, 0.0007, 0.0007]) + ops.mass(2271, *[0.0009, 0.0009, 0.0009]) + ops.mass(2272, *[0.0016, 0.0016, 0.0016]) + ops.mass(2273, *[0.002, 0.002, 0.002]) + ops.mass(2274, *[0.0016, 0.0016, 0.0016]) + ops.mass(2275, *[0.0018, 0.0018, 0.0018]) + ops.mass(2276, *[0.0005, 0.0005, 0.0005]) + ops.mass(2277, *[0.0012, 0.0012, 0.0012]) + ops.mass(2278, *[0.0008, 0.0008, 0.0008]) + ops.mass(2279, *[0.0008, 0.0008, 0.0008]) + ops.mass(2280, *[0.0013, 0.0013, 0.0013]) + ops.mass(2281, *[0.0006, 0.0006, 0.0006]) + ops.mass(2282, *[0.0007, 0.0007, 0.0007]) + ops.mass(2283, *[0.002, 0.002, 0.002]) + ops.mass(2284, *[0.0022, 0.0022, 0.0022]) + ops.mass(2285, *[0.0004, 0.0004, 0.0004]) + ops.mass(2286, *[0.0002, 0.0002, 0.0002]) + ops.mass(2287, *[0.0006, 0.0006, 0.0006]) + ops.mass(2288, *[0.0004, 0.0004, 0.0004]) + ops.mass(2289, *[0.0005, 0.0005, 0.0005]) + ops.mass(2290, *[0.0017, 0.0017, 0.0017]) + ops.mass(2291, *[0.0006, 0.0006, 0.0006]) + ops.mass(2292, *[0.0018, 0.0018, 0.0018]) + ops.mass(2293, *[0.0005, 0.0005, 0.0005]) + ops.mass(2294, *[0.0017, 0.0017, 0.0017]) + ops.mass(2295, *[0.0009, 0.0009, 0.0009]) + ops.mass(2296, *[0.0008, 0.0008, 0.0008]) + ops.mass(2297, *[0.0012, 0.0012, 0.0012]) + ops.mass(2298, *[0.0021, 0.0021, 0.0021]) + ops.mass(2299, *[0.0008, 0.0008, 0.0008]) + ops.mass(2300, *[0.0013, 0.0013, 0.0013]) + ops.mass(2301, *[0.002, 0.002, 0.002]) + ops.mass(2302, *[0.0013, 0.0013, 0.0013]) + ops.mass(2303, *[0.0016, 0.0016, 0.0016]) + ops.mass(2304, *[0.0011, 0.0011, 0.0011]) + ops.mass(2305, *[0.0008, 0.0008, 0.0008]) + ops.mass(2306, *[0.0019, 0.0019, 0.0019]) + ops.mass(2307, *[0.002, 0.002, 0.002]) + ops.mass(2308, *[0.003, 0.003, 0.003]) + ops.mass(2309, *[0.0021, 0.0021, 0.0021]) + ops.mass(2310, *[0.0019, 0.0019, 0.0019]) + ops.mass(2311, *[0.0019, 0.0019, 0.0019]) + ops.mass(2312, *[0.0013, 0.0013, 0.0013]) + ops.mass(2313, *[0.0006, 0.0006, 0.0006]) + ops.mass(2314, *[0.0003, 0.0003, 0.0003]) + ops.mass(2315, *[0.002, 0.002, 0.002]) + ops.mass(2316, *[0.0019, 0.0019, 0.0019]) + ops.mass(2317, *[0.0007, 0.0007, 0.0007]) + ops.mass(2318, *[0.0008, 0.0008, 0.0008]) + ops.mass(2319, *[0.0014, 0.0014, 0.0014]) + ops.mass(2320, *[0.0007, 0.0007, 0.0007]) + ops.mass(2321, *[0.0026, 0.0026, 0.0026]) + ops.mass(2322, *[0.001, 0.001, 0.001]) + ops.mass(2323, *[0.0006, 0.0006, 0.0006]) + ops.mass(2324, *[0.0008, 0.0008, 0.0008]) + ops.mass(2325, *[0.0024, 0.0024, 0.0024]) + ops.mass(2326, *[0.0003, 0.0003, 0.0003]) + ops.mass(2327, *[0.0004, 0.0004, 0.0004]) + ops.mass(2328, *[0.0007, 0.0007, 0.0007]) + ops.mass(2329, *[0.001, 0.001, 0.001]) + ops.mass(2330, *[0.0012, 0.0012, 0.0012]) + ops.mass(2331, *[0.0016, 0.0016, 0.0016]) + ops.mass(2332, *[0.0027, 0.0027, 0.0027]) + ops.mass(2333, *[0.0021, 0.0021, 0.0021]) + ops.mass(2334, *[0.0019, 0.0019, 0.0019]) + ops.mass(2335, *[0.0015, 0.0015, 0.0015]) + ops.mass(2336, *[0.0014, 0.0014, 0.0014]) + ops.mass(2337, *[0.0015, 0.0015, 0.0015]) + ops.mass(2338, *[0.0063, 0.0063, 0.0063]) + ops.mass(2339, *[0.0013, 0.0013, 0.0013]) + ops.mass(2340, *[0.0044, 0.0044, 0.0044]) + ops.mass(2341, *[0.0007, 0.0007, 0.0007]) + ops.mass(2342, *[0.001, 0.001, 0.001]) + ops.mass(2343, *[0.0011, 0.0011, 0.0011]) + ops.mass(2344, *[0.0009, 0.0009, 0.0009]) + ops.mass(2345, *[0.0012, 0.0012, 0.0012]) + ops.mass(2346, *[0.0008, 0.0008, 0.0008]) + ops.mass(2347, *[0.0015, 0.0015, 0.0015]) + ops.mass(2348, *[0.002, 0.002, 0.002]) + ops.mass(2349, *[0.003, 0.003, 0.003]) + ops.mass(2350, *[0.0023, 0.0023, 0.0023]) + ops.mass(2351, *[0.0025, 0.0025, 0.0025]) + ops.mass(2352, *[0.0012, 0.0012, 0.0012]) + ops.mass(2353, *[0.0005, 0.0005, 0.0005]) + ops.mass(2354, *[0.0008, 0.0008, 0.0008]) + ops.mass(2355, *[0.0007, 0.0007, 0.0007]) + ops.mass(2356, *[0.0019, 0.0019, 0.0019]) + ops.mass(2357, *[0.0124, 0.0124, 0.0124]) + ops.mass(2358, *[0.0102, 0.0102, 0.0102]) + ops.mass(2359, *[0.0021, 0.0021, 0.0021]) + ops.mass(2360, *[0.0007, 0.0007, 0.0007]) + ops.mass(2361, *[0.0013, 0.0013, 0.0013]) + ops.mass(2362, *[0.0016, 0.0016, 0.0016]) + ops.mass(2363, *[0.0006, 0.0006, 0.0006]) + ops.mass(2364, *[0.0016, 0.0016, 0.0016]) + ops.mass(2365, *[0.0008, 0.0008, 0.0008]) + ops.mass(2366, *[0.0009, 0.0009, 0.0009]) + ops.mass(2367, *[0.0002, 0.0002, 0.0002]) + ops.mass(2368, *[0.0019, 0.0019, 0.0019]) + ops.mass(2369, *[0.0014, 0.0014, 0.0014]) + ops.mass(2370, *[0.0006, 0.0006, 0.0006]) + ops.mass(2371, *[0.0005, 0.0005, 0.0005]) + ops.mass(2372, *[0.0005, 0.0005, 0.0005]) + ops.mass(2373, *[0.0019, 0.0019, 0.0019]) + ops.mass(2374, *[0.0004, 0.0004, 0.0004]) + ops.mass(2375, *[0.0016, 0.0016, 0.0016]) + ops.mass(2376, *[0.0014, 0.0014, 0.0014]) + ops.mass(2377, *[0.0011, 0.0011, 0.0011]) + ops.mass(2378, *[0.0005, 0.0005, 0.0005]) + ops.mass(2379, *[0.0011, 0.0011, 0.0011]) + ops.mass(2380, *[0.0015, 0.0015, 0.0015]) + ops.mass(2381, *[0.0051, 0.0051, 0.0051]) + ops.mass(2382, *[0.0019, 0.0019, 0.0019]) + ops.mass(2383, *[0.0026, 0.0026, 0.0026]) + ops.mass(2384, *[0.0014, 0.0014, 0.0014]) + ops.mass(2385, *[0.0014, 0.0014, 0.0014]) + ops.mass(2386, *[0.0017, 0.0017, 0.0017]) + ops.mass(2387, *[0.0016, 0.0016, 0.0016]) + ops.mass(2388, *[0.0016, 0.0016, 0.0016]) + ops.mass(2389, *[0.0015, 0.0015, 0.0015]) + ops.mass(2390, *[0.0018, 0.0018, 0.0018]) + ops.mass(2391, *[0.0019, 0.0019, 0.0019]) + ops.mass(2392, *[0.0012, 0.0012, 0.0012]) + ops.mass(2393, *[0.0006, 0.0006, 0.0006]) + ops.mass(2394, *[0.0008, 0.0008, 0.0008]) + ops.mass(2395, *[0.0024, 0.0024, 0.0024]) + ops.mass(2396, *[0.0046, 0.0046, 0.0046]) + ops.mass(2397, *[0.0017, 0.0017, 0.0017]) + ops.mass(2398, *[0.0016, 0.0016, 0.0016]) + ops.mass(2399, *[0.0012, 0.0012, 0.0012]) + ops.mass(2400, *[0.0011, 0.0011, 0.0011]) + ops.mass(2401, *[0.0008, 0.0008, 0.0008]) + ops.mass(2402, *[0.004, 0.004, 0.004]) + ops.mass(2403, *[0.0007, 0.0007, 0.0007]) + ops.mass(2404, *[0.0024, 0.0024, 0.0024]) + ops.mass(2405, *[0.0033, 0.0033, 0.0033]) + ops.mass(2406, *[0.0027, 0.0027, 0.0027]) + ops.mass(2407, *[0.0016, 0.0016, 0.0016]) + ops.mass(2408, *[0.0033, 0.0033, 0.0033]) + ops.mass(2409, *[0.0026, 0.0026, 0.0026]) + ops.mass(2410, *[0.0018, 0.0018, 0.0018]) + ops.mass(2411, *[0.0024, 0.0024, 0.0024]) + ops.mass(2412, *[0.0024, 0.0024, 0.0024]) + ops.mass(2413, *[0.0024, 0.0024, 0.0024]) + ops.mass(2414, *[0.0009, 0.0009, 0.0009]) + ops.mass(2415, *[0.0006, 0.0006, 0.0006]) + ops.mass(2416, *[0.0024, 0.0024, 0.0024]) + ops.mass(2417, *[0.0004, 0.0004, 0.0004]) + ops.mass(2418, *[0.0006, 0.0006, 0.0006]) + ops.mass(2419, *[0.0011, 0.0011, 0.0011]) + ops.mass(2420, *[0.002, 0.002, 0.002]) + ops.mass(2421, *[0.0009, 0.0009, 0.0009]) + ops.mass(2422, *[0.0025, 0.0025, 0.0025]) + ops.mass(2423, *[0.0001, 0.0001, 0.0001]) + ops.mass(2424, *[0.0011, 0.0011, 0.0011]) + ops.mass(2425, *[0.0008, 0.0008, 0.0008]) + ops.mass(2426, *[0.0004, 0.0004, 0.0004]) + ops.mass(2427, *[0.0005, 0.0005, 0.0005]) + ops.mass(2428, *[0.0011, 0.0011, 0.0011]) + ops.mass(2429, *[0.0015, 0.0015, 0.0015]) + ops.mass(2430, *[0.0016, 0.0016, 0.0016]) + ops.mass(2431, *[0.0005, 0.0005, 0.0005]) + ops.mass(2432, *[0.0009, 0.0009, 0.0009]) + ops.mass(2433, *[0.0009, 0.0009, 0.0009]) + ops.mass(2434, *[0.0008, 0.0008, 0.0008]) + ops.mass(2435, *[0.0022, 0.0022, 0.0022]) + ops.mass(2436, *[0.0016, 0.0016, 0.0016]) + ops.mass(2437, *[0.0005, 0.0005, 0.0005]) + ops.mass(2438, *[0.007, 0.007, 0.007]) + ops.mass(2439, *[0.0007, 0.0007, 0.0007]) + ops.mass(2440, *[0.0016, 0.0016, 0.0016]) + ops.mass(2441, *[0.0006, 0.0006, 0.0006]) + ops.mass(2442, *[0.0013, 0.0013, 0.0013]) + ops.mass(2443, *[0.002, 0.002, 0.002]) + ops.mass(2444, *[0.0007, 0.0007, 0.0007]) + ops.mass(2445, *[0.0005, 0.0005, 0.0005]) + ops.mass(2446, *[0.0005, 0.0005, 0.0005]) + ops.mass(2447, *[0.0006, 0.0006, 0.0006]) + ops.mass(2448, *[0.0003, 0.0003, 0.0003]) + ops.mass(2449, *[0.0009, 0.0009, 0.0009]) + ops.mass(2450, *[0.0013, 0.0013, 0.0013]) + ops.mass(2451, *[0.0013, 0.0013, 0.0013]) + ops.mass(2452, *[0.0012, 0.0012, 0.0012]) + ops.mass(2453, *[0.0014, 0.0014, 0.0014]) + ops.mass(2454, *[0.0006, 0.0006, 0.0006]) + ops.mass(2455, *[0.0006, 0.0006, 0.0006]) + ops.mass(2456, *[0.0006, 0.0006, 0.0006]) + ops.mass(2457, *[0.0015, 0.0015, 0.0015]) + ops.mass(2458, *[0.0005, 0.0005, 0.0005]) + ops.mass(2459, *[0.0007, 0.0007, 0.0007]) + ops.mass(2460, *[0.0007, 0.0007, 0.0007]) + ops.mass(2461, *[0.0007, 0.0007, 0.0007]) + ops.mass(2462, *[0.0027, 0.0027, 0.0027]) + ops.mass(2463, *[0.0009, 0.0009, 0.0009]) + ops.mass(2464, *[0.0018, 0.0018, 0.0018]) + ops.mass(2465, *[0.002, 0.002, 0.002]) + ops.mass(2466, *[0.0011, 0.0011, 0.0011]) + ops.mass(2467, *[0.002, 0.002, 0.002]) + ops.mass(2468, *[0.0013, 0.0013, 0.0013]) + ops.mass(2469, *[0.0003, 0.0003, 0.0003]) + ops.mass(2470, *[0.0006, 0.0006, 0.0006]) + ops.mass(2471, *[0.0006, 0.0006, 0.0006]) + ops.mass(2472, *[0.0009, 0.0009, 0.0009]) + ops.mass(2473, *[0.0005, 0.0005, 0.0005]) + ops.mass(2474, *[0.0008, 0.0008, 0.0008]) + ops.mass(2475, *[0.0018, 0.0018, 0.0018]) + ops.mass(2476, *[0.0006, 0.0006, 0.0006]) + ops.mass(2477, *[0.0003, 0.0003, 0.0003]) + ops.mass(2478, *[0.0027, 0.0027, 0.0027]) + ops.mass(2479, *[0.0079, 0.0079, 0.0079]) + ops.mass(2480, *[0.0005, 0.0005, 0.0005]) + ops.mass(2481, *[0.0003, 0.0003, 0.0003]) + ops.mass(2482, *[0.002, 0.002, 0.002]) + ops.mass(2483, *[0.0018, 0.0018, 0.0018]) + ops.mass(2484, *[0.0017, 0.0017, 0.0017]) + ops.mass(2485, *[0.0017, 0.0017, 0.0017]) + ops.mass(2486, *[0.0018, 0.0018, 0.0018]) + ops.mass(2487, *[0.0007, 0.0007, 0.0007]) + ops.mass(2488, *[0.0016, 0.0016, 0.0016]) + ops.mass(2489, *[0.0012, 0.0012, 0.0012]) + ops.mass(2490, *[0.0009, 0.0009, 0.0009]) + ops.mass(2491, *[0.0017, 0.0017, 0.0017]) + ops.mass(2492, *[0.0022, 0.0022, 0.0022]) + ops.mass(2493, *[0.0011, 0.0011, 0.0011]) + ops.mass(2494, *[0.002, 0.002, 0.002]) + ops.mass(2495, *[0.0014, 0.0014, 0.0014]) + ops.mass(2496, *[0.0018, 0.0018, 0.0018]) + ops.mass(2497, *[0.002, 0.002, 0.002]) + ops.mass(2498, *[0.0012, 0.0012, 0.0012]) + ops.mass(2499, *[0.0005, 0.0005, 0.0005]) + ops.mass(2500, *[0.0004, 0.0004, 0.0004]) + ops.mass(2501, *[0.0012, 0.0012, 0.0012]) + ops.mass(2502, *[0.0022, 0.0022, 0.0022]) + ops.mass(2503, *[0.0008, 0.0008, 0.0008]) + ops.mass(2504, *[0.0006, 0.0006, 0.0006]) + ops.mass(2505, *[0.0012, 0.0012, 0.0012]) + ops.mass(2506, *[0.0013, 0.0013, 0.0013]) + ops.mass(2507, *[0.0007, 0.0007, 0.0007]) + ops.mass(2508, *[0.0014, 0.0014, 0.0014]) + ops.mass(2509, *[0.0011, 0.0011, 0.0011]) + ops.mass(2510, *[0.0011, 0.0011, 0.0011]) + ops.mass(2511, *[0.0008, 0.0008, 0.0008]) + ops.mass(2512, *[0.0013, 0.0013, 0.0013]) + ops.mass(2513, *[0.0014, 0.0014, 0.0014]) + ops.mass(2514, *[0.0014, 0.0014, 0.0014]) + ops.mass(2515, *[0.0004, 0.0004, 0.0004]) + ops.mass(2516, *[0.0017, 0.0017, 0.0017]) + ops.mass(2517, *[0.0006, 0.0006, 0.0006]) + ops.mass(2518, *[0.0007, 0.0007, 0.0007]) + ops.mass(2519, *[0.0016, 0.0016, 0.0016]) + ops.mass(2520, *[0.0013, 0.0013, 0.0013]) + ops.mass(2521, *[0.0009, 0.0009, 0.0009]) + ops.mass(2522, *[0.0013, 0.0013, 0.0013]) + ops.mass(2523, *[0.0008, 0.0008, 0.0008]) + ops.mass(2524, *[0.0014, 0.0014, 0.0014]) + ops.mass(2525, *[0.0016, 0.0016, 0.0016]) + ops.mass(2526, *[0.002, 0.002, 0.002]) + ops.mass(2527, *[0.001, 0.001, 0.001]) + ops.mass(2528, *[0.0017, 0.0017, 0.0017]) + ops.mass(2529, *[0.0021, 0.0021, 0.0021]) + ops.mass(2530, *[0.0012, 0.0012, 0.0012]) + ops.mass(2531, *[0.0027, 0.0027, 0.0027]) + ops.mass(2532, *[0.0025, 0.0025, 0.0025]) + ops.mass(2533, *[0.0021, 0.0021, 0.0021]) + ops.mass(2534, *[0.0004, 0.0004, 0.0004]) + ops.mass(2535, *[0.0003, 0.0003, 0.0003]) + ops.mass(2536, *[0.0012, 0.0012, 0.0012]) + ops.mass(2537, *[0.0025, 0.0025, 0.0025]) + ops.mass(2538, *[0.0022, 0.0022, 0.0022]) + ops.mass(2539, *[0.0023, 0.0023, 0.0023]) + ops.mass(2540, *[0.0011, 0.0011, 0.0011]) + ops.mass(2541, *[0.0011, 0.0011, 0.0011]) + ops.mass(2542, *[0.0031, 0.0031, 0.0031]) + ops.mass(2543, *[0.0011, 0.0011, 0.0011]) + ops.mass(2544, *[0.0026, 0.0026, 0.0026]) + ops.mass(2545, *[0.0005, 0.0005, 0.0005]) + ops.mass(2546, *[0.0014, 0.0014, 0.0014]) + ops.mass(2547, *[0.0002, 0.0002, 0.0002]) + ops.mass(2548, *[0.0003, 0.0003, 0.0003]) + ops.mass(2549, *[0.0006, 0.0006, 0.0006]) + ops.mass(2550, *[0.0004, 0.0004, 0.0004]) + ops.mass(2551, *[0.0007, 0.0007, 0.0007]) + ops.mass(2552, *[0.0003, 0.0003, 0.0003]) + ops.mass(2553, *[0.001, 0.001, 0.001]) + ops.mass(2554, *[0.0013, 0.0013, 0.0013]) + ops.mass(2555, *[0.0014, 0.0014, 0.0014]) + ops.mass(2556, *[0.0022, 0.0022, 0.0022]) + ops.mass(2557, *[0.0008, 0.0008, 0.0008]) + ops.mass(2558, *[0.0011, 0.0011, 0.0011]) + ops.mass(2559, *[0.0018, 0.0018, 0.0018]) + ops.mass(2560, *[0.0057, 0.0057, 0.0057]) + ops.mass(2561, *[0.0008, 0.0008, 0.0008]) + ops.mass(2562, *[0.0025, 0.0025, 0.0025]) + ops.mass(2563, *[0.0021, 0.0021, 0.0021]) + ops.mass(2564, *[0.0008, 0.0008, 0.0008]) + ops.mass(2565, *[0.0012, 0.0012, 0.0012]) + ops.mass(2566, *[0.0007, 0.0007, 0.0007]) + ops.mass(2567, *[0.0003, 0.0003, 0.0003]) + ops.mass(2568, *[0.0015, 0.0015, 0.0015]) + ops.mass(2569, *[0.0004, 0.0004, 0.0004]) + ops.mass(2570, *[0.0043, 0.0043, 0.0043]) + ops.mass(2571, *[0.0008, 0.0008, 0.0008]) + ops.mass(2572, *[0.0006, 0.0006, 0.0006]) + ops.mass(2573, *[0.001, 0.001, 0.001]) + ops.mass(2574, *[0.0006, 0.0006, 0.0006]) + ops.mass(2575, *[0.0004, 0.0004, 0.0004]) + ops.mass(2576, *[0.0003, 0.0003, 0.0003]) + ops.mass(2577, *[0.0018, 0.0018, 0.0018]) + ops.mass(2578, *[0.0036, 0.0036, 0.0036]) + ops.mass(2579, *[0.0012, 0.0012, 0.0012]) + ops.mass(2580, *[0.0005, 0.0005, 0.0005]) + ops.mass(2581, *[0.0005, 0.0005, 0.0005]) + ops.mass(2582, *[0.0007, 0.0007, 0.0007]) + ops.mass(2583, *[0.0007, 0.0007, 0.0007]) + ops.mass(2584, *[0.0007, 0.0007, 0.0007]) + ops.mass(2585, *[0.0012, 0.0012, 0.0012]) + ops.mass(2586, *[0.0004, 0.0004, 0.0004]) + ops.mass(2587, *[0.0004, 0.0004, 0.0004]) + ops.mass(2588, *[0.0016, 0.0016, 0.0016]) + ops.mass(2589, *[0.0005, 0.0005, 0.0005]) + ops.mass(2590, *[0.0016, 0.0016, 0.0016]) + ops.mass(2591, *[0.0006, 0.0006, 0.0006]) + ops.mass(2592, *[0.0026, 0.0026, 0.0026]) + ops.mass(2593, *[0.0004, 0.0004, 0.0004]) + ops.mass(2594, *[0.002, 0.002, 0.002]) + ops.mass(2595, *[0.0006, 0.0006, 0.0006]) + ops.mass(2596, *[0.0048, 0.0048, 0.0048]) + ops.mass(2597, *[0.0012, 0.0012, 0.0012]) + ops.mass(2598, *[0.001, 0.001, 0.001]) + ops.mass(2599, *[0.0003, 0.0003, 0.0003]) + ops.mass(2600, *[0.0014, 0.0014, 0.0014]) + ops.mass(2601, *[0.0004, 0.0004, 0.0004]) + ops.mass(2602, *[0.0037, 0.0037, 0.0037]) + ops.mass(2603, *[0.0006, 0.0006, 0.0006]) + ops.mass(2604, *[0.0014, 0.0014, 0.0014]) + ops.mass(2605, *[0.0007, 0.0007, 0.0007]) + ops.mass(2606, *[0.0008, 0.0008, 0.0008]) + ops.mass(2607, *[0.0006, 0.0006, 0.0006]) + ops.mass(2608, *[0.0006, 0.0006, 0.0006]) + ops.mass(2609, *[0.0001, 0.0001, 0.0001]) + ops.mass(2610, *[0.0002, 0.0002, 0.0002]) + ops.mass(2611, *[0.0005, 0.0005, 0.0005]) + ops.mass(2612, *[0.0017, 0.0017, 0.0017]) + ops.mass(2613, *[0.0006, 0.0006, 0.0006]) + ops.mass(2614, *[0.0007, 0.0007, 0.0007]) + ops.mass(2615, *[0.0013, 0.0013, 0.0013]) + ops.mass(2616, *[0.0025, 0.0025, 0.0025]) + ops.mass(2617, *[0.0022, 0.0022, 0.0022]) + ops.mass(2618, *[0.0003, 0.0003, 0.0003]) + ops.mass(2619, *[0.0024, 0.0024, 0.0024]) + ops.mass(2620, *[0.0007, 0.0007, 0.0007]) + ops.mass(2621, *[0.0022, 0.0022, 0.0022]) + ops.mass(2622, *[0.0013, 0.0013, 0.0013]) + ops.mass(2623, *[0.0007, 0.0007, 0.0007]) + ops.mass(2624, *[0.0012, 0.0012, 0.0012]) + ops.mass(2625, *[0.0007, 0.0007, 0.0007]) + ops.mass(2626, *[0.001, 0.001, 0.001]) + ops.mass(2627, *[0.0009, 0.0009, 0.0009]) + ops.mass(2628, *[0.0003, 0.0003, 0.0003]) + ops.mass(2629, *[0.0003, 0.0003, 0.0003]) + ops.mass(2630, *[0.0013, 0.0013, 0.0013]) + ops.mass(2631, *[0.0022, 0.0022, 0.0022]) + ops.mass(2632, *[0.0011, 0.0011, 0.0011]) + ops.mass(2633, *[0.0008, 0.0008, 0.0008]) + ops.mass(2634, *[0.0017, 0.0017, 0.0017]) + ops.mass(2635, *[0.0016, 0.0016, 0.0016]) + ops.mass(2636, *[0.0003, 0.0003, 0.0003]) + ops.mass(2637, *[0.0008, 0.0008, 0.0008]) + ops.mass(2638, *[0.0011, 0.0011, 0.0011]) + ops.mass(2639, *[0.0006, 0.0006, 0.0006]) + ops.mass(2640, *[0.001, 0.001, 0.001]) + ops.mass(2641, *[0.0015, 0.0015, 0.0015]) + ops.mass(2642, *[0.0015, 0.0015, 0.0015]) + ops.mass(2643, *[0.0002, 0.0002, 0.0002]) + ops.mass(2644, *[0.0008, 0.0008, 0.0008]) + ops.mass(2645, *[0.0011, 0.0011, 0.0011]) + ops.mass(2646, *[0.0019, 0.0019, 0.0019]) + ops.mass(2647, *[0.0009, 0.0009, 0.0009]) + ops.mass(2648, *[0.0003, 0.0003, 0.0003]) + ops.mass(2649, *[0.0002, 0.0002, 0.0002]) + ops.mass(2650, *[0.0002, 0.0002, 0.0002]) + ops.mass(2651, *[0.0006, 0.0006, 0.0006]) + ops.mass(2652, *[0.0017, 0.0017, 0.0017]) + ops.mass(2653, *[0.0014, 0.0014, 0.0014]) + ops.mass(2654, *[0.0004, 0.0004, 0.0004]) + ops.mass(2655, *[0.0009, 0.0009, 0.0009]) + ops.mass(2656, *[0.0007, 0.0007, 0.0007]) + ops.mass(2657, *[0.0008, 0.0008, 0.0008]) + ops.mass(2658, *[0.0002, 0.0002, 0.0002]) + ops.mass(2659, *[0.0002, 0.0002, 0.0002]) + ops.mass(2660, *[0.0017, 0.0017, 0.0017]) + ops.mass(2661, *[0.0009, 0.0009, 0.0009]) + ops.mass(2662, *[0.0013, 0.0013, 0.0013]) + ops.mass(2663, *[0.0008, 0.0008, 0.0008]) + ops.mass(2664, *[0.0004, 0.0004, 0.0004]) + ops.mass(2665, *[0.0006, 0.0006, 0.0006]) + ops.mass(2666, *[0.0006, 0.0006, 0.0006]) + ops.mass(2667, *[0.0007, 0.0007, 0.0007]) + ops.mass(2668, *[0.0011, 0.0011, 0.0011]) + ops.mass(2669, *[0.0009, 0.0009, 0.0009]) + ops.mass(2670, *[0.0004, 0.0004, 0.0004]) + ops.mass(2671, *[0.0006, 0.0006, 0.0006]) + ops.mass(2672, *[0.0001, 0.0001, 0.0001]) + ops.mass(2673, *[0.0004, 0.0004, 0.0004]) + ops.mass(2674, *[0.0007, 0.0007, 0.0007]) + ops.mass(2675, *[0.0008, 0.0008, 0.0008]) + ops.mass(2676, *[0.0008, 0.0008, 0.0008]) + ops.mass(2677, *[0.0005, 0.0005, 0.0005]) + ops.mass(2678, *[0.0003, 0.0003, 0.0003]) + ops.mass(2679, *[0.0004, 0.0004, 0.0004]) + ops.mass(2680, *[0.0006, 0.0006, 0.0006]) + ops.mass(2681, *[0.0018, 0.0018, 0.0018]) + ops.mass(2682, *[0.0027, 0.0027, 0.0027]) + ops.mass(2683, *[0.0007, 0.0007, 0.0007]) + ops.mass(2684, *[0.0004, 0.0004, 0.0004]) + ops.mass(2685, *[0.0001, 0.0001, 0.0001]) + ops.mass(2686, *[0.0004, 0.0004, 0.0004]) + ops.mass(2687, *[0.0003, 0.0003, 0.0003]) diff --git a/build/lib/opstool/examples/Pier.py b/build/lib/opstool/examples/Pier.py new file mode 100644 index 0000000..be225ac --- /dev/null +++ b/build/lib/opstool/examples/Pier.py @@ -0,0 +1,62 @@ +import numpy as np +import openseespy.opensees as ops + + +def Pier(): + ops.wipe() + ops.model('basic', '-ndm', 3, '-ndf', 3) + matTag, E, nu, rho = 1, 3.E7, 0.2, 2.55 + ops.nDMaterial('ElasticIsotropic', matTag, E, nu) + + ele_mass = {} + node_mass = {} + + B = 1 + L = 1 + H = 8 + nB, nL, nH = (6, 6, 41) + dB, dL, dH = (B / (nB - 1), L / (nL - 1), H / (nH - 1)) + xs = np.linspace(0, B, nB) + ys = np.linspace(0, L, nL) + zs = np.linspace(0, H, nH) + + tag = 0 + for k in range(nH): + for j in range(nL): + for i in range(nB): + x = xs[i] + y = ys[j] + z = zs[k] + tag += 1 + ops.node(tag, x, y, z) + ops.fixZ(0, *[1, 1, 1]) + + nodeTags = np.arange(1, nB * nL * nH + 1).reshape((nH, nL, nB)) + tag = 0 + for k in range(nH - 1): + for j in range(nL - 1): + for i in range(nB - 1): + node1, node2 = int(nodeTags[k][j][i]), int( + nodeTags[k][j][i + 1]) + node3, node4 = int(nodeTags[k][j + 1] + [i + 1]), int(nodeTags[k][j + 1][i]) + node5, node6 = int(nodeTags[k + 1][j][i] + ), int(nodeTags[k + 1][j][i + 1]) + node7, node8 = int(nodeTags[k + 1][j + 1] + [i + 1]), int(nodeTags[k + 1][j + 1][i]) + eleNodes = [node1, node2, node3, + node4, node5, node6, node7, node8] + tag += 1 + ops.element('stdBrick', tag, *eleNodes, matTag) + ele_mass[tag] = (dB * dL * dH) * rho + + for tag in ele_mass.keys(): + nodeTags = ops.eleNodes(tag) + mass = ele_mass[tag] + for tag_ in nodeTags: + if tag_ in node_mass.keys(): + node_mass[tag_] += mass / 8 + else: + node_mass[tag_] = mass / 8 + for tag in node_mass.keys(): + ops.mass(tag, node_mass[tag], node_mass[tag], node_mass[tag]) diff --git a/build/lib/opstool/examples/SDOF.py b/build/lib/opstool/examples/SDOF.py new file mode 100644 index 0000000..5410aad --- /dev/null +++ b/build/lib/opstool/examples/SDOF.py @@ -0,0 +1,60 @@ +import numpy as np +import openseespy.opensees as ops + + +def SDOF(): + ops.wipe() + ops.model('basic', '-ndm', 3, '-ndf', 6) + + vc = 0.2 + fc = -20.1E3 + ec = -2E-3 + fcu = -16.5E3 + ecu = -4E-3 + Ec = 2 * fc / ec + Gc = Ec / (2 * (1 + vc)) + + # ft40 = 2.39E+3 + # et40 = 100.E-6 + fccore = -26.8E3 + eccore = -5.3E-3 + fcucore = -23 + ecucore = -0.0157 + + Fys = 300E3 + Es = 2.0E8 + bs = 0.01 + matTagC = 1 + matTagCCore = 2 + matTagSteel = 3 + ops.uniaxialMaterial('Concrete01', matTagC, fc, ec, fcu, ecu) + ops.uniaxialMaterial('Concrete01', matTagCCore, + fccore, eccore, fcucore, ecucore) + ops.uniaxialMaterial('Steel01', matTagSteel, Fys, Es, bs) + + ops.node(1, 0.0, 0.0, 0.0) + ops.node(2, 0.0, 0.0, 8.0) + ops.mass(2, 100, 100, 100, 0, 0, 0) + ops.fix(1, 1, 1, 1, 1, 1, 1) + + pier_d = 1.3 + cover = 0.05 + bar_d = 0.022 + bar_ratio = 0.01 + mesh_size = 0.1 + + pier_area = np.pi * (pier_d / 2) ** 2 + bar_area = np.pi * bar_d * bar_d / 4 + bar_num = int(pier_area * bar_ratio / bar_area) + sec_Tag = 1 + ops.section('Fiber', sec_Tag, '-GJ', 0.5 * np.pi * (pier_d / 2) ** 4) + ops.patch('circ', matTagC, int(np.pi * pier_d / mesh_size), 1, * + [0, 0], *[pier_d / 2 - cover, pier_d / 2], *[0, 360]) + ops.patch('circ', matTagCCore, int(np.pi * pier_d / mesh_size), int(0.5 * pier_d / mesh_size), + *[0, 0], *[0, pier_d / 2 - cover], *[0, 360]) + ops.layer('circ', matTagSteel, bar_num, bar_area, *[0, 0], + pier_d / 2 - cover - bar_d / 2, *[0.0, 360.0 - 360 / 35]) + + ops.geomTransf('Linear', 1, *[-1, 0, 0]) + ops.beamIntegration('Lobatto', 1, 1, 6) + ops.element('forceBeamColumn', 1, *[1, 2], 1, 1) diff --git a/build/lib/opstool/examples/SuspensionBridge.py b/build/lib/opstool/examples/SuspensionBridge.py new file mode 100644 index 0000000..97ba48b --- /dev/null +++ b/build/lib/opstool/examples/SuspensionBridge.py @@ -0,0 +1,1244 @@ +# This document was created from CSiBridge version 24.0.0 + +# Units: KN, m, C + +from collections import namedtuple +import openseespy.opensees as ops + + +def SuspensionBridge(): + # Destroy all constructed objects, + # i.e. all components of the model, all components of the analysis and all recorders. + ops.wipe() + # Set the default model dimensions and number of dofs. + ops.model('basic', '-ndm', 3, '-ndf', 6) + + # Construct a coordinate-transformation object. + # For vertical elements. + ops.geomTransf('Linear', 1, -1, 0, 0) + ops.geomTransf('PDelta', 3, -1, 0, 0) + ops.geomTransf('Corotational', 5, -1, 0, 0) + # For other elements except vertical one. + ops.geomTransf('Linear', 2, 0, 0, 1) + ops.geomTransf('PDelta', 4, 0, 0, 1) + ops.geomTransf('Corotational', 6, 0, 0, 1) + # Specify the tag of transformation, which can be changed according to requirements + transf_Ver = 1 + transf_Other = 2 + + # Mechanical properties of material + MatProp_df = dict() + # UnitMass-Mass Density; E-Elastic Modulus; G-Shear Modulus; v-Poisson's ratio; rho-Thermal expansion coefficient + MatProp = namedtuple('MatProp', ('UnitMass', 'E', 'G', 'v', 'rho')) + MatProp_df["4000Psi"] = MatProp._make( + (2.40276960558926, 24855578.0600518, 10356490.8583549, 0.2, 9.89999952793124e-06)) + MatProp_df["A709Gr50"] = MatProp._make( + (7.84904737995992, 199947978.795958, 76903068.767676, 0.3, 1.16999994421006e-05)) + + # Create OpenSees node. + ops.node(1, *[-60.0, -1.5, 0.0]) + ops.node(2, *[-56.6666666666667, -1.5, 0.0]) + ops.node(3, *[-56.6666666666667, -1.5, 0.277777777777778]) + ops.node(4, *[-60.0, 1.5, 0.0]) + ops.node(5, *[-56.6666666666667, 1.5, 0.0]) + ops.node(6, *[-56.6666666666667, 1.5, 0.277777777777778]) + ops.node(7, *[-53.3333333333333, -1.5, 0.0]) + ops.node(8, *[-53.3333333333333, -1.5, 1.11111111111111]) + ops.node(9, *[-53.3333333333333, 1.5, 0.0]) + ops.node(10, *[-53.3333333333333, 1.5, 1.11111111111111]) + ops.node(11, *[-50.0, -1.5, 0.0]) + ops.node(12, *[-50.0, -1.5, 2.5]) + ops.node(13, *[-50.0, 1.5, 0.0]) + ops.node(14, *[-50.0, 1.5, 2.5]) + ops.node(15, *[-46.6666666666667, -1.5, 0.0]) + ops.node(16, *[-46.6666666666667, -1.5, 4.44444444444445]) + ops.node(17, *[-46.6666666666667, 1.5, 0.0]) + ops.node(18, *[-46.6666666666667, 1.5, 4.44444444444445]) + ops.node(19, *[-43.3333333333333, -1.5, 0.0]) + ops.node(20, *[-43.3333333333333, -1.5, 6.94444444444445]) + ops.node(21, *[-43.3333333333333, 1.5, 0.0]) + ops.node(22, *[-43.3333333333333, 1.5, 6.94444444444445]) + ops.node(23, *[-40.0, -1.5, 0.0]) + ops.node(24, *[-40.0, -1.5, 10.0]) + ops.node(25, *[-40.0, 1.5, 0.0]) + ops.node(26, *[-40.0, 1.5, 10.0]) + ops.node(27, *[-36.6666666666667, -1.5, 0.0]) + ops.node(28, *[-36.6666666666667, -1.5, 8.72222222222222]) + ops.node(29, *[-36.6666666666667, 1.5, 0.0]) + ops.node(30, *[-36.6666666666667, 1.5, 8.72222222222222]) + ops.node(31, *[-33.3333333333333, -1.5, 0.0]) + ops.node(32, *[-33.3333333333333, -1.5, 7.55555555555556]) + ops.node(33, *[-33.3333333333333, 1.5, 0.0]) + ops.node(34, *[-33.3333333333333, 1.5, 7.55555555555556]) + ops.node(35, *[-30.0, -1.5, 0.0]) + ops.node(36, *[-30.0, -1.5, 6.5]) + ops.node(37, *[-30.0, 1.5, 0.0]) + ops.node(38, *[-30.0, 1.5, 6.5]) + ops.node(39, *[-26.6666666666667, -1.5, 0.0]) + ops.node(40, *[-26.6666666666667, -1.5, 5.55555555555556]) + ops.node(41, *[-26.6666666666667, 1.5, 0.0]) + ops.node(42, *[-26.6666666666667, 1.5, 5.55555555555556]) + ops.node(43, *[-23.3333333333333, -1.5, 0.0]) + ops.node(44, *[-23.3333333333333, -1.5, 4.72222222222222]) + ops.node(45, *[-23.3333333333333, 1.5, 0.0]) + ops.node(46, *[-23.3333333333333, 1.5, 4.72222222222222]) + ops.node(47, *[-20.0, -1.5, 0.0]) + ops.node(48, *[-20.0, -1.5, 4.0]) + ops.node(49, *[-20.0, 1.5, 0.0]) + ops.node(50, *[-20.0, 1.5, 4.0]) + ops.node(51, *[-16.6666666666667, -1.5, 0.0]) + ops.node(52, *[-16.6666666666667, -1.5, 3.38888888888889]) + ops.node(53, *[-16.6666666666667, 1.5, 0.0]) + ops.node(54, *[-16.6666666666667, 1.5, 3.38888888888889]) + ops.node(55, *[-13.3333333333333, -1.5, 0.0]) + ops.node(56, *[-13.3333333333333, -1.5, 2.88888888888889]) + ops.node(57, *[-13.3333333333333, 1.5, 0.0]) + ops.node(58, *[-13.3333333333333, 1.5, 2.88888888888889]) + ops.node(59, *[-10.0, -1.5, 0.0]) + ops.node(60, *[-10.0, -1.5, 2.5]) + ops.node(61, *[-10.0, 1.5, 0.0]) + ops.node(62, *[-10.0, 1.5, 2.5]) + ops.node(63, *[-6.66666666666666, -1.5, 0.0]) + ops.node(64, *[-6.66666666666666, -1.5, 2.22222222222222]) + ops.node(65, *[-6.66666666666666, 1.5, 0.0]) + ops.node(66, *[-6.66666666666666, 1.5, 2.22222222222222]) + ops.node(67, *[-3.33333333333333, -1.5, 0.0]) + ops.node(68, *[-3.33333333333333, -1.5, 2.05555555555556]) + ops.node(69, *[-3.33333333333333, 1.5, 0.0]) + ops.node(70, *[-3.33333333333333, 1.5, 2.05555555555556]) + ops.node(71, *[0.0, -1.5, 0.0]) + ops.node(72, *[0.0, -1.5, 2.0]) + ops.node(73, *[0.0, 1.5, 0.0]) + ops.node(74, *[0.0, 1.5, 2.0]) + ops.node(75, *[3.33333333333334, -1.5, 0.0]) + ops.node(76, *[3.33333333333334, -1.5, 2.05555555555556]) + ops.node(77, *[3.33333333333334, 1.5, 0.0]) + ops.node(78, *[3.33333333333334, 1.5, 2.05555555555556]) + ops.node(79, *[6.66666666666667, -1.5, 0.0]) + ops.node(80, *[6.66666666666667, -1.5, 2.22222222222222]) + ops.node(81, *[6.66666666666667, 1.5, 0.0]) + ops.node(82, *[6.66666666666667, 1.5, 2.22222222222222]) + ops.node(83, *[10.0, -1.5, 0.0]) + ops.node(84, *[10.0, -1.5, 2.5]) + ops.node(85, *[10.0, 1.5, 0.0]) + ops.node(86, *[10.0, 1.5, 2.5]) + ops.node(87, *[13.3333333333333, -1.5, 0.0]) + ops.node(88, *[13.3333333333333, -1.5, 2.88888888888889]) + ops.node(89, *[13.3333333333333, 1.5, 0.0]) + ops.node(90, *[13.3333333333333, 1.5, 2.88888888888889]) + ops.node(91, *[16.6666666666667, -1.5, 0.0]) + ops.node(92, *[16.6666666666667, -1.5, 3.38888888888889]) + ops.node(93, *[16.6666666666667, 1.5, 0.0]) + ops.node(94, *[16.6666666666667, 1.5, 3.38888888888889]) + ops.node(95, *[20.0, -1.5, 0.0]) + ops.node(96, *[20.0, -1.5, 4.0]) + ops.node(97, *[20.0, 1.5, 0.0]) + ops.node(98, *[20.0, 1.5, 4.0]) + ops.node(99, *[23.3333333333333, -1.5, 0.0]) + ops.node(100, *[23.3333333333333, -1.5, 4.72222222222222]) + ops.node(101, *[23.3333333333333, 1.5, 0.0]) + ops.node(102, *[23.3333333333333, 1.5, 4.72222222222222]) + ops.node(103, *[26.6666666666667, -1.5, 0.0]) + ops.node(104, *[26.6666666666667, -1.5, 5.55555555555556]) + ops.node(105, *[26.6666666666667, 1.5, 0.0]) + ops.node(106, *[26.6666666666667, 1.5, 5.55555555555556]) + ops.node(107, *[30.0, -1.5, 0.0]) + ops.node(108, *[30.0, -1.5, 6.5]) + ops.node(109, *[30.0, 1.5, 0.0]) + ops.node(110, *[30.0, 1.5, 6.5]) + ops.node(111, *[33.3333333333333, -1.5, 0.0]) + ops.node(112, *[33.3333333333333, -1.5, 7.55555555555556]) + ops.node(113, *[33.3333333333333, 1.5, 0.0]) + ops.node(114, *[33.3333333333333, 1.5, 7.55555555555556]) + ops.node(115, *[36.6666666666667, -1.5, 0.0]) + ops.node(116, *[36.6666666666667, -1.5, 8.72222222222222]) + ops.node(117, *[36.6666666666667, 1.5, 0.0]) + ops.node(118, *[36.6666666666667, 1.5, 8.72222222222222]) + ops.node(119, *[40.0, -1.5, 0.0]) + ops.node(120, *[40.0, -1.5, 10.0]) + ops.node(121, *[40.0, 1.5, 0.0]) + ops.node(122, *[40.0, 1.5, 10.0]) + ops.node(123, *[43.3333333333333, -1.5, 0.0]) + ops.node(124, *[43.3333333333333, -1.5, 6.94444444444445]) + ops.node(125, *[43.3333333333333, 1.5, 0.0]) + ops.node(126, *[43.3333333333333, 1.5, 6.94444444444445]) + ops.node(127, *[46.6666666666667, -1.5, 0.0]) + ops.node(128, *[46.6666666666667, -1.5, 4.44444444444444]) + ops.node(129, *[46.6666666666667, 1.5, 0.0]) + ops.node(130, *[46.6666666666667, 1.5, 4.44444444444444]) + ops.node(131, *[50.0, -1.5, 0.0]) + ops.node(132, *[50.0, -1.5, 2.5]) + ops.node(133, *[50.0, 1.5, 0.0]) + ops.node(134, *[50.0, 1.5, 2.5]) + ops.node(135, *[53.3333333333333, -1.5, 0.0]) + ops.node(136, *[53.3333333333333, -1.5, 1.11111111111111]) + ops.node(137, *[53.3333333333333, 1.5, 0.0]) + ops.node(138, *[53.3333333333333, 1.5, 1.11111111111111]) + ops.node(139, *[56.6666666666667, -1.5, 0.0]) + ops.node(140, *[56.6666666666667, -1.5, 0.277777777777778]) + ops.node(141, *[56.6666666666667, 1.5, 0.0]) + ops.node(142, *[56.6666666666667, 1.5, 0.277777777777778]) + ops.node(143, *[60.0, -1.5, 0.0]) + ops.node(144, *[60.0, 1.5, 0.0]) + ops.node(145, *[-40.0, -1.5, -5.0]) + ops.node(146, *[-40.0, 1.5, -5.0]) + ops.node(147, *[40.0, -1.5, -5.0]) + ops.node(148, *[40.0, 1.5, -5.0]) + ops.node(149, *[-40.0, -1.5, -4.0]) + ops.node(150, *[-40.0, -1.5, -3.0]) + ops.node(151, *[-40.0, -1.5, -2.0]) + ops.node(152, *[-40.0, -1.5, -1.0]) + ops.node(153, *[-40.0, 1.5, -4.0]) + ops.node(154, *[-40.0, 1.5, -3.0]) + ops.node(155, *[-40.0, 1.5, -2.0]) + ops.node(156, *[-40.0, 1.5, -1.0]) + ops.node(157, *[40.0, -1.5, -4.0]) + ops.node(158, *[40.0, -1.5, -3.0]) + ops.node(159, *[40.0, -1.5, -2.0]) + ops.node(160, *[40.0, -1.5, -1.0]) + ops.node(161, *[40.0, 1.5, -4.0]) + ops.node(162, *[40.0, 1.5, -3.0]) + ops.node(163, *[40.0, 1.5, -2.0]) + ops.node(164, *[40.0, 1.5, -1.0]) + ops.node(165, *[-40.0, -1.5, 1.0]) + ops.node(166, *[-40.0, -1.5, 2.0]) + ops.node(167, *[-40.0, -1.5, 3.0]) + ops.node(168, *[-40.0, -1.5, 4.0]) + ops.node(169, *[-40.0, -1.5, 5.0]) + ops.node(170, *[-40.0, -1.5, 6.0]) + ops.node(171, *[-40.0, -1.5, 7.0]) + ops.node(172, *[-40.0, -1.5, 8.0]) + ops.node(173, *[-40.0, -1.5, 9.0]) + ops.node(174, *[-40.0, 1.5, 1.0]) + ops.node(175, *[-40.0, 1.5, 2.0]) + ops.node(176, *[-40.0, 1.5, 3.0]) + ops.node(177, *[-40.0, 1.5, 4.0]) + ops.node(178, *[-40.0, 1.5, 5.0]) + ops.node(179, *[-40.0, 1.5, 6.0]) + ops.node(180, *[-40.0, 1.5, 7.0]) + ops.node(181, *[-40.0, 1.5, 8.0]) + ops.node(182, *[-40.0, 1.5, 9.0]) + ops.node(183, *[40.0, -1.5, 1.0]) + ops.node(184, *[40.0, -1.5, 2.0]) + ops.node(185, *[40.0, -1.5, 3.0]) + ops.node(186, *[40.0, -1.5, 4.0]) + ops.node(187, *[40.0, -1.5, 5.0]) + ops.node(188, *[40.0, -1.5, 6.0]) + ops.node(189, *[40.0, -1.5, 7.0]) + ops.node(190, *[40.0, -1.5, 8.0]) + ops.node(191, *[40.0, -1.5, 9.0]) + ops.node(192, *[40.0, 1.5, 1.0]) + ops.node(193, *[40.0, 1.5, 2.0]) + ops.node(194, *[40.0, 1.5, 3.0]) + ops.node(195, *[40.0, 1.5, 4.0]) + ops.node(196, *[40.0, 1.5, 5.0]) + ops.node(197, *[40.0, 1.5, 6.0]) + ops.node(198, *[40.0, 1.5, 7.0]) + ops.node(199, *[40.0, 1.5, 8.0]) + ops.node(200, *[40.0, 1.5, 9.0]) + + # Fix the node. + ops.fix(1, *[1, 1, 1, 0, 0, 0]) + ops.fix(4, *[1, 1, 1, 0, 0, 0]) + ops.fix(143, *[1, 1, 1, 0, 0, 0]) + ops.fix(144, *[1, 1, 1, 0, 0, 0]) + ops.fix(145, *[1, 1, 1, 1, 1, 1]) + ops.fix(146, *[1, 1, 1, 1, 1, 1]) + ops.fix(147, *[1, 1, 1, 1, 1, 1]) + ops.fix(148, *[1, 1, 1, 1, 1, 1]) + + # Mechanical properties DataFrame of section + FrameSecProp_df = dict() + FrameSecProp = namedtuple( + 'FrameSecProp', ('matName', 'A', 'J', 'I33', 'I22', 'AS2', 'AS3')) + FrameSecProp_df["FSEC1"] = FrameSecProp._make( + ['A709Gr50', 0.0042645076, 9.65117678053953e-08, 6.5724174702235e-05, 3.30125717301008e-06, 0.00193548, 0.00204300666666667]) + + # Create OpenSees elements. + # element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, G_mod, Jxx, Iy, Iz, transfTag, <'-mass', mass>, <'-cMass'>) + ops.element('elasticBeamColumn', 1, *[1, 2], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 2, *[1, 3], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 3, *[2, 3], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 4, *[4, 5], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 5, *[4, 6], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 6, *[5, 6], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 7, *[4, 1], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 8, *[2, 7], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 9, *[3, 8], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 10, *[7, 8], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 11, *[5, 9], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 12, *[6, 10], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 13, *[9, 10], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 14, *[5, 2], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 15, *[7, 11], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 16, *[8, 12], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 17, *[11, 12], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 18, *[9, 13], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 19, *[10, 14], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 20, *[13, 14], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 21, *[9, 7], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 22, *[11, 15], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 23, *[12, 16], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 24, *[15, 16], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 25, *[13, 17], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 26, *[14, 18], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 27, *[17, 18], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 28, *[13, 11], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 29, *[15, 19], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 30, *[16, 20], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 31, *[19, 20], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 32, *[17, 21], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 33, *[18, 22], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 34, *[21, 22], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 35, *[17, 15], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 36, *[19, 23], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 37, *[20, 24], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 38, *[21, 25], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 39, *[22, 26], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 40, *[21, 19], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 41, *[23, 27], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 42, *[24, 28], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 43, *[27, 28], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 44, *[25, 29], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 45, *[26, 30], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 46, *[29, 30], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 47, *[25, 23], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 48, *[27, 31], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 49, *[28, 32], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 50, *[31, 32], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 51, *[29, 33], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 52, *[30, 34], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 53, *[33, 34], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 54, *[29, 27], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 55, *[31, 35], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 56, *[32, 36], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 57, *[35, 36], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 58, *[33, 37], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 59, *[34, 38], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 60, *[37, 38], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 61, *[33, 31], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 62, *[35, 39], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 63, *[36, 40], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 64, *[39, 40], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 65, *[37, 41], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 66, *[38, 42], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 67, *[41, 42], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 68, *[37, 35], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 69, *[39, 43], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 70, *[40, 44], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 71, *[43, 44], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 72, *[41, 45], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 73, *[42, 46], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 74, *[45, 46], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 75, *[41, 39], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 76, *[43, 47], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 77, *[44, 48], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 78, *[47, 48], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 79, *[45, 49], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 80, *[46, 50], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 81, *[49, 50], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 82, *[45, 43], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 83, *[47, 51], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 84, *[48, 52], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 85, *[51, 52], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 86, *[49, 53], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 87, *[50, 54], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 88, *[53, 54], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 89, *[49, 47], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 90, *[51, 55], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 91, *[52, 56], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 92, *[55, 56], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 93, *[53, 57], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 94, *[54, 58], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 95, *[57, 58], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 96, *[53, 51], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 97, *[55, 59], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 98, *[56, 60], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 99, *[59, 60], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 100, *[57, 61], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 101, *[58, 62], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 102, *[61, 62], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 103, *[57, 55], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 104, *[59, 63], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 105, *[60, 64], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 106, *[63, 64], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 107, *[61, 65], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 108, *[62, 66], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 109, *[65, 66], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 110, *[61, 59], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 111, *[63, 67], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 112, *[64, 68], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 113, *[67, 68], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 114, *[65, 69], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 115, *[66, 70], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 116, *[69, 70], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 117, *[65, 63], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 118, *[67, 71], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 119, *[68, 72], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 120, *[71, 72], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 121, *[69, 73], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 122, *[70, 74], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 123, *[73, 74], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 124, *[69, 67], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 125, *[71, 75], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 126, *[72, 76], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 127, *[75, 76], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 128, *[73, 77], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 129, *[74, 78], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 130, *[77, 78], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 131, *[73, 71], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 132, *[75, 79], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 133, *[76, 80], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 134, *[79, 80], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 135, *[77, 81], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 136, *[78, 82], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 137, *[81, 82], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 138, *[77, 75], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 139, *[79, 83], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 140, *[80, 84], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 141, *[83, 84], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 142, *[81, 85], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 143, *[82, 86], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 144, *[85, 86], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 145, *[81, 79], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 146, *[83, 87], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 147, *[84, 88], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 148, *[87, 88], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 149, *[85, 89], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 150, *[86, 90], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 151, *[89, 90], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 152, *[85, 83], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 153, *[87, 91], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 154, *[88, 92], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 155, *[91, 92], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 156, *[89, 93], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 157, *[90, 94], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 158, *[93, 94], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 159, *[89, 87], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 160, *[91, 95], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 161, *[92, 96], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 162, *[95, 96], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 163, *[93, 97], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 164, *[94, 98], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 165, *[97, 98], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 166, *[93, 91], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 167, *[95, 99], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 168, *[96, 100], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 169, *[99, 100], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 170, *[97, 101], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 171, *[98, 102], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 172, *[101, 102], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 173, *[97, 95], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 174, *[99, 103], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 175, *[100, 104], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 176, *[103, 104], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 177, *[101, 105], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 178, *[102, 106], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 179, *[105, 106], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 180, *[101, 99], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 181, *[103, 107], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 182, *[104, 108], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 183, *[107, 108], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 184, *[105, 109], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 185, *[106, 110], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 186, *[109, 110], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 187, *[105, 103], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 188, *[107, 111], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 189, *[108, 112], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 190, *[111, 112], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 191, *[109, 113], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 192, *[110, 114], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 193, *[113, 114], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 194, *[109, 107], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 195, *[111, 115], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 196, *[112, 116], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 197, *[115, 116], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 198, *[113, 117], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 199, *[114, 118], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 200, *[117, 118], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 201, *[113, 111], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 202, *[115, 119], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 203, *[116, 120], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 204, *[117, 121], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 205, *[118, 122], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 206, *[117, 115], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 207, *[119, 123], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 208, *[120, 124], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 209, *[123, 124], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 210, *[121, 125], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 211, *[122, 126], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 212, *[125, 126], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 213, *[121, 119], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 214, *[123, 127], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 215, *[124, 128], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 216, *[127, 128], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 217, *[125, 129], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 218, *[126, 130], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 219, *[129, 130], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 220, *[125, 123], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 221, *[127, 131], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 222, *[128, 132], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 223, *[131, 132], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 224, *[129, 133], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 225, *[130, 134], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 226, *[133, 134], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 227, *[129, 127], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 228, *[131, 135], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 229, *[132, 136], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 230, *[135, 136], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 231, *[133, 137], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 232, *[134, 138], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 233, *[137, 138], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 234, *[133, 131], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 235, *[135, 139], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 236, *[136, 140], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 237, *[139, 140], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 238, *[137, 141], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 239, *[138, 142], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 240, *[141, 142], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 241, *[137, 135], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 242, *[139, 143], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 243, *[140, 143], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 244, *[141, 144], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 245, *[142, 144], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 246, *[141, 139], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 247, *[143, 144], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, MatProp_df['A709Gr50'].G, + FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Other) + ops.element('elasticBeamColumn', 248, *[145, 149], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 249, *[149, 150], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 250, *[150, 151], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 251, *[151, 152], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 252, *[152, 23], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 253, *[146, 153], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 254, *[153, 154], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 255, *[154, 155], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 256, *[155, 156], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 257, *[156, 25], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 258, *[147, 157], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 259, *[157, 158], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 260, *[158, 159], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 261, *[159, 160], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 262, *[160, 119], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 263, *[148, 161], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 264, *[161, 162], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 265, *[162, 163], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 266, *[163, 164], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 267, *[164, 121], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 268, *[23, 165], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 269, *[165, 166], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 270, *[166, 167], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 271, *[167, 168], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 272, *[168, 169], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 273, *[169, 170], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 274, *[170, 171], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 275, *[171, 172], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 276, *[172, 173], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 277, *[173, 24], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 278, *[25, 174], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 279, *[174, 175], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 280, *[175, 176], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 281, *[176, 177], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 282, *[177, 178], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 283, *[178, 179], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 284, *[179, 180], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 285, *[180, 181], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 286, *[181, 182], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 287, *[182, 26], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 288, *[119, 183], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 289, *[183, 184], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 290, *[184, 185], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 291, *[185, 186], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 292, *[186, 187], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 293, *[187, 188], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 294, *[188, 189], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 295, *[189, 190], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 296, *[190, 191], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 297, *[191, 120], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 298, *[121, 192], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 299, *[192, 193], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 300, *[193, 194], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 301, *[194, 195], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 302, *[195, 196], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 303, *[196, 197], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 304, *[197, 198], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 305, *[198, 199], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 306, *[199, 200], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + ops.element('elasticBeamColumn', 307, *[200, 122], FrameSecProp_df['FSEC1'].A, MatProp_df['A709Gr50'].E, + MatProp_df['A709Gr50'].G, FrameSecProp_df['FSEC1'].J, FrameSecProp_df['FSEC1'].I33, FrameSecProp_df['FSEC1'].I22, transf_Ver) + + # Plate_Shell element. + ops.nDMaterial('ElasticIsotropic', 1, 24855578.0600518, 0.2) + ops.nDMaterial('PlateFiber', 2, 1) + ops.section('PlateFiber', 3, 2, 0.25) + # Create Plate_Shell element. + ops.element('ShellMITC4', 308, *[5, 4, 1, 2], 3) + ops.element('ShellMITC4', 309, *[9, 5, 2, 7], 3) + ops.element('ShellMITC4', 310, *[13, 9, 7, 11], 3) + ops.element('ShellMITC4', 311, *[17, 13, 11, 15], 3) + ops.element('ShellMITC4', 312, *[21, 17, 15, 19], 3) + ops.element('ShellMITC4', 313, *[25, 21, 19, 23], 3) + ops.element('ShellMITC4', 314, *[29, 25, 23, 27], 3) + ops.element('ShellMITC4', 315, *[33, 29, 27, 31], 3) + ops.element('ShellMITC4', 316, *[37, 33, 31, 35], 3) + ops.element('ShellMITC4', 317, *[41, 37, 35, 39], 3) + ops.element('ShellMITC4', 318, *[45, 41, 39, 43], 3) + ops.element('ShellMITC4', 319, *[49, 45, 43, 47], 3) + ops.element('ShellMITC4', 320, *[53, 49, 47, 51], 3) + ops.element('ShellMITC4', 321, *[57, 53, 51, 55], 3) + ops.element('ShellMITC4', 322, *[61, 57, 55, 59], 3) + ops.element('ShellMITC4', 323, *[65, 61, 59, 63], 3) + ops.element('ShellMITC4', 324, *[69, 65, 63, 67], 3) + ops.element('ShellMITC4', 325, *[73, 69, 67, 71], 3) + ops.element('ShellMITC4', 326, *[77, 73, 71, 75], 3) + ops.element('ShellMITC4', 327, *[81, 77, 75, 79], 3) + ops.element('ShellMITC4', 328, *[85, 81, 79, 83], 3) + ops.element('ShellMITC4', 329, *[89, 85, 83, 87], 3) + ops.element('ShellMITC4', 330, *[93, 89, 87, 91], 3) + ops.element('ShellMITC4', 331, *[97, 93, 91, 95], 3) + ops.element('ShellMITC4', 332, *[101, 97, 95, 99], 3) + ops.element('ShellMITC4', 333, *[105, 101, 99, 103], 3) + ops.element('ShellMITC4', 334, *[109, 105, 103, 107], 3) + ops.element('ShellMITC4', 335, *[113, 109, 107, 111], 3) + ops.element('ShellMITC4', 336, *[117, 113, 111, 115], 3) + ops.element('ShellMITC4', 337, *[121, 117, 115, 119], 3) + ops.element('ShellMITC4', 338, *[125, 121, 119, 123], 3) + ops.element('ShellMITC4', 339, *[129, 125, 123, 127], 3) + ops.element('ShellMITC4', 340, *[133, 129, 127, 131], 3) + ops.element('ShellMITC4', 341, *[137, 133, 131, 135], 3) + ops.element('ShellMITC4', 342, *[141, 137, 135, 139], 3) + ops.element('ShellMITC4', 343, *[144, 141, 139, 143], 3) + + # Set the mass at a node. + ops.mass(1, *[1.6637072645854196, 1.6637072645854196, 1.6637072645854196]) + ops.mass(2, *[3.1698938312816636, 3.1698938312816636, 3.1698938312816636]) + ops.mass(3, *[0.11813364107720811, + 0.11813364107720811, 0.11813364107720811]) + ops.mass(4, *[1.6637072645854196, 1.6637072645854196, 1.6637072645854196]) + ops.mass(5, *[3.1698938312816636, 3.1698938312816636, 3.1698938312816636]) + ops.mass(6, *[0.11813364107720811, + 0.11813364107720811, 0.11813364107720811]) + ops.mass(7, *[3.183840632200247, 3.183840632200247, 3.183840632200247]) + ops.mass(8, *[0.13653600519874923, + 0.13653600519874923, 0.13653600519874923]) + ops.mass(9, *[3.183840632200247, 3.183840632200247, 3.183840632200247]) + ops.mass(10, *[0.13653600519874923, + 0.13653600519874923, 0.13653600519874923]) + ops.mass(11, *[3.2070853003978863, 3.2070853003978863, 3.2070853003978863]) + ops.mass(12, *[0.1668615902674156, 0.1668615902674156, 0.1668615902674156]) + ops.mass(13, *[3.2070853003978863, 3.2070853003978863, 3.2070853003978863]) + ops.mass(14, *[0.1668615902674156, 0.1668615902674156, 0.1668615902674156]) + ops.mass(15, *[3.2396278358745803, 3.2396278358745803, 3.2396278358745803]) + ops.mass(16, *[0.2087019930231647, 0.2087019930231647, 0.2087019930231647]) + ops.mass(17, *[3.2396278358745803, 3.2396278358745803, 3.2396278358745803]) + ops.mass(18, *[0.2087019930231647, 0.2087019930231647, 0.2087019930231647]) + ops.mass(19, *[3.2814682386303273, 3.2814682386303273, 3.2814682386303273]) + ops.mass(20, *[0.2616365022621502, 0.2616365022621502, 0.2616365022621502]) + ops.mass(21, *[3.2814682386303273, 3.2814682386303273, 3.2814682386303273]) + ops.mass(22, *[0.2616365022621502, 0.2616365022621502, 0.2616365022621502]) + ops.mass(23, *[3.198717219846733, 3.198717219846733, 3.198717219846733]) + ops.mass(24, *[0.15216089812966097, + 0.15216089812966097, 0.15216089812966097]) + ops.mass(25, *[3.198717219846733, 3.198717219846733, 3.198717219846733]) + ops.mass(26, *[0.15216089812966097, + 0.15216089812966097, 0.15216089812966097]) + ops.mass(27, *[3.3112214139233043, 3.3112214139233043, 3.3112214139233043]) + ops.mass(28, *[0.2648275792436708, 0.2648275792436708, 0.2648275792436708]) + ops.mass(29, *[3.3112214139233043, 3.3112214139233043, 3.3112214139233043]) + ops.mass(30, *[0.2648275792436708, 0.2648275792436708, 0.2648275792436708]) + ops.mass(31, *[3.2916958926372883, 3.2916958926372883, 3.2916958926372883]) + ops.mass(32, *[0.2440739776138226, 0.2440739776138226, 0.2440739776138226]) + ops.mass(33, *[3.2916958926372883, 3.2916958926372883, 3.2916958926372883]) + ops.mass(34, *[0.2440739776138226, 0.2440739776138226, 0.2440739776138226]) + ops.mass(35, *[3.2740299448070833, 3.2740299448070833, 3.2740299448070833]) + ops.mass(36, *[0.2252857651245705, 0.2252857651245705, 0.2252857651245705]) + ops.mass(37, *[3.2740299448070833, 3.2740299448070833, 3.2740299448070833]) + ops.mass(38, *[0.2252857651245705, 0.2252857651245705, 0.2252857651245705]) + ops.mass(39, *[3.258223570432691, 3.258223570432691, 3.258223570432691]) + ops.mass(40, *[0.20846602407446996, + 0.20846602407446996, 0.20846602407446996]) + ops.mass(41, *[3.258223570432691, 3.258223570432691, 3.258223570432691]) + ops.mass(42, *[0.20846602407446996, + 0.20846602407446996, 0.20846602407446996]) + ops.mass(43, *[3.244276769514106, 3.244276769514106, 3.244276769514106]) + ops.mass(44, *[0.19361764113832441, + 0.19361764113832441, 0.19361764113832441]) + ops.mass(45, *[3.244276769514106, 3.244276769514106, 3.244276769514106]) + ops.mass(46, *[0.19361764113832441, + 0.19361764113832441, 0.19361764113832441]) + ops.mass(47, *[3.2321895420513345, 3.2321895420513345, 3.2321895420513345]) + ops.mass(48, *[0.18074327075101088, + 0.18074327075101088, 0.18074327075101088]) + ops.mass(49, *[3.2321895420513345, 3.2321895420513345, 3.2321895420513345]) + ops.mass(50, *[0.18074327075101088, + 0.18074327075101088, 0.18074327075101088]) + ops.mass(51, *[3.221961888044375, 3.221961888044375, 3.221961888044375]) + ops.mass(52, *[0.16984529940200416, + 0.16984529940200416, 0.16984529940200416]) + ops.mass(53, *[3.221961888044375, 3.221961888044375, 3.221961888044375]) + ops.mass(54, *[0.16984529940200416, + 0.16984529940200416, 0.16984529940200416]) + ops.mass(55, *[3.2135938074932238, 3.2135938074932238, 3.2135938074932238]) + ops.mass(56, *[0.16092581184638335, + 0.16092581184638335, 0.16092581184638335]) + ops.mass(57, *[3.2135938074932238, 3.2135938074932238, 3.2135938074932238]) + ops.mass(58, *[0.16092581184638335, + 0.16092581184638335, 0.16092581184638335]) + ops.mass(59, *[3.2070853003978845, 3.2070853003978845, 3.2070853003978845]) + ops.mass(60, *[0.15398656026441687, + 0.15398656026441687, 0.15398656026441687]) + ops.mass(61, *[3.2070853003978845, 3.2070853003978845, 3.2070853003978845]) + ops.mass(62, *[0.15398656026441687, + 0.15398656026441687, 0.15398656026441687]) + ops.mass(63, *[3.202436366758359, 3.202436366758359, 3.202436366758359]) + ops.mass(64, *[0.1490289373766895, 0.1490289373766895, 0.1490289373766895]) + ops.mass(65, *[3.202436366758359, 3.202436366758359, 3.202436366758359]) + ops.mass(66, *[0.1490289373766895, 0.1490289373766895, 0.1490289373766895]) + ops.mass(67, *[3.199647006574641, 3.199647006574641, 3.199647006574641]) + ops.mass(68, *[0.14605395444113967, + 0.14605395444113967, 0.14605395444113967]) + ops.mass(69, *[3.199647006574641, 3.199647006574641, 3.199647006574641]) + ops.mass(70, *[0.14605395444113967, + 0.14605395444113967, 0.14605395444113967]) + ops.mass(71, *[3.198717219846735, 3.198717219846735, 3.198717219846735]) + ops.mass(72, *[0.14506222492273554, + 0.14506222492273554, 0.14506222492273554]) + ops.mass(73, *[3.198717219846735, 3.198717219846735, 3.198717219846735]) + ops.mass(74, *[0.14506222492273554, + 0.14506222492273554, 0.14506222492273554]) + ops.mass(75, *[3.1996470065746423, 3.1996470065746423, 3.1996470065746423]) + ops.mass(76, *[0.14605395444113986, + 0.14605395444113986, 0.14605395444113986]) + ops.mass(77, *[3.1996470065746423, 3.1996470065746423, 3.1996470065746423]) + ops.mass(78, *[0.14605395444113986, + 0.14605395444113986, 0.14605395444113986]) + ops.mass(79, *[3.202436366758357, 3.202436366758357, 3.202436366758357]) + ops.mass(80, *[0.14902893737668935, + 0.14902893737668935, 0.14902893737668935]) + ops.mass(81, *[3.202436366758357, 3.202436366758357, 3.202436366758357]) + ops.mass(82, *[0.14902893737668935, + 0.14902893737668935, 0.14902893737668935]) + ops.mass(83, *[3.2070853003978845, 3.2070853003978845, 3.2070853003978845]) + ops.mass(84, *[0.15398656026441687, + 0.15398656026441687, 0.15398656026441687]) + ops.mass(85, *[3.2070853003978845, 3.2070853003978845, 3.2070853003978845]) + ops.mass(86, *[0.15398656026441687, + 0.15398656026441687, 0.15398656026441687]) + ops.mass(87, *[3.2135938074932238, 3.2135938074932238, 3.2135938074932238]) + ops.mass(88, *[0.16092581184638335, + 0.16092581184638335, 0.16092581184638335]) + ops.mass(89, *[3.2135938074932238, 3.2135938074932238, 3.2135938074932238]) + ops.mass(90, *[0.16092581184638335, + 0.16092581184638335, 0.16092581184638335]) + ops.mass(91, *[3.2219618880443717, 3.2219618880443717, 3.2219618880443717]) + ops.mass(92, *[0.16984529940200382, + 0.16984529940200382, 0.16984529940200382]) + ops.mass(93, *[3.2219618880443717, 3.2219618880443717, 3.2219618880443717]) + ops.mass(94, *[0.16984529940200382, + 0.16984529940200382, 0.16984529940200382]) + ops.mass(95, *[3.2321895420513345, 3.2321895420513345, 3.2321895420513345]) + ops.mass(96, *[0.18074327075101088, + 0.18074327075101088, 0.18074327075101088]) + ops.mass(97, *[3.2321895420513345, 3.2321895420513345, 3.2321895420513345]) + ops.mass(98, *[0.18074327075101088, + 0.18074327075101088, 0.18074327075101088]) + ops.mass(99, *[3.244276769514106, 3.244276769514106, 3.244276769514106]) + ops.mass(100, *[0.19361764113832441, + 0.19361764113832441, 0.19361764113832441]) + ops.mass(101, *[3.244276769514106, 3.244276769514106, 3.244276769514106]) + ops.mass(102, *[0.19361764113832441, + 0.19361764113832441, 0.19361764113832441]) + ops.mass(103, *[3.2582235704326874, + 3.2582235704326874, 3.2582235704326874]) + ops.mass(104, *[0.20846602407446965, + 0.20846602407446965, 0.20846602407446965]) + ops.mass(105, *[3.2582235704326874, + 3.2582235704326874, 3.2582235704326874]) + ops.mass(106, *[0.20846602407446965, + 0.20846602407446965, 0.20846602407446965]) + ops.mass(107, *[3.2740299448070833, + 3.2740299448070833, 3.2740299448070833]) + ops.mass(108, *[0.22528576512457066, + 0.22528576512457066, 0.22528576512457066]) + ops.mass(109, *[3.2740299448070833, + 3.2740299448070833, 3.2740299448070833]) + ops.mass(110, *[0.22528576512457066, + 0.22528576512457066, 0.22528576512457066]) + ops.mass(111, *[3.2916958926372883, + 3.2916958926372883, 3.2916958926372883]) + ops.mass(112, *[0.24407397761382277, + 0.24407397761382277, 0.24407397761382277]) + ops.mass(113, *[3.2916958926372883, + 3.2916958926372883, 3.2916958926372883]) + ops.mass(114, *[0.24407397761382277, + 0.24407397761382277, 0.24407397761382277]) + ops.mass(115, *[3.3112214139233025, + 3.3112214139233025, 3.3112214139233025]) + ops.mass(116, *[0.26482757924367056, + 0.26482757924367056, 0.26482757924367056]) + ops.mass(117, *[3.3112214139233025, + 3.3112214139233025, 3.3112214139233025]) + ops.mass(118, *[0.26482757924367056, + 0.26482757924367056, 0.26482757924367056]) + ops.mass(119, *[3.198717219846733, 3.198717219846733, 3.198717219846733]) + ops.mass(120, *[0.15216089812966097, + 0.15216089812966097, 0.15216089812966097]) + ops.mass(121, *[3.198717219846733, 3.198717219846733, 3.198717219846733]) + ops.mass(122, *[0.15216089812966097, + 0.15216089812966097, 0.15216089812966097]) + ops.mass(123, *[3.2814682386303273, + 3.2814682386303273, 3.2814682386303273]) + ops.mass(124, *[0.2616365022621504, + 0.2616365022621504, 0.2616365022621504]) + ops.mass(125, *[3.2814682386303273, + 3.2814682386303273, 3.2814682386303273]) + ops.mass(126, *[0.2616365022621504, + 0.2616365022621504, 0.2616365022621504]) + ops.mass(127, *[3.2396278358745785, + 3.2396278358745785, 3.2396278358745785]) + ops.mass(128, *[0.20870199302316472, + 0.20870199302316472, 0.20870199302316472]) + ops.mass(129, *[3.2396278358745785, + 3.2396278358745785, 3.2396278358745785]) + ops.mass(130, *[0.20870199302316472, + 0.20870199302316472, 0.20870199302316472]) + ops.mass(131, *[3.207085300397883, 3.207085300397883, 3.207085300397883]) + ops.mass(132, *[0.1668615902674156, + 0.1668615902674156, 0.1668615902674156]) + ops.mass(133, *[3.207085300397883, 3.207085300397883, 3.207085300397883]) + ops.mass(134, *[0.1668615902674156, + 0.1668615902674156, 0.1668615902674156]) + ops.mass(135, *[3.183840632200247, 3.183840632200247, 3.183840632200247]) + ops.mass(136, *[0.1365360051987494, + 0.1365360051987494, 0.1365360051987494]) + ops.mass(137, *[3.183840632200247, 3.183840632200247, 3.183840632200247]) + ops.mass(138, *[0.1365360051987494, + 0.1365360051987494, 0.1365360051987494]) + ops.mass(139, *[3.1698938312816636, + 3.1698938312816636, 3.1698938312816636]) + ops.mass(140, *[0.11813364107720811, + 0.11813364107720811, 0.11813364107720811]) + ops.mass(141, *[3.1698938312816636, + 3.1698938312816636, 3.1698938312816636]) + ops.mass(142, *[0.11813364107720811, + 0.11813364107720811, 0.11813364107720811]) + ops.mass(143, *[1.6637072645854176, + 1.6637072645854176, 1.6637072645854176]) + ops.mass(144, *[1.6637072645854176, + 1.6637072645854176, 1.6637072645854176]) + ops.mass(145, *[0.016736161102299585, + 0.016736161102299585, 0.016736161102299585]) + ops.mass(146, *[0.016736161102299585, + 0.016736161102299585, 0.016736161102299585]) + ops.mass(147, *[0.016736161102299585, + 0.016736161102299585, 0.016736161102299585]) + ops.mass(148, *[0.016736161102299585, + 0.016736161102299585, 0.016736161102299585]) + ops.mass(149, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(150, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(151, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(152, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(153, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(154, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(155, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(156, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(157, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(158, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(159, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(160, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(161, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(162, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(163, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(164, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(165, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(166, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(167, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(168, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(169, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(170, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(171, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(172, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(173, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(174, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(175, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(176, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(177, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(178, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(179, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(180, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(181, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(182, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(183, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(184, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(185, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(186, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(187, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(188, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(189, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(190, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(191, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(192, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(193, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(194, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(195, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(196, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(197, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) + ops.mass(198, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(199, *[0.033472322204599156, + 0.033472322204599156, 0.033472322204599156]) + ops.mass(200, *[0.03347232220459917, + 0.03347232220459917, 0.03347232220459917]) diff --git a/build/lib/opstool/examples/__init__.py b/build/lib/opstool/examples/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/lib/opstool/examples/__init__.py @@ -0,0 +1 @@ + diff --git a/build/lib/opstool/preprocessing/__init__.py b/build/lib/opstool/preprocessing/__init__.py new file mode 100644 index 0000000..691f530 --- /dev/null +++ b/build/lib/opstool/preprocessing/__init__.py @@ -0,0 +1,17 @@ +from .load import gen_grav_load +from .tcl2py import tcl2py +from .section import (Rebars, SecMesh, add_circle, add_material, + add_polygon, offset, var_line_string, vis_var_sec) + +__all__ = ["gen_grav_load", + "tcl2py", + # ----------- + "SecMesh", + "Rebars", + "add_material", + "add_polygon", + "add_circle", + "offset", + "VarSecMesh", + "var_line_string", + "vis_var_sec"] diff --git a/build/lib/opstool/preprocessing/load.py b/build/lib/opstool/preprocessing/load.py new file mode 100644 index 0000000..4bc2636 --- /dev/null +++ b/build/lib/opstool/preprocessing/load.py @@ -0,0 +1,62 @@ +import numpy as np +import openseespy.opensees as ops + + +def gen_grav_load(ts_tag: int, + pattern_tag: int, + exclude_nodes: list = None, + direction: str = "Z", + factor: float = -9.81): + """Applying the gravity loads. + + Notes + ----- + The mass values are from ``nodeMass(nodeTag)`` command, i.e., ones set in ``mass()`` command. + + Parameters + ----------- + ts_tag: int + The timeSeries tag you must assign. + pattern_tag: int + The pattern tag you must assign. + exclude_nodes: list, default=None + Excluded node tags, whose masses will not be used to generate gravity loads. + direction: str, default="Z" + The gravity load direction. + factor: float, default=-9.81 + The factor applied to the mass values, it should be the multiplication of gravitational acceleration + and directional indicators, e.g., -9.81, where 9.81 is the gravitational acceleration + and -1 indicates along the negative Z axis. + Of course, it can be multiplied by an additional factor to account for additional constant loads, + e.g., 1.05 * (-9.81). + + Returns + -------- + None + + """ + direction = direction.upper() + ops.timeSeries('Linear', int(ts_tag)) + ops.pattern('Plain', int(pattern_tag), int(ts_tag)) + node_tags = ops.getNodeTags() + if exclude_nodes is not None: + node_tags = [tag for tag in node_tags if tag not in exclude_nodes] + load_fact_6d = dict(Z=np.array([0.0, 0.0, factor, 0.0, 0.0, 0.0]), + Y=np.array([0.0, factor, 0.0, 0.0, 0.0, 0.0]), + X=np.array([factor, 0.0, 0.0, 0.0, 0.0, 0.0]), + ) + load_fact_3d = dict(Z=np.array([0.0, 0.0, factor]), + Y=np.array([0.0, factor, 0]), + X=np.array([factor, 0.0, 0.0]), + ) + load_fact_2d = dict(Y=np.array([0.0, factor]), + X=np.array([factor, 0.0]), + ) + load_fact_1d = dict(X=np.array([factor, 0.0])) + load_fact = {6: load_fact_6d, 3: load_fact_3d, + 2: load_fact_2d, 1: load_fact_1d} + for nodetag in node_tags: + mass = np.array(ops.nodeMass(nodetag)) + loadValues = mass * load_fact[len(mass)][direction] + if np.sum(np.abs(loadValues)) > 1e-10: + ops.load(nodetag, *loadValues) diff --git a/build/lib/opstool/preprocessing/section/__init__.py b/build/lib/opstool/preprocessing/section/__init__.py new file mode 100644 index 0000000..64d7ee8 --- /dev/null +++ b/build/lib/opstool/preprocessing/section/__init__.py @@ -0,0 +1,12 @@ +from .sec_mesh import (Rebars, SecMesh, add_circle, add_material, + add_polygon, offset) +from .var_sec_mesh import var_line_string, vis_var_sec + +__all__ = ["SecMesh", + "Rebars", + "add_material", + "add_polygon", + "add_circle", + "offset", + "var_line_string", + "vis_var_sec"] diff --git a/build/lib/opstool/preprocessing/section/lib_sec_mesh.py b/build/lib/opstool/preprocessing/section/lib_sec_mesh.py new file mode 100644 index 0000000..7b3ae03 --- /dev/null +++ b/build/lib/opstool/preprocessing/section/lib_sec_mesh.py @@ -0,0 +1,34 @@ +import numpy as np +from sec_mesh import SecMesh, add_material, add_polygon, add_circle, offset, Rebars + + +def rc_rect(b: float, h: float, cover: float, + rebar_dia: float, rebar_gap: float, + cover_mesh_size: float, core_mesh_size: float, + cover_ops_matTag: int, core_ops_matTag: int): + outlines = [[-b / 2, -h / 2], [b / 2, -h / 2], + [b / 2, h / 2], [-b / 2, h / 2]] + coverlines = offset(outlines, d=cover) + cover_obj = add_polygon(outlines, holes=[coverlines]) + core_obj = add_polygon(coverlines) + sec = SecMesh(sec_name="Rectangular RC Section") + sec.assign_group(dict(cover=cover_obj, core=core_obj)) + sec.assign_mesh_size(dict(cover=cover_mesh_size, core=core_mesh_size)) + sec.assign_ops_matTag(dict(cover=cover_ops_matTag, core=core_ops_matTag)) + sec.assign_group_color(dict(cover="gray", core="#677a04")) + sec.mesh() + # rebars + rebars = Rebars() + rebar_lines = offset(outlines, d=cover + rebar_dia / 2) + rebars.add_rebar_line( + points=rebar_lines, dia=rebar_dia, gap=rebar_gap, color="black", + ) + sec.add_rebars(rebars) + return sec + + +sec1 = rc_rect(b=1, h=1, cover=0.06, + rebar_dia=0.032, rebar_gap=0.1, + cover_mesh_size=0.01, core_mesh_size=0.02, + cover_ops_matTag=1, core_ops_matTag=2) +sec1.view(engine='m') diff --git a/build/lib/opstool/preprocessing/section/sec_mesh.py b/build/lib/opstool/preprocessing/section/sec_mesh.py new file mode 100644 index 0000000..34c3951 --- /dev/null +++ b/build/lib/opstool/preprocessing/section/sec_mesh.py @@ -0,0 +1,1022 @@ +""" +SecMesh: A module to mesh the cross-section with triangular fibers +""" + +import matplotlib.pyplot as plt +import numpy as np +import openseespy.opensees as ops +import plotly.graph_objects as go +import plotly.io as pio +from matplotlib.collections import PatchCollection +from sectionproperties.analysis.section import Section +from sectionproperties.pre.geometry import CompoundGeometry, Geometry +from sectionproperties.pre.pre import Material +from shapely.geometry import LineString, Polygon +from rich.console import Console +from rich.table import Table + + +def _to_section(geom_obj, time_info=False): + return Section(geom_obj, time_info) + + +class SecMesh: + """A class to mesh the cross-section with triangular fibers. + + Parameters + -------------- + sec_name : str + Assign a name to the section. + + Returns + ----------- + None + """ + + def __init__(self, sec_name: str = "My Section"): + + self.sec_name = sec_name + + # * mesh obj + self.mesh_obj = None + self.section = None + self.points = None + self.cells_map = dict() + self.centers_map = dict() + self.areas_map = dict() + self.center = None + + # * data group + self.group_map = dict() + self.mat_ops_map = dict() + self.mesh_size_map = dict() + + # *rebar data + self.rebar_data = [] + + # * section geo props + self.sec_props = dict() + + self.color_map = dict() + self.colors_default = [ + "#ffb900", + "#037ef3", + "#1aafd0", + "#fc636b", + "#11862f", + "#832561", + "#f48924", + "#52565e", + ] + self.is_centring = False + + def assign_group(self, group: dict[str, any]): + """Assign the group dict for each mesh. + + Parameters + ------------ + group : dict + A dict of name as key, geometry obj as value. + + Returns + ---------- + instance + """ + self.group_map = group.copy() + return self + + def assign_mesh_size(self, mesh_size: dict[str, float]): + """Assign the mesh size dict for each mesh. + + Parameters + ------------ + mesh_size : dict[str, float] + A dict of name as key, mesh size as value. + + Returns + ------------ + instance + """ + if not self.group_map: + raise ValueError("The assign_group method should be run first!") + for name in mesh_size.keys(): + if name not in self.group_map.keys(): + raise ValueError( + f"{name} is not specified in the assign_group function!" + ) + self.mesh_size_map = mesh_size.copy() + return self + + def assign_ops_matTag(self, mat_tag: dict[str, int]): + """Assign the mesh size dict for each mesh. + + Parameters + -------------- + mat_tag : dict[str, int] + A dict of name as key, opensees matTag previous defined as value. + + Returns + ---------- + instance + """ + if not self.group_map: + raise ValueError("The assign_group method should be run first!") + for name in mat_tag.keys(): + if name not in self.group_map.keys(): + raise ValueError( + f"{name} is not specified in the assign_group function!" + ) + self.mat_ops_map = mat_tag.copy() + return self + + def assign_group_color(self, colors): + """Assign the color dict to plot the section. + + Parameters + ------------- + colors : dict[str, str] + A dict of name as key, color as value. + """ + if not self.group_map: + raise ValueError("The assign_group method should be run first!") + for name in colors.keys(): + if name not in self.group_map.keys(): + raise ValueError( + f"{name} is not specified in the assign_group function!" + ) + self.color_map = colors.copy() + return self + + def mesh(self): + """Mesh the section. + + Returns + ---------- + None + """ + geoms = [] + mesh_sizes = [] + for name, geom in self.group_map.items(): + geoms.append(geom) + mesh_sizes.append(self.mesh_size_map[name]) + geom_obj = CompoundGeometry(geoms) + mesh_obj = geom_obj.create_mesh(mesh_sizes=mesh_sizes) + self.section = _to_section(geom_obj, time_info=False) + self.mesh_obj = mesh_obj.mesh + self._get_mesh_data() + + def _get_mesh_data(self): + # * mesh data + vertices = self.mesh_obj["vertices"] + self.points = vertices + triangles = self.mesh_obj["triangles"][:, :3] + triangle_attributes = self.mesh_obj["triangle_attributes"] + attributes = np.unique(triangle_attributes) + for name, attri in zip(self.group_map.keys(), attributes): + idx = triangle_attributes == attri + self.cells_map[name] = triangles[idx[:, 0]] + # * fiber data + for name, faces in self.cells_map.items(): + areas = [] + centers = [] + for face in faces: + idx1, idx2, idx3 = face + coord1, coord2, coord3 = vertices[idx1], vertices[idx2], vertices[idx3] + xyo = (coord1 + coord2 + coord3) / 3 + centers.append(xyo) + x1, y1 = coord1[:2] + x2, y2 = coord2[:2] + x3, y3 = coord3[:2] + area_ = 0.5 * np.abs( + x2 * y3 + x1 * y2 + x3 * y1 - x3 * y2 - x2 * y1 - x1 * y3 + ) + areas.append(area_) + self.areas_map[name] = np.array(areas) + self.centers_map[name] = np.array(centers) + + def add_rebars(self, rebars_obj): + """Add rebars. + + Parameters + ---------- + rebars_obj : mesh obj + The instance of Rebars class. + + Returns + ---------- + None + """ + self.rebar_data = rebars_obj.rebar_data + + def get_fiber_data(self): + """Return fiber data. + + Returns + ------- + Tuple(dict, dict) + fiber center dict, fiber area dict + """ + return self.centers_map, self.areas_map + + def _run_sec_props(self, Eref, section): + if Eref == 1: + area = section.get_area() + else: + area = section.get_ea() / Eref + # Second moments of area centroidal axis (ixx_c, iyy_c, ixy_c) + ixx_c, iyy_c, ixy_c = section.get_ic() + cx, cy = section.get_c() # Elastic centroid (cx, cy) + phi = section.get_phi() # Principal bending axis angle + j = section.get_j() # St. Venant torsion constant + # Shear area for loading about the centroidal axis (A_sx, A_sy) + area_sx, area_sy = section.get_As() + # Effective Material Properties + E_eff = section.get_e_eff() + G_eff = section.get_g_eff() + Nu_eff = section.get_nu_eff() + if self.rebar_data: + all_rebar_area = 0 + for data in self.rebar_data: + rebar_xy = data["rebar_xy"] + dia = data["dia"] + rebar_coords = [] + rebar_areas = [] + for xy in rebar_xy: + rebar_coords.append(xy) + rebar_areas.append(np.pi / 4 * dia ** 2) + all_rebar_area += np.sum(rebar_areas) + rho_rebar = all_rebar_area / area + else: + rho_rebar = 0 + # lump + sec_props = dict( + A=area, + Asy=area_sx / Eref, + Asz=area_sy / Eref, + centroid=(cx, cy), + Iy=ixx_c / Eref, + Iz=iyy_c / Eref, + Iyz=ixy_c / Eref, + J=j / Eref, + phi=phi, + rho_rebar=rho_rebar, + E_eff=E_eff, + G_eff=G_eff, + Nu_eff=Nu_eff + ) + self.sec_props = sec_props + + def get_sec_props(self, Eref: float = 1.0, + display_results: bool = False, + plot_centroids: bool = False): + """ + Solving Section Geometry Properties by Finite Element Method, by `sectionproperties` pacakge. + + Parameters + ----------- + Eref: float, default=1.0 + Reference modulus of elasticity, it is important to analyze the composite section. + See `sectionproperties doc `_ + display_results : bool, default=True + whether to display the results. + plot_centroids : bool, default=False + whether to plot centroids + + Returns + ----------- + sec_props: dict + section props dict, including: + + * Cross-sectional area (A) + * Shear area (Asy, Asz) + * Elastic centroid (centroid) + * Second moments of area about the centroidal axis (Iy, Iz, Iyz) + * Torsion constant (J) + * Principal axis angle (phi) + * ratio of reinforcement (rho_rebar) + * Effective elastic modulus: E_eff; + * Effective shear modulus: G_eff; + * Effective Poisson’s ratio: Nu_eff. + + If materials are specified for the cross-section, the area, + second moments of area and torsion constant are elastic modulus weighted. + """ + + section = self.section + section.calculate_geometric_properties() + section.calculate_warping_properties() + # area, ixx_c, iyy_c, ixy_c, j, phi = section.calculate_frame_properties( + # solver_type='direct') + self._run_sec_props(Eref, section) + if display_results: + # section.display_results() + syms = ["A", "Asy", "Asz", "centroid", "Iy", "Iz", "Iyz", + "J", "phi", "rho_rebar", "E_eff", "G_eff", "Nu_eff"] + defs = ["Cross-sectional area", "Shear area y-axis", "Shear area z-axis", "Elastic centroid", + "Moment of inertia y-axis", "Moment of inertia z-axis", "Product of inertia", + "Torsion constant", "Principal axis angle", "Ratio of reinforcement", "Effective elastic modulus", + "Effective shear modulus", "Effective Poisson’s ratio"] + table = Table(title="Section Properties") + table.add_column("Symbol", style="cyan", no_wrap=True) + table.add_column("Value", style="magenta") + table.add_column("Definition", style="green") + for sym_, def_ in zip(syms, defs): + if sym_ != "centroid": + table.add_row(sym_, f"{self.sec_props[sym_]:.3f}", def_) + else: + table.add_row(sym_, + f"({self.sec_props[sym_][0]:.3f}, {self.sec_props[sym_][1]:.3f})", + def_) + console = Console() + console.print(table) + if plot_centroids: + section.plot_centroids() + return self.sec_props + + def centring(self): + """ + Move the section centroid to (0, 0). + + Returns + --------- + None + """ + centers_map, areas_map = self.get_fiber_data() + centers = [] + areas = [] + for name in self.cells_map.keys(): + centers.append(centers_map[name]) + areas.append(areas_map[name]) + centers = np.vstack(centers) + areas = np.hstack(areas) + center = areas @ centers / np.sum(areas) + self.center = center + self.points -= center + names = self.centers_map.keys() + for name in names: + self.centers_map[name] -= center + # move rebar + for i, data in enumerate(self.rebar_data): + self.rebar_data[i]["rebar_xy"] -= center + self.is_centring = True + + def rotate(self, theta: float = 0): + """Rotate the section clockwise. + + Parameters + ------------ + theta : float, default=0 + Rotation angle, unit: degree. + + Returns + --------- + None + """ + theta = theta / 180 * np.pi + + if not self.is_centring: + self.centring() + + x_rot, y_rot = sec_rotation( + self.points[:, 0], self.points[:, 1], theta) + self.points[:, 0], self.points[:, 1] = x_rot, y_rot + + names = self.centers_map.keys() + for name in names: + x_rot, y_rot = sec_rotation( + self.centers_map[name][:, 0], + self.centers_map[name][:, 1], theta + ) + self.centers_map[name][:, + 0], self.centers_map[name][:, 1] = x_rot, y_rot + # rebar + for i, data in enumerate(self.rebar_data): + rebar_xy = self.rebar_data[i]["rebar_xy"] + x_rot, y_rot = sec_rotation(rebar_xy[:, 0], rebar_xy[:, 1], theta) + ( + self.rebar_data[i]["rebar_xy"][:, 0], + self.rebar_data[i]["rebar_xy"][:, 1], + ) = (x_rot, y_rot) + + def opspy_cmds(self, secTag: int, GJ: float): + """Generate openseespy fiber section command. + + Parameters + ------------ + secTag : int + The section tag assigned in OpenSees. + GJ : float + Torsion stiffness. + + Returns + ---------- + None + """ + ops.section("Fiber", secTag, "-GJ", GJ) + + names = self.centers_map.keys() + for name in names: + centers = self.centers_map[name] + areas = self.areas_map[name] + matTag = self.mat_ops_map[name] + for center, area in zip(centers, areas): + ops.fiber(center[0], center[1], area, matTag) + # rebars + for data in self.rebar_data: + rebar_xy = data["rebar_xy"] + dia = data["dia"] + matTag = data["matTag"] + for xy in rebar_xy: + area = np.pi / 4 * dia ** 2 + ops.fiber(xy[0], xy[1], area, matTag) + + def to_file(self, output_path: str, secTag: int, GJ: float): + """Output the opensees fiber code to file. + + Parameters + ------------- + output_path : str + The filepath to save, e.g., r"my_dir/my_section.py" + secTag : int + The section tag assigned in OpenSees. + GJ : float + Torsion stiffness. + + Returns + --------- + None + + Notes + ----- + Notes that output_path must be endswith ``.py`` or ``.tcl``, + function will create the file by a right style. + """ + names = self.centers_map.keys() + if output_path.endswith(".tcl"): + self._to_tcl(output_path, names, secTag, GJ) + elif output_path.endswith(".py"): + self._to_py(output_path, names, secTag, GJ) + else: + raise ValueError("output_path must endwith .tcl or .py!") + + def _to_tcl(self, output_path, names, sec_tag, gj): + with open(output_path, "w+") as output: + output.write("# This document was created from SecMesh\n") + output.write("# Author: Yexiang Yan yexiang_yan@outlook.com\n\n") + output.write(f"set secTag {sec_tag}\n") + temp = "{" + output.write( + f"section fiberSec $secTag -GJ {gj}{temp}; # Define the fiber section\n" + ) + for name in names: + centers = self.centers_map[name] + areas = self.areas_map[name] + mat_tag = self.mat_ops_map[name] + for center, area in zip(centers, areas): + output.write( + f" fiber {center[0]:.3E} {center[1]:.3E} {area:.3E} {mat_tag}\n" + ) + # rebar + for data in self.rebar_data: + output.write(" # Define Rebar\n") + rebar_xy = data["rebar_xy"] + dia = data["dia"] + mat_tag = data["matTag"] + for xy in rebar_xy: + area = np.pi / 4 * dia ** 2 + output.write( + f" fiber {xy[0]:.3E} {xy[1]:.3E} {area:.3E} {mat_tag}\n" + ) + output.write("}; # end of fibersection definition") + + def _to_py(self, output_path, names, sec_tag, gj): + with open(output_path, "w+") as output: + output.write("# This document was created from SecMesh\n") + output.write("# Author: Yexiang Yan yexiang_yan@outlook.com\n\n") + output.write("import openseespy.opensees as ops\n\n\n") + output.write( + f"ops.section('Fiber', {sec_tag}, '-GJ', {gj}) # Define the fiber section\n" + ) + for name in names: + centers = self.centers_map[name] + areas = self.areas_map[name] + mat_tag = self.mat_ops_map[name] + for center, area in zip(centers, areas): + output.write( + f"ops.fiber({center[0]:.3E}, {center[1]:.3E}, {area:.3E}, {mat_tag})\n" + ) + # rebar + for data in self.rebar_data: + output.write("# Define Rebar\n") + rebar_xy = data["rebar_xy"] + dia = data["dia"] + mat_tag = data["matTag"] + for xy in rebar_xy: + area = np.pi / 4 * dia ** 2 + output.write( + f"ops.fiber({xy[0]:.3E}, {xy[1]:.3E}, {area:.3E}, {mat_tag})\n" + ) + + def view(self, fill: bool = True, engine: str = "plotly", + save_html: str = "SecMesh.html", + on_notebook: bool = False): + """Display the section mesh. + + Parameters + ----------- + fill : bool, default=True + Whether to fill the trangles. + engine: str, default='plotly' + Plot engine, optional "plotly" or "matplotlib". + save_html: str, default="SecMesh.html" + If set, the figure will save as a html file, only useful for engine="plotly". + If False or None, this parameter will be ignored. + on_notebook: bool, default=False + If True, the figure will display in a notebook. + + Returns + -------- + None + """ + + # self.section.display_mesh_info() + # self.section.plot_mesh() + if not self.color_map: + for i, name in enumerate(self.group_map.keys()): + self.color_map[name] = self.colors_default[i] + vertices = self.points + x = vertices[:, 0] + y = vertices[:, 1] + aspect_ratio = (np.max(y) - np.min(y)) / (np.max(x) - np.min(x)) + if engine.lower().startswith("m"): + self._plot_mpl(fill, aspect_ratio) + elif engine.lower().startswith("p"): + self._plot_plotly(fill, aspect_ratio, save_html, on_notebook) + else: + raise ValueError( + f"not supported engine {engine}! optional, 'plotly' or 'matplotlib'!") + + def _plot_mpl(self, fill, aspect_ratio): + # matplotlib plot + fig, ax = plt.subplots(figsize=(8, 8 * aspect_ratio)) + # ax.set_facecolor("#efefef") + # view the mesh + vertices = self.points # the coords of each triangle vertex + for name, faces in self.cells_map.items(): + # faces = faces.astype(np.int64) + if not fill: + x = vertices[:, 0] + y = vertices[:, 1] + ax.triplot( + x, y, triangles=faces, color=self.color_map[name], lw=1, zorder=-10 + ) + ax.plot( + [], [], "^", label=name, mec=self.color_map[name], mfc="white" + ) # for legend illustration only + else: + x = vertices[:, 0] + y = vertices[:, 1] + ax.triplot(x, y, triangles=faces, lw=0.25, color="k") + patches = [ + plt.Polygon(vertices[face_link, :2], True) for face_link in faces + ] + coll = PatchCollection( + patches, + facecolors=self.color_map[name], + edgecolors="k", + linewidths=0.25, + zorder=-10, + ) + ax.add_collection(coll) + ax.plot([], [], "^", label=name, + color=self.color_map[name]) + + for data in self.rebar_data: + color = data["color"] + rebar_xy = data["rebar_xy"] + dia = data["dia"] + rebar_coords = [] + for xy in rebar_xy: + rebar_coords.append(xy) + patches = [ + plt.Circle((xy[0], xy[1]), dia / 2) + for xy in rebar_coords + ] + coll = PatchCollection(patches, facecolors=color) + ax.add_collection(coll) + + # ax.set_aspect("equal") + ax.set_title(self.sec_name, fontsize=26, fontfamily="SimSun") + ax.legend( + fontsize=18, + shadow=False, + markerscale=3, + loc=10, + ncol=len(self.group_map), + bbox_to_anchor=(0.5, -0.2), + bbox_transform=ax.transAxes, + ) + ax.tick_params(labelsize=18) + plt.show() + + def _plot_plotly(self, fill, aspect_ratio, save_html, on_notebook): + vertices = self.points # the coords of each triangle vertex + n_cells = 0 + n_cells_map = dict() + fig = go.Figure() + tplot = [] + for name, faces in self.cells_map.items(): + if not self.mat_ops_map: + label = f"{name}" + else: + label = f"{name}
matTag:{self.mat_ops_map[name]}" + face_points = [] + areas = [] + centers = [] + for i, cell in enumerate(faces): + n_cells += 1 + points0 = vertices[cell] + x1, y1 = points0[0, :2] + x2, y2 = points0[1, :2] + x3, y3 = points0[2, :2] + area_ = 0.5 * np.abs( + x2 * y3 + x1 * y2 + x3 * y1 - x3 * y2 - x2 * y1 - x1 * y3 + ) + areas.append(area_) + centers.append(np.mean(points0, axis=0)) + points = np.vstack( + [points0, [points0[0]], [[np.NAN, np.NAN]]]) + face_points.append(points) + face_points = np.vstack(face_points) + areas = np.array(areas).reshape((len(areas), 1)) + center_areas = np.hstack([centers, areas]) + center_areas_labels = [f"xo:{d[0]:.2e}
yo:{d[1]:.2e}
area:{d[2]:.2e}" + for d in center_areas] + n_cells_map[name] = len(center_areas_labels) + if fill: + tplot.append(go.Scatter(x=face_points[:, 0], y=face_points[:, 1], + fill="toself", fillcolor=self.color_map[name], + line=dict( + color='black', width=0.75), + connectgaps=False, opacity=0.75, + hoverinfo="skip", )) + else: + tplot.append(go.Scatter(x=face_points[:, 0], y=face_points[:, 1], + mode='lines', + line=dict( + color=self.color_map[name], width=1.2), + connectgaps=False, + hoverinfo="skip", )) + # hover label + tplot.append( + go.Scatter( + x=center_areas[:, 0], + y=center_areas[:, 1], + marker=dict(size=0, color=self.color_map[name], + symbol='diamond-open'), + mode="markers", + name=label, + customdata=center_areas_labels, + hovertemplate='%{customdata}', + ) + ) + fig.add_traces(tplot) + # rebars + shapes = [] + for data in self.rebar_data: + color = data["color"] + rebar_xy = data["rebar_xy"] + r = data["dia"] / 2 + for xo, yo in rebar_xy: + shapes.append(dict(type="circle", + xref="x", yref="y", + x0=xo - r, y0=yo - r, x1=xo + r, y1=yo + r, + line_color=color, + fillcolor=color, + )) + # ------------------------------------- + txt = "Num. of Mesh: " + for k, v in n_cells_map.items(): + txt += f"| {k}--{v} " + txt += f"| total--{n_cells}" + fig.update_layout( + shapes=shapes, + width=900, + height=900 * aspect_ratio, + template="plotly", + autosize=True, + showlegend=False, + scene=dict(aspectratio=dict( + x=1, y=aspect_ratio), aspectmode="data"), + title=dict(font=dict(family="courier", color='black', size=16), + text=f"{self.sec_name}
" + f"{txt}") + ) + fig.update_xaxes(tickfont_size=18, ticks="outside") + fig.update_yaxes(tickfont_size=18, ticks="outside") + if save_html: + pio.write_html(fig, file=save_html, auto_open=True) + if on_notebook: + fig.show() + + +class Rebars: + """ + A class to create the rebar point. + """ + + def __init__(self) -> None: + self.rebar_data = [] + + def add_rebar_line( + self, + points: list[list[float, float]], + dia: float, + gap: float, + n: int = None, + closure: bool = False, + matTag: int = None, + color: str = "black", + group_name: str = None, + ): + """Add rebar along a line, can be a line or polygon. + + Parameters + ---------- + points : list[list[float, float]] + A list of rebar coords, [(x1, y1), (x2, y2),...,(xn, yn)] + dia : float + Rebar dia. + gap : float + Rebar space. + n : None + The number of rebars, if not None, + update the Arg `gap` according to `n`. + closure: bool, default=False + If True, the rebar line is a closed loop. + matTag : int + OpenSees mat Tag for rebar previously defined. + color : str or rgb tuple. + Color to plot rebar. + group_name : str + Assign rebar group name + + Returns + ------- + None + """ + if closure: + if points[-1] != points[0]: + points = list(points) + points.append(points[0]) + rebar_lines = LineString(points) + x, y = rebar_lines.xy + if n: + gap = rebar_lines.length / (n - 1) + # mesh rebar points based on spacing + rebar_xy = _lines_subdivide(x, y, gap) + data = dict( + rebar_xy=rebar_xy, color=color, name=group_name, dia=dia, matTag=matTag + ) + self.rebar_data.append(data) + + def add_rebar_circle( + self, + xo: list[float, float], + radius: float, + dia: float, + gap: float, + n: int = None, + angle1: float = 0.0, + angle2: float = 360, + matTag: int = None, + color: str = "black", + group_name: str = None, + ): + """Add the rebars along a circle. + + Parameters + ---------- + xo : list[float, float] + Center coords, [(xc, yc)]. + radius: float + radius. + dia : float + rebar dia. + gap : float + Rebar space + n : None + The number of rebars, if not None, + update the Arg `gap` according to `n`. + angle1 : float + The start angle, degree + angle2 : float + The end angle, deree + matTag : int + OpenSees mat Tag for rebar previously defined. + color : str or rgb tuple. + Color to plot rebar. + group_name : str + Assign rebar group name. + + Returns + ------- + None + """ + angle1 = angle1 / 180 * np.pi + angle2 = angle2 / 180 * np.pi + arc_len = (angle2 - angle1) * radius + if n: + n_sub = n - 1 + else: + n_sub = int(arc_len / gap) + xc, yc = xo[0], xo[1] + angles = np.linspace(angle1, angle2, n_sub + 1) + points = [ + [xc + radius * np.cos(ang), yc + radius * np.sin(ang)] for ang in angles + ] + # if np.abs(angle2 - angle1 - 2 * np.pi) < 1e-6: + # rebar_xy = points[:-1] + # else: + # rebar_xy = points + rebar_xy = points + data = dict( + rebar_xy=rebar_xy, color=color, name=group_name, dia=dia, matTag=matTag + ) + self.rebar_data.append(data) + + def get_rebars_num(self): + """Returns the number of rebars in each layer. + + Returns + ------- + list[int] + The number of rebars in each layer. + """ + nums = [] + for data in self.rebar_data: + nums.append(len(data['rebar_xy'])) + return nums + + +def add_material( + name="default", + elastic_modulus=1, + poissons_ratio=0, + yield_strength=1, + density=1, + color="w", +): + """Add a meterial. + + Parameters + ---------- + name : str, default='default' + meterial name. + elastic_modulus : float, default==1 + elastic_modulus. + poissons_ratio : float, default=0 + poissons_ratio + yield_strength : float, default==1 + yield_strength + density : float, default=1 + density + color : str or rgb tuple, default=='w' + color for plot this material. + + Returns + ------- + Material instance + """ + return Material( + name=name, + elastic_modulus=elastic_modulus, + poissons_ratio=poissons_ratio, + yield_strength=yield_strength, + density=density, + color=color, + ) + + +def add_polygon( + outline: list[list[float, float]], + holes: list[list[list[float, float]]] = None, + material=None, +): + """Add polygon plane geom obj. + + Parameters + ---------- + outline : list[list[float, float]] + The coords list of polygon points, [(x1, y1), (x2, y2),...,(xn, yn)] + holes: list[list[list[float, float]]]. + Hole of the section, a list of multiple hole coords, [hole1, hole2,...holeN], + holeN=[(x1, y1), (x2, y2),...,(xn, yn)]. + material: material obj + The instance from add_material(). + + Returns + ------- + polygon obj + """ + if material is None: + material_ = add_material() + else: + material_ = material + ply = Polygon(outline, holes) + geometry = Geometry(geom=ply, material=material_) + return geometry + + +def add_circle( + xo: list[float, float], + radius: float, + holes=None, + angle1=0.0, + angle2=360, + n_sub=40, + material=None, +): + """Add the circle geom obj. + + Parameters + ---------- + xo : list[float, float] + Center coords, [(xc, yc)]. + radius: float + radius. + holes: list[list[list[float, float]]]. + Hole of the section, a list of multiple hole coords, [hole1, hole2,...holeN], + holeN=[(x1, y1), (x2, y2),...,(xn, yn)]. + angle1 : float + The start angle, degree + angle2 : float + The end angle, deree + n_sub: int + The partition number of the perimeter. + material: material obj + The instance from add_material(). + + Returns + ------- + None + """ + if material is None: + material_ = add_material() + else: + material_ = material + angle1 = angle1 / 180 * np.pi + angle2 = angle2 / 180 * np.pi + x, y = xo[0], xo[1] + angles = np.linspace(angle1, angle2, n_sub + 1) + points = [[x + radius * np.cos(ang), y + radius * np.sin(ang)] + for ang in angles] + ply = Polygon(points, holes) + geometry = Geometry(geom=ply, material=material_) + return geometry + + +def _lines_subdivide(x, y, gap): + """ + The polylines consisting of coordinates x and y are divided by the gap. + """ + x_new = [] + y_new = [] + for i in range(len(x) - 1): + x1, y1 = x[i], y[i] + x2, y2 = x[i + 1], y[i + 1] + length = np.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2) + n = int(np.ceil(length / gap)) + x_new.extend(np.linspace(x1, x2, n, endpoint=True)[:-1].tolist()) + y_new.extend(np.linspace(y1, y2, n, endpoint=True)[:-1].tolist()) + x_new.append(x[-1]) + y_new.append(y[-1]) + new_line = np.column_stack((x_new, y_new)) + return new_line + + +def offset(points: list[list[float, float]], d: float): + """Offsets closed polygons + + Parameters + ---------- + points : list[list[float, float]] + A list containing the coordinate points, [(x1, y1),(x2, y2),...,(xn.yn)]. + d : float + Offsets closed polygons, positive values offset inwards, negative values outwards. + + Returns + ------- + coords: list[[float, float]] + """ + ply = Polygon(points) + ply_off = ply.buffer(-d, cap_style=3, join_style=2) + return list(ply_off.exterior.coords) + + +def sec_rotation(x, y, theta): + """ + Rotate the section coordinates counterclockwise by theta + """ + x_new = x * np.cos(theta) + y * np.sin(theta) + y_new = -x * np.sin(theta) + y * np.cos(theta) + return x_new, y_new diff --git a/build/lib/opstool/preprocessing/section/var_sec_mesh.py b/build/lib/opstool/preprocessing/section/var_sec_mesh.py new file mode 100644 index 0000000..408e17f --- /dev/null +++ b/build/lib/opstool/preprocessing/section/var_sec_mesh.py @@ -0,0 +1,490 @@ +import re + +import numpy as np +import pyvista as pv +from sectionproperties.pre.geometry import Geometry +from shapely import LineString + +pv.set_plot_theme("document") + + +def var_line_string(pointsi: list[list[float, float]], + pointsj: list[list[float, float]], + path: list, n_sec: float = 2, + closure: bool = False, + y_degree: int = 1, y_sym_plane: str = "j-0", + z_degree: int = 2, z_sym_plane: str = "j-0"): + """Returns the varied line string. + + Parameters + ---------- + pointsi : list[list[float, float]] + I end line points. + pointsj : list[list[float, float]] + J end line points. + path : list + Coordinate path of section normal, + such as [(x1, y1, z1), (x2, y2, z2), ... , (xn, yn, zn)]. + n_sec : float, optional + The number of sections within each line segment between two coords in Arg `path`, + by default 2. + closure: bool, default=False + If True, the line is a closed loop. + y_degree : int, optional + The polynomial order of the y-axis dimension variation of the section, + 1=linear, 2=parabolic, by default 1. + y_sym_plane : str, optional, by default "j-0" + When `y_degree`=2, specify the position of the symmetry plane, where the derivative is 0. + The format is "i-{d}" or "j-{d}", which means that the distance from end i or end j is d. + For example, "j-0" refers to end j, and "j-1.5" refers to the position 1.5 away from end j. + z_degree : int, optional + The polynomial order of the z-axis dimension variation of the section, + 1=linear, 2=parabolic, by default 2. + z_sym_plane : str, optional, by default "j-0" + When `z_degree`=2, specify the position of the symmetry plane, where the derivative is 0. + The format is "i-{d}" or "j-{d}", which means that the distance from end i or end j is d. + For example, "j-0" refers to end j, and "j-1.5" refers to the position 1.5 away from end j. + + Returns + -------- + list[list[list[float, float]]] + A list of lines, the number of which is determined by `path` and `n_sec`. + """ + length, cum_length, _ = _get_path_len(path, n_sec) + if closure: + if pointsi[-1] != pointsi[0]: + pointsi = list(pointsi) + pointsi.append(pointsi[0]) + if pointsj[-1] != pointsj[0]: + pointsj = list(pointsj) + pointsj.append(pointsj[0]) + linesi = LineString(pointsi) + linesj = LineString(pointsj) + yi, zi = linesi.xy + yj, zj = linesj.xy + cum_points = [] + for x in cum_length: + points_ = [] + for i in range(len(yi)): + y = _get_coord(0, yi[i], length, yj[i], x, + degree=y_degree, sym_plane=y_sym_plane) + z = _get_coord(0, zi[i], length, zj[i], x, + degree=z_degree, sym_plane=z_sym_plane) + points_.append((y, z)) + cum_points.append(points_) + return cum_points + + +def vis_var_sec(sec_meshes: list, path: list, n_sec: float, + on_notebook: bool = False, show_outline: bool = True): + """Visualize varied section meshes. + + Parameters + ---------- + sec_meshes : list + _description_ + path : list + Coordinate path of section normal, + such as [(x1, y1, z1), (x2, y2, z2), ... , (xn, yn, zn)]. + n_sec : float + The number of sections within each line segment between two coords in Arg `path`. + on_notebook : bool, optional, by default False + If True, display on the notebook. + show_outline: bool, optional, by default False + If True, display bound outline. + """ + _, _, cum_coord = _get_path_len(path, n_sec) + plotter = pv.Plotter(notebook=on_notebook) + cum_coord = np.array(cum_coord, dtype=np.float32) + point_plot1 = pv.PolyData(cum_coord) + plotter.add_mesh(point_plot1, color='black', + point_size=5, render_points_as_spheres=True) + path = np.array(path, dtype=np.float32) + point_plot2 = pv.PolyData(path) + plotter.add_mesh(point_plot2, color='#8f1402', + point_size=10, render_points_as_spheres=True) + line_cells = [] + for i in range(len(path) - 1): + line_cells.extend([2, i, i + 1]) + + line_plot = _generate_mesh(path, line_cells, kind="line") + plotter.add_mesh( + line_plot, + color='black', + render_lines_as_tubes=False, + line_width=2, + ) + local_axes = _get_path_local_axes(path, n_sec) + for i in range(len(sec_meshes)): + sec_mesh = sec_meshes[i] + center0 = cum_coord[i] + _, vecy, vecz = local_axes[i] + points = sec_mesh.points + points = (points[:, 0].reshape((-1, 1)) @ np.reshape(vecy, (1, 3)) + + points[:, 1].reshape((-1, 1)) @ np.reshape(vecz, (1, 3))) + points += center0 + for name, faces in sec_mesh.cells_map.items(): + faces = np.insert(faces, 0, values=3, axis=1) + face_plot = _generate_mesh( + points, faces, kind="face" + ) + plotter.add_mesh( + face_plot, color=sec_mesh.color_map[name], show_edges=True, opacity=1 + ) + for rdata in sec_mesh.rebar_data: + color = rdata["color"] + r = rdata["dia"] / 2 + rebar_xy = np.array(rdata["rebar_xy"]) + rebar_xy = (rebar_xy[:, 0].reshape((-1, 1)) @ np.reshape(vecy, (1, 3)) + + rebar_xy[:, 1].reshape((-1, 1)) @ np.reshape(vecz, (1, 3))) + rebar_xy += center0 + spheres = [] + for coord in rebar_xy: + spheres.append(pv.Sphere(radius=r, center=coord)) + merged = pv.MultiBlock(spheres) + plotter.add_mesh(merged, color=color) + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + show_zaxis=True, + # color="black", + ) + plotter.add_axes() + plotter.view_isometric() + plotter.show(title="opstool") + + +def _get_path_len(path, n_sec): + n = len(path) + length = 0 + cum_length = [] + cum_coord = [] + for i in range(n - 1): + p1 = np.array(path[i]) + p2 = np.array(path[i + 1]) + seg = np.sqrt(np.sum((p2 - p1) ** 2)) + for j in range(n_sec): + cum_length.append(length + seg / (n_sec - 1) * j) + cum_coord.append(p1 + (p2 - p1) / (n_sec - 1) * j) + length += seg + cum_length = np.array(cum_length, dtype=np.float32) + cum_coord = np.array(cum_coord, dtype=np.float32) + return length, cum_length, cum_coord + + +def _get_path_local_axes(path, n_sec): + n = len(path) + local_axes = [] + for i in range(n - 1): + p1 = np.array(path[i]) + p2 = np.array(path[i + 1]) + local_x = (p2 - p1) / np.linalg.norm(p2 - p1) + global_z = np.array([0, 0, 1]) + cos2 = local_x @ global_z / \ + (np.linalg.norm(local_x) * np.linalg.norm(global_z)) + if np.abs(1 - cos2) < 1e-12: + vecxz = [-1, 0, 0] + else: + vecxz = [0, 0, 1] + local_y = np.cross(vecxz, local_x) + local_z = np.cross(local_x, local_y) + local_y /= np.linalg.norm(local_y) + local_z /= np.linalg.norm(local_z) + for j in range(n_sec): + local_axes.append([local_x, local_y, local_z]) + return local_axes + + +def _get_coord(x1, y1, x2, y2, x, degree=1, sym_plane="j-0"): + if degree == 1: + y = y1 + (y2 - y1) * (x - x1) / (x2 - x1) + elif degree == 2: + d = float(re.findall(r"\d+\.?\d*", sym_plane)[0]) + if sym_plane[0].lower() == 'j': + a = (y2 - y1) / (x2 ** 2 - x1 ** 2 - 2 * (x2 + d) * (x2 - x1)) + b = -2 * a * (x2 + d) + c = y1 - a * x1 ** 2 - b * x1 + y = a * x ** 2 + b * x + c + elif sym_plane[0].lower() == 'i': + a = (y2 - y1) / (x2 ** 2 - x1 ** 2 - 2 * (x1 - d) * (x2 - x1)) + b = -2 * a * (x1 - d) + c = y1 - a * x1 ** 2 - b * x1 + y = a * x ** 2 + b * x + c + else: + raise ValueError(f"Error arg sym_plane={sym_plane}!") + else: + raise ValueError("Currently only support degree=1 or 2!") + return y + + +def _generate_mesh(points, cells, kind="line"): + """ + generate the mesh from the points and cells + """ + if kind == "line": + pltr = pv.PolyData() + pltr.points = points + pltr.lines = cells + elif kind == "face": + pltr = pv.PolyData() + pltr.points = points + pltr.faces = cells + else: + raise ValueError(f"not supported {kind}!") + return pltr + +# class VarSecMesh: +# """A class for generating meshes with variable fiber cross-sections. + +# Parameters +# ---------- +# meshi : Instance of the class ``SecMesh``. +# I end section. +# meshj : Instance of the class ``SecMesh``. +# J end section. +# path : list +# Coordinate path of section normal, +# such as [(x1, y1), (x2, y2), ... , (xn, yn)] +# n_sec : float, optional +# The number of sections within each line segment between two coords in Arg `path`, +# by default 2. +# y_degree : int, optional +# The polynomial order of the y-axis dimension variation of the section, +# 1=linear, 2=parabolic, by default 1. +# y_sym_plane : str, optional, by default "j-0" +# When `y_degree`=2, specify the position of the symmetry plane, where the derivative is 0. +# The format is "i-{d}" or "j-{d}", which means that the distance from end i or end j is d. +# For example, "j-0" refers to end j, and "j-1.5" refers to the position 1.5 away from end j. +# z_degree : int, optional +# The polynomial order of the z-axis dimension variation of the section, +# 1=linear, 2=parabolic, by default 2. +# z_sym_plane : str, optional, by default "j-0" +# When `z_degree`=2, specify the position of the symmetry plane, where the derivative is 0. +# The format is "i-{d}" or "j-{d}", which means that the distance from end i or end j is d. +# For example, "j-0" refers to end j, and "j-1.5" refers to the position 1.5 away from end j. +# """ + +# def __init__(self, meshi: SecMesh, meshj: SecMesh, +# path: list, n_sec: float = 2, +# y_degree: int = 1, y_sym_plane: str = "j-0", +# z_degree: int = 2, z_sym_plane: str = "j-0"): +# if meshi.center is None or meshj.center is None: +# raise ValueError("meshi and meshj must run centring() method!") +# for i in range(len(path)): +# p = np.atleast_1d(path[i]) +# if len(p) == 1: +# path[i] = np.append(p, [0, 0]) +# elif len(p) == 2: +# path[i] = np.append(p, [0]) +# else: +# path[i] = p +# path = np.array(path, dtype=np.float32) +# self.meshi = meshi +# self.meshj = meshj +# self.path = path +# self.n_sec = n_sec +# self.y_degree = y_degree +# self.y_sym_plane = y_sym_plane +# self.z_degree = z_degree +# self.z_sym_plane = z_sym_plane + +# self.new_sec_mesh = [] +# self.new_sec_props = [] +# self.path_length = None +# self.path_cum_length = None +# self.path_cum_coord = None + +# def get_sec_mesh(self): +# """Get the fiber section mesh on the `path`. + +# Returns +# ------- +# list, +# A list of instances of class ``SecMesh`, +# the number of which is determined by `path` and `n_sec`. +# """ +# length, cum_length, cum_coord = _get_path_len(self.path, self.n_sec) +# self.path_length, self.path_cum_length, self.path_cum_coord = length, cum_length, cum_coord +# for x in self.path_cum_length: +# group_map, mesh_size_map, mat_ops_map = _get_map(self.meshi, self.meshj, length, x, +# self.y_degree, self.y_sym_plane, +# self.z_degree, self.z_sym_plane) +# rebar_data = _get_rebar_data(self.meshi, self.meshj, length, x, +# self.y_degree, self.y_sym_plane, self.z_degree, self.z_sym_plane) + +# secx = SecMesh() +# secx.assign_group(group_map) +# secx.assign_mesh_size(mesh_size_map) +# secx.assign_ops_matTag(mat_ops_map) +# if not self.meshi.color_map: +# for i, name in enumerate(self.meshi.group_map.keys()): +# secx.color_map[name] = secx.colors_default[i] +# else: +# secx.color_map = self.meshi.color_map +# secx.rebar_data = rebar_data +# secx.mesh() +# secx.centring() +# self.new_sec_mesh.append(secx) +# return self.new_sec_mesh + +# def get_sec_props(self, Eref: float = 1.0): +# """Solving Section Geometry Properties on the `path`. + +# Parameters +# ---------- +# Eref: float, default=1.0 +# Reference modulus of elasticity, it is important to analyze the composite section. +# See `sectionproperties doc `_ + +# Returns +# ------- +# list[dict] +# Each element is a dict of properties for each section. +# """ +# for sec_mesh in self.new_sec_mesh: +# sec_props = sec_mesh.get_sec_props(Eref) +# self.new_sec_props.append(sec_props) +# return self.new_sec_props + +# def view(self, on_notebook: bool = False): +# """Visualize fiber cross-sections on path. + +# Parameters +# ---------- +# on_notebook : bool, optional, by default False +# If True, display in the jupyter notebook. +# """ + +# plotter = pv.Plotter(notebook=on_notebook) +# point_plot1 = pv.PolyData(self.path_cum_coord) +# plotter.add_mesh(point_plot1, color='black', +# point_size=5, render_points_as_spheres=True) +# point_plot2 = pv.PolyData(self.path) +# plotter.add_mesh(point_plot2, color='#8f1402', +# point_size=10, render_points_as_spheres=True) +# line_cells = [] +# for i in range(len(self.path) - 1): +# line_cells.extend([2, i, i + 1]) + +# line_plot = _generate_mesh(self.path, line_cells, kind="line") +# plotter.add_mesh( +# line_plot, +# color='black', +# render_lines_as_tubes=False, +# line_width=2, +# ) +# local_axes = _get_path_local_axes(self.path, self.n_sec) +# for i in range(len(self.new_sec_mesh)): +# sec_mesh = self.new_sec_mesh[i] +# center0 = self.path_cum_coord[i] +# _, vecy, vecz = local_axes[i] +# points = sec_mesh.points +# points = (points[:, 0].reshape((-1, 1)) @ np.reshape(vecy, (1, 3)) + +# points[:, 1].reshape((-1, 1)) @ np.reshape(vecz, (1, 3))) +# points += center0 +# for name, faces in sec_mesh.cells_map.items(): +# faces = np.insert(faces, 0, values=3, axis=1) +# face_plot = _generate_mesh( +# points, faces, kind="face" +# ) +# plotter.add_mesh( +# face_plot, color=sec_mesh.color_map[name], show_edges=True, opacity=1 +# ) +# for rdata in sec_mesh.rebar_data: +# color = rdata["color"] +# r = rdata["dia"] / 2 +# rebar_xy = np.array(rdata["rebar_xy"]) +# rebar_xy = (rebar_xy[:, 0].reshape((-1, 1)) @ np.reshape(vecy, (1, 3)) + +# rebar_xy[:, 1].reshape((-1, 1)) @ np.reshape(vecz, (1, 3))) +# rebar_xy += center0 +# spheres = [] +# for coord in rebar_xy: +# spheres.append(pv.Sphere(radius=r, center=coord)) +# merged = pv.MultiBlock(spheres) +# plotter.add_mesh(merged, color=color) +# plotter.add_axes() +# plotter.view_isometric() +# plotter.show(title="opstool") + +# def _get_map(meshi, meshj, length, x, y_degree, y_sym_plane, z_degree, z_sym_plane): +# group_map = dict() +# mesh_size_map = dict() +# mat_ops_map = dict() +# for name in meshi.group_map.keys(): +# mesh_size_map[name] = (meshi.mesh_size_map[name] + +# meshj.mesh_size_map[name]) / 2 +# if meshi.mat_ops_map and meshj.mat_ops_map: +# mat_ops_map[name] = meshi.mat_ops_map[name] +# geom_i = meshi.group_map[name].geom +# geom_j = meshj.group_map[name].geom +# ext_i = np.array(geom_i.exterior.coords) +# ext_j = np.array(geom_j.exterior.coords) +# ext_i -= np.array(meshi.center) +# ext_j -= np.array(meshj.center) +# ext_i = _sort_xy(ext_i) +# ext_j = _sort_xy(ext_j) +# yi, zi = ext_i[:, 0], ext_i[:, 1] +# yj, zj = ext_j[:, 0], ext_j[:, 1] +# ys, zs = [], [] +# for i in range(len(yi)): +# y = _get_coord(0, yi[i], length, yj[i], x, +# degree=y_degree, sym_plane=y_sym_plane) +# z = _get_coord(0, zi[i], length, zj[i], x, +# degree=z_degree, sym_plane=z_sym_plane) +# ys.append(y) +# zs.append(z) +# ext_points = [[ys[i_], zs[i_]] for i_ in range(len(ys))] +# int_points = [] +# for inti, intj in zip(geom_i.interiors, geom_j.interiors): +# int_i = np.array(inti.coords) +# int_j = np.array(intj.coords) +# int_i -= np.array(meshi.center) +# int_j -= np.array(meshj.center) +# yi, zi = int_i[:, 0], int_i[:, 1] +# yj, zj = int_j[:, 0], int_j[:, 1] +# ys, zs = [], [] +# for i in range(len(yi)): +# y = _get_coord(0, yi[i], length, yj[i], x, +# degree=y_degree, sym_plane=y_sym_plane) +# z = _get_coord(0, zi[i], length, zj[i], x, +# degree=z_degree, sym_plane=z_sym_plane) +# ys.append(y) +# zs.append(z) +# int_points.append([[ys[i_], zs[i_]] for i_ in range(len(ys))]) +# ply = Polygon(ext_points, int_points) +# geometry = Geometry(geom=ply, material=meshi.group_map[name].material) +# group_map[name] = geometry +# return group_map, mesh_size_map, mat_ops_map + + +# def _get_rebar_data(meshi, meshj, length, x, y_degree, y_sym_plane, z_degree, z_sym_plane): +# rebar_data = [] +# for datai, dataj in zip(meshi.rebar_data, meshj.rebar_data): +# data = dict() +# data["dia"] = datai["dia"] +# data["matTag"] = datai["matTag"] +# data['color'] = datai['color'] +# rebar_xyi, rebar_xyj = np.array( +# datai["rebar_xy"]), np.array(dataj["rebar_xy"]) +# rebar_xyi, rebar_xyj = _sort_xy(rebar_xyi), _sort_xy(rebar_xyj) +# xy = [] +# for xyi, xyj in zip(rebar_xyi, rebar_xyj): +# y = _get_coord(0, xyi[0], length, xyj[0], x, +# degree=y_degree, sym_plane=y_sym_plane) +# z = _get_coord(0, xyi[1], length, xyj[1], x, +# degree=z_degree, sym_plane=z_sym_plane) +# xy.append([y, z]) +# data["rebar_xy"] = xy +# rebar_data.append(data) +# return rebar_data + +# def _sort_xy(points): +# x, y = points[:, 0], points[:, 1] +# x0, y0 = np.mean(x), np.mean(y) +# r = np.sqrt((x - x0) ** 2 + (y - y0) ** 2) +# angles = np.where((y - y0) > 0, np.arccos((x - x0) / r), +# 2 * np.pi - np.arccos((x - x0) / r)) +# mask = np.argsort(angles) +# points_ = points[mask] +# return points_ diff --git a/build/lib/opstool/preprocessing/tcl2py.py b/build/lib/opstool/preprocessing/tcl2py.py new file mode 100644 index 0000000..dd580f2 --- /dev/null +++ b/build/lib/opstool/preprocessing/tcl2py.py @@ -0,0 +1,1309 @@ +import tkinter + + +def tcl2py(input_file: str, + output_file: str, + prefix: str = "ops"): + """Convert tcl code of opensees to openseespy code. + + .. tip:: + * This function will flatten your `tcl` code, including loops, + judgments, assignments, proc, etc. + * Do not use assignment statements for openseens commands, such as + ``set ok [analyze 1]``, ``set lambdaN [eigen 10]``, it will trigger + an error! + * It is recommended to remove `analysis related tcl code` and keep only + commands such as model building and load definition to avoid + possible exceptions. + The `analysis-related python code` you can add manually, although + this function provides the ability to convert the analysis tcl code. + + Parameters + ---------- + input_file : str + The name of input ``.tcl`` file. + output_file : str + The name of output ``.py`` file. + prefix : str, optional + Prefix name of openseespy, by default ``ops``. + i.e., ``import openseespy.opensees as ops``. + If None or void str '', the prefix is not used. + i.e., ``from openseespy.opensees import *``. + """ + if not input_file.endswith(".tcl"): + input_file += ".tcl" + if not output_file.endswith(".py"): + output_file += ".py" + if prefix: + import_txt = f"import openseespy.opensees as {prefix}\n\n" + prefix += "." + else: + import_txt = "from openseespy.opensees import *\n\n" + prefix = '' + + with open(input_file, 'r', encoding="utf-8") as f: + tcl_src = f.read() + tcl_src = tcl_src.replace("{", " { ") + tcl_src = tcl_src.replace("}", " } ") + interp, contents = _TclInterp(prefix) + interp.eval(tcl_src) + + with open(output_file, mode='w', encoding="utf-8") as fw: + fw.write(import_txt) + for line in contents: + fw.write(line + "\n") + + +def _TclInterp(prefix): + interp = tkinter.Tcl() + contents = [] + + def _puts(*args): + # print(*args) + pass + + def _wipe(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}wipe{args}") + + def _model(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}model{args}") + + def _node(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}node{args}") + + def _fix(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}fix{args}") + + def _fixX(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}fixX{args}") + + def _fixY(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}fixY{args}") + + def _fixZ(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}fixZ{args}") + + def _equalDOF(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}equalDOF{args}") + + def _equalDOF_Mixed(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}equalDOF_Mixed{args}") + + def _rigidDiaphragm(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}rigidDiaphragm{args}") + + def _rigidLink(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}rigidLink{args}") + + def _uniaxialMaterial(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}uniaxialMaterial{args}") + + def _nDMaterial(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nDMaterial{args}") + + def _beamIntegration(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}beamIntegration{args}") + + def _section(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + if args[0] in ('NDFiber', 'Fiber'): + contents.append(f"{prefix}section{args[:-1]}") + txt = args[-1] + txt.replace("\\n", '') + interp.eval(txt) + else: + contents.append(f"{prefix}section{args}") + + def _fiber(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}fiber{args}") + + def _patch(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}patch{args}") + + def _layer(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}layer{args}") + + def _element(*args): + args = _remove_commit(args) + args = [_type_convert(i) for i in args] + if args[0] not in ['nonlinearBeamColumn', + 'forceBeamColumn', 'dispBeamColumn']: + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}element{args}") + else: + eleTag = args[1] + secTag = args[5] + if isinstance(secTag, int): + Np = args[4] + transfTag = args[6] + if args[0] == 'dispBeamColumn': + contents.append( + f"{prefix}beamIntegration" + f"('Legendre', {eleTag}, {secTag}, {Np})") + else: + contents.append( + f"{prefix}beamIntegration" + f"('Lobatto', {eleTag}, {secTag}, {Np})") + idx = 7 + else: + transfTag = args[4] + interp_paras = [] + idx = 6 + for i, arg in enumerate(args[6:]): + if not isinstance(arg, str): + interp_paras.append(arg) + else: + idx += i + break + contents.append( + f"{prefix}beamIntegration" + f"('{args[5]}', {eleTag}, *{interp_paras})") + if args[0] == 'nonlinearBeamColumn': + args[0] = 'forceBeamColumn' + if '-mass' not in args and '-iter' not in args: + contents.append( + f"{prefix}element('{args[0]}', {eleTag}, {args[2]}, " + f"{args[3]}, {transfTag}, {eleTag})") + else: + contents.append( + f"{prefix}element('{args[0]}', {eleTag}, {args[2]}, " + f"{args[3]}, {transfTag}, {eleTag}, *{args[idx:]})") + + def _timeSeries(*args): + args = _remove_commit(args) + args = [_type_convert(i) for i in args] + if args[0] == 'Path': + if ('-time' in args) or ('-values' in args): + time, values = None, None + if '-time' in args: + idx = args.index('-time') + time = list(args[idx + 1].split()) + time = [float(i) for i in time] + args.pop(idx) + args.pop(idx) + if '-values' in args: + idx = args.index('-values') + values = list(args[idx + 1].split()) + values = [float(i) for i in values] + args.pop(idx) + args.pop(idx) + if time and values: + args = args[:2] + ['-time', *time, + '-values', *values] + args[2:] + elif values is None: + args = args[:2] + ['-time', *time] + args[2:] + else: + args = args[:2] + ['-values', *values] + args[2:] + txt = f"{prefix}timeSeries('Path', {args[1]}, *{args[2:]})" + contents.append(txt) + else: + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}timeSeries{args}") + else: + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}timeSeries{args}") + + def _pattern(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + if args[0].lower() == "plain" and isinstance(args[2], str): + contents.append(f"{prefix}timeSeries('{args[2]}', {args[1]})") + args = list(args) + args[2] = args[1] + args = tuple(args) + contents.append(f"{prefix}pattern{args[:-1]}") + else: + contents.append(f"{prefix}pattern{args[:-1]}") + txt = args[-1] + txt.replace("\\n", '') + interp.eval(txt) + + def _load(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}load{args}") + + def _eleLoad(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleLoad{args}") + + def _sp(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sp{args}") + + def _groundMotion(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}groundMotion{args}") + + def _imposedMotion(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}imposedMotion{args}") + + def _mass(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}mass{args}") + + def _frictionModel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}frictionModel{args}") + + def _geomTransf(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}geomTransf{args}") + + def _region(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}region{args}") + + def _rayleigh(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}rayleigh{args}") + + def _block2D(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}block2D{args}") + + def _block3D(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}block3D{args}") + + def _ShallowFoundationGen(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}ShallowFoundationGen{args}") + + def _constraints(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}constraints{args}") + + def _numberer(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}numberer{args}") + + def _system(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}system{args}") + + def _test(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}test{args}") + + def _algorithm(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}algorithm{args}") + + def _integrator(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}integrator{args}") + + def _analysis(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}analysis{args}") + + def _eigen(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eigen{args}") + return 0 + + def _analyze(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}analyze{args}") + return 0 + + def _modalProperties(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}modalProperties{args}") + + def _responseSpectrumAnalysis(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}responseSpectrumAnalysis{args}") + + def _recorder(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}recorder{args}") + + def _record(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}record{args}") + + def _print(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}printModel{args}") + + def _printA(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}printA{args}") + + def _logFile(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}logFile{args}") + + def _remove(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}remove{args}") + + def _loadConst(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}loadConst{args}") + + def _wipeAnalysis(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}wipeAnalysis{args}") + + def _modalDamping(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}modalDamping{args}") + + def _database(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}database{args}") + + def _getTime(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getTime{args}") + + def _setTime(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setTime{args}") + + def _testUniaxialMaterial(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}testUniaxialMaterial{args}") + + def _setStrain(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setStrain{args}") + + def _getStrain(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getStrain{args}") + + def _getStress(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getStress{args}") + + def _getTangent(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getTangent{args}") + + def _getDampTangent(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getDampTangent{args}") + + def _reactions(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}reactions{args}") + + def _nodeReaction(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeReaction{args}") + + def _nodeEigenvector(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeEigenvector{args}") + + def _setCreep(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setCreep{args}") + + def _eleResponse(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleResponse{args}") + + def _reset(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}reset{args}") + + def _initialize(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}initialize{args}") + + def _getLoadFactor(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getLoadFactor{args}") + + def _build(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}build{args}") + + def _printGID(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}printGID{args}") + + def _getCTestNorms(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getCTestNorms{args}") + + def _getCTestIter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getCTestIter{args}") + + def _save(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}save{args}") + + def _restore(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}restore{args}") + + def _eleForce(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleForce{args}") + + def _eleDynamicalForce(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleDynamicalForce{args}") + + def _nodeUnbalance(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeUnbalance{args}") + + def _nodeDisp(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeDisp{args}") + + def _setNodeDisp(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNodeDisp{args}") + + def _nodeVel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeVel{args}") + + def _setNodeVel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNodeVel{args}") + + def _nodeAccel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeAccel{args}") + + def _setNodeAccel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNodeAccel{args}") + + def _nodeResponse(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeResponse{args}") + + def _nodeCoord(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeCoord{args}") + + def _setNodeCoord(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNodeCoord{args}") + + def _updateElementDomain(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}updateElementDomain{args}") + + def _getNDMM(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNDM{args}") + + def _getNDFF(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNDF{args}") + + def _eleNodes(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleNodes{args}") + + def _eleType(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}eleType{args}") + + def _nodeDOFs(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeDOFs{args}") + + def _nodeMass(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeMass{args}") + + def _nodePressure(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodePressure{args}") + + def _setNodePressure(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNodePressure{args}") + + def _nodeBounds(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}nodeBounds{args}") + + def _startTimer(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}start{args}") + + def _stopTimer(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}stop{args}") + + def _modalDampingQ(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}modalDampingQ{args}") + + def _setElementRayleighDampingFactors(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setElementRayleighDampingFactors{args}") + + def _setPrecision(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setPrecision{args}") + + def _searchPeerNGA(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}searchPeerNGA{args}") + + def _domainChange(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}domainChange{args}") + + def _defaultUnits(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}defaultUnits{args}") + + def _stripXML(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}stripXML{args}") + + def _convertBinaryToText(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}convertBinaryToText{args}") + + def _convertTextToBinary(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}convertTextToBinary{args}") + + def _getEleTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getEleTags{args}") + + def _getCrdTransfTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getCrdTransfTags{args}") + + def _getNodeTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNodeTags{args}") + + def _getParamTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getParamTags{args}") + + def _getParamValue(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getParamValue{args}") + + def _sectionForce(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionForce{args}") + + def _sectionDeformation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionDeformation{args}") + + def _sectionStiffness(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionStiffness{args}") + + def _sectionFlexibility(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionFlexibility{args}") + + def _sectionLocation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionLocation{args}") + + def _sectionWeight(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionWeight{args}") + + def _sectionTag(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionTag{args}") + + def _sectionDisplacement(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sectionDisplacement{args}") + + def _cbdiDisplacement(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}cbdiDisplacement{args}") + + def _basicDeformation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}basicDeformation{args}") + + def _basicForce(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}basicForce{args}") + + def _basicStiffness(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}basicStiffness{args}") + + def _InitialStateAnalysis(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}InitialStateAnalysis{args}") + + def _totalCPU(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}totalCPU{args}") + + def _solveCPU(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}solveCPU{args}") + + def _accelCPU(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}accelCPU{args}") + + def _numFact(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}numFact{args}") + + def _numIter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}numIter{args}") + + def _systemSize(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}systemSize{args}") + + def _version(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}version{args}") + + def _setMaxOpenFiles(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setMaxOpenFiles{args}") + + def _limitCurve(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}limitCurve{args}") + + def _setElementRayleighFactors(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setElementRayleighFactors{args}") + + def _mesh(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}mesh{args}") + + def _remesh(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}remesh{args}") + + def _parameter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}parameter{args}") + + def _addToParameter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}addToParameter{args}") + + def _updateParameter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}updateParameter{args}") + + def _setParameter(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setParameter{args}") + + def _getPID(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getPID{args}") + + def _getNP(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNP{args}") + + def _barrier(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}barrier{args}") + + def _send(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}send{args}") + + def _recv(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}recv{args}") + + def _Bcast(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}Bcast{args}") + + def _computeGradients(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}computeGradients{args}") + + def _sensitivityAlgorithm(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensitivityAlgorithm{args}") + + def _sensNodeDisp(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensNodeDisp{args}") + + def _sensNodeVel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensNodeVel{args}") + + def _sensNodeAccel(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensNodeAccel{args}") + + def _sensLambda(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensLambda{args}") + + def _sensSectionForce(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensSectionForce{args}") + + def _sensNodePressure(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sensNodePressure{args}") + + def _getNumElements(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNumElements{args}") + + def _getEleClassTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getEleClassTags{args}") + + def _getEleLoadClassTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getEleLoadClassTags{args}") + + def _getEleLoadTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getEleLoadTags{args}") + + def _getEleLoadData(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getEleLoadData{args}") + + def _getNodeLoadTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNodeLoadTags{args}") + + def _getNodeLoadData(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNodeLoadData{args}") + + def _randomVariable(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}randomVariable{args}") + + def _getRVTags(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVTags{args}") + + def _getRVMean(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVMean{args}") + + def _getRVStdv(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVStdv{args}") + + def _getRVPDF(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVPDF{args}") + + def _getRVCDF(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVCDF{args}") + + def _getRVInverseCDF(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getRVInverseCDF{args}") + + def _addCorrelate(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}addCorrelate{args}") + + def _transformUtoX(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}transformUtoX{args}") + + def _wipeReliability(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}wipeReliability{args}") + + def _updateMaterialStage(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}updateMaterialStage{args}") + + def _sdfResponse(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}sdfResponse{args}") + + def _probabilityTransformation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}probabilityTransformation{args}") + + def _getNumThreads(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}getNumThreads{args}") + + def _setNumThreads(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setNumThreads{args}") + + def _setStartNodeTag(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}setStartNodeTag{args}") + + def _hystereticBackbone(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}hystereticBackbone{args}") + + def _stiffnessDegradation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}stiffnessDegradation{args}") + + def _strengthDegradation(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}strengthDegradation{args}") + + def _unloadingRule(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}unloadingRule{args}") + + def _partition(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}partition{args}") + + def _pc(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}pressureConstraint{args}") + + def _domainCommitTag(*args): + args = _remove_commit(args) + args = tuple([_type_convert(i) for i in args]) + contents.append(f"{prefix}domainCommitTag{args}") + + interp.createcommand('puts', _puts) + interp.createcommand('wipe', _wipe) + interp.createcommand('model', _model) + interp.createcommand('node', _node) + interp.createcommand('fix', _fix) + interp.createcommand('fixX', _fixX) + interp.createcommand('fixY', _fixY) + interp.createcommand('fixZ', _fixZ) + interp.createcommand('equalDOF', _equalDOF) + interp.createcommand('equalDOF_Mixed', _equalDOF_Mixed) + interp.createcommand('rigidDiaphragm', _rigidDiaphragm) + interp.createcommand('rigidLink', _rigidLink) + interp.createcommand('element', _element) + interp.createcommand('timeSeries', _timeSeries) + interp.createcommand('pattern', _pattern) + interp.createcommand('load', _load) + interp.createcommand('eleLoad', _eleLoad) + interp.createcommand('sp', _sp) + interp.createcommand('groundMotion', _groundMotion) + interp.createcommand('imposedMotion', _imposedMotion) + interp.createcommand("imposedSupportMotion", _imposedMotion) + interp.createcommand('mass', _mass) + interp.createcommand('uniaxialMaterial', _uniaxialMaterial) + interp.createcommand('nDMaterial', _nDMaterial) + interp.createcommand("beamIntegration", _beamIntegration) + interp.createcommand('section', _section) + interp.createcommand('fiber', _fiber) + interp.createcommand('patch', _patch) + interp.createcommand('layer', _layer) + interp.createcommand('frictionModel', _frictionModel) + interp.createcommand('geomTransf', _geomTransf) + interp.createcommand('region', _region) + interp.createcommand('rayleigh', _rayleigh) + interp.createcommand('block2D', _block2D) + interp.createcommand('block2d', _block2D) + interp.createcommand('block3D', _block3D) + interp.createcommand('block3d', _block3D) + interp.createcommand('ShallowFoundationGen', _ShallowFoundationGen) + interp.createcommand('constraints', _constraints) + interp.createcommand('numberer', _numberer) + interp.createcommand('system', _system) + interp.createcommand('test', _test) + interp.createcommand('algorithm', _algorithm) + interp.createcommand('integrator', _integrator) + interp.createcommand('analysis', _analysis) + interp.createcommand('eigen', _eigen) + interp.createcommand('analyze', _analyze) + interp.createcommand('modalProperties', _modalProperties) + interp.createcommand('responseSpectrumAnalysis', _responseSpectrumAnalysis) + interp.createcommand('record', _record) + interp.createcommand('recorder', _recorder) + interp.createcommand('print', _print) + interp.createcommand('printA', _printA) + interp.createcommand('logFile', _logFile) + interp.createcommand('remove', _remove) + interp.createcommand('loadConst', _loadConst) + interp.createcommand('wipeAnalysis', _wipeAnalysis) + interp.createcommand('modalDamping', _modalDamping) + interp.createcommand('database', _database) + interp.createcommand('getTime', _getTime) + interp.createcommand("setTime", _setTime) + interp.createcommand("testUniaxialMaterial", _testUniaxialMaterial) + interp.createcommand("setStrain", _setStrain) + interp.createcommand("getStrain", _getStrain) + interp.createcommand("getStress", _getStress) + interp.createcommand("getTangent", _getTangent) + interp.createcommand("getDampTangent", _getDampTangent) + interp.createcommand("reactions", _reactions) + interp.createcommand("nodeReaction", _nodeReaction) + interp.createcommand("remove", _remove) + interp.createcommand("nodeEigenvector", _nodeEigenvector) + interp.createcommand("setCreep", _setCreep) + interp.createcommand("eleResponse", _eleResponse) + interp.createcommand("reset", _reset) + interp.createcommand("initialize", _initialize) + interp.createcommand("getLoadFactor", _getLoadFactor) + interp.createcommand("build", _build) + interp.createcommand("printGID", _printGID) + interp.createcommand("testNorm", _getCTestNorms) + interp.createcommand("testIter", _getCTestIter) + interp.createcommand("save", _save) + interp.createcommand("restore", _restore) + interp.createcommand("eleForce", _eleForce) + interp.createcommand("eleDynamicalForce", _eleDynamicalForce) + interp.createcommand("nodeUnbalance", _nodeUnbalance) + interp.createcommand("nodeDisp", _nodeDisp) + interp.createcommand("setNodeDisp", _setNodeDisp) + interp.createcommand("nodeVel", _nodeVel) + interp.createcommand("setNodeVel", _setNodeVel) + interp.createcommand("nodeAccel", _nodeAccel) + interp.createcommand("setNodeAccel", _setNodeAccel) + interp.createcommand("nodeResponse", _nodeResponse) + interp.createcommand("nodeCoord", _nodeCoord) + interp.createcommand("setNodeCoord", _setNodeCoord) + interp.createcommand("updateElementDomain", _updateElementDomain) + interp.createcommand("getNDM", _getNDMM) + interp.createcommand("getNDF", _getNDFF) + interp.createcommand("eleNodes", _eleNodes) + interp.createcommand("eleType", _eleType) + interp.createcommand("nodeDOFs", _nodeDOFs) + interp.createcommand("nodeMass", _nodeMass) + interp.createcommand("nodePressure", _nodePressure) + interp.createcommand("setNodePressure", _setNodePressure) + interp.createcommand("nodeBounds", _nodeBounds) + interp.createcommand("start", _startTimer) + interp.createcommand("stop", _stopTimer) + interp.createcommand("modalDampingQ", _modalDampingQ) + interp.createcommand("setElementRayleighDampingFactors", + _setElementRayleighDampingFactors) + interp.createcommand("setPrecision", _setPrecision) + interp.createcommand("searchPeerNGA", _searchPeerNGA) + interp.createcommand("domainChange", _domainChange) + interp.createcommand("defaultUnits", _defaultUnits) + interp.createcommand("stripXML", _stripXML) + interp.createcommand("convertBinaryToText", _convertBinaryToText) + interp.createcommand("convertTextToBinary", _convertTextToBinary) + interp.createcommand("getEleTags", _getEleTags) + interp.createcommand("getCrdTransfTags", _getCrdTransfTags) + interp.createcommand("getNodeTags", _getNodeTags) + interp.createcommand("getParamTags", _getParamTags) + interp.createcommand("getParamValue", _getParamValue) + interp.createcommand("sectionForce", _sectionForce) + interp.createcommand("sectionDeformation", _sectionDeformation) + interp.createcommand("sectionStiffness", _sectionStiffness) + interp.createcommand("sectionFlexibility", _sectionFlexibility) + interp.createcommand("sectionLocation", _sectionLocation) + interp.createcommand("sectionWeight", _sectionWeight) + interp.createcommand("sectionTag", _sectionTag) + interp.createcommand("sectionDisplacement", _sectionDisplacement) + interp.createcommand("cbdiDisplacement", _cbdiDisplacement) + interp.createcommand("basicDeformation", _basicDeformation) + interp.createcommand("basicForce", _basicForce) + interp.createcommand("basicStiffness", _basicStiffness) + interp.createcommand("InitialStateAnalysis", _InitialStateAnalysis) + interp.createcommand("totalCPU", _totalCPU) + interp.createcommand("solveCPU", _solveCPU) + interp.createcommand("accelCPU", _accelCPU) + interp.createcommand("numFact", _numFact) + interp.createcommand("numIter", _numIter) + interp.createcommand("systemSize", _systemSize) + interp.createcommand("version", _version) + interp.createcommand("setMaxOpenFiles", _setMaxOpenFiles) + interp.createcommand("limitCurve", _limitCurve) + + interp.createcommand("equalDOF_Mixed", _equalDOF_Mixed) + interp.createcommand("setElementRayleighFactors", + _setElementRayleighFactors) + interp.createcommand("mesh", _mesh) + interp.createcommand("remesh", _remesh) + interp.createcommand("parameter", _parameter) + interp.createcommand("addToParameter", _addToParameter) + interp.createcommand("updateParameter", _updateParameter) + interp.createcommand("setParameter", _setParameter) + interp.createcommand("getPID", _getPID) + interp.createcommand("getNP", _getNP) + interp.createcommand("barrier", _barrier) + interp.createcommand("send", _send) + interp.createcommand("recv", _recv) + interp.createcommand("Bcast", _Bcast) + interp.createcommand("computeGradients", _computeGradients) + interp.createcommand("sensitivityAlgorithm", _sensitivityAlgorithm) + interp.createcommand("sensNodeDisp", _sensNodeDisp) + interp.createcommand("sensNodeVel", _sensNodeVel) + interp.createcommand("sensNodeAccel", _sensNodeAccel) + interp.createcommand("sensLambda", _sensLambda) + interp.createcommand("sensSectionForce", _sensSectionForce) + interp.createcommand("sensNodePressure", _sensNodePressure) + interp.createcommand("getNumElements", _getNumElements) + interp.createcommand("getEleClassTags", _getEleClassTags) + interp.createcommand("getEleLoadClassTags", _getEleLoadClassTags) + interp.createcommand("getEleLoadTags", _getEleLoadTags) + interp.createcommand("getEleLoadData", _getEleLoadData) + interp.createcommand("getNodeLoadTags", _getNodeLoadTags) + interp.createcommand("getNodeLoadData", _getNodeLoadData) + interp.createcommand("randomVariable", _randomVariable) + interp.createcommand("getRVTags", _getRVTags) + interp.createcommand("getMean", _getRVMean) + interp.createcommand("getStdv", _getRVStdv) + interp.createcommand("getPDF", _getRVPDF) + interp.createcommand("getCDF", _getRVCDF) + interp.createcommand("getInverseCDF", _getRVInverseCDF) + interp.createcommand("correlate", _addCorrelate) + interp.createcommand("transformUtoX", _transformUtoX) + interp.createcommand("wipeReliability", _wipeReliability) + interp.createcommand("updateMaterialStage", _updateMaterialStage) + interp.createcommand("sdfResponse", _sdfResponse) + interp.createcommand("probabilityTransformation", + _probabilityTransformation) + interp.createcommand("getNumThreads", _getNumThreads) + interp.createcommand("setNumThreads", _setNumThreads) + interp.createcommand("setStartNodeTag", _setStartNodeTag) + interp.createcommand("hystereticBackbone", _hystereticBackbone) + interp.createcommand("stiffnessDegradation", _stiffnessDegradation) + interp.createcommand("strengthDegradation", _strengthDegradation) + interp.createcommand("unloadingRule", _unloadingRule) + interp.createcommand("partition", _partition) + interp.createcommand("pressureConstraint", _pc) + interp.createcommand("domainCommitTag", _domainCommitTag) + return interp, contents + + +def _type_convert(a): + try: + a = int(a) + except ValueError: + try: + a = float(a) + except ValueError: + a = str(a) + return a + + +def _remove_commit(args, obj="#"): + if "#" in args: + idx = args.index(obj) + args = args[:idx] + return args diff --git a/build/lib/opstool/utils.py b/build/lib/opstool/utils.py new file mode 100644 index 0000000..0bc58cd --- /dev/null +++ b/build/lib/opstool/utils.py @@ -0,0 +1,120 @@ +from typing import Union + +# The element class Tag in OpenSees, which is used to determine the element type +# see ...\SRC\classTags.h +ELE_TAG_Truss = [12, 13, 14, 15, 16, 17, 18, + 138, 139, 155, 169, 218] # 169 is CatenaryCable +ELE_TAG_Link = [19, 20, 21, 22, 23, 24, 25, 26, 260, 27, # zeroLength + 86, # 86-twoNodeLink + 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, + 105, 106, 107, 108, 109, 130, 131, 132, 147, 148, 149, 150, 151, 152, 153, + 158, 159, 160, 161, 165, 166] # Bearing +ELE_TAG_Beam = [3, 4, 5, 5001, 6, 7, 8, 9, 10, 11, 28, 29, 30, 34, 35, 62, 621, 63, 64, 640, + 641, 642, 65, 66, 67, 68, 69, 70, 71, 72, 73, 731, 74, 75, 751, 76, 77, 78, + 30766, 30765, 30767, 79, 128] +ELE_TAG_Plane = [31, 32, 33, 40, 47, 50, 52, 53, 54, 55, 59, 60, 61, 116, 119, 120, 126, 134, + 142, 143, 156, 157, + 167, 168, 173, 174, 175, 180, 203, 204, 207, 208, 209] +ELE_TAG_Joint = [71, 72, 81, 8181, 82, 83] +ELE_TAG_Tetrahedron = [179, 256, 189] # four, ten, 189-FEMBubble +ELE_TAG_Brick = [36, 37, 38, 39, 41, 42, 43, 44, 45, 46, + 48, 49, 51, 56, 57, 58, 121, 122, 127] +ELE_TAG_PFEM = [133, 141, 142, 143, 144, 164, 187, 189, 199, 200, 255] +# shape dict used to subplots +shape_dict = {1: (1, 1), 2: (1, 2), 3: (1, 3), 4: (2, 2), 5: (2, 3), + 6: (2, 3), 7: (3, 3), 8: (3, 3), 9: (3, 3), 10: (3, 4), + 11: (3, 4), 12: (3, 4), 13: (4, 4), 14: (4, 4), 15: (4, 4), + 16: (4, 4), 17: (4, 5), 18: (4, 5), 19: (4, 5), 20: (4, 5), + 21: (5, 5), 22: (5, 5), 23: (5, 5), 24: (5, 5), 25: (5, 5), + 26: (5, 6), 27: (5, 6), 28: (5, 6), 29: (5, 6), 30: (5, 6), + 31: (6, 6), 32: (6, 6), 33: (6, 6), 34: (6, 6), 35: (6, 6), + 36: (6, 6), 37: (6, 7), 38: (6, 7), 39: (6, 7), 40: (6, 7), + 41: (6, 7), 42: (6, 7), 43: (7, 7), 44: (7, 7), 45: (7, 7), + 46: (7, 7), 47: (7, 7), 48: (7, 7), 49: (7, 7)} + + +def check_file(file_name: str, file_type: Union[str, list[str], tuple[str]]): + """Check file type. + + Parameters + ---------- + file_name: str + The file to be checked. + file_type: str + The target file type. + + Returns + ------- + None + """ + if file_name: + if isinstance(file_type, str): + if not file_name.endswith(file_type): + raise ValueError(f"file must be endswith {file_type}!") + elif isinstance(file_type, list) or isinstance(file_type, tuple): + check = False + for type_ in file_type: + if file_name.endswith(type_): + check = True + if not check: + raise ValueError(f"file must be endswith in {file_type}!") + else: + raise ValueError("file_type must be str or list or tuple!") + + +def load_ops_examples(name: str): + """load the examples. + + Parameters: + ----------- + name: str, + Optional, "ArchBridge", "ArchBridge2", "CableStayedBridge", "Dam", + "Frame3D", "Igloo", "Pier", "SuspensionBridge", "SDOF", + "DamBreak", + + Returns: + -------- + None + """ + if name.lower() == "archbridge": + from opstool.examples.ArchBridge import ArchBridge + ArchBridge() + # exec("from opstool.examples.ArchBridge import *") + elif name.lower() == "archbridge2": + from opstool.examples.ArchBridge2 import ArchBridge2 + ArchBridge2() + # exec("from opstool.examples.ArchBridge2 import *") + elif name.lower() == "cablestayedbridge": + from opstool.examples.CableStayedBridge import CableStayedBridge + CableStayedBridge() + # exec("from opstool.examples.CableStayedBridge import *") + elif name.lower() == "dam": + from opstool.examples.Dam import Dam + Dam() + # exec("from opstool.examples.Dam import *") + elif name.lower() == "frame3d": + from opstool.examples.Frame3D import Frame3D + Frame3D() + # exec("from opstool.examples.Frame3D import *") + elif name.lower() == "igloo": + from opstool.examples.Igloo import Igloo + Igloo() + # exec("from opstool.examples.Igloo import *") + elif name.lower() == "pier": + from opstool.examples.Pier import Pier + Pier() + # exec("from opstool.examples.Pier import *") + elif name.lower() == "suspensionbridge": + from opstool.examples.SuspensionBridge import SuspensionBridge + SuspensionBridge() + # exec("from opstool.examples.SuspensionBridge import *") + elif name.lower() == "sdof": + from opstool.examples.SDOF import SDOF + SDOF() + # exec("from opstool.examples.SDOF import *") + elif name.lower() == "dambreak": + from opstool.examples.DamBreak import DamBreak + DamBreak() + # exec("from opstool.examples.DamBreak import *") + else: + raise ValueError(f"not supported example {name}!") diff --git a/build/lib/opstool/vis/__init__.py b/build/lib/opstool/vis/__init__.py new file mode 100644 index 0000000..484cc2e --- /dev/null +++ b/build/lib/opstool/vis/__init__.py @@ -0,0 +1,9 @@ +from .get_model_data import GetFEMdata +from .ops_vis_plotly import OpsVisPlotly +from .ops_vis_pyvista import OpsVisPyvista +from .fiber_sec_vis import FiberSecVis + +__all__ = ["GetFEMdata", + "OpsVisPlotly", + "OpsVisPyvista", + "FiberSecVis"] diff --git a/build/lib/opstool/vis/_get_model_base.py b/build/lib/opstool/vis/_get_model_base.py new file mode 100644 index 0000000..4988158 --- /dev/null +++ b/build/lib/opstool/vis/_get_model_base.py @@ -0,0 +1,561 @@ +import numpy as np +import openseespy.opensees as ops + +from ..utils import (ELE_TAG_Beam, ELE_TAG_Link, ELE_TAG_Plane, ELE_TAG_Brick, + ELE_TAG_Tetrahedron, ELE_TAG_Truss, ELE_TAG_PFEM) + + +def get_node_coords(): + node_tags = ops.getNodeTags() + num_node = len(node_tags) + node_coords = np.zeros((num_node, 3)) + node_index = dict() # key: nodeTag, value: index in Node_Coords + model_dims = [] + for i, Tag in enumerate(node_tags): + coord = ops.nodeCoord(Tag) + model_dim = len(coord) + if model_dim == 1: + coord.extend([0, 0]) + elif model_dim == 2: + coord.extend([0]) + model_dims.append(model_dim) + node_coords[i] = coord + node_index[Tag] = i + return node_coords, node_index, model_dims, node_tags + + +def get_node_fix(node_coords, node_index): + fixed_nodes = ops.getFixedNodes() + fixed_dofs = [] + fixed_coords = [] + for tag in fixed_nodes: + fixed_coords.append(node_coords[node_index[tag]]) + fixeddofs = ops.getFixedDOFs(tag) + fixities = [0] * 6 + for dof in fixeddofs: + fixities[dof - 1] = -1 + fixed_dofs.append(fixities) + fixed_coords = np.array(fixed_coords) + fixed_dofs = np.array(fixed_dofs) + return fixed_nodes, fixed_coords, fixed_dofs + + +def get_mp_constraint(node_coords, node_index): + retained_nodes = ops.getRetainedNodes() + points = [] + midpoints = [] + cells = [] + dofs = [] + for i, tag in enumerate(retained_nodes): + constrained_nodes = ops.getConstrainedNodes(tag) + for tag2 in constrained_nodes: + points.append(node_coords[node_index[tag]]) + points.append(node_coords[node_index[tag2]]) + midpoints.append( + (node_coords[node_index[tag]] + node_coords[node_index[tag2]]) / 2) + cells.extend([2, 2 * i, 2 * i + 1]) + dof = ops.getRetainedDOFs(tag, tag2) + dofs.append(dof) + return np.array(points), np.array(midpoints), dofs, cells + + +def get_truss_info(ele_tags, node_index): + truss_cells = [] + truss_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + if len(ele_nodes) == 2 and ops.getEleClassTags(ele)[0] in ELE_TAG_Truss: + node_i, node_j = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + truss_cells.extend([2, idx_i, idx_j]) + truss_cells_tags.append(ele) + return truss_cells, truss_cells_tags + + +def get_link_info(ele_tags, node_coords, node_index): + link_cells = [] + link_cells_tags = [] + link_midpoints = [] + link_lengths = [] + link_xlocal = [] + link_ylocal = [] + link_zlocal = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + if len(ele_nodes) == 2 and ops.getEleClassTags(ele)[0] in ELE_TAG_Link: + node_i, node_j = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + link_cells.extend([2, idx_i, idx_j]) + link_cells_tags.append(ele) + link_midpoints.append( + (node_coords[idx_i] + node_coords[idx_j]) / 2) + link_lengths.append( + np.sqrt(np.sum((node_coords[idx_i] - node_coords[idx_j])**2))) + xlocal = ops.eleResponse(ele, "xaxis") + ylocal = ops.eleResponse(ele, "yaxis") + zlocal = ops.eleResponse(ele, "zaxis") + if xlocal: + link_xlocal.append(np.array(xlocal) / np.linalg.norm(xlocal)) + else: + link_xlocal.append(np.array([0., 0., 0.])) + if ylocal: + link_ylocal.append(np.array(ylocal) / np.linalg.norm(ylocal)) + else: + link_ylocal.append(np.array([0., 0., 0.])) + if zlocal: + link_zlocal.append(np.array(zlocal) / np.linalg.norm(zlocal)) + else: + link_zlocal.append(np.array([0., 0., 0.])) + link_midpoints = np.array(link_midpoints) + link_lengths = np.array(link_lengths) + link_xlocal = np.array(link_xlocal) + link_ylocal = np.array(link_ylocal) + link_zlocal = np.array(link_zlocal) + return (link_cells, link_cells_tags, link_midpoints, link_lengths, + link_xlocal, link_ylocal, link_zlocal) + + +def get_beam_info(ele_tags, node_coords, node_index): + beam_cells = [] + beam_cells_tags = [] + beam_midpoints = [] + beam_lengths = [] + beam_xlocal = [] + beam_ylocal = [] + beam_zlocal = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + if len(ele_nodes) == 2 and ops.getEleClassTags(ele)[0] in ELE_TAG_Beam: + node_i, node_j = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + beam_cells.extend([2, idx_i, idx_j]) + beam_cells_tags.append(ele) + beam_midpoints.append( + (node_coords[idx_i] + node_coords[idx_j]) / 2) + beam_lengths.append( + np.sqrt(np.sum((node_coords[idx_i] - node_coords[idx_j])**2))) + xlocal = ops.eleResponse(ele, "xaxis") + ylocal = ops.eleResponse(ele, "yaxis") + zlocal = ops.eleResponse(ele, "zaxis") + if xlocal: + beam_xlocal.append(np.array(xlocal) / np.linalg.norm(xlocal)) + else: + beam_xlocal.append(np.array([0., 0., 0.])) + if xlocal: + beam_ylocal.append(np.array(ylocal) / np.linalg.norm(ylocal)) + else: + beam_ylocal.append(np.array([0., 0., 0.])) + if zlocal: + beam_zlocal.append(np.array(zlocal) / np.linalg.norm(zlocal)) + else: + beam_zlocal.append(np.array([0., 0., 0.])) + beam_midpoints = np.array(beam_midpoints) + beam_lengths = np.array(beam_lengths) + beam_xlocal = np.array(beam_xlocal) + beam_ylocal = np.array(beam_ylocal) + beam_zlocal = np.array(beam_zlocal) + return (beam_cells, beam_cells_tags, beam_midpoints, beam_lengths, + beam_xlocal, beam_ylocal, beam_zlocal) + + +def get_other_line_info(ele_tags, node_index): + other_line_cells = [] + other_line_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + if len(ele_nodes) == 2: + class_tag = ops.getEleClassTags(ele)[0] + if class_tag not in (ELE_TAG_Beam + ELE_TAG_Link + ELE_TAG_Truss): + node_i, node_j = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + other_line_cells.extend([2, idx_i, idx_j]) + other_line_cells_tags.append(ele) + return other_line_cells, other_line_cells_tags + + +def get_all_line_info(ele_tags, node_index): + all_lines_cells = [] + all_lines_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + if len(ele_nodes) == 2: + node_i, node_j = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + all_lines_cells.extend([2, idx_i, idx_j]) + all_lines_cells_tags.append(ele) + return all_lines_cells, all_lines_cells_tags + + +def get_plane_info(ele_tags, node_index): + plane_cells = [] + plane_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + class_tag = ops.getEleClassTags(ele)[0] + if class_tag in ELE_TAG_Plane: + if len(ele_nodes) in [6, 7]: + if class_tag in ELE_TAG_PFEM: + ele_nodes = [ele_nodes[1], ele_nodes[3], ele_nodes[5]] + else: + ele_nodes = [ele_nodes[0], ele_nodes[3], ele_nodes[1], + ele_nodes[4], ele_nodes[2], ele_nodes[5]] + elif len(ele_nodes) in [8, 9]: + ele_nodes = [ele_nodes[0], ele_nodes[4], ele_nodes[1], ele_nodes[5], + ele_nodes[2], ele_nodes[6], ele_nodes[3], ele_nodes[7]] + idxs = [node_index[tag_] for tag_ in ele_nodes] + plane_cells.extend([len(idxs)] + idxs) + plane_cells_tags.append(ele) + return plane_cells, plane_cells_tags + + +def get_tet_info(ele_tags, node_index): + tetrahedron_cells = [] + tetrahedron_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + class_tag = ops.getEleClassTags(ele)[0] + if class_tag in ELE_TAG_Tetrahedron: # tetrahedron + if len(ele_nodes) == 8: # FEMBubble 3D + ele_nodes = [ele_nodes[1], ele_nodes[3], + ele_nodes[5], ele_nodes[7]] + if len(ele_nodes) == 4: + node_i, node_j, node_k, node_l = ele_nodes + idx_i, idx_j = node_index[node_i], node_index[node_j] + idx_k, idx_l = node_index[node_k], node_index[node_l] + tetrahedron_cells.extend([3, idx_i, idx_j, idx_k]) + tetrahedron_cells.extend([3, idx_i, idx_j, idx_l]) + tetrahedron_cells.extend([3, idx_i, idx_k, idx_l]) + tetrahedron_cells.extend([3, idx_j, idx_k, idx_l]) + tetrahedron_cells_tags.append(ele) + elif len(ele_nodes) == 10: + idxs = [node_index[tag_] for tag_ in ele_nodes] + tetrahedron_cells.extend( + [6, idxs[0], idxs[4], idxs[1], idxs[5], idxs[2], idxs[6]]) + tetrahedron_cells.extend( + [6, idxs[0], idxs[4], idxs[1], idxs[8], idxs[3], idxs[7]]) + tetrahedron_cells.extend( + [6, idxs[2], idxs[5], idxs[1], idxs[8], idxs[3], idxs[9]]) + tetrahedron_cells.extend( + [6, idxs[2], idxs[6], idxs[0], idxs[7], idxs[3], idxs[9]]) + tetrahedron_cells_tags.append(ele) + return tetrahedron_cells, tetrahedron_cells_tags + + +def get_bri_info(ele_tags, node_index): + brick_cells = [] + brick_cells_tags = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + idxs = [node_index[tag_] for tag_ in ele_nodes] + class_tag = ops.getEleClassTags(ele)[0] + if class_tag in ELE_TAG_Brick: # Brick + if len(ele_nodes) == 8: + idx1, idx2, idx3, idx4, idx5, idx6, idx7, idx8 = idxs + brick_cells.extend([4, idx1, idx2, idx3, idx4]) + brick_cells.extend([4, idx5, idx6, idx7, idx8]) + brick_cells.extend([4, idx1, idx5, idx8, idx4]) + brick_cells.extend([4, idx2, idx6, idx7, idx3]) + brick_cells.extend([4, idx1, idx2, idx6, idx5]) + brick_cells.extend([4, idx3, idx4, idx8, idx7]) + brick_cells_tags.append(ele) + elif len(ele_nodes) == 20: + idx1, idx2, idx3, idx4, idx5, idx6, idx7 = idxs[:7] + idx8, idx9, idx10, idx11, idx12, idx13, idx14 = idxs[7:14] + idx15, idx16, idx17, idx18, idx19, idx20 = idxs[14:] + brick_cells.extend( + [8, idx1, idx9, idx2, idx10, idx3, idx11, idx4, idx12]) + brick_cells.extend( + [8, idx5, idx13, idx6, idx14, idx7, idx15, idx8, idx16]) + brick_cells.extend( + [8, idx5, idx13, idx6, idx18, idx2, idx9, idx1, idx17]) + brick_cells.extend( + [8, idx7, idx15, idx8, idx20, idx4, idx11, idx3, idx19]) + brick_cells.extend( + [8, idx1, idx17, idx5, idx16, idx8, idx20, idx4, idx12]) + brick_cells.extend( + [8, idx2, idx18, idx6, idx14, idx7, idx19, idx3, idx10]) + brick_cells_tags.append(ele) + return brick_cells, brick_cells_tags + + +# def get_all_face_info(ele_tags, node_coords, node_index): +# pass + + +def get_ele_mid(ele_tags, node_coords, node_index): + ele_midpoints = [] + for i, ele in enumerate(ele_tags): + ele_nodes = ops.eleNodes(ele) + idxs = [node_index[tag_] for tag_ in ele_nodes] + ele_midpoints.append(np.mean(node_coords[idxs], axis=0)) + return np.array(ele_midpoints) + + +def get_bounds(node_coords): + min_node = np.min(node_coords, axis=0) + max_node = np.max(node_coords, axis=0) + space = (max_node - min_node) / 5 + min_node = min_node - space + max_node = max_node + space + bounds = [ + min_node[0], + max_node[0], + min_node[1], + max_node[1], + min_node[2], + max_node[2], + ] + max_bound = np.max(max_node - min_node) + min_bound = np.min(max_node - min_node) + return bounds, max_bound, min_bound + + +def get_model_info(): + # print(ops.constrainedDOFs()) constrainedDOFs + node_coords, node_index, model_dims, node_tags = get_node_coords() + fixed_nodes, fixed_coords, fixed_dofs = get_node_fix( + node_coords, node_index) + ctra_coords, ctra_midcoords, ctra_dofs, ctra_cells = get_mp_constraint( + node_coords, node_index) + ele_tags = ops.getEleTags() + num_ele = len(ele_tags) + truss_cells, truss_cells_tags = get_truss_info(ele_tags, node_index) + (link_cells, link_cells_tags, link_midpoints, link_lengths, + link_xlocal, link_ylocal, link_zlocal) = get_link_info(ele_tags, node_coords, node_index) + (beam_cells, beam_cells_tags, beam_midpoints, beam_lengths, + beam_xlocal, beam_ylocal, beam_zlocal) = get_beam_info(ele_tags, node_coords, node_index) + other_line_cells, other_line_cells_tags = get_other_line_info( + ele_tags, node_index) + all_lines_cells, all_lines_cells_tags = get_all_line_info( + ele_tags, node_index) + plane_cells, plane_cells_tags = get_plane_info(ele_tags, node_index) + tetrahedron_cells, tetrahedron_cells_tags = get_tet_info( + ele_tags, node_index) + brick_cells, brick_cells_tags = get_bri_info(ele_tags, node_index) + all_faces_cells = plane_cells + tetrahedron_cells + brick_cells + all_faces_cells_tags = plane_cells_tags + \ + tetrahedron_cells_tags + brick_cells_tags + ele_midpoints = get_ele_mid(ele_tags, node_coords, node_index) + bounds, max_bound, min_bound = get_bounds(node_coords) + model_info = dict() + model_info["coord_no_deform"] = node_coords + model_info["coord_ele_midpoints"] = ele_midpoints + model_info["bound"] = bounds + model_info["max_bound"] = max_bound + model_info["min_bound"] = min_bound + model_info["num_ele"] = num_ele + model_info["NodeTags"] = node_tags + model_info["num_node"] = len(node_tags) + model_info["FixNodeTags"] = fixed_nodes + model_info["FixNodeDofs"] = fixed_dofs + model_info["FixNodeCoords"] = fixed_coords + model_info["ConstrainedCoords"] = ctra_coords + model_info["ConstrainedMidCoords"] = ctra_midcoords + model_info["ConstrainedDofs"] = ctra_dofs + model_info["ConstrainedCells"] = ctra_cells + model_info["EleTags"] = ele_tags + model_info["model_dims"] = model_dims + model_info["coord_ele_midpoints"] = ele_midpoints + model_info["beam_midpoints"] = beam_midpoints + model_info["beam_lengths"] = beam_lengths + model_info["beam_xlocal"] = beam_xlocal + model_info["beam_ylocal"] = beam_ylocal + model_info["beam_zlocal"] = beam_zlocal + model_info["link_midpoints"] = link_midpoints + model_info["link_lengths"] = link_lengths + model_info["link_xlocal"] = link_xlocal + model_info["link_ylocal"] = link_ylocal + model_info["link_zlocal"] = link_zlocal + cells = dict() + cells["all_lines"] = all_lines_cells + cells['all_lines_tags'] = all_lines_cells_tags + cells["all_faces"] = all_faces_cells + cells["all_faces_tags"] = all_faces_cells_tags + cells["plane"] = plane_cells + cells["plane_tags"] = plane_cells_tags + cells["tetrahedron"] = tetrahedron_cells + cells["tetrahedron_tags"] = tetrahedron_cells_tags + cells["brick"] = brick_cells + cells["brick_tags"] = brick_cells_tags + cells["truss"] = truss_cells + cells["truss_tags"] = truss_cells_tags + cells["link"] = link_cells + cells["link_tags"] = link_cells_tags + cells["beam"] = beam_cells + cells["beam_tags"] = beam_cells_tags + cells["other_line"] = other_line_cells + cells["other_line_tags"] = other_line_cells_tags + for key, value in cells.items(): + cells[key] = np.array(value) + return model_info, cells + + +def get_node_resp(node_tags): + num_node = len(node_tags) + node_disp = np.zeros((num_node, 3)) + node_vel = np.zeros((num_node, 3)) + node_accel = np.zeros((num_node, 3)) + node_deform_coord = np.zeros((num_node, 3)) + + for i, Tag in enumerate(node_tags): + coord = ops.nodeCoord(Tag) + disp = ops.nodeDisp(Tag) + vel = ops.nodeVel(Tag) + accel = ops.nodeAccel(Tag) + if len(coord) == 1: + coord.extend([0, 0]) + disp.extend([0, 0]) + vel.extend([0, 0]) + accel.extend([0, 0]) + elif len(coord) == 2: + if len(disp) in [2, 3]: + coord.extend([0]) + disp = disp[:2] + disp.extend([0]) + vel = vel[:2] + vel.extend([0]) + accel = accel[:2] + accel.extend([0]) + else: + coord.extend([0]) + disp = disp[:2] + disp.extend([0, 0]) + vel = vel[:2] + vel.extend([0, 0]) + accel = accel[:2] + accel.extend([0, 0]) + else: + disp = disp[:3] # ignore the rotation + vel = vel[:3] + accel = accel[:3] + node_disp[i] = disp + node_vel[i] = vel + node_accel[i] = accel + node_deform_coord[i] = [disp[ii] + coord[ii] for ii in range(3)] + return node_disp, node_vel, node_accel, node_deform_coord + + +def get_beam_info2(): + ele_tags = ops.getEleTags() + beam_tags = [] + beam_node_tags = [] + beam_node_map = dict() + for i, eletag in enumerate(ele_tags): + if ops.getEleClassTags(eletag)[0] in ELE_TAG_Beam: + beam_tags.append(eletag) + ele_nodes = ops.eleNodes(eletag) + if ele_nodes[0] not in beam_node_tags: + beam_node_tags.append(ele_nodes[0]) + if ele_nodes[1] not in beam_node_tags: + beam_node_tags.append(ele_nodes[1]) + beam_node_map[eletag] = ele_nodes + beam_node_coords = [] + node_coord_map = dict() + for i, nodetag in enumerate(beam_node_tags): + coord = ops.nodeCoord(nodetag) + model_dim = len(coord) + if model_dim == 1: + coord.extend([0, 0]) + elif model_dim == 2: + coord.extend([0]) + beam_node_coords.append(coord) + node_coord_map[nodetag] = i + beam_node_coords = np.array(beam_node_coords) + beam_cells = [] + xlocals = [] + ylocals = [] + zlocals = [] + for i, eletag in enumerate(beam_tags): + node1, node2 = beam_node_map[eletag] + idx_i, idx_j = node_coord_map[node1], node_coord_map[node2] + beam_cells.append([2, idx_i, idx_j]) + xlocal = ops.eleResponse(eletag, "xlocal") + ylocal = ops.eleResponse(eletag, "ylocal") + zlocal = ops.eleResponse(eletag, "zlocal") + xlocals.append(np.array(xlocal) / np.linalg.norm(xlocal)) + ylocals.append(np.array(ylocal) / np.linalg.norm(ylocal)) + zlocals.append(np.array(zlocal) / np.linalg.norm(zlocal)) + xlocals = np.array(xlocals) + ylocals = np.array(ylocals) + zlocals = np.array(zlocals) + beam_cells = np.array(beam_cells) + bounds = np.array(ops.nodeBounds()) + return beam_tags, beam_node_coords, beam_cells, xlocals, ylocals, zlocals, bounds + + +def get_beam_resp(beam_tags): + beam_resp_steps = [] + for eletag in beam_tags: + local_forces = ops.eleResponse(eletag, "localForce") + if len(local_forces) == 6: + local_forces = [local_forces[0], local_forces[1], 0, 0, 0, local_forces[2], + local_forces[3], local_forces[4], 0, 0, 0, local_forces[5]] + # for ii in range(6): + # local_forces[ii] = -local_forces[ii] + beam_resp_steps.append(local_forces) + beam_resp_steps = np.array(beam_resp_steps) + return beam_resp_steps + + +def sort_xy(x, y): + """ + Sort points counterclockwise + """ + x0 = np.mean(x) + y0 = np.mean(y) + r = np.sqrt((x - x0) ** 2 + (y - y0) ** 2) + angles = np.where( + (y - y0) >= 0, np.arccos((x - x0) / r), + 4 * np.pi - np.arccos((x - x0) / r) + ) + mask = np.argsort(angles) + x_max = np.max(x) + if x[mask][0] != x_max: + mask = np.roll(mask, 1) + return mask + + +def counter_clockwise(points, tag): + """ + Used to sort the points on a face counterclockwise + """ + x = np.array([point[0] for point in points]) + y = np.array([point[1] for point in points]) + z = np.array([point[2] for point in points]) + + if all(np.abs(x - x[0]) < 1e-6): # yz + # def algo(point): + # return (math.atan2(point[2] - z_center, point[1] - y_center) + 2 * math.pi) % (2*math.pi) + # sorted_points = sorted(points,key = algo ) + index = sort_xy(y, z) + sorted_points = list(zip(x[index], y[index], z[index])) + sorted_id = [points.index(i) for i in sorted_points] + sorted_tag = [tag[i] for i in sorted_id] + elif all(np.abs(y - y[0]) < 1e-6): # xz + # def algo(point): + # return (math.atan2(point[2] - z_center, point[0] - x_center) + 2 * math.pi) % (2*math.pi) + # sorted_points = sorted(points,key = algo ) + index = sort_xy(x, z) + sorted_points = list(zip(x[index], y[index], z[index])) + sorted_id = [points.index(i) for i in sorted_points] + sorted_tag = [tag[i] for i in sorted_id] + else: + # def algo(point): + # return (math.atan2(point[1] - y_center, point[0] - x_center) + 2 * math.pi) % (2*math.pi) + # sorted_points = sorted(points,key = algo ) + index = sort_xy(x, y) + sorted_points = list(zip(x[index], y[index], z[index])) + sorted_id = [points.index(i) for i in sorted_points] + sorted_tag = [tag[i] for i in sorted_id] + return sorted_tag + + +def lines_angle(v1, v2): + # return np.arctan2(np.linalg.norm(np.cross(v1, v2)), np.dot(v1, v2)) + x = np.array(v1) + y = np.array(v2) + l_x = np.sqrt(x.dot(x)) + l_y = np.sqrt(y.dot(y)) + cos_ = x.dot(y) / (l_x * l_y) + angle_r = np.arccos(cos_) + return angle_r diff --git a/build/lib/opstool/vis/_plotly_base.py b/build/lib/opstool/vis/_plotly_base.py new file mode 100644 index 0000000..13cc0a5 --- /dev/null +++ b/build/lib/opstool/vis/_plotly_base.py @@ -0,0 +1,1901 @@ +import warnings +import h5py +import numpy as np +import plotly.graph_objs as go +import plotly.io as pio +from plotly.subplots import make_subplots + +from ..utils import shape_dict + + +def _make_faces(points, cells): + face_line_points = [] + face_points = [] + face_mid_points = [] + veci = [] + vecj = [] + veck = [] + for cell in cells: + data0 = points[cell[1:], :] + face_mid_points.append(np.mean(data0, axis=0)) + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data0[0], data1]) + if data0.shape[0] == 3: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 6: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 4: + veci.append(len(face_points) + 0) + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + vecj.append(len(face_points) + 2) + veck.append(len(face_points) + 2) + veck.append(len(face_points) + 3) + # i, j, k = [0, 0], [1, 2], [2, 3] + elif data0.shape[0] == 8: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 2) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 7) + veck.append(len(face_points) + 6) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 5) + veck.append(len(face_points) + 7) + face_line_points.extend(list(data)) + face_points.extend(list(data0)) + face_line_points = np.array(face_line_points) + face_points = np.array(face_points) + face_mid_points = np.array(face_mid_points) + return (face_points, face_line_points, face_mid_points, + veci, vecj, veck) + + +def _make_lines(points, cells): + line_points = [] + line_mid_points = [] + for cell in cells: + data0 = points[cell[1:], :] + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data1]) + line_points.extend(list(data)) + line_mid_points.append(np.mean(data0, axis=0)) + line_points = np.array(line_points) + line_mid_points = np.array(line_mid_points) + return line_points, line_mid_points + + +def _make_fix_node(model_info): + fixed_dofs = model_info["FixNodeDofs"] + fixed_coords = model_info["FixNodeCoords"] + beam_lengths = model_info["beam_lengths"] + if len(beam_lengths) > 0: + s = (np.max(beam_lengths) + np.min(beam_lengths)) / 20 + else: + s = (model_info["max_bound"] + model_info["min_bound"]) / 100 + points = [] + for coord, dof in zip(fixed_coords, fixed_dofs): + x, y, z = coord + if dof[0] == -1: + points.extend([[x, y - s / 2, z], [x, y + s / 2, z], + [x, y + s / 2, z - s], [x, y - s / 2, z - s], + [x, y - s / 2, z], [np.NAN, np.NAN, np.NAN]]) + if dof[1] == -1: + points.extend([[x - s / 2, y, z], [x + s / 2, y, z], + [x + s / 2, y, z - s], [x - s / 2, y, z - s], + [x - s / 2, y, z], [np.NAN, np.NAN, np.NAN]]) + if dof[2] == -1: + points.extend([[x - s / 2, y - s / 2, z - s / 2], [x + s / 2, y - s / 2, z - s / 2], + [x + s / 2, y + s / 2, z - s / 2], [x - + s / 2, y + s / 2, z - s / 2], + [x - s / 2, y - s / 2, z - s / 2], [np.NAN, np.NAN, np.NAN]]) + points = np.array(points) + return points + + +def _model_vis( + obj, + input_file: str = "ModelData.hdf5", + show_node_label: bool = False, + show_ele_label: bool = False, + show_local_crd: bool = False, + show_fix_node: bool = True, + label_size: float = 8, + show_outline: bool = True, + opacity: float = 1.0, + save_html: str = 'ModelVis.html' +): + # read hdf5 file + # ------------------------------------------- + filename = obj.out_dir + '/' + input_file + model_info = dict() + cells = dict() + with h5py.File(filename, "r") as f: + grp1 = f["ModelInfo"] + for name in grp1.keys(): + model_info[name] = grp1[name][...] + grp2 = f["Cell"] + for name in grp2.keys(): + cells[name] = grp2[name][...] + for name, value in cells.items(): + cells[name] = _reshape_cell(value) + + # plotly + # -------------------------------------------------- + fig = go.Figure() + plotter = [] + points_no_deform = model_info["coord_no_deform"] + # >>> face plot + face_cells = [cells["plane"], cells["tetrahedron"], cells["brick"]] + face_cells_tags = [cells["plane_tags"], + cells["tetrahedron_tags"], cells["brick_tags"]] + face_colors = [obj.color_face, obj.color_solid, obj.color_solid] + names = ["plane", "tetrahedron", "brick"] + for ii in range(len(face_cells)): + if len(face_cells[ii]) > 0: + (face_points, face_line_points, face_mid_points, + veci, vecj, veck) = _make_faces(points_no_deform, face_cells[ii]) + x, y, z = face_points[:, 0], face_points[:, 1], face_points[:, 2] + plotter.append(go.Mesh3d(x=x, y=y, z=z, i=veci, j=vecj, k=veck, + name=names[ii], color=face_colors[ii], + opacity=opacity, hoverinfo="skip")) + x, y, z = [face_line_points[:, j] for j in range(3)] + plotter.append(go.Scatter3d(x=x, y=y, z=z, + line=dict(color="black", + width=obj.line_width / 2), + mode="lines", name=names[ii], + connectgaps=False, hoverinfo="skip")) + x, y, z = [face_mid_points[:, j] for j in range(3)] + plotter.append( + go.Scatter3d(x=x, y=y, z=z, + marker=dict(size=obj.point_size, color=face_colors[ii], + symbol='circle-open'), + mode="markers", name=names[ii], + customdata=face_cells_tags[ii], + hovertemplate='tag: %{customdata}')) + # >>> line plot + line_cells = [cells["truss"], cells["link"], + cells["beam"], cells["other_line"]] + line_cells_tags = [cells["truss_tags"], cells["link_tags"], + cells["beam_tags"], cells["other_line_tags"]] + line_colors = [obj.color_truss, obj.color_link, + obj.color_line, obj.color_line] + line_widths = [obj.line_width, 0.5 * obj.line_width, + obj.line_width, obj.line_width] + names = ["truss", "link", "beam", "other_line"] + for i in range(len(line_cells)): + if len(line_cells[i]) > 0: + line_points, line_mid_points = _make_lines( + points_no_deform, line_cells[i]) + x, y, z = line_points[:, 0], line_points[:, 1], line_points[:, 2] + plotter.append(go.Scatter3d(x=x, y=y, z=z, + line=dict( + color=line_colors[i], width=line_widths[i]), + mode="lines", name=names[i], + connectgaps=False, hoverinfo="skip")) + x, y, z = [line_mid_points[:, j] for j in range(3)] # hover label + plotter.append(go.Scatter3d(x=x, y=y, z=z, + marker=dict(size=obj.point_size, color=line_colors[i], + symbol='circle-open'), + mode="markers", name=names[i], + customdata=line_cells_tags[i], + hovertemplate='tag: %{customdata}')) + # point plot + node_labels = [str(i) for i in model_info["NodeTags"]] + x, y, z = [points_no_deform[:, j] for j in range(3)] + plotter.append(go.Scatter3d(x=x, y=y, z=z, + marker=dict(size=obj.point_size, + color=obj.color_point), + mode="markers", name="Node", customdata=node_labels, + hovertemplate='x: %{x}
y: %{y}
z: %{z}
tag: %{customdata}')) + + if show_node_label: + txt_plot = go.Scatter3d(x=x, y=y, z=z, text=node_labels, + textfont=dict(color="#6e750e", + size=label_size), + mode="text", name="Node Label") + plotter.append(txt_plot) + + if show_ele_label: + ele_labels = [str(i) for i in model_info["EleTags"]] + txt_plot = go.Scatter3d( + x=model_info["coord_ele_midpoints"][:, 0], + y=model_info["coord_ele_midpoints"][:, 1], + z=model_info["coord_ele_midpoints"][:, 2], + text=ele_labels, + textfont=dict(color="#650021", size=label_size), + mode="text", + name="Ele Label", + ) + plotter.append(txt_plot) + + if show_fix_node: + fix_points = _make_fix_node(model_info) + if len(fix_points) > 0: + x, y, z = fix_points[:, 0], fix_points[:, 1], fix_points[:, 2] + fix_plot = go.Scatter3d(x=x, y=y, z=z, + line=dict(color="#01ff07", width=2), + mode="lines", connectgaps=False, hoverinfo="skip") + plotter.append(fix_plot) + else: + warnings.warn("Model has no fix nodes!") + + # local axes + if show_local_crd: + beam_midpoints = model_info["beam_midpoints"] + beam_lengths = model_info["beam_lengths"] + if len(beam_midpoints) > 0: + beam_xlocal = model_info["beam_xlocal"] + beam_ylocal = model_info["beam_ylocal"] + beam_zlocal = model_info["beam_zlocal"] + length = (np.max(beam_lengths) + np.min(beam_lengths)) / 20 + xcoords = beam_midpoints + length * beam_xlocal + ycoords = beam_midpoints + length * beam_ylocal + zcoords = beam_midpoints + length * beam_zlocal + localx_points = [] + localy_points = [] + localz_points = [] + for i, midpoints in enumerate(beam_midpoints): + localx_points.append(midpoints) + localx_points.append(xcoords[i]) + localx_points.append([np.NAN, np.NAN, np.NAN]) + localy_points.append(midpoints) + localy_points.append(ycoords[i]) + localy_points.append([np.NAN, np.NAN, np.NAN]) + localz_points.append(midpoints) + localz_points.append(zcoords[i]) + localz_points.append([np.NAN, np.NAN, np.NAN]) + localx_points = np.array(localx_points) + localy_points = np.array(localy_points) + localz_points = np.array(localz_points) + plotter1 = go.Scatter3d( + x=localx_points[:, 0], + y=localx_points[:, 1], + z=localx_points[:, 2], + line=dict(color="#cf6275", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + # customdata=['x'] * n_beam, + hovertemplate='x') + plotter2 = go.Scatter3d( + x=localy_points[:, 0], + y=localy_points[:, 1], + z=localy_points[:, 2], + line=dict(color="#04d8b2", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + hovertemplate='y') + plotter3 = go.Scatter3d( + x=localz_points[:, 0], + y=localz_points[:, 1], + z=localz_points[:, 2], + line=dict(color="#9aae07", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + hovertemplate='z') + plotter.extend([plotter1, plotter2, plotter3]) + else: + warnings.warn( + "Model has no frame elements when show_local_crd=True!") + # link axes + link_midpoints = model_info["link_midpoints"] + link_lengths = model_info["link_lengths"] + if len(link_midpoints) > 0: + link_xlocal = model_info["link_xlocal"] + link_ylocal = model_info["link_ylocal"] + link_zlocal = model_info["link_zlocal"] + length = (np.max(link_lengths) + np.min(link_lengths)) / 6 + xcoords = link_midpoints + length * link_xlocal + ycoords = link_midpoints + length * link_ylocal + zcoords = link_midpoints + length * link_zlocal + localx_points = [] + localy_points = [] + localz_points = [] + for i, midpoints in enumerate(link_midpoints): + localx_points.append(midpoints) + localx_points.append(xcoords[i]) + localx_points.append([np.NAN, np.NAN, np.NAN]) + localy_points.append(midpoints) + localy_points.append(ycoords[i]) + localy_points.append([np.NAN, np.NAN, np.NAN]) + localz_points.append(midpoints) + localz_points.append(zcoords[i]) + localz_points.append([np.NAN, np.NAN, np.NAN]) + localx_points = np.array(localx_points) + localy_points = np.array(localy_points) + localz_points = np.array(localz_points) + plotter1 = go.Scatter3d( + x=localx_points[:, 0], + y=localx_points[:, 1], + z=localx_points[:, 2], + line=dict(color="#cf6275", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + # customdata=['x'] * n_beam, + hovertemplate='x') + plotter2 = go.Scatter3d( + x=localy_points[:, 0], + y=localy_points[:, 1], + z=localy_points[:, 2], + line=dict(color="#04d8b2", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + hovertemplate='y') + plotter3 = go.Scatter3d( + x=localz_points[:, 0], + y=localz_points[:, 1], + z=localz_points[:, 2], + line=dict(color="#9aae07", width=obj.line_width * 1.5), + mode="lines", + connectgaps=False, + name='', + hovertemplate='z') + plotter.extend([plotter1, plotter2, plotter3]) + # mp constraint lines + plotter = _show_mp_constraint(obj, plotter, model_info) + + fig.add_traces(plotter) + + if np.max(np.abs(points_no_deform[:, -1])) < 1e-6: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict(type="orthographic"))) + + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, + title=dict(font=dict(family="courier", color='black', size=25), + text=("OpenSeesPy 3D View
" + f"Num. of Node: {model_info['num_node']} || Num. of Ele:{model_info['num_ele']}") + ) + ) + if not show_outline: + fig.update_layout( + scene=dict(xaxis={'showgrid': False, 'zeroline': False, 'visible': False}, + yaxis={'showgrid': False, + 'zeroline': False, 'visible': False}, + zaxis={'showgrid': False, 'zeroline': False, 'visible': False}, ), + ) + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _show_mp_constraint(obj, plotter, model_info): + points = model_info["ConstrainedCoords"] + cells = model_info["ConstrainedCells"] + cells = _reshape_cell(cells) + dofs = model_info["ConstrainedDofs"] + dofs = ["".join([str(k) for k in dof]) for dof in dofs] + if len(cells) > 0: + line_points, line_mid_points = _make_lines(points, cells) + x, y, z = line_points[:, 0], line_points[:, 1], line_points[:, 2] + plotter.append(go.Scatter3d(x=x, y=y, z=z, + line=dict( + color=obj.color_constraint, + width=obj.line_width / 3), + mode="lines", name="mp constraint", + connectgaps=False, hoverinfo="skip")) + x, y, z = [line_mid_points[:, j] for j in range(3)] + txt_plot = go.Scatter3d(x=x, y=y, z=z, text=dofs, + textfont=dict(color=obj.color_constraint, + size=12), + mode="text", name="constraint dofs") + plotter.append(txt_plot) + return plotter + + +def _eigen_vis( + obj, + mode_tags: list[int], + input_file: str = 'EigenData.hdf5', + subplots: bool = False, + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + opacity: float = 1.0, + show_face_line: bool = True, + save_html: str = "EigenVis" +): + # read + filename = obj.out_dir + '/' + input_file + eigen_data = dict() + with h5py.File(filename, "r") as f: + grp = f["EigenInfo"] + for name, value in grp.items(): + eigen_data[name] = value[...] + eigen_data["all_lines"] = _reshape_cell(eigen_data["all_lines"]) + eigen_data["all_faces"] = _reshape_cell(eigen_data["all_faces"]) + + f = eigen_data["f"] + eigenvector = eigen_data["eigenvector"] + num_mode_tag = len(f) + modei, modej = mode_tags + modei, modej = int(modei), int(modej) + if modej > num_mode_tag: + raise ValueError( + f"Insufficient number of modes in eigen file {filename}!") + + fig = go.Figure() + title = dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Eigen 3D View" + ) + if show_outline: + off_axis = {'showgrid': True, 'zeroline': True, 'visible': True} + else: + off_axis = {'showgrid': False, 'zeroline': False, 'visible': False} + + # !subplots + if subplots: + if modej - modei + 1 > 49: + raise ValueError( + "When subplots True, mode_tag range must < 49 for clarify" + ) + shape = shape_dict[modej - modei + 1] + specs = [[{'is_3d': True} + for i in range(shape[1])] for j in range(shape[0])] + subplot_titles = [] + for i, idx in enumerate(range(modei, modej + 1)): + txt = "Mode {}: T = {:.3f} s".format(idx, 1 / f[idx - 1]) + subplot_titles.append(txt) + + fig = make_subplots(rows=shape[0], cols=shape[1], + specs=specs, figure=fig, + print_grid=False, subplot_titles=subplot_titles, + horizontal_spacing=0.07 / shape[1], + vertical_spacing=0.1 / shape[0], + column_widths=[1] * shape[1], + row_heights=[1] * shape[0] + ) + for i, idx in enumerate(range(modei, modej + 1)): + eigen_vec = eigenvector[idx - 1] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + + idxi = int(np.ceil((i + 1) / shape[1]) - 1) + idxj = int(i - idxi * shape[1]) + # --------------------------------------------------------- + if show_origin: + points_origin = eigen_data["coord_no_deform"] + else: + points_origin = None + plotter = _generate_all_mesh(points=eigen_points, scalars=scalars, opacity=opacity, + lines_cells=eigen_data["all_lines"], + face_cells=eigen_data["all_faces"], + coloraxis=f"coloraxis{i + 1}", + points_origin=points_origin, + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line) + fig.add_traces(plotter, rows=idxi + 1, cols=idxj + 1) + if np.max(np.abs(eigen_data["coord_no_deform"][:, -1])) < 1e-8: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + scenes = dict() + coloraxiss = dict() + for k in range(shape[0] * shape[1]): + coloraxiss[f"coloraxis{k + 1}"] = dict( + showscale=False, colorscale=obj.color_map) + if k >= 1: + if np.max(np.abs(eigen_data["coord_no_deform"][:, -1])) < 1e-8: + scenes[f"scene{k + 1}"] = dict(camera=dict(eye=eye, + projection=dict(type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + else: + scenes[f"scene{k + 1}"] = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, + projection=dict(type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + fig.update_layout( + title=title, + template=obj.theme, + autosize=True, + showlegend=False, + coloraxis=dict(showscale=False, colorscale=obj.color_map), + scene=scene, + **scenes, + **coloraxiss + ) + # !slider style + else: + n_data = None + cmins = [] + cmaxs = [] + for i, idx in enumerate(range(modei, modej + 1)): + step = idx - 1 + eigen_vec = eigenvector[step] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + cmins.append(np.min(scalars)) + cmaxs.append(np.max(scalars)) + + # ------------------------------------------------------------- + # start plot + if show_origin: + points_origin = eigen_data["coord_no_deform"] + else: + points_origin = None + plotter = _generate_all_mesh(points=eigen_points, scalars=scalars, opacity=opacity, + lines_cells=eigen_data["all_lines"], + face_cells=eigen_data["all_faces"], + coloraxis=f"coloraxis{i + 1}", + points_origin=points_origin, + point_size=obj.point_size, line_width=obj.line_width, + show_face_line=show_face_line) + fig.add_traces(plotter) + if i == 0: + n_data = len(fig.data) + for i in range(n_data, len(fig.data)): + fig.data[i].visible = False + # Create and add slider + steps = [] + for i, idx in enumerate(range(modei, modej + 1)): + txt = "Mode {}: T = {:.3f} s".format(idx, 1 / f[idx - 1]) + step = dict( + method="update", + args=[{"visible": [False] * len(fig.data)}, + {"title": txt}], # layout attribute + label=str(idx), + ) + step["args"][0]["visible"][n_data * + i:n_data * (i + 1)] = [True] * n_data + # Toggle i'th trace to "visible" + steps.append(step) + sliders = [dict( + active=modej - modei + 1, + currentvalue={"prefix": "Mode: "}, + pad={"t": 50}, + steps=steps + )] + coloraxiss = {} + for i in range(modej - modei + 1): + coloraxiss[f"coloraxis{i + 1}"] = dict(colorscale=obj.color_map, + cmin=cmins[i], + cmax=cmaxs[i], + colorbar=dict(tickfont=dict(size=15))) + + if np.max(np.abs(eigen_data["coord_no_deform"][:, -1])) < 1e-8: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic")), + xaxis=off_axis, yaxis=off_axis, zaxis=off_axis) + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, + title=title, + sliders=sliders, + **coloraxiss + ) + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _eigen_anim( + obj, + mode_tag: int = 1, + input_file: str = 'EigenData.hdf5', + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 3, + show_face_line: bool = True, + save_html: str = "EigenAnimation" +): + filename = obj.out_dir + '/' + input_file + eigen_data = dict() + with h5py.File(filename, "r") as f: + grp = f["EigenInfo"] + for name, value in grp.items(): + eigen_data[name] = value[...] + eigen_data["all_lines"] = _reshape_cell(eigen_data["all_lines"]) + eigen_data["all_faces"] = _reshape_cell(eigen_data["all_faces"]) + + f = eigen_data["f"] + eigenvector = eigen_data["eigenvector"] + num_mode_tag = len(f) + if mode_tag > num_mode_tag: + raise ValueError("Insufficient number of modes in open file") + eigen_vec = eigenvector[mode_tag - 1] + f_ = f[mode_tag - 1] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + anti_eigen_points = eigen_data["coord_no_deform"] - eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + plt_points = [anti_eigen_points, + eigen_data["coord_no_deform"], eigen_points] + index = [1] + [2, 0] * 3 + nb_frames = len(index) + times = int(nb_frames / framerate) + + # ----------------------------------------------------------------------------- + # start plot + frames = [] + for k, idx in enumerate(index): + points = plt_points[idx] + xyz = (eigen_data["coord_no_deform"] - points) / alpha_ + xyz_eigen = np.sqrt(np.sum(xyz ** 2, axis=1)) + plotter = _generate_all_mesh(points=points, scalars=xyz_eigen, + point_size=obj.point_size, line_width=obj.line_width, + opacity=opacity, + lines_cells=eigen_data["all_lines"], + face_cells=eigen_data["all_faces"], + coloraxis="coloraxis", + show_face_line=show_face_line) + frames.append(go.Frame(data=plotter, name="step:" + str(k + 1))) + + fig = go.Figure(frames=frames) + # Add data to be displayed before animation starts + plotter0 = _generate_all_mesh(points=plt_points[index[0]], scalars=scalars * 0, + point_size=obj.point_size, line_width=obj.line_width, + opacity=opacity, + lines_cells=eigen_data["all_lines"], + face_cells=eigen_data["all_faces"], + coloraxis="coloraxis", + show_face_line=show_face_line) + fig.add_traces(plotter0) + + def frame_args(duration): + return { + "frame": {"duration": duration}, + "mode": "immediate", + "fromcurrent": True, + "transition": {"duration": duration, "easing": "linear"}, + } + + sliders = [ + { + "pad": {"b": 10, "t": 60}, + "len": 0.9, + "x": 0.1, + "y": 0, + "steps": [ + { + "args": [[f.name], frame_args(0)], + "label": "step:" + str(k + 1), + "method": "animate", + } + for k, f in enumerate(fig.frames) + ], + } + ] + # Layout + if np.max(np.abs(eigen_data["coord_no_deform"][:, -1])) < 1e-8: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + txt = "
Mode {}: T = {:.3f} s".format(mode_tag, 1 / f_) + fig.update_layout( + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Eigen 3D View" + txt + ), + template=obj.theme, + autosize=True, + showlegend=False, + coloraxis=dict(colorscale=obj.color_map, + colorbar=dict(tickfont=dict(size=15))), + scene=scene, + updatemenus=[ + { + "buttons": [ + { + "args": [None, frame_args(times)], + "label": "▶", # play symbol + "method": "animate", + }, + { + "args": [[None], frame_args(0)], + "label": "◼", # pause symbol + "method": "animate", + }, + ], + "direction": "left", + "pad": {"r": 10, "t": 70}, + "type": "buttons", + "x": 0.1, + "y": 0, + } + ], + sliders=sliders + ) + if not show_outline: + fig.update_layout( + scene=dict(xaxis={'showgrid': False, 'zeroline': False, 'visible': False}, + yaxis={'showgrid': False, + 'zeroline': False, 'visible': False}, + zaxis={'showgrid': False, 'zeroline': False, 'visible': False}, ), + ) + + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _deform_vis( + obj, + input_file: str = "NodeRespStepData-1.hdf5", + slider: bool = False, + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + show_face_line: bool = True, + opacity: float = 1, + save_html: str = "DefoVis", + model_update: bool = False +): + resp_type = response.lower() + if resp_type not in ['disp', 'vel', 'accel']: + raise ValueError("response must be 'disp', 'vel', or 'accel'!") + # ------------------------------------------------ + filename = obj.out_dir + '/' + input_file + model_info_steps = dict() + cell_steps = dict() + node_resp_steps = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["ModelInfoSteps"] + grp2 = f["CellSteps"] + if model_update: + for name, value_ in grp1.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + model_info_steps[name] = temp + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + cell_steps[name] = temp + else: + for name, value_ in grp1.items(): + model_info_steps[name] = value_[...] + for name, value_ in grp2.items(): + cell_steps[name] = value_[...] + grp3 = f["NodeRespSteps"] + for name, value_ in grp3.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + node_resp_steps[name] = temp + + num_steps = len(node_resp_steps["disp"]) + # ! max response + max_resps = [np.max(np.sqrt(np.sum(resp_ ** 2, axis=1))) + for resp_ in node_resp_steps[resp_type]] + max_step = np.argmax(max_resps) + max_node_resp = node_resp_steps[resp_type][max_step] + scalars = np.sqrt(np.sum(max_node_resp ** 2, axis=1)) + data = node_resp_steps[resp_type] + cmin, cmax = np.min(scalars), np.max(scalars) + if model_update: + bounds = model_info_steps["bound"][0] + model_dims = model_info_steps["model_dims"][0] + else: + bounds = model_info_steps["bound"] + model_dims = model_info_steps["model_dims"] + # scale factor + if resp_type == "disp": + if alpha is None: + max_bound = np.max( + [bounds[1] - bounds[0], bounds[3] - bounds[2], bounds[5] - bounds[4]]) + value = np.max(np.sqrt(np.sum(max_node_resp ** 2, axis=1))) + alpha_ = max_bound / obj.bound_fact / value + else: + alpha_ = alpha + else: + alpha_ = 0 + # ------------------------------------------------------------------------ + fig = go.Figure() + # ------------------------------------------------------------------------- + if slider: + n_data = None + for step in range(num_steps): + if model_update: + node_nodeform_coords = model_info_steps["coord_no_deform"][step] + lines_cells = _reshape_cell(cell_steps["all_lines"][step]) + faces_cells = _reshape_cell(cell_steps["all_faces"][step]) + else: + node_nodeform_coords = model_info_steps["coord_no_deform"] + lines_cells = _reshape_cell(cell_steps["all_lines"]) + faces_cells = _reshape_cell(cell_steps["all_faces"]) + node_resp = node_resp_steps[resp_type][step] + node_deform_coords = alpha_ * node_resp + node_nodeform_coords + if show_origin: + points_origin = node_nodeform_coords + else: + points_origin = None + scalars = np.sqrt(np.sum(node_resp ** 2, axis=1)) + plotter = _generate_all_mesh(points=node_deform_coords, scalars=scalars, + point_size=obj.point_size, line_width=obj.line_width, + opacity=opacity, + lines_cells=lines_cells, + face_cells=faces_cells, + coloraxis=f"coloraxis{step + 1}", + points_origin=points_origin, + show_face_line=show_face_line) + fig.add_traces(plotter) + if step == 0: + n_data = len(fig.data) + for i in range(0, len(fig.data) - n_data): + fig.data[i].visible = False + # ! Create and add slider + steps = [] + for i in range(num_steps): + maxx, maxy, maxz = np.max(data[i], axis=0) + minx, miny, minz = np.min(data[i], axis=0) + txt = (f"Step {i + 1} {response}" + f"
max.x={maxx:.2E} | min.x={minx:.2E}" + f"
max.y={maxy:.2E} | min.y={miny:.2E}" + f"
max.z={maxz:.2E} | min.z={minz:.2E}") + step = dict( + method="update", + args=[{"visible": [False] * len(fig.data)}, + {"title": txt}], # layout attribute + label=str(i + 1), + ) + idxi, idxj = n_data * i, n_data * (i + 1) + step["args"][0]["visible"][idxi:idxj] = [True] * n_data + # Toggle i'th trace to "visible" + steps.append(step) + sliders = [dict( + active=num_steps, + currentvalue={"prefix": "Step: "}, + pad={"t": 50}, + steps=steps + )] + coloraxiss = {} + for i in range(num_steps): + coloraxiss[f"coloraxis{i + 1}"] = dict(colorscale=obj.color_map, + cmin=cmin, + cmax=cmax, + colorbar=dict(tickfont=dict(size=15))) + if np.max(model_dims) <= 2: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, # orthographic,perspective + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Deformation 3D View" + ), + sliders=sliders, + **coloraxiss + ) + # ------------------------------------------------------------------------- + else: # plot a single step + step = max_step + if model_update: + node_nodeform_coords = model_info_steps["coord_no_deform"][step] + lines_cells = _reshape_cell(cell_steps["all_lines"][step]) + faces_cells = _reshape_cell(cell_steps["all_faces"][step]) + else: + node_nodeform_coords = model_info_steps["coord_no_deform"] + lines_cells = _reshape_cell(cell_steps["all_lines"]) + faces_cells = _reshape_cell(cell_steps["all_faces"]) + node_resp = node_resp_steps[resp_type][step] + node_deform_coords = alpha_ * node_resp + node_nodeform_coords + if show_origin: + points_origin = node_nodeform_coords + else: + points_origin = None + scalars = np.sqrt(np.sum(node_resp ** 2, axis=1)) + plotter = _generate_all_mesh(points=node_deform_coords, scalars=scalars, + point_size=obj.point_size, line_width=obj.line_width, + opacity=opacity, + lines_cells=lines_cells, + face_cells=faces_cells, + coloraxis="coloraxis", + points_origin=points_origin, + show_face_line=show_face_line) + fig.add_traces(plotter) + if np.max(np.abs(node_deform_coords[:, -1])) < 1e-5: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + maxx, maxy, maxz = np.max(node_resp, axis=0) + minx, miny, minz = np.min(node_resp, axis=0) + txt = (f"
Step {max_step + 1} {response}" + f"
max.x={maxx:.2E} | min.x={minx:.2E}" + f"
max.y={maxy:.2E} | min.y={miny:.2E}" + f"
max.z={maxz:.2E} | min.z={minz:.2E}") + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, + coloraxis=dict(colorscale=obj.color_map, cmin=cmin, cmax=cmax, + colorbar=dict(tickfont=dict(size=15))), + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Deformation 3D View" + txt + ), + ) + if not show_outline: + fig.update_layout( + scene=dict(xaxis={'showgrid': False, 'zeroline': False, 'visible': False}, + yaxis={'showgrid': False, + 'zeroline': False, 'visible': False}, + zaxis={'showgrid': False, 'zeroline': False, 'visible': False}, ), + ) + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _deform_anim( + obj, + input_file: str = "NodeRespStepData-1.hdf5", + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 24, + show_face_line: bool = True, + save_html: str = "DefoAnimation", + model_update: bool = False +): + resp_type = response.lower() + if resp_type not in ['disp', 'vel', 'accel']: + raise ValueError("response must be 'disp', 'vel', or 'accel'!") + filename = obj.out_dir + '/' + input_file + model_info_steps = dict() + cell_steps = dict() + node_resp_steps = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["ModelInfoSteps"] + grp2 = f["CellSteps"] + if model_update: + for name, value_ in grp1.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + model_info_steps[name] = temp + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + cell_steps[name] = temp + else: + for name, value_ in grp1.items(): + model_info_steps[name] = value_[...] + for name, value_ in grp2.items(): + cell_steps[name] = value_[...] + grp3 = f["NodeRespSteps"] + for name, value_ in grp3.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + node_resp_steps[name] = temp + + num_steps = len(node_resp_steps["disp"]) + times = int(num_steps / framerate) + + # ! max response + max_resps = [np.max(np.sqrt(np.sum(resp_ ** 2, axis=1))) + for resp_ in node_resp_steps[resp_type]] + max_step = np.argmax(max_resps) + max_node_resp = node_resp_steps[resp_type][max_step] + scalars = np.sqrt(np.sum(max_node_resp ** 2, axis=1)) + data = node_resp_steps[resp_type] + cmin, cmax = np.min(scalars), np.max(scalars) + if model_update: + bounds = model_info_steps["bound"][0] + model_dims = model_info_steps["model_dims"][0] + else: + bounds = model_info_steps["bound"] + model_dims = model_info_steps["model_dims"] + # scale factor + if resp_type == "disp": + if alpha is None: + max_bound = np.max( + [bounds[1] - bounds[0], bounds[3] - bounds[2], bounds[5] - bounds[4]]) + value = np.max(np.sqrt(np.sum(max_node_resp ** 2, axis=1))) + alpha_ = max_bound / obj.bound_fact / value + else: + alpha_ = alpha + else: + alpha_ = 0 + + # ----------------------------------------------------------------------------- + # start plot + def create_mesh(stepi): + if model_update: + node_nodeform_coords_ = model_info_steps["coord_no_deform"][stepi] + lines_cells_ = _reshape_cell(cell_steps["all_lines"][stepi]) + faces_cells_ = _reshape_cell(cell_steps["all_faces"][stepi]) + else: + node_nodeform_coords_ = model_info_steps["coord_no_deform"] + lines_cells_ = _reshape_cell(cell_steps["all_lines"]) + faces_cells_ = _reshape_cell(cell_steps["all_faces"]) + node_resp_ = node_resp_steps[resp_type][stepi] + node_deform_coords_ = alpha_ * node_resp_ + node_nodeform_coords_ + scalars_ = np.sqrt(np.sum(node_resp_ ** 2, axis=1)) + plotter_ = _generate_all_mesh(points=node_deform_coords_, scalars=scalars_, + point_size=obj.point_size, line_width=obj.line_width, + opacity=opacity, + lines_cells=lines_cells_, + face_cells=faces_cells_, + coloraxis="coloraxis", + show_face_line=show_face_line) + return plotter_ + + frames = [] + for step in range(num_steps): + plotter = create_mesh(step) + frames.append(go.Frame(data=plotter, name="step:" + str(step + 1))) + + fig = go.Figure(frames=frames) + # Add data to be displayed before animation starts + plotter0 = create_mesh(num_steps - 1) + fig.add_traces(plotter0) + + def frame_args(duration): + return { + "frame": {"duration": duration}, + "mode": "immediate", + "fromcurrent": True, + "transition": {"duration": duration, "easing": "linear"}, + } + + sliders = [ + { + "pad": {"b": 10, "t": 60}, + "len": 0.9, + "x": 0.1, + "y": 0, + "steps": [ + { + "args": [[f.name], frame_args(0)], + "label": "step:" + str(k + 1), + "method": "animate", + } + for k, f in enumerate(fig.frames) + ], + } + ] + # Layout + for i in range(len(fig.frames)): + maxx, maxy, maxz = np.max(data[i], axis=0) + minx, miny, minz = np.min(data[i], axis=0) + txt = ("OpenSeesPy Defo 3D View" + f"
Step {i + 1} {response}" + f"
max.x={maxx:.2E} | min.x={minx:.2E}" + f"
max.y={maxy:.2E} | min.y={miny:.2E}" + f"
max.z={maxz:.2E} | min.z={minz:.2E}") + fig.frames[i]['layout'].update(title_text=txt) + if np.max(model_dims) < 3: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + + fig.update_layout( + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Defo 3D View"), + template=obj.theme, + autosize=True, + showlegend=False, + coloraxis=dict(colorscale=obj.color_map, + cmin=cmin, + cmax=cmax, + colorbar=dict(tickfont=dict(size=15))), + scene=scene, + updatemenus=[ + { + "buttons": [ + { + "args": [None, frame_args(times)], + "label": "▶", # play symbol + "method": "animate", + }, + { + "args": [[None], frame_args(0)], + "label": "◼", # pause symbol + "method": "animate", + }, + ], + "direction": "left", + "pad": {"r": 10, "t": 70}, + "type": "buttons", + "x": 0.1, + "y": 0, + } + ], + sliders=sliders + ) + if not show_outline: + fig.update_layout( + scene=dict(xaxis={'showgrid': False, 'zeroline': False, 'visible': False}, + yaxis={'showgrid': False, + 'zeroline': False, 'visible': False}, + zaxis={'showgrid': False, 'zeroline': False, 'visible': False}, ), + ) + + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _frame_resp_vis(obj, + input_file: str = "BeamRespStepData-1.hdf5", + ele_tags: list[int] = None, + slider: bool = False, + response: str = "Mz", + show_values=True, + alpha: float = None, + opacity: float = 1, + save_html: str = "FrameRespVis" + ): + filename = obj.out_dir + '/' + input_file + beam_infos = dict() + beam_resp_step = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["BeamInfos"] + for name, value_ in grp1.items(): + beam_infos[name] = value_[...] + grp2 = f["BeamRespSteps"] + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + beam_resp_step[name] = temp + + # ------------------------------------- + beam_tags = beam_infos['beam_tags'] + if len(beam_tags) == 0: + warnings.warn("Model has no frame elements!") + return None + ylocals = beam_infos['ylocal'] + zlocals = beam_infos['zlocal'] + ylocal_map = {beam_tags[i]: ylocals[i] for i in range(len(beam_tags))} + zlocal_map = {beam_tags[i]: zlocals[i] for i in range(len(beam_tags))} + local_forces_step = beam_resp_step['localForces'] + num_steps = len(local_forces_step) + + if ele_tags is None: + ele_tags = beam_tags + beam_node_coords = beam_infos['beam_node_coords'] + beam_cells = beam_infos['beam_cells'] + beam_cell_map = {beam_tags[i]: i for i in range(len(beam_tags))} + idxs = range(len(beam_tags)) + else: + ele_tags = np.atleast_1d(ele_tags) + beam_node_coords = [] + beam_cells = [] + idxs = [] + beam_cell_map = {} + for i, eletag in enumerate(ele_tags): + idx = beam_infos['beam_cell_map'][eletag] + idxs.append(idx) + beam_cell_map[eletag] = i + nodei, nodej = beam_infos['beam_cells'][idx, 1:] + beam_node_coords.append(beam_infos['beam_node_coords'][nodei]) + beam_node_coords.append(beam_infos['beam_node_coords'][nodej]) + beam_cells.append([2, 2 * i, 2 * i + 1]) + beam_node_coords = np.array(beam_node_coords) + beam_cells = np.array(beam_cells) + + idx_plottype_map = dict(fx=[0, 6], fy=[1, 7], fz=[2, 8], + my=[4, 10], mz=[5, 11], mx=[3, 9]) + f_sign_map = dict(fx=[-1, 1], fy=[-1, 1], fz=[-1, 1], + my=[1, -1], mz=[-1, 1], mx=[1, -1]) + axis_sign_map = dict(fx=1, fy=1, fz=1, + my=-1, mz=-1, mx=-1) + axis_map_map = dict(fx=zlocal_map, fy=ylocal_map, fz=zlocal_map, + my=zlocal_map, mz=ylocal_map, mx=zlocal_map) + idx_plottype = idx_plottype_map[response.lower()] + axis_map = axis_map_map[response.lower()] + axis_sign = axis_sign_map[response.lower()] + local_forces_step = [data[:, idx_plottype][idxs] * np.array(f_sign_map[response.lower()]) + for data in local_forces_step] # new + + maxv = [np.max(np.abs(data)) + for data in local_forces_step] + maxstep = np.argmax(maxv) + local_forces_max = local_forces_step[maxstep] + cmin, cmax = np.min(local_forces_max), np.max(local_forces_max) + if alpha is None: + max_coord = np.max(beam_node_coords, axis=0) + min_coord = np.min(beam_node_coords, axis=0) + max_bound = np.max(max_coord - min_coord) + maxv = np.amax(np.abs(local_forces_max)) + alpha_ = max_bound / maxv / obj.bound_fact + else: + alpha_ = alpha + + # ------------------------------------------------------------------------ + fig = go.Figure() + # ------------------------------------------------------------------------- + if slider: + n_data = None + for step in range(num_steps): + local_forces = local_forces_step[step] + local_forces_scale = local_forces * alpha_ + # add force face cells + # TODO if values symbol versa, need trangle + label_poins = [] + labels = [] + resp_points = [] + resp_cells = [] + scalars = [] + for i, eletag in enumerate(ele_tags): + axis = axis_map[eletag] + node1, node2 = beam_cells[beam_cell_map[eletag], 1:] + coord1, coord2 = beam_node_coords[node1], beam_node_coords[node2] + f1, f2 = local_forces_scale[beam_cell_map[eletag]] + f1_, f2_ = local_forces[beam_cell_map[eletag]] + coord3 = coord2 + f2 * axis * axis_sign + coord4 = coord1 + f1 * axis * axis_sign + label_poins.extend([coord3, coord4]) + labels.extend([f2_, f1_]) + n = len(resp_points) + if f1 * f2 >= 0: + resp_points.extend([coord1, coord2, coord3, coord4]) + resp_cells.append([4, n, n + 1, n + 2, n + 3]) + scalars.extend([f1_, f2_, f2_, f1_]) + else: + ratio = np.abs(f2 / f1) + ratio = 1 / (ratio + 1) + coord0 = coord1 + (coord2 - coord1) * ratio + resp_points.extend( + [coord1, coord0, coord4, coord2, coord0, coord3]) + resp_cells.append([3, n, n + 1, n + 2]) + resp_cells.append([3, n + 3, n + 4, n + 5]) + scalars.extend([f1_, 0, f1_, f2_, 0, f2_]) + labels = [f"{label:.2E}" for label in labels] + label_poins = np.array(label_poins) + resp_points = np.array(resp_points) + scalars = np.array(scalars) + # ---------------------------------------------------------------------------------------- + line_plot = _generate_line_mesh(beam_node_coords, beam_cells, line_width=obj.line_width, + color="black", use_cmap=False) + resp_plot = _generate_face_mesh(resp_points, resp_cells, show_face_line=False, opacity=opacity, + use_cmap=True, scalars=scalars, coloraxis="coloraxis") + point_plot = _generate_point_mesh(resp_points, point_size=obj.point_size / 2, + use_cmap=True, hover_name=response, + scalars=scalars, coloraxis="coloraxis") + # resp_plot = _generate_line_mesh(resp_points, resp_cells, line_width=obj.line_width, + # use_cmap=True, scalars=scalars, coloraxis="coloraxis") + fig.add_traces(line_plot + resp_plot + point_plot) + if show_values: + txt_plot = go.Scatter3d( + x=label_poins[:, 0], + y=label_poins[:, 1], + z=label_poins[:, 2], + text=labels, + textfont=dict(color="#6e750e", size=8), + mode="text", + name=f"{response}", + ) + fig.add_trace(txt_plot) + if step == 0: + n_data = len(fig.data) + for i in range(0, len(fig.data) - n_data): + fig.data[i].visible = False + # ! Create and add slider + steps = [] + for i in range(num_steps): + maxx = np.max(local_forces_step[i]) + minx = np.min(local_forces_step[i]) + txt = (f"Step {i + 1} {response}" + f"
max.={maxx:.2E}|min.={minx:.2E}") + step = dict( + method="update", + args=[{"visible": [False] * len(fig.data)}, + {"title": txt}], # layout attribute + label=str(i + 1), + ) + idxi, idxj = n_data * i, n_data * (i + 1) + step["args"][0]["visible"][idxi:idxj] = [True] * n_data + # Toggle i'th trace to "visible" + steps.append(step) + sliders = [dict( + active=num_steps, + currentvalue={"prefix": "Step: "}, + pad={"t": 50}, + steps=steps + )] + coloraxiss = {} + for i in range(num_steps): + coloraxiss[f"coloraxis{i + 1}"] = dict(colorscale=obj.color_map, + cmin=cmin, + cmax=cmax, + colorbar=dict(tickfont=dict(size=15))) + + if np.max(np.abs(beam_node_coords[:, -1])) < 1e-5: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Frames Response 3D View" + ), + sliders=sliders, + **coloraxiss + ) + # ------------------------------------------------------------------------- + else: # plot a single step + local_forces = local_forces_step[maxstep] + local_forces_scale = local_forces * alpha_ + # add force face cells + # TODO if values symbol versa, need trangle + label_poins = [] + labels = [] + resp_points = [] + resp_cells = [] + scalars = [] + for i, eletag in enumerate(ele_tags): + axis = axis_map[eletag] + node1, node2 = beam_cells[beam_cell_map[eletag], 1:] + coord1, coord2 = beam_node_coords[node1], beam_node_coords[node2] + f1, f2 = local_forces_scale[beam_cell_map[eletag]] + f1_, f2_ = local_forces[beam_cell_map[eletag]] + coord3 = coord2 + f2 * axis * axis_sign + coord4 = coord1 + f1 * axis * axis_sign + label_poins.extend([coord3, coord4]) + labels.extend([f2_, f1_]) + n = len(resp_points) + if f1 * f2 >= 0: + resp_points.extend([coord1, coord2, coord3, coord4]) + resp_cells.append([4, n, n + 1, n + 2, n + 3]) + scalars.extend([f1_, f2_, f2_, f1_]) + else: + ratio = np.abs(f2 / f1) + ratio = 1 / (ratio + 1) + coord0 = coord1 + (coord2 - coord1) * ratio + resp_points.extend( + [coord1, coord0, coord4, coord2, coord0, coord3]) + resp_cells.append([3, n, n + 1, n + 2]) + resp_cells.append([3, n + 3, n + 4, n + 5]) + scalars.extend([f1_, 0, f1_, f2_, 0, f2_]) + labels = [f"{label:.2E}" for label in labels] + label_poins = np.array(label_poins) + resp_points = np.array(resp_points) + scalars = np.array(scalars) + # ---------------------------------------------------------------------------------------- + line_plot = _generate_line_mesh(beam_node_coords, beam_cells, line_width=obj.line_width, + color="black", use_cmap=False) + resp_plot = _generate_face_mesh(resp_points, resp_cells, show_face_line=False, opacity=opacity, + use_cmap=True, scalars=scalars, coloraxis="coloraxis") + point_plot = _generate_point_mesh(resp_points, point_size=obj.point_size / 2, + use_cmap=True, hover_name=response, + scalars=scalars, coloraxis="coloraxis") + # resp_plot = _generate_line_mesh(resp_points, resp_cells, line_width=obj.line_width, + # use_cmap=True, scalars=scalars, coloraxis="coloraxis") + fig.add_traces(line_plot + resp_plot + point_plot) + if show_values: + txt_plot = go.Scatter3d( + x=label_poins[:, 0], + y=label_poins[:, 1], + z=label_poins[:, 2], + text=labels, + textfont=dict(color="#6e750e", size=8), + mode="text", + name=f"{response}", + ) + fig.add_trace(txt_plot) + if np.max(np.abs(beam_node_coords[:, -1])) < 1e-5: + eye = dict(x=0., y=-0.1, z=10) # for 2D camera + scene = dict(camera=dict( + eye=eye, projection=dict(type="orthographic"))) + else: + eye = dict(x=-3.5, y=-3.5, z=3.5) # for 3D camera + scene = dict(aspectratio=dict(x=1, y=1, z=1), aspectmode="data", + camera=dict(eye=eye, projection=dict( + type="orthographic"))) + maxx = np.max(local_forces) + minx = np.min(local_forces) + txt = (f"
Step {maxstep + 1} {response}" + f"
max.={maxx:.2E} | min.={minx:.2E}") + fig.update_layout( + template=obj.theme, + autosize=True, + showlegend=False, + scene=scene, + coloraxis=dict(colorscale=obj.color_map, cmin=cmin, cmax=cmax, + colorbar=dict(tickfont=dict(size=15))), + title=dict(font=dict(family="courier", color='black', size=25), + text="OpenSeesPy Frames Response 3D View" + txt + ), + ) + fig.update_layout( + scene=dict(xaxis={'showgrid': False, 'zeroline': False, 'visible': False}, + yaxis={'showgrid': False, + 'zeroline': False, 'visible': False}, + zaxis={'showgrid': False, 'zeroline': False, 'visible': False}, ), + ) + if save_html: + if not save_html.endswith(".html"): + save_html += ".html" + pio.write_html(fig, file=save_html, auto_open=True) + if obj.notebook: + fig.show() + + +def _generate_point_mesh(points, point_size=1, color='black', + scalars=None, use_cmap=False, coloraxis=None, + hover_name=''): + plotter = [] + if use_cmap: + point_plot = go.Scatter3d( + x=points[:, 0], + y=points[:, 1], + z=points[:, 2], + marker=dict(size=point_size, color=scalars, + coloraxis=coloraxis), + mode="markers", + name=hover_name, + customdata=scalars, + hovertemplate='%{customdata}' + # hoverinfo="skip", + ) + else: + point_plot = go.Scatter3d( + x=points[:, 0], + y=points[:, 1], + z=points[:, 2], + marker=dict(size=point_size, color=color), + mode="markers", + ) + plotter.append(point_plot) + return plotter + + +def _generate_line_mesh(points, cells, line_width=1, color='blue', scalars=None, use_cmap=False, coloraxis=None): + """ + generate the mesh from the points and cell + """ + plotter = [] + line_points = [] + line_scalars = [] + for cell in cells: + data0 = points[cell[1:], :] + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data1]) + line_points.extend(list(data)) + if use_cmap: + line_scalars.extend(list(scalars[cell[1:]]) + [np.NAN]) + line_points = np.array(line_points) + line_scalars = np.array(line_scalars) + if use_cmap: + line_dict = dict(color=line_scalars, width=line_width, + cmin=np.min(line_scalars), cmax=np.max(line_scalars), + coloraxis=coloraxis) + else: + line_dict = dict(color=color, width=line_width) + plt_obj = go.Scatter3d( + x=line_points[:, 0], + y=line_points[:, 1], + z=line_points[:, 2], + line=line_dict, + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + plotter.append(plt_obj) + return plotter + + +def _generate_face_mesh(points, cells, line_width=1, + color='blue', scalars=None, use_cmap=False, coloraxis=None, + show_face_line=False, opacity=0.75): + """ + generate the mesh from the points and cell + """ + plotter = [] + face_line_points = [] + face_points = [] + face_scalars = [] + veci = [] + vecj = [] + veck = [] + for cell in cells: + data0 = points[cell[1:], :] + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data0[0], data1]) + if data0.shape[0] == 3: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 6: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 4: + veci.append(len(face_points) + 0) + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + vecj.append(len(face_points) + 2) + veck.append(len(face_points) + 2) + veck.append(len(face_points) + 3) + # i, j, k = [0, 0], [1, 2], [2, 3] + elif data0.shape[0] == 8: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 2) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 7) + veck.append(len(face_points) + 6) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 5) + veck.append(len(face_points) + 7) + face_line_points.extend(list(data)) + face_points.extend(list(data0)) + if use_cmap: + face_scalars.extend(list(scalars[cell[1:]])) + face_line_points = np.array(face_line_points) + face_points = np.array(face_points) + face_scalars = np.array(face_scalars) + # plot new + if use_cmap: + kargs = dict(text=face_scalars, + intensity=face_scalars, + cmin=np.min(scalars), + cmax=np.max(scalars), + coloraxis=coloraxis) + else: + kargs = dict(color=color) + plotter.append( + go.Mesh3d( + x=face_points[:, 0], + y=face_points[:, 1], + z=face_points[:, 2], + i=veci, + j=vecj, + k=veck, + opacity=opacity, + hoverinfo="skip", + **kargs + ) + ) + # face lines + if show_face_line: + plotter.append( + go.Scatter3d( + x=face_line_points[:, 0], + y=face_line_points[:, 1], + z=face_line_points[:, 2], + line=dict(color='black', width=line_width / 2), + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + ) + return plotter + + +def _generate_all_mesh(points, scalars, opacity, lines_cells, face_cells, point_size=1, line_width=1, + points_origin=None, coloraxis="coloraxis", show_face_line=True): + """ + Auxiliary function for generating all meshes + """ + plotter = [] + # ------------------------------------------------------------------------ + # face plot + if len(face_cells) > 0: + face_line_points = [] + face_points = [] + face_scalars = [] + face_line_origin_points = [] + veci = [] + vecj = [] + veck = [] + for cell in face_cells: + data0 = points[cell[1:], :] + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data0[0], data1]) + if points_origin is not None: + data00 = points_origin[cell[1:], :] + data11 = [np.NAN, np.NAN, np.NAN] + data_ori = np.vstack([data00, data00[0], data11]) + face_line_origin_points.extend(list(data_ori)) + if data0.shape[0] == 3: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 6: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 3) + veck.append(len(face_points) + 4) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 2) + elif data0.shape[0] == 4: + veci.append(len(face_points) + 0) + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 1) + vecj.append(len(face_points) + 2) + veck.append(len(face_points) + 2) + veck.append(len(face_points) + 3) + # i, j, k = [0, 0], [1, 2], [2, 3] + elif data0.shape[0] == 8: + veci.append(len(face_points) + 0) + vecj.append(len(face_points) + 4) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 1) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 2) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 5) + veci.append(len(face_points) + 3) + vecj.append(len(face_points) + 7) + veck.append(len(face_points) + 6) + veci.append(len(face_points) + 5) + vecj.append(len(face_points) + 6) + veck.append(len(face_points) + 7) + veci.append(len(face_points) + 4) + vecj.append(len(face_points) + 5) + veck.append(len(face_points) + 7) + face_line_points.extend(list(data)) + face_points.extend(list(data0)) + face_scalars.extend(list(scalars[cell[1:]])) + + face_line_points = np.array(face_line_points) + face_points = np.array(face_points) + face_scalars = np.array(face_scalars) + face_line_origin_points = np.array(face_line_origin_points) + # plot origin + if points_origin is not None: + plotter.append( + go.Scatter3d( + x=face_line_origin_points[:, 0], + y=face_line_origin_points[:, 1], + z=face_line_origin_points[:, 2], + line=dict(color='gray', width=line_width / 2), + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + ) + # plot new + plotter.append( + go.Mesh3d( + x=face_points[:, 0], + y=face_points[:, 1], + z=face_points[:, 2], + i=veci, + j=vecj, + k=veck, + text=face_scalars, + intensity=face_scalars, + cmin=np.min(scalars), + cmax=np.max(scalars), + coloraxis=coloraxis, + opacity=opacity, + hoverinfo="skip", + ) + ) + if show_face_line: + plotter.append( + go.Scatter3d( + x=face_line_points[:, 0], + y=face_line_points[:, 1], + z=face_line_points[:, 2], + line=dict(color='black', width=line_width / 2), + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + ) + # ---------------------------- + # line plot + if len(lines_cells) > 0: + line_points = [] + line_scalars = [] + line_origin_points = [] + for cell in lines_cells: + data0 = points[cell[1:], :] + data1 = [np.NAN, np.NAN, np.NAN] + data = np.vstack([data0, data1]) + if points_origin is not None: + data00 = points_origin[cell[1:], :] + data11 = [np.NAN, np.NAN, np.NAN] + data_ori = np.vstack([data00, data11]) + line_origin_points.extend(list(data_ori)) + line_points.extend(list(data)) + line_scalars.extend(list(scalars[cell[1:]]) + [np.NAN]) + line_points = np.array(line_points) + line_scalars = np.array(line_scalars) + line_origin_points = np.array(line_origin_points) + # plot origin + if points_origin is not None: + plotter.append( + go.Scatter3d( + x=line_origin_points[:, 0], + y=line_origin_points[:, 1], + z=line_origin_points[:, 2], + line=dict(color='gray', width=line_width / 2), + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + ) + # plot new + plotter.append( + go.Scatter3d( + x=line_points[:, 0], + y=line_points[:, 1], + z=line_points[:, 2], + line=dict(color=line_scalars, width=line_width, + cmin=np.min(scalars), cmax=np.max(scalars), + coloraxis=coloraxis, + ), + text=line_scalars, + mode="lines", + connectgaps=False, + hoverinfo="skip", + ) + ) + # --------------------------------------- + # point plot + point_plot = go.Scatter3d( + x=points[:, 0], + y=points[:, 1], + z=points[:, 2], + marker=dict(size=point_size / 2, color=scalars, + coloraxis=coloraxis), + mode="markers", + name='', + customdata=scalars, + hovertemplate='%{customdata}' + # hoverinfo="skip", + ) + plotter.append(point_plot) + return plotter + + +def _reshape_cell(data): + if len(data) > 0: + i = 0 + data2 = [] + while True: + n = data[i] + data2.append(data[i:i + n + 1]) + i += n + 1 + if i >= len(data): + break + else: + data2 = [] + return data2 diff --git a/build/lib/opstool/vis/_pyvista_base.py b/build/lib/opstool/vis/_pyvista_base.py new file mode 100644 index 0000000..3018756 --- /dev/null +++ b/build/lib/opstool/vis/_pyvista_base.py @@ -0,0 +1,1297 @@ +import warnings +import h5py +import numpy as np +import pyvista as pv + +from ..utils import check_file, shape_dict + + +def _model_vis( + obj, + input_file: str = "ModelData.hdf5", + show_node_label: bool = False, + show_ele_label: bool = False, + show_local_crd: bool = False, + show_fix_node: bool = True, + label_size: float = 8, + show_outline: bool = True, + opacity: float = 1.0, + save_fig: str = 'ModelVis.svg' +): + filename = obj.out_dir + '/' + input_file + model_info = dict() + cells = dict() + with h5py.File(filename, "r") as f: + grp1 = f["ModelInfo"] + for name in grp1.keys(): + model_info[name] = grp1[name][...] + grp2 = f["Cell"] + for name in grp2.keys(): + cells[name] = grp2[name][...] + + plotter = pv.Plotter(notebook=obj.notebook) + plotter = _plot_model(obj, plotter, model_info, cells, opacity) + + txt = f"OpenSees 3D View\nNum. of Node:{model_info['num_node']}\nNum. of Ele:{model_info['num_ele']}" + plotter.add_text(txt, position="upper_right", font_size=10, font="courier") + if show_outline: + if np.max(model_info["model_dims"]) <= 2: + show_zaxis = False + else: + show_zaxis = True + plotter.show_bounds(grid=False, location="outer", + bounds=model_info["bound"], show_zaxis=show_zaxis) + if show_node_label: + node_labels = ["N" + str(i) for i in model_info["NodeTags"]] + plotter.add_point_labels(model_info["coord_no_deform"], node_labels, text_color="white", + font_size=label_size, point_color=obj.color_point, bold=False, + render_points_as_spheres=True, point_size=1e-5, always_visible=True) + if show_ele_label: + ele_labels = ["E" + str(i) for i in model_info["EleTags"]] + plotter.add_point_labels(model_info["coord_ele_midpoints"], ele_labels, text_color="#ff796c", + font_size=label_size, bold=False, always_visible=True) + # local axes + if show_local_crd: + plotter = _show_beam_local_axes(plotter, model_info) + plotter = _show_link_local_axes(plotter, model_info) + # fix nodes + if show_fix_node: + plotter = _show_fix_node(plotter, model_info) + # mp constraint lines + plotter = _show_mp_constraint(obj, plotter, model_info) + plotter.add_axes() + plotter.view_isometric() + if np.max(model_info["model_dims"]) <= 2: + plotter.view_xy(negative=False) + if save_fig: + plotter.save_graphic(save_fig) + plotter.show(title=obj.title) + plotter.close() + + +def _show_mp_constraint(obj, plotter, model_info): + points = model_info["ConstrainedCoords"] + cells = model_info["ConstrainedCells"] + midcoords = model_info["ConstrainedMidCoords"] + dofs = model_info["ConstrainedDofs"] + dofs = ["".join([str(k) for k in dof]) for dof in dofs] + if len(cells) > 0: + mesh = _generate_mesh(points, cells, kind="line") + plotter.add_mesh(mesh, color=obj.color_constraint, + render_lines_as_tubes=False, line_width=obj.line_width / 3) + plotter.add_point_labels(midcoords, dofs, text_color=obj.color_constraint, + font_size=12, bold=True, show_points=False, + always_visible=True, shape_opacity=0) + return plotter + + +def _show_beam_local_axes(plotter, model_info): + beam_xlocal = model_info["beam_xlocal"] + beam_ylocal = model_info["beam_ylocal"] + beam_zlocal = model_info["beam_zlocal"] + beam_midpoints = model_info["beam_midpoints"] + beam_lengths = model_info["beam_lengths"] + if len(beam_lengths) > 0: + length = (np.max(beam_lengths) + np.min(beam_lengths)) / 20 + _ = plotter.add_arrows(beam_midpoints, beam_xlocal, + mag=length, color="#cf6275") + _ = plotter.add_arrows(beam_midpoints, beam_ylocal, + mag=length, color="#04d8b2") + _ = plotter.add_arrows(beam_midpoints, beam_zlocal, + mag=length, color="#9aae07") + plotter.add_point_labels( + beam_midpoints + length * beam_xlocal, + ['x'] * beam_midpoints.shape[0], + text_color="#cf6275", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + plotter.add_point_labels( + beam_midpoints + length * beam_ylocal, + ['y'] * beam_midpoints.shape[0], + text_color="#04d8b2", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + plotter.add_point_labels( + beam_midpoints + length * beam_zlocal, + ['z'] * beam_midpoints.shape[0], + text_color="#9aae07", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + else: + warnings.warn("Model has no frame elements when show_local_crd=True!") + return plotter + + +def _show_link_local_axes(plotter, model_info): + link_xlocal = model_info["link_xlocal"] + link_ylocal = model_info["link_ylocal"] + link_zlocal = model_info["link_zlocal"] + link_midpoints = model_info["link_midpoints"] + link_lengths = model_info["link_lengths"] + if len(link_midpoints) > 0: + length = (np.max(link_lengths) + np.min(link_lengths)) / 6 + _ = plotter.add_arrows(link_midpoints, link_xlocal, + mag=length, color="#cf6275") + _ = plotter.add_arrows(link_midpoints, link_ylocal, + mag=length, color="#04d8b2") + _ = plotter.add_arrows(link_midpoints, link_zlocal, + mag=length, color="#9aae07") + plotter.add_point_labels( + link_midpoints + length * link_xlocal, + ['x'] * link_midpoints.shape[0], + text_color="#cf6275", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + plotter.add_point_labels( + link_midpoints + length * link_ylocal, + ['y'] * link_midpoints.shape[0], + text_color="#04d8b2", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + plotter.add_point_labels( + link_midpoints + length * link_zlocal, + ['z'] * link_midpoints.shape[0], + text_color="#9aae07", + bold=False, + shape=None, + render_points_as_spheres=True, + point_size=1.e-5, + always_visible=True, + ) + else: + # warnings.warn("Model has no link elements!") + pass + return plotter + + +def _show_fix_node(plotter, model_info): + fixed_dofs = model_info["FixNodeDofs"] + fixed_coords = model_info["FixNodeCoords"] + beam_lengths = model_info["beam_lengths"] + if len(beam_lengths) > 0: + s = (np.max(beam_lengths) + np.min(beam_lengths)) / 20 + else: + s = (model_info["max_bound"] + model_info["min_bound"]) / 100 + if len(fixed_coords) > 0: + points, cells = [], [] + for coord, dof in zip(fixed_coords, fixed_dofs): + x, y, z = coord + if dof[0] == -1: + idx = len(points) + points.extend([[x, y - s / 2, z], [x, y + s / 2, z], + [x, y + s / 2, z - s], [x, y - s / 2, z - s]]) + cells.extend([2, idx, idx + 1, 2, idx + 1, idx + 2, + 2, idx + 2, idx + 3, 2, idx + 3, idx]) + if dof[1] == -1: + idx = len(points) + points.extend([[x - s / 2, y, z], [x + s / 2, y, z], + [x + s / 2, y, z - s], [x - s / 2, y, z - s]]) + cells.extend([2, idx, idx + 1, 2, idx + 1, idx + 2, + 2, idx + 2, idx + 3, 2, idx + 3, idx]) + if dof[2] == -1: + idx = len(points) + points.extend([[x - s / 2, y - s / 2, z - s / 2], [x + s / 2, y - s / 2, z - s / 2], + [x + s / 2, y + s / 2, z - s / 2], [x - s / 2, y + s / 2, z - s / 2]]) + cells.extend([2, idx, idx + 1, 2, idx + 1, idx + 2, + 2, idx + 2, idx + 3, 2, idx + 3, idx]) + fix_plot = _generate_mesh(points, cells, kind="line") + plotter.add_mesh(fix_plot, color="#01ff07", + render_lines_as_tubes=False, line_width=2) + else: + warnings.warn("Model has no fix nodes!") + return plotter + + +def _eigen_vis( + obj, + mode_tags: list[int], + input_file: str = 'EigenData.hdf5', + subplots: bool = False, + link_views: bool = True, + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + opacity: float = 1.0, + show_face_line: bool = True, + save_fig: str = "EigenVis.svg" +): + filename = obj.out_dir + '/' + input_file + eigen_data = dict() + with h5py.File(filename, "r") as f: + grp = f["EigenInfo"] + for name, value in grp.items(): + eigen_data[name] = value[...] + # with shelve.open(filename) as db: + # eigen_data = db["EigenInfo"] + + f = eigen_data["f"] + eigenvector = eigen_data["eigenvector"] + num_mode_tag = len(f) + modei, modej = mode_tags + modei, modej = int(modei), int(modej) + if modej > num_mode_tag: + raise ValueError( + f"Insufficient number of modes in eigen file {filename}!") + + # !subplots + if subplots: + if modej - modei + 1 > 49: + raise ValueError( + "When subplots True, mode_tag range must < 49 for clarify" + ) + shape = shape_dict[modej - modei + 1] + subplot_titles = [] + for i, idx in enumerate(range(modei, modej + 1)): + txt = "Mode {}: T = {:.3f} s".format(idx, 1 / f[idx - 1]) + subplot_titles.append(txt) + + plotter = pv.Plotter(notebook=obj.notebook, shape=shape) + for i, idx in enumerate(range(modei, modej + 1)): + eigen_vec = eigenvector[idx - 1] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + + idxi = int(np.ceil((i + 1) / shape[1]) - 1) + idxj = int(i - idxi * shape[1]) + + # ------------------------------------------------------ + plotter.subplot(idxi, idxj) + + _ = _generate_all_mesh( + plotter, + eigen_points, + scalars, + opacity, + obj.color_map, + eigen_data["all_lines"], + eigen_data["all_faces"], + show_origin=show_origin, + points_origin=eigen_data["coord_no_deform"], + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line + ) + + # plotter.add_scalar_bar(color='#000000', n_labels=10, label_font_size=8) + # txt = 'Mode {}\nf = {:.3f} Hz\nT = {:.3f} s'.format(i + 1, f[i], 1 / f[i]) + txt = "Mode {} T = {:.3f} s".format(idx, 1 / f[idx - 1]) + plotter.add_text( + txt, + position="upper_right", + font_size=10, + # color="black", + font="courier", + ) + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + bounds=eigen_data["bound"], + show_zaxis=True, + # color="black", + font_size=10, + ) + plotter.add_axes(color="black") + if link_views: + plotter.link_views() + # !slide style + else: + plotter = pv.Plotter(notebook=obj.notebook) + + def create_mesh(value): + step = int(round(value)) - 1 + eigen_vec = eigenvector[step] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + cmin = np.min(scalars) + cmax = np.max(scalars) + plotter.clear_actors() + _ = _generate_all_mesh( + plotter, + eigen_points, + scalars, + opacity, + obj.color_map, + eigen_data["all_lines"], + eigen_data["all_faces"], + show_origin=show_origin, + points_origin=eigen_data["coord_no_deform"], + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line + ) + + plotter.add_scalar_bar( + fmt="%.3e", n_labels=10, label_font_size=12 + ) + + # txt = 'Mode {}\nf = {:.3f} Hz\nT = {:.3f} s'.format(mode_tag, f_, 1 / f_) + txt = "Mode {}\nT = {:.3f} s".format(step + 1, 1 / f[step]) + plotter.add_text( + txt, position="upper_left", font_size=12, font="courier" + ) + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + bounds=eigen_data["bound"], + show_zaxis=True, + # color="black", + ) + plotter.add_axes() + + slider = plotter.add_slider_widget( + create_mesh, + [modei, modej], + value=modei, + pointa=(0.4, 0.9), + pointb=(0.9, 0.9), + title="Mode", + title_opacity=1, + # title_color="black", + fmt="%.0f", + title_height=0.03, + slider_width=0.03, + tube_width=0.01, + ) + plotter.view_isometric() + if np.max(eigen_data["model_dims"]) <= 2: + plotter.view_xy(negative=False) + if save_fig: + plotter.save_graphic(save_fig) + plotter.show(title=obj.title) + plotter.close() + + +def _eigen_anim( + obj, + mode_tag: int = 1, + input_file: str = 'EigenData.hdf5', + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 3, + show_face_line: bool = True, + save_fig: str = "EigenAnimation.gif" +): + filename = obj.out_dir + '/' + input_file + eigen_data = dict() + with h5py.File(filename, "r") as f: + grp = f["EigenInfo"] + for name, value in grp.items(): + eigen_data[name] = value[...] + + f = eigen_data["f"] + eigenvector = eigen_data["eigenvector"] + num_mode_tag = len(f) + if mode_tag > num_mode_tag: + raise ValueError("Insufficient number of modes in open file") + eigen_vec = eigenvector[mode_tag - 1] + f_ = f[mode_tag - 1] + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + anti_eigen_points = eigen_data["coord_no_deform"] - eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + plt_points = [anti_eigen_points, + eigen_data["coord_no_deform"], eigen_points] + # ----------------------------------------------------------------------------- + # start plot + plotter = pv.Plotter(notebook=obj.notebook) + + if alpha is None: + value_ = np.max(np.sqrt(np.sum(eigen_vec ** 2, axis=1))) + alpha_ = ( + eigen_data["max_bound"] / obj.bound_fact / value_ + ) + else: + alpha_ = alpha + eigen_points = eigen_data["coord_no_deform"] + eigen_vec * alpha_ + anti_eigen_points = eigen_data["coord_no_deform"] - eigen_vec * alpha_ + scalars = np.sqrt(np.sum(eigen_vec ** 2, axis=1)) + point_plot, line_plot, face_plot = _generate_all_mesh(plotter, + eigen_data["coord_no_deform"], + scalars * 0, + opacity, + obj.color_map, + eigen_data["all_lines"], + eigen_data["all_faces"], + show_origin=False, + points_origin=eigen_data["coord_no_deform"], + show_scalar_bar=True, + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line, + ) + + plotter.add_scalar_bar( + fmt="%.3E", n_labels=10, label_font_size=12 + ) + + plotter.add_text( + "Mode {}\nf = {:.3f} Hz\nT = {:.3f} s".format( + mode_tag, f_, 1 / f_), + position="upper_right", + font_size=12, + # color="black", + font="courier", + ) + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + bounds=eigen_data["bound"], + show_zaxis=True, + # color="black", + ) + plotter.add_axes() + # plotter.add_text('OpenSees 3D View', position='upper_left', font_size=16, color='black', font='courier') + plotter.view_isometric() + if np.max(eigen_data["model_dims"]) <= 2: + plotter.view_xy(negative=False) + + # animation + # ---------------------------------------------------------------------------- + if save_fig.endswith(".gif"): + plotter.open_gif(save_fig, fps=framerate) + else: + plotter.open_movie(save_fig, framerate=framerate) + plt_points = [anti_eigen_points, + eigen_data["coord_no_deform"], eigen_points] + render = False + index = [2, 0] * 3 + plotter.write_frame() # write initial data + for idx in index: + points = plt_points[idx] + xyz = (eigen_data["coord_no_deform"] - points) / alpha_ + xyz_eigen = np.sqrt(np.sum(xyz ** 2, axis=1)) + if point_plot: + plotter.update_coordinates( + points, mesh=point_plot, render=render) + plotter.update_scalars( + scalars=xyz_eigen, mesh=point_plot, render=render) + if line_plot: + plotter.update_scalars( + scalars=xyz_eigen, mesh=line_plot, render=render) + plotter.update_coordinates( + points, mesh=line_plot, render=render) + if face_plot: + plotter.update_scalars( + scalars=xyz_eigen, mesh=face_plot, render=render) + plotter.update_coordinates( + points, mesh=face_plot, render=render) + plotter.update_scalar_bar_range( + clim=[np.min(xyz_eigen), np.max(xyz_eigen)], name=None + ) + plotter.write_frame() + # ---------------------------------------------------------------------------------- + plotter.show(title=obj.title) + plotter.close() + + +def _deform_vis( + obj, + input_file: str = "NodeRespStepData-1.hdf5", + slider: bool = False, + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + show_face_line: bool = True, + opacity: float = 1, + save_fig: str = "DefoVis.svg", + model_update: bool = False +): + resp_type = response.lower() + if resp_type not in ['disp', 'vel', 'accel']: + raise ValueError("response must be 'disp', 'vel', or 'accel'!") + + filename = obj.out_dir + '/' + input_file + model_info_steps = dict() + cell_steps = dict() + node_resp_steps = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["ModelInfoSteps"] + grp2 = f["CellSteps"] + if model_update: + for name, value_ in grp1.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + model_info_steps[name] = temp + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + cell_steps[name] = temp + else: + for name, value_ in grp1.items(): + model_info_steps[name] = value_[...] + for name, value_ in grp2.items(): + cell_steps[name] = value_[...] + grp3 = f["NodeRespSteps"] + for name, value_ in grp3.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + node_resp_steps[name] = temp + + # with shelve.open(filename) as db: + # model_info_steps = db["ModelInfoSteps"] + # cell_steps = db["CellSteps"] + # node_resp_steps = db["NodeRespSteps"] + + num_steps = len(node_resp_steps["disp"]) + + # ! max response + max_resps = [np.max(np.sqrt(np.sum(resp_ ** 2, axis=1))) + for resp_ in node_resp_steps[resp_type]] + max_step = np.argmax(max_resps) + max_node_resp = node_resp_steps[resp_type][max_step] + scalars = np.sqrt(np.sum(max_node_resp ** 2, axis=1)) + cmin, cmax = np.min(scalars), np.max(scalars) + if model_update: + bounds = model_info_steps["bound"][0] + model_dims = model_info_steps["model_dims"][0] + else: + bounds = model_info_steps["bound"] + model_dims = model_info_steps["model_dims"] + # scale factor + if resp_type == "disp": + if alpha is None: + max_bound = np.max( + [bounds[1] - bounds[0], bounds[3] - bounds[2], bounds[5] - bounds[4]]) + value = np.max(np.sqrt(np.sum(max_node_resp ** 2, axis=1))) + alpha_ = max_bound / obj.bound_fact / value + else: + alpha_ = alpha + else: + alpha_ = 0 + # ------------------------------------------------------------------------ + # Start plot + # ------------------------------------------------------------------------- + plotter = pv.Plotter(notebook=obj.notebook) + + def create_mesh(value): + step = int(round(value)) - 1 + if model_update: + node_nodeform_coords = model_info_steps["coord_no_deform"][step] + bounds = model_info_steps["bound"][step] + lines_cells = cell_steps["all_lines"][step] + faces_cells = cell_steps["all_faces"][step] + else: + node_nodeform_coords = model_info_steps["coord_no_deform"] + bounds = model_info_steps["bound"] + lines_cells = cell_steps["all_lines"] + faces_cells = cell_steps["all_faces"] + node_resp = node_resp_steps[resp_type][step] + node_deform_coords = alpha_ * node_resp + node_nodeform_coords + scalars = np.sqrt(np.sum(node_resp ** 2, axis=1)) + plotter.clear_actors() # !!!!!! + _ = _generate_all_mesh( + plotter, + node_deform_coords, + scalars, + opacity, + obj.color_map, + lines_cells=lines_cells, + face_cells=faces_cells, + show_origin=show_origin, + points_origin=node_nodeform_coords, + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line, + clim=[cmin, cmax] + ) + + plotter.add_scalar_bar( + fmt="%.3e", n_labels=10, label_font_size=12 + ) + + plotter.add_text( + "OpenSees 3D View", + position="upper_left", + shadow=True, + font_size=16, + # color="black", + font="courier", + ) + plotter.add_text( + "peak of {}, step: {}\n" + "min.x = {:.3E} max.x = {:.3E}\n" + "min.y = {:.3E} max.y = {:.3E}\n" + "min.z = {:.3E} max.z = {:.3E}\n".format( + response, + step + 1, + np.min(node_resp[:, 0]), + np.max(node_resp[:, 0]), + np.min(node_resp[:, 1]), + np.max(node_resp[:, 1]), + np.min(node_resp[:, 2]), + np.max(node_resp[:, 2]), + ), + position="upper_right", + shadow=True, + font_size=12, + # color="black", + font="courier", + ) + + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + bounds=bounds, + show_zaxis=True, + # color="black", + ) + plotter.add_axes() + + if slider: + _ = plotter.add_slider_widget( + create_mesh, + [1, num_steps], + value=num_steps, + pointa=(0.0, 0.9), + pointb=(0.5, 0.9), + title="Step", + title_opacity=1, + # title_color="black", + fmt="%.0f", + title_height=0.03, + slider_width=0.03, + tube_width=0.01, + ) + # ------------------------------------------------------------------------- + else: # plot a single step + create_mesh(max_step + 1) + plotter.view_isometric() + if np.max(model_dims) <= 2: + plotter.view_xy(negative=False) + if save_fig: + plotter.save_graphic(save_fig) + plotter.show(title=obj.title) + plotter.close() + + +def _deform_anim( + obj, + input_file: str = "NodeRespStepData-1.hdf5", + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 24, + show_face_line: bool = True, + save_fig: str = "DefoAnimation.gif", + model_update: bool = False +): + resp_type = response.lower() + if resp_type not in ['disp', 'vel', 'accel']: + raise ValueError("response must be 'disp', 'vel', or 'accel'!") + + filename = obj.out_dir + '/' + input_file + model_info_steps = dict() + cell_steps = dict() + node_resp_steps = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["ModelInfoSteps"] + grp2 = f["CellSteps"] + if model_update: + for name, value_ in grp1.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + model_info_steps[name] = temp + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + cell_steps[name] = temp + else: + for name, value_ in grp1.items(): + model_info_steps[name] = value_[...] + for name, value_ in grp2.items(): + cell_steps[name] = value_[...] + grp3 = f["NodeRespSteps"] + for name, value_ in grp3.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + node_resp_steps[name] = temp + + num_steps = len(node_resp_steps["disp"]) + + # ! max response + max_resps = [np.max(np.sqrt(np.sum(resp_ ** 2, axis=1))) + for resp_ in node_resp_steps[resp_type]] + max_step = np.argmax(max_resps) + max_node_resp = node_resp_steps[resp_type][max_step] + scalars = np.sqrt(np.sum(max_node_resp ** 2, axis=1)) + cmin, cmax = np.min(scalars), np.max(scalars) + if model_update: + bounds = model_info_steps["bound"][0] + model_dims = model_info_steps["model_dims"][0] + else: + bounds = model_info_steps["bound"] + model_dims = model_info_steps["model_dims"] + # scale factor + if resp_type == "disp": + if alpha is None: + max_bound = np.max( + [bounds[1] - bounds[0], bounds[3] - bounds[2], bounds[5] - bounds[4]]) + value = np.max(np.sqrt(np.sum(max_node_resp ** 2, axis=1))) + alpha_ = max_bound / obj.bound_fact / value + else: + alpha_ = alpha + else: + alpha_ = 0 + # ----------------------------------------------------------------------------- + # start plot + plotter = pv.Plotter(notebook=obj.notebook) + + def creat_mesh(step): + if model_update: + node_nodeform_coords = model_info_steps["coord_no_deform"][step] + bounds = model_info_steps["bound"][step] + lines_cells = cell_steps["all_lines"][step] + faces_cells = cell_steps["all_faces"][step] + else: + node_nodeform_coords = model_info_steps["coord_no_deform"] + bounds = model_info_steps["bound"] + lines_cells = cell_steps["all_lines"] + faces_cells = cell_steps["all_faces"] + node_resp = node_resp_steps[resp_type][step] + node_deform_coords = alpha_ * node_resp + node_nodeform_coords + scalars = np.sqrt(np.sum(node_resp ** 2, axis=1)) + plotter.clear_actors() # !!!!!! + point_plot, line_plot, face_plot = _generate_all_mesh( + plotter, + node_deform_coords, + scalars, + opacity, + obj.color_map, + lines_cells=lines_cells, + face_cells=faces_cells, + point_size=obj.point_size, + line_width=obj.line_width, + show_face_line=show_face_line, + clim=[cmin, cmax] + ) + + plotter.add_scalar_bar( + fmt="%.3e", n_labels=10, label_font_size=12 + ) + + txt = plotter.add_text( + "peak of {}, step: {}\n" + "min.x = {:.3E} max.x = {:.3E}\n" + "min.y = {:.3E} max.y = {:.3E}\n" + "min.z = {:.3E} max.z = {:.3E}\n".format( + resp_type, + step + 1, + np.min(node_resp[:, 0]), + np.max(node_resp[:, 0]), + np.min(node_resp[:, 1]), + np.max(node_resp[:, 1]), + np.min(node_resp[:, 2]), + np.max(node_resp[:, 2]), + ), + position="upper_right", + font_size=12, + # color="black", + font="courier", + ) + + if show_outline: + plotter.show_bounds( + grid=False, + location="outer", + bounds=bounds, + show_zaxis=True, + # color="black", + ) + plotter.add_axes() + # plotter.add_text('OpenSees 3D View', position='upper_left', font_size=16, color='black', font='courier') + plotter.view_isometric() + if np.max(model_dims) <= 2: + plotter.view_xy(negative=False) + return point_plot, line_plot, face_plot, txt + + # animation + # ---------------------------------------------------------------------------- + if save_fig.endswith(".gif"): + plotter.open_gif(save_fig, fps=framerate) + else: + plotter.open_movie(save_fig, framerate=framerate) + # plotter.write_frame() # write initial data + for step in range(num_steps): + _ = creat_mesh(step) + plotter.write_frame() + + # ---------------------------------------------------------------------------------- + plotter.show(title=obj.title) + plotter.close() + + +def _frame_resp_vis(obj, + input_file: str = "BeamRespStepData-1.hdf5", + ele_tags: list[int] = None, + slider: bool = False, + response: str = "Mz", + show_values=True, + alpha: float = None, + opacity: float = 1, + save_fig: str = "FrameRespVis.svg" + ): + check_file(save_fig, ['.svg', '.eps', '.ps', 'pdf', '.tex']) + filename = obj.out_dir + '/' + input_file + beam_infos = dict() + beam_resp_step = dict() + with h5py.File(filename, "r") as f: + n = int(f["Nsteps"][...]) + grp1 = f["BeamInfos"] + for name, value_ in grp1.items(): + beam_infos[name] = value_[...] + grp2 = f["BeamRespSteps"] + for name, value_ in grp2.items(): + temp = [] + for i in range(n): + temp.append(value_[f"step{i + 1}"][...]) + beam_resp_step[name] = temp + # ------------------------------------- + beam_tags = beam_infos['beam_tags'] + if len(beam_tags) == 0: + warnings.warn("Model has no frame elements!") + return None + ylocals = beam_infos['ylocal'] + zlocals = beam_infos['zlocal'] + ylocal_map = {beam_tags[i]: ylocals[i] for i in range(len(beam_tags))} + zlocal_map = {beam_tags[i]: zlocals[i] for i in range(len(beam_tags))} + local_forces_step = beam_resp_step['localForces'] + num_steps = len(local_forces_step) + + if ele_tags is None: + ele_tags = beam_tags + beam_node_coords = beam_infos['beam_node_coords'] + beam_cells = beam_infos['beam_cells'] + beam_cell_map = {beam_tags[i]: i for i in range(len(beam_tags))} + idxs = range(len(beam_tags)) + else: + ele_tags = np.atleast_1d(ele_tags) + beam_node_coords = [] + beam_cells = [] + idxs = [] + beam_cell_map = {} + for i, eletag in enumerate(ele_tags): + idx = beam_infos['beam_cell_map'][eletag] + idxs.append(idx) + beam_cell_map[eletag] = i + nodei, nodej = beam_infos['beam_cells'][idx, 1:] + beam_node_coords.append(beam_infos['beam_node_coords'][nodei]) + beam_node_coords.append(beam_infos['beam_node_coords'][nodej]) + beam_cells.append([2, 2 * i, 2 * i + 1]) + beam_node_coords = np.array(beam_node_coords) + beam_cells = np.array(beam_cells) + + idx_plottype_map = dict(fx=[0, 6], fy=[1, 7], fz=[2, 8], + my=[4, 10], mz=[5, 11], mx=[3, 9]) + f_sign_map = dict(fx=[-1, 1], fy=[-1, 1], fz=[-1, 1], + my=[1, -1], mz=[-1, 1], mx=[1, -1]) + axis_sign_map = dict(fx=1, fy=1, fz=1, + my=-1, mz=-1, mx=-1) + axis_map_map = dict(fx=zlocal_map, fy=ylocal_map, fz=zlocal_map, + my=zlocal_map, mz=ylocal_map, mx=zlocal_map) + idx_plottype = idx_plottype_map[response.lower()] + axis_map = axis_map_map[response.lower()] + axis_sign = axis_sign_map[response.lower()] + local_forces_step = [data[:, idx_plottype][idxs] * np.array(f_sign_map[response.lower()]) + for data in local_forces_step] # new + + maxv = [np.max(np.abs(data)) + for data in local_forces_step] + maxstep = np.argmax(maxv) + local_forces_max = local_forces_step[maxstep] + cmin, cmax = np.min(local_forces_max), np.max(local_forces_max) + if alpha is None: + max_coord = np.max(beam_node_coords, axis=0) + min_coord = np.min(beam_node_coords, axis=0) + max_bound = np.max(max_coord - min_coord) + maxv = np.amax(np.abs(local_forces_max)) + alpha_ = max_bound / maxv / obj.bound_fact + else: + alpha_ = alpha + + # ------------------------------------------------------------------------ + # start plot + # ------------------------------------------------------------------------- + plotter = pv.Plotter(notebook=obj.notebook) + + def create_mesh(value): + step = int(round(value)) - 1 + local_forces = local_forces_step[step] + local_forces_scale = local_forces * alpha_ + # add force face cells + # TODO if values symbol versa, need trangle + label_poins = [] + labels = [] + resp_points = [] + resp_cells = [] + scalars = [] + for i, eletag in enumerate(ele_tags): + axis = axis_map[eletag] + node1, node2 = beam_cells[beam_cell_map[eletag], 1:] + coord1, coord2 = beam_node_coords[node1], beam_node_coords[node2] + f1, f2 = local_forces_scale[beam_cell_map[eletag]] + f1_, f2_ = local_forces[beam_cell_map[eletag]] + coord3 = coord2 + f2 * axis * axis_sign + coord4 = coord1 + f1 * axis * axis_sign + label_poins.extend([coord3, coord4]) + labels.extend([f2_, f1_]) + n = len(resp_points) + if f1 * f2 >= 0: + resp_points.extend([coord1, coord2, coord3, coord4]) + resp_cells.extend([4, n, n + 1, n + 2, n + 3]) + scalars.extend([f1_, f2_, f2_, f1_]) + else: + ratio = np.abs(f2 / f1) + ratio = 1 / (ratio + 1) + coord0 = coord1 + (coord2 - coord1) * ratio + resp_points.extend( + [coord1, coord0, coord4, coord2, coord0, coord3]) + resp_cells.extend([3, n, n + 1, n + 2]) + resp_cells.extend([3, n + 3, n + 4, n + 5]) + scalars.extend([f1_, 0, f1_, f2_, 0, f2_]) + labels = [f"{label:.2E}" for label in labels] + label_poins = np.array(label_poins) + resp_points = np.array(resp_points) + scalars = np.array(scalars) + # --------------------------------- + plotter.clear_actors() # !!!!!! + point_plot = pv.PolyData(beam_node_coords) + plotter.add_mesh( + point_plot, + color=obj.color_point, + point_size=obj.point_size, + render_points_as_spheres=True, + show_scalar_bar=False, + ) + line_plot = _generate_mesh( + beam_node_coords, beam_cells, kind="line") + plotter.add_mesh( + line_plot, + color="black", + render_lines_as_tubes=True, + line_width=obj.line_width / 3, + show_scalar_bar=False, + ) + + resp_plot = _generate_mesh(resp_points, resp_cells, kind="face") + resp_plot.point_data["data0"] = scalars + plotter.add_mesh( + resp_plot, + colormap=obj.color_map, + scalars=scalars, + clim=[cmin, cmax], + show_edges=False, + opacity=opacity, + interpolate_before_map=True, + show_scalar_bar=False, + ) + plotter.add_scalar_bar( + fmt="%.3e", n_labels=10, label_font_size=12, title=response, + ) + plotter.add_axes() + plotter.add_text( + "OpenSees 3D View", + position="upper_left", + font_size=15, + # color="black", + font="courier", + viewport=True, + ) + plotter.add_text( + "peak of {}, step: {}\n" + "min = {:.3E}\nmax = {:.3E}\n".format( + response, step + 1, np.min(scalars), np.max(scalars) + ), + position="upper_right", + shadow=True, + font_size=12, + # color="black", + font="courier", + ) + if show_values: + plotter.add_point_labels( + label_poins, + labels, + # text_color="white", + font_size=10, + bold=False, + always_visible=True, + ) + + if slider: + _ = plotter.add_slider_widget( + create_mesh, + [1, num_steps], + value=num_steps, + pointa=(0.0, 0.9), + pointb=(0.5, 0.9), + title="Step", + title_opacity=1, + # title_color="black", + fmt="%.0f", + title_height=0.03, + slider_width=0.03, + tube_width=0.01, + ) + # ------------------------------------------------------------------------- + else: # plot a single step + create_mesh(maxstep + 1) + plotter.view_isometric() + if np.max(np.abs(beam_node_coords[:, -1])) < 1e-5: + plotter.view_xy(negative=False) + if save_fig: + plotter.save_graphic(save_fig) + plotter.show(title=obj.title) + plotter.close() + + +def _generate_mesh(points, cells, kind="line"): + """ + generate the mesh from the points and cells + """ + if kind == "line": + pltr = pv.PolyData() + pltr.points = points + pltr.lines = cells + elif kind == "face": + pltr = pv.PolyData() + pltr.points = points + pltr.faces = cells + else: + raise ValueError(f"not supported {kind}!") + return pltr + + +def _generate_all_mesh( + plotter, + points, + scalars, + opacity, + colormap, + lines_cells, + face_cells, + show_origin=False, + points_origin=None, + show_scalar_bar=False, + point_size=1, + line_width=1, + show_face_line=True, + clim=None +): + """ + Auxiliary function for generating all meshes + """ + if clim is None: + clim = [np.min(scalars), np.max(scalars)] + sargs = dict( + title_font_size=16, + label_font_size=12, + shadow=True, + n_labels=10, + italic=False, + fmt="%.3E", + font_family="arial", + ) + + # point_plot = pv.PolyData(points) + # point_plot.point_data["data0"] = scalars + # plotter.add_mesh( + # point_plot, + # colormap=colormap, + # scalars=scalars, + # clim=clim, + # interpolate_before_map=True, + # point_size=point_size, + # render_points_as_spheres=True, + # show_scalar_bar=show_scalar_bar, + # scalar_bar_args=sargs, + # ) + point_plot = None + if len(lines_cells) > 0: + if show_origin: + line_plot_origin = _generate_mesh( + points_origin, lines_cells, kind="line" + ) + plotter.add_mesh( + line_plot_origin, + color="gray", + line_width=line_width / 2, + show_scalar_bar=False, + ) + line_plot = _generate_mesh(points, lines_cells, kind="line") + line_plot.point_data["data0"] = scalars + plotter.add_mesh( + line_plot, + colormap=colormap, + scalars=scalars, + interpolate_before_map=True, + clim=clim, + show_scalar_bar=show_scalar_bar, + render_lines_as_tubes=True, + line_width=line_width, + ) + else: + line_plot = None + + if len(face_cells) > 0: + if show_origin: + face_plot_origin = _generate_mesh( + points_origin, face_cells, kind="face" + ) + plotter.add_mesh( + face_plot_origin, + color="gray", + style="wireframe", + show_scalar_bar=False, + show_edges=True, + line_width=line_width / 3, + ) + face_plot = _generate_mesh(points, face_cells, kind="face") + face_plot.point_data["data0"] = scalars + plotter.add_mesh( + face_plot, + colormap=colormap, + scalars=scalars, + clim=clim, + show_edges=show_face_line, + opacity=opacity, + interpolate_before_map=True, + show_scalar_bar=show_scalar_bar, + ) + else: + face_plot = None + + return point_plot, line_plot, face_plot + + +def _plot_model(obj, plotter, model_info, cells, opacity): + point_plot = pv.PolyData(model_info["coord_no_deform"]) + plotter.add_mesh( + point_plot, + color=obj.color_point, + point_size=obj.point_size, + render_points_as_spheres=True, + ) + + if len(cells["truss"]) > 0: + truss_plot = _generate_mesh( + model_info["coord_no_deform"], cells["truss"], kind="line" + ) + plotter.add_mesh( + truss_plot, + color=obj.color_truss, + render_lines_as_tubes=True, + line_width=obj.line_width, + ) + + if len(cells["link"]) > 0: + link_plot = _generate_mesh( + model_info["coord_no_deform"], cells["link"], kind="line" + ) + plotter.add_mesh( + link_plot, + color=obj.color_link, + render_lines_as_tubes=False, + line_width=obj.line_width / 2, + ) + + if len(cells["beam"]) > 0: + beam_plot = _generate_mesh( + model_info["coord_no_deform"], cells["beam"], kind="line" + ) + plotter.add_mesh( + beam_plot, + color=obj.color_line, + render_lines_as_tubes=True, + line_width=obj.line_width, + ) + + if len(cells["other_line"]) > 0: + other_line_plot = _generate_mesh( + model_info["coord_no_deform"], cells["other_line"], kind="line" + ) + plotter.add_mesh( + other_line_plot, + color=obj.color_line, + render_lines_as_tubes=True, + line_width=obj.line_width, + ) + + if len(cells["plane"]) > 0: + face_plot = _generate_mesh( + model_info["coord_no_deform"], cells["plane"], kind="face" + ) + plotter.add_mesh( + face_plot, color=obj.color_face, show_edges=True, opacity=opacity + ) + + if len(cells["tetrahedron"]) > 0: + tet_plot = _generate_mesh( + model_info["coord_no_deform"], cells["tetrahedron"], kind="face" + ) + plotter.add_mesh( + tet_plot, color=obj.color_solid, show_edges=True, opacity=opacity + ) + + if len(cells["brick"]) > 0: + bri_plot = _generate_mesh( + model_info["coord_no_deform"], cells["brick"], kind="face" + ) + plotter.add_mesh( + bri_plot, color=obj.color_solid, show_edges=True, opacity=opacity + ) + return plotter diff --git a/build/lib/opstool/vis/fiber_sec_vis.py b/build/lib/opstool/vis/fiber_sec_vis.py new file mode 100644 index 0000000..a66c030 --- /dev/null +++ b/build/lib/opstool/vis/fiber_sec_vis.py @@ -0,0 +1,457 @@ +""" +Visualizing OpenSeesPy Fiber Section. +""" + +import h5py +import numpy as np +import matplotlib +import matplotlib.animation as animation +import matplotlib.pyplot as plt +from typing import Union + + +class FiberSecVis: + """ + A class to vis the fiber section in OpenSeesPy. + + Parameters + ------------- + ele_tag: int + The element tag to which the section is to be displayed. + sec_tag: int + Which integration point section is displayed, tag from 1 from segment i to j. + results_dir: str, default="opstool_output" + The dir that results saved. + line_width: float, default = 0.75 + The line width of mesh edges. + line_color: str, default = "k" + The color of mesh edges. + colormap: str, default = "jet" + Color map used to display the response. + opacity: float, default=0.75 + Transparency of mesh. + + Returns + -------- + FiberSecVis instance. + """ + + def __init__(self, ele_tag: int, sec_tag: int, + results_dir: str = "opstool_output", + line_width: float = 0.75, line_color: str = 'k', + colormap: str = "viridis", opacity: float = 0.75): + self.ele_tag = ele_tag + self.sec_tag = sec_tag + self.key = f"{self.ele_tag}-{self.sec_tag}" + self.lw = line_width + self.lc = line_color + self.cmap = colormap + self.opacity = opacity + self.out_dir = results_dir + + def sec_vis(self, + input_file: str = 'FiberData.hdf5', + mat_color: dict = None, + ): + """plot the fiber section. + + Parameters + ------------ + input_file: str, default='FiberData.hdf5' + The file name that fiber section data saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + mat_color: dict + Dict for assign color by matTag, {matTag1:color1,matTag2:color2, and so on} + matTag is the material tag defined in openseespy, bu it must in the section. + + Returns + ---------- + None + """ + filename = self.out_dir + '/' + input_file + fiber_sec_data = {} + with h5py.File(filename, "r") as f: + for name, value in f.items(): + fiber_sec_data[name] = value[...] + if self.key not in fiber_sec_data.keys(): + raise ValueError("ele_tag and sec_tag not in set_fiber_secs()!") + fiber_data = fiber_sec_data[self.key] + ylocs = fiber_data[:, 0] + zlocs = fiber_data[:, 1] + areas = fiber_data[:, 2] + mat_tags = np.array(fiber_data[:, 3], dtype=int) + # bounds and centers + ymin, ymax = np.min(ylocs), np.max(ylocs) + zmin, zmax = np.min(zlocs), np.max(zlocs) + space_y = (ymax - ymin) / 10 + space_z = (zmax - zmin) / 10 + aspect_ratio = (zmax - zmin) / (ymax - ymin) + yc = np.sum(ylocs * areas) / np.sum(areas) + zc = np.sum(zlocs * areas) / np.sum(areas) + # scalars + scalars = np.sqrt((ylocs - yc) ** 2 + (zlocs - zc) ** 2) + # rs = np.sqrt(areas / np.pi) + # -------------------------------------------------------------- + # start plot + # -------------------------------------------------------------- + plt.style.use("seaborn") + # plt.style.use('ggplot') + fig, ax = plt.subplots(figsize=(6, 6 * aspect_ratio)) + patches = [ + plt.Circle((yloc, zloc), np.sqrt(area / np.pi)) + for yloc, zloc, area in zip(ylocs, zlocs, areas) + ] + coll = matplotlib.collections.PatchCollection( + patches, alpha=self.opacity) + coll.set_array(scalars) + coll.set_ec(self.lc) + coll.set_lw(self.lw) + coll.set_cmap(self.cmap) + ax.add_collection(coll) + + # If mat_color + if mat_color is not None: + for mat, color in mat_color.items(): + idx = np.argwhere(np.abs(mat_tags - mat) < 1e-8) + ys_ = ylocs[idx] + zs_ = zlocs[idx] + areas_ = areas[idx] + patches = [ + plt.Circle((yloc, zloc), np.sqrt(area / np.pi)) + for yloc, zloc, area in zip(ys_, zs_, areas_) + ] + coll = matplotlib.collections.PatchCollection( + patches, color=color, alpha=self.opacity + ) + coll.set_ec(self.lc) + coll.set_lw(self.lw) + ax.add_collection(coll) + # ax.set_aspect("equal") + ax.set_xlim(ymin - space_y, ymax + space_y) + ax.set_ylim(zmin - space_z, zmax + space_z) + ax.set_xlabel("y", fontsize=16) + ax.set_ylabel("z", fontsize=16) + plt.xticks(fontsize=12) + plt.yticks(fontsize=12) + txt = f"ele--sec: {self.ele_tag}--{self.sec_tag}\n" + ax.set_title(txt, fontsize=15) + plt.show() + + def _get_fiber_data(self, + input_file: str = "FiberRespStepData-1.hdf5", + step: int = None, + show_variable: str = "strain", + show_mats: Union[int, list[int], tuple[int]] = None, + ): + filename = self.out_dir + '/' + input_file + fiber_sec_step_data = dict() + with h5py.File(filename, "r") as f: + n = f["Nsteps"][...] + grp = f["FiberRespSteps"] + for name in grp.keys(): + temp = [] + for i in range(n): + temp.append(grp[name][f"step{i+1}"][...]) + fiber_sec_step_data[name] = temp + + if self.key not in fiber_sec_step_data.keys(): + raise ValueError("ele_tag and sec_tag not in set_fiber_secs()!") + fiber_step_data = fiber_sec_step_data[self.key] + fiber_step_data = np.array(fiber_step_data) + + if step is None: + max_resp = [] + for data in fiber_step_data: + mat_tags = np.array(data[:, 3], dtype=int) + if show_mats is not None: + show_mats = np.atleast_1d(show_mats) + matidx = [] + for mat in show_mats: + matidx.append(np.argwhere( + np.abs(mat_tags - mat) < 1e-8)) + matidx = np.vstack(matidx) + else: + matidx = np.argwhere(np.abs(mat_tags - mat_tags) < 1e-8) + if show_variable.lower() == "stress": + max_resp.append(np.max(np.abs(data[matidx, 4]))) + elif show_variable.lower() == "strain": + max_resp.append(np.max(np.abs(data[matidx, 5]))) + else: + raise ValueError("") + maxstep = np.argmax(max_resp) + fiber_data = fiber_step_data[maxstep] + step_ = maxstep + elif step == -1: + fiber_data = fiber_step_data[-1] + step_ = len(fiber_step_data) - 1 + else: + fiber_data = fiber_step_data[step - 1] + step_ = step - 1 + + mat_tags = np.array(fiber_data[:, 3], dtype=int) + if show_mats is not None: + show_mats = np.atleast_1d(show_mats) + matidx = [] + for mat in show_mats: + matidx.append(np.argwhere(np.abs(mat_tags - mat) < 1e-8)) + matidx = np.vstack(matidx) + else: + matidx = np.argwhere(np.abs(mat_tags - mat_tags) < 1e-8) + + if show_variable == "stress": + vmin = np.min(fiber_data[matidx, 4]) + vmax = np.max(fiber_data[matidx, 4]) + elif show_variable == "strain": + vmin = np.min(fiber_data[matidx, 5]) + vmax = np.max(fiber_data[matidx, 5]) + else: + raise ValueError("show_variable must be 'stress' or 'strain'!") + + ylocs = fiber_data[:, 0] + zlocs = fiber_data[:, 1] + areas = fiber_data[:, 2] + return fiber_data, step_, matidx, vmin, vmax, ylocs, zlocs, areas + + def resp_vis(self, + input_file: str = "FiberRespStepData-1.hdf5", + step: int = None, + show_variable: str = "strain", + show_mats: Union[int, list[int], tuple[int]] = None, + ): + """fiber section response vis. + + Parameters + ----------- + input_file: str, default='FiberRespStepData-1.hdf5' + The file name that fiber section responses saved. + step: int, default = None + Analysis step to display. If None, the step that max response; If -1, the final step; Else, the other step. + show_variable: str, default = 'srain' + Response type to display, optional "stress" or "strain". + show_mats: Union[int, list[int], tuple[int]] + matTags to dispaly. matTag is the material tag defined in openseespy, bu it must in the section. + If None, all tags will display. + + Returns + -------- + None + """ + filename = self.out_dir + '/' + input_file + fiber_sec_step_data = dict() + with h5py.File(filename, "r") as f: + n = f["Nsteps"][...] + grp = f["FiberRespSteps"] + for name in grp.keys(): + temp = [] + for i in range(n): + temp.append(grp[name][f"step{i+1}"][...]) + fiber_sec_step_data[name] = temp + + if self.key not in fiber_sec_step_data.keys(): + raise ValueError("ele_tag and sec_tag not in set_fiber_secs()!") + fiber_step_data = fiber_sec_step_data[self.key] + fiber_step_data = np.array(fiber_step_data) + + fiber_data, step_, matidx, vmin, vmax, ylocs, zlocs, areas = self._get_fiber_data( + input_file, step, show_variable, show_mats) + ymin, ymax = np.min(ylocs), np.max(ylocs) + zmin, zmax = np.min(zlocs), np.max(zlocs) + space_y = (ymax - ymin) / 10 + space_z = (zmax - zmin) / 10 + aspect_ratio = (zmax - zmin) / (ymax - ymin) + ys_ = ylocs[matidx].ravel() + zs_ = zlocs[matidx].ravel() + areas_ = areas[matidx].ravel() + stress_ = fiber_data[matidx, 4].ravel() + strain_ = fiber_data[matidx, 5].ravel() + my = fiber_data[matidx, 12][0, 0] + mz = fiber_data[matidx, 11][0, 0] + p = fiber_data[matidx, 10][0, 0] + ey = fiber_data[matidx, 8][0, 0] + ez = fiber_data[matidx, 7][0, 0] + eps = fiber_data[matidx, 6][0, 0] + colors = stress_ if show_variable == "stress" else strain_ + # -------------------------------------------------------------- + # start plot + # -------------------------------------------------------------- + # ------------------------------------------------------ + plt.style.use("seaborn") + # plt.style.use('ggplot') + fig, ax = plt.subplots(figsize=(6, 6 * aspect_ratio)) + patches = [ + plt.Circle((yloc, zloc), np.sqrt(area / np.pi)) + for yloc, zloc, area in zip(ys_, zs_, areas_) + ] + coll = matplotlib.collections.PatchCollection( + patches, alpha=self.opacity) + coll.set_ec(self.lc) + coll.set_lw(self.lw) + coll.set_cmap(self.cmap) + coll.set_clim(vmin, vmax) + coll.set_array(colors) + ax.add_collection(coll) + # ------------------------------------------- + # color bar + clb = fig.colorbar(coll, ax=ax, format="%.2E", + use_gridspec=True, location='bottom', + fraction=0.15, aspect=16) + clb.set_label(show_variable, fontsize=12) + clb.ax.tick_params(labelsize=9) + # ----------------------------- + ax.set_aspect(aspect_ratio) + ax.set_xlim(ymin - space_y, ymax + space_y) + ax.set_ylim(zmin - space_z, zmax + space_z) + ax.set_xlabel("y", fontsize=15) + ax.set_ylabel("z", fontsize=15) + plt.xticks(fontsize=12) + plt.yticks(fontsize=12) + txt = (f"ele--sec: {self.ele_tag}--{self.sec_tag} | step: {step_ + 1}\n" + f"$\\rm M_z$={mz:.2E} | $\\rm M_y$={my:.2E} | $\\rm P$={p:.2E} \n" + f"$\\rm \\phi_z$={ez:.2E} | $\\rm \\phi_y$={ey:.2E} | $\\rm \\epsilon$={eps:.2E}") + ax.set_title(txt, fontsize=12) + plt.tight_layout() + plt.show() + + def animation(self, + output_file: str, + input_file: str = "FiberRespStepData-1.hdf5", + show_variable: str = "strain", + show_mats: Union[int, list[int], tuple[int]] = None, + framerate: int = 24, + ): + """fiber section response animation. + + Parameters + ---------- + output_file: str + The output file name, must end with .gif. + input_file: str, default='FiberRespStepData-1.hdf5' + The file name that fiber section responses saved. + show_variable: str, default='strain + Response type to display, optional "stress" or "strain". + show_mats: Union[int, list[int], tuple[int]], default=None + Mat tag to dispaly. If None, all tags will display. + framerate: int, default=24 + The number of frames per second. + + Returns + ------- + None + """ + filename = self.out_dir + '/' + input_file + fiber_sec_step_data = dict() + with h5py.File(filename, "r") as f: + n = f["Nsteps"][...] + grp = f["FiberRespSteps"] + for name in grp.keys(): + temp = [] + for i in range(n): + temp.append(grp[name][f"step{i+1}"][...]) + fiber_sec_step_data[name] = temp + if self.key not in fiber_sec_step_data.keys(): + raise ValueError("ele_tag and sec_tag not in set_fiber_secs()!") + fiber_step_data = fiber_sec_step_data[self.key] + fiber_step_data = np.array(fiber_step_data) + + fiber_data, step_max, matidx, vmin, vmax, ylocs, zlocs, areas = self._get_fiber_data( + input_file, None, show_variable, show_mats) + fiber_data, step0, matidx, vmin0, vmax0, ylocs, zlocs, areas = self._get_fiber_data( + input_file, 1, show_variable, show_mats) + ymin, ymax = np.min(ylocs), np.max(ylocs) + zmin, zmax = np.min(zlocs), np.max(zlocs) + space_y = (ymax - ymin) / 10 + space_z = (zmax - zmin) / 10 + aspect_ratio = (zmax - zmin) / (ymax - ymin) + my = fiber_data[matidx, 12][0, 0] + mz = fiber_data[matidx, 11][0, 0] + p = fiber_data[matidx, 10][0, 0] + ey = fiber_data[matidx, 8][0, 0] + ez = fiber_data[matidx, 7][0, 0] + eps = fiber_data[matidx, 6][0, 0] + + # ------------------------------------------------------ + plt.style.use("seaborn") + # plt.style.use('ggplot') + fig, ax = plt.subplots(figsize=(8, 8 * aspect_ratio)) + patches = [ + plt.Circle((yloc, zloc), np.sqrt(area / np.pi)) + for yloc, zloc, area in zip(ylocs[matidx], zlocs[matidx], areas[matidx]) + ] + coll = matplotlib.collections.PatchCollection( + patches, alpha=self.opacity) + coll.set_ec(self.lc) + coll.set_lw(self.lw) + coll.set_cmap(self.cmap) + coll.set_clim(vmin, vmax) + ax.add_collection(coll) + # ------------------------------------------- + # color bar + clb = fig.colorbar(coll, ax=ax, format="%.2E", + use_gridspec=True, location='bottom', + fraction=0.15, aspect=16) + clb.set_label(show_variable, fontsize=12) + clb.ax.tick_params(labelsize=9) + # ----------------------------- + ax.set_aspect(aspect_ratio) + ax.set_xlim(ymin - space_y, ymax + space_y) + ax.set_ylim(zmin - space_z, zmax + space_z) + ax.set_xlabel("y", fontsize=15) + ax.set_ylabel("z", fontsize=15) + plt.xticks(fontsize=12) + plt.yticks(fontsize=12) + txt = (f"ele--sec: {self.ele_tag}--{self.sec_tag} | step: {1}\n" + f"$\\rm M_z$={mz:.2E} | $\\rm M_y$={my:.2E} | $\\rm P$={p:.2E} \n" + f"$\\rm \\phi_z$={ez:.2E} | $\\rm \\phi_y$={ey:.2E} | $\\rm \\epsilon$={eps:.2E}") + title = ax.set_title(txt, fontsize=12) + + # -------------------------------------------- + def animate(step): + fiber_data_i = fiber_step_data[step] + mat_tagsi = np.array(fiber_data_i[:, 3], dtype=int) + if show_mats is not None: + matidx_i = [] + for mat_ in show_mats: + matidx_i.append(np.argwhere( + np.abs(mat_tagsi - mat_) < 1e-8)) + matidx_i = np.vstack(matidx_i) + else: + matidx_i = np.argwhere(np.abs(mat_tagsi - mat_tagsi) < 1e-8) + + if show_variable == "stress": + vmini = np.min(fiber_data_i[matidx_i, 4]) + vmaxi = np.max(fiber_data_i[matidx_i, 4]) + elif show_variable == "strain": + vmini = np.min(fiber_data_i[matidx_i, 5]) + vmaxi = np.max(fiber_data_i[matidx_i, 5]) + else: + raise ValueError("") + + stressi, straini = fiber_data_i[matidx_i, 4].ravel( + ), fiber_data_i[matidx_i, 5].ravel() + myi = fiber_data_i[matidx_i, 12][0, 0] + mzi = fiber_data_i[matidx_i, 11][0, 0] + pi = fiber_data_i[matidx_i, 10][0, 0] + eyi = fiber_data_i[matidx_i, 8][0, 0] + ezi = fiber_data_i[matidx_i, 7][0, 0] + epsi = fiber_data_i[matidx_i, 6][0, 0] + colors = stressi if show_variable == "stress" else straini + coll.set_array(colors) + coll.set_clim(vmin, vmax) + txti = (f"ele--sec: {self.ele_tag}--{self.sec_tag} | step: {i+1}\n" + f"$\\rm M_z$={mzi:.2E} | $\\rm M_y$={myi:.2E} | $\\rm P$={pi:.2E} \n" + f"$\\rm \\phi_z$={ezi:.2E} | $\\rm \\phi_y$={eyi:.2E} | $\\rm \\epsilon$={epsi:.2E}") + title.set_text(txti) + # clb.set_ticks(clb.get_ticks()) + # clb.set_ticklabels( + # [f"{label:.2E}" for label in clb.get_ticks()], fontsize=13) + # clb.set_label(show_variable, fontsize=16) + + ani = animation.FuncAnimation( + fig, animate, frames=len(fiber_step_data), blit=False + ) + plt.show() + ani.save(output_file, fps=framerate) # need ffmpeg diff --git a/build/lib/opstool/vis/get_model_data.py b/build/lib/opstool/vis/get_model_data.py new file mode 100644 index 0000000..6c599cc --- /dev/null +++ b/build/lib/opstool/vis/get_model_data.py @@ -0,0 +1,554 @@ +import os +import h5py +import numpy as np +import openseespy.opensees as ops +from typing import Union +from numpy.typing import ArrayLike +from itertools import cycle +from rich import print + +from ..utils import check_file +from ._get_model_base import (get_model_info, get_beam_info2, get_beam_resp, get_node_resp) + + +class GetFEMdata: + """ + Get the data in the ``openseespy`` current domain. + + Parameters + ---------- + results_dir: str, default="opstool_output" + The directory that results to save. + """ + + def __init__(self, results_dir: str = "opstool_output"): + + self.out_dir = results_dir + if not os.path.exists(self.out_dir): + os.makedirs(self.out_dir) + + self.model_info = dict() + self.get_model_data_finished = False + + # Initialize cell connection data + self.cells = dict() + + # Initialize eigenvalue data + self.eigen = dict() + + # Analysis step model update data + self.model_info_steps = dict() + # Ele connection update data + self.cells_steps = dict() + # Update node response data + self.node_resp_names = ("disp", "vel", "accel") + self.node_resp_steps = dict() + self.step_node_track = 0 + + self.beam_infos = dict() + self.beam_resp_names = ['localForces'] + # 'basicDeformations' + self.beam_resp_step = dict() + # ["N_1", "Vy_1", "Vz_1", "T_1", "My_1", "Mz_1", + # "N_2", "Vy_2", "Vz_2", "T_2", "My_2", "Mz_2"] + # ["eps", "thetaZ_1", "thetaZ_2", "thetaY_1", "thetaY_2", "thetaX"] + self.step_beam_track = 0 + + # On/Off and Tracking for Model Updates + self.model_update = False + + # self.reset_model_state() + # self.reset_eigen_state() + self.reset_steps_state() + + # fiber section data + self.fiber_sec_tags = None + self.fiber_sec_data = dict() + self.fiber_sec_step_data = dict() + self.step_fiber_track = 0 + + # terminal print colors + colors = ['#00aeff', '#3369e7', '#8e43e7', '#b84592', '#ff4f81', + '#ff6c5f', '#ffc168', '#2dde98', '#1cc7d0', '#49a942'] + self.colors_cycle = cycle(colors) + + def reset_model_state(self): + """Reset the state of results extract of model data.""" + for name in self.model_info.keys(): + self.model_info[name] = None + for name in self.cells.keys(): + self.cells[name] = None + + def reset_eigen_state(self): + """Reset the state of results extract of eigen data.""" + for name in self.eigen.keys(): + self.eigen[name] = None + + def _reset_model_step(self): + for name in self.model_info.keys(): + self.model_info_steps[name] = [] + for name in self.cells.keys(): + self.cells_steps[name] = [] + self.model_info_steps['step_track'] = 0 + self.cells_steps['step_track'] = 0 + + def _reset_node_resp(self): + self.step_node_track = 0 + for name in self.node_resp_names: + self.node_resp_steps[name] = [] + + def _reset_beam_step(self): + self.step_beam_track = 0 + for name in self.beam_infos.keys(): + self.beam_infos[name] = None + for name in self.beam_resp_names: + self.beam_resp_step[name] = [] + + def _reset_fiber_step(self): + self.step_fiber_track = 0 + self.fiber_sec_step_data = dict() + + def reset_steps_state(self): + """Reset the state of results extract in analysis step. + + .. important:: + As the data is saved in the loop analysis using the list append method, + it is important to clear the data from previous analysis case before each analysis loop. + """ + + self._reset_model_step() + self._reset_node_resp() + self._reset_beam_step() + self._reset_fiber_step() + + # Truss Element Analysis Step Response Data + + # Beam Element Analysis Step Response Data + + def get_model_data(self, save_file: Union[str, bool] = "ModelData.hdf5"): + """Get data from the current model domain. + The data will saved to file ``results_dir`` + ``save_file`` in hdf5 style. + + Parameters + ----------- + save_file: str, default="ModelData.hdf5" + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + + """ + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + # -------------------------------- + model_info, cells = get_model_info() + self.model_info.update(model_info) + self.cells.update(cells) + self.get_model_data_finished = True + if save_file: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + grp1 = f.create_group("ModelInfo") + for name, value in self.model_info.items(): + grp1.create_dataset(name, data=value) + grp2 = f.create_group("Cell") + for name, value in self.cells.items(): + grp2.create_dataset(name, data=value) + print(f"Model data saved in [bold {next(self.colors_cycle)}]{output_filename}[/]!") + + def get_eigen_data( + self, + mode_tag: int = 1, + solver: str = "-genBandArpack", + save_file: str = 'EigenData.hdf5', + ): + """Get eigenvalue Analysis Data. + The data will saved to file ``results_dir`` + ``save_file``. + + Parameters + ---------- + mode_tag: int + mode tag. + solver: str, default '-genBandArpack' + type of solver, optional '-genBandArpack', '-fullGenLapack', + see https://openseespydoc.readthedocs.io/en/latest/src/eigen.html. + save_file: str, default='EigenData.hdf5' + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + + Returns + ------- + None + """ + # ---------------------------------- + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + self.get_model_data(save_file=False) + self.reset_eigen_state() + # ---------------------------------- + ops.wipeAnalysis() + if mode_tag == 1: + eigen_values = ops.eigen(solver, 2)[:1] + else: + eigen_values = ops.eigen(solver, mode_tag) + omega = np.sqrt(eigen_values) + f = omega / (2 * np.pi) + self.eigen["f"] = f + eigenvectors = [] + for mode_tag in range(1, mode_tag + 1): + eigen_vector = np.zeros((self.model_info["num_node"], 3)) + for i, Tag in enumerate(self.model_info["NodeTags"]): + coord = ops.nodeCoord(Tag) + eigen = ops.nodeEigenvector(Tag, mode_tag) + if len(coord) == 1: + coord.extend([0, 0]) + eigen.extend([0, 0]) + elif len(coord) == 2: + coord.extend([0]) + if len(eigen) == 3 or len(eigen) == 2: + eigen = eigen[:2] + eigen.extend([0]) + elif len(eigen) == 1: + eigen.extend([0, 0]) + else: + eigen = eigen[:3] + eigen_vector[i] = np.array(eigen) + eigenvectors.append(eigen_vector) + self.eigen["eigenvector"] = eigenvectors + + self.eigen.update(self.model_info) + self.eigen.update(self.cells) + # ---------------------------------------------------------------- + if save_file: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + grp = f.create_group("EigenInfo") + for name, value in self.eigen.items(): + grp.create_dataset(name, data=value) + print(f"Eigen data saved in [bold {next(self.colors_cycle)}]{output_filename}[/] !") + + def get_node_resp_step(self, + num_steps: int = 100000000000, + total_time: float = 100000000000, + stop_cond: bool = False, + save_file: str = "NodeRespStepData-1.hdf5", + model_update: bool = False): + """Get the node response data step by step. + + .. note:: + You need to call this function at each analysis step in OpenSees. + The advantage is that you can modify the iterative algorithm at + each analysis step to facilitate convergence. + + Parameters + ----------------- + num_steps: int, default=100000000000 + Total number of steps, set to determine when to save data. + total_time: float, default=100000000000 + Total analysis time, set to determine when to save data. + You can specify one of the parameters *num_steps* and `total_time`. + If both are used, it depends on which one arrives first. + stop_cond: bool, default = False + Condition used to determine when data is saved + if ``num_steps`` and ``total_time`` unavailable. + For example, stop_cond = ops.nodeDisp(nodeTag, 1) >= 0.1, i.e., once the displacement of node + with tag nodeTag and dof 1 is greater than 0.1, the loop is terminated to save the data. + save_file: str, default='NodeRespStepData-1.hdf5' + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + You need to specify different suffixes to distinguish between the different analysis cases. + Such as "NodeRespStepData-1.hdf5", "NodeRespStepData-2.hdf5", etc. + + model_update: bool, default False + whether to update the model domain data at each analysis step, + this will be useful if model data has changed. + For example, some elements and nodes were removed. + + Returns + ------- + None + """ + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + if model_update: + self.get_model_data(save_file=False) + else: + if not self.get_model_data_finished: + self.get_model_data() + + node_tags = self.model_info["NodeTags"] + (node_disp, node_vel, node_accel, node_deform_coord) = get_node_resp(node_tags) + + self.node_resp_steps["disp"].append(node_disp) + self.node_resp_steps["vel"].append(node_vel) + self.node_resp_steps["accel"].append(node_accel) + + if model_update: + if self.step_node_track == self.model_info_steps['step_track']: + for name in self.model_info.keys(): + self.model_info_steps[name].append(self.model_info[name]) + self.model_info_steps['step_track'] += 1 + if self.step_node_track == self.cells_steps['step_track']: + for name in self.cells.keys(): + self.cells_steps[name].append(self.cells[name]) + self.cells_steps['step_track'] += 1 + else: + if self.step_node_track == 0: + self.model_info_steps.update(self.model_info) + self.cells_steps.update(self.cells) + # -------------------------------- + self.model_update = model_update + self.step_node_track += 1 + # -------------------------------- + if save_file: + if self.step_node_track >= num_steps or ops.getTime() >= total_time or stop_cond: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + n = len(self.node_resp_steps['disp']) + f.create_dataset("Nsteps", data=n) + grp1 = f.create_group("ModelInfoSteps") + grp2 = f.create_group("CellSteps") + grp3 = f.create_group("NodeRespSteps") + for name, value in self.model_info_steps.items(): + if name not in ['step_track']: + if model_update: + subgrp = grp1.create_group(name) + for i in range(n): + subgrp.create_dataset(f"step{i + 1}", data=value[i]) + else: + grp1.create_dataset(name, data=value) + for name, value in self.cells_steps.items(): + if name not in ['step_track']: + if model_update: + subgrp = grp2.create_group(name) + for i in range(n): + subgrp.create_dataset(f"step{i + 1}", data=value[i]) + else: + grp2.create_dataset(name, data=value) + for name, value in self.node_resp_steps.items(): + subgrp = grp3.create_group(name) + for i in range(n): + subgrp.create_dataset(f"step{i + 1}", data=value[i]) + print(f"Node response data saved in [bold {next(self.colors_cycle)}]{output_filename}[/] !") + + def get_frame_resp_step(self, + num_steps: int = 100000000000, + total_time: float = 100000000000, + stop_cond: bool = False, + save_file: str = "BeamRespStepData-1.hdf5" + ): + """Get the response data step by step. + + .. note:: + You need to call this function at each analysis step in OpenSees. + The advantage is that you can modify the iterative algorithm at + each analysis step to facilitate convergence. + + Parameters + ---------- + num_steps: int, default=100000000000 + Total number of steps, set to determine when to save data. + total_time: float, default=100000000000 + Total analysis time, set to determine when to save data. + You can specify one of the parameters *num_steps* and `total_time`. + If both are used, it depends on which one arrives first. + stop_cond: bool, default = False + Condition used to determine when data is saved + if ``num_steps`` and ``total_time`` unavailable. + For example, stop_cond = ops.nodeDisp(nodeTag, 1) >= 0.1, i.e., once the displacement of node + with tag nodeTag and dof 1 is greater than 0.1, the loop is terminated to save the data. + save_file: str, default='BeamRespStepData-1.hdf5' + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + You need to specify different suffixes to distinguish between the different analysis cases. + Such as "BeamRespStepData-1.hdf5", "BeamRespStepData-2.hdf5", etc. + + Returns + ------- + None + """ + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + + (beam_tags, beam_node_coords, beam_cells, + xlocals, ylocals, zlocals, bounds) = get_beam_info2() + self.beam_infos['beam_tags'] = beam_tags + self.beam_infos['beam_node_coords'] = beam_node_coords + self.beam_infos['beam_cells'] = beam_cells + self.beam_infos['xlocal'] = xlocals + self.beam_infos['ylocal'] = ylocals + self.beam_infos['zlocal'] = zlocals + self.beam_infos['bounds'] = bounds + + beam_resp_steps = get_beam_resp(beam_tags) + self.beam_resp_step['localForces'].append(beam_resp_steps) + # ---------------------------------------------------------------- + self.step_beam_track += 1 + # ------------------------------------------ + if save_file: + if self.step_beam_track >= num_steps or ops.getTime() >= total_time or stop_cond: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + n = len(self.beam_resp_step['localForces']) + f.create_dataset("Nsteps", data=n) + grp1 = f.create_group("BeamInfos") + grp2 = f.create_group("BeamRespSteps") + for name, value in self.beam_infos.items(): + grp1.create_dataset(name, data=value) + for name, value in self.beam_resp_step.items(): + subgrp = grp2.create_group(name) + for i in range(n): + subgrp.create_dataset(f"step{i + 1}", data=value[i]) + print(f"Frame elements response data saved in [bold {next(self.colors_cycle)}]{output_filename}[/] !") + + def get_fiber_data(self, ele_sec: list[tuple[int, int]], save_file: str = 'FiberData.hdf5'): + """Get data from the section assigned by parameter ele_sec. + + Parameters + ---------- + ele_sec: list[tuple[int, int]] + A list or tuple composed of element tag and sectag. + e.g., [(ele1, sec1), (ele2, sec2), ... , (elen, secn)], + The section is attached to an element in the order from end i to end j of that element. + save_file: str, default='FiberData.hdf5' + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + + Returns + ------- + None + """ + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + self.fiber_sec_tags = ele_sec + for ele_sec_i in ele_sec: + key = f"{ele_sec_i[0]}-{ele_sec_i[1]}" + self.fiber_sec_data[key] = None + + # get data + for ele_sec_i in self.fiber_sec_tags: + ele_tag = ele_sec_i[0] + sec_tag = ele_sec_i[1] + key = f"{ele_sec_i[0]}-{ele_sec_i[1]}" + fiber_data = _get_fiber_sec_data(ele_tag, sec_tag) + self.fiber_sec_data[key] = fiber_data + # --------------------------------------------- + if save_file: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + for name, value in self.fiber_sec_data.items(): + f.create_dataset(name, data=value) + print(f"Fiber section data saved in [bold {next(self.colors_cycle)}]{output_filename}[/] !") + + def get_fiber_resp_step(self, + num_steps: int = 100000000000, + total_time: float = 100000000000, + stop_cond: bool = False, + save_file: str = "FiberRespStepData-1.hdf5"): + """Get analysis step data for fiber section. + + Parameters + ---------- + num_steps: int, default=100000000000 + Total number of steps, set to determine when to save data. + total_time: float, default=100000000000 + Total analysis time, set to determine when to save data. + You can specify one of the parameters *num_steps* and `total_time`. + If both are used, it depends on which one arrives first. + stop_cond: bool, default = False + Condition used to determine when data is saved + if ``num_steps`` and ``total_time`` unavailable. + For example, stop_cond = ops.nodeDisp(nodeTag, 1) >= 0.1, i.e., once the displacement of node + with tag nodeTag and dof 1 is greater than 0.1, the loop is terminated to save the data. + save_file: str, default='FiberRespStepData-1.hdf5' + The file name that data saved. + If None of False, the data will not be saved. + + .. warning:: + Be careful not to include any path, only filename, + the file will be saved to the directory ``results_dir``. + You need to specify different suffixes to distinguish between the different analysis cases. + Such as "FiberRespStepData-1.hdf5", "FiberRespStepData-2.hdf5", etc. + + Returns + ------- + None + """ + if save_file: + check_file(save_file, ['.hdf5', '.h5', '.he5']) + if not self.fiber_sec_data: + raise ValueError( + "Run get_fiber_step_data must run get_fiber_data() in advance!" + ) + if self.step_fiber_track == 0: + for ele_sec_i in self.fiber_sec_tags: + key = f"{ele_sec_i[0]}-{ele_sec_i[1]}" + self.fiber_sec_step_data[key] = [] + + for ele_sec_i in self.fiber_sec_tags: + ele_tag = ele_sec_i[0] + sec_tag = ele_sec_i[1] + key = f"{ele_sec_i[0]}-{ele_sec_i[1]}" + fiber_data = _get_fiber_sec_data(ele_tag, sec_tag) + defo_fo = ops.eleResponse(ele_tag, "section", sec_tag, "forceAndDeformation") + if len(defo_fo) == 6: + defo_fo = [defo_fo[0], defo_fo[1], 0., defo_fo[2], + defo_fo[3], defo_fo[4], 0., defo_fo[5]] + sec_defo_fo = np.array([defo_fo] * fiber_data.shape[0], dtype=float) + data = np.hstack([fiber_data, sec_defo_fo]) + self.fiber_sec_step_data[key].append(data) + # ------------------------ + self.step_fiber_track += 1 + # ------------------------ + if save_file: + if self.step_fiber_track >= num_steps or ops.getTime() >= total_time or stop_cond: + output_filename = self.out_dir + '/' + save_file + with h5py.File(output_filename, "w") as f: + f.create_dataset("Nsteps", data=self.step_fiber_track) + grp = f.create_group("FiberRespSteps") + for name, value in self.fiber_sec_step_data.items(): + subgrp = grp.create_group(name) + for i in range(self.step_fiber_track): + subgrp.create_dataset(f"step{i + 1}", data=value[i]) + print(f"Fiber section responses data saved in [bold {next(self.colors_cycle)}]{output_filename}[/] !") + + +def _get_fiber_sec_data(ele_tag: int, sec_tag: int = 1) -> ArrayLike: + """Get the fiber sec data for a beam element. + + Parameters + ---------- + ele_tag: int + The element tag to which the section is to be displayed. + sec_tag: int + Which integration point section is displayed, tag from 1 from segment i to j. + + Returns + ------- + fiber_data: ArrayLike + """ + # Extract fiber data using eleResponse() command + fiber_data = ops.eleResponse(ele_tag, "section", sec_tag, "fiberData2") + if len(fiber_data) == 0: + fiber_data = ops.eleResponse(ele_tag, "section", "fiberData2") + # From column 1 to 6: "yCoord", "zCoord", "area", 'mat', "stress", "strain" + fiber_data = np.array(fiber_data).reshape((-1, 6)) # 变形为6列数组 + return fiber_data diff --git a/build/lib/opstool/vis/ops_vis_plotly.py b/build/lib/opstool/vis/ops_vis_plotly.py new file mode 100644 index 0000000..8d48a1d --- /dev/null +++ b/build/lib/opstool/vis/ops_vis_plotly.py @@ -0,0 +1,428 @@ +""" +Visualizing OpenSeesPy model +""" + +from ._plotly_base import (_deform_anim, _deform_vis, _eigen_anim, _eigen_vis, + _frame_resp_vis, _model_vis) + + +class OpsVisPlotly: + """A class to visualize OpenSeesPy model based on plotly. + + Parameters + ---------- + point_size: float + The render size of node. + line_width: float + The width of line element; + colors_dict: dict, + The dict for ele color, default color you can see by the class attribute ``default_colors``. + theme: str, default=plotly + Plot theme, optional "plotly", "plotly_white", "plotly_dark", "ggplot2", "seaborn", "simple_white", "none". + color_map: str, default="jet" + color map to display the cloud plot. Optional, [‘aggrnyl’, ‘agsunset’, ‘algae’, ‘amp’, ‘armyrose’, ‘balance’, + ‘blackbody’, ‘bluered’, ‘blues’, ‘blugrn’, ‘bluyl’, ‘brbg’, ‘brwnyl’, ‘bugn’, ‘bupu’, ‘burg’, ‘burgyl’, + ‘cividis’, ‘curl’, ‘darkmint’, ‘deep’, ‘delta’, ‘dense’, ‘earth’, ‘edge’, ‘electric’, ‘emrld’, ‘fall’, + ‘geyser’, ‘gnbu’, ‘gray’, ‘greens’, ‘greys’, ‘haline’, ‘hot’, ‘hsv’, ‘ice’, ‘icefire’, ‘inferno’, ‘jet’, + ‘magenta’, ‘magma’, ‘matter’, ‘mint’, ‘mrybm’, ‘mygbm’, ‘oranges’, ‘orrd’, ‘oryel’, ‘oxy’, ‘peach’, ‘phase’, + ‘picnic’, ‘pinkyl’, ‘piyg’, ‘plasma’, ‘plotly3’, ‘portland’, ‘prgn’, ‘pubu’, ‘pubugn’, ‘puor’, ‘purd’, ‘purp’, + ‘purples’, ‘purpor’, ‘rainbow’, ‘rdbu’, ‘rdgy’, ‘rdpu’, ‘rdylbu’, ‘rdylgn’, ‘redor’, ‘reds’, ‘solar’, + ‘spectral’, ‘speed’, ‘sunset’, ‘sunsetdark’, ‘teal’, ‘tealgrn’, ‘tealrose’, ‘tempo’, ‘temps’, ‘thermal’, + ‘tropic’, ‘turbid’, ‘turbo’, ‘twilight’, ‘viridis’, ‘ylgn’, ‘ylgnbu’, ‘ylorbr’, ‘ylorrd’]. + on_notebook: bool, default=False + Whether work in a jupyter notebook. + results_dir: str, default="opstool_output" + The dir that results saved. + + Returns + ------- + None + """ + + def __init__( + self, + point_size: float = 5, + line_width: float = 5, + colors_dict: dict = None, + theme: str = "plotly", + color_map: str = "jet", + on_notebook: bool = False, + results_dir: str = "opstool_output" + ): + # ------------------------------ + self.point_size = point_size + self.line_width = line_width + self.title = "OpenSeesVispy" + # Initialize the color dict + colors = dict( + point="#580f41", + line="#037ef3", + face="#00c16e", + solid="#0cb9c1", + truss="#7552cc", + link="#01ff07", + constraint="#00ffff", + ) + if colors_dict is not None: + colors.update(colors_dict) + self.default_colors = colors + self.color_point = colors["point"] + self.color_line = colors["line"] + self.color_face = colors["face"] + self.color_solid = colors["solid"] + self.color_truss = colors["truss"] + self.color_link = colors["link"] + self.color_constraint = colors['constraint'] + # ------------------------------------------------- + self.theme = theme + self.color_map = color_map + + self.notebook = on_notebook + # ------------------------------------------------- + self.out_dir = results_dir + # ------------------------------------------------- + self.bound_fact = 30 + + def model_vis( + self, + input_file: str = "ModelData.hdf5", + show_node_label: bool = False, + show_ele_label: bool = False, + show_local_crd: bool = False, + show_fix_node: bool = True, + label_size: float = 8, + show_outline: bool = True, + opacity: float = 1.0, + save_html: str = 'ModelVis.html' + ): + """ + Visualize the model in the current domain. + + Parameters + ---------- + input_file: str, default = "ModelData.hdf5", + The filename that model data saved by + :py:meth:`opstool.vis.GetFEMdata.get_model_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + show_node_label: bool, default=False + Whether to display the node label. + show_ele_label: bool, default=False + Whether to display the ele label. + show_local_crd: bool, default=False + Whether to display the local axes of beam and link elements. + show_fix_node: bool, default=True + Whether to display the fix nodes. + label_size: float, default=8 + The foontsize of node and ele label. + show_outline: bool, default=True + Whether to show the axis frame. + opacity: float, default=1.0 + Plane and solid element transparency. + save_html: str, default='ModelVis.html' + The html file name to output. If False, the html file will not be generated. + + Returns + -------- + None + + """ + _model_vis(self, + input_file=input_file, + show_node_label=show_node_label, + show_ele_label=show_ele_label, + show_local_crd=show_local_crd, + show_fix_node=show_fix_node, + label_size=label_size, + show_outline=show_outline, + opacity=opacity, + save_html=save_html + ) + + def eigen_vis( + self, + mode_tags: list[int], + input_file: str = 'EigenData.hdf5', + subplots: bool = False, + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + opacity: float = 1.0, + show_face_line: bool = True, + save_html: str = "EigenVis" + ): + """Eigenvalue Analysis Visualization. + + Parameters + ---------- + mode_tags: list[int], or tuple[int] + Mode tags to be shown, if list or tuple [mode1, mode2], display the multiple modes from mode1 to mode2. + input_file: str, default = 'EigenData.hdf5', + The filename that eigen data saved by + :py:meth:`opstool.vis.GetFEMdata.get_eigen_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + subplots: bool, default=False + If True, subplots in a figure. If False, plot in a slide style. + alpha: float, default=None + Model scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=True + Whether to display the axes. + show_origin: bool, default=False + Whether to show undeformed shape. + opacity: float, default=1.0 + Plane and solid element transparency. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + save_html: str, default='EigenVis.html' + The html file name to output. If False, the html file will not be generated. + + Returns + ------- + None + """ + _eigen_vis(self, + mode_tags=mode_tags, + input_file=input_file, + subplots=subplots, + alpha=alpha, + show_outline=show_outline, + show_origin=show_origin, + opacity=opacity, + show_face_line=show_face_line, + save_html=save_html) + + def eigen_anim( + self, + mode_tag: int = 1, + input_file: str = 'EigenData.hdf5', + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 3, + show_face_line: bool = True, + save_html: str = "EigenAnimation" + ): + """Animation of Modal Analysis. + + Parameters + ---------- + mode_tag: int + The mode tag. + input_file: str, default = 'EigenData.hdf5', + The filename that eigen data saved by + :py:meth:`opstool.vis.GetFEMdata.get_eigen_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + opacity: float, default=1.0 + Plane and solid element transparency. + framerate: int + The number of frames per second. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + save_html: str, default='EigenAnimation.html' + The html file name to output. If False, the html file will not be generated. + + Returns + ------- + None + """ + _eigen_anim(self, + mode_tag=mode_tag, + input_file=input_file, + alpha=alpha, + show_outline=show_outline, + opacity=opacity, + framerate=framerate, + show_face_line=show_face_line, + save_html=save_html + ) + + def deform_vis( + self, + input_file: str = "NodeRespStepData-1.hdf5", + slider: bool = False, + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + show_face_line: bool = True, + opacity: float = 1, + save_html: str = "DefoVis", + model_update: bool = False + ): + """Visualize the deformation of the model at a certain analysis step. + + Parameters + ---------- + input_file: str, default = "NodeRespStepData-1.hdf5", + The filename that node responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + slider: bool, default=False + If True, responses in all steps will display by slider style. + If False, the step that max response will display. + response: str, default='disp' + Response type. Optional, "disp", "vel", "accel". + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + show_origin: bool, default=False + Whether to show undeformed shape. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + opacity: float, default=1.0 + Plane and solid element transparency. + save_html: str, default='DefoVis.html' + The html file name to output. If False, the html file will not be generated. + model_update: bool, default False + whether to update the model domain data at each analysis step, + this will be useful if model data has changed. + For example, some elements and nodes were removed. + This parameter must same as that in :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + Returns + ------- + None + """ + _deform_vis(self, + input_file=input_file, + slider=slider, + response=response, + alpha=alpha, + show_outline=show_outline, + show_origin=show_origin, + show_face_line=show_face_line, + opacity=opacity, + save_html=save_html, + model_update=model_update + ) + + def deform_anim( + self, + input_file: str = "NodeRespStepData-1.hdf5", + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 24, + show_face_line: bool = True, + save_html: str = "DefoAnimation", + model_update: bool = False + ): + """Deformation animation of the model. + + Parameters + ---------- + input_file: str, default = "NodeRespStepData-1.hdf5", + The filename that node responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + response: str, default='disp' + Response type. Optional, "disp", "vel", "accel". + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + framerate: int, default=24 + The number of frames per second. + opacity: float, default=1.0 + Plane and solid element transparency. + save_html: str, default='DefoAnimation.html' + The html file name to output. If False, the html file will not be generated. + model_update: bool, default False + whether to update the model domain data at each analysis step, + this will be useful if model data has changed. + For example, some elements and nodes were removed. + This parameter must same as that in :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + Returns + ------- + None + """ + + _deform_anim(self, + input_file=input_file, + response=response, + alpha=alpha, + show_outline=show_outline, + opacity=opacity, + framerate=framerate, + show_face_line=show_face_line, + save_html=save_html, + model_update=model_update + ) + + def frame_resp_vis(self, + input_file: str = "BeamRespStepData-1.hdf5", + ele_tags: list[int] = None, + slider: bool = False, + response: str = "Mz", + show_values=True, + alpha: float = None, + opacity: float = 1, + save_html: str = "FrameRespVis" + ): + """ + Display the force response of frame elements. + + Parameters + ---------- + input_file: str, default = "BeamRespStepData-1.hdf5", + The filename that beam frame elements responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_frame_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + ele_tags: int or list[int], default=None + Element tags to display, if None, all frame elements will display. + slider: bool, default=False + If True, responses in all steps will display by slider style. + If False, the step that max response will display. + response: str, default='Mz' + Response type. Optional, "Fx", "Fy", "Fz", "My", "Mz", "Mx". + show_values: bool, default=True + If True, will show the response values. + alpha: float, default=None + Scaling factor. + opacity: float, default=1.0 + Plane and solid element transparency. + save_html: str, default='FrameRespVis.html' + The html file name to output. If False, the html file will not be generated. + """ + _frame_resp_vis(self, + input_file=input_file, + ele_tags=ele_tags, + slider=slider, + response=response, + show_values=show_values, + alpha=alpha, + opacity=opacity, + save_html=save_html + ) diff --git a/build/lib/opstool/vis/ops_vis_pyvista.py b/build/lib/opstool/vis/ops_vis_pyvista.py new file mode 100644 index 0000000..f84d5f5 --- /dev/null +++ b/build/lib/opstool/vis/ops_vis_pyvista.py @@ -0,0 +1,474 @@ +""" +Visualizing OpenSeesPy model based on pyvista +""" + +import pyvista as pv + +from ..utils import check_file +from ._pyvista_base import (_deform_anim, _deform_vis, _eigen_anim, _eigen_vis, + _frame_resp_vis, _model_vis) + + +class OpsVisPyvista: + """A class to visualize OpenSeesPy model based on + `pyvista `_. + + Parameters + ----------- + point_size: float, default=1 + The render size of node. + line_width: float, default=3 + The width of line element. + colors_dict: dict, + The dict for ele color, default color you can see by the class attribute ``default_colors``. + theme: str, default='document' + Plot theme for pyvista, optional 'default', 'paraview', 'document', 'dark'. + color_map: str, default="jet" + color map to display the cloud plot for pyvista. + optional 'jet', 'rainbow', 'hot', 'afmhot', 'copper', 'winter', 'cool', 'coolwarm', 'gist_earth', + 'bone', 'binary', 'gray', or any + `Matplotlib colormap `_ . + on_notebook: bool, default=False + Whether work in a notebook. + results_dir: str, default="opstool_output" + The dir that results saved. + + Returns + -------- + None + """ + + def __init__( + self, + point_size: float = 1, + line_width: float = 3, + colors_dict: dict = None, + theme: str = 'document', + color_map: str = "jet", + on_notebook: bool = False, + results_dir: str = "opstool_output" + ): + # ------------------------------ + self.point_size = point_size + self.line_width = line_width + self.title = "opstool" + # Initialize the color dict + colors = dict( + point="#580f41", + line="#037ef3", + face="#00c16e", + solid="#0cb9c1", + truss="#7552cc", + link="#01ff07", + constraint="#00ffff", + ) + if colors_dict is not None: + colors.update(colors_dict) + self.default_colors = colors + self.color_point = colors["point"] + self.color_line = colors["line"] + self.color_face = colors["face"] + self.color_solid = colors["solid"] + self.color_truss = colors["truss"] + self.color_link = colors["link"] + self.color_constraint = colors['constraint'] + # ------------------------------------------------- + self.theme = theme + pv.set_plot_theme(theme) + self.color_map = color_map + self.notebook = on_notebook + # ------------------------------------------------- + self.out_dir = results_dir + # ------------------------------------------------- + self.bound_fact = 20 + + def model_vis( + self, + input_file: str = "ModelData.hdf5", + show_node_label: bool = False, + show_ele_label: bool = False, + show_local_crd: bool = False, + show_fix_node: bool = True, + label_size: float = 8, + show_outline: bool = True, + opacity: float = 1.0, + save_fig: str = 'ModelVis.svg' + ): + """ + Visualize the model in the current domain. + + Parameters + ---------- + input_file: str, default = "ModelData.hdf5", + The filename that model data saved by + :py:meth:`opstool.vis.GetFEMdata.get_model_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + show_node_label: bool, default=False + Whether to display the node label. + show_ele_label: bool, default=False + Whether to display the ele label. + show_local_crd: bool, default=False + Whether to display the local axes of beam and link elements. + show_fix_node: bool, default=True + Whether to display the fix nodes. + label_size: float, default=8 + The foontsize of node and ele label. + show_outline: bool, default=True + Whether to show the axis frame. + opacity: float, default=1.0 + Plane and solid element transparency. + save_fig: str, default='ModelVis.svg' + The file name to output. If False or None, the file will not be generated. + The supported formats are: + + * '.svg' + * '.eps' + * '.ps' + * '.pdf' + * '.tex' + + Returns + -------- + None + """ + check_file(save_fig, ['.svg', '.eps', '.ps', 'pdf', '.tex']) + _model_vis(self, + input_file=input_file, + show_node_label=show_node_label, + show_ele_label=show_ele_label, + show_local_crd=show_local_crd, + show_fix_node=show_fix_node, + label_size=label_size, + show_outline=show_outline, + opacity=opacity, + save_fig=save_fig + ) + + def eigen_vis( + self, + mode_tags: list[int], + input_file: str = 'EigenData.hdf5', + subplots: bool = False, + link_views: bool = True, + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + opacity: float = 1.0, + show_face_line: bool = True, + save_fig: str = "EigenVis.svg" + ): + """Eigenvalue Analysis Visualization. + + Parameters + ---------- + mode_tags: list[int], or tuple[int] + Mode tags to be shown, if list or tuple [mode1, mode2], display the multiple modes from mode1 to mode2. + input_file: str, default = 'EigenData.hdf5', + The filename that eigen data saved by + :py:meth:`opstool.vis.GetFEMdata.get_eigen_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + subplots: bool, default=False + If True, subplots in a figure. If False, plot in a slider style. + link_views: bool, default=True + If True, link the views’ cameras, only usefuly when subplots is True. + alpha: float, default=None + Model scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=True + Whether to display the axes. + show_origin: bool, default=False + Whether to show undeformed shape. + opacity: float, default=1.0 + Plane and solid element transparency. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + save_fig: str, default='EigenVis.svg' + The file name to output. If False or None, the file will not be generated. + The supported formats are: + + * '.svg' + * '.eps' + * '.ps' + * '.pdf' + * '.tex' + + Returns + -------- + None + """ + check_file(save_fig, ['.svg', '.eps', '.ps', 'pdf', '.tex']) + _eigen_vis( + self, + mode_tags=mode_tags, + input_file=input_file, + subplots=subplots, + link_views=link_views, + alpha=alpha, + show_outline=show_outline, + show_origin=show_origin, + opacity=opacity, + show_face_line=show_face_line, + save_fig=save_fig + ) + + def eigen_anim( + self, + mode_tag: int = 1, + input_file: str = 'EigenData.hdf5', + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 3, + show_face_line: bool = True, + save_fig: str = "EigenAnimation.gif" + ): + """Animation of Modal Analysis. + + Parameters + ---------- + mode_tag: int + The mode tag. + input_file: str, default = 'EigenData.hdf5', + The filename that eigen data saved by + :py:meth:`opstool.vis.GetFEMdata.get_eigen_data`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + opacity: float, default=1.0 + Plane and solid element transparency. + framerate: int + The number of frames per second. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + save_fig: str, default='EigenAnimation.gif' + The output file name, must end with `.gif` or `.mp4`. + You can export to any folder, such as "C:mydir/myfile.gif", but the folder `mydir` must exist. + + Returns + -------- + None + """ + check_file(save_fig, ['.gif', '.mp4']) + _eigen_anim(self, + mode_tag=mode_tag, + input_file=input_file, + alpha=alpha, + show_outline=show_outline, + opacity=opacity, + framerate=framerate, + show_face_line=show_face_line, + save_fig=save_fig + ) + + def deform_vis( + self, + input_file: str = "NodeRespStepData-1.hdf5", + slider: bool = False, + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + show_origin: bool = False, + show_face_line: bool = True, + opacity: float = 1, + save_fig: str = "DefoVis.svg", + model_update: bool = False + ): + """Visualize the deformation of the model at a certain analysis step. + + Parameters + ---------- + input_file: str, default = "NodeRespStepData-1.hdf5", + The filename that node responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + slider: bool, default=False + If True, responses in all steps will display by slider style. + If False, the step that max response will display. + response: str, default='disp' + Response type. Optional, "disp", "vel", "accel". + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + show_origin: bool, default=False + Whether to show undeformed shape. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + opacity: float, default=1.0 + Plane and solid element transparency. + save_fig: str, default='DefoVis.svg' + The file name to output. If False or None, the file will not be generated. + The supported formats are: + + * '.svg' + * '.eps' + * '.ps' + * '.pdf' + * '.tex' + + model_update: bool, default False + whether to update the model domain data at each analysis step, + this will be useful if model data has changed. + For example, some elements and nodes were removed. + This parameter must same as that in :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + Returns + -------- + None + """ + check_file(save_fig, ['.svg', '.eps', '.ps', 'pdf', '.tex']) + _deform_vis( + self, + input_file=input_file, + slider=slider, + response=response, + alpha=alpha, + show_outline=show_outline, + show_origin=show_origin, + show_face_line=show_face_line, + opacity=opacity, + save_fig=save_fig, + model_update=model_update + ) + + def deform_anim( + self, + input_file: str = "NodeRespStepData-1.hdf5", + response: str = "disp", + alpha: float = None, + show_outline: bool = False, + opacity: float = 1, + framerate: int = 24, + show_face_line: bool = True, + save_fig: str = "DefoAnimation.gif", + model_update: bool = False + ): + """Deformation animation of the model. + + Parameters + ---------- + input_file: str, default = "NodeRespStepData-1.hdf5", + The filename that node responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + response: str, default='disp' + Response type. Optional, "disp", "vel", "accel". + alpha: float, default=None + Scaling factor, the default value is 1/5 of the model boundary according to the maximum deformation. + show_outline: bool, default=False + Whether to display the axes. + show_face_line: bool, default=True + If True, the edges of plate and solid elements will be displayed. + framerate: int, default=24 + The number of frames per second. + opacity: float, default=1.0 + Plane and solid element transparency. + save_fig: str, default='DefoAnimation.gif' + The output file name, must end with `.gif` or `.mp4`. + You can export to any folder, such as "C:mydir/myfile.gif", but the folder `mydir` must exist. + model_update: bool, default False + whether to update the model domain data at each analysis step, + this will be useful if model data has changed. + For example, some elements and nodes were removed. + This parameter must same as that in :py:meth:`opstool.vis.GetFEMdata.get_node_resp_step`. + + Returns + -------- + None + """ + check_file(save_fig, ['.gif', '.mp4']) + _deform_anim( + self, + input_file=input_file, + response=response, + alpha=alpha, + show_outline=show_outline, + opacity=opacity, + framerate=framerate, + show_face_line=show_face_line, + save_fig=save_fig, + model_update=model_update + ) + + def frame_resp_vis(self, + input_file: str = "BeamRespStepData-1.hdf5", + ele_tags: list[int] = None, + slider: bool = False, + response: str = "Mz", + show_values=True, + alpha: float = None, + opacity: float = 1, + save_fig: str = "FrameRespVis.svg" + ): + """ + Display the force response of frame elements. + + Parameters + ---------- + input_file: str, default = "BeamRespStepData-1.hdf5", + The filename that beam frame elements responses data saved by + :py:meth:`opstool.vis.GetFEMdata.get_frame_resp_step`. + + .. warning:: + Be careful not to include any path, only filename, + the file will be loaded from the directory ``results_dir``. + + ele_tags: int or list[int], default=None + Element tags to display, if None, all frame elements will display. + slider: bool, default=False + If True, responses in all steps will display by slider style. + If False, the step that max response will display. + response: str, default='Mz' + Response type. Optional, "Fx", "Fy", "Fz", "My", "Mz", "Mx". + show_values: bool, default=True + If True, will show the response values. + alpha: float, default=None + Scaling factor. + opacity: float, default=1.0 + Plane and solid element transparency. + save_fig: str, default='FrameRespVis.svg' + The file name to output. If False or None, the file will not be generated. + The supported formats are: + + * '.svg' + * '.eps' + * '.ps' + * '.pdf' + * '.tex' + + Returns + -------- + None + """ + check_file(save_fig, ['.svg', '.eps', '.ps', 'pdf', '.tex']) + _frame_resp_vis(self, + input_file=input_file, + ele_tags=ele_tags, + slider=slider, + response=response, + show_values=show_values, + alpha=alpha, + opacity=opacity, + save_fig=save_fig + ) diff --git a/dist/opstool-0.4.2-py3-none-any.whl b/dist/opstool-0.4.2-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..010e57c3102db08b8ccdaddd701cfcb5319c84e8 GIT binary patch literal 385202 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ρ?1#`hl|E=S^OV;1nax}j+YlK+PXclv~mZ?7(W#L8Qj;(NI5Q&2;w zHhaf0ky0h4lrELZOZE2wmXXdS9W<}Nb|-g^Twz0 z#;5bfXY$5p^Ty}$#^>|K7w|qWRFDCUKh!iq4Tdb#2Q~gs(*!jba!?=C_(M$-)L_U% zeNf{MHBC^1p#b$kjX%^hK@G+^s1IuVp{5CHFchIasPTuICdJ*hFk^e2^WmUrhnn*d z>%{c6V^3fVP{Rl{Oi;rNH7roW3N>s{!wxkZP{Ro|r=jKy)Nnx!cWug(7CTOQqp%UJ zt~j%2q~*B@+|72JRx11kA^%r)**+VLc=Fb+z)D5X;PHr7cbx6BOXayq+(Z9Yc1f4# zjw|WhwNe2m=_CCscMbN?e|;J4RVubC44y-z{fx(sox6>8jQ+2`j8*`A8*Qc0=O;9+ zVF&aKD+~EZo>njN+HlVV zOTHj>Pv&w`(@AI3t9Re}puSR9v$wh!IKN%O1NMgpT7P(c-{0B|)R6{Xg*rK0zt>%u zUgv$VyAA$lHgEm@`ex(H2=E28i@VbU+v(8v#Lkzj)ZP8DzxlPZ_s91yfp?t?A~#Kb z>@KO37f2iDcpseETX{(czISyWd@E;qy0o{u_xJS;>GWsPbspbl*YDmfFq4+}v9lyC zb@#^ry;S|TN$`Js_nz1P*eWqL`tD5Zwm18sx3}c(w{0x`XvE-yA;H?9IK8 zkoKzbGCP=#h?j2h+iZQXd3}3sXuYClfBEamWcL{?Q$0G|$vvG36ATB-{WWq)7(TgQ z#Bk?+WAP=gsF3CP>Z=~aE~^>>^eh|l?dwd{o=!ZA3l4_E)bqwobT6kT&Xr9^H2N)= z2d3O5{_O4&9I=tRq9xJh>U9C@O`7&D$NRO%G#29aXu(y3u6SdzUrG&*VZ8}AxTiGI zYVRZ6_I2!q0-n>t%Tt6-w9orxE9S3Ab=(>|jWrT(;I>PR|IQWf17w2@*#tp0nTIx= z^7K4>bTeZ1xqddi#a^+Wt1c6i(LUdwb@2KkfB!aCb*sI*NYJgZb+_0%pW?Q$M$!!8 zZ36lN@#+6HkWZ1nlm*7^NY77K?)llY79+4>-i`cR?HYWA>rNZ?8pH6-Gqehx_Osb` zt;J4}pQ}#s-ilbH^XFNI;Lga?3zz{8#vl$100%bZ*ZI7-1a)7H2I}*-D%^K zNu1;9`7i0;4YC~9_s64~Nls+2E~|^&i?gd@MALU#OT)AY&Lg49U`dJuQQEK`qEPjw^*9liO4x8&|*Kd*~S(oIr!J3|0#DcfN6U;In!ChTTwJ z8=QD}Lk44)f-><{9600iSXmXa9udDdzO<+l+@^P1s4Dy$xo`BrLfLC%RfJNBvA8F_ zT4*Z#J1JfJh}bU7B#GPLydYW6V8yfkB&$LJKG}_XDm_i8-!K^`V}sK|aw3y8xrf6) z&QWTbNWWn=RKW(DMAWI9sRH8zPFP=b0Guw9HPl)`PUT%XKMwb#qY`Tc%QR(tA51OZ zLQX|2y$pwY(dh#F*_^~P)pI2J(O*I}Y;YPmv-_f3v@c|`epVL^h;yl8KBXVM7JAtR zCtq7XlQmV{9dwGal2P?{C5=fxexCDz6R$7&zP4{BYnb)mIhA+g#7x}n?^{3_^X=ie zsrdIsir3eI*{eTZuOu6;MM0X>egxuDTw%(#IrZBpEuSQw8!R1`! zr~YE)YL~B1$3x;ets{DigQ^E~-WES1R&n|fG#o-xRUVjkW%F1MoxHvY{VQz>hXAY| zhwH^VuZDVZs2PH+U#4BT$B_E@hd!FG*E16P6APP(8K)SS)W4*M>!URkbJ@q+dEH!n zEcN6}?WvCD@UhFKhUy}AGB~ua-S&%(7AvM5l=w^zM$5E z_B{ADelYntp0~uEJVbr%>on#W_1LQlI7+emL9jayr%ALIbm$2mVy6#~IM+gF{XtrE znx~ni)(V676^L#gtm!^bJ*^(wH%uQQ24BO}0ebo2geqPE3`)L9B zPTOxZ{rClGv|l=3n4=bcC|!)vGzo^zT_=~VIaqj<%U>yxcjdkpa|r1H$>*sj(qguo zAp+8~FC)UKLJKAnMpLx~#*gFWE#JNEGL;Z;O_e*M;8d--#s+i1`-t#SUGGyV&Dc9OzPdwvzgKnIEDHo2p9;~H|CDigfMPoEy9IGjp3N*ma6>NSx zMI?^(CYQ>TZd_BTxEjs7sHRfVU~^7bs}>8vC*}Tk;euhaN>rT@XXEIv*|jE}NVDnJ z_0B2XS2o{`0>Zk$<|Q|Wq_zf$IC^(3>GgLc4s_G!)+u3p%%g(-U4w2SU))ZzLOx+0+j$^gwQn`wF zEnU(Qvev==geZ5_usw@7RdqqI{Du-7T=&0~fPAUBSJICk_=(%t zf4|L)W`y(U!cHLU?vI@>pQS(6-uV&#+$0@*>$=I^jr5gq@7<2+-jRGa@oS%=PTVQD zglqUjv*U(vfBF}TAN#Wd!@cR=R;=~L0dGmEY=3NgUvK^4u{}KBd$uC={cXZ%leGFD zdtU}xsY?~ixIA~abWR+6-W>>Bk*Yt~nQa{&-`{>2(d!^RJnJ6(WVzE%i|*mNF(-ZO zx+Z6O?7AMON$k4)o6|PTpDGw{jZ%o;h)fmgP@}fW4=W!yF?x;pnjIf`5;iJk*H*&It`ZcK+ABDMGT6tL+^|S9h^ z>OV)lm=)&oM)8FWv(aEvaGL0w`$@^Bu~fF}7MkVk50a$x2KU>u*fhul{mLG3#-5|y zKzpG|>nv%SXWg|Ko0tY4h_Ui`tE!${;117c>q$uxb+%pVDyRlRZ%UG+v+Z72!7dQ` zQj%nyZE?E`M9=24y-7(r=WI*WUEmIc{*693DM^~n zwikenU_RSWO44O#TYX>ygtsY4dd{}Czy=7zDM?1owjRI+2=7voOr32*fQ?W-+ek{1 zrL%2Pn7G*3fNAhID!pRO3aV?G*F`E%JQCC>o*bf*EhZkKT1sGd?TQhb)1%!e3U|NK zDp6>jHpJh%lwj@JRgUV`Y^`}@Zam1(yOcog+Vwze4p5O5?hd+b%#B~NxloNJIG6Zq z$y0B5WCW-|hZ@9T^kn9MM(bFC`IkZd+e-=Ju3f2Ob858C`Qg>t$ZjmxE?HV*38F{n#=|D5Z&?mab zBa)ZOJs(+ZYjl6fO!^=%_%hJ;7U6$AfZf?9Nq@Z{RUc3B%PzKvQ?Jr0`nH!ppJT65 z5HmPA3wqk169I5y2y}GMY*ds!8FC-h7{-;f%()(wCeT-@rcOPtUzmT=xp;U$vHI<& z0zXLA8((st$it1|B?W;|SA-E4zLDw&l471^c~?F9$DMl`MsEX`%A_vEZ)LtHA{?^3 z^N44;QDcSTI*CuA_*S%+34bkzcj3UL{Ch7t2&X;DAKf&%&3C8xvSB{Px7@m+N0Ya> zAI6EX4qm>iTljsGQq$9po~>!)+dN?}eSO{cx$1Dfy~d6Agm?Ehzpv0s8GHLo?}}Gs z=K75fRZ2k+|rQ<}Et^toSAUSTOXZdDE4=e#%B)YiUuUPu+~B)g*e1r0NjtGIR|{J!g426Xvi%>=tff|sbT z;<||Nhp$%{g>;jyI-0S}uGLnsISWylapkVy_Qs|9(VLykT{$yy%z0HlG=D#JmRU02 zuCB@L!nmGPpdGIFJui0Lp%W>-^b9T9dp&R4YqdWSO>?G~1iGFb!w_$B>%jUNASPq) zOKT><`iTL2Xwn!$p}tELda3op#izidKdl9N&uc>dG?+Ir{o?#YAcgwP%Gc_z2}!3p zp9t-6?)aEVG!LDS#+26h?h@g8KQrBzo})#(L9-00WXd@*F;7GX+;g!~@00G!09SD^ zAKJVLtdOgU`>TkvBx%*xguK9=OBv(uXV$8BDjB;N zFE+bf*e3J%Mw~wpNDk)3y}VTQ2Ip4LS}b8$3^ zv zCBXJ)$+r84*4I{Kfi)Cn^oNFyMj}Mp#ln-8xZW)MX?a8U1@bpR=B`y{s=kh30ZQna z$(Is+>CcDeR}eB&caZK!>U6&`4z=R|Qwd&+{c2_*4-Ff0KC}%Wdh=e-s`+@82}jP3 z)6fDTSx{8$ZQr^&z2}0m_*peLIpp8w3K?3|N74IdUwfP?qY%6HO(|Y!`Er}tU`{H% z5nZ>AEPg`8;&f+ni7&;OYrXC9!X}vfs{L^>JoH^UvZ0X`?{hk_HZBwSG2b}5xcXqHFM-zo_!6%3~l8a zL+~{9>x(MA-*!6gb~`bT+1}fdGxRPW3o5p4_hy|rwbf}W^V9^#T~zX7-^3o?w}+9# z{R0}|PwUzQh2)Ht)t#kwE|wi!Xe(TZ-+Fkh3~1sUlu<=~(vdTkR==}mA@j@xN7PJ9 z7*_sm?o8&Qg457FvpQIa5X*DG^chAa)j-eAw9=DKuPksw+LkTs{b~5BH6vcA00#sK zV;&0J8bAw6)i|KyE#rGCa5nnU2_6UnqQwNA7kULC-aG$U(eB>vg*Jn*og5hfhJ+IT zn%*En`kCVf04+LO(dCpkKrQIJi(owNXo)`!e?ff^zA_@XEzeXIJJ4cg%VedD{H!Av zp0LT$HA{^c^az$cL5dhWxZ+KGqYk!i#Uy3zoZ5EP&JUnuj(JRyRZSeibGzuoJqQrV zbGqAzh)=r5Z0cc7ubPIARe;%Fb)vR1eE;1p41m$Lvj5CoE(qqfUk86XWpBhauqg0G5WK;6CjiVu^b^zqH?Cx3y1dc4t_Inofu#ij!gUc^LAmV|N+4m#RlooZ+ zA?}G|=<3?;nSqc^EVijT| zSg%D9xHw+k+wdZyS$?Y-mWBEXOc((pbo!f^iCIRuBb4_T35sqe&9 zPQ7`HEox?OB-QNAN=h<6HG1I?K2N;xl?qtlNtMQ+OFL~U_wK!aNYwkC!(sX6nD%~N zT=_dAlkgZrn_a773;vgNG)y?8k1E0*=oUTUbr`=nR=<(=wgjjUgpNsH6jOP6R)!#C zOypwn601HH16ET-Ep~p=DRK0ft8IbxZ%%8}hNPl7G0Yg>&=1JfrOHUCPF#{dHC*tH zl0ixKOZy}_RvaIPL)*=4y>r1UYZas1b0KA#kMTsiOF1Zi9p34i7<5%f-vDYFK%m3X9;Bq)^?)g<9urodSeuz2CWm)h@)0I5Zb4s=Zez!=s3NQ7&|`c2ZDUNK~sBULazf-v8PsY zWoZ*P2k^E>MIIB)arW4NZZ&Et#=utLY)ISg-i*6FoQjFD&C~9lryVxV8zLOpk0$63 zAG&E5Du2R{RM)ZA_l+bv8AUX6NAOh*20gcVkUzsp0ooiZQdu3nON9uQ#R&7Qi9Zpy zm5Zwr3XsyL_S9fFW87E9UZWCPkiWvR^j;j?lP)lMnJ%Cq1oSJWC;bQD=uh;4{WPa8heg4kC;~x zFhS!hj$mRtCp{{_#BSq(i8=H^*$@X`Esf*t2l@Rtbi9gyX8r;Js9xou<(!*5vri#l zRpAu#`iM?tz>=&w_3fPKd$-nb7hCJh^*9-k3+rfj0wf;LXFY zr;_H@iMFUn;F%yD@(~UBxU>WLxJAlf?A!X<8d@S*#{gGYQc#9YVuFOrPB(*ub8~=% zs~hq{yh%d|ziL?u!Yt!}F!JILK$!PxAk5>eiNh(j;g2+s@sS!6?S5}4JeQ0XPwP^o z)4~66S^8eh07e4Mbea7ZD#5B}G(Qr^r)`btFwGoqh;B9)yMz}Cb3G{*aZE0pd$(fd zd_#1CpZE&(C9>q}ou%QTd}(Exp32|1u6LS-FY@+!`*l~&Vz+k1Ti3st8C`!ue6{~U zq2=}QwtDXyqEGn8n_GpsgsRva$k6g$z`ot^yS^?(d^PS&={VF$jK)^Qgy{T2bk+V$ z8KM*4XOu$DTb$Z3X50UjhuL^?5Kj!EFm2Rb8424}U<*;D9j z7dq2O0cV2i(3zo-wp*uoJDvM;+}Li?k0*M|l)^hK|@POx?<)5OaokvtB zxi`5yXLcY91IbQ0QK@)fVEa>T{HNM3N-bHcla60%x-3zEm{9YhydPfgm5Fl#nYbDs zrTp-ONj6AzNgf}YO$C3pi`n6wtbxhl0RDuQdj6dQ)O{e(77Bkl&UOi{!@$yU@|Nh= z_x`74+~dJt*84<{SGw+*)IXyjxjFfk=u4U~?)thyo0o1*8+_mu{=0})YrPE%AxcbI(q6Mwr zr3rf<)2k^=EUwXR+nWV=l*9pA6fjoROjlpQY<5A#7qIP*?_S|PP@ESGS@gs zr=S2p=d+$NC4!ev6B`Uh^uD%bQUIlQ&jD>bgaPs84Ua zbpxheA1_XRUWZr@P3Ei#NCN@VZ^ALJ(n)nvdlCt2yA>kxH4S{!10Su{zy~)XOF(~1 zAO_?YZl9;xEH5hM97T3#u~@xS#yy?L>hQx!F!oRk8kXX)?`nv-5TJEZse!WYxKlUNmN=FVw;hb-Y<)1U*%TOWueB_P4TRr zczkP*q{AR7QbopHrO{;p-+V@yc1kf-)qqk|d4rGP32}l|C`~&0@Cl96-z=l~oouY? zK01g`aJIB*CNAeErX^GgtiR<5wf7W)6dy3hhrd=epW&m~Rg)4_b;6j7H!=)vB9XDC zU{<wJJ(*;EH1St0=sRDOGbd;+?y9J-mN>=e_&=OGH}nguLA| zd5IkkVyOYP)cEBwj`+(SL+=S@h&i3<2amt}cq=JVb)>kz@Z&AgXjMv~+q=!1-uFXP z-EYTleI>bS(c$e3PByMvbeKXX1GgQ8Y_B}YxBaiXWk-(FfbHn1) z^NUTlzu^!ISU#`r^!T<*CNK*Ps?SGqPS5cSZqFA^3s}~_>9H)`T zfiGV^65vgV%y%1kyL^}*?~L8HG^@SiQLmiHe&vFZ>MSIs3Cb{?gZA@Y3*(|-||0xj^NS@hO7 z_Pv}WaZcUeW{XF^*fdLZ9-p%O?7d&9Bxt`~IU~xipV!2$@o3Xik1`q3hnts+c%Gq~ zyPkuKc#dIASFjQIlD7#hkXN#31P>U!gO{s5OJv-EcI#;8ZSsRhnc>VDI5+GZCNg&a z#ggvk&U{@jM6EH{2pAQl)?kA^qhg5|4{#pZyBtr6x~u1H^10g*Trd0mFO1fZ~xhRn584n%-HAyJ^uYDgqMrBvscsU@RTQ7u&<0l~%=H==ZJjfZR6@8#pL z;6GMd;p|NSiny`)|53vW*T5-Ul22M(pTFf9Y>McejAX7;6^Uou>Fapus-G$_XbH5w zo>TE?@EZ5uKL;6srD|o}jYBe-K|n~!#z3I^Km8m;($oxQ3H}#0PfH64XB!JEOYozR z&Chl*bPY~yr_+Adl5OW4*_}!>XDY^J?7xMRZoSIgXzM*DmLvhch0d9o9CmNVTwHJRU+;F>Ol@3rzap)kJ>4o@ z^NHWt7QMRK+rDt06>UC~I9qC;4B_{^EGIbJJ)RU=gfA4i@3c&()~_h;#LZk^Y*4wS zs??nyEp%f{OZ%R-r^R@|8y!q`4t)w>L%B0oa~A+jexujLcH@EV&*4np2O`lwAmhGNdwRpjg_vYX}ItQK8$rslS7uWD= zvBQm)S6&Bu{+5(j@b&2ncd8;7u7jI+JwkcxjvLvmZ`|(oo|y5YtKB{M!)bNeLRJ%3 zV&4bVR8cUC=&jS~U7+@t@M)@|Ju%VC(oaKecqUWuiyf1ebNF;oNS%9&chjq*i;%jO zN$;b%pGD6bW~aTq>Mq8vFM$2^%$qq(7Sent3QyC7T}~&&v;(e|2Sq(Q%I>XICT3F2 z?8N*S{Aqr)Y!uXeQbski+iLR2>+8w4ZrTL;Wx#bEzcrb!{wbfTP`}t~jZhG>Y=+tNW zMDTY{@SR!jGu6g~+4wSeH!kiG>A3gNUgM5&%gfKUp0QTM%WHIdXIA?o8Qb5)gu|q9 zJHM@#nGBg+%lK}coNnfe*%4igwd_yUdc)_AOyJL2iZ3s((srn>#uipYlCHe$cf7|V z-3=;p2{))(cpA0r9Ir&Bh@18V8>fW_?#{#SR_%>0r?^kf?#yUyyJU&A<;`Pd)r}J@ zIeZRl@o*S9ZsIuenKYcKt)69&p{?8$Q#=uUwc;HnI9$Si);E==i?TcO)-K`#E_re_ z9AwfIGd4Z54l=}qX7ph zs^;tE>#KF9v9E*E^l2q0p1$D4MRjmr`)5^Y*zxvimS>%|Z=YNl=A0d+h0I=&e%(LX z5W`dezxi6;Yxn((Cnn-^@UtD)7st8jdU<7M#(Rps=-S!z>U4Q}@)`;EjPT`8>a%UC zlY*l$!kXr3HeMQPL)I zD>S>(e7w}h(7gJ+D`M_8 zLW5yGT7VbDX{#05mGZg#ivHgpb|o#saKG}=Q`Os1WuwQLcuYnmYhpB-wfcR&64n+C zqq~`SWIClajkEL-Rt?T26Pb7z;P#w8s4LMn>Iyx}X-PlLSE9hMhVMG)NyBrP=x;`M zSzC(48S5yjmLnP4DUT8IlD&C5hw82{2bk~+svTaxFOj$y;&k*(2#J|F2%6!QNKf>h z7YlpQyjDhLU_r@7;7JP5LLgIYV?>C`{Y~W8rEbmg=-sM><{dIsdC3APOYAHzEuJ75 zttp;t_fe)nBW_^u)LU;7-o?@N_Hvp!8LBSqhMF@D zM~0GtkT;SxuqzSOPB&R*3ZgNf2MsTv2W9ln!%XZI{Q65d6Q+|q~z6M=Rb zc+dBra$`sgP{Ony7Ze7TRP65NTJV+8RBQI#B@7zW(!>+ek$=2uXo-^L@^jovWQnw@ z5HE_=oF`Nvxq?h;sZRj=1OBrnR5eoWs3m{RcVUoBHh38o#gAWf>2Jhnc-Gcj2_#xg zHVKNS+G(sHSdA8vB=T%%MfSeMW|GNg{Ya8g_rt6UH-B;R6G>v-2Q$r?2P>oP1x*c@ zVkBbkx4+o ztlR2pDMB!ty>q(v0vt-ja7et&;dcx^vzve8NPOAun&j+IKlo$~TW12@z@ffZ$+}p? zE%zyJ(D~0^#@mS>eiH@ts^7+tpl4#bol(@~xKO9UfFW^hSjTu<>%f{Y=%Z&fhQv=1 zzPq=U3s-@6Yh#f~M*G-3$B!ujRp;wd5<-)tp#uB)uVc#12Tn@ zqwcoYoPmIE^HH}g)w&DP>4>u9le8iS_0>4ftqzqt3!3E5H?g>V1nB%nJFT1KF-k(z zJmVke<7V$Cv0pyD^jn5>lGSh&=yaE+&Yt5PqVopI0^|E?6^?hv3LD4^^6#tJINqTs zY#=T?&8o)Xh`y^}d+k*JME@XW;q`ZYUkZ+d(es7SES^!{cdU(e({sO!qXrIxi^zHT zCdo^;zmFR_)PKsfJor4fZk$w7u|Jf!d6ze+S5+NPNLuglDhm-x7QQ7PN|v)FnQ+Vr zoTP~6hqt=Q;{rp{GHT6Ir6<5y)PS?_@}apUrWQ+R)`p`FyC>Q~enJNMNeS?is;H%I z)8rcC*Vd5}?}3wifOJ+OhSgAPS0WZ!zsZ=P{UP!egK+N1OOmK64WW`iHF7w!rp`WWyPpvVJAk&~~f5GF+-RRx`o;&u`EIZQtlK|USD z?9%Xa$apG(b~=jI74PR@^i%}%bQHO3?zIEuQwo#Q(W?an+UjL0S&}SZsgB#gQk*i@ z#bQsHPq!VT3h^MnF@yYO9eZq|=kuHpcT{3`DIq_0)*eArz!S!B5Iii>`P7;pKIq^v z=~Ps3mrFi+emk)!hx$cnWx!Aa6NbbRlO1#cx_Q`cp%wZmbJhkgv2>9)v{wg%Op2Zb z_)taHzW8`zC59R)GnteaQUw60m;zRFUV^L^;o|1AtQ)tKZbX&s)Fs%+CPNQJPfd>5 zi(i%D!=B8n&n_LEf0f1zdn_~=5ohmrg#j2bCzm<21+;3z)3#G|))J~ndcW_V+B{Gh zN{A!#{k{t!Iw}+%A^uKL-#}V$Q7{0W69}#d3-JmDw%2=Vxh1^Ur^Vk#^?ki`ZGf3X zOR9NCsVWj1+qLo(K>Wl_ylmGBj)dZgvzFgb>|j*ab5o(q_I4B%0b!7e8pt1tAb&{x z$seAlADrDrKz<)(xShys3t}zN6)2_mCFD}%X)*MYR@oS86ADmF*@Bq*@L2Q9RNiCF zE<^J(r}3q9Et>T+jeKyQK1R)CURra-vFHq4=bcrG#hg-l8j8&|2gAeF%WWH3v+*wSc=@SlIMIkNViJpSY;{qwVBI?6+ ztf-7`_K%BD4Z*;WSh>kM|8kn=FdU^|PmoCrCO{@Bg+Z?3MkYna@(TL{R}y(2vZ+q= z|46rzrBIYRCFaEu;uqd6GXK%bsM1-GBR^=rTpk~vKHYChPcPq?+OASsP1NBRQdKS8 z;g?@UNCXr^=fv+a-s3>*!{H?kcbh|Nr~lzlq8w7@(o*w~viTc)RR6`P#EC)vgDJV| z(Rb}SpJw%4q80b5JLkGg^BwxyquNzw?}n0xWXx2@9M(UGu_+N_>oq6ah#3!`o@3G| zwItoV+)flnaz}88vfTGBvBzWkw0wfVaJ&;6_U?7R8-6WA<@)lQ^8s5ic zdkt_IWVo&6Vnr16vB8!_;9Y*x0h5$@9}4z|5hC8uL7nf^LZ*6wtC74(RI*Yt4&Yfo zIZ)CvlyDA8jzWfGPr$V;Hu=RbpaS-_YM=t+?>5{a8BIAO&v1l29Y8MCKP4tfX#zb@C zIp{t%34?mIj-kYY1}ZcW5h&T_E>F4o^V2xS

zbo1cP&6k@S9_Xgr=(KGY5qtRyZm_B~2go%M3TdO*ewE)ruEA7H8%6KR%~b|vYW{nk ztG|<{&B)7Ej;7mru70Loca&_eP5th`Y_Cj%z!h#9dUK7u12cys8jQLFHBAhWmsSzJ zYIhA*2T`T6jXjoXQ!L^}R|mQN!Q$ydUGFWFcN5x>n_kB*Im%c zNR|#kvE?+ly~(PhzKVO;?XRzq-#XE-MfeF8IJ`Gv{nU}SY|>&%{I{2&Zi}-Z7V51P ziYfYA2nENHDZA;fBEZEpg8Rz_G7^Gj_T49^9uSximQ2t$v|9+j+r#e08{_2aD|rdV zKBr$yMlQUoL;Z;KR0*++@wagHk!{F=wUoa{5JKql#SDEV|0&WElST?zWDLiEEp#O6 zkEwy(gufT{x%FFWg`;H%cV%z;6+D|EPEJ9p0BdeSVC^ed`z_CJjv>d!3NB=}mHMq}+c(`6QJmKvb!kqXm|{w)-tRCk)fMs9w|FfI{no(7wdYN5?y%{YYe z4~-mOaL?Vx;HhHsd&(WCV)}R2dq3M}MhI=(?5l)v-+OuQf87w1FII@WaG$Mf%XfQv4cD#Pc=$37m)Mz-q@^iBP%e17LPu`)tHHLj0DXff z>FxT*lbnz3pAPD6#(oVetzHUTAE$ifV_KUnD8%7&Nq%7Fz9|?!@nbIiw6dPwEsZgS zHCnFN$CUiKZF~GALWFwnN8cfaDlCm{*E-wtLxRi2p$Ia+BYXv4{QT+wg}Qyt6A__e z=LCW42u>`%94Ln5_x+@ZlZ)vJk$U3M_YMu(rQiE|oNe!a>KvPTo>LAs@Y_C|d6Vv4 zb^QD3`}aRhid)Po=lavJ3Apd)FT=QWIG98UmPwZ)GbZ`chktlr`aMZU5oc;fq9)ft z#0$?ykn2=Kuvnl+kZ>YEDD>zdNhPO8#2XkrTUn5uc*1{hCAd|P7D;7kFwI+5G9|pk z6HRr%XvuR8d*?Rkzh`cr#PF5!WqxKC;sdMO?Yuibjyae~#P8~58t*aL$JF2;$*J56 zPUUxh^`0n_nl9C20JG)MFASO3^ru*3{RCSyV=J^@ACT|w3f}K=YdRCW@3g$PkB%I> zecFL=d-lW&f%N|V+=FQ0n#7)YFKeXwy*H6ux)^-l+R<%*v(|dt zyh&$TtMT@VPNvj5f3mHs45~unitdYV;u+4@D>e(oFf=}wjfJscQVY#(QOV2UfoHLA z8>2o)Rn=zN3!ysB94opoQu^_dxk=~^t{k&*nX(UVy0LLRX=N@?H9%V;j8f zR8>feWj0hlHZfMf6puj4z%x9yGB!335F2DPL3#&XMB1BNkV@WoMfdFR1g;o4u>w1g zG9<(m4$q5B!1+oVyf5gCsypaUQ0bgRnyD_>38VK|B&>SW8}xboLAMurhT0Gn$~%A5 zrDKBNH@6OX2dPO{BPMYL`n-SiN5!O#J&a9{Zf-iewRX1plv}QIxXY)D(KbR1CB1mt z+w7iXAX3IK57Sr*r`EcOIrZm#JMZPLUaKGIaKXOmGkjr-%=jr)12HT6=P^U*iGss$ zbfLgQw8hB!bT5G}fpOb9DHI`>iyT99nX{>uF7fm4vUB`{l{6>w`1Mz*@yp4{B$b(U zs{W&!jdTtw{)4x-6K(r3Sa^^LTjI?*VCAZIc=aDbXfmi!_W2J6a1nwa#GPEQr&o%L6-?oB-# zG>M8Zl_1#K0Jiz=3TURx|e zrz16Wtm7Bx#%}lYli!#z+&h%3LBZ)E-^Rw{4t6poRa1fqcF)Lse`8%P zZK0)iiauZNTBAO|;yQ5LYkY)@O%H-BHNhl}6fO-x38y#=tBtg4~n-pQcZ9QFBy zd*=IT9u+=ht#rFh+lLem7}OnAY$so0vgG{-3*G`}Bq=&9+iN;>+sJ-s4^zGd7BQG? z=}7Tb8PC*eO>HQ0DCbrPp>;zgiy0yfn;6?%Vl3xW)AJvkYGxQq8G1)>nmp!V{L<7gK;5;rT{lpv}`Q_Dl0~H zcD5U~%C`_JojXjU3@1A&vY&(Pw#5Qn;TK}x$nsYp|F!>EIv{R-z0F(@j zr1pxf=2eKE6Rrk*90ozpq5T4Gi{VZ%w}8F7JM^%AbB#a8&Yr2 z1u%byJd>9wf&0fNMdDWWI|;V^);kwa6hnf8UC$0xp(u_hqFn04(gFB?duo(&wwdt3 zK~#CyLIjK;0vA_wU7J=;O<~lG{I3=Bu@cEPu~g4OGyIciUr5YXQf8U^gu|H9-&c!l zF{FF%I0ZB#XABSX<9~Y^=zNWSAUB+9Ri|Gt{-fpEuVxCwT0LV@gk(;5(`mDe_MKtP5%KNE3krQW)UMUMD(d!D_~`B=(aD-3Rn!1ufV zN^fhe@ZuM$NVb60QD&=#u5X75`hf9RVE{^buGY|7d}>DGR5R)mb}sezho;VGJF zJVNxiABPXyBba5PBC|B?R=TiRe$cTjiv)h7=1xvhw5hK%+Hh+!4gG=eIO8K1+C##6 z2K;{Au!Hlt32rN)@k2V2C*5ms#ql2{(`ws{#XGaU!CtfVlZ4t%!mS$*4rT>i@+CXE zOT*OYj(o#1)O4J$lZjI+QoU}~*MAj9?71*$&9mQv_-Z{VLmU@xMiQwZPW|KnYt;zP zr}e-{iy3Fkn%KDH<^1S{Q{ORoo0Z8cebb8bt-wjQKUF=>R(99ALA3JqvxuRI9c}^GxGdq zten3i@>*GTGhyf~R9Y@BK!v+Q0r_iQ6K^OlhMSD)8lI=Jdb)xIGZ0)}U(PsQf3_`) zy)E?9I3O-Wx%BSK@)bP)tHYEXssUjga+69k{_j~Lx6spZi0g;-9V&$zi4pzdN}?o& zhX0!>{2p!DEOvNDd2x9lsWR9v8nn^x5{}-h(2%GaOJz3Gq&2~2tI$BYwRB$ttK&*q z1|vrlwm#b68^wsDa1DBZ#q7uVB%*#0r*3C29X;QW;x93O=>&kM5MUMrXm(8&irs-i zFTrU3E1FfKG6_{gGRcd_WBXQEG_UMtjk?z zKyo6^k50f0g=xSH6UB$@pmlNZ9`7&tyk=q^jO=g$T(#8%Yw+zY)#)+*-;AB@zyeW_ z1vXvJ-jXD?ki96^Kq6ea&yBUa64)1kMR+?8H|tey$cN|7+3ol}oD=~CFGW%$E670I}xdmfW;Vw$LbNt~ibti}% zS)4ue!^Ie3Z{=UeJ+DFJ(6dzT4qa;>eV&cq>UqxnHKhs`9Xss!iXu8C^I&I%M4Y9J zv24Fn{FM2ZuUI zFJ#07blI=g9wIm)0xGPic+9rF8(u_OJlN)f-k;Idcl*r*ZM;!Qnal-s;I~Mz-Mi-y zy0sNX(oGR60`i&$bu^_%IAK@ib|s9iJDng&p6LD9Pp|;2tX3?F1a?xF+s>=MZVXmC(_NoX->S)atCv|MAIaU zAgeLanc3++R$aQv7SIXZYps_b)<|qlL%O@QF$y|lLab=kZj)kv>z>2w&h3osj8kWz zglMBG+|ce`FlVk&y?>9&fYB4b;&fagHD2Hjl|i8cKK;D;Mm!|6_Kna%XpKoDZ&ZO5 zTqvR$*ayT3?$ztB!Bd|hjX8cS(3B9hsO@@){n#I=w^Q`REk$pVc|RIkUGXWd`|?Z4 z+#%n>i_LS9zAq1O+KMCz1d9?5^T{mL`gO=Rvic>?dmnBFlzq}A`>HD_Kjra4I>K#|Q#;PXK)&-3Zjz`Q z=b1cIQ5iSh=okI86jzc$%h`*Ph1#CvP0j&%$o&mnw|u+%-|qLcKv(ou?EWgbZHKg; ze_i*>vYUF77q1`%Iz_;Z1j+H`@OSYs7>F;1?ywx0#$s0nqja#+#_{-MEMjC5=yf|A z*?t`LIkv&38J9QRz+An(e9qzbpu49dy4vrW2%3Fp9o8=d zBT>^woXqyHxRQEEq#Y6&&3PMM+`b5$-aiX54YgEZb9?XiJPSx^MukdBZ3A>Da$kO> z4oh0QB0Z{K&?8&K;bTX7!lrn4ul{7nji4~|&ww**+PD`!3r{R44W=0{)O)?p4$)`@ zPO@lq*V^&o1ga+9xD_*43BIaBDFpc0KwT*WS&x9a$bh=i zfV#%lRcvs7)$|x9ro`t`uIlQkyfv1P<(Leishzv^92YZmL-s-8rL*>t-Wyk#YyP6q ze(%CZ#dJc3_pohA+4AoYT!$^L@ZIF9@^5c)_WOFqt)xdQHdS7Hus`nX=$TMly?ytb zBQ&Q#4wK<+^(2xmn@=h%HQG=>aMC|IacOar?!_%`;7P6NBU`43PSc?e5=~~t&WgVZ zCD|5iHAEs+FAjS>nf`Z(+daM9Zf0kn=QnS1}ph z7w-VJh5%cFiN4JpNb`Aj3bM@zuuUJm`8;3d`rHp!G$GAVm-Taep@39Ttn#RpYF9|5 zG7oGnU#b|1F;_-gx>x!L{ag@q^#=bu9dh}Ef4O|p!Q@4e9rWzmG^DAZ6QC)V8%-T; z15LGuKFF9AAk^#Dc6V-5&3`Fk)eP)B@jV3RY5HMv5U@+JJ7kxUnH#$l?)0*4@ljF)-?^fP1AvhJj!BmJy7=*IQr=BwRh^~HzZPv33T)~OU#{)gHW zK#>c1Rn^R+OgAS)nZJb>6e;C%+c_lw3y z-YxKCtncN+yNN+i=i7Z{y^+z3d?IcNs6H4no)cue_^^XX=cY}?W)Ss&pj_Oep5*V* zL{Tyz0O8f%c0$f!D!@z5ftO%HI;!;l6o}HH3|Zs=iWZew`*&Wm60eLO0d@eXKeE;0 zO2XpPL0BEp#%cO!kbnfXU{k|E&Yt^27U|3M$kR7goEmqjQ3Y2q^PaNC?Eg`L%>{zLx6*!+M&7ke(-t zzCeg){YA{t!E0IMh9-PhrxqqA8P{6|oAyz$pk$``!C8YfAyeyU@^AmER30t&tGASj z>vD)?oq`;FB7^Ja2SM_)$ehRPq9Tujdr=DEyXahG+cE8k+kpw*0__N9(#oFTZ$!iM z%*R=|9&x#_r%)eJvAsu5`QcyhN0TG>C{)p=J6u68bkGiwrBP1MXDXONy;llydr9E- zoxtri3#o>I?w29mTQXFJCw{_5DQmxzQ!LfC;dqOYS*=`%;<184LKyg1|JTQhgt4>m zkDyXd&6hJ`U_1>-NUje;>P>{?Rwn>*qpG`q2&9Z)KB9j|Bfq56`$UAkGI|L%?>41$ z`wmOP8c3{nFF>Bif$~HR$P0?o!1X=P9_7?RIH ztvE3aHSdCwQJ$StT(1L{BuEd9QIGDG2f^AK7H|lkj6!L7^(H&igY58+FZOL)?8Q&| zA9Pv8Rye1#`+!n7x!@Rdv8j(moivu9bJqKq2((596e^?U>?!GgXyGwRgVb(40cB9P zJNza{w2obM$dt@|q_ZHyE?;nTs0mI^wj<4VL1wc7@>;q(d!VPZrp|DGebVribOsVh z5C^S3Chc#@U0}91{zFLNP<)nR;Vu!wd&6~*J*Pq*^D&UQv6N28fZR{U4RTEH728X* zWn+#v+|9{Dclu9E@#G)Bx%-6YImn%r8hGpviIwfC{hXI>lVYvpY>zm0JT9@}G_NTB z3B;*X0aVHjf+Q=%HtE_(XMk$hj)7{{+o{PdurWgoAS%wiC!oTxG%BaCZ;)Ej@6){~ zF5Z-ZqP-c!DDA`y&RsnIXu0oa%0SP>^#sQK!U}oBEX$O1eZm?k!U}KQKXAAwXznPP zZZj0lc<&!py?Jfn#h&Ho{KwS60(lm`!v9%kBqV zME!x|0QHz32b8jT719}Ae7b{+TZjqFP%rqvQw&?SKAB~Q^chQ1&P!p)5A*7vRrBopGGBeJu zNI}Fr>iif|XM)@@L*wR@b-|7NG|wut`kw-e$R`)Kwe=LyX#}c6BEUx~ zCldq!E%~k!d?9UZu4ZE3D95Iub`K^eK{`2ys%YGvH^_EKb%b-LjwNLWlCt(m$a&i3eZ=lhE?t*z6W9!bcwPdf>GsW^cq2Wv1nNQ1VteHnTv zkiAY%Mn*rF^Rhh4X@0Q~LL*?iZUxprZ4B`6d`~mKqq`4#o9;_*p zgYQa9N)W2vREViWh$#yuh!J_M8??Rq5VzlxZ_skwppCyl%Q$d@76zep2_H#3YmZOW z$N-5K3@CW=dLZ#uTh~#V3lgnAJZHBW4Ehv?+Mmjug|pe3E{M7QOrOI_<@Kl3d;Nl_ zP%}^fnt=}1Wz~w66ez>5NurfkADM=rWg>?|K;}-LJ@`&Ys&AprE0>kYN&kGc<$R8XD0**4HD*2y)TCy22_L zs3P{9P;V7M33{suySK+Jv33G3lb}@#26Z|DYUp!7GkX9f5iUZ#_PZ)apMu8pnA6uD z1!5(F4`@Oo_)J*P=Uy&QcdNP&ibM<2e}hZdBe?X`j`n2_*I4&*WNqX`gPcm+II z0<`mlP&*&*W`MwK$GiJ$r!x_iOFNpo>F+%PT-e6HS!45 z$Zb#~39+Fr{_{;2&p3P2#q%i}7=7hS-`fJF@&;|&>zlgu3aW2BP~F14savO|Z|C!?M%wwsPNQCTwd^TKzNkWJW~J%QUx!SaVPq{yqDKnkyXFfv%YqG8i4oWjdI_ zrt@r)F(+iWT5l>B;=c>>?0*;JkqRTWXK5e6y!xk-f^i2_Qh&hFP4wz;wf|{g-?Dus zY5UiB|Ie(Wt=_5JX!zBiPQweGl9@Sm{?C}*;ZLXdUt<7~yHIUkCoCTLF>FmT^Yt4k z@9}ZIi=C)o%CJWBt4!NtdeiEigWV#`5PN8L|!Z-pIMi78@516O_ zYsNX?8e#Qxx7G&zX)Z2hs|D3Q5v%8#S70z`o5|x=4EEI*%Aq8vqN|*r>u&u7!2Q+a z#KV6b!|3pFm<-3c1KH*Pu24JBI$M0>8jW+O0z<-`?c7`KQi?N_1pgd3)ulM}G)gK` z3Hiy(2Q%yMZ|i2u32SRA@EG1;iRiCeoX#@-ceu_MsQ1o=Cp8K4{UhBEk5+^IZM+fj zu3q_6v|_p)(J9Ih+9}1bkT3xE@Lxp~1kiMxd&o1;KkJ+iAu2J6-H;#y-mRnX7|_Wb z*aTq-b4}xz1#o}UgOs{@4hrGGFFQn-DNB>q5Bqd~91kFY+26B50fzjyHzFP~ zdP+!d(%mvp%#-~82vY3)a8S_x9i*Eo9*V}c0+JNF09gkGP4?We0L9!)14wmCkU)li z1tJWI(uc zc%Wfp4qI1o#v6SHufc+Gd+GL;+pmOrY7fL}W zctMGc5JXBgh?Kt4AmAf34gLtdiL@3R>G7XTKhW(&bFw~T(XM<8&PjU;!C9MI1c%X6 zhY(a?{r`E=rs*TNbOD|BOh0R;+rg>907olUpmqOqv?5n~a^r6Q(fb=lzYIwLqzo&Y z2y%1XBW-fXnC}M4()aGh+0S{9)+7Tvod#;Qjum9)Nfyg}o1RYY|U(pQXng{@FBsAGP_!$97{b#hH z5dJB_PQpw&`*(;<_-BZ9djlwqDs;I+T=9aAtAp=#oH;OvKuu`$t4-@&{myN|SxCcA1p* zl}TH@`2et4uqJtPj`u+R(+%|_5JScF>Q3?b*6!AtAa@i3OFG{qHSe3GcIADO)KLB; zHKE$KoyKf&q|iwH_f*AprHMN@RbcW4U?#)8 z?%jV{e#Yhxi969m?jOYB*&p^0nuycbRXH1o&wrS9i(C?MCQ|&8RQcL@hoR`X#PE|m z=_S^VSK<7HU;U9PSsCowrpKbtUj@C-GK>f(m(}Hy#$GT`8uw}{(+bZ(Cu6E+Xz_G6 zdE93Eemr1mx$Z(vp<$j!^SRm!)ODY34=Y|Jd(LMr?^u`Oho9t1+of^;RBy9Zd1H{z zkTw7-_|2R7wM2C>D!Grw_TC$V7`ZfFSe`X+$k!6dj)BGJx$vVRQ~i+JY3Q(=X*Av^ z8@N8)Nw9>bW$cEd;AzA~Qw2Sj;3=W@ZNy6!%OXL^X2;;^;*%Hmu0}>OvzG}P_Rv?~ zut%v8<_h&V#?ow@-B;!Z8=Um5Y%;D8FJ$j0;8`@anc6J1-=#x`01~yhE0c@XmdVk5u-a`&cb0+B>(g`df$Pja`g>R@1y}h>zAw z_s|#R-J_VPaX;CLm|mtgcHzc$Px0F$h%7ZbAurOLL=i`3I?bLU?1x@-q4?2H)vMI9g^Os(KX5Z%+8Fh>Z^q7{pNM3=q`aJ@6RvNIQKhSV?w%2>*XFVQj8m}6A-=q ziqGk2O-$_P-QKy5#NlAAL+s}|>H6^L)HoZr6^wlHXnDN4!pIJXm3*>udAz(LiW;x4 zE5Z?%ck9&xfO!owLh?RAGVZWxj5+wVU`En@8lQa@s55u^A{hT6S zd;7-tbDo3DcjqiIE(+PV?+rQcbx#x+aZsY6vi|ygYhk37kf%nGcD|NT!WnfBmV+Ih zp#J{YA`fv-J^olgpUy;K_?~PLYV3Sf$ne`cIpdqA#m{duvcDoJCX-z6xrbVW`Uay? z_Kj@=~VEt1hUENlu=y=XhpSkuqwMuqP zyB6j|e)oQQdk%X1t9C8q#6fHG1lz_E?q4>j&UxHIB+|-O!r3*|@$RMEpI~pNnu~Iu zQ4_yxpU#tK6IOeS++*AxL@MV-{BTG-ms_7V7Dl6#;%_nb^b6L5G!%ko)D!o{pBIwK z)!qUCm6$_;sBsy-_qbzW#|Ho`CKC-?Qz%;txkpqq1^{h)_KR2QmHku)07D1w{Vg=! zA!0vB+rt8Qe5^Q-dxC`nN#%~mN&iJGhZ|toF@$&mfBP?vEPvLIMJBf|Ps$zpAdc%9 zbq}>=zj&NrZ;Jl|tAxjpa6iT4D4y5+zELQe>_bW(vYDI!KXRThYVn9;gYU5)`Odg&Wz#OtzUP=XwA@?1Pb8QBi!uKQ zD-WK2Tl|+2HML%&AU5@TxZkbvDIZa?w0$$HU*jgf;MRe2TPoFi*uT83%~^jbTbqCU z^~l=%RWi;Jq?a$#Wj{+wMnQ@9Oo*%yO=MW%ALyh+Cz5eBA?m&3rA+}m$d-X{cHh`d(iyX1@+8`fCCGCEC^V>W z12tp0I~Pn-FmN>5%$YotUi%f|aS+|lllY=3mx4j6L1WHD=qS{_T!pRvn6EoJvVGYyM7bX)EtQgwR~TmRHomx7J~3flRn`5>DrR8tURuT@ zKH*m|x8w26&5Hl)1DDokD}Domh-n$fe8OljH=OZJit-7;r&Z7cYI2H@c6=VC+BxhH z6qv4mFrCutAV?stJc%w%h7=54zdINY$@$oW0`^cv2T|@nFymC8qBfU?J&z!_cpdur z%{;0ejhU(O6g9IH%q^Py8OmlZ8TK<27WF99Dx|wlr2_R3(}+K`75kw~4nNgyHOsN) zWPYk)P@O_lek1{1IoS34F#u1j&ro1J1eDNL<&-@15gyaG50yrOY~G41Q!YB7W9G&M zUb32Qj4X06KkW;LuES6F!G1b7=$fboUH$kx`!RHrsKIr7o(%aOz= zfd^eIrg{NEmgx9NbaH^He{Q~l8*{yYNK16CB)b1MZ))8J$A1Z$+pa{GWN`m~^#*I( zvU7Bh)Iit@wv}E{;}a^m>9NYSYG4OHahtK-vAwm^o5sXVAi^^jsI$RYP%8u zZanT0|KHT4VMpvpVG-g@;lV{_AhxqmuF*hV8!*%DkJePddnk${Y}jO4WL;(2x9Uw{ zjSHjs9D}@t_)crKyaqh1Myq`bK#yBTN1h?$PCJZ;zobI@g>0a)vmpNJY085MG3EA}GFwjemS~L)1MD+rR_b;m51W2it-W`+tSui7-5U?^f^ZjOR-4-H-#}>D z^TG6*Atl@u_*I^GcEbzb4N~nD2PIAMk(gwRRN)82=3dq33%2Khb9&-Tf~Ra3hN;OZJ}} z0F=?%tvvrQ`3IhYb;;&`V=Vs1zZp9}PnW$~+}4RH^SRzVzIpF~Sd;Hb`@%&`8I{-+ ze7e0mB(nv2DaH1*yF1lA6K^m0HY@GAsxSO>eZzYfyhyTrVC9lV(V-rjxPaBY2kV&$vo3rB_@oeciG)-~|GvOSBr z*v!v(wH0@{Vd8zXI|*J%ag+vcUTOJsy?haJ?do&w3*U4Y(e~LBg=MOxAvk>TuHdYX z-JoBZ=0912y*L)l`?Nu~^jm>%Z>Ay6>zbZ#a`EJP%{kBbczK_`WjOb$jaouuC9+Jc z>0xSiPukM6?uW04H}6VJ%)X9hHrXlqv{{Fzu{%n*Bx^ruq7q#6TnuiIybo^#uSGbc ziou=z)}xR$m_I*lI+;Fe`Ci*}(mSg*q_!j7JN%+$J$Cw5BQ;x4)TV@Vk5RAmCql3} z@c{Za{NQ~N?k(v#Kl093-d#)T;p#Vb6Dsb8=^Jj}jheA*)VvTLk6Uutp?5pUhh2J? zUT1AeT@YyPn~3_H?4_BAUfIXZmX8qe*?3lT)7$9KZA)#rPx)@Zufj2M_YKynFT_G6 zUybTlT~(gdF)fdkQO$mh-c%My3eu zPFgo^{NS#X3fJQMwL+{G-u;&IYlEw?xy+B&*O%>ApWw?IV$Gf>ZtAUD@?T={T~o#4 zhdtw?)s3z?I=CM%H00!a&J~@+;8IcTT6l)xSeXDHoon}@IsfKcCgyR(eBR?LmNx$` z(U0Cy_FJn%bN%nDs`a~>@Z~E9@Zyu7?cJ(kqE44-7nwFKr=7&AGJO3NmjMXGIj&OPWN{R}Hy&4p$sXnR`?E2kzKotG)Im zXN_I9hp9hV6CHm?-9DTcXCSA2n*VCOq#Zqu;>ejjTxnZyHr&z`a-F31CZy`H4>V&+0T?56h8H+BZ{MGKb?}h?6Rix*wrXf@40BQ zF}dbM=grbRi5jrPL`egG^89mW4F;P+NV5Jb$CCNL?^St8RE9-Y?_bOn65SqSdd%Sc zy5LtBry||M91Z-R!ko50O%i5QHP6~vv?F581(4EedhaOsvVFWV9c7YZpzJQV3aL=E ze3%nLriH+1OJtr<>Zpm?UaXb$6 zqD~H-G0UbOPZs9CDIBR%M%lj?pA+-Bgh#GZbg6~ic5zMoLj2q{dZ9oesNvI-IZUk# zWI-lE)2W)ZFyfCwvd)^!Ukr`%_FjJ+%%VtC=Frh$@yhz>!XleU(En2!)1+XXqF-(A zmW%837YN)%Q>^XO)`gH=!_{U`iH@-UrxrN`GoZ$c=;Dgl{s-nstD#Z*E!cEJDcv%fsNN%bvfsdMi-y1 z)3nmO;VJZy=Njj9OKw4WM*VLwo2KdWEIi(KBUL{{dqrrzyGfDyzl3AU+cbK z_v=dM!1rpFJ-60P*6P#eG3%J)DZQKDKqo=LIwCKsJeK>73|0SH_^VP|Tl369>y`~P zJLQ=zY5evW<|{lU47!A2G7OBgU3=__02YD@_W0gwWTBRALxaDToK$#W(%^^kz@R#3X<+oP(4N#jQzCD& zfxbj_W(gThla9Zf(}~F%ex#>;K6m|5V7~n<5~*}r>$&dCUKLmobAQ@KB}h*vUNBu_ z2sJEu%lhyc%HwipBPMTH?Wd!T3R@RV*93wvqhkIj51Mv9Et9w=X&p&oQ)(Vmk0UcL zV+hI**mm%DR6m{`rXxvaf*H+V=FPxIMNsN2YLO=2$C>IP$YZJ-Xy zC%@=bIuoD#7^X8r{_m3}G^Y z(fYV!Q|}Vh^@9M^e}Rq$f0t@r__q|ZH%nXOscU*Cs&UW zwNHrB%v*!+_PYB1)qVE{p9ikL5XRre_{$x=%^S#N=Orebzlu!gBX;6rrP!J!VslB_ zy-LGhB+p9g%rHAl78lw!kObxb7r3L>z~zK(Y8!|$M5Y!liIOIJ_0H6A+v#DzloCT^ zPQm|x*X@@I>VYD|O0QD0oKx-GcIVnlbN(&)pI~iCQu=40y*9kDCOiyiU$AM-(?8Q5 zy|2`Gw&ec-9YN{T`MXpbkCq~o$KB}h<y0~DS*{! z-B9ayWM28l0uf~9b5_MW~D*ppoW0C{3-&~o~>ykay?)&~+`|P{9^Ch#}&p{jO z$ukOO^e^Rk-}&g{!he*Ae;|F)OU(WT207-r*;A6&U<`6%{bvw|+qsoB|9njEY5407 zX5yJUjzzBL6O-xA+5ZKu{IyNr?w@Vto#(b4DgLwVKf#yAXSQwfxSrd#O!!ZGnM(v> zd{LA%T2#Bfi`(ur=sX60bXGPok2FUxOi2#PB-)GSeE25uoEfDED7RcjT&Ifg7Z_(R zV^g088jNU88(Kw+#3HR+e+aDW`|rp+n`L|CU# zAwg(+&MA-n$5~%J=lmD=190AfeENENfc@!#aq+cS9oYS+ppQE^68;y&JTWnLt__qT z^hZyPe>Dfrrc>jOdrQHA^*>E20a_=B1@7jRmQrQo+>>}_Vglzawa$VQ}o z$OlJyEF=d3-xH$`{*G!$ekjM-$dCVE&HJ33|D{>?^sKs-|K%8*Z;Tj9!u~ns{>(W= z!uFi9ly^>9%KJx2-TO-+|HlZ^J!i06HDfjqu$A5FFQbsC4*8X*WqgrAEbx0`=B_;g z#DutA!)LS{VLIX}1Z-6JHqnQ0Ih9(qTov98FyAtqJs*{jY}E>u!(dCRzx61o7%^&c zcbrNME}cpClqshQbNbFHVch2w_Tqn(!XJKrDTP1IDYf0_lxeziilzNOO6fM{!H8L< z1Z3@OmG1U)3N6t;3hzHk#dp)clnRimQ_5K7{5hrH>zs0Z_V}+a)eZ-)XA~fvQ)bZT z6npJ+N~z&Lir3yb#S3KPY!$3Qel63ubeOl^+h1MWylxjlv)HT!KwN!36b^coRqT++@8+^i1YjzH)vT9IaI-ME7(uT#md;&VJEVVvKn zk*FTP4F2I)K^XCWpgZMf^JN~j>bNR^mAEqZ{wn(n$|G2A2r#><{7MNUGJ%od*1o#j zhy~2@-V@~rgHd;2FD%0t*`BikRt-2!I)-w|^PEDs{^XpJHF!>mQ_(r2__L;?&Q`&a z6E!_s1t;90y;ifh-CZbDI!>j&@eSr$S@HK;X+`Q^aBxmh`F2iu@u8zut2iJXh65zM zF814Ef%wAjf@`>WeVlN~Y@&%k{qD{Yvko&*PZXn88)#*-B=}M>oBs^s=3B#H)V}9- z8SS2{_8EEpSIw&2)s549kO67pFQv}#obtizA7%D@~U?SoNRz7urx%CRz z(io>=Kb{kQ9HGE5hEYr_bx!F1H*NcT1&iOGFb^`I4Gf}_F*-=GPYrnt!!ct%W%7qg z69?50^7?FDA`A5=J-uX|LUu|3QoAC2&gDJ^Lcz_ACpL^2QNM zyqL%{UPC5*mgAZE&BF)7eb+yTUSwEM`_-I02RaDUr^~VsyiH&YNM8FG z45{x0R6yZfF9WpNzXBETSi(n_N?)LXia2J37@?jDGM(euO=X;72g>Rn_klY30L`sy zHc8P==@+7LiaczG*BQ?=Uly>*e|m;qP#rG*G*>7xQ`2nBdlokuwy-Lo;WqOcX0N5X04q) zG8Qh@5%452v(_KoiWW2+Y^1cvR_TT#xx8&WV;2<1%1`)G@zm`J zi(oyyd|uUJ#na>`r!d<@#nVoovl;Iyp8oJY6{~tGo>DzJo6uPCRQBPic(e1Q7hTTe zceK16AKI#-|Euc=Whm&nPahgSMsk=g^XuVEnd-02y><8Z3a_=z|Lm?iB8SvC7{5dw zo4>3pz4I=~BlE`okkE(PLk5M>wC*XXG4K9$yscxhH5cQJt6NQudlGti8cr2Y`!;LQ zD?elJH+G#U)Xi$WVv~{lL3t$K;-v2zeeu_Z#(~FIN90qgy}cN}`PxHkHDlHLu=z@i z@P~K&bfom>#w$7B<3JO!(iVw`Lzz08p)o+3~&FUuF z{;GZo>;xJO_*X?RiZ{-d?Ai-3dJI;+a`JDu1~WXqbE>73dUxh^A^(2NlaHrtJ^uA7 z%2P-!CX&Ww>*dt@F8uNEYvpFG zEvML3M*i^Qbt({Dd0&qZj(vN5z+~7PfyGUgJGhRmyF16jU$dCCmYvOZ{1tOtd^Wqf z{PzA=owM29TT|r*uCwdzUj@23KN>4P#Q)>6rGfsgS=>GxCc*RQn zyu%MiYd@q*-IDVyGWK1rML)#=M#Vy>fYVAXS}Nv{%Hw3G(79RJSv=zKa4E@2|G27f zsDyeqq^hvo_`y1u6LI+72j+YW3}34LH{6XGzOnId_(}Mo*4!lZP)>_qaQ&>-pIhtt z{Hsxz2tq%c26%ce;Da}ap#6mp)rV`m>tl_nXK8L-UHCV_157~PI?dn5fTP2D>)z(5JaJXj2w_Uo+AoTGIAxF9y``Z)rFvN z&7xI~1g-3LBFYB!5f$E2897pJLbZ{Y8trVEoB@N}fj4f|Y3wuaMP@dxUe^mI3=?&a z65Z(=u}ZcPnzX5U`q_?*J6txs;a>WqC7UXEb(($kv{Yy z>d%u8+?w!e1)<))F}#N?3w51+EDt5R(nJ=wUdq;3)Y*^PrVFT9mC$o&~~9NhF^hr=L$skQAPjtKyU{10t&xE!q%F z7^hmKBQdk+#Vsq7Z? zjERVkF(x9XQ$J~Ev*J@0saLpF+p^CHWAZ?P85LED5c2Irpl&M7?&_;x>(cR zM@%J|J6-cHD7{fYy`pPA1OeN6#Rn@&!F;=0%M68 zVu<4*og;t-m`4i!{~-0knjgx2Djq+B8{B#rp@X|3i~Bs!=U|_ejqf_O{)3cSIq$n# zku-FG5=#^p8jrnM!r&$!CUiFg*8YE?^H~X>2l8J<(^*e=%IiFuCu1KZ7U^fyy4;Z4 znU)S|TO^3XtH@jk@58v_M~|0krr+U)kED=J`J zm`>a1Av~9v+P;S|#fu>Q&8@Ka#-U}d#0+h_VXM2xxp(p8%WS8I7%`>sF(~o>@ ziF094b}#+zhS(LO7)Z1M*8V|y*d7n14cTYB;% zNow-=;P^Wu%O~{*QE^gYSc|iMR##S?{2FYr?)yf#&HorRE(Q0wAB<9yQG5;QOZARe zi(h@qX7vvvs%AMp?GCg!+4at=T(47kyQbtj-#2O;0j{j-WkQoAy!lQ3OSJ^Cx3j8S zd3O76&v`IduwO25e&)BlP`j5Rjv7DSURsy_xpe0O1TUEm|A73un9AFtT-73f7hQhR zJ9}i@BBWa@N#JG~hOI;r)bHc}y~r9fDisATuW$w(Z#n~hQm->|RR}PF>oP9|p3&w7 ze$mUH{iL(CmZz4C9z2c4zP(vI`=>>c)UV-+G#Sh9wEkvcPR{8f>@9LD)*-QtxfVdU$k^hfD~m90cRprz}L`@wrjtoSe* zv{9+?uZ3Y7k^~*)6FFmYX`5@YnnKvRCeEqApwq!zXLLt%X2@Hc{PVF)Qr++v?mUhqSsXE~%lOB-XG zwgQW8o8Q``AUPH#1wnJoO^y9U;<6|CX=$C`HLIM!wbe+*z^DC`rm&FCAuZVkvP}^*- zCMEtZV8@95gWSWhzY2RF-|$aS0?{nOZMSWfo`N&L)AKv_Jgbcz7&?z-l|Mf;S?9xP z@%gjW@!T2z;5FNVOAHg)^NYTM(Ra%>{W9~rLLZ38XEs)B+a)c8aj4JNCDmR*G>#AbnLI+ zR^MB0pieEm7Zy}po$Y&N%I`_@R^s?-%^i{BiH==^61FpY*h!9D5}p)#8I7(S}bAwl@=BnoTx-{`&eem}oYs-a5G3bc^p^ zZ_%vM=F#er@6}UyhG6vICammUSZA5XCre=MZhQvhev=mUFV{y^J1p7uo0)4z^Fm;* zjJ70Hw*Tc-uHHGV5F-|}lApn+jYRmWUV8MQ-`EJ6Gj2HPviAIbM9|XD-uX%J$1r#N zcD{nYka^^OZEjAgVsHPO*KMYct$yA+zpSOq+fPn9nqrO&jap}Z63%hG3ztEoy^WA{UpU^g#(Yl!KLj`UFO8E1{3Go|*Q zR1Ns>oZ?~puIC=1!k`9Uh8k-iS<73i&+`uYj=1l=tJ*?}on7zhv##k78@_cw6%pbQ zhTRHeK!&I?r|MJD{2&gYkFa~+bpn14+3ge2+lMt9tp1T5E?-oA8#>>xtnh{Lo7`G| zX^=Uu{YBsdj?VhJZpfDL=KJV?fayA$Cg&O?|K8c2h}Vt?Pr6oQ36ZMkAl}#|;7Vs-t-! z*Ecmv@4Zf&$;wkW)}C?eyjT9tmsmO7L;DI^6+M1)uHEOA4;ezESEM9RBt`n>sr1}) zB};gGt*l3+1c-Cyw^Erna8<*?8W}YJQE5 zAV2!+QiC3EX+iE9-eC5)YmJ0<|NCLRMx%~Lsg3L4ZxpU-H~EZ-ynJ4SG+MDSbMfda zH|n^Q+SvJ>&ZT}#gjLyaPg4FtX|6z6`Nem-2Kjw)I}-HwC!d*LF9VwhCAR=E#*VJ5 zmx<3MD5Cp_MiE6D)VHW!N*Sa4G#qTdGk%iq;M0gpyiAZ(AT0VM%J0*sU}XDv2+YB| z5%=Iq&?iU*LaCSi7Q=5Bxp=*t^i3n|ED|~Ed*lLm4LB*1&p)9*+TCUrz1i?g9y_hQ z25QG14AuT_1J$U%eD}7$-hfeCRu|EvKp|dA@$^^9TXek?WfxQ*+G$tqh_J2-1P={O zI$BwHwcyae)S^;0N=#FQTWudqh3!7789J!F@40wR`sA!4upW$h(5q_BaueB(GA4DJ~<% zChc*A8MvR!2&js8)`Aht2Q7Z^q5JQL(d*NV?K8H@o<&;p9TXQBB|N3=h4t|J*$G4M zM{<~tG->gfN_$vUUsL|+L4cRTzD7onum~xtmANqdq>p{1?$=`9Yb9Ay!{h65U1{Dk zuU^<)vcnk|E3z)TpYomA{>gjh5vW1fiqiPZJNy};Mz^g80A6|X==QHZk6VWAxi72A ze-XZatu!t{0IMn=F>mi2qux7(5r&iVYm+J!`5@)Os~aDZ_2|=twmrf~ zrF$RYS#M$ucJ8phy_P6;GerFcfG_xPem=%Ccsdht#EG^?qoy;$MO9!7N{qzaD(4z0{tnB!(uX9ZHCDy9_ zo2a~fLd(y;AX#H9_I)-OGr&4G{VUlq(*GWp10k9Vx!sTRLk_6WmoN&87;xJme~bCTE@_HCer z3i)Phj9uC|!5Ocp@2iv{)~?9O6IFc)wAa0wQfsX4BR0?1Ddoepmm~JPu9v;j~#M&f61A!hKYxK zDCL5#(r0^w{=pg~>-7(@U_FAwus?quA0-`GsLE+V4=e&hjGMf&af+CpL1wfn_zau0fg%J#%NyUmvBxu**Mdx(HQ4J z*{7TAoYOpnAjix#a%7jdP9{B;Rl-@~o16BN6|S(2T+z}G*>}RJ?ONLYDa~%OkZU(8>(*z8FZO(~VuR@wn&JOgMAPtl^cbqa za2_!hM^Zx^B9(67Jc4sYYD2=tHG@eP2eNP6=|L(3o*v}>iX3ajEp0=k(F#6@!xI%U zoJaflk*`=1eO!dDJZHuKA*(3CFAS+G%A6O;(NEHkz@>e4vkBQa@c7LSzfsOb#O_Af zp(y{4z9;!@x@*(7zfN#w{D{DPU1t3dUC+yt?5IZbcJ1r5A%aiowVkje?aNzD$iadB zHx*AunR64YA0irgd7OaKOn^^VF6fETWkfy*x$BCf@KbdE0iDIO9~)(l4U%sJA8XhO zAw9#{;1ea4#x}9A?y4p`!{i%ZB5;wS0KNCB(%2Sdmn$A%vBz~3j7!UfQAkN!#Y<;V z_8MS<|E8sd>2#&V36OSy}f?*Cirn@ z#WXh^;U4dWX~UW_@Y|VS70>W%@RkgVL4|JPYvz8yy~aoVNxNeCuy57jobVs|lw!)Z zC^v05Z1f{EY`|tXK%+E0MWy#HIq+yMV;=E!*;h@yHxkz#70wN3O|3A-uh7qLCyXbw z+IS`0LplXkax$6?I#$fBP(;2B06*}4bd5wX$P1Wj-~O$|MmTwg@H(7372`ciJ@9`1 zO(WOQN=;L|SPLc=)UHd^Bwnu(9@#V(yCyRqyR6DkqacgmI-16ErxEqqTarL4+pa@L<<7w zT3g{_ngrlG9+PmJbh$n;6PWg$u*6~e>=w*h_I2413l6$_eVZ{XFo^2T;?EA3fEy*} zX)E|lWibj}VuV&H{>Y8Q<#{N_2o)(FOb;G0Su)y;doMwt;37y@@`>VM>>Nk0DugaD zaw}uL%Ino#t5gj=uD6D6SKWM5{JsYo=RB*qa!e*jqLZ!}Vs$3WgSxtBc9vzEG zg=sA&_!NHcnmbXDo7dLN9>CcIv zt+k1D#bj;%4JFOdwH8I0zSD5=sO}R*_0W|BkRrM$jWHpokWr5c>DIo6&5EoZsJ<_0 znR}y$c?DA|9|#kV6$33Zu*l*ap&QzC7O9xLr3BfdF(G*bvY%duW&S4*hATO=)i}wn zMsNB@Q%{f@vl&t>KA4YWnJ0zcgOA3djBST26oc8I_V8(b;Z>8|&t&nUc|c>y3@0YAi2SlJicTmGY2 zOJItjzC!2?y6R7wUkjYMC9cbuqZV4Srh*o$;CkUB%p{_mqAUvReJ78^=o~tE!3SM- zP^oSA-UpbG$7``-B9S?V*|vl$J2`E*a~N314D2!Pfk)^@?%PK>ZQXnrP%mdA#d;3v z_85c;$y)X^2ewt+_CZ|Oaw-DX))iJk(5s@h-%pPxYD7(u9=k|k**bc{FuiRXw- z$tbrd%Nkev3HPLbH+QKS`CZ+~sBV+H87x!CBVJ;CVQ)|`A`3G*!c(f&stz*hnwZ_? zP$&dUmf*&i93mMA%&^MYaQ-2jftKvzfDXw{mkaCEs5!_$RKQ6P7=^$E=$I_X%an;Z zMu|!!*f;bJ#NjINvM`W2R9iQQO;{R#9a@KK0bpMmef%?1VVwpZQI=k6 z#1=|1FsTWc>dT@)aW9bar5X7P>Fh_OGM1=|t+5;E^<5$1Bv`LzgwlmO;1P^u505I&}TlvqOm8VI+r8-N!>Q|Lt@Dhym zH(X8#8!>&Pn{2ecK1R)`RaJ_g0KLPTR_HLzY|B}Y65nqlNG9p|>VTcKX4#HXPaA#!5V0v4zlmG}(QVouPMs)g#O+?lz4YDQ5y+Tt~<(S}L6 z!qG#ynv@fp_j1Andt35LS^e8s%^7u^MV2HqWaTi zF?+KhMX&Ecraup(Bz#uoI?}CzUowG1!7SBC(JH@Jc6GR7#`Lij+8@D@Gwl#yK~s=| zkiTpkw3_u*psPgE?f1P<1QJXbiyIS@DKR1$dtbn|!Y|{2<4KudC+YT!RaRc@d6CuF zHi9oF-GkF3)k&1G^(k3SM>b)L=3bF9ugvqP(C!Y8swsDOWW>Vhqp(!`nYB>p{kwm-yt(D6CC_gpjFJJrrB?%mu4 zYDT@Bf;7X_>32Cowv|w2q35BlLC!(&yD`rl)9LI5K~mgSqS`dwY4BR{D;7Fvl*L3$ z(ET9f3j(-f1KC(b#z9k@7Q_YVbbEpg_$)tIb`;t@G&+p9so6Vmh0F!!6D2b^QXX+? z?px7QHmSY$3hP>pO@FBQyMPzBWfe!1i7pVKIw4T3XbIu2_U8=G{qzkIK1|>sXs!u; zy)H6pF&c!0oFiQ3#4Qmla+A8ec=Kz5j4}U& zH(AaIQu_I*{b|I-N5<-8G7b)+9AodZlvaUzpB$76UcgcWz)l;Pwz=9)(dpGIht=gD zRoZRQ$kis65J6_PCv!22&J(gm&*;@5gab!?WT*PYeIZ?$hUCJifIWTFg zi~L2LEc;H3BsheP3Po`WpRNr@=d?-dCEVhC5Jifl#Kj?i>ap`RtfCZ6rDL;l2%Y#O zOJqs#AQl=I74y$h#Gc8?`6YtXes#KbAn(2A>An$x!Y{O^XnODoi>ZjQTd}KyZJzfo zRYk0daPcQ=XE!w06oy6KvItIsl!=kI%xwh5ZgEemTnB7SVm}2b@r@nwl<+Oh=QqbdaKHm2)}$1}Oxk;e|ev3=4j zYti5RJoh3DON1{CpHcJ{!=@5b0C|fA>x%)7@Oxm+wI>8}_!VvQHgI4dccNTq)YiSb z05(up!(@jJ0u^6?U?Sfa3%o(_^2=14rP*n177(&D_I7LK!eEDK6bTU!vp}R;MON|6 z(lEJIR0Y~b6{zE{cwb218-J=piCgA5$r<|Bv5JkMfTo&%A*gn*)D z&C6eTOzW9%sDuaD76g6Bb4Mqr#^2>4EJ*zkGJ6>A1(!|85!gbKw!sA|AQZ%x8sEc& zm3|0w5!PBNzOhq~6_#-mNwcIOgl0`3t57vnqXIN=DMIl5g2Zbj;*D#TF~%9}CX7%f zg*Z+VmYn4uqv>YWm#Ro*AeGthR4YY>vBeyr^|`w4`;dYc5O4hq1Zzn!Ed?}d6j`Mh zgeD3M2w?g=q01|4^i%_ir4x#eFnT7mAHpcQnd#+!jrSr(>B84m}BodQA#Jhk;;dn)Qy`PvbdKzWq{${UxY2h8qELc96 zL+w97guV~6(6SD5T-P4ugkbZ^YVySD-xs_EJW{(J=7{kqkh`W&&Wb_@EqDt~nl|Yc zRO3JA7QX-sc>PAQKL-m*9fG%Z?W>lx8cI6Ts`q)AUEtFH`Jp;%4LJ?Go4NnAw&dB+v~g$iX}!g zd{FOBWEH25*#n`D;4+}0=br{;pn(aOfC@amh5CRA0?=oj>m?-vU_wvqTLONN6v0yJ zf{cbIp2;ZJ_ZzlWJ;RnPkS+ALXM!8T7OR3pVF%q9C9y1RSjh&b_9nBov@N7P=&kTO5*6P8l;oHk3invR%~Y4%qJS=QkBA5`3VR|}J4 zv)&Tcpt?=J1wv2Q3@IV0Fs|f)c{DptK}K%(CEc&;a5x)$6v5(8J7UHabi}=AH94ge z$|{p0VdGIzQGiIkA5H;{tDSx_g_!cj-qc^LrK88<=l$WPx6=d{z9zC9;O_QsBhzE{>#(5;aaLiyu|3 zu!#-`3j0ar$9j{eYa*$4CJxyN3<;W=Xh@+Ot%Lr1uZi&lY2SZ$qai1u|8srzB#pP*m-3G?74AjDWr348-VKphIE?KZU0ZqZ zyd~wu%3n%0Iyv7Gig+)LDNts6Z3TFaQtZxYUG~UO&urkgD~9A#X?3twfOq$HHKE@Gf;%rccO4Ln=X!dm9Um zG@ybwsKGs|piky*1!OuZ1Hs$zYyy&3g=?WZ%u0(}ZNZWu!rUJ~)hm$Ib!oFC!t9{w z!&@1TdnNYvG{XnFc^!-G@dBF^y720zVrwy-0YQAYR+eu9uBC1dD=k)DeC#0Nn=-Fi z9PtGRmCeVz?eVtEXCZ$Kv`kr9By7JASzhkboXDlCwO(c?B=H(5lxPY+%m}E|ux{Vd z3O_FS_0E|>=d1dvwOT6S^|&oAvgG#qQdUl}9u4uU?|d&eQn^+2ha9C|fO>JcIvLSS zyS%EwT4T^;gO|PsFn+ar;U8HBfOcKVh~NvK+o)W)Ga0-Z*>gcdbZ$kGD1k^x=0GVS zxRZ|^e%rc}FOQyp);ItKnayA@RUl@IYw3>RrXH>64LLHfHU&_s7acXUsbDpz$CGA* zjYr2l>oxIxz%q@uQwXi938I2=l5soyh5J`$P6HPDcMxW++JRyR`Wdft>pC4wd;; zMw6?@L|?Sz%*Xb9rKI2>CwA7G*0Ow^sLUFiHD0p0LmYUp49=*T_0r#M9G-Pj4RcyZv|Cd zzIBVYF>b8Byj@ntZPX;QpCPfRNxR;JCS{Z%YhTrhAw-%xslbt72a0wq8!I z`@Ibrht_I#_)05Lv!e!5!@ThZaTwN8S8C?&drF5vBrLCacM@|%qO9O_Y!)5J#5X> zI{z(qFifgF09{w4tV6ieLP$=~-|O=#P%vrFu5mNXH%zAEkq}=`Sq`Y|3QvL+6;Ro{ zMw+dQg%qo*>*6hHu_lE{JiO;^5ImnU&*769XUyq)|2@vn=0=Mr< z^u=@DWA*clekVo#yeQudc2nMvqG@^>`Kn(gXE2oH`V{ijS6*d4-Y`?BEEPmIC3fy5 zSzWAIxgR*T+%*|lnm5f>hvI`hq7|dZBY^lhz-vM-?#NIAq7yn8>QNq^EtR4R1zW!z zQ`eOD!tV!+mzaHu`Cg&?nE&3h zxVKo#c3%o_-fb9c#~ii;n!0cu16JL$f*xnLu_lPN-anSUvHK3}%MMeWA!-@~AK%;LsDbFoIYNPnVxnaSQ}pH6&$sgx4rb1e^}78mhh zFQJFc$814UuFhF*hwB?o=5L1%Bs49#*Qk;#u5d-O6Gp)Xbf}ube?$cYt+3;Yr1hzT zn}f5PCZU6HZQg!VfUF=u!PZ?pKyZppX^2Mw$FGBZii#n~;>zBR2{Nr8()0I7{^VU& zqNTSWM(*$Bw0$+KBlhZ-057Lv1eluiv5ZJ9pV^$ei@VkEbSqBz6;;Nf>Sbe>Bd3C= z{A`tC2O$hY4p@(G>{|EA+~kqa<9Fx~24`3q<_vS2qaO9VSMu0$b?EOC?scD8h+lZ- z9f#CbnxAYuu`O~}M!KD}agRfp7oSqxmYIGb*7fYF>9f70dONGTyZPfEC$h*2xk!^^ zHt*o&cN`+Z4-?G}aGKsw_`LIl-Py?>pL0+Yp@@Q-ls~aM39!GM-M(+^Jw(^UDLgmj zcz=N@z4lF4k4$(C=i|?8TuIiGIYyvfD7S*-oylO=3AH&Y+b2L7PRdtDu>>!-vnEGz?=#=1=&rGP~K1X|}%^ z{}ZT7-2|(0{t*A;1vXQ$O$Qz`9vn)HT!+^7h`+o(OZ4g+l61HLWqZ(t0*{$p{-$Z# zakh~%b~1lS!YD$Takd+EXx-_)<#|k$Oll>GHV{*tM<5tD@3pKi(h@R`i4}q)beex^ z9H5{=a?%{Od_@Z7We`eyl5AA^g}8h0w;O0(oqnqpZJ=Xr58R^7`mqr}{!k-H^hsmt zhxA?#c+X-Cn{z0J-JaA9H2@GA#YCXfyvTaORP++jmN_%J-bmBWF{F+C7`g~lFtOdn zBY~i+!I9zG{T5D0xNo4vlB#5y@D1q?61&>k%UDh~#deV=DRkhu9JQT}okYtap~m$4 zBRl6O(9ii9j&crOt~FwJAm8=oNHZ*4{pr?yDOt%xH(Tf?+|vRJMbkZvN!H`U$COxe z(s)s-K(?6#ZxczEz5yd4#Xg=?H5TOGkbmW96iPaZj8}G_NOZ4-ZX7%bY&g;%0}Ugn z(fEk>p~3l7tQV`jk(Pf0W~U%R z%}~7up8mH#t}sJP-M=B5w?|Y{;GN4IIYj6WV58XWQ5ICD9bn`|g`2bCAfuS5{HQ(* zzh7A|J@D>7Bk|j^Y72NN7sHnjYQyoEr5tz9CYbeWi9^0)e^#cMvT9nWUS-^roobA1 zl$LcH7a0(R%Smhlumc*_a88$(>~e2;~sA#CYpsKAezYoEkNHY z^|MlN>9~Gh1K_bk>%6IIrV(S~kTx0Fn^WP3XmAbVmF07AePL%4)9GO3M)ouYF=&>A z+mESVb$nSosqee1>9)wH-~T)Riyn#d`Q`p6@O#g7grPcg}^QVW}U zqLY_Jx6J0s_7$mYS@j1*hl?(fsuQN&8S)F+b_cSjizx{AKgfkUAe6FGC9U+_!_0T#5Jh7$n%7x;EJD@1k4*Qn>Xm|KR zjdCCrzff@4X=rqP5&1f$)gVePBZIZ9qVJ7MYtuXROUmC~N*XvWZ~myw0x{J%4U5Do z_te0k%hlu9op?|bMC6*-e$c5(NgjPRWqR#vmcrK<>Stbmv0YHd+P0FI~w9go;Lv=kkmn=UzGc1Z5-K z2SS#bRVe@y`XsMWQ(9G-tcS$1)o_fKVC^6lmFE6M81Ufq;H1VG zI8Ce2^fe$|^>wj#8=zWuczOi0WMA&Bdd7Bug8r6S^mO=?pv(GCW`A; zDAJMWJ||I7BGxQ!rod~|RT4t}hR{}dANK2XS|_JlGZIX=lN>WNJps>T+ zTJUYayXi9XAEu3H>-q<1oys>V!9XOmCWyXguL>$0x@dw*qkIWLLDrggG-)+G?Nk+8*!#wz3aTlzWaR)VLgX|c zJ$t}|-GE~wXHXta;DN+jTw&=0m~PER8JBo%91>e=@Tvaeu;9ZuzRykiRsJ#i zzUQm6npjI`0VF@qWE-j5cuhwPNMy+MWzY2d;crOQQnLpO!ADPC1;T@ljaXl|vFFuS9> zJN@*$aqa0YXcg=5U1Zvi55-R+i4w#1TNJDZ$HiKGEwCcxajz_IlFA)W8$Fgzp2@2| z=B?4QAfLRlGGC%pq?|!@Tg4@k+8c))_sH4x%2~_e6_6aoeVqfnHA|skOv0)4Gd$Hi zOr}9?M3fFf=AAYsT>(BB9I84E-34XhNoB^B7R3rqmbxrxmLH z)9lD$!a};kygErzQ?zFP!i(O+Irc2Z)atKIoao5$T&1(BncM z#$gPh&)UMp>J7F5gt?X`%}vp` z#^C9M+Tb0fjbpS?u~LgF&XM57KYokZZ=$AkKt)O%Mny#P!w&yNK1{>YtfO<@g}Ff) z9HapiarJ-A$e4HAAURW^JV!zRG4=yV>9k6C_!t{X9gf!3?N2uQwvP+n!am)z0uED*CGF^<_+6LTsB%WiU5J+%@Tk9YHTbuvLI7wYy4U z%J8{g7+2_vHbV$RNZ#pUa$Ag%qd4_eicB&F*0v-9gDqIvKy#PC&{{1B=c_b5$GAwD zjawZ4h33m@_lY9c&4Ma2qV~P+1~uNJRN;m^Fej0{$kO#Jk>0H?j z!!=Cbb^M51II`VHMzLuK7I?M9HYqj>f_3Ih$MFCxmTf)O^L&0@jEQW?9N<}TpIaHqd#&FW(|ep0xdqS5azY-qMon;afo5+~ z1_Hd$3Y2P+>8)^p<`!{AM@3`t7fE&*b=6y|jf4sKy$W4{eC|DG%?m|X4)SyDAVEdH zK>j$Tjdhrl7ggtK2!0wvwYydbDm?=xgL#!lT=%LHQeJH&MHBA}h$(~ZglRwsk6Ew~ zvc!EDr24!TLQu*MKc^Fgtz+7IV1v^E9B*5n)#Ts}_A?F+3tCzPU5qqEAFYmI z=C}aK$n{5}`^_Iz1$vf^_nb9B%SM?85j68iGRh;QPkdvGTua-N_BH6){KE8XOeJ); z+*LE6Voj#v!|?%y0YM=*(?3cP; zlNW=b#Ns3!{%7qfWg!F=q@NyMO zpmjr1SXtN)U{@HXk1E!b*arIK7T)GG`+r+(FSsg6`4yT=CD^=JYK{9K)jPxWg6WJ> z#7AnnHrCt8%Q-rbT2n&M%dA(@;DZu?3n!7rEG1U7yZ?`^ zw}6T=X#0nkkX29+NtIAi8bxVXLPVq+r6on_hFwBRLO@zNq!EzLrKG!?rI&74V2S^| z_`J{io$tKoDC|8m_chndmGisC6@x$5zKF>T|K6NmYC1<)F?Gc~FRfL4P8fX$IAm)O zW0ZW_l2H6-mz#z^`WxwpjEZ$|-z;?y8oOYpo(Z^Vn1WWi8gfO^X8f9ffDAb@F_E(ozdOXlxXcCe9M z6oVm`cg*dn1MVwt{w_hTcu-*-n8U#ge@7~PFa^B||_vU`A8F*N}30iZJ`8#c6iDnofv3LtbMjx1Wg z3@8CH7sDS=Qg8A28DdsUcd?ODJbDs<1!>0KWb@t-Z$G<-sxD}L4KO}~OqDYcVQYcC z#^0dK2@p4vxz`FCyEwEXWKzZ8ldKY(?8^Kf$jP}_^YaD4s&u4&F3)!Cbpc@u`6=Qr z@CIZNEb`Vy0+=k|*3gU8J^$<0_K8Zq_Q^DtsjQ?XCA{#R-U7QWzp(qxznAf)m zlzZo!A2SEyncjFN(|Gna!3E@hkh--^m*fIQU|mKf1AV%kf7}cw!feHboOMafjF(aOlf_IJ7MWhdwM= zG^_%O4gJO<)05+i%(q&)x;OH`hsOU*J0~gN^@2G*IagkOK1~ls%c1&yfN2|7_ct+M z$_y`AjvQa~->kTdtjw`kp#r$d!X{5>lvH4^%zj6;yA!B?NpD8s%QP3KSQ8AEItKX} zXaCc2tp`~@Rmt5LHYNpuGSc4@S#1eD@RBiyEKquhl+pz+>5$4wL>;#JRS>qZP+;~8 zI4tc%e*_E!7YGFDj{{3WU*|G#Gyg3#qV&7i5DIJU1W;Kz0F`~PK-5L5!9sefOs<7U z{m_-{6@=E&#FWo+tNI-=A*{5k!fcEYUxXC7&{dcY%~l#uMp)Io)@S zNZSNSF^>GQA}9waJQ%hBg@=Li;so92Noo(C7pd;k-p;@n_K@HRlk|;YV`B`vRauVX zJAq@8g(@q1;9c@`o<)q1v2O&W#+X*})-cK9zc@6KG`gJq&NP=g`IG>Qw0V8;J=N;e zq)1lETEr-TVwd|k7FmF9$`x`#<#)rOsOn8Mt=_z>#Dilk7^na*cH%NG-pXR(@nyVE zpSOCDMc&Vdz&Ev#z6f z{D+0bmd3Cg+p)MGR30uZG7l(y)LAk7gOCZ$9>%Lljp8IP8_S{uUf%RYRD zoE~OH33xgxND`R?wNR5ngdnY(L@9$Dhdp{sV2!vpVh!bItd8%L@Cm1fZvClz#9G!* zMoz9zz2D?kATn_lF?ESlj%uruZ4unF>wN|7uk>0S>|ox_xb)o^&Kzhz5pI4iA5zdMAJ^BgHXWx*Zp)q^{d z>wljqk|=&h<>)v%45N_+M5FEJR%3jY9w|}NFCHBRVVf#r9&=3b>YL+r@@VdC zNyPui*;E_#vEBK_9%#idRJrf7^J_~2FHUOYcN9a~MA%MZ+mBRY>=-iq%eS_!+98Rb z?Ac6MUMEPNZa}{kwOKfqP?r`Jx~2E_#$|@@=C9Q}EKOub3EZ6x0TeU#fh-vS>vhy6 z->9!dFcTRtG8z1!Gnzjf*cb&q#bJt~&cLvBW4TTC z;j^BkDBU+N9_;4>s7()<5Rgd!Xb_YIy(ku6Pc07HNysmK{RHQ66k+uo1>MsQG4fmi znKCpxZsnaXN`l72Jq`se=70|CV|2J}|F`{^do&f_N)2U z!aX5f5i+XT+G*jNCi-z_YEt7bUZo^odE%HAaB`uUDBCs2={F&hl8;?6uI*3DTLH3i zX6^Ur>^`#(oV9nSpKD)j6ntUKZ~1Fb6*jS+f0$<49#KqpaLOocFF*VJaInc1$Mdh6rkM%H`;-+1!x|QGtxe#F`n1zvEi7&-m|j;tfN`)% z!hedeyU#Yo?{6&5sb*wAM6^|~6$qbFJlF=(pzcpBNJqoKFAB?|1Hyb^k}MW0nO_F}|B3&=(u zeNDp1*hYvZD{8n)10iYY{|i_-08)Ahg|`|4yC)iuL*AmIloax)>D2=n4u6cQw*#vF zs^s>Emov;3_q9yueynu(+h<@wl$Wd?#l+lqHMTw;3{TmVsM!$i?!z;EuD1UE!R*_k z^3915y2t5Zcvs(k0{FE0hX~&^Ncu`qpGM2mEd#7P4z;|n!ixE_7JQUrHNg`y= zHrT}v-j10H$ovH^5;jv$E+3lD_nVME&<-_rjEMxUev8Cp6+Qg3uy4K>_I7ntfGrlt z!V+FV9f4}U)JQ*VyxkZ;`|I+L-mB1ZAHSC?54!uXOb4T78Sb=tzRM4O&b3gCt$f=4 zZ0#eH5y9ig@Ay|yF`AmXN``E%ul+pUvE}D)Y(zZ(kk;|kVZ&G2-hkISLTs@VRw@1v zgvj7aX04}?@kT>fH%Nx+*rQmw=%PP9fT2`+q-!=NkO&52E$sBL%xMn2t56o1lbQG5 z`X|+MNCTVR@HVhI4Y$Jm#~vFPlC)(si)`kpe8Ia;ZOBXaCm<_fEunNWT0ir1y%U}O zRL4zI`B%H!!*Bu3M!exAf;AalmvwypKbHv#VuxC<_LZ3$EfyqP34eMyC3PEkw@=6u z=o@|BFfrUr`Rlirb3e}^`eCuG5;WWVAith0!FX-$*lnCAO!KMgORnl-6}2zzZtHB# z>#n4{Lc)cbB8MU5FQn`v^sT}oPPwkncdz$TuFw0gk7=*Z5!YAOSBQqIOUU){?)5q3 z8s&M_UQ|T9dcD+uFR6ldEPRIKKdY_INUC%%G)+RR4)oP#lp@QM6OM1ig*V2rcTXabvrrVzU zGfHR6hCIKSQqQg&-&Emq`A1Wa2=!v4i+9=d4#`jIzb8+J$a2d&TYP+Qrb*boz7#_` zwC3n!62CJN#8$rX?sv7yaOvK-@SVQM@)*H45zjaW9kR1Bb2f?+6<@t;7jO|`m=6A2 zyW1Rq{75Ekn?bId%cyBFsak+v;}SGFN|&B5^^AAvjirkUPfwdnfksKMVnOF9T|~YV z!#ECIHO+mzE0;iZ>vieVSD~Z_u6h-ML2BmNQ#-i29CXzmUOS0ADcQs_yd4p#wcRc5 zF%}Or*ZxoQ4_)1?t?d_Nn!(Qs$(418zAd_mk!r@~y41?Gj?x9?OOcM_q*u}0A00JO zN$lAi`k>pJRueDjC_SalP8sp%>6yw>3&ul{J{ z9ZmV)7kr|H+X@4tbn*F8FUN<|s*?$ONA*>3ZGt{0o{WDK;Ntw+#4V4qDb5#g(6nDG z%$9T(p{~g<{S}`6maS4rT7=L$z{9FK((aY-j>YZSW1Y1^WV4N9Bx&-|i=hRJ+byH_ z{WsINb%^{HHkj6Ncq!>(}pUr%6?gg7tas6iWM#8XeIiH$>iNzOi|KDL-PZXXeA> zv3=J7Jl^uROQhyUaG^)^sQ2B>>%3fQ#sJaM`=1*E&#wpu@Yc{%-??%uTj?)5&S zM`ug0BTL9qBrB5b3rSMWt8Wb)loRVKO|vSU|2PzR7g5yi*qSDtbZov7OeIJ11exE` z>71_!*M=Q9{ut7H_Q_XebA7{?7w5JdNr%{>x{*HnRM&gp)!E6?BI&3G>~}QdkMv&( zo;D9^kPn9??yl-VsZ$?>_r@d?5qMxtfnfSP`+hmU=dx%85G@&}f?}F#XZtei1Z>*X z@(??CE$rCw!v;mn$pppmtr#D!k}uIh0OwZ6qvKdA=B^0KA&M`AaP!h=++%uV?I@pq zSdL{V@fr3&6NPuhhYXKpXjsI~Cf#vt@R5lB<0Zu(h==IvO009Z(-MK4Hj64SMY}A@ z@y9s@6VkSS|5lCGB8ClQ_J|$BmKr1J_a(c{G2=ChvoSCiBnzqn0*oUKO_+t z$IV(J(3IA%n!+y!8et61r|<|NgGa-)ypLfE8$h4-q$b3!(5#j9_9o-xe0)DCY;b)o zSV0<*Ju-;mIA-P8WSZoPvJ5Dt`cDTEIXbtSudBT@jmOqjQlW@QQP|D z_1F4dg6G&H8n4HJ{rnUGg%yN=(*@= zD4Yxa8&sN*Gi_SgLlF}OFNPk$aDn-~wf)Q>%6#LW%ee4qValg#Xi|Xut;&)?tBCEw zR=y0bH5!;WY7NaKd@hQwKbkYkP&>JPAhnQz8J`j)ji_AAUoMZ$X*bR8{vX1x0m47B zTPjtMf5z9}!TDhat?QAyr3cIC0%7Vx1x>*#HTW>ISOnA?y-YB}j4)g2M7?*#FVxe* zcPH*#4qj%~XMmiEvMIv*yCSU(kB-{A)-Zc^5Xlvh0!@j&d81Ox?cAu`flC=s3z&jJHc(B8k*UN!c&9FY$;`d*C;>%D#Zy_Esl~#r=Teck&Cla_d{7MjZgmeOyAu-H8d%7FaNiGkT3ZK3Bx&~WE|_{!uV*5@!n=xFu7buX?>Qb_m1 ziRMdpaZb0ilSRPeAAe0!@b<%tT~A=U$uLAMKxs>$`QtB-H(LY=X8IGtH-vU)ORZm> zK>f;TX_Mf^PA9O`WEgD@a(T0rK`msY->?_X?|jl)4Uj$FLW_x@HO%`zS$hv{T^!pW z`vcITO2DKerPiG%i733-l0%BtBnZn6W+0~L)r|e5cIrzsHe!RmxY+dp{fU5vQ2^^}t+awp>hQr&n-5wkVz}T%y}`g@7Pa}{UkV>%#w`+b zQy`GYR@9m6{_n^7C7->A7K589^hx2TaDX;2-umZhi5N=Ij_Oa=ked*bRU2SCZt-RM z&rxnxW5`#qw;~_1?t~8y|GEe=8X=eDcb*W`J)u-MkSzj2I3xeV9tJ4M_cU`_kJf)Qr=5vrd!T$#ZzCCy0T^WCQc%Ij|dD< zzT!Wb#0s&U5SCPBpbz(0$7YMFt}!YO^pLHJ^+(P(&pjb_AIY}I`2~hdNBD1@;VtxYcxm93Wuf{2j!hphmOJ>`)?lqWa7p6DI=Lo)G+QKcR97LGTMD6*lW9y8t(4V;|KwJR|@!;hF86L8)z@i6a4!x)ZKhdz0 zQ}Ysaq#dqaw!U$g6MhoVmw=*pJm`w)wFY{V_%OYu{?Fr>#0dXAFjY=>835!$W5IQj z*`4TM`L&m>Kqu4gA!l045|+T9AeRdZB#WD#-qdsNNB1XcZ{+xqX+nRFFgF*o=WIb#VGdE0rq8{e@;@5H?f98XU7tKQt6H#KXZnrg#Gd3y z>=&o)DBU|EDQ!8Lm@|q9yctCc4kD^e3Kw+t+)Bdx24ECsV(lO56%e$?k8IIo+)W-D zmiPj4T%1!CC&542o?@)ED%I$}s=UWJixM8e?NA?weKw)ww|u$z{<`qHLH*%%FD};Q zG?&H-eBhzz09mcDgYQk{5pHYAlR}UEcjdKg;*-pQw!4 zom;9ZK_5(A_GeIivqeW9#<>>lz;;>|WftI{F|I=8ZsF691hKE2U_?t~z%q4)%o3_L zMU`Zf4~8C=CI5s;EgoT1JmFrEC2w8DL(NH zRxr22vh1oIkIDqFLp^@-SboV(72FMG=O{~YxQm-L&Qb7Zu{6!%?vZIi><_>{HrkvZ zm0zRY)->F*hObfHYsRgxh9#=l;#{9F^iJ(_pkePW zW7*Q)%+)k;g;oFdH!Jifp@?aZagB4|e!S7KacrnllvC<_T1snWwBmx%k8PXsIMWoO zJ(Yc%E%p8T7iz+0X^cx;^1$ z4uq}n1Ny9?qa`Cc+6gwLfHTwqL0UsK&Rn;(#jUjj?mhc*$1O{wmTLEItTetPuMS#xE*@p6l zi;g`Sx$*InmqabrPL4%87E^xxoH4b#Lkp9~6$W|;slA^`rfOR}U0(~|c5nIY9y;)g5DbN)`gkkU6&(KqPC`XCfqFhIP)lE3(su(em zv@+4MJ=_yP33o1EaMyec{Q4tM#UDN^9LIUr2HC;7 zjpNn1_uX|Yf$_sE+Cro}M5jN&W9z%^k&*RXIM{`*dUnZ8ENfMUHa?#Ivh1hF96O@k zHiBkPevA34N8gKAjF#3O;>~%8@u7&v%es{|m-<2Pyj zA?grIz24&TogPNT<``)`_oab5pfwVB!B2)G`G_y2;i0tO#gWmWeJ~RYHaV7{bU0303UMAp?7fdnLcGhUZpSz;Aot(_4yE< zw&aTSLbQMm`>f*Y*&;kK2UyC7eJDl#nVZjRoI-uHHQl?V?xoImOI?H~vFevllUPZH z4ePw-A%QDQvoW)+8*w;qS-1=%4{H zY7c~Xbm5VB&Y6MbE^O6!jG#k<-I!$SW>5<*~p?P41G{ zE+MdqM|9HXw)xO@EF;m-BUBp{PeIIWT&EpNvMhAbS2}arRLCGG0(oH=x;4E;$c>({ zbC5W;JaQHpi2vvQkqVHwn)%O!pHUf)7_}JJl_P>RLpBAVu<$Q7FDtmsQH*dS# zYh^JltH@62!u}KkTWaS;&p{WkWrM25a2t~?01{C zymCc;QXdG=_7GOb5p`hIx|V1;d=rVI-lItA=^JM?uaJy#ioRj?TN4BC$$Ww&qa^o;z(0Q18u zF<;#mM?>G$-HlmfUQ#4JCEqadNa?C&+R1&$UW8l0t+2v&$lmc6@L>%2@G2}aIiHJ+ zP)l;f8;Y}+HP=w$i(|qdoDNn9l|E{GwL~mJ+6|*4GDCZ@+)`WK zlCR2=J6ew4cnsO!LnI$1ZsWkDSAPg6_7nNmLw?d0D1o;sh_qT3?}z{_r9fRJ`X?K{zIsN}K><5n>4f2VFNUpEFM2YIXoB{B z1nl8PVNXh|NpN+vV=@ z!ng=sO^|%v)e%%OG1~p{Bao|YA&ywaArYIc56GhYNMFXR!{Efr>MEpH{faGf91n-L`#V9;h68wK7HsQRt+LjI05C80HWHw zgBL}x_bs`InbM{jOVJyRSA=uk*y+>#;WoU}1Pj)&P@_P*dxaN}K|b0$cnN}Z?>A-^^l`FYY_*ZN!5>nJ^Kd)iccjy?tPF-7HfSmS?zlWj zS}FRm1Cjb}&d$@JVUe8kMyP0H@iDjjx8$Zl7Nm-TK5PUU#ofSufviS&1U+ifVvEkG z7_@&>PeUK-LV*jU(~>y2`l|)lx2=wbkffO_MEGOuC;UhUPT2CW^p;rzn#LW-h9q$& zs1M%e#t1*12fkPC-=e=tFN1Q92pC$djHe2B`U0`9Hfi$H#%?e@1=`x zm@R|`p8ZJ}`uhbBPphV=2Y%03;#PdgVeqL>MTne+j zfn0a<7+=^E(8UM`nwS;F5ZR5QqC%P`r<%dPIkrSeHJy6lSkT>Q+stX`SM=anR7ju3 zLx_2_Eh?=_boP%m2;puLl0q=uwhVp8WR@>STh`Sq;RQ^QkBDQ*S zTKjYGPafX@O4#Uba0@@GCT7N+k+^?sTIF%d7&>_2b`Z8K{ykY zY{7VC*3#tPzm=_BJvRU{9DlsGwcrjhyu;iPgo!~|t_QHyjfdzyggXJ9KjB(#wj4=% zK*)&W@xWVzu86Qr*k0rds)fS4V9F=d?K@b!kBtQzSvIRPe;p6T!`M39IYg=V%#W!+ zl%Iq=Ua;OU0__V{$bZoXZ}n0gbM&%-hHA4}n#XEJV+-4efVsH@GwqUhki6ltQE~Xg zzH8#yleP_7(axb$3MStVl@D`O@653M6T(Ihv3Y$ml{bZc`#sJ^`w3gG@mT2M5Bs|& zAsM8U&NToEnT9nlaFMJXG3E?&vpD7-WvLXls|oOG1l;qZC)=jrmqX5zSpAyP%&g7% z`AASL$IGvhqda{vdNNYA8sVwgTUEChTq4{EK}*WV0n_z2LP*W7Yu|l4Pd;smwM|Pt zY=!@7dH`g?SGfVM_Df@gFtb_`ie%$Ts)ml&-AyuWzh@l%aEeSv))ghszYD*EoaI}n zLo+2BR&CG-)>J)~$N@d&}Fk-Ab}-Gi;DEUlT_h|U3c`dyF;D$eH8 z;LZN{3;WVgnul|*?uZJ6_mgTi7W;BRWKK#d$FhnDgE|d>=GPon$omwg{&L*j%&{e9yUol#?lJk)8^u;~D#iJ*UAyJQT%3{M7nvyxp0G?~ zd!P4rs@eA4OVSSd z1d=4U{1N!^{GN*&u+bSZp@eM{iNz^+9ePK)SanD@!eVr?kQ2hbeaC%gFGTR3OFA5B zu#A&Q2Nx)X0$(beKv`Dj9D671HH43OX^XKRi&y*on@QPZ^y@a@C)-5gb$D3s8IeHa z-|NbxK&n)(+SZ>PSc`c?tAxYnv;$}za!b zQUPZNvqaZrfkrEPS+)m4mE)@MQlc)l?bbJ{XTW0`KfK!Go5*X%w7mTIs`HLuxqDp@ z?%)vEKH%Z$?r=-Bq`S)xKIR!@oxp-9ve!E$k(Q8(7s1E%u-dSIU z;J|J=?9A=n^5(0kqF4f9C&ZBi{=2Ks+X3yX2N-)6)0o~FmARR=@i`+TwwLAXVfGVO z!s2NOW&DUu8XwhgDorK6>}SjP{U3nM%U(vFS4Umw@MSNXML92b|L)IRMncrw59~`f zR)Kcs_McP0?-^d7oa&}1Xg`*dK6H8~*m@ea@5h+@$Yw~1Bpn$So$^@FSJ87HeCsF1 zErE=G5osW(BaiI^kog%TemtSVU~Y6m%B1k?TZeMRVV(ldZ(?u3Mbn=iR{PyU`}wnx zU})myPDt&I8E@=h8KlLcADi6xsEO}OjTUm3%+As`j;#1mBy+HnrcqaI{_~aD(YP0d zZObe^v+E>P5|P>QI~B${C7qE{2}bI-Vr>to3`(s2}O#HAxnYvQ`Y zlO8I4UkV+W^;r`u4=h!iQHFLb1G>paub#Y1ai>?ME38`7U`l0(d-E*_I(uWqDYDp{pX|q8%Os?Hk1d-HSC-10 z@?_QIyz%h8{cQxC8Ov3w^Do{d<22e7>&J^VwK+ z%`)rU118j|o9;iGNNQ69IF!D=tEpmVOk7yF+(D;f+iBb1OcpB)_9C*nIKanOu$)@@ zMjFRpTdTLo^qOe(o{!2%&YeND&YTTPg6flZlNX_NYW+*3(aLtSJvI+Boy}^`RxFwv zBZR?Xgw~fo5M+C`A3f*;P;02)`$QECH=)h9c?8XZn{Zzw?rgr3D$1iOP@q_A=mNTm zP?r%cb_HTgs^pj>i1M4=k))FuYc$>uwf5QHP3U|;tO$KuWkzX5d^mLOCnQ!3rO13#<+2nNQqxQb$gb;pBn80@E*U#q?g*_B6@LNyV@~a zjLDyMopb>|RnMQ%`P`#IC?j{iL^gC9hqHEB0A!c88TKMa43De}6r($}T;7N;w{rFL z)r9X_8p%Yoz%#~=6!!O7m)C8Zreq6o8YiMN8oq8mKij4t8#h0&UuP|xUT#mX5&E6G zc&^|fq&Iu%SmT!JMdl@GNRkfjU*OP_6}ex6Hr`oFLzB1-NTBxUQcK4NoAS6}DmF?sp4I$lYO3fqP^n%)tY$ z8|!zQbePAnL}RxJ#KGb z9o@6OiTbILHDBidMUwnPQAi~|pvXRN0Kc*9fu=115bNm?C^WYUKAham$9lbdCVz%+ z|EqbQe$NS1ur9_FZ2ybbmf)i}Dv=71M^nowmI$dv5JY1rFf~HKcTUpV%z7m(KPWUG zKP><26KzF(0uPVANNuu52Q*gd4kxB%iijJ#T2t8)Y^05#_OyeMd{bjAD_VS^WUaYd z;F)*6%x9>x!EzPHNGTrk#3fkgT4|%x78I9x5gFKtIm{V2=Vs%}iU@o~k})f}mYCaP ztIz6g@b zCUR?^eHiXXn=I5Hl|s7fQJw^(Y((*&q@}k>q{J(yz(;Lh9OY*ZyGrNHS`n$!WpTZ` zpEoBi-meOV&%zIT>Ovtdf3;5u8!DGjJ$215pS7EHPb+vw(@w=&LMkEbPy@+~6JnlTzG7SpT zla}|TEk7LjyC+_IZ*2{hD!{D`@NE!{j9v!Yyt&!G`S9M-#8&-GmK&dbU+F{_YcDbk z$~6lDx*I{ni3M<+f@gMJOBcQTv4X>kL%pUA`x_^!Bj4IyY+7cn+9Y}?e-khc47i%{ zUE?t7t&R#;06(W?JZh-nuS`jQ^KwkkczR9XyIvTv^oZ6@nEW?A+f^yYtZ~sCic23m z(%^dyq4o-{vi3i8ckpwUvQH`e32^61XsOXUFWn2M&wHVFjt&TCjQF%=P@wnmj4j z-gE zg}^p&O?VzJ>?=Uq*uJ9cL_B}1mZ+7+iD({L1Rec+jtiWaI(NQAU;1d|o=FRlnK++j z3nAF_-@m1uzp@dP4=7a+CHk;30donRT}WAg7E#fL3=txS9Zo-(Kt#==FDIZbCr0+C z*$oeZPnPU1_gaO~o71)_acKMrD~ZnYK_??GcEUV=nmUwD&o2PKz8p@YPD8 z`J9%EAGSVL zdUz*Dlo$0E)kS;sSy`M>6Tv2#?{HLq0PcN>j`_SkiAs|VpiRPY#5MrjFj2oy0mNOCT9nW)vLAOS(s2E%2d_6G#-!Xt-Q?su`(_vN)LS`O?IdOsnpX$EHWqavTa$7`@Z9R*w7;tyl z^MJR14?}q7(H_Yw!{{}ybDO5VhF+=qkk{`7H6BS?SK6^p9{^iB*D*50^9huA)>(**Quf$b5 z2qh-az?O-vd9FxMNJVA(M+8mWXVU6jV$m-&7#%2MY5Tjd`?|3E-|5hQBC5n|2L7)Z zf}2w$$bqt!5G4Dves}!d+Oyq#H3Jz2#RjX!Z$%mUe5oeZi!s*T(V|d#IF1J)=e1S~ zkI$pzhogH`V8I_@&7S(jsk;Q^YWa4lf^Xr$;!-ETCQ6;~*%BmmEbJ70z1f+Xd$ojn z0o-GF;7^UdOw!iY^LMjFg1r&Z_6}`$7lnzNAmFZ5Iq4NAVQz&DkPbXS3biG?yh&O? zO_1Z0_ga9%NVA`erhiu398G`w@TX(Rb>T}D88jv?2K?Cs!B_ga-pR`NBx~4g^B~rtp@Z-5gvh z4ac#r_Tmf!d~j9EX#OtP1dU}?TYH2G&1-H7gDD$Jgia?|Zg96J`a*Or+dyU49}k2w z$-UbQq=EAz$1AtrA#GM}fBk+AtHiqrSq>vLg!AaXh9UhTwvek8XZ=1?w>FooSkO->^wl?ihk*&fqRR&dwqJek*k9g}s7@mR!}RzAutE zpxWaV^7D&PPOCI7LwUvHqS{2jL3m>+HAnA)XoKyOjJ9E?HiUbB0*H`W?zEzbI9r%! zkeqJb2>>tB9ONw(Fp0fM`n3l#e{JNQU>63lRJ}R6fuxT}RvSYKbc%v?3PpoJFM zc`iXK(y#^sw*}ZJHu$IeTi{B!K@*04eHDlgH5->3%YCh-7-bYqX{)JT|^%*ZI3OQTicE-vm7X z*}O8-gATBk9zI`BcI z^yF$v$QucE)K(uqFGf-kNQH{*)^iVcIfBeP5~^;6jXM+k0cQ)QDg^Wb)N;c#RNcO%?u`uxce9@ESY1T&j^`6z4L6t?${p|@HZ zL;0}dNLO6x&1qi_ubwyV{zAs%kP&IsZ*0e>F^jmk%vC#Di~k+)sjmd)!(kE-(PHNm zI$r%KB)mPd5er}@zZ(IdV!P{iow=}JNUtEB5;c5%UkA%cul~Q?Ucwp;8!7vZjF~fe zp2;|=zJ?9hxkw;@07sf9Kx#?n8w%GQIQoVBU~~M-tk2>dW9XUqZ=H`Di|m(x&A^+ z&&%IGxohSo&wB>=Fs-}_AC+?ICF|@^k|4HWi9YJd?@PxaxI9HrW zDcz6u+Sh30C^gjF#de8yHD)P64P3}I6>!|%k|4;BCTw2Qp*Y$iA@fs$|yZ0~QOmR225R(*iK6n-iK79*x^co+X1T8OK9_YQS- zVQ`b5yr)YS`;9qc^ukYJ%%(x=W?>-CFB|+IUdJMd3nXYy7268I$`77Evv}Kk)u%l8 zhUJmh2e3_#xQ7oMk!p269yQfWdCvF=PWTDV_zi$JX>4&#>0Rt_v!0|1THfHlppZp3 zLNC1th>eQDai+Wi{zcv_PQX2n(H$%m5nJEE;T) zu3SE}^*}ACEp^UW{AzEomV@*5)zvI|hw^G>7DsQMZJkDMemXa$@+g34R)7$cf80PT z93T}b?1QA%;CJUX9FL!4uCJ$c6a_b)?Rhj^&az0QNfP`jStq zK_=awI1Ru41Pa`4`x!XxiFm+JeiOC9xl15ofY>GM$zuPY<^Bu03#wT(ji#@DihDBw zRC~6C0BY-K|Bdcq0>}?mciRR-jeH$K)ZC>q-~BsY#y!_RW7Z}Unao@3)EEiL{2ceL zYXP_bqsPz710Ls_YDomy-%=+1=T^LmsztyPQ~^PTQa+NRT&;hi$HMG#N-lr{rR5tn z`iqK0BSB4HL=3Qxu79m5$U=!VUI^~24F1az$j=?~8K8t-edEkj-ZJ--shV1$olz=*y1QUO9wFB`n!?%uSuV<~ zT*;9GLgq$zw1c<$|0r!(U+tfL!0R7>;Z{LH;?{EME5MERAh911|FA=AhWjsanH^I- zF_Jv7H#M*r@<{?`F;y#2W<#pdf`~m{0%~nga%-gNUyz%}8b4zUZ0HiZvE>{C>spGz zn=%K;27X?0+gPru#Ai{)0#JSDk7%8Bj+p z_*pGDr`BY^iDTbm{d^$p?#CRMloDoQIIVM%{1|k5b5+khWnFVC${zCf@ z;J1$xKE5U9@&ZENqVcBVm3ViIGQe|sj#@af|Z1p@fCDwDE+7pADx6>eIz?WQa{ zF`ocxt^l3=WzAn$SLLw;o7G4Pe9hv-9ic4L}M zJ!E0yi#XYbaC#ipm$_gPfAS;v8+CJWqE#@*TGK^he=0slhw6M^fQn;9DjrA253JrZ zC5wTtbK^OyP`p=2o*aP`@p~9rNko~eU&Jjdwa0-^gdA(I??V>}7x}UG-GfA8M-E?? z{A7B~B{1CGcND}^zadv7Fud7!xk2u@2oRD`X4p>QO)rJLHbZ~wJ4p*9T-UTVgyV5ACTT|4dJYiYC@c&G zGCBmsuNB*S6}x*?xqFqld)2uE)km)ycdyx)L_qL>s9Y-C|TgXZ=Z}b?ENh`EknR;1f!7grdJ; zRA$C{O@_3j`u3mQqK5sRdgq9O`l!5Dn-B1RRPwRD{%BjPA}|uk`OWT_K6S;!21&!DOYC3p?WSyztjQ&i1_Yl$i-Ax^UjrN9b)!Gi*qozxaB& zv$C{{(DOK5pRU|(_;3-n>j6bwdO}kPT~SMw2azcV_}Mzrdc9kpEPihL_`2@8<^K`& zm0@i)PrSj3OIxH^X-lypDOOyHOY!1Pp~X|&T?@tCA-D$DV8z|t-8FcS8{YqY?)~!1 z**&wfvm<*pC)wGBgjO4+RyR1k+@8tG!x=mxrY=LXzfQ=* zDT1c;@jTSa<9h9ZOW*zSylY0t6OQuWH0gC8{&dE*Nc8CdF@pQYrHGSOm+OZCD$hI? z`0WOq%jKHNw9V7=>DcXI4YcBMkA9c&w6$=e_sH1X$3+DK4WL{tI8h0@4|x^v?NJIn z_GGl)56yVN9-8o}R=i;62zxzjTzlQ0?f|{umnWW2SI0XGeqQi9Do@v^wGIU#&$G3y z9Vd=jug7!PiPzm76~YQI{0kA#(_@g+dDmnqqSx!klwX7xJJNba6@AtP^0a#__qtOsTd4KAIeip*U~iv?&3N6eEj@X{mAwX@ZrPxD z%#-5-@pcDU?&9+cw!<~e)+P(*%Pp>Rb&0b33l;;++mo%Xb9x=>z=s-#M+Ll^9)X-X zNFAG7L~DWe(?SO9YLBE45+;^I#`yk9{)W#me|}HylR)3ahl_OWMJxgOd$0SqIq2{M zy-jgtEO;%EYs7sDU)l|0QYr8$hIaJC8Tmnq%pu?49-@DY@V*_d`GtdJWqF?MH_Cax z483qYB66)Os;y#xE04Ea`Q2a1oLq;xpVWU~M6Fmjvsq9y*v#r#WM@pK%CI!R=%L+j zTvrMrI%-E2XwAs=WDEYlGq1+kYbetP$$r5%8)?W^=dW8X=`+54kX>1r7Tr+5i|OuK z=8gYuj@NvoYX8ff%}ghk6<6Cdhm85k$^z^R;jB%qO~x?DsIwaX(qc`HJE?Z{y|xV` zAeh8)eBQUkX+oCR7+1}u#&HaxkTR8he_6W=@uwFE{*Jp0;|;|k|bY=rIb$1Jzl`=Y)RD;KkJYK-6=iyV&R;uqxMK(hq>EhY^7;; zHeHI**}6u+vXC%Ju4oSBa(20Jg&356IK=2d6@lmRC@~`9fy+E*;lKDpXDCc}im7#c zGLJ_G%Sk1+eYjz?8f^VHCohx>xNOl(gg8E!!GvJ$etk03D%1@WIt?~;%j8;-#*xdB z$)>GDr0vDdRZFHTerYjnk#t0zl+zqL=&`KFj@vP9ZZa`PT&g-F#cc7Rs=xVLyl{0u zV0ty=Qu&`zeaBC*^lxkiV?+iNa3Kw@=eyTa6W|G7#3=x=0x?JPb+3G-K8Q1yq9!k- z?DkK_qaCobd57i1Y=L~xF4fPG-1@b_Uw?R{)~d-Z=+_CWe2la{1gq!dn-p_e^TfY7 zH?j^gu2catC}BG&nlMsH6E?q)5%>LKJU<_^ClzM1- zocjLk_qyh&cDkj}Icf6*3mU`^G1uW>)62Nz@dCof@$M>yXq#ok3BF?eROce<>t&UU znr!=X^L5|ibtYq5;_PGd$ayBZOnWjbrK2o}HH}+Cd-G1@SjPsLw6!iY3FWBi=4zXb zmFv=0gj-U6niXvRllEHQZxWyArMGGTO|BjOxv67H`Ij#2C)LqinO|DfKg^-Wr!BN! z1djJ<^`T`->YZ{UiCHw2pu@7@_29o$#DTcw2!FET(~OIw3f||{cT#5GFX{HwW^(b^ z`W$c}a28zJEt^J{1PQYO42jijUQBuXfGA6OYNC->SXkVxzUtjj9IU_os4w?PLctX0 zJe@c@?MqBrm*WvfOVZJM4=%H%_*voTI6aN?9NI9{vCPPjSDkM+7G|2R?rJe2CgYox z>0&-b-~LRSmiXv6MW0NsEMi+&7}JHlMu5o1X$+><$TlNk@LjHR?FGAdz(V=_f?i8dUj9<>-_>+2-TaT_$ck=$Cs%NqINxkexRh6_R8O|C@F`^)jtO*LU zAux|^%w%BlDGz%H=L^#&ebFv_udmvHb1q5ewKx)oA(w+Cp?qie8I80) zt`_@Pfcs8&`zW!Wd<`r{^Wb>#ZIEtG%KMaGU>;F63%aHSV*Mp93koN!fGdf!Z(Bt8 zHQ}3MuTr*^$NzQP@BEfd>5Cbie5antc=PWoKj~kQ`9{Usw}E5V)22X!Z?CPYrY}61V=zHx8w?6V44X_Gb)V4BLr<3LbQ8`3#3Ntk2&?=U8CIbb~usC(bHr6LM4kPpPrXbRO{(9gj(j) zFBX1HyGlb2t+;QQ^(`8D*Qwn19}@`G4k*XPvXSV;wjJI|y0@!OnbZ_5*BK2V&kf15 z_)SZD2qlj}1s|*Kt@X3@9)9cR2)eucYlSW-pBRp!@a{H2l&K_|v$D%D{UKDB0$dtv zoB^ko(i_wzXYdNkdXAZE0T;MzmB&g|&~d`yVhah#t8e_s?eg7ublA$Zqko%v$$bk| z)FRDOZP3ty{`v2wpF}M!yYtrs&|8|FmZ06W*<5dPd`WI68v1#^3Of?&N&!NU7emQB zXS=Xa-q#Z!^|Y^QLxT>7Iqs#AmkaUz`J^wj^2SA?^kRs0CV%J>m*vyJwkhKT6@;t{ zE?i(s9hz((HtVHFnruQVEOXEKcPnkvTA6tr2c+gEc;8>^mnf+4lD@Bsd zsd@`AlBqz#5s&M6JapGOjTD`AZqr+2j@sX6t6toPk#nolXsYW@lut-5 z?!p#7*@#IeQ>(St-f)Usn?6vBO49Xf^L<}dv`vX-M`ty2_P}I1XNs&!#@$UNm}a(4 zYaPi3df$1-9&AguGnCf>K+a^w8v zgf9E3iQmGA)6AiKl&-CHd~p5#Qvb_wUAse?_M@Hih{R(pMOCatPnMPGD)nqOSxKGn zVh*YbC#{%?b-zbTWAW(GVwV^(%LR)yRZueLj5{i>XG9K68#ihiLvD9!A_ifbUO_g* z{E z#AY%uwAco9sZ8Ivpk+pthJiP02P}r5Cf>yA7kC5dFaevwQAy>{)TUB2DYM=rPA&8r zkK3azJ;6yCMwji;;^U5YM8+{qQFDfP&dZHtYdzAhhq;1AxrQFam)*&o@_wFIHb^>D zPl8W27sH^umuRIcy z-A^J|vI8?=`CHJ2E_?U`hIWrh2${$RDzgvx?+md)VEE(Y!bPrja-@;_cxiV zj#8G!I@S0iWH#U^$1qz{258!}vhfUnzH7 zwekgrp(@(2shom~M~;VDtGUHGW(Q?WtRvIYx}tHnF(uQQ?J47_*v`j!$Ddr>?CFIW zR-y`Cy3#eqod?8H?4rw3njs*bkTVCjk4!rR+jwUg53|+p9PQgxj**$ZwGh4~ky1CKeX#4==xiy#zDPB`Owd|?^Flbb+n>!OTY1?rA z!)l6gn%3*QxO`|J!z&lf+)*7AJOh z=v=@zP=Q<}K5YB#iq*H*6A9J=3we!`78|*GVX|Fy)c9MRG5^NM-oa>rHOWbK#LPb{ zwPm{&1gK@FeVJ+HC^f$;sc#E6erv9sikm)6kHoEhq^11unwgxzOuAbei3c{yJymJG z%)uzrnC8MGD|DQ)ov86;Pj_{2%yzP|8}p()NAC{>Y6G@hxs|)^-xq%Ixy4TS+cqvB zWg6KoIC0W--t+~7L&SU7V`sg2i*_I@F(OJHshy%Gq73=1+S5eqJDTsX#wfPC@TB6w zZo7|IPOUTyED@gE%EnGbboN*|Zfm`fx+?dhi$;3Mj#(=>+i}uV_@Pci#$8K$-WFdN z8~fb)X$MmzIr`W@>7z`2P?r}l3fS~-u+cJw{P)2WE)Lbtpk<{puX&xK{lpcX%S zIMl(pJ7pwAJn=fcPT@010F+_4?6UlJCv4})X4!eUr5$<%eR#R3n{0hsZa+ioCdjnJ zsbXRlI#4S!K@9!FA-=5e-T6B9IGZ*|@}RIc=*#R-ycuk>-4IBALSdSm#VwS`H9Va- z1A(SS9GZ9a!lIeZSYK-@jcAiZgqZP&J|#%qra*5t{9HE7p;RZ|iwJ#TS4)|E^=|Vn zD3S-2nMqtANyyp1_hYvFy-qVTX+MAGZpAW9s1G%f&P~&^tfna|Iax#!qbkkmam*%t znfZ>^?4GA;u*^tB)W^FS;50mH8?sRfMW|fyTX>>cDc>K<+K1GC6j~aR%WAsu<9^Nj zxR11Sgr<03FmZWP2r4|YAT7-|6>5TWH0T}92bIwK>6_o0x$@FBocmoPHRB)RFJclZ z29XtYM7smy6@4z9nE6w@Tqu4B+6fI;80prqbZd3@ux|e_H0I(<8DO%%gSx0L zN8u_T8o#`?)R;^xDi0g5TF}zJa+}y@wpo=$`UHv_>rg6b_em3r{UZokj;k%9XjQuT z?m|?mo&F_!5R+w()!)o+Nbxi?Cb;%&4d?v`L+VnWL7+r<$pC4Si=DP&r$l@z1v0y? zrHi!dB393~F<^dNStG>PKJXust6y}bDZlhD(RS^!P5-r`hBVPlsl-0yab>o`+SK=a zP3AwF_>wH&@#!S}9(>4TPFUH`$EOmkU86ea!H0NSaTcBLD{^VO=u#e7f8X!}qic*E zWp+wWIB85A6?9H%T1(QfD8L*okD));=56Q?qyJd+EDu|3Hxotll+9f`cG}IPYFi9* z>cOl_-QX5w&7c8g|IA-M&VQM~a=kOe*#B)f1snSsdmcUCWP$QP^9_;BKrO$=%fWY(CZ>&AE)strrycV9I@^@v!uY8PGM3Ymzx z2{yB9%KGyn^H^U>q~xMa-=dRwwXA2N%z zvNdPo2V4Pk*44-MzbmPOZTBEqHiY{~c+Q~VteA;dklL;I8EO^*xgC>RRozVZK1Wj#~g*UgzM#ju?_ZN}yc5o2&~Mhjwl6{KVwLybmCIHx$; z|49gBy$7-7>g5k}w$RQ3(sME_4$huXOIC-dAM0eUCjQve`HPHmp~dc)Z@c@?jVkQ$t+ISXoidkz zLSxl%ZTVSXProQD$Qmzxgn1?m(lNW0M_W0m{f@C69#h+rdK~}PdFxX4$3ff5>c!?` zBL#3_py7{O=DT_&bRvuHz-_~rZi;`=`szZ9cycR&^XlIZm%HV1-3E`7D75IMo_PjLOfj4|aqHGNd4^7?`Z+aq?*EEItjCA z+_796cs;)UfR-`hn%y&ZvQnqX3zwGhHA4KVVDo3@)zLftfFnA3YuB zelQM*kV#dhxX)}TyK;?3W221{_Cjgqnmq)l0ux2-otjAW+ieLG+%n-0boeNdYe>72 zA&2uf+R5vccb6Nlnk?p5A|4JCw$syc>-k}D!>h76WhC(+pts?+iLmWc zNFRtWTuwoqa~R~>Saj+*F)_9GlSDu_{m^l2!bHUcaapVC7`}e%kqy5ezBFLk zoRH-sIm)itS?IosAZNY>a|gV7&2p$wxWTNuc@l2g*X`1@(~u#4o^=rYno{F+m_`Qhwi886LEDK0~AT zq)Jwrbp=JXY#0$bV94?HSKrN=g&Y4z5zHu^OJtL@BX5gynHZ(s$8#s@i&CWpk z>O*eSPpjoX!s0`Kesx{W98Bb0=v5!aQ2z|fp>}Po2oO215){}=ei(n3&482h zu?O5-%HF%F;@yQFS+tnjc{tv^qdRANa&Svxm34N{@*ob+JG#A*UmFsBWoe!$t7Kqk zUgjn8)I8V;<9z|U(lhnVA4#X~iWfgF40Rvjq-x8B6xm{!jd^kz*{O0EjSV`wofC~g z-JAqE$!p4zJ*L`x#Rx9&zuN9x38mo&Tnh9D7S9?cN@nQ?%ioJ)kRYl z3p(;`ef@*c$JIaK#ZifLyevV=o&u9w8pFWgMvA{?Wz?TV|7{0Zikv7-MGlIrhncz` zoY)d@&a|({=F!29>a!L|A17kO-Gq)N`haKMRRoo~Z3H*3mOb))UJ{#*wY*tL;{7V1KbUX{vs}&bnkbFDx3E}a<%L_8cETa7~fxcXA z*9~i0cyiIE8FAP{?OT?Xj;^3yCmO!6Z?$QltfkxONmaPHx}}|`w?vqeS}0|Fr})C0 zuStWR-I)7~FgPj;ll<3qJzI!%bV*dndc5;nme!>aeS4P5cR{;*kn=c05dSSQkTD@c z|0wyW4ZhN+W;L0@K$-f>{hKPw=f(FzP_a8S;2PeoEs)SI=sH^w4tx_xz2vBh8(zeq z9y^Myp_7h$G)wMfgEv3+_dp_(QtcE>1d}077)typNFZT2CYXJ=18$~rbMFsExOQ#P zFaJUCZN*2=Zgl2(_*hTA`y}Fddji(2UQxoc9}~>{xC{0`)f^RvUHpBaTRrd@zY#$H z`DG*E6gwxKJqz0#@j?jO8_zCF#rx1nN>}yKGC@i=&3%p~s*(S;YKhum&efzzYQOTf zKSk2#@bfJ(ko8Hq+;S(5BH--sS7zgTVcph0KoKR`^5mbndItE zS}MQXyhJ0oDYrfxFmlL5hfOln?D)k&ZDYd6_{F9rSq5sKyJWZs(*hlglA>^oEm9Gj zKJYO{LSDN_!}4HzPDgV1D+DJS@0z{0y1-h8xXStfay^hkznj?`Hq$&#?M|aGdsA)% z&de*5gpj2)2!(T2u^NZa$8M6}O#980xVTZ63la_P=<(K!*cLgCwJ?&(Nc>!odWxR@ zyE+<{(%mcRv~GKhs_lc?&=whgdZ9n0eC$rW(gLf*Ll{x8{E%TlmMdi>`0Z0wbI+J_xA?E#m#=FM?8X_}L@!1SX*8 z0_(>YUWO0YEf4?J$+$SHCwc^rh4u*iBq`M^X)$g#z1*;2z2~f=ia=Q-Y1ZTY*J5D} zq@?=?Y<#d^#PvG4wy8U5h_v{cKqtZ?DW?|(x1HU-tOxe!s$o(q{T+xi?7KoORBy*| z-x=Wf5U`w#l2`|l@Hj7HX%SKgiP-}P3Tjph$-j;w#nO2zcRUf7*#vS2)c2kLT%Hei zIHf&fk|q9<&zwftze4L47o~I&tCLDjE+sBi+r; zCD?swJLvR;$S?b7T>A_aoqAPyl@5{Q+*_6^r?+Nr=fZ~*WbNWVjGH&ez$ah1{7W_! zPn$V^_;(yei_3h+Hj#0eDL8Yq_@qaC_;|fG!1uTn594<5=xkb+wbQ3`1rB>4R+jwN zs#Di@iwXJZ30?KvumQsx7BUuKsLhemPZ#Ko=kH2#8cw=+t&Ao1@0%oK-P+MG;;b`l>w&~7Q4fo<}f zgdBmyg8PyWMGo2sZlAXDNeY?g8P_Bwf~k9EdkMFW`_x!6|Do&frOb-Mt%o<}1Z*d^ zyR36VE^aMbv8Y6=wJ}U&->%qKmHLx3#bVWqfyM-9i+oC#y6b`uuHLp}2Qzj$wrDAZ zxU$Skn($?;#5b6N2Er2^o0+3&wI?5f;_7g}EPpCLgjdcLZQK%tgkGu9&~x!nO!eOH zX}bGvF62tlXgQXH8DLY&Ly22B zjS9Ak%;@f6l$rJEHk0qbEW4MYqtY@#$Wus$MCbl)$$~_O@^PscP2jIrd(XF;%uS0W614YP6}}_h0winuz4+FC=$?cz(`N25;dhBAgs1IQ zIKgQ$I+LE*hB<~Jbn<%YO{O#1rV*+dKejDr@FzX#4J{mXXk_=)yAq9dPzyZPQao|}9zE@ydnDOVXi_AZbr?@t?V~3?vXd5ywL1wTC@Mz!TYn69;g~4H!3nV2 zGq2^cvqTj`?M2|=SAq?-fq5LUR>gwxAebtdyLhgxsj-;Ry8XMM&KhKnFwxy6m*$Qx zmD)^gyd?B35y$ssVZpRQH`_~6*xkt@1G)R@(y!8XNu}uzt~`-*V0`0;(j0EpJZ_!6 zh1nkzh=-i0g`AS>HqqTy*2CbI`F<337*5^S5CS;R8QrNH-y_oNE0r@tRuF5!=^Ks5 zjYd4@KVbthyPRKGMv#G(HZEkYabc2tiof|*9lo%TvjMAZ=AupX@r3AJZy&9JMMAHB zt7eJA|0*N0-~HCj5=WdjE3}ineMJ5(V0ghP5i6}0_}dCWK$$DDGt{B-$$l9R2&@LQ z9bhv9?!y@kHg+fgkk8cs?y{WL0yod0DU&T=&snxb3}jt3kQl%xA25uB{0#gAIcPL} zYtfD($}zV~>h+a29ls92lbd`C0UrSOJMEpx>_kik00*;XLu#*cV z?P&JW(5r1vaytxnIVzs0JQBU5)G3h8j+prp%lyKz3QzEGmz1=ovQT(6WMQrhaW2+B zar^r23mZ<;HR?Wm#sVG*N5PB7jRD}zO}5^@hnal+)61!N1N`g^ul8Lo6z4aOf%sl^ zG>d+BbQ%u_+ir$$FNFTx={I}csG=w~d*7&HD>et-sJ_-{4!%((*J%EGqe`dP9Dbt; zRIK~)-hBvn`Y0F`a@+1&OykK+P@wni-u$DYfPgLMtK#&x4R2&rAuBeVvBi4r8|I(Y zIQd>Vle@4ObAL(ab4>vxpw77nv8>EgSf0d%G%glKX_N5&bS^hN%8wjR|JQOBfMZL^ ztG^T3_r*p$mKJpk?7=P*Tjzg7*q;xbWAz=pJnD_KbkJ7lSQ7o(!clqdUs!4X^2fI- zsPxN(mhYLXTOn*SnpxrND$u6ne^QR#Kjq`=;ryciEN zG!E8(nBHxWJ|fHH*o-wR&$Pd&R4ZY!pznUFOyI9{b>eA6wQ^UJGwNC_6Xa2+8q*Ia zbYERpnh4vZ-S2f0vN?RnGNhLO%}2wf3G`e}0!|8OT*lm8`BoO1+kPjw-_k772<-)I zQDAs-4R(A!Y&Cdu_cc^+0tIqnqxrJAt!FD~l}M09K^%ByGe_(k6)})ESnRG-ZSs=k zSGB3Wp|U;V9azpT)I(Bw%nXK_z@b%rt$Jo>WWFrehNu?MnKB)F%VJS&nxTXsy*D$= z7H8A^_0(2K$|OKERW8dMoQXw1VXzUH`9x<}JI<3ZfP8cQv4wn}HX-O_qWg zaEh{51sAvI#?Kj9aAMC;kX;*EAZbNsf9CHTmufR0W( z|A>>um#|%@dc}bVDfL%IU7cz#tg;XhE?6$M^)5V~Q=i@nlzweAwGJg%wZDcoH!SA| zXp;#}%(VA0qk7TqiWNA2H8`Exsfb^uFweHw-jUeyR< zgVi9cu?E}wkYX1$fjIAVUA8+kW;rxQzt&YR?Y?pjcD|`T)RI8gYI)r(c&l1B6Tx{R z-Z~Reega;&{;;L~(6S@SBB`5>-$3!j1u1gCCPf|4@W$DU*MHxvk#-dvTA zZ?XX=c2Y307NiEqX{n@VY3SyZy%3y3eEozk{aYSPiKKQ|Bj$WrLA0zm$i;XS_uf(s zAZD(2DMrk`FdzC;7)+#_Dc!($#15hgd-_Ir(la{#c=C)dY}&IYkDL7CsKiIB3o zy&`Clsw`ds>+O87*ZF($T0eu?)(oF&Ait;&RaKBqFBh-}ZqSt(zQB=-B`X*yO2__% zF3j#**JE{XT-^Bc*UzG;nmmVC9W1FMzJ|5l^wKQ_ch3nT>B}LV~IRr|f$qj}0o6*4FfVvLTtyhv@5b zT!og)i!yKNkf~$G7kmaT&{;fPoZpDUOR$4Fi4@kSd6-KiL+Zi^>&~-Gncwn*tPjG2 zUZKL(V+Kx0j*4H!)5u64Rp(Fs73d!{wX%IVc6X5S#mm#>3Ea%gS3ho6z!2AVJ-mk} zA_(my;y2pCOR58UzB)F;^cQzq@FDBfba>U}12RRoYhYfO8&)Z?|A*WW`d;_Z8G7{( zxy=H||JT!7velV6Cul9==5&EHQu1g7SN&-nuA5Hcr2(LT>#_`c0UbT(0M0eAf$foj zH2o?sy~F#;%Q~!gGefPafQI9zeWjagFv>;9jyehe;_S(Td@9zvg;7F@&I$}v)I-^{ z#o6H$WFzEZn=U61M3b>Pe0ZwiJJ!KL2xaLfkt__>u2j?(QK! zhg?q@xMWz}nrX`dFUPLX`p!4(r&7W=*5+SZkPcR;pv_ABMm_@pi>iFKn0%Z7`Y#%1 zn8{8ki}N2QhXvvzKh{hgslQx?>~ng#0-C}swImjrBZflQugq#RP?%FpkDNAy6sB-V z2>KdELm`oASk3cjUGcE%AE($7nT?E1MaYtGkHL7ZtdYernG1g+2dc{55Z6C5-8dtQ z9ZQ}uumtp*IR~+Vw9P`SB@tI{Lb11hBQ!Zc^dya@D@rW(%br0N?-6nMT&7ZFu^)R| z8c=QeSWP?*)=mGN1zXC%20)3&ku(1p?;>X!8t;;=&IbNgy1sWT8R!RH|Ikf$UvtFT zo8QDoI070#58DiBRdPHdXuWDd-0gJedIV+91&$Sy1-tTOeuQzmFE4{6JsOFVztrhq zR1zlFtr)V|Bc58uh=-Yf->3^5^_i5ERuu7+FfXAqZi7~=gkGlNB-MdFlk$RAl-TU& z`G@u^hM#FEX+(F1P`(8YFGwchq}5$h{~md+zK=x|7+ZsJ(tdnT#YsbGTx;y=;<5f@jmfK>K)~2t9ZS=et!+#MSTAu5pT78gnqi?gzwOd0kyq~ z@oksxwLKya9wDn!-Xs9N=ibntxr+VAx(E2|rthBJlt$#)P2c!P`MbbhJdc8sRy6;p zc&5``zGHCVB8uJ!jLx!c7tUPRHN5KG*9zouzX_Ob1zn2 zgxD^_L4yl$v%!4#L8y!Ovr;ggCHh^6@CBUzcNG$i_+D|ufDmlPhRyzka7f^cjMn=@ zZpubs3~s7M;b89fjlyl%w50@W-~O-wPD7*_{SnIuZ2!P2FgB`C>?1#Y#u7(ACz^qt zJyLl`=Pq&^XvphrED-QPCX8j??I>r5F&j-dux|`a*k=v_0ecAWyG1|{<~UEAjmq@v zK!dUQlRj7ZC?){%U=$0YW%P5)=^ds$DFeJ=iAvLqOKZEHNbh*yy2G64NX;a+aTM&VOe8Nd$&#nqrr4Z5E6L*v&| zt^FA}Fo{a5>FehBI|qotrI=@ccDe6|)_+`i*=47yJG-1yKy(Z}l?PY<8wkIAecL;QCNyTrO`CQhS$O8xA9e( zdA2%5gW&ta`aVcvjGo-Sv;KR3K7QkwwETi||SH*~+ z-pVBs4k(;LXr}=IL48v^!hXfTQh;Nuo^Cb1!tIoJNAT+sY*Z-n1lIcv)B|KBNPD$N z0e3q>FUQNRye|*WOAk~kHXIVwFnad#i(d?}tlkk358-9L^MM~uDPrM#T|Dx#`J@KTo4{J*R&toi zRD~8H8vH{&IE?>}d|HM2Y+^)IPV)%E`sJSu+!p?-B=qY4k4$fM@0QFKDbf&OwN=ja zbVv>fKyP!8C#4*4THKNzi5WWWIW}V_VuCl?+&f_>Xo6Ipjd}p~_)lW7XJ|3!XKUidjDGZ*#pveNRGaqBA+JU zikxDdCde6`zB-+;G%80vooN=CjX?Z;atU!xCjE@Zk8)-DnY16LpH9_L{8v?1fsz>Q zcEE&<>eYsX0UNbbS9*kzS80@3g3Q0h012>J5z&sn&x2V3n0+1_!LwTu{5Q(N-JRHJ zZ7Mz>FgT=%|>ZMSk^ln0j0G zsRmhiK&Et_3t>tmdjtSD>MJL)47?=D%g6!|>M0Zc@U6Uz;B;S^(f==kHvrl)iG>9G zTq9zN7_tbrWt7?mDO;Y^f9j#K5jV_GXkX1+dAKmjPCjRTu&FyOUULDq{)^ zr9|GpvNI~pvArqF_-c@6pEW=rj2MOBBeJhU0MbnQ|MdPob1Gl$=@pG z@D%Giqdz6BhB^i!Ak;Asp{|bco2ZCLSORkzp^+eSG;dK<7$IlBfKLw(t*!3&4-44T&CA}cZciurpQbLS20EUa5{8AadLurZ zXZzn5EP7Tmdrd}CIf$jIF1lSY?!p~+QI3cwf3=#A&Kgi-;AS1EIbRhcKVa>{F)ls) z?*v6WsIpoj6j$g9PF_!5WA4LIFFkzk1VueEvRXzISAG?ouuop2?Zc5TJ$&w3ggx{# zTOf)n>IEl^lh;K1aI8xYzq^*N9xKN!XRoIPzqa~zSA5-=eTP1gId-h*g`g#F=g^a_??m=Rf_(1wi3 zCyGe%u0e0uW0UcO1NZm!5b;?Y)vI7oK{>Db4f-y0Rz>;Byay}&@z9gkYyX!b)Szi1 z{Rt<8(K2FYBE#WuiI=uoRAi%>{cdvP(?wM};anFH+N7m-_C2&PryC?11LBfh8L zSrq_N4oP`{@Exu+np>SOCUc@9lYs)R@&NR!2<%0n$?`kgK1{bde@wZ=QDg=emPoCi zmM+nJIq?mmWXi}F)@Y$CGM)a*=x;LaNOR)RVBWbR=9-^!-a7;>mmWusHvSNy&e`Nd z)Uo1gu;;|r2$L!EU0G9V7l9&2Yei+2j}v}mtTTVk!c-oJ|4f!+cryJt>&^8zmsB4d z(R&ZSLC@^;2r+I*8^v-!rH|tQB|X_N3f&c|-@LwPW)I zQ|5J*|A?29!lnDZQ=-L12TR+@XOBO#yggj<&rM%^JNeOe!BM80^LRd@=Lx?WI$3$R zc}#IyX}w?DdENsF>$wI|={?>p^*B8}>^KQQo9{1{1`vBC1zVo>B(2^ncwJu&35`bl zZ>!+J0AfSq?adab`zh`*pK5QV<>97B$o=Um_wnRD196`s@Mz!()+<$);)cS~f zU1Pbs>j8OXK84>!tegqGg|xRmok6^0jSzb)!^s}P9Q#*1ZuY3d0;&^=aF};=77o;E znXCTH>UDtRflaPy*&RZNEM7n_&!?fMM-lsDp(mASr+IPYuhBjqC|RDqJw2u<)J@}N zO~w+|V>+^q8c=m8;*0P?IsqVfrqyOjxIC8DKa<(DuohXgH?@DH>}ByqPheS8kvY^~jy(Aq}x?CLq_v5tpeTEPzak zaEV48ks28zK5Rds?K9Slw<{WB2hEyGMpe?IjVaQo$+8m8ZNI;2Bn|n_Rj61OS~-K@ z$r$`*5y3MjM`Wptm=D2|e9`k-U1F=>;dLl1C)UMvD8nV3$iJ}rP#AhT^r)oFJF;4;LK*OK zQt?wf-W8&F-wm_O@I~4R9A5e4SR?K8G2T1A+wz<}Mv?Zw0(a>_?}R@!Eu1_Ee==`> z$(=?B_xZkV*n$7iMg@rsD~)JP_|t9q26{9%kiLX{nvFs#H(63q;hog_EixNnW5rr` zk|N)kgQ{LaQ|1ScJc>O5r}a1MfMO`Kn9wf2vwGz1^bi7O)l&j` zf%TiVT<#F=wNFnW^}J17yFQ9Gv9z);ZuJTvCHB1ni0p3|DIa@#KdG{tMojkm{G+4| zr_>_fuMLs(+!Bt$i%Ae`)V-b;uw@GWFd+8lWhRDbjCurrXm+obl97L)eUr7N^QIPs za8~^cuUL#(>{DBv)B;L?TPecLlpaxbK3L%s?r|1CIQqR-b#qFydgGSeg6?Fp@6nIN z=gC5JhA6*?i8~z3Q$IaZY8r?xl_8p;QzHtjWQuhb2!0R>Fo*L}?w_A*GXA;0OIz zIjDwH=fmD|gJejz;-;f{)v**II7s)c8JTEQY~h?qXUe`rz-!eXpQF_{J8;4>CD`d| zyMJ#Uo3jroj*$DodS~8*f3zLyr1k*uZOi`+TkB1m{<#^oT<0f5H;f?kw5S@AdO8^P zXSeu4fK1HsLilb_MkCdkoc+|7Izj(rbbVxBGc}Q%{mhq|#PDQvUjd&xt%02DJi6lL z)l04Wz2i`Jw~e2An%^pngU9zBtJ%Fa0`-0yiwI*2Emb@I{Jl7d9d2BZX_9elB522L zeTXJmFpWzJU=;Dpvsqlmj`VjJeKoESk(Nl&Z9o%h{fJWSdvU%=$JXOx#QT>k7VS)H zE5bb-r7!Ngd21F@Bb@yBx%{Ept?yQD0)PVz+=;i;!{9Jj;P8% zd1^e=2+>^UH}+CtRuRi>r`#c{g)2UUb61S`gb{8pd}NINyjQIa8$#*X82*~M*?kRQ zsG@Wsm3n)Pk4!_tB5LWUs!gT&*6Ag3+@}6}kJ@Hal%Wkhk<4gRx=6u=^ctTX8_D;I znyaiHU(R>FUDQJe=o{|%MD8rzwqE4*GzSQqRQMwZm-l_n4GHI-+WnYn$k=kc9QS`3 zc;e9?i!}=pENo}Oeq?%46!oTH@#g?*=Ui635ruA&Juy>vE6AcSDy1U-xR&)>a{M$Z z6momvvrIx4-IAxn=sk8Cdtqt1{sWP#Hc&q=OazZ6Iorgq;%xMmHBuCh=4;0EgMW9& z`9Bm8kUN7EE+!uSQ89EvCvXA2n6#GkZ4@J~BC3Mxt9_w`0e%7rkq2JlT8VOhy4H6h#7!9`a#7RwGbXz1QXaF(iO;LXlF)zY#JRZHy6~ z41UD)7L{JaRtj@$^vH=pZOi(2el+T=!5QbH^2!?}M4w_Ec%<j=d!NI-_w#-J&+~uod5)~T*Pb<%0-9#9NxixU7@c%c{zX6*u^khA<199 z{8g*po3dtiI4u-@HR(*D<8k9Td!7Z2ZRbon84-?q%C{}N12y$_b{hgDw-*p^EiVSP zrOZq{E$I5hnGoFTbWCp9W?Inm93QR3R!>wk36h zw7)#?R6OIB6MLpZl({zvPy%@_k5>7HtxkLBVkt09zCCB*i_{dHB=Z7=qPEm+#W&v4 zuEG)*!OzlSLE;(R@zwN|TneN$DKQM+`wn=X>8uGmI(W=Z@drp* zsHgpX1AVcSVww62mkY4$RplU?ieWJf-KOd!GtnnuvmL}4UiW*!WLo9jxc13poKE7- zm!Sp&Xl!;@u*i|RftaRK|KLx@(tEtuqC=-q5MV#y@coC(eDgOQA@XGn)y*osv)@vm z_;hDA3dA)LyLZFHdTjQgsiOhBqrVQWs`HmiQ+G6CR$$K-@H zA5mQ)?hFbwh)%~z8a(qpRF9ly(Pg`UO}@wa!^O(eeI^gWMpEPcUA1s93xK9KQtxc> z`0^JnfF`a)oJEI<>#r<|lrPW*mR~h-&z@^j00Sr$1g-Zw9<=D-enV?Y#93`1h`+^9 z$%Q7El0lZbWg5>52Iyfsc@S(C7Gl^tA(xfK$GV!Vd`W_xnd9uh+=I)V|K>JuIa_>T z41=(#`P*>Foli6i?_vr|Ww&mH=iBEv>z!gI8uo32#e|}`dj~d6r$+#I!JtF5{P>sa zg86SKHXdx}1E4hAy-I8lEz_!cp94MEZ>}3!_KmCt7&IeJr@=#kf1JvXNs>U|>&}9} zuM#H3QHN|^2@u00Kr%t?yv1OFj1CH6|8;`u^O z+TEh(7-$HIxr)HF-7Bj$mxsj!@cZodr5u2*OeF@1oC$rvX-vM@nGCEg#l|CQa!@io z9xnl`<)i$PKv#;XCc_mhpAvDIzWg|>_US2b5dl}gq-HyDqRJ4o0=4!qB8H(?0wtnE z$m$?d5Zy#zrdCF0kItP~R1^t?H&ce2kBMj-dM zx9A)&P+|y}e7(N`>kFjCIIsgc#9PvQ9{WB`WzVs?WfWlSL=(d-*y$(^6aFVwp^X*z#AwQGEsNn|O;bJQICN?=S z-ZgXY-61SUBS_5UStlkpSX*Hbma|SU(?HQ?v7T0Q<2F4~O2oTRS&xr9#gKAKfGEg! zUhm(lF7TYmBO3k@H>~riLm^IvCee5}Z+Bh+XNx(rNq;2Up+gya`h0-384hWFVdF1Z$MjjuOYz)BH z+4$5GaqiF~bEcKx2b_OQ5LW;wC)8>SLWs7S-%r3eP(;mgdg}sBT<0XZ45F)vUgs^z zGK!w#Be$~tup3ZDzCDN&ol}ZsiSs);&pCe4S-{JHEX)788KxF^p4uqc9r|-|RwhKL z8&Cfo<$^p0g*Xph{v(kOI6soDpzx>7i*5kKiBw3VkUoYXkQf;a1H+FGm^^+$j|gcm z`_1}I5yHVJv(vC?>Ry6E|4a@Z-XwpMhy!pus~?1q>Z!y^F273=GS?-@i7nwZlog3U zE(v~%w9T6tjdbG0Qdoc{W-&-CfBPX!0TW!x!kBL6hk|iU7*jcxh`TNi_6)Fr^qz@( zHT;Yrwv1Vc_+^PA=oSQ{2L&uYCaj^AAZSop`);hl?tw7X6ffoO)(>q0V(nb=XvW&H zwND@;$XkN%vQO^t`e-c%BU+|ajo@V=yQ4@2a%VHV7b}bLhSi_CtU~b~y{}HLfunu` zk{O-G+q0Hslj+n`z@bE(^ihV7sFo#mU{;WVSfK=46ZWr0nh@`3&x?&5NKs)Bs}B-* z8(rkj0mQk4QRtO!xCdAnJIWEpjPv>)kk1)JmC2EMT8jS-8^sMW?iTPKAU+Vo-AKG| z{~Sdw06?&K2tdN5y%w;GE(mJ>7YikK%>37b{)J5HNgAvmL{%=#jmfY^6c~y_1EAOt zK!Ytwt9)BC5$8M?vUD3EzT|B=%ECwDirm| z@_M3wa51vDh4N0BjdqOlHx$O;OzXCPGh3vAuaeWVwgU38fi_YA4BW} zvBzg~>M0S^+h@<`po&GC)By*@V*pANCH=n!cA*#z)Rf&J;y~ZXM)}dnp`CbkD-9VK zOKUL+JsAi4Fu`u)2|aL|Gp z@A5=0BpGT%L`bJaV7=kq1-0a*3x0vU0X?p;H!r`fzDurjUE;o{G8E?2+N5$??Zm+_ zr?sUh*T5YLWOs0>PyRn^UCa#o>jreWGMVh$nSq$xtk$*Y}pG( zruJPx3V8RB>4Iy%VUuM;3VA20zX+66(F1+Rc}0G+3RA%uNC3E(9%~ee!v>O33a2YS z)<~2^jp~zfP(_qIXKvaDa`JklfGBc&opxem;6=+=nlWL${R=|?BnYt1BwSHLy#jv* zlc(qdwpCEE4yDfKG}%iX+OU;lBMVM7Hh(+y^FU`aOJejCh1m(}T>8g+_m7YY4yCfy zn7Q8afRhuHbpk72Z$E(ZIY3KZERA9^94$fLZ?^iTedNCe{wfB35=!tdoT;AHnWD@S z`9G!AqxkdEDi0%&Kb+#LxQtlS8Qn;_A zbOy8VHWHPf4T1cxJtcA8kqD;XoxR@vt?UIdFVw08{Bm7DwJL_fq{s+`N;9*al#{gc z=VAVUSEaysHWa{|3(5oxWc2H3vV!>ChpP;NyfwfeP1vycee%*`0U4M~!{tCq-olrM zo=;D*pzz?$x$9cs8|~Rb=BYJRhA}HWu2$Rv@c}H4ju+b z+BehxatOtg$h|w~96}B_L;VZNF-mXlhyPhW}Ju2k5 zz@#};W2S{{+oA5~|7Hv&R`3Ve=iF(w!3uhKsCt4Jk#g(8V(9=21KfN^H@O1@$+aR8 zWX2=#--!-BsDlH*N;aKbKPvu}p+blhA9x`!$d7=Rm>B$R9$%x)DOz=|A$^em|Y9hDE`g+&()#s8-Nk+zLh}t4ao-87MobWj*(^! zAJmi#WRjss6p#xpoewC(mfevQMAf{1_nM3NGabMo8}DR}K=7Ju2+PEWQpFd9UpEB#>z!Rc8=yVH$I+(|vCQOQAS8(fYKH2LZrUFpd zf+lqsYEofXKo#@|D8Z0tKcJiBhx+z77r6U?h9!^xcPRe9!;t?Snu8&nE6l~)Y$j3s!vn|y*z5il-?qwoXPLuM~Nt=9v_77Gopwl1N1A0 zsA?*VxIMIy2AQ2TCjWz$od2NZt@FQVdF%Nfw2Y2!%D6it%Pj5Du?3lf9%PA2UjGhC z8vo>i%a*9557BMltoOfskoLc~*xvl-)_)5tivLmySKD97L*z;TJ4(LT$U==G{jbWW z)ThVk7ZWSspa4W65^mw*vnyf_=XG$x^-s-38|YNS1|13`P1Gd(`_nmGAVPWEWYcq6 z1+M||QfbW%6r~{fO%1X;0TV00oB9Sq2u&!hT0C;(110f zwpj?i~A7jIZ&l$Tr0Fn&K;;J zm%$B4kq4*6Fz!IHq5I!%1OVutZX|Q=;=c{L(|?;0wn1!EnpqRRoM(p~8teyER?x9< zl^$QvdI3yR;DBcdoCBYvRl>~<1eSOF4g2??g(=dXoH_`S21&p>r`D!wNdJdOe3ndH z`~Nx2NU8eoxmMmg=v=Fb2FbZgM~@G9YW0x0z|iKdE~=RY@)Cf&J`1RSHPbMJ&bUx? zg1QxtzAt^dLj?^AS~bT#YQ#mu%FY0g5?_#!<#Y1Gu_@Q0HGMwOxs-#*HEf9HrV01Q-uENXCQ!r3ij?0Zw@Vvp|6Q z9{~Y9oEP0EJt|D*eVTK7Bw4(~>6lxfm_gS_SiADqCwYiPj) zY^Jue>j=}Qb4`_ zZ{PlZ8k8v!WWx-dUi}v;1OL;v5B#6Loo-4*<)6Nt?7w|Ge@Xv&qb8@l{*0N#>mh7p zq5*-5V-4|QR7bv!I7oGW1Y2B4n;7uJHp(bs(4m(A>JiYTp-z8ga9dNs4b<7_|Igvp zKdt*OTK+>+l>|P8V%PRwA2He{=Ff@Iv-xEC!?v1$v_7Mf(Xa>=Ef20~Rm(U(O~=D) z>_l4bN@eP1A1uK~zy#j)YWgf0DHXAPkJ@6XT{Ike!mkH2{LQiUk2oT}^^ApWT~V~# zmaIw=;XGPT=1RyDPXk@Pv1=K%3ig@LH9^Bml94JA2S5NA8p7tX zW6v0`Z*O^%lg7xjm?59 zPv4tGT&Wp?QU~dXLszC${lCwPxY9A$s5<_T&j@6otN zgxBLB#%^sW-tBtBc?@agQ!-xlZYsRw1I|@EhV?&YPi}D;RNNQsjRgXd*Z(*@NqIeV zLK!+b2Lue!xDSTEzW7MsvFN2FzV4iFyjO%RIw)l7)7Ls&pGa9qFA+YP52`d#tahya z!NM=hw=+U0KH>I~)4gAeHq?DlRq;#xa^r1v;wI;+lId{SMBGZB?%A$B@ayHZUDqe~ zEu`DP{Av@zSVafw>tail9?7=rf~&(YFvTjyrE7mJFd&!%UAXh;-^VNiE)S3B+_rm9h$;O zfPg3Ksx5|pQ@}Skim^7jAB$m#lG#&!}TjRHneU& z&_a668~g3eCH<7vUtj`R3tzSqc*0$?meXDb%RMnNExW(`W0fY2&AMY+ zTZ%^AZ?$D!ZrJ;^|Yo(?!AZ*lK`I zD0F2HGR=^iZcs;L-iRap)s46?S0CLQ0|q>o@O8(kw^|~*-(=9#MCAUKm68VW5;o7r zba1iQ#)?PNpJZ%yt0ku!*si8GcP=oMx>(}lpSof^FeYPx=gDqfci>8qvdvYtn6Z?V#)mIKMuvFw z2e4;~KoDOIK4ZbM?cz431S*t6sdM=+VBK5|Aqr+2sf>)E%oQ~?s10L!aLK0*d0cd1Q>HYbEKA3W3+loEvb)59f&gIlrp(%;eIxfnDtS8zU z;<78ei7w@IJ(Pd*^m8tzd2;292Pkd|%@VYD+FHnHAIwZ=IC5vDTQ|!{-J*fkB>8!EZWdZ57l%tA^o3PBV z@Jnwen6e7wO9?p8y&$P!;aYF~cun}@%>={u`J{NpU*|K@-FzC9_Q01cT!JElc}Y#S zXXE>i7Vd_Cj$}M7(i3*+xke(kBCFf&&zQHfy|o)XIi!E!D?b`|8Z#-o)Q!nTLAoy6 zq9}!1aHW&?ga1h`BSrYS?1JLsHe)bhO&u%O|0NlzQ^qZ`TR_4-kRV$Z5cd0{3>RoWDMyYg%gX%B|v(0tkOx5`qKm7 zd%VV6Ib*UpV|*1vS7q*i2XItRemawdwMKQT`{Ea1##jCUGldiLw)9d9R^gq6i<5k!sTr1wyZM zV9vtN?0gR6B`+n&Zmic13k;)?%R){Rq`GKXr*CMXbwC_O`*y19)_o^ z3L&RdfhiO4lq6HKK_GVW7Mb=sxWH6v)*R8>39iiEq9{X78IdOY48kds*4(?w|0y^$ zb4#P|q0=jeuVr~pslCxF_?l}X8Iy{-vXqE(Qk65sC}l<6b=5C71%O9hfuNNr@keeI z{&PhkRZPpa202CS+b8m>)PcA!RfWK=6L8|N-TLerf8@lcG)FaPYt#mWWsHpP&@iRv ziCpr7u6!k9qDy&+V<@EKq&pR6AB(r-!kmFo<;jvkP{jx2c3@sLvS4=1*rs7J>lq7> zX#)4roGn5Q3laOKqY)-V`msM@O^a5G=$;gpNgY}E%*{LUz}{E=;!;wW zrxN{{y-IihP?dpZx&H1P(#`lZEWlqti?F~PC<~F_eq0S~4VF-p14Tz18Jfyhr}G)V zpycp4w*moT!af!^kc)X7Bq492jB=D^Gnh9ML28qw9yW)k2#cc;3k#og6|#g|jdbvS zfb=>bA$7cyqwm+nP=R`?pNN!cRDnn_WB3ldQoovwpMOeU*QoF%$F)s(z#^7TZ<+mt z*Vy?8T_Bmbl+v$10`e|oC3wnVa2PMD=NDGlnKMNyh;l1dUyEjg?E)CL0VCoDB)}KU zy=@#FGuFn0Z-?3t&j`U-kVwWvGU+Ci`4&V!R{hZ-?7+;(Knhox5*>qAs^w zpzF8#jJ^2*1isY~$OOU^g#VZk^XJ^~gj;ZpR!C)dd*@$QgKT0;Ie&-dv(ThW@c7 zvI?+wM`}wZ6~le&83pS!R_1s-$|KscwPdN&Z-X^?r9z>=q0qErt_q>LBmWyyEDOW{ z%;7?$Aox(qhXn$lD`HFLR+z)F7RRVYxnRRf+KZ;KRESzwQEoH7NjgK z(j5{~r#q6(%l|GbAuAh4NZPi+kKAx!g*V3m&HAV?c`nk?SNOJNWcz;`Bj|dCkyGk8 zX_=>-8H6Om^UlMGiFv84v;_^15#=?I2%O9l^!>gtqRdz>BRdKrmRu4kbSd<+jI1`9 z34*Rq_#cqV^0S^713*`0KmVN1ZOqt;)TkiWCL-0m9s}itJbmA02uUKcviyN_JxpdF z;qdBb82f&Sg51SnIgAm7#|psZjblJa7$9?q4fFx~r~P)Y34)j##Qhkca#H@EKAGcr z$QcqIZI=3Q(fya3P|L|A>@`%Zv4ejJ&f@<~)l|LTJtLq&%O17YHF-cBk|lo!S~z z5W=l!iT+6fvryuQxXAVIluBqyu9zQt0V;f!pz=UzRp`#+^Slab3`MK%aNH5pR{No< z16=X=Zj~*BRFZU-CLb`y{6?7p8hy#JwCix7GnEV)GQ z(1&$pb0yi!;X9d6n2|${yITFYeXgOR#LDki99!azLp1`t7G+Vn+Umj<sqnO1b7MFQR$i*D-{&~c$>3m= zKBGgdrSX9(ST@;>P)mI8N{0Iyzhc~ruy#`8gHh|SL!jyj^zVZq#vO-ZsU@%l_+JY{ zpZ@Nz7jqqMEDKZXNq`5{h8T5QCC8LDVuQoD$u^(L;z!c@xQP9=!3-+xmyFFon*-*& zJ-w+g?&;1ez1YuL9R5g5%WM0y%7FOHPyZ~Xu>Gp{gNtXG;}tgqI8D0cCF8EdX^Y$5 zcEUSRcAgOP0uN>U*_ha+9Eo|Tq^isU_9DJq@!)1>axitY?PlhOCP}c5qnVw}JGE_7 zzi}>`WAH5Q{f6UWNTqaWdAhm-+NhJ(Q}i?L=yXY796gEU93qbH zBvMQ>-epkxb9y%1bq5y_t@~XhUV6&yjHcRkB?D0~FE;&M%QJ(EPEG&EZFE-Ch$j4X zMe>_9EIKuRiTF#dJy0r23)`;Kets?fSHC~&C8csZbXy|92#q_{EFrA@!NXasIG-jm z5*lVXNP1EcyI)zxz=P=l*Ih2+e|weuCaTbi1YP)2glRYVeae=Lj42MmcbGF0PI&IQ zPX{0VpphHXUdEG>^xOF1?D+8l!M+DZSOntHZSxa`ckf2V>~8SSDA$TyCz%n(WcQNq zHZ6Ml_tVl??H63iS7>LtimQAM`iYrO)!P%CIwx?RooN1Su{InvH^NADcDr~}@504_ zyNg!um{~dve!N7#K2l2b4gJ=i_rE@iNA6aLh~05Xl9YVkI%eX*gtLGr_SJ@gP)btQ z<70Yj&UXl*M}wMVzxjbew(PFV~~rYCoIjGiK;K z(7VL2JT*YwsUK&IcKNTDnck*CWK8*IhT&mR`Z+S3h3z(}3db6fn_I4{P9NA*B$!g# z`>Rs$tifceFGp4qN014<2zTp#_T4+m!9lO0Us+>x@!JVzOp#eVsB{~UaIJKsl*Fvc zpD9|+#X&RtxO>sku5LZVIG4~UHyFG}4SQPP#0+mo4->=;%jN>pX!($p0~P-?-?F%O z2~sO^SM-Eq^~E6r_m4%IJ@bOg{Hd2+{Djp?O!{R_MDI7KGp4)?c8fQdPRjcACA*b> z%`z}Lo_**`_K-y^0{^O88}Om|K`{#j;##T+l>#Q(SY`Zj@}si3oeL3jF)NY;P#7fd z-I15*nxl^hN!MDHN`cn3SoRW2n+8_En}s6Rh#R2Rzn+?5o?3S zE(yie^;*`PIE`VHd0#wCCLp|#c`vP$p&LqC5-bwOml;#8)w-xl zzmytMeBTrp0-zjcv$y=gz$}8SHRHDw5%-1CWACcp&bk@`M~*oOt4S=JksiWEaRv&0 z$0DDutqkfz4(a}#+&j21qHKt^>lV}ijDJdNqvsbT&zi`&%6+PaLY%kfSHt)XIP%}_*48@Lr&_B>R( z!Ek7>-0#kP+e=1rFIs6W*-0YZ`r%N4(O=vri(S0$oEXx}BlMNctd45yk1wDLr~a_H z!(@H^0)}U1b%l!+>7TX|;#2P2FGoKMt$~hME=`_?FwlJI+Evk^EWnZY;!wgp!R^Ox zNNL8@8jhoZ_bZ~e^9widiuEQy!ZBXe=^yu8j@YI3D-RqVp&8`*!KYxPX^~KS@m)b` z%khsg-@JB-lkPtf?*5zt&CiB3?0*k#J_L4UV5?ZPepXmV|@`)LzzgYbsd>u1$5rjXeWRhf|f(VA-8%?7*O z&Ab-k@{q1Fe%;pDsA|$Rn=@Ffs4kk|Y+`Kza;FS6_}_YD*=)wIwtcgcj0>rX1+ScU zYB$K6*r~ulPrmBq?&go!7rvlXF7xX1#(^w&lVIU?yrJ6u4c^ZjNO8Vqdu z;8dAe1TW*Py0VU~pAy59JZXYaSJTyVEb}6E>lIp7>t|sF_4b9}#X0o#b+w7)w)L_v z+H<#4m;08ZgGMIzpS-&8zBgWZ1sxE3yRLVcRd@5=4XgL-F3&+3p<5JWZdW-l!0OR2 zyiy?s@j>wnf;W*I%24vhzfWTsQpCZoxBW_rNiOU81tD$2Su~s(s}_73ibvzAVY^@3$)y{AV0*t> z3sT&=7jp9{-Q$l7EgFxX0DzvpjKSQQF4eU*(a~w!(^vzA8NWSMU_}A&=Y-FJ!ZU|% zz0=Y!EJYrtN&2L-b?9d$r6&`|6JPD#p?MMQGR!XhI_3Z3p-~sIN>(tTbhu-atamc_ z=Fn+|;9Yw6THlNldOdnC!HoY?PJ{dATbNG11_RC8Y8WF z@+f71)le`fioj_B&!ihVnqeL9uu_{rVegNei3)lU4+2Hpj>=y<#vQH>FMc(IwyVCp zwpU)j5tezR?=~&V(H|QY{0Vrv?&6k(Rfy$!B4C`E8~f5EJvu{0hZP9+JRYeBc87z1 zzq*n1zO(3)RJ2=ARBX;W1~HzK;IS^ro+Or?iulanBr_&h^-g-&ZtN~o#>l=TNzX}u zqV={-p-Rkj(AMF}syfcX+=EX8ZtX(FpAGXPqiVt5cKC9SJ-~CQUb{?w6QcV%%&mOu zfwXKSbxV=)n5v_=#$j4!M; zh%XHEQxJ21dmF^2V@iU606y=F>BM5yt~RO)|K}7{Gu<7Q+af5Wv^_v;U#St0ou!XE*$)fB_KZqS zQlF!tSIwymc`RQ1`J3Z4NspRtRX%&uvN`@$m8`3iP?cxou}=RM)5!WGlqT?6ld|D_ zfxEcBJ?*vSB|&7#^T)!hk}&FR#@ug1_i|kgw-J-voUgX)d5!Xkha7o@XREVe3W9@z>?>95JXLc%))9=&wH+XT<5gDEPZGPdm#tCiWA<4Q&e_#>j)BZ^>kQL# z-<|`i$-CR$OL_*_Ci~j&EGL8dvitC))#z0niNx|yX!7>*Z!hni5#&p$F64C2_#}x! z5Ha~T@7vGr=YvsCsdK65c3bQqPMH$6Y$OzioWoh1peRL`+Pb@c+H>UA?{+1~Ztl`M{^ z{MB|GG`ieUfrR)n$g>K%b%RX{R>?JTuddyRa1IF0Fw_f3AZxx+vNh^CxIIecU^V0d zs56!SVOo+iR2_7)ndw{4K9E;Baoe=2Q16DEyQ)0Ja3m#nkKQ`KXfoptTnBGX+z^H$ zkfG6NMWGtPm4xZY8P_J%dw3Ggb=M!W#e%e|8{SPpzt@6#Rll*c1q*P6Z`^HG}nzoj;Ld`f2RmMce8IvZi^u{H)4TA%MX-=3}sEHC74h5$X@uDsrzze~3JJMgTcfx)A>+8I%@`a)thw zp+ll9Hof$q!b^JX&N4nYA}CoOws{NHSu~aS#Sb5Vxyj`gGMUg7?7*g?8l+86B-(vP z8^<++rsp*TjB|Xz7qKev467+XK@WoNBb5Cm^7@GGL!_B*z{Crcw#l7N5bEy$BH@lpPZu32vCx z?@YM=n!e&5(_wbx`>8ayG?pdStLlz|e6CLQJ7WlyQddXRVA@XK{UgZ) z1wr~Q?Fe?cMY|Kk6c#*HPR%R%T^&oKS@@Ku<~+UVs|esIiF^kH)51aoR2K(6_q>10 zh`4C`gP*&4HsH=NUANg%?*oHt2cyHP6a2GKKj_~5WmbDc%QTOTuKE}}RV{8*^I?ds zG@>kf9qkXekl*7hmf$Omvv6gs;Fk#Kz=g$rn=r6QNeZ-7+w3X9p;kX;=^@k7J0QDu zN5mg)kQ}$f_VxfvDz8b;)k7xxJv8QBs4}5c2U#Yg;6yVw?Gv5{z{`+&y%XDd-qKwqU@4Mit3n_alk)>g(UBkA|a`|DH49;V-x?g#_Fa$oBq zkd##5vbxU;5?Edfy#+QD*lkw7Je9&Smvahmi76RV8eWX;hV^SIdQO)4gyq=^O1{F^ znGqOvA-Fq2mLI~kNt0e>_iTyt+R-OMC^%X3PkJN-jaPs4mP*e|M7O)_d!VBwe)oRz zr1Ve{oMF%%Y_}RZT+iRja(L`M!3@V$rB?GN^qqK%-3aC6k6VwSxK}>4fPgXNUo<>% z3Dc2IpDLb+F@>hqF>+xg2dMerG=E`wT=fo*4dnBH)oNV|e_e}M&T^YbYh(vb+zqOI z88ZskZO}?^wIeRRf&;UZAqA>D7|O9jeW3%hN=sAr{-i_?sAmct9vS$d%FSOl*Fx_5 zDe(`KAI{Wc+YRGm40<~VyZ)eo3w25QUwA``8&uRY3zdRAUK2v)=fzV74x^Kbvx(9Y z?u*BC2f18lkbgpr&p0+4LeV}sT2Qo%k>sDkC0j~${}}v(iAy%`Xf;?kxx~ZsP~w}H zzwJH6BEozJ_#mfg_w2x(L)6H%^(kH(MOO?UN#LA;@Z_1{k|kJtslk{p2B@GvdAj(~ zuvNaigWWb@=P03~f_Pq_N;XV_US%yHpBYUdRJLIC?4;;DI4~IM!txXevU>3T#&tT8 zNGP?I3y6O$9C`Y+b5ks7UjW@;x~4B(xN3H1&t+)3nr)W`y$Y9*BP;wuiGglwOI?M= zsv#4m_SSmrg>jLwa;l)!={QgmUhpGDRgu~db=fv>R=pa+zskI-*&rrN%y zGHN2%4k~Pbyf(qJrmaw^9i}22=~Bm((vX6IjRh4G69Nm`QDKFTpkq3QY|D|rVs562 z$6q6|cAL8bMz&VDMAW;7heZ?V6{VHGd&8th+B^IJZ$hr2QT-yF7do^9%a{9z#7S<{q5Z zmD8T-eGdkK>aB*qdXc2(>Pv-kUl*W_1ew?A?<(qt0{50FC+2cceWb68dS*Cuo53kd z`-VMK17L6LB_Gr6r+S+>_a_-05x{Tc(`6FuI13s<&n~AxThI*hG-2SD2i*@SancRw z4n*D*nr475W{d)>`Kbr3Us;B5ZSxu^%MnQqLFJ6yd;=dMyWF{-B>~1PAgwgq;~qLD zL`&@Hq;#{uL`yvEHJeDdF3SNWaBw=vS&BCHk?<`^k5koeoAn^jn(Jt9-IIJ}9bw&Y zC>53(8Kp?p^jTQCQ6bH>K_Tzs-bI}7N-JqCdy1wh@N0*S&?g(d#7-ODcHj2JtEf9j znZ-vfeyMdR3afC`e6oF~J~}uNAuG0J`!00%%I+O;D(cnSHWs6l$<|k#Hhx}AH0rW7 zeC53Gc~63hfg|wFUJWIKl9`+Cqll@b5BlTKy~T0Cpbdc}$SgDpDI!GDIi+GoeqYtPf0tdRhzHy-Iq?(bG>zk5xt&`Yxfs3I{m3Es}~c(qTk%yJjh&S z{rPD86p_o?#k-0KR$|UwS)Wn)UMNymmdHBX?l%2wC4pkTd7QQ)nN4VI9hXYb#!ftN z|7%KF%QFV|y4g2-^<%xx-W0?)8$;w!Z)HAm#37a<^=W>cdaMQ;A4deF1aE>#vqaEU zdp|0V$acEpUgs%;HAaKAKY~3X?j^Av0`8+QDR-y_#X%)^d}B4U1y_ePl#k@*a-zh|*+#ktta!o>&5oS!Lqq$iPqA zDlc($bp@Adf7H@{xj}N|`KRiFu7TjAl&Y-N43l9?5keM=rng{iE<}-?-5r&tvOec{ zwJWwob(33T2Jhu9vrlH;+-?*7x^Od?7kEs>GU~;!`iK&XhYb+$c+L_i8QfTsY#u2; zrM+N^TrV?wU#KB1@6QFAOEgql*pvwj4v6MB*yj zQg4faOzJX*l4>2{zqg84%MuAD-V_kH)AaDz3Ov2J-h^2E!`-(#_=_>O=2t7j7pM8y z&opK4_r6b3A7AoSouBF39-Wv*_dDrqUfh?DR2{|k`e|Q7y!QTcL!cj(Npl+V&1035 zQcN&wmHZw39n*08riMoo+FUNK;h*nuyF61Jxf&y~vZpp{j}1aZ_`L|{dy##@?Ii>B zR0H(M_n+_Gc;`C#(M~Dcgrbq=jMgV|vy%Ac2M2cwjm+k(RqX}ElasPUy!mM0wmjgY z>^3{D%FI>mgN)X(vP3S#eLId^ZJ)g?9iH47AZ(T@a#tVIL2<-VL`RkSU^YYhfK#{P zLzH<36A0bgpj9gl;LYnP4bX@IQ#wm5ly8XcYAF4rJ+4i$Z+bgV_pIsdG**`N@Ll|@ z#Ls=V9yapZW@8BqRR|=M8v}=SX1%>LH1YQUQDmK3*5_$2jc=ATzD?C8x|+RO_D4h= z2rbMA?JP^Y-ysU3s4PNox6kIG60P0-Ey#I&ODN|BqMXMGocG7N6)d9mbb!lQNtt9L zF}d$#Mmq%e@L}8T2VQrZ-w!XyQ?-1=yMzA-gQPE+3PZQ7>(i-tEt;zhr`T)%(Aw9U zt4s7uQ$8*jM?FV{JhJXzq&B8B8$4x`n*@DGHYT6TjZhn{)@GAga^%vQVW=}sHL&R0 ze*eWRD=#-~_o3m+hNXTWxJcZnXFQTe;?v#;a-yG^<~yU2JsyB+=jTi#VhZKg{`2kQkqEhib(wKA-O3j)4C1X)Ez} z6l?g{`j5aN^-ruQN?d1&E8G{-@t^#9*pJvHC1tL)*5O++FfAUWm{C|Yvh$Q_RIuaz zFu+j9G?nghu=4pTqpUmww^o9NtpEN(wFh1;iL85>9e3wva;a||QJNml>%8(vPsd6= zyZxeM;uSV<+H1vYl@7FJ_x3ODNhESJ#Uy2D`+f>EXL%smz#{9O5oA)0CEe)P7Q6f4 z5;UYzZg}WJb$a#cbg&m^2$egv?}2Ia0=HLOl9~3+Wdx zT%ZM4?VdR}+S%FMG;@7y`^?77;il|kTWNc<$JRHVy$IH^wH~=ea{6e&i)6(ovFnbf z(jo6Jzi4yEun_4z+n}_5Dt+yk;7sn-x`{+q4n%L1P~%TAmzQgDE`d+0J_{5KWP>k0 z716jN=~CSK@reOT5c~Gk$4v-VhcOHX*fn^^Pa`^u#XTy>Y+5QYEYa9ZO6g zP3KHbW-ajnvDy*UF@)dR@JoSnW%*fVCH}P&EG&g3`IdcawUIlM{u^Gy9bgjweG!jc%&k1PS3{fO3 z&LO1pJ_(f;ze0JN2;(aG9|Pn5SONMAF^9cHS9O&yzH>z=v@}zb-fLWHC1o$;UJ)sE zZ+6K|5Ro8#eCs`}!r7u9LT$p?*|pUxT-9O=UwC9PO7eR}ZEtMr`UQoGmKNUngWC57 z^*)Q08lDdEL3Lic4NYTGWrckt8;_GnMYirLU{^+1i@r9jEL>R@6VrgT9;_X8Au;dla627m%Cp>%wJPRLw=_H{9bm^Uj+ zhpoZQTkqN}iIO3&4P`$mRdM-f+EZCylKWF^+L_l8zV2ri{*7s3+c+H+>m(6XnF|+G zi!m9037a6O zfBHOr%6OibN32ZA^YCjNwa$ZHwJAq)QCjIg{$v&ATvZ4;@KH27`9@;L#kyzPOOwl? zcH^G=BX+fC$DR4d&yIqPPN&}2?GH3~xgYHwOm;RG*Lj_7Pi{4wiHb|OpDZqJZ1pAh z*@=6&pZ(3Qu%l02tvfkNW;i`s?Asa%WuX5&lyES6)9UYX==!*r$H~ENbvLoygxB6i z-@G4j=z8+F`{`-5i+bJh+vCCJ^(1jo2{AFRz3JuYGx5>W_|OTl_k8=aH^)Uiw*D3; zBbqC{4mOACfJA!4*{FB%+5D=Dy3uLX$zC!2>GAf#L(}$8#}11-grml653bW~sb9+&zzWsEowiHGEfITkTF-X*$9Bzy?xFjRyj~BN_Mua9#`}ZmsI80wO;O9M**d!ENh$F z*5jTv9@~5b@?!2gsvoP4>Jn=9W|oJnts^sU+6g6|FsJPv{;A~<+vm{8Kip{Ed#e$0 zqIQzyo_mPvsdKzFKCR=$c(Si_tStZOc&L=7b~o_w&&lTQ-uU$D%Z=^DZk^*s>yxy- zb~d|Xk-U?|qp6e1_y+LE^P=%Kf?@xh!wuJig>Cvm9T76ps<&J2>g@a+YQ~Q+Vw7U}9~wmB7nwx8U$t zey8@N&joh8+enZn>Xkjd-|7scG!-gV<9d*IXc<~+ty8TA9D2XeU&>-yXWfXYF<1QeY+K+tV!QS*ex1u}Yzt zO+zE*uE6mu{ba1L^0>lMpj5|K#IssE)+@JpYGT}qZ$F_u_;|u;N^7NYJwYdC*n8Ql z_Bi0{awzW9*JTbqG5dG5ex5Vw!`8zI0-2t*Er|{Yo!!>V zUEEcnKQ@R~4OaLi?Va~qXp9Bk_-zQ|)W3|MqmAm~zKONrlIi=)Gk#HvdRiV=jFkIG zbJe#bVbSCJmVGtBzGv=Ey$vF(`oykfN)xBRA%2lIs@wi1*3JglW+l|^cujbf&Mh)P zX!Y}h>~U#d-P%~}dQUMtpQ8{8tYHyi31_Fu4F6l@SrS|v&I6nbnAc25QI&Mv!4&K2 zqY2^m16ASfbp84c1kI1KWt59d%?#A5~L_OT6zV5qXDe4ztntKF7iX4>%FC zu91>&X3NJ~pNkD0=&sDV(u^FGk6oM^?A{VJ39+xP9ZC}Ea=d0gTMpeZ1l=KcsbxbG zr+&k;qIPJ~oDNIwz8&i;=P);#)kx^_h=*p1z3f+M+WLQ^+_R;?RE5{!i}tsDidCL0a! zGle#!CTuWT96SweI0~t(z1caqTCT8ZHx%3ud0<6UGvbo`XL^j%Z+e9?r*lRV-@kt9 zm{Ky7(uPW8rOtM<>|$$=P5j#Z;ns~HocjLmm)AOvf^d4O6V^UiBKOG&l4gXbyp>9~ zg{Kwzx9q9?JjCV|_&1BF{S3sG75KL{sQ(Q=a3M%Kn6AR9?spPceSp;La=TU%xk3GU z)Md<9Xkc%nO0wsBw;NH&QI+IGKX}sxz47G0Ur`#jZUL0?g)~GC+X6~M0j2&_evLiE zKeC>Z=uvbI@k#qbb+K}tO1yFtytct>mkRuPE5ha-zMO|4ITryz-rO+Sux2cnv}K84-e&m<>m*h7*$w5Y_vskBu(gUt%Nh3tSeM_VG%n=)cHxbj!+ ziEw9~U5S<%W*C2Jbtrrpj!K@JuN=WyF1a~AuaGaqk!(_`Ezz@59h5ZcPA=ZK7e_7b z7RV3Rc5PDF?Y#q#vD;qbjpVf@TA^?xS_ZFblYWKWBn8QdKnXw%xFG6`e^}Qk%10nk zU*pC3CVuoA|IeLk5A@}1D?PPSfHItYKe8GJs;5d%@v0D~I1mLKb6%b)%du=d8Jdh<>4pA<=;G7+G%`RkGsHlAs#wSU%@ zu1nUB(S;;cOHzruh4Q~i&GAaZ=_!(=y4X!^OSA-b|8#3o;MoNFgWi1Ed6R6idR?+d zI+Xv??DBdX_3JZ?r)V0dg+wmtpkz!3*aK)p-I`vW_>GrN35i_U2JkWlEeacdO<(e_ zA9Nu;7!u&y)N7&(CBTkCPpQIa3}8$2N|T%bXJ6UDpmCkQjx%AE719WuQv-4NgRbS^ zt&ix;y(|7GS%(5sKHa?i#`l+kRO{ayqZaXwghbvzyZ)9Ft$Rn!p=Q}%9AAOB;@7O{ z^F_(Bo0@CXYhn~b`{PiTsD!tF9fjs<;%`1MtF+AA_rys5KI=>;l0A?Z&zJ!!dmUOH zop3clM8D#sp%qdLP}BcTvP{K=* z%%0fxKDa(}mwe63bw>%iGB1?)aCv^};AD4mcVaJ=qjtB}T1;3Z;@1A~(~~~0wlKH7 zMICFe^26!%H1|Ef!-A99`L!c4FZZ3JgL{rQ+Y?J^oR8aI482_*sy$c`v^?40(J2;N z-S37S2h@t~hl(BkA*fxO3O)HlDR$%_)T86uwB)LvLFIaov=r3DD%Fv5H=;eU_zvei zdq(cs_#fK%InD`spJx=z^hAn346v0x*J7nBePtI2A2Hj@sHBa5ukpB?Ufinqd@&o9 zgw^Hg2;%aA+e(o|U%#>?k2rw^+<{ynF1uj`s~lQZh8I^AZq81z4pVl>B|ed16Sw^J z?!!$bdWl=oGHeo#x*rO^k~7K%J&cV~4_VmeG>qnc7Ek6U%2iA|uxu&$4WF4P`5j}4 z%4f4Bg$UaVFu1}SA`O=3H!r2KI$>vmH72ko*e#>Bg4@p|aZAY}=ZWKM-=eVxDf&du zn+M@alFt~cGriTDnZLkuh%?AmLkeRw(v`CxW+Bzzx3#=V&UPjdV!V>0Z!XSENf}Z& zruN@r5VUAUob{agN^x%=Aov&2N zfM4@SHd&Xy;`2|>Obzw81e^u+sD{a}gsYH{6m1wAbTKhKOaD@sAEm`lfhB3$ag&Jo zImuvQ*7Vm8+b&dLOgXHqGfoy;HcQ3#9iTOdI(nCe&_~LPjKSVhXGnz_Piwd?qparhv8yW{w z@Ui57aZ;q7b)+}BS}07!7t!9&xIx6tTtKa%R5t6*ov3sfP9Clr%EmmR_^;8c=k&}* zO3y_~zS_vEt=gWVFx?^&$Zvem#!2`JvRy03}rLB`&?xM z3k8jI{8Un*mU7y?Z0M)*Z3~%%bK9_5`dQW;40OY|+E<;P>5EiuD~ZTE#!+)0b$XUB zZQ7x1uCxj&8@R<%Di;4NTOQ|>NrVjuKg#()>~_CWq}oJE`P;Lsf19blugJ*<6~-8+ zD;Me$nCwVeQ!^>kqqn*7yJ1OL$0w?MgPVp|izq~?x!or>3(qEd@uORWHiR^eOJ1BS zw{W&EaORxyC$P&l+(S&5OAfl_2k{j1*4E2jgksF=oA7Y0TPh2SM^=u8#>+J;&vKTo z6hGIIN0#Ua4Br9QTTiT#)Ktv5*QWGa4_l!=rqgM|d<( zm(_ch%Y!P7#g!2>S|>Ft7J0V;>RrHA6+Cnqh`9LsXa+;>>4vBJ*2;^U{xA@uM`ZE+3fcp$W*~7e&?8Wq!$jA*ps;8R>LS3 za!irwg*3(XgAY0Y_$SA7DZP*m0)uK`6x%tbhv|iPAyB3kMsb*9dMTrjrPyAW9JdZe zaX#0SD5H?07@+E?3lA}d)vG7A4R&^^;c#7gAs9b^Mfop#r0jV)AJuQF!5>V8GYUNn zczYkdNeLQwLarwjev_)`{n)Heb5P$K@_(c)x0>I4j;zoXnBuXMn0vnL@dGh^jnFP- zO-)wemwk9ntJ*cLyD!ue28d!kss>1X?IIrIwujFc!NV&xx^pH zS#FIsARK87?1TMd%_*ESh0P-Q7e$R`De#1cc(#>b6;D&JuTtXOAL2Pw;`-s#l@xlt zLZb0IEcm`MrTg>f`b-Jm9vI%k;vwcou91`^Fp98TQ`*e+uPmmem-`%ovD3^Sj$2M< zZ!^Hlo;O;A-OCIg27+%@N<8`j3x1}YV-+&eg3wC- zXE_Et!;F_w(%N7!x2MiY_JT4o7MAJC`3@stTtjsPg8u)3y-+3l8gAW!^>v;5*-StMYpOcm&s(w~+z3utT>cujjsJ@Hq7dJX3@rV@#4)nb&tV}&n+CY~NRBKfUPr|i{@~f{z^IF? z+wEp>+0n2Ea#I3}x3SL$9u>yuEAknB=zG~)@n!&Zyi)AFc2oX4?!G;B`n9a7jGD3c zI!*ait$f$&BpPu_f-MxUi?`TBcm`eKrI5(Cw1}PY*N`i(kJ3$^z|xpv$EPx$Z%x-t z*1M=N67_!EN0I*l>m=DopXIG8S7e>192*q*1w*o6u*fihI3;;!VEgmst2J-SQ2M zAOHsC7niKwuy;yj#lEb8_XPQKv5Ux1>kApZ1&mS8{HPf(?W;|oUW3X7!V+EwoRGdP zjUd7j3PgT!l2u#9*Jxxu8KVX4zMi>a0`k`qKuJ_W@j1V^9F5ZdiUyt%3Z=NeMi6lc zMRvZUhI69;KB8H7qR~@LMxkF;jZ~mdktErV;J}be+$}nOGCPor-5tph$W$R(Q2&Fz zgp30P?YFaYN%|Yq{m}!GefcALvTTBc&L4G`0-vKRyog=@D{76=o{!SfwN1YR4J|PA zGVrou%)_*SS=%w`u$)jJB9HY!j9{ykRnN=e-1XUg`dyVVsbGe>y2%riZ5kJ zLp{^zmDy2Jk`4bHe?AM!OKCycAAjO@P?k`P39ua?ilTMwJUUOK`Ax3di1`6x{q3s10AEeu9WDZbMEt@NJ{YBdU_%0LAz#zhz8S zF+@8Tc(1_k- z7&$@LRbe&;{J^2Y7(J1)b1Y9PQ=<4;<=V}BO56^pc0V+C=oP4|C|V??;%eBA8Cr5V zs8&S`;4aqtQ9Yu#)$m={bS9(6Hw7vv?E{)k)nxJ~Y}(-UF8xjVOZmI3S(jt%Ib$xQ zmqrP(iUL+|p_IvT8?mIi$TZRjkg08|Dx?r*5w>dI1Q1z6h)VG0CLy? zA6vhAMcy+Eb2_RDM+{)~2?W$98mb4~BndTyHTqwu*82KYVFb`djoLb?_s+kX%Tbjo zq8ZB%Tb)<1Z|7kCh=t5L;K+!io|-tc|C>4(@Mzgofo8r)(3a;7ny`9$FkvJ#4xd=aw7 z_ggUpf!Bd$l9dG8DrTAjq_|+MF5mKX?Bx9q@rtc4fvsH~zQ94HnpagA#cly}&>Q~4 zE8d3%kXq0PbFE@c`%cgNu>!&MDDHRR==slr|jE=S4Dx`3Rkl@cXP!Qv3DsNi6( z8Cyu&ni#Ey3&8Yz!c1A0OFIH?uflAlplUm5?HkFCJ6geZXqu6dWbM*g&~>^qJ(*>t-#r&U|W3 ztoO5k+G`}vz^7dE^Bj0V+10T`!DWB$wew(Q1=|b`ghS6QU}af*6C5~S4^CiECD`67 zjzC})ME!v2OZgWPwJUNy&pO_e17cdSjoY;5 zIAN+I;gCl)f7&3bU*_b7K*+kHZ^6f$$jDg7+RQvHV>7aMqa6qza?#DSL0+x@!JbST zzt5*x6VwaTn(@QQUo8U^>h*K7XNH`j;R|w~W3QQ!uc@eTTYQfmt`$&{4iKoH%wc6f zzJX0osKI|ak=Gm`adFI-?! zfl)lpH}8nqr?{sg(3~mp=#mqjdf%A)rryC3wG)+`vBS+7i!e-Mg=U3AVOGGdTVS%C(U% zIFVgn;(4PxR0d0xbF`1ou>pK~wwpb$T#D}1w_!-6GQy$>Y1j7;PK$iIMRb)i>pE|+ zCZV&wKyyQj>1)|XLt$y3RR@T;eF*x10$pwHRq4aY>jP#Bqx3}h)wJ1~-|41#V+na< z1*ppi+{8vRfB6o7zge3p7biW^l(C-uO)k@P*o9r2D8eNkgzjC$uZHiOR9zvB2;H;^ zETIW3(l`DSzjCRtF9yyRsy`d9*I4G_kHC|-7`O=P4xyJDO>lTh@X(Xk3&d0}iHVDR znw>!bKjwAKg_yX{hhPeXZkG(jNo6IOtD-@X%|w1A2(U8c6NgQ@MA6j}CW99MTjbH2u?%`;U!G+$-tN9Ly?wAi@&X+1&J&Mu=Y^^pErBT%y2g z?I$m5x^5H2wZs#oH^j)#p!|v@ExI8Ls-rd({O)PekFp45g@TH2 z@HnR0Z(T~j5`rj1mw+W08Z&PIJ)jGsLhfP!q@sbzQ4634mqxip%IyY9_VxNZa@>C2 zjdB;LwqsFN&`BhLF9a$a>m(~P@o6$jGQlOD?|K~HCzM#2LFwABmzIcs;NQX}E=qR8 z`?7ri&~8D}N;SP4B7*EA1hI+VB6#5jS5n||-Obk_QREqAW>8kbr9ly9IbL!LP>BY# z#vjrvD|Mg&4;o`yV9B&j6z2=9Ur{Mm5H}_!2zCG%yMXk*+`I}d&ch|n*GN;^ChbcC zDH>cHR`UMcZ%K*& zb-2+BO9o6-Fg3CW|BB3taC|ly7=;geoeC7~Mdb zb7JU-9dl;uGyOd88*VHMsVYiRX%k!#Nb~$AZBBu5G#HIE|JtO@FVIZIg^2v(8pNrJ=Y`G=BFvX7RjV^}et?rXRvsvjrZ5iNPK3vz1yBL}_z*meh zfEGvB z6wPdXqhFw-qDZvrUplnPm8=RG$&vWzyM1w7CXxd~n0Vh!{;qiN2q^u$L?Sou={sX1 z!DqnI<5g@$c(woYCBNqgmxDm+GvFn+&40jKQRY-4sAZZ2{#68yNd?CY5N#N`!s!~h z(on!o;04JF(t-+G3P-wpL`Q7pT9gus%9(rLzP_IzQ$_*Xlm7NA;vLM}6e6*Pc z@E7=%aic3}S}9puBfRA+ZDW|woLJ{mX<&;kw{Y=tW}zh$k;KOIA;L4;%BQ8$6tk+f ze}=7?eoTOk>x>4ZV)lRZv8!+a)t}PdUV;ZfC|f7%VpCEPZ_bA7Ool6d3ik^fJ`fCK z_c1;8+4J8H6ll>UJRa?bx6SjQ#Uc8(B7->mR2m*6j*2MP&(_b=BR;@xFEFebp#a{7 zVp>JvV#G(#d#_n>W}%$MVU~pX?D)BETkQXiMhh(Z$XBt4%Z_@r7yGwn=5avY=P(GKtl!X ze!L8wrfihcIgEPKEn`gUk?(ZBmj2)f9*R_c9#!x(z9(a6P)OMXRWRD@@HGVQ@~U#% zpcFKjKRvef(Os#78FJQU(7&glv4ikBEFjVxBiW2Ti|6z#h=`x)b{b7lh5d*3Fv<|M zX8qdi)VWGZxt|aQpwR&A_6$PGY;t~-VcK$fWJYZvuutg=felDbn}CCXFWPb@S!ISw z?E^t1>k;G7jmgfFvYGb0T9AOk31s0q*(sOGUZKxG_RH=yt4nbcb7t|Is5Uv%2ibPXMtVG3nm@%yh63<*NO%w^fwV zt(wqod#@nrp(7!<=R2?irJLqVol5B203QV@3#!tlsppM|aqzPE`4#w5lGNb^*D)R@ z4%s+l6exd-bv7^;pJqKeBVhkiPRf@i40Q;xWhRv2LiCWzWko3izlPYTZ?+%yhfI}= z!f~p%+)pYiU3HYKc|_J`kIMLyvQoAcAnn)V(J=S|e;kk^L2i7Kn`a6Js%Ei0(sjmd+L-Hh_N?Rizs^rnMYlG>v*K39Bsa;!4+$X)`_TS zgvv?Hu0OkDU?rpkFp89p!kChQL;IRd~jPNca{ag$AXT?DSikJ-1sSw?~Q7fM&x0;vOL} z`nn(GQCXB}3VgSA)|`PH7g|jFWswKTjHhH!u%?NSNI+2(_|arikFLNVAq+%VD19WQ zQznH1Cx8qU*&j^*KROjI#?UbW{L0SNT3LT;K0-;(zGzW5FgrCJflPuAtoNEq0ex4U z9!loE`S6=Pr%qF~B=dgz)GjO&;%|2*gJ24IP(|Q{)^bve#dwU^PdzMELz5Ctt+dsXgFV8fm=9GFb4+MRbI3nUQ;#ASm z^bv_;(RCJJ9|}d>^x2d9pV%O)AcP4iHZYe&U^W3^cmTaasS53xOTaTuPXex~uk^F- zEKkK&FiE7~otlAcK}IaJ47nBL9(n}T^xL2kL}S`UqPz$Sq4;hKs3ZkNjsTGzOG?Np z7)<+vL9Rt549Abe_IwJe&5j6fP}8800mx9N3Hy}EkOpS?qOSv3Cq3MEiT3J~Fx zgA#ueKAg{M7vYH}+yZ3x51=}QntzOCE|1)EC`wUpGiUs#5G%^Dv;8z_r{{@hjodF@jG^b~3JEiiw z9bLzWZfBmUOV|vP4}t4WEtx*Xr~>KyR=}PQvyn@Sfn4Ao75XkNXFfzxEg70WAX0C> z3&0go%<81UQQMMHiq?$Z%6|`fEYupwyM3t~sRwGokqcmFTGCEbd~& z4E4a6)60a_jR^lbAyTs4ViM(Bue4<`6UkE;eIECCcCQ zSVo9SB5186Kx>6|U#PYEG6YI*h(@x5O(IijOnBmQ#0mKVRT$7p6h~zfm`I?3vYn?A zy%zi^1QGf-RBX?V`S{l{h>~_Cu6Y3vTOne=E>r#`RBJ^A4E0X-WUmb}ZWCP&%Yi_Q z7ceRi2n+`j9QcSVWg=fl6697?ZUmpGQQ%kFL#+-5m&bQrdnjz5fvC9!sP+K`r>zzc zG(ddXYM~UeB(scat{|2e$2wcGpj?S2XVMxO*Czv#Igl1WvIFe6lL#%;%ULh;h{Fvm zFfI>=ni=qE-x+O(c%`;bD8>+D`PLbHHmKJ86n*|SQCbp12eTYn2*q##Vi-837fosj z9%>QQF%OkKL#?4$-nWO+7NHUGT@Wi^sv#^pMZ=775+JaA)+0{CZnvHGbfQe@dlIFL z0QF(Nu0ZZcw^gzO#pNRSM}K7m1#4^g!4J!@6fyK!ioVljc4C#mUp5V(h8{GphQl)| z_KZxJSRG@3H5{r)QI4}L&{cP4&?{7IAS7TM-z#LV0AsZ=`lo#kbRGg#+Ch#F(JP?9 zSDa)A=?CK4F3Czt9Nm6lNF(0+g=;$B3Z-#5yof2dyNy3ao`J;5s?Ft26jZC&m`ERQ z;E8IjP(IZ49tx6ZU*DYF6@vOgboI2MKm@Ho(zy$AX$FBhR3w`9%lc09pSD-f=;F<( z;U}T;)@!sAld&)O_XAf!;fm?=Hh|hIjEeSP$_Dt}J(1@36X+TOe$ebqHyWrq`ZBn}G#^nR-4O$D zqXHRE%>|`=UZ<6;w@KAazFrw7`^s|DHQAiPVW>6-9EDAWN<_;+;SVI~GE-(&F zj89pm)c#A@lI@_pK&wlkKX~fQTGp(DQ6(g>b;TQwip-g3*dcojdd%Mr%}Y)RCx2@b zapq&d<0Wn*=-G}`M;`|}_hGi9ibBBGQ_%V?^YBB{3p8zzQbffisJ3Lyan-`2Zw}FjSw1N)_O2Q_|Dv#i=J6o^KbxBnMWN z{?Yhh-qM)Hr`NM$KP&K63ZV)^j4dZj;hxztSy#{PGg}UtjiSkc#sNgDm*m|R&blj< zAA8HsqB_6RNN^#c%l6c_tn#T|V2j30ozgl2B!%lP*m^3da$phUyAIHo6CmR@Cx%() zhLQ+ivKQ#vL0gw`=0u`)s5umBWL6Mbi^~3LiB{_oAa`LJEkx-E%~e!m2EHosTNX8V zhcE{+Q7G^|ra3i(D#}T1Fg<~S?j&j|hzTG=H~D+xF;Rj~Rc;vF0706v_nrPC=ldJ9 zLm21{B`RA$8nAetfTZn&IxVoV=v(#T-92=pX9gdNW0I>yRi9uETPiBj94*<2@vc-M z8-z$O2*gn6FaZgSh&=wZG)VaOcZa_*hN$sTo33O1mh8!FJz`@$VvR9eO$^|M_AXE! zfuWw7YIE*>I#F=U-yj&hEAgo{GIxO#CLb;&ug;SXb@GtK3M;P&i`N;V4{1)dYEzu< zQjEy}1VQ`pBKoMmIEKm58K~F}0iecDj%`^i4D>VYU$(M20F-*P$mqo zc-jQD-aSh)m$S;CpPxeY;Rw)Z(2{haawLR;M8(!ymA@P1U})Me>Q4x_BEg6YHMc!A zViaVt&~jStfW1E|$8NZxG8jbXm@{hhj*`HS04w5;Q2aLrA>ja7Y6-O!lvxUVAkAu| zqby{gV-&QdA?O(bnvT8Zi>SH_Bct!F@Etc#fzK*y7SETzIHmu&TL1(iMqWQ)MCdgS0Ms#^se zBT#c>=G1vqX%4hL%Xl`nKvRj2$zK>zrlS)+qzz!FWzQWoPkSwWabnO!v0XV!SX|p& zVyHsi9My`VPn?25DcA8Z4r&Y6z^EE@&Wu-}&Kb}$i`{PecQpv6JAsd(p&hD9S@54b z9UkyHPQ5)#Bw%W|a5_kMe)Wnx%rfsL2In zdHL`Q{~sn7Xv`w0qO%C($Bom;1*B;(O3%(=w}U1Ze}T~C0?oo?VM)c;zb6;wS%GJX z3d{l3G_-!BG8KwpFom#0O`b6~gQ3Kk@1V-T)7S+ph~|qSWG5etjHRF%J*wwoFok-q zCDcF`=wr2kIRvO5sy2bF*4VQrRaux(9TyNOSY&@bMjujuDU1Oz@7LK;1-YSslSc+DI+jL3rIF#bH?9|4DjF^ zXZ|Du{0TD8A81=ec>e`_d84e5SaBWtwiV!rOH59D6cb5hY09US`fnD&o$<0D+PIjt zQXMFSjEGm!Eb1#&$jtLNbuf=%h)s8h?loPCQmz6XUYQRMRG7bKI6uyn^%8te0>nj{ z+-um@TZ=BPiD6qkNsrg8!0jmEq6Zn!?BYLXMpv`Iwa#LJEc#QdQ;b8c4X4ebCeLeS z#9NC0l2m+X1*VJ#BaPujKnAJ+=J=}`1XGMwHQ;C%`tFX6bb>ah(qFmiY8L-SRqTJP zPcCz;obg3yjco-QTdhWBNCz&W3z*&s`V!jG)+#1N)yT`+&L}uz*!vEBWY&V&NOr)^ zWxQg9DFJ2vt_M3t@n)C)=d&6eGo$DlS+dHGzSX+!4wZ@tyB}}QPc*jj$>+J<7_T~- zXrCD$S+6`^jWOMO=kYCIL|XK>&U)gX4+PDmaf+@zY3qTa#kGv}%i;;HJ)xtubF<)4 zHoo#4``^+?kLLOUJ-6q@#SS);5~_b_Z#MGHh>Lj`Xm3tIZ@dh&9sUX0`@v!}lIrET zuW8-46WZNP5Sl+Vb!Z`O+T)9t9k>`BCXh*=2jE~+-BlnB%U78Ps?63ZecFSifCS^dDAhh=< zqFLsQazDkELSX0Y-gy0xOa5_w`-;|)H2{&j2cd#49$BZinqQjYlQ^z#W%PY z(HDt3xnFPsT7>NhW}@9VyOnx`6~#AXz-48g?h#*?8R`+^%sEj-@ttUvGO*7h6~4l) z?2wR=bRa`KYMlE^)c#^8uRURmz2`J?2xF6#1qS zD8wAuj{1u?6?dk?ybKP5-kKdM1#c-1^~!6tGZD7Rl=Cyl3?Mlj+0ufjxTk+dai(}Q zgl%6|9J(h1HVC!K>T-L63~~cVer1C`rC?bI zf4M;~^bW==tJTgk@bPm-{2kfRNYjOy4uB3iFBYH^W{@913M(6I^m|07IatK2b8Pgx z3K;H0G1ay%DGE9zWELDK1&^k!v@`Vq@w_Z6e!k&jvB2I>mxZ z(ChTFS@x)rS#}&ndx234OFnqpDAVaE6Fh^=_(5fERCV4QT3z>83R^Xp#dcu0>j1&A zJq6s0DaFuBaVI6Nf@2ojG1Z-BG1V+PHnYGgv!x<~LTLIxm2Zj|$u!<7wXpxlRGboWGV^Tp&oC!X&7B6Prn%Dy!I})xQeRp` zRd6)+3orK5hQ`JGhPVm_@{z+UZb6*}A!z}(0a?dnLaVZhi-s}k9DP7wsVnU~d`ZGU zTL9bi0WxEPS_n3ZlBIFgc_G*@gER(rh{uhQsy#sC#u<$}8Rq4HK#$B8z=czSI>%1N zmYvy1t6b+nndOXn1@r<3%kGI0@7egaIwDZ` zzy@d^Knr09&_WLzDNyn$HGsB;{^B6T(0bnS)>^r8lm6Nh$3OEK2X+u|=ucA14Tf_>!<_C1uYMD*?Hv5LDi;4IIv0K6p!`(V#KJ*4E$=9G|OY^XMh*=*vi-o!r7v&+or>*?GhI za?wJr>1I;u#dK$%?@!*VWj4L*IR7yv{&>e=W)@k!rmb4#Mw3R8eWy>@>a|zYaBG2q z*TKZe?zWi6!NdWFnEUbG_{l_G?eYBZ-h-3I)#DjwuZ>cgBeQ62c zZLO&1(VruZ1kvOD`2Yg1{pogjn&aKQfKZ)j@T3JXuia4jTKA*F=~;sL$}r2hyzWDNRHZ*O0V6~arf^h^Ew_owW24}eXA$)-$@b3R_X+XP~shx?1Ot73<1?F3#&Yk4{+YmHt<+X*L!^HUrq2SL(r1i<}+TswwNwfCx(8*Egah2D}Zl63&?a^X)f+M}C$MKHX zNoL{6pNYPcgUHYWI>!pJqj~v++LLT)zgzncPx`di76VQ;IM-@hb$*`Ils}#0J8nPb z`&cBf>w7dMwnTF>aJ&|HWKdgoTq@?ZH=`r4=XJQdD7MDuxqEm79ta*b%$Yw+OVLIO8EO}OC3de0*>VhHZ zP1&U_i=K7$k|D>(F|t0_-KPKTRKXg4&~j`uDojuMZT7kwUVCQIWR6O_p_t*|&vsz~ zWMGE*Gn`Z>BdxNdiHvUHF8ks9><>SijNf#f8+1)!Vj=UsNPU}-BSrmFwg{#Do%f#9 z1*F2E@mTFW8r`NGnd}Pu`X`1x1Jkz<`&SQ!E7)W>6;*9BGNw`-T30V*(@AC2!<{V@ zM)5}c95;)_a<;AFQ#k51xrP?-GgVs>9&Cgo%E{G;hXM&rJv#9I4HBw65`Dzb70Pw? z!mifqMQM^Y79yY9K2KQql`b{4{}NUC0lNrijp!03&qQoc%KL32T%#5h_$%s+%PFy3 zFQjxG-E12?Se330Gea)RTG%7=LVMVkecoQUaP{^g&4S60N)y!%ALCJQntr0Ij)wA- zWAas}+}P-kTPqw)I>;L=qh94LJLP6Q)ptre%_O&2mE;~8chcq7&(_?vj@2oB5t}y3 zHgZ+6zVA4q%2*xG*On;zX#}F<{I{ts!uI)y2;sFR^%=n@+y6?fvsP=16~_79sU{K3 z%l#^fbHp}%`~1btxu??%DFA0NDGETTSwoQiRGxn?ADu!Q_SQ^u+ zFzuq-{-9h<%iS@iy!k|5B8_5h)?i?JA>*aIUrksH{r8hcDq_*qJ_cHyq;;2Inpate z=P0)YSX?{!MO@2?4kcmCi^8jScV+g+vJ4(SC+Nfrp|9^Pc{@ILZ}dZd-nR7|EGo_8 zyHvD;T7~w2T`}&>t}k+d%U6Yt7H(d4uFeeB#X66dN>_Hb|LG@kB?+5}hU7sOM-}Zy znMAt&a$9RZ)#x3O#HJS3bu|LTqPZ%G2H{)u3%?Ov{(rBoUO4tNe}d~7Fms}87f&+Bj4>BR7thG*3qW@!tokh$17)j)@KMQt*-pJUPfuw zx)SUCpC_b6q?vbGg8Qv+epeUFzAQ=`{F%m`+UKJ3xY8j`+pFuT&fu|#{&_Ld^SEZ& zPg^VJ@J(jLZ>rX2IPsKvWL=#3RH5bC(M6|TwLFzK^DRyjnQK*MKJ`3#r@lTMaj~y| zYwuZ#*-GYf;m|1I1`)c?>|w`p%2Nw|LH7UmnhJ1bJOjUqq?Ll7FVYqCAV=oVs^6*iXC*tI&576FB&x=B741ITtg`ix=PvAWr7!6 zx%Rmhznhybj0wpf|Gb**ob>F%mfGO5-R14MpNm5FY{83J#@LmvRvxY(#5xa7xTVi= zJ-Wp5tkb-9ImR;9SHpW7W)e3@rAlRgK%^H;yWXgN3Q85H@{i zj;?xP_ODXEYARNo+|*Q!OzTjO27 z=(~?ntcBgNf+B$vS@E-S50P(peU;yNY&%es%GT!c3R1Bb&q>)_GaS=7VY6g7V9n$u zO%2IBzVd;m@58lOXC}Ae1@(r0-=A*8dOuTWG`q$%wtvnC;m2It*EAwkc}}-*s3N{% z?Uj))EnxN5yucMnIP`qEj48Ky-@M?@zY%K-dJw(RabOpM`dHM>krY%Vo} zj7!;pr_=Mfdfdvn>N$AmnAh@5_UTR?$6L|vA?J+g&5C-<=R28U(a!OU+t>?tb4l9P7c8)^7vJgN&Q+re`;RBV3bHzUpn`c~n@x^%F}mE9Up^W z;^Jmz6vt;tLCU~k6OX-;dJ*fjsC_MUnb#eGoDaFcFRqr7O*Z2Zxp(m}!LlT`=K|C} zfhV@~677ZeI!I& z|E9X_X|+KnQrqp8#iP{JjBd=;~HwQh5iV+d%Dp^kG^B7)Vk4xPV z%%`qjx#{-cMOL7-@Qb^zm_CdJW^C}r3c+1{b)*cQ(r?B3c6~9uQ}sfTII=8J_&}3% zqV?YP^Gvy}{$8^P4)PbhZnp*;I;ksJkXRFkvP(Ba?#cMf4O}qizNUSb{`!~?iOpqF z`iL&lz#G!-%}GtY^x9#nW!kJ#tfTBC^bsMOSr=b+e=v~7FFqed+MWOGBmMCO>F=A~ z_)i>r*R{;?&VSEzv6{VpK(>I3&pe#CE!A*IVQTyExp~6V>W<2Q?-3Up|6DJQ_l+JN zVD|5vuj(-~4I84|JCwUx!Q1}pVm934Hf=(t+4e6|DbAD|9qG+4l)iInggAW9`iT6f z*%jS#6TgrxgB>e;Rw{?HG)!Xi-oYC=g;nI*Q}c5#Z#l6fSdYMLybRBK$6U(eP^h&> z47tc!$?pd#%04*0Zw1?ZOg--tt(Gmtvwfaf(=5u54k)8d>ixj`G#VbZ89EGB+qeeWlLHB*kDvOA<`$Ri-sBAvxoBzBTSoAXb zpWMp?##_dT)+4}PV8p>E zJh30E2%LYH^+me;!nyKX^MVV315vm!6W6GWFi)VP>M}eHq6F+zfxp#}S{A%MR4G_d^C2gU@rm5tO3zFV^u4b`YS+ zzlhf$ovl^y$*Y{m7|C^+I1yi?!|Czl#+FdPbN-tf-ejMaIhq>C(~URfXz$!jyzwOb z+Te|+4P5TQ=5Oz4>~`GG4+zD@x?V6OWVQCzG52SlC(ZEl)de|Sd1^WxsXXa)Nm@MJ zCsEb-uQv?01+PW4?_7G_zBnSYnH&FFDu`V+!;WqAonw~Jw0VrI>_2mDPhxh@T?nXm zzG>dcGO@OAc_G>*y6^Jq7l=Lq>GLz!XB^H?Ji0b#7cXewWcr9|ER6Nd?9ATW`%6DE ztOsaVO|A3BIp59CzVf7X#Qm&&rPKbt*gL_1b3QL5aqr7Z$40NcZwhi!5PH^C^5edZ zq$OO5j3%0VEix(33ESoc)`ia_>vi^FQdqtZ)VnW~$i`%nf5Of9f^{bjpV9c8f}zZ> z-Gcg3Ub0;C7kJA>tks$_G!OrYC`hT0^0%sZH%je~dz8DPA$EP)kwk*icnkb)TwFD8 z?(3l+`gkg~sYR-^#g;w$C2WGzDeuBru|k>iQqD{24Msjp4LP5&tbzN1LcbRE1r+ zOBS-Hz^Kmha@sk=eiUbX@^Kftr zzWOk3>1V{E0_$PZNLL>9)$I+m&SdAZ>0B$P%E{R>y_ugk{p%J$!p+N=~u2mL+P5_cVZ}X zs7(>e)s9Qan`dE8rtkkya@{4z_2-my7ptqk@zW*WCDna<eh^IEYl{QHaTBzFn->iS zg7Y9~K~m&!0>O09%HnSA=A2$Bd=W}E7BSl7IjB-Y|UONtQK#Vt9M@TzRe4Oa7qv$D>_|ReU!}3NOVfbJ-~~RioB^zHl?Qud2dDznke>Jrd*M1XVy1 zkp17mdm}}-klp@kHnb0?$hZnF&O}9OOjQoc0It`wCA#pJ-`@~5LwTvzvb2kM8Lf60}}(SiFR-gMQgYrnU3m&qnDEBwGG~h<%&r4!Dxz;RK--PUc9lVP5YFJk*Kl=UG-!clvzzgKj z{dkOWB|Gu^)mdRIEjF%%*Zl?FGBkn7(JfMG=w*HPbn#F^a%yVs-~iAX%6eq(a+e}1 zm-~AA9s&GjmHFnaG+-tgo{;)u=y8L7KFh-4F9w65q11p=2xI|AsJSq@n`>WkCA_t? zZlTHiht7Mte2Wg@oZWsUSxCR6?l(B}KjhdJRAVj<|rc2x7Hq zJ$QL}QN@4#`tqWT|M~+&j&j$ZAon`{>yIG+ikG|()ld2IhuaI;CQ`4;`G>qL=Qpyg za{1ve%lWgcH7??zLk{KqZ+sOT+|+h@6t}YzdYz>UJlxi9v5QpG)oQ|I6f4fJZ@oeR z-ee4~zLYsGp9#!^s+Iocjsq8l7fHS$*N$>~ldNri#nLEc>Zvv-hs(Q~Czc*ZXE7E* zqSg$e@unPdv@JVe<3f)072|E8?AgjUWaO6jd_$-lJ*ik^Us~#1d)iEAuB5AT2v zpF|v-9-DNj1>h^GiIsi9^bTp4(&Gl-d*gKh%wKJmH@7Stq`nRwVkigiNDZ|&e-$2* z9hA3!6<$(WD?j+v7s$^{2PYP-cTw|&mdq=i*4j~YEI00TF-N0C|A3UNr1rM&%+dn<;2KL(@bFjqUoSvi4^yY+*e6a1`TEg+d29HGYMlu@A z0JQ+L!g?t=oyjsYDmZI5fWuul=YaJx!?>^t^c#57!aDt&uFJb3K~H#V_g5&Y70%2b zIV0q!_dh8xkc|}!*#yFXUuQ$j--Y#mXH2dNgUd;6-vj%etQvs|^jf z1v5i|!>CGc&(&${ITD5!JtZG-quF#?Ad4(W720%sVf~qCDiEugdJyyB!BzK0APg|l zta6AztJdr-*!5uI>ISM?2jMlNVWvfD8Js@r*wQy;x)%$A{V^|2@86s70 z3b}8&D$>q{gE_-C(XSijE}T-t(vY`;(-W1`9Ea<`ve4%ef}FwBwTuAu@aWvjnKmV7 zSS!8saXYRS4C?({nwc|<6`j{4_vzT=kI{6X(kz0GrY7J9H!q76igTXX-olgFR?`FwqLK_OnZx_i(PL z%81qkf!}5nCWpz8n!@+k3pi`(hpd`dIaDysFo9KPtoz=V8esTyMlP`$mCo_GEu3Y{ zm-KS~Jp0#H&e)@zVbv5}klU8C_0yvrecrx9)j=HN;QpxpP|p~goDm)_4XGP{wEon& zE+S{(HM^>h-d;TVj6unnm7jUYZ69r6HD!bOK%iJPLZA0tr*9V!%jJw%v9z4aee&vT z^NhF2nGjAr-Rmx_r=~^A4J@af)TD{)jqYuOQ*KZHL!Un>+~`F8yuPLeYSG;cCtF~Xra53`rjiqzfMi>NO6 zI^5p+Fa31&fk=E7@cA7z6Bi#>#XPVO6!HCdR3MLvbPhD*} zT=iq=jT;HWIq#_-E|p@O+rd0f=+QLWec~*b5Sf+}D0hRq9^OK4wsW<6&d7bNp?dQ$ zaaOz+J-Gpz-TQHttJ+S{D}%*nm$Dp=cWTiVoiJr`Y3nXrEJPn{(TP}!QHS48iYiqZ z(UTESv0&R>CF$|5k&0flQ)fM7o06)6$Sz;3cN;Su7Dd%aq>`5V5p^APfziDM+j;FJ zG%N7fk0FI7;{vIVQG?x2x2}FUlZ2}9HbyN&-3}&WQKcGaB-Fec)qN_59a_R$1uR)r zugQZiVcPXvKA1B}vX=T1_eIgIk|T>BwPI=(^zvfrW?-31N`PB{n`i047L_yzU%30ld!E&Oil$@oY^;ORrqfXZ9)4ka3H@C; z`i|zrorSaef2|#yE4>MWLnzG1ST~J>C*4cr!fq1rVou$x2MbI!@wu2hZ!&T7q*Y}d zsvA>Z(Rwpwqw4hFsaODX1+&4-jk;v%;EE+x9OvCHKw9b9SO=?LnlU#9!UMJDV;q*- zNc8sI>RrMYS`T=aBah-*QC<$&IIbLB$Z&&RB0SM$)P8XOyWyOINfy9-s*q(0 z!uomPYk;xBFgW=jY@oJ47<6djgfG}dtEIpMq>t2O9p1uC5x!`Sv3h0=9euE_w`Cv=f^^$La^FO17ps#J2yY{F>efBjimmD7M8X2oqLjm4 zwv~^L6jDar>cQ@_VL^pxO^`e?;-7=1k*#bX5{4Hs#|ulb1a>`H5w_QLNkGvMLMf?8Qq=IaoNlo2_NLO7mznD>KSlY0Kq7orA14VHA+ zb5+$qa84S*Un?J$P_OqH*>gbW8F%d=AZpzg0>57X(OX^mVe5-Uy`m>04Jd59Vh*ua z%v809qvxZu)3PdU78N=CIp-9$3nL4y@v3xy)6$Mr?^q)^$Plb3GRVqd}TP4hFqTogbma9Z60ddx$3ZIECJuWQW8Tw6;!og*% zufL)EyP_7+Jo{6Pd_!UPC*zzUq)06tfSRqM>`Y~sxdcs`vrX%z1LZQ!stlHeaUG|h znld}QXG>Q{Dvr!FY7Tnqo?Hnh)T6qBOn|U(SNAKYOBEsk{YCwxz?T=Kz|E*4BCOAW zqav#Yj3}A(>MhmA3esext_aeqN)1*KM^+~*v2HRCkVoq_8E10cEPxUYQ>0|#P!%Gm z57Emp@S>+A}~ zyAljRT12l>aY~>>gtrm@MxT#XRB9{=tLo<_EWt&jdmvbO5}S;gsamG`3MiMzL;o18 zBg$n|8)k9p1TyUoBl-^p;C@c4I2}?iL}ezs0D}>LkGAOqN^0X}*Gj5Z!!MzyQ-usu zV%`2K_VAF%h$8j+cJDF8s!kCawN8DJVgdiUZsMGrhOxBH?UJGm#sHFD$UG@V?1Vg> z)zw623*=z>Dchnktw+RQ(HI~ z!W3Dp9AbHI!Hbm{FsWr>o5NPCAL7ynOPTTtO>9tw864VSS+!L%`l%Nf1mOi5QI*2v z&fj?eFr%2G9Q_JzDOCX8Wi9L3rLL$^^09z2EcfpALDjpCUaDFGfz3qTcC~^!?=Cy` zh)5YMF6#5jFI__jMayb0lcgkW=CNQ5FvscwlKY^qMv&4b!4F0tplBg{SNXjY)TkSI z1v%gX81Pg-zLDg?h;*U!n}vviAswlM?nI}mT{||bmHr1#Q^B%XKMEdxGmBW0tfos8 zIVS_WeROdopT16m8?H7`G|hYcbt^x9rGa1B&qQ&laH>HeI|W7xcQO8t<8uUBzzZ^9azzH$CwL$m-S~ z!>wZjIs{`fvuu-0jOKSD(${jh_W?xeR$9X9Mb$RAj?JSBqCN$9B(p3?psDAbMa0wc zsKE%>P^RO#@@cW-n^A6t?*({^1#7!su7eE;QVXp&W@1#Zu%C{FuK^A=i#f>o6hf6$ z{qpD!OUPxoSjKt~4B3m8O=VM!4_giV%8EP?vd_(v0%dR)~c@(_pzFvX<;85qC5H(Xwu=Dd(6>cYZ^K$ zF!c+O)W$zM{96inVRRcrni8=z<4o<9YClipnA9$da=>J)*S%E4OLkjB?X&r$LBOCO z?Xyx}M2qh>PjGUrdMP;gu%fIAh`d;8Z6GGD3ap;H#pMEimf5%_#Z)j|{fP1~Z-)C~ zT2hwRt&U2fiq?B{f7c9%()21EweJi3zNwb$nP5E^vMTBIP0XV;Qbj0a7~yoVj;su{ za3Qg*1`r`Fj>YbRA($FVb1SA)ju{%L~`~7yTN$> z&oooHkhmdRw@KbzEwevdGlG*~2yFdX7k|VcY&gIx#Lg7#pvY~#ZWhMel^yv<_)04A(G}GN56vGzVt#n zbXi+Bto_VUBCjBJr>akAN#?1K7T&8ZXbY1WVX_Vy1x#IHHTt;ItR;Lf%>XV~qZe_e zx;#j7k|gqT3kpKJDqhy1sRASIrz8pdNv93ACgre?c7r)=nA)S{EAcai9q3&CRXg}~ z#oAj1L%@z#C40j-BNpQ=sitDkP`vxGB1&K;Ew zbQlWZleGk*%WiQvP;)l*^MjiOBziry>J%APo(SJ~ssagiB`SBtnvvZLC>Jx$dRT*X zL1eF}W#BcJLna6(t?@vRnJ9?tjn%1z+sf?eY9&_Ds-U97x*%{L_eI(}wMU{|4C`ss zRcX3dE|d+>tUE{WR)bm6JhC&T2$2TU+>$`)4;m@5+3UaEc{ker)9R~&5is?1lRG1V zn$yrO*_3Or@?hjs|3RD!aT?b)Y>IsDV3G@N!)YWRSQ6_U!j=x|`b7&*em=7;Zr4{s zW#+K>eXuBSf%O*Nl+oMDpPBPz$)I50qrP_*qw?@bLIZKHn2{X~**i%cEur4Bs}Ipp zqkxYTC172vgSuINJEW$;;p^VO6zk5^GVbU{9jLc*_kM;Iq?i+ik~!A&BRzIqbYM z*4s?dZToqrK|sq{gw@g75xgpMCwW1$_mx7 z$DNne+z3`5y#IMEFJduui~yI>mq*G1#Q$o0iPsN~p8afFQ9&>yGZ9giTM0QKmtuP( zGWQVQ(}Uqb5$h1lKBnri1h~=7{=Y4r&VJ*$x3s1^hSBn~&th5P5gxr9!F=5Hb_+7> zn@hytU8Q-+sA>>I9xPB2gk4!_t$skKy3ng}Q1j`Zg7|p>HqLs0(yr>dXM`ZQ6GA$7`&;ree@Se2c)vvXc;{CE!QJsfWpvu(Uu5Rn=aRHP`^+wS6GFOE6 zEFI4)Pps`NJQ-_aeO}4Rg8o)-g;1)UsP_$G9KBd!RA71BQA%gUiFMqKUd$o8l|{{} zA|@H>beV%)S<$tzngd26Jl$Yyf;=OfVNK+Zlg|4{-NFHoolzMED_L3ZuL^Q95n>TU zW@hWU%YQ+V?$|J64>Vb`z?J{CQeTBH$ z&97wea~zl;cEw|7<9tYqZnwBQYM!0PIk0LM_- z2U6{XbyKdDc|^7JgN0;g9=)`Y$0Bo=Am%+0}Uq-U$>1dValM z&*+Wh=@ya*egarF>q1PuqHZKxovVWoq~+Mepc)rChgjdJ{Z`rP{elliw@3qQJIR5% ztH|M6501b;Aqh(6CAv=z&hDO*FnlcsMJ@8oM$DbbGfV#G2%(V(V3BOW!d z@@rv*#Bv7H)>$EG=RL?5R#YWURajo^YPs%4$8$zXf@BDDcE-%DMK(fRYRX8YB1vh} zGkrBn%0msSVU>c|bS+Hc=INg@8l!-Q*^9m%iM+mg@-OKfVDVzTBcd;XnWuKD_hePC z0?~jXJ%WAi@2nQKPt_?`dP7N#0T2Vrn84a%n3&s(IS8@_9aJ*=N9fUVsv*g0c;MEy zAX@PC0MB)n7GSTC4n)n^Abe8clp3Xfxot@1?~6r!f-kAC@mET2OC@o)V5AY?kC;kJ zYS!M)V`6U!>tY(66m+!gYT9_FJPFyj#2V#BFNScg73*ahtR<1fvt0ZNPQ4n>mELX3 ziL5OaJP(!yK)boBXXM1HjfC;Zs2*bXrl^LD=;BF+M9vr0H#IcfjX;ebCnh_xdL-y($PComPl;L>m|3&qu zwK2dTeu&dZz*ZY5Dac1xAm`Ot%g$VryfmuE*p&*ZJk@fB~jMqs3>B3v0GY15EceCd``YL}m-%def3p@YSsl z#lI!YepIkTB>ez3LFk5DMIg+;*1@lI9Q_70v}0#8cYccmtypsfbA+8|_Q_GVi^Xs& zo0Sj@0m{$nUIeh)mT>+R_eK!p2!(3`KFZc>$i7rNe}j1QM*TQ8Ci}patiPY zs)Ms1V=J&&uw7DA9?I?+dUieYWx*5zm#oQUu=N4gD^@8@4nEZ%q{*xy!moPSW%r9> zS;aUr%PmS5vCD>WD$rF`=g`|DrZ5OxQGuD**>Ph8`e6L1M(OK{u-@V8cf}eEB>isz zjIa{0r#pmaa;Tdmgs0>bc()aCJ+-_VTep})j7XsB$eUPhHED##K7*vU>R7TC0C3E=sEy5vH#C@!5N%LRn zOz~K$L@;5~LH#ms*HJ~GY%#MvcrRE`%c2IfURqm;Y26Wo*;y&FbJ4EC3yWv1SSQH& zR&?yt`(RUgnx@Q2uvDpy2uoN2*~>umSQkMbWC6`#68yxp{FdYWP@3^v#0C~aYfwxstY%V2aL1h2)8o>t02 zFVC)Y(y`4bU&PKKxy>6jUTvh*OcwDBu1T~Jk(s^CaUO7`3|SgP0W19Fl6xcES~b*g zNQDG#&vQj{Ppic9)&ME-U98@dv_H?2w|`jvwDuh~-ux^W#A74%}t4e>nd=1YXY7#4Dceb58sVRNuvU;ZV1 z^+`2R;vs~xHD5++@=3&XZxO3VLpiCv3=w*z)g5)S9C?Z2c@0Y@M!M&xQM$+TYE+om z&Z58nQywF(gp%tV(vC)OpUAH#WD)M z^K`n!&Fny5sze!I#`)FgE;QQJE)g2-x-j9luylA;mW-I*WcXXn{2<{?&I4V(PIGz{ zSw!F$y)B~8C(B!R2j5-?u`8XpD0;@$JJ#%)huDg8*aOM>@J63c);B}kyMZvgWN=0h zeNq`!BR6mxG&Qb^ky8Zgf@VBo6icvlt+<~sItzCNBQi#GScI0cPP8+`u-m~##@x*0 zUA&4zPN%WG1RsKws5Q>6++XA+Dr&O?0hH!-2t_;^Qsq`@P@)*sZp>qL@pLpvo-?tK zLaoJMcS+|WR`v-}JDjXWd)o&iujVWv@xE{D;O z(K6G3W-LZ8hM1lj;hw$Kn~!&@n%;qBMW?1)0@8m( zg18oGqttM4O!BnmAwW-B(bL&1ZiK+hO3<=!M2Ff!1KOqF%d;%D4)_^R?F*L^f46j3%$lANY1ZX`431XTx*4vwD zA9ZTztC<5G9Z7=S)m3%8sU=eZRP2Ue3x*(t({6QjW?*`;q`E7Si9ooCUZzwL8*A;6 z!0;+!Ev@BM8QUOo3wtc^h#MPMtmISHEJ2QKsTWJMVNh4wEXe2p<-|S;1_%z&jSWm^ z(+DCwc-R}`jZ-HgdNCF|%;9xhrIAZU&v*@rHybvGnrKeOtRooIO=j~(-vTq=LX?c4 z*xAAITg_0g`x{X^GZ!xrT@3cg-qgVmWVTItF-m1g5m235(}3WvU|dh1EDmjLa0yij zgp1EEdxqU6#T(3UYVXIC4%9>H_PXkbI*Qzr4(?r~;=n*pz8}^##;z2Fd z+pt@7(gO#&A;Y)(0(w?;RAiW{dRdWn>4a>cMZmY4Js`6auXnA9KnmJQS!S@(H40u zi0KWBEOE0e84MchwvOJb&`oa)wpqU=R?Vv^8r`d-;=OL=csjqyK^_vZpRmGf?zoyy z*n+KR;Kj%gAym)Or1Wv-n63!Tw+@DE^|m%_(k;pfCr&p`co{LIr%Tq{@m8}Mi9b66 zftqBG-I{N(!|EtnBX9E!^;d@#dBpgziQ1JA%I=C#PH)R!h6A0=J;|%hk zp1v2&y&4huwMlsP$~Vcmmo3GfYdWS%jU;eIumTFT7z(QLrhPAfC2T<07@J=J zh-(Pysf+0anAOxLK($>JNc1Zkx}n-7I|y8-c+s4-Qk!51pc?~elAV>Rm9|SW60l%M z1GZ6(!5bySf~nDmI{LvD14zYsgFC3Aj>LY1hH{O51$Ee|ZI+phhDB`KEF`N=2!^00 zr~AEXm`WP+YWGDp6>*=c6desYgrr2GYBMPJ?F{U#dxWwUkD8YpfsZ-^dt(CNg*NFd zW+-EYL!kC`PbU8s5Q%QzP|c?3&A0?!GGh6QK{&t6U{|u)raIhSDP^C6n(=B}K*0z^ zN#)MDzG(C7)-FL{Z@1kP>;LQJ(e|^zMQv8*Xb3SX!=tU1qkvCpZcbplblwT;&Iw^2 zO!usI;2E+Xr*vt&^os2QSee5zf9D}A!d*8Yv>G{s75D~14Mt=zXm>|OWtQ}84c-IS zsFOp^_^xQYltxv!szh3^qeXV=0HN6-UbP6Zvoli19qqCW63TEz73XQ2##a%{G4YtX zFT78Qt|{V5YFw_su;_^E8S4x8u9bQr;MlC`Su|t#+blO@w>MVD8glxqDM)r~eCOVY zwojqQrYAhOSvtddRy4#Up2b9YB5PD0%jTYXM>?yG(LK<|H)MY_1WI3TVpsaf2^*4L z-$CxD3t_UQ@mOtYFmB2b!74gdV9b@NTlH35P=)522N8}=|3sBBVHLxYm@q|b>j(RV zO}D#vhe+$~L#*5|q;@cbMYy*n;9YN7vK)v+^?18ks0G^raoKlXS*#gW3ps$Sb%f$A zN=lT#RF#AXt))uCNk+DImF&a_Moq(P&Wz%2y^!5c1}oMLUqMg08PicPB!fz#Pj)y` z@3~}GZBc)RUP!(%$8e5|A&B3l9+s?k{H70dF&0khh<^9V%thAL6d8Cd^loUWv%Y@opLyk-S) zj3AZ1K#MpH{~rxOoLDWi>{eKwlhIB!`lBI$Y{~MPWi_D}_&bbOApn7Qg!YzYlNoif zMj|ZZj-tAqtOMYdle6!vIu7Zw!N|r2egrn-l%EP7q z3)Y^E)XQ*()xgY5PK;1b)P<{P=IZWO8?XT^vl&>eoox$r$1=^bED?kt<+PwuFa&pq zky&;(!rX#ONupIj{YAGzN_>m@ZVZVSXg}rb8_ZomuBjGULUk z%o+;?V^umeetS7irB{7s>MG^EcSCj|n zsKPZG=I$d#Cu}DQgtA3$s%V<>?e>udiLr86hRR;KZEUKhoy@wyPR#}grVG8Fj5uME zr$UV{Ua)Bzwj>yXn0`hub63WLW!X&KoFe6l8r)@&UeZpCQW)kln>mO*bO84Br1hIG znG*J@-eOVaq$9YOrg+xO;2FigCP(RpO=Dv9MWf%$aNw3U-a9;FBOx3*oeAjHJ;=yQ zA`OG+-c)D!_ASh@T48liox#Q;dg%!_*s%K)>2p&%fqEriucUEfC~7Rqx9n%MVF1{Z ze5>=e*z2h| z*OpZV4i+kn6huQivR$U^z0BKO3!ezHxPvjkY_-nq(l(L>u{epE6LoZ1(EB?%7NrSW z7$++<4(1qbeAT!g9^1^$1etY;1A_;Un`saqs(tG`ks05ZL7b8Z8Z|tN!@Q&w&l#?W zGp@7yg4H(Cd}$*))0kOt!4PEe^?ze};H4wdpK6ZyxI0<)teVh|`|?DvaY_Y&ryVV{ zTJKbrLkU;+6uS{51Vbi6h>m)&YA>%pSwZz;M;Y!~^o=&FN5^R?)#@A0LlE4v6s+4X z3=O4aWGcY`lp9+eI9;}s2Efp5%&4_cM|{no^Yp)VT^5mEo`6sdvjvqzhaS%D6N(H@+K3^44e zEzr2&x>W|*ah4Gv2SfIf8B-(yjyeyE9CE2e7^K}(yP6lYJd10EZK%{rBPui@WA$k1 zzV9n}x@`*2^R*jn?-HxTEja}|ItHpepGEfA)*IECVGT0t8ITf@C=7)4WK;(fsq2zS zA80m1G+Th~4D=j@<&r$-y?Wpo4AkF>L3q4c9mp?xvF%m`V?eHF*(k?O_rZ11XD$ja4EswO9g%Vt2;}4>T0~^CA5j_k%)rBI)twl|{2DtTf6WrqF z)2i3tde?|JXs`me%b@>Ntp!%6n-dl54~G4$9MprllR;hm(+n=J!N6X*l_llQi1x4y zc<}Y?C9x}RaaPod?q0 zlb9?A(bn$XwH1p6vG$E6F#w(#ILu0_%3!cUW|YTeTV~x%xq9V&&$#Wa96x-qPOayB zuV!PRI68w$85k#tvXAkVQ{kPQ${1^GzJ7|V?v!4j9 zxoN9(M80uG8Fed?lF1lSqSxAMZ$NzNaI4*NQzvA|91QHK;B+!ZwKHI}s`?D)3s(LF z$^N%H?=i5$EO!)bm*QnPyKwK@T}4i~#hOMW5)7HRDeCZQsh%>|RR2F>liox*786LT zd97T{40RfXad5F#_Vvos@t11zcSmsK0Fc0j=Zp2-`=*pU=oU)E>^~|?@GGl11ekKW z{!+AC5ZJS_Ar}1^nLis9sm&DWR+vI|CD6YgPH(=+qNDG?vA6mghPK4pZ}b$_(hsz{ zNDT#P2p1!E6(r=?Bi-u|pD080hUr$NN2HD{L?M>+2;0fl>C5fYEqaz}YyyKa!Y8T- z*+ku4*~gwNyQvqW>46%Q#`dAX%%BOWQ%pa>Fg-w^=jHEDRKE{|?wot;3F@tZ$eqda z%rtLEA5AI4xv4q=Y-I2q?2_~7@%V9als%>>8wl4qtMU`1$^$J*9mVqmh-UzZr$%zZ znNtPr)@-l}2-T6PT~zCBa<#$>Wnq&~rrNTt6gHeu+azKp+MR~)Hs~`ZDB^Pl>mYo~=#Q{bs#)dd5eUzz=OPGi z?R?y1Xub!r*@5t!GZ{TWWaPD1#JW8u-W`L<@XCpjN+&PaP9*&W2dcA2M{?~T*RHoG zx|w>2^N9%OKuc4Lw1NMMIyCvi5~R&P2qMm7tRunT6a0b$+;`q~;hC-r zW9B2p#}f=612MPG9%WW;0Qu;gAlPOI>%mNvYAnRs0{u4Yu^Q=#Vx$2GopJlZ&Tl0X zdcSH!gfS**kB}xd&|qr(30?Kb7ep%yor!|J8Ah&NNwi}8jKK&ux)C>gWU5TZ$`fT& z2YG^KWD>9vmhDcS=yoy?S|f;QcR2T&kw8|CB|A@4?2N_Y2q84ndfQD8lFTR^!L}8! zH}LG}O#qHWmmo`EkuN!r>_^D;6Nu}9Ca8`eegZ%|&uCN2!jAR=lr3BFt{pp@;v?6^U0Wrsc?8pPY~?RbTpWsu$N~dgFz_{ zBOfH*QkyMM2onKdFI9S?QfVS?=xp*&kjZZ#^gR>yOd^c^KppV-1m1BXIOZHjPf#39 z8X~0TdxDv7qU%IjtRZU`ciaTdO^)a4La-jI1fMAq+-!qcuj+A?C&DU|tt3cX^8|0rL@SA8T`0(Q)tTqF7DB-}1k;ie=RM}ln`E4$ z(oVZ0F~Tx|4MO;!*E2p*&N$^pOGF3aQL8j2`<##R2|CJ&chM=&Fj|a>IujBeNV71l zRk~-UOlXuE4^}W@a)da2@giiZTeK*8BbtBR!-9{v&1ZSRApZn`Jlj3@$`T6aJdhQ= z5GRl{x=*m^k_XbG>`w&Qr+cD}LEp!XKW1T`a*@T~P%^#4T7|0J!)ZBJvv_0*#Nn{23bupgqC8AqVQ6F7%WDz78< zhjm|^=*c@cWw0MuYSy3`;p;${6{H8lG7`!(I2w-9BlO+`B^BZQPoVoJn>&zh?FqIu za%p<^kSCglOfXb<=In{Y*+gBa(~m#FK0bjd^G8|BSLL zlVzd_k&}mf4U<_ug6*Hc+D{r=?E3RW(;tQhjLwZ*{TcLmJ2RUD|M1wa+wz4Z!U*Ju z7B6Hu6?wsJg$n%LB&k5w16J9;RceObK?wssTP_j=Dy*V@ULt6Lq>|ytRFduQjsAW}nDxAeT{H|qgrznfz-WdL#L({rutlv@lKU>Bn+}!%p(*bd_e8t6iO`f2 z13keD#B{fFQ9nUNJ;~8VSlu(Ix=D^Uypc>6Y(&q73rj5F6Hvm*20UeAK-a6D$~{;# zw2rgl7xtDgv`)K}o=1+YCn&b)YBU&T1qU)s$4X)6M}8J&{)CSLZ!!Dp%#E$DHk^1un2(% zmAd+$=S{Z}Z#>Fm5e=}I3-M6z!Tq=e_d@8o?IaTh%$8}zouyHm+03WL!CfFmi|iBH zYStwKVg78?)hz1KsXVJI=DfXS>En*2i#3@f!+OkxwQ}_{4zY(Y(v|60B0|m(bO-VAWP}N|E4WQGe-Oo1SRe zv=F))YCw}FF_lgxn`u~_U<5GPH1Sj|!5WU9T{!g_#mbgz1+`2#n@Dqbd(9`hYc2$> zoFM24exL;|HE-SfMCaZGE;U{R@b{v3pOo4_4DTZmy}-IX&Ms!_SijEPSfdeqv`b$d-V+TY9~5rbl3_wGr(D}?j&!0LNFgWY@VR7Syhhhqn_v< zwezm`u3qVJQ?G@F2ULiN$VRJF_nm9KD{1m|00%a{ZbbW&U0=vJ_XOeGLQ<(3unj(y z;T!Oj=#8M7*>C=dcJt)GcFyW2D61Dbmf|c+9YWJe4Zz^A(4O6M0@9os%_MMD-YVpY zP9Y26D(`NW9yhmJ09UmlWIe3SYL#)Ft|+y$(8s`eXP=;*U9BHVke;YOT4-W`*I*1M z5Sqt^-B0xEUI108DqA>K*1^|feg*?Qj{vC3m%A`Pt?FK>_sn6f1)~lv9OUGnom$@E*3TxE9zie zK@fg6cQz=s-l3IyQ|a`ur}P@@2oQe)AHD#vaw?W5m{=C^RisOPf-QL=n&lP1&lCVJ zG$Am&BQdM1dy!W#vuG=7J#!kti@o=2>2}N3n;OmDi!%~M#=vQ8_kvt?Lk%SnQbLc&$(31q}G4JvHxW%{ZHdFUT&ky@NOF|6G+IZFM z*5C4+dQh$)2|+Ax1ogNNl2w6( zAY>(dOiC&VjRc&`@iCX9IRUg=2naG&gL_16pL});B(aTv(eJWQtUFt9))zQmR+7+0 zz)5l+a^%XciNEzFdfb)>5MZ$-E6hWy#$(3UJlT`pk)6Q2x3*0WJKIV^Pf#aKd(4@p zBgQR{U#|@@m76$0rO=E_-AgH~UN?G|b?jmCu!V^Mg!jw0Mg*|2^s`+=FgcQsL?(}U zOziM)Z^F1p4%qEvWR$^jq5r4q_toSmEkSoe*_Yq;iMhB|fl3}SJvr?hWs^kL2du%5 zNrQC&oM%!$KW2WG#Ck*ha+ogD*mV%mY*CvYNlZ5^R4$qB5=Jr4PL4`LUylR0Bo<^> z0BOXJ8JQb`k+TNiNo(44>;>_-6@-DyUjP?lK%yj;6yC*xV4tK?Up*{HLCc0N7`!r( z6A+>+^?bL1vhi_YqfYW2Nky=6@K}Q9)gVNy zV6IHuixs^@_b+1YhsUNshH1l6==7=Shv-F7JNoRNN+NP9)d>uZ}!6pbYG+H_*u$Go>Z7q308dSXYbY|k^hqYA=blPY~s?WzvpXeHUZyx-(cd(>Eiltlrb7p4J zt%+A4KSAv6+SR}U1mm|HT4n%Md2{B+y_qEeROL>q{@ZS;gxxrUT=OA`qyQw_dCavVjJJA|mB&3+ zgr=(ZMSR#6QJDMp?lO;?%Sc*G>|~afJYu$%giF+W4?b=^XaQkp+nPF|43cp%bT!D% z`4`FQMYpSm&8~C+?u#|qzii4FunzQQ2zpXThQ_i^B8W1K3dhu3Icwe+j3CYoK$OSr z*Q~qo&W#r*LwwX*L^9A+!)9RKZ%$Q`Jw;y)k|d*_I!Idu;aNT8^nxMhF+q-GzADKh zA9F_vYskf#b!V;{D{7@!>zDJ0%#vM)%FY3tl<5}TvB4D4r&k3DebMVGi??pTnrSR6 zTa1m+9``}h5&kL;rg_jhOh;6t$GWieUw@6-$SAUdwL=8T;s=>UO>NMd$PxFF=MGJx4JjClA)fr2!+Y>D}b`jS%B3GOwA$Tc`RBmN; zfy0?`pENU^8SFsUN<)Ly023m#;Yj=ORuPkAC$Q(5zwz4j{>gq#}KA~-Y!^+H02 zSSKw{nwx=ehN&s+|JqkBn8c}?DKN1!c<2rD#F*zYJ7|ws0SBhgy;cu>iUTzS5w)fh z9=#JWs4Wp+Vx%1meztP1&(#sMpAro52mMQBClRB%_b_F!n~T4Mutq}j*plXPM;Zgo zZ~NFP7zq~b!!sQc6iQej1z@9{Gr266Dhx%0d$;C8;LHq(tFmaDifysX>BfPsL!s-W zhdbB_h)tEskCOzJrM`+2e=){2vT{Yxrcq`Br{N@t478at9=Cy$Eu!# zm2O1eWR{4UquJsbBNfIXo3V!=NfSa(B4M1aI-mvH>TEI8XHZBgEEvzzOG;<+jDmG9 zJ6DK^V_4MVrEy}(&8r}FMzAWSo}mTJYKQTkdZcgxnu4{e{>i+6G^n85!gmh@@8SNp zs1n4v21qyem~BonojyB2@5tbB3+*ClO zYA3w*Gb~9*(3{AlfX=qvS*56oIT|ruhAiVv3ic^)hxSA_G$iBA`zpE5!^4w$8o>fg z(22=|_W+c|Z9nr}%M}WN2ARuRP3pKjgseh=otR089?2oyV-;GctkAohVGW~k3+8t^ zAp#-8YIg`wc>4CC&o@~fHQ9DcZ%Q_E)=Q^GmnC?nZaIZeLrjy;%#mBC)-<(P2Atx;fb;AvFo6~-948hJ3=tQsjuX^|~)JOXP8YiY8uIKqlQ8j~0`%FQxGp43NWlVx>SnAot!q`?5F?lH$C ztw0)%S1>l!U<81MTUaW~Qi9#;A-XXM!Pbdn0bSGII6qm^9YkK66hJxS8(GpFL*A^b zL5<&n!SC_Vd-h-!>_YJ;MuIqn$?a525>B_#1D8?QHIcPxyM&+k<3P3_Wsh}ikuX4r zdcm-ceRzYlNO&Hp`X4j(%g*54N!}lGysK)#(OhK`s$mIaPEDBB5I~m9=x1$CPUOk3 zNK4@S3TGpjq3EkwhsSmnkGomuhbT583dbwZ(PHFB`>G|G^ zss&sgLZ~jvl&4%3ritYH*|h5lK^nD*f@)zEh8kqA|gjO_ypo&p%WkJln2eZloUn?Tw)z})D?vv4eM9=S}|E!fU z`^+4iUZK$j1lq}4-aYPkrz7rVnAYcuF@K|@j~-P4^oVco95Bw=c%ekomT+kAAr^!^FH86|qw$O9-Ot8z#*cSmIXNZkk9sD~P1 z;+EIk-=RKOwEb#BCbwp!Pc1u=-1U;c|K01vSm9g9Q2{n;S3Ti4XJ?0%G8nX0R346i z_PvdHdf3HWcAB?XB@1E6CFNVb%QkZ`VyABOSUKIM?n`d|StZCA>|9>ixd&3sOfS=~ zMSu4k2@nFK*a7x&16Ywx&Y>|`aotLBhE=uEgD*#*2UkILZzXtpz#?ML7KP5T01f561s}H-w4TH-vH)RhPrz<|5DGFn zf-sZ!-g?}6OYi=B{mwnM7v4_*Ky_=VfpEkG9nCH;3(8r96RLYp*o?!NJQ{U%Xl?>G zGV~fF?oYJTF_x>y7Vp#|Mhoutvp z*dl@v9@CnLeb^0*hgg@jV6Dc%WUk{ftte!WD$blgN1*{yYUuW{k6>w|df|Q@SFRjj zPMZx80cNAIyYfJRaMCv)#nW=>qTz(FY|&f4KJNS~toc?sk2)9%2|tt#xfzUra_)oR zps`7!w#v5t-5p6Cmwj?BI% ztKl(e6SoY5)jB1ewPt~(*_)@byYW9mhwJ?jBo`R3y2p8pl|wGpzF=|g!q$#pUhJv@ ztdjK#oo?O8#VQr-wtMc<3Lx9nEm^!+u9B4DQJXCtfy^2kU_I=Ar2{67a$>g)*2AcE z9W@B37IwQZ)j8<9f;tHD5#B_#(6*- z$|BZMy|x*+Lj{>UV^?5MaCXw~&ol!opdi>p{s_{C1vQKXA*Nj@PfnLQNUmz|i}Q_G zcwv>6;3e+M00+y=$mnxB3u(P%Q+mCy8aD`(OSI-?PYUPs^QLHzd!p$GK*D^_#J>;4%eBC97B=bSgU*)e3h5fMQ`KkkOzaf@wh^AbG1r z&w>#iG9nsE9j%FtTrHy#Y$`;MyyN!chTFFL_KXa-a;n7$8DU8hU>XY}NTU)aYH44& zx;|JmH;JpA=qa`vT12K%A)^ypwLb3DYMAp~iPUHiSk-i41YDxZxB^acLx+(bS0|MX zuI;D>N{pQ3*{umXwt*A~CDL4;+#a)D7~KWoBHcUFyR*(BBt~ih#f6T*Rxykm8Cphx zQksBL;lpO3KVfU4?bTe&=CKl{l(~u*PJn{~MIuu&J1( zi*UdU3f5UovI4p?LkMr(ZNx3c(3<^-eB{+CG9b7XaOwAi}U& z4QSK#8YLG;{WB8hk6RO2Q<)s>!Z7lh$Gufh)n zUGqw-BqeBRULkf%cNp3zgxgtHMI3U8>YqJaVkDgSQen^3Y`~=GwLKC90KlP1TZwoQ zrJ$;=jFAp89P3^b-EBZErQR2rt}n98WYIN55Gy*!P#LYNrR7=xRF*6eJTT4akvTw#k>Sxb5D?{V7Xr#i{gmM?3s$JJ0Er+%!1oRxTyJY z%)MAqPH<_G&0wl&N(ZC%aZxkP%6o6Y{I~-%`cCd*3I>vmRKC)Y>CsL^XlGh|8mtnX z9aQZalV#-RAi+G0g$vfcspEVR)-J4_W8>+^eW&%jz#eWMWHHXC%52=Qs_|gRKCBjA zr6pp_d^lLfGaKk&gqF?}OR=kf$~hy%B5{pjJ4ubA##=O^-ovNY{WGMXKVD9WMP}C} z(`ABSpuLGeDw77&VCxkFH_t0ag{NHy0bXZhUaWC48nfWck%yj*z71mmH^Nv{g1xd> z&OE%1AT0)GjbJ_c0fu<34#n@^omkpUTt*ZMEsF`&Id3FOtoBN3$V3BZGYI39vN@P& z&;@N@q_AvG??t#O26w3A>V{kh`Hn>I(*ikc8JKfuO0T`PYMT%VS{$dd>7xT(x$akL z<^H;O7nIc)_!b&!CGr62=QJqjI z62_VsZxT_p$-9VHa_X!xD!7@Fp}-0CkU^Hk9JPma0@7|-P(}~` zdRTj5Z}m|kY(49vR83Se9JEfZ*)@%3Iv7DqUYf_KI*VPGQGT5dOGO$*e_%3aIT{^F z{lXwpS%JRMOK5tmVKU^cf0{u-N(JF~y&-t4r3(oFtS})M0MDfefi1dK6Y*DOOP{s3 z6K;EFDx;|*bY>aXcQ628r|fOg#;S`oNHQbd6XGG*^8-$8Ky@kAd&(S~uSlxjrQYa# zse;Ty9SWnuw>#HQ1kn zR$*?;DwnWptC3;^Z$*%}+EQ#5LAYvFOEXAFlWU_LtjCa3h&@xS{#aOwP~5aKxOK2q z*`L+IH&6q;k}}?C`Gf1JBC@3OnP`UV;m7w_O?R{g!WAv-3G)_VsewkJQyS5%b|~O% zsfQaNY{*E^)9`9|W5^^Zw?#?MO6sM8XvVI+qQ9#9Bxso@6@_xiJQ}a@NC+M1ZCL_O zy(0W%CF3N4EFfEmT!hLJ+WS_H&RHSC`&eBV%FzHuY}Y)iL@b+8X$1CcWr%4dav#=l z%L2|7_?uoCcDumhYmP;6#yLRbY{@ieErt@k`g#Ecj~@#@rfJ>bVTS5a9lUj|PBIwr znnfV+j4EitN6&;LXDb-NV-1oLXbNDEjH=K3YJ2y&YMH%Y;{j-;cUkJh=T*5xw~&p| z>SJK7)jFLIJdy^KZVbXmmIae|pVp|7xdMemhv_P3SnG7-5?Ow=UyFONVIfVe3mt+6 zEo9vQ>@H`N0zty1B7n5)ZmN_UR~c>=eciKTW(oF-FkVHq+p=WR{>t9h6`;O?A$-+J z{FCuckBhh|d47%HnM}Uw@v`E>dWS`ZM0=HeJA|ZyusFeU?SWPRA=7MSIh2KoK;!ca zFwzy=;O6Tb3m#N9;9ynh^{VKMBHu9w*F{leg-3O^%+)Z z(#>il&)JJ|9sxckE3Je1yK18H*r>%|PI1%>v;occ2Cq5%${QzhGxc>kafs9qaDB>K#~F zxMPgOXJHhrO)JuIcx)zRjm24m$IpD5(zlwf36HgU44B_u{4z6^s2~nd$&Fqnxd5zW zq&e&=R5}c0W+AM!v41-{qz9;gItimKUhUnG#m^hQ8^la1B15^4G!AK_YzAZW{MU7C z5p>&I9`>3uAuX#ATW###(OY2Wm{umld%M{n<&|jqmmk8!wBc&I6UvVCr5tItju>*%> z8A)OStdS^Fg0UO7Xbx4nSjIWVUQ*V&IC`r=LuYg<-JS`GT-LrJ7=c1QtCk{+5)A*l z*J}+jWfkD01N`|spDm?VGJ&<%l2bdh8{PDvL$WM)6^wv-6(QSJS9?cT#&5ahV8qt4 z$?Bk)P^uZGbSpvsNrQjBf^7!gU}N98Ie9ayiH5M91w4aH8zJ|`iciYPHm}S*HsQ0@ zZgRnqD6lfUM0M~#~A6zXul$9wX zGGVLbiIA(2BLvt3@?`5&5JGA#QP}5HP0YajV8T&7{EGZmX_I)IWa-yn2QUPb#hK4K zD}Sv%I4E9gz#kRem5iJ=;glw$KMJ-beAH!Y&&)UaVeTHD5oz!S^HnP^U6rwGnU1v$ z8Yatrzmd!_Q;m_y*(!bdlxeg<7#n`q{*bd>^pn|J5Z zv%!pa@4Z7g*qpcnl%yx)t;iB%i}#FK;D~gzTN_l1+9e zwoqy?q9p8uLXJ7rvW2&3wf3vQ2;|kQR}P6MGIPbtLdd~~BUE&5bP~E+8)BhK*1)ec z26JNlfLij=YNN#Mg`Xe21(M&^4e|gYj_#h~XugbirTFD&k+|*@Jy7cndJ(5 z?kcUzjL>Vr==a-=2;i;9?eGx0+|Ub%#45jqpdVo#Fs&RBq&1#mD{L6_tVpV1IxM;} z(KF82qF8@ty=ageu=1Q>8=^ez+(sh4c}RhDv;OawN%Xl3MpP!qq8N$(g=}Y|shL^O zD)-uU2|C|O1N%{ZGgv|lsvX7bGu{~R)>Visp^geey`zbQG2ad0DhYvi4bh=PTf*>O zB_3f8x*7&&2U@D;7E$N6PO72A+)XhGMoh`d5gxQLG_-{sm>k^`>=@9}Er#TAe&Zz% zY!i4r$9!M-jUYX`#pq*KxDBVRdQdph5cRRUocL`u`fw%dk(fcD`X(;kl%187%<5UE zt1UO`tE!mjfyDTp`NSgO{_25|J^{V9m6?*1-HIrL0frVhh7APUbKN?_)FP}ovP$hh z3($YGS->>w?q@dCI?@D(X{Og&F8IEgU+;oQi1mKWxl_`1DdH6dfNdGcD-0st4&Gwa zy7&bnQ2F_~*>W(^fC8PX7cSnUzv|L@A$GpnqMwG}y-H>UdRko63&)w(Opw}Li}o#5WCB20~j!EF4|0xKhG=hI_T>8fRJQx%(07ftZz%GkxVrEt?q{TE8Vl-l}>KZe9 zMXVcd2Dpn(7!ni4vgS#IMp&`#&=h3T8?FZ3)wPkkB^S9m7@cKjbFvUxJuj9w8RR+u zaj@5Id+Tg=bZMKb4kV1N419R4NDDN2PvzWSC!$d3q{W`yne?XgtHJ_SHrk!+RGgW_ z8b&_fqOa?>J9ZG55Zypq+25RK>yX*5OqmX1qeDb0Fp4|cuc_t}(zaMl6AphdC*nLJ zr<)mVJdsx!#hwq!^v+urepEh~pl{W96O!gIfT7k_?pL3mQE4ZCYY-D7%^FYX}mZ1En zpNOt6zH1%Cb{SYK2kedogFzaj&v#-oV`&Ip009}jbBp&>Y%JF@VDqKB<+aW5wJm6v6~P_XJ^6oFBXGJ1|tA?);V`}5w@W=Y)JIQ{i@JB znoviVR?KytN3RvRQw#ONNR3hGG6ijI(}EF*w#>>fxtiGI zUe#R?Wn4OU32e0*2QxZ5q+ueQWTi`#ca=E0Q;J8tzlZWi5J zU8l%{bgZ?E-fg|!r?FfE*LXuKPhi#C<(X{9sP>xcntZrB`*cR=qKS}j-WZ~TqJ!?B zoYY)ywTm202PUT!0(EumcUtk{O%Qh}mB6|w=#;nfCp8FAchCYk0n-~akRAStA*#JC z-6UzdaScW)2R4Fg-pM3o$?b{=vXgOoI-ygwtW>|)vmM)7=Z%>{D{|{pqAkFZcz@<6 zjF!%vVkU)fE{zJ&WcKnkD}uweSh&!`6`40A*fGW)Jr#hHDm+a-+%M>AHMna=O2F3|1bFCpX`sfr|h5o zFMs^_>!)8nf7C&L`0?Y{Uq65U-@bnN^_MSy+2eIh^zZ*k|Mly?0dy3zl$b!?XIfkf7PFP&x6dX z)CYm*cbm5vkU>@6?|xR^&%*KAWIK6>f7Lp9_oKufg%*Un6mwIBTFvmgpH%RH+lm9j z&aRTOO8<91t76v8VMS^H5m9wb-uJa7YSI(_{#oz#q)mH~w{@_2II^CO zcRy*^lXi}M-+^N@o|N+bd768kb|ooD4fbT|h4k(xVV?tRvAZSYT?mkKsqcN3q}!B( zS`VAyH#`XY98EY-hshWG4bR#e9c)p%9&wj2swMO82VtKBkhKE@JDQ^=*t?&EUA}<} z8-KfDyK2+D`#}v4+M%lbT~G?GzkixKcGRXb+uhK%<5=4Jziw}GkWOxlK;AHYBhYyF zqxLr6-Rt(HnYWFm+w}d5M|F<9w4)b@>(e9J`DO&#s1X$UwfC#@lDQAY@k#3F zy!%0Nd!xK4mA%b(RYl%N+D+wG z^1HWY;U?deDI0;c1EK~ne)ppW9<{xcO?Cw6)X48X#bq8JmHCu?_r3pFd!GYCwJ*?( zI8#mY-Un5fEhrDz=v8<{Ex&uJYCg{T#yRBuk9X^X3Zuo>%)YVwwg>HPzN0I7dp27^ z^!Dx>z3xrE-SN97ujAe7w?dPngDHUYNX+Ojy!%<$)X|-e)y#bj;SCrwT>Y-~EM+ z3f|gMWVxH);syV&+6%5S8p$WY&LOu|FrkL)sb7>k&4Y^ZtCXUPr_c`-03J- z=fQ62-G{l;e1WUCA>x}wrsa2QzP@)mSXlO+z`5!3-7DB(zU%-1*tE8pm*2m99hSA} zgH5@=Z&VrYzL7h&`iA0Ubnx6Sri<|Y<(s#c%A3wqpp}2aThSHWSlZ1ll2M@11&;Q1_{=m*2;;o_6py{h zHwhKOAg(B5zCk9PaCTnaaUEnR!}aT$A;HyC;5eC%4ZChxvP$KY*jv%I}Fq)zj1 z2$u~gbU+d}mP}1gKKI?vqDIG&xqI#9{rYaw72TmJ^CQsut-aq)n0uRVCeys@C_uke z*1M-_?p+Rsfz8{U!O*H!(Yqf-b?))fZJX^g^ZxM7g!QsNYxCBC1@<@G43klpg!rpj zc-Z&z{V&DP;qO4&XQsLp3=SZCfa-xv`sFT$DAZd{IaQcb&l8s4ev=hOWe z9~hjvS>4A`cznbO6Zv$&y41dE_s6ADdfdq2G*^NUe(xN2I|pzXph_fD0sI9^q7Q%K zr`|McY5l^)y1R3tgX+E9zi3!UgEt_t;JB>GQX%i+fLW`;POuN*qr@Ugh*)-FB}5vC zLpW;{8gC5yMm+?PGOhsGG_HEtGY>}k`*LDdXtXNjvuIL>Aq*L#;C=0Ino;Cn{2qDF9hlGPB z&>Lw-QwkFl-U)eTJqoA&mOMa7L-2LQ-l zMm!QI{jgcq>I}-RUFkoBlVSiH9IC2Z%^#E&x`;~gGe(i3`*|ZcX+abaPK8k2n*Fjl zgp@`b;S#15f{~hkdI~BHBOqEja3gp71_dgOe@>t{LU#fwaiIniwX}%k7ts#D(xT@~ z=sUvgVAxfP1H3d+_IOW3#(gghKM*x_mgk!hU@uQWrA;_UggQ1u@h~ktBLx$?+7+0i zC%Y@o&q&N7tG!p4y^{r$MkZUP$QV&x@RKP4r6t$}!T%l9nCz(%Qd;8HDgj~yEABo( z?VT*F6nmHk^C2dy`@`xl9t|wZNFMH+!oHUQOX({l#@|Y0{AC4Hs&eXJ?z5)AfY^EkAY*p}f|SZDBgFqD{Cn^JwwD56X*k-H zXo(w+Nj?SU04&ApG+KYrw!QmP&RaCHsdb(Mxpx1}KC|{h1t*qMB<;;ku)#@bAsV%f zXsp?aJtkn%2oyUm;;fK%An|o69Y9Fta_~#3;H0sv;&4}`-)6@ihtl*9KvbMAajtZ` zR(u?)xWvov9jn`1SP`Z2-r5L7$)!Mw?f()@Db&d|6i4ss8_IB~vN0VhmZ@FPDI1@#YgsmNwYX8m99{BxeV zpf-O|iPA{*Wsv{GqOggUhtSfv8D2kMY5ueeE~TFVk5QT=4u3NXE{(%HhQ$bXMkTy7 zTv686iKDOiWdOiZCSB{PmL0Om0aO}g)X1sH_BSq40j1cHk0Rwn#IkoENa=I>Mt&W< zF?)FemEuz!*m;<9Pg_iN2r0!sHf)dR0y=CM1=i5M$w+zF)P z9L-wf2WxPLA1KfACrFRFzB}J%0;DS-_g+9_!%kmM;L+fwhvtuq=Dw}$Kq@ZASx(`m z27obbpy&h~jpig8&zkm~L5bkS6a_vPM4y$2+Oe)b7*KJZZwyMnXn0z)p0JPeE4rs} zQ7!SfS2hEQuA2i56*>+D!>)=MF?Yf{PDv4+M4^hAN9ax~bn zbei+dK6@5oo1Ma*MRdl3q7@uDDyjAJ%WMy{%LUTv%gp`ziP z8lAR+Gj@NTAL+f=b3{AGFsLZp(a=4Fs%_epjZ?5_OcGu0m?Zm`lXet(bhO|qc>Y#f z!*&W66}Ne0>arGu9ZKnW%yTEl=dT~?_>L;TO$Jr{;}c|bNFNlqf86V~aPX9TH1xyJ zW3~5&O-VRGM@xv=3Vjd;RH(~d=)y-a;)w1TVTX0UmF;aTc(n3f;EE{Fm)vs62|h~w zwWG}8-R*xMDvaRq(A^aD&(?XJLPt@PBXr-@l%ENYQml>&C33`Jb1Y8)(iaI){CS_v ze+nQ4^^I2=#E|YsqV9q{K@BF)%3$o`{+Tk;7}D>7*`f3ljXMhoH*#)Y!hLoX8Dn}v z*dy+sT@5;gkMgVy@j^(prVY=WJyZ4AHe?(S>uf64DLpBZh1gP4wlP^#71_wDq|1r( z!QX`fN#EmQ=KVM6DLv^M&YA!}mp?9*)T!jesD5_jdgqV_1{~5=(kS)^ z>=XFG29R}*6xhWP(}BhycGw4lAX0Pzao=o;15Oaq=kdQpOfg&bPbV#D5Z_B^qC%YL zlblcCqaf~p8fOo|Tr(~pY=}~>F5MS&P+zCATDE)pUj~q6= z>zrx!5*NdpR%b5+uu=W`yhB3zXUB*d6?`KS`%z6Z%Qnj&^>1rtXMSJzh0DNbH|bVp0fx(yj0ou^DXVne24TOs;?WL=+f}g|Koo1ic%- zAj>^8L-hVZ`cizH=FB`j4jC5KZfQMX(#Y@%)z4)?V)KJeK++&!2Q?hULhx-2|%|8IBf@l{Sx_p7zaH3ayybr>(VNJo{#k1yv~%BQpE{H4on~WWVoa%g;OkQ z-R8sllC1P#EC&pVmHyi$=nKG^*c;Vjn<04#Hx z>W@n`$2s*1OrIQoRO8P`(VA?{-5-@uQ+|CuFl+2~sC31^!I0Vj+&?#Oyo8$KvKf{;Xy}`5=6uO| zm$`!S9y7KxSyCTKX-Q55)x+L4!cB42V9q+OP8+ku!H(SWG5k&BnFSTRoSdRqu*U;=ps;~ozL>9^ee%Mw47jUV}s-Ek;*%i5Kq$mRg=z?rE zIVYF!QYiCLU5EDW2a=u?^86{+o}V2P(My6-2n*o~Oj>2%4GEVbE{G&yAe;4H4?`Ne zWgOXLva|lvUYr6qFKT8KIr92--Jz*~F^Qx}&+>M)4EhFY0 z-ZFwpV+F($a%O4=*xNWpZ_>%ZU~ zwId}>Jq|mbjz2q|TNgm7+897kzP3J2Leg23utvNXne7~Nol4F*PwL9c&-KTir}W%~ zrb({=a99645KM}$m5QwTdHD&RU{bXPivdAGvme@kq}-j#6k%1_hl`Y?t436Nq)HOF_Z{7F~#Qgm1SY#S$E*YVxU zVNkSfdUhp58ilEHfz!olYCG~>sVAlVOZ&dGs#}-1(`wPZD3}2NBX)N2f;*Pj>bSlV zanH)+jwMy8tj}MuTpC*Yr1|dKr7FCo{Mpjsj;A;NTNpmNWt=;f4tMUrAaO^BtukCq z%pEH;_JEJ-SI^nqtNxC4yv}7dG@IIwP z`GQ@AI^zTE?Z?uBkMyyKC3kJc;)rLi*5Mu$E89Dn&e8GCrLa4a*I{Q3cPLT5qPokr z9>5x|zs4OaYwFa_Fv7z)!d~vFFvXe%XKpYJ*P-E#r3Y&K`$8dAOE3YLD((zPFEBl*T0(uMs(hD`TKJ>bb7IOX>Q29$!_&^ z2hw6^@9{hxifYH|zaE2e@qjP;tLl-N&P;2;J8hKn4n^wz?JCM~W49K)BdLkNV*cR) zL;orNi~%o&_!sG)a9n>#=`bDDeoQ+krMddA_7PkftbFXxO1#GHxBML{SupWcQDi#e zBke#e^z|eOcK*|R+76_;dYYcCUoY-1Hx<1@vCip1A9uqh@$U|$w4Gj{5b}kP*r6ux zlI0^)9`2a0%f2HWlm$4@9|?4^3A1-7si`5bt;GQLOR}kr(9o)J60nTilSFbPuc3$*6%=C=pW$L zB1h+?1hhlR2nL+y$o6A)nf{KX+~wP@509zt?>?YXJjO<7zhWD^+Vwk-@^mO;iJ?$ZlBm+EFIepdtZ9nxplFoAa^aWcbwzFGKy(86Es!081k3(~Z zN+BxLs1Zc zCjR(CB0X2?6XAjiXJ0U>DP;+~CfpXSw+~Qh94v99Y{Gwcpw!xh?mg0J{Kj0!^$wLt zDc5lQhtp0->7?t&dO^~U*Oh(Uk@{b^!a^Y2QsW(H5a{|9XbBVTNFp*eS)Tt(sN;`8 zNhoQ%D&C=DnMX<%N~q1IhIb$pU1$YFjzA&KEm^h?DCxm6BCq?|;3(XI3P47D6Jse|yJjuW}bPLaKws&xf*8DXH1ljH0__uRD~MJXAQ! z*RkO3K%_7_v*N|Q03loFb4NN}bz(K43xb{9&-{*+Hg-|#!Yg%UMH^N1Q`!15t6H;- zd*IRRlR>)DaBNvKeo*joDZqE2@>HnQY6=4am%4IC(%~MZQw&?^P%}1SsmS>9NRj=O z9Z3cC^GnaF*M{rr9Z3a7$cLXNoJ&}^BSC1CbL4kO_Bkcz-RqD}0W#`FArGu{&|K&> zBLCB3frrQK`}^$KE{T#3>TW9|#y-NepSVMDnip^s*~M+qm+n~gDGkTjQt>;sOM(T2 zlmY;@XI)4(G)c!Ew~g! z`<_**^v?rI~bx=IcT|d^LHT973zvLt9h%i=SIq2q_O>8%?xc5 zg*#Nbk$(9b(b{~vs-;#WA)SaAqvjn?Q@gWiD>ZGV85OLay0@qVi=szXqea|l?b=HL z7M&kd;4>3zKcy};885Lm)!;V1&~0gP$9kRWMa>5>C-PU;`TfB7wD<{jzE9^mcF=0? zjl+ul3j&M|HCKmhi;=G%O2u?2h(FoH*RC;^wBF?~Xyn5X9Q;^hFEA2DKn3x~-hq#X z6o1EffbQ9ix6I4Z>(`C0ZQZO1cH9DT(VEVKeb zic1Jb%seZoW`y+1reDkkaXRU6mPeG*6 zW(FLEDDWPB5}MY#i1;bQ;Z$Xl^9nerH1Futfk|yRxul{L&mW4h@rEllj!_aRjS(e$ z8)=M9&MSgSWgWSS{%vxn+ABicNokOIwv4x8+o4ouob1Dq{UmG;u2yEU)G1L(R1>*} zy{CnjstW`ub|wGwC;pYQhnHdegg%?9NL3oBRs%zlf26(M1(?!cHmD)AnXy}Rw<5fB z?d;%u9sn6OcvOz^1o}fqW=BG8$9)_p)iF10rCK@CA^?Uah|lJGB(c(pBbcmPcZeoM zP$^Ue%&RvoE|hfOI`QFJt{c8Rt)#S6 zZp9C&+;=N(MJTD7TvlYkk!88g3ay;V+PSVy?0>M@@TXpR`!8DZ&yISf2q~TQYu$>! zwvTO<^xy?I$5n5y??x+XRf;HhJ?Nfhs&=IE8WrQwd%{+U6al7yqyVOfw0*#|2r!id zZCw_RNvR#Gzb*@CXj~Z^mj#$9o!>`T?og1ikK`+jNvU~IkjCG{zUfnA$_>q0Cn?&9 zl@%F8Wc@oX|0$O~yk7!tU}t_}TLqp{zT(-$6Uu)!)wJQI?5mv}ObFL=w_4*pm6U=^m)zp_NTZ6s;AY`91 z(wEYrsRT9q`tkcTwJIDH4#SjVJDf@P_Nr2sf(hcr1B=1le*meV-~V{-RZ#}oPugn3 zV73n`;ixc{Uy=NU0E~L9UyRbnM=qXrp!WKA8V*$6bh zfilKVc(2-#4$yt10^=XP4chuAh+~n1?zM!xBPnwMk-FwTWU>|L^!<6e6D8y{ipXk8 zzP@#1&q-5?gA1p@=0PA)=~M9ft|~i{&hZIZ>+8+kZC-JGkW-NAbru}dVeGR2z9x#V+gS(DVLsRI4ddSjK&BBW&ZzC<3BdGW{4EXAXGi^4`^z67 ze?CZ@{xnHY8jX}%+{08rZBl=g^X~cyqj>pnX6-=zHKgd-zzMT4r158@l@fQ?0j*Wx zr7wAh9KtsyJd<(=(_~KZCUx6twJN|gPN)I_0vVydq*Q1O&w^Ly_Ufma379e->F6mf z*^?#AG+1K?*bmk;cEPJkR0?&h%W)h%s6Q-$rpH4sFN2O5u1oP9OB}~^sa}h86#?w3 zL>-y6eEnl!Pj{PnSp}O8h;0yR)(<-TSBy~8c#R%#?$B-d`&pnVFmA!M{6GU{zda-_ z9WsPs&ZzI%SHzSqV@ey28e-V=oGQq)t0^Rj*Is(uZGu3=F7#E2HKnEW4@Z_g0c`A0I@Ym7Zy(HZ^%m9n%@ zV@B?OB75}*m4=ORhDPm_SN8^DkeF#S0eL!sbid@8h$%R{x-tP*`yZ%-{TCzq*h|zB zF@5#J+U(2JDu^jv4eAv~ahSK**QxMQ?!TjaJ6#<9&H*p|>rH9ne^qw8=_AT^26nT5 zLBXZ4XEA(dHFSSJCtMnZSi0?n)w)j>soAtN5~?FIW0a;gfxUv3Mh+r6eN%@*{{yw$ z18Jk!)P!Q#D@%AO6d2U1xa>{a8Lm%1NU@}q^M`9;*;_jCR-W)rV(Zstn?TYBJN!wL#bNVT+9y{!_S|qp;_|X)S&DCJiHUl7Hx`whwu0B{g`VIgVdZCMCoEzHC~GB%5Y( zZOUr(QJnmufC~&L!Hf|aELR7J@M(qi{BJ7dYT%~NP&73Et<==I6esge5gFe%e^p)2L`C)xL)w|BY+Oo-iB>Nco=k2^ z+nUNTB#mn`2SjNrYFkUGMlAIDURd@KlYL8Z5u9PQ25-gxzV}Lh4{KwkgPhKKsteU) zoM{IFH=XA<#sW^=o?Wd8IE@%Fq~K@mj0o6te!pt8y%AmC5tTULp^Vwg?)Lcbz9Q|7 zDS^|AYCjsOm8#hf?jQx=917UgLxv^?Ydj*k|G5RxDukK-sJXKpnj#HkfB2l-l=tCo)Sia-~V;J z@vT!D$Z4f$`N{d(ne^;fszyeUSL-EcA9kZYqvH3=#bpPIWqz>0vHnB+V^2DmDYHY< zyhvGW%dQ9+SVyQ(*dn023OvXG>>i({M9Dnw}edJ zmGuim(f>v%@1n*F95}l~J9ez}$_Q_SNX*uWY~x5x0@IgxS#7)h14fR#m`AJ%QIyC1 z9y(2kDV5@X`~iX}}w|lvMS! zuJQ{mLP`rtP-df>zSBa>R2kk}F>)zNbP%lAE^(ys{?N;G>-0g`r5>Elv)xZAzs zS_(?>xmkbE== z(hArMw11NP!UrNNrl8<|pim=7-RlEGf8Yxd`{TwNz+abKEN(CVC!AWPaTdoarB31d z4R?X0Gw7CoRK4t2=Qs8Eo-ub+{|j+G!ldtusoaxgf1uQ)k6-*x+HdZ}!VG4m{vfzb zhQaPZ(@Scn!yyA#1=!Cvg3(h>3S+vJ=e+UR(>mfTZ#3q6ecW2LmnKD3EP>zOJfRK0(qj~Y5TmB$aGNG z9glcn!-k{_EPeH@0k<0)!#Y%Gir-&C2>#n2R_Zg3*T$)P8wbD?^6na2lLxVVkxFNZ z2QvMh@uK#9qr31@xIx&khIOq!C>`q*bz;)d3)r{cNY8-CIZjCQ>}z|@)0y|958EFU zXL{=YqzBySgwx0T&N#yf2GY)yAMZ%{bvuF1*MgFJc;8%4*DF+%!qSu6{_TKE)$o$u zmvBSuK?y8v`t{<|7?oWB>j{_gprH{;fv{U(5MQRJH}Z2v`TPkAe;ktwiVPa z^Y&leOV?M@2GuUj_L)cecp~-9NP3k5X_UvfvDxzOK69xrQ;XmsR>)QMrV&&+pv})O zS92rfNO37dd~6>v5wzzDuv9jbsF_yP$=AVjL8Ztr!uU3>Fy9xf9|2aT`sP%n z)e!_Ah`>BW?4&AtmyYWji^<=JHUECyLT9p%t3*w+D)FNR3OjF+6qqvg?K|~8qqwIh zFLu0fz67DH6u+FE-AhlbEx5Oq0@Gd)XL)@gPV(YU`(FrlDi|rc)NN+j37k?AQrmmp zHugSD;PiTq1sViy^aktzrw3w+V4I-v*m%83VXDtUm_cEC;}f;w=>x`Dv*K=?HPV;{ zi~vW65`%62(9@AOHXxZ=huCB@c{|u?T<+-3qfG0oLOa;$=psTb;4Qp{{6H-A(Edew z&E)$Qg#G%DwT|1mzdpfEHLB~l3RW&^#?drSz@j3cyRg5u_4rycStk^C^PQWY7+zos3|(Tcyb-e z+1+^>LQQ#UM@xsf(o)|aV+b^TMJi!+G3`S5NX(Q16+y;cr133)s*^aSdcU9ec!Z_0 zbKa)kjz?CC@b8(bHEnh*7J5`0<61u9(7UJ905C;{7;JU?SNs;OLwM=?!#MT)i*G!_ z(ol5AZ53&Z{r(%mOQS6R?Lkz0&yFFqlpae6vQdfKf%@xWkUP!xL}{h>XU}YB8w0cy z9+RAtWYgx)6-)j2%XGzWC^pi57r?aPb6GcIvD&jg_P%T1sF|oovY4dAINj|tRB-7b z$G2DQ#7@;mRcU>ww4P=Z_6bw7+!zaiCLB~zrkg7a!KJtk;9b5rsy5km$cOg`taU;+ znE=D~Hq1t*G->7iKua8du8zOHZ`F-$p}+tt4Jz94YGY&zVuqkn*~Y;n>&th*o+kA$ zrCBeYzBGfd4Wfs@(sjWIQl5Lwl?GrbZ3v3!dr^b2C#ogsD^4f8)i~U3hm9eyH2R~_ z21mMle^gK$)eZ0rkEum*v=3r+Fa?|uySV5mhjAv9kQ8H6y#1!ZK$Gtn`1{{H4(oJPObcE>yJavXRmOQrg9n%sKbf>I0xu z9td&{iAsXK%7v723LqtXd{6CI>Bk!jLDzCT+w8i;5L9|_I?>{SdZV4n3Mw6H0C+%$ zzk~Gom%C3;sX9{=i`#S~R;=|o;NC)BS{^d|NTvPpPR9God z;``!Lr=Mb{A8+hHd0|A(SZ&;VfR$1>3lbp+r(J>@!b-15JC8I+={CuAjQO3Xx&8;! z3pAdp}TqU^fam`MqUVjyI_aBQ^S zktr<2`e(hixpMrAW+o#b4wNn%lQ{G2nVNDZeU>?fly)cEk*dJ0i_c)DWuP|e6V9-=(X}i3{#_SK0i{u_dS~gr&)AR)udJrS;hFo-k5vDf^`TCM_Cn9rrEsd)I+4X3wr+L+ zl}3%CO!9ufT>th1DXn4|0hg|qw_i^O`ifPF1!2|(SH{_1v52B^ zZN$PGqk~JozMBTLW#`AoAU<$JlF4!5v z`6|JLRn4=D+(@Y~eN7dy{8r#YB2ylM2ZRiI2l+*&E44`SFkBxBwZ?~RgqD^l>Bw6M z2;RnU$JJl4hypQcC)W6TT*2z^9<6H0nL@*s>qc zQ|M_ED{Z~((PP>*-zofb<$xCKI+XRf11Lj1pD{;iTb9qNmW) zDIUa-mB&V3u_^czv#<)s>O^a3PkJJ#=NAm5zScKlCD}37)%pW|Y9FIBEqNhB@jKF_ zV`Eg}3N*Y$z;$tavR8Y_3S>MBOQ7kWD4pApQg7P6U%2}lrYmnq7y?R`wyiK_dfv9?3Sf`@k!jz8hR-fehz)=Xz&6|6}L0^j2D*`bupbn;s! zOf&>LmR_vUe1XElUPqe=e9D=C*UteL&<=EduLz+Db@Pg-S)Bn*;E}T@4V;pj1{pp8 zdb+CkmrZ-G^ykx9^>(cK-Zk>6#01y>!1j&>X(ZoacC5~CSo1g3&uK$mGuxR`LXI1d z$Et1aIt8N^dXGlA6`F9htJ_ne(?Paw zqzPWq_3Jx?d5zyRW=>f;Vl#QDrD^xi^aN6)E$S!UAv5|g z+kr^cTfW}Ogf^b=lAFE>rgRIee#vU)A}8zTtl}56Ln&8>pGfMqDE$oU}~{BZFT58vi=g!5L{k6kiUJ4o=RN6enJ6s z>^MHpGZ|oUztnFk>vOWFFjP8U)Sy>L^ycR-!cbvhV#yg}^es6j5UTnozRW%SJtzcq zLib>@E)fyzSo0N&C`n}SW94!`p9_M^!f($qpLV7(7GB>GaVM5mJbQ<33Y27Q4~_|p z8W>BoMyi|*ez_x!dJ81s9t|RPyaeWz?xi*0>Yrrg+O(Z1{FLXrx>#a%=!X*F@yzp> zBgWR2O|VmZtU^m0&7?MJ^w&$71O+I}lKuW36WFv%P1Zw7z4yyeYWzG-5^AO4KW9Kp zj}Zj+m8kQ~vL6mdN=+wrpmFTcoXkECjzml&Bm2FF-AwNQF+E^puRp1cp(*8OXXbMj!aFR$Sr_BjGvW@AhdvpBphcy1a{Q6Fdq@yI|5rR&8ZurAa z_Kw6$*YcEnZcjOPBw89&3efz4|L{hv>or$&rq0e%ZYbc=NhN*VhjBFf-iwFO(yDe+ zYnBA*+dEL!yzD(l=-WFm<))koE9b}7%x|oE)a0@QB37yAHW+S4l@6~x**e*_Z$Erw z57RiVm?qt*8WMN-0eAFyA{$Q4|eW$94Y4EhxvTD$MY{lsTT>4n;-TzlX zGGhnIQysqzfYLoy)bTViT^t4Zb+4p-P*_uPLFW zFM&$~YO!m@htSfBJ2rOR{01L4VLw^|Nas(|?Zj`}_zh37AA&pv7PvN$t>HOj(F;SE z@7(@E2~TA|hPhdqK-;m(U$J%@B_9G!p+nVrU;X0h=9bzG5MOBbM*?bO4(|D1_TfvCqH35;mnG{>xm|4y9}+l%nhE zO7z=)21tF1%3Adt_Txq@j2&k@Za}BvKkYp|(!n%RtZWd!m29U~??sN4^R@MP{S`_z z2K2Rd%a&v4h>tfVERmRbf2t+~kK;$|9AR(%1{}wC(&NReIro!M!KNWuD-9@~XO~U) zIpo&+W?$}J(NdreHLd7!OWTQ5{-~yr%lL%QW2VmfqeCZXHX~#)0m_9jIb|eZi z2<}JJ_TrD7UCn%+axZYMQ!lbl^lWLWt}*8m(Z_&}DfW6ikJe#K)7zjGx2~l52!@*rht>yFIsJPfg@ddQN_Yx ziRbFEF(_p*>At>_Y}Ty5POm>h#ea4`Zv;5~6{zh6Do-Gp%*)rv4ut;~u8Hxe2^xvt ztmP1H`YxU%qTqiXGyxndf~ixW>)3%3RC>kOq5K?DoXXT{VrRAf*qH*rY0zS5CZ#;x zAJX}H`{_XgMPuW~yZ(x$*Pr`+C*Wxq6NCe5mCn!)ltss=qan`~67Q~qGqt8sjXNKQ zGaHjSK~805{p$Pa+ghKWQi!y1)N{S<> zPu%Q3J4}l6^Iq$*GO2U;U8YYVr@6eN!V#wFZXm&?as(7eS;%MYScxUABP#l~Mz?qS zP&iB0Ug)$0(i}7f8%00MU-fk!sQ#<;Or0se9CNijEYW%CWpa_~A^vw$y%XdVVUt49 z@z#EZoB~eiTNgZGX@%_-nvG4>QhnX=eRohmNw^`=LS~c5a;8tOl<}y%_xuP>L8o#f z`_6l_5xi5-X$`h=NEvYOZuZmWOyu<2${q*OQfv>Kvx@qK&?BZls8Yq2M4W1CTDkgG zdcD5c_uo5HXZra{;w6vw&lv%yYFC|l&R7}#Y7kK%s&ErKmB=COKmwC!uQDm|o_imd z*eO^%ulM!GUR5bI9p^U^L|S`M0iB}PiTcYS2Sxwu(iZ7!(;Ln@8)m(yuv2+R)R$z( z77L$Xr$`xsvKlT48@IfWQyNqSTdD*V&#!x(+1nI71ZT_U3DeR*py}{ItqkoF^=EPw1 zqvxRiiK@YXE;Fn)H;0ubj~FRZ93KqMj&;1IUZdL{mlAhycrL<-xD)Gojf;reu@X34 zIZ-$eMGIr!N#F!E4a^$3&7?kVlf2IqoA&QZVwci+rrh+83W~4zK1ZJJUvqys{M(VB zfK@6eG4FH7+y5L%cdXAuF=@UP`_GA>`^1{*c}FS>LosH~F3_G}r@*1Qjz~{aADTgJE(;NF>cJb zPIdMkwjy$2_G7WugLo`62@u`Ge^;h^Z*PB$YvW)Sbeguwl+!3**fXC7zBtIPog7c{ zX8Tm10#0=tquGyN(mt)S&ne`~m4-$^&4#5;U{mNT@d!{g#?StNO=aSN;3AB0{4TC% zs!m^*DeIy67uRvVVsRyFZEdWo>lLfgSC-x_ek|dqB{XW{9b@|Ru@9Nlo?=L*P8(t> z+Oas=PE}0{xtZ?85C>r&vwg?2j;Sqe0CHcKQ&ke$?I4w*fe>%-G{C zkBvReW&9Nid@98vucR$f+Ii(G710`o*U;nr52OVFyyb7gU`y6cx%T$(m!Vn1Ny^}l zNw(~T6`tG1*OHu9S_-fdmbT$TZN^@o>Da3-Zz~i}5}N{c3PZ&KA48rH(A*c9A4|_u z>a;&u9`{Rz*C&bWVroS|EekuA(wIa}V{JlVc7MYQ6jf~qXy7?_8hBoxEXZ&W$Gt3Q z$&b}vv52zE`o9FDin2U&jr!-_l?v2`!UCH?vJn3#`~{=pcMvPz4upM%NCHuVl&Ojx zDeI4~RQfnP^Bm}$%&%zF+Vhpct3gnaw?L6%gj!GFoVl?QN@a@HzF8BvF8; z1nh1s1o3-go1o&4zrLg6CAZ!XkmFaeKJf6@lpxgTtsQ|fraz=KbbLVwE64R2v{zd7 z&d0JVRVjWbr7$6nAQIGNJCHORDDM!kLNBu^WmjrX`Sriu)rRfJf2C0`t;6FFE_ME( zvcx`e(kE8g{+KX}nWR&zDnR#C+lTQIep=OV3bV?%y=>{+1%4W`bnO^YQF|ry^#6*1 zNF+}s)4tu)sF(Z`HMz{!>`=;Iii~1w%zv}1##bNDME!9t*pcR!=n*Ba7B5P>7I1Yr zB8~4I6R#tG5s;>%{CNWTC6lXPe~xH=wr)Mp($|P2M)3nFVL|Lc<{5XM9SG0Tb+HHK z1S_L%i^eY@rSB$^o6gZ!_BUOdH$1-vB4PjI#v6dgkM0wh{@8m?KxtpUe#nC{fb-KaP||RFqV9=NuwCc61d-A# zFdyn<=Jq^EUMfezK#by@)@>O75=Pq4CmuMz1>R%doC%RGC?l*%8epPbsJv2Q`fBv2 zc5Ig)OZ7#y1Y5_GP(Xj$!AaL$6}%1-;BFHeuPM9I*f8M|wazQQE#H;u(rhXGFN-QM z(nv9*MvUcJvk4DZLZtHjuDP4HhNa9rO>=(!r%pn?(eEXY6iFxyP`!=(Q%^7{G>5l< zuiIuPmjtH42R@*`i^T3vmn=(>&Vm826}C}R5>yKGgjJ0|bN_vHoZqt{T`7R7Z5sTQ zP-#7%ShUab`$Jr(?5Km8BO~f~0{SyAq;%qK2hxTUzm2qA+37TxG;Muil_QcrtXT75 z15v^wBfKRx4C*gIrP;U;#tGtT`+kZQae1v;;c!ax5OPwMaKEG7&z3;*Pkrus?mXsu;E$cTYpvQb&4A#aNS2+& z*nV_(ERJ>r%(Z-F%yw1%jx}B{rf32xZjFrv-?8Q&tF(moq-_~>M@j`AykPts8I`@{ z1(Zt1hr$ylB=^yK$I@H%-R}`ity|^mpPH*)plw{xvBuo8#T^UI*SAdv_x^O@wmXvi z9Q#vz29H|1(~gxWQrz>6VrUCmnjK2n48vM);3`uA{|lA2^SeRvAct_7iFd55K(3p< z#S0+L3Rf?6M-pU8OE+G=4Yyr?-gCu&H6%QMZ3g=ti$i{8lXazmX{c#W`vaI#n%NgE z-l6_Ob-I!eKXU*wZHQt<7+P^9`eVvcySUTgKehhYcf9~pb*F-lb|H20N2Ox>DBrUW zm8XBkJgU=>c1F?{C43hGxFg|mxBhtqLbSaTNEMlNxdyzU48#u>X|`^A5!_$5A(Ml8|xP!k;@*rZFT#^-)&X%RIHF5M8OM zL05K7&F)yr+NrN&7lqH33z^=rRBMk{?uvH`U9tlmoSciSH_5`S+ZMS*-u- z$wPpC^N~=AUF;{?5}6{WsOoUjnSVQ0d8Jj@E>ObUSXY3ju)3w13#UT2z;H*x4hg@# zf0=g4OiN^Ululw7-v8}SmGbqx5#lUYaodiS&ZY5opmuVN%~)w~_vPi&Ji=DS+_BF0 z4aieeqph_*6vt3)PuqnX>pyAR{1kNpX)C!K4};H+fQvx z)xftSN&~g=r%IKWGfIvnYH0EQ+ksMbhfO-7da8SNEbvphMaInl4}0U+13vva<)uQP z*#|n{DFe}%0w3`|F6~OcHmV`?n66FN9ZGDNk!+Z~=681>u>?5eR4GIaV`napG4J)n zf+nyN>v%n}XjO*mUiAww;HH&DwNj5zLfCDS??6dYk2C{YdYr6WKji+Az7(=%LCFGY z>eo4hno58Kyc}hFTlad$N-U{;7eqVue#G?WEgzjOQMT`XPJE`D*ZkRFT^#Ld4&PuWn%@>~~Kpg=ZL{SJf=H9b%WbcBq|4wUO0qoJSl zerx_gCA^drFOn#fRvVdA_A`w`FW@$s-whXAzC+a)lOpbA3PLvN_Woz7KjM`ffA@6a zcdY&@QN1 z#Un3iI~1ttDs}}coStRPP8Nz#(`cFdRzJHy{2fW&N0FZ&%CL*gQoRG|LHd!JKB^Rc zJ)r=YMu=Y`f4hEK)YlXn>ySKiH@jrCJJL%+tw`(RT&K%B5H{=U$z9jAP{)?}-yKM- z0F^l6fWk=5?Z$D(O0cx#VMpd-r=BH!d1H#AtMq1|lIQvHJ%7b*v*$e9nSMVn`hQlt zj9wBb#lT|a+0nGH`-?o~q?e4BezIBov|no_eR;zTo8s9Cm(5;P+0K+Cf!7sCuq!mb zV}X)}4v`||mKyO6q#Qk})|D=g(Rk2)Lzc&t_Y&io``D&E-;uzJYG!2Wbl`H1dPyCr zrg`$i?M=C)q%UO^$^-u{F4@hr#XrZQV++zOprdu_g|?{5sE_Q0065x2eE(#QH(f&T z9qH}bNORlGwzhYy`NyaVD&B4vJqzGygo;noZr=F5^E;*(4Uu++^pzh)JFCq$TfNAO zH^1n;*zHi|wPpS_mNa&e9KL&S+rqzIvX?3Di0PypXQ)42>HiYU1T3fn2DbN~u+dqh zI{A^)%CH|HrD>_xClVUhjYx6`pa%466z|tv3g{>-L@HI(H~g8pzB8rUU0>=($}Xlf z0#tKVlyde|fsYR1hw(I8Gc{aGnmf{8=?f3Z=^D@7q1v+&m?@Mf8#5K_JZM3a$}V1Z z{)n{9tex8wFPTB;aoAGJ25>Z%*PSUA;nLX91o za}g|>UEv?Yr0xm|dl`ut!JvxE3JAlW^6XuThzyH-b(Z#Hr79y5Ykg?sqBg0Z%oN@I zIj)^p=}e0KHRly$v`bX8|23{jWzWyC=X<#amVw;L?nc~;G^Vvf27rc$?8lF#BFurl zDh`^T4O`z{X4*AIx$=5uzx$;@;iNLq;(#E*@{dyKOy9B8Y1PkYB{ZeE;5r)iIt=y# zPzs5rp`euynjML!DRv(e_ef}M-g`N+rv8UDVz(imk}XU*N#Db=5v>AN8ZcJ$PrsMK zmUOQdkkVJr(27=PV^OJ|{t{ox@Y~-vf=c6(hsDN;Y%c}jq!9yA;g+7TmtWFSiAu>M zZS7D2Bt6y%8b2ZM*7ScoA*9*1`)RvvUl56qLaq#>m0(Q!pGHN!VZXIv1Y*AN!^H}R z(u$jC^lu(MTp&rQ1jcBn=>y^K;k4gfxgtUZ+AeG)Xo-@RkIc8YC6<854VCu02kCYH z+4Usp1(X!hFJb_?*87jG1WA$Fkz!NL@z?pIDvh5oI1e;gx@XIdg>l_1LdtPOw_6eS zB8ara2S#bG1t3}6mO;G;A?1-9&)dc+>gPe%@st(9K#OKLwslr7sVP<4L^3pFj(#lZ zjwaOvGDjM+xYtY-M5@e_#~|D+8$zld)nL{&y2eH|=CI#@RUj#XM6|a9t73Pp*N@1I z@nLI0>@I~W_gz+1tW84svZ^XwDJ8Flx)g(8w|mqbYyK5$Bw4|Z^%9mA^fZWY{mBx9 zgf|cvi&|Z{+qr&nxqrg%DDJLnqYYKBiI+|+-g&r{jlTDHsK1q^QeE08Sxvx{g+T9x z-Q@seI*;eu+78!h=#HhT zBfwTffuQ3*y(^HZ$O>0BEo?T+ph{E9TA+x=ir82S_48M(?W3W-MHvNe3+c%09}(1) zCYUO)9~+L^y-HGw&5hcI%EiV1KppQZ9Xe141ESlHn=0IN@VL=iE8Zmj{gs+hVl_^` zwi!zcz64`>U0@?X3465*I7K%d5Oes`*zcRFHl`GGB6UX)YS(kB1f|r2g2V=&&1bSz z0jH#Ay;AiOd}_xMa7ulBMyWpP|Mr|GY>Ip1iDm&wh5v<_%B)}Q2*Ty^?(i?vRFvYZ zK--#i1lqE;`shhx6USMMyR%)+u0l=u_v0T51*!h8>cPVMo>{{28r(*XVFe-D$z4kR=Q$Sq7@kQ}%MQN1Q;+Ww4W|9rhak)qa5 zpkXtHYEPM6{S|5FwN@!dShv(8!y&~M2TLw8!I78>qq`_ z;pp1@#08+V$^NtG^P1~l-K$_ya2{ZzqPmGa=YmPqrXhMx(R;&Yd(|VWFL=tvnZBv> zsj}nEPmGTPPTcs!_6P8TwZ={)Ssa1fLh$Ew_md7mrSBhcL@DMDZ^ufHBPzuRbKr2= z=fcyultiB-du+Xqp2np;gJ5mA6Dkc#u?&esFa8$)x)EL~(&j7HVT<=FkSYCZ@iw1Z za^?DnN@F>3Mqtt4A2bP>;_n8fSB+@x<4>sR#Ce+O$A-d|aaOtUid}%ldr#e6r7e|) zb5*O>IlWQ4Jd@2Ei-8U}AC4}28wxocfpJa>gpexy8pW9})A@}R>Ax?Cs9>i@v?;-f zV$X!4N?$tYoGD*kaBF)P3OgmMnprf7W$%wm&R*)K6UPlXpp8@3>|QFWWK@jduy2ej z`Rkmeyi8=EW5*JH3Ku?N@vz^Cb-c$#U6s*o#5%u^=ckwO?zr-u%BG>zha;N%J2qjc znAeUfi{Bmcc>_XC($Mh*65Ir$ee_ffN9-U*#i8LtT}|G+n6NTcnzoIp(vlBUNfG0T z;#-}xPnwmg7855u_l0|IwQOQaEOm{=Qo_A^+9Ns*N(HbBY#Ez5-ae|dz3#ZZWhYaPzki!80ja>vlZ_Z089SeB!cilXj``@oy%9-i4c*eBCfIdgi1?*75Pf3Z?7Ny~zYJXo%zl^xGkR0+@v6H_h)v02==Dpjx zwhI3cIO(=gWT4wfZKrQ?Es9?N@DEP1CQh zFZuRm2#gvPq^RINTnjr;toit+fsyh0A&1)}zPH~f>iRALvi_vEzsl~=mwm&b)>5j( zV<}Px#NRe_*0Pr=>4MyuHj{>IX3B#Xm*%l~4T7XTUUZB7h^LGHh4VeC*B5r%558qP z)BbX?+D#e&Q|UeOtI4V#Nx3`QC2DP=N4RDDCM5Oiq7xO3jk_@Yd1L$0E?W(>ZB|6f zj-~;0e2Tgct`f5yNzx5$tlPg#6l}0S8^uJ&lf_PC1g6sO;Arv2DVu{*X@-6_xaRTD zv@PJ8@KlMq;!QGAp=eR89r;`Jn%S zf6mCImx3*4F%$y7c-uyH87Qk-x1J@jRDH0%NsQV!{em04LN%L|*@UYWkf9I?Mv-$P znGvu`C|=_ca3@rGhbrH(`BI#gO4R!04Cf2Op7;M!qUO%i$^CG)QDeYL&qLRdvy!1C%=`EX`lF*QM53!8wSl2t28m+gzSi)CP zvPG%9u?PJ}g%qiLR(|5#999ZCA{Nwd*y(;f>rAm;PdW$%MEf^Pcr_N4Tpm6!xb2-N zconF3e){uEcK?kce07d*y@*P|wE0g>5G&rz;nUC{VA!hnCWQ6f4H;@=*_bZXB%`j0 z4}z{n`&X1W6;C#~vF+xPiLs79hP4K2$I6=I^*G7$)U@H+cF77avgHLe1Yg~^e`%N4 zVplE(wbU&>nkIM^kQRpXB++K~pvV(s=zrzg1j z6;M}cQ{8eyf3VfKO5^$xZ_MUobz!T|zyC?z+3=5IuvLh_qhRUE3iUrxRIxvr$~U`i z(PiqpF0Wwz1-<7^8vGwH`w(1-I6}=Ic6+rBsLDjWoNl%zDm`V;^~c2*&jJ4l(6ixb zfuJ0hv&f(J5d*Xew>3<(MC!5Ywmp$mrD;(s-$Yh>BCBYW*A0d&wApX34zSu`_^n?r z2Dmd*9P4kr2%-@?kQ~C|UAd0W-JUl+A=R^e^XtvdDLwV6SUku5*RGvbZN0tob@tx& zsATK=?BIPVcJD9$B#dvnYMS<%>S@&u6po6TyutnryG%BsFh^7Kx#Q~8yH52f$DCs# zKe2zmRH&+fb$p%f3VS1is&dJ^tdzGx$v$amIKQ(sY*YK564kZhkCieWlm~3$Z|`Y# zN&)OAMF!PB6u?tM7yf%K*nzST!_nKGbfMe5Q@SLoV)L^S)=PER=u#J++Nm8=hDLB; zH*n~Qr+(^pSRv5a7*?vW%M&VkvF?OosrU1Dq%(Tybr96f-h+aSWurgs0H{N~1d*z&_m)i;=-Kvk z1)&_f9Z8vbqzXm7E+IPEJ2~~KA<>iQPbRqbUQPh@^R3G6$BN~CtX+MqGxRViTRwOCb5v)K?`z-d#P1Ux+3=JLGQe!NGk%=K1X&W$A8^zrFm z0pt1C{JIdhY53O(U|ErTl3~BH{DStW822M1H$pL5k;8ktM|UNkn(ql1`Mctf!g)&MuE&Iy;k2KC&5 zW~?E&lvoWlYEfJ}RuX-A8a>-^L$x%r^C<>>)Rrg}x)#y4k4Y5LPO|1&YtThED^ql&PY%QcP8~o6`?LrO+M2tewfa z01hJ62$#)Gj{N{F{bjlu7H#(D2`yE7w9nU)q1$}pk#OmO+LjkQPaJ#Kq?_*r+!o7= z&O>&EepDey7)~#Edc7*Toy`uwQc9o%QZzfz{A)yIFHo-Z&mSv&W7kN5isd*)qH%=! zi}QNE?uagTIbm*~rkZ+elC_!Rl<=K2Mz%kVmHD0~-z{zkCgtA~tIN#EkJVn|iipbe zHbV8+uwp>_p;EActOzRTdPv%Iy&?VSuTh0Nss9u5BpolmxE0Mm4TO{a5@&`pgpFg2 z2Pl2Y98$K}WvY?wPbq?Tnc~F!+xL6QPZ5^^(%@HI-N(r2X`>MnS>z+8zu;K&je+&_i5}H|(`8sPr{aT=BlW#{eq*tAD2L<~!2OH(-L$+QcKom)eYM zfLfmw6+#A|kUCO#N=YI*bVbv?jcH2NX;e8 zhF+sE*GixcE0PUEjZ~bXW1(vp{#|xEgOOgo&`gK|+slsyQW|XVa4k`PR)3)jD2-+r zNhj`fJ+TjBkWw5aUR@V`bBQs%4AvHS%pu_>{Bjmx%|80qE<)HARwffit&3rBh*@oJ+8 z8YilayAH5YSq7c^zCi<^G=NPc5Oqj*YDa?o^0i7kCT7L{qzfoL{}j0GEUfEwGH@oK z*4elQB{i+$AI68S>cq5Z(<7l$Rni~Sbs2luvC=Ds+Wh(rx$|v-#{etkpJ(@gvKdP5 z)k750pVSNc(x`DJGhpV3G(?*tG9)#{TCT_yN7l@CEK(Wu519Wls#Bwiy4PA90haml z*CDv{JElBMZR7VLyfkS(>-%V0xe@ApyuXLFalC_=M&3X9<)~8lf!d$n_q{XhSe>M( z{L!D#z9ghFRU41jq}y=*NRjCZ6)W>u6?P;UBf$}oGu-&u;d2j3Ox0~vl)bW-X@i+| zs&O+av+KcRJ8RC*=i&Iscp<7hcV=Wq5?o4OC*HXQuM2-vV!=RSQU@w*V%&sbstGEc zV%I&tYsEJOm(oN4jT~uAvl}l=;L@PH2b=pqqHUAk=UZAz>vpw0v5S`zxHP*Tt+M4> z{@r%KnJFvy&o|$yWJ*|yvGjn$)Dafiu>_X}X4Z^(z z>_{Bx5PRsk9b`*?qCiUn--^gNzu?((Cv0TO!YzzF(1XgxAwN0ru^ws%Z)XxD`2qU{gPqEZIZe4{k>h z#V?;sNlWSTrT%Cz?l$I2?10}ZeJxf0Hxy@`W1ZY3KF|)N)s900lp*kVdpk>9ibVjc zbIPs3o+^n;)v!UX7Lj4w4dG|vrhPs+4B7f&vjb*!KZWNLZ2HKI?MlT=)byqKp;>+R z(}lF{Rs9S47&g=XxLEK-06f=x&{_Q4L%=B%0jV7)h6HYMJhKNXQV*^SI36}%WC}e+ zEJv)TorfLkdc~r)olQaP-?4vQv4o$h{fQq-nLCAF?!q{5>_GL;Kr|n+FIIu47#YxD z9y4^`X=NXcRUWF&%agp%A;u4wc%+tlh$;i$i3DWV-K z6{oOlo~ONERh#MDTb`N>oa3_b+)2qP?oRVND*K`klp1zO0m>HSkHfByPx5M{JZe+?Tw6$@&&-S|M(T2ioTbGEnb}ds1i<9<+nYDv)^c83Qnb( z{oRKfhr^NidwCtlo1s*1Kc3TJJ5qn$VDA=G8#maI0_#J$y=^ZG!0VWnv= zu{gD~3H?|)-6QFH+idv+x|y!MI93)|-+P`AQ?9*~ZbK+0?(nerxl?^ngJZGM(pspO z+HsQA9+X;m9~l1Ig1iZq`aItjD{MW&{QToeO8evK5f!)TpY2!j2G-AahQDA~3;N%d z8YMpNTXOAwMeLII*D_>T!`U@1otGrmIR1Y0>Rk_DJJK6n3S22XiM!29n%8@gV_1$E zs&7?(NO?*obYL09Sz|{kJm|j+jfq*F?RU|2N+mU!4edi5$q~i3;dqlq2Y)arE#p(O^<43du zvC0d?uh8wRrD?y74q5ZA=?b#GR=Zs?J|s7Nweg8e!@qMIzl!Q$`{kt+hTPstbX}D^a zj_$66Ew&x$`0F5;#Iz%w-$)wL+#AyM`Z$fL?2QS;G^`cE{Ub;ozC-@el&F+%ib9&{ zUz`b+7M^;~s+uC^K|C1B zcJ3qxUT`@W+B=4lAD)u_ywBG*Z0bjaI>!G%is$W78JF-Z^|i(a*y!7Rhvw>biStN>DTbs6 zWFv~`_NWAoHXi8s6oIqaTL)}38qibw34+1B%58x+W-5m_J=@G zc_HX7-8!lSioT~xv>e+Z@p#&q;xhb`TsRw^JA{e8_!2=+*vK3YE%uj{NQjAiUh#3f zPW5n$=2Z7vL>>Y~yKaSlA%7kMMc<9-un<4|#gM2dO}b!YMGJ>JJOk# ziGO|JupKy$D`gre&|{vW8rEzt)|-v99m07-=%(vuS6yrw~%sL&zft z)$NHtvy-WM5~GNSM9VfSIi)p~S#WIZ2<3aWouAZILp1tH7~db0m@gH5K9;e{lT zQ^vf>c0utmwoZrhGyf>`r7+XJT+h$(4OP2>#OC%#^^4Wmze>@aVO@VN(*4;ITAHAH z&>aeIG54N61(#-#A#zHb({1qPERty;#(Q;G^{rh_^)n6cpiUA&7j1u`rtq|X-zQa& zpqo*iCF?T~F=9!`Q{0c0uoC1*qF_sHFRyHCs*^dkWKl~6JCn@%sA1sKmwS`TdB_o`uNknJHpbTW)nGq#Dn8 zwNR5|g&iuNso_weUNq#l{0Z;_6GWB%Pa|A#K1`P#NUCbkn>B5_NYx3N zdW`3XV^A9_0W5W@34^Rzce?+aiKHUdT0_I8-d_eojbn;<6%a!2%fXK%jcM43uWDpy zQKp~r50zr#n2Wc;FgJK*{WuPj1WsbLdY47zL(Js}VBXji6bM-|6x^wl7 zWPnA5s45p;qqA#ZXNpWI_3}!>+xt112>R8BC`w-1Qam@3w{-@r~R9q-rUDMy1- z-%{=rp!)7n#SncM^gQJ1xKPIVXica8yh)KMzg~Y@7i`UyRHjiJm$e8;rrqi96s9Vt z87jyXj~F|HJhJ{6-}nhe?HLQ$j&yy&bq%UtdxHW~1xQdAkpX^e??WI}VG^O0TTgQ|%=xIJM9>nY!2dFMrOdw6ABR z`WWmrlsyHc273$f{f2sH zDoopWZm%KS+5QEEq!LR#czD$Xyzp^AVojkl^$4Iki z-_B{+OPic|YL)s9>Zf2-_8xXF*o+k0m*TuKmx&}9(x~(V_Q{@2PDK@^)?2s}%~)3g zsgLJIr>T>>buKAQ*XjzZEmDVOYZ5MDs0Gi-0Op(chVC=xlGLofkkm5XfZ>`6O?iF5aXc zpS~GOoG?z%+V&ONS4khF^Yw|>=CHKhkwU*(&<|T~b|rQi!ps2hKGzP4cRjYf@y}r{ zjtFN*y8ax}3bzp`Vbk}VtE;mgOAJUJrpPJ}N*4B1rS`NV8~%}fk#B2u2|87zlHsad zG`wp6b4(An&kmKAz4I9qN0uK+#hAEf0-fTrv3E=&ryY~f$0cDoCfKoJp@T(%-ko@@ zxoOpv&?&A=07+%Xj`)&YFC9^MZAk)dzqYQ#PPH&`jDqp&$9k{y_k!>*`Sxq6V@*-^ z7HG@2DPmSQ&E)R>utWqqsrG(fyMF(`EBl;sAJd+6;rn*#e}SFGqb3|(nmW_iSA5G( zVP{5)VfkAb;Pfp?C?TP;x3YlKfJsVtrwAvpr&|uaCl>Ruk=J6k3rtr}6UU$%vu(;& zB9#42)7J3yiFT;|f^wsa6EakPOex-2OYw|P3}vi8-%0rjLR*+gz{|Ct?pOc%9*LfV zOv(Q^F$1z?%+JHiu$|SeY;Kx{wLedV!q28g)?Y~LzOUqJ>oc#BP*Ol-^LUcRjdU>$ zdgGP-=z)HAG;mioIelMRu^F39jk>bUsmhHMPe{-FSmQNcl85o78{as;Ro-B1Wv$nr zc~TfL4QPZ=_X?_)090aSy71YIl`O}o6h_4DSOQSr<9b@X*|Cz%F7Pf^eN<9xugXgR zYQ4%6OHz8fvU&+Xea7-ctp16UEl)YOsL4@l20VMKv5rhjp#Nzk%XZlY}1J@;itz-__<5exU%c%ho{o#Y0_+uN}|*vGGCB1z=Hfzv_z?_ zB+jYl9~@ zv^B)ovx%4M$2#7>poGf1zu@^-EVaY6m2ekGYEa^XY>#$r`e)3Qpi-od)CI6HwN2PB zVAKlHjrR0o$5-eQhN><(Q3UB~9PEE!c2SCZYenYrYPNvt5{fFgMLjK!y&q60YF=LL zxxzLsuPYTCvB)X=VSjJ4%dXU;%DyxpJ#{0q6I_7Q(D0P79jn>e+KzPnap@GeKoX%gjaZNJ5vAr2UgzSleFwj-^~Ca*p6W z%8uX7)$UN~odhuPn1n6&dOKDYC81G%3uCrX#~n*xD*qnik1fxS`|$a?Qd_Yu1 zs+Fx*-1+{h5};aQJL3s7WwBS>3~ zia+t=HLPDvb6ldu9ZLcx%5>j|(@z^fRLLQ`>Y`g7MR%w?-p?oFqwr+Edhb}*D;9OX z&5Gan2w8@u@ZCoq7_4`a6eXx^?v^M>L*xTLggJuE55u+MQm-iymrUx zuUPNm(@v~>t=8u--Jke0$itZ^#+9I$9ZM|t^`Lm^!fk%a9Z3m%6uBvBqU*L z$csWqEHFG$4!3T5PcP5auX1{crZ+=n?fuKUSN+L90~2M9SOx0|b$+v_D~*1EAYZZC z$36syavGKHpG)6=4PjE1Q*k$5I;4YQMg|PKWCPc*oMB=iGZq zU~Fp89ZMB>nkUfu0u6+J|NN4vmI+TG&Q+JzbH}168Rh)o2dQh6{eiOkU4ddx!!T(6 z0hsveiyTX#?eOakv;VcS(yzl_S#$iy<+J7eamPwtWZ*GzU&OxlCkvif4GSMEUUACv zBPol2*&;VtY5JeXVuy4gLFgV~WqcA|r7`>qUbQKRcPv$DVk;LI^r-diJt%ZF8Asn@ zcXwO2-Lcy1oOv@tHqMzNThN5|?^+d_^~aTh-hpI+8oypV?U3);K3aDuDO6v5f48Sy z{&+Pbp+C7p+mT|uzpRR=YVFk7gsvifujL=yz3zPPz1#)G9Ab3Xv5M+{UsCIK8S1RR z#`R@{?2Jon0t{tdl5E?=`;MiDE7J9++--MRxg(7)M~F`gz4GvDV?tOZm*tTkAdjCb zr{V7m$o>?#ZNu7kAgMbdJMMab#d+gr%IWtT45+Zxl1-=!Wsc94W{_C=#}Y+*;yP~J zv9#Qe*ZYf>;C>SF$W+;Yzzm9O$7-)wjEh)1;}YZ)rH~?$7ZyMEG8M+!^#WVu;{xGAlWfW>`^a4lB`tqn1j+qa z^A&4KQwVzR$2wjmz$ePj&QrPwXf1JK6(F7gkR`j`c3l zykq$VtsN`Lzj(Pjgs-O3` z;BV4~$90*xW0n6H*Fmyt#}aRh6yz-1YUoiCXf44+Yy#^RqGdL}^@`)xx(w!1SZB{WgGz)GJYOLw{EcPv#T<4u9Z^^^ga9V!<*xkt%sf4W|w z_h7W%X^w~I7q1?>LS2NlzU{j=KQL{7Uj}?f6`W$nise25<}P_pZK(S0NGx|b@?eOh zu1fZ55YnoSH^F+Q52r0@A4Nzj9zl4bZg$TZMaIAMS(~bq#)`EQ?;@;~&q65hv!S#f zMNL#`S-PHz_&YXNhB68;>o;#mj-!9+^z!$1-ZQHoMb5uR`+i^D{Jy4gR$y|0pnxU& zk#x3$V!jRr+p6%6l?^-MjG{=r1ju&DsHBWFisq5Z90hu+y*dF{XBp3MP)7S>%IbTG zfByYCf1a{9gAbCn-Oo-jvPi_L>#EgfJKI9aQBuSzGpo>!FD8f0wJhoVi==72eKCk1 z{-R0+D;d?QuSo#u`p}L7wAxSP9ScJ%kY4;j;f2cG(82^dF0YL_pRctr=+U7SW`{by zHT;0);xe3mbs)WeA+@SyZDYaPv94Dkxu=89UMxV>w}p4~H+N+oqonaK1xUysl&AeC z_{dA#NvU3$z7OG`4j)95lDHmJy}X& z^l8UGec&lzVSU>QMW29;S2(yTcRX2N7@$`_ITor)a$Sr1_AF_xJ?#mqh7;i1>A-ft zykqHw`f8tvvZ=XNuXik+?UDKC(`Lg}brfN$>}WYn?0HO#B3QLYuN-Wf5i0tT(nO5A zD=ufMnRX;C_Lodiwn2VL`cbXM@ecL+Cy-1#Qo5nWzgL4P3Ip~R3RP{ilj-3)5|0U+ zz*_)S!<$0-UPQijob;T5i||i~LTXldRGt_#fr$E3C4?#OUB{jvW9G(52X6kjUM<_+zh;+Up1$7=`pRLfTAgIqk zp3mC|Rnl3h=jOZ9J9BLXQa`X>&8M}g?#^~(gS<|2*sm$P(~Sj2ESi zj#RKyeH?wY;}bW&E+wiTHOGl#7)7C*6<46sfUKi}8KtjoCyZ6FDP&9-$UJQ9n;}ut zY@V?GQm@+hy8hZRlsRJG_*(|l^yRKlk7F;8%8e*o%a_vUOQ z-}&E&m5fL5(ukN{2kcnaubGFDbnJLq)b#vCEulU#Qcl>hk^mOS9h9y3Ks%7Kmsk$* zXjTQL+G>fKzP~grzzSwP;e2?jCTNO3B^Ww|AzPYX1)9=av8`uU#TvmTc~nr-E&}X& ztN6}Hgg4guc$d~?k-`hyK179^Mp2*?KrUWN8|xu~Bs?u59UTGM_@S=vWa-!2b6XyD zX3D;XgT>*`M&G4T)9`mK%h#B?t;er|O*{Q*Nk`Z3=NqonL`|PT1%kJ+YaS`;l*hcf ztK0m5I>-0xlkqaM6^u1|rRG)qtW6&nsWVS@ z2uRnHeGLEFdVGEGKQJeZo%M9an#i zixExmw~cX)zkWx2!KY0>uW9v5>wYB@T$_Mrj{1$9u^`A?lln zD5xov(l~SY{d{g)6=q6rK6T}j1B{)00GbA^X7cEbhs0rDr`ao2r7FleT=@1aA=Ffj z5CiFC``AqpM@^^Scs*D3iHi!KU+O)_>!8sx=gH)Q8p2I=Xc1-4M|D(y)8q3^hxlU) zfUAJhKfW!}5C2z`vBuvq0RQdqh{08Z`YM@6!$A(37oF|7+nq3($^Nx zSHY&8=DU>#J>^Gxkpi1G82T+n1zX47I@vH47#Beu6fT>KRR61E>UtB}bigXul>P#7 zxNkNH7&RNF!Xl-ngIb!eRTo_+R&-Rex}>7&b$o zr34k$7TmO~6xgwjzhcR1)Xv{qdi}l|s%?);CHE-Cpir-&7jy%q)o+2j5Y!>qcXkfa zN+$2IaVQ#bY}u|!EgPqT#Y3K?0hwLTY>A$5|6n}Yw|l3;F6>} z!P|nYMDTeb|iB5Red^oyi33d z?LeTY@0Ad>-?bj>P%_nMvX%Nti>cvnLV(oBjH2`)l-_<0HsPr37rJ+D@0!$~e)_YI zRgUy`a~l2f?{y}O%~&bO3mD)E=o(XM|2I5dH~p{9P&WF~((G6M^8J~vVKcOwB&dq@ z>HjkIf>a^DGOjK!etTT$_seRhYhOb|Z=ZkJKsEaa{`~JDtJ(V}4S(YVe0xLLou)<; ztP0#4iwv!pkLNUC)puvmwGTG3$R;*ea7PAZhkH!JKed2V>B~#gqa@thky4l!M@`3? z2%4e2cLb=m13Q~Iw)oh~KH`O__Q+|`5$lY%`NFNI<~j=ZfR~#xza~&MGTYx%?}yTJ z6)28|CbV(1Ieo3CuLhnrQEOQL->@w@nlRP(uzKJg$H%R)HAzwFe=u>I{fHc7$4VQS z&l77({^ZA!vqqTrAgqhC%P#}B1Xu9^`W}EAp%PpDjz{0Q@r8-4ay`>3TmFmoiU3P}JXMTT0 zXw6?=Lr=9^_CrB#uPp`G9VxfHr&E+#aK4Wc&8m<2_eFM74LJfmGwVj<%+Z9b@(P2` z69};1R-vULRY(BVM13y@NvGeg75>ft+|IM3CA>;3_Rnr!3c$(}B_6-=PT6>}3SZ5n zcKoD3a_0lJ)F+&Tpb*2jwZ+^mA=Ve|LVZp)ChK}751rJ8cDOcqrU9`^TX*d{aLgFx!U8TLJRq)S*-d9E+_@bGg#X;Om{p88~gMfTE4O)3_p^XtxQ z_sSkEJE>|pz2?itYFj$}mUpbN8LRyrODDAbI|^d068fQ44o@vxfY#JZl_Gv%YB*ln zS9Id51rPV@>E35AEjj(FJ*XO5pw9P4rIO@}zm}cD>`+SIRsRK$!9&_Uv;?oh7!&UtWcZ*O0Bi74NwRo3*{a(nc=eaqV7ICQyxO2Yt+YF!C%;171+F%p;h%3g z(l2fHk6LsD&zTk-_+-1sasMP$468T@^zvh}V_}ImA60+Q#e8Xhmo7D~Q9g2p@49^p zcJ)xD@d#KNBw5>My9-?9M31{602%vO??P7TN>rhIVz_PBKYAjo!2ZWR_TN9h*7-;4 zd}mAmt1|>~K}Ig|Zt}GXy`&l5Q%7D7nLj&qwO; zEReS3ilRXsjo&lkDlA%dPA3RjH`7@scIjtOQe09dUQzvuH1f^z~)W@FSwy^M}Rbbe%52zpm;# z=l_68WjT zdT9N2EK$Vp;tJqP+!TB70Hj9E7z;=OZOqm9yI2@G!^W6&zQ>M<&jY#Kh{W+8*K-gC zW8SN6;nTo)3ceRH)Jj z7W--xNd9>Yj2emsXpo%pel@!bM2+JCs!hXd)~?ofFw{`>$cl1}Z`e&sdTLbTs2U#% z9yOxcpNs zMb(H^r5hls7)b*4hUJp+22%(sIrhEE6mQMT;-ktjYegdJL@2|jSPp=DLN3b-bD*bk zh_X3UH4Ka+m7HVwV|7lfsKQPmpXdp1FfQk0ZbnWijMMiHCxdubw=}g1$2xH40#S(B zF{8OlkE+e(>blLiDaQS>S_JmoV+O+pY&!13mECEu7|sJ3G(EdF0~u0oG2pftF+J?B z*(+I?I7bbbz6~TdxJdc9w9IujNb~SG8^(bsuVb@GayMYtTo>kN{RX% z76DsK7T*n-+FKUJ0e(jl!}8XS;##}H@YMfIUF*TXg ztY8eWv^AF3?qH_u3L8G6*p0=X%=#bb(LVWn<2&nkm`q1PltdjIF@%g& zVxHCxTKbBlbM%OraeG<$dK^EGoG(6S080JoEy#WE!ft#u+N<{|tALsU)x3C}Z?&Pf zceAz}&EJiZaz~a*2H(zgjo)2?q#cF4pbPR6vDJ$6YC;nmpNpX{+DU3** zdE=ZNlvKJaX{J!MuQ7dTH$3dw>M&pCQ2q~S}_Fs&l_z{ods>5G{;Deb> z`~g<;Q~Jh%ZccWO+rdcfJo)a;8?Sc|QbiI2jX+0C=hzD%#c^II!<_DJ2Os?oi6?9= zwn^9lNS{Z#4+z7f-Mj=PF4|(YiAQ9mYmwi#Ezj6QpzS^F>%T}B99 zwN`g$Lmh_sd1HYo2KL?J3`!L7d;ATOHmIa{p~tuG0!c+v@O#AID$hTFNtIOTyIwKy zjT?vUproo!*Z~LRF2Da(+f$1|x!;g#<)a#ZPn9*o`O+#)_419yF`s`vfThCO)Gfhh zMhuwmfTaQ_g}@3y-||ZYNU24MV_uoKU*(1LnxENCro4Ndo;@Y6y9gG?vXWY*{)R2B z{Y>+5**{?5`g(8j6lZe;0<3g%>!Z_#ce!`(4pQo_jr3Z()2%Jf*uhEd>~ll72h6&B zZC>1!wWC;^1E(r|dj~kF8w34f3B{3$<0Wt!f!po65pU_oQZ9GPuNL=5JmW_-JiQ-G zBs2;rx#`Vem=wQq{O0XHA4lS1dY@N^`E*2!1G&biGmqSHHfuaAEEOlHgr&=zu=H4p z;I(?vMa{~osE1)vS;ga;U4UZz6(5F4J*fMtb!U>fal~O^X~V+NoK5J->A`oDUoY+Y zxFb<9j=QfMZGAuBK0oWAq{n@3+NnbbOAN9dhDcS}Ywl2rvNz`S90p07Y{CuIjn^K#oG(` zsM_#69WzDaj(K&5MWt$;W4AWyaWm7d)!w;|_SfQ?SXQ?9+NHr@=M%Fr9@JW-T^)K_ zUDNAoeVf`5OV)O|soi0i)bCAI?A7Zv-enAw4!6Ih0y?McIMzyG?9uU4;()w4?@`T9 z0YtF#;qD#d??iXDPHCH)sJ(=;{RB`AQI`Lp|`m3d{pC8O*nt!CuTrU7gsGG8ujHNI~;icnwJ~o>XOU{o% zOkpG56Tae$JMns1%*`yGVFYjm!`Bo zi*k@_$AQXvow~e;La1}%(*d|tJ>2hqu5AwmM7+w4mYU43UdZU;CPMWu5$Y8wM34~GdCffHd%1h!ues$g%Czw%72yhyhbq&fJ4*)=X(FNJk^1X$gTRjabAGw0 zmZwM(&zGxHzFqxlc}m7Wti0vv0c^VBLIPcD;VPJivg^@fRpbVTF)QjAf3sm`RhNfh zQ%*l!wlE&Z7ef^tB_zEc5~q~7C~y`(Kn5M{pPsG&Q|-dNZ%@RQCqo68ZctMtuDKKK zJOMRa3V6_IEwr%0@=#w7z@6;!N<|4ww}@YU&F0$KQK%`FSHPx1 zbn~`Eqi|CUVC25P$(JOZtWmh>O2JVO2gQmw6CEI@UR6uA_C4Z?{Qx+9J~)4XYfLL0 z22Qu@_o|wSQ`u0QEo9(pX zSambi4GUKVI!VTKgVBr5s|3wlW$GvK#9Ln4b<^r3Rb5Jrd{~<)I({rYs46J=CS&yU zS7!;>ZE+-RK7A ze+JO$?px{YTgFek>w%jhwo*BV<1bD=N1>)*Z51gu?i_2~N_AR^dP|?je8!EKN;v5m zUrE#BCZePKc&VI0*PA{5KuqoHtV0F^v-qw&%8s}2f`2&w*0;|(d!M(5m>@o?w<(ge zuTTCFcLo`TOdB*wr`d2m;zz93reemu8DKpwIu1}%7`SpbQPnuFUXE&PYVwiJ270f? z%|QmB>BhZ=<{&qJFBZNIAk%@ml*T~|wZc3U**eV|w#QTShzT*n5>s4@#o-mFJ1$&~ z&1@Ln-DZaW=Rxxc_d=&Z?tnFGd&D%BMW)vIBk{kvv+MKWAE=g zfmFz9l=$`S>tA!_%_hG~?%(Q*0}^VDI}?oZ;k{9W;qs>*Fs-K!W2Wdk+!p%&$%lmN z(S3Z$L<@h+oNqEfOyAQqzdG&0+k7Pal)`ty58T;0%zWWCF$Z@XWw6e_#{&d; zZ$7Rv$WR4!_)NYd#-=Ny+L@BZ-ceS&V#gn0;iep>_jUy&mDecT%k&jV9IM#RV3ZH< zjw{~!%+$=|nFoXYxEniOld+tvk0(g;{+EY>2U9kwMw4z}DUD>%6l%xsW`6Og+{=`2 z8D#(F&*rJZ=zp)zLyI(ywElX$^Lf0SzcP%OHr*u~dsV&0IM)7(r6?;FJaMa$VX>)) zMW3eqnvBKf?#7o_?F%!JSnQPIh&1^I?PsU?et&@zvtByW1++$m7#J~mm7*G%zS}s@ zW*=v<9QE2B8=m~iRU%V1hWDUi<>WZa(M}UDAc7`dc}8T^^tX%;%c1-on*61z9u>Y> z!>|Ezssp3R@(XqEn%@MUKBmfrK0oK=RUXh3MIc6ItKIS9UG!SMp(HNc=+2TC_o{^{ zz8i4QK|J%d0Afo24K)H2KD@=o2IG3)O*cEfYiN0%ZJnvV6*h*At~&9~S31*IEO++K zzd@VwzFShs=jHQvK3`_UxTVfF){$?@#!eBDScWhuB^g)MV=n&vPl;3VXFQkX$v^-m zCi{<`hE897J*Hbcp5@KUWZ^q|&OYG!o-9DK>B-t&u~-&0{pq%KF5cm}-MGo|IwOKS zji6FgD@}v`j*Dt180zje&}V_xv9a0t)}8WvR-dM4&bhoL8=dxrddL=+MbGBt4zhn= znXCnh*E;~J&kB6I?qetS-#CF!dwZlw9fSIK9hB&l9<)2=!vbaFE8%JU6jKq*g2j8w z$>*m5R8h7#Z^UiMd0S`m<_2i-%f~WPTYeR_4$IP`iPG;8r*SF&b%(pGjRLJ5x_@HiLaV_}- zOr<5#yQ4<@{t8Kbi2t%4$us2B!qfK*InkO}2;(*9?^rX7$`@6HDKrT0=UkF(Bvqz` z6|1c?K;v0nz3M(9gmGh3`HpNLwHnguL!N8HcG|6%j%mpFq0PlNxwF)#I4JTaxe&w( zs&gyx#+`y-U9z>A?wV(*Pi-xKxafY@-{Vk4e5B35*AyvV3**gicnZgCn)1&Jey@Wz=?-q>M}=%_zD{c$KPOz9}KyRB54*g-*3 zUlRo_BCg4tdpVe50NpDanjqVp;HY&EgmS#z7r{Id)?ei8z#Di&%CISnPf`P^K(fClD<71d z?%2(_xJ_{$PpeP4R067Fh!b-+uaX0SsvGLs_3t%*Q;3{qAy#y1dJ*>4$v1Jgt<+{IbNlhUsDyIfCf>~+skLXvnS_S zKNzZLx$e27nn&ycb{ar^+YjN>bL6kDFx2ahSVt^NIe}1dz#-mrr2S!C*>L9GL)Sci zF?@!|jMFrdHK)JY2;U{+ z`0+|`s>T{BOeoq!An)hOV@Vu09Pi>)eyx8^x!&PD@o_8@V_rTSvo2KURe}v2GxVTT zf}L+v22WQ6W|FsT)C=>vUbQr(F)A<#;`@BpyMC>9c#81(ViD^Jc&Z*d{Z7|9*YEfe zaaneX{0dl#0p^}om%-D9{bBD))}UjK*8mW$^UZGfv0aUlb?X z5H03$#j%dpGipS5bj}RRO6&F<64Q~+ZzLvb_NcgkPoI%I$5*`I%d~ev6ZVpn#4583 z^b`f1F1(Xh-OJk3?L~{fX_q{2!msdIGz4333rSIJIg=6`4<-Gz!+lX6*hs>x;>n4NK} zP7hiH;uQpwJ!Vs14^}!jHUBBr@ha*eTzphBaV&g#-P{=Y2e+hrS)G4R*PXuSZA~wO zrN3rtGL*qmb#3`f7A0p4q2qnHWT%oWTGMy`6{jwC>eY_NwEx4RpsqjWQF6?fjl3$Q=E??`~^+>RE8= zMm?A{`+ggT@@*78fkYo&1n)FZ^)wyeJr1W3r9tRe&jW z@RVMrXa4#t)~vz&bu53ai1}Eo`ghNP*#-?)fu`=2bF%|>%kJY)#b2k?@%8%2O|7nD zd&N?e)f}BXRJkIxKSIT>LD%uC>iBxXoZo$wXD@h^FmJkd>~W>=GHg0v)!e75B*pj9 z8i%_6dPKAJV;S9L{plO-?8wve`{`)E#x=f+D}RkZr|^!{4U0yZc~7p(z$pc2bh?zG zTmB`E_mY=oh(|avto^UAXP2Bm&P1x)>3B{1F(#*-6|b_8D@0%&@glWpFMipwtY|C8 zMqX4kc*=lq(VO%Mxe7hqQM9OfY<^+9-pjdnAWmQYWve;MBI)}QZDo_M(zAH%cLsPL zjCQ%rvyroO8=4`xkfOey2<4K@IG#t_RvtEgiLO3^Q6f6jBj(2QSGo7D?K>`Mif6{< z#KvR6X$P%z9;>)9x`kUgKgWu{jHKEU4BSkh_#PXXT!5)?+10>tZPd8)NTs^g#%#dx z{)yQYS7}jeUw<#LIM()xMU?s~^G9?xf1#Hl_tpoL*E9=GMdwKZXoH4$a|TW|*I3yN zq|BJOa~VwK^Quz_C_)n}dlEKy+l>=hge743b z*0B0Qt1C_AKe0-~aeeoh>9=^j&i!|+iIv)l8MYbJ`RZlkP^G`d1sm4JHW{l@8~Z5y zR9oD9MU*C$Mr5mO-jwgAXW}P9flavP3c*y^nOI)*9o+c(Mx2OsyvDU(e!7V!!kfpYeDT!SoCd=})X`ue9Ek z_+dZSxGUW!Q04GqAYg}W)6@L@VVfkP;4wU~dyH|Q^ZW4~ltE_a{Ca)H3c^dA2vyiB zn;yM_)_rbw0bWJ&ei+V%CJ{&Ke@5D2*rxU1PpI|9+W3Zw?*X4kTIr}9MB2WY_WF%K zKclPrh2NjX#u=Z7I{sj#@RT!??kvXt{QLUiyyJ27J!?=#?DH{QuSi?}mqC>Z^*bm6 z&V+I;axZQ>1cw$okAFfT&AWrh^K`W*O1usLR$rr;%gH?juKe}6@=lAqO-yTPh~onbc(t|xoeOtDx~KHHPbAnfly&HQ za~H%?i{WDdU3Cvm4E4}<<&k_hWh>axS}Wa43v{1YMwu`fqgu}E%a578*zL*~7b+Hg zq7nEfR5@wb*IVmppUchmN?uf9SS6i7*BbA7d)-atX5URq_-tMA0=1zpAI;KSvYm?L z?1hUO6c?ISruFDgESDd_i|-VKCP8a{`~j=F>r`coGuc@+LA@aEi&MnPPpt($vAo)M z_~Wc|>J;(38&sw2tAa14A+aLs6AERXz1X&Yi3DTj-0Rd@uenp}c&+r$s>19HDR6vl z9VN|c-{-?EIv>{g!T^~1NfpN@R$WRVTIh?pmsMV%C_CT#0&-XzE0S5f*lp&^W%K|( zyVX>wGsGuSf4x9nohudj3mofTive(Gq;T;k*7ouP8!>v z^EDC6=+dhn(gB!|m-mdQx&^8W3@Wgu{x)gjrLX?I+Oo8kC0P77P<(axU|IGE)gs(Ek(4J_Ghg zQY8%org&YQWtF6C2D=c_krV;_#5zrT+MZYxA7hWPPps=TE=Dx_hy|uD-(eAU;t{P( zeg1t7Zf02hH7r6Y>`W-@ za*5qWjjvIqzC@o`<0*|Rmn^MNyt|hwbs-7u|MGm^+_e=qG6>M^H%ui{AC>-x1(__fX;T~^I7 z>VZXv2o3u-MUMEyI*jE(6x4aBcM!{4Kd~&<)0B7n{prq{PduQ~S!ON$&f#)IsVyb! zz_K6vB|H|>J*F8!?R4NEnKZH+PZbdAy0_mmHM81{pt2#mH^JnrgP`JI;26tXpzZs3 z-#}AOx4+hucZAv_;#fwNuJw;tEu{*6VpT4KwC5{lifzk2u}m4DS?_&@b+@a_Cmts} zbUwQXSX%Az>D&yUt~#<_gNoJMM|;|$s>r~E{mc+GS{eG<5SS={yYb2bLUk{@3@5Q<-1{cVO&@nmL_Tyuzv1g+P`P9+&xxLm#RS%0r} zk}QNQaf9(stnXrn;-nQnv)DmV^{psUKOHU()Sf_$Mv>Ok(d%fIr*EIk> z4YQ%nzd}Kxn|XuRcczHKRHc3cM=KN+SJPL#iBRqR`j%%*@l08r`Wh4ACL(F2Yc2f> z6t5_2QxC7~XT!@Exgk^_DoZael9_mSv5oKH?l)TKD{xmnF0%#Pf$I3DSl-mJkWu}aEfWNQ5IeDZROXdBU+Ky#y zp2QeSZCJ_h61Dc@uh~#4GJx$`o)xyo8Uv4oe0@HRQO{>3JTi

j#oBN)Lman z2TBzQHcxE9P!H!-r!^9>`SHxA7kHErDzrwX0lcGFQDK@C7-bk#Jx3N;DRX^L+8vWXM$i{MBH5 zYE<6G_1^9@jaJ?<*|8ZgeFwsRDPB+Z@m;ZP#p46LXpHGMBc^WSL(?MKW#_xWRr@%4 zHxdMutI}Pw8!`Q(@x5}5JQj<+f3MrCJF2F8a5rKKqF9OlTsqv1nRZv>w&y`-9+ApA z4OwrP1pRNmqxZ$l2yW^fTEn|&kwe0LsVk}S3_-&B0%NsQul}cOF`EeNobPcY+i5H? zMeZNi3vnO|PA^~4e(Jim#>ibaT*`%LZ~t{gs^W|1kD*7_C~i#vEJWMj6gb85Tl zprtQgFWmrh(4bpw+GyW`n*-dtIGgI#0hL}E^fRU%PyF#2E*;#raT`1FC&-6os-s(z zD56uUbZhUxr3aTiA)RW+dBjDN-mbr%5I?jnb*Vaf^+3g=ctf$R6FPswrw8i(#9~}C zvHELVjyN65nT*lt{aF!ftRd*uovvg2F|I8?a==Y@!FSXgt4te5sx|)|mD8DtQH@tD zzeV0cOxW*F8`SZ~>Y5qX^@;@q`>eDymgT1&*ZGY&6HBX}^8!BrOKsz|_4GmApYizX zo*0##G?x82dd&LC&uPF@F)x*vQjdvy3mzTh6lSO@+eF$^TkTJz<8`v~U^vp})X;8k z-#a9|&ecz)$JNGe=#*Lx#Q>Deu|ljr0#p__?we!|@mztON}P$MKuP%HKt@grpng7`@l#FYc^eWVmU&$29;RbeFniWjC;Bty#Umr+TDZ0xiMd% z22fey+?IyTY~mY*0o1=^O>7JRsN>!rbac^Wx8?in`%)c+B2kM$z;4hK@Be)RmZU-uPrE@=^CZ{hpT^~tuEPrR zV!O%b2UofJewTw+S&ol%gQicu@$)}-xz6b){rGFem(ljbxUSb`wf)1!FpAf!A}hTY z8anrQ$(N_^t6*!wVvOJQYKMwK@aO54oiB$1PG3D}X;*Q?lGbkEbc5Ms+i83i^KtFG z!sFSrVAAIM->6$^tHWkKR9UxUo%fxrZDQhmNu|gG_zem-5libGzY4OUjh3kKmtzI0 zf#p~Cl8I5BF1g?N?7h5(yEn&Q4(O@=xdV|8#qSUF)PcYNmdQvi$ke}o0>(m%UhpYG zAoPo3W9HRb@Kfff{nJEMHD>u0Y3Aw9ZzQr~8-GrOx?Y2Np79QvMyh_O<-q(?zS=$C z^h$WzVJqXFpf50fz!IJ|N(w*Lf8@NA4vOj?<=?(DdAICODDriS(T8kN@1Hynpi)B$ z=Ax<)!#I+c`So-tpWIlk@yCjq2L*vp-IY$4TvmL3(*i)1kM={Q~SSYnF_C~sA z34lvN$IFUe*$vBKOcrII#GR zx2e^F(~Va3TIii_-Z7-Rf}gHd-{}dr$tN7&$x^)X+|47Mugw$Io;HbGUcG{#x;*&e z|K*XuPd6GY+w%6%Fb2&z3XnCNMPjCAUX*SYt zW9qHGy)7;cuEtI2RoXeRF2Ia~$Nq2FE)0 zfYxXr7Eyk7XYIKK``Ul6^yAs4CYE}ErTv?AOlHHYvC{kgpcW02oeGcDPQ6Oa$jXkX z)XXqx+4t$?sce>y$R!t!Jg`VS3*$)k{o+8_;kH3F&tsYPW%pTuliSL3Ag zqfym=SZbAzi4FbW?f*Pl`1qSKNGfRB)lOsGaU?FHI~E|%5MtJ-F9{G7?r`}qTUZFE9%HmSmyly~<`0>Y8 z<`saHMlHIyO?o4*Wz&m0&4Nr=r(k}Hf{>0wC)It*oLD)=2fG2%g9UYOD!ARRd9nyX z`pYO?lA3sV?sX5{rCH#?^qbEUe$-#HdkKRlZdV|rs!ix7i})a?>8;k4$^yjFZnJRX zP7JFN(!(k?C5v4DV)FEQRAEtqs{3BN$Y(iD$_$XI6f0~7N0=N+S%F8H9a^Ai9c;09 zVKq1kaH!I*ZE9jigtf3yq}*EU+}`*6*7q3nA`aK32&O~+A(ulhl`^u|>2+m?UfpJ! ziLUC*kmq^T@)V6E9_|wE#ZPE()WpyAYjSwxpR*gDUavv5xk0_@0CqyN14O*utKTWf z{+Q4B4U9s|6FW#!`21Eh%DWMdfLkxZks5O_R^y`TvGj}Vmq&W_7=V{7;37AUSgj}B z_06ofdtvYzuLD5Q1Elsokp*HLG2XD+llR>|XxN%Ek5xH3duP+$c_$0;imE23z!vvm zXtZaKSGi$PR6f{0VkO?r_^dH5x_7RRTt%?SjyJvY`0GnPpnt|vofT}9TG`h0?cJr_ zShKzYjs6OBXCQgnasG0FadT}d&GD{K(5TT5-MZH?Wx@ z8E2d&T$WJt?dklafzTH33DwwCUeVfR1V`nK&bFmeb)1uA5`0IB59AGa6pLXM=vA{? zWAVgRy3%{azis~;QC z=wF*uyxVQol^*y1^092HsK+x7Fgot!)#(q?p8VZ4+hM3c^0djy&*IIX=mvEMM<}+t zcxQQ9m?FX85~GKVBfZx+0%Q7=wb*ubv!)a(0ZJA69p}aon=N=Z!L_?7#G0&pSd?BM zva)#|Q=4ZYqi(qNQ#eRG>6VjrI+!+0xX!7EGc4L5if-6UYx?8$2`(zMaKoN<&Om1C zZ;meXeKU3A>gi?&-k0+1bOstnI$rk%SQ3W{CoMl^jEuUAn0t+bN$2A-DP6<{R3Rje zExsFVPao44NH?`Y*J3YH;7~YR8e$5^wpxe5Lva=9m?FlL1v&~4wwb@d-}xiD@&fXp zQq_TjXP%!KBE`(`K*y_Hd5^uFH$YO8gLu$OdaC&3vI}n$W5UY!p9zzcZM9Y7QbW?{ zW=2#3j9cAxpX?IO_K6W$Me4g1^=mPV;#MUa=xDbQRer?avYAfuQJ)SD?uenYu{Qi772bg&4)!wyLFT8&|6*dSK?sS-J0aNJ@a2 zot+_$1+8naif+X3e#|w-?Kg`@xADpo?u2L})h}$c_{?o}aUwqZs*5Qw1jWvZW36wrwLe{L^Fi5H-3|;lpwfOO+)=kO-36M#2~S^g z9LRO_bA zIXg~xMmFPE?TfS;V?Aat%?)t$z$drKN9~xZF_v(YFAo0j!gVq}00BoKSet9jy*rQO z5+j-?aA|zKV#?BHfOLID0mPVzHQuo>5E>q19P9jIA#cykbt07Sq>ETjZ0t?d=QL8a zE`51%L)y(nLYrYy;YU=gI%Ki@0uM?G8YY0VZ&PUbW{{L4OXfCClUx2V8zsfOq+Z?6 z45fT4@hFW5*p@flDf3YszpJtx8?o6UFcY*yM5$T(YUH?e_` zO7b8U{z^B%Skto^9u-PnOH+wQUPZP2ZmIID(wi{-*#Jkin@gLp`)kRc4t+Fd@oSTs z*ja48yW_8PXEI72CN2;5-hH*~ql(({f~?(l-S&fKmxP^&WuX!GwVQb%P;#G`b)!Z) z^MnAlKuN!;bW4)sq`&Y{d6nO}jCS}f-tKnbQ3KMies-~a*S?hP1-Cv{CSve(DeNGm z9n4nAEY6>?$NyfwyWHN_e~Coy@@`J4?|8%*#tuFzdM(~1SD&17SOE3U=erT^fTQ%) z+wXxL^uNjjnb@T-kA8L{_I#Fl9IEIpP+Uwvy*I1a!*{oCbcH*5xY5lPpXqxmYL|*| zXk*6|8Dwv+qwB1L!=ck=OLvytvQaESyn zkkO4b4x@`gUOXzmQQu;?LqZ>2^H5wwA^%fk6lXMldDWZrC}*D)qo%kbxVtwg>C-E@ zo0#-+?7AMqj9t9SIFKzzK`=>KCTZk5$Y?hs_WFlG`38Fbul!>>1Ha` zP~OnFuY-r0cApQ+v@M zb;&{AHVj(~*zKUC-#%0Hce>?`aU}2UUxV^((x!ZOcT#uuqUXb%8|Q)8*oSj<*u=}7 z_Q#9e0#b~1@10mzuRTBIfk@?4i8uW8EYTU`K*N9EjqcD#z7?0jE?gdgPg8us9dPuo z5#`^okx{ZTwdiY*FIr4a*o};;alGIa?JN@|rGiCY%1j%`-D2qi+ZI z6*)kRjPB!|yjZ0GT{<7vu>1mxG*Q#VAdYt^%SK;1j!C}KZfI0+gW5BQ>Xqw@c5qR( z)C2^n%6uHC2mm6j(RGK8&UvWfb;)3)KgNmqPF|`}stMG9@TiXw-Jqx$=|Iut zL=?v|C<W9b87#zYP4-nB1}%)^ZLGJ zqw3e=Le-<8h+|P^)N0aAyMsOD&u0Th{ODR8TsPe|4rOTc67z6*0=67=DCwwpl`#G2 z$i3%Dqp?x70{z6&Nwd375yxU<*RX~m1J%{j#c+U*ilih1KGQeiV!~l?RI9-17wCR1 zrY0Pgk9Js|Y@?`mV;JKA9v#%t@4<~@&hzlFe)L$(Xuj)8sxYOy!cpqcW2q#aM_uEK z)?x9eswP9}r<%S`)KL!r(t)Mpb3yIZLN@>aB$ecs%34qu-`RUYW7!#Q{2c zz{h(e;Cl>`A3&pr?R`s8o@1;>2}e1H7vE?mu$}{K)LrYFZbWxt9hY+tW20`Cs~iZk z^|)8=0XXXC8vpQccGKPVKOQb05tei(t~}xq0JO%%$)kH0$GV?f5#S;Id>=R6@eoD5 zM&n4nilVhxQP1cx^W(E0U#7%Pw_VQlIB7Y+M)~H%ZEoV(-uOct%JOI~+ZXa^S?0wn z-SB9Yy>+sPf!bn}?f@RO8OwbJi-DM%=^TZPy1lWay zMqN$NCv)PxkWW>0chL%gomF_XaDo;*#fK*{IF;#F-$K$~WV!$mjw`SA^hrC&uru+K;YZr#ws@au(HL zd{k-hTj{sPBN^)Xi?9KphIp!J2eODS7?+xR}}=A%dwbc@ih`oA_GT61b3!a*o5ykJ(-A4hB-lj1#v5L~Dxp$IH;W>}xw7tX*KmU8$ z$;Ka}5!1mIe_{{`?>*iFflQ_SJ#<$+)F>xUi;S4k_{Y2sL>{r&32SR+*nV&u_Aw14Pk$^@x zCLqh^3(JmmWJa!VZlGUv?bJ zTl+!D!tCVF|7Rl9`Z`cKN{O1Tg<;Ipk*H+O1u|snW&t|>pf1FUrctd(7rS#nlguqT z#`0IC-JTQaK{G&1NzRZw>!uUuRpXb}?)^#Y_PoV6)B#*d(-7HMx`Y|mV}{$1s*RU+ zmoeuMG2DgJpD!zcx_G>`jHeB$5&s~YAZO&((;@Dk!bkiH(%@uuHibJ^|Grpdf)1j)! zez=(vPGh%LF%DIBUf9_%O?r{Ber4Ep_g&lp*KKimbr?ZaMH6Zb{GpsxGmM~O5PL=o&7r^0kSbv@ldH0uK&kZ;2BR3rxvg@I%-P?Zu0$I+J2bs(vI&jrX{~ zFjjBycG|i37-m0zK-VDe-NC|qao6K5>rt0#rK4V8JB>+J!yu|#?=G-V?rLp}<&6SS zcikc|y)rl$hthI~icMEU-J-XcTROJd-WBPmyuI^u-2f^Z3k_F*i*u>}u=novvhzA+ zcN+)#TV3il@A>oDeV2>d{xsx@SEtcao{q*Ov~FzqZfpS6?nc)mj=5cr;#jUazMHP- zM9j0=YEF6}7!X|m`awP_Co)!nBKAOO5r2SIm+tgh)DBt~-T1o!NZpMr0;x9x65QPpQx&^15`dn5)%@)v6odNLKF(nD$vF3tzj6Inj=Y; z3)?Z`HFg`StGYm!MH>Ufk;*1xw@QjJjhMqQjG}UVJHDL_Z!9&9RVXUop!y@a1z^1O z9hJr4d;L>d_?VGBo(`q76e;(IiB7|#bf$C(b6pjW*?7M)j{42Dt;vohN#iIysXa*= zY2Rm|#j&`h-o*x$c(5T@W3K4{M0KEz827;P%nAtg8)=ZQPYg*bUAGC{p{*{=OECsd zRbPOKgT=Q;mZWos%P4pAo&c^O)T~44BfO2Df87AIH{E zqxzDfP+i^4a6*7NfJ=9b3v?oERy@Yv?=Qgg{eZch^DtnlEvhNeUJ7M)b>Bxj`NXlDxZq&7A@tA@kw2eHFtA~01$u80N1kt- zMReTj47I^avG2JN}X_FfHr=Bp#__{(w+=>Ek7rWSp&dFvsu3a4(NI7R~|pUW1LY z;lMl)DpS??O`_ODf{p{Nf03bJM8$#XDk>|l`#vg0cDzrWtw;g)b(YRFk}>3gYDeE( znyQXD`4X@(Y5PvnF*iwn($=RpgXVkaeZ7{02&S;HSoJKJbo&))#8QaU80jm}{XLKT zNH9c-tcJ3+zTMBp5Qp+cj?CQW}!LRah`PjW>nW))-%UBz-qy z9^wf^3X4X3;7KaYX?*l)DEm__X7j82S@`Iys~T+|;$^j#qWa#Y?zOdnZ019%I{HmR zy{}s+g!3jvr{PgmJKbMuSIILDG+tE+s>`ykixc$I(CDxql=3Oa+;O$*w7`^mj9wko z+ZfV3%Y2vnKXAjw-|?1U^IdcudWTdzW4h)EIEqb&EaQaF^tdz4X>e4=d@kvNW91K5 zi(Im(JFlMWV0RiD#jZ>x-8nS+1Q^xM^ioW&`S!b&dmU&YOyo9WiEwUJStRSdf4F_b zfhe}%z*T-7x1u@?^Z=qFG-$5wtzhC*x2}|`sam_;JHf=xTm48WkwM*tQjn*Kdl9?- zj+H;)_9wQw&M9)vryps1u2Yn6aw6(kx>7vUuvbuWaKr?M)4EdkxK$KnQMnZA1QG=u zht+H|;5?EcQJneiuW;5b;4~sCWe-NVyu&S4Je)>E%`H07z$;dMnKdSgA%ZEzAO`Wr zbNq6zql+5ubunr1ENv+t%>Jn1kNo-oC`z64)#D_lt(|4POB2`)gGMSs`CNIqi!`Ic z?rcr>thS^t-O)fK7qk3M3ro$_q|^-L9`iv?W20RDV0R7N(DSUy!qU~387=jn8B^!e z_^4;dDlINI`4d`JiU<@V&=m=D{)Dc)pkLxLIUQ?%jjPewmst4?V*F_c!!|gxKMWVt z(Fi=YhA~C(%oyP|1thK`7OyXX_s@(i>i|Q z{-5V~AJIksojal}EIsKgoQZn2(nO z`E92h2QqMUT#ke%bIZ+&PJ^VI``z5=jEP3^rf^l04C%%;>BjE+X&%U1x~>uUoE%Q! z<7Hrw6iqOD6s{H%I~5?QlB=$r*i8IB6k@k zC6*^1i;{_0-q(MrC?II1AM{mDydvdn+>{{h#wo*Ps1)!JsCzkPK;^4|QZRP~+UEk9 z=_Q<88-y-QIV0dQN($$i)>=5o<;?2~l$54nI#GR?=5>Y(oK$5BcL~z|o-Zonr1u4t z;yk^+_t<{yYTGj;Mnjf8F{B*~n2%+%ecWx^7DvJW#tqhP`Wn50(xddUsuXLsh98=6 z^DSSSV5K7IiJX9bn94U^ZC9cvXMi}yzlH%^3J&4aTzP^7h-;~$>og_bK$P)R0`?PIf7D-nAdX| zDkT+Sk)o#QF=75PR0_sIXG23Q@g~)Ofk>}M+|GPGID=snb;1?xGwND<--v7d4p%Ug(F;HFmUHExr7)ck@}YElwU<$F5B z^0OJ>6oWVXT<_`M&Uga_IJK3+u|BQe;;jnY)K&xZUbtp@AYI_5>Y(&)-w^W#uWC>V z-$h&SLAIaYxUD1Ic=PJzap%Z6SK$IQ^(WFQP;S6=88K~GoI)0Z@)dU)y7sp>z;@ya zFaw`oB_T!3sMTQG&6rDb88PMDBNlNdVwH&WzSx$@u;lZ3BMfy0Flb43e>c7RROX*%F5hCSJQ1P!4l%fE|^&84;z97I# zB{#ut0O$5x=6aQ)lv{{5i9WYISW@a(OgT-YCSsKZukzS+d2-r)TViS<^fPShO1OD(PvsYd=;InLs)r50#)TLb4(t?MdZQe1ci z+d%ZllmC*HF24&pTg<<_44K;XY#C2m!MuuHkST^Vx&|H~Zt>nw7Q86v(W22LG-i=q zw%}E5es^P!ySR`eBh|T7m8zz~fIB3|+^@?nyp(&1<()9!{T^-UpW|wI5$r1emj|pF z_9_Y&=~yf+Rj5}N;w{bGKasrL-~C3|{L+o#6U!-$Px)ICfzB-swEhQzK4y;9Pb^p2 z0m`7i@~|ni@rmW#-CD^n#djtaE1tf;V)}rV+zuCUESDZj_54$ou5kyiPb@2vh@~qS z*=b9K^`BTp?^P^}zGq{V!W86Z!(5a-~B_?-yx{`&QBnmV36)yu4Cou!cU;u(I1PqIeFn&?8EC;rqayKNgh9;s6Ikjw+;Q>sWlIz zC9cOB&_rmso8G`bk+i@MibFI|yeqdyzP^D@;raYq(ztqoFIE-O20Sj;e*(E0bN{bF zJa(r%()ca{Dn#d)5SD!cRf%00`h9bj&E=XpM}8ueD~5{Vn+w{pSI$_hFNIeOs~gMJ zmhYF=mwsDYO!k8RMDi{!{{p!XK$}jzTR)N3=VM{s-J?1!Uw$IF!j2C*ThpBi@2ME+ z6Kenc1wVbW<3QLm5@Y?BK-e=L;|a7)1}fX#e)z`ceSl_~lt; zIv5Z{(ghER_>%+`d{E zcF-7f`^2i-==sF5M{0gc-mAdQ4N_S-obHsM^NIDAnkuc<<>5%-+)pGbjcu50`9zBY zU4LE|Ox}!#bi67r#kj>>KXoAd#InxRJ$4Z(>IJ5Pm`^M(c*J8Dbwcf-`LL?kh&&F8 zh;ZR}DS(}F{|BBDDSuCk;h#vw`qBx?ykFe6t)qXRXjCaOx;3tw7yDg%YxEfOQIV1c-LaSv(awuD-W`-IX`S5q0XQFjrG zSCspee!JJI4OLHBgr7jJEE>*wmQ?KJ^9ki0{l#$I@$X2fgr8VW*@36`?O$RUE~USd z5*el0`Ssmcsr!Fxmh2!9&(+nxNym;Q!o79vX?vMZr1B+&W^kW=n_H*Ep{OmYp_!_% z^z_Vk^zz_^P@_{6*dY$&JRN`9LD3W5LjLxAGren_`%wkYHQ%BPk{-6N)5*X!X<|@b z=Qt=ExxmsTovc;{yxMv(A=vFpk$yAHIB8qIu^e|I7J56|>pi@H7N72|)TNki;_;;X zF(%4=Vi_ofrTXe-w#6S#Tgo8=140aM00Hw@<%0C(x=uC$|HQ%~qjTYs-Si@}wm6X8 zzBo)9*{p^(@qn&4;_|Igb>3mT9t@H`((a!}ntjBNXqa?2sElTZi(DSdR2beKHYa>Z zaq+4dCv}pp6q%hq4#e*64$bqsdjlcuNKoiRttU+BCZ9-UQ>wY)7!)efQfd7smPrA1 zJk0i4`$Teao#Tdc6^=)$xcbB@i1c{AW`EiF*9=P9X^DK-DLPV=)S!Db+w!{gDHt&P z(ilW)#z{3GNr~o1wZ0+QRZjbd zr?Vk%m+$!fRYQXAaj~k|j`uyNoeN2P4Q%W79hItt8rsyTywqi`E;~UHv-924XsH2` z{sl;4LD^{FrAj<;^yKE8YPUu!f$8*H%;?rn_ax9#nZv6o3k?6ELfS@PO}dffu5?fW78N1T)Vhj-;AANHcJ(Y`c>T4b2Nje z&Fx*0Hz7WVzv-i-8W@xaprZft#JIfZxyNhfapIrYnZZx#^ZO>E#O2Ip@o87-1KtNM zU$>aJ-i)6%^v5jr6{od)Tw3zGO+3Ik+C;bd(T3fSw6t(T+SKba4&++woovC~xt*mj?SYs11eJ}dxFDXAVn=t^z#Q`P7x3sbf=V(U!Q zb*wtwwc8zNPpOgT)fl6vxYh57S!lDG>gGnX>J)sqBNA;>Zcn2PZ|-NcDkOJXQ(@U? z=bye`Rglh0(bk;ax7_W%DtUqBCBAa!?G<~$LpE~(lK=sAE9dyIa!vy8vKIqiHb zuXg-SnxAmZuW{$`ohoL&%}%;GF)D{DoWJKhk`_9rC{Nhr@tUtqyJmp8ar#LR9d|h& z4fK@9V^H_wZLx->6?*!-IyEGUdn1hocDf#qsXQ0dBXtBB?a`U;70UPCT$s@;G=0Tl zgfqk1|Ga|R3SeefUgua#D$91a&sZAOtTcVgzjlneVhvvdME$j_y6kY{KxJ1d92PS5 z9Wy;<`cl`^FR<@$aikKN-iu)D)9U3$5KlTzns)-ugzA4i;R>9aFZYs{!V_P< zN7Dm-Oclrr(cO(qU!hc4i@VH^-pq8oKjeF(!C85YL9PyP`t74wt_^u0(w7a}*=8TP z+fpu$biMAj-TkD5#m6+j?p~&ik{6mgu+BL1=-{TCDgkN@r>?Derq=;Y$1Z`Q2uWPM z<4*?66s64_Z9Y&{9Hnep|0R-3FZ$XnDpdj+2Qv9f+;BeLIj_V|sPX6FHy`SJomqd> zz2aDwmx})a!4!d6&Qk4bnZk_k=4rEqcwEL!U4C{(D?NQ&e(7s}#j+cq53f8{6=3kv z9sl%<+dCHJXLx0)iO%Sjn#x1xm086q;a*ZxGHlG`$gtxQXfLrTJ!g0{xltT(A-k8} z6b081OBl2(-X7L+K~nYQJ}kOVu6P%<wB5>s`@$Le<|f2`G#s375e1Z@!3MM9j71F+>{MoH(dnQBR}p9qoO$- zG!4=AJo1y(FzOhLNNYl6kdYtvhEa#$o1s%|=nEQYGuY9sK^-*SRo*@ZGc@Q~TnXUkX4|*$Pil=+NAz4M|2fn0hvz5SPJw&d!*Y*)2sqg}ocWc` zaO$c0@$ZQ7TQrHI)gX$^#1(D+n3Q*b>D94b=}lG`|}%rLPl5B1-hxN zbn9$ld5O}VzUqJ!!kAnSxo~@=x0WRrL^V>TulDoA~n^A85u{ zPehkW3Qx9)SpU$CvZ@1ZQ*Yd+wzi+&c-b3eRpZ#Emak3ST0gP!`LdqLQ82{53!Zr% zXPi|{TAwpgkC^9i)~c!-YEvK6rY5AH-*{K8E~uU^A9XgwOel~Rxy*HjXmSuc9AL8*-9xP|f*6W5{ z)x@%?zh=A0dt-TFH|~0o@p|zSF+MtsyQ;xsQ_IM9kx%EPe&ep{%-Gabv8f;8=fC9h zW!l(i&xmLr((~id&})rL5nG=c*J|_?b<+tCv=cEM*J}J#od=tGD>gMo{QRbCbu|K8 z�%9@?+*1SC8xU9*H{=JG7s^ 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

=97c0A*`D*YVbr~@a(<*OzY1b!&5 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 sH1|%R|NKaZ3cOP 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 literal 0 HcmV?d00001 diff --git a/dist/opstool-0.4.2.tar.gz b/dist/opstool-0.4.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..899248b1dfd1e999cff13f6fc68b36dc0bbe091d GIT binary patch literal 371872 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

  • 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

  • vDg&N_^1E!KiNw$;z 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 =C>BP<-4&h6 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

    PM{|{%j;{7|B%U;B!`2* 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 literal 0 HcmV?d00001 diff --git a/dist/opstool-0.4.1-py3-none-any.whl b/dist_old/opstool-0.4.1-py3-none-any.whl similarity index 100% rename from dist/opstool-0.4.1-py3-none-any.whl rename to dist_old/opstool-0.4.1-py3-none-any.whl diff --git a/dist/opstool-0.4.1.tar.gz b/dist_old/opstool-0.4.1.tar.gz similarity index 100% rename from dist/opstool-0.4.1.tar.gz rename to dist_old/opstool-0.4.1.tar.gz diff --git a/doc/source/CHANGELOG.rst b/doc/source/CHANGELOG.rst index 8a83830..853cef8 100644 --- a/doc/source/CHANGELOG.rst +++ b/doc/source/CHANGELOG.rst @@ -1,6 +1,11 @@ 📓 Changelog ============= +v0.4.2 +------- +- Fixed som bugs in ``tclpy()``. +- Updated the version requirements for mac. + v0.4.1 ------- - Fixed some bugs in the arg ``show_local_crd`` in :meth:`opstool.vis.OpsVisPyvista.model_vis` and :meth:`opstool.vis.OpsVisPlotly.model_vis` diff --git a/setup.py b/setup.py index e9d3342..4dc9cfb 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ license='GPL Licence', keywords='OpenSees seismic visualization', platforms='any', - python_requires='>=3.9.*', + python_requires='>=3.8.*', package_dir={'': 'src'}, packages=find_packages('src'), classifiers=[ @@ -26,7 +26,7 @@ install_requires=[ 'matplotlib', 'numpy', - 'openseespy>=3.4.0.5', + 'openseespy>=3.4.0.1', 'plotly', 'pyvista>=0.38.2', 'sectionproperties>=2.1.5', diff --git a/src/opstool.egg-info/PKG-INFO b/src/opstool.egg-info/PKG-INFO new file mode 100644 index 0000000..48192e5 --- /dev/null +++ b/src/opstool.egg-info/PKG-INFO @@ -0,0 +1,75 @@ +Metadata-Version: 2.1 +Name: opstool +Version: 0.4.2 +Summary: opensees toolbox +Home-page: https://github.com/yexiang1992 +Author: Yexiang Yan +Author-email: yexiang_yan@outlook.com +License: GPL Licence +Keywords: OpenSees seismic visualization +Platform: any +Classifier: Programming Language :: Python :: 3 +Requires-Python: >=3.8.* +Description-Content-Type: text/markdown +License-File: LICENCE.txt + +

    modelling, visualization, post-processing for OpenSeesPy.

    +

    + +[![pypi](https://img.shields.io/pypi/v/opstool)](https://pypi.org/project/opstool/) +[![Downloads](https://static.pepy.tech/badge/opstool)](https://pepy.tech/project/opstool) +[![Documentation Status](https://readthedocs.org/projects/opstool/badge/?version=latest)](https://opstool.readthedocs.io/en/latest/?badge=latest) +[![github stars](https://img.shields.io/github/stars/yexiang1992/opstool?style=social)](https://github.com/yexiang1992/opstool) +![license](https://img.shields.io/github/license/yexiang1992/opstool) +[![code grade](https://img.shields.io/codefactor/grade/github/yexiang1992/opstool)](https://www.codefactor.io/repository/github/yexiang1992/opstool) + +``opstool`` is a useful toolbox package aims to help [OpenSeesPy](https://openseespydoc.readthedocs.io/en/latest/) *modelling*, *visualization*, *post-processing*, etc. +The package is still under development. + +To use, install `opstool` from [opstool-PyPI](https://pypi.org/project/opstool/): + +```python +pip install --upgrade opstool +``` + +It is recommended that you use [Anaconda](https://www.anaconda.com/) to avoid library version incompatibilities. + +### Document + +See [here](https://opstool.readthedocs.io/en/latest/index.html) for the full documentation. + +### Vis Module + +#### Based on [plotly](https://plotly.com/python/) + +![CableBridgeModelVis.png](https://s2.loli.net/2022/12/02/iPhmRDaO83AVkbv.png) + +![CableBridgeEigenVis.png](https://s2.loli.net/2022/12/02/3UzvQldb8CSIYJw.png) + +![CableBridgeDefoVis.png](https://s2.loli.net/2022/12/02/qV2XzOkiMQTRl5D.png) + +#### Based on [pyvista](https://docs.pyvista.org/) + +![None.png](https://s2.loli.net/2022/12/07/TElXvIoDZFAfysc.png) + +![None.png](https://s2.loli.net/2022/12/07/bMqL2kKHpN4XBeZ.png) + +![EigenAnimation.gif](https://s2.loli.net/2022/12/07/akOEebwrNZCuj2V.gif) + +![DefoAnimation.gif](https://s2.loli.net/2022/12/07/KVEYO6eC8hlWvXg.gif) + +### Fiber section vis + +![FiberSecVis.png](https://s2.loli.net/2022/12/03/jwvVecT3GCWbdBI.png) + +![FiberSecVis2.png](https://s2.loli.net/2022/12/03/NQ5VOA6iUFtY9af.png) + +### Fiber Section Mesh Generation + +![SecMesh.png](https://s2.loli.net/2022/12/03/Jla3yTh1QxVZ9pk.png) + +### License + +This software is published under the [GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html). diff --git a/src/opstool.egg-info/SOURCES.txt b/src/opstool.egg-info/SOURCES.txt new file mode 100644 index 0000000..602e417 --- /dev/null +++ b/src/opstool.egg-info/SOURCES.txt @@ -0,0 +1,39 @@ +LICENCE.txt +README.md +setup.py +src/opstool/__about__.py +src/opstool/__init__.py +src/opstool/utils.py +src/opstool.egg-info/PKG-INFO +src/opstool.egg-info/SOURCES.txt +src/opstool.egg-info/dependency_links.txt +src/opstool.egg-info/requires.txt +src/opstool.egg-info/top_level.txt +src/opstool/analysis/__init__.py +src/opstool/analysis/_smart_analyze.py +src/opstool/examples/ArchBridge.py +src/opstool/examples/ArchBridge2.py +src/opstool/examples/CableStayedBridge.py +src/opstool/examples/Dam.py +src/opstool/examples/DamBreak.py +src/opstool/examples/Frame3D.py +src/opstool/examples/Igloo.py +src/opstool/examples/Pier.py +src/opstool/examples/SDOF.py +src/opstool/examples/SuspensionBridge.py +src/opstool/examples/__init__.py +src/opstool/preprocessing/__init__.py +src/opstool/preprocessing/load.py +src/opstool/preprocessing/tcl2py.py +src/opstool/preprocessing/section/__init__.py +src/opstool/preprocessing/section/lib_sec_mesh.py +src/opstool/preprocessing/section/sec_mesh.py +src/opstool/preprocessing/section/var_sec_mesh.py +src/opstool/vis/__init__.py +src/opstool/vis/_get_model_base.py +src/opstool/vis/_plotly_base.py +src/opstool/vis/_pyvista_base.py +src/opstool/vis/fiber_sec_vis.py +src/opstool/vis/get_model_data.py +src/opstool/vis/ops_vis_plotly.py +src/opstool/vis/ops_vis_pyvista.py \ No newline at end of file diff --git a/src/opstool.egg-info/dependency_links.txt b/src/opstool.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/opstool.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/opstool.egg-info/requires.txt b/src/opstool.egg-info/requires.txt new file mode 100644 index 0000000..c80f6e3 --- /dev/null +++ b/src/opstool.egg-info/requires.txt @@ -0,0 +1,9 @@ +matplotlib +numpy +openseespy>=3.4.0.1 +plotly +pyvista>=0.38.2 +sectionproperties>=2.1.5 +shapely>=2.0.0 +h5py +rich diff --git a/src/opstool.egg-info/top_level.txt b/src/opstool.egg-info/top_level.txt new file mode 100644 index 0000000..6dc7061 --- /dev/null +++ b/src/opstool.egg-info/top_level.txt @@ -0,0 +1 @@ +opstool diff --git a/src/opstool/__about__.py b/src/opstool/__about__.py index 3d26edf..df12433 100644 --- a/src/opstool/__about__.py +++ b/src/opstool/__about__.py @@ -1 +1 @@ -__version__ = "0.4.1" +__version__ = "0.4.2" diff --git a/src/opstool/__pycache__/__about__.cpython-39.pyc b/src/opstool/__pycache__/__about__.cpython-39.pyc index 64fb8c828616175b89b3dfa1ad7f53b823a6758e..757ea7e8216ff20a7a3e23e008eee3dd6619c31a 100644 GIT binary patch delta 25 fcmbQoIFFGhk(ZZ?0SIm?v87DpF=8~DXde#%LCFPX delta 25 fcmbQoIFFGhk(ZZ?0SF%SzfYdXW5j4U(LNpkPuT{+

    + opstool +