From 4dd419f17d25231c48a15afe3b18d794343d9120 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 16:19:23 +0200 Subject: [PATCH 01/13] Update Python, RTC-Tools and Casadi versions Update requirements in Setup. Python 3.13 is now used in Github workflows --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/release.yml | 2 +- .readthedocs.yaml | 2 +- CHANGELOG.md | 4 +++- docs/theory/code_structure.rst | 6 +++--- setup.py | 19 ++++++++++++------- src/mesido/esdl/esdl_model_base.py | 7 +++---- 7 files changed, 29 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b90f3aa1f..9151f17bb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U tox @@ -42,7 +42,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U wheel setuptools build @@ -62,7 +62,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U tox @@ -82,7 +82,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U tox @@ -118,7 +118,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U tox @@ -146,7 +146,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: Generate documentation run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4ab1b0b06..9e8f0ac3f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.13" - name: deps run: python -m pip install -U build diff --git a/.readthedocs.yaml b/.readthedocs.yaml index d58beff56..7c5650985 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.8" + python: "3.10" # Build documentation in the docs/ directory with Sphinx sphinx: diff --git a/CHANGELOG.md b/CHANGELOG.md index 2005be840..5321e35ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ - xx ## Changed -- xx +- Update supported Python versions (3.9-3.13) +- Update RTC-Tools version 2.7.0 +- Update Casadi version 3.7, which includes Highs 1.10 ## Fixed - xx diff --git a/docs/theory/code_structure.rst b/docs/theory/code_structure.rst index 4ae102cdd..e3c83fb33 100644 --- a/docs/theory/code_structure.rst +++ b/docs/theory/code_structure.rst @@ -3,9 +3,9 @@ Code Structure ============== -Rtc-tools is used as the framework to define optimization problems, https://gitlab.com/deltares/rtc-tools. -Rtc-tools is a tool-box in which time-horizon optimization problems can be defined. It utilizes the Casadi package to parse the problems in formats that allow solvers such as Highs and Gurobi to solve the problem. -Internally rtc-tools makes heavy use of the python mixin (inheritance) structure, which results that MESIDO also adheres to the mixin structure that rtc-tools uses. +RTC-Tools is used as the framework to define optimization problems, https://github.com/Deltares/rtc-tools. +RTC-Tools is a tool-box in which time-horizon optimization problems can be defined. It utilizes the Casadi package to parse the problems in formats that allow solvers such as Highs and Gurobi to solve the problem. +Internally RTC-Tools makes heavy use of the python mixin (inheritance) structure, which results that MESIDO also adheres to the mixin structure that rtc-tools uses. Although the full structure is even more elaborate, the basic methods in the mixin are: diff --git a/setup.py b/setup.py index 1ba616261..50d1a46d1 100644 --- a/setup.py +++ b/setup.py @@ -30,11 +30,16 @@ Operating System :: MacOS """ -if sys.version_info < (3, 8): - sys.exit(f"Sorry, Python 3.8 to 3.10 is required. You are using {sys.version_info}") +min_version = (3, 9) +max_version = (3, 13) # Match the python_requires parameter -if sys.version_info > (3, 11): - sys.exit(f"Sorry, Python 3.8 to 3.10 is required. You are using {sys.version_info}") +if not (min_version <= sys.version_info[:2] <= max_version): + py_version = '.'.join(map(str, sys.version_info[:3])) + error_msg = ( + f"Python {min_version[0]}.{min_version[1]} to {max_version[0]}.{max_version[1]} " + f"is required. You are using Python {py_version}" + ) + sys.exit(error_msg) setup( name="mesido", @@ -58,16 +63,16 @@ "influxdb >= 5.3.1", "pyecore >= 0.13.2", "pymoca >= 0.9.0", - "rtc-tools-gil-comp == 2.6.1", + "rtc-tools == 2.7.0", "pyesdl == 25.5.1", "pandas >= 1.3.1, < 2.0", - "casadi-gil-comp == 3.6.7", + "casadi == 3.7.0", "StrEnum == 0.4.15", "CoolProp==6.6.0", ], tests_require=["pytest", "pytest-runner", "numpy"], include_package_data=True, - python_requires=">=3.8,<3.11", + python_requires=">=3.9,<=3.13", cmdclass=versioneer.get_cmdclass(), entry_points={"rtctools.libraries.modelica": ["library_folder = mesido:modelica"]}, ) diff --git a/src/mesido/esdl/esdl_model_base.py b/src/mesido/esdl/esdl_model_base.py index 73fa09b3b..917533196 100644 --- a/src/mesido/esdl/esdl_model_base.py +++ b/src/mesido/esdl/esdl_model_base.py @@ -59,10 +59,9 @@ def _esdl_convert( # before parsing the other assets. This is because the properties of the transport assets # are used to set nominals for other assets that are then parsed later. assets_sorted = {} - assets_sorted.update(assets_transport) - assets_sorted.update(assets_other) - # TODO: replace when python 3.8 is no longer supported - # assets_sorted = assets_transport | assets_other + # assets_sorted.update(assets_transport) + # assets_sorted.update(assets_other) + assets_sorted = assets_transport | assets_other for asset in list(assets.values()): converter.port_asset_type_connections(asset) From 0aba34986ad2ae8536aca8ad454efd329f698d9c Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 16:25:56 +0200 Subject: [PATCH 02/13] versioneer: update versioneer Update the autogenereted versioneer.py and _version.py files with the latest versioneer package. This makes versioneer compatible with python 3.12. --- src/mesido/_version.py | 442 ++++++++++------ versioneer.py | 1135 ++++++++++++++++++++++++++++------------ 2 files changed, 1085 insertions(+), 492 deletions(-) diff --git a/src/mesido/_version.py b/src/mesido/_version.py index 9c52cbbbc..adb4a3c8e 100644 --- a/src/mesido/_version.py +++ b/src/mesido/_version.py @@ -1,24 +1,26 @@ + # This file helps to compute a version number in source trees obtained from # git-archive tarball (such as those provided by githubs download-from-tag # feature). Distribution tarballs (built by setup.py sdist) and build # directories (produced by setup.py build) will contain a much shorter file # that just contains the computed version number. -# This file is released into the public domain. Generated by -# versioneer-0.18 (https://github.com/warner/python-versioneer) +# This file is released into the public domain. +# Generated by versioneer-0.29 +# https://github.com/python-versioneer/python-versioneer """Git implementation of _version.py.""" -# flake8: noqa - import errno import os import re import subprocess import sys +from typing import Any, Callable, Dict, List, Optional, Tuple +import functools -def get_keywords(): +def get_keywords() -> Dict[str, str]: """Get the keywords needed to look up the version information.""" # these strings will be replaced by git during git-archive. # setup.py/versioneer.py will grep for the variable names, so they must @@ -34,8 +36,15 @@ def get_keywords(): class VersioneerConfig: """Container for Versioneer configuration parameters.""" + VCS: str + style: str + tag_prefix: str + parentdir_prefix: str + versionfile_source: str + verbose: bool + -def get_config(): +def get_config() -> VersioneerConfig: """Create, populate and return the VersioneerConfig() object.""" # these strings are filled in when 'setup.py versioneer' creates # _version.py @@ -43,8 +52,8 @@ def get_config(): cfg.VCS = "git" cfg.style = "pep440" cfg.tag_prefix = "" - cfg.parentdir_prefix = "mesido-" - cfg.versionfile_source = "src/mesido/_version.py" + cfg.parentdir_prefix = "rtctools-" + cfg.versionfile_source = "src/rtctools/_version.py" cfg.verbose = False return cfg @@ -53,41 +62,50 @@ class NotThisMethod(Exception): """Exception raised if a method is not valid for the current scenario.""" -LONG_VERSION_PY = {} -HANDLERS = {} +LONG_VERSION_PY: Dict[str, str] = {} +HANDLERS: Dict[str, Dict[str, Callable]] = {} -def register_vcs_handler(vcs, method): # decorator - """Decorator to mark a method as the handler for a particular VCS.""" - - def decorate(f): +def register_vcs_handler(vcs: str, method: str) -> Callable: # decorator + """Create decorator to mark a method as the handler of a VCS.""" + def decorate(f: Callable) -> Callable: """Store f in HANDLERS[vcs][method].""" if vcs not in HANDLERS: HANDLERS[vcs] = {} HANDLERS[vcs][method] = f return f - return decorate -def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, env=None): +def run_command( + commands: List[str], + args: List[str], + cwd: Optional[str] = None, + verbose: bool = False, + hide_stderr: bool = False, + env: Optional[Dict[str, str]] = None, +) -> Tuple[Optional[str], Optional[int]]: """Call the given command(s).""" assert isinstance(commands, list) - p = None - for c in commands: + process = None + + popen_kwargs: Dict[str, Any] = {} + if sys.platform == "win32": + # This hides the console window if pythonw.exe is used + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + popen_kwargs["startupinfo"] = startupinfo + + for command in commands: try: - dispcmd = str([c] + args) + dispcmd = str([command] + args) # remember shell=False, so use git.cmd on windows, not just git - p = subprocess.Popen( - [c] + args, - cwd=cwd, - env=env, - stdout=subprocess.PIPE, - stderr=(subprocess.PIPE if hide_stderr else None), - ) + process = subprocess.Popen([command] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None), **popen_kwargs) break - except EnvironmentError: - e = sys.exc_info()[1] + except OSError as e: if e.errno == errno.ENOENT: continue if verbose: @@ -98,18 +116,20 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, env= if verbose: print("unable to find command, tried %s" % (commands,)) return None, None - stdout = p.communicate()[0].strip() - if sys.version_info[0] >= 3: - stdout = stdout.decode() - if p.returncode != 0: + stdout = process.communicate()[0].strip().decode() + if process.returncode != 0: if verbose: print("unable to run %s (error)" % dispcmd) print("stdout was %s" % stdout) - return None, p.returncode - return stdout, p.returncode + return None, process.returncode + return stdout, process.returncode -def versions_from_parentdir(parentdir_prefix, root, verbose): +def versions_from_parentdir( + parentdir_prefix: str, + root: str, + verbose: bool, +) -> Dict[str, Any]: """Try to determine the version from the parent directory name. Source tarballs conventionally unpack into a directory that includes both @@ -118,64 +138,64 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): """ rootdirs = [] - for i in range(3): + for _ in range(3): dirname = os.path.basename(root) if dirname.startswith(parentdir_prefix): - return { - "version": dirname[len(parentdir_prefix) :], - "full-revisionid": None, - "dirty": False, - "error": None, - "date": None, - } - else: - rootdirs.append(root) - root = os.path.dirname(root) # up a level + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None, "date": None} + rootdirs.append(root) + root = os.path.dirname(root) # up a level if verbose: - print( - "Tried directories %s but none started with prefix %s" - % (str(rootdirs), parentdir_prefix) - ) + print("Tried directories %s but none started with prefix %s" % + (str(rootdirs), parentdir_prefix)) raise NotThisMethod("rootdir doesn't start with parentdir_prefix") @register_vcs_handler("git", "get_keywords") -def git_get_keywords(versionfile_abs): +def git_get_keywords(versionfile_abs: str) -> Dict[str, str]: """Extract version information from the given file.""" # the code embedded in _version.py can just fetch the value of these # keywords. When used from setup.py, we don't want to import _version.py, # so we do it with a regexp instead. This function is not used from # _version.py. - keywords = {} + keywords: Dict[str, str] = {} try: - f = open(versionfile_abs, "r") - for line in f.readlines(): - if line.strip().startswith("git_refnames ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["refnames"] = mo.group(1) - if line.strip().startswith("git_full ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["full"] = mo.group(1) - if line.strip().startswith("git_date ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["date"] = mo.group(1) - f.close() - except EnvironmentError: + with open(versionfile_abs, "r") as fobj: + for line in fobj: + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + except OSError: pass return keywords @register_vcs_handler("git", "keywords") -def git_versions_from_keywords(keywords, tag_prefix, verbose): +def git_versions_from_keywords( + keywords: Dict[str, str], + tag_prefix: str, + verbose: bool, +) -> Dict[str, Any]: """Get version information from git keywords.""" - if not keywords: - raise NotThisMethod("no keywords at all, weird") + if "refnames" not in keywords: + raise NotThisMethod("Short version file found") date = keywords.get("date") if date is not None: + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] + # git-2.2.0 added "%cI", which expands to an ISO-8601 -compliant # datestamp. However we prefer "%ci" (which expands to an "ISO-8601 # -like" string, which we must then edit to make compliant), because @@ -188,11 +208,11 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): if verbose: print("keywords are unexpanded, not using") raise NotThisMethod("unexpanded keywords, not a git-archive tarball") - refs = set([r.strip() for r in refnames.strip("()").split(",")]) + refs = {r.strip() for r in refnames.strip("()").split(",")} # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. TAG = "tag: " - tags = set([r[len(TAG) :] for r in refs if r.startswith(TAG)]) + tags = {r[len(TAG):] for r in refs if r.startswith(TAG)} if not tags: # Either we're using git < 1.8.3, or there really are no tags. We use # a heuristic: assume all version tags have a digit. The old git %d @@ -201,7 +221,7 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): # between branches and tags. By ignoring refnames without digits, we # filter out many common branch names like "release" and # "stabilization", as well as "HEAD" and "master". - tags = set([r for r in refs if re.search(r"\d", r)]) + tags = {r for r in refs if re.search(r'\d', r)} if verbose: print("discarding '%s', no digits" % ",".join(refs - tags)) if verbose: @@ -209,30 +229,33 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): for ref in sorted(tags): # sorting will prefer e.g. "2.0" over "2.0rc1" if ref.startswith(tag_prefix): - r = ref[len(tag_prefix) :] + r = ref[len(tag_prefix):] + # Filter out refs that exactly match prefix or that don't start + # with a number once the prefix is stripped (mostly a concern + # when prefix is '') + if not re.match(r'\d', r): + continue if verbose: print("picking %s" % r) - return { - "version": r, - "full-revisionid": keywords["full"].strip(), - "dirty": False, - "error": None, - "date": date, - } + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None, + "date": date} # no suitable tags, so version is "0+unknown", but full hex is still there if verbose: print("no suitable tags, using unknown + full revision id") - return { - "version": "0+unknown", - "full-revisionid": keywords["full"].strip(), - "dirty": False, - "error": "no suitable tags", - "date": None, - } + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags", "date": None} @register_vcs_handler("git", "pieces_from_vcs") -def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): +def git_pieces_from_vcs( + tag_prefix: str, + root: str, + verbose: bool, + runner: Callable = run_command +) -> Dict[str, Any]: """Get version from 'git describe' in the root of the source tree. This only gets called if the git-archive 'subst' keywords were *not* @@ -243,7 +266,15 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, hide_stderr=True) + # GIT_DIR can interfere with correct operation of Versioneer. + # It may be intended to be passed to the Versioneer-versioned project, + # but that should not change where we get our version from. + env = os.environ.copy() + env.pop("GIT_DIR", None) + runner = functools.partial(runner, env=env) + + _, rc = runner(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=not verbose) if rc != 0: if verbose: print("Directory %s not under git control" % root) @@ -251,25 +282,57 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] # if there isn't one, this yields HEX[-dirty] (no NUM) - describe_out, rc = run_command( - GITS, - ["describe", "--tags", "--dirty", "--always", "--long", "--match", "%s*" % tag_prefix], - cwd=root, - ) + describe_out, rc = runner(GITS, [ + "describe", "--tags", "--dirty", "--always", "--long", + "--match", f"{tag_prefix}[[:digit:]]*" + ], cwd=root) # --long was added in git-1.5.5 if describe_out is None: raise NotThisMethod("'git describe' failed") describe_out = describe_out.strip() - full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + full_out, rc = runner(GITS, ["rev-parse", "HEAD"], cwd=root) if full_out is None: raise NotThisMethod("'git rev-parse' failed") full_out = full_out.strip() - pieces = {} + pieces: Dict[str, Any] = {} pieces["long"] = full_out pieces["short"] = full_out[:7] # maybe improved later pieces["error"] = None + branch_name, rc = runner(GITS, ["rev-parse", "--abbrev-ref", "HEAD"], + cwd=root) + # --abbrev-ref was added in git-1.6.3 + if rc != 0 or branch_name is None: + raise NotThisMethod("'git rev-parse --abbrev-ref' returned error") + branch_name = branch_name.strip() + + if branch_name == "HEAD": + # If we aren't exactly on a branch, pick a branch which represents + # the current commit. If all else fails, we are on a branchless + # commit. + branches, rc = runner(GITS, ["branch", "--contains"], cwd=root) + # --contains was added in git-1.5.4 + if rc != 0 or branches is None: + raise NotThisMethod("'git branch --contains' returned error") + branches = branches.split("\n") + + # Remove the first line if we're running detached + if "(" in branches[0]: + branches.pop(0) + + # Strip off the leading "* " from the list of branches. + branches = [branch[2:] for branch in branches] + if "master" in branches: + branch_name = "master" + elif not branches: + branch_name = None + else: + # Pick the first branch that is returned. Good or bad. + branch_name = branches[0] + + pieces["branch"] = branch_name + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] # TAG might have hyphens. git_describe = describe_out @@ -278,16 +341,17 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): dirty = git_describe.endswith("-dirty") pieces["dirty"] = dirty if dirty: - git_describe = git_describe[: git_describe.rindex("-dirty")] + git_describe = git_describe[:git_describe.rindex("-dirty")] # now we have TAG-NUM-gHEX or HEX if "-" in git_describe: # TAG-NUM-gHEX - mo = re.search(r"^(.+)-(\d+)-g([0-9a-f]+)$", git_describe) + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) if not mo: - # unparseable. Maybe git-describe is misbehaving? - pieces["error"] = "unable to parse git-describe output: '%s'" % describe_out + # unparsable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%s'" + % describe_out) return pieces # tag @@ -296,9 +360,10 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): if verbose: fmt = "tag '%s' doesn't start with prefix '%s'" print(fmt % (full_tag, tag_prefix)) - pieces["error"] = "tag '%s' doesn't start with prefix '%s'" % (full_tag, tag_prefix) + pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" + % (full_tag, tag_prefix)) return pieces - pieces["closest-tag"] = full_tag[len(tag_prefix) :] + pieces["closest-tag"] = full_tag[len(tag_prefix):] # distance: number of commits since tag pieces["distance"] = int(mo.group(2)) @@ -309,24 +374,27 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): else: # HEX: no tags pieces["closest-tag"] = None - count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], cwd=root) - pieces["distance"] = int(count_out) # total number of commits + out, rc = runner(GITS, ["rev-list", "HEAD", "--left-right"], cwd=root) + pieces["distance"] = len(out.split()) # total number of commits # commit date: see ISO-8601 comment in git_versions_from_keywords() - date = run_command(GITS, ["show", "-s", "--format=%ci", "HEAD"], cwd=root)[0].strip() + date = runner(GITS, ["show", "-s", "--format=%ci", "HEAD"], cwd=root)[0].strip() + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) return pieces -def plus_or_dot(pieces): +def plus_or_dot(pieces: Dict[str, Any]) -> str: """Return a + if we don't already have one, else return a .""" if "+" in pieces.get("closest-tag", ""): return "." return "+" -def render_pep440(pieces): +def render_pep440(pieces: Dict[str, Any]) -> str: """Build up version string, with post-release "local version identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you @@ -344,29 +412,78 @@ def render_pep440(pieces): rendered += ".dirty" else: # exception #1 - rendered = "0+untagged.%d.g%s" % (pieces["distance"], pieces["short"]) + rendered = "0+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) if pieces["dirty"]: rendered += ".dirty" return rendered -def render_pep440_pre(pieces): - """TAG[.post.devDISTANCE] -- No -dirty. +def render_pep440_branch(pieces: Dict[str, Any]) -> str: + """TAG[[.dev0]+DISTANCE.gHEX[.dirty]] . + + The ".dev0" means not master branch. Note that .dev0 sorts backwards + (a feature branch will appear "older" than the master branch). Exceptions: - 1: no tags. 0.post.devDISTANCE + 1: no tags. 0[.dev0]+untagged.DISTANCE.gHEX[.dirty] """ if pieces["closest-tag"]: rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0" + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def pep440_split_post(ver: str) -> Tuple[str, Optional[int]]: + """Split pep440 version string at the post-release segment. + + Returns the release segments before the post-release and the + post-release version number (or -1 if no post-release segment is present). + """ + vc = str.split(ver, ".post") + return vc[0], int(vc[1] or 0) if len(vc) == 2 else None + + +def render_pep440_pre(pieces: Dict[str, Any]) -> str: + """TAG[.postN.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post0.devDISTANCE + """ + if pieces["closest-tag"]: if pieces["distance"]: - rendered += ".post.dev%d" % pieces["distance"] + # update the post release segment + tag_version, post_version = pep440_split_post(pieces["closest-tag"]) + rendered = tag_version + if post_version is not None: + rendered += ".post%d.dev%d" % (post_version + 1, pieces["distance"]) + else: + rendered += ".post0.dev%d" % (pieces["distance"]) + else: + # no commits, use the tag as the version + rendered = pieces["closest-tag"] else: # exception #1 - rendered = "0.post.dev%d" % pieces["distance"] + rendered = "0.post0.dev%d" % pieces["distance"] return rendered -def render_pep440_post(pieces): +def render_pep440_post(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that .dev0 sorts backwards @@ -393,12 +510,41 @@ def render_pep440_post(pieces): return rendered -def render_pep440_old(pieces): +def render_pep440_post_branch(pieces: Dict[str, Any]) -> str: + """TAG[.postDISTANCE[.dev0]+gHEX[.dirty]] . + + The ".dev0" means not master branch. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0]+gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_old(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. - Eexceptions: + Exceptions: 1: no tags. 0.postDISTANCE[.dev0] """ if pieces["closest-tag"]: @@ -415,7 +561,7 @@ def render_pep440_old(pieces): return rendered -def render_git_describe(pieces): +def render_git_describe(pieces: Dict[str, Any]) -> str: """TAG[-DISTANCE-gHEX][-dirty]. Like 'git describe --tags --dirty --always'. @@ -435,7 +581,7 @@ def render_git_describe(pieces): return rendered -def render_git_describe_long(pieces): +def render_git_describe_long(pieces: Dict[str, Any]) -> str: """TAG-DISTANCE-gHEX[-dirty]. Like 'git describe --tags --dirty --always -long'. @@ -455,26 +601,28 @@ def render_git_describe_long(pieces): return rendered -def render(pieces, style): +def render(pieces: Dict[str, Any], style: str) -> Dict[str, Any]: """Render the given version pieces into the requested style.""" if pieces["error"]: - return { - "version": "unknown", - "full-revisionid": pieces.get("long"), - "dirty": None, - "error": pieces["error"], - "date": None, - } + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"], + "date": None} if not style or style == "default": style = "pep440" # the default if style == "pep440": rendered = render_pep440(pieces) + elif style == "pep440-branch": + rendered = render_pep440_branch(pieces) elif style == "pep440-pre": rendered = render_pep440_pre(pieces) elif style == "pep440-post": rendered = render_pep440_post(pieces) + elif style == "pep440-post-branch": + rendered = render_pep440_post_branch(pieces) elif style == "pep440-old": rendered = render_pep440_old(pieces) elif style == "git-describe": @@ -484,16 +632,12 @@ def render(pieces, style): else: raise ValueError("unknown style '%s'" % style) - return { - "version": rendered, - "full-revisionid": pieces["long"], - "dirty": pieces["dirty"], - "error": None, - "date": pieces.get("date"), - } + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None, + "date": pieces.get("date")} -def get_versions(): +def get_versions() -> Dict[str, Any]: """Get version information or return default if unable to do so.""" # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have # __file__, we can work backwards from there to the root. Some @@ -504,7 +648,8 @@ def get_versions(): verbose = cfg.verbose try: - return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, verbose) + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, + verbose) except NotThisMethod: pass @@ -513,16 +658,13 @@ def get_versions(): # versionfile_source is the relative path from the top of the source # tree (where the .git directory might live) to this file. Invert # this to find the root from __file__. - for i in cfg.versionfile_source.split("/"): + for _ in cfg.versionfile_source.split('/'): root = os.path.dirname(root) except NameError: - return { - "version": "0+unknown", - "full-revisionid": None, - "dirty": None, - "error": "unable to find root of source tree", - "date": None, - } + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree", + "date": None} try: pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) @@ -536,10 +678,6 @@ def get_versions(): except NotThisMethod: pass - return { - "version": "0+unknown", - "full-revisionid": None, - "dirty": None, - "error": "unable to compute version", - "date": None, - } + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to compute version", "date": None} diff --git a/versioneer.py b/versioneer.py index 64fea1c89..649cdfb7f 100644 --- a/versioneer.py +++ b/versioneer.py @@ -1,5 +1,5 @@ -# Version: 0.18 +# Version: 0.29 """The Versioneer - like a rocketeer, but for versions. @@ -7,18 +7,14 @@ ============== * like a rocketeer, but for versions! -* https://github.com/warner/python-versioneer +* https://github.com/python-versioneer/python-versioneer * Brian Warner -* License: Public Domain -* Compatible With: python2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, and pypy -* [![Latest Version] -(https://pypip.in/version/versioneer/badge.svg?style=flat) -](https://pypi.python.org/pypi/versioneer/) -* [![Build Status] -(https://travis-ci.org/warner/python-versioneer.png?branch=master) -](https://travis-ci.org/warner/python-versioneer) - -This is a tool for managing a recorded version number in distutils-based +* License: Public Domain (Unlicense) +* Compatible with: Python 3.7, 3.8, 3.9, 3.10, 3.11 and pypy3 +* [![Latest Version][pypi-image]][pypi-url] +* [![Build Status][travis-image]][travis-url] + +This is a tool for managing a recorded version number in setuptools-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process. Making a new release should be as easy as recording a new tag in your version-control @@ -27,9 +23,38 @@ ## Quick Install -* `pip install versioneer` to somewhere to your $PATH -* add a `[versioneer]` section to your setup.cfg (see below) -* run `versioneer install` in your source tree, commit the results +Versioneer provides two installation modes. The "classic" vendored mode installs +a copy of versioneer into your repository. The experimental build-time dependency mode +is intended to allow you to skip this step and simplify the process of upgrading. + +### Vendored mode + +* `pip install versioneer` to somewhere in your $PATH + * A [conda-forge recipe](https://github.com/conda-forge/versioneer-feedstock) is + available, so you can also use `conda install -c conda-forge versioneer` +* add a `[tool.versioneer]` section to your `pyproject.toml` or a + `[versioneer]` section to your `setup.cfg` (see [Install](INSTALL.md)) + * Note that you will need to add `tomli; python_version < "3.11"` to your + build-time dependencies if you use `pyproject.toml` +* run `versioneer install --vendor` in your source tree, commit the results +* verify version information with `python setup.py version` + +### Build-time dependency mode + +* `pip install versioneer` to somewhere in your $PATH + * A [conda-forge recipe](https://github.com/conda-forge/versioneer-feedstock) is + available, so you can also use `conda install -c conda-forge versioneer` +* add a `[tool.versioneer]` section to your `pyproject.toml` or a + `[versioneer]` section to your `setup.cfg` (see [Install](INSTALL.md)) +* add `versioneer` (with `[toml]` extra, if configuring in `pyproject.toml`) + to the `requires` key of the `build-system` table in `pyproject.toml`: + ```toml + [build-system] + requires = ["setuptools", "versioneer[toml]"] + build-backend = "setuptools.build_meta" + ``` +* run `versioneer install --no-vendor` in your source tree, commit the results +* verify version information with `python setup.py version` ## Version Identifiers @@ -61,7 +86,7 @@ for example `git describe --tags --dirty --always` reports things like "0.7-1-g574ab98-dirty" to indicate that the checkout is one revision past the 0.7 tag, has a unique revision id of "574ab98", and is "dirty" (it has -uncommitted changes. +uncommitted changes). The version identifier is used for multiple purposes: @@ -166,7 +191,7 @@ Some situations are known to cause problems for Versioneer. This details the most significant ones. More can be found on Github -[issues page](https://github.com/warner/python-versioneer/issues). +[issues page](https://github.com/python-versioneer/python-versioneer/issues). ### Subprojects @@ -180,7 +205,7 @@ `setup.cfg`, and `tox.ini`. Projects like these produce multiple PyPI distributions (and upload multiple independently-installable tarballs). * Source trees whose main purpose is to contain a C library, but which also - provide bindings to Python (and perhaps other langauges) in subdirectories. + provide bindings to Python (and perhaps other languages) in subdirectories. Versioneer will look for `.git` in parent directories, and most operations should get the right version string. However `pip` and `setuptools` have bugs @@ -194,9 +219,9 @@ Pip-8.1.1 is known to have this problem, but hopefully it will get fixed in some later version. -[Bug #38](https://github.com/warner/python-versioneer/issues/38) is tracking +[Bug #38](https://github.com/python-versioneer/python-versioneer/issues/38) is tracking this issue. The discussion in -[PR #61](https://github.com/warner/python-versioneer/pull/61) describes the +[PR #61](https://github.com/python-versioneer/python-versioneer/pull/61) describes the issue from the Versioneer side in more detail. [pip PR#3176](https://github.com/pypa/pip/pull/3176) and [pip PR#3615](https://github.com/pypa/pip/pull/3615) contain work to improve @@ -224,31 +249,20 @@ cause egg_info to be rebuilt (including `sdist`, `wheel`, and installing into a different virtualenv), so this can be surprising. -[Bug #83](https://github.com/warner/python-versioneer/issues/83) describes +[Bug #83](https://github.com/python-versioneer/python-versioneer/issues/83) describes this one, but upgrading to a newer version of setuptools should probably resolve it. -### Unicode version strings - -While Versioneer works (and is continually tested) with both Python 2 and -Python 3, it is not entirely consistent with bytes-vs-unicode distinctions. -Newer releases probably generate unicode version strings on py2. It's not -clear that this is wrong, but it may be surprising for applications when then -write these strings to a network connection or include them in bytes-oriented -APIs like cryptographic checksums. - -[Bug #71](https://github.com/warner/python-versioneer/issues/71) investigates -this question. - ## Updating Versioneer To upgrade your project to a new release of Versioneer, do the following: * install the new Versioneer (`pip install -U versioneer` or equivalent) -* edit `setup.cfg`, if necessary, to include any new configuration settings - indicated by the release notes. See [UPGRADING](./UPGRADING.md) for details. -* re-run `versioneer install` in your source tree, to replace +* edit `setup.cfg` and `pyproject.toml`, if necessary, + to include any new configuration settings indicated by the release notes. + See [UPGRADING](./UPGRADING.md) for details. +* re-run `versioneer install --[no-]vendor` in your source tree, to replace `SRC/_version.py` * commit any changed files @@ -265,35 +279,70 @@ direction and include code from all supported VCS systems, reducing the number of intermediate scripts. +## Similar projects + +* [setuptools_scm](https://github.com/pypa/setuptools_scm/) - a non-vendored build-time + dependency +* [minver](https://github.com/jbweston/miniver) - a lightweight reimplementation of + versioneer +* [versioningit](https://github.com/jwodder/versioningit) - a PEP 518-based setuptools + plugin ## License To make Versioneer easier to embed, all its code is dedicated to the public domain. The `_version.py` that it creates is also in the public domain. -Specifically, both are released under the Creative Commons "Public Domain -Dedication" license (CC0-1.0), as described in -https://creativecommons.org/publicdomain/zero/1.0/ . +Specifically, both are released under the "Unlicense", as described in +https://unlicense.org/. + +[pypi-image]: https://img.shields.io/pypi/v/versioneer.svg +[pypi-url]: https://pypi.python.org/pypi/versioneer/ +[travis-image]: +https://img.shields.io/travis/com/python-versioneer/python-versioneer.svg +[travis-url]: https://travis-ci.com/github/python-versioneer/python-versioneer """ +# pylint:disable=invalid-name,import-outside-toplevel,missing-function-docstring +# pylint:disable=missing-class-docstring,too-many-branches,too-many-statements +# pylint:disable=raise-missing-from,too-many-lines,too-many-locals,import-error +# pylint:disable=too-few-public-methods,redefined-outer-name,consider-using-with +# pylint:disable=attribute-defined-outside-init,too-many-arguments -from __future__ import print_function -try: - import configparser -except ImportError: - import ConfigParser as configparser +import configparser import errno import json import os import re import subprocess import sys +from pathlib import Path +from typing import Any, Callable, cast, Dict, List, Optional, Tuple, Union +from typing import NoReturn +import functools + +have_tomllib = True +if sys.version_info >= (3, 11): + import tomllib +else: + try: + import tomli as tomllib + except ImportError: + have_tomllib = False class VersioneerConfig: """Container for Versioneer configuration parameters.""" + VCS: str + style: str + tag_prefix: str + versionfile_source: str + versionfile_build: Optional[str] + parentdir_prefix: Optional[str] + verbose: Optional[bool] + -def get_root(): +def get_root() -> str: """Get the project root directory. We require that all commands are run from the project root, i.e. the @@ -301,13 +350,23 @@ def get_root(): """ root = os.path.realpath(os.path.abspath(os.getcwd())) setup_py = os.path.join(root, "setup.py") + pyproject_toml = os.path.join(root, "pyproject.toml") versioneer_py = os.path.join(root, "versioneer.py") - if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + if not ( + os.path.exists(setup_py) + or os.path.exists(pyproject_toml) + or os.path.exists(versioneer_py) + ): # allow 'python path/to/setup.py COMMAND' root = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0]))) setup_py = os.path.join(root, "setup.py") + pyproject_toml = os.path.join(root, "pyproject.toml") versioneer_py = os.path.join(root, "versioneer.py") - if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + if not ( + os.path.exists(setup_py) + or os.path.exists(pyproject_toml) + or os.path.exists(versioneer_py) + ): err = ("Versioneer was unable to run the project root directory. " "Versioneer requires setup.py to be executed from " "its immediate directory (like 'python setup.py COMMAND'), " @@ -321,43 +380,62 @@ def get_root(): # module-import table will cache the first one. So we can't use # os.path.dirname(__file__), as that will find whichever # versioneer.py was first imported, even in later projects. - me = os.path.realpath(os.path.abspath(__file__)) - me_dir = os.path.normcase(os.path.splitext(me)[0]) + my_path = os.path.realpath(os.path.abspath(__file__)) + me_dir = os.path.normcase(os.path.splitext(my_path)[0]) vsr_dir = os.path.normcase(os.path.splitext(versioneer_py)[0]) - if me_dir != vsr_dir: + if me_dir != vsr_dir and "VERSIONEER_PEP518" not in globals(): print("Warning: build in %s is using versioneer.py from %s" - % (os.path.dirname(me), versioneer_py)) + % (os.path.dirname(my_path), versioneer_py)) except NameError: pass return root -def get_config_from_root(root): +def get_config_from_root(root: str) -> VersioneerConfig: """Read the project setup.cfg file to determine Versioneer config.""" - # This might raise EnvironmentError (if setup.cfg is missing), or + # This might raise OSError (if setup.cfg is missing), or # configparser.NoSectionError (if it lacks a [versioneer] section), or # configparser.NoOptionError (if it lacks "VCS="). See the docstring at # the top of versioneer.py for instructions on writing your setup.cfg . - setup_cfg = os.path.join(root, "setup.cfg") - parser = configparser.SafeConfigParser() - with open(setup_cfg, "r") as f: - parser.readfp(f) - VCS = parser.get("versioneer", "VCS") # mandatory - - def get(parser, name): - if parser.has_option("versioneer", name): - return parser.get("versioneer", name) - return None + root_pth = Path(root) + pyproject_toml = root_pth / "pyproject.toml" + setup_cfg = root_pth / "setup.cfg" + section: Union[Dict[str, Any], configparser.SectionProxy, None] = None + if pyproject_toml.exists() and have_tomllib: + try: + with open(pyproject_toml, 'rb') as fobj: + pp = tomllib.load(fobj) + section = pp['tool']['versioneer'] + except (tomllib.TOMLDecodeError, KeyError) as e: + print(f"Failed to load config from {pyproject_toml}: {e}") + print("Try to load it from setup.cfg") + if not section: + parser = configparser.ConfigParser() + with open(setup_cfg) as cfg_file: + parser.read_file(cfg_file) + parser.get("versioneer", "VCS") # raise error if missing + + section = parser["versioneer"] + + # `cast`` really shouldn't be used, but its simplest for the + # common VersioneerConfig users at the moment. We verify against + # `None` values elsewhere where it matters + cfg = VersioneerConfig() - cfg.VCS = VCS - cfg.style = get(parser, "style") or "" - cfg.versionfile_source = get(parser, "versionfile_source") - cfg.versionfile_build = get(parser, "versionfile_build") - cfg.tag_prefix = get(parser, "tag_prefix") - if cfg.tag_prefix in ("''", '""'): + cfg.VCS = section['VCS'] + cfg.style = section.get("style", "") + cfg.versionfile_source = cast(str, section.get("versionfile_source")) + cfg.versionfile_build = section.get("versionfile_build") + cfg.tag_prefix = cast(str, section.get("tag_prefix")) + if cfg.tag_prefix in ("''", '""', None): cfg.tag_prefix = "" - cfg.parentdir_prefix = get(parser, "parentdir_prefix") - cfg.verbose = get(parser, "verbose") + cfg.parentdir_prefix = section.get("parentdir_prefix") + if isinstance(section, configparser.SectionProxy): + # Make sure configparser translates to bool + cfg.verbose = section.getboolean("verbose") + else: + cfg.verbose = section.get("verbose") + return cfg @@ -366,37 +444,48 @@ class NotThisMethod(Exception): # these dictionaries contain VCS-specific tools -LONG_VERSION_PY = {} -HANDLERS = {} +LONG_VERSION_PY: Dict[str, str] = {} +HANDLERS: Dict[str, Dict[str, Callable]] = {} -def register_vcs_handler(vcs, method): # decorator - """Decorator to mark a method as the handler for a particular VCS.""" - def decorate(f): +def register_vcs_handler(vcs: str, method: str) -> Callable: # decorator + """Create decorator to mark a method as the handler of a VCS.""" + def decorate(f: Callable) -> Callable: """Store f in HANDLERS[vcs][method].""" - if vcs not in HANDLERS: - HANDLERS[vcs] = {} - HANDLERS[vcs][method] = f + HANDLERS.setdefault(vcs, {})[method] = f return f return decorate -def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, - env=None): +def run_command( + commands: List[str], + args: List[str], + cwd: Optional[str] = None, + verbose: bool = False, + hide_stderr: bool = False, + env: Optional[Dict[str, str]] = None, +) -> Tuple[Optional[str], Optional[int]]: """Call the given command(s).""" assert isinstance(commands, list) - p = None - for c in commands: + process = None + + popen_kwargs: Dict[str, Any] = {} + if sys.platform == "win32": + # This hides the console window if pythonw.exe is used + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + popen_kwargs["startupinfo"] = startupinfo + + for command in commands: try: - dispcmd = str([c] + args) + dispcmd = str([command] + args) # remember shell=False, so use git.cmd on windows, not just git - p = subprocess.Popen([c] + args, cwd=cwd, env=env, - stdout=subprocess.PIPE, - stderr=(subprocess.PIPE if hide_stderr - else None)) + process = subprocess.Popen([command] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None), **popen_kwargs) break - except EnvironmentError: - e = sys.exc_info()[1] + except OSError as e: if e.errno == errno.ENOENT: continue if verbose: @@ -407,26 +496,25 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, if verbose: print("unable to find command, tried %s" % (commands,)) return None, None - stdout = p.communicate()[0].strip() - if sys.version_info[0] >= 3: - stdout = stdout.decode() - if p.returncode != 0: + stdout = process.communicate()[0].strip().decode() + if process.returncode != 0: if verbose: print("unable to run %s (error)" % dispcmd) print("stdout was %s" % stdout) - return None, p.returncode - return stdout, p.returncode + return None, process.returncode + return stdout, process.returncode -LONG_VERSION_PY['git'] = ''' +LONG_VERSION_PY['git'] = r''' # This file helps to compute a version number in source trees obtained from # git-archive tarball (such as those provided by githubs download-from-tag # feature). Distribution tarballs (built by setup.py sdist) and build # directories (produced by setup.py build) will contain a much shorter file # that just contains the computed version number. -# This file is released into the public domain. Generated by -# versioneer-0.18 (https://github.com/warner/python-versioneer) +# This file is released into the public domain. +# Generated by versioneer-0.29 +# https://github.com/python-versioneer/python-versioneer """Git implementation of _version.py.""" @@ -435,9 +523,11 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, import re import subprocess import sys +from typing import Any, Callable, Dict, List, Optional, Tuple +import functools -def get_keywords(): +def get_keywords() -> Dict[str, str]: """Get the keywords needed to look up the version information.""" # these strings will be replaced by git during git-archive. # setup.py/versioneer.py will grep for the variable names, so they must @@ -453,8 +543,15 @@ def get_keywords(): class VersioneerConfig: """Container for Versioneer configuration parameters.""" + VCS: str + style: str + tag_prefix: str + parentdir_prefix: str + versionfile_source: str + verbose: bool + -def get_config(): +def get_config() -> VersioneerConfig: """Create, populate and return the VersioneerConfig() object.""" # these strings are filled in when 'setup.py versioneer' creates # _version.py @@ -472,13 +569,13 @@ class NotThisMethod(Exception): """Exception raised if a method is not valid for the current scenario.""" -LONG_VERSION_PY = {} -HANDLERS = {} +LONG_VERSION_PY: Dict[str, str] = {} +HANDLERS: Dict[str, Dict[str, Callable]] = {} -def register_vcs_handler(vcs, method): # decorator - """Decorator to mark a method as the handler for a particular VCS.""" - def decorate(f): +def register_vcs_handler(vcs: str, method: str) -> Callable: # decorator + """Create decorator to mark a method as the handler of a VCS.""" + def decorate(f: Callable) -> Callable: """Store f in HANDLERS[vcs][method].""" if vcs not in HANDLERS: HANDLERS[vcs] = {} @@ -487,22 +584,35 @@ def decorate(f): return decorate -def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, - env=None): +def run_command( + commands: List[str], + args: List[str], + cwd: Optional[str] = None, + verbose: bool = False, + hide_stderr: bool = False, + env: Optional[Dict[str, str]] = None, +) -> Tuple[Optional[str], Optional[int]]: """Call the given command(s).""" assert isinstance(commands, list) - p = None - for c in commands: + process = None + + popen_kwargs: Dict[str, Any] = {} + if sys.platform == "win32": + # This hides the console window if pythonw.exe is used + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + popen_kwargs["startupinfo"] = startupinfo + + for command in commands: try: - dispcmd = str([c] + args) + dispcmd = str([command] + args) # remember shell=False, so use git.cmd on windows, not just git - p = subprocess.Popen([c] + args, cwd=cwd, env=env, - stdout=subprocess.PIPE, - stderr=(subprocess.PIPE if hide_stderr - else None)) + process = subprocess.Popen([command] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None), **popen_kwargs) break - except EnvironmentError: - e = sys.exc_info()[1] + except OSError as e: if e.errno == errno.ENOENT: continue if verbose: @@ -513,18 +623,20 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, if verbose: print("unable to find command, tried %%s" %% (commands,)) return None, None - stdout = p.communicate()[0].strip() - if sys.version_info[0] >= 3: - stdout = stdout.decode() - if p.returncode != 0: + stdout = process.communicate()[0].strip().decode() + if process.returncode != 0: if verbose: print("unable to run %%s (error)" %% dispcmd) print("stdout was %%s" %% stdout) - return None, p.returncode - return stdout, p.returncode + return None, process.returncode + return stdout, process.returncode -def versions_from_parentdir(parentdir_prefix, root, verbose): +def versions_from_parentdir( + parentdir_prefix: str, + root: str, + verbose: bool, +) -> Dict[str, Any]: """Try to determine the version from the parent directory name. Source tarballs conventionally unpack into a directory that includes both @@ -533,15 +645,14 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): """ rootdirs = [] - for i in range(3): + for _ in range(3): dirname = os.path.basename(root) if dirname.startswith(parentdir_prefix): return {"version": dirname[len(parentdir_prefix):], "full-revisionid": None, "dirty": False, "error": None, "date": None} - else: - rootdirs.append(root) - root = os.path.dirname(root) # up a level + rootdirs.append(root) + root = os.path.dirname(root) # up a level if verbose: print("Tried directories %%s but none started with prefix %%s" %% @@ -550,41 +661,48 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): @register_vcs_handler("git", "get_keywords") -def git_get_keywords(versionfile_abs): +def git_get_keywords(versionfile_abs: str) -> Dict[str, str]: """Extract version information from the given file.""" # the code embedded in _version.py can just fetch the value of these # keywords. When used from setup.py, we don't want to import _version.py, # so we do it with a regexp instead. This function is not used from # _version.py. - keywords = {} + keywords: Dict[str, str] = {} try: - f = open(versionfile_abs, "r") - for line in f.readlines(): - if line.strip().startswith("git_refnames ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["refnames"] = mo.group(1) - if line.strip().startswith("git_full ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["full"] = mo.group(1) - if line.strip().startswith("git_date ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["date"] = mo.group(1) - f.close() - except EnvironmentError: + with open(versionfile_abs, "r") as fobj: + for line in fobj: + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + except OSError: pass return keywords @register_vcs_handler("git", "keywords") -def git_versions_from_keywords(keywords, tag_prefix, verbose): +def git_versions_from_keywords( + keywords: Dict[str, str], + tag_prefix: str, + verbose: bool, +) -> Dict[str, Any]: """Get version information from git keywords.""" - if not keywords: - raise NotThisMethod("no keywords at all, weird") + if "refnames" not in keywords: + raise NotThisMethod("Short version file found") date = keywords.get("date") if date is not None: + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] + # git-2.2.0 added "%%cI", which expands to an ISO-8601 -compliant # datestamp. However we prefer "%%ci" (which expands to an "ISO-8601 # -like" string, which we must then edit to make compliant), because @@ -597,11 +715,11 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): if verbose: print("keywords are unexpanded, not using") raise NotThisMethod("unexpanded keywords, not a git-archive tarball") - refs = set([r.strip() for r in refnames.strip("()").split(",")]) + refs = {r.strip() for r in refnames.strip("()").split(",")} # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. TAG = "tag: " - tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + tags = {r[len(TAG):] for r in refs if r.startswith(TAG)} if not tags: # Either we're using git < 1.8.3, or there really are no tags. We use # a heuristic: assume all version tags have a digit. The old git %%d @@ -610,7 +728,7 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): # between branches and tags. By ignoring refnames without digits, we # filter out many common branch names like "release" and # "stabilization", as well as "HEAD" and "master". - tags = set([r for r in refs if re.search(r'\d', r)]) + tags = {r for r in refs if re.search(r'\d', r)} if verbose: print("discarding '%%s', no digits" %% ",".join(refs - tags)) if verbose: @@ -619,6 +737,11 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): # sorting will prefer e.g. "2.0" over "2.0rc1" if ref.startswith(tag_prefix): r = ref[len(tag_prefix):] + # Filter out refs that exactly match prefix or that don't start + # with a number once the prefix is stripped (mostly a concern + # when prefix is '') + if not re.match(r'\d', r): + continue if verbose: print("picking %%s" %% r) return {"version": r, @@ -634,7 +757,12 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): @register_vcs_handler("git", "pieces_from_vcs") -def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): +def git_pieces_from_vcs( + tag_prefix: str, + root: str, + verbose: bool, + runner: Callable = run_command +) -> Dict[str, Any]: """Get version from 'git describe' in the root of the source tree. This only gets called if the git-archive 'subst' keywords were *not* @@ -645,8 +773,15 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, - hide_stderr=True) + # GIT_DIR can interfere with correct operation of Versioneer. + # It may be intended to be passed to the Versioneer-versioned project, + # but that should not change where we get our version from. + env = os.environ.copy() + env.pop("GIT_DIR", None) + runner = functools.partial(runner, env=env) + + _, rc = runner(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=not verbose) if rc != 0: if verbose: print("Directory %%s not under git control" %% root) @@ -654,24 +789,57 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] # if there isn't one, this yields HEX[-dirty] (no NUM) - describe_out, rc = run_command(GITS, ["describe", "--tags", "--dirty", - "--always", "--long", - "--match", "%%s*" %% tag_prefix], - cwd=root) + describe_out, rc = runner(GITS, [ + "describe", "--tags", "--dirty", "--always", "--long", + "--match", f"{tag_prefix}[[:digit:]]*" + ], cwd=root) # --long was added in git-1.5.5 if describe_out is None: raise NotThisMethod("'git describe' failed") describe_out = describe_out.strip() - full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + full_out, rc = runner(GITS, ["rev-parse", "HEAD"], cwd=root) if full_out is None: raise NotThisMethod("'git rev-parse' failed") full_out = full_out.strip() - pieces = {} + pieces: Dict[str, Any] = {} pieces["long"] = full_out pieces["short"] = full_out[:7] # maybe improved later pieces["error"] = None + branch_name, rc = runner(GITS, ["rev-parse", "--abbrev-ref", "HEAD"], + cwd=root) + # --abbrev-ref was added in git-1.6.3 + if rc != 0 or branch_name is None: + raise NotThisMethod("'git rev-parse --abbrev-ref' returned error") + branch_name = branch_name.strip() + + if branch_name == "HEAD": + # If we aren't exactly on a branch, pick a branch which represents + # the current commit. If all else fails, we are on a branchless + # commit. + branches, rc = runner(GITS, ["branch", "--contains"], cwd=root) + # --contains was added in git-1.5.4 + if rc != 0 or branches is None: + raise NotThisMethod("'git branch --contains' returned error") + branches = branches.split("\n") + + # Remove the first line if we're running detached + if "(" in branches[0]: + branches.pop(0) + + # Strip off the leading "* " from the list of branches. + branches = [branch[2:] for branch in branches] + if "master" in branches: + branch_name = "master" + elif not branches: + branch_name = None + else: + # Pick the first branch that is returned. Good or bad. + branch_name = branches[0] + + pieces["branch"] = branch_name + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] # TAG might have hyphens. git_describe = describe_out @@ -688,7 +856,7 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # TAG-NUM-gHEX mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) if not mo: - # unparseable. Maybe git-describe is misbehaving? + # unparsable. Maybe git-describe is misbehaving? pieces["error"] = ("unable to parse git-describe output: '%%s'" %% describe_out) return pieces @@ -713,26 +881,27 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): else: # HEX: no tags pieces["closest-tag"] = None - count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], - cwd=root) - pieces["distance"] = int(count_out) # total number of commits + out, rc = runner(GITS, ["rev-list", "HEAD", "--left-right"], cwd=root) + pieces["distance"] = len(out.split()) # total number of commits # commit date: see ISO-8601 comment in git_versions_from_keywords() - date = run_command(GITS, ["show", "-s", "--format=%%ci", "HEAD"], - cwd=root)[0].strip() + date = runner(GITS, ["show", "-s", "--format=%%ci", "HEAD"], cwd=root)[0].strip() + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) return pieces -def plus_or_dot(pieces): +def plus_or_dot(pieces: Dict[str, Any]) -> str: """Return a + if we don't already have one, else return a .""" if "+" in pieces.get("closest-tag", ""): return "." return "+" -def render_pep440(pieces): +def render_pep440(pieces: Dict[str, Any]) -> str: """Build up version string, with post-release "local version identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you @@ -757,23 +926,71 @@ def render_pep440(pieces): return rendered -def render_pep440_pre(pieces): - """TAG[.post.devDISTANCE] -- No -dirty. +def render_pep440_branch(pieces: Dict[str, Any]) -> str: + """TAG[[.dev0]+DISTANCE.gHEX[.dirty]] . + + The ".dev0" means not master branch. Note that .dev0 sorts backwards + (a feature branch will appear "older" than the master branch). Exceptions: - 1: no tags. 0.post.devDISTANCE + 1: no tags. 0[.dev0]+untagged.DISTANCE.gHEX[.dirty] """ if pieces["closest-tag"]: rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "%%d.g%%s" %% (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0" + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+untagged.%%d.g%%s" %% (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def pep440_split_post(ver: str) -> Tuple[str, Optional[int]]: + """Split pep440 version string at the post-release segment. + + Returns the release segments before the post-release and the + post-release version number (or -1 if no post-release segment is present). + """ + vc = str.split(ver, ".post") + return vc[0], int(vc[1] or 0) if len(vc) == 2 else None + + +def render_pep440_pre(pieces: Dict[str, Any]) -> str: + """TAG[.postN.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post0.devDISTANCE + """ + if pieces["closest-tag"]: if pieces["distance"]: - rendered += ".post.dev%%d" %% pieces["distance"] + # update the post release segment + tag_version, post_version = pep440_split_post(pieces["closest-tag"]) + rendered = tag_version + if post_version is not None: + rendered += ".post%%d.dev%%d" %% (post_version + 1, pieces["distance"]) + else: + rendered += ".post0.dev%%d" %% (pieces["distance"]) + else: + # no commits, use the tag as the version + rendered = pieces["closest-tag"] else: # exception #1 - rendered = "0.post.dev%%d" %% pieces["distance"] + rendered = "0.post0.dev%%d" %% pieces["distance"] return rendered -def render_pep440_post(pieces): +def render_pep440_post(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that .dev0 sorts backwards @@ -800,12 +1017,41 @@ def render_pep440_post(pieces): return rendered -def render_pep440_old(pieces): +def render_pep440_post_branch(pieces: Dict[str, Any]) -> str: + """TAG[.postDISTANCE[.dev0]+gHEX[.dirty]] . + + The ".dev0" means not master branch. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0]+gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%%d" %% pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%%s" %% pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0.post%%d" %% pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+g%%s" %% pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_old(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. - Eexceptions: + Exceptions: 1: no tags. 0.postDISTANCE[.dev0] """ if pieces["closest-tag"]: @@ -822,7 +1068,7 @@ def render_pep440_old(pieces): return rendered -def render_git_describe(pieces): +def render_git_describe(pieces: Dict[str, Any]) -> str: """TAG[-DISTANCE-gHEX][-dirty]. Like 'git describe --tags --dirty --always'. @@ -842,7 +1088,7 @@ def render_git_describe(pieces): return rendered -def render_git_describe_long(pieces): +def render_git_describe_long(pieces: Dict[str, Any]) -> str: """TAG-DISTANCE-gHEX[-dirty]. Like 'git describe --tags --dirty --always -long'. @@ -862,7 +1108,7 @@ def render_git_describe_long(pieces): return rendered -def render(pieces, style): +def render(pieces: Dict[str, Any], style: str) -> Dict[str, Any]: """Render the given version pieces into the requested style.""" if pieces["error"]: return {"version": "unknown", @@ -876,10 +1122,14 @@ def render(pieces, style): if style == "pep440": rendered = render_pep440(pieces) + elif style == "pep440-branch": + rendered = render_pep440_branch(pieces) elif style == "pep440-pre": rendered = render_pep440_pre(pieces) elif style == "pep440-post": rendered = render_pep440_post(pieces) + elif style == "pep440-post-branch": + rendered = render_pep440_post_branch(pieces) elif style == "pep440-old": rendered = render_pep440_old(pieces) elif style == "git-describe": @@ -894,7 +1144,7 @@ def render(pieces, style): "date": pieces.get("date")} -def get_versions(): +def get_versions() -> Dict[str, Any]: """Get version information or return default if unable to do so.""" # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have # __file__, we can work backwards from there to the root. Some @@ -915,7 +1165,7 @@ def get_versions(): # versionfile_source is the relative path from the top of the source # tree (where the .git directory might live) to this file. Invert # this to find the root from __file__. - for i in cfg.versionfile_source.split('/'): + for _ in cfg.versionfile_source.split('/'): root = os.path.dirname(root) except NameError: return {"version": "0+unknown", "full-revisionid": None, @@ -942,41 +1192,48 @@ def get_versions(): @register_vcs_handler("git", "get_keywords") -def git_get_keywords(versionfile_abs): +def git_get_keywords(versionfile_abs: str) -> Dict[str, str]: """Extract version information from the given file.""" # the code embedded in _version.py can just fetch the value of these # keywords. When used from setup.py, we don't want to import _version.py, # so we do it with a regexp instead. This function is not used from # _version.py. - keywords = {} + keywords: Dict[str, str] = {} try: - f = open(versionfile_abs, "r") - for line in f.readlines(): - if line.strip().startswith("git_refnames ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["refnames"] = mo.group(1) - if line.strip().startswith("git_full ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["full"] = mo.group(1) - if line.strip().startswith("git_date ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["date"] = mo.group(1) - f.close() - except EnvironmentError: + with open(versionfile_abs, "r") as fobj: + for line in fobj: + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + except OSError: pass return keywords @register_vcs_handler("git", "keywords") -def git_versions_from_keywords(keywords, tag_prefix, verbose): +def git_versions_from_keywords( + keywords: Dict[str, str], + tag_prefix: str, + verbose: bool, +) -> Dict[str, Any]: """Get version information from git keywords.""" - if not keywords: - raise NotThisMethod("no keywords at all, weird") + if "refnames" not in keywords: + raise NotThisMethod("Short version file found") date = keywords.get("date") if date is not None: + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] + # git-2.2.0 added "%cI", which expands to an ISO-8601 -compliant # datestamp. However we prefer "%ci" (which expands to an "ISO-8601 # -like" string, which we must then edit to make compliant), because @@ -989,11 +1246,11 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): if verbose: print("keywords are unexpanded, not using") raise NotThisMethod("unexpanded keywords, not a git-archive tarball") - refs = set([r.strip() for r in refnames.strip("()").split(",")]) + refs = {r.strip() for r in refnames.strip("()").split(",")} # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. TAG = "tag: " - tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + tags = {r[len(TAG):] for r in refs if r.startswith(TAG)} if not tags: # Either we're using git < 1.8.3, or there really are no tags. We use # a heuristic: assume all version tags have a digit. The old git %d @@ -1002,7 +1259,7 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): # between branches and tags. By ignoring refnames without digits, we # filter out many common branch names like "release" and # "stabilization", as well as "HEAD" and "master". - tags = set([r for r in refs if re.search(r'\d', r)]) + tags = {r for r in refs if re.search(r'\d', r)} if verbose: print("discarding '%s', no digits" % ",".join(refs - tags)) if verbose: @@ -1011,6 +1268,11 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): # sorting will prefer e.g. "2.0" over "2.0rc1" if ref.startswith(tag_prefix): r = ref[len(tag_prefix):] + # Filter out refs that exactly match prefix or that don't start + # with a number once the prefix is stripped (mostly a concern + # when prefix is '') + if not re.match(r'\d', r): + continue if verbose: print("picking %s" % r) return {"version": r, @@ -1026,7 +1288,12 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose): @register_vcs_handler("git", "pieces_from_vcs") -def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): +def git_pieces_from_vcs( + tag_prefix: str, + root: str, + verbose: bool, + runner: Callable = run_command +) -> Dict[str, Any]: """Get version from 'git describe' in the root of the source tree. This only gets called if the git-archive 'subst' keywords were *not* @@ -1037,8 +1304,15 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, - hide_stderr=True) + # GIT_DIR can interfere with correct operation of Versioneer. + # It may be intended to be passed to the Versioneer-versioned project, + # but that should not change where we get our version from. + env = os.environ.copy() + env.pop("GIT_DIR", None) + runner = functools.partial(runner, env=env) + + _, rc = runner(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=not verbose) if rc != 0: if verbose: print("Directory %s not under git control" % root) @@ -1046,24 +1320,57 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] # if there isn't one, this yields HEX[-dirty] (no NUM) - describe_out, rc = run_command(GITS, ["describe", "--tags", "--dirty", - "--always", "--long", - "--match", "%s*" % tag_prefix], - cwd=root) + describe_out, rc = runner(GITS, [ + "describe", "--tags", "--dirty", "--always", "--long", + "--match", f"{tag_prefix}[[:digit:]]*" + ], cwd=root) # --long was added in git-1.5.5 if describe_out is None: raise NotThisMethod("'git describe' failed") describe_out = describe_out.strip() - full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + full_out, rc = runner(GITS, ["rev-parse", "HEAD"], cwd=root) if full_out is None: raise NotThisMethod("'git rev-parse' failed") full_out = full_out.strip() - pieces = {} + pieces: Dict[str, Any] = {} pieces["long"] = full_out pieces["short"] = full_out[:7] # maybe improved later pieces["error"] = None + branch_name, rc = runner(GITS, ["rev-parse", "--abbrev-ref", "HEAD"], + cwd=root) + # --abbrev-ref was added in git-1.6.3 + if rc != 0 or branch_name is None: + raise NotThisMethod("'git rev-parse --abbrev-ref' returned error") + branch_name = branch_name.strip() + + if branch_name == "HEAD": + # If we aren't exactly on a branch, pick a branch which represents + # the current commit. If all else fails, we are on a branchless + # commit. + branches, rc = runner(GITS, ["branch", "--contains"], cwd=root) + # --contains was added in git-1.5.4 + if rc != 0 or branches is None: + raise NotThisMethod("'git branch --contains' returned error") + branches = branches.split("\n") + + # Remove the first line if we're running detached + if "(" in branches[0]: + branches.pop(0) + + # Strip off the leading "* " from the list of branches. + branches = [branch[2:] for branch in branches] + if "master" in branches: + branch_name = "master" + elif not branches: + branch_name = None + else: + # Pick the first branch that is returned. Good or bad. + branch_name = branches[0] + + pieces["branch"] = branch_name + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] # TAG might have hyphens. git_describe = describe_out @@ -1080,7 +1387,7 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # TAG-NUM-gHEX mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) if not mo: - # unparseable. Maybe git-describe is misbehaving? + # unparsable. Maybe git-describe is misbehaving? pieces["error"] = ("unable to parse git-describe output: '%s'" % describe_out) return pieces @@ -1105,19 +1412,20 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): else: # HEX: no tags pieces["closest-tag"] = None - count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], - cwd=root) - pieces["distance"] = int(count_out) # total number of commits + out, rc = runner(GITS, ["rev-list", "HEAD", "--left-right"], cwd=root) + pieces["distance"] = len(out.split()) # total number of commits # commit date: see ISO-8601 comment in git_versions_from_keywords() - date = run_command(GITS, ["show", "-s", "--format=%ci", "HEAD"], - cwd=root)[0].strip() + date = runner(GITS, ["show", "-s", "--format=%ci", "HEAD"], cwd=root)[0].strip() + # Use only the last line. Previous lines may contain GPG signature + # information. + date = date.splitlines()[-1] pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) return pieces -def do_vcs_install(manifest_in, versionfile_source, ipy): +def do_vcs_install(versionfile_source: str, ipy: Optional[str]) -> None: """Git-specific installation logic for Versioneer. For Git, this means creating/changing .gitattributes to mark _version.py @@ -1126,36 +1434,40 @@ def do_vcs_install(manifest_in, versionfile_source, ipy): GITS = ["git"] if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - files = [manifest_in, versionfile_source] + files = [versionfile_source] if ipy: files.append(ipy) - try: - me = __file__ - if me.endswith(".pyc") or me.endswith(".pyo"): - me = os.path.splitext(me)[0] + ".py" - versioneer_file = os.path.relpath(me) - except NameError: - versioneer_file = "versioneer.py" - files.append(versioneer_file) + if "VERSIONEER_PEP518" not in globals(): + try: + my_path = __file__ + if my_path.endswith((".pyc", ".pyo")): + my_path = os.path.splitext(my_path)[0] + ".py" + versioneer_file = os.path.relpath(my_path) + except NameError: + versioneer_file = "versioneer.py" + files.append(versioneer_file) present = False try: - f = open(".gitattributes", "r") - for line in f.readlines(): - if line.strip().startswith(versionfile_source): - if "export-subst" in line.strip().split()[1:]: - present = True - f.close() - except EnvironmentError: + with open(".gitattributes", "r") as fobj: + for line in fobj: + if line.strip().startswith(versionfile_source): + if "export-subst" in line.strip().split()[1:]: + present = True + break + except OSError: pass if not present: - f = open(".gitattributes", "a+") - f.write("%s export-subst\n" % versionfile_source) - f.close() + with open(".gitattributes", "a+") as fobj: + fobj.write(f"{versionfile_source} export-subst\n") files.append(".gitattributes") run_command(GITS, ["add", "--"] + files) -def versions_from_parentdir(parentdir_prefix, root, verbose): +def versions_from_parentdir( + parentdir_prefix: str, + root: str, + verbose: bool, +) -> Dict[str, Any]: """Try to determine the version from the parent directory name. Source tarballs conventionally unpack into a directory that includes both @@ -1164,15 +1476,14 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): """ rootdirs = [] - for i in range(3): + for _ in range(3): dirname = os.path.basename(root) if dirname.startswith(parentdir_prefix): return {"version": dirname[len(parentdir_prefix):], "full-revisionid": None, "dirty": False, "error": None, "date": None} - else: - rootdirs.append(root) - root = os.path.dirname(root) # up a level + rootdirs.append(root) + root = os.path.dirname(root) # up a level if verbose: print("Tried directories %s but none started with prefix %s" % @@ -1181,7 +1492,7 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): SHORT_VERSION_PY = """ -# This file was generated by 'versioneer.py' (0.18) from +# This file was generated by 'versioneer.py' (0.29) from # revision-control system data, or from the parent directory name of an # unpacked source archive. Distribution tarballs contain a pre-generated copy # of this file. @@ -1198,12 +1509,12 @@ def get_versions(): """ -def versions_from_file(filename): +def versions_from_file(filename: str) -> Dict[str, Any]: """Try to determine the version from _version.py if present.""" try: with open(filename) as f: contents = f.read() - except EnvironmentError: + except OSError: raise NotThisMethod("unable to read _version.py") mo = re.search(r"version_json = '''\n(.*)''' # END VERSION_JSON", contents, re.M | re.S) @@ -1215,9 +1526,8 @@ def versions_from_file(filename): return json.loads(mo.group(1)) -def write_to_version_file(filename, versions): +def write_to_version_file(filename: str, versions: Dict[str, Any]) -> None: """Write the given version number to the given _version.py file.""" - os.unlink(filename) contents = json.dumps(versions, sort_keys=True, indent=1, separators=(",", ": ")) with open(filename, "w") as f: @@ -1226,14 +1536,14 @@ def write_to_version_file(filename, versions): print("set %s to '%s'" % (filename, versions["version"])) -def plus_or_dot(pieces): +def plus_or_dot(pieces: Dict[str, Any]) -> str: """Return a + if we don't already have one, else return a .""" if "+" in pieces.get("closest-tag", ""): return "." return "+" -def render_pep440(pieces): +def render_pep440(pieces: Dict[str, Any]) -> str: """Build up version string, with post-release "local version identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you @@ -1258,23 +1568,71 @@ def render_pep440(pieces): return rendered -def render_pep440_pre(pieces): - """TAG[.post.devDISTANCE] -- No -dirty. +def render_pep440_branch(pieces: Dict[str, Any]) -> str: + """TAG[[.dev0]+DISTANCE.gHEX[.dirty]] . + + The ".dev0" means not master branch. Note that .dev0 sorts backwards + (a feature branch will appear "older" than the master branch). Exceptions: - 1: no tags. 0.post.devDISTANCE + 1: no tags. 0[.dev0]+untagged.DISTANCE.gHEX[.dirty] """ if pieces["closest-tag"]: rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0" + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def pep440_split_post(ver: str) -> Tuple[str, Optional[int]]: + """Split pep440 version string at the post-release segment. + + Returns the release segments before the post-release and the + post-release version number (or -1 if no post-release segment is present). + """ + vc = str.split(ver, ".post") + return vc[0], int(vc[1] or 0) if len(vc) == 2 else None + + +def render_pep440_pre(pieces: Dict[str, Any]) -> str: + """TAG[.postN.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post0.devDISTANCE + """ + if pieces["closest-tag"]: if pieces["distance"]: - rendered += ".post.dev%d" % pieces["distance"] + # update the post release segment + tag_version, post_version = pep440_split_post(pieces["closest-tag"]) + rendered = tag_version + if post_version is not None: + rendered += ".post%d.dev%d" % (post_version + 1, pieces["distance"]) + else: + rendered += ".post0.dev%d" % (pieces["distance"]) + else: + # no commits, use the tag as the version + rendered = pieces["closest-tag"] else: # exception #1 - rendered = "0.post.dev%d" % pieces["distance"] + rendered = "0.post0.dev%d" % pieces["distance"] return rendered -def render_pep440_post(pieces): +def render_pep440_post(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that .dev0 sorts backwards @@ -1301,12 +1659,41 @@ def render_pep440_post(pieces): return rendered -def render_pep440_old(pieces): +def render_pep440_post_branch(pieces: Dict[str, Any]) -> str: + """TAG[.postDISTANCE[.dev0]+gHEX[.dirty]] . + + The ".dev0" means not master branch. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0]+gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["branch"] != "master": + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_old(pieces: Dict[str, Any]) -> str: """TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. - Eexceptions: + Exceptions: 1: no tags. 0.postDISTANCE[.dev0] """ if pieces["closest-tag"]: @@ -1323,7 +1710,7 @@ def render_pep440_old(pieces): return rendered -def render_git_describe(pieces): +def render_git_describe(pieces: Dict[str, Any]) -> str: """TAG[-DISTANCE-gHEX][-dirty]. Like 'git describe --tags --dirty --always'. @@ -1343,7 +1730,7 @@ def render_git_describe(pieces): return rendered -def render_git_describe_long(pieces): +def render_git_describe_long(pieces: Dict[str, Any]) -> str: """TAG-DISTANCE-gHEX[-dirty]. Like 'git describe --tags --dirty --always -long'. @@ -1363,7 +1750,7 @@ def render_git_describe_long(pieces): return rendered -def render(pieces, style): +def render(pieces: Dict[str, Any], style: str) -> Dict[str, Any]: """Render the given version pieces into the requested style.""" if pieces["error"]: return {"version": "unknown", @@ -1377,10 +1764,14 @@ def render(pieces, style): if style == "pep440": rendered = render_pep440(pieces) + elif style == "pep440-branch": + rendered = render_pep440_branch(pieces) elif style == "pep440-pre": rendered = render_pep440_pre(pieces) elif style == "pep440-post": rendered = render_pep440_post(pieces) + elif style == "pep440-post-branch": + rendered = render_pep440_post_branch(pieces) elif style == "pep440-old": rendered = render_pep440_old(pieces) elif style == "git-describe": @@ -1399,7 +1790,7 @@ class VersioneerBadRootError(Exception): """The project root directory is unknown or missing key files.""" -def get_versions(verbose=False): +def get_versions(verbose: bool = False) -> Dict[str, Any]: """Get the project version from whatever source is available. Returns dict with two keys: 'version' and 'full'. @@ -1414,7 +1805,7 @@ def get_versions(verbose=False): assert cfg.VCS is not None, "please set [versioneer]VCS= in setup.cfg" handlers = HANDLERS.get(cfg.VCS) assert handlers, "unrecognized VCS '%s'" % cfg.VCS - verbose = verbose or cfg.verbose + verbose = verbose or bool(cfg.verbose) # `bool()` used to avoid `None` assert cfg.versionfile_source is not None, \ "please set versioneer.versionfile_source" assert cfg.tag_prefix is not None, "please set versioneer.tag_prefix" @@ -1475,13 +1866,17 @@ def get_versions(verbose=False): "date": None} -def get_version(): +def get_version() -> str: """Get the short version string for this project.""" return get_versions()["version"] -def get_cmdclass(): - """Get the custom setuptools/distutils subclasses used by Versioneer.""" +def get_cmdclass(cmdclass: Optional[Dict[str, Any]] = None): + """Get the custom setuptools subclasses used by Versioneer. + + If the package uses a different cmdclass (e.g. one from numpy), it + should be provide as an argument. + """ if "versioneer" in sys.modules: del sys.modules["versioneer"] # this fixes the "python setup.py develop" case (also 'install' and @@ -1495,25 +1890,25 @@ def get_cmdclass(): # parent is protected against the child's "import versioneer". By # removing ourselves from sys.modules here, before the child build # happens, we protect the child from the parent's versioneer too. - # Also see https://github.com/warner/python-versioneer/issues/52 + # Also see https://github.com/python-versioneer/python-versioneer/issues/52 - cmds = {} + cmds = {} if cmdclass is None else cmdclass.copy() - # we add "version" to both distutils and setuptools - from distutils.core import Command + # we add "version" to setuptools + from setuptools import Command class cmd_version(Command): description = "report generated version string" - user_options = [] - boolean_options = [] + user_options: List[Tuple[str, str, str]] = [] + boolean_options: List[str] = [] - def initialize_options(self): + def initialize_options(self) -> None: pass - def finalize_options(self): + def finalize_options(self) -> None: pass - def run(self): + def run(self) -> None: vers = get_versions(verbose=True) print("Version: %s" % vers["version"]) print(" full-revisionid: %s" % vers.get("full-revisionid")) @@ -1523,7 +1918,7 @@ def run(self): print(" error: %s" % vers["error"]) cmds["version"] = cmd_version - # we override "build_py" in both distutils and setuptools + # we override "build_py" in setuptools # # most invocation pathways end up running build_py: # distutils/build -> build_py @@ -1538,18 +1933,25 @@ def run(self): # then does setup.py bdist_wheel, or sometimes setup.py install # setup.py egg_info -> ? + # pip install -e . and setuptool/editable_wheel will invoke build_py + # but the build_py command is not expected to copy any files. + # we override different "build_py" commands for both environments - if "setuptools" in sys.modules: - from setuptools.command.build_py import build_py as _build_py + if 'build_py' in cmds: + _build_py: Any = cmds['build_py'] else: - from distutils.command.build_py import build_py as _build_py + from setuptools.command.build_py import build_py as _build_py class cmd_build_py(_build_py): - def run(self): + def run(self) -> None: root = get_root() cfg = get_config_from_root(root) versions = get_versions() _build_py.run(self) + if getattr(self, "editable_mode", False): + # During editable installs `.py` and data files are + # not copied to build_lib + return # now locate _version.py in the new build/ directory and replace # it with an updated value if cfg.versionfile_build: @@ -1559,8 +1961,40 @@ def run(self): write_to_version_file(target_versionfile, versions) cmds["build_py"] = cmd_build_py + if 'build_ext' in cmds: + _build_ext: Any = cmds['build_ext'] + else: + from setuptools.command.build_ext import build_ext as _build_ext + + class cmd_build_ext(_build_ext): + def run(self) -> None: + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + _build_ext.run(self) + if self.inplace: + # build_ext --inplace will only build extensions in + # build/lib<..> dir with no _version.py to write to. + # As in place builds will already have a _version.py + # in the module dir, we do not need to write one. + return + # now locate _version.py in the new build/ directory and replace + # it with an updated value + if not cfg.versionfile_build: + return + target_versionfile = os.path.join(self.build_lib, + cfg.versionfile_build) + if not os.path.exists(target_versionfile): + print(f"Warning: {target_versionfile} does not exist, skipping " + "version update. This can happen if you are running build_ext " + "without first running build_py.") + return + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + cmds["build_ext"] = cmd_build_ext + if "cx_Freeze" in sys.modules: # cx_freeze enabled? - from cx_Freeze.dist import build_exe as _build_exe + from cx_Freeze.dist import build_exe as _build_exe # type: ignore # nczeczulin reports that py2exe won't like the pep440-style string # as FILEVERSION, but it can be used for PRODUCTVERSION, e.g. # setup(console=[{ @@ -1569,7 +2003,7 @@ def run(self): # ... class cmd_build_exe(_build_exe): - def run(self): + def run(self) -> None: root = get_root() cfg = get_config_from_root(root) versions = get_versions() @@ -1593,12 +2027,12 @@ def run(self): if 'py2exe' in sys.modules: # py2exe enabled? try: - from py2exe.distutils_buildexe import py2exe as _py2exe # py3 + from py2exe.setuptools_buildexe import py2exe as _py2exe # type: ignore except ImportError: - from py2exe.build_exe import py2exe as _py2exe # py2 + from py2exe.distutils_buildexe import py2exe as _py2exe # type: ignore class cmd_py2exe(_py2exe): - def run(self): + def run(self) -> None: root = get_root() cfg = get_config_from_root(root) versions = get_versions() @@ -1619,14 +2053,51 @@ def run(self): }) cmds["py2exe"] = cmd_py2exe + # sdist farms its file list building out to egg_info + if 'egg_info' in cmds: + _egg_info: Any = cmds['egg_info'] + else: + from setuptools.command.egg_info import egg_info as _egg_info + + class cmd_egg_info(_egg_info): + def find_sources(self) -> None: + # egg_info.find_sources builds the manifest list and writes it + # in one shot + super().find_sources() + + # Modify the filelist and normalize it + root = get_root() + cfg = get_config_from_root(root) + self.filelist.append('versioneer.py') + if cfg.versionfile_source: + # There are rare cases where versionfile_source might not be + # included by default, so we must be explicit + self.filelist.append(cfg.versionfile_source) + self.filelist.sort() + self.filelist.remove_duplicates() + + # The write method is hidden in the manifest_maker instance that + # generated the filelist and was thrown away + # We will instead replicate their final normalization (to unicode, + # and POSIX-style paths) + from setuptools import unicode_utils + normalized = [unicode_utils.filesys_decode(f).replace(os.sep, '/') + for f in self.filelist.files] + + manifest_filename = os.path.join(self.egg_info, 'SOURCES.txt') + with open(manifest_filename, 'w') as fobj: + fobj.write('\n'.join(normalized)) + + cmds['egg_info'] = cmd_egg_info + # we override different "sdist" commands for both environments - if "setuptools" in sys.modules: - from setuptools.command.sdist import sdist as _sdist + if 'sdist' in cmds: + _sdist: Any = cmds['sdist'] else: - from distutils.command.sdist import sdist as _sdist + from setuptools.command.sdist import sdist as _sdist class cmd_sdist(_sdist): - def run(self): + def run(self) -> None: versions = get_versions() self._versioneer_generated_versions = versions # unless we update this, the command will keep using the old @@ -1634,7 +2105,7 @@ def run(self): self.distribution.metadata.version = versions["version"] return _sdist.run(self) - def make_release_tree(self, base_dir, files): + def make_release_tree(self, base_dir: str, files: List[str]) -> None: root = get_root() cfg = get_config_from_root(root) _sdist.make_release_tree(self, base_dir, files) @@ -1687,21 +2158,26 @@ def make_release_tree(self, base_dir, files): """ -INIT_PY_SNIPPET = """ +OLD_SNIPPET = """ from ._version import get_versions __version__ = get_versions()['version'] del get_versions """ +INIT_PY_SNIPPET = """ +from . import {0} +__version__ = {0}.get_versions()['version'] +""" -def do_setup(): - """Main VCS-independent setup function for installing Versioneer.""" + +def do_setup() -> int: + """Do main VCS-independent setup function for installing Versioneer.""" root = get_root() try: cfg = get_config_from_root(root) - except (EnvironmentError, configparser.NoSectionError, + except (OSError, configparser.NoSectionError, configparser.NoOptionError) as e: - if isinstance(e, (EnvironmentError, configparser.NoSectionError)): + if isinstance(e, (OSError, configparser.NoSectionError)): print("Adding sample versioneer config to setup.cfg", file=sys.stderr) with open(os.path.join(root, "setup.cfg"), "a") as f: @@ -1721,62 +2197,37 @@ def do_setup(): ipy = os.path.join(os.path.dirname(cfg.versionfile_source), "__init__.py") + maybe_ipy: Optional[str] = ipy if os.path.exists(ipy): try: with open(ipy, "r") as f: old = f.read() - except EnvironmentError: + except OSError: old = "" - if INIT_PY_SNIPPET not in old: + module = os.path.splitext(os.path.basename(cfg.versionfile_source))[0] + snippet = INIT_PY_SNIPPET.format(module) + if OLD_SNIPPET in old: + print(" replacing boilerplate in %s" % ipy) + with open(ipy, "w") as f: + f.write(old.replace(OLD_SNIPPET, snippet)) + elif snippet not in old: print(" appending to %s" % ipy) with open(ipy, "a") as f: - f.write(INIT_PY_SNIPPET) + f.write(snippet) else: print(" %s unmodified" % ipy) else: print(" %s doesn't exist, ok" % ipy) - ipy = None - - # Make sure both the top-level "versioneer.py" and versionfile_source - # (PKG/_version.py, used by runtime code) are in MANIFEST.in, so - # they'll be copied into source distributions. Pip won't be able to - # install the package without this. - manifest_in = os.path.join(root, "MANIFEST.in") - simple_includes = set() - try: - with open(manifest_in, "r") as f: - for line in f: - if line.startswith("include "): - for include in line.split()[1:]: - simple_includes.add(include) - except EnvironmentError: - pass - # That doesn't cover everything MANIFEST.in can do - # (http://docs.python.org/2/distutils/sourcedist.html#commands), so - # it might give some false negatives. Appending redundant 'include' - # lines is safe, though. - if "versioneer.py" not in simple_includes: - print(" appending 'versioneer.py' to MANIFEST.in") - with open(manifest_in, "a") as f: - f.write("include versioneer.py\n") - else: - print(" 'versioneer.py' already in MANIFEST.in") - if cfg.versionfile_source not in simple_includes: - print(" appending versionfile_source ('%s') to MANIFEST.in" % - cfg.versionfile_source) - with open(manifest_in, "a") as f: - f.write("include %s\n" % cfg.versionfile_source) - else: - print(" versionfile_source already in MANIFEST.in") + maybe_ipy = None # Make VCS-specific changes. For git, this means creating/changing # .gitattributes to mark _version.py for export-subst keyword # substitution. - do_vcs_install(manifest_in, cfg.versionfile_source, ipy) + do_vcs_install(cfg.versionfile_source, maybe_ipy) return 0 -def scan_setup_py(): +def scan_setup_py() -> int: """Validate the contents of setup.py against Versioneer's expectations.""" found = set() setters = False @@ -1813,10 +2264,14 @@ def scan_setup_py(): return errors +def setup_command() -> NoReturn: + """Set up Versioneer and exit with appropriate error code.""" + errors = do_setup() + errors += scan_setup_py() + sys.exit(1 if errors else 0) + + if __name__ == "__main__": cmd = sys.argv[1] if cmd == "setup": - errors = do_setup() - errors += scan_setup_py() - if errors: - sys.exit(1) + setup_command() \ No newline at end of file From 9dfd6f28f10a1a6ed3c01e6602c8477b7d610b39 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 16:35:15 +0200 Subject: [PATCH 03/13] ci: remove gitlab CI/CD Remove gitlab CI/CD yaml file, since the repository has moved to Github --- .gitlab-ci.yml | 73 -------------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index ef2fdbe9f..000000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,73 +0,0 @@ -image: python:3.7 - -before_script: - - pip install tox - -stages: - - style - - build - - test - - documentation - - deploy - -# style -style: - stage: style - image: python:3.7 - script: - - tox -vv - variables: - TOXENV: flake8,black - -# build -build: - stage: build - script: - - python setup.py sdist bdist_wheel - artifacts: - paths: - - dist/ - expire_in: 1 week - -# test -py37:linux: - stage: test - script: - - echo "Demo" > Demo.txt - artifacts: - paths: - - ./Demo.txt - # - ./PoC Tutorial_GrowOptimized.esdl - expire_in: 1 week - image: python:3.7 - variables: - TOXENV: py37 - -# documentation -pages: - stage: documentation - before_script: - - echo "documentation" - script: - - pip install -e . - - cd docs - - pip install -r requirements.txt - - make html - - mv _build/html ../public - - cd .. - artifacts: - paths: - - public - only: - - master - -# deploy -deploy: - stage: deploy - dependencies: - - build - script: - - pip install twine - - twine upload -u $PYPI_USER -p $PYPI_PASSWORD dist/* - only: - - tags From 12a19787213d496c9a2f9f4aa28ab7670bc4c00c Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 16:48:22 +0200 Subject: [PATCH 04/13] More python updates: TOXENV, envlist and black target version --- .github/workflows/ci.yml | 6 +++--- tox.ini | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9151f17bb..81ed21c70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,7 +56,7 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py38 + TOXENV: py313 steps: - uses: actions/checkout@v3 @@ -76,7 +76,7 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py38 + TOXENV: py313 steps: - uses: actions/checkout@v3 @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py38 + TOXENV: py313 steps: - uses: actions/checkout@v3 diff --git a/tox.ini b/tox.ini index 692fb3723..4305bffc5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py39, test_env_main, test_env_pre, test_env_post, flake8, black + py313, test_env_main, test_env_pre, test_env_post, flake8, black # Allowing logging INFO when using pytest [pytest] @@ -48,4 +48,4 @@ skip_install = True deps = black >= 24.1.1 commands = - black --line-length 100 --target-version py38 --check --diff examples src tests setup.py --force-exclude=pandapipeesdlparser.py + black --line-length 100 --target-version py39 --check --diff examples src tests setup.py --force-exclude=pandapipeesdlparser.py From fc7e26ea418b04b84994916441496c01571cd429 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 17:00:16 +0200 Subject: [PATCH 05/13] format --- setup.py | 2 +- src/mesido/_version.py | 194 ++++++++++++++++++++-------------- tests/test_cold_demand.py | 5 +- tests/test_profile_parsing.py | 15 +-- 4 files changed, 125 insertions(+), 91 deletions(-) diff --git a/setup.py b/setup.py index 50d1a46d1..b3f0ff567 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ max_version = (3, 13) # Match the python_requires parameter if not (min_version <= sys.version_info[:2] <= max_version): - py_version = '.'.join(map(str, sys.version_info[:3])) + py_version = ".".join(map(str, sys.version_info[:3])) error_msg = ( f"Python {min_version[0]}.{min_version[1]} to {max_version[0]}.{max_version[1]} " f"is required. You are using Python {py_version}" diff --git a/src/mesido/_version.py b/src/mesido/_version.py index adb4a3c8e..2dab224a1 100644 --- a/src/mesido/_version.py +++ b/src/mesido/_version.py @@ -1,4 +1,3 @@ - # This file helps to compute a version number in source trees obtained from # git-archive tarball (such as those provided by githubs download-from-tag # feature). Distribution tarballs (built by setup.py sdist) and build @@ -12,12 +11,12 @@ """Git implementation of _version.py.""" import errno +import functools import os import re import subprocess import sys from typing import Any, Callable, Dict, List, Optional, Tuple -import functools def get_keywords() -> Dict[str, str]: @@ -58,7 +57,7 @@ def get_config() -> VersioneerConfig: return cfg -class NotThisMethod(Exception): +class NotThisMethodError(Exception): """Exception raised if a method is not valid for the current scenario.""" @@ -68,12 +67,14 @@ class NotThisMethod(Exception): def register_vcs_handler(vcs: str, method: str) -> Callable: # decorator """Create decorator to mark a method as the handler of a VCS.""" + def decorate(f: Callable) -> Callable: """Store f in HANDLERS[vcs][method].""" if vcs not in HANDLERS: HANDLERS[vcs] = {} HANDLERS[vcs][method] = f return f + return decorate @@ -100,10 +101,14 @@ def run_command( try: dispcmd = str([command] + args) # remember shell=False, so use git.cmd on windows, not just git - process = subprocess.Popen([command] + args, cwd=cwd, env=env, - stdout=subprocess.PIPE, - stderr=(subprocess.PIPE if hide_stderr - else None), **popen_kwargs) + process = subprocess.Popen( + [command] + args, + cwd=cwd, + env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr else None), + **popen_kwargs, + ) break except OSError as e: if e.errno == errno.ENOENT: @@ -141,16 +146,22 @@ def versions_from_parentdir( for _ in range(3): dirname = os.path.basename(root) if dirname.startswith(parentdir_prefix): - return {"version": dirname[len(parentdir_prefix):], - "full-revisionid": None, - "dirty": False, "error": None, "date": None} + return { + "version": dirname[len(parentdir_prefix) :], + "full-revisionid": None, + "dirty": False, + "error": None, + "date": None, + } rootdirs.append(root) root = os.path.dirname(root) # up a level if verbose: - print("Tried directories %s but none started with prefix %s" % - (str(rootdirs), parentdir_prefix)) - raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + print( + "Tried directories %s but none started with prefix %s" + % (str(rootdirs), parentdir_prefix) + ) + raise NotThisMethodError("rootdir doesn't start with parentdir_prefix") @register_vcs_handler("git", "get_keywords") @@ -189,7 +200,7 @@ def git_versions_from_keywords( ) -> Dict[str, Any]: """Get version information from git keywords.""" if "refnames" not in keywords: - raise NotThisMethod("Short version file found") + raise NotThisMethodError("Short version file found") date = keywords.get("date") if date is not None: # Use only the last line. Previous lines may contain GPG signature @@ -207,12 +218,12 @@ def git_versions_from_keywords( if refnames.startswith("$Format"): if verbose: print("keywords are unexpanded, not using") - raise NotThisMethod("unexpanded keywords, not a git-archive tarball") + raise NotThisMethodError("unexpanded keywords, not a git-archive tarball") refs = {r.strip() for r in refnames.strip("()").split(",")} # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. - TAG = "tag: " - tags = {r[len(TAG):] for r in refs if r.startswith(TAG)} + tag = "tag: " + tags = {r[len(tag) :] for r in refs if r.startswith(tag)} if not tags: # Either we're using git < 1.8.3, or there really are no tags. We use # a heuristic: assume all version tags have a digit. The old git %d @@ -221,7 +232,7 @@ def git_versions_from_keywords( # between branches and tags. By ignoring refnames without digits, we # filter out many common branch names like "release" and # "stabilization", as well as "HEAD" and "master". - tags = {r for r in refs if re.search(r'\d', r)} + tags = {r for r in refs if re.search(r"\d", r)} if verbose: print("discarding '%s', no digits" % ",".join(refs - tags)) if verbose: @@ -229,32 +240,36 @@ def git_versions_from_keywords( for ref in sorted(tags): # sorting will prefer e.g. "2.0" over "2.0rc1" if ref.startswith(tag_prefix): - r = ref[len(tag_prefix):] + r = ref[len(tag_prefix) :] # Filter out refs that exactly match prefix or that don't start # with a number once the prefix is stripped (mostly a concern # when prefix is '') - if not re.match(r'\d', r): + if not re.match(r"\d", r): continue if verbose: print("picking %s" % r) - return {"version": r, - "full-revisionid": keywords["full"].strip(), - "dirty": False, "error": None, - "date": date} + return { + "version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, + "error": None, + "date": date, + } # no suitable tags, so version is "0+unknown", but full hex is still there if verbose: print("no suitable tags, using unknown + full revision id") - return {"version": "0+unknown", - "full-revisionid": keywords["full"].strip(), - "dirty": False, "error": "no suitable tags", "date": None} + return { + "version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, + "error": "no suitable tags", + "date": None, + } @register_vcs_handler("git", "pieces_from_vcs") def git_pieces_from_vcs( - tag_prefix: str, - root: str, - verbose: bool, - runner: Callable = run_command + tag_prefix: str, root: str, verbose: bool, runner: Callable = run_command ) -> Dict[str, Any]: """Get version from 'git describe' in the root of the source tree. @@ -262,9 +277,9 @@ def git_pieces_from_vcs( expanded, and _version.py hasn't already been rewritten with a short version string, meaning we're inside a checked out source tree. """ - GITS = ["git"] + gits = ["git"] if sys.platform == "win32": - GITS = ["git.cmd", "git.exe"] + gits = ["git.cmd", "git.exe"] # GIT_DIR can interfere with correct operation of Versioneer. # It may be intended to be passed to the Versioneer-versioned project, @@ -273,26 +288,34 @@ def git_pieces_from_vcs( env.pop("GIT_DIR", None) runner = functools.partial(runner, env=env) - _, rc = runner(GITS, ["rev-parse", "--git-dir"], cwd=root, - hide_stderr=not verbose) + _, rc = runner(gits, ["rev-parse", "--git-dir"], cwd=root, hide_stderr=not verbose) if rc != 0: if verbose: print("Directory %s not under git control" % root) - raise NotThisMethod("'git rev-parse --git-dir' returned error") + raise NotThisMethodError("'git rev-parse --git-dir' returned error") # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] # if there isn't one, this yields HEX[-dirty] (no NUM) - describe_out, rc = runner(GITS, [ - "describe", "--tags", "--dirty", "--always", "--long", - "--match", f"{tag_prefix}[[:digit:]]*" - ], cwd=root) + describe_out, rc = runner( + gits, + [ + "describe", + "--tags", + "--dirty", + "--always", + "--long", + "--match", + f"{tag_prefix}[[:digit:]]*", + ], + cwd=root, + ) # --long was added in git-1.5.5 if describe_out is None: - raise NotThisMethod("'git describe' failed") + raise NotThisMethodError("'git describe' failed") describe_out = describe_out.strip() - full_out, rc = runner(GITS, ["rev-parse", "HEAD"], cwd=root) + full_out, rc = runner(gits, ["rev-parse", "HEAD"], cwd=root) if full_out is None: - raise NotThisMethod("'git rev-parse' failed") + raise NotThisMethodError("'git rev-parse' failed") full_out = full_out.strip() pieces: Dict[str, Any] = {} @@ -300,21 +323,20 @@ def git_pieces_from_vcs( pieces["short"] = full_out[:7] # maybe improved later pieces["error"] = None - branch_name, rc = runner(GITS, ["rev-parse", "--abbrev-ref", "HEAD"], - cwd=root) + branch_name, rc = runner(gits, ["rev-parse", "--abbrev-ref", "HEAD"], cwd=root) # --abbrev-ref was added in git-1.6.3 if rc != 0 or branch_name is None: - raise NotThisMethod("'git rev-parse --abbrev-ref' returned error") + raise NotThisMethodError("'git rev-parse --abbrev-ref' returned error") branch_name = branch_name.strip() if branch_name == "HEAD": # If we aren't exactly on a branch, pick a branch which represents # the current commit. If all else fails, we are on a branchless # commit. - branches, rc = runner(GITS, ["branch", "--contains"], cwd=root) + branches, rc = runner(gits, ["branch", "--contains"], cwd=root) # --contains was added in git-1.5.4 if rc != 0 or branches is None: - raise NotThisMethod("'git branch --contains' returned error") + raise NotThisMethodError("'git branch --contains' returned error") branches = branches.split("\n") # Remove the first line if we're running detached @@ -341,17 +363,16 @@ def git_pieces_from_vcs( dirty = git_describe.endswith("-dirty") pieces["dirty"] = dirty if dirty: - git_describe = git_describe[:git_describe.rindex("-dirty")] + git_describe = git_describe[: git_describe.rindex("-dirty")] # now we have TAG-NUM-gHEX or HEX if "-" in git_describe: # TAG-NUM-gHEX - mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + mo = re.search(r"^(.+)-(\d+)-g([0-9a-f]+)$", git_describe) if not mo: # unparsable. Maybe git-describe is misbehaving? - pieces["error"] = ("unable to parse git-describe output: '%s'" - % describe_out) + pieces["error"] = "unable to parse git-describe output: '%s'" % describe_out return pieces # tag @@ -360,10 +381,9 @@ def git_pieces_from_vcs( if verbose: fmt = "tag '%s' doesn't start with prefix '%s'" print(fmt % (full_tag, tag_prefix)) - pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" - % (full_tag, tag_prefix)) + pieces["error"] = "tag '%s' doesn't start with prefix '%s'" % (full_tag, tag_prefix) return pieces - pieces["closest-tag"] = full_tag[len(tag_prefix):] + pieces["closest-tag"] = full_tag[len(tag_prefix) :] # distance: number of commits since tag pieces["distance"] = int(mo.group(2)) @@ -374,11 +394,11 @@ def git_pieces_from_vcs( else: # HEX: no tags pieces["closest-tag"] = None - out, rc = runner(GITS, ["rev-list", "HEAD", "--left-right"], cwd=root) + out, rc = runner(gits, ["rev-list", "HEAD", "--left-right"], cwd=root) pieces["distance"] = len(out.split()) # total number of commits # commit date: see ISO-8601 comment in git_versions_from_keywords() - date = runner(GITS, ["show", "-s", "--format=%ci", "HEAD"], cwd=root)[0].strip() + date = runner(gits, ["show", "-s", "--format=%ci", "HEAD"], cwd=root)[0].strip() # Use only the last line. Previous lines may contain GPG signature # information. date = date.splitlines()[-1] @@ -412,8 +432,7 @@ def render_pep440(pieces: Dict[str, Any]) -> str: rendered += ".dirty" else: # exception #1 - rendered = "0+untagged.%d.g%s" % (pieces["distance"], - pieces["short"]) + rendered = "0+untagged.%d.g%s" % (pieces["distance"], pieces["short"]) if pieces["dirty"]: rendered += ".dirty" return rendered @@ -442,8 +461,7 @@ def render_pep440_branch(pieces: Dict[str, Any]) -> str: rendered = "0" if pieces["branch"] != "master": rendered += ".dev0" - rendered += "+untagged.%d.g%s" % (pieces["distance"], - pieces["short"]) + rendered += "+untagged.%d.g%s" % (pieces["distance"], pieces["short"]) if pieces["dirty"]: rendered += ".dirty" return rendered @@ -604,11 +622,13 @@ def render_git_describe_long(pieces: Dict[str, Any]) -> str: def render(pieces: Dict[str, Any], style: str) -> Dict[str, Any]: """Render the given version pieces into the requested style.""" if pieces["error"]: - return {"version": "unknown", - "full-revisionid": pieces.get("long"), - "dirty": None, - "error": pieces["error"], - "date": None} + return { + "version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"], + "date": None, + } if not style or style == "default": style = "pep440" # the default @@ -632,9 +652,13 @@ def render(pieces: Dict[str, Any], style: str) -> Dict[str, Any]: else: raise ValueError("unknown style '%s'" % style) - return {"version": rendered, "full-revisionid": pieces["long"], - "dirty": pieces["dirty"], "error": None, - "date": pieces.get("date")} + return { + "version": rendered, + "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], + "error": None, + "date": pieces.get("date"), + } def get_versions() -> Dict[str, Any]: @@ -648,9 +672,8 @@ def get_versions() -> Dict[str, Any]: verbose = cfg.verbose try: - return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, - verbose) - except NotThisMethod: + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, verbose) + except NotThisMethodError: pass try: @@ -658,26 +681,33 @@ def get_versions() -> Dict[str, Any]: # versionfile_source is the relative path from the top of the source # tree (where the .git directory might live) to this file. Invert # this to find the root from __file__. - for _ in cfg.versionfile_source.split('/'): + for _ in cfg.versionfile_source.split("/"): root = os.path.dirname(root) except NameError: - return {"version": "0+unknown", "full-revisionid": None, - "dirty": None, - "error": "unable to find root of source tree", - "date": None} + return { + "version": "0+unknown", + "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree", + "date": None, + } try: pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) return render(pieces, cfg.style) - except NotThisMethod: + except NotThisMethodError: pass try: if cfg.parentdir_prefix: return versions_from_parentdir(cfg.parentdir_prefix, root, verbose) - except NotThisMethod: + except NotThisMethodError: pass - return {"version": "0+unknown", "full-revisionid": None, - "dirty": None, - "error": "unable to compute version", "date": None} + return { + "version": "0+unknown", + "full-revisionid": None, + "dirty": None, + "error": "unable to compute version", + "date": None, + } diff --git a/tests/test_cold_demand.py b/tests/test_cold_demand.py index 2ae2bb679..3c23396e1 100644 --- a/tests/test_cold_demand.py +++ b/tests/test_cold_demand.py @@ -46,8 +46,9 @@ def test_insufficient_capacity(self): base_folder = Path(example.__file__).resolve().parent.parent - with self.assertRaises(MesidoAssetIssueError) as cm, unittest.mock.patch( - "mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors() + with ( + self.assertRaises(MesidoAssetIssueError) as cm, + unittest.mock.patch("mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors()), ): _ = run_esdl_mesido_optimization( HeatProblem, diff --git a/tests/test_profile_parsing.py b/tests/test_profile_parsing.py index b4b083361..ce7518999 100644 --- a/tests/test_profile_parsing.py +++ b/tests/test_profile_parsing.py @@ -150,8 +150,9 @@ def test_asset_potential_errors(self): logger, logs_list = create_log_list_scaling("WarmingUP-MPC") - with self.assertRaises(MesidoAssetIssueError) as cm, unittest.mock.patch( - "mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors() + with ( + self.assertRaises(MesidoAssetIssueError) as cm, + unittest.mock.patch("mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors()), ): problem = EndScenarioSizingStaged( esdl_parser=ESDLFileParser, @@ -188,8 +189,9 @@ def test_asset_potential_errors(self): np.testing.assert_equal(len(cm.exception.message_per_asset_id), 3.0) # Check heating demand type error - with self.assertRaises(MesidoAssetIssueError) as cm, unittest.mock.patch( - "mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors() + with ( + self.assertRaises(MesidoAssetIssueError) as cm, + unittest.mock.patch("mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors()), ): problem = EndScenarioSizingStaged( esdl_parser=ESDLFileParser, @@ -215,8 +217,9 @@ def test_asset_potential_errors(self): np.testing.assert_equal(len(cm.exception.message_per_asset_id), 1.0) # Check asset profile capability - with self.assertRaises(MesidoAssetIssueError) as cm, unittest.mock.patch( - "mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors() + with ( + self.assertRaises(MesidoAssetIssueError) as cm, + unittest.mock.patch("mesido.potential_errors.POTENTIAL_ERRORS", PotentialErrors()), ): problem = EndScenarioSizingStaged( esdl_parser=ESDLFileParser, From 10965c2136af2fed266617ba40d7b231ef7819c7 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Tue, 27 May 2025 17:22:15 +0200 Subject: [PATCH 06/13] increase supported Python version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b3f0ff567..b2e0d9a0c 100644 --- a/setup.py +++ b/setup.py @@ -72,7 +72,7 @@ ], tests_require=["pytest", "pytest-runner", "numpy"], include_package_data=True, - python_requires=">=3.9,<=3.13", + python_requires=">=3.9,<3.14", cmdclass=versioneer.get_cmdclass(), entry_points={"rtctools.libraries.modelica": ["library_folder = mesido:modelica"]}, ) From 9c546989b6f29395d773cb56750f79a23acf4656 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 11:39:43 +0200 Subject: [PATCH 07/13] update pandas version - flake8 exclude versioneer --- setup.cfg | 3 +++ setup.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index cbfe35f91..2c17786b8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,3 +23,6 @@ ignore = E203, # Starting lines with operators. We prefer it this way actually. W503 +exclude = + src/mesido/_version.py + versioneer.py \ No newline at end of file diff --git a/setup.py b/setup.py index b2e0d9a0c..72d3c0cd2 100644 --- a/setup.py +++ b/setup.py @@ -65,7 +65,7 @@ "pymoca >= 0.9.0", "rtc-tools == 2.7.0", "pyesdl == 25.5.1", - "pandas >= 1.3.1, < 2.0", + "pandas >= 1.3.1, < 3.0", "casadi == 3.7.0", "StrEnum == 0.4.15", "CoolProp==6.6.0", From 4710cff4163e8bce909b3bd9e3a7ebda80cec9db Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 12:14:24 +0200 Subject: [PATCH 08/13] flake8 format fixes --- src/mesido/workflows/multicommodity_simulator_workflow.py | 2 +- src/mesido/workflows/simulator_workflow.py | 2 +- tests/test_gas_multi_demand_source_node.py | 4 ++-- tests/test_hydraulic_power.py | 2 +- tests/test_logical_links.py | 8 ++++---- tests/test_warmingup_unit_cases.py | 6 +++--- tests/utils_test_scaling.py | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/mesido/workflows/multicommodity_simulator_workflow.py b/src/mesido/workflows/multicommodity_simulator_workflow.py index a713bd937..8503adb18 100644 --- a/src/mesido/workflows/multicommodity_simulator_workflow.py +++ b/src/mesido/workflows/multicommodity_simulator_workflow.py @@ -278,7 +278,7 @@ def esdl_assets(self): asset.attributes["state"] = esdl.AssetStateEnum.ENABLED logger.warning( "The following asset has been specified as OPTIONAL but it has been changed " - f"to be included in the simulation, asset type: {asset.asset_type }, asset " + f"to be included in the simulation, asset type: {asset.asset_type}, asset " f"name: {asset.name}" ) diff --git a/src/mesido/workflows/simulator_workflow.py b/src/mesido/workflows/simulator_workflow.py index 684521b93..a3ac765d3 100644 --- a/src/mesido/workflows/simulator_workflow.py +++ b/src/mesido/workflows/simulator_workflow.py @@ -181,7 +181,7 @@ def esdl_assets(self): asset.attributes["state"] = esdl.AssetStateEnum.ENABLED logger.warning( "The following asset has been specified as OPTIONAL but it has been changed " - f"to be included in the simulation, asset type: {asset.asset_type }, asset " + f"to be included in the simulation, asset type: {asset.asset_type}, asset " f"name: {asset.name}" ) diff --git a/tests/test_gas_multi_demand_source_node.py b/tests/test_gas_multi_demand_source_node.py index 7c9b340f2..5d7a3e9ce 100644 --- a/tests/test_gas_multi_demand_source_node.py +++ b/tests/test_gas_multi_demand_source_node.py @@ -48,9 +48,9 @@ def energy_system_options(self): discharge_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): - discharge_sum += results[f"{node}.GasConn[{i_conn+1}].Q"] * orientation + discharge_sum += results[f"{node}.GasConn[{i_conn + 1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.GasConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.GasConn[{i_conn + 1}].H"], results[f"{node}.H"], atol=1.0e-6 ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) diff --git a/tests/test_hydraulic_power.py b/tests/test_hydraulic_power.py index 9239039b0..04aa52981 100644 --- a/tests/test_hydraulic_power.py +++ b/tests/test_hydraulic_power.py @@ -540,7 +540,7 @@ def energy_system_options(self): hydraulic_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): - hydraulic_sum += results[f"{node}.GasConn[{i_conn+1}].Q"] * orientation + hydraulic_sum += results[f"{node}.GasConn[{i_conn + 1}].Q"] * orientation np.testing.assert_allclose(hydraulic_sum, 0.0, atol=1.0e-3) diff --git a/tests/test_logical_links.py b/tests/test_logical_links.py index ffd043427..6dc46b3d6 100644 --- a/tests/test_logical_links.py +++ b/tests/test_logical_links.py @@ -110,9 +110,9 @@ def test_logical_links_nodes(self): discharge_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): - discharge_sum += results[f"{node}.GasConn[{i_conn+1}].Q"] * orientation + discharge_sum += results[f"{node}.GasConn[{i_conn + 1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.GasConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.GasConn[{i_conn + 1}].H"], results[f"{node}.H"], atol=1.0e-6 ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) @@ -149,9 +149,9 @@ def test_logical_links_nodes_heat(self): discharge_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): - discharge_sum += results[f"{node}.HeatConn[{i_conn+1}].Q"] * orientation + discharge_sum += results[f"{node}.HeatConn[{i_conn + 1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.HeatConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.HeatConn[{i_conn + 1}].H"], results[f"{node}.H"], atol=1.0e-6 ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) diff --git a/tests/test_warmingup_unit_cases.py b/tests/test_warmingup_unit_cases.py index ad1ac9876..876842431 100644 --- a/tests/test_warmingup_unit_cases.py +++ b/tests/test_warmingup_unit_cases.py @@ -53,10 +53,10 @@ def test_1a(self): heat_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): - discharge_sum += results[f"{node}.HeatConn[{i_conn+1}].Q"] * orientation - heat_sum += results[f"{node}.HeatConn[{i_conn+1}].Heat"] * orientation + discharge_sum += results[f"{node}.HeatConn[{i_conn + 1}].Q"] * orientation + heat_sum += results[f"{node}.HeatConn[{i_conn + 1}].Heat"] * orientation np.testing.assert_allclose( - results[f"{node}.HeatConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.HeatConn[{i_conn + 1}].H"], results[f"{node}.H"], atol=1.0e-6 ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) diff --git a/tests/utils_test_scaling.py b/tests/utils_test_scaling.py index 6362d4ce8..8333b33b0 100644 --- a/tests/utils_test_scaling.py +++ b/tests/utils_test_scaling.py @@ -108,5 +108,5 @@ def problem_scaling_check(logs_list, logger, order_diff=1e6): else: range_data["objective"] = [float(data_str[1]), float(data_str[0])] for k, v in range_data.items(): - logger.info(f"{k,v}") + logger.info(f"{k, v}") check_order(range_data, order_diff) From 632b6dc25aee040fa672f75a4a3d8932a08f4996 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 13:31:46 +0200 Subject: [PATCH 09/13] Flake checks on pipe_test - misuse of gloals --- setup.cfg | 3 ++- tox.ini | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index 2c17786b8..06ed89c75 100644 --- a/setup.cfg +++ b/setup.cfg @@ -25,4 +25,5 @@ ignore = W503 exclude = src/mesido/_version.py - versioneer.py \ No newline at end of file + versioneer.py + tests/models/pipe_test/src/run_hydraulic_power.py \ No newline at end of file diff --git a/tox.ini b/tox.ini index 4305bffc5..8007a2cb8 100644 --- a/tox.ini +++ b/tox.ini @@ -40,7 +40,7 @@ deps = flake8-comprehensions flake8-import-order pep8-naming -commands = flake8 examples src tests setup.py --exclude=pandapipeesdlparser.py +commands = flake8 examples src tests setup.py --exclude=pandapipeesdlparser.py,tests\models\pipe_test\src\run_hydraulic_power.py [testenv:black] From 099ad7e542a5c6116d3a6597e45a25c8fcb93683 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 13:37:50 +0200 Subject: [PATCH 10/13] fix typo --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 8007a2cb8..f1e498717 100644 --- a/tox.ini +++ b/tox.ini @@ -40,7 +40,7 @@ deps = flake8-comprehensions flake8-import-order pep8-naming -commands = flake8 examples src tests setup.py --exclude=pandapipeesdlparser.py,tests\models\pipe_test\src\run_hydraulic_power.py +commands = flake8 examples src tests setup.py --exclude=pandapipeesdlparser.py,tests/models/pipe_test/src/run_hydraulic_power.py [testenv:black] From 873919c45e1d04dd63ea9d72f527a243bbfb7fc7 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 15:12:08 +0200 Subject: [PATCH 11/13] Python version Change from Python 3.13 to 3.9 due to imcomatibility with pyESDL --- .github/workflows/ci.yml | 18 +++++++++--------- .github/workflows/release.yml | 2 +- CHANGELOG.md | 2 +- setup.py | 2 +- tox.ini | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 81ed21c70..19c255fef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U tox @@ -42,7 +42,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U wheel setuptools build @@ -56,13 +56,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py313 + TOXENV: py39 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U tox @@ -76,13 +76,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py313 + TOXENV: py39 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U tox @@ -112,13 +112,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py313 + TOXENV: py39 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U tox @@ -146,7 +146,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: Generate documentation run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9e8f0ac3f..d7f719599 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.13" + python-version: "3.9" - name: deps run: python -m pip install -U build diff --git a/CHANGELOG.md b/CHANGELOG.md index 5321e35ca..8e16b21c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - xx ## Changed -- Update supported Python versions (3.9-3.13) +- Update supported Python version to 3.9 - Update RTC-Tools version 2.7.0 - Update Casadi version 3.7, which includes Highs 1.10 diff --git a/setup.py b/setup.py index 72d3c0cd2..9be01630c 100644 --- a/setup.py +++ b/setup.py @@ -68,7 +68,7 @@ "pandas >= 1.3.1, < 3.0", "casadi == 3.7.0", "StrEnum == 0.4.15", - "CoolProp==6.6.0", + "CoolProp==6.8.0", ], tests_require=["pytest", "pytest-runner", "numpy"], include_package_data=True, diff --git a/tox.ini b/tox.ini index f1e498717..87e464c28 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py313, test_env_main, test_env_pre, test_env_post, flake8, black + py39, test_env_main, test_env_pre, test_env_post, flake8, black # Allowing logging INFO when using pytest [pytest] From 8324bdccd4d59e645c090576949e35d268f511cc Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Wed, 28 May 2025 20:50:17 +0200 Subject: [PATCH 12/13] works with rtc-tools 2.7 - iInfeasible solution with Casadi 3.7 test_setpoint_constraints.py --- .github/workflows/ci.yml | 18 +++++++++--------- .github/workflows/release.yml | 2 +- CHANGELOG.md | 2 +- docs/requirements.txt | 2 +- setup.py | 25 ++++++++++++++++++------- tox.ini | 6 +++--- 6 files changed, 33 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 19c255fef..a23bd9d4a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U tox @@ -42,7 +42,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U wheel setuptools build @@ -56,13 +56,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py39 + TOXENV: py310 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U tox @@ -76,13 +76,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py39 + TOXENV: py310 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U tox @@ -112,13 +112,13 @@ jobs: runs-on: ubuntu-latest if: ${{ !github.event.pull_request.draft }} env: - TOXENV: py39 + TOXENV: py310 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U tox @@ -146,7 +146,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: Generate documentation run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7f719599..cc8062b3a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: "3.9" + python-version: "3.10" - name: deps run: python -m pip install -U build diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e16b21c1..587de89e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - xx ## Changed -- Update supported Python version to 3.9 +- Update Python version in pipeline to 3.10 - Update RTC-Tools version 2.7.0 - Update Casadi version 3.7, which includes Highs 1.10 diff --git a/docs/requirements.txt b/docs/requirements.txt index 0ed11d601..ea4889fef 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,4 @@ -numpy >= 1.22 +numpy >= 1.23, <1.27 sphinx == 7.1.2 sphinx_rtd_theme == 2.0.0 sphinxcontrib.bibtex >= 2.6 diff --git a/setup.py b/setup.py index 9be01630c..6481514d9 100644 --- a/setup.py +++ b/setup.py @@ -59,16 +59,27 @@ platforms=["Windows", "Linux", "Mac OS-X", "Unix"], packages=find_packages("src"), package_dir={"": "src"}, - install_requires=[ + # install_requires=[ + # "influxdb >= 5.3.1", + # "pyecore >= 0.13.2", + # "pymoca >= 0.9.0", + # "rtc-tools == 2.7.0", + # "pyesdl == 25.5.1", + # "pandas >= 1.3.1, < 3.0", + # "casadi == 3.7.0", + # "StrEnum == 0.4.15", + # "CoolProp==6.8.0", + # ], + install_requires=[ "influxdb >= 5.3.1", - "pyecore >= 0.13.2", + "pyecore == 0.12.1", "pymoca >= 0.9.0", - "rtc-tools == 2.7.0", - "pyesdl == 25.5.1", - "pandas >= 1.3.1, < 3.0", - "casadi == 3.7.0", + "rtc-tools == 2.6.0a3", + "pyesdl == 24.2", + "pandas >= 1.3.1, < 2.0", + "casadi == 3.6.3", "StrEnum == 0.4.15", - "CoolProp==6.8.0", + "CoolProp==6.6.0", ], tests_require=["pytest", "pytest-runner", "numpy"], include_package_data=True, diff --git a/tox.ini b/tox.ini index 87e464c28..a8b858547 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py39, test_env_main, test_env_pre, test_env_post, flake8, black + py10, test_env_main, test_env_pre, test_env_post, flake8, black # Allowing logging INFO when using pytest [pytest] @@ -13,7 +13,7 @@ deps = pytest pytest-xdist pytest-ordering - numpy + numpy==1.23.0 pandapipes==0.10.0 pandapower==2.14.6 deepdiff==7.0.1 @@ -48,4 +48,4 @@ skip_install = True deps = black >= 24.1.1 commands = - black --line-length 100 --target-version py39 --check --diff examples src tests setup.py --force-exclude=pandapipeesdlparser.py + black --line-length 100 --target-version py310 --check --diff examples src tests setup.py --force-exclude=pandapipeesdlparser.py From ba5848ea78d3eced2dab14e89f9b00b5d7ab8706 Mon Sep 17 00:00:00 2001 From: jarsarasty Date: Fri, 30 May 2025 14:59:55 +0200 Subject: [PATCH 13/13] highs 1.10 declares HeatPython problem infeasible --- HeatESDL.lp | 4764 +++++++++++++++++ HeatModelica.lp | 1238 +++++ HeatPython.lp | 4130 ++++++++++++++ setup.py | 18 +- .../src/heat_comparison.py | 46 +- tests/test_end_scenario_sizing.py | 6 +- 6 files changed, 10188 insertions(+), 14 deletions(-) create mode 100644 HeatESDL.lp create mode 100644 HeatModelica.lp create mode 100644 HeatPython.lp diff --git a/HeatESDL.lp b/HeatESDL.lp new file mode 100644 index 000000000..1e5326099 --- /dev/null +++ b/HeatESDL.lp @@ -0,0 +1,4764 @@ +\ENCODING=ISO-8859-1 +\Problem name: QP from CasADi + +Minimize + obj: 0 x631 + 0 x632 + 0 x633 + 0 x634 + 0 x635 + 0 x636 + 0 x637 + 0 x638 + + 0 x639 + 0 x640 + 0 x641 + 0 x642 + 0 x643 + 0 x644 + 0 x645 + 0 x646 + + 0 x647 + 0 x648 + 0 x649 + 0 x650 + 0 x651 + 0 x652 + 0 x653 + 0 x654 + + 0 x655 + 0 x656 + 0 x657 + 0 x658 + 0 x659 + 0 x660 + 0 x661 + 0 x662 + + 0 x663 + 0 x664 + 0 x665 + 0 x666 + 0 x667 + 0 x668 + 0 x669 + 0 x670 + + 0 x671 + 0 x672 + 0 x673 + 0 x674 + 0 x675 + 0 x1216 + 0 x1217 + + 0 x1218 + 0 x1219 + 0 x1220 + 0 x1221 + 0 x1222 + 0 x1223 + 0 x1224 + + 0 x1225 + 0 x1226 + 0 x1227 + 0 x1228 + 0 x1229 + 0 x1230 + 0 x1231 + + 0 x1232 + 0 x1233 + 0 x1234 + 0 x1235 + 0 x1236 + 0 x1237 + 0 x1238 + + 0 x1239 + 0 x1240 + 0 x1241 + 0 x1242 + 0 x1243 + 0 x1244 + 0 x1245 + + 0 x1246 + 0 x1247 + 0 x1248 + 0 x1249 + 0 x1250 + 0 x1251 + 0 x1252 + + 0 x1253 + 0 x1254 + 0 x1255 + 0 x1256 + 0 x1257 + 0 x1258 + 0 x1259 + + 0 x1260 + x1351 + x1352 + x1353 + x1354 + x1355 + x1356 + x1357 + x1358 + + x1359 + x1360 + x1361 + x1362 + x1363 + x1364 + x1365 + x1366 + x1367 + + x1368 + x1369 + x1370 + x1371 + x1372 + x1373 + x1374 + x1375 + x1376 + + x1377 + x1378 + x1379 + x1380 + x1381 + x1382 + x1383 + x1384 + x1385 + + x1386 + x1387 + x1388 + x1389 + x1390 + x1391 + x1392 + x1393 + x1394 + + x1395 +Subject To + c1: - 6.74386071629761 x91 + 0.359623271734158 x181 + 2.78068767679536 x856 + = 0 + c2: - 2.78068767679536 x316 + 0.359623271734158 x451 + + 2.78068767679536 x1036 = 0 + c3: - x46 + x496 + x676 = 0 + c4: - x91 + x541 + x721 = 0 + c5: 1.54623282221453 x1 - 0.00506066390234818 x586 - x1081 = 0 + c6: - x271 + x811 + x946 = 0 + c7: 16 x316 + 2.42524925491441 x361 - 16 x856 = 0 + c8: 2.25 x226 - x766 + 0.0136370792872691 x901 = 0 + c9: x991 - x1126 + x1261 = 0 + c10: x1036 - x1171 + x1306 = 0 + c11: - 6.74386071629761 x92 + 0.359623271734158 x182 + 2.78068767679536 x857 + = 0 + c12: - 2.78068767679536 x317 + 0.359623271734158 x452 + + 2.78068767679536 x1037 = 0 + c13: - x47 + x497 + x677 = 0 + c14: - x92 + x542 + x722 = 0 + c15: 1.54623282221453 x2 - 0.00506066390234818 x587 - x1082 = 0 + c16: - x272 + x812 + x947 = 0 + c17: 16 x317 + 2.42524925491441 x362 - 16 x857 = 0 + c18: 2.25 x227 - x767 + 0.0136370792872691 x902 = 0 + c19: x992 - x1127 + x1262 = 0 + c20: x1037 - x1172 + x1307 = 0 + c21: - 6.74386071629761 x93 + 0.359623271734158 x183 + 2.78068767679536 x858 + = 0 + c22: - 2.78068767679536 x318 + 0.359623271734158 x453 + + 2.78068767679536 x1038 = 0 + c23: - x48 + x498 + x678 = 0 + c24: - x93 + x543 + x723 = 0 + c25: 1.54623282221453 x3 - 0.00506066390234818 x588 - x1083 = 0 + c26: - x273 + x813 + x948 = 0 + c27: 16 x318 + 2.42524925491441 x363 - 16 x858 = 0 + c28: 2.25 x228 - x768 + 0.0136370792872691 x903 = 0 + c29: x993 - x1128 + x1263 = 0 + c30: x1038 - x1173 + x1308 = 0 + c31: - 6.74386071629761 x94 + 0.359623271734158 x184 + 2.78068767679536 x859 + = 0 + c32: - 2.78068767679536 x319 + 0.359623271734158 x454 + + 2.78068767679536 x1039 = 0 + c33: - x49 + x499 + x679 = 0 + c34: - x94 + x544 + x724 = 0 + c35: 1.54623282221453 x4 - 0.00506066390234818 x589 - x1084 = 0 + c36: - x274 + x814 + x949 = 0 + c37: 16 x319 + 2.42524925491441 x364 - 16 x859 = 0 + c38: 2.25 x229 - x769 + 0.0136370792872691 x904 = 0 + c39: x994 - x1129 + x1264 = 0 + c40: x1039 - x1174 + x1309 = 0 + c41: - 6.74386071629761 x95 + 0.359623271734158 x185 + 2.78068767679536 x860 + = 0 + c42: - 2.78068767679536 x320 + 0.359623271734158 x455 + + 2.78068767679536 x1040 = 0 + c43: - x50 + x500 + x680 = 0 + c44: - x95 + x545 + x725 = 0 + c45: 1.54623282221453 x5 - 0.00506066390234818 x590 - x1085 = 0 + c46: - x275 + x815 + x950 = 0 + c47: 16 x320 + 2.42524925491441 x365 - 16 x860 = 0 + c48: 2.25 x230 - x770 + 0.0136370792872691 x905 = 0 + c49: x995 - x1130 + x1265 = 0 + c50: x1040 - x1175 + x1310 = 0 + c51: - 6.74386071629761 x96 + 0.359623271734158 x186 + 2.78068767679536 x861 + = 0 + c52: - 2.78068767679536 x321 + 0.359623271734158 x456 + + 2.78068767679536 x1041 = 0 + c53: - x51 + x501 + x681 = 0 + c54: - x96 + x546 + x726 = 0 + c55: 1.54623282221453 x6 - 0.00506066390234818 x591 - x1086 = 0 + c56: - x276 + x816 + x951 = 0 + c57: 16 x321 + 2.42524925491441 x366 - 16 x861 = 0 + c58: 2.25 x231 - x771 + 0.0136370792872691 x906 = 0 + c59: x996 - x1131 + x1266 = 0 + c60: x1041 - x1176 + x1311 = 0 + c61: - 6.74386071629761 x97 + 0.359623271734158 x187 + 2.78068767679536 x862 + = 0 + c62: - 2.78068767679536 x322 + 0.359623271734158 x457 + + 2.78068767679536 x1042 = 0 + c63: - x52 + x502 + x682 = 0 + c64: - x97 + x547 + x727 = 0 + c65: 1.54623282221453 x7 - 0.00506066390234818 x592 - x1087 = 0 + c66: - x277 + x817 + x952 = 0 + c67: 16 x322 + 2.42524925491441 x367 - 16 x862 = 0 + c68: 2.25 x232 - x772 + 0.0136370792872691 x907 = 0 + c69: x997 - x1132 + x1267 = 0 + c70: x1042 - x1177 + x1312 = 0 + c71: - 6.74386071629761 x98 + 0.359623271734158 x188 + 2.78068767679536 x863 + = 0 + c72: - 2.78068767679536 x323 + 0.359623271734158 x458 + + 2.78068767679536 x1043 = 0 + c73: - x53 + x503 + x683 = 0 + c74: - x98 + x548 + x728 = 0 + c75: 1.54623282221453 x8 - 0.00506066390234818 x593 - x1088 = 0 + c76: - x278 + x818 + x953 = 0 + c77: 16 x323 + 2.42524925491441 x368 - 16 x863 = 0 + c78: 2.25 x233 - x773 + 0.0136370792872691 x908 = 0 + c79: x998 - x1133 + x1268 = 0 + c80: x1043 - x1178 + x1313 = 0 + c81: - 6.74386071629761 x99 + 0.359623271734158 x189 + 2.78068767679536 x864 + = 0 + c82: - 2.78068767679536 x324 + 0.359623271734158 x459 + + 2.78068767679536 x1044 = 0 + c83: - x54 + x504 + x684 = 0 + c84: - x99 + x549 + x729 = 0 + c85: 1.54623282221453 x9 - 0.00506066390234818 x594 - x1089 = 0 + c86: - x279 + x819 + x954 = 0 + c87: 16 x324 + 2.42524925491441 x369 - 16 x864 = 0 + c88: 2.25 x234 - x774 + 0.0136370792872691 x909 = 0 + c89: x999 - x1134 + x1269 = 0 + c90: x1044 - x1179 + x1314 = 0 + c91: - 6.74386071629761 x100 + 0.359623271734158 x190 + + 2.78068767679536 x865 = 0 + c92: - 2.78068767679536 x325 + 0.359623271734158 x460 + + 2.78068767679536 x1045 = 0 + c93: - x55 + x505 + x685 = 0 + c94: - x100 + x550 + x730 = 0 + c95: 1.54623282221453 x10 - 0.00506066390234818 x595 - x1090 = 0 + c96: - x280 + x820 + x955 = 0 + c97: 16 x325 + 2.42524925491441 x370 - 16 x865 = 0 + c98: 2.25 x235 - x775 + 0.0136370792872691 x910 = 0 + c99: x1000 - x1135 + x1270 = 0 + c100: x1045 - x1180 + x1315 = 0 + c101: - 6.74386071629761 x101 + 0.359623271734158 x191 + + 2.78068767679536 x866 = 0 + c102: - 2.78068767679536 x326 + 0.359623271734158 x461 + + 2.78068767679536 x1046 = 0 + c103: - x56 + x506 + x686 = 0 + c104: - x101 + x551 + x731 = 0 + c105: 1.54623282221453 x11 - 0.00506066390234818 x596 - x1091 = 0 + c106: - x281 + x821 + x956 = 0 + c107: 16 x326 + 2.42524925491441 x371 - 16 x866 = 0 + c108: 2.25 x236 - x776 + 0.0136370792872691 x911 = 0 + c109: x1001 - x1136 + x1271 = 0 + c110: x1046 - x1181 + x1316 = 0 + c111: - 6.74386071629761 x102 + 0.359623271734158 x192 + + 2.78068767679536 x867 = 0 + c112: - 2.78068767679536 x327 + 0.359623271734158 x462 + + 2.78068767679536 x1047 = 0 + c113: - x57 + x507 + x687 = 0 + c114: - x102 + x552 + x732 = 0 + c115: 1.54623282221453 x12 - 0.00506066390234818 x597 - x1092 = 0 + c116: - x282 + x822 + x957 = 0 + c117: 16 x327 + 2.42524925491441 x372 - 16 x867 = 0 + c118: 2.25 x237 - x777 + 0.0136370792872691 x912 = 0 + c119: x1002 - x1137 + x1272 = 0 + c120: x1047 - x1182 + x1317 = 0 + c121: - 6.74386071629761 x103 + 0.359623271734158 x193 + + 2.78068767679536 x868 = 0 + c122: - 2.78068767679536 x328 + 0.359623271734158 x463 + + 2.78068767679536 x1048 = 0 + c123: - x58 + x508 + x688 = 0 + c124: - x103 + x553 + x733 = 0 + c125: 1.54623282221453 x13 - 0.00506066390234818 x598 - x1093 = 0 + c126: - x283 + x823 + x958 = 0 + c127: 16 x328 + 2.42524925491441 x373 - 16 x868 = 0 + c128: 2.25 x238 - x778 + 0.0136370792872691 x913 = 0 + c129: x1003 - x1138 + x1273 = 0 + c130: x1048 - x1183 + x1318 = 0 + c131: - 6.74386071629761 x104 + 0.359623271734158 x194 + + 2.78068767679536 x869 = 0 + c132: - 2.78068767679536 x329 + 0.359623271734158 x464 + + 2.78068767679536 x1049 = 0 + c133: - x59 + x509 + x689 = 0 + c134: - x104 + x554 + x734 = 0 + c135: 1.54623282221453 x14 - 0.00506066390234818 x599 - x1094 = 0 + c136: - x284 + x824 + x959 = 0 + c137: 16 x329 + 2.42524925491441 x374 - 16 x869 = 0 + c138: 2.25 x239 - x779 + 0.0136370792872691 x914 = 0 + c139: x1004 - x1139 + x1274 = 0 + c140: x1049 - x1184 + x1319 = 0 + c141: - 6.74386071629761 x105 + 0.359623271734158 x195 + + 2.78068767679536 x870 = 0 + c142: - 2.78068767679536 x330 + 0.359623271734158 x465 + + 2.78068767679536 x1050 = 0 + c143: - x60 + x510 + x690 = 0 + c144: - x105 + x555 + x735 = 0 + c145: 1.54623282221453 x15 - 0.00506066390234818 x600 - x1095 = 0 + c146: - x285 + x825 + x960 = 0 + c147: 16 x330 + 2.42524925491441 x375 - 16 x870 = 0 + c148: 2.25 x240 - x780 + 0.0136370792872691 x915 = 0 + c149: x1005 - x1140 + x1275 = 0 + c150: x1050 - x1185 + x1320 = 0 + c151: - 6.74386071629761 x106 + 0.359623271734158 x196 + + 2.78068767679536 x871 = 0 + c152: - 2.78068767679536 x331 + 0.359623271734158 x466 + + 2.78068767679536 x1051 = 0 + c153: - x61 + x511 + x691 = 0 + c154: - x106 + x556 + x736 = 0 + c155: 1.54623282221453 x16 - 0.00506066390234818 x601 - x1096 = 0 + c156: - x286 + x826 + x961 = 0 + c157: 16 x331 + 2.42524925491441 x376 - 16 x871 = 0 + c158: 2.25 x241 - x781 + 0.0136370792872691 x916 = 0 + c159: x1006 - x1141 + x1276 = 0 + c160: x1051 - x1186 + x1321 = 0 + c161: - 6.74386071629761 x107 + 0.359623271734158 x197 + + 2.78068767679536 x872 = 0 + c162: - 2.78068767679536 x332 + 0.359623271734158 x467 + + 2.78068767679536 x1052 = 0 + c163: - x62 + x512 + x692 = 0 + c164: - x107 + x557 + x737 = 0 + c165: 1.54623282221453 x17 - 0.00506066390234818 x602 - x1097 = 0 + c166: - x287 + x827 + x962 = 0 + c167: 16 x332 + 2.42524925491441 x377 - 16 x872 = 0 + c168: 2.25 x242 - x782 + 0.0136370792872691 x917 = 0 + c169: x1007 - x1142 + x1277 = 0 + c170: x1052 - x1187 + x1322 = 0 + c171: - 6.74386071629761 x108 + 0.359623271734158 x198 + + 2.78068767679536 x873 = 0 + c172: - 2.78068767679536 x333 + 0.359623271734158 x468 + + 2.78068767679536 x1053 = 0 + c173: - x63 + x513 + x693 = 0 + c174: - x108 + x558 + x738 = 0 + c175: 1.54623282221453 x18 - 0.00506066390234818 x603 - x1098 = 0 + c176: - x288 + x828 + x963 = 0 + c177: 16 x333 + 2.42524925491441 x378 - 16 x873 = 0 + c178: 2.25 x243 - x783 + 0.0136370792872691 x918 = 0 + c179: x1008 - x1143 + x1278 = 0 + c180: x1053 - x1188 + x1323 = 0 + c181: - 6.74386071629761 x109 + 0.359623271734158 x199 + + 2.78068767679536 x874 = 0 + c182: - 2.78068767679536 x334 + 0.359623271734158 x469 + + 2.78068767679536 x1054 = 0 + c183: - x64 + x514 + x694 = 0 + c184: - x109 + x559 + x739 = 0 + c185: 1.54623282221453 x19 - 0.00506066390234818 x604 - x1099 = 0 + c186: - x289 + x829 + x964 = 0 + c187: 16 x334 + 2.42524925491441 x379 - 16 x874 = 0 + c188: 2.25 x244 - x784 + 0.0136370792872691 x919 = 0 + c189: x1009 - x1144 + x1279 = 0 + c190: x1054 - x1189 + x1324 = 0 + c191: - 6.74386071629761 x110 + 0.359623271734158 x200 + + 2.78068767679536 x875 = 0 + c192: - 2.78068767679536 x335 + 0.359623271734158 x470 + + 2.78068767679536 x1055 = 0 + c193: - x65 + x515 + x695 = 0 + c194: - x110 + x560 + x740 = 0 + c195: 1.54623282221453 x20 - 0.00506066390234818 x605 - x1100 = 0 + c196: - x290 + x830 + x965 = 0 + c197: 16 x335 + 2.42524925491441 x380 - 16 x875 = 0 + c198: 2.25 x245 - x785 + 0.0136370792872691 x920 = 0 + c199: x1010 - x1145 + x1280 = 0 + c200: x1055 - x1190 + x1325 = 0 + c201: - 6.74386071629761 x111 + 0.359623271734158 x201 + + 2.78068767679536 x876 = 0 + c202: - 2.78068767679536 x336 + 0.359623271734158 x471 + + 2.78068767679536 x1056 = 0 + c203: - x66 + x516 + x696 = 0 + c204: - x111 + x561 + x741 = 0 + c205: 1.54623282221453 x21 - 0.00506066390234818 x606 - x1101 = 0 + c206: - x291 + x831 + x966 = 0 + c207: 16 x336 + 2.42524925491441 x381 - 16 x876 = 0 + c208: 2.25 x246 - x786 + 0.0136370792872691 x921 = 0 + c209: x1011 - x1146 + x1281 = 0 + c210: x1056 - x1191 + x1326 = 0 + c211: - 6.74386071629761 x112 + 0.359623271734158 x202 + + 2.78068767679536 x877 = 0 + c212: - 2.78068767679536 x337 + 0.359623271734158 x472 + + 2.78068767679536 x1057 = 0 + c213: - x67 + x517 + x697 = 0 + c214: - x112 + x562 + x742 = 0 + c215: 1.54623282221453 x22 - 0.00506066390234818 x607 - x1102 = 0 + c216: - x292 + x832 + x967 = 0 + c217: 16 x337 + 2.42524925491441 x382 - 16 x877 = 0 + c218: 2.25 x247 - x787 + 0.0136370792872691 x922 = 0 + c219: x1012 - x1147 + x1282 = 0 + c220: x1057 - x1192 + x1327 = 0 + c221: - 6.74386071629761 x113 + 0.359623271734158 x203 + + 2.78068767679536 x878 = 0 + c222: - 2.78068767679536 x338 + 0.359623271734158 x473 + + 2.78068767679536 x1058 = 0 + c223: - x68 + x518 + x698 = 0 + c224: - x113 + x563 + x743 = 0 + c225: 1.54623282221453 x23 - 0.00506066390234818 x608 - x1103 = 0 + c226: - x293 + x833 + x968 = 0 + c227: 16 x338 + 2.42524925491441 x383 - 16 x878 = 0 + c228: 2.25 x248 - x788 + 0.0136370792872691 x923 = 0 + c229: x1013 - x1148 + x1283 = 0 + c230: x1058 - x1193 + x1328 = 0 + c231: - 6.74386071629761 x114 + 0.359623271734158 x204 + + 2.78068767679536 x879 = 0 + c232: - 2.78068767679536 x339 + 0.359623271734158 x474 + + 2.78068767679536 x1059 = 0 + c233: - x69 + x519 + x699 = 0 + c234: - x114 + x564 + x744 = 0 + c235: 1.54623282221453 x24 - 0.00506066390234818 x609 - x1104 = 0 + c236: - x294 + x834 + x969 = 0 + c237: 16 x339 + 2.42524925491441 x384 - 16 x879 = 0 + c238: 2.25 x249 - x789 + 0.0136370792872691 x924 = 0 + c239: x1014 - x1149 + x1284 = 0 + c240: x1059 - x1194 + x1329 = 0 + c241: - 6.74386071629761 x115 + 0.359623271734158 x205 + + 2.78068767679536 x880 = 0 + c242: - 2.78068767679536 x340 + 0.359623271734158 x475 + + 2.78068767679536 x1060 = 0 + c243: - x70 + x520 + x700 = 0 + c244: - x115 + x565 + x745 = 0 + c245: 1.54623282221453 x25 - 0.00506066390234818 x610 - x1105 = 0 + c246: - x295 + x835 + x970 = 0 + c247: 16 x340 + 2.42524925491441 x385 - 16 x880 = 0 + c248: 2.25 x250 - x790 + 0.0136370792872691 x925 = 0 + c249: x1015 - x1150 + x1285 = 0 + c250: x1060 - x1195 + x1330 = 0 + c251: - 6.74386071629761 x116 + 0.359623271734158 x206 + + 2.78068767679536 x881 = 0 + c252: - 2.78068767679536 x341 + 0.359623271734158 x476 + + 2.78068767679536 x1061 = 0 + c253: - x71 + x521 + x701 = 0 + c254: - x116 + x566 + x746 = 0 + c255: 1.54623282221453 x26 - 0.00506066390234818 x611 - x1106 = 0 + c256: - x296 + x836 + x971 = 0 + c257: 16 x341 + 2.42524925491441 x386 - 16 x881 = 0 + c258: 2.25 x251 - x791 + 0.0136370792872691 x926 = 0 + c259: x1016 - x1151 + x1286 = 0 + c260: x1061 - x1196 + x1331 = 0 + c261: - 6.74386071629761 x117 + 0.359623271734158 x207 + + 2.78068767679536 x882 = 0 + c262: - 2.78068767679536 x342 + 0.359623271734158 x477 + + 2.78068767679536 x1062 = 0 + c263: - x72 + x522 + x702 = 0 + c264: - x117 + x567 + x747 = 0 + c265: 1.54623282221453 x27 - 0.00506066390234818 x612 - x1107 = 0 + c266: - x297 + x837 + x972 = 0 + c267: 16 x342 + 2.42524925491441 x387 - 16 x882 = 0 + c268: 2.25 x252 - x792 + 0.0136370792872691 x927 = 0 + c269: x1017 - x1152 + x1287 = 0 + c270: x1062 - x1197 + x1332 = 0 + c271: - 6.74386071629761 x118 + 0.359623271734158 x208 + + 2.78068767679536 x883 = 0 + c272: - 2.78068767679536 x343 + 0.359623271734158 x478 + + 2.78068767679536 x1063 = 0 + c273: - x73 + x523 + x703 = 0 + c274: - x118 + x568 + x748 = 0 + c275: 1.54623282221453 x28 - 0.00506066390234818 x613 - x1108 = 0 + c276: - x298 + x838 + x973 = 0 + c277: 16 x343 + 2.42524925491441 x388 - 16 x883 = 0 + c278: 2.25 x253 - x793 + 0.0136370792872691 x928 = 0 + c279: x1018 - x1153 + x1288 = 0 + c280: x1063 - x1198 + x1333 = 0 + c281: - 6.74386071629761 x119 + 0.359623271734158 x209 + + 2.78068767679536 x884 = 0 + c282: - 2.78068767679536 x344 + 0.359623271734158 x479 + + 2.78068767679536 x1064 = 0 + c283: - x74 + x524 + x704 = 0 + c284: - x119 + x569 + x749 = 0 + c285: 1.54623282221453 x29 - 0.00506066390234818 x614 - x1109 = 0 + c286: - x299 + x839 + x974 = 0 + c287: 16 x344 + 2.42524925491441 x389 - 16 x884 = 0 + c288: 2.25 x254 - x794 + 0.0136370792872691 x929 = 0 + c289: x1019 - x1154 + x1289 = 0 + c290: x1064 - x1199 + x1334 = 0 + c291: - 6.74386071629761 x120 + 0.359623271734158 x210 + + 2.78068767679536 x885 = 0 + c292: - 2.78068767679536 x345 + 0.359623271734158 x480 + + 2.78068767679536 x1065 = 0 + c293: - x75 + x525 + x705 = 0 + c294: - x120 + x570 + x750 = 0 + c295: 1.54623282221453 x30 - 0.00506066390234818 x615 - x1110 = 0 + c296: - x300 + x840 + x975 = 0 + c297: 16 x345 + 2.42524925491441 x390 - 16 x885 = 0 + c298: 2.25 x255 - x795 + 0.0136370792872691 x930 = 0 + c299: x1020 - x1155 + x1290 = 0 + c300: x1065 - x1200 + x1335 = 0 + c301: - 6.74386071629761 x121 + 0.359623271734158 x211 + + 2.78068767679536 x886 = 0 + c302: - 2.78068767679536 x346 + 0.359623271734158 x481 + + 2.78068767679536 x1066 = 0 + c303: - x76 + x526 + x706 = 0 + c304: - x121 + x571 + x751 = 0 + c305: 1.54623282221453 x31 - 0.00506066390234818 x616 - x1111 = 0 + c306: - x301 + x841 + x976 = 0 + c307: 16 x346 + 2.42524925491441 x391 - 16 x886 = 0 + c308: 2.25 x256 - x796 + 0.0136370792872691 x931 = 0 + c309: x1021 - x1156 + x1291 = 0 + c310: x1066 - x1201 + x1336 = 0 + c311: - 6.74386071629761 x122 + 0.359623271734158 x212 + + 2.78068767679536 x887 = 0 + c312: - 2.78068767679536 x347 + 0.359623271734158 x482 + + 2.78068767679536 x1067 = 0 + c313: - x77 + x527 + x707 = 0 + c314: - x122 + x572 + x752 = 0 + c315: 1.54623282221453 x32 - 0.00506066390234818 x617 - x1112 = 0 + c316: - x302 + x842 + x977 = 0 + c317: 16 x347 + 2.42524925491441 x392 - 16 x887 = 0 + c318: 2.25 x257 - x797 + 0.0136370792872691 x932 = 0 + c319: x1022 - x1157 + x1292 = 0 + c320: x1067 - x1202 + x1337 = 0 + c321: - 6.74386071629761 x123 + 0.359623271734158 x213 + + 2.78068767679536 x888 = 0 + c322: - 2.78068767679536 x348 + 0.359623271734158 x483 + + 2.78068767679536 x1068 = 0 + c323: - x78 + x528 + x708 = 0 + c324: - x123 + x573 + x753 = 0 + c325: 1.54623282221453 x33 - 0.00506066390234818 x618 - x1113 = 0 + c326: - x303 + x843 + x978 = 0 + c327: 16 x348 + 2.42524925491441 x393 - 16 x888 = 0 + c328: 2.25 x258 - x798 + 0.0136370792872691 x933 = 0 + c329: x1023 - x1158 + x1293 = 0 + c330: x1068 - x1203 + x1338 = 0 + c331: - 6.74386071629761 x124 + 0.359623271734158 x214 + + 2.78068767679536 x889 = 0 + c332: - 2.78068767679536 x349 + 0.359623271734158 x484 + + 2.78068767679536 x1069 = 0 + c333: - x79 + x529 + x709 = 0 + c334: - x124 + x574 + x754 = 0 + c335: 1.54623282221453 x34 - 0.00506066390234818 x619 - x1114 = 0 + c336: - x304 + x844 + x979 = 0 + c337: 16 x349 + 2.42524925491441 x394 - 16 x889 = 0 + c338: 2.25 x259 - x799 + 0.0136370792872691 x934 = 0 + c339: x1024 - x1159 + x1294 = 0 + c340: x1069 - x1204 + x1339 = 0 + c341: - 6.74386071629761 x125 + 0.359623271734158 x215 + + 2.78068767679536 x890 = 0 + c342: - 2.78068767679536 x350 + 0.359623271734158 x485 + + 2.78068767679536 x1070 = 0 + c343: - x80 + x530 + x710 = 0 + c344: - x125 + x575 + x755 = 0 + c345: 1.54623282221453 x35 - 0.00506066390234818 x620 - x1115 = 0 + c346: - x305 + x845 + x980 = 0 + c347: 16 x350 + 2.42524925491441 x395 - 16 x890 = 0 + c348: 2.25 x260 - x800 + 0.0136370792872691 x935 = 0 + c349: x1025 - x1160 + x1295 = 0 + c350: x1070 - x1205 + x1340 = 0 + c351: - 6.74386071629761 x126 + 0.359623271734158 x216 + + 2.78068767679536 x891 = 0 + c352: - 2.78068767679536 x351 + 0.359623271734158 x486 + + 2.78068767679536 x1071 = 0 + c353: - x81 + x531 + x711 = 0 + c354: - x126 + x576 + x756 = 0 + c355: 1.54623282221453 x36 - 0.00506066390234818 x621 - x1116 = 0 + c356: - x306 + x846 + x981 = 0 + c357: 16 x351 + 2.42524925491441 x396 - 16 x891 = 0 + c358: 2.25 x261 - x801 + 0.0136370792872691 x936 = 0 + c359: x1026 - x1161 + x1296 = 0 + c360: x1071 - x1206 + x1341 = 0 + c361: - 6.74386071629761 x127 + 0.359623271734158 x217 + + 2.78068767679536 x892 = 0 + c362: - 2.78068767679536 x352 + 0.359623271734158 x487 + + 2.78068767679536 x1072 = 0 + c363: - x82 + x532 + x712 = 0 + c364: - x127 + x577 + x757 = 0 + c365: 1.54623282221453 x37 - 0.00506066390234818 x622 - x1117 = 0 + c366: - x307 + x847 + x982 = 0 + c367: 16 x352 + 2.42524925491441 x397 - 16 x892 = 0 + c368: 2.25 x262 - x802 + 0.0136370792872691 x937 = 0 + c369: x1027 - x1162 + x1297 = 0 + c370: x1072 - x1207 + x1342 = 0 + c371: - 6.74386071629761 x128 + 0.359623271734158 x218 + + 2.78068767679536 x893 = 0 + c372: - 2.78068767679536 x353 + 0.359623271734158 x488 + + 2.78068767679536 x1073 = 0 + c373: - x83 + x533 + x713 = 0 + c374: - x128 + x578 + x758 = 0 + c375: 1.54623282221453 x38 - 0.00506066390234818 x623 - x1118 = 0 + c376: - x308 + x848 + x983 = 0 + c377: 16 x353 + 2.42524925491441 x398 - 16 x893 = 0 + c378: 2.25 x263 - x803 + 0.0136370792872691 x938 = 0 + c379: x1028 - x1163 + x1298 = 0 + c380: x1073 - x1208 + x1343 = 0 + c381: - 6.74386071629761 x129 + 0.359623271734158 x219 + + 2.78068767679536 x894 = 0 + c382: - 2.78068767679536 x354 + 0.359623271734158 x489 + + 2.78068767679536 x1074 = 0 + c383: - x84 + x534 + x714 = 0 + c384: - x129 + x579 + x759 = 0 + c385: 1.54623282221453 x39 - 0.00506066390234818 x624 - x1119 = 0 + c386: - x309 + x849 + x984 = 0 + c387: 16 x354 + 2.42524925491441 x399 - 16 x894 = 0 + c388: 2.25 x264 - x804 + 0.0136370792872691 x939 = 0 + c389: x1029 - x1164 + x1299 = 0 + c390: x1074 - x1209 + x1344 = 0 + c391: - 6.74386071629761 x130 + 0.359623271734158 x220 + + 2.78068767679536 x895 = 0 + c392: - 2.78068767679536 x355 + 0.359623271734158 x490 + + 2.78068767679536 x1075 = 0 + c393: - x85 + x535 + x715 = 0 + c394: - x130 + x580 + x760 = 0 + c395: 1.54623282221453 x40 - 0.00506066390234818 x625 - x1120 = 0 + c396: - x310 + x850 + x985 = 0 + c397: 16 x355 + 2.42524925491441 x400 - 16 x895 = 0 + c398: 2.25 x265 - x805 + 0.0136370792872691 x940 = 0 + c399: x1030 - x1165 + x1300 = 0 + c400: x1075 - x1210 + x1345 = 0 + c401: - 6.74386071629761 x131 + 0.359623271734158 x221 + + 2.78068767679536 x896 = 0 + c402: - 2.78068767679536 x356 + 0.359623271734158 x491 + + 2.78068767679536 x1076 = 0 + c403: - x86 + x536 + x716 = 0 + c404: - x131 + x581 + x761 = 0 + c405: 1.54623282221453 x41 - 0.00506066390234818 x626 - x1121 = 0 + c406: - x311 + x851 + x986 = 0 + c407: 16 x356 + 2.42524925491441 x401 - 16 x896 = 0 + c408: 2.25 x266 - x806 + 0.0136370792872691 x941 = 0 + c409: x1031 - x1166 + x1301 = 0 + c410: x1076 - x1211 + x1346 = 0 + c411: - 6.74386071629761 x132 + 0.359623271734158 x222 + + 2.78068767679536 x897 = 0 + c412: - 2.78068767679536 x357 + 0.359623271734158 x492 + + 2.78068767679536 x1077 = 0 + c413: - x87 + x537 + x717 = 0 + c414: - x132 + x582 + x762 = 0 + c415: 1.54623282221453 x42 - 0.00506066390234818 x627 - x1122 = 0 + c416: - x312 + x852 + x987 = 0 + c417: 16 x357 + 2.42524925491441 x402 - 16 x897 = 0 + c418: 2.25 x267 - x807 + 0.0136370792872691 x942 = 0 + c419: x1032 - x1167 + x1302 = 0 + c420: x1077 - x1212 + x1347 = 0 + c421: - 6.74386071629761 x133 + 0.359623271734158 x223 + + 2.78068767679536 x898 = 0 + c422: - 2.78068767679536 x358 + 0.359623271734158 x493 + + 2.78068767679536 x1078 = 0 + c423: - x88 + x538 + x718 = 0 + c424: - x133 + x583 + x763 = 0 + c425: 1.54623282221453 x43 - 0.00506066390234818 x628 - x1123 = 0 + c426: - x313 + x853 + x988 = 0 + c427: 16 x358 + 2.42524925491441 x403 - 16 x898 = 0 + c428: 2.25 x268 - x808 + 0.0136370792872691 x943 = 0 + c429: x1033 - x1168 + x1303 = 0 + c430: x1078 - x1213 + x1348 = 0 + c431: - 6.74386071629761 x134 + 0.359623271734158 x224 + + 2.78068767679536 x899 = 0 + c432: - 2.78068767679536 x359 + 0.359623271734158 x494 + + 2.78068767679536 x1079 = 0 + c433: - x89 + x539 + x719 = 0 + c434: - x134 + x584 + x764 = 0 + c435: 1.54623282221453 x44 - 0.00506066390234818 x629 - x1124 = 0 + c436: - x314 + x854 + x989 = 0 + c437: 16 x359 + 2.42524925491441 x404 - 16 x899 = 0 + c438: 2.25 x269 - x809 + 0.0136370792872691 x944 = 0 + c439: x1034 - x1169 + x1304 = 0 + c440: x1079 - x1214 + x1349 = 0 + c441: - 6.74386071629761 x135 + 0.359623271734158 x225 + + 2.78068767679536 x900 = 0 + c442: - 2.78068767679536 x360 + 0.359623271734158 x495 + + 2.78068767679536 x1080 = 0 + c443: - x90 + x540 + x720 = 0 + c444: - x135 + x585 + x765 = 0 + c445: 1.54623282221453 x45 - 0.00506066390234818 x630 - x1125 = 0 + c446: - x315 + x855 + x990 = 0 + c447: 16 x360 + 2.42524925491441 x405 - 16 x900 = 0 + c448: 2.25 x270 - x810 + 0.0136370792872691 x945 = 0 + c449: x1035 - x1170 + x1305 = 0 + c450: x1080 - x1215 + x1350 = 0 + c451: - 0.255290703510786 x136 - 0.619143588476108 x361 + + 1.56684123040579 x1531 >= 0 + c452: - 0.255290703510786 x137 - 0.619143588476108 x362 + + 1.56684123040579 x1532 >= 0 + c453: - 0.255290703510786 x138 - 0.619143588476108 x363 + + 1.56684123040579 x1533 >= 0 + c454: - 0.255290703510786 x139 - 0.619143588476108 x364 + + 1.56684123040579 x1534 >= 0 + c455: - 0.255290703510786 x140 - 0.619143588476108 x365 + + 1.56684123040579 x1535 >= 0 + c456: - 0.255290703510786 x141 - 0.619143588476108 x366 + + 1.56684123040579 x1536 >= 0 + c457: - 0.255290703510786 x142 - 0.619143588476108 x367 + + 1.56684123040579 x1537 >= 0 + c458: - 0.255290703510786 x143 - 0.619143588476108 x368 + + 1.56684123040579 x1538 >= 0 + c459: - 0.255290703510786 x144 - 0.619143588476108 x369 + + 1.56684123040579 x1539 >= 0 + c460: - 0.255290703510786 x145 - 0.619143588476108 x370 + + 1.56684123040579 x1540 >= 0 + c461: - 0.255290703510786 x146 - 0.619143588476108 x371 + + 1.56684123040579 x1541 >= 0 + c462: - 0.255290703510786 x147 - 0.619143588476108 x372 + + 1.56684123040579 x1542 >= 0 + c463: - 0.255290703510786 x148 - 0.619143588476108 x373 + + 1.56684123040579 x1543 >= 0 + c464: - 0.255290703510786 x149 - 0.619143588476108 x374 + + 1.56684123040579 x1544 >= 0 + c465: - 0.255290703510786 x150 - 0.619143588476108 x375 + + 1.56684123040579 x1545 >= 0 + c466: - 0.255290703510786 x151 - 0.619143588476108 x376 + + 1.56684123040579 x1546 >= 0 + c467: - 0.255290703510786 x152 - 0.619143588476108 x377 + + 1.56684123040579 x1547 >= 0 + c468: - 0.255290703510786 x153 - 0.619143588476108 x378 + + 1.56684123040579 x1548 >= 0 + c469: - 0.255290703510786 x154 - 0.619143588476108 x379 + + 1.56684123040579 x1549 >= 0 + c470: - 0.255290703510786 x155 - 0.619143588476108 x380 + + 1.56684123040579 x1550 >= 0 + c471: - 0.255290703510786 x156 - 0.619143588476108 x381 + + 1.56684123040579 x1551 >= 0 + c472: - 0.255290703510786 x157 - 0.619143588476108 x382 + + 1.56684123040579 x1552 >= 0 + c473: - 0.255290703510786 x158 - 0.619143588476108 x383 + + 1.56684123040579 x1553 >= 0 + c474: - 0.255290703510786 x159 - 0.619143588476108 x384 + + 1.56684123040579 x1554 >= 0 + c475: - 0.255290703510786 x160 - 0.619143588476108 x385 + + 1.56684123040579 x1555 >= 0 + c476: - 0.255290703510786 x161 - 0.619143588476108 x386 + + 1.56684123040579 x1556 >= 0 + c477: - 0.255290703510786 x162 - 0.619143588476108 x387 + + 1.56684123040579 x1557 >= 0 + c478: - 0.255290703510786 x163 - 0.619143588476108 x388 + + 1.56684123040579 x1558 >= 0 + c479: - 0.255290703510786 x164 - 0.619143588476108 x389 + + 1.56684123040579 x1559 >= 0 + c480: - 0.255290703510786 x165 - 0.619143588476108 x390 + + 1.56684123040579 x1560 >= 0 + c481: - 0.255290703510786 x166 - 0.619143588476108 x391 + + 1.56684123040579 x1561 >= 0 + c482: - 0.255290703510786 x167 - 0.619143588476108 x392 + + 1.56684123040579 x1562 >= 0 + c483: - 0.255290703510786 x168 - 0.619143588476108 x393 + + 1.56684123040579 x1563 >= 0 + c484: - 0.255290703510786 x169 - 0.619143588476108 x394 + + 1.56684123040579 x1564 >= 0 + c485: - 0.255290703510786 x170 - 0.619143588476108 x395 + + 1.56684123040579 x1565 >= 0 + c486: - 0.255290703510786 x171 - 0.619143588476108 x396 + + 1.56684123040579 x1566 >= 0 + c487: - 0.255290703510786 x172 - 0.619143588476108 x397 + + 1.56684123040579 x1567 >= 0 + c488: - 0.255290703510786 x173 - 0.619143588476108 x398 + + 1.56684123040579 x1568 >= 0 + c489: - 0.255290703510786 x174 - 0.619143588476108 x399 + + 1.56684123040579 x1569 >= 0 + c490: - 0.255290703510786 x175 - 0.619143588476108 x400 + + 1.56684123040579 x1570 >= 0 + c491: - 0.255290703510786 x176 - 0.619143588476108 x401 + + 1.56684123040579 x1571 >= 0 + c492: - 0.255290703510786 x177 - 0.619143588476108 x402 + + 1.56684123040579 x1572 >= 0 + c493: - 0.255290703510786 x178 - 0.619143588476108 x403 + + 1.56684123040579 x1573 >= 0 + c494: - 0.255290703510786 x179 - 0.619143588476108 x404 + + 1.56684123040579 x1574 >= 0 + c495: - 0.255290703510786 x180 - 0.619143588476108 x405 + + 1.56684123040579 x1575 >= 0 + c496: - 0.255290703510786 x136 - 0.619143588476108 x361 + - 1.56684123040579 x1531 <= 0 + c497: - 0.255290703510786 x137 - 0.619143588476108 x362 + - 1.56684123040579 x1532 <= 0 + c498: - 0.255290703510786 x138 - 0.619143588476108 x363 + - 1.56684123040579 x1533 <= 0 + c499: - 0.255290703510786 x139 - 0.619143588476108 x364 + - 1.56684123040579 x1534 <= 0 + c500: - 0.255290703510786 x140 - 0.619143588476108 x365 + - 1.56684123040579 x1535 <= 0 + c501: - 0.255290703510786 x141 - 0.619143588476108 x366 + - 1.56684123040579 x1536 <= 0 + c502: - 0.255290703510786 x142 - 0.619143588476108 x367 + - 1.56684123040579 x1537 <= 0 + c503: - 0.255290703510786 x143 - 0.619143588476108 x368 + - 1.56684123040579 x1538 <= 0 + c504: - 0.255290703510786 x144 - 0.619143588476108 x369 + - 1.56684123040579 x1539 <= 0 + c505: - 0.255290703510786 x145 - 0.619143588476108 x370 + - 1.56684123040579 x1540 <= 0 + c506: - 0.255290703510786 x146 - 0.619143588476108 x371 + - 1.56684123040579 x1541 <= 0 + c507: - 0.255290703510786 x147 - 0.619143588476108 x372 + - 1.56684123040579 x1542 <= 0 + c508: - 0.255290703510786 x148 - 0.619143588476108 x373 + - 1.56684123040579 x1543 <= 0 + c509: - 0.255290703510786 x149 - 0.619143588476108 x374 + - 1.56684123040579 x1544 <= 0 + c510: - 0.255290703510786 x150 - 0.619143588476108 x375 + - 1.56684123040579 x1545 <= 0 + c511: - 0.255290703510786 x151 - 0.619143588476108 x376 + - 1.56684123040579 x1546 <= 0 + c512: - 0.255290703510786 x152 - 0.619143588476108 x377 + - 1.56684123040579 x1547 <= 0 + c513: - 0.255290703510786 x153 - 0.619143588476108 x378 + - 1.56684123040579 x1548 <= 0 + c514: - 0.255290703510786 x154 - 0.619143588476108 x379 + - 1.56684123040579 x1549 <= 0 + c515: - 0.255290703510786 x155 - 0.619143588476108 x380 + - 1.56684123040579 x1550 <= 0 + c516: - 0.255290703510786 x156 - 0.619143588476108 x381 + - 1.56684123040579 x1551 <= 0 + c517: - 0.255290703510786 x157 - 0.619143588476108 x382 + - 1.56684123040579 x1552 <= 0 + c518: - 0.255290703510786 x158 - 0.619143588476108 x383 + - 1.56684123040579 x1553 <= 0 + c519: - 0.255290703510786 x159 - 0.619143588476108 x384 + - 1.56684123040579 x1554 <= 0 + c520: - 0.255290703510786 x160 - 0.619143588476108 x385 + - 1.56684123040579 x1555 <= 0 + c521: - 0.255290703510786 x161 - 0.619143588476108 x386 + - 1.56684123040579 x1556 <= 0 + c522: - 0.255290703510786 x162 - 0.619143588476108 x387 + - 1.56684123040579 x1557 <= 0 + c523: - 0.255290703510786 x163 - 0.619143588476108 x388 + - 1.56684123040579 x1558 <= 0 + c524: - 0.255290703510786 x164 - 0.619143588476108 x389 + - 1.56684123040579 x1559 <= 0 + c525: - 0.255290703510786 x165 - 0.619143588476108 x390 + - 1.56684123040579 x1560 <= 0 + c526: - 0.255290703510786 x166 - 0.619143588476108 x391 + - 1.56684123040579 x1561 <= 0 + c527: - 0.255290703510786 x167 - 0.619143588476108 x392 + - 1.56684123040579 x1562 <= 0 + c528: - 0.255290703510786 x168 - 0.619143588476108 x393 + - 1.56684123040579 x1563 <= 0 + c529: - 0.255290703510786 x169 - 0.619143588476108 x394 + - 1.56684123040579 x1564 <= 0 + c530: - 0.255290703510786 x170 - 0.619143588476108 x395 + - 1.56684123040579 x1565 <= 0 + c531: - 0.255290703510786 x171 - 0.619143588476108 x396 + - 1.56684123040579 x1566 <= 0 + c532: - 0.255290703510786 x172 - 0.619143588476108 x397 + - 1.56684123040579 x1567 <= 0 + c533: - 0.255290703510786 x173 - 0.619143588476108 x398 + - 1.56684123040579 x1568 <= 0 + c534: - 0.255290703510786 x174 - 0.619143588476108 x399 + - 1.56684123040579 x1569 <= 0 + c535: - 0.255290703510786 x175 - 0.619143588476108 x400 + - 1.56684123040579 x1570 <= 0 + c536: - 0.255290703510786 x176 - 0.619143588476108 x401 + - 1.56684123040579 x1571 <= 0 + c537: - 0.255290703510786 x177 - 0.619143588476108 x402 + - 1.56684123040579 x1572 <= 0 + c538: - 0.255290703510786 x178 - 0.619143588476108 x403 + - 1.56684123040579 x1573 <= 0 + c539: - 0.255290703510786 x179 - 0.619143588476108 x404 + - 1.56684123040579 x1574 <= 0 + c540: - 0.255290703510786 x180 - 0.619143588476108 x405 + - 1.56684123040579 x1575 <= 0 + c541: - 0.1 x136 - 0.1 x1396 - x1486 >= -1 + c542: - 0.1 x137 - 0.1 x1397 - x1487 >= -1 + c543: - 0.1 x138 - 0.1 x1398 - x1488 >= -1 + c544: - 0.1 x139 - 0.1 x1399 - x1489 >= -1 + c545: - 0.1 x140 - 0.1 x1400 - x1490 >= -1 + c546: - 0.1 x141 - 0.1 x1401 - x1491 >= -1 + c547: - 0.1 x142 - 0.1 x1402 - x1492 >= -1 + c548: - 0.1 x143 - 0.1 x1403 - x1493 >= -1 + c549: - 0.1 x144 - 0.1 x1404 - x1494 >= -1 + c550: - 0.1 x145 - 0.1 x1405 - x1495 >= -1 + c551: - 0.1 x146 - 0.1 x1406 - x1496 >= -1 + c552: - 0.1 x147 - 0.1 x1407 - x1497 >= -1 + c553: - 0.1 x148 - 0.1 x1408 - x1498 >= -1 + c554: - 0.1 x149 - 0.1 x1409 - x1499 >= -1 + c555: - 0.1 x150 - 0.1 x1410 - x1500 >= -1 + c556: - 0.1 x151 - 0.1 x1411 - x1501 >= -1 + c557: - 0.1 x152 - 0.1 x1412 - x1502 >= -1 + c558: - 0.1 x153 - 0.1 x1413 - x1503 >= -1 + c559: - 0.1 x154 - 0.1 x1414 - x1504 >= -1 + c560: - 0.1 x155 - 0.1 x1415 - x1505 >= -1 + c561: - 0.1 x156 - 0.1 x1416 - x1506 >= -1 + c562: - 0.1 x157 - 0.1 x1417 - x1507 >= -1 + c563: - 0.1 x158 - 0.1 x1418 - x1508 >= -1 + c564: - 0.1 x159 - 0.1 x1419 - x1509 >= -1 + c565: - 0.1 x160 - 0.1 x1420 - x1510 >= -1 + c566: - 0.1 x161 - 0.1 x1421 - x1511 >= -1 + c567: - 0.1 x162 - 0.1 x1422 - x1512 >= -1 + c568: - 0.1 x163 - 0.1 x1423 - x1513 >= -1 + c569: - 0.1 x164 - 0.1 x1424 - x1514 >= -1 + c570: - 0.1 x165 - 0.1 x1425 - x1515 >= -1 + c571: - 0.1 x166 - 0.1 x1426 - x1516 >= -1 + c572: - 0.1 x167 - 0.1 x1427 - x1517 >= -1 + c573: - 0.1 x168 - 0.1 x1428 - x1518 >= -1 + c574: - 0.1 x169 - 0.1 x1429 - x1519 >= -1 + c575: - 0.1 x170 - 0.1 x1430 - x1520 >= -1 + c576: - 0.1 x171 - 0.1 x1431 - x1521 >= -1 + c577: - 0.1 x172 - 0.1 x1432 - x1522 >= -1 + c578: - 0.1 x173 - 0.1 x1433 - x1523 >= -1 + c579: - 0.1 x174 - 0.1 x1434 - x1524 >= -1 + c580: - 0.1 x175 - 0.1 x1435 - x1525 >= -1 + c581: - 0.1 x176 - 0.1 x1436 - x1526 >= -1 + c582: - 0.1 x177 - 0.1 x1437 - x1527 >= -1 + c583: - 0.1 x178 - 0.1 x1438 - x1528 >= -1 + c584: - 0.1 x179 - 0.1 x1439 - x1529 >= -1 + c585: - 0.1 x180 - 0.1 x1440 - x1530 >= -1 + c586: 0.1 x136 - 0.1 x1396 + x1486 >= 0 + c587: 0.1 x137 - 0.1 x1397 + x1487 >= 0 + c588: 0.1 x138 - 0.1 x1398 + x1488 >= 0 + c589: 0.1 x139 - 0.1 x1399 + x1489 >= 0 + c590: 0.1 x140 - 0.1 x1400 + x1490 >= 0 + c591: 0.1 x141 - 0.1 x1401 + x1491 >= 0 + c592: 0.1 x142 - 0.1 x1402 + x1492 >= 0 + c593: 0.1 x143 - 0.1 x1403 + x1493 >= 0 + c594: 0.1 x144 - 0.1 x1404 + x1494 >= 0 + c595: 0.1 x145 - 0.1 x1405 + x1495 >= 0 + c596: 0.1 x146 - 0.1 x1406 + x1496 >= 0 + c597: 0.1 x147 - 0.1 x1407 + x1497 >= 0 + c598: 0.1 x148 - 0.1 x1408 + x1498 >= 0 + c599: 0.1 x149 - 0.1 x1409 + x1499 >= 0 + c600: 0.1 x150 - 0.1 x1410 + x1500 >= 0 + c601: 0.1 x151 - 0.1 x1411 + x1501 >= 0 + c602: 0.1 x152 - 0.1 x1412 + x1502 >= 0 + c603: 0.1 x153 - 0.1 x1413 + x1503 >= 0 + c604: 0.1 x154 - 0.1 x1414 + x1504 >= 0 + c605: 0.1 x155 - 0.1 x1415 + x1505 >= 0 + c606: 0.1 x156 - 0.1 x1416 + x1506 >= 0 + c607: 0.1 x157 - 0.1 x1417 + x1507 >= 0 + c608: 0.1 x158 - 0.1 x1418 + x1508 >= 0 + c609: 0.1 x159 - 0.1 x1419 + x1509 >= 0 + c610: 0.1 x160 - 0.1 x1420 + x1510 >= 0 + c611: 0.1 x161 - 0.1 x1421 + x1511 >= 0 + c612: 0.1 x162 - 0.1 x1422 + x1512 >= 0 + c613: 0.1 x163 - 0.1 x1423 + x1513 >= 0 + c614: 0.1 x164 - 0.1 x1424 + x1514 >= 0 + c615: 0.1 x165 - 0.1 x1425 + x1515 >= 0 + c616: 0.1 x166 - 0.1 x1426 + x1516 >= 0 + c617: 0.1 x167 - 0.1 x1427 + x1517 >= 0 + c618: 0.1 x168 - 0.1 x1428 + x1518 >= 0 + c619: 0.1 x169 - 0.1 x1429 + x1519 >= 0 + c620: 0.1 x170 - 0.1 x1430 + x1520 >= 0 + c621: 0.1 x171 - 0.1 x1431 + x1521 >= 0 + c622: 0.1 x172 - 0.1 x1432 + x1522 >= 0 + c623: 0.1 x173 - 0.1 x1433 + x1523 >= 0 + c624: 0.1 x174 - 0.1 x1434 + x1524 >= 0 + c625: 0.1 x175 - 0.1 x1435 + x1525 >= 0 + c626: 0.1 x176 - 0.1 x1436 + x1526 >= 0 + c627: 0.1 x177 - 0.1 x1437 + x1527 >= 0 + c628: 0.1 x178 - 0.1 x1438 + x1528 >= 0 + c629: 0.1 x179 - 0.1 x1439 + x1529 >= 0 + c630: 0.1 x180 - 0.1 x1440 + x1530 >= 0 + c631: - 0.1 x136 - 0.1 x1396 + x1486 <= 1 + c632: - 0.1 x137 - 0.1 x1397 + x1487 <= 1 + c633: - 0.1 x138 - 0.1 x1398 + x1488 <= 1 + c634: - 0.1 x139 - 0.1 x1399 + x1489 <= 1 + c635: - 0.1 x140 - 0.1 x1400 + x1490 <= 1 + c636: - 0.1 x141 - 0.1 x1401 + x1491 <= 1 + c637: - 0.1 x142 - 0.1 x1402 + x1492 <= 1 + c638: - 0.1 x143 - 0.1 x1403 + x1493 <= 1 + c639: - 0.1 x144 - 0.1 x1404 + x1494 <= 1 + c640: - 0.1 x145 - 0.1 x1405 + x1495 <= 1 + c641: - 0.1 x146 - 0.1 x1406 + x1496 <= 1 + c642: - 0.1 x147 - 0.1 x1407 + x1497 <= 1 + c643: - 0.1 x148 - 0.1 x1408 + x1498 <= 1 + c644: - 0.1 x149 - 0.1 x1409 + x1499 <= 1 + c645: - 0.1 x150 - 0.1 x1410 + x1500 <= 1 + c646: - 0.1 x151 - 0.1 x1411 + x1501 <= 1 + c647: - 0.1 x152 - 0.1 x1412 + x1502 <= 1 + c648: - 0.1 x153 - 0.1 x1413 + x1503 <= 1 + c649: - 0.1 x154 - 0.1 x1414 + x1504 <= 1 + c650: - 0.1 x155 - 0.1 x1415 + x1505 <= 1 + c651: - 0.1 x156 - 0.1 x1416 + x1506 <= 1 + c652: - 0.1 x157 - 0.1 x1417 + x1507 <= 1 + c653: - 0.1 x158 - 0.1 x1418 + x1508 <= 1 + c654: - 0.1 x159 - 0.1 x1419 + x1509 <= 1 + c655: - 0.1 x160 - 0.1 x1420 + x1510 <= 1 + c656: - 0.1 x161 - 0.1 x1421 + x1511 <= 1 + c657: - 0.1 x162 - 0.1 x1422 + x1512 <= 1 + c658: - 0.1 x163 - 0.1 x1423 + x1513 <= 1 + c659: - 0.1 x164 - 0.1 x1424 + x1514 <= 1 + c660: - 0.1 x165 - 0.1 x1425 + x1515 <= 1 + c661: - 0.1 x166 - 0.1 x1426 + x1516 <= 1 + c662: - 0.1 x167 - 0.1 x1427 + x1517 <= 1 + c663: - 0.1 x168 - 0.1 x1428 + x1518 <= 1 + c664: - 0.1 x169 - 0.1 x1429 + x1519 <= 1 + c665: - 0.1 x170 - 0.1 x1430 + x1520 <= 1 + c666: - 0.1 x171 - 0.1 x1431 + x1521 <= 1 + c667: - 0.1 x172 - 0.1 x1432 + x1522 <= 1 + c668: - 0.1 x173 - 0.1 x1433 + x1523 <= 1 + c669: - 0.1 x174 - 0.1 x1434 + x1524 <= 1 + c670: - 0.1 x175 - 0.1 x1435 + x1525 <= 1 + c671: - 0.1 x176 - 0.1 x1436 + x1526 <= 1 + c672: - 0.1 x177 - 0.1 x1437 + x1527 <= 1 + c673: - 0.1 x178 - 0.1 x1438 + x1528 <= 1 + c674: - 0.1 x179 - 0.1 x1439 + x1529 <= 1 + c675: - 0.1 x180 - 0.1 x1440 + x1530 <= 1 + c676: 0.1 x136 - 0.1 x1396 - x1486 <= 0 + c677: 0.1 x137 - 0.1 x1397 - x1487 <= 0 + c678: 0.1 x138 - 0.1 x1398 - x1488 <= 0 + c679: 0.1 x139 - 0.1 x1399 - x1489 <= 0 + c680: 0.1 x140 - 0.1 x1400 - x1490 <= 0 + c681: 0.1 x141 - 0.1 x1401 - x1491 <= 0 + c682: 0.1 x142 - 0.1 x1402 - x1492 <= 0 + c683: 0.1 x143 - 0.1 x1403 - x1493 <= 0 + c684: 0.1 x144 - 0.1 x1404 - x1494 <= 0 + c685: 0.1 x145 - 0.1 x1405 - x1495 <= 0 + c686: 0.1 x146 - 0.1 x1406 - x1496 <= 0 + c687: 0.1 x147 - 0.1 x1407 - x1497 <= 0 + c688: 0.1 x148 - 0.1 x1408 - x1498 <= 0 + c689: 0.1 x149 - 0.1 x1409 - x1499 <= 0 + c690: 0.1 x150 - 0.1 x1410 - x1500 <= 0 + c691: 0.1 x151 - 0.1 x1411 - x1501 <= 0 + c692: 0.1 x152 - 0.1 x1412 - x1502 <= 0 + c693: 0.1 x153 - 0.1 x1413 - x1503 <= 0 + c694: 0.1 x154 - 0.1 x1414 - x1504 <= 0 + c695: 0.1 x155 - 0.1 x1415 - x1505 <= 0 + c696: 0.1 x156 - 0.1 x1416 - x1506 <= 0 + c697: 0.1 x157 - 0.1 x1417 - x1507 <= 0 + c698: 0.1 x158 - 0.1 x1418 - x1508 <= 0 + c699: 0.1 x159 - 0.1 x1419 - x1509 <= 0 + c700: 0.1 x160 - 0.1 x1420 - x1510 <= 0 + c701: 0.1 x161 - 0.1 x1421 - x1511 <= 0 + c702: 0.1 x162 - 0.1 x1422 - x1512 <= 0 + c703: 0.1 x163 - 0.1 x1423 - x1513 <= 0 + c704: 0.1 x164 - 0.1 x1424 - x1514 <= 0 + c705: 0.1 x165 - 0.1 x1425 - x1515 <= 0 + c706: 0.1 x166 - 0.1 x1426 - x1516 <= 0 + c707: 0.1 x167 - 0.1 x1427 - x1517 <= 0 + c708: 0.1 x168 - 0.1 x1428 - x1518 <= 0 + c709: 0.1 x169 - 0.1 x1429 - x1519 <= 0 + c710: 0.1 x170 - 0.1 x1430 - x1520 <= 0 + c711: 0.1 x171 - 0.1 x1431 - x1521 <= 0 + c712: 0.1 x172 - 0.1 x1432 - x1522 <= 0 + c713: 0.1 x173 - 0.1 x1433 - x1523 <= 0 + c714: 0.1 x174 - 0.1 x1434 - x1524 <= 0 + c715: 0.1 x175 - 0.1 x1435 - x1525 <= 0 + c716: 0.1 x176 - 0.1 x1436 - x1526 <= 0 + c717: 0.1 x177 - 0.1 x1437 - x1527 <= 0 + c718: 0.1 x178 - 0.1 x1438 - x1528 <= 0 + c719: 0.1 x179 - 0.1 x1439 - x1529 <= 0 + c720: 0.1 x180 - 0.1 x1440 - x1530 <= 0 + c721: - 0.621156712194638 x361 - 0.256120772302458 x406 >= 0 + c722: - 0.621156712194638 x362 - 0.256120772302458 x407 >= 0 + c723: - 0.621156712194638 x363 - 0.256120772302458 x408 >= 0 + c724: - 0.621156712194638 x364 - 0.256120772302458 x409 >= 0 + c725: - 0.621156712194638 x365 - 0.256120772302458 x410 >= 0 + c726: - 0.621156712194638 x366 - 0.256120772302458 x411 >= 0 + c727: - 0.621156712194638 x367 - 0.256120772302458 x412 >= 0 + c728: - 0.621156712194638 x368 - 0.256120772302458 x413 >= 0 + c729: - 0.621156712194638 x369 - 0.256120772302458 x414 >= 0 + c730: - 0.621156712194638 x370 - 0.256120772302458 x415 >= 0 + c731: - 0.621156712194638 x371 - 0.256120772302458 x416 >= 0 + c732: - 0.621156712194638 x372 - 0.256120772302458 x417 >= 0 + c733: - 0.621156712194638 x373 - 0.256120772302458 x418 >= 0 + c734: - 0.621156712194638 x374 - 0.256120772302458 x419 >= 0 + c735: - 0.621156712194638 x375 - 0.256120772302458 x420 >= 0 + c736: - 0.621156712194638 x376 - 0.256120772302458 x421 >= 0 + c737: - 0.621156712194638 x377 - 0.256120772302458 x422 >= 0 + c738: - 0.621156712194638 x378 - 0.256120772302458 x423 >= 0 + c739: - 0.621156712194638 x379 - 0.256120772302458 x424 >= 0 + c740: - 0.621156712194638 x380 - 0.256120772302458 x425 >= 0 + c741: - 0.621156712194638 x381 - 0.256120772302458 x426 >= 0 + c742: - 0.621156712194638 x382 - 0.256120772302458 x427 >= 0 + c743: - 0.621156712194638 x383 - 0.256120772302458 x428 >= 0 + c744: - 0.621156712194638 x384 - 0.256120772302458 x429 >= 0 + c745: - 0.621156712194638 x385 - 0.256120772302458 x430 >= 0 + c746: - 0.621156712194638 x386 - 0.256120772302458 x431 >= 0 + c747: - 0.621156712194638 x387 - 0.256120772302458 x432 >= 0 + c748: - 0.621156712194638 x388 - 0.256120772302458 x433 >= 0 + c749: - 0.621156712194638 x389 - 0.256120772302458 x434 >= 0 + c750: - 0.621156712194638 x390 - 0.256120772302458 x435 >= 0 + c751: - 0.621156712194638 x391 - 0.256120772302458 x436 >= 0 + c752: - 0.621156712194638 x392 - 0.256120772302458 x437 >= 0 + c753: - 0.621156712194638 x393 - 0.256120772302458 x438 >= 0 + c754: - 0.621156712194638 x394 - 0.256120772302458 x439 >= 0 + c755: - 0.621156712194638 x395 - 0.256120772302458 x440 >= 0 + c756: - 0.621156712194638 x396 - 0.256120772302458 x441 >= 0 + c757: - 0.621156712194638 x397 - 0.256120772302458 x442 >= 0 + c758: - 0.621156712194638 x398 - 0.256120772302458 x443 >= 0 + c759: - 0.621156712194638 x399 - 0.256120772302458 x444 >= 0 + c760: - 0.621156712194638 x400 - 0.256120772302458 x445 >= 0 + c761: - 0.621156712194638 x401 - 0.256120772302458 x446 >= 0 + c762: - 0.621156712194638 x402 - 0.256120772302458 x447 >= 0 + c763: - 0.621156712194638 x403 - 0.256120772302458 x448 >= 0 + c764: - 0.621156712194638 x404 - 0.256120772302458 x449 >= 0 + c765: - 0.621156712194638 x405 - 0.256120772302458 x450 >= 0 + c766: - 0.621156712194638 x361 - 0.256120772302458 x406 <= 0 + c767: - 0.621156712194638 x362 - 0.256120772302458 x407 <= 0 + c768: - 0.621156712194638 x363 - 0.256120772302458 x408 <= 0 + c769: - 0.621156712194638 x364 - 0.256120772302458 x409 <= 0 + c770: - 0.621156712194638 x365 - 0.256120772302458 x410 <= 0 + c771: - 0.621156712194638 x366 - 0.256120772302458 x411 <= 0 + c772: - 0.621156712194638 x367 - 0.256120772302458 x412 <= 0 + c773: - 0.621156712194638 x368 - 0.256120772302458 x413 <= 0 + c774: - 0.621156712194638 x369 - 0.256120772302458 x414 <= 0 + c775: - 0.621156712194638 x370 - 0.256120772302458 x415 <= 0 + c776: - 0.621156712194638 x371 - 0.256120772302458 x416 <= 0 + c777: - 0.621156712194638 x372 - 0.256120772302458 x417 <= 0 + c778: - 0.621156712194638 x373 - 0.256120772302458 x418 <= 0 + c779: - 0.621156712194638 x374 - 0.256120772302458 x419 <= 0 + c780: - 0.621156712194638 x375 - 0.256120772302458 x420 <= 0 + c781: - 0.621156712194638 x376 - 0.256120772302458 x421 <= 0 + c782: - 0.621156712194638 x377 - 0.256120772302458 x422 <= 0 + c783: - 0.621156712194638 x378 - 0.256120772302458 x423 <= 0 + c784: - 0.621156712194638 x379 - 0.256120772302458 x424 <= 0 + c785: - 0.621156712194638 x380 - 0.256120772302458 x425 <= 0 + c786: - 0.621156712194638 x381 - 0.256120772302458 x426 <= 0 + c787: - 0.621156712194638 x382 - 0.256120772302458 x427 <= 0 + c788: - 0.621156712194638 x383 - 0.256120772302458 x428 <= 0 + c789: - 0.621156712194638 x384 - 0.256120772302458 x429 <= 0 + c790: - 0.621156712194638 x385 - 0.256120772302458 x430 <= 0 + c791: - 0.621156712194638 x386 - 0.256120772302458 x431 <= 0 + c792: - 0.621156712194638 x387 - 0.256120772302458 x432 <= 0 + c793: - 0.621156712194638 x388 - 0.256120772302458 x433 <= 0 + c794: - 0.621156712194638 x389 - 0.256120772302458 x434 <= 0 + c795: - 0.621156712194638 x390 - 0.256120772302458 x435 <= 0 + c796: - 0.621156712194638 x391 - 0.256120772302458 x436 <= 0 + c797: - 0.621156712194638 x392 - 0.256120772302458 x437 <= 0 + c798: - 0.621156712194638 x393 - 0.256120772302458 x438 <= 0 + c799: - 0.621156712194638 x394 - 0.256120772302458 x439 <= 0 + c800: - 0.621156712194638 x395 - 0.256120772302458 x440 <= 0 + c801: - 0.621156712194638 x396 - 0.256120772302458 x441 <= 0 + c802: - 0.621156712194638 x397 - 0.256120772302458 x442 <= 0 + c803: - 0.621156712194638 x398 - 0.256120772302458 x443 <= 0 + c804: - 0.621156712194638 x399 - 0.256120772302458 x444 <= 0 + c805: - 0.621156712194638 x400 - 0.256120772302458 x445 <= 0 + c806: - 0.621156712194638 x401 - 0.256120772302458 x446 <= 0 + c807: - 0.621156712194638 x402 - 0.256120772302458 x447 <= 0 + c808: - 0.621156712194638 x403 - 0.256120772302458 x448 <= 0 + c809: - 0.621156712194638 x404 - 0.256120772302458 x449 <= 0 + c810: - 0.621156712194638 x405 - 0.256120772302458 x450 <= 0 + c811: - 0.1 x406 - 0.1 x1441 - x1486 >= -1 + c812: - 0.1 x407 - 0.1 x1442 - x1487 >= -1 + c813: - 0.1 x408 - 0.1 x1443 - x1488 >= -1 + c814: - 0.1 x409 - 0.1 x1444 - x1489 >= -1 + c815: - 0.1 x410 - 0.1 x1445 - x1490 >= -1 + c816: - 0.1 x411 - 0.1 x1446 - x1491 >= -1 + c817: - 0.1 x412 - 0.1 x1447 - x1492 >= -1 + c818: - 0.1 x413 - 0.1 x1448 - x1493 >= -1 + c819: - 0.1 x414 - 0.1 x1449 - x1494 >= -1 + c820: - 0.1 x415 - 0.1 x1450 - x1495 >= -1 + c821: - 0.1 x416 - 0.1 x1451 - x1496 >= -1 + c822: - 0.1 x417 - 0.1 x1452 - x1497 >= -1 + c823: - 0.1 x418 - 0.1 x1453 - x1498 >= -1 + c824: - 0.1 x419 - 0.1 x1454 - x1499 >= -1 + c825: - 0.1 x420 - 0.1 x1455 - x1500 >= -1 + c826: - 0.1 x421 - 0.1 x1456 - x1501 >= -1 + c827: - 0.1 x422 - 0.1 x1457 - x1502 >= -1 + c828: - 0.1 x423 - 0.1 x1458 - x1503 >= -1 + c829: - 0.1 x424 - 0.1 x1459 - x1504 >= -1 + c830: - 0.1 x425 - 0.1 x1460 - x1505 >= -1 + c831: - 0.1 x426 - 0.1 x1461 - x1506 >= -1 + c832: - 0.1 x427 - 0.1 x1462 - x1507 >= -1 + c833: - 0.1 x428 - 0.1 x1463 - x1508 >= -1 + c834: - 0.1 x429 - 0.1 x1464 - x1509 >= -1 + c835: - 0.1 x430 - 0.1 x1465 - x1510 >= -1 + c836: - 0.1 x431 - 0.1 x1466 - x1511 >= -1 + c837: - 0.1 x432 - 0.1 x1467 - x1512 >= -1 + c838: - 0.1 x433 - 0.1 x1468 - x1513 >= -1 + c839: - 0.1 x434 - 0.1 x1469 - x1514 >= -1 + c840: - 0.1 x435 - 0.1 x1470 - x1515 >= -1 + c841: - 0.1 x436 - 0.1 x1471 - x1516 >= -1 + c842: - 0.1 x437 - 0.1 x1472 - x1517 >= -1 + c843: - 0.1 x438 - 0.1 x1473 - x1518 >= -1 + c844: - 0.1 x439 - 0.1 x1474 - x1519 >= -1 + c845: - 0.1 x440 - 0.1 x1475 - x1520 >= -1 + c846: - 0.1 x441 - 0.1 x1476 - x1521 >= -1 + c847: - 0.1 x442 - 0.1 x1477 - x1522 >= -1 + c848: - 0.1 x443 - 0.1 x1478 - x1523 >= -1 + c849: - 0.1 x444 - 0.1 x1479 - x1524 >= -1 + c850: - 0.1 x445 - 0.1 x1480 - x1525 >= -1 + c851: - 0.1 x446 - 0.1 x1481 - x1526 >= -1 + c852: - 0.1 x447 - 0.1 x1482 - x1527 >= -1 + c853: - 0.1 x448 - 0.1 x1483 - x1528 >= -1 + c854: - 0.1 x449 - 0.1 x1484 - x1529 >= -1 + c855: - 0.1 x450 - 0.1 x1485 - x1530 >= -1 + c856: 0.1 x406 - 0.1 x1441 + x1486 >= 0 + c857: 0.1 x407 - 0.1 x1442 + x1487 >= 0 + c858: 0.1 x408 - 0.1 x1443 + x1488 >= 0 + c859: 0.1 x409 - 0.1 x1444 + x1489 >= 0 + c860: 0.1 x410 - 0.1 x1445 + x1490 >= 0 + c861: 0.1 x411 - 0.1 x1446 + x1491 >= 0 + c862: 0.1 x412 - 0.1 x1447 + x1492 >= 0 + c863: 0.1 x413 - 0.1 x1448 + x1493 >= 0 + c864: 0.1 x414 - 0.1 x1449 + x1494 >= 0 + c865: 0.1 x415 - 0.1 x1450 + x1495 >= 0 + c866: 0.1 x416 - 0.1 x1451 + x1496 >= 0 + c867: 0.1 x417 - 0.1 x1452 + x1497 >= 0 + c868: 0.1 x418 - 0.1 x1453 + x1498 >= 0 + c869: 0.1 x419 - 0.1 x1454 + x1499 >= 0 + c870: 0.1 x420 - 0.1 x1455 + x1500 >= 0 + c871: 0.1 x421 - 0.1 x1456 + x1501 >= 0 + c872: 0.1 x422 - 0.1 x1457 + x1502 >= 0 + c873: 0.1 x423 - 0.1 x1458 + x1503 >= 0 + c874: 0.1 x424 - 0.1 x1459 + x1504 >= 0 + c875: 0.1 x425 - 0.1 x1460 + x1505 >= 0 + c876: 0.1 x426 - 0.1 x1461 + x1506 >= 0 + c877: 0.1 x427 - 0.1 x1462 + x1507 >= 0 + c878: 0.1 x428 - 0.1 x1463 + x1508 >= 0 + c879: 0.1 x429 - 0.1 x1464 + x1509 >= 0 + c880: 0.1 x430 - 0.1 x1465 + x1510 >= 0 + c881: 0.1 x431 - 0.1 x1466 + x1511 >= 0 + c882: 0.1 x432 - 0.1 x1467 + x1512 >= 0 + c883: 0.1 x433 - 0.1 x1468 + x1513 >= 0 + c884: 0.1 x434 - 0.1 x1469 + x1514 >= 0 + c885: 0.1 x435 - 0.1 x1470 + x1515 >= 0 + c886: 0.1 x436 - 0.1 x1471 + x1516 >= 0 + c887: 0.1 x437 - 0.1 x1472 + x1517 >= 0 + c888: 0.1 x438 - 0.1 x1473 + x1518 >= 0 + c889: 0.1 x439 - 0.1 x1474 + x1519 >= 0 + c890: 0.1 x440 - 0.1 x1475 + x1520 >= 0 + c891: 0.1 x441 - 0.1 x1476 + x1521 >= 0 + c892: 0.1 x442 - 0.1 x1477 + x1522 >= 0 + c893: 0.1 x443 - 0.1 x1478 + x1523 >= 0 + c894: 0.1 x444 - 0.1 x1479 + x1524 >= 0 + c895: 0.1 x445 - 0.1 x1480 + x1525 >= 0 + c896: 0.1 x446 - 0.1 x1481 + x1526 >= 0 + c897: 0.1 x447 - 0.1 x1482 + x1527 >= 0 + c898: 0.1 x448 - 0.1 x1483 + x1528 >= 0 + c899: 0.1 x449 - 0.1 x1484 + x1529 >= 0 + c900: 0.1 x450 - 0.1 x1485 + x1530 >= 0 + c901: - 0.1 x406 - 0.1 x1441 + x1486 <= 1 + c902: - 0.1 x407 - 0.1 x1442 + x1487 <= 1 + c903: - 0.1 x408 - 0.1 x1443 + x1488 <= 1 + c904: - 0.1 x409 - 0.1 x1444 + x1489 <= 1 + c905: - 0.1 x410 - 0.1 x1445 + x1490 <= 1 + c906: - 0.1 x411 - 0.1 x1446 + x1491 <= 1 + c907: - 0.1 x412 - 0.1 x1447 + x1492 <= 1 + c908: - 0.1 x413 - 0.1 x1448 + x1493 <= 1 + c909: - 0.1 x414 - 0.1 x1449 + x1494 <= 1 + c910: - 0.1 x415 - 0.1 x1450 + x1495 <= 1 + c911: - 0.1 x416 - 0.1 x1451 + x1496 <= 1 + c912: - 0.1 x417 - 0.1 x1452 + x1497 <= 1 + c913: - 0.1 x418 - 0.1 x1453 + x1498 <= 1 + c914: - 0.1 x419 - 0.1 x1454 + x1499 <= 1 + c915: - 0.1 x420 - 0.1 x1455 + x1500 <= 1 + c916: - 0.1 x421 - 0.1 x1456 + x1501 <= 1 + c917: - 0.1 x422 - 0.1 x1457 + x1502 <= 1 + c918: - 0.1 x423 - 0.1 x1458 + x1503 <= 1 + c919: - 0.1 x424 - 0.1 x1459 + x1504 <= 1 + c920: - 0.1 x425 - 0.1 x1460 + x1505 <= 1 + c921: - 0.1 x426 - 0.1 x1461 + x1506 <= 1 + c922: - 0.1 x427 - 0.1 x1462 + x1507 <= 1 + c923: - 0.1 x428 - 0.1 x1463 + x1508 <= 1 + c924: - 0.1 x429 - 0.1 x1464 + x1509 <= 1 + c925: - 0.1 x430 - 0.1 x1465 + x1510 <= 1 + c926: - 0.1 x431 - 0.1 x1466 + x1511 <= 1 + c927: - 0.1 x432 - 0.1 x1467 + x1512 <= 1 + c928: - 0.1 x433 - 0.1 x1468 + x1513 <= 1 + c929: - 0.1 x434 - 0.1 x1469 + x1514 <= 1 + c930: - 0.1 x435 - 0.1 x1470 + x1515 <= 1 + c931: - 0.1 x436 - 0.1 x1471 + x1516 <= 1 + c932: - 0.1 x437 - 0.1 x1472 + x1517 <= 1 + c933: - 0.1 x438 - 0.1 x1473 + x1518 <= 1 + c934: - 0.1 x439 - 0.1 x1474 + x1519 <= 1 + c935: - 0.1 x440 - 0.1 x1475 + x1520 <= 1 + c936: - 0.1 x441 - 0.1 x1476 + x1521 <= 1 + c937: - 0.1 x442 - 0.1 x1477 + x1522 <= 1 + c938: - 0.1 x443 - 0.1 x1478 + x1523 <= 1 + c939: - 0.1 x444 - 0.1 x1479 + x1524 <= 1 + c940: - 0.1 x445 - 0.1 x1480 + x1525 <= 1 + c941: - 0.1 x446 - 0.1 x1481 + x1526 <= 1 + c942: - 0.1 x447 - 0.1 x1482 + x1527 <= 1 + c943: - 0.1 x448 - 0.1 x1483 + x1528 <= 1 + c944: - 0.1 x449 - 0.1 x1484 + x1529 <= 1 + c945: - 0.1 x450 - 0.1 x1485 + x1530 <= 1 + c946: 0.1 x406 - 0.1 x1441 - x1486 <= 0 + c947: 0.1 x407 - 0.1 x1442 - x1487 <= 0 + c948: 0.1 x408 - 0.1 x1443 - x1488 <= 0 + c949: 0.1 x409 - 0.1 x1444 - x1489 <= 0 + c950: 0.1 x410 - 0.1 x1445 - x1490 <= 0 + c951: 0.1 x411 - 0.1 x1446 - x1491 <= 0 + c952: 0.1 x412 - 0.1 x1447 - x1492 <= 0 + c953: 0.1 x413 - 0.1 x1448 - x1493 <= 0 + c954: 0.1 x414 - 0.1 x1449 - x1494 <= 0 + c955: 0.1 x415 - 0.1 x1450 - x1495 <= 0 + c956: 0.1 x416 - 0.1 x1451 - x1496 <= 0 + c957: 0.1 x417 - 0.1 x1452 - x1497 <= 0 + c958: 0.1 x418 - 0.1 x1453 - x1498 <= 0 + c959: 0.1 x419 - 0.1 x1454 - x1499 <= 0 + c960: 0.1 x420 - 0.1 x1455 - x1500 <= 0 + c961: 0.1 x421 - 0.1 x1456 - x1501 <= 0 + c962: 0.1 x422 - 0.1 x1457 - x1502 <= 0 + c963: 0.1 x423 - 0.1 x1458 - x1503 <= 0 + c964: 0.1 x424 - 0.1 x1459 - x1504 <= 0 + c965: 0.1 x425 - 0.1 x1460 - x1505 <= 0 + c966: 0.1 x426 - 0.1 x1461 - x1506 <= 0 + c967: 0.1 x427 - 0.1 x1462 - x1507 <= 0 + c968: 0.1 x428 - 0.1 x1463 - x1508 <= 0 + c969: 0.1 x429 - 0.1 x1464 - x1509 <= 0 + c970: 0.1 x430 - 0.1 x1465 - x1510 <= 0 + c971: 0.1 x431 - 0.1 x1466 - x1511 <= 0 + c972: 0.1 x432 - 0.1 x1467 - x1512 <= 0 + c973: 0.1 x433 - 0.1 x1468 - x1513 <= 0 + c974: 0.1 x434 - 0.1 x1469 - x1514 <= 0 + c975: 0.1 x435 - 0.1 x1470 - x1515 <= 0 + c976: 0.1 x436 - 0.1 x1471 - x1516 <= 0 + c977: 0.1 x437 - 0.1 x1472 - x1517 <= 0 + c978: 0.1 x438 - 0.1 x1473 - x1518 <= 0 + c979: 0.1 x439 - 0.1 x1474 - x1519 <= 0 + c980: 0.1 x440 - 0.1 x1475 - x1520 <= 0 + c981: 0.1 x441 - 0.1 x1476 - x1521 <= 0 + c982: 0.1 x442 - 0.1 x1477 - x1522 <= 0 + c983: 0.1 x443 - 0.1 x1478 - x1523 <= 0 + c984: 0.1 x444 - 0.1 x1479 - x1524 <= 0 + c985: 0.1 x445 - 0.1 x1480 - x1525 <= 0 + c986: 0.1 x446 - 0.1 x1481 - x1526 <= 0 + c987: 0.1 x447 - 0.1 x1482 - x1527 <= 0 + c988: 0.1 x448 - 0.1 x1483 - x1528 <= 0 + c989: 0.1 x449 - 0.1 x1484 - x1529 <= 0 + c990: 0.1 x450 - 0.1 x1485 - x1530 <= 0 + c991: x1576 = 1 + c992: x1577 = 1 + c993: x901 + 1.5 x1351 >= 1.5 + c994: x901 - 0.5 x1351 <= 1.5 + c995: 0.234988995947158 x46 + 4.2555184168065 x136 - 0.234988995947158 x811 + = 0 + c996: 0.234227413705435 x271 + 4.26935508606863 x406 - 0.234227413705435 x991 + = 0 + c997: - x271 + x811 >= 10.2 + c998: 0.143325284483494 x181 - 0.737113802492286 x361 - 3.3916065491477 x1486 + + 3.3916065491477 x1531 >= -3.3916065491477 + c999: 0.143325284483494 x181 - 0.737113802492286 x361 + 3.3916065491477 x1486 + - 3.3916065491477 x1531 <= 3.3916065491477 + c1000: 0.143325284483494 x181 + 0.737113802492286 x361 + 3.3916065491477 x1486 + + 3.3916065491477 x1531 >= 0 + c1001: 0.143325284483494 x181 + 0.737113802492286 x361 - 3.3916065491477 x1486 + - 3.3916065491477 x1531 <= 0 + c1002: - 0.739510502234757 x361 + 0.1428607776626 x451 - 3.3806145990424 x1486 + >= -3.3806145990424 + c1003: - 0.739510502234757 x361 + 0.1428607776626 x451 + 3.3806145990424 x1486 + <= 3.3806145990424 + c1004: 0.739510502234757 x361 + 0.1428607776626 x451 + 3.3806145990424 x1486 + >= 0 + c1005: 0.739510502234757 x361 + 0.1428607776626 x451 - 3.3806145990424 x1486 + <= 0 + c1006: 15.3233074248884 x361 - 31.6543835826888 x1486 + - 0.0315912011803282 x1531 <= -0.0315912011803282 + c1007: 15.3233074248884 x361 - 31.6543835826888 x1486 + + 0.0315912011803282 x1531 >= -31.6227923815085 + c1008: 0.5 x1 - x1486 <= 0 + c1009: 0.5 x1 - x1486 >= -1 + c1010: 0.484081687607666 x361 + x1531 <= 1 + c1011: 0.484081687607666 x361 - x1531 >= -1 + c1012: 0.5 x1 + x1531 <= 1 + c1013: 0.5 x1 - x1531 >= -1 + c1014: 0.133333333333333 x766 + x1531 <= 1 + c1015: 0.133333333333333 x766 - x1531 >= -1 + c1016: 15.3233074248884 x361 - 31.6543835826888 x1486 <= -0.0315912011803282 + c1017: 15.3233074248884 x361 - 31.6543835826888 x1486 >= -31.6227923815085 + c1018: 0.5 x226 - x1486 <= 0 + c1019: 0.5 x226 - x1486 >= -1 + c1020: 38.9242069423534 x1 - 10.3797885179609 x766 - 0.025690953741999 x1576 + = 0 + c1021: 41.8504517776143 x226 - 45.1101231073291 x1081 + - 0.0238946046583635 x1577 = 0 + c1022: 2.25 x226 - 1.09136216471148 x361 = 0 + c1023: 1.54623282221453 x1 - 0.75 x361 = 0 + c1024: 0.5 x1 - 0.242524925491441 x361 + x1486 <= 1 + c1025: 0.5 x1 - 0.242524925491441 x361 + x1486 >= 0 + c1026: - 0.242524925491441 x361 + 0.133333333333333 x766 + x1486 <= 1 + c1027: - 0.242524925491441 x361 + 0.133333333333333 x766 + x1486 >= 0 + c1028: 0.5 x226 - 0.242524925491441 x361 + x1486 <= 1 + c1029: 0.5 x226 - 0.242524925491441 x361 + x1486 >= 0 + c1030: - 0.242524925491441 x361 + 0.538944278869868 x1081 + x1486 <= 1 + c1031: - 0.242524925491441 x361 + 0.538944278869868 x1081 + x1486 >= 0 + c1032: x902 + 1.5 x1352 >= 1.5 + c1033: x902 - 0.5 x1352 <= 1.5 + c1034: 0.234988995947158 x47 + 4.2555184168065 x137 - 0.234988995947158 x812 + = 0 + c1035: 0.234227413705435 x272 + 4.26935508606863 x407 - 0.234227413705435 x992 + = 0 + c1036: - x272 + x812 >= 10.2 + c1037: 0.143325284483494 x182 - 0.737113802492286 x362 - 3.3916065491477 x1487 + + 3.3916065491477 x1532 >= -3.3916065491477 + c1038: 0.143325284483494 x182 - 0.737113802492286 x362 + 3.3916065491477 x1487 + - 3.3916065491477 x1532 <= 3.3916065491477 + c1039: 0.143325284483494 x182 + 0.737113802492286 x362 + 3.3916065491477 x1487 + + 3.3916065491477 x1532 >= 0 + c1040: 0.143325284483494 x182 + 0.737113802492286 x362 - 3.3916065491477 x1487 + - 3.3916065491477 x1532 <= 0 + c1041: - 0.739510502234757 x362 + 0.1428607776626 x452 - 3.3806145990424 x1487 + >= -3.3806145990424 + c1042: - 0.739510502234757 x362 + 0.1428607776626 x452 + 3.3806145990424 x1487 + <= 3.3806145990424 + c1043: 0.739510502234757 x362 + 0.1428607776626 x452 + 3.3806145990424 x1487 + >= 0 + c1044: 0.739510502234757 x362 + 0.1428607776626 x452 - 3.3806145990424 x1487 + <= 0 + c1045: 15.3233074248884 x362 - 31.6543835826888 x1487 + - 0.0315912011803282 x1532 <= -0.0315912011803282 + c1046: 15.3233074248884 x362 - 31.6543835826888 x1487 + + 0.0315912011803282 x1532 >= -31.6227923815085 + c1047: 0.5 x2 - x1487 <= 0 + c1048: 0.5 x2 - x1487 >= -1 + c1049: 0.484081687607666 x362 + x1532 <= 1 + c1050: 0.484081687607666 x362 - x1532 >= -1 + c1051: 0.5 x2 + x1532 <= 1 + c1052: 0.5 x2 - x1532 >= -1 + c1053: 0.133333333333333 x767 + x1532 <= 1 + c1054: 0.133333333333333 x767 - x1532 >= -1 + c1055: 15.3233074248884 x362 - 31.6543835826888 x1487 <= -0.0315912011803282 + c1056: 15.3233074248884 x362 - 31.6543835826888 x1487 >= -31.6227923815085 + c1057: 0.5 x227 - x1487 <= 0 + c1058: 0.5 x227 - x1487 >= -1 + c1059: 38.9242069423534 x2 - 10.3797885179609 x767 - 0.025690953741999 x1576 + = 0 + c1060: 41.8504517776143 x227 - 45.1101231073291 x1082 + - 0.0238946046583635 x1577 = 0 + c1061: 2.25 x227 - 1.09136216471148 x362 = 0 + c1062: 1.54623282221453 x2 - 0.75 x362 = 0 + c1063: 0.5 x2 - 0.242524925491441 x362 + x1487 <= 1 + c1064: 0.5 x2 - 0.242524925491441 x362 + x1487 >= 0 + c1065: - 0.242524925491441 x362 + 0.133333333333333 x767 + x1487 <= 1 + c1066: - 0.242524925491441 x362 + 0.133333333333333 x767 + x1487 >= 0 + c1067: 0.5 x227 - 0.242524925491441 x362 + x1487 <= 1 + c1068: 0.5 x227 - 0.242524925491441 x362 + x1487 >= 0 + c1069: - 0.242524925491441 x362 + 0.538944278869868 x1082 + x1487 <= 1 + c1070: - 0.242524925491441 x362 + 0.538944278869868 x1082 + x1487 >= 0 + c1071: x903 + 1.5 x1353 >= 1.5 + c1072: x903 - 0.5 x1353 <= 1.5 + c1073: 0.234988995947158 x48 + 4.2555184168065 x138 - 0.234988995947158 x813 + = 0 + c1074: 0.234227413705435 x273 + 4.26935508606863 x408 - 0.234227413705435 x993 + = 0 + c1075: - x273 + x813 >= 10.2 + c1076: 0.143325284483494 x183 - 0.737113802492286 x363 - 3.3916065491477 x1488 + + 3.3916065491477 x1533 >= -3.3916065491477 + c1077: 0.143325284483494 x183 - 0.737113802492286 x363 + 3.3916065491477 x1488 + - 3.3916065491477 x1533 <= 3.3916065491477 + c1078: 0.143325284483494 x183 + 0.737113802492286 x363 + 3.3916065491477 x1488 + + 3.3916065491477 x1533 >= 0 + c1079: 0.143325284483494 x183 + 0.737113802492286 x363 - 3.3916065491477 x1488 + - 3.3916065491477 x1533 <= 0 + c1080: - 0.739510502234757 x363 + 0.1428607776626 x453 - 3.3806145990424 x1488 + >= -3.3806145990424 + c1081: - 0.739510502234757 x363 + 0.1428607776626 x453 + 3.3806145990424 x1488 + <= 3.3806145990424 + c1082: 0.739510502234757 x363 + 0.1428607776626 x453 + 3.3806145990424 x1488 + >= 0 + c1083: 0.739510502234757 x363 + 0.1428607776626 x453 - 3.3806145990424 x1488 + <= 0 + c1084: 15.3233074248884 x363 - 31.6543835826888 x1488 + - 0.0315912011803282 x1533 <= -0.0315912011803282 + c1085: 15.3233074248884 x363 - 31.6543835826888 x1488 + + 0.0315912011803282 x1533 >= -31.6227923815085 + c1086: 0.5 x3 - x1488 <= 0 + c1087: 0.5 x3 - x1488 >= -1 + c1088: 0.484081687607666 x363 + x1533 <= 1 + c1089: 0.484081687607666 x363 - x1533 >= -1 + c1090: 0.5 x3 + x1533 <= 1 + c1091: 0.5 x3 - x1533 >= -1 + c1092: 0.133333333333333 x768 + x1533 <= 1 + c1093: 0.133333333333333 x768 - x1533 >= -1 + c1094: 15.3233074248884 x363 - 31.6543835826888 x1488 <= -0.0315912011803282 + c1095: 15.3233074248884 x363 - 31.6543835826888 x1488 >= -31.6227923815085 + c1096: 0.5 x228 - x1488 <= 0 + c1097: 0.5 x228 - x1488 >= -1 + c1098: 38.9242069423534 x3 - 10.3797885179609 x768 - 0.025690953741999 x1576 + = 0 + c1099: 41.8504517776143 x228 - 45.1101231073291 x1083 + - 0.0238946046583635 x1577 = 0 + c1100: 2.25 x228 - 1.09136216471148 x363 = 0 + c1101: 1.54623282221453 x3 - 0.75 x363 = 0 + c1102: 0.5 x3 - 0.242524925491441 x363 + x1488 <= 1 + c1103: 0.5 x3 - 0.242524925491441 x363 + x1488 >= 0 + c1104: - 0.242524925491441 x363 + 0.133333333333333 x768 + x1488 <= 1 + c1105: - 0.242524925491441 x363 + 0.133333333333333 x768 + x1488 >= 0 + c1106: 0.5 x228 - 0.242524925491441 x363 + x1488 <= 1 + c1107: 0.5 x228 - 0.242524925491441 x363 + x1488 >= 0 + c1108: - 0.242524925491441 x363 + 0.538944278869868 x1083 + x1488 <= 1 + c1109: - 0.242524925491441 x363 + 0.538944278869868 x1083 + x1488 >= 0 + c1110: x904 + 1.5 x1354 >= 1.5 + c1111: x904 - 0.5 x1354 <= 1.5 + c1112: 0.234988995947158 x49 + 4.2555184168065 x139 - 0.234988995947158 x814 + = 0 + c1113: 0.234227413705435 x274 + 4.26935508606863 x409 - 0.234227413705435 x994 + = 0 + c1114: - x274 + x814 >= 10.2 + c1115: 0.143325284483494 x184 - 0.737113802492286 x364 - 3.3916065491477 x1489 + + 3.3916065491477 x1534 >= -3.3916065491477 + c1116: 0.143325284483494 x184 - 0.737113802492286 x364 + 3.3916065491477 x1489 + - 3.3916065491477 x1534 <= 3.3916065491477 + c1117: 0.143325284483494 x184 + 0.737113802492286 x364 + 3.3916065491477 x1489 + + 3.3916065491477 x1534 >= 0 + c1118: 0.143325284483494 x184 + 0.737113802492286 x364 - 3.3916065491477 x1489 + - 3.3916065491477 x1534 <= 0 + c1119: - 0.739510502234757 x364 + 0.1428607776626 x454 - 3.3806145990424 x1489 + >= -3.3806145990424 + c1120: - 0.739510502234757 x364 + 0.1428607776626 x454 + 3.3806145990424 x1489 + <= 3.3806145990424 + c1121: 0.739510502234757 x364 + 0.1428607776626 x454 + 3.3806145990424 x1489 + >= 0 + c1122: 0.739510502234757 x364 + 0.1428607776626 x454 - 3.3806145990424 x1489 + <= 0 + c1123: 15.3233074248884 x364 - 31.6543835826888 x1489 + - 0.0315912011803282 x1534 <= -0.0315912011803282 + c1124: 15.3233074248884 x364 - 31.6543835826888 x1489 + + 0.0315912011803282 x1534 >= -31.6227923815085 + c1125: 0.5 x4 - x1489 <= 0 + c1126: 0.5 x4 - x1489 >= -1 + c1127: 0.484081687607666 x364 + x1534 <= 1 + c1128: 0.484081687607666 x364 - x1534 >= -1 + c1129: 0.5 x4 + x1534 <= 1 + c1130: 0.5 x4 - x1534 >= -1 + c1131: 0.133333333333333 x769 + x1534 <= 1 + c1132: 0.133333333333333 x769 - x1534 >= -1 + c1133: 15.3233074248884 x364 - 31.6543835826888 x1489 <= -0.0315912011803282 + c1134: 15.3233074248884 x364 - 31.6543835826888 x1489 >= -31.6227923815085 + c1135: 0.5 x229 - x1489 <= 0 + c1136: 0.5 x229 - x1489 >= -1 + c1137: 38.9242069423534 x4 - 10.3797885179609 x769 - 0.025690953741999 x1576 + = 0 + c1138: 41.8504517776143 x229 - 45.1101231073291 x1084 + - 0.0238946046583635 x1577 = 0 + c1139: 2.25 x229 - 1.09136216471148 x364 = 0 + c1140: 1.54623282221453 x4 - 0.75 x364 = 0 + c1141: 0.5 x4 - 0.242524925491441 x364 + x1489 <= 1 + c1142: 0.5 x4 - 0.242524925491441 x364 + x1489 >= 0 + c1143: - 0.242524925491441 x364 + 0.133333333333333 x769 + x1489 <= 1 + c1144: - 0.242524925491441 x364 + 0.133333333333333 x769 + x1489 >= 0 + c1145: 0.5 x229 - 0.242524925491441 x364 + x1489 <= 1 + c1146: 0.5 x229 - 0.242524925491441 x364 + x1489 >= 0 + c1147: - 0.242524925491441 x364 + 0.538944278869868 x1084 + x1489 <= 1 + c1148: - 0.242524925491441 x364 + 0.538944278869868 x1084 + x1489 >= 0 + c1149: x905 + 1.5 x1355 >= 1.5 + c1150: x905 - 0.5 x1355 <= 1.5 + c1151: 0.234988995947158 x50 + 4.2555184168065 x140 - 0.234988995947158 x815 + = 0 + c1152: 0.234227413705435 x275 + 4.26935508606863 x410 - 0.234227413705435 x995 + = 0 + c1153: - x275 + x815 >= 10.2 + c1154: 0.143325284483494 x185 - 0.737113802492286 x365 - 3.3916065491477 x1490 + + 3.3916065491477 x1535 >= -3.3916065491477 + c1155: 0.143325284483494 x185 - 0.737113802492286 x365 + 3.3916065491477 x1490 + - 3.3916065491477 x1535 <= 3.3916065491477 + c1156: 0.143325284483494 x185 + 0.737113802492286 x365 + 3.3916065491477 x1490 + + 3.3916065491477 x1535 >= 0 + c1157: 0.143325284483494 x185 + 0.737113802492286 x365 - 3.3916065491477 x1490 + - 3.3916065491477 x1535 <= 0 + c1158: - 0.739510502234757 x365 + 0.1428607776626 x455 - 3.3806145990424 x1490 + >= -3.3806145990424 + c1159: - 0.739510502234757 x365 + 0.1428607776626 x455 + 3.3806145990424 x1490 + <= 3.3806145990424 + c1160: 0.739510502234757 x365 + 0.1428607776626 x455 + 3.3806145990424 x1490 + >= 0 + c1161: 0.739510502234757 x365 + 0.1428607776626 x455 - 3.3806145990424 x1490 + <= 0 + c1162: 15.3233074248884 x365 - 31.6543835826888 x1490 + - 0.0315912011803282 x1535 <= -0.0315912011803282 + c1163: 15.3233074248884 x365 - 31.6543835826888 x1490 + + 0.0315912011803282 x1535 >= -31.6227923815085 + c1164: 0.5 x5 - x1490 <= 0 + c1165: 0.5 x5 - x1490 >= -1 + c1166: 0.484081687607666 x365 + x1535 <= 1 + c1167: 0.484081687607666 x365 - x1535 >= -1 + c1168: 0.5 x5 + x1535 <= 1 + c1169: 0.5 x5 - x1535 >= -1 + c1170: 0.133333333333333 x770 + x1535 <= 1 + c1171: 0.133333333333333 x770 - x1535 >= -1 + c1172: 15.3233074248884 x365 - 31.6543835826888 x1490 <= -0.0315912011803282 + c1173: 15.3233074248884 x365 - 31.6543835826888 x1490 >= -31.6227923815085 + c1174: 0.5 x230 - x1490 <= 0 + c1175: 0.5 x230 - x1490 >= -1 + c1176: 38.9242069423534 x5 - 10.3797885179609 x770 - 0.025690953741999 x1576 + = 0 + c1177: 41.8504517776143 x230 - 45.1101231073291 x1085 + - 0.0238946046583635 x1577 = 0 + c1178: 2.25 x230 - 1.09136216471148 x365 = 0 + c1179: 1.54623282221453 x5 - 0.75 x365 = 0 + c1180: 0.5 x5 - 0.242524925491441 x365 + x1490 <= 1 + c1181: 0.5 x5 - 0.242524925491441 x365 + x1490 >= 0 + c1182: - 0.242524925491441 x365 + 0.133333333333333 x770 + x1490 <= 1 + c1183: - 0.242524925491441 x365 + 0.133333333333333 x770 + x1490 >= 0 + c1184: 0.5 x230 - 0.242524925491441 x365 + x1490 <= 1 + c1185: 0.5 x230 - 0.242524925491441 x365 + x1490 >= 0 + c1186: - 0.242524925491441 x365 + 0.538944278869868 x1085 + x1490 <= 1 + c1187: - 0.242524925491441 x365 + 0.538944278869868 x1085 + x1490 >= 0 + c1188: x906 + 1.5 x1356 >= 1.5 + c1189: x906 - 0.5 x1356 <= 1.5 + c1190: 0.234988995947158 x51 + 4.2555184168065 x141 - 0.234988995947158 x816 + = 0 + c1191: 0.234227413705435 x276 + 4.26935508606863 x411 - 0.234227413705435 x996 + = 0 + c1192: - x276 + x816 >= 10.2 + c1193: 0.143325284483494 x186 - 0.737113802492286 x366 - 3.3916065491477 x1491 + + 3.3916065491477 x1536 >= -3.3916065491477 + c1194: 0.143325284483494 x186 - 0.737113802492286 x366 + 3.3916065491477 x1491 + - 3.3916065491477 x1536 <= 3.3916065491477 + c1195: 0.143325284483494 x186 + 0.737113802492286 x366 + 3.3916065491477 x1491 + + 3.3916065491477 x1536 >= 0 + c1196: 0.143325284483494 x186 + 0.737113802492286 x366 - 3.3916065491477 x1491 + - 3.3916065491477 x1536 <= 0 + c1197: - 0.739510502234757 x366 + 0.1428607776626 x456 - 3.3806145990424 x1491 + >= -3.3806145990424 + c1198: - 0.739510502234757 x366 + 0.1428607776626 x456 + 3.3806145990424 x1491 + <= 3.3806145990424 + c1199: 0.739510502234757 x366 + 0.1428607776626 x456 + 3.3806145990424 x1491 + >= 0 + c1200: 0.739510502234757 x366 + 0.1428607776626 x456 - 3.3806145990424 x1491 + <= 0 + c1201: 15.3233074248884 x366 - 31.6543835826888 x1491 + - 0.0315912011803282 x1536 <= -0.0315912011803282 + c1202: 15.3233074248884 x366 - 31.6543835826888 x1491 + + 0.0315912011803282 x1536 >= -31.6227923815085 + c1203: 0.5 x6 - x1491 <= 0 + c1204: 0.5 x6 - x1491 >= -1 + c1205: 0.484081687607666 x366 + x1536 <= 1 + c1206: 0.484081687607666 x366 - x1536 >= -1 + c1207: 0.5 x6 + x1536 <= 1 + c1208: 0.5 x6 - x1536 >= -1 + c1209: 0.133333333333333 x771 + x1536 <= 1 + c1210: 0.133333333333333 x771 - x1536 >= -1 + c1211: 15.3233074248884 x366 - 31.6543835826888 x1491 <= -0.0315912011803282 + c1212: 15.3233074248884 x366 - 31.6543835826888 x1491 >= -31.6227923815085 + c1213: 0.5 x231 - x1491 <= 0 + c1214: 0.5 x231 - x1491 >= -1 + c1215: 38.9242069423534 x6 - 10.3797885179609 x771 - 0.025690953741999 x1576 + = 0 + c1216: 41.8504517776143 x231 - 45.1101231073291 x1086 + - 0.0238946046583635 x1577 = 0 + c1217: 2.25 x231 - 1.09136216471148 x366 = 0 + c1218: 1.54623282221453 x6 - 0.75 x366 = 0 + c1219: 0.5 x6 - 0.242524925491441 x366 + x1491 <= 1 + c1220: 0.5 x6 - 0.242524925491441 x366 + x1491 >= 0 + c1221: - 0.242524925491441 x366 + 0.133333333333333 x771 + x1491 <= 1 + c1222: - 0.242524925491441 x366 + 0.133333333333333 x771 + x1491 >= 0 + c1223: 0.5 x231 - 0.242524925491441 x366 + x1491 <= 1 + c1224: 0.5 x231 - 0.242524925491441 x366 + x1491 >= 0 + c1225: - 0.242524925491441 x366 + 0.538944278869868 x1086 + x1491 <= 1 + c1226: - 0.242524925491441 x366 + 0.538944278869868 x1086 + x1491 >= 0 + c1227: x907 + 1.5 x1357 >= 1.5 + c1228: x907 - 0.5 x1357 <= 1.5 + c1229: 0.234988995947158 x52 + 4.2555184168065 x142 - 0.234988995947158 x817 + = 0 + c1230: 0.234227413705435 x277 + 4.26935508606863 x412 - 0.234227413705435 x997 + = 0 + c1231: - x277 + x817 >= 10.2 + c1232: 0.143325284483494 x187 - 0.737113802492286 x367 - 3.3916065491477 x1492 + + 3.3916065491477 x1537 >= -3.3916065491477 + c1233: 0.143325284483494 x187 - 0.737113802492286 x367 + 3.3916065491477 x1492 + - 3.3916065491477 x1537 <= 3.3916065491477 + c1234: 0.143325284483494 x187 + 0.737113802492286 x367 + 3.3916065491477 x1492 + + 3.3916065491477 x1537 >= 0 + c1235: 0.143325284483494 x187 + 0.737113802492286 x367 - 3.3916065491477 x1492 + - 3.3916065491477 x1537 <= 0 + c1236: - 0.739510502234757 x367 + 0.1428607776626 x457 - 3.3806145990424 x1492 + >= -3.3806145990424 + c1237: - 0.739510502234757 x367 + 0.1428607776626 x457 + 3.3806145990424 x1492 + <= 3.3806145990424 + c1238: 0.739510502234757 x367 + 0.1428607776626 x457 + 3.3806145990424 x1492 + >= 0 + c1239: 0.739510502234757 x367 + 0.1428607776626 x457 - 3.3806145990424 x1492 + <= 0 + c1240: 15.3233074248884 x367 - 31.6543835826888 x1492 + - 0.0315912011803282 x1537 <= -0.0315912011803282 + c1241: 15.3233074248884 x367 - 31.6543835826888 x1492 + + 0.0315912011803282 x1537 >= -31.6227923815085 + c1242: 0.5 x7 - x1492 <= 0 + c1243: 0.5 x7 - x1492 >= -1 + c1244: 0.484081687607666 x367 + x1537 <= 1 + c1245: 0.484081687607666 x367 - x1537 >= -1 + c1246: 0.5 x7 + x1537 <= 1 + c1247: 0.5 x7 - x1537 >= -1 + c1248: 0.133333333333333 x772 + x1537 <= 1 + c1249: 0.133333333333333 x772 - x1537 >= -1 + c1250: 15.3233074248884 x367 - 31.6543835826888 x1492 <= -0.0315912011803282 + c1251: 15.3233074248884 x367 - 31.6543835826888 x1492 >= -31.6227923815085 + c1252: 0.5 x232 - x1492 <= 0 + c1253: 0.5 x232 - x1492 >= -1 + c1254: 38.9242069423534 x7 - 10.3797885179609 x772 - 0.025690953741999 x1576 + = 0 + c1255: 41.8504517776143 x232 - 45.1101231073291 x1087 + - 0.0238946046583635 x1577 = 0 + c1256: 2.25 x232 - 1.09136216471148 x367 = 0 + c1257: 1.54623282221453 x7 - 0.75 x367 = 0 + c1258: 0.5 x7 - 0.242524925491441 x367 + x1492 <= 1 + c1259: 0.5 x7 - 0.242524925491441 x367 + x1492 >= 0 + c1260: - 0.242524925491441 x367 + 0.133333333333333 x772 + x1492 <= 1 + c1261: - 0.242524925491441 x367 + 0.133333333333333 x772 + x1492 >= 0 + c1262: 0.5 x232 - 0.242524925491441 x367 + x1492 <= 1 + c1263: 0.5 x232 - 0.242524925491441 x367 + x1492 >= 0 + c1264: - 0.242524925491441 x367 + 0.538944278869868 x1087 + x1492 <= 1 + c1265: - 0.242524925491441 x367 + 0.538944278869868 x1087 + x1492 >= 0 + c1266: x908 + 1.5 x1358 >= 1.5 + c1267: x908 - 0.5 x1358 <= 1.5 + c1268: 0.234988995947158 x53 + 4.2555184168065 x143 - 0.234988995947158 x818 + = 0 + c1269: 0.234227413705435 x278 + 4.26935508606863 x413 - 0.234227413705435 x998 + = 0 + c1270: - x278 + x818 >= 10.2 + c1271: 0.143325284483494 x188 - 0.737113802492286 x368 - 3.3916065491477 x1493 + + 3.3916065491477 x1538 >= -3.3916065491477 + c1272: 0.143325284483494 x188 - 0.737113802492286 x368 + 3.3916065491477 x1493 + - 3.3916065491477 x1538 <= 3.3916065491477 + c1273: 0.143325284483494 x188 + 0.737113802492286 x368 + 3.3916065491477 x1493 + + 3.3916065491477 x1538 >= 0 + c1274: 0.143325284483494 x188 + 0.737113802492286 x368 - 3.3916065491477 x1493 + - 3.3916065491477 x1538 <= 0 + c1275: - 0.739510502234757 x368 + 0.1428607776626 x458 - 3.3806145990424 x1493 + >= -3.3806145990424 + c1276: - 0.739510502234757 x368 + 0.1428607776626 x458 + 3.3806145990424 x1493 + <= 3.3806145990424 + c1277: 0.739510502234757 x368 + 0.1428607776626 x458 + 3.3806145990424 x1493 + >= 0 + c1278: 0.739510502234757 x368 + 0.1428607776626 x458 - 3.3806145990424 x1493 + <= 0 + c1279: 15.3233074248884 x368 - 31.6543835826888 x1493 + - 0.0315912011803282 x1538 <= -0.0315912011803282 + c1280: 15.3233074248884 x368 - 31.6543835826888 x1493 + + 0.0315912011803282 x1538 >= -31.6227923815085 + c1281: 0.5 x8 - x1493 <= 0 + c1282: 0.5 x8 - x1493 >= -1 + c1283: 0.484081687607666 x368 + x1538 <= 1 + c1284: 0.484081687607666 x368 - x1538 >= -1 + c1285: 0.5 x8 + x1538 <= 1 + c1286: 0.5 x8 - x1538 >= -1 + c1287: 0.133333333333333 x773 + x1538 <= 1 + c1288: 0.133333333333333 x773 - x1538 >= -1 + c1289: 15.3233074248884 x368 - 31.6543835826888 x1493 <= -0.0315912011803282 + c1290: 15.3233074248884 x368 - 31.6543835826888 x1493 >= -31.6227923815085 + c1291: 0.5 x233 - x1493 <= 0 + c1292: 0.5 x233 - x1493 >= -1 + c1293: 38.9242069423534 x8 - 10.3797885179609 x773 - 0.025690953741999 x1576 + = 0 + c1294: 41.8504517776143 x233 - 45.1101231073291 x1088 + - 0.0238946046583635 x1577 = 0 + c1295: 2.25 x233 - 1.09136216471148 x368 = 0 + c1296: 1.54623282221453 x8 - 0.75 x368 = 0 + c1297: 0.5 x8 - 0.242524925491441 x368 + x1493 <= 1 + c1298: 0.5 x8 - 0.242524925491441 x368 + x1493 >= 0 + c1299: - 0.242524925491441 x368 + 0.133333333333333 x773 + x1493 <= 1 + c1300: - 0.242524925491441 x368 + 0.133333333333333 x773 + x1493 >= 0 + c1301: 0.5 x233 - 0.242524925491441 x368 + x1493 <= 1 + c1302: 0.5 x233 - 0.242524925491441 x368 + x1493 >= 0 + c1303: - 0.242524925491441 x368 + 0.538944278869868 x1088 + x1493 <= 1 + c1304: - 0.242524925491441 x368 + 0.538944278869868 x1088 + x1493 >= 0 + c1305: x909 + 1.5 x1359 >= 1.5 + c1306: x909 - 0.5 x1359 <= 1.5 + c1307: 0.234988995947158 x54 + 4.2555184168065 x144 - 0.234988995947158 x819 + = 0 + c1308: 0.234227413705435 x279 + 4.26935508606863 x414 - 0.234227413705435 x999 + = 0 + c1309: - x279 + x819 >= 10.2 + c1310: 0.143325284483494 x189 - 0.737113802492286 x369 - 3.3916065491477 x1494 + + 3.3916065491477 x1539 >= -3.3916065491477 + c1311: 0.143325284483494 x189 - 0.737113802492286 x369 + 3.3916065491477 x1494 + - 3.3916065491477 x1539 <= 3.3916065491477 + c1312: 0.143325284483494 x189 + 0.737113802492286 x369 + 3.3916065491477 x1494 + + 3.3916065491477 x1539 >= 0 + c1313: 0.143325284483494 x189 + 0.737113802492286 x369 - 3.3916065491477 x1494 + - 3.3916065491477 x1539 <= 0 + c1314: - 0.739510502234757 x369 + 0.1428607776626 x459 - 3.3806145990424 x1494 + >= -3.3806145990424 + c1315: - 0.739510502234757 x369 + 0.1428607776626 x459 + 3.3806145990424 x1494 + <= 3.3806145990424 + c1316: 0.739510502234757 x369 + 0.1428607776626 x459 + 3.3806145990424 x1494 + >= 0 + c1317: 0.739510502234757 x369 + 0.1428607776626 x459 - 3.3806145990424 x1494 + <= 0 + c1318: 15.3233074248884 x369 - 31.6543835826888 x1494 + - 0.0315912011803282 x1539 <= -0.0315912011803282 + c1319: 15.3233074248884 x369 - 31.6543835826888 x1494 + + 0.0315912011803282 x1539 >= -31.6227923815085 + c1320: 0.5 x9 - x1494 <= 0 + c1321: 0.5 x9 - x1494 >= -1 + c1322: 0.484081687607666 x369 + x1539 <= 1 + c1323: 0.484081687607666 x369 - x1539 >= -1 + c1324: 0.5 x9 + x1539 <= 1 + c1325: 0.5 x9 - x1539 >= -1 + c1326: 0.133333333333333 x774 + x1539 <= 1 + c1327: 0.133333333333333 x774 - x1539 >= -1 + c1328: 15.3233074248884 x369 - 31.6543835826888 x1494 <= -0.0315912011803282 + c1329: 15.3233074248884 x369 - 31.6543835826888 x1494 >= -31.6227923815085 + c1330: 0.5 x234 - x1494 <= 0 + c1331: 0.5 x234 - x1494 >= -1 + c1332: 38.9242069423534 x9 - 10.3797885179609 x774 - 0.025690953741999 x1576 + = 0 + c1333: 41.8504517776143 x234 - 45.1101231073291 x1089 + - 0.0238946046583635 x1577 = 0 + c1334: 2.25 x234 - 1.09136216471148 x369 = 0 + c1335: 1.54623282221453 x9 - 0.75 x369 = 0 + c1336: 0.5 x9 - 0.242524925491441 x369 + x1494 <= 1 + c1337: 0.5 x9 - 0.242524925491441 x369 + x1494 >= 0 + c1338: - 0.242524925491441 x369 + 0.133333333333333 x774 + x1494 <= 1 + c1339: - 0.242524925491441 x369 + 0.133333333333333 x774 + x1494 >= 0 + c1340: 0.5 x234 - 0.242524925491441 x369 + x1494 <= 1 + c1341: 0.5 x234 - 0.242524925491441 x369 + x1494 >= 0 + c1342: - 0.242524925491441 x369 + 0.538944278869868 x1089 + x1494 <= 1 + c1343: - 0.242524925491441 x369 + 0.538944278869868 x1089 + x1494 >= 0 + c1344: x910 + 1.5 x1360 >= 1.5 + c1345: x910 - 0.5 x1360 <= 1.5 + c1346: 0.234988995947158 x55 + 4.2555184168065 x145 - 0.234988995947158 x820 + = 0 + c1347: 0.234227413705435 x280 + 4.26935508606863 x415 + - 0.234227413705435 x1000 = 0 + c1348: - x280 + x820 >= 10.2 + c1349: 0.143325284483494 x190 - 0.737113802492286 x370 - 3.3916065491477 x1495 + + 3.3916065491477 x1540 >= -3.3916065491477 + c1350: 0.143325284483494 x190 - 0.737113802492286 x370 + 3.3916065491477 x1495 + - 3.3916065491477 x1540 <= 3.3916065491477 + c1351: 0.143325284483494 x190 + 0.737113802492286 x370 + 3.3916065491477 x1495 + + 3.3916065491477 x1540 >= 0 + c1352: 0.143325284483494 x190 + 0.737113802492286 x370 - 3.3916065491477 x1495 + - 3.3916065491477 x1540 <= 0 + c1353: - 0.739510502234757 x370 + 0.1428607776626 x460 - 3.3806145990424 x1495 + >= -3.3806145990424 + c1354: - 0.739510502234757 x370 + 0.1428607776626 x460 + 3.3806145990424 x1495 + <= 3.3806145990424 + c1355: 0.739510502234757 x370 + 0.1428607776626 x460 + 3.3806145990424 x1495 + >= 0 + c1356: 0.739510502234757 x370 + 0.1428607776626 x460 - 3.3806145990424 x1495 + <= 0 + c1357: 15.3233074248884 x370 - 31.6543835826888 x1495 + - 0.0315912011803282 x1540 <= -0.0315912011803282 + c1358: 15.3233074248884 x370 - 31.6543835826888 x1495 + + 0.0315912011803282 x1540 >= -31.6227923815085 + c1359: 0.5 x10 - x1495 <= 0 + c1360: 0.5 x10 - x1495 >= -1 + c1361: 0.484081687607666 x370 + x1540 <= 1 + c1362: 0.484081687607666 x370 - x1540 >= -1 + c1363: 0.5 x10 + x1540 <= 1 + c1364: 0.5 x10 - x1540 >= -1 + c1365: 0.133333333333333 x775 + x1540 <= 1 + c1366: 0.133333333333333 x775 - x1540 >= -1 + c1367: 15.3233074248884 x370 - 31.6543835826888 x1495 <= -0.0315912011803282 + c1368: 15.3233074248884 x370 - 31.6543835826888 x1495 >= -31.6227923815085 + c1369: 0.5 x235 - x1495 <= 0 + c1370: 0.5 x235 - x1495 >= -1 + c1371: 38.9242069423534 x10 - 10.3797885179609 x775 - 0.025690953741999 x1576 + = 0 + c1372: 41.8504517776143 x235 - 45.1101231073291 x1090 + - 0.0238946046583635 x1577 = 0 + c1373: 2.25 x235 - 1.09136216471148 x370 = 0 + c1374: 1.54623282221453 x10 - 0.75 x370 = 0 + c1375: 0.5 x10 - 0.242524925491441 x370 + x1495 <= 1 + c1376: 0.5 x10 - 0.242524925491441 x370 + x1495 >= 0 + c1377: - 0.242524925491441 x370 + 0.133333333333333 x775 + x1495 <= 1 + c1378: - 0.242524925491441 x370 + 0.133333333333333 x775 + x1495 >= 0 + c1379: 0.5 x235 - 0.242524925491441 x370 + x1495 <= 1 + c1380: 0.5 x235 - 0.242524925491441 x370 + x1495 >= 0 + c1381: - 0.242524925491441 x370 + 0.538944278869868 x1090 + x1495 <= 1 + c1382: - 0.242524925491441 x370 + 0.538944278869868 x1090 + x1495 >= 0 + c1383: x911 + 1.5 x1361 >= 1.5 + c1384: x911 - 0.5 x1361 <= 1.5 + c1385: 0.234988995947158 x56 + 4.2555184168065 x146 - 0.234988995947158 x821 + = 0 + c1386: 0.234227413705435 x281 + 4.26935508606863 x416 + - 0.234227413705435 x1001 = 0 + c1387: - x281 + x821 >= 10.2 + c1388: 0.143325284483494 x191 - 0.737113802492286 x371 - 3.3916065491477 x1496 + + 3.3916065491477 x1541 >= -3.3916065491477 + c1389: 0.143325284483494 x191 - 0.737113802492286 x371 + 3.3916065491477 x1496 + - 3.3916065491477 x1541 <= 3.3916065491477 + c1390: 0.143325284483494 x191 + 0.737113802492286 x371 + 3.3916065491477 x1496 + + 3.3916065491477 x1541 >= 0 + c1391: 0.143325284483494 x191 + 0.737113802492286 x371 - 3.3916065491477 x1496 + - 3.3916065491477 x1541 <= 0 + c1392: - 0.739510502234757 x371 + 0.1428607776626 x461 - 3.3806145990424 x1496 + >= -3.3806145990424 + c1393: - 0.739510502234757 x371 + 0.1428607776626 x461 + 3.3806145990424 x1496 + <= 3.3806145990424 + c1394: 0.739510502234757 x371 + 0.1428607776626 x461 + 3.3806145990424 x1496 + >= 0 + c1395: 0.739510502234757 x371 + 0.1428607776626 x461 - 3.3806145990424 x1496 + <= 0 + c1396: 15.3233074248884 x371 - 31.6543835826888 x1496 + - 0.0315912011803282 x1541 <= -0.0315912011803282 + c1397: 15.3233074248884 x371 - 31.6543835826888 x1496 + + 0.0315912011803282 x1541 >= -31.6227923815085 + c1398: 0.5 x11 - x1496 <= 0 + c1399: 0.5 x11 - x1496 >= -1 + c1400: 0.484081687607666 x371 + x1541 <= 1 + c1401: 0.484081687607666 x371 - x1541 >= -1 + c1402: 0.5 x11 + x1541 <= 1 + c1403: 0.5 x11 - x1541 >= -1 + c1404: 0.133333333333333 x776 + x1541 <= 1 + c1405: 0.133333333333333 x776 - x1541 >= -1 + c1406: 15.3233074248884 x371 - 31.6543835826888 x1496 <= -0.0315912011803282 + c1407: 15.3233074248884 x371 - 31.6543835826888 x1496 >= -31.6227923815085 + c1408: 0.5 x236 - x1496 <= 0 + c1409: 0.5 x236 - x1496 >= -1 + c1410: 38.9242069423534 x11 - 10.3797885179609 x776 - 0.025690953741999 x1576 + = 0 + c1411: 41.8504517776143 x236 - 45.1101231073291 x1091 + - 0.0238946046583635 x1577 = 0 + c1412: 2.25 x236 - 1.09136216471148 x371 = 0 + c1413: 1.54623282221453 x11 - 0.75 x371 = 0 + c1414: 0.5 x11 - 0.242524925491441 x371 + x1496 <= 1 + c1415: 0.5 x11 - 0.242524925491441 x371 + x1496 >= 0 + c1416: - 0.242524925491441 x371 + 0.133333333333333 x776 + x1496 <= 1 + c1417: - 0.242524925491441 x371 + 0.133333333333333 x776 + x1496 >= 0 + c1418: 0.5 x236 - 0.242524925491441 x371 + x1496 <= 1 + c1419: 0.5 x236 - 0.242524925491441 x371 + x1496 >= 0 + c1420: - 0.242524925491441 x371 + 0.538944278869868 x1091 + x1496 <= 1 + c1421: - 0.242524925491441 x371 + 0.538944278869868 x1091 + x1496 >= 0 + c1422: x912 + 1.5 x1362 >= 1.5 + c1423: x912 - 0.5 x1362 <= 1.5 + c1424: 0.234988995947158 x57 + 4.2555184168065 x147 - 0.234988995947158 x822 + = 0 + c1425: 0.234227413705435 x282 + 4.26935508606863 x417 + - 0.234227413705435 x1002 = 0 + c1426: - x282 + x822 >= 10.2 + c1427: 0.143325284483494 x192 - 0.737113802492286 x372 - 3.3916065491477 x1497 + + 3.3916065491477 x1542 >= -3.3916065491477 + c1428: 0.143325284483494 x192 - 0.737113802492286 x372 + 3.3916065491477 x1497 + - 3.3916065491477 x1542 <= 3.3916065491477 + c1429: 0.143325284483494 x192 + 0.737113802492286 x372 + 3.3916065491477 x1497 + + 3.3916065491477 x1542 >= 0 + c1430: 0.143325284483494 x192 + 0.737113802492286 x372 - 3.3916065491477 x1497 + - 3.3916065491477 x1542 <= 0 + c1431: - 0.739510502234757 x372 + 0.1428607776626 x462 - 3.3806145990424 x1497 + >= -3.3806145990424 + c1432: - 0.739510502234757 x372 + 0.1428607776626 x462 + 3.3806145990424 x1497 + <= 3.3806145990424 + c1433: 0.739510502234757 x372 + 0.1428607776626 x462 + 3.3806145990424 x1497 + >= 0 + c1434: 0.739510502234757 x372 + 0.1428607776626 x462 - 3.3806145990424 x1497 + <= 0 + c1435: 15.3233074248884 x372 - 31.6543835826888 x1497 + - 0.0315912011803282 x1542 <= -0.0315912011803282 + c1436: 15.3233074248884 x372 - 31.6543835826888 x1497 + + 0.0315912011803282 x1542 >= -31.6227923815085 + c1437: 0.5 x12 - x1497 <= 0 + c1438: 0.5 x12 - x1497 >= -1 + c1439: 0.484081687607666 x372 + x1542 <= 1 + c1440: 0.484081687607666 x372 - x1542 >= -1 + c1441: 0.5 x12 + x1542 <= 1 + c1442: 0.5 x12 - x1542 >= -1 + c1443: 0.133333333333333 x777 + x1542 <= 1 + c1444: 0.133333333333333 x777 - x1542 >= -1 + c1445: 15.3233074248884 x372 - 31.6543835826888 x1497 <= -0.0315912011803282 + c1446: 15.3233074248884 x372 - 31.6543835826888 x1497 >= -31.6227923815085 + c1447: 0.5 x237 - x1497 <= 0 + c1448: 0.5 x237 - x1497 >= -1 + c1449: 38.9242069423534 x12 - 10.3797885179609 x777 - 0.025690953741999 x1576 + = 0 + c1450: 41.8504517776143 x237 - 45.1101231073291 x1092 + - 0.0238946046583635 x1577 = 0 + c1451: 2.25 x237 - 1.09136216471148 x372 = 0 + c1452: 1.54623282221453 x12 - 0.75 x372 = 0 + c1453: 0.5 x12 - 0.242524925491441 x372 + x1497 <= 1 + c1454: 0.5 x12 - 0.242524925491441 x372 + x1497 >= 0 + c1455: - 0.242524925491441 x372 + 0.133333333333333 x777 + x1497 <= 1 + c1456: - 0.242524925491441 x372 + 0.133333333333333 x777 + x1497 >= 0 + c1457: 0.5 x237 - 0.242524925491441 x372 + x1497 <= 1 + c1458: 0.5 x237 - 0.242524925491441 x372 + x1497 >= 0 + c1459: - 0.242524925491441 x372 + 0.538944278869868 x1092 + x1497 <= 1 + c1460: - 0.242524925491441 x372 + 0.538944278869868 x1092 + x1497 >= 0 + c1461: x913 + 1.5 x1363 >= 1.5 + c1462: x913 - 0.5 x1363 <= 1.5 + c1463: 0.234988995947158 x58 + 4.2555184168065 x148 - 0.234988995947158 x823 + = 0 + c1464: 0.234227413705435 x283 + 4.26935508606863 x418 + - 0.234227413705435 x1003 = 0 + c1465: - x283 + x823 >= 10.2 + c1466: 0.143325284483494 x193 - 0.737113802492286 x373 - 3.3916065491477 x1498 + + 3.3916065491477 x1543 >= -3.3916065491477 + c1467: 0.143325284483494 x193 - 0.737113802492286 x373 + 3.3916065491477 x1498 + - 3.3916065491477 x1543 <= 3.3916065491477 + c1468: 0.143325284483494 x193 + 0.737113802492286 x373 + 3.3916065491477 x1498 + + 3.3916065491477 x1543 >= 0 + c1469: 0.143325284483494 x193 + 0.737113802492286 x373 - 3.3916065491477 x1498 + - 3.3916065491477 x1543 <= 0 + c1470: - 0.739510502234757 x373 + 0.1428607776626 x463 - 3.3806145990424 x1498 + >= -3.3806145990424 + c1471: - 0.739510502234757 x373 + 0.1428607776626 x463 + 3.3806145990424 x1498 + <= 3.3806145990424 + c1472: 0.739510502234757 x373 + 0.1428607776626 x463 + 3.3806145990424 x1498 + >= 0 + c1473: 0.739510502234757 x373 + 0.1428607776626 x463 - 3.3806145990424 x1498 + <= 0 + c1474: 15.3233074248884 x373 - 31.6543835826888 x1498 + - 0.0315912011803282 x1543 <= -0.0315912011803282 + c1475: 15.3233074248884 x373 - 31.6543835826888 x1498 + + 0.0315912011803282 x1543 >= -31.6227923815085 + c1476: 0.5 x13 - x1498 <= 0 + c1477: 0.5 x13 - x1498 >= -1 + c1478: 0.484081687607666 x373 + x1543 <= 1 + c1479: 0.484081687607666 x373 - x1543 >= -1 + c1480: 0.5 x13 + x1543 <= 1 + c1481: 0.5 x13 - x1543 >= -1 + c1482: 0.133333333333333 x778 + x1543 <= 1 + c1483: 0.133333333333333 x778 - x1543 >= -1 + c1484: 15.3233074248884 x373 - 31.6543835826888 x1498 <= -0.0315912011803282 + c1485: 15.3233074248884 x373 - 31.6543835826888 x1498 >= -31.6227923815085 + c1486: 0.5 x238 - x1498 <= 0 + c1487: 0.5 x238 - x1498 >= -1 + c1488: 38.9242069423534 x13 - 10.3797885179609 x778 - 0.025690953741999 x1576 + = 0 + c1489: 41.8504517776143 x238 - 45.1101231073291 x1093 + - 0.0238946046583635 x1577 = 0 + c1490: 2.25 x238 - 1.09136216471148 x373 = 0 + c1491: 1.54623282221453 x13 - 0.75 x373 = 0 + c1492: 0.5 x13 - 0.242524925491441 x373 + x1498 <= 1 + c1493: 0.5 x13 - 0.242524925491441 x373 + x1498 >= 0 + c1494: - 0.242524925491441 x373 + 0.133333333333333 x778 + x1498 <= 1 + c1495: - 0.242524925491441 x373 + 0.133333333333333 x778 + x1498 >= 0 + c1496: 0.5 x238 - 0.242524925491441 x373 + x1498 <= 1 + c1497: 0.5 x238 - 0.242524925491441 x373 + x1498 >= 0 + c1498: - 0.242524925491441 x373 + 0.538944278869868 x1093 + x1498 <= 1 + c1499: - 0.242524925491441 x373 + 0.538944278869868 x1093 + x1498 >= 0 + c1500: x914 + 1.5 x1364 >= 1.5 + c1501: x914 - 0.5 x1364 <= 1.5 + c1502: 0.234988995947158 x59 + 4.2555184168065 x149 - 0.234988995947158 x824 + = 0 + c1503: 0.234227413705435 x284 + 4.26935508606863 x419 + - 0.234227413705435 x1004 = 0 + c1504: - x284 + x824 >= 10.2 + c1505: 0.143325284483494 x194 - 0.737113802492286 x374 - 3.3916065491477 x1499 + + 3.3916065491477 x1544 >= -3.3916065491477 + c1506: 0.143325284483494 x194 - 0.737113802492286 x374 + 3.3916065491477 x1499 + - 3.3916065491477 x1544 <= 3.3916065491477 + c1507: 0.143325284483494 x194 + 0.737113802492286 x374 + 3.3916065491477 x1499 + + 3.3916065491477 x1544 >= 0 + c1508: 0.143325284483494 x194 + 0.737113802492286 x374 - 3.3916065491477 x1499 + - 3.3916065491477 x1544 <= 0 + c1509: - 0.739510502234757 x374 + 0.1428607776626 x464 - 3.3806145990424 x1499 + >= -3.3806145990424 + c1510: - 0.739510502234757 x374 + 0.1428607776626 x464 + 3.3806145990424 x1499 + <= 3.3806145990424 + c1511: 0.739510502234757 x374 + 0.1428607776626 x464 + 3.3806145990424 x1499 + >= 0 + c1512: 0.739510502234757 x374 + 0.1428607776626 x464 - 3.3806145990424 x1499 + <= 0 + c1513: 15.3233074248884 x374 - 31.6543835826888 x1499 + - 0.0315912011803282 x1544 <= -0.0315912011803282 + c1514: 15.3233074248884 x374 - 31.6543835826888 x1499 + + 0.0315912011803282 x1544 >= -31.6227923815085 + c1515: 0.5 x14 - x1499 <= 0 + c1516: 0.5 x14 - x1499 >= -1 + c1517: 0.484081687607666 x374 + x1544 <= 1 + c1518: 0.484081687607666 x374 - x1544 >= -1 + c1519: 0.5 x14 + x1544 <= 1 + c1520: 0.5 x14 - x1544 >= -1 + c1521: 0.133333333333333 x779 + x1544 <= 1 + c1522: 0.133333333333333 x779 - x1544 >= -1 + c1523: 15.3233074248884 x374 - 31.6543835826888 x1499 <= -0.0315912011803282 + c1524: 15.3233074248884 x374 - 31.6543835826888 x1499 >= -31.6227923815085 + c1525: 0.5 x239 - x1499 <= 0 + c1526: 0.5 x239 - x1499 >= -1 + c1527: 38.9242069423534 x14 - 10.3797885179609 x779 - 0.025690953741999 x1576 + = 0 + c1528: 41.8504517776143 x239 - 45.1101231073291 x1094 + - 0.0238946046583635 x1577 = 0 + c1529: 2.25 x239 - 1.09136216471148 x374 = 0 + c1530: 1.54623282221453 x14 - 0.75 x374 = 0 + c1531: 0.5 x14 - 0.242524925491441 x374 + x1499 <= 1 + c1532: 0.5 x14 - 0.242524925491441 x374 + x1499 >= 0 + c1533: - 0.242524925491441 x374 + 0.133333333333333 x779 + x1499 <= 1 + c1534: - 0.242524925491441 x374 + 0.133333333333333 x779 + x1499 >= 0 + c1535: 0.5 x239 - 0.242524925491441 x374 + x1499 <= 1 + c1536: 0.5 x239 - 0.242524925491441 x374 + x1499 >= 0 + c1537: - 0.242524925491441 x374 + 0.538944278869868 x1094 + x1499 <= 1 + c1538: - 0.242524925491441 x374 + 0.538944278869868 x1094 + x1499 >= 0 + c1539: x915 + 1.5 x1365 >= 1.5 + c1540: x915 - 0.5 x1365 <= 1.5 + c1541: 0.234988995947158 x60 + 4.2555184168065 x150 - 0.234988995947158 x825 + = 0 + c1542: 0.234227413705435 x285 + 4.26935508606863 x420 + - 0.234227413705435 x1005 = 0 + c1543: - x285 + x825 >= 10.2 + c1544: 0.143325284483494 x195 - 0.737113802492286 x375 - 3.3916065491477 x1500 + + 3.3916065491477 x1545 >= -3.3916065491477 + c1545: 0.143325284483494 x195 - 0.737113802492286 x375 + 3.3916065491477 x1500 + - 3.3916065491477 x1545 <= 3.3916065491477 + c1546: 0.143325284483494 x195 + 0.737113802492286 x375 + 3.3916065491477 x1500 + + 3.3916065491477 x1545 >= 0 + c1547: 0.143325284483494 x195 + 0.737113802492286 x375 - 3.3916065491477 x1500 + - 3.3916065491477 x1545 <= 0 + c1548: - 0.739510502234757 x375 + 0.1428607776626 x465 - 3.3806145990424 x1500 + >= -3.3806145990424 + c1549: - 0.739510502234757 x375 + 0.1428607776626 x465 + 3.3806145990424 x1500 + <= 3.3806145990424 + c1550: 0.739510502234757 x375 + 0.1428607776626 x465 + 3.3806145990424 x1500 + >= 0 + c1551: 0.739510502234757 x375 + 0.1428607776626 x465 - 3.3806145990424 x1500 + <= 0 + c1552: 15.3233074248884 x375 - 31.6543835826888 x1500 + - 0.0315912011803282 x1545 <= -0.0315912011803282 + c1553: 15.3233074248884 x375 - 31.6543835826888 x1500 + + 0.0315912011803282 x1545 >= -31.6227923815085 + c1554: 0.5 x15 - x1500 <= 0 + c1555: 0.5 x15 - x1500 >= -1 + c1556: 0.484081687607666 x375 + x1545 <= 1 + c1557: 0.484081687607666 x375 - x1545 >= -1 + c1558: 0.5 x15 + x1545 <= 1 + c1559: 0.5 x15 - x1545 >= -1 + c1560: 0.133333333333333 x780 + x1545 <= 1 + c1561: 0.133333333333333 x780 - x1545 >= -1 + c1562: 15.3233074248884 x375 - 31.6543835826888 x1500 <= -0.0315912011803282 + c1563: 15.3233074248884 x375 - 31.6543835826888 x1500 >= -31.6227923815085 + c1564: 0.5 x240 - x1500 <= 0 + c1565: 0.5 x240 - x1500 >= -1 + c1566: 38.9242069423534 x15 - 10.3797885179609 x780 - 0.025690953741999 x1576 + = 0 + c1567: 41.8504517776143 x240 - 45.1101231073291 x1095 + - 0.0238946046583635 x1577 = 0 + c1568: 2.25 x240 - 1.09136216471148 x375 = 0 + c1569: 1.54623282221453 x15 - 0.75 x375 = 0 + c1570: 0.5 x15 - 0.242524925491441 x375 + x1500 <= 1 + c1571: 0.5 x15 - 0.242524925491441 x375 + x1500 >= 0 + c1572: - 0.242524925491441 x375 + 0.133333333333333 x780 + x1500 <= 1 + c1573: - 0.242524925491441 x375 + 0.133333333333333 x780 + x1500 >= 0 + c1574: 0.5 x240 - 0.242524925491441 x375 + x1500 <= 1 + c1575: 0.5 x240 - 0.242524925491441 x375 + x1500 >= 0 + c1576: - 0.242524925491441 x375 + 0.538944278869868 x1095 + x1500 <= 1 + c1577: - 0.242524925491441 x375 + 0.538944278869868 x1095 + x1500 >= 0 + c1578: x916 + 1.5 x1366 >= 1.5 + c1579: x916 - 0.5 x1366 <= 1.5 + c1580: 0.234988995947158 x61 + 4.2555184168065 x151 - 0.234988995947158 x826 + = 0 + c1581: 0.234227413705435 x286 + 4.26935508606863 x421 + - 0.234227413705435 x1006 = 0 + c1582: - x286 + x826 >= 10.2 + c1583: 0.143325284483494 x196 - 0.737113802492286 x376 - 3.3916065491477 x1501 + + 3.3916065491477 x1546 >= -3.3916065491477 + c1584: 0.143325284483494 x196 - 0.737113802492286 x376 + 3.3916065491477 x1501 + - 3.3916065491477 x1546 <= 3.3916065491477 + c1585: 0.143325284483494 x196 + 0.737113802492286 x376 + 3.3916065491477 x1501 + + 3.3916065491477 x1546 >= 0 + c1586: 0.143325284483494 x196 + 0.737113802492286 x376 - 3.3916065491477 x1501 + - 3.3916065491477 x1546 <= 0 + c1587: - 0.739510502234757 x376 + 0.1428607776626 x466 - 3.3806145990424 x1501 + >= -3.3806145990424 + c1588: - 0.739510502234757 x376 + 0.1428607776626 x466 + 3.3806145990424 x1501 + <= 3.3806145990424 + c1589: 0.739510502234757 x376 + 0.1428607776626 x466 + 3.3806145990424 x1501 + >= 0 + c1590: 0.739510502234757 x376 + 0.1428607776626 x466 - 3.3806145990424 x1501 + <= 0 + c1591: 15.3233074248884 x376 - 31.6543835826888 x1501 + - 0.0315912011803282 x1546 <= -0.0315912011803282 + c1592: 15.3233074248884 x376 - 31.6543835826888 x1501 + + 0.0315912011803282 x1546 >= -31.6227923815085 + c1593: 0.5 x16 - x1501 <= 0 + c1594: 0.5 x16 - x1501 >= -1 + c1595: 0.484081687607666 x376 + x1546 <= 1 + c1596: 0.484081687607666 x376 - x1546 >= -1 + c1597: 0.5 x16 + x1546 <= 1 + c1598: 0.5 x16 - x1546 >= -1 + c1599: 0.133333333333333 x781 + x1546 <= 1 + c1600: 0.133333333333333 x781 - x1546 >= -1 + c1601: 15.3233074248884 x376 - 31.6543835826888 x1501 <= -0.0315912011803282 + c1602: 15.3233074248884 x376 - 31.6543835826888 x1501 >= -31.6227923815085 + c1603: 0.5 x241 - x1501 <= 0 + c1604: 0.5 x241 - x1501 >= -1 + c1605: 38.9242069423534 x16 - 10.3797885179609 x781 - 0.025690953741999 x1576 + = 0 + c1606: 41.8504517776143 x241 - 45.1101231073291 x1096 + - 0.0238946046583635 x1577 = 0 + c1607: 2.25 x241 - 1.09136216471148 x376 = 0 + c1608: 1.54623282221453 x16 - 0.75 x376 = 0 + c1609: 0.5 x16 - 0.242524925491441 x376 + x1501 <= 1 + c1610: 0.5 x16 - 0.242524925491441 x376 + x1501 >= 0 + c1611: - 0.242524925491441 x376 + 0.133333333333333 x781 + x1501 <= 1 + c1612: - 0.242524925491441 x376 + 0.133333333333333 x781 + x1501 >= 0 + c1613: 0.5 x241 - 0.242524925491441 x376 + x1501 <= 1 + c1614: 0.5 x241 - 0.242524925491441 x376 + x1501 >= 0 + c1615: - 0.242524925491441 x376 + 0.538944278869868 x1096 + x1501 <= 1 + c1616: - 0.242524925491441 x376 + 0.538944278869868 x1096 + x1501 >= 0 + c1617: x917 + x1367 >= 1 + c1618: x917 - x1367 <= 1 + c1619: 0.234988995947158 x62 + 4.2555184168065 x152 - 0.234988995947158 x827 + = 0 + c1620: 0.234227413705435 x287 + 4.26935508606863 x422 + - 0.234227413705435 x1007 = 0 + c1621: - x287 + x827 >= 10.2 + c1622: 0.143325284483494 x197 - 0.737113802492286 x377 - 3.3916065491477 x1502 + + 3.3916065491477 x1547 >= -3.3916065491477 + c1623: 0.143325284483494 x197 - 0.737113802492286 x377 + 3.3916065491477 x1502 + - 3.3916065491477 x1547 <= 3.3916065491477 + c1624: 0.143325284483494 x197 + 0.737113802492286 x377 + 3.3916065491477 x1502 + + 3.3916065491477 x1547 >= 0 + c1625: 0.143325284483494 x197 + 0.737113802492286 x377 - 3.3916065491477 x1502 + - 3.3916065491477 x1547 <= 0 + c1626: - 0.739510502234757 x377 + 0.1428607776626 x467 - 3.3806145990424 x1502 + >= -3.3806145990424 + c1627: - 0.739510502234757 x377 + 0.1428607776626 x467 + 3.3806145990424 x1502 + <= 3.3806145990424 + c1628: 0.739510502234757 x377 + 0.1428607776626 x467 + 3.3806145990424 x1502 + >= 0 + c1629: 0.739510502234757 x377 + 0.1428607776626 x467 - 3.3806145990424 x1502 + <= 0 + c1630: 15.3233074248884 x377 - 31.6543835826888 x1502 + - 0.0315912011803282 x1547 <= -0.0315912011803282 + c1631: 15.3233074248884 x377 - 31.6543835826888 x1502 + + 0.0315912011803282 x1547 >= -31.6227923815085 + c1632: 0.5 x17 - x1502 <= 0 + c1633: 0.5 x17 - x1502 >= -1 + c1634: 0.484081687607666 x377 + x1547 <= 1 + c1635: 0.484081687607666 x377 - x1547 >= -1 + c1636: 0.5 x17 + x1547 <= 1 + c1637: 0.5 x17 - x1547 >= -1 + c1638: 0.133333333333333 x782 + x1547 <= 1 + c1639: 0.133333333333333 x782 - x1547 >= -1 + c1640: 15.3233074248884 x377 - 31.6543835826888 x1502 <= -0.0315912011803282 + c1641: 15.3233074248884 x377 - 31.6543835826888 x1502 >= -31.6227923815085 + c1642: 0.5 x242 - x1502 <= 0 + c1643: 0.5 x242 - x1502 >= -1 + c1644: 38.9242069423534 x17 - 10.3797885179609 x782 - 0.025690953741999 x1576 + = 0 + c1645: 41.8504517776143 x242 - 45.1101231073291 x1097 + - 0.0238946046583635 x1577 = 0 + c1646: 2.25 x242 - 1.09136216471148 x377 = 0 + c1647: 1.54623282221453 x17 - 0.75 x377 = 0 + c1648: 0.5 x17 - 0.242524925491441 x377 + x1502 <= 1 + c1649: 0.5 x17 - 0.242524925491441 x377 + x1502 >= 0 + c1650: - 0.242524925491441 x377 + 0.133333333333333 x782 + x1502 <= 1 + c1651: - 0.242524925491441 x377 + 0.133333333333333 x782 + x1502 >= 0 + c1652: 0.5 x242 - 0.242524925491441 x377 + x1502 <= 1 + c1653: 0.5 x242 - 0.242524925491441 x377 + x1502 >= 0 + c1654: - 0.242524925491441 x377 + 0.538944278869868 x1097 + x1502 <= 1 + c1655: - 0.242524925491441 x377 + 0.538944278869868 x1097 + x1502 >= 0 + c1656: x918 + x1368 >= 1 + c1657: x918 - x1368 <= 1 + c1658: 0.234988995947158 x63 + 4.2555184168065 x153 - 0.234988995947158 x828 + = 0 + c1659: 0.234227413705435 x288 + 4.26935508606863 x423 + - 0.234227413705435 x1008 = 0 + c1660: - x288 + x828 >= 10.2 + c1661: 0.143325284483494 x198 - 0.737113802492286 x378 - 3.3916065491477 x1503 + + 3.3916065491477 x1548 >= -3.3916065491477 + c1662: 0.143325284483494 x198 - 0.737113802492286 x378 + 3.3916065491477 x1503 + - 3.3916065491477 x1548 <= 3.3916065491477 + c1663: 0.143325284483494 x198 + 0.737113802492286 x378 + 3.3916065491477 x1503 + + 3.3916065491477 x1548 >= 0 + c1664: 0.143325284483494 x198 + 0.737113802492286 x378 - 3.3916065491477 x1503 + - 3.3916065491477 x1548 <= 0 + c1665: - 0.739510502234757 x378 + 0.1428607776626 x468 - 3.3806145990424 x1503 + >= -3.3806145990424 + c1666: - 0.739510502234757 x378 + 0.1428607776626 x468 + 3.3806145990424 x1503 + <= 3.3806145990424 + c1667: 0.739510502234757 x378 + 0.1428607776626 x468 + 3.3806145990424 x1503 + >= 0 + c1668: 0.739510502234757 x378 + 0.1428607776626 x468 - 3.3806145990424 x1503 + <= 0 + c1669: 15.3233074248884 x378 - 31.6543835826888 x1503 + - 0.0315912011803282 x1548 <= -0.0315912011803282 + c1670: 15.3233074248884 x378 - 31.6543835826888 x1503 + + 0.0315912011803282 x1548 >= -31.6227923815085 + c1671: 0.5 x18 - x1503 <= 0 + c1672: 0.5 x18 - x1503 >= -1 + c1673: 0.484081687607666 x378 + x1548 <= 1 + c1674: 0.484081687607666 x378 - x1548 >= -1 + c1675: 0.5 x18 + x1548 <= 1 + c1676: 0.5 x18 - x1548 >= -1 + c1677: 0.133333333333333 x783 + x1548 <= 1 + c1678: 0.133333333333333 x783 - x1548 >= -1 + c1679: 15.3233074248884 x378 - 31.6543835826888 x1503 <= -0.0315912011803282 + c1680: 15.3233074248884 x378 - 31.6543835826888 x1503 >= -31.6227923815085 + c1681: 0.5 x243 - x1503 <= 0 + c1682: 0.5 x243 - x1503 >= -1 + c1683: 38.9242069423534 x18 - 10.3797885179609 x783 - 0.025690953741999 x1576 + = 0 + c1684: 41.8504517776143 x243 - 45.1101231073291 x1098 + - 0.0238946046583635 x1577 = 0 + c1685: 2.25 x243 - 1.09136216471148 x378 = 0 + c1686: 1.54623282221453 x18 - 0.75 x378 = 0 + c1687: 0.5 x18 - 0.242524925491441 x378 + x1503 <= 1 + c1688: 0.5 x18 - 0.242524925491441 x378 + x1503 >= 0 + c1689: - 0.242524925491441 x378 + 0.133333333333333 x783 + x1503 <= 1 + c1690: - 0.242524925491441 x378 + 0.133333333333333 x783 + x1503 >= 0 + c1691: 0.5 x243 - 0.242524925491441 x378 + x1503 <= 1 + c1692: 0.5 x243 - 0.242524925491441 x378 + x1503 >= 0 + c1693: - 0.242524925491441 x378 + 0.538944278869868 x1098 + x1503 <= 1 + c1694: - 0.242524925491441 x378 + 0.538944278869868 x1098 + x1503 >= 0 + c1695: x919 + x1369 >= 1 + c1696: x919 - x1369 <= 1 + c1697: 0.234988995947158 x64 + 4.2555184168065 x154 - 0.234988995947158 x829 + = 0 + c1698: 0.234227413705435 x289 + 4.26935508606863 x424 + - 0.234227413705435 x1009 = 0 + c1699: - x289 + x829 >= 10.2 + c1700: 0.143325284483494 x199 - 0.737113802492286 x379 - 3.3916065491477 x1504 + + 3.3916065491477 x1549 >= -3.3916065491477 + c1701: 0.143325284483494 x199 - 0.737113802492286 x379 + 3.3916065491477 x1504 + - 3.3916065491477 x1549 <= 3.3916065491477 + c1702: 0.143325284483494 x199 + 0.737113802492286 x379 + 3.3916065491477 x1504 + + 3.3916065491477 x1549 >= 0 + c1703: 0.143325284483494 x199 + 0.737113802492286 x379 - 3.3916065491477 x1504 + - 3.3916065491477 x1549 <= 0 + c1704: - 0.739510502234757 x379 + 0.1428607776626 x469 - 3.3806145990424 x1504 + >= -3.3806145990424 + c1705: - 0.739510502234757 x379 + 0.1428607776626 x469 + 3.3806145990424 x1504 + <= 3.3806145990424 + c1706: 0.739510502234757 x379 + 0.1428607776626 x469 + 3.3806145990424 x1504 + >= 0 + c1707: 0.739510502234757 x379 + 0.1428607776626 x469 - 3.3806145990424 x1504 + <= 0 + c1708: 15.3233074248884 x379 - 31.6543835826888 x1504 + - 0.0315912011803282 x1549 <= -0.0315912011803282 + c1709: 15.3233074248884 x379 - 31.6543835826888 x1504 + + 0.0315912011803282 x1549 >= -31.6227923815085 + c1710: 0.5 x19 - x1504 <= 0 + c1711: 0.5 x19 - x1504 >= -1 + c1712: 0.484081687607666 x379 + x1549 <= 1 + c1713: 0.484081687607666 x379 - x1549 >= -1 + c1714: 0.5 x19 + x1549 <= 1 + c1715: 0.5 x19 - x1549 >= -1 + c1716: 0.133333333333333 x784 + x1549 <= 1 + c1717: 0.133333333333333 x784 - x1549 >= -1 + c1718: 15.3233074248884 x379 - 31.6543835826888 x1504 <= -0.0315912011803282 + c1719: 15.3233074248884 x379 - 31.6543835826888 x1504 >= -31.6227923815085 + c1720: 0.5 x244 - x1504 <= 0 + c1721: 0.5 x244 - x1504 >= -1 + c1722: 38.9242069423534 x19 - 10.3797885179609 x784 - 0.025690953741999 x1576 + = 0 + c1723: 41.8504517776143 x244 - 45.1101231073291 x1099 + - 0.0238946046583635 x1577 = 0 + c1724: 2.25 x244 - 1.09136216471148 x379 = 0 + c1725: 1.54623282221453 x19 - 0.75 x379 = 0 + c1726: 0.5 x19 - 0.242524925491441 x379 + x1504 <= 1 + c1727: 0.5 x19 - 0.242524925491441 x379 + x1504 >= 0 + c1728: - 0.242524925491441 x379 + 0.133333333333333 x784 + x1504 <= 1 + c1729: - 0.242524925491441 x379 + 0.133333333333333 x784 + x1504 >= 0 + c1730: 0.5 x244 - 0.242524925491441 x379 + x1504 <= 1 + c1731: 0.5 x244 - 0.242524925491441 x379 + x1504 >= 0 + c1732: - 0.242524925491441 x379 + 0.538944278869868 x1099 + x1504 <= 1 + c1733: - 0.242524925491441 x379 + 0.538944278869868 x1099 + x1504 >= 0 + c1734: x920 + x1370 >= 1 + c1735: x920 - x1370 <= 1 + c1736: 0.234988995947158 x65 + 4.2555184168065 x155 - 0.234988995947158 x830 + = 0 + c1737: 0.234227413705435 x290 + 4.26935508606863 x425 + - 0.234227413705435 x1010 = 0 + c1738: - x290 + x830 >= 10.2 + c1739: 0.143325284483494 x200 - 0.737113802492286 x380 - 3.3916065491477 x1505 + + 3.3916065491477 x1550 >= -3.3916065491477 + c1740: 0.143325284483494 x200 - 0.737113802492286 x380 + 3.3916065491477 x1505 + - 3.3916065491477 x1550 <= 3.3916065491477 + c1741: 0.143325284483494 x200 + 0.737113802492286 x380 + 3.3916065491477 x1505 + + 3.3916065491477 x1550 >= 0 + c1742: 0.143325284483494 x200 + 0.737113802492286 x380 - 3.3916065491477 x1505 + - 3.3916065491477 x1550 <= 0 + c1743: - 0.739510502234757 x380 + 0.1428607776626 x470 - 3.3806145990424 x1505 + >= -3.3806145990424 + c1744: - 0.739510502234757 x380 + 0.1428607776626 x470 + 3.3806145990424 x1505 + <= 3.3806145990424 + c1745: 0.739510502234757 x380 + 0.1428607776626 x470 + 3.3806145990424 x1505 + >= 0 + c1746: 0.739510502234757 x380 + 0.1428607776626 x470 - 3.3806145990424 x1505 + <= 0 + c1747: 15.3233074248884 x380 - 31.6543835826888 x1505 + - 0.0315912011803282 x1550 <= -0.0315912011803282 + c1748: 15.3233074248884 x380 - 31.6543835826888 x1505 + + 0.0315912011803282 x1550 >= -31.6227923815085 + c1749: 0.5 x20 - x1505 <= 0 + c1750: 0.5 x20 - x1505 >= -1 + c1751: 0.484081687607666 x380 + x1550 <= 1 + c1752: 0.484081687607666 x380 - x1550 >= -1 + c1753: 0.5 x20 + x1550 <= 1 + c1754: 0.5 x20 - x1550 >= -1 + c1755: 0.133333333333333 x785 + x1550 <= 1 + c1756: 0.133333333333333 x785 - x1550 >= -1 + c1757: 15.3233074248884 x380 - 31.6543835826888 x1505 <= -0.0315912011803282 + c1758: 15.3233074248884 x380 - 31.6543835826888 x1505 >= -31.6227923815085 + c1759: 0.5 x245 - x1505 <= 0 + c1760: 0.5 x245 - x1505 >= -1 + c1761: 38.9242069423534 x20 - 10.3797885179609 x785 - 0.025690953741999 x1576 + = 0 + c1762: 41.8504517776143 x245 - 45.1101231073291 x1100 + - 0.0238946046583635 x1577 = 0 + c1763: 2.25 x245 - 1.09136216471148 x380 = 0 + c1764: 1.54623282221453 x20 - 0.75 x380 = 0 + c1765: 0.5 x20 - 0.242524925491441 x380 + x1505 <= 1 + c1766: 0.5 x20 - 0.242524925491441 x380 + x1505 >= 0 + c1767: - 0.242524925491441 x380 + 0.133333333333333 x785 + x1505 <= 1 + c1768: - 0.242524925491441 x380 + 0.133333333333333 x785 + x1505 >= 0 + c1769: 0.5 x245 - 0.242524925491441 x380 + x1505 <= 1 + c1770: 0.5 x245 - 0.242524925491441 x380 + x1505 >= 0 + c1771: - 0.242524925491441 x380 + 0.538944278869868 x1100 + x1505 <= 1 + c1772: - 0.242524925491441 x380 + 0.538944278869868 x1100 + x1505 >= 0 + c1773: x921 + x1371 >= 1 + c1774: x921 - x1371 <= 1 + c1775: 0.234988995947158 x66 + 4.2555184168065 x156 - 0.234988995947158 x831 + = 0 + c1776: 0.234227413705435 x291 + 4.26935508606863 x426 + - 0.234227413705435 x1011 = 0 + c1777: - x291 + x831 >= 10.2 + c1778: 0.143325284483494 x201 - 0.737113802492286 x381 - 3.3916065491477 x1506 + + 3.3916065491477 x1551 >= -3.3916065491477 + c1779: 0.143325284483494 x201 - 0.737113802492286 x381 + 3.3916065491477 x1506 + - 3.3916065491477 x1551 <= 3.3916065491477 + c1780: 0.143325284483494 x201 + 0.737113802492286 x381 + 3.3916065491477 x1506 + + 3.3916065491477 x1551 >= 0 + c1781: 0.143325284483494 x201 + 0.737113802492286 x381 - 3.3916065491477 x1506 + - 3.3916065491477 x1551 <= 0 + c1782: - 0.739510502234757 x381 + 0.1428607776626 x471 - 3.3806145990424 x1506 + >= -3.3806145990424 + c1783: - 0.739510502234757 x381 + 0.1428607776626 x471 + 3.3806145990424 x1506 + <= 3.3806145990424 + c1784: 0.739510502234757 x381 + 0.1428607776626 x471 + 3.3806145990424 x1506 + >= 0 + c1785: 0.739510502234757 x381 + 0.1428607776626 x471 - 3.3806145990424 x1506 + <= 0 + c1786: 15.3233074248884 x381 - 31.6543835826888 x1506 + - 0.0315912011803282 x1551 <= -0.0315912011803282 + c1787: 15.3233074248884 x381 - 31.6543835826888 x1506 + + 0.0315912011803282 x1551 >= -31.6227923815085 + c1788: 0.5 x21 - x1506 <= 0 + c1789: 0.5 x21 - x1506 >= -1 + c1790: 0.484081687607666 x381 + x1551 <= 1 + c1791: 0.484081687607666 x381 - x1551 >= -1 + c1792: 0.5 x21 + x1551 <= 1 + c1793: 0.5 x21 - x1551 >= -1 + c1794: 0.133333333333333 x786 + x1551 <= 1 + c1795: 0.133333333333333 x786 - x1551 >= -1 + c1796: 15.3233074248884 x381 - 31.6543835826888 x1506 <= -0.0315912011803282 + c1797: 15.3233074248884 x381 - 31.6543835826888 x1506 >= -31.6227923815085 + c1798: 0.5 x246 - x1506 <= 0 + c1799: 0.5 x246 - x1506 >= -1 + c1800: 38.9242069423534 x21 - 10.3797885179609 x786 - 0.025690953741999 x1576 + = 0 + c1801: 41.8504517776143 x246 - 45.1101231073291 x1101 + - 0.0238946046583635 x1577 = 0 + c1802: 2.25 x246 - 1.09136216471148 x381 = 0 + c1803: 1.54623282221453 x21 - 0.75 x381 = 0 + c1804: 0.5 x21 - 0.242524925491441 x381 + x1506 <= 1 + c1805: 0.5 x21 - 0.242524925491441 x381 + x1506 >= 0 + c1806: - 0.242524925491441 x381 + 0.133333333333333 x786 + x1506 <= 1 + c1807: - 0.242524925491441 x381 + 0.133333333333333 x786 + x1506 >= 0 + c1808: 0.5 x246 - 0.242524925491441 x381 + x1506 <= 1 + c1809: 0.5 x246 - 0.242524925491441 x381 + x1506 >= 0 + c1810: - 0.242524925491441 x381 + 0.538944278869868 x1101 + x1506 <= 1 + c1811: - 0.242524925491441 x381 + 0.538944278869868 x1101 + x1506 >= 0 + c1812: x922 + x1372 >= 1 + c1813: x922 - x1372 <= 1 + c1814: 0.234988995947158 x67 + 4.2555184168065 x157 - 0.234988995947158 x832 + = 0 + c1815: 0.234227413705435 x292 + 4.26935508606863 x427 + - 0.234227413705435 x1012 = 0 + c1816: - x292 + x832 >= 10.2 + c1817: 0.143325284483494 x202 - 0.737113802492286 x382 - 3.3916065491477 x1507 + + 3.3916065491477 x1552 >= -3.3916065491477 + c1818: 0.143325284483494 x202 - 0.737113802492286 x382 + 3.3916065491477 x1507 + - 3.3916065491477 x1552 <= 3.3916065491477 + c1819: 0.143325284483494 x202 + 0.737113802492286 x382 + 3.3916065491477 x1507 + + 3.3916065491477 x1552 >= 0 + c1820: 0.143325284483494 x202 + 0.737113802492286 x382 - 3.3916065491477 x1507 + - 3.3916065491477 x1552 <= 0 + c1821: - 0.739510502234757 x382 + 0.1428607776626 x472 - 3.3806145990424 x1507 + >= -3.3806145990424 + c1822: - 0.739510502234757 x382 + 0.1428607776626 x472 + 3.3806145990424 x1507 + <= 3.3806145990424 + c1823: 0.739510502234757 x382 + 0.1428607776626 x472 + 3.3806145990424 x1507 + >= 0 + c1824: 0.739510502234757 x382 + 0.1428607776626 x472 - 3.3806145990424 x1507 + <= 0 + c1825: 15.3233074248884 x382 - 31.6543835826888 x1507 + - 0.0315912011803282 x1552 <= -0.0315912011803282 + c1826: 15.3233074248884 x382 - 31.6543835826888 x1507 + + 0.0315912011803282 x1552 >= -31.6227923815085 + c1827: 0.5 x22 - x1507 <= 0 + c1828: 0.5 x22 - x1507 >= -1 + c1829: 0.484081687607666 x382 + x1552 <= 1 + c1830: 0.484081687607666 x382 - x1552 >= -1 + c1831: 0.5 x22 + x1552 <= 1 + c1832: 0.5 x22 - x1552 >= -1 + c1833: 0.133333333333333 x787 + x1552 <= 1 + c1834: 0.133333333333333 x787 - x1552 >= -1 + c1835: 15.3233074248884 x382 - 31.6543835826888 x1507 <= -0.0315912011803282 + c1836: 15.3233074248884 x382 - 31.6543835826888 x1507 >= -31.6227923815085 + c1837: 0.5 x247 - x1507 <= 0 + c1838: 0.5 x247 - x1507 >= -1 + c1839: 38.9242069423534 x22 - 10.3797885179609 x787 - 0.025690953741999 x1576 + = 0 + c1840: 41.8504517776143 x247 - 45.1101231073291 x1102 + - 0.0238946046583635 x1577 = 0 + c1841: 2.25 x247 - 1.09136216471148 x382 = 0 + c1842: 1.54623282221453 x22 - 0.75 x382 = 0 + c1843: 0.5 x22 - 0.242524925491441 x382 + x1507 <= 1 + c1844: 0.5 x22 - 0.242524925491441 x382 + x1507 >= 0 + c1845: - 0.242524925491441 x382 + 0.133333333333333 x787 + x1507 <= 1 + c1846: - 0.242524925491441 x382 + 0.133333333333333 x787 + x1507 >= 0 + c1847: 0.5 x247 - 0.242524925491441 x382 + x1507 <= 1 + c1848: 0.5 x247 - 0.242524925491441 x382 + x1507 >= 0 + c1849: - 0.242524925491441 x382 + 0.538944278869868 x1102 + x1507 <= 1 + c1850: - 0.242524925491441 x382 + 0.538944278869868 x1102 + x1507 >= 0 + c1851: x923 + x1373 >= 1 + c1852: x923 - x1373 <= 1 + c1853: 0.234988995947158 x68 + 4.2555184168065 x158 - 0.234988995947158 x833 + = 0 + c1854: 0.234227413705435 x293 + 4.26935508606863 x428 + - 0.234227413705435 x1013 = 0 + c1855: - x293 + x833 >= 10.2 + c1856: 0.143325284483494 x203 - 0.737113802492286 x383 - 3.3916065491477 x1508 + + 3.3916065491477 x1553 >= -3.3916065491477 + c1857: 0.143325284483494 x203 - 0.737113802492286 x383 + 3.3916065491477 x1508 + - 3.3916065491477 x1553 <= 3.3916065491477 + c1858: 0.143325284483494 x203 + 0.737113802492286 x383 + 3.3916065491477 x1508 + + 3.3916065491477 x1553 >= 0 + c1859: 0.143325284483494 x203 + 0.737113802492286 x383 - 3.3916065491477 x1508 + - 3.3916065491477 x1553 <= 0 + c1860: - 0.739510502234757 x383 + 0.1428607776626 x473 - 3.3806145990424 x1508 + >= -3.3806145990424 + c1861: - 0.739510502234757 x383 + 0.1428607776626 x473 + 3.3806145990424 x1508 + <= 3.3806145990424 + c1862: 0.739510502234757 x383 + 0.1428607776626 x473 + 3.3806145990424 x1508 + >= 0 + c1863: 0.739510502234757 x383 + 0.1428607776626 x473 - 3.3806145990424 x1508 + <= 0 + c1864: 15.3233074248884 x383 - 31.6543835826888 x1508 + - 0.0315912011803282 x1553 <= -0.0315912011803282 + c1865: 15.3233074248884 x383 - 31.6543835826888 x1508 + + 0.0315912011803282 x1553 >= -31.6227923815085 + c1866: 0.5 x23 - x1508 <= 0 + c1867: 0.5 x23 - x1508 >= -1 + c1868: 0.484081687607666 x383 + x1553 <= 1 + c1869: 0.484081687607666 x383 - x1553 >= -1 + c1870: 0.5 x23 + x1553 <= 1 + c1871: 0.5 x23 - x1553 >= -1 + c1872: 0.133333333333333 x788 + x1553 <= 1 + c1873: 0.133333333333333 x788 - x1553 >= -1 + c1874: 15.3233074248884 x383 - 31.6543835826888 x1508 <= -0.0315912011803282 + c1875: 15.3233074248884 x383 - 31.6543835826888 x1508 >= -31.6227923815085 + c1876: 0.5 x248 - x1508 <= 0 + c1877: 0.5 x248 - x1508 >= -1 + c1878: 38.9242069423534 x23 - 10.3797885179609 x788 - 0.025690953741999 x1576 + = 0 + c1879: 41.8504517776143 x248 - 45.1101231073291 x1103 + - 0.0238946046583635 x1577 = 0 + c1880: 2.25 x248 - 1.09136216471148 x383 = 0 + c1881: 1.54623282221453 x23 - 0.75 x383 = 0 + c1882: 0.5 x23 - 0.242524925491441 x383 + x1508 <= 1 + c1883: 0.5 x23 - 0.242524925491441 x383 + x1508 >= 0 + c1884: - 0.242524925491441 x383 + 0.133333333333333 x788 + x1508 <= 1 + c1885: - 0.242524925491441 x383 + 0.133333333333333 x788 + x1508 >= 0 + c1886: 0.5 x248 - 0.242524925491441 x383 + x1508 <= 1 + c1887: 0.5 x248 - 0.242524925491441 x383 + x1508 >= 0 + c1888: - 0.242524925491441 x383 + 0.538944278869868 x1103 + x1508 <= 1 + c1889: - 0.242524925491441 x383 + 0.538944278869868 x1103 + x1508 >= 0 + c1890: x924 + x1374 >= 1 + c1891: x924 - x1374 <= 1 + c1892: 0.234988995947158 x69 + 4.2555184168065 x159 - 0.234988995947158 x834 + = 0 + c1893: 0.234227413705435 x294 + 4.26935508606863 x429 + - 0.234227413705435 x1014 = 0 + c1894: - x294 + x834 >= 10.2 + c1895: 0.143325284483494 x204 - 0.737113802492286 x384 - 3.3916065491477 x1509 + + 3.3916065491477 x1554 >= -3.3916065491477 + c1896: 0.143325284483494 x204 - 0.737113802492286 x384 + 3.3916065491477 x1509 + - 3.3916065491477 x1554 <= 3.3916065491477 + c1897: 0.143325284483494 x204 + 0.737113802492286 x384 + 3.3916065491477 x1509 + + 3.3916065491477 x1554 >= 0 + c1898: 0.143325284483494 x204 + 0.737113802492286 x384 - 3.3916065491477 x1509 + - 3.3916065491477 x1554 <= 0 + c1899: - 0.739510502234757 x384 + 0.1428607776626 x474 - 3.3806145990424 x1509 + >= -3.3806145990424 + c1900: - 0.739510502234757 x384 + 0.1428607776626 x474 + 3.3806145990424 x1509 + <= 3.3806145990424 + c1901: 0.739510502234757 x384 + 0.1428607776626 x474 + 3.3806145990424 x1509 + >= 0 + c1902: 0.739510502234757 x384 + 0.1428607776626 x474 - 3.3806145990424 x1509 + <= 0 + c1903: 15.3233074248884 x384 - 31.6543835826888 x1509 + - 0.0315912011803282 x1554 <= -0.0315912011803282 + c1904: 15.3233074248884 x384 - 31.6543835826888 x1509 + + 0.0315912011803282 x1554 >= -31.6227923815085 + c1905: 0.5 x24 - x1509 <= 0 + c1906: 0.5 x24 - x1509 >= -1 + c1907: 0.484081687607666 x384 + x1554 <= 1 + c1908: 0.484081687607666 x384 - x1554 >= -1 + c1909: 0.5 x24 + x1554 <= 1 + c1910: 0.5 x24 - x1554 >= -1 + c1911: 0.133333333333333 x789 + x1554 <= 1 + c1912: 0.133333333333333 x789 - x1554 >= -1 + c1913: 15.3233074248884 x384 - 31.6543835826888 x1509 <= -0.0315912011803282 + c1914: 15.3233074248884 x384 - 31.6543835826888 x1509 >= -31.6227923815085 + c1915: 0.5 x249 - x1509 <= 0 + c1916: 0.5 x249 - x1509 >= -1 + c1917: 38.9242069423534 x24 - 10.3797885179609 x789 - 0.025690953741999 x1576 + = 0 + c1918: 41.8504517776143 x249 - 45.1101231073291 x1104 + - 0.0238946046583635 x1577 = 0 + c1919: 2.25 x249 - 1.09136216471148 x384 = 0 + c1920: 1.54623282221453 x24 - 0.75 x384 = 0 + c1921: 0.5 x24 - 0.242524925491441 x384 + x1509 <= 1 + c1922: 0.5 x24 - 0.242524925491441 x384 + x1509 >= 0 + c1923: - 0.242524925491441 x384 + 0.133333333333333 x789 + x1509 <= 1 + c1924: - 0.242524925491441 x384 + 0.133333333333333 x789 + x1509 >= 0 + c1925: 0.5 x249 - 0.242524925491441 x384 + x1509 <= 1 + c1926: 0.5 x249 - 0.242524925491441 x384 + x1509 >= 0 + c1927: - 0.242524925491441 x384 + 0.538944278869868 x1104 + x1509 <= 1 + c1928: - 0.242524925491441 x384 + 0.538944278869868 x1104 + x1509 >= 0 + c1929: x925 + x1375 >= 1 + c1930: x925 - x1375 <= 1 + c1931: 0.234988995947158 x70 + 4.2555184168065 x160 - 0.234988995947158 x835 + = 0 + c1932: 0.234227413705435 x295 + 4.26935508606863 x430 + - 0.234227413705435 x1015 = 0 + c1933: - x295 + x835 >= 10.2 + c1934: 0.143325284483494 x205 - 0.737113802492286 x385 - 3.3916065491477 x1510 + + 3.3916065491477 x1555 >= -3.3916065491477 + c1935: 0.143325284483494 x205 - 0.737113802492286 x385 + 3.3916065491477 x1510 + - 3.3916065491477 x1555 <= 3.3916065491477 + c1936: 0.143325284483494 x205 + 0.737113802492286 x385 + 3.3916065491477 x1510 + + 3.3916065491477 x1555 >= 0 + c1937: 0.143325284483494 x205 + 0.737113802492286 x385 - 3.3916065491477 x1510 + - 3.3916065491477 x1555 <= 0 + c1938: - 0.739510502234757 x385 + 0.1428607776626 x475 - 3.3806145990424 x1510 + >= -3.3806145990424 + c1939: - 0.739510502234757 x385 + 0.1428607776626 x475 + 3.3806145990424 x1510 + <= 3.3806145990424 + c1940: 0.739510502234757 x385 + 0.1428607776626 x475 + 3.3806145990424 x1510 + >= 0 + c1941: 0.739510502234757 x385 + 0.1428607776626 x475 - 3.3806145990424 x1510 + <= 0 + c1942: 15.3233074248884 x385 - 31.6543835826888 x1510 + - 0.0315912011803282 x1555 <= -0.0315912011803282 + c1943: 15.3233074248884 x385 - 31.6543835826888 x1510 + + 0.0315912011803282 x1555 >= -31.6227923815085 + c1944: 0.5 x25 - x1510 <= 0 + c1945: 0.5 x25 - x1510 >= -1 + c1946: 0.484081687607666 x385 + x1555 <= 1 + c1947: 0.484081687607666 x385 - x1555 >= -1 + c1948: 0.5 x25 + x1555 <= 1 + c1949: 0.5 x25 - x1555 >= -1 + c1950: 0.133333333333333 x790 + x1555 <= 1 + c1951: 0.133333333333333 x790 - x1555 >= -1 + c1952: 15.3233074248884 x385 - 31.6543835826888 x1510 <= -0.0315912011803282 + c1953: 15.3233074248884 x385 - 31.6543835826888 x1510 >= -31.6227923815085 + c1954: 0.5 x250 - x1510 <= 0 + c1955: 0.5 x250 - x1510 >= -1 + c1956: 38.9242069423534 x25 - 10.3797885179609 x790 - 0.025690953741999 x1576 + = 0 + c1957: 41.8504517776143 x250 - 45.1101231073291 x1105 + - 0.0238946046583635 x1577 = 0 + c1958: 2.25 x250 - 1.09136216471148 x385 = 0 + c1959: 1.54623282221453 x25 - 0.75 x385 = 0 + c1960: 0.5 x25 - 0.242524925491441 x385 + x1510 <= 1 + c1961: 0.5 x25 - 0.242524925491441 x385 + x1510 >= 0 + c1962: - 0.242524925491441 x385 + 0.133333333333333 x790 + x1510 <= 1 + c1963: - 0.242524925491441 x385 + 0.133333333333333 x790 + x1510 >= 0 + c1964: 0.5 x250 - 0.242524925491441 x385 + x1510 <= 1 + c1965: 0.5 x250 - 0.242524925491441 x385 + x1510 >= 0 + c1966: - 0.242524925491441 x385 + 0.538944278869868 x1105 + x1510 <= 1 + c1967: - 0.242524925491441 x385 + 0.538944278869868 x1105 + x1510 >= 0 + c1968: x926 + x1376 >= 1 + c1969: x926 - x1376 <= 1 + c1970: 0.234988995947158 x71 + 4.2555184168065 x161 - 0.234988995947158 x836 + = 0 + c1971: 0.234227413705435 x296 + 4.26935508606863 x431 + - 0.234227413705435 x1016 = 0 + c1972: - x296 + x836 >= 10.2 + c1973: 0.143325284483494 x206 - 0.737113802492286 x386 - 3.3916065491477 x1511 + + 3.3916065491477 x1556 >= -3.3916065491477 + c1974: 0.143325284483494 x206 - 0.737113802492286 x386 + 3.3916065491477 x1511 + - 3.3916065491477 x1556 <= 3.3916065491477 + c1975: 0.143325284483494 x206 + 0.737113802492286 x386 + 3.3916065491477 x1511 + + 3.3916065491477 x1556 >= 0 + c1976: 0.143325284483494 x206 + 0.737113802492286 x386 - 3.3916065491477 x1511 + - 3.3916065491477 x1556 <= 0 + c1977: - 0.739510502234757 x386 + 0.1428607776626 x476 - 3.3806145990424 x1511 + >= -3.3806145990424 + c1978: - 0.739510502234757 x386 + 0.1428607776626 x476 + 3.3806145990424 x1511 + <= 3.3806145990424 + c1979: 0.739510502234757 x386 + 0.1428607776626 x476 + 3.3806145990424 x1511 + >= 0 + c1980: 0.739510502234757 x386 + 0.1428607776626 x476 - 3.3806145990424 x1511 + <= 0 + c1981: 15.3233074248884 x386 - 31.6543835826888 x1511 + - 0.0315912011803282 x1556 <= -0.0315912011803282 + c1982: 15.3233074248884 x386 - 31.6543835826888 x1511 + + 0.0315912011803282 x1556 >= -31.6227923815085 + c1983: 0.5 x26 - x1511 <= 0 + c1984: 0.5 x26 - x1511 >= -1 + c1985: 0.484081687607666 x386 + x1556 <= 1 + c1986: 0.484081687607666 x386 - x1556 >= -1 + c1987: 0.5 x26 + x1556 <= 1 + c1988: 0.5 x26 - x1556 >= -1 + c1989: 0.133333333333333 x791 + x1556 <= 1 + c1990: 0.133333333333333 x791 - x1556 >= -1 + c1991: 15.3233074248884 x386 - 31.6543835826888 x1511 <= -0.0315912011803282 + c1992: 15.3233074248884 x386 - 31.6543835826888 x1511 >= -31.6227923815085 + c1993: 0.5 x251 - x1511 <= 0 + c1994: 0.5 x251 - x1511 >= -1 + c1995: 38.9242069423534 x26 - 10.3797885179609 x791 - 0.025690953741999 x1576 + = 0 + c1996: 41.8504517776143 x251 - 45.1101231073291 x1106 + - 0.0238946046583635 x1577 = 0 + c1997: 2.25 x251 - 1.09136216471148 x386 = 0 + c1998: 1.54623282221453 x26 - 0.75 x386 = 0 + c1999: 0.5 x26 - 0.242524925491441 x386 + x1511 <= 1 + c2000: 0.5 x26 - 0.242524925491441 x386 + x1511 >= 0 + c2001: - 0.242524925491441 x386 + 0.133333333333333 x791 + x1511 <= 1 + c2002: - 0.242524925491441 x386 + 0.133333333333333 x791 + x1511 >= 0 + c2003: 0.5 x251 - 0.242524925491441 x386 + x1511 <= 1 + c2004: 0.5 x251 - 0.242524925491441 x386 + x1511 >= 0 + c2005: - 0.242524925491441 x386 + 0.538944278869868 x1106 + x1511 <= 1 + c2006: - 0.242524925491441 x386 + 0.538944278869868 x1106 + x1511 >= 0 + c2007: x927 + x1377 >= 1 + c2008: x927 - x1377 <= 1 + c2009: 0.234988995947158 x72 + 4.2555184168065 x162 - 0.234988995947158 x837 + = 0 + c2010: 0.234227413705435 x297 + 4.26935508606863 x432 + - 0.234227413705435 x1017 = 0 + c2011: - x297 + x837 >= 10.2 + c2012: 0.143325284483494 x207 - 0.737113802492286 x387 - 3.3916065491477 x1512 + + 3.3916065491477 x1557 >= -3.3916065491477 + c2013: 0.143325284483494 x207 - 0.737113802492286 x387 + 3.3916065491477 x1512 + - 3.3916065491477 x1557 <= 3.3916065491477 + c2014: 0.143325284483494 x207 + 0.737113802492286 x387 + 3.3916065491477 x1512 + + 3.3916065491477 x1557 >= 0 + c2015: 0.143325284483494 x207 + 0.737113802492286 x387 - 3.3916065491477 x1512 + - 3.3916065491477 x1557 <= 0 + c2016: - 0.739510502234757 x387 + 0.1428607776626 x477 - 3.3806145990424 x1512 + >= -3.3806145990424 + c2017: - 0.739510502234757 x387 + 0.1428607776626 x477 + 3.3806145990424 x1512 + <= 3.3806145990424 + c2018: 0.739510502234757 x387 + 0.1428607776626 x477 + 3.3806145990424 x1512 + >= 0 + c2019: 0.739510502234757 x387 + 0.1428607776626 x477 - 3.3806145990424 x1512 + <= 0 + c2020: 15.3233074248884 x387 - 31.6543835826888 x1512 + - 0.0315912011803282 x1557 <= -0.0315912011803282 + c2021: 15.3233074248884 x387 - 31.6543835826888 x1512 + + 0.0315912011803282 x1557 >= -31.6227923815085 + c2022: 0.5 x27 - x1512 <= 0 + c2023: 0.5 x27 - x1512 >= -1 + c2024: 0.484081687607666 x387 + x1557 <= 1 + c2025: 0.484081687607666 x387 - x1557 >= -1 + c2026: 0.5 x27 + x1557 <= 1 + c2027: 0.5 x27 - x1557 >= -1 + c2028: 0.133333333333333 x792 + x1557 <= 1 + c2029: 0.133333333333333 x792 - x1557 >= -1 + c2030: 15.3233074248884 x387 - 31.6543835826888 x1512 <= -0.0315912011803282 + c2031: 15.3233074248884 x387 - 31.6543835826888 x1512 >= -31.6227923815085 + c2032: 0.5 x252 - x1512 <= 0 + c2033: 0.5 x252 - x1512 >= -1 + c2034: 38.9242069423534 x27 - 10.3797885179609 x792 - 0.025690953741999 x1576 + = 0 + c2035: 41.8504517776143 x252 - 45.1101231073291 x1107 + - 0.0238946046583635 x1577 = 0 + c2036: 2.25 x252 - 1.09136216471148 x387 = 0 + c2037: 1.54623282221453 x27 - 0.75 x387 = 0 + c2038: 0.5 x27 - 0.242524925491441 x387 + x1512 <= 1 + c2039: 0.5 x27 - 0.242524925491441 x387 + x1512 >= 0 + c2040: - 0.242524925491441 x387 + 0.133333333333333 x792 + x1512 <= 1 + c2041: - 0.242524925491441 x387 + 0.133333333333333 x792 + x1512 >= 0 + c2042: 0.5 x252 - 0.242524925491441 x387 + x1512 <= 1 + c2043: 0.5 x252 - 0.242524925491441 x387 + x1512 >= 0 + c2044: - 0.242524925491441 x387 + 0.538944278869868 x1107 + x1512 <= 1 + c2045: - 0.242524925491441 x387 + 0.538944278869868 x1107 + x1512 >= 0 + c2046: x928 + x1378 >= 1 + c2047: x928 - x1378 <= 1 + c2048: 0.234988995947158 x73 + 4.2555184168065 x163 - 0.234988995947158 x838 + = 0 + c2049: 0.234227413705435 x298 + 4.26935508606863 x433 + - 0.234227413705435 x1018 = 0 + c2050: - x298 + x838 >= 10.2 + c2051: 0.143325284483494 x208 - 0.737113802492286 x388 - 3.3916065491477 x1513 + + 3.3916065491477 x1558 >= -3.3916065491477 + c2052: 0.143325284483494 x208 - 0.737113802492286 x388 + 3.3916065491477 x1513 + - 3.3916065491477 x1558 <= 3.3916065491477 + c2053: 0.143325284483494 x208 + 0.737113802492286 x388 + 3.3916065491477 x1513 + + 3.3916065491477 x1558 >= 0 + c2054: 0.143325284483494 x208 + 0.737113802492286 x388 - 3.3916065491477 x1513 + - 3.3916065491477 x1558 <= 0 + c2055: - 0.739510502234757 x388 + 0.1428607776626 x478 - 3.3806145990424 x1513 + >= -3.3806145990424 + c2056: - 0.739510502234757 x388 + 0.1428607776626 x478 + 3.3806145990424 x1513 + <= 3.3806145990424 + c2057: 0.739510502234757 x388 + 0.1428607776626 x478 + 3.3806145990424 x1513 + >= 0 + c2058: 0.739510502234757 x388 + 0.1428607776626 x478 - 3.3806145990424 x1513 + <= 0 + c2059: 15.3233074248884 x388 - 31.6543835826888 x1513 + - 0.0315912011803282 x1558 <= -0.0315912011803282 + c2060: 15.3233074248884 x388 - 31.6543835826888 x1513 + + 0.0315912011803282 x1558 >= -31.6227923815085 + c2061: 0.5 x28 - x1513 <= 0 + c2062: 0.5 x28 - x1513 >= -1 + c2063: 0.484081687607666 x388 + x1558 <= 1 + c2064: 0.484081687607666 x388 - x1558 >= -1 + c2065: 0.5 x28 + x1558 <= 1 + c2066: 0.5 x28 - x1558 >= -1 + c2067: 0.133333333333333 x793 + x1558 <= 1 + c2068: 0.133333333333333 x793 - x1558 >= -1 + c2069: 15.3233074248884 x388 - 31.6543835826888 x1513 <= -0.0315912011803282 + c2070: 15.3233074248884 x388 - 31.6543835826888 x1513 >= -31.6227923815085 + c2071: 0.5 x253 - x1513 <= 0 + c2072: 0.5 x253 - x1513 >= -1 + c2073: 38.9242069423534 x28 - 10.3797885179609 x793 - 0.025690953741999 x1576 + = 0 + c2074: 41.8504517776143 x253 - 45.1101231073291 x1108 + - 0.0238946046583635 x1577 = 0 + c2075: 2.25 x253 - 1.09136216471148 x388 = 0 + c2076: 1.54623282221453 x28 - 0.75 x388 = 0 + c2077: 0.5 x28 - 0.242524925491441 x388 + x1513 <= 1 + c2078: 0.5 x28 - 0.242524925491441 x388 + x1513 >= 0 + c2079: - 0.242524925491441 x388 + 0.133333333333333 x793 + x1513 <= 1 + c2080: - 0.242524925491441 x388 + 0.133333333333333 x793 + x1513 >= 0 + c2081: 0.5 x253 - 0.242524925491441 x388 + x1513 <= 1 + c2082: 0.5 x253 - 0.242524925491441 x388 + x1513 >= 0 + c2083: - 0.242524925491441 x388 + 0.538944278869868 x1108 + x1513 <= 1 + c2084: - 0.242524925491441 x388 + 0.538944278869868 x1108 + x1513 >= 0 + c2085: x929 + x1379 >= 1 + c2086: x929 - x1379 <= 1 + c2087: 0.234988995947158 x74 + 4.2555184168065 x164 - 0.234988995947158 x839 + = 0 + c2088: 0.234227413705435 x299 + 4.26935508606863 x434 + - 0.234227413705435 x1019 = 0 + c2089: - x299 + x839 >= 10.2 + c2090: 0.143325284483494 x209 - 0.737113802492286 x389 - 3.3916065491477 x1514 + + 3.3916065491477 x1559 >= -3.3916065491477 + c2091: 0.143325284483494 x209 - 0.737113802492286 x389 + 3.3916065491477 x1514 + - 3.3916065491477 x1559 <= 3.3916065491477 + c2092: 0.143325284483494 x209 + 0.737113802492286 x389 + 3.3916065491477 x1514 + + 3.3916065491477 x1559 >= 0 + c2093: 0.143325284483494 x209 + 0.737113802492286 x389 - 3.3916065491477 x1514 + - 3.3916065491477 x1559 <= 0 + c2094: - 0.739510502234757 x389 + 0.1428607776626 x479 - 3.3806145990424 x1514 + >= -3.3806145990424 + c2095: - 0.739510502234757 x389 + 0.1428607776626 x479 + 3.3806145990424 x1514 + <= 3.3806145990424 + c2096: 0.739510502234757 x389 + 0.1428607776626 x479 + 3.3806145990424 x1514 + >= 0 + c2097: 0.739510502234757 x389 + 0.1428607776626 x479 - 3.3806145990424 x1514 + <= 0 + c2098: 15.3233074248884 x389 - 31.6543835826888 x1514 + - 0.0315912011803282 x1559 <= -0.0315912011803282 + c2099: 15.3233074248884 x389 - 31.6543835826888 x1514 + + 0.0315912011803282 x1559 >= -31.6227923815085 + c2100: 0.5 x29 - x1514 <= 0 + c2101: 0.5 x29 - x1514 >= -1 + c2102: 0.484081687607666 x389 + x1559 <= 1 + c2103: 0.484081687607666 x389 - x1559 >= -1 + c2104: 0.5 x29 + x1559 <= 1 + c2105: 0.5 x29 - x1559 >= -1 + c2106: 0.133333333333333 x794 + x1559 <= 1 + c2107: 0.133333333333333 x794 - x1559 >= -1 + c2108: 15.3233074248884 x389 - 31.6543835826888 x1514 <= -0.0315912011803282 + c2109: 15.3233074248884 x389 - 31.6543835826888 x1514 >= -31.6227923815085 + c2110: 0.5 x254 - x1514 <= 0 + c2111: 0.5 x254 - x1514 >= -1 + c2112: 38.9242069423534 x29 - 10.3797885179609 x794 - 0.025690953741999 x1576 + = 0 + c2113: 41.8504517776143 x254 - 45.1101231073291 x1109 + - 0.0238946046583635 x1577 = 0 + c2114: 2.25 x254 - 1.09136216471148 x389 = 0 + c2115: 1.54623282221453 x29 - 0.75 x389 = 0 + c2116: 0.5 x29 - 0.242524925491441 x389 + x1514 <= 1 + c2117: 0.5 x29 - 0.242524925491441 x389 + x1514 >= 0 + c2118: - 0.242524925491441 x389 + 0.133333333333333 x794 + x1514 <= 1 + c2119: - 0.242524925491441 x389 + 0.133333333333333 x794 + x1514 >= 0 + c2120: 0.5 x254 - 0.242524925491441 x389 + x1514 <= 1 + c2121: 0.5 x254 - 0.242524925491441 x389 + x1514 >= 0 + c2122: - 0.242524925491441 x389 + 0.538944278869868 x1109 + x1514 <= 1 + c2123: - 0.242524925491441 x389 + 0.538944278869868 x1109 + x1514 >= 0 + c2124: x930 + 0.5 x1380 >= 0.5 + c2125: x930 - 1.5 x1380 <= 0.5 + c2126: 0.234988995947158 x75 + 4.2555184168065 x165 - 0.234988995947158 x840 + = 0 + c2127: 0.234227413705435 x300 + 4.26935508606863 x435 + - 0.234227413705435 x1020 = 0 + c2128: - x300 + x840 >= 10.2 + c2129: 0.143325284483494 x210 - 0.737113802492286 x390 - 3.3916065491477 x1515 + + 3.3916065491477 x1560 >= -3.3916065491477 + c2130: 0.143325284483494 x210 - 0.737113802492286 x390 + 3.3916065491477 x1515 + - 3.3916065491477 x1560 <= 3.3916065491477 + c2131: 0.143325284483494 x210 + 0.737113802492286 x390 + 3.3916065491477 x1515 + + 3.3916065491477 x1560 >= 0 + c2132: 0.143325284483494 x210 + 0.737113802492286 x390 - 3.3916065491477 x1515 + - 3.3916065491477 x1560 <= 0 + c2133: - 0.739510502234757 x390 + 0.1428607776626 x480 - 3.3806145990424 x1515 + >= -3.3806145990424 + c2134: - 0.739510502234757 x390 + 0.1428607776626 x480 + 3.3806145990424 x1515 + <= 3.3806145990424 + c2135: 0.739510502234757 x390 + 0.1428607776626 x480 + 3.3806145990424 x1515 + >= 0 + c2136: 0.739510502234757 x390 + 0.1428607776626 x480 - 3.3806145990424 x1515 + <= 0 + c2137: 15.3233074248884 x390 - 31.6543835826888 x1515 + - 0.0315912011803282 x1560 <= -0.0315912011803282 + c2138: 15.3233074248884 x390 - 31.6543835826888 x1515 + + 0.0315912011803282 x1560 >= -31.6227923815085 + c2139: 0.5 x30 - x1515 <= 0 + c2140: 0.5 x30 - x1515 >= -1 + c2141: 0.484081687607666 x390 + x1560 <= 1 + c2142: 0.484081687607666 x390 - x1560 >= -1 + c2143: 0.5 x30 + x1560 <= 1 + c2144: 0.5 x30 - x1560 >= -1 + c2145: 0.133333333333333 x795 + x1560 <= 1 + c2146: 0.133333333333333 x795 - x1560 >= -1 + c2147: 15.3233074248884 x390 - 31.6543835826888 x1515 <= -0.0315912011803282 + c2148: 15.3233074248884 x390 - 31.6543835826888 x1515 >= -31.6227923815085 + c2149: 0.5 x255 - x1515 <= 0 + c2150: 0.5 x255 - x1515 >= -1 + c2151: 38.9242069423534 x30 - 10.3797885179609 x795 - 0.025690953741999 x1576 + = 0 + c2152: 41.8504517776143 x255 - 45.1101231073291 x1110 + - 0.0238946046583635 x1577 = 0 + c2153: 2.25 x255 - 1.09136216471148 x390 = 0 + c2154: 1.54623282221453 x30 - 0.75 x390 = 0 + c2155: 0.5 x30 - 0.242524925491441 x390 + x1515 <= 1 + c2156: 0.5 x30 - 0.242524925491441 x390 + x1515 >= 0 + c2157: - 0.242524925491441 x390 + 0.133333333333333 x795 + x1515 <= 1 + c2158: - 0.242524925491441 x390 + 0.133333333333333 x795 + x1515 >= 0 + c2159: 0.5 x255 - 0.242524925491441 x390 + x1515 <= 1 + c2160: 0.5 x255 - 0.242524925491441 x390 + x1515 >= 0 + c2161: - 0.242524925491441 x390 + 0.538944278869868 x1110 + x1515 <= 1 + c2162: - 0.242524925491441 x390 + 0.538944278869868 x1110 + x1515 >= 0 + c2163: x931 + 0.5 x1381 >= 0.5 + c2164: x931 - 1.5 x1381 <= 0.5 + c2165: 0.234988995947158 x76 + 4.2555184168065 x166 - 0.234988995947158 x841 + = 0 + c2166: 0.234227413705435 x301 + 4.26935508606863 x436 + - 0.234227413705435 x1021 = 0 + c2167: - x301 + x841 >= 10.2 + c2168: 0.143325284483494 x211 - 0.737113802492286 x391 - 3.3916065491477 x1516 + + 3.3916065491477 x1561 >= -3.3916065491477 + c2169: 0.143325284483494 x211 - 0.737113802492286 x391 + 3.3916065491477 x1516 + - 3.3916065491477 x1561 <= 3.3916065491477 + c2170: 0.143325284483494 x211 + 0.737113802492286 x391 + 3.3916065491477 x1516 + + 3.3916065491477 x1561 >= 0 + c2171: 0.143325284483494 x211 + 0.737113802492286 x391 - 3.3916065491477 x1516 + - 3.3916065491477 x1561 <= 0 + c2172: - 0.739510502234757 x391 + 0.1428607776626 x481 - 3.3806145990424 x1516 + >= -3.3806145990424 + c2173: - 0.739510502234757 x391 + 0.1428607776626 x481 + 3.3806145990424 x1516 + <= 3.3806145990424 + c2174: 0.739510502234757 x391 + 0.1428607776626 x481 + 3.3806145990424 x1516 + >= 0 + c2175: 0.739510502234757 x391 + 0.1428607776626 x481 - 3.3806145990424 x1516 + <= 0 + c2176: 15.3233074248884 x391 - 31.6543835826888 x1516 + - 0.0315912011803282 x1561 <= -0.0315912011803282 + c2177: 15.3233074248884 x391 - 31.6543835826888 x1516 + + 0.0315912011803282 x1561 >= -31.6227923815085 + c2178: 0.5 x31 - x1516 <= 0 + c2179: 0.5 x31 - x1516 >= -1 + c2180: 0.484081687607666 x391 + x1561 <= 1 + c2181: 0.484081687607666 x391 - x1561 >= -1 + c2182: 0.5 x31 + x1561 <= 1 + c2183: 0.5 x31 - x1561 >= -1 + c2184: 0.133333333333333 x796 + x1561 <= 1 + c2185: 0.133333333333333 x796 - x1561 >= -1 + c2186: 15.3233074248884 x391 - 31.6543835826888 x1516 <= -0.0315912011803282 + c2187: 15.3233074248884 x391 - 31.6543835826888 x1516 >= -31.6227923815085 + c2188: 0.5 x256 - x1516 <= 0 + c2189: 0.5 x256 - x1516 >= -1 + c2190: 38.9242069423534 x31 - 10.3797885179609 x796 - 0.025690953741999 x1576 + = 0 + c2191: 41.8504517776143 x256 - 45.1101231073291 x1111 + - 0.0238946046583635 x1577 = 0 + c2192: 2.25 x256 - 1.09136216471148 x391 = 0 + c2193: 1.54623282221453 x31 - 0.75 x391 = 0 + c2194: 0.5 x31 - 0.242524925491441 x391 + x1516 <= 1 + c2195: 0.5 x31 - 0.242524925491441 x391 + x1516 >= 0 + c2196: - 0.242524925491441 x391 + 0.133333333333333 x796 + x1516 <= 1 + c2197: - 0.242524925491441 x391 + 0.133333333333333 x796 + x1516 >= 0 + c2198: 0.5 x256 - 0.242524925491441 x391 + x1516 <= 1 + c2199: 0.5 x256 - 0.242524925491441 x391 + x1516 >= 0 + c2200: - 0.242524925491441 x391 + 0.538944278869868 x1111 + x1516 <= 1 + c2201: - 0.242524925491441 x391 + 0.538944278869868 x1111 + x1516 >= 0 + c2202: x932 + 0.5 x1382 >= 0.5 + c2203: x932 - 1.5 x1382 <= 0.5 + c2204: 0.234988995947158 x77 + 4.2555184168065 x167 - 0.234988995947158 x842 + = 0 + c2205: 0.234227413705435 x302 + 4.26935508606863 x437 + - 0.234227413705435 x1022 = 0 + c2206: - x302 + x842 >= 10.2 + c2207: 0.143325284483494 x212 - 0.737113802492286 x392 - 3.3916065491477 x1517 + + 3.3916065491477 x1562 >= -3.3916065491477 + c2208: 0.143325284483494 x212 - 0.737113802492286 x392 + 3.3916065491477 x1517 + - 3.3916065491477 x1562 <= 3.3916065491477 + c2209: 0.143325284483494 x212 + 0.737113802492286 x392 + 3.3916065491477 x1517 + + 3.3916065491477 x1562 >= 0 + c2210: 0.143325284483494 x212 + 0.737113802492286 x392 - 3.3916065491477 x1517 + - 3.3916065491477 x1562 <= 0 + c2211: - 0.739510502234757 x392 + 0.1428607776626 x482 - 3.3806145990424 x1517 + >= -3.3806145990424 + c2212: - 0.739510502234757 x392 + 0.1428607776626 x482 + 3.3806145990424 x1517 + <= 3.3806145990424 + c2213: 0.739510502234757 x392 + 0.1428607776626 x482 + 3.3806145990424 x1517 + >= 0 + c2214: 0.739510502234757 x392 + 0.1428607776626 x482 - 3.3806145990424 x1517 + <= 0 + c2215: 15.3233074248884 x392 - 31.6543835826888 x1517 + - 0.0315912011803282 x1562 <= -0.0315912011803282 + c2216: 15.3233074248884 x392 - 31.6543835826888 x1517 + + 0.0315912011803282 x1562 >= -31.6227923815085 + c2217: 0.5 x32 - x1517 <= 0 + c2218: 0.5 x32 - x1517 >= -1 + c2219: 0.484081687607666 x392 + x1562 <= 1 + c2220: 0.484081687607666 x392 - x1562 >= -1 + c2221: 0.5 x32 + x1562 <= 1 + c2222: 0.5 x32 - x1562 >= -1 + c2223: 0.133333333333333 x797 + x1562 <= 1 + c2224: 0.133333333333333 x797 - x1562 >= -1 + c2225: 15.3233074248884 x392 - 31.6543835826888 x1517 <= -0.0315912011803282 + c2226: 15.3233074248884 x392 - 31.6543835826888 x1517 >= -31.6227923815085 + c2227: 0.5 x257 - x1517 <= 0 + c2228: 0.5 x257 - x1517 >= -1 + c2229: 38.9242069423534 x32 - 10.3797885179609 x797 - 0.025690953741999 x1576 + = 0 + c2230: 41.8504517776143 x257 - 45.1101231073291 x1112 + - 0.0238946046583635 x1577 = 0 + c2231: 2.25 x257 - 1.09136216471148 x392 = 0 + c2232: 1.54623282221453 x32 - 0.75 x392 = 0 + c2233: 0.5 x32 - 0.242524925491441 x392 + x1517 <= 1 + c2234: 0.5 x32 - 0.242524925491441 x392 + x1517 >= 0 + c2235: - 0.242524925491441 x392 + 0.133333333333333 x797 + x1517 <= 1 + c2236: - 0.242524925491441 x392 + 0.133333333333333 x797 + x1517 >= 0 + c2237: 0.5 x257 - 0.242524925491441 x392 + x1517 <= 1 + c2238: 0.5 x257 - 0.242524925491441 x392 + x1517 >= 0 + c2239: - 0.242524925491441 x392 + 0.538944278869868 x1112 + x1517 <= 1 + c2240: - 0.242524925491441 x392 + 0.538944278869868 x1112 + x1517 >= 0 + c2241: x933 + 0.5 x1383 >= 0.5 + c2242: x933 - 1.5 x1383 <= 0.5 + c2243: 0.234988995947158 x78 + 4.2555184168065 x168 - 0.234988995947158 x843 + = 0 + c2244: 0.234227413705435 x303 + 4.26935508606863 x438 + - 0.234227413705435 x1023 = 0 + c2245: - x303 + x843 >= 10.2 + c2246: 0.143325284483494 x213 - 0.737113802492286 x393 - 3.3916065491477 x1518 + + 3.3916065491477 x1563 >= -3.3916065491477 + c2247: 0.143325284483494 x213 - 0.737113802492286 x393 + 3.3916065491477 x1518 + - 3.3916065491477 x1563 <= 3.3916065491477 + c2248: 0.143325284483494 x213 + 0.737113802492286 x393 + 3.3916065491477 x1518 + + 3.3916065491477 x1563 >= 0 + c2249: 0.143325284483494 x213 + 0.737113802492286 x393 - 3.3916065491477 x1518 + - 3.3916065491477 x1563 <= 0 + c2250: - 0.739510502234757 x393 + 0.1428607776626 x483 - 3.3806145990424 x1518 + >= -3.3806145990424 + c2251: - 0.739510502234757 x393 + 0.1428607776626 x483 + 3.3806145990424 x1518 + <= 3.3806145990424 + c2252: 0.739510502234757 x393 + 0.1428607776626 x483 + 3.3806145990424 x1518 + >= 0 + c2253: 0.739510502234757 x393 + 0.1428607776626 x483 - 3.3806145990424 x1518 + <= 0 + c2254: 15.3233074248884 x393 - 31.6543835826888 x1518 + - 0.0315912011803282 x1563 <= -0.0315912011803282 + c2255: 15.3233074248884 x393 - 31.6543835826888 x1518 + + 0.0315912011803282 x1563 >= -31.6227923815085 + c2256: 0.5 x33 - x1518 <= 0 + c2257: 0.5 x33 - x1518 >= -1 + c2258: 0.484081687607666 x393 + x1563 <= 1 + c2259: 0.484081687607666 x393 - x1563 >= -1 + c2260: 0.5 x33 + x1563 <= 1 + c2261: 0.5 x33 - x1563 >= -1 + c2262: 0.133333333333333 x798 + x1563 <= 1 + c2263: 0.133333333333333 x798 - x1563 >= -1 + c2264: 15.3233074248884 x393 - 31.6543835826888 x1518 <= -0.0315912011803282 + c2265: 15.3233074248884 x393 - 31.6543835826888 x1518 >= -31.6227923815085 + c2266: 0.5 x258 - x1518 <= 0 + c2267: 0.5 x258 - x1518 >= -1 + c2268: 38.9242069423534 x33 - 10.3797885179609 x798 - 0.025690953741999 x1576 + = 0 + c2269: 41.8504517776143 x258 - 45.1101231073291 x1113 + - 0.0238946046583635 x1577 = 0 + c2270: 2.25 x258 - 1.09136216471148 x393 = 0 + c2271: 1.54623282221453 x33 - 0.75 x393 = 0 + c2272: 0.5 x33 - 0.242524925491441 x393 + x1518 <= 1 + c2273: 0.5 x33 - 0.242524925491441 x393 + x1518 >= 0 + c2274: - 0.242524925491441 x393 + 0.133333333333333 x798 + x1518 <= 1 + c2275: - 0.242524925491441 x393 + 0.133333333333333 x798 + x1518 >= 0 + c2276: 0.5 x258 - 0.242524925491441 x393 + x1518 <= 1 + c2277: 0.5 x258 - 0.242524925491441 x393 + x1518 >= 0 + c2278: - 0.242524925491441 x393 + 0.538944278869868 x1113 + x1518 <= 1 + c2279: - 0.242524925491441 x393 + 0.538944278869868 x1113 + x1518 >= 0 + c2280: x934 + 0.5 x1384 >= 0.5 + c2281: x934 - 1.5 x1384 <= 0.5 + c2282: 0.234988995947158 x79 + 4.2555184168065 x169 - 0.234988995947158 x844 + = 0 + c2283: 0.234227413705435 x304 + 4.26935508606863 x439 + - 0.234227413705435 x1024 = 0 + c2284: - x304 + x844 >= 10.2 + c2285: 0.143325284483494 x214 - 0.737113802492286 x394 - 3.3916065491477 x1519 + + 3.3916065491477 x1564 >= -3.3916065491477 + c2286: 0.143325284483494 x214 - 0.737113802492286 x394 + 3.3916065491477 x1519 + - 3.3916065491477 x1564 <= 3.3916065491477 + c2287: 0.143325284483494 x214 + 0.737113802492286 x394 + 3.3916065491477 x1519 + + 3.3916065491477 x1564 >= 0 + c2288: 0.143325284483494 x214 + 0.737113802492286 x394 - 3.3916065491477 x1519 + - 3.3916065491477 x1564 <= 0 + c2289: - 0.739510502234757 x394 + 0.1428607776626 x484 - 3.3806145990424 x1519 + >= -3.3806145990424 + c2290: - 0.739510502234757 x394 + 0.1428607776626 x484 + 3.3806145990424 x1519 + <= 3.3806145990424 + c2291: 0.739510502234757 x394 + 0.1428607776626 x484 + 3.3806145990424 x1519 + >= 0 + c2292: 0.739510502234757 x394 + 0.1428607776626 x484 - 3.3806145990424 x1519 + <= 0 + c2293: 15.3233074248884 x394 - 31.6543835826888 x1519 + - 0.0315912011803282 x1564 <= -0.0315912011803282 + c2294: 15.3233074248884 x394 - 31.6543835826888 x1519 + + 0.0315912011803282 x1564 >= -31.6227923815085 + c2295: 0.5 x34 - x1519 <= 0 + c2296: 0.5 x34 - x1519 >= -1 + c2297: 0.484081687607666 x394 + x1564 <= 1 + c2298: 0.484081687607666 x394 - x1564 >= -1 + c2299: 0.5 x34 + x1564 <= 1 + c2300: 0.5 x34 - x1564 >= -1 + c2301: 0.133333333333333 x799 + x1564 <= 1 + c2302: 0.133333333333333 x799 - x1564 >= -1 + c2303: 15.3233074248884 x394 - 31.6543835826888 x1519 <= -0.0315912011803282 + c2304: 15.3233074248884 x394 - 31.6543835826888 x1519 >= -31.6227923815085 + c2305: 0.5 x259 - x1519 <= 0 + c2306: 0.5 x259 - x1519 >= -1 + c2307: 38.9242069423534 x34 - 10.3797885179609 x799 - 0.025690953741999 x1576 + = 0 + c2308: 41.8504517776143 x259 - 45.1101231073291 x1114 + - 0.0238946046583635 x1577 = 0 + c2309: 2.25 x259 - 1.09136216471148 x394 = 0 + c2310: 1.54623282221453 x34 - 0.75 x394 = 0 + c2311: 0.5 x34 - 0.242524925491441 x394 + x1519 <= 1 + c2312: 0.5 x34 - 0.242524925491441 x394 + x1519 >= 0 + c2313: - 0.242524925491441 x394 + 0.133333333333333 x799 + x1519 <= 1 + c2314: - 0.242524925491441 x394 + 0.133333333333333 x799 + x1519 >= 0 + c2315: 0.5 x259 - 0.242524925491441 x394 + x1519 <= 1 + c2316: 0.5 x259 - 0.242524925491441 x394 + x1519 >= 0 + c2317: - 0.242524925491441 x394 + 0.538944278869868 x1114 + x1519 <= 1 + c2318: - 0.242524925491441 x394 + 0.538944278869868 x1114 + x1519 >= 0 + c2319: x935 + 0.5 x1385 >= 0.5 + c2320: x935 - 1.5 x1385 <= 0.5 + c2321: 0.234988995947158 x80 + 4.2555184168065 x170 - 0.234988995947158 x845 + = 0 + c2322: 0.234227413705435 x305 + 4.26935508606863 x440 + - 0.234227413705435 x1025 = 0 + c2323: - x305 + x845 >= 10.2 + c2324: 0.143325284483494 x215 - 0.737113802492286 x395 - 3.3916065491477 x1520 + + 3.3916065491477 x1565 >= -3.3916065491477 + c2325: 0.143325284483494 x215 - 0.737113802492286 x395 + 3.3916065491477 x1520 + - 3.3916065491477 x1565 <= 3.3916065491477 + c2326: 0.143325284483494 x215 + 0.737113802492286 x395 + 3.3916065491477 x1520 + + 3.3916065491477 x1565 >= 0 + c2327: 0.143325284483494 x215 + 0.737113802492286 x395 - 3.3916065491477 x1520 + - 3.3916065491477 x1565 <= 0 + c2328: - 0.739510502234757 x395 + 0.1428607776626 x485 - 3.3806145990424 x1520 + >= -3.3806145990424 + c2329: - 0.739510502234757 x395 + 0.1428607776626 x485 + 3.3806145990424 x1520 + <= 3.3806145990424 + c2330: 0.739510502234757 x395 + 0.1428607776626 x485 + 3.3806145990424 x1520 + >= 0 + c2331: 0.739510502234757 x395 + 0.1428607776626 x485 - 3.3806145990424 x1520 + <= 0 + c2332: 15.3233074248884 x395 - 31.6543835826888 x1520 + - 0.0315912011803282 x1565 <= -0.0315912011803282 + c2333: 15.3233074248884 x395 - 31.6543835826888 x1520 + + 0.0315912011803282 x1565 >= -31.6227923815085 + c2334: 0.5 x35 - x1520 <= 0 + c2335: 0.5 x35 - x1520 >= -1 + c2336: 0.484081687607666 x395 + x1565 <= 1 + c2337: 0.484081687607666 x395 - x1565 >= -1 + c2338: 0.5 x35 + x1565 <= 1 + c2339: 0.5 x35 - x1565 >= -1 + c2340: 0.133333333333333 x800 + x1565 <= 1 + c2341: 0.133333333333333 x800 - x1565 >= -1 + c2342: 15.3233074248884 x395 - 31.6543835826888 x1520 <= -0.0315912011803282 + c2343: 15.3233074248884 x395 - 31.6543835826888 x1520 >= -31.6227923815085 + c2344: 0.5 x260 - x1520 <= 0 + c2345: 0.5 x260 - x1520 >= -1 + c2346: 38.9242069423534 x35 - 10.3797885179609 x800 - 0.025690953741999 x1576 + = 0 + c2347: 41.8504517776143 x260 - 45.1101231073291 x1115 + - 0.0238946046583635 x1577 = 0 + c2348: 2.25 x260 - 1.09136216471148 x395 = 0 + c2349: 1.54623282221453 x35 - 0.75 x395 = 0 + c2350: 0.5 x35 - 0.242524925491441 x395 + x1520 <= 1 + c2351: 0.5 x35 - 0.242524925491441 x395 + x1520 >= 0 + c2352: - 0.242524925491441 x395 + 0.133333333333333 x800 + x1520 <= 1 + c2353: - 0.242524925491441 x395 + 0.133333333333333 x800 + x1520 >= 0 + c2354: 0.5 x260 - 0.242524925491441 x395 + x1520 <= 1 + c2355: 0.5 x260 - 0.242524925491441 x395 + x1520 >= 0 + c2356: - 0.242524925491441 x395 + 0.538944278869868 x1115 + x1520 <= 1 + c2357: - 0.242524925491441 x395 + 0.538944278869868 x1115 + x1520 >= 0 + c2358: x936 + 0.5 x1386 >= 0.5 + c2359: x936 - 1.5 x1386 <= 0.5 + c2360: 0.234988995947158 x81 + 4.2555184168065 x171 - 0.234988995947158 x846 + = 0 + c2361: 0.234227413705435 x306 + 4.26935508606863 x441 + - 0.234227413705435 x1026 = 0 + c2362: - x306 + x846 >= 10.2 + c2363: 0.143325284483494 x216 - 0.737113802492286 x396 - 3.3916065491477 x1521 + + 3.3916065491477 x1566 >= -3.3916065491477 + c2364: 0.143325284483494 x216 - 0.737113802492286 x396 + 3.3916065491477 x1521 + - 3.3916065491477 x1566 <= 3.3916065491477 + c2365: 0.143325284483494 x216 + 0.737113802492286 x396 + 3.3916065491477 x1521 + + 3.3916065491477 x1566 >= 0 + c2366: 0.143325284483494 x216 + 0.737113802492286 x396 - 3.3916065491477 x1521 + - 3.3916065491477 x1566 <= 0 + c2367: - 0.739510502234757 x396 + 0.1428607776626 x486 - 3.3806145990424 x1521 + >= -3.3806145990424 + c2368: - 0.739510502234757 x396 + 0.1428607776626 x486 + 3.3806145990424 x1521 + <= 3.3806145990424 + c2369: 0.739510502234757 x396 + 0.1428607776626 x486 + 3.3806145990424 x1521 + >= 0 + c2370: 0.739510502234757 x396 + 0.1428607776626 x486 - 3.3806145990424 x1521 + <= 0 + c2371: 15.3233074248884 x396 - 31.6543835826888 x1521 + - 0.0315912011803282 x1566 <= -0.0315912011803282 + c2372: 15.3233074248884 x396 - 31.6543835826888 x1521 + + 0.0315912011803282 x1566 >= -31.6227923815085 + c2373: 0.5 x36 - x1521 <= 0 + c2374: 0.5 x36 - x1521 >= -1 + c2375: 0.484081687607666 x396 + x1566 <= 1 + c2376: 0.484081687607666 x396 - x1566 >= -1 + c2377: 0.5 x36 + x1566 <= 1 + c2378: 0.5 x36 - x1566 >= -1 + c2379: 0.133333333333333 x801 + x1566 <= 1 + c2380: 0.133333333333333 x801 - x1566 >= -1 + c2381: 15.3233074248884 x396 - 31.6543835826888 x1521 <= -0.0315912011803282 + c2382: 15.3233074248884 x396 - 31.6543835826888 x1521 >= -31.6227923815085 + c2383: 0.5 x261 - x1521 <= 0 + c2384: 0.5 x261 - x1521 >= -1 + c2385: 38.9242069423534 x36 - 10.3797885179609 x801 - 0.025690953741999 x1576 + = 0 + c2386: 41.8504517776143 x261 - 45.1101231073291 x1116 + - 0.0238946046583635 x1577 = 0 + c2387: 2.25 x261 - 1.09136216471148 x396 = 0 + c2388: 1.54623282221453 x36 - 0.75 x396 = 0 + c2389: 0.5 x36 - 0.242524925491441 x396 + x1521 <= 1 + c2390: 0.5 x36 - 0.242524925491441 x396 + x1521 >= 0 + c2391: - 0.242524925491441 x396 + 0.133333333333333 x801 + x1521 <= 1 + c2392: - 0.242524925491441 x396 + 0.133333333333333 x801 + x1521 >= 0 + c2393: 0.5 x261 - 0.242524925491441 x396 + x1521 <= 1 + c2394: 0.5 x261 - 0.242524925491441 x396 + x1521 >= 0 + c2395: - 0.242524925491441 x396 + 0.538944278869868 x1116 + x1521 <= 1 + c2396: - 0.242524925491441 x396 + 0.538944278869868 x1116 + x1521 >= 0 + c2397: x937 + 0.5 x1387 >= 0.5 + c2398: x937 - 1.5 x1387 <= 0.5 + c2399: 0.234988995947158 x82 + 4.2555184168065 x172 - 0.234988995947158 x847 + = 0 + c2400: 0.234227413705435 x307 + 4.26935508606863 x442 + - 0.234227413705435 x1027 = 0 + c2401: - x307 + x847 >= 10.2 + c2402: 0.143325284483494 x217 - 0.737113802492286 x397 - 3.3916065491477 x1522 + + 3.3916065491477 x1567 >= -3.3916065491477 + c2403: 0.143325284483494 x217 - 0.737113802492286 x397 + 3.3916065491477 x1522 + - 3.3916065491477 x1567 <= 3.3916065491477 + c2404: 0.143325284483494 x217 + 0.737113802492286 x397 + 3.3916065491477 x1522 + + 3.3916065491477 x1567 >= 0 + c2405: 0.143325284483494 x217 + 0.737113802492286 x397 - 3.3916065491477 x1522 + - 3.3916065491477 x1567 <= 0 + c2406: - 0.739510502234757 x397 + 0.1428607776626 x487 - 3.3806145990424 x1522 + >= -3.3806145990424 + c2407: - 0.739510502234757 x397 + 0.1428607776626 x487 + 3.3806145990424 x1522 + <= 3.3806145990424 + c2408: 0.739510502234757 x397 + 0.1428607776626 x487 + 3.3806145990424 x1522 + >= 0 + c2409: 0.739510502234757 x397 + 0.1428607776626 x487 - 3.3806145990424 x1522 + <= 0 + c2410: 15.3233074248884 x397 - 31.6543835826888 x1522 + - 0.0315912011803282 x1567 <= -0.0315912011803282 + c2411: 15.3233074248884 x397 - 31.6543835826888 x1522 + + 0.0315912011803282 x1567 >= -31.6227923815085 + c2412: 0.5 x37 - x1522 <= 0 + c2413: 0.5 x37 - x1522 >= -1 + c2414: 0.484081687607666 x397 + x1567 <= 1 + c2415: 0.484081687607666 x397 - x1567 >= -1 + c2416: 0.5 x37 + x1567 <= 1 + c2417: 0.5 x37 - x1567 >= -1 + c2418: 0.133333333333333 x802 + x1567 <= 1 + c2419: 0.133333333333333 x802 - x1567 >= -1 + c2420: 15.3233074248884 x397 - 31.6543835826888 x1522 <= -0.0315912011803282 + c2421: 15.3233074248884 x397 - 31.6543835826888 x1522 >= -31.6227923815085 + c2422: 0.5 x262 - x1522 <= 0 + c2423: 0.5 x262 - x1522 >= -1 + c2424: 38.9242069423534 x37 - 10.3797885179609 x802 - 0.025690953741999 x1576 + = 0 + c2425: 41.8504517776143 x262 - 45.1101231073291 x1117 + - 0.0238946046583635 x1577 = 0 + c2426: 2.25 x262 - 1.09136216471148 x397 = 0 + c2427: 1.54623282221453 x37 - 0.75 x397 = 0 + c2428: 0.5 x37 - 0.242524925491441 x397 + x1522 <= 1 + c2429: 0.5 x37 - 0.242524925491441 x397 + x1522 >= 0 + c2430: - 0.242524925491441 x397 + 0.133333333333333 x802 + x1522 <= 1 + c2431: - 0.242524925491441 x397 + 0.133333333333333 x802 + x1522 >= 0 + c2432: 0.5 x262 - 0.242524925491441 x397 + x1522 <= 1 + c2433: 0.5 x262 - 0.242524925491441 x397 + x1522 >= 0 + c2434: - 0.242524925491441 x397 + 0.538944278869868 x1117 + x1522 <= 1 + c2435: - 0.242524925491441 x397 + 0.538944278869868 x1117 + x1522 >= 0 + c2436: x938 + 0.5 x1388 >= 0.5 + c2437: x938 - 1.5 x1388 <= 0.5 + c2438: 0.234988995947158 x83 + 4.2555184168065 x173 - 0.234988995947158 x848 + = 0 + c2439: 0.234227413705435 x308 + 4.26935508606863 x443 + - 0.234227413705435 x1028 = 0 + c2440: - x308 + x848 >= 10.2 + c2441: 0.143325284483494 x218 - 0.737113802492286 x398 - 3.3916065491477 x1523 + + 3.3916065491477 x1568 >= -3.3916065491477 + c2442: 0.143325284483494 x218 - 0.737113802492286 x398 + 3.3916065491477 x1523 + - 3.3916065491477 x1568 <= 3.3916065491477 + c2443: 0.143325284483494 x218 + 0.737113802492286 x398 + 3.3916065491477 x1523 + + 3.3916065491477 x1568 >= 0 + c2444: 0.143325284483494 x218 + 0.737113802492286 x398 - 3.3916065491477 x1523 + - 3.3916065491477 x1568 <= 0 + c2445: - 0.739510502234757 x398 + 0.1428607776626 x488 - 3.3806145990424 x1523 + >= -3.3806145990424 + c2446: - 0.739510502234757 x398 + 0.1428607776626 x488 + 3.3806145990424 x1523 + <= 3.3806145990424 + c2447: 0.739510502234757 x398 + 0.1428607776626 x488 + 3.3806145990424 x1523 + >= 0 + c2448: 0.739510502234757 x398 + 0.1428607776626 x488 - 3.3806145990424 x1523 + <= 0 + c2449: 15.3233074248884 x398 - 31.6543835826888 x1523 + - 0.0315912011803282 x1568 <= -0.0315912011803282 + c2450: 15.3233074248884 x398 - 31.6543835826888 x1523 + + 0.0315912011803282 x1568 >= -31.6227923815085 + c2451: 0.5 x38 - x1523 <= 0 + c2452: 0.5 x38 - x1523 >= -1 + c2453: 0.484081687607666 x398 + x1568 <= 1 + c2454: 0.484081687607666 x398 - x1568 >= -1 + c2455: 0.5 x38 + x1568 <= 1 + c2456: 0.5 x38 - x1568 >= -1 + c2457: 0.133333333333333 x803 + x1568 <= 1 + c2458: 0.133333333333333 x803 - x1568 >= -1 + c2459: 15.3233074248884 x398 - 31.6543835826888 x1523 <= -0.0315912011803282 + c2460: 15.3233074248884 x398 - 31.6543835826888 x1523 >= -31.6227923815085 + c2461: 0.5 x263 - x1523 <= 0 + c2462: 0.5 x263 - x1523 >= -1 + c2463: 38.9242069423534 x38 - 10.3797885179609 x803 - 0.025690953741999 x1576 + = 0 + c2464: 41.8504517776143 x263 - 45.1101231073291 x1118 + - 0.0238946046583635 x1577 = 0 + c2465: 2.25 x263 - 1.09136216471148 x398 = 0 + c2466: 1.54623282221453 x38 - 0.75 x398 = 0 + c2467: 0.5 x38 - 0.242524925491441 x398 + x1523 <= 1 + c2468: 0.5 x38 - 0.242524925491441 x398 + x1523 >= 0 + c2469: - 0.242524925491441 x398 + 0.133333333333333 x803 + x1523 <= 1 + c2470: - 0.242524925491441 x398 + 0.133333333333333 x803 + x1523 >= 0 + c2471: 0.5 x263 - 0.242524925491441 x398 + x1523 <= 1 + c2472: 0.5 x263 - 0.242524925491441 x398 + x1523 >= 0 + c2473: - 0.242524925491441 x398 + 0.538944278869868 x1118 + x1523 <= 1 + c2474: - 0.242524925491441 x398 + 0.538944278869868 x1118 + x1523 >= 0 + c2475: x939 + 0.5 x1389 >= 0.5 + c2476: x939 - 1.5 x1389 <= 0.5 + c2477: 0.234988995947158 x84 + 4.2555184168065 x174 - 0.234988995947158 x849 + = 0 + c2478: 0.234227413705435 x309 + 4.26935508606863 x444 + - 0.234227413705435 x1029 = 0 + c2479: - x309 + x849 >= 10.2 + c2480: 0.143325284483494 x219 - 0.737113802492286 x399 - 3.3916065491477 x1524 + + 3.3916065491477 x1569 >= -3.3916065491477 + c2481: 0.143325284483494 x219 - 0.737113802492286 x399 + 3.3916065491477 x1524 + - 3.3916065491477 x1569 <= 3.3916065491477 + c2482: 0.143325284483494 x219 + 0.737113802492286 x399 + 3.3916065491477 x1524 + + 3.3916065491477 x1569 >= 0 + c2483: 0.143325284483494 x219 + 0.737113802492286 x399 - 3.3916065491477 x1524 + - 3.3916065491477 x1569 <= 0 + c2484: - 0.739510502234757 x399 + 0.1428607776626 x489 - 3.3806145990424 x1524 + >= -3.3806145990424 + c2485: - 0.739510502234757 x399 + 0.1428607776626 x489 + 3.3806145990424 x1524 + <= 3.3806145990424 + c2486: 0.739510502234757 x399 + 0.1428607776626 x489 + 3.3806145990424 x1524 + >= 0 + c2487: 0.739510502234757 x399 + 0.1428607776626 x489 - 3.3806145990424 x1524 + <= 0 + c2488: 15.3233074248884 x399 - 31.6543835826888 x1524 + - 0.0315912011803282 x1569 <= -0.0315912011803282 + c2489: 15.3233074248884 x399 - 31.6543835826888 x1524 + + 0.0315912011803282 x1569 >= -31.6227923815085 + c2490: 0.5 x39 - x1524 <= 0 + c2491: 0.5 x39 - x1524 >= -1 + c2492: 0.484081687607666 x399 + x1569 <= 1 + c2493: 0.484081687607666 x399 - x1569 >= -1 + c2494: 0.5 x39 + x1569 <= 1 + c2495: 0.5 x39 - x1569 >= -1 + c2496: 0.133333333333333 x804 + x1569 <= 1 + c2497: 0.133333333333333 x804 - x1569 >= -1 + c2498: 15.3233074248884 x399 - 31.6543835826888 x1524 <= -0.0315912011803282 + c2499: 15.3233074248884 x399 - 31.6543835826888 x1524 >= -31.6227923815085 + c2500: 0.5 x264 - x1524 <= 0 + c2501: 0.5 x264 - x1524 >= -1 + c2502: 38.9242069423534 x39 - 10.3797885179609 x804 - 0.025690953741999 x1576 + = 0 + c2503: 41.8504517776143 x264 - 45.1101231073291 x1119 + - 0.0238946046583635 x1577 = 0 + c2504: 2.25 x264 - 1.09136216471148 x399 = 0 + c2505: 1.54623282221453 x39 - 0.75 x399 = 0 + c2506: 0.5 x39 - 0.242524925491441 x399 + x1524 <= 1 + c2507: 0.5 x39 - 0.242524925491441 x399 + x1524 >= 0 + c2508: - 0.242524925491441 x399 + 0.133333333333333 x804 + x1524 <= 1 + c2509: - 0.242524925491441 x399 + 0.133333333333333 x804 + x1524 >= 0 + c2510: 0.5 x264 - 0.242524925491441 x399 + x1524 <= 1 + c2511: 0.5 x264 - 0.242524925491441 x399 + x1524 >= 0 + c2512: - 0.242524925491441 x399 + 0.538944278869868 x1119 + x1524 <= 1 + c2513: - 0.242524925491441 x399 + 0.538944278869868 x1119 + x1524 >= 0 + c2514: x940 + 0.5 x1390 >= 0.5 + c2515: x940 - 1.5 x1390 <= 0.5 + c2516: 0.234988995947158 x85 + 4.2555184168065 x175 - 0.234988995947158 x850 + = 0 + c2517: 0.234227413705435 x310 + 4.26935508606863 x445 + - 0.234227413705435 x1030 = 0 + c2518: - x310 + x850 >= 10.2 + c2519: 0.143325284483494 x220 - 0.737113802492286 x400 - 3.3916065491477 x1525 + + 3.3916065491477 x1570 >= -3.3916065491477 + c2520: 0.143325284483494 x220 - 0.737113802492286 x400 + 3.3916065491477 x1525 + - 3.3916065491477 x1570 <= 3.3916065491477 + c2521: 0.143325284483494 x220 + 0.737113802492286 x400 + 3.3916065491477 x1525 + + 3.3916065491477 x1570 >= 0 + c2522: 0.143325284483494 x220 + 0.737113802492286 x400 - 3.3916065491477 x1525 + - 3.3916065491477 x1570 <= 0 + c2523: - 0.739510502234757 x400 + 0.1428607776626 x490 - 3.3806145990424 x1525 + >= -3.3806145990424 + c2524: - 0.739510502234757 x400 + 0.1428607776626 x490 + 3.3806145990424 x1525 + <= 3.3806145990424 + c2525: 0.739510502234757 x400 + 0.1428607776626 x490 + 3.3806145990424 x1525 + >= 0 + c2526: 0.739510502234757 x400 + 0.1428607776626 x490 - 3.3806145990424 x1525 + <= 0 + c2527: 15.3233074248884 x400 - 31.6543835826888 x1525 + - 0.0315912011803282 x1570 <= -0.0315912011803282 + c2528: 15.3233074248884 x400 - 31.6543835826888 x1525 + + 0.0315912011803282 x1570 >= -31.6227923815085 + c2529: 0.5 x40 - x1525 <= 0 + c2530: 0.5 x40 - x1525 >= -1 + c2531: 0.484081687607666 x400 + x1570 <= 1 + c2532: 0.484081687607666 x400 - x1570 >= -1 + c2533: 0.5 x40 + x1570 <= 1 + c2534: 0.5 x40 - x1570 >= -1 + c2535: 0.133333333333333 x805 + x1570 <= 1 + c2536: 0.133333333333333 x805 - x1570 >= -1 + c2537: 15.3233074248884 x400 - 31.6543835826888 x1525 <= -0.0315912011803282 + c2538: 15.3233074248884 x400 - 31.6543835826888 x1525 >= -31.6227923815085 + c2539: 0.5 x265 - x1525 <= 0 + c2540: 0.5 x265 - x1525 >= -1 + c2541: 38.9242069423534 x40 - 10.3797885179609 x805 - 0.025690953741999 x1576 + = 0 + c2542: 41.8504517776143 x265 - 45.1101231073291 x1120 + - 0.0238946046583635 x1577 = 0 + c2543: 2.25 x265 - 1.09136216471148 x400 = 0 + c2544: 1.54623282221453 x40 - 0.75 x400 = 0 + c2545: 0.5 x40 - 0.242524925491441 x400 + x1525 <= 1 + c2546: 0.5 x40 - 0.242524925491441 x400 + x1525 >= 0 + c2547: - 0.242524925491441 x400 + 0.133333333333333 x805 + x1525 <= 1 + c2548: - 0.242524925491441 x400 + 0.133333333333333 x805 + x1525 >= 0 + c2549: 0.5 x265 - 0.242524925491441 x400 + x1525 <= 1 + c2550: 0.5 x265 - 0.242524925491441 x400 + x1525 >= 0 + c2551: - 0.242524925491441 x400 + 0.538944278869868 x1120 + x1525 <= 1 + c2552: - 0.242524925491441 x400 + 0.538944278869868 x1120 + x1525 >= 0 + c2553: x941 + 0.5 x1391 >= 0.5 + c2554: x941 - 1.5 x1391 <= 0.5 + c2555: 0.234988995947158 x86 + 4.2555184168065 x176 - 0.234988995947158 x851 + = 0 + c2556: 0.234227413705435 x311 + 4.26935508606863 x446 + - 0.234227413705435 x1031 = 0 + c2557: - x311 + x851 >= 10.2 + c2558: 0.143325284483494 x221 - 0.737113802492286 x401 - 3.3916065491477 x1526 + + 3.3916065491477 x1571 >= -3.3916065491477 + c2559: 0.143325284483494 x221 - 0.737113802492286 x401 + 3.3916065491477 x1526 + - 3.3916065491477 x1571 <= 3.3916065491477 + c2560: 0.143325284483494 x221 + 0.737113802492286 x401 + 3.3916065491477 x1526 + + 3.3916065491477 x1571 >= 0 + c2561: 0.143325284483494 x221 + 0.737113802492286 x401 - 3.3916065491477 x1526 + - 3.3916065491477 x1571 <= 0 + c2562: - 0.739510502234757 x401 + 0.1428607776626 x491 - 3.3806145990424 x1526 + >= -3.3806145990424 + c2563: - 0.739510502234757 x401 + 0.1428607776626 x491 + 3.3806145990424 x1526 + <= 3.3806145990424 + c2564: 0.739510502234757 x401 + 0.1428607776626 x491 + 3.3806145990424 x1526 + >= 0 + c2565: 0.739510502234757 x401 + 0.1428607776626 x491 - 3.3806145990424 x1526 + <= 0 + c2566: 15.3233074248884 x401 - 31.6543835826888 x1526 + - 0.0315912011803282 x1571 <= -0.0315912011803282 + c2567: 15.3233074248884 x401 - 31.6543835826888 x1526 + + 0.0315912011803282 x1571 >= -31.6227923815085 + c2568: 0.5 x41 - x1526 <= 0 + c2569: 0.5 x41 - x1526 >= -1 + c2570: 0.484081687607666 x401 + x1571 <= 1 + c2571: 0.484081687607666 x401 - x1571 >= -1 + c2572: 0.5 x41 + x1571 <= 1 + c2573: 0.5 x41 - x1571 >= -1 + c2574: 0.133333333333333 x806 + x1571 <= 1 + c2575: 0.133333333333333 x806 - x1571 >= -1 + c2576: 15.3233074248884 x401 - 31.6543835826888 x1526 <= -0.0315912011803282 + c2577: 15.3233074248884 x401 - 31.6543835826888 x1526 >= -31.6227923815085 + c2578: 0.5 x266 - x1526 <= 0 + c2579: 0.5 x266 - x1526 >= -1 + c2580: 38.9242069423534 x41 - 10.3797885179609 x806 - 0.025690953741999 x1576 + = 0 + c2581: 41.8504517776143 x266 - 45.1101231073291 x1121 + - 0.0238946046583635 x1577 = 0 + c2582: 2.25 x266 - 1.09136216471148 x401 = 0 + c2583: 1.54623282221453 x41 - 0.75 x401 = 0 + c2584: 0.5 x41 - 0.242524925491441 x401 + x1526 <= 1 + c2585: 0.5 x41 - 0.242524925491441 x401 + x1526 >= 0 + c2586: - 0.242524925491441 x401 + 0.133333333333333 x806 + x1526 <= 1 + c2587: - 0.242524925491441 x401 + 0.133333333333333 x806 + x1526 >= 0 + c2588: 0.5 x266 - 0.242524925491441 x401 + x1526 <= 1 + c2589: 0.5 x266 - 0.242524925491441 x401 + x1526 >= 0 + c2590: - 0.242524925491441 x401 + 0.538944278869868 x1121 + x1526 <= 1 + c2591: - 0.242524925491441 x401 + 0.538944278869868 x1121 + x1526 >= 0 + c2592: x942 + 0.5 x1392 >= 0.5 + c2593: x942 - 1.5 x1392 <= 0.5 + c2594: 0.234988995947158 x87 + 4.2555184168065 x177 - 0.234988995947158 x852 + = 0 + c2595: 0.234227413705435 x312 + 4.26935508606863 x447 + - 0.234227413705435 x1032 = 0 + c2596: - x312 + x852 >= 10.2 + c2597: 0.143325284483494 x222 - 0.737113802492286 x402 - 3.3916065491477 x1527 + + 3.3916065491477 x1572 >= -3.3916065491477 + c2598: 0.143325284483494 x222 - 0.737113802492286 x402 + 3.3916065491477 x1527 + - 3.3916065491477 x1572 <= 3.3916065491477 + c2599: 0.143325284483494 x222 + 0.737113802492286 x402 + 3.3916065491477 x1527 + + 3.3916065491477 x1572 >= 0 + c2600: 0.143325284483494 x222 + 0.737113802492286 x402 - 3.3916065491477 x1527 + - 3.3916065491477 x1572 <= 0 + c2601: - 0.739510502234757 x402 + 0.1428607776626 x492 - 3.3806145990424 x1527 + >= -3.3806145990424 + c2602: - 0.739510502234757 x402 + 0.1428607776626 x492 + 3.3806145990424 x1527 + <= 3.3806145990424 + c2603: 0.739510502234757 x402 + 0.1428607776626 x492 + 3.3806145990424 x1527 + >= 0 + c2604: 0.739510502234757 x402 + 0.1428607776626 x492 - 3.3806145990424 x1527 + <= 0 + c2605: 15.3233074248884 x402 - 31.6543835826888 x1527 + - 0.0315912011803282 x1572 <= -0.0315912011803282 + c2606: 15.3233074248884 x402 - 31.6543835826888 x1527 + + 0.0315912011803282 x1572 >= -31.6227923815085 + c2607: 0.5 x42 - x1527 <= 0 + c2608: 0.5 x42 - x1527 >= -1 + c2609: 0.484081687607666 x402 + x1572 <= 1 + c2610: 0.484081687607666 x402 - x1572 >= -1 + c2611: 0.5 x42 + x1572 <= 1 + c2612: 0.5 x42 - x1572 >= -1 + c2613: 0.133333333333333 x807 + x1572 <= 1 + c2614: 0.133333333333333 x807 - x1572 >= -1 + c2615: 15.3233074248884 x402 - 31.6543835826888 x1527 <= -0.0315912011803282 + c2616: 15.3233074248884 x402 - 31.6543835826888 x1527 >= -31.6227923815085 + c2617: 0.5 x267 - x1527 <= 0 + c2618: 0.5 x267 - x1527 >= -1 + c2619: 38.9242069423534 x42 - 10.3797885179609 x807 - 0.025690953741999 x1576 + = 0 + c2620: 41.8504517776143 x267 - 45.1101231073291 x1122 + - 0.0238946046583635 x1577 = 0 + c2621: 2.25 x267 - 1.09136216471148 x402 = 0 + c2622: 1.54623282221453 x42 - 0.75 x402 = 0 + c2623: 0.5 x42 - 0.242524925491441 x402 + x1527 <= 1 + c2624: 0.5 x42 - 0.242524925491441 x402 + x1527 >= 0 + c2625: - 0.242524925491441 x402 + 0.133333333333333 x807 + x1527 <= 1 + c2626: - 0.242524925491441 x402 + 0.133333333333333 x807 + x1527 >= 0 + c2627: 0.5 x267 - 0.242524925491441 x402 + x1527 <= 1 + c2628: 0.5 x267 - 0.242524925491441 x402 + x1527 >= 0 + c2629: - 0.242524925491441 x402 + 0.538944278869868 x1122 + x1527 <= 1 + c2630: - 0.242524925491441 x402 + 0.538944278869868 x1122 + x1527 >= 0 + c2631: x943 + 0.5 x1393 >= 0.5 + c2632: x943 - 1.5 x1393 <= 0.5 + c2633: 0.234988995947158 x88 + 4.2555184168065 x178 - 0.234988995947158 x853 + = 0 + c2634: 0.234227413705435 x313 + 4.26935508606863 x448 + - 0.234227413705435 x1033 = 0 + c2635: - x313 + x853 >= 10.2 + c2636: 0.143325284483494 x223 - 0.737113802492286 x403 - 3.3916065491477 x1528 + + 3.3916065491477 x1573 >= -3.3916065491477 + c2637: 0.143325284483494 x223 - 0.737113802492286 x403 + 3.3916065491477 x1528 + - 3.3916065491477 x1573 <= 3.3916065491477 + c2638: 0.143325284483494 x223 + 0.737113802492286 x403 + 3.3916065491477 x1528 + + 3.3916065491477 x1573 >= 0 + c2639: 0.143325284483494 x223 + 0.737113802492286 x403 - 3.3916065491477 x1528 + - 3.3916065491477 x1573 <= 0 + c2640: - 0.739510502234757 x403 + 0.1428607776626 x493 - 3.3806145990424 x1528 + >= -3.3806145990424 + c2641: - 0.739510502234757 x403 + 0.1428607776626 x493 + 3.3806145990424 x1528 + <= 3.3806145990424 + c2642: 0.739510502234757 x403 + 0.1428607776626 x493 + 3.3806145990424 x1528 + >= 0 + c2643: 0.739510502234757 x403 + 0.1428607776626 x493 - 3.3806145990424 x1528 + <= 0 + c2644: 15.3233074248884 x403 - 31.6543835826888 x1528 + - 0.0315912011803282 x1573 <= -0.0315912011803282 + c2645: 15.3233074248884 x403 - 31.6543835826888 x1528 + + 0.0315912011803282 x1573 >= -31.6227923815085 + c2646: 0.5 x43 - x1528 <= 0 + c2647: 0.5 x43 - x1528 >= -1 + c2648: 0.484081687607666 x403 + x1573 <= 1 + c2649: 0.484081687607666 x403 - x1573 >= -1 + c2650: 0.5 x43 + x1573 <= 1 + c2651: 0.5 x43 - x1573 >= -1 + c2652: 0.133333333333333 x808 + x1573 <= 1 + c2653: 0.133333333333333 x808 - x1573 >= -1 + c2654: 15.3233074248884 x403 - 31.6543835826888 x1528 <= -0.0315912011803282 + c2655: 15.3233074248884 x403 - 31.6543835826888 x1528 >= -31.6227923815085 + c2656: 0.5 x268 - x1528 <= 0 + c2657: 0.5 x268 - x1528 >= -1 + c2658: 38.9242069423534 x43 - 10.3797885179609 x808 - 0.025690953741999 x1576 + = 0 + c2659: 41.8504517776143 x268 - 45.1101231073291 x1123 + - 0.0238946046583635 x1577 = 0 + c2660: 2.25 x268 - 1.09136216471148 x403 = 0 + c2661: 1.54623282221453 x43 - 0.75 x403 = 0 + c2662: 0.5 x43 - 0.242524925491441 x403 + x1528 <= 1 + c2663: 0.5 x43 - 0.242524925491441 x403 + x1528 >= 0 + c2664: - 0.242524925491441 x403 + 0.133333333333333 x808 + x1528 <= 1 + c2665: - 0.242524925491441 x403 + 0.133333333333333 x808 + x1528 >= 0 + c2666: 0.5 x268 - 0.242524925491441 x403 + x1528 <= 1 + c2667: 0.5 x268 - 0.242524925491441 x403 + x1528 >= 0 + c2668: - 0.242524925491441 x403 + 0.538944278869868 x1123 + x1528 <= 1 + c2669: - 0.242524925491441 x403 + 0.538944278869868 x1123 + x1528 >= 0 + c2670: x944 + 0.5 x1394 >= 0.5 + c2671: x944 - 1.5 x1394 <= 0.5 + c2672: 0.234988995947158 x89 + 4.2555184168065 x179 - 0.234988995947158 x854 + = 0 + c2673: 0.234227413705435 x314 + 4.26935508606863 x449 + - 0.234227413705435 x1034 = 0 + c2674: - x314 + x854 >= 10.2 + c2675: 0.143325284483494 x224 - 0.737113802492286 x404 - 3.3916065491477 x1529 + + 3.3916065491477 x1574 >= -3.3916065491477 + c2676: 0.143325284483494 x224 - 0.737113802492286 x404 + 3.3916065491477 x1529 + - 3.3916065491477 x1574 <= 3.3916065491477 + c2677: 0.143325284483494 x224 + 0.737113802492286 x404 + 3.3916065491477 x1529 + + 3.3916065491477 x1574 >= 0 + c2678: 0.143325284483494 x224 + 0.737113802492286 x404 - 3.3916065491477 x1529 + - 3.3916065491477 x1574 <= 0 + c2679: - 0.739510502234757 x404 + 0.1428607776626 x494 - 3.3806145990424 x1529 + >= -3.3806145990424 + c2680: - 0.739510502234757 x404 + 0.1428607776626 x494 + 3.3806145990424 x1529 + <= 3.3806145990424 + c2681: 0.739510502234757 x404 + 0.1428607776626 x494 + 3.3806145990424 x1529 + >= 0 + c2682: 0.739510502234757 x404 + 0.1428607776626 x494 - 3.3806145990424 x1529 + <= 0 + c2683: 15.3233074248884 x404 - 31.6543835826888 x1529 + - 0.0315912011803282 x1574 <= -0.0315912011803282 + c2684: 15.3233074248884 x404 - 31.6543835826888 x1529 + + 0.0315912011803282 x1574 >= -31.6227923815085 + c2685: 0.5 x44 - x1529 <= 0 + c2686: 0.5 x44 - x1529 >= -1 + c2687: 0.484081687607666 x404 + x1574 <= 1 + c2688: 0.484081687607666 x404 - x1574 >= -1 + c2689: 0.5 x44 + x1574 <= 1 + c2690: 0.5 x44 - x1574 >= -1 + c2691: 0.133333333333333 x809 + x1574 <= 1 + c2692: 0.133333333333333 x809 - x1574 >= -1 + c2693: 15.3233074248884 x404 - 31.6543835826888 x1529 <= -0.0315912011803282 + c2694: 15.3233074248884 x404 - 31.6543835826888 x1529 >= -31.6227923815085 + c2695: 0.5 x269 - x1529 <= 0 + c2696: 0.5 x269 - x1529 >= -1 + c2697: 38.9242069423534 x44 - 10.3797885179609 x809 - 0.025690953741999 x1576 + = 0 + c2698: 41.8504517776143 x269 - 45.1101231073291 x1124 + - 0.0238946046583635 x1577 = 0 + c2699: 2.25 x269 - 1.09136216471148 x404 = 0 + c2700: 1.54623282221453 x44 - 0.75 x404 = 0 + c2701: 0.5 x44 - 0.242524925491441 x404 + x1529 <= 1 + c2702: 0.5 x44 - 0.242524925491441 x404 + x1529 >= 0 + c2703: - 0.242524925491441 x404 + 0.133333333333333 x809 + x1529 <= 1 + c2704: - 0.242524925491441 x404 + 0.133333333333333 x809 + x1529 >= 0 + c2705: 0.5 x269 - 0.242524925491441 x404 + x1529 <= 1 + c2706: 0.5 x269 - 0.242524925491441 x404 + x1529 >= 0 + c2707: - 0.242524925491441 x404 + 0.538944278869868 x1124 + x1529 <= 1 + c2708: - 0.242524925491441 x404 + 0.538944278869868 x1124 + x1529 >= 0 + c2709: x945 + 0.5 x1395 >= 0.5 + c2710: x945 - 1.5 x1395 <= 0.5 + c2711: 0.234988995947158 x90 + 4.2555184168065 x180 - 0.234988995947158 x855 + = 0 + c2712: 0.234227413705435 x315 + 4.26935508606863 x450 + - 0.234227413705435 x1035 = 0 + c2713: - x315 + x855 >= 10.2 + c2714: 0.143325284483494 x225 - 0.737113802492286 x405 - 3.3916065491477 x1530 + + 3.3916065491477 x1575 >= -3.3916065491477 + c2715: 0.143325284483494 x225 - 0.737113802492286 x405 + 3.3916065491477 x1530 + - 3.3916065491477 x1575 <= 3.3916065491477 + c2716: 0.143325284483494 x225 + 0.737113802492286 x405 + 3.3916065491477 x1530 + + 3.3916065491477 x1575 >= 0 + c2717: 0.143325284483494 x225 + 0.737113802492286 x405 - 3.3916065491477 x1530 + - 3.3916065491477 x1575 <= 0 + c2718: - 0.739510502234757 x405 + 0.1428607776626 x495 - 3.3806145990424 x1530 + >= -3.3806145990424 + c2719: - 0.739510502234757 x405 + 0.1428607776626 x495 + 3.3806145990424 x1530 + <= 3.3806145990424 + c2720: 0.739510502234757 x405 + 0.1428607776626 x495 + 3.3806145990424 x1530 + >= 0 + c2721: 0.739510502234757 x405 + 0.1428607776626 x495 - 3.3806145990424 x1530 + <= 0 + c2722: 15.3233074248884 x405 - 31.6543835826888 x1530 + - 0.0315912011803282 x1575 <= -0.0315912011803282 + c2723: 15.3233074248884 x405 - 31.6543835826888 x1530 + + 0.0315912011803282 x1575 >= -31.6227923815085 + c2724: 0.5 x45 - x1530 <= 0 + c2725: 0.5 x45 - x1530 >= -1 + c2726: 0.484081687607666 x405 + x1575 <= 1 + c2727: 0.484081687607666 x405 - x1575 >= -1 + c2728: 0.5 x45 + x1575 <= 1 + c2729: 0.5 x45 - x1575 >= -1 + c2730: 0.133333333333333 x810 + x1575 <= 1 + c2731: 0.133333333333333 x810 - x1575 >= -1 + c2732: 15.3233074248884 x405 - 31.6543835826888 x1530 <= -0.0315912011803282 + c2733: 15.3233074248884 x405 - 31.6543835826888 x1530 >= -31.6227923815085 + c2734: 0.5 x270 - x1530 <= 0 + c2735: 0.5 x270 - x1530 >= -1 + c2736: 38.9242069423534 x45 - 10.3797885179609 x810 - 0.025690953741999 x1576 + = 0 + c2737: 41.8504517776143 x270 - 45.1101231073291 x1125 + - 0.0238946046583635 x1577 = 0 + c2738: 2.25 x270 - 1.09136216471148 x405 = 0 + c2739: 1.54623282221453 x45 - 0.75 x405 = 0 + c2740: 0.5 x45 - 0.242524925491441 x405 + x1530 <= 1 + c2741: 0.5 x45 - 0.242524925491441 x405 + x1530 >= 0 + c2742: - 0.242524925491441 x405 + 0.133333333333333 x810 + x1530 <= 1 + c2743: - 0.242524925491441 x405 + 0.133333333333333 x810 + x1530 >= 0 + c2744: 0.5 x270 - 0.242524925491441 x405 + x1530 <= 1 + c2745: 0.5 x270 - 0.242524925491441 x405 + x1530 >= 0 + c2746: - 0.242524925491441 x405 + 0.538944278869868 x1125 + x1530 <= 1 + c2747: - 0.242524925491441 x405 + 0.538944278869868 x1125 + x1530 >= 0 +Bounds + 0 <= x1 <= 1 + 0 <= x2 <= 1 + 0 <= x3 <= 1 + 0 <= x4 <= 1 + 0 <= x5 <= 1 + 0 <= x6 <= 1 + 0 <= x7 <= 1 + 0 <= x8 <= 1 + 0 <= x9 <= 1 + 0 <= x10 <= 1 + 0 <= x11 <= 1 + 0 <= x12 <= 1 + 0 <= x13 <= 1 + 0 <= x14 <= 1 + 0 <= x15 <= 1 + 0 <= x16 <= 1 + 0 <= x17 <= 1 + 0 <= x18 <= 1 + 0 <= x19 <= 1 + 0 <= x20 <= 1 + 0 <= x21 <= 1 + 0 <= x22 <= 1 + 0 <= x23 <= 1 + 0 <= x24 <= 1 + 0 <= x25 <= 1 + 0 <= x26 <= 1 + 0 <= x27 <= 1 + 0 <= x28 <= 1 + 0 <= x29 <= 1 + 0 <= x30 <= 1 + 0 <= x31 <= 1 + 0 <= x32 <= 1 + 0 <= x33 <= 1 + 0 <= x34 <= 1 + 0 <= x35 <= 1 + 0 <= x36 <= 1 + 0 <= x37 <= 1 + 0 <= x38 <= 1 + 0 <= x39 <= 1 + 0 <= x40 <= 1 + 0 <= x41 <= 1 + 0 <= x42 <= 1 + 0 <= x43 <= 1 + 0 <= x44 <= 1 + 0 <= x45 <= 1 + x46 Free + x47 Free + x48 Free + x49 Free + x50 Free + x51 Free + x52 Free + x53 Free + x54 Free + x55 Free + x56 Free + x57 Free + x58 Free + x59 Free + x60 Free + x61 Free + x62 Free + x63 Free + x64 Free + x65 Free + x66 Free + x67 Free + x68 Free + x69 Free + x70 Free + x71 Free + x72 Free + x73 Free + x74 Free + x75 Free + x76 Free + x77 Free + x78 Free + x79 Free + x80 Free + x81 Free + x82 Free + x83 Free + x84 Free + x85 Free + x86 Free + x87 Free + x88 Free + x89 Free + x90 Free + x91 Free + x92 Free + x93 Free + x94 Free + x95 Free + x96 Free + x97 Free + x98 Free + x99 Free + x100 Free + x101 Free + x102 Free + x103 Free + x104 Free + x105 Free + x106 Free + x107 Free + x108 Free + x109 Free + x110 Free + x111 Free + x112 Free + x113 Free + x114 Free + x115 Free + x116 Free + x117 Free + x118 Free + x119 Free + x120 Free + x121 Free + x122 Free + x123 Free + x124 Free + x125 Free + x126 Free + x127 Free + x128 Free + x129 Free + x130 Free + x131 Free + x132 Free + x133 Free + x134 Free + x135 Free + x136 Free + x137 Free + x138 Free + x139 Free + x140 Free + x141 Free + x142 Free + x143 Free + x144 Free + x145 Free + x146 Free + x147 Free + x148 Free + x149 Free + x150 Free + x151 Free + x152 Free + x153 Free + x154 Free + x155 Free + x156 Free + x157 Free + x158 Free + x159 Free + x160 Free + x161 Free + x162 Free + x163 Free + x164 Free + x165 Free + x166 Free + x167 Free + x168 Free + x169 Free + x170 Free + x171 Free + x172 Free + x173 Free + x174 Free + x175 Free + x176 Free + x177 Free + x178 Free + x179 Free + x180 Free + 0 <= x226 <= 1 + 0 <= x227 <= 1 + 0 <= x228 <= 1 + 0 <= x229 <= 1 + 0 <= x230 <= 1 + 0 <= x231 <= 1 + 0 <= x232 <= 1 + 0 <= x233 <= 1 + 0 <= x234 <= 1 + 0 <= x235 <= 1 + 0 <= x236 <= 1 + 0 <= x237 <= 1 + 0 <= x238 <= 1 + 0 <= x239 <= 1 + 0 <= x240 <= 1 + 0 <= x241 <= 1 + 0 <= x242 <= 1 + 0 <= x243 <= 1 + 0 <= x244 <= 1 + 0 <= x245 <= 1 + 0 <= x246 <= 1 + 0 <= x247 <= 1 + 0 <= x248 <= 1 + 0 <= x249 <= 1 + 0 <= x250 <= 1 + 0 <= x251 <= 1 + 0 <= x252 <= 1 + 0 <= x253 <= 1 + 0 <= x254 <= 1 + 0 <= x255 <= 1 + 0 <= x256 <= 1 + 0 <= x257 <= 1 + 0 <= x258 <= 1 + 0 <= x259 <= 1 + 0 <= x260 <= 1 + 0 <= x261 <= 1 + 0 <= x262 <= 1 + 0 <= x263 <= 1 + 0 <= x264 <= 1 + 0 <= x265 <= 1 + 0 <= x266 <= 1 + 0 <= x267 <= 1 + 0 <= x268 <= 1 + 0 <= x269 <= 1 + 0 <= x270 <= 1 + x271 Free + x272 Free + x273 Free + x274 Free + x275 Free + x276 Free + x277 Free + x278 Free + x279 Free + x280 Free + x281 Free + x282 Free + x283 Free + x284 Free + x285 Free + x286 Free + x287 Free + x288 Free + x289 Free + x290 Free + x291 Free + x292 Free + x293 Free + x294 Free + x295 Free + x296 Free + x297 Free + x298 Free + x299 Free + x300 Free + x301 Free + x302 Free + x303 Free + x304 Free + x305 Free + x306 Free + x307 Free + x308 Free + x309 Free + x310 Free + x311 Free + x312 Free + x313 Free + x314 Free + x315 Free + x316 Free + x317 Free + x318 Free + x319 Free + x320 Free + x321 Free + x322 Free + x323 Free + x324 Free + x325 Free + x326 Free + x327 Free + x328 Free + x329 Free + x330 Free + x331 Free + x332 Free + x333 Free + x334 Free + x335 Free + x336 Free + x337 Free + x338 Free + x339 Free + x340 Free + x341 Free + x342 Free + x343 Free + x344 Free + x345 Free + x346 Free + x347 Free + x348 Free + x349 Free + x350 Free + x351 Free + x352 Free + x353 Free + x354 Free + x355 Free + x356 Free + x357 Free + x358 Free + x359 Free + x360 Free +-1.03082188147636 <= x361 <= 1.03082188147636 +-1.03082188147636 <= x362 <= 1.03082188147636 +-1.03082188147636 <= x363 <= 1.03082188147636 +-1.03082188147636 <= x364 <= 1.03082188147636 +-1.03082188147636 <= x365 <= 1.03082188147636 +-1.03082188147636 <= x366 <= 1.03082188147636 +-1.03082188147636 <= x367 <= 1.03082188147636 +-1.03082188147636 <= x368 <= 1.03082188147636 +-1.03082188147636 <= x369 <= 1.03082188147636 +-1.03082188147636 <= x370 <= 1.03082188147636 +-1.03082188147636 <= x371 <= 1.03082188147636 +-1.03082188147636 <= x372 <= 1.03082188147636 +-1.03082188147636 <= x373 <= 1.03082188147636 +-1.03082188147636 <= x374 <= 1.03082188147636 +-1.03082188147636 <= x375 <= 1.03082188147636 +-1.03082188147636 <= x376 <= 1.03082188147636 +-1.03082188147636 <= x377 <= 1.03082188147636 +-1.03082188147636 <= x378 <= 1.03082188147636 +-1.03082188147636 <= x379 <= 1.03082188147636 +-1.03082188147636 <= x380 <= 1.03082188147636 +-1.03082188147636 <= x381 <= 1.03082188147636 +-1.03082188147636 <= x382 <= 1.03082188147636 +-1.03082188147636 <= x383 <= 1.03082188147636 +-1.03082188147636 <= x384 <= 1.03082188147636 +-1.03082188147636 <= x385 <= 1.03082188147636 +-1.03082188147636 <= x386 <= 1.03082188147636 +-1.03082188147636 <= x387 <= 1.03082188147636 +-1.03082188147636 <= x388 <= 1.03082188147636 +-1.03082188147636 <= x389 <= 1.03082188147636 +-1.03082188147636 <= x390 <= 1.03082188147636 +-1.03082188147636 <= x391 <= 1.03082188147636 +-1.03082188147636 <= x392 <= 1.03082188147636 +-1.03082188147636 <= x393 <= 1.03082188147636 +-1.03082188147636 <= x394 <= 1.03082188147636 +-1.03082188147636 <= x395 <= 1.03082188147636 +-1.03082188147636 <= x396 <= 1.03082188147636 +-1.03082188147636 <= x397 <= 1.03082188147636 +-1.03082188147636 <= x398 <= 1.03082188147636 +-1.03082188147636 <= x399 <= 1.03082188147636 +-1.03082188147636 <= x400 <= 1.03082188147636 +-1.03082188147636 <= x401 <= 1.03082188147636 +-1.03082188147636 <= x402 <= 1.03082188147636 +-1.03082188147636 <= x403 <= 1.03082188147636 +-1.03082188147636 <= x404 <= 1.03082188147636 +-1.03082188147636 <= x405 <= 1.03082188147636 + x406 Free + x407 Free + x408 Free + x409 Free + x410 Free + x411 Free + x412 Free + x413 Free + x414 Free + x415 Free + x416 Free + x417 Free + x418 Free + x419 Free + x420 Free + x421 Free + x422 Free + x423 Free + x424 Free + x425 Free + x426 Free + x427 Free + x428 Free + x429 Free + x430 Free + x431 Free + x432 Free + x433 Free + x434 Free + x435 Free + x436 Free + x437 Free + x438 Free + x439 Free + x440 Free + x441 Free + x442 Free + x443 Free + x444 Free + x445 Free + x446 Free + x447 Free + x448 Free + x449 Free + x450 Free + x496 Free + x497 Free + x498 Free + x499 Free + x500 Free + x501 Free + x502 Free + x503 Free + x504 Free + x505 Free + x506 Free + x507 Free + x508 Free + x509 Free + x510 Free + x511 Free + x512 Free + x513 Free + x514 Free + x515 Free + x516 Free + x517 Free + x518 Free + x519 Free + x520 Free + x521 Free + x522 Free + x523 Free + x524 Free + x525 Free + x526 Free + x527 Free + x528 Free + x529 Free + x530 Free + x531 Free + x532 Free + x533 Free + x534 Free + x535 Free + x536 Free + x537 Free + x538 Free + x539 Free + x540 Free + x541 Free + x542 Free + x543 Free + x544 Free + x545 Free + x546 Free + x547 Free + x548 Free + x549 Free + x550 Free + x551 Free + x552 Free + x553 Free + x554 Free + x555 Free + x556 Free + x557 Free + x558 Free + x559 Free + x560 Free + x561 Free + x562 Free + x563 Free + x564 Free + x565 Free + x566 Free + x567 Free + x568 Free + x569 Free + x570 Free + x571 Free + x572 Free + x573 Free + x574 Free + x575 Free + x576 Free + x577 Free + x578 Free + x579 Free + x580 Free + x581 Free + x582 Free + x583 Free + x584 Free + x585 Free + 0.833333333333333 <= x586 <= 1.38888888888889 + 0.833333333333333 <= x587 <= 1.38888888888889 + 0.833333333333333 <= x588 <= 1.38888888888889 + 0.833333333333333 <= x589 <= 1.38888888888889 + 0.833333333333333 <= x590 <= 1.38888888888889 + 0.833333333333333 <= x591 <= 1.38888888888889 + 0.833333333333333 <= x592 <= 1.38888888888889 + 0.833333333333333 <= x593 <= 1.38888888888889 + 0.833333333333333 <= x594 <= 1.38888888888889 + 0.833333333333333 <= x595 <= 1.38888888888889 + 0.833333333333333 <= x596 <= 1.38888888888889 + 0.833333333333333 <= x597 <= 1.38888888888889 + 0.833333333333333 <= x598 <= 1.38888888888889 + 0.833333333333333 <= x599 <= 1.38888888888889 + 0.833333333333333 <= x600 <= 1.38888888888889 + 0.833333333333333 <= x601 <= 1.38888888888889 + 0.833333333333333 <= x602 <= 1.38888888888889 + 0.833333333333333 <= x603 <= 1.38888888888889 + 0.833333333333333 <= x604 <= 1.38888888888889 + 0.833333333333333 <= x605 <= 1.38888888888889 + 0.833333333333333 <= x606 <= 1.38888888888889 + 0.833333333333333 <= x607 <= 1.38888888888889 + 0.833333333333333 <= x608 <= 1.38888888888889 + 0.833333333333333 <= x609 <= 1.38888888888889 + 0.833333333333333 <= x610 <= 1.38888888888889 + 0.833333333333333 <= x611 <= 1.38888888888889 + 0.833333333333333 <= x612 <= 1.38888888888889 + 0.833333333333333 <= x613 <= 1.38888888888889 + 0.833333333333333 <= x614 <= 1.38888888888889 + 0.833333333333333 <= x615 <= 1.38888888888889 + 0.833333333333333 <= x616 <= 1.38888888888889 + 0.833333333333333 <= x617 <= 1.38888888888889 + 0.833333333333333 <= x618 <= 1.38888888888889 + 0.833333333333333 <= x619 <= 1.38888888888889 + 0.833333333333333 <= x620 <= 1.38888888888889 + 0.833333333333333 <= x621 <= 1.38888888888889 + 0.833333333333333 <= x622 <= 1.38888888888889 + 0.833333333333333 <= x623 <= 1.38888888888889 + 0.833333333333333 <= x624 <= 1.38888888888889 + 0.833333333333333 <= x625 <= 1.38888888888889 + 0.833333333333333 <= x626 <= 1.38888888888889 + 0.833333333333333 <= x627 <= 1.38888888888889 + 0.833333333333333 <= x628 <= 1.38888888888889 + 0.833333333333333 <= x629 <= 1.38888888888889 + 0.833333333333333 <= x630 <= 1.38888888888889 + 0 <= x766 <= 3.75 + 0 <= x767 <= 3.75 + 0 <= x768 <= 3.75 + 0 <= x769 <= 3.75 + 0 <= x770 <= 3.75 + 0 <= x771 <= 3.75 + 0 <= x772 <= 3.75 + 0 <= x773 <= 3.75 + 0 <= x774 <= 3.75 + 0 <= x775 <= 3.75 + 0 <= x776 <= 3.75 + 0 <= x777 <= 3.75 + 0 <= x778 <= 3.75 + 0 <= x779 <= 3.75 + 0 <= x780 <= 3.75 + 0 <= x781 <= 3.75 + 0 <= x782 <= 3.75 + 0 <= x783 <= 3.75 + 0 <= x784 <= 3.75 + 0 <= x785 <= 3.75 + 0 <= x786 <= 3.75 + 0 <= x787 <= 3.75 + 0 <= x788 <= 3.75 + 0 <= x789 <= 3.75 + 0 <= x790 <= 3.75 + 0 <= x791 <= 3.75 + 0 <= x792 <= 3.75 + 0 <= x793 <= 3.75 + 0 <= x794 <= 3.75 + 0 <= x795 <= 3.75 + 0 <= x796 <= 3.75 + 0 <= x797 <= 3.75 + 0 <= x798 <= 3.75 + 0 <= x799 <= 3.75 + 0 <= x800 <= 3.75 + 0 <= x801 <= 3.75 + 0 <= x802 <= 3.75 + 0 <= x803 <= 3.75 + 0 <= x804 <= 3.75 + 0 <= x805 <= 3.75 + 0 <= x806 <= 3.75 + 0 <= x807 <= 3.75 + 0 <= x808 <= 3.75 + 0 <= x809 <= 3.75 + 0 <= x810 <= 3.75 + x811 Free + x812 Free + x813 Free + x814 Free + x815 Free + x816 Free + x817 Free + x818 Free + x819 Free + x820 Free + x821 Free + x822 Free + x823 Free + x824 Free + x825 Free + x826 Free + x827 Free + x828 Free + x829 Free + x830 Free + x831 Free + x832 Free + x833 Free + x834 Free + x835 Free + x836 Free + x837 Free + x838 Free + x839 Free + x840 Free + x841 Free + x842 Free + x843 Free + x844 Free + x845 Free + x846 Free + x847 Free + x848 Free + x849 Free + x850 Free + x851 Free + x852 Free + x853 Free + x854 Free + x855 Free + x856 Free + x857 Free + x858 Free + x859 Free + x860 Free + x861 Free + x862 Free + x863 Free + x864 Free + x865 Free + x866 Free + x867 Free + x868 Free + x869 Free + x870 Free + x871 Free + x872 Free + x873 Free + x874 Free + x875 Free + x876 Free + x877 Free + x878 Free + x879 Free + x880 Free + x881 Free + x882 Free + x883 Free + x884 Free + x885 Free + x886 Free + x887 Free + x888 Free + x889 Free + x890 Free + x891 Free + x892 Free + x893 Free + x894 Free + x895 Free + x896 Free + x897 Free + x898 Free + x899 Free + x900 Free + 0 <= x901 <= 2 + 0 <= x902 <= 2 + 0 <= x903 <= 2 + 0 <= x904 <= 2 + 0 <= x905 <= 2 + 0 <= x906 <= 2 + 0 <= x907 <= 2 + 0 <= x908 <= 2 + 0 <= x909 <= 2 + 0 <= x910 <= 2 + 0 <= x911 <= 2 + 0 <= x912 <= 2 + 0 <= x913 <= 2 + 0 <= x914 <= 2 + 0 <= x915 <= 2 + 0 <= x916 <= 2 + 0 <= x917 <= 2 + 0 <= x918 <= 2 + 0 <= x919 <= 2 + 0 <= x920 <= 2 + 0 <= x921 <= 2 + 0 <= x922 <= 2 + 0 <= x923 <= 2 + 0 <= x924 <= 2 + 0 <= x925 <= 2 + 0 <= x926 <= 2 + 0 <= x927 <= 2 + 0 <= x928 <= 2 + 0 <= x929 <= 2 + 0 <= x930 <= 2 + 0 <= x931 <= 2 + 0 <= x932 <= 2 + 0 <= x933 <= 2 + 0 <= x934 <= 2 + 0 <= x935 <= 2 + 0 <= x936 <= 2 + 0 <= x937 <= 2 + 0 <= x938 <= 2 + 0 <= x939 <= 2 + 0 <= x940 <= 2 + 0 <= x941 <= 2 + 0 <= x942 <= 2 + 0 <= x943 <= 2 + 0 <= x944 <= 2 + 0 <= x945 <= 2 + -Inf <= x946 <= 0 + -Inf <= x947 <= 0 + -Inf <= x948 <= 0 + -Inf <= x949 <= 0 + -Inf <= x950 <= 0 + -Inf <= x951 <= 0 + -Inf <= x952 <= 0 + -Inf <= x953 <= 0 + -Inf <= x954 <= 0 + -Inf <= x955 <= 0 + -Inf <= x956 <= 0 + -Inf <= x957 <= 0 + -Inf <= x958 <= 0 + -Inf <= x959 <= 0 + -Inf <= x960 <= 0 + -Inf <= x961 <= 0 + -Inf <= x962 <= 0 + -Inf <= x963 <= 0 + -Inf <= x964 <= 0 + -Inf <= x965 <= 0 + -Inf <= x966 <= 0 + -Inf <= x967 <= 0 + -Inf <= x968 <= 0 + -Inf <= x969 <= 0 + -Inf <= x970 <= 0 + -Inf <= x971 <= 0 + -Inf <= x972 <= 0 + -Inf <= x973 <= 0 + -Inf <= x974 <= 0 + -Inf <= x975 <= 0 + -Inf <= x976 <= 0 + -Inf <= x977 <= 0 + -Inf <= x978 <= 0 + -Inf <= x979 <= 0 + -Inf <= x980 <= 0 + -Inf <= x981 <= 0 + -Inf <= x982 <= 0 + -Inf <= x983 <= 0 + -Inf <= x984 <= 0 + -Inf <= x985 <= 0 + -Inf <= x986 <= 0 + -Inf <= x987 <= 0 + -Inf <= x988 <= 0 + -Inf <= x989 <= 0 + -Inf <= x990 <= 0 + x991 Free + x992 Free + x993 Free + x994 Free + x995 Free + x996 Free + x997 Free + x998 Free + x999 Free + x1000 Free + x1001 Free + x1002 Free + x1003 Free + x1004 Free + x1005 Free + x1006 Free + x1007 Free + x1008 Free + x1009 Free + x1010 Free + x1011 Free + x1012 Free + x1013 Free + x1014 Free + x1015 Free + x1016 Free + x1017 Free + x1018 Free + x1019 Free + x1020 Free + x1021 Free + x1022 Free + x1023 Free + x1024 Free + x1025 Free + x1026 Free + x1027 Free + x1028 Free + x1029 Free + x1030 Free + x1031 Free + x1032 Free + x1033 Free + x1034 Free + x1035 Free + x1036 Free + x1037 Free + x1038 Free + x1039 Free + x1040 Free + x1041 Free + x1042 Free + x1043 Free + x1044 Free + x1045 Free + x1046 Free + x1047 Free + x1048 Free + x1049 Free + x1050 Free + x1051 Free + x1052 Free + x1053 Free + x1054 Free + x1055 Free + x1056 Free + x1057 Free + x1058 Free + x1059 Free + x1060 Free + x1061 Free + x1062 Free + x1063 Free + x1064 Free + x1065 Free + x1066 Free + x1067 Free + x1068 Free + x1069 Free + x1070 Free + x1071 Free + x1072 Free + x1073 Free + x1074 Free + x1075 Free + x1076 Free + x1077 Free + x1078 Free + x1079 Free + x1080 Free + 0 <= x1081 <= 0.927739693328721 + 0 <= x1082 <= 0.927739693328721 + 0 <= x1083 <= 0.927739693328721 + 0 <= x1084 <= 0.927739693328721 + 0 <= x1085 <= 0.927739693328721 + 0 <= x1086 <= 0.927739693328721 + 0 <= x1087 <= 0.927739693328721 + 0 <= x1088 <= 0.927739693328721 + 0 <= x1089 <= 0.927739693328721 + 0 <= x1090 <= 0.927739693328721 + 0 <= x1091 <= 0.927739693328721 + 0 <= x1092 <= 0.927739693328721 + 0 <= x1093 <= 0.927739693328721 + 0 <= x1094 <= 0.927739693328721 + 0 <= x1095 <= 0.927739693328721 + 0 <= x1096 <= 0.927739693328721 + 0 <= x1097 <= 0.927739693328721 + 0 <= x1098 <= 0.927739693328721 + 0 <= x1099 <= 0.927739693328721 + 0 <= x1100 <= 0.927739693328721 + 0 <= x1101 <= 0.927739693328721 + 0 <= x1102 <= 0.927739693328721 + 0 <= x1103 <= 0.927739693328721 + 0 <= x1104 <= 0.927739693328721 + 0 <= x1105 <= 0.927739693328721 + 0 <= x1106 <= 0.927739693328721 + 0 <= x1107 <= 0.927739693328721 + 0 <= x1108 <= 0.927739693328721 + 0 <= x1109 <= 0.927739693328721 + 0 <= x1110 <= 0.927739693328721 + 0 <= x1111 <= 0.927739693328721 + 0 <= x1112 <= 0.927739693328721 + 0 <= x1113 <= 0.927739693328721 + 0 <= x1114 <= 0.927739693328721 + 0 <= x1115 <= 0.927739693328721 + 0 <= x1116 <= 0.927739693328721 + 0 <= x1117 <= 0.927739693328721 + 0 <= x1118 <= 0.927739693328721 + 0 <= x1119 <= 0.927739693328721 + 0 <= x1120 <= 0.927739693328721 + 0 <= x1121 <= 0.927739693328721 + 0 <= x1122 <= 0.927739693328721 + 0 <= x1123 <= 0.927739693328721 + 0 <= x1124 <= 0.927739693328721 + 0 <= x1125 <= 0.927739693328721 + x1126 Free + x1127 Free + x1128 Free + x1129 Free + x1130 Free + x1131 Free + x1132 Free + x1133 Free + x1134 Free + x1135 Free + x1136 Free + x1137 Free + x1138 Free + x1139 Free + x1140 Free + x1141 Free + x1142 Free + x1143 Free + x1144 Free + x1145 Free + x1146 Free + x1147 Free + x1148 Free + x1149 Free + x1150 Free + x1151 Free + x1152 Free + x1153 Free + x1154 Free + x1155 Free + x1156 Free + x1157 Free + x1158 Free + x1159 Free + x1160 Free + x1161 Free + x1162 Free + x1163 Free + x1164 Free + x1165 Free + x1166 Free + x1167 Free + x1168 Free + x1169 Free + x1170 Free + x1171 Free + x1172 Free + x1173 Free + x1174 Free + x1175 Free + x1176 Free + x1177 Free + x1178 Free + x1179 Free + x1180 Free + x1181 Free + x1182 Free + x1183 Free + x1184 Free + x1185 Free + x1186 Free + x1187 Free + x1188 Free + x1189 Free + x1190 Free + x1191 Free + x1192 Free + x1193 Free + x1194 Free + x1195 Free + x1196 Free + x1197 Free + x1198 Free + x1199 Free + x1200 Free + x1201 Free + x1202 Free + x1203 Free + x1204 Free + x1205 Free + x1206 Free + x1207 Free + x1208 Free + x1209 Free + x1210 Free + x1211 Free + x1212 Free + x1213 Free + x1214 Free + x1215 Free + x1216 Free + x1217 Free + x1218 Free + x1219 Free + x1220 Free + x1221 Free + x1222 Free + x1223 Free + x1224 Free + x1225 Free + x1226 Free + x1227 Free + x1228 Free + x1229 Free + x1230 Free + x1231 Free + x1232 Free + x1233 Free + x1234 Free + x1235 Free + x1236 Free + x1237 Free + x1238 Free + x1239 Free + x1240 Free + x1241 Free + x1242 Free + x1243 Free + x1244 Free + x1245 Free + x1246 Free + x1247 Free + x1248 Free + x1249 Free + x1250 Free + x1251 Free + x1252 Free + x1253 Free + x1254 Free + x1255 Free + x1256 Free + x1257 Free + x1258 Free + x1259 Free + x1260 Free + 0 <= x1351 <= 1 + 0 <= x1352 <= 1 + 0 <= x1353 <= 1 + 0 <= x1354 <= 1 + 0 <= x1355 <= 1 + 0 <= x1356 <= 1 + 0 <= x1357 <= 1 + 0 <= x1358 <= 1 + 0 <= x1359 <= 1 + 0 <= x1360 <= 1 + 0 <= x1361 <= 1 + 0 <= x1362 <= 1 + 0 <= x1363 <= 1 + 0 <= x1364 <= 1 + 0 <= x1365 <= 1 + 0 <= x1366 <= 1 + 0 <= x1367 <= 1 + 0 <= x1368 <= 1 + 0 <= x1369 <= 1 + 0 <= x1370 <= 1 + 0 <= x1371 <= 1 + 0 <= x1372 <= 1 + 0 <= x1373 <= 1 + 0 <= x1374 <= 1 + 0 <= x1375 <= 1 + 0 <= x1376 <= 1 + 0 <= x1377 <= 1 + 0 <= x1378 <= 1 + 0 <= x1379 <= 1 + 0 <= x1380 <= 1 + 0 <= x1381 <= 1 + 0 <= x1382 <= 1 + 0 <= x1383 <= 1 + 0 <= x1384 <= 1 + 0 <= x1385 <= 1 + 0 <= x1386 <= 1 + 0 <= x1387 <= 1 + 0 <= x1388 <= 1 + 0 <= x1389 <= 1 + 0 <= x1390 <= 1 + 0 <= x1391 <= 1 + 0 <= x1392 <= 1 + 0 <= x1393 <= 1 + 0 <= x1394 <= 1 + 0 <= x1395 <= 1 + x1486 = 1 + x1487 = 1 + x1488 = 1 + x1489 = 1 + x1490 = 1 + x1491 = 1 + x1492 = 1 + x1493 = 1 + x1494 = 1 + x1495 = 1 + x1496 = 1 + x1497 = 1 + x1498 = 1 + x1499 = 1 + x1500 = 1 + x1501 = 1 + x1502 = 1 + x1503 = 1 + x1504 = 1 + x1505 = 1 + x1506 = 1 + x1507 = 1 + x1508 = 1 + x1509 = 1 + x1510 = 1 + x1511 = 1 + x1512 = 1 + x1513 = 1 + x1514 = 1 + x1515 = 1 + x1516 = 1 + x1517 = 1 + x1518 = 1 + x1519 = 1 + x1520 = 1 + x1521 = 1 + x1522 = 1 + x1523 = 1 + x1524 = 1 + x1525 = 1 + x1526 = 1 + x1527 = 1 + x1528 = 1 + x1529 = 1 + x1530 = 1 + 0 <= x1531 <= 1 + 0 <= x1532 <= 1 + 0 <= x1533 <= 1 + 0 <= x1534 <= 1 + 0 <= x1535 <= 1 + 0 <= x1536 <= 1 + 0 <= x1537 <= 1 + 0 <= x1538 <= 1 + 0 <= x1539 <= 1 + 0 <= x1540 <= 1 + 0 <= x1541 <= 1 + 0 <= x1542 <= 1 + 0 <= x1543 <= 1 + 0 <= x1544 <= 1 + 0 <= x1545 <= 1 + 0 <= x1546 <= 1 + 0 <= x1547 <= 1 + 0 <= x1548 <= 1 + 0 <= x1549 <= 1 + 0 <= x1550 <= 1 + 0 <= x1551 <= 1 + 0 <= x1552 <= 1 + 0 <= x1553 <= 1 + 0 <= x1554 <= 1 + 0 <= x1555 <= 1 + 0 <= x1556 <= 1 + 0 <= x1557 <= 1 + 0 <= x1558 <= 1 + 0 <= x1559 <= 1 + 0 <= x1560 <= 1 + 0 <= x1561 <= 1 + 0 <= x1562 <= 1 + 0 <= x1563 <= 1 + 0 <= x1564 <= 1 + 0 <= x1565 <= 1 + 0 <= x1566 <= 1 + 0 <= x1567 <= 1 + 0 <= x1568 <= 1 + 0 <= x1569 <= 1 + 0 <= x1570 <= 1 + 0 <= x1571 <= 1 + 0 <= x1572 <= 1 + 0 <= x1573 <= 1 + 0 <= x1574 <= 1 + 0 <= x1575 <= 1 + 0 <= x1576 <= 2 + 0 <= x1577 <= 2 +Generals + x1486 x1487 x1488 x1489 x1490 x1491 x1492 x1493 x1494 x1495 x1496 + x1497 x1498 x1499 x1500 x1501 x1502 x1503 x1504 x1505 x1506 x1507 + x1508 x1509 x1510 x1511 x1512 x1513 x1514 x1515 x1516 x1517 x1518 + x1519 x1520 x1521 x1522 x1523 x1524 x1525 x1526 x1527 x1528 x1529 + x1530 x1531 x1532 x1533 x1534 x1535 x1536 x1537 x1538 x1539 x1540 + x1541 x1542 x1543 x1544 x1545 x1546 x1547 x1548 x1549 x1550 x1551 + x1552 x1553 x1554 x1555 x1556 x1557 x1558 x1559 x1560 x1561 x1562 + x1563 x1564 x1565 x1566 x1567 x1568 x1569 x1570 x1571 x1572 x1573 + x1574 x1575 +End diff --git a/HeatModelica.lp b/HeatModelica.lp new file mode 100644 index 000000000..4d8517ec8 --- /dev/null +++ b/HeatModelica.lp @@ -0,0 +1,1238 @@ +\ENCODING=ISO-8859-1 +\Problem name: QP from CasADi + +Minimize + obj: 0 x226 + 0 x227 + 0 x228 + 0 x229 + 0 x230 + 0 x231 + 0 x232 + 0 x233 + + 0 x234 + 0 x235 + 0 x236 + 0 x237 + 0 x238 + 0 x239 + 0 x240 + 0 x241 + + 0 x242 + 0 x243 + 0 x244 + 0 x245 + 0 x246 + 0 x247 + 0 x248 + 0 x249 + + 0 x250 + 0 x251 + 0 x252 + 0 x253 + 0 x254 + 0 x255 + 0 x256 + 0 x257 + + 0 x258 + 0 x259 + 0 x260 + 0 x261 + 0 x262 + 0 x263 + 0 x264 + 0 x265 + + 0 x266 + 0 x267 + 0 x268 + 0 x269 + 0 x270 + 0 x406 + 0 x407 + 0 x408 + + 0 x409 + 0 x410 + 0 x411 + 0 x412 + 0 x413 + 0 x414 + 0 x415 + 0 x416 + + 0 x417 + 0 x418 + 0 x419 + 0 x420 + 0 x421 + 0 x422 + 0 x423 + 0 x424 + + 0 x425 + 0 x426 + 0 x427 + 0 x428 + 0 x429 + 0 x430 + 0 x431 + 0 x432 + + 0 x433 + 0 x434 + 0 x435 + 0 x436 + 0 x437 + 0 x438 + 0 x439 + 0 x440 + + 0 x441 + 0 x442 + 0 x443 + 0 x444 + 0 x445 + 0 x446 + 0 x447 + 0 x448 + + 0 x449 + 0 x450 + 0 x451 + 0 x452 + 0 x453 + 0 x454 + 0 x455 + 0 x456 + + 0 x457 + 0 x458 + 0 x459 + 0 x460 + 0 x461 + 0 x462 + 0 x463 + 0 x464 + + 0 x465 + 0 x466 + 0 x467 + 0 x468 + 0 x469 + 0 x470 + 0 x471 + 0 x472 + + 0 x473 + 0 x474 + 0 x475 + 0 x476 + 0 x477 + 0 x478 + 0 x479 + 0 x480 + + 0 x481 + 0 x482 + 0 x483 + 0 x484 + 0 x485 + 0 x486 + 0 x487 + 0 x488 + + 0 x489 + 0 x490 + 0 x491 + 0 x492 + 0 x493 + 0 x494 + 0 x495 + 0 x496 + + 0 x497 + 0 x498 + 0 x499 + 0 x500 + 0 x501 + 0 x502 + 0 x503 + 0 x504 + + 0 x505 + 0 x506 + 0 x507 + 0 x508 + 0 x509 + 0 x510 + 0 x511 + 0 x512 + + 0 x513 + 0 x514 + 0 x515 + 0 x516 + 0 x517 + 0 x518 + 0 x519 + 0 x520 + + 0 x521 + 0 x522 + 0 x523 + 0 x524 + 0 x525 + 0 x526 + 0 x527 + 0 x528 + + 0 x529 + 0 x530 + 0 x531 + 0 x532 + 0 x533 + 0 x534 + 0 x535 + 0 x536 + + 0 x537 + 0 x538 + 0 x539 + 0 x540 + 0 x541 + 0 x542 + 0 x543 + 0 x544 + + 0 x545 + 0 x546 + 0 x547 + 0 x548 + 0 x549 + 0 x550 + 0 x551 + 0 x552 + + 0 x553 + 0 x554 + 0 x555 + 0 x556 + 0 x557 + 0 x558 + 0 x559 + 0 x560 + + 0 x561 + 0 x562 + 0 x563 + 0 x564 + 0 x565 + 0 x566 + 0 x567 + 0 x568 + + 0 x569 + 0 x570 + 0 x571 + 0 x572 + 0 x573 + 0 x574 + 0 x575 + 0 x576 + + 0 x577 + 0 x578 + 0 x579 + 0 x580 + 0 x581 + 0 x582 + 0 x583 + 0 x584 + + 0 x585 + 0 x586 + 0 x587 + 0 x588 + 0 x589 + 0 x590 + 0 x591 + 0 x592 + + 0 x593 + 0 x594 + 0 x595 + 0 x596 + 0 x597 + 0 x598 + 0 x599 + 0 x600 + + 0 x601 + 0 x602 + 0 x603 + 0 x604 + 0 x605 + 0 x606 + 0 x607 + 0 x608 + + 0 x609 + 0 x610 + 0 x611 + 0 x612 + 0 x613 + 0 x614 + 0 x615 + 0 x616 + + 0 x617 + 0 x618 + 0 x619 + 0 x620 + 0 x621 + 0 x622 + 0 x623 + 0 x624 + + 0 x625 + 0 x626 + 0 x627 + 0 x628 + 0 x629 + 0 x630 + 0 x631 + 0 x632 + + 0 x633 + 0 x634 + 0 x635 + 0 x636 + 0 x637 + 0 x638 + 0 x639 + 0 x640 + + 0 x641 + 0 x642 + 0 x643 + 0 x644 + 0 x645 + 0 x646 + 0 x647 + 0 x648 + + 0 x649 + 0 x650 + 0 x651 + 0 x652 + 0 x653 + 0 x654 + 0 x655 + 0 x656 + + 0 x657 + 0 x658 + 0 x659 + 0 x660 + 0 x661 + 0 x662 + 0 x663 + 0 x664 + + 0 x665 + 0 x666 + 0 x667 + 0 x668 + 0 x669 + 0 x670 + 0 x671 + 0 x672 + + 0 x673 + 0 x674 + 0 x675 + 0 x676 + 0 x677 + 0 x678 + 0 x679 + 0 x680 + + 0 x681 + 0 x682 + 0 x683 + 0 x684 + 0 x685 + 0 x686 + 0 x687 + 0 x688 + + 0 x689 + 0 x690 + 0 x691 + 0 x692 + 0 x693 + 0 x694 + 0 x695 + 0 x696 + + 0 x697 + 0 x698 + 0 x699 + 0 x700 + 0 x701 + 0 x702 + 0 x703 + 0 x704 + + 0 x705 + 0 x706 + 0 x707 + 0 x708 + 0 x709 + 0 x710 + 0 x711 + 0 x712 + + 0 x713 + 0 x714 + 0 x715 + 0 x716 + 0 x717 + 0 x718 + 0 x719 + 0 x720 + + 0 x766 + 0 x767 + 0 x768 + 0 x769 + 0 x770 + 0 x771 + 0 x772 + 0 x773 + + 0 x774 + 0 x775 + 0 x776 + 0 x777 + 0 x778 + 0 x779 + 0 x780 + 0 x781 + + 0 x782 + 0 x783 + 0 x784 + 0 x785 + 0 x786 + 0 x787 + 0 x788 + 0 x789 + + 0 x790 + 0 x791 + 0 x792 + 0 x793 + 0 x794 + 0 x795 + 0 x796 + 0 x797 + + 0 x798 + 0 x799 + 0 x800 + 0 x801 + 0 x802 + 0 x803 + 0 x804 + 0 x805 + + 0 x806 + 0 x807 + 0 x808 + 0 x809 + 0 x810 + 0 x856 + 0 x857 + 0 x858 + + 0 x859 + 0 x860 + 0 x861 + 0 x862 + 0 x863 + 0 x864 + 0 x865 + 0 x866 + + 0 x867 + 0 x868 + 0 x869 + 0 x870 + 0 x871 + 0 x872 + 0 x873 + 0 x874 + + 0 x875 + 0 x876 + 0 x877 + 0 x878 + 0 x879 + 0 x880 + 0 x881 + 0 x882 + + 0 x883 + 0 x884 + 0 x885 + 0 x886 + 0 x887 + 0 x888 + 0 x889 + 0 x890 + + 0 x891 + 0 x892 + 0 x893 + 0 x894 + 0 x895 + 0 x896 + 0 x897 + 0 x898 + + 0 x899 + 0 x900 + x946 + x947 + x948 + x949 + x950 + x951 + x952 + x953 + + x954 + x955 + x956 + x957 + x958 + x959 + x960 + x961 + x962 + x963 + + x964 + x965 + x966 + x967 + x968 + x969 + x970 + x971 + x972 + x973 + + x974 + x975 + x976 + x977 + x978 + x979 + x980 + x981 + x982 + x983 + + x984 + x985 + x986 + x987 + x988 + x989 + x990 +Subject To + c1: x361 + x721 - x811 = 0 + c2: - 80.3290276974487 x1 - 80.3290276974487 x46 + 80.3290276974487 x136 + = 0 + c3: - 80.3290276974487 x91 + 80.3290276974487 x181 + x316 = 0 + c4: x271 - x721 + x901 = 0 + c5: x362 + x722 - x812 = 0 + c6: - 80.3290276974487 x2 - 80.3290276974487 x47 + 80.3290276974487 x137 + = 0 + c7: - 80.3290276974487 x92 + 80.3290276974487 x182 + x317 = 0 + c8: x272 - x722 + x902 = 0 + c9: x363 + x723 - x813 = 0 + c10: - 80.3290276974487 x3 - 80.3290276974487 x48 + 80.3290276974487 x138 + = 0 + c11: - 80.3290276974487 x93 + 80.3290276974487 x183 + x318 = 0 + c12: x273 - x723 + x903 = 0 + c13: x364 + x724 - x814 = 0 + c14: - 80.3290276974487 x4 - 80.3290276974487 x49 + 80.3290276974487 x139 + = 0 + c15: - 80.3290276974487 x94 + 80.3290276974487 x184 + x319 = 0 + c16: x274 - x724 + x904 = 0 + c17: x365 + x725 - x815 = 0 + c18: - 80.3290276974487 x5 - 80.3290276974487 x50 + 80.3290276974487 x140 + = 0 + c19: - 80.3290276974487 x95 + 80.3290276974487 x185 + x320 = 0 + c20: x275 - x725 + x905 = 0 + c21: x366 + x726 - x816 = 0 + c22: - 80.3290276974487 x6 - 80.3290276974487 x51 + 80.3290276974487 x141 + = 0 + c23: - 80.3290276974487 x96 + 80.3290276974487 x186 + x321 = 0 + c24: x276 - x726 + x906 = 0 + c25: x367 + x727 - x817 = 0 + c26: - 80.3290276974487 x7 - 80.3290276974487 x52 + 80.3290276974487 x142 + = 0 + c27: - 80.3290276974487 x97 + 80.3290276974487 x187 + x322 = 0 + c28: x277 - x727 + x907 = 0 + c29: x368 + x728 - x818 = 0 + c30: - 80.3290276974487 x8 - 80.3290276974487 x53 + 80.3290276974487 x143 + = 0 + c31: - 80.3290276974487 x98 + 80.3290276974487 x188 + x323 = 0 + c32: x278 - x728 + x908 = 0 + c33: x369 + x729 - x819 = 0 + c34: - 80.3290276974487 x9 - 80.3290276974487 x54 + 80.3290276974487 x144 + = 0 + c35: - 80.3290276974487 x99 + 80.3290276974487 x189 + x324 = 0 + c36: x279 - x729 + x909 = 0 + c37: x370 + x730 - x820 = 0 + c38: - 80.3290276974487 x10 - 80.3290276974487 x55 + 80.3290276974487 x145 + = 0 + c39: - 80.3290276974487 x100 + 80.3290276974487 x190 + x325 = 0 + c40: x280 - x730 + x910 = 0 + c41: x371 + x731 - x821 = 0 + c42: - 80.3290276974487 x11 - 80.3290276974487 x56 + 80.3290276974487 x146 + = 0 + c43: - 80.3290276974487 x101 + 80.3290276974487 x191 + x326 = 0 + c44: x281 - x731 + x911 = 0 + c45: x372 + x732 - x822 = 0 + c46: - 80.3290276974487 x12 - 80.3290276974487 x57 + 80.3290276974487 x147 + = 0 + c47: - 80.3290276974487 x102 + 80.3290276974487 x192 + x327 = 0 + c48: x282 - x732 + x912 = 0 + c49: x373 + x733 - x823 = 0 + c50: - 80.3290276974487 x13 - 80.3290276974487 x58 + 80.3290276974487 x148 + = 0 + c51: - 80.3290276974487 x103 + 80.3290276974487 x193 + x328 = 0 + c52: x283 - x733 + x913 = 0 + c53: x374 + x734 - x824 = 0 + c54: - 80.3290276974487 x14 - 80.3290276974487 x59 + 80.3290276974487 x149 + = 0 + c55: - 80.3290276974487 x104 + 80.3290276974487 x194 + x329 = 0 + c56: x284 - x734 + x914 = 0 + c57: x375 + x735 - x825 = 0 + c58: - 80.3290276974487 x15 - 80.3290276974487 x60 + 80.3290276974487 x150 + = 0 + c59: - 80.3290276974487 x105 + 80.3290276974487 x195 + x330 = 0 + c60: x285 - x735 + x915 = 0 + c61: x376 + x736 - x826 = 0 + c62: - 80.3290276974487 x16 - 80.3290276974487 x61 + 80.3290276974487 x151 + = 0 + c63: - 80.3290276974487 x106 + 80.3290276974487 x196 + x331 = 0 + c64: x286 - x736 + x916 = 0 + c65: x377 + x737 - x827 = 0 + c66: - 80.3290276974487 x17 - 80.3290276974487 x62 + 80.3290276974487 x152 + = 0 + c67: - 80.3290276974487 x107 + 80.3290276974487 x197 + x332 = 0 + c68: x287 - x737 + x917 = 0 + c69: x378 + x738 - x828 = 0 + c70: - 80.3290276974487 x18 - 80.3290276974487 x63 + 80.3290276974487 x153 + = 0 + c71: - 80.3290276974487 x108 + 80.3290276974487 x198 + x333 = 0 + c72: x288 - x738 + x918 = 0 + c73: x379 + x739 - x829 = 0 + c74: - 80.3290276974487 x19 - 80.3290276974487 x64 + 80.3290276974487 x154 + = 0 + c75: - 80.3290276974487 x109 + 80.3290276974487 x199 + x334 = 0 + c76: x289 - x739 + x919 = 0 + c77: x380 + x740 - x830 = 0 + c78: - 80.3290276974487 x20 - 80.3290276974487 x65 + 80.3290276974487 x155 + = 0 + c79: - 80.3290276974487 x110 + 80.3290276974487 x200 + x335 = 0 + c80: x290 - x740 + x920 = 0 + c81: x381 + x741 - x831 = 0 + c82: - 80.3290276974487 x21 - 80.3290276974487 x66 + 80.3290276974487 x156 + = 0 + c83: - 80.3290276974487 x111 + 80.3290276974487 x201 + x336 = 0 + c84: x291 - x741 + x921 = 0 + c85: x382 + x742 - x832 = 0 + c86: - 80.3290276974487 x22 - 80.3290276974487 x67 + 80.3290276974487 x157 + = 0 + c87: - 80.3290276974487 x112 + 80.3290276974487 x202 + x337 = 0 + c88: x292 - x742 + x922 = 0 + c89: x383 + x743 - x833 = 0 + c90: - 80.3290276974487 x23 - 80.3290276974487 x68 + 80.3290276974487 x158 + = 0 + c91: - 80.3290276974487 x113 + 80.3290276974487 x203 + x338 = 0 + c92: x293 - x743 + x923 = 0 + c93: x384 + x744 - x834 = 0 + c94: - 80.3290276974487 x24 - 80.3290276974487 x69 + 80.3290276974487 x159 + = 0 + c95: - 80.3290276974487 x114 + 80.3290276974487 x204 + x339 = 0 + c96: x294 - x744 + x924 = 0 + c97: x385 + x745 - x835 = 0 + c98: - 80.3290276974487 x25 - 80.3290276974487 x70 + 80.3290276974487 x160 + = 0 + c99: - 80.3290276974487 x115 + 80.3290276974487 x205 + x340 = 0 + c100: x295 - x745 + x925 = 0 + c101: x386 + x746 - x836 = 0 + c102: - 80.3290276974487 x26 - 80.3290276974487 x71 + 80.3290276974487 x161 + = 0 + c103: - 80.3290276974487 x116 + 80.3290276974487 x206 + x341 = 0 + c104: x296 - x746 + x926 = 0 + c105: x387 + x747 - x837 = 0 + c106: - 80.3290276974487 x27 - 80.3290276974487 x72 + 80.3290276974487 x162 + = 0 + c107: - 80.3290276974487 x117 + 80.3290276974487 x207 + x342 = 0 + c108: x297 - x747 + x927 = 0 + c109: x388 + x748 - x838 = 0 + c110: - 80.3290276974487 x28 - 80.3290276974487 x73 + 80.3290276974487 x163 + = 0 + c111: - 80.3290276974487 x118 + 80.3290276974487 x208 + x343 = 0 + c112: x298 - x748 + x928 = 0 + c113: x389 + x749 - x839 = 0 + c114: - 80.3290276974487 x29 - 80.3290276974487 x74 + 80.3290276974487 x164 + = 0 + c115: - 80.3290276974487 x119 + 80.3290276974487 x209 + x344 = 0 + c116: x299 - x749 + x929 = 0 + c117: x390 + x750 - x840 = 0 + c118: - 80.3290276974487 x30 - 80.3290276974487 x75 + 80.3290276974487 x165 + = 0 + c119: - 80.3290276974487 x120 + 80.3290276974487 x210 + x345 = 0 + c120: x300 - x750 + x930 = 0 + c121: x391 + x751 - x841 = 0 + c122: - 80.3290276974487 x31 - 80.3290276974487 x76 + 80.3290276974487 x166 + = 0 + c123: - 80.3290276974487 x121 + 80.3290276974487 x211 + x346 = 0 + c124: x301 - x751 + x931 = 0 + c125: x392 + x752 - x842 = 0 + c126: - 80.3290276974487 x32 - 80.3290276974487 x77 + 80.3290276974487 x167 + = 0 + c127: - 80.3290276974487 x122 + 80.3290276974487 x212 + x347 = 0 + c128: x302 - x752 + x932 = 0 + c129: x393 + x753 - x843 = 0 + c130: - 80.3290276974487 x33 - 80.3290276974487 x78 + 80.3290276974487 x168 + = 0 + c131: - 80.3290276974487 x123 + 80.3290276974487 x213 + x348 = 0 + c132: x303 - x753 + x933 = 0 + c133: x394 + x754 - x844 = 0 + c134: - 80.3290276974487 x34 - 80.3290276974487 x79 + 80.3290276974487 x169 + = 0 + c135: - 80.3290276974487 x124 + 80.3290276974487 x214 + x349 = 0 + c136: x304 - x754 + x934 = 0 + c137: x395 + x755 - x845 = 0 + c138: - 80.3290276974487 x35 - 80.3290276974487 x80 + 80.3290276974487 x170 + = 0 + c139: - 80.3290276974487 x125 + 80.3290276974487 x215 + x350 = 0 + c140: x305 - x755 + x935 = 0 + c141: x396 + x756 - x846 = 0 + c142: - 80.3290276974487 x36 - 80.3290276974487 x81 + 80.3290276974487 x171 + = 0 + c143: - 80.3290276974487 x126 + 80.3290276974487 x216 + x351 = 0 + c144: x306 - x756 + x936 = 0 + c145: x397 + x757 - x847 = 0 + c146: - 80.3290276974487 x37 - 80.3290276974487 x82 + 80.3290276974487 x172 + = 0 + c147: - 80.3290276974487 x127 + 80.3290276974487 x217 + x352 = 0 + c148: x307 - x757 + x937 = 0 + c149: x398 + x758 - x848 = 0 + c150: - 80.3290276974487 x38 - 80.3290276974487 x83 + 80.3290276974487 x173 + = 0 + c151: - 80.3290276974487 x128 + 80.3290276974487 x218 + x353 = 0 + c152: x308 - x758 + x938 = 0 + c153: x399 + x759 - x849 = 0 + c154: - 80.3290276974487 x39 - 80.3290276974487 x84 + 80.3290276974487 x174 + = 0 + c155: - 80.3290276974487 x129 + 80.3290276974487 x219 + x354 = 0 + c156: x309 - x759 + x939 = 0 + c157: x400 + x760 - x850 = 0 + c158: - 80.3290276974487 x40 - 80.3290276974487 x85 + 80.3290276974487 x175 + = 0 + c159: - 80.3290276974487 x130 + 80.3290276974487 x220 + x355 = 0 + c160: x310 - x760 + x940 = 0 + c161: x401 + x761 - x851 = 0 + c162: - 80.3290276974487 x41 - 80.3290276974487 x86 + 80.3290276974487 x176 + = 0 + c163: - 80.3290276974487 x131 + 80.3290276974487 x221 + x356 = 0 + c164: x311 - x761 + x941 = 0 + c165: x402 + x762 - x852 = 0 + c166: - 80.3290276974487 x42 - 80.3290276974487 x87 + 80.3290276974487 x177 + = 0 + c167: - 80.3290276974487 x132 + 80.3290276974487 x222 + x357 = 0 + c168: x312 - x762 + x942 = 0 + c169: x403 + x763 - x853 = 0 + c170: - 80.3290276974487 x43 - 80.3290276974487 x88 + 80.3290276974487 x178 + = 0 + c171: - 80.3290276974487 x133 + 80.3290276974487 x223 + x358 = 0 + c172: x313 - x763 + x943 = 0 + c173: x404 + x764 - x854 = 0 + c174: - 80.3290276974487 x44 - 80.3290276974487 x89 + 80.3290276974487 x179 + = 0 + c175: - 80.3290276974487 x134 + 80.3290276974487 x224 + x359 = 0 + c176: x314 - x764 + x944 = 0 + c177: x405 + x765 - x855 = 0 + c178: - 80.3290276974487 x45 - 80.3290276974487 x90 + 80.3290276974487 x180 + = 0 + c179: - 80.3290276974487 x135 + 80.3290276974487 x225 + x360 = 0 + c180: x315 - x765 + x945 = 0 + c181: 0.0124488 x316 + 1.5 x946 >= 1.5 + c182: 0.0124488 x316 - 0.5 x946 <= 1.5 + c183: 0.0124488 x317 + 1.5 x947 >= 1.5 + c184: 0.0124488 x317 - 0.5 x947 <= 1.5 + c185: 0.0124488 x318 + 1.5 x948 >= 1.5 + c186: 0.0124488 x318 - 0.5 x948 <= 1.5 + c187: 0.0124488 x319 + 1.5 x949 >= 1.5 + c188: 0.0124488 x319 - 0.5 x949 <= 1.5 + c189: 0.0124488 x320 + 1.5 x950 >= 1.5 + c190: 0.0124488 x320 - 0.5 x950 <= 1.5 + c191: 0.0124488 x321 + 1.5 x951 >= 1.5 + c192: 0.0124488 x321 - 0.5 x951 <= 1.5 + c193: 0.0124488 x322 + 1.5 x952 >= 1.5 + c194: 0.0124488 x322 - 0.5 x952 <= 1.5 + c195: 0.0124488 x323 + 1.5 x953 >= 1.5 + c196: 0.0124488 x323 - 0.5 x953 <= 1.5 + c197: 0.0124488 x324 + 1.5 x954 >= 1.5 + c198: 0.0124488 x324 - 0.5 x954 <= 1.5 + c199: 0.0124488 x325 + 1.5 x955 >= 1.5 + c200: 0.0124488 x325 - 0.5 x955 <= 1.5 + c201: 0.0124488 x326 + 1.5 x956 >= 1.5 + c202: 0.0124488 x326 - 0.5 x956 <= 1.5 + c203: 0.0124488 x327 + 1.5 x957 >= 1.5 + c204: 0.0124488 x327 - 0.5 x957 <= 1.5 + c205: 0.0124488 x328 + 1.5 x958 >= 1.5 + c206: 0.0124488 x328 - 0.5 x958 <= 1.5 + c207: 0.0124488 x329 + 1.5 x959 >= 1.5 + c208: 0.0124488 x329 - 0.5 x959 <= 1.5 + c209: 0.0124488 x330 + 1.5 x960 >= 1.5 + c210: 0.0124488 x330 - 0.5 x960 <= 1.5 + c211: 0.0124488 x331 + 1.5 x961 >= 1.5 + c212: 0.0124488 x331 - 0.5 x961 <= 1.5 + c213: 0.0124488 x332 + x962 >= 1 + c214: 0.0124488 x332 - x962 <= 1 + c215: 0.0124488 x333 + x963 >= 1 + c216: 0.0124488 x333 - x963 <= 1 + c217: 0.0124488 x334 + x964 >= 1 + c218: 0.0124488 x334 - x964 <= 1 + c219: 0.0124488 x335 + x965 >= 1 + c220: 0.0124488 x335 - x965 <= 1 + c221: 0.0124488 x336 + x966 >= 1 + c222: 0.0124488 x336 - x966 <= 1 + c223: 0.0124488 x337 + x967 >= 1 + c224: 0.0124488 x337 - x967 <= 1 + c225: 0.0124488 x338 + x968 >= 1 + c226: 0.0124488 x338 - x968 <= 1 + c227: 0.0124488 x339 + x969 >= 1 + c228: 0.0124488 x339 - x969 <= 1 + c229: 0.0124488 x340 + x970 >= 1 + c230: 0.0124488 x340 - x970 <= 1 + c231: 0.0124488 x341 + x971 >= 1 + c232: 0.0124488 x341 - x971 <= 1 + c233: 0.0124488 x342 + x972 >= 1 + c234: 0.0124488 x342 - x972 <= 1 + c235: 0.0124488 x343 + x973 >= 1 + c236: 0.0124488 x343 - x973 <= 1 + c237: 0.0124488 x344 + x974 >= 1 + c238: 0.0124488 x344 - x974 <= 1 + c239: 0.0124488 x345 + 0.5 x975 >= 0.5 + c240: 0.0124488 x345 - 1.5 x975 <= 0.5 + c241: 0.0124488 x346 + 0.5 x976 >= 0.5 + c242: 0.0124488 x346 - 1.5 x976 <= 0.5 + c243: 0.0124488 x347 + 0.5 x977 >= 0.5 + c244: 0.0124488 x347 - 1.5 x977 <= 0.5 + c245: 0.0124488 x348 + 0.5 x978 >= 0.5 + c246: 0.0124488 x348 - 1.5 x978 <= 0.5 + c247: 0.0124488 x349 + 0.5 x979 >= 0.5 + c248: 0.0124488 x349 - 1.5 x979 <= 0.5 + c249: 0.0124488 x350 + 0.5 x980 >= 0.5 + c250: 0.0124488 x350 - 1.5 x980 <= 0.5 + c251: 0.0124488 x351 + 0.5 x981 >= 0.5 + c252: 0.0124488 x351 - 1.5 x981 <= 0.5 + c253: 0.0124488 x352 + 0.5 x982 >= 0.5 + c254: 0.0124488 x352 - 1.5 x982 <= 0.5 + c255: 0.0124488 x353 + 0.5 x983 >= 0.5 + c256: 0.0124488 x353 - 1.5 x983 <= 0.5 + c257: 0.0124488 x354 + 0.5 x984 >= 0.5 + c258: 0.0124488 x354 - 1.5 x984 <= 0.5 + c259: 0.0124488 x355 + 0.5 x985 >= 0.5 + c260: 0.0124488 x355 - 1.5 x985 <= 0.5 + c261: 0.0124488 x356 + 0.5 x986 >= 0.5 + c262: 0.0124488 x356 - 1.5 x986 <= 0.5 + c263: 0.0124488 x357 + 0.5 x987 >= 0.5 + c264: 0.0124488 x357 - 1.5 x987 <= 0.5 + c265: 0.0124488 x358 + 0.5 x988 >= 0.5 + c266: 0.0124488 x358 - 1.5 x988 <= 0.5 + c267: 0.0124488 x359 + 0.5 x989 >= 0.5 + c268: 0.0124488 x359 - 1.5 x989 <= 0.5 + c269: 0.0124488 x360 + 0.5 x990 >= 0.5 + c270: 0.0124488 x360 - 1.5 x990 <= 0.5 +Bounds + 0.75 <= x1 <= 1.25 + 0.75 <= x2 <= 1.25 + 0.75 <= x3 <= 1.25 + 0.75 <= x4 <= 1.25 + 0.75 <= x5 <= 1.25 + 0.75 <= x6 <= 1.25 + 0.75 <= x7 <= 1.25 + 0.75 <= x8 <= 1.25 + 0.75 <= x9 <= 1.25 + 0.75 <= x10 <= 1.25 + 0.75 <= x11 <= 1.25 + 0.75 <= x12 <= 1.25 + 0.75 <= x13 <= 1.25 + 0.75 <= x14 <= 1.25 + 0.75 <= x15 <= 1.25 + 0.75 <= x16 <= 1.25 + 0.75 <= x17 <= 1.25 + 0.75 <= x18 <= 1.25 + 0.75 <= x19 <= 1.25 + 0.75 <= x20 <= 1.25 + 0.75 <= x21 <= 1.25 + 0.75 <= x22 <= 1.25 + 0.75 <= x23 <= 1.25 + 0.75 <= x24 <= 1.25 + 0.75 <= x25 <= 1.25 + 0.75 <= x26 <= 1.25 + 0.75 <= x27 <= 1.25 + 0.75 <= x28 <= 1.25 + 0.75 <= x29 <= 1.25 + 0.75 <= x30 <= 1.25 + 0.75 <= x31 <= 1.25 + 0.75 <= x32 <= 1.25 + 0.75 <= x33 <= 1.25 + 0.75 <= x34 <= 1.25 + 0.75 <= x35 <= 1.25 + 0.75 <= x36 <= 1.25 + 0.75 <= x37 <= 1.25 + 0.75 <= x38 <= 1.25 + 0.75 <= x39 <= 1.25 + 0.75 <= x40 <= 1.25 + 0.75 <= x41 <= 1.25 + 0.75 <= x42 <= 1.25 + 0.75 <= x43 <= 1.25 + 0.75 <= x44 <= 1.25 + 0.75 <= x45 <= 1.25 + x46 = 0 + x47 = 0 + x48 = 0 + x49 = 0 + x50 = 0 + x51 = 0 + x52 = 0 + x53 = 0 + x54 = 0 + x55 = 0 + x56 = 0 + x57 = 0 + x58 = 0 + x59 = 0 + x60 = 0 + x61 = 0 + x62 = 0 + x63 = 0 + x64 = 0 + x65 = 0 + x66 = 0 + x67 = 0 + x68 = 0 + x69 = 0 + x70 = 0 + x71 = 0 + x72 = 0 + x73 = 0 + x74 = 0 + x75 = 0 + x76 = 0 + x77 = 0 + x78 = 0 + x79 = 0 + x80 = 0 + x81 = 0 + x82 = 0 + x83 = 0 + x84 = 0 + x85 = 0 + x86 = 0 + x87 = 0 + x88 = 0 + x89 = 0 + x90 = 0 + 0 <= x91 <= 2 + 0 <= x92 <= 2 + 0 <= x93 <= 2 + 0 <= x94 <= 2 + 0 <= x95 <= 2 + 0 <= x96 <= 2 + 0 <= x97 <= 2 + 0 <= x98 <= 2 + 0 <= x99 <= 2 + 0 <= x100 <= 2 + 0 <= x101 <= 2 + 0 <= x102 <= 2 + 0 <= x103 <= 2 + 0 <= x104 <= 2 + 0 <= x105 <= 2 + 0 <= x106 <= 2 + 0 <= x107 <= 2 + 0 <= x108 <= 2 + 0 <= x109 <= 2 + 0 <= x110 <= 2 + 0 <= x111 <= 2 + 0 <= x112 <= 2 + 0 <= x113 <= 2 + 0 <= x114 <= 2 + 0 <= x115 <= 2 + 0 <= x116 <= 2 + 0 <= x117 <= 2 + 0 <= x118 <= 2 + 0 <= x119 <= 2 + 0 <= x120 <= 2 + 0 <= x121 <= 2 + 0 <= x122 <= 2 + 0 <= x123 <= 2 + 0 <= x124 <= 2 + 0 <= x125 <= 2 + 0 <= x126 <= 2 + 0 <= x127 <= 2 + 0 <= x128 <= 2 + 0 <= x129 <= 2 + 0 <= x130 <= 2 + 0 <= x131 <= 2 + 0 <= x132 <= 2 + 0 <= x133 <= 2 + 0 <= x134 <= 2 + 0 <= x135 <= 2 + 0 <= x136 <= 2 + 0 <= x137 <= 2 + 0 <= x138 <= 2 + 0 <= x139 <= 2 + 0 <= x140 <= 2 + 0 <= x141 <= 2 + 0 <= x142 <= 2 + 0 <= x143 <= 2 + 0 <= x144 <= 2 + 0 <= x145 <= 2 + 0 <= x146 <= 2 + 0 <= x147 <= 2 + 0 <= x148 <= 2 + 0 <= x149 <= 2 + 0 <= x150 <= 2 + 0 <= x151 <= 2 + 0 <= x152 <= 2 + 0 <= x153 <= 2 + 0 <= x154 <= 2 + 0 <= x155 <= 2 + 0 <= x156 <= 2 + 0 <= x157 <= 2 + 0 <= x158 <= 2 + 0 <= x159 <= 2 + 0 <= x160 <= 2 + 0 <= x161 <= 2 + 0 <= x162 <= 2 + 0 <= x163 <= 2 + 0 <= x164 <= 2 + 0 <= x165 <= 2 + 0 <= x166 <= 2 + 0 <= x167 <= 2 + 0 <= x168 <= 2 + 0 <= x169 <= 2 + 0 <= x170 <= 2 + 0 <= x171 <= 2 + 0 <= x172 <= 2 + 0 <= x173 <= 2 + 0 <= x174 <= 2 + 0 <= x175 <= 2 + 0 <= x176 <= 2 + 0 <= x177 <= 2 + 0 <= x178 <= 2 + 0 <= x179 <= 2 + 0 <= x180 <= 2 + 0 <= x181 <= 2 + 0 <= x182 <= 2 + 0 <= x183 <= 2 + 0 <= x184 <= 2 + 0 <= x185 <= 2 + 0 <= x186 <= 2 + 0 <= x187 <= 2 + 0 <= x188 <= 2 + 0 <= x189 <= 2 + 0 <= x190 <= 2 + 0 <= x191 <= 2 + 0 <= x192 <= 2 + 0 <= x193 <= 2 + 0 <= x194 <= 2 + 0 <= x195 <= 2 + 0 <= x196 <= 2 + 0 <= x197 <= 2 + 0 <= x198 <= 2 + 0 <= x199 <= 2 + 0 <= x200 <= 2 + 0 <= x201 <= 2 + 0 <= x202 <= 2 + 0 <= x203 <= 2 + 0 <= x204 <= 2 + 0 <= x205 <= 2 + 0 <= x206 <= 2 + 0 <= x207 <= 2 + 0 <= x208 <= 2 + 0 <= x209 <= 2 + 0 <= x210 <= 2 + 0 <= x211 <= 2 + 0 <= x212 <= 2 + 0 <= x213 <= 2 + 0 <= x214 <= 2 + 0 <= x215 <= 2 + 0 <= x216 <= 2 + 0 <= x217 <= 2 + 0 <= x218 <= 2 + 0 <= x219 <= 2 + 0 <= x220 <= 2 + 0 <= x221 <= 2 + 0 <= x222 <= 2 + 0 <= x223 <= 2 + 0 <= x224 <= 2 + 0 <= x225 <= 2 + x226 Free + x227 Free + x228 Free + x229 Free + x230 Free + x231 Free + x232 Free + x233 Free + x234 Free + x235 Free + x236 Free + x237 Free + x238 Free + x239 Free + x240 Free + x241 Free + x242 Free + x243 Free + x244 Free + x245 Free + x246 Free + x247 Free + x248 Free + x249 Free + x250 Free + x251 Free + x252 Free + x253 Free + x254 Free + x255 Free + x256 Free + x257 Free + x258 Free + x259 Free + x260 Free + x261 Free + x262 Free + x263 Free + x264 Free + x265 Free + x266 Free + x267 Free + x268 Free + x269 Free + x270 Free + x406 Free + x407 Free + x408 Free + x409 Free + x410 Free + x411 Free + x412 Free + x413 Free + x414 Free + x415 Free + x416 Free + x417 Free + x418 Free + x419 Free + x420 Free + x421 Free + x422 Free + x423 Free + x424 Free + x425 Free + x426 Free + x427 Free + x428 Free + x429 Free + x430 Free + x431 Free + x432 Free + x433 Free + x434 Free + x435 Free + x436 Free + x437 Free + x438 Free + x439 Free + x440 Free + x441 Free + x442 Free + x443 Free + x444 Free + x445 Free + x446 Free + x447 Free + x448 Free + x449 Free + x450 Free + x451 Free + x452 Free + x453 Free + x454 Free + x455 Free + x456 Free + x457 Free + x458 Free + x459 Free + x460 Free + x461 Free + x462 Free + x463 Free + x464 Free + x465 Free + x466 Free + x467 Free + x468 Free + x469 Free + x470 Free + x471 Free + x472 Free + x473 Free + x474 Free + x475 Free + x476 Free + x477 Free + x478 Free + x479 Free + x480 Free + x481 Free + x482 Free + x483 Free + x484 Free + x485 Free + x486 Free + x487 Free + x488 Free + x489 Free + x490 Free + x491 Free + x492 Free + x493 Free + x494 Free + x495 Free + x496 Free + x497 Free + x498 Free + x499 Free + x500 Free + x501 Free + x502 Free + x503 Free + x504 Free + x505 Free + x506 Free + x507 Free + x508 Free + x509 Free + x510 Free + x511 Free + x512 Free + x513 Free + x514 Free + x515 Free + x516 Free + x517 Free + x518 Free + x519 Free + x520 Free + x521 Free + x522 Free + x523 Free + x524 Free + x525 Free + x526 Free + x527 Free + x528 Free + x529 Free + x530 Free + x531 Free + x532 Free + x533 Free + x534 Free + x535 Free + x536 Free + x537 Free + x538 Free + x539 Free + x540 Free + x541 Free + x542 Free + x543 Free + x544 Free + x545 Free + x546 Free + x547 Free + x548 Free + x549 Free + x550 Free + x551 Free + x552 Free + x553 Free + x554 Free + x555 Free + x556 Free + x557 Free + x558 Free + x559 Free + x560 Free + x561 Free + x562 Free + x563 Free + x564 Free + x565 Free + x566 Free + x567 Free + x568 Free + x569 Free + x570 Free + x571 Free + x572 Free + x573 Free + x574 Free + x575 Free + x576 Free + x577 Free + x578 Free + x579 Free + x580 Free + x581 Free + x582 Free + x583 Free + x584 Free + x585 Free + x586 Free + x587 Free + x588 Free + x589 Free + x590 Free + x591 Free + x592 Free + x593 Free + x594 Free + x595 Free + x596 Free + x597 Free + x598 Free + x599 Free + x600 Free + x601 Free + x602 Free + x603 Free + x604 Free + x605 Free + x606 Free + x607 Free + x608 Free + x609 Free + x610 Free + x611 Free + x612 Free + x613 Free + x614 Free + x615 Free + x616 Free + x617 Free + x618 Free + x619 Free + x620 Free + x621 Free + x622 Free + x623 Free + x624 Free + x625 Free + x626 Free + x627 Free + x628 Free + x629 Free + x630 Free + x631 Free + x632 Free + x633 Free + x634 Free + x635 Free + x636 Free + x637 Free + x638 Free + x639 Free + x640 Free + x641 Free + x642 Free + x643 Free + x644 Free + x645 Free + x646 Free + x647 Free + x648 Free + x649 Free + x650 Free + x651 Free + x652 Free + x653 Free + x654 Free + x655 Free + x656 Free + x657 Free + x658 Free + x659 Free + x660 Free + x661 Free + x662 Free + x663 Free + x664 Free + x665 Free + x666 Free + x667 Free + x668 Free + x669 Free + x670 Free + x671 Free + x672 Free + x673 Free + x674 Free + x675 Free + x676 Free + x677 Free + x678 Free + x679 Free + x680 Free + x681 Free + x682 Free + x683 Free + x684 Free + x685 Free + x686 Free + x687 Free + x688 Free + x689 Free + x690 Free + x691 Free + x692 Free + x693 Free + x694 Free + x695 Free + x696 Free + x697 Free + x698 Free + x699 Free + x700 Free + x701 Free + x702 Free + x703 Free + x704 Free + x705 Free + x706 Free + x707 Free + x708 Free + x709 Free + x710 Free + x711 Free + x712 Free + x713 Free + x714 Free + x715 Free + x716 Free + x717 Free + x718 Free + x719 Free + x720 Free + x721 Free + x722 Free + x723 Free + x724 Free + x725 Free + x726 Free + x727 Free + x728 Free + x729 Free + x730 Free + x731 Free + x732 Free + x733 Free + x734 Free + x735 Free + x736 Free + x737 Free + x738 Free + x739 Free + x740 Free + x741 Free + x742 Free + x743 Free + x744 Free + x745 Free + x746 Free + x747 Free + x748 Free + x749 Free + x750 Free + x751 Free + x752 Free + x753 Free + x754 Free + x755 Free + x756 Free + x757 Free + x758 Free + x759 Free + x760 Free + x761 Free + x762 Free + x763 Free + x764 Free + x765 Free + x766 Free + x767 Free + x768 Free + x769 Free + x770 Free + x771 Free + x772 Free + x773 Free + x774 Free + x775 Free + x776 Free + x777 Free + x778 Free + x779 Free + x780 Free + x781 Free + x782 Free + x783 Free + x784 Free + x785 Free + x786 Free + x787 Free + x788 Free + x789 Free + x790 Free + x791 Free + x792 Free + x793 Free + x794 Free + x795 Free + x796 Free + x797 Free + x798 Free + x799 Free + x800 Free + x801 Free + x802 Free + x803 Free + x804 Free + x805 Free + x806 Free + x807 Free + x808 Free + x809 Free + x810 Free + x811 Free + x812 Free + x813 Free + x814 Free + x815 Free + x816 Free + x817 Free + x818 Free + x819 Free + x820 Free + x821 Free + x822 Free + x823 Free + x824 Free + x825 Free + x826 Free + x827 Free + x828 Free + x829 Free + x830 Free + x831 Free + x832 Free + x833 Free + x834 Free + x835 Free + x836 Free + x837 Free + x838 Free + x839 Free + x840 Free + x841 Free + x842 Free + x843 Free + x844 Free + x845 Free + x846 Free + x847 Free + x848 Free + x849 Free + x850 Free + x851 Free + x852 Free + x853 Free + x854 Free + x855 Free + x856 Free + x857 Free + x858 Free + x859 Free + x860 Free + x861 Free + x862 Free + x863 Free + x864 Free + x865 Free + x866 Free + x867 Free + x868 Free + x869 Free + x870 Free + x871 Free + x872 Free + x873 Free + x874 Free + x875 Free + x876 Free + x877 Free + x878 Free + x879 Free + x880 Free + x881 Free + x882 Free + x883 Free + x884 Free + x885 Free + x886 Free + x887 Free + x888 Free + x889 Free + x890 Free + x891 Free + x892 Free + x893 Free + x894 Free + x895 Free + x896 Free + x897 Free + x898 Free + x899 Free + x900 Free + x901 Free + x902 Free + x903 Free + x904 Free + x905 Free + x906 Free + x907 Free + x908 Free + x909 Free + x910 Free + x911 Free + x912 Free + x913 Free + x914 Free + x915 Free + x916 Free + x917 Free + x918 Free + x919 Free + x920 Free + x921 Free + x922 Free + x923 Free + x924 Free + x925 Free + x926 Free + x927 Free + x928 Free + x929 Free + x930 Free + x931 Free + x932 Free + x933 Free + x934 Free + x935 Free + x936 Free + x937 Free + x938 Free + x939 Free + x940 Free + x941 Free + x942 Free + x943 Free + x944 Free + x945 Free + 0 <= x946 <= 1 + 0 <= x947 <= 1 + 0 <= x948 <= 1 + 0 <= x949 <= 1 + 0 <= x950 <= 1 + 0 <= x951 <= 1 + 0 <= x952 <= 1 + 0 <= x953 <= 1 + 0 <= x954 <= 1 + 0 <= x955 <= 1 + 0 <= x956 <= 1 + 0 <= x957 <= 1 + 0 <= x958 <= 1 + 0 <= x959 <= 1 + 0 <= x960 <= 1 + 0 <= x961 <= 1 + 0 <= x962 <= 1 + 0 <= x963 <= 1 + 0 <= x964 <= 1 + 0 <= x965 <= 1 + 0 <= x966 <= 1 + 0 <= x967 <= 1 + 0 <= x968 <= 1 + 0 <= x969 <= 1 + 0 <= x970 <= 1 + 0 <= x971 <= 1 + 0 <= x972 <= 1 + 0 <= x973 <= 1 + 0 <= x974 <= 1 + 0 <= x975 <= 1 + 0 <= x976 <= 1 + 0 <= x977 <= 1 + 0 <= x978 <= 1 + 0 <= x979 <= 1 + 0 <= x980 <= 1 + 0 <= x981 <= 1 + 0 <= x982 <= 1 + 0 <= x983 <= 1 + 0 <= x984 <= 1 + 0 <= x985 <= 1 + 0 <= x986 <= 1 + 0 <= x987 <= 1 + 0 <= x988 <= 1 + 0 <= x989 <= 1 + 0 <= x990 <= 1 +End diff --git a/HeatPython.lp b/HeatPython.lp new file mode 100644 index 000000000..9838be65f --- /dev/null +++ b/HeatPython.lp @@ -0,0 +1,4130 @@ +\ENCODING=ISO-8859-1 +\Problem name: QP from CasADi + +Minimize + obj: 0 x181 + 0 x182 + 0 x183 + 0 x184 + 0 x185 + 0 x186 + 0 x187 + 0 x188 + + 0 x189 + 0 x190 + 0 x191 + 0 x192 + 0 x193 + 0 x194 + 0 x195 + 0 x196 + + 0 x197 + 0 x198 + 0 x199 + 0 x200 + 0 x201 + 0 x202 + 0 x203 + 0 x204 + + 0 x205 + 0 x206 + 0 x207 + 0 x208 + 0 x209 + 0 x210 + 0 x211 + 0 x212 + + 0 x213 + 0 x214 + 0 x215 + 0 x216 + 0 x217 + 0 x218 + 0 x219 + 0 x220 + + 0 x221 + 0 x222 + 0 x223 + 0 x224 + 0 x225 + 0 x1126 + 0 x1127 + + 0 x1128 + 0 x1129 + 0 x1130 + 0 x1131 + 0 x1132 + 0 x1133 + 0 x1134 + + 0 x1135 + 0 x1136 + 0 x1137 + 0 x1138 + 0 x1139 + 0 x1140 + 0 x1141 + + 0 x1142 + 0 x1143 + 0 x1144 + 0 x1145 + 0 x1146 + 0 x1147 + 0 x1148 + + 0 x1149 + 0 x1150 + 0 x1151 + 0 x1152 + 0 x1153 + 0 x1154 + 0 x1155 + + 0 x1156 + 0 x1157 + 0 x1158 + 0 x1159 + 0 x1160 + 0 x1161 + 0 x1162 + + 0 x1163 + 0 x1164 + 0 x1165 + 0 x1166 + 0 x1167 + 0 x1168 + 0 x1169 + + 0 x1170 + x1261 + x1262 + x1263 + x1264 + x1265 + x1266 + x1267 + x1268 + + x1269 + x1270 + x1271 + x1272 + x1273 + x1274 + x1275 + x1276 + x1277 + + x1278 + x1279 + x1280 + x1281 + x1282 + x1283 + x1284 + x1285 + x1286 + + x1287 + x1288 + x1289 + x1290 + x1291 + x1292 + x1293 + x1294 + x1295 + + x1296 + x1297 + x1298 + x1299 + x1300 + x1301 + x1302 + x1303 + x1304 + + x1305 +Subject To + c1: x91 + x226 - x586 = 0 + c2: 0.000625 x136 + x271 - 0.000625 x631 = 0 + c3: - x1 - x46 + x541 = 0 + c4: x361 + x496 - x811 = 0 + c5: - 0.01 x406 + 0.01 x856 + x1081 = 0 + c6: - x316 + x451 + x766 = 0 + c7: 0.0307117546078639 x406 - 0.0307117546078639 x631 + + 0.0203505142568431 x721 = 0 + c8: - 0.0307117546078639 x856 + 0.0203505142568431 x946 + + 0.0307117546078639 x1036 = 0 + c9: - x91 + x991 + x1171 = 0 + c10: - 0.000625 x136 + 0.000625 x1036 + x1216 = 0 + c11: x92 + x227 - x587 = 0 + c12: 0.000625 x137 + x272 - 0.000625 x632 = 0 + c13: - x2 - x47 + x542 = 0 + c14: x362 + x497 - x812 = 0 + c15: - 0.01 x407 + 0.01 x857 + x1082 = 0 + c16: - x317 + x452 + x767 = 0 + c17: 0.0307117546078639 x407 - 0.0307117546078639 x632 + + 0.0203505142568431 x722 = 0 + c18: - 0.0307117546078639 x857 + 0.0203505142568431 x947 + + 0.0307117546078639 x1037 = 0 + c19: - x92 + x992 + x1172 = 0 + c20: - 0.000625 x137 + 0.000625 x1037 + x1217 = 0 + c21: x93 + x228 - x588 = 0 + c22: 0.000625 x138 + x273 - 0.000625 x633 = 0 + c23: - x3 - x48 + x543 = 0 + c24: x363 + x498 - x813 = 0 + c25: - 0.01 x408 + 0.01 x858 + x1083 = 0 + c26: - x318 + x453 + x768 = 0 + c27: 0.0307117546078639 x408 - 0.0307117546078639 x633 + + 0.0203505142568431 x723 = 0 + c28: - 0.0307117546078639 x858 + 0.0203505142568431 x948 + + 0.0307117546078639 x1038 = 0 + c29: - x93 + x993 + x1173 = 0 + c30: - 0.000625 x138 + 0.000625 x1038 + x1218 = 0 + c31: x94 + x229 - x589 = 0 + c32: 0.000625 x139 + x274 - 0.000625 x634 = 0 + c33: - x4 - x49 + x544 = 0 + c34: x364 + x499 - x814 = 0 + c35: - 0.01 x409 + 0.01 x859 + x1084 = 0 + c36: - x319 + x454 + x769 = 0 + c37: 0.0307117546078639 x409 - 0.0307117546078639 x634 + + 0.0203505142568431 x724 = 0 + c38: - 0.0307117546078639 x859 + 0.0203505142568431 x949 + + 0.0307117546078639 x1039 = 0 + c39: - x94 + x994 + x1174 = 0 + c40: - 0.000625 x139 + 0.000625 x1039 + x1219 = 0 + c41: x95 + x230 - x590 = 0 + c42: 0.000625 x140 + x275 - 0.000625 x635 = 0 + c43: - x5 - x50 + x545 = 0 + c44: x365 + x500 - x815 = 0 + c45: - 0.01 x410 + 0.01 x860 + x1085 = 0 + c46: - x320 + x455 + x770 = 0 + c47: 0.0307117546078639 x410 - 0.0307117546078639 x635 + + 0.0203505142568431 x725 = 0 + c48: - 0.0307117546078639 x860 + 0.0203505142568431 x950 + + 0.0307117546078639 x1040 = 0 + c49: - x95 + x995 + x1175 = 0 + c50: - 0.000625 x140 + 0.000625 x1040 + x1220 = 0 + c51: x96 + x231 - x591 = 0 + c52: 0.000625 x141 + x276 - 0.000625 x636 = 0 + c53: - x6 - x51 + x546 = 0 + c54: x366 + x501 - x816 = 0 + c55: - 0.01 x411 + 0.01 x861 + x1086 = 0 + c56: - x321 + x456 + x771 = 0 + c57: 0.0307117546078639 x411 - 0.0307117546078639 x636 + + 0.0203505142568431 x726 = 0 + c58: - 0.0307117546078639 x861 + 0.0203505142568431 x951 + + 0.0307117546078639 x1041 = 0 + c59: - x96 + x996 + x1176 = 0 + c60: - 0.000625 x141 + 0.000625 x1041 + x1221 = 0 + c61: x97 + x232 - x592 = 0 + c62: 0.000625 x142 + x277 - 0.000625 x637 = 0 + c63: - x7 - x52 + x547 = 0 + c64: x367 + x502 - x817 = 0 + c65: - 0.01 x412 + 0.01 x862 + x1087 = 0 + c66: - x322 + x457 + x772 = 0 + c67: 0.0307117546078639 x412 - 0.0307117546078639 x637 + + 0.0203505142568431 x727 = 0 + c68: - 0.0307117546078639 x862 + 0.0203505142568431 x952 + + 0.0307117546078639 x1042 = 0 + c69: - x97 + x997 + x1177 = 0 + c70: - 0.000625 x142 + 0.000625 x1042 + x1222 = 0 + c71: x98 + x233 - x593 = 0 + c72: 0.000625 x143 + x278 - 0.000625 x638 = 0 + c73: - x8 - x53 + x548 = 0 + c74: x368 + x503 - x818 = 0 + c75: - 0.01 x413 + 0.01 x863 + x1088 = 0 + c76: - x323 + x458 + x773 = 0 + c77: 0.0307117546078639 x413 - 0.0307117546078639 x638 + + 0.0203505142568431 x728 = 0 + c78: - 0.0307117546078639 x863 + 0.0203505142568431 x953 + + 0.0307117546078639 x1043 = 0 + c79: - x98 + x998 + x1178 = 0 + c80: - 0.000625 x143 + 0.000625 x1043 + x1223 = 0 + c81: x99 + x234 - x594 = 0 + c82: 0.000625 x144 + x279 - 0.000625 x639 = 0 + c83: - x9 - x54 + x549 = 0 + c84: x369 + x504 - x819 = 0 + c85: - 0.01 x414 + 0.01 x864 + x1089 = 0 + c86: - x324 + x459 + x774 = 0 + c87: 0.0307117546078639 x414 - 0.0307117546078639 x639 + + 0.0203505142568431 x729 = 0 + c88: - 0.0307117546078639 x864 + 0.0203505142568431 x954 + + 0.0307117546078639 x1044 = 0 + c89: - x99 + x999 + x1179 = 0 + c90: - 0.000625 x144 + 0.000625 x1044 + x1224 = 0 + c91: x100 + x235 - x595 = 0 + c92: 0.000625 x145 + x280 - 0.000625 x640 = 0 + c93: - x10 - x55 + x550 = 0 + c94: x370 + x505 - x820 = 0 + c95: - 0.01 x415 + 0.01 x865 + x1090 = 0 + c96: - x325 + x460 + x775 = 0 + c97: 0.0307117546078639 x415 - 0.0307117546078639 x640 + + 0.0203505142568431 x730 = 0 + c98: - 0.0307117546078639 x865 + 0.0203505142568431 x955 + + 0.0307117546078639 x1045 = 0 + c99: - x100 + x1000 + x1180 = 0 + c100: - 0.000625 x145 + 0.000625 x1045 + x1225 = 0 + c101: x101 + x236 - x596 = 0 + c102: 0.000625 x146 + x281 - 0.000625 x641 = 0 + c103: - x11 - x56 + x551 = 0 + c104: x371 + x506 - x821 = 0 + c105: - 0.01 x416 + 0.01 x866 + x1091 = 0 + c106: - x326 + x461 + x776 = 0 + c107: 0.0307117546078639 x416 - 0.0307117546078639 x641 + + 0.0203505142568431 x731 = 0 + c108: - 0.0307117546078639 x866 + 0.0203505142568431 x956 + + 0.0307117546078639 x1046 = 0 + c109: - x101 + x1001 + x1181 = 0 + c110: - 0.000625 x146 + 0.000625 x1046 + x1226 = 0 + c111: x102 + x237 - x597 = 0 + c112: 0.000625 x147 + x282 - 0.000625 x642 = 0 + c113: - x12 - x57 + x552 = 0 + c114: x372 + x507 - x822 = 0 + c115: - 0.01 x417 + 0.01 x867 + x1092 = 0 + c116: - x327 + x462 + x777 = 0 + c117: 0.0307117546078639 x417 - 0.0307117546078639 x642 + + 0.0203505142568431 x732 = 0 + c118: - 0.0307117546078639 x867 + 0.0203505142568431 x957 + + 0.0307117546078639 x1047 = 0 + c119: - x102 + x1002 + x1182 = 0 + c120: - 0.000625 x147 + 0.000625 x1047 + x1227 = 0 + c121: x103 + x238 - x598 = 0 + c122: 0.000625 x148 + x283 - 0.000625 x643 = 0 + c123: - x13 - x58 + x553 = 0 + c124: x373 + x508 - x823 = 0 + c125: - 0.01 x418 + 0.01 x868 + x1093 = 0 + c126: - x328 + x463 + x778 = 0 + c127: 0.0307117546078639 x418 - 0.0307117546078639 x643 + + 0.0203505142568431 x733 = 0 + c128: - 0.0307117546078639 x868 + 0.0203505142568431 x958 + + 0.0307117546078639 x1048 = 0 + c129: - x103 + x1003 + x1183 = 0 + c130: - 0.000625 x148 + 0.000625 x1048 + x1228 = 0 + c131: x104 + x239 - x599 = 0 + c132: 0.000625 x149 + x284 - 0.000625 x644 = 0 + c133: - x14 - x59 + x554 = 0 + c134: x374 + x509 - x824 = 0 + c135: - 0.01 x419 + 0.01 x869 + x1094 = 0 + c136: - x329 + x464 + x779 = 0 + c137: 0.0307117546078639 x419 - 0.0307117546078639 x644 + + 0.0203505142568431 x734 = 0 + c138: - 0.0307117546078639 x869 + 0.0203505142568431 x959 + + 0.0307117546078639 x1049 = 0 + c139: - x104 + x1004 + x1184 = 0 + c140: - 0.000625 x149 + 0.000625 x1049 + x1229 = 0 + c141: x105 + x240 - x600 = 0 + c142: 0.000625 x150 + x285 - 0.000625 x645 = 0 + c143: - x15 - x60 + x555 = 0 + c144: x375 + x510 - x825 = 0 + c145: - 0.01 x420 + 0.01 x870 + x1095 = 0 + c146: - x330 + x465 + x780 = 0 + c147: 0.0307117546078639 x420 - 0.0307117546078639 x645 + + 0.0203505142568431 x735 = 0 + c148: - 0.0307117546078639 x870 + 0.0203505142568431 x960 + + 0.0307117546078639 x1050 = 0 + c149: - x105 + x1005 + x1185 = 0 + c150: - 0.000625 x150 + 0.000625 x1050 + x1230 = 0 + c151: x106 + x241 - x601 = 0 + c152: 0.000625 x151 + x286 - 0.000625 x646 = 0 + c153: - x16 - x61 + x556 = 0 + c154: x376 + x511 - x826 = 0 + c155: - 0.01 x421 + 0.01 x871 + x1096 = 0 + c156: - x331 + x466 + x781 = 0 + c157: 0.0307117546078639 x421 - 0.0307117546078639 x646 + + 0.0203505142568431 x736 = 0 + c158: - 0.0307117546078639 x871 + 0.0203505142568431 x961 + + 0.0307117546078639 x1051 = 0 + c159: - x106 + x1006 + x1186 = 0 + c160: - 0.000625 x151 + 0.000625 x1051 + x1231 = 0 + c161: x107 + x242 - x602 = 0 + c162: 0.000625 x152 + x287 - 0.000625 x647 = 0 + c163: - x17 - x62 + x557 = 0 + c164: x377 + x512 - x827 = 0 + c165: - 0.01 x422 + 0.01 x872 + x1097 = 0 + c166: - x332 + x467 + x782 = 0 + c167: 0.0307117546078639 x422 - 0.0307117546078639 x647 + + 0.0203505142568431 x737 = 0 + c168: - 0.0307117546078639 x872 + 0.0203505142568431 x962 + + 0.0307117546078639 x1052 = 0 + c169: - x107 + x1007 + x1187 = 0 + c170: - 0.000625 x152 + 0.000625 x1052 + x1232 = 0 + c171: x108 + x243 - x603 = 0 + c172: 0.000625 x153 + x288 - 0.000625 x648 = 0 + c173: - x18 - x63 + x558 = 0 + c174: x378 + x513 - x828 = 0 + c175: - 0.01 x423 + 0.01 x873 + x1098 = 0 + c176: - x333 + x468 + x783 = 0 + c177: 0.0307117546078639 x423 - 0.0307117546078639 x648 + + 0.0203505142568431 x738 = 0 + c178: - 0.0307117546078639 x873 + 0.0203505142568431 x963 + + 0.0307117546078639 x1053 = 0 + c179: - x108 + x1008 + x1188 = 0 + c180: - 0.000625 x153 + 0.000625 x1053 + x1233 = 0 + c181: x109 + x244 - x604 = 0 + c182: 0.000625 x154 + x289 - 0.000625 x649 = 0 + c183: - x19 - x64 + x559 = 0 + c184: x379 + x514 - x829 = 0 + c185: - 0.01 x424 + 0.01 x874 + x1099 = 0 + c186: - x334 + x469 + x784 = 0 + c187: 0.0307117546078639 x424 - 0.0307117546078639 x649 + + 0.0203505142568431 x739 = 0 + c188: - 0.0307117546078639 x874 + 0.0203505142568431 x964 + + 0.0307117546078639 x1054 = 0 + c189: - x109 + x1009 + x1189 = 0 + c190: - 0.000625 x154 + 0.000625 x1054 + x1234 = 0 + c191: x110 + x245 - x605 = 0 + c192: 0.000625 x155 + x290 - 0.000625 x650 = 0 + c193: - x20 - x65 + x560 = 0 + c194: x380 + x515 - x830 = 0 + c195: - 0.01 x425 + 0.01 x875 + x1100 = 0 + c196: - x335 + x470 + x785 = 0 + c197: 0.0307117546078639 x425 - 0.0307117546078639 x650 + + 0.0203505142568431 x740 = 0 + c198: - 0.0307117546078639 x875 + 0.0203505142568431 x965 + + 0.0307117546078639 x1055 = 0 + c199: - x110 + x1010 + x1190 = 0 + c200: - 0.000625 x155 + 0.000625 x1055 + x1235 = 0 + c201: x111 + x246 - x606 = 0 + c202: 0.000625 x156 + x291 - 0.000625 x651 = 0 + c203: - x21 - x66 + x561 = 0 + c204: x381 + x516 - x831 = 0 + c205: - 0.01 x426 + 0.01 x876 + x1101 = 0 + c206: - x336 + x471 + x786 = 0 + c207: 0.0307117546078639 x426 - 0.0307117546078639 x651 + + 0.0203505142568431 x741 = 0 + c208: - 0.0307117546078639 x876 + 0.0203505142568431 x966 + + 0.0307117546078639 x1056 = 0 + c209: - x111 + x1011 + x1191 = 0 + c210: - 0.000625 x156 + 0.000625 x1056 + x1236 = 0 + c211: x112 + x247 - x607 = 0 + c212: 0.000625 x157 + x292 - 0.000625 x652 = 0 + c213: - x22 - x67 + x562 = 0 + c214: x382 + x517 - x832 = 0 + c215: - 0.01 x427 + 0.01 x877 + x1102 = 0 + c216: - x337 + x472 + x787 = 0 + c217: 0.0307117546078639 x427 - 0.0307117546078639 x652 + + 0.0203505142568431 x742 = 0 + c218: - 0.0307117546078639 x877 + 0.0203505142568431 x967 + + 0.0307117546078639 x1057 = 0 + c219: - x112 + x1012 + x1192 = 0 + c220: - 0.000625 x157 + 0.000625 x1057 + x1237 = 0 + c221: x113 + x248 - x608 = 0 + c222: 0.000625 x158 + x293 - 0.000625 x653 = 0 + c223: - x23 - x68 + x563 = 0 + c224: x383 + x518 - x833 = 0 + c225: - 0.01 x428 + 0.01 x878 + x1103 = 0 + c226: - x338 + x473 + x788 = 0 + c227: 0.0307117546078639 x428 - 0.0307117546078639 x653 + + 0.0203505142568431 x743 = 0 + c228: - 0.0307117546078639 x878 + 0.0203505142568431 x968 + + 0.0307117546078639 x1058 = 0 + c229: - x113 + x1013 + x1193 = 0 + c230: - 0.000625 x158 + 0.000625 x1058 + x1238 = 0 + c231: x114 + x249 - x609 = 0 + c232: 0.000625 x159 + x294 - 0.000625 x654 = 0 + c233: - x24 - x69 + x564 = 0 + c234: x384 + x519 - x834 = 0 + c235: - 0.01 x429 + 0.01 x879 + x1104 = 0 + c236: - x339 + x474 + x789 = 0 + c237: 0.0307117546078639 x429 - 0.0307117546078639 x654 + + 0.0203505142568431 x744 = 0 + c238: - 0.0307117546078639 x879 + 0.0203505142568431 x969 + + 0.0307117546078639 x1059 = 0 + c239: - x114 + x1014 + x1194 = 0 + c240: - 0.000625 x159 + 0.000625 x1059 + x1239 = 0 + c241: x115 + x250 - x610 = 0 + c242: 0.000625 x160 + x295 - 0.000625 x655 = 0 + c243: - x25 - x70 + x565 = 0 + c244: x385 + x520 - x835 = 0 + c245: - 0.01 x430 + 0.01 x880 + x1105 = 0 + c246: - x340 + x475 + x790 = 0 + c247: 0.0307117546078639 x430 - 0.0307117546078639 x655 + + 0.0203505142568431 x745 = 0 + c248: - 0.0307117546078639 x880 + 0.0203505142568431 x970 + + 0.0307117546078639 x1060 = 0 + c249: - x115 + x1015 + x1195 = 0 + c250: - 0.000625 x160 + 0.000625 x1060 + x1240 = 0 + c251: x116 + x251 - x611 = 0 + c252: 0.000625 x161 + x296 - 0.000625 x656 = 0 + c253: - x26 - x71 + x566 = 0 + c254: x386 + x521 - x836 = 0 + c255: - 0.01 x431 + 0.01 x881 + x1106 = 0 + c256: - x341 + x476 + x791 = 0 + c257: 0.0307117546078639 x431 - 0.0307117546078639 x656 + + 0.0203505142568431 x746 = 0 + c258: - 0.0307117546078639 x881 + 0.0203505142568431 x971 + + 0.0307117546078639 x1061 = 0 + c259: - x116 + x1016 + x1196 = 0 + c260: - 0.000625 x161 + 0.000625 x1061 + x1241 = 0 + c261: x117 + x252 - x612 = 0 + c262: 0.000625 x162 + x297 - 0.000625 x657 = 0 + c263: - x27 - x72 + x567 = 0 + c264: x387 + x522 - x837 = 0 + c265: - 0.01 x432 + 0.01 x882 + x1107 = 0 + c266: - x342 + x477 + x792 = 0 + c267: 0.0307117546078639 x432 - 0.0307117546078639 x657 + + 0.0203505142568431 x747 = 0 + c268: - 0.0307117546078639 x882 + 0.0203505142568431 x972 + + 0.0307117546078639 x1062 = 0 + c269: - x117 + x1017 + x1197 = 0 + c270: - 0.000625 x162 + 0.000625 x1062 + x1242 = 0 + c271: x118 + x253 - x613 = 0 + c272: 0.000625 x163 + x298 - 0.000625 x658 = 0 + c273: - x28 - x73 + x568 = 0 + c274: x388 + x523 - x838 = 0 + c275: - 0.01 x433 + 0.01 x883 + x1108 = 0 + c276: - x343 + x478 + x793 = 0 + c277: 0.0307117546078639 x433 - 0.0307117546078639 x658 + + 0.0203505142568431 x748 = 0 + c278: - 0.0307117546078639 x883 + 0.0203505142568431 x973 + + 0.0307117546078639 x1063 = 0 + c279: - x118 + x1018 + x1198 = 0 + c280: - 0.000625 x163 + 0.000625 x1063 + x1243 = 0 + c281: x119 + x254 - x614 = 0 + c282: 0.000625 x164 + x299 - 0.000625 x659 = 0 + c283: - x29 - x74 + x569 = 0 + c284: x389 + x524 - x839 = 0 + c285: - 0.01 x434 + 0.01 x884 + x1109 = 0 + c286: - x344 + x479 + x794 = 0 + c287: 0.0307117546078639 x434 - 0.0307117546078639 x659 + + 0.0203505142568431 x749 = 0 + c288: - 0.0307117546078639 x884 + 0.0203505142568431 x974 + + 0.0307117546078639 x1064 = 0 + c289: - x119 + x1019 + x1199 = 0 + c290: - 0.000625 x164 + 0.000625 x1064 + x1244 = 0 + c291: x120 + x255 - x615 = 0 + c292: 0.000625 x165 + x300 - 0.000625 x660 = 0 + c293: - x30 - x75 + x570 = 0 + c294: x390 + x525 - x840 = 0 + c295: - 0.01 x435 + 0.01 x885 + x1110 = 0 + c296: - x345 + x480 + x795 = 0 + c297: 0.0307117546078639 x435 - 0.0307117546078639 x660 + + 0.0203505142568431 x750 = 0 + c298: - 0.0307117546078639 x885 + 0.0203505142568431 x975 + + 0.0307117546078639 x1065 = 0 + c299: - x120 + x1020 + x1200 = 0 + c300: - 0.000625 x165 + 0.000625 x1065 + x1245 = 0 + c301: x121 + x256 - x616 = 0 + c302: 0.000625 x166 + x301 - 0.000625 x661 = 0 + c303: - x31 - x76 + x571 = 0 + c304: x391 + x526 - x841 = 0 + c305: - 0.01 x436 + 0.01 x886 + x1111 = 0 + c306: - x346 + x481 + x796 = 0 + c307: 0.0307117546078639 x436 - 0.0307117546078639 x661 + + 0.0203505142568431 x751 = 0 + c308: - 0.0307117546078639 x886 + 0.0203505142568431 x976 + + 0.0307117546078639 x1066 = 0 + c309: - x121 + x1021 + x1201 = 0 + c310: - 0.000625 x166 + 0.000625 x1066 + x1246 = 0 + c311: x122 + x257 - x617 = 0 + c312: 0.000625 x167 + x302 - 0.000625 x662 = 0 + c313: - x32 - x77 + x572 = 0 + c314: x392 + x527 - x842 = 0 + c315: - 0.01 x437 + 0.01 x887 + x1112 = 0 + c316: - x347 + x482 + x797 = 0 + c317: 0.0307117546078639 x437 - 0.0307117546078639 x662 + + 0.0203505142568431 x752 = 0 + c318: - 0.0307117546078639 x887 + 0.0203505142568431 x977 + + 0.0307117546078639 x1067 = 0 + c319: - x122 + x1022 + x1202 = 0 + c320: - 0.000625 x167 + 0.000625 x1067 + x1247 = 0 + c321: x123 + x258 - x618 = 0 + c322: 0.000625 x168 + x303 - 0.000625 x663 = 0 + c323: - x33 - x78 + x573 = 0 + c324: x393 + x528 - x843 = 0 + c325: - 0.01 x438 + 0.01 x888 + x1113 = 0 + c326: - x348 + x483 + x798 = 0 + c327: 0.0307117546078639 x438 - 0.0307117546078639 x663 + + 0.0203505142568431 x753 = 0 + c328: - 0.0307117546078639 x888 + 0.0203505142568431 x978 + + 0.0307117546078639 x1068 = 0 + c329: - x123 + x1023 + x1203 = 0 + c330: - 0.000625 x168 + 0.000625 x1068 + x1248 = 0 + c331: x124 + x259 - x619 = 0 + c332: 0.000625 x169 + x304 - 0.000625 x664 = 0 + c333: - x34 - x79 + x574 = 0 + c334: x394 + x529 - x844 = 0 + c335: - 0.01 x439 + 0.01 x889 + x1114 = 0 + c336: - x349 + x484 + x799 = 0 + c337: 0.0307117546078639 x439 - 0.0307117546078639 x664 + + 0.0203505142568431 x754 = 0 + c338: - 0.0307117546078639 x889 + 0.0203505142568431 x979 + + 0.0307117546078639 x1069 = 0 + c339: - x124 + x1024 + x1204 = 0 + c340: - 0.000625 x169 + 0.000625 x1069 + x1249 = 0 + c341: x125 + x260 - x620 = 0 + c342: 0.000625 x170 + x305 - 0.000625 x665 = 0 + c343: - x35 - x80 + x575 = 0 + c344: x395 + x530 - x845 = 0 + c345: - 0.01 x440 + 0.01 x890 + x1115 = 0 + c346: - x350 + x485 + x800 = 0 + c347: 0.0307117546078639 x440 - 0.0307117546078639 x665 + + 0.0203505142568431 x755 = 0 + c348: - 0.0307117546078639 x890 + 0.0203505142568431 x980 + + 0.0307117546078639 x1070 = 0 + c349: - x125 + x1025 + x1205 = 0 + c350: - 0.000625 x170 + 0.000625 x1070 + x1250 = 0 + c351: x126 + x261 - x621 = 0 + c352: 0.000625 x171 + x306 - 0.000625 x666 = 0 + c353: - x36 - x81 + x576 = 0 + c354: x396 + x531 - x846 = 0 + c355: - 0.01 x441 + 0.01 x891 + x1116 = 0 + c356: - x351 + x486 + x801 = 0 + c357: 0.0307117546078639 x441 - 0.0307117546078639 x666 + + 0.0203505142568431 x756 = 0 + c358: - 0.0307117546078639 x891 + 0.0203505142568431 x981 + + 0.0307117546078639 x1071 = 0 + c359: - x126 + x1026 + x1206 = 0 + c360: - 0.000625 x171 + 0.000625 x1071 + x1251 = 0 + c361: x127 + x262 - x622 = 0 + c362: 0.000625 x172 + x307 - 0.000625 x667 = 0 + c363: - x37 - x82 + x577 = 0 + c364: x397 + x532 - x847 = 0 + c365: - 0.01 x442 + 0.01 x892 + x1117 = 0 + c366: - x352 + x487 + x802 = 0 + c367: 0.0307117546078639 x442 - 0.0307117546078639 x667 + + 0.0203505142568431 x757 = 0 + c368: - 0.0307117546078639 x892 + 0.0203505142568431 x982 + + 0.0307117546078639 x1072 = 0 + c369: - x127 + x1027 + x1207 = 0 + c370: - 0.000625 x172 + 0.000625 x1072 + x1252 = 0 + c371: x128 + x263 - x623 = 0 + c372: 0.000625 x173 + x308 - 0.000625 x668 = 0 + c373: - x38 - x83 + x578 = 0 + c374: x398 + x533 - x848 = 0 + c375: - 0.01 x443 + 0.01 x893 + x1118 = 0 + c376: - x353 + x488 + x803 = 0 + c377: 0.0307117546078639 x443 - 0.0307117546078639 x668 + + 0.0203505142568431 x758 = 0 + c378: - 0.0307117546078639 x893 + 0.0203505142568431 x983 + + 0.0307117546078639 x1073 = 0 + c379: - x128 + x1028 + x1208 = 0 + c380: - 0.000625 x173 + 0.000625 x1073 + x1253 = 0 + c381: x129 + x264 - x624 = 0 + c382: 0.000625 x174 + x309 - 0.000625 x669 = 0 + c383: - x39 - x84 + x579 = 0 + c384: x399 + x534 - x849 = 0 + c385: - 0.01 x444 + 0.01 x894 + x1119 = 0 + c386: - x354 + x489 + x804 = 0 + c387: 0.0307117546078639 x444 - 0.0307117546078639 x669 + + 0.0203505142568431 x759 = 0 + c388: - 0.0307117546078639 x894 + 0.0203505142568431 x984 + + 0.0307117546078639 x1074 = 0 + c389: - x129 + x1029 + x1209 = 0 + c390: - 0.000625 x174 + 0.000625 x1074 + x1254 = 0 + c391: x130 + x265 - x625 = 0 + c392: 0.000625 x175 + x310 - 0.000625 x670 = 0 + c393: - x40 - x85 + x580 = 0 + c394: x400 + x535 - x850 = 0 + c395: - 0.01 x445 + 0.01 x895 + x1120 = 0 + c396: - x355 + x490 + x805 = 0 + c397: 0.0307117546078639 x445 - 0.0307117546078639 x670 + + 0.0203505142568431 x760 = 0 + c398: - 0.0307117546078639 x895 + 0.0203505142568431 x985 + + 0.0307117546078639 x1075 = 0 + c399: - x130 + x1030 + x1210 = 0 + c400: - 0.000625 x175 + 0.000625 x1075 + x1255 = 0 + c401: x131 + x266 - x626 = 0 + c402: 0.000625 x176 + x311 - 0.000625 x671 = 0 + c403: - x41 - x86 + x581 = 0 + c404: x401 + x536 - x851 = 0 + c405: - 0.01 x446 + 0.01 x896 + x1121 = 0 + c406: - x356 + x491 + x806 = 0 + c407: 0.0307117546078639 x446 - 0.0307117546078639 x671 + + 0.0203505142568431 x761 = 0 + c408: - 0.0307117546078639 x896 + 0.0203505142568431 x986 + + 0.0307117546078639 x1076 = 0 + c409: - x131 + x1031 + x1211 = 0 + c410: - 0.000625 x176 + 0.000625 x1076 + x1256 = 0 + c411: x132 + x267 - x627 = 0 + c412: 0.000625 x177 + x312 - 0.000625 x672 = 0 + c413: - x42 - x87 + x582 = 0 + c414: x402 + x537 - x852 = 0 + c415: - 0.01 x447 + 0.01 x897 + x1122 = 0 + c416: - x357 + x492 + x807 = 0 + c417: 0.0307117546078639 x447 - 0.0307117546078639 x672 + + 0.0203505142568431 x762 = 0 + c418: - 0.0307117546078639 x897 + 0.0203505142568431 x987 + + 0.0307117546078639 x1077 = 0 + c419: - x132 + x1032 + x1212 = 0 + c420: - 0.000625 x177 + 0.000625 x1077 + x1257 = 0 + c421: x133 + x268 - x628 = 0 + c422: 0.000625 x178 + x313 - 0.000625 x673 = 0 + c423: - x43 - x88 + x583 = 0 + c424: x403 + x538 - x853 = 0 + c425: - 0.01 x448 + 0.01 x898 + x1123 = 0 + c426: - x358 + x493 + x808 = 0 + c427: 0.0307117546078639 x448 - 0.0307117546078639 x673 + + 0.0203505142568431 x763 = 0 + c428: - 0.0307117546078639 x898 + 0.0203505142568431 x988 + + 0.0307117546078639 x1078 = 0 + c429: - x133 + x1033 + x1213 = 0 + c430: - 0.000625 x178 + 0.000625 x1078 + x1258 = 0 + c431: x134 + x269 - x629 = 0 + c432: 0.000625 x179 + x314 - 0.000625 x674 = 0 + c433: - x44 - x89 + x584 = 0 + c434: x404 + x539 - x854 = 0 + c435: - 0.01 x449 + 0.01 x899 + x1124 = 0 + c436: - x359 + x494 + x809 = 0 + c437: 0.0307117546078639 x449 - 0.0307117546078639 x674 + + 0.0203505142568431 x764 = 0 + c438: - 0.0307117546078639 x899 + 0.0203505142568431 x989 + + 0.0307117546078639 x1079 = 0 + c439: - x134 + x1034 + x1214 = 0 + c440: - 0.000625 x179 + 0.000625 x1079 + x1259 = 0 + c441: x135 + x270 - x630 = 0 + c442: 0.000625 x180 + x315 - 0.000625 x675 = 0 + c443: - x45 - x90 + x585 = 0 + c444: x405 + x540 - x855 = 0 + c445: - 0.01 x450 + 0.01 x900 + x1125 = 0 + c446: - x360 + x495 + x810 = 0 + c447: 0.0307117546078639 x450 - 0.0307117546078639 x675 + + 0.0203505142568431 x765 = 0 + c448: - 0.0307117546078639 x900 + 0.0203505142568431 x990 + + 0.0307117546078639 x1080 = 0 + c449: - x135 + x1035 + x1215 = 0 + c450: - 0.000625 x180 + 0.000625 x1080 + x1260 = 0 + c451: - 0.256120772302458 x901 - 0.01449347091216 x1081 >= 0 + c452: - 0.256120772302458 x902 - 0.01449347091216 x1082 >= 0 + c453: - 0.256120772302458 x903 - 0.01449347091216 x1083 >= 0 + c454: - 0.256120772302458 x904 - 0.01449347091216 x1084 >= 0 + c455: - 0.256120772302458 x905 - 0.01449347091216 x1085 >= 0 + c456: - 0.256120772302458 x906 - 0.01449347091216 x1086 >= 0 + c457: - 0.256120772302458 x907 - 0.01449347091216 x1087 >= 0 + c458: - 0.256120772302458 x908 - 0.01449347091216 x1088 >= 0 + c459: - 0.256120772302458 x909 - 0.01449347091216 x1089 >= 0 + c460: - 0.256120772302458 x910 - 0.01449347091216 x1090 >= 0 + c461: - 0.256120772302458 x911 - 0.01449347091216 x1091 >= 0 + c462: - 0.256120772302458 x912 - 0.01449347091216 x1092 >= 0 + c463: - 0.256120772302458 x913 - 0.01449347091216 x1093 >= 0 + c464: - 0.256120772302458 x914 - 0.01449347091216 x1094 >= 0 + c465: - 0.256120772302458 x915 - 0.01449347091216 x1095 >= 0 + c466: - 0.256120772302458 x916 - 0.01449347091216 x1096 >= 0 + c467: - 0.256120772302458 x917 - 0.01449347091216 x1097 >= 0 + c468: - 0.256120772302458 x918 - 0.01449347091216 x1098 >= 0 + c469: - 0.256120772302458 x919 - 0.01449347091216 x1099 >= 0 + c470: - 0.256120772302458 x920 - 0.01449347091216 x1100 >= 0 + c471: - 0.256120772302458 x921 - 0.01449347091216 x1101 >= 0 + c472: - 0.256120772302458 x922 - 0.01449347091216 x1102 >= 0 + c473: - 0.256120772302458 x923 - 0.01449347091216 x1103 >= 0 + c474: - 0.256120772302458 x924 - 0.01449347091216 x1104 >= 0 + c475: - 0.256120772302458 x925 - 0.01449347091216 x1105 >= 0 + c476: - 0.256120772302458 x926 - 0.01449347091216 x1106 >= 0 + c477: - 0.256120772302458 x927 - 0.01449347091216 x1107 >= 0 + c478: - 0.256120772302458 x928 - 0.01449347091216 x1108 >= 0 + c479: - 0.256120772302458 x929 - 0.01449347091216 x1109 >= 0 + c480: - 0.256120772302458 x930 - 0.01449347091216 x1110 >= 0 + c481: - 0.256120772302458 x931 - 0.01449347091216 x1111 >= 0 + c482: - 0.256120772302458 x932 - 0.01449347091216 x1112 >= 0 + c483: - 0.256120772302458 x933 - 0.01449347091216 x1113 >= 0 + c484: - 0.256120772302458 x934 - 0.01449347091216 x1114 >= 0 + c485: - 0.256120772302458 x935 - 0.01449347091216 x1115 >= 0 + c486: - 0.256120772302458 x936 - 0.01449347091216 x1116 >= 0 + c487: - 0.256120772302458 x937 - 0.01449347091216 x1117 >= 0 + c488: - 0.256120772302458 x938 - 0.01449347091216 x1118 >= 0 + c489: - 0.256120772302458 x939 - 0.01449347091216 x1119 >= 0 + c490: - 0.256120772302458 x940 - 0.01449347091216 x1120 >= 0 + c491: - 0.256120772302458 x941 - 0.01449347091216 x1121 >= 0 + c492: - 0.256120772302458 x942 - 0.01449347091216 x1122 >= 0 + c493: - 0.256120772302458 x943 - 0.01449347091216 x1123 >= 0 + c494: - 0.256120772302458 x944 - 0.01449347091216 x1124 >= 0 + c495: - 0.256120772302458 x945 - 0.01449347091216 x1125 >= 0 + c496: - 0.256120772302458 x901 - 0.01449347091216 x1081 <= 0 + c497: - 0.256120772302458 x902 - 0.01449347091216 x1082 <= 0 + c498: - 0.256120772302458 x903 - 0.01449347091216 x1083 <= 0 + c499: - 0.256120772302458 x904 - 0.01449347091216 x1084 <= 0 + c500: - 0.256120772302458 x905 - 0.01449347091216 x1085 <= 0 + c501: - 0.256120772302458 x906 - 0.01449347091216 x1086 <= 0 + c502: - 0.256120772302458 x907 - 0.01449347091216 x1087 <= 0 + c503: - 0.256120772302458 x908 - 0.01449347091216 x1088 <= 0 + c504: - 0.256120772302458 x909 - 0.01449347091216 x1089 <= 0 + c505: - 0.256120772302458 x910 - 0.01449347091216 x1090 <= 0 + c506: - 0.256120772302458 x911 - 0.01449347091216 x1091 <= 0 + c507: - 0.256120772302458 x912 - 0.01449347091216 x1092 <= 0 + c508: - 0.256120772302458 x913 - 0.01449347091216 x1093 <= 0 + c509: - 0.256120772302458 x914 - 0.01449347091216 x1094 <= 0 + c510: - 0.256120772302458 x915 - 0.01449347091216 x1095 <= 0 + c511: - 0.256120772302458 x916 - 0.01449347091216 x1096 <= 0 + c512: - 0.256120772302458 x917 - 0.01449347091216 x1097 <= 0 + c513: - 0.256120772302458 x918 - 0.01449347091216 x1098 <= 0 + c514: - 0.256120772302458 x919 - 0.01449347091216 x1099 <= 0 + c515: - 0.256120772302458 x920 - 0.01449347091216 x1100 <= 0 + c516: - 0.256120772302458 x921 - 0.01449347091216 x1101 <= 0 + c517: - 0.256120772302458 x922 - 0.01449347091216 x1102 <= 0 + c518: - 0.256120772302458 x923 - 0.01449347091216 x1103 <= 0 + c519: - 0.256120772302458 x924 - 0.01449347091216 x1104 <= 0 + c520: - 0.256120772302458 x925 - 0.01449347091216 x1105 <= 0 + c521: - 0.256120772302458 x926 - 0.01449347091216 x1106 <= 0 + c522: - 0.256120772302458 x927 - 0.01449347091216 x1107 <= 0 + c523: - 0.256120772302458 x928 - 0.01449347091216 x1108 <= 0 + c524: - 0.256120772302458 x929 - 0.01449347091216 x1109 <= 0 + c525: - 0.256120772302458 x930 - 0.01449347091216 x1110 <= 0 + c526: - 0.256120772302458 x931 - 0.01449347091216 x1111 <= 0 + c527: - 0.256120772302458 x932 - 0.01449347091216 x1112 <= 0 + c528: - 0.256120772302458 x933 - 0.01449347091216 x1113 <= 0 + c529: - 0.256120772302458 x934 - 0.01449347091216 x1114 <= 0 + c530: - 0.256120772302458 x935 - 0.01449347091216 x1115 <= 0 + c531: - 0.256120772302458 x936 - 0.01449347091216 x1116 <= 0 + c532: - 0.256120772302458 x937 - 0.01449347091216 x1117 <= 0 + c533: - 0.256120772302458 x938 - 0.01449347091216 x1118 <= 0 + c534: - 0.256120772302458 x939 - 0.01449347091216 x1119 <= 0 + c535: - 0.256120772302458 x940 - 0.01449347091216 x1120 <= 0 + c536: - 0.256120772302458 x941 - 0.01449347091216 x1121 <= 0 + c537: - 0.256120772302458 x942 - 0.01449347091216 x1122 <= 0 + c538: - 0.256120772302458 x943 - 0.01449347091216 x1123 <= 0 + c539: - 0.256120772302458 x944 - 0.01449347091216 x1124 <= 0 + c540: - 0.256120772302458 x945 - 0.01449347091216 x1125 <= 0 + c541: - 0.1 x901 - 0.1 x1306 - x1396 >= -1 + c542: - 0.1 x902 - 0.1 x1307 - x1397 >= -1 + c543: - 0.1 x903 - 0.1 x1308 - x1398 >= -1 + c544: - 0.1 x904 - 0.1 x1309 - x1399 >= -1 + c545: - 0.1 x905 - 0.1 x1310 - x1400 >= -1 + c546: - 0.1 x906 - 0.1 x1311 - x1401 >= -1 + c547: - 0.1 x907 - 0.1 x1312 - x1402 >= -1 + c548: - 0.1 x908 - 0.1 x1313 - x1403 >= -1 + c549: - 0.1 x909 - 0.1 x1314 - x1404 >= -1 + c550: - 0.1 x910 - 0.1 x1315 - x1405 >= -1 + c551: - 0.1 x911 - 0.1 x1316 - x1406 >= -1 + c552: - 0.1 x912 - 0.1 x1317 - x1407 >= -1 + c553: - 0.1 x913 - 0.1 x1318 - x1408 >= -1 + c554: - 0.1 x914 - 0.1 x1319 - x1409 >= -1 + c555: - 0.1 x915 - 0.1 x1320 - x1410 >= -1 + c556: - 0.1 x916 - 0.1 x1321 - x1411 >= -1 + c557: - 0.1 x917 - 0.1 x1322 - x1412 >= -1 + c558: - 0.1 x918 - 0.1 x1323 - x1413 >= -1 + c559: - 0.1 x919 - 0.1 x1324 - x1414 >= -1 + c560: - 0.1 x920 - 0.1 x1325 - x1415 >= -1 + c561: - 0.1 x921 - 0.1 x1326 - x1416 >= -1 + c562: - 0.1 x922 - 0.1 x1327 - x1417 >= -1 + c563: - 0.1 x923 - 0.1 x1328 - x1418 >= -1 + c564: - 0.1 x924 - 0.1 x1329 - x1419 >= -1 + c565: - 0.1 x925 - 0.1 x1330 - x1420 >= -1 + c566: - 0.1 x926 - 0.1 x1331 - x1421 >= -1 + c567: - 0.1 x927 - 0.1 x1332 - x1422 >= -1 + c568: - 0.1 x928 - 0.1 x1333 - x1423 >= -1 + c569: - 0.1 x929 - 0.1 x1334 - x1424 >= -1 + c570: - 0.1 x930 - 0.1 x1335 - x1425 >= -1 + c571: - 0.1 x931 - 0.1 x1336 - x1426 >= -1 + c572: - 0.1 x932 - 0.1 x1337 - x1427 >= -1 + c573: - 0.1 x933 - 0.1 x1338 - x1428 >= -1 + c574: - 0.1 x934 - 0.1 x1339 - x1429 >= -1 + c575: - 0.1 x935 - 0.1 x1340 - x1430 >= -1 + c576: - 0.1 x936 - 0.1 x1341 - x1431 >= -1 + c577: - 0.1 x937 - 0.1 x1342 - x1432 >= -1 + c578: - 0.1 x938 - 0.1 x1343 - x1433 >= -1 + c579: - 0.1 x939 - 0.1 x1344 - x1434 >= -1 + c580: - 0.1 x940 - 0.1 x1345 - x1435 >= -1 + c581: - 0.1 x941 - 0.1 x1346 - x1436 >= -1 + c582: - 0.1 x942 - 0.1 x1347 - x1437 >= -1 + c583: - 0.1 x943 - 0.1 x1348 - x1438 >= -1 + c584: - 0.1 x944 - 0.1 x1349 - x1439 >= -1 + c585: - 0.1 x945 - 0.1 x1350 - x1440 >= -1 + c586: 0.1 x901 - 0.1 x1306 + x1396 >= 0 + c587: 0.1 x902 - 0.1 x1307 + x1397 >= 0 + c588: 0.1 x903 - 0.1 x1308 + x1398 >= 0 + c589: 0.1 x904 - 0.1 x1309 + x1399 >= 0 + c590: 0.1 x905 - 0.1 x1310 + x1400 >= 0 + c591: 0.1 x906 - 0.1 x1311 + x1401 >= 0 + c592: 0.1 x907 - 0.1 x1312 + x1402 >= 0 + c593: 0.1 x908 - 0.1 x1313 + x1403 >= 0 + c594: 0.1 x909 - 0.1 x1314 + x1404 >= 0 + c595: 0.1 x910 - 0.1 x1315 + x1405 >= 0 + c596: 0.1 x911 - 0.1 x1316 + x1406 >= 0 + c597: 0.1 x912 - 0.1 x1317 + x1407 >= 0 + c598: 0.1 x913 - 0.1 x1318 + x1408 >= 0 + c599: 0.1 x914 - 0.1 x1319 + x1409 >= 0 + c600: 0.1 x915 - 0.1 x1320 + x1410 >= 0 + c601: 0.1 x916 - 0.1 x1321 + x1411 >= 0 + c602: 0.1 x917 - 0.1 x1322 + x1412 >= 0 + c603: 0.1 x918 - 0.1 x1323 + x1413 >= 0 + c604: 0.1 x919 - 0.1 x1324 + x1414 >= 0 + c605: 0.1 x920 - 0.1 x1325 + x1415 >= 0 + c606: 0.1 x921 - 0.1 x1326 + x1416 >= 0 + c607: 0.1 x922 - 0.1 x1327 + x1417 >= 0 + c608: 0.1 x923 - 0.1 x1328 + x1418 >= 0 + c609: 0.1 x924 - 0.1 x1329 + x1419 >= 0 + c610: 0.1 x925 - 0.1 x1330 + x1420 >= 0 + c611: 0.1 x926 - 0.1 x1331 + x1421 >= 0 + c612: 0.1 x927 - 0.1 x1332 + x1422 >= 0 + c613: 0.1 x928 - 0.1 x1333 + x1423 >= 0 + c614: 0.1 x929 - 0.1 x1334 + x1424 >= 0 + c615: 0.1 x930 - 0.1 x1335 + x1425 >= 0 + c616: 0.1 x931 - 0.1 x1336 + x1426 >= 0 + c617: 0.1 x932 - 0.1 x1337 + x1427 >= 0 + c618: 0.1 x933 - 0.1 x1338 + x1428 >= 0 + c619: 0.1 x934 - 0.1 x1339 + x1429 >= 0 + c620: 0.1 x935 - 0.1 x1340 + x1430 >= 0 + c621: 0.1 x936 - 0.1 x1341 + x1431 >= 0 + c622: 0.1 x937 - 0.1 x1342 + x1432 >= 0 + c623: 0.1 x938 - 0.1 x1343 + x1433 >= 0 + c624: 0.1 x939 - 0.1 x1344 + x1434 >= 0 + c625: 0.1 x940 - 0.1 x1345 + x1435 >= 0 + c626: 0.1 x941 - 0.1 x1346 + x1436 >= 0 + c627: 0.1 x942 - 0.1 x1347 + x1437 >= 0 + c628: 0.1 x943 - 0.1 x1348 + x1438 >= 0 + c629: 0.1 x944 - 0.1 x1349 + x1439 >= 0 + c630: 0.1 x945 - 0.1 x1350 + x1440 >= 0 + c631: - 0.1 x901 - 0.1 x1306 + x1396 <= 1 + c632: - 0.1 x902 - 0.1 x1307 + x1397 <= 1 + c633: - 0.1 x903 - 0.1 x1308 + x1398 <= 1 + c634: - 0.1 x904 - 0.1 x1309 + x1399 <= 1 + c635: - 0.1 x905 - 0.1 x1310 + x1400 <= 1 + c636: - 0.1 x906 - 0.1 x1311 + x1401 <= 1 + c637: - 0.1 x907 - 0.1 x1312 + x1402 <= 1 + c638: - 0.1 x908 - 0.1 x1313 + x1403 <= 1 + c639: - 0.1 x909 - 0.1 x1314 + x1404 <= 1 + c640: - 0.1 x910 - 0.1 x1315 + x1405 <= 1 + c641: - 0.1 x911 - 0.1 x1316 + x1406 <= 1 + c642: - 0.1 x912 - 0.1 x1317 + x1407 <= 1 + c643: - 0.1 x913 - 0.1 x1318 + x1408 <= 1 + c644: - 0.1 x914 - 0.1 x1319 + x1409 <= 1 + c645: - 0.1 x915 - 0.1 x1320 + x1410 <= 1 + c646: - 0.1 x916 - 0.1 x1321 + x1411 <= 1 + c647: - 0.1 x917 - 0.1 x1322 + x1412 <= 1 + c648: - 0.1 x918 - 0.1 x1323 + x1413 <= 1 + c649: - 0.1 x919 - 0.1 x1324 + x1414 <= 1 + c650: - 0.1 x920 - 0.1 x1325 + x1415 <= 1 + c651: - 0.1 x921 - 0.1 x1326 + x1416 <= 1 + c652: - 0.1 x922 - 0.1 x1327 + x1417 <= 1 + c653: - 0.1 x923 - 0.1 x1328 + x1418 <= 1 + c654: - 0.1 x924 - 0.1 x1329 + x1419 <= 1 + c655: - 0.1 x925 - 0.1 x1330 + x1420 <= 1 + c656: - 0.1 x926 - 0.1 x1331 + x1421 <= 1 + c657: - 0.1 x927 - 0.1 x1332 + x1422 <= 1 + c658: - 0.1 x928 - 0.1 x1333 + x1423 <= 1 + c659: - 0.1 x929 - 0.1 x1334 + x1424 <= 1 + c660: - 0.1 x930 - 0.1 x1335 + x1425 <= 1 + c661: - 0.1 x931 - 0.1 x1336 + x1426 <= 1 + c662: - 0.1 x932 - 0.1 x1337 + x1427 <= 1 + c663: - 0.1 x933 - 0.1 x1338 + x1428 <= 1 + c664: - 0.1 x934 - 0.1 x1339 + x1429 <= 1 + c665: - 0.1 x935 - 0.1 x1340 + x1430 <= 1 + c666: - 0.1 x936 - 0.1 x1341 + x1431 <= 1 + c667: - 0.1 x937 - 0.1 x1342 + x1432 <= 1 + c668: - 0.1 x938 - 0.1 x1343 + x1433 <= 1 + c669: - 0.1 x939 - 0.1 x1344 + x1434 <= 1 + c670: - 0.1 x940 - 0.1 x1345 + x1435 <= 1 + c671: - 0.1 x941 - 0.1 x1346 + x1436 <= 1 + c672: - 0.1 x942 - 0.1 x1347 + x1437 <= 1 + c673: - 0.1 x943 - 0.1 x1348 + x1438 <= 1 + c674: - 0.1 x944 - 0.1 x1349 + x1439 <= 1 + c675: - 0.1 x945 - 0.1 x1350 + x1440 <= 1 + c676: 0.1 x901 - 0.1 x1306 - x1396 <= 0 + c677: 0.1 x902 - 0.1 x1307 - x1397 <= 0 + c678: 0.1 x903 - 0.1 x1308 - x1398 <= 0 + c679: 0.1 x904 - 0.1 x1309 - x1399 <= 0 + c680: 0.1 x905 - 0.1 x1310 - x1400 <= 0 + c681: 0.1 x906 - 0.1 x1311 - x1401 <= 0 + c682: 0.1 x907 - 0.1 x1312 - x1402 <= 0 + c683: 0.1 x908 - 0.1 x1313 - x1403 <= 0 + c684: 0.1 x909 - 0.1 x1314 - x1404 <= 0 + c685: 0.1 x910 - 0.1 x1315 - x1405 <= 0 + c686: 0.1 x911 - 0.1 x1316 - x1406 <= 0 + c687: 0.1 x912 - 0.1 x1317 - x1407 <= 0 + c688: 0.1 x913 - 0.1 x1318 - x1408 <= 0 + c689: 0.1 x914 - 0.1 x1319 - x1409 <= 0 + c690: 0.1 x915 - 0.1 x1320 - x1410 <= 0 + c691: 0.1 x916 - 0.1 x1321 - x1411 <= 0 + c692: 0.1 x917 - 0.1 x1322 - x1412 <= 0 + c693: 0.1 x918 - 0.1 x1323 - x1413 <= 0 + c694: 0.1 x919 - 0.1 x1324 - x1414 <= 0 + c695: 0.1 x920 - 0.1 x1325 - x1415 <= 0 + c696: 0.1 x921 - 0.1 x1326 - x1416 <= 0 + c697: 0.1 x922 - 0.1 x1327 - x1417 <= 0 + c698: 0.1 x923 - 0.1 x1328 - x1418 <= 0 + c699: 0.1 x924 - 0.1 x1329 - x1419 <= 0 + c700: 0.1 x925 - 0.1 x1330 - x1420 <= 0 + c701: 0.1 x926 - 0.1 x1331 - x1421 <= 0 + c702: 0.1 x927 - 0.1 x1332 - x1422 <= 0 + c703: 0.1 x928 - 0.1 x1333 - x1423 <= 0 + c704: 0.1 x929 - 0.1 x1334 - x1424 <= 0 + c705: 0.1 x930 - 0.1 x1335 - x1425 <= 0 + c706: 0.1 x931 - 0.1 x1336 - x1426 <= 0 + c707: 0.1 x932 - 0.1 x1337 - x1427 <= 0 + c708: 0.1 x933 - 0.1 x1338 - x1428 <= 0 + c709: 0.1 x934 - 0.1 x1339 - x1429 <= 0 + c710: 0.1 x935 - 0.1 x1340 - x1430 <= 0 + c711: 0.1 x936 - 0.1 x1341 - x1431 <= 0 + c712: 0.1 x937 - 0.1 x1342 - x1432 <= 0 + c713: 0.1 x938 - 0.1 x1343 - x1433 <= 0 + c714: 0.1 x939 - 0.1 x1344 - x1434 <= 0 + c715: 0.1 x940 - 0.1 x1345 - x1435 <= 0 + c716: 0.1 x941 - 0.1 x1346 - x1436 <= 0 + c717: 0.1 x942 - 0.1 x1347 - x1437 <= 0 + c718: 0.1 x943 - 0.1 x1348 - x1438 <= 0 + c719: 0.1 x944 - 0.1 x1349 - x1439 <= 0 + c720: 0.1 x945 - 0.1 x1350 - x1440 <= 0 + c721: - 0.255290703510786 x676 - 0.014446498627253 x1081 >= 0 + c722: - 0.255290703510786 x677 - 0.014446498627253 x1082 >= 0 + c723: - 0.255290703510786 x678 - 0.014446498627253 x1083 >= 0 + c724: - 0.255290703510786 x679 - 0.014446498627253 x1084 >= 0 + c725: - 0.255290703510786 x680 - 0.014446498627253 x1085 >= 0 + c726: - 0.255290703510786 x681 - 0.014446498627253 x1086 >= 0 + c727: - 0.255290703510786 x682 - 0.014446498627253 x1087 >= 0 + c728: - 0.255290703510786 x683 - 0.014446498627253 x1088 >= 0 + c729: - 0.255290703510786 x684 - 0.014446498627253 x1089 >= 0 + c730: - 0.255290703510786 x685 - 0.014446498627253 x1090 >= 0 + c731: - 0.255290703510786 x686 - 0.014446498627253 x1091 >= 0 + c732: - 0.255290703510786 x687 - 0.014446498627253 x1092 >= 0 + c733: - 0.255290703510786 x688 - 0.014446498627253 x1093 >= 0 + c734: - 0.255290703510786 x689 - 0.014446498627253 x1094 >= 0 + c735: - 0.255290703510786 x690 - 0.014446498627253 x1095 >= 0 + c736: - 0.255290703510786 x691 - 0.014446498627253 x1096 >= 0 + c737: - 0.255290703510786 x692 - 0.014446498627253 x1097 >= 0 + c738: - 0.255290703510786 x693 - 0.014446498627253 x1098 >= 0 + c739: - 0.255290703510786 x694 - 0.014446498627253 x1099 >= 0 + c740: - 0.255290703510786 x695 - 0.014446498627253 x1100 >= 0 + c741: - 0.255290703510786 x696 - 0.014446498627253 x1101 >= 0 + c742: - 0.255290703510786 x697 - 0.014446498627253 x1102 >= 0 + c743: - 0.255290703510786 x698 - 0.014446498627253 x1103 >= 0 + c744: - 0.255290703510786 x699 - 0.014446498627253 x1104 >= 0 + c745: - 0.255290703510786 x700 - 0.014446498627253 x1105 >= 0 + c746: - 0.255290703510786 x701 - 0.014446498627253 x1106 >= 0 + c747: - 0.255290703510786 x702 - 0.014446498627253 x1107 >= 0 + c748: - 0.255290703510786 x703 - 0.014446498627253 x1108 >= 0 + c749: - 0.255290703510786 x704 - 0.014446498627253 x1109 >= 0 + c750: - 0.255290703510786 x705 - 0.014446498627253 x1110 >= 0 + c751: - 0.255290703510786 x706 - 0.014446498627253 x1111 >= 0 + c752: - 0.255290703510786 x707 - 0.014446498627253 x1112 >= 0 + c753: - 0.255290703510786 x708 - 0.014446498627253 x1113 >= 0 + c754: - 0.255290703510786 x709 - 0.014446498627253 x1114 >= 0 + c755: - 0.255290703510786 x710 - 0.014446498627253 x1115 >= 0 + c756: - 0.255290703510786 x711 - 0.014446498627253 x1116 >= 0 + c757: - 0.255290703510786 x712 - 0.014446498627253 x1117 >= 0 + c758: - 0.255290703510786 x713 - 0.014446498627253 x1118 >= 0 + c759: - 0.255290703510786 x714 - 0.014446498627253 x1119 >= 0 + c760: - 0.255290703510786 x715 - 0.014446498627253 x1120 >= 0 + c761: - 0.255290703510786 x716 - 0.014446498627253 x1121 >= 0 + c762: - 0.255290703510786 x717 - 0.014446498627253 x1122 >= 0 + c763: - 0.255290703510786 x718 - 0.014446498627253 x1123 >= 0 + c764: - 0.255290703510786 x719 - 0.014446498627253 x1124 >= 0 + c765: - 0.255290703510786 x720 - 0.014446498627253 x1125 >= 0 + c766: - 0.255290703510786 x676 - 0.014446498627253 x1081 <= 0 + c767: - 0.255290703510786 x677 - 0.014446498627253 x1082 <= 0 + c768: - 0.255290703510786 x678 - 0.014446498627253 x1083 <= 0 + c769: - 0.255290703510786 x679 - 0.014446498627253 x1084 <= 0 + c770: - 0.255290703510786 x680 - 0.014446498627253 x1085 <= 0 + c771: - 0.255290703510786 x681 - 0.014446498627253 x1086 <= 0 + c772: - 0.255290703510786 x682 - 0.014446498627253 x1087 <= 0 + c773: - 0.255290703510786 x683 - 0.014446498627253 x1088 <= 0 + c774: - 0.255290703510786 x684 - 0.014446498627253 x1089 <= 0 + c775: - 0.255290703510786 x685 - 0.014446498627253 x1090 <= 0 + c776: - 0.255290703510786 x686 - 0.014446498627253 x1091 <= 0 + c777: - 0.255290703510786 x687 - 0.014446498627253 x1092 <= 0 + c778: - 0.255290703510786 x688 - 0.014446498627253 x1093 <= 0 + c779: - 0.255290703510786 x689 - 0.014446498627253 x1094 <= 0 + c780: - 0.255290703510786 x690 - 0.014446498627253 x1095 <= 0 + c781: - 0.255290703510786 x691 - 0.014446498627253 x1096 <= 0 + c782: - 0.255290703510786 x692 - 0.014446498627253 x1097 <= 0 + c783: - 0.255290703510786 x693 - 0.014446498627253 x1098 <= 0 + c784: - 0.255290703510786 x694 - 0.014446498627253 x1099 <= 0 + c785: - 0.255290703510786 x695 - 0.014446498627253 x1100 <= 0 + c786: - 0.255290703510786 x696 - 0.014446498627253 x1101 <= 0 + c787: - 0.255290703510786 x697 - 0.014446498627253 x1102 <= 0 + c788: - 0.255290703510786 x698 - 0.014446498627253 x1103 <= 0 + c789: - 0.255290703510786 x699 - 0.014446498627253 x1104 <= 0 + c790: - 0.255290703510786 x700 - 0.014446498627253 x1105 <= 0 + c791: - 0.255290703510786 x701 - 0.014446498627253 x1106 <= 0 + c792: - 0.255290703510786 x702 - 0.014446498627253 x1107 <= 0 + c793: - 0.255290703510786 x703 - 0.014446498627253 x1108 <= 0 + c794: - 0.255290703510786 x704 - 0.014446498627253 x1109 <= 0 + c795: - 0.255290703510786 x705 - 0.014446498627253 x1110 <= 0 + c796: - 0.255290703510786 x706 - 0.014446498627253 x1111 <= 0 + c797: - 0.255290703510786 x707 - 0.014446498627253 x1112 <= 0 + c798: - 0.255290703510786 x708 - 0.014446498627253 x1113 <= 0 + c799: - 0.255290703510786 x709 - 0.014446498627253 x1114 <= 0 + c800: - 0.255290703510786 x710 - 0.014446498627253 x1115 <= 0 + c801: - 0.255290703510786 x711 - 0.014446498627253 x1116 <= 0 + c802: - 0.255290703510786 x712 - 0.014446498627253 x1117 <= 0 + c803: - 0.255290703510786 x713 - 0.014446498627253 x1118 <= 0 + c804: - 0.255290703510786 x714 - 0.014446498627253 x1119 <= 0 + c805: - 0.255290703510786 x715 - 0.014446498627253 x1120 <= 0 + c806: - 0.255290703510786 x716 - 0.014446498627253 x1121 <= 0 + c807: - 0.255290703510786 x717 - 0.014446498627253 x1122 <= 0 + c808: - 0.255290703510786 x718 - 0.014446498627253 x1123 <= 0 + c809: - 0.255290703510786 x719 - 0.014446498627253 x1124 <= 0 + c810: - 0.255290703510786 x720 - 0.014446498627253 x1125 <= 0 + c811: - 0.1 x676 - 0.1 x1351 - x1396 >= -1 + c812: - 0.1 x677 - 0.1 x1352 - x1397 >= -1 + c813: - 0.1 x678 - 0.1 x1353 - x1398 >= -1 + c814: - 0.1 x679 - 0.1 x1354 - x1399 >= -1 + c815: - 0.1 x680 - 0.1 x1355 - x1400 >= -1 + c816: - 0.1 x681 - 0.1 x1356 - x1401 >= -1 + c817: - 0.1 x682 - 0.1 x1357 - x1402 >= -1 + c818: - 0.1 x683 - 0.1 x1358 - x1403 >= -1 + c819: - 0.1 x684 - 0.1 x1359 - x1404 >= -1 + c820: - 0.1 x685 - 0.1 x1360 - x1405 >= -1 + c821: - 0.1 x686 - 0.1 x1361 - x1406 >= -1 + c822: - 0.1 x687 - 0.1 x1362 - x1407 >= -1 + c823: - 0.1 x688 - 0.1 x1363 - x1408 >= -1 + c824: - 0.1 x689 - 0.1 x1364 - x1409 >= -1 + c825: - 0.1 x690 - 0.1 x1365 - x1410 >= -1 + c826: - 0.1 x691 - 0.1 x1366 - x1411 >= -1 + c827: - 0.1 x692 - 0.1 x1367 - x1412 >= -1 + c828: - 0.1 x693 - 0.1 x1368 - x1413 >= -1 + c829: - 0.1 x694 - 0.1 x1369 - x1414 >= -1 + c830: - 0.1 x695 - 0.1 x1370 - x1415 >= -1 + c831: - 0.1 x696 - 0.1 x1371 - x1416 >= -1 + c832: - 0.1 x697 - 0.1 x1372 - x1417 >= -1 + c833: - 0.1 x698 - 0.1 x1373 - x1418 >= -1 + c834: - 0.1 x699 - 0.1 x1374 - x1419 >= -1 + c835: - 0.1 x700 - 0.1 x1375 - x1420 >= -1 + c836: - 0.1 x701 - 0.1 x1376 - x1421 >= -1 + c837: - 0.1 x702 - 0.1 x1377 - x1422 >= -1 + c838: - 0.1 x703 - 0.1 x1378 - x1423 >= -1 + c839: - 0.1 x704 - 0.1 x1379 - x1424 >= -1 + c840: - 0.1 x705 - 0.1 x1380 - x1425 >= -1 + c841: - 0.1 x706 - 0.1 x1381 - x1426 >= -1 + c842: - 0.1 x707 - 0.1 x1382 - x1427 >= -1 + c843: - 0.1 x708 - 0.1 x1383 - x1428 >= -1 + c844: - 0.1 x709 - 0.1 x1384 - x1429 >= -1 + c845: - 0.1 x710 - 0.1 x1385 - x1430 >= -1 + c846: - 0.1 x711 - 0.1 x1386 - x1431 >= -1 + c847: - 0.1 x712 - 0.1 x1387 - x1432 >= -1 + c848: - 0.1 x713 - 0.1 x1388 - x1433 >= -1 + c849: - 0.1 x714 - 0.1 x1389 - x1434 >= -1 + c850: - 0.1 x715 - 0.1 x1390 - x1435 >= -1 + c851: - 0.1 x716 - 0.1 x1391 - x1436 >= -1 + c852: - 0.1 x717 - 0.1 x1392 - x1437 >= -1 + c853: - 0.1 x718 - 0.1 x1393 - x1438 >= -1 + c854: - 0.1 x719 - 0.1 x1394 - x1439 >= -1 + c855: - 0.1 x720 - 0.1 x1395 - x1440 >= -1 + c856: 0.1 x676 - 0.1 x1351 + x1396 >= 0 + c857: 0.1 x677 - 0.1 x1352 + x1397 >= 0 + c858: 0.1 x678 - 0.1 x1353 + x1398 >= 0 + c859: 0.1 x679 - 0.1 x1354 + x1399 >= 0 + c860: 0.1 x680 - 0.1 x1355 + x1400 >= 0 + c861: 0.1 x681 - 0.1 x1356 + x1401 >= 0 + c862: 0.1 x682 - 0.1 x1357 + x1402 >= 0 + c863: 0.1 x683 - 0.1 x1358 + x1403 >= 0 + c864: 0.1 x684 - 0.1 x1359 + x1404 >= 0 + c865: 0.1 x685 - 0.1 x1360 + x1405 >= 0 + c866: 0.1 x686 - 0.1 x1361 + x1406 >= 0 + c867: 0.1 x687 - 0.1 x1362 + x1407 >= 0 + c868: 0.1 x688 - 0.1 x1363 + x1408 >= 0 + c869: 0.1 x689 - 0.1 x1364 + x1409 >= 0 + c870: 0.1 x690 - 0.1 x1365 + x1410 >= 0 + c871: 0.1 x691 - 0.1 x1366 + x1411 >= 0 + c872: 0.1 x692 - 0.1 x1367 + x1412 >= 0 + c873: 0.1 x693 - 0.1 x1368 + x1413 >= 0 + c874: 0.1 x694 - 0.1 x1369 + x1414 >= 0 + c875: 0.1 x695 - 0.1 x1370 + x1415 >= 0 + c876: 0.1 x696 - 0.1 x1371 + x1416 >= 0 + c877: 0.1 x697 - 0.1 x1372 + x1417 >= 0 + c878: 0.1 x698 - 0.1 x1373 + x1418 >= 0 + c879: 0.1 x699 - 0.1 x1374 + x1419 >= 0 + c880: 0.1 x700 - 0.1 x1375 + x1420 >= 0 + c881: 0.1 x701 - 0.1 x1376 + x1421 >= 0 + c882: 0.1 x702 - 0.1 x1377 + x1422 >= 0 + c883: 0.1 x703 - 0.1 x1378 + x1423 >= 0 + c884: 0.1 x704 - 0.1 x1379 + x1424 >= 0 + c885: 0.1 x705 - 0.1 x1380 + x1425 >= 0 + c886: 0.1 x706 - 0.1 x1381 + x1426 >= 0 + c887: 0.1 x707 - 0.1 x1382 + x1427 >= 0 + c888: 0.1 x708 - 0.1 x1383 + x1428 >= 0 + c889: 0.1 x709 - 0.1 x1384 + x1429 >= 0 + c890: 0.1 x710 - 0.1 x1385 + x1430 >= 0 + c891: 0.1 x711 - 0.1 x1386 + x1431 >= 0 + c892: 0.1 x712 - 0.1 x1387 + x1432 >= 0 + c893: 0.1 x713 - 0.1 x1388 + x1433 >= 0 + c894: 0.1 x714 - 0.1 x1389 + x1434 >= 0 + c895: 0.1 x715 - 0.1 x1390 + x1435 >= 0 + c896: 0.1 x716 - 0.1 x1391 + x1436 >= 0 + c897: 0.1 x717 - 0.1 x1392 + x1437 >= 0 + c898: 0.1 x718 - 0.1 x1393 + x1438 >= 0 + c899: 0.1 x719 - 0.1 x1394 + x1439 >= 0 + c900: 0.1 x720 - 0.1 x1395 + x1440 >= 0 + c901: - 0.1 x676 - 0.1 x1351 + x1396 <= 1 + c902: - 0.1 x677 - 0.1 x1352 + x1397 <= 1 + c903: - 0.1 x678 - 0.1 x1353 + x1398 <= 1 + c904: - 0.1 x679 - 0.1 x1354 + x1399 <= 1 + c905: - 0.1 x680 - 0.1 x1355 + x1400 <= 1 + c906: - 0.1 x681 - 0.1 x1356 + x1401 <= 1 + c907: - 0.1 x682 - 0.1 x1357 + x1402 <= 1 + c908: - 0.1 x683 - 0.1 x1358 + x1403 <= 1 + c909: - 0.1 x684 - 0.1 x1359 + x1404 <= 1 + c910: - 0.1 x685 - 0.1 x1360 + x1405 <= 1 + c911: - 0.1 x686 - 0.1 x1361 + x1406 <= 1 + c912: - 0.1 x687 - 0.1 x1362 + x1407 <= 1 + c913: - 0.1 x688 - 0.1 x1363 + x1408 <= 1 + c914: - 0.1 x689 - 0.1 x1364 + x1409 <= 1 + c915: - 0.1 x690 - 0.1 x1365 + x1410 <= 1 + c916: - 0.1 x691 - 0.1 x1366 + x1411 <= 1 + c917: - 0.1 x692 - 0.1 x1367 + x1412 <= 1 + c918: - 0.1 x693 - 0.1 x1368 + x1413 <= 1 + c919: - 0.1 x694 - 0.1 x1369 + x1414 <= 1 + c920: - 0.1 x695 - 0.1 x1370 + x1415 <= 1 + c921: - 0.1 x696 - 0.1 x1371 + x1416 <= 1 + c922: - 0.1 x697 - 0.1 x1372 + x1417 <= 1 + c923: - 0.1 x698 - 0.1 x1373 + x1418 <= 1 + c924: - 0.1 x699 - 0.1 x1374 + x1419 <= 1 + c925: - 0.1 x700 - 0.1 x1375 + x1420 <= 1 + c926: - 0.1 x701 - 0.1 x1376 + x1421 <= 1 + c927: - 0.1 x702 - 0.1 x1377 + x1422 <= 1 + c928: - 0.1 x703 - 0.1 x1378 + x1423 <= 1 + c929: - 0.1 x704 - 0.1 x1379 + x1424 <= 1 + c930: - 0.1 x705 - 0.1 x1380 + x1425 <= 1 + c931: - 0.1 x706 - 0.1 x1381 + x1426 <= 1 + c932: - 0.1 x707 - 0.1 x1382 + x1427 <= 1 + c933: - 0.1 x708 - 0.1 x1383 + x1428 <= 1 + c934: - 0.1 x709 - 0.1 x1384 + x1429 <= 1 + c935: - 0.1 x710 - 0.1 x1385 + x1430 <= 1 + c936: - 0.1 x711 - 0.1 x1386 + x1431 <= 1 + c937: - 0.1 x712 - 0.1 x1387 + x1432 <= 1 + c938: - 0.1 x713 - 0.1 x1388 + x1433 <= 1 + c939: - 0.1 x714 - 0.1 x1389 + x1434 <= 1 + c940: - 0.1 x715 - 0.1 x1390 + x1435 <= 1 + c941: - 0.1 x716 - 0.1 x1391 + x1436 <= 1 + c942: - 0.1 x717 - 0.1 x1392 + x1437 <= 1 + c943: - 0.1 x718 - 0.1 x1393 + x1438 <= 1 + c944: - 0.1 x719 - 0.1 x1394 + x1439 <= 1 + c945: - 0.1 x720 - 0.1 x1395 + x1440 <= 1 + c946: 0.1 x676 - 0.1 x1351 - x1396 <= 0 + c947: 0.1 x677 - 0.1 x1352 - x1397 <= 0 + c948: 0.1 x678 - 0.1 x1353 - x1398 <= 0 + c949: 0.1 x679 - 0.1 x1354 - x1399 <= 0 + c950: 0.1 x680 - 0.1 x1355 - x1400 <= 0 + c951: 0.1 x681 - 0.1 x1356 - x1401 <= 0 + c952: 0.1 x682 - 0.1 x1357 - x1402 <= 0 + c953: 0.1 x683 - 0.1 x1358 - x1403 <= 0 + c954: 0.1 x684 - 0.1 x1359 - x1404 <= 0 + c955: 0.1 x685 - 0.1 x1360 - x1405 <= 0 + c956: 0.1 x686 - 0.1 x1361 - x1406 <= 0 + c957: 0.1 x687 - 0.1 x1362 - x1407 <= 0 + c958: 0.1 x688 - 0.1 x1363 - x1408 <= 0 + c959: 0.1 x689 - 0.1 x1364 - x1409 <= 0 + c960: 0.1 x690 - 0.1 x1365 - x1410 <= 0 + c961: 0.1 x691 - 0.1 x1366 - x1411 <= 0 + c962: 0.1 x692 - 0.1 x1367 - x1412 <= 0 + c963: 0.1 x693 - 0.1 x1368 - x1413 <= 0 + c964: 0.1 x694 - 0.1 x1369 - x1414 <= 0 + c965: 0.1 x695 - 0.1 x1370 - x1415 <= 0 + c966: 0.1 x696 - 0.1 x1371 - x1416 <= 0 + c967: 0.1 x697 - 0.1 x1372 - x1417 <= 0 + c968: 0.1 x698 - 0.1 x1373 - x1418 <= 0 + c969: 0.1 x699 - 0.1 x1374 - x1419 <= 0 + c970: 0.1 x700 - 0.1 x1375 - x1420 <= 0 + c971: 0.1 x701 - 0.1 x1376 - x1421 <= 0 + c972: 0.1 x702 - 0.1 x1377 - x1422 <= 0 + c973: 0.1 x703 - 0.1 x1378 - x1423 <= 0 + c974: 0.1 x704 - 0.1 x1379 - x1424 <= 0 + c975: 0.1 x705 - 0.1 x1380 - x1425 <= 0 + c976: 0.1 x706 - 0.1 x1381 - x1426 <= 0 + c977: 0.1 x707 - 0.1 x1382 - x1427 <= 0 + c978: 0.1 x708 - 0.1 x1383 - x1428 <= 0 + c979: 0.1 x709 - 0.1 x1384 - x1429 <= 0 + c980: 0.1 x710 - 0.1 x1385 - x1430 <= 0 + c981: 0.1 x711 - 0.1 x1386 - x1431 <= 0 + c982: 0.1 x712 - 0.1 x1387 - x1432 <= 0 + c983: 0.1 x713 - 0.1 x1388 - x1433 <= 0 + c984: 0.1 x714 - 0.1 x1389 - x1434 <= 0 + c985: 0.1 x715 - 0.1 x1390 - x1435 <= 0 + c986: 0.1 x716 - 0.1 x1391 - x1436 <= 0 + c987: 0.1 x717 - 0.1 x1392 - x1437 <= 0 + c988: 0.1 x718 - 0.1 x1393 - x1438 <= 0 + c989: 0.1 x719 - 0.1 x1394 - x1439 <= 0 + c990: 0.1 x720 - 0.1 x1395 - x1440 <= 0 + c991: x1441 = 1 + c992: x1442 = 1 + c993: 4.1496 x451 + 1.5 x1261 >= 1.5 + c994: 4.1496 x451 - 0.5 x1261 <= 1.5 + c995: 0.234227413705435 x811 + 4.26935508606863 x901 - 0.234227413705435 x991 + = 0 + c996: - 0.234988995947158 x361 + 0.234988995947158 x586 + + 4.2555184168065 x676 = 0 + c997: x361 - x811 >= 10.2 + c998: 0.000169476778882706 x946 - 0.112961371435413 x1081 + - 22.1314593496185 x1396 >= -22.1314593496185 + c999: 0.000169476778882706 x946 - 0.112961371435413 x1081 + + 22.1314593496185 x1396 <= 22.1314593496185 + c1000: 0.000169476778882706 x946 + 0.112961371435413 x1081 + + 22.1314593496185 x1396 >= 0 + c1001: 0.000169476778882706 x946 + 0.112961371435413 x1081 + - 22.1314593496185 x1396 <= 0 + c1002: 0.000170027826700465 x721 - 0.112595271847902 x1081 + - 22.2034190154725 x1396 >= -22.2034190154725 + c1003: 0.000170027826700465 x721 - 0.112595271847902 x1081 + + 22.2034190154725 x1396 <= 22.2034190154725 + c1004: 0.000170027826700465 x721 + 0.112595271847902 x1081 + + 22.2034190154725 x1396 >= 0 + c1005: 0.000170027826700465 x721 + 0.112595271847902 x1081 + - 22.2034190154725 x1396 <= 0 + c1006: 0.357539258742026 x1081 - 31.6543835826888 x1396 <= -0.0315912011803282 + c1007: 0.357539258742026 x1081 - 31.6543835826888 x1396 >= -31.6227923815085 + c1008: 0.41496 x766 - x1396 <= 0 + c1009: 0.41496 x766 - x1396 >= -1 + c1010: 0.357539258742026 x1081 - 31.6543835826888 x1396 <= -0.0315912011803282 + c1011: 0.357539258742026 x1081 - 31.6543835826888 x1396 >= -31.6227923815085 + c1012: 0.41496 x541 - x1396 <= 0 + c1013: 0.41496 x541 - x1396 >= -1 + c1014: - 6.6370133589627 x46 + 6.6370133589627 x766 - 0.150670180383107 x1441 + = 0 + c1015: - 4.78154160760699 x316 + 4.78154160760699 x541 + - 0.209137571533225 x1442 = 0 + c1016: x766 - 0.45 x1081 = 0 + c1017: x541 - 0.75 x1081 = 0 + c1018: 0.41496 x766 - 0.186732 x1081 + x1396 <= 1 + c1019: 0.41496 x766 - 0.186732 x1081 + x1396 >= 0 + c1020: 0.41496 x46 - 0.186732 x1081 + x1396 <= 1 + c1021: 0.41496 x46 - 0.186732 x1081 + x1396 >= 0 + c1022: 0.41496 x541 - 0.31122 x1081 + x1396 <= 1 + c1023: 0.41496 x541 - 0.31122 x1081 + x1396 >= 0 + c1024: 0.41496 x316 - 0.31122 x1081 + x1396 <= 1 + c1025: 0.41496 x316 - 0.31122 x1081 + x1396 >= 0 + c1026: 4.1496 x452 + 1.5 x1262 >= 1.5 + c1027: 4.1496 x452 - 0.5 x1262 <= 1.5 + c1028: 0.234227413705435 x812 + 4.26935508606863 x902 - 0.234227413705435 x992 + = 0 + c1029: - 0.234988995947158 x362 + 0.234988995947158 x587 + + 4.2555184168065 x677 = 0 + c1030: x362 - x812 >= 10.2 + c1031: 0.000169476778882706 x947 - 0.112961371435413 x1082 + - 22.1314593496185 x1397 >= -22.1314593496185 + c1032: 0.000169476778882706 x947 - 0.112961371435413 x1082 + + 22.1314593496185 x1397 <= 22.1314593496185 + c1033: 0.000169476778882706 x947 + 0.112961371435413 x1082 + + 22.1314593496185 x1397 >= 0 + c1034: 0.000169476778882706 x947 + 0.112961371435413 x1082 + - 22.1314593496185 x1397 <= 0 + c1035: 0.000170027826700465 x722 - 0.112595271847902 x1082 + - 22.2034190154725 x1397 >= -22.2034190154725 + c1036: 0.000170027826700465 x722 - 0.112595271847902 x1082 + + 22.2034190154725 x1397 <= 22.2034190154725 + c1037: 0.000170027826700465 x722 + 0.112595271847902 x1082 + + 22.2034190154725 x1397 >= 0 + c1038: 0.000170027826700465 x722 + 0.112595271847902 x1082 + - 22.2034190154725 x1397 <= 0 + c1039: 0.357539258742026 x1082 - 31.6543835826888 x1397 <= -0.0315912011803282 + c1040: 0.357539258742026 x1082 - 31.6543835826888 x1397 >= -31.6227923815085 + c1041: 0.41496 x767 - x1397 <= 0 + c1042: 0.41496 x767 - x1397 >= -1 + c1043: 0.357539258742026 x1082 - 31.6543835826888 x1397 <= -0.0315912011803282 + c1044: 0.357539258742026 x1082 - 31.6543835826888 x1397 >= -31.6227923815085 + c1045: 0.41496 x542 - x1397 <= 0 + c1046: 0.41496 x542 - x1397 >= -1 + c1047: - 6.6370133589627 x47 + 6.6370133589627 x767 - 0.150670180383107 x1441 + = 0 + c1048: - 4.78154160760699 x317 + 4.78154160760699 x542 + - 0.209137571533225 x1442 = 0 + c1049: x767 - 0.45 x1082 = 0 + c1050: x542 - 0.75 x1082 = 0 + c1051: 0.41496 x767 - 0.186732 x1082 + x1397 <= 1 + c1052: 0.41496 x767 - 0.186732 x1082 + x1397 >= 0 + c1053: 0.41496 x47 - 0.186732 x1082 + x1397 <= 1 + c1054: 0.41496 x47 - 0.186732 x1082 + x1397 >= 0 + c1055: 0.41496 x542 - 0.31122 x1082 + x1397 <= 1 + c1056: 0.41496 x542 - 0.31122 x1082 + x1397 >= 0 + c1057: 0.41496 x317 - 0.31122 x1082 + x1397 <= 1 + c1058: 0.41496 x317 - 0.31122 x1082 + x1397 >= 0 + c1059: 4.1496 x453 + 1.5 x1263 >= 1.5 + c1060: 4.1496 x453 - 0.5 x1263 <= 1.5 + c1061: 0.234227413705435 x813 + 4.26935508606863 x903 - 0.234227413705435 x993 + = 0 + c1062: - 0.234988995947158 x363 + 0.234988995947158 x588 + + 4.2555184168065 x678 = 0 + c1063: x363 - x813 >= 10.2 + c1064: 0.000169476778882706 x948 - 0.112961371435413 x1083 + - 22.1314593496185 x1398 >= -22.1314593496185 + c1065: 0.000169476778882706 x948 - 0.112961371435413 x1083 + + 22.1314593496185 x1398 <= 22.1314593496185 + c1066: 0.000169476778882706 x948 + 0.112961371435413 x1083 + + 22.1314593496185 x1398 >= 0 + c1067: 0.000169476778882706 x948 + 0.112961371435413 x1083 + - 22.1314593496185 x1398 <= 0 + c1068: 0.000170027826700465 x723 - 0.112595271847902 x1083 + - 22.2034190154725 x1398 >= -22.2034190154725 + c1069: 0.000170027826700465 x723 - 0.112595271847902 x1083 + + 22.2034190154725 x1398 <= 22.2034190154725 + c1070: 0.000170027826700465 x723 + 0.112595271847902 x1083 + + 22.2034190154725 x1398 >= 0 + c1071: 0.000170027826700465 x723 + 0.112595271847902 x1083 + - 22.2034190154725 x1398 <= 0 + c1072: 0.357539258742026 x1083 - 31.6543835826888 x1398 <= -0.0315912011803282 + c1073: 0.357539258742026 x1083 - 31.6543835826888 x1398 >= -31.6227923815085 + c1074: 0.41496 x768 - x1398 <= 0 + c1075: 0.41496 x768 - x1398 >= -1 + c1076: 0.357539258742026 x1083 - 31.6543835826888 x1398 <= -0.0315912011803282 + c1077: 0.357539258742026 x1083 - 31.6543835826888 x1398 >= -31.6227923815085 + c1078: 0.41496 x543 - x1398 <= 0 + c1079: 0.41496 x543 - x1398 >= -1 + c1080: - 6.6370133589627 x48 + 6.6370133589627 x768 - 0.150670180383107 x1441 + = 0 + c1081: - 4.78154160760699 x318 + 4.78154160760699 x543 + - 0.209137571533225 x1442 = 0 + c1082: x768 - 0.45 x1083 = 0 + c1083: x543 - 0.75 x1083 = 0 + c1084: 0.41496 x768 - 0.186732 x1083 + x1398 <= 1 + c1085: 0.41496 x768 - 0.186732 x1083 + x1398 >= 0 + c1086: 0.41496 x48 - 0.186732 x1083 + x1398 <= 1 + c1087: 0.41496 x48 - 0.186732 x1083 + x1398 >= 0 + c1088: 0.41496 x543 - 0.31122 x1083 + x1398 <= 1 + c1089: 0.41496 x543 - 0.31122 x1083 + x1398 >= 0 + c1090: 0.41496 x318 - 0.31122 x1083 + x1398 <= 1 + c1091: 0.41496 x318 - 0.31122 x1083 + x1398 >= 0 + c1092: 4.1496 x454 + 1.5 x1264 >= 1.5 + c1093: 4.1496 x454 - 0.5 x1264 <= 1.5 + c1094: 0.234227413705435 x814 + 4.26935508606863 x904 - 0.234227413705435 x994 + = 0 + c1095: - 0.234988995947158 x364 + 0.234988995947158 x589 + + 4.2555184168065 x679 = 0 + c1096: x364 - x814 >= 10.2 + c1097: 0.000169476778882706 x949 - 0.112961371435413 x1084 + - 22.1314593496185 x1399 >= -22.1314593496185 + c1098: 0.000169476778882706 x949 - 0.112961371435413 x1084 + + 22.1314593496185 x1399 <= 22.1314593496185 + c1099: 0.000169476778882706 x949 + 0.112961371435413 x1084 + + 22.1314593496185 x1399 >= 0 + c1100: 0.000169476778882706 x949 + 0.112961371435413 x1084 + - 22.1314593496185 x1399 <= 0 + c1101: 0.000170027826700465 x724 - 0.112595271847902 x1084 + - 22.2034190154725 x1399 >= -22.2034190154725 + c1102: 0.000170027826700465 x724 - 0.112595271847902 x1084 + + 22.2034190154725 x1399 <= 22.2034190154725 + c1103: 0.000170027826700465 x724 + 0.112595271847902 x1084 + + 22.2034190154725 x1399 >= 0 + c1104: 0.000170027826700465 x724 + 0.112595271847902 x1084 + - 22.2034190154725 x1399 <= 0 + c1105: 0.357539258742026 x1084 - 31.6543835826888 x1399 <= -0.0315912011803282 + c1106: 0.357539258742026 x1084 - 31.6543835826888 x1399 >= -31.6227923815085 + c1107: 0.41496 x769 - x1399 <= 0 + c1108: 0.41496 x769 - x1399 >= -1 + c1109: 0.357539258742026 x1084 - 31.6543835826888 x1399 <= -0.0315912011803282 + c1110: 0.357539258742026 x1084 - 31.6543835826888 x1399 >= -31.6227923815085 + c1111: 0.41496 x544 - x1399 <= 0 + c1112: 0.41496 x544 - x1399 >= -1 + c1113: - 6.6370133589627 x49 + 6.6370133589627 x769 - 0.150670180383107 x1441 + = 0 + c1114: - 4.78154160760699 x319 + 4.78154160760699 x544 + - 0.209137571533225 x1442 = 0 + c1115: x769 - 0.45 x1084 = 0 + c1116: x544 - 0.75 x1084 = 0 + c1117: 0.41496 x769 - 0.186732 x1084 + x1399 <= 1 + c1118: 0.41496 x769 - 0.186732 x1084 + x1399 >= 0 + c1119: 0.41496 x49 - 0.186732 x1084 + x1399 <= 1 + c1120: 0.41496 x49 - 0.186732 x1084 + x1399 >= 0 + c1121: 0.41496 x544 - 0.31122 x1084 + x1399 <= 1 + c1122: 0.41496 x544 - 0.31122 x1084 + x1399 >= 0 + c1123: 0.41496 x319 - 0.31122 x1084 + x1399 <= 1 + c1124: 0.41496 x319 - 0.31122 x1084 + x1399 >= 0 + c1125: 4.1496 x455 + 1.5 x1265 >= 1.5 + c1126: 4.1496 x455 - 0.5 x1265 <= 1.5 + c1127: 0.234227413705435 x815 + 4.26935508606863 x905 - 0.234227413705435 x995 + = 0 + c1128: - 0.234988995947158 x365 + 0.234988995947158 x590 + + 4.2555184168065 x680 = 0 + c1129: x365 - x815 >= 10.2 + c1130: 0.000169476778882706 x950 - 0.112961371435413 x1085 + - 22.1314593496185 x1400 >= -22.1314593496185 + c1131: 0.000169476778882706 x950 - 0.112961371435413 x1085 + + 22.1314593496185 x1400 <= 22.1314593496185 + c1132: 0.000169476778882706 x950 + 0.112961371435413 x1085 + + 22.1314593496185 x1400 >= 0 + c1133: 0.000169476778882706 x950 + 0.112961371435413 x1085 + - 22.1314593496185 x1400 <= 0 + c1134: 0.000170027826700465 x725 - 0.112595271847902 x1085 + - 22.2034190154725 x1400 >= -22.2034190154725 + c1135: 0.000170027826700465 x725 - 0.112595271847902 x1085 + + 22.2034190154725 x1400 <= 22.2034190154725 + c1136: 0.000170027826700465 x725 + 0.112595271847902 x1085 + + 22.2034190154725 x1400 >= 0 + c1137: 0.000170027826700465 x725 + 0.112595271847902 x1085 + - 22.2034190154725 x1400 <= 0 + c1138: 0.357539258742026 x1085 - 31.6543835826888 x1400 <= -0.0315912011803282 + c1139: 0.357539258742026 x1085 - 31.6543835826888 x1400 >= -31.6227923815085 + c1140: 0.41496 x770 - x1400 <= 0 + c1141: 0.41496 x770 - x1400 >= -1 + c1142: 0.357539258742026 x1085 - 31.6543835826888 x1400 <= -0.0315912011803282 + c1143: 0.357539258742026 x1085 - 31.6543835826888 x1400 >= -31.6227923815085 + c1144: 0.41496 x545 - x1400 <= 0 + c1145: 0.41496 x545 - x1400 >= -1 + c1146: - 6.6370133589627 x50 + 6.6370133589627 x770 - 0.150670180383107 x1441 + = 0 + c1147: - 4.78154160760699 x320 + 4.78154160760699 x545 + - 0.209137571533225 x1442 = 0 + c1148: x770 - 0.45 x1085 = 0 + c1149: x545 - 0.75 x1085 = 0 + c1150: 0.41496 x770 - 0.186732 x1085 + x1400 <= 1 + c1151: 0.41496 x770 - 0.186732 x1085 + x1400 >= 0 + c1152: 0.41496 x50 - 0.186732 x1085 + x1400 <= 1 + c1153: 0.41496 x50 - 0.186732 x1085 + x1400 >= 0 + c1154: 0.41496 x545 - 0.31122 x1085 + x1400 <= 1 + c1155: 0.41496 x545 - 0.31122 x1085 + x1400 >= 0 + c1156: 0.41496 x320 - 0.31122 x1085 + x1400 <= 1 + c1157: 0.41496 x320 - 0.31122 x1085 + x1400 >= 0 + c1158: 4.1496 x456 + 1.5 x1266 >= 1.5 + c1159: 4.1496 x456 - 0.5 x1266 <= 1.5 + c1160: 0.234227413705435 x816 + 4.26935508606863 x906 - 0.234227413705435 x996 + = 0 + c1161: - 0.234988995947158 x366 + 0.234988995947158 x591 + + 4.2555184168065 x681 = 0 + c1162: x366 - x816 >= 10.2 + c1163: 0.000169476778882706 x951 - 0.112961371435413 x1086 + - 22.1314593496185 x1401 >= -22.1314593496185 + c1164: 0.000169476778882706 x951 - 0.112961371435413 x1086 + + 22.1314593496185 x1401 <= 22.1314593496185 + c1165: 0.000169476778882706 x951 + 0.112961371435413 x1086 + + 22.1314593496185 x1401 >= 0 + c1166: 0.000169476778882706 x951 + 0.112961371435413 x1086 + - 22.1314593496185 x1401 <= 0 + c1167: 0.000170027826700465 x726 - 0.112595271847902 x1086 + - 22.2034190154725 x1401 >= -22.2034190154725 + c1168: 0.000170027826700465 x726 - 0.112595271847902 x1086 + + 22.2034190154725 x1401 <= 22.2034190154725 + c1169: 0.000170027826700465 x726 + 0.112595271847902 x1086 + + 22.2034190154725 x1401 >= 0 + c1170: 0.000170027826700465 x726 + 0.112595271847902 x1086 + - 22.2034190154725 x1401 <= 0 + c1171: 0.357539258742026 x1086 - 31.6543835826888 x1401 <= -0.0315912011803282 + c1172: 0.357539258742026 x1086 - 31.6543835826888 x1401 >= -31.6227923815085 + c1173: 0.41496 x771 - x1401 <= 0 + c1174: 0.41496 x771 - x1401 >= -1 + c1175: 0.357539258742026 x1086 - 31.6543835826888 x1401 <= -0.0315912011803282 + c1176: 0.357539258742026 x1086 - 31.6543835826888 x1401 >= -31.6227923815085 + c1177: 0.41496 x546 - x1401 <= 0 + c1178: 0.41496 x546 - x1401 >= -1 + c1179: - 6.6370133589627 x51 + 6.6370133589627 x771 - 0.150670180383107 x1441 + = 0 + c1180: - 4.78154160760699 x321 + 4.78154160760699 x546 + - 0.209137571533225 x1442 = 0 + c1181: x771 - 0.45 x1086 = 0 + c1182: x546 - 0.75 x1086 = 0 + c1183: 0.41496 x771 - 0.186732 x1086 + x1401 <= 1 + c1184: 0.41496 x771 - 0.186732 x1086 + x1401 >= 0 + c1185: 0.41496 x51 - 0.186732 x1086 + x1401 <= 1 + c1186: 0.41496 x51 - 0.186732 x1086 + x1401 >= 0 + c1187: 0.41496 x546 - 0.31122 x1086 + x1401 <= 1 + c1188: 0.41496 x546 - 0.31122 x1086 + x1401 >= 0 + c1189: 0.41496 x321 - 0.31122 x1086 + x1401 <= 1 + c1190: 0.41496 x321 - 0.31122 x1086 + x1401 >= 0 + c1191: 4.1496 x457 + 1.5 x1267 >= 1.5 + c1192: 4.1496 x457 - 0.5 x1267 <= 1.5 + c1193: 0.234227413705435 x817 + 4.26935508606863 x907 - 0.234227413705435 x997 + = 0 + c1194: - 0.234988995947158 x367 + 0.234988995947158 x592 + + 4.2555184168065 x682 = 0 + c1195: x367 - x817 >= 10.2 + c1196: 0.000169476778882706 x952 - 0.112961371435413 x1087 + - 22.1314593496185 x1402 >= -22.1314593496185 + c1197: 0.000169476778882706 x952 - 0.112961371435413 x1087 + + 22.1314593496185 x1402 <= 22.1314593496185 + c1198: 0.000169476778882706 x952 + 0.112961371435413 x1087 + + 22.1314593496185 x1402 >= 0 + c1199: 0.000169476778882706 x952 + 0.112961371435413 x1087 + - 22.1314593496185 x1402 <= 0 + c1200: 0.000170027826700465 x727 - 0.112595271847902 x1087 + - 22.2034190154725 x1402 >= -22.2034190154725 + c1201: 0.000170027826700465 x727 - 0.112595271847902 x1087 + + 22.2034190154725 x1402 <= 22.2034190154725 + c1202: 0.000170027826700465 x727 + 0.112595271847902 x1087 + + 22.2034190154725 x1402 >= 0 + c1203: 0.000170027826700465 x727 + 0.112595271847902 x1087 + - 22.2034190154725 x1402 <= 0 + c1204: 0.357539258742026 x1087 - 31.6543835826888 x1402 <= -0.0315912011803282 + c1205: 0.357539258742026 x1087 - 31.6543835826888 x1402 >= -31.6227923815085 + c1206: 0.41496 x772 - x1402 <= 0 + c1207: 0.41496 x772 - x1402 >= -1 + c1208: 0.357539258742026 x1087 - 31.6543835826888 x1402 <= -0.0315912011803282 + c1209: 0.357539258742026 x1087 - 31.6543835826888 x1402 >= -31.6227923815085 + c1210: 0.41496 x547 - x1402 <= 0 + c1211: 0.41496 x547 - x1402 >= -1 + c1212: - 6.6370133589627 x52 + 6.6370133589627 x772 - 0.150670180383107 x1441 + = 0 + c1213: - 4.78154160760699 x322 + 4.78154160760699 x547 + - 0.209137571533225 x1442 = 0 + c1214: x772 - 0.45 x1087 = 0 + c1215: x547 - 0.75 x1087 = 0 + c1216: 0.41496 x772 - 0.186732 x1087 + x1402 <= 1 + c1217: 0.41496 x772 - 0.186732 x1087 + x1402 >= 0 + c1218: 0.41496 x52 - 0.186732 x1087 + x1402 <= 1 + c1219: 0.41496 x52 - 0.186732 x1087 + x1402 >= 0 + c1220: 0.41496 x547 - 0.31122 x1087 + x1402 <= 1 + c1221: 0.41496 x547 - 0.31122 x1087 + x1402 >= 0 + c1222: 0.41496 x322 - 0.31122 x1087 + x1402 <= 1 + c1223: 0.41496 x322 - 0.31122 x1087 + x1402 >= 0 + c1224: 4.1496 x458 + 1.5 x1268 >= 1.5 + c1225: 4.1496 x458 - 0.5 x1268 <= 1.5 + c1226: 0.234227413705435 x818 + 4.26935508606863 x908 - 0.234227413705435 x998 + = 0 + c1227: - 0.234988995947158 x368 + 0.234988995947158 x593 + + 4.2555184168065 x683 = 0 + c1228: x368 - x818 >= 10.2 + c1229: 0.000169476778882706 x953 - 0.112961371435413 x1088 + - 22.1314593496185 x1403 >= -22.1314593496185 + c1230: 0.000169476778882706 x953 - 0.112961371435413 x1088 + + 22.1314593496185 x1403 <= 22.1314593496185 + c1231: 0.000169476778882706 x953 + 0.112961371435413 x1088 + + 22.1314593496185 x1403 >= 0 + c1232: 0.000169476778882706 x953 + 0.112961371435413 x1088 + - 22.1314593496185 x1403 <= 0 + c1233: 0.000170027826700465 x728 - 0.112595271847902 x1088 + - 22.2034190154725 x1403 >= -22.2034190154725 + c1234: 0.000170027826700465 x728 - 0.112595271847902 x1088 + + 22.2034190154725 x1403 <= 22.2034190154725 + c1235: 0.000170027826700465 x728 + 0.112595271847902 x1088 + + 22.2034190154725 x1403 >= 0 + c1236: 0.000170027826700465 x728 + 0.112595271847902 x1088 + - 22.2034190154725 x1403 <= 0 + c1237: 0.357539258742026 x1088 - 31.6543835826888 x1403 <= -0.0315912011803282 + c1238: 0.357539258742026 x1088 - 31.6543835826888 x1403 >= -31.6227923815085 + c1239: 0.41496 x773 - x1403 <= 0 + c1240: 0.41496 x773 - x1403 >= -1 + c1241: 0.357539258742026 x1088 - 31.6543835826888 x1403 <= -0.0315912011803282 + c1242: 0.357539258742026 x1088 - 31.6543835826888 x1403 >= -31.6227923815085 + c1243: 0.41496 x548 - x1403 <= 0 + c1244: 0.41496 x548 - x1403 >= -1 + c1245: - 6.6370133589627 x53 + 6.6370133589627 x773 - 0.150670180383107 x1441 + = 0 + c1246: - 4.78154160760699 x323 + 4.78154160760699 x548 + - 0.209137571533225 x1442 = 0 + c1247: x773 - 0.45 x1088 = 0 + c1248: x548 - 0.75 x1088 = 0 + c1249: 0.41496 x773 - 0.186732 x1088 + x1403 <= 1 + c1250: 0.41496 x773 - 0.186732 x1088 + x1403 >= 0 + c1251: 0.41496 x53 - 0.186732 x1088 + x1403 <= 1 + c1252: 0.41496 x53 - 0.186732 x1088 + x1403 >= 0 + c1253: 0.41496 x548 - 0.31122 x1088 + x1403 <= 1 + c1254: 0.41496 x548 - 0.31122 x1088 + x1403 >= 0 + c1255: 0.41496 x323 - 0.31122 x1088 + x1403 <= 1 + c1256: 0.41496 x323 - 0.31122 x1088 + x1403 >= 0 + c1257: 4.1496 x459 + 1.5 x1269 >= 1.5 + c1258: 4.1496 x459 - 0.5 x1269 <= 1.5 + c1259: 0.234227413705435 x819 + 4.26935508606863 x909 - 0.234227413705435 x999 + = 0 + c1260: - 0.234988995947158 x369 + 0.234988995947158 x594 + + 4.2555184168065 x684 = 0 + c1261: x369 - x819 >= 10.2 + c1262: 0.000169476778882706 x954 - 0.112961371435413 x1089 + - 22.1314593496185 x1404 >= -22.1314593496185 + c1263: 0.000169476778882706 x954 - 0.112961371435413 x1089 + + 22.1314593496185 x1404 <= 22.1314593496185 + c1264: 0.000169476778882706 x954 + 0.112961371435413 x1089 + + 22.1314593496185 x1404 >= 0 + c1265: 0.000169476778882706 x954 + 0.112961371435413 x1089 + - 22.1314593496185 x1404 <= 0 + c1266: 0.000170027826700465 x729 - 0.112595271847902 x1089 + - 22.2034190154725 x1404 >= -22.2034190154725 + c1267: 0.000170027826700465 x729 - 0.112595271847902 x1089 + + 22.2034190154725 x1404 <= 22.2034190154725 + c1268: 0.000170027826700465 x729 + 0.112595271847902 x1089 + + 22.2034190154725 x1404 >= 0 + c1269: 0.000170027826700465 x729 + 0.112595271847902 x1089 + - 22.2034190154725 x1404 <= 0 + c1270: 0.357539258742026 x1089 - 31.6543835826888 x1404 <= -0.0315912011803282 + c1271: 0.357539258742026 x1089 - 31.6543835826888 x1404 >= -31.6227923815085 + c1272: 0.41496 x774 - x1404 <= 0 + c1273: 0.41496 x774 - x1404 >= -1 + c1274: 0.357539258742026 x1089 - 31.6543835826888 x1404 <= -0.0315912011803282 + c1275: 0.357539258742026 x1089 - 31.6543835826888 x1404 >= -31.6227923815085 + c1276: 0.41496 x549 - x1404 <= 0 + c1277: 0.41496 x549 - x1404 >= -1 + c1278: - 6.6370133589627 x54 + 6.6370133589627 x774 - 0.150670180383107 x1441 + = 0 + c1279: - 4.78154160760699 x324 + 4.78154160760699 x549 + - 0.209137571533225 x1442 = 0 + c1280: x774 - 0.45 x1089 = 0 + c1281: x549 - 0.75 x1089 = 0 + c1282: 0.41496 x774 - 0.186732 x1089 + x1404 <= 1 + c1283: 0.41496 x774 - 0.186732 x1089 + x1404 >= 0 + c1284: 0.41496 x54 - 0.186732 x1089 + x1404 <= 1 + c1285: 0.41496 x54 - 0.186732 x1089 + x1404 >= 0 + c1286: 0.41496 x549 - 0.31122 x1089 + x1404 <= 1 + c1287: 0.41496 x549 - 0.31122 x1089 + x1404 >= 0 + c1288: 0.41496 x324 - 0.31122 x1089 + x1404 <= 1 + c1289: 0.41496 x324 - 0.31122 x1089 + x1404 >= 0 + c1290: 4.1496 x460 + 1.5 x1270 >= 1.5 + c1291: 4.1496 x460 - 0.5 x1270 <= 1.5 + c1292: 0.234227413705435 x820 + 4.26935508606863 x910 + - 0.234227413705435 x1000 = 0 + c1293: - 0.234988995947158 x370 + 0.234988995947158 x595 + + 4.2555184168065 x685 = 0 + c1294: x370 - x820 >= 10.2 + c1295: 0.000169476778882706 x955 - 0.112961371435413 x1090 + - 22.1314593496185 x1405 >= -22.1314593496185 + c1296: 0.000169476778882706 x955 - 0.112961371435413 x1090 + + 22.1314593496185 x1405 <= 22.1314593496185 + c1297: 0.000169476778882706 x955 + 0.112961371435413 x1090 + + 22.1314593496185 x1405 >= 0 + c1298: 0.000169476778882706 x955 + 0.112961371435413 x1090 + - 22.1314593496185 x1405 <= 0 + c1299: 0.000170027826700465 x730 - 0.112595271847902 x1090 + - 22.2034190154725 x1405 >= -22.2034190154725 + c1300: 0.000170027826700465 x730 - 0.112595271847902 x1090 + + 22.2034190154725 x1405 <= 22.2034190154725 + c1301: 0.000170027826700465 x730 + 0.112595271847902 x1090 + + 22.2034190154725 x1405 >= 0 + c1302: 0.000170027826700465 x730 + 0.112595271847902 x1090 + - 22.2034190154725 x1405 <= 0 + c1303: 0.357539258742026 x1090 - 31.6543835826888 x1405 <= -0.0315912011803282 + c1304: 0.357539258742026 x1090 - 31.6543835826888 x1405 >= -31.6227923815085 + c1305: 0.41496 x775 - x1405 <= 0 + c1306: 0.41496 x775 - x1405 >= -1 + c1307: 0.357539258742026 x1090 - 31.6543835826888 x1405 <= -0.0315912011803282 + c1308: 0.357539258742026 x1090 - 31.6543835826888 x1405 >= -31.6227923815085 + c1309: 0.41496 x550 - x1405 <= 0 + c1310: 0.41496 x550 - x1405 >= -1 + c1311: - 6.6370133589627 x55 + 6.6370133589627 x775 - 0.150670180383107 x1441 + = 0 + c1312: - 4.78154160760699 x325 + 4.78154160760699 x550 + - 0.209137571533225 x1442 = 0 + c1313: x775 - 0.45 x1090 = 0 + c1314: x550 - 0.75 x1090 = 0 + c1315: 0.41496 x775 - 0.186732 x1090 + x1405 <= 1 + c1316: 0.41496 x775 - 0.186732 x1090 + x1405 >= 0 + c1317: 0.41496 x55 - 0.186732 x1090 + x1405 <= 1 + c1318: 0.41496 x55 - 0.186732 x1090 + x1405 >= 0 + c1319: 0.41496 x550 - 0.31122 x1090 + x1405 <= 1 + c1320: 0.41496 x550 - 0.31122 x1090 + x1405 >= 0 + c1321: 0.41496 x325 - 0.31122 x1090 + x1405 <= 1 + c1322: 0.41496 x325 - 0.31122 x1090 + x1405 >= 0 + c1323: 4.1496 x461 + 1.5 x1271 >= 1.5 + c1324: 4.1496 x461 - 0.5 x1271 <= 1.5 + c1325: 0.234227413705435 x821 + 4.26935508606863 x911 + - 0.234227413705435 x1001 = 0 + c1326: - 0.234988995947158 x371 + 0.234988995947158 x596 + + 4.2555184168065 x686 = 0 + c1327: x371 - x821 >= 10.2 + c1328: 0.000169476778882706 x956 - 0.112961371435413 x1091 + - 22.1314593496185 x1406 >= -22.1314593496185 + c1329: 0.000169476778882706 x956 - 0.112961371435413 x1091 + + 22.1314593496185 x1406 <= 22.1314593496185 + c1330: 0.000169476778882706 x956 + 0.112961371435413 x1091 + + 22.1314593496185 x1406 >= 0 + c1331: 0.000169476778882706 x956 + 0.112961371435413 x1091 + - 22.1314593496185 x1406 <= 0 + c1332: 0.000170027826700465 x731 - 0.112595271847902 x1091 + - 22.2034190154725 x1406 >= -22.2034190154725 + c1333: 0.000170027826700465 x731 - 0.112595271847902 x1091 + + 22.2034190154725 x1406 <= 22.2034190154725 + c1334: 0.000170027826700465 x731 + 0.112595271847902 x1091 + + 22.2034190154725 x1406 >= 0 + c1335: 0.000170027826700465 x731 + 0.112595271847902 x1091 + - 22.2034190154725 x1406 <= 0 + c1336: 0.357539258742026 x1091 - 31.6543835826888 x1406 <= -0.0315912011803282 + c1337: 0.357539258742026 x1091 - 31.6543835826888 x1406 >= -31.6227923815085 + c1338: 0.41496 x776 - x1406 <= 0 + c1339: 0.41496 x776 - x1406 >= -1 + c1340: 0.357539258742026 x1091 - 31.6543835826888 x1406 <= -0.0315912011803282 + c1341: 0.357539258742026 x1091 - 31.6543835826888 x1406 >= -31.6227923815085 + c1342: 0.41496 x551 - x1406 <= 0 + c1343: 0.41496 x551 - x1406 >= -1 + c1344: - 6.6370133589627 x56 + 6.6370133589627 x776 - 0.150670180383107 x1441 + = 0 + c1345: - 4.78154160760699 x326 + 4.78154160760699 x551 + - 0.209137571533225 x1442 = 0 + c1346: x776 - 0.45 x1091 = 0 + c1347: x551 - 0.75 x1091 = 0 + c1348: 0.41496 x776 - 0.186732 x1091 + x1406 <= 1 + c1349: 0.41496 x776 - 0.186732 x1091 + x1406 >= 0 + c1350: 0.41496 x56 - 0.186732 x1091 + x1406 <= 1 + c1351: 0.41496 x56 - 0.186732 x1091 + x1406 >= 0 + c1352: 0.41496 x551 - 0.31122 x1091 + x1406 <= 1 + c1353: 0.41496 x551 - 0.31122 x1091 + x1406 >= 0 + c1354: 0.41496 x326 - 0.31122 x1091 + x1406 <= 1 + c1355: 0.41496 x326 - 0.31122 x1091 + x1406 >= 0 + c1356: 4.1496 x462 + 1.5 x1272 >= 1.5 + c1357: 4.1496 x462 - 0.5 x1272 <= 1.5 + c1358: 0.234227413705435 x822 + 4.26935508606863 x912 + - 0.234227413705435 x1002 = 0 + c1359: - 0.234988995947158 x372 + 0.234988995947158 x597 + + 4.2555184168065 x687 = 0 + c1360: x372 - x822 >= 10.2 + c1361: 0.000169476778882706 x957 - 0.112961371435413 x1092 + - 22.1314593496185 x1407 >= -22.1314593496185 + c1362: 0.000169476778882706 x957 - 0.112961371435413 x1092 + + 22.1314593496185 x1407 <= 22.1314593496185 + c1363: 0.000169476778882706 x957 + 0.112961371435413 x1092 + + 22.1314593496185 x1407 >= 0 + c1364: 0.000169476778882706 x957 + 0.112961371435413 x1092 + - 22.1314593496185 x1407 <= 0 + c1365: 0.000170027826700465 x732 - 0.112595271847902 x1092 + - 22.2034190154725 x1407 >= -22.2034190154725 + c1366: 0.000170027826700465 x732 - 0.112595271847902 x1092 + + 22.2034190154725 x1407 <= 22.2034190154725 + c1367: 0.000170027826700465 x732 + 0.112595271847902 x1092 + + 22.2034190154725 x1407 >= 0 + c1368: 0.000170027826700465 x732 + 0.112595271847902 x1092 + - 22.2034190154725 x1407 <= 0 + c1369: 0.357539258742026 x1092 - 31.6543835826888 x1407 <= -0.0315912011803282 + c1370: 0.357539258742026 x1092 - 31.6543835826888 x1407 >= -31.6227923815085 + c1371: 0.41496 x777 - x1407 <= 0 + c1372: 0.41496 x777 - x1407 >= -1 + c1373: 0.357539258742026 x1092 - 31.6543835826888 x1407 <= -0.0315912011803282 + c1374: 0.357539258742026 x1092 - 31.6543835826888 x1407 >= -31.6227923815085 + c1375: 0.41496 x552 - x1407 <= 0 + c1376: 0.41496 x552 - x1407 >= -1 + c1377: - 6.6370133589627 x57 + 6.6370133589627 x777 - 0.150670180383107 x1441 + = 0 + c1378: - 4.78154160760699 x327 + 4.78154160760699 x552 + - 0.209137571533225 x1442 = 0 + c1379: x777 - 0.45 x1092 = 0 + c1380: x552 - 0.75 x1092 = 0 + c1381: 0.41496 x777 - 0.186732 x1092 + x1407 <= 1 + c1382: 0.41496 x777 - 0.186732 x1092 + x1407 >= 0 + c1383: 0.41496 x57 - 0.186732 x1092 + x1407 <= 1 + c1384: 0.41496 x57 - 0.186732 x1092 + x1407 >= 0 + c1385: 0.41496 x552 - 0.31122 x1092 + x1407 <= 1 + c1386: 0.41496 x552 - 0.31122 x1092 + x1407 >= 0 + c1387: 0.41496 x327 - 0.31122 x1092 + x1407 <= 1 + c1388: 0.41496 x327 - 0.31122 x1092 + x1407 >= 0 + c1389: 4.1496 x463 + 1.5 x1273 >= 1.5 + c1390: 4.1496 x463 - 0.5 x1273 <= 1.5 + c1391: 0.234227413705435 x823 + 4.26935508606863 x913 + - 0.234227413705435 x1003 = 0 + c1392: - 0.234988995947158 x373 + 0.234988995947158 x598 + + 4.2555184168065 x688 = 0 + c1393: x373 - x823 >= 10.2 + c1394: 0.000169476778882706 x958 - 0.112961371435413 x1093 + - 22.1314593496185 x1408 >= -22.1314593496185 + c1395: 0.000169476778882706 x958 - 0.112961371435413 x1093 + + 22.1314593496185 x1408 <= 22.1314593496185 + c1396: 0.000169476778882706 x958 + 0.112961371435413 x1093 + + 22.1314593496185 x1408 >= 0 + c1397: 0.000169476778882706 x958 + 0.112961371435413 x1093 + - 22.1314593496185 x1408 <= 0 + c1398: 0.000170027826700465 x733 - 0.112595271847902 x1093 + - 22.2034190154725 x1408 >= -22.2034190154725 + c1399: 0.000170027826700465 x733 - 0.112595271847902 x1093 + + 22.2034190154725 x1408 <= 22.2034190154725 + c1400: 0.000170027826700465 x733 + 0.112595271847902 x1093 + + 22.2034190154725 x1408 >= 0 + c1401: 0.000170027826700465 x733 + 0.112595271847902 x1093 + - 22.2034190154725 x1408 <= 0 + c1402: 0.357539258742026 x1093 - 31.6543835826888 x1408 <= -0.0315912011803282 + c1403: 0.357539258742026 x1093 - 31.6543835826888 x1408 >= -31.6227923815085 + c1404: 0.41496 x778 - x1408 <= 0 + c1405: 0.41496 x778 - x1408 >= -1 + c1406: 0.357539258742026 x1093 - 31.6543835826888 x1408 <= -0.0315912011803282 + c1407: 0.357539258742026 x1093 - 31.6543835826888 x1408 >= -31.6227923815085 + c1408: 0.41496 x553 - x1408 <= 0 + c1409: 0.41496 x553 - x1408 >= -1 + c1410: - 6.6370133589627 x58 + 6.6370133589627 x778 - 0.150670180383107 x1441 + = 0 + c1411: - 4.78154160760699 x328 + 4.78154160760699 x553 + - 0.209137571533225 x1442 = 0 + c1412: x778 - 0.45 x1093 = 0 + c1413: x553 - 0.75 x1093 = 0 + c1414: 0.41496 x778 - 0.186732 x1093 + x1408 <= 1 + c1415: 0.41496 x778 - 0.186732 x1093 + x1408 >= 0 + c1416: 0.41496 x58 - 0.186732 x1093 + x1408 <= 1 + c1417: 0.41496 x58 - 0.186732 x1093 + x1408 >= 0 + c1418: 0.41496 x553 - 0.31122 x1093 + x1408 <= 1 + c1419: 0.41496 x553 - 0.31122 x1093 + x1408 >= 0 + c1420: 0.41496 x328 - 0.31122 x1093 + x1408 <= 1 + c1421: 0.41496 x328 - 0.31122 x1093 + x1408 >= 0 + c1422: 4.1496 x464 + 1.5 x1274 >= 1.5 + c1423: 4.1496 x464 - 0.5 x1274 <= 1.5 + c1424: 0.234227413705435 x824 + 4.26935508606863 x914 + - 0.234227413705435 x1004 = 0 + c1425: - 0.234988995947158 x374 + 0.234988995947158 x599 + + 4.2555184168065 x689 = 0 + c1426: x374 - x824 >= 10.2 + c1427: 0.000169476778882706 x959 - 0.112961371435413 x1094 + - 22.1314593496185 x1409 >= -22.1314593496185 + c1428: 0.000169476778882706 x959 - 0.112961371435413 x1094 + + 22.1314593496185 x1409 <= 22.1314593496185 + c1429: 0.000169476778882706 x959 + 0.112961371435413 x1094 + + 22.1314593496185 x1409 >= 0 + c1430: 0.000169476778882706 x959 + 0.112961371435413 x1094 + - 22.1314593496185 x1409 <= 0 + c1431: 0.000170027826700465 x734 - 0.112595271847902 x1094 + - 22.2034190154725 x1409 >= -22.2034190154725 + c1432: 0.000170027826700465 x734 - 0.112595271847902 x1094 + + 22.2034190154725 x1409 <= 22.2034190154725 + c1433: 0.000170027826700465 x734 + 0.112595271847902 x1094 + + 22.2034190154725 x1409 >= 0 + c1434: 0.000170027826700465 x734 + 0.112595271847902 x1094 + - 22.2034190154725 x1409 <= 0 + c1435: 0.357539258742026 x1094 - 31.6543835826888 x1409 <= -0.0315912011803282 + c1436: 0.357539258742026 x1094 - 31.6543835826888 x1409 >= -31.6227923815085 + c1437: 0.41496 x779 - x1409 <= 0 + c1438: 0.41496 x779 - x1409 >= -1 + c1439: 0.357539258742026 x1094 - 31.6543835826888 x1409 <= -0.0315912011803282 + c1440: 0.357539258742026 x1094 - 31.6543835826888 x1409 >= -31.6227923815085 + c1441: 0.41496 x554 - x1409 <= 0 + c1442: 0.41496 x554 - x1409 >= -1 + c1443: - 6.6370133589627 x59 + 6.6370133589627 x779 - 0.150670180383107 x1441 + = 0 + c1444: - 4.78154160760699 x329 + 4.78154160760699 x554 + - 0.209137571533225 x1442 = 0 + c1445: x779 - 0.45 x1094 = 0 + c1446: x554 - 0.75 x1094 = 0 + c1447: 0.41496 x779 - 0.186732 x1094 + x1409 <= 1 + c1448: 0.41496 x779 - 0.186732 x1094 + x1409 >= 0 + c1449: 0.41496 x59 - 0.186732 x1094 + x1409 <= 1 + c1450: 0.41496 x59 - 0.186732 x1094 + x1409 >= 0 + c1451: 0.41496 x554 - 0.31122 x1094 + x1409 <= 1 + c1452: 0.41496 x554 - 0.31122 x1094 + x1409 >= 0 + c1453: 0.41496 x329 - 0.31122 x1094 + x1409 <= 1 + c1454: 0.41496 x329 - 0.31122 x1094 + x1409 >= 0 + c1455: 4.1496 x465 + 1.5 x1275 >= 1.5 + c1456: 4.1496 x465 - 0.5 x1275 <= 1.5 + c1457: 0.234227413705435 x825 + 4.26935508606863 x915 + - 0.234227413705435 x1005 = 0 + c1458: - 0.234988995947158 x375 + 0.234988995947158 x600 + + 4.2555184168065 x690 = 0 + c1459: x375 - x825 >= 10.2 + c1460: 0.000169476778882706 x960 - 0.112961371435413 x1095 + - 22.1314593496185 x1410 >= -22.1314593496185 + c1461: 0.000169476778882706 x960 - 0.112961371435413 x1095 + + 22.1314593496185 x1410 <= 22.1314593496185 + c1462: 0.000169476778882706 x960 + 0.112961371435413 x1095 + + 22.1314593496185 x1410 >= 0 + c1463: 0.000169476778882706 x960 + 0.112961371435413 x1095 + - 22.1314593496185 x1410 <= 0 + c1464: 0.000170027826700465 x735 - 0.112595271847902 x1095 + - 22.2034190154725 x1410 >= -22.2034190154725 + c1465: 0.000170027826700465 x735 - 0.112595271847902 x1095 + + 22.2034190154725 x1410 <= 22.2034190154725 + c1466: 0.000170027826700465 x735 + 0.112595271847902 x1095 + + 22.2034190154725 x1410 >= 0 + c1467: 0.000170027826700465 x735 + 0.112595271847902 x1095 + - 22.2034190154725 x1410 <= 0 + c1468: 0.357539258742026 x1095 - 31.6543835826888 x1410 <= -0.0315912011803282 + c1469: 0.357539258742026 x1095 - 31.6543835826888 x1410 >= -31.6227923815085 + c1470: 0.41496 x780 - x1410 <= 0 + c1471: 0.41496 x780 - x1410 >= -1 + c1472: 0.357539258742026 x1095 - 31.6543835826888 x1410 <= -0.0315912011803282 + c1473: 0.357539258742026 x1095 - 31.6543835826888 x1410 >= -31.6227923815085 + c1474: 0.41496 x555 - x1410 <= 0 + c1475: 0.41496 x555 - x1410 >= -1 + c1476: - 6.6370133589627 x60 + 6.6370133589627 x780 - 0.150670180383107 x1441 + = 0 + c1477: - 4.78154160760699 x330 + 4.78154160760699 x555 + - 0.209137571533225 x1442 = 0 + c1478: x780 - 0.45 x1095 = 0 + c1479: x555 - 0.75 x1095 = 0 + c1480: 0.41496 x780 - 0.186732 x1095 + x1410 <= 1 + c1481: 0.41496 x780 - 0.186732 x1095 + x1410 >= 0 + c1482: 0.41496 x60 - 0.186732 x1095 + x1410 <= 1 + c1483: 0.41496 x60 - 0.186732 x1095 + x1410 >= 0 + c1484: 0.41496 x555 - 0.31122 x1095 + x1410 <= 1 + c1485: 0.41496 x555 - 0.31122 x1095 + x1410 >= 0 + c1486: 0.41496 x330 - 0.31122 x1095 + x1410 <= 1 + c1487: 0.41496 x330 - 0.31122 x1095 + x1410 >= 0 + c1488: 4.1496 x466 + 1.5 x1276 >= 1.5 + c1489: 4.1496 x466 - 0.5 x1276 <= 1.5 + c1490: 0.234227413705435 x826 + 4.26935508606863 x916 + - 0.234227413705435 x1006 = 0 + c1491: - 0.234988995947158 x376 + 0.234988995947158 x601 + + 4.2555184168065 x691 = 0 + c1492: x376 - x826 >= 10.2 + c1493: 0.000169476778882706 x961 - 0.112961371435413 x1096 + - 22.1314593496185 x1411 >= -22.1314593496185 + c1494: 0.000169476778882706 x961 - 0.112961371435413 x1096 + + 22.1314593496185 x1411 <= 22.1314593496185 + c1495: 0.000169476778882706 x961 + 0.112961371435413 x1096 + + 22.1314593496185 x1411 >= 0 + c1496: 0.000169476778882706 x961 + 0.112961371435413 x1096 + - 22.1314593496185 x1411 <= 0 + c1497: 0.000170027826700465 x736 - 0.112595271847902 x1096 + - 22.2034190154725 x1411 >= -22.2034190154725 + c1498: 0.000170027826700465 x736 - 0.112595271847902 x1096 + + 22.2034190154725 x1411 <= 22.2034190154725 + c1499: 0.000170027826700465 x736 + 0.112595271847902 x1096 + + 22.2034190154725 x1411 >= 0 + c1500: 0.000170027826700465 x736 + 0.112595271847902 x1096 + - 22.2034190154725 x1411 <= 0 + c1501: 0.357539258742026 x1096 - 31.6543835826888 x1411 <= -0.0315912011803282 + c1502: 0.357539258742026 x1096 - 31.6543835826888 x1411 >= -31.6227923815085 + c1503: 0.41496 x781 - x1411 <= 0 + c1504: 0.41496 x781 - x1411 >= -1 + c1505: 0.357539258742026 x1096 - 31.6543835826888 x1411 <= -0.0315912011803282 + c1506: 0.357539258742026 x1096 - 31.6543835826888 x1411 >= -31.6227923815085 + c1507: 0.41496 x556 - x1411 <= 0 + c1508: 0.41496 x556 - x1411 >= -1 + c1509: - 6.6370133589627 x61 + 6.6370133589627 x781 - 0.150670180383107 x1441 + = 0 + c1510: - 4.78154160760699 x331 + 4.78154160760699 x556 + - 0.209137571533225 x1442 = 0 + c1511: x781 - 0.45 x1096 = 0 + c1512: x556 - 0.75 x1096 = 0 + c1513: 0.41496 x781 - 0.186732 x1096 + x1411 <= 1 + c1514: 0.41496 x781 - 0.186732 x1096 + x1411 >= 0 + c1515: 0.41496 x61 - 0.186732 x1096 + x1411 <= 1 + c1516: 0.41496 x61 - 0.186732 x1096 + x1411 >= 0 + c1517: 0.41496 x556 - 0.31122 x1096 + x1411 <= 1 + c1518: 0.41496 x556 - 0.31122 x1096 + x1411 >= 0 + c1519: 0.41496 x331 - 0.31122 x1096 + x1411 <= 1 + c1520: 0.41496 x331 - 0.31122 x1096 + x1411 >= 0 + c1521: 4.1496 x467 + x1277 >= 1 + c1522: 4.1496 x467 - x1277 <= 1 + c1523: 0.234227413705435 x827 + 4.26935508606863 x917 + - 0.234227413705435 x1007 = 0 + c1524: - 0.234988995947158 x377 + 0.234988995947158 x602 + + 4.2555184168065 x692 = 0 + c1525: x377 - x827 >= 10.2 + c1526: 0.000169476778882706 x962 - 0.112961371435413 x1097 + - 22.1314593496185 x1412 >= -22.1314593496185 + c1527: 0.000169476778882706 x962 - 0.112961371435413 x1097 + + 22.1314593496185 x1412 <= 22.1314593496185 + c1528: 0.000169476778882706 x962 + 0.112961371435413 x1097 + + 22.1314593496185 x1412 >= 0 + c1529: 0.000169476778882706 x962 + 0.112961371435413 x1097 + - 22.1314593496185 x1412 <= 0 + c1530: 0.000170027826700465 x737 - 0.112595271847902 x1097 + - 22.2034190154725 x1412 >= -22.2034190154725 + c1531: 0.000170027826700465 x737 - 0.112595271847902 x1097 + + 22.2034190154725 x1412 <= 22.2034190154725 + c1532: 0.000170027826700465 x737 + 0.112595271847902 x1097 + + 22.2034190154725 x1412 >= 0 + c1533: 0.000170027826700465 x737 + 0.112595271847902 x1097 + - 22.2034190154725 x1412 <= 0 + c1534: 0.357539258742026 x1097 - 31.6543835826888 x1412 <= -0.0315912011803282 + c1535: 0.357539258742026 x1097 - 31.6543835826888 x1412 >= -31.6227923815085 + c1536: 0.41496 x782 - x1412 <= 0 + c1537: 0.41496 x782 - x1412 >= -1 + c1538: 0.357539258742026 x1097 - 31.6543835826888 x1412 <= -0.0315912011803282 + c1539: 0.357539258742026 x1097 - 31.6543835826888 x1412 >= -31.6227923815085 + c1540: 0.41496 x557 - x1412 <= 0 + c1541: 0.41496 x557 - x1412 >= -1 + c1542: - 6.6370133589627 x62 + 6.6370133589627 x782 - 0.150670180383107 x1441 + = 0 + c1543: - 4.78154160760699 x332 + 4.78154160760699 x557 + - 0.209137571533225 x1442 = 0 + c1544: x782 - 0.45 x1097 = 0 + c1545: x557 - 0.75 x1097 = 0 + c1546: 0.41496 x782 - 0.186732 x1097 + x1412 <= 1 + c1547: 0.41496 x782 - 0.186732 x1097 + x1412 >= 0 + c1548: 0.41496 x62 - 0.186732 x1097 + x1412 <= 1 + c1549: 0.41496 x62 - 0.186732 x1097 + x1412 >= 0 + c1550: 0.41496 x557 - 0.31122 x1097 + x1412 <= 1 + c1551: 0.41496 x557 - 0.31122 x1097 + x1412 >= 0 + c1552: 0.41496 x332 - 0.31122 x1097 + x1412 <= 1 + c1553: 0.41496 x332 - 0.31122 x1097 + x1412 >= 0 + c1554: 4.1496 x468 + x1278 >= 1 + c1555: 4.1496 x468 - x1278 <= 1 + c1556: 0.234227413705435 x828 + 4.26935508606863 x918 + - 0.234227413705435 x1008 = 0 + c1557: - 0.234988995947158 x378 + 0.234988995947158 x603 + + 4.2555184168065 x693 = 0 + c1558: x378 - x828 >= 10.2 + c1559: 0.000169476778882706 x963 - 0.112961371435413 x1098 + - 22.1314593496185 x1413 >= -22.1314593496185 + c1560: 0.000169476778882706 x963 - 0.112961371435413 x1098 + + 22.1314593496185 x1413 <= 22.1314593496185 + c1561: 0.000169476778882706 x963 + 0.112961371435413 x1098 + + 22.1314593496185 x1413 >= 0 + c1562: 0.000169476778882706 x963 + 0.112961371435413 x1098 + - 22.1314593496185 x1413 <= 0 + c1563: 0.000170027826700465 x738 - 0.112595271847902 x1098 + - 22.2034190154725 x1413 >= -22.2034190154725 + c1564: 0.000170027826700465 x738 - 0.112595271847902 x1098 + + 22.2034190154725 x1413 <= 22.2034190154725 + c1565: 0.000170027826700465 x738 + 0.112595271847902 x1098 + + 22.2034190154725 x1413 >= 0 + c1566: 0.000170027826700465 x738 + 0.112595271847902 x1098 + - 22.2034190154725 x1413 <= 0 + c1567: 0.357539258742026 x1098 - 31.6543835826888 x1413 <= -0.0315912011803282 + c1568: 0.357539258742026 x1098 - 31.6543835826888 x1413 >= -31.6227923815085 + c1569: 0.41496 x783 - x1413 <= 0 + c1570: 0.41496 x783 - x1413 >= -1 + c1571: 0.357539258742026 x1098 - 31.6543835826888 x1413 <= -0.0315912011803282 + c1572: 0.357539258742026 x1098 - 31.6543835826888 x1413 >= -31.6227923815085 + c1573: 0.41496 x558 - x1413 <= 0 + c1574: 0.41496 x558 - x1413 >= -1 + c1575: - 6.6370133589627 x63 + 6.6370133589627 x783 - 0.150670180383107 x1441 + = 0 + c1576: - 4.78154160760699 x333 + 4.78154160760699 x558 + - 0.209137571533225 x1442 = 0 + c1577: x783 - 0.45 x1098 = 0 + c1578: x558 - 0.75 x1098 = 0 + c1579: 0.41496 x783 - 0.186732 x1098 + x1413 <= 1 + c1580: 0.41496 x783 - 0.186732 x1098 + x1413 >= 0 + c1581: 0.41496 x63 - 0.186732 x1098 + x1413 <= 1 + c1582: 0.41496 x63 - 0.186732 x1098 + x1413 >= 0 + c1583: 0.41496 x558 - 0.31122 x1098 + x1413 <= 1 + c1584: 0.41496 x558 - 0.31122 x1098 + x1413 >= 0 + c1585: 0.41496 x333 - 0.31122 x1098 + x1413 <= 1 + c1586: 0.41496 x333 - 0.31122 x1098 + x1413 >= 0 + c1587: 4.1496 x469 + x1279 >= 1 + c1588: 4.1496 x469 - x1279 <= 1 + c1589: 0.234227413705435 x829 + 4.26935508606863 x919 + - 0.234227413705435 x1009 = 0 + c1590: - 0.234988995947158 x379 + 0.234988995947158 x604 + + 4.2555184168065 x694 = 0 + c1591: x379 - x829 >= 10.2 + c1592: 0.000169476778882706 x964 - 0.112961371435413 x1099 + - 22.1314593496185 x1414 >= -22.1314593496185 + c1593: 0.000169476778882706 x964 - 0.112961371435413 x1099 + + 22.1314593496185 x1414 <= 22.1314593496185 + c1594: 0.000169476778882706 x964 + 0.112961371435413 x1099 + + 22.1314593496185 x1414 >= 0 + c1595: 0.000169476778882706 x964 + 0.112961371435413 x1099 + - 22.1314593496185 x1414 <= 0 + c1596: 0.000170027826700465 x739 - 0.112595271847902 x1099 + - 22.2034190154725 x1414 >= -22.2034190154725 + c1597: 0.000170027826700465 x739 - 0.112595271847902 x1099 + + 22.2034190154725 x1414 <= 22.2034190154725 + c1598: 0.000170027826700465 x739 + 0.112595271847902 x1099 + + 22.2034190154725 x1414 >= 0 + c1599: 0.000170027826700465 x739 + 0.112595271847902 x1099 + - 22.2034190154725 x1414 <= 0 + c1600: 0.357539258742026 x1099 - 31.6543835826888 x1414 <= -0.0315912011803282 + c1601: 0.357539258742026 x1099 - 31.6543835826888 x1414 >= -31.6227923815085 + c1602: 0.41496 x784 - x1414 <= 0 + c1603: 0.41496 x784 - x1414 >= -1 + c1604: 0.357539258742026 x1099 - 31.6543835826888 x1414 <= -0.0315912011803282 + c1605: 0.357539258742026 x1099 - 31.6543835826888 x1414 >= -31.6227923815085 + c1606: 0.41496 x559 - x1414 <= 0 + c1607: 0.41496 x559 - x1414 >= -1 + c1608: - 6.6370133589627 x64 + 6.6370133589627 x784 - 0.150670180383107 x1441 + = 0 + c1609: - 4.78154160760699 x334 + 4.78154160760699 x559 + - 0.209137571533225 x1442 = 0 + c1610: x784 - 0.45 x1099 = 0 + c1611: x559 - 0.75 x1099 = 0 + c1612: 0.41496 x784 - 0.186732 x1099 + x1414 <= 1 + c1613: 0.41496 x784 - 0.186732 x1099 + x1414 >= 0 + c1614: 0.41496 x64 - 0.186732 x1099 + x1414 <= 1 + c1615: 0.41496 x64 - 0.186732 x1099 + x1414 >= 0 + c1616: 0.41496 x559 - 0.31122 x1099 + x1414 <= 1 + c1617: 0.41496 x559 - 0.31122 x1099 + x1414 >= 0 + c1618: 0.41496 x334 - 0.31122 x1099 + x1414 <= 1 + c1619: 0.41496 x334 - 0.31122 x1099 + x1414 >= 0 + c1620: 4.1496 x470 + x1280 >= 1 + c1621: 4.1496 x470 - x1280 <= 1 + c1622: 0.234227413705435 x830 + 4.26935508606863 x920 + - 0.234227413705435 x1010 = 0 + c1623: - 0.234988995947158 x380 + 0.234988995947158 x605 + + 4.2555184168065 x695 = 0 + c1624: x380 - x830 >= 10.2 + c1625: 0.000169476778882706 x965 - 0.112961371435413 x1100 + - 22.1314593496185 x1415 >= -22.1314593496185 + c1626: 0.000169476778882706 x965 - 0.112961371435413 x1100 + + 22.1314593496185 x1415 <= 22.1314593496185 + c1627: 0.000169476778882706 x965 + 0.112961371435413 x1100 + + 22.1314593496185 x1415 >= 0 + c1628: 0.000169476778882706 x965 + 0.112961371435413 x1100 + - 22.1314593496185 x1415 <= 0 + c1629: 0.000170027826700465 x740 - 0.112595271847902 x1100 + - 22.2034190154725 x1415 >= -22.2034190154725 + c1630: 0.000170027826700465 x740 - 0.112595271847902 x1100 + + 22.2034190154725 x1415 <= 22.2034190154725 + c1631: 0.000170027826700465 x740 + 0.112595271847902 x1100 + + 22.2034190154725 x1415 >= 0 + c1632: 0.000170027826700465 x740 + 0.112595271847902 x1100 + - 22.2034190154725 x1415 <= 0 + c1633: 0.357539258742026 x1100 - 31.6543835826888 x1415 <= -0.0315912011803282 + c1634: 0.357539258742026 x1100 - 31.6543835826888 x1415 >= -31.6227923815085 + c1635: 0.41496 x785 - x1415 <= 0 + c1636: 0.41496 x785 - x1415 >= -1 + c1637: 0.357539258742026 x1100 - 31.6543835826888 x1415 <= -0.0315912011803282 + c1638: 0.357539258742026 x1100 - 31.6543835826888 x1415 >= -31.6227923815085 + c1639: 0.41496 x560 - x1415 <= 0 + c1640: 0.41496 x560 - x1415 >= -1 + c1641: - 6.6370133589627 x65 + 6.6370133589627 x785 - 0.150670180383107 x1441 + = 0 + c1642: - 4.78154160760699 x335 + 4.78154160760699 x560 + - 0.209137571533225 x1442 = 0 + c1643: x785 - 0.45 x1100 = 0 + c1644: x560 - 0.75 x1100 = 0 + c1645: 0.41496 x785 - 0.186732 x1100 + x1415 <= 1 + c1646: 0.41496 x785 - 0.186732 x1100 + x1415 >= 0 + c1647: 0.41496 x65 - 0.186732 x1100 + x1415 <= 1 + c1648: 0.41496 x65 - 0.186732 x1100 + x1415 >= 0 + c1649: 0.41496 x560 - 0.31122 x1100 + x1415 <= 1 + c1650: 0.41496 x560 - 0.31122 x1100 + x1415 >= 0 + c1651: 0.41496 x335 - 0.31122 x1100 + x1415 <= 1 + c1652: 0.41496 x335 - 0.31122 x1100 + x1415 >= 0 + c1653: 4.1496 x471 + x1281 >= 1 + c1654: 4.1496 x471 - x1281 <= 1 + c1655: 0.234227413705435 x831 + 4.26935508606863 x921 + - 0.234227413705435 x1011 = 0 + c1656: - 0.234988995947158 x381 + 0.234988995947158 x606 + + 4.2555184168065 x696 = 0 + c1657: x381 - x831 >= 10.2 + c1658: 0.000169476778882706 x966 - 0.112961371435413 x1101 + - 22.1314593496185 x1416 >= -22.1314593496185 + c1659: 0.000169476778882706 x966 - 0.112961371435413 x1101 + + 22.1314593496185 x1416 <= 22.1314593496185 + c1660: 0.000169476778882706 x966 + 0.112961371435413 x1101 + + 22.1314593496185 x1416 >= 0 + c1661: 0.000169476778882706 x966 + 0.112961371435413 x1101 + - 22.1314593496185 x1416 <= 0 + c1662: 0.000170027826700465 x741 - 0.112595271847902 x1101 + - 22.2034190154725 x1416 >= -22.2034190154725 + c1663: 0.000170027826700465 x741 - 0.112595271847902 x1101 + + 22.2034190154725 x1416 <= 22.2034190154725 + c1664: 0.000170027826700465 x741 + 0.112595271847902 x1101 + + 22.2034190154725 x1416 >= 0 + c1665: 0.000170027826700465 x741 + 0.112595271847902 x1101 + - 22.2034190154725 x1416 <= 0 + c1666: 0.357539258742026 x1101 - 31.6543835826888 x1416 <= -0.0315912011803282 + c1667: 0.357539258742026 x1101 - 31.6543835826888 x1416 >= -31.6227923815085 + c1668: 0.41496 x786 - x1416 <= 0 + c1669: 0.41496 x786 - x1416 >= -1 + c1670: 0.357539258742026 x1101 - 31.6543835826888 x1416 <= -0.0315912011803282 + c1671: 0.357539258742026 x1101 - 31.6543835826888 x1416 >= -31.6227923815085 + c1672: 0.41496 x561 - x1416 <= 0 + c1673: 0.41496 x561 - x1416 >= -1 + c1674: - 6.6370133589627 x66 + 6.6370133589627 x786 - 0.150670180383107 x1441 + = 0 + c1675: - 4.78154160760699 x336 + 4.78154160760699 x561 + - 0.209137571533225 x1442 = 0 + c1676: x786 - 0.45 x1101 = 0 + c1677: x561 - 0.75 x1101 = 0 + c1678: 0.41496 x786 - 0.186732 x1101 + x1416 <= 1 + c1679: 0.41496 x786 - 0.186732 x1101 + x1416 >= 0 + c1680: 0.41496 x66 - 0.186732 x1101 + x1416 <= 1 + c1681: 0.41496 x66 - 0.186732 x1101 + x1416 >= 0 + c1682: 0.41496 x561 - 0.31122 x1101 + x1416 <= 1 + c1683: 0.41496 x561 - 0.31122 x1101 + x1416 >= 0 + c1684: 0.41496 x336 - 0.31122 x1101 + x1416 <= 1 + c1685: 0.41496 x336 - 0.31122 x1101 + x1416 >= 0 + c1686: 4.1496 x472 + x1282 >= 1 + c1687: 4.1496 x472 - x1282 <= 1 + c1688: 0.234227413705435 x832 + 4.26935508606863 x922 + - 0.234227413705435 x1012 = 0 + c1689: - 0.234988995947158 x382 + 0.234988995947158 x607 + + 4.2555184168065 x697 = 0 + c1690: x382 - x832 >= 10.2 + c1691: 0.000169476778882706 x967 - 0.112961371435413 x1102 + - 22.1314593496185 x1417 >= -22.1314593496185 + c1692: 0.000169476778882706 x967 - 0.112961371435413 x1102 + + 22.1314593496185 x1417 <= 22.1314593496185 + c1693: 0.000169476778882706 x967 + 0.112961371435413 x1102 + + 22.1314593496185 x1417 >= 0 + c1694: 0.000169476778882706 x967 + 0.112961371435413 x1102 + - 22.1314593496185 x1417 <= 0 + c1695: 0.000170027826700465 x742 - 0.112595271847902 x1102 + - 22.2034190154725 x1417 >= -22.2034190154725 + c1696: 0.000170027826700465 x742 - 0.112595271847902 x1102 + + 22.2034190154725 x1417 <= 22.2034190154725 + c1697: 0.000170027826700465 x742 + 0.112595271847902 x1102 + + 22.2034190154725 x1417 >= 0 + c1698: 0.000170027826700465 x742 + 0.112595271847902 x1102 + - 22.2034190154725 x1417 <= 0 + c1699: 0.357539258742026 x1102 - 31.6543835826888 x1417 <= -0.0315912011803282 + c1700: 0.357539258742026 x1102 - 31.6543835826888 x1417 >= -31.6227923815085 + c1701: 0.41496 x787 - x1417 <= 0 + c1702: 0.41496 x787 - x1417 >= -1 + c1703: 0.357539258742026 x1102 - 31.6543835826888 x1417 <= -0.0315912011803282 + c1704: 0.357539258742026 x1102 - 31.6543835826888 x1417 >= -31.6227923815085 + c1705: 0.41496 x562 - x1417 <= 0 + c1706: 0.41496 x562 - x1417 >= -1 + c1707: - 6.6370133589627 x67 + 6.6370133589627 x787 - 0.150670180383107 x1441 + = 0 + c1708: - 4.78154160760699 x337 + 4.78154160760699 x562 + - 0.209137571533225 x1442 = 0 + c1709: x787 - 0.45 x1102 = 0 + c1710: x562 - 0.75 x1102 = 0 + c1711: 0.41496 x787 - 0.186732 x1102 + x1417 <= 1 + c1712: 0.41496 x787 - 0.186732 x1102 + x1417 >= 0 + c1713: 0.41496 x67 - 0.186732 x1102 + x1417 <= 1 + c1714: 0.41496 x67 - 0.186732 x1102 + x1417 >= 0 + c1715: 0.41496 x562 - 0.31122 x1102 + x1417 <= 1 + c1716: 0.41496 x562 - 0.31122 x1102 + x1417 >= 0 + c1717: 0.41496 x337 - 0.31122 x1102 + x1417 <= 1 + c1718: 0.41496 x337 - 0.31122 x1102 + x1417 >= 0 + c1719: 4.1496 x473 + x1283 >= 1 + c1720: 4.1496 x473 - x1283 <= 1 + c1721: 0.234227413705435 x833 + 4.26935508606863 x923 + - 0.234227413705435 x1013 = 0 + c1722: - 0.234988995947158 x383 + 0.234988995947158 x608 + + 4.2555184168065 x698 = 0 + c1723: x383 - x833 >= 10.2 + c1724: 0.000169476778882706 x968 - 0.112961371435413 x1103 + - 22.1314593496185 x1418 >= -22.1314593496185 + c1725: 0.000169476778882706 x968 - 0.112961371435413 x1103 + + 22.1314593496185 x1418 <= 22.1314593496185 + c1726: 0.000169476778882706 x968 + 0.112961371435413 x1103 + + 22.1314593496185 x1418 >= 0 + c1727: 0.000169476778882706 x968 + 0.112961371435413 x1103 + - 22.1314593496185 x1418 <= 0 + c1728: 0.000170027826700465 x743 - 0.112595271847902 x1103 + - 22.2034190154725 x1418 >= -22.2034190154725 + c1729: 0.000170027826700465 x743 - 0.112595271847902 x1103 + + 22.2034190154725 x1418 <= 22.2034190154725 + c1730: 0.000170027826700465 x743 + 0.112595271847902 x1103 + + 22.2034190154725 x1418 >= 0 + c1731: 0.000170027826700465 x743 + 0.112595271847902 x1103 + - 22.2034190154725 x1418 <= 0 + c1732: 0.357539258742026 x1103 - 31.6543835826888 x1418 <= -0.0315912011803282 + c1733: 0.357539258742026 x1103 - 31.6543835826888 x1418 >= -31.6227923815085 + c1734: 0.41496 x788 - x1418 <= 0 + c1735: 0.41496 x788 - x1418 >= -1 + c1736: 0.357539258742026 x1103 - 31.6543835826888 x1418 <= -0.0315912011803282 + c1737: 0.357539258742026 x1103 - 31.6543835826888 x1418 >= -31.6227923815085 + c1738: 0.41496 x563 - x1418 <= 0 + c1739: 0.41496 x563 - x1418 >= -1 + c1740: - 6.6370133589627 x68 + 6.6370133589627 x788 - 0.150670180383107 x1441 + = 0 + c1741: - 4.78154160760699 x338 + 4.78154160760699 x563 + - 0.209137571533225 x1442 = 0 + c1742: x788 - 0.45 x1103 = 0 + c1743: x563 - 0.75 x1103 = 0 + c1744: 0.41496 x788 - 0.186732 x1103 + x1418 <= 1 + c1745: 0.41496 x788 - 0.186732 x1103 + x1418 >= 0 + c1746: 0.41496 x68 - 0.186732 x1103 + x1418 <= 1 + c1747: 0.41496 x68 - 0.186732 x1103 + x1418 >= 0 + c1748: 0.41496 x563 - 0.31122 x1103 + x1418 <= 1 + c1749: 0.41496 x563 - 0.31122 x1103 + x1418 >= 0 + c1750: 0.41496 x338 - 0.31122 x1103 + x1418 <= 1 + c1751: 0.41496 x338 - 0.31122 x1103 + x1418 >= 0 + c1752: 4.1496 x474 + x1284 >= 1 + c1753: 4.1496 x474 - x1284 <= 1 + c1754: 0.234227413705435 x834 + 4.26935508606863 x924 + - 0.234227413705435 x1014 = 0 + c1755: - 0.234988995947158 x384 + 0.234988995947158 x609 + + 4.2555184168065 x699 = 0 + c1756: x384 - x834 >= 10.2 + c1757: 0.000169476778882706 x969 - 0.112961371435413 x1104 + - 22.1314593496185 x1419 >= -22.1314593496185 + c1758: 0.000169476778882706 x969 - 0.112961371435413 x1104 + + 22.1314593496185 x1419 <= 22.1314593496185 + c1759: 0.000169476778882706 x969 + 0.112961371435413 x1104 + + 22.1314593496185 x1419 >= 0 + c1760: 0.000169476778882706 x969 + 0.112961371435413 x1104 + - 22.1314593496185 x1419 <= 0 + c1761: 0.000170027826700465 x744 - 0.112595271847902 x1104 + - 22.2034190154725 x1419 >= -22.2034190154725 + c1762: 0.000170027826700465 x744 - 0.112595271847902 x1104 + + 22.2034190154725 x1419 <= 22.2034190154725 + c1763: 0.000170027826700465 x744 + 0.112595271847902 x1104 + + 22.2034190154725 x1419 >= 0 + c1764: 0.000170027826700465 x744 + 0.112595271847902 x1104 + - 22.2034190154725 x1419 <= 0 + c1765: 0.357539258742026 x1104 - 31.6543835826888 x1419 <= -0.0315912011803282 + c1766: 0.357539258742026 x1104 - 31.6543835826888 x1419 >= -31.6227923815085 + c1767: 0.41496 x789 - x1419 <= 0 + c1768: 0.41496 x789 - x1419 >= -1 + c1769: 0.357539258742026 x1104 - 31.6543835826888 x1419 <= -0.0315912011803282 + c1770: 0.357539258742026 x1104 - 31.6543835826888 x1419 >= -31.6227923815085 + c1771: 0.41496 x564 - x1419 <= 0 + c1772: 0.41496 x564 - x1419 >= -1 + c1773: - 6.6370133589627 x69 + 6.6370133589627 x789 - 0.150670180383107 x1441 + = 0 + c1774: - 4.78154160760699 x339 + 4.78154160760699 x564 + - 0.209137571533225 x1442 = 0 + c1775: x789 - 0.45 x1104 = 0 + c1776: x564 - 0.75 x1104 = 0 + c1777: 0.41496 x789 - 0.186732 x1104 + x1419 <= 1 + c1778: 0.41496 x789 - 0.186732 x1104 + x1419 >= 0 + c1779: 0.41496 x69 - 0.186732 x1104 + x1419 <= 1 + c1780: 0.41496 x69 - 0.186732 x1104 + x1419 >= 0 + c1781: 0.41496 x564 - 0.31122 x1104 + x1419 <= 1 + c1782: 0.41496 x564 - 0.31122 x1104 + x1419 >= 0 + c1783: 0.41496 x339 - 0.31122 x1104 + x1419 <= 1 + c1784: 0.41496 x339 - 0.31122 x1104 + x1419 >= 0 + c1785: 4.1496 x475 + x1285 >= 1 + c1786: 4.1496 x475 - x1285 <= 1 + c1787: 0.234227413705435 x835 + 4.26935508606863 x925 + - 0.234227413705435 x1015 = 0 + c1788: - 0.234988995947158 x385 + 0.234988995947158 x610 + + 4.2555184168065 x700 = 0 + c1789: x385 - x835 >= 10.2 + c1790: 0.000169476778882706 x970 - 0.112961371435413 x1105 + - 22.1314593496185 x1420 >= -22.1314593496185 + c1791: 0.000169476778882706 x970 - 0.112961371435413 x1105 + + 22.1314593496185 x1420 <= 22.1314593496185 + c1792: 0.000169476778882706 x970 + 0.112961371435413 x1105 + + 22.1314593496185 x1420 >= 0 + c1793: 0.000169476778882706 x970 + 0.112961371435413 x1105 + - 22.1314593496185 x1420 <= 0 + c1794: 0.000170027826700465 x745 - 0.112595271847902 x1105 + - 22.2034190154725 x1420 >= -22.2034190154725 + c1795: 0.000170027826700465 x745 - 0.112595271847902 x1105 + + 22.2034190154725 x1420 <= 22.2034190154725 + c1796: 0.000170027826700465 x745 + 0.112595271847902 x1105 + + 22.2034190154725 x1420 >= 0 + c1797: 0.000170027826700465 x745 + 0.112595271847902 x1105 + - 22.2034190154725 x1420 <= 0 + c1798: 0.357539258742026 x1105 - 31.6543835826888 x1420 <= -0.0315912011803282 + c1799: 0.357539258742026 x1105 - 31.6543835826888 x1420 >= -31.6227923815085 + c1800: 0.41496 x790 - x1420 <= 0 + c1801: 0.41496 x790 - x1420 >= -1 + c1802: 0.357539258742026 x1105 - 31.6543835826888 x1420 <= -0.0315912011803282 + c1803: 0.357539258742026 x1105 - 31.6543835826888 x1420 >= -31.6227923815085 + c1804: 0.41496 x565 - x1420 <= 0 + c1805: 0.41496 x565 - x1420 >= -1 + c1806: - 6.6370133589627 x70 + 6.6370133589627 x790 - 0.150670180383107 x1441 + = 0 + c1807: - 4.78154160760699 x340 + 4.78154160760699 x565 + - 0.209137571533225 x1442 = 0 + c1808: x790 - 0.45 x1105 = 0 + c1809: x565 - 0.75 x1105 = 0 + c1810: 0.41496 x790 - 0.186732 x1105 + x1420 <= 1 + c1811: 0.41496 x790 - 0.186732 x1105 + x1420 >= 0 + c1812: 0.41496 x70 - 0.186732 x1105 + x1420 <= 1 + c1813: 0.41496 x70 - 0.186732 x1105 + x1420 >= 0 + c1814: 0.41496 x565 - 0.31122 x1105 + x1420 <= 1 + c1815: 0.41496 x565 - 0.31122 x1105 + x1420 >= 0 + c1816: 0.41496 x340 - 0.31122 x1105 + x1420 <= 1 + c1817: 0.41496 x340 - 0.31122 x1105 + x1420 >= 0 + c1818: 4.1496 x476 + x1286 >= 1 + c1819: 4.1496 x476 - x1286 <= 1 + c1820: 0.234227413705435 x836 + 4.26935508606863 x926 + - 0.234227413705435 x1016 = 0 + c1821: - 0.234988995947158 x386 + 0.234988995947158 x611 + + 4.2555184168065 x701 = 0 + c1822: x386 - x836 >= 10.2 + c1823: 0.000169476778882706 x971 - 0.112961371435413 x1106 + - 22.1314593496185 x1421 >= -22.1314593496185 + c1824: 0.000169476778882706 x971 - 0.112961371435413 x1106 + + 22.1314593496185 x1421 <= 22.1314593496185 + c1825: 0.000169476778882706 x971 + 0.112961371435413 x1106 + + 22.1314593496185 x1421 >= 0 + c1826: 0.000169476778882706 x971 + 0.112961371435413 x1106 + - 22.1314593496185 x1421 <= 0 + c1827: 0.000170027826700465 x746 - 0.112595271847902 x1106 + - 22.2034190154725 x1421 >= -22.2034190154725 + c1828: 0.000170027826700465 x746 - 0.112595271847902 x1106 + + 22.2034190154725 x1421 <= 22.2034190154725 + c1829: 0.000170027826700465 x746 + 0.112595271847902 x1106 + + 22.2034190154725 x1421 >= 0 + c1830: 0.000170027826700465 x746 + 0.112595271847902 x1106 + - 22.2034190154725 x1421 <= 0 + c1831: 0.357539258742026 x1106 - 31.6543835826888 x1421 <= -0.0315912011803282 + c1832: 0.357539258742026 x1106 - 31.6543835826888 x1421 >= -31.6227923815085 + c1833: 0.41496 x791 - x1421 <= 0 + c1834: 0.41496 x791 - x1421 >= -1 + c1835: 0.357539258742026 x1106 - 31.6543835826888 x1421 <= -0.0315912011803282 + c1836: 0.357539258742026 x1106 - 31.6543835826888 x1421 >= -31.6227923815085 + c1837: 0.41496 x566 - x1421 <= 0 + c1838: 0.41496 x566 - x1421 >= -1 + c1839: - 6.6370133589627 x71 + 6.6370133589627 x791 - 0.150670180383107 x1441 + = 0 + c1840: - 4.78154160760699 x341 + 4.78154160760699 x566 + - 0.209137571533225 x1442 = 0 + c1841: x791 - 0.45 x1106 = 0 + c1842: x566 - 0.75 x1106 = 0 + c1843: 0.41496 x791 - 0.186732 x1106 + x1421 <= 1 + c1844: 0.41496 x791 - 0.186732 x1106 + x1421 >= 0 + c1845: 0.41496 x71 - 0.186732 x1106 + x1421 <= 1 + c1846: 0.41496 x71 - 0.186732 x1106 + x1421 >= 0 + c1847: 0.41496 x566 - 0.31122 x1106 + x1421 <= 1 + c1848: 0.41496 x566 - 0.31122 x1106 + x1421 >= 0 + c1849: 0.41496 x341 - 0.31122 x1106 + x1421 <= 1 + c1850: 0.41496 x341 - 0.31122 x1106 + x1421 >= 0 + c1851: 4.1496 x477 + x1287 >= 1 + c1852: 4.1496 x477 - x1287 <= 1 + c1853: 0.234227413705435 x837 + 4.26935508606863 x927 + - 0.234227413705435 x1017 = 0 + c1854: - 0.234988995947158 x387 + 0.234988995947158 x612 + + 4.2555184168065 x702 = 0 + c1855: x387 - x837 >= 10.2 + c1856: 0.000169476778882706 x972 - 0.112961371435413 x1107 + - 22.1314593496185 x1422 >= -22.1314593496185 + c1857: 0.000169476778882706 x972 - 0.112961371435413 x1107 + + 22.1314593496185 x1422 <= 22.1314593496185 + c1858: 0.000169476778882706 x972 + 0.112961371435413 x1107 + + 22.1314593496185 x1422 >= 0 + c1859: 0.000169476778882706 x972 + 0.112961371435413 x1107 + - 22.1314593496185 x1422 <= 0 + c1860: 0.000170027826700465 x747 - 0.112595271847902 x1107 + - 22.2034190154725 x1422 >= -22.2034190154725 + c1861: 0.000170027826700465 x747 - 0.112595271847902 x1107 + + 22.2034190154725 x1422 <= 22.2034190154725 + c1862: 0.000170027826700465 x747 + 0.112595271847902 x1107 + + 22.2034190154725 x1422 >= 0 + c1863: 0.000170027826700465 x747 + 0.112595271847902 x1107 + - 22.2034190154725 x1422 <= 0 + c1864: 0.357539258742026 x1107 - 31.6543835826888 x1422 <= -0.0315912011803282 + c1865: 0.357539258742026 x1107 - 31.6543835826888 x1422 >= -31.6227923815085 + c1866: 0.41496 x792 - x1422 <= 0 + c1867: 0.41496 x792 - x1422 >= -1 + c1868: 0.357539258742026 x1107 - 31.6543835826888 x1422 <= -0.0315912011803282 + c1869: 0.357539258742026 x1107 - 31.6543835826888 x1422 >= -31.6227923815085 + c1870: 0.41496 x567 - x1422 <= 0 + c1871: 0.41496 x567 - x1422 >= -1 + c1872: - 6.6370133589627 x72 + 6.6370133589627 x792 - 0.150670180383107 x1441 + = 0 + c1873: - 4.78154160760699 x342 + 4.78154160760699 x567 + - 0.209137571533225 x1442 = 0 + c1874: x792 - 0.45 x1107 = 0 + c1875: x567 - 0.75 x1107 = 0 + c1876: 0.41496 x792 - 0.186732 x1107 + x1422 <= 1 + c1877: 0.41496 x792 - 0.186732 x1107 + x1422 >= 0 + c1878: 0.41496 x72 - 0.186732 x1107 + x1422 <= 1 + c1879: 0.41496 x72 - 0.186732 x1107 + x1422 >= 0 + c1880: 0.41496 x567 - 0.31122 x1107 + x1422 <= 1 + c1881: 0.41496 x567 - 0.31122 x1107 + x1422 >= 0 + c1882: 0.41496 x342 - 0.31122 x1107 + x1422 <= 1 + c1883: 0.41496 x342 - 0.31122 x1107 + x1422 >= 0 + c1884: 4.1496 x478 + x1288 >= 1 + c1885: 4.1496 x478 - x1288 <= 1 + c1886: 0.234227413705435 x838 + 4.26935508606863 x928 + - 0.234227413705435 x1018 = 0 + c1887: - 0.234988995947158 x388 + 0.234988995947158 x613 + + 4.2555184168065 x703 = 0 + c1888: x388 - x838 >= 10.2 + c1889: 0.000169476778882706 x973 - 0.112961371435413 x1108 + - 22.1314593496185 x1423 >= -22.1314593496185 + c1890: 0.000169476778882706 x973 - 0.112961371435413 x1108 + + 22.1314593496185 x1423 <= 22.1314593496185 + c1891: 0.000169476778882706 x973 + 0.112961371435413 x1108 + + 22.1314593496185 x1423 >= 0 + c1892: 0.000169476778882706 x973 + 0.112961371435413 x1108 + - 22.1314593496185 x1423 <= 0 + c1893: 0.000170027826700465 x748 - 0.112595271847902 x1108 + - 22.2034190154725 x1423 >= -22.2034190154725 + c1894: 0.000170027826700465 x748 - 0.112595271847902 x1108 + + 22.2034190154725 x1423 <= 22.2034190154725 + c1895: 0.000170027826700465 x748 + 0.112595271847902 x1108 + + 22.2034190154725 x1423 >= 0 + c1896: 0.000170027826700465 x748 + 0.112595271847902 x1108 + - 22.2034190154725 x1423 <= 0 + c1897: 0.357539258742026 x1108 - 31.6543835826888 x1423 <= -0.0315912011803282 + c1898: 0.357539258742026 x1108 - 31.6543835826888 x1423 >= -31.6227923815085 + c1899: 0.41496 x793 - x1423 <= 0 + c1900: 0.41496 x793 - x1423 >= -1 + c1901: 0.357539258742026 x1108 - 31.6543835826888 x1423 <= -0.0315912011803282 + c1902: 0.357539258742026 x1108 - 31.6543835826888 x1423 >= -31.6227923815085 + c1903: 0.41496 x568 - x1423 <= 0 + c1904: 0.41496 x568 - x1423 >= -1 + c1905: - 6.6370133589627 x73 + 6.6370133589627 x793 - 0.150670180383107 x1441 + = 0 + c1906: - 4.78154160760699 x343 + 4.78154160760699 x568 + - 0.209137571533225 x1442 = 0 + c1907: x793 - 0.45 x1108 = 0 + c1908: x568 - 0.75 x1108 = 0 + c1909: 0.41496 x793 - 0.186732 x1108 + x1423 <= 1 + c1910: 0.41496 x793 - 0.186732 x1108 + x1423 >= 0 + c1911: 0.41496 x73 - 0.186732 x1108 + x1423 <= 1 + c1912: 0.41496 x73 - 0.186732 x1108 + x1423 >= 0 + c1913: 0.41496 x568 - 0.31122 x1108 + x1423 <= 1 + c1914: 0.41496 x568 - 0.31122 x1108 + x1423 >= 0 + c1915: 0.41496 x343 - 0.31122 x1108 + x1423 <= 1 + c1916: 0.41496 x343 - 0.31122 x1108 + x1423 >= 0 + c1917: 4.1496 x479 + x1289 >= 1 + c1918: 4.1496 x479 - x1289 <= 1 + c1919: 0.234227413705435 x839 + 4.26935508606863 x929 + - 0.234227413705435 x1019 = 0 + c1920: - 0.234988995947158 x389 + 0.234988995947158 x614 + + 4.2555184168065 x704 = 0 + c1921: x389 - x839 >= 10.2 + c1922: 0.000169476778882706 x974 - 0.112961371435413 x1109 + - 22.1314593496185 x1424 >= -22.1314593496185 + c1923: 0.000169476778882706 x974 - 0.112961371435413 x1109 + + 22.1314593496185 x1424 <= 22.1314593496185 + c1924: 0.000169476778882706 x974 + 0.112961371435413 x1109 + + 22.1314593496185 x1424 >= 0 + c1925: 0.000169476778882706 x974 + 0.112961371435413 x1109 + - 22.1314593496185 x1424 <= 0 + c1926: 0.000170027826700465 x749 - 0.112595271847902 x1109 + - 22.2034190154725 x1424 >= -22.2034190154725 + c1927: 0.000170027826700465 x749 - 0.112595271847902 x1109 + + 22.2034190154725 x1424 <= 22.2034190154725 + c1928: 0.000170027826700465 x749 + 0.112595271847902 x1109 + + 22.2034190154725 x1424 >= 0 + c1929: 0.000170027826700465 x749 + 0.112595271847902 x1109 + - 22.2034190154725 x1424 <= 0 + c1930: 0.357539258742026 x1109 - 31.6543835826888 x1424 <= -0.0315912011803282 + c1931: 0.357539258742026 x1109 - 31.6543835826888 x1424 >= -31.6227923815085 + c1932: 0.41496 x794 - x1424 <= 0 + c1933: 0.41496 x794 - x1424 >= -1 + c1934: 0.357539258742026 x1109 - 31.6543835826888 x1424 <= -0.0315912011803282 + c1935: 0.357539258742026 x1109 - 31.6543835826888 x1424 >= -31.6227923815085 + c1936: 0.41496 x569 - x1424 <= 0 + c1937: 0.41496 x569 - x1424 >= -1 + c1938: - 6.6370133589627 x74 + 6.6370133589627 x794 - 0.150670180383107 x1441 + = 0 + c1939: - 4.78154160760699 x344 + 4.78154160760699 x569 + - 0.209137571533225 x1442 = 0 + c1940: x794 - 0.45 x1109 = 0 + c1941: x569 - 0.75 x1109 = 0 + c1942: 0.41496 x794 - 0.186732 x1109 + x1424 <= 1 + c1943: 0.41496 x794 - 0.186732 x1109 + x1424 >= 0 + c1944: 0.41496 x74 - 0.186732 x1109 + x1424 <= 1 + c1945: 0.41496 x74 - 0.186732 x1109 + x1424 >= 0 + c1946: 0.41496 x569 - 0.31122 x1109 + x1424 <= 1 + c1947: 0.41496 x569 - 0.31122 x1109 + x1424 >= 0 + c1948: 0.41496 x344 - 0.31122 x1109 + x1424 <= 1 + c1949: 0.41496 x344 - 0.31122 x1109 + x1424 >= 0 + c1950: 4.1496 x480 + 0.5 x1290 >= 0.5 + c1951: 4.1496 x480 - 1.5 x1290 <= 0.5 + c1952: 0.234227413705435 x840 + 4.26935508606863 x930 + - 0.234227413705435 x1020 = 0 + c1953: - 0.234988995947158 x390 + 0.234988995947158 x615 + + 4.2555184168065 x705 = 0 + c1954: x390 - x840 >= 10.2 + c1955: 0.000169476778882706 x975 - 0.112961371435413 x1110 + - 22.1314593496185 x1425 >= -22.1314593496185 + c1956: 0.000169476778882706 x975 - 0.112961371435413 x1110 + + 22.1314593496185 x1425 <= 22.1314593496185 + c1957: 0.000169476778882706 x975 + 0.112961371435413 x1110 + + 22.1314593496185 x1425 >= 0 + c1958: 0.000169476778882706 x975 + 0.112961371435413 x1110 + - 22.1314593496185 x1425 <= 0 + c1959: 0.000170027826700465 x750 - 0.112595271847902 x1110 + - 22.2034190154725 x1425 >= -22.2034190154725 + c1960: 0.000170027826700465 x750 - 0.112595271847902 x1110 + + 22.2034190154725 x1425 <= 22.2034190154725 + c1961: 0.000170027826700465 x750 + 0.112595271847902 x1110 + + 22.2034190154725 x1425 >= 0 + c1962: 0.000170027826700465 x750 + 0.112595271847902 x1110 + - 22.2034190154725 x1425 <= 0 + c1963: 0.357539258742026 x1110 - 31.6543835826888 x1425 <= -0.0315912011803282 + c1964: 0.357539258742026 x1110 - 31.6543835826888 x1425 >= -31.6227923815085 + c1965: 0.41496 x795 - x1425 <= 0 + c1966: 0.41496 x795 - x1425 >= -1 + c1967: 0.357539258742026 x1110 - 31.6543835826888 x1425 <= -0.0315912011803282 + c1968: 0.357539258742026 x1110 - 31.6543835826888 x1425 >= -31.6227923815085 + c1969: 0.41496 x570 - x1425 <= 0 + c1970: 0.41496 x570 - x1425 >= -1 + c1971: - 6.6370133589627 x75 + 6.6370133589627 x795 - 0.150670180383107 x1441 + = 0 + c1972: - 4.78154160760699 x345 + 4.78154160760699 x570 + - 0.209137571533225 x1442 = 0 + c1973: x795 - 0.45 x1110 = 0 + c1974: x570 - 0.75 x1110 = 0 + c1975: 0.41496 x795 - 0.186732 x1110 + x1425 <= 1 + c1976: 0.41496 x795 - 0.186732 x1110 + x1425 >= 0 + c1977: 0.41496 x75 - 0.186732 x1110 + x1425 <= 1 + c1978: 0.41496 x75 - 0.186732 x1110 + x1425 >= 0 + c1979: 0.41496 x570 - 0.31122 x1110 + x1425 <= 1 + c1980: 0.41496 x570 - 0.31122 x1110 + x1425 >= 0 + c1981: 0.41496 x345 - 0.31122 x1110 + x1425 <= 1 + c1982: 0.41496 x345 - 0.31122 x1110 + x1425 >= 0 + c1983: 4.1496 x481 + 0.5 x1291 >= 0.5 + c1984: 4.1496 x481 - 1.5 x1291 <= 0.5 + c1985: 0.234227413705435 x841 + 4.26935508606863 x931 + - 0.234227413705435 x1021 = 0 + c1986: - 0.234988995947158 x391 + 0.234988995947158 x616 + + 4.2555184168065 x706 = 0 + c1987: x391 - x841 >= 10.2 + c1988: 0.000169476778882706 x976 - 0.112961371435413 x1111 + - 22.1314593496185 x1426 >= -22.1314593496185 + c1989: 0.000169476778882706 x976 - 0.112961371435413 x1111 + + 22.1314593496185 x1426 <= 22.1314593496185 + c1990: 0.000169476778882706 x976 + 0.112961371435413 x1111 + + 22.1314593496185 x1426 >= 0 + c1991: 0.000169476778882706 x976 + 0.112961371435413 x1111 + - 22.1314593496185 x1426 <= 0 + c1992: 0.000170027826700465 x751 - 0.112595271847902 x1111 + - 22.2034190154725 x1426 >= -22.2034190154725 + c1993: 0.000170027826700465 x751 - 0.112595271847902 x1111 + + 22.2034190154725 x1426 <= 22.2034190154725 + c1994: 0.000170027826700465 x751 + 0.112595271847902 x1111 + + 22.2034190154725 x1426 >= 0 + c1995: 0.000170027826700465 x751 + 0.112595271847902 x1111 + - 22.2034190154725 x1426 <= 0 + c1996: 0.357539258742026 x1111 - 31.6543835826888 x1426 <= -0.0315912011803282 + c1997: 0.357539258742026 x1111 - 31.6543835826888 x1426 >= -31.6227923815085 + c1998: 0.41496 x796 - x1426 <= 0 + c1999: 0.41496 x796 - x1426 >= -1 + c2000: 0.357539258742026 x1111 - 31.6543835826888 x1426 <= -0.0315912011803282 + c2001: 0.357539258742026 x1111 - 31.6543835826888 x1426 >= -31.6227923815085 + c2002: 0.41496 x571 - x1426 <= 0 + c2003: 0.41496 x571 - x1426 >= -1 + c2004: - 6.6370133589627 x76 + 6.6370133589627 x796 - 0.150670180383107 x1441 + = 0 + c2005: - 4.78154160760699 x346 + 4.78154160760699 x571 + - 0.209137571533225 x1442 = 0 + c2006: x796 - 0.45 x1111 = 0 + c2007: x571 - 0.75 x1111 = 0 + c2008: 0.41496 x796 - 0.186732 x1111 + x1426 <= 1 + c2009: 0.41496 x796 - 0.186732 x1111 + x1426 >= 0 + c2010: 0.41496 x76 - 0.186732 x1111 + x1426 <= 1 + c2011: 0.41496 x76 - 0.186732 x1111 + x1426 >= 0 + c2012: 0.41496 x571 - 0.31122 x1111 + x1426 <= 1 + c2013: 0.41496 x571 - 0.31122 x1111 + x1426 >= 0 + c2014: 0.41496 x346 - 0.31122 x1111 + x1426 <= 1 + c2015: 0.41496 x346 - 0.31122 x1111 + x1426 >= 0 + c2016: 4.1496 x482 + 0.5 x1292 >= 0.5 + c2017: 4.1496 x482 - 1.5 x1292 <= 0.5 + c2018: 0.234227413705435 x842 + 4.26935508606863 x932 + - 0.234227413705435 x1022 = 0 + c2019: - 0.234988995947158 x392 + 0.234988995947158 x617 + + 4.2555184168065 x707 = 0 + c2020: x392 - x842 >= 10.2 + c2021: 0.000169476778882706 x977 - 0.112961371435413 x1112 + - 22.1314593496185 x1427 >= -22.1314593496185 + c2022: 0.000169476778882706 x977 - 0.112961371435413 x1112 + + 22.1314593496185 x1427 <= 22.1314593496185 + c2023: 0.000169476778882706 x977 + 0.112961371435413 x1112 + + 22.1314593496185 x1427 >= 0 + c2024: 0.000169476778882706 x977 + 0.112961371435413 x1112 + - 22.1314593496185 x1427 <= 0 + c2025: 0.000170027826700465 x752 - 0.112595271847902 x1112 + - 22.2034190154725 x1427 >= -22.2034190154725 + c2026: 0.000170027826700465 x752 - 0.112595271847902 x1112 + + 22.2034190154725 x1427 <= 22.2034190154725 + c2027: 0.000170027826700465 x752 + 0.112595271847902 x1112 + + 22.2034190154725 x1427 >= 0 + c2028: 0.000170027826700465 x752 + 0.112595271847902 x1112 + - 22.2034190154725 x1427 <= 0 + c2029: 0.357539258742026 x1112 - 31.6543835826888 x1427 <= -0.0315912011803282 + c2030: 0.357539258742026 x1112 - 31.6543835826888 x1427 >= -31.6227923815085 + c2031: 0.41496 x797 - x1427 <= 0 + c2032: 0.41496 x797 - x1427 >= -1 + c2033: 0.357539258742026 x1112 - 31.6543835826888 x1427 <= -0.0315912011803282 + c2034: 0.357539258742026 x1112 - 31.6543835826888 x1427 >= -31.6227923815085 + c2035: 0.41496 x572 - x1427 <= 0 + c2036: 0.41496 x572 - x1427 >= -1 + c2037: - 6.6370133589627 x77 + 6.6370133589627 x797 - 0.150670180383107 x1441 + = 0 + c2038: - 4.78154160760699 x347 + 4.78154160760699 x572 + - 0.209137571533225 x1442 = 0 + c2039: x797 - 0.45 x1112 = 0 + c2040: x572 - 0.75 x1112 = 0 + c2041: 0.41496 x797 - 0.186732 x1112 + x1427 <= 1 + c2042: 0.41496 x797 - 0.186732 x1112 + x1427 >= 0 + c2043: 0.41496 x77 - 0.186732 x1112 + x1427 <= 1 + c2044: 0.41496 x77 - 0.186732 x1112 + x1427 >= 0 + c2045: 0.41496 x572 - 0.31122 x1112 + x1427 <= 1 + c2046: 0.41496 x572 - 0.31122 x1112 + x1427 >= 0 + c2047: 0.41496 x347 - 0.31122 x1112 + x1427 <= 1 + c2048: 0.41496 x347 - 0.31122 x1112 + x1427 >= 0 + c2049: 4.1496 x483 + 0.5 x1293 >= 0.5 + c2050: 4.1496 x483 - 1.5 x1293 <= 0.5 + c2051: 0.234227413705435 x843 + 4.26935508606863 x933 + - 0.234227413705435 x1023 = 0 + c2052: - 0.234988995947158 x393 + 0.234988995947158 x618 + + 4.2555184168065 x708 = 0 + c2053: x393 - x843 >= 10.2 + c2054: 0.000169476778882706 x978 - 0.112961371435413 x1113 + - 22.1314593496185 x1428 >= -22.1314593496185 + c2055: 0.000169476778882706 x978 - 0.112961371435413 x1113 + + 22.1314593496185 x1428 <= 22.1314593496185 + c2056: 0.000169476778882706 x978 + 0.112961371435413 x1113 + + 22.1314593496185 x1428 >= 0 + c2057: 0.000169476778882706 x978 + 0.112961371435413 x1113 + - 22.1314593496185 x1428 <= 0 + c2058: 0.000170027826700465 x753 - 0.112595271847902 x1113 + - 22.2034190154725 x1428 >= -22.2034190154725 + c2059: 0.000170027826700465 x753 - 0.112595271847902 x1113 + + 22.2034190154725 x1428 <= 22.2034190154725 + c2060: 0.000170027826700465 x753 + 0.112595271847902 x1113 + + 22.2034190154725 x1428 >= 0 + c2061: 0.000170027826700465 x753 + 0.112595271847902 x1113 + - 22.2034190154725 x1428 <= 0 + c2062: 0.357539258742026 x1113 - 31.6543835826888 x1428 <= -0.0315912011803282 + c2063: 0.357539258742026 x1113 - 31.6543835826888 x1428 >= -31.6227923815085 + c2064: 0.41496 x798 - x1428 <= 0 + c2065: 0.41496 x798 - x1428 >= -1 + c2066: 0.357539258742026 x1113 - 31.6543835826888 x1428 <= -0.0315912011803282 + c2067: 0.357539258742026 x1113 - 31.6543835826888 x1428 >= -31.6227923815085 + c2068: 0.41496 x573 - x1428 <= 0 + c2069: 0.41496 x573 - x1428 >= -1 + c2070: - 6.6370133589627 x78 + 6.6370133589627 x798 - 0.150670180383107 x1441 + = 0 + c2071: - 4.78154160760699 x348 + 4.78154160760699 x573 + - 0.209137571533225 x1442 = 0 + c2072: x798 - 0.45 x1113 = 0 + c2073: x573 - 0.75 x1113 = 0 + c2074: 0.41496 x798 - 0.186732 x1113 + x1428 <= 1 + c2075: 0.41496 x798 - 0.186732 x1113 + x1428 >= 0 + c2076: 0.41496 x78 - 0.186732 x1113 + x1428 <= 1 + c2077: 0.41496 x78 - 0.186732 x1113 + x1428 >= 0 + c2078: 0.41496 x573 - 0.31122 x1113 + x1428 <= 1 + c2079: 0.41496 x573 - 0.31122 x1113 + x1428 >= 0 + c2080: 0.41496 x348 - 0.31122 x1113 + x1428 <= 1 + c2081: 0.41496 x348 - 0.31122 x1113 + x1428 >= 0 + c2082: 4.1496 x484 + 0.5 x1294 >= 0.5 + c2083: 4.1496 x484 - 1.5 x1294 <= 0.5 + c2084: 0.234227413705435 x844 + 4.26935508606863 x934 + - 0.234227413705435 x1024 = 0 + c2085: - 0.234988995947158 x394 + 0.234988995947158 x619 + + 4.2555184168065 x709 = 0 + c2086: x394 - x844 >= 10.2 + c2087: 0.000169476778882706 x979 - 0.112961371435413 x1114 + - 22.1314593496185 x1429 >= -22.1314593496185 + c2088: 0.000169476778882706 x979 - 0.112961371435413 x1114 + + 22.1314593496185 x1429 <= 22.1314593496185 + c2089: 0.000169476778882706 x979 + 0.112961371435413 x1114 + + 22.1314593496185 x1429 >= 0 + c2090: 0.000169476778882706 x979 + 0.112961371435413 x1114 + - 22.1314593496185 x1429 <= 0 + c2091: 0.000170027826700465 x754 - 0.112595271847902 x1114 + - 22.2034190154725 x1429 >= -22.2034190154725 + c2092: 0.000170027826700465 x754 - 0.112595271847902 x1114 + + 22.2034190154725 x1429 <= 22.2034190154725 + c2093: 0.000170027826700465 x754 + 0.112595271847902 x1114 + + 22.2034190154725 x1429 >= 0 + c2094: 0.000170027826700465 x754 + 0.112595271847902 x1114 + - 22.2034190154725 x1429 <= 0 + c2095: 0.357539258742026 x1114 - 31.6543835826888 x1429 <= -0.0315912011803282 + c2096: 0.357539258742026 x1114 - 31.6543835826888 x1429 >= -31.6227923815085 + c2097: 0.41496 x799 - x1429 <= 0 + c2098: 0.41496 x799 - x1429 >= -1 + c2099: 0.357539258742026 x1114 - 31.6543835826888 x1429 <= -0.0315912011803282 + c2100: 0.357539258742026 x1114 - 31.6543835826888 x1429 >= -31.6227923815085 + c2101: 0.41496 x574 - x1429 <= 0 + c2102: 0.41496 x574 - x1429 >= -1 + c2103: - 6.6370133589627 x79 + 6.6370133589627 x799 - 0.150670180383107 x1441 + = 0 + c2104: - 4.78154160760699 x349 + 4.78154160760699 x574 + - 0.209137571533225 x1442 = 0 + c2105: x799 - 0.45 x1114 = 0 + c2106: x574 - 0.75 x1114 = 0 + c2107: 0.41496 x799 - 0.186732 x1114 + x1429 <= 1 + c2108: 0.41496 x799 - 0.186732 x1114 + x1429 >= 0 + c2109: 0.41496 x79 - 0.186732 x1114 + x1429 <= 1 + c2110: 0.41496 x79 - 0.186732 x1114 + x1429 >= 0 + c2111: 0.41496 x574 - 0.31122 x1114 + x1429 <= 1 + c2112: 0.41496 x574 - 0.31122 x1114 + x1429 >= 0 + c2113: 0.41496 x349 - 0.31122 x1114 + x1429 <= 1 + c2114: 0.41496 x349 - 0.31122 x1114 + x1429 >= 0 + c2115: 4.1496 x485 + 0.5 x1295 >= 0.5 + c2116: 4.1496 x485 - 1.5 x1295 <= 0.5 + c2117: 0.234227413705435 x845 + 4.26935508606863 x935 + - 0.234227413705435 x1025 = 0 + c2118: - 0.234988995947158 x395 + 0.234988995947158 x620 + + 4.2555184168065 x710 = 0 + c2119: x395 - x845 >= 10.2 + c2120: 0.000169476778882706 x980 - 0.112961371435413 x1115 + - 22.1314593496185 x1430 >= -22.1314593496185 + c2121: 0.000169476778882706 x980 - 0.112961371435413 x1115 + + 22.1314593496185 x1430 <= 22.1314593496185 + c2122: 0.000169476778882706 x980 + 0.112961371435413 x1115 + + 22.1314593496185 x1430 >= 0 + c2123: 0.000169476778882706 x980 + 0.112961371435413 x1115 + - 22.1314593496185 x1430 <= 0 + c2124: 0.000170027826700465 x755 - 0.112595271847902 x1115 + - 22.2034190154725 x1430 >= -22.2034190154725 + c2125: 0.000170027826700465 x755 - 0.112595271847902 x1115 + + 22.2034190154725 x1430 <= 22.2034190154725 + c2126: 0.000170027826700465 x755 + 0.112595271847902 x1115 + + 22.2034190154725 x1430 >= 0 + c2127: 0.000170027826700465 x755 + 0.112595271847902 x1115 + - 22.2034190154725 x1430 <= 0 + c2128: 0.357539258742026 x1115 - 31.6543835826888 x1430 <= -0.0315912011803282 + c2129: 0.357539258742026 x1115 - 31.6543835826888 x1430 >= -31.6227923815085 + c2130: 0.41496 x800 - x1430 <= 0 + c2131: 0.41496 x800 - x1430 >= -1 + c2132: 0.357539258742026 x1115 - 31.6543835826888 x1430 <= -0.0315912011803282 + c2133: 0.357539258742026 x1115 - 31.6543835826888 x1430 >= -31.6227923815085 + c2134: 0.41496 x575 - x1430 <= 0 + c2135: 0.41496 x575 - x1430 >= -1 + c2136: - 6.6370133589627 x80 + 6.6370133589627 x800 - 0.150670180383107 x1441 + = 0 + c2137: - 4.78154160760699 x350 + 4.78154160760699 x575 + - 0.209137571533225 x1442 = 0 + c2138: x800 - 0.45 x1115 = 0 + c2139: x575 - 0.75 x1115 = 0 + c2140: 0.41496 x800 - 0.186732 x1115 + x1430 <= 1 + c2141: 0.41496 x800 - 0.186732 x1115 + x1430 >= 0 + c2142: 0.41496 x80 - 0.186732 x1115 + x1430 <= 1 + c2143: 0.41496 x80 - 0.186732 x1115 + x1430 >= 0 + c2144: 0.41496 x575 - 0.31122 x1115 + x1430 <= 1 + c2145: 0.41496 x575 - 0.31122 x1115 + x1430 >= 0 + c2146: 0.41496 x350 - 0.31122 x1115 + x1430 <= 1 + c2147: 0.41496 x350 - 0.31122 x1115 + x1430 >= 0 + c2148: 4.1496 x486 + 0.5 x1296 >= 0.5 + c2149: 4.1496 x486 - 1.5 x1296 <= 0.5 + c2150: 0.234227413705435 x846 + 4.26935508606863 x936 + - 0.234227413705435 x1026 = 0 + c2151: - 0.234988995947158 x396 + 0.234988995947158 x621 + + 4.2555184168065 x711 = 0 + c2152: x396 - x846 >= 10.2 + c2153: 0.000169476778882706 x981 - 0.112961371435413 x1116 + - 22.1314593496185 x1431 >= -22.1314593496185 + c2154: 0.000169476778882706 x981 - 0.112961371435413 x1116 + + 22.1314593496185 x1431 <= 22.1314593496185 + c2155: 0.000169476778882706 x981 + 0.112961371435413 x1116 + + 22.1314593496185 x1431 >= 0 + c2156: 0.000169476778882706 x981 + 0.112961371435413 x1116 + - 22.1314593496185 x1431 <= 0 + c2157: 0.000170027826700465 x756 - 0.112595271847902 x1116 + - 22.2034190154725 x1431 >= -22.2034190154725 + c2158: 0.000170027826700465 x756 - 0.112595271847902 x1116 + + 22.2034190154725 x1431 <= 22.2034190154725 + c2159: 0.000170027826700465 x756 + 0.112595271847902 x1116 + + 22.2034190154725 x1431 >= 0 + c2160: 0.000170027826700465 x756 + 0.112595271847902 x1116 + - 22.2034190154725 x1431 <= 0 + c2161: 0.357539258742026 x1116 - 31.6543835826888 x1431 <= -0.0315912011803282 + c2162: 0.357539258742026 x1116 - 31.6543835826888 x1431 >= -31.6227923815085 + c2163: 0.41496 x801 - x1431 <= 0 + c2164: 0.41496 x801 - x1431 >= -1 + c2165: 0.357539258742026 x1116 - 31.6543835826888 x1431 <= -0.0315912011803282 + c2166: 0.357539258742026 x1116 - 31.6543835826888 x1431 >= -31.6227923815085 + c2167: 0.41496 x576 - x1431 <= 0 + c2168: 0.41496 x576 - x1431 >= -1 + c2169: - 6.6370133589627 x81 + 6.6370133589627 x801 - 0.150670180383107 x1441 + = 0 + c2170: - 4.78154160760699 x351 + 4.78154160760699 x576 + - 0.209137571533225 x1442 = 0 + c2171: x801 - 0.45 x1116 = 0 + c2172: x576 - 0.75 x1116 = 0 + c2173: 0.41496 x801 - 0.186732 x1116 + x1431 <= 1 + c2174: 0.41496 x801 - 0.186732 x1116 + x1431 >= 0 + c2175: 0.41496 x81 - 0.186732 x1116 + x1431 <= 1 + c2176: 0.41496 x81 - 0.186732 x1116 + x1431 >= 0 + c2177: 0.41496 x576 - 0.31122 x1116 + x1431 <= 1 + c2178: 0.41496 x576 - 0.31122 x1116 + x1431 >= 0 + c2179: 0.41496 x351 - 0.31122 x1116 + x1431 <= 1 + c2180: 0.41496 x351 - 0.31122 x1116 + x1431 >= 0 + c2181: 4.1496 x487 + 0.5 x1297 >= 0.5 + c2182: 4.1496 x487 - 1.5 x1297 <= 0.5 + c2183: 0.234227413705435 x847 + 4.26935508606863 x937 + - 0.234227413705435 x1027 = 0 + c2184: - 0.234988995947158 x397 + 0.234988995947158 x622 + + 4.2555184168065 x712 = 0 + c2185: x397 - x847 >= 10.2 + c2186: 0.000169476778882706 x982 - 0.112961371435413 x1117 + - 22.1314593496185 x1432 >= -22.1314593496185 + c2187: 0.000169476778882706 x982 - 0.112961371435413 x1117 + + 22.1314593496185 x1432 <= 22.1314593496185 + c2188: 0.000169476778882706 x982 + 0.112961371435413 x1117 + + 22.1314593496185 x1432 >= 0 + c2189: 0.000169476778882706 x982 + 0.112961371435413 x1117 + - 22.1314593496185 x1432 <= 0 + c2190: 0.000170027826700465 x757 - 0.112595271847902 x1117 + - 22.2034190154725 x1432 >= -22.2034190154725 + c2191: 0.000170027826700465 x757 - 0.112595271847902 x1117 + + 22.2034190154725 x1432 <= 22.2034190154725 + c2192: 0.000170027826700465 x757 + 0.112595271847902 x1117 + + 22.2034190154725 x1432 >= 0 + c2193: 0.000170027826700465 x757 + 0.112595271847902 x1117 + - 22.2034190154725 x1432 <= 0 + c2194: 0.357539258742026 x1117 - 31.6543835826888 x1432 <= -0.0315912011803282 + c2195: 0.357539258742026 x1117 - 31.6543835826888 x1432 >= -31.6227923815085 + c2196: 0.41496 x802 - x1432 <= 0 + c2197: 0.41496 x802 - x1432 >= -1 + c2198: 0.357539258742026 x1117 - 31.6543835826888 x1432 <= -0.0315912011803282 + c2199: 0.357539258742026 x1117 - 31.6543835826888 x1432 >= -31.6227923815085 + c2200: 0.41496 x577 - x1432 <= 0 + c2201: 0.41496 x577 - x1432 >= -1 + c2202: - 6.6370133589627 x82 + 6.6370133589627 x802 - 0.150670180383107 x1441 + = 0 + c2203: - 4.78154160760699 x352 + 4.78154160760699 x577 + - 0.209137571533225 x1442 = 0 + c2204: x802 - 0.45 x1117 = 0 + c2205: x577 - 0.75 x1117 = 0 + c2206: 0.41496 x802 - 0.186732 x1117 + x1432 <= 1 + c2207: 0.41496 x802 - 0.186732 x1117 + x1432 >= 0 + c2208: 0.41496 x82 - 0.186732 x1117 + x1432 <= 1 + c2209: 0.41496 x82 - 0.186732 x1117 + x1432 >= 0 + c2210: 0.41496 x577 - 0.31122 x1117 + x1432 <= 1 + c2211: 0.41496 x577 - 0.31122 x1117 + x1432 >= 0 + c2212: 0.41496 x352 - 0.31122 x1117 + x1432 <= 1 + c2213: 0.41496 x352 - 0.31122 x1117 + x1432 >= 0 + c2214: 4.1496 x488 + 0.5 x1298 >= 0.5 + c2215: 4.1496 x488 - 1.5 x1298 <= 0.5 + c2216: 0.234227413705435 x848 + 4.26935508606863 x938 + - 0.234227413705435 x1028 = 0 + c2217: - 0.234988995947158 x398 + 0.234988995947158 x623 + + 4.2555184168065 x713 = 0 + c2218: x398 - x848 >= 10.2 + c2219: 0.000169476778882706 x983 - 0.112961371435413 x1118 + - 22.1314593496185 x1433 >= -22.1314593496185 + c2220: 0.000169476778882706 x983 - 0.112961371435413 x1118 + + 22.1314593496185 x1433 <= 22.1314593496185 + c2221: 0.000169476778882706 x983 + 0.112961371435413 x1118 + + 22.1314593496185 x1433 >= 0 + c2222: 0.000169476778882706 x983 + 0.112961371435413 x1118 + - 22.1314593496185 x1433 <= 0 + c2223: 0.000170027826700465 x758 - 0.112595271847902 x1118 + - 22.2034190154725 x1433 >= -22.2034190154725 + c2224: 0.000170027826700465 x758 - 0.112595271847902 x1118 + + 22.2034190154725 x1433 <= 22.2034190154725 + c2225: 0.000170027826700465 x758 + 0.112595271847902 x1118 + + 22.2034190154725 x1433 >= 0 + c2226: 0.000170027826700465 x758 + 0.112595271847902 x1118 + - 22.2034190154725 x1433 <= 0 + c2227: 0.357539258742026 x1118 - 31.6543835826888 x1433 <= -0.0315912011803282 + c2228: 0.357539258742026 x1118 - 31.6543835826888 x1433 >= -31.6227923815085 + c2229: 0.41496 x803 - x1433 <= 0 + c2230: 0.41496 x803 - x1433 >= -1 + c2231: 0.357539258742026 x1118 - 31.6543835826888 x1433 <= -0.0315912011803282 + c2232: 0.357539258742026 x1118 - 31.6543835826888 x1433 >= -31.6227923815085 + c2233: 0.41496 x578 - x1433 <= 0 + c2234: 0.41496 x578 - x1433 >= -1 + c2235: - 6.6370133589627 x83 + 6.6370133589627 x803 - 0.150670180383107 x1441 + = 0 + c2236: - 4.78154160760699 x353 + 4.78154160760699 x578 + - 0.209137571533225 x1442 = 0 + c2237: x803 - 0.45 x1118 = 0 + c2238: x578 - 0.75 x1118 = 0 + c2239: 0.41496 x803 - 0.186732 x1118 + x1433 <= 1 + c2240: 0.41496 x803 - 0.186732 x1118 + x1433 >= 0 + c2241: 0.41496 x83 - 0.186732 x1118 + x1433 <= 1 + c2242: 0.41496 x83 - 0.186732 x1118 + x1433 >= 0 + c2243: 0.41496 x578 - 0.31122 x1118 + x1433 <= 1 + c2244: 0.41496 x578 - 0.31122 x1118 + x1433 >= 0 + c2245: 0.41496 x353 - 0.31122 x1118 + x1433 <= 1 + c2246: 0.41496 x353 - 0.31122 x1118 + x1433 >= 0 + c2247: 4.1496 x489 + 0.5 x1299 >= 0.5 + c2248: 4.1496 x489 - 1.5 x1299 <= 0.5 + c2249: 0.234227413705435 x849 + 4.26935508606863 x939 + - 0.234227413705435 x1029 = 0 + c2250: - 0.234988995947158 x399 + 0.234988995947158 x624 + + 4.2555184168065 x714 = 0 + c2251: x399 - x849 >= 10.2 + c2252: 0.000169476778882706 x984 - 0.112961371435413 x1119 + - 22.1314593496185 x1434 >= -22.1314593496185 + c2253: 0.000169476778882706 x984 - 0.112961371435413 x1119 + + 22.1314593496185 x1434 <= 22.1314593496185 + c2254: 0.000169476778882706 x984 + 0.112961371435413 x1119 + + 22.1314593496185 x1434 >= 0 + c2255: 0.000169476778882706 x984 + 0.112961371435413 x1119 + - 22.1314593496185 x1434 <= 0 + c2256: 0.000170027826700465 x759 - 0.112595271847902 x1119 + - 22.2034190154725 x1434 >= -22.2034190154725 + c2257: 0.000170027826700465 x759 - 0.112595271847902 x1119 + + 22.2034190154725 x1434 <= 22.2034190154725 + c2258: 0.000170027826700465 x759 + 0.112595271847902 x1119 + + 22.2034190154725 x1434 >= 0 + c2259: 0.000170027826700465 x759 + 0.112595271847902 x1119 + - 22.2034190154725 x1434 <= 0 + c2260: 0.357539258742026 x1119 - 31.6543835826888 x1434 <= -0.0315912011803282 + c2261: 0.357539258742026 x1119 - 31.6543835826888 x1434 >= -31.6227923815085 + c2262: 0.41496 x804 - x1434 <= 0 + c2263: 0.41496 x804 - x1434 >= -1 + c2264: 0.357539258742026 x1119 - 31.6543835826888 x1434 <= -0.0315912011803282 + c2265: 0.357539258742026 x1119 - 31.6543835826888 x1434 >= -31.6227923815085 + c2266: 0.41496 x579 - x1434 <= 0 + c2267: 0.41496 x579 - x1434 >= -1 + c2268: - 6.6370133589627 x84 + 6.6370133589627 x804 - 0.150670180383107 x1441 + = 0 + c2269: - 4.78154160760699 x354 + 4.78154160760699 x579 + - 0.209137571533225 x1442 = 0 + c2270: x804 - 0.45 x1119 = 0 + c2271: x579 - 0.75 x1119 = 0 + c2272: 0.41496 x804 - 0.186732 x1119 + x1434 <= 1 + c2273: 0.41496 x804 - 0.186732 x1119 + x1434 >= 0 + c2274: 0.41496 x84 - 0.186732 x1119 + x1434 <= 1 + c2275: 0.41496 x84 - 0.186732 x1119 + x1434 >= 0 + c2276: 0.41496 x579 - 0.31122 x1119 + x1434 <= 1 + c2277: 0.41496 x579 - 0.31122 x1119 + x1434 >= 0 + c2278: 0.41496 x354 - 0.31122 x1119 + x1434 <= 1 + c2279: 0.41496 x354 - 0.31122 x1119 + x1434 >= 0 + c2280: 4.1496 x490 + 0.5 x1300 >= 0.5 + c2281: 4.1496 x490 - 1.5 x1300 <= 0.5 + c2282: 0.234227413705435 x850 + 4.26935508606863 x940 + - 0.234227413705435 x1030 = 0 + c2283: - 0.234988995947158 x400 + 0.234988995947158 x625 + + 4.2555184168065 x715 = 0 + c2284: x400 - x850 >= 10.2 + c2285: 0.000169476778882706 x985 - 0.112961371435413 x1120 + - 22.1314593496185 x1435 >= -22.1314593496185 + c2286: 0.000169476778882706 x985 - 0.112961371435413 x1120 + + 22.1314593496185 x1435 <= 22.1314593496185 + c2287: 0.000169476778882706 x985 + 0.112961371435413 x1120 + + 22.1314593496185 x1435 >= 0 + c2288: 0.000169476778882706 x985 + 0.112961371435413 x1120 + - 22.1314593496185 x1435 <= 0 + c2289: 0.000170027826700465 x760 - 0.112595271847902 x1120 + - 22.2034190154725 x1435 >= -22.2034190154725 + c2290: 0.000170027826700465 x760 - 0.112595271847902 x1120 + + 22.2034190154725 x1435 <= 22.2034190154725 + c2291: 0.000170027826700465 x760 + 0.112595271847902 x1120 + + 22.2034190154725 x1435 >= 0 + c2292: 0.000170027826700465 x760 + 0.112595271847902 x1120 + - 22.2034190154725 x1435 <= 0 + c2293: 0.357539258742026 x1120 - 31.6543835826888 x1435 <= -0.0315912011803282 + c2294: 0.357539258742026 x1120 - 31.6543835826888 x1435 >= -31.6227923815085 + c2295: 0.41496 x805 - x1435 <= 0 + c2296: 0.41496 x805 - x1435 >= -1 + c2297: 0.357539258742026 x1120 - 31.6543835826888 x1435 <= -0.0315912011803282 + c2298: 0.357539258742026 x1120 - 31.6543835826888 x1435 >= -31.6227923815085 + c2299: 0.41496 x580 - x1435 <= 0 + c2300: 0.41496 x580 - x1435 >= -1 + c2301: - 6.6370133589627 x85 + 6.6370133589627 x805 - 0.150670180383107 x1441 + = 0 + c2302: - 4.78154160760699 x355 + 4.78154160760699 x580 + - 0.209137571533225 x1442 = 0 + c2303: x805 - 0.45 x1120 = 0 + c2304: x580 - 0.75 x1120 = 0 + c2305: 0.41496 x805 - 0.186732 x1120 + x1435 <= 1 + c2306: 0.41496 x805 - 0.186732 x1120 + x1435 >= 0 + c2307: 0.41496 x85 - 0.186732 x1120 + x1435 <= 1 + c2308: 0.41496 x85 - 0.186732 x1120 + x1435 >= 0 + c2309: 0.41496 x580 - 0.31122 x1120 + x1435 <= 1 + c2310: 0.41496 x580 - 0.31122 x1120 + x1435 >= 0 + c2311: 0.41496 x355 - 0.31122 x1120 + x1435 <= 1 + c2312: 0.41496 x355 - 0.31122 x1120 + x1435 >= 0 + c2313: 4.1496 x491 + 0.5 x1301 >= 0.5 + c2314: 4.1496 x491 - 1.5 x1301 <= 0.5 + c2315: 0.234227413705435 x851 + 4.26935508606863 x941 + - 0.234227413705435 x1031 = 0 + c2316: - 0.234988995947158 x401 + 0.234988995947158 x626 + + 4.2555184168065 x716 = 0 + c2317: x401 - x851 >= 10.2 + c2318: 0.000169476778882706 x986 - 0.112961371435413 x1121 + - 22.1314593496185 x1436 >= -22.1314593496185 + c2319: 0.000169476778882706 x986 - 0.112961371435413 x1121 + + 22.1314593496185 x1436 <= 22.1314593496185 + c2320: 0.000169476778882706 x986 + 0.112961371435413 x1121 + + 22.1314593496185 x1436 >= 0 + c2321: 0.000169476778882706 x986 + 0.112961371435413 x1121 + - 22.1314593496185 x1436 <= 0 + c2322: 0.000170027826700465 x761 - 0.112595271847902 x1121 + - 22.2034190154725 x1436 >= -22.2034190154725 + c2323: 0.000170027826700465 x761 - 0.112595271847902 x1121 + + 22.2034190154725 x1436 <= 22.2034190154725 + c2324: 0.000170027826700465 x761 + 0.112595271847902 x1121 + + 22.2034190154725 x1436 >= 0 + c2325: 0.000170027826700465 x761 + 0.112595271847902 x1121 + - 22.2034190154725 x1436 <= 0 + c2326: 0.357539258742026 x1121 - 31.6543835826888 x1436 <= -0.0315912011803282 + c2327: 0.357539258742026 x1121 - 31.6543835826888 x1436 >= -31.6227923815085 + c2328: 0.41496 x806 - x1436 <= 0 + c2329: 0.41496 x806 - x1436 >= -1 + c2330: 0.357539258742026 x1121 - 31.6543835826888 x1436 <= -0.0315912011803282 + c2331: 0.357539258742026 x1121 - 31.6543835826888 x1436 >= -31.6227923815085 + c2332: 0.41496 x581 - x1436 <= 0 + c2333: 0.41496 x581 - x1436 >= -1 + c2334: - 6.6370133589627 x86 + 6.6370133589627 x806 - 0.150670180383107 x1441 + = 0 + c2335: - 4.78154160760699 x356 + 4.78154160760699 x581 + - 0.209137571533225 x1442 = 0 + c2336: x806 - 0.45 x1121 = 0 + c2337: x581 - 0.75 x1121 = 0 + c2338: 0.41496 x806 - 0.186732 x1121 + x1436 <= 1 + c2339: 0.41496 x806 - 0.186732 x1121 + x1436 >= 0 + c2340: 0.41496 x86 - 0.186732 x1121 + x1436 <= 1 + c2341: 0.41496 x86 - 0.186732 x1121 + x1436 >= 0 + c2342: 0.41496 x581 - 0.31122 x1121 + x1436 <= 1 + c2343: 0.41496 x581 - 0.31122 x1121 + x1436 >= 0 + c2344: 0.41496 x356 - 0.31122 x1121 + x1436 <= 1 + c2345: 0.41496 x356 - 0.31122 x1121 + x1436 >= 0 + c2346: 4.1496 x492 + 0.5 x1302 >= 0.5 + c2347: 4.1496 x492 - 1.5 x1302 <= 0.5 + c2348: 0.234227413705435 x852 + 4.26935508606863 x942 + - 0.234227413705435 x1032 = 0 + c2349: - 0.234988995947158 x402 + 0.234988995947158 x627 + + 4.2555184168065 x717 = 0 + c2350: x402 - x852 >= 10.2 + c2351: 0.000169476778882706 x987 - 0.112961371435413 x1122 + - 22.1314593496185 x1437 >= -22.1314593496185 + c2352: 0.000169476778882706 x987 - 0.112961371435413 x1122 + + 22.1314593496185 x1437 <= 22.1314593496185 + c2353: 0.000169476778882706 x987 + 0.112961371435413 x1122 + + 22.1314593496185 x1437 >= 0 + c2354: 0.000169476778882706 x987 + 0.112961371435413 x1122 + - 22.1314593496185 x1437 <= 0 + c2355: 0.000170027826700465 x762 - 0.112595271847902 x1122 + - 22.2034190154725 x1437 >= -22.2034190154725 + c2356: 0.000170027826700465 x762 - 0.112595271847902 x1122 + + 22.2034190154725 x1437 <= 22.2034190154725 + c2357: 0.000170027826700465 x762 + 0.112595271847902 x1122 + + 22.2034190154725 x1437 >= 0 + c2358: 0.000170027826700465 x762 + 0.112595271847902 x1122 + - 22.2034190154725 x1437 <= 0 + c2359: 0.357539258742026 x1122 - 31.6543835826888 x1437 <= -0.0315912011803282 + c2360: 0.357539258742026 x1122 - 31.6543835826888 x1437 >= -31.6227923815085 + c2361: 0.41496 x807 - x1437 <= 0 + c2362: 0.41496 x807 - x1437 >= -1 + c2363: 0.357539258742026 x1122 - 31.6543835826888 x1437 <= -0.0315912011803282 + c2364: 0.357539258742026 x1122 - 31.6543835826888 x1437 >= -31.6227923815085 + c2365: 0.41496 x582 - x1437 <= 0 + c2366: 0.41496 x582 - x1437 >= -1 + c2367: - 6.6370133589627 x87 + 6.6370133589627 x807 - 0.150670180383107 x1441 + = 0 + c2368: - 4.78154160760699 x357 + 4.78154160760699 x582 + - 0.209137571533225 x1442 = 0 + c2369: x807 - 0.45 x1122 = 0 + c2370: x582 - 0.75 x1122 = 0 + c2371: 0.41496 x807 - 0.186732 x1122 + x1437 <= 1 + c2372: 0.41496 x807 - 0.186732 x1122 + x1437 >= 0 + c2373: 0.41496 x87 - 0.186732 x1122 + x1437 <= 1 + c2374: 0.41496 x87 - 0.186732 x1122 + x1437 >= 0 + c2375: 0.41496 x582 - 0.31122 x1122 + x1437 <= 1 + c2376: 0.41496 x582 - 0.31122 x1122 + x1437 >= 0 + c2377: 0.41496 x357 - 0.31122 x1122 + x1437 <= 1 + c2378: 0.41496 x357 - 0.31122 x1122 + x1437 >= 0 + c2379: 4.1496 x493 + 0.5 x1303 >= 0.5 + c2380: 4.1496 x493 - 1.5 x1303 <= 0.5 + c2381: 0.234227413705435 x853 + 4.26935508606863 x943 + - 0.234227413705435 x1033 = 0 + c2382: - 0.234988995947158 x403 + 0.234988995947158 x628 + + 4.2555184168065 x718 = 0 + c2383: x403 - x853 >= 10.2 + c2384: 0.000169476778882706 x988 - 0.112961371435413 x1123 + - 22.1314593496185 x1438 >= -22.1314593496185 + c2385: 0.000169476778882706 x988 - 0.112961371435413 x1123 + + 22.1314593496185 x1438 <= 22.1314593496185 + c2386: 0.000169476778882706 x988 + 0.112961371435413 x1123 + + 22.1314593496185 x1438 >= 0 + c2387: 0.000169476778882706 x988 + 0.112961371435413 x1123 + - 22.1314593496185 x1438 <= 0 + c2388: 0.000170027826700465 x763 - 0.112595271847902 x1123 + - 22.2034190154725 x1438 >= -22.2034190154725 + c2389: 0.000170027826700465 x763 - 0.112595271847902 x1123 + + 22.2034190154725 x1438 <= 22.2034190154725 + c2390: 0.000170027826700465 x763 + 0.112595271847902 x1123 + + 22.2034190154725 x1438 >= 0 + c2391: 0.000170027826700465 x763 + 0.112595271847902 x1123 + - 22.2034190154725 x1438 <= 0 + c2392: 0.357539258742026 x1123 - 31.6543835826888 x1438 <= -0.0315912011803282 + c2393: 0.357539258742026 x1123 - 31.6543835826888 x1438 >= -31.6227923815085 + c2394: 0.41496 x808 - x1438 <= 0 + c2395: 0.41496 x808 - x1438 >= -1 + c2396: 0.357539258742026 x1123 - 31.6543835826888 x1438 <= -0.0315912011803282 + c2397: 0.357539258742026 x1123 - 31.6543835826888 x1438 >= -31.6227923815085 + c2398: 0.41496 x583 - x1438 <= 0 + c2399: 0.41496 x583 - x1438 >= -1 + c2400: - 6.6370133589627 x88 + 6.6370133589627 x808 - 0.150670180383107 x1441 + = 0 + c2401: - 4.78154160760699 x358 + 4.78154160760699 x583 + - 0.209137571533225 x1442 = 0 + c2402: x808 - 0.45 x1123 = 0 + c2403: x583 - 0.75 x1123 = 0 + c2404: 0.41496 x808 - 0.186732 x1123 + x1438 <= 1 + c2405: 0.41496 x808 - 0.186732 x1123 + x1438 >= 0 + c2406: 0.41496 x88 - 0.186732 x1123 + x1438 <= 1 + c2407: 0.41496 x88 - 0.186732 x1123 + x1438 >= 0 + c2408: 0.41496 x583 - 0.31122 x1123 + x1438 <= 1 + c2409: 0.41496 x583 - 0.31122 x1123 + x1438 >= 0 + c2410: 0.41496 x358 - 0.31122 x1123 + x1438 <= 1 + c2411: 0.41496 x358 - 0.31122 x1123 + x1438 >= 0 + c2412: 4.1496 x494 + 0.5 x1304 >= 0.5 + c2413: 4.1496 x494 - 1.5 x1304 <= 0.5 + c2414: 0.234227413705435 x854 + 4.26935508606863 x944 + - 0.234227413705435 x1034 = 0 + c2415: - 0.234988995947158 x404 + 0.234988995947158 x629 + + 4.2555184168065 x719 = 0 + c2416: x404 - x854 >= 10.2 + c2417: 0.000169476778882706 x989 - 0.112961371435413 x1124 + - 22.1314593496185 x1439 >= -22.1314593496185 + c2418: 0.000169476778882706 x989 - 0.112961371435413 x1124 + + 22.1314593496185 x1439 <= 22.1314593496185 + c2419: 0.000169476778882706 x989 + 0.112961371435413 x1124 + + 22.1314593496185 x1439 >= 0 + c2420: 0.000169476778882706 x989 + 0.112961371435413 x1124 + - 22.1314593496185 x1439 <= 0 + c2421: 0.000170027826700465 x764 - 0.112595271847902 x1124 + - 22.2034190154725 x1439 >= -22.2034190154725 + c2422: 0.000170027826700465 x764 - 0.112595271847902 x1124 + + 22.2034190154725 x1439 <= 22.2034190154725 + c2423: 0.000170027826700465 x764 + 0.112595271847902 x1124 + + 22.2034190154725 x1439 >= 0 + c2424: 0.000170027826700465 x764 + 0.112595271847902 x1124 + - 22.2034190154725 x1439 <= 0 + c2425: 0.357539258742026 x1124 - 31.6543835826888 x1439 <= -0.0315912011803282 + c2426: 0.357539258742026 x1124 - 31.6543835826888 x1439 >= -31.6227923815085 + c2427: 0.41496 x809 - x1439 <= 0 + c2428: 0.41496 x809 - x1439 >= -1 + c2429: 0.357539258742026 x1124 - 31.6543835826888 x1439 <= -0.0315912011803282 + c2430: 0.357539258742026 x1124 - 31.6543835826888 x1439 >= -31.6227923815085 + c2431: 0.41496 x584 - x1439 <= 0 + c2432: 0.41496 x584 - x1439 >= -1 + c2433: - 6.6370133589627 x89 + 6.6370133589627 x809 - 0.150670180383107 x1441 + = 0 + c2434: - 4.78154160760699 x359 + 4.78154160760699 x584 + - 0.209137571533225 x1442 = 0 + c2435: x809 - 0.45 x1124 = 0 + c2436: x584 - 0.75 x1124 = 0 + c2437: 0.41496 x809 - 0.186732 x1124 + x1439 <= 1 + c2438: 0.41496 x809 - 0.186732 x1124 + x1439 >= 0 + c2439: 0.41496 x89 - 0.186732 x1124 + x1439 <= 1 + c2440: 0.41496 x89 - 0.186732 x1124 + x1439 >= 0 + c2441: 0.41496 x584 - 0.31122 x1124 + x1439 <= 1 + c2442: 0.41496 x584 - 0.31122 x1124 + x1439 >= 0 + c2443: 0.41496 x359 - 0.31122 x1124 + x1439 <= 1 + c2444: 0.41496 x359 - 0.31122 x1124 + x1439 >= 0 + c2445: 4.1496 x495 + 0.5 x1305 >= 0.5 + c2446: 4.1496 x495 - 1.5 x1305 <= 0.5 + c2447: 0.234227413705435 x855 + 4.26935508606863 x945 + - 0.234227413705435 x1035 = 0 + c2448: - 0.234988995947158 x405 + 0.234988995947158 x630 + + 4.2555184168065 x720 = 0 + c2449: x405 - x855 >= 10.2 + c2450: 0.000169476778882706 x990 - 0.112961371435413 x1125 + - 22.1314593496185 x1440 >= -22.1314593496185 + c2451: 0.000169476778882706 x990 - 0.112961371435413 x1125 + + 22.1314593496185 x1440 <= 22.1314593496185 + c2452: 0.000169476778882706 x990 + 0.112961371435413 x1125 + + 22.1314593496185 x1440 >= 0 + c2453: 0.000169476778882706 x990 + 0.112961371435413 x1125 + - 22.1314593496185 x1440 <= 0 + c2454: 0.000170027826700465 x765 - 0.112595271847902 x1125 + - 22.2034190154725 x1440 >= -22.2034190154725 + c2455: 0.000170027826700465 x765 - 0.112595271847902 x1125 + + 22.2034190154725 x1440 <= 22.2034190154725 + c2456: 0.000170027826700465 x765 + 0.112595271847902 x1125 + + 22.2034190154725 x1440 >= 0 + c2457: 0.000170027826700465 x765 + 0.112595271847902 x1125 + - 22.2034190154725 x1440 <= 0 + c2458: 0.357539258742026 x1125 - 31.6543835826888 x1440 <= -0.0315912011803282 + c2459: 0.357539258742026 x1125 - 31.6543835826888 x1440 >= -31.6227923815085 + c2460: 0.41496 x810 - x1440 <= 0 + c2461: 0.41496 x810 - x1440 >= -1 + c2462: 0.357539258742026 x1125 - 31.6543835826888 x1440 <= -0.0315912011803282 + c2463: 0.357539258742026 x1125 - 31.6543835826888 x1440 >= -31.6227923815085 + c2464: 0.41496 x585 - x1440 <= 0 + c2465: 0.41496 x585 - x1440 >= -1 + c2466: - 6.6370133589627 x90 + 6.6370133589627 x810 - 0.150670180383107 x1441 + = 0 + c2467: - 4.78154160760699 x360 + 4.78154160760699 x585 + - 0.209137571533225 x1442 = 0 + c2468: x810 - 0.45 x1125 = 0 + c2469: x585 - 0.75 x1125 = 0 + c2470: 0.41496 x810 - 0.186732 x1125 + x1440 <= 1 + c2471: 0.41496 x810 - 0.186732 x1125 + x1440 >= 0 + c2472: 0.41496 x90 - 0.186732 x1125 + x1440 <= 1 + c2473: 0.41496 x90 - 0.186732 x1125 + x1440 >= 0 + c2474: 0.41496 x585 - 0.31122 x1125 + x1440 <= 1 + c2475: 0.41496 x585 - 0.31122 x1125 + x1440 >= 0 + c2476: 0.41496 x360 - 0.31122 x1125 + x1440 <= 1 + c2477: 0.41496 x360 - 0.31122 x1125 + x1440 >= 0 +Bounds + 0.18074031231926 <= x1 <= 0.301233853865433 + 0.18074031231926 <= x2 <= 0.301233853865433 + 0.18074031231926 <= x3 <= 0.301233853865433 + 0.18074031231926 <= x4 <= 0.301233853865433 + 0.18074031231926 <= x5 <= 0.301233853865433 + 0.18074031231926 <= x6 <= 0.301233853865433 + 0.18074031231926 <= x7 <= 0.301233853865433 + 0.18074031231926 <= x8 <= 0.301233853865433 + 0.18074031231926 <= x9 <= 0.301233853865433 + 0.18074031231926 <= x10 <= 0.301233853865433 + 0.18074031231926 <= x11 <= 0.301233853865433 + 0.18074031231926 <= x12 <= 0.301233853865433 + 0.18074031231926 <= x13 <= 0.301233853865433 + 0.18074031231926 <= x14 <= 0.301233853865433 + 0.18074031231926 <= x15 <= 0.301233853865433 + 0.18074031231926 <= x16 <= 0.301233853865433 + 0.18074031231926 <= x17 <= 0.301233853865433 + 0.18074031231926 <= x18 <= 0.301233853865433 + 0.18074031231926 <= x19 <= 0.301233853865433 + 0.18074031231926 <= x20 <= 0.301233853865433 + 0.18074031231926 <= x21 <= 0.301233853865433 + 0.18074031231926 <= x22 <= 0.301233853865433 + 0.18074031231926 <= x23 <= 0.301233853865433 + 0.18074031231926 <= x24 <= 0.301233853865433 + 0.18074031231926 <= x25 <= 0.301233853865433 + 0.18074031231926 <= x26 <= 0.301233853865433 + 0.18074031231926 <= x27 <= 0.301233853865433 + 0.18074031231926 <= x28 <= 0.301233853865433 + 0.18074031231926 <= x29 <= 0.301233853865433 + 0.18074031231926 <= x30 <= 0.301233853865433 + 0.18074031231926 <= x31 <= 0.301233853865433 + 0.18074031231926 <= x32 <= 0.301233853865433 + 0.18074031231926 <= x33 <= 0.301233853865433 + 0.18074031231926 <= x34 <= 0.301233853865433 + 0.18074031231926 <= x35 <= 0.301233853865433 + 0.18074031231926 <= x36 <= 0.301233853865433 + 0.18074031231926 <= x37 <= 0.301233853865433 + 0.18074031231926 <= x38 <= 0.301233853865433 + 0.18074031231926 <= x39 <= 0.301233853865433 + 0.18074031231926 <= x40 <= 0.301233853865433 + 0.18074031231926 <= x41 <= 0.301233853865433 + 0.18074031231926 <= x42 <= 0.301233853865433 + 0.18074031231926 <= x43 <= 0.301233853865433 + 0.18074031231926 <= x44 <= 0.301233853865433 + 0.18074031231926 <= x45 <= 0.301233853865433 + 0 <= x46 <= 1.20493541546173 + 0 <= x47 <= 1.20493541546173 + 0 <= x48 <= 1.20493541546173 + 0 <= x49 <= 1.20493541546173 + 0 <= x50 <= 1.20493541546173 + 0 <= x51 <= 1.20493541546173 + 0 <= x52 <= 1.20493541546173 + 0 <= x53 <= 1.20493541546173 + 0 <= x54 <= 1.20493541546173 + 0 <= x55 <= 1.20493541546173 + 0 <= x56 <= 1.20493541546173 + 0 <= x57 <= 1.20493541546173 + 0 <= x58 <= 1.20493541546173 + 0 <= x59 <= 1.20493541546173 + 0 <= x60 <= 1.20493541546173 + 0 <= x61 <= 1.20493541546173 + 0 <= x62 <= 1.20493541546173 + 0 <= x63 <= 1.20493541546173 + 0 <= x64 <= 1.20493541546173 + 0 <= x65 <= 1.20493541546173 + 0 <= x66 <= 1.20493541546173 + 0 <= x67 <= 1.20493541546173 + 0 <= x68 <= 1.20493541546173 + 0 <= x69 <= 1.20493541546173 + 0 <= x70 <= 1.20493541546173 + 0 <= x71 <= 1.20493541546173 + 0 <= x72 <= 1.20493541546173 + 0 <= x73 <= 1.20493541546173 + 0 <= x74 <= 1.20493541546173 + 0 <= x75 <= 1.20493541546173 + 0 <= x76 <= 1.20493541546173 + 0 <= x77 <= 1.20493541546173 + 0 <= x78 <= 1.20493541546173 + 0 <= x79 <= 1.20493541546173 + 0 <= x80 <= 1.20493541546173 + 0 <= x81 <= 1.20493541546173 + 0 <= x82 <= 1.20493541546173 + 0 <= x83 <= 1.20493541546173 + 0 <= x84 <= 1.20493541546173 + 0 <= x85 <= 1.20493541546173 + 0 <= x86 <= 1.20493541546173 + 0 <= x87 <= 1.20493541546173 + 0 <= x88 <= 1.20493541546173 + 0 <= x89 <= 1.20493541546173 + 0 <= x90 <= 1.20493541546173 + x91 Free + x92 Free + x93 Free + x94 Free + x95 Free + x96 Free + x97 Free + x98 Free + x99 Free + x100 Free + x101 Free + x102 Free + x103 Free + x104 Free + x105 Free + x106 Free + x107 Free + x108 Free + x109 Free + x110 Free + x111 Free + x112 Free + x113 Free + x114 Free + x115 Free + x116 Free + x117 Free + x118 Free + x119 Free + x120 Free + x121 Free + x122 Free + x123 Free + x124 Free + x125 Free + x126 Free + x127 Free + x128 Free + x129 Free + x130 Free + x131 Free + x132 Free + x133 Free + x134 Free + x135 Free + x136 Free + x137 Free + x138 Free + x139 Free + x140 Free + x141 Free + x142 Free + x143 Free + x144 Free + x145 Free + x146 Free + x147 Free + x148 Free + x149 Free + x150 Free + x151 Free + x152 Free + x153 Free + x154 Free + x155 Free + x156 Free + x157 Free + x158 Free + x159 Free + x160 Free + x161 Free + x162 Free + x163 Free + x164 Free + x165 Free + x166 Free + x167 Free + x168 Free + x169 Free + x170 Free + x171 Free + x172 Free + x173 Free + x174 Free + x175 Free + x176 Free + x177 Free + x178 Free + x179 Free + x180 Free + 0 <= x316 <= 1.20493541546173 + 0 <= x317 <= 1.20493541546173 + 0 <= x318 <= 1.20493541546173 + 0 <= x319 <= 1.20493541546173 + 0 <= x320 <= 1.20493541546173 + 0 <= x321 <= 1.20493541546173 + 0 <= x322 <= 1.20493541546173 + 0 <= x323 <= 1.20493541546173 + 0 <= x324 <= 1.20493541546173 + 0 <= x325 <= 1.20493541546173 + 0 <= x326 <= 1.20493541546173 + 0 <= x327 <= 1.20493541546173 + 0 <= x328 <= 1.20493541546173 + 0 <= x329 <= 1.20493541546173 + 0 <= x330 <= 1.20493541546173 + 0 <= x331 <= 1.20493541546173 + 0 <= x332 <= 1.20493541546173 + 0 <= x333 <= 1.20493541546173 + 0 <= x334 <= 1.20493541546173 + 0 <= x335 <= 1.20493541546173 + 0 <= x336 <= 1.20493541546173 + 0 <= x337 <= 1.20493541546173 + 0 <= x338 <= 1.20493541546173 + 0 <= x339 <= 1.20493541546173 + 0 <= x340 <= 1.20493541546173 + 0 <= x341 <= 1.20493541546173 + 0 <= x342 <= 1.20493541546173 + 0 <= x343 <= 1.20493541546173 + 0 <= x344 <= 1.20493541546173 + 0 <= x345 <= 1.20493541546173 + 0 <= x346 <= 1.20493541546173 + 0 <= x347 <= 1.20493541546173 + 0 <= x348 <= 1.20493541546173 + 0 <= x349 <= 1.20493541546173 + 0 <= x350 <= 1.20493541546173 + 0 <= x351 <= 1.20493541546173 + 0 <= x352 <= 1.20493541546173 + 0 <= x353 <= 1.20493541546173 + 0 <= x354 <= 1.20493541546173 + 0 <= x355 <= 1.20493541546173 + 0 <= x356 <= 1.20493541546173 + 0 <= x357 <= 1.20493541546173 + 0 <= x358 <= 1.20493541546173 + 0 <= x359 <= 1.20493541546173 + 0 <= x360 <= 1.20493541546173 + x361 Free + x362 Free + x363 Free + x364 Free + x365 Free + x366 Free + x367 Free + x368 Free + x369 Free + x370 Free + x371 Free + x372 Free + x373 Free + x374 Free + x375 Free + x376 Free + x377 Free + x378 Free + x379 Free + x380 Free + x381 Free + x382 Free + x383 Free + x384 Free + x385 Free + x386 Free + x387 Free + x388 Free + x389 Free + x390 Free + x391 Free + x392 Free + x393 Free + x394 Free + x395 Free + x396 Free + x397 Free + x398 Free + x399 Free + x400 Free + x401 Free + x402 Free + x403 Free + x404 Free + x405 Free + x406 Free + x407 Free + x408 Free + x409 Free + x410 Free + x411 Free + x412 Free + x413 Free + x414 Free + x415 Free + x416 Free + x417 Free + x418 Free + x419 Free + x420 Free + x421 Free + x422 Free + x423 Free + x424 Free + x425 Free + x426 Free + x427 Free + x428 Free + x429 Free + x430 Free + x431 Free + x432 Free + x433 Free + x434 Free + x435 Free + x436 Free + x437 Free + x438 Free + x439 Free + x440 Free + x441 Free + x442 Free + x443 Free + x444 Free + x445 Free + x446 Free + x447 Free + x448 Free + x449 Free + x450 Free + -Inf <= x496 <= 0 + -Inf <= x497 <= 0 + -Inf <= x498 <= 0 + -Inf <= x499 <= 0 + -Inf <= x500 <= 0 + -Inf <= x501 <= 0 + -Inf <= x502 <= 0 + -Inf <= x503 <= 0 + -Inf <= x504 <= 0 + -Inf <= x505 <= 0 + -Inf <= x506 <= 0 + -Inf <= x507 <= 0 + -Inf <= x508 <= 0 + -Inf <= x509 <= 0 + -Inf <= x510 <= 0 + -Inf <= x511 <= 0 + -Inf <= x512 <= 0 + -Inf <= x513 <= 0 + -Inf <= x514 <= 0 + -Inf <= x515 <= 0 + -Inf <= x516 <= 0 + -Inf <= x517 <= 0 + -Inf <= x518 <= 0 + -Inf <= x519 <= 0 + -Inf <= x520 <= 0 + -Inf <= x521 <= 0 + -Inf <= x522 <= 0 + -Inf <= x523 <= 0 + -Inf <= x524 <= 0 + -Inf <= x525 <= 0 + -Inf <= x526 <= 0 + -Inf <= x527 <= 0 + -Inf <= x528 <= 0 + -Inf <= x529 <= 0 + -Inf <= x530 <= 0 + -Inf <= x531 <= 0 + -Inf <= x532 <= 0 + -Inf <= x533 <= 0 + -Inf <= x534 <= 0 + -Inf <= x535 <= 0 + -Inf <= x536 <= 0 + -Inf <= x537 <= 0 + -Inf <= x538 <= 0 + -Inf <= x539 <= 0 + -Inf <= x540 <= 0 + 0 <= x541 <= 1.20493541546173 + 0 <= x542 <= 1.20493541546173 + 0 <= x543 <= 1.20493541546173 + 0 <= x544 <= 1.20493541546173 + 0 <= x545 <= 1.20493541546173 + 0 <= x546 <= 1.20493541546173 + 0 <= x547 <= 1.20493541546173 + 0 <= x548 <= 1.20493541546173 + 0 <= x549 <= 1.20493541546173 + 0 <= x550 <= 1.20493541546173 + 0 <= x551 <= 1.20493541546173 + 0 <= x552 <= 1.20493541546173 + 0 <= x553 <= 1.20493541546173 + 0 <= x554 <= 1.20493541546173 + 0 <= x555 <= 1.20493541546173 + 0 <= x556 <= 1.20493541546173 + 0 <= x557 <= 1.20493541546173 + 0 <= x558 <= 1.20493541546173 + 0 <= x559 <= 1.20493541546173 + 0 <= x560 <= 1.20493541546173 + 0 <= x561 <= 1.20493541546173 + 0 <= x562 <= 1.20493541546173 + 0 <= x563 <= 1.20493541546173 + 0 <= x564 <= 1.20493541546173 + 0 <= x565 <= 1.20493541546173 + 0 <= x566 <= 1.20493541546173 + 0 <= x567 <= 1.20493541546173 + 0 <= x568 <= 1.20493541546173 + 0 <= x569 <= 1.20493541546173 + 0 <= x570 <= 1.20493541546173 + 0 <= x571 <= 1.20493541546173 + 0 <= x572 <= 1.20493541546173 + 0 <= x573 <= 1.20493541546173 + 0 <= x574 <= 1.20493541546173 + 0 <= x575 <= 1.20493541546173 + 0 <= x576 <= 1.20493541546173 + 0 <= x577 <= 1.20493541546173 + 0 <= x578 <= 1.20493541546173 + 0 <= x579 <= 1.20493541546173 + 0 <= x580 <= 1.20493541546173 + 0 <= x581 <= 1.20493541546173 + 0 <= x582 <= 1.20493541546173 + 0 <= x583 <= 1.20493541546173 + 0 <= x584 <= 1.20493541546173 + 0 <= x585 <= 1.20493541546173 + x586 Free + x587 Free + x588 Free + x589 Free + x590 Free + x591 Free + x592 Free + x593 Free + x594 Free + x595 Free + x596 Free + x597 Free + x598 Free + x599 Free + x600 Free + x601 Free + x602 Free + x603 Free + x604 Free + x605 Free + x606 Free + x607 Free + x608 Free + x609 Free + x610 Free + x611 Free + x612 Free + x613 Free + x614 Free + x615 Free + x616 Free + x617 Free + x618 Free + x619 Free + x620 Free + x621 Free + x622 Free + x623 Free + x624 Free + x625 Free + x626 Free + x627 Free + x628 Free + x629 Free + x630 Free + x631 Free + x632 Free + x633 Free + x634 Free + x635 Free + x636 Free + x637 Free + x638 Free + x639 Free + x640 Free + x641 Free + x642 Free + x643 Free + x644 Free + x645 Free + x646 Free + x647 Free + x648 Free + x649 Free + x650 Free + x651 Free + x652 Free + x653 Free + x654 Free + x655 Free + x656 Free + x657 Free + x658 Free + x659 Free + x660 Free + x661 Free + x662 Free + x663 Free + x664 Free + x665 Free + x666 Free + x667 Free + x668 Free + x669 Free + x670 Free + x671 Free + x672 Free + x673 Free + x674 Free + x675 Free + x676 Free + x677 Free + x678 Free + x679 Free + x680 Free + x681 Free + x682 Free + x683 Free + x684 Free + x685 Free + x686 Free + x687 Free + x688 Free + x689 Free + x690 Free + x691 Free + x692 Free + x693 Free + x694 Free + x695 Free + x696 Free + x697 Free + x698 Free + x699 Free + x700 Free + x701 Free + x702 Free + x703 Free + x704 Free + x705 Free + x706 Free + x707 Free + x708 Free + x709 Free + x710 Free + x711 Free + x712 Free + x713 Free + x714 Free + x715 Free + x716 Free + x717 Free + x718 Free + x719 Free + x720 Free + 0 <= x766 <= 1.20493541546173 + 0 <= x767 <= 1.20493541546173 + 0 <= x768 <= 1.20493541546173 + 0 <= x769 <= 1.20493541546173 + 0 <= x770 <= 1.20493541546173 + 0 <= x771 <= 1.20493541546173 + 0 <= x772 <= 1.20493541546173 + 0 <= x773 <= 1.20493541546173 + 0 <= x774 <= 1.20493541546173 + 0 <= x775 <= 1.20493541546173 + 0 <= x776 <= 1.20493541546173 + 0 <= x777 <= 1.20493541546173 + 0 <= x778 <= 1.20493541546173 + 0 <= x779 <= 1.20493541546173 + 0 <= x780 <= 1.20493541546173 + 0 <= x781 <= 1.20493541546173 + 0 <= x782 <= 1.20493541546173 + 0 <= x783 <= 1.20493541546173 + 0 <= x784 <= 1.20493541546173 + 0 <= x785 <= 1.20493541546173 + 0 <= x786 <= 1.20493541546173 + 0 <= x787 <= 1.20493541546173 + 0 <= x788 <= 1.20493541546173 + 0 <= x789 <= 1.20493541546173 + 0 <= x790 <= 1.20493541546173 + 0 <= x791 <= 1.20493541546173 + 0 <= x792 <= 1.20493541546173 + 0 <= x793 <= 1.20493541546173 + 0 <= x794 <= 1.20493541546173 + 0 <= x795 <= 1.20493541546173 + 0 <= x796 <= 1.20493541546173 + 0 <= x797 <= 1.20493541546173 + 0 <= x798 <= 1.20493541546173 + 0 <= x799 <= 1.20493541546173 + 0 <= x800 <= 1.20493541546173 + 0 <= x801 <= 1.20493541546173 + 0 <= x802 <= 1.20493541546173 + 0 <= x803 <= 1.20493541546173 + 0 <= x804 <= 1.20493541546173 + 0 <= x805 <= 1.20493541546173 + 0 <= x806 <= 1.20493541546173 + 0 <= x807 <= 1.20493541546173 + 0 <= x808 <= 1.20493541546173 + 0 <= x809 <= 1.20493541546173 + 0 <= x810 <= 1.20493541546173 + x811 Free + x812 Free + x813 Free + x814 Free + x815 Free + x816 Free + x817 Free + x818 Free + x819 Free + x820 Free + x821 Free + x822 Free + x823 Free + x824 Free + x825 Free + x826 Free + x827 Free + x828 Free + x829 Free + x830 Free + x831 Free + x832 Free + x833 Free + x834 Free + x835 Free + x836 Free + x837 Free + x838 Free + x839 Free + x840 Free + x841 Free + x842 Free + x843 Free + x844 Free + x845 Free + x846 Free + x847 Free + x848 Free + x849 Free + x850 Free + x851 Free + x852 Free + x853 Free + x854 Free + x855 Free + x856 Free + x857 Free + x858 Free + x859 Free + x860 Free + x861 Free + x862 Free + x863 Free + x864 Free + x865 Free + x866 Free + x867 Free + x868 Free + x869 Free + x870 Free + x871 Free + x872 Free + x873 Free + x874 Free + x875 Free + x876 Free + x877 Free + x878 Free + x879 Free + x880 Free + x881 Free + x882 Free + x883 Free + x884 Free + x885 Free + x886 Free + x887 Free + x888 Free + x889 Free + x890 Free + x891 Free + x892 Free + x893 Free + x894 Free + x895 Free + x896 Free + x897 Free + x898 Free + x899 Free + x900 Free + x901 Free + x902 Free + x903 Free + x904 Free + x905 Free + x906 Free + x907 Free + x908 Free + x909 Free + x910 Free + x911 Free + x912 Free + x913 Free + x914 Free + x915 Free + x916 Free + x917 Free + x918 Free + x919 Free + x920 Free + x921 Free + x922 Free + x923 Free + x924 Free + x925 Free + x926 Free + x927 Free + x928 Free + x929 Free + x930 Free + x931 Free + x932 Free + x933 Free + x934 Free + x935 Free + x936 Free + x937 Free + x938 Free + x939 Free + x940 Free + x941 Free + x942 Free + x943 Free + x944 Free + x945 Free + x991 Free + x992 Free + x993 Free + x994 Free + x995 Free + x996 Free + x997 Free + x998 Free + x999 Free + x1000 Free + x1001 Free + x1002 Free + x1003 Free + x1004 Free + x1005 Free + x1006 Free + x1007 Free + x1008 Free + x1009 Free + x1010 Free + x1011 Free + x1012 Free + x1013 Free + x1014 Free + x1015 Free + x1016 Free + x1017 Free + x1018 Free + x1019 Free + x1020 Free + x1021 Free + x1022 Free + x1023 Free + x1024 Free + x1025 Free + x1026 Free + x1027 Free + x1028 Free + x1029 Free + x1030 Free + x1031 Free + x1032 Free + x1033 Free + x1034 Free + x1035 Free + x1036 Free + x1037 Free + x1038 Free + x1039 Free + x1040 Free + x1041 Free + x1042 Free + x1043 Free + x1044 Free + x1045 Free + x1046 Free + x1047 Free + x1048 Free + x1049 Free + x1050 Free + x1051 Free + x1052 Free + x1053 Free + x1054 Free + x1055 Free + x1056 Free + x1057 Free + x1058 Free + x1059 Free + x1060 Free + x1061 Free + x1062 Free + x1063 Free + x1064 Free + x1065 Free + x1066 Free + x1067 Free + x1068 Free + x1069 Free + x1070 Free + x1071 Free + x1072 Free + x1073 Free + x1074 Free + x1075 Free + x1076 Free + x1077 Free + x1078 Free + x1079 Free + x1080 Free + x1081 Free + x1082 Free + x1083 Free + x1084 Free + x1085 Free + x1086 Free + x1087 Free + x1088 Free + x1089 Free + x1090 Free + x1091 Free + x1092 Free + x1093 Free + x1094 Free + x1095 Free + x1096 Free + x1097 Free + x1098 Free + x1099 Free + x1100 Free + x1101 Free + x1102 Free + x1103 Free + x1104 Free + x1105 Free + x1106 Free + x1107 Free + x1108 Free + x1109 Free + x1110 Free + x1111 Free + x1112 Free + x1113 Free + x1114 Free + x1115 Free + x1116 Free + x1117 Free + x1118 Free + x1119 Free + x1120 Free + x1121 Free + x1122 Free + x1123 Free + x1124 Free + x1125 Free + x1126 Free + x1127 Free + x1128 Free + x1129 Free + x1130 Free + x1131 Free + x1132 Free + x1133 Free + x1134 Free + x1135 Free + x1136 Free + x1137 Free + x1138 Free + x1139 Free + x1140 Free + x1141 Free + x1142 Free + x1143 Free + x1144 Free + x1145 Free + x1146 Free + x1147 Free + x1148 Free + x1149 Free + x1150 Free + x1151 Free + x1152 Free + x1153 Free + x1154 Free + x1155 Free + x1156 Free + x1157 Free + x1158 Free + x1159 Free + x1160 Free + x1161 Free + x1162 Free + x1163 Free + x1164 Free + x1165 Free + x1166 Free + x1167 Free + x1168 Free + x1169 Free + x1170 Free + 0 <= x1261 <= 1 + 0 <= x1262 <= 1 + 0 <= x1263 <= 1 + 0 <= x1264 <= 1 + 0 <= x1265 <= 1 + 0 <= x1266 <= 1 + 0 <= x1267 <= 1 + 0 <= x1268 <= 1 + 0 <= x1269 <= 1 + 0 <= x1270 <= 1 + 0 <= x1271 <= 1 + 0 <= x1272 <= 1 + 0 <= x1273 <= 1 + 0 <= x1274 <= 1 + 0 <= x1275 <= 1 + 0 <= x1276 <= 1 + 0 <= x1277 <= 1 + 0 <= x1278 <= 1 + 0 <= x1279 <= 1 + 0 <= x1280 <= 1 + 0 <= x1281 <= 1 + 0 <= x1282 <= 1 + 0 <= x1283 <= 1 + 0 <= x1284 <= 1 + 0 <= x1285 <= 1 + 0 <= x1286 <= 1 + 0 <= x1287 <= 1 + 0 <= x1288 <= 1 + 0 <= x1289 <= 1 + 0 <= x1290 <= 1 + 0 <= x1291 <= 1 + 0 <= x1292 <= 1 + 0 <= x1293 <= 1 + 0 <= x1294 <= 1 + 0 <= x1295 <= 1 + 0 <= x1296 <= 1 + 0 <= x1297 <= 1 + 0 <= x1298 <= 1 + 0 <= x1299 <= 1 + 0 <= x1300 <= 1 + 0 <= x1301 <= 1 + 0 <= x1302 <= 1 + 0 <= x1303 <= 1 + 0 <= x1304 <= 1 + 0 <= x1305 <= 1 + x1396 = 1 + x1397 = 1 + x1398 = 1 + x1399 = 1 + x1400 = 1 + x1401 = 1 + x1402 = 1 + x1403 = 1 + x1404 = 1 + x1405 = 1 + x1406 = 1 + x1407 = 1 + x1408 = 1 + x1409 = 1 + x1410 = 1 + x1411 = 1 + x1412 = 1 + x1413 = 1 + x1414 = 1 + x1415 = 1 + x1416 = 1 + x1417 = 1 + x1418 = 1 + x1419 = 1 + x1420 = 1 + x1421 = 1 + x1422 = 1 + x1423 = 1 + x1424 = 1 + x1425 = 1 + x1426 = 1 + x1427 = 1 + x1428 = 1 + x1429 = 1 + x1430 = 1 + x1431 = 1 + x1432 = 1 + x1433 = 1 + x1434 = 1 + x1435 = 1 + x1436 = 1 + x1437 = 1 + x1438 = 1 + x1439 = 1 + x1440 = 1 + 0 <= x1441 <= 2 + 0 <= x1442 <= 2 +Generals + x1396 x1397 x1398 x1399 x1400 x1401 x1402 x1403 x1404 x1405 x1406 + x1407 x1408 x1409 x1410 x1411 x1412 x1413 x1414 x1415 x1416 x1417 + x1418 x1419 x1420 x1421 x1422 x1423 x1424 x1425 x1426 x1427 x1428 + x1429 x1430 x1431 x1432 x1433 x1434 x1435 x1436 x1437 x1438 x1439 + x1440 +End diff --git a/setup.py b/setup.py index 6481514d9..30915064d 100644 --- a/setup.py +++ b/setup.py @@ -63,21 +63,21 @@ # "influxdb >= 5.3.1", # "pyecore >= 0.13.2", # "pymoca >= 0.9.0", - # "rtc-tools == 2.7.0", + # "rtc-tools-gil-comp == 2.6.1", # "pyesdl == 25.5.1", - # "pandas >= 1.3.1, < 3.0", - # "casadi == 3.7.0", - # "StrEnum == 0.4.15", - # "CoolProp==6.8.0", + # "pandas >= 1.3.1, < 2.0", + # "casadi-gil-comp == 3.6.7", + # "StrEnum == 0.4.15", + # "CoolProp==6.6.0", # ], install_requires=[ "influxdb >= 5.3.1", - "pyecore == 0.12.1", + # "pyecore >= 0.13.2", "pymoca >= 0.9.0", - "rtc-tools == 2.6.0a3", - "pyesdl == 24.2", + "rtc-tools == 2.7.0", + "pyesdl == 25.5.1", "pandas >= 1.3.1, < 2.0", - "casadi == 3.6.3", + "casadi == 3.7.0", "StrEnum == 0.4.15", "CoolProp==6.6.0", ], diff --git a/tests/models/basic_source_and_demand/src/heat_comparison.py b/tests/models/basic_source_and_demand/src/heat_comparison.py index 94959b682..c34b12b55 100644 --- a/tests/models/basic_source_and_demand/src/heat_comparison.py +++ b/tests/models/basic_source_and_demand/src/heat_comparison.py @@ -3,6 +3,9 @@ from mesido.physics_mixin import PhysicsMixin from mesido.pycml.pycml_mixin import PyCMLMixin +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile + from rtctools.optimization.collocated_integrated_optimization_problem import ( CollocatedIntegratedOptimizationProblem, ) @@ -48,7 +51,16 @@ class HeatModelica( ModelicaMixin, CollocatedIntegratedOptimizationProblem, ): - pass + def solver_options(self): + options = super().solver_options() + options["solver"] = 'highs' + # options["solver"] = 'cplex' + # options["dump_to_file"] = True + # options["dump_filename"] = "HeatModelica.lp" + # options["dump_out"] = True + # options["dump_in"] = True + # options["dump_dir"] = "HeatModelica_dump_files" + return options class HeatPython( @@ -76,6 +88,14 @@ def bounds(self): bounds["source.Heat_source"] = (75000.0, 125000.0) return bounds + def solver_options(self): + options = super().solver_options() + # options["solver"] = 'cplex' + # highs_options = options["highs"] = {} + # highs_options["presolve"] = "off" + # options["dump_to_file"] = True + # options["dump_filename"] = "HeatPython.lp" + return options class HeatESDL( _GoalsAndOptions, @@ -89,8 +109,30 @@ def bounds(self): bounds["source.Heat_source"] = (75000.0, 125000.0) return bounds + def solver_options(self): + options = super().solver_options() + # options["solver"] = 'highs' + options["solver"] = 'cplex' + # options["dump_to_file"] = True + options["dump_filename"] = "HeatESDL.lp" + # options["dump_out"] = True + # options["dump_in"] = True + # options["dump_dir"] = "HeatESDL_dump_files" + return options + if __name__ == "__main__": a = run_optimization_problem(HeatModelica) b = run_optimization_problem(HeatPython) - c = run_optimization_problem(HeatESDL) + c = run_optimization_problem( + HeatESDL, + esdl_file_name="model.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries.xml", + ) + #print summary: feasible or infeasible + print("Modelica: ", a.solver_stats["success"]) + print("Python: ", b.solver_stats["success"]) + print("Python: ", c.solver_stats["success"]) + diff --git a/tests/test_end_scenario_sizing.py b/tests/test_end_scenario_sizing.py index 2d4c24178..9c68c8e3d 100644 --- a/tests/test_end_scenario_sizing.py +++ b/tests/test_end_scenario_sizing.py @@ -352,8 +352,8 @@ def test_end_scenario_sizing_head_loss(self): start_time = time.time() a = TestEndScenarioSizing() a.setUpClass() - a.test_end_scenario_sizing() + # a.test_end_scenario_sizing() a.test_end_scenario_sizing_staged() - a.test_end_scenario_sizing_discounted() - a.test_end_scenario_sizing_head_loss() + # a.test_end_scenario_sizing_discounted() + # a.test_end_scenario_sizing_head_loss() print("Execution time: " + time.strftime("%M:%S", time.gmtime(time.time() - start_time)))