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 0000000..010e57c Binary files /dev/null and b/dist/opstool-0.4.2-py3-none-any.whl differ diff --git a/dist/opstool-0.4.2.tar.gz b/dist/opstool-0.4.2.tar.gz new file mode 100644 index 0000000..899248b Binary files /dev/null and b/dist/opstool-0.4.2.tar.gz differ 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 + +

+ opstool +

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 64fb8c8..757ea7e 100644 Binary files a/src/opstool/__pycache__/__about__.cpython-39.pyc and b/src/opstool/__pycache__/__about__.cpython-39.pyc differ