diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index b3fc10a5c1..0000000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: Bug report -about: Create a report to help us fix issues. -title: '' -labels: 'Type: Bug' -assignees: '' - ---- - - - -**Application version** -(The version of the application this issue occurs with.) - -**Platform** -(Information about the operating system the issue occurs on. Include at least the operating system and maybe GPU.) - -**Printer** -(Which printer was selected in Cura?) - -**Reproduction steps** -1. (Something you did.) -2. (Something you did next.) - -**Screenshot(s)** -(Image showing the problem, perhaps before/after images.) - -**Actual results** -(What happens after the above steps have been followed.) - -**Expected results** -(What should happen after the above steps have been followed.) - -**Project file** -(For slicing bugs, provide a project which clearly shows the bug, by going to File->Save Project. For big files you may need to use WeTransfer or similar file sharing sites. G-code files are not project files!) - -**Log file** -(See https://github.com/Ultimaker/Cura#logging-issues to find the log file to upload, or copy a relevant snippet from it.) - -**Additional information** -(Extra information relevant to the issue.) diff --git a/.github/ISSUE_TEMPLATE/bugreport.yaml b/.github/ISSUE_TEMPLATE/bugreport.yaml new file mode 100644 index 0000000000..fc27f1f38b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bugreport.yaml @@ -0,0 +1,68 @@ +name: Bug Report +description: Create a report to help us fix issues. +labels: "Type: Bug" +issue_body: true +body: +- type: markdown + attributes: + value: | + **Thank you for using Cura and wanting to report a bug.** + + Before filing, please check if the issue already exists (either open or closed) by using the search bar on the issues page. If it does, comment there. Even if it's closed, we can reopen it based on your comment. + + Also, please note the application version in the title of the issue "For example (3.2.1) Cannot connect to 3rd-party printer". Please do not write things like **Request** or **BUG** in the title, this is what labels are for. +- type: input + attributes: + label: Application Version + description: The version of Cura this issue occurs with. + placeholder: 4.8.0 + validations: + required: true +- type: input + attributes: + label: Platform + description: Information about the operating system the issue occurs on. Include at least the operating system and maybe GPU. + placeholder: Windows 10 + validations: + required: true +- type: input + attributes: + label: Printer + description: Which printer was selected in Cura? + placeholder: Ultimaker S5 + validations: + required: true +- type: textarea + attributes: + label: Reproduction steps + description: Tell us what you did! + placeholder: | + 1. Something you did + 2. Something you did next + validations: + required: true +- type: textarea + attributes: + label: Actual results + description: What happens after the above steps have been followed. + validations: + required: true +- type: textarea + attributes: + label: Expected results + description: What should happen after the above steps have been followed. + validations: + required: true +- type: markdown + attributes: + value: | + ## Additional information & file uploads + + Please be sure to add the following files: + * For slicing issues, upload a **project file** that clearly shows the bug. + To save a project file go to `File -> Save project`. Please make sure to .zip your project file. For big files you may need to use WeTransfer or similar file sharing sites. + G-code files are not project files! + * **Screenshots** of showing the problem, perhaps before/after images. + * A **log file**, see [here](https://github.com/Ultimaker/Cura#logging-issues) how to find the log file. + + You can add these files and additional information that is relevant to the issue in the comments below. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index a10d664a04..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: 'Type: New Feature' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -(A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]) - -**Describe the solution you'd like** -(A clear and concise description of what you want to happen. If possible, describe why you think this is a good solution.) - -**Describe alternatives you've considered** -(A clear and concise description of any alternative solutions or features you've considered. Again, if possible, think about why these alternatives are not working out.) - -**Affected users and/or printers** -(Who do you think will benefit from this? Is everyone going to benefit from these changes? Or specific kinds of users?) - -**Additional context** -(Add any other context or screenshots about the feature request here.) diff --git a/.github/ISSUE_TEMPLATE/featurerequest.yaml b/.github/ISSUE_TEMPLATE/featurerequest.yaml new file mode 100644 index 0000000000..64c04cb90e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/featurerequest.yaml @@ -0,0 +1,46 @@ +name: Feature Request +description: Suggest an idea for this project. +labels: "Type: New Feature" +issue_body: true +body: +- type: markdown + attributes: + value: | + **Thank you for using Cura and wanting to suggest a new feature.** + + Before filing, please check if the feature request already exists (either open or closed) by using the search bar on the issues page. If it does, comment there. Even if it's closed, we can reopen it based on your comment. + + Please do not write things like **Request** or **BUG** in the title, this is what labels are for. +- type: textarea + attributes: + label: Is your feature request related to a problem? + description: Please describe a clear and concise description of what the problem is. + placeholder: I'm always frustrated when... + validations: + required: true +- type: textarea + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. If possible, describe why you think this is a good solution. + placeholder: I believe this will solve... + validations: + required: true +- type: textarea + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. Again, if possible, think about why these alternatives are not working out. + placeholder: The alternatives I've considered are... + validations: + required: true +- type: textarea + attributes: + label: Affected users and/or printers + description: Who do you think will benefit from this? Is everyone going to benefit from these changes? Or specific kinds of users? + placeholder: It will affect... + validations: + required: true +- type: markdown + attributes: + value: | + ## Additional information & file uploads + You can add pictures or files to visualize your feature request in the comments below. diff --git a/CMakeLists.txt b/CMakeLists.txt index 3993d76754..9bdd48c317 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,7 @@ set(CURA_CLOUD_ACCOUNT_API_ROOT "" CACHE STRING "Alternative Cura cloud account set(CURA_MARKETPLACE_ROOT "" CACHE STRING "Alternative Marketplace location") set(CURA_DIGITAL_FACTORY_URL "" CACHE STRING "Alternative Digital Factory location") -configure_file(${CMAKE_SOURCE_DIR}/cura.desktop.in ${CMAKE_BINARY_DIR}/cura.desktop @ONLY) +configure_file(${CMAKE_SOURCE_DIR}/com.ultimaker.cura.desktop.in ${CMAKE_BINARY_DIR}/com.ultimaker.cura.desktop @ONLY) configure_file(cura/CuraVersion.py.in CuraVersion.py @ONLY) @@ -82,11 +82,11 @@ if(NOT APPLE AND NOT WIN32) install(FILES ${CMAKE_BINARY_DIR}/CuraVersion.py DESTINATION lib${LIB_SUFFIX}/python${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}/site-packages/cura) endif() - install(FILES ${CMAKE_BINARY_DIR}/cura.desktop + install(FILES ${CMAKE_BINARY_DIR}/com.ultimaker.cura.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) install(FILES ${CMAKE_SOURCE_DIR}/resources/images/cura-icon.png DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps/) - install(FILES cura.appdata.xml + install(FILES com.ultimaker.cura.appdata.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) install(FILES cura.sharedmimeinfo DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages/ diff --git a/README.md b/README.md index 1ba2b3c277..a108994cb7 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Dependencies Build scripts ------------- -Please checkout [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions. +Please check out [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions. Running from Source ------------- diff --git a/cura.appdata.xml b/com.ultimaker.cura.appdata.xml similarity index 88% rename from cura.appdata.xml rename to com.ultimaker.cura.appdata.xml index 6274532ac9..781631e84a 100644 --- a/cura.appdata.xml +++ b/com.ultimaker.cura.appdata.xml @@ -1,7 +1,7 @@ - cura.desktop + com.ultimaker.cura.desktop CC0-1.0 LGPL-3.0 and CC-BY-SA-4.0 Cura @@ -24,7 +24,9 @@ - http://software.ultimaker.com/Cura.png + + https://raw.githubusercontent.com/Ultimaker/Cura/master/screenshot.png + https://ultimaker.com/en/products/cura-software?utm_source=cura&utm_medium=software&utm_campaign=resources Cura diff --git a/cura.desktop.in b/com.ultimaker.cura.desktop.in similarity index 100% rename from cura.desktop.in rename to com.ultimaker.cura.desktop.in diff --git a/cura/API/Account.py b/cura/API/Account.py index 15bccb71e1..d5ef2bfcb9 100644 --- a/cura/API/Account.py +++ b/cura/API/Account.py @@ -81,7 +81,8 @@ class Account(QObject): CLIENT_ID="um----------------------------ultimaker_cura", CLIENT_SCOPES="account.user.read drive.backup.read drive.backup.write packages.download " "packages.rating.read packages.rating.write connect.cluster.read connect.cluster.write " - "cura.printjob.read cura.printjob.write cura.mesh.read cura.mesh.write", + "library.project.read library.project.write cura.printjob.read cura.printjob.write " + "cura.mesh.read cura.mesh.write", AUTH_DATA_PREFERENCE_KEY="general/ultimaker_auth_data", AUTH_SUCCESS_REDIRECT="{}/app/auth-success".format(self._oauth_root), AUTH_FAILED_REDIRECT="{}/app/auth-error".format(self._oauth_root) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 7c843fcdea..fd953a838a 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -281,7 +281,7 @@ class BuildVolume(SceneNode): continue # If the entire node is below the build plate, still mark it as outside. node_bounding_box = node.getBoundingBox() - if node_bounding_box and node_bounding_box.top < 0: + if node_bounding_box and node_bounding_box.top < 0 and not node.getParent().callDecoration("isGroup"): node.setOutsideBuildArea(True) continue # Mark the node as outside build volume if the set extruder is disabled @@ -344,7 +344,12 @@ class BuildVolume(SceneNode): # Mark the node as outside build volume if the set extruder is disabled extruder_position = node.callDecoration("getActiveExtruderPosition") - if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled: + try: + if not self._global_container_stack.extruderList[int(extruder_position)].isEnabled: + node.setOutsideBuildArea(True) + return + except IndexError: + # If the extruder doesn't exist, also mark it as unprintable. node.setOutsideBuildArea(True) return @@ -1063,7 +1068,14 @@ class BuildVolume(SceneNode): adhesion_type = adhesion_override if adhesion_type is None: adhesion_type = container_stack.getProperty("adhesion_type", "value") - skirt_brim_line_width = self._global_container_stack.getProperty("skirt_brim_line_width", "value") + + # Skirt_brim_line_width is a bit of an odd one out. The primary bit of the skirt/brim is printed + # with the adhesion extruder, but it also prints one extra line by all other extruders. As such, the + # setting does *not* have a limit_to_extruder setting (which means that we can't ask the global extruder what + # the value is. + adhesion_extruder = self._global_container_stack.getProperty("adhesion_extruder_nr", "value") + skirt_brim_line_width = self._global_container_stack.extruderList[int(adhesion_extruder)].getProperty("skirt_brim_line_width", "value") + initial_layer_line_width_factor = self._global_container_stack.getProperty("initial_layer_line_width_factor", "value") # Use brim width if brim is enabled OR the prime tower has a brim. if adhesion_type == "brim": diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index f0c69d5a61..2f0b1594cd 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1,8 +1,9 @@ -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import os import sys +import tempfile import time from typing import cast, TYPE_CHECKING, Optional, Callable, List, Any, Dict @@ -30,6 +31,7 @@ from UM.Operations.SetTransformOperation import SetTransformOperation from UM.Platform import Platform from UM.PluginError import PluginNotFoundError from UM.Preferences import Preferences +from UM.Qt.Bindings.FileProviderModel import FileProviderModel from UM.Qt.QtApplication import QtApplication # The class we're inheriting from. from UM.Resources import Resources from UM.Scene.Camera import Camera @@ -601,6 +603,15 @@ class CuraApplication(QtApplication): @pyqtSlot() def closeApplication(self) -> None: Logger.log("i", "Close application") + + # Workaround: Before closing the window, remove the global stack. + # This is necessary because as the main window gets closed, hundreds of QML elements get updated which often + # request the global stack. However as the Qt-side of the Machine Manager is being dismantled, the conversion of + # the Global Stack to a QObject fails. + # If instead we first take down the global stack, PyQt will just convert `None` to `null` which succeeds, and + # the QML code then gets `null` as the global stack and can deal with that as it deems fit. + self.getMachineManager().setActiveMachine(None) + main_window = self.getMainWindow() if main_window is not None: main_window.close() @@ -822,6 +833,9 @@ class CuraApplication(QtApplication): self._add_printer_pages_model_without_cancel.initialize(cancellable = False) self._whats_new_pages_model.initialize() + # Initialize the FileProviderModel + self._file_provider_model.initialize(self._onFileProviderEnabledChanged) + # Detect in which mode to run and execute that mode if self._is_headless: self.runWithoutGUI() @@ -889,14 +903,14 @@ class CuraApplication(QtApplication): diagonal = self.getBuildVolume().getDiagonalSize() if diagonal < 1: #No printer added yet. Set a default camera distance for normal-sized printers. diagonal = 375 - camera.setPosition(Vector(-80, 250, 700) * diagonal / 375) + camera.setPosition(Vector(-80, 180, 700) * diagonal / 375) camera.lookAt(Vector(0, 0, 0)) controller.getScene().setActiveCamera("3d") # Initialize camera tool camera_tool = controller.getTool("CameraTool") if camera_tool: - camera_tool.setOrigin(Vector(0, 100, 0)) + camera_tool.setOrigin(Vector(0, 30, 0)) camera_tool.setZoomRange(0.1, 2000) # Initialize camera animations @@ -1051,6 +1065,13 @@ class CuraApplication(QtApplication): self._simple_mode_settings_manager = SimpleModeSettingsManager() return self._simple_mode_settings_manager + @pyqtSlot(result = QObject) + def getFileProviderModel(self) -> FileProviderModel: + return self._file_provider_model + + def _onFileProviderEnabledChanged(self): + self._file_provider_model.update() + def event(self, event): """Handle Qt events""" @@ -1256,10 +1277,11 @@ class CuraApplication(QtApplication): if other_bb is not None: scene_bounding_box = scene_bounding_box + node.getBoundingBox() - if print_information: print_information.setPreSliced(is_block_slicing_node) + self.getWorkspaceFileHandler().setEnabled(not is_block_slicing_node) + if not scene_bounding_box: scene_bounding_box = AxisAlignedBox.Null @@ -1466,7 +1488,8 @@ class CuraApplication(QtApplication): for file_name, nodes in objects_in_filename.items(): for node in nodes: - job = ReadMeshJob(file_name) + file_path = os.path.normpath(os.path.dirname(file_name)) + job = ReadMeshJob(file_name, add_to_recent_files = file_path != tempfile.gettempdir()) # Don't add temp files to the recent files list job._node = node # type: ignore job.finished.connect(self._reloadMeshFinished) if has_merged_nodes: @@ -1720,15 +1743,17 @@ class CuraApplication(QtApplication): def log(self, msg): Logger.log("d", msg) - openProjectFile = pyqtSignal(QUrl, arguments = ["project_file"]) # Emitted when a project file is about to open. + openProjectFile = pyqtSignal(QUrl, bool, arguments = ["project_file", "add_to_recent_files"]) # Emitted when a project file is about to open. + @pyqtSlot(QUrl, str, bool) @pyqtSlot(QUrl, str) @pyqtSlot(QUrl) - def readLocalFile(self, file: QUrl, project_mode: Optional[str] = None): + def readLocalFile(self, file: QUrl, project_mode: Optional[str] = None, add_to_recent_files: bool = True): """Open a local file :param project_mode: How to handle project files. Either None(default): Follow user preference, "open_as_model" or "open_as_project". This parameter is only considered if the file is a project file. + :param add_to_recent_files: Whether or not to add the file as an option to the Recent Files list. """ Logger.log("i", "Attempting to read file %s", file.toString()) if not file.isValid(): @@ -1749,12 +1774,12 @@ class CuraApplication(QtApplication): if is_project_file and project_mode == "open_as_project": # open as project immediately without presenting a dialog workspace_handler = self.getWorkspaceFileHandler() - workspace_handler.readLocalFile(file) + workspace_handler.readLocalFile(file, add_to_recent_files_hint = add_to_recent_files) return if is_project_file and project_mode == "always_ask": # present a dialog asking to open as project or import models - self.callLater(self.openProjectFile.emit, file) + self.callLater(self.openProjectFile.emit, file, add_to_recent_files) return # Either the file is a model file or we want to load only models from project. Continue to load models. @@ -1790,7 +1815,7 @@ class CuraApplication(QtApplication): if extension in self._non_sliceable_extensions: self.deleteAll(only_selectable = False) - job = ReadMeshJob(f) + job = ReadMeshJob(f, add_to_recent_files = add_to_recent_files) job.finished.connect(self._readMeshFinished) job.start() @@ -1905,6 +1930,11 @@ class CuraApplication(QtApplication): arrange(nodes_to_arrange, self.getBuildVolume(), fixed_nodes) except: Logger.logException("e", "Failed to arrange the models") + + # Ensure that we don't have any weird floaty objects (CURA-7855) + for node in nodes_to_arrange: + node.translate(Vector(0, -node.getBoundingBox().bottom, 0), SceneNode.TransformSpace.World) + self.fileCompleted.emit(file_name) def addNonSliceableExtension(self, extension): @@ -1921,7 +1951,7 @@ class CuraApplication(QtApplication): try: result = workspace_reader.preRead(file_path, show_dialog=False) return result == WorkspaceReader.PreReadResult.accepted - except Exception: + except: Logger.logException("e", "Could not check file %s", file_url) return False diff --git a/cura/Machines/MaterialNode.py b/cura/Machines/MaterialNode.py index c78c6aff03..18db7d982d 100644 --- a/cura/Machines/MaterialNode.py +++ b/cura/Machines/MaterialNode.py @@ -88,8 +88,10 @@ class MaterialNode(ContainerNode): variant = self.variant.variant_name) else: qualities_any_material = container_registry.findInstanceContainersMetadata(type = "quality", definition = self.variant.machine.quality_definition) - for material_metadata in container_registry.findInstanceContainersMetadata(type = "material", material = my_material_type): - qualities.extend((quality for quality in qualities_any_material if quality.get("material") == material_metadata["base_file"])) + + all_material_base_files = {material_metadata["base_file"] for material_metadata in container_registry.findInstanceContainersMetadata(type = "material", material = my_material_type)} + + qualities.extend((quality for quality in qualities_any_material if quality.get("material") in all_material_base_files)) if not qualities: # No quality profiles found. Go by GUID then. my_guid = self.guid diff --git a/cura/OAuth2/AuthorizationHelpers.py b/cura/OAuth2/AuthorizationHelpers.py index f7fe6958a1..d79f24df15 100644 --- a/cura/OAuth2/AuthorizationHelpers.py +++ b/cura/OAuth2/AuthorizationHelpers.py @@ -58,7 +58,7 @@ class AuthorizationHelpers: :return: An AuthenticationResponse object. """ - Logger.log("d", "Refreshing the access token.") + Logger.log("d", "Refreshing the access token for [%s]", self._settings.OAUTH_SERVER_URL) data = { "client_id": self._settings.CLIENT_ID if self._settings.CLIENT_ID is not None else "", "redirect_uri": self._settings.CALLBACK_URL if self._settings.CALLBACK_URL is not None else "", @@ -69,7 +69,9 @@ class AuthorizationHelpers: try: return self.parseTokenResponse(requests.post(self._token_url, data = data)) # type: ignore except requests.exceptions.ConnectionError: - return AuthenticationResponse(success=False, err_message="Unable to connect to remote server") + return AuthenticationResponse(success = False, err_message = "Unable to connect to remote server") + except OSError as e: + return AuthenticationResponse(success = False, err_message = "Operating system is unable to set up a secure connection: {err}".format(err = str(e))) @staticmethod def parseTokenResponse(token_response: requests.models.Response) -> "AuthenticationResponse": @@ -108,7 +110,9 @@ class AuthorizationHelpers: """ try: - token_request = requests.get("{}/check-token".format(self._settings.OAUTH_SERVER_URL), headers = { + check_token_url = "{}/check-token".format(self._settings.OAUTH_SERVER_URL) + Logger.log("d", "Checking the access token for [%s]", check_token_url) + token_request = requests.get(check_token_url, headers = { "Authorization": "Bearer {}".format(access_token) }) except requests.exceptions.ConnectionError: diff --git a/cura/OAuth2/AuthorizationService.py b/cura/OAuth2/AuthorizationService.py index 9a5c81ae55..986f8d9a56 100644 --- a/cura/OAuth2/AuthorizationService.py +++ b/cura/OAuth2/AuthorizationService.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import json @@ -241,13 +241,13 @@ class AuthorizationService: self._unable_to_get_data_message = Message(i18n_catalog.i18nc("@info", "Unable to reach the Ultimaker account server."), title = i18n_catalog.i18nc("@info:title", "Warning")) self._unable_to_get_data_message.show() - except ValueError: + except (ValueError, TypeError): Logger.logException("w", "Could not load auth data from preferences") def _storeAuthData(self, auth_data: Optional[AuthenticationResponse] = None) -> None: """Store authentication data in preferences.""" - Logger.log("d", "Attempting to store the auth data") + Logger.log("d", "Attempting to store the auth data for [%s]", self._settings.OAUTH_SERVER_URL) if self._preferences is None: Logger.log("e", "Unable to save authentication data, since no preference has been set!") return diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index 08fdf707cf..48d4cb3cbc 100644 --- a/cura/Settings/ContainerManager.py +++ b/cura/Settings/ContainerManager.py @@ -221,6 +221,7 @@ class ContainerManager(QObject): except OSError: return {"status": "error", "message": "Unable to write to this location.", "path": file_url} + Logger.info("Successfully exported container to {path}".format(path = file_url)) return {"status": "success", "message": "Successfully exported container", "path": file_url} @pyqtSlot(QUrl, result = "QVariantMap") diff --git a/cura/Settings/CuraContainerRegistry.py b/cura/Settings/CuraContainerRegistry.py index 24b7436bad..7e6c3f5d20 100644 --- a/cura/Settings/CuraContainerRegistry.py +++ b/cura/Settings/CuraContainerRegistry.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import os @@ -381,9 +381,10 @@ class CuraContainerRegistry(ContainerRegistry): if profile_count > 1: continue # Only one profile found, this should not ever be the case, so that profile needs to be removed! - Logger.log("d", "Found an invalid quality_changes profile with the name %s. Going to remove that now", profile_name) invalid_quality_changes = ContainerRegistry.getInstance().findContainersMetadata(name=profile_name) - self.removeContainer(invalid_quality_changes[0]["id"]) + if invalid_quality_changes: + Logger.log("d", "Found an invalid quality_changes profile with the name %s. Going to remove that now", profile_name) + self.removeContainer(invalid_quality_changes[0]["id"]) @override(ContainerRegistry) def _isMetadataValid(self, metadata: Optional[Dict[str, Any]]) -> bool: @@ -400,7 +401,9 @@ class CuraContainerRegistry(ContainerRegistry): try: if int(metadata["setting_version"]) != cura.CuraApplication.CuraApplication.SettingVersion: return False - except ValueError: #Not parsable as int. + except ValueError: # Not parsable as int. + return False + except TypeError: # Expecting string input here, not e.g. list or anything. return False return True diff --git a/cura/Settings/MachineNameValidator.py b/cura/Settings/MachineNameValidator.py index c3ca4ed369..99a5c7da0a 100644 --- a/cura/Settings/MachineNameValidator.py +++ b/cura/Settings/MachineNameValidator.py @@ -1,4 +1,4 @@ -# Copyright (c) 2016 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from PyQt5.QtCore import pyqtSlot, pyqtProperty, QObject, pyqtSignal, QRegExp @@ -23,7 +23,7 @@ class MachineNameValidator(QObject): #Compute the validation regex for printer names. This is limited by the maximum file name length. try: filename_max_length = os.statvfs(Resources.getDataStoragePath()).f_namemax - except AttributeError: #Doesn't support statvfs. Probably because it's not a Unix system. + except (AttributeError, EnvironmentError): # Doesn't support statvfs. Probably because it's not a Unix system. Or perhaps there is no permission or it doesn't exist. filename_max_length = 255 #Assume it's Windows on NTFS. machine_name_max_length = filename_max_length - len("_current_settings.") - len(ContainerRegistry.getMimeTypeForContainer(InstanceContainer).preferredSuffix) # Characters that urllib.parse.quote_plus escapes count for 12! So now diff --git a/cura/Snapshot.py b/cura/Snapshot.py index 6f12aa88ba..bc7da4080a 100644 --- a/cura/Snapshot.py +++ b/cura/Snapshot.py @@ -1,4 +1,4 @@ -# Copyright (c) 2018 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import numpy @@ -42,8 +42,8 @@ class Snapshot: """ scene = Application.getInstance().getController().getScene() - active_camera = scene.getActiveCamera() - render_width, render_height = active_camera.getWindowSize() + active_camera = scene.getActiveCamera() or scene.findCamera("3d") + render_width, render_height = (width, height) if active_camera is None else active_camera.getWindowSize() render_width = int(render_width) render_height = int(render_height) preview_pass = PreviewPass(render_width, render_height) diff --git a/cura/UI/PrintInformation.py b/cura/UI/PrintInformation.py index 22710165b3..d6bd336558 100644 --- a/cura/UI/PrintInformation.py +++ b/cura/UI/PrintInformation.py @@ -4,7 +4,6 @@ import json import math import os -import unicodedata from typing import Dict, List, Optional, TYPE_CHECKING from PyQt5.QtCore import QObject, pyqtSignal, pyqtProperty, pyqtSlot, QTimer @@ -301,10 +300,11 @@ class PrintInformation(QObject): if self._base_name == "": self._job_name = self.UNTITLED_JOB_NAME self._is_user_specified_job_name = False + self._application.getController().getScene().clearMetaData() self.jobNameChanged.emit() return - base_name = self._stripAccents(self._base_name) + base_name = self._base_name self._defineAbbreviatedMachineName() # Only update the job name when it's not user-specified. @@ -400,11 +400,6 @@ class PrintInformation(QObject): self._abbr_machine = self._application.getMachineManager().getAbbreviatedMachineName(active_machine_type_name) - def _stripAccents(self, to_strip: str) -> str: - """Utility method that strips accents from characters (eg: รข -> a)""" - - return ''.join(char for char in unicodedata.normalize('NFD', to_strip) if unicodedata.category(char) != 'Mn') - @pyqtSlot(result = "QVariantMap") def getFeaturePrintTimes(self) -> Dict[str, Duration]: result = {} diff --git a/cura/UI/WelcomePagesModel.py b/cura/UI/WelcomePagesModel.py index b816833d67..3c2d0503ab 100644 --- a/cura/UI/WelcomePagesModel.py +++ b/cura/UI/WelcomePagesModel.py @@ -239,9 +239,6 @@ class WelcomePagesModel(ListModel): {"id": "user_agreement", "page_url": self._getBuiltinWelcomePagePath("UserAgreementContent.qml"), }, - {"id": "whats_new", - "page_url": self._getBuiltinWelcomePagePath("WhatsNewContent.qml"), - }, {"id": "data_collections", "page_url": self._getBuiltinWelcomePagePath("DataCollectionsContent.qml"), }, @@ -259,13 +256,21 @@ class WelcomePagesModel(ListModel): }, {"id": "add_cloud_printers", "page_url": self._getBuiltinWelcomePagePath("AddCloudPrintersView.qml"), - "is_final_page": True, # If we end up in this page, the next button will close the dialog - "next_page_button_text": self._catalog.i18nc("@action:button", "Finish"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Next"), + "next_page_id": "whats_new", }, {"id": "machine_actions", "page_url": self._getBuiltinWelcomePagePath("FirstStartMachineActionsContent.qml"), "should_show_function": self.shouldShowMachineActions, }, + {"id": "whats_new", + "page_url": self._getBuiltinWelcomePagePath("WhatsNewContent.qml"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Skip"), + }, + {"id": "changelog", + "page_url": self._getBuiltinWelcomePagePath("ChangelogContent.qml"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Finish"), + }, ] pages_to_show = all_pages_list diff --git a/cura/UI/WhatsNewPagesModel.py b/cura/UI/WhatsNewPagesModel.py index 5b968ae574..db0f4b3a74 100644 --- a/cura/UI/WhatsNewPagesModel.py +++ b/cura/UI/WhatsNewPagesModel.py @@ -1,8 +1,12 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. - from .WelcomePagesModel import WelcomePagesModel +import os +from typing import Optional, Dict, List, Tuple +from PyQt5.QtCore import pyqtProperty, pyqtSlot +from UM.Logger import Logger +from UM.Resources import Resources # # This Qt ListModel is more or less the same the WelcomePagesModel, except that this model is only for showing the @@ -10,13 +14,84 @@ from .WelcomePagesModel import WelcomePagesModel # class WhatsNewPagesModel(WelcomePagesModel): + image_formats = [".png", ".jpg", ".jpeg", ".gif", ".svg"] + text_formats = [".txt", ".htm", ".html"] + image_key = "image" + text_key = "text" + + @staticmethod + def _collectOrdinalFiles(resource_type: int, include: List[str]) -> Tuple[Dict[int, str], int]: + result = {} #type: Dict[int, str] + highest = -1 + try: + folder_path = Resources.getPath(resource_type, "whats_new") + for _, _, files in os.walk(folder_path): + for filename in files: + basename = os.path.basename(filename) + base, ext = os.path.splitext(basename) + if ext not in include or not base.isdigit(): + continue + page_no = int(base) + highest = max(highest, page_no) + result[page_no] = os.path.join(folder_path, filename) + except FileNotFoundError: + Logger.logException("w", "Could not find 'whats_new' folder for resource-type {0}".format(resource_type)) + return result, highest + + @staticmethod + def _loadText(filename: str) -> str: + result = "" + try: + with open(filename, "r", encoding="utf-8") as file: + result = file.read() + except OSError: + Logger.logException("w", "Could not open {0}".format(filename)) + return result + def initialize(self) -> None: self._pages = [] self._pages.append({"id": "whats_new", "page_url": self._getBuiltinWelcomePagePath("WhatsNewContent.qml"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Skip"), + "next_page_id": "changelog" + }) + self._pages.append({"id": "changelog", + "page_url": self._getBuiltinWelcomePagePath("ChangelogContent.qml"), "next_page_button_text": self._catalog.i18nc("@action:button", "Close"), }) self.setItems(self._pages) + images, max_image = WhatsNewPagesModel._collectOrdinalFiles(Resources.Images, WhatsNewPagesModel.image_formats) + texts, max_text = WhatsNewPagesModel._collectOrdinalFiles(Resources.Texts, WhatsNewPagesModel.text_formats) + highest = max(max_image, max_text) + + self._subpages = [] #type: List[Dict[str, Optional[str]]] + for n in range(0, highest + 1): + self._subpages.append({ + WhatsNewPagesModel.image_key: None if n not in images else images[n], + WhatsNewPagesModel.text_key: None if n not in texts else self._loadText(texts[n]) + }) + if len(self._subpages) == 0: + self._subpages.append({WhatsNewPagesModel.text_key: "~ There Is Nothing New Under The Sun ~"}) + + def _getSubpageItem(self, page: int, item: str) -> Optional[str]: + if 0 <= page < self.subpageCount and item in self._subpages[page]: + return self._subpages[page][item] + else: + return None + + @pyqtProperty(int, constant = True) + def subpageCount(self) -> int: + return len(self._subpages) + + @pyqtSlot(int, result = str) + def getSubpageImageSource(self, page: int) -> str: + result = self._getSubpageItem(page, WhatsNewPagesModel.image_key) + return "file:///" + (result if result else Resources.getPath(Resources.Images, "cura-icon.png")) + + @pyqtSlot(int, result = str) + def getSubpageText(self, page: int) -> str: + result = self._getSubpageItem(page, WhatsNewPagesModel.text_key) + return result if result else "* * *" __all__ = ["WhatsNewPagesModel"] diff --git a/cura_app.py b/cura_app.py index cc8a1d575c..b94909fc04 100755 --- a/cura_app.py +++ b/cura_app.py @@ -226,6 +226,12 @@ if Platform.isLinux() and getattr(sys, "frozen", False): import trimesh.exchange.load os.environ["LD_LIBRARY_PATH"] = old_env +# WORKAROUND: Cura#5488 +# When using the KDE qqc2-desktop-style, the UI layout is completely broken, and +# even worse, it crashes when switching to the "Preview" pane. +if Platform.isLinux(): + os.environ["QT_QUICK_CONTROLS_STYLE"] = "default" + if ApplicationMetadata.CuraDebugMode: ssl_conf = QSslConfiguration.defaultConfiguration() ssl_conf.setPeerVerifyMode(QSslSocket.VerifyNone) diff --git a/docs/How_to_use_the_flame_graph_profiler.md b/docs/How_to_use_the_flame_graph_profiler.md index b1cdaf358e..b40a86bb24 100644 --- a/docs/How_to_use_the_flame_graph_profiler.md +++ b/docs/How_to_use_the_flame_graph_profiler.md @@ -27,7 +27,7 @@ Note: The profiler front-end itself is quite "heavy" (ok, not optimised). It run What the Profiler Sees ---------------------- -The profiler doesn't capture every function call in Cura. It hooks into a number of important systems which give a good picture of activity without too much run time overhead. The most important system is Uranium's signal mechanism and PyQt5 slots. Functions which are called via the signal mechanism are recorded and thier names appear in the results. PyQt5 slots appear in the results with the prefix `[SLOT]`. +The profiler doesn't capture every function call in Cura. It hooks into a number of important systems which give a good picture of activity without too much run time overhead. The most important system is Uranium's signal mechanism and PyQt5 slots. Functions which are called via the signal mechanism are recorded and their names appear in the results. PyQt5 slots appear in the results with the prefix `[SLOT]`. Note that not all slots are captured. Only those slots which belong to classes which use the `pyqtSlot` decorator from the `UM.FlameProfiler` module. diff --git a/docs/scene/images/components_interacting_with_scene.jpg b/docs/scene/images/components_interacting_with_scene.jpg new file mode 100644 index 0000000000..34e34e25af Binary files /dev/null and b/docs/scene/images/components_interacting_with_scene.jpg differ diff --git a/docs/scene/images/components_interacting_with_scene.png b/docs/scene/images/components_interacting_with_scene.png new file mode 100644 index 0000000000..a01a138811 Binary files /dev/null and b/docs/scene/images/components_interacting_with_scene.png differ diff --git a/docs/scene/images/layer_data_scene_node.jpg b/docs/scene/images/layer_data_scene_node.jpg new file mode 100644 index 0000000000..313b409ddf Binary files /dev/null and b/docs/scene/images/layer_data_scene_node.jpg differ diff --git a/docs/scene/images/mirror_tool.jpg b/docs/scene/images/mirror_tool.jpg new file mode 100644 index 0000000000..e3d485008e Binary files /dev/null and b/docs/scene/images/mirror_tool.jpg differ diff --git a/docs/scene/images/per_objectsettings_tool.jpg b/docs/scene/images/per_objectsettings_tool.jpg new file mode 100644 index 0000000000..0634177d4b Binary files /dev/null and b/docs/scene/images/per_objectsettings_tool.jpg differ diff --git a/docs/scene/images/rotate_tool.jpg b/docs/scene/images/rotate_tool.jpg new file mode 100644 index 0000000000..4e10569678 Binary files /dev/null and b/docs/scene/images/rotate_tool.jpg differ diff --git a/docs/scene/images/scale_tool.jpg b/docs/scene/images/scale_tool.jpg new file mode 100644 index 0000000000..c413aa0caf Binary files /dev/null and b/docs/scene/images/scale_tool.jpg differ diff --git a/docs/scene/images/scene_example.jpg b/docs/scene/images/scene_example.jpg new file mode 100644 index 0000000000..5e787c4420 Binary files /dev/null and b/docs/scene/images/scene_example.jpg differ diff --git a/docs/scene/images/scene_example_scene_graph.jpg b/docs/scene/images/scene_example_scene_graph.jpg new file mode 100644 index 0000000000..da8c10169d Binary files /dev/null and b/docs/scene/images/scene_example_scene_graph.jpg differ diff --git a/docs/scene/images/selection_tool.jpg b/docs/scene/images/selection_tool.jpg new file mode 100644 index 0000000000..c9058de526 Binary files /dev/null and b/docs/scene/images/selection_tool.jpg differ diff --git a/docs/scene/images/support_blocker_tool.jpg b/docs/scene/images/support_blocker_tool.jpg new file mode 100644 index 0000000000..bdc4b118c2 Binary files /dev/null and b/docs/scene/images/support_blocker_tool.jpg differ diff --git a/docs/scene/images/tools_tool-handles_class_diagram.jpg b/docs/scene/images/tools_tool-handles_class_diagram.jpg new file mode 100644 index 0000000000..cd58fad066 Binary files /dev/null and b/docs/scene/images/tools_tool-handles_class_diagram.jpg differ diff --git a/docs/scene/images/translate_tool.jpg b/docs/scene/images/translate_tool.jpg new file mode 100644 index 0000000000..80886a7f17 Binary files /dev/null and b/docs/scene/images/translate_tool.jpg differ diff --git a/docs/scene/operations.md b/docs/scene/operations.md new file mode 100644 index 0000000000..fe625514be --- /dev/null +++ b/docs/scene/operations.md @@ -0,0 +1,113 @@ +# Operations and the OperationStack + +Cura supports an operation stack. The `OperationStack` class maintains a history of the operations performed in Cura, which allows for undo and redo actions. Every operation registers itself in the stack. The OperationStuck supports the following functions: + + * `push(operation)`: Pushes an operation in the stack and applies the operation. This function is called when an operation pushes itself in the stack. + * `undo()`: Reverses the actions performed by the last operation and reduces the current index of the stack. + * `redo()`: Applies the actions performed by the next operation in the stack and increments the current index of the stack. + * `getOperations()`: Returns a list of all the operations that are currently inside the OperationStack + * `canUndo()`: Indicates whether the index of the operation stack has reached the bottom of the stack, which means that there are no more operations to be undone. + * `canRedo()`: Indicates whether the index of the operation stack has reached the top of the stack, which means that there are no more operations to be redone. + +**Note 1:** When consecutive operations are performed very quickly after each other, they are merged together at the top of the stack. This action ensures that these minor operation will be undone with one Undo keystroke (e.g. when moving the object around and you press and release the left mouse button really fast, it is considered as one move operation). + +**Note 2:** When an operation is pushed in the middle of the stack, all operations above it are removed from the stack. This ensures that there won't be any "history branches" created. + +### Operations + +Every action that happens in the scene and affects one or multiple models is associated with a subclass of the `Operation` class and is it added to the `OperationStack`. The subclassed operations that can be found in Cura (excluding the ones from downloadable plugins) are the following: + + * [GroupedOperation](#groupedoperation) + * [AddSceneNodeOperation](#addscenenodeoperation) + * [RemoveSceneNodeOperation](#removescenenodeoperation) + * [SetParentOperation](#setparentoperation) + * [SetTransformOperation](#settransformoperation) + * [SetObjectExtruderOperation](#setobjectextruderoperation) + * [GravityOperation](#gravityoperation) + * [PlatformPhysicsOperation](#platformphysicsoperation) + * [TranslateOperation](#translateoperation) + * [ScaleOperation](#scaleoperation) + * [RotateOperation](#rotateoperation) + * [MirrorOperation](#mirroroperation) + * [LayFlatOperation](#layflatoperation) + * [SetBuildPlateNumberOperation]() + +### GroupedOperation + +The `GroupedOperation` is an operation that groups several other operations together. The intent of this operation is to hide an underlying chain of operations from the user if they correspond to only one interaction with the user, such as an operation applied to multiple scene nodes or a re-arrangement of multiple items in the scene. + +Once a `GroupedOperation` is pushed into the stack, it applies all of its children operations in one go. Similarly, when it is undone, it reverses all its children operations at once. + + +### AddSceneNodeOperation + +The `AddSceneNodeOperation` is added to the stack whenever a mesh is loaded inside the `Scene`, either by a `FileReader` or by inserting a [Support Blocker](tools.md#supporteraser-tool) in an object. + +### RemoveSceneNodeOperation + +The `RemoveSceneNodeOperation` is added to the stack whenever a mesh is removed from the Scene by the user or when the user requests to clear the build plate (_Ctrl+D_). + +### SetParentOperation + +The `SetParentOperation` changes the parent of a node. It is primarily used when grouping (the group node is set as the nodes' parent) and ungrouping (the group's children's parent is set to the group's parent before the group node is deleted), or when a SupportEraser node is added to the scene (to set the selected object as the Eraser's parent). + +### SetTransformOperation + +The `SetTransformOperation` translates, rotates, and scales a node all at once. This operation accepts a transformation matrix, an orientation matrix, and a scale matrix, and it is used by the _"Reset All Model Positions"_ and _"Reset All Model Transformations"_ options in the right-click (context) menu. + +### SetObjectExtruderOperation + +This operation is used to set the extruder with which a certain object should be printed with. It adds a [SettingOverrideDecorator](scene.md#settingoverridedecorator) to the object (if it doesn't have any) and then sets the extruder number via the decoration function `node.callDecoration("setActiveExtruder", extruder_id)`. + +### GravityOperation + +The `GravityOperation` moves a scene node down to 0 on the y-axis. It is currently used by the _"Lay flat"_ and _"Select face to align to the build plate"_ actions of the `RotationTool` to ensure that the object will end up touching the build plate after the corresponding rotation operations have be done. + +### PlatformPhysicsOperation + +The `PlatformPhysicsOperation` is generated by the `PlatformPhysics` class and it is associated with the preferences _"Ensure models are kept apart"_ and _"Automatically drop models to the build plate"_. If any of these preferences is set to true, the `PlatformPhysics` class periodically checks to make sure that the two conditions are met and if not, it calculates the move vector for each of the nodes that will satisfy the conditions. + +Once the move vectors have been computed, they are applied to the nodes through consecutive `PlatformPhysicsOperations`, whose job is to use the `translate` function on the nodes. + +**Note:** When there are multiple nodes, multiple `PlatformPhysicsOperations` may be generated (all models may be moved to ensure they are kept apart). These operations eventually get merged together by the `OperationStack` due to the fact that the individual operations are applied very fast one after the other. + +### TranslateOperation + +The `TranslateOperation` applies a linear transformation on a node, moving the node in the scene. This operation is primarily linked to the [TranslateTool](tools.md#translatetool) but it is also used in other places around Cura, such as arranging objects on the build plate (Ctrl+R) and centering an object to the build plate (via the right-click context menu's _"Center Selected Model"_ option). + +When an object is moved using the move tool handles, multiple translate operations are generated to make sure that the object is rendered properly while it is moved. These translate operations are merged together once the user releases the tool handle. + +**Note:** Some functionalities may move (translate) nodes without generating a TranslateOperation (such as when a model with is imported from a 3mf into a certain position). This ensures that the moving of the object cannot be accidentally undone by the user. + +### ScaleOperation + +The `ScaleOperation` scales the selected scene node uniformly or non-uniformly. This operation is primarily generated by the [ScaleTool](tools.md#scaletool). + +When an object is scaled using the scale tool handles, multiple scale operations are generated to make sure that the object is rendered properly while it is being resized. These scale operations are merged together once the user releases the tool handle. + +**Note:** When the _"Scale extremely small models"_ or the _"Scale large models"_ preferences are enabled the model is scaled when it is inserted into the build plate but it **DOES NOT** generate a `ScaleOperation`. This ensures that Cura doesn't register the scaling as an action that can be undone and the user doesn't accidentally end up with a very big or very small model. + + +### RotateOperation + +The `RotateOperation` rotates the selected scene node(s) according to a given rotation quaternion and, optionally, around a given point. This operation is primarily generated by the [RotationTool](tools.md#rotatetool). It is also used by the arrange algorithm, which may rotate some models to fit them in the build plate. + +When an object is rotated using the rotate tool handles, multiple rotate operations are generated to make sure that the object is rendered properly while it is being rotated. These operations are merged together once the user releases the tool handle. + +### MirrorOperation + +The `MirrorOperation` mirrors the selected object. It is primarily associated with the [MirrorTool](tools.md#mirrortool) and allows for mirroring the object in a certain direction, using the `MirrorToolHandles`. + +The `MirrorOperation` accepts a transformation matrix that should only define values on the diagonal of the matrix, and only the values 1 or -1. It allows for mirroring around the center of the object or around the axis origin. The latter isn't used that often. + +### LayFlatOperation + +The `LayFlatOperation` computes some orientation to hopefully lay the object flat on the build plate. It is generated by the `layFlat()` function of the [RotateTool](tools.md#rotatetool). Contrary to the other operations, the `LayFlatOperation` is computed in a separate thread through the `LayFlatJob` since it can be quite computationally expensive. + + +### SetBuildPlateNumberOperation + +The `SetBuildPlateNumberOperation` is linked to a legacy feature which allowed the user to have multiple build plates open in Cura at the same time. With this operation it was possible to transfer a node to another build plate through the node's [BuildPlateDecorator](scene.md#buildplatedecorator) by calling the decoration `node.callDecoration("setBuildPlateNumber", new_build_plate_nr)`. + +**Note:** Changing the active build plate is a disabled feature in Cura and it is intended to be completely removed (internal ticket: CURA-4975), along with the `SetBuildPlateNumberOperation`. + diff --git a/docs/scene/scene.md b/docs/scene/scene.md index 5539df4a67..265554264c 100644 --- a/docs/scene/scene.md +++ b/docs/scene/scene.md @@ -8,19 +8,209 @@ Cura's scene graph is a mere tree data structure. This tree contains all scene n The main idea behind the scene tree is that each scene node has a transformation applied to it. The scene nodes can be nested beneath other scene nodes. The transformation of the parents is then also applied to the children. This way you can have scene nodes grouped together and transform the group as a whole. Since the transformations are all linear, this ensures that the elements of this group stay in the same relative position and orientation. It will look as if the whole group is a single object. This idea is very common for games where objects are often composed of multiple 3D models but need to move together as a whole. For Cura it is used to group objects together and to transform the collision area correctly. +Class Diagram +---- + +The following class diagram depicts the classes that interact with the Scene + +![alt text](images/components_interacting_with_scene.jpg) + +The scene lives in the Controller of the Application, and it is primarily interacting with SceneNode objects, which are the components of the Scene Graph. + + A Typical Scene ---- -Cura's scene has a few nodes that are always present, and a few nodes that are repeated for every object that the user loads onto their build plate. To give an idea of how a scene normally looks, this is an overview of a typical scene tree for Cura. +Cura's scene has a few nodes that are always present, and a few nodes that are repeated for every object that the user loads onto their build plate. The root of the scene graph is a SceneNode that lives inside the Scene and contains all the other children SceneNodes of the scene. Typically, inside the root you can find the SceneNodes that are always loaded (the Cameras, the [BuildVolume](build_volume.md), and the Platform), the objects that are loaded on the platform, and finally a ConvexHullNode for each object and each group of objects in the Scene. -* Root - * Camera - * [Build volume](build_volume.md) - * Platform - * Object 1 - * Group 1 - * Object 2 - * Object 3 - * Object 1 convex hull node - * Object 2 convex hull node - * Object 3 convex hull node - * Group 1 convex hull node \ No newline at end of file +Let's take the following example Scene: + +![scene_example.png](images/scene_example.jpg) + +The scene graph in this case is the following: + + +![scene_example_scene_graph.png](images/scene_example_scene_graph.jpg) + +**Note 1:** The Platform is actually a child of the BuildVolume. + +**Note 2:** The ConvexHullNodes are not actually named after the object they decorate. Their names are used in the image to convey how the ConvexHullNodes are related to the objects in the scene. + +**Note 3:** The CuraSceneNode that holds the layer data (inside the BuildVolume) is created and destroyed according to the availability of sliced layer data provided by the CuraEngine. See the [LayerDataDecorator](#layerdatadecorator) for more information. + +Accessing SceneNodes in the Scene +---- + +SceneNodes can be accessed using a `BreadthFirstIterator` or a `DepthFirstIterator`. Each iterator traverses the scene graph and returns a Python iterator, which yields all the SceneNodes and their children. + +``` python +for node in BreadthFirstIterator(scene.getRoot()): + # do stuff with the node +``` + +Example result when iterating the above scene graph: + +```python +[i for i in BreadthFirstIterator(CuraApplication.getInstance().getController().getScene().getRoot()] +``` + * 00 = {SceneNode} + * 01 = {BuildVolume} + * 02 = {Camera} + * 03 = {CuraSceneNode} + * 04 = {CuraSceneNode} + * 05 = {Camera} + * 06 = {CuraSceneNode} + * 07 = {ConvexHullNode} + * 08 = {ConvexHullNode} + * 09 = {ConvexHullNode} + * 10 = {ConvexHullNode} + * 11 = {ConvexHullNode} + * 12 = {ConvexHullNode} + * 13 = {ConvexHullNode} + * 14 = {Platform} + * 15 = {CuraSceneNode} + * 16 = {CuraSceneNode} + * 17 = {CuraSceneNode} + * 18 = {CuraSceneNode} + +SceneNodeDecorators +---- + +SceneNodeDecorators are decorators that can be added to the nodes of the scene to provide them with additional functions. + +Cura provides the following classes derived from the SceneNodeDecorator class: + 1. [GroupDecorator](#groupdecorator) + 2. [ConvexHullDecorator](#convexhulldecorator) + 3. [SettingOverrideDecorator](#settingoverridedecorator) + 4. [SliceableObjectDecorator](#sliceableobjectdecorator) + 5. [LayerDataDecorator](#layerdatadecorator) + 6. [ZOffsetDecorator](#zoffsetdecorator) + 7. [BlockSlicingDecorator](#blockslicingdecorator) + 8. [GCodeListDecorator](#gcodelistdecorator) + 9. [BuildPlateDecorator](#buildplatedecorator) + +GroupDecorator +---- + +Whenever objects on the build plate are grouped together, a new node is added in the scene as the parent of the grouped objects. Group nodes can be identified when traversing the SceneGraph by running the following: + +```python +node.callDecoration("isGroup") == True +``` + +Group nodes decorated by GroupDecorators are added in the scene either by reading project files which contain grouped objects, or when the user selects multiple objects and groups them together (Ctrl + G). + +Group nodes that are left with only one child are removed from the scene, making their only child a child of the group's parent. In addition, group nodes without any remaining children are removed from the scene. + +ConvexHullDecorator +---- + +As seen in the scene graph of the scene example, each CuraSceneNode that represents an object on the build plate is linked to a ConvexHullNode which is rendered as the object's shadow on the build plate. The ConvexHullDecorator is the link between these two nodes. + +In essence, the CuraSceneNode has a ConvexHullDecorator which points to the ConvexHullNode of the object. The data of the object's convex hull can be accessed via + +```python +convex_hull_polygon = object_node.callDecoration("getConvexHull") +``` + +The ConvexHullDecorator also provides convex hulls that include the head, the fans, and the adhesion of the object. These are primarily used and rendered when One-at-a-time mode is activated. + +For more information on the functions added to the node by this decorator, visit the [ConvexHullDecorator.py](https://github.com/Ultimaker/Cura/blob/master/cura/Scene/ConvexHullDecorator.py). + +SettingOverrideDecorator +---- + +SettingOverrideDecorators are primarily used for modifier meshes such as support meshes, cutting meshes, infill meshes, and anti-overhang meshes. When a user converts an object to a modifier mesh, the object's node is decorated by a SettingOverrideDecorator. This decorator adds a PerObjectContainerStack to the CuraSceneNode, which allows the user to modify the settings of the specific model. + +For more information on the functions added to the node by this decorator, visit the [SettingOverrideDecorator.py](https://github.com/Ultimaker/Cura/blob/master/cura/Settings/SettingOverrideDecorator.py). + + +SliceableObjectDecorator +---- + +This is a convenience decorator that allows us to easily identify the nodes which can be sliced. All **individual** objects (meshes) added to the build plate receive this decorator, apart from the nodes loaded from GCode files (.gcode, .g, .gz, .ufp). + +The SceneNodes that do not receive this decorator are: + + - Cameras + - BuildVolume + - Platform + - ConvexHullNodes + - CuraSceneNodes that serve as group nodes (these have a GroupDecorator instead) + - The CuraSceneNode that serves as the layer data node + - ToolHandles + - NozzleNode + - Nodes that contain GCode data. See the [BlockSlicingDecorator](#blockslicingdecorator) for more information on that. + +This decorator provides the following function to the node: + +```python +node.callDecoration("isSliceable") +``` + +LayerDataDecorator +---- + +Once the Slicing has completed and the CuraEngine has returned the slicing data, Cura creates a CuraSceneNode inside the BuildVolume which is decorated by a LayerDataDecorator. This decorator holds the layer data of the scene. + +![Layer Data Scene Node](images/layer_data_scene_node.jpg) + +The layer data can be accessed through the function given to the aforementioned CuraSceneNode by the LayerDataDecorator: + +```python +node.callDecoration("getLayerData") +``` + +This CuraSceneNode is created once Cura has completed processing the Layer data (after the user clicks on the Preview tab after slicing). The CuraSceneNode then is destroyed once any action that changes the Scene occurs (e.g. if the user moves/rotates/scales an object or changes a setting value), indicating that the layer data is no longer available. When that happens, the "Slice" button becomes available again. + +ZOffsetDecorator +---- + +The ZOffsetDecorator is added to an object in the scene when that object is moved below the build plate. It is primarily used when the "Automatically drop models to the build plate" preference is enabled, in order to make sure that the GravityOperation, which drops the mode on the build plate, is not applied when the object is moved under the build plate. + +The amount the object is moved under the build plate can be retrieved by calling the "getZOffset" decoration on the node: + +```python +z_offset = node.callDecoration("getZOffset") +``` + +The ZOffsetDecorator is removed from the node when the node is move above the build plate. + +BlockSlicingDecorator +---- + +The BlockSlicingDecorator is the opposite of the SliceableObjectDecorator. It is added on objects loaded on the scene which should not be sliced. This decorator is primarily added on objects loaded from ".gcode", ".ufp", ".g", and ".gz" files. Such an object already contains all the slice information and therefore should not allow Cura to slice it. + +If an object with a BlockSlicingDecorator appears in the scene, the backend (CuraEngine) and the print setup (changing print settings) become disabled, considering that G-code files cannot be modified. + +The BlockSlicingDecorator adds the following decoration function to the node: + +```python +node.callDecoration("isBlockSlicing") +``` + +GCodeListDecorator +---- + +The GCodeListDecorator is also added only when a file containing GCode is loaded in the scene. It's purpose is to hold a list of all the GCode data of the loaded object. +The GCode list data is stored in the scene's gcode_dict attribute which then is used in other places in the Cura code, e.g. to provide the GCode to the GCodeWriter or to the PostProcessingPlugin. + +The GCode data becomes available by calling the "getGCodeList" decoration of the node: + +```python +gcode_list = node.callDecoration("getGCodeList") +``` + +The CuraSceneNode with the GCodeListDecorator is destroyed when another object or project file is loaded in the Scene. + +BuildPlateDecorator +---- + +The BuildPlateDecorator is added to all the CuraSceneNodes. This decorator is linked to a legacy feature which allowed the user to have multiple build plates open in Cura at the same time. With this decorator it was possible to determine which nodes are present on each build plate, and therefore, which objects should be visible in the currently active build plate. It indicates the number of the build plate this scene node belongs to, which currently is always the build plate -1. + +This decorator provides a function to the node that returns the number of the build plate it belongs to: + +```python +node.callDecoration("getBuildPlateNumber") +``` + +**Note:** Changing the active build plate is a disabled feature in Cura and it is intended to be completely removed (internal ticket: CURA-4975). diff --git a/docs/scene/tools.md b/docs/scene/tools.md new file mode 100644 index 0000000000..0418bf4a97 --- /dev/null +++ b/docs/scene/tools.md @@ -0,0 +1,86 @@ +# Tools + +Tools are plugin objects which are used to manipulate or interact with the scene and the objects (node) in the scene. + +![Class diagram of tools in the scene](images/tools_tool-handles_class_diagram.jpg) + +Tools live inside the Controller of the Application and may be associated with ToolHandles. Some of them interact with the scene as a whole (such as the Camera), while others interact with the objects (nodes) in the Scene (selection tool, rotate tool, scale tool etc.). The tools that are available in Cura (excluding the ones provided by downloadable plugins) are the following: + + * [CameraTool](#cameratool) + * [SelectionTool](#selectiontool) + * [TranslateTool](#translatetool) + * [ScaleTool](#scaletool) + * [RotateTool](#rotatetool) + * [MirrorTool](#mirrortool) + * [PerObjectSettingsTool](#perobjectsettingstool) + * [SupportEraserTool](#supporteraser) + +***** + +### CameraTool + +The CameraTool is the tool that allows the user to manipulate the Camera. It provides the functions of moving, zooming, and rotating the Camera. This tool does not contain a handle. + +### SelectionTool +This tool allows the user to select objects and groups of objects in the scene. The selected objects gain a blue outline and become available in the code through the Selection class. + +![Selection Tool](images/selection_tool.jpg) + +This tool does not contain a handle. + +### TranslateTool + +This tool allows the user to move the object around the build plate. The TranslateTool is activated once the user presses the Move icon in the tool sidebar or hits the shortcut (T) while an object is selected. + +![Translate Tool](images/translate_tool.jpg) + +The TranslateTool contains the TranslateToolHandle, which draws the arrow handles on the selected object(s). The TranslateTool generates TranslateOperations whenever the object is moved around the build plate. + + +### ScaleTool + +This tool allows the user to scale the selected object(s). The ScaleTool is activated once the user presses the Scale icon in the tool sidebar or hits the shortcut (S) while an object is selected. + +![Scale Tool](images/scale_tool.jpg) + +The ScaleTool contains the ScaleToolHandle, which draws the box handles on the selected object(s). The ScaleTool generates ScaleOperations whenever the object is scaled. + +### RotateTool + +This tool allows the user to rotate the selected object(s). The RotateTool is activated once the user presses the Rotate icon in the tool sidebar or hits the shortcut (R) while an object is selected. + +![Rotate Tool](images/rotate_tool.jpg) + +The RotateTool contains the RotateToolHandle, which draws the donuts (tori) and arrow handles on the selected object(s). The RotateTool generates RotateOperations whenever the object is rotated or if a face is selected to be laid flat on the build plate. It also contains the `layFlat()` action, which generates the [LayFlatOperation](operations.md#layflatoperation). + + +### MirrorTool + +This tool allows the user to mirror the selected object(s) in the required direction. The MirrorTool is activated once the user presses the Mirror icon in the tool sidebar or hits the shortcut (M) while an object is selected. + +![Mirror Tool](images/mirror_tool.jpg) + +The MirrorTool contains the MirrorToolHandle, which draws pyramid handles on the selected object(s). The MirrorTool generates MirrorOperations whenever the object is mirrored against an axis. + +### PerObjectSettingsTool + +This tool allows the user to change the mesh type of the object into one of the following: + + * Normal Model + * Print as support + * Modify settings for overlaps + - Infill mesh only + - Cutting mesh + * Don't support overlaps + +![Per object settings tool](images/per_objectsettings_tool.jpg) + +Contrary to other tools, this tool doesn't have any handles and it does not generate any operations. This means that once an object's type is changed it cannot be undone/redone using the OperationStack. This tool adds a [SettingOverrideDecorator](scene.md#settingoverridedecorator) on the object's node instead, which allows the user to change certain settings only for this mesh. + +### SupportEraser tool + +This tool allows the user to add support blockers on the selected model. The SupportEraserTool is activated once the user pressed the Support Blocker icon in the tool sidebar or hits the shortcut (E) while an object is selected. With this tool active, the user can add support blockers (cubes) on the object by clicking on various places on the selected mesh. + +![Support Eraser Tool](images/support_blocker_tool.jpg) + +The SupportEraser uses a GroupOperation to add a new CuraSceneNode (the eraser) in the scene and set the selected model as the parent of the eraser. This means that the addition of Erasers in the scene can be undone/redone. The SupportEraser does not have any tool handles. \ No newline at end of file diff --git a/plugins/3MFReader/ThreeMFReader.py b/plugins/3MFReader/ThreeMFReader.py index 2e3f5630c1..37ca1e98aa 100755 --- a/plugins/3MFReader/ThreeMFReader.py +++ b/plugins/3MFReader/ThreeMFReader.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import os.path @@ -51,6 +51,10 @@ class ThreeMFReader(MeshReader): self._root = None self._base_name = "" self._unit = None + self._empty_project = False + + def emptyFileHintSet(self) -> bool: + return self._empty_project def _createMatrixFromTransformationString(self, transformation: str) -> Matrix: if transformation == "": @@ -159,9 +163,9 @@ class ThreeMFReader(MeshReader): um_node.callDecoration("getStack").getTop().setDefinition(definition_id) setting_container = um_node.callDecoration("getStack").getTop() - + known_setting_keys = um_node.callDecoration("getStack").getAllKeys() for key in settings: - setting_value = settings[key] + setting_value = settings[key].value # Extruder_nr is a special case. if key == "extruder_nr": @@ -171,7 +175,10 @@ class ThreeMFReader(MeshReader): else: Logger.log("w", "Unable to find extruder in position %s", setting_value) continue - setting_container.setProperty(key, "value", setting_value) + if key in known_setting_keys: + setting_container.setProperty(key, "value", setting_value) + else: + um_node.metadata[key] = settings[key] if len(um_node.getChildren()) > 0 and um_node.getMeshData() is None: if len(um_node.getAllChildren()) == 1: @@ -193,6 +200,7 @@ class ThreeMFReader(MeshReader): return um_node def _read(self, file_name: str) -> Union[SceneNode, List[SceneNode]]: + self._empty_project = False result = [] # The base object of 3mf is a zipped archive. try: @@ -201,6 +209,10 @@ class ThreeMFReader(MeshReader): parser = Savitar.ThreeMFParser() scene_3mf = parser.parse(archive.open("3D/3dmodel.model").read()) self._unit = scene_3mf.getUnit() + + for key, value in scene_3mf.getMetadata().items(): + CuraApplication.getInstance().getController().getScene().setMetaDataEntry(key, value) + for node in scene_3mf.getSceneNodes(): um_node = self._convertSavitarNodeToUMNode(node, file_name) if um_node is None: @@ -257,6 +269,9 @@ class ThreeMFReader(MeshReader): result.append(um_node) + if len(result) == 0: + self._empty_project = True + except Exception: Logger.logException("e", "An exception occurred in 3mf reader.") return [] diff --git a/plugins/3MFWriter/ThreeMFWriter.py b/plugins/3MFWriter/ThreeMFWriter.py index 6c02935080..c85eca88bf 100644 --- a/plugins/3MFWriter/ThreeMFWriter.py +++ b/plugins/3MFWriter/ThreeMFWriter.py @@ -14,6 +14,7 @@ from cura.CuraApplication import CuraApplication import Savitar import numpy +import datetime MYPY = False try: @@ -108,7 +109,11 @@ class ThreeMFWriter(MeshWriter): # Get values for all changed settings & save them. for key in changed_setting_keys: - savitar_node.setSetting(key, str(stack.getProperty(key, "value"))) + savitar_node.setSetting("cura:" + key, str(stack.getProperty(key, "value"))) + + # Store the metadata. + for key, value in um_node.metadata.items(): + savitar_node.setSetting(key, value) for child_node in um_node.getChildren(): # only save the nodes on the active build plate @@ -145,6 +150,22 @@ class ThreeMFWriter(MeshWriter): model_relation_element = ET.SubElement(relations_element, "Relationship", Target = "/3D/3dmodel.model", Id = "rel0", Type = "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel") savitar_scene = Savitar.Scene() + + metadata_to_store = CuraApplication.getInstance().getController().getScene().getMetaData() + + for key, value in metadata_to_store.items(): + savitar_scene.setMetaDataEntry(key, value) + + current_time_string = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") + if "Application" not in metadata_to_store: + # This might sound a bit strange, but this field should store the original application that created + # the 3mf. So if it was already set, leave it to whatever it was. + savitar_scene.setMetaDataEntry("Application", CuraApplication.getInstance().getApplicationDisplayName()) + if "CreationDate" not in metadata_to_store: + savitar_scene.setMetaDataEntry("CreationDate", current_time_string) + + savitar_scene.setMetaDataEntry("ModificationDate", current_time_string) + transformation_matrix = Matrix() transformation_matrix._data[1, 1] = 0 transformation_matrix._data[1, 2] = -1 diff --git a/plugins/CuraDrive/src/DriveApiService.py b/plugins/CuraDrive/src/DriveApiService.py index 2248b64389..754069dc9b 100644 --- a/plugins/CuraDrive/src/DriveApiService.py +++ b/plugins/CuraDrive/src/DriveApiService.py @@ -43,6 +43,10 @@ class DriveApiService: return backup_list_response = HttpRequestManager.readJSON(reply) + if backup_list_response is None: + Logger.error("List of back-ups can't be parsed.") + changed([]) + return if "data" not in backup_list_response: Logger.log("w", "Could not get backups from remote, actual response body was: %s", str(backup_list_response)) diff --git a/plugins/CuraDrive/src/qml/pages/BackupsPage.qml b/plugins/CuraDrive/src/qml/pages/BackupsPage.qml index c337294744..bb17cea973 100644 --- a/plugins/CuraDrive/src/qml/pages/BackupsPage.qml +++ b/plugins/CuraDrive/src/qml/pages/BackupsPage.qml @@ -69,7 +69,7 @@ Item BackupListFooter { id: backupListFooter - showInfoButton: backupList.model.length > 4 + } } } diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 4b196f7b5d..1aa6c86dcb 100755 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -1,4 +1,4 @@ -# Copyright (c) 2018 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import argparse #To run the engine in debug mode if the front-end is in debug mode. @@ -9,6 +9,8 @@ import sys from time import time from typing import Any, cast, Dict, List, Optional, Set, TYPE_CHECKING +from PyQt5.QtGui import QImage + from UM.Backend.Backend import Backend, BackendState from UM.Scene.SceneNode import SceneNode from UM.Signal import Signal @@ -24,6 +26,8 @@ from UM.Tool import Tool #For typing. from cura.CuraApplication import CuraApplication from cura.Settings.ExtruderManager import ExtruderManager +from cura.Snapshot import Snapshot +from cura.Utils.Threading import call_on_qt_thread from .ProcessSlicedLayersJob import ProcessSlicedLayersJob from .StartSliceJob import StartSliceJob, StartJobResult @@ -153,6 +157,8 @@ class CuraEngineBackend(QObject, Backend): self.determineAutoSlicing() application.getPreferences().preferenceChanged.connect(self._onPreferencesChanged) + self._snapshot = None #type: Optional[QImage] + application.initializationFinished.connect(self.initialize) def initialize(self) -> None: @@ -241,9 +247,27 @@ class CuraEngineBackend(QObject, Backend): self.markSliceAll() self.slice() + @call_on_qt_thread # must be called from the main thread because of OpenGL + def _createSnapshot(self) -> None: + self._snapshot = None + if not CuraApplication.getInstance().isVisible: + Logger.log("w", "Can't create snapshot when renderer not initialized.") + return + Logger.log("i", "Creating thumbnail image (just before slice)...") + try: + self._snapshot = Snapshot.snapshot(width = 300, height = 300) + except: + Logger.logException("w", "Failed to create snapshot image") + self._snapshot = None # Failing to create thumbnail should not fail creation of UFP + + def getLatestSnapshot(self) -> Optional[QImage]: + return self._snapshot + def slice(self) -> None: """Perform a slice of the scene.""" + self._createSnapshot() + Logger.log("i", "Starting to slice...") self._slice_start_time = time() if not self._build_plates_to_be_sliced: @@ -331,7 +355,6 @@ class CuraEngineBackend(QObject, Backend): def _onStartSliceCompleted(self, job: StartSliceJob) -> None: """Event handler to call when the job to initiate the slicing process is - completed. When the start slice job is successfully completed, it will be happily diff --git a/plugins/ImageReader/ConfigUI.qml b/plugins/ImageReader/ConfigUI.qml index a7dbc5f748..a3dceed50d 100644 --- a/plugins/ImageReader/ConfigUI.qml +++ b/plugins/ImageReader/ConfigUI.qml @@ -43,7 +43,7 @@ UM.Dialog TextField { id: peak_height objectName: "Peak_Height" - validator: RegExpValidator {regExp: /^\d{1,3}([\,|\.]\d*)?$/} + validator: RegExpValidator {regExp: /^\d{0,3}([\,|\.]\d*)?$/} width: 180 * screenScaleFactor onTextChanged: { manager.onPeakHeightChanged(text) } } @@ -66,7 +66,7 @@ UM.Dialog TextField { id: base_height objectName: "Base_Height" - validator: RegExpValidator {regExp: /^\d{1,3}([\,|\.]\d*)?$/} + validator: RegExpValidator {regExp: /^\d{0,3}([\,|\.]\d*)?$/} width: 180 * screenScaleFactor onTextChanged: { manager.onBaseHeightChanged(text) } } diff --git a/plugins/ImageReader/ImageReader.py b/plugins/ImageReader/ImageReader.py index 1bab15e9d6..4a32ed71f1 100644 --- a/plugins/ImageReader/ImageReader.py +++ b/plugins/ImageReader/ImageReader.py @@ -52,11 +52,8 @@ class ImageReader(MeshReader): def _generateSceneNode(self, file_name, xz_size, height_from_base, base_height, blur_iterations, max_size, lighter_is_higher, use_transparency_model, transmittance_1mm): scene_node = SceneNode() - mesh = MeshBuilder() - img = QImage(file_name) - if img.isNull(): Logger.log("e", "Image is corrupt.") return None @@ -70,11 +67,10 @@ class ImageReader(MeshReader): height_from_base = max(height_from_base, 0) base_height = max(base_height, 0) - peak_height = base_height + height_from_base xz_size = max(xz_size, 1) - scale_vector = Vector(xz_size, peak_height, xz_size) + scale_vector = Vector(xz_size, height_from_base, xz_size) if width > height: scale_vector = scale_vector.set(z=scale_vector.z * aspect) @@ -132,7 +128,7 @@ class ImageReader(MeshReader): if use_transparency_model: divisor = 1.0 / math.log(transmittance_1mm / 100.0) # log-base doesn't matter here. Precompute this value for faster computation of each pixel. - min_luminance = (transmittance_1mm / 100.0) ** (peak_height - base_height) + min_luminance = (transmittance_1mm / 100.0) ** height_from_base for (y, x) in numpy.ndindex(height_data.shape): mapped_luminance = min_luminance + (1.0 - min_luminance) * height_data[y, x] height_data[y, x] = base_height + divisor * math.log(mapped_luminance) # use same base as a couple lines above this diff --git a/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml b/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml index 902388b669..293e7386b2 100644 --- a/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml +++ b/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml @@ -137,6 +137,7 @@ Item labelWidth: base.labelWidth controlWidth: base.controlWidth unitText: "" + decimals: 0 forceUpdateOnChangeFunction: forceUpdateFunction } } diff --git a/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml b/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml index 758efd2e4e..0b3eba66c2 100644 --- a/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml +++ b/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml @@ -330,6 +330,25 @@ Item } } + /* + - Fix for this issue: https://github.com/Ultimaker/Cura/issues/9167 + - Allows user to toggle if GCODE coordinates are affected by the extruder offset. + - Machine wide setting. CuraEngine/src/gcodeExport.cpp is not set up to evaluate per extruder currently. + - If it is moved to per-extruder (unlikely), then this should be moved to the extruder tab. + */ + Cura.SimpleCheckBox // "GCode Affected By Extruder Offsets" + { + id: applyExtruderOffsetsCheckbox + containerStackId: machineStackId + settingKey: "machine_use_extruder_offset_to_offset_coords" + settingStoreIndex: propertyStoreIndex + labelText: catalog.i18nc("@label", "Apply Extruder offsets to GCode") + labelFont: base.labelFont + labelWidth: base.labelWidth + forceUpdateOnChangeFunction: forceUpdateFunction + } + + /* The "Shared Heater" feature is temporarily disabled because its implementation is incomplete. Printers with multiple filaments going into one nozzle will keep the inactive filaments retracted at the diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index e834372ae9..cf3e182096 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -237,7 +237,7 @@ Item id: settingLoader width: UM.Theme.getSize("setting").width height: UM.Theme.getSize("section").height - + enabled: provider.properties.enabled === "True" property var definition: model property var settingDefinitionsModel: addedSettingsModel property var propertyProvider: provider diff --git a/plugins/PostProcessingPlugin/PostProcessingPlugin.py b/plugins/PostProcessingPlugin/PostProcessingPlugin.py index 075f947622..8968e2c547 100644 --- a/plugins/PostProcessingPlugin/PostProcessingPlugin.py +++ b/plugins/PostProcessingPlugin/PostProcessingPlugin.py @@ -142,7 +142,9 @@ class PostProcessingPlugin(QObject, Extension): # The PostProcessingPlugin path is for built-in scripts. # The Resources path is where the user should store custom scripts. # The Preferences path is legacy, where the user may previously have stored scripts. - for root in [PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), Resources.getStoragePath(Resources.Resources), Resources.getStoragePath(Resources.Preferences)]: + resource_folders = [PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), Resources.getStoragePath(Resources.Preferences)] + resource_folders.extend(Resources.getAllPathsForType(Resources.Resources)) + for root in resource_folders: if root is None: continue path = os.path.join(root, "scripts") diff --git a/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py b/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py index b4036f7ff2..a23e52b750 100644 --- a/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py +++ b/plugins/PostProcessingPlugin/scripts/ChangeAtZ.py @@ -774,15 +774,15 @@ class ChangeAtZProcessor: # looking for wait for bed temp if "bedTemp" in values: - codes.append("BedTemp: " + str(values["bedTemp"])) + codes.append("BedTemp: " + str(round(values["bedTemp"]))) # set our extruder one temp (if specified) if "extruderOne" in values: - codes.append("Extruder 1 Temp: " + str(values["extruderOne"])) + codes.append("Extruder 1 Temp: " + str(round(values["extruderOne"]))) # set our extruder two temp (if specified) if "extruderTwo" in values: - codes.append("Extruder 2 Temp: " + str(values["extruderTwo"])) + codes.append("Extruder 2 Temp: " + str(round(values["extruderTwo"]))) # set global flow rate if "flowrate" in values: diff --git a/plugins/PostProcessingPlugin/scripts/CreateThumbnail.py b/plugins/PostProcessingPlugin/scripts/CreateThumbnail.py new file mode 100644 index 0000000000..0ce6ac6eff --- /dev/null +++ b/plugins/PostProcessingPlugin/scripts/CreateThumbnail.py @@ -0,0 +1,109 @@ +import base64 + +from UM.Logger import Logger +from cura.Snapshot import Snapshot +from PyQt5.QtCore import QByteArray, QIODevice, QBuffer + +from ..Script import Script + + +class CreateThumbnail(Script): + def __init__(self): + super().__init__() + + def _createSnapshot(self, width, height): + Logger.log("d", "Creating thumbnail image...") + try: + return Snapshot.snapshot(width, height) + except Exception: + Logger.logException("w", "Failed to create snapshot image") + + def _encodeSnapshot(self, snapshot): + Logger.log("d", "Encoding thumbnail image...") + try: + thumbnail_buffer = QBuffer() + thumbnail_buffer.open(QBuffer.ReadWrite) + thumbnail_image = snapshot + thumbnail_image.save(thumbnail_buffer, "PNG") + base64_bytes = base64.b64encode(thumbnail_buffer.data()) + base64_message = base64_bytes.decode('ascii') + thumbnail_buffer.close() + return base64_message + except Exception: + Logger.logException("w", "Failed to encode snapshot image") + + def _convertSnapshotToGcode(self, encoded_snapshot, width, height, chunk_size=78): + gcode = [] + + encoded_snapshot_length = len(encoded_snapshot) + gcode.append(";") + gcode.append("; thumbnail begin {} {} {}".format( + width, height, encoded_snapshot_length)) + + chunks = ["; {}".format(encoded_snapshot[i:i+chunk_size]) + for i in range(0, len(encoded_snapshot), chunk_size)] + gcode.extend(chunks) + + gcode.append("; thumbnail end") + gcode.append(";") + gcode.append("") + + return gcode + + def getSettingDataString(self): + return """{ + "name": "Create Thumbnail", + "key": "CreateThumbnail", + "metadata": {}, + "version": 2, + "settings": + { + "width": + { + "label": "Width", + "description": "Width of the generated thumbnail", + "unit": "px", + "type": "int", + "default_value": 32, + "minimum_value": "0", + "minimum_value_warning": "12", + "maximum_value_warning": "800" + }, + "height": + { + "label": "Height", + "description": "Height of the generated thumbnail", + "unit": "px", + "type": "int", + "default_value": 32, + "minimum_value": "0", + "minimum_value_warning": "12", + "maximum_value_warning": "600" + } + } + }""" + + def execute(self, data): + width = self.getSettingValueByKey("width") + height = self.getSettingValueByKey("height") + + snapshot = self._createSnapshot(width, height) + if snapshot: + encoded_snapshot = self._encodeSnapshot(snapshot) + snapshot_gcode = self._convertSnapshotToGcode( + encoded_snapshot, width, height) + + for layer in data: + layer_index = data.index(layer) + lines = data[layer_index].split("\n") + for line in lines: + if line.startswith(";Generated with Cura"): + line_index = lines.index(line) + insert_index = line_index + 1 + lines[insert_index:insert_index] = snapshot_gcode + break + + final_lines = "\n".join(lines) + data[layer_index] = final_lines + + return data diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index fc7bfec60a..eea4d38560 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -182,8 +182,7 @@ class PauseAtHeight(Script): "Repetier": "Repetier" }, "default_value": "RepRap (Marlin/Sprinter)", - "enabled": false, - "default_value": "" + "enabled": false }, "custom_gcode_before_pause": { @@ -339,11 +338,6 @@ class PauseAtHeight(Script): if current_layer < pause_layer - nbr_negative_layers: continue - # Get X and Y from the next layer (better position for - # the nozzle) - next_layer = data[index + 1] - x, y = self.getNextXY(next_layer) - prev_layer = data[index - 1] prev_lines = prev_layer.split("\n") current_e = 0. @@ -354,6 +348,13 @@ class PauseAtHeight(Script): current_e = self.getValue(prevLine, "E", -1) if current_e >= 0: break + # and also find last X,Y + for prevLine in reversed(prev_lines): + if prevLine.startswith(("G0", "G1", "G2", "G3")): + if self.getValue(prevLine, "X") is not None and self.getValue(prevLine, "Y") is not None: + x = self.getValue(prevLine, "X") + y = self.getValue(prevLine, "Y") + break # Maybe redo the last layer. if redo_layer: @@ -455,7 +456,7 @@ class PauseAtHeight(Script): prepend_gcode += self.putValue(G = 1, E = -retraction_amount, F = 6000) + "\n" #Move the head back - prepend_gcode += self.putValue(G = 1, Z = current_z + 1, F = 300) + "\n" + prepend_gcode += self.putValue(G = 1, Z = current_z, F = 300) + "\n" prepend_gcode += self.putValue(G = 1, X = x, Y = y, F = 9000) + "\n" if retraction_amount != 0: prepend_gcode += self.putValue(G = 1, E = retraction_amount, F = 6000) + "\n" diff --git a/plugins/SimulationView/SimulationPass.py b/plugins/SimulationView/SimulationPass.py index 93485eb3a3..506bc5a01d 100644 --- a/plugins/SimulationView/SimulationPass.py +++ b/plugins/SimulationView/SimulationPass.py @@ -15,9 +15,10 @@ from UM.View.RenderBatch import RenderBatch from UM.View.GL.OpenGL import OpenGL from cura.Settings.ExtruderManager import ExtruderManager - +from cura.LayerPolygon import LayerPolygon import os.path +import numpy ## RenderPass used to display g-code paths. from .NozzleNode import NozzleNode @@ -35,7 +36,7 @@ class SimulationPass(RenderPass): self._disabled_shader = None self._old_current_layer = 0 self._old_current_path = 0 - self._switching_layers = True # It tracks when the user is moving the layers' slider + self._switching_layers = True # Tracking whether the user is moving across layers (True) or across paths (False). If false, lower layers render as shadowy. self._gl = OpenGL.getInstance().getBindingsObject() self._scene = Application.getInstance().getController().getScene() self._extruder_manager = ExtruderManager.getInstance() @@ -43,6 +44,8 @@ class SimulationPass(RenderPass): self._layer_view = None self._compatibility_mode = None + self._scene.sceneChanged.connect(self._onSceneChanged) + def setSimulationView(self, layerview): self._layer_view = layerview self._compatibility_mode = layerview.getCompatibilityMode() @@ -60,29 +63,38 @@ class SimulationPass(RenderPass): self._current_shader = self._layer_shader # Use extruder 0 if the extruder manager reports extruder index -1 (for single extrusion printers) self._layer_shader.setUniformValue("u_active_extruder", float(max(0, self._extruder_manager.activeExtruderIndex))) + if not self._compatibility_mode: + self._layer_shader.setUniformValue("u_starts_color", Color(*Application.getInstance().getTheme().getColor("layerview_starts").getRgb())) + if self._layer_view: self._layer_shader.setUniformValue("u_max_feedrate", self._layer_view.getMaxFeedrate()) self._layer_shader.setUniformValue("u_min_feedrate", self._layer_view.getMinFeedrate()) self._layer_shader.setUniformValue("u_max_thickness", self._layer_view.getMaxThickness()) self._layer_shader.setUniformValue("u_min_thickness", self._layer_view.getMinThickness()) + self._layer_shader.setUniformValue("u_max_line_width", self._layer_view.getMaxLineWidth()) + self._layer_shader.setUniformValue("u_min_line_width", self._layer_view.getMinLineWidth()) self._layer_shader.setUniformValue("u_layer_view_type", self._layer_view.getSimulationViewType()) self._layer_shader.setUniformValue("u_extruder_opacity", self._layer_view.getExtruderOpacities()) self._layer_shader.setUniformValue("u_show_travel_moves", self._layer_view.getShowTravelMoves()) self._layer_shader.setUniformValue("u_show_helpers", self._layer_view.getShowHelpers()) self._layer_shader.setUniformValue("u_show_skin", self._layer_view.getShowSkin()) self._layer_shader.setUniformValue("u_show_infill", self._layer_view.getShowInfill()) + self._layer_shader.setUniformValue("u_show_starts", self._layer_view.getShowStarts()) else: #defaults self._layer_shader.setUniformValue("u_max_feedrate", 1) self._layer_shader.setUniformValue("u_min_feedrate", 0) self._layer_shader.setUniformValue("u_max_thickness", 1) self._layer_shader.setUniformValue("u_min_thickness", 0) + self._layer_shader.setUniformValue("u_max_line_width", 1) + self._layer_shader.setUniformValue("u_min_line_width", 0) self._layer_shader.setUniformValue("u_layer_view_type", 1) self._layer_shader.setUniformValue("u_extruder_opacity", [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]) self._layer_shader.setUniformValue("u_show_travel_moves", 0) self._layer_shader.setUniformValue("u_show_helpers", 1) self._layer_shader.setUniformValue("u_show_skin", 1) self._layer_shader.setUniformValue("u_show_infill", 1) + self._layer_shader.setUniformValue("u_show_starts", 1) if not self._tool_handle_shader: self._tool_handle_shader = OpenGL.getInstance().createShaderProgram(Resources.getPath(Resources.Shaders, "toolhandle.shader")) @@ -161,6 +173,13 @@ class SimulationPass(RenderPass): self._current_shader = self._layer_shader self._switching_layers = True + # The first line does not have a previous line: add a MoveCombingType in front for start detection + # this way the first start of the layer can also be drawn + prev_line_types = numpy.concatenate([numpy.asarray([LayerPolygon.MoveCombingType], dtype = numpy.float32), layer_data._attributes["line_types"]["value"]]) + # Remove the last element + prev_line_types = prev_line_types[0:layer_data._attributes["line_types"]["value"].size] + layer_data._attributes["prev_line_types"] = {'opengl_type': 'float', 'value': prev_line_types, 'opengl_name': 'a_prev_line_type'} + layers_batch = RenderBatch(self._current_shader, type = RenderBatch.RenderType.Solid, mode = RenderBatch.RenderMode.Lines, range = (start, end), backface_cull = True) layers_batch.addItem(node.getWorldTransformation(), layer_data) layers_batch.render(self._scene.getActiveCamera()) @@ -202,3 +221,9 @@ class SimulationPass(RenderPass): tool_handle_batch.render(self._scene.getActiveCamera()) self.release() + + def _onSceneChanged(self, changed_object: SceneNode): + if changed_object.callDecoration("getLayerData"): # Any layer data has changed. + self._switching_layers = True + self._old_current_layer = 0 + self._old_current_path = 0 diff --git a/plugins/SimulationView/SimulationView.py b/plugins/SimulationView/SimulationView.py index 349426d463..9494e42a5e 100644 --- a/plugins/SimulationView/SimulationView.py +++ b/plugins/SimulationView/SimulationView.py @@ -91,6 +91,8 @@ class SimulationView(CuraView): self._min_feedrate = sys.float_info.max self._max_thickness = sys.float_info.min self._min_thickness = sys.float_info.max + self._max_line_width = sys.float_info.min + self._min_line_width = sys.float_info.max self._global_container_stack = None # type: Optional[ContainerStack] self._proxy = None @@ -104,13 +106,14 @@ class SimulationView(CuraView): Application.getInstance().getPreferences().addPreference("view/only_show_top_layers", False) Application.getInstance().getPreferences().addPreference("view/force_layer_view_compatibility_mode", False) - Application.getInstance().getPreferences().addPreference("layerview/layer_view_type", 0) + Application.getInstance().getPreferences().addPreference("layerview/layer_view_type", 1) # Default to "Line Type". Application.getInstance().getPreferences().addPreference("layerview/extruder_opacities", "") Application.getInstance().getPreferences().addPreference("layerview/show_travel_moves", False) Application.getInstance().getPreferences().addPreference("layerview/show_helpers", True) Application.getInstance().getPreferences().addPreference("layerview/show_skin", True) Application.getInstance().getPreferences().addPreference("layerview/show_infill", True) + Application.getInstance().getPreferences().addPreference("layerview/show_starts", True) self._updateWithPreferences() @@ -146,6 +149,7 @@ class SimulationView(CuraView): self._show_helpers = True self._show_skin = True self._show_infill = True + self._show_starts = True self.resetLayerData() def getActivity(self) -> bool: @@ -218,6 +222,8 @@ class SimulationView(CuraView): self._min_feedrate = sys.float_info.max self._max_thickness = sys.float_info.min self._min_thickness = sys.float_info.max + self._max_line_width = sys.float_info.min + self._min_line_width = sys.float_info.max def beginRendering(self) -> None: scene = self.getController().getScene() @@ -355,6 +361,13 @@ class SimulationView(CuraView): def getShowInfill(self) -> bool: return self._show_infill + def setShowStarts(self, show: bool) -> None: + self._show_starts = show + self.currentLayerNumChanged.emit() + + def getShowStarts(self) -> bool: + return self._show_starts + def getCompatibilityMode(self) -> bool: return self._compatibility_mode @@ -377,6 +390,14 @@ class SimulationView(CuraView): def getMaxThickness(self) -> float: return self._max_thickness + def getMaxLineWidth(self) -> float: + return self._max_line_width + + def getMinLineWidth(self) -> float: + if abs(self._min_line_width - sys.float_info.max) < 10: # Some lenience due to floating point rounding. + return 0.0 # If it's still max-float, there are no measurements. Use 0 then. + return self._min_line_width + def calculateMaxLayers(self) -> None: scene = self.getController().getScene() @@ -401,6 +422,8 @@ class SimulationView(CuraView): for p in layer_data.getLayer(layer_id).polygons: self._max_feedrate = max(float(p.lineFeedrates.max()), self._max_feedrate) self._min_feedrate = min(float(p.lineFeedrates.min()), self._min_feedrate) + self._max_line_width = max(float(p.lineWidths.max()), self._max_line_width) + self._min_line_width = min(float(p.lineWidths.min()), self._min_line_width) self._max_thickness = max(float(p.lineThicknesses.max()), self._max_thickness) try: self._min_thickness = min(float(p.lineThicknesses[numpy.nonzero(p.lineThicknesses)].min()), self._min_thickness) @@ -638,6 +661,7 @@ class SimulationView(CuraView): self.setShowHelpers(bool(Application.getInstance().getPreferences().getValue("layerview/show_helpers"))) self.setShowSkin(bool(Application.getInstance().getPreferences().getValue("layerview/show_skin"))) self.setShowInfill(bool(Application.getInstance().getPreferences().getValue("layerview/show_infill"))) + self.setShowStarts(bool(Application.getInstance().getPreferences().getValue("layerview/show_starts"))) self._startUpdateTopLayers() self.preferencesChanged.emit() @@ -653,6 +677,7 @@ class SimulationView(CuraView): "layerview/show_helpers", "layerview/show_skin", "layerview/show_infill", + "layerview/show_starts", }: return diff --git a/plugins/SimulationView/SimulationViewMenuComponent.qml b/plugins/SimulationView/SimulationViewMenuComponent.qml index ffb7eebc95..7611e0d558 100644 --- a/plugins/SimulationView/SimulationViewMenuComponent.qml +++ b/plugins/SimulationView/SimulationViewMenuComponent.qml @@ -82,12 +82,14 @@ Cura.ExpandableComponent property bool show_helpers: UM.Preferences.getValue("layerview/show_helpers") property bool show_skin: UM.Preferences.getValue("layerview/show_skin") property bool show_infill: UM.Preferences.getValue("layerview/show_infill") + property bool show_starts: UM.Preferences.getValue("layerview/show_starts") // If we are in compatibility mode, we only show the "line type" property bool show_legend: UM.SimulationView.compatibilityMode ? true : UM.Preferences.getValue("layerview/layer_view_type") == 1 property bool show_gradient: UM.SimulationView.compatibilityMode ? false : UM.Preferences.getValue("layerview/layer_view_type") == 2 || UM.Preferences.getValue("layerview/layer_view_type") == 3 property bool show_feedrate_gradient: show_gradient && UM.Preferences.getValue("layerview/layer_view_type") == 2 property bool show_thickness_gradient: show_gradient && UM.Preferences.getValue("layerview/layer_view_type") == 3 + property bool show_line_width_gradient: show_gradient && UM.Preferences.getValue("layerview/layer_view_type") == 4 property bool only_show_top_layers: UM.Preferences.getValue("view/only_show_top_layers") property int top_layer_count: UM.Preferences.getValue("view/top_layer_count") @@ -116,9 +118,13 @@ Cura.ExpandableComponent type_id: 2 }) layerViewTypes.append({ - text: catalog.i18nc("@label:listbox", "Layer thickness"), + text: catalog.i18nc("@label:listbox", "Layer Thickness"), type_id: 3 // these ids match the switching in the shader }) + layerViewTypes.append({ + text: catalog.i18nc("@label:listbox", "Line Width"), + type_id: 4 + }) } ComboBox @@ -144,9 +150,10 @@ Cura.ExpandableComponent { // Update the visibility of the legends. viewSettings.show_legend = UM.SimulationView.compatibilityMode || (type_id == 1); - viewSettings.show_gradient = !UM.SimulationView.compatibilityMode && (type_id == 2 || type_id == 3); + viewSettings.show_gradient = !UM.SimulationView.compatibilityMode && (type_id == 2 || type_id == 3 || type_id == 4); viewSettings.show_feedrate_gradient = viewSettings.show_gradient && (type_id == 2); viewSettings.show_thickness_gradient = viewSettings.show_gradient && (type_id == 3); + viewSettings.show_line_width_gradient = viewSettings.show_gradient && (type_id == 4); } } @@ -250,6 +257,15 @@ Cura.ExpandableComponent preference: "layerview/show_infill", colorId: "layerview_infill" }); + if (! UM.SimulationView.compatibilityMode) + { + typesLegendModel.append({ + label: catalog.i18nc("@label", "Starts"), + initialValue: viewSettings.show_starts, + preference: "layerview/show_starts", + colorId: "layerview_starts" + }); + } } } @@ -380,6 +396,11 @@ Cura.ExpandableComponent { return parseFloat(UM.SimulationView.getMinThickness()).toFixed(2) } + //Line width selected + if(UM.Preferences.getValue("layerview/layer_view_type") == 4) + { + return parseFloat(UM.SimulationView.getMinLineWidth()).toFixed(2); + } } return catalog.i18nc("@label","min") } @@ -405,6 +426,11 @@ Cura.ExpandableComponent { return "mm" } + //Line width selected + if(UM.Preferences.getValue("layerview/layer_view_type") == 4) + { + return "mm" + } } return "" } @@ -429,6 +455,11 @@ Cura.ExpandableComponent { return parseFloat(UM.SimulationView.getMaxThickness()).toFixed(2) } + //Line width selected + if(UM.Preferences.getValue("layerview/layer_view_type") == 4) + { + return parseFloat(UM.SimulationView.getMaxLineWidth()).toFixed(2); + } } return catalog.i18nc("@label","max") } @@ -443,7 +474,7 @@ Cura.ExpandableComponent Rectangle { id: feedrateGradient - visible: viewSettings.show_feedrate_gradient + visible: viewSettings.show_feedrate_gradient || viewSettings.show_line_width_gradient anchors.left: parent.left anchors.right: parent.right height: Math.round(UM.Theme.getSize("layerview_row").height * 1.5) diff --git a/plugins/SimulationView/SimulationViewProxy.py b/plugins/SimulationView/SimulationViewProxy.py index ce2c336257..12947f6464 100644 --- a/plugins/SimulationView/SimulationViewProxy.py +++ b/plugins/SimulationView/SimulationViewProxy.py @@ -117,6 +117,14 @@ class SimulationViewProxy(QObject): def getMaxThickness(self): return self._simulation_view.getMaxThickness() + @pyqtSlot(result=float) + def getMaxLineWidth(self): + return self._simulation_view.getMaxLineWidth() + + @pyqtSlot(result=float) + def getMinLineWidth(self): + return self._simulation_view.getMinLineWidth() + # Opacity 0..1 @pyqtSlot(int, float) def setExtruderOpacity(self, extruder_nr, opacity): diff --git a/plugins/SimulationView/layers3d.shader b/plugins/SimulationView/layers3d.shader index ceda09f9d5..6a2ff63b8e 100644 --- a/plugins/SimulationView/layers3d.shader +++ b/plugins/SimulationView/layers3d.shader @@ -10,6 +10,8 @@ vertex41core = uniform lowp float u_min_feedrate; uniform lowp float u_max_thickness; uniform lowp float u_min_thickness; + uniform lowp float u_max_line_width; + uniform lowp float u_min_line_width; uniform lowp int u_layer_view_type; uniform lowp mat4 u_extruder_opacity; // currently only for max 16 extruders, others always visible @@ -21,6 +23,7 @@ vertex41core = in highp vec4 a_normal; in highp vec2 a_line_dim; // line width and thickness in highp float a_extruder; + in highp float a_prev_line_type; in highp float a_line_type; in highp float a_feedrate; in highp float a_thickness; @@ -32,6 +35,7 @@ vertex41core = out lowp vec2 v_line_dim; out highp int v_extruder; out highp mat4 v_extruder_opacity; + out float v_prev_line_type; out float v_line_type; out lowp vec4 f_color; @@ -64,6 +68,19 @@ vertex41core = return vec4(red, green, blue, 1.0); } + vec4 lineWidthGradientColor(float abs_value, float min_value, float max_value) + { + float value = (abs_value - min_value) / (max_value - min_value); + float red = value; + float green = 1 - abs(1 - 4 * value); + if(value > 0.375) + { + green = 0.5; + } + float blue = max(1 - 4 * value, 0); + return vec4(red, green, blue, 1.0); + } + void main() { vec4 v1_vertex = a_vertex; @@ -86,12 +103,16 @@ vertex41core = case 3: // "Layer thickness" v_color = layerThicknessGradientColor(a_line_dim.y, u_min_thickness, u_max_thickness); break; + case 4: // "Line width" + v_color = lineWidthGradientColor(a_line_dim.x, u_min_line_width, u_max_line_width); + break; } v_vertex = world_space_vert.xyz; v_normal = (u_normalMatrix * normalize(a_normal)).xyz; v_line_dim = a_line_dim; v_extruder = int(a_extruder); + v_prev_line_type = a_prev_line_type; v_line_type = a_line_type; v_extruder_opacity = u_extruder_opacity; @@ -108,13 +129,16 @@ geometry41core = uniform highp mat4 u_viewMatrix; uniform highp mat4 u_projectionMatrix; + uniform lowp vec4 u_starts_color; + uniform int u_show_travel_moves; uniform int u_show_helpers; uniform int u_show_skin; uniform int u_show_infill; + uniform int u_show_starts; layout(lines) in; - layout(triangle_strip, max_vertices = 26) out; + layout(triangle_strip, max_vertices = 40) out; in vec4 v_color[]; in vec3 v_vertex[]; @@ -122,6 +146,7 @@ geometry41core = in vec2 v_line_dim[]; in int v_extruder[]; in mat4 v_extruder_opacity[]; + in float v_prev_line_type[]; in float v_line_type[]; out vec4 f_color; @@ -177,17 +202,17 @@ geometry41core = } size_y = v_line_dim[1].y / 2 + 0.01; - g_vertex_delta = gl_in[1].gl_Position - gl_in[0].gl_Position; - g_vertex_normal_horz_head = normalize(vec3(-g_vertex_delta.x, -g_vertex_delta.y, -g_vertex_delta.z)); - g_vertex_offset_horz_head = vec4(g_vertex_normal_horz_head * size_x, 0.0); + g_vertex_delta = gl_in[1].gl_Position - gl_in[0].gl_Position; //Actual movement exhibited by the line. + g_vertex_normal_horz_head = normalize(vec3(-g_vertex_delta.x, -g_vertex_delta.y, -g_vertex_delta.z)); //Lengthwise normal vector pointing backwards. + g_vertex_offset_horz_head = vec4(g_vertex_normal_horz_head * size_x, 0.0); //Lengthwise offset vector pointing backwards. - g_vertex_normal_horz = normalize(vec3(g_vertex_delta.z, g_vertex_delta.y, -g_vertex_delta.x)); + g_vertex_normal_horz = normalize(vec3(g_vertex_delta.z, g_vertex_delta.y, -g_vertex_delta.x)); //Normal vector pointing right. + g_vertex_offset_horz = vec4(g_vertex_normal_horz * size_x, 0.0); //Offset vector pointing right. - g_vertex_offset_horz = vec4(g_vertex_normal_horz * size_x, 0.0); //size * g_vertex_normal_horz; - g_vertex_normal_vert = vec3(0.0, 1.0, 0.0); - g_vertex_offset_vert = vec4(g_vertex_normal_vert * size_y, 0.0); + g_vertex_normal_vert = vec3(0.0, 1.0, 0.0); //Upwards normal vector. + g_vertex_offset_vert = vec4(g_vertex_normal_vert * size_y, 0.0); //Upwards offset vector. Goes up by half the layer thickness. - if ((v_line_type[0] == 8) || (v_line_type[0] == 9)) { + if ((v_line_type[0] == 8) || (v_line_type[0] == 9)) { //Travel or retraction moves. vec4 va_head = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz_head + g_vertex_offset_vert); vec4 va_up = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz + g_vertex_offset_vert); vec4 va_down = viewProjectionMatrix * (gl_in[0].gl_Position - g_vertex_offset_horz + g_vertex_offset_vert); @@ -213,16 +238,16 @@ geometry41core = EndPrimitive(); } else { - vec4 va_m_horz = viewProjectionMatrix * (gl_in[0].gl_Position - g_vertex_offset_horz); - vec4 vb_m_horz = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz); - vec4 va_p_vert = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_vert); - vec4 vb_p_vert = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_vert); - vec4 va_p_horz = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz); - vec4 vb_p_horz = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_horz); - vec4 va_m_vert = viewProjectionMatrix * (gl_in[0].gl_Position - g_vertex_offset_vert); - vec4 vb_m_vert = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_vert); - vec4 va_head = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz_head); - vec4 vb_head = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz_head); + vec4 va_m_horz = viewProjectionMatrix * (gl_in[0].gl_Position - g_vertex_offset_horz); //Line start, left vertex. + vec4 vb_m_horz = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz); //Line end, left vertex. + vec4 va_p_vert = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_vert); //Line start, top vertex. + vec4 vb_p_vert = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_vert); //Line end, top vertex. + vec4 va_p_horz = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz); //Line start, right vertex. + vec4 vb_p_horz = viewProjectionMatrix * (gl_in[1].gl_Position + g_vertex_offset_horz); //Line end, right vertex. + vec4 va_m_vert = viewProjectionMatrix * (gl_in[0].gl_Position - g_vertex_offset_vert); //Line start, bottom vertex. + vec4 vb_m_vert = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_vert); //Line end, bottom vertex. + vec4 va_head = viewProjectionMatrix * (gl_in[0].gl_Position + g_vertex_offset_horz_head); //Line start, tip. + vec4 vb_head = viewProjectionMatrix * (gl_in[1].gl_Position - g_vertex_offset_horz_head); //Line end, tip. // All normal lines are rendered as 3d tubes. myEmitVertex(v_vertex[0], v_color[0], -g_vertex_normal_horz, va_m_horz); @@ -268,6 +293,29 @@ geometry41core = EndPrimitive(); } + + + if ((u_show_starts == 1) && (v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) { + float w = v_line_dim[0].x / 2; + float h = v_line_dim[0].y / 2; + + myEmitVertex(v_vertex[0] + vec3( w, h, w), u_starts_color, normalize(vec3( 1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, w, 0.0))); // Front-top-left + myEmitVertex(v_vertex[0] + vec3(-w, h, w), u_starts_color, normalize(vec3(-1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, w, 0.0))); // Front-top-right + myEmitVertex(v_vertex[0] + vec3( w, -h, w), u_starts_color, normalize(vec3( 1.0, -1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, -h, w, 0.0))); // Front-bottom-left + myEmitVertex(v_vertex[0] + vec3(-w, -h, w), u_starts_color, normalize(vec3(-1.0, -1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, -h, w, 0.0))); // Front-bottom-right + myEmitVertex(v_vertex[0] + vec3(-w, -h, -w), u_starts_color, normalize(vec3(-1.0, -1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, -h, -w, 0.0))); // Back-bottom-right + myEmitVertex(v_vertex[0] + vec3(-w, h, w), u_starts_color, normalize(vec3(-1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, w, 0.0))); // Front-top-right + myEmitVertex(v_vertex[0] + vec3(-w, h, -w), u_starts_color, normalize(vec3(-1.0, 1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, -w, 0.0))); // Back-top-right + myEmitVertex(v_vertex[0] + vec3( w, h, w), u_starts_color, normalize(vec3( 1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, w, 0.0))); // Front-top-left + myEmitVertex(v_vertex[0] + vec3( w, h, -w), u_starts_color, normalize(vec3( 1.0, 1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, -w, 0.0))); // Back-top-left + myEmitVertex(v_vertex[0] + vec3( w, -h, w), u_starts_color, normalize(vec3( 1.0, -1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, -h, w, 0.0))); // Front-bottom-left + myEmitVertex(v_vertex[0] + vec3( w, -h, -w), u_starts_color, normalize(vec3( 1.0, -1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, -h, -w, 0.0))); // Back-bottom-left + myEmitVertex(v_vertex[0] + vec3(-w, -h, -w), u_starts_color, normalize(vec3(-1.0, -1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, -h, -w, 0.0))); // Back-bottom-right + myEmitVertex(v_vertex[0] + vec3( w, h, -w), u_starts_color, normalize(vec3( 1.0, 1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, -w, 0.0))); // Back-top-left + myEmitVertex(v_vertex[0] + vec3(-w, h, -w), u_starts_color, normalize(vec3(-1.0, 1.0, -1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, -w, 0.0))); // Back-top-right + + EndPrimitive(); + } } fragment41core = @@ -312,10 +360,13 @@ u_diffuseColor = [1.0, 0.79, 0.14, 1.0] u_minimumAlbedo = [0.1, 0.1, 0.1, 1.0] u_shininess = 20.0 +u_starts_color = [1.0, 1.0, 1.0, 1.0] + u_show_travel_moves = 0 u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 +u_show_starts = 1 u_min_feedrate = 0 u_max_feedrate = 1 @@ -337,6 +388,7 @@ a_normal = normal a_line_dim = line_dim a_extruder = extruder a_material_color = material_color +a_prev_line_type = prev_line_type a_line_type = line_type a_feedrate = feedrate a_thickness = thickness diff --git a/plugins/SolidView/SolidView.py b/plugins/SolidView/SolidView.py index 08085871c0..3ecc84eb37 100644 --- a/plugins/SolidView/SolidView.py +++ b/plugins/SolidView/SolidView.py @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import os.path @@ -6,8 +6,8 @@ from UM.View.View import View from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.Selection import Selection from UM.Resources import Resources -from PyQt5.QtGui import QOpenGLContext, QImage -from PyQt5.QtCore import QSize +from PyQt5.QtGui import QOpenGLContext, QDesktopServices, QImage +from PyQt5.QtCore import QSize, QUrl import numpy as np import time @@ -56,7 +56,8 @@ class SolidView(View): self._extruders_model = None self._theme = None - self._support_angle = 90 + self._support_angle = self._retrieveSupportAngle() + self._lowest_printable_height = self._retrieveLowestPrintHeight() self._global_stack = None @@ -67,20 +68,27 @@ class SolidView(View): self._xray_checking_update_time = 30.0 # seconds self._xray_warning_cooldown = 60 * 10 # reshow Model error message every 10 minutes self._xray_warning_message = Message( - catalog.i18nc("@info:status", "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces."), + catalog.i18nc("@info:status", "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura."), lifetime = 60 * 5, # leave message for 5 minutes - title = catalog.i18nc("@info:title", "Model errors"), + title = catalog.i18nc("@info:title", "Model Errors"), option_text = catalog.i18nc("@info:option_text", "Do not show this message again"), option_state = False ) self._xray_warning_message.optionToggled.connect(self._onDontAskMeAgain) application.getPreferences().addPreference(self._show_xray_warning_preference, True) + self._xray_warning_message.addAction("manifold", catalog.i18nc("@action:button", "Learn more"), "[no_icon]", "[no_description]", + button_style = Message.ActionButtonStyle.LINK, + button_align = Message.ActionButtonAlignment.ALIGN_LEFT) + self._xray_warning_message.actionTriggered.connect(self._onNonManifoldLearnMoreClicked) application.engineCreatedSignal.connect(self._onGlobalContainerChanged) def _onDontAskMeAgain(self, checked: bool) -> None: Application.getInstance().getPreferences().setValue(self._show_xray_warning_preference, not checked) + def _onNonManifoldLearnMoreClicked(self, action, message) -> None: + QDesktopServices.openUrl(QUrl("https://support.ultimaker.com/hc/en-us/articles/360014055959")) + def _onGlobalContainerChanged(self) -> None: if self._global_stack: try: @@ -95,12 +103,20 @@ class SolidView(View): self._global_stack.propertyChanged.connect(self._onPropertyChanged) for extruder_stack in ExtruderManager.getInstance().getActiveExtruderStacks(): extruder_stack.propertyChanged.connect(self._onPropertyChanged) - self._onPropertyChanged("support_angle", "value") # Force an re-evaluation + # Force re-evaluation: + self._support_angle = self._retrieveSupportAngle() + self._lowest_printable_height = self._retrieveLowestPrintHeight() def _onPropertyChanged(self, key: str, property_name: str) -> None: - if key != "support_angle" or property_name != "value": + if property_name != "value": return # As the rendering is called a *lot* we really, dont want to re-evaluate the property every time. So we store em! + if key == "support_angle": + self._support_angle = self._retrieveSupportAngle() + elif key == "layer_height_0" or key == "slicing_tolerance": + self._lowest_printable_height = self._retrieveLowestPrintHeight() + + def _retrieveSupportAngle(self) -> float: global_container_stack = Application.getInstance().getGlobalContainerStack() if global_container_stack: support_extruder_nr = int(global_container_stack.getExtruderPositionValueWithDefault("support_extruder_nr")) @@ -111,7 +127,18 @@ class SolidView(View): else: angle = support_angle_stack.getProperty("support_angle", "value") if angle is not None: - self._support_angle = angle + return angle + return 90.0 + + def _retrieveLowestPrintHeight(self) -> float: + min_height = 0.0 + for extruder in Application.getInstance().getExtruderManager().getActiveExtruderStacks(): + init_layer_height = extruder.getProperty("layer_height_0", "value") + tolerance_setting = extruder.getProperty("slicing_tolerance", "value") + if tolerance_setting == "middle": + init_layer_height /= 2.0 + min_height = max(min_height, init_layer_height) + return min_height def _checkSetup(self): if not self._extruders_model: @@ -194,6 +221,7 @@ class SolidView(View): self._enabled_shader.setUniformValue("u_overhangAngle", math.cos(math.radians(0))) #Overhang angle of 0 causes no area at all to be marked as overhang. else: self._enabled_shader.setUniformValue("u_overhangAngle", math.cos(math.radians(0))) + self._enabled_shader.setUniformValue("u_lowestPrintableHeight", self._lowest_printable_height) disabled_batch = renderer.createRenderBatch(shader = self._disabled_shader) normal_object_batch = renderer.createRenderBatch(shader = self._enabled_shader) renderer.addRenderBatch(disabled_batch) diff --git a/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py b/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py index 5693b82ded..a85c13f639 100644 --- a/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py +++ b/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py @@ -1,3 +1,6 @@ +# Copyright (c) 2021 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + import os from typing import List, Dict, Any, cast @@ -96,7 +99,10 @@ class SyncOrchestrator(Extension): else: self._cloud_api.unsubscribe(item["package_id"]) # delete temp file - os.remove(item["package_path"]) + try: + os.remove(item["package_path"]) + except EnvironmentError as e: # File was already removed, no access rights, etc. + Logger.error("Can't delete temporary package file: {err}".format(err = str(e))) if has_changes: self._restart_presenter.present() diff --git a/plugins/Toolbox/src/Toolbox.py b/plugins/Toolbox/src/Toolbox.py index 98054c26e9..60c8f9107e 100644 --- a/plugins/Toolbox/src/Toolbox.py +++ b/plugins/Toolbox/src/Toolbox.py @@ -46,8 +46,6 @@ class Toolbox(QObject, Extension): self._application = application # type: CuraApplication - self._sdk_version = ApplicationMetadata.CuraSDKVersion # type: Union[str, int] - # Network: self._download_request_data = None # type: Optional[HttpRequestData] self._download_progress = 0 # type: float diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 6179872b2d..f9b86be651 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from typing import cast, List, Dict @@ -7,16 +7,16 @@ from Charon.VirtualFile import VirtualFile # To open UFP files. from Charon.OpenMode import OpenMode # To indicate that we want to write to UFP files. from io import StringIO # For converting g-code to bytes. +from PyQt5.QtCore import QBuffer + from UM.Logger import Logger from UM.Mesh.MeshWriter import MeshWriter # The writer we need to implement. from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType from UM.PluginRegistry import PluginRegistry # To get the g-code writer. -from PyQt5.QtCore import QBuffer from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode from cura.CuraApplication import CuraApplication -from cura.Snapshot import Snapshot from cura.Utils.Threading import call_on_qt_thread from UM.i18n import i18nCatalog @@ -38,17 +38,6 @@ class UFPWriter(MeshWriter): ) ) - self._snapshot = None - - def _createSnapshot(self, *args): - # must be called from the main thread because of OpenGL - Logger.log("d", "Creating thumbnail image...") - try: - self._snapshot = Snapshot.snapshot(width = 300, height = 300) - except Exception: - Logger.logException("w", "Failed to create snapshot image") - self._snapshot = None # Failing to create thumbnail should not fail creation of UFP - # This needs to be called on the main thread (Qt thread) because the serialization of material containers can # trigger loading other containers. Because those loaded containers are QtObjects, they must be created on the # Qt thread. The File read/write operations right now are executed on separated threads because they are scheduled @@ -72,24 +61,23 @@ class UFPWriter(MeshWriter): gcode.write(gcode_textio.getvalue().encode("UTF-8")) archive.addRelation(virtual_path = "/3D/model.gcode", relation_type = "http://schemas.ultimaker.org/package/2018/relationships/gcode") - self._createSnapshot() - - # Store the thumbnail. - if self._snapshot: + # Attempt to store the thumbnail, if any: + backend = CuraApplication.getInstance().getBackend() + snapshot = None if getattr(backend, "getLatestSnapshot", None) is None else backend.getLatestSnapshot() + if snapshot: archive.addContentType(extension = "png", mime_type = "image/png") thumbnail = archive.getStream("/Metadata/thumbnail.png") thumbnail_buffer = QBuffer() thumbnail_buffer.open(QBuffer.ReadWrite) - thumbnail_image = self._snapshot - thumbnail_image.save(thumbnail_buffer, "PNG") + snapshot.save(thumbnail_buffer, "PNG") thumbnail.write(thumbnail_buffer.data()) archive.addRelation(virtual_path = "/Metadata/thumbnail.png", relation_type = "http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail", origin = "/3D/model.gcode") else: - Logger.log("d", "Thumbnail not created, cannot save it") + Logger.log("w", "Thumbnail not created, cannot save it") # Store the material. application = CuraApplication.getInstance() diff --git a/plugins/UM3NetworkPrinting/src/ExportFileJob.py b/plugins/UM3NetworkPrinting/src/ExportFileJob.py index 6fde08cc5f..12f5a28877 100644 --- a/plugins/UM3NetworkPrinting/src/ExportFileJob.py +++ b/plugins/UM3NetworkPrinting/src/ExportFileJob.py @@ -1,3 +1,6 @@ +# Copyright (c) 2021 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + from typing import List, Optional from UM.FileHandler.FileHandler import FileHandler diff --git a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraint.py b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraints.py similarity index 94% rename from plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraint.py rename to plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraints.py index 5271130dd6..b72e9ecb1e 100644 --- a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraint.py +++ b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobConstraints.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from typing import Optional diff --git a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobStatus.py b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobStatus.py index 6e46c12cf0..987ca9fab1 100644 --- a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobStatus.py +++ b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrintJobStatus.py @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from typing import List, Optional, Union, Dict, Any @@ -8,7 +8,7 @@ from .ClusterBuildPlate import ClusterBuildPlate from .ClusterPrintJobConfigurationChange import ClusterPrintJobConfigurationChange from .ClusterPrintJobImpediment import ClusterPrintJobImpediment from .ClusterPrintCoreConfiguration import ClusterPrintCoreConfiguration -from .ClusterPrintJobConstraint import ClusterPrintJobConstraints +from .ClusterPrintJobConstraints import ClusterPrintJobConstraints from ..UM3PrintJobOutputModel import UM3PrintJobOutputModel from ..ConfigurationChangeModel import ConfigurationChangeModel from ..BaseModel import BaseModel @@ -18,13 +18,24 @@ from ...ClusterOutputController import ClusterOutputController class ClusterPrintJobStatus(BaseModel): """Model for the status of a single print job in a cluster.""" - def __init__(self, created_at: str, force: bool, machine_variant: str, name: str, started: bool, status: str, - time_total: int, uuid: str, + def __init__(self, + created_at: str, + force: bool, + machine_variant: str, + name: str, + started: bool, + status: str, + time_total: int, + uuid: str, configuration: List[Union[Dict[str, Any], ClusterPrintCoreConfiguration]], - constraints: List[Union[Dict[str, Any], ClusterPrintJobConstraints]], - last_seen: Optional[float] = None, network_error_count: Optional[int] = None, - owner: Optional[str] = None, printer_uuid: Optional[str] = None, time_elapsed: Optional[int] = None, - assigned_to: Optional[str] = None, deleted_at: Optional[str] = None, + constraints: Optional[Union[Dict[str, Any], ClusterPrintJobConstraints]] = None, + last_seen: Optional[float] = None, + network_error_count: Optional[int] = None, + owner: Optional[str] = None, + printer_uuid: Optional[str] = None, + time_elapsed: Optional[int] = None, + assigned_to: Optional[str] = None, + deleted_at: Optional[str] = None, printed_on_uuid: Optional[str] = None, configuration_changes_required: List[ Union[Dict[str, Any], ClusterPrintJobConfigurationChange]] = None, @@ -63,10 +74,9 @@ class ClusterPrintJobStatus(BaseModel): printer :param preview_url: URL to the preview image (same as wou;d've been included in the ufp). """ - self.assigned_to = assigned_to self.configuration = self.parseModels(ClusterPrintCoreConfiguration, configuration) - self.constraints = self.parseModels(ClusterPrintJobConstraints, constraints) + self.constraints = self.parseModel(ClusterPrintJobConstraints, constraints) if constraints else None self.created_at = created_at self.force = force self.last_seen = last_seen @@ -83,7 +93,6 @@ class ClusterPrintJobStatus(BaseModel): self.deleted_at = deleted_at self.printed_on_uuid = printed_on_uuid self.preview_url = preview_url - self.configuration_changes_required = self.parseModels(ClusterPrintJobConfigurationChange, configuration_changes_required) \ if configuration_changes_required else [] diff --git a/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py b/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py index ce5d9ce868..7b33ecabea 100644 --- a/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py +++ b/plugins/UM3NetworkPrinting/src/Network/ZeroConfClient.py @@ -129,16 +129,16 @@ class ZeroConfClient: for record in zero_conf.cache.entries_with_name(info.server): info.update_record(zero_conf, time(), record) - if info.addresses: + if hasattr(info, "addresses") and info.addresses: break # Request more data if info is not complete - if not info.addresses: + if not hasattr(info, "addresses") or not info.addresses: new_info = zero_conf.get_service_info(service_type, name) if new_info is not None: info = new_info - if info and info.addresses: + if info and hasattr(info, "addresses") and info.addresses: type_of_device = info.properties.get(b"type", None) if type_of_device: if type_of_device == b"printer": diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 30694b074b..70a1f4333e 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -211,6 +211,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice): def _onGlobalContainerStackChanged(self): container_stack = CuraApplication.getInstance().getGlobalContainerStack() + if container_stack is None: + return num_extruders = container_stack.getProperty("machine_extruder_count", "value") # Ensure that a printer is created. controller = GenericOutputController(self) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 70e702d0bf..ce0bb06d8d 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -151,7 +151,7 @@ class XmlMaterialProfile(InstanceContainer): "version": self.CurrentFdmMaterialVersion}) ## Begin Metadata Block - builder.start("metadata") # type: ignore + builder.start("metadata", {}) # type: ignore metadata = copy.deepcopy(self.getMetaData()) # setting_version is derived from the "version" tag in the schema, so don't serialize it into a file @@ -165,21 +165,21 @@ class XmlMaterialProfile(InstanceContainer): properties = metadata.pop("properties", {}) ## Begin Name Block - builder.start("name") # type: ignore + builder.start("name", {}) # type: ignore - builder.start("brand") # type: ignore + builder.start("brand", {}) # type: ignore builder.data(metadata.pop("brand", "")) builder.end("brand") - builder.start("material") # type: ignore + builder.start("material", {}) # type: ignore builder.data(metadata.pop("material", "")) builder.end("material") - builder.start("color") # type: ignore + builder.start("color", {}) # type: ignore builder.data(metadata.pop("color_name", "")) builder.end("color") - builder.start("label") # type: ignore + builder.start("label", {}) # type: ignore builder.data(self.getName()) builder.end("label") @@ -190,7 +190,7 @@ class XmlMaterialProfile(InstanceContainer): key_to_use = key if key in self._metadata_tags_that_have_cura_namespace: key_to_use = "cura:" + key_to_use - builder.start(key_to_use) # type: ignore + builder.start(key_to_use, {}) # type: ignore if value is not None: #Nones get handled well by the builder. #Otherwise the builder always expects a string. #Deserialize expects the stringified version. @@ -202,10 +202,10 @@ class XmlMaterialProfile(InstanceContainer): ## End Metadata Block ## Begin Properties Block - builder.start("properties") # type: ignore + builder.start("properties", {}) # type: ignore for key, value in properties.items(): - builder.start(key) # type: ignore + builder.start(key, {}) # type: ignore builder.data(value) builder.end(key) @@ -213,7 +213,7 @@ class XmlMaterialProfile(InstanceContainer): ## End Properties Block ## Begin Settings Block - builder.start("settings") # type: ignore + builder.start("settings", {}) # type: ignore if self.getMetaDataEntry("definition") == "fdmprinter": for instance in self.findInstances(): @@ -258,7 +258,7 @@ class XmlMaterialProfile(InstanceContainer): product = product_name break - builder.start("machine") # type: ignore + builder.start("machine", {}) # type: ignore builder.start("machine_identifier", { "manufacturer": container.getMetaDataEntry("machine_manufacturer", definition_metadata.get("manufacturer", "Unknown")), diff --git a/resources/definitions/SV01.def.json b/resources/definitions/SV01.def.json index 02347a8e3b..439ced7d38 100644 --- a/resources/definitions/SV01.def.json +++ b/resources/definitions/SV01.def.json @@ -65,6 +65,6 @@ "retraction_speed": { "default_value": 50}, "adhesion_type": { "value": "'skirt'" }, "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" } + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" } } -} \ No newline at end of file +} diff --git a/resources/definitions/anycubic_mega_zero.def.json b/resources/definitions/anycubic_mega_zero.def.json index a17fddc4b4..b0c3132858 100644 --- a/resources/definitions/anycubic_mega_zero.def.json +++ b/resources/definitions/anycubic_mega_zero.def.json @@ -59,7 +59,7 @@ }, "machine_end_gcode": { - "default_value": "M117 Cooling down...\nM104 S0 ; turn off extruder\nM84 ; disable motors\nM107 ; Fan off\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 ;X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 ;move X to min endstops, so the head is out of the way\nG90 ;Absolute positionning\nG1 Y200 F3000 ;Present print\nM84 ;steppers off\nM300 P300 S4000\nM117 Finished.\n" + "default_value": "M117 Cooling down...\nM104 S0 ; turn off extruder\nM84 ; disable motors\nM107 ; Fan off\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 ;X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 ;move X to min endstops, so the head is out of the way\nG90 ;Absolute positioning\nG1 Y200 F3000 ;Present print\nM84 ;steppers off\nM300 P300 S4000\nM117 Finished.\n" }, "machine_max_feedrate_x": { "value": 500 }, "machine_max_feedrate_y": { "value": 500 }, diff --git a/resources/definitions/arjun300.def.json b/resources/definitions/arjun300.def.json new file mode 100644 index 0000000000..94c1889fd3 --- /dev/null +++ b/resources/definitions/arjun300.def.json @@ -0,0 +1,52 @@ +{ + "version": 2, + "name": "Arjun 300", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "arjun300_platform.stl", + "platform_offset": [-155, -6, 190], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "arjun_extruder_0", + "1": "arjun_extruder_1" + } + }, + + "overrides": { + "machine_name": { "default_value": "Arjun 300" }, + "machine_width": { "default_value": 317 }, + "machine_height": { "default_value": 290 }, + "machine_depth": { "default_value": 310 }, + "machine_center_is_zero": {"default_value": false}, + "machine_heated_bed": { "default_value": true }, + "machine_nozzle_size": {"default_value": 0.4}, + "machine_show_variants": {"default_value": true}, + "machine_acceleration": {"default_value": 2000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 15 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "ironing_enabled":{"default_value": true}, + "machine_start_gcode": { "default_value": "M605 S0\nG21\nG90\nM82\nM107\nT1\nG28\nG1 Z0.3 F150\nT1\nG92 E0\nG1 E45 F210\nG92 E0\nT0\nG92 E0\nG1 E45 F210\nG92 E0\nM117\n"}, + "machine_end_gcode": { "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117\nG28 X0 Y0\nT0\nM84"}, + "machine_extruder_count": { "default_value": 2 } + } +} diff --git a/resources/definitions/arjun_duplication.def.json b/resources/definitions/arjun_duplication.def.json new file mode 100644 index 0000000000..d5a4b2ee72 --- /dev/null +++ b/resources/definitions/arjun_duplication.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "Arjun 300 Duplication", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "arjun_dm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Arjun 300 Duplication" }, + "machine_width": { "default_value": 158.5 }, + "machine_height": { "default_value": 290 }, + "machine_depth": { "default_value": 310 }, + "machine_center_is_zero": {"default_value": false}, + "machine_heated_bed": { "default_value": true }, + "machine_nozzle_size": {"default_value": 0.4}, + "machine_show_variants": {"default_value": true}, + "machine_acceleration": {"default_value": 2000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 15 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "ironing_enabled":{"default_value": true}, + "machine_start_gcode": {"default_value": "M605 S2 R0 X155\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature}\nM105\nM109 S{material_print_temperature}\nG28 Z0\nG1 Z15 F150\nG28 Y0\nG1 Y20 F6000\nG28 X0\nG1 X80 F9000\nT0\nG92 E0\nG1 E35 F250\nG1 E45 F120\nG92 E0\nG1 X100 Z0 F5000\nG1 X145 F9000\nM117\n"}, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM107 P1\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/definitions/arjun_mirrored.def.json b/resources/definitions/arjun_mirrored.def.json new file mode 100644 index 0000000000..a4c0f3d3d1 --- /dev/null +++ b/resources/definitions/arjun_mirrored.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "Arjun 300 Mirror", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "arjun_mm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Arjun 300 Mirror" }, + "machine_width": { "default_value": 158.5 }, + "machine_height": { "default_value": 290 }, + "machine_depth": { "default_value": 310 }, + "machine_center_is_zero": {"default_value": false}, + "machine_heated_bed": { "default_value": true }, + "machine_nozzle_size": {"default_value": 0.4}, + "machine_show_variants": {"default_value": true}, + "machine_acceleration": {"default_value": 2000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 15 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "ironing_enabled":{"default_value": true}, + "machine_start_gcode": {"default_value": "M605 S2 R0 X155\nM605 S3 X155\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature}\nM105\nM109 S{material_print_temperature}\nG28 Z0\nG1 Z15 F150\nG28 Y0\nG1 Y20 F6000\nG28 X0\nG1 X80 F9000\nT0\nG92 E0\nG1 E35 F250\nG1 E45 F120\nG92 E0\nG1 X100 Z0 F5000\nG1 X145 F9000\nM117\n"}, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM107 P1\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/definitions/bibo2_dual.def.json b/resources/definitions/bibo2_dual.def.json index b9b1164e9d..8c6dc4ec76 100644 --- a/resources/definitions/bibo2_dual.def.json +++ b/resources/definitions/bibo2_dual.def.json @@ -71,7 +71,7 @@ "default_value": "RepRap (Marlin/Sprinter)" }, "machine_start_gcode": { - "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z2.0 F400 ;move the platform down 15mm\nT0\nG92 E0\nG28\nG1 Y0 F1200 E0\nG92 E0\nM117 BIBO Printing..." + "default_value": "M104 T0 165\nM104 T1 165\nM109 T{initial_extruder_nr} S{material_print_temperature_layer_0, initial_extruder_nr}\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z2.0 F400 ;move the platform down 2mm\nT0\nG92 E0\nG28\nG1 Y0 F1200 E0\nG92 E0\nT{initial_extruder_nr}\nM117 BIBO Printing..." }, "machine_end_gcode": { "default_value": ";End GCode\nM104 T0 S0 ;extruder heater off\nM104 T1 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91\nG1 Z1 F100 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-2 X-20 Y-20 F300 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning" diff --git a/resources/definitions/biqu_base.def.json b/resources/definitions/biqu_base.def.json index 1077b864b8..6beaa3b7a8 100755 --- a/resources/definitions/biqu_base.def.json +++ b/resources/definitions/biqu_base.def.json @@ -25,7 +25,7 @@ "overrides": { "machine_name": { "default_value": "BIQU Base Printer" }, "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, - "machine_end_gcode": { "default_value": " ;BIQU Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positionning\n\nG1 X0 Y{machine_depth} ;TaDaaaa\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": " ;BIQU Default End Gcode\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract a bit more and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z by 10mm\nG90 ;Return to absolute positioning\n\nG1 X0 Y{machine_depth} ;TaDaaaa\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_max_feedrate_x": { "value": 500 }, "machine_max_feedrate_y": { "value": 500 }, diff --git a/resources/definitions/creality_base.def.json b/resources/definitions/creality_base.def.json index b56d2b7c06..892a0f9276 100644 --- a/resources/definitions/creality_base.def.json +++ b/resources/definitions/creality_base.def.json @@ -125,7 +125,7 @@ "overrides": { "machine_name": { "default_value": "Creawsome Base Printer" }, "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_max_feedrate_x": { "value": 500 }, "machine_max_feedrate_y": { "value": 500 }, diff --git a/resources/definitions/creality_ender5.def.json b/resources/definitions/creality_ender5.def.json index 1b4be4d71f..896f532c81 100644 --- a/resources/definitions/creality_ender5.def.json +++ b/resources/definitions/creality_ender5.def.json @@ -4,7 +4,7 @@ "inherits": "creality_base", "overrides": { "machine_name": { "default_value": "Creality Ender-5" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_width": { "default_value": 220 }, "machine_depth": { "default_value": 220 }, "machine_height": { "default_value": 300 }, @@ -25,4 +25,4 @@ "quality_definition": "creality_base", "visible": true } -} \ No newline at end of file +} diff --git a/resources/definitions/cubicon_style_neo_a22.def.json b/resources/definitions/cubicon_style_neo_a22.def.json index 95d6b5e933..01763524a4 100644 --- a/resources/definitions/cubicon_style_neo_a22.def.json +++ b/resources/definitions/cubicon_style_neo_a22.def.json @@ -22,7 +22,7 @@ "default_value": "Cubicon Style Neo-A22" }, "machine_start_gcode": { - "default_value": "M911 Style Neo-A22\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + "default_value": "M911 Style Neo-A22\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" }, "machine_width": { "default_value": 220 diff --git a/resources/definitions/cubicon_style_neo_a31.def.json b/resources/definitions/cubicon_style_neo_a31.def.json new file mode 100644 index 0000000000..d41b6fc17e --- /dev/null +++ b/resources/definitions/cubicon_style_neo_a31.def.json @@ -0,0 +1,40 @@ +{ + "version": 2, + "name": "Cubicon Style Neo-A31", + "inherits": "cubicon_common", + "metadata": { + "author": "Cubicon R&D Center", + "manufacturer": "Cubicon", + "visible": true, + "file_formats": "text/x-gcode", + "supports_usb_connection": false, + "machine_extruder_trains": { + "0": "cubicon_style_neo_a31_extruder_0" + }, + "platform_offset": [ + 0, + 0, + 0 + ] + }, + "overrides": { + "machine_name": { + "default_value": "Cubicon Style Neo-A31" + }, + "machine_start_gcode": { + "default_value": "M911 Style Neo-A31\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_width": { + "default_value": 310 + }, + "machine_depth": { + "default_value": 310 + }, + "machine_height": { + "default_value": 310 + }, + "material_bed_temp_wait":{ + "default_value": false + } + } +} diff --git a/resources/definitions/cubicon_style_plus_a15.def.json b/resources/definitions/cubicon_style_plus_a15.def.json index a55d5aa791..b7e3dfd123 100644 --- a/resources/definitions/cubicon_style_plus_a15.def.json +++ b/resources/definitions/cubicon_style_plus_a15.def.json @@ -22,7 +22,7 @@ "default_value": "Cubicon Style Plus-A15" }, "machine_start_gcode": { - "default_value": "M911 Style Plus-A15\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + "default_value": "M911 Style Plus-A15\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" }, "machine_width": { "default_value": 150 diff --git a/resources/definitions/diy220.def.json b/resources/definitions/diy220.def.json index 5527289f2e..5c3b26be02 100644 --- a/resources/definitions/diy220.def.json +++ b/resources/definitions/diy220.def.json @@ -8,12 +8,13 @@ "manufacturer": "Sri Vignan Technologies", "weight": 3, "file_formats": "text/x-gcode", - "platform": "ultimaker3_platform.obj", + "platform": "diy220_platform.obj", + "platform_texture": "svtbacktext.png", "platform_offset": [0, 0, 0], "has_materials": true, "has_variants": true, - "preferred_variant_name": "0.4 mm", + "preferred_variant_name": "0.4 mm Nozzle", "machine_extruder_trains": { "0": "diy220_extruder_0" @@ -21,12 +22,14 @@ }, "overrides": { "machine_name": { "default_value": "Diytech 220" }, - "machine_start_gcode" : { - "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"G21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nG28 Z0 ;move Z to bottom endstops\\nG28 X0 Y0 ;move X/Y to endstops\\nG1 X15 Y0 F4000 ;move X/Y to front of printer\\nG1 Z15.0 F9000 ;move the platform to 15mm\\nG92 E0 ;zero the extruded length\\nG1 F200 E50 ;extrude 10 mm of feed stock\\nG92 E0 ;zero the extruded length again\\nG1 F9000\\n;Put printing message on LCD screen\\nM117 Printing...\"" - }, - "machine_end_gcode" : { - "value": "\";Version _2.6 of the firmware can abort the print too early if the file ends\\n;too soon. However if the file hasn't ended yet because there are comments at\\n;the end of the file, it won't abort yet. Therefore we have to put at least 512\\n;bytes at the end of the g-code so that the file is not yet finished by the\\n;time that the motion planner gets flushed. With firmware version _3.3 this\\n;should be fixed, so this comment wouldn't be necessary any more. Now we have\\n;to pad this text to make precisely 512 bytes.\" if machine_gcode_flavor == \"UltiGCode\" else \"M104 S0 ;extruder heater off\\nM140 S0 ;heated bed heater off (if you have it)\\nG91 ;relative positioning\\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\\nM84 ;steppers off\\nG90 ;absolute positioning\\n;Version _2.6 of the firmware can abort the print too early if the file ends\\n;too soon. However if the file hasn't ended yet because there are comments at\\n;the end of the file, it won't abort yet. Therefore we have to put at least 512\\n;bytes at the end of the g-code so that the file is not yet finished by the\\n;time that the motion planner gets flushed. With firmware version _3.3 this\\n;should be fixed, so this comment wouldn't be necessary any more. Now we have\\n;to pad this text to make precisely 512 bytes.\"" + "machine_start_gcode": { + "default_value": "G21\nG90\nM82\nM107\nG28\nG1 Z15 F200\nT0\nG92 E0\nG1 E16 F250\nG92 E0\n" }, + "machine_end_gcode": { + "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T0\nM140 S0\nM117\nG28 X0 Y0\nM84" + }, + + "machine_width": { "default_value": 220 }, @@ -39,15 +42,7 @@ "machine_heated_bed": { "default_value": true }, - "machine_head_with_fans_polygon": - { - "default_value": [ - [ -42, 12 ], - [ -42, -32 ], - [ 62, 12 ], - [ 62, -32 ] - ] - }, + "machine_center_is_zero": { "default_value": false }, @@ -60,13 +55,7 @@ "machine_gcode_flavor": { "default_value": "Marlin" }, - "machine_disallowed_areas": { - "default_value": [ - [[-115, 112.5], [ -82, 112.5], [ -84, 102.5], [-115, 102.5]], - [[ 115, 112.5], [ 115, 102.5], [ 110, 102.5], [ 108, 112.5]], - [[-115, -112.5], [-115, -104.5], [ -84, -104.5], [ -82, -112.5]], - [[ 115, -112.5], [ 108, -112.5], [ 110, -104.5], [ 115, -104.5]] - ]}, + "machine_nozzle_tip_outer_diameter": { "default_value": 1 }, diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c17e0da9d8..7737e01efc 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -398,6 +398,29 @@ "settable_per_extruder": false, "settable_per_meshgroup": false }, + "machine_extruders_share_nozzle": + { + "label": "Extruders Share Nozzle", + "description": "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter.", + "type": "bool", + "default_value": false, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false + }, + "machine_extruders_shared_nozzle_initial_retraction": + { + "label": "Shared Nozzle Initial Retraction", + "description": "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts.", + "unit": "mm", + "default_value": 0, + "minimum_value": "0", + "type": "float", + "enabled": "machine_extruders_share_nozzle", + "settable_per_mesh": false, + "settable_per_extruder": true, + "settable_per_meshgroup": false + }, "machine_disallowed_areas": { "label": "Disallowed Areas", @@ -485,7 +508,7 @@ "machine_use_extruder_offset_to_offset_coords": { "label": "Offset with Extruder", - "description": "Apply the extruder offset to the coordinate system.", + "description": "Apply the extruder offset to the coordinate system. Affects all extruders.", "type": "bool", "default_value": true, "settable_per_mesh": false, @@ -652,7 +675,7 @@ { "label": "Steps per Millimeter (X)", "description": "How many steps of the stepper motor will result in one millimeter of movement in the X direction.", - "type": "int", + "type": "float", "default_value": 50, "minimum_value": "0.0000001", "settable_per_mesh": false, @@ -662,7 +685,7 @@ { "label": "Steps per Millimeter (Y)", "description": "How many steps of the stepper motor will result in one millimeter of movement in the Y direction.", - "type": "int", + "type": "float", "default_value": 50, "minimum_value": "0.0000001", "settable_per_mesh": false, @@ -672,7 +695,7 @@ { "label": "Steps per Millimeter (Z)", "description": "How many steps of the stepper motor will result in one millimeter of movement in the Z direction.", - "type": "int", + "type": "float", "default_value": 50, "minimum_value": "0.0000001", "settable_per_mesh": false, @@ -682,7 +705,7 @@ { "label": "Steps per Millimeter (E)", "description": "How many steps of the stepper motors will result in one millimeter of extrusion.", - "type": "int", + "type": "float", "default_value": 1600, "minimum_value": "0.0000001", "settable_per_mesh": false, @@ -977,7 +1000,7 @@ }, "shell": { - "label": "Shell", + "label": "Walls", "icon": "category_shell", "description": "Shell", "type": "category", @@ -1066,184 +1089,6 @@ "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, - "roofing_extruder_nr": - { - "label": "Top Surface Skin Extruder", - "description": "The extruder train used for printing the top most skin. This is used in multi-extrusion.", - "type": "optional_extruder", - "default_value": "-1", - "value": "top_bottom_extruder_nr", - "settable_per_mesh": false, - "settable_per_extruder": false, - "settable_per_meshgroup": true, - "settable_globally": true, - "enabled": "extruders_enabled_count > 1 and max(extruderValues('roofing_layer_count')) > 0 and max(extruderValues('top_layers')) > 0" - }, - "roofing_layer_count": - { - "label": "Top Surface Skin Layers", - "description": "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces.", - "default_value": 0, - "minimum_value": "0", - "maximum_value_warning": "top_layers - 1", - "type": "int", - "value": "0", - "limit_to_extruder": "roofing_extruder_nr", - "settable_per_mesh": true, - "enabled": "top_layers > 0" - }, - "top_bottom_extruder_nr": - { - "label": "Top/Bottom Extruder", - "description": "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.", - "type": "optional_extruder", - "default_value": "-1", - "settable_per_mesh": false, - "settable_per_extruder": false, - "settable_per_meshgroup": true, - "settable_globally": true, - "enabled": "extruders_enabled_count > 1" - }, - "top_bottom_thickness": - { - "label": "Top/Bottom Thickness", - "description": "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.", - "unit": "mm", - "default_value": 0.8, - "minimum_value": "0", - "minimum_value_warning": "0.6", - "maximum_value": "machine_height", - "type": "float", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true, - "children": - { - "top_thickness": - { - "label": "Top Thickness", - "description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.", - "unit": "mm", - "default_value": 0.8, - "minimum_value": "0", - "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", - "maximum_value": "machine_height", - "type": "float", - "value": "top_bottom_thickness", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true, - "children": - { - "top_layers": - { - "label": "Top Layers", - "description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.", - "default_value": 8, - "minimum_value": "0", - "maximum_value_warning": "100", - "type": "int", - "minimum_value_warning": "2", - "value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - } - } - }, - "bottom_thickness": - { - "label": "Bottom Thickness", - "description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.", - "unit": "mm", - "default_value": 0.6, - "minimum_value": "0", - "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", - "type": "float", - "value": "top_bottom_thickness", - "maximum_value": "machine_height", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true, - "children": - { - "bottom_layers": - { - "label": "Bottom Layers", - "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", - "minimum_value": "0", - "minimum_value_warning": "2", - "default_value": 6, - "type": "int", - "value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "initial_bottom_layers": - { - "label": "Initial Bottom Layers", - "description": "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number.", - "minimum_value": "0", - "minimum_value_warning": "2", - "default_value": 6, - "type": "int", - "value": "bottom_layers", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - } - } - } - } - }, - "top_bottom_pattern": - { - "label": "Top/Bottom Pattern", - "description": "The pattern of the top/bottom layers.", - "type": "enum", - "options": - { - "lines": "Lines", - "concentric": "Concentric", - "zigzag": "Zig Zag" - }, - "default_value": "lines", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "top_bottom_pattern_0": - { - "label": "Bottom Pattern Initial Layer", - "description": "The pattern on the bottom of the print on the first layer.", - "type": "enum", - "options": - { - "lines": "Lines", - "concentric": "Concentric", - "zigzag": "Zig Zag" - }, - "default_value": "lines", - "enabled": "top_layers > 0 or bottom_layers > 0", - "value": "top_bottom_pattern", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "connect_skin_polygons": - { - "label": "Connect Top/Bottom Polygons", - "description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.", - "type": "bool", - "default_value": false, - "enabled": "((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "skin_angles": - { - "label": "Top/Bottom Line Directions", - "description": "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).", - "type": "[int]", - "default_value": "[ ]", - "enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, "wall_0_inset": { "label": "Outer Wall Inset", @@ -1495,6 +1340,194 @@ "enabled": "z_seam_type == 'back'", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true + } + } + }, + "top_bottom": + { + "label": "Top/Bottom", + "icon": "category_topbottom", + "description": "Top/Bottom", + "type": "category", + "children": + { + "roofing_extruder_nr": + { + "label": "Top Surface Skin Extruder", + "description": "The extruder train used for printing the top most skin. This is used in multi-extrusion.", + "type": "optional_extruder", + "default_value": "-1", + "value": "top_bottom_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": true, + "settable_globally": true, + "enabled": "extruders_enabled_count > 1 and max(extruderValues('roofing_layer_count')) > 0 and max(extruderValues('top_layers')) > 0" + }, + "roofing_layer_count": + { + "label": "Top Surface Skin Layers", + "description": "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces.", + "default_value": 0, + "minimum_value": "0", + "maximum_value_warning": "top_layers - 1", + "type": "int", + "value": "0", + "limit_to_extruder": "roofing_extruder_nr", + "settable_per_mesh": true, + "enabled": "top_layers > 0" + }, + "top_bottom_extruder_nr": + { + "label": "Top/Bottom Extruder", + "description": "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.", + "type": "optional_extruder", + "default_value": "-1", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": true, + "settable_globally": true, + "enabled": "extruders_enabled_count > 1" + }, + "top_bottom_thickness": + { + "label": "Top/Bottom Thickness", + "description": "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.", + "unit": "mm", + "default_value": 0.8, + "minimum_value": "0", + "minimum_value_warning": "0.6", + "maximum_value": "machine_height", + "type": "float", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "top_thickness": + { + "label": "Top Thickness", + "description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.", + "unit": "mm", + "default_value": 0.8, + "minimum_value": "0", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", + "maximum_value": "machine_height", + "type": "float", + "value": "top_bottom_thickness", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "top_layers": + { + "label": "Top Layers", + "description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.", + "default_value": 8, + "minimum_value": "0", + "maximum_value_warning": "100", + "type": "int", + "minimum_value_warning": "2", + "value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } + }, + "bottom_thickness": + { + "label": "Bottom Thickness", + "description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.", + "unit": "mm", + "default_value": 0.6, + "minimum_value": "0", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", + "type": "float", + "value": "top_bottom_thickness", + "maximum_value": "machine_height", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "bottom_layers": + { + "label": "Bottom Layers", + "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", + "minimum_value": "0", + "minimum_value_warning": "2", + "default_value": 6, + "type": "int", + "value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "initial_bottom_layers": + { + "label": "Initial Bottom Layers", + "description": "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number.", + "minimum_value": "0", + "minimum_value_warning": "2", + "default_value": 6, + "type": "int", + "value": "bottom_layers", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } + } + } + }, + "top_bottom_pattern": + { + "label": "Top/Bottom Pattern", + "description": "The pattern of the top/bottom layers.", + "type": "enum", + "options": + { + "lines": "Lines", + "concentric": "Concentric", + "zigzag": "Zig Zag" + }, + "default_value": "lines", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "top_bottom_pattern_0": + { + "label": "Bottom Pattern Initial Layer", + "description": "The pattern on the bottom of the print on the first layer.", + "type": "enum", + "options": + { + "lines": "Lines", + "concentric": "Concentric", + "zigzag": "Zig Zag" + }, + "default_value": "lines", + "enabled": "top_layers > 0 or bottom_layers > 0", + "value": "top_bottom_pattern", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "connect_skin_polygons": + { + "label": "Connect Top/Bottom Polygons", + "description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.", + "type": "bool", + "default_value": false, + "enabled": "((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (initial_bottom_layers > 0 and top_bottom_pattern_0 == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "skin_angles": + { + "label": "Top/Bottom Line Directions", + "description": "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).", + "type": "[int]", + "default_value": "[ ]", + "enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true }, "skin_no_small_gaps_heuristic": { @@ -1666,6 +1699,123 @@ "settable_per_mesh": true } } + }, + "skin_preshrink": + { + "label": "Skin Removal Width", + "description": "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", + "minimum_value": "0", + "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "top_skin_preshrink": + { + "label": "Top Skin Removal Width", + "description": "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "skin_preshrink", + "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", + "minimum_value": "0", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "bottom_skin_preshrink": + { + "label": "Bottom Skin Removal Width", + "description": "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "skin_preshrink", + "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", + "minimum_value": "0", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } + }, + "expand_skins_expand_distance": + { + "label": "Skin Expand Distance", + "description": "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", + "minimum_value": "-skin_preshrink", + "limit_to_extruder": "top_bottom_extruder_nr", + "enabled": "top_layers > 0 or bottom_layers > 0", + "settable_per_mesh": true, + "children": + { + "top_skin_expand_distance": + { + "label": "Top Skin Expand Distance", + "description": "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "expand_skins_expand_distance", + "minimum_value": "-top_skin_preshrink", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "bottom_skin_expand_distance": + { + "label": "Bottom Skin Expand Distance", + "description": "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used.", + "unit": "mm", + "type": "float", + "default_value": 1, + "value": "expand_skins_expand_distance", + "minimum_value": "-bottom_skin_preshrink", + "enabled": "top_layers > 0 or bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } + }, + "max_skin_angle_for_expansion": + { + "label": "Maximum Skin Angle for Expansion", + "description": "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0ยฐ is horizontal and will cause no skin to be expanded, while an angle of 90ยฐ is vertical and will cause all skin to be expanded.", + "unit": "ยฐ", + "type": "float", + "minimum_value": "0", + "minimum_value_warning": "2", + "maximum_value": "90", + "default_value": 90, + "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "min_skin_width_for_expansion": + { + "label": "Minimum Skin Width for Expansion", + "description": "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical.", + "unit": "mm", + "type": "float", + "default_value": 0, + "value": "top_layers * layer_height / math.tan(math.radians(max_skin_angle_for_expansion))", + "minimum_value": "0", + "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } } } }, @@ -1975,123 +2125,6 @@ "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, - "skin_preshrink": - { - "label": "Skin Removal Width", - "description": "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", - "minimum_value": "0", - "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true, - "children": - { - "top_skin_preshrink": - { - "label": "Top Skin Removal Width", - "description": "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "skin_preshrink", - "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", - "minimum_value": "0", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "bottom_skin_preshrink": - { - "label": "Bottom Skin Removal Width", - "description": "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "skin_preshrink", - "maximum_value_warning": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", - "minimum_value": "0", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - } - } - }, - "expand_skins_expand_distance": - { - "label": "Skin Expand Distance", - "description": "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x", - "minimum_value": "-skin_preshrink", - "limit_to_extruder": "top_bottom_extruder_nr", - "enabled": "top_layers > 0 or bottom_layers > 0", - "settable_per_mesh": true, - "children": - { - "top_skin_expand_distance": - { - "label": "Top Skin Expand Distance", - "description": "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "expand_skins_expand_distance", - "minimum_value": "-top_skin_preshrink", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, - "bottom_skin_expand_distance": - { - "label": "Bottom Skin Expand Distance", - "description": "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used.", - "unit": "mm", - "type": "float", - "default_value": 1, - "value": "expand_skins_expand_distance", - "minimum_value": "-bottom_skin_preshrink", - "enabled": "top_layers > 0 or bottom_layers > 0", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - } - } - }, - "max_skin_angle_for_expansion": - { - "label": "Maximum Skin Angle for Expansion", - "description": "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0ยฐ is horizontal and will cause no skin to be expanded, while an angle of 90ยฐ is vertical and will cause all skin to be expanded.", - "unit": "ยฐ", - "type": "float", - "minimum_value": "0", - "minimum_value_warning": "2", - "maximum_value": "90", - "default_value": 90, - "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true, - "children": - { - "min_skin_width_for_expansion": - { - "label": "Minimum Skin Width for Expansion", - "description": "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical.", - "unit": "mm", - "type": "float", - "default_value": 0, - "value": "top_layers * layer_height / math.tan(math.radians(max_skin_angle_for_expansion))", - "minimum_value": "0", - "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - } - } - }, "skin_edge_support_thickness": { "label": "Skin Edge Support Thickness", @@ -2960,7 +2993,7 @@ "speed_layer_0": { "label": "Initial Layer Speed", - "description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate.", + "description": "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft.", "unit": "mm/s", "type": "float", "default_value": 30, @@ -6518,6 +6551,17 @@ "default_value": 50, "enabled": "conical_overhang_enabled" }, + "conical_overhang_hole_size": + { + "label": "Maximum Overhang Hole Area", + "description": "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mmยฒ will fill all holes in the models base.", + "unit": "mmยฒ", + "type": "float", + "minimum_value": "0", + "minimum_value_warning": "0", + "default_value": 0, + "enabled": "conical_overhang_enabled" + }, "coasting_enable": { "label": "Enable Coasting", diff --git a/resources/definitions/flashforge_base.def.json b/resources/definitions/flashforge_base.def.json new file mode 100644 index 0000000000..c41b03419f --- /dev/null +++ b/resources/definitions/flashforge_base.def.json @@ -0,0 +1,44 @@ +{ + "version": 2, + "name": "Dreamer NX", + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "Egon", + "manufacturer": "Flashforge", + "file_formats": "text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + "machine_extruder_trains": + { + "0": "flashforge_dreamernx_extruder_0" + }, + "has_materials": true, + "has_variants": true, + "has_machine_quality": true, + "preferred_variant_name": "0.4mm Nozzle", + "preferred_quality_type": "normal", + "preferred_material": "generic_pla", + "variants_name": "Nozzle Size" + }, + "overrides": { + "machine_heated_bed": {"default_value": true}, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_acceleration_x": { "value": 1500 }, + "machine_max_acceleration_y": { "value": 1500 }, + "machine_max_acceleration_z": { "value": 500 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_acceleration": { "value": 500 }, + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_max_jerk_e": { "value": 5 } + }, + + + "machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"}, + "machine_start_gcode": {"default_value": ";Start Gcode\nG90 ;absolute positioning\nM118 X25.00 Y25.00 Z20.00 T0\nM140 S{material_bed_temperature_layer_0} T0 ;Heat bed up to first layer temperature\nM104 S{material_print_temperature_layer_0} T0 ;Set nozzle temperature to first layer temperature\nM107 ;start with the fan off\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651\nM907 X100 Y100 Z40 A100 B20 ;Digital potentiometer value\nM108 T0\n;Purge line\nG1 X-110.00 Y-60.00 F4800\nG1 Z{layer_height_0} F420\nG1 X-110.00 Y60.00 E17,4 F1200\n;Purge line end"}, + "machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM652\nM132 X Y Z A B\nG91\nM18" + } + } diff --git a/resources/definitions/flashforge_dreamer_nx.def.json b/resources/definitions/flashforge_dreamer_nx.def.json new file mode 100644 index 0000000000..c551c2792c --- /dev/null +++ b/resources/definitions/flashforge_dreamer_nx.def.json @@ -0,0 +1,31 @@ +{ + "version": 2, + "name": "Dreamer NX", + "inherits": "flashforge_base", + "metadata": { + "visible": true, + "author": "Egon", + "manufacturer": "Flashforge", + "file_formats": "text/x-gcode", + "platform": "FlashForge_DreamerNX.obj", + "platform_offset": [0, 0, 0], + "quality_definition": "flashforge_base" + }, + + "overrides": { + "machine_name": { "default_value": "Dreamer NX" }, + "machine_width": {"default_value": 230}, + "machine_height": {"default_value": 140}, + "machine_depth": {"default_value": 150}, + "machine_center_is_zero": {"default_value": true}, + "machine_head_with_fans_polygon":{"default_value": [[ -15, -25 ],[ -15, 35 ],[ 40, 35 ],[ 40, -25 ]] + }, + "gantry_height": {"value": "30"}, + + + "machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"}, + "machine_start_gcode": {"default_value": ";Start Gcode\nG90 ;absolute positioning\nM118 X25.00 Y25.00 Z20.00 T0\nM140 S{material_bed_temperature_layer_0} T0 ;Heat bed up to first layer temperature\nM104 S{material_print_temperature_layer_0} T0 ;Set nozzle temperature to first layer temperature\nM107 ;start with the fan off\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651\nM907 X100 Y100 Z40 A100 B20 ;Digital potentiometer value\nM108 T0\n;Purge line\nG1 X-110.00 Y-60.00 F4800\nG1 Z{layer_height_0} F420\nG1 X-110.00 Y60.00 E17,4 F1200\n;Purge line end"}, + "machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM652\nM132 X Y Z A B\nG91\nM18" + } + } +} diff --git a/resources/definitions/flyingbear_base.def.json b/resources/definitions/flyingbear_base.def.json index 79a0b6ea89..7205e25be4 100644 --- a/resources/definitions/flyingbear_base.def.json +++ b/resources/definitions/flyingbear_base.def.json @@ -152,7 +152,7 @@ "machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\n;Code for nozzle cleaning and flow normalization\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.4 Y20 Z0.28 F5000.0\nG1 X10.4 Y170.0 Z0.28 F1500.0 E15\nG1 X10.1 Y170.0 Z0.28 F5000.0\nG1 X10.1 Y40 Z0.28 F1500.0 E30\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG28 X0 Y0 ;Home X and Y\n\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG28 X0 Y0 ;Home X and Y\n\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z" }, "machine_heated_bed": { "default_value": true }, "machine_shape": { "default_value": "rectangular" }, @@ -256,4 +256,4 @@ "adaptive_layer_height_variation": { "value": 0.04 }, "adaptive_layer_height_variation_step": { "value": 0.04 } } -} \ No newline at end of file +} diff --git a/resources/definitions/fusedform_300_doppia.def.json b/resources/definitions/fusedform_300_doppia.def.json index ed8fa719a6..6b13bc02ea 100644 --- a/resources/definitions/fusedform_300_doppia.def.json +++ b/resources/definitions/fusedform_300_doppia.def.json @@ -10,7 +10,7 @@ "overrides": { "machine_extruder_count": { "value": 2 }, "machine_name": { "default_value": "FF300 Doppia" }, - "machine_width": { "default_value": 320 }, + "machine_width": { "default_value": 360 }, "machine_depth": { "default_value": 300 }, "machine_height": { "default_value": 320 }, "machine_max_feedrate_x": { "default_value": 100 }, diff --git a/resources/definitions/fusedform_600plus_doppia.def.json b/resources/definitions/fusedform_600plus_doppia.def.json index 18959e8084..de3889c1a8 100644 --- a/resources/definitions/fusedform_600plus_doppia.def.json +++ b/resources/definitions/fusedform_600plus_doppia.def.json @@ -25,6 +25,9 @@ "machine_max_jerk_z": { "default_value": 0.3 }, "machine_max_jerk_e": { "default_value": 5 }, "acceleration_travel": {"value":900} + + + } } diff --git a/resources/definitions/fusedform_base.def.json b/resources/definitions/fusedform_base.def.json index b68ab1a449..24b841f704 100644 --- a/resources/definitions/fusedform_base.def.json +++ b/resources/definitions/fusedform_base.def.json @@ -54,7 +54,7 @@ "retraction_amount": { "default_value": 4 }, "retraction_speed": { "default_value": 70}, "retraction_min_travel": {"value":5 }, - "retraction_count_max": {"value":10 }, + "retraction_count_max": {"default_value":10 }, "retraction_extrusion_window": {"value":4 }, "retraction_hop": {"default_value":0.2}, "retraction_hop_enabled": {"value":true}, diff --git a/resources/definitions/fusedform_doppia_base.def.json b/resources/definitions/fusedform_doppia_base.def.json index 7513ea9fb4..ddee568e28 100644 --- a/resources/definitions/fusedform_doppia_base.def.json +++ b/resources/definitions/fusedform_doppia_base.def.json @@ -54,7 +54,7 @@ "retraction_amount": { "default_value": 4 }, "retraction_speed": { "default_value": 70}, "retraction_min_travel": {"value":5 }, - "retraction_count_max": {"value":10 }, + "retraction_count_max": {"default_value":10 }, "retraction_extrusion_window": {"value":4 }, "retraction_hop": {"default_value":0.2}, "retraction_hop_enabled": {"value":true}, @@ -77,7 +77,9 @@ "support_xy_distance": {"value": 0.5}, "support_z_distance": {"value": 0.3 }, + "adhesion_type": {"default_value":"skirt"}, - "adhesion_type": {"default_value":"skirt"} + "switch_extruder_retraction_amount": { "value": 6 }, + "switch_extruder_retraction_speeds": { "value": 60 } } } diff --git a/resources/definitions/geeetech_A10.def.json b/resources/definitions/geeetech_A10.def.json index c4c3eb700a..6b17223d7b 100644 --- a/resources/definitions/geeetech_A10.def.json +++ b/resources/definitions/geeetech_A10.def.json @@ -46,10 +46,10 @@ "machine_heated_bed": { "default_value": true }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_start_gcode": { - "default_value": "G28 \nG1 Z15 F300\nM107\nG90\nM82\nM104 S215\nM140 S55\nG92 E0\nM109 S215\nM107\nG0 X10 Y20 F6000\nG1 Z0.8\nG1 F300 X180 E40\nG1 F1200 Z2\nG92 E0\nG28" + "default_value": "G28 ; Auto home\nG1 Z15 F300 ;Move up slightly\nM107 ;Off fans\nG90 ;Switch to absolute positioning\nM82 ;Extruder absolute mode\nG92 E0 ;Set position of extruder to 0\nG0 X10 Y20 F1500 ;Move to X10 Y20 at 1500mms\nG1 Z0.8 ;Move Z to 0.8\nG1 F300 X180 E40 ;Extrude a line of filament\nG1 F1200 Z2 ;Raise Z\nG92 E0 ;Set extruder position to zero\nG28 ;Auto home" }, "machine_end_gcode": { - "default_value": "G91\nG1 E-1\nG0 X0 Y200\nM104 S0\nG90\nG92 E0\nM140 S0\nM84\nM104 S0\nM140 S0\nM84" + "default_value": "G91 ;Switch to relative positioning\nG1 E-1 ;Retract filament to lower pressure\nG0 X0 Y200 ;Move hotend to left and bed forward\nM104 S0 ;Cooldown hotend\nG90 ;Switch to absolute mode\nG92 E0 ;Set extruder to zero\nM140 S0 ;Cooldown bed\nM84 ; Disable steppers" }, "machine_extruder_count": { "default_value": 1 diff --git a/resources/definitions/hellbot_hidra.def.json b/resources/definitions/hellbot_hidra.def.json new file mode 100644 index 0000000000..87695dc9d0 --- /dev/null +++ b/resources/definitions/hellbot_hidra.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Hellbot Hidra", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "hellbot_hidra.obj", + "platform_offset": [0, 0, 5], + "platform_texture": "hellbot_hidra.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_hidra_extruder_0", + "1": "hellbot_hidra_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Hidra" }, + "machine_width": { + "default_value": 220 + }, + "machine_depth": { + "default_value": 220 + }, + "machine_height": { + "default_value": 250 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [ -75, 35 ], + [ -75, -18 ], + [ 18, 35 ], + [ 18, -18 ] + ] + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores " + } + + } +} diff --git a/resources/definitions/hellbot_hidra_plus.def.json b/resources/definitions/hellbot_hidra_plus.def.json new file mode 100644 index 0000000000..9ff7a40ecd --- /dev/null +++ b/resources/definitions/hellbot_hidra_plus.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Hellbot Hidra Plus", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "hellbot_hidra_plus.obj", + "platform_offset": [0, 0, 5], + "platform_texture": "hellbot_hidra_plus.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_hidra_plus_extruder_0", + "1": "hellbot_hidra_plus_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Hidra Plus" }, + "machine_width": { + "default_value": 305 + }, + "machine_depth": { + "default_value": 305 + }, + "machine_height": { + "default_value": 350 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [ -75, 35 ], + [ -75, -18 ], + [ 18, 35 ], + [ 18, -18 ] + ] + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "G21; Unidades en Milimetro\nG90; Posicionamiento Absoluto\nM82; E Absoluto\nM107; Apagar Venitilador de capas\nG28; Llevar ejes a origen\nG1 Z15.0 F9000; Levantar Eje Z 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0; Apagar Extrusor E0\nM104 T1 S0; Apagar Extrusor E1\nM140 S0; Apagar Cama Caliente\nG92 E1; Posicionar Extrusor en 1mm\nG1 E-1 F300; Retraer Extrusor 1mm\nG28 X0 Y0; Llevar al origen ejes X e Y\nM84; Desactivar Motores " + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_230.def.json b/resources/definitions/hellbot_magna_2_230.def.json new file mode 100644 index 0000000000..0dedd0b71a --- /dev/null +++ b/resources/definitions/hellbot_magna_2_230.def.json @@ -0,0 +1,42 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 230", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_230.obj", + "platform_texture": "Magna2_230.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_230_extruder_0" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 230" }, + "machine_width": { + "default_value": 230 + }, + "machine_height": { + "default_value": 250 + }, + "machine_depth": { + "default_value": 230 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 1 + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_230_dual.def.json b/resources/definitions/hellbot_magna_2_230_dual.def.json new file mode 100644 index 0000000000..ad15ddf264 --- /dev/null +++ b/resources/definitions/hellbot_magna_2_230_dual.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 230 dual", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_230.obj", + "platform_texture": "Magna2_230.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_230_dual_extruder_0", + "1": "hellbot_magna_2_230_dual_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 230 dual" }, + "machine_width": { + "default_value": 230 + }, + "machine_height": { + "default_value": 250 + }, + "machine_depth": { + "default_value": 230 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_300.def.json b/resources/definitions/hellbot_magna_2_300.def.json new file mode 100644 index 0000000000..8fe65de581 --- /dev/null +++ b/resources/definitions/hellbot_magna_2_300.def.json @@ -0,0 +1,42 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 300", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_300.obj", + "platform_texture": "Magna2_300.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_300_extruder_0" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 300" }, + "machine_width": { + "default_value": 300 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 300 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 1 + } + + } +} diff --git a/resources/definitions/hellbot_magna_2_300_dual.def.json b/resources/definitions/hellbot_magna_2_300_dual.def.json new file mode 100644 index 0000000000..cd94d03100 --- /dev/null +++ b/resources/definitions/hellbot_magna_2_300_dual.def.json @@ -0,0 +1,49 @@ +{ + "version": 2, + "name": "Hellbot Magna 2 300 dual", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Hellbot Development Team", + "manufacturer": "Hellbot", + "file_formats": "text/x-gcode", + "platform": "Hellbot_Magna_2_300.obj", + "platform_texture": "Magna2_300.png", + "has_materials": true, + "machine_extruder_trains": + { + "0": "hellbot_magna_2_300_dual_extruder_0", + "1": "hellbot_magna_2_300_dual_extruder_1" + } + + }, + + "overrides": { + "machine_name": { "default_value": "Hellbot Magna 2 300 Dual" }, + "machine_width": { + "default_value": 300 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 300 + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_extruder_count": { + "default_value": 2 + }, + "machine_start_gcode": { + "default_value": "G21\nG90\nM107\nG28 X0 Y0\nG28 Z0\nG1 Z15.0 F300\nT0\nG92 E0\nG1 F700 E-80\nT1\nG92 E0\nG1 F1000 X1 Y1 Z0.3\nG1 F600 X200 E60\nG1 F1000 Y3\nG1 F600 X1 E120\nT1\nG92 E0\nG28 X0 Y0\nG1 F700 E-80\nT0\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 T0 S0\nM104 T1 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" + } + + } +} diff --git a/resources/definitions/hellbot_magna_I.def.json b/resources/definitions/hellbot_magna_I.def.json index 453dcef718..777ed40954 100644 --- a/resources/definitions/hellbot_magna_I.def.json +++ b/resources/definitions/hellbot_magna_I.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "MUX team", + "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", "platform": "hellbot_magna.obj", @@ -19,6 +19,7 @@ "machine_name": { "default_value": "Hellbot Magna 1" }, + "machine_heated_bed": { "default_value": true }, "machine_width": { "default_value": 220 }, diff --git a/resources/definitions/hellbot_magna_dual.def.json b/resources/definitions/hellbot_magna_dual.def.json index 5ee36e0749..591901885d 100644 --- a/resources/definitions/hellbot_magna_dual.def.json +++ b/resources/definitions/hellbot_magna_dual.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "MUX team", + "author": "Hellbot Development Team", "manufacturer": "Hellbot", "file_formats": "text/x-gcode", "platform": "hellbot_magna.obj", @@ -26,6 +26,9 @@ "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { + "default_value": true + }, "machine_height": { "default_value": 260 }, diff --git a/resources/definitions/ideagen3D_sapphire_plus.def.json b/resources/definitions/ideagen3D_sapphire_plus.def.json index 6a7e7d6bb0..7d7e3601a8 100644 --- a/resources/definitions/ideagen3D_sapphire_plus.def.json +++ b/resources/definitions/ideagen3D_sapphire_plus.def.json @@ -21,14 +21,14 @@ "machine_depth": { "default_value": 300 }, "machine_height": { "default_value": 350 }, "machine_head_with_fans_polygon": { "default_value": [ - [-20, -10], - [-20, 10], - [10, -10], - [10, 10] + [-30, -20], + [-30, 40], + [30, -20], + [30, 40] ] }, - "machine_start_gcode": { "default_value": ";Start GCode by ideagen3D\n\nG1 Z15.0 F6000 ;Move the platform down 15mm\n\n;Initialize Temperature\nM140 S{material_bed_temperature_layer_0} ;heat bed and continue\nM104 S{material_print_temperature_layer_0} ;heat nozzle and continue\nM190 S{material_bed_temperature_layer_0} ;wait for bed temperature to reach inital layer temperature\nM109 S{material_print_temperature_layer_0} ;wait for hot end temperature to reach inital layer temperature\n\nG28 ;Home\n\n;Prime the extruder\nG92 E0\nG1 X1 Y280 Z0.2 ;Prepare to Purge\nG1 Y20 Z0.2 F1500.0 E15 ;Purge line\nG92 E0" }, + "machine_start_gcode": { "default_value": ";Start GCode by ideagen3D\n\nG1 Z15.0 F6000 ;Move the platform down 15mm\n\n;Initialize Temperature\nM140 S{material_bed_temperature_layer_0} ;heat bed and continue\nM104 S{material_print_temperature_layer_0} ;heat nozzle and continue\nM190 S{material_bed_temperature_layer_0} ;wait for bed temperature to reach inital layer temperature\nM109 S{material_print_temperature_layer_0} ;wait for hot end temperature to reach inital layer temperature\n\nG28 M420 S1 ; Home & Enable Bed Levelling\n\n;Prime the extruder\nG92 E0\nG1 X1 Y280 Z0.2 ;Prepare to Purge\nG1 Y20 Z0.2 F1500.0 E15 ;Purge line\nG92 E0" }, "machine_end_gcode": { "default_value": ";End GCode by ideagen3D\n\nM104 S0 ;Set nozzle temperature to 0\nM140 S0 ;Set Bed temperature to 0\n\nG92 E1 ;Prepare to retract filament\nG1 E-1 F300 ;Retract filament\nG28 X0 Y0 ;Home X and Y\nM84 ;Disable Steppers" }, - "gantry_height": { "value": 350 } + "gantry_height": { "value": 65 } } -} \ No newline at end of file +} diff --git a/resources/definitions/inat_base.def.json b/resources/definitions/inat_base.def.json new file mode 100644 index 0000000000..5299f5f46f --- /dev/null +++ b/resources/definitions/inat_base.def.json @@ -0,0 +1,469 @@ +{ + "name": "INAT Base description", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "author": "INAT s.r.o.", + "manufacturer": "INAT s.r.o.", + "file_formats": "text/x-gcode", + "visible": false, + "has_materials": true, + "has_variants": false, + "variants_name": "Extruder:", + "preferred_variant_name": "0.4mm", + "has_machine_quality": true, + "preferred_material": "generic_pla", + "preferred_quality_type": "standard", + "machine_extruder_trains": { + "0": "inat_extruder_0" + }, + "first_start_actions": [ + "MachineSettingsAction" + ] + }, + "overrides": { + "machine_start_gcode": { + "default_value": "G28 ;Home\nG0 Z0.6 F200 ;Move nozzle down\nM192 ; Wait for probe temperature to settle\nG28 Z\nG29\nG0 X0 Y0 Z30 F6000\nM84 E\nM0\nG1 Z15.0 F6000 ;Move the platform down 15mm\n" + }, + "machine_end_gcode": { + "default_value": "M400\nM104 S0\nM140 S0\nM107\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 R5 X\nG0 Y300 F3000\nM84\n" + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_shape": { + "default_value": "rectangular" + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_heated_build_volume": { + "default_value": false + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_head_with_fans_polygon": { + "default_value": [ + [ + -86, + 66 + ], + [ + 44, + 66 + ], + [ + 44, + -96 + ], + [ + -86, + -96 + ] + ] + }, + "gantry_height": { "value": 34 }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_max_feedrate_x": { + "value": 200 + }, + "machine_max_feedrate_y": { + "value": 200 + }, + "machine_max_feedrate_z": { + "value": 10 + }, + "machine_max_feedrate_e": { + "value": 100 + }, + "machine_max_acceleration_x": { + "value": 500 + }, + "machine_max_acceleration_y": { + "value": 500 + }, + "machine_max_acceleration_z": { + "value": 200 + }, + "machine_max_acceleration_e": { + "value": 2000 + }, + "machine_acceleration": { + "value": 500 + }, + "machine_max_jerk_xy": { + "value": 8 + }, + "machine_max_jerk_z": { + "value": 2.0 + }, + "machine_max_jerk_e": { + "value": 5.0 + }, + "layer_height": { + "value": 0.2 + }, + "layer_height_0": { + "value": "machine_nozzle_size / 2.0" + }, + "line_width": { + "value": "1.05 * machine_nozzle_size", + "minimum_value_warning": "0.8 * machine_nozzle_size", + "maximum_value_warning": "1.6 * machine_nozzle_size" + }, + "wall_thickness": { + "value": "max(3*wall_line_width, 1)" + }, + "roofing_layer_count": { + "value": 2 + }, + "top_bottom_thickness": { + "value": 1.0 + }, + "top_bottom_pattern": { + "value": "'zigzag'" + }, + "optimize_wall_printing_order": { + "value": true + }, + "xy_offset_layer_0": { + "value": "-0.5*line_width" + }, + "skin_outline_count": { + "value": 2 + }, + "infill_sparse_density": { + "value": 30 + }, + "infill_pattern": { + "value": "'zigzag' if infill_sparse_density > 50 else 'cubic'" + }, + "infill_sparse_thickness": { + "value": "layer_height if (2*layer_height > 0.8*machine_nozzle_size) else 2*layer_height" + }, + "infill_before_walls": { + "value": false + }, + "expand_skins_expand_distance": { + "value": "4" + }, + "default_material_print_temperature": { + "maximum_value_warning": "470", + "maximum_value": "470" + }, + "material_print_temperature": { + "maximum_value_warning": "470", + "maximum_value": "470" + }, + "material_print_temperature_layer_0": { + "value": "material_print_temperature", + "maximum_value_warning": "470", + "maximum_value": "470" + }, + "material_initial_print_temperature": { + "value": "material_print_temperature", + "maximum_value_warning": "470", + "maximum_value": "470" + }, + "material_final_print_temperature": { + "value": "material_print_temperature", + "maximum_value_warning": "470", + "maximum_value": "470" + }, + "default_material_bed_temperature": { + "maximum_value_warning": "150", + "maximum_value": "150" + }, + "material_bed_temperature": { + "maximum_value_warning": "150", + "maximum_value": "150" + }, + "material_bed_temperature_layer_0": { + "maximum_value_warning": "150", + "maximum_value": "150" + }, + "speed_infill": { + "value": "speed_print" + }, + "speed_wall": { + "value": "speed_print" + }, + "speed_wall_0": { + "value": "0.5 * speed_wall" + }, + "speed_wall_x": { + "value": "speed_wall" + }, + "speed_roofing": { + "value": "speed_wall_0" + }, + "speed_topbottom": { + "value": "speed_print" + }, + "speed_travel": { + "value": "150" + }, + "speed_layer_0": { + "value": "30" + }, + "speed_travel_layer_0": { + "value": "0.5 * speed_travel" + }, + "speed_z_hop": { + "value": 10 + }, + "acceleration_print": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500", + "value": 500 + }, + "acceleration_infill": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_wall": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_wall_0": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_wall_x": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_roofing": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_topbottom": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_support": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_support_infill": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_support_interface": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_support_roof": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_support_bottom": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_prime_tower": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_travel": { + "value": "acceleration_print", + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_layer_0": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_print_layer_0": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_travel_layer_0": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "acceleration_skirt_brim": { + "minimum_value_warning": "100", + "maximum_value_warning": "1500" + }, + "jerk_print": { + "maximum_value_warning": "20", + "value": 8 + }, + "jerk_infill": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_wall": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_wall_0": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_wall_x": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_roofing": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_topbottom": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_support": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_support_infill": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_support_interface": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_support_roof": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_support_bottom": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_prime_tower": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_travel": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_layer_0": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_print_layer_0": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_travel_layer_0": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "jerk_skirt_brim": { + "maximum_value_warning": "20", + "value": "jerk_print" + }, + "retraction_amount": { + "value": 1.8, + "maximum_value_warning": "2.0" + }, + "retraction_speed": { + "value": 45 + }, + "retraction_combing": { + "value": "infill" + }, + "retraction_hop_enabled": { + "value": true + }, + "retraction_hop": { + "value": "3*layer_height" + }, + "cool_fan_speed_min": { + "value": "0.5*cool_fan_speed" + }, + "cool_min_layer_time_fan_speed_max": { + "value": 10 + }, + "support_angle": { + "value": 60 + }, + "support_wall_count": { + "value": "1 if (support_structure == 'tree') else 0" + }, + "support_infill_rate": { + "value": 10 + }, + "support_infill_angles": { + "value": "[45]" + }, + "support_z_distance": { + "value": "layer_height if (2*layer_height > 0.8*machine_nozzle_size) else (2*layer_height)" + }, + "support_join_distance": { + "value": 5.0 + }, + "support_offset": { + "value": 3.0 + }, + "support_infill_sparse_thickness": { + "value": "infill_sparse_thickness" + }, + "support_interface_enable": { + "value": true + }, + "support_interface_height": { + "value": 1.0 + }, + "support_interface_density": { + "value": 80 + }, + "support_interface_pattern": { + "value": "'grid'" + }, + "support_interface_offset": { + "value": "support_offset" + }, + "support_fan_enable": { + "value": true + }, + "support_use_towers": { + "value": false + }, + "support_tree_angle": { + "value": 60 + }, + "adhesion_type": { + "value": "'skirt'" + }, + "skirt_line_count": { + "value": 5 + }, + "skirt_brim_minimal_length": { + "value": 500 + }, + "skirt_gap": { + "value": 10 + }, + "brim_outside_only": { + "value": false + }, + "raft_margin": { + "value": 10 + }, + "raft_airgap": { + "value": "0.5 * layer_height" + }, + "raft_interface_thickness": { + "value": "0.8*machine_nozzle_size", + "maximum_value_warning": "0.8 * machine_nozzle_size" + }, + "raft_interface_line_width": { + "value": "line_width" + }, + "raft_base_line_width": { + "value": "raft_interface_line_width" + }, + "raft_base_speed": { + "value": "speed_layer_0" + } + } +} \ No newline at end of file diff --git a/resources/definitions/inat_proton_x_rail.def.json b/resources/definitions/inat_proton_x_rail.def.json new file mode 100644 index 0000000000..70badb7350 --- /dev/null +++ b/resources/definitions/inat_proton_x_rail.def.json @@ -0,0 +1,31 @@ +{ + + "name": "Proton X Rail", + "version": 2, + "inherits": "inat_base", + "metadata": { + "visible": true, + "quality_definition": "inat_base", + "platform": "inat_proton_x_buildplate.stl", + "platform_offset": [ 0, -1.1, 0] + }, + "overrides": { + "machine_name": { "default_value": "Proton X Rail" }, + "machine_width": { "default_value": 304 }, + "machine_depth": { "default_value": 304 }, + "machine_height": { "default_value": 675 }, + "machine_max_acceleration_x": { + "value": 500 + }, + "machine_max_acceleration_y": { + "value": 800 + }, + "machine_max_acceleration_z": { + "value": 200 + }, + "machine_max_jerk_xy": { + "value": 10 + } + + } +} \ No newline at end of file diff --git a/resources/definitions/inat_proton_x_rod.def.json b/resources/definitions/inat_proton_x_rod.def.json new file mode 100644 index 0000000000..93f9371e97 --- /dev/null +++ b/resources/definitions/inat_proton_x_rod.def.json @@ -0,0 +1,18 @@ +{ + + "name": "Proton X Rod", + "version": 2, + "inherits": "inat_base", + "metadata": { + "visible": true, + "quality_definition": "inat_base", + "platform": "inat_proton_x_buildplate.stl", + "platform_offset": [ 0, -1.1, 0] + }, + "overrides": { + "machine_name": { "default_value": "Proton X Rod" }, + "machine_width": { "default_value": 304 }, + "machine_depth": { "default_value": 304 }, + "machine_height": { "default_value": 675 } + } +} \ No newline at end of file diff --git a/resources/definitions/kosher.def.json b/resources/definitions/kosher.def.json new file mode 100644 index 0000000000..f769d7c7a9 --- /dev/null +++ b/resources/definitions/kosher.def.json @@ -0,0 +1,53 @@ +{ + "version": 2, + "name": "Kosher", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [0, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "kosher_extruder_0", + "1": "kosher_extruder_1" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher" }, + "machine_width": { "default_value": 220 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "ironing_enabled":{"default_value": true}, + + "machine_start_gcode": { "default_value": "M605 S0\nG21\nG90\nM82\nM107\nG28\nT1\nG92 E0\nG1 E16 F210\nG92 E0\nT0\nG92 E0\nG1 E16 F210\nG92 E0\n" }, + "machine_end_gcode": { "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nG28 X0 Y0\nT0\nM605 S1\nM84" }, + "machine_extruder_count": { "default_value": 2 } + } +} diff --git a/resources/definitions/kosher_duplication.def.json b/resources/definitions/kosher_duplication.def.json new file mode 100644 index 0000000000..f7add08a8b --- /dev/null +++ b/resources/definitions/kosher_duplication.def.json @@ -0,0 +1,51 @@ +{ + "version": 2, + "name": "Kosher Duplication", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [52.5, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "kosher_dm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher_Duplication" }, + "machine_width": { "default_value": 100 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "ironing_enabled":{"default_value": true}, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X266\nG28 X\nG28 Y\nG1 X-30 F9000\nG1 Y20 F9000\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG92 E0\nG1 E16 F210\nG92 E0\nM605 S2 X100\nG28 X\nG28 Z\n"}, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/definitions/kosher_mirror.def.json b/resources/definitions/kosher_mirror.def.json new file mode 100644 index 0000000000..a7d5c6ced4 --- /dev/null +++ b/resources/definitions/kosher_mirror.def.json @@ -0,0 +1,51 @@ +{ + "version": 2, + "name": "Kosher Mirror", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat Kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "koshertext.png", + "platform_offset": [65, 0, 0], + "has_material": true, + "has_variants": true, + "preferred_variant_name": "0.4 mm Nozzle", + "machine_extruder_trains": + { + "0": "kosher_mm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Kosher_Mirror" }, + "machine_width": { "default_value": 75 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 220 }, + "machine_heated_bed": { "default_value": true }, + "machine_acceleration": {"default_value": 3000}, + "machine_max_feedrate_x": { "value": 300 }, + "machine_max_feedrate_y": { "value": 300 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_center_is_zero": {"default_value": false}, + "gantry_height": {"value": "48"}, + "line_width": {"value": "machine_nozzle_size"}, + "speed_travel": {"maximum_value": "300", "value": "200"}, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { "default_value": 1.75}, + "retraction_amount": {"default_value": 6.5}, + "retraction_speed": { "default_value": 30}, + + "adhesion_type": { "default_value": "skirt" }, + "ironing_enabled":{"default_value": true}, + "machine_gcode_flavor": { "default_value": "Marlin"}, + "machine_start_gcode": {"default_value": "M605 S0\nT0\nM605 S2 R0 X220\nM605 S3 X220\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature};\nM105\nM109 S{material_print_temperature};\nG28\nG1 X-50 F9000\nG92 E0\nG1 E16 F210\nG92 E0\n" }, + "machine_end_gcode": {"default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM605 S1\nG28 X\nM84"}, + "machine_extruder_count": { "default_value": 1 } + } +} diff --git a/resources/definitions/lotmaxx_sc60.def.json b/resources/definitions/lotmaxx_sc60.def.json index abbf68d75a..a18e197757 100644 --- a/resources/definitions/lotmaxx_sc60.def.json +++ b/resources/definitions/lotmaxx_sc60.def.json @@ -20,7 +20,7 @@ "default_value":"G28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, "machine_end_gcode":{ - "default_value":"G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" + "default_value":"G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "acceleration_print":{"value":1000}, "acceleration_travel":{"value":1000}, diff --git a/resources/definitions/lulzbot_mini_2_common.def.json b/resources/definitions/lulzbot_mini_2_common.def.json new file mode 100644 index 0000000000..0895a52e18 --- /dev/null +++ b/resources/definitions/lulzbot_mini_2_common.def.json @@ -0,0 +1,71 @@ +{ + "version": 2, + "name": "Lulzbot Mini 2", + "inherits": "fdmprinter", + "metadata": { + "author": "Tom Callaway ", + "manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC", + "visible": false, + "preferred_material": "generic_pla", + "exclude_materials": [ "structur3d_dap100silicone" ] + }, + "overrides": { + "machine_center_is_zero": + { + "default_value": false + }, + "machine_nozzle_size": + { + "default_value": 0.5 + }, + "machine_gcode_flavor": + { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_acceleration": + { + "default_value": 1000 + }, + "acceleration_print": + { + "default_value": 1000 + }, + "jerk_print": + { + "default_value": 20 + }, + "machine_max_feedrate_x": + { + "default_value": 800 + }, + "machine_max_feedrate_y": + { + "default_value": 800 + }, + "machine_max_feedrate_z": + { + "default_value": 8 + }, + "machine_max_feedrate_e": + { + "default_value": 40 + }, + "machine_max_acceleration_x": + { + "default_value": 9000 + }, + "machine_max_acceleration_y": + { + "default_value": 9000 + }, + "machine_max_acceleration_z": + { + "default_value": 100 + }, + "machine_max_acceleration_e": + { + "default_value": 1000 + } + } +} + diff --git a/resources/definitions/lulzbot_mini_2_se.def.json b/resources/definitions/lulzbot_mini_2_se.def.json new file mode 100644 index 0000000000..6cf43d8af4 --- /dev/null +++ b/resources/definitions/lulzbot_mini_2_se.def.json @@ -0,0 +1,38 @@ +{ + "version": 2, + "name": "Lulzbot Mini 2 | SE | 0.5 mm", + "inherits": "lulzbot_mini_2_common", + "metadata": { + "author": "Tom Callaway ", + "manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "lulzbot_mini.stl", + "platform_offset": [-100, -11, 100], + "machine_extruder_trains": { + "0": "lulzbot_mini_2_se_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Lulzbot Mini 2 | SE | 0.5 mm" }, + "machine_width": { "default_value": 162 }, + "machine_depth": { "default_value": 162 }, + "machine_height": { "default_value": 180 }, + "machine_heated_bed": { "default_value": true }, + "machine_start_gcode": { + "default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SE 0.5 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n" + }, + "machine_end_gcode": { + "default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n" + }, + "machine_disallowed_areas": { + "default_value": [ + [[ 85, 85], [ 85, 77], [ 77, 85]], + [[-85, 85], [-85, 77], [-77, 85]], + [[ 85,-85], [ 85,-77], [ 77,-85]], + [[-85,-85], [-85,-77], [-77,-85]] + ] + } + } +} diff --git a/resources/definitions/lulzbot_mini_2_sl.def.json b/resources/definitions/lulzbot_mini_2_sl.def.json new file mode 100644 index 0000000000..cecaca1541 --- /dev/null +++ b/resources/definitions/lulzbot_mini_2_sl.def.json @@ -0,0 +1,38 @@ +{ + "version": 2, + "name": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)", + "inherits": "lulzbot_mini_2_common", + "metadata": { + "author": "Tom Callaway ", + "manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "lulzbot_mini.stl", + "platform_offset": [-100, -11, 100], + "machine_extruder_trains": { + "0": "lulzbot_mini_2_sl_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Lulzbot Mini 2 | SL | 0.25 mm (Micro)" }, + "machine_width": { "default_value": 162 }, + "machine_depth": { "default_value": 162 }, + "machine_height": { "default_value": 180 }, + "machine_heated_bed": { "default_value": true }, + "machine_start_gcode": { + "default_value": "; This G-Code has been generated specifically for the Lulzbot Mini 2 with SL 0.25 mm toolhead\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nG26 ; clear potential 'probe fail' condition\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nG28 ; home all axes\nG0 X0 Y187 Z156 F200 ; move away from endstops\nM117 Mini 2 Wiping... ; progress indicator message on LCD\nM109 R{material_standby_temperature} ; soften material before retraction\nG1 E-15 F75 ; retract filament\nG1 X45 Y176 F11520 ; move above wiper pad\nG1 Z0 F1200 ; push nozzle into wiper\nG1 X45 Y178 Z-.5 F4000 ; wiping\nG1 X55 Y176 Z-.5 F4000 ; wiping\nG1 X45 Y177 Z0 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X45 Y178 F4000 ; wiping\nG1 X55 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X80 Y176 F4000 ; wiping\nG1 X60 Y178 F4000 ; wiping\nG1 X90 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X80 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X100 Y176 F4000 ; wiping\nG1 X110 Y178 F4000 ; wiping\nG1 X115 Y176 Z-0.5 F1000 ; wiping\nG1 Z10 ; raise extruder\nG28 X0 Y0 ; home X and Y\nM204 S300 ; set probing acceleration\nG29 ; start auto-leveling sequence\nM420 S1 ; enable leveling matrix\nM425 Z ; use measured Z backlash for compensation\nM425 Z F0 ; turn off measured Z backlash compensation by default\nM204 S2000 ; restore standard acceleration\nG1 X5 Y15 Z10 F5000 ; move up off last probe point\nG4 S1 ; pause\nM400 ; wait for moves to finish\nM117 Heating... ; progress indicator message on LCD\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nG1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle\nM117 Mini 2 Printing... ; progress indicator message on LCD\n" + }, + "machine_end_gcode": { + "default_value": "; part removal temp is hardcoded to 45\nM400 ; wait for moves to finish\nM140 S45 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nG92 E5 ; set extruder to 5mm for retract on print end\nM117 Cooling please wait ; progress indicator message on LCD\nG1 X5 Y5 Z183 E0 F3000 ; move to cooling position\nG1 E5 ; re-prime extruder\nM190 R45 ; wait for bed to cool down to removal temp\nG1 X145 F1000 ; move extruder out of the way\nG1 Y175 F1000 ; present finished print\nM140 S0 ; cool down\nM77 ; end LCD print timer\nG90 ; absolute positioning\nM18 X Y E ; turn off X Y and E axis\nM117 Print Complete. ; print complete message\n" + }, + "machine_disallowed_areas": { + "default_value": [ + [[ 85, 85], [ 85, 77], [ 77, 85]], + [[-85, 85], [-85, 77], [-77, 85]], + [[ 85,-85], [ 85,-77], [ 77,-85]], + [[-85,-85], [-85,-77], [-77,-85]] + ] + } + } +} diff --git a/resources/definitions/lulzbot_taz_pro_common.def.json b/resources/definitions/lulzbot_taz_pro_common.def.json new file mode 100644 index 0000000000..1e75322ae1 --- /dev/null +++ b/resources/definitions/lulzbot_taz_pro_common.def.json @@ -0,0 +1,84 @@ +{ + "version": 2, + "name": "Lulzbot TAZ Pro", + "inherits": "fdmprinter", + "metadata": { + "author": "Tom Callaway ", + "manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC", + "visible": false, + "preferred_material": "generic_pla", + "exclude_materials": [ "structur3d_dap100silicone" ] + }, + "overrides": { + "material_print_temperature": { + "minimum_value": "0" + }, + "material_bed_temperature": { + "minimum_value": "0", + "maximum_value_warning": "125" + }, + "material_bed_temperature_layer_0": + { + "maximum_value_warning": "125" + }, + "material_standby_temperature": { + "minimum_value": "0" + }, + "machine_center_is_zero": + { + "default_value": false + }, + "machine_nozzle_size": + { + "default_value": 0.5 + }, + "machine_gcode_flavor": + { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_acceleration": + { + "default_value": 500 + }, + "acceleration_print": + { + "default_value": 500 + }, + "jerk_print": + { + "default_value": 12 + }, + "machine_max_feedrate_x": + { + "default_value": 800 + }, + "machine_max_feedrate_y": + { + "default_value": 800 + }, + "machine_max_feedrate_z": + { + "default_value": 3 + }, + "machine_max_feedrate_e": + { + "default_value": 40 + }, + "machine_max_acceleration_x": + { + "default_value": 9000 + }, + "machine_max_acceleration_y": + { + "default_value": 9000 + }, + "machine_max_acceleration_z": + { + "default_value": 100 + }, + "machine_max_acceleration_e": + { + "default_value": 1000 + } + } +} diff --git a/resources/definitions/lulzbot_taz_pro_dual.def.json b/resources/definitions/lulzbot_taz_pro_dual.def.json new file mode 100644 index 0000000000..ba34e5a0ce --- /dev/null +++ b/resources/definitions/lulzbot_taz_pro_dual.def.json @@ -0,0 +1,34 @@ +{ + "version": 2, + "name": "Lulzbot TAZ Pro Dual Extruder", + "inherits": "lulzbot_taz_pro_common", + "metadata": { + "author": "Tom Callaway ", + "manufacturer": "Fargo Additive Manufacturing Equipment 3D, LLC", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "lulzbot_taz_pro_bed.stl", + "platform_offset": [0, -10, 0], + "machine_extruder_trains": { + "0": "lulzbot_taz_pro_dual_extruder_0", + "1": "lulzbot_taz_pro_dual_extruder_1" + } + }, + + "overrides": { + "machine_name": { "default_value": "Lulzbot TAZ Pro" }, + "machine_width": { "default_value": 282 }, + "machine_depth": { "default_value": 286 }, + "machine_height": { "default_value": 286 }, + "machine_heated_bed": { "default_value": true }, + "machine_start_gcode": { + "default_value": "; This profile is designed specifically for the LulzBot TAZ Pro with Dual Extruder Tool Head\nM73 P0 ; clear GLCD progress bar\nM75 ; start GLCD timer\nM107 ; disable fans\nG90 ; absolute positioning\nM420 S0 ; disable previous leveling matrix\nM140 S{material_bed_temperature_layer_0} ; begin bed temping up\nM104 S{material_standby_temperature} T0 ; soften filament\nM104 S{material_standby_temperature} T1 ; soften filament\nG28 ; home\nM117 Heating... ; LCD status message\nM109 R{material_standby_temperature} T0 ; wait for temp\nM109 R{material_standby_temperature} T1 ; wait for temp\nT0 ; select this extruder first\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder to zero\nG1 E-10 F100 ; retract 10mm of filament on first extruder\nG0 X50 F1000 ; move over to switch extruders\nT1 ; switch extruders\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder to zero\nG1 E-10 F100 ; retract 10mm of filament on second extruder\nM104 S{material_standby_temperature} T0 ; set to wipe temp\nM104 S{material_standby_temperature} T1 ; set to wipe temp\nM106 ; turn on fans to speed cooling\nT0 ; select first extruder for probing\nG1 X-16.5 Y100 F2000 ; move above wiper pad\nM117 Cooling... ; LCD status message\nM109 R{material_standby_temperature} T0 ; wait for T0 to reach temp\nM109 R{material_standby_temperature} T1 ; wait for T1 to reach temp\nM107 ; turn off fan\nG1 Z 1.0 ; push nozzle into wiper\nG1 X -16.5 Y100 F1000 ; slow wipe\nG1 X -16.5 Y90 F1000 ; slow wipe\nG1 X -15.5 Y86 F2000 ; fast wipe\nG1 X -17.5 Y80 F2000 ; fast wipe\nG1 X -15.5 Y74 F2000 ; fast wipe\nG1 X -17.5 Y70 F2000 ; fast wipe\nG1 X -16.5 Y68 F1000 ; slow wipe\nG1 X -16.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y60 F1000 ; slow wipe\nG1 X -14.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y46 F1000 ; slow wipe\nG1 X -17.5 Y60 F1000 ; slow wipe\nG1 X -16.5 Y60 F1000 ; slow wipe\nG1 X -16.5 Y42 F1000 ; slow wipe\nG1 X -15.5 Y40 F2000 ; fast wipe\nG1 X -17.5 Y38 F2000 ; fast wipe\nG1 X -15.5 Y36 F2000 ; fast wipe\nG1 X -17.5 Y34 F2000 ; fast wipe\nG1 X -16.5 Y30 F1000 ; slow wipe\nG1 X -16.5 Y19 F1000 ; slow wipe\nG1 X -16.5 Y19 Z20 F1000 ; raise extruder\nM106 S255 ; turn on fan to blow away fuzzies\nG4 S5 ; wait 5 seconds\nM107 ; turn off fan\nG0 X50 F1000 ; move over to switch extruders\nT1 ; switch to second extruder\nG1 X296.5 Y100 F5000 ; move E2 above second wiper pad\nG1 Z 1.0 ; push nozzle into wiper\nG1 X 296.5 Y100 F1000 ; slow wipe\nG1 X 296.5 Y90 F1000 ; slow wipe\nG1 X 297.5 Y86 F2000 ; fast wipe\nG1 X 295.5 Y80 F2000 ; fast wipe\nG1 X 297.5 Y74 F2000 ; fast wipe\nG1 X 295.5 Y70 F2000 ; fast wipe\nG1 X 296.5 Y68 F1000 ; slow wipe\nG1 X 296.5 Y60 F1000 ; slow wipe\nG1 X 298 Y60 F1000 ; slow wipe\nG1 X 298 Y46 F1000 ; slow wipe\nG1 X 295 Y46 F1000 ; slow wipe\nG1 X 295 Y60 F1000 ; slow wipe\nG1 X 298 Y60 F1000 ; slow wipe\nG1 X 298 Y46 F1000 ; slow wipe\nG1 X 295 Y46 F1000 ; slow wipe\nG1 X 295 Y60 F1000 ; slow wipe\nG1 X 298 Y60 F1000 ; slow wipe\nG1 X 298 Y46 F1000 ; slow wipe\nG1 X 295 Y46 F1000 ; slow wipe\nG1 X 295 Y60 F1000 ; slow wipe\nG1 X 296.5 Y60 F1000 ; slow wipe\nG1 X 296.5 Y42 F1000 ; slow wipe\nG1 X 297.5 Y40 F2000 ; fast wipe\nG1 X 295.5 Y38 F2000 ; fast wipe\nG1 X 297.5 Y36 F2000 ; fast wipe\nG1 X 295.5 Y34 F2000 ; fast wipe\nG1 X 297.5 Y30 F1000 ; slow wipe\nG1 X 296.5 Y19 F1000 ; slow wipe\nG1 X 296.5 Y19 Z20 F1000 ; raise extruder\nM106 S255 ; turn on fan to blow away fuzzies\nG4 S5 ; wait 5 seconds\nM107 ; turn off fan\nG0 X247 F1000 ; move over to switch extruders\nT0 ; switch to first extruder\nM109 R{material_standby_temperature} ; heat to probe temp\nM204 S100 ; set accel for probing\nG29 ; probe sequence (for auto-leveling)\nM420 S1 ; enable leveling matrix\nM204 S500 ; set accel back to normal\nM104 S{material_print_temperature_layer_0} T0 ; set extruder temp\nM104 S{material_print_temperature_layer_0} T1 ; set extruder temp\nG1 X100 Y-29 Z0.5 F3000 ; move to open space\nM400 ; clear buffer\nM117 Heating... ; LCD status message\nM109 R{material_print_temperature_layer_0} T0 ; set extruder temp and wait\nM109 R{material_print_temperature_layer_0} T1 ; set extruder temp and wait\nM117 Purging... ; LCD status message\nT0 ; select this extruder first\nG1 E0 F100 ; undo retraction\nG92 E-30 ; set extruder negative amount to purge\nG1 E0 F100 ; purge XXmm of filament\nG1 E-3 F200 ; purge retraction\nG1 Z0.45 ; clear bed (barely)\nG1 X100 Y10 F4000 ; move above bed to shear off filament\nM106 S255 ; turn on fan\nG4 S7 ; wait 7 seconds\nM107 ; turn off fan\nG1 X180 Y-29 Z0.45 F3000 ; move to open space\nT1 ; set extruder\nG1 E0 F100 ; undo retraction\nG92 E-30 ; set extruder negative amount to purge\nG1 E0 F100 ; purge XXmm of filament\nG1 E-4 F200 ; purge retraction\nG1 Z0.35 ; clear bed (barely)\nG1 X180 Y10 F4000 ; move above bed to shear off filament\nT0 ; set extruder\nM190 R{material_bed_temperature_layer_0} ; get bed temping up during first layer\nG1 Z2 E0 F75 ; raise head and 0 extruder\nM82 ; set to absolute mode\nM400 ; clear buffer\nM117 TAZ Printing... ; LCD status message\n" + }, + "machine_end_gcode": { + "default_value": "; part removal temp is hardcoded to 45\nM400\nM104 S0 T0 ; T0 hotend off\nM104 S0 T1 ; T1 hotend off\nM107 ; fans off\nG91 ; relative positioning\nT0\nG1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z20 E-1 X-20 Y-20 F2000 ; move Z up a bit and retract filament even more\nG1 E0 ; re-prime extruder 1\nT1\nG1 E-1 F300 ; retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 E0 ; re-prime extruder 2\nT0\nM117 Cooling please wait ; progress indicator message\nG90 ; absolute positioning\nG1 Y0 F3000 ; move to cooling position\nM190 R45 ; set bed to cool off\nG1 Y280 F3000 ; present finished print\nM140 S0 ; cool down\nM77 ; stop GLCD timer\nM18 X Y E ; turn off x y and e axis\nG90 ; absolute positioning\nM117 Print complete ; progress indicator message\n" + }, + "machine_extruder_count": { "default_value": 2 }, + "layer_start_x": { "value": 100 }, + "layer_start_y": { "value": 100 } + } +} diff --git a/resources/definitions/maker_made_300x.def.json b/resources/definitions/maker_made_300x.def.json new file mode 100644 index 0000000000..9651aaf5f3 --- /dev/null +++ b/resources/definitions/maker_made_300x.def.json @@ -0,0 +1,150 @@ +{ + "version": 2, + "name": "Maker Made 300x", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "DragonJe", + "manufacturer": "Maker Made", + "file_formats": "text/x-gcode", + "platform_offset": [0, 0, 0], + "has_materials": true, + "has_variants": false, + "preferred_quality_type": "normal", + "has_machine_quality": false, + "preferred_material": "generic_pla", + "machine_extruder_trains": + { + "0": "maker_made_300x_extruder_0" + } + }, + + "overrides": { + "machine_name": {"default_value": "Maker Made 300x"}, + "machine_width": {"default_value": 300}, + "machine_height": {"default_value": 400}, + "machine_depth": {"default_value": 300}, + "machine_head_with_fans_polygon": {"default_value": [[-30, 34],[-30, -32],[30, -32],[30, 34]]}, + "gantry_height": {"value": "30"}, + "machine_heated_bed": {"default_value": true}, + "material_diameter": {"default_value": 1.75}, + "machine_gcode_flavor": {"default_value": " RepRap (Marlin/Sprinter)"}, + "machine_start_gcode": {"default_value": "G28 ;Home\n G29 ;Auto Level\n G92 E0 ;Reset Extruder\n G1 Z5.0 F3000 ;Move Z Axis up\n G1 X25 Y295.0 Z0.28 F3000.0 ;Move to extrude\n G1 X250 Y295.0 Z0.28 F1500.0 E15 ;Draw the first line\n G1 X25 Y290.0 Z0.28 F3000.0 ;Move to side a little\n G1 X250 Y290.0 Z0.28 F1500.0 E30 ;Draw the second line\n G92 E0 ;Reset Extruder\n G1 Z5.0 F3000 ;Move Z Axis up" }, + "machine_end_gcode": {"default_value": "M104 S0\n M140 S0\n ;Retract the filament\n G92 E1\n G1 E-1 F300\n G28 X0 Y0\n G1 Y300 F3000 ;Move bed forward\n M84" }, + + "layer_height": {"value": 0.16}, + "layer_height_0": {"value": 0.32}, + "line_width": {"value": 0.4}, + "wall_line_width_0": {"value": 0.4}, + "initial_layer_line_width_factor": {"value": 100}, + "wall_thickness": {"value": 0.8}, + "wall_0_wipe_dist": {"value": 0.2}, + "roofing_layer_count": {"value": 1}, + "top_bottom_thickness": {"value": 0.6}, + "top_thickness": {"value": 0.8}, + "top_layers": {"value": 5}, + "bottom_thickness": {"value": 0.6}, + "bottom_layers": {"value": 3}, + "top_bottom_pattern": {"value": "'lines'" }, + "top_bottom_pattern_0": {"value": "'lines'" }, + "wall_0_inset": {"value": 0}, + "optimize_wall_printing_order": {"value": false }, + "outer_inset_first": {"value": false }, + "alternate_extra_perimeter": {"value": false }, + "travel_compensate_overlapping_walls_enabled": {"value": true }, + "travel_compensate_overlapping_walls_0_enabled": {"value": true }, + "travel_compensate_overlapping_walls_x_enabled": {"value": true }, + "wall_min_flow": {"value": 0}, + "fill_perimeter_gaps": {"value": "'everywhere'" }, + "filter_out_tiny_gaps": {"value": true }, + "fill_outline_gaps": {"value": true }, + "xy_offset": {"value": 0}, + "skin_no_small_gaps_heuristic": {"value": true }, + "skin_outline_count": {"value": 1}, + "ironing_enabled": {"value": false }, + "infill_sparse_density": {"value": 20 }, + "zig_zaggify_infill": {"value": false }, + "infill_multiplier": {"value": 1}, + "infill_wall_line_count": {"value": 0}, + "infill_overlap": {"value": 10}, + "skin_overlap": {"value": 5}, + "infill_wipe_dist": {"value": 0.1}, + "gradual_infill_steps": {"value": 0}, + "infill_before_walls": {"value": false }, + "infill_support_enabled": {"value": false }, + "max_skin_angle_for_expansion": {"value": 90}, + "default_material_print_temperature": {"value": 220}, + "material_print_temperature": {"value": 220}, + "material_print_temperature_layer_0": {"value": 220}, + "material_initial_print_temperature": {"value": 220}, + "material_final_print_temperature": {"value": 220}, + "default_material_bed_temperature": {"value": 50}, + "material_bed_temperature": {"value": 50}, + "material_flow": {"value": 100}, + "retraction_enable": {"value": true }, + "retract_at_layer_change": {"value": false }, + "retraction_amount": {"value": 5}, + "retraction_speed": {"value": 45}, + "retraction_extra_prime_amount": {"value": 0}, + "retraction_min_travel": {"value": 0.8}, + "retraction_count_max": {"value": 90}, + "retraction_extrusion_window": {"value": 5}, + "limit_support_retractions": {"value": true }, + "switch_extruder_retraction_amount": {"value": 16}, + "switch_extruder_retraction_speeds": {"value": 20}, + "speed_print": {"value": 50}, + "speed_travel": {"value": 150}, + "speed_layer_0": {"value": 10}, + "speed_travel_layer_0": {"value": 50}, + "machine_max_feedrate_z": {"value": 0}, + "speed_slowdown_layers": {"value": 2}, + "speed_equalize_flow_enabled": {"value": false }, + "acceleration_enabled": {"value": false }, + "acceleration_roofing": {"value": 3000 }, + "jerk_enabled": {"value": false }, + "retraction_combing": {"value": "'within infill'" }, + "travel_retract_before_outer_wall": {"value": false }, + "travel_avoid_other_parts": {"value": true }, + "retraction_hop_enabled": {"value": false }, + "cool_fan_enabled": {"value": true }, + "cool_fan_speed": {"value": 100}, + "cool_fan_speed_0": {"value": 0}, + "cool_fan_full_at_height": {"value": 0.32 }, + "cool_lift_head": {"value": false }, + "support_enable": {"value": true }, + "support_type": {"value": "'everywhere'" }, + "support_angle": {"value": "50"}, + "support_pattern": {"value": "'grid'"}, + "support_wall_count": {"value": 0}, + "zig_zaggify_support": {"value": false }, + "support_infill_rate": {"value": "15 if support_enable else 0"}, + "support_brim_enable": {"value": true }, + "support_brim_line_count": {"value": 5}, + "support_z_distance": {"value": 0.2}, + "support_xy_distance": {"value": 0.7}, + "support_xy_distance_overhang": {"value": 0.2}, + "support_bottom_stair_step_height": {"value": 0.3}, + "support_bottom_stair_step_width": {"value": 5.0}, + "support_join_distance": {"value": 2.0}, + "support_offset": {"value": 0.2}, + "gradual_support_infill_steps": {"value": 0}, + "support_roof_enable": {"value": true }, + "support_bottom_enable": {"value": false }, + "support_roof_height": {"value": 0.45}, + "support_roof_density": {"value": 45}, + "support_roof_pattern": {"value": "'lines'" }, + "support_fan_enable": {"value": false }, + "support_use_towers": {"value": true }, + "support_tower_diameter": {"value": 3}, + "support_tower_roof_angle": {"value": "65"}, + "adhesion_type": {"value": "'skirt'"}, + "skirt_line_count": {"value": 2}, + "skirt_gap": {"value": 3}, + "meshfix_union_all": {"value": true }, + "meshfix_union_all_remove_holes": {"value": false }, + "meshfix_extensive_stitching": {"value": false }, + "meshfix_keep_open_polygons": {"value": false }, + "multiple_mesh_overlap": {"value": "0.16"}, + "carve_multiple_volumes": {"value": false } + } +} diff --git a/resources/definitions/mingda_base.def.json b/resources/definitions/mingda_base.def.json new file mode 100644 index 0000000000..a7daa76d97 --- /dev/null +++ b/resources/definitions/mingda_base.def.json @@ -0,0 +1,264 @@ +{ + "name": "MINGDA Base Printer", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "cataclism", + "manufacturer": "MINGDA", + "file_formats": "text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + + "machine_extruder_trains": { + "0": "mingda_base_extruder_0" + }, + + "has_materials": true, + "has_variants": true, + "has_machine_quality": true, + "variants_name": "Nozzle Size", + + "preferred_variant_name": "0.4mm Nozzle", + "preferred_quality_type": "standard", + "preferred_material": "generic_pla", + "exclude_materials": [ + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_TPU", + "chromatik_pla", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fiberlogy_hd_pla", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_bam", + "generic_cffcpe", + "generic_cffpa", + "generic_cpe", + "generic_cpe_plus", + "generic_gffcpe", + "generic_gffpa", + "generic_hips", + "generic_nylon", + "generic_pc", + "generic_pp", + "generic_pva", + "generic_tough_pla", + "imade3d_petg_green", + "imade3d_petg_pink", + "imade3d_pla_green", + "imade3d_pla_pink", + "innofill_innoflex60_175", + "octofiber_pla", + "polyflex_pla", + "polymax_pla", + "polyplus_pla", + "polywood_pla", + "structur3d_dap100silicone", + "tizyx_abs", + "tizyx_pla", + "tizyx_pla_bois", + "ultimaker_abs_black", + "ultimaker_abs_blue", + "ultimaker_abs_green", + "ultimaker_abs_grey", + "ultimaker_abs_orange", + "ultimaker_abs_pearl-gold", + "ultimaker_abs_red", + "ultimaker_abs_silver-metallic", + "ultimaker_abs_white", + "ultimaker_abs_yellow", + "ultimaker_bam", + "ultimaker_cpe_black", + "ultimaker_cpe_blue", + "ultimaker_cpe_dark-grey", + "ultimaker_cpe_green", + "ultimaker_cpe_light-grey", + "ultimaker_cpe_plus_black", + "ultimaker_cpe_plus_transparent", + "ultimaker_cpe_plus_white", + "ultimaker_cpe_red", + "ultimaker_cpe_transparent", + "ultimaker_cpe_white", + "ultimaker_cpe_yellow", + "ultimaker_nylon_black", + "ultimaker_nylon_transparent", + "ultimaker_pc_black", + "ultimaker_pc_transparent", + "ultimaker_pc_white", + "ultimaker_pla_black", + "ultimaker_pla_blue", + "ultimaker_pla_green", + "ultimaker_pla_magenta", + "ultimaker_pla_orange", + "ultimaker_pla_pearl-white", + "ultimaker_pla_red", + "ultimaker_pla_silver-metallic", + "ultimaker_pla_transparent", + "ultimaker_pla_white", + "ultimaker_pla_yellow", + "ultimaker_pp_transparent", + "ultimaker_pva", + "ultimaker_tough_pla_black", + "ultimaker_tough_pla_green", + "ultimaker_tough_pla_red", + "ultimaker_tough_pla_white", + "ultimaker_tpu_black", + "ultimaker_tpu_blue", + "ultimaker_tpu_red", + "ultimaker_tpu_white", + "verbatim_bvoh_175", + "zyyx_pro_flex", + "zyyx_pro_pla" + ] + }, + "overrides": { + "machine_name": { "default_value": "MINGDA Base Printer" }, + "machine_start_gcode": { "default_value": "G28 ; home all axes\n M117 Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"}, + "machine_end_gcode": { "default_value": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y200 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n G1 X0 Y300 F1000 ; prepare for part removal\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_feedrate_e": { "value": 50 }, + + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 100 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_acceleration": { "value": 500 }, + + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_max_jerk_e": { "value": 5 }, + + "machine_heated_bed": { "default_value": true }, + + "material_diameter": { "default_value": 1.75 }, + + "acceleration_print": { "value": 500 }, + "acceleration_travel": { "value": 500 }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, + + "jerk_print": { "value": 8 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + + "acceleration_enabled": { "value": false }, + "jerk_enabled": { "value": false }, + + "speed_print": { "value": 60.0 } , + "speed_infill": { "value": "speed_print" }, + "speed_wall": { "value": "speed_print / 2" }, + "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_topbottom": { "value": "speed_print / 2" }, + "speed_roofing": { "value": "speed_topbottom" }, + "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0": { "value": 20.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_z_hop": { "value": 5 }, + + "skirt_brim_speed": { "value": "speed_layer_0" }, + + "line_width": { "value": "machine_nozzle_size * 1.1" }, + + "optimize_wall_printing_order": { "value": true }, + + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_flow": { "value": 100 }, + "travel_compensate_overlapping_walls_0_enabled": { "value": false }, + + "z_seam_type": { "value": "'back'" }, + "z_seam_corner": { "value": "'z_seam_corner_none'" }, + + "infill_sparse_density": { "value": "15" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 30.0 }, + "skin_overlap": { "value": 10.0 }, + "infill_wipe_dist": { "value": 0.0 }, + "wall_0_wipe_dist": { "value": 0.0 }, + + "fill_perimeter_gaps": { "value": "'everywhere'" }, + "fill_outline_gaps": { "value": false }, + "filter_out_tiny_gaps": { "value": false }, + + "retraction_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + "retraction_retract_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + "retraction_prime_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + + "retraction_hop_enabled": { "value": true }, + "retraction_hop": { "value": "layer_height*2" }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'" }, + "retraction_combing_max_distance": { "value": 30 }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + + "retraction_amount": { "value": 2 }, + "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled": { "value": true }, + "cool_min_layer_time": { "value": 10 }, + + "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, + "brim_replaces_support": { "value": false }, + "skirt_gap": { "value": 10.0 }, + "skirt_line_count": { "value": 4 }, + + "adaptive_layer_height_variation": { "value": 0.04 }, + "adaptive_layer_height_variation_step": { "value": 0.04 }, + + "meshfix_maximum_resolution": { "value": "0.05" }, + "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, + + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" }, + "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_use_towers": { "value": false }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_wall_count": { "value": 1 }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_density": { "value": 33.333 }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 }, + "minimum_support_area": { "value": 2 }, + "minimum_interface_area": { "value": 10 }, + "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, + "wall_thickness": {"value": "line_width * 2" } + + } +} diff --git a/resources/definitions/mingda_d2.def.json b/resources/definitions/mingda_d2.def.json new file mode 100644 index 0000000000..a20ff53db1 --- /dev/null +++ b/resources/definitions/mingda_d2.def.json @@ -0,0 +1,19 @@ +{ + "name": "MINGDA D2", + "version": 2, + "inherits": "mingda_base", + "overrides": { + "machine_name": { "default_value": "MINGDA D2" }, + "machine_width": { "default_value": 230 }, + "machine_depth": { "default_value": 230 }, + "machine_height": { "default_value": 260 }, + "gantry_height": { "value": 25 } + + }, + "metadata": { + "quality_definition": "mingda_base", + "visible": true, + "platform": "mingda_d2_base.stl", + "platform_offset": [ -205, -77, 65] + } +} diff --git a/resources/definitions/rigid3d_base.def.json b/resources/definitions/rigid3d_base.def.json index 892458cdcb..76ed115a57 100644 --- a/resources/definitions/rigid3d_base.def.json +++ b/resources/definitions/rigid3d_base.def.json @@ -4,7 +4,7 @@ "inherits": "fdmprinter", "metadata": { "visible": false, - "author": "Ramazan UTKU", + "author": "Mehmet SUTAลž", "manufacturer": "Rigid3D", "file_formats": "text/x-gcode", "has_materials": true, @@ -19,25 +19,12 @@ "preferred_material": "generic_pla_175", "exclude_materials": [ "chromatik_pla", - "dsm_arnitel2045_175", - "dsm_novamid1070_175", - "emotiontech_abs", - "emotiontech_asax", - "emotiontech_hips", - "emotiontech_petg", - "emotiontech_pla", - "emotiontech_pva-m", - "emotiontech_pva-oks", - "emotiontech_pva-s", - "emotiontech_tpu98a", - "fabtotum_abs", - "fabtotum_nylon", - "fabtotum_pla", - "fabtotum_tpu", + "dsm_arnitel2045_175", "dsm_novamid1070_175", + "emotiontech_abs", "emotiontech_absx", "emotiontech_acetate", "emotiontech_bvoh", "emotiontech_asax", "emotiontech_hips", "emotiontech_petg", "emotiontech_pla", "emotiontech_pva-m", "emotiontech_pva-oks", "emotiontech_pva-s", "emotiontech_tpu98a", + "eSUN_PETG_Black", "eSUN_PETG_Grey", "eSUN_PETG_Purple", "eSUN_PLA_PRO_Black", "eSUN_PLA_PRO_Grey", "eSUN_PLA_PRO_Purple", "eSUN_PLA_PRO_White", + "fabtotum_abs", "fabtotum_nylon", "fabtotum_pla", "fabtotum_tpu", "fiberlogy_hd_pla", - "filo3d_pla", - "filo3d_pla_green", - "filo3d_pla_red", + "filo3d_pla", "filo3d_pla_green", "filo3d_pla_red", "generic_abs", "generic_bam", "generic_cffcpe", @@ -55,84 +42,27 @@ "generic_pva", "generic_tough_pla", "generic_tpu", - "imade3d_petg_175", - "imade3d_pla_175", + "imade3d_petg_175", "imade3d_pla_175", "innofill_innoflex60_175", - "leapfrog_abs_natural", - "leapfrog_epla_natural", - "leapfrog_pva_natural", + "leapfrog_abs_natural", "leapfrog_epla_natural", "leapfrog_pva_natural", "octofiber_pla", - "polyflex_pla", - "polymax_pla", - "polyplus_pla", - "polywood_pla", + "polyflex_pla", "polymax_pla", "polyplus_pla", "polywood_pla", + "redd_abs", "redd_asa", "redd_hips", "redd_nylon", "redd_petg", "redd_pla", "redd_tpe", "structur3d_dap100silicone", - "tizyx_abs", - "tizyx_flex", - "tizyx_petg", - "tizyx_pla", - "tizyx_pla_bois", - "tizyx_pva", - "ultimaker_abs_black", - "ultimaker_abs_blue", - "ultimaker_abs_green", - "ultimaker_abs_grey", - "ultimaker_abs_orange", - "ultimaker_abs_pearl-gold", - "ultimaker_abs_red", - "ultimaker_abs_silver-metallic", - "ultimaker_abs_white", - "ultimaker_abs_yellow", + "tizyx_abs", "tizyx_flex", "tizyx_petg", "tizyx_pla", "tizyx_pla_bois", "tizyx_pva", + "ultimaker_abs_black", "ultimaker_abs_blue", "ultimaker_abs_green", "ultimaker_abs_grey", "ultimaker_abs_orange", "ultimaker_abs_pearl-gold", "ultimaker_abs_red", "ultimaker_abs_silver-metallic", "ultimaker_abs_white", "ultimaker_abs_yellow", "ultimaker_bam", - "ultimaker_cpe_black", - "ultimaker_cpe_blue", - "ultimaker_cpe_dark-grey", - "ultimaker_cpe_green", - "ultimaker_cpe_light-grey", - "ultimaker_cpe_plus_black", - "ultimaker_cpe_plus_transparent", - "ultimaker_cpe_plus_white", - "ultimaker_cpe_red", - "ultimaker_cpe_transparent", - "ultimaker_cpe_white", - "ultimaker_cpe_yellow", - "ultimaker_nylon_black", - "ultimaker_nylon_transparent", - "ultimaker_pc_black", - "ultimaker_pc_transparent", - "ultimaker_pc_white", - "ultimaker_pla_black", - "ultimaker_pla_blue", - "ultimaker_pla_green", - "ultimaker_pla_magenta", - "ultimaker_pla_orange", - "ultimaker_pla_pearl-white", - "ultimaker_pla_red", - "ultimaker_pla_silver-metallic", - "ultimaker_pla_transparent", - "ultimaker_pla_white", - "ultimaker_pla_yellow", + "ultimaker_cpe_black", "ultimaker_cpe_blue", "ultimaker_cpe_dark-grey", "ultimaker_cpe_green", "ultimaker_cpe_light-grey", "ultimaker_cpe_plus_black", "ultimaker_cpe_plus_transparent", "ultimaker_cpe_plus_white", "ultimaker_cpe_red", "ultimaker_cpe_transparent", "ultimaker_cpe_white", "ultimaker_cpe_yellow", + "ultimaker_nylon_black", "ultimaker_nylon_transparent", + "ultimaker_pc_black", "ultimaker_pc_transparent", "ultimaker_pc_white", + "ultimaker_pla_black", "ultimaker_pla_blue", "ultimaker_pla_green", "ultimaker_pla_magenta", "ultimaker_pla_orange", "ultimaker_pla_pearl-white", "ultimaker_pla_red", "ultimaker_pla_silver-metallic", "ultimaker_pla_transparent", "ultimaker_pla_white", "ultimaker_pla_yellow", "ultimaker_pp_transparent", "ultimaker_pva", - "ultimaker_tough_pla_black", - "ultimaker_tough_pla_green", - "ultimaker_tough_pla_red", - "ultimaker_tough_pla_white", - "ultimaker_tpu_black", - "ultimaker_tpu_blue", - "ultimaker_tpu_red", - "ultimaker_tpu_white", + "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", + "ultimaker_tpu_black", "ultimaker_tpu_blue", "ultimaker_tpu_red", "ultimaker_tpu_white", "verbatim_bvoh_175", - "Vertex_Delta_ABS", - "Vertex_Delta_PET", - "Vertex_Delta_PLA", - "Vertex_Delta_PLA_Glitter", - "Vertex_Delta_PLA_Mat", - "Vertex_Delta_PLA_Satin", - "Vertex_Delta_PLA_Wood", - "Vertex_Delta_TPU", - "zyyx_pro_flex", - "zyyx_pro_pla" + "Vertex_Delta_ABS", "Vertex_Delta_PET", "Vertex_Delta_PLA", "Vertex_Delta_PLA_Glitter", "Vertex_Delta_PLA_Mat", "Vertex_Delta_PLA_Satin", "Vertex_Delta_PLA_Wood", "Vertex_Delta_TPU", + "zyyx_pro_flex", "zyyx_pro_pla" ] }, "overrides": { @@ -140,135 +70,83 @@ "material_diameter": { "default_value": 1.75 }, - "machine_max_feedrate_x": { "value": 500 }, - "machine_max_feedrate_y": { "value": 500 }, - "machine_max_feedrate_z": { "value": 500 }, - "machine_max_feedrate_e": { "value": 500 }, + "machine_max_feedrate_x": { "value": 100 }, + "machine_max_feedrate_y": { "value": 100 }, + "machine_max_feedrate_z": { "value": 8 }, + "machine_max_feedrate_e": { "value": 25 }, "machine_max_acceleration_x": { "value": 600 }, "machine_max_acceleration_y": { "value": 600 }, - "machine_max_acceleration_z": { "value": 100 }, - "machine_max_acceleration_e": { "value": 600 }, + "machine_max_acceleration_z": { "value": 10 }, + "machine_max_acceleration_e": { "value": 1000 }, "machine_acceleration": { "value": 600 }, "machine_max_jerk_xy": { "value": 10.0 }, "machine_max_jerk_z": { "value": 0.3 }, "machine_max_jerk_e": { "value": 5 }, + + + "wall_0_wipe_dist": { "value": 0.05 }, + "optimize_wall_printing_order": { "value": "True" }, + "travel_compensate_overlapping_walls_enabled": { "value": "False" }, + "travel_compensate_overlapping_walls_0_enabled": { "value": "False" }, + "travel_compensate_overlapping_walls_x_enabled": { "value": "False" }, + + "infill_sparse_density": { "value": 16 }, + "infill_wipe_dist": { "value": 0 }, + "infill_before_walls": { "value": "False" }, - "acceleration_print": { "value": 600 }, - + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_bed_temperature_layer_0": { "value": "material_bed_temperature" }, + + "wall_0_material_flow": { "value": 95 }, + + "speed_print": { "value": 40.0 } , + "speed_topbottom": { "value": "speed_print" }, + "speed_support_interface": { "value": "speed_support" }, + "speed_travel": { "value": 80.0 }, + "speed_layer_0": { "value": 25.0 }, + + "acceleration_print": { "value": 600 }, "acceleration_travel": { "value": 600 }, "acceleration_travel_layer_0": { "value": "acceleration_travel" }, - "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, "jerk_print": { "value": 10 }, "jerk_travel": { "value": "jerk_print" }, "jerk_travel_layer_0": { "value": "jerk_travel" }, - "acceleration_enabled": { "value": false }, - "jerk_enabled": { "value": false }, + "acceleration_enabled": { "value": "False" }, + "jerk_enabled": { "value": "False" }, - "speed_print": { "value": 40.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_print" }, - "speed_wall_x": { "value": "speed_print" }, - "speed_topbottom": { "value": "speed_print" }, - "speed_roofing": { "value": "speed_topbottom" }, - "speed_travel": { "value": "80.0" }, - "speed_layer_0": { "value": 15.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_travel_layer_0": { "value": "speed_travel" }, - "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_support": { "value": "speed_wall_0" }, - "speed_support_interface": { "value": "speed_topbottom" }, - "speed_z_hop": { "value": 5 }, - - "skirt_brim_speed": { "value": "speed_layer_0" }, - - "line_width": { "value": "machine_nozzle_size" }, - - "optimize_wall_printing_order": { "value": "True" }, - - "material_initial_print_temperature": { "value": "material_print_temperature" }, - "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, - - "z_seam_type": { "value": "'shortest'" }, - "z_seam_corner": { "value": "'z_seam_corner_inner'" }, - - "infill_sparse_density": { "value": "15" }, - "wall_0_wipe_dist": { "value": 0.0 }, - - "retraction_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "value":30, - "maximum_value": 200 - }, - "retraction_retract_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "value":"retraction_speed", - "maximum_value": 200 - }, - "retraction_prime_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "value":"retraction_speed / 2", - "maximum_value": 200 - }, - - "retraction_hop_enabled": { "value": "False" }, - "retraction_hop": { "value": 0.2 }, - "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, - "retraction_amount" : { "default_value": 1.0}, - "retraction_combing_max_distance": { "value": 30 }, - "travel_avoid_other_parts": { "value": true }, - "travel_avoid_supports": { "value": true }, - "travel_retract_before_outer_wall": { "value": false }, - - "small_hole_max_size": { "value": 4.0 }, - - "retraction_enable": { "value": true }, + "retraction_amount": { "value": 1.50 }, + "retraction_prime_speed": { "value": 7 }, "retraction_count_max": { "value": 5 }, - "retraction_extrusion_window": { "value": "retraction_amount" }, - "retraction_min_travel": { "value": 0.5 }, - - "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, - "cool_min_layer_time": { "value": 10 }, - + "retraction_combing": { "value": "'noskin'" }, + "travel_avoid_other_parts": { "value": "False" }, + + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, + "support_interface_enable": { "value": "True" }, + "support_interface_density": { "value": 70 }, + "minimum_interface_area": { "value": 5.0 }, + "minimum_support_area": { "value": 5 }, + "support_brim_enable": { "value": "True" }, + "support_brim_width": { "value": 4 }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "adhesion_type": { "value": "'skirt'" }, "skirt_gap": { "value": 5.0 }, "skirt_line_count": { "value": 2 }, - "adaptive_layer_height_variation": { "value": 0.04 }, + "meshfix_maximum_deviation": { "value": 0.01 }, + + "adaptive_layer_height_variation": { "value": 0.16 }, "adaptive_layer_height_variation_step": { "value": 0.04 }, - "meshfix_maximum_resolution": { "value": "0.25" }, - "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, - - "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, - "support_pattern": { "value": "'zigzag'" }, - "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, - "support_use_towers": { "value": false }, - "support_xy_distance": { "value": "wall_line_width_0 * 2" }, - "support_xy_distance_overhang": { "value": "wall_line_width_0" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, - "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 1 }, - "support_brim_enable": { "value": true }, - "support_brim_width": { "value": 4 }, - - "support_interface_enable": { "value": true }, - "support_interface_height": { "value": "layer_height * 4" }, - "support_interface_density": { "value": 70 }, - "support_interface_pattern": { "value": "'grid'" }, - "support_interface_skip_height": { "value": 0.2 }, - "minimum_support_area": { "value": 5 }, - "minimum_interface_area": { "value": 10 }, "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, - "wall_thickness": {"value": "line_width * 2" }, - - "layer_height_0": {"value": 0.2} + "wall_thickness": {"value": "line_width * 2" } } } \ No newline at end of file diff --git a/resources/definitions/rigid3d_mucit2.def.json b/resources/definitions/rigid3d_mucit2.def.json new file mode 100644 index 0000000000..42499ba5e1 --- /dev/null +++ b/resources/definitions/rigid3d_mucit2.def.json @@ -0,0 +1,35 @@ +{ + "name": "Rigid3D Mucit2", + "version": 2, + "inherits": "rigid3d_base", + "metadata": { + "visible": true, + "quality_definition": "rigid3d_base", + "preferred_quality_type": "standard", + "platform": "rigid3d_mucit2_platform.3mf", + "platform_offset": [ 0, 0, 0], + + "preferred_material": "generic_pla_175" + }, + "overrides": { + "machine_name": { "default_value": "Rigid3D Mucit2" }, + + "machine_heated_bed": { "default_value": true }, + + "machine_width": { "default_value": 150 }, + "machine_depth": { "default_value": 150 }, + "machine_height": { "default_value": 150 }, + + "machine_center_is_zero": { "default_value": false }, + + "machine_start_gcode": {"default_value": "G21\nG28\nM420 S1\nM107\nG90\nM82\nG92 E0\n"}, + "machine_end_gcode": {"default_value": "G92 E0\nT0\nG1 F1800 E-2\nG27 P2\nM107\nM104 T0 S0\nM140 S0\nG90\nG92 E0\nM84\n"}, + + "machine_head_with_fans_polygon": { + "default_value": [ + [ -20, 40], [ -20, -65], [ 40, -65], [ 40, 40]] + }, + + "gantry_height": { "value": 30 } + } +} diff --git a/resources/definitions/snapmaker2.def.json b/resources/definitions/snapmaker2.def.json new file mode 100644 index 0000000000..e4ad7e19df --- /dev/null +++ b/resources/definitions/snapmaker2.def.json @@ -0,0 +1,77 @@ +{ + "version": 2, + "name": "Snapmaker 2", + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "manufacturer": "Snapmaker", + "file_formats": "text/x-gcode", + "machine_extruder_trains": { + "0": "snapmaker_extruder_0" + }, + "has_materials": true, + "has_machine_quality": true, + "preferred_quality_type": "normal", + "preferred_material": "generic_pla", + "exclude_materials": [ ] + }, + "overrides": { + "machine_name": { + "default_value": "Snapmaker" + }, + "machine_buildplate_type": { + "default_value": "aluminum" + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_start_gcode": { + "default_value": "M104 S{material_print_temperature} ;Set Hotend Temperature\nM140 S{material_bed_temperature} ;Set Bed Temperature\nG28 ;home\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000 ;Move to corner \nG1 Z0 F1800 ;Go to zero offset\nM109 S{material_print_temperature} ;Wait for Hotend Temperature\nM190 S{material_bed_temperature} ;Wait for Bed Temperature\nG92 E0 ;Zero set extruder position\nG1 E20 F200 ;Feed filament to clear nozzle\nG92 E0 ;Zero set extruder position" + }, + "machine_end_gcode": { + "default_value": "M104 S0 ;Extruder heater off\nM140 S0 ;Heated bed heater off\nG90 ;absolute positioning\nG92 E0 ;Retract the filament\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z{machine_width} E-1 F3000 ;move Z up a bit and retract filament even more\nG1 X0 F3000 ;move X to min endstops, so the head is out of the way\nG1 Y{machine_depth} F3000 ;so the head is out of the way and Plate is moved forward" + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_max_acceleration_x": { + "default_value": 1000 + }, + "machine_max_acceleration_y": { + "default_value": 1000 + }, + "machine_max_acceleration_z": { + "default_value": 1000 + }, + "machine_max_acceleration_e": { + "default_value": 1000 + }, + "machine_acceleration": { + "default_value": 1000 + }, + "material_print_temp_prepend": { + "default_value": false + }, + "material_bed_temp_prepend": { + "default_value": false + }, + "default_material_print_temperature": { + "default_value": 205 + }, + "retraction_enable": { + "default_value": true + }, + "retraction_amount": { + "default_value": 5 + }, + "retraction_speed": { + "default_value": 60 + }, + "retract_at_layer_change": { + "default_value": false + } + } +} diff --git a/resources/definitions/snapmaker2_A150.def.json b/resources/definitions/snapmaker2_A150.def.json new file mode 100644 index 0000000000..8baea05016 --- /dev/null +++ b/resources/definitions/snapmaker2_A150.def.json @@ -0,0 +1,39 @@ +{ + "version": 2, + "name": "Snapmaker 2 A150", + "inherits": "snapmaker2", + "metadata": { + "visible": true, + "manufacturer": "Snapmaker", + "file_formats": "text/x-gcode", + "machine_extruder_trains": { + "0": "snapmaker_extruder_0" + }, + "quality_definition": "snapmaker2" + }, + "overrides": { + "machine_name": { + "default_value": "Snapmaker A150" + }, + "machine_width": { + "default_value": 160 + }, + "machine_depth": { + "default_value": 160 + }, + "machine_height": { + "default_value": 145 + }, + "machine_head_with_fans_polygon": { + "default_value": [ + [-67, 22], + [-67, -25], + [25.5, 22], + [25.5, -25] + ] + }, + "gantry_height": { + "value": 27 + } + } +} diff --git a/resources/definitions/snapmaker2_A250.def.json b/resources/definitions/snapmaker2_A250.def.json new file mode 100644 index 0000000000..a61d52c46f --- /dev/null +++ b/resources/definitions/snapmaker2_A250.def.json @@ -0,0 +1,39 @@ +{ + "version": 2, + "name": "Snapmaker 2 A250", + "inherits": "snapmaker2", + "metadata": { + "visible": true, + "manufacturer": "Snapmaker", + "file_formats": "text/x-gcode", + "machine_extruder_trains": { + "0": "snapmaker_extruder_0" + }, + "quality_definition": "snapmaker2" + }, + "overrides": { + "machine_name": { + "default_value": "Snapmaker A250" + }, + "machine_width": { + "default_value": 230 + }, + "machine_depth": { + "default_value": 250 + }, + "machine_height": { + "default_value": 235 + }, + "machine_head_with_fans_polygon": { + "default_value": [ + [-67, 22], + [-67, -25], + [25.5, 22], + [25.5, -25] + ] + }, + "gantry_height": { + "value": 27 + } + } +} diff --git a/resources/definitions/snapmaker2_A350.def.json b/resources/definitions/snapmaker2_A350.def.json new file mode 100644 index 0000000000..944e9ebc3b --- /dev/null +++ b/resources/definitions/snapmaker2_A350.def.json @@ -0,0 +1,39 @@ +{ + "version": 2, + "name": "Snapmaker 2 A350", + "inherits": "snapmaker2", + "metadata": { + "visible": true, + "manufacturer": "Snapmaker", + "file_formats": "text/x-gcode", + "machine_extruder_trains": { + "0": "snapmaker_extruder_0" + }, + "quality_definition": "snapmaker2" + }, + "overrides": { + "machine_name": { + "default_value": "Snapmaker A350" + }, + "machine_width": { + "default_value": 320 + }, + "machine_depth": { + "default_value": 350 + }, + "machine_height": { + "default_value": 330 + }, + "machine_head_with_fans_polygon": { + "default_value": [ + [-67, 22], + [-67, -25], + [25.5, 22], + [25.5, -25] + ] + }, + "gantry_height": { + "value": 27 + } + } +} diff --git a/resources/definitions/trimaker_cosmosII.def.json b/resources/definitions/trimaker_cosmosII.def.json new file mode 100644 index 0000000000..45072df1b1 --- /dev/null +++ b/resources/definitions/trimaker_cosmosII.def.json @@ -0,0 +1,198 @@ +{ + "version": 2, + "name": "Trimaker Cosmos II", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Trimaker", + "manufacturer": "Trimaker", + "file_formats": "text/x-gcode", + "platform": "trimaker_cosmosII_platform.stl", + "platform_offset": [-110.5, -28.3, 134], + + "has_machine_quality": true, + "preferred_quality_type": "normal", + "preferred_material": "redd_pla", + + "has_materials": true, + "machine_extruder_trains": {"0": "trimaker_cosmosII_extruder"}, + "exclude_materials": [ + "chromatik_pla", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "emotiontech_abs", + "emotiontech_absx", + "emotiontech_asax", + "emotiontech_bvoh", + "emotiontech_hips", + "emotiontech_petg", + "emotiontech_pla", + "emotiontech_pva-m", + "emotiontech_pva-oks", + "emotiontech_pva-s", + "emotiontech_tpu98a", + "eSUN_PETG_Black", + "eSUN_PETG_Grey", + "eSUN_PETG_Purple", + "eSUN_PLA_PRO_Black", + "eSUN_PLA_PRO_Grey", + "eSUN_PLA_PRO_Purple", + "eSUN_PLA_PRO_White", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fiberlogy_hd_pla", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_abs_175", + "generic_bam", + "generic_cffcpe", + "generic_cffpa", + "generic_cpe", + "generic_cpe_175", + "generic_cpe_plus", + "generic_gffcpe", + "generic_gffpa", + "generic_hips", + "generic_hips_175", + "generic_nylon", + "generic_nylon_175", + "generic_pc", + "generic_pc_175", + "generic_petg", + "generic_petg_175", + "generic_pla", + "generic_pla_175", + "generic_pp", + "generic_pva", + "generic_pva_175", + "generic_tough_pla", + "generic_tpu", + "generic_tpu_175", + "imade3d_petg_175", + "imade3d_pla_175", + "innofill_innoflex60_175", + "leapfrog_abs_natural", + "leapfrog_epla_natural", + "leapfrog_pva_natural", + "octofiber_pla", + "polyflex_pla", + "polymax_pla", + "polyplus_pla", + "polywood_pla", + "structur3d_dap100silicone", + "tizyx_abs", + "tizyx_flex", + "tizyx_petg", + "tizyx_pla", + "tizyx_pla_bois", + "tizyx_pva", + "ultimaker_abs_black", + "ultimaker_abs_blue", + "ultimaker_abs_green", + "ultimaker_abs_grey", + "ultimaker_abs_orange", + "ultimaker_abs_pearl-gold", + "ultimaker_abs_red", + "ultimaker_abs_silver-metallic", + "ultimaker_abs_white", + "ultimaker_abs_yellow", + "ultimaker_bam", + "ultimaker_cpe_black", + "ultimaker_cpe_blue", + "ultimaker_cpe_dark-grey", + "ultimaker_cpe_green", + "ultimaker_cpe_light-grey", + "ultimaker_cpe_plus_black", + "ultimaker_cpe_plus_transparent", + "ultimaker_cpe_plus_white", + "ultimaker_cpe_red", + "ultimaker_cpe_transparent", + "ultimaker_cpe_white", + "ultimaker_cpe_yellow", + "ultimaker_nylon_black", + "ultimaker_nylon_transparent", + "ultimaker_pc_black", + "ultimaker_pc_transparent", + "ultimaker_pc_white", + "ultimaker_pla_black", + "ultimaker_pla_blue", + "ultimaker_pla_green", + "ultimaker_pla_magenta", + "ultimaker_pla_orange", + "ultimaker_pla_pearl-white", + "ultimaker_pla_red", + "ultimaker_pla_silver-metallic", + "ultimaker_pla_transparent", + "ultimaker_pla_white", + "ultimaker_pla_yellow", + "ultimaker_pp_transparent", + "ultimaker_pva", + "ultimaker_tough_pla_black", + "ultimaker_tough_pla_green", + "ultimaker_tough_pla_red", + "ultimaker_tough_pla_white", + "ultimaker_tpu_black", + "ultimaker_tpu_blue", + "ultimaker_tpu_red", + "ultimaker_tpu_white", + "verbatim_bvoh_175", + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_PLA_Glitter", + "Vertex_Delta_PLA_Mat", + "Vertex_Delta_PLA_Satin", + "Vertex_Delta_PLA_Wood", + "Vertex_Delta_TPU", + "zyyx_pro_flex", + "zyyx_pro_pla" + ] + }, + + "overrides": { + + "machine_name": {"default_value": "Trimaker Cosmos II"}, + "machine_width": {"default_value": 200}, + "machine_depth": {"default_value": 200}, + "machine_height": {"default_value": 200}, + + "layer_height": {"default_value": 0.2}, + "material_flow": {"value": 100}, + "xy_offset": {"default_value": 0}, + "xy_offset_layer_0": {"value": -0.1}, + "wall_thickness": {"value": "line_width * 3" }, + "top_bottom_thickness": {"value": "layer_height * 6"}, + "infill_sparse_density": {"default_value": 25}, + "infill_pattern": {"value": "'grid'"}, + "infill_sparse_thickness": {"value": "resolveOrValue('layer_height')"}, + "default_material_bed_temperature": {"default_value": 60}, + "default_material_print_temperature": {"default_value": 200}, + "speed_print": {"default_value": 45}, + "speed_travel": {"value": "speed_print if magic_spiralize else 100"}, + "speed_wall_0": {"value": 35}, + "speed_wall_x": {"value": 45}, + "retraction_enable": {"default_value": true}, + "retraction_amount": {"default_value": 1}, + "retraction_speed": {"default_value": 45}, + "cool_fan_enabled": {"default_value": true}, + "cool_fan_speed": {"value": "100.0 if cool_fan_enabled else 0.0"}, + "support_enable": {"default_value": true}, + "support_type": {"default_value": "everywhere"}, + "support_angle": {"default_value": 50}, + "support_pattern": {"default_value": "zigzag"}, + "support_z_distance": {"default_value": 0.17}, + "support_xy_distance": {"default_value": 0.7}, + "adhesion_type": {"default_value": "skirt"}, + + "gantry_height": {"value": 2}, + "machine_start_gcode": {"default_value": ";Start GCode - Cosmos II - 3.x.x_SEGcTK_1.1\n M104 S120; Comienzo a calentar extrusor\n G21; Unidades en mm\n G90; absolute positioning\n M82; set extruder to absolute mode\n M107; Apagar FAN\n G28; Home\n M190 S{material_bed_temperature_layer_0}\n G29; Senso la cama\n M500\n G1 F5000 X0.5 Y0.5\n M109 S{material_print_temperature}\n M900 K0.04\n G1 F200 Z10\n G92 E0; Defino cero en la posiciรณn del actual del extrusor\n G1 F200 X0.5 Y0.5 Z0.300; Posiciono antes de hacer una lรญnea\n G1 F900 X0.5 Y51.5 E2.56436; Hago una lรญnea\n "}, + "machine_end_gcode": {"default_value": ";CODIGO FINAL\n M107; Fan off\n G90; Set to absolute positioning\n G1 X0 Y0 Z201; Get extruder out of way\n G92 E0; Reset extruder position\n G1 E-1; Reduce filament pressure\n G92 E0; Reset extruder position again\n M140 S0; Disable heated bed\n M104 S0; Disable extruder\n M84; Turn steppers off"}, + "machine_heated_bed": {"default_value": true}, + "material_diameter": {"default_value": 1.75}, + "machine_center_is_zero": {"default_value": false} + + } +} diff --git a/resources/definitions/trimaker_nebula.def.json b/resources/definitions/trimaker_nebula.def.json new file mode 100644 index 0000000000..46e57f96e5 --- /dev/null +++ b/resources/definitions/trimaker_nebula.def.json @@ -0,0 +1,198 @@ +{ + "version": 2, + "name": "Trimaker Nebula", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Trimaker", + "manufacturer": "Trimaker", + "file_formats": "text/x-gcode", + "platform": "trimaker_nebula_platform.stl", + + "has_machine_quality": true, + "preferred_quality_type": "normal", + "preferred_material": "redd_pla", + + "platform_offset": [-117.5, -40, 147.5], + "has_materials": true, + "machine_extruder_trains": {"0": "trimaker_nebula_extruder"}, + "exclude_materials": [ + "chromatik_pla", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "emotiontech_abs", + "emotiontech_absx", + "emotiontech_asax", + "emotiontech_bvoh", + "emotiontech_hips", + "emotiontech_petg", + "emotiontech_pla", + "emotiontech_pva-m", + "emotiontech_pva-oks", + "emotiontech_pva-s", + "emotiontech_tpu98a", + "eSUN_PETG_Black", + "eSUN_PETG_Grey", + "eSUN_PETG_Purple", + "eSUN_PLA_PRO_Black", + "eSUN_PLA_PRO_Grey", + "eSUN_PLA_PRO_Purple", + "eSUN_PLA_PRO_White", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fiberlogy_hd_pla", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_abs_175", + "generic_bam", + "generic_cffcpe", + "generic_cffpa", + "generic_cpe", + "generic_cpe_175", + "generic_cpe_plus", + "generic_gffcpe", + "generic_gffpa", + "generic_hips", + "generic_hips_175", + "generic_nylon", + "generic_nylon_175", + "generic_pc", + "generic_pc_175", + "generic_petg", + "generic_petg_175", + "generic_pla", + "generic_pla_175", + "generic_pp", + "generic_pva", + "generic_pva_175", + "generic_tough_pla", + "generic_tpu", + "generic_tpu_175", + "imade3d_petg_175", + "imade3d_pla_175", + "innofill_innoflex60_175", + "leapfrog_abs_natural", + "leapfrog_epla_natural", + "leapfrog_pva_natural", + "octofiber_pla", + "polyflex_pla", + "polymax_pla", + "polyplus_pla", + "polywood_pla", + "structur3d_dap100silicone", + "tizyx_abs", + "tizyx_flex", + "tizyx_petg", + "tizyx_pla", + "tizyx_pla_bois", + "tizyx_pva", + "ultimaker_abs_black", + "ultimaker_abs_blue", + "ultimaker_abs_green", + "ultimaker_abs_grey", + "ultimaker_abs_orange", + "ultimaker_abs_pearl-gold", + "ultimaker_abs_red", + "ultimaker_abs_silver-metallic", + "ultimaker_abs_white", + "ultimaker_abs_yellow", + "ultimaker_bam", + "ultimaker_cpe_black", + "ultimaker_cpe_blue", + "ultimaker_cpe_dark-grey", + "ultimaker_cpe_green", + "ultimaker_cpe_light-grey", + "ultimaker_cpe_plus_black", + "ultimaker_cpe_plus_transparent", + "ultimaker_cpe_plus_white", + "ultimaker_cpe_red", + "ultimaker_cpe_transparent", + "ultimaker_cpe_white", + "ultimaker_cpe_yellow", + "ultimaker_nylon_black", + "ultimaker_nylon_transparent", + "ultimaker_pc_black", + "ultimaker_pc_transparent", + "ultimaker_pc_white", + "ultimaker_pla_black", + "ultimaker_pla_blue", + "ultimaker_pla_green", + "ultimaker_pla_magenta", + "ultimaker_pla_orange", + "ultimaker_pla_pearl-white", + "ultimaker_pla_red", + "ultimaker_pla_silver-metallic", + "ultimaker_pla_transparent", + "ultimaker_pla_white", + "ultimaker_pla_yellow", + "ultimaker_pp_transparent", + "ultimaker_pva", + "ultimaker_tough_pla_black", + "ultimaker_tough_pla_green", + "ultimaker_tough_pla_red", + "ultimaker_tough_pla_white", + "ultimaker_tpu_black", + "ultimaker_tpu_blue", + "ultimaker_tpu_red", + "ultimaker_tpu_white", + "verbatim_bvoh_175", + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_PLA_Glitter", + "Vertex_Delta_PLA_Mat", + "Vertex_Delta_PLA_Satin", + "Vertex_Delta_PLA_Wood", + "Vertex_Delta_TPU", + "zyyx_pro_flex", + "zyyx_pro_pla" + ] + }, + + "overrides": { + + "machine_name": {"default_value": "Trimaker Nebula"}, + "machine_width": {"default_value": 230}, + "machine_depth": {"default_value": 230}, + "machine_height": {"default_value": 260}, + + "layer_height": {"default_value": 0.2}, + "material_flow": {"value": 100}, + "xy_offset": {"default_value": 0}, + "xy_offset_layer_0": {"value": -0.1}, + "wall_thickness": {"value": "line_width * 3" }, + "top_bottom_thickness": {"value": "layer_height * 6"}, + "infill_sparse_density": {"default_value": 25}, + "infill_pattern": {"value": "'grid'"}, + "infill_sparse_thickness": {"value": "resolveOrValue('layer_height')"}, + "default_material_bed_temperature": {"default_value": 60}, + "default_material_print_temperature": {"default_value": 200}, + "speed_print": {"default_value": 45}, + "speed_travel": {"value": "speed_print if magic_spiralize else 100"}, + "speed_wall_0": {"value": 35}, + "speed_wall_x": {"value": 45}, + "retraction_enable": {"default_value": true}, + "retraction_amount": {"default_value": 1}, + "retraction_speed": {"default_value": 45}, + "cool_fan_enabled": {"default_value": true}, + "cool_fan_speed": {"value": "100.0 if cool_fan_enabled else 0.0"}, + "support_enable": {"default_value": true}, + "support_type": {"default_value": "everywhere"}, + "support_angle": {"default_value": 50}, + "support_pattern": {"default_value": "zigzag"}, + "support_z_distance": {"default_value": 0.17}, + "support_xy_distance": {"default_value": 0.7}, + "adhesion_type": {"default_value": "skirt"}, + + "gantry_height": {"value": 2}, + "machine_start_gcode": {"default_value": ";Trimaker Nebula Start Code\n G21; Unidades en mm\n G90; Posicion absoluta\n M82; Extrusor en modo absoluto\n M107; Fan apagado\n G28 X Y Z; Enviamos a home a todos los ejes\n M900 K=0; Linear advance desactivado\n M104 S110; Precalentamos el extrusor hasta 110 grados\n M190 S{material_bed_temperature_layer_0}; Calentamos cama y esperamos\n M109 S{material_print_temperature}; Calentamos extrusor y esperamos\n G92 E0; E=0\n G1 F200 X0.5 Y0.5 Z0.300\n G1 F900 X0.5 Y51.5 E2.56436; Hacemos una linea para limpiar extrusor\n"}, + "machine_end_gcode": {"default_value": ";Trimaker Nebula End Code\n M107; Apagamos fan\n G90\n G92 E0\n G1 X0 Y200\n G91\n G1 Z5\n G92 E0\n M140 S0; Enfriamos\n M104 S0; Enfriamos\n M84\n G90\n M117 Impresion finalizada\n M300 S440 P700\n"}, + "machine_heated_bed": {"default_value": true}, + "material_diameter": {"default_value": 1.75}, + "machine_center_is_zero": {"default_value": false} + + } +} diff --git a/resources/definitions/twotrees_bluer.def.json b/resources/definitions/twotrees_bluer.def.json index a272527e6e..8cf7d804cf 100644 --- a/resources/definitions/twotrees_bluer.def.json +++ b/resources/definitions/twotrees_bluer.def.json @@ -30,7 +30,7 @@ ] }, "machine_start_gcode": { "default_value": "; Two Trees Bluer Custom Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 E10 F1500 ;Purge a bit\nG1 X10.1 Y20 Z0.2 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.2 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.2 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.2 F1500.0 E20 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z3.0 X20 Y20 F3000 ;Move Z Axis up\nG1 E3 F2700 ;Purge a bit" }, - "machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "gantry_height": { "value": 25 } } } diff --git a/resources/extruders/arjun_dm_extruder.def.json b/resources/extruders/arjun_dm_extruder.def.json new file mode 100644 index 0000000000..da3e4da203 --- /dev/null +++ b/resources/extruders/arjun_dm_extruder.def.json @@ -0,0 +1,20 @@ +{ + "version": 2, + "name": "Duplication Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun_duplication", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/arjun_extruder_0.def.json b/resources/extruders/arjun_extruder_0.def.json new file mode 100644 index 0000000000..c47c93a851 --- /dev/null +++ b/resources/extruders/arjun_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun300", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": -51 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T0" } + } +} diff --git a/resources/extruders/arjun_extruder_1.def.json b/resources/extruders/arjun_extruder_1.def.json new file mode 100644 index 0000000000..b8ee27f33e --- /dev/null +++ b/resources/extruders/arjun_extruder_1.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun300", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": 257 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T1" } + } +} diff --git a/resources/extruders/arjun_mm_extruder.def.json b/resources/extruders/arjun_mm_extruder.def.json new file mode 100644 index 0000000000..a8364e95f1 --- /dev/null +++ b/resources/extruders/arjun_mm_extruder.def.json @@ -0,0 +1,20 @@ +{ + "version": 2, + "name": "Mirror Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun_mirrored", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/cubicon_style_neo_a31_extruder_0.def.json b/resources/extruders/cubicon_style_neo_a31_extruder_0.def.json new file mode 100644 index 0000000000..4f6ced9818 --- /dev/null +++ b/resources/extruders/cubicon_style_neo_a31_extruder_0.def.json @@ -0,0 +1,26 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "cubicon_style_neo_a31", + "position": "0" + }, + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_nozzle_offset_x": { + "default_value": -7.13 + }, + "machine_nozzle_offset_y": { + "default_value": -3.77 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} diff --git a/resources/extruders/flashforge_dreamernx_extruder_0.def.json b/resources/extruders/flashforge_dreamernx_extruder_0.def.json new file mode 100644 index 0000000000..b9f1df00dc --- /dev/null +++ b/resources/extruders/flashforge_dreamernx_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "flashforge_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_hidra_extruder_0.def.json b/resources/extruders/hellbot_hidra_extruder_0.def.json new file mode 100644 index 0000000000..f6e66d5381 --- /dev/null +++ b/resources/extruders/hellbot_hidra_extruder_0.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extrusor E1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_hidra", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_hidra_extruder_1.def.json b/resources/extruders/hellbot_hidra_extruder_1.def.json new file mode 100644 index 0000000000..87b18db36c --- /dev/null +++ b/resources/extruders/hellbot_hidra_extruder_1.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extrusor E2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_hidra", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_hidra_plus_extruder_0.def.json b/resources/extruders/hellbot_hidra_plus_extruder_0.def.json new file mode 100644 index 0000000000..e8817236a1 --- /dev/null +++ b/resources/extruders/hellbot_hidra_plus_extruder_0.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extrusor E1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_hidra_plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_hidra_plus_extruder_1.def.json b/resources/extruders/hellbot_hidra_plus_extruder_1.def.json new file mode 100644 index 0000000000..37f37fc71f --- /dev/null +++ b/resources/extruders/hellbot_hidra_plus_extruder_1.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extrusor E2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_hidra_plus", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json new file mode 100644 index 0000000000..b572ea4318 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_0.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_230_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json new file mode 100644 index 0000000000..398822b156 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_230_dual_extruder_1.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_230_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_230_extruder_0.def.json b/resources/extruders/hellbot_magna_2_230_extruder_0.def.json new file mode 100644 index 0000000000..926e8b94c4 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_230_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_230", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json new file mode 100644 index 0000000000..af68cc9422 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_0.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_300_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json new file mode 100644 index 0000000000..3585978d6e --- /dev/null +++ b/resources/extruders/hellbot_magna_2_300_dual_extruder_1.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_300_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/hellbot_magna_2_300_extruder_0.def.json b/resources/extruders/hellbot_magna_2_300_extruder_0.def.json new file mode 100644 index 0000000000..db68460415 --- /dev/null +++ b/resources/extruders/hellbot_magna_2_300_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "hellbot_magna_2_300", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/inat_extruder_0.def.json b/resources/extruders/inat_extruder_0.def.json new file mode 100644 index 0000000000..100b8c0bca --- /dev/null +++ b/resources/extruders/inat_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "inat_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/kosher_dm_extruder.def.json b/resources/extruders/kosher_dm_extruder.def.json new file mode 100644 index 0000000000..50ce46b434 --- /dev/null +++ b/resources/extruders/kosher_dm_extruder.def.json @@ -0,0 +1,20 @@ +{ + "version": 2, + "name": "Duplication Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_duplication", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/kosher_extruder_0.def.json b/resources/extruders/kosher_extruder_0.def.json new file mode 100644 index 0000000000..9b1fa4d934 --- /dev/null +++ b/resources/extruders/kosher_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": -51 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T0" } + } +} diff --git a/resources/extruders/kosher_extruder_1.def.json b/resources/extruders/kosher_extruder_1.def.json new file mode 100644 index 0000000000..353d6bcea4 --- /dev/null +++ b/resources/extruders/kosher_extruder_1.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": 257 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }, + "machine_extruder_start_code": { "default_value": "T1" } + } +} diff --git a/resources/extruders/kosher_mm_extruder.def.json b/resources/extruders/kosher_mm_extruder.def.json new file mode 100644 index 0000000000..8eacf54875 --- /dev/null +++ b/resources/extruders/kosher_mm_extruder.def.json @@ -0,0 +1,20 @@ +{ + "version": 2, + "name": "Mirror Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "kosher_mirror", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/lulzbot_mini_2_se_extruder.def.json b/resources/extruders/lulzbot_mini_2_se_extruder.def.json new file mode 100644 index 0000000000..135b247b67 --- /dev/null +++ b/resources/extruders/lulzbot_mini_2_se_extruder.def.json @@ -0,0 +1,25 @@ +{ + "version": 2, + "name": "Lulzbot Mini 2 | SE | 0.5mm", + "inherits": "fdmextruder", + "metadata": { + "machine": "lulzbot_mini_2_se", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "0" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_extruder_start_pos_x": { "default_value": 0 }, + "machine_extruder_start_pos_y": { "default_value": 0 }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_end_pos_x": { "default_value": 0 }, + "machine_extruder_end_pos_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/lulzbot_mini_2_sl_extruder.def.json b/resources/extruders/lulzbot_mini_2_sl_extruder.def.json new file mode 100644 index 0000000000..12faf247e5 --- /dev/null +++ b/resources/extruders/lulzbot_mini_2_sl_extruder.def.json @@ -0,0 +1,25 @@ +{ + "version": 2, + "name": "Lulzbot Mini 2 | SL | 0.25mm (Micro)", + "inherits": "fdmextruder", + "metadata": { + "machine": "lulzbot_mini_2_sl", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "0" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.25 }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_extruder_start_pos_x": { "default_value": 0 }, + "machine_extruder_start_pos_y": { "default_value": 0 }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_end_pos_x": { "default_value": 0 }, + "machine_extruder_end_pos_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/lulzbot_taz_pro_dual_extruder_0.def.json b/resources/extruders/lulzbot_taz_pro_dual_extruder_0.def.json new file mode 100644 index 0000000000..1bc148c583 --- /dev/null +++ b/resources/extruders/lulzbot_taz_pro_dual_extruder_0.def.json @@ -0,0 +1,25 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "lulzbot_taz_pro_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_extruder_start_pos_x": { "default_value": 0 }, + "machine_extruder_start_pos_y": { "default_value": 0 }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_end_pos_x": { "default_value": 0 }, + "machine_extruder_end_pos_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/lulzbot_taz_pro_dual_extruder_1.def.json b/resources/extruders/lulzbot_taz_pro_dual_extruder_1.def.json new file mode 100644 index 0000000000..3d193426cb --- /dev/null +++ b/resources/extruders/lulzbot_taz_pro_dual_extruder_1.def.json @@ -0,0 +1,30 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "lulzbot_taz_pro_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "nozzle_disallowed_areas": { + "default_value": [ + [[-115, 140], [ -140, 140], [ -140, -140], [-115, -140]] + ] + }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_extruder_start_pos_x": { "default_value": 0 }, + "machine_extruder_start_pos_y": { "default_value": 0 }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_end_pos_x": { "default_value": 0 }, + "machine_extruder_end_pos_y": { "default_value": 0 } + } +} diff --git a/resources/extruders/maker_made_300x_extruder_0.def.json b/resources/extruders/maker_made_300x_extruder_0.def.json new file mode 100644 index 0000000000..a35c47b395 --- /dev/null +++ b/resources/extruders/maker_made_300x_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "name": "Extruder 1", + "version": 2, + "inherits": "fdmextruder", + "metadata": { + "machine": "maker_made_300x", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/mingda_base_extruder_0.def.json b/resources/extruders/mingda_base_extruder_0.def.json new file mode 100644 index 0000000000..034f6ce45f --- /dev/null +++ b/resources/extruders/mingda_base_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "mingda_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/extruders/snapmaker_extruder_0.def.json b/resources/extruders/snapmaker_extruder_0.def.json new file mode 100644 index 0000000000..c9b69703a7 --- /dev/null +++ b/resources/extruders/snapmaker_extruder_0.def.json @@ -0,0 +1,20 @@ +{ + "name": "Extruder 1", + "version": 2, + "inherits": "fdmextruder", + "metadata": { + "machine": "snapmaker2", + "position": "0" + }, + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} diff --git a/resources/extruders/trimaker_cosmosII_extruder.def.json b/resources/extruders/trimaker_cosmosII_extruder.def.json new file mode 100644 index 0000000000..87c9394d96 --- /dev/null +++ b/resources/extruders/trimaker_cosmosII_extruder.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "trimaker_cosmosII", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/trimaker_nebula_extruder.def.json b/resources/extruders/trimaker_nebula_extruder.def.json new file mode 100644 index 0000000000..6dbd251edc --- /dev/null +++ b/resources/extruders/trimaker_nebula_extruder.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "trimaker_nebula", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/images/Magna2_230.png b/resources/images/Magna2_230.png new file mode 100644 index 0000000000..0c68b91334 Binary files /dev/null and b/resources/images/Magna2_230.png differ diff --git a/resources/images/Magna2_300.png b/resources/images/Magna2_300.png new file mode 100644 index 0000000000..94a8a723ca Binary files /dev/null and b/resources/images/Magna2_300.png differ diff --git a/resources/images/hellbot_hidra.png b/resources/images/hellbot_hidra.png new file mode 100644 index 0000000000..9831d651e3 Binary files /dev/null and b/resources/images/hellbot_hidra.png differ diff --git a/resources/images/hellbot_hidra_plus.png b/resources/images/hellbot_hidra_plus.png new file mode 100644 index 0000000000..d61ccaa798 Binary files /dev/null and b/resources/images/hellbot_hidra_plus.png differ diff --git a/resources/images/koshertext.png b/resources/images/koshertext.png new file mode 100644 index 0000000000..6d10f00481 Binary files /dev/null and b/resources/images/koshertext.png differ diff --git a/resources/images/whats_new/0.png b/resources/images/whats_new/0.png new file mode 100644 index 0000000000..b2b56a3bf2 Binary files /dev/null and b/resources/images/whats_new/0.png differ diff --git a/resources/images/whats_new/1.png b/resources/images/whats_new/1.png new file mode 100644 index 0000000000..8d61045b40 Binary files /dev/null and b/resources/images/whats_new/1.png differ diff --git a/resources/images/whats_new/2.png b/resources/images/whats_new/2.png new file mode 100644 index 0000000000..3220bd29a9 Binary files /dev/null and b/resources/images/whats_new/2.png differ diff --git a/resources/meshes/FlashForge_DreamerNX.obj b/resources/meshes/FlashForge_DreamerNX.obj new file mode 100644 index 0000000000..88cf90198c --- /dev/null +++ b/resources/meshes/FlashForge_DreamerNX.obj @@ -0,0 +1,10479 @@ +# Object Export From Tinkercad Server 2015 + +mtllib obj.mtl + +o obj_0 +v -115.299 76.277 -0.0502 +v -115.299 76.277 -7.5502 +v 4.897 143.541 -23.5502 +v 4.782 143.882 -25.5502 +v 4.264 144.826 -23.5502 +v -115.299 -77.723 -7.5502 +v -115.299 -77.723 -0.0502 +v 4.264 144.826 -25.5502 +v 67.699 -79.723 -29.7502 +v -49.326 146.671 -32.5502 +v 67.699 -79.723 -37.5502 +v -60.145 51.331 -0.0502 +v -60.633 51.196 -0.0502 +v -60.633 51.196 0.2388 +v -60.145 51.331 0.2388 +v -52.506 146.252 -32.5502 +v 65.501 -79.723 -29.7502 +v -51.594 146.607 -32.5502 +v -61.068 51.014 -0.0502 +v -61.068 51.014 0.2388 +v -61.44 50.7972 -0.0502 +v -66.174 38.535 -0.0502 +v -66.298 38.236 -0.0502 +v -63.5869 49.5463 -0.0502 +v -63.925 51.176 -0.0502 +v -66.298 38.236 0.2388 +v -63.925 51.176 0.2388 +v -66.174 38.535 0.2388 +v -50.626 146.756 -32.5502 +v -61.449 50.792 -0.0502 +v -66.099 38.892 -0.0502 +v -61.449 50.792 0.2388 +v -66.099 38.892 0.2388 +v -63.5051 49.152 -0.0502 +v -61.775 50.529 -0.0502 +v -61.775 50.529 0.2388 +v -62.071 50.232 -0.0502 +v -62.071 50.232 0.2388 +v -62.332 49.909 -0.0502 +v -66.266 36.113 0.2388 +v -62.332 49.909 0.2388 +v -62.559 49.558 -0.0502 +v -62.559 49.558 0.2388 +v -66.074 39.308 -0.0502 +v -53.343 145.744 -32.5502 +v -66.074 39.308 0.2388 +v 18.701 -79.723 -25.5502 +v 0.736 145.641 -23.5502 +v -62.768 49.183 -0.0502 +v -62.768 49.183 0.2388 +v -54.266 144.821 -32.5502 +v 1.231 145.473 -23.5502 +v -62.7843 49.152 -0.0502 +v 19.701 -79.723 -29.5502 +v -49.152 65.536 -0.0502 +v 18.701 -79.723 -27.5502 +v -73.3 39.759 -0.0502 +v -73.3 39.759 0.2388 +v -73.728 39.2375 -0.0502 +v -55.572 49.377 -0.0502 +v -55.5881 49.152 -0.0502 +v -72.666 40.817 -0.0502 +v -72.666 40.817 0.2388 +v -50.245 50.549 -0.0502 +v 19.701 -79.723 -35.5502 +v 21.701 -79.723 -37.5502 +v -54.774 143.984 -32.5502 +v -51.608 49.437 -0.0502 +v -51.79 49.152 -0.0502 +v -55.664 49.985 -0.0502 +v 0.059 147.254 -23.5502 +v -55.94 50.491 -0.0502 +v 62.823 56.17 -0.0502 +v 62.823 56.17 0.2388 +v -56.4 50.893 -0.0502 +v -19.299 -79.723 -25.5502 +v 65.536 56.17 0.2388 +v -55.129 140.483 -32.5502 +v 54.649 56.17 0.2388 +v 54.649 56.17 -0.0502 +v -20.299 -79.723 -29.5502 +v -54.774 139.57 -32.5502 +v 1.124 147.09 -23.5502 +v -57.05 51.196 -0.0502 +v -19.299 -79.723 -27.5502 +v -57.344 51.2595 -0.0502 +v -55.299 141.777 -32.5502 +v -55.129 143.071 -32.5502 +v 3.319 145.903 -23.5502 +v -59.142 49.406 -0.0502 +v 65.438 54.303 0.2388 +v -59.568 49.581 -0.0502 +v -60.118 49.639 -0.0502 +v -60.481 49.606 -0.0502 +v -60.824 49.505 -0.0502 +v -61.148 49.336 -0.0502 +v 2.451 146.54 -23.5502 +v -61.385 49.152 -0.0502 +v -22.299 -79.723 -37.5502 +v -20.299 -79.723 -35.5502 +v -57.4263 51.2772 -0.0502 +v 65.251 54.499 0.2388 +v 65.04 54.654 0.2388 +v -57.893 51.378 -0.0502 +v 64.791 54.773 0.2388 +v -46.664 150.554 20.4498 +v -58.931 51.439 -0.0502 +v -47.841 150.953 20.4498 +v 1.443 -71.837 -25.5502 +v 64.522 54.86 0.2388 +v -45.549 150.004 20.4498 +v -59.578 51.412 -0.0502 +v 64.234 54.916 0.2388 +v 1.267 -72.495 -25.5502 +v -43.582 148.495 20.4498 +v -42.763 147.56 20.4498 +v 63.915 54.95 0.2388 +v -49.059 151.196 20.4498 +v -66.099 -79.723 -29.5502 +v -66.099 -79.723 -29.7502 +v 63.587 54.97 0.2388 +v -68.298 -79.723 -29.7502 +v 63.248 54.977 0.2388 +v -68.298 -79.723 -37.5502 +v -44.516 149.314 20.4498 +v 62.823 54.977 0.2388 +v 49.798 64.758 -50.5502 +v 50.363 64.619 -50.5502 +v 3.019 143.995 -23.5502 +v 2.529 144.606 -23.5502 +v 53.798 52.288 0.2388 +v 51.153 63.616 -50.5502 +v -53.589 138.026 -32.5502 +v -54.266 138.733 -32.5502 +v 51.149 62.889 -50.5502 +v -57.836 147.56 20.4498 +v 1.918 145.096 -23.5502 +v 51.917 53.077 0.2388 +v -51.594 136.947 -32.5502 +v -52.506 137.302 -32.5502 +v -55.049 150.004 20.4498 +v -56.083 149.314 20.4498 +v 51.892 53.456 0.2388 +v -53.935 150.554 20.4498 +v 49.219 64.694 -50.5502 +v 50.614 64.467 -50.5502 +v 50.913 64.146 -50.5502 +v -50.299 151.277 20.4498 +v 50.826 62.29 -50.5502 +v 51.818 53.786 0.2388 +v 50.226 61.881 -50.5502 +v 49.652 61.787 -50.5502 +v -51.539 151.196 20.4498 +v 49.219 61.86 -50.5502 +v -49.326 136.884 -32.5502 +v -50.626 136.798 -32.5502 +v -57.017 148.495 20.4498 +v 48.342 63.893 -50.5502 +v 48.575 64.264 -50.5502 +v 51.693 54.067 0.2388 +v -72.6053 40.96 -0.0502 +v 51.544 54.303 0.2388 +v -75.798 41.431 -0.0502 +v -76.0392 40.96 -0.0502 +v -75.798 41.431 0.2388 +v -52.758 150.953 20.4498 +v 48.283 62.796 -50.5502 +v 48.207 63.179 -50.5502 +v 51.365 54.499 0.2388 +v 48.869 64.522 -50.5502 +v 48.869 62.033 -50.5502 +v -75.435 42.442 -0.0502 +v 48.548 62.331 -50.5502 +v -75.435 42.442 0.2388 +v 51.156 54.654 0.2388 +v -75.174 43.572 -0.0502 +v 50.904 54.773 0.2388 +v -75.174 43.572 0.2388 +v -49.147 64.223 -50.5502 +v -48.882 63.758 -50.5502 +v -48.806 63.179 -50.5502 +v -48.904 62.752 -50.5502 +v -75.017 44.805 -0.0502 +v -40.881 143.017 20.4498 +v 50.628 54.86 0.2388 +v -40.799 141.777 20.4498 +v -75.017 44.805 0.2388 +v 50.327 54.916 0.2388 +v -74.965 46.142 -0.0502 +v -74.965 46.142 0.2388 +v -51.425 64.264 -50.5502 +v 0.262 -73.377 -25.5502 +v 0.671 -73.175 -25.5502 +v -40.881 140.537 20.4498 +v -50.781 64.694 -50.5502 +v 50.021 54.95 0.2388 +v -50.397 64.771 -50.5502 +v -50.007 64.745 -50.5502 +v -75.171 48.714 -0.0502 +v -49.637 64.619 -50.5502 +v -75.171 48.714 0.2388 +v 49.7 54.97 0.2388 +v -75.2981 49.152 -0.0502 +v 49.364 54.977 0.2388 +v -45.68 139.864 20.4498 +v -81.66 36.113 -0.0502 +v -81.66 36.113 0.2388 +v -49.174 62.29 -50.5502 +v -49.637 61.935 -50.5502 +v -50.007 61.809 -50.5502 +v -50.397 61.783 -50.5502 +v -50.956 61.946 -50.5502 +v -51.425 62.29 -50.5502 +v -51.787 63.081 -50.5502 +v -51.793 63.375 -50.5502 +v -81.6382 36.114 -0.0502 +v -45.299 141.777 20.4498 +v -45.969 144.277 20.4498 +v 0.967 -70.935 -50.5502 +v 1.169 -71.431 -50.5502 +v 62.823 54.977 -0.0502 +v -80.4266 36.171 -0.0502 +v 1.156 -72.012 -50.5502 +v 65.438 54.303 -0.0502 +v -45.406 140.804 20.4498 +v 65.536 54.1602 -0.0502 +v -80.043 36.189 -0.0502 +v -80.043 36.189 0.2388 +v 65.251 54.499 -0.0502 +v -79.2392 36.3141 -0.0502 +v 0.363 -70.381 -50.5502 +v 0.687 -70.598 -50.5502 +v 0.945 -72.555 -50.5502 +v 0.687 -72.848 -50.5502 +v 0.089 -73.172 -50.5502 +v 65.04 54.654 -0.0502 +v -78.565 36.419 -0.0502 +v -78.565 36.419 0.2388 +v 1.013 -72.874 -25.5502 +v -46.548 145.067 20.4498 +v 64.791 54.773 -0.0502 +v -78.3309 36.4856 -0.0502 +v -66.099 165.909 -26.5492 +v -47.528 145.926 20.4498 +v 64.522 54.86 -0.0502 +v -48.386 146.396 20.4498 +v -77.226 36.8 -0.0502 +v -0.565 -73.177 -50.5502 +v -1.131 -72.967 -50.5502 +v -77.226 36.8 0.2388 +v -66.099 165.277 -26.0862 +v -1.544 -72.555 -50.5502 +v -66.099 164.56 -25.7702 +v -1.717 -72.204 -50.5502 +v -1.79 -71.674 -50.5502 +v -1.544 -70.891 -50.5502 +v 64.234 54.916 -0.0502 +v -1.131 -70.478 -50.5502 +v -0.781 -70.306 -50.5502 +v -0.397 -70.229 -50.5502 +v -76.03 37.34 -0.0502 +v -0.007 -70.255 -50.5502 +v -76.03 37.34 0.2388 +v -49.005 146.607 20.4498 +v 114.701 76.277 -7.5502 +v 114.701 76.277 -0.0502 +v 63.915 54.95 -0.0502 +v -74.977 38.014 -0.0502 +v -74.977 38.014 0.2388 +v 63.587 54.97 -0.0502 +v -74.069 38.822 -0.0502 +v -74.069 38.822 0.2388 +v 63.248 54.977 -0.0502 +v 114.701 -77.723 -0.0502 +v 114.701 -77.723 -7.5502 +v -81.212 37.571 -0.0502 +v -81.92 37.5334 -0.0502 +v -81.212 37.571 0.2388 +v 67.699 167.277 -29.7502 +v 0.418 147.23 -25.5502 +v 1.465 146.974 -25.5502 +v 53.798 52.288 -0.0502 +v 56.06 49.152 -0.0502 +v 67.699 167.277 -37.5502 +v -80.13 37.76 -0.0502 +v -80.13 37.76 0.2388 +v 65.501 167.277 -29.7502 +v -66.099 167.243 -29.0282 +v 51.917 53.077 -0.0502 +v -79.152 38.074 -0.0502 +v -79.152 38.074 0.2388 +v 51.892 53.456 -0.0502 +v -78.276 38.51 -0.0502 +v -66.099 166.741 -27.5502 +v -78.276 38.51 0.2388 +v 51.818 53.786 -0.0502 +v -77.5 39.063 -0.0502 +v -41.123 139.318 20.4498 +v -77.5 39.063 0.2388 +v 51.693 54.067 -0.0502 +v 2.75 146.34 -25.5502 +v 3.59 145.666 -25.5502 +v -76.823 39.732 -0.0502 +v 51.544 54.303 -0.0502 +v -66.099 166.973 -28.0192 +v 51.365 54.499 -0.0502 +v 51.156 54.654 -0.0502 +v 50.904 54.773 -0.0502 +v -49.386 64.467 -7.5502 +v 50.628 54.86 -0.0502 +v -41.523 145.413 20.4498 +v -41.123 144.236 20.4498 +v 50.327 54.916 -0.0502 +v -42.072 146.527 20.4498 +v -66.099 165.167 -28.9082 +v 50.021 54.95 -0.0502 +v -66.099 163.854 -27.6472 +v -68.298 167.277 -29.7502 +v -66.099 167.277 -29.7502 +v 49.7 54.97 -0.0502 +v -68.298 167.277 -37.5502 +v -47.01 138.026 20.4498 +v -49.637 64.619 -7.5502 +v 49.364 54.977 -0.0502 +v -50.007 64.745 -7.5502 +v -48.386 137.158 20.4498 +v -47.799 137.447 20.4498 +v 57.237 147.56 20.4498 +v 56.418 148.495 20.4498 +v 55.484 149.314 20.4498 +v 54.451 150.004 20.4498 +v 53.336 150.554 20.4498 +v 52.159 150.953 20.4498 +v 50.941 151.196 20.4498 +v 49.701 151.277 20.4498 +v -46.333 138.733 20.4498 +v -66.099 164.386 -27.8902 +v -50.397 64.771 -7.5502 +v -50.781 64.694 -7.5502 +v 48.461 151.196 20.4498 +v 47.242 150.953 20.4498 +v 46.065 150.554 20.4498 +v 44.951 150.004 20.4498 +v 43.917 149.314 20.4498 +v 42.983 148.495 20.4498 +v 42.164 147.56 20.4498 +v -66.099 164.814 -28.2882 +v -51.213 64.467 -7.5502 +v -51.425 64.264 -7.5502 +v 58.877 139.318 20.4498 +v 59.119 140.537 20.4498 +v 59.201 141.777 20.4498 +v 59.119 143.017 20.4498 +v 58.877 144.236 20.4498 +v 58.477 145.413 20.4498 +v 57.928 146.527 20.4498 +v 54.701 141.777 20.4498 +v 54.594 140.804 20.4498 +v 54.32 139.864 20.4498 +v 54.031 144.277 20.4498 +v -42.072 137.027 20.4498 +v -42.763 135.994 20.4498 +v -44.516 134.24 20.4498 +v -45.549 133.55 20.4498 +v 51.614 146.396 20.4498 +v 52.472 145.926 20.4498 +v -51.685 63.851 -7.5502 +v -46.664 133 20.4498 +v 49.374 146.756 20.4498 +v -49.059 132.358 20.4498 +v -41.523 138.142 20.4498 +v -51.748 63.665 -7.5502 +v 4.897 140.013 -23.5502 +v -43.582 135.06 20.4498 +v 4.897 140.013 -25.5502 +v 53.452 145.067 20.4498 +v -68.299 165.276 -29.7502 +v -47.841 132.601 20.4498 +v 5.095 142.668 -25.5502 +v 51 64.027 -7.5502 +v -76.823 39.732 0.2388 +v 5.153 142.495 -23.5502 +v -76.261 40.527 -0.0502 +v 50.995 146.607 20.4498 +v -76.261 40.527 0.2388 +v -68.298 165.277 -29.7502 +v 50.353 146.734 20.4498 +v 5.153 141.059 -25.5502 +v 5.177 141.418 -23.5502 +v 0.262 -70.069 -27.5502 +v -66.099 165.277 -29.7502 +v -88.244 53.077 -0.0502 +v 0.576 -70.207 -27.5502 +v -88.244 53.077 0.2388 +v 50.614 64.467 -7.5502 +v -88.269 53.456 -0.0502 +v -88.269 53.456 0.2388 +v 57.928 137.027 20.4498 +v 58.477 138.142 20.4498 +v -88.344 53.786 -0.0502 +v 50.674 136.884 20.4498 +v 49.374 136.798 20.4498 +v -88.344 53.786 0.2388 +v 52.201 137.447 20.4498 +v 51.614 137.158 20.4498 +v -88.468 54.067 -0.0502 +v -88.468 54.067 0.2388 +v 52.99 138.026 20.4498 +v -70.299 165.276 -29.7502 +v -88.617 54.303 -0.0502 +v 53.667 138.733 20.4498 +v 0.97 -70.534 -27.5502 +v -88.617 54.303 0.2388 +v 50.363 64.619 -7.5502 +v 49.798 64.771 -7.5502 +v -88.796 54.499 -0.0502 +v -66.099 163.799 -25.5842 +v -88.796 54.499 0.2388 +v -89.005 54.654 0.2388 +v 3.165 139.777 -23.5502 +v -89.005 54.654 -0.0502 +v 49.701 132.277 20.4498 +v 50.941 132.358 20.4498 +v 52.159 132.601 20.4498 +v 53.336 133 20.4498 +v 54.451 133.55 20.4498 +v 55.484 134.24 20.4498 +v 56.418 135.06 20.4498 +v 57.237 135.994 20.4498 +v 49.409 64.745 -7.5502 +v -89.257 54.773 0.2388 +v -89.257 54.773 -0.0502 +v 3.615 142.556 -23.5502 +v 3.396 143.308 -23.5502 +v 46.929 145.926 20.4498 +v 48.097 146.502 20.4498 +v -89.533 54.86 0.2388 +v -89.533 54.86 -0.0502 +v 45.949 145.067 20.4498 +v 3.48 140.494 -23.5502 +v 3.666 141.255 -23.5502 +v 45.37 144.277 20.4498 +v -66.099 163.277 -25.5502 +v -89.834 54.916 0.2388 +v 44.722 141.451 20.4498 +v -89.834 54.916 -0.0502 +v 44.976 143.381 20.4498 +v 3.701 141.777 -23.5502 +v 44.976 140.173 20.4498 +v -90.112 54.9469 -0.0502 +v -82.377 54.755 0.2388 +v -82.377 54.755 -0.0502 +v -66.099 163.077 -25.5502 +v -66.299 163.077 -25.5502 +v -85.109 54.755 0.2388 +v -85.109 54.755 -0.0502 +v 49.219 61.86 -7.5502 +v 49.749 61.787 -7.5502 +v -90.14 54.95 0.2388 +v -90.14 54.95 -0.0502 +v -90.461 54.97 0.2388 +v -90.461 54.97 -0.0502 +v -90.797 54.977 0.2388 +v 1.436 -71.495 -27.5502 +v -90.797 54.977 -0.0502 +v -91.2 54.977 0.2388 +v -91.2 54.977 -0.0502 +v 1.329 -71.11 -27.5502 +v 41.473 146.527 20.4498 +v 50.089 61.828 -7.5502 +v -89.812 37.346 -0.0502 +v -90.112 37.3149 -0.0502 +v -89.812 37.346 0.2388 +v 40.924 145.413 20.4498 +v 40.524 144.236 20.4498 +v 40.282 143.017 20.4498 +v 40.201 141.777 20.4498 +v 40.282 140.537 20.4498 +v 40.524 139.318 20.4498 +v -89.513 37.414 -0.0502 +v -89.513 37.414 0.2388 +v 46.165 138.242 20.4498 +v 45.552 139.005 20.4498 +v 48.097 137.053 20.4498 +v -89.244 37.508 -0.0502 +v -89.244 37.508 0.2388 +v -89.005 37.629 -0.0502 +v -89.005 37.629 0.2388 +v 50.451 61.978 -7.5502 +v 50.826 62.29 -7.5502 +v -88.784 37.796 -0.0502 +v -88.784 37.796 0.2388 +v -88.597 37.998 -0.0502 +v -88.597 37.998 0.2388 +v -88.446 38.236 -0.0502 +v 51.086 62.703 -7.5502 +v -88.446 38.236 0.2388 +v 40.924 138.142 20.4498 +v 41.473 137.027 20.4498 +v 42.164 135.994 20.4498 +v 42.983 135.06 20.4498 +v 43.917 134.24 20.4498 +v 44.951 133.55 20.4498 +v 46.065 133 20.4498 +v 47.242 132.601 20.4498 +v 48.461 132.358 20.4498 +v -88.334 38.535 -0.0502 +v -67.078 163.077 -25.6352 +v -88.334 38.535 0.2388 +v 51.194 63.179 -7.5502 +v -88.266 38.892 -0.0502 +v -88.266 38.892 0.2388 +v 51.188 63.473 -7.5502 +v -88.244 39.308 -0.0502 +v -88.244 39.308 0.2388 +v -68.065 163.077 -25.9702 +v -68.931 163.077 -26.5492 +v -66.299 159.744 -25.5502 +v 1.267 -72.495 -27.5502 +v -54.774 139.57 20.4498 +v -55.299 141.777 20.4498 +v 1.391 -72.176 -27.5502 +v -55.193 142.75 20.4498 +v -51.903 146.502 20.4498 +v -52.799 146.107 20.4498 +v -50.781 61.86 -7.5502 +v -50.397 61.783 -7.5502 +v -53.589 145.528 20.4498 +v -54.919 143.69 20.4498 +v -54.266 144.821 20.4498 +v -50.299 146.777 20.4498 +v -49.961 61.825 -7.5502 +v 0.671 -73.175 -27.5502 +v 0.262 -73.377 -27.5502 +v -49.468 62.033 -7.5502 +v -49.174 62.29 -7.5502 +v -58.527 146.527 20.4498 +v -59.076 145.413 20.4498 +v -59.476 144.236 20.4498 +v -59.718 143.017 20.4498 +v -59.799 141.777 20.4498 +v -59.718 140.537 20.4498 +v -59.476 139.318 20.4498 +v -53.589 138.026 20.4498 +v -54.266 138.733 20.4498 +v -66.561 163.077 -27.5672 +v -66.941 163.077 -27.6602 +v -51.594 136.947 20.4498 +v -52.506 137.302 20.4498 +v -49.326 136.884 20.4498 +v -50.626 136.798 20.4498 +v -66.299 163.077 -27.5502 +v -82.399 37.508 -0.0502 +v -85.109 37.508 -0.0502 +v -85.109 37.508 0.2388 +v -82.399 37.508 0.2388 +v -67.457 163.077 -27.9332 +v -90.797 37.286 -0.0502 +v -91.2 37.286 -0.0502 +v -57.017 135.06 20.4498 +v -91.2 37.286 0.2388 +v -90.797 37.286 0.2388 +v -90.458 37.292 -0.0502 +v -90.458 37.292 0.2388 +v -90.13 37.313 -0.0502 +v -56.083 134.24 20.4498 +v -90.13 37.313 0.2388 +v -55.049 133.55 20.4498 +v -53.935 133 20.4498 +v -52.758 132.601 20.4498 +v -51.539 132.358 20.4498 +v -50.299 132.277 20.4498 +v -59.076 138.142 20.4498 +v -58.527 137.027 20.4498 +v -91.2 36.113 0.2388 +v -57.836 135.994 20.4498 +v -91.2 36.113 -0.0502 +v 1.013 -72.874 -27.5502 +v 67.699 165.277 -29.7502 +v -91.2 56.17 -0.0502 +v 69.701 165.276 -29.7502 +v 67.701 165.276 -29.7502 +v -66.099 163.077 -27.5502 +v 65.701 163.077 -25.5502 +v -81.66 56.17 -0.0502 +v 66.736 163.077 -25.6862 +v 67.701 163.077 -26.0862 +v 68.332 163.077 -26.5492 +v 68.874 163.077 -27.1152 +v -68.717 51.176 -0.0502 +v -68.717 49.983 -0.0502 +v -72.21 50.408 -0.0502 +v -71.8377 49.152 -0.0502 +v -68.089 163.077 -28.6672 +v -66.3609 49.152 -0.0502 +v -68.257 163.077 -29.1602 +v -66.448 49.289 -0.0502 +v -66.627 49.484 -0.0502 +v -66.836 49.639 -0.0502 +v -67.087 49.761 -0.0502 +v -67.363 49.855 -0.0502 +v -67.664 49.922 -0.0502 +v -67.97 49.956 -0.0502 +v -68.291 49.976 -0.0502 +v -68.627 49.983 -0.0502 +v -72.74 51.585 -0.0502 +v -67.886 163.077 -28.3322 +v -73.405 52.636 -0.0502 +v -73.728 53.0108 -0.0502 +v -74.203 53.562 -0.0502 +v -75.134 54.344 -0.0502 +v -69.618 163.077 -27.3322 +v -76.194 54.991 -0.0502 +v 69.701 163.077 -29.7502 +v -77.383 55.503 -0.0502 +v -78.694 55.873 -0.0502 +v -80.12 56.096 -0.0502 +v -75.791 50.85 -0.0502 +v -76.823 52.551 -0.0502 +v -78.266 53.775 -0.0502 +v -80.118 54.51 -0.0502 +v 69.615 163.077 -28.7712 +v 67.658 163.077 -29.1602 +v -66.074 48.062 -0.0502 +v -66.099 48.451 -0.0502 +v -66.174 48.781 -0.0502 +v -66.298 49.053 -0.0502 +v -71.825 49.109 -0.0502 +v -71.593 47.694 -0.0502 +v 69.28 163.077 -27.7842 +v -72.165 41.997 -0.0502 +v -71.805 43.286 -0.0502 +v -71.588 44.675 -0.0502 +v -51.213 62.087 -7.5502 +v -71.516 46.162 -0.0502 +v -51.425 62.29 -7.5502 +v -68.717 37.286 -0.0502 +v -68.627 37.286 -0.0502 +v -68.289 37.292 -0.0502 +v -67.96 37.313 -0.0502 +v -51.787 63.081 -7.5502 +v -67.642 37.346 -0.0502 +v -67.343 37.414 -0.0502 +v -67.075 37.508 -0.0502 +v -66.836 37.629 -0.0502 +v -66.627 37.796 -0.0502 +v -66.448 37.998 -0.0502 +v 67.49 163.077 -28.6672 +v 67.201 163.077 -28.2342 +v 66.342 163.077 -27.6602 +v 65.701 163.077 -27.5502 +v 66.809 163.077 -27.8902 +v -68.717 36.113 -0.0502 +v -68.299 163.077 -29.7502 +v -51.717 62.796 -7.5502 +v 48.961 56.17 -0.0502 +v 48.961 56.17 0.2388 +v 48.961 54.977 0.2388 +v 39.15 49.985 0.2388 +v 38.874 50.491 0.2388 +v 38.414 50.893 0.2388 +v 37.764 51.196 0.2388 +v 36.921 51.378 0.2388 +v 39.242 49.377 0.2388 +v 35.672 49.406 0.2388 +v 19.701 -77.723 -35.5502 +v 21.701 -77.723 -37.5502 +v 35.246 49.581 0.2388 +v -70.299 163.077 -29.7502 +v 34.696 49.639 0.2388 +v 34.333 49.606 0.2388 +v 33.99 49.505 0.2388 +v -70.265 163.077 -29.0282 +v -70.079 163.077 -28.2672 +v 33.666 49.336 0.2388 +v 35.883 51.439 0.2388 +v 35.236 51.412 0.2388 +v 34.669 51.331 0.2388 +v 34.181 51.196 0.2388 +v 33.746 51.014 0.2388 +v 33.365 50.792 0.2388 +v 33.039 50.529 0.2388 +v 48.961 54.977 -0.0502 +v 39.2259 49.152 -0.0502 +v 39.242 49.377 -0.0502 +v 39.15 49.985 -0.0502 +v 38.874 50.491 -0.0502 +v 38.414 50.893 -0.0502 +v 37.764 51.196 -0.0502 +v 36.921 51.378 -0.0502 +v 36.864 51.3814 -0.0502 +v 35.672 49.406 -0.0502 +v 35.9338 49.152 -0.0502 +v 67.701 163.077 -29.7502 +v 35.246 49.581 -0.0502 +v 9.132 138.453 -27.5502 +v 34.696 49.639 -0.0502 +v 34.333 49.606 -0.0502 +v 33.99 49.505 -0.0502 +v 33.666 49.336 -0.0502 +v 36.3406 51.4121 -0.0502 +v 33.429 49.152 -0.0502 +v 35.883 51.439 -0.0502 +v 35.236 51.412 -0.0502 +v 34.669 51.331 -0.0502 +v 34.181 51.196 -0.0502 +v 33.746 51.014 -0.0502 +v 4.464 139.027 -25.5502 +v 33.365 50.792 -0.0502 +v 4.264 138.728 -23.5502 +v 33.039 50.529 -0.0502 +v 32.768 50.2571 -0.0502 +v 0.736 137.913 -23.5502 +v 1.466 138.197 -23.5502 +v 2.136 138.604 -23.5502 +v 2.701 139.145 -23.5502 +v 48.575 64.264 -7.5502 +v 48.913 64.543 -7.5502 +v 48.358 63.939 -7.5502 +v 48.233 63.569 -7.5502 +v 48.283 62.796 -7.5502 +v 48.575 62.29 -7.5502 +v 48.869 62.033 -7.5502 +v 48.207 63.179 -7.5502 +v 3.319 137.651 -23.5502 +v 0.771 136.394 -23.5502 +v 1.805 136.696 -23.5502 +v 65.465 36.113 0.2388 +v 53.798 39.308 0.2388 +v 53.821 38.892 0.2388 +v 53.888 38.535 0.2388 +v 54 38.236 0.2388 +v 54.161 37.998 0.2388 +v 54.348 37.796 0.2388 +v 54.56 37.629 0.2388 +v 54.798 37.508 0.2388 +v 55.067 37.414 0.2388 +v 4.064 138.429 -25.5502 +v 3.049 137.414 -25.5502 +v 55.366 37.346 0.2388 +v 67.699 165.277 -37.5502 +v 55.684 37.313 0.2388 +v 56.013 37.292 0.2388 +v 69.701 165.276 -37.5502 +v 67.701 165.276 -37.5502 +v 56.351 37.286 0.2388 +v 56.776 36.113 0.2388 +v 56.776 37.286 0.2388 +v 1.805 136.696 -25.5502 +v 0.418 136.324 -25.5502 +v 49.364 37.286 0.2388 +v 49.703 37.292 0.2388 +v 50.031 37.313 0.2388 +v 50.35 37.346 0.2388 +v 50.648 37.414 0.2388 +v 50.917 37.508 0.2388 +v 51.156 37.629 0.2388 +v 51.377 37.796 0.2388 +v 51.564 37.998 0.2388 +v 51.716 38.236 0.2388 +v 51.827 38.535 0.2388 +v 51.895 38.892 0.2388 +v 51.917 36.113 0.2388 +v 51.917 39.308 0.2388 +v 48.961 36.113 0.2388 +v 48.961 37.286 0.2388 +v -70.299 165.276 -37.5502 +v -68.299 165.276 -37.5502 +v -68.298 165.277 -37.5502 +v 37.287 47.458 0.2388 +v 37.675 47.537 0.2388 +v 38.013 47.644 0.2388 +v 38.312 47.779 0.2388 +v 38.571 47.941 0.2388 +v 38.775 48.127 0.2388 +v 38.939 48.336 0.2388 +v 39.063 48.568 0.2388 +v 39.163 48.828 0.2388 +v 39.222 49.098 0.2388 +v 36.291 48.116 0.2388 +v 36.331 47.395 0.2388 +v 36.172 48.689 0.2388 +v 35.973 49.114 0.2388 +v 36.839 47.411 0.2388 +v 0 134.277 -25.5502 +v 33.38 49.114 0.2388 +v 33.119 48.851 0.2388 +v 32.883 48.548 0.2388 +v 32.94 37.4 0.2388 +v 33.241 37.346 0.2388 +v 33.547 37.313 0.2388 +v 33.868 37.292 0.2388 +v -36.799 130.277 -19.5502 +v -34.799 130.277 -17.5502 +v 34.204 37.286 0.2388 +v 35.077 36.113 0.2388 +v 35.077 37.286 0.2388 +v 65.536 40.9915 -0.0502 +v 57.344 47.3719 -0.0502 +v 65.465 36.113 -0.0502 +v -37.799 126.165 -27.5502 +v 56.776 36.113 -0.0502 +v 56.776 37.286 -0.0502 +v 53.798 39.308 -0.0502 +v -36.799 130.277 -23.5502 +v 53.821 38.892 -0.0502 +v 53.888 38.535 -0.0502 +v 54 38.236 -0.0502 +v -36.799 130.497 -24.8332 +v 54.161 37.998 -0.0502 +v 54.348 37.796 -0.0502 +v 54.56 37.629 -0.0502 +v -36.799 130.311 -24.0722 +v 7.991 136.185 -27.5502 +v -41.599 123.769 -27.5502 +v 4.334 132.916 -27.5502 +v -37.799 120.277 -25.5502 +v 6.315 134.277 -27.5502 +v -38.626 119.277 -27.1152 +v -39.799 119.277 -26.0862 +v -39.364 119.277 -26.3762 +v -40.764 119.277 -25.6862 +v 54.798 37.508 -0.0502 +v 55.067 37.414 -0.0502 +v -37.834 119.277 -29.0282 +v -38.02 119.277 -28.2672 +v 55.366 37.346 -0.0502 +v 55.684 37.313 -0.0502 +v 56.013 37.292 -0.0502 +v 56.351 37.286 -0.0502 +v -40.299 119.277 -28.2342 +v -40.691 119.277 -27.8902 +v 49.364 37.286 -0.0502 +v 49.703 37.292 -0.0502 +v -39.868 119.277 -29.0322 +v 50.031 37.313 -0.0502 +v 50.35 37.346 -0.0502 +v 50.648 37.414 -0.0502 +v 50.917 37.508 -0.0502 +v 51.156 37.629 -0.0502 +v 51.377 37.796 -0.0502 +v 51.564 37.998 -0.0502 +v 51.716 38.236 -0.0502 +v -37.799 120.277 -27.5502 +v 51.827 38.535 -0.0502 +v 51.895 38.892 -0.0502 +v 51.917 39.308 -0.0502 +v -37.799 -48.923 -25.5502 +v 48.961 37.286 -0.0502 +v 48.961 36.113 -0.0502 +v -38.626 -47.923 -27.1152 +v -38.971 -47.923 -26.7212 +v -39.799 -47.923 -26.0862 +v -40.516 -47.923 -25.7702 +v -37.799 119.277 -29.5502 +v 37.287 47.458 -0.0502 +v 36.864 47.4136 -0.0502 +v -39.799 119.277 -29.5502 +v 37.675 47.537 -0.0502 +v 38.013 47.644 -0.0502 +v 38.312 47.779 -0.0502 +v 38.571 47.941 -0.0502 +v 38.775 48.127 -0.0502 +v 38.939 48.336 -0.0502 +v 39.063 48.568 -0.0502 +v 39.163 48.828 -0.0502 +v 39.222 49.098 -0.0502 +v 36.291 48.116 -0.0502 +v 36.331 47.395 -0.0502 +v 36.44 47.3984 -0.0502 +v 36.172 48.689 -0.0502 +v 36.7714 47.4089 -0.0502 +v 35.973 49.114 -0.0502 +v -32.79 48.554 0.2388 +v -32.887 48.204 0.2388 +v 36.839 47.411 -0.0502 +v -32.937 47.817 0.2388 +v 2.086 132.066 -27.5502 +v -32.967 47.413 0.2388 +v 33.38 49.114 -0.0502 +v -32.977 46.991 0.2388 +v -35.619 48.75 0.2388 +v -35.545 48.166 0.2388 +v -35.321 47.707 0.2388 +v -34.947 47.375 0.2388 +v -34.43 47.161 0.2388 +v -33.773 47.033 0.2388 +v 33.119 48.851 -0.0502 +v -41.999 120.277 -25.5502 +v -40.081 45.728 0.2388 +v -40.23 46.705 0.2388 +v 32.883 48.548 -0.0502 +v -40.479 47.597 0.2388 +v -40.822 48.399 0.2388 +v -41.999 119.277 -25.5502 +v -32.887 42.664 0.2388 +v -33.213 42.347 0.2388 +v -33.474 41.99 0.2388 +v -41.277 119.277 -25.5842 +v -33.671 41.592 0.2388 +v -33.808 41.154 0.2388 +v -36.142 42.77 0.2388 +v -36.724 41.664 0.2388 +v -33.793 44.23 0.2388 +v -35.171 43.614 0.2388 +v -40.031 43.351 0.2388 +v -40.031 44.666 0.2388 +v -41.222 119.277 -27.6472 +v -41.799 119.277 -27.5502 +v -33.917 40.157 0.2388 +v -33.89 40.676 0.2388 +v -33.848 39.355 0.2388 +v -33.639 38.701 0.2388 +v -40.917 -47.923 -27.7602 +v -40.484 -47.923 -28.0492 +v -33.29 38.196 0.2388 +v -40.14 -47.923 -28.4412 +v 32.768 48.3653 -0.0502 +v -32.81 37.836 0.2388 +v -39.91 -47.923 -28.9082 +v -41.999 120.277 -27.5502 +v -37.936 -47.923 -28.5142 +v -38.22 -47.923 -27.7842 +v -36.759 38.905 0.2388 +v -36.56 38.317 0.2388 +v -36.289 37.782 0.2388 +v -41.999 119.277 -27.5502 +v -35.953 37.31 0.2388 +v -35.552 36.902 0.2388 +v -45.836 122.281 -27.5502 +v -35.094 36.571 0.2388 +v -34.587 36.309 0.2388 +v -34.029 36.113 0.2388 +v -33.417 35.956 0.2388 +v -32.775 35.861 0.2388 +v 0 163.277 -25.5502 +v -36.918 40.298 0.2388 +v -36.878 39.566 0.2388 +v -40.874 37.987 0.2388 +v -40.762 38.29 0.2388 +v -40.725 38.58 0.2388 +v -40.747 38.811 0.2388 +v -40.815 39.02 0.2388 +v -40.926 39.207 0.2388 +v -8.077 148.062 -27.5502 +v -43.054 44.969 0.2388 +v -43.076 45.665 0.2388 +v 32.94 37.4 -0.0502 +v 32.768 37.4505 -0.0502 +v -4.027 151.057 -27.5502 +v -6.244 149.819 -27.5502 +v -43.143 46.326 0.2388 +v 4.701 150.437 -32.5502 +v 33.241 37.346 -0.0502 +v -43.255 46.95 0.2388 +v 3.527 151.016 -32.5502 +v 33.547 37.313 -0.0502 +v -43.4 47.516 0.2388 +v 2.289 151.436 -32.5502 +v 33.868 37.292 -0.0502 +v -43.594 48.029 0.2388 +v -62.799 126.165 -27.5502 +v -59 123.769 -27.5502 +v 34.204 37.286 -0.0502 +v -43.838 48.487 0.2388 +v 35.077 37.286 -0.0502 +v 7.634 147.865 -32.5502 +v -44.134 48.885 0.2388 +v 35.077 36.113 -0.0502 +v 6.772 148.848 -32.5502 +v -41.255 49.107 0.2388 +v -41.758 39.056 0.2388 +v -41.526 39.299 0.2388 +v 1.006 151.692 -32.5502 +v 5.788 149.711 -32.5502 +v -37.799 -48.923 -27.5502 +v -41.33 39.55 0.2388 +v -41.051 39.353 0.2388 +v -41.185 39.467 0.2388 +v -44.738 37.681 0.2388 +v -44.263 37.771 0.2388 +v -54.762 122.281 -27.5502 +v -43.815 37.892 0.2388 +v 9.615 143.082 -32.5502 +v 9.36 144.365 -32.5502 +v -39.799 -47.923 -29.5502 +v -43.397 38.041 0.2388 +v -43.009 38.216 0.2388 +v -50.299 121.777 -27.5502 +v -42.651 38.4 0.2388 +v 8.361 146.777 -32.5502 +v -37.799 -47.923 -29.5502 +v -42.322 38.602 0.2388 +v -42.024 38.822 0.2388 +v 9.701 141.777 -32.5502 +v -41.41 -47.923 -27.5922 +v -41.668 37.059 0.2388 +v -41.325 37.355 0.2388 +v -41.061 37.67 0.2388 +v -41.999 -47.923 -27.5502 +v -1.569 151.696 -27.5502 +v -44.517 35.956 0.2388 +v -43.793 36.113 0.2388 +v -43.146 36.304 0.2388 +v -42.579 36.526 0.2388 +v -42.091 36.78 0.2388 +v -41.999 -48.923 -27.5502 +v -49.145 38.984 0.2388 +v -48.727 38.555 0.2388 +v -48.249 38.211 0.2388 +v -47.712 37.953 0.2388 +v -47.117 37.762 0.2388 +v -46.468 37.647 0.2388 +v -45.763 37.609 0.2388 +v -45.238 37.627 0.2388 +v -46.189 35.83 0.2388 +v -45.316 35.861 0.2388 +v -48.279 36.055 0.2388 +v -47.271 35.886 0.2388 +v -49.19 48.588 0.2388 +v -49.732 47.638 0.2388 +v -50.105 46.431 0.2388 +v -52.591 47.898 0.2388 +v -53.181 45.924 0.2388 +v -57.139 47.537 0.2388 +v -56.801 47.644 0.2388 +v -56.502 47.779 0.2388 +v -56.244 47.941 0.2388 +v -56.04 48.127 0.2388 +v -55.875 48.336 0.2388 +v -55.751 48.568 0.2388 +v -55.651 48.828 0.2388 +v -55.592 49.098 0.2388 +v -50.309 44.969 0.2388 +v -50.377 43.351 0.2388 +v -50.317 42.399 0.2388 +v -50.197 41.536 0.2388 +v -53.377 43.513 0.2388 +v -53.325 42.343 0.2388 +v -53.168 41.258 0.2388 +v -50.018 40.763 0.2388 +v -49.782 40.08 0.2388 +v -41.999 -48.923 -25.5502 +v -41.999 -47.923 -25.5502 +v -49.491 39.487 0.2388 +v -50.814 37.225 0.2388 +v -50.061 36.726 0.2388 +v -49.212 36.335 0.2388 +v -41.277 -47.923 -25.5842 +v -52.907 40.258 0.2388 +v -52.529 39.35 0.2388 +v -52.051 38.542 0.2388 +v -51.474 37.832 0.2388 +v -58.523 48.116 0.2388 +v -58.483 47.395 0.2388 +v -58.642 48.689 0.2388 +v -0.299 145.777 -23.5502 +v -58.841 49.114 0.2388 +v -57.975 47.411 0.2388 +v -57.528 47.458 0.2388 +v 9.615 140.472 -32.5502 +v 8.939 145.604 -32.5502 +v -61.434 49.114 0.2388 +v -1.582 145.557 -23.5502 +v -61.695 48.851 0.2388 +v -61.932 48.548 0.2388 +v -36.799 -55.895 -26.7212 +v -62.146 48.208 0.2388 +v -3.648 146.141 -23.5502 +v -36.799 -56.723 -26.0862 +v -36.799 -57.192 -25.8542 +v -62.34 47.838 0.2388 +v -2.064 146.974 -23.5502 +v -62.514 47.436 0.2388 +v -1.017 147.23 -23.5502 +v -62.656 47.002 0.2388 +v -3.049 146.54 -23.5502 +v -62.783 46.564 0.2388 +v -62.895 46.121 0.2388 +v -62.977 45.679 0.2388 +v -63.044 45.241 0.2388 +v -63.342 48.366 0.2388 +v -63.186 48.366 0.2388 +v -62.977 48.786 0.2388 +v -2.517 145.096 -23.5502 +v -63.096 44.807 0.2388 +v -3.3 144.409 -23.5502 +v -3.764 143.777 -23.5502 +v -63.133 44.376 0.2388 +v -63.156 43.971 0.2388 +v -63.163 43.594 0.2388 +v -63.163 39.166 0.2388 +v 2.701 144.409 -32.5502 +v -63.138 38.777 0.2388 +v 1.466 145.357 -32.5502 +v -36.799 -54.723 -29.5502 +v -63.064 38.447 0.2388 +v 0.479 145.692 -32.5502 +v -36.799 -56.723 -29.5502 +v -62.939 38.175 0.2388 +v -62.79 37.939 0.2388 +v -36.799 -57.222 -28.2342 +v -62.611 37.744 0.2388 +v -62.402 37.589 0.2388 +v -36.799 -56.791 -29.0322 +v -62.151 37.481 0.2388 +v 3.165 143.777 -32.5502 +v -61.874 37.4 0.2388 +v -61.573 37.346 0.2388 +v -61.267 37.313 0.2388 +v -60.946 37.292 0.2388 +v -60.61 37.286 0.2388 +v -59.737 36.113 0.2388 +v -59.737 37.286 0.2388 +v 2.136 144.95 -32.5502 +v -35.5779 49.152 -0.0502 +v -35.619 48.75 -0.0502 +v -36.799 -54.757 -29.0282 +v -35.545 48.166 -0.0502 +v -35.321 47.707 -0.0502 +v -34.947 47.375 -0.0502 +v -36.799 -55.404 -27.3322 +v -34.43 47.161 -0.0502 +v -33.773 47.033 -0.0502 +v -32.977 46.991 -0.0502 +v -36.799 -55.027 -28.0192 +v -1.017 147.23 -25.5502 +v -32.79 48.554 -0.0502 +v -32.768 48.6042 -0.0502 +v -32.887 48.204 -0.0502 +v -32.937 47.817 -0.0502 +v -32.967 47.413 -0.0502 +v -40.081 45.728 -0.0502 +v -40.0494 45.056 -0.0502 +v -40.23 46.705 -0.0502 +v -40.479 47.597 -0.0502 +v -36.799 -58.923 -25.5502 +v -37.799 -58.923 -25.5502 +v -40.822 48.399 -0.0502 +v -2.064 146.974 -25.5502 +v -36.799 -58.723 -25.5502 +v -40.96 48.6246 -0.0502 +v -35.4736 43.351 -0.0502 +v -36.142 42.77 -0.0502 +v -36.799 -57.944 -25.6352 +v -36.724 41.664 -0.0502 +v -36.824 40.96 -0.0502 +v -32.887 42.664 -0.0502 +v -32.768 42.7426 -0.0502 +v -33.213 42.347 -0.0502 +v -5.496 143.541 -25.5502 +v -33.474 41.99 -0.0502 +v -5.063 144.527 -25.5502 +v -33.671 41.592 -0.0502 +v -5.496 143.541 -23.5502 +v -5.063 144.527 -23.5502 +v -33.808 41.154 -0.0502 +v -4.426 145.396 -25.5502 +v -33.8413 40.96 -0.0502 +v 3.019 139.56 -32.5502 +v -4.189 145.666 -23.5502 +v -40.031 43.351 -0.0502 +v 3.48 143.06 -32.5502 +v -32.768 44.4555 -0.0502 +v -33.793 44.23 -0.0502 +v 3.666 142.299 -32.5502 +v -36.799 -58.146 -27.6472 +v -35.171 43.614 -0.0502 +v 3.615 140.998 -32.5502 +v -36.799 -58.723 -27.5502 +v -40.031 44.666 -0.0502 +v -36.864 40.6782 -0.0502 +v -36.799 -57.614 -27.8902 +v -36.864 39.4882 -0.0502 +v -36.759 38.905 -0.0502 +v -36.56 38.317 -0.0502 +v 3.396 140.246 -32.5502 +v -36.289 37.782 -0.0502 +v -3.995 140.246 -23.5502 +v -35.953 37.31 -0.0502 +v -35.552 36.902 -0.0502 +v -3.618 139.56 -23.5502 +v -35.4994 36.864 -0.0502 +v -33.917 40.157 -0.0502 +v -33.89 40.676 -0.0502 +v -4.079 143.06 -23.5502 +v -33.848 39.355 -0.0502 +v -33.639 38.701 -0.0502 +v -33.29 38.196 -0.0502 +v -32.81 37.836 -0.0502 +v -32.768 37.8217 -0.0502 +v -35.094 36.571 -0.0502 +v -34.587 36.309 -0.0502 +v 8.361 136.777 -32.5502 +v -34.029 36.113 -0.0502 +v 8.939 137.95 -32.5502 +v -33.417 35.956 -0.0502 +v -32.775 35.861 -0.0502 +v 9.36 139.189 -32.5502 +v -32.768 35.8607 -0.0502 +v -4.214 140.998 -23.5502 +v -36.918 40.298 -0.0502 +v -36.878 39.566 -0.0502 +v -4.265 142.299 -23.5502 +v -40.874 37.987 -0.0502 +v -40.96 37.8412 -0.0502 +v -40.762 38.29 -0.0502 +v 0.479 137.862 -32.5502 +v -40.725 38.58 -0.0502 +v -4.299 141.777 -23.5502 +v -40.747 38.811 -0.0502 +v 1.918 138.458 -32.5502 +v -40.815 39.02 -0.0502 +v -40.926 39.207 -0.0502 +v -37.799 117.277 -37.5502 +v -37.799 119.277 -35.5502 +v -40.96 39.2467 -0.0502 +v -37.799 126.165 -32.5502 +v 1.231 138.082 -32.5502 +v -39.799 117.277 -37.5502 +v -39.799 119.277 -35.5502 +v -41.599 123.769 -32.5502 +v 2.529 138.949 -32.5502 +v -45.836 122.281 -32.5502 +v -41.255 49.107 -0.0502 +v -41.2933 49.152 -0.0502 +v -62.799 126.165 -32.5502 +v -59 123.769 -32.5502 +v -49.152 48.6243 -0.0502 +v -5.496 140.013 -23.5502 +v -54.762 122.281 -32.5502 +v -43.054 44.969 -0.0502 +v -43.076 45.665 -0.0502 +v 7.634 135.689 -32.5502 +v -50.299 121.777 -32.5502 +v -43.143 46.326 -0.0502 +v -5.752 141.059 -23.5502 +v -5.776 142.136 -23.5502 +v -43.255 46.95 -0.0502 +v -43.4 47.516 -0.0502 +v -43.594 48.029 -0.0502 +v 1.006 131.863 -32.5502 +v -43.838 48.487 -0.0502 +v 3.527 132.538 -32.5502 +v 4.701 133.117 -32.5502 +v -44.134 48.885 -0.0502 +v 0 76.277 -7.5502 +v -44.418 49.152 -0.0502 +v 0 76.277 -0.0502 +v 6.772 134.706 -32.5502 +v 5.788 133.844 -32.5502 +v 2.289 132.118 -32.5502 +v -41.051 39.353 -0.0502 +v -41.185 39.467 -0.0502 +v -41.33 39.55 -0.0502 +v -41.758 39.056 -0.0502 +v -41.9217 38.912 -0.0502 +v -41.526 39.299 -0.0502 +v -41.668 37.059 -0.0502 +v -41.9636 36.864 -0.0502 +v -41.325 37.355 -0.0502 +v -41.061 37.67 -0.0502 +v -44.738 37.681 -0.0502 +v -45.056 37.6467 -0.0502 +v -44.263 37.771 -0.0502 +v -43.815 37.892 -0.0502 +v -5.381 139.672 -25.5502 +v -43.397 38.041 -0.0502 +v -43.009 38.216 -0.0502 +v -5.776 142.136 -25.5502 +v -42.651 38.4 -0.0502 +v -5.682 140.706 -25.5502 +v -42.322 38.602 -0.0502 +v -42.024 38.822 -0.0502 +v -36.799 -58.923 -27.5502 +v -44.517 35.956 -0.0502 +v -43.793 36.113 -0.0502 +v -43.146 36.304 -0.0502 +v -42.579 36.526 -0.0502 +v -37.799 -58.923 -27.5502 +v -42.091 36.78 -0.0502 +v -45.316 35.861 -0.0502 +v -49.145 38.984 -0.0502 +v -49.152 38.9942 -0.0502 +v -48.727 38.555 -0.0502 +v -48.249 38.211 -0.0502 +v -47.712 37.953 -0.0502 +v -47.117 37.762 -0.0502 +v -46.468 37.647 -0.0502 +v -45.763 37.609 -0.0502 +v -39.799 -45.923 -37.5502 +v -39.799 -47.923 -35.5502 +v -45.238 37.627 -0.0502 +v -34.799 -56.723 -37.5502 +v -34.799 -54.723 -37.5502 +v -37.799 -45.923 -37.5502 +v -36.799 -56.723 -35.5502 +v -49.152 36.317 -0.0502 +v -36.799 -54.723 -35.5502 +v -48.279 36.055 -0.0502 +v -47.271 35.886 -0.0502 +v -46.189 35.83 -0.0502 +v -52.591 47.898 -0.0502 +v -37.799 -47.923 -35.5502 +v -53.181 45.924 -0.0502 +v -53.248 45.0998 -0.0502 +v -49.19 48.588 -0.0502 +v -49.732 47.638 -0.0502 +v -50.105 46.431 -0.0502 +v -50.2969 45.056 -0.0502 +v -0.397 -70.229 -7.5502 +v -53.2516 45.056 -0.0502 +v -57.139 47.537 -0.0502 +v -57.344 47.4954 -0.0502 +v -1.002 -70.408 -7.5502 +v -1.425 -70.736 -7.5502 +v -56.801 47.644 -0.0502 +v -56.502 47.779 -0.0502 +v -1.642 -71.061 -7.5502 +v -56.244 47.941 -0.0502 +v -56.04 48.127 -0.0502 +v -1.768 -71.431 -7.5502 +v -55.875 48.336 -0.0502 +v -55.751 48.568 -0.0502 +v -55.651 48.828 -0.0502 +v -55.592 49.098 -0.0502 +v -50.377 43.351 -0.0502 +v -50.309 44.969 -0.0502 +v -50.317 42.399 -0.0502 +v -50.197 41.536 -0.0502 +v -10.299 141.777 -27.5502 +v -10.264 140.936 -27.5502 +v -50.0636 40.96 -0.0502 +v -53.377 43.513 -0.0502 +v -53.325 42.343 -0.0502 +v -1.717 -72.204 -7.5502 +v -1.544 -72.555 -7.5502 +v -53.168 41.258 -0.0502 +v -53.0902 40.96 -0.0502 +v -50.018 40.763 -0.0502 +v -49.782 40.08 -0.0502 +v -1.36 -72.784 -7.5502 +v -1.049 -73.022 -7.5502 +v -49.491 39.487 -0.0502 +v -9.41 145.9 -27.5502 +v -52.907 40.258 -0.0502 +v -52.529 39.35 -0.0502 +v -52.051 38.542 -0.0502 +v -0.495 -73.21 -7.5502 +v -51.474 37.832 -0.0502 +v -50.814 37.225 -0.0502 +v -10.155 143.473 -27.5502 +v -0.104 -73.21 -7.5502 +v -50.061 36.726 -0.0502 +v -49.212 36.335 -0.0502 +v -1.793 -71.821 -7.5502 +v -58.523 48.116 -0.0502 +v -58.483 47.395 -0.0502 +v -58.374 47.3984 -0.0502 +v -58.642 48.689 -0.0502 +v -58.0426 47.4089 -0.0502 +v -58.841 49.114 -0.0502 +v -3.128 138.949 -23.5502 +v -57.975 47.411 -0.0502 +v -57.528 47.458 -0.0502 +v -2.517 138.458 -23.5502 +v -1.582 137.997 -23.5502 +v -0.561 137.794 -23.5502 +v -61.434 49.114 -0.0502 +v -61.44 49.108 -0.0502 +v -61.695 48.851 -0.0502 +v -61.932 48.548 -0.0502 +v -62.146 48.208 -0.0502 +v -62.34 47.838 -0.0502 +v -37.799 78.777 -25.5502 +v -62.514 47.436 -0.0502 +v -1.017 136.324 -23.5502 +v -2.064 136.58 -23.5502 +v -62.656 47.002 -0.0502 +v -3.049 137.014 -23.5502 +v -62.783 46.564 -0.0502 +v -38.626 79.777 -27.1152 +v -39.168 79.777 -26.5492 +v -40.269 79.777 -25.8542 +v -62.895 46.121 -0.0502 +v -62.977 45.679 -0.0502 +v -63.044 45.241 -0.0502 +v -63.0662 45.056 -0.0502 +v -63.342 48.366 -0.0502 +v -62.977 48.786 -0.0502 +v -63.186 48.366 -0.0502 +v -63.096 44.807 -0.0502 +v -63.133 44.376 -0.0502 +v -63.156 43.971 -0.0502 +v -63.163 43.594 -0.0502 +v -63.163 39.166 -0.0502 +v -63.138 38.777 -0.0502 +v -63.064 38.447 -0.0502 +v -1.017 136.324 -25.5502 +v -2.064 136.58 -25.5502 +v -62.939 38.175 -0.0502 +v -62.79 37.939 -0.0502 +v -3.648 137.414 -25.5502 +v -62.611 37.744 -0.0502 +v -62.402 37.589 -0.0502 +v -3.049 137.014 -25.5502 +v -62.151 37.481 -0.0502 +v -61.874 37.4 -0.0502 +v -61.573 37.346 -0.0502 +v -61.267 37.313 -0.0502 +v -60.946 37.292 -0.0502 +v -60.61 37.286 -0.0502 +v -4.426 138.158 -25.5502 +v -59.737 37.286 -0.0502 +v -59.737 36.113 -0.0502 +v -4.426 138.158 -23.5502 +v -5.063 139.027 -25.5502 +v -37.799 78.777 -27.5502 +v 65.501 166.106 -26.7212 +v -37.936 79.777 -28.5142 +v -38.22 79.777 -27.7842 +v 65.501 164.808 -25.8542 +v 65.501 165.495 -26.2312 +v 65.501 164.056 -25.6352 +v -40.691 79.777 -27.8902 +v -40.299 79.777 -28.2342 +v 65.501 165.067 -28.6672 +v 65.501 165.234 -29.1602 +v 65.501 163.919 -27.6602 +v 65.501 164.435 -27.9332 +v 65.501 164.864 -28.3322 +v -40.067 79.777 -28.5502 +v -39.91 79.777 -28.9082 +v 65.501 167.057 -28.2672 +v 65.501 166.596 -27.3322 +v 65.501 167.243 -29.0282 +v -39.799 79.777 -29.5502 +v -37.799 79.777 -29.5502 +v 65.501 165.277 -29.7502 +v -41.999 78.777 -25.5502 +v -41.999 79.777 -25.5502 +v -41.277 79.777 -25.5842 +v -41.999 79.777 -27.5502 +v -41.999 78.777 -27.5502 +v -41.538 79.777 -27.5672 +v -41.158 79.777 -27.6602 +v -37.799 79.777 -35.5502 +v -37.799 81.777 -37.5502 +v 51.413 63.618 -25.5502 +v -39.799 79.777 -35.5502 +v -39.799 81.777 -37.5502 +v 51.267 64.049 -25.5502 +v 50.671 64.729 -25.5502 +v 49.815 65.02 -25.5502 +v 50.262 64.931 -25.5502 +v 49.36 64.99 -25.5502 +v 51.013 64.428 -25.5502 +v -48.587 63.618 -25.5502 +v -48.733 64.049 -25.5502 +v -49.148 64.59 -25.5502 +v 51.413 62.936 -25.5502 +v 51.267 62.505 -25.5502 +v -49.148 61.964 -25.5502 +v -48.911 62.212 -25.5502 +v -48.733 62.505 -25.5502 +v -48.587 62.936 -25.5502 +v 62.201 126.165 -27.5502 +v 58.401 123.769 -27.5502 +v 49.36 61.564 -25.5502 +v 49.929 61.542 -25.5502 +v 49.701 121.777 -27.5502 +v 54.164 122.281 -27.5502 +v -0.805 -70.058 -25.5502 +v -0.185 -69.98 -25.5502 +v 34.201 130.277 -17.5502 +v 36.201 130.277 -19.5502 +v -1.451 -70.41 -25.5502 +v -1.174 -70.207 -25.5502 +v -48.733 64.049 -27.5502 +v -48.587 63.618 -27.5502 +v 41 123.769 -27.5502 +v -48.911 64.342 -27.5502 +v -49.148 64.59 -27.5502 +v 37.201 126.165 -27.5502 +v -6.914 134.277 -27.5502 +v 36.201 130.277 -23.5502 +v 36.201 130.413 -24.5852 +v 36.201 130.697 -25.3152 +v 50.262 61.623 -25.5502 +v -49.148 61.964 -27.5502 +v -48.733 62.505 -27.5502 +v -48.587 62.936 -27.5502 +v 41.401 120.277 -25.5502 +v 41.401 119.277 -25.5502 +v -2.012 -71.382 -25.5502 +v 41.401 119.277 -27.5502 +v 45.238 122.281 -27.5502 +v 41.401 120.277 -27.5502 +v 51.013 62.126 -25.5502 +v 37.201 120.277 -25.5502 +v 38.027 119.277 -27.1152 +v 38.372 119.277 -26.7212 +v 39.435 119.277 -25.9702 +v 40.422 119.277 -25.6352 +v 40.092 119.277 -27.8902 +v 39.7 119.277 -28.2342 +v 40.939 119.277 -27.5672 +v 40.559 119.277 -27.6602 +v 39.468 119.277 -28.5502 +v 39.311 119.277 -28.9082 +v 37.505 119.277 -28.0192 +v 37.201 120.277 -27.5502 +v 39.201 119.277 -29.5502 +v 51.413 63.618 -27.5502 +v 51.267 64.049 -27.5502 +v 37.201 119.277 -29.5502 +v 50.671 64.729 -27.5502 +v 49.36 64.99 -27.5502 +v 49.929 65.012 -27.5502 +v 50.262 64.931 -27.5502 +v -66.299 81.92 -25.5502 +v -4.933 132.916 -27.5502 +v -0.299 131.777 -27.5502 +v -2.685 132.066 -27.5502 +v -1.866 -70.951 -25.5502 +v -66.299 81.92 -27.5502 +v -16.384 134.277 -25.5502 +v -9.731 138.453 -27.5502 +v -8.59 136.185 -27.5502 +v -1.751 -72.693 -25.5502 +v 51.013 64.428 -27.5502 +v -2.042 -71.837 -25.5502 +v -1.953 -72.284 -25.5502 +v -1.403 -73.068 -25.5502 +v -0.969 -73.34 -25.5502 +v -0.299 -73.473 -25.5502 +v 51.451 63.277 -27.5502 +v 51.413 62.936 -27.5502 +v 51.267 62.505 -27.5502 +v 49.36 61.564 -27.5502 +v 49.815 61.535 -27.5502 +v 50.576 61.762 -27.5502 +v -0.014 51.439 0.2388 +v -0.486 51.425 0.2388 +v -0.949 51.385 0.2388 +v -1.402 51.318 0.2388 +v -1.855 51.23 0.2388 +v -0.058 49.523 0.2388 +v -0.566 49.61 0.2388 +v -1.133 49.639 0.2388 +v -1.74 49.601 0.2388 +v 50.97 62.088 -27.5502 +v -2.278 49.487 0.2388 +v -49.527 64.843 -25.5502 +v -49.959 64.99 -25.5502 +v -2.746 49.296 0.2388 +v -2.288 51.102 0.2388 +v -2.701 50.933 0.2388 +v -3.109 50.731 0.2388 +v -3.497 50.475 0.2388 +v -3.865 50.165 0.2388 +v -5.353 49.318 0.2388 +v -5.599 49.716 0.2388 +v -5.881 50.064 0.2388 +v -6.207 50.367 0.2388 +v -6.557 50.63 0.2388 +v -6.933 50.852 0.2388 +v -7.334 51.037 0.2388 +v -7.759 51.185 0.2388 +v -50.414 65.02 -25.5502 +v -4.216 49.797 0.2388 +v -4.552 49.365 0.2388 +v -8.21 51.297 0.2388 +v -8.667 51.376 0.2388 +v -9.145 51.423 0.2388 +v -9.643 51.439 0.2388 +v -10.125 51.425 0.2388 +v -10.588 51.385 0.2388 +v -11.031 51.318 0.2388 +v -11.444 51.23 0.2388 +v -8.849 49.186 0.2388 +v -50.861 64.931 -25.5502 +v -51.174 64.793 -25.5502 +v -9.24 49.377 0.2388 +v -9.688 49.523 0.2388 +v -10.195 49.61 0.2388 +v -10.762 49.639 0.2388 +v -11.399 49.597 0.2388 +v -11.967 49.469 0.2388 +v -11.847 51.102 0.2388 +v -12.24 50.933 0.2388 +v -12.464 49.255 0.2388 +v -14.905 51.176 0.2388 +v -12.634 50.731 0.2388 +v -13.007 50.475 0.2388 +v -13.36 50.165 0.2388 +v -13.698 49.797 0.2388 +v -14.027 49.365 0.2388 +v -3.164 49.042 0.2388 +v -3.522 48.739 0.2388 +v -3.82 48.386 0.2388 +v -4.064 47.977 0.2388 +v -7.493 45.798 0.2388 +v -7.513 46.384 0.2388 +v -7.573 46.93 0.2388 +v -7.672 47.436 0.2388 +v -7.814 47.883 0.2388 +v -8.001 48.28 0.2388 +v -4.258 47.532 0.2388 +v -4.403 47.051 0.2388 +v -4.502 46.541 0.2388 +v -4.562 46.009 0.2388 +v -4.582 45.454 0.2388 +v -5.142 48.871 0.2388 +v -4.873 48.871 0.2388 +v -4.082 37.796 0.2388 +v -3.888 37.629 0.2388 +v -3.664 37.508 0.2388 +v -0.64 -70.01 -27.5502 +v -0.299 -69.973 -27.5502 +v -3.41 37.414 0.2388 +v -3.126 37.346 0.2388 +v -2.82 37.313 0.2388 +v -2.499 37.292 0.2388 +v -1.072 -70.157 -27.5502 +v -2.163 37.286 0.2388 +v -2.074 36.113 0.2388 +v -2.074 37.286 0.2388 +v -1.451 -70.41 -27.5502 +v -4.582 39.287 0.2388 +v -4.559 38.883 0.2388 +v -4.492 38.533 0.2388 +v -4.38 38.236 0.2388 +v -4.246 37.998 0.2388 +v -7.493 36.113 0.2388 +v -8.232 48.628 0.2388 +v -8.513 48.936 0.2388 +v -51.569 64.466 -25.5502 +v -12.895 48.983 0.2388 +v -13.261 48.653 0.2388 +v -51.866 64.049 -25.5502 +v -13.562 48.264 0.2388 +v -13.818 47.824 0.2388 +v -14.019 47.339 0.2388 +v -14.166 46.809 0.2388 +v -14.278 46.249 0.2388 +v -14.345 45.677 0.2388 +v -14.345 48.871 0.2388 +v -14.368 45.09 0.2388 +v -14.48 48.871 0.2388 +v -52.012 63.618 -25.5502 +v -11.725 37.286 0.2388 +v -11.815 37.286 0.2388 +v -14.368 39.166 0.2388 +v -14.343 38.777 0.2388 +v -14.268 38.447 0.2388 +v -14.144 38.175 0.2388 +v -13.995 37.939 0.2388 +v -50.583 61.561 -25.5502 +v -51.072 61.711 -25.5502 +v -1.777 -70.804 -27.5502 +v -1.99 -71.27 -27.5502 +v -13.815 37.744 0.2388 +v -13.606 37.589 0.2388 +v -13.355 37.481 0.2388 +v -13.079 37.4 0.2388 +v -12.778 37.346 0.2388 +v -12.472 37.313 0.2388 +v -12.151 37.292 0.2388 +v -16.384 36.113 0.2388 +v -11.725 36.113 0.2388 +v -17.615 49.289 0.2388 +v -17.779 49.484 0.2388 +v -49.959 61.564 -25.5502 +v -17.973 49.639 0.2388 +v -18.197 49.761 0.2388 +v -18.451 49.855 0.2388 +v -18.734 49.922 0.2388 +v -19.041 49.956 0.2388 +v -19.362 49.976 0.2388 +v -19.697 49.983 0.2388 +v -19.787 51.176 0.2388 +v -19.787 49.983 0.2388 +v -27.973 49.341 0.2388 +v -28.264 49.583 0.2388 +v -28.61 49.781 0.2388 +v -24.947 49.421 0.2388 +v -25.306 49.92 0.2388 +v -25.744 50.347 0.2388 +v -26.261 50.691 0.2388 +v -26.858 50.967 0.2388 +v -27.535 51.176 0.2388 +v -28.279 51.322 0.2388 +v -49.527 61.711 -25.5502 +v -30.133 50.024 0.2388 +v -29.546 49.997 0.2388 +v 68.332 -75.523 -26.5492 +v 68.874 -75.523 -27.1152 +v -30.703 49.999 0.2388 +v -31.188 49.925 0.2388 +v 67.701 -75.523 -26.0862 +v -31.588 49.801 0.2388 +v -31.934 49.633 0.2388 +v -32.225 49.424 0.2388 +v -32.462 49.174 0.2388 +v 65.701 -75.523 -25.5502 +v -29.038 49.916 0.2388 +v 67.231 -75.523 -25.8542 +v 66.479 -75.523 -25.6352 +v -29.108 51.41 0.2388 +v -30.021 51.439 0.2388 +v -30.78 51.421 0.2388 +v -31.504 51.367 0.2388 +v -32.193 51.277 0.2388 +v -17.279 48.062 0.2388 +v -17.301 48.451 0.2388 +v -17.368 48.781 0.2388 +v -17.48 49.053 0.2388 +v 69.701 -75.523 -29.7502 +v -24.31 46.586 0.2388 +v -24.35 47.431 0.2388 +v -24.47 48.186 0.2388 +v 69.701 -77.722 -29.7502 +v 69.666 -75.523 -29.0282 +v -20.101 37.286 0.2388 +v -19.697 37.286 0.2388 +v -19.349 37.292 0.2388 +v -51.866 62.505 -25.5502 +v -19.021 37.313 0.2388 +v -18.712 37.346 0.2388 +v -51.451 61.964 -25.5502 +v -18.438 37.414 0.2388 +v -18.185 37.508 0.2388 +v 69.564 -75.523 -28.5142 +v -20.101 36.113 0.2388 +v -17.951 37.629 0.2388 +v 69.396 -75.523 -28.0192 +v -1.751 -72.693 -27.5502 +v -17.757 37.796 0.2388 +v -17.592 37.998 0.2388 +v -17.458 38.236 0.2388 +v -2.042 -71.837 -27.5502 +v -17.359 38.535 0.2388 +v -17.299 38.892 0.2388 +v 67.658 -75.523 -29.1602 +v -17.279 39.308 0.2388 +v -1.953 -72.284 -27.5502 +v -24.31 39.287 0.2388 +v -24.301 38.919 0.2388 +v 67.201 -75.523 -28.2342 +v -24.271 38.595 0.2388 +v 65.701 -75.523 -27.5502 +v -52.012 62.936 -25.5502 +v 66.342 -75.523 -27.6602 +v 66.809 -75.523 -27.8902 +v -24.221 38.317 0.2388 +v -24.134 38.079 0.2388 +v -24.022 37.877 0.2388 +v -23.885 37.71 0.2388 +v -23.718 37.567 0.2388 +v -23.517 37.459 0.2388 +v -23.28 37.387 0.2388 +v -23.012 37.331 0.2388 +v -22.713 37.297 0.2388 +v -22.385 37.286 0.2388 +v 67.49 -75.523 -28.6672 +v -22.295 36.113 0.2388 +v -22.295 37.286 0.2388 +v -32.648 48.878 0.2388 +v -1.27 -73.175 -27.5502 +v 67.701 -75.523 -29.7502 +v -49.959 64.99 -27.5502 +v -49.527 64.843 -27.5502 +v 67.701 -77.722 -29.7502 +v -0.805 -73.388 -27.5502 +v 67.699 -77.723 -29.7502 +v -50.414 65.02 -27.5502 +v 69.701 -77.722 -37.5502 +v 67.701 -77.722 -37.5502 +v 67.699 -77.723 -37.5502 +v -0.185 -73.465 -27.5502 +v -51.072 64.843 -27.5502 +v -32.768 134.277 -27.5502 +v 65.501 163.077 -25.5502 +v 65.501 163.277 -25.5502 +v -5.299 150.437 -32.5502 +v -6.387 149.711 -32.5502 +v 65.501 163.077 -27.5502 +v -2.888 151.436 -32.5502 +v -4.126 151.016 -32.5502 +v -7.371 148.848 -32.5502 +v -8.233 147.865 -32.5502 +v 62.201 157.39 -27.5502 +v 58.401 159.785 -27.5502 +v -0.299 151.777 -32.5502 +v -1.605 151.692 -32.5502 +v 48.249 64.247 -25.5502 +v 48.928 64.843 -25.5502 +v 48.549 64.59 -25.5502 +v -2.517 145.096 -32.5502 +v -1.582 145.557 -32.5502 +v -51.451 64.59 -27.5502 +v 54.164 161.273 -27.5502 +v 49.701 161.777 -27.5502 +v -3.618 143.995 -32.5502 +v -51.866 64.049 -27.5502 +v -0.561 145.76 -32.5502 +v -52.012 63.618 -27.5502 +v -3.128 144.606 -32.5502 +v -27.244 46.566 0.2388 +v -27.254 47.054 0.2388 +v 50.941 151.196 -25.5502 +v 52.159 150.953 -25.5502 +v -27.284 47.519 0.2388 +v 48.036 63.782 -25.5502 +v -27.334 47.961 0.2388 +v -27.428 48.37 0.2388 +v 49.701 151.277 -25.5502 +v -27.563 48.734 0.2388 +v -27.737 49.053 0.2388 +v 55.484 149.314 -25.5502 +v 56.418 148.495 -25.5502 +v -24.669 48.851 0.2388 +v -27.244 41.431 0.2388 +v 54.451 150.004 -25.5502 +v -29.237 43.614 0.2388 +v -27.244 43.695 0.2388 +v -4.079 140.494 -32.5502 +v -30.071 43.556 0.2388 +v -4.265 141.255 -32.5502 +v 57.237 147.56 -25.5502 +v -30.81 43.461 0.2388 +v -4.214 142.556 -32.5502 +v -31.454 43.331 0.2388 +v -32.011 43.149 0.2388 +v -27.244 44.888 0.2388 +v -32.489 42.927 0.2388 +v 53.336 150.554 -25.5502 +v -29.842 44.787 0.2388 +v -32.016 44.621 0.2388 +v -26.505 36.113 0.2388 +v -3.764 139.777 -32.5502 +v -26.998 38.499 0.2388 +v 48.166 62.457 -25.5502 +v 48.463 62.04 -25.5502 +v -27.244 38.499 0.2388 +v -3.995 143.308 -32.5502 +v -28.364 38.6 0.2388 +v -28.033 38.962 0.2388 +v 47.951 63.277 -25.5502 +v 47.988 62.936 -25.5502 +v 45.238 161.273 -27.5502 +v 41 159.785 -27.5502 +v -10.299 141.777 -32.5502 +v -10.214 140.472 -32.5502 +v -50.64 61.564 -27.5502 +v -51.072 61.711 -27.5502 +v -8.96 146.777 -32.5502 +v -9.538 145.604 -32.5502 +v -9.959 144.365 -32.5502 +v 48.928 61.711 -25.5502 +v 37.201 157.39 -27.5502 +v -10.214 143.082 -32.5502 +v -50.185 61.535 -27.5502 +v -19.299 -75.523 -25.5502 +v -20.299 -75.523 -25.5502 +v -3.3 139.145 -32.5502 +v 42.983 148.495 -25.5502 +v -1.582 137.997 -32.5502 +v 43.917 149.314 -25.5502 +v -2.517 138.458 -32.5502 +v -0.561 137.794 -32.5502 +v 42.164 147.56 -25.5502 +v 47.242 150.953 -25.5502 +v 48.461 151.196 -25.5502 +v -49.527 61.711 -27.5502 +v 46.065 150.554 -25.5502 +v -20.299 -76.245 -25.5842 +v -20.299 -76.758 -25.6862 +v -20.299 -77.254 -25.8542 +v 44.951 150.004 -25.5502 +v -7.371 134.706 -32.5502 +v -6.387 133.844 -32.5502 +v -20.299 -78.724 -26.9182 +v -20.299 -77.94 -26.2312 +v -5.299 133.117 -32.5502 +v -4.126 132.538 -32.5502 +v -1.605 131.863 -32.5502 +v -0.299 131.777 -32.5502 +v -51.866 62.505 -27.5502 +v -2.888 132.118 -32.5502 +v -51.569 62.088 -27.5502 +v -8.96 136.777 -32.5502 +v -8.233 135.689 -32.5502 +v -9.959 139.189 -32.5502 +v -9.538 137.95 -32.5502 +v -52.012 62.936 -27.5502 +v -20.299 -75.523 -27.5502 +v 48.249 64.247 -27.5502 +v -19.299 -75.523 -27.5502 +v 48.549 64.59 -27.5502 +v 48.928 64.843 -27.5502 +v -20.299 -77.223 -28.2342 +v -20.299 -76.832 -27.8902 +v -20.299 -77.68 -29.1602 +v -20.299 -77.513 -28.6672 +v -20.299 -76.364 -27.6602 +v 47.988 63.618 -27.5502 +v -20.299 -77.723 -29.5502 +v -20.299 -79.187 -27.5502 +v -20.299 -79.587 -28.5142 +v 47.969 63.107 -27.5502 +v 48.084 62.607 -27.5502 +v -27.757 39.373 0.2388 +v -28.506 37.108 0.2388 +v -27.535 39.833 0.2388 +v -27.373 40.325 0.2388 +v -28.185 37.427 0.2388 +v -27.881 37.762 0.2388 +v -27.276 40.858 0.2388 +v -27.568 38.119 0.2388 +v -32.176 37.62 0.2388 +v -31.387 37.549 0.2388 +v -30.78 37.578 0.2388 +v -30.212 37.665 0.2388 +v 48.249 62.307 -27.5502 +v -29.685 37.811 0.2388 +v -29.19 38.025 0.2388 +v -28.749 38.288 0.2388 +v 48.928 61.711 -27.5502 +v 48.549 61.964 -27.5502 +v -32.103 35.83 0.2388 +v -31.481 35.852 0.2388 +v -30.929 35.92 0.2388 +v -30.446 36.032 0.2388 +v -29.998 36.174 0.2388 +v -29.58 36.356 0.2388 +v -29.192 36.578 0.2388 +v -28.841 36.825 0.2388 +v 0 51.4383 -0.0502 +v -0.014 51.439 -0.0502 +v -0.486 51.425 -0.0502 +v 49.701 121.777 -32.5502 +v 54.164 122.281 -32.5502 +v 62.201 126.165 -32.5502 +v 58.401 123.769 -32.5502 +v 58.877 139.318 -25.5502 +v 41 123.769 -32.5502 +v 45.238 122.281 -32.5502 +v -37.799 47.777 -25.5502 +v 39.201 117.277 -37.5502 +v 39.201 119.277 -35.5502 +v 41.201 -47.923 -27.5502 +v 37.201 117.277 -37.5502 +v -40.516 46.777 -25.7702 +v 37.201 119.277 -35.5502 +v -39.799 46.777 -26.0862 +v -39.168 46.777 -26.5492 +v -38.626 46.777 -27.1152 +v 41.401 -48.923 -27.5502 +v 37.201 126.165 -32.5502 +v 41.401 -47.923 -27.5502 +v 41.401 -48.923 -25.5502 +v 41.401 -47.923 -25.5502 +v -37.799 47.777 -27.5502 +v -40.484 46.777 -28.0492 +v -40.917 46.777 -27.7602 +v -40.14 46.777 -28.4412 +v 37.201 -48.923 -25.5502 +v -39.91 46.777 -28.9082 +v 57.928 146.527 -25.5502 +v 58.477 145.413 -25.5502 +v -38.02 46.777 -28.2672 +v 59.119 143.017 -25.5502 +v 59.201 141.777 -25.5502 +v 58.877 144.236 -25.5502 +v 38.372 -47.923 -26.7212 +v 59.119 140.537 -25.5502 +v -0.949 51.385 -0.0502 +v 39.201 -47.923 -26.0862 +v -1.402 51.318 -0.0502 +v -1.855 51.23 -0.0502 +v -1.9565 51.2 -0.0502 +v 40.678 -47.923 -25.5842 +v -0.058 49.523 -0.0502 +v -0.566 49.61 -0.0502 +v 40.165 -47.923 -25.6862 +v -1.133 49.639 -0.0502 +v -1.74 49.601 -0.0502 +v -39.799 46.777 -29.5502 +v -37.799 46.777 -29.5502 +v 41.401 46.777 -27.5502 +v 41.401 47.777 -27.5502 +v 41.401 47.777 -25.5502 +v 41.401 46.777 -25.5502 +v -41.999 47.777 -25.5502 +v -41.999 46.777 -25.5502 +v 37.201 47.777 -25.5502 +v -41.277 46.777 -25.5842 +v 38.027 46.777 -27.1152 +v 38.372 46.777 -26.7212 +v -41.999 47.777 -27.5502 +v 39.67 46.777 -25.8542 +v 40.678 46.777 -25.5842 +v -41.999 46.777 -27.5502 +v 58.477 138.142 -25.5502 +v 57.928 137.027 -25.5502 +v -41.41 46.777 -27.5922 +v 37.201 47.777 -27.5502 +v 40.092 46.777 -27.8902 +v 39.7 46.777 -28.2342 +v 40.939 46.777 -27.5672 +v 40.559 46.777 -27.6602 +v 39.7 -47.923 -28.2342 +v 39.468 46.777 -28.5502 +v 39.311 46.777 -28.9082 +v 40.623 -47.923 -27.6472 +v 57.237 135.994 -25.5502 +v 37.505 46.777 -28.0192 +v 40.092 -47.923 -27.8902 +v 56.418 135.06 -25.5502 +v 55.484 134.24 -25.5502 +v 39.269 -47.923 -29.0322 +v 52.159 132.601 -25.5502 +v 50.941 132.358 -25.5502 +v 53.336 133 -25.5502 +v 49.701 132.277 -25.5502 +v 54.451 133.55 -25.5502 +v 39.201 46.777 -29.5502 +v 37.201 46.777 -29.5502 +v 37.235 -47.923 -29.0282 +v 37.505 -47.923 -28.0192 +v 37.201 -48.923 -27.5502 +v 37.882 -47.923 -27.3322 +v 37.201 -47.923 -29.5502 +v 39.201 -47.923 -29.5502 +v 36.201 -55.55 -27.1152 +v 36.201 -55.895 -26.7212 +v 36.201 -56.958 -25.9702 +v 36.201 -56.723 -29.5502 +v 36.201 -57.222 -28.2342 +v 36.201 -56.991 -28.5502 +v 36.201 -56.833 -28.9082 +v 36.201 -54.723 -29.5502 +v 36.201 -55.027 -28.0192 +v 37.201 -58.923 -25.5502 +v 36.201 -58.923 -25.5502 +v 36.201 -57.944 -25.6352 +v 36.201 -58.723 -25.5502 +v 37.201 -58.923 -27.5502 +v 36.201 -57.614 -27.8902 +v 36.201 -58.462 -27.5672 +v 36.201 -58.081 -27.6602 +v 36.201 -58.723 -27.5502 +v 41.401 79.777 -25.5502 +v 41.401 78.777 -25.5502 +v 41.201 79.777 -25.5502 +v 36.201 -58.923 -27.5502 +v 41.401 79.777 -27.5502 +v 34.201 -54.723 -37.5502 +v 36.201 -54.723 -35.5502 +v 36.201 -56.723 -35.5502 +v 34.201 -56.723 -37.5502 +v 41.401 78.777 -27.5502 +v 37.201 -45.923 -37.5502 +v 37.201 -47.923 -35.5502 +v 39.201 -45.923 -37.5502 +v 39.201 -47.923 -35.5502 +v 37.201 78.777 -25.5502 +v 40.422 79.777 -25.6352 +v 39.67 79.777 -25.8542 +v 39.201 79.777 -26.0862 +v 38.372 79.777 -26.7212 +v 39.201 46.777 -35.5502 +v 39.201 44.777 -37.5502 +v 37.201 44.777 -37.5502 +v 37.201 46.777 -35.5502 +v 30.89 51.176 0.2388 +v 32.743 50.232 0.2388 +v 32.482 49.909 0.2388 +v 32.256 49.558 0.2388 +v 32.047 49.183 0.2388 +v 28.367 49.289 0.2388 +v 28.187 49.484 0.2388 +v 27.978 49.639 0.2388 +v 27.727 49.761 0.2388 +v -22.299 -77.723 -37.5502 +v -20.299 -77.723 -35.5502 +v 27.451 49.855 0.2388 +v 27.15 49.922 0.2388 +v 26.844 49.956 0.2388 +v 26.523 49.976 0.2388 +v 26.187 49.983 0.2388 +v 26.097 51.176 0.2388 +v 26.097 49.983 0.2388 +v 17.028 49.821 0.2388 +v 17.635 49.783 0.2388 +v 19.046 49.215 0.2388 +v 18.64 49.478 0.2388 +v 18.173 49.669 0.2388 +v 21.753 49.72 0.2388 +v 21.161 50.239 0.2388 +v 20.489 50.664 0.2388 +v 19.738 50.994 0.2388 +v 18.899 51.241 0.2388 +v 17.996 51.389 0.2388 +v 17.028 51.439 0.2388 +v 32.669 48.208 0.2388 +v 32.475 47.838 0.2388 +v 32.3 47.436 0.2388 +v 32.159 47.002 0.2388 +v 39.7 79.777 -28.2342 +v 32.032 46.564 0.2388 +v 31.92 46.121 0.2388 +v 31.838 45.679 0.2388 +v 40.623 79.777 -27.6472 +v 31.77 45.241 0.2388 +v 28.715 48.451 0.2388 +v 31.472 48.366 0.2388 +v 28.74 48.062 0.2388 +v 40.092 79.777 -27.8902 +v 31.629 48.366 0.2388 +v 31.838 48.786 0.2388 +v -2.278 49.487 -0.0502 +v 28.64 48.781 0.2388 +v -2.746 49.296 -0.0502 +v 28.516 49.053 0.2388 +v 39.269 79.777 -29.0322 +v 31.718 44.807 0.2388 +v -2.288 51.102 -0.0502 +v 31.681 44.376 0.2388 +v -2.701 50.933 -0.0502 +v 31.658 43.971 0.2388 +v 31.651 43.594 0.2388 +v 36.201 132.277 -19.5502 +v -3.109 50.731 -0.0502 +v 34.201 132.277 -17.5502 +v -3.497 50.475 -0.0502 +v -3.865 50.165 -0.0502 +v 31.651 39.166 0.2388 +v 31.676 38.777 0.2388 +v 31.75 38.447 0.2388 +v 31.875 38.175 0.2388 +v 32.024 37.939 0.2388 +v 32.203 37.744 0.2388 +v -4.096 49.9228 -0.0502 +v 28.74 39.308 0.2388 +v -5.353 49.318 -0.0502 +v 32.412 37.589 0.2388 +v -5.2746 49.152 -0.0502 +v -5.599 49.716 -0.0502 +v 28.715 38.892 0.2388 +v -5.881 50.064 -0.0502 +v 32.664 37.481 0.2388 +v -6.207 50.367 -0.0502 +v 28.672 36.113 0.2388 +v -6.557 50.63 -0.0502 +v -6.933 50.852 -0.0502 +v 26.097 37.286 0.2388 +v 26.187 37.286 0.2388 +v -7.334 51.037 -0.0502 +v 26.525 37.292 0.2388 +v -7.759 51.185 -0.0502 +v 26.854 37.313 0.2388 +v -8.192 51.2925 -0.0502 +v 27.172 37.346 0.2388 +v 27.471 37.414 0.2388 +v 27.74 37.508 0.2388 +v -4.216 49.797 -0.0502 +v 27.978 37.629 0.2388 +v -4.552 49.365 -0.0502 +v 26.097 36.113 0.2388 +v 28.187 37.796 0.2388 +v 37.505 79.777 -28.0192 +v 37.235 79.777 -29.0282 +v 28.367 37.998 0.2388 +v -8.21 51.297 -0.0502 +v 28.516 38.236 0.2388 +v -8.667 51.376 -0.0502 +v 28.64 38.535 0.2388 +v -9.145 51.423 -0.0502 +v 20.454 45.665 0.2388 +v -9.643 51.439 -0.0502 +v 20.387 46.326 0.2388 +v -10.125 51.425 -0.0502 +v 37.201 78.777 -27.5502 +v 20.275 46.95 0.2388 +v -10.588 51.385 -0.0502 +v 37.882 79.777 -27.3322 +v 20.131 47.516 0.2388 +v 19.937 48.029 0.2388 +v 19.693 48.487 0.2388 +v 19.397 48.885 0.2388 +v 23.45 45.728 0.2388 +v 23.301 46.705 0.2388 +v 23.052 47.597 0.2388 +v 22.708 48.399 0.2388 +v 22.276 49.107 0.2388 +v 20.477 44.969 0.2388 +v 23.5 43.351 0.2388 +v 23.5 44.666 0.2388 +v 41.473 146.527 -25.5502 +v 21.773 39.056 0.2388 +v 22.004 39.299 0.2388 +v 22.201 39.55 0.2388 +v 40.924 145.413 -25.5502 +v 22.716 39.02 0.2388 +v 22.604 39.207 0.2388 +v 22.48 39.353 0.2388 +v 22.345 39.467 0.2388 +v 20.521 38.216 0.2388 +v 40.524 144.236 -25.5502 +v 20.88 38.4 0.2388 +v 21.208 38.602 0.2388 +v 40.282 140.537 -25.5502 +v 40.201 141.777 -25.5502 +v 21.507 38.822 0.2388 +v 40.524 139.318 -25.5502 +v 21.862 37.059 0.2388 +v 22.206 37.355 0.2388 +v 22.47 37.67 0.2388 +v 22.656 37.987 0.2388 +v 40.282 143.017 -25.5502 +v 22.768 38.29 0.2388 +v 22.805 38.58 0.2388 +v 22.783 38.811 0.2388 +v 20.952 36.526 0.2388 +v 21.439 36.78 0.2388 +v 16.413 37.762 0.2388 +v 17.063 37.647 0.2388 +v 17.767 37.609 0.2388 +v -11.031 51.318 -0.0502 +v 18.292 37.627 0.2388 +v 18.792 37.681 0.2388 +v -11.444 51.23 -0.0502 +v 19.267 37.771 0.2388 +v -11.5385 51.2 -0.0502 +v 19.715 37.892 0.2388 +v -8.849 49.186 -0.0502 +v -8.8033 49.152 -0.0502 +v 20.133 38.041 0.2388 +v -9.24 49.377 -0.0502 +v -9.688 49.523 -0.0502 +v 17.341 35.83 0.2388 +v 18.215 35.861 0.2388 +v 19.014 35.956 0.2388 +v 19.738 36.113 0.2388 +v 20.385 36.304 0.2388 +v -10.195 49.61 -0.0502 +v -10.762 49.639 -0.0502 +v -11.399 49.597 -0.0502 +v 15.953 49.684 0.2388 +v -11.967 49.469 -0.0502 +v 15.057 49.273 0.2388 +v 14.988 51.216 0.2388 +v 13.286 50.549 0.2388 +v -11.847 51.102 -0.0502 +v 11.922 49.437 0.2388 +v -12.24 50.933 -0.0502 +v 0.78 49.186 0.2388 +v -12.288 50.9084 -0.0502 +v 0.39 49.377 0.2388 +v -12.464 49.255 -0.0502 +v -12.6272 49.152 -0.0502 +v 4.104 49.637 0.2388 +v -14.6339 49.7057 -0.0502 +v 3.704 50.125 0.2388 +v -14.905 51.176 -0.0502 +v 3.239 50.531 0.2388 +v 2.709 50.861 0.2388 +v 2.114 51.115 0.2388 +v 1.459 51.295 0.2388 +v 0.75 51.403 0.2388 +v 14.341 48.588 0.2388 +v 13.798 47.638 0.2388 +v 13.425 46.431 0.2388 +v 13.221 44.969 0.2388 +v 13.154 43.351 0.2388 +v 13.214 42.399 0.2388 +v 13.333 41.536 0.2388 +v 10.939 47.898 0.2388 +v 10.35 45.924 0.2388 +v 10.153 43.513 0.2388 +v 10.205 42.343 0.2388 +v 10.362 41.258 0.2388 +v 13.512 40.763 0.2388 +v 13.749 40.08 0.2388 +v 14.04 39.487 0.2388 +v 14.386 38.984 0.2388 +v -12.634 50.731 -0.0502 +v 14.804 38.555 0.2388 +v -13.007 50.475 -0.0502 +v 15.281 38.211 0.2388 +v 15.819 37.953 0.2388 +v -14.5318 49.152 -0.0502 +v -13.36 50.165 -0.0502 +v -13.698 49.797 -0.0502 +v 65.501 -75.523 -25.5502 +v -14.027 49.365 -0.0502 +v 12.716 37.225 0.2388 +v 13.47 36.726 0.2388 +v 14.318 36.335 0.2388 +v 15.251 36.055 0.2388 +v 16.259 35.886 0.2388 +v -14.1641 49.152 -0.0502 +v 65.501 -76.245 -25.5842 +v 65.501 -76.758 -25.6862 +v 65.501 -77.254 -25.8542 +v 10.623 40.258 0.2388 +v 11.002 39.35 0.2388 +v 11.479 38.542 0.2388 +v 12.057 37.832 0.2388 +v 2.136 45.798 0.2388 +v 39.201 79.777 -29.5502 +v 2.116 46.384 0.2388 +v 2.057 46.93 0.2388 +v 1.957 47.436 0.2388 +v 37.201 79.777 -29.5502 +v 1.815 47.883 0.2388 +v 1.629 48.28 0.2388 +v 1.397 48.628 0.2388 +v 1.116 48.936 0.2388 +v 5.07 45.939 0.2388 +v -3.164 49.042 -0.0502 +v 5.03 46.851 0.2388 +v 4.911 47.674 0.2388 +v -3.522 48.739 -0.0502 +v 4.712 48.406 0.2388 +v 4.44 49.064 0.2388 +v -3.82 48.386 -0.0502 +v 5.07 39.287 0.2388 +v -4.064 47.977 -0.0502 +v 5.09 38.883 0.2388 +v 5.149 38.533 0.2388 +v -7.493 45.798 -0.0502 +v 39.201 79.777 -35.5502 +v 37.201 79.777 -35.5502 +v -7.513 46.384 -0.0502 +v 37.201 81.777 -37.5502 +v 39.201 81.777 -37.5502 +v 5.249 38.236 0.2388 +v -7.573 46.93 -0.0502 +v 5.383 37.998 0.2388 +v -7.672 47.436 -0.0502 +v 5.548 37.796 0.2388 +v -7.814 47.883 -0.0502 +v 5.742 37.629 0.2388 +v -8.001 48.28 -0.0502 +v 5.966 37.508 0.2388 +v -8.192 48.5677 -0.0502 +v 6.219 37.414 0.2388 +v 6.503 37.346 0.2388 +v -4.258 47.532 -0.0502 +v 6.809 37.313 0.2388 +v -4.403 47.051 -0.0502 +v 7.13 37.292 0.2388 +v -4.502 46.541 -0.0502 +v 7.466 37.286 0.2388 +v -4.562 46.009 -0.0502 +v 7.555 36.113 0.2388 +v 7.555 37.286 0.2388 +v -4.582 45.454 -0.0502 +v 91.8 36.113 0.2388 +v 91.8 36.113 -0.0502 +v 91.8 37.286 -0.0502 +v 91.8 37.286 0.2388 +v 91.061 56.17 0.2388 +v 91.061 56.17 -0.0502 +v 2.136 36.113 0.2388 +v -5.142 48.871 -0.0502 +v -4.873 48.871 -0.0502 +v 84.253 56.17 -0.0502 +v 84.253 56.17 0.2388 +v 30.89 51.176 -0.0502 +v 80.603 56.17 0.2388 +v 80.603 56.17 -0.0502 +v 32.743 50.232 -0.0502 +v 32.482 49.909 -0.0502 +v -2.074 36.113 -0.0502 +v 72.183 56.17 -0.0502 +v 72.183 56.17 0.2388 +v 32.256 49.558 -0.0502 +v 70.638 56.17 0.2388 +v 70.638 56.17 -0.0502 +v 32.047 49.183 -0.0502 +v 32.0307 49.152 -0.0502 +v 26.097 51.176 -0.0502 +v 26.097 49.983 -0.0502 +v 28.367 49.289 -0.0502 +v 65.501 -78.724 -26.9182 +v 28.4535 49.152 -0.0502 +v 91.061 54.977 0.2388 +v 90.77 54.977 0.2388 +v 28.187 49.484 -0.0502 +v 65.501 -77.94 -26.2312 +v 90.479 54.966 0.2388 +v 90.203 54.932 0.2388 +v 27.978 49.639 -0.0502 +v 27.727 49.761 -0.0502 +v 27.451 49.855 -0.0502 +v 89.941 54.876 0.2388 +v 27.15 49.922 -0.0502 +v 89.702 54.804 0.2388 +v 89.464 54.696 0.2388 +v 26.844 49.956 -0.0502 +v 89.225 54.553 0.2388 +v 26.523 49.976 -0.0502 +v 88.996 54.375 0.2388 +v 26.187 49.983 -0.0502 +v 88.757 54.166 0.2388 +v 88.508 53.926 0.2388 +v 88.249 53.647 0.2388 +v 21.753 49.72 -0.0502 +v 22.2376 49.152 -0.0502 +v 21.161 50.239 -0.0502 +v 87.981 53.324 0.2388 +v 20.489 50.664 -0.0502 +v 19.738 50.994 -0.0502 +v 18.899 51.241 -0.0502 +v 87.702 52.955 0.2388 +v 17.996 51.389 -0.0502 +v 17.028 51.439 -0.0502 +v 85.988 54.321 0.2388 +v 16.384 51.3686 -0.0502 +v 85.95 54.456 0.2388 +v 17.028 49.821 -0.0502 +v 17.635 49.783 -0.0502 +v 85.888 54.573 0.2388 +v 85.789 54.672 0.2388 +v 85.669 54.752 0.2388 +v 19.046 49.215 -0.0502 +v 19.113 49.152 -0.0502 +v 85.53 54.815 0.2388 +v 18.64 49.478 -0.0502 +v 85.373 54.874 0.2388 +v 18.173 49.669 -0.0502 +v 85.201 54.914 0.2388 +v 85.015 54.937 0.2388 +v 84.801 54.959 0.2388 +v 32.669 48.208 -0.0502 +v 84.577 54.973 0.2388 +v 32.475 47.838 -0.0502 +v 84.343 54.977 0.2388 +v 32.3 47.436 -0.0502 +v 84.253 54.977 0.2388 +v 86 54.168 0.2388 +v 85.978 53.908 0.2388 +v 32.159 47.002 -0.0502 +v 85.798 53.36 0.2388 +v 32.032 46.564 -0.0502 +v 85.91 53.638 0.2388 +v 31.92 46.121 -0.0502 +v 31.838 45.679 -0.0502 +v 85.239 52.45 0.2388 +v 85.45 52.767 0.2388 +v 31.77 45.241 -0.0502 +v 85.637 53.07 0.2388 +v 31.7478 45.056 -0.0502 +v 82.283 48.426 0.2388 +v 31.472 48.366 -0.0502 +v 83.201 47.092 0.2388 +v 28.715 48.451 -0.0502 +v 28.672 48.6402 -0.0502 +v 90.188 37.609 0.2388 +v 90.591 37.43 0.2388 +v -2.074 37.286 -0.0502 +v 28.74 48.062 -0.0502 +v 90.994 37.322 0.2388 +v 91.397 37.286 0.2388 +v -4.082 37.796 -0.0502 +v -4.096 37.8132 -0.0502 +v -3.888 37.629 -0.0502 +v 31.838 48.786 -0.0502 +v 88.911 38.782 0.2388 +v -3.664 37.508 -0.0502 +v 31.629 48.366 -0.0502 +v 89.352 38.283 0.2388 +v -3.41 37.414 -0.0502 +v 89.777 37.892 0.2388 +v 28.64 48.781 -0.0502 +v -3.126 37.346 -0.0502 +v 28.516 49.053 -0.0502 +v -2.82 37.313 -0.0502 +v 85.154 39.029 0.2388 +v -2.499 37.292 -0.0502 +v 31.718 44.807 -0.0502 +v 31.681 44.376 -0.0502 +v 84.388 40.157 0.2388 +v 84.587 39.865 0.2388 +v 85.05 39.198 0.2388 +v 31.658 43.971 -0.0502 +v 31.651 43.594 -0.0502 +v -37.799 157.39 -27.5502 +v 84.925 39.388 0.2388 +v 31.651 39.166 -0.0502 +v 84.766 39.609 0.2388 +v 31.676 38.777 -0.0502 +v 83.38 37.286 0.2388 +v 83.559 37.286 0.2388 +v 31.75 38.447 -0.0502 +v 84.592 37.389 0.2388 +v 31.875 38.175 -0.0502 +v 85.211 37.699 0.2388 +v 32.024 37.939 -0.0502 +v 85.418 38.216 0.2388 +v 85.413 38.312 0.2388 +v 32.203 37.744 -0.0502 +v -41.599 159.785 -27.5502 +v 85.398 38.413 0.2388 +v 85.373 38.519 0.2388 +v 32.412 37.589 -0.0502 +v 85.338 38.622 0.2388 +v 28.74 39.308 -0.0502 +v 28.7315 39.1664 -0.0502 +v -45.836 161.273 -27.5502 +v 85.293 38.744 0.2388 +v 85.239 38.883 0.2388 +v 32.664 37.481 -0.0502 +v 28.715 38.892 -0.0502 +v 28.672 38.6873 -0.0502 +v 83.38 36.113 0.2388 +v 80.603 54.977 0.2388 +v 80.514 54.977 0.2388 +v 80.178 54.97 0.2388 +v 79.887 54.95 0.2388 +v 26.187 37.286 -0.0502 +v 26.097 37.286 -0.0502 +v 77.824 55.296 0.2388 +v 26.525 37.292 -0.0502 +v 79.64 54.916 0.2388 +v 79.419 54.872 0.2388 +v 79.232 54.818 0.2388 +v -47.841 150.953 -25.5502 +v -46.664 150.554 -25.5502 +v 26.854 37.313 -0.0502 +v 79.08 54.755 0.2388 +v 78.961 54.672 0.2388 +v -45.549 150.004 -25.5502 +v 78.871 54.584 0.2388 +v 27.172 37.346 -0.0502 +v 78.812 54.492 0.2388 +v 78.774 54.384 0.2388 +v -43.582 148.495 -25.5502 +v -42.763 147.56 -25.5502 +v 78.752 54.276 0.2388 +v 27.471 37.414 -0.0502 +v -49.059 151.196 -25.5502 +v 27.74 37.508 -0.0502 +v 78.745 54.168 0.2388 +v 78.747 54.074 0.2388 +v 78.754 53.98 0.2388 +v 27.978 37.629 -0.0502 +v 78.767 53.885 0.2388 +v -44.516 149.314 -25.5502 +v 78.787 53.786 0.2388 +v 78.817 53.679 0.2388 +v 28.187 37.796 -0.0502 +v 78.856 53.562 0.2388 +v 26.097 36.113 -0.0502 +v 78.911 53.434 0.2388 +v 78.986 53.292 0.2388 +v 28.367 37.998 -0.0502 +v 79.185 52.951 0.2388 +v 79.08 53.137 0.2388 +v 28.516 38.236 -0.0502 +v 79.319 52.742 0.2388 +v 79.484 52.51 0.2388 +v 28.64 38.535 -0.0502 +v -2.163 37.286 -0.0502 +v 75.251 53.501 0.2388 +v 74.863 53.989 0.2388 +v 74.445 54.373 0.2388 +v -7.493 36.113 -0.0502 +v 73.997 54.654 0.2388 +v 23.45 45.728 -0.0502 +v 23.4816 45.056 -0.0502 +v 23.301 46.705 -0.0502 +v 23.052 47.597 -0.0502 +v 73.522 54.833 0.2388 +v 73.052 54.941 0.2388 +v 22.708 48.399 -0.0502 +v 72.586 54.977 0.2388 +v 22.276 49.107 -0.0502 +v 72.183 54.977 0.2388 +v -50.299 161.777 -27.5502 +v 70.638 54.977 0.2388 +v 70.235 54.977 0.2388 +v -54.762 161.273 -27.5502 +v 20.454 45.665 -0.0502 +v 20.4741 45.056 -0.0502 +v 69.897 54.97 0.2388 +v 20.387 46.326 -0.0502 +v 20.275 46.95 -0.0502 +v 20.131 47.516 -0.0502 +v 69.568 54.95 0.2388 +v -57.344 163.277 -25.5502 +v 69.25 54.916 0.2388 +v 19.937 48.029 -0.0502 +v 68.951 54.849 0.2388 +v 19.693 48.487 -0.0502 +v 68.682 54.755 0.2388 +v 68.443 54.633 0.2388 +v 19.397 48.885 -0.0502 +v 68.222 54.467 0.2388 +v 68.035 54.265 0.2388 +v 67.884 54.027 0.2388 +v 67.784 53.728 0.2388 +v 23.5 43.351 -0.0502 +v 67.724 53.371 0.2388 +v 23.5 44.666 -0.0502 +v 65.779 53.456 0.2388 +v 65.711 53.786 0.2388 +v 65.6 54.067 0.2388 +v 20.477 44.969 -0.0502 +v 22.716 39.02 -0.0502 +v 22.7506 38.912 -0.0502 +v 67.705 52.955 0.2388 +v 22.604 39.207 -0.0502 +v 65.801 53.077 0.2388 +v 22.48 39.353 -0.0502 +v 22.345 39.467 -0.0502 +v -59 159.785 -27.5502 +v 81.32 44.625 0.2388 +v 41.473 137.027 -25.5502 +v 22.201 39.55 -0.0502 +v -62.799 157.39 -27.5502 +v 80.402 45.98 0.2388 +v 21.773 39.056 -0.0502 +v 21.6093 38.912 -0.0502 +v 42.164 135.994 -25.5502 +v 22.004 39.299 -0.0502 +v 77.871 40.015 0.2388 +v 21.862 37.059 -0.0502 +v 21.5664 36.864 -0.0502 +v 48.461 132.358 -25.5502 +v 47.242 132.601 -25.5502 +v 22.206 37.355 -0.0502 +v 77.946 37.376 0.2388 +v 78.453 37.308 0.2388 +v 22.47 37.67 -0.0502 +v 79.08 37.286 0.2388 +v -56.083 149.314 -25.5502 +v -55.049 150.004 -25.5502 +v 22.656 37.987 -0.0502 +v 79.17 36.113 0.2388 +v 79.17 37.286 0.2388 +v 22.768 38.29 -0.0502 +v 75.206 39.247 0.2388 +v -53.935 150.554 -25.5502 +v 43.917 134.24 -25.5502 +v 22.805 38.58 -0.0502 +v 42.983 135.06 -25.5502 +v 77.782 39.889 0.2388 +v 22.783 38.811 -0.0502 +v 77.692 39.755 0.2388 +v -51.539 151.196 -25.5502 +v -50.299 151.277 -25.5502 +v 44.951 133.55 -25.5502 +v 77.602 39.611 0.2388 +v 77.513 39.458 0.2388 +v 20.521 38.216 -0.0502 +v -57.017 148.495 -25.5502 +v 20.48 38.1975 -0.0502 +v 46.065 133 -25.5502 +v 77.423 39.296 0.2388 +v 20.88 38.4 -0.0502 +v 77.334 39.126 0.2388 +v 77.264 38.964 0.2388 +v 21.208 38.602 -0.0502 +v -52.758 150.953 -25.5502 +v 21.507 38.822 -0.0502 +v 73.965 37.895 0.2388 +v 73.728 37.731 0.2388 +v 20.952 36.526 -0.0502 +v 20.48 36.3412 -0.0502 +v 74.196 38.09 0.2388 +v 21.439 36.78 -0.0502 +v 74.423 38.317 0.2388 +v 74.669 38.591 0.2388 +v -37.799 46.777 -35.5502 +v -37.799 44.777 -37.5502 +v -39.799 44.777 -37.5502 +v -39.799 46.777 -35.5502 +v 19.014 35.956 -0.0502 +v 74.93 38.901 0.2388 +v 18.215 35.861 -0.0502 +v 77.204 38.802 0.2388 +v 19.738 36.113 -0.0502 +v 77.155 38.64 0.2388 +v 20.385 36.304 -0.0502 +v 77.105 38.47 0.2388 +v -57.836 147.56 -25.5502 +v 77.075 38.308 0.2388 +v 16.413 37.762 -0.0502 +v 16.384 37.7713 -0.0502 +v 77.065 38.155 0.2388 +v 77.12 37.874 0.2388 +v 17.063 37.647 -0.0502 +v 77.284 37.652 0.2388 +v -4.582 39.287 -0.0502 +v 17.767 37.609 -0.0502 +v 40.924 138.142 -25.5502 +v 77.558 37.488 0.2388 +v -4.559 38.883 -0.0502 +v 18.292 37.627 -0.0502 +v -4.492 38.533 -0.0502 +v 18.792 37.681 -0.0502 +v -4.38 38.236 -0.0502 +v 19.267 37.771 -0.0502 +v -4.246 37.998 -0.0502 +v 37.201 134.477 -25.5502 +v 71.78 37.286 0.2388 +v 19.715 37.892 -0.0502 +v 71.959 37.286 0.2388 +v 20.133 38.041 -0.0502 +v 72.318 37.297 0.2388 +v -8.232 48.628 -0.0502 +v 72.646 37.331 0.2388 +v 72.945 37.387 0.2388 +v -8.513 48.936 -0.0502 +v 16.384 35.8795 -0.0502 +v 73.221 37.47 0.2388 +v 17.341 35.83 -0.0502 +v 73.482 37.585 0.2388 +v 71.78 36.113 0.2388 +v -12.895 48.983 -0.0502 +v 14.988 51.216 -0.0502 +v 13.286 50.549 -0.0502 +v 65.801 40.622 0.2388 +v 11.922 49.437 -0.0502 +v 67.705 36.113 0.2388 +v 11.74 49.152 -0.0502 +v -13.261 48.653 -0.0502 +v 90.77 54.977 -0.0502 +v 91.061 54.977 -0.0502 +v 15.953 49.684 -0.0502 +v -13.562 48.264 -0.0502 +v 15.057 49.273 -0.0502 +v 90.479 54.966 -0.0502 +v -13.818 47.824 -0.0502 +v 14.9305 49.152 -0.0502 +v -14.019 47.339 -0.0502 +v 0.78 49.186 -0.0502 +v 0.8257 49.152 -0.0502 +v 90.203 54.932 -0.0502 +v -14.166 46.809 -0.0502 +v 0.39 49.377 -0.0502 +v -14.278 46.249 -0.0502 +v 90.112 54.9125 -0.0502 +v 36.201 133.168 -25.2092 +v 36.201 132.777 -24.8662 +v -14.345 45.677 -0.0502 +v 4.3884 49.152 -0.0502 +v 4.104 49.637 -0.0502 +v -14.2117 49.078 -0.0502 +v 3.704 50.125 -0.0502 +v -14.368 45.09 -0.0502 +v 3.239 50.531 -0.0502 +v -14.345 48.871 -0.0502 +v 36.201 132.545 -24.5502 +v 36.201 132.387 -24.1912 +v 2.709 50.861 -0.0502 +v 2.114 51.115 -0.0502 +v 36.201 132.277 -23.5502 +v 1.459 51.295 -0.0502 +v -14.48 48.871 -0.0502 +v 0.75 51.403 -0.0502 +v -11.725 37.286 -0.0502 +v 13.154 43.351 -0.0502 +v -11.815 37.286 -0.0502 +v 14.341 48.588 -0.0502 +v -14.368 39.166 -0.0502 +v 13.798 47.638 -0.0502 +v -14.343 38.777 -0.0502 +v 13.425 46.431 -0.0502 +v -14.268 38.447 -0.0502 +v 13.221 44.969 -0.0502 +v -14.144 38.175 -0.0502 +v -13.995 37.939 -0.0502 +v 13.214 42.399 -0.0502 +v 13.333 41.536 -0.0502 +v -13.815 37.744 -0.0502 +v 11.6148 48.956 -0.0502 +v -13.606 37.589 -0.0502 +v -13.355 37.481 -0.0502 +v 10.939 47.898 -0.0502 +v -13.079 37.4 -0.0502 +v 36.201 134.477 -25.5502 +v 10.35 45.924 -0.0502 +v -12.778 37.346 -0.0502 +v 10.153 43.513 -0.0502 +v 36.201 134.277 -25.5502 +v -12.472 37.313 -0.0502 +v 36.201 133.636 -25.4392 +v 10.205 42.343 -0.0502 +v -12.151 37.292 -0.0502 +v 10.362 41.258 -0.0502 +v -11.725 36.113 -0.0502 +v 13.512 40.763 -0.0502 +v -36.799 132.277 -19.5502 +v -34.799 132.277 -17.5502 +v 13.749 40.08 -0.0502 +v -19.787 51.176 -0.0502 +v 14.04 39.487 -0.0502 +v -19.787 49.983 -0.0502 +v 14.386 38.984 -0.0502 +v -17.615 49.289 -0.0502 +v -17.5366 49.152 -0.0502 +v 32.768 134.277 -25.5502 +v 14.804 38.555 -0.0502 +v -17.779 49.484 -0.0502 +v 15.281 38.211 -0.0502 +v -17.973 49.639 -0.0502 +v 15.819 37.953 -0.0502 +v -18.197 49.761 -0.0502 +v 36.201 132.512 -27.1292 +v -18.451 49.855 -0.0502 +v 12.288 37.6192 -0.0502 +v 12.716 37.225 -0.0502 +v -18.734 49.922 -0.0502 +v 13.47 36.726 -0.0502 +v -19.041 49.956 -0.0502 +v 36.201 131.104 -25.9852 +v 36.201 131.645 -26.5512 +v 14.318 36.335 -0.0502 +v -19.362 49.976 -0.0502 +v 15.251 36.055 -0.0502 +v -19.697 49.983 -0.0502 +v 16.259 35.886 -0.0502 +v 65.501 -75.523 -27.5502 +v -27.973 49.341 -0.0502 +v -27.8181 49.152 -0.0502 +v 10.623 40.258 -0.0502 +v -28.264 49.583 -0.0502 +v 11.002 39.35 -0.0502 +v -28.61 49.781 -0.0502 +v 11.479 38.542 -0.0502 +v -28.672 49.8006 -0.0502 +v 12.057 37.832 -0.0502 +v -24.947 49.421 -0.0502 +v -25.306 49.92 -0.0502 +v 2.136 45.798 -0.0502 +v 2.116 46.384 -0.0502 +v 37.201 134.477 -27.5502 +v 2.057 46.93 -0.0502 +v 65.501 -76.364 -27.6602 +v 36.201 134.477 -27.5502 +v 1.957 47.436 -0.0502 +v 65.501 -77.223 -28.2342 +v 65.501 -76.832 -27.8902 +v 36.201 134.277 -27.5502 +v 1.815 47.883 -0.0502 +v 1.629 48.28 -0.0502 +v 1.397 48.628 -0.0502 +v 36.201 133.242 -27.4132 +v 1.116 48.936 -0.0502 +v 5.07 45.939 -0.0502 +v 5.03 46.851 -0.0502 +v 62.201 157.39 -32.5502 +v 4.911 47.674 -0.0502 +v 58.401 159.785 -32.5502 +v 4.712 48.406 -0.0502 +v 54.164 161.273 -32.5502 +v 4.44 49.064 -0.0502 +v 49.701 161.777 -32.5502 +v 7.555 36.113 -0.0502 +v 7.555 37.286 -0.0502 +v 65.501 -77.68 -29.1602 +v 5.07 39.287 -0.0502 +v 5.09 38.883 -0.0502 +v 5.149 38.533 -0.0502 +v 5.249 38.236 -0.0502 +v 5.383 37.998 -0.0502 +v -25.744 50.347 -0.0502 +v 45.238 161.273 -32.5502 +v -26.261 50.691 -0.0502 +v 5.548 37.796 -0.0502 +v 41 159.785 -32.5502 +v -26.858 50.967 -0.0502 +v 5.742 37.629 -0.0502 +v 37.201 157.39 -32.5502 +v -27.535 51.176 -0.0502 +v 5.966 37.508 -0.0502 +v -28.279 51.322 -0.0502 +v 6.219 37.414 -0.0502 +v -28.672 51.3637 -0.0502 +v 6.503 37.346 -0.0502 +v -30.133 50.024 -0.0502 +v -29.546 49.997 -0.0502 +v 65.501 -77.723 -29.5502 +v -30.703 49.999 -0.0502 +v 6.809 37.313 -0.0502 +v -31.188 49.925 -0.0502 +v 7.13 37.292 -0.0502 +v 49.701 146.777 -32.5502 +v -31.588 49.801 -0.0502 +v 65.501 -77.723 -29.7502 +v 7.466 37.286 -0.0502 +v -31.934 49.633 -0.0502 +v -32.225 49.424 -0.0502 +v 54.175 143.984 -32.5502 +v -32.462 49.174 -0.0502 +v 2.136 36.113 -0.0502 +v -32.4758 49.152 -0.0502 +v 52.744 145.744 -32.5502 +v -29.038 49.916 -0.0502 +v 65.501 -79.187 -27.5502 +v 65.501 -79.689 -29.0282 +v -29.108 51.41 -0.0502 +v -30.021 51.439 -0.0502 +v -30.78 51.421 -0.0502 +v -31.504 51.367 -0.0502 +v -32.193 51.277 -0.0502 +v -32.768 51.1772 -0.0502 +v -17.279 48.062 -0.0502 +v -17.301 48.451 -0.0502 +v -17.368 48.781 -0.0502 +v -17.48 49.053 -0.0502 +v -24.31 46.586 -0.0502 +v -24.35 47.431 -0.0502 +v -24.47 48.186 -0.0502 +v -24.576 48.5402 -0.0502 +v -19.697 37.286 -0.0502 +v -20.101 37.286 -0.0502 +v -19.349 37.292 -0.0502 +v -19.021 37.313 -0.0502 +v -18.712 37.346 -0.0502 +v -18.438 37.414 -0.0502 +v -18.185 37.508 -0.0502 +v 51.907 146.252 -32.5502 +v 50.674 146.671 -32.5502 +v 89.941 54.876 -0.0502 +v 53.667 144.821 -32.5502 +v 89.702 54.804 -0.0502 +v 89.464 54.696 -0.0502 +v 89.225 54.553 -0.0502 +v 88.996 54.375 -0.0502 +v 88.757 54.166 -0.0502 +v 88.508 53.926 -0.0502 +v 88.249 53.647 -0.0502 +v 88.0383 53.393 -0.0502 +v -17.951 37.629 -0.0502 +v 87.702 52.955 -0.0502 +v 86.016 50.7588 -0.0502 +v 87.981 53.324 -0.0502 +v -20.101 36.113 -0.0502 +v -17.757 37.796 -0.0502 +v 84.253 54.977 -0.0502 +v 85.988 54.321 -0.0502 +v 85.9918 54.272 -0.0502 +v -17.592 37.998 -0.0502 +v 85.95 54.456 -0.0502 +v 85.888 54.573 -0.0502 +v -17.458 38.236 -0.0502 +v 85.789 54.672 -0.0502 +v -17.359 38.535 -0.0502 +v 85.669 54.752 -0.0502 +v 85.53 54.815 -0.0502 +v -17.299 38.892 -0.0502 +v 85.373 54.874 -0.0502 +v 85.201 54.914 -0.0502 +v -17.279 39.308 -0.0502 +v 85.015 54.937 -0.0502 +v 84.801 54.959 -0.0502 +v 84.577 54.973 -0.0502 +v -22.295 36.113 -0.0502 +v -22.295 37.286 -0.0502 +v 84.343 54.977 -0.0502 +v -24.31 39.287 -0.0502 +v 86 54.168 -0.0502 +v 85.978 53.908 -0.0502 +v -24.301 38.919 -0.0502 +v -24.271 38.595 -0.0502 +v 85.798 53.36 -0.0502 +v 85.7358 53.248 -0.0502 +v -24.221 38.317 -0.0502 +v 85.91 53.638 -0.0502 +v -24.134 38.079 -0.0502 +v -24.022 37.877 -0.0502 +v 85.239 52.45 -0.0502 +v -40.881 143.017 -25.5502 +v 82.8163 49.152 -0.0502 +v -40.799 141.777 -25.5502 +v -23.885 37.71 -0.0502 +v 85.45 52.767 -0.0502 +v -23.718 37.567 -0.0502 +v 85.637 53.07 -0.0502 +v -23.517 37.459 -0.0502 +v -40.881 140.537 -25.5502 +v -23.28 37.387 -0.0502 +v 84.7825 49.152 -0.0502 +v 82.283 48.426 -0.0502 +v 81.92 48.9557 -0.0502 +v -23.012 37.331 -0.0502 +v 82.2837 48.427 -0.0502 +v -22.713 37.297 -0.0502 +v -22.385 37.286 -0.0502 +v 81.92 43.7512 -0.0502 +v 83.8366 40.96 -0.0502 +v 83.201 47.092 -0.0502 +v 87.4144 40.96 -0.0502 +v -32.648 48.878 -0.0502 +v 90.188 37.609 -0.0502 +v 90.112 37.6613 -0.0502 +v -27.244 46.566 -0.0502 +v 90.591 37.43 -0.0502 +v -27.254 47.054 -0.0502 +v 90.994 37.322 -0.0502 +v -27.284 47.519 -0.0502 +v 91.397 37.286 -0.0502 +v -27.334 47.961 -0.0502 +v -27.428 48.37 -0.0502 +v 88.911 38.782 -0.0502 +v -27.563 48.734 -0.0502 +v 89.352 38.283 -0.0502 +v -27.737 49.053 -0.0502 +v 89.777 37.892 -0.0502 +v -41.523 145.413 -25.5502 +v -41.123 144.236 -25.5502 +v -24.669 48.851 -0.0502 +v 85.154 39.029 -0.0502 +v 85.2221 38.912 -0.0502 +v -42.072 146.527 -25.5502 +v 85.1285 39.0704 -0.0502 +v -27.244 44.888 -0.0502 +v -28.3601 44.8446 -0.0502 +v 84.388 40.157 -0.0502 +v 84.587 39.865 -0.0502 +v -29.6638 44.7939 -0.0502 +v 85.0802 39.149 -0.0502 +v -29.842 44.787 -0.0502 +v -32.016 44.621 -0.0502 +v 85.05 39.198 -0.0502 +v -27.244 41.431 -0.0502 +v -27.2703 40.96 -0.0502 +v 84.9962 39.2798 -0.0502 +v -29.237 43.614 -0.0502 +v 54.701 141.777 -32.5502 +v -27.244 43.695 -0.0502 +v 84.766 39.609 -0.0502 +v -30.071 43.556 -0.0502 +v 84.925 39.388 -0.0502 +v -30.81 43.461 -0.0502 +v 83.559 37.286 -0.0502 +v 83.38 37.286 -0.0502 +v 54.175 139.57 -32.5502 +v 54.53 143.071 -32.5502 +v 84.592 37.389 -0.0502 +v -41.123 139.318 -25.5502 +v 85.211 37.699 -0.0502 +v 54.53 140.483 -32.5502 +v 85.418 38.216 -0.0502 +v -31.454 43.331 -0.0502 +v 85.413 38.312 -0.0502 +v -32.011 43.149 -0.0502 +v 85.398 38.413 -0.0502 +v -32.489 42.927 -0.0502 +v 85.373 38.519 -0.0502 +v 85.338 38.622 -0.0502 +v 85.293 38.744 -0.0502 +v 50.674 136.884 -32.5502 +v 49.374 136.798 -32.5502 +v -26.9774 38.3993 -0.0502 +v 85.239 38.883 -0.0502 +v -26.505 36.113 -0.0502 +v 52.744 137.81 -32.5502 +v 51.907 137.302 -32.5502 +v -28.506 37.108 -0.0502 +v -28.672 36.9678 -0.0502 +v 83.38 36.113 -0.0502 +v -26.998 38.499 -0.0502 +v 80.603 54.977 -0.0502 +v 80.514 54.977 -0.0502 +v -28.3964 37.2169 -0.0502 +v -28.185 37.427 -0.0502 +v 80.178 54.97 -0.0502 +v 79.887 54.95 -0.0502 +v 79.872 54.9479 -0.0502 +v 79.64 54.916 -0.0502 +v -27.881 37.762 -0.0502 +v 79.419 54.872 -0.0502 +v 53.667 138.733 -32.5502 +v 79.232 54.818 -0.0502 +v -27.8286 37.8218 -0.0502 +v 79.08 54.755 -0.0502 +v -27.568 38.119 -0.0502 +v 78.961 54.672 -0.0502 +v -27.244 38.499 -0.0502 +v 78.871 54.584 -0.0502 +v -27.4192 38.2935 -0.0502 +v 78.812 54.492 -0.0502 +v -28.364 38.6 -0.0502 +v 78.774 54.384 -0.0502 +v -28.672 38.3504 -0.0502 +v 78.752 54.276 -0.0502 +v -28.033 38.962 -0.0502 +v 78.7517 54.272 -0.0502 +v -27.757 39.373 -0.0502 +v 78.745 54.168 -0.0502 +v -27.535 39.833 -0.0502 +v -27.373 40.325 -0.0502 +v 78.747 54.074 -0.0502 +v 78.754 53.98 -0.0502 +v -27.276 40.858 -0.0502 +v 78.767 53.885 -0.0502 +v 78.787 53.786 -0.0502 +v -28.7948 36.864 -0.0502 +v 78.817 53.679 -0.0502 +v -32.176 37.62 -0.0502 +v 78.856 53.562 -0.0502 +v -31.387 37.549 -0.0502 +v 78.911 53.434 -0.0502 +v -30.78 37.578 -0.0502 +v -30.212 37.665 -0.0502 +v 78.986 53.292 -0.0502 +v -29.685 37.811 -0.0502 +v 79.0127 53.248 -0.0502 +v 79.08 53.137 -0.0502 +v -29.19 38.025 -0.0502 +v -36.799 132.777 -24.8662 +v 79.185 52.951 -0.0502 +v -36.799 133.168 -25.2092 +v 48.406 146.607 -32.5502 +v -28.749 38.288 -0.0502 +v 79.232 52.8777 -0.0502 +v 79.484 52.51 -0.0502 +v 81.7854 49.152 -0.0502 +v 47.787 146.396 -32.5502 +v -32.103 35.83 -0.0502 +v 79.319 52.742 -0.0502 +v 46.657 145.744 -32.5502 +v -31.481 35.852 -0.0502 +v -36.799 132.345 -24.0672 +v -30.929 35.92 -0.0502 +v 77.824 49.7442 -0.0502 +v 78.2296 49.152 -0.0502 +v -30.446 36.032 -0.0502 +v 45.552 144.549 -32.5502 +v 75.251 53.501 -0.0502 +v 44.976 143.381 -32.5502 +v -29.998 36.174 -0.0502 +v 74.863 53.989 -0.0502 +v -36.799 132.277 -23.5502 +v 74.445 54.373 -0.0502 +v 73.997 54.654 -0.0502 +v 73.728 54.7554 -0.0502 +v 73.522 54.833 -0.0502 +v 73.052 54.941 -0.0502 +v 72.586 54.977 -0.0502 +v 46.165 145.313 -32.5502 +v -36.799 133.7 -25.4522 +v 72.183 54.977 -0.0502 +v 70.638 54.977 -0.0502 +v -36.799 134.477 -25.5502 +v 70.235 54.977 -0.0502 +v -36.799 134.277 -25.5502 +v 69.897 54.97 -0.0502 +v 69.632 54.9539 -0.0502 +v 69.568 54.95 -0.0502 +v -29.58 36.356 -0.0502 +v 69.25 54.916 -0.0502 +v -29.192 36.578 -0.0502 +v 68.951 54.849 -0.0502 +v 44.743 142.43 -32.5502 +v -36.799 132.277 -27.0142 +v -36.799 132.746 -27.2452 +v -28.841 36.825 -0.0502 +v 68.682 54.755 -0.0502 +v 68.443 54.633 -0.0502 +v -36.799 131.842 -26.7232 +v 44.743 141.124 -32.5502 +v 68.222 54.467 -0.0502 +v -36.799 131.104 -25.9852 +v 68.035 54.265 -0.0502 +v 44.976 140.173 -32.5502 +v 67.884 54.027 -0.0502 +v 67.784 53.728 -0.0502 +v 67.724 53.371 -0.0502 +v 45.37 139.277 -32.5502 +v 67.7184 53.248 -0.0502 +v 65.779 53.456 -0.0502 +v 65.7911 53.248 -0.0502 +v 65.711 53.786 -0.0502 +v 65.6 54.067 -0.0502 +v -37.799 134.477 -25.5502 +v 67.705 52.955 -0.0502 +v 65.801 53.077 -0.0502 +v 45.949 138.487 -32.5502 +v 47.201 137.447 -32.5502 +v -37.799 134.477 -27.5502 +v 48.097 137.053 -32.5502 +v -36.799 134.477 -27.5502 +v 80.402 45.98 -0.0502 +v 76.528 40.96 -0.0502 +v -36.799 134.277 -27.5502 +v 81.32 44.625 -0.0502 +v 78.578 40.96 -0.0502 +v -36.799 133.755 -27.5152 +v 46.657 137.81 -32.5502 +v 79.17 36.113 -0.0502 +v 79.17 37.286 -0.0502 +v 77.871 40.015 -0.0502 +v 77.824 39.9485 -0.0502 +v 77.946 37.376 -0.0502 +v 77.824 37.4112 -0.0502 +v 78.453 37.308 -0.0502 +v 79.08 37.286 -0.0502 +v 75.206 39.247 -0.0502 +v 74.9388 38.912 -0.0502 +v 77.782 39.889 -0.0502 +v 77.692 39.755 -0.0502 +v 77.602 39.611 -0.0502 +v 77.513 39.458 -0.0502 +v -66.299 -75.523 -25.5502 +v -66.099 -75.523 -25.5502 +v 77.423 39.296 -0.0502 +v 77.334 39.126 -0.0502 +v -67.078 -75.523 -25.6352 +v 77.264 38.964 -0.0502 +v 77.2447 38.912 -0.0502 +v 73.965 37.895 -0.0502 +v 73.728 37.731 -0.0502 +v -42.072 137.027 -25.5502 +v -42.763 135.994 -25.5502 +v 74.196 38.09 -0.0502 +v 74.423 38.317 -0.0502 +v -41.523 138.142 -25.5502 +v 74.669 38.591 -0.0502 +v -68.299 -75.523 -26.0862 +v 74.93 38.901 -0.0502 +v -67.83 -75.523 -25.8542 +v -69.473 -75.523 -27.1152 +v 77.204 38.802 -0.0502 +v -68.735 -75.523 -26.3762 +v 77.155 38.64 -0.0502 +v 77.105 38.47 -0.0502 +v 77.075 38.308 -0.0502 +v -44.516 134.24 -25.5502 +v -45.549 133.55 -25.5502 +v 77.065 38.155 -0.0502 +v 77.12 37.874 -0.0502 +v -46.664 133 -25.5502 +v 77.284 37.652 -0.0502 +v 77.558 37.488 -0.0502 +v -49.059 132.358 -25.5502 +v -66.099 -75.984 -25.5672 +v -66.099 -77.488 -25.9702 +v -66.099 -76.758 -25.6862 +v -43.582 135.06 -25.5502 +v 71.959 37.286 -0.0502 +v 71.78 37.286 -0.0502 +v 72.318 37.297 -0.0502 +v -47.841 132.601 -25.5502 +v 16.384 163.077 -27.5502 +v 72.646 37.331 -0.0502 +v 72.945 37.387 -0.0502 +v 73.221 37.47 -0.0502 +v -66.099 -78.551 -26.7212 +v -66.099 -78.158 -26.3762 +v 73.482 37.585 -0.0502 +v -66.099 -78.896 -27.1152 +v 71.78 36.113 -0.0502 +v 0.97 151.696 -27.5502 +v -66.099 -75.523 -27.5502 +v 5.645 149.819 -27.5502 +v 3.428 151.057 -27.5502 +v 67.705 36.113 -0.0502 +v 65.801 40.622 -0.0502 +v -66.877 -75.523 -27.6472 +v -66.299 -75.523 -27.5502 +v -67.408 -75.523 -27.8902 +v 7.479 148.062 -27.5502 +v -67.836 -75.523 -28.2882 +v -68.189 -75.523 -28.9082 +v 1.169 -71.431 -7.5502 +v 1.043 -71.061 -7.5502 +v 0.687 -70.598 -7.5502 +v 0.039 -70.271 -7.5502 +v -66.099 -76.832 -27.8902 +v -66.099 -77.223 -28.2342 +v -66.099 -77.513 -28.6672 +v -66.099 -77.68 -29.1602 +v -66.099 -75.984 -27.5672 +v -66.099 -76.364 -27.6602 +v 0.451 -70.424 -7.5502 +v 0.089 -73.172 -7.5502 +v -66.099 -77.723 -29.7502 +v -68.299 -77.722 -29.7502 +v -68.299 -75.523 -29.7502 +v -68.298 -77.723 -29.7502 +v -66.099 -79.587 -28.5142 +v -66.099 -79.303 -27.7842 +v -91.2 56.17 0.2388 +v -81.66 56.17 0.2388 +v 0.451 -73.022 -7.5502 +v 0.687 -72.848 -7.5502 +v -70.299 -77.722 -29.7502 +v -70.299 -75.523 -29.7502 +v -66.448 49.289 0.2388 +v -66.627 49.484 0.2388 +v 1.086 -72.297 -7.5502 +v -69.764 -75.523 -27.5502 +v -69.995 -75.523 -28.0192 +v -70.265 -75.523 -29.0282 +v 0.945 -72.555 -7.5502 +v 1.194 -71.821 -7.5502 +v -66.836 49.639 0.2388 +v -67.087 49.761 0.2388 +v -67.363 49.855 0.2388 +v -67.664 49.922 0.2388 +v -68.299 -77.722 -37.5502 +v -67.97 49.956 0.2388 +v -70.299 -77.722 -37.5502 +v -68.291 49.976 0.2388 +v -68.627 49.983 0.2388 +v -68.717 51.176 0.2388 +v -68.717 49.983 0.2388 +v -68.298 -77.723 -37.5502 +v -72.21 50.408 0.2388 +v -72.74 51.585 0.2388 +v -73.405 52.636 0.2388 +v -75.791 50.85 0.2388 +v -76.823 52.551 0.2388 +v -78.266 53.775 0.2388 +v -80.118 54.51 0.2388 +v -74.203 53.562 0.2388 +v -75.134 54.344 0.2388 +v -76.194 54.991 0.2388 +v -77.383 55.503 0.2388 +v -78.694 55.873 0.2388 +v -80.12 56.096 0.2388 +v -66.074 48.062 0.2388 +v -66.099 48.451 0.2388 +v -66.174 48.781 0.2388 +v -66.298 49.053 0.2388 +v -72.165 41.997 0.2388 +v -71.805 43.286 0.2388 +v -71.588 44.675 0.2388 +v -71.516 46.162 0.2388 +v -71.593 47.694 0.2388 +v -71.825 49.109 0.2388 +v 65.701 57.344 -25.5502 +v -68.717 37.286 0.2388 +v -68.627 37.286 0.2388 +v -68.289 37.292 0.2388 +v -67.96 37.313 0.2388 +v -67.642 37.346 0.2388 +v -67.343 37.414 0.2388 +v -67.075 37.508 0.2388 +v -66.836 37.629 0.2388 +v -68.717 36.113 0.2388 +v -66.627 37.796 0.2388 +v 9.556 143.473 -27.5502 +v -66.448 37.998 0.2388 +v 8.811 145.9 -27.5502 +v 9.665 140.936 -27.5502 +v 65.701 57.344 -27.5502 +v 18.701 -75.523 -25.5502 +v 19.701 -75.523 -25.5502 +v 19.701 -77.488 -25.9702 +v 19.701 -76.245 -25.5842 +v 19.701 -76.758 -25.6862 +v -59.799 141.777 -25.5502 +v -59.718 143.017 -25.5502 +v -59.476 144.236 -25.5502 +v -58.527 146.527 -25.5502 +v -59.076 145.413 -25.5502 +v -59.718 140.537 -25.5502 +v -59.476 139.318 -25.5502 +v 19.701 -78.896 -27.1152 +v 19.701 -78.158 -26.3762 +v -50.299 132.277 -25.5502 +v -52.758 132.601 -25.5502 +v -53.935 133 -25.5502 +v -55.049 133.55 -25.5502 +v -57.017 135.06 -25.5502 +v -51.539 132.358 -25.5502 +v -56.083 134.24 -25.5502 +v -58.527 137.027 -25.5502 +v -59.076 138.142 -25.5502 +v -57.836 135.994 -25.5502 +v 19.701 -75.523 -27.5502 +v 18.701 -75.523 -27.5502 +v -45.836 161.273 -32.5502 +v -41.599 159.785 -32.5502 +v -37.799 157.39 -32.5502 +v 19.701 -76.112 -27.5922 +v 19.701 -76.822 -27.9042 +v 19.701 -77.382 -28.4412 +v -62.799 157.39 -32.5502 +v -59 159.785 -32.5502 +v -54.762 161.273 -32.5502 +v -50.299 161.777 -32.5502 +v -45.825 139.57 -32.5502 +v 19.701 -77.613 -28.9082 +v -45.47 143.071 -32.5502 +v -45.299 141.777 -32.5502 +v -45.825 143.984 -32.5502 +v -47.256 145.744 -32.5502 +v 19.701 -77.723 -29.5502 +v -48.093 146.252 -32.5502 +v 19.701 -79.587 -28.5142 +v 19.701 -79.303 -27.7842 +v -45.47 140.483 -32.5502 +v -32.85 51.163 0.2388 +v -33.447 51.007 0.2388 +v -33.984 50.812 0.2388 +v -34.457 50.576 0.2388 +v -34.86 50.3 0.2388 +v -35.194 49.983 0.2388 +v -35.43 49.621 0.2388 +v -35.572 49.21 0.2388 +v -44.485 49.215 0.2388 +v -44.89 49.478 0.2388 +v -41.777 49.72 0.2388 +v -42.37 50.239 0.2388 +v -43.041 50.664 0.2388 +v -43.793 50.994 0.2388 +v -44.631 51.241 0.2388 +v -46.502 49.821 0.2388 +v -45.895 49.783 0.2388 +v -46.333 144.821 -32.5502 +v -47.577 49.684 0.2388 +v -48.473 49.273 0.2388 +v -45.358 49.669 0.2388 +v -45.535 51.389 0.2388 +v -46.502 51.439 0.2388 +v -48.543 51.216 0.2388 +v -32.85 51.163 -0.0502 +v -33.447 51.007 -0.0502 +v -47.256 137.81 -32.5502 +v -48.093 137.302 -32.5502 +v -33.984 50.812 -0.0502 +v -34.457 50.576 -0.0502 +v -34.86 50.3 -0.0502 +v -35.194 49.983 -0.0502 +v -35.43 49.621 -0.0502 +v -35.572 49.21 -0.0502 +v -41.777 49.72 -0.0502 +v -42.37 50.239 -0.0502 +v -46.333 138.733 -32.5502 +v -43.041 50.664 -0.0502 +v -43.793 50.994 -0.0502 +v -44.631 51.241 -0.0502 +v -45.056 51.3106 -0.0502 +v -44.485 49.215 -0.0502 +v -44.89 49.478 -0.0502 +v -45.056 49.5457 -0.0502 +v -45.535 51.389 -0.0502 +v -46.502 51.439 -0.0502 +v -48.543 51.216 -0.0502 +v -46.502 49.821 -0.0502 +v -45.895 49.783 -0.0502 +v -47.577 49.684 -0.0502 +v -48.473 49.273 -0.0502 +v -45.358 49.669 -0.0502 +v -48.882 62.796 -7.5502 +v -48.809 63.228 -7.5502 +v -49.087 64.146 -7.5502 +v -48.882 63.758 -7.5502 +v 0.576 -70.207 -25.5502 +v 0.262 -70.069 -25.5502 +v -50.245 50.549 0.2388 +v -51.608 49.437 0.2388 +v -55.664 49.985 0.2388 +v -55.94 50.491 0.2388 +v -56.4 50.893 0.2388 +v -57.05 51.196 0.2388 +v -55.572 49.377 0.2388 +v -59.142 49.406 0.2388 +v -59.568 49.581 0.2388 +v -60.118 49.639 0.2388 +v -60.481 49.606 0.2388 +v -60.824 49.505 0.2388 +v 1.413 -71.382 -25.5502 +v 1.267 -70.951 -25.5502 +v -57.893 51.378 0.2388 +v -61.148 49.336 0.2388 +v -58.931 51.439 0.2388 +v -59.578 51.412 0.2388 +v 1.089 -70.658 -25.5502 +# 3481 vertices + +g group_0_11909273 + +usemtl color_11909273 +s 0 + +f 7 1 6 +f 2 6 1 +f 5 3 4 +f 4 8 5 +f 12 13 14 +f 12 14 15 +f 13 19 20 +f 13 20 14 +f 19 21 20 +f 22 23 26 +f 22 26 28 +f 24 25 27 +f 21 30 32 +f 21 32 20 +f 31 22 28 +f 31 28 33 +f 34 24 1082 +f 27 1082 24 +f 30 35 36 +f 30 36 32 +f 35 37 38 +f 35 38 36 +f 9 17 11 +f 66 11 17 +f 66 17 65 +f 37 39 41 +f 37 41 38 +f 18 3392 29 +f 39 42 43 +f 39 43 41 +f 44 31 33 +f 44 33 46 +f 42 49 50 +f 42 50 43 +f 49 53 50 +f 70 68 72 +f 85 56 47 +f 57 58 59 +f 76 85 47 +f 62 63 58 +f 62 58 57 +f 18 16 3391 +f 51 3390 45 +f 61 1326 69 +f 1303 69 1326 +f 69 68 70 +f 17 54 65 +f 55 72 64 +f 60 69 70 +f 72 55 75 +f 73 74 77 +f 75 55 84 +f 84 55 86 +f 93 1360 92 +f 94 1357 93 +f 95 1357 94 +f 96 1357 95 +f 98 1357 96 +f 86 55 101 +f 104 101 55 +f 103 102 77 +f 91 77 102 +f 71 1075 1057 +f 71 1057 48 +f 52 83 48 +f 83 52 97 +f 71 48 83 +f 78 82 1227 +f 82 134 1227 +f 119 120 81 +f 107 104 55 +f 105 103 77 +f 81 120 100 +f 99 100 120 +f 124 99 120 +f 112 55 12 +f 110 77 113 +f 13 55 19 +f 122 124 120 +f 117 74 121 +f 3391 45 3390 +f 88 3390 67 +f 87 3390 88 +f 74 126 123 +f 123 121 74 +f 74 117 77 +f 24 42 25 +f 35 30 25 +f 21 19 25 +f 55 25 19 +f 13 12 55 +f 112 107 55 +f 135 145 132 +f 188 185 657 +f 185 177 79 +f 175 169 79 +f 131 79 143 +f 150 143 79 +f 30 21 25 +f 35 25 37 +f 47 3358 114 +f 37 25 39 +f 127 128 145 +f 145 128 146 +f 145 146 147 +f 147 132 145 +f 145 135 149 +f 145 149 151 +f 145 151 152 +f 145 152 154 +f 145 154 171 +f 63 62 161 +f 143 138 131 +f 434 433 3 +f 385 165 164 +f 163 164 165 +f 79 160 150 +f 134 133 1227 +f 133 140 1227 +f 158 159 173 +f 159 170 173 +f 170 145 173 +f 171 173 145 +f 173 167 158 +f 168 158 167 +f 172 163 165 +f 172 165 174 +f 176 172 174 +f 176 174 178 +f 169 162 79 +f 162 160 79 +f 181 215 180 +f 182 214 181 +f 183 176 178 +f 183 178 187 +f 140 139 1228 +f 1231 1228 139 +f 137 97 52 +f 175 79 177 +f 189 183 187 +f 189 187 190 +f 130 137 1115 +f 199 189 190 +f 199 190 201 +f 197 215 195 +f 198 215 197 +f 200 215 198 +f 179 215 200 +f 180 215 179 +f 79 657 185 +f 89 97 137 +f 129 5 130 +f 203 199 201 +f 196 188 657 +f 156 1231 139 +f 202 196 657 +f 2729 798 79 +f 182 208 209 +f 182 209 210 +f 182 210 211 +f 182 211 212 +f 182 212 213 +f 182 213 214 +f 215 181 214 +f 191 195 215 +f 216 222 207 +f 216 207 206 +f 73 221 126 +f 73 126 74 +f 228 207 222 +f 233 234 219 +f 1536 47 192 +f 224 226 91 +f 227 228 222 +f 130 89 137 +f 89 130 5 +f 3 5 434 +f 129 434 5 +f 229 224 91 +f 229 91 102 +f 230 238 228 +f 230 228 227 +f 1228 1227 140 +f 155 1235 156 +f 220 223 219 +f 223 233 219 +f 234 235 219 +f 235 248 219 +f 232 219 248 +f 231 232 248 +f 229 102 103 +f 229 103 236 +f 237 238 230 +f 519 239 114 +f 236 103 105 +f 236 105 241 +f 242 250 238 +f 242 238 237 +f 47 114 239 +f 241 105 110 +f 241 110 245 +f 247 250 242 +f 245 110 113 +f 245 113 257 +f 249 252 248 +f 248 252 254 +f 248 254 255 +f 248 255 256 +f 248 256 258 +f 248 258 259 +f 248 259 260 +f 248 260 262 +f 248 262 231 +f 261 263 250 +f 261 250 247 +f 48 1095 52 +f 257 113 117 +f 257 117 267 +f 193 47 239 +f 268 269 263 +f 268 263 261 +f 267 117 121 +f 267 121 270 +f 275 265 266 +f 275 266 274 +f 271 272 269 +f 271 269 268 +f 270 121 123 +f 270 123 273 +f 271 59 272 +f 58 272 59 +f 273 123 126 +f 273 126 221 +f 556 278 277 +f 276 277 278 +f 282 283 131 +f 285 276 278 +f 285 278 286 +f 284 287 279 +f 281 280 71 +f 533 534 193 +f 289 764 138 +f 290 285 286 +f 290 286 291 +f 292 289 138 +f 292 138 143 +f 293 290 291 +f 293 291 295 +f 192 193 534 +f 296 292 143 +f 296 143 150 +f 83 281 71 +f 297 293 295 +f 297 295 299 +f 300 296 150 +f 300 150 160 +f 301 936 281 +f 39 25 42 +f 304 300 160 +f 304 160 162 +f 302 301 89 +f 321 319 284 +f 306 304 162 +f 306 162 169 +f 239 533 193 +f 301 97 89 +f 306 169 175 +f 306 175 307 +f 42 24 49 +f 49 24 53 +f 307 175 177 +f 307 177 308 +f 97 281 83 +f 309 323 1247 +f 308 177 185 +f 308 185 310 +f 301 281 97 +f 305 315 294 +f 288 315 305 +f 310 185 188 +f 310 188 313 +f 89 5 302 +f 313 188 196 +f 313 196 316 +f 287 284 319 +f 109 519 114 +f 316 196 202 +f 316 202 320 +f 321 318 319 +f 320 202 204 +f 320 204 324 +f 323 325 1247 +f 2 1247 338 +f 331 332 365 +f 384 365 332 +f 332 333 384 +f 333 334 384 +f 387 384 334 +f 52 1095 137 +f 443 417 583 +f 436 369 341 +f 342 436 341 +f 343 436 342 +f 344 435 343 +f 345 439 344 +f 73 80 221 +f 221 80 798 +f 348 349 2 +f 349 367 2 +f 353 357 352 +f 354 357 353 +f 355 360 354 +f 356 360 355 +f 351 352 357 +f 1095 1115 137 +f 236 241 229 +f 224 229 241 +f 226 224 241 +f 226 241 245 +f 226 245 257 +f 3187 3182 267 +f 270 798 267 +f 273 798 270 +f 221 798 273 +f 226 257 3184 +f 372 2 367 +f 4 2206 8 +f 8 2206 302 +f 251 243 337 +f 337 317 251 +f 8 302 5 +f 296 300 292 +f 289 292 300 +f 289 300 304 +f 289 304 306 +f 289 306 307 +f 289 307 308 +f 289 308 310 +f 289 310 313 +f 289 313 316 +f 320 847 316 +f 350 358 359 +f 391 315 288 +f 315 347 294 +f 243 294 347 +f 347 337 243 +f 357 358 351 +f 350 351 358 +f 357 354 360 +f 356 328 360 +f 373 708 375 +f 380 395 265 +f 303 297 299 +f 303 299 381 +f 376 360 328 +f 328 329 376 +f 383 303 381 +f 383 381 385 +f 3 382 379 +f 265 513 380 +f 164 383 385 +f 387 335 369 +f 382 389 379 +f 3461 390 393 +f 329 330 376 +f 366 376 330 +f 330 331 366 +f 365 366 331 +f 335 387 334 +f 395 414 265 +f 415 265 414 +f 319 391 288 +f 396 392 394 +f 396 394 397 +f 389 388 379 +f 350 359 399 +f 386 391 319 +f 386 319 318 +f 400 396 397 +f 400 397 403 +f 389 373 388 +f 406 400 403 +f 406 403 407 +f 373 375 388 +f 410 406 407 +f 410 407 413 +f 422 423 401 +f 422 401 402 +f 393 412 3461 +f 416 410 413 +f 416 413 418 +f 379 4 3 +f 393 390 2054 +f 416 418 419 +f 416 419 421 +f 393 2054 412 +f 417 253 317 +f 251 317 253 +f 421 419 431 +f 421 431 432 +f 425 426 404 +f 426 427 404 +f 427 428 408 +f 411 408 428 +f 428 429 411 +f 359 411 398 +f 399 359 398 +f 404 405 425 +f 429 398 411 +f 408 404 427 +f 424 425 405 +f 405 401 424 +f 423 424 401 +f 1163 433 434 +f 436 343 435 +f 432 431 437 +f 432 437 438 +f 438 437 444 +f 438 444 446 +f 446 444 450 +f 445 478 449 +f 452 451 455 +f 452 455 456 +f 389 448 441 +f 335 340 369 +f 340 341 369 +f 460 450 459 +f 444 459 450 +f 460 459 461 +f 460 461 462 +f 435 344 439 +f 462 461 463 +f 462 463 465 +f 346 439 345 +f 466 467 465 +f 466 465 463 +f 447 476 445 +f 440 373 441 +f 515 394 514 +f 392 514 394 +f 447 442 474 +f 469 474 442 +f 439 346 442 +f 469 442 346 +f 470 275 458 +f 456 455 554 +f 555 554 455 +f 471 472 473 +f 317 583 417 +f 476 447 475 +f 477 445 476 +f 478 445 477 +f 479 449 478 +f 480 471 473 +f 480 473 481 +f 453 552 454 +f 485 480 481 +f 485 481 486 +f 468 412 2058 +f 487 485 486 +f 487 486 488 +f 265 275 496 +f 490 275 489 +f 498 483 449 +f 491 487 488 +f 491 488 492 +f 499 500 483 +f 493 491 492 +f 493 492 494 +f 498 499 483 +f 498 449 479 +f 474 475 447 +f 389 441 373 +f 433 448 382 +f 389 382 448 +f 2054 2058 412 +f 510 265 496 +f 495 493 494 +f 495 494 497 +f 482 483 500 +f 501 482 500 +f 502 482 501 +f 503 482 502 +f 402 484 505 +f 505 506 402 +f 422 402 506 +f 504 484 503 +f 504 505 484 +f 482 503 484 +f 507 495 497 +f 507 497 509 +f 382 3 433 +f 246 244 111 +f 111 106 246 +f 264 246 106 +f 108 264 106 +f 118 264 108 +f 511 507 509 +f 511 509 512 +f 518 2596 453 +f 453 454 518 +f 514 511 512 +f 514 512 515 +f 148 531 118 +f 153 531 148 +f 166 524 153 +f 144 524 166 +f 136 537 530 +f 529 530 537 +f 142 525 141 +f 265 510 513 +f 508 454 546 +f 546 454 552 +f 240 218 116 +f 116 115 240 +f 546 547 508 +f 244 240 125 +f 225 194 217 +f 205 336 361 +f 362 361 336 +f 186 217 194 +f 186 184 217 +f 184 312 217 +f 314 116 218 +f 1169 440 441 +f 312 311 218 +f 218 217 312 +f 311 314 218 +f 115 125 240 +f 125 111 244 +f 186 2983 184 +f 326 550 378 +f 572 370 550 +f 374 362 336 +f 454 508 518 +f 186 194 2983 +f 464 522 109 +f 464 468 3383 +f 420 440 1177 +f 364 363 327 +f 322 327 363 +f 374 322 363 +f 361 371 205 +f 371 298 205 +f 225 205 298 +f 194 225 298 +f 368 364 327 +f 336 322 374 +f 327 326 368 +f 378 368 326 +f 538 539 529 +f 109 522 519 +f 522 464 3383 +f 531 153 524 +f 264 118 531 +f 141 525 144 +f 142 157 528 +f 142 528 525 +f 524 144 525 +f 542 543 521 +f 537 538 529 +f 157 136 530 +f 530 528 157 +f 540 523 539 +f 541 521 540 +f 523 529 539 +f 542 521 541 +f 520 521 543 +f 523 540 521 +f 553 554 555 +f 553 555 556 +f 277 553 556 +f 533 578 56 +f 544 545 560 +f 576 560 545 +f 520 574 545 +f 543 573 520 +f 558 559 561 +f 558 561 562 +f 568 569 549 +f 549 544 568 +f 566 568 544 +f 560 566 544 +f 563 558 562 +f 563 562 564 +f 420 1177 1160 +f 578 519 56 +f 565 563 564 +f 565 564 567 +f 548 549 569 +f 569 570 548 +f 570 571 548 +f 370 378 550 +f 551 548 571 +f 550 551 572 +f 571 572 551 +f 472 565 567 +f 472 567 473 +f 206 207 577 +f 575 577 207 +f 576 545 574 +f 573 574 520 +f 239 519 578 +f 579 741 279 +f 467 1 559 +f 580 1 467 +f 577 559 1 +f 239 578 533 +f 1439 741 579 +f 3383 56 519 +f 519 522 3383 +f 129 1107 434 +f 582 614 581 +f 470 489 275 +f 434 1107 1163 +f 453 443 583 +f 585 617 1 +f 55 1 617 +f 55 616 615 +f 615 613 55 +f 55 608 590 +f 25 55 590 +f 587 650 586 +f 588 652 587 +f 589 649 588 +f 591 590 592 +f 591 592 593 +f 516 508 547 +f 557 516 547 +f 583 552 453 +f 598 599 597 +f 599 600 597 +f 595 597 600 +f 595 600 601 +f 602 603 624 +f 44 624 603 +f 604 44 603 +f 605 44 604 +f 591 44 605 +f 592 590 606 +f 606 590 608 +f 609 608 55 +f 674 612 594 +f 607 517 557 +f 609 55 610 +f 611 610 55 +f 611 55 613 +f 596 674 594 +f 517 607 612 +f 516 557 517 +f 708 2809 375 +f 616 55 617 +f 694 623 614 +f 452 554 621 +f 619 620 554 +f 627 601 626 +f 625 626 601 +f 624 625 601 +f 595 601 627 +f 601 602 624 +f 593 628 591 +f 628 629 591 +f 629 635 591 +f 44 591 635 +f 614 623 622 +f 630 622 623 +f 623 648 630 +f 635 633 44 +f 632 44 633 +f 634 6 636 +f 526 6 634 +f 372 641 2 +f 655 2 641 +f 646 631 645 +f 647 631 646 +f 643 631 642 +f 644 631 643 +f 645 631 644 +f 640 642 631 +f 639 640 631 +f 638 639 631 +f 23 22 631 +f 22 31 631 +f 31 44 631 +f 632 631 44 +f 647 23 631 +f 649 589 648 +f 630 648 589 +f 3296 234 233 +f 650 587 652 +f 652 588 649 +f 657 79 656 +f 80 656 79 +f 204 202 657 +f 658 204 657 +f 654 673 596 +f 651 586 650 +f 636 6 655 +f 653 637 271 +f 773 774 662 +f 772 773 662 +f 663 783 662 +f 774 775 662 +f 1536 1535 76 +f 193 192 47 +f 65 666 667 +f 65 667 66 +f 665 783 663 +f 669 654 409 +f 377 409 654 +f 663 676 665 +f 2897 667 2890 +f 668 665 676 +f 666 65 54 +f 676 677 668 +f 59 271 637 +f 631 161 637 +f 637 638 631 +f 161 62 637 +f 271 268 653 +f 674 596 673 +f 607 594 612 +f 669 673 654 +f 59 637 57 +f 62 57 637 +f 678 679 670 +f 670 668 678 +f 677 678 668 +f 409 767 669 +f 176 183 277 +f 553 277 183 +f 554 553 183 +f 671 670 679 +f 680 671 679 +f 681 672 680 +f 672 671 680 +f 682 672 681 +f 675 672 682 +f 656 683 658 +f 656 658 657 +f 222 7 227 +f 683 324 658 +f 204 658 324 +f 216 7 222 +f 206 7 216 +f 3275 220 219 +f 230 227 7 +f 237 230 7 +f 684 685 664 +f 237 7 242 +f 268 261 653 +f 685 686 659 +f 685 659 664 +f 3275 219 3276 +f 247 7 261 +f 687 660 659 +f 687 659 686 +f 7 653 261 +f 687 688 661 +f 687 661 660 +f 688 689 662 +f 688 662 661 +f 689 690 663 +f 689 663 662 +f 690 691 663 +f 665 692 693 +f 582 694 614 +f 303 383 297 +f 293 297 383 +f 290 293 383 +f 383 164 290 +f 285 290 164 +f 276 285 164 +f 277 276 164 +f 692 665 668 +f 692 668 695 +f 552 1526 546 +f 2847 2851 696 +f 582 745 694 +f 695 668 670 +f 695 670 697 +f 697 670 671 +f 697 671 698 +f 698 671 672 +f 698 672 699 +f 699 672 675 +f 699 675 700 +f 676 663 701 +f 691 701 663 +f 700 675 702 +f 701 703 676 +f 3356 3353 2847 +f 703 704 677 +f 703 677 676 +f 704 705 678 +f 704 678 677 +f 705 706 679 +f 705 679 678 +f 706 707 680 +f 706 680 679 +f 2809 738 739 +f 707 709 681 +f 707 681 680 +f 373 710 708 +f 709 711 682 +f 709 682 681 +f 711 712 682 +f 2809 708 738 +f 688 656 689 +f 1249 656 80 +f 738 708 710 +f 684 847 685 +f 685 683 686 +f 688 687 656 +f 686 683 687 +f 683 656 687 +f 1249 690 656 +f 689 656 690 +f 691 690 1249 +f 693 692 695 +f 693 695 697 +f 693 697 698 +f 693 698 699 +f 693 699 700 +f 693 700 702 +f 701 691 1249 +f 704 703 1249 +f 705 704 1249 +f 703 701 1249 +f 705 1249 706 +f 706 1249 707 +f 3342 586 584 +f 718 1247 430 +f 717 1247 718 +f 3019 311 312 +f 717 719 1247 +f 719 720 1247 +f 724 721 1247 +f 722 723 1247 +f 275 1247 723 +f 457 275 723 +f 720 724 1247 +f 721 722 1247 +f 184 2981 312 +f 527 6 526 +f 3224 361 362 +f 458 275 457 +f 1467 1793 651 +f 3224 362 374 +f 368 378 3253 +f 725 710 716 +f 715 725 716 +f 710 725 738 +f 440 420 373 +f 710 373 420 +f 714 727 715 +f 726 727 713 +f 714 713 727 +f 727 725 715 +f 420 716 710 +f 728 2729 131 +f 79 131 2729 +f 651 650 3357 +f 131 138 764 +f 131 764 729 +f 716 420 1160 +f 730 729 762 +f 764 762 729 +f 761 760 731 +f 733 732 763 +f 763 734 733 +f 735 763 736 +f 738 725 739 +f 741 284 279 +f 737 763 740 +f 745 582 744 +f 581 744 582 +f 742 747 743 +f 748 746 747 +f 746 743 747 +f 750 785 749 +f 581 614 744 +f 726 750 749 +f 749 727 726 +f 752 751 765 +f 753 752 765 +f 725 727 739 +f 756 755 763 +f 757 756 763 +f 727 749 739 +f 758 757 763 +f 1818 340 335 +f 763 732 759 +f 759 758 763 +f 760 759 732 +f 732 731 760 +f 344 1868 345 +f 346 345 1873 +f 1868 1873 345 +f 742 740 747 +f 763 747 740 +f 737 736 763 +f 763 735 734 +f 731 730 762 +f 762 761 731 +f 755 754 763 +f 754 753 763 +f 765 763 753 +f 751 766 765 +f 767 409 768 +f 377 768 409 +f 377 654 768 +f 772 662 771 +f 775 776 662 +f 776 777 662 +f 777 778 662 +f 778 779 662 +f 661 662 664 +f 664 659 661 +f 779 664 662 +f 660 661 659 +f 781 784 780 +f 784 770 780 +f 769 386 321 +f 318 321 386 +f 769 391 386 +f 770 771 780 +f 782 780 771 +f 771 662 782 +f 782 662 783 +f 739 749 2809 +f 682 2079 675 +f 786 675 2079 +f 785 3151 2809 +f 2079 2080 786 +f 789 2156 790 +f 791 790 796 +f 531 18 29 +f 792 791 796 +f 797 795 796 +f 795 792 796 +f 805 1476 793 +f 80 79 798 +f 799 800 728 +f 728 131 799 +f 283 799 131 +f 131 729 804 +f 131 804 282 +f 1218 801 1222 +f 815 1222 801 +f 803 748 747 +f 803 747 802 +f 817 801 3185 +f 804 729 730 +f 804 730 806 +f 806 730 731 +f 806 731 807 +f 1218 3190 801 +f 807 731 732 +f 807 732 808 +f 808 732 733 +f 808 733 810 +f 810 733 734 +f 810 734 811 +f 3143 3133 813 +f 793 2800 805 +f 696 3356 2847 +f 1194 696 814 +f 1222 815 930 +f 3380 574 573 +f 812 811 734 +f 812 734 735 +f 889 921 817 +f 823 812 735 +f 823 735 736 +f 819 831 821 +f 824 823 736 +f 824 736 737 +f 827 824 737 +f 827 737 740 +f 828 827 740 +f 828 740 742 +f 829 828 742 +f 829 742 743 +f 830 829 743 +f 830 743 746 +f 1957 854 853 +f 803 830 746 +f 803 746 748 +f 833 849 751 +f 834 833 751 +f 834 751 752 +f 832 821 831 +f 836 834 752 +f 836 752 753 +f 1296 992 1304 +f 837 836 753 +f 837 753 754 +f 838 837 754 +f 838 754 755 +f 541 540 3363 +f 839 838 755 +f 839 755 756 +f 840 839 756 +f 840 756 757 +f 2692 537 136 +f 841 840 757 +f 841 757 758 +f 3363 3368 541 +f 842 841 758 +f 842 758 759 +f 3368 543 542 +f 843 842 759 +f 843 759 760 +f 855 858 825 +f 826 825 835 +f 831 819 835 +f 845 843 760 +f 845 760 761 +f 921 815 844 +f 763 765 850 +f 846 845 761 +f 846 761 762 +f 930 815 921 +f 801 844 815 +f 847 846 762 +f 847 762 764 +f 763 850 802 +f 844 817 921 +f 289 847 764 +f 844 801 817 +f 747 763 802 +f 849 766 751 +f 849 850 765 +f 849 765 766 +f 820 821 832 +f 826 835 819 +f 854 914 853 +f 856 770 857 +f 859 771 770 +f 859 770 856 +f 835 825 858 +f 860 772 771 +f 860 771 859 +f 861 773 772 +f 861 772 860 +f 862 774 773 +f 862 773 861 +f 863 775 774 +f 863 774 862 +f 1216 858 855 +f 406 559 400 +f 396 400 559 +f 410 559 406 +f 416 559 410 +f 421 559 416 +f 432 559 421 +f 438 559 432 +f 446 559 438 +f 450 559 446 +f 392 396 559 +f 864 776 775 +f 864 775 863 +f 543 3369 573 +f 865 777 776 +f 865 776 864 +f 866 778 777 +f 866 777 865 +f 618 619 554 +f 203 618 554 +f 867 779 778 +f 867 778 866 +f 867 684 779 +f 664 779 684 +f 868 869 781 +f 868 781 780 +f 781 869 870 +f 871 868 780 +f 871 780 782 +f 784 781 870 +f 784 870 872 +f 873 871 782 +f 873 782 783 +f 1250 814 818 +f 876 784 872 +f 876 857 784 +f 770 784 857 +f 665 693 783 +f 873 783 693 +f 880 702 786 +f 675 786 702 +f 883 884 875 +f 885 886 875 +f 886 887 877 +f 885 875 884 +f 877 875 886 +f 879 877 887 +f 881 879 887 +f 880 786 787 +f 880 787 888 +f 889 817 3185 +f 888 787 788 +f 888 788 892 +f 1974 1976 353 +f 894 958 893 +f 958 955 893 +f 3185 3249 889 +f 287 319 288 +f 355 354 1976 +f 897 905 898 +f 900 898 902 +f 902 903 900 +f 901 900 903 +f 818 1522 816 +f 889 895 927 +f 902 898 905 +f 896 905 897 +f 905 896 904 +f 321 284 769 +f 820 908 822 +f 899 909 895 +f 891 893 955 +f 955 952 891 +f 199 203 554 +f 903 937 911 +f 909 899 908 +f 456 554 452 +f 621 554 620 +f 892 788 918 +f 937 938 910 +f 559 450 460 +f 559 460 462 +f 559 462 465 +f 559 465 467 +f 915 853 914 +f 932 933 916 +f 559 558 392 +f 172 176 277 +f 554 183 189 +f 189 199 554 +f 922 923 920 +f 917 920 923 +f 923 851 917 +f 851 852 917 +f 901 903 911 +f 910 911 937 +f 912 910 938 +f 938 924 912 +f 925 926 912 +f 913 912 926 +f 926 928 913 +f 928 929 913 +f 929 931 913 +f 927 930 921 +f 909 1443 927 +f 472 471 480 +f 472 480 485 +f 472 485 487 +f 472 487 491 +f 511 514 472 +f 514 392 472 +f 565 472 392 +f 563 565 392 +f 558 563 392 +f 491 493 472 +f 916 913 931 +f 932 916 931 +f 1923 1922 1933 +f 1932 1933 1922 +f 924 925 912 +f 921 889 927 +f 832 908 820 +f 822 908 899 +f 927 895 909 +f 577 7 206 +f 941 942 972 +f 942 943 972 +f 943 944 972 +f 973 972 944 +f 927 1443 930 +f 906 907 946 +f 948 949 789 +f 3254 1001 2493 +f 954 948 789 +f 954 789 790 +f 907 890 946 +f 3374 1521 3373 +f 957 954 790 +f 957 790 791 +f 947 946 890 +f 960 957 791 +f 960 791 792 +f 890 891 947 +f 952 947 891 +f 964 960 792 +f 964 792 795 +f 894 971 958 +f 961 958 971 +f 797 966 964 +f 797 964 795 +f 962 1227 963 +f 1228 963 1227 +f 971 3415 961 +f 797 796 969 +f 797 969 966 +f 965 961 3415 +f 953 975 1115 +f 970 1115 975 +f 939 940 994 +f 978 979 973 +f 977 973 979 +f 915 917 852 +f 852 853 915 +f 989 930 1443 +f 1443 1526 989 +f 3245 3372 889 +f 981 980 1002 +f 982 963 1231 +f 1228 1231 963 +f 983 981 1003 +f 1002 1003 981 +f 982 1231 989 +f 987 983 1004 +f 1003 1004 983 +f 945 2493 951 +f 922 986 992 +f 920 986 922 +f 1292 992 986 +f 1005 1006 988 +f 163 172 277 +f 164 163 277 +f 982 989 1526 +f 507 511 472 +f 495 507 472 +f 493 495 472 +f 998 999 993 +f 994 993 999 +f 999 939 994 +f 940 941 972 +f 978 973 944 +f 972 994 940 +f 914 854 996 +f 1127 936 1140 +f 988 987 1005 +f 1004 1005 987 +f 993 990 997 +f 997 998 993 +f 1006 997 990 +f 990 988 1006 +f 3187 267 798 +f 1046 1047 1009 +f 799 803 800 +f 1795 1796 1001 +f 1010 1009 1047 +f 320 324 847 +f 799 283 804 +f 282 804 283 +f 1013 1016 1014 +f 1796 1789 1001 +f 802 800 803 +f 951 2493 950 +f 804 823 799 +f 1002 1015 1017 +f 980 1015 1002 +f 1015 1014 1017 +f 1016 1017 1014 +f 1013 1012 1019 +f 1016 1013 1019 +f 1789 950 1001 +f 1020 3464 1021 +f 808 810 807 +f 806 807 810 +f 810 811 806 +f 811 812 806 +f 812 823 806 +f 804 806 823 +f 824 799 823 +f 827 799 824 +f 828 799 827 +f 829 799 828 +f 830 799 829 +f 803 799 830 +f 1024 1022 1023 +f 1022 1021 1023 +f 945 1345 2493 +f 839 865 838 +f 840 865 839 +f 838 865 837 +f 841 865 840 +f 842 865 841 +f 843 865 842 +f 845 865 843 +f 846 865 845 +f 834 836 865 +f 833 834 865 +f 684 867 847 +f 289 316 847 +f 969 2559 274 +f 1029 1056 1028 +f 1030 1056 1029 +f 1031 1056 1030 +f 1032 1056 1031 +f 1028 1056 1027 +f 1027 1056 1026 +f 1033 1056 1032 +f 1024 1038 1034 +f 1024 1034 1022 +f 850 969 274 +f 1451 1437 1220 +f 906 946 1035 +f 1034 1035 946 +f 1038 1039 1035 +f 1035 1034 1038 +f 1037 1036 1040 +f 1039 1040 1036 +f 1036 1035 1039 +f 1040 1050 1037 +f 1050 1051 1041 +f 1041 1037 1050 +f 1007 1000 1044 +f 1007 1044 1043 +f 1007 1043 976 +f 1043 848 976 +f 1044 1000 1049 +f 1000 996 1049 +f 854 1049 996 +f 1012 1011 1018 +f 1018 1019 1012 +f 1048 1018 1011 +f 1011 1010 1048 +f 1047 1048 1010 +f 1009 1008 1046 +f 1045 1053 1008 +f 1042 1041 1051 +f 1051 1052 1042 +f 1045 1042 1052 +f 1053 1045 1052 +f 1046 1008 1053 +f 1055 1059 1054 +f 1059 1060 1054 +f 1060 1025 1054 +f 1054 1025 1056 +f 1026 1056 1025 +f 1033 3469 1056 +f 1062 1107 991 +f 985 1163 1062 +f 984 1166 985 +f 32 36 3474 +f 982 1526 963 +f 1801 1057 1064 +f 1448 1215 1438 +f 1084 1083 1068 +f 1068 1066 1084 +f 1072 1068 1083 +f 1083 1082 1074 +f 1074 1072 1083 +f 1127 71 280 +f 1071 1070 1173 +f 1076 1074 1082 +f 864 849 865 +f 849 833 865 +f 836 837 865 +f 683 847 324 +f 683 685 847 +f 1057 1075 1064 +f 1077 1064 1073 +f 849 969 850 +f 1080 1079 3332 +f 1081 1080 3332 +f 857 849 856 +f 859 849 860 +f 1079 1078 3332 +f 1078 1076 3332 +f 1082 3332 1076 +f 1075 1073 1064 +f 1081 3332 1086 +f 1089 3332 1090 +f 1086 3332 1089 +f 1115 1095 953 +f 1090 3332 1091 +f 129 130 1093 +f 1077 1069 1085 +f 1069 1161 1085 +f 1087 1085 1161 +f 1085 1064 1077 +f 48 1098 1095 +f 1088 1155 1186 +f 1094 28 1097 +f 1100 1097 40 +f 1088 1087 1156 +f 1161 1156 1087 +f 1102 1105 2041 +f 1101 1100 40 +f 1107 129 1093 +f 1093 967 1107 +f 1103 1101 40 +f 1800 1064 1085 +f 1104 1103 40 +f 1106 1104 40 +f 1173 1070 1067 +f 1109 1108 40 +f 1108 1106 40 +f 1105 1099 2040 +f 1110 1109 1113 +f 40 1113 1109 +f 1105 1118 1099 +f 1057 1098 48 +f 1114 1112 1113 +f 1112 1111 1113 +f 1111 1110 1113 +f 1116 1117 882 +f 1117 1119 883 +f 1117 883 882 +f 1119 1120 884 +f 1119 884 883 +f 832 831 1425 +f 1121 885 884 +f 1121 884 1120 +f 1115 1093 130 +f 1123 886 885 +f 1123 885 1121 +f 832 1425 908 +f 1107 967 991 +f 1093 970 967 +f 1115 970 1093 +f 959 956 1095 +f 1085 1087 1809 +f 1124 887 886 +f 1124 886 1123 +f 1125 881 887 +f 1125 887 1124 +f 1800 1085 1809 +f 874 1128 1129 +f 1073 1075 1127 +f 1128 874 875 +f 1128 875 1130 +f 1130 875 877 +f 1130 877 1131 +f 1102 1067 1122 +f 1105 1102 1122 +f 1122 1126 1105 +f 1118 1105 1126 +f 1096 1099 1118 +f 1131 877 879 +f 1131 879 1132 +f 1007 976 1280 +f 1132 879 881 +f 1132 881 1125 +f 1127 1075 71 +f 976 848 1280 +f 1133 890 1134 +f 1135 891 890 +f 1135 890 1133 +f 858 1221 1437 +f 3214 3215 1043 +f 1136 893 891 +f 1136 891 1135 +f 1139 894 893 +f 1139 893 1136 +f 1138 1866 1137 +f 894 1139 1142 +f 848 1043 1138 +f 1143 1144 902 +f 1069 1140 1161 +f 1144 1146 903 +f 1144 903 902 +f 1146 1147 903 +f 1140 1073 1127 +f 1077 1140 1069 +f 1148 1149 896 +f 1837 896 1149 +f 1077 1073 1140 +f 1148 896 897 +f 1148 897 1150 +f 1137 1275 1138 +f 1137 1141 1275 +f 1150 897 898 +f 1150 898 1152 +f 936 3019 1158 +f 1152 898 900 +f 1152 900 1154 +f 1154 900 901 +f 1154 901 1157 +f 1095 1098 959 +f 956 953 1095 +f 974 959 1098 +f 1807 1795 1098 +f 1155 1156 1153 +f 1155 1153 1151 +f 1140 936 1158 +f 1157 901 1159 +f 2041 1173 1102 +f 1140 1158 1161 +f 1164 1165 904 +f 1164 904 1840 +f 1166 441 448 +f 1165 1168 905 +f 1165 905 904 +f 1158 1153 1161 +f 1161 1153 1156 +f 405 3061 401 +f 902 905 1143 +f 1168 1143 905 +f 1141 1145 1170 +f 1169 441 1166 +f 1171 907 906 +f 1171 906 1162 +f 1171 1134 907 +f 890 907 1134 +f 1238 1155 1151 +f 1172 937 1147 +f 1174 1175 924 +f 1174 924 938 +f 1155 1088 1156 +f 1067 1102 1173 +f 1175 1176 925 +f 1175 925 924 +f 440 1169 1177 +f 1176 1178 926 +f 1176 926 925 +f 1178 1180 928 +f 1178 928 926 +f 1061 1199 1169 +f 856 849 859 +f 864 863 849 +f 1180 1181 929 +f 1180 929 928 +f 929 1181 1183 +f 860 849 861 +f 911 910 1184 +f 911 1184 1185 +f 861 849 862 +f 1184 910 912 +f 1184 912 1187 +f 862 849 863 +f 1194 1234 1160 +f 1160 1234 1223 +f 1194 1160 1177 +f 1187 912 913 +f 1187 913 1188 +f 1383 821 820 +f 1188 913 916 +f 1188 916 1189 +f 433 1163 1166 +f 846 847 865 +f 1190 1189 916 +f 1190 916 919 +f 866 865 847 +f 867 866 847 +f 433 1166 448 +f 1191 1190 919 +f 1169 1199 1177 +f 984 995 1166 +f 1163 985 1166 +f 1185 1159 911 +f 901 911 1159 +f 1183 1192 931 +f 1183 931 929 +f 888 869 880 +f 892 869 888 +f 918 869 892 +f 918 2440 869 +f 702 880 869 +f 702 869 868 +f 702 868 871 +f 702 871 873 +f 702 873 693 +f 1192 1193 932 +f 1192 932 931 +f 995 1061 1169 +f 1169 1166 995 +f 1107 1062 1163 +f 1193 1195 933 +f 1193 933 932 +f 869 2456 849 +f 870 869 849 +f 1425 1446 908 +f 1195 1197 934 +f 1195 934 933 +f 1194 1196 696 +f 872 870 849 +f 1196 1199 696 +f 1198 935 934 +f 1198 934 1197 +f 872 849 876 +f 857 876 849 +f 935 1198 1200 +f 1172 1202 937 +f 903 1147 937 +f 1194 1177 1196 +f 1202 1203 938 +f 1202 938 937 +f 1201 1230 1179 +f 1441 899 895 +f 1203 1174 938 +f 954 2495 948 +f 957 2495 954 +f 960 2492 957 +f 964 2492 960 +f 964 966 2492 +f 849 2492 966 +f 849 966 969 +f 1061 3356 1199 +f 1205 939 1206 +f 1186 1155 1204 +f 1207 940 939 +f 1207 939 1205 +f 1209 941 940 +f 1209 940 1207 +f 1211 942 941 +f 1211 941 1209 +f 1213 943 942 +f 1213 942 1211 +f 1214 944 943 +f 1214 943 1213 +f 1212 714 715 +f 1204 1238 1210 +f 1214 1217 944 +f 978 944 1217 +f 855 1438 1216 +f 714 1208 713 +f 1212 1219 714 +f 1215 1451 1220 +f 1220 1221 1216 +f 1220 1216 1215 +f 1212 1223 1251 +f 1230 1267 1417 +f 1220 1437 1221 +f 1208 714 1219 +f 906 1035 1327 +f 858 1216 1221 +f 1219 1212 1245 +f 1251 1245 1212 +f 1162 906 1327 +f 716 1160 1223 +f 1222 930 1224 +f 894 1142 971 +f 1225 971 1142 +f 1222 1224 3432 +f 155 3432 1224 +f 1235 155 1224 +f 1201 1210 1237 +f 715 716 1223 +f 971 1225 1226 +f 989 1235 930 +f 1212 715 1223 +f 1233 1232 946 +f 1233 946 947 +f 87 78 1227 +f 1231 156 1235 +f 3390 87 1227 +f 1417 1413 1230 +f 1196 1177 1199 +f 1250 1223 1234 +f 1250 1251 1223 +f 1235 989 1231 +f 1236 1233 947 +f 1236 947 952 +f 1224 930 1235 +f 814 1250 1234 +f 1239 1236 952 +f 1239 952 955 +f 814 1234 1194 +f 1240 1239 955 +f 1240 955 958 +f 1272 1230 1237 +f 1216 1438 1215 +f 1241 1240 958 +f 1241 958 961 +f 1448 1451 1215 +f 1243 1241 961 +f 1243 961 965 +f 816 1244 1245 +f 1246 1243 965 +f 1246 965 968 +f 1246 968 1248 +f 1238 1204 1155 +f 1230 1201 1237 +f 1237 1210 1238 +f 1889 1208 1242 +f 1244 1219 1245 +f 1252 1219 1244 +f 1242 1208 1252 +f 1253 978 1217 +f 816 1251 818 +f 1253 1254 979 +f 1253 979 978 +f 818 1251 1250 +f 325 338 1247 +f 339 348 2 +f 338 339 2 +f 1254 1255 977 +f 1254 977 979 +f 1873 2202 346 +f 1249 1 55 +f 1256 1257 972 +f 1249 1247 2 +f 1249 2 1 +f 1258 1256 972 +f 1258 972 973 +f 1255 1258 973 +f 1255 973 977 +f 1242 1252 878 +f 1259 997 1260 +f 1252 1244 878 +f 1261 998 997 +f 1261 997 1259 +f 1244 816 878 +f 1262 999 998 +f 1262 998 1261 +f 816 1245 1251 +f 1262 1206 999 +f 939 999 1206 +f 1263 1264 980 +f 1265 1263 980 +f 1265 980 981 +f 1266 1265 981 +f 1266 981 983 +f 1268 1266 983 +f 1268 983 987 +f 128 414 395 +f 1269 1268 987 +f 1269 987 988 +f 1238 1270 1237 +f 1271 1269 988 +f 1271 988 990 +f 1270 1527 1272 +f 1273 1271 990 +f 1273 990 993 +f 1270 1272 1237 +f 1173 1167 1071 +f 1071 1167 1145 +f 1274 1273 993 +f 1274 993 994 +f 1257 1274 994 +f 1257 994 972 +f 1151 3019 1270 +f 1170 1661 1275 +f 1277 1003 1002 +f 1277 1002 1276 +f 1270 1238 1151 +f 835 858 1437 +f 1278 1004 1003 +f 1278 1003 1277 +f 1167 1170 1145 +f 1275 1141 1170 +f 1279 1005 1004 +f 1279 1004 1278 +f 1230 1272 1267 +f 1281 1006 1005 +f 1281 1005 1279 +f 1281 1260 1006 +f 997 1006 1260 +f 1138 1275 1280 +f 1282 1276 1017 +f 1002 1017 1276 +f 848 1138 1280 +f 1283 1284 1008 +f 1045 1008 1284 +f 1898 3264 1280 +f 1064 1800 1801 +f 1283 1008 1009 +f 1283 1009 1285 +f 1805 1087 1088 +f 1286 1285 1009 +f 1286 1009 1010 +f 825 1438 855 +f 1287 1286 1010 +f 1287 1010 1011 +f 1288 1287 1011 +f 1288 1011 1012 +f 1204 1210 1830 +f 1289 1288 1012 +f 1289 1012 1013 +f 1290 1289 1013 +f 1290 1013 1014 +f 1204 1833 1186 +f 1293 1290 1014 +f 1293 1014 1015 +f 986 1990 1292 +f 445 3140 447 +f 1833 1204 1830 +f 1264 1293 1015 +f 1264 1015 980 +f 1297 1299 1295 +f 1297 1295 1294 +f 1298 1300 1018 +f 1421 1420 826 +f 1300 1301 1019 +f 1300 1019 1018 +f 1830 1210 1201 +f 1301 1302 1016 +f 1301 1016 1019 +f 1294 1099 1297 +f 1017 1016 1302 +f 1017 1302 1282 +f 1299 1297 1099 +f 1299 1099 1096 +f 908 1446 1445 +f 69 1303 1023 +f 1296 1304 1292 +f 1296 1292 1291 +f 1304 992 1292 +f 909 908 1445 +f 1303 1305 1024 +f 1303 1024 1023 +f 1305 1306 1024 +f 1307 1229 1020 +f 1307 1020 1021 +f 1307 1021 1308 +f 1098 1057 1807 +f 1308 1021 1022 +f 1308 1022 1309 +f 1309 1022 1310 +f 1316 527 1315 +f 1038 1024 1312 +f 1306 1312 1024 +f 1313 1025 1314 +f 1442 1384 822 +f 1317 1026 1025 +f 1317 1025 1313 +f 1087 1805 1809 +f 1318 1027 1026 +f 1318 1026 1317 +f 1322 6 1319 +f 6 527 1319 +f 1320 1028 1027 +f 1320 1027 1318 +f 1321 1029 1028 +f 1321 1028 1320 +f 1323 1030 1029 +f 1323 1029 1321 +f 1324 1031 1030 +f 1324 1030 1323 +f 1356 6 1322 +f 1325 1032 1031 +f 1325 1031 1324 +f 1326 1033 1032 +f 1326 1032 1325 +f 1033 1326 61 +f 1088 1186 1847 +f 1805 1088 1847 +f 1328 1310 1034 +f 1022 1034 1310 +f 1034 946 1328 +f 1232 1328 946 +f 1153 3019 1151 +f 1327 1035 1036 +f 1327 1036 1329 +f 1329 1036 1037 +f 1329 1037 1330 +f 1331 1332 1783 +f 1432 1426 835 +f 1330 1037 1333 +f 1312 1334 1038 +f 1334 1335 1039 +f 1334 1039 1038 +f 6 1336 1337 +f 1335 1338 1040 +f 1335 1040 1039 +f 1528 1783 1332 +f 1338 1339 1040 +f 1340 1333 1041 +f 1037 1041 1333 +f 1340 1041 1042 +f 1340 1042 1341 +f 1337 1342 6 +f 1343 6 1342 +f 1341 1042 1045 +f 1341 1045 1344 +f 1345 1352 2493 +f 1352 1331 2493 +f 1344 1045 1284 +f 1345 945 1858 +f 1339 1346 1050 +f 1339 1050 1040 +f 1346 1347 1051 +f 1346 1051 1050 +f 819 1383 1382 +f 1347 1348 1052 +f 1347 1052 1051 +f 1353 275 1349 +f 1783 2493 1331 +f 1348 1350 1053 +f 1348 1053 1052 +f 1350 1351 1046 +f 1350 1046 1053 +f 6 1349 275 +f 1354 1047 1046 +f 1354 1046 1351 +f 1355 1048 1047 +f 1355 1047 1354 +f 3357 1467 651 +f 1356 1336 6 +f 945 1792 1858 +f 1355 1298 1048 +f 1018 1048 1298 +f 2636 505 504 +f 1357 1358 1055 +f 1357 1055 1054 +f 1055 1358 1359 +f 819 821 1383 +f 1360 1357 1054 +f 1360 1054 1056 +f 1863 1331 1352 +f 1059 1055 1359 +f 1059 1359 1361 +f 1362 1360 1056 +f 1362 1056 1058 +f 1364 1059 1361 +f 1230 1416 1182 +f 1365 1060 1059 +f 1365 1059 1364 +f 1365 1314 1060 +f 1025 1060 1314 +f 1362 1058 90 +f 1063 1369 98 +f 1065 1370 1063 +f 1369 1063 1370 +f 1065 1371 1370 +f 1366 1363 1380 +f 1371 1065 1066 +f 1371 1066 1372 +f 1372 1066 1068 +f 1372 1068 1373 +f 1363 1182 1416 +f 1373 1068 1072 +f 1373 1072 1374 +f 1374 1072 1074 +f 1374 1074 1376 +f 1376 1074 1076 +f 1376 1076 1379 +f 1379 1076 1078 +f 1379 1078 1381 +f 1381 1078 1079 +f 1381 1079 1385 +f 726 1377 750 +f 1385 1079 1080 +f 1385 1080 1386 +f 1386 1080 1081 +f 1386 1081 1387 +f 1387 1081 1388 +f 820 1384 1383 +f 1082 1389 34 +f 1391 1389 1082 +f 53 1390 1084 +f 53 1084 50 +f 1368 726 713 +f 1378 1377 1367 +f 1378 1367 1380 +f 1416 1380 1363 +f 1366 1380 1367 +f 1368 1367 1377 +f 726 1368 1377 +f 1082 1083 1391 +f 1390 1391 1083 +f 1390 1083 1084 +f 1366 1367 1869 +f 1392 1388 1086 +f 1081 1086 1388 +f 1392 1086 1089 +f 1392 1089 1393 +f 1393 1089 1090 +f 1393 1090 1394 +f 1394 1090 1091 +f 1394 1091 1395 +f 1363 1366 1871 +f 1396 1395 1092 +f 1091 1092 1395 +f 1869 1367 1368 +f 1396 1092 1094 +f 1396 1094 1397 +f 1397 1094 1097 +f 1397 1097 1398 +f 1399 1400 785 +f 1406 1527 1400 +f 1398 1097 1100 +f 1398 1100 1401 +f 1378 1400 1399 +f 1378 1399 1377 +f 1401 1100 1101 +f 1401 1101 1402 +f 1403 1527 1406 +f 1402 1101 1103 +f 1402 1103 1404 +f 1405 1404 1103 +f 1405 1103 1104 +f 1406 1380 1403 +f 820 822 1384 +f 1407 1405 1104 +f 1407 1104 1106 +f 1408 1407 1106 +f 1408 1106 1108 +f 1399 785 750 +f 1409 1408 1108 +f 1409 1108 1109 +f 825 826 1420 +f 1377 1399 750 +f 1410 1409 1109 +f 1410 1109 1110 +f 1438 825 1420 +f 1378 1380 1400 +f 1406 1400 1380 +f 1411 1410 1110 +f 1411 1110 1111 +f 1412 1411 1111 +f 1412 1111 1112 +f 785 1400 1527 +f 1413 1527 1403 +f 1413 1417 1527 +f 1114 1414 1412 +f 1114 1412 1112 +f 1413 1403 1380 +f 1421 826 819 +f 40 1415 1113 +f 1114 1113 1415 +f 1114 1415 1414 +f 1416 1413 1380 +f 1267 1272 1527 +f 2636 506 505 +f 1417 1267 1527 +f 831 1426 1425 +f 1230 1413 1416 +f 502 501 2652 +f 1116 1139 1117 +f 1117 1136 1119 +f 1433 1432 835 +f 1182 1179 1230 +f 1120 1134 1121 +f 1121 1134 1168 +f 1123 1165 1124 +f 1132 1125 2888 +f 500 2652 501 +f 2889 2888 1125 +f 2906 2889 1125 +f 2838 2906 1125 +f 1134 1120 1133 +f 3435 55 3436 +f 1133 1119 1135 +f 1135 1119 1136 +f 1421 1433 1420 +f 1382 1383 1426 +f 1136 1117 1139 +f 1143 1171 1144 +f 1382 1421 819 +f 1144 1162 1146 +f 1147 1146 1162 +f 785 2809 749 +f 1527 3151 785 +f 1150 3035 1148 +f 1152 3035 1150 +f 1154 3035 1152 +f 1157 3035 1154 +f 1185 3035 1159 +f 1159 3035 1157 +f 1785 1788 1424 +f 1119 1133 1120 +f 1171 1143 1134 +f 1121 1168 1123 +f 1162 1144 1171 +f 1125 1124 1165 +f 1125 1165 1164 +f 1165 1123 1168 +f 1168 1134 1143 +f 1423 1422 1430 +f 1436 1434 1428 +f 1253 1217 1172 +f 7 577 1 +f 1211 1209 1175 +f 1432 1382 1426 +f 1209 1207 1175 +f 1431 1419 1430 +f 1435 1419 1431 +f 1176 1175 1207 +f 1207 1205 1176 +f 73 266 80 +f 1421 1382 1432 +f 1433 1421 1432 +f 1178 1176 1205 +f 1428 1439 1436 +f 1427 1428 1434 +f 1434 1435 1427 +f 1431 1427 1435 +f 1423 1430 1419 +f 1190 3035 1189 +f 1191 3035 1190 +f 1188 1189 3035 +f 1187 1188 3035 +f 1184 1187 3035 +f 1206 1262 1178 +f 1193 1192 7 +f 1262 1261 1180 +f 835 1426 831 +f 1195 1193 7 +f 1197 1195 7 +f 1198 1197 7 +f 1366 1869 1871 +f 1255 1254 1162 +f 1254 1253 1162 +f 1261 1259 1181 +f 1183 1181 7 +f 1192 1183 7 +f 1277 7 1278 +f 1450 1438 1437 +f 1438 1420 1437 +f 1433 1437 1420 +f 1172 1147 1253 +f 1147 1162 1253 +f 1181 1180 1261 +f 1180 1178 1262 +f 1174 1203 1211 +f 1205 1206 1178 +f 1433 835 1437 +f 1439 579 287 +f 279 287 579 +f 1175 1174 1211 +f 1213 1211 1203 +f 287 1436 1439 +f 1327 1329 1162 +f 1256 1258 1330 +f 1217 1214 1172 +f 1418 1440 1375 +f 489 151 149 +f 1441 1445 1442 +f 1445 1446 1442 +f 1308 1309 1236 +f 1307 1308 1236 +f 1229 1307 1236 +f 1229 1236 1239 +f 1229 1239 1240 +f 1229 1240 1241 +f 1229 1241 1243 +f 1229 1243 1246 +f 1229 1246 1248 +f 1203 1202 1213 +f 1202 1172 1214 +f 899 1441 1442 +f 1214 1213 1202 +f 1258 1255 1330 +f 1442 822 899 +f 1162 1330 1255 +f 1329 1330 1162 +f 1965 1480 1418 +f 1444 1443 1440 +f 1441 1440 1443 +f 1259 1260 1181 +f 1418 1444 1440 +f 1446 1425 1384 +f 1383 1384 1425 +f 1443 1445 1441 +f 1425 1426 1383 +f 1442 1446 1384 +f 1265 1330 1263 +f 1266 1330 1265 +f 1268 1330 1266 +f 1269 1271 1330 +f 1271 1273 1330 +f 1273 1274 1330 +f 1257 1330 1274 +f 1276 7 1277 +f 909 1445 1443 +f 1279 7 1281 +f 1278 7 1279 +f 1443 1444 1526 +f 1260 1281 1181 +f 7 1181 1281 +f 1479 1482 1418 +f 1282 7 1276 +f 1418 1375 1965 +f 1950 1965 1375 +f 1286 1287 1285 +f 1283 1285 1287 +f 1284 1283 1287 +f 1288 1341 1287 +f 1289 1341 1288 +f 1290 1340 1289 +f 1293 1333 1290 +f 1263 1330 1264 +f 1264 1330 1293 +f 1269 1330 1268 +f 1298 7 1300 +f 1300 7 1301 +f 1302 1301 7 +f 151 489 470 +f 1440 1521 1570 +f 7 1282 1302 +f 1319 527 1316 +f 1233 1236 1309 +f 1309 1310 1233 +f 1448 1438 1447 +f 1313 1334 1317 +f 1314 1365 1334 +f 1306 1317 1312 +f 1323 1321 1305 +f 1303 1324 1305 +f 1450 1447 1438 +f 1450 1451 1448 +f 1450 1448 1447 +f 1317 1306 1318 +f 68 64 72 +f 1306 1305 1318 +f 60 61 69 +f 1451 1450 1437 +f 1320 1318 1305 +f 1321 1320 1305 +f 1449 1452 1514 +f 1323 1305 1324 +f 1324 1303 1325 +f 1325 1303 1326 +f 1461 3342 1449 +f 1333 1293 1330 +f 1340 1290 1333 +f 1232 1233 1310 +f 1328 1232 1310 +f 1312 1317 1334 +f 1334 1395 1335 +f 1434 288 305 +f 1341 1289 1340 +f 1257 1256 1330 +f 1344 1287 1341 +f 1284 1287 1344 +f 1338 1414 1339 +f 1339 1414 1346 +f 1415 1348 1414 +f 1346 1414 1347 +f 1347 1414 1348 +f 1348 1415 1350 +f 1415 7 1351 +f 1453 2055 1455 +f 1453 1457 2055 +f 1350 1415 1351 +f 1354 1351 7 +f 1298 1355 7 +f 1354 7 1355 +f 1370 1358 1369 +f 1370 1371 1358 +f 98 1369 1358 +f 98 1358 1357 +f 1360 93 1357 +f 1362 92 1360 +f 90 92 1362 +f 1393 1334 1392 +f 1358 1387 1334 +f 1359 1358 1334 +f 1365 1364 1334 +f 1361 1359 1334 +f 1364 1361 1334 +f 1343 1349 6 +f 1372 1358 1371 +f 1373 1358 1372 +f 1374 1358 1373 +f 1376 1358 1374 +f 1379 1358 1376 +f 1381 1358 1379 +f 1385 1358 1381 +f 1386 1358 1385 +f 1387 1358 1386 +f 1388 1334 1387 +f 34 1389 1391 +f 53 34 1390 +f 34 53 24 +f 1390 34 1391 +f 1452 1449 3342 +f 1457 1452 3342 +f 1392 1334 1388 +f 1314 1334 1313 +f 1394 1334 1393 +f 1395 1334 1394 +f 1395 1396 1335 +f 1338 1335 1396 +f 1338 1396 1397 +f 1338 1397 1398 +f 1338 1398 1401 +f 1338 1401 1402 +f 1338 1402 1404 +f 1338 1404 1405 +f 1338 1405 1407 +f 1338 1407 1408 +f 1338 1408 1409 +f 1338 1409 1410 +f 1412 1338 1411 +f 1410 1411 1338 +f 1338 1412 1414 +f 1415 653 7 +f 2626 962 552 +f 1517 1457 1453 +f 1517 1453 1455 +f 1521 518 508 +f 380 147 395 +f 1518 1519 1454 +f 1456 1518 1454 +f 1455 1454 1519 +f 1519 1520 1455 +f 1798 1518 1456 +f 430 127 145 +f 127 430 415 +f 1458 1375 1459 +f 1440 1459 1375 +f 1537 1461 1449 +f 1460 1554 1483 +f 1460 1459 1440 +f 1449 1514 1537 +f 1462 1461 1539 +f 962 963 1526 +f 1461 1462 3342 +f 1468 1946 1467 +f 1467 3357 1468 +f 1468 1472 1946 +f 1465 1950 1466 +f 1464 1950 1465 +f 1463 1996 1464 +f 3357 1515 1472 +f 713 1872 1368 +f 1375 1458 1466 +f 1471 1944 1472 +f 1944 1946 1472 +f 1468 3357 1472 +f 1458 1459 1480 +f 1479 1480 1459 +f 1482 1459 1460 +f 1473 1141 1478 +f 1460 1483 1482 +f 1948 1497 1481 +f 1480 1492 1466 +f 1466 1458 1480 +f 3342 2027 1494 +f 1459 1482 1479 +f 1444 1418 1482 +f 1141 1474 2049 +f 1477 1478 1141 +f 1473 1474 1141 +f 1481 1498 1512 +f 1479 1418 1480 +f 1483 1444 1482 +f 1483 1773 1444 +f 2711 2844 1484 +f 180 3459 3460 +f 1464 1465 1491 +f 1480 1965 1492 +f 1491 1490 1464 +f 1496 1494 1493 +f 1464 1490 1463 +f 1965 2002 1491 +f 1466 1492 1491 +f 1466 1491 1465 +f 1965 1491 1492 +f 356 1971 328 +f 3457 182 181 +f 1498 1497 1496 +f 1471 1472 2059 +f 1831 329 328 +f 1493 1498 1496 +f 1500 1493 2711 +f 340 1874 341 +f 1512 1500 1484 +f 2711 1484 1500 +f 1499 1552 1489 +f 1874 342 341 +f 1499 3342 1462 +f 1489 1706 1499 +f 149 490 489 +f 1504 1508 1503 +f 1974 353 352 +f 354 353 1976 +f 1469 1470 1541 +f 1469 1541 1540 +f 1497 1498 1481 +f 457 154 458 +f 767 3311 3313 +f 1504 1494 1507 +f 1508 1504 1507 +f 1552 1542 1489 +f 1509 1510 1511 +f 1506 1502 1505 +f 1516 1511 1510 +f 1505 1503 1508 +f 1509 1501 1506 +f 2930 2905 366 +f 1484 1481 1512 +f 1500 1512 1493 +f 1498 1493 1512 +f 580 585 1 +f 1496 1507 1494 +f 1503 1505 1502 +f 2006 399 398 +f 350 399 2006 +f 1501 1509 1511 +f 1502 1506 1501 +f 1470 1994 1489 +f 1452 1515 1514 +f 1510 1513 1516 +f 1515 3357 1514 +f 1531 1472 1515 +f 1520 1517 1455 +f 2064 2059 1520 +f 1519 2064 1520 +f 1518 2064 1519 +f 3303 3302 674 +f 1440 1441 1521 +f 1883 1522 1485 +f 1497 1471 2059 +f 1242 878 1523 +f 1485 818 3198 +f 1141 1137 1477 +f 1485 1522 818 +f 1524 816 1522 +f 1523 878 1524 +f 816 1524 878 +f 1888 1524 1891 +f 1888 1523 1524 +f 1495 1525 1865 +f 1525 1477 1137 +f 607 3273 594 +f 1629 1477 1525 +f 3143 2801 2137 +f 1495 1661 1525 +f 1529 1783 1528 +f 1485 1783 1529 +f 1485 3198 1783 +f 1316 1315 258 +f 1528 1893 1529 +f 1893 1894 1529 +f 1894 1882 1529 +f 212 211 527 +f 1452 1457 1515 +f 1531 1515 1457 +f 1495 1532 1742 +f 1531 1457 1517 +f 1495 1865 1532 +f 1517 1520 1472 +f 132 147 380 +f 1530 1533 76 +f 1322 255 1356 +f 254 1356 255 +f 612 3232 517 +f 508 3218 1521 +f 1865 76 1533 +f 1534 1530 76 +f 355 1972 356 +f 352 1975 1974 +f 1535 1534 76 +f 1526 3270 546 +f 1461 1537 1538 +f 1975 352 351 +f 192 534 1536 +f 1947 1978 350 +f 355 1976 1972 +f 1514 3357 1537 +f 1461 1538 1539 +f 1539 1538 3357 +f 1538 1537 3357 +f 674 3304 3303 +f 1534 1535 1770 +f 1541 1993 1540 +f 366 365 2930 +f 1542 1541 1470 +f 1552 3357 1542 +f 1747 1742 1532 +f 1747 1532 1533 +f 1738 1747 1530 +f 535 209 208 +f 768 654 3311 +f 3289 3311 654 +f 3311 767 768 +f 2905 2933 376 +f 1470 1489 1542 +f 1547 1557 1551 +f 1551 1550 1547 +f 1557 1558 1551 +f 376 366 2905 +f 2112 2128 1506 +f 1543 1544 1549 +f 1548 1543 1549 +f 1462 1539 1552 +f 1544 1545 1549 +f 1552 1499 1462 +f 1550 1549 1545 +f 2070 1494 1504 +f 1460 1440 1554 +f 1553 1551 1558 +f 1558 1559 1553 +f 1556 1553 1559 +f 1560 1556 1559 +f 1561 1556 1560 +f 1546 1547 1550 +f 1545 1546 1550 +f 1882 1485 1529 +f 1440 1570 1555 +f 1555 1554 1440 +f 1565 1636 1564 +f 1636 1608 1564 +f 1566 1636 1565 +f 1567 1636 1566 +f 1568 1637 1567 +f 1569 1637 1568 +f 1584 1581 1573 +f 1572 1600 1571 +f 1577 1578 1586 +f 1587 1586 1578 +f 1578 1579 1587 +f 1579 1580 1587 +f 1588 1587 1580 +f 1580 1590 1588 +f 1590 1591 1588 +f 1573 1574 1584 +f 1585 1584 1575 +f 1574 1575 1584 +f 1575 1576 1585 +f 1589 1588 1591 +f 1576 1577 1586 +f 1586 1585 1576 +f 1591 1594 1589 +f 1595 1589 1594 +f 1596 1592 1595 +f 1597 1639 1596 +f 1598 1639 1597 +f 1640 1639 1598 +f 1592 1596 1639 +f 1592 1589 1595 +f 1556 1561 1599 +f 1561 1571 1599 +f 1600 1599 1571 +f 1601 1600 1572 +f 1572 1615 1601 +f 1772 1554 1555 +f 1603 1612 1604 +f 1612 1611 1604 +f 1607 1606 1614 +f 1602 1601 1615 +f 1502 2189 2073 +f 1609 1602 1615 +f 1615 1614 1609 +f 1555 1570 1777 +f 1614 1606 1609 +f 1609 1606 1610 +f 1562 1563 1608 +f 1573 1581 1569 +f 1563 1564 1608 +f 1608 1607 1562 +f 1614 1562 1607 +f 3173 2824 2823 +f 1611 1610 1605 +f 1605 1604 1611 +f 1583 1782 1582 +f 2021 429 428 +f 1533 1532 1865 +f 1612 1603 1613 +f 1605 1610 1606 +f 1635 1630 1603 +f 428 427 2021 +f 1638 1782 1583 +f 1618 1617 1635 +f 1619 1620 1473 +f 1723 1778 1719 +f 1621 1635 1627 +f 1777 1570 1582 +f 1623 1627 1624 +f 2026 425 424 +f 197 339 338 +f 1627 1628 1626 +f 1626 1624 1627 +f 510 496 135 +f 1629 1625 1477 +f 1613 1603 1630 +f 1473 1478 1625 +f 427 426 2028 +f 427 2028 2022 +f 1625 1478 1477 +f 2026 2028 425 +f 426 425 2028 +f 1631 1630 1635 +f 135 513 510 +f 1633 1632 1635 +f 1632 1631 1635 +f 1474 1473 1620 +f 1623 1622 1627 +f 1622 1621 1627 +f 1618 1635 1621 +f 1617 1616 1635 +f 1635 1616 1634 +f 1634 1633 1635 +f 2895 369 3123 +f 2054 390 1620 +f 1619 1170 1620 +f 1636 1567 1637 +f 1637 1569 1581 +f 1625 1619 1473 +f 2054 1620 1170 +f 1170 1619 1625 +f 1629 1170 1625 +f 1638 1583 1521 +f 458 154 152 +f 1598 1648 1640 +f 1642 1640 1648 +f 1582 1570 1521 +f 1583 1582 1521 +f 1638 1521 1641 +f 1643 1642 1648 +f 1648 1650 1643 +f 152 470 458 +f 1716 1715 1650 +f 1717 1716 1650 +f 1644 1643 1715 +f 1643 1650 1715 +f 1645 1644 1715 +f 744 1778 745 +f 1661 1629 1525 +f 1715 1746 1649 +f 1170 1629 1661 +f 1654 1649 1746 +f 436 3123 369 +f 1746 1744 1654 +f 3018 3019 936 +f 469 346 2202 +f 478 477 2215 +f 1857 1660 1659 +f 1495 1662 1661 +f 2215 479 478 +f 1662 1275 1661 +f 2223 2216 476 +f 1658 1657 1670 +f 496 490 149 +f 1664 1663 1670 +f 1663 1658 1670 +f 1665 1664 1670 +f 1666 1665 1670 +f 1667 1666 1671 +f 1670 1671 1666 +f 1659 1996 1674 +f 1652 1653 1671 +f 1653 1669 1671 +f 1669 1668 1671 +f 1668 1667 1671 +f 1527 3154 3156 +f 1659 1674 1864 +f 3156 3151 1527 +f 1675 1673 1593 +f 1673 1672 1593 +f 1676 1675 1593 +f 1677 1676 1593 +f 1678 1677 1682 +f 1593 1682 1677 +f 1679 1678 1682 +f 1683 1681 1682 +f 1681 1680 1682 +f 1680 1679 1682 +f 1820 1819 1689 +f 3278 260 1311 +f 1685 1684 1691 +f 1690 1691 1684 +f 1691 1692 1685 +f 1686 1685 1692 +f 1693 1686 1692 +f 1684 1820 1690 +f 1689 1690 1820 +f 1375 1466 1950 +f 2055 3342 1494 +f 1674 1996 1694 +f 1694 1996 1463 +f 1702 1714 1703 +f 1714 3405 1703 +f 436 435 3128 +f 1755 1750 1697 +f 1701 1755 1697 +f 1704 1703 3405 +f 2116 1508 1507 +f 1693 1707 1686 +f 1712 1713 1699 +f 1700 1699 1713 +f 1714 1702 1713 +f 1702 1700 1713 +f 1699 1695 1712 +f 1695 1696 1711 +f 1711 1712 1695 +f 1710 1711 1696 +f 1696 1707 1710 +f 1693 1710 1707 +f 1649 1647 1715 +f 132 380 513 +f 1647 1646 1715 +f 1706 1752 1709 +f 1672 1718 1593 +f 1718 1717 1593 +f 1650 1593 1717 +f 1646 1645 1715 +f 1823 1687 1817 +f 1722 1823 1816 +f 1816 1814 1722 +f 1727 1726 1735 +f 1725 1735 1726 +f 3128 3123 436 +f 1719 1724 1771 +f 1729 1727 1735 +f 1774 1723 1719 +f 1730 1729 1735 +f 127 415 414 +f 1778 1723 1779 +f 1735 1670 1730 +f 1275 1662 1900 +f 1733 1732 1670 +f 1732 1730 1670 +f 1530 1534 1738 +f 1739 1736 1670 +f 1736 1733 1670 +f 1660 1892 1731 +f 1740 1739 1670 +f 1741 1740 1670 +f 1742 1662 1495 +f 1731 1728 3214 +f 1728 1753 3214 +f 1744 1743 1655 +f 1670 1656 1741 +f 1743 1741 1656 +f 1656 1655 1743 +f 1657 1656 1670 +f 1655 1654 1744 +f 85 1900 1747 +f 1734 1745 1724 +f 1737 1745 1734 +f 1698 1697 1750 +f 1750 1766 1698 +f 1737 1698 1766 +f 1771 1724 1745 +f 474 469 2202 +f 1533 1530 1747 +f 2206 2212 474 +f 1754 1709 1752 +f 135 496 149 +f 395 146 128 +f 1749 1843 1751 +f 1701 1708 1755 +f 1651 1521 1753 +f 475 2223 476 +f 1756 1841 1757 +f 1758 1757 1841 +f 3357 1993 1542 +f 1552 1539 3357 +f 1841 1760 1759 +f 1759 1758 1841 +f 483 482 3188 +f 1761 1841 1762 +f 2298 2830 1706 +f 1754 1755 1708 +f 1708 1709 1754 +f 254 1336 1356 +f 1763 1767 1764 +f 1768 1765 1767 +f 1765 1764 1767 +f 3405 3406 1704 +f 1770 1738 1534 +f 1745 1737 1766 +f 1770 85 1738 +f 3214 1997 1660 +f 1659 1660 1996 +f 1660 1731 3214 +f 1554 1772 1773 +f 1719 1771 1774 +f 1483 1554 1773 +f 1775 1770 1535 +f 1772 1777 1444 +f 1774 1771 1779 +f 1781 1775 1536 +f 2650 502 2652 +f 1773 1772 1444 +f 1536 1775 1535 +f 502 2650 503 +f 1770 1775 85 +f 1781 85 1775 +f 2702 2624 498 +f 1772 1555 1777 +f 499 2630 500 +f 1774 1779 1723 +f 2630 2652 500 +f 1780 1776 11 +f 9 11 1776 +f 1781 1536 534 +f 2218 2702 479 +f 2364 3070 274 +f 534 533 56 +f 334 1812 335 +f 1349 1343 248 +f 1638 1802 1782 +f 331 330 1825 +f 1582 1782 1777 +f 1782 1526 1777 +f 1802 1526 1782 +f 1825 332 331 +f 1784 1788 1785 +f 1422 1424 1429 +f 950 1786 951 +f 584 586 651 +f 1786 1787 951 +f 950 1789 1790 +f 1429 1430 1422 +f 1790 1786 950 +f 945 1791 1792 +f 167 721 724 +f 1787 1791 951 +f 1791 945 951 +f 1793 2861 1794 +f 145 718 430 +f 651 1793 1788 +f 1794 1788 1793 +f 1343 249 248 +f 1747 1738 85 +f 1786 1790 1800 +f 1801 1800 1790 +f 974 1098 1795 +f 1790 1789 1801 +f 1807 1801 1796 +f 1795 1807 1796 +f 1429 1424 1788 +f 1337 1336 254 +f 1788 1784 651 +f 1784 584 651 +f 1901 1798 1799 +f 2861 2863 1794 +f 1787 1786 1800 +f 1638 1641 1806 +f 1798 1456 2056 +f 1638 1806 1802 +f 1901 1799 1797 +f 1788 1794 1803 +f 1852 3254 1804 +f 1803 1804 1788 +f 1526 1444 1777 +f 1806 1526 1802 +f 1641 1651 1808 +f 1806 1641 1808 +f 1799 2056 1797 +f 1799 1798 2056 +f 1057 1801 1807 +f 1353 1349 248 +f 1526 1806 1808 +f 1651 1753 1808 +f 1785 1812 1784 +f 1784 1831 584 +f 3406 3407 1705 +f 1813 1784 1812 +f 1838 1784 1813 +f 1825 1784 1838 +f 1812 334 333 +f 1812 333 1813 +f 1810 1836 1720 +f 1811 1810 1720 +f 1812 1785 1818 +f 1789 1796 1801 +f 1800 1809 1787 +f 1791 1787 1809 +f 1792 1791 1809 +f 1805 1792 1809 +f 1720 1721 1811 +f 1814 1811 1721 +f 1818 335 1812 +f 1721 1722 1814 +f 1817 1816 1823 +f 1825 1821 1784 +f 1821 1822 1784 +f 1822 1831 1784 +f 1687 1688 1817 +f 1819 1817 1688 +f 1688 1689 1819 +f 1821 330 329 +f 1821 329 1822 +f 1847 1858 1805 +f 1797 2069 1815 +f 1821 1825 330 +f 1201 1179 1828 +f 1839 1826 1836 +f 1827 1836 1826 +f 1829 1826 1839 +f 1832 1829 1839 +f 1839 1840 1832 +f 1834 1832 1840 +f 1835 1834 1840 +f 1828 1830 1201 +f 1840 904 1835 +f 1837 904 896 +f 1837 1835 904 +f 332 1838 1813 +f 332 1813 333 +f 1893 1896 1842 +f 1825 1838 332 +f 1748 1720 1827 +f 1824 1920 1748 +f 1827 1824 1748 +f 1836 1827 1720 +f 329 1831 1822 +f 344 1870 1868 +f 1763 1762 1767 +f 1841 1767 1762 +f 1841 1761 1760 +f 1756 1751 1843 +f 1748 1843 1749 +f 1920 1917 1748 +f 1841 1756 1843 +f 1179 1182 1842 +f 340 1875 1874 +f 1842 1828 1179 +f 1894 1893 1842 +f 1870 344 343 +f 1847 1186 1833 +f 1830 1854 1833 +f 1828 1895 1830 +f 340 1818 1875 +f 260 3278 262 +f 259 1315 1311 +f 1833 1860 1847 +f 259 258 1315 +f 1852 2878 1853 +f 1331 1854 1332 +f 2878 1862 1853 +f 1854 1855 1332 +f 1851 1998 1844 +f 1788 1804 3254 +f 1855 1895 1332 +f 3254 1852 1853 +f 1862 3254 1853 +f 1856 1857 1659 +f 1742 1747 1900 +f 1851 1850 1998 +f 2069 1998 1850 +f 1858 1859 1345 +f 1844 1998 1845 +f 47 1536 76 +f 1859 1860 1345 +f 2002 2005 1856 +f 1860 1352 1345 +f 1659 1864 1856 +f 1845 1861 1931 +f 1864 1876 2002 +f 1352 1860 1863 +f 1540 1861 1469 +f 1280 1275 1898 +f 1863 1854 1331 +f 1865 1525 1137 +f 1845 1994 1861 +f 1792 1805 1858 +f 1854 1830 1855 +f 1854 1863 1833 +f 1863 1860 1833 +f 1859 1847 1860 +f 1858 1847 1859 +f 1182 1363 1867 +f 1877 1874 936 +f 1870 936 1868 +f 1870 1881 936 +f 1874 1875 936 +f 1815 1850 1912 +f 1208 1872 713 +f 936 1873 1868 +f 1815 2069 1850 +f 1208 1889 1872 +f 1818 1785 1875 +f 936 1875 1785 +f 1867 1842 1182 +f 1463 1876 1694 +f 1877 936 1881 +f 1674 1694 1876 +f 1874 1877 342 +f 1363 1871 1867 +f 1879 1907 1878 +f 1864 1674 1876 +f 1867 1894 1842 +f 1871 1882 1867 +f 1869 1887 1871 +f 1876 1490 2002 +f 343 1881 1870 +f 1368 1872 1869 +f 1877 1881 343 +f 1877 343 342 +f 1876 1463 1490 +f 1894 1867 1882 +f 1888 1891 1869 +f 1869 1872 1888 +f 1889 1888 1872 +f 1882 1883 1485 +f 1522 1883 1886 +f 1912 1850 1851 +f 1886 1887 1522 +f 1889 1523 1888 +f 535 532 209 +f 1889 1242 1523 +f 1753 1728 1890 +f 1731 1890 1728 +f 1219 1252 1208 +f 1891 1887 1869 +f 1887 1886 1871 +f 1886 1883 1871 +f 1882 1871 1883 +f 1731 1892 1890 +f 1887 1524 1522 +f 3270 1526 1897 +f 1891 1524 1887 +f 3038 358 357 +f 1892 1660 1857 +f 1892 3270 1890 +f 3270 1892 1857 +f 1895 1528 1332 +f 1528 1895 1896 +f 1753 1890 1897 +f 1896 1893 1528 +f 1828 1842 1896 +f 1895 1828 1896 +f 1855 1830 1895 +f 1897 1808 1753 +f 3051 3046 358 +f 1861 1994 1469 +f 1470 1469 1994 +f 1798 1901 1902 +f 1898 1275 1900 +f 198 325 323 +f 1902 1518 1798 +f 1900 85 1865 +f 1518 1902 2064 +f 1901 2064 1902 +f 1866 1898 1865 +f 1900 1865 1898 +f 369 2895 2931 +f 1899 1901 1797 +f 1866 1878 1898 +f 1880 1907 1879 +f 1901 1899 2064 +f 315 1427 347 +f 1907 1880 1904 +f 1884 1910 1903 +f 1906 1903 1910 +f 717 718 170 +f 1815 1912 1908 +f 367 191 372 +f 1797 1908 1899 +f 1797 1815 1908 +f 325 198 338 +f 1908 2186 1899 +f 2009 2186 1912 +f 1885 1884 1904 +f 1898 1878 1907 +f 1880 1885 1904 +f 168 720 158 +f 294 1434 305 +f 2088 1909 81 +f 1909 1905 81 +f 1911 81 1905 +f 1910 1911 1906 +f 2534 108 106 +f 2065 2075 2067 +f 3082 3066 411 +f 158 720 719 +f 2067 2075 2029 +f 2036 2068 2029 +f 2022 2021 427 +f 1662 1742 1900 +f 2547 148 118 +f 85 76 1865 +f 1905 1906 1911 +f 1903 1904 1884 +f 1953 1992 1962 +f 1912 1844 1913 +f 2642 142 2643 +f 141 2643 142 +f 144 2643 141 +f 1912 1851 1844 +f 148 2656 153 +f 157 142 2662 +f 2642 2662 142 +f 1912 1913 2009 +f 157 2662 136 +f 1918 1919 1929 +f 2656 166 153 +f 1919 1921 1848 +f 1848 1929 1919 +f 1849 1848 1921 +f 1921 1846 1849 +f 1914 1849 1846 +f 2981 184 2983 +f 1846 1843 1914 +f 1916 1914 1843 +f 1843 1748 1916 +f 1917 1916 1748 +f 919 916 933 +f 934 935 919 +f 933 934 919 +f 1926 1913 1844 +f 1922 919 935 +f 1926 2009 1913 +f 1925 1938 1927 +f 1928 1927 1939 +f 1861 1930 1931 +f 1939 1915 1928 +f 1915 1918 1928 +f 1929 1928 1918 +f 1866 1865 1137 +f 1926 1844 1845 +f 1935 1936 1924 +f 1934 1935 1924 +f 1925 1924 1936 +f 1937 1925 1936 +f 1938 1925 1937 +f 1939 1927 1938 +f 1924 1923 1934 +f 935 1932 1922 +f 1933 1934 1923 +f 1940 1941 1543 +f 1926 1845 1931 +f 1931 1993 1926 +f 1540 1930 1861 +f 1943 1944 1471 +f 1540 1993 1930 +f 1808 1897 1526 +f 1897 1890 3270 +f 1467 1946 1945 +f 1856 1864 2002 +f 1490 1491 2002 +f 1974 584 1976 +f 1975 1978 584 +f 584 1978 3342 +f 1497 1948 1949 +f 3214 1753 1521 +f 1651 1641 1521 +f 173 171 723 +f 1949 1943 1497 +f 1471 1497 1943 +f 722 721 173 +f 1961 1948 1481 +f 723 171 457 +f 3199 3189 1961 +f 3188 3199 1961 +f 1513 2314 1952 +f 2314 1951 1952 +f 723 722 173 +f 1954 1516 1956 +f 1958 1966 1957 +f 1959 1966 1958 +f 1956 1952 1951 +f 1956 1951 1954 +f 720 168 724 +f 1952 1956 1513 +f 1516 1513 1956 +f 1481 1484 1961 +f 1752 2830 1960 +f 1962 1752 1960 +f 724 168 167 +f 1706 1964 1963 +f 1908 1912 2186 +f 1962 1960 1963 +f 1962 1963 1964 +f 2017 1953 1984 +f 1962 1964 1953 +f 1984 1987 2017 +f 350 2006 1947 +f 1972 584 1971 +f 1976 584 1972 +f 1975 584 1974 +f 1954 2339 1516 +f 717 170 159 +f 1972 1971 356 +f 2008 1955 1967 +f 1968 1973 1970 +f 1966 1959 1968 +f 1967 1957 1966 +f 1991 1990 1973 +f 1831 328 1971 +f 794 793 1476 +f 1486 1476 805 +f 794 1476 1475 +f 1973 1968 1959 +f 1487 809 1488 +f 717 159 158 +f 809 3173 1488 +f 1487 813 809 +f 717 158 719 +f 1941 1942 1544 +f 1941 1544 1543 +f 1486 813 1487 +f 1942 1979 1545 +f 1942 1545 1544 +f 1486 805 813 +f 1975 351 1978 +f 1979 1981 1546 +f 1979 1546 1545 +f 1947 3342 1978 +f 1981 1982 1547 +f 1981 1547 1546 +f 351 350 1978 +f 1982 1983 1547 +f 3173 2823 1488 +f 265 415 1247 +f 430 1247 415 +f 1985 1548 1549 +f 1985 1549 1986 +f 1986 1549 1550 +f 1986 1550 1988 +f 1247 1249 265 +f 266 265 1249 +f 1988 1550 1551 +f 1988 1551 1989 +f 1930 1993 1931 +f 2034 2014 1977 +f 1977 2020 1980 +f 1970 1973 1990 +f 1994 1845 1998 +f 2069 2009 1998 +f 2930 365 384 +f 2009 1926 1993 +f 1541 1542 1993 +f 359 358 3046 +f 358 3038 3051 +f 1706 1489 1995 +f 2901 360 376 +f 1995 1489 1994 +f 1993 1992 1995 +f 1993 1995 1994 +f 1998 2009 1994 +f 2059 2116 1507 +f 1992 2012 1995 +f 2112 1506 1505 +f 1965 1950 1996 +f 1997 2005 1996 +f 387 369 2931 +f 2005 1997 1999 +f 1957 1967 1955 +f 1955 2008 1999 +f 387 2931 384 +f 1971 584 1831 +f 2859 1467 1945 +f 1857 1856 3270 +f 2012 2013 2004 +f 1995 2012 2004 +f 1996 2002 1965 +f 2002 1996 2005 +f 2007 3342 2006 +f 2010 2017 2020 +f 2006 398 2007 +f 2005 1999 2008 +f 2006 3342 1947 +f 2072 2071 1503 +f 3062 402 3061 +f 401 3061 402 +f 1993 1994 2009 +f 2318 2175 1516 +f 3082 411 359 +f 854 1957 1955 +f 2003 2004 2013 +f 2001 2003 2010 +f 2010 2011 2001 +f 2013 2010 2003 +f 3066 408 411 +f 2000 2001 2011 +f 2015 2000 2011 +f 2016 2019 2015 +f 2007 2018 3342 +f 2000 2015 2019 +f 2021 2018 429 +f 1964 1984 1953 +f 398 429 2007 +f 2018 2007 429 +f 2059 1507 1496 +f 2021 2022 3342 +f 2022 2028 3342 +f 3342 2018 2021 +f 2025 2027 3342 +f 2635 1493 2027 +f 2024 424 2025 +f 423 2025 424 +f 2024 2025 3342 +f 2020 1977 2014 +f 2032 2023 2034 +f 2026 424 2024 +f 1503 1502 2072 +f 2028 2026 3342 +f 3270 1856 2005 +f 1996 1660 1997 +f 1950 1464 1996 +f 2014 2034 2023 +f 2024 3342 2026 +f 1504 1503 2070 +f 2830 2050 1960 +f 2027 2025 422 +f 423 422 2025 +f 2019 2016 2030 +f 2029 2030 2016 +f 1987 1980 2017 +f 2020 2017 1980 +f 405 3067 3061 +f 2032 2031 2023 +f 2036 2023 2031 +f 2070 1503 2071 +f 1963 1960 1969 +f 435 3131 3128 +f 2033 1969 1960 +f 2036 2035 2068 +f 2035 2036 2031 +f 527 211 210 +f 2046 2298 1963 +f 208 182 536 +f 1969 2046 1963 +f 2033 2050 1969 +f 641 215 214 +f 2039 2051 2038 +f 477 2216 2215 +f 244 246 3401 +f 2045 2037 2042 +f 2044 2045 2043 +f 2043 2040 2044 +f 2042 2043 2045 +f 2041 2042 2037 +f 2040 1099 2062 +f 349 191 367 +f 3399 240 244 +f 2635 506 2636 +f 422 506 2027 +f 2635 2027 506 +f 2658 503 2650 +f 3396 217 218 +f 2033 1960 2050 +f 470 152 151 +f 3396 3397 217 +f 2037 2038 2041 +f 2046 2050 2047 +f 2046 1969 2050 +f 1511 1516 2175 +f 2047 2054 2049 +f 2054 2052 2049 +f 2189 1502 1501 +f 395 147 146 +f 336 3431 322 +f 2189 1501 1511 +f 1511 2175 2174 +f 414 128 127 +f 3441 3431 336 +f 212 526 634 +f 3342 2055 1457 +f 1905 3282 1906 +f 2056 1455 2055 +f 513 135 132 +f 2041 2038 2051 +f 2053 2051 2039 +f 2039 2048 2053 +f 2059 1472 1520 +f 371 3227 298 +f 1454 1455 2056 +f 1456 1454 2056 +f 154 457 171 +f 3281 1903 1906 +f 2057 2055 1494 +f 378 370 3253 +f 2071 2116 2070 +f 2830 3382 2050 +f 2087 3287 2088 +f 1494 2070 2057 +f 194 2989 2983 +f 2047 2050 2058 +f 721 167 173 +f 2048 2049 2052 +f 2058 2054 2047 +f 2052 2053 2048 +f 2055 2057 2059 +f 2060 2061 2062 +f 2060 2062 2063 +f 2061 2044 2062 +f 2040 2062 2044 +f 1531 1517 1472 +f 1496 1497 2059 +f 254 252 1337 +f 1343 1342 252 +f 1342 1337 252 +f 2066 2035 2065 +f 2056 2055 2064 +f 2059 2064 2055 +f 1343 252 249 +f 2067 2068 2066 +f 2067 2066 2065 +f 2067 2029 2068 +f 2068 2035 2066 +f 3278 1311 536 +f 3277 3285 536 +f 2072 2121 2071 +f 2116 2059 2070 +f 1096 2044 2061 +f 225 3397 3404 +f 1294 2063 1099 +f 145 170 718 +f 1311 260 259 +f 2074 2075 2076 +f 2074 2076 2077 +f 1316 256 1319 +f 1502 2073 2072 +f 2077 2029 2074 +f 2030 2029 2077 +f 240 3398 218 +f 2065 2035 2076 +f 255 1322 256 +f 2065 2076 2075 +f 372 215 641 +f 2075 2074 2029 +f 2044 1118 2045 +f 2123 2122 2108 +f 2108 788 2123 +f 2109 2108 2122 +f 2110 2109 2122 +f 2116 1505 1508 +f 256 1316 258 +f 2127 2125 2078 +f 1322 1319 256 +f 2084 2083 2078 +f 2083 2127 2078 +f 99 2087 2088 +f 99 2088 100 +f 2085 2084 2078 +f 81 100 2088 +f 2085 2078 2086 +f 2089 2086 2078 +f 2090 2089 2094 +f 2078 2094 2089 +f 2091 2090 2094 +f 2128 1509 1506 +f 2095 2093 2094 +f 2093 2092 2094 +f 2092 2091 2094 +f 2097 2107 2096 +f 2102 2103 2193 +f 2104 2105 2099 +f 2100 2099 2105 +f 2105 2106 2100 +f 2097 2100 2106 +f 2107 2097 2106 +f 2099 2098 2104 +f 2103 2104 2098 +f 2098 2193 2103 +f 2080 2081 786 +f 3239 3238 364 +f 368 3242 364 +f 787 786 2081 +f 2081 2082 787 +f 2174 2189 1511 +f 2082 2123 788 +f 788 787 2082 +f 1173 2041 2051 +f 1173 2051 1167 +f 3049 298 3227 +f 2122 2119 2110 +f 363 3238 374 +f 2111 2110 2119 +f 2119 2120 2111 +f 2119 2125 2118 +f 2118 2120 2119 +f 2112 1505 2121 +f 2117 2115 2120 +f 1505 2116 2121 +f 2113 2111 2120 +f 2114 2113 2120 +f 2115 2114 2120 +f 1989 1551 1553 +f 1989 1553 2124 +f 2112 2121 2073 +f 2116 2071 2121 +f 2124 1553 1556 +f 2124 1556 2126 +f 523 521 87 +f 2128 1510 1509 +f 2119 2078 2125 +f 2129 2117 2120 +f 504 503 2658 +f 1983 2130 1557 +f 1983 1557 1547 +f 2073 2189 2112 +f 2130 2132 1558 +f 2130 1558 1557 +f 2131 2129 2120 +f 2132 2136 1559 +f 2132 1559 1558 +f 2133 2131 2120 +f 2135 2137 1475 +f 2135 1475 1476 +f 2136 2138 1560 +f 2136 1560 1559 +f 1476 1486 2135 +f 2134 2133 2120 +f 2120 2147 2134 +f 1510 2128 1513 +f 2061 2060 1096 +f 2174 2175 2128 +f 2128 2112 2189 +f 2140 2134 2147 +f 2147 2152 2140 +f 2141 2140 2152 +f 2138 2139 1561 +f 2138 1561 1560 +f 2152 2180 2141 +f 2142 2141 2180 +f 2139 2146 1561 +f 2148 1562 2150 +f 2143 2142 2156 +f 2151 1563 1562 +f 2151 1562 2148 +f 2153 1564 1563 +f 2153 1563 2151 +f 2144 2143 2156 +f 2145 2144 2156 +f 2149 2145 2156 +f 2153 2155 1565 +f 2153 1565 1564 +f 641 214 213 +f 439 442 3138 +f 2155 2157 1566 +f 2155 1566 1565 +f 2154 2149 2156 +f 796 790 2156 +f 2154 2156 789 +f 2157 2158 1567 +f 2157 1567 1566 +f 2158 2161 1568 +f 2158 1568 1567 +f 2162 2160 2172 +f 2159 2172 2160 +f 2161 2163 1569 +f 2161 1569 1568 +f 2164 2162 2172 +f 2166 2164 2172 +f 1105 2043 2042 +f 1866 3246 1878 +f 2073 2121 2072 +f 2057 2070 2059 +f 1573 1569 2165 +f 2163 2165 1569 +f 2167 2166 2156 +f 2172 2156 2166 +f 309 3459 179 +f 2146 2169 1571 +f 2146 1571 1561 +f 2064 2186 2056 +f 2056 2186 2069 +f 2169 2171 1572 +f 2169 1572 1571 +f 2170 2168 2156 +f 2168 2167 2156 +f 2171 2371 1572 +f 197 195 339 +f 2318 2314 2175 +f 2174 2128 2189 +f 2176 2173 2156 +f 2173 2170 2156 +f 2165 2177 1573 +f 2177 2179 1574 +f 2177 1574 1573 +f 2178 2176 2142 +f 2156 2142 2176 +f 348 339 195 +f 2179 2181 1575 +f 2179 1575 1574 +f 2180 2178 2142 +f 2181 2183 1576 +f 2181 1576 1575 +f 2183 2185 1577 +f 2183 1577 1576 +f 2185 2188 1578 +f 2185 1578 1577 +f 2182 2199 2194 +f 2194 2195 2182 +f 1105 2042 2041 +f 2184 2182 2195 +f 435 439 3150 +f 2187 2184 2195 +f 2195 2196 2187 +f 2190 2187 2196 +f 435 3150 3131 +f 1105 2040 2043 +f 442 447 3140 +f 2196 2197 2190 +f 2197 2198 2190 +f 2191 2190 2198 +f 2192 2191 2101 +f 2101 2102 2192 +f 2198 2101 2191 +f 2193 2192 2102 +f 2044 1096 1118 +f 2277 2278 2199 +f 1122 2038 2037 +f 3281 1906 3282 +f 2037 2045 1122 +f 2202 1873 936 +f 2201 2194 2199 +f 2200 2201 2199 +f 2206 474 2202 +f 2038 1122 1067 +f 1071 2039 1070 +f 2202 936 2206 +f 2207 2208 2203 +f 2204 2203 2208 +f 2208 2209 2204 +f 2209 2210 2204 +f 2205 2204 2210 +f 2039 2038 1070 +f 2223 2212 4 +f 936 302 2206 +f 1067 1070 2038 +f 475 474 2212 +f 1126 2045 1118 +f 2218 2215 2788 +f 2216 4 2215 +f 2788 2215 2809 +f 536 535 208 +f 2214 2213 2219 +f 2211 2228 2213 +f 1126 1122 2045 +f 10 531 29 +f 1145 2048 2039 +f 479 2215 2218 +f 1145 2039 1071 +f 530 529 51 +f 119 81 3291 +f 2225 2203 2224 +f 2222 2224 2217 +f 2221 2222 2217 +f 2217 2214 2221 +f 2226 2203 2225 +f 2207 2203 2226 +f 2217 2224 2203 +f 2220 2221 2214 +f 2219 2220 2214 +f 477 476 2216 +f 2212 2206 4 +f 1167 2053 2052 +f 2212 2223 475 +f 2188 2232 1579 +f 2188 1579 1578 +f 3364 540 3365 +f 2232 2235 1580 +f 2232 1580 1579 +f 2229 2304 2230 +f 2231 2230 2244 +f 1590 1580 2237 +f 2235 2237 1580 +f 1866 1138 3215 +f 2233 2231 2245 +f 2244 2245 2231 +f 1581 2239 2240 +f 2234 2233 2246 +f 2245 2246 2233 +f 2239 1581 1584 +f 2239 1584 2242 +f 3365 539 538 +f 2242 1584 1585 +f 2242 1585 2243 +f 542 541 3368 +f 2243 1585 1586 +f 2243 1586 2249 +f 2249 1586 1587 +f 2249 1587 2250 +f 2247 2236 2246 +f 2236 2234 2246 +f 2248 2238 2247 +f 2228 2211 2227 +f 2227 2241 2248 +f 2219 2213 2228 +f 2241 2227 2211 +f 2238 2248 2241 +f 2236 2247 2238 +f 2244 2230 2304 +f 2250 1587 1588 +f 2250 1588 2251 +f 2251 1588 1589 +f 2251 1589 2253 +f 2107 2255 2252 +f 2107 2252 2096 +f 2237 2257 1590 +f 2258 2274 2256 +f 2255 2256 2254 +f 2254 2256 2274 +f 2254 2252 2255 +f 2257 2259 1591 +f 2257 1591 1590 +f 2259 2261 1591 +f 1589 1592 2263 +f 1589 2263 2253 +f 1639 2264 1592 +f 2263 1592 2264 +f 1167 2052 1170 +f 2054 1170 2052 +f 2260 2322 2271 +f 2271 2272 2260 +f 2262 2260 2272 +f 2272 2273 2262 +f 1543 1548 2273 +f 1548 2262 2273 +f 2270 2271 2322 +f 2269 2270 2322 +f 2322 2321 2269 +f 2267 2269 2321 +f 1167 2051 2053 +f 2275 2274 2258 +f 3258 1884 1885 +f 2258 2281 2275 +f 2200 2199 2278 +f 2281 2282 2276 +f 2276 2275 2281 +f 2277 2276 2282 +f 197 338 198 +f 2282 2283 2277 +f 2278 2277 2283 +f 2048 1145 2049 +f 1141 2049 1145 +f 3284 3283 1907 +f 1907 3283 1898 +f 2283 2284 2278 +f 2279 2278 2284 +f 2284 2285 2279 +f 2280 2279 2285 +f 2060 2063 1295 +f 1294 1295 2063 +f 2285 2309 2280 +f 3284 1907 1904 +f 1295 1096 2060 +f 1295 1299 1096 +f 2266 2268 1593 +f 2266 1593 1650 +f 2063 2062 1099 +f 2268 2803 1593 +f 2286 2280 2309 +f 2309 2310 2286 +f 2261 2290 1594 +f 2261 1594 1591 +f 1650 2295 2266 +f 2287 2286 2310 +f 2310 2311 2287 +f 7 275 274 +f 2290 2292 1595 +f 2290 1595 1594 +f 1905 1909 3282 +f 2300 2301 2291 +f 2292 2296 1596 +f 2292 1596 1595 +f 3291 1911 3292 +f 2296 2297 1597 +f 2296 1597 1596 +f 2297 2299 1598 +f 2297 1598 1597 +f 2293 2291 2301 +f 2301 2302 2293 +f 2294 2293 2302 +f 2302 2303 2294 +f 2294 2303 2229 +f 2304 2229 2303 +f 2307 2846 2306 +f 2312 2300 2289 +f 2291 2289 2300 +f 2289 2288 2312 +f 2311 2312 2288 +f 2288 2287 2311 +f 1513 2128 2314 +f 532 527 210 +f 2316 2315 2325 +f 3270 1007 3264 +f 2336 2314 2318 +f 2128 2175 2314 +f 2325 2326 2316 +f 2317 2316 2326 +f 2326 2328 2317 +f 2299 2305 1598 +f 2319 2317 2328 +f 2328 2329 2319 +f 2324 2126 1599 +f 1556 1599 2126 +f 3215 3246 1866 +f 2324 1599 1600 +f 2324 1600 2327 +f 2320 2319 2329 +f 2329 2265 2320 +f 2265 2267 2320 +f 2321 2320 2267 +f 2327 1600 1601 +f 2327 1601 2330 +f 524 16 18 +f 2064 1899 2186 +f 2323 2325 2315 +f 2330 1601 1602 +f 2330 1602 2332 +f 531 524 18 +f 1797 2056 2069 +f 2009 2069 2186 +f 2336 2337 2339 +f 2336 2339 2340 +f 2338 2335 1603 +f 2338 1603 1604 +f 2333 2331 2369 +f 2323 2313 2331 +f 3248 1879 1878 +f 2342 2338 1604 +f 2342 1604 1605 +f 2334 2333 2369 +f 2340 1951 2314 +f 2340 2314 2336 +f 2344 2342 1605 +f 2344 1605 1606 +f 2369 2341 2334 +f 1954 1951 2339 +f 2340 2339 1951 +f 2346 2344 1606 +f 2346 1606 1607 +f 3259 1885 3247 +f 2339 2337 1516 +f 2337 2318 1516 +f 2348 2346 1607 +f 2348 1607 1608 +f 2350 2348 1608 +f 2336 2318 2337 +f 2353 2332 1609 +f 1602 1609 2332 +f 1885 1880 3247 +f 2347 2369 2349 +f 2353 1609 1610 +f 2353 1610 2355 +f 3247 1879 3248 +f 2369 2360 2351 +f 2355 1610 1611 +f 2355 1611 2357 +f 1879 3247 1880 +f 2354 2360 2356 +f 2357 1611 1612 +f 2357 1612 2359 +f 540 3364 3363 +f 2359 1612 1613 +f 2359 1613 2362 +f 2361 2358 2360 +f 2358 2356 2360 +f 2363 2364 2365 +f 2363 2365 2366 +f 2370 2150 1614 +f 1562 1614 2150 +f 2372 2373 2368 +f 2367 2368 2373 +f 2354 2352 2360 +f 2352 2351 2360 +f 2351 2349 2369 +f 2369 2347 2345 +f 2369 2345 2343 +f 2369 2343 2341 +f 2369 2331 2313 +f 2313 2323 2315 +f 2371 2370 1614 +f 2371 1614 1615 +f 2374 2078 2119 +f 2371 1615 1572 +f 1903 3280 1904 +f 2374 2387 2078 +f 2335 1635 1603 +f 712 2377 2079 +f 712 2079 682 +f 2375 2376 2380 +f 2377 2378 2080 +f 2377 2080 2079 +f 2375 2380 2381 +f 2378 2382 2081 +f 2378 2081 2080 +f 2382 2385 2082 +f 2382 2082 2081 +f 2385 2386 2082 +f 2387 2094 2078 +f 372 191 215 +f 77 2383 2384 +f 1904 3279 3284 +f 2387 2388 2095 +f 2387 2095 2094 +f 77 2384 73 +f 2127 2083 2391 +f 2389 2391 2083 +f 2394 2389 2083 +f 2394 2083 2084 +f 2396 2393 2367 +f 2392 2367 2393 +f 2394 2084 2085 +f 2394 2085 2398 +f 133 545 544 +f 2398 2085 2086 +f 2398 2086 2399 +f 2401 2367 2403 +f 2401 2397 2367 +f 2397 2396 2367 +f 2399 2086 2089 +f 2399 2089 2400 +f 2400 2089 2090 +f 2400 2090 2402 +f 210 209 532 +f 2373 2403 2367 +f 2402 2090 2091 +f 2402 2091 2405 +f 2405 2091 2092 +f 2405 2092 2407 +f 2407 2092 2093 +f 2407 2093 2409 +f 2404 2403 2373 +f 2409 2093 2095 +f 2409 2095 2388 +f 2406 2404 2373 +f 3292 1911 1910 +f 2430 2429 2406 +f 2373 2430 2406 +f 1911 3291 81 +f 2413 2101 2414 +f 2408 2406 2428 +f 2413 2415 2102 +f 2413 2102 2101 +f 2410 2408 2428 +f 3374 3373 569 +f 2415 2417 2103 +f 2415 2103 2102 +f 2417 2418 2104 +f 2417 2104 2103 +f 349 348 195 +f 2418 2419 2105 +f 2418 2105 2104 +f 576 3381 560 +f 1909 2088 3287 +f 2438 2437 2373 +f 2435 2433 2373 +f 2411 2410 2425 +f 2428 2425 2410 +f 2419 2421 2106 +f 2419 2106 2105 +f 124 2087 99 +f 2445 2443 2373 +f 349 195 191 +f 2 655 6 +f 2421 2422 2107 +f 2421 2107 2106 +f 2422 2424 2107 +f 3376 566 560 +f 2446 2447 2416 +f 2097 2096 2426 +f 2097 2426 2427 +f 2423 2446 2412 +f 2416 2412 2446 +f 2412 2411 2423 +f 2425 2423 2411 +f 2431 2432 2098 +f 2193 2098 2432 +f 2431 2098 2099 +f 2431 2099 2434 +f 2429 2428 2406 +f 2434 2099 2100 +f 2434 2100 2436 +f 2433 2430 2373 +f 82 520 545 +f 133 544 549 +f 2436 2100 2097 +f 2436 2097 2427 +f 2435 2373 2437 +f 551 156 548 +f 2440 918 2108 +f 788 2108 918 +f 2440 2108 2109 +f 2440 2109 2442 +f 2439 2438 2373 +f 2442 2109 2110 +f 2442 2110 2444 +f 212 527 526 +f 2443 2441 2373 +f 2441 2439 2373 +f 3372 3245 572 +f 2444 2110 2111 +f 2444 2111 2448 +f 2420 2416 2447 +f 570 569 3373 +f 2448 2111 2113 +f 2448 2113 2450 +f 569 568 3374 +f 2450 2113 2114 +f 2450 2114 2452 +f 2451 2420 2447 +f 2449 2420 2451 +f 2452 2114 2115 +f 2452 2115 2453 +f 570 3373 571 +f 2453 2115 2117 +f 2453 2117 2456 +f 2461 2420 2454 +f 571 3377 572 +f 2456 2117 2458 +f 2420 2449 2457 +f 2457 2455 2420 +f 2455 2454 2420 +f 2119 2460 2374 +f 2454 2459 2461 +f 3376 560 3381 +f 2463 2462 2118 +f 2463 2118 2125 +f 2459 2627 2461 +f 2476 2460 2119 +f 2476 2119 2122 +f 814 696 2851 +f 576 574 3381 +f 2466 1628 1627 +f 2466 1627 2379 +f 2465 2363 2468 +f 2470 2471 1616 +f 1634 1616 2471 +f 2462 2467 2120 +f 2462 2120 2118 +f 3189 482 484 +f 2469 2468 2363 +f 2366 2469 2363 +f 2472 2470 1616 +f 2472 1616 1617 +f 2386 2473 2123 +f 2386 2123 2082 +f 2534 106 111 +f 3191 3189 484 +f 2475 2472 1617 +f 2475 1617 1618 +f 2478 2475 1618 +f 2478 1618 1621 +f 2473 2476 2122 +f 2473 2122 2123 +f 108 2547 118 +f 2480 2463 2125 +f 2481 2478 1621 +f 2481 1621 1622 +f 2482 2480 2125 +f 2482 2125 2127 +f 2483 2481 1622 +f 2483 1622 1623 +f 2464 2521 2465 +f 2363 2465 2521 +f 2521 2464 2479 +f 2477 2503 2479 +f 2474 2503 2477 +f 2391 2482 2127 +f 2485 2483 1623 +f 2485 1623 1624 +f 2486 2458 2129 +f 2117 2129 2458 +f 2486 2129 2131 +f 2486 2131 2487 +f 2487 2131 2133 +f 2487 2133 2491 +f 2491 2133 2134 +f 2491 2134 2492 +f 2490 2484 2474 +f 3304 673 3298 +f 2134 2140 2495 +f 2134 2495 2492 +f 2494 2474 2496 +f 2489 2496 2474 +f 2461 2488 2474 +f 2494 2490 2474 +f 2489 2474 2488 +f 767 3313 669 +f 2495 2140 2141 +f 2495 2141 2497 +f 2497 2141 2142 +f 2497 2142 2500 +f 674 673 3304 +f 2501 2499 2521 +f 2498 2521 2499 +f 2500 2142 2143 +f 2500 2143 2502 +f 2502 2143 2144 +f 2502 2144 2504 +f 2504 2144 2145 +f 2504 2145 2507 +f 2513 2147 2467 +f 2503 2501 2479 +f 2506 2505 2474 +f 2511 2507 2145 +f 2511 2145 2149 +f 2509 2506 2474 +f 2513 2514 2147 +f 2510 2509 2474 +f 2512 2510 2474 +f 2120 2467 2147 +f 2516 2512 2474 +f 323 200 198 +f 2508 2515 3254 +f 2493 2508 3254 +f 2518 2511 2149 +f 2518 2149 2154 +f 2517 2516 2474 +f 2474 2484 2517 +f 2519 2520 2152 +f 2505 2503 2474 +f 2521 2479 2501 +f 2514 2519 2152 +f 2514 2152 2147 +f 2547 2533 2596 +f 516 3218 508 +f 949 2518 2154 +f 949 2154 789 +f 2524 2523 2375 +f 2522 2375 2523 +f 796 2156 969 +f 2526 2527 2159 +f 2526 2159 2160 +f 2525 2524 2375 +f 2531 2530 2375 +f 2536 2532 2528 +f 2529 2526 2160 +f 2529 2160 2162 +f 1153 1158 3019 +f 2375 2530 2525 +f 2534 936 2533 +f 2538 936 2534 +f 2554 936 2538 +f 2535 2529 2162 +f 2535 2162 2164 +f 2534 2533 108 +f 2375 2528 2531 +f 2532 2531 2528 +f 323 309 200 +f 2543 936 2554 +f 2596 2533 936 +f 2537 2536 2528 +f 2540 2535 2164 +f 2540 2164 2166 +f 111 2538 2534 +f 2537 2528 2539 +f 2541 2539 2528 +f 2542 2541 2528 +f 2546 2540 2166 +f 2546 2166 2167 +f 2543 115 116 +f 2543 116 2544 +f 213 634 636 +f 2528 2570 2542 +f 2548 2546 2167 +f 2548 2167 2168 +f 2533 2547 108 +f 2545 2542 2570 +f 2172 2159 2527 +f 2552 2548 2168 +f 2552 2168 2170 +f 2549 2545 2570 +f 2543 2544 936 +f 2550 2549 2570 +f 125 115 2554 +f 2543 2554 115 +f 2551 2550 2570 +f 2553 2551 2570 +f 2557 2552 2170 +f 2557 2170 2173 +f 2555 2553 2570 +f 2527 2559 2172 +f 111 125 2538 +f 2554 2538 125 +f 2556 2555 2570 +f 2558 2556 2570 +f 2560 2558 2570 +f 116 314 2544 +f 2562 2557 2173 +f 2562 2173 2176 +f 2561 2560 2570 +f 2561 2570 2564 +f 2172 2559 2156 +f 2564 2570 2563 +f 2565 2562 2176 +f 2565 2176 2178 +f 2566 2563 2570 +f 144 2649 2643 +f 148 2657 2656 +f 2568 2565 2178 +f 2568 2178 2180 +f 2570 2567 2566 +f 2569 2485 1624 +f 2569 1624 1626 +f 2567 2570 2627 +f 2466 2569 1626 +f 2466 1626 1628 +f 2520 2568 2180 +f 2520 2180 2152 +f 2335 2573 1635 +f 2156 2559 969 +f 2571 2570 2528 +f 1627 1635 2573 +f 1627 2573 2379 +f 2201 2576 2194 +f 2575 2194 2576 +f 2649 144 166 +f 2577 2195 2194 +f 2577 2194 2575 +f 2574 2528 2579 +f 2579 2528 2381 +f 2572 2528 2574 +f 2571 2528 2572 +f 2375 2381 2528 +f 2578 2196 2195 +f 2578 2195 2577 +f 2581 2197 2196 +f 2581 2196 2578 +f 2579 2381 2580 +f 583 317 3254 +f 2583 2198 2197 +f 2583 2197 2581 +f 2582 2580 2381 +f 2515 3384 2585 +f 2583 2414 2198 +f 2101 2198 2414 +f 655 641 213 +f 3393 2588 2585 +f 2589 2590 2182 +f 2586 2383 2587 +f 213 636 655 +f 2592 2589 2182 +f 2592 2182 2184 +f 2584 2582 2381 +f 2515 2585 3254 +f 2588 583 2585 +f 3254 2585 583 +f 2593 2592 2184 +f 2593 2184 2187 +f 2597 2595 2383 +f 2591 2587 2383 +f 2594 2593 2187 +f 2594 2187 2190 +f 2591 2383 2595 +f 2598 2594 2190 +f 2598 2190 2191 +f 1424 417 1785 +f 2600 2598 2191 +f 2600 2191 2192 +f 2599 2597 77 +f 2383 77 2597 +f 2603 2600 2192 +f 2603 2192 2193 +f 1138 1043 3215 +f 2602 2601 77 +f 2601 2599 77 +f 309 179 200 +f 2603 2193 2432 +f 443 453 2596 +f 2642 2643 518 +f 2604 2602 77 +f 443 2596 417 +f 2596 936 417 +f 2605 2604 77 +f 77 91 2606 +f 2606 2605 77 +f 2610 2201 2200 +f 2610 2200 2608 +f 1424 253 417 +f 2201 2610 2576 +f 2277 2199 2777 +f 2614 2777 2199 +f 2590 2614 2199 +f 2590 2199 2182 +f 117 113 77 +f 110 105 77 +f 2613 2606 91 +f 2607 2606 2612 +f 2609 2607 2611 +f 2612 2611 2607 +f 2613 2612 2606 +f 2615 2207 2616 +f 2611 2619 2609 +f 2618 2208 2207 +f 2618 2207 2615 +f 2620 2209 2208 +f 2620 2208 2618 +f 2617 2609 2619 +f 3062 3191 402 +f 2620 2621 2210 +f 2620 2210 2209 +f 2621 2625 2205 +f 2621 2205 2210 +f 498 2624 499 +f 2628 2629 2203 +f 212 634 213 +f 2631 2628 2203 +f 2631 2203 2204 +f 2623 2461 2627 +f 2488 2461 2623 +f 2567 2627 2459 +f 499 2624 2630 +f 552 583 2626 +f 2622 2626 583 +f 2588 2622 583 +f 2627 2648 2632 +f 2625 2631 2204 +f 2625 2204 2205 +f 2633 2219 2634 +f 2623 2627 2632 +f 2635 2636 1493 +f 2636 2664 1493 +f 2637 2220 2219 +f 2637 2219 2633 +f 2640 2221 2220 +f 2640 2220 2637 +f 1494 2027 1493 +f 2639 2638 2645 +f 2596 518 2643 +f 2643 2649 2596 +f 2644 2222 2221 +f 2644 2221 2640 +f 2645 2646 2641 +f 2641 2639 2645 +f 2647 2224 2222 +f 2647 2222 2644 +f 2649 2670 2596 +f 2670 2656 2596 +f 2624 2711 2630 +f 2711 2652 2630 +f 2711 1493 2652 +f 2651 2225 2224 +f 2651 2224 2647 +f 2654 2226 2225 +f 2654 2225 2651 +f 2632 2648 2653 +f 2656 2657 2596 +f 2547 2596 2657 +f 2658 2650 1493 +f 2650 2652 1493 +f 2654 2616 2226 +f 2207 2226 2616 +f 2642 518 2662 +f 2664 2658 1493 +f 2661 2663 2211 +f 2659 2655 2648 +f 2655 2653 2648 +f 2636 504 2664 +f 2666 2661 2211 +f 2666 2211 2213 +f 2660 2659 2648 +f 2667 2665 2648 +f 2665 2660 2648 +f 2669 2666 2213 +f 2669 2213 2214 +f 504 2658 2664 +f 2671 2669 2214 +f 2671 2214 2217 +f 2656 2670 166 +f 2689 2648 2691 +f 2668 2648 2687 +f 2667 2648 2668 +f 2685 2693 2648 +f 2629 2671 2217 +f 2629 2217 2203 +f 2674 2227 2675 +f 2670 2649 166 +f 2677 2228 2227 +f 2677 2227 2674 +f 2673 2699 2672 +f 2677 2634 2228 +f 2219 2228 2634 +f 2672 2699 2676 +f 2657 148 2547 +f 2680 2681 2682 +f 2680 2682 2683 +f 2684 2246 2245 +f 2684 2245 2686 +f 2683 1990 2680 +f 1991 2680 1990 +f 2688 2247 2246 +f 2688 2246 2684 +f 1526 552 962 +f 2682 1990 2683 +f 2690 2248 2247 +f 2690 2247 2688 +f 482 3189 3199 +f 2687 2648 2689 +f 2690 2675 2248 +f 2227 2248 2675 +f 518 3366 2692 +f 482 3199 3188 +f 2294 2229 2695 +f 2694 2695 2229 +f 2691 2648 2693 +f 484 402 3191 +f 518 2692 2662 +f 2696 2693 2685 +f 2698 2694 2229 +f 2698 2229 2230 +f 2692 136 2662 +f 2685 2679 2696 +f 1613 1630 2700 +f 1613 2700 2362 +f 2701 2698 2230 +f 2701 2230 2231 +f 2702 2218 2711 +f 2223 4 2216 +f 2700 1630 1631 +f 2700 1631 2704 +f 2679 2678 2697 +f 2697 2696 2679 +f 2705 2701 2231 +f 2705 2231 2233 +f 2704 1631 1632 +f 2704 1632 2706 +f 2788 2711 2218 +f 2707 2705 2233 +f 2707 2233 2234 +f 2706 1632 1633 +f 2706 1633 2708 +f 2725 2645 2703 +f 2703 2699 2725 +f 2697 2676 2699 +f 2678 2676 2697 +f 498 479 2702 +f 2708 1633 1634 +f 2708 1634 2710 +f 2709 2707 2234 +f 2709 2234 2236 +f 2638 2703 2645 +f 2713 2709 2236 +f 2713 2236 2238 +f 2710 1634 2471 +f 2716 2714 2725 +f 2712 2725 2714 +f 2715 2713 2238 +f 2715 2238 2241 +f 1997 3214 1044 +f 1608 1636 2350 +f 2717 2350 1636 +f 2663 2715 2241 +f 2663 2241 2211 +f 2718 2716 2725 +f 2720 2717 1636 +f 2720 1636 1637 +f 2721 2723 2244 +f 2721 2244 2304 +f 1581 2240 1637 +f 2720 1637 2240 +f 2722 2719 2725 +f 2719 2718 2725 +f 2245 2244 2723 +f 2245 2723 2686 +f 1639 2726 2264 +f 2424 2727 2255 +f 2424 2255 2107 +f 2725 2699 2722 +f 2724 2699 2673 +f 2722 2699 2724 +f 3218 516 3231 +f 3019 312 2981 +f 2727 2728 2256 +f 2727 2256 2255 +f 532 1315 527 +f 2728 2730 2258 +f 2728 2258 2256 +f 247 242 7 +f 2730 2732 2258 +f 2619 2729 2617 +f 2731 2617 2729 +f 2729 728 2731 +f 2726 1639 1640 +f 2726 1640 2733 +f 2734 2735 2392 +f 2734 2392 2393 +f 2736 2426 2252 +f 2096 2252 2426 +f 2733 1640 1642 +f 2733 1642 2737 +f 2736 2252 2254 +f 2736 2254 2738 +f 2737 1642 1643 +f 2737 1643 2740 +f 2739 2734 2393 +f 2739 2393 2396 +f 2274 2741 2254 +f 2738 2254 2741 +f 2740 1643 1644 +f 2740 1644 2742 +f 2743 2744 2260 +f 2322 2260 2744 +f 2745 2739 2396 +f 2745 2396 2397 +f 2742 1644 1645 +f 2742 1645 2746 +f 2743 2260 2262 +f 2743 2262 2747 +f 2711 2847 2844 +f 3397 225 217 +f 2746 1645 1646 +f 2746 1646 2748 +f 2747 2262 1548 +f 2747 1548 1985 +f 2749 2745 2397 +f 2748 1646 1647 +f 2748 1647 2752 +f 2753 2754 2265 +f 2753 2265 2329 +f 2735 2368 2367 +f 2735 2367 2392 +f 1598 2305 1648 +f 2755 1648 2305 +f 2756 2267 2265 +f 2756 2265 2754 +f 2752 1647 1649 +f 2752 1649 2757 +f 2756 2758 2269 +f 2756 2269 2267 +f 2759 2766 1648 +f 2758 2762 2270 +f 2758 2270 2269 +f 2755 2759 1648 +f 2762 2763 2271 +f 2762 2271 2270 +f 2757 1649 2772 +f 1486 1487 2764 +f 2763 2765 2272 +f 2763 2272 2271 +f 1650 2766 2295 +f 2765 2767 2273 +f 2765 2273 2272 +f 2761 2764 1487 +f 1486 2764 2135 +f 2766 1650 1648 +f 1543 2273 1940 +f 2767 1940 2273 +f 2769 2608 2278 +f 2200 2278 2608 +f 2768 2770 1653 +f 2768 1653 1652 +f 2274 2771 2741 +f 1649 1654 2772 +f 2771 2274 2275 +f 2771 2275 2773 +f 2772 1654 1655 +f 2772 1655 2774 +f 2773 2275 2276 +f 2773 2276 2775 +f 2774 1655 1656 +f 2774 1656 2776 +f 2775 2276 2277 +f 2775 2277 2777 +f 3133 2761 2760 +f 2776 1656 1657 +f 2776 1657 2778 +f 2778 1657 1658 +f 2778 1658 2779 +f 2769 2278 2279 +f 2769 2279 2780 +f 2780 2279 2280 +f 2780 2280 2781 +f 2779 1658 1663 +f 2779 1663 2782 +f 2281 2258 2783 +f 2732 2783 2258 +f 2784 2782 1663 +f 2784 1663 1664 +f 2785 2784 1664 +f 2785 1664 1665 +f 2783 2786 2281 +f 2787 2785 1665 +f 2787 1665 1666 +f 2624 2702 2711 +f 2786 2789 2282 +f 2786 2282 2281 +f 2790 2787 1666 +f 2790 1666 1667 +f 2789 2791 2283 +f 2789 2283 2282 +f 2788 2847 2711 +f 2793 2790 1667 +f 2793 1667 1668 +f 2791 2795 2284 +f 2791 2284 2283 +f 311 3018 314 +f 2795 2797 2285 +f 2795 2285 2284 +f 2796 2793 1668 +f 2796 1668 1669 +f 3023 2544 314 +f 2788 2792 2847 +f 2797 2833 2285 +f 1653 2770 2796 +f 1653 2796 1669 +f 2799 2781 2286 +f 2280 2286 2781 +f 2750 2816 2794 +f 2798 1671 1670 +f 2800 793 794 +f 2800 794 2801 +f 2798 2768 1671 +f 1652 1671 2768 +f 2799 2286 2287 +f 2799 2287 2802 +f 2137 2801 794 +f 2855 2851 2792 +f 2794 2855 2792 +f 2803 1682 1593 +f 2802 2287 2288 +f 2802 2288 2804 +f 2803 2805 1683 +f 2803 1683 1682 +f 2804 2288 2289 +f 2804 2289 2806 +f 2807 2808 1672 +f 2792 2788 2809 +f 2806 2289 2291 +f 2806 2291 2810 +f 2811 2807 1672 +f 2811 1672 1673 +f 2812 2810 2291 +f 2812 2291 2293 +f 2811 1673 1675 +f 2811 1675 2813 +f 2814 2812 2293 +f 2814 2293 2294 +f 2813 1675 1676 +f 2813 1676 2815 +f 2695 2814 2294 +f 2815 1676 1677 +f 2815 1677 2817 +f 3361 2307 2306 +f 2818 2819 2300 +f 2817 1677 1678 +f 2817 1678 2820 +f 2819 2821 2301 +f 2819 2301 2300 +f 2820 1678 1679 +f 2820 1679 2822 +f 2824 2751 2823 +f 2823 2760 1488 +f 1487 1488 2761 +f 2816 2750 2824 +f 2751 2824 2750 +f 2760 2823 2751 +f 2761 1488 2760 +f 2821 2825 2302 +f 2821 2302 2301 +f 2822 1679 1680 +f 2822 1680 2826 +f 2825 2827 2303 +f 2825 2303 2302 +f 2826 1680 1681 +f 2826 1681 2828 +f 2829 2304 2303 +f 2829 2303 2827 +f 2828 1681 1683 +f 2828 1683 2805 +f 3298 669 3313 +f 2304 2829 2721 +f 2831 2832 1684 +f 2831 1684 1685 +f 2831 1685 2834 +f 2833 2309 2285 +f 2834 1685 1686 +f 2834 1686 2836 +f 2833 2835 2310 +f 2833 2310 2309 +f 2835 2837 2311 +f 2835 2311 2310 +f 2836 1686 2838 +f 2837 2839 2312 +f 2837 2312 2311 +f 2840 1687 1823 +f 2839 2818 2312 +f 2300 2312 2818 +f 2841 1688 1687 +f 2841 1687 2840 +f 2308 2846 2307 +f 2846 2830 2306 +f 2843 2842 2313 +f 2843 2313 2315 +f 3214 1521 3218 +f 1752 1706 2830 +f 2845 2843 2315 +f 2845 2315 2316 +f 2298 2306 2830 +f 2848 2845 2316 +f 2848 2316 2317 +f 2852 2848 2317 +f 2852 2317 2319 +f 1961 1484 2844 +f 2853 2852 2319 +f 2853 2319 2320 +f 2801 3143 2800 +f 2800 3143 805 +f 854 1955 1999 +f 2854 2853 2320 +f 2854 2320 2321 +f 2847 2792 2851 +f 2816 2855 2794 +f 2869 2857 2323 +f 2856 2854 2321 +f 2856 2321 2322 +f 2857 2858 2323 +f 2325 2323 2858 +f 741 769 284 +f 922 1991 1973 +f 2856 2322 2744 +f 2859 1793 1467 +f 2860 2326 2325 +f 2860 2325 2858 +f 2859 2861 1793 +f 2862 2328 2326 +f 2862 2326 2860 +f 1803 1794 2863 +f 2864 2329 2328 +f 2864 2328 2862 +f 1804 1803 2865 +f 2863 2865 1803 +f 2329 2864 2753 +f 1852 1804 2865 +f 336 205 3441 +f 2867 2361 2360 +f 2867 2360 2866 +f 923 922 1973 +f 2308 2395 2850 +f 2308 2850 2846 +f 2323 2331 2869 +f 2869 2331 2333 +f 2869 2333 2870 +f 2395 2390 2850 +f 2849 2850 2390 +f 2390 2907 2849 +f 2870 2333 2334 +f 2870 2334 2871 +f 2871 2334 2341 +f 2871 2341 2872 +f 2905 2930 2861 +f 2859 2905 2861 +f 2872 2341 2343 +f 2872 2343 2873 +f 2841 2874 1689 +f 2841 1689 1688 +f 2865 2875 1852 +f 2874 2876 1690 +f 2874 1690 1689 +f 2873 2343 2345 +f 2873 2345 2877 +f 2875 2878 1852 +f 2876 2879 1691 +f 2876 1691 1690 +f 2880 2877 2345 +f 2880 2345 2347 +f 1862 2878 2881 +f 2879 2882 1692 +f 2879 1692 1691 +f 2883 2880 2347 +f 2883 2347 2349 +f 2882 2884 1693 +f 2882 1693 1692 +f 3123 3128 2875 +f 2885 2883 2349 +f 2885 2349 2351 +f 2884 2886 1693 +f 1696 1695 2888 +f 1696 2888 2889 +f 2887 2885 2351 +f 2887 2351 2352 +f 2888 1695 1699 +f 2888 1699 2891 +f 2892 2887 2352 +f 2892 2352 2354 +f 2891 1699 1700 +f 2891 1700 2893 +f 2894 2892 2354 +f 2894 2354 2356 +f 2893 1700 1702 +f 2893 1702 2896 +f 2898 2894 2356 +f 2898 2356 2358 +f 2896 1702 1703 +f 2896 1703 2899 +f 1776 1780 2897 +f 2899 1703 1704 +f 2899 1704 2900 +f 2867 2898 2358 +f 2867 2358 2361 +f 2900 1704 1705 +f 2900 1705 2902 +f 2842 2903 2369 +f 2842 2369 2313 +f 2907 2908 2868 +f 2868 2849 2907 +f 2903 2866 2369 +f 2360 2369 2866 +f 2902 1705 2904 +f 2906 2838 1707 +f 1686 1707 2838 +f 2897 17 1776 +f 9 1776 17 +f 2906 1707 1696 +f 2906 1696 2889 +f 2633 2634 2559 +f 2723 2721 274 +f 7 274 2829 +f 2721 2829 274 +f 2827 7 2829 +f 2825 7 2827 +f 2819 2866 2821 +f 2466 2379 2903 +f 2886 2909 1710 +f 2886 1710 1693 +f 2908 17 2890 +f 2897 2890 17 +f 2890 2868 2908 +f 2909 2910 1711 +f 2909 1711 1710 +f 2910 2911 1712 +f 2910 1712 1711 +f 2911 2912 1713 +f 2911 1713 1712 +f 2912 2913 1714 +f 2912 1714 1713 +f 711 709 2374 +f 2378 2377 2374 +f 2377 712 2374 +f 712 711 2374 +f 1249 2374 707 +f 709 707 2374 +f 2913 2914 1714 +f 2374 1249 2387 +f 2915 2962 1715 +f 2378 2374 2382 +f 2386 2385 2374 +f 2916 2915 1715 +f 2916 1715 1716 +f 2382 2374 2385 +f 2917 2916 1716 +f 2917 1716 1717 +f 2918 2917 1717 +f 2918 1717 1718 +f 2808 2918 1718 +f 2808 1718 1672 +f 2920 1721 1720 +f 2920 1720 2919 +f 2921 1722 1721 +f 2921 1721 2920 +f 1722 2921 2922 +f 2398 2575 2394 +f 2399 2575 2398 +f 2389 2394 2575 +f 2400 2575 2399 +f 2402 2575 2400 +f 2405 2575 2402 +f 2407 2575 2405 +f 2409 2575 2407 +f 2388 2577 2409 +f 2923 2924 1725 +f 2923 1725 1726 +f 2415 2413 2387 +f 2414 2583 2387 +f 2413 2414 2387 +f 2925 2923 1726 +f 2925 1726 1727 +f 2415 2387 2417 +f 2417 2387 2418 +f 2926 2925 1727 +f 2926 1727 1729 +f 2421 2419 1249 +f 2927 2926 1729 +f 2927 1729 1730 +f 1735 1725 2924 +f 2427 2426 2593 +f 2436 2427 2593 +f 2426 2736 2593 +f 2736 2738 2593 +f 2928 2927 1730 +f 2928 1730 1732 +f 2929 2928 1732 +f 2929 1732 1733 +f 2442 869 2440 +f 2444 869 2442 +f 2448 869 2444 +f 2450 869 2448 +f 2452 869 2450 +f 2453 869 2452 +f 2456 869 2453 +f 2458 849 2456 +f 2476 2473 2460 +f 2386 2374 2473 +f 1706 1963 2298 +f 2462 2575 2467 +f 2374 2460 2473 +f 2480 2482 2575 +f 2482 2391 2575 +f 2391 2389 2575 +f 2463 2480 2575 +f 2462 2463 2575 +f 2486 849 2458 +f 2487 849 2486 +f 2491 849 2487 +f 2492 849 2491 +f 2495 957 2492 +f 2681 2680 992 +f 2931 2930 384 +f 370 572 3245 +f 2497 949 2495 +f 2500 949 2497 +f 2502 949 2500 +f 2504 2518 2502 +f 2507 2518 2504 +f 2511 2518 2507 +f 949 2502 2518 +f 948 2495 949 +f 2865 2863 2931 +f 2932 2749 2401 +f 2397 2401 2749 +f 2932 2401 2403 +f 2932 2403 2934 +f 2905 2859 2933 +f 2934 2403 2404 +f 2934 2404 2935 +f 2933 2901 376 +f 2935 2404 2406 +f 2935 2406 2936 +f 2933 2859 2901 +f 2936 2406 2408 +f 2936 2408 2937 +f 1044 3214 1043 +f 853 1958 1957 +f 2937 2408 2410 +f 2937 2410 2938 +f 2930 2931 2863 +f 2938 2410 2411 +f 2938 2411 2939 +f 923 1973 1959 +f 2939 2411 2412 +f 2939 2412 2940 +f 2548 2552 2535 +f 2552 2557 2535 +f 2557 2562 2535 +f 2540 2546 2535 +f 2546 2548 2535 +f 2562 2565 2535 +f 2565 2568 2535 +f 2568 2520 2535 +f 2520 2519 2535 +f 2527 2526 2519 +f 2514 2654 2519 +f 2519 2654 2527 +f 2940 2412 2941 +f 2943 2420 2944 +f 2529 2535 2519 +f 2942 2929 1733 +f 2942 1733 1736 +f 2945 2941 2416 +f 2412 2416 2941 +f 2924 2946 1735 +f 2945 2416 2420 +f 2945 2420 2943 +f 2445 2373 2948 +f 2372 2948 2373 +f 2947 2942 1736 +f 2947 1736 1739 +f 2949 2950 2423 +f 2951 2947 1739 +f 2951 1739 1740 +f 2952 2949 2423 +f 2952 2423 2425 +f 2953 2952 2425 +f 2953 2425 2428 +f 2954 2951 1740 +f 2954 1740 1741 +f 2955 2953 2428 +f 2955 2428 2429 +f 2955 2429 2430 +f 2955 2430 2957 +f 2956 2954 1741 +f 2956 1741 1743 +f 2559 2677 274 +f 2957 2430 2433 +f 2957 2433 2958 +f 2959 2956 1743 +f 2959 1743 1744 +f 361 3223 371 +f 594 3273 3274 +f 2958 2433 2435 +f 2958 2435 2960 +f 1670 1735 2946 +f 2960 2435 2437 +f 2960 2437 2961 +f 2575 2409 2577 +f 2962 2959 1744 +f 2962 1744 1746 +f 2961 2437 2438 +f 2961 2438 2963 +f 2577 2388 2578 +f 2962 1746 1715 +f 2578 2388 2581 +f 2963 2438 2439 +f 2963 2439 2964 +f 3239 364 3242 +f 1670 2946 2798 +f 2581 2388 2583 +f 2964 2439 2441 +f 2964 2441 2965 +f 2388 2387 2583 +f 2967 1768 1767 +f 2967 1767 2966 +f 2965 2441 2443 +f 2965 2443 2968 +f 2969 2919 1748 +f 1720 1748 2919 +f 2968 2443 2445 +f 2968 2445 2948 +f 2970 2971 2447 +f 2970 2447 2446 +f 2969 1748 1749 +f 2969 1749 2972 +f 2598 2600 2432 +f 2603 2432 2600 +f 2594 2598 2432 +f 2593 2594 2432 +f 2432 2431 2593 +f 2431 2434 2593 +f 2434 2436 2593 +f 370 3245 3253 +f 2950 2970 2446 +f 2950 2446 2423 +f 2972 1749 1751 +f 2972 1751 2973 +f 368 3253 3242 +f 2631 2625 2810 +f 2974 2975 2449 +f 2973 1751 1756 +f 2973 1756 2976 +f 2608 2467 2610 +f 2467 2575 2576 +f 2977 2974 2449 +f 2977 2449 2451 +f 2976 1756 1757 +f 2976 1757 2978 +f 2610 2467 2576 +f 2447 2971 2977 +f 2447 2977 2451 +f 2978 1757 1758 +f 2978 1758 2979 +f 2777 2614 2590 +f 2777 2590 2589 +f 2544 3023 936 +f 2983 2989 1527 +f 3154 1527 2989 +f 2980 2982 2454 +f 2979 1758 1759 +f 2979 1759 2984 +f 2985 2980 2454 +f 2985 2454 2455 +f 1527 1270 3019 +f 2467 2608 2513 +f 2986 2984 1759 +f 2986 1759 1760 +f 2987 2985 2455 +f 2987 2455 2457 +f 654 3274 3289 +f 2615 2513 2618 +f 2988 2986 1760 +f 2988 1760 1761 +f 2975 2987 2457 +f 2975 2457 2449 +f 2608 2618 2513 +f 2989 3049 3154 +f 2991 2944 2461 +f 2420 2461 2944 +f 2990 2988 1761 +f 2990 1761 1762 +f 2620 2618 2608 +f 2992 2993 2459 +f 2993 3127 2459 +f 2994 2990 1762 +f 2994 1762 1763 +f 2621 2620 2608 +f 2625 2621 2608 +f 2608 2810 2625 +f 2454 2982 2459 +f 2995 2459 2982 +f 298 3049 194 +f 194 3049 2989 +f 2996 2994 1763 +f 2996 1763 1764 +f 2459 2995 2992 +f 2628 2810 2629 +f 2997 2996 1764 +f 2997 1764 1765 +f 2998 2999 2488 +f 2461 3000 2991 +f 2967 2997 1765 +f 2967 1765 1768 +f 2527 2644 2559 +f 2526 2529 2519 +f 2474 3001 2461 +f 3000 2461 3001 +f 3002 2904 1769 +f 1705 1769 2904 +f 2634 2677 2559 +f 3270 1000 1007 +f 2637 2559 2640 +f 2513 2654 2514 +f 874 1129 1769 +f 3002 1769 1129 +f 3003 3004 2464 +f 2640 2559 2644 +f 3005 3025 1836 +f 3005 1836 1810 +f 3006 3003 2464 +f 3006 2464 2465 +f 2644 2527 2647 +f 3007 3005 1810 +f 3007 1810 1811 +f 3008 3006 2465 +f 3008 2465 2468 +f 2647 2527 2651 +f 2615 2616 2513 +f 3009 3007 1811 +f 3009 1811 1814 +f 3010 3008 2468 +f 3010 2468 2469 +f 2651 2527 2654 +f 240 3399 3422 +f 2365 3010 2469 +f 2365 2469 2366 +f 3011 3009 1814 +f 3011 1814 1816 +f 2654 2513 2616 +f 240 3422 3398 +f 2363 2521 2364 +f 3012 3011 1816 +f 3012 1816 1817 +f 2474 3013 3001 +f 3014 3012 1817 +f 3014 1817 1819 +f 2671 2695 2669 +f 2666 2669 2695 +f 2661 2666 2695 +f 3013 2474 2477 +f 3013 2477 3015 +f 3016 3014 1819 +f 3016 1819 1820 +f 3017 3015 2477 +f 3017 2477 2479 +f 2832 3016 1820 +f 2832 1820 1684 +f 2633 2559 2637 +f 2690 274 2675 +f 3004 3017 2479 +f 3004 2479 2464 +f 3018 936 3023 +f 3019 2981 1527 +f 1722 2922 1823 +f 3020 1823 2922 +f 2675 274 2674 +f 2674 274 2677 +f 311 3019 3018 +f 3021 3022 2484 +f 2863 2861 2930 +f 1823 3020 2840 +f 3024 3021 2484 +f 2490 3030 2484 +f 2684 2686 274 +f 2686 2723 274 +f 3025 3026 1836 +f 3023 314 3018 +f 3027 3028 2489 +f 3027 2489 2488 +f 3029 1839 3026 +f 1836 3026 1839 +f 2688 2684 274 +f 2690 2688 274 +f 3024 2484 3030 +f 1839 3029 3031 +f 3028 3040 2489 +f 3031 3032 1840 +f 3031 1840 1839 +f 2981 2983 1527 +f 2999 3027 2488 +f 3032 1164 1840 +f 3033 3030 2490 +f 1920 1824 3035 +f 3034 3035 1824 +f 2931 2895 2865 +f 2875 2865 2895 +f 3036 3033 2490 +f 3036 2490 2494 +f 1827 1826 3037 +f 1827 3037 3039 +f 3040 2496 2489 +f 2695 2694 2698 +f 2695 2698 2701 +f 2695 2701 2705 +f 2695 2705 2707 +f 2695 2707 2709 +f 2695 2709 2713 +f 2695 2713 2715 +f 2663 2661 2695 +f 2715 2663 2695 +f 2671 2629 2695 +f 3037 1826 1829 +f 3037 1829 3041 +f 3042 3036 2494 +f 2298 3359 2306 +f 3040 3042 2494 +f 3040 2494 2496 +f 3038 1945 3051 +f 1249 2727 2424 +f 2424 2422 1249 +f 2419 2418 1249 +f 2387 1249 2418 +f 2422 2421 1249 +f 3044 3045 2498 +f 3044 2498 2499 +f 2727 1249 2728 +f 2728 1249 2730 +f 2756 2754 2730 +f 1249 2756 2730 +f 3047 357 360 +f 3048 3044 2499 +f 3048 2499 2501 +f 360 2901 3047 +f 2771 2773 2593 +f 2741 2771 2593 +f 3045 2521 2498 +f 2126 2324 1985 +f 3050 3048 2501 +f 3050 2501 2503 +f 3041 1829 1832 +f 3041 1832 3043 +f 3052 3050 2503 +f 3052 2503 2505 +f 853 852 1958 +f 2864 2862 2786 +f 2786 2783 2864 +f 3043 1832 1834 +f 3043 1834 3053 +f 3054 3052 2505 +f 3054 2505 2506 +f 2783 2732 2753 +f 3053 1834 1835 +f 3053 1835 3055 +f 3056 3054 2506 +f 3056 2506 2509 +f 2756 1249 2758 +f 3055 1835 1837 +f 3055 1837 3057 +f 3058 3056 2509 +f 3058 2509 2510 +f 2758 1249 2762 +f 2763 2762 1249 +f 3038 357 3047 +f 3057 1837 1149 +f 3059 3058 2510 +f 3059 2510 2512 +f 3273 607 557 +f 3038 2859 1945 +f 3047 2859 3038 +f 2901 2859 3047 +f 2763 1249 2765 +f 3060 3059 2512 +f 3060 2512 2516 +f 1827 3039 3034 +f 1827 3034 1824 +f 2765 1249 2767 +f 3063 3065 1841 +f 3063 1841 1843 +f 3064 3060 2516 +f 3064 2516 2517 +f 3065 2966 1841 +f 1767 1841 2966 +f 3022 3064 2517 +f 3022 2517 2484 +f 3066 3067 408 +f 3068 1915 3069 +f 2608 2769 2780 +f 2608 2780 2781 +f 2781 2799 2608 +f 3067 405 404 +f 3045 3070 2521 +f 3071 3063 1843 +f 1967 1966 914 +f 3067 404 408 +f 2521 3070 2364 +f 917 915 1968 +f 3072 2522 2523 +f 3072 2523 3073 +f 2589 2592 2775 +f 2777 2589 2775 +f 2592 2593 2775 +f 2773 2775 2593 +f 2738 2741 2593 +f 3074 1915 3068 +f 1915 3074 1918 +f 3075 1918 3074 +f 3073 2523 2524 +f 3073 2524 3076 +f 2732 2730 2754 +f 2753 2864 2783 +f 1843 3088 3071 +f 2754 2753 2732 +f 2791 2857 2795 +f 3061 3067 1944 +f 3076 2524 2525 +f 3076 2525 3077 +f 2376 2375 3072 +f 2797 2867 2833 +f 3077 2525 3078 +f 2522 3072 2375 +f 1280 3264 1007 +f 3062 3061 1943 +f 3079 3078 2530 +f 2525 2530 3078 +f 3302 3232 612 +f 3079 2530 2531 +f 3079 2531 3081 +f 3080 1919 1918 +f 3080 1918 3075 +f 2810 2608 2806 +f 2804 2806 2608 +f 2802 2804 2608 +f 2799 2802 2608 +f 2812 2629 2810 +f 2814 2629 2812 +f 2695 2629 2814 +f 2628 2631 2810 +f 1843 1846 3088 +f 3081 2531 2532 +f 3081 2532 3083 +f 2818 2839 2866 +f 3084 1919 3080 +f 3083 2532 2536 +f 3083 2536 3085 +f 2819 2818 2866 +f 7 2821 2866 +f 1919 3084 1921 +f 3086 1921 3084 +f 3085 2536 2537 +f 3085 2537 3087 +f 3087 2537 2539 +f 3087 2539 3089 +f 3090 1921 3086 +f 264 3401 246 +f 3089 2539 2541 +f 3089 2541 3091 +f 1921 3090 1846 +f 3088 1846 3090 +f 3091 2541 2542 +f 3091 2542 3093 +f 1929 1848 3094 +f 3092 3094 1848 +f 2825 2821 7 +f 3093 2542 2545 +f 3093 2545 3095 +f 3096 3092 1848 +f 3096 1848 1849 +f 2833 2867 2835 +f 3095 2545 3097 +f 3098 3096 1849 +f 3098 1849 1914 +f 2835 2867 2837 +f 3099 3097 2549 +f 2545 2549 3097 +f 2867 2866 2837 +f 2839 2837 2866 +f 3100 3098 1914 +f 3100 1914 1916 +f 516 3229 3231 +f 3099 2549 2550 +f 3099 2550 3102 +f 3101 3100 1916 +f 3101 1916 1917 +f 3102 2550 2551 +f 3102 2551 3103 +f 3104 3101 1917 +f 3104 1917 1920 +f 3103 2551 2553 +f 3103 2553 3105 +f 3035 3104 1920 +f 359 3046 3082 +f 3105 2553 2555 +f 3105 2555 3106 +f 3107 3069 1939 +f 1915 1939 3069 +f 2853 2355 2852 +f 2852 2355 2848 +f 2848 2355 2845 +f 2845 2355 2843 +f 2854 2355 2853 +f 2856 2355 2854 +f 2744 2355 2856 +f 2743 2355 2744 +f 3106 2555 2556 +f 3106 2556 3108 +f 3082 3046 1945 +f 919 1922 1191 +f 3109 1191 1922 +f 3108 2556 2558 +f 3108 2558 3110 +f 3111 3109 1922 +f 3111 1922 1923 +f 3399 244 3401 +f 2797 2795 2869 +f 2869 2870 2797 +f 3110 2558 2560 +f 3110 2560 3112 +f 3113 3111 1923 +f 3113 1923 1924 +f 2869 2795 2857 +f 3112 2560 2561 +f 3112 2561 3115 +f 3114 3113 1924 +f 3114 1924 1925 +f 2791 2789 2857 +f 3115 2561 3117 +f 3116 3114 1925 +f 3116 1925 1927 +f 3223 3185 3227 +f 3227 3185 3049 +f 2858 2857 2789 +f 2789 2786 2858 +f 3067 3066 1946 +f 1946 1944 3067 +f 1945 1946 3066 +f 1945 3066 3082 +f 3046 3051 1945 +f 3118 2564 2563 +f 3118 2563 3121 +f 3119 3116 1927 +f 3119 1927 1928 +f 3118 3117 2564 +f 2561 2564 3117 +f 516 517 3229 +f 3124 3119 1928 +f 3124 1928 1929 +f 2860 2858 2786 +f 2862 2860 2786 +f 2566 3125 2563 +f 3121 2563 3125 +f 3094 3124 1929 +f 3126 2567 3127 +f 1200 3129 1932 +f 1200 1932 935 +f 2566 3130 3125 +f 3132 1933 1932 +f 3132 1932 3129 +f 3130 2566 2567 +f 3130 2567 3126 +f 3134 1934 1933 +f 3134 1933 3132 +f 3135 3136 2627 +f 3137 1935 1934 +f 3137 1934 3134 +f 2627 2570 3135 +f 3139 3135 2570 +f 3141 1936 1935 +f 3141 1935 3137 +f 3142 3139 2570 +f 3142 2570 2571 +f 3142 2571 2572 +f 3142 2572 3144 +f 2873 2797 2872 +f 2877 2797 2873 +f 2880 2797 2877 +f 2883 2797 2880 +f 2871 2872 2797 +f 2870 2871 2797 +f 2885 2797 2883 +f 2887 2797 2885 +f 2892 2797 2887 +f 2898 2797 2894 +f 2867 2797 2898 +f 2892 2894 2797 +f 3144 2572 2574 +f 3144 2574 3145 +f 2842 2466 2903 +f 2881 2878 3131 +f 7 2866 2903 +f 3145 2574 3146 +f 3120 3173 3133 +f 3147 3146 2579 +f 2574 2579 3146 +f 3200 3262 274 +f 3267 800 274 +f 3147 2579 2580 +f 3147 2580 3148 +f 2895 3123 2875 +f 2878 2875 3128 +f 3148 2580 2582 +f 3148 2582 3149 +f 809 813 3133 +f 813 805 3143 +f 3150 439 3138 +f 3149 2582 2584 +f 3149 2584 3152 +f 3153 2586 2587 +f 3153 2587 3155 +f 3154 3192 3156 +f 3155 2587 2591 +f 3155 2591 3157 +f 2380 3152 2584 +f 2792 2809 3151 +f 3128 3131 2878 +f 2881 3131 3150 +f 2881 3150 3138 +f 2383 2586 3153 +f 3192 3195 3156 +f 2595 3158 2591 +f 3157 2591 3158 +f 2584 2381 2380 +f 442 3140 3138 +f 3153 2384 2383 +f 2595 3159 3158 +f 3138 3140 2881 +f 3159 2595 2597 +f 3159 2597 3161 +f 3160 1937 1936 +f 3160 1936 3141 +f 3156 3198 3151 +f 3162 1938 1937 +f 3162 1937 3160 +f 445 3164 3140 +f 3161 2597 2599 +f 3161 2599 3163 +f 3167 1939 1938 +f 3167 1938 3162 +f 3163 2599 2601 +f 3163 2601 3168 +f 1939 3167 3107 +f 3164 2881 3140 +f 3168 2601 2602 +f 3168 2602 3169 +f 3171 3164 445 +f 3169 2602 2604 +f 3169 2604 3172 +f 612 674 3302 +f 3172 2604 2605 +f 3172 2605 3174 +f 449 3175 3171 +f 3176 3174 2605 +f 3176 2605 2606 +f 3175 1961 3171 +f 3171 445 449 +f 3177 3176 2606 +f 3177 2606 2607 +f 3178 3177 2607 +f 3178 2607 2609 +f 3361 2306 3359 +f 3180 3178 2609 +f 3122 3170 3120 +f 3165 3122 3166 +f 809 3133 3173 +f 3151 3166 3122 +f 3165 3170 3122 +f 3173 3120 3170 +f 3181 3182 2611 +f 449 483 3179 +f 596 594 3274 +f 3183 3181 2611 +f 3183 2611 2612 +f 3184 3183 2612 +f 3184 2612 2613 +f 3179 3175 449 +f 546 3269 547 +f 226 3184 2613 +f 226 2613 91 +f 3171 1961 3164 +f 2881 3164 1961 +f 3179 1961 3175 +f 3186 3180 2617 +f 2609 2617 3180 +f 3185 801 3190 +f 3187 2729 2619 +f 547 3269 557 +f 3182 3187 2619 +f 3182 2619 2611 +f 2567 2459 3127 +f 3190 2493 3192 +f 3269 3271 557 +f 2648 2627 3194 +f 3193 3194 2627 +f 1783 3195 3192 +f 3192 2493 1783 +f 483 3188 3179 +f 2488 2623 2998 +f 3196 2998 2623 +f 2493 3190 3386 +f 3188 1961 3179 +f 3196 2623 3197 +f 1783 3198 3195 +f 3136 3193 2627 +f 596 3274 654 +f 1949 1948 3191 +f 3191 3062 1949 +f 3201 2646 2645 +f 3201 2645 3200 +f 3202 3197 2632 +f 2623 2632 3197 +f 3189 3191 1948 +f 3202 2632 3203 +f 2844 1862 2881 +f 3204 3205 2638 +f 3206 3204 2638 +f 3206 2638 2639 +f 669 3298 673 +f 1948 1961 3189 +f 1943 1949 3062 +f 1943 3061 1944 +f 3192 3154 3185 +f 3190 3192 3185 +f 3207 3206 2639 +f 3207 2639 2641 +f 1961 2844 2881 +f 3201 3207 2641 +f 3201 2641 2646 +f 3198 3156 3195 +f 3166 3151 3198 +f 3208 3209 2648 +f 3194 3208 2648 +f 1788 317 1429 +f 3210 3203 2653 +f 2632 2653 3203 +f 1429 317 1430 +f 3210 2653 2655 +f 3210 2655 3211 +f 337 1430 317 +f 3211 2655 2659 +f 3211 2659 3212 +f 1953 2012 1992 +f 347 1427 1431 +f 3212 2659 2660 +f 3212 2660 3213 +f 1431 1430 347 +f 3213 2660 2665 +f 3213 2665 3216 +f 391 1439 315 +f 3216 2665 2667 +f 3216 2667 3217 +f 1428 1427 315 +f 3217 2667 2668 +f 3217 2668 3219 +f 3359 2298 2046 +f 1428 315 1439 +f 2077 2035 2030 +f 3219 2668 3220 +f 1439 391 741 +f 769 741 391 +f 3221 3222 2673 +f 3221 2673 2672 +f 337 347 1430 +f 7 2903 2379 +f 2768 2798 2573 +f 7 2573 2798 +f 2967 2966 2946 +f 3132 7 3134 +f 3129 1200 7 +f 3137 3134 7 +f 3224 3185 3223 +f 3225 3221 2672 +f 3225 2672 2676 +f 3223 361 3224 +f 3218 3231 3269 +f 3226 3225 2676 +f 3226 2676 2678 +f 3154 3049 3185 +f 3228 3226 2678 +f 3228 2678 2679 +f 2308 3360 2395 +f 1436 288 1434 +f 1942 1941 1249 +f 1436 287 288 +f 3230 3228 2679 +f 3230 2679 2685 +f 294 243 1419 +f 2020 2011 2010 +f 3227 371 3223 +f 3209 3230 2685 +f 3209 2685 2648 +f 3233 3220 2687 +f 2668 2687 3220 +f 1249 1941 1940 +f 1940 2767 1249 +f 1419 1435 294 +f 3233 2687 2689 +f 3233 2689 3235 +f 1422 251 253 +f 1942 1249 1979 +f 3235 2689 2691 +f 3235 2691 3236 +f 3224 374 3249 +f 1979 1249 1981 +f 1422 1423 251 +f 3236 2691 2693 +f 3236 2693 3237 +f 1981 1249 1982 +f 3253 3245 889 +f 3224 3249 3185 +f 3239 889 3238 +f 3242 889 3239 +f 3232 3234 517 +f 251 1423 243 +f 3237 2693 2696 +f 3237 2696 3240 +f 363 364 3238 +f 517 3234 3229 +f 3240 2696 2697 +f 3240 2697 3241 +f 3253 889 3242 +f 3241 2697 2699 +f 3241 2699 3243 +f 3244 3243 2699 +f 3244 2699 2703 +f 3205 3244 2703 +f 3205 2703 2638 +f 1435 1434 294 +f 3238 889 3249 +f 3262 3200 2725 +f 2645 2725 3200 +f 3370 2390 2395 +f 3249 374 3238 +f 3250 3251 2712 +f 3250 2712 2714 +f 1423 1419 243 +f 1424 1422 253 +f 2031 2019 2030 +f 3252 3250 2714 +f 3252 2714 2716 +f 2307 3360 2308 +f 3372 3377 889 +f 2830 2846 3387 +f 1878 3246 3248 +f 3255 3252 2716 +f 3255 2716 2718 +f 2844 2847 1862 +f 3256 3255 2718 +f 3256 2718 2719 +f 1785 417 936 +f 3432 326 327 +f 3257 3256 2719 +f 3257 2719 2722 +f 322 3432 327 +f 2725 2712 3251 +f 3247 3279 3259 +f 3388 3387 2846 +f 3260 3257 2722 +f 3260 2722 2724 +f 1788 3254 317 +f 3279 3280 3258 +f 3258 3259 3279 +f 1982 1249 1983 +f 3222 3260 2724 +f 3222 2724 2673 +f 3251 3262 2725 +f 1985 1986 1988 +f 1985 1988 1989 +f 1985 1989 2124 +f 1985 2124 2126 +f 2324 2327 1985 +f 2032 2034 2019 +f 1983 1249 2130 +f 3258 3261 1884 +f 2731 3186 2617 +f 1885 3259 3258 +f 1001 3254 3263 +f 950 2493 1001 +f 280 936 1127 +f 1001 3263 1795 +f 3267 3186 2731 +f 3254 3272 3265 +f 3254 3265 3266 +f 1964 1706 1995 +f 2729 3268 798 +f 800 3267 728 +f 2731 728 3267 +f 953 3266 3265 +f 2130 1249 2132 +f 3187 3268 2729 +f 2132 1249 2136 +f 2138 1249 2139 +f 2136 1249 2138 +f 3270 3269 546 +f 953 956 3266 +f 3270 3218 3269 +f 280 281 936 +f 2077 2076 2035 +f 956 959 3266 +f 2365 2364 266 +f 3263 3254 3266 +f 3229 3234 3271 +f 3263 3266 959 +f 2384 266 73 +f 2380 266 2384 +f 2376 266 2380 +f 3072 2372 2376 +f 266 2376 2372 +f 2368 266 2372 +f 1249 80 266 +f 3355 3272 1862 +f 3403 2907 2390 +f 2745 3010 2739 +f 2734 2739 3010 +f 2735 2734 3010 +f 2749 3010 2745 +f 2365 2735 3010 +f 3269 3231 3271 +f 3370 3403 2390 +f 2365 266 2735 +f 667 1780 66 +f 11 66 1780 +f 991 3272 3355 +f 3254 1862 3272 +f 2735 266 2368 +f 666 2890 667 +f 1780 667 2897 +f 992 1991 922 +f 3215 3264 3246 +f 1958 852 1959 +f 991 967 3272 +f 3214 3218 3270 +f 3215 3214 3270 +f 3264 3215 3270 +f 557 3271 3273 +f 967 970 3272 +f 2935 3010 2934 +f 2936 3010 2935 +f 2937 3010 2936 +f 2932 2934 3010 +f 2938 3010 2937 +f 2939 3010 2938 +f 2940 3010 2939 +f 2941 3010 2940 +f 2945 3010 2941 +f 2944 3001 2943 +f 2749 2932 3010 +f 2943 3010 2945 +f 532 535 1315 +f 3265 3272 970 +f 16 524 525 +f 45 16 528 +f 3276 275 3275 +f 3276 3277 275 +f 3232 3302 3273 +f 2023 2036 2029 +f 970 975 3265 +f 975 953 3265 +f 2953 2955 2952 +f 2949 2952 2955 +f 2955 2957 2949 +f 2950 2949 2957 +f 2950 2957 2958 +f 2960 2971 2958 +f 2961 2977 2960 +f 2963 2977 2961 +f 2964 2974 2963 +f 2965 2975 2964 +f 2968 2985 2965 +f 2948 2985 2968 +f 3232 3273 3234 +f 3229 3271 3231 +f 3271 3234 3273 +f 959 974 3263 +f 2023 2029 2016 +f 974 1795 3263 +f 3285 3278 536 +f 2950 2958 2970 +f 2970 2958 2971 +f 2974 2964 2975 +f 2977 2963 2974 +f 2971 2960 2977 +f 2030 2035 2031 +f 1000 3270 2005 +f 1311 1315 535 +f 2372 3072 2948 +f 3302 3303 3274 +f 3274 3273 3302 +f 2019 2034 2000 +f 818 814 2851 +f 3353 3355 1862 +f 1049 1999 1044 +f 1997 1044 1999 +f 1999 1049 854 +f 2034 1977 2001 +f 2987 2965 2985 +f 2975 2965 2987 +f 2985 2948 2980 +f 915 914 1966 +f 2993 2992 2995 +f 2993 2995 2982 +f 1966 1968 915 +f 2001 1980 2003 +f 920 1970 986 +f 1990 986 1970 +f 3284 3248 3283 +f 3283 3246 3264 +f 1977 1980 2001 +f 2991 3000 3001 +f 3001 3013 2943 +f 2991 3001 2944 +f 2008 1967 996 +f 2032 2019 2031 +f 3279 3247 3284 +f 3261 3258 3280 +f 3248 3246 3283 +f 1970 920 1968 +f 917 1968 920 +f 535 536 1311 +f 3291 3292 3281 +f 119 3291 3282 +f 3248 3284 3247 +f 3006 3008 2943 +f 3010 2943 3008 +f 3003 3006 2943 +f 3279 1904 3280 +f 2682 1291 1990 +f 1291 1292 1990 +f 3015 3017 2943 +f 3017 3004 2943 +f 3004 3003 2943 +f 3013 3015 2943 +f 1296 2681 992 +f 3024 3030 3044 +f 3030 3033 3044 +f 2999 3197 3201 +f 3202 3203 3201 +f 3283 3264 1898 +f 3028 3045 3040 +f 3033 3036 3044 +f 2004 1984 1995 +f 1995 1984 1964 +f 3036 3042 3044 +f 3042 3040 3044 +f 1353 3286 275 +f 3286 3295 275 +f 3045 3044 3040 +f 851 1959 852 +f 248 3286 1353 +f 3280 1903 3281 +f 851 923 1959 +f 3052 3054 3048 +f 3054 3056 3048 +f 3050 3052 3048 +f 3056 3058 3048 +f 3058 3059 3048 +f 3044 3048 3059 +f 3059 3060 3044 +f 3060 3064 3044 +f 3064 3022 3044 +f 3022 3021 3044 +f 3021 3024 3044 +f 2013 2012 2017 +f 1953 2017 2012 +f 2150 2171 2148 +f 2146 2153 2169 +f 2139 2153 2146 +f 2153 2139 1249 +f 2148 2171 2151 +f 3282 1909 3287 +f 2013 2017 2010 +f 914 996 1967 +f 2171 2169 2151 +f 2155 2153 1249 +f 2011 2020 2014 +f 1000 2005 996 +f 2008 996 2005 +f 3200 274 3070 +f 3288 3311 3289 +f 2155 1249 2157 +f 2023 2011 2014 +f 2158 1249 2161 +f 3076 3077 3117 +f 3117 3118 3076 +f 3078 3117 3077 +f 3118 3121 3076 +f 2016 2015 2023 +f 3298 3297 3288 +f 3298 3288 3289 +f 2015 2011 2023 +f 2153 2151 2169 +f 3121 3125 3073 +f 2371 2171 2150 +f 3290 3287 3318 +f 2004 1987 1984 +f 2087 3318 3287 +f 2163 1249 2165 +f 2177 2165 1249 +f 2163 2161 1249 +f 2158 2157 1249 +f 2003 1980 1987 +f 2177 1249 2179 +f 2682 2681 1291 +f 1296 1291 2681 +f 2179 1249 2181 +f 2003 1987 2004 +f 3087 3089 3083 +f 3089 3091 3083 +f 3085 3087 3083 +f 3091 3093 3083 +f 3093 3095 3083 +f 3095 3097 3083 +f 3097 3099 3083 +f 3099 3102 3083 +f 3081 3083 3102 +f 2181 1249 2183 +f 1991 992 2680 +f 3290 124 122 +f 2183 1249 2185 +f 2185 1249 2188 +f 3280 3281 3261 +f 3292 3261 3281 +f 3281 3282 3291 +f 3282 3287 119 +f 120 119 3287 +f 2188 1249 2232 +f 3102 3103 3081 +f 3103 3105 3081 +f 3079 3081 3105 +f 3105 3106 3079 +f 3106 3108 3079 +f 3108 3110 3079 +f 3110 3112 3079 +f 3078 3079 3112 +f 3078 3112 3115 +f 3115 3117 3078 +f 467 466 3293 +f 467 3293 580 +f 2232 1249 2235 +f 3292 1910 1884 +f 577 561 559 +f 3130 3126 3073 +f 3073 3076 3121 +f 3072 3073 3126 +f 3072 2980 2948 +f 3127 2982 3126 +f 2980 3126 2982 +f 3125 3130 3073 +f 3261 3292 1884 +f 2240 2239 2242 +f 2243 2350 2242 +f 2249 2346 2243 +f 2250 2342 2249 +f 2251 2342 2250 +f 2253 2342 2251 +f 3126 2980 3072 +f 577 575 561 +f 2000 2034 2001 +f 2237 2235 1249 +f 580 3294 585 +f 2257 1249 2259 +f 2261 2259 1249 +f 122 120 3287 +f 122 3287 3290 +f 3295 3296 275 +f 3305 275 3296 +f 3146 3186 3145 +f 3144 3145 3186 +f 3142 3144 3186 +f 3139 3142 3186 +f 3313 3311 3297 +f 3293 3294 580 +f 3298 3313 3297 +f 3149 3186 3148 +f 3147 3148 3186 +f 3152 3186 3149 +f 3153 3186 3152 +f 3155 3186 3153 +f 3157 3186 3155 +f 3158 3186 3157 +f 3146 3147 3186 +f 3151 3122 2750 +f 3301 275 3305 +f 3298 3289 3304 +f 3289 3274 3304 +f 3303 3304 3274 +f 3133 2751 3120 +f 3306 275 3301 +f 3152 2380 3153 +f 264 531 10 +f 2384 3153 2380 +f 2751 3133 2760 +f 3275 275 3306 +f 3176 3177 3174 +f 3172 3174 3177 +f 3169 3172 3177 +f 3168 3169 3177 +f 3177 3178 3168 +f 3163 3168 3178 +f 3161 3163 3178 +f 3178 3180 3161 +f 3159 3161 3180 +f 3180 3186 3159 +f 2764 2761 3133 +f 3300 3299 27 +f 3181 3183 257 +f 3184 257 3183 +f 3307 3300 27 +f 2764 3143 2135 +f 3158 3159 3186 +f 3308 3307 27 +f 3182 3181 257 +f 257 267 3182 +f 3288 3297 3311 +f 3127 2993 2982 +f 27 3316 3309 +f 3312 3310 3316 +f 3193 3136 3194 +f 3135 3194 3136 +f 3317 3315 3316 +f 3315 3314 3316 +f 3314 3312 3316 +f 3198 2851 2855 +f 3202 3201 3197 +f 3196 3197 2998 +f 2998 3197 2999 +f 3290 3318 124 +f 3321 3322 3320 +f 124 3318 2087 +f 3070 3045 3200 +f 3201 3200 3045 +f 3045 3028 3201 +f 3028 3027 3201 +f 3165 3166 2816 +f 3341 3319 201 +f 3323 3322 3326 +f 3321 3326 3322 +f 2816 2824 3165 +f 3027 2999 3201 +f 3207 3201 3210 +f 3203 3210 3201 +f 3210 3211 3207 +f 3327 3328 3323 +f 3327 3323 3326 +f 3170 3165 2824 +f 3208 3194 3186 +f 3135 3186 3194 +f 3209 3208 3186 +f 2824 3173 3170 +f 3324 3323 3328 +f 3328 3329 3324 +f 3324 3330 3325 +f 3330 3324 3329 +f 3331 3325 3330 +f 3294 3325 3331 +f 3217 3219 3206 +f 3219 3220 3206 +f 3216 3217 3206 +f 3220 3233 3206 +f 3204 3206 3233 +f 3206 3207 3216 +f 3205 3204 3233 +f 3213 3216 3207 +f 3198 2816 3166 +f 46 1091 3332 +f 2751 2750 3120 +f 2750 3122 3120 +f 3225 3186 3221 +f 3226 3186 3225 +f 3228 3230 3186 +f 3230 3209 3186 +f 1082 3334 3333 +f 3333 3332 1082 +f 2794 2792 3151 +f 3334 27 3335 +f 3244 3205 3237 +f 3243 3244 3240 +f 3237 3240 3244 +f 3241 3243 3240 +f 3236 3237 3205 +f 3235 3236 3205 +f 3233 3235 3205 +f 3211 3212 3207 +f 3212 3213 3207 +f 2750 2794 3151 +f 530 45 528 +f 3252 3186 3250 +f 3251 3250 3186 +f 3186 3252 3255 +f 3186 3255 3256 +f 3186 3256 3257 +f 3260 3222 3186 +f 3222 3221 3186 +f 3226 3228 3186 +f 3257 3260 3186 +f 3135 3139 3186 +f 3267 3251 3186 +f 2764 3133 3143 +f 3251 3267 3262 +f 539 3365 540 +f 3262 3267 274 +f 798 3268 3187 +f 800 802 274 +f 802 850 274 +f 2137 2135 3143 +f 538 3367 3365 +f 490 496 275 +f 3286 248 235 +f 3338 3339 190 +f 3339 3340 190 +f 201 190 3340 +f 3340 3341 201 +f 3319 3320 201 +f 3322 201 3320 +f 3337 3338 187 +f 190 187 3338 +f 2851 3198 818 +f 3345 3344 3351 +f 3343 3351 3344 +f 2816 3198 2855 +f 794 1475 2137 +f 3305 233 3301 +f 3345 3351 3346 +f 3351 40 3347 +f 3347 3346 3351 +f 2809 2215 4 +f 388 375 2809 +f 379 388 2809 +f 3350 3349 40 +f 3349 3348 40 +f 3348 3347 40 +f 3352 3350 40 +f 985 3353 984 +f 3354 3352 40 +f 40 1097 3354 +f 3355 3353 985 +f 3354 1097 26 +f 1862 2847 3353 +f 3356 696 1199 +f 26 1097 28 +f 33 1092 46 +f 28 1094 33 +f 1092 33 1094 +f 1091 46 1092 +f 995 3353 3356 +f 995 984 3353 +f 385 58 165 +f 58 63 165 +f 985 1062 3355 +f 1062 991 3355 +f 174 165 63 +f 63 3336 174 +f 178 174 3336 +f 3336 3337 178 +f 1061 995 3356 +f 187 178 3337 +f 301 302 936 +f 379 2809 4 +f 207 228 278 +f 291 286 238 +f 228 238 286 +f 286 278 228 +f 238 250 291 +f 295 291 250 +f 299 295 250 +f 275 7 6 +f 250 263 299 +f 381 299 263 +f 263 269 381 +f 269 272 381 +f 385 381 272 +f 58 385 272 +f 2046 2047 3359 +f 403 397 455 +f 397 394 455 +f 407 403 455 +f 413 407 455 +f 418 413 455 +f 419 418 455 +f 419 455 431 +f 3294 431 455 +f 3294 455 451 +f 3325 3294 451 +f 3360 2307 3362 +f 437 431 3294 +f 3294 3293 437 +f 444 437 3293 +f 3293 459 444 +f 3368 3369 543 +f 461 459 3293 +f 3293 466 463 +f 461 3293 463 +f 1766 1750 648 +f 555 455 515 +f 455 394 515 +f 551 550 156 +f 550 155 156 +f 473 575 481 +f 207 555 486 +f 486 481 207 +f 3388 2846 2850 +f 488 486 555 +f 492 488 555 +f 494 492 555 +f 497 494 555 +f 1752 1962 3357 +f 555 207 556 +f 278 556 207 +f 515 512 555 +f 512 509 555 +f 509 497 555 +f 2908 54 17 +f 207 481 575 +f 561 575 562 +f 567 575 473 +f 564 575 567 +f 562 575 564 +f 3316 27 590 +f 25 590 27 +f 590 591 3317 +f 590 3317 3316 +f 597 595 3299 +f 139 549 548 +f 598 597 3299 +f 598 3299 3300 +f 1706 586 3342 +f 598 3300 3307 +f 598 3307 599 +f 599 3307 3308 +f 599 3308 600 +f 600 3308 3309 +f 600 3309 601 +f 3359 2047 3358 +f 548 156 139 +f 601 3309 3310 +f 601 3310 602 +f 602 3310 3312 +f 602 3312 603 +f 603 3312 3314 +f 603 3314 604 +f 604 3314 3315 +f 604 3315 605 +f 326 155 550 +f 605 3315 3317 +f 605 3317 591 +f 592 3319 593 +f 606 3320 3319 +f 606 3319 592 +f 608 3321 3320 +f 608 3320 606 +f 3321 608 609 +f 609 610 3326 +f 609 3326 3321 +f 610 611 3327 +f 610 3327 3326 +f 3372 572 3377 +f 650 1754 3357 +f 611 613 3328 +f 611 3328 3327 +f 1766 648 1745 +f 613 615 3329 +f 613 3329 3328 +f 615 616 3330 +f 615 3330 3329 +f 616 617 3331 +f 616 3331 3330 +f 617 585 3294 +f 617 3294 3331 +f 201 3322 203 +f 618 203 3322 +f 1771 1745 694 +f 619 618 3322 +f 619 3322 3323 +f 521 520 78 +f 619 3323 3324 +f 619 3324 620 +f 1993 3357 1992 +f 520 82 78 +f 620 3324 3325 +f 620 3325 621 +f 88 523 87 +f 451 452 3325 +f 621 3325 452 +f 2395 3360 3371 +f 624 44 46 +f 624 46 3332 +f 625 624 3332 +f 625 3332 3333 +f 1697 589 588 +f 521 78 87 +f 626 625 3333 +f 626 3333 3334 +f 627 626 3334 +f 627 3334 3335 +f 3362 2307 3361 +f 595 627 3335 +f 595 3335 3299 +f 628 3341 3340 +f 628 3340 629 +f 1697 588 1701 +f 587 1701 588 +f 628 593 3341 +f 3319 3341 593 +f 63 161 3336 +f 631 3336 161 +f 3359 3382 3361 +f 632 3337 3336 +f 632 3336 631 +f 633 3338 3337 +f 633 3337 632 +f 635 3339 3338 +f 635 3338 633 +f 2264 2342 2263 +f 3340 3339 635 +f 3340 635 629 +f 638 637 3343 +f 638 3343 3344 +f 2266 2297 2268 +f 2292 2290 2268 +f 1249 2268 2261 +f 2257 2237 1249 +f 529 67 51 +f 1249 2803 2268 +f 2290 2261 2268 +f 639 638 3344 +f 639 3344 3345 +f 2292 2268 2296 +f 2296 2268 2297 +f 2297 2266 2299 +f 640 639 3345 +f 640 3345 3346 +f 653 3351 637 +f 642 640 3346 +f 642 3346 3347 +f 2327 2330 1985 +f 2330 2332 1985 +f 2332 2353 1985 +f 2353 2355 1985 +f 2747 1985 2355 +f 643 642 3347 +f 643 3347 3348 +f 2346 2249 2344 +f 2344 2249 2342 +f 2342 2742 2338 +f 2338 2746 2335 +f 2726 2342 2264 +f 2348 2243 2346 +f 3343 637 3351 +f 644 643 3348 +f 644 3348 3349 +f 2743 2747 2355 +f 2359 2842 2357 +f 2362 2842 2359 +f 623 1745 648 +f 2150 2370 2371 +f 530 51 45 +f 645 644 3349 +f 645 3349 3350 +f 2357 2843 2355 +f 2842 2362 2466 +f 2843 2357 2842 +f 529 523 67 +f 646 645 3350 +f 646 3350 3352 +f 2569 2466 2362 +f 523 88 67 +f 647 646 3352 +f 647 3352 3354 +f 1415 40 653 +f 3351 653 40 +f 2475 2478 2700 +f 2472 2475 2700 +f 2478 2481 2700 +f 2481 2483 2700 +f 2483 2485 2700 +f 2362 2700 2485 +f 2569 2362 2485 +f 2470 2472 2700 +f 23 647 3354 +f 23 3354 26 +f 3363 3364 518 +f 3364 3365 518 +f 2335 2768 2573 +f 7 2379 2573 +f 2706 2708 2704 +f 2708 2710 2704 +f 2710 2471 2704 +f 2700 2704 2471 +f 2471 2470 2700 +f 1779 745 1778 +f 1771 694 1779 +f 745 1779 694 +f 2737 2342 2733 +f 2733 2342 2726 +f 2740 2342 2737 +f 2742 2342 2740 +f 2746 2338 2742 +f 2748 2335 2746 +f 2752 2335 2748 +f 2757 2335 2752 +f 2757 2772 2335 +f 2350 2243 2348 +f 2717 2242 2350 +f 2720 2240 2717 +f 2242 2717 2240 +f 2263 2342 2253 +f 2299 2266 2305 +f 3366 537 2692 +f 274 266 2364 +f 2755 2295 2759 +f 2755 2305 2295 +f 3366 518 3367 +f 2766 2759 2295 +f 2295 2305 2266 +f 537 3366 538 +f 3367 538 3366 +f 3367 518 3365 +f 3342 1499 1706 +f 2778 2335 2776 +f 2774 2776 2335 +f 2779 2335 2778 +f 2782 2335 2779 +f 2784 2335 2782 +f 2785 2335 2784 +f 2787 2335 2785 +f 2790 2335 2787 +f 2793 2335 2790 +f 2796 2335 2793 +f 2768 2335 2770 +f 2772 2774 2335 +f 2770 2335 2796 +f 1521 3368 518 +f 2876 2874 1249 +f 2921 2920 2805 +f 2811 2813 2807 +f 2808 2807 2813 +f 2808 2813 2815 +f 2808 2815 2817 +f 2808 2817 2820 +f 2822 2917 2820 +f 2826 2917 2822 +f 2828 2920 2826 +f 2805 2920 2828 +f 587 1708 1701 +f 2834 1125 2831 +f 2836 1125 2834 +f 2838 1125 2836 +f 2874 2841 2803 +f 2805 2803 2840 +f 2841 2840 2803 +f 2803 1249 2874 +f 2876 1249 2879 +f 3359 3358 3382 +f 2879 1249 2882 +f 2909 2886 1249 +f 2882 1249 2884 +f 2884 1249 2886 +f 3358 47 3383 +f 587 586 1708 +f 3362 3361 3387 +f 2902 2904 2900 +f 2899 2900 2904 +f 2904 3002 2899 +f 2896 2899 3002 +f 3002 1129 2896 +f 2893 2896 1129 +f 1128 1130 2891 +f 2891 2893 1129 +f 1129 1128 2891 +f 2909 1249 2910 +f 2913 2912 55 +f 1249 55 2910 +f 2911 2910 55 +f 2912 2911 55 +f 895 889 3377 +f 1441 895 1521 +f 3371 3370 2395 +f 3375 1521 3374 +f 2916 2920 2915 +f 2918 2820 2917 +f 2808 2820 2918 +f 2917 2826 2920 +f 2919 2915 2920 +f 2916 2917 2920 +f 3387 3388 3360 +f 2921 2805 2922 +f 3374 568 3375 +f 3377 1521 895 +f 3373 1521 3377 +f 571 3373 3377 +f 2942 2919 2929 +f 2947 2919 2942 +f 2926 2927 2919 +f 2928 2919 2927 +f 2929 2919 2928 +f 2925 2926 2919 +f 2923 2925 2919 +f 2956 2919 2954 +f 2951 2954 2919 +f 2959 2919 2956 +f 2915 2919 2962 +f 2962 2919 2959 +f 1755 650 652 +f 2850 2849 3388 +f 3376 1521 3378 +f 2924 2923 2919 +f 3378 566 3376 +f 3378 3375 566 +f 568 566 3375 +f 545 133 134 +f 3400 2868 2890 +f 549 139 140 +f 2849 2868 3389 +f 134 82 545 +f 549 140 133 +f 3402 54 2908 +f 155 326 3432 +f 3390 1227 962 +f 2626 3390 962 +f 2798 2946 7 +f 1709 1708 586 +f 7 2946 2966 +f 2907 3402 2908 +f 2919 2967 2924 +f 2946 2924 2967 +f 2947 2951 2919 +f 2907 3403 3402 +f 3375 3378 1521 +f 3381 1521 3376 +f 3380 3369 1521 +f 3369 3368 1521 +f 3363 518 3368 +f 3379 574 3380 +f 2058 2050 3382 +f 3381 3379 1521 +f 3379 3380 1521 +f 3379 3381 574 +f 2978 2979 2973 +f 2979 2984 2973 +f 2976 2978 2973 +f 2984 2986 2973 +f 2986 2988 2973 +f 2988 2990 2973 +f 2990 2994 2973 +f 2972 2973 2994 +f 2994 2996 2972 +f 2996 2997 2972 +f 2969 2972 2997 +f 2997 2967 2969 +f 2919 2969 2967 +f 3383 468 2058 +f 3380 573 3369 +f 3382 3358 3383 +f 3007 1125 3005 +f 3031 3029 1125 +f 1125 3007 3009 +f 1125 3009 3011 +f 1125 3011 3012 +f 1125 3012 3014 +f 1125 3014 3016 +f 2832 2831 1125 +f 3016 2832 1125 +f 1130 1131 2891 +f 2888 2891 1131 +f 1131 1132 2888 +f 3386 3399 3385 +f 3385 3401 3384 +f 2922 2805 3020 +f 2840 3020 2805 +f 2508 2493 3386 +f 3385 2508 3386 +f 3387 3361 3382 +f 2515 2508 3384 +f 3385 3384 2508 +f 649 648 1750 +f 3393 2585 3384 +f 3029 3026 3005 +f 3025 3005 3026 +f 3005 1125 3029 +f 1164 3032 1125 +f 3031 1125 3032 +f 1752 3357 1754 +f 3370 3371 3389 +f 3391 3392 18 +f 3392 3393 29 +f 10 29 3393 +f 10 3393 3384 +f 2588 3393 3392 +f 3382 2830 3387 +f 3034 3041 3035 +f 3039 3037 3034 +f 3037 3041 3034 +f 3043 3035 3041 +f 3053 3035 3043 +f 3055 3035 3053 +f 3055 3057 3035 +f 3057 1149 3035 +f 1149 1148 3035 +f 3392 3391 2588 +f 2622 2588 3391 +f 2626 2622 3390 +f 3391 3390 2622 +f 3063 3090 3065 +f 3065 3068 3069 +f 3141 7 3160 +f 3388 2849 3389 +f 2966 3065 7 +f 623 694 1745 +f 3071 3088 3063 +f 3074 3065 3075 +f 3068 3065 3074 +f 3090 3063 3088 +f 3075 3065 3080 +f 1992 3357 1962 +f 3084 3065 3086 +f 3080 3065 3084 +f 3086 3065 3090 +f 3389 2868 3395 +f 3092 3104 3094 +f 3096 3104 3092 +f 3098 3104 3096 +f 3100 3104 3098 +f 3101 3104 3100 +f 3035 3094 3104 +f 3388 3389 3371 +f 3395 3403 3389 +f 3069 3107 3065 +f 3398 3396 218 +f 3111 3035 3109 +f 3113 3035 3111 +f 3114 3035 3113 +f 3116 3035 3114 +f 3119 3035 3116 +f 3124 3035 3119 +f 3094 3035 3124 +f 1191 3109 3035 +f 1185 1184 3035 +f 1200 1198 7 +f 3360 3362 3387 +f 3371 3360 3388 +f 3129 7 3132 +f 3400 3402 3395 +f 3395 2868 3400 +f 3065 3160 7 +f 3137 7 3141 +f 666 3400 2890 +f 264 10 3401 +f 3160 3065 3162 +f 666 54 3400 +f 3162 3065 3167 +f 3167 3065 3107 +f 225 3394 205 +f 3397 1218 3404 +f 3394 225 3404 +f 3412 874 3411 +f 3411 874 3410 +f 882 874 3412 +f 3410 874 3409 +f 3408 3409 1769 +f 3407 3408 1769 +f 1705 1704 3406 +f 1769 1705 3407 +f 882 883 875 +f 875 874 882 +f 1769 3409 874 +f 630 1737 1734 +f 3404 1218 3394 +f 968 965 3416 +f 3415 3416 965 +f 630 1734 622 +f 3403 3395 3402 +f 3370 3389 3403 +f 3402 3400 54 +f 1218 3397 3386 +f 3398 3386 3396 +f 85 1781 56 +f 3417 968 3416 +f 3418 3413 3417 +f 3413 968 3417 +f 3419 3414 3418 +f 3413 3418 3414 +f 47 56 3383 +f 3426 3427 3421 +f 3428 3463 3424 +f 652 1750 1755 +f 649 1750 652 +f 3396 3386 3397 +f 3422 3386 3398 +f 3399 3386 3422 +f 3419 3425 3414 +f 1754 650 1755 +f 10 3384 3401 +f 3424 3423 3428 +f 3427 3428 3423 +f 3423 3420 3427 +f 3420 3421 3427 +f 3421 3425 3426 +f 3419 3426 3425 +f 2914 3429 3405 +f 2914 3405 1714 +f 3401 3385 3399 +f 3429 3430 3406 +f 3429 3406 3405 +f 3431 3432 322 +f 3430 3433 3407 +f 3430 3407 3406 +f 3433 3434 3408 +f 3433 3408 3407 +f 1737 630 1698 +f 1218 1222 3431 +f 3434 3435 3409 +f 3434 3409 3408 +f 3394 3441 205 +f 3435 3436 3410 +f 3435 3410 3409 +f 3436 3437 3411 +f 3436 3411 3410 +f 589 1697 1698 +f 3437 3438 3412 +f 3437 3412 3411 +f 589 1698 630 +f 882 3412 1116 +f 3438 1116 3412 +f 971 1226 3415 +f 3439 3415 1226 +f 3439 3440 3416 +f 3439 3416 3415 +f 219 232 3277 +f 3440 3442 3417 +f 3440 3417 3416 +f 1709 586 1706 +f 3442 3443 3418 +f 3442 3418 3417 +f 3443 3444 3419 +f 3443 3419 3418 +f 3444 3445 3419 +f 3446 1248 3413 +f 968 3413 1248 +f 3432 3431 1222 +f 3431 3441 1218 +f 3441 3394 1218 +f 235 3295 3286 +f 3446 3413 3414 +f 3446 3414 3447 +f 1218 3386 3190 +f 3447 3414 3448 +f 1719 1778 614 +f 3445 3449 3426 +f 3445 3426 3419 +f 744 614 1778 +f 3449 3450 3427 +f 3449 3427 3426 +f 622 1734 1724 +f 3450 3451 3428 +f 3450 3428 3427 +f 3451 64 3428 +f 614 622 1719 +f 3421 3420 3452 +f 3421 3452 3453 +f 622 1724 1719 +f 3452 3420 3423 +f 3452 3423 3454 +f 16 525 528 +f 45 3391 16 +f 3454 3423 3424 +f 3454 3424 3455 +f 1020 1229 3424 +f 3455 3424 1229 +f 67 3390 51 +f 3456 3448 3425 +f 3414 3425 3448 +f 3382 3383 2058 +f 3456 3425 3421 +f 3456 3421 3453 +f 2049 3481 2047 +f 3434 3433 55 +f 1781 534 56 +f 3433 3430 55 +f 2914 2913 55 +f 3429 2914 55 +f 1142 3438 1225 +f 1139 3438 1142 +f 3430 3429 55 +f 3434 55 3435 +f 3436 3439 3437 +f 234 3296 3295 +f 3437 1225 3438 +f 3438 1139 1116 +f 235 234 3295 +f 3442 3440 55 +f 1226 3437 3439 +f 1225 3437 1226 +f 223 3301 233 +f 3439 3436 3440 +f 3440 3436 55 +f 3442 55 3443 +f 3443 55 3444 +f 3445 3444 55 +f 223 3306 3301 +f 3447 3448 3446 +f 3448 3453 3446 +f 3445 55 3449 +f 3450 3449 55 +f 64 3451 55 +f 3450 55 3451 +f 3456 3453 3448 +f 1248 3446 3453 +f 1248 3453 3452 +f 1248 3452 3454 +f 1248 3454 3455 +f 1248 3455 1229 +f 223 3275 3306 +f 536 3457 275 +f 1247 275 3457 +f 3458 1247 3457 +f 536 182 3457 +f 233 3305 3296 +f 3460 1247 3458 +f 3460 3459 1247 +f 231 3285 3277 +f 3459 309 1247 +f 3475 109 3358 +f 390 3461 3462 +f 275 3277 536 +f 181 3458 3457 +f 3462 3461 2049 +f 3461 412 3481 +f 179 3459 180 +f 1474 3462 2049 +f 3481 3476 2047 +f 3462 1620 390 +f 181 180 3458 +f 180 3460 3458 +f 1620 3462 1474 +f 1023 1021 3464 +f 3464 1020 3463 +f 3424 3463 1020 +f 231 262 3278 +f 1058 1056 3467 +f 3468 1058 3467 +f 3465 3466 1056 +f 3466 3467 1056 +f 232 231 3277 +f 3468 3477 1058 +f 3469 3465 1056 +f 3285 231 3278 +f 3470 1058 3477 +f 3477 3479 3470 +f 3479 3480 3471 +f 3471 3470 3479 +f 15 14 3472 +f 3472 3471 15 +f 3480 15 3471 +f 3358 3476 3475 +f 3474 3473 20 +f 14 20 3473 +f 20 32 3474 +f 3473 3472 14 +f 3310 3309 3316 +f 3309 3308 27 +f 3299 3335 27 +f 1082 27 3334 +f 109 114 3358 +f 41 43 1063 +f 1065 1063 43 +f 43 50 1065 +f 1066 1065 50 +f 50 1084 1066 +f 38 41 1063 +f 36 38 3478 +f 3478 3474 36 +f 1063 3478 38 +f 64 3463 3428 +f 3461 3481 2049 +f 3358 2047 3476 +f 64 68 3464 +f 64 3464 3463 +f 1023 3464 69 +f 68 69 3464 +f 61 60 3469 +f 61 3469 1033 +f 60 70 3465 +f 60 3465 3469 +f 72 3466 3465 +f 72 3465 70 +f 72 75 3467 +f 72 3467 3466 +f 75 84 3468 +f 75 3468 3467 +f 223 220 3275 +f 86 101 3468 +f 84 86 3468 +f 1058 3470 90 +f 3277 3276 219 +f 90 3470 3471 +f 90 3471 92 +f 92 3471 3472 +f 92 3472 93 +f 93 3472 3473 +f 93 3473 94 +f 3475 3476 468 +f 94 3473 3474 +f 94 3474 95 +f 3475 468 464 +f 3477 3468 101 +f 95 3474 3478 +f 95 3478 96 +f 3475 464 109 +f 101 104 3477 +f 3479 3477 104 +f 468 3481 412 +f 1063 98 3478 +f 96 3478 98 +f 3481 468 3476 +f 104 107 3479 +f 107 112 3480 +f 107 3480 3479 +f 112 12 15 +f 112 15 3480 +# 6982 faces + + #end of obj_0 + diff --git a/resources/meshes/Hellbot_Magna_2_230.obj b/resources/meshes/Hellbot_Magna_2_230.obj new file mode 100644 index 0000000000..0a23384817 --- /dev/null +++ b/resources/meshes/Hellbot_Magna_2_230.obj @@ -0,0 +1,924 @@ +# Exported from 3D Builder +mtllib Hellbot_Magna_2_230.mtl + +o Object.1 +v 112.500000 117.499786 0.999789 188 188 188 +v -112.500008 117.499786 0.999789 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -71.801117 -118.044769 -0.999806 188 188 188 +v -71.132141 -118.454727 -0.999806 188 188 188 +v -70.535538 -118.964279 -0.999805 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v 72.108124 -117.798447 -0.999807 188 188 188 +v 72.946182 -117.575027 1.000190 188 188 188 +v 73.810242 -117.499802 1.000190 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 117.438446 -113.281998 -0.999815 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 117.438446 -113.281998 1.000183 188 188 188 +v 117.500000 -112.499817 1.000182 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 117.500000 112.499794 0.999797 188 188 188 +v 117.438446 113.281960 -1.000201 188 188 188 +v 117.438446 113.281960 0.999797 188 188 188 +v 117.255280 114.044876 0.999794 188 188 188 +v 116.955032 114.769745 -1.000203 188 188 188 +v 116.955032 114.769745 0.999793 188 188 188 +v 116.545074 115.438713 0.999792 188 188 188 +v 116.035522 116.035316 0.999792 188 188 188 +v 116.035522 116.035316 -1.000206 188 188 188 +v 115.438919 116.544868 -1.000207 188 188 188 +v 115.438919 116.544868 0.999790 188 188 188 +v 114.769943 116.954811 -1.000207 188 188 188 +v 114.045090 117.255066 0.999789 188 188 188 +v 114.769943 116.954819 0.999789 188 188 188 +v 113.282166 117.438225 -1.000208 188 188 188 +v 71.321274 -118.163330 1.000192 188 188 188 +v 58.189739 -127.499786 -0.999790 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 60.678722 -126.836258 -0.999791 188 188 188 +v 59.891872 -127.201157 -0.999791 188 188 188 +v 61.390667 -126.340897 -0.999792 188 188 188 +v 61.390667 -126.340897 1.000205 188 188 188 +v -114.769958 116.954819 0.999789 188 188 188 +v -115.438934 116.544868 -1.000207 188 188 188 +v -115.438934 116.544868 0.999790 188 188 188 +v -116.035538 116.035316 -1.000206 188 188 188 +v -116.545090 115.438713 -1.000205 188 188 188 +v -116.545090 115.438713 0.999792 188 188 188 +v -116.955032 114.769745 0.999793 188 188 188 +v -117.255287 114.044876 0.999794 188 188 188 +v -117.438446 113.281960 -1.000201 188 188 188 +v -117.255287 114.044876 -1.000203 188 188 188 +v -117.438446 113.281960 0.999797 188 188 188 +v -117.500000 112.499794 0.999797 188 188 188 +v -116.955032 114.769745 -1.000203 188 188 188 +v -116.035538 116.035316 0.999792 188 188 188 +v -114.045090 117.255066 0.999789 188 188 188 +v -114.769958 116.954811 -1.000207 188 188 188 +v -117.500000 -112.499817 1.000182 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -117.438446 -113.281998 -0.999815 188 188 188 +v -117.438446 -113.281998 1.000183 188 188 188 +v -117.255287 -114.044907 -0.999813 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -116.955032 -114.769775 1.000185 188 188 188 +v -117.255287 -114.044907 1.000184 188 188 188 +v -116.545090 -115.438751 1.000187 188 188 188 +v -116.035538 -116.035355 -0.999810 188 188 188 +v -116.545090 -115.438751 -0.999811 188 188 188 +v -116.035538 -116.035355 1.000188 188 188 188 +v -115.438934 -116.544891 -0.999809 188 188 188 +v -115.438934 -116.544891 1.000188 188 188 188 +v -114.769958 -116.954834 1.000189 188 188 188 +v -114.769958 -116.954834 -0.999808 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -113.282173 -117.438248 -0.999807 188 188 188 +v -113.282173 -117.438248 1.000190 188 188 188 +v -114.045090 -117.255081 1.000189 188 188 188 +v -112.500008 -117.499802 -0.999807 188 188 188 +v -112.500008 -117.499802 1.000190 188 188 188 +v -74.071075 -117.499802 1.000190 188 188 188 +v -116.955032 -114.769775 -0.999812 188 188 188 +v -73.288895 -117.561371 1.000190 188 188 188 +v -72.525986 -117.744522 1.000190 188 188 188 +v -71.801117 -118.044769 1.000190 188 188 188 +v -70.535538 -118.964279 1.000193 188 188 188 +v -71.132141 -118.454727 1.000192 188 188 188 +v -63.464474 -126.035324 1.000204 188 188 188 +v -62.198891 -126.954819 -0.999791 188 188 188 +v -62.867863 -126.544876 1.000205 188 188 188 +v -61.474022 -127.255066 -0.999791 188 188 188 +v -62.198891 -126.954819 1.000206 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -60.711113 -127.438232 -0.999790 188 188 188 +v -60.711113 -127.438232 1.000206 188 188 188 +v -61.474022 -127.255066 1.000206 188 188 188 +v -59.928940 -127.499786 1.000208 188 188 188 +v 58.189739 -127.499786 1.000208 188 188 188 +v 59.053814 -127.424561 1.000206 188 188 188 +v 59.891872 -127.201157 1.000206 188 188 188 +v 60.678722 -126.836258 1.000205 188 188 188 +v 59.053814 -127.424561 -0.999790 188 188 188 +v -62.867863 -126.544876 -0.999792 188 188 188 +v 70.609329 -118.658691 1.000192 188 188 188 +v 114.045090 117.255066 -1.000208 188 188 188 +v 116.545074 115.438713 -1.000205 188 188 188 +v 117.255280 114.044876 -1.000203 188 188 188 +v 117.255280 -114.044907 1.000184 188 188 188 +v 116.955032 -114.769775 1.000185 188 188 188 +v 113.282166 -117.438248 -0.999807 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 116.545074 -115.438751 1.000187 188 188 188 +v 116.035522 -116.035355 1.000188 188 188 188 +v 115.438919 -116.544891 1.000188 188 188 188 +v 116.035522 -116.035355 -0.999810 188 188 188 +v 114.769943 -116.954834 1.000189 188 188 188 +v 114.045090 -117.255081 1.000189 188 188 188 +v 113.282166 -117.438248 1.000190 188 188 188 +v 114.045090 -117.255081 -0.999808 188 188 188 +v 112.500000 -117.499802 1.000190 188 188 188 +v 115.438919 -116.544891 -0.999809 188 188 188 +v 116.545074 -115.438751 -0.999811 188 188 188 +v 117.255280 -114.044907 -0.999813 188 188 188 +v 72.108124 -117.798447 1.000190 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v -72.525986 -117.744522 -0.999807 188 188 188 +v -73.288895 -117.561371 -0.999807 188 188 188 +v -114.045090 117.255066 -1.000208 188 188 188 +v -113.282173 117.438225 0.999789 188 188 188 +v -113.282173 117.438225 -1.000208 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v 113.282166 117.438225 0.999789 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 + +v 112.500000 117.499786 0.999789 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -112.500008 117.499786 0.999789 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -113.282173 117.438225 -1.000208 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -73.288895 -117.561371 -0.999807 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -72.525986 -117.744522 -0.999807 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -71.801117 -118.044769 -0.999806 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -71.132141 -118.454727 -0.999806 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v -70.535538 -118.964279 -0.999805 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v 72.108124 -117.798447 -0.999807 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v 72.108124 -117.798447 -0.999807 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v 72.946182 -117.575027 1.000190 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v 73.810242 -117.499802 1.000190 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v 73.810242 -117.499802 1.000190 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 117.438446 -113.281998 -0.999815 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 117.438446 -113.281998 1.000183 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 117.500000 -112.499817 1.000182 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 117.500000 -112.499817 1.000182 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 117.500000 112.499794 0.999797 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 117.500000 112.499794 0.999797 188 188 188 +v 117.438446 113.281960 -1.000201 188 188 188 +v 117.438446 113.281960 0.999797 188 188 188 +v 117.438446 113.281960 -1.000201 188 188 188 +v 117.438446 113.281960 0.999797 188 188 188 +v 117.255280 114.044876 -1.000203 188 188 188 +v 117.255280 114.044876 0.999794 188 188 188 +v 117.255280 114.044876 -1.000203 188 188 188 +v 117.255280 114.044876 0.999794 188 188 188 +v 116.955032 114.769745 -1.000203 188 188 188 +v 116.955032 114.769745 0.999793 188 188 188 +v 116.955032 114.769745 -1.000203 188 188 188 +v 116.955032 114.769745 0.999793 188 188 188 +v 116.545074 115.438713 -1.000205 188 188 188 +v 116.545074 115.438713 0.999792 188 188 188 +v 116.545074 115.438713 -1.000205 188 188 188 +v 116.545074 115.438713 0.999792 188 188 188 +v 116.035522 116.035316 -1.000206 188 188 188 +v 116.035522 116.035316 0.999792 188 188 188 +v 116.035522 116.035316 -1.000206 188 188 188 +v 116.035522 116.035316 0.999792 188 188 188 +v 115.438919 116.544868 -1.000207 188 188 188 +v 115.438919 116.544868 0.999790 188 188 188 +v 115.438919 116.544868 -1.000207 188 188 188 +v 115.438919 116.544868 0.999790 188 188 188 +v 114.769943 116.954811 -1.000207 188 188 188 +v 114.769943 116.954819 0.999789 188 188 188 +v 114.769943 116.954811 -1.000207 188 188 188 +v 114.769943 116.954819 0.999789 188 188 188 +v 114.045090 117.255066 -1.000208 188 188 188 +v 114.045090 117.255066 0.999789 188 188 188 +v 114.045090 117.255066 -1.000208 188 188 188 +v 114.045090 117.255066 0.999789 188 188 188 +v 113.282166 117.438225 -1.000208 188 188 188 +v 113.282166 117.438225 0.999789 188 188 188 +v 113.282166 117.438225 -1.000208 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v 71.321274 -118.163330 1.000192 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 58.189739 -127.499786 -0.999790 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 59.053814 -127.424561 -0.999790 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 59.891872 -127.201157 -0.999791 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 60.678722 -126.836258 -0.999791 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 61.390667 -126.340897 -0.999792 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 61.390667 -126.340897 1.000205 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v -114.045090 117.255066 0.999789 188 188 188 +v -114.045090 117.255066 -1.000208 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -114.769958 116.954811 -1.000207 188 188 188 +v -114.045090 117.255066 -1.000208 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -114.769958 116.954811 -1.000207 188 188 188 +v -115.438934 116.544868 -1.000207 188 188 188 +v -114.769958 116.954811 -1.000207 188 188 188 +v -114.769958 116.954819 0.999789 188 188 188 +v -115.438934 116.544868 -1.000207 188 188 188 +v -115.438934 116.544868 0.999790 188 188 188 +v -115.438934 116.544868 -1.000207 188 188 188 +v -115.438934 116.544868 0.999790 188 188 188 +v -116.035538 116.035316 -1.000206 188 188 188 +v -116.035538 116.035316 0.999792 188 188 188 +v -116.035538 116.035316 -1.000206 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -116.545090 115.438713 -1.000205 188 188 188 +v -116.035538 116.035316 -1.000206 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -116.545090 115.438713 -1.000205 188 188 188 +v -116.955032 114.769745 -1.000203 188 188 188 +v -116.545090 115.438713 -1.000205 188 188 188 +v -116.545090 115.438713 0.999792 188 188 188 +v -116.955032 114.769745 -1.000203 188 188 188 +v -116.955032 114.769745 0.999793 188 188 188 +v -116.955032 114.769745 -1.000203 188 188 188 +v -116.955032 114.769745 0.999793 188 188 188 +v -117.255287 114.044876 -1.000203 188 188 188 +v -117.255287 114.044876 0.999794 188 188 188 +v -117.255287 114.044876 -1.000203 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -117.438446 113.281960 -1.000201 188 188 188 +v -117.255287 114.044876 -1.000203 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -117.438446 113.281960 -1.000201 188 188 188 +v -117.438446 113.281960 0.999797 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -117.438446 113.281960 0.999797 188 188 188 +v -117.255287 114.044876 0.999794 188 188 188 +v -117.438446 113.281960 -1.000201 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -117.255287 114.044876 -1.000203 188 188 188 +v -116.955032 114.769745 -1.000203 188 188 188 +v -116.545090 115.438713 0.999792 188 188 188 +v -116.035538 116.035316 0.999792 188 188 188 +v -116.545090 115.438713 -1.000205 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -116.035538 116.035316 -1.000206 188 188 188 +v -115.438934 116.544868 -1.000207 188 188 188 +v -114.769958 116.954819 0.999789 188 188 188 +v -114.045090 117.255066 0.999789 188 188 188 +v -114.769958 116.954811 -1.000207 188 188 188 +v -114.045090 117.255066 -1.000208 188 188 188 +v -113.282173 117.438225 0.999789 188 188 188 +v -113.282173 117.438225 -1.000208 188 188 188 +v -117.500000 112.499794 0.999797 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -117.500000 -112.499817 1.000182 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -117.500000 -112.499817 1.000182 188 188 188 +v -117.438446 -113.281998 -0.999815 188 188 188 +v -117.438446 -113.281998 1.000183 188 188 188 +v -117.438446 -113.281998 -0.999815 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -117.255287 -114.044907 -0.999813 188 188 188 +v -117.438446 -113.281998 -0.999815 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -117.255287 -114.044907 -0.999813 188 188 188 +v -116.955032 -114.769775 -0.999812 188 188 188 +v -117.255287 -114.044907 -0.999813 188 188 188 +v -117.255287 -114.044907 1.000184 188 188 188 +v -116.955032 -114.769775 -0.999812 188 188 188 +v -116.955032 -114.769775 1.000185 188 188 188 +v -116.955032 -114.769775 -0.999812 188 188 188 +v -116.955032 -114.769775 1.000185 188 188 188 +v -116.545090 -115.438751 -0.999811 188 188 188 +v -116.545090 -115.438751 1.000187 188 188 188 +v -116.545090 -115.438751 -0.999811 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -116.035538 -116.035355 -0.999810 188 188 188 +v -116.545090 -115.438751 -0.999811 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -116.035538 -116.035355 -0.999810 188 188 188 +v -115.438934 -116.544891 -0.999809 188 188 188 +v -116.035538 -116.035355 -0.999810 188 188 188 +v -116.035538 -116.035355 1.000188 188 188 188 +v -115.438934 -116.544891 -0.999809 188 188 188 +v -115.438934 -116.544891 1.000188 188 188 188 +v -115.438934 -116.544891 -0.999809 188 188 188 +v -115.438934 -116.544891 1.000188 188 188 188 +v -114.769958 -116.954834 -0.999808 188 188 188 +v -114.769958 -116.954834 1.000189 188 188 188 +v -114.769958 -116.954834 -0.999808 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -114.769958 -116.954834 -0.999808 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -112.500008 -117.499802 -0.999807 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -113.282173 -117.438248 -0.999807 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -114.045090 -117.255081 1.000189 188 188 188 +v -113.282173 -117.438248 -0.999807 188 188 188 +v -113.282173 -117.438248 1.000190 188 188 188 +v -112.500008 -117.499802 -0.999807 188 188 188 +v -112.500008 -117.499802 -0.999807 188 188 188 +v -113.282173 -117.438248 1.000190 188 188 188 +v -113.282173 -117.438248 -0.999807 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -112.500008 -117.499802 1.000190 188 188 188 +v -112.500008 -117.499802 -0.999807 188 188 188 +v -112.500008 -117.499802 1.000190 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -114.045090 -117.255081 1.000189 188 188 188 +v -114.769958 -116.954834 1.000189 188 188 188 +v -114.045090 -117.255081 -0.999808 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -114.769958 -116.954834 -0.999808 188 188 188 +v -115.438934 -116.544891 -0.999809 188 188 188 +v -116.035538 -116.035355 1.000188 188 188 188 +v -116.545090 -115.438751 1.000187 188 188 188 +v -116.035538 -116.035355 -0.999810 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -116.545090 -115.438751 -0.999811 188 188 188 +v -116.955032 -114.769775 -0.999812 188 188 188 +v -117.255287 -114.044907 1.000184 188 188 188 +v -117.438446 -113.281998 1.000183 188 188 188 +v -117.255287 -114.044907 -0.999813 188 188 188 +v -74.071075 -117.499802 1.000190 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -73.288895 -117.561371 1.000190 188 188 188 +v -73.288895 -117.561371 -0.999807 188 188 188 +v -72.525986 -117.744522 1.000190 188 188 188 +v -72.525986 -117.744522 -0.999807 188 188 188 +v -71.801117 -118.044769 1.000190 188 188 188 +v -71.801117 -118.044769 -0.999806 188 188 188 +v -71.132141 -118.454727 1.000192 188 188 188 +v -71.132141 -118.454727 -0.999806 188 188 188 +v -70.535538 -118.964279 1.000193 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v -63.464474 -126.035324 1.000204 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v -70.535538 -118.964279 1.000193 188 188 188 +v -70.535538 -118.964279 -0.999805 188 188 188 +v -63.464474 -126.035324 1.000204 188 188 188 +v -62.867863 -126.544876 -0.999792 188 188 188 +v -62.867863 -126.544876 1.000205 188 188 188 +v -62.867863 -126.544876 -0.999792 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -62.198891 -126.954819 -0.999791 188 188 188 +v -62.867863 -126.544876 -0.999792 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -62.198891 -126.954819 -0.999791 188 188 188 +v -61.474022 -127.255066 -0.999791 188 188 188 +v -62.198891 -126.954819 -0.999791 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -61.474022 -127.255066 -0.999791 188 188 188 +v -60.711113 -127.438232 -0.999790 188 188 188 +v -61.474022 -127.255066 -0.999791 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -60.711113 -127.438232 -0.999790 188 188 188 +v -62.198891 -126.954819 1.000206 188 188 188 +v -62.867863 -126.544876 1.000205 188 188 188 +v -62.198891 -126.954819 -0.999791 188 188 188 +v -61.474022 -127.255066 1.000206 188 188 188 +v -62.198891 -126.954819 1.000206 188 188 188 +v -61.474022 -127.255066 -0.999791 188 188 188 +v -60.711113 -127.438232 1.000206 188 188 188 +v -61.474022 -127.255066 1.000206 188 188 188 +v -60.711113 -127.438232 -0.999790 188 188 188 +v -60.711113 -127.438232 1.000206 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -59.928940 -127.499786 1.000208 188 188 188 +v 58.189739 -127.499786 -0.999790 188 188 188 +v 58.189739 -127.499786 1.000208 188 188 188 +v 59.053814 -127.424561 -0.999790 188 188 188 +v 59.053814 -127.424561 1.000206 188 188 188 +v 59.891872 -127.201157 -0.999791 188 188 188 +v 59.891872 -127.201157 1.000206 188 188 188 +v 60.678722 -126.836258 -0.999791 188 188 188 +v 61.390667 -126.340897 1.000205 188 188 188 +v 60.678722 -126.836258 1.000205 188 188 188 +v 61.390667 -126.340897 -0.999792 188 188 188 +v 60.678722 -126.836258 1.000205 188 188 188 +v 60.678722 -126.836258 -0.999791 188 188 188 +v 61.390667 -126.340897 -0.999792 188 188 188 +v 59.891872 -127.201157 1.000206 188 188 188 +v 59.891872 -127.201157 -0.999791 188 188 188 +v 60.678722 -126.836258 -0.999791 188 188 188 +v 59.053814 -127.424561 1.000206 188 188 188 +v 59.053814 -127.424561 -0.999790 188 188 188 +v 59.891872 -127.201157 -0.999791 188 188 188 +v 58.189739 -127.499786 1.000208 188 188 188 +v 58.189739 -127.499786 -0.999790 188 188 188 +v 59.053814 -127.424561 -0.999790 188 188 188 +v 58.189739 -127.499786 -0.999790 188 188 188 +v -59.928940 -127.499786 1.000208 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -59.928940 -127.499786 -0.999790 188 188 188 +v -62.867863 -126.544876 -0.999792 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v 71.321274 -118.163330 1.000192 188 188 188 +v 70.609329 -118.658691 1.000192 188 188 188 +v 70.609329 -118.658691 -0.999805 188 188 188 +v 113.282166 117.438225 -1.000208 188 188 188 +v 114.045090 117.255066 -1.000208 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 114.045090 117.255066 -1.000208 188 188 188 +v 114.769943 116.954811 -1.000207 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 114.769943 116.954811 -1.000207 188 188 188 +v 115.438919 116.544868 -1.000207 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 115.438919 116.544868 -1.000207 188 188 188 +v 116.035522 116.035316 -1.000206 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 116.035522 116.035316 -1.000206 188 188 188 +v 116.545074 115.438713 -1.000205 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 116.545074 115.438713 -1.000205 188 188 188 +v 116.955032 114.769745 -1.000203 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 116.955032 114.769745 -1.000203 188 188 188 +v 117.255280 114.044876 -1.000203 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 117.255280 114.044876 -1.000203 188 188 188 +v 117.438446 113.281960 -1.000201 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 117.438446 113.281960 -1.000201 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 117.438446 -113.281998 1.000183 188 188 188 +v 117.438446 -113.281998 -0.999815 188 188 188 +v 117.255280 -114.044907 1.000184 188 188 188 +v 117.438446 -113.281998 -0.999815 188 188 188 +v 117.255280 -114.044907 1.000184 188 188 188 +v 117.255280 -114.044907 -0.999813 188 188 188 +v 116.955032 -114.769775 1.000185 188 188 188 +v 117.255280 -114.044907 -0.999813 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 117.255280 -114.044907 -0.999813 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 113.282166 -117.438248 -0.999807 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 114.045090 -117.255081 -0.999808 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 116.545074 -115.438751 -0.999811 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 116.545074 -115.438751 1.000187 188 188 188 +v 116.545074 -115.438751 -0.999811 188 188 188 +v 116.035522 -116.035355 1.000188 188 188 188 +v 116.545074 -115.438751 -0.999811 188 188 188 +v 116.035522 -116.035355 1.000188 188 188 188 +v 116.035522 -116.035355 -0.999810 188 188 188 +v 115.438919 -116.544891 1.000188 188 188 188 +v 116.035522 -116.035355 -0.999810 188 188 188 +v 115.438919 -116.544891 -0.999809 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 116.035522 -116.035355 -0.999810 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 115.438919 -116.544891 -0.999809 188 188 188 +v 114.769943 -116.954834 1.000189 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 114.045090 -117.255081 1.000189 188 188 188 +v 114.045090 -117.255081 -0.999808 188 188 188 +v 113.282166 -117.438248 1.000190 188 188 188 +v 113.282166 -117.438248 -0.999807 188 188 188 +v 115.438919 -116.544891 1.000188 188 188 188 +v 114.769943 -116.954834 1.000189 188 188 188 +v 115.438919 -116.544891 -0.999809 188 188 188 +v 116.035522 -116.035355 -0.999810 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 116.545074 -115.438751 -0.999811 188 188 188 +v 114.045090 -117.255081 1.000189 188 188 188 +v 114.045090 -117.255081 -0.999808 188 188 188 +v 114.769943 -116.954834 -0.999808 188 188 188 +v 113.282166 -117.438248 1.000190 188 188 188 +v 113.282166 -117.438248 -0.999807 188 188 188 +v 114.045090 -117.255081 -0.999808 188 188 188 +v 112.500000 -117.499802 1.000190 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 113.282166 -117.438248 -0.999807 188 188 188 +v 116.955032 -114.769775 1.000185 188 188 188 +v 116.545074 -115.438751 1.000187 188 188 188 +v 116.955032 -114.769775 -0.999812 188 188 188 +v 117.255280 -114.044907 -0.999813 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 117.438446 -113.281998 -0.999815 188 188 188 +v 117.500000 -112.499817 -0.999816 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 117.500000 112.499794 -1.000200 188 188 188 +v 112.500000 -117.499802 1.000190 188 188 188 +v 73.810242 -117.499802 1.000190 188 188 188 +v 112.500000 -117.499802 -0.999807 188 188 188 +v 73.810242 -117.499802 -0.999807 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 72.946182 -117.575027 1.000190 188 188 188 +v 72.108124 -117.798447 1.000190 188 188 188 +v 72.108124 -117.798447 -0.999807 188 188 188 +v 72.108124 -117.798447 1.000190 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v 72.108124 -117.798447 -0.999807 188 188 188 +v -63.464474 -126.035324 -0.999793 188 188 188 +v -70.535538 -118.964279 -0.999805 188 188 188 +v 71.321274 -118.163330 -0.999806 188 188 188 +v -70.535538 -118.964279 -0.999805 188 188 188 +v -70.535538 -118.964279 1.000193 188 188 188 +v -71.132141 -118.454727 -0.999806 188 188 188 +v -71.132141 -118.454727 -0.999806 188 188 188 +v -71.132141 -118.454727 1.000192 188 188 188 +v -71.801117 -118.044769 -0.999806 188 188 188 +v -71.801117 -118.044769 -0.999806 188 188 188 +v -71.801117 -118.044769 1.000190 188 188 188 +v -72.525986 -117.744522 -0.999807 188 188 188 +v -72.525986 -117.744522 -0.999807 188 188 188 +v -72.525986 -117.744522 1.000190 188 188 188 +v -73.288895 -117.561371 -0.999807 188 188 188 +v -73.288895 -117.561371 -0.999807 188 188 188 +v -73.288895 -117.561371 1.000190 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -74.071075 -117.499802 -0.999807 188 188 188 +v -117.438446 -113.281998 -0.999815 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -117.500000 -112.499817 -0.999816 188 188 188 +v -117.500000 112.499794 0.999797 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -117.500000 112.499794 -1.000200 188 188 188 +v -114.045090 117.255066 -1.000208 188 188 188 +v -113.282173 117.438225 -1.000208 188 188 188 +v -113.282173 117.438225 0.999789 188 188 188 +v -112.500008 117.499786 0.999789 188 188 188 +v -113.282173 117.438225 -1.000208 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 +v 72.946182 -117.575027 -0.999807 188 188 188 +v -112.500008 117.499786 -1.000208 188 188 188 +v 112.500000 117.499786 0.999789 188 188 188 +v 113.282166 117.438225 0.999789 188 188 188 +v 112.500000 117.499786 -1.000208 188 188 188 + +f 1 132 4 +f 2 133 134 +f 129 135 136 +f 3 137 138 +f 58 139 140 +f 62 141 142 +f 126 143 144 +f 125 145 146 +f 5 147 148 +f 6 149 150 +f 7 151 152 +f 8 153 154 +f 9 155 156 +f 130 157 158 +f 10 159 160 +f 11 161 162 +f 163 164 12 +f 15 165 166 +f 167 168 13 +f 14 169 170 +f 16 171 172 +f 17 173 174 +f 175 176 18 +f 19 177 178 +f 179 180 20 +f 21 181 182 +f 183 184 105 +f 22 185 186 +f 187 188 23 +f 24 189 190 +f 191 192 104 +f 25 193 194 +f 195 196 27 +f 26 197 198 +f 199 200 28 +f 29 201 202 +f 203 204 30 +f 32 205 206 +f 207 208 103 +f 31 209 210 +f 211 212 33 +f 131 213 214 +f 215 216 217 +f 123 34 218 +f 219 36 220 +f 221 124 222 +f 91 223 224 +f 35 225 226 +f 100 227 228 +f 38 229 230 +f 37 231 232 +f 39 233 234 +f 40 235 236 +f 102 237 238 +f 55 128 127 +f 56 239 240 +f 241 242 243 +f 244 42 245 +f 246 41 247 +f 43 248 249 +f 44 250 251 +f 54 252 253 +f 45 254 255 +f 256 257 258 +f 259 53 260 +f 261 46 262 +f 47 263 264 +f 50 265 266 +f 48 267 268 +f 49 269 270 +f 271 272 273 +f 274 51 275 +f 52 276 277 +f 278 279 280 +f 281 282 283 +f 284 285 286 +f 287 288 289 +f 290 291 292 +f 293 294 295 +f 57 296 297 +f 59 298 299 +f 60 300 301 +f 61 302 303 +f 304 305 306 +f 307 80 308 +f 309 64 310 +f 63 311 312 +f 67 313 314 +f 65 315 316 +f 66 317 318 +f 319 320 321 +f 322 69 323 +f 324 68 325 +f 70 326 327 +f 72 328 329 +f 71 330 331 +f 73 332 333 +f 334 335 336 +f 337 77 338 +f 339 74 340 +f 341 76 342 +f 75 343 344 +f 78 345 346 +f 347 348 349 +f 350 351 352 +f 79 353 354 +f 355 356 357 +f 358 359 360 +f 361 362 363 +f 364 365 366 +f 367 368 369 +f 81 370 371 +f 82 372 373 +f 83 374 375 +f 85 376 377 +f 84 378 379 +f 86 380 381 +f 101 382 383 +f 384 385 386 +f 88 387 388 +f 87 389 390 +f 391 392 393 +f 394 89 395 +f 396 90 397 +f 398 92 399 +f 400 94 401 +f 402 93 403 +f 404 405 406 +f 407 408 409 +f 410 411 412 +f 95 413 414 +f 96 415 416 +f 97 417 418 +f 98 419 420 +f 99 421 422 +f 423 424 425 +f 426 427 428 +f 429 430 431 +f 432 433 434 +f 435 436 437 +f 438 439 440 +f 441 442 443 +f 444 445 446 +f 447 448 449 +f 450 451 452 +f 453 454 455 +f 456 457 458 +f 459 460 461 +f 462 463 464 +f 465 466 467 +f 468 469 470 +f 471 472 473 +f 474 475 476 +f 477 106 478 +f 479 122 480 +f 481 107 482 +f 483 110 484 +f 485 486 487 +f 108 488 489 +f 118 490 491 +f 109 492 493 +f 121 494 495 +f 111 496 497 +f 498 112 499 +f 500 114 501 +f 502 113 503 +f 504 120 505 +f 506 507 508 +f 115 509 510 +f 511 116 512 +f 513 117 514 +f 515 119 516 +f 517 518 519 +f 520 521 522 +f 523 524 525 +f 526 527 528 +f 529 530 531 +f 532 533 534 +f 535 536 537 +f 538 539 540 +f 541 542 543 +f 544 545 546 +f 547 548 549 +f 550 551 552 +f 553 554 555 +f 556 557 558 +f 559 560 561 +f 562 563 564 +f 565 566 567 +f 568 569 570 +f 571 572 573 +f 574 575 576 +f 577 578 579 +f 580 581 582 +f 583 584 585 +f 586 587 588 + +vt 0.791673 0.050126 +vt 0.960614 0.977504 +vt 0.037522 0.977504 +vt 0.794901 0.051562 +vt 0.963823 0.977262 +vt 0.966953 0.976541 +vt 0.969927 0.975360 +vt 0.972672 0.973746 +vt 0.975119 0.971741 +vt 0.977210 0.969393 +vt 0.978892 0.966761 +vt 0.980123 0.963908 +vt 0.980875 0.960906 +vt 0.981128 0.957828 +vt 0.798339 0.052441 +vt 0.981128 0.072413 +vt 0.980875 0.069335 +vt 0.801884 0.052737 +vt 0.980123 0.066333 +vt 0.978892 0.063480 +vt 0.977210 0.060848 +vt 0.975119 0.058500 +vt 0.972672 0.056495 +vt 0.969927 0.054882 +vt 0.966953 0.053700 +vt 0.960614 0.052737 +vt 0.963823 0.052979 +vt 0.788752 0.048177 +vt 0.750931 0.017946 +vt 0.748011 0.015996 +vt 0.744782 0.014560 +vt 0.741344 0.013681 +vt 0.737799 0.013385 +vt 0.207239 0.048979 +vt 0.253201 0.013385 +vt 0.209687 0.046974 +vt 0.249993 0.013627 +vt 0.246863 0.014348 +vt 0.243889 0.015530 +vt 0.241144 0.017143 +vt 0.238696 0.019148 +vt 0.204494 0.050593 +vt 0.201520 0.051774 +vt 0.198390 0.052495 +vt 0.195181 0.052737 +vt 0.017009 0.957828 +vt 0.017009 0.072413 +vt 0.037522 0.052737 +vt 0.017261 0.069335 +vt 0.018012 0.066333 +vt 0.019244 0.063480 +vt 0.020926 0.060848 +vt 0.023017 0.058500 +vt 0.025464 0.056495 +vt 0.028209 0.054882 +vt 0.031183 0.053700 +vt 0.034313 0.052979 +vt 0.034313 0.977262 +vt 0.031183 0.976541 +vt 0.028209 0.975360 +vt 0.025464 0.973746 +vt 0.023017 0.971741 +vt 0.020926 0.969393 +vt 0.019244 0.966761 +vt 0.018012 0.963908 +vt 0.017261 0.960906 + +usemtl Mat_0 +f 123/4 31/6 131/5 +f 123/4 131/5 1/2 +f 34/1 123/4 1/2 +f 40/29 102/28 2/3 +f 99/30 40/29 2/3 +f 98/31 99/30 2/3 +f 97/32 98/31 2/3 +f 96/33 97/32 2/3 +f 85/34 96/33 2/3 +f 83/42 85/34 2/3 +f 82/43 83/42 2/3 +f 81/44 82/43 2/3 +f 79/45 81/44 2/3 +f 52/46 79/45 2/3 +f 128/58 52/46 2/3 +f 55/59 52/46 128/58 +f 51/66 52/46 48/65 +f 48/65 52/46 47/64 +f 47/64 52/46 46/63 +f 46/63 52/46 54/62 +f 54/62 52/46 43/61 +f 43/61 52/46 41/60 +f 41/60 52/46 55/59 +f 57/47 79/45 52/46 +f 75/57 78/48 76/56 +f 76/56 78/48 71/55 +f 71/55 78/48 70/54 +f 70/54 78/48 68/53 +f 68/53 78/48 65/52 +f 65/52 78/48 63/51 +f 63/51 78/48 64/50 +f 64/50 78/48 60/49 +f 60/49 78/48 57/47 +f 78/48 79/45 57/47 +f 95/35 96/33 85/34 +f 84/36 95/35 85/34 +f 93/37 95/35 84/36 +f 94/38 93/37 84/36 +f 90/39 94/38 84/36 +f 88/40 90/39 84/36 +f 86/41 88/40 84/36 +f 102/28 34/1 2/3 +f 123/4 32/7 31/6 +f 123/4 29/8 32/7 +f 123/4 26/9 29/8 +f 123/4 25/10 26/9 +f 123/4 24/11 25/10 +f 123/4 22/12 24/11 +f 123/4 21/13 22/12 +f 123/4 19/14 21/13 +f 123/4 10/15 19/14 +f 10/15 17/16 19/14 +f 10/15 16/17 17/16 +f 11/18 116/25 115/24 +f 11/18 115/24 113/23 +f 11/18 119/26 116/25 +f 119/26 117/27 116/25 +f 11/18 113/23 112/22 +f 11/18 112/22 111/21 +f 11/18 111/21 107/20 +f 11/18 107/20 106/19 +f 11/18 106/19 16/17 +f 10/15 11/18 16/17 +f 34/1 1/2 2/3 + diff --git a/resources/meshes/Hellbot_Magna_2_300.obj b/resources/meshes/Hellbot_Magna_2_300.obj new file mode 100644 index 0000000000..4f80fea99d --- /dev/null +++ b/resources/meshes/Hellbot_Magna_2_300.obj @@ -0,0 +1,952 @@ +# Exported from 3D Builder +mtllib Hellbot_Magna_2_300.mtl + +o Object.1 +v 150.000000 154.999985 0.999812 188 188 188 +v -150.782166 154.938431 -1.000188 188 188 188 +v -110.315590 -155.146835 -0.999824 188 188 188 +v -109.121323 -155.878708 -0.999823 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 110.315582 -155.146835 -0.999824 188 188 188 +v 110.773346 -155.036942 1.000176 188 188 188 +v 111.242645 -155.000015 1.000176 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 111.242645 -155.000015 -0.999824 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 150.782166 154.938431 0.999812 188 188 188 +v 151.545074 154.755280 0.999812 188 188 188 +v 150.782166 154.938431 -1.000188 188 188 188 +v 152.269958 154.455017 0.999812 188 188 188 +v 152.938934 154.045074 -1.000187 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 153.535522 153.535538 0.999813 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 152.938934 154.045074 0.999813 188 188 188 +v 154.045105 152.938919 0.999814 188 188 188 +v 154.045105 152.938919 -1.000186 188 188 188 +v 154.455048 152.269943 0.999815 188 188 188 +v 154.755280 151.545074 0.999816 188 188 188 +v 154.455048 152.269943 -1.000185 188 188 188 +v 154.938446 150.782166 0.999817 188 188 188 +v 154.755280 151.545074 -1.000184 188 188 188 +v 152.269958 154.455017 -1.000188 188 188 188 +v 155.000000 -150.000015 1.000170 188 188 188 +v 154.938446 -150.782181 1.000171 188 188 188 +v 154.938446 -150.782181 -0.999829 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 150.782166 -154.938431 -0.999824 188 188 188 +v 150.000000 -155.000015 1.000176 188 188 188 +v 154.755280 -151.545090 1.000172 188 188 188 +v 154.455048 -152.269974 1.000172 188 188 188 +v 154.455048 -152.269974 -0.999827 188 188 188 +v 154.755280 -151.545090 -0.999828 188 188 188 +v 154.045105 -152.938919 -0.999827 188 188 188 +v 153.535522 -153.535538 1.000174 188 188 188 +v 153.535522 -153.535538 -0.999826 188 188 188 +v 152.938934 -154.045090 1.000175 188 188 188 +v 152.938934 -154.045090 -0.999825 188 188 188 +v 151.545074 -154.755295 1.000176 188 188 188 +v 154.045105 -152.938919 1.000173 188 188 188 +v 152.269958 -154.455032 1.000175 188 188 188 +v 152.269958 -154.455032 -0.999825 188 188 188 +v 150.782166 -154.938431 1.000176 188 188 188 +v 155.000000 149.999985 0.999818 188 188 188 +v 154.938446 150.782166 -1.000183 188 188 188 +v -110.315590 -155.146835 1.000176 188 188 188 +v -110.773338 -155.036942 1.000176 188 188 188 +v -109.880669 -155.326981 1.000176 188 188 188 +v -109.479286 -155.572952 1.000177 188 188 188 +v -109.121323 -155.878708 1.000177 188 188 188 +v -109.479286 -155.572952 -0.999824 188 188 188 +v -100.878677 -164.121323 1.000187 188 188 188 +v -100.520714 -164.427048 -0.999813 188 188 188 +v -99.226662 -164.963089 -0.999812 188 188 188 +v -99.684410 -164.853195 -0.999813 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v 98.757355 -165.000015 -0.999812 188 188 188 +v 100.878677 -164.121323 1.000187 188 188 188 +v 100.878677 -164.121323 -0.999814 188 188 188 +v 100.520721 -164.427048 1.000187 188 188 188 +v 100.520721 -164.427048 -0.999813 188 188 188 +v 100.119324 -164.673019 1.000187 188 188 188 +v 99.684418 -164.853195 1.000187 188 188 188 +v 99.684418 -164.853195 -0.999813 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 99.226669 -164.963089 1.000188 188 188 188 +v 99.226669 -164.963089 -0.999812 188 188 188 +v -98.757355 -165.000015 1.000188 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v -99.684410 -164.853195 1.000187 188 188 188 +v -100.119324 -164.673019 -0.999813 188 188 188 +v -100.520714 -164.427048 1.000187 188 188 188 +v -100.119324 -164.673019 1.000187 188 188 188 +v -99.226662 -164.963089 1.000188 188 188 188 +v 98.757355 -165.000015 1.000188 188 188 188 +v 109.121338 -155.878708 1.000177 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 109.479279 -155.572952 1.000177 188 188 188 +v 110.315582 -155.146835 1.000176 188 188 188 +v 109.880676 -155.326981 1.000176 188 188 188 +v 109.880676 -155.326981 -0.999824 188 188 188 +v -109.880669 -155.326981 -0.999824 188 188 188 +v -110.773338 -155.036942 -0.999824 188 188 188 +v -111.242638 -155.000015 1.000176 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -152.938934 -154.045090 -0.999825 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -153.535522 -153.535538 -0.999826 188 188 188 +v -154.755280 -151.545090 -0.999828 188 188 188 +v -154.938446 -150.782181 1.000171 188 188 188 +v -154.938446 -150.782181 -0.999829 188 188 188 +v -155.000000 -150.000015 1.000170 188 188 188 +v -155.000000 149.999985 0.999818 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -151.545074 154.755280 0.999812 188 188 188 +v -150.782166 154.938431 0.999812 188 188 188 +v -152.938934 154.045074 -1.000187 188 188 188 +v -154.045090 152.938919 -1.000186 188 188 188 +v -154.455032 152.269943 -1.000185 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -154.938446 150.782166 0.999817 188 188 188 +v -154.755280 151.545074 0.999816 188 188 188 +v -154.938446 150.782166 -1.000183 188 188 188 +v -152.938934 154.045074 0.999813 188 188 188 +v -152.269958 154.455017 0.999812 188 188 188 +v -153.535522 153.535538 0.999813 188 188 188 +v -153.535522 153.535522 -1.000187 188 188 188 +v -154.045090 152.938919 0.999814 188 188 188 +v -154.455032 152.269943 0.999815 188 188 188 +v -154.755280 151.545074 -1.000184 188 188 188 +v -152.269958 154.455017 -1.000188 188 188 188 +v -151.545074 -154.755295 1.000176 188 188 188 +v -150.782166 -154.938431 -0.999824 188 188 188 +v -150.782166 -154.938431 1.000176 188 188 188 +v -152.269958 -154.455032 1.000175 188 188 188 +v -152.269958 -154.455032 -0.999825 188 188 188 +v -153.535522 -153.535538 1.000174 188 188 188 +v -154.045090 -152.938919 1.000173 188 188 188 +v -154.455032 -152.269974 1.000172 188 188 188 +v -154.045090 -152.938919 -0.999827 188 188 188 +v -154.755280 -151.545090 1.000172 188 188 188 +v -154.455032 -152.269974 -0.999827 188 188 188 +v -152.938934 -154.045090 1.000175 188 188 188 +v -150.000000 -155.000015 -0.999824 188 188 188 +v -150.000000 -155.000015 1.000176 188 188 188 +v -150.000000 154.999985 0.999812 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 + +v 150.000000 154.999985 0.999812 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -150.000000 154.999985 0.999812 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -150.782166 154.938431 -1.000188 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -110.773338 -155.036942 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -110.315590 -155.146835 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -109.880669 -155.326981 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -109.479286 -155.572952 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v -109.121323 -155.878708 -0.999823 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 109.880676 -155.326981 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 110.315582 -155.146835 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 110.315582 -155.146835 -0.999824 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v 110.773346 -155.036942 1.000176 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v 111.242645 -155.000015 1.000176 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v 111.242645 -155.000015 1.000176 188 188 188 +v 111.242645 -155.000015 -0.999824 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 111.242645 -155.000015 -0.999824 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 154.938446 150.782166 -1.000183 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 154.755280 151.545074 -1.000184 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 154.455048 152.269943 -1.000185 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 154.045105 152.938919 -1.000186 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 150.782166 154.938431 -1.000188 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 150.782166 154.938431 0.999812 188 188 188 +v 150.782166 154.938431 -1.000188 188 188 188 +v 151.545074 154.755280 0.999812 188 188 188 +v 150.782166 154.938431 -1.000188 188 188 188 +v 151.545074 154.755280 0.999812 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 152.269958 154.455017 0.999812 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 152.269958 154.455017 -1.000188 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 152.938934 154.045074 -1.000187 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 152.938934 154.045074 -1.000187 188 188 188 +v 153.535522 153.535538 0.999813 188 188 188 +v 152.938934 154.045074 -1.000187 188 188 188 +v 154.045105 152.938919 -1.000186 188 188 188 +v 154.455048 152.269943 0.999815 188 188 188 +v 154.455048 152.269943 -1.000185 188 188 188 +v 154.755280 151.545074 0.999816 188 188 188 +v 154.755280 151.545074 -1.000184 188 188 188 +v 154.938446 150.782166 0.999817 188 188 188 +v 154.938446 150.782166 -1.000183 188 188 188 +v 153.535522 153.535538 0.999813 188 188 188 +v 154.045105 152.938919 0.999814 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 152.938934 154.045074 0.999813 188 188 188 +v 152.938934 154.045074 -1.000187 188 188 188 +v 152.269958 154.455017 -1.000188 188 188 188 +v 152.269958 154.455017 0.999812 188 188 188 +v 152.938934 154.045074 0.999813 188 188 188 +v 152.269958 154.455017 -1.000188 188 188 188 +v 155.000000 -150.000015 1.000170 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 154.938446 -150.782181 1.000171 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 154.938446 -150.782181 -0.999829 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 150.782166 -154.938431 -0.999824 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 150.782166 -154.938431 -0.999824 188 188 188 +v 150.000000 -155.000015 1.000176 188 188 188 +v 150.782166 -154.938431 -0.999824 188 188 188 +v 154.755280 -151.545090 1.000172 188 188 188 +v 154.755280 -151.545090 -0.999828 188 188 188 +v 154.938446 -150.782181 -0.999829 188 188 188 +v 154.455048 -152.269974 1.000172 188 188 188 +v 154.755280 -151.545090 -0.999828 188 188 188 +v 154.455048 -152.269974 -0.999827 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 154.755280 -151.545090 -0.999828 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 154.455048 -152.269974 -0.999827 188 188 188 +v 154.045105 -152.938919 -0.999827 188 188 188 +v 154.455048 -152.269974 -0.999827 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 154.045105 -152.938919 -0.999827 188 188 188 +v 153.535522 -153.535538 -0.999826 188 188 188 +v 154.045105 -152.938919 -0.999827 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 153.535522 -153.535538 -0.999826 188 188 188 +v 152.938934 -154.045090 -0.999825 188 188 188 +v 153.535522 -153.535538 -0.999826 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 152.938934 -154.045090 -0.999825 188 188 188 +v 152.269958 -154.455032 -0.999825 188 188 188 +v 152.938934 -154.045090 -0.999825 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 152.269958 -154.455032 -0.999825 188 188 188 +v 154.455048 -152.269974 1.000172 188 188 188 +v 154.045105 -152.938919 1.000173 188 188 188 +v 154.455048 -152.269974 -0.999827 188 188 188 +v 154.045105 -152.938919 1.000173 188 188 188 +v 153.535522 -153.535538 1.000174 188 188 188 +v 154.045105 -152.938919 -0.999827 188 188 188 +v 153.535522 -153.535538 1.000174 188 188 188 +v 152.938934 -154.045090 1.000175 188 188 188 +v 153.535522 -153.535538 -0.999826 188 188 188 +v 152.938934 -154.045090 1.000175 188 188 188 +v 152.269958 -154.455032 1.000175 188 188 188 +v 152.938934 -154.045090 -0.999825 188 188 188 +v 152.269958 -154.455032 1.000175 188 188 188 +v 151.545074 -154.755295 1.000176 188 188 188 +v 152.269958 -154.455032 -0.999825 188 188 188 +v 151.545074 -154.755295 1.000176 188 188 188 +v 150.782166 -154.938431 1.000176 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 150.782166 -154.938431 1.000176 188 188 188 +v 150.782166 -154.938431 -0.999824 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 154.755280 -151.545090 -0.999828 188 188 188 +v 151.545074 -154.755295 -0.999824 188 188 188 +v 154.938446 -150.782181 -0.999829 188 188 188 +v 154.938446 -150.782181 1.000171 188 188 188 +v 154.755280 -151.545090 1.000172 188 188 188 +v 154.938446 -150.782181 -0.999829 188 188 188 +v 155.000000 149.999985 0.999818 188 188 188 +v 155.000000 -150.000015 1.000170 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 151.545074 154.755280 -1.000188 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 150.782166 154.938431 -1.000188 188 188 188 +v 154.045105 152.938919 0.999814 188 188 188 +v 154.045105 152.938919 -1.000186 188 188 188 +v 153.535522 153.535522 -1.000187 188 188 188 +v 154.455048 152.269943 0.999815 188 188 188 +v 154.455048 152.269943 -1.000185 188 188 188 +v 154.045105 152.938919 -1.000186 188 188 188 +v 154.755280 151.545074 0.999816 188 188 188 +v 154.755280 151.545074 -1.000184 188 188 188 +v 154.455048 152.269943 -1.000185 188 188 188 +v 154.938446 150.782166 0.999817 188 188 188 +v 154.938446 150.782166 -1.000183 188 188 188 +v 154.755280 151.545074 -1.000184 188 188 188 +v 155.000000 149.999985 0.999818 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 154.938446 150.782166 -1.000183 188 188 188 +v 155.000000 -150.000015 -0.999830 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 155.000000 149.999985 -1.000182 188 188 188 +v 150.000000 -155.000015 1.000176 188 188 188 +v 111.242645 -155.000015 1.000176 188 188 188 +v 150.000000 -155.000015 -0.999824 188 188 188 +v 111.242645 -155.000015 -0.999824 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v -110.773338 -155.036942 -0.999824 188 188 188 +v -110.315590 -155.146835 1.000176 188 188 188 +v -110.315590 -155.146835 -0.999824 188 188 188 +v -109.880669 -155.326981 1.000176 188 188 188 +v -109.880669 -155.326981 -0.999824 188 188 188 +v -109.479286 -155.572952 1.000177 188 188 188 +v -109.479286 -155.572952 -0.999824 188 188 188 +v -109.121323 -155.878708 1.000177 188 188 188 +v -100.878677 -164.121323 1.000187 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -100.520714 -164.427048 -0.999813 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -100.119324 -164.673019 -0.999813 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -99.684410 -164.853195 -0.999813 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -99.226662 -164.963089 -0.999812 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 98.757355 -165.000015 -0.999812 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 99.226669 -164.963089 -0.999812 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 99.684418 -164.853195 -0.999813 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 100.878677 -164.121323 -0.999814 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 100.878677 -164.121323 1.000187 188 188 188 +v 100.878677 -164.121323 -0.999814 188 188 188 +v 100.520721 -164.427048 1.000187 188 188 188 +v 100.878677 -164.121323 -0.999814 188 188 188 +v 100.520721 -164.427048 1.000187 188 188 188 +v 100.520721 -164.427048 -0.999813 188 188 188 +v 100.119324 -164.673019 1.000187 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 100.520721 -164.427048 -0.999813 188 188 188 +v 100.119324 -164.673019 1.000187 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 99.684418 -164.853195 1.000187 188 188 188 +v 99.684418 -164.853195 -0.999813 188 188 188 +v 100.520721 -164.427048 -0.999813 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 100.878677 -164.121323 -0.999814 188 188 188 +v 99.684418 -164.853195 1.000187 188 188 188 +v 99.684418 -164.853195 -0.999813 188 188 188 +v 100.119324 -164.673019 -0.999813 188 188 188 +v 99.226669 -164.963089 1.000188 188 188 188 +v 99.226669 -164.963089 -0.999812 188 188 188 +v 99.684418 -164.853195 -0.999813 188 188 188 +v 99.226669 -164.963089 1.000188 188 188 188 +v 99.226669 -164.963089 -0.999812 188 188 188 +v 98.757355 -165.000015 1.000188 188 188 188 +v 98.757355 -165.000015 -0.999812 188 188 188 +v 99.226669 -164.963089 -0.999812 188 188 188 +v 98.757355 -165.000015 -0.999812 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v -99.226662 -164.963089 -0.999812 188 188 188 +v -99.226662 -164.963089 -0.999812 188 188 188 +v -99.684410 -164.853195 -0.999813 188 188 188 +v -99.684410 -164.853195 -0.999813 188 188 188 +v -100.119324 -164.673019 -0.999813 188 188 188 +v -100.119324 -164.673019 1.000187 188 188 188 +v -100.119324 -164.673019 -0.999813 188 188 188 +v -100.119324 -164.673019 -0.999813 188 188 188 +v -100.520714 -164.427048 1.000187 188 188 188 +v -100.520714 -164.427048 -0.999813 188 188 188 +v -100.520714 -164.427048 1.000187 188 188 188 +v -100.878677 -164.121323 1.000187 188 188 188 +v -100.520714 -164.427048 -0.999813 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -109.121323 -155.878708 1.000177 188 188 188 +v -109.121323 -155.878708 -0.999823 188 188 188 +v -99.684410 -164.853195 1.000187 188 188 188 +v -100.119324 -164.673019 1.000187 188 188 188 +v -99.684410 -164.853195 -0.999813 188 188 188 +v -99.226662 -164.963089 1.000188 188 188 188 +v -99.684410 -164.853195 1.000187 188 188 188 +v -99.226662 -164.963089 -0.999812 188 188 188 +v -98.757355 -165.000015 1.000188 188 188 188 +v -99.226662 -164.963089 1.000188 188 188 188 +v -98.757355 -165.000015 -0.999812 188 188 188 +v 98.757355 -165.000015 1.000188 188 188 188 +v -98.757355 -165.000015 1.000188 188 188 188 +v 98.757355 -165.000015 -0.999812 188 188 188 +v 100.878677 -164.121323 1.000187 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 109.479279 -155.572952 1.000177 188 188 188 +v 109.121338 -155.878708 1.000177 188 188 188 +v 109.121338 -155.878708 -0.999823 188 188 188 +v 109.479279 -155.572952 1.000177 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v 109.880676 -155.326981 1.000176 188 188 188 +v 109.880676 -155.326981 -0.999824 188 188 188 +v 110.773346 -155.036942 1.000176 188 188 188 +v 110.315582 -155.146835 1.000176 188 188 188 +v 110.315582 -155.146835 -0.999824 188 188 188 +v 110.315582 -155.146835 1.000176 188 188 188 +v 109.880676 -155.326981 -0.999824 188 188 188 +v 110.315582 -155.146835 -0.999824 188 188 188 +v 109.880676 -155.326981 1.000176 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v 109.880676 -155.326981 -0.999824 188 188 188 +v -100.878677 -164.121323 -0.999814 188 188 188 +v -109.121323 -155.878708 -0.999823 188 188 188 +v 109.479279 -155.572952 -0.999824 188 188 188 +v -109.121323 -155.878708 -0.999823 188 188 188 +v -109.121323 -155.878708 1.000177 188 188 188 +v -109.479286 -155.572952 -0.999824 188 188 188 +v -109.479286 -155.572952 -0.999824 188 188 188 +v -109.479286 -155.572952 1.000177 188 188 188 +v -109.880669 -155.326981 -0.999824 188 188 188 +v -109.880669 -155.326981 -0.999824 188 188 188 +v -109.880669 -155.326981 1.000176 188 188 188 +v -110.315590 -155.146835 -0.999824 188 188 188 +v -110.315590 -155.146835 -0.999824 188 188 188 +v -110.315590 -155.146835 1.000176 188 188 188 +v -110.773338 -155.036942 -0.999824 188 188 188 +v -110.773338 -155.036942 -0.999824 188 188 188 +v -110.773338 -155.036942 1.000176 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -110.773338 -155.036942 1.000176 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -111.242638 -155.000015 1.000176 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -150.000000 -155.000015 1.000176 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -150.000000 -155.000015 -0.999824 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -152.269958 -154.455032 -0.999825 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -152.938934 -154.045090 -0.999825 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -153.535522 -153.535538 -0.999826 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -154.045090 -152.938919 -0.999827 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -154.455032 -152.269974 -0.999827 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -154.755280 -151.545090 -0.999828 188 188 188 +v -154.755280 -151.545090 -0.999828 188 188 188 +v -154.938446 -150.782181 -0.999829 188 188 188 +v -154.938446 -150.782181 1.000171 188 188 188 +v -154.938446 -150.782181 -0.999829 188 188 188 +v -154.938446 -150.782181 -0.999829 188 188 188 +v -155.000000 -150.000015 1.000170 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -155.000000 -150.000015 1.000170 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -151.545074 154.755280 0.999812 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -152.269958 154.455017 -1.000188 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -152.938934 154.045074 -1.000187 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -153.535522 153.535522 -1.000187 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -154.045090 152.938919 -1.000186 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -154.455032 152.269943 -1.000185 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -154.755280 151.545074 -1.000184 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -154.938446 150.782166 -1.000183 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -154.938446 150.782166 -1.000183 188 188 188 +v -154.938446 150.782166 0.999817 188 188 188 +v -154.938446 150.782166 -1.000183 188 188 188 +v -152.938934 154.045074 -1.000187 188 188 188 +v -152.938934 154.045074 0.999813 188 188 188 +v -153.535522 153.535522 -1.000187 188 188 188 +v -153.535522 153.535538 0.999813 188 188 188 +v -154.045090 152.938919 -1.000186 188 188 188 +v -154.045090 152.938919 0.999814 188 188 188 +v -154.455032 152.269943 -1.000185 188 188 188 +v -154.755280 151.545074 0.999816 188 188 188 +v -154.455032 152.269943 0.999815 188 188 188 +v -154.755280 151.545074 -1.000184 188 188 188 +v -155.000000 149.999985 0.999818 188 188 188 +v -154.938446 150.782166 0.999817 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -154.938446 150.782166 -1.000183 188 188 188 +v -154.755280 151.545074 0.999816 188 188 188 +v -154.755280 151.545074 -1.000184 188 188 188 +v -154.755280 151.545074 -1.000184 188 188 188 +v -154.455032 152.269943 0.999815 188 188 188 +v -154.455032 152.269943 -1.000185 188 188 188 +v -154.455032 152.269943 -1.000185 188 188 188 +v -154.045090 152.938919 0.999814 188 188 188 +v -154.045090 152.938919 -1.000186 188 188 188 +v -154.045090 152.938919 -1.000186 188 188 188 +v -153.535522 153.535538 0.999813 188 188 188 +v -153.535522 153.535522 -1.000187 188 188 188 +v -153.535522 153.535522 -1.000187 188 188 188 +v -152.938934 154.045074 0.999813 188 188 188 +v -152.938934 154.045074 -1.000187 188 188 188 +v -152.938934 154.045074 -1.000187 188 188 188 +v -152.269958 154.455017 0.999812 188 188 188 +v -152.269958 154.455017 -1.000188 188 188 188 +v -152.269958 154.455017 0.999812 188 188 188 +v -151.545074 154.755280 0.999812 188 188 188 +v -152.269958 154.455017 -1.000188 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -150.782166 154.938431 0.999812 188 188 188 +v -150.782166 154.938431 -1.000188 188 188 188 +v -150.000000 -155.000015 -0.999824 188 188 188 +v -150.782166 -154.938431 1.000176 188 188 188 +v -150.782166 -154.938431 -0.999824 188 188 188 +v -150.782166 -154.938431 -0.999824 188 188 188 +v -151.545074 -154.755295 1.000176 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -151.545074 -154.755295 1.000176 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -152.269958 -154.455032 1.000175 188 188 188 +v -152.269958 -154.455032 -0.999825 188 188 188 +v -152.938934 -154.045090 1.000175 188 188 188 +v -152.938934 -154.045090 -0.999825 188 188 188 +v -153.535522 -153.535538 1.000174 188 188 188 +v -153.535522 -153.535538 -0.999826 188 188 188 +v -154.045090 -152.938919 1.000173 188 188 188 +v -154.045090 -152.938919 -0.999827 188 188 188 +v -154.455032 -152.269974 1.000172 188 188 188 +v -154.455032 -152.269974 -0.999827 188 188 188 +v -154.755280 -151.545090 1.000172 188 188 188 +v -154.938446 -150.782181 1.000171 188 188 188 +v -154.755280 -151.545090 -0.999828 188 188 188 +v -154.455032 -152.269974 -0.999827 188 188 188 +v -154.755280 -151.545090 1.000172 188 188 188 +v -154.755280 -151.545090 -0.999828 188 188 188 +v -154.045090 -152.938919 -0.999827 188 188 188 +v -154.455032 -152.269974 1.000172 188 188 188 +v -154.455032 -152.269974 -0.999827 188 188 188 +v -153.535522 -153.535538 -0.999826 188 188 188 +v -154.045090 -152.938919 1.000173 188 188 188 +v -154.045090 -152.938919 -0.999827 188 188 188 +v -152.938934 -154.045090 -0.999825 188 188 188 +v -153.535522 -153.535538 1.000174 188 188 188 +v -153.535522 -153.535538 -0.999826 188 188 188 +v -152.269958 -154.455032 -0.999825 188 188 188 +v -152.938934 -154.045090 1.000175 188 188 188 +v -152.938934 -154.045090 -0.999825 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -152.269958 -154.455032 1.000175 188 188 188 +v -152.269958 -154.455032 -0.999825 188 188 188 +v -150.000000 -155.000015 -0.999824 188 188 188 +v -150.782166 -154.938431 -0.999824 188 188 188 +v -151.545074 -154.755295 -0.999824 188 188 188 +v -150.000000 -155.000015 1.000176 188 188 188 +v -150.782166 -154.938431 1.000176 188 188 188 +v -150.000000 -155.000015 -0.999824 188 188 188 +v -111.242638 -155.000015 -0.999824 188 188 188 +v -154.938446 -150.782181 -0.999829 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -155.000000 -150.000015 -0.999830 188 188 188 +v -155.000000 149.999985 0.999818 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -155.000000 149.999985 -1.000182 188 188 188 +v -151.545074 154.755280 -1.000188 188 188 188 +v -150.782166 154.938431 -1.000188 188 188 188 +v -150.782166 154.938431 0.999812 188 188 188 +v -150.000000 154.999985 0.999812 188 188 188 +v -150.782166 154.938431 -1.000188 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 +v 110.773346 -155.036942 -0.999824 188 188 188 +v -150.000000 154.999985 -1.000188 188 188 188 +v 150.000000 154.999985 0.999812 188 188 188 +v 150.782166 154.938431 0.999812 188 188 188 +v 150.000000 154.999985 -1.000188 188 188 188 + +f 1 136 5 +f 135 137 138 +f 2 139 140 +f 109 141 142 +f 102 143 144 +f 95 145 146 +f 91 147 148 +f 3 149 150 +f 90 151 152 +f 58 153 154 +f 4 155 156 +f 77 157 158 +f 89 159 160 +f 6 161 162 +f 9 163 164 +f 7 165 166 +f 8 167 168 +f 169 170 11 +f 10 171 172 +f 173 174 175 +f 12 176 177 +f 52 178 179 +f 28 180 181 +f 26 182 183 +f 23 184 185 +f 20 186 187 +f 15 188 189 +f 13 190 191 +f 192 14 193 +f 194 18 195 +f 196 16 197 +f 198 29 199 +f 200 17 201 +f 202 203 204 +f 19 205 206 +f 21 207 208 +f 22 24 209 +f 210 25 211 +f 212 27 213 +f 214 51 215 +f 216 217 218 +f 219 220 221 +f 222 223 224 +f 30 31 34 +f 225 226 227 +f 228 32 229 +f 230 33 231 +f 232 35 233 +f 234 235 236 +f 36 237 238 +f 50 239 240 +f 37 38 40 +f 241 242 243 +f 244 39 245 +f 246 247 248 +f 41 249 250 +f 47 251 252 +f 43 253 254 +f 42 255 256 +f 45 257 258 +f 44 259 260 +f 49 261 262 +f 48 263 264 +f 46 265 266 +f 267 268 269 +f 270 271 272 +f 273 274 275 +f 276 277 278 +f 279 280 281 +f 282 283 284 +f 285 286 287 +f 288 289 290 +f 291 292 293 +f 294 295 296 +f 297 298 299 +f 300 301 302 +f 303 304 305 +f 306 307 308 +f 309 310 311 +f 312 313 314 +f 315 316 317 +f 318 319 320 +f 321 322 323 +f 53 54 324 +f 55 325 326 +f 56 327 328 +f 57 329 330 +f 59 331 76 +f 60 332 333 +f 79 334 335 +f 62 336 337 +f 61 338 339 +f 63 340 341 +f 342 343 85 +f 64 344 345 +f 74 346 347 +f 71 348 349 +f 72 350 351 +f 66 352 353 +f 65 354 355 +f 356 67 357 +f 358 68 359 +f 360 69 361 +f 362 363 364 +f 365 70 366 +f 367 73 368 +f 369 370 371 +f 372 373 374 +f 375 376 377 +f 378 83 379 +f 380 381 382 +f 383 75 384 +f 385 386 387 +f 86 388 389 +f 390 82 391 +f 392 78 393 +f 394 81 395 +f 396 80 397 +f 398 399 400 +f 401 402 403 +f 404 405 406 +f 407 408 409 +f 410 411 412 +f 413 414 415 +f 416 417 418 +f 84 419 420 +f 421 422 423 +f 88 424 425 +f 87 426 427 +f 428 429 430 +f 431 432 433 +f 434 435 436 +f 437 438 439 +f 440 441 442 +f 443 444 445 +f 446 447 448 +f 449 450 451 +f 452 453 454 +f 455 92 456 +f 457 134 458 +f 459 460 133 +f 461 462 93 +f 463 464 125 +f 465 466 94 +f 467 468 96 +f 469 470 129 +f 471 472 131 +f 473 474 97 +f 475 476 99 +f 477 98 478 +f 479 100 480 +f 481 482 483 +f 484 101 485 +f 103 104 108 +f 120 486 487 +f 105 488 489 +f 116 490 491 +f 106 492 493 +f 107 494 495 +f 119 496 497 +f 112 498 499 +f 500 501 502 +f 503 110 504 +f 505 111 506 +f 113 114 507 +f 115 508 509 +f 117 510 511 +f 118 512 513 +f 514 515 516 +f 517 518 519 +f 520 521 522 +f 523 524 525 +f 526 527 528 +f 529 530 531 +f 532 533 534 +f 535 536 537 +f 538 539 540 +f 541 542 543 +f 123 121 122 +f 544 545 546 +f 547 548 549 +f 550 124 551 +f 552 132 553 +f 554 126 555 +f 556 127 557 +f 558 128 559 +f 560 130 561 +f 562 563 564 +f 565 566 567 +f 568 569 570 +f 571 572 573 +f 574 575 576 +f 577 578 579 +f 580 581 582 +f 583 584 585 +f 586 587 588 +f 589 590 591 +f 592 593 594 +f 595 596 597 +f 598 599 600 +f 601 602 603 +f 604 605 606 + +vt 0.141107 0.030794 +vt 0.973115 0.989068 +vt 0.015953 0.989068 +vt 0.142567 0.030455 +vt 0.143955 0.029898 +vt 0.145236 0.029138 +vt 0.842690 0.028192 +vt 0.843832 0.029138 +vt 0.845113 0.029898 +vt 0.846500 0.030455 +vt 0.847961 0.030794 +vt 0.849458 0.030908 +vt 0.989068 0.046363 +vt 0.989068 0.973614 +vt 0.975610 0.988877 +vt 0.978045 0.988311 +vt 0.980357 0.987383 +vt 0.982492 0.986116 +vt 0.984395 0.984541 +vt 0.988871 0.976031 +vt 0.988287 0.978389 +vt 0.986021 0.982697 +vt 0.987329 0.980630 +vt 0.988871 0.043945 +vt 0.988287 0.041587 +vt 0.987329 0.039346 +vt 0.986021 0.037279 +vt 0.984395 0.035435 +vt 0.982492 0.033860 +vt 0.980357 0.032593 +vt 0.978045 0.031665 +vt 0.973115 0.030908 +vt 0.975610 0.031099 +vt 0.816391 0.002716 +vt 0.146378 0.028192 +vt 0.809623 0.000000 +vt 0.811121 0.000114 +vt 0.812581 0.000454 +vt 0.813969 0.001011 +vt 0.815249 0.001771 +vt 0.179444 0.000000 +vt 0.177947 0.000114 +vt 0.176487 0.000454 +vt 0.175099 0.001011 +vt 0.172676 0.002716 +vt 0.173818 0.001771 +vt 0.139610 0.030908 +vt 0.000000 0.973614 +vt 0.000000 0.046363 +vt 0.015953 0.030908 +vt 0.013457 0.031099 +vt 0.011023 0.031665 +vt 0.008710 0.032593 +vt 0.006576 0.033860 +vt 0.004672 0.035435 +vt 0.003047 0.037279 +vt 0.001739 0.039346 +vt 0.000781 0.041587 +vt 0.000196 0.043945 +vt 0.013457 0.988877 +vt 0.011023 0.988311 +vt 0.000196 0.976031 +vt 0.000781 0.978389 +vt 0.008710 0.987383 +vt 0.006576 0.986116 +vt 0.004672 0.984541 +vt 0.003047 0.982697 +vt 0.001739 0.980630 + +usemtl Mat_0 +f 51/14 19/19 21/18 +f 51/14 21/18 16/17 +f 51/14 27/20 19/19 +f 27/20 25/21 19/19 +f 25/21 22/22 19/19 +f 25/21 24/23 22/22 +f 51/14 16/17 14/16 +f 51/14 14/16 13/15 +f 51/14 13/15 1/2 +f 30/13 51/14 1/2 +f 8/12 30/13 1/2 +f 8/12 31/24 30/13 +f 36/32 50/33 46/31 +f 8/12 36/32 46/31 +f 8/12 46/31 48/30 +f 8/12 48/30 44/29 +f 8/12 44/29 42/28 +f 8/12 42/28 47/27 +f 8/12 47/27 38/26 +f 8/12 38/26 37/25 +f 8/12 37/25 31/24 +f 7/11 8/12 1/2 +f 87/10 7/11 1/2 +f 88/9 87/10 1/2 +f 86/8 88/9 1/2 +f 84/7 86/8 1/2 +f 56/6 84/7 1/2 +f 55/5 56/6 1/2 +f 53/4 55/5 1/2 +f 54/1 53/4 1/2 +f 65/34 84/7 56/6 +f 57/35 65/34 56/6 +f 83/36 65/34 57/35 +f 75/41 83/36 57/35 +f 82/42 75/41 57/35 +f 78/43 82/42 57/35 +f 81/44 78/43 57/35 +f 59/45 81/44 57/35 +f 70/38 69/39 65/34 +f 73/37 70/38 65/34 +f 69/39 67/40 65/34 +f 80/46 81/44 59/45 +f 83/36 73/37 65/34 +f 100/49 92/47 101/48 +f 101/48 92/47 135/3 +f 104/60 101/48 135/3 +f 103/61 101/48 104/60 +f 111/63 110/62 103/61 +f 114/64 111/63 103/61 +f 113/65 111/63 114/64 +f 115/66 111/63 113/65 +f 117/67 111/63 115/66 +f 118/68 111/63 117/67 +f 110/62 101/48 103/61 +f 98/59 130/58 100/49 +f 130/58 128/57 100/49 +f 128/57 127/56 100/49 +f 127/56 126/55 100/49 +f 126/55 132/54 100/49 +f 132/54 124/53 100/49 +f 124/53 121/52 100/49 +f 121/52 123/51 100/49 +f 123/51 134/50 100/49 +f 134/50 92/47 100/49 +f 92/47 54/1 135/3 +f 54/1 1/2 135/3 + diff --git a/resources/meshes/arjun300_platform.stl b/resources/meshes/arjun300_platform.stl new file mode 100644 index 0000000000..5cceb5919b Binary files /dev/null and b/resources/meshes/arjun300_platform.stl differ diff --git a/resources/meshes/diy220_platform.obj b/resources/meshes/diy220_platform.obj new file mode 100644 index 0000000000..9364251a9b --- /dev/null +++ b/resources/meshes/diy220_platform.obj @@ -0,0 +1,30683 @@ +v -101 146.778 -20.2 +v -100.5 146.644 -20.2 +v -100.76 146.678 -20.2 +v -101.207 146.937 -20.2 +v -101.5 148.714 -20.2 +v 100.5 146.644 -20.2 +v -101.5 147.645 -20.2 +v -101.366 147.145 -20.2 +v 101.5 148.714 -20.2 +v 101.366 147.145 -20.2 +v 101.207 146.937 -20.2 +v -101.07 150.43 28.974 +v 101.07 150.432 28.974 +v 101.5 147.645 -20.2 +v 101.07 149.364 29.018 +v 101.036 152.6 32.923 +v 101.026 152.6 34.136 +v 101.05 151.046 31.207 +v 100.977 152.6 34.47 +v 100.905 150.182 32.734 +v 101.04 150.58 32.434 +v 101.066 149.407 29.557 +v -101.05 151.046 31.207 +v -101.036 152.6 32.923 +v -100.024 152.6 35.233 +v -100.036 150.54 33.621 +v 100.024 152.6 35.233 +v 100.036 150.54 33.621 +v 100.04 149.782 33.03 +v -100.137 152.6 35.226 +v -100.04 149.782 33.03 +v 100.052 149.164 31.512 +v -100.052 149.164 31.512 +v 100.066 148.415 29.674 +v 100.07 148.364 29.044 +v -100.066 148.414 29.674 +v -100.07 148.364 29.044 +v 100.565 148.548 29.661 +v 100.54 149.89 32.952 +v 100.57 148.498 29.044 +v 100.93 148.91 29.619 +v 100.936 148.864 29.034 +v 100.61 152.6 35.026 +v 100.517 152.6 35.078 +v 100.878 152.6 34.684 +v 100.83 152.6 34.788 +v 100.335 152.6 35.18 +v 101 146.778 -20.2 +v 100.76 146.68 -20.2 +v -101.026 152.6 34.136 +v -101.04 150.58 32.434 +v -101.066 149.407 29.557 +v -100.956 152.6 34.537 +v -100.905 150.18 32.734 +v -101.07 149.363 29.018 +v -100.93 148.91 29.619 +v -100.936 148.864 29.034 +v -100.565 148.548 29.661 +v -100.57 148.498 29.044 +v -100.54 149.89 32.952 +v -100.752 152.6 34.89 +v -100.874 152.6 34.68 +v -100.516 152.6 35.08 +v -100.46 152.6 35.124 +v -1.514 113.112 -18.516 +v -2.132 113.03 -18.719 +v -2.98 112.182 -18.614 +v -1.453 112.95 -18.446 +v -0.356 113.376 -18.445 +v -2.43 112.42 -18.512 +v -0.993 113.462 -18.65 +v -1.58 113.284 -18.685 +v -2.642 112.708 -18.751 +v -3.107 112.314 -18.783 +v -3.83 111.013 -18.689 +v -2.188 113.134 -18.953 +v -2.712 112.802 -18.985 +v -3.69 111.617 -18.829 +v -3.405 112.174 -19.033 +v -2.706 112.794 -19.393 +v -3.208 112.417 -19.222 +v -3.788 111.683 -19.063 +v -3.81 111.698 -19.268 +v -3.995 111.094 -18.858 +v -4.1 111.146 -19.092 +v -3.183 112.39 -19.425 +v -4.137 110.973 -19.636 +v -3.32 112.098 -19.637 +v -2.411 112.842 -19.637 +v -2.184 113.126 -19.36 +v -1.356 113.286 -19.634 +v -1.621 113.394 -18.92 +v -1.017 113.567 -19.292 +v -0.372 113.564 -19.452 +v -0.023 113.337 -19.637 +v -0.38 113.667 -19.256 +v -1.019 113.576 -18.885 +v 0.24 113.574 -19.416 +v 0.246 113.677 -19.22 +v 0.246 113.687 -18.812 +v -0.381 113.677 -18.848 +v -0.371 113.56 -18.614 +v 0.24 113.57 -18.578 +v 0.858 113.612 -18.775 +v 0.836 113.496 -18.54 +v 1.458 113.443 -19.144 +v 1.461 113.452 -18.736 +v 1.365 113.166 -18.333 +v 1.423 113.34 -18.502 +v 0.22 113.212 -18.338 +v 1.841 112.78 -18.222 +v 3.157 111.73 -18.098 +v 2.89 112.265 -18.21 +v 3.014 111.613 -18.096 +v 1.758 112.613 -18.22 +v 2.532 112.784 -18.42 +v 3.63 111.37 -18.125 +v 3.433 111.96 -18.337 +v 3.014 112.4 -18.38 +v 3.746 110.778 -18.01 +v 4.014 110.578 -18.058 +v 4.087 109.41 -17.894 +v 3.902 109.397 -17.892 +v 3.576 110.703 -18.008 +v 4.26 109.422 -17.965 +v 4.358 110.042 -18.18 +v 3.83 108.328 -17.796 +v 3.71 109.383 -17.97 +v 3.642 108.367 -17.873 +v 3.462 107.3 -17.694 +v 4.011 108.29 -17.798 +v 3.529 108.887 -18.096 +v 3.528 109.37 -18.144 +v 3.463 108.404 -18.047 +v 3.293 107.39 -17.771 +v 3.328 107.923 -17.996 +v 2.437 106.06 -17.535 +v 3.627 107.215 -17.696 +v 2.698 106.56 -17.667 +v 2.876 107.063 -17.894 +v 3.13 107.475 -17.945 +v 1.73 105.827 -17.538 +v 2.203 106.354 -17.786 +v 2.565 106.686 -17.84 +v 3.01 107.54 -18.357 +v 3.199 107.97 -18.408 +v 1.646 105.99 -17.711 +v 2.14 106.433 -17.983 +v 2.465 106.78 -18.253 +v 1.598 106.08 -17.908 +v 0.723 105.658 -17.598 +v 0.76 105.478 -17.424 +v 2.118 106.46 -18.199 +v 1.151 105.92 -18.067 +v 1.6 106.076 -18.35 +v -0.227 105.59 -17.487 +v -0.238 105.408 -17.314 +v 0.8 105.29 -17.347 +v -0.25 105.217 -17.236 +v -0.72 105.658 -17.43 +v -1.265 105.622 -17.198 +v -1.33 105.442 -17.12 +v 0.264 105.73 -17.958 +v -0.218 105.728 -17.9 +v -1.203 105.794 -17.372 +v 0.703 105.753 -18.238 +v -0.22 105.688 -18.127 +v -1.156 105.923 -17.784 +v -1.66 105.997 -17.313 +v -2.082 106.26 -17.256 +v -1.596 106.12 -17.726 +v -1.17 105.886 -18.011 +v -2.19 106.113 -17.082 +v -2.758 106.905 -17.147 +v -3.2 107.222 -16.916 +v -3.365 107.125 -16.838 +v -2.302 105.958 -17.005 +v -3.043 107.316 -17.09 +v -3.265 107.76 -17.032 +v -2.322 106.637 -17.618 +v -2.924 107.386 -17.502 +v -3.425 108.235 -16.974 +v -3.292 108.27 -17.386 +v -2.959 107.366 -17.73 +v -2.766 106.9 -17.986 +v -2.024 106.34 -17.895 +v -2.088 106.253 -18.094 +v -1.207 105.784 -18.21 +v -1.327 105.45 -18.445 +v -2.55 106.394 -18.211 +v -0.227 105.58 -18.326 +v 0.29 105.4 -18.551 +v 0.725 105.648 -18.436 +v 1.65 105.98 -18.55 +v 1.736 105.816 -18.717 +v 2.142 106.43 -18.426 +v 2.21 106.346 -18.625 +v 2.707 106.552 -18.846 +v 2.797 107.12 -18.533 +v 2.573 106.68 -18.68 +v 3.328 108.432 -18.46 +v 3.367 108.424 -18.687 +v 3.14 107.47 -18.783 +v 3.473 108.402 -18.886 +v 3.43 109.363 -18.783 +v 3.39 109.36 -18.556 +v 3.538 109.37 -18.982 +v 3.654 108.364 -19.053 +v 3.723 109.384 -19.15 +v 3.035 106.95 -18.9 +v 3.998 108.293 -19.123 +v 3.454 107.305 -19.019 +v 3.615 107.22 -19.021 +v 1.9 105.505 -18.788 +v 2.544 105.926 -18.863 +v 0.834 105.123 -18.674 +v -3.052 107.31 -17.928 +v -3.21 107.216 -18.095 +v -3.435 108.232 -17.812 +v -3.614 108.186 -17.98 +v -3.526 108.724 -17.754 +v -3.879 108.684 -17.99 +v -3.357 107.13 -18.163 +v -3.715 110.317 -17.816 +v -3.68 109.75 -17.806 +v -2.297 105.966 -18.33 +v -3.513 107.037 -18.166 +v -2.404 105.82 -18.332 +v -3.333 106.443 -18.148 +v -2.516 105.664 -18.256 +v -4.059 108.664 -17.992 +v -3.677 106.94 -18.09 +v -4.25 108.643 -17.917 +v -3.888 110.373 -17.818 +v -4.14 108.05 -17.974 +v -4.214 109.842 -17.801 +v -3.385 111.406 -17.703 +v -4.07 110.43 -17.743 +v -4.458 109.25 -17.687 +v -4.432 108.622 -17.744 +v -4.395 109.873 -17.63 +v -4.245 110.488 -17.57 +v -4.01 111.074 -17.513 +v -3.543 111.513 -17.627 +v -4.102 111.12 -17.316 +v -3.696 111.616 -17.455 +v -4.343 110.52 -17.374 +v -2.787 112.363 -17.518 +v -2.199 112.562 -17.536 +v -2.907 112.503 -17.346 +v -2.302 112.723 -17.46 +v -0.595 113.16 -17.362 +v -2.101 112.41 -17.533 +v -3.234 111.304 -17.7 +v -2.81 111.578 -17.581 +v -3.356 110.756 -17.69 +v -0.569 112.982 -17.36 +v -1.207 113.222 -17.344 +v -0.623 113.35 -17.287 +v -1.85 113.177 -17.23 +v -1.26 113.398 -17.172 +v -0.025 113.58 -17.057 +v 0.576 113.356 -17.172 +v -0.65 113.533 -17.115 +v -1.288 113.498 -16.976 +v -1.894 113.27 -17.034 +v -0.665 113.635 -16.918 +v -0.025 113.683 -16.86 +v 0.601 113.54 -17 +v -0.025 113.693 -16.453 +v -0.667 113.645 -16.51 +v 0.615 113.64 -16.803 +v 0.616 113.65 -16.395 +v 1.221 113.41 -16.941 +v 1.17 113.232 -17.113 +v 1.118 113.048 -17.189 +v 1.815 113.194 -16.883 +v 2.27 112.743 -16.998 +v 2.168 112.58 -17.073 +v 1.25 113.51 -16.745 +v 1.86 113.297 -16.279 +v 1.857 113.288 -16.686 +v 1.252 113.518 -16.337 +v 2.367 112.9 -16.826 +v 2.884 112.655 -16.578 +v 2.427 112.995 -16.221 +v 1.813 113.19 -16.045 +v 1.22 113.405 -16.103 +v 0.6 113.534 -16.16 +v 1.738 113.022 -15.876 +v 0.576 113.352 -15.992 +v 2.816 112.572 -15.936 +v 2.89 112.663 -16.17 +v 3.364 112.218 -16.112 +v 2.7 112.43 -15.767 +v 3.277 112.138 -15.878 +v 3.357 112.21 -16.52 +v 3.767 111.712 -16.054 +v 3.67 111.646 -15.82 +v 4.092 111.16 -15.996 +v 3.758 111.707 -16.462 +v 3.28 112.14 -16.716 +v 3.673 111.648 -16.658 +v 3.522 111.544 -16.83 +v 3.145 112.016 -16.888 +v 3.99 111.108 -16.6 +v 4.083 111.154 -16.404 +v 4.232 110.525 -16.542 +v 4.33 110.557 -16.346 +v 4.387 109.92 -16.485 +v 4.488 109.94 -16.288 +v 4.498 109.94 -15.88 +v 4.34 110.56 -15.938 +v 4.455 109.297 -16.427 +v 4.558 109.3 -16.23 +v 4.568 109.302 -15.823 +v 4.45 109.297 -15.59 +v 4.382 109.92 -15.647 +v 4.201 109.887 -15.478 +v 4.228 110.523 -15.704 +v 3.822 111.024 -15.593 +v 3.987 111.106 -15.762 +v 3.375 111.443 -15.58 +v 2.175 112.592 -15.748 +v 1.122 113.06 -15.864 +v -0.597 113.174 -16.037 +v -0.025 113.575 -16.219 +v -0.623 113.346 -16.107 +v -1.773 113.006 -16.223 +v -2.206 112.573 -16.21 +v -0.65 113.528 -16.276 +v -1.258 113.394 -16.334 +v -1.85 113.173 -16.392 +v -2.399 112.875 -16.45 +v -2.784 112.36 -16.338 +v -3.215 111.932 -16.397 +v -2.904 112.5 -16.507 +v -1.898 113.28 -16.626 +v -2.462 112.974 -16.683 +v -1.29 113.507 -16.568 +v -2.457 112.966 -17.091 +v -2.98 112.59 -16.741 +v -2.974 112.58 -17.15 +v -2.401 112.88 -17.288 +v -3.442 112.13 -16.8 +v -3.434 112.124 -17.207 +v -3.353 112.053 -16.566 +v -3.79 111.68 -16.85 +v -4.111 111.124 -16.908 +v -4.005 111.072 -16.674 +v -4.353 110.523 -16.966 +v -4.24 110.486 -16.732 +v -4.497 109.89 -17.432 +v -4.507 109.892 -17.025 +v -4.39 109.872 -16.79 +v -3.84 110.99 -16.505 +v -4.56 109.252 -17.49 +v -4.57 109.252 -17.082 +v 4.03 109.856 -15.408 +v 4.057 110.467 -16.715 +v 4.017 109.853 -16.733 +v 3.364 111.435 -16.906 +v 4.206 109.887 -16.657 +v 3.84 109.82 -16.73 +v 3.215 111.333 -16.903 +v 2.072 112.427 -17.07 +v 1.069 112.874 -17.186 +v -1.389 105.28 -18.448 +v -0.25 105.226 -18.56 +v -0.262 105.045 -18.564 +v -3.516 108.725 -16.916 +v -3.536 109.222 -16.858 +v -3.38 108.74 -17.328 +v -3.419 108.736 -17.556 +v -3.351 109.694 -17.213 +v -3.497 109.72 -17.639 +v -3.377 110.208 -17.58 +v -3.698 108.705 -16.742 +v 2.552 105.916 -17.537 +v 3.524 112.034 -18.571 +v 3.094 112.488 -18.613 +v 3.886 111.527 -18.528 +v 3.516 112.028 -18.979 +v 3.087 112.48 -19.021 +v 2.6 112.88 -18.655 +v 2.594 112.873 -19.063 +v 2.002 113.098 -18.462 +v 2.055 113.203 -18.696 +v 2.05 113.194 -19.104 +v 3.017 112.404 -19.218 +v 2.535 112.788 -19.26 +v 2.004 113.102 -19.3 +v 1.425 113.345 -19.34 +v 1.921 112.938 -19.472 +v 0.802 113.32 -19.551 +v 1.835 112.767 -19.548 +v 0.767 113.132 -19.627 +v 2.893 112.27 -19.39 +v 3.147 111.723 -19.423 +v 1.754 112.605 -19.545 +v 0.733 112.954 -19.624 +v 3.007 111.607 -19.42 +v 3.294 111.845 -19.348 +v 3.733 110.772 -19.336 +v 3.908 110.85 -19.26 +v 3.436 111.962 -19.175 +v 3.79 111.468 -19.132 +v 4.073 109.41 -19.22 +v 4.182 110.005 -19.191 +v 3.892 109.396 -19.217 +v 3.508 110.394 -19.243 +v 4.264 109.422 -19.144 +v 4.077 110.924 -19.088 +v 4.363 110.043 -19.019 +v 4.288 110.677 -18.869 +v 4.448 109.435 -18.972 +v 4.322 110.69 -18.666 +v 4.464 110.065 -18.822 +v 4.473 110.067 -18.415 +v 4.18 110.97 -18.484 +v 3.786 111.466 -18.294 +v 4.186 110.64 -18.227 +v 4.56 109.443 -18.368 +v 4.443 109.435 -18.134 +v 4.55 109.443 -18.775 +v -4.362 110.583 -19.325 +v -4.561 109.22 -19.637 +v -4.52 109.98 -19.352 +v -4.336 110.575 -19.12 +v -4.377 109.954 -18.913 +v -4.493 109.976 -19.147 +v -4.594 109.358 -19.378 +v -4.266 109.34 -18.77 +v -3.674 110.936 -18.618 +v -4.026 109.887 -18.674 +v -3.618 108.202 -15.403 +v -3.283 107.777 -15.293 +v -3.22 107.233 -15.519 +v -3.73 109.243 -15.288 +v -3.44 108.248 -15.236 +v -2.78 106.915 -15.409 +v -2.157 106.075 -15.692 +v -3.783 108.16 -15.471 +v -3.057 106.694 -15.644 +v -1.842 105.68 -15.812 +v -1.284 105.615 -15.801 +v -0.81 105.303 -15.927 +v -3.2 106.582 -15.647 +v -1.928 105.52 -15.814 +v -0.25 105.397 -15.918 +v -0.848 105.126 -15.93 +v 0.83 105.307 -16.1 +v 0.869 105.13 -16.103 +v -0.287 104.856 -15.912 +v 0.91 104.943 -16.028 +v 0.794 105.473 -16.033 +v 1.776 105.84 -16.148 +v 2.32 105.983 -16.274 +v 0.755 105.654 -15.865 +v 1.23 105.794 -15.923 +v 2.109 106.268 -16.038 +v 2.97 106.86 -16.322 +v 3.375 107.163 -16.441 +v 3.068 107.34 -16.206 +v 3.459 107.72 -16.43 +v 2.49 106.594 -16.096 +v 2.975 107.395 -16.007 +v 3.338 108.292 -16.123 +v 3.443 108.266 -16.321 +v 3.713 108.744 -16.547 +v 3.529 108.762 -16.38 +v 3.15 107.844 -15.837 +v 3.3 108.302 -15.895 +v 3.382 108.777 -15.954 +v 3.49 109.757 -16.495 +v 3.384 109.738 -16.296 +v 3.672 109.79 -16.662 +v 3.787 108.18 -16.557 +v 3.344 109.73 -16.069 +v 3.518 108.763 -15.541 +v 3.278 107.792 -15.425 +v 3.059 107.346 -15.368 +v 2.705 107.062 -15.728 +v 2.483 106.6 -15.258 +v 3.433 108.268 -15.483 +v 3.217 107.254 -15.194 +v 3.61 108.224 -15.31 +v 3.534 109.26 -15.6 +v 3.66 109.788 -15.483 +v 3.796 108.178 -15.232 +v 3.383 107.158 -15.116 +v 3.848 109.822 -15.406 +v 2.325 105.975 -14.95 +v 3.543 107.065 -15.118 +v 2.212 106.13 -15.026 +v 0.832 105.298 -14.776 +v 1.683 106.01 -15.143 +v 0.791 105.485 -14.853 +v 2.103 106.277 -15.2 +v 2.386 106.7 -15.67 +v 1.618 106.13 -15.555 +v 1.227 105.804 -15.084 +v 0.752 105.664 -15.027 +v 0.723 105.8 -15.44 +v 1.193 105.895 -15.724 +v 0.732 105.76 -15.667 +v 0.26 105.593 -14.97 +v -0.237 105.592 -14.912 +v -0.228 105.73 -15.324 +v -0.773 105.48 -14.68 +v -0.735 105.66 -14.854 +v -1.216 105.8 -14.796 +v -1.756 105.84 -14.564 +v -1.846 105.672 -14.487 +v -0.813 105.294 -14.602 +v -0.706 105.795 -15.266 +v -1.67 106.002 -14.738 +v -2.914 106.808 -14.397 +v -3.064 106.69 -14.32 +v -1.17 105.928 -15.208 +v -2.433 106.553 -14.628 +v -0.715 105.756 -15.493 +v -1.965 106.346 -15.099 +v -1.624 106.088 -15.377 +v -2.77 106.922 -14.57 +v -2.339 106.653 -15.04 +v -2.44 106.545 -15.467 +v -1.674 105.993 -15.576 +v -3.051 107.332 -14.513 +v -2.933 107.4 -14.925 +v -3.607 108.205 -14.224 +v -3.274 107.78 -14.455 +v -3.43 108.25 -14.398 +v -3.296 108.284 -14.81 +v -3.517 108.74 -14.34 +v -3.535 109.237 -14.282 +v -3.398 109.232 -14.694 +v -3.546 109.237 -15.12 +v -3.335 108.274 -15.037 +v -3.494 109.738 -15.062 +v -3.388 109.72 -14.864 +v -3.183 107.818 -15.094 +v -3.547 110.283 -15.172 +v -3.183 110.687 -14.947 +v -3.843 109.8 -15.298 +v -3.502 110.844 -15.182 +v -0.737 105.65 -15.692 +v -0.238 105.58 -15.75 +v 2.428 105.837 -16.276 +v 3.532 107.072 -16.444 +v 1.483 105.11 -16.085 +v 2.542 105.683 -16.2 +v -3.959 108.116 -15.474 +v -3.35 106.463 -15.571 +v -2.941 106.017 -15.63 +v -2.018 105.352 -15.738 +v -4.022 109.832 -15.3 +v -4.21 109.865 -15.225 +v -4.273 109.26 -15.283 +v -3.664 110.924 -15.184 +v -4.144 108.07 -15.398 +v -2.647 112.23 -15.017 +v -3.836 111.008 -15.109 +v -3.118 111.172 -15.063 +v -2.53 112.093 -15.014 +v -2.771 112.377 -14.942 +v -1.14 113.043 -14.844 +v -3.202 111.954 -15 +v -4.001 111.09 -14.937 +v -4.238 110.51 -14.994 +v -3.34 112.076 -14.827 +v -4.336 110.542 -14.798 +v -3.811 111.63 -14.69 +v -3.418 112.144 -14.63 +v -2.89 112.517 -14.77 +v -2.957 112.595 -14.573 +v -2.386 112.888 -14.712 +v -1.754 113.02 -14.826 +v -2.441 112.975 -14.515 +v -1.83 113.187 -14.654 +v -2.447 112.983 -14.107 +v -2.964 112.603 -14.165 +v -1.872 113.28 -14.457 +v -1.245 113.403 -14.596 +v -1.193 113.226 -14.769 +v -1.09 112.868 -14.842 +v 0.573 113.164 -14.67 +v -0.006 113.395 -14.653 +v -0.632 113.535 -14.539 +v -1.274 113.502 -14.4 +v -0.646 113.637 -14.342 +v -0.006 113.58 -14.48 +v 0.6 113.353 -14.595 +v -0.006 113.683 -14.284 +v 0.626 113.536 -14.423 +v -0.006 113.693 -13.877 +v -0.648 113.647 -13.934 +v -1.276 113.512 -13.992 +v -0.631 113.53 -13.7 +v -1.244 113.4 -13.758 +v -1.828 113.183 -13.815 +v -1.876 113.29 -14.05 +v -2.384 112.884 -13.873 +v -1.192 113.222 -13.59 +v -2.285 112.728 -13.704 +v -1.144 113.055 -13.519 +v -0.006 113.39 -13.474 +v -2.656 112.24 -13.692 +v -2.888 112.513 -13.93 +v -3.2 111.95 -13.82 +v -3.337 112.073 -13.989 +v -3.568 111.468 -13.878 +v -3.721 111.57 -14.047 +v -3.425 112.15 -14.223 +v -3.82 111.634 -14.281 +v -4.06 110.45 -13.987 +v -4.234 110.508 -14.156 +v -4.103 111.14 -14.332 +v -4.346 110.545 -14.39 +v -4.387 109.896 -14.214 +v -4.493 109.915 -14.856 +v -4.503 109.917 -14.448 +v -4.392 109.897 -15.052 +v -4.56 109.27 -14.914 +v -4.457 109.267 -15.11 +v -4.57 109.27 -14.506 +v -4.536 108.63 -14.972 +v -4.434 108.64 -15.168 +v 0.575 113.177 -13.345 +v 1.682 112.856 -13.23 +v 1.19 113.222 -13.357 +v 0.625 113.53 -13.584 +v -0.006 113.575 -13.642 +v 2.32 112.923 -13.418 +v 1.242 113.4 -13.526 +v 2.224 112.766 -13.249 +v 3.027 111.88 -13.062 +v 3.527 111.527 -13.075 +v 3.292 112.122 -13.301 +v 2.836 112.556 -13.36 +v 3.68 111.63 -13.244 +v 3.997 111.086 -13.186 +v 4.058 110.452 -12.96 +v 3.893 110.398 -12.89 +v 4.103 111.138 -13.42 +v 3.776 111.697 -13.478 +v 4.345 110.546 -13.362 +v 4.233 110.51 -13.128 +v 4.385 109.9 -13.07 +v 4.267 109.272 -12.844 +v 4.501 109.922 -13.305 +v 4.335 110.543 -13.77 +v 4.094 111.133 -13.828 +v 4.001 111.088 -14.024 +v 3.768 111.692 -13.886 +v 4.237 110.51 -13.967 +v 3.836 111.007 -14.196 +v 3.683 111.633 -14.082 +v 3.371 112.195 -13.943 +v 3.159 112 -14.312 +v 3.295 112.125 -14.14 +v 4.062 110.453 -14.14 +v 3.88 110.393 -14.214 +v 4.06 108.686 -14.04 +v 3.708 110.337 -14.212 +v 2.884 111.75 -14.385 +v 3.018 111.872 -14.388 +v 4.272 109.272 -14.024 +v 3.778 107.572 -13.925 +v 3.88 108.705 -14.038 +v 4.25 108.665 -13.965 +v 4.456 109.278 -13.851 +v 4.39 109.902 -13.91 +v 3.618 108.203 -13.912 +v 3.73 109.253 -14.029 +v 3.61 107.64 -13.923 +v 3.25 107.286 -13.804 +v 2.726 106.328 -13.755 +v 3.282 107.775 -13.687 +v 3.527 108.743 -13.803 +v 2.81 106.957 -13.578 +v 3.182 107.816 -13.489 +v 3.42 108.754 -13.604 +v 3.545 109.246 -13.861 +v 3.397 109.24 -13.435 +v 3.295 108.284 -13.319 +v 3.38 108.758 -13.377 +v 3.428 108.25 -12.907 +v 3.272 107.78 -12.85 +v 2.96 107.45 -13.21 +v 2.803 106.963 -12.74 +v 2.478 106.582 -13.52 +v 2.694 107.047 -13.152 +v 2.47 106.59 -12.682 +v 1.672 105.992 -13.404 +v 2.01 106.38 -13.036 +v 2.207 106.11 -13.63 +v 1.22 105.79 -13.347 +v 1.621 106.088 -13.206 +v 1.283 105.616 -13.514 +v 1.342 105.456 -13.582 +v 0.259 105.398 -13.4 +v -0.283 105.228 -13.409 +v -0.258 105.582 -13.173 +v 0.246 105.582 -13.232 +v -0.794 105.473 -13.283 +v -1.356 105.462 -13.293 +v -1.42 105.292 -13.296 +v -0.297 105.048 -13.411 +v -1.723 105.81 -13.174 +v -1.233 105.794 -13.058 +v -2.453 106.557 -12.89 +v -2.067 106.237 -12.948 +v -2.698 106.3 -13.126 +v -2.933 106.812 -13 +v -1.196 105.896 -12.86 +v -0.25 105.69 -12.975 +v -1.57 106.105 -12.58 +v -0.724 105.8 -12.69 +v 0.236 105.73 -12.806 +v -0.247 105.73 -12.747 +v -1.23 105.804 -12.22 +v -2.061 106.246 -12.11 +v -0.753 105.664 -12.277 +v -2.572 106.432 -11.878 +v -1.293 105.632 -12.046 +v -2.446 106.565 -12.052 +v -3.448 107.723 -11.705 +v -3.626 107.65 -11.628 +v -2.705 106.294 -11.8 +v -2.78 106.933 -11.995 +v -1.981 106.357 -12.522 +v -3.06 107.347 -11.936 +v -2.671 107.018 -12.407 +v -3.432 108.265 -11.821 +v -3.718 109.264 -11.532 +v -3.279 107.79 -11.88 +v -3.518 108.755 -11.764 +v -3.151 107.843 -12.291 +v -3.07 107.342 -12.775 +v -2.976 107.396 -12.576 +v -3.188 107.828 -12.519 +v -3.288 107.787 -12.717 +v -3.382 108.77 -12.176 +v -3.529 108.753 -12.602 +v -3.46 107.718 -12.885 +v -3.713 108.734 -12.77 +v -3.438 109.253 -12.345 +v -3.545 109.257 -12.544 +v -3.398 109.25 -12.118 +v -3.48 109.755 -11.647 +v -3.367 110.24 -12.428 +v -3.264 110.205 -12.23 +v -3.673 109.79 -12.653 +v -3.617 107.654 -12.953 +v -3.9 109.27 -12.78 +v -3.876 110.408 -12.666 +v -3.704 110.35 -12.664 +v -4.081 109.278 -12.782 +v -3.368 110.73 -12.544 +v -2.91 111.72 -12.496 +v -2.408 111.972 -12.37 +v -4.273 109.285 -12.706 +v -4.252 108.678 -12.764 +v -3.963 107.514 -12.88 +v -3.785 107.586 -12.955 +v -4.435 108.66 -12.592 +v -4.327 108.04 -12.65 +v -3.7 106.977 -12.937 +v -2.956 106.032 -13.053 +v -2.824 106.17 -13.128 +v -2.491 105.646 -13.11 +v -1.486 105.112 -13.22 +v -4.457 109.292 -12.534 +v -4.388 109.92 -12.476 +v -4.057 110.468 -12.59 +v -4.538 108.648 -12.396 +v -4.56 109.296 -12.337 +v -3.046 111.84 -12.499 +v -3.189 111.97 -12.423 +v -1.663 112.85 -12.326 +v -3.558 111.49 -12.481 +v -1.59 112.685 -12.323 +v 0.017 113.204 -12.152 +v -2.269 112.744 -12.308 +v -1.741 113.026 -12.25 +v 0.016 113.023 -12.15 +v 0.018 113.396 -12.077 +v -0.588 113.355 -12.135 +v 1.154 113.038 -12.036 +v 1.103 112.864 -12.034 +v 1.208 113.22 -11.96 +v 2.615 112.257 -11.87 +v 2.499 112.118 -11.866 +v 2.737 112.404 -11.794 +v 3.67 110.91 -11.696 +v 2.247 112.757 -11.852 +v 1.26 113.398 -11.789 +v 0.649 113.533 -11.846 +v 2.344 112.914 -11.68 +v 1.824 113.302 -11.54 +v 0.664 113.635 -11.65 +v 0.02 113.683 -11.708 +v 0.019 113.58 -11.904 +v 1.292 113.506 -11.184 +v 0.665 113.645 -11.242 +v 0.648 113.528 -11.008 +v 1.78 113.204 -10.9 +v 1.828 113.31 -11.133 +v 0.019 113.575 -11.066 +v 0.02 113.693 -11.3 +v 0.621 113.346 -10.839 +v -0.613 113.533 -11.124 +v -0.587 113.35 -10.955 +v -0.629 113.65 -11.358 +v -1.226 113.403 -11.182 +v -1.74 113.022 -11.07 +v 0.017 113.218 -10.827 +v -1.669 112.863 -11 +v -1.815 113.19 -11.24 +v -1.258 113.517 -11.416 +v -2.364 112.896 -11.297 +v -2.755 112.384 -11.186 +v -1.862 113.297 -11.474 +v -1.255 113.507 -11.824 +v -1.858 113.288 -11.881 +v -2.421 112.988 -11.939 +v -2.427 112.996 -11.53 +v -2.874 112.524 -11.355 +v -2.95 112.614 -11.59 +v -2.366 112.9 -12.135 +v -2.943 112.607 -11.997 +v -1.816 113.194 -12.078 +v -1.227 113.408 -12.02 +v -2.877 112.528 -12.193 +v -3.403 112.16 -12.054 +v -3.326 112.092 -12.25 +v -3.41 112.167 -11.647 +v -3.798 111.65 -12.112 +v -3.712 111.593 -12.309 +v -4.232 110.526 -12.418 +v -4.117 111.086 -12.17 +v -4.126 111.09 -11.763 +v -3.806 111.656 -11.704 +v -4.34 110.562 -11.814 +v -4.49 109.938 -12.28 +v -4.02 111.04 -11.529 +v -3.708 111.59 -11.47 +v -4.383 109.92 -11.637 +v -3.854 110.96 -11.36 +v -4.5 109.94 -11.872 +v -4.57 109.296 -11.93 +v -3.323 112.09 -11.412 +v -3.056 111.85 -11.173 +v -0.613 113.537 -11.962 +v -0.627 113.64 -11.766 +v 1.158 113.05 -10.71 +v 1.707 113.035 -10.73 +v 2.623 112.267 -10.544 +v 2.342 112.91 -10.84 +v 2.245 112.754 -10.672 +v 3.683 110.916 -10.37 +v 3.167 111.985 -10.556 +v 2.852 112.542 -10.783 +v 2.928 112.633 -11.017 +v 2.404 113.01 -11.075 +v 2.398 113.002 -11.483 +v 3.39 112.188 -10.96 +v 2.921 112.625 -11.425 +v 2.855 112.546 -11.621 +v 3.383 112.18 -11.367 +v 3.306 112.112 -11.564 +v 3.696 111.614 -11.506 +v 3.544 111.51 -11.678 +v 3.782 111.672 -11.31 +v 4.008 111.075 -11.448 +v 3.843 110.994 -11.62 +v 4.082 109.243 -11.522 +v 4.211 109.852 -11.505 +v 4.242 110.493 -11.39 +v 4.101 111.12 -11.252 +v 4.34 110.524 -11.194 +v 4.393 109.884 -11.333 +v 4.494 109.9 -11.136 +v 4.457 109.254 -11.275 +v 4.273 109.248 -11.447 +v 4.139 108.053 -11.331 +v 3.954 108.1 -11.407 +v 3.71 106.998 -11.222 +v 3.224 106.614 -11.24 +v 1.913 105.513 -11.066 +v 3.08 106.725 -11.237 +v 3.778 108.146 -11.404 +v 3.9 109.237 -11.52 +v 3.508 110.83 -11.694 +v 1.828 105.673 -11.064 +v 0.26 105.045 -10.893 +v 0.25 105.226 -10.89 +v -0.885 105.134 -10.777 +v -0.29 105.4 -10.764 +v 0.763 105.468 -10.88 +v -0.846 105.31 -10.775 +v -2.396 105.813 -10.61 +v -2.29 105.96 -10.607 +v -1.256 105.606 -10.656 +v -3.541 107.085 -10.437 +v -1.995 105.34 -10.592 +v -0.926 104.947 -10.702 +v -3.384 107.175 -10.434 +v -3.707 106.99 -10.361 +v -4.065 108.72 -10.263 +v -3.373 106.494 -10.419 +v -2.508 105.658 -10.534 +v -3.884 108.738 -10.26 +v -4.152 108.103 -10.246 +v -4.255 108.702 -10.188 +v -4.015 109.868 -10.148 +v -3.837 109.835 -10.145 +v -4.203 109.903 -10.072 +v -3.388 111.4 -9.98 +v -3.848 110.985 -9.963 +v -4.384 109.937 -9.9 +v -4.456 109.315 -9.957 +v -2.156 112.59 -9.807 +v -3.238 111.3 -9.978 +v -3.547 111.508 -9.905 +v -4.014 111.065 -9.79 +v -4.347 110.507 -9.652 +v -4.559 109.32 -9.76 +v -4.107 111.11 -9.594 +v -3.7 111.61 -9.732 +v -2.741 112.402 -9.79 +v -3.314 112.104 -9.675 +v -3.785 111.67 -9.536 +v -3.39 112.173 -9.478 +v -2.86 112.543 -9.617 +v -2.257 112.752 -9.732 +v -2.925 112.622 -9.42 +v -2.354 112.91 -9.56 +v -3.398 112.18 -9.07 +v -3.794 111.674 -9.128 +v -3.31 112.1 -8.836 +v -3.696 111.61 -8.894 +v -2.932 112.63 -9.012 +v -4.01 111.063 -8.952 +v -4.116 111.114 -9.186 +v -4.356 110.51 -9.244 +v -4.244 110.475 -9.01 +v -4.495 109.958 -9.296 +v -4.569 109.32 -9.353 +v -3.174 111.978 -8.668 +v -2.163 112.6 -8.482 +v -2.255 112.75 -8.552 +v -2.856 112.54 -8.778 +v -3.4 111.41 -8.655 +v -4.069 110.42 -8.841 +v -2.352 112.905 -8.72 +v -2.414 113.005 -8.955 +v -1.845 113.304 -8.898 +v -2.409 112.996 -9.363 +v -1.797 113.197 -8.663 +v -1.24 113.522 -8.84 +v -1.84 113.295 -9.305 +v -1.8 113.2 -9.502 +v -1.209 113.413 -9.444 +v -1.237 113.512 -9.248 +v -1.159 113.235 -9.616 +v -0.589 113.54 -9.386 +v -0.564 113.36 -9.558 +v -0.602 113.643 -9.19 +v 0.042 113.58 -9.328 +v 0.61 113.158 -9.518 +v -0.54 113.17 -9.634 +v 0.638 113.347 -9.442 +v -0.515 112.99 -9.631 +v -2.06 112.436 -9.805 +v 2.163 112.584 -9.35 +v 0.583 112.98 -9.516 +v 0.666 113.53 -9.27 +v 1.731 113.03 -9.333 +v 2.265 112.746 -9.275 +v 3.393 111.393 -9.178 +v 2.067 112.43 -9.348 +v 1.806 113.198 -9.16 +v 1.237 113.512 -9.023 +v 0.043 113.683 -9.131 +v 2.362 112.903 -9.103 +v 1.848 113.292 -8.964 +v 1.24 113.52 -8.615 +v 0.683 113.64 -8.666 +v 0.043 113.693 -8.724 +v 1.208 113.408 -8.38 +v 0.042 113.575 -8.49 +v 1.852 113.302 -8.557 +v 1.158 113.23 -8.212 +v 0.04 113.392 -8.32 +v 1.804 113.194 -8.322 +v -0.588 113.537 -8.547 +v -1.158 113.23 -8.437 +v 0.612 113.17 -8.193 +v -0.54 113.182 -8.308 +v -0.604 113.653 -8.782 +v -1.208 113.408 -8.606 +v 2.17 112.595 -8.025 +v 1.73 113.026 -8.154 +v 2.747 112.39 -8.038 +v 3.404 111.4 -7.852 +v 3.548 111.497 -7.923 +v 3.319 112.09 -8.149 +v 2.866 112.53 -8.207 +v 2.36 112.9 -8.264 +v 3.701 111.6 -8.091 +v 4.012 111.056 -8.034 +v 3.8 111.665 -8.326 +v 3.407 112.17 -8.383 +v 2.941 112.62 -8.44 +v 3.4 112.163 -8.79 +v 4.118 111.107 -8.268 +v 3.79 111.66 -8.733 +v 4.356 110.51 -8.21 +v 4.109 111.103 -8.676 +v 3.705 111.602 -8.93 +v 3.322 112.094 -8.987 +v 2.935 112.613 -8.849 +v 4.016 111.058 -8.872 +v 3.552 111.5 -9.102 +v 3.185 111.972 -9.16 +v 2.868 112.534 -9.045 +v 2.417 112.99 -8.906 +v 4.027 109.797 -9.004 +v 3.242 111.292 -9.175 +v 3.848 109.767 -9.002 +v 4.056 108.65 -8.888 +v 4.216 109.83 -8.929 +v 4.072 110.42 -8.987 +v 3.876 108.67 -8.886 +v 3.535 107.076 -8.721 +v 4.246 108.627 -8.813 +v 3.378 107.167 -8.718 +v 3.965 107.524 -8.704 +v 2.825 106.173 -8.605 +v 4.429 108.605 -8.64 +v 4.458 109.23 -8.698 +v 4.56 109.233 -8.502 +v 4.5 109.877 -8.56 +v 4.397 109.86 -8.756 +v 4.346 110.506 -8.618 +v 4.248 110.475 -8.814 +v 2.7 106.303 -8.603 +v 1.368 105.272 -8.432 +v 0.218 105.224 -8.315 +v 1.815 105.665 -8.488 +v -1.707 105.41 -8.131 +v -0 105.388 -8.225 +v 0.739 105.462 -8.304 +v -0.583 105.08 -8.24 +v 1.735 105.816 -8.42 +v 0.702 105.643 -8.137 +v 1.65 105.98 -8.253 +v 0.198 105.578 -8.08 +v 2.454 106.56 -8.368 +v 2.582 106.426 -8.535 +v 3.07 107.345 -8.483 +v 3.23 107.252 -8.65 +v 2.38 106.638 -8.169 +v 2.977 107.4 -8.284 +v 3.29 107.795 -8.541 +v 3.624 108.23 -8.767 +v 3.523 108.71 -8.65 +v 3.731 109.213 -8.876 +v 3.498 109.708 -8.766 +v 3.555 110.254 -8.992 +v 3.416 108.723 -8.452 +v 3.392 109.69 -8.568 +v 3.301 108.31 -8.173 +v 3.398 109.205 -8.282 +v 3.28 107.8 -7.703 +v 2.943 107.42 -8.057 +v 2.352 106.666 -7.941 +v 3.062 107.35 -7.645 +v 2.783 106.94 -7.587 +v 2.447 106.567 -7.53 +v 3.22 107.258 -7.471 +v 2.574 106.435 -7.355 +v 2.067 106.25 -7.472 +v 1.31 105.434 -7.105 +v 2.706 106.297 -7.278 +v 1.246 105.615 -7.182 +v 1.645 105.99 -7.414 +v 1.185 105.787 -7.356 +v 0.7 105.653 -7.298 +v 0.208 105.406 -7.068 +v 1.58 106.11 -7.826 +v 1.139 105.917 -7.768 +v 1.6 106.075 -8.054 +v 0.198 105.59 -7.241 +v -0.53 105.44 -6.99 +v -0.558 105.25 -6.913 +v -0.505 105.62 -7.164 +v 0.192 105.69 -7.438 +v -1.002 105.728 -7.109 +v -1.555 105.74 -6.881 +v -1.479 105.907 -7.055 +v -0 105.72 -7.631 +v -0.963 105.86 -7.521 +v -1.922 106.15 -7.003 +v -1.848 106.267 -7.415 +v -1.87 106.233 -7.642 +v -1.483 105.897 -7.893 +v -2.413 106.535 -6.94 +v -2.538 106.4 -6.766 +v -2.32 106.635 -7.352 +v -2.347 106.606 -7.58 +v -2.42 106.527 -7.778 +v -1.928 106.143 -7.841 +v -3.059 107.322 -7.678 +v -2.966 107.377 -7.48 +v -2.931 107.397 -7.252 +v -3.05 107.327 -6.84 +v -3.274 107.78 -6.792 +v -3.43 108.26 -6.745 +v -3.297 108.293 -7.157 +v -3.208 107.235 -6.666 +v -3.608 108.215 -6.571 +v -3.52 108.763 -6.699 +v -4.094 109.297 -6.404 +v -2.669 106.26 -6.689 +v -1.635 105.567 -6.804 +v -3.382 108.777 -7.11 +v -3.534 109.273 -6.653 +v -3.422 108.773 -7.338 +v -3.53 108.762 -7.537 +v -3.437 109.27 -7.293 +v -3.397 109.267 -7.066 +v -3.34 109.753 -7.022 +v -3.73 109.282 -7.66 +v -3.476 109.78 -6.61 +v -3.62 108.212 -7.75 +v -3.9 109.29 -7.727 +v -3.284 107.778 -7.63 +v -3.218 107.228 -7.845 +v -3.612 107.643 -7.865 +v -2.546 106.392 -7.945 +v -2.028 105.987 -8.008 +v -3.52 107.05 -7.916 +v -3.96 108.127 -7.821 +v -3.957 107.502 -7.792 +v -3.336 106.447 -7.89 +v -2.786 106.135 -8.016 +v -4.253 108.688 -7.7 +v -4.08 109.297 -7.73 +v -4.325 108.035 -7.574 +v -4.436 108.67 -7.527 +v -4.272 109.305 -7.654 +v -3.863 110.444 -7.643 +v -3.347 111.46 -7.562 +v -4.044 110.506 -7.568 +v -4.456 109.313 -7.482 +v -4.382 109.95 -7.438 +v -4.54 108.66 -7.33 +v -4.559 109.318 -7.285 +v -4.483 109.97 -7.241 +v -4.218 110.566 -7.395 +v -4.315 110.6 -7.199 +v -3.984 111.12 -7.356 +v -4.077 111.167 -7.16 +v -3.654 111.676 -7.315 +v -3.503 111.57 -7.487 +v -4.085 111.172 -6.752 +v -3.739 111.735 -7.118 +v -4.325 110.603 -6.79 +v -4.377 109.95 -6.6 +v -4.214 110.564 -6.557 +v -4.493 109.97 -6.833 +v -4.569 109.318 -6.878 +v -3.98 111.12 -6.517 +v -3.747 111.74 -6.71 +v -3.816 111.036 -6.349 +v -3.65 111.673 -6.476 +v -3.33 112.254 -6.67 +v -3.5 111.568 -6.307 +v -3.245 112.173 -6.436 +v -2.846 112.7 -6.631 +v -3.324 112.247 -7.078 +v -3.248 112.176 -7.274 +v -2.84 112.692 -7.04 +v -2.775 112.612 -7.236 +v -2.66 112.467 -7.408 +v -2.252 112.968 -7.198 +v -2.304 113.057 -7.002 +v -2.309 113.066 -6.594 +v -1.603 113.082 -7.334 +v -1.672 113.252 -7.162 +v -1.711 113.348 -6.965 +v -2.772 112.608 -6.397 +v -2.25 112.964 -6.36 +v -1.715 113.357 -6.557 +v -1.68 113.156 -6.207 +v -2.876 112.15 -6.205 +v -1.082 113.562 -6.521 +v -0.854 113.43 -6.205 +v -0.43 113.673 -6.486 +v 0 113.575 -6.205 +v 0.231 113.688 -6.453 +v -0.428 113.663 -6.894 +v -1.08 113.552 -6.93 +v -0.419 113.56 -7.09 +v -1.056 113.452 -7.126 +v 0.23 113.678 -6.86 +v 0.225 113.575 -7.057 +v 0.87 113.61 -6.42 +v 1.51 113.378 -6.206 +v 1.507 113.427 -6.797 +v 0.868 113.6 -6.829 +v 0.849 113.5 -7.025 +v 0.216 113.39 -7.23 +v 1.472 113.33 -6.994 +v 1.412 113.156 -7.166 +v 2.067 113.072 -6.963 +v 2.51 112.582 -7.106 +v 2.852 112.044 -7.153 +v 1.348 112.975 -7.241 +v 2.617 112.73 -6.933 +v 2.114 113.164 -6.766 +v 2.985 112.18 -7.077 +v 3.114 112.313 -6.905 +v 2.678 112.815 -6.737 +v 2.7 112.845 -6.534 +v 2.132 113.197 -6.564 +v 3.186 112.387 -6.708 +v 3.212 112.413 -6.506 +v 3.532 111.843 -6.878 +v 3.614 111.906 -6.682 +v 3.643 111.93 -6.48 +v 2.956 112.594 -6.205 +v 3.95 111.395 -6.205 +v 3.98 111.352 -6.655 +v 3.89 111.302 -6.852 +v 4.262 110.75 -6.63 +v 4.165 110.713 -6.827 +v 3.729 111.212 -7.024 +v 4.354 110.085 -6.802 +v 4.174 110.045 -6.974 +v 4.455 110.107 -6.606 +v 4.444 109.504 -6.781 +v 4.269 108.866 -6.931 +v 4.078 108.877 -7.007 +v 3.988 110.004 -7.05 +v 4.453 108.855 -6.76 +v 4.547 109.513 -6.585 +v 4.366 108.21 -6.738 +v 4.556 108.85 -6.563 +v 4.017 107.657 -6.89 +v 3.837 107.723 -6.966 +v 3.1 106.177 -6.84 +v 2.961 106.308 -6.916 +v 2.242 105.478 -6.813 +v 1.397 105.315 -6.884 +v 2.83 106.433 -6.913 +v 1.255 105.692 -6.74 +v 1.958 105.94 -6.818 +v 3.667 107.785 -6.963 +v 3.055 106.977 -6.862 +v 3.897 108.888 -7.004 +v 3.72 109.442 -6.959 +v 3.486 110.454 -7.004 +v 3.562 111.118 -7.1 +v 2.725 111.914 -7.15 +v 1.289 112.804 -7.239 +v 0.197 113.018 -7.302 +v 0.206 113.2 -7.305 +v -1.464 112.736 -7.407 +v -0.401 113.377 -7.263 +v -1.532 112.904 -7.41 +v -2.541 112.318 -7.483 +v -2.429 112.176 -7.48 +v -2.72 111.678 -7.452 +v -3.335 110.795 -7.533 +v 2.572 106.678 -6.678 +v 2.904 107.083 -6.695 +v 3.333 107.906 -6.728 +v 3.507 107.843 -6.896 +v 1.86 106.098 -6.65 +v 1.192 105.865 -6.5 +v 1.804 106.19 -6.452 +v 2.494 106.752 -6.479 +v 1.173 105.916 -6.205 +v 2.32 106.628 -6.205 +v 2.847 107.256 -6.205 +v 3.261 108.138 -6.206 +v 3.367 108.42 -6.55 +v 3.417 109.13 -6.205 +v 3.542 108.91 -6.77 +v 3.434 108.916 -6.57 +v 3.464 109.888 -6.812 +v 3.175 110.335 -6.41 +v 2.956 111.4 -7.056 +v 4.296 110.763 -6.427 +v 4.572 109.676 -6.206 +v -1.058 105.54 -8.115 +v -0.506 105.61 -8.002 +v 0.192 105.686 -7.88 +v 0.673 105.788 -7.71 +v -2.323 105.532 -8.003 +v 3.513 108.712 -7.812 +v 3.695 108.69 -7.638 +v 3.386 107.162 -7.394 +v 3.536 109.208 -7.87 +v 3.352 109.684 -8.34 +v 3.885 108.67 -7.561 +v 0.24 104.852 -8.242 +v 1.432 105.092 -8.357 +v 2.422 113 -8.499 +v 4.243 110.473 -7.976 +v 4.509 109.878 -8.152 +v 4.068 110.418 -7.807 +v 4.393 109.86 -7.918 +v 4.57 109.234 -8.094 +v -4.541 108.674 -9.819 +v -4.438 108.684 -10.016 +v -4.331 108.06 -10.074 +v -3.556 110.255 -10.026 +v -3.73 109.283 -10.135 +v -2.774 111.618 -9.852 +v -3.193 110.667 -9.8 +v -3.488 109.77 -9.91 +v -2.943 111.102 -9.742 +v -3.382 109.75 -9.71 +v -3.424 108.784 -9.827 +v -3.397 109.27 -9.541 +v -3.531 108.773 -10.025 +v -3.384 108.787 -9.6 +v -3.302 108.312 -9.658 +v -3.446 108.276 -10.084 +v -3.478 109.768 -9.072 +v -3.534 109.275 -9.13 +v -2.982 107.406 -10 +v -2.948 107.426 -9.773 +v -3.076 107.352 -10.2 +v -3.625 108.232 -10.25 +v -3.236 107.26 -10.366 +v -2.8 106.94 -10.256 +v -2.714 107.007 -10.058 +v -2.36 106.674 -9.888 +v -2.591 106.434 -10.482 +v -1.586 106.113 -10.004 +v -2.081 106.247 -10.372 +v -1.144 105.92 -10.062 +v -1.655 105.983 -10.43 +v -0.745 105.763 -10.34 +v -0.769 105.658 -10.54 +v -0.265 105.73 -10.17 +v 0.22 105.688 -10.456 +v 0.226 105.58 -10.655 +v 0.726 105.65 -10.713 +v 0.217 105.728 -10.229 +v 0.695 105.793 -10.287 +v 1.662 105.986 -10.829 +v 1.611 106.082 -10.63 +v 1.749 105.823 -10.996 +v 2.083 106.25 -10.886 +v 2.02 106.337 -10.687 +v 1.593 106.117 -10.402 +v 2.365 106.68 -10.518 +v 2.596 106.44 -11.111 +v 2.8 106.943 -11.002 +v 2.95 107.433 -10.633 +v 3.47 107.746 -11.285 +v 3.08 107.36 -11.06 +v 3.33 108.262 -10.97 +v 3.16 107.87 -10.692 +v 2.792 106.95 -10.163 +v 2.46 106.58 -10.106 +v 2.937 106.837 -9.99 +v 3.07 107.365 -10.221 +v 1.743 105.834 -9.816 +v 2.076 106.258 -10.048 +v 1.202 105.794 -9.933 +v 0.238 105.408 -9.643 +v 1.657 105.996 -9.99 +v 0.723 105.66 -9.875 +v 0.226 105.59 -9.817 +v -0.275 105.594 -9.759 +v -0.766 105.668 -9.701 +v -0.806 105.49 -9.527 +v -1.65 105.992 -9.592 +v -2.182 106.107 -9.36 +v -0.848 105.302 -9.45 +v -2.295 105.952 -9.283 +v 0.25 105.217 -9.566 +v 1.833 105.665 -9.74 +v 3.088 106.72 -9.912 +v 3.424 108.237 -10.33 +v 3.602 108.192 -10.157 +v 3.787 108.144 -10.08 +v 3.515 108.726 -10.388 +v 3.718 109.232 -10.272 +v 3.398 109.222 -10.858 +v 3.378 108.74 -10.8 +v 3.535 109.226 -10.446 +v 3.349 109.702 -10.917 +v -2.075 106.256 -9.534 +v -2.456 106.575 -9.476 +v -3.226 107.266 -9.187 +v -2.79 106.947 -9.418 +v -3.067 107.357 -9.36 +v -3.284 107.805 -9.303 +v -3.703 108.756 -9.013 +v -3.436 108.28 -9.245 +v -3.52 108.774 -9.187 +v 3.434 108.235 -11.17 +v 3.438 109.223 -11.086 +v 3.709 108.704 -11.394 +v 3.546 109.227 -11.285 +v 3.677 109.76 -11.51 +v 3.494 109.728 -11.343 +v 2.51 105.66 -11.048 +v 3.375 106.497 -11.164 +v 4.56 109.257 -11.078 +v 4.11 111.124 -10.844 +v 3.79 111.678 -10.901 +v 4.35 110.528 -10.786 +v 4.238 110.49 -10.552 +v 4.004 111.073 -10.61 +v 4.504 109.903 -10.729 +v 4.57 109.257 -10.67 +v 4.388 109.883 -10.494 +v 4.207 109.852 -10.326 +v 3.839 110.992 -10.44 +v 3.692 111.612 -10.667 +v 3.303 112.11 -10.725 +v -1.36 105.453 -11.968 +v -0.27 105.41 -12.161 +v -0.284 105.22 -12.084 +v -0.257 105.593 -12.335 +v 0.245 105.592 -12.393 +v 1.28 105.627 -12.335 +v 0.738 105.662 -12.45 +v 1.169 105.928 -12.92 +v 1.216 105.8 -12.509 +v 1.667 106.002 -12.566 +v 2.091 106.27 -12.624 +v 2.598 106.458 -12.508 +v 1.183 105.89 -13.148 +v 3.442 107.71 -12.675 +v 3.699 108.724 -12.79 +v 3.619 107.637 -12.598 +v 2.732 106.32 -12.43 +v 3.517 108.744 -12.965 +v 3.534 109.246 -13.023 +v 3.89 108.704 -12.714 +v 1.345 105.447 -12.258 +v 1.404 105.286 -13.585 +v 0.297 104.856 -13.394 +v 1.47 105.106 -13.51 +v 2.852 106.198 -13.758 +v 1.755 113.018 -14.48 +v 1.676 112.844 -14.555 +v 2.722 112.418 -14.37 +v 1.602 112.68 -14.552 +v 2.839 112.56 -14.198 +v 1.83 113.186 -14.307 +v 2.376 113.015 -14.06 +v 2.905 112.64 -14.001 +v 2.381 113.023 -13.652 +v 3.379 112.2 -13.535 +v 2.91 112.647 -13.593 +v 1.877 113.29 -13.703 +v 1.272 113.502 -14.168 +v 1.275 113.512 -13.76 +v 0.64 113.638 -14.226 +v 0.642 113.648 -13.818 +v 1.243 113.403 -14.365 +v 0.547 112.985 -14.668 +v 4.491 109.92 -13.712 +v 4.559 109.282 -13.655 +v 4.569 109.282 -13.247 +v 4.451 109.278 -13.013 +v -3.957 107.5 -15.456 +v 0.262 105.032 -9.568 +v 0.874 104.94 -9.696 +v 1.92 105.5 -9.741 +v -0.332 104.862 -9.58 +v -0.888 105.12 -9.452 +v -1.437 105.1 -9.47 +v -2.403 105.802 -9.284 +v -2.079 105.18 -9.582 +v -1.499 104.926 -9.64 +v -1.993 105.343 -9.413 +v -2.682 105.417 -9.758 +v -2.134 105.076 -9.816 +v -2.613 105.512 -9.524 +v -2.965 106.047 -9.297 +v -3.092 105.914 -9.466 +v -3.174 105.83 -9.7 +v -2.676 105.425 -10.166 +v -2.129 105.085 -10.224 +v -1.538 104.815 -9.874 +v -2.616 105.51 -10.362 +v -2.08 105.176 -10.42 +v -1.535 104.824 -10.282 +v -3.167 105.837 -10.108 +v -3.096 105.91 -10.304 +v -0.966 104.768 -10.53 +v -0.99 104.657 -9.925 +v -0.355 104.572 -10.39 +v -0.347 104.675 -10.587 +v 0.273 104.854 -10.817 +v 0.285 104.67 -10.645 +v 0.291 104.567 -10.448 +v 0.912 104.756 -10.703 +v 0.875 104.936 -10.876 +v 0.933 104.655 -10.507 +v 1.55 104.83 -10.564 +v 1.516 104.927 -10.76 +v 2.003 105.344 -10.99 +v 2.09 105.18 -10.819 +v 2.138 105.09 -10.622 +v 0.935 104.645 -10.1 +v 1.554 104.82 -10.157 +v 0.911 104.76 -9.865 +v 0.292 104.557 -10.04 +v 1.514 104.93 -9.923 +v 2.087 105.185 -9.98 +v 2.142 105.08 -10.214 +v 2 105.347 -9.811 +v 0.285 104.675 -9.807 +v -0.356 104.562 -9.983 +v -0.347 104.68 -9.749 +v 2.97 106.053 -9.927 +v 3.234 106.606 -9.914 +v 3.97 107.548 -10.1 +v 3.966 108.097 -10.081 +v 3.707 107 -10.042 +v 4.244 108.644 -10.21 +v 4.095 109.243 -10.197 +v 4.14 107.48 -10.27 +v 3.867 106.91 -10.211 +v 3.517 106.386 -10.153 +v 3.61 106.314 -10.387 +v 3.97 106.85 -10.445 +v 3.18 105.836 -10.33 +v 3.098 105.92 -10.096 +v 2.615 105.515 -10.038 +v 2.684 105.42 -10.272 +v 2.679 105.428 -10.68 +v 2.618 105.51 -10.876 +v 3.173 105.844 -10.738 +v 3.102 105.918 -10.934 +v 3.602 106.32 -10.795 +v 3.52 106.384 -10.992 +v 3.87 106.907 -11.05 +v 3.96 106.856 -10.853 +v 4.317 108.007 -11.16 +v 4.241 107.44 -10.911 +v 4.534 108.61 -11.02 +v 4.431 108.623 -11.217 +v 4.25 107.437 -10.504 +v 4.427 107.98 -10.555 +v 4.427 108.623 -10.378 +v 4.544 108.61 -10.612 +v 4.452 109.254 -10.436 +v -3.518 106.38 -10.246 +v -3.6 106.317 -10.05 +v -3.867 106.898 -10.19 +v -4.14 107.462 -10.131 +v -3.956 106.846 -9.993 +v -4.236 107.424 -9.935 +v -3.965 106.84 -9.585 +v -3.515 106.383 -9.408 +v -3.608 106.31 -9.642 +v -4.245 107.42 -9.527 +v -3.863 106.9 -9.35 +v -3.703 106.992 -9.182 +v -3.553 107.078 -9.112 +v -4.148 108.104 -9.066 +v -4.136 107.464 -9.293 +v -4.327 108.06 -9.235 +v -4.441 108.033 -9.47 +v -4.434 108.684 -9.177 +v -4.551 108.673 -9.411 +v -4.431 108.035 -9.877 +v -4.451 109.315 -9.12 +v -4.267 109.307 -8.95 +v -4.078 108.72 -8.938 +v -4.028 109.87 -8.822 +v -3.893 108.737 -8.936 +v -3.392 107.17 -9.11 +v -3.846 109.837 -8.82 +v -3.658 109.802 -8.898 +v -3.245 111.305 -8.653 +v -3.087 111.198 -8.73 +v -2.065 112.444 -8.48 +v -1.964 112.28 -8.557 +v -0.517 112.998 -8.306 +v -0.491 112.81 -8.384 +v 0.584 112.988 -8.19 +v 0.555 112.8 -8.268 +v 2.072 112.438 -8.023 +v 1.97 112.276 -8.1 +v 3.25 111.298 -7.85 +v 0.033 112.658 -8.5 +v 0.528 112.618 -8.442 +v -0.467 112.627 -8.558 +v -0.449 112.49 -8.97 +v -0.922 112.393 -9.028 +v 1.432 112.355 -8.333 +v 0.032 112.52 -8.912 +v -0.454 112.53 -9.197 +v 0.922 112.393 -8.803 +v 0.513 112.52 -9.081 +v 1.874 112.12 -8.274 +v 1.377 112.23 -8.745 +v 1.88 112.13 -9.113 +v 1.436 112.364 -9.17 +v 0.53 112.628 -9.28 +v 2.4 111.978 -9.223 +v 2.643 111.486 -8.997 +v 1.012 112.713 -9.396 +v 0.035 112.853 -9.505 +v -0.468 112.637 -9.396 +v -1.012 112.713 -9.621 +v -0.962 112.535 -9.454 +v -1.873 112.134 -9.57 +v -1.816 112.042 -9.37 +v -1.97 112.29 -9.737 +v -2.205 111.76 -9.428 +v -2.275 111.843 -9.627 +v -1.795 112.01 -9.143 +v -0.959 112.525 -8.616 +v -2.527 111.395 -9.259 +v -1.867 112.125 -8.731 +v -1.427 112.357 -8.673 +v -3.06 110.603 -9.374 +v -2.629 111.487 -8.846 +v -2.268 111.835 -8.788 +v -2.935 111.096 -8.904 +v -3.184 110.663 -8.962 +v -3.24 110.154 -9.432 +v 3.101 111.198 -9.107 +v 2.947 111.095 -8.94 +v 3.38 110.198 -8.824 +v 2.858 111.035 -8.741 +v 2.562 111.414 -8.798 +v 2.187 111.723 -8.63 +v 2.825 111.013 -8.514 +v 3.238 110.153 -8.398 +v 3.37 110.195 -7.986 +v 3.488 109.707 -7.928 +v 3.668 109.737 -7.754 +v 3.185 110.657 -8.044 +v 3.09 111.19 -7.928 +v 2.939 111.09 -8.102 +v 2.635 111.48 -8.159 +v 2.275 111.828 -8.217 +v 3.857 109.77 -7.677 +v 4.04 109.8 -7.679 +v 4.069 108.647 -7.563 +v 4.27 109.226 -7.69 +v 3.546 107.07 -7.396 +v 4.147 108.103 -7.582 +v 2.955 106.037 -7.35 +v 3.697 106.983 -7.466 +v 2.834 106.163 -7.28 +v 4.326 108.06 -7.751 +v 4.132 107.456 -7.693 +v 3.856 106.89 -7.635 +v 3.505 106.373 -7.577 +v 4.241 107.412 -7.927 +v 3.958 106.832 -7.87 +v 3.598 106.3 -7.811 +v 3.082 105.905 -7.52 +v 3.163 105.82 -7.753 +v 3.157 105.827 -8.161 +v 3.59 106.306 -8.22 +v 3.95 106.837 -8.277 +v 4.232 107.416 -8.335 +v 3.509 106.37 -8.416 +v 3.86 106.888 -8.473 +v 3.085 105.9 -8.358 +v 2.958 106.034 -8.53 +v 3.7 106.98 -8.646 +v 4.136 107.455 -8.531 +v 4.43 108.034 -8.393 +v 2.606 105.502 -8.3 +v 1.988 105.335 -8.415 +v 2.073 105.172 -8.243 +v 2.667 105.418 -8.104 +v 0.883 104.75 -8.127 +v 1.494 104.918 -8.184 +v -0.61 104.89 -8.164 +v 0.25 104.668 -8.07 +v 0.903 104.648 -7.93 +v -0.001 104.558 -7.851 +v -0.636 104.707 -7.992 +v -0.65 104.605 -7.796 +v 0.257 104.528 -7.67 +v -1.263 104.844 -7.937 +v -1.295 104.735 -7.333 +v -1.293 104.745 -7.74 +v -0.652 104.595 -7.388 +v 0.256 104.555 -7.465 +v -0.636 104.712 -7.154 +v -0.001 104.666 -7.21 +v -1.262 104.848 -7.099 +v -1.912 104.966 -7.28 +v -0.001 104.85 -7.04 +v -1.21 105.025 -6.93 +v 0.882 104.754 -7.288 +v 0.845 104.934 -7.12 +v 0.23 105.03 -6.992 +v -0.585 105.066 -6.915 +v 1.492 104.923 -7.346 +v 1.905 105.493 -7.165 +v 1.986 105.34 -7.235 +v 0.905 104.638 -7.522 +v 1.532 104.812 -7.58 +v 2.071 105.176 -7.404 +v 1.528 104.82 -7.988 +v 2.126 105.072 -7.638 +v 2.604 105.506 -7.462 +v 2.672 105.41 -7.696 +v 2.121 105.08 -8.046 +v -2.227 105.68 -6.753 +v -1.785 105.24 -6.876 +v -2.914 105.998 -6.76 +v -2.795 106.125 -6.69 +v -1.862 105.073 -7.045 +v -3.04 105.864 -6.93 +v -2.485 105.282 -7.227 +v -3.568 106.26 -7.113 +v -3.12 105.778 -7.164 +v -3.476 106.335 -6.88 +v -2.5 105.26 -7.432 +v -1.907 104.975 -7.687 +v -2.423 105.377 -7.831 +v -1.864 105.07 -7.884 +v -3.113 105.785 -7.571 +v -3.56 106.267 -7.52 +v -3.48 106.332 -7.717 +v -3.845 106.86 -7.668 +v -4.127 107.432 -7.62 +v -3.934 106.808 -7.472 +v -4.223 107.393 -7.424 +v -4.425 108.01 -7.377 +v -3.942 106.803 -7.064 +v -4.232 107.39 -7.016 +v -3.84 106.862 -6.83 +v -4.123 107.434 -6.782 +v -4.434 108.008 -6.97 +v -4.32 108.036 -6.735 +v -4.55 108.658 -6.923 +v -3.682 106.955 -6.66 +v -4.142 108.08 -6.566 +v -3.792 107.57 -6.543 +v -3.373 107.138 -6.589 +v -3.844 109.848 -6.358 +v -3.875 110.448 -6.318 +v -2.945 111.695 -6.205 +v -4.197 109.915 -6.43 +v -1.905 112.304 -6.205 +v -0.764 112.65 -6.205 +v 0 112.694 -6.205 +v 1.024 112.47 -6.207 +v 1.71 112.16 -6.205 +v 2.554 111.454 -6.205 +v 3.321 110.06 -6.205 +v 4.6 108.886 -6.206 +v 4.263 107.337 -6.205 +v 3.263 105.812 -6.205 +v 1.59 104.784 -6.205 +v -4.268 109.305 -6.474 +v -4.451 109.313 -6.643 +v -4.432 108.67 -6.689 +v 4.44 108.03 -7.985 +v 4.541 108.592 -8.036 +v 4.453 109.23 -7.86 +v -1.883 112.128 -12.145 +v -2.193 111.718 -11.777 +v -2.83 111.006 -11.893 +v -1.825 112.036 -11.946 +v -1.445 112.36 -12.088 +v -2.646 111.484 -12.26 +v -1.52 112.53 -12.255 +v -1.401 112.262 -11.89 +v -1.385 112.226 -11.662 +v -0.488 112.634 -11.972 +v -0.513 112.817 -12.14 +v 0.543 112.814 -12.024 +v 0.015 112.668 -11.914 +v 1.002 112.523 -11.799 +v 1.492 112.542 -11.915 +v 0.014 112.56 -11.716 +v 1.865 112.14 -11.69 +v 0.972 112.42 -11.6 +v 2.767 111.624 -11.74 +v 2.271 111.845 -11.631 +v 0.494 112.484 -11.43 +v 1.359 112.237 -11.321 +v 2.94 111.105 -11.516 +v 1.787 112.013 -11.263 +v 1.86 112.13 -10.85 +v 2.265 111.837 -10.793 +v 0.014 112.52 -11.488 +v 1 112.513 -10.96 +v 2.382 111.978 -10.62 +v 2.623 111.493 -10.735 +v 2.52 111.4 -11.148 +v 3.344 110.75 -10.446 +v 2.932 111.1 -10.677 +v 3.18 110.67 -10.62 +v 3.365 110.21 -10.562 +v 3.056 110.61 -11.032 +v 3.484 109.726 -10.505 +v 3.91 109.237 -10.195 +v 3.516 110.835 -10.369 +v 2.505 112.125 -10.542 +v 1.051 112.69 -10.786 +v 1.105 112.873 -10.71 +v 0.514 112.62 -11.018 +v 0.015 112.84 -10.902 +v 0.016 113.032 -10.825 +v -1.515 112.52 -11.076 +v -1.593 112.694 -10.998 +v -2.775 111.6 -11.249 +v -2.918 111.727 -11.171 +v -3.53 110.293 -11.416 +v -3.888 110.412 -11.34 +v -3.712 110.354 -11.339 +v -4.202 109.886 -11.468 +v -4.452 109.292 -11.696 +v -4.248 108.68 -11.585 +v -4.095 109.278 -11.456 +v -4.43 108.66 -11.754 +v -4.323 108.042 -11.811 +v -4.548 108.647 -11.988 +v -4.427 108.016 -12.453 +v -4.437 108.014 -12.046 +v -3.959 107.516 -11.7 +v -4.13 107.447 -11.87 +v -4.238 107.402 -12.103 +v -4.229 107.406 -12.51 +v -3.855 106.887 -11.926 +v -3.798 107.58 -11.63 +v -3.356 106.48 -11.816 +v -3.957 106.828 -12.16 +v -3.5 106.365 -11.984 +v -3.948 106.833 -12.568 +v -3.593 106.292 -12.219 +v -3.08 105.902 -12.042 +v -3.155 105.824 -12.684 +v -3.162 105.817 -12.276 +v -3.585 106.3 -12.626 +v -4.133 107.445 -12.708 +v -3.859 106.885 -12.765 +v -3.504 106.362 -12.823 +v -2.598 105.496 -12.938 +v -3.083 105.898 -12.88 +v -1.55 104.94 -13.048 +v -2.106 105.073 -12.8 +v -0.971 104.662 -12.909 +v -0.95 104.763 -13.105 +v -0.31 104.857 -13.336 +v -0.331 104.57 -12.967 +v -0.324 104.673 -13.164 +v -1.59 104.833 -12.444 +v -0.973 104.653 -12.501 +v 0.317 104.57 -13.025 +v 0.317 104.56 -12.617 +v -0.332 104.56 -12.56 +v 0.31 104.673 -13.222 +v 0.952 104.66 -13.083 +v 0.31 104.677 -12.383 +v 0.93 104.764 -12.44 +v 0.954 104.65 -12.675 +v -0.323 104.678 -12.325 +v 0.296 104.86 -12.214 +v 1.532 104.937 -12.499 +v 1.468 105.11 -12.33 +v 1.572 104.827 -12.733 +v 1.569 104.836 -13.14 +v 2.1 105.192 -12.556 +v 2.525 105.677 -12.445 +v 1.409 105.273 -12.26 +v 2.156 105.09 -12.79 +v 2.634 105.53 -12.614 +v 2.15 105.097 -13.198 +v 2.704 105.434 -12.848 +v 3.111 105.933 -12.672 +v 2.698 105.442 -13.256 +v 3.187 105.856 -13.314 +v 3.194 105.85 -12.906 +v 1.533 104.933 -13.337 +v 2.102 105.188 -13.394 +v 2.637 105.525 -13.452 +v 3.115 105.93 -13.51 +v 3.615 106.337 -13.372 +v 3.53 106.403 -12.73 +v 3.623 106.33 -12.964 +v 3.533 106.4 -13.568 +v 3.973 106.88 -13.43 +v 3.981 106.874 -13.022 +v 2.986 106.06 -13.682 +v 3.387 106.513 -13.74 +v 4.125 107.43 -13.677 +v 4.422 107.998 -13.538 +v 4.23 107.386 -13.073 +v 4.322 108.024 -13.735 +v 4.432 107.996 -13.13 +v 4.536 108.635 -13.597 +v 3.955 107.5 -13.85 +v 4.434 108.646 -13.793 +v 2.015 105.35 -13.567 +v 0.93 104.76 -13.28 +v 4.546 108.634 -13.189 +v 4.43 108.646 -12.955 +v 4.318 108.025 -12.897 +v 4.14 108.07 -12.728 +v 4.073 108.684 -12.716 +v 3.79 107.567 -12.6 +v 3.719 107.022 -12.62 +v 3.879 106.93 -12.788 +v 2.862 106.19 -12.432 +v 3.384 106.515 -12.56 +v -0.298 105.034 -12.086 +v -1.424 105.28 -11.97 +v -0.909 104.947 -12.098 +v -2.056 105.17 -12.158 +v -0.948 104.768 -12.267 +v -1.971 105.332 -11.99 +v -2.11 105.064 -12.392 +v -2.664 105.404 -12.334 +v -2.659 105.412 -12.742 +v -2.596 105.5 -12.1 +v -2.833 106.16 -11.803 +v -3.91 109.27 -11.454 +v -3.357 110.236 -11.59 +v -2.944 111.082 -11.48 +v -3.345 109.73 -12.06 +v -2.282 111.823 -11.365 +v -2.638 111.477 -11.422 +v -3.068 110.585 -11.95 +v -1.877 112.12 -11.307 +v -0.973 112.52 -11.192 +v -1.44 112.352 -11.25 +v -0.486 112.624 -11.134 +v 0.015 112.658 -11.076 +v -0.468 112.488 -11.546 +v -2.953 111.088 -12.319 +v -3.535 109.257 -11.706 +v 3.535 110.28 -12.964 +v 3.717 110.34 -12.887 +v 2.749 111.627 -13.138 +v 2.89 111.756 -13.06 +v 1.527 112.513 -13.305 +v 1.606 112.687 -13.228 +v 0.522 112.804 -13.42 +v 0.549 112.994 -13.343 +v 1.452 112.346 -13.479 +v 0.986 112.518 -13.536 +v 0.477 112.487 -14.006 +v 0.948 112.386 -13.948 +v 2.252 111.848 -13.37 +v 0.496 112.623 -13.594 +v -0.005 112.52 -14.065 +v 0.482 112.526 -14.234 +v 1.412 112.257 -14.118 +v 1.77 112.022 -13.84 +v 2.614 111.504 -13.311 +v 2.164 111.742 -13.781 +v 2.621 111.51 -14.15 +v 2.258 111.856 -14.208 +v 1.456 112.355 -14.317 +v 1.944 112.306 -14.433 +v 3.083 111.224 -14.26 +v 3.183 110.686 -14.034 +v 1.04 112.705 -14.542 +v 0.498 112.633 -14.433 +v -0.005 112.853 -14.658 +v -0.005 112.668 -14.49 +v -0.99 112.528 -14.606 +v -0.96 112.424 -14.408 +v -1.042 112.705 -14.774 +v -1.411 112.257 -14.465 +v -1.456 112.356 -14.664 +v -0.95 112.386 -14.18 +v -0.005 112.657 -13.653 +v -0.987 112.518 -13.768 +v -1.82 111.993 -14.296 +v -0.501 112.622 -13.71 +v -1.893 112.11 -13.883 +v -2.547 111.374 -14.41 +v -1.451 112.346 -13.825 +v -1.039 112.693 -13.594 +v -1.092 112.877 -13.517 +v -2.412 111.954 -13.767 +v -2.536 112.1 -13.69 +v -3.676 110.93 -13.86 +v -3.51 110.848 -13.857 +v -3.338 110.763 -13.934 +v -4.035 109.834 -13.975 +v -3.664 109.768 -14.05 +v -3.853 109.802 -13.973 +v -3.174 110.682 -14.108 +v -3.362 110.223 -14.166 +v -3.348 109.713 -14.636 +v -3.231 110.18 -14.578 +v -2.65 111.465 -13.999 +v -3.484 109.737 -14.224 +v -2.84 110.99 -14.47 +v -3.086 110.64 -14.748 +v -2.658 111.472 -14.837 +v -2.3 111.822 -14.78 +v -1.997 112.274 -14.89 +v -2.293 111.814 -13.94 +v -3.792 108.158 -14.146 +v -3.972 108.112 -14.148 +v -3.21 106.573 -14.321 +v -4.14 108.07 -14.219 +v -3.684 106.96 -14.334 +v -4.269 109.26 -14.103 +v -1.934 105.51 -14.489 +v -2.469 105.636 -14.508 +v -1.469 105.11 -14.616 +v -0.851 105.113 -14.604 +v 0.872 105.117 -14.778 +v -0.287 104.86 -14.733 +v 2.033 105.365 -14.964 +v 2.436 105.826 -14.95 +v 0.909 104.947 -14.848 +v 3.398 106.535 -15.137 +v 2.998 106.08 -15.08 +v 3.127 105.948 -15.248 +v 3.545 106.424 -15.306 +v 3.958 107.516 -15.246 +v 2.648 105.54 -15.19 +v 2.718 105.444 -15.424 +v 3.21 105.864 -15.482 +v 2.12 105.204 -15.132 +v 2.176 105.1 -15.367 +v 2.712 105.452 -15.832 +v 3.202 105.87 -15.89 +v 3.638 106.352 -15.54 +v 3.63 106.358 -15.948 +v 3.13 105.945 -16.086 +v 2.651 105.535 -16.028 +v 2.172 105.11 -15.774 +v 2.122 105.2 -15.97 +v 3 106.076 -16.259 +v 3.857 106.883 -16.196 +v 3.697 106.976 -16.368 +v 4.132 107.445 -16.253 +v 4.228 107.407 -16.057 +v 4.149 108.09 -16.484 +v 3.963 108.137 -16.56 +v 4.252 108.69 -16.542 +v 4.436 108.67 -16.37 +v 4.328 108.046 -16.312 +v 4.428 108.02 -16.115 +v 3.955 106.827 -15.592 +v 4.237 107.403 -15.65 +v 4.128 107.447 -15.415 +v 4.323 108.047 -15.473 +v 4.437 108.02 -15.707 +v 4.431 108.67 -15.531 +v 4.248 108.69 -15.362 +v 4.548 108.66 -15.766 +v 4.538 108.66 -16.173 +v 3.976 108.134 -15.234 +v 3.065 111.23 -15.656 +v 3.222 111.338 -15.579 +v 1.975 112.273 -15.823 +v 2.076 112.435 -15.746 +v 1.019 112.7 -15.939 +v 1.071 112.883 -15.862 +v 1.878 112.118 -15.997 +v 1.44 112.352 -16.055 +v 0.93 112.39 -16.525 +v 1.384 112.226 -16.467 +v 2.602 111.516 -15.888 +v 0.968 112.523 -16.113 +v 0.458 112.49 -16.583 +v 0.942 112.43 -16.752 +v 2.149 111.754 -16.358 +v 1.826 112.035 -16.637 +v 2.914 111.126 -15.83 +v 2.501 111.423 -16.3 +v 2.922 111.13 -16.668 +v 2.61 111.523 -16.726 +v 1.883 112.127 -16.835 +v 3.34 110.784 -16.778 +v 3.367 110.238 -16.552 +v 2.36 112.012 -16.952 +v 0.971 112.533 -16.95 +v 1.519 112.53 -17.06 +v 0.503 112.82 -17.177 +v 0.478 112.635 -17.01 +v -0.502 112.524 -16.926 +v -0.517 112.63 -17.125 +v -0.544 112.814 -17.292 +v -0.971 112.42 -16.983 +v -1.002 112.524 -17.182 +v -0.496 112.484 -16.698 +v 0.477 112.625 -16.17 +v -0.516 112.62 -16.286 +v -1.411 112.214 -16.814 +v -0.02 112.658 -16.229 +v -1.468 112.338 -16.402 +v -2.216 111.7 -16.93 +v -0.999 112.514 -16.344 +v -0.542 112.802 -16.112 +v -0.57 112.99 -16.035 +v -2.003 112.256 -16.286 +v -2.106 112.417 -16.208 +v -3.083 111.202 -16.453 +v -3.396 111.413 -16.378 +v -3.242 111.31 -16.376 +v -2.932 111.1 -16.627 +v -3.18 110.67 -16.684 +v -3.542 110.26 -16.568 +v -3.724 110.32 -16.491 +v -3.9 110.377 -16.493 +v -4.21 109.84 -16.622 +v -4.072 108.663 -16.667 +v -3.888 108.683 -16.665 +v -3.524 107.03 -16.84 +v -4.245 108.643 -16.737 +v -4.135 108.05 -16.795 +v -2.411 105.808 -17.007 +v -2.917 106 -17.027 +v -2.005 105.35 -17.134 +v -1.393 105.268 -17.122 +v -0.869 104.94 -17.25 +v -0.262 105.032 -17.238 +v 0.837 105.11 -17.349 +v 0.332 104.862 -17.367 +v 1.987 105.34 -17.532 +v 0.346 104.68 -17.536 +v -0.285 104.675 -17.477 +v 3.097 106.18 -17.662 +v 1.508 104.928 -17.645 +v 2.073 105.177 -17.701 +v 3.78 107.134 -17.766 +v 3.622 106.53 -17.884 +v 3.23 106.055 -17.83 +v 4.181 108.255 -17.868 +v 4.191 107.613 -17.986 +v 4.444 108.827 -18.086 +v 4.361 108.218 -18.037 +v 4.302 107.573 -18.22 +v 4.477 108.194 -18.271 +v 4.562 108.82 -18.32 +v 4.449 108.827 -18.924 +v 4.366 108.217 -18.876 +v 4.196 107.61 -18.825 +v 4.293 107.576 -18.628 +v 3.947 107.046 -18.774 +v 4.185 108.254 -19.048 +v 4.039 106.998 -18.577 +v 4.047 106.993 -18.17 +v 3.626 106.526 -18.722 +v 3.71 106.466 -18.525 +v 3.718 106.46 -18.118 +v 3.943 107.048 -17.935 +v 3.316 105.974 -18.065 +v 3.234 106.05 -18.67 +v 3.309 105.98 -18.472 +v 3.784 107.132 -18.946 +v 2.663 105.776 -18.787 +v 1.448 105.097 -18.656 +v 1.51 104.924 -18.484 +v 0.873 104.935 -18.599 +v 2.778 105.632 -18.615 +v 0.911 104.755 -18.426 +v -0.274 104.854 -18.488 +v 1.545 104.827 -18.287 +v 0.355 104.572 -18.177 +v -0.286 104.67 -18.316 +v 0.934 104.644 -17.822 +v 2.123 105.082 -18.343 +v 1.548 104.818 -17.88 +v -0.292 104.568 -18.12 +v 0.355 104.562 -17.77 +v -0.907 104.755 -18.258 +v -0.293 104.558 -17.712 +v -0.928 104.654 -18.062 +v -0.93 104.644 -17.654 +v -0.906 104.76 -17.42 +v -1.555 104.82 -17.596 +v -1.552 104.83 -18.003 +v -1.517 104.927 -18.2 +v -2.142 105.092 -17.945 +v -2.094 105.183 -18.142 +v -2.147 105.083 -17.538 +v -1.515 104.93 -17.361 +v -2.092 105.187 -17.303 +v -2.691 105.424 -17.48 +v -3.042 105.866 -17.196 +v -3.565 106.257 -17.371 +v -3.473 106.33 -17.137 +v -3.14 105.76 -17.635 +v -2.707 105.402 -17.685 +v -3.933 106.788 -17.314 +v -3.557 106.263 -17.78 +v -3.832 106.848 -17.08 +v -3.674 106.942 -16.91 +v -4.112 107.407 -17.022 +v -4.22 107.362 -17.256 +v -3.925 106.793 -17.721 +v -4.417 107.978 -17.606 +v -4.211 107.366 -17.664 +v -4.427 107.976 -17.198 +v -4.313 108.005 -16.964 +v -4.545 108.61 -17.14 +v -4.428 108.623 -16.906 +v -4.535 108.61 -17.548 +v -4.453 109.25 -16.848 +v -4.318 108.004 -17.802 +v -4.116 107.405 -17.86 +v -3.836 106.845 -17.918 +v -3.477 106.327 -17.976 +v -3.116 105.788 -17.838 +v -2.624 105.516 -18.084 +v -1.454 105.1 -18.372 +v 2.127 105.073 -17.936 +v 2.14 105.05 -18.14 +v 2.848 105.544 -18.01 +v 2.842 105.552 -18.418 +v 3.172 111.085 -19.31 +v 3.243 110.556 -19.098 +v 2.734 111.38 -19.185 +v 2.525 111.87 -19.395 +v 2.89 110.91 -18.716 +v 2.327 111.653 -19.029 +v 3.47 109.855 -19.029 +v 2.3 111.624 -18.802 +v 1.546 112.192 -19.111 +v 2.4 111.733 -19.228 +v 1.594 112.288 -19.31 +v 1.086 112.34 -18.924 +v 1.528 112.156 -18.884 +v 1.678 112.453 -19.477 +v 0.185 112.555 -19.227 +v 1.133 112.48 -19.35 +v 0.7 112.787 -19.556 +v 0.19 112.663 -19.426 +v -0.284 112.508 -19.036 +v 0.183 112.516 -19 +v -0.79 112.578 -19.499 +v -0.311 112.84 -19.63 +v -0.767 112.472 -19.3 +v -1.367 112.49 -19.637 +v -1.205 112.298 -19.107 +v -2.04 111.89 -19.4 +v -2.186 111.97 -19.636 +v -2.372 111.557 -19.205 +v -2.561 111.417 -19.448 +v -2.016 111.858 -19.174 +v -0.788 112.567 -18.66 +v -0.295 112.645 -18.624 +v -1.693 112.226 -18.729 +v 0.2 112.836 -18.414 +v -1.32 112.598 -18.522 +v 0.19 112.653 -18.588 +v 0.664 112.595 -18.55 +v 1.672 112.442 -18.298 +v 1.13 112.47 -18.512 +v 1.59 112.28 -18.472 +v 2.01 112.03 -18.43 +v 2.867 111.49 -18.173 +v 2.393 111.725 -18.39 +v 2.726 111.374 -18.347 +v 2.647 111.31 -18.544 +v 3.401 110.625 -18.086 +v 3.46 109.852 -18.19 +v 3.234 110.55 -18.26 +v 3.14 110.51 -18.456 +v 3.195 110.28 -18.65 +v 3.144 110.512 -18.9 +v 0.21 113.027 -18.336 +v -2.207 112.116 -18.588 +v -2.098 111.97 -18.761 +v -2.558 111.414 -19.006 +v -1.387 112.777 -18.444 +v -2.32 112.27 -18.51 +v -2.77 111.605 -18.635 +v -2.913 111.733 -18.558 +v -3.528 110.304 -18.722 +v -2.634 111.482 -18.809 +v -2.93 111.103 -18.839 +v -3.354 110.245 -18.896 +v -3.049 110.627 -19.28 +v -2.816 111.026 -19.25 +v -3.03 110.89 -19.636 +v -3.368 109.988 -19.637 +v -3.396 109.296 -19.361 +v -3.455 109.114 -19.637 +v -3.34 109.757 -19.335 +v -3.433 108.983 -19.163 +v -3.535 108.98 -18.966 +v -3.475 109.782 -18.923 +v -3.349 108.528 -19.403 +v -3.71 110.365 -18.645 +v -3.718 108.972 -18.793 +v -3.91 108.964 -18.715 +v -4.068 107.82 -18.836 +v -3.903 107.872 -18.765 +v -3.544 107.987 -18.84 +v -3.726 107.928 -18.763 +v -3.58 106.787 -18.88 +v -2.72 106.055 -18.85 +v -3.279 106.984 -18.807 +v -4.45 109.35 -18.94 +v -4.388 108.345 -18.98 +v -4.244 107.763 -19.004 +v -3.734 106.687 -19.048 +v -2.33 105.54 -18.94 +v -4.13 107.156 -19.261 +v -2.958 105.787 -19.089 +v -3.832 106.623 -19.283 +v -3.466 106.135 -19.303 +v -4.504 108.324 -19.215 +v -4.424 107.896 -19.635 +v -4.083 106.996 -19.636 +v -3.036 105.7 -19.323 +v -3.131 105.74 -19.636 +v -2.43 105.386 -19.11 +v -2.494 105.287 -19.344 +v -1.727 104.862 -19.637 +v -1.968 104.992 -19.362 +v -0.763 104.918 -18.991 +v -1.369 104.88 -19.144 +v -1.405 104.768 -19.378 +v -0.817 104.62 -19.394 +v -0.25 104.528 -19.637 +v -0.796 104.737 -19.16 +v 0.338 104.86 -19.02 +v -1.26 105.22 -18.905 +v 0.362 104.56 -19.422 +v 0.353 104.677 -19.188 +v 0.955 104.647 -19.436 +v 1.521 104.966 -19.162 +v 1.428 105.215 -18.974 +v 1.59 104.774 -19.637 +v -2.597 106.194 -18.848 +v -1.202 105.397 -18.903 +v 0.295 105.41 -19.024 +v -4.57 108.938 -19.19 +v -3.367 110.205 -16.742 +v -3.487 109.717 -16.8 +v -3.237 110.163 -17.154 +v -3.057 110.61 -17.096 +v -2.306 111.803 -16.517 +v -2.56 111.36 -16.988 +v -2.85 111.045 -17.266 +v -3.274 110.175 -17.382 +v -1.905 112.102 -16.46 +v -1.91 112.11 -17.298 +v -1.55 112.516 -17.407 +v -2.313 111.81 -17.356 +v -2.94 111.106 -17.465 +v 3.264 110.204 -16.354 +v 3.042 110.636 -16.184 +v 3.48 109.755 -15.657 +v 3.357 110.234 -15.714 +v 3.165 110.697 -15.772 +v 1.547 104.94 -15.913 +v 1.583 104.842 -15.716 +v 0.949 104.763 -15.856 +v 0.973 104.653 -15.251 +v 0.97 104.662 -15.659 +v 1.586 104.833 -15.308 +v 0.328 104.674 -15.798 +v 0.336 104.57 -15.601 +v 0.336 104.56 -15.194 +v -0.3 104.672 -15.74 +v -0.888 104.94 -15.854 +v -0.306 104.57 -15.544 +v -0.926 104.758 -15.682 +v -1.534 104.933 -15.624 +v -0.948 104.657 -15.485 +v -0.307 104.56 -15.136 +v -1.572 104.827 -15.02 +v -1.57 104.836 -15.427 +v -0.95 104.648 -15.078 +v -1.532 104.937 -14.785 +v -2.158 105.09 -14.962 +v -0.926 104.763 -14.844 +v -2.637 105.398 -15.319 +v -2.105 105.19 -15.566 +v -2.575 105.485 -14.677 +v -2.643 105.39 -14.91 +v -3.146 105.8 -14.852 +v -3.065 105.887 -14.618 +v -3.139 105.81 -15.26 +v -3.582 106.278 -14.795 +v -3.49 106.35 -14.56 +v -3.843 106.867 -14.503 +v -3.944 106.808 -14.737 +v -3.574 106.284 -15.202 +v -4.232 107.388 -14.679 +v -4.223 107.392 -15.087 +v -3.936 106.813 -15.145 +v -4.123 107.433 -14.445 +v -4.433 107.995 -14.622 +v -4.319 108.024 -14.387 +v -4.546 108.628 -14.564 +v -4.423 107.998 -15.03 +v -4.43 108.64 -14.33 +v -4.452 109.267 -14.272 +v -4.323 108.023 -15.226 +v -4.127 107.43 -15.283 +v -3.847 106.865 -15.341 +v -3.493 106.348 -15.399 +v -3.068 105.884 -15.457 +v -0.299 104.676 -14.902 +v 0.328 104.678 -14.96 +v 0.948 104.768 -15.017 +v 1.546 104.943 -15.074 +v 3.546 110.284 -14.144 +v 3.37 110.226 -13.977 +v 3.086 110.638 -13.835 +v 2.808 111.036 -13.666 +v 3.268 110.193 -13.778 +v 3.23 110.18 -13.55 +v 2.921 111.114 -13.254 +v 3.174 110.68 -13.196 +v 3.36 110.223 -13.138 +v 3.482 109.74 -13.08 +v 2.85 111.044 -11.317 +v 3.092 110.628 -11.26 +v 3.189 110.675 -11.458 +v 3.355 110.756 -11.626 +v -3.519 110.326 -6.393 +v -3.717 109.28 -6.48 +v -3.16 110.707 -6.528 +v -2.899 111.147 -6.486 +v -3.049 111.252 -6.312 +v -3.038 110.646 -6.94 +v -2.577 111.544 -6.446 +v -2.201 111.89 -6.407 +v -1.786 112.173 -6.37 +v -2.786 111.07 -6.898 +v -2.819 111.092 -7.126 +v -2.506 111.478 -7.086 +v -2.116 111.782 -6.82 +v -2.907 111.153 -7.324 +v -3.356 110.27 -7.405 +v -2.208 111.898 -7.246 +v -2.14 111.813 -7.047 +v -1.4 112.58 -7.34 +v -1.33 112.408 -7.172 +v -1.29 112.307 -6.973 +v -1.275 112.27 -6.746 +v -0.35 112.837 -7.268 +v -0.333 112.652 -7.1 +v 0.71 112.785 -7.203 +v 0.18 112.664 -7.067 +v 1.73 112.428 -7.14 +v 3.094 110.856 -6.862 +v 2.477 111.66 -6.915 +v 3 110.803 -6.663 +v 2.402 111.583 -6.716 +v 2.019 111.906 -6.745 +v 2.082 111.993 -6.943 +v 1.171 112.47 -7.004 +v 1.575 112.133 -6.547 +v 1.136 112.367 -6.805 +v 1.995 111.873 -6.517 +v 2.693 111.196 -6.462 +v 0.647 112.458 -6.61 +v 0.174 112.556 -6.868 +v -0.32 112.505 -6.675 +v -0.805 112.423 -6.71 +v -0.323 112.545 -6.902 +v -1.327 112.398 -6.333 +v 2.965 110.784 -6.436 +v 3.388 109.413 -6.365 +v -3.118 107.088 -18.885 +v -3.484 108.504 -18.99 +v -2.965 107.188 -19.058 +v -2.47 106.337 -18.925 +v -2.348 106.474 -19.099 +v -1.143 105.58 -18.98 +v -1.93 106.155 -19.12 +v -1.522 105.927 -19.137 +v -1.874 106.24 -19.317 +v -2.28 106.55 -19.296 +v -1.658 106.15 -19.636 +v -0.813 105.814 -19.636 +v -1.087 105.754 -19.154 +v -0.172 105.688 -19.382 +v 0.179 105.723 -19.637 +v 0.28 105.593 -19.198 +v 0.717 105.76 -19.408 +v 1.156 105.962 -19.625 +v 0.739 105.66 -19.211 +v 1.274 105.64 -19.033 +v -2.33 106.615 -19.636 +v -2.88 107.244 -19.255 +v -2.834 107.203 -19.637 +v -3.239 108.084 -19.427 +v -3.293 108.07 -19.637 +v 1.56 104.864 -6.543 +v 1.502 105.02 -6.724 +v 2.393 105.234 -6.444 +v 2.874 105.574 -6.457 +v 2.34 105.322 -6.64 +v 3.309 105.98 -6.471 +v 3.735 106.5 -6.488 +v 3.234 106.05 -6.668 +v 3.65 106.56 -6.685 +v 4.19 107.594 -6.718 +v 4.287 107.56 -6.522 +v 4.467 108.19 -6.541 +v 121.986 -105.908 -18.516 +v 121.368 -105.99 -18.719 +v 120.52 -106.84 -18.614 +v 122.048 -106.07 -18.446 +v 123.144 -105.644 -18.445 +v 121.07 -106.6 -18.512 +v 122.508 -105.56 -18.65 +v 121.92 -105.737 -18.685 +v 123.72 -105.81 -18.338 +v 125.342 -106.242 -18.222 +v 124.865 -105.854 -18.333 +v 125.26 -106.407 -18.22 +v 126.658 -107.29 -18.098 +v 126.39 -106.755 -18.21 +v 126.515 -107.407 -18.096 +v 127.246 -108.243 -18.01 +v 127.13 -107.652 -18.125 +v 127.077 -108.318 -18.008 +v 127.587 -109.61 -17.894 +v 127.514 -108.443 -18.058 +v 127.402 -109.624 -17.892 +v 127.33 -110.693 -17.796 +v 127.512 -110.73 -17.798 +v 123.71 -105.994 -18.336 +v 126.963 -111.72 -17.694 +v 127.127 -111.806 -17.696 +v 125.937 -112.96 -17.536 +v 126.933 -107.06 -18.337 +v 127.687 -108.38 -18.227 +v 127.287 -107.555 -18.294 +v 126.033 -106.236 -18.42 +v 126.515 -106.62 -18.38 +v 126.594 -106.533 -18.613 +v 126.1 -106.14 -18.655 +v 125.503 -105.922 -18.462 +v 124.337 -105.525 -18.54 +v 124.924 -105.68 -18.502 +v 125.556 -105.817 -18.696 +v 126.094 -106.148 -19.063 +v 125.55 -105.826 -19.104 +v 124.96 -105.57 -18.736 +v 124.36 -105.41 -18.775 +v 124.958 -105.578 -19.144 +v 125.505 -105.918 -19.3 +v 126.035 -106.232 -19.26 +v 124.925 -105.676 -19.34 +v 123.746 -105.344 -19.22 +v 123.74 -105.447 -19.416 +v 125.422 -106.083 -19.472 +v 126.393 -106.752 -19.39 +v 126.518 -106.616 -19.218 +v 125.336 -106.254 -19.548 +v 124.303 -105.7 -19.551 +v 126.647 -107.298 -19.423 +v 124.267 -105.89 -19.627 +v 123.478 -105.684 -19.637 +v 123.13 -105.457 -19.452 +v 122.144 -105.735 -19.634 +v 123.12 -105.354 -19.256 +v 122.484 -105.454 -19.292 +v 121.097 -106.175 -19.636 +v 121.317 -105.895 -19.36 +v 121.88 -105.627 -18.92 +v 122.482 -105.444 -18.885 +v 120.794 -106.226 -19.393 +v 121.312 -105.886 -18.953 +v 120.318 -106.63 -19.425 +v 119.752 -107.404 -19.636 +v 120.79 -106.218 -18.985 +v 120.292 -106.603 -19.222 +v 120.858 -106.313 -18.751 +v 120.393 -106.707 -18.783 +v 120.096 -106.847 -19.033 +v 119.713 -107.338 -19.063 +v 119.81 -107.404 -18.829 +v 119.67 -108.008 -18.689 +v 123.12 -105.344 -18.848 +v 123.13 -105.46 -18.614 +v 123.747 -105.334 -18.812 +v 123.74 -105.45 -18.578 +v 119.827 -108.085 -18.618 +v 119.506 -107.926 -18.858 +v 119.234 -109.68 -18.77 +v 119.475 -109.134 -18.674 +v 119.124 -109.067 -18.913 +v 119.4 -107.874 -19.092 +v 119.164 -108.446 -19.12 +v 119.05 -109.67 -18.94 +v 119.432 -111.202 -18.836 +v 119.598 -111.15 -18.765 +v 119.113 -110.676 -18.98 +v 119.257 -111.258 -19.004 +v 119.008 -109.045 -19.147 +v 118.93 -110.083 -19.19 +v 118.98 -109.04 -19.352 +v 118.904 -110.084 -19.396 +v 118.997 -110.697 -19.215 +v 119.145 -111.294 -19.239 +v 119.418 -112.026 -19.636 +v 119.37 -111.864 -19.261 +v 119.015 -110.715 -19.637 +v 118.97 -109.6 -19.637 +v 119.344 -108.087 -19.636 +v 119.14 -108.437 -19.325 +v 126.795 -107.176 -19.348 +v 126.937 -107.06 -19.176 +v 127.29 -107.553 -19.132 +v 127.41 -108.17 -19.26 +v 126.588 -106.54 -19.021 +v 127.016 -106.993 -18.979 +v 127.024 -106.986 -18.571 +v 127.387 -107.493 -18.528 +v 127.823 -108.33 -18.666 +v 127.788 -108.344 -18.869 +v 127.577 -108.096 -19.088 +v 127.68 -108.05 -18.484 +v 123.146 -114.45 -10.39 +v 122.534 -114.253 -10.53 +v 123.154 -114.346 -10.587 +v 123.792 -114.453 -10.449 +v 122.51 -114.364 -9.925 +v 123.145 -114.46 -9.983 +v 121.966 -114.196 -10.282 +v 121.962 -114.206 -9.874 +v 122.002 -114.095 -9.64 +v 123.154 -114.342 -9.749 +v 123.793 -114.463 -10.04 +v 123.785 -114.346 -9.807 +v 123.168 -114.158 -9.58 +v 124.374 -114.08 -9.696 +v 124.412 -114.26 -9.865 +v 124.436 -114.375 -10.1 +v 125.015 -114.09 -9.923 +v 125.5 -113.673 -9.811 +v 123.762 -113.99 -9.568 +v 125.42 -113.52 -9.741 +v 125.055 -114.2 -10.157 +v 125.588 -113.836 -9.98 +v 126.116 -113.506 -10.038 +v 126.47 -112.968 -9.927 +v 125.643 -113.94 -10.214 +v 125.05 -114.19 -10.564 +v 125.638 -113.93 -10.622 +v 126.185 -113.6 -10.272 +v 126.18 -113.593 -10.68 +v 126.6 -113.1 -10.096 +v 126.68 -113.184 -10.33 +v 125.59 -113.84 -10.819 +v 126.674 -113.177 -10.738 +v 126.118 -113.51 -10.876 +v 125.016 -114.093 -10.76 +v 125.503 -113.677 -10.99 +v 126.01 -113.36 -11.048 +v 126.602 -113.103 -10.934 +v 127.102 -112.7 -10.795 +v 126.875 -112.524 -11.164 +v 127.02 -112.637 -10.992 +v 125.414 -113.508 -11.066 +v 127.37 -112.114 -11.05 +v 127.21 -112.022 -11.222 +v 126.724 -112.407 -11.24 +v 127.46 -112.165 -10.853 +v 127.11 -112.707 -10.387 +v 127.47 -112.17 -10.445 +v 127.75 -111.584 -10.504 +v 127.74 -111.58 -10.911 +v 127.017 -112.634 -10.153 +v 127.367 -112.11 -10.211 +v 127.47 -111.473 -10.1 +v 127.64 -111.54 -10.27 +v 127.927 -111.042 -10.555 +v 127.927 -110.397 -10.378 +v 127.744 -110.377 -10.21 +v 126.735 -112.415 -9.914 +v 127.467 -110.923 -10.081 +v 125.333 -113.356 -9.74 +v 126.588 -112.3 -9.912 +v 127.595 -109.778 -10.197 +v 127.707 -109.17 -10.326 +v 127.953 -109.767 -10.436 +v 127.89 -109.138 -10.494 +v 127.74 -108.53 -10.552 +v 127.34 -108.03 -10.44 +v 128.044 -110.41 -10.612 +v 128.07 -109.763 -10.67 +v 128.005 -109.117 -10.729 +v 127.85 -108.493 -10.786 +v 127.505 -107.948 -10.61 +v 127.61 -107.896 -10.844 +v 128.034 -110.41 -11.02 +v 127.818 -111.014 -11.16 +v 127.932 -110.398 -11.217 +v 128.06 -109.764 -11.078 +v 127.995 -109.12 -11.136 +v 127.957 -109.767 -11.275 +v 127.773 -109.772 -11.447 +v 127.64 -110.968 -11.331 +v 127.893 -109.137 -11.333 +v 127.84 -108.496 -11.194 +v 127.743 -108.528 -11.39 +v 127.602 -107.9 -11.252 +v 127.712 -109.168 -11.505 +v 127.343 -108.027 -11.62 +v 127.51 -107.946 -11.448 +v 127.582 -109.778 -11.522 +v 127.17 -108.11 -11.696 +v 127.044 -107.51 -11.678 +v 127.454 -110.92 -11.407 +v 123.75 -113.804 -9.566 +v 122.653 -113.72 -9.45 +v 122.613 -113.9 -9.452 +v 121.206 -113.068 -9.283 +v 121.318 -112.913 -9.36 +v 120.11 -111.85 -9.11 +v 121.097 -113.22 -9.285 +v 120.275 -111.755 -9.187 +v 119.607 -110.283 -8.936 +v 119.798 -110.265 -9.013 +v 119.655 -109.184 -8.82 +v 119.423 -110.302 -8.938 +v 119.948 -111.942 -9.112 +v 119.843 -109.22 -8.898 +v 120.255 -107.715 -8.653 +v 119.472 -109.15 -8.822 +v 120.414 -107.822 -8.73 +v 120.023 -109.252 -9.072 +v 119.966 -109.746 -9.13 +v 121.435 -106.577 -8.48 +v 120.1 -107.612 -8.655 +v 122.984 -106.022 -8.306 +v 121.338 -106.42 -8.482 +v 121.536 -106.74 -8.557 +v 123.01 -106.212 -8.384 +v 124.084 -106.032 -8.19 +v 124.056 -106.222 -8.268 +v 125.573 -106.582 -8.023 +v 124.03 -106.403 -8.442 +v 123.533 -106.363 -8.5 +v 125.47 -106.745 -8.1 +v 126.75 -107.723 -7.85 +v 124.933 -106.666 -8.333 +v 126.59 -107.83 -7.928 +v 125.776 -107.193 -8.217 +v 125.374 -106.9 -8.275 +v 123.532 -106.5 -8.912 +v 124.422 -106.628 -8.803 +v 124.877 -106.79 -8.745 +v 126.136 -107.54 -8.159 +v 125.687 -107.298 -8.63 +v 126.686 -108.364 -8.044 +v 126.44 -107.932 -8.102 +v 126.325 -108.008 -8.514 +v 126.143 -107.534 -8.997 +v 126.87 -108.826 -7.986 +v 126.74 -108.868 -8.398 +v 125.38 -106.89 -9.113 +v 125.9 -107.043 -9.223 +v 124.512 -106.308 -9.396 +v 124.937 -106.656 -9.17 +v 124.014 -106.5 -9.081 +v 126.743 -107.728 -9.175 +v 125.568 -106.59 -9.348 +v 126.6 -107.823 -9.107 +v 127.35 -109.253 -9.002 +v 127.056 -108.767 -8.992 +v 126.448 -107.926 -8.94 +v 126.88 -108.823 -8.825 +v 126.358 -107.986 -8.741 +v 126.063 -107.606 -8.798 +v 127.556 -110.372 -8.888 +v 127.376 -110.35 -8.886 +v 127.527 -109.223 -9.004 +v 127.035 -111.944 -8.721 +v 126.878 -111.854 -8.719 +v 126.326 -112.848 -8.605 +v 126.893 -107.627 -9.178 +v 125.664 -106.436 -9.35 +v 124.083 -106.042 -9.516 +v 124.11 -105.862 -9.518 +v 123.535 -106.167 -9.505 +v 122.985 -106.032 -9.631 +v 124.03 -106.393 -9.28 +v 122.49 -106.308 -9.621 +v 123.032 -106.383 -9.396 +v 121.44 -106.585 -9.805 +v 121.53 -106.73 -9.737 +v 122.54 -106.486 -9.454 +v 121.628 -106.887 -9.57 +v 123.046 -106.49 -9.197 +v 123.05 -106.53 -8.97 +v 122.58 -106.628 -9.028 +v 121.685 -106.978 -9.37 +v 122.542 -106.496 -8.616 +v 121.706 -107.012 -9.143 +v 123.033 -106.394 -8.558 +v 122.073 -106.664 -8.673 +v 121.633 -106.895 -8.731 +v 121.233 -107.185 -8.789 +v 120.872 -107.533 -8.847 +v 120.974 -107.625 -9.259 +v 120.566 -107.925 -8.904 +v 120.44 -108.418 -9.374 +v 120.317 -108.358 -8.962 +v 120.26 -108.867 -9.433 +v 120.557 -107.92 -9.742 +v 121.226 -107.177 -9.627 +v 120.12 -109.27 -9.711 +v 120.103 -109.752 -9.541 +v 120.117 -110.233 -9.6 +v 120.077 -110.237 -9.827 +v 120.198 -110.71 -9.658 +v 120.013 -109.25 -9.91 +v 119.97 -110.248 -10.025 +v 120.055 -110.744 -10.084 +v 119.77 -109.737 -10.135 +v 120.307 -108.353 -9.8 +v 119.944 -108.765 -10.026 +v 119.875 -110.788 -10.25 +v 119.664 -109.185 -10.145 +v 119.616 -110.282 -10.26 +v 120.263 -107.72 -9.978 +v 120.727 -107.403 -9.852 +v 121.295 -107.26 -9.428 +v 119.98 -110.247 -9.187 +v 120.217 -111.215 -9.303 +v 120.065 -110.742 -9.245 +v 120.552 -111.595 -9.773 +v 120.433 -111.663 -9.36 +v 122.064 -113.922 -9.471 +v 121.422 -113.84 -9.582 +v 121.508 -113.678 -9.413 +v 120.536 -112.974 -9.297 +v 120.887 -113.508 -9.524 +v 120.818 -113.604 -9.758 +v 121.367 -113.945 -9.816 +v 121.372 -113.936 -10.224 +v 120.326 -113.19 -9.7 +v 120.824 -113.596 -10.166 +v 120.408 -113.106 -9.466 +v 119.893 -112.71 -9.642 +v 119.9 -112.704 -10.05 +v 120.333 -113.184 -10.108 +v 120.885 -113.512 -10.362 +v 120.405 -113.11 -10.304 +v 120.993 -113.363 -10.534 +v 121.42 -113.845 -10.42 +v 119.982 -112.64 -10.246 +v 120.127 -112.527 -10.419 +v 119.634 -112.123 -10.19 +v 119.794 -112.03 -10.361 +v 119.544 -112.174 -9.993 +v 121.506 -113.682 -10.592 +v 119.96 -111.936 -10.437 +v 121.105 -113.208 -10.61 +v 122.574 -114.073 -10.702 +v 122.616 -113.887 -10.777 +v 123.773 -114.166 -10.817 +v 123.785 -114.35 -10.645 +v 124.413 -114.264 -10.703 +v 124.375 -114.084 -10.876 +v 123.76 -113.976 -10.893 +v 124.434 -114.365 -10.507 +v 119.536 -112.18 -9.585 +v 119.256 -111.6 -9.527 +v 119.265 -111.597 -9.935 +v 119.638 -112.12 -9.35 +v 119.365 -111.557 -9.293 +v 119.986 -112.637 -9.408 +v 119.797 -112.03 -9.182 +v 119.352 -110.916 -9.066 +v 119.174 -110.96 -9.235 +v 126.123 -107.528 -10.735 +v 125.882 -107.043 -10.62 +v 125.765 -107.183 -10.793 +v 126.432 -107.922 -10.677 +v 126.844 -108.27 -10.446 +v 125.287 -107.008 -11.263 +v 126.02 -107.62 -11.148 +v 125.36 -106.89 -10.85 +v 124.86 -106.784 -11.321 +v 126.44 -107.916 -11.516 +v 125.772 -107.175 -11.631 +v 124.472 -106.6 -11.6 +v 123.995 -106.536 -11.43 +v 124.5 -106.507 -10.96 +v 123.515 -106.46 -11.716 +v 123.515 -106.5 -11.488 +v 125.365 -106.882 -11.69 +v 124.503 -106.497 -11.799 +v 123.033 -106.533 -11.546 +v 123.013 -106.386 -11.972 +v 123.515 -106.352 -11.914 +v 124.015 -106.4 -11.018 +v 124.552 -106.332 -10.786 +v 123.516 -106.18 -10.902 +v 123.515 -106.363 -11.076 +v 126.005 -106.896 -10.542 +v 124.606 -106.148 -10.71 +v 127.017 -108.186 -10.369 +v 123.517 -105.988 -10.825 +v 121.985 -106.502 -11.076 +v 121.832 -106.158 -11 +v 121.907 -106.327 -10.998 +v 120.726 -107.42 -11.249 +v 120.583 -107.294 -11.171 +v 120.445 -107.17 -11.173 +v 119.612 -108.608 -11.34 +v 119.788 -108.667 -11.339 +v 119.97 -108.727 -11.416 +v 119.406 -109.743 -11.456 +v 119.59 -109.75 -11.454 +v 119.782 -109.757 -11.532 +v 120.144 -108.785 -11.59 +v 120.02 -109.266 -11.648 +v 120.556 -107.94 -11.48 +v 120.103 -109.77 -12.118 +v 120.155 -109.29 -12.06 +v 120.862 -107.543 -11.422 +v 120.432 -108.435 -11.95 +v 121.22 -107.197 -11.365 +v 120.67 -108.015 -11.893 +v 120.854 -107.536 -12.26 +v 120.236 -108.816 -12.23 +v 121.618 -106.893 -12.145 +v 121.307 -107.302 -11.777 +v 121.623 -106.902 -11.307 +v 121.675 -106.985 -11.946 +v 122.116 -106.795 -11.662 +v 122.06 -106.67 -11.25 +v 122.527 -106.5 -11.192 +v 122.1 -106.758 -11.89 +v 123.014 -106.397 -11.134 +v 122.055 -106.66 -12.088 +v 122.987 -106.203 -12.14 +v 121.98 -106.49 -12.255 +v 124.043 -106.207 -12.024 +v 123.517 -105.997 -12.15 +v 121.91 -106.335 -12.323 +v 121.093 -107.048 -12.37 +v 120.132 -108.292 -12.544 +v 120.59 -107.3 -12.496 +v 120.548 -107.933 -12.319 +v 119.797 -108.67 -12.664 +v 119.828 -109.23 -12.653 +v 120.134 -108.782 -12.428 +v 120.063 -109.768 -12.345 +v 119.955 -109.764 -12.544 +v 119.6 -109.75 -12.78 +v 119.788 -110.286 -12.77 +v 119.972 -110.267 -12.602 +v 120.12 -110.252 -12.176 +v 120.312 -111.193 -12.519 +v 120.212 -111.233 -12.717 +v 120.35 -111.178 -12.291 +v 119.965 -109.764 -11.706 +v 119.982 -110.266 -11.764 +v 120.068 -110.756 -11.821 +v 120.052 -111.298 -11.705 +v 120.222 -111.23 -11.88 +v 120.44 -111.673 -11.936 +v 120.83 -112.003 -12.407 +v 119.875 -111.37 -11.628 +v 120.928 -112.588 -11.878 +v 119.703 -111.44 -11.63 +v 120.796 -112.727 -11.8 +v 120.668 -112.86 -11.803 +v 122.076 -113.742 -11.97 +v 122.14 -113.568 -11.968 +v 122.592 -114.073 -12.098 +v 123.203 -113.986 -12.086 +v 121.53 -113.69 -11.99 +v 120.145 -112.542 -11.816 +v 120.42 -113.12 -12.042 +v 120.905 -113.52 -12.1 +v 121.445 -113.852 -12.158 +v 119.542 -111.505 -11.7 +v 119.646 -112.133 -11.926 +v 120 -112.655 -11.984 +v 119.252 -110.342 -11.585 +v 119.37 -111.574 -11.87 +v 119.178 -110.978 -11.811 +v 119.544 -112.192 -12.16 +v 119.262 -111.618 -12.103 +v 119.908 -112.728 -12.219 +v 119.552 -112.187 -12.568 +v 119.272 -111.615 -12.51 +v 119.916 -112.722 -12.626 +v 120.346 -113.197 -12.684 +v 120.34 -113.204 -12.276 +v 120.842 -113.61 -12.742 +v 120.836 -113.617 -12.334 +v 121.39 -113.956 -12.392 +v 121.91 -114.187 -12.444 +v 122.552 -114.253 -12.267 +v 121.395 -113.947 -12.8 +v 122.53 -114.358 -12.909 +v 122.527 -114.368 -12.501 +v 123.177 -114.343 -12.325 +v 123.797 -114.16 -12.214 +v 123.168 -114.46 -12.56 +v 123.81 -114.344 -12.383 +v 123.17 -114.45 -12.967 +v 123.818 -114.46 -12.617 +v 124.43 -114.256 -12.44 +v 124.91 -113.748 -12.26 +v 124.97 -113.91 -12.33 +v 124.455 -114.372 -12.675 +v 125.032 -114.083 -12.499 +v 123.817 -114.45 -13.025 +v 124.453 -114.362 -13.083 +v 125.073 -114.194 -12.733 +v 125.07 -114.185 -13.14 +v 125.6 -113.828 -12.556 +v 126.026 -113.344 -12.445 +v 126.134 -113.492 -12.614 +v 125.656 -113.932 -12.79 +v 125.65 -113.923 -13.198 +v 124.43 -114.26 -13.28 +v 125.034 -114.088 -13.337 +v 126.198 -113.58 -13.256 +v 126.204 -113.587 -12.848 +v 125.603 -113.832 -13.394 +v 126.612 -113.088 -12.672 +v 126.687 -113.165 -13.314 +v 126.694 -113.172 -12.906 +v 126.137 -113.495 -13.453 +v 125.516 -113.67 -13.567 +v 124.97 -113.915 -13.51 +v 124.905 -113.735 -13.585 +v 123.797 -114.164 -13.394 +v 123.204 -113.973 -13.411 +v 126.486 -112.96 -13.682 +v 126.615 -113.09 -13.51 +v 126.353 -112.822 -13.758 +v 126.888 -112.508 -13.74 +v 127.034 -112.62 -13.568 +v 127.116 -112.683 -13.372 +v 127.626 -111.59 -13.678 +v 127.473 -112.142 -13.43 +v 127.455 -111.52 -13.85 +v 127.278 -111.45 -13.925 +v 127.75 -110.355 -13.965 +v 127.823 -110.997 -13.735 +v 127.923 -111.022 -13.538 +v 127.73 -111.634 -13.073 +v 127.482 -112.147 -13.022 +v 128.037 -110.386 -13.597 +v 127.932 -111.025 -13.13 +v 127.934 -110.375 -13.793 +v 128.06 -109.74 -13.655 +v 128.07 -109.738 -13.247 +v 128.047 -110.387 -13.189 +v 127.818 -110.996 -12.897 +v 127.93 -110.375 -12.955 +v 127.38 -112.09 -12.788 +v 127.64 -110.95 -12.728 +v 127.768 -109.75 -12.844 +v 127.952 -109.742 -13.013 +v 127.886 -109.12 -13.07 +v 127.574 -110.336 -12.716 +v 127.558 -108.57 -12.96 +v 127.393 -108.623 -12.89 +v 127.733 -108.512 -13.128 +v 128.002 -109.1 -13.305 +v 127.845 -108.475 -13.362 +v 127.498 -107.935 -13.186 +v 127.603 -107.883 -13.42 +v 127.29 -111.454 -12.6 +v 127.22 -112 -12.62 +v 126.362 -112.832 -12.432 +v 126.233 -112.7 -12.43 +v 127.03 -112.617 -12.73 +v 126.884 -112.505 -12.56 +v 124.845 -113.573 -12.258 +v 127.124 -112.69 -12.964 +v 123.216 -113.802 -12.084 +v 127.992 -109.1 -13.712 +v 127.956 -109.742 -13.851 +v 127.89 -109.118 -13.91 +v 127.836 -108.478 -13.77 +v 127.594 -107.887 -13.828 +v 127.738 -108.51 -13.967 +v 127.502 -107.933 -14.024 +v 127.563 -108.568 -14.14 +v 127.337 -108.014 -14.196 +v 127.56 -110.335 -14.04 +v 127.38 -108.627 -14.214 +v 127.772 -109.75 -14.024 +v 126.66 -107.02 -14.312 +v 126.518 -107.15 -14.388 +v 123.19 -114.164 -13.336 +v 122.08 -113.73 -13.296 +v 122.015 -113.908 -13.22 +v 120.677 -112.85 -13.128 +v 121.95 -114.08 -13.048 +v 122.55 -114.257 -13.106 +v 121.01 -113.375 -13.11 +v 120.545 -112.99 -13.053 +v 120.902 -113.525 -12.938 +v 123.177 -114.348 -13.164 +v 123.81 -114.348 -13.222 +v 120.417 -113.122 -12.88 +v 119.997 -112.658 -12.823 +v 119.8 -112.043 -12.937 +v 119.642 -112.136 -12.765 +v 119.883 -111.367 -12.953 +v 124.603 -106.157 -12.034 +v 124.992 -106.48 -11.915 +v 126 -106.903 -11.866 +v 126.268 -107.397 -11.74 +v 127.008 -108.19 -11.694 +v 126.855 -108.265 -11.626 +v 126.35 -107.977 -11.317 +v 126.69 -108.346 -11.458 +v 127.177 -109.26 -11.51 +v 126.592 -108.393 -11.26 +v 126.556 -108.41 -11.032 +v 126.115 -106.763 -11.87 +v 124.654 -105.983 -12.036 +v 127.4 -109.783 -11.52 +v 127.28 -110.875 -11.404 +v 126.58 -112.295 -11.237 +v 123.517 -105.816 -12.152 +v 126.68 -108.35 -10.62 +v 122.69 -113.718 -15.927 +v 122.217 -113.405 -15.801 +v 123.25 -113.624 -15.918 +v 124.33 -113.713 -16.1 +v 121.658 -113.34 -15.812 +v 121.343 -112.946 -15.692 +v 121.826 -113.027 -15.576 +v 122.763 -113.37 -15.692 +v 120.443 -112.326 -15.644 +v 120.28 -111.788 -15.519 +v 120.72 -112.106 -15.409 +v 121.06 -112.475 -15.467 +v 121.877 -112.932 -15.378 +v 122.786 -113.265 -15.493 +v 123.262 -113.44 -15.75 +v 122.33 -113.093 -15.208 +v 122.794 -113.226 -15.266 +v 123.272 -113.292 -15.324 +v 124.255 -113.367 -15.866 +v 124.232 -113.26 -15.667 +v 124.295 -113.547 -16.033 +v 124.73 -113.227 -15.923 +v 124.694 -113.126 -15.724 +v 124.224 -113.222 -15.44 +v 125.118 -112.89 -15.555 +v 125.277 -113.182 -16.148 +v 125.61 -112.752 -16.038 +v 125.887 -112.32 -15.67 +v 125.82 -113.038 -16.274 +v 126.47 -112.16 -16.322 +v 125.99 -112.427 -16.096 +v 126.475 -111.626 -16.007 +v 126.206 -111.958 -15.729 +v 125.603 -112.744 -15.2 +v 125.184 -113.01 -15.143 +v 126.65 -111.177 -15.837 +v 125.983 -112.42 -15.258 +v 126.568 -111.68 -16.206 +v 126.838 -110.73 -16.123 +v 126.943 -110.755 -16.322 +v 126.96 -111.302 -16.43 +v 127.03 -110.258 -16.38 +v 126.8 -110.72 -15.895 +v 126.882 -110.243 -15.954 +v 127.213 -110.277 -16.547 +v 126.875 -111.858 -16.441 +v 127.288 -110.84 -16.557 +v 126.99 -109.264 -16.495 +v 127.172 -109.23 -16.662 +v 127.34 -109.2 -16.73 +v 126.867 -108.783 -16.552 +v 126.884 -109.283 -16.296 +v 126.765 -108.817 -16.354 +v 126.84 -108.236 -16.778 +v 126.543 -108.384 -16.184 +v 126.845 -109.29 -16.069 +v 125.928 -113.184 -16.276 +v 124.37 -113.89 -16.103 +v 122.652 -113.895 -15.93 +v 121.573 -113.5 -15.814 +v 120.3 -112.44 -15.647 +v 119.54 -110.905 -15.474 +v 119.717 -110.86 -15.471 +v 119.48 -109.19 -15.3 +v 119.657 -109.22 -15.298 +v 119.29 -109.156 -15.225 +v 119.836 -108.097 -15.184 +v 119.228 -109.76 -15.283 +v 119.356 -110.952 -15.398 +v 120 -108.177 -15.182 +v 120.853 -106.79 -15.017 +v 120.97 -106.928 -15.015 +v 122.36 -105.978 -14.844 +v 120.73 -106.644 -14.942 +v 120.298 -107.067 -15 +v 119.664 -108.012 -15.109 +v 122.307 -105.794 -14.769 +v 124.073 -105.857 -14.67 +v 121.746 -106 -14.826 +v 123.495 -105.625 -14.653 +v 124.1 -105.667 -14.595 +v 125.177 -106.177 -14.555 +v 123.494 -105.44 -14.48 +v 122.87 -105.486 -14.539 +v 124.744 -105.617 -14.365 +v 124.126 -105.485 -14.423 +v 125.255 -106.002 -14.48 +v 125.33 -105.834 -14.307 +v 126.222 -106.603 -14.37 +v 124.773 -105.518 -14.168 +v 124.14 -105.383 -14.226 +v 123.494 -105.338 -14.284 +v 124.775 -105.51 -13.76 +v 124.142 -105.373 -13.818 +v 125.378 -105.73 -13.703 +v 125.876 -106.006 -14.06 +v 124.742 -105.622 -13.526 +v 124.125 -105.49 -13.584 +v 123.494 -105.446 -13.642 +v 123.494 -105.328 -13.877 +v 124.69 -105.798 -13.357 +v 123.495 -105.63 -13.474 +v 125.82 -106.098 -13.418 +v 125.182 -106.165 -13.23 +v 124.075 -105.843 -13.345 +v 125.725 -106.255 -13.249 +v 126.41 -106.374 -13.593 +v 125.882 -105.997 -13.652 +v 126.336 -106.465 -13.36 +v 126.405 -106.382 -14.001 +v 126.88 -106.82 -13.535 +v 126.34 -106.46 -14.198 +v 126.795 -106.896 -14.14 +v 127.183 -107.387 -14.082 +v 126.872 -106.826 -13.943 +v 127.27 -107.33 -13.886 +v 127.277 -107.323 -13.478 +v 126.792 -106.9 -13.301 +v 127.028 -107.493 -13.075 +v 127.18 -107.39 -13.244 +v 126.528 -107.14 -13.062 +v 127.217 -108.68 -12.887 +v 126.39 -107.265 -13.06 +v 127.39 -110.317 -12.714 +v 127.12 -111.384 -12.598 +v 125.106 -106.334 -13.228 +v 124.05 -106.027 -13.343 +v 122.357 -105.965 -13.519 +v 122.308 -105.798 -13.59 +v 121.215 -106.292 -13.704 +v 120.845 -106.78 -13.692 +v 122.87 -105.49 -13.7 +v 122.257 -105.622 -13.758 +v 121.673 -105.838 -13.815 +v 122.853 -105.374 -13.934 +v 122.224 -105.51 -13.992 +v 121.624 -105.73 -14.05 +v 121.117 -106.137 -13.873 +v 122.227 -105.518 -14.4 +v 121.628 -105.74 -14.457 +v 122.854 -105.384 -14.342 +v 122.256 -105.617 -14.596 +v 121.67 -105.833 -14.654 +v 121.06 -106.046 -14.515 +v 121.114 -106.133 -14.712 +v 120.543 -106.425 -14.573 +v 120.61 -106.504 -14.77 +v 121.054 -106.037 -14.108 +v 120.083 -106.877 -14.63 +v 120.537 -106.418 -14.165 +v 120.16 -106.945 -14.827 +v 119.69 -107.392 -14.69 +v 119.5 -107.93 -14.937 +v 120.075 -106.87 -14.223 +v 119.68 -107.386 -14.281 +v 119.164 -108.48 -14.798 +v 119.398 -107.88 -14.332 +v 119.262 -108.51 -14.994 +v 119.007 -109.106 -14.856 +v 119.155 -108.476 -14.39 +v 119.78 -107.45 -14.047 +v 119.267 -108.512 -14.156 +v 119.44 -108.57 -13.987 +v 119.933 -107.552 -13.878 +v 120.163 -106.948 -13.989 +v 119.113 -109.124 -14.214 +v 118.997 -109.104 -14.448 +v 119.232 -109.76 -14.103 +v 119.048 -109.754 -14.272 +v 118.93 -109.75 -14.506 +v 119.07 -110.38 -14.33 +v 119.36 -110.95 -14.219 +v 119.465 -109.187 -13.975 +v 118.954 -110.392 -14.564 +v 119.182 -110.996 -14.388 +v 119.068 -111.025 -14.622 +v 119.377 -111.588 -14.445 +v 119.27 -111.632 -14.68 +v 118.94 -109.75 -14.914 +v 118.964 -110.39 -14.972 +v 119.11 -109.124 -15.052 +v 119.044 -109.753 -15.11 +v 119.067 -110.38 -15.168 +v 119.077 -111.023 -15.03 +v 119.177 -110.997 -15.226 +v 119.278 -111.63 -15.087 +v 119.373 -111.59 -15.283 +v 119.544 -111.52 -15.456 +v 119.654 -112.156 -15.341 +v 120.15 -112.558 -15.571 +v 119.824 -108.09 -13.86 +v 120.3 -107.07 -13.82 +v 120.613 -106.507 -13.93 +v 126.778 -111.23 -15.425 +v 126.56 -111.675 -15.368 +v 125.712 -112.89 -15.026 +v 126.718 -111.766 -15.194 +v 124.333 -113.722 -14.776 +v 125.826 -113.045 -14.95 +v 124.292 -113.535 -14.853 +v 124.728 -113.217 -15.084 +v 123.76 -113.427 -14.97 +v 124.253 -113.356 -15.027 +v 122.727 -113.54 -14.68 +v 123.263 -113.43 -14.912 +v 122.766 -113.36 -14.854 +v 122.284 -113.222 -14.796 +v 121.83 -113.018 -14.738 +v 121.744 -113.18 -14.564 +v 121.067 -112.468 -14.628 +v 121.535 -112.674 -15.1 +v 120.586 -112.213 -14.397 +v 120.73 -112.1 -14.57 +v 120.45 -111.69 -14.513 +v 120.436 -112.332 -14.32 +v 121.16 -112.368 -15.04 +v 120.568 -111.62 -14.925 +v 120.227 -111.24 -14.455 +v 120.217 -111.244 -15.293 +v 119.882 -110.82 -15.403 +v 120.06 -110.773 -15.236 +v 119.77 -109.777 -15.288 +v 121.654 -113.348 -14.487 +v 122.688 -113.727 -14.602 +v 127.11 -110.796 -15.31 +v 126.883 -111.863 -15.116 +v 126.933 -110.752 -15.483 +v 127.02 -110.257 -15.541 +v 127.034 -109.76 -15.6 +v 126.98 -109.266 -15.657 +v 127.16 -109.233 -15.483 +v 126.857 -108.786 -15.714 +v 126.666 -108.323 -15.772 +v 126.565 -107.79 -15.656 +v 127.35 -109.198 -15.406 +v 126.723 -107.683 -15.579 +v 127.297 -110.842 -15.232 +v 127.512 -107.965 -8.034 +v 127.856 -108.51 -8.21 +v 127.618 -107.914 -8.268 +v 127.57 -108.603 -7.807 +v 127.744 -108.547 -7.976 +v 128.01 -109.142 -8.152 +v 127.893 -109.162 -7.918 +v 127.77 -109.795 -7.69 +v 127.54 -109.22 -7.679 +v 128.07 -109.787 -8.094 +v 127.954 -109.79 -7.86 +v 127.826 -110.96 -7.751 +v 127.57 -110.374 -7.563 +v 127.648 -110.918 -7.582 +v 128.04 -110.428 -8.036 +v 127.94 -110.99 -7.985 +v 127.632 -111.564 -7.693 +v 127.742 -111.608 -7.927 +v 127.047 -111.95 -7.396 +v 127.197 -112.038 -7.466 +v 127.458 -112.19 -7.87 +v 127.357 -112.13 -7.635 +v 127.732 -111.604 -8.335 +v 127.93 -110.987 -8.393 +v 127.45 -112.184 -8.277 +v 127.36 -112.132 -8.473 +v 127.637 -111.566 -8.531 +v 127.098 -112.72 -7.811 +v 127.006 -112.648 -7.577 +v 126.657 -113.194 -8.161 +v 127.09 -112.714 -8.22 +v 126.664 -113.2 -7.753 +v 127.01 -112.65 -8.416 +v 127.2 -112.04 -8.646 +v 126.586 -113.12 -8.358 +v 126.458 -112.986 -8.53 +v 126.107 -113.52 -8.3 +v 124.87 -113.748 -8.432 +v 125.488 -113.685 -8.415 +v 126.167 -113.602 -8.104 +v 125.574 -113.848 -8.243 +v 124.933 -113.93 -8.357 +v 122.918 -113.942 -8.24 +v 124.383 -114.27 -8.127 +v 123.74 -114.17 -8.242 +v 124.994 -114.102 -8.185 +v 125.622 -113.94 -8.046 +v 125.03 -114.2 -7.988 +v 123.75 -114.353 -8.07 +v 124.404 -114.373 -7.93 +v 122.89 -114.13 -8.164 +v 121.793 -113.61 -8.131 +v 121.177 -113.49 -8.003 +v 122.864 -114.313 -7.992 +v 122.237 -114.177 -7.937 +v 123.5 -114.463 -7.851 +v 122.85 -114.416 -7.796 +v 122.208 -114.276 -7.74 +v 121.636 -113.952 -7.884 +v 122.848 -114.425 -7.388 +v 123.758 -114.492 -7.67 +v 122.865 -114.31 -7.154 +v 123.5 -114.355 -7.21 +v 122.205 -114.285 -7.333 +v 123.756 -114.466 -7.465 +v 124.382 -114.267 -7.288 +v 124.406 -114.382 -7.523 +v 123.5 -114.17 -7.04 +v 124.346 -114.087 -7.12 +v 124.993 -114.098 -7.346 +v 125.032 -114.21 -7.58 +v 125.572 -113.844 -7.404 +v 125.486 -113.68 -7.235 +v 123.73 -113.99 -6.992 +v 125.405 -113.528 -7.165 +v 126.104 -113.515 -7.462 +v 126.455 -112.983 -7.35 +v 126.335 -112.858 -7.28 +v 125.627 -113.95 -7.638 +v 126.173 -113.61 -7.696 +v 126.582 -113.116 -7.52 +v 126.207 -112.724 -7.278 +v 124.81 -113.586 -7.105 +v 122.942 -113.77 -6.913 +v 121.865 -113.454 -6.804 +v 122.916 -113.955 -6.915 +v 121.274 -113.34 -6.753 +v 120.832 -112.76 -6.689 +v 120.705 -112.895 -6.69 +v 120.128 -111.883 -6.589 +v 120.962 -112.62 -6.766 +v 119.708 -111.45 -6.543 +v 119.406 -109.723 -6.404 +v 120.293 -111.786 -6.666 +v 119.657 -109.172 -6.358 +v 119.625 -108.572 -6.318 +v 119.892 -110.805 -6.571 +v 120.556 -107.326 -6.205 +v 120.625 -106.87 -6.205 +v 121.38 -106.163 -6.205 +v 121.595 -106.717 -6.205 +v 122.227 -105.685 -6.206 +v 122.736 -106.372 -6.205 +v 124.106 -105.46 -6.205 +v 123.526 -106.326 -6.205 +v 125.892 -106.07 -6.205 +v 124.91 -106.702 -6.206 +v 125.897 -107.384 -6.205 +v 127.132 -107.073 -6.205 +v 126.87 -109.1 -6.205 +v 128.074 -109.357 -6.206 +v 126.87 -110.385 -6.206 +v 128.02 -110.788 -6.206 +v 126.527 -111.483 -6.206 +v 127.438 -112.332 -6.205 +v 125.82 -112.392 -6.205 +v 126.326 -113.568 -6.207 +v 124.674 -113.104 -6.205 +v 125.086 -114.228 -6.205 +v 120.227 -111.24 -6.792 +v 120.45 -111.693 -6.84 +v 120.07 -110.76 -6.745 +v 120.57 -111.624 -7.252 +v 119.98 -110.258 -6.699 +v 119.783 -109.74 -6.48 +v 120.203 -110.727 -7.157 +v 119.966 -109.747 -6.653 +v 120.025 -109.242 -6.61 +v 119.982 -108.694 -6.393 +v 120.118 -110.244 -7.11 +v 120.34 -108.313 -6.528 +v 120.103 -109.753 -7.066 +v 120.063 -109.752 -7.293 +v 120.078 -110.248 -7.338 +v 120.16 -109.267 -7.022 +v 120.145 -108.75 -7.405 +v 119.97 -110.26 -7.537 +v 119.77 -109.74 -7.66 +v 120.217 -111.243 -7.63 +v 120.535 -111.644 -7.48 +v 119.88 -110.808 -7.75 +v 119.6 -109.732 -7.727 +v 119.888 -111.378 -7.865 +v 120.682 -107.93 -7.126 +v 120.593 -107.867 -7.325 +v 120.995 -107.543 -7.086 +v 120.714 -107.952 -6.898 +v 120.463 -108.375 -6.94 +v 120.165 -108.226 -7.533 +v 120.154 -107.56 -7.562 +v 120.96 -106.703 -7.483 +v 120.78 -107.342 -7.452 +v 121.072 -106.845 -7.48 +v 122.1 -106.442 -7.34 +v 121.293 -107.123 -7.246 +v 122.17 -106.613 -7.172 +v 121.36 -107.207 -7.047 +v 122.037 -106.284 -7.407 +v 123.15 -106.184 -7.268 +v 122.534 -105.934 -7.374 +v 123.698 -106.002 -7.302 +v 124.21 -106.236 -7.203 +v 123.68 -106.357 -7.067 +v 123.167 -106.368 -7.1 +v 124.79 -106.216 -7.239 +v 125.23 -106.592 -7.14 +v 126.352 -106.977 -7.153 +v 126.226 -107.106 -7.15 +v 126.457 -107.62 -7.056 +v 127.488 -109.017 -7.05 +v 126.987 -108.567 -7.004 +v 126.595 -108.165 -6.862 +v 125.978 -107.36 -6.915 +v 126.713 -108.672 -6.638 +v 126.5 -108.217 -6.663 +v 125.496 -107.147 -6.517 +v 125.52 -107.115 -6.745 +v 125.582 -107.028 -6.943 +v 124.672 -106.55 -7.004 +v 125.076 -106.887 -6.547 +v 124.636 -106.653 -6.805 +v 124.147 -106.562 -6.61 +v 123.674 -106.465 -6.868 +v 123.18 -106.515 -6.675 +v 123.178 -106.476 -6.902 +v 124.154 -106.527 -6.394 +v 122.696 -106.598 -6.71 +v 122.225 -106.75 -6.746 +v 126.193 -107.824 -6.462 +v 126.466 -108.237 -6.436 +v 122.21 -106.713 -6.973 +v 121.385 -107.24 -6.82 +v 122.174 -106.623 -6.333 +v 121.714 -106.848 -6.37 +v 121.3 -107.13 -6.407 +v 120.924 -107.476 -6.446 +v 120.452 -107.768 -6.312 +v 120.602 -107.873 -6.486 +v 126.964 -109.133 -6.812 +v 126.676 -108.686 -6.41 +v 122.29 -113.996 -6.93 +v 121.715 -113.78 -6.876 +v 122.238 -114.172 -7.099 +v 121.638 -113.947 -7.045 +v 120.587 -113.022 -6.76 +v 120.46 -113.157 -6.93 +v 121.016 -113.738 -7.227 +v 121.59 -114.054 -7.28 +v 121.593 -114.045 -7.687 +v 121 -113.76 -7.432 +v 120.38 -113.243 -7.164 +v 121.077 -113.643 -7.831 +v 120.388 -113.236 -7.571 +v 119.94 -112.753 -7.52 +v 119.932 -112.76 -7.113 +v 119.567 -112.213 -7.472 +v 119.558 -112.218 -7.064 +v 120.024 -112.686 -6.88 +v 119.818 -112.065 -6.66 +v 119.66 -112.158 -6.83 +v 119.268 -111.63 -7.016 +v 119.278 -111.627 -7.424 +v 119.377 -111.587 -6.782 +v 119.36 -110.94 -6.566 +v 119.18 -110.984 -6.735 +v 119.233 -109.716 -6.474 +v 120.02 -112.69 -7.717 +v 120.164 -112.574 -7.89 +v 119.656 -112.16 -7.668 +v 120.714 -112.886 -8.016 +v 127.466 -111.497 -8.704 +v 127.746 -110.394 -8.813 +v 127.93 -110.415 -8.64 +v 128.06 -109.787 -8.502 +v 127.958 -109.79 -8.698 +v 127.716 -109.192 -8.929 +v 127.573 -108.602 -8.987 +v 127.748 -108.546 -8.815 +v 127.898 -109.16 -8.756 +v 128 -109.144 -8.56 +v 127.847 -108.514 -8.618 +v 127.61 -107.918 -8.676 +v 127.516 -107.963 -8.872 +v 127.052 -107.52 -9.102 +v 120.984 -113.356 -18.256 +v 119.988 -111.984 -18.166 +v 121.097 -113.2 -18.332 +v 122.047 -113.92 -18.372 +v 120.876 -113.505 -18.084 +v 121.407 -113.838 -18.142 +v 120.167 -112.578 -18.148 +v 122.112 -113.74 -18.448 +v 123.227 -114.166 -18.488 +v 123.24 -113.975 -18.564 +v 122.593 -114.266 -18.258 +v 123.215 -114.35 -18.316 +v 124.374 -114.085 -18.599 +v 124.412 -114.266 -18.426 +v 124.335 -113.898 -18.674 +v 125.01 -114.097 -18.484 +v 124.948 -113.923 -18.656 +v 125.045 -114.194 -18.287 +v 123.855 -114.45 -18.177 +v 123.208 -114.453 -18.12 +v 123.856 -114.46 -17.77 +v 124.435 -114.377 -17.822 +v 122.57 -114.377 -17.654 +v 122.572 -114.367 -18.062 +v 123.208 -114.463 -17.712 +v 123.847 -114.342 -17.536 +v 125.01 -114.092 -17.645 +v 125.05 -114.203 -17.88 +v 123.832 -114.158 -17.367 +v 125.487 -113.68 -17.532 +v 123.215 -114.345 -17.477 +v 122.594 -114.26 -17.42 +v 122.632 -114.08 -17.25 +v 123.238 -113.99 -17.238 +v 124.337 -113.91 -17.349 +v 122.107 -113.753 -17.122 +v 121.495 -113.67 -17.134 +v 121.985 -114.09 -17.361 +v 121.945 -114.2 -17.596 +v 121.353 -113.938 -17.538 +v 121.41 -113.834 -17.303 +v 121.95 -114.19 -18.003 +v 121.358 -113.93 -17.945 +v 121.984 -114.094 -18.2 +v 120.81 -113.597 -17.48 +v 120.458 -113.154 -17.196 +v 119.935 -112.764 -17.372 +v 120.36 -113.26 -17.635 +v 120.794 -113.618 -17.685 +v 120.584 -113.02 -17.027 +v 120.027 -112.69 -17.137 +v 121.09 -113.212 -17.007 +v 119.976 -111.99 -16.84 +v 119.827 -112.08 -16.91 +v 119.67 -112.173 -17.08 +v 119.567 -112.233 -17.314 +v 119.365 -110.97 -16.795 +v 119.388 -111.614 -17.022 +v 119.428 -110.358 -16.667 +v 119.256 -110.378 -16.737 +v 119.187 -111.015 -16.964 +v 119.28 -111.66 -17.256 +v 120.385 -113.233 -17.838 +v 120.024 -112.693 -17.976 +v 119.943 -112.758 -17.78 +v 119.665 -112.175 -17.918 +v 119.823 -112.08 -18.09 +v 119.576 -112.228 -17.721 +v 119.384 -111.615 -17.86 +v 119.29 -111.655 -17.664 +v 126.053 -113.105 -17.537 +v 124.3 -113.73 -17.347 +v 123.25 -113.804 -17.236 +v 126.598 -112.84 -17.662 +v 125.573 -113.844 -17.701 +v 125.23 -113.193 -17.538 +v 127.28 -111.887 -17.766 +v 127.682 -110.766 -17.868 +v 127.76 -109.6 -17.965 +v 127.692 -111.408 -17.986 +v 127.945 -110.194 -18.086 +v 127.862 -110.803 -18.037 +v 127.86 -108.978 -18.18 +v 127.944 -109.586 -18.134 +v 127.977 -110.827 -18.271 +v 128.062 -110.2 -18.32 +v 127.803 -111.448 -18.22 +v 127.548 -112.027 -18.17 +v 127.793 -111.444 -18.628 +v 127.444 -111.973 -17.935 +v 127.22 -112.56 -18.118 +v 127.54 -112.023 -18.577 +v 127.123 -112.492 -17.884 +v 126.817 -113.047 -18.065 +v 127.21 -112.555 -18.525 +v 127.448 -111.975 -18.774 +v 127.127 -112.495 -18.722 +v 126.734 -112.97 -18.67 +v 126.81 -113.04 -18.472 +v 126.73 -112.966 -17.83 +v 126.35 -113.477 -18.01 +v 126.278 -113.388 -18.615 +v 126.343 -113.47 -18.418 +v 126.164 -113.244 -18.787 +v 127.285 -111.89 -18.946 +v 126.044 -113.094 -18.863 +v 125.4 -113.515 -18.788 +v 127.115 -111.8 -19.021 +v 127.686 -110.766 -19.048 +v 127.696 -111.41 -18.825 +v 127.498 -110.728 -19.123 +v 127.95 -110.194 -18.924 +v 127.866 -110.804 -18.876 +v 127.765 -109.598 -19.144 +v 128.05 -109.578 -18.776 +v 127.948 -109.585 -18.972 +v 128.06 -109.577 -18.368 +v 127.964 -108.956 -18.822 +v 127.863 -108.977 -19.02 +v 127.974 -108.954 -18.415 +v 127.683 -109.015 -19.191 +v 127.574 -109.612 -19.22 +v 127.234 -108.248 -19.336 +v 125.623 -113.94 -18.343 +v 125.64 -113.972 -18.14 +v 125.628 -113.948 -17.936 +v 122.17 -113.58 -17.12 +v 121.198 -113.062 -17.005 +v 120.136 -111.896 -16.838 +v 120.3 -111.798 -16.916 +v 119.612 -110.337 -16.665 +v 120.235 -111.26 -17.032 +v 119.803 -110.316 -16.742 +v 120.458 -111.705 -17.09 +v 119.777 -108.7 -16.491 +v 119.96 -108.76 -16.569 +v 120.258 -107.71 -16.376 +v 119.6 -108.644 -16.493 +v 120.105 -107.607 -16.378 +v 120.417 -107.818 -16.453 +v 121.394 -106.603 -16.208 +v 120.57 -107.92 -16.627 +v 120.32 -108.35 -16.684 +v 121.497 -106.765 -16.286 +v 122.93 -106.03 -16.035 +v 122.958 -106.22 -16.112 +v 121.195 -107.217 -16.517 +v 122.032 -106.682 -16.402 +v 121.596 -106.92 -16.46 +v 120.444 -108.41 -17.096 +v 120.94 -107.662 -16.988 +v 121.284 -107.32 -16.93 +v 122.09 -106.807 -16.814 +v 122.502 -106.507 -16.344 +v 121.59 -106.91 -17.298 +v 122.5 -106.497 -17.182 +v 120.65 -107.975 -17.266 +v 121.188 -107.21 -17.356 +v 121.95 -106.504 -17.408 +v 120.69 -107.443 -17.581 +v 120.56 -107.915 -17.465 +v 120.226 -108.845 -17.382 +v 121.4 -106.61 -17.533 +v 120.266 -107.716 -17.7 +v 120.144 -108.265 -17.69 +v 120.123 -108.812 -17.58 +v 119.785 -108.703 -17.816 +v 119.82 -109.27 -17.806 +v 120.004 -109.302 -17.639 +v 119.974 -110.297 -17.754 +v 119.887 -110.835 -17.98 +v 120.082 -110.285 -17.556 +v 120.15 -109.327 -17.213 +v 120.12 -110.28 -17.328 +v 120.21 -110.75 -17.386 +v 120.264 -108.858 -17.154 +v 120.133 -108.815 -16.742 +v 120.014 -109.303 -16.8 +v 119.964 -109.798 -16.858 +v 119.985 -110.296 -16.916 +v 120.076 -110.786 -16.974 +v 120.576 -111.635 -17.502 +v 120.066 -110.788 -17.812 +v 120.542 -111.655 -17.73 +v 119.622 -110.336 -17.99 +v 122.93 -106.04 -17.36 +v 124.57 -106.147 -17.186 +v 124.004 -106.202 -17.177 +v 122.956 -106.207 -17.292 +v 122.983 -106.39 -17.125 +v 123.98 -106.385 -17.01 +v 125.02 -106.49 -17.06 +v 124.472 -106.488 -16.951 +v 123 -106.497 -16.926 +v 122.53 -106.6 -16.983 +v 123.005 -106.536 -16.698 +v 123.96 -106.532 -16.583 +v 124.442 -106.592 -16.752 +v 125.384 -106.894 -16.835 +v 125.326 -106.986 -16.637 +v 124.884 -106.795 -16.467 +v 124.43 -106.63 -16.525 +v 126.11 -107.497 -16.726 +v 125.86 -107.01 -16.952 +v 126.423 -107.89 -16.668 +v 125.65 -107.266 -16.358 +v 125.572 -106.593 -17.07 +v 126.715 -107.688 -16.903 +v 126.865 -107.585 -16.906 +v 125.668 -106.44 -17.073 +v 127.518 -109.167 -16.733 +v 127.464 -110.884 -16.56 +v 127.032 -111.95 -16.444 +v 124.62 -105.972 -17.189 +v 122.905 -105.86 -17.362 +v 126 -107.597 -16.3 +v 125.378 -106.903 -15.997 +v 126.103 -107.504 -15.888 +v 124.94 -106.67 -16.055 +v 125.475 -106.748 -15.823 +v 124.52 -106.322 -15.94 +v 124.47 -106.498 -16.113 +v 123.977 -106.396 -16.17 +v 123.48 -106.363 -16.229 +v 122.985 -106.4 -16.286 +v 125.577 -106.586 -15.746 +v 124.572 -106.138 -15.862 +v 126.414 -107.895 -15.83 +v 121.294 -106.447 -16.21 +v 125.77 -106.278 -16.998 +v 124.67 -105.788 -17.113 +v 126.646 -107.004 -16.888 +v 125.868 -106.122 -16.826 +v 125.315 -105.827 -16.883 +v 124.077 -105.664 -17.172 +v 122.877 -105.67 -17.287 +v 123.476 -105.44 -17.057 +v 124.102 -105.482 -17 +v 122.293 -105.8 -17.344 +v 122.85 -105.488 -17.115 +v 122.24 -105.622 -17.172 +v 121.198 -106.297 -17.46 +v 121.3 -106.458 -17.536 +v 121.65 -105.843 -17.23 +v 121.607 -105.75 -17.034 +v 122.212 -105.523 -16.976 +v 122.835 -105.386 -16.918 +v 121.603 -105.74 -16.626 +v 122.834 -105.376 -16.51 +v 122.21 -105.514 -16.568 +v 121.044 -106.055 -17.091 +v 121.1 -106.142 -17.288 +v 120.526 -106.44 -17.15 +v 121.038 -106.047 -16.683 +v 120.594 -106.518 -17.346 +v 120.52 -106.432 -16.741 +v 120.06 -106.89 -16.8 +v 120.066 -106.896 -17.207 +v 120.596 -106.52 -16.507 +v 121.102 -106.146 -16.45 +v 120.147 -106.967 -16.566 +v 119.71 -107.34 -16.85 +v 119.805 -107.405 -17.455 +v 119.398 -107.9 -17.316 +v 119.495 -107.95 -16.674 +v 119.39 -107.897 -16.908 +v 120.286 -107.088 -16.397 +v 119.66 -108.03 -16.505 +v 119.26 -108.534 -16.732 +v 119.148 -108.498 -16.966 +v 119.157 -108.5 -17.374 +v 119.49 -107.947 -17.513 +v 119.255 -108.533 -17.57 +v 119.003 -109.13 -17.432 +v 118.993 -109.13 -17.025 +v 119.11 -109.15 -16.79 +v 119.29 -109.18 -16.622 +v 119.047 -109.772 -16.848 +v 118.94 -109.77 -17.49 +v 118.93 -109.77 -17.082 +v 119.105 -109.148 -17.63 +v 119.043 -109.772 -17.687 +v 118.966 -110.41 -17.548 +v 118.956 -110.41 -17.14 +v 119.083 -111.042 -17.606 +v 119.073 -111.045 -17.198 +v 119.068 -110.4 -17.744 +v 119.25 -110.378 -17.917 +v 119.183 -111.017 -17.802 +v 119.36 -110.97 -17.974 +v 119.442 -110.357 -17.992 +v 119.613 -108.648 -17.818 +v 120.144 -111.89 -18.163 +v 119.287 -109.18 -17.801 +v 119.43 -108.59 -17.743 +v 120.116 -107.615 -17.703 +v 119.957 -107.508 -17.627 +v 120.714 -106.657 -17.518 +v 121.204 -113.055 -18.33 +v 122.173 -113.57 -18.445 +v 120.95 -112.627 -18.211 +v 123.25 -113.794 -18.56 +v 125.237 -113.204 -18.717 +v 123.79 -113.62 -18.551 +v 126.207 -112.47 -18.846 +v 121.412 -112.768 -18.094 +v 120.29 -111.804 -18.095 +v 120.734 -112.122 -17.986 +v 122.294 -113.236 -18.21 +v 123.273 -113.44 -18.326 +v 122.33 -113.135 -18.011 +v 123.28 -113.332 -18.127 +v 124.225 -113.373 -18.436 +v 124.203 -113.267 -18.238 +v 125.15 -113.04 -18.55 +v 125.1 -112.945 -18.35 +v 124.652 -113.1 -18.067 +v 123.765 -113.29 -17.958 +v 125.618 -112.56 -18.199 +v 125.643 -112.59 -18.426 +v 125.1 -112.94 -17.908 +v 125.71 -112.675 -18.625 +v 125.966 -112.24 -18.253 +v 126.073 -112.342 -18.68 +v 126.297 -111.9 -18.533 +v 126.51 -111.482 -18.357 +v 125.704 -112.667 -17.787 +v 125.64 -112.587 -17.983 +v 126.7 -111.05 -18.408 +v 126.377 -111.958 -17.894 +v 126.066 -112.334 -17.84 +v 126.198 -112.46 -17.667 +v 126.793 -111.63 -17.771 +v 126.63 -111.546 -17.945 +v 127.143 -110.654 -17.873 +v 126.828 -111.097 -17.996 +v 126.83 -110.59 -18.46 +v 126.963 -110.617 -18.047 +v 127.21 -109.638 -17.97 +v 127.03 -110.133 -18.096 +v 126.89 -109.66 -18.556 +v 126.93 -109.657 -18.783 +v 126.868 -110.597 -18.687 +v 126.695 -108.74 -18.65 +v 126.973 -110.62 -18.886 +v 127.04 -109.65 -18.982 +v 126.64 -111.55 -18.784 +v 126.535 -112.072 -18.9 +v 126.955 -111.716 -19.019 +v 127.154 -110.657 -19.053 +v 127.393 -109.625 -19.217 +v 127.223 -109.637 -19.15 +v 127.008 -108.627 -19.243 +v 126.97 -109.166 -19.029 +v 126.744 -108.465 -19.098 +v 126.645 -108.51 -18.9 +v 126.39 -108.11 -18.716 +v 127.028 -109.65 -18.144 +v 126.96 -109.168 -18.19 +v 126.64 -108.51 -18.456 +v 126.902 -108.395 -18.086 +v 126.734 -108.47 -18.26 +v 126.148 -107.71 -18.544 +v 126.367 -107.53 -18.173 +v 125.146 -113.03 -17.712 +v 124.26 -113.542 -17.424 +v 124.223 -113.363 -17.598 +v 123.262 -113.613 -17.314 +v 123.274 -113.43 -17.487 +v 122.78 -113.363 -17.43 +v 122.235 -113.4 -17.198 +v 123.283 -113.293 -17.9 +v 122.297 -113.226 -17.372 +v 121.84 -113.023 -17.313 +v 121.31 -112.908 -17.082 +v 122.344 -113.097 -17.784 +v 121.42 -112.76 -17.256 +v 121.904 -112.902 -17.726 +v 120.743 -112.116 -17.147 +v 121.18 -112.383 -17.618 +v 121.476 -112.68 -17.895 +v 120.45 -111.71 -17.928 +v 119.073 -110.398 -16.906 +v 120.716 -106.66 -16.338 +v 122.903 -105.846 -16.037 +v 121.728 -106.015 -16.223 +v 121.65 -105.847 -16.392 +v 122.878 -105.674 -16.107 +v 122.243 -105.627 -16.334 +v 124.622 -105.96 -15.864 +v 124.076 -105.67 -15.992 +v 122.85 -105.492 -16.276 +v 123.476 -105.445 -16.219 +v 123.475 -105.328 -16.453 +v 124.1 -105.486 -16.16 +v 124.117 -105.37 -16.395 +v 123.475 -105.338 -16.86 +v 124.116 -105.38 -16.803 +v 124.72 -105.61 -16.941 +v 124.75 -105.512 -16.745 +v 125.357 -105.732 -16.686 +v 125.36 -105.723 -16.279 +v 124.753 -105.502 -16.337 +v 124.72 -105.616 -16.103 +v 125.313 -105.83 -16.045 +v 125.928 -106.026 -16.221 +v 125.24 -106 -15.876 +v 126.316 -106.45 -15.936 +v 126.385 -106.366 -16.578 +v 126.39 -106.358 -16.17 +v 126.778 -106.883 -15.878 +v 126.864 -106.803 -16.112 +v 126.2 -106.59 -15.767 +v 127.17 -107.375 -15.82 +v 127.267 -107.308 -16.054 +v 126.875 -107.578 -15.58 +v 125.675 -106.428 -15.748 +v 127.323 -107.996 -15.593 +v 127.487 -107.914 -15.762 +v 127.593 -107.862 -15.996 +v 127.53 -109.165 -15.408 +v 127.702 -109.134 -15.478 +v 127.728 -108.498 -15.704 +v 127.84 -108.46 -15.938 +v 127.477 -110.887 -15.234 +v 127.044 -111.956 -15.118 +v 126.857 -106.81 -16.52 +v 126.78 -106.88 -16.716 +v 127.022 -107.477 -16.83 +v 127.174 -107.372 -16.658 +v 127.26 -107.314 -16.462 +v 127.49 -107.912 -16.6 +v 127.584 -107.866 -16.404 +v 121.246 -106.272 -8.552 +v 120.327 -107.042 -8.668 +v 122.96 -105.84 -8.308 +v 122.343 -105.79 -8.437 +v 119.432 -108.602 -8.841 +v 119.805 -107.412 -8.894 +v 119.49 -107.958 -8.952 +v 119.256 -108.546 -9.01 +v 119.233 -109.714 -8.95 +v 119.05 -109.706 -9.12 +v 119.067 -110.337 -9.177 +v 119.005 -109.063 -9.296 +v 118.932 -109.7 -9.353 +v 118.95 -110.348 -9.411 +v 118.942 -109.7 -9.76 +v 118.96 -110.347 -9.82 +v 119.144 -108.51 -9.244 +v 119.154 -108.513 -9.652 +v 119.385 -107.906 -9.186 +v 119.394 -107.91 -9.594 +v 119.487 -107.956 -9.79 +v 119.116 -109.084 -9.9 +v 119.045 -109.706 -9.957 +v 119.297 -109.117 -10.072 +v 119.652 -108.036 -9.963 +v 119.8 -107.41 -9.733 +v 119.954 -107.512 -9.905 +v 120.112 -107.62 -9.98 +v 119.486 -109.152 -10.148 +v 119.245 -110.32 -10.188 +v 121.345 -106.43 -9.807 +v 119.436 -110.3 -10.263 +v 120.117 -111.845 -10.434 +v 119.348 -110.917 -10.246 +v 119.36 -111.558 -10.131 +v 121.21 -113.06 -10.607 +v 122.655 -113.71 -10.775 +v 123.75 -113.795 -10.89 +v 125.33 -113.348 -11.064 +v 123.21 -113.62 -10.764 +v 124.264 -113.553 -10.88 +v 122.732 -113.363 -10.54 +v 123.727 -113.44 -10.655 +v 122.245 -113.415 -10.656 +v 121.42 -112.773 -10.372 +v 121.845 -113.038 -10.43 +v 120.91 -112.586 -10.482 +v 120.264 -111.76 -10.366 +v 120.7 -112.08 -10.256 +v 120.424 -111.668 -10.2 +v 120.787 -112.014 -10.058 +v 121.14 -112.347 -9.888 +v 121.914 -112.907 -10.004 +v 120.518 -111.615 -10 +v 122.357 -113.1 -10.062 +v 121.426 -112.765 -9.534 +v 121.045 -112.446 -9.476 +v 122.755 -113.258 -10.34 +v 123.236 -113.29 -10.17 +v 121.85 -113.03 -9.592 +v 123.72 -113.333 -10.456 +v 123.717 -113.293 -10.229 +v 122.734 -113.353 -9.701 +v 122.694 -113.532 -9.527 +v 123.225 -113.427 -9.759 +v 123.738 -113.613 -9.643 +v 123.726 -113.43 -9.817 +v 124.196 -113.227 -10.287 +v 124.224 -113.362 -9.875 +v 124.703 -113.226 -9.933 +v 125.093 -112.904 -10.402 +v 125.243 -113.187 -9.817 +v 125.158 -113.025 -9.99 +v 125.112 -112.94 -10.63 +v 125.52 -112.684 -10.687 +v 125.865 -112.342 -10.518 +v 125.577 -112.763 -10.048 +v 125.96 -112.44 -10.106 +v 126.437 -112.184 -9.99 +v 125.583 -112.77 -10.886 +v 126.45 -111.588 -10.633 +v 125.162 -113.034 -10.829 +v 125.25 -113.198 -10.996 +v 126.096 -112.58 -11.111 +v 126.3 -112.077 -11.002 +v 126.66 -111.152 -10.692 +v 126.292 -112.07 -10.163 +v 126.57 -111.656 -10.221 +v 126.83 -110.76 -10.97 +v 126.88 -110.28 -10.8 +v 126.58 -111.66 -11.06 +v 126.97 -111.275 -11.285 +v 126.935 -110.786 -11.17 +v 126.938 -109.797 -11.086 +v 126.898 -109.798 -10.858 +v 126.925 -110.783 -10.33 +v 127.102 -110.83 -10.157 +v 127.015 -110.295 -10.388 +v 127.22 -109.79 -10.272 +v 127.287 -110.877 -10.08 +v 127.41 -109.783 -10.195 +v 126.865 -108.812 -10.562 +v 126.985 -109.295 -10.505 +v 127.036 -109.794 -10.446 +v 126.85 -109.318 -10.917 +v 126.995 -109.293 -11.343 +v 127.046 -109.794 -11.285 +v 127.21 -110.317 -11.394 +v 124.226 -113.372 -10.713 +v 120.71 -112.073 -9.418 +v 119.17 -110.96 -10.074 +v 119.062 -110.337 -10.016 +v 119.07 -110.986 -9.877 +v 121.244 -106.268 -9.732 +v 122.96 -105.852 -9.634 +v 120.76 -106.62 -9.79 +v 122.342 -105.785 -9.616 +v 122.936 -105.662 -9.558 +v 122.292 -105.608 -9.444 +v 121.7 -105.82 -9.502 +v 123.542 -105.44 -9.328 +v 122.912 -105.48 -9.386 +v 124.14 -105.673 -9.443 +v 124.166 -105.49 -9.27 +v 125.232 -105.99 -9.333 +v 122.898 -105.377 -9.19 +v 123.543 -105.337 -9.131 +v 122.264 -105.51 -9.248 +v 122.26 -105.5 -8.84 +v 123.543 -105.327 -8.724 +v 122.897 -105.367 -8.782 +v 124.183 -105.38 -8.666 +v 124.738 -105.51 -9.023 +v 122.912 -105.484 -8.547 +v 123.542 -105.445 -8.49 +v 122.293 -105.612 -8.606 +v 123.54 -105.63 -8.32 +v 124.708 -105.613 -8.38 +v 124.74 -105.5 -8.615 +v 125.304 -105.827 -8.322 +v 125.352 -105.72 -8.557 +v 124.66 -105.79 -8.212 +v 125.348 -105.728 -8.964 +v 125.923 -106.022 -8.499 +v 125.23 -105.995 -8.154 +v 125.86 -106.122 -8.264 +v 125.67 -106.425 -8.025 +v 124.112 -105.85 -8.193 +v 126.248 -106.63 -8.038 +v 126.442 -106.4 -8.441 +v 126.366 -106.49 -8.207 +v 126.904 -107.62 -7.852 +v 127.05 -107.523 -7.923 +v 126.82 -106.93 -8.149 +v 126.907 -106.85 -8.383 +v 127.202 -107.42 -8.091 +v 127.3 -107.355 -8.326 +v 127.385 -110.352 -7.561 +v 127.358 -109.252 -7.677 +v 126.886 -111.858 -7.394 +v 121.703 -105.824 -8.663 +v 121.656 -105.716 -8.898 +v 121.15 -106.116 -8.721 +v 120.644 -106.48 -8.778 +v 121.087 -106.016 -8.955 +v 121.66 -105.725 -9.305 +v 121.092 -106.024 -9.363 +v 121.146 -106.112 -9.56 +v 120.575 -106.4 -9.42 +v 120.57 -106.39 -9.013 +v 120.64 -106.478 -9.617 +v 120.11 -106.847 -9.478 +v 120.102 -106.84 -9.07 +v 120.187 -106.916 -9.675 +v 119.715 -107.352 -9.536 +v 119.707 -107.346 -9.128 +v 120.19 -106.92 -8.837 +v 125.917 -106.03 -8.906 +v 126.435 -106.408 -8.849 +v 126.9 -106.857 -8.79 +v 126.37 -106.487 -9.045 +v 125.863 -106.118 -9.103 +v 125.306 -105.823 -9.16 +v 125.765 -106.274 -9.275 +v 126.823 -106.926 -8.987 +v 126.685 -107.05 -9.16 +v 127.205 -107.418 -8.93 +v 127.29 -107.36 -8.733 +v 119.06 -110.988 -9.47 +v 119.92 -112.233 -18.88 +v 119.767 -112.334 -19.048 +v 121.17 -113.48 -18.94 +v 120.78 -112.966 -18.85 +v 120.543 -113.234 -19.089 +v 121.07 -113.635 -19.11 +v 122.738 -114.103 -18.991 +v 122.24 -113.8 -18.905 +v 120.034 -112.886 -19.303 +v 120.465 -113.322 -19.323 +v 119.668 -112.398 -19.283 +v 120.368 -113.278 -19.636 +v 121.007 -113.733 -19.344 +v 121.773 -114.16 -19.637 +v 121.533 -114.03 -19.362 +v 123.25 -114.493 -19.637 +v 122.684 -114.4 -19.394 +v 122.095 -114.252 -19.378 +v 122.132 -114.14 -19.144 +v 122.705 -114.284 -19.16 +v 123.863 -114.46 -19.422 +v 123.853 -114.343 -19.188 +v 123.84 -114.16 -19.02 +v 123.296 -113.993 -18.936 +v 125.055 -114.147 -19.303 +v 124.89 -113.693 -18.954 +v 124.456 -114.373 -19.436 +v 125.092 -114.25 -19.637 +v 126.353 -106.478 -10.783 +v 126.89 -106.833 -10.96 +v 126.428 -106.388 -11.017 +v 125.746 -106.267 -10.672 +v 125.842 -106.11 -10.84 +v 126.804 -106.912 -10.725 +v 126.667 -107.035 -10.556 +v 127.29 -107.343 -10.901 +v 127.193 -107.41 -10.667 +v 127.183 -108.105 -10.37 +v 126.124 -106.753 -10.544 +v 125.207 -105.986 -10.73 +v 124.658 -105.97 -10.71 +v 123.518 -105.803 -10.827 +v 124.122 -105.674 -10.839 +v 125.28 -105.817 -10.9 +v 124.148 -105.492 -11.008 +v 123.52 -105.445 -11.066 +v 122.913 -105.67 -10.955 +v 125.904 -106.01 -11.075 +v 125.328 -105.71 -11.133 +v 124.792 -105.514 -11.184 +v 125.9 -106.02 -11.483 +v 125.324 -105.718 -11.54 +v 124.164 -105.386 -11.65 +v 124.165 -105.376 -11.242 +v 125.845 -106.107 -11.68 +v 124.76 -105.623 -11.789 +v 126.356 -106.475 -11.621 +v 126.422 -106.396 -11.425 +v 126.883 -106.84 -11.367 +v 126.807 -106.91 -11.564 +v 126.238 -106.616 -11.794 +v 127.197 -107.406 -11.506 +v 127.282 -107.35 -11.31 +v 124.708 -105.8 -11.96 +v 125.748 -106.263 -11.852 +v 124.15 -105.488 -11.846 +v 123.518 -105.625 -12.077 +v 123.52 -105.44 -11.904 +v 122.887 -105.483 -11.962 +v 122.913 -105.666 -12.135 +v 123.52 -105.337 -11.708 +v 122.873 -105.38 -11.766 +v 123.52 -105.327 -11.3 +v 122.872 -105.37 -11.358 +v 122.245 -105.514 -11.824 +v 122.275 -105.617 -11.182 +v 122.242 -105.504 -11.416 +v 122.888 -105.488 -11.124 +v 121.686 -105.83 -11.24 +v 121.76 -106 -11.07 +v 120.745 -106.637 -11.186 +v 121.136 -106.124 -11.297 +v 121.638 -105.723 -11.474 +v 120.627 -106.496 -11.355 +v 121.074 -106.024 -11.53 +v 121.642 -105.733 -11.881 +v 121.08 -106.033 -11.939 +v 120.55 -106.406 -11.59 +v 120.178 -106.932 -11.412 +v 120.09 -106.854 -11.647 +v 120.097 -106.86 -12.054 +v 120.557 -106.414 -11.997 +v 121.684 -105.827 -12.078 +v 121.134 -106.12 -12.135 +v 120.624 -106.493 -12.193 +v 119.703 -107.37 -12.112 +v 120.174 -106.93 -12.25 +v 120.312 -107.052 -12.423 +v 121.232 -106.276 -12.308 +v 121.76 -105.995 -12.25 +v 122.274 -105.613 -12.02 +v 121.837 -106.17 -12.326 +v 120.454 -107.18 -12.499 +v 119.942 -107.53 -12.481 +v 119.443 -108.552 -12.59 +v 119.625 -108.613 -12.666 +v 119.42 -109.743 -12.782 +v 119.228 -109.736 -12.706 +v 119.268 -108.494 -12.418 +v 119.113 -109.1 -12.476 +v 119.79 -107.427 -12.309 +v 119.383 -107.934 -12.17 +v 119.01 -109.082 -12.28 +v 119.044 -109.73 -12.534 +v 118.94 -109.725 -12.337 +v 119.16 -108.46 -11.814 +v 119 -109.08 -11.872 +v 119.374 -107.93 -11.763 +v 119.695 -107.365 -11.704 +v 119.48 -107.98 -11.529 +v 119.117 -109.102 -11.637 +v 119.048 -109.73 -11.696 +v 118.93 -109.724 -11.93 +v 119.298 -109.135 -11.468 +v 119.646 -108.06 -11.36 +v 119.793 -107.43 -11.47 +v 119.946 -107.532 -11.302 +v 119.07 -110.36 -11.754 +v 118.952 -110.373 -11.988 +v 119.064 -111.007 -12.046 +v 119.073 -111.004 -12.453 +v 118.962 -110.372 -12.396 +v 119.065 -110.362 -12.592 +v 119.173 -110.98 -12.65 +v 119.248 -110.343 -12.764 +v 119.538 -111.507 -12.88 +v 119.367 -111.576 -12.708 +v 119.715 -111.435 -12.955 +v 120.802 -112.72 -13.126 +v 122.144 -113.56 -13.293 +v 123.217 -113.792 -13.409 +v 124.842 -113.565 -13.582 +v 126.226 -112.693 -13.755 +v 127.11 -111.38 -13.923 +v 126.75 -111.734 -13.804 +v 127.118 -110.818 -13.912 +v 127.38 -110.316 -14.038 +v 127.23 -109.768 -14.029 +v 126.782 -111.245 -13.687 +v 127.027 -110.278 -13.803 +v 127.208 -108.684 -14.212 +v 127.045 -109.774 -13.861 +v 126.87 -108.794 -13.977 +v 127.047 -108.737 -14.144 +v 126.92 -110.266 -13.604 +v 126.77 -108.828 -13.778 +v 126.897 -109.78 -13.435 +v 126.682 -111.204 -13.489 +v 126.88 -110.262 -13.377 +v 126.795 -110.736 -13.319 +v 126.73 -108.84 -13.55 +v 126.587 -108.383 -13.835 +v 126.308 -107.984 -13.666 +v 126.684 -108.335 -14.034 +v 126.93 -110.77 -12.907 +v 126.773 -111.24 -12.85 +v 126.942 -111.31 -12.675 +v 127.2 -110.296 -12.79 +v 127.017 -110.277 -12.965 +v 126.1 -112.562 -12.508 +v 126.303 -112.058 -12.74 +v 124.78 -113.394 -12.335 +v 123.23 -113.61 -12.161 +v 122.207 -113.388 -12.046 +v 122.27 -113.216 -12.22 +v 122.748 -113.356 -12.277 +v 121.44 -112.775 -12.11 +v 123.253 -113.29 -12.747 +v 122.777 -113.222 -12.69 +v 120.72 -112.088 -11.995 +v 121.055 -112.456 -12.052 +v 121.93 -112.916 -12.58 +v 122.305 -113.125 -12.86 +v 123.25 -113.33 -12.975 +v 121.048 -112.463 -12.89 +v 121.52 -112.663 -12.522 +v 121.433 -112.784 -12.948 +v 122.267 -113.226 -13.058 +v 120.568 -112.21 -13 +v 121.778 -113.21 -13.174 +v 120.43 -111.68 -12.775 +v 120.524 -111.624 -12.576 +v 120.04 -111.303 -12.885 +v 122.706 -113.547 -13.283 +v 123.243 -113.438 -13.174 +v 123.76 -113.623 -13.4 +v 123.747 -113.44 -13.232 +v 124.72 -113.23 -13.347 +v 124.784 -113.405 -13.514 +v 124.683 -113.13 -13.148 +v 123.736 -113.29 -12.806 +v 124.67 -113.093 -12.92 +v 123.746 -113.428 -12.393 +v 123.244 -113.428 -12.335 +v 125.122 -112.933 -13.206 +v 125.173 -113.028 -13.404 +v 125.51 -112.64 -13.036 +v 125.707 -112.91 -13.63 +v 125.978 -112.44 -13.52 +v 126.194 -111.974 -13.152 +v 126.46 -111.57 -13.21 +v 125.97 -112.43 -12.682 +v 125.592 -112.752 -12.624 +v 125.168 -113.02 -12.566 +v 124.717 -113.222 -12.509 +v 124.238 -113.36 -12.45 +v 126.31 -112.064 -13.578 +v 127.035 -109.775 -13.023 +v 126.982 -109.28 -13.08 +v 127.035 -108.74 -12.964 +v 126.25 -107.394 -13.138 +v 126.86 -108.798 -13.138 +v 126.674 -108.34 -13.196 +v 121.503 -106.747 -14.89 +v 122.045 -106.665 -14.664 +v 121.2 -107.198 -14.78 +v 122.41 -106.152 -14.842 +v 122.458 -106.315 -14.774 +v 120.382 -107.848 -15.063 +v 124.048 -106.036 -14.668 +v 123.495 -106.168 -14.658 +v 122.51 -106.493 -14.606 +v 124.54 -106.315 -14.542 +v 123.496 -106.353 -14.49 +v 123.998 -106.388 -14.433 +v 125.102 -106.342 -14.552 +v 124.957 -106.666 -14.317 +v 125.444 -106.714 -14.433 +v 123.983 -106.494 -14.234 +v 125.76 -107.164 -14.208 +v 124.912 -106.764 -14.118 +v 126.122 -107.51 -14.15 +v 126.583 -107.797 -14.26 +v 126.384 -107.27 -14.385 +v 125.665 -107.278 -13.782 +v 125.27 -106.998 -13.84 +v 126.114 -107.517 -13.311 +v 126.422 -107.907 -13.254 +v 125.752 -107.172 -13.37 +v 124.952 -106.675 -13.479 +v 125.028 -106.508 -13.305 +v 124.448 -106.635 -13.948 +v 124.487 -106.503 -13.536 +v 123.977 -106.534 -14.006 +v 124.022 -106.216 -13.42 +v 123.997 -106.398 -13.594 +v 123.496 -106.5 -14.065 +v 123.496 -106.363 -13.653 +v 122.55 -106.635 -14.18 +v 122.54 -106.597 -14.408 +v 123 -106.4 -13.71 +v 122.513 -106.503 -13.768 +v 121.68 -107.028 -14.296 +v 122.09 -106.763 -14.465 +v 121.608 -106.912 -13.883 +v 120.954 -107.647 -14.411 +v 122.05 -106.674 -13.825 +v 122.462 -106.327 -13.594 +v 121.09 -107.067 -13.767 +v 121.208 -107.206 -13.94 +v 120.66 -108.03 -14.47 +v 120.85 -107.556 -13.999 +v 120.27 -108.84 -14.578 +v 120.414 -108.38 -14.748 +v 120.843 -107.55 -14.837 +v 120.317 -108.334 -14.947 +v 120.113 -109.3 -14.864 +v 120.327 -108.338 -14.108 +v 120.152 -109.308 -14.636 +v 120.14 -108.798 -14.166 +v 120.162 -108.257 -13.934 +v 120.102 -109.788 -14.694 +v 120.017 -109.284 -14.224 +v 119.836 -109.252 -14.05 +v 120.965 -106.92 -13.69 +v 119.99 -108.173 -13.857 +v 122.408 -106.143 -13.517 +v 119.648 -109.22 -13.973 +v 119.894 -110.816 -14.224 +v 119.53 -110.908 -14.148 +v 119.708 -110.863 -14.146 +v 119.984 -110.28 -14.34 +v 119.965 -109.784 -14.282 +v 120.07 -110.77 -14.398 +v 120.205 -110.737 -14.81 +v 120.29 -112.447 -14.321 +v 121.567 -113.512 -14.489 +v 122.65 -113.908 -14.604 +v 124.372 -113.904 -14.778 +v 123.214 -114.16 -14.733 +v 125.936 -113.194 -14.95 +v 124.41 -114.073 -14.848 +v 125.533 -113.655 -14.964 +v 126.9 -112.486 -15.138 +v 126.498 -112.942 -15.08 +v 126.627 -113.073 -15.248 +v 127.045 -112.597 -15.306 +v 127.458 -111.504 -15.246 +v 127.824 -110.973 -15.473 +v 127.75 -110.33 -15.362 +v 127.63 -111.573 -15.415 +v 127.932 -110.35 -15.531 +v 127.95 -109.724 -15.59 +v 127.938 -111.002 -15.707 +v 128.05 -110.362 -15.766 +v 128.07 -109.72 -15.823 +v 127.883 -109.1 -15.647 +v 128 -109.08 -15.88 +v 127.738 -111.618 -15.65 +v 127.928 -111 -16.115 +v 127.455 -112.194 -15.592 +v 127.73 -111.614 -16.057 +v 127.13 -112.662 -15.948 +v 127.14 -112.668 -15.54 +v 127.633 -111.575 -16.254 +v 127.357 -112.137 -16.196 +v 126.703 -113.15 -15.89 +v 126.63 -113.076 -16.086 +v 126.71 -113.157 -15.482 +v 126.22 -113.576 -15.424 +v 126.213 -113.568 -15.832 +v 126.152 -113.485 -16.028 +v 126.042 -113.337 -16.2 +v 126.5 -112.945 -16.259 +v 125.623 -113.82 -15.97 +v 125.677 -113.92 -15.367 +v 125.672 -113.912 -15.774 +v 126.15 -113.482 -15.19 +v 125.62 -113.817 -15.132 +v 125.087 -114.188 -15.309 +v 125.083 -114.18 -15.716 +v 125.048 -114.082 -15.913 +v 124.473 -114.368 -15.251 +v 124.47 -114.358 -15.66 +v 124.45 -114.257 -15.856 +v 125.046 -114.078 -15.074 +v 124.448 -114.253 -15.017 +v 123.837 -114.46 -15.194 +v 123.836 -114.45 -15.601 +v 123.83 -114.347 -15.798 +v 124.41 -114.077 -16.028 +v 123.214 -114.165 -15.912 +v 123.2 -114.35 -15.74 +v 123.194 -114.462 -15.136 +v 123.194 -114.452 -15.544 +v 123.828 -114.343 -14.96 +v 123.202 -114.344 -14.902 +v 122.553 -114.363 -15.485 +v 122.55 -114.373 -15.078 +v 122.574 -114.262 -15.682 +v 121.93 -114.185 -15.427 +v 121.967 -114.088 -15.624 +v 121.928 -114.194 -15.02 +v 122.575 -114.258 -14.844 +v 121.968 -114.084 -14.785 +v 122.032 -113.91 -14.616 +v 121.342 -113.93 -14.962 +v 120.926 -113.535 -14.677 +v 121.032 -113.385 -14.508 +v 120.01 -112.67 -14.56 +v 120.436 -113.134 -14.618 +v 119.816 -112.06 -14.334 +v 119.658 -112.153 -14.503 +v 119.556 -112.213 -14.737 +v 119.918 -112.743 -14.795 +v 120.355 -113.22 -14.853 +v 119.926 -112.737 -15.202 +v 120.858 -113.63 -14.91 +v 120.362 -113.212 -15.26 +v 120.863 -113.623 -15.319 +v 119.565 -112.208 -15.145 +v 120.433 -113.137 -15.457 +v 121.396 -113.83 -15.566 +v 120.56 -113.003 -15.63 +v 121.483 -113.67 -15.738 +v 120.007 -112.672 -15.399 +v 122.612 -114.082 -15.854 +v 124.984 -113.91 -16.085 +v 127.198 -112.045 -16.368 +v 127.65 -110.93 -16.484 +v 127.753 -110.332 -16.542 +v 127.828 -110.974 -16.312 +v 127.936 -110.35 -16.37 +v 128.04 -110.36 -16.173 +v 128.06 -109.72 -16.23 +v 127.956 -109.724 -16.428 +v 127.706 -109.133 -16.657 +v 127.732 -108.496 -16.542 +v 127.558 -108.554 -16.715 +v 127.887 -109.1 -16.485 +v 127.99 -109.082 -16.289 +v 127.83 -108.464 -16.346 +v 120.007 -109.282 -15.062 +v 119.955 -109.783 -15.12 +v 119.953 -108.737 -15.172 +v 120.166 -110.746 -15.037 +v 120.317 -111.203 -15.094 +v 126.284 -112.082 -7.587 +v 126.72 -111.762 -7.471 +v 126.562 -111.67 -7.645 +v 125.947 -112.453 -7.53 +v 126.074 -112.586 -7.355 +v 126.443 -111.602 -8.057 +v 126.78 -111.22 -7.703 +v 126.802 -110.71 -8.173 +v 125.852 -112.354 -7.941 +v 126.478 -111.622 -8.285 +v 126.79 -111.225 -8.541 +v 125.955 -112.46 -8.368 +v 125.88 -112.383 -8.169 +v 126.57 -111.676 -8.483 +v 125.236 -113.205 -8.42 +v 125.15 -113.04 -8.253 +v 126.083 -112.595 -8.535 +v 125.1 -112.945 -8.054 +v 125.08 -112.91 -7.826 +v 124.24 -113.56 -8.304 +v 124.203 -113.378 -8.137 +v 123.7 -113.442 -8.08 +v 124.64 -113.104 -7.768 +v 123.5 -113.632 -8.225 +v 123.72 -113.797 -8.315 +v 125.315 -113.355 -8.488 +v 122.994 -113.41 -8.002 +v 122.443 -113.48 -8.115 +v 121.472 -113.033 -8.008 +v 122.017 -113.123 -7.893 +v 123.5 -113.3 -7.631 +v 123.693 -113.334 -7.88 +v 124.173 -113.233 -7.71 +v 123.692 -113.33 -7.438 +v 122.498 -113.292 -7.109 +v 122.537 -113.16 -7.521 +v 124.2 -113.367 -7.298 +v 123.698 -113.432 -7.241 +v 123.708 -113.615 -7.068 +v 124.747 -113.406 -7.182 +v 124.685 -113.233 -7.356 +v 122.996 -113.4 -7.164 +v 122.97 -113.582 -6.99 +v 121.945 -113.28 -6.881 +v 125.568 -112.77 -7.472 +v 127.013 -110.31 -7.812 +v 127.195 -110.33 -7.638 +v 127.036 -109.813 -7.87 +v 127.17 -109.284 -7.754 +v 126.853 -109.337 -8.34 +v 126.9 -109.816 -8.282 +v 126.916 -110.298 -8.452 +v 126.892 -109.33 -8.568 +v 127.023 -110.31 -8.65 +v 127.125 -110.79 -8.767 +v 126.73 -111.768 -8.65 +v 127 -109.312 -8.766 +v 127.232 -109.808 -8.876 +v 126.2 -112.717 -8.603 +v 126.988 -109.314 -7.928 +v 125.145 -113.032 -7.414 +v 122.022 -113.114 -7.055 +v 121.578 -112.87 -7.003 +v 121.087 -112.486 -6.94 +v 121.653 -112.754 -7.415 +v 121.18 -112.385 -7.352 +v 121.63 -112.787 -7.642 +v 121.08 -112.494 -7.778 +v 121.154 -112.415 -7.58 +v 121.572 -112.878 -7.841 +v 120.954 -112.63 -7.945 +v 119.98 -111.97 -7.916 +v 120.282 -111.792 -7.845 +v 120.442 -111.698 -7.678 +v 119.54 -110.894 -7.821 +v 119.544 -111.52 -7.792 +v 119.247 -110.332 -7.7 +v 119.42 -109.724 -7.73 +v 119.176 -110.985 -7.574 +v 119.064 -110.35 -7.527 +v 119.23 -109.716 -7.654 +v 119.638 -108.576 -7.643 +v 119.457 -108.514 -7.568 +v 119.045 -109.708 -7.482 +v 119.12 -109.07 -7.438 +v 119.283 -108.455 -7.395 +v 119.516 -107.9 -7.356 +v 119.997 -107.45 -7.487 +v 119.846 -107.345 -7.315 +v 120.252 -106.844 -7.275 +v 120.84 -106.553 -7.408 +v 119.185 -108.42 -7.199 +v 119.424 -107.853 -7.16 +v 119.762 -107.286 -7.118 +v 120.177 -106.774 -7.078 +v 120.725 -106.41 -7.236 +v 119.753 -107.28 -6.71 +v 120.17 -106.767 -6.67 +v 119.415 -107.85 -6.752 +v 119.287 -108.456 -6.557 +v 119.52 -107.902 -6.517 +v 119.176 -108.418 -6.79 +v 119.85 -107.347 -6.476 +v 120.255 -106.847 -6.436 +v 120.655 -106.32 -6.631 +v 119.684 -107.984 -6.349 +v 120 -107.453 -6.307 +v 119.304 -109.105 -6.43 +v 120.728 -106.413 -6.397 +v 121.25 -106.056 -6.36 +v 121.192 -105.955 -6.594 +v 121.786 -105.663 -6.557 +v 121.79 -105.673 -6.965 +v 121.197 -105.963 -7.002 +v 120.66 -106.328 -7.04 +v 122.418 -105.46 -6.521 +v 123.07 -105.348 -6.486 +v 122.42 -105.468 -6.93 +v 123.732 -105.333 -6.453 +v 123.072 -105.358 -6.894 +v 123.082 -105.46 -7.09 +v 122.445 -105.57 -7.126 +v 123.73 -105.343 -6.86 +v 123.726 -105.446 -7.057 +v 124.37 -105.41 -6.42 +v 124.37 -105.42 -6.829 +v 124.35 -105.522 -7.025 +v 123.717 -105.63 -7.23 +v 123.1 -105.644 -7.263 +v 124.912 -105.865 -7.166 +v 124.85 -106.045 -7.241 +v 123.707 -105.82 -7.305 +v 124.973 -105.69 -6.994 +v 126.01 -106.44 -7.106 +v 125.567 -105.948 -6.963 +v 125.007 -105.593 -6.797 +v 126.118 -106.29 -6.933 +v 125.615 -105.857 -6.766 +v 126.486 -106.84 -7.077 +v 127.062 -107.902 -7.1 +v 127.23 -107.81 -7.024 +v 127.032 -107.177 -6.878 +v 126.614 -106.708 -6.905 +v 126.178 -106.206 -6.737 +v 126.686 -106.634 -6.708 +v 127.39 -107.72 -6.852 +v 127.114 -107.114 -6.682 +v 127.666 -108.307 -6.827 +v 127.48 -107.668 -6.655 +v 127.512 -107.65 -6.453 +v 127.143 -107.092 -6.48 +v 126.712 -106.608 -6.506 +v 126.2 -106.176 -6.534 +v 125.632 -105.824 -6.564 +v 125.02 -105.558 -6.594 +v 127.762 -108.27 -6.63 +v 127.797 -108.257 -6.427 +v 121.897 -105.94 -7.334 +v 121.828 -105.768 -7.162 +v 121.25 -106.052 -7.199 +v 127.578 -110.144 -7.007 +v 127.338 -111.298 -6.966 +v 127.397 -110.133 -7.004 +v 127.22 -109.58 -6.959 +v 127.007 -111.178 -6.896 +v 127.043 -110.112 -6.77 +v 127.167 -111.236 -6.963 +v 126.462 -112.712 -6.916 +v 126.33 -112.588 -6.913 +v 126.556 -112.044 -6.862 +v 126.834 -111.114 -6.728 +v 125.458 -113.08 -6.818 +v 126.073 -112.343 -6.678 +v 126.404 -111.938 -6.695 +v 126.868 -110.602 -6.55 +v 125.36 -112.922 -6.65 +v 125.995 -112.27 -6.479 +v 126.935 -110.105 -6.57 +v 126.89 -109.608 -6.365 +v 125.305 -112.83 -6.452 +v 124.693 -113.156 -6.5 +v 124.756 -113.33 -6.74 +v 124.835 -113.546 -6.862 +v 124.95 -113.847 -6.852 +v 119.123 -109.07 -6.6 +v 119.05 -109.708 -6.643 +v 119.07 -110.35 -6.689 +v 119.007 -109.05 -6.833 +v 118.932 -109.703 -6.878 +v 118.95 -110.362 -6.923 +v 118.96 -110.36 -7.33 +v 118.94 -109.703 -7.285 +v 119.066 -111.013 -6.97 +v 119.076 -111.01 -7.377 +v 119.017 -109.05 -7.241 +v 119.373 -111.588 -7.62 +v 125.173 -106.578 -18.298 +v 126.226 -107.646 -18.347 +v 125.894 -107.295 -18.39 +v 125.51 -106.99 -18.43 +v 123.7 -106.185 -18.414 +v 122.18 -106.423 -18.522 +v 122.114 -106.244 -18.444 +v 121.294 -106.904 -18.588 +v 122.712 -106.453 -18.66 +v 121.807 -106.795 -18.729 +v 121.18 -106.75 -18.51 +v 120.73 -107.416 -18.635 +v 120.588 -107.288 -18.558 +v 119.973 -108.717 -18.722 +v 120.867 -107.538 -18.809 +v 120.57 -107.918 -18.839 +v 120.146 -108.775 -18.896 +v 119.79 -108.656 -18.645 +v 119.782 -110.05 -18.793 +v 119.59 -110.057 -18.715 +v 119.774 -111.092 -18.764 +v 120.222 -112.037 -18.807 +v 120.903 -112.827 -18.848 +v 122.298 -113.623 -18.903 +v 123.81 -113.802 -18.947 +v 119.956 -111.034 -18.84 +v 119.965 -110.042 -18.966 +v 120.017 -110.516 -18.99 +v 120.382 -111.932 -18.885 +v 120.536 -111.832 -19.059 +v 120.62 -111.777 -19.255 +v 120.262 -110.936 -19.427 +v 120.152 -110.492 -19.403 +v 120.557 -111.652 -19.636 +v 120.094 -110.464 -19.637 +v 120.067 -110.038 -19.163 +v 120.104 -109.725 -19.361 +v 120.025 -109.238 -18.923 +v 120.16 -109.264 -19.335 +v 120.452 -108.394 -19.28 +v 120.07 -109.4 -19.636 +v 120.24 -108.806 -19.535 +v 120.527 -107.975 -19.637 +v 120.684 -107.995 -19.25 +v 120.942 -107.606 -19.006 +v 121.13 -107.463 -19.205 +v 120.94 -107.603 -19.448 +v 121.51 -106.915 -19.636 +v 121.46 -107.13 -19.4 +v 121.484 -107.163 -19.174 +v 121.403 -107.052 -18.761 +v 122.295 -106.723 -19.108 +v 122.28 -106.685 -19.335 +v 122.68 -106.31 -19.637 +v 122.734 -106.548 -19.3 +v 122.71 -106.443 -19.5 +v 123.205 -106.376 -18.624 +v 123.217 -106.512 -19.036 +v 123.69 -106.368 -18.588 +v 124.164 -106.426 -18.55 +v 123.683 -106.505 -19 +v 123.685 -106.465 -19.227 +v 124.63 -106.55 -18.512 +v 125.09 -106.742 -18.472 +v 124.587 -106.68 -18.924 +v 125.028 -106.864 -18.884 +v 125.095 -106.732 -19.31 +v 125.046 -106.83 -19.111 +v 125.8 -107.397 -18.802 +v 125.828 -107.367 -19.029 +v 125.9 -107.288 -19.228 +v 126.234 -107.64 -19.185 +v 126.026 -107.152 -19.395 +v 126.673 -107.935 -19.31 +v 126.508 -107.413 -19.42 +v 125.178 -106.567 -19.477 +v 125.254 -106.416 -19.545 +v 124.233 -106.067 -19.624 +v 124.2 -106.234 -19.556 +v 123.69 -106.357 -19.426 +v 124.634 -106.54 -19.35 +v 121.03 -112.684 -18.925 +v 121.152 -112.547 -19.1 +v 122.357 -113.44 -18.98 +v 121.978 -113.094 -19.138 +v 121.627 -112.78 -19.317 +v 121.22 -112.47 -19.296 +v 121.13 -112.357 -19.637 +v 121.794 -112.85 -19.637 +v 122.66 -113.198 -19.636 +v 122.413 -113.267 -19.154 +v 123.578 -113.3 -19.637 +v 122.87 -113.38 -19.17 +v 123.795 -113.61 -19.025 +v 123.78 -113.428 -19.198 +v 124.218 -113.26 -19.408 +v 124.69 -113.152 -19.33 +v 124.77 -113.368 -19.063 +v 124.673 -113.12 -19.637 +v 125.075 -114.2 -6.427 +v 125.894 -113.787 -6.444 +v 125.84 -113.7 -6.64 +v 126.734 -112.97 -6.668 +v 126.81 -113.042 -6.471 +v 125.743 -113.542 -6.813 +v 126.6 -112.844 -6.84 +v 127.15 -112.462 -6.685 +v 127.235 -112.52 -6.488 +v 127.547 -112.01 -6.505 +v 127.69 -111.426 -6.718 +v 127.787 -111.462 -6.522 +v 127.967 -110.83 -6.541 +v 127.517 -111.363 -6.89 +v 127.866 -110.81 -6.738 +v 128.056 -110.172 -6.563 +v 127.953 -110.166 -6.76 +v 128.048 -109.508 -6.585 +v 127.77 -110.155 -6.931 +v 127.945 -109.517 -6.781 +v 127.956 -108.913 -6.606 +v 127.855 -108.936 -6.802 +v 127.675 -108.975 -6.975 +v -127.345 -108.046 -18.516 +v -127.738 -108.53 -18.719 +v -127.768 -109.73 -18.614 +v -127.19 -108.122 -18.446 +v -126.687 -107.058 -18.445 +v -127.533 -109.18 -18.512 +v -127.51 -107.966 -18.685 +v -126.156 -106.78 -18.338 +v -126.036 -106.92 -18.336 +v -124.628 -106.156 -18.22 +v -124.682 -105.978 -18.222 +v -127.022 -108.202 -18.444 +v -127.58 -111.163 -18.689 +v -127.414 -111.11 -18.618 +v -126.948 -112.114 -18.674 +v -127.952 -109.722 -18.783 +v -127.895 -110.63 -18.829 +v -127.756 -111.217 -18.858 +v -126.746 -112.676 -18.77 +v -127.885 -109.116 -18.751 +v -128 -109.095 -18.985 +v -128.07 -110.028 -19.033 +v -128.01 -110.648 -19.063 +v -128.038 -110.652 -19.268 +v -128.096 -109.716 -19.222 +v -127.85 -108.494 -18.953 +v -127.617 -107.915 -18.92 +v -127.905 -110.897 -19.637 +v -127.894 -111.26 -19.297 +v -128.06 -109.718 -19.425 +v -127.67 -111.84 -19.325 +v -127.81 -108.854 -19.637 +v -126.992 -112.8 -19.637 +v -127.868 -111.252 -19.092 +v -127.646 -111.83 -19.12 +v -127.37 -112.386 -19.352 +v -126.335 -113.49 -19.637 +v -126.996 -112.89 -19.378 +v -127.348 -112.37 -19.147 +v -127.25 -112.308 -18.913 +v -126.886 -112.796 -18.94 +v -126.69 -113.178 -19.19 +v -126.22 -113.577 -19.215 +v -126.15 -113.483 -18.98 +v -125.555 -113.644 -18.836 +v -125.644 -113.805 -19.004 +v -124.49 -114.056 -18.88 +v -125.472 -113.492 -18.765 +v -125.7 -113.91 -19.239 +v -124.533 -114.235 -19.048 +v -125.144 -114.168 -19.261 +v -122.725 -114.1 -18.94 +v -123.363 -113.996 -18.85 +v -123.35 -114.354 -19.089 +v -124.56 -114.35 -19.283 +v -123.96 -114.45 -19.303 +v -125 -114.25 -19.636 +v -123.267 -114.515 -19.637 +v -123.347 -114.47 -19.323 +v -122.692 -114.28 -19.11 +v -122.67 -114.397 -19.344 +v -122.086 -114.25 -19.362 +v -121.82 -114.178 -19.637 +v -121.16 -113.474 -18.991 +v -121.574 -113.918 -19.144 +v -121.523 -114.024 -19.378 +v -120.995 -113.726 -19.394 +v -120.52 -113.404 -19.637 +v -121.06 -113.627 -19.16 +v -121.73 -113.595 -18.905 +v -120.322 -112.757 -19.02 +v -120.098 -112.96 -19.422 +v -120.185 -112.88 -19.188 +v -119.728 -112.488 -19.436 +v -119.45 -111.91 -19.303 +v -119.745 -111.765 -18.978 +v -120.59 -112.517 -18.947 +v -123.37 -113.81 -18.848 +v -124.407 -113.707 -18.807 +v -125.382 -113.33 -18.764 +v -126.228 -112.704 -18.715 +v -127.047 -111.55 -18.645 +v -127.41 -110.01 -18.558 +v -127.35 -109.21 -18.51 +v -119.354 -111.958 -19.637 +v -127.99 -109.097 -19.393 +v -127.84 -108.497 -19.36 +v -127.608 -107.92 -19.327 +v -123.028 -106.017 -18.096 +v -123.006 -105.833 -18.098 +v -121.994 -106.29 -18.008 +v -121.923 -106.12 -18.01 +v -120.86 -107.014 -17.892 +v -120.988 -107.155 -17.97 +v -120.176 -107.84 -17.796 +v -122.068 -106.467 -18.086 +v -120.338 -107.94 -17.873 +v -119.735 -108.837 -17.694 +v -119.92 -108.89 -17.771 +v -120.26 -108.478 -17.996 +v -120.494 -108.036 -18.047 +v -120.78 -107.64 -18.096 +v -119.626 -110.442 -17.535 +v -119.977 -111.098 -17.538 +v -119.442 -110.468 -17.537 +v -119.78 -109.9 -17.667 +v -120.15 -111.04 -17.711 +v -119.997 -110.39 -17.787 +v -119.963 -109.9 -17.84 +v -119.997 -109.413 -17.894 +v -120.228 -108.976 -18.357 +v -120.098 -110.376 -17.983 +v -120.1 -109.9 -18.253 +v -120.247 -111.006 -17.908 +v -120.133 -110.37 -18.199 +v -120.243 -111.007 -18.35 +v -120.094 -110.377 -18.426 +v -120.093 -109.427 -18.533 +v -119.987 -110.392 -18.625 +v -120.14 -111.042 -18.55 +v -119.966 -111.102 -18.717 +v -119.768 -109.9 -18.846 +v -119.953 -109.9 -18.68 +v -120.584 -111.92 -18.436 +v -120.086 -108.936 -18.783 +v -120.387 -108.533 -18.408 +v -119.803 -109.386 -18.9 +v -119.633 -111.215 -18.788 +v -119.744 -108.84 -19.019 +v -120.03 -107.748 -19.123 +v -120.485 -108.03 -18.886 +v -120.096 -108.94 -17.945 +v -120.61 -108.11 -18.46 +v -120.577 -108.088 -18.687 +v -121.205 -107.392 -18.556 +v -121.112 -107.29 -18.144 +v -121.98 -106.86 -18.65 +v -121.178 -107.362 -18.783 +v -121.105 -107.283 -18.982 +v -120.328 -107.934 -19.053 +v -121.487 -106.98 -19.029 +v -120.98 -107.146 -19.15 +v -120.865 -107.02 -19.217 +v -121.83 -106.562 -19.243 +v -122.176 -106.726 -18.9 +v -122.135 -106.627 -19.098 +v -120.743 -106.887 -19.22 +v -122.55 -106.29 -19.31 +v -123.072 -106.378 -19.185 +v -123.555 -106.46 -19.029 +v -122.635 -106.613 -18.716 +v -122.178 -106.73 -18.456 +v -123.086 -106.49 -18.544 +v -123.554 -106.5 -18.802 +v -122.14 -106.636 -18.26 +v -121.493 -106.987 -18.19 +v -123.074 -106.39 -18.347 +v -123.05 -106.207 -18.173 +v -123.556 -106.363 -18.39 +v -124.573 -106.34 -18.298 +v -124.043 -106.405 -18.43 +v -124.48 -106.646 -18.884 +v -124.52 -106.514 -18.472 +v -124.928 -106.816 -18.924 +v -124.986 -106.69 -18.512 +v -125.41 -106.922 -18.55 +v -125.912 -107.067 -18.414 +v -125.704 -107.31 -19 +v -125.793 -107.206 -18.588 +v -126.037 -107.637 -19.036 +v -126.14 -107.546 -18.624 +v -126.444 -107.942 -18.66 +v -126.85 -108.285 -18.522 +v -126.56 -108.424 -19.108 +v -126.865 -108.812 -18.729 +v -126.847 -109.302 -19.174 +v -127.162 -109.245 -18.588 +v -127.036 -110 -18.809 +v -127.054 -111 -18.694 +v -124.523 -106.504 -19.31 +v -124.492 -106.608 -19.111 +v -125.73 -107.28 -19.227 +v -123.556 -106.353 -19.228 +v -123.56 -106.168 -19.395 +v -124.576 -106.327 -19.477 +v -124.625 -106.165 -19.545 +v -123.03 -106.026 -19.42 +v -125.606 -106.615 -19.624 +v -124.99 -106.682 -19.35 +v -125.515 -106.758 -19.556 +v -126.565 -107.86 -19.637 +v -125.8 -107.198 -19.426 +v -126.363 -107.996 -19.3 +v -126.452 -107.936 -19.499 +v -126.597 -108.407 -19.335 +v -119.57 -108.79 -19.021 +v -119.456 -110.466 -18.863 +v -119.68 -111.822 -18.656 +v -120.143 -112.226 -18.674 +v -119.516 -111.905 -18.484 +v -119.985 -112.335 -18.599 +v -119.266 -110.493 -18.787 +v -120.885 -113.036 -18.564 +v -119.834 -112.44 -18.426 +v -120.762 -113.183 -18.488 +v -119.424 -111.95 -18.287 +v -119.18 -111.37 -18.343 +v -120.644 -113.324 -18.316 +v -120.11 -112.956 -18.177 +v -121.153 -113.69 -18.258 +v -120.578 -113.404 -18.12 +v -119.74 -112.504 -17.822 +v -119.415 -111.956 -17.88 +v -120.104 -112.962 -17.77 +v -120.572 -113.41 -17.712 +v -121.093 -113.787 -17.654 +v -120.647 -113.32 -17.477 +v -121.668 -114.09 -17.596 +v -121.672 -114.08 -18.003 +v -121.1 -113.78 -18.062 +v -121.155 -113.687 -17.42 +v -122.278 -114.307 -17.538 +v -121.715 -113.982 -17.361 +v -121.252 -113.53 -17.25 +v -122.31 -114.193 -17.303 +v -122.36 -114.016 -17.134 +v -122.908 -114.434 -17.48 +v -122.28 -114.297 -17.945 +v -123.467 -114.354 -17.196 +v -123.468 -114.17 -17.027 +v -122.97 -113.962 -17.007 +v -121.86 -113.654 -17.122 +v -124.1 -114.315 -17.137 +v -124.115 -114.43 -17.371 +v -124.665 -114.01 -16.91 +v -124.618 -113.842 -16.84 +v -124.567 -113.663 -16.838 +v -126.02 -112.893 -16.665 +v -126.14 -113.035 -16.667 +v -127.027 -111.593 -16.491 +v -127.194 -111.673 -16.493 +v -125.763 -113.522 -16.795 +v -126.25 -113.168 -16.737 +v -126.37 -113.308 -16.906 +v -125.86 -113.678 -16.964 +v -125.303 -113.973 -17.022 +v -127.05 -112.275 -16.622 +v -126.818 -112.872 -16.848 +v -127.573 -111.185 -16.505 +v -127.516 -111.828 -16.732 +v -127.202 -112.377 -16.79 +v -127.3 -112.442 -17.025 +v -126.906 -112.95 -17.082 +v -127.622 -111.88 -16.966 +v -127.613 -111.874 -17.374 +v -126.9 -112.944 -17.49 +v -127.292 -112.437 -17.432 +v -126.438 -113.39 -17.548 +v -126.445 -113.4 -17.14 +v -125.918 -113.77 -17.606 +v -125.923 -113.777 -17.198 +v -126.822 -112.875 -17.687 +v -126.372 -113.312 -17.744 +v -125.35 -114.08 -17.256 +v -125.863 -113.68 -17.802 +v -125.347 -114.072 -17.664 +v -124.745 -114.29 -17.721 +v -124.747 -114.3 -17.314 +v -124.715 -114.186 -17.08 +v -125.305 -113.977 -17.86 +v -124.113 -114.42 -17.78 +v -124.716 -114.19 -17.918 +v -123.466 -114.5 -17.635 +v -123.466 -114.462 -17.838 +v -122.904 -114.46 -17.685 +v -124.1 -114.32 -17.976 +v -122.922 -114.32 -18.084 +v -122.31 -114.197 -18.142 +v -124.075 -114.137 -18.148 +v -122.946 -114.14 -18.256 +v -124.666 -114.013 -18.09 +v -124.614 -113.83 -18.166 +v -122.97 -113.95 -18.332 +v -121.787 -113.817 -18.372 +v -126.13 -113.025 -17.992 +v -125.766 -113.525 -17.974 +v -126.253 -113.17 -17.917 +v -127.182 -111.667 -17.818 +v -127.053 -112.277 -17.801 +v -127.354 -111.75 -17.743 +v -127.528 -110.57 -17.703 +v -127.206 -112.38 -17.63 +v -127.52 -111.83 -17.57 +v -127.717 -110.603 -17.627 +v -127.753 -111.242 -17.513 +v -127.464 -108.916 -17.536 +v -127.898 -110.633 -17.455 +v -127.753 -109.465 -17.518 +v -127.85 -111.273 -17.316 +v -127.86 -111.276 -16.908 +v -128.058 -110.084 -17.207 +v -128.01 -110.652 -16.85 +v -127.936 -109.447 -17.346 +v -127.65 -108.87 -17.46 +v -127.828 -108.826 -17.288 +v -128.04 -109.436 -17.15 +v -128.068 -110.085 -16.8 +v -127.938 -108.8 -16.683 +v -128.05 -109.435 -16.741 +v -127.928 -108.8 -17.091 +v -127.95 -110.08 -16.566 +v -127.932 -109.447 -16.507 +v -127.748 -111.24 -16.674 +v -127.767 -110.073 -16.397 +v -127.824 -108.827 -16.45 +v -127.74 -108.188 -16.626 +v -127.63 -108.232 -16.392 +v -127.46 -108.3 -16.223 +v -127.75 -109.466 -16.338 +v -127.455 -107.606 -16.568 +v -127.353 -107.665 -16.334 +v -126.86 -107.263 -16.107 +v -126.723 -107.37 -16.037 +v -127.477 -108.913 -16.21 +v -127.54 -110.574 -16.378 +v -126.577 -107.484 -16.035 +v -127.297 -108.958 -16.208 +v -125.312 -106.433 -15.862 +v -125.398 -106.27 -15.864 +v -124.275 -106.066 -15.746 +v -124.31 -105.884 -15.748 +v -122.688 -106.073 -15.579 +v -122.65 -105.892 -15.58 +v -121.19 -106.742 -15.406 +v -122.728 -106.26 -15.656 +v -121.304 -106.897 -15.483 +v -120.097 -107.97 -15.232 +v -120.264 -108.065 -15.31 +v -119.695 -108.995 -15.116 +v -119.88 -109.04 -15.194 +v -119.648 -110.58 -14.95 +v -119.836 -110.548 -15.026 +v -120.06 -109.082 -15.368 +v -120.207 -108.608 -15.425 +v -120.138 -110.997 -15.143 +v -120.017 -110.516 -15.2 +v -119.965 -110.02 -15.258 +v -120.542 -108.223 -15.895 +v -120.335 -108.658 -15.837 +v -120.12 -109.53 -15.728 +v -120.102 -110.014 -15.67 +v -120.268 -110.955 -15.555 +v -120.007 -110.517 -16.038 +v -120.317 -111.466 -15.923 +v -120.154 -109.104 -16.007 +v -120.508 -108.204 -16.123 +v -119.954 -110.02 -16.096 +v -120.05 -109.08 -16.206 +v -119.79 -109.495 -16.322 +v -120.414 -108.15 -16.322 +v -120.025 -108.536 -16.43 +v -119.657 -110.58 -16.274 +v -119.704 -108.997 -16.441 +v -119.952 -111.058 -16.148 +v -120.547 -107.618 -16.547 +v -120.105 -107.975 -16.557 +v -120.693 -107.73 -16.38 +v -121.406 -107.036 -16.495 +v -121.297 -106.887 -16.662 +v -121.196 -106.75 -16.73 +v -120.81 -107.82 -15.954 +v -121.47 -107.123 -16.296 +v -120.423 -108.155 -15.483 +v -120.7 -107.737 -15.541 +v -121.493 -107.155 -16.069 +v -121.877 -106.868 -16.354 +v -121.412 -107.045 -15.657 +v -122.336 -106.706 -16.184 +v -121.032 -107.366 -15.6 +v -121.83 -106.782 -15.714 +v -121.826 -106.772 -16.552 +v -122.29 -106.577 -15.772 +v -123.27 -106.508 -16.3 +v -122.222 -106.394 -16.778 +v -122.764 -106.43 -16.668 +v -122.766 -106.44 -15.83 +v -123.753 -106.51 -16.358 +v -124.18 -106.53 -16.637 +v -123.778 -106.178 -16.952 +v -123.26 -106.36 -16.726 +v -124.633 -106.695 -16.467 +v -123.26 -106.37 -15.888 +v -124.2 -106.433 -15.997 +v -125.075 -106.887 -16.525 +v -125.093 -106.852 -16.752 +v -124.68 -106.565 -16.055 +v -124.237 -106.254 -15.823 +v -125.223 -106.603 -15.939 +v -126.427 -107.603 -16.112 +v -125.14 -106.765 -16.113 +v -125.566 -107.03 -16.17 +v -125.948 -107.347 -16.229 +v -127.11 -109.004 -16.286 +v -126.78 -108.576 -16.402 +v -126.933 -109.048 -16.46 +v -126.283 -107.716 -16.286 +v -126.56 -108.125 -16.344 +v -126.652 -108.627 -16.814 +v -126.174 -107.8 -16.698 +v -125.486 -107.14 -16.583 +v -125.143 -106.756 -16.951 +v -125.572 -107.02 -17.01 +v -124.202 -106.423 -16.835 +v -126.206 -107.776 -16.926 +v -126.29 -107.71 -17.125 +v -125.68 -106.87 -17.177 +v -124.744 -106.38 -17.06 +v -126.436 -107.595 -17.292 +v -125.308 -106.44 -17.186 +v -126.57 -107.49 -17.36 +v -126.475 -108.174 -16.983 +v -126.57 -108.12 -17.182 +v -124.273 -106.075 -17.07 +v -122.69 -106.082 -16.903 +v -120.273 -112.095 -16.1 +v -120.413 -112 -16.033 +v -127.358 -110.543 -16.376 +v -127.73 -108.192 -17.034 +v -127.635 -108.23 -17.23 +v -121.864 -113.642 -18.448 +v -121.713 -113.986 -18.2 +v -120.328 -112.76 -17.367 +v -120.876 -113.046 -17.238 +v -120.19 -112.884 -17.536 +v -119.456 -111.275 -17.532 +v -120.132 -112.234 -17.349 +v -119.52 -111.903 -17.645 +v -119.145 -111.38 -18.14 +v -124.01 -113.283 -19.636 +v -124.297 -113.243 -19.255 +v -122.998 -113.274 -19.636 +v -125.202 -113 -19.015 +v -125.136 -112.88 -19.427 +v -124.32 -113.342 -19.058 +v -123.385 -113.334 -19.296 +v -122.877 -113.28 -19.317 +v -121.84 -112.87 -19.636 +v -123.382 -113.436 -19.1 +v -125.29 -113.162 -18.84 +v -124.363 -113.52 -18.885 +v -123.375 -113.62 -18.925 +v -122.406 -113.264 -19.137 +v -121.97 -113.09 -19.154 +v -121.102 -112.314 -19.637 +v -121.892 -113.255 -18.98 +v -126.095 -112.567 -18.793 +v -126.63 -111.91 -18.75 +v -125.967 -112.436 -18.966 +v -125.603 -112.745 -18.99 +v -126.707 -111.392 -18.896 +v -126.476 -111.812 -18.923 +v -126.99 -110.48 -18.839 +v -126.36 -111.737 -19.335 +v -126.748 -110.905 -19.28 +v -126.982 -109.277 -18.761 +v -126.934 -109.996 -19.006 +v -126.54 -111.59 -19.637 +v -126.786 -110.917 -19.507 +v -126.084 -112.11 -19.361 +v -126.98 -110.55 -19.637 +v -126.002 -112.282 -19.637 +v -126.938 -109.996 -19.448 +v -126.897 -109.764 -19.205 +v -126.886 -109.295 -19.4 +v -127 -109.104 -19.636 +v -125.52 -112.634 -19.403 +v -125.165 -112.93 -19.637 +v -125.896 -112.363 -19.163 +v -121.81 -113.428 -18.903 +v -120.732 -112.39 -19.025 +v -121.563 -112.86 -19.17 +v -120.868 -112.266 -19.198 +v -120.4 -111.442 -19.33 +v -120.18 -111.547 -19.033 +v -120.666 -111.844 -19.408 +v -126.59 -112.59 -6.404 +v -126.722 -112.703 -6.474 +v -125.79 -113.504 -6.566 +v -126.79 -112.017 -6.358 +v -127.225 -111.604 -6.318 +v -127.09 -112.212 -6.43 +v -125.183 -113.635 -6.543 +v -124.58 -113.66 -6.589 +v -127.408 -110.06 -6.205 +v -127.672 -109.68 -6.205 +v -127.587 -111.136 -6.349 +v -127.246 -112.31 -6.6 +v -127.55 -111.752 -6.557 +v -127.723 -110.533 -6.307 +v -127.905 -110.56 -6.476 +v -127.763 -111.19 -6.517 +v -127.875 -111.224 -6.752 +v -127.657 -111.8 -6.79 +v -128.02 -110.578 -6.71 +v -128.073 -109.92 -6.67 +v -127.955 -109.92 -6.436 +v -127.91 -109.278 -6.397 +v -128.028 -109.26 -6.631 +v -127.777 -108.66 -6.36 +v -127.89 -108.627 -6.594 +v -127.61 -108.647 -6.205 +v -127.073 -108.902 -6.205 +v -126.62 -108.065 -6.206 +v -127.024 -107.215 -6.205 +v -125.97 -107.33 -6.205 +v -125.87 -106.076 -6.207 +v -125.51 -106.99 -6.205 +v -125.06 -106.767 -6.209 +v -124.676 -105.522 -6.206 +v -124.35 -106.517 -6.205 +v -122.81 -105.35 -6.205 +v -123.253 -106.45 -6.205 +v -121.737 -106.933 -6.205 +v -120.565 -106.352 -6.206 +v -121.026 -107.54 -6.205 +v -119.987 -106.923 -6.206 +v -120.475 -108.337 -6.206 +v -119.332 -107.973 -6.205 +v -118.98 -108.914 -6.205 +v -120.17 -109.2 -6.205 +v -120.098 -110.084 -6.205 +v -118.926 -110.628 -6.207 +v -120.42 -111.424 -6.205 +v -119.365 -111.952 -6.205 +v -127.66 -108.007 -6.557 +v -127.553 -108.055 -6.323 +v -128.01 -110.576 -7.118 +v -127.648 -111.797 -7.199 +v -127.866 -111.22 -7.16 +v -127.345 -112.375 -6.833 +v -127.336 -112.37 -7.241 +v -127.554 -111.754 -7.395 +v -127.767 -111.19 -7.356 +v -127.91 -110.56 -7.315 +v -127.727 -110.534 -7.487 +v -127.387 -111.678 -7.568 +v -127.25 -112.314 -7.438 +v -126.943 -112.895 -7.285 +v -126.865 -112.827 -7.482 +v -126.726 -112.706 -7.654 +v -127.213 -111.598 -7.643 +v -127.538 -110.505 -7.562 +v -126.288 -113.14 -7.7 +v -126.58 -112.58 -7.73 +v -126.408 -113.28 -7.527 +v -126.475 -113.358 -7.33 +v -125.89 -113.664 -7.574 +v -125.945 -113.75 -7.377 +v -125.69 -113.347 -7.821 +v -125.256 -113.797 -7.792 +v -125.374 -114.06 -7.424 +v -125.332 -113.965 -7.62 +v -125.95 -113.76 -6.97 +v -124.76 -114.285 -7.472 +v -125.378 -114.068 -7.016 +v -124.733 -114.186 -7.668 +v -124.12 -114.42 -7.52 +v -124.764 -114.295 -7.064 +v -124.732 -114.18 -6.83 +v -125.33 -113.96 -6.782 +v -124.104 -114.314 -6.88 +v -124.12 -114.43 -7.113 +v -124.68 -114.005 -6.66 +v -125.888 -113.66 -6.735 +v -123.464 -114.17 -6.76 +v -123.466 -113.996 -6.69 +v -123.463 -114.354 -6.93 +v -123.462 -114.472 -7.164 +v -122.66 -114.395 -7.227 +v -122.065 -114.118 -7.045 +v -122.124 -113.944 -6.876 +v -122.748 -113.927 -6.753 +v -121.558 -113.704 -6.93 +v -122.027 -114.23 -7.28 +v -121.475 -113.868 -7.099 +v -120.926 -113.536 -7.154 +v -120.56 -113 -7.04 +v -121.133 -113.244 -6.915 +v -121.42 -113.973 -7.333 +v -122.03 -114.22 -7.687 +v -121.426 -113.964 -7.74 +v -120.858 -113.632 -7.388 +v -120.864 -113.623 -7.796 +v -122.064 -114.122 -7.884 +v -121.473 -113.872 -7.937 +v -120.152 -113.054 -7.67 +v -120.924 -113.54 -7.992 +v -120.36 -113.21 -7.851 +v -122.715 -114.102 -8.003 +v -121.03 -113.39 -8.164 +v -122.68 -114.283 -7.831 +v -123.466 -113.983 -8.016 +v -122.185 -113.766 -8.131 +v -124.08 -114.136 -7.89 +v -124.63 -113.825 -7.916 +v -124.105 -114.318 -7.717 +v -123.462 -114.462 -7.571 +v -122.656 -114.42 -7.432 +v -121.14 -113.233 -8.24 +v -120.388 -112.832 -8.242 +v -120.254 -112.958 -8.07 +v -120.66 -112.576 -8.315 +v -119.858 -111.75 -8.432 +v -119.688 -111.837 -8.357 +v -119.85 -112.463 -8.127 +v -119.766 -112.523 -7.93 +v -119.524 -111.92 -8.185 +v -119.432 -111.967 -7.988 +v -119.452 -111.278 -8.415 +v -119.278 -111.337 -8.243 +v -119.18 -111.37 -8.046 +v -119.805 -111.158 -8.488 +v -119.602 -110.085 -8.603 +v -119.42 -110.094 -8.605 +v -119.704 -108.992 -8.719 +v -119.528 -108.95 -8.721 +v -120.378 -107.56 -8.886 +v -120.233 -107.45 -8.888 +v -121.153 -106.782 -9.002 +v -120.172 -113.036 -7.465 +v -119.758 -112.528 -7.523 +v -120.434 -113.132 -7.21 +v -119.854 -112.46 -7.288 +v -119.423 -111.97 -7.58 +v -119.528 -111.918 -7.346 +v -120.005 -112.355 -7.12 +v -119.456 -111.276 -7.235 +v -120.518 -112.71 -6.992 +v -119.17 -111.373 -7.638 +v -123.467 -113.81 -6.689 +v -122.24 -113.604 -6.804 +v -126.405 -113.277 -6.689 +v -126.86 -112.824 -6.643 +v -126.95 -112.9 -6.878 +v -126.482 -113.366 -6.923 +v -127.544 -109.33 -7.483 +v -127.96 -109.92 -7.275 +v -127.733 -109.303 -7.408 +v -127.916 -109.277 -7.236 +v -128.063 -109.92 -7.078 +v -127.78 -108.658 -7.199 +v -128.018 -109.263 -7.04 +v -127.88 -108.63 -7.002 +v -127.65 -108.01 -6.965 +v -127.557 -108.053 -7.162 +v -127.56 -109.465 -15.017 +v -127.38 -109.485 -15.015 +v -127.226 -111.06 -15.182 +v -127.026 -107.84 -14.844 +v -127.4 -111.114 -15.184 +v -126.87 -107.93 -14.842 +v -125.867 -106.572 -14.67 +v -125.762 -106.72 -14.668 +v -124.846 -106.045 -14.555 +v -124.786 -106.216 -14.552 +v -123.204 -105.827 -14.388 +v -123.217 -106.008 -14.385 +v -121.56 -106.306 -14.214 +v -121.647 -106.465 -14.212 +v -120.255 -107.42 -14.04 +v -120.103 -107.305 -13.965 +v -119.693 -108.423 -13.925 +v -120.505 -106.85 -14.024 +v -121.47 -106.137 -14.14 +v -119.515 -108.354 -13.85 +v -119.42 -110.057 -13.758 +v -119.247 -109.46 -13.74 +v -119.343 -108.287 -13.678 +v -119.61 -107.72 -13.735 +v -119.228 -110.064 -13.682 +v -119.064 -109.44 -13.568 +v -119.074 -108.792 -13.43 +v -119.52 -107.67 -13.538 +v -119.956 -107.193 -13.793 +v -119.874 -107.13 -13.597 +v -119.237 -108.246 -13.073 +v -119.51 -107.665 -13.13 +v -120.304 -106.645 -13.655 +v -120.297 -106.638 -13.247 +v -119.866 -107.124 -13.189 +v -120.376 -106.72 -13.851 +v -120.853 -106.31 -13.91 +v -120.792 -106.228 -13.712 +v -121.333 -105.884 -13.77 +v -120.786 -106.22 -13.305 +v -121.382 -105.975 -13.967 +v -121.915 -105.622 -13.828 +v -121.33 -105.876 -13.362 +v -120.856 -106.315 -13.07 +v -121.385 -105.98 -13.128 +v -121.952 -105.723 -13.186 +v -121.91 -105.612 -13.42 +v -121.472 -106.14 -12.96 +v -120.38 -106.722 -13.013 +v -120.508 -106.853 -12.844 +v -119.96 -107.196 -12.955 +v -119.774 -107.813 -12.728 +v -120.244 -107.413 -12.716 +v -121.554 -106.294 -12.89 +v -122.597 -105.726 -13.075 +v -122.558 -105.546 -13.244 +v -123.177 -105.457 -13.301 +v -124.395 -105.724 -13.249 +v -123.203 -105.814 -13.062 +v -122.533 -105.43 -13.478 +v -122.535 -105.44 -13.886 +v -123.17 -105.35 -13.943 +v -123.17 -105.34 -13.535 +v -121.95 -105.72 -14.024 +v -122.557 -105.542 -14.082 +v -123.177 -105.452 -14.14 +v -123.814 -105.348 -14.001 +v -123.807 -105.456 -13.36 +v -123.815 -105.338 -13.593 +v -123.807 -105.45 -14.198 +v -124.456 -105.44 -14.06 +v -124.458 -105.43 -13.652 +v -123.19 -105.636 -14.312 +v -123.794 -105.635 -14.37 +v -124.97 -105.69 -14.307 +v -125.593 -105.845 -14.168 +v -125.007 -105.583 -13.703 +v -124.434 -105.545 -13.418 +v -125.543 -105.94 -13.526 +v -125.46 -106.105 -13.357 +v -125.597 -105.837 -13.76 +v -126.082 -106.27 -13.584 +v -126.443 -106.806 -13.474 +v -124.85 -106.032 -13.23 +v -125.875 -106.56 -13.345 +v -126.57 -106.672 -13.642 +v -126.993 -107.135 -13.7 +v -127.188 -107.745 -13.59 +v -126.15 -106.174 -13.818 +v -126.65 -106.587 -13.877 +v -127.085 -107.062 -13.934 +v -127.346 -107.652 -13.758 +v -127.448 -107.593 -13.992 +v -126.144 -106.182 -14.226 +v -125.545 -105.937 -14.365 +v -126.085 -106.266 -14.423 +v -126.644 -106.594 -14.284 +v -124.91 -105.864 -14.48 +v -125.978 -106.416 -14.595 +v -126.573 -106.67 -14.48 +v -127.077 -107.068 -14.342 +v -126.996 -107.132 -14.539 +v -127.44 -107.598 -14.4 +v -126.446 -106.803 -14.653 +v -127.19 -107.743 -14.769 +v -127.35 -107.65 -14.596 +v -127.722 -108.17 -14.457 +v -127.626 -108.21 -14.654 +v -127.73 -108.166 -14.05 +v -127.456 -108.28 -14.826 +v -127.823 -108.81 -14.712 +v -127.75 -109.445 -14.942 +v -122.015 -105.89 -14.196 +v -120.39 -107.525 -12.714 +v -119.853 -108.485 -12.598 +v -119.68 -108.418 -12.6 +v -119.59 -110.05 -12.43 +v -119.406 -110.057 -12.432 +v -119.782 -110.043 -12.508 +v -119.996 -111.64 -12.258 +v -119.83 -111.72 -12.26 +v -120.167 -111.554 -12.335 +v -121.02 -112.926 -12.084 +v -120.903 -113.07 -12.086 +v -121.142 -112.778 -12.161 +v -121.962 -113.496 -11.968 +v -121.89 -113.667 -11.97 +v -122.037 -113.32 -12.046 +v -123.516 -113.812 -11.8 +v -122.11 -113.152 -12.22 +v -121.667 -112.925 -12.277 +v -123.516 -113.62 -11.878 +v -125.118 -113.462 -11.628 +v -123.515 -113.437 -12.052 +v -123.016 -113.404 -12.11 +v -124.01 -113.4 -11.995 +v -125.04 -113.287 -11.705 +v -126.44 -112.48 -11.454 +v -126.295 -112.355 -11.532 +v -127.042 -111.56 -11.339 +v -126.868 -111.48 -11.416 +v -127.41 -110.017 -11.171 +v -126.702 -111.4 -11.59 +v -127.22 -110.01 -11.249 +v -126.46 -111.835 -11.648 +v -126.985 -110.503 -11.48 +v -126.055 -112.143 -12.118 +v -126.346 -111.76 -12.06 +v -127.036 -110.006 -11.422 +v -127.015 -109.51 -11.365 +v -126.938 -108.477 -11.076 +v -126.734 -110.95 -11.95 +v -126.614 -111.36 -12.23 +v -126.084 -112.17 -12.345 +v -125.71 -112.482 -12.176 +v -126.166 -112.24 -12.544 +v -125.807 -112.595 -12.602 +v -126.712 -111.406 -12.428 +v -126.996 -110.505 -12.319 +v -127.046 -110.006 -12.26 +v -126.624 -111.942 -12.653 +v -127.05 -111.05 -12.544 +v -125.927 -112.735 -12.77 +v -127.033 -111.556 -12.664 +v -126.432 -112.475 -12.78 +v -127.4 -110.017 -12.496 +v -127.21 -109.488 -12.37 +v -127.582 -110.022 -12.499 +v -127.197 -111.633 -12.666 +v -126.568 -112.595 -12.782 +v -125.114 -113.453 -12.953 +v -125.19 -113.618 -12.955 +v -123.516 -113.803 -13.126 +v -123.517 -113.984 -13.128 +v -125.044 -113.298 -12.885 +v -124.038 -113.593 -13 +v -124.968 -113.13 -12.717 +v -124.503 -113.303 -12.775 +v -123.515 -113.448 -12.89 +v -122.47 -113.487 -13.174 +v -121.965 -113.488 -13.293 +v -123.015 -113.414 -12.948 +v -122.105 -113.16 -13.058 +v -121.566 -113.092 -13.283 +v -121.026 -112.92 -13.409 +v -121.25 -112.644 -13.174 +v -120.75 -112.422 -13.4 +v -122.147 -113.062 -12.86 +v -121.32 -112.56 -12.975 +v -121.738 -112.808 -12.69 +v -122.562 -113.168 -12.58 +v -120.886 -112.297 -13.232 +v -120.995 -112.198 -12.806 +v -121.345 -112.53 -12.747 +v -120.42 -111.43 -13.148 +v -120.322 -111.477 -13.347 +v -120.454 -111.41 -12.92 +v -120.156 -111.56 -13.514 +v -120.004 -111.635 -13.582 +v -123.035 -113.268 -12.522 +v -123.99 -113.264 -12.407 +v -124.5 -113.293 -11.936 +v -124.963 -113.12 -11.88 +v -124.906 -112.995 -12.291 +v -124.472 -113.2 -12.576 +v -124.923 -113.032 -12.519 +v -125.4 -112.883 -11.821 +v -125.8 -112.587 -11.764 +v -126.158 -112.234 -11.706 +v -121.258 -112.636 -12.335 +v -120.893 -112.29 -12.393 +v -120.584 -111.9 -12.45 +v -120.33 -111.472 -12.509 +v -120.143 -111.015 -12.566 +v -120.155 -110.505 -13.036 +v -127.274 -108.338 -12.326 +v -126.298 -106.925 -12.152 +v -127.106 -108.408 -12.323 +v -126.174 -107.057 -12.15 +v -125.358 -106.264 -12.036 +v -125.648 -106.847 -12.024 +v -126.416 -107.57 -12.14 +v -125.276 -106.425 -12.034 +v -123.762 -105.825 -11.87 +v -123.75 -106.005 -11.866 +v -122.068 -106.075 -11.696 +v -122.132 -106.245 -11.694 +v -120.623 -107.002 -11.522 +v -120.488 -106.866 -11.447 +v -119.93 -107.918 -11.407 +v -120.948 -106.47 -11.505 +v -122 -105.896 -11.62 +v -119.762 -107.826 -11.331 +v -119.436 -109.5 -11.24 +v -119.347 -108.885 -11.222 +v -119.6 -107.736 -11.16 +v -119.942 -107.21 -11.217 +v -119.245 -109.48 -11.164 +v -119.628 -111.2 -11.066 +v -119.168 -108.84 -11.05 +v -119.267 -108.2 -10.911 +v -119.86 -107.15 -11.02 +v -120.358 -106.736 -11.275 +v -120.285 -106.662 -11.078 +v -119.852 -107.143 -10.612 +v -119.502 -107.68 -10.555 +v -120.278 -106.655 -10.67 +v -120.77 -106.232 -10.729 +v -120.777 -106.24 -11.136 +v -120.838 -106.323 -11.333 +v -121.366 -105.984 -11.39 +v -121.317 -105.894 -11.194 +v -121.312 -105.885 -10.786 +v -121.9 -105.627 -11.252 +v -121.937 -105.723 -11.448 +v -121.897 -105.617 -10.844 +v -122.512 -105.446 -11.31 +v -121.37 -105.988 -10.552 +v -121.938 -105.728 -10.61 +v -122.51 -105.436 -10.901 +v -122.536 -105.55 -10.667 +v -122.003 -105.9 -10.44 +v -120.84 -106.326 -10.494 +v -120.95 -106.474 -10.326 +v -120.36 -106.74 -10.436 +v -120.093 -107.325 -10.21 +v -120.613 -106.993 -10.197 +v -122.064 -106.063 -10.37 +v -123.174 -105.642 -10.556 +v -123.16 -105.46 -10.725 +v -123.785 -105.454 -10.783 +v -124.955 -105.885 -10.73 +v -123.762 -105.81 -10.544 +v -123.15 -105.34 -10.96 +v -123.152 -105.35 -11.367 +v -123.792 -105.347 -11.425 +v -123.793 -105.337 -11.017 +v -122.535 -105.547 -11.506 +v -123.16 -105.454 -11.564 +v -123.786 -105.45 -11.621 +v -124.43 -105.433 -11.483 +v -124.41 -105.54 -10.84 +v -124.433 -105.423 -11.075 +v -124.41 -105.534 -11.68 +v -125.055 -105.61 -11.54 +v -125.058 -105.602 -11.133 +v -123.774 -105.634 -11.794 +v -124.372 -105.715 -11.852 +v -125.53 -105.93 -11.789 +v -126.125 -106.168 -11.65 +v -125.58 -105.83 -11.184 +v -125.018 -105.712 -10.9 +v -126.063 -106.256 -11.008 +v -125.957 -106.407 -10.839 +v -126.13 -106.16 -11.242 +v -126.552 -106.655 -11.066 +v -126.837 -107.235 -10.955 +v -125.365 -106.252 -10.71 +v -126.307 -106.916 -10.827 +v -126.633 -106.57 -11.3 +v -126.98 -107.12 -11.124 +v -127.337 -107.636 -11.182 +v -127.073 -107.047 -11.358 +v -127.438 -107.576 -11.416 +v -126.626 -106.577 -11.708 +v -126.066 -106.253 -11.846 +v -126.555 -106.652 -11.904 +v -127.065 -107.053 -11.766 +v -125.446 -106.094 -11.96 +v -126.43 -106.786 -12.077 +v -126.84 -107.233 -12.135 +v -126.984 -107.118 -11.962 +v -127.34 -107.634 -12.02 +v -127.43 -107.58 -11.824 +v -127.45 -108.265 -12.25 +v -127.64 -108.832 -12.308 +v -127.62 -108.195 -12.078 +v -127.818 -108.786 -12.135 +v -127.716 -108.155 -11.881 +v -127.725 -108.152 -11.474 +v -127.773 -110.028 -12.423 +v -122.574 -105.726 -11.678 +v -120.744 -107.124 -10.195 +v -120.08 -108.002 -10.08 +v -119.918 -107.912 -10.081 +v -119.607 -109.516 -9.912 +v -119.423 -109.498 -9.914 +v -119.792 -111.146 -9.74 +v -119.616 -111.205 -9.741 +v -120.632 -112.56 -9.566 +v -119.973 -111.085 -9.817 +v -120.496 -112.686 -9.568 +v -120.772 -112.43 -9.643 +v -121.486 -113.253 -9.45 +v -121.39 -113.412 -9.452 +v -121.585 -113.09 -9.527 +v -122.984 -113.778 -9.283 +v -122.96 -113.96 -9.285 +v -124.618 -113.65 -9.11 +v -123.01 -113.588 -9.36 +v -124.564 -113.465 -9.187 +v -126.06 -112.858 -8.936 +v -125.935 -112.713 -9.013 +v -126.783 -112.027 -8.82 +v -126.622 -111.923 -8.898 +v -127.358 -110.548 -8.653 +v -127.17 -110.517 -8.73 +v -126.468 -111.823 -9.072 +v -126.17 -112.22 -9.13 +v -127.285 -108.91 -8.48 +v -127.036 -109.992 -8.847 +v -127.1 -108.96 -8.557 +v -126.988 -110.486 -8.904 +v -126.87 -110.972 -8.962 +v -126.74 -110.93 -9.374 +v -126.898 -109.988 -9.259 +v -127.013 -109.49 -8.789 +v -126.922 -109.005 -8.731 +v -126.79 -109.04 -9.143 +v -126.763 -108.534 -8.673 +v -127 -110.488 -9.742 +v -126.56 -111.38 -9.433 +v -127.024 -109.49 -9.627 +v -126.386 -111.77 -9.711 +v -126.86 -111.524 -10.026 +v -126.88 -110.975 -9.8 +v -127.23 -109.997 -9.852 +v -126.477 -111.83 -9.91 +v -125.75 -112.5 -9.827 +v -126.066 -112.13 -9.541 +v -126.317 -112.35 -10.135 +v -125.822 -112.582 -10.025 +v -125.418 -112.884 -10.084 +v -125.725 -112.47 -9.6 +v -125.338 -112.76 -9.658 +v -125.815 -112.574 -9.187 +v -125.413 -112.875 -9.245 +v -124.977 -113.114 -9.303 +v -124.472 -113.158 -9.773 +v -124.51 -113.29 -9.36 +v -124.028 -113.397 -9.418 +v -123.53 -113.437 -9.476 +v -123.528 -113.3 -9.888 +v -124.014 -113.3 -10.058 +v -124.483 -113.196 -10 +v -122.58 -113.173 -10.004 +v -124.03 -113.408 -10.256 +v -123.033 -113.406 -9.534 +v -123.032 -113.417 -10.372 +v -122.126 -113.01 -10.062 +v -124.514 -113.3 -10.2 +v -124.567 -113.477 -10.366 +v -123.53 -113.632 -10.482 +v -125.518 -113.04 -10.25 +v -124.616 -113.64 -10.434 +v -122.985 -113.768 -10.607 +v -121.992 -113.314 -10.656 +v -126.054 -112.85 -10.26 +v -126.927 -112.12 -10.148 +v -126.775 -112.022 -10.145 +v -126.173 -112.988 -10.263 +v -127.527 -110.577 -9.98 +v -127.35 -110.547 -9.978 +v -127.276 -108.913 -9.805 +v -127.11 -108.956 -9.737 +v -126.536 -107.448 -9.631 +v -126.706 -107.99 -9.621 +v -126.932 -109.003 -9.57 +v -126.916 -109.503 -9.428 +v -126.547 -108.085 -9.454 +v -126.828 -109.03 -9.37 +v -126.043 -107.168 -9.505 +v -125.836 -106.55 -9.518 +v -126.677 -107.334 -9.634 +v -125.733 -106.7 -9.516 +v -124.314 -105.898 -9.35 +v -124.278 -106.076 -9.348 +v -122.602 -105.916 -9.178 +v -122.642 -106.093 -9.175 +v -121.044 -106.637 -9.004 +v -120.93 -106.484 -8.929 +v -121.44 -106.155 -8.987 +v -122.56 -105.73 -9.102 +v -120.08 -107.336 -8.813 +v -119.524 -108.33 -8.704 +v -119.932 -107.226 -8.64 +v -120.342 -106.752 -8.698 +v -119.342 -108.905 -8.646 +v -119.352 -108.26 -8.531 +v -119.537 -107.64 -8.393 +v -120.268 -106.68 -8.502 +v -120.818 -106.337 -8.756 +v -120.756 -106.255 -8.56 +v -120.26 -106.672 -8.094 +v -119.842 -107.158 -8.036 +v -120.75 -106.247 -8.152 +v -121.296 -105.894 -8.21 +v -121.3 -105.903 -8.618 +v -121.35 -105.994 -8.815 +v -121.92 -105.73 -8.872 +v -121.883 -105.634 -8.676 +v -121.88 -105.625 -8.268 +v -122.497 -105.45 -8.733 +v -122.52 -105.55 -8.93 +v -122.495 -105.44 -8.326 +v -123.128 -105.353 -8.79 +v -121.92 -105.735 -8.034 +v -122.52 -105.554 -8.091 +v -123.127 -105.343 -8.383 +v -123.137 -105.46 -8.149 +v -123.774 -105.346 -8.849 +v -123.136 -105.456 -8.987 +v -123.15 -105.64 -9.16 +v -123.768 -105.45 -9.045 +v -123.775 -105.336 -8.441 +v -124.41 -105.43 -8.906 +v -123.768 -105.454 -8.207 +v -124.41 -105.42 -8.499 +v -124.388 -105.535 -8.264 +v -124.39 -105.53 -9.103 +v -125.03 -105.602 -8.964 +v -124.352 -105.71 -9.275 +v -124.996 -105.7 -9.16 +v -125.034 -105.592 -8.557 +v -125.624 -105.863 -9.023 +v -125.63 -105.854 -8.615 +v -124.934 -105.872 -9.333 +v -126.05 -106.243 -9.27 +v -126.61 -106.56 -9.131 +v -126.116 -106.15 -8.666 +v -125.574 -105.958 -8.38 +v -124.994 -105.703 -8.322 +v -126.536 -106.64 -8.49 +v -125.49 -106.12 -8.212 +v -126.41 -106.774 -8.32 +v -126.616 -106.553 -8.724 +v -126.966 -107.1 -8.547 +v -127.17 -107.714 -8.437 +v -125.844 -106.54 -8.193 +v -127.057 -107.027 -8.782 +v -127.327 -107.62 -8.606 +v -127.428 -107.56 -8.84 +v -123.757 -105.637 -8.038 +v -124.317 -105.885 -8.025 +v -122.56 -105.733 -7.923 +v -121.44 -106.16 -7.807 +v -122.6 -105.903 -7.852 +v -121.352 -105.998 -7.976 +v -120.82 -106.34 -7.918 +v -120.345 -106.755 -7.86 +v -120.475 -106.885 -7.69 +v -119.63 -107.692 -7.751 +v -119.79 -107.784 -7.582 +v -120.222 -107.443 -7.563 +v -121.036 -106.627 -7.679 +v -119.346 -108.906 -7.466 +v -119.357 -108.263 -7.693 +v -119.515 -108.947 -7.396 +v -119.234 -110.103 -7.35 +v -119.065 -109.48 -7.577 +v -119.167 -108.863 -7.635 +v -119.053 -108.836 -7.87 +v -119.247 -108.22 -7.927 +v -118.948 -109.47 -7.811 +v -119.05 -110.112 -7.52 +v -118.933 -110.117 -7.753 +v -118.943 -110.117 -8.161 +v -119.063 -108.838 -8.277 +v -118.958 -109.47 -8.22 +v -119.007 -110.752 -7.696 +v -119.123 -110.73 -7.462 +v -119.017 -110.75 -8.104 +v -119.282 -111.336 -7.404 +v -119.408 -110.095 -7.28 +v -119.62 -111.22 -7.165 +v -119.06 -109.48 -8.416 +v -119.163 -108.862 -8.473 +v -119.256 -108.224 -8.335 +v -119.046 -110.112 -8.358 +v -119.118 -110.73 -8.3 +v -119.23 -110.103 -8.53 +v -119.53 -107.634 -7.985 +v -127.05 -107.033 -9.19 +v -126.54 -106.636 -9.328 +v -126.97 -107.098 -9.386 +v -127.42 -107.565 -9.248 +v -125.946 -106.394 -9.443 +v -126.826 -107.214 -9.558 +v -127.172 -107.712 -9.616 +v -127.33 -107.618 -9.444 +v -127.613 -108.178 -9.502 +v -127.708 -108.138 -9.305 +v -127.636 -108.818 -9.732 +v -127.45 -108.867 -9.807 +v -127.746 -109.406 -9.79 +v -127.815 -108.772 -9.56 +v -127.716 -110.61 -9.905 +v -127.718 -108.134 -8.898 +v -126.42 -108.16 -9.028 +v -124.667 -113.814 -10.437 +v -122.54 -113.316 -10.43 +v -121.674 -112.94 -10.54 +v -121.15 -112.8 -10.764 +v -121.49 -113.245 -10.775 +v -121.73 -112.848 -10.34 +v -120.978 -112.24 -10.456 +v -120.9 -112.312 -10.655 +v -121.36 -112.54 -10.17 +v -122.544 -113.306 -9.592 +v -121.007 -112.212 -10.229 +v -121.68 -112.932 -9.701 +v -120.705 -111.835 -10.287 +v -120.584 -111.92 -10.713 +v -120.432 -112.024 -10.88 +v -120.24 -110.995 -10.63 +v -120.137 -111.03 -10.829 +v -120.277 -110.983 -10.402 +v -120.638 -112.554 -10.89 +v -119.8 -111.143 -11.064 +v -121.272 -112.648 -9.759 +v -120.906 -112.305 -9.817 +v -120.592 -111.913 -9.875 +v -120.338 -111.485 -9.933 +v -120.147 -111.026 -9.99 +v -119.537 -108.308 -10.1 +v -119.367 -108.24 -10.27 +v -119.946 -107.214 -10.378 +v -119.233 -110.08 -9.927 +v -119.067 -109.463 -10.153 +v -119.172 -108.843 -10.211 +v -119.45 -111.26 -9.811 +v -119.12 -110.715 -10.038 +v -119.05 -110.088 -10.096 +v -118.932 -110.093 -10.33 +v -118.95 -109.452 -10.387 +v -119.058 -108.815 -10.445 +v -119.068 -108.817 -10.853 +v -118.96 -109.452 -10.795 +v -119.257 -108.196 -10.504 +v -119.062 -109.463 -10.992 +v -118.942 -110.093 -10.738 +v -119.045 -110.09 -10.934 +v -119.116 -110.716 -10.876 +v -119.297 -110.683 -11.048 +v -119.015 -110.735 -10.68 +v -119.272 -111.32 -10.819 +v -119.447 -111.26 -10.99 +v -119.175 -111.353 -10.622 +v -119.005 -110.737 -10.272 +v -119.165 -111.356 -10.214 +v -119.277 -111.318 -9.98 +v -119.518 -111.897 -9.923 +v -119.413 -111.95 -10.157 +v -119.99 -112.33 -9.696 +v -119.422 -111.945 -10.564 +v -126.95 -108.473 -12.255 +v -126.778 -108.544 -12.088 +v -126.272 -107.687 -11.972 +v -126.935 -109.014 -12.145 +v -126.85 -110.48 -11.893 +v -126.83 -109.04 -11.946 +v -126.88 -109.525 -11.777 +v -126.678 -108.585 -11.89 +v -126.642 -108.6 -11.662 +v -126.925 -109.017 -11.307 +v -126.77 -108.547 -11.25 +v -119.357 -108.863 -12.62 +v -119.18 -108.818 -12.788 +v -119.613 -107.723 -12.897 +v -119.298 -110.66 -12.445 +v -119.048 -110.07 -12.672 +v -119.07 -109.442 -12.73 +v -119.674 -111.8 -12.33 +v -119.272 -111.304 -12.556 +v -119.117 -110.693 -12.614 +v -119 -110.714 -12.848 +v -118.93 -110.075 -12.906 +v -118.952 -109.43 -12.964 +v -118.94 -110.075 -13.314 +v -119.16 -111.34 -12.79 +v -119.17 -111.338 -13.198 +v -119.01 -110.712 -13.256 +v -118.96 -109.43 -13.372 +v -119.065 -108.79 -13.022 +v -119.044 -110.07 -13.51 +v -119.112 -110.693 -13.452 +v -119.268 -111.306 -13.394 +v -119.443 -111.248 -13.567 +v -119.51 -111.88 -12.499 +v -119.404 -111.933 -12.733 +v -119.413 -111.928 -13.14 +v -126.756 -112.052 -15.298 +v -126.907 -112.152 -15.3 +v -127.174 -110.557 -15.063 +v -126.873 -111.498 -15.172 +v -126.29 -112.378 -15.288 +v -125.583 -113.2 -15.471 +v -125.68 -113.354 -15.474 +v -124.048 -113.764 -15.644 +v -124.073 -113.943 -15.647 +v -122.468 -113.663 -15.812 +v -122.018 -113.326 -15.801 +v -121.46 -113.227 -15.927 +v -122.97 -113.594 -15.692 +v -122.562 -113.32 -15.576 +v -121.118 -112.773 -15.918 +v -121.646 -112.925 -15.692 +v -120.566 -111.895 -15.865 +v -121.236 -112.63 -15.75 +v -121.702 -112.832 -15.493 +v -120.656 -111.834 -15.667 +v -121.33 -112.517 -15.324 +v -120.414 -111.42 -15.724 +v -120.69 -111.812 -15.44 +v -121.723 -112.8 -15.266 +v -122.15 -113.02 -15.208 +v -122.096 -113.147 -14.796 +v -122.565 -113.31 -14.738 +v -123.498 -113.437 -14.628 +v -123.016 -113.265 -15.099 +v -122.59 -113.217 -15.377 +v -124.022 -113.584 -14.397 +v -122.516 -113.488 -14.564 +v -123.996 -113.402 -14.57 +v -123.998 -113.413 -15.409 +v -123.498 -113.3 -15.04 +v -124.482 -113.298 -14.513 +v -124.957 -113.135 -15.293 +v -124.444 -113.166 -14.925 +v -124.952 -113.125 -14.455 +v -125.486 -113.046 -14.224 +v -124.912 -113.036 -15.094 +v -125.315 -112.775 -14.81 +v -125.388 -112.89 -14.398 +v -125.79 -112.597 -14.34 +v -126.604 -111.952 -14.05 +v -125.336 -112.81 -15.037 +v -126.042 -112.157 -14.694 +v -126.144 -112.25 -14.282 +v -125.394 -112.9 -15.236 +v -126.152 -112.255 -15.12 +v -125.492 -113.056 -15.403 +v -124.536 -113.485 -15.519 +v -126.46 -111.856 -15.062 +v -126.37 -111.797 -14.864 +v -126.887 -110.954 -14.947 +v -127.046 -110.023 -14.837 +v -126.784 -110.922 -14.748 +v -126.573 -111.355 -14.578 +v -126.336 -111.775 -14.636 +v -127.027 -109.522 -14.78 +v -126.846 -110.5 -14.47 +v -127.12 -108.987 -14.89 +v -126.782 -108.555 -14.664 +v -126.898 -110.018 -14.411 +v -126.723 -108.016 -14.774 +v -126.563 -108.11 -14.606 +v -126.682 -108.596 -14.465 +v -126.796 -109.068 -14.296 +v -126.072 -107.196 -14.658 +v -126.47 -108.164 -14.408 +v -126.435 -108.184 -14.18 +v -127.035 -110.023 -13.999 +v -127.017 -109.524 -13.94 +v -126.877 -110.95 -14.108 +v -127.2 -109.504 -13.767 +v -126.93 -109.035 -13.883 +v -127.39 -109.484 -13.69 +v -127.052 -111.006 -13.934 +v -126.712 -108.023 -13.594 +v -126.697 -111.414 -14.166 +v -126.45 -111.85 -14.224 +v -127.235 -111.063 -13.857 +v -126.763 -112.057 -13.973 +v -125.588 -113.208 -14.146 +v -124.05 -113.773 -14.32 +v -122.466 -113.672 -14.487 +v -121.556 -113.072 -14.68 +v -121.36 -113.393 -14.604 +v -121.456 -113.235 -14.602 +v -122.417 -113.85 -14.489 +v -120.112 -112.204 -14.778 +v -120.265 -112.1 -14.776 +v -119.465 -110.613 -14.95 +v -120.423 -111.992 -14.853 +v -119.514 -108.952 -15.118 +v -119.936 -107.88 -15.234 +v -121.082 -106.592 -15.408 +v -120.326 -111.462 -15.084 +v -120.883 -112.28 -14.97 +v -120.575 -111.89 -15.027 +v -121.243 -112.623 -14.912 +v -121.65 -112.916 -14.854 +v -126.773 -108.56 -13.825 +v -123.498 -113.448 -15.467 +v -120.728 -112.4 -18.551 +v -121.228 -112.624 -18.326 +v -120.672 -111.86 -18.238 +v -121.937 -113.476 -18.445 +v -122.08 -113.15 -18.21 +v -121.297 -112.54 -18.127 +v -120.463 -111.428 -18.067 +v -120.975 -112.177 -17.958 +v -121.71 -112.79 -17.842 +v -122.122 -113.052 -18.011 +v -121.638 -112.907 -17.43 +v -122.083 -113.14 -17.372 +v -122.555 -113.31 -17.313 +v -122.138 -113.015 -17.784 +v -121.235 -112.616 -17.487 +v -122.01 -113.31 -17.198 +v -121.117 -112.757 -17.314 +v -123.042 -113.407 -17.256 +v -123.018 -113.59 -17.082 +v -122.592 -113.176 -17.726 +v -123.976 -113.405 -17.147 +v -124.515 -113.48 -16.916 +v -122.993 -113.778 -17.005 +v -125.896 -112.746 -16.742 +v -124.932 -113.134 -17.032 +v -124.465 -113.303 -17.09 +v -126.854 -111.51 -16.568 +v -127.17 -110.512 -16.453 +v -126.99 -110.482 -16.627 +v -126.873 -110.965 -16.684 +v -127.02 -109.54 -16.517 +v -126.565 -111.37 -17.154 +v -126.742 -110.923 -17.096 +v -126.69 -111.43 -16.742 +v -126.325 -111.79 -17.213 +v -126.6 -111.388 -17.382 +v -126.892 -110.465 -17.266 +v -126.897 -110.037 -16.988 +v -126.882 -109.554 -16.93 +v -127 -110.483 -17.465 +v -126.698 -111.435 -17.58 +v -126.448 -111.872 -17.639 +v -127.23 -110.05 -17.581 +v -127.06 -111.023 -17.69 +v -127.03 -109.54 -17.356 +v -126.602 -111.975 -17.806 +v -127.35 -110.542 -17.7 +v -127.018 -111.59 -17.816 +v -127.288 -108.96 -17.533 +v -126.013 -112.886 -17.99 +v -125.478 -113.065 -17.98 +v -124.565 -113.655 -18.163 +v -125.785 -112.614 -17.754 +v -125.38 -112.908 -17.812 +v -124.468 -113.313 -17.928 +v -124.518 -113.49 -18.095 +v -123.472 -113.632 -18.211 +v -122.994 -113.77 -18.33 +v -123.977 -113.416 -17.986 +v -124.438 -113.21 -17.73 +v -124.427 -113.17 -17.502 +v -125.302 -112.783 -17.386 +v -123.04 -113.417 -18.094 +v -123.475 -113.3 -17.618 +v -123.054 -113.31 -17.895 +v -125.375 -112.9 -16.974 +v -125.778 -112.606 -16.916 +v -126.135 -112.26 -16.858 +v -125.69 -112.5 -17.328 +v -125.715 -112.532 -17.556 +v -126.44 -111.867 -16.8 +v -121 -112.897 -18.56 +v -126.713 -107.378 -17.362 +v -125.392 -106.28 -17.189 +v -124.31 -105.897 -17.073 +v -122.652 -105.905 -16.906 +v -121.09 -106.603 -16.733 +v -120.976 -106.45 -16.657 +v -119.947 -107.886 -16.56 +v -119.78 -107.79 -16.484 +v -119.527 -108.955 -16.444 +v -120.118 -107.286 -16.542 +v -119.34 -108.91 -16.368 +v -119.478 -110.61 -16.276 +v -119.227 -110.043 -16.259 +v -119.162 -108.868 -16.196 +v -119.35 -108.27 -16.253 +v -119.29 -110.644 -16.2 +v -119.043 -110.05 -16.086 +v -118.965 -109.405 -15.948 +v -119.253 -108.233 -16.057 +v -119.62 -107.7 -16.312 +v -119.53 -107.65 -16.115 +v -119.052 -108.842 -15.592 +v -119.243 -108.23 -15.65 +v -118.94 -110.053 -15.89 +v -119.11 -110.676 -16.028 +v -119.26 -111.283 -15.97 +v -119.007 -110.694 -15.832 +v -119.163 -111.315 -15.774 +v -118.955 -109.404 -15.54 +v -119.072 -109.417 -15.306 +v -119.353 -108.272 -15.415 +v -118.93 -110.053 -15.482 +v -119.047 -110.05 -15.248 +v -119.255 -109.437 -15.137 +v -119.524 -108.34 -15.246 +v -119.625 -107.703 -15.473 +v -120.12 -107.29 -15.362 +v -119.522 -107.645 -15.707 +v -119.975 -107.176 -15.531 +v -119.882 -107.104 -15.766 +v -120.392 -106.71 -15.59 +v -120.317 -106.63 -16.23 +v -120.31 -106.624 -15.823 +v -119.89 -107.11 -16.173 +v -119.972 -107.174 -16.37 +v -120.807 -106.217 -16.289 +v -120.39 -106.705 -16.427 +v -120.8 -106.21 -15.88 +v -120.87 -106.304 -15.647 +v -121.347 -105.878 -16.346 +v -120.868 -106.3 -16.485 +v -121.396 -105.97 -16.542 +v -121.342 -105.87 -15.938 +v -121.937 -105.614 -16.404 +v -121.483 -106.13 -16.715 +v -121.973 -105.71 -16.6 +v -122.613 -105.718 -16.83 +v -122.574 -105.538 -16.658 +v -122.553 -105.437 -16.462 +v -121.934 -105.605 -15.996 +v -122.55 -105.427 -16.054 +v -123.19 -105.348 -16.52 +v -123.198 -105.45 -16.716 +v -123.19 -105.338 -16.112 +v -123.84 -105.34 -16.17 +v -123.84 -105.35 -16.578 +v -122.575 -105.542 -15.82 +v -123.2 -105.455 -15.878 +v -123.832 -105.458 -15.936 +v -124.405 -105.418 -16.221 +v -124.383 -105.53 -16.826 +v -125.02 -105.598 -16.686 +v -125.024 -105.59 -16.279 +v -124.985 -105.7 -16.045 +v -123.818 -105.64 -15.767 +v -124.924 -105.873 -15.876 +v -125.564 -105.952 -16.103 +v -125.614 -105.856 -16.745 +v -125.618 -105.848 -16.337 +v -124.987 -105.696 -16.883 +v -126.17 -106.19 -16.395 +v -125.566 -105.948 -16.941 +v -126.165 -106.197 -16.803 +v -126.102 -106.284 -16.16 +v -125.994 -106.434 -15.992 +v -126.584 -106.685 -16.219 +v -126.665 -106.6 -16.453 +v -127.004 -107.15 -16.276 +v -127.097 -107.076 -16.51 +v -123.21 -105.64 -15.709 +v -122.037 -105.888 -15.593 +v -120.98 -106.452 -15.478 +v -121.398 -105.973 -15.704 +v -121.974 -105.715 -15.762 +v -126.658 -106.607 -16.86 +v -127.09 -107.083 -16.918 +v -126.104 -106.28 -17 +v -126.587 -106.682 -17.057 +v -127.447 -107.61 -16.976 +v -127.008 -107.146 -17.115 +v -125.997 -106.43 -17.172 +v -126.863 -107.26 -17.287 +v -127.357 -107.663 -17.172 +v -127.198 -107.755 -17.344 +v -125.48 -106.11 -17.113 +v -124.346 -105.71 -16.998 +v -123.21 -105.634 -16.888 +v -119.44 -111.225 -14.964 +v -119.23 -110.043 -15.08 +v -119.113 -110.675 -15.19 +v -119.968 -112.302 -14.848 +v -119.503 -111.867 -15.074 +v -119.265 -111.282 -15.132 +v -119.154 -111.32 -15.367 +v -118.997 -110.696 -15.424 +v -119.397 -111.92 -15.308 +v -119.406 -111.914 -15.716 +v -126.943 -109.046 -17.298 +v -126.96 -108.503 -17.408 +v -121.933 -113.484 -17.12 +v -120.995 -112.904 -17.236 +v -120.442 -112.02 -17.424 +v -120.592 -111.915 -17.598 +v -120.284 -112.128 -17.347 +v -119.557 -108.786 -17.696 +v -120.018 -107.74 -17.798 +v -120.734 -106.877 -17.894 +v -126.998 -110.424 -6.486 +v -126.753 -110.884 -6.94 +v -127.037 -109.915 -6.446 +v -126.884 -110.924 -6.528 +v -127.18 -110.45 -6.312 +v -126.862 -110.404 -6.898 +v -126.36 -111.74 -7.022 +v -126.9 -110.41 -7.126 +v -127.002 -109.406 -6.407 +v -126.882 -111.447 -6.393 +v -126.896 -108.915 -6.37 +v -126.307 -112.342 -6.48 +v -126.474 -111.814 -6.61 +v -126.065 -112.13 -7.066 +v -126.17 -112.222 -6.653 +v -125.717 -112.477 -7.11 +v -125.494 -113.04 -6.571 +v -125.806 -112.58 -6.699 +v -125.322 -112.77 -7.157 +v -125.743 -112.507 -7.338 +v -126.095 -112.158 -7.293 +v -125.813 -112.59 -7.537 +v -124.45 -113.206 -7.48 +v -124.44 -113.167 -7.252 +v -125.396 -112.885 -6.745 +v -124.953 -113.124 -6.792 +v -124.478 -113.3 -6.84 +v -123.472 -113.3 -7.352 +v -123.47 -113.34 -7.58 +v -124.53 -113.476 -6.666 +v -123.47 -113.436 -6.94 +v -122.876 -113.242 -7.415 +v -122.85 -113.377 -7.003 +v -123.47 -113.62 -6.766 +v -122.302 -113.422 -6.881 +v -121.35 -112.936 -6.99 +v -122.36 -113.25 -7.055 +v -121.892 -113.05 -7.109 +v -121.24 -113.092 -6.913 +v -120.012 -111.672 -7.105 +v -120.792 -112.45 -7.068 +v -120.183 -111.585 -7.182 +v -119.593 -110.086 -7.278 +v -119.784 -110.077 -7.355 +v -119.696 -108.99 -7.394 +v -120.37 -107.554 -7.561 +v -120.925 -112.326 -7.241 +v -120.605 -111.933 -7.298 +v -121.456 -112.787 -7.164 +v -121.16 -112.367 -7.631 +v -121.954 -112.928 -7.521 +v -121 -112.256 -7.438 +v -120.468 -111.44 -7.768 +v -120.28 -110.996 -7.826 +v -120.15 -111.04 -7.414 +v -120.346 -111.502 -7.356 +v -120.718 -111.854 -7.71 +v -122.87 -113.28 -7.642 +v -122.357 -113.26 -7.893 +v -122.85 -113.387 -7.841 +v -123.47 -113.447 -7.778 +v -124.48 -113.31 -7.678 +v -124.532 -113.487 -7.845 +v -122.815 -113.57 -8.008 +v -123.47 -113.632 -7.945 +v -121.803 -113.224 -8.115 +v -125.103 -113.458 -7.865 +v -125.5 -113.05 -7.75 +v -126.445 -112.46 -7.727 +v -127.07 -110.98 -7.533 +v -126.725 -111.375 -7.405 +v -127.008 -110.426 -7.325 +v -127.233 -109.916 -7.452 +v -127.013 -109.404 -7.246 +v -126.94 -109.914 -7.086 +v -127.364 -109.355 -7.48 +v -126.895 -108.354 -7.34 +v -126.93 -107.688 -7.374 +v -127.05 -108.284 -7.407 +v -126.727 -108.43 -7.172 +v -126.31 -107.445 -7.268 +v -126.04 -106.936 -7.302 +v -126.157 -106.8 -7.305 +v -124.617 -105.972 -7.21 +v -125.1 -106.34 -7.239 +v -123.443 -105.816 -7.153 +v -123.445 -105.998 -7.15 +v -122.29 -106 -7.1 +v -121.215 -106.514 -7.05 +v -121.108 -106.356 -6.975 +v -120.374 -107.27 -7.007 +v -120.227 -107.147 -6.931 +v -120.513 -107.387 -7.004 +v -121.022 -107.107 -6.959 +v -120.54 -106.563 -6.781 +v -119.578 -108.197 -6.89 +v -119.754 -108.273 -6.966 +v -120.086 -107.028 -6.76 +v -119.706 -107.555 -6.738 +v -119.416 -109.902 -6.916 +v -119.92 -108.345 -6.963 +v -119.224 -109.902 -6.84 +v -119.73 -111.765 -6.852 +v -119.597 -109.902 -6.913 +v -119.366 -111 -6.813 +v -119.977 -111.647 -6.863 +v -119.04 -109.902 -6.668 +v -119.41 -108.123 -6.718 +v -119.088 -109.245 -6.685 +v -119.188 -111.046 -6.64 +v -119.088 -111.072 -6.444 +v -119.432 -111.92 -6.48 +v -118.937 -109.902 -6.471 +v -118.986 -109.23 -6.488 +v -119.112 -108.645 -6.505 +v -119.618 -107.5 -6.541 +v -120.007 -106.96 -6.563 +v -120.47 -106.486 -6.585 +v -120.947 -106.118 -6.606 +v -121.514 -105.75 -6.427 +v -121.005 -106.203 -6.802 +v -121.53 -105.785 -6.63 +v -121.574 -105.878 -6.827 +v -122.15 -105.542 -6.655 +v -122.138 -105.506 -6.453 +v -122.18 -105.64 -6.852 +v -122.795 -105.392 -6.682 +v -122.234 -105.816 -7.024 +v -122.81 -105.494 -6.878 +v -123.44 -105.625 -7.077 +v -123.436 -105.338 -6.708 +v -122.79 -105.355 -6.48 +v -123.438 -105.44 -6.905 +v -124.1 -105.377 -6.737 +v -123.436 -105.3 -6.506 +v -124.104 -105.34 -6.534 +v -124.75 -105.51 -6.766 +v -124.086 -105.48 -6.933 +v -124.062 -105.662 -7.106 +v -124.72 -105.61 -6.963 +v -125.253 -106 -7.166 +v -125.37 -105.738 -6.797 +v -125.33 -105.833 -6.994 +v -126.282 -106.653 -7.23 +v -125.897 -106.14 -7.025 +v -126.86 -106.967 -7.09 +v -126.402 -106.513 -7.057 +v -126.72 -107.088 -7.263 +v -126.47 -106.435 -6.86 +v -125.953 -106.052 -6.829 +v -125.386 -105.705 -6.594 +v -126.475 -106.427 -6.453 +v -126.937 -106.9 -6.894 +v -126.944 -106.893 -6.486 +v -127.333 -107.428 -6.93 +v -127.342 -107.423 -6.521 +v -127.247 -107.484 -7.126 +v -127.39 -108.13 -7.334 +v -126.802 -108.942 -7.01 +v -126.9 -109.914 -6.858 +v -126.866 -109.425 -6.82 +v -126.316 -112.35 -7.66 +v -124.957 -113.134 -7.63 +v -121.45 -112.795 -8.002 +v -120.93 -112.608 -8.225 +v -120.918 -112.333 -8.08 +v -120.996 -112.26 -7.88 +v -120.445 -112.046 -8.304 +v -120.597 -111.94 -8.137 +v -120.14 -111.043 -8.253 +v -120.243 -111.008 -8.054 +v -119.966 -111.103 -8.42 +v -120.23 -111.523 -6.74 +v -120.394 -111.44 -6.5 +v -126.877 -107.926 -13.517 +v -127.038 -107.832 -13.519 +v -127.574 -109.464 -13.692 +v -125.767 -106.712 -13.343 +v -127.64 -108.855 -13.704 +v -124.79 -106.207 -13.228 +v -123.217 -105.998 -13.06 +v -121.642 -106.457 -12.887 +v -121.733 -106.626 -12.964 +v -120.544 -107.64 -12.79 +v -120.032 -108.555 -12.675 +v -120.203 -108.62 -12.85 +v -120.414 -108.17 -12.907 +v -119.98 -109.536 -12.74 +v -120.798 -107.836 -13.377 +v -120.534 -108.238 -13.319 +v -120.69 -107.753 -12.965 +v -121.118 -107.474 -13.435 +v -120.767 -107.812 -13.604 +v -120.294 -108.656 -13.489 +v -120.202 -109.074 -13.21 +v -119.965 -110.036 -12.682 +v -120.02 -110.53 -12.624 +v -120.118 -109.55 -13.152 +v -119.955 -110.036 -13.52 +v -119.88 -108.994 -13.804 +v -119.97 -109.535 -13.578 +v -119.827 -110.564 -13.63 +v -120.133 -111.018 -13.404 +v -119.6 -110.05 -13.755 +v -120.236 -110.984 -13.206 +v -120.193 -108.617 -13.687 +v -119.862 -108.49 -13.923 +v -120.243 -108.076 -13.912 +v -120.68 -107.746 -13.803 +v -120.4 -107.53 -14.038 +v -120.885 -107.237 -14.029 +v -121.015 -107.37 -13.861 +v -121.867 -106.873 -13.778 +v -121.815 -106.778 -13.977 +v -121.728 -106.615 -14.144 +v -122.305 -106.675 -13.835 +v -122.268 -106.574 -14.034 +v -121.886 -106.908 -13.55 +v -121.022 -107.376 -13.023 +v -121.82 -106.787 -13.138 +v -122.78 -106.577 -13.666 +v -121.4 -107.054 -13.08 +v -122.752 -106.443 -13.254 +v -123.734 -106.508 -13.782 +v -122.27 -106.583 -13.196 +v -123.23 -106.19 -13.138 +v -124.726 -106.388 -13.305 +v -124.666 -106.56 -13.479 +v -125.656 -106.868 -13.42 +v -125.122 -106.757 -13.536 +v -125.55 -107.018 -13.594 +v -125.937 -107.337 -13.653 +v -126.273 -107.705 -13.71 +v -125.843 -107.437 -14.065 +v -126.554 -108.115 -13.768 +v -125.47 -107.13 -14.006 +v -125.494 -107.097 -14.234 +v -125.06 -106.88 -13.948 +v -123.744 -106.37 -13.37 +v -124.213 -106.576 -13.84 +v -124.634 -106.653 -14.118 +v -123.244 -106.372 -13.311 +v -123.243 -106.362 -14.15 +v -124.67 -106.55 -14.317 +v -123.744 -106.36 -14.208 +v -124.282 -106.25 -14.433 +v -122.71 -106.252 -14.26 +v -125.212 -106.583 -14.542 +v -125.556 -107.01 -14.433 +v -125.945 -107.33 -14.49 +v -127.622 -108.21 -13.815 +v -127.82 -108.81 -13.873 +v -127.93 -109.426 -13.93 +v -127.77 -110.048 -13.82 +v -127.933 -108.78 -14.107 +v -128.047 -109.413 -14.165 +v -127.952 -110.055 -13.989 +v -127.704 -110.652 -13.878 +v -127.412 -111.118 -13.86 +v -127.885 -110.684 -14.047 +v -127.36 -111.728 -13.987 +v -128.07 -110.06 -14.223 +v -128 -110.705 -14.281 +v -127.866 -111.26 -14.332 +v -127.526 -111.807 -14.156 +v -128.06 -110.06 -14.63 +v -127.99 -110.703 -14.69 +v -127.624 -111.853 -14.798 +v -127.633 -111.857 -14.39 +v -127.216 -112.357 -14.214 +v -127.315 -112.42 -14.448 +v -127.306 -112.416 -14.856 +v -127.53 -111.81 -14.994 +v -127.757 -111.225 -14.937 +v -127.22 -112.36 -15.052 +v -126.91 -112.93 -14.914 +v -126.92 -112.936 -14.506 +v -126.83 -112.858 -14.272 +v -126.452 -113.378 -14.972 +v -126.46 -113.386 -14.564 +v -126.383 -113.296 -14.33 +v -126.834 -112.86 -15.11 +v -127.066 -112.257 -15.225 +v -126.696 -112.74 -15.283 +v -126.386 -113.3 -15.168 +v -125.936 -113.758 -15.03 +v -125.782 -113.515 -15.398 +v -125.88 -113.67 -15.226 +v -125.255 -113.798 -15.456 +v -125.33 -113.966 -15.283 +v -125.373 -114.06 -15.087 +v -125.94 -113.767 -14.622 +v -125.377 -114.07 -14.679 +v -124.77 -114.292 -14.737 +v -124.767 -114.283 -15.145 +v -124.738 -114.184 -15.341 +v -124.14 -114.417 -15.202 +v -124.737 -114.18 -14.503 +v -124.125 -114.31 -14.56 +v -124.142 -114.427 -14.795 +v -125.33 -113.962 -14.445 +v -124.686 -114.003 -14.334 +v -123.497 -114.355 -14.618 +v -123.497 -114.17 -14.45 +v -123.497 -114.463 -15.26 +v -123.497 -114.473 -14.853 +v -122.866 -114.31 -14.677 +v -122.892 -114.127 -14.508 +v -124.075 -113.957 -14.321 +v -121.805 -113.82 -14.616 +v -125.687 -113.365 -14.148 +v -120.775 -113.188 -14.733 +v -121.172 -113.698 -14.844 +v -120.658 -113.33 -14.902 +v -120.204 -112.897 -14.96 +v -121.732 -113.99 -14.785 +v -121.685 -114.097 -15.02 +v -121.11 -113.798 -15.078 +v -120.582 -113.42 -15.136 +v -121.115 -113.79 -15.485 +v -122.29 -114.31 -14.962 +v -121.69 -114.088 -15.427 +v -121.73 -113.993 -15.624 +v -121.17 -113.702 -15.682 +v -120.59 -113.413 -15.544 +v -120.125 -112.97 -15.601 +v -120.117 -112.976 -15.194 +v -120.655 -113.333 -15.74 +v -121.266 -113.545 -15.854 +v -120.772 -113.19 -15.912 +v -120.2 -112.9 -15.798 +v -119.727 -112.466 -15.66 +v -119.965 -112.304 -16.028 +v -119.812 -112.408 -15.856 +v -121.366 -113.382 -15.93 +v -120.123 -112.197 -16.103 +v -119.664 -111.787 -16.085 +v -119.5 -111.87 -15.913 +v -122.42 -113.838 -15.814 +v -124.1 -114.133 -15.571 +v -123.497 -114.175 -15.63 +v -124.126 -114.315 -15.399 +v -123.497 -114.36 -15.457 +v -122.32 -114.2 -15.566 +v -122.85 -114.416 -15.319 +v -122.37 -114.023 -15.738 +v -122.85 -114.426 -14.91 +v -119.72 -112.472 -15.251 +v -119.816 -112.405 -15.017 +v -126.918 -112.16 -13.975 +v -126.693 -112.736 -14.103 +v -125.78 -113.512 -14.219 +v -125.878 -113.667 -14.388 +v -127.582 -111.17 -15.109 +v -127.773 -110.05 -15 +v -127.957 -110.055 -14.827 +v -127.934 -109.425 -14.77 +v -128.037 -109.414 -14.573 +v -127.923 -108.784 -14.515 +v -122.924 -106.212 -7.056 +v -122.45 -106.51 -6.862 +v -123.45 -106.353 -6.915 +v -121.888 -106.533 -7.004 +v -124.52 -106.31 -7.14 +v -121.515 -106.96 -6.812 +v -120.076 -108.413 -6.896 +v -120.784 -107.615 -6.77 +v -122.48 -106.614 -6.663 +v -120.867 -107.685 -6.57 +v -122.032 -106.833 -6.41 +v -120.246 -108.486 -6.728 +v -120.574 -108.09 -6.55 +v -121.243 -107.356 -6.365 +v -122.493 -106.652 -6.436 +v -119.99 -109.38 -6.695 +v -119.807 -109.352 -6.862 +v -119.952 -109.9 -6.678 +v -119.89 -110.86 -6.818 +v -120.06 -109.9 -6.479 +v -120.07 -110.812 -6.65 +v -120.174 -110.784 -6.452 +v -122.975 -106.54 -6.462 +v -123.947 -106.53 -6.517 +v -123.452 -106.46 -6.716 +v -124.43 -106.63 -6.547 +v -123.952 -106.49 -6.745 +v -125.328 -107.033 -6.61 +v -125.35 -107 -6.836 +v -123.966 -106.383 -6.943 +v -124.955 -106.664 -7.004 +v -125.506 -106.752 -7.203 +v -125.808 -107.206 -7.067 +v -126.06 -107.664 -6.675 +v -126.172 -107.567 -7.1 +v -126.09 -107.638 -6.902 +v -126.356 -108.058 -6.71 +v -126.593 -108.492 -6.746 +v -119.23 -109.9 -17.662 +v -119.282 -111.334 -17.701 +v -119.39 -108.74 -17.766 +v -119.046 -109.9 -17.83 +v -119.088 -109.287 -17.884 +v -119.87 -107.65 -17.868 +v -119.213 -108.69 -17.935 +v -119.42 -108.11 -17.986 +v -118.97 -109.27 -18.118 +v -118.928 -109.9 -18.065 +v -118.972 -110.534 -18.01 +v -118.938 -109.9 -18.472 +v -119.11 -108.66 -18.577 +v -119.1 -108.657 -18.17 +v -119.322 -108.066 -18.628 +v -119.313 -108.062 -18.22 +v -119.208 -108.688 -18.774 +v -119.083 -109.286 -18.722 +v -119.386 -108.738 -18.946 +v -119.417 -108.107 -18.825 +v -119.04 -109.9 -18.67 +v -119.084 -110.518 -18.615 +v -118.98 -110.533 -18.418 +v -119.17 -111.372 -17.936 +v -119.867 -107.648 -19.048 +v -119.71 -107.55 -18.876 +v -120.614 -106.746 -19.144 +v -120.07 -107.05 -18.924 +v -119.614 -107.49 -18.271 +v -120.42 -106.534 -18.776 +v -119.983 -106.98 -18.32 +v -120.49 -106.61 -18.972 +v -119.714 -107.553 -18.037 +v -120.073 -107.054 -18.086 +v -120.413 -106.527 -18.368 +v -120.492 -106.613 -18.134 +v -120.91 -106.143 -18.822 +v -120.97 -106.228 -19.019 +v -121.46 -105.82 -18.869 +v -121.444 -105.787 -18.666 +v -120.906 -106.135 -18.415 +v -120.972 -106.23 -18.18 +v -120.617 -106.75 -17.965 +v -121.508 -105.916 -18.227 +v -121.59 -106.08 -18.058 +v -121.74 -105.68 -18.484 +v -122.413 -105.77 -18.125 +v -122.367 -105.593 -18.294 +v -123.568 -105.63 -18.21 +v -122.963 -105.478 -18.337 +v -125.294 -106.025 -18.333 +v -125.904 -106.15 -18.54 +v -127.207 -107.434 -18.65 +v -126.388 -106.507 -18.578 +v -126.824 -106.935 -18.614 +v -126.912 -106.857 -18.848 +v -127.305 -107.37 -18.885 +v -126.464 -106.418 -18.812 +v -125.968 -106.05 -18.775 +v -126.457 -106.425 -19.22 +v -125.42 -105.752 -18.736 +v -125.417 -105.76 -19.144 +v -126.905 -106.863 -19.256 +v -126.39 -106.504 -19.416 +v -127.297 -107.374 -19.292 +v -126.828 -106.932 -19.452 +v -127.202 -107.665 -19.637 +v -126.418 -106.857 -19.637 +v -125.807 -106.3 -19.551 +v -125.704 -106.462 -19.627 +v -125.373 -105.855 -19.34 +v -124.733 -105.808 -19.472 +v -124.678 -105.99 -19.548 +v -124.786 -105.632 -19.3 +v -124.816 -105.533 -19.104 +v -124.185 -105.494 -19.26 +v -123.568 -105.625 -19.39 +v -123.008 -105.846 -19.423 +v -124.2 -105.392 -19.063 +v -123.57 -105.44 -19.218 +v -124.82 -105.523 -18.696 +v -124.202 -105.382 -18.655 +v -123.573 -105.328 -18.613 +v -123.572 -105.338 -19.021 +v -122.962 -105.473 -19.176 +v -122.985 -105.656 -19.348 +v -121.928 -106.132 -19.336 +v -121.854 -105.955 -19.26 +v -122.366 -105.588 -19.132 +v -122.95 -105.37 -18.979 +v -122.95 -105.36 -18.571 +v -122.337 -105.48 -18.528 +v -121.784 -105.785 -19.088 +v -123.57 -105.445 -18.38 +v -124.184 -105.5 -18.42 +v -124.785 -105.636 -18.462 +v -125.37 -105.86 -18.502 +v -121.074 -106.38 -19.191 +v -122.64 -106.084 -7.85 +v -124.28 -106.067 -8.023 +v -121.147 -106.775 -7.677 +v -121.263 -106.928 -7.754 +v -120.523 -107.67 -7.638 +v -119.882 -109.034 -7.471 +v -120.67 -107.78 -7.812 +v -120.995 -107.403 -7.87 +v -120.025 -110.56 -7.472 +v -119.967 -110.068 -7.53 +v -119.98 -109.567 -7.587 +v -120.104 -110.06 -7.941 +v -120.194 -109.11 -8.057 +v -120.06 -109.077 -7.645 +v -120.547 -108.215 -8.173 +v -120.155 -109.1 -8.285 +v -120.2 -108.596 -8.541 +v -120.21 -108.6 -7.703 +v -121.092 -107.5 -8.282 +v -121.455 -107.184 -8.34 +v -120.748 -107.837 -8.452 +v -121.43 -107.152 -8.568 +v -120.662 -107.772 -8.65 +v -121.366 -107.066 -8.766 +v -121.79 -106.792 -8.825 +v -121.86 -106.922 -8.398 +v -121.373 -107.074 -7.928 +v -121.795 -106.8 -7.986 +v -122.753 -106.583 -8.514 +v -122.744 -106.544 -8.741 +v -122.682 -106.27 -7.928 +v -122.246 -106.593 -8.044 +v -122.723 -106.45 -8.102 +v -123.212 -106.375 -8.159 +v -123.713 -106.37 -8.217 +v -124.242 -106.254 -8.1 +v -123.704 -106.507 -8.63 +v -124.64 -106.697 -8.745 +v -124.205 -106.434 -8.275 +v -123.22 -106.472 -8.798 +v -123.21 -106.364 -8.997 +v -124.207 -106.424 -9.113 +v -125.083 -106.892 -8.803 +v -124.687 -106.568 -8.333 +v -125.817 -107.41 -8.912 +v -125.468 -107.08 -9.081 +v -125.524 -107 -8.442 +v -126.176 -107.74 -9.197 +v -126.145 -107.764 -8.97 +v -125.91 -107.31 -8.5 +v -125.628 -106.85 -8.268 +v -126.252 -107.678 -8.558 +v -126.394 -107.562 -8.384 +v -125.738 -106.692 -8.19 +v -126.543 -107.442 -8.306 +v -126.538 -108.09 -8.616 +v -126.26 -107.67 -9.396 +v -125.53 -106.99 -9.28 +v -124.69 -106.558 -9.17 +v -125.238 -106.597 -9.396 +v -123.724 -106.175 -9.223 +v -122.68 -106.26 -9.107 +v -121.7 -106.63 -8.992 +v -122.72 -106.44 -8.94 +v -120.856 -107.265 -8.876 +v -120.258 -108.05 -8.767 +v -119.87 -109.032 -8.65 +v -119.772 -110.077 -8.535 +v -120.05 -109.075 -8.483 +v -119.957 -110.068 -8.368 +v -120.064 -110.063 -8.169 +v -126.687 -107.326 -8.308 +v -127.464 -108.864 -8.482 +v -127.54 -110.58 -8.655 +v -127.632 -108.82 -8.552 +v -127.77 -110.01 -8.668 +v -127.61 -108.18 -8.663 +v -127.81 -108.773 -8.721 +v -127.925 -109.385 -8.778 +v -127.924 -108.743 -8.955 +v -128.042 -109.372 -9.013 +v -127.953 -110.016 -8.837 +v -128.07 -110.02 -9.07 +v -127.893 -110.638 -8.894 +v -128.01 -110.658 -9.128 +v -127.745 -111.25 -8.952 +v -127.57 -111.195 -8.783 +v -127.848 -111.283 -9.594 +v -127.858 -111.286 -9.186 +v -128 -110.656 -9.536 +v -127.617 -111.89 -9.244 +v -127.51 -111.838 -9.01 +v -127.608 -111.885 -9.652 +v -127.337 -112.386 -9.296 +v -126.863 -112.822 -9.12 +v -127.345 -111.758 -8.841 +v -126.724 -112.702 -8.95 +v -126.944 -112.893 -9.76 +v -126.95 -112.9 -9.353 +v -126.416 -113.268 -9.177 +v -125.81 -113.492 -9.066 +v -126.938 -112.128 -8.822 +v -126.182 -112.998 -8.938 +v -126.493 -113.357 -9.411 +v -125.91 -113.647 -9.235 +v -126.486 -113.35 -9.82 +v -125.973 -113.746 -9.47 +v -125.36 -113.948 -9.293 +v -125.405 -114.046 -9.935 +v -125.41 -114.055 -9.527 +v -125.967 -113.737 -9.877 +v -126.866 -112.825 -9.957 +v -126.42 -113.272 -10.016 +v -125.91 -113.65 -10.074 +v -126.298 -113.132 -10.188 +v -127.242 -112.325 -9.9 +v -127.087 -112.225 -10.072 +v -127.75 -111.252 -9.79 +v -127.574 -111.196 -9.963 +v -127.898 -110.64 -9.733 +v -127.957 -110.016 -9.675 +v -127.93 -109.385 -9.617 +v -128.06 -110.02 -9.478 +v -128.032 -109.373 -9.42 +v -127.914 -108.746 -9.363 +v -125.812 -113.496 -10.246 +v -124.722 -113.997 -10.361 +v -125.36 -113.952 -10.131 +v -124.775 -114.174 -10.19 +v -124.804 -114.272 -9.993 +v -124.14 -114.127 -10.419 +v -124.166 -114.31 -10.246 +v -122.936 -114.138 -10.534 +v -122.96 -113.948 -10.61 +v -123.536 -114.36 -10.304 +v -124.182 -114.41 -10.05 +v -123.537 -114.462 -10.108 +v -124.183 -114.42 -9.642 +v -123.537 -114.472 -9.7 +v -124.807 -114.282 -9.585 +v -122.898 -114.423 -10.166 +v -122.91 -114.32 -10.362 +v -122.266 -114.293 -10.224 +v -122.896 -114.433 -9.758 +v -123.536 -114.354 -9.466 +v -122.912 -114.316 -9.524 +v -122.264 -114.302 -9.816 +v -122.295 -114.19 -9.582 +v -123.535 -114.17 -9.297 +v -122.345 -114.012 -9.413 +v -124.165 -114.305 -9.408 +v -124.72 -113.993 -9.182 +v -124.67 -113.826 -9.112 +v -121.774 -113.806 -9.471 +v -121.7 -113.974 -9.64 +v -120.81 -113.217 -9.58 +v -120.694 -113.36 -9.749 +v -120.233 -112.93 -9.807 +v -121.146 -113.82 -9.925 +v -120.62 -113.452 -9.983 +v -120.147 -113.01 -10.04 +v -119.838 -112.436 -9.865 +v -119.74 -112.503 -10.1 +v -120.626 -113.444 -10.39 +v -120.154 -113.002 -10.449 +v -121.656 -114.073 -10.282 +v -121.204 -113.723 -10.53 +v -120.69 -113.364 -10.587 +v -122.294 -114.193 -10.42 +v -121.652 -114.082 -9.874 +v -122.344 -114.016 -10.592 +v -121.3 -113.565 -10.702 +v -121.398 -113.4 -10.777 +v -120.365 -112.807 -10.817 +v -120.505 -112.677 -10.893 +v -119.985 -112.333 -10.876 +v -119.616 -109.517 -11.237 +v -120.088 -108.006 -11.404 +v -120.75 -107.13 -11.52 +v -119.514 -111.9 -10.76 +v -119.834 -112.438 -10.703 +v -120.23 -112.932 -10.645 +v -119.75 -112.497 -10.507 +v -124.773 -114.17 -9.35 +v -125.456 -107.12 -11.43 +v -124.66 -106.704 -11.321 +v -124.222 -106.437 -10.85 +v -125.065 -106.838 -11.6 +v -125.11 -106.75 -10.96 +v -125.83 -107.424 -11.488 +v -125.857 -107.395 -11.716 +v -123.727 -106.37 -10.793 +v -123.738 -106.187 -10.62 +v -125.535 -107.007 -11.018 +v -125.193 -106.588 -10.786 +v -126.156 -107.78 -11.546 +v -125.924 -107.324 -11.076 +v -126.05 -107.19 -10.902 +v -123.75 -105.996 -10.542 +v -125.28 -106.417 -10.71 +v -122.13 -106.236 -10.369 +v -122.196 -106.416 -10.446 +v -120.88 -107.26 -10.272 +v -120.247 -108.095 -10.157 +v -120.678 -107.767 -10.388 +v -121.008 -107.39 -10.446 +v -121.39 -107.063 -10.505 +v -121.808 -106.794 -10.562 +v -119.798 -109.535 -9.99 +v -119.966 -110.05 -10.106 +v -119.98 -109.553 -10.163 +v -120.064 -109.06 -10.221 +v -120.408 -108.184 -10.33 +v -120.023 -110.547 -10.048 +v -120.104 -110.044 -10.518 +v -120.197 -109.093 -10.633 +v -120.345 -108.633 -10.692 +v -119.97 -109.552 -11.002 +v -120.013 -110.55 -10.886 +v -120.788 -107.85 -10.8 +v -120.493 -108.23 -10.97 +v -121.105 -107.487 -10.858 +v -121.076 -107.46 -11.086 +v -120.398 -108.18 -11.17 +v -120.054 -109.058 -11.06 +v -121.47 -107.173 -10.917 +v -121.382 -107.054 -11.343 +v -121 -107.383 -11.285 +v -122.308 -106.716 -11.032 +v -122.26 -106.587 -10.62 +v -123.24 -106.51 -11.148 +v -122.294 -106.68 -11.26 +v -122.755 -106.542 -11.317 +v -122.734 -106.447 -10.677 +v -123.23 -106.374 -10.735 +v -124.194 -106.572 -11.263 +v -123.727 -106.36 -11.631 +v -122.732 -106.437 -11.516 +v -124.772 -106.39 -11.915 +v -124.224 -106.427 -11.69 +v -123.215 -106.18 -11.74 +v -125.114 -106.74 -11.799 +v -125.93 -107.316 -11.914 +v -121.272 -106.906 -11.51 +v -122.19 -106.404 -11.626 +v -122.256 -106.577 -11.458 +v -120.522 -107.65 -11.394 +v -120.037 -108.51 -11.285 +v -119.77 -110.058 -11.111 +v -119.96 -111.088 -10.996 +v -120.12 -110.53 -10.687 +v -126.18 -107.05 -10.825 +v -127.286 -108.333 -11 +v -127.115 -108.404 -10.998 +v -127.447 -108.267 -11.07 +v -127.744 -109.43 -11.186 +v -127.595 -110.023 -11.173 +v -127.617 -108.197 -11.24 +v -127.813 -108.788 -11.297 +v -127.927 -108.758 -11.53 +v -127.927 -109.408 -11.355 +v -128.044 -109.395 -11.59 +v -127.953 -110.033 -11.412 +v -128.07 -110.037 -11.647 +v -127.89 -110.66 -11.47 +v -127.71 -110.628 -11.302 +v -128.006 -110.68 -11.704 +v -127.737 -111.274 -11.529 +v -127.562 -111.217 -11.36 +v -127.075 -112.237 -11.468 +v -127.21 -111.64 -11.34 +v -126.578 -112.604 -11.456 +v -126.277 -113.144 -11.585 +v -125.195 -113.63 -11.63 +v -125.267 -113.79 -11.7 +v -124.116 -114.126 -11.816 +v -123.517 -113.997 -11.803 +v -125.893 -113.657 -11.811 +v -125.343 -113.956 -11.87 +v -124.76 -114.173 -11.926 +v -126.397 -113.284 -11.754 +v -126.473 -113.373 -11.988 +v -125.957 -113.756 -12.046 +v -125.392 -114.063 -12.103 +v -124.792 -114.286 -12.16 +v -124.142 -114.308 -11.984 +v -125.388 -114.054 -12.51 +v -124.79 -114.276 -12.568 +v -125.95 -113.748 -12.453 +v -125.896 -113.66 -12.65 +v -125.345 -113.96 -12.708 +v -124.158 -114.414 -12.626 +v -124.76 -114.177 -12.765 +v -125.27 -113.792 -12.88 +v -126.4 -113.287 -12.592 +v -126.28 -113.147 -12.764 +v -126.467 -113.366 -12.396 +v -126.85 -112.843 -12.534 +v -126.712 -112.72 -12.706 +v -127.37 -111.714 -12.59 +v -127.233 -112.34 -12.476 +v -126.928 -112.91 -12.337 +v -126.936 -112.917 -11.93 +v -127.328 -112.402 -11.872 +v -127.32 -112.396 -12.28 +v -127.537 -111.793 -12.418 +v -127.64 -111.84 -11.814 +v -127.84 -111.307 -12.17 +v -127.23 -112.337 -11.637 +v -126.847 -112.84 -11.696 +v -127.85 -111.31 -11.763 +v -127.996 -110.678 -12.112 +v -128.06 -110.037 -12.054 +v -127.957 -110.034 -12.25 +v -127.894 -110.66 -12.309 +v -128.034 -109.397 -11.997 +v -127.932 -109.408 -12.193 +v -127.918 -108.76 -11.939 +v -127.713 -110.63 -12.481 +v -124.708 -114 -12.937 +v -123.518 -114.175 -13.053 +v -124.143 -114.312 -12.823 +v -123.52 -114.36 -12.88 +v -123.52 -114.463 -12.684 +v -122.915 -114.135 -13.11 +v -122.89 -114.318 -12.938 +v -122.876 -114.42 -12.742 +v -124.16 -114.424 -12.219 +v -123.52 -114.473 -12.276 +v -123.52 -114.355 -12.042 +v -122.875 -114.43 -12.334 +v -122.89 -114.313 -12.1 +v -122.916 -114.13 -11.931 +v -122.27 -114.182 -12.158 +v -122.322 -114.005 -11.99 +v -122.24 -114.295 -12.392 +v -121.702 -114.104 -12.444 +v -121.19 -113.71 -12.267 +v -121.287 -113.553 -12.098 +v -120.676 -113.346 -12.325 +v -120.353 -112.786 -12.214 +v -121.13 -113.81 -12.501 +v -120.602 -113.437 -12.56 +v -120.217 -112.91 -12.383 +v -121.136 -113.802 -12.909 +v -120.608 -113.43 -12.967 +v -120.13 -112.99 -12.617 +v -121.19 -113.714 -13.105 +v -120.673 -113.35 -13.164 +v -120.138 -112.983 -13.025 +v -119.738 -112.48 -13.083 +v -119.73 -112.487 -12.675 +v -119.827 -112.42 -12.44 +v -120.214 -112.914 -13.222 +v -120.79 -113.207 -13.336 +v -120.35 -112.79 -13.394 +v -119.823 -112.423 -13.28 +v -119.67 -111.8 -13.51 +v -119.505 -111.882 -13.337 +v -120.91 -113.06 -13.411 +v -119.842 -111.715 -13.585 +v -121.894 -113.654 -13.296 +v -121.82 -113.83 -13.22 +v -121.746 -114 -13.048 +v -122.242 -114.285 -12.8 +v -126.264 -107.693 -11.134 +v -126.546 -108.103 -11.192 +v -126.625 -108.477 -6.53 +v -120.434 -111.428 -19.637 +v -1.51 106.538 -24.8 +v -5.393 103.925 -24.8 +v -4.312 102.995 -24.8 +v -3.075 102.287 -24.8 +v -2.204 107.102 -24.8 +v -6.279 105.042 -24.8 +v -2.7 107.846 -24.8 +v -6.937 106.307 -24.8 +v -7.344 107.674 -24.8 +v -2.955 108.703 -24.8 +v -7.484 109.093 -24.8 +v -2.946 109.597 -24.8 +v -7.354 110.513 -24.8 +v -2.674 110.45 -24.8 +v -6.957 111.882 -24.8 +v -2.163 111.183 -24.8 +v -6.309 113.152 -24.8 +v -1.459 111.733 -24.8 +v -4.357 115.214 -24.8 +v -0.623 112.052 -24.8 +v -1.78 116.403 -24.8 +v 0.27 112.11 -24.8 +v -0.37 116.61 -24.8 +v -0.68 106.203 -24.8 +v -1.726 101.826 -24.8 +v -0.313 101.628 -24.8 +v 0.21 106.127 -24.8 +v 1.91 111.448 -24.8 +v 3.742 115.63 -24.8 +v 1.14 111.902 -24.8 +v 2.51 110.786 -24.8 +v 5.894 113.78 -24.8 +v 2.442 116.217 -24.8 +v 1.055 116.548 -24.8 +v 2.89 109.977 -24.8 +v 6.67 112.582 -24.8 +v 3.016 109.09 -24.8 +v 7.479 109.86 -24.8 +v 7.204 111.26 -24.8 +v 7.22 107.034 -24.8 +v 7.484 108.435 -24.8 +v 2.873 108.208 -24.8 +v 6.695 105.71 -24.8 +v 2.478 107.406 -24.8 +v 5.928 104.506 -24.8 +v 4.948 103.47 -24.8 +v 1.863 106.757 -24.8 +v 3.79 102.64 -24.8 +v 1.084 106.317 -24.8 +v 2.495 102.042 -24.8 +v 1.11 101.7 -24.8 +v 4.906 114.807 -24.8 +v 7.204 111.26 -27.8 +v 7.479 109.86 -27.8 +v 6.67 112.582 -27.8 +v 5.894 113.78 -27.8 +v 4.906 114.807 -27.8 +v 3.742 115.63 -27.8 +v 2.442 116.217 -27.8 +v 1.055 116.548 -27.8 +v -0.37 116.61 -27.8 +v -1.78 116.403 -27.8 +v -3.125 115.93 -27.8 +v -4.357 115.214 -27.8 +v -3.125 115.93 -24.8 +v -5.432 114.276 -27.8 +v -6.309 113.152 -27.8 +v -5.432 114.276 -24.8 +v -6.957 111.882 -27.8 +v -7.354 110.513 -27.8 +v 7.484 108.435 -27.8 +v 7.22 107.034 -27.8 +v 6.695 105.71 -27.8 +v 5.928 104.506 -27.8 +v 4.948 103.47 -27.8 +v 3.79 102.64 -27.8 +v 2.495 102.042 -27.8 +v 1.11 101.7 -27.8 +v -0.313 101.628 -27.8 +v -1.726 101.826 -27.8 +v -3.075 102.287 -27.8 +v -4.312 102.995 -27.8 +v -5.393 103.925 -27.8 +v -6.279 105.042 -27.8 +v -6.937 106.307 -27.8 +v -7.344 107.674 -27.8 +v -7.484 109.093 -27.8 +v 0.016 109.12 -27.8 +v 2.873 108.208 -6.221 +v 3.016 109.09 -6.221 +v 0.016 109.12 -6.221 +v 2.478 107.406 -6.221 +v 2.89 109.977 -6.221 +v 2.51 110.786 -6.221 +v 1.91 111.448 -6.221 +v 1.14 111.902 -6.221 +v 0.27 112.11 -6.221 +v -0.623 112.052 -6.221 +v -1.459 111.733 -6.221 +v -2.163 111.183 -6.221 +v -2.674 110.45 -6.221 +v -2.946 109.597 -6.221 +v -2.955 108.703 -6.221 +v -2.7 107.846 -6.221 +v -2.204 107.102 -6.221 +v -1.51 106.538 -6.221 +v -0.68 106.203 -6.221 +v 1.084 106.317 -6.221 +v 1.863 106.757 -6.221 +v 0.21 106.127 -6.221 +v -125.026 -112.483 -24.8 +v -128.91 -115.096 -24.8 +v -127.828 -116.025 -24.8 +v -126.59 -116.734 -24.8 +v -124.196 -112.818 -24.8 +v -125.72 -111.92 -24.8 +v -129.794 -113.978 -24.8 +v -126.216 -111.175 -24.8 +v -130.452 -112.713 -24.8 +v -126.47 -110.318 -24.8 +v -130.86 -111.347 -24.8 +v -126.462 -109.424 -24.8 +v -131 -109.928 -24.8 +v -126.19 -108.572 -24.8 +v -130.473 -107.138 -24.8 +v -130.87 -108.508 -24.8 +v -125.68 -107.838 -24.8 +v -129.824 -105.87 -24.8 +v -124.974 -107.287 -24.8 +v -127.873 -103.807 -24.8 +v -128.947 -104.745 -24.8 +v -124.14 -106.97 -24.8 +v -125.295 -102.618 -24.8 +v -126.64 -103.09 -24.8 +v -123.246 -106.91 -24.8 +v -123.885 -102.41 -24.8 +v -122.376 -107.118 -24.8 +v -121.073 -102.803 -24.8 +v -122.46 -102.472 -24.8 +v -121.606 -107.573 -24.8 +v -119.774 -103.39 -24.8 +v -121.005 -108.235 -24.8 +v -117.622 -105.242 -24.8 +v -118.61 -104.214 -24.8 +v -120.625 -109.044 -24.8 +v -116.847 -106.44 -24.8 +v -120.5 -109.93 -24.8 +v -116.037 -109.16 -24.8 +v -116.312 -107.76 -24.8 +v -116.296 -111.986 -24.8 +v -116.03 -110.585 -24.8 +v -120.642 -110.813 -24.8 +v -116.82 -113.312 -24.8 +v -121.038 -111.614 -24.8 +v -117.587 -114.514 -24.8 +v -121.653 -112.264 -24.8 +v -118.568 -115.55 -24.8 +v -122.432 -112.703 -24.8 +v -119.726 -116.38 -24.8 +v -123.305 -112.894 -24.8 +v -122.405 -117.32 -24.8 +v -121.02 -116.978 -24.8 +v -123.83 -117.393 -24.8 +v -125.24 -117.195 -24.8 +v -116.312 -107.76 -27.8 +v -116.037 -109.16 -27.8 +v -116.847 -106.44 -27.8 +v -116.03 -110.585 -27.8 +v -116.296 -111.986 -27.8 +v -117.622 -105.242 -27.8 +v -118.61 -104.214 -27.8 +v -119.774 -103.39 -27.8 +v -121.073 -102.803 -27.8 +v -122.46 -102.472 -27.8 +v -123.885 -102.41 -27.8 +v -125.295 -102.618 -27.8 +v -126.64 -103.09 -27.8 +v -127.873 -103.807 -27.8 +v -128.947 -104.745 -27.8 +v -129.824 -105.87 -27.8 +v -130.473 -107.138 -27.8 +v -116.82 -113.312 -27.8 +v -117.587 -114.514 -27.8 +v -118.568 -115.55 -27.8 +v -119.726 -116.38 -27.8 +v -121.02 -116.978 -27.8 +v -122.405 -117.32 -27.8 +v -123.83 -117.393 -27.8 +v -125.24 -117.195 -27.8 +v -126.59 -116.734 -27.8 +v -127.828 -116.025 -27.8 +v -128.91 -115.096 -27.8 +v -129.794 -113.978 -27.8 +v -130.452 -112.713 -27.8 +v -130.86 -111.347 -27.8 +v -131 -109.928 -27.8 +v -130.87 -108.508 -27.8 +v -123.5 -109.9 -27.8 +v -120.642 -110.813 -6.221 +v -120.5 -109.93 -6.221 +v -123.5 -109.9 -6.221 +v -121.038 -111.614 -6.221 +v -120.625 -109.044 -6.221 +v -121.005 -108.235 -6.221 +v -121.606 -107.573 -6.221 +v -122.376 -107.118 -6.221 +v -123.246 -106.91 -6.221 +v -124.14 -106.97 -6.221 +v -124.974 -107.287 -6.221 +v -125.68 -107.838 -6.221 +v -126.19 -108.572 -6.221 +v -126.462 -109.424 -6.221 +v -126.47 -110.318 -6.221 +v -126.216 -111.175 -6.221 +v -125.72 -111.92 -6.221 +v -125.026 -112.483 -6.221 +v -124.196 -112.818 -6.221 +v -122.432 -112.703 -6.221 +v -121.653 -112.264 -6.221 +v -123.305 -112.894 -6.221 +v 122.402 -112.692 -24.8 +v 118.98 -115.885 -24.8 +v 120.194 -116.632 -24.8 +v 121.528 -117.136 -24.8 +v 123.273 -112.89 -24.8 +v 121.627 -112.244 -24.8 +v 117.93 -114.92 -24.8 +v 121.02 -111.588 -24.8 +v 117.08 -113.776 -24.8 +v 120.632 -110.782 -24.8 +v 116.462 -112.49 -24.8 +v 120.5 -109.897 -24.8 +v 116.1 -111.112 -24.8 +v 120.634 -109.013 -24.8 +v 116.178 -108.274 -24.8 +v 116.003 -109.69 -24.8 +v 121.023 -108.208 -24.8 +v 116.618 -106.918 -24.8 +v 121.632 -107.553 -24.8 +v 118.22 -104.574 -24.8 +v 117.307 -105.67 -24.8 +v 122.406 -107.106 -24.8 +v 120.577 -102.993 -24.8 +v 119.323 -103.67 -24.8 +v 123.278 -106.908 -24.8 +v 121.937 -102.565 -24.8 +v 124.17 -106.976 -24.8 +v 124.775 -102.51 -24.8 +v 123.354 -102.4 -24.8 +v 125.002 -107.303 -24.8 +v 126.15 -102.884 -24.8 +v 125.7 -107.86 -24.8 +v 128.57 -104.372 -24.8 +v 127.43 -103.513 -24.8 +v 126.204 -108.6 -24.8 +v 129.523 -105.43 -24.8 +v 126.467 -109.455 -24.8 +v 130.753 -107.99 -24.8 +v 130.26 -106.652 -24.8 +v 130.943 -110.822 -24.8 +v 130.983 -109.397 -24.8 +v 126.466 -110.35 -24.8 +v 130.634 -112.214 -24.8 +v 126.202 -111.204 -24.8 +v 130.067 -113.523 -24.8 +v 125.697 -111.942 -24.8 +v 129.263 -114.7 -24.8 +v 124.998 -112.5 -24.8 +v 128.25 -115.704 -24.8 +v 124.165 -112.825 -24.8 +v 125.753 -117.054 -24.8 +v 127.066 -116.498 -24.8 +v 124.358 -117.35 -24.8 +v 122.933 -117.38 -24.8 +v 130.26 -106.652 -27.8 +v 130.753 -107.99 -27.8 +v 130.983 -109.397 -27.8 +v 130.943 -110.822 -27.8 +v 130.634 -112.214 -27.8 +v 130.067 -113.523 -27.8 +v 129.263 -114.7 -27.8 +v 128.25 -115.704 -27.8 +v 127.066 -116.498 -27.8 +v 125.753 -117.054 -27.8 +v 124.358 -117.35 -27.8 +v 122.933 -117.38 -27.8 +v 121.528 -117.136 -27.8 +v 120.194 -116.632 -27.8 +v 118.98 -115.885 -27.8 +v 117.93 -114.92 -27.8 +v 117.08 -113.776 -27.8 +v 116.462 -112.49 -27.8 +v 116.1 -111.112 -27.8 +v 116.003 -109.69 -27.8 +v 116.178 -108.274 -27.8 +v 116.618 -106.918 -27.8 +v 117.307 -105.67 -27.8 +v 118.22 -104.574 -27.8 +v 119.323 -103.67 -27.8 +v 120.577 -102.993 -27.8 +v 121.937 -102.565 -27.8 +v 123.354 -102.4 -27.8 +v 124.775 -102.51 -27.8 +v 126.15 -102.884 -27.8 +v 127.43 -103.513 -27.8 +v 128.57 -104.372 -27.8 +v 129.523 -105.43 -27.8 +v 123.5 -109.9 -27.8 +v 126.466 -110.35 -6.221 +v 126.467 -109.455 -6.221 +v 123.5 -109.9 -6.221 +v 126.202 -111.204 -6.221 +v 126.204 -108.6 -6.221 +v 125.7 -107.86 -6.221 +v 125.002 -107.303 -6.221 +v 124.17 -106.976 -6.221 +v 123.278 -106.908 -6.221 +v 122.406 -107.106 -6.221 +v 121.632 -107.553 -6.221 +v 121.023 -108.208 -6.221 +v 120.634 -109.013 -6.221 +v 120.5 -109.897 -6.221 +v 120.632 -110.782 -6.221 +v 121.02 -111.588 -6.221 +v 121.627 -112.244 -6.221 +v 122.402 -112.692 -6.221 +v 123.273 -112.89 -6.221 +v 124.998 -112.5 -6.221 +v 125.697 -111.942 -6.221 +v 124.165 -112.825 -6.221 +v 112.485 109.668 -4.844 +v 112.608 109.823 -5.064 +v 112.398 110.105 -5.075 +v 112.237 109.878 -4.784 +v 112.488 109.625 -4.815 +v 112.51 109.647 -4.85 +v 112.37 110.12 -5.075 +v 112.416 110.13 -5.1 +v 112.217 109.7 -4.658 +v 112.485 109.363 -4.754 +v 112.217 109.363 -4.583 +v 112.215 109.363 -4.582 +v 111.902 109.723 -4.602 +v 111.902 109.725 -4.603 +v 112.217 108.837 -4.583 +v 112.215 108.837 -4.582 +v 111.902 109.363 -4.522 +v 111.902 108.837 -4.522 +v 112.217 108.5 -4.658 +v 111.902 108.478 -4.602 +v 112.485 108.837 -4.754 +v 112.488 108.837 -4.756 +v 112.488 109.363 -4.756 +v 112.488 108.575 -4.815 +v 112.672 108.837 -5.013 +v 112.672 109.363 -5.013 +v 112.53 109.61 -4.87 +v 112.683 109.382 -5.035 +v 112.615 109.814 -5.063 +v 112.716 109.382 -5.081 +v 112.683 108.818 -5.035 +v 112.645 109.828 -5.095 +v 112.763 109.382 -5.111 +v 112.716 108.818 -5.081 +v 112.636 108.446 -5.06 +v 112.667 108.435 -5.093 +v 112.707 108.42 -5.115 +v 112.763 108.818 -5.111 +v 112.6 108.386 -5.063 +v 112.454 108.1 -5.1 +v 112.478 108.07 -5.116 +v 112.53 108.59 -4.87 +v 112.51 108.553 -4.85 +v 112.485 108.532 -4.844 +v 112.434 108.124 -5.075 +v 112.237 108.322 -4.784 +v 112.37 108.083 -5.075 +v 112.217 108.314 -4.787 +v 111.902 108.475 -4.603 +v 110.098 108.475 -4.603 +v 111.902 108.186 -4.826 +v 110.098 108.478 -4.602 +v 110.098 108.837 -4.522 +v 109.785 108.837 -4.582 +v 109.783 108.5 -4.658 +v 110.098 108.186 -4.826 +v 112.015 107.982 -5.068 +v 109.985 107.982 -5.068 +v 109.783 108.314 -4.787 +v 109.746 108.018 -5.075 +v 109.763 108.322 -4.784 +v 109.783 108.837 -4.583 +v 109.63 108.08 -5.075 +v 109.735 107.988 -5.1 +v 109.584 108.07 -5.1 +v 109.602 108.095 -5.075 +v 109.562 108.04 -5.117 +v 109.985 107.93 -5.106 +v 109.985 107.95 -5.097 +v 109.722 107.953 -5.116 +v 109.318 108.356 -5.115 +v 109.54 108.007 -5.122 +v 109.708 107.916 -5.122 +v 109.985 107.91 -5.116 +v 109.985 107.867 -5.122 +v 112.015 107.867 -5.122 +v 112.015 107.91 -5.116 +v 100.1 109.1 -5.122 +v 99.942 108.406 -5.122 +v 103.5 106.588 -5.122 +v 99.942 109.794 -5.122 +v 109.277 108.337 -5.122 +v 99.498 110.35 -5.122 +v 98.856 110.66 -5.122 +v 109.18 108.818 -5.122 +v 98.5 114.05 -5.122 +v 98.144 110.66 -5.122 +v 109.18 109.382 -5.122 +v 97.273 113.896 -5.122 +v 109.25 109.795 -5.122 +v 103.5 114.05 -5.122 +v 96.123 113.442 -5.122 +v 97.502 110.35 -5.122 +v 95.12 112.717 -5.122 +v 97.058 109.794 -5.122 +v 94.33 111.767 -5.122 +v 93.799 110.65 -5.122 +v 96.9 109.1 -5.122 +v 93.561 109.436 -5.122 +v 97.058 108.406 -5.122 +v 93.632 108.2 -5.122 +v 94.007 107.023 -5.122 +v 94.172 106.793 -5.122 +v 94.41 106.64 -5.122 +v 94.688 106.588 -5.122 +v 94.911 106.588 -5.122 +v 95.215 106.523 -5.122 +v 95.466 106.342 -5.122 +v 97.502 107.85 -5.122 +v 96.338 105.616 -5.122 +v 98.144 107.54 -5.122 +v 97.376 105.157 -5.122 +v 98.5 105 -5.122 +v 98.856 107.54 -5.122 +v 99.624 105.157 -5.122 +v 99.498 107.85 -5.122 +v 100.662 105.616 -5.122 +v 101.534 106.342 -5.122 +v 102.09 106.588 -5.122 +v 101.785 106.523 -5.122 +v 118.5 106.588 -5.122 +v 103.5 106.406 -5.146 +v 118.5 106.406 -5.146 +v 103.5 106.238 -5.216 +v 118.5 106.238 -5.216 +v 103.5 105.65 -5.555 +v 118.5 105.65 -5.555 +v 104.25 105 -5.93 +v 103.875 105.087 -5.88 +v 103.6 105.325 -5.743 +v 117.75 105 -5.93 +v 118.4 105.325 -5.743 +v 118.125 105.087 -5.88 +v 112.504 108.04 -5.122 +v 112.34 107.936 -5.122 +v 119.91 106.588 -5.122 +v 112.82 108.818 -5.122 +v 112.75 108.405 -5.122 +v 112.156 107.88 -5.122 +v 120.215 106.523 -5.122 +v 123.144 107.54 -5.122 +v 120.466 106.342 -5.122 +v 122.502 107.85 -5.122 +v 121.338 105.616 -5.122 +v 122.376 105.157 -5.122 +v 123.5 105 -5.122 +v 123.856 107.54 -5.122 +v 122.058 108.406 -5.122 +v 121.9 109.1 -5.122 +v 112.82 109.382 -5.122 +v 122.058 109.794 -5.122 +v 112.682 109.844 -5.115 +v 112.723 109.863 -5.122 +v 112.324 107.972 -5.117 +v 112.308 108.006 -5.1 +v 112.15 107.92 -5.116 +v 112.137 107.988 -5.073 +v 112.142 107.957 -5.1 +v 112.295 108.035 -5.076 +v 112.015 107.95 -5.097 +v 112.015 107.93 -5.106 +v 112.46 110.193 -5.122 +v 123.5 114.05 -5.122 +v 112.438 110.16 -5.117 +v 112.292 110.284 -5.122 +v 118.5 114.05 -5.122 +v 122.502 110.35 -5.122 +v 123.144 110.66 -5.122 +v 124.727 113.896 -5.122 +v 123.856 110.66 -5.122 +v 125.877 113.442 -5.122 +v 124.498 110.35 -5.122 +v 126.88 112.717 -5.122 +v 124.942 109.794 -5.122 +v 127.67 111.767 -5.122 +v 128.2 110.65 -5.122 +v 125.1 109.1 -5.122 +v 128.44 109.436 -5.122 +v 128.368 108.2 -5.122 +v 124.942 108.406 -5.122 +v 127.993 107.023 -5.122 +v 127.59 106.64 -5.122 +v 127.828 106.793 -5.122 +v 127.312 106.588 -5.122 +v 127.09 106.588 -5.122 +v 126.785 106.523 -5.122 +v 126.534 106.342 -5.122 +v 124.498 107.85 -5.122 +v 125.662 105.616 -5.122 +v 124.624 105.157 -5.122 +v 112.015 110.333 -5.122 +v 112.015 110.29 -5.116 +v 112.278 110.247 -5.116 +v 109.985 110.333 -5.122 +v 109.985 110.29 -5.116 +v 109.85 110.28 -5.116 +v 109.844 110.32 -5.122 +v 109.66 110.264 -5.122 +v 109.676 110.228 -5.117 +v 109.496 110.16 -5.122 +v 109.522 110.13 -5.116 +v 112.265 110.212 -5.1 +v 112.254 110.182 -5.075 +v 112.217 109.886 -4.787 +v 110.098 109.363 -4.522 +v 110.098 109.725 -4.603 +v 110.098 109.723 -4.602 +v 111.902 110.015 -4.826 +v 112.015 110.218 -5.068 +v 110.098 110.015 -4.826 +v 109.985 110.218 -5.068 +v 109.985 110.25 -5.097 +v 112.015 110.25 -5.097 +v 109.783 109.886 -4.787 +v 109.863 110.212 -5.073 +v 109.783 109.7 -4.658 +v 109.785 109.363 -4.582 +v 109.783 109.363 -4.583 +v 109.763 109.878 -4.784 +v 109.512 109.625 -4.815 +v 109.515 109.363 -4.754 +v 109.515 109.668 -4.844 +v 109.566 110.076 -5.075 +v 109.63 110.117 -5.075 +v 109.49 109.647 -4.85 +v 109.4 109.814 -5.063 +v 109.546 110.1 -5.1 +v 109.705 110.165 -5.076 +v 109.692 110.194 -5.1 +v 109.858 110.243 -5.1 +v 109.985 110.27 -5.106 +v 112.015 110.27 -5.106 +v 109.333 109.765 -5.093 +v 109.364 109.754 -5.06 +v 109.47 109.61 -4.87 +v 109.317 109.382 -5.035 +v 109.328 109.363 -5.013 +v 109.328 108.837 -5.013 +v 109.512 109.363 -4.756 +v 109.512 108.837 -4.756 +v 109.317 108.818 -5.035 +v 109.47 108.59 -4.87 +v 109.515 108.837 -4.754 +v 109.512 108.575 -4.815 +v 109.49 108.553 -4.85 +v 109.515 108.532 -4.844 +v 109.392 108.377 -5.064 +v 109.385 108.386 -5.063 +v 109.355 108.373 -5.095 +v 109.284 108.818 -5.081 +v 109.237 108.818 -5.111 +v 109.284 109.382 -5.081 +v 109.237 109.382 -5.111 +v 109.293 109.78 -5.115 +v 110.098 108.837 -4.872 +v 111.902 108.837 -4.872 +v 110.098 108.625 -4.92 +v 109.914 108.837 -4.907 +v 111.902 108.625 -4.92 +v 112.086 108.837 -4.907 +v 110.098 108.624 -4.92 +v 109.913 108.64 -4.952 +v 109.913 108.837 -4.908 +v 109.9 108.534 -5.026 +v 109.913 108.53 -5.028 +v 110.098 108.454 -5.05 +v 109.985 108.25 -5.293 +v 109.91 108.244 -5.308 +v 109.768 108.293 -5.316 +v 109.732 108.318 -5.315 +v 109.81 108.264 -5.318 +v 109.664 108.237 -5.4 +v 109.767 108.17 -5.401 +v 109.985 108.142 -5.39 +v 109.892 108.14 -5.396 +v 109.715 108.057 -5.454 +v 109.584 108.14 -5.454 +v 109.478 108.266 -5.452 +v 109.584 108.34 -5.393 +v 109.463 108.07 -5.472 +v 109.5 108.043 -5.472 +v 109.37 108.19 -5.472 +v 109.4 108.438 -5.448 +v 109.307 108.273 -5.472 +v 109.263 108.385 -5.472 +v 109.22 108.494 -5.472 +v 109.366 108.818 -5.437 +v 109.66 107.934 -5.472 +v 109.87 108.014 -5.453 +v 109.85 107.883 -5.472 +v 109.893 107.872 -5.472 +v 109.985 108.01 -5.45 +v 109.985 108.076 -5.42 +v 109.985 107.867 -5.472 +v 112.015 108.076 -5.42 +v 112.015 108.01 -5.45 +v 112.015 108.142 -5.39 +v 112.015 108.25 -5.293 +v 112.11 108.14 -5.397 +v 112.132 108.014 -5.453 +v 112.015 107.867 -5.472 +v 112.155 107.888 -5.472 +v 112.264 107.904 -5.472 +v 112.285 108.057 -5.454 +v 112.233 108.17 -5.401 +v 121.9 109.1 -5.472 +v 122.058 109.794 -5.472 +v 112.337 107.943 -5.472 +v 122.058 108.406 -5.472 +v 118.5 106.588 -5.472 +v 119.91 106.588 -5.472 +v 103.5 106.588 -5.472 +v 102.09 106.588 -5.472 +v 101.785 106.523 -5.472 +v 109.18 108.818 -5.472 +v 101.534 106.342 -5.472 +v 99.942 108.406 -5.472 +v 109.18 109.382 -5.472 +v 109.184 109.476 -5.472 +v 109.208 109.604 -5.472 +v 109.238 109.765 -5.472 +v 109.354 110.002 -5.472 +v 109.5 110.156 -5.472 +v 109.528 110.186 -5.472 +v 109.663 110.257 -5.472 +v 109.736 110.296 -5.472 +v 100.1 109.1 -5.472 +v 99.942 109.794 -5.472 +v 109.985 110.333 -5.472 +v 99.498 110.35 -5.472 +v 112.015 110.333 -5.472 +v 103.5 114.05 -5.472 +v 98.5 114.05 -5.472 +v 98.856 110.66 -5.472 +v 97.273 113.896 -5.472 +v 98.144 110.66 -5.472 +v 96.123 113.442 -5.472 +v 97.502 110.35 -5.472 +v 95.12 112.717 -5.472 +v 97.058 109.794 -5.472 +v 94.33 111.767 -5.472 +v 96.9 109.1 -5.472 +v 93.799 110.65 -5.472 +v 97.058 108.406 -5.472 +v 93.632 108.2 -5.472 +v 93.561 109.436 -5.472 +v 94.007 107.023 -5.472 +v 94.172 106.793 -5.472 +v 94.41 106.64 -5.472 +v 94.688 106.588 -5.472 +v 94.911 106.588 -5.472 +v 95.215 106.523 -5.472 +v 95.466 106.342 -5.472 +v 96.338 105.616 -5.472 +v 97.502 107.85 -5.472 +v 97.376 105.157 -5.472 +v 98.144 107.54 -5.472 +v 98.5 105 -5.472 +v 98.856 107.54 -5.472 +v 99.624 105.157 -5.472 +v 100.662 105.616 -5.472 +v 99.498 107.85 -5.472 +v 122.502 110.35 -5.472 +v 118.5 114.05 -5.472 +v 112.15 110.317 -5.472 +v 112.107 110.33 -5.472 +v 123.144 110.66 -5.472 +v 123.5 114.05 -5.472 +v 123.856 110.66 -5.472 +v 124.727 113.896 -5.472 +v 125.877 113.442 -5.472 +v 124.498 110.35 -5.472 +v 126.88 112.717 -5.472 +v 124.942 109.794 -5.472 +v 127.67 111.767 -5.472 +v 128.2 110.65 -5.472 +v 125.1 109.1 -5.472 +v 128.44 109.436 -5.472 +v 128.368 108.2 -5.472 +v 124.942 108.406 -5.472 +v 127.993 107.023 -5.472 +v 127.828 106.793 -5.472 +v 127.59 106.64 -5.472 +v 127.312 106.588 -5.472 +v 127.09 106.588 -5.472 +v 126.785 106.523 -5.472 +v 126.534 106.342 -5.472 +v 124.498 107.85 -5.472 +v 125.662 105.616 -5.472 +v 123.856 107.54 -5.472 +v 124.624 105.157 -5.472 +v 123.5 105 -5.472 +v 123.144 107.54 -5.472 +v 122.376 105.157 -5.472 +v 122.502 107.85 -5.472 +v 121.338 105.616 -5.472 +v 120.466 106.342 -5.472 +v 120.215 106.523 -5.472 +v 112.34 110.266 -5.472 +v 112.5 110.157 -5.472 +v 112.285 110.143 -5.454 +v 112.13 110.186 -5.453 +v 112.537 110.13 -5.472 +v 112.416 110.06 -5.454 +v 112.108 110.06 -5.396 +v 112.233 110.03 -5.401 +v 112.015 110.19 -5.45 +v 109.985 110.19 -5.45 +v 109.845 110.312 -5.472 +v 109.868 110.186 -5.453 +v 109.715 110.143 -5.454 +v 109.582 110.057 -5.454 +v 109.477 109.93 -5.452 +v 112.522 109.934 -5.452 +v 112.336 109.963 -5.4 +v 112.63 110.01 -5.472 +v 112.693 109.927 -5.472 +v 112.737 109.815 -5.472 +v 112.6 109.762 -5.448 +v 112.78 109.706 -5.472 +v 112.475 109.382 -5.336 +v 112.47 109.712 -5.378 +v 112.634 109.382 -5.437 +v 112.416 109.86 -5.393 +v 112.82 109.382 -5.472 +v 112.475 108.818 -5.336 +v 112.634 108.818 -5.437 +v 112.82 108.818 -5.472 +v 112.488 108.648 -5.359 +v 112.816 108.724 -5.472 +v 112.634 108.623 -5.443 +v 112.792 108.596 -5.472 +v 112.762 108.435 -5.472 +v 112.523 108.27 -5.452 +v 112.646 108.198 -5.472 +v 112.5 108.044 -5.472 +v 112.418 108.143 -5.454 +v 112.417 108.344 -5.392 +v 112.472 108.014 -5.472 +v 112.337 108.238 -5.4 +v 112.33 108.406 -5.299 +v 112.232 108.294 -5.316 +v 112.27 108.32 -5.315 +v 112.1 108.534 -5.026 +v 112.347 108.503 -5.273 +v 112.246 108.683 -5.044 +v 112.087 108.64 -4.952 +v 112.087 108.53 -5.028 +v 112.245 108.658 -5.062 +v 111.902 108.454 -5.05 +v 112.092 108.244 -5.308 +v 112.19 108.264 -5.318 +v 111.902 108.624 -4.92 +v 112.245 108.837 -5.009 +v 112.087 108.837 -4.908 +v 111.902 109.363 -4.872 +v 112.086 109.363 -4.907 +v 112.087 109.363 -4.908 +v 111.902 109.575 -4.92 +v 112.087 109.56 -4.952 +v 112.245 109.363 -5.009 +v 112.1 109.666 -5.026 +v 112.246 109.517 -5.044 +v 111.902 109.576 -4.92 +v 112.087 109.67 -5.028 +v 112.246 108.837 -5.01 +v 112.246 109.363 -5.01 +v 112.355 108.837 -5.16 +v 112.272 108.69 -5.077 +v 112.355 109.363 -5.16 +v 112.365 108.818 -5.183 +v 112.26 108.67 -5.065 +v 112.378 108.667 -5.23 +v 112.365 109.382 -5.183 +v 112.367 109.672 -5.269 +v 112.356 109.706 -5.277 +v 112.272 109.51 -5.077 +v 112.26 109.53 -5.065 +v 112.245 109.542 -5.062 +v 112.328 109.796 -5.3 +v 112.268 109.882 -5.315 +v 112.232 109.907 -5.316 +v 112.09 109.956 -5.308 +v 112.19 109.936 -5.318 +v 110.098 109.363 -4.872 +v 110.098 109.575 -4.92 +v 110.098 109.576 -4.92 +v 111.902 109.746 -5.05 +v 110.098 109.746 -5.05 +v 109.913 109.56 -4.952 +v 109.985 109.95 -5.293 +v 112.015 109.95 -5.293 +v 112.015 110.058 -5.39 +v 109.985 110.058 -5.39 +v 112.015 110.124 -5.42 +v 109.89 110.06 -5.397 +v 109.985 110.124 -5.42 +v 109.767 110.03 -5.401 +v 109.663 109.962 -5.4 +v 109.81 109.936 -5.318 +v 109.768 109.907 -5.316 +v 109.67 109.794 -5.299 +v 109.583 109.856 -5.392 +v 109.73 109.88 -5.315 +v 109.913 109.67 -5.028 +v 109.9 109.666 -5.026 +v 109.908 109.956 -5.308 +v 109.754 109.517 -5.044 +v 109.755 109.363 -5.009 +v 109.913 109.363 -4.908 +v 109.914 109.363 -4.907 +v 109.755 108.837 -5.009 +v 109.754 109.363 -5.01 +v 109.754 108.837 -5.01 +v 109.754 108.683 -5.044 +v 109.645 109.363 -5.16 +v 109.728 109.51 -5.077 +v 109.645 108.837 -5.16 +v 109.635 109.382 -5.183 +v 109.635 108.818 -5.183 +v 109.728 108.69 -5.077 +v 109.633 108.528 -5.269 +v 109.525 108.818 -5.336 +v 109.53 108.488 -5.378 +v 109.622 109.533 -5.23 +v 109.525 109.382 -5.336 +v 109.644 108.494 -5.277 +v 109.74 108.67 -5.065 +v 109.755 108.658 -5.062 +v 109.672 108.404 -5.3 +v 109.366 109.382 -5.437 +v 109.512 109.552 -5.359 +v 109.366 109.577 -5.443 +v 109.653 109.697 -5.273 +v 109.755 109.542 -5.062 +v 109.74 109.53 -5.065 +v 118.5 108.8 -0.476 +v 118.5 108.64 -0.786 +v 118.5 108.933 -0.514 +v 118.5 107.227 0.343 +v 118.5 108.905 -0.863 +v 118.5 107.065 0.032 +v 118.5 109.07 -0.498 +v 118.5 109.18 -0.83 +v 118.5 113.832 1.06 +v 118.5 113.94 0.728 +v 118.5 114.158 1.087 +v 118.5 114.104 0.741 +v 118.5 114.46 0.962 +v 118.5 114.255 0.679 +v 118.5 114.674 0.713 +v 118.5 114.362 0.554 +v 118.5 114.75 0.395 +v 118.5 114.4 0.395 +v 118.4 106.894 0.516 +v 118.4 106.733 0.205 +v 118.125 106.65 0.642 +v 118.125 106.49 0.332 +v 117.75 106.562 0.689 +v 117.75 106.4 0.378 +v 104.25 106.562 0.689 +v 104.25 106.4 0.378 +v 103.875 106.65 0.642 +v 103.875 106.49 0.332 +v 118.5 114.225 -5.075 +v 118.5 114.4 -5.378 +v 118.5 114.353 -4.947 +v 118.5 114.656 -5.122 +v 118.5 114.4 -4.772 +v 118.5 114.75 -4.772 +v 118.5 106.413 -5.519 +v 118.5 105.825 -5.858 +v 118.4 105.5 -6.046 +v 118.125 105.262 -6.183 +v 117.75 105.175 -6.233 +v 104.25 105.175 -6.233 +v 103.875 105.262 -6.183 +v 103.5 106.413 -5.519 +v 103.6 105.5 -6.046 +v 103.5 105.825 -5.858 +v 103.5 114.4 -5.378 +v 103.5 114.656 -5.122 +v 103.5 114.75 -4.772 +v 103.5 114.75 0.395 +v 103.325 114.797 0.395 +v 103.325 114.797 -4.772 +v 118.675 114.797 -4.772 +v 103.5 114.674 0.713 +v 118.675 114.797 0.395 +v 119.676 115.375 -4.772 +v 119.676 115.375 0.395 +v 120.326 115.75 -4.022 +v 120 115.563 -4.671 +v 120.326 115.75 -0.355 +v 120.24 115.7 0.02 +v 120 115.563 0.295 +v 120.24 115.7 -4.397 +v 103.5 114.46 0.962 +v 103.5 114.158 1.087 +v 103.5 113.832 1.06 +v 103.5 109.07 -0.498 +v 103.5 108.933 -0.514 +v 103.5 108.8 -0.476 +v 103.6 106.894 0.516 +v 103.5 107.227 0.343 +v 103.5 108.64 -0.786 +v 103.6 106.733 0.205 +v 103.5 107.065 0.032 +v 103.5 108.905 -0.863 +v 103.5 109.18 -0.83 +v 103.5 113.94 0.728 +v 103.5 114.104 0.741 +v 103.5 114.255 0.679 +v 103.5 114.362 0.554 +v 103.5 114.4 0.395 +v 118.68 114.424 -4.772 +v 118.68 114.424 0.395 +v 103.5 114.4 -4.772 +v 103.32 114.424 0.395 +v 103.5 114.353 -4.947 +v 103.32 114.424 -4.772 +v 103.15 114.494 0.395 +v 103.15 114.494 -4.772 +v 103.5 114.225 -5.075 +v 118.85 114.494 -4.772 +v 118.85 114.494 0.395 +v 119.85 115.072 -4.772 +v 119.85 115.072 0.395 +v 120.5 115.447 -4.022 +v 120.414 115.397 -4.397 +v 120.176 115.26 -4.671 +v 120.5 115.447 -0.355 +v 120.176 115.26 0.295 +v 120.414 115.397 0.02 +v 102.324 115.375 0.395 +v 102.15 115.072 0.395 +v 102.15 115.072 -4.772 +v 102.324 115.375 -4.772 +v 101.824 115.26 -4.671 +v 102 115.563 -4.671 +v 101.586 115.397 -4.397 +v 101.76 115.7 -4.397 +v 101.5 115.447 -4.022 +v 101.674 115.75 -4.022 +v 101.5 115.447 -0.355 +v 101.674 115.75 -0.355 +v 101.586 115.397 0.02 +v 101.76 115.7 0.02 +v 101.824 115.26 0.295 +v 102 115.563 0.295 +v -109.515 109.668 -4.844 +v -109.392 109.823 -5.064 +v -109.602 110.105 -5.075 +v -109.763 109.878 -4.784 +v -109.512 109.625 -4.815 +v -109.49 109.647 -4.85 +v -109.63 110.12 -5.075 +v -109.584 110.13 -5.1 +v -109.783 109.886 -4.786 +v -109.783 109.7 -4.658 +v -109.746 110.182 -5.075 +v -110.098 110.014 -4.826 +v -109.985 110.218 -5.068 +v -109.735 110.212 -5.1 +v -111.902 110.014 -4.826 +v -112.015 110.218 -5.068 +v -110.098 109.725 -4.602 +v -112.015 110.25 -5.097 +v -109.985 110.25 -5.097 +v -112.217 109.886 -4.786 +v -112.137 110.212 -5.073 +v -111.902 109.725 -4.602 +v -110.098 109.722 -4.602 +v -111.902 109.722 -4.602 +v -110.098 109.363 -4.522 +v -109.785 109.363 -4.582 +v -109.515 109.363 -4.754 +v -109.783 109.363 -4.583 +v -109.515 108.837 -4.754 +v -109.512 109.363 -4.756 +v -109.783 108.837 -4.583 +v -109.47 109.61 -4.87 +v -109.512 108.837 -4.756 +v -109.328 109.363 -5.013 +v -109.317 109.382 -5.035 +v -109.385 109.814 -5.063 +v -109.284 109.382 -5.08 +v -109.355 109.827 -5.095 +v -109.317 108.818 -5.035 +v -109.328 108.837 -5.013 +v -109.364 108.446 -5.06 +v -109.47 108.59 -4.87 +v -109.512 108.575 -4.815 +v -109.333 108.435 -5.093 +v -109.284 108.818 -5.08 +v -109.4 108.386 -5.063 +v -109.49 108.553 -4.85 +v -109.515 108.532 -4.844 +v -109.566 108.124 -5.075 +v -109.546 108.1 -5.1 +v -109.763 108.322 -4.784 +v -109.783 108.5 -4.658 +v -109.522 108.07 -5.116 +v -109.293 108.42 -5.114 +v -109.237 108.818 -5.111 +v -109.237 109.382 -5.111 +v -109.18 108.818 -5.122 +v -109.18 109.382 -5.122 +v -109.318 109.844 -5.115 +v -109.562 110.16 -5.116 +v -109.722 110.247 -5.116 +v -109.985 110.27 -5.106 +v -109.985 110.29 -5.116 +v -112.015 110.27 -5.106 +v -112.015 110.29 -5.116 +v -112.15 110.28 -5.116 +v -112.142 110.243 -5.1 +v -112.308 110.194 -5.1 +v -112.295 110.165 -5.076 +v -112.237 109.878 -4.784 +v -112.217 109.7 -4.658 +v -112.37 110.117 -5.075 +v -109.25 108.405 -5.122 +v -112.015 110.333 -5.122 +v -109.985 110.333 -5.122 +v -109.708 110.284 -5.122 +v -112.156 110.32 -5.122 +v -112.34 110.264 -5.122 +v -118.5 114.05 -5.122 +v -112.504 110.16 -5.122 +v -112.324 110.228 -5.116 +v -123.5 114.05 -5.122 +v -112.75 109.795 -5.122 +v -103.5 114.05 -5.122 +v -109.54 110.193 -5.122 +v -98.5 114.05 -5.122 +v -109.277 109.863 -5.122 +v -99.942 109.794 -5.122 +v -99.498 110.35 -5.122 +v -98.856 110.66 -5.122 +v -97.273 113.896 -5.122 +v -100.1 109.1 -5.122 +v -99.942 108.406 -5.122 +v -99.498 107.85 -5.122 +v -102.09 106.588 -5.122 +v -98.856 107.54 -5.122 +v -103.5 106.588 -5.122 +v -101.785 106.523 -5.122 +v -101.534 106.342 -5.122 +v -100.662 105.616 -5.122 +v -99.624 105.157 -5.122 +v -98.5 105 -5.122 +v -98.144 107.54 -5.122 +v -97.376 105.157 -5.122 +v -97.502 107.85 -5.122 +v -96.338 105.616 -5.122 +v -97.058 108.406 -5.122 +v -95.466 106.342 -5.122 +v -95.215 106.523 -5.122 +v -94.911 106.588 -5.122 +v -94.688 106.588 -5.122 +v -94.41 106.64 -5.122 +v -93.632 108.2 -5.122 +v -96.9 109.1 -5.122 +v -94.007 107.023 -5.122 +v -94.172 106.793 -5.122 +v -93.561 109.436 -5.122 +v -93.799 110.65 -5.122 +v -97.058 109.794 -5.122 +v -94.33 111.766 -5.122 +v -97.502 110.35 -5.122 +v -95.12 112.717 -5.122 +v -96.123 113.442 -5.122 +v -98.144 110.66 -5.122 +v -109.496 108.04 -5.122 +v -109.66 107.936 -5.122 +v -109.844 107.88 -5.122 +v -109.985 107.867 -5.122 +v -118.5 106.588 -5.122 +v -118.5 106.406 -5.146 +v -103.5 106.406 -5.146 +v -112.015 107.867 -5.122 +v -122.058 108.406 -5.122 +v -119.91 106.588 -5.122 +v -120.215 106.523 -5.122 +v -122.502 107.85 -5.122 +v -121.338 105.616 -5.122 +v -120.466 106.342 -5.122 +v -121.9 109.1 -5.122 +v -112.015 107.91 -5.116 +v -112.292 107.916 -5.122 +v -109.985 107.91 -5.116 +v -109.85 107.92 -5.116 +v -112.015 107.93 -5.106 +v -112.278 107.953 -5.116 +v -112.438 108.04 -5.116 +v -112.46 108.007 -5.122 +v -112.265 107.988 -5.1 +v -109.985 107.93 -5.106 +v -112.015 107.95 -5.097 +v -109.985 107.95 -5.097 +v -109.858 107.957 -5.1 +v -112.015 107.982 -5.068 +v -112.254 108.018 -5.075 +v -112.416 108.07 -5.1 +v -109.985 107.982 -5.068 +v -111.902 108.186 -4.826 +v -109.863 107.988 -5.073 +v -109.692 108.006 -5.1 +v -109.783 108.314 -4.786 +v -109.705 108.035 -5.076 +v -110.098 108.186 -4.826 +v -111.902 108.475 -4.602 +v -110.098 108.475 -4.602 +v -111.902 108.478 -4.602 +v -112.217 108.5 -4.658 +v -110.098 108.478 -4.602 +v -111.902 108.837 -4.522 +v -112.215 108.837 -4.582 +v -110.098 108.837 -4.522 +v -109.785 108.837 -4.582 +v -109.63 108.083 -5.075 +v -109.676 107.972 -5.116 +v -112.488 108.575 -4.815 +v -112.237 108.322 -4.784 +v -112.217 108.314 -4.786 +v -112.485 108.837 -4.754 +v -112.217 108.837 -4.583 +v -112.37 108.08 -5.075 +v -112.398 108.095 -5.075 +v -112.485 108.532 -4.844 +v -112.608 108.377 -5.064 +v -112.645 108.372 -5.095 +v -112.682 108.356 -5.115 +v -112.51 108.553 -4.85 +v -112.615 108.386 -5.063 +v -112.53 108.59 -4.87 +v -112.683 108.818 -5.035 +v -112.716 108.818 -5.08 +v -112.672 108.837 -5.013 +v -112.488 108.837 -4.756 +v -112.488 109.363 -4.756 +v -112.485 109.363 -4.754 +v -112.683 109.382 -5.035 +v -112.672 109.363 -5.013 +v -112.636 109.754 -5.06 +v -112.716 109.382 -5.08 +v -112.667 109.765 -5.093 +v -112.488 109.625 -4.815 +v -112.53 109.61 -4.87 +v -112.485 109.668 -4.844 +v -112.51 109.647 -4.85 +v -112.6 109.814 -5.063 +v -112.434 110.076 -5.075 +v -112.454 110.1 -5.1 +v -112.478 110.13 -5.116 +v -112.707 109.78 -5.114 +v -112.763 109.382 -5.111 +v -112.82 109.382 -5.122 +v -112.763 108.818 -5.111 +v -112.82 108.818 -5.122 +v -112.723 108.337 -5.122 +v -123.144 110.66 -5.122 +v -123.856 110.66 -5.122 +v -122.502 110.35 -5.122 +v -122.058 109.794 -5.122 +v -125.877 113.442 -5.122 +v -124.498 110.35 -5.122 +v -124.727 113.895 -5.122 +v -126.88 112.717 -5.122 +v -124.942 109.794 -5.122 +v -127.67 111.766 -5.122 +v -128.2 110.65 -5.122 +v -125.1 109.1 -5.122 +v -128.44 109.436 -5.122 +v -128.368 108.2 -5.122 +v -124.942 108.406 -5.122 +v -127.993 107.023 -5.122 +v -127.828 106.793 -5.122 +v -127.59 106.64 -5.122 +v -127.312 106.588 -5.122 +v -127.09 106.588 -5.122 +v -126.785 106.523 -5.122 +v -126.534 106.342 -5.122 +v -124.498 107.85 -5.122 +v -125.662 105.616 -5.122 +v -123.856 107.54 -5.122 +v -124.624 105.157 -5.122 +v -123.5 105 -5.122 +v -123.144 107.54 -5.122 +v -122.376 105.157 -5.122 +v -112.215 109.363 -4.582 +v -112.217 109.363 -4.583 +v -111.902 109.363 -4.522 +v -118.5 106.238 -5.216 +v -103.5 106.238 -5.216 +v -118.5 105.65 -5.555 +v -103.5 105.65 -5.555 +v -117.75 105 -5.93 +v -118.125 105.087 -5.88 +v -118.4 105.325 -5.743 +v -104.25 105 -5.93 +v -103.6 105.325 -5.743 +v -103.875 105.087 -5.88 +v -111.902 108.837 -4.872 +v -110.098 108.837 -4.872 +v -111.902 108.625 -4.92 +v -112.086 108.837 -4.907 +v -110.098 108.625 -4.92 +v -109.914 108.837 -4.907 +v -111.902 108.624 -4.92 +v -112.087 108.64 -4.952 +v -112.086 109.363 -4.907 +v -111.902 109.363 -4.872 +v -111.902 109.575 -4.92 +v -112.087 109.56 -4.952 +v -110.098 109.363 -4.872 +v -112.246 109.517 -5.044 +v -112.1 109.666 -5.026 +v -112.245 109.363 -5.009 +v -112.087 109.363 -4.908 +v -111.902 109.576 -4.92 +v -110.098 109.575 -4.92 +v -112.087 108.837 -4.908 +v -112.245 108.837 -5.009 +v -112.246 109.363 -5.01 +v -112.246 108.837 -5.01 +v -112.246 108.683 -5.044 +v -112.355 109.363 -5.16 +v -112.272 109.51 -5.077 +v -112.355 108.837 -5.16 +v -112.365 109.382 -5.183 +v -112.365 108.818 -5.183 +v -112.272 108.69 -5.077 +v -112.367 108.528 -5.269 +v -112.475 108.818 -5.336 +v -112.47 108.488 -5.378 +v -112.378 109.533 -5.23 +v -112.475 109.382 -5.336 +v -112.634 108.818 -5.437 +v -112.6 108.438 -5.448 +v -112.356 108.494 -5.277 +v -112.416 108.34 -5.392 +v -112.26 108.67 -5.065 +v -112.245 108.658 -5.062 +v -112.328 108.404 -5.3 +v -112.336 108.237 -5.4 +v -112.522 108.266 -5.452 +v -112.268 108.318 -5.315 +v -112.1 108.534 -5.026 +v -112.087 108.53 -5.028 +v -112.232 108.293 -5.316 +v -112.09 108.244 -5.308 +v -112.19 108.264 -5.318 +v -112.233 108.17 -5.401 +v -112.015 108.25 -5.293 +v -112.015 108.142 -5.39 +v -112.108 108.14 -5.396 +v -112.285 108.057 -5.454 +v -112.416 108.14 -5.454 +v -112.13 108.014 -5.453 +v -112.5 108.043 -5.472 +v -112.34 107.934 -5.472 +v -112.537 108.07 -5.472 +v -118.5 106.588 -5.472 +v -112.15 107.883 -5.472 +v -112.107 107.87 -5.472 +v -112.015 107.867 -5.472 +v -112.015 108.01 -5.45 +v -103.5 106.588 -5.472 +v -109.985 107.867 -5.472 +v -99.942 108.406 -5.472 +v -102.09 106.588 -5.472 +v -100.1 109.1 -5.472 +v -101.785 106.523 -5.472 +v -99.498 107.85 -5.472 +v -100.662 105.616 -5.472 +v -101.534 106.342 -5.472 +v -98.856 107.54 -5.472 +v -99.624 105.157 -5.472 +v -98.144 107.54 -5.472 +v -98.5 105 -5.472 +v -97.502 107.85 -5.472 +v -96.338 105.616 -5.472 +v -97.376 105.157 -5.472 +v -97.058 108.406 -5.472 +v -95.466 106.342 -5.472 +v -95.215 106.523 -5.472 +v -94.911 106.588 -5.472 +v -94.688 106.588 -5.472 +v -94.41 106.64 -5.472 +v -94.172 106.793 -5.472 +v -94.007 107.023 -5.472 +v -93.632 108.2 -5.472 +v -96.9 109.1 -5.472 +v -93.561 109.436 -5.472 +v -97.058 109.794 -5.472 +v -93.799 110.65 -5.472 +v -97.502 110.35 -5.472 +v -95.12 112.717 -5.472 +v -94.33 111.766 -5.472 +v -98.144 110.66 -5.472 +v -96.123 113.442 -5.472 +v -98.856 110.66 -5.472 +v -98.5 114.05 -5.472 +v -97.273 113.896 -5.472 +v -99.498 110.35 -5.472 +v -103.5 114.05 -5.472 +v -99.942 109.794 -5.472 +v -118.5 114.05 -5.472 +v -109.736 107.904 -5.472 +v -109.663 107.943 -5.472 +v -109.37 110.01 -5.472 +v -109.463 110.13 -5.472 +v -109.85 110.317 -5.472 +v -109.5 110.157 -5.472 +v -109.66 110.266 -5.472 +v -109.528 108.014 -5.472 +v -109.5 108.044 -5.472 +v -109.354 108.198 -5.472 +v -109.22 109.706 -5.472 +v -109.263 109.815 -5.472 +v -109.307 109.927 -5.472 +v -109.238 108.435 -5.472 +v -109.208 108.596 -5.472 +v -109.184 108.724 -5.472 +v -109.18 108.818 -5.472 +v -109.18 109.382 -5.472 +v -109.868 108.014 -5.453 +v -109.715 108.057 -5.454 +v -109.582 108.143 -5.454 +v -109.767 108.17 -5.401 +v -109.477 108.27 -5.452 +v -109.663 108.238 -5.4 +v -109.366 108.623 -5.443 +v -109.583 108.344 -5.392 +v -109.768 108.293 -5.316 +v -109.73 108.32 -5.315 +v -109.81 108.264 -5.318 +v -109.913 108.53 -5.028 +v -109.9 108.534 -5.026 +v -109.908 108.244 -5.308 +v -109.89 108.14 -5.397 +v -109.913 108.64 -4.952 +v -110.098 108.454 -5.05 +v -109.985 108.25 -5.293 +v -109.985 108.142 -5.39 +v -109.985 108.076 -5.42 +v -111.902 108.454 -5.05 +v -110.098 108.624 -4.92 +v -109.913 108.837 -4.908 +v -112.015 108.076 -5.42 +v -109.985 108.01 -5.45 +v -109.845 107.888 -5.472 +v -109.893 110.328 -5.472 +v -109.985 110.333 -5.472 +v -112.015 110.333 -5.472 +v -122.502 110.35 -5.472 +v -123.5 114.05 -5.472 +v -122.058 109.794 -5.472 +v -121.9 109.1 -5.472 +v -112.015 110.19 -5.45 +v -112.155 110.312 -5.472 +v -123.144 110.66 -5.472 +v -124.727 113.895 -5.472 +v -123.856 110.66 -5.472 +v -125.877 113.442 -5.472 +v -124.498 110.35 -5.472 +v -126.88 112.717 -5.472 +v -124.942 109.794 -5.472 +v -127.67 111.766 -5.472 +v -125.1 109.1 -5.472 +v -128.2 110.65 -5.472 +v -124.942 108.406 -5.472 +v -128.368 108.2 -5.472 +v -128.44 109.436 -5.472 +v -127.993 107.023 -5.472 +v -127.828 106.793 -5.472 +v -127.59 106.64 -5.472 +v -127.312 106.588 -5.472 +v -127.09 106.588 -5.472 +v -126.785 106.523 -5.472 +v -126.534 106.342 -5.472 +v -125.662 105.616 -5.472 +v -124.498 107.85 -5.472 +v -124.624 105.157 -5.472 +v -123.856 107.54 -5.472 +v -123.5 105 -5.472 +v -123.144 107.54 -5.472 +v -122.376 105.157 -5.472 +v -121.338 105.616 -5.472 +v -122.502 107.85 -5.472 +v -120.466 106.342 -5.472 +v -122.058 108.406 -5.472 +v -120.215 106.523 -5.472 +v -112.82 108.818 -5.472 +v -112.78 108.494 -5.472 +v -112.82 109.382 -5.472 +v -112.634 109.382 -5.437 +v -119.91 106.588 -5.472 +v -112.737 108.385 -5.472 +v -112.488 109.552 -5.359 +v -112.347 109.697 -5.273 +v -112.245 109.542 -5.062 +v -112.33 109.794 -5.299 +v -112.26 109.53 -5.065 +v -112.232 109.906 -5.316 +v -112.27 109.88 -5.315 +v -112.417 109.856 -5.392 +v -112.337 109.962 -5.4 +v -112.19 109.936 -5.318 +v -112.087 109.67 -5.028 +v -112.233 110.03 -5.401 +v -112.418 110.057 -5.454 +v -112.285 110.143 -5.454 +v -112.523 109.93 -5.452 +v -112.5 110.156 -5.472 +v -112.472 110.186 -5.472 +v -112.634 109.577 -5.443 +v -112.762 109.765 -5.472 +v -112.646 110.002 -5.472 +v -112.816 109.476 -5.472 +v -112.792 109.604 -5.472 +v -112.337 110.257 -5.472 +v -112.264 110.296 -5.472 +v -112.132 110.186 -5.453 +v -112.11 110.06 -5.397 +v -109.985 110.19 -5.45 +v -109.87 110.186 -5.453 +v -109.715 110.143 -5.454 +v -109.584 110.06 -5.454 +v -109.478 109.934 -5.452 +v -112.693 108.273 -5.472 +v -112.63 108.19 -5.472 +v -110.098 109.576 -4.92 +v -109.913 109.56 -4.952 +v -109.914 109.363 -4.907 +v -110.098 109.746 -5.05 +v -109.913 109.67 -5.028 +v -111.902 109.746 -5.05 +v -112.015 109.95 -5.293 +v -109.985 109.95 -5.293 +v -112.092 109.956 -5.308 +v -112.015 110.058 -5.39 +v -112.015 110.124 -5.42 +v -109.985 110.124 -5.42 +v -109.985 110.058 -5.39 +v -109.892 110.06 -5.396 +v -109.91 109.956 -5.308 +v -109.767 110.03 -5.401 +v -109.664 109.963 -5.4 +v -109.768 109.907 -5.316 +v -109.81 109.936 -5.318 +v -109.584 109.86 -5.392 +v -109.732 109.882 -5.315 +v -109.4 109.762 -5.448 +v -109.644 109.706 -5.277 +v -109.672 109.796 -5.3 +v -109.53 109.712 -5.378 +v -109.9 109.666 -5.026 +v -109.755 109.542 -5.062 +v -109.754 109.517 -5.044 +v -109.74 109.53 -5.065 +v -109.728 109.51 -5.077 +v -109.645 109.363 -5.16 +v -109.633 109.672 -5.269 +v -109.635 109.382 -5.183 +v -109.635 108.818 -5.183 +v -109.525 109.382 -5.336 +v -109.366 109.382 -5.437 +v -109.525 108.818 -5.336 +v -109.366 108.818 -5.437 +v -109.512 108.648 -5.359 +v -109.622 108.667 -5.23 +v -109.67 108.406 -5.299 +v -109.653 108.503 -5.273 +v -109.754 108.683 -5.044 +v -109.755 108.658 -5.062 +v -109.755 108.837 -5.009 +v -109.913 109.363 -4.908 +v -109.755 109.363 -5.009 +v -109.754 108.837 -5.01 +v -109.754 109.363 -5.01 +v -109.645 108.837 -5.16 +v -109.728 108.69 -5.077 +v -109.74 108.67 -5.065 +v -103.5 108.8 -0.476 +v -103.5 108.64 -0.786 +v -103.5 108.933 -0.514 +v -103.5 107.227 0.343 +v -103.5 108.905 -0.863 +v -103.5 107.065 0.032 +v -103.5 109.07 -0.498 +v -103.5 109.18 -0.83 +v -103.5 113.832 1.06 +v -103.5 113.94 0.728 +v -103.5 114.158 1.087 +v -103.5 114.104 0.741 +v -103.5 114.46 0.962 +v -103.5 114.255 0.679 +v -103.5 114.673 0.713 +v -103.5 114.362 0.554 +v -103.5 114.75 0.395 +v -103.5 114.4 0.395 +v -103.6 106.894 0.516 +v -103.6 106.733 0.205 +v -103.875 106.65 0.642 +v -103.875 106.49 0.332 +v -103.5 114.225 -5.075 +v -103.5 114.4 -5.378 +v -103.5 114.353 -4.947 +v -103.5 114.656 -5.122 +v -103.5 114.4 -4.772 +v -103.5 114.75 -4.772 +v -103.5 106.413 -5.519 +v -103.5 105.825 -5.858 +v -103.6 105.5 -6.046 +v -103.875 105.262 -6.183 +v -104.25 105.175 -6.233 +v -117.75 105.175 -6.233 +v -118.5 106.413 -5.519 +v -118.125 105.262 -6.183 +v -118.4 105.5 -6.046 +v -118.5 105.825 -5.858 +v -118.5 114.4 -5.378 +v -118.5 114.656 -5.122 +v -118.5 114.75 -4.772 +v -118.5 114.75 0.395 +v -118.675 114.797 0.395 +v -118.675 114.797 -4.772 +v -103.325 114.797 -4.772 +v -118.5 114.673 0.713 +v -103.325 114.797 0.395 +v -118.5 114.46 0.962 +v -118.5 114.158 1.087 +v -119.676 115.375 -4.772 +v -119.676 115.375 0.395 +v -120.326 115.75 -4.022 +v -120.24 115.7 -4.397 +v -120 115.563 -4.671 +v -120.326 115.75 -0.355 +v -120 115.562 0.295 +v -120.24 115.7 0.02 +v -118.5 113.832 1.06 +v -118.5 109.07 -0.498 +v -118.5 108.933 -0.514 +v -118.5 108.8 -0.476 +v -118.4 106.894 0.516 +v -118.125 106.65 0.642 +v -118.5 107.227 0.343 +v -117.75 106.562 0.689 +v -104.25 106.562 0.689 +v -117.75 106.4 0.378 +v -104.25 106.4 0.378 +v -118.125 106.49 0.332 +v -118.4 106.733 0.205 +v -118.5 107.065 0.032 +v -118.5 108.64 -0.786 +v -118.5 108.905 -0.863 +v -118.5 109.18 -0.83 +v -118.5 113.94 0.728 +v -118.5 114.104 0.741 +v -118.5 114.255 0.679 +v -118.5 114.362 0.554 +v -118.5 114.4 0.395 +v -103.32 114.424 -4.772 +v -103.32 114.424 0.395 +v -118.5 114.4 -4.772 +v -118.68 114.424 0.395 +v -118.5 114.353 -4.947 +v -118.68 114.424 -4.772 +v -118.85 114.494 0.395 +v -118.85 114.494 -4.772 +v -119.85 115.072 -4.772 +v -119.85 115.072 0.395 +v -120.5 115.447 -4.022 +v -120.176 115.26 -4.671 +v -120.5 115.447 -0.355 +v -120.414 115.397 0.02 +v -120.176 115.26 0.295 +v -120.414 115.397 -4.397 +v -118.5 114.225 -5.075 +v -103.15 114.494 -4.772 +v -103.15 114.494 0.395 +v -102.15 115.072 0.395 +v -102.324 115.375 0.395 +v -102.324 115.375 -4.772 +v -102.15 115.072 -4.772 +v -102 115.563 -4.671 +v -101.824 115.26 -4.671 +v -101.76 115.7 -4.397 +v -101.586 115.397 -4.397 +v -101.674 115.75 -4.022 +v -101.5 115.447 -4.022 +v -101.674 115.75 -0.355 +v -101.5 115.447 -0.355 +v -101.76 115.7 0.02 +v -101.586 115.397 0.02 +v -102 115.563 0.295 +v -101.824 115.26 0.295 +v 93.32 -120.02 -3.846 +v 93.603 -120.302 -3.846 +v 93.522 -120.383 -3.272 +v 93.24 -120.1 -3.272 +v 93.55 -119.79 -4.333 +v 93.833 -120.072 -4.333 +v 93.894 -119.445 -4.658 +v 94.177 -119.728 -4.658 +v 94.3 -119.04 -4.772 +v 94.583 -119.322 -4.772 +v 93.24 -120.1 -1.104 +v 93.522 -120.383 -1.104 +v 93.603 -120.302 -0.53 +v 93.32 -120.02 -0.53 +v 93.833 -120.072 -0.043 +v 93.55 -119.79 -0.043 +v 94.177 -119.728 0.282 +v 93.894 -119.445 0.282 +v 94.583 -119.322 0.396 +v 94.3 -119.04 0.396 +v 112 -107.178 0.406 +v 112 -107.366 0.759 +v 112.574 -107.466 0.705 +v 112.574 -107.28 0.352 +v 100 -107.178 0.406 +v 100 -107.366 0.759 +v 99.426 -107.28 0.352 +v 99.426 -107.466 0.705 +v 98.94 -107.566 0.2 +v 98.94 -107.753 0.552 +v 98.614 -107.995 -0.03 +v 98.614 -108.183 0.324 +v 98.5 -108.502 -0.299 +v 98.5 -108.69 0.054 +v 98.5 -109.37 -0.76 +v 98.5 -109.557 -0.406 +v 98.5 -109.69 -0.446 +v 98.5 -109.656 -0.844 +v 98.5 -109.83 -0.43 +v 98.5 -109.953 -0.81 +v 98.5 -114.568 1.11 +v 98.5 -114.692 0.73 +v 98.5 -114.917 1.137 +v 98.5 -114.855 0.742 +v 98.5 -115.24 1.003 +v 98.5 -115.006 0.68 +v 98.5 -115.468 0.737 +v 98.5 -115.112 0.555 +v 98.5 -115.55 0.396 +v 98.5 -115.15 0.396 +v 113.06 -107.753 0.552 +v 113.06 -107.566 0.2 +v 113.386 -108.183 0.324 +v 113.386 -107.995 -0.03 +v 113.5 -108.69 0.054 +v 113.5 -108.502 -0.299 +v 113.5 -109.557 -0.406 +v 113.5 -109.37 -0.76 +v 113.5 -109.69 -0.446 +v 113.5 -109.656 -0.844 +v 113.5 -109.83 -0.43 +v 113.5 -109.953 -0.81 +v 113.5 -114.568 1.11 +v 113.5 -114.692 0.73 +v 113.5 -114.855 0.742 +v 113.5 -114.917 1.137 +v 113.5 -115.006 0.68 +v 113.5 -115.24 1.003 +v 113.5 -115.112 0.555 +v 113.5 -115.468 0.737 +v 113.5 -115.15 0.396 +v 113.5 -115.55 0.396 +v 113.5 -115.55 -4.772 +v 113.5 -115.15 -4.772 +v 113.5 -115.103 -4.947 +v 113.5 -115.45 -5.147 +v 113.5 -114.975 -5.075 +v 113.5 -115.175 -5.421 +v 113.5 -114.8 -5.122 +v 113.5 -114.8 -5.522 +v 113.5 -106.197 -5.672 +v 113.5 -106.397 -6.018 +v 113.386 -105.9 -6.305 +v 113.386 -105.7 -5.959 +v 113.5 -106.976 -5.222 +v 113.5 -107.176 -5.569 +v 113.5 -107.35 -5.522 +v 113.5 -107.35 -5.122 +v 113.06 -105.48 -6.549 +v 113.06 -105.28 -6.202 +v 112.574 -105.197 -6.711 +v 112.574 -104.997 -6.365 +v 112 -105.098 -6.768 +v 112 -104.898 -6.422 +v 100 -105.098 -6.768 +v 100 -104.898 -6.422 +v 99.426 -105.197 -6.711 +v 99.426 -104.997 -6.365 +v 98.94 -105.48 -6.549 +v 98.94 -105.28 -6.202 +v 98.614 -105.9 -6.305 +v 98.614 -105.7 -5.959 +v 98.5 -106.397 -6.018 +v 98.5 -106.197 -5.672 +v 98.5 -107.176 -5.569 +v 98.5 -106.976 -5.222 +v 98.5 -107.35 -5.522 +v 98.5 -107.35 -5.122 +v 98.5 -114.8 -5.522 +v 98.5 -114.8 -5.122 +v 98.5 -114.975 -5.075 +v 98.5 -115.175 -5.421 +v 98.5 -115.103 -4.947 +v 98.5 -115.45 -5.147 +v 98.5 -115.15 -4.772 +v 98.5 -115.55 -4.772 +v 127.57 -107.35 -5.522 +v 127.57 -107.35 -5.122 +v 127.64 -107.363 -5.122 +v 127.64 -107.363 -5.522 +v 126.806 -107.35 -5.522 +v 126.806 -107.35 -5.122 +v 126.722 -107.332 -5.522 +v 126.722 -107.332 -5.122 +v 126.653 -107.28 -5.522 +v 126.653 -107.28 -5.122 +v 125.763 -106.48 -5.522 +v 125.763 -106.48 -5.122 +v 124.682 -105.974 -5.522 +v 124.682 -105.974 -5.122 +v 123.5 -105.8 -5.522 +v 123.5 -105.8 -5.122 +v 122.318 -105.974 -5.522 +v 122.318 -105.974 -5.122 +v 121.237 -106.48 -5.522 +v 121.237 -106.48 -5.122 +v 120.347 -107.28 -5.522 +v 120.347 -107.28 -5.122 +v 120.278 -107.332 -5.522 +v 120.278 -107.332 -5.122 +v 120.194 -107.35 -5.522 +v 120.194 -107.35 -5.122 +v 127.7 -107.398 -5.122 +v 127.7 -107.398 -5.522 +v 127.744 -107.45 -5.122 +v 127.744 -107.45 -5.522 +v 98.213 -115.207 -4.772 +v 98.213 -115.207 0.396 +v 97.97 -115.37 -4.772 +v 97.97 -115.37 0.396 +v 125.95 -114.144 -5.122 +v 126.965 -113.365 -5.122 +v 124.244 -111.317 -5.122 +v 124.768 -114.633 -5.122 +v 124.817 -110.81 -5.122 +v 127.743 -112.35 -5.122 +v 123.5 -111.5 -5.122 +v 123.5 -114.8 -5.122 +v 122.756 -111.317 -5.122 +v 122.183 -110.81 -5.122 +v 121.912 -110.093 -5.122 +v 122.004 -109.333 -5.122 +v 122.44 -108.702 -5.122 +v 123.117 -108.347 -5.122 +v 123.883 -108.347 -5.122 +v 124.56 -108.702 -5.122 +v 124.996 -109.333 -5.122 +v 128.233 -108.633 -5.122 +v 128.4 -109.9 -5.122 +v 125.088 -110.093 -5.122 +v 128.233 -111.17 -5.122 +v 125.088 -110.093 -5.522 +v 124.996 -109.333 -5.522 +v 128.233 -108.633 -5.522 +v 128.4 -109.9 -5.522 +v 128.233 -111.17 -5.522 +v 124.817 -110.81 -5.522 +v 124.56 -108.702 -5.522 +v 123.883 -108.347 -5.522 +v 123.117 -108.347 -5.522 +v 122.44 -108.702 -5.522 +v 122.004 -109.333 -5.522 +v 121.912 -110.093 -5.522 +v 122.183 -110.81 -5.522 +v 123.5 -114.8 -5.522 +v 122.756 -111.317 -5.522 +v 123.5 -111.5 -5.522 +v 124.768 -114.633 -5.522 +v 124.244 -111.317 -5.522 +v 125.95 -114.144 -5.522 +v 126.965 -113.365 -5.522 +v 127.743 -112.35 -5.522 +v 98.366 -115.577 -4.772 +v 98.366 -115.577 0.396 +v 98.252 -115.653 -4.772 +v 98.252 -115.653 0.396 +v -93.894 -119.445 -4.658 +v -94.177 -119.728 -4.658 +v -94.583 -119.322 -4.772 +v -94.3 -119.04 -4.772 +v -93.55 -119.79 -4.333 +v -93.833 -120.072 -4.333 +v -93.32 -120.02 -3.846 +v -93.603 -120.302 -3.846 +v -93.24 -120.1 -3.272 +v -93.522 -120.383 -3.272 +v -93.24 -120.1 -1.104 +v -93.522 -120.383 -1.104 +v -93.32 -120.02 -0.53 +v -93.603 -120.302 -0.53 +v -93.55 -119.79 -0.043 +v -93.833 -120.072 -0.043 +v -93.894 -119.445 0.282 +v -94.177 -119.728 0.282 +v -94.3 -119.04 0.396 +v -94.583 -119.322 0.396 +v -113.5 -108.502 -0.299 +v -113.5 -108.69 0.054 +v -113.386 -108.183 0.324 +v -113.386 -107.995 -0.03 +v -113.5 -109.37 -0.76 +v -113.5 -109.557 -0.406 +v -113.5 -109.69 -0.446 +v -113.5 -109.656 -0.844 +v -113.5 -109.83 -0.43 +v -113.5 -109.953 -0.81 +v -113.5 -114.568 1.11 +v -113.5 -114.692 0.73 +v -113.5 -114.917 1.137 +v -113.5 -114.855 0.742 +v -113.5 -115.24 1.003 +v -113.5 -115.006 0.68 +v -113.5 -115.468 0.737 +v -113.5 -115.112 0.555 +v -113.5 -115.55 0.396 +v -113.5 -115.15 0.396 +v -113.5 -115.55 -4.772 +v -113.5 -115.15 -4.772 +v -113.5 -115.45 -5.147 +v -113.5 -115.103 -4.947 +v -113.5 -115.175 -5.421 +v -113.5 -114.975 -5.075 +v -113.5 -114.8 -5.522 +v -113.5 -114.8 -5.122 +v -113.06 -107.753 0.552 +v -113.06 -107.566 0.2 +v -112.574 -107.466 0.705 +v -112.574 -107.28 0.352 +v -112 -107.366 0.759 +v -112 -107.178 0.406 +v -100 -107.366 0.759 +v -100 -107.178 0.406 +v -99.426 -107.466 0.705 +v -99.426 -107.28 0.352 +v -98.94 -107.753 0.552 +v -98.94 -107.566 0.2 +v -98.614 -108.183 0.324 +v -98.614 -107.995 -0.03 +v -98.5 -108.69 0.054 +v -98.5 -108.502 -0.299 +v -98.5 -109.557 -0.406 +v -98.5 -109.37 -0.76 +v -98.5 -109.69 -0.446 +v -98.5 -109.656 -0.844 +v -98.5 -109.83 -0.43 +v -98.5 -109.953 -0.81 +v -98.5 -114.568 1.11 +v -98.5 -114.692 0.73 +v -98.5 -114.855 0.742 +v -98.5 -114.917 1.137 +v -98.5 -115.006 0.68 +v -98.5 -115.24 1.003 +v -98.5 -115.112 0.555 +v -98.5 -115.468 0.737 +v -98.5 -115.15 0.396 +v -98.5 -115.55 0.396 +v -112 -104.898 -6.422 +v -112 -105.098 -6.768 +v -112.574 -105.197 -6.711 +v -112.574 -104.997 -6.365 +v -100 -104.898 -6.422 +v -100 -105.098 -6.768 +v -99.426 -104.997 -6.365 +v -99.426 -105.197 -6.711 +v -98.94 -105.28 -6.202 +v -98.94 -105.48 -6.549 +v -98.614 -105.7 -5.959 +v -98.614 -105.9 -6.305 +v -98.5 -106.197 -5.672 +v -98.5 -106.397 -6.018 +v -98.5 -106.976 -5.222 +v -98.5 -107.176 -5.569 +v -98.5 -107.35 -5.122 +v -98.5 -107.35 -5.522 +v -98.5 -114.8 -5.122 +v -98.5 -114.8 -5.522 +v -98.5 -114.975 -5.075 +v -98.5 -115.175 -5.421 +v -98.5 -115.103 -4.947 +v -98.5 -115.45 -5.147 +v -98.5 -115.15 -4.772 +v -98.5 -115.55 -4.772 +v -113.06 -105.48 -6.549 +v -113.06 -105.28 -6.202 +v -113.386 -105.9 -6.305 +v -113.386 -105.7 -5.959 +v -113.5 -106.397 -6.018 +v -113.5 -106.197 -5.672 +v -113.5 -107.176 -5.569 +v -113.5 -106.976 -5.222 +v -113.5 -107.35 -5.122 +v -113.5 -107.35 -5.522 +v -127.744 -107.45 -5.522 +v -127.744 -107.45 -5.122 +v -127.7 -107.398 -5.122 +v -127.7 -107.398 -5.522 +v -127.64 -107.363 -5.122 +v -127.64 -107.363 -5.522 +v -127.57 -107.35 -5.122 +v -127.57 -107.35 -5.522 +v -126.806 -107.35 -5.122 +v -126.806 -107.35 -5.522 +v -126.722 -107.332 -5.522 +v -126.722 -107.332 -5.122 +v -126.653 -107.28 -5.522 +v -126.653 -107.28 -5.122 +v -125.763 -106.48 -5.122 +v -125.763 -106.48 -5.522 +v -124.682 -105.974 -5.122 +v -124.682 -105.974 -5.522 +v -123.5 -105.8 -5.122 +v -123.5 -105.8 -5.522 +v -122.318 -105.974 -5.122 +v -122.318 -105.974 -5.522 +v -121.237 -106.48 -5.122 +v -121.237 -106.48 -5.522 +v -120.347 -107.28 -5.122 +v -120.347 -107.28 -5.522 +v -120.278 -107.332 -5.522 +v -120.278 -107.332 -5.122 +v -120.194 -107.35 -5.522 +v -120.194 -107.35 -5.122 +v -98.213 -115.207 0.396 +v -98.213 -115.207 -4.772 +v -97.97 -115.37 0.396 +v -97.97 -115.37 -4.772 +v -123.5 -114.8 -5.122 +v -123.5 -111.5 -5.122 +v -124.768 -114.633 -5.122 +v -122.183 -110.81 -5.122 +v -122.756 -111.317 -5.122 +v -124.244 -111.317 -5.122 +v -125.95 -114.144 -5.122 +v -124.817 -110.81 -5.122 +v -126.965 -113.365 -5.122 +v -125.088 -110.093 -5.122 +v -128.233 -111.17 -5.122 +v -127.743 -112.35 -5.122 +v -124.996 -109.333 -5.122 +v -128.233 -108.633 -5.122 +v -128.4 -109.9 -5.122 +v -124.56 -108.702 -5.122 +v -123.883 -108.347 -5.122 +v -123.117 -108.347 -5.122 +v -122.44 -108.702 -5.122 +v -122.004 -109.333 -5.122 +v -121.912 -110.093 -5.122 +v -121.912 -110.093 -5.522 +v -122.004 -109.333 -5.522 +v -122.183 -110.81 -5.522 +v -122.44 -108.702 -5.522 +v -123.117 -108.347 -5.522 +v -123.883 -108.347 -5.522 +v -124.56 -108.702 -5.522 +v -124.996 -109.333 -5.522 +v -128.233 -108.633 -5.522 +v -128.4 -109.9 -5.522 +v -125.088 -110.093 -5.522 +v -128.233 -111.17 -5.522 +v -124.817 -110.81 -5.522 +v -127.743 -112.35 -5.522 +v -126.965 -113.365 -5.522 +v -124.244 -111.317 -5.522 +v -125.95 -114.144 -5.522 +v -123.5 -111.5 -5.522 +v -124.768 -114.633 -5.522 +v -122.756 -111.317 -5.522 +v -123.5 -114.8 -5.522 +v -98.366 -115.577 -4.772 +v -98.366 -115.577 0.396 +v -98.252 -115.653 0.396 +v -98.252 -115.653 -4.772 +v 128.5 109.1 -0.6 +v 128.5 -109.9 -0.6 +v 128.5 109.1 -4.6 +v 127.83 111.6 -4.6 +v 127.83 111.6 -0.6 +v 128.5 -109.9 -4.6 +v 127.83 -112.4 -0.6 +v 127.83 -112.4 -4.6 +v 126 -114.23 -0.6 +v 126 -114.23 -4.6 +v 123.5 -114.9 -0.6 +v 123.5 -114.9 -4.6 +v 126 113.43 -4.6 +v 126 113.43 -0.6 +v 123.5 114.1 -4.6 +v -123.5 114.1 -4.6 +v 123.5 114.1 -0.6 +v -123.5 114.1 -0.6 +v -123.5 -114.9 -0.6 +v -128.5 -109.9 -0.6 +v -128.5 109.1 -0.6 +v -127.83 111.6 -0.6 +v -126 113.43 -0.6 +v -127.83 -112.4 -0.6 +v -126 -114.23 -0.6 +v -123.5 -114.9 -4.6 +v -128.5 109.1 -4.6 +v -126 113.43 -4.6 +v -128.5 -109.9 -4.6 +v -127.83 111.6 -4.6 +v -127.83 -112.4 -4.6 +v -126 -114.23 -4.6 +v 127.657 -112.678 -4.6 +v 127.037 -113.437 -4.6 +v 127.657 -112.678 -6.2 +v 128.12 -111.814 -4.6 +v 128.12 -111.814 -6.2 +v 127.037 -113.437 -6.2 +v 126.278 -114.06 -4.6 +v 126.278 -114.06 -6.2 +v 125.414 -114.52 -4.6 +v 125.414 -114.52 -6.2 +v 124.477 -114.806 -4.6 +v 124.477 -114.806 -6.2 +v 123.498 -114.9 -4.6 +v 123.498 -114.9 -6.2 +v 117.75 -114.9 -6.2 +v 117.75 -114.9 -4.6 +v 104.25 -114.9 -6.2 +v 104.25 -114.9 -4.6 +v 49.25 -114.9 -6.2 +v 49.25 -114.9 -4.6 +v 128.283 -111.275 -4.6 +v 128.283 -111.275 -6.2 +v 128.403 -110.877 -4.6 +v 128.403 -110.877 -6.2 +v 128.5 -109.9 -4.6 +v 128.5 -109.9 -6.2 +v 128.5 -0.4 -4.6 +v 128.5 -0.4 -6.2 +v 128.5 107.725 -4.6 +v 128.5 107.725 -6.2 +v 128.5 109.102 -4.6 +v 128.5 109.102 -6.2 +v 128.227 110.475 -4.6 +v 128.227 110.475 -6.2 +v 128.12 111.016 -4.6 +v 128.12 111.016 -6.2 +v 127.035 112.638 -6.2 +v 127.035 112.638 -4.6 +v 125.412 113.72 -6.2 +v 125.412 113.72 -4.6 +v 123.5 114.1 -6.2 +v 123.5 114.1 -4.6 +v 117.75 114.1 -6.2 +v 117.75 114.1 -4.6 +v 104.25 114.1 -6.2 +v 104.25 114.1 -4.6 +v 49.25 114.1 -6.2 +v 49.25 114.1 -4.6 +v -123.498 114.1 -6.2 +v -123.498 114.1 -4.6 +v -117.75 114.1 -6.2 +v -125.412 113.72 -6.2 +v -117.75 114.1 -4.6 +v -125.412 113.72 -4.6 +v -104.25 114.1 -6.2 +v -104.25 114.1 -4.6 +v -49.25 114.1 -6.2 +v -49.25 114.1 -4.6 +v -126.75 112.828 -4.6 +v -126.75 112.828 -6.2 +v -127.035 112.638 -4.6 +v -127.035 112.638 -6.2 +v -128.12 111.016 -6.2 +v -128.12 111.016 -4.6 +v -128.227 110.475 -6.2 +v -128.227 110.475 -4.6 +v -128.5 109.102 -6.2 +v -128.5 109.102 -4.6 +v -128.5 107.725 -4.6 +v -128.5 107.725 -6.2 +v -128.5 -0.4 -4.6 +v -128.5 -0.4 -6.2 +v -128.5 -109.9 -4.6 +v -128.5 -109.9 -6.2 +v -128.403 -110.877 -4.6 +v -128.403 -110.877 -6.2 +v -128.282 -111.275 -4.6 +v -128.282 -111.275 -6.2 +v -128.12 -111.814 -4.6 +v -128.12 -111.814 -6.2 +v -127.656 -112.678 -4.6 +v -127.656 -112.678 -6.2 +v -127.034 -113.437 -4.6 +v -127.034 -113.437 -6.2 +v -126.75 -113.67 -4.6 +v -126.75 -113.67 -6.2 +v -126.277 -114.06 -4.6 +v -126.277 -114.06 -6.2 +v -125.414 -114.52 -4.6 +v -125.414 -114.52 -6.2 +v -124.476 -114.806 -4.6 +v -124.476 -114.806 -6.2 +v -123.498 -114.9 -4.6 +v -123.498 -114.9 -6.2 +v -117.75 -114.9 -4.6 +v -117.75 -114.9 -6.2 +v -104.25 -114.9 -4.6 +v -104.25 -114.9 -6.2 +v -49.25 -114.9 -4.6 +v -49.25 -114.9 -6.2 +v 97.75 110.4 -4.6 +v 98.034 110.475 -4.6 +v 49.25 110.475 -4.6 +v 97.2 109.85 -4.6 +v 98.5 110.6 -4.6 +v 98.966 110.475 -4.6 +v 104.25 110.475 -4.6 +v 117.75 110.475 -4.6 +v 99.25 110.4 -4.6 +v 99.8 109.85 -4.6 +v 104.25 107.725 -4.6 +v 100 109.1 -4.6 +v 99.8 108.35 -4.6 +v 99.25 107.8 -4.6 +v 98.966 107.725 -4.6 +v 98.5 107.6 -4.6 +v 104.25 -0.4 -4.6 +v 98.034 107.725 -4.6 +v 49.25 107.725 -4.6 +v 49.25 -0.4 -4.6 +v 0 107.6 -4.6 +v 0.467 107.725 -4.6 +v 104.25 -111.275 -4.6 +v 49.25 -111.275 -4.6 +v 123.033 -111.275 -4.6 +v 117.75 -111.275 -4.6 +v 123.5 -111.4 -4.6 +v 122.75 -111.2 -4.6 +v 122.2 -110.65 -4.6 +v 122 -109.9 -4.6 +v 122.2 -109.15 -4.6 +v 122.75 -108.6 -4.6 +v 117.75 -0.4 -4.6 +v 123.5 -108.4 -4.6 +v 124.25 -108.6 -4.6 +v 124.8 -109.15 -4.6 +v 125 -109.9 -4.6 +v 124.8 -110.65 -4.6 +v 124.25 -111.2 -4.6 +v 123.967 -111.275 -4.6 +v 123.967 107.725 -4.6 +v 123.5 107.6 -4.6 +v 123.033 107.725 -4.6 +v 124.25 107.8 -4.6 +v 124.8 108.35 -4.6 +v 125 109.1 -4.6 +v 124.8 109.85 -4.6 +v 124.25 110.4 -4.6 +v 123.966 110.475 -4.6 +v 123.5 110.6 -4.6 +v 123.034 110.475 -4.6 +v 122.75 110.4 -4.6 +v 122.2 109.85 -4.6 +v 122 109.1 -4.6 +v 117.75 107.725 -4.6 +v 122.2 108.35 -4.6 +v 122.75 107.8 -4.6 +v 113.5 109.35 -4.6 +v 113.5 108.85 -4.6 +v 113.423 108.467 -4.6 +v 113.207 108.143 -4.6 +v 112.882 107.926 -4.6 +v 112.5 107.85 -4.6 +v 113.423 109.733 -4.6 +v 112.882 110.274 -4.6 +v 113.207 110.057 -4.6 +v 112.5 110.35 -4.6 +v 113.33 -109.094 -4.6 +v 112.695 -108.67 -4.6 +v 112.882 -108.726 -4.6 +v 113.055 -108.82 -4.6 +v 113.207 -108.943 -4.6 +v 108.943 -108.82 -4.6 +v 109.117 -108.726 -4.6 +v 109.304 -108.67 -4.6 +v 109.5 -108.65 -4.6 +v 112.5 -108.65 -4.6 +v 113.424 -109.267 -4.6 +v 113.48 -109.455 -4.6 +v 113.5 -109.65 -4.6 +v 113.5 -110.15 -4.6 +v 113.48 -110.345 -4.6 +v 113.424 -110.533 -4.6 +v 113.33 -110.705 -4.6 +v 113.207 -110.856 -4.6 +v 113.055 -110.982 -4.6 +v 112.882 -111.074 -4.6 +v 112.695 -111.13 -4.6 +v 112.5 -111.15 -4.6 +v 108.793 -108.943 -4.6 +v 108.575 -109.267 -4.6 +v 108.667 -109.094 -4.6 +v 108.52 -109.455 -4.6 +v 108.5 -109.65 -4.6 +v 108.5 -110.15 -4.6 +v 108.52 -110.345 -4.6 +v 108.575 -110.533 -4.6 +v 108.667 -110.705 -4.6 +v 108.793 -110.856 -4.6 +v 108.943 -110.982 -4.6 +v 109.117 -111.074 -4.6 +v 109.304 -111.13 -4.6 +v 109.5 -111.15 -4.6 +v 108.5 108.85 -4.6 +v 108.634 108.35 -4.6 +v 109.5 107.85 -4.6 +v 109 107.984 -4.6 +v 108.5 109.35 -4.6 +v 108.634 109.85 -4.6 +v 109 110.216 -4.6 +v 109.5 110.35 -4.6 +v 1.3 109.85 -4.6 +v 1.5 109.1 -4.6 +v 97.75 107.8 -4.6 +v 97.2 108.35 -4.6 +v 97 109.1 -4.6 +v 0.466 110.475 -4.6 +v 0.75 110.4 -4.6 +v 0 110.6 -4.6 +v -49.25 110.475 -4.6 +v -98.034 110.475 -4.6 +v -49.25 107.725 -4.6 +v -1.5 109.1 -4.6 +v -1.3 109.85 -4.6 +v -97.75 110.4 -4.6 +v -97.2 109.85 -4.6 +v -0.466 110.475 -4.6 +v -0.75 110.4 -4.6 +v -104.25 110.475 -4.6 +v -98.966 110.475 -4.6 +v -98.5 110.6 -4.6 +v -99.25 110.4 -4.6 +v -99.8 109.85 -4.6 +v -100 109.1 -4.6 +v -104.25 107.725 -4.6 +v -99.8 108.35 -4.6 +v -99.25 107.8 -4.6 +v -98.966 107.725 -4.6 +v -104.25 -0.4 -4.6 +v -98.5 107.6 -4.6 +v -98.034 107.725 -4.6 +v -49.25 -0.4 -4.6 +v -0.467 107.725 -4.6 +v -49.25 -111.275 -4.6 +v -97 109.1 -4.6 +v -97.2 108.35 -4.6 +v -97.75 107.8 -4.6 +v -117.75 107.725 -4.6 +v -117.75 -0.4 -4.6 +v -104.25 -111.275 -4.6 +v -108.67 -109.094 -4.6 +v -109.305 -108.67 -4.6 +v -109.118 -108.726 -4.6 +v -108.945 -108.82 -4.6 +v -108.793 -108.943 -4.6 +v -113.057 -108.82 -4.6 +v -112.883 -108.726 -4.6 +v -112.696 -108.67 -4.6 +v -112.5 -108.65 -4.6 +v -109.5 -108.65 -4.6 +v -113.207 -108.943 -4.6 +v -113.333 -109.094 -4.6 +v -113.425 -109.267 -4.6 +v -113.48 -109.455 -4.6 +v -117.75 -111.275 -4.6 +v -113.5 -109.65 -4.6 +v -113.5 -110.15 -4.6 +v -113.48 -110.345 -4.6 +v -113.425 -110.533 -4.6 +v -113.333 -110.705 -4.6 +v -113.207 -110.856 -4.6 +v -113.057 -110.982 -4.6 +v -112.883 -111.074 -4.6 +v -112.696 -111.13 -4.6 +v -112.5 -111.15 -4.6 +v -122.75 -108.6 -4.6 +v -122.2 -109.15 -4.6 +v -122 -109.9 -4.6 +v -122.2 -110.65 -4.6 +v -122.75 -111.2 -4.6 +v -123.034 -111.275 -4.6 +v -123.5 -111.4 -4.6 +v -123.966 -111.275 -4.6 +v -126.75 -111.275 -4.6 +v -124.25 -111.2 -4.6 +v -126.75 107.725 -4.6 +v -126.75 -0.4 -4.6 +v -126.75 110.475 -4.6 +v -123.966 110.475 -4.6 +v -124.25 110.4 -4.6 +v -123.5 110.6 -4.6 +v -123.034 110.475 -4.6 +v -122.75 110.4 -4.6 +v -117.75 110.475 -4.6 +v -109.5 110.35 -4.6 +v -109 110.216 -4.6 +v -108.634 109.85 -4.6 +v -108.5 109.35 -4.6 +v -108.5 108.85 -4.6 +v -108.577 108.467 -4.6 +v -108.793 108.143 -4.6 +v -109.118 107.926 -4.6 +v -109.5 107.85 -4.6 +v -122.2 109.85 -4.6 +v -113.366 109.85 -4.6 +v -113 110.216 -4.6 +v -112.5 110.35 -4.6 +v -113.5 108.85 -4.6 +v -113.5 109.35 -4.6 +v -122 109.1 -4.6 +v -122.2 108.35 -4.6 +v -122.75 107.8 -4.6 +v -123.034 107.725 -4.6 +v -123.5 107.6 -4.6 +v -123.966 107.725 -4.6 +v -124.25 107.8 -4.6 +v -124.8 108.35 -4.6 +v -125 109.1 -4.6 +v -124.8 109.85 -4.6 +v -124.8 -109.15 -4.6 +v -123.5 -108.4 -4.6 +v -124.25 -108.6 -4.6 +v -124.8 -110.65 -4.6 +v -125 -109.9 -4.6 +v -113.207 108.143 -4.6 +v -113.424 108.467 -4.6 +v -112.5 107.85 -4.6 +v -112.883 107.926 -4.6 +v -108.576 -109.267 -4.6 +v -108.52 -109.455 -4.6 +v -108.5 -109.65 -4.6 +v -108.5 -110.15 -4.6 +v -108.52 -110.345 -4.6 +v -108.576 -110.533 -4.6 +v -108.67 -110.705 -4.6 +v -108.793 -110.856 -4.6 +v -108.945 -110.982 -4.6 +v -109.118 -111.074 -4.6 +v -109.305 -111.13 -4.6 +v -109.5 -111.15 -4.6 +v 1.3 108.35 -4.6 +v 0.75 107.8 -4.6 +v -0.75 107.8 -4.6 +v -1.3 108.35 -4.6 +v -113.366 109.85 -6.2 +v -113.5 109.35 -6.2 +v -117.75 110.475 -6.2 +v -113 110.216 -6.2 +v -117.75 107.725 -6.2 +v -113.5 108.85 -6.2 +v -113.424 108.467 -6.2 +v -113.207 108.143 -6.2 +v -112.883 107.926 -6.2 +v -112.5 107.85 -6.2 +v -122.75 107.8 -6.2 +v -122.2 108.35 -6.2 +v -122 109.1 -6.2 +v -123.034 107.725 -6.2 +v -117.75 -0.4 -6.2 +v -104.25 -0.4 -6.2 +v -104.25 107.725 -6.2 +v -122.2 109.85 -6.2 +v -122.75 110.4 -6.2 +v -112.5 110.35 -6.2 +v -123.034 110.475 -6.2 +v -104.25 110.475 -6.2 +v -123.5 110.6 -6.2 +v -49.25 110.475 -6.2 +v -98.034 110.475 -6.2 +v -98.5 110.6 -6.2 +v -98.966 110.475 -6.2 +v 0 110.6 -6.2 +v 49.25 110.475 -6.2 +v 98.034 110.475 -6.2 +v 98.5 110.6 -6.2 +v 98.966 110.475 -6.2 +v 104.25 110.475 -6.2 +v 117.75 110.475 -6.2 +v 97.75 110.4 -6.2 +v 49.25 107.725 -6.2 +v 97.2 109.85 -6.2 +v 97 109.1 -6.2 +v 97.2 108.35 -6.2 +v 97.75 107.8 -6.2 +v 98.034 107.725 -6.2 +v 0.75 107.8 -6.2 +v 0.467 107.725 -6.2 +v 49.25 -0.4 -6.2 +v 1.5 109.1 -6.2 +v 1.3 109.85 -6.2 +v 0.75 110.4 -6.2 +v 0.466 110.475 -6.2 +v 104.25 -0.4 -6.2 +v 98.5 107.6 -6.2 +v 104.25 -111.275 -6.2 +v 49.25 -111.275 -6.2 +v 123.033 -111.275 -6.2 +v 117.75 -111.275 -6.2 +v 122.75 -111.2 -6.2 +v 123.5 -111.4 -6.2 +v 123.967 -111.275 -6.2 +v 124.25 -111.2 -6.2 +v 124.8 -110.65 -6.2 +v 125 -109.9 -6.2 +v 124.8 -109.15 -6.2 +v 124.25 -108.6 -6.2 +v 123.5 -108.4 -6.2 +v 117.75 -0.4 -6.2 +v 122.75 -108.6 -6.2 +v 122.2 -109.15 -6.2 +v 122 -109.9 -6.2 +v 122.2 -110.65 -6.2 +v 112.882 -111.074 -6.2 +v 113.055 -110.982 -6.2 +v 113.207 -110.856 -6.2 +v 113.33 -110.705 -6.2 +v 113.424 -110.533 -6.2 +v 113.48 -110.345 -6.2 +v 113.5 -110.15 -6.2 +v 113.5 -109.65 -6.2 +v 112.5 -111.15 -6.2 +v 112.695 -111.13 -6.2 +v 113.48 -109.455 -6.2 +v 113.424 -109.267 -6.2 +v 113.33 -109.094 -6.2 +v 104.25 107.725 -6.2 +v 117.75 107.725 -6.2 +v 123.033 107.725 -6.2 +v 113.207 -108.943 -6.2 +v 113.055 -108.82 -6.2 +v 112.882 -108.726 -6.2 +v 112.695 -108.67 -6.2 +v 112.5 -108.65 -6.2 +v 109.5 -108.65 -6.2 +v 109.304 -108.67 -6.2 +v 109.117 -108.726 -6.2 +v 108.943 -108.82 -6.2 +v 98.966 107.725 -6.2 +v 108.793 -108.943 -6.2 +v 99.25 107.8 -6.2 +v 99.8 108.35 -6.2 +v 100 109.1 -6.2 +v 99.8 109.85 -6.2 +v 99.25 110.4 -6.2 +v 108.634 109.85 -6.2 +v 108.5 109.35 -6.2 +v 109.5 110.35 -6.2 +v 109 110.216 -6.2 +v 108.5 108.85 -6.2 +v 108.634 108.35 -6.2 +v 109 107.984 -6.2 +v 109.5 107.85 -6.2 +v 108.5 -110.15 -6.2 +v 108.52 -110.345 -6.2 +v 108.575 -110.533 -6.2 +v 108.667 -110.705 -6.2 +v 108.793 -110.856 -6.2 +v 108.667 -109.094 -6.2 +v 108.575 -109.267 -6.2 +v 108.52 -109.455 -6.2 +v 108.5 -109.65 -6.2 +v 108.943 -110.982 -6.2 +v 109.117 -111.074 -6.2 +v 109.304 -111.13 -6.2 +v 109.5 -111.15 -6.2 +v 123.967 107.725 -6.2 +v 123.5 107.6 -6.2 +v 124.25 107.8 -6.2 +v 124.8 108.35 -6.2 +v 125 109.1 -6.2 +v 124.8 109.85 -6.2 +v 124.25 110.4 -6.2 +v 123.966 110.475 -6.2 +v 123.5 110.6 -6.2 +v 123.034 110.475 -6.2 +v 122.75 110.4 -6.2 +v 122.2 109.85 -6.2 +v 122 109.1 -6.2 +v 122.2 108.35 -6.2 +v 122.75 107.8 -6.2 +v 112.5 107.85 -6.2 +v 112.882 107.926 -6.2 +v 113.207 108.143 -6.2 +v 113.423 108.467 -6.2 +v 113.5 108.85 -6.2 +v 113.5 109.35 -6.2 +v 113.423 109.733 -6.2 +v 112.882 110.274 -6.2 +v 113.207 110.057 -6.2 +v 112.5 110.35 -6.2 +v -99.25 110.4 -6.2 +v -99.8 109.85 -6.2 +v -100 109.1 -6.2 +v -99.8 108.35 -6.2 +v -99.25 107.8 -6.2 +v -98.966 107.725 -6.2 +v -98.5 107.6 -6.2 +v -98.034 107.725 -6.2 +v -49.25 107.725 -6.2 +v -49.25 -0.4 -6.2 +v -0.467 107.725 -6.2 +v -0.75 110.4 -6.2 +v -1.3 109.85 -6.2 +v -1.5 109.1 -6.2 +v -97.75 107.8 -6.2 +v -49.25 -111.275 -6.2 +v -104.25 -111.275 -6.2 +v -117.75 -111.275 -6.2 +v -123.034 -111.275 -6.2 +v -123.5 -111.4 -6.2 +v -122.75 -111.2 -6.2 +v -122.2 -110.65 -6.2 +v -122 -109.9 -6.2 +v -122.2 -109.15 -6.2 +v -122.75 -108.6 -6.2 +v -126.75 -0.4 -6.2 +v -123.5 -108.4 -6.2 +v -124.25 -108.6 -6.2 +v -124.8 -109.15 -6.2 +v -126.75 -111.275 -6.2 +v -125 -109.9 -6.2 +v -124.8 -110.65 -6.2 +v -124.25 -111.2 -6.2 +v -123.966 -111.275 -6.2 +v -126.75 107.725 -6.2 +v -126.75 110.475 -6.2 +v -123.966 110.475 -6.2 +v -124.25 110.4 -6.2 +v -124.8 109.85 -6.2 +v -124.8 108.35 -6.2 +v -124.25 107.8 -6.2 +v -123.966 107.725 -6.2 +v -125 109.1 -6.2 +v -123.5 107.6 -6.2 +v -113.207 -108.943 -6.2 +v -108.67 -109.094 -6.2 +v -108.793 -108.943 -6.2 +v -112.696 -108.67 -6.2 +v -112.883 -108.726 -6.2 +v -113.057 -108.82 -6.2 +v -108.945 -108.82 -6.2 +v -109.118 -108.726 -6.2 +v -109.305 -108.67 -6.2 +v -109.5 -108.65 -6.2 +v -112.5 -108.65 -6.2 +v -108.576 -109.267 -6.2 +v -108.52 -109.455 -6.2 +v -108.5 -109.65 -6.2 +v -108.5 -110.15 -6.2 +v -108.52 -110.345 -6.2 +v -108.576 -110.533 -6.2 +v -108.67 -110.705 -6.2 +v -108.793 -110.856 -6.2 +v -108.945 -110.982 -6.2 +v -109.118 -111.074 -6.2 +v -109.305 -111.13 -6.2 +v -109.5 -111.15 -6.2 +v -113.333 -109.094 -6.2 +v -113.425 -109.267 -6.2 +v -113.48 -109.455 -6.2 +v -113.5 -109.65 -6.2 +v -113.5 -110.15 -6.2 +v -113.48 -110.345 -6.2 +v -113.425 -110.533 -6.2 +v -113.333 -110.705 -6.2 +v -113.207 -110.856 -6.2 +v -113.057 -110.982 -6.2 +v -112.883 -111.074 -6.2 +v -112.696 -111.13 -6.2 +v -112.5 -111.15 -6.2 +v -97.2 108.35 -6.2 +v -97 109.1 -6.2 +v -97.2 109.85 -6.2 +v -97.75 110.4 -6.2 +v -0.466 110.475 -6.2 +v -109.118 107.926 -6.2 +v -108.793 108.143 -6.2 +v -109.5 107.85 -6.2 +v -108.577 108.467 -6.2 +v -108.5 108.85 -6.2 +v -108.5 109.35 -6.2 +v -108.634 109.85 -6.2 +v -109 110.216 -6.2 +v -109.5 110.35 -6.2 +v 1.3 108.35 -6.2 +v 0 107.6 -6.2 +v -1.3 108.35 -6.2 +v -0.75 107.8 -6.2 +v 122.036 -94.626 -21.882 +v 101.377 158.248 -21.882 +v 102.42 158.248 -20.258 +v 123.073 -94.54 -20.258 +v 121.66 -94.657 -22.218 +v 99.747 158.248 -22.922 +v 102.7 158.248 -18.7 +v 123.35 -94.52 -18.7 +v 102.7 158.248 -10.15 +v 122.698 -86.545 -10.15 +v 123.35 -94.52 -18.15 +v 123.024 -90.532 -11.222 +v 123.263 -93.45 -14.15 +v 120.4 -94.855 -22.874 +v 98.184 158.248 -23.2 +v 120.11 -94.9 -23.026 +v 118.89 -95.176 -23.2 +v 120.36 -94.763 -18.7 +v 99.69 158.248 -18.7 +v 99.596 158.248 -19.22 +v 120.267 -94.77 -19.22 +v 120.36 -94.763 -18.15 +v 99.69 158.248 -10.15 +v 119.708 -86.79 -10.15 +v 120.034 -90.776 -11.222 +v 120.273 -93.695 -14.15 +v 99.248 158.248 -19.76 +v 119.922 -94.8 -19.76 +v 98.705 158.248 -20.107 +v 119.384 -94.936 -20.096 +v 119.797 -94.81 -19.873 +v 98.184 158.248 -20.2 +v 118.89 -95.176 -20.2 +v 119.312 -94.958 -20.134 +v 117.875 -95.903 -23.2 +v 117.875 -95.903 -20.2 +v 116.904 -97.444 -23.2 +v 116.904 -97.444 -20.2 +v 116.718 -99.256 -23.2 +v 116.718 -99.256 -20.2 +v 117.353 -100.963 -23.2 +v 117.353 -100.963 -20.2 +v -98.184 158.247 -20.2 +v -98.184 158.247 -23.2 +v -98.705 158.247 -20.107 +v -99.747 158.247 -22.922 +v -99.248 158.247 -19.76 +v -101.377 158.247 -21.882 +v -99.596 158.247 -19.22 +v -102.42 158.247 -20.258 +v -99.69 158.247 -18.7 +v -102.7 158.247 -18.7 +v -99.69 158.247 -10.15 +v -102.7 158.247 -10.15 +v -119.312 -94.958 -20.134 +v -120.418 -94.852 -22.89 +v -118.89 -95.176 -20.2 +v -119.384 -94.936 -20.096 +v -120.594 -94.815 -22.854 +v -118.89 -95.176 -23.2 +v -117.875 -95.903 -20.2 +v -117.875 -95.903 -23.2 +v -116.904 -97.444 -20.2 +v -116.904 -97.444 -23.2 +v -116.718 -99.256 -20.2 +v -116.718 -99.256 -23.2 +v -117.353 -100.963 -20.2 +v -117.353 -100.963 -23.2 +v -121.66 -94.657 -22.218 +v -119.797 -94.81 -19.873 +v -122.036 -94.626 -21.882 +v -119.922 -94.8 -19.76 +v -123.073 -94.54 -20.258 +v -120.267 -94.77 -19.22 +v -123.35 -94.52 -18.7 +v -120.36 -94.763 -18.7 +v -120.36 -94.763 -18.15 +v -123.35 -94.52 -18.15 +v -120.273 -93.695 -14.15 +v -123.263 -93.45 -14.15 +v -120.034 -90.776 -11.222 +v -123.024 -90.532 -11.222 +v -119.708 -86.79 -10.15 +v -122.698 -86.545 -10.15 +v 131 -109.9 -20.2 +v 130.24 -106.607 -20.2 +v 128.11 -103.983 -20.2 +v 125.043 -102.56 -20.2 +v 121.664 -102.628 -20.2 +v 131 -114.9 -20.2 +v 120.422 -102.74 -20.2 +v -131 -114.9 -20.2 +v -118.68 -102.21 -20.2 +v 118.68 -102.21 -20.2 +v -128.11 -103.983 -20.2 +v -130.24 -106.607 -20.2 +v -125.043 -102.56 -20.2 +v -131 -109.9 -20.2 +v -121.664 -102.628 -20.2 +v -120.422 -102.74 -20.2 +v 118.68 -102.21 -23.2 +v 120.422 -102.74 -23.2 +v 121.664 -102.628 -23.2 +v 125.043 -102.56 -23.2 +v 128.11 -103.983 -23.2 +v 130.24 -106.607 -23.2 +v -131 -114.9 -23.2 +v 131 -114.9 -23.2 +v -118.68 -102.21 -23.2 +v 131 -109.9 -23.2 +v -131 -109.9 -23.2 +v -130.24 -106.607 -23.2 +v -128.11 -103.983 -23.2 +v -125.043 -102.56 -23.2 +v -121.664 -102.628 -23.2 +v -120.422 -102.74 -23.2 +v 131 -118.9 -16.2 +v 131 -118.9 -16.17 +v 131 -121.9 -16.2 +v 131 -118.364 -18.2 +v 131 -121.9 -16.17 +v 130.196 -118.9 -13.17 +v 131 -120.963 -19.7 +v 131 -116.9 -19.664 +v 131 -118.4 -22.262 +v 130.196 -121.9 -13.17 +v 128 -118.9 -10.974 +v 128 -121.9 -10.974 +v 125 -118.9 -10.17 +v 125 -121.9 -10.17 +v 88.5 -118.9 -10.17 +v 88.5 -121.9 -10.17 +v 86.848 -121.9 -9.812 +v 86.848 -118.9 -9.812 +v 78.618 -118.9 -7.09 +v 78.618 -121.9 -7.09 +v 70 -118.9 -6.17 +v 70 -121.9 -6.17 +v -131 -121.9 -16.2 +v -131 -121.9 -16.17 +v -131 -118.9 -16.2 +v -131 -120.963 -19.7 +v -131 -118.9 -16.17 +v -130.196 -121.9 -13.17 +v -131 -118.364 -18.2 +v -131 -118.4 -22.262 +v -131 -116.9 -19.664 +v -130.196 -118.9 -13.17 +v -128 -121.9 -10.974 +v -128 -118.9 -10.974 +v -125 -121.9 -10.17 +v -125 -118.9 -10.17 +v -88.5 -118.9 -10.17 +v -88.5 -121.9 -10.17 +v -86.848 -118.9 -9.812 +v -86.848 -121.9 -9.812 +v -78.618 -121.9 -7.09 +v -78.618 -118.9 -7.09 +v -70 -121.9 -6.17 +v -70 -118.9 -6.17 +vt 0 1 +vt 0.998 1.8 +vt 0.002 1.8 +vt 1 0.8 +vt 0 0.8 +f 1/1 2/1 3/1 +f 4/1 2/1 1/1 +f 5/1 6/1 2/1 +f 7/1 2/1 4/1 +f 7/1 4/1 8/1 +f 5/1 2/1 7/1 +f 9/1 6/1 5/1 +f 10/1 11/1 6/1 +f 12/1 13/1 5/1 +f 5/1 13/1 9/1 +f 14/1 9/1 15/1 +f 15/1 9/1 13/1 +f 16/1 17/1 18/1 +f 17/1 19/1 20/1 +f 18/1 21/1 13/1 +f 18/1 17/1 21/1 +f 13/1 21/1 22/1 +f 13/1 22/1 15/1 +f 13/1 12/1 23/1 +f 18/1 23/1 24/1 +f 13/1 23/1 18/1 +f 18/1 24/1 16/1 +f 25/1 26/1 27/1 +f 27/1 26/1 28/1 +f 28/1 26/1 29/1 +f 25/1 30/1 26/1 +f 29/1 31/1 32/1 +f 32/1 33/1 34/1 +f 34/1 33/1 35/1 +f 29/1 26/1 31/1 +f 32/1 31/1 33/1 +f 35/1 33/1 36/1 +f 35/1 36/1 37/1 +f 32/1 34/1 38/1 +f 39/1 32/1 38/1 +f 38/1 35/1 40/1 +f 20/1 38/1 41/1 +f 41/1 40/1 42/1 +f 21/1 41/1 22/1 +f 22/1 42/1 15/1 +f 28/1 29/1 39/1 +f 43/1 44/1 39/1 +f 39/1 44/1 28/1 +f 39/1 45/1 46/1 +f 39/1 46/1 43/1 +f 28/1 44/1 47/1 +f 28/1 47/1 27/1 +f 20/1 19/1 45/1 +f 20/1 21/1 17/1 +f 20/1 45/1 39/1 +f 34/1 35/1 38/1 +f 38/1 40/1 41/1 +f 39/1 38/1 20/1 +f 41/1 42/1 22/1 +f 20/1 41/1 21/1 +f 29/1 32/1 39/1 +f 15/1 42/1 14/1 +f 14/1 42/1 10/1 +f 10/1 42/1 11/1 +f 11/1 40/1 48/1 +f 48/1 40/1 49/1 +f 49/1 35/1 6/1 +f 11/1 42/1 40/1 +f 49/1 40/1 35/1 +f 12/1 5/1 7/1 +f 50/1 24/1 51/1 +f 51/1 23/1 52/1 +f 53/1 51/1 54/1 +f 52/1 12/1 55/1 +f 54/1 52/1 56/1 +f 55/1 12/1 7/1 +f 56/1 55/1 57/1 +f 58/1 57/1 59/1 +f 60/1 56/1 58/1 +f 33/1 58/1 36/1 +f 60/1 58/1 33/1 +f 36/1 59/1 37/1 +f 51/1 24/1 23/1 +f 52/1 23/1 12/1 +f 50/1 51/1 53/1 +f 60/1 61/1 54/1 +f 54/1 61/1 62/1 +f 54/1 62/1 53/1 +f 60/1 63/1 61/1 +f 33/1 31/1 60/1 +f 60/1 64/1 63/1 +f 26/1 30/1 64/1 +f 60/1 31/1 26/1 +f 26/1 64/1 60/1 +f 52/1 55/1 56/1 +f 51/1 52/1 54/1 +f 56/1 57/1 58/1 +f 54/1 56/1 60/1 +f 58/1 59/1 36/1 +f 2/1 37/1 3/1 +f 3/1 59/1 1/1 +f 1/1 59/1 4/1 +f 4/1 57/1 8/1 +f 8/1 55/1 7/1 +f 3/1 37/1 59/1 +f 4/1 59/1 57/1 +f 8/1 57/1 55/1 +f 16/1 44/1 43/1 +f 53/1 62/1 50/1 +f 50/1 62/1 16/1 +f 50/1 16/1 24/1 +f 27/1 44/1 16/1 +f 19/1 17/1 45/1 +f 45/1 16/1 46/1 +f 46/1 16/1 43/1 +f 45/1 17/1 16/1 +f 25/1 63/1 30/1 +f 25/1 62/1 63/1 +f 30/1 63/1 64/1 +f 63/1 62/1 61/1 +f 47/1 44/1 27/1 +f 27/1 16/1 25/1 +f 25/1 16/1 62/1 +f 35/2 37/3 6/4 +f 6/4 37/3 2/5 +f 9/1 14/1 6/1 +f 6/1 14/1 10/1 +f 6/1 11/1 48/1 +f 6/1 48/1 49/1 +f 65/1 66/1 67/1 +f 68/1 69/1 65/1 +f 68/1 65/1 70/1 +f 69/1 71/1 65/1 +f 65/1 71/1 72/1 +f 65/1 72/1 66/1 +f 67/1 66/1 73/1 +f 67/1 73/1 74/1 +f 67/1 74/1 75/1 +f 73/1 76/1 77/1 +f 73/1 77/1 74/1 +f 66/1 76/1 73/1 +f 75/1 74/1 78/1 +f 74/1 77/1 79/1 +f 74/1 79/1 78/1 +f 76/1 80/1 77/1 +f 77/1 80/1 81/1 +f 77/1 81/1 79/1 +f 78/1 79/1 82/1 +f 79/1 81/1 83/1 +f 79/1 83/1 82/1 +f 78/1 82/1 84/1 +f 84/1 82/1 85/1 +f 82/1 83/1 85/1 +f 83/1 81/1 86/1 +f 87/1 85/1 83/1 +f 86/1 88/1 83/1 +f 83/1 88/1 87/1 +f 86/1 81/1 80/1 +f 89/1 86/1 80/1 +f 86/1 89/1 88/1 +f 89/1 80/1 90/1 +f 89/1 90/1 91/1 +f 90/1 92/1 93/1 +f 91/1 90/1 93/1 +f 92/1 90/1 76/1 +f 76/1 90/1 80/1 +f 91/1 93/1 94/1 +f 94/1 95/1 91/1 +f 94/1 93/1 96/1 +f 93/1 92/1 97/1 +f 93/1 97/1 96/1 +f 94/1 96/1 98/1 +f 95/1 94/1 98/1 +f 98/1 96/1 99/1 +f 100/1 99/1 96/1 +f 100/1 96/1 101/1 +f 101/1 96/1 97/1 +f 72/1 97/1 92/1 +f 71/1 101/1 97/1 +f 71/1 97/1 72/1 +f 102/1 100/1 101/1 +f 102/1 101/1 71/1 +f 103/1 104/1 100/1 +f 103/1 100/1 102/1 +f 104/1 99/1 100/1 +f 69/1 103/1 102/1 +f 69/1 102/1 71/1 +f 69/1 105/1 103/1 +f 105/1 104/1 103/1 +f 99/1 104/1 106/1 +f 105/1 107/1 104/1 +f 106/1 104/1 107/1 +f 108/1 105/1 69/1 +f 108/1 109/1 105/1 +f 109/1 107/1 105/1 +f 110/1 69/1 68/1 +f 111/1 108/1 110/1 +f 112/1 113/1 111/1 +f 111/1 113/1 108/1 +f 114/1 111/1 115/1 +f 113/1 116/1 108/1 +f 112/1 117/1 113/1 +f 117/1 118/1 113/1 +f 113/1 119/1 116/1 +f 113/1 118/1 119/1 +f 120/1 121/1 117/1 +f 120/1 117/1 112/1 +f 122/1 121/1 120/1 +f 123/1 122/1 120/1 +f 123/1 120/1 124/1 +f 122/1 125/1 121/1 +f 125/1 126/1 121/1 +f 127/1 122/1 123/1 +f 128/1 127/1 123/1 +f 129/1 130/1 127/1 +f 129/1 127/1 128/1 +f 130/1 131/1 127/1 +f 132/1 129/1 128/1 +f 132/1 128/1 133/1 +f 134/1 129/1 132/1 +f 135/1 130/1 129/1 +f 136/1 135/1 129/1 +f 136/1 129/1 134/1 +f 135/1 137/1 130/1 +f 137/1 138/1 130/1 +f 139/1 137/1 135/1 +f 140/1 139/1 135/1 +f 140/1 135/1 141/1 +f 141/1 135/1 136/1 +f 142/1 137/1 139/1 +f 143/1 142/1 139/1 +f 143/1 139/1 144/1 +f 144/1 139/1 140/1 +f 140/1 145/1 144/1 +f 141/1 146/1 140/1 +f 144/1 145/1 143/1 +f 147/1 142/1 143/1 +f 143/1 148/1 147/1 +f 143/1 149/1 148/1 +f 147/1 148/1 150/1 +f 147/1 150/1 151/1 +f 147/1 152/1 142/1 +f 151/1 152/1 147/1 +f 148/1 149/1 153/1 +f 148/1 153/1 150/1 +f 151/1 150/1 154/1 +f 153/1 155/1 150/1 +f 150/1 155/1 154/1 +f 151/1 154/1 156/1 +f 156/1 157/1 151/1 +f 151/1 157/1 152/1 +f 152/1 158/1 142/1 +f 157/1 159/1 152/1 +f 152/1 159/1 158/1 +f 160/1 161/1 157/1 +f 161/1 162/1 157/1 +f 157/1 162/1 159/1 +f 160/1 157/1 156/1 +f 154/1 163/1 156/1 +f 156/1 163/1 160/1 +f 160/1 163/1 164/1 +f 160/1 164/1 165/1 +f 165/1 161/1 160/1 +f 163/1 166/1 167/1 +f 163/1 167/1 164/1 +f 154/1 166/1 163/1 +f 165/1 164/1 168/1 +f 164/1 167/1 168/1 +f 165/1 168/1 169/1 +f 169/1 161/1 165/1 +f 169/1 168/1 170/1 +f 170/1 168/1 171/1 +f 168/1 167/1 172/1 +f 168/1 172/1 171/1 +f 169/1 173/1 161/1 +f 170/1 173/1 169/1 +f 170/1 171/1 174/1 +f 174/1 175/1 170/1 +f 170/1 175/1 173/1 +f 173/1 176/1 177/1 +f 175/1 176/1 173/1 +f 173/1 177/1 161/1 +f 161/1 177/1 162/1 +f 178/1 175/1 174/1 +f 179/1 175/1 178/1 +f 171/1 180/1 174/1 +f 174/1 180/1 178/1 +f 178/1 180/1 181/1 +f 178/1 181/1 179/1 +f 179/1 181/1 182/1 +f 182/1 181/1 183/1 +f 184/1 183/1 181/1 +f 184/1 181/1 185/1 +f 185/1 181/1 180/1 +f 180/1 171/1 186/1 +f 185/1 180/1 186/1 +f 186/1 171/1 172/1 +f 186/1 172/1 187/1 +f 185/1 186/1 187/1 +f 187/1 172/1 188/1 +f 188/1 172/1 167/1 +f 187/1 188/1 189/1 +f 190/1 187/1 189/1 +f 190/1 185/1 187/1 +f 191/1 189/1 188/1 +f 188/1 167/1 191/1 +f 191/1 167/1 166/1 +f 191/1 192/1 189/1 +f 191/1 166/1 193/1 +f 193/1 192/1 191/1 +f 154/1 155/1 166/1 +f 193/1 166/1 155/1 +f 194/1 195/1 193/1 +f 193/1 195/1 192/1 +f 193/1 155/1 194/1 +f 153/1 196/1 155/1 +f 194/1 155/1 196/1 +f 197/1 195/1 194/1 +f 194/1 196/1 197/1 +f 197/1 198/1 195/1 +f 149/1 199/1 197/1 +f 149/1 197/1 196/1 +f 200/1 198/1 197/1 +f 200/1 197/1 199/1 +f 149/1 196/1 153/1 +f 145/1 149/1 143/1 +f 145/1 199/1 149/1 +f 145/1 146/1 199/1 +f 140/1 146/1 145/1 +f 141/1 201/1 146/1 +f 201/1 202/1 146/1 +f 203/1 199/1 146/1 +f 203/1 146/1 202/1 +f 200/1 199/1 203/1 +f 203/1 202/1 204/1 +f 201/1 205/1 202/1 +f 204/1 202/1 205/1 +f 134/1 206/1 201/1 +f 134/1 201/1 136/1 +f 206/1 205/1 201/1 +f 204/1 205/1 207/1 +f 133/1 206/1 132/1 +f 132/1 206/1 134/1 +f 136/1 201/1 141/1 +f 207/1 208/1 204/1 +f 207/1 209/1 208/1 +f 203/1 210/1 200/1 +f 200/1 210/1 198/1 +f 203/1 211/1 210/1 +f 212/1 210/1 211/1 +f 204/1 211/1 203/1 +f 213/1 212/1 211/1 +f 214/1 210/1 212/1 +f 215/1 214/1 212/1 +f 195/1 214/1 216/1 +f 195/1 198/1 214/1 +f 217/1 184/1 185/1 +f 218/1 185/1 190/1 +f 218/1 217/1 185/1 +f 219/1 184/1 217/1 +f 220/1 219/1 217/1 +f 220/1 217/1 218/1 +f 219/1 221/1 184/1 +f 221/1 183/1 184/1 +f 220/1 221/1 219/1 +f 222/1 220/1 223/1 +f 224/1 225/1 222/1 +f 223/1 218/1 190/1 +f 223/1 190/1 226/1 +f 223/1 220/1 218/1 +f 227/1 223/1 226/1 +f 227/1 226/1 228/1 +f 228/1 226/1 189/1 +f 226/1 190/1 189/1 +f 229/1 227/1 230/1 +f 231/1 223/1 227/1 +f 232/1 231/1 227/1 +f 231/1 222/1 223/1 +f 233/1 234/1 231/1 +f 233/1 231/1 235/1 +f 234/1 222/1 231/1 +f 235/1 231/1 232/1 +f 234/1 224/1 222/1 +f 236/1 234/1 233/1 +f 237/1 224/1 234/1 +f 238/1 237/1 234/1 +f 238/1 234/1 236/1 +f 239/1 236/1 233/1 +f 239/1 233/1 240/1 +f 241/1 238/1 236/1 +f 241/1 236/1 239/1 +f 242/1 238/1 241/1 +f 243/1 238/1 242/1 +f 243/1 244/1 238/1 +f 244/1 237/1 238/1 +f 245/1 246/1 243/1 +f 245/1 243/1 247/1 +f 246/1 244/1 243/1 +f 246/1 248/1 244/1 +f 248/1 249/1 244/1 +f 244/1 249/1 237/1 +f 250/1 248/1 246/1 +f 250/1 251/1 248/1 +f 251/1 249/1 248/1 +f 251/1 252/1 249/1 +f 252/1 253/1 249/1 +f 249/1 253/1 254/1 +f 249/1 254/1 237/1 +f 237/1 254/1 224/1 +f 254/1 255/1 256/1 +f 224/1 256/1 225/1 +f 222/1 225/1 220/1 +f 252/1 257/1 253/1 +f 258/1 252/1 251/1 +f 259/1 252/1 258/1 +f 260/1 258/1 251/1 +f 261/1 259/1 258/1 +f 261/1 258/1 260/1 +f 262/1 263/1 259/1 +f 264/1 259/1 261/1 +f 262/1 259/1 264/1 +f 265/1 264/1 261/1 +f 265/1 261/1 266/1 +f 266/1 261/1 260/1 +f 267/1 264/1 265/1 +f 267/1 262/1 264/1 +f 268/1 262/1 267/1 +f 269/1 263/1 262/1 +f 268/1 269/1 262/1 +f 270/1 268/1 267/1 +f 270/1 267/1 271/1 +f 271/1 267/1 265/1 +f 272/1 269/1 268/1 +f 273/1 272/1 268/1 +f 273/1 268/1 270/1 +f 272/1 274/1 269/1 +f 269/1 275/1 263/1 +f 274/1 275/1 269/1 +f 263/1 276/1 259/1 +f 275/1 276/1 263/1 +f 277/1 278/1 275/1 +f 278/1 279/1 275/1 +f 275/1 279/1 276/1 +f 277/1 275/1 274/1 +f 280/1 274/1 272/1 +f 280/1 277/1 274/1 +f 280/1 272/1 273/1 +f 281/1 282/1 280/1 +f 281/1 280/1 283/1 +f 283/1 280/1 273/1 +f 282/1 277/1 280/1 +f 282/1 284/1 277/1 +f 284/1 278/1 277/1 +f 285/1 284/1 282/1 +f 286/1 285/1 282/1 +f 286/1 282/1 281/1 +f 287/1 281/1 288/1 +f 288/1 281/1 283/1 +f 287/1 286/1 281/1 +f 288/1 283/1 289/1 +f 289/1 283/1 273/1 +f 290/1 287/1 288/1 +f 291/1 288/1 289/1 +f 290/1 288/1 291/1 +f 290/1 292/1 287/1 +f 292/1 286/1 287/1 +f 292/1 293/1 286/1 +f 293/1 285/1 286/1 +f 292/1 294/1 293/1 +f 295/1 296/1 292/1 +f 296/1 294/1 292/1 +f 295/1 292/1 290/1 +f 294/1 297/1 293/1 +f 297/1 285/1 293/1 +f 296/1 298/1 294/1 +f 298/1 297/1 294/1 +f 299/1 298/1 296/1 +f 295/1 299/1 296/1 +f 300/1 301/1 298/1 +f 298/1 301/1 297/1 +f 299/1 300/1 298/1 +f 297/1 302/1 285/1 +f 301/1 303/1 297/1 +f 297/1 303/1 302/1 +f 285/1 302/1 284/1 +f 303/1 304/1 302/1 +f 302/1 304/1 305/1 +f 302/1 305/1 284/1 +f 301/1 306/1 303/1 +f 306/1 304/1 303/1 +f 307/1 306/1 301/1 +f 300/1 307/1 301/1 +f 307/1 308/1 306/1 +f 309/1 307/1 300/1 +f 309/1 308/1 307/1 +f 309/1 310/1 308/1 +f 311/1 310/1 309/1 +f 312/1 311/1 309/1 +f 312/1 309/1 313/1 +f 313/1 309/1 300/1 +f 311/1 314/1 310/1 +f 315/1 314/1 311/1 +f 316/1 315/1 311/1 +f 317/1 316/1 318/1 +f 316/1 311/1 312/1 +f 318/1 316/1 312/1 +f 319/1 317/1 318/1 +f 318/1 312/1 320/1 +f 319/1 318/1 320/1 +f 319/1 320/1 321/1 +f 320/1 312/1 313/1 +f 320/1 313/1 322/1 +f 321/1 320/1 322/1 +f 321/1 322/1 299/1 +f 321/1 299/1 295/1 +f 323/1 321/1 295/1 +f 322/1 300/1 299/1 +f 322/1 313/1 300/1 +f 324/1 295/1 290/1 +f 323/1 295/1 324/1 +f 324/1 290/1 325/1 +f 325/1 290/1 291/1 +f 325/1 291/1 326/1 +f 291/1 327/1 328/1 +f 326/1 291/1 328/1 +f 291/1 289/1 327/1 +f 326/1 329/1 330/1 +f 326/1 328/1 329/1 +f 328/1 331/1 332/1 +f 328/1 332/1 329/1 +f 328/1 327/1 331/1 +f 329/1 333/1 334/1 +f 329/1 334/1 335/1 +f 329/1 332/1 333/1 +f 330/1 329/1 335/1 +f 330/1 335/1 336/1 +f 335/1 337/1 336/1 +f 335/1 334/1 337/1 +f 333/1 338/1 334/1 +f 334/1 339/1 337/1 +f 334/1 338/1 339/1 +f 333/1 340/1 338/1 +f 332/1 340/1 333/1 +f 338/1 266/1 341/1 +f 265/1 266/1 338/1 +f 340/1 265/1 338/1 +f 338/1 341/1 339/1 +f 337/1 339/1 342/1 +f 339/1 341/1 343/1 +f 339/1 343/1 342/1 +f 266/1 260/1 341/1 +f 341/1 260/1 344/1 +f 341/1 344/1 343/1 +f 342/1 343/1 345/1 +f 343/1 346/1 345/1 +f 343/1 250/1 346/1 +f 343/1 344/1 250/1 +f 347/1 342/1 345/1 +f 337/1 342/1 347/1 +f 347/1 345/1 348/1 +f 345/1 346/1 348/1 +f 348/1 346/1 245/1 +f 346/1 246/1 245/1 +f 346/1 250/1 246/1 +f 344/1 251/1 250/1 +f 260/1 251/1 344/1 +f 348/1 245/1 349/1 +f 349/1 245/1 247/1 +f 347/1 348/1 350/1 +f 350/1 348/1 349/1 +f 349/1 247/1 351/1 +f 352/1 349/1 351/1 +f 350/1 349/1 352/1 +f 247/1 242/1 353/1 +f 247/1 353/1 354/1 +f 351/1 247/1 354/1 +f 247/1 243/1 242/1 +f 352/1 351/1 355/1 +f 355/1 351/1 354/1 +f 356/1 350/1 352/1 +f 356/1 347/1 350/1 +f 336/1 347/1 356/1 +f 336/1 337/1 347/1 +f 354/1 357/1 358/1 +f 354/1 353/1 357/1 +f 353/1 241/1 357/1 +f 357/1 241/1 239/1 +f 353/1 242/1 241/1 +f 271/1 265/1 340/1 +f 331/1 271/1 332/1 +f 331/1 270/1 271/1 +f 332/1 271/1 340/1 +f 327/1 270/1 331/1 +f 327/1 273/1 270/1 +f 289/1 273/1 327/1 +f 359/1 321/1 323/1 +f 359/1 319/1 321/1 +f 360/1 361/1 304/1 +f 304/1 361/1 362/1 +f 304/1 362/1 305/1 +f 306/1 360/1 304/1 +f 308/1 363/1 360/1 +f 363/1 361/1 360/1 +f 308/1 360/1 306/1 +f 361/1 364/1 365/1 +f 362/1 365/1 366/1 +f 305/1 362/1 278/1 +f 278/1 362/1 279/1 +f 284/1 305/1 278/1 +f 279/1 366/1 367/1 +f 279/1 367/1 276/1 +f 276/1 367/1 257/1 +f 276/1 257/1 252/1 +f 259/1 276/1 252/1 +f 310/1 363/1 308/1 +f 314/1 363/1 310/1 +f 228/1 189/1 368/1 +f 369/1 368/1 189/1 +f 369/1 370/1 368/1 +f 182/1 183/1 371/1 +f 372/1 183/1 373/1 +f 374/1 373/1 183/1 +f 374/1 375/1 373/1 +f 376/1 374/1 221/1 +f 376/1 375/1 374/1 +f 374/1 183/1 221/1 +f 225/1 376/1 221/1 +f 225/1 377/1 376/1 +f 225/1 221/1 220/1 +f 182/1 378/1 179/1 +f 179/1 378/1 175/1 +f 158/1 379/1 142/1 +f 124/1 112/1 114/1 +f 119/1 380/1 381/1 +f 118/1 380/1 119/1 +f 119/1 381/1 116/1 +f 118/1 382/1 380/1 +f 382/1 383/1 380/1 +f 380/1 383/1 384/1 +f 380/1 384/1 381/1 +f 116/1 381/1 385/1 +f 381/1 384/1 386/1 +f 381/1 386/1 385/1 +f 116/1 385/1 387/1 +f 108/1 116/1 387/1 +f 387/1 385/1 388/1 +f 385/1 386/1 389/1 +f 385/1 389/1 388/1 +f 390/1 386/1 384/1 +f 391/1 389/1 386/1 +f 391/1 386/1 390/1 +f 106/1 107/1 389/1 +f 392/1 389/1 391/1 +f 392/1 106/1 389/1 +f 388/1 389/1 107/1 +f 109/1 388/1 107/1 +f 387/1 388/1 109/1 +f 108/1 387/1 109/1 +f 98/1 99/1 106/1 +f 98/1 106/1 393/1 +f 393/1 106/1 392/1 +f 394/1 393/1 392/1 +f 394/1 392/1 391/1 +f 395/1 98/1 393/1 +f 395/1 393/1 394/1 +f 95/1 98/1 395/1 +f 395/1 396/1 397/1 +f 395/1 397/1 95/1 +f 394/1 396/1 395/1 +f 398/1 399/1 394/1 +f 394/1 399/1 396/1 +f 394/1 391/1 398/1 +f 396/1 400/1 401/1 +f 399/1 402/1 400/1 +f 403/1 404/1 399/1 +f 403/1 399/1 398/1 +f 405/1 404/1 403/1 +f 398/1 390/1 403/1 +f 403/1 406/1 407/1 +f 403/1 390/1 406/1 +f 403/1 407/1 405/1 +f 405/1 408/1 404/1 +f 409/1 408/1 405/1 +f 410/1 411/1 408/1 +f 412/1 408/1 409/1 +f 410/1 208/1 209/1 +f 405/1 407/1 413/1 +f 405/1 413/1 409/1 +f 409/1 413/1 414/1 +f 413/1 415/1 414/1 +f 413/1 407/1 415/1 +f 409/1 414/1 412/1 +f 412/1 414/1 416/1 +f 407/1 417/1 415/1 +f 415/1 417/1 418/1 +f 414/1 415/1 418/1 +f 406/1 383/1 407/1 +f 383/1 382/1 407/1 +f 407/1 382/1 417/1 +f 419/1 418/1 417/1 +f 419/1 417/1 420/1 +f 420/1 417/1 382/1 +f 421/1 420/1 382/1 +f 421/1 382/1 118/1 +f 422/1 419/1 420/1 +f 422/1 420/1 421/1 +f 126/1 423/1 419/1 +f 126/1 419/1 422/1 +f 423/1 418/1 419/1 +f 424/1 423/1 126/1 +f 423/1 425/1 418/1 +f 414/1 418/1 416/1 +f 416/1 418/1 425/1 +f 117/1 422/1 421/1 +f 117/1 421/1 118/1 +f 121/1 422/1 117/1 +f 121/1 126/1 422/1 +f 125/1 424/1 126/1 +f 406/1 384/1 383/1 +f 390/1 384/1 406/1 +f 398/1 391/1 390/1 +f 401/1 95/1 397/1 +f 72/1 92/1 66/1 +f 66/1 92/1 76/1 +f 426/1 85/1 87/1 +f 427/1 428/1 87/1 +f 87/1 428/1 426/1 +f 85/1 426/1 429/1 +f 429/1 426/1 428/1 +f 84/1 85/1 429/1 +f 430/1 429/1 431/1 +f 84/1 429/1 430/1 +f 429/1 428/1 431/1 +f 427/1 432/1 428/1 +f 431/1 428/1 432/1 +f 75/1 78/1 84/1 +f 75/1 84/1 433/1 +f 70/1 67/1 75/1 +f 70/1 75/1 434/1 +f 435/1 75/1 433/1 +f 70/1 65/1 67/1 +f 433/1 84/1 430/1 +f 436/1 437/1 438/1 +f 439/1 440/1 436/1 +f 436/1 440/1 437/1 +f 438/1 441/1 442/1 +f 438/1 437/1 441/1 +f 443/1 438/1 444/1 +f 443/1 436/1 438/1 +f 443/1 439/1 436/1 +f 444/1 438/1 442/1 +f 444/1 442/1 445/1 +f 445/1 446/1 447/1 +f 448/1 445/1 449/1 +f 449/1 445/1 447/1 +f 445/1 442/1 446/1 +f 447/1 446/1 450/1 +f 451/1 447/1 452/1 +f 447/1 450/1 452/1 +f 449/1 447/1 451/1 +f 451/1 452/1 453/1 +f 454/1 451/1 455/1 +f 452/1 450/1 456/1 +f 452/1 456/1 457/1 +f 452/1 457/1 458/1 +f 450/1 459/1 456/1 +f 456/1 459/1 460/1 +f 456/1 460/1 457/1 +f 457/1 461/1 462/1 +f 458/1 457/1 462/1 +f 457/1 460/1 461/1 +f 458/1 462/1 463/1 +f 462/1 464/1 465/1 +f 462/1 466/1 464/1 +f 462/1 461/1 466/1 +f 466/1 467/1 464/1 +f 464/1 467/1 468/1 +f 464/1 468/1 469/1 +f 465/1 464/1 469/1 +f 465/1 469/1 470/1 +f 470/1 469/1 471/1 +f 469/1 468/1 471/1 +f 467/1 472/1 468/1 +f 468/1 472/1 473/1 +f 468/1 473/1 474/1 +f 468/1 474/1 471/1 +f 470/1 471/1 475/1 +f 471/1 476/1 475/1 +f 470/1 475/1 477/1 +f 478/1 470/1 364/1 +f 476/1 474/1 479/1 +f 480/1 479/1 474/1 +f 481/1 474/1 473/1 +f 482/1 473/1 472/1 +f 472/1 483/1 484/1 +f 467/1 483/1 472/1 +f 481/1 473/1 482/1 +f 485/1 474/1 481/1 +f 482/1 486/1 481/1 +f 481/1 486/1 487/1 +f 481/1 487/1 485/1 +f 480/1 474/1 485/1 +f 488/1 479/1 480/1 +f 485/1 487/1 480/1 +f 480/1 487/1 488/1 +f 488/1 487/1 489/1 +f 487/1 490/1 489/1 +f 486/1 491/1 487/1 +f 487/1 491/1 490/1 +f 489/1 490/1 492/1 +f 486/1 493/1 491/1 +f 493/1 494/1 491/1 +f 482/1 495/1 486/1 +f 495/1 493/1 486/1 +f 495/1 496/1 493/1 +f 497/1 498/1 495/1 +f 498/1 496/1 495/1 +f 499/1 495/1 484/1 +f 484/1 495/1 482/1 +f 497/1 495/1 499/1 +f 482/1 472/1 484/1 +f 484/1 483/1 499/1 +f 499/1 483/1 500/1 +f 499/1 500/1 497/1 +f 461/1 500/1 483/1 +f 461/1 483/1 467/1 +f 497/1 500/1 501/1 +f 461/1 460/1 500/1 +f 460/1 501/1 500/1 +f 466/1 461/1 467/1 +f 497/1 501/1 502/1 +f 502/1 501/1 503/1 +f 503/1 501/1 504/1 +f 505/1 504/1 501/1 +f 505/1 501/1 460/1 +f 459/1 505/1 460/1 +f 459/1 506/1 505/1 +f 506/1 504/1 505/1 +f 503/1 504/1 507/1 +f 507/1 504/1 508/1 +f 508/1 504/1 509/1 +f 506/1 509/1 504/1 +f 503/1 498/1 502/1 +f 507/1 498/1 503/1 +f 502/1 498/1 497/1 +f 507/1 510/1 498/1 +f 508/1 510/1 507/1 +f 508/1 509/1 511/1 +f 511/1 510/1 508/1 +f 512/1 513/1 510/1 +f 512/1 510/1 511/1 +f 513/1 514/1 510/1 +f 510/1 514/1 515/1 +f 510/1 515/1 498/1 +f 511/1 509/1 512/1 +f 512/1 516/1 517/1 +f 512/1 509/1 516/1 +f 517/1 513/1 512/1 +f 517/1 518/1 513/1 +f 518/1 519/1 513/1 +f 513/1 519/1 514/1 +f 517/1 516/1 520/1 +f 517/1 520/1 521/1 +f 521/1 518/1 517/1 +f 522/1 520/1 516/1 +f 522/1 516/1 509/1 +f 520/1 523/1 521/1 +f 524/1 523/1 520/1 +f 524/1 520/1 522/1 +f 521/1 523/1 525/1 +f 525/1 518/1 521/1 +f 525/1 523/1 526/1 +f 441/1 526/1 523/1 +f 441/1 523/1 524/1 +f 527/1 441/1 524/1 +f 527/1 524/1 528/1 +f 528/1 524/1 522/1 +f 441/1 437/1 526/1 +f 442/1 441/1 527/1 +f 525/1 526/1 529/1 +f 529/1 526/1 530/1 +f 437/1 530/1 526/1 +f 529/1 518/1 525/1 +f 529/1 531/1 518/1 +f 532/1 531/1 529/1 +f 529/1 530/1 532/1 +f 532/1 530/1 533/1 +f 533/1 530/1 534/1 +f 533/1 531/1 532/1 +f 533/1 534/1 535/1 +f 536/1 534/1 537/1 +f 538/1 537/1 539/1 +f 539/1 537/1 534/1 +f 439/1 540/1 538/1 +f 439/1 538/1 440/1 +f 540/1 541/1 538/1 +f 538/1 539/1 440/1 +f 440/1 539/1 542/1 +f 539/1 534/1 542/1 +f 542/1 534/1 530/1 +f 440/1 542/1 437/1 +f 542/1 530/1 437/1 +f 543/1 540/1 439/1 +f 543/1 544/1 540/1 +f 545/1 439/1 443/1 +f 546/1 543/1 545/1 +f 442/1 527/1 528/1 +f 442/1 528/1 446/1 +f 446/1 528/1 547/1 +f 528/1 522/1 547/1 +f 446/1 547/1 450/1 +f 547/1 522/1 548/1 +f 450/1 547/1 548/1 +f 522/1 509/1 548/1 +f 548/1 506/1 459/1 +f 450/1 548/1 459/1 +f 548/1 509/1 506/1 +f 498/1 515/1 496/1 +f 463/1 465/1 478/1 +f 463/1 462/1 465/1 +f 478/1 465/1 470/1 +f 549/1 458/1 463/1 +f 550/1 463/1 478/1 +f 453/1 452/1 458/1 +f 551/1 453/1 552/1 +f 553/1 444/1 448/1 +f 448/1 444/1 445/1 +f 554/1 553/1 448/1 +f 555/1 448/1 556/1 +f 553/1 443/1 444/1 +f 557/1 545/1 443/1 +f 557/1 443/1 553/1 +f 558/1 557/1 559/1 +f 558/1 560/1 557/1 +f 559/1 557/1 561/1 +f 560/1 545/1 557/1 +f 561/1 557/1 553/1 +f 560/1 546/1 545/1 +f 545/1 543/1 439/1 +f 562/1 546/1 560/1 +f 563/1 560/1 558/1 +f 563/1 562/1 560/1 +f 546/1 564/1 543/1 +f 562/1 565/1 546/1 +f 566/1 567/1 562/1 +f 566/1 562/1 568/1 +f 567/1 565/1 562/1 +f 568/1 562/1 563/1 +f 569/1 568/1 563/1 +f 570/1 563/1 558/1 +f 569/1 563/1 570/1 +f 571/1 568/1 569/1 +f 571/1 566/1 568/1 +f 572/1 569/1 570/1 +f 573/1 571/1 569/1 +f 574/1 575/1 571/1 +f 574/1 571/1 573/1 +f 575/1 566/1 571/1 +f 576/1 577/1 575/1 +f 576/1 575/1 574/1 +f 577/1 566/1 575/1 +f 577/1 578/1 566/1 +f 578/1 567/1 566/1 +f 579/1 580/1 577/1 +f 579/1 577/1 576/1 +f 580/1 578/1 577/1 +f 581/1 579/1 576/1 +f 581/1 576/1 582/1 +f 582/1 576/1 574/1 +f 583/1 580/1 579/1 +f 583/1 579/1 581/1 +f 583/1 584/1 580/1 +f 584/1 585/1 580/1 +f 580/1 585/1 578/1 +f 585/1 567/1 578/1 +f 567/1 586/1 565/1 +f 585/1 587/1 567/1 +f 588/1 587/1 585/1 +f 589/1 585/1 584/1 +f 589/1 588/1 585/1 +f 590/1 589/1 584/1 +f 590/1 584/1 583/1 +f 591/1 589/1 590/1 +f 591/1 592/1 589/1 +f 592/1 588/1 589/1 +f 592/1 593/1 588/1 +f 593/1 587/1 588/1 +f 594/1 595/1 592/1 +f 594/1 592/1 591/1 +f 595/1 593/1 592/1 +f 596/1 591/1 597/1 +f 597/1 591/1 590/1 +f 596/1 594/1 591/1 +f 597/1 590/1 598/1 +f 598/1 590/1 583/1 +f 599/1 597/1 600/1 +f 599/1 596/1 597/1 +f 600/1 597/1 598/1 +f 601/1 598/1 602/1 +f 598/1 583/1 602/1 +f 600/1 598/1 601/1 +f 602/1 583/1 581/1 +f 603/1 602/1 581/1 +f 601/1 602/1 603/1 +f 604/1 600/1 601/1 +f 605/1 601/1 603/1 +f 604/1 601/1 605/1 +f 604/1 599/1 600/1 +f 606/1 604/1 605/1 +f 606/1 607/1 604/1 +f 607/1 599/1 604/1 +f 606/1 605/1 608/1 +f 605/1 603/1 609/1 +f 608/1 605/1 610/1 +f 605/1 609/1 610/1 +f 603/1 581/1 609/1 +f 609/1 581/1 582/1 +f 609/1 582/1 611/1 +f 610/1 609/1 611/1 +f 610/1 611/1 612/1 +f 612/1 611/1 613/1 +f 611/1 582/1 614/1 +f 611/1 614/1 613/1 +f 582/1 574/1 614/1 +f 613/1 614/1 615/1 +f 614/1 574/1 615/1 +f 616/1 613/1 617/1 +f 613/1 615/1 618/1 +f 612/1 613/1 616/1 +f 613/1 618/1 617/1 +f 615/1 573/1 618/1 +f 574/1 573/1 615/1 +f 618/1 573/1 572/1 +f 617/1 618/1 619/1 +f 618/1 572/1 619/1 +f 617/1 619/1 620/1 +f 619/1 572/1 621/1 +f 619/1 621/1 622/1 +f 620/1 619/1 622/1 +f 572/1 570/1 621/1 +f 573/1 569/1 572/1 +f 621/1 570/1 623/1 +f 621/1 623/1 624/1 +f 624/1 623/1 625/1 +f 622/1 621/1 626/1 +f 621/1 624/1 626/1 +f 624/1 625/1 627/1 +f 627/1 625/1 628/1 +f 629/1 607/1 606/1 +f 630/1 631/1 629/1 +f 629/1 631/1 607/1 +f 607/1 632/1 633/1 +f 607/1 633/1 599/1 +f 631/1 632/1 607/1 +f 631/1 634/1 635/1 +f 631/1 635/1 632/1 +f 630/1 636/1 631/1 +f 636/1 634/1 631/1 +f 637/1 636/1 630/1 +f 637/1 638/1 636/1 +f 636/1 639/1 640/1 +f 638/1 639/1 636/1 +f 636/1 640/1 634/1 +f 638/1 641/1 639/1 +f 638/1 642/1 641/1 +f 643/1 642/1 638/1 +f 644/1 643/1 638/1 +f 642/1 645/1 641/1 +f 641/1 646/1 639/1 +f 641/1 645/1 646/1 +f 642/1 647/1 645/1 +f 648/1 647/1 642/1 +f 643/1 648/1 642/1 +f 643/1 649/1 648/1 +f 650/1 649/1 643/1 +f 649/1 651/1 648/1 +f 648/1 651/1 647/1 +f 651/1 652/1 647/1 +f 647/1 652/1 653/1 +f 647/1 653/1 645/1 +f 645/1 653/1 646/1 +f 653/1 654/1 655/1 +f 653/1 655/1 646/1 +f 653/1 656/1 654/1 +f 652/1 656/1 653/1 +f 654/1 657/1 658/1 +f 655/1 654/1 658/1 +f 646/1 655/1 659/1 +f 655/1 658/1 659/1 +f 658/1 660/1 661/1 +f 658/1 657/1 660/1 +f 659/1 658/1 661/1 +f 662/1 663/1 657/1 +f 654/1 662/1 657/1 +f 657/1 663/1 660/1 +f 664/1 665/1 663/1 +f 663/1 665/1 666/1 +f 663/1 666/1 667/1 +f 662/1 664/1 663/1 +f 660/1 663/1 667/1 +f 668/1 664/1 662/1 +f 669/1 670/1 664/1 +f 664/1 670/1 665/1 +f 671/1 664/1 668/1 +f 672/1 668/1 673/1 +f 673/1 668/1 662/1 +f 673/1 662/1 656/1 +f 656/1 662/1 654/1 +f 670/1 674/1 675/1 +f 669/1 676/1 670/1 +f 676/1 677/1 674/1 +f 676/1 674/1 670/1 +f 678/1 677/1 676/1 +f 674/1 679/1 680/1 +f 677/1 679/1 674/1 +f 674/1 680/1 675/1 +f 677/1 681/1 679/1 +f 681/1 682/1 679/1 +f 679/1 682/1 683/1 +f 679/1 683/1 680/1 +f 680/1 683/1 684/1 +f 675/1 680/1 684/1 +f 670/1 675/1 665/1 +f 683/1 685/1 684/1 +f 682/1 686/1 683/1 +f 683/1 686/1 687/1 +f 683/1 687/1 685/1 +f 688/1 685/1 687/1 +f 689/1 687/1 686/1 +f 682/1 690/1 686/1 +f 686/1 690/1 691/1 +f 692/1 693/1 690/1 +f 692/1 690/1 682/1 +f 694/1 690/1 693/1 +f 692/1 695/1 693/1 +f 695/1 696/1 693/1 +f 697/1 695/1 692/1 +f 698/1 699/1 695/1 +f 700/1 698/1 695/1 +f 700/1 695/1 697/1 +f 699/1 696/1 695/1 +f 697/1 692/1 677/1 +f 701/1 697/1 678/1 +f 678/1 697/1 677/1 +f 701/1 700/1 697/1 +f 702/1 698/1 700/1 +f 701/1 702/1 700/1 +f 703/1 702/1 701/1 +f 702/1 704/1 705/1 +f 702/1 705/1 698/1 +f 703/1 706/1 702/1 +f 706/1 704/1 702/1 +f 707/1 706/1 703/1 +f 708/1 707/1 703/1 +f 708/1 703/1 709/1 +f 709/1 703/1 701/1 +f 710/1 711/1 706/1 +f 706/1 711/1 704/1 +f 707/1 710/1 706/1 +f 710/1 712/1 713/1 +f 714/1 715/1 710/1 +f 715/1 712/1 710/1 +f 710/1 713/1 711/1 +f 714/1 710/1 707/1 +f 713/1 716/1 711/1 +f 711/1 716/1 717/1 +f 711/1 717/1 704/1 +f 713/1 712/1 716/1 +f 712/1 718/1 716/1 +f 716/1 718/1 719/1 +f 716/1 719/1 717/1 +f 704/1 717/1 705/1 +f 717/1 720/1 705/1 +f 717/1 721/1 720/1 +f 717/1 719/1 721/1 +f 722/1 721/1 719/1 +f 722/1 719/1 723/1 +f 719/1 718/1 723/1 +f 724/1 721/1 722/1 +f 724/1 720/1 721/1 +f 722/1 725/1 726/1 +f 723/1 725/1 722/1 +f 722/1 726/1 724/1 +f 727/1 725/1 723/1 +f 723/1 718/1 727/1 +f 728/1 729/1 725/1 +f 725/1 730/1 726/1 +f 731/1 725/1 727/1 +f 731/1 728/1 725/1 +f 727/1 718/1 732/1 +f 727/1 732/1 731/1 +f 733/1 728/1 731/1 +f 731/1 732/1 734/1 +f 731/1 734/1 733/1 +f 735/1 736/1 728/1 +f 737/1 728/1 733/1 +f 735/1 728/1 737/1 +f 733/1 734/1 737/1 +f 738/1 736/1 735/1 +f 735/1 739/1 738/1 +f 740/1 734/1 732/1 +f 741/1 739/1 734/1 +f 741/1 734/1 740/1 +f 737/1 734/1 739/1 +f 742/1 739/1 741/1 +f 743/1 742/1 741/1 +f 743/1 741/1 740/1 +f 742/1 744/1 739/1 +f 745/1 744/1 742/1 +f 745/1 742/1 743/1 +f 746/1 743/1 740/1 +f 747/1 745/1 743/1 +f 747/1 743/1 746/1 +f 748/1 744/1 745/1 +f 747/1 749/1 745/1 +f 749/1 748/1 745/1 +f 748/1 750/1 744/1 +f 751/1 744/1 750/1 +f 752/1 753/1 748/1 +f 752/1 748/1 749/1 +f 754/1 749/1 747/1 +f 754/1 752/1 749/1 +f 746/1 740/1 715/1 +f 755/1 746/1 715/1 +f 755/1 747/1 746/1 +f 712/1 740/1 732/1 +f 715/1 740/1 712/1 +f 755/1 715/1 714/1 +f 756/1 747/1 755/1 +f 756/1 754/1 747/1 +f 757/1 758/1 756/1 +f 757/1 756/1 759/1 +f 758/1 754/1 756/1 +f 758/1 760/1 754/1 +f 761/1 762/1 760/1 +f 763/1 757/1 759/1 +f 764/1 759/1 765/1 +f 763/1 759/1 764/1 +f 759/1 756/1 755/1 +f 759/1 755/1 766/1 +f 765/1 759/1 766/1 +f 767/1 764/1 768/1 +f 768/1 764/1 765/1 +f 767/1 763/1 764/1 +f 765/1 766/1 769/1 +f 769/1 766/1 770/1 +f 766/1 755/1 714/1 +f 766/1 714/1 771/1 +f 771/1 714/1 707/1 +f 771/1 707/1 708/1 +f 772/1 771/1 773/1 +f 774/1 763/1 767/1 +f 775/1 776/1 763/1 +f 775/1 763/1 774/1 +f 776/1 757/1 763/1 +f 777/1 774/1 767/1 +f 778/1 774/1 777/1 +f 776/1 779/1 757/1 +f 779/1 758/1 757/1 +f 780/1 781/1 779/1 +f 781/1 761/1 779/1 +f 779/1 761/1 758/1 +f 780/1 779/1 782/1 +f 782/1 779/1 776/1 +f 781/1 783/1 761/1 +f 784/1 783/1 781/1 +f 785/1 781/1 780/1 +f 786/1 781/1 785/1 +f 786/1 784/1 781/1 +f 784/1 787/1 783/1 +f 788/1 784/1 789/1 +f 790/1 787/1 784/1 +f 788/1 790/1 784/1 +f 789/1 784/1 786/1 +f 790/1 791/1 787/1 +f 792/1 790/1 788/1 +f 792/1 793/1 790/1 +f 793/1 791/1 790/1 +f 793/1 794/1 791/1 +f 795/1 796/1 793/1 +f 795/1 793/1 797/1 +f 796/1 794/1 793/1 +f 797/1 793/1 792/1 +f 798/1 797/1 792/1 +f 798/1 792/1 799/1 +f 799/1 792/1 788/1 +f 800/1 797/1 798/1 +f 800/1 795/1 797/1 +f 801/1 800/1 798/1 +f 801/1 798/1 802/1 +f 802/1 798/1 799/1 +f 802/1 799/1 803/1 +f 803/1 799/1 804/1 +f 799/1 788/1 804/1 +f 805/1 801/1 802/1 +f 805/1 802/1 806/1 +f 806/1 802/1 803/1 +f 807/1 805/1 806/1 +f 808/1 809/1 805/1 +f 809/1 801/1 805/1 +f 808/1 805/1 807/1 +f 810/1 806/1 811/1 +f 807/1 806/1 810/1 +f 806/1 803/1 811/1 +f 812/1 808/1 807/1 +f 812/1 807/1 810/1 +f 810/1 811/1 813/1 +f 812/1 810/1 814/1 +f 814/1 810/1 813/1 +f 813/1 811/1 815/1 +f 811/1 803/1 815/1 +f 813/1 815/1 816/1 +f 814/1 813/1 816/1 +f 814/1 816/1 817/1 +f 818/1 812/1 814/1 +f 818/1 814/1 819/1 +f 819/1 814/1 817/1 +f 817/1 816/1 820/1 +f 816/1 815/1 821/1 +f 816/1 821/1 820/1 +f 817/1 822/1 823/1 +f 819/1 817/1 823/1 +f 817/1 820/1 822/1 +f 820/1 824/1 822/1 +f 820/1 821/1 824/1 +f 815/1 825/1 821/1 +f 821/1 825/1 826/1 +f 821/1 826/1 824/1 +f 824/1 826/1 827/1 +f 824/1 827/1 828/1 +f 822/1 824/1 828/1 +f 823/1 822/1 829/1 +f 822/1 828/1 829/1 +f 829/1 828/1 830/1 +f 828/1 827/1 830/1 +f 827/1 831/1 832/1 +f 827/1 833/1 831/1 +f 827/1 832/1 830/1 +f 826/1 833/1 827/1 +f 825/1 834/1 826/1 +f 826/1 834/1 833/1 +f 834/1 786/1 833/1 +f 833/1 786/1 831/1 +f 831/1 785/1 835/1 +f 832/1 831/1 835/1 +f 831/1 786/1 785/1 +f 832/1 835/1 836/1 +f 830/1 832/1 836/1 +f 835/1 785/1 780/1 +f 835/1 780/1 837/1 +f 836/1 835/1 837/1 +f 830/1 836/1 838/1 +f 838/1 836/1 839/1 +f 836/1 837/1 839/1 +f 839/1 837/1 840/1 +f 837/1 780/1 840/1 +f 840/1 780/1 782/1 +f 840/1 782/1 841/1 +f 839/1 840/1 842/1 +f 842/1 840/1 841/1 +f 839/1 842/1 843/1 +f 838/1 839/1 844/1 +f 844/1 839/1 843/1 +f 845/1 842/1 846/1 +f 843/1 842/1 845/1 +f 847/1 843/1 845/1 +f 847/1 844/1 843/1 +f 848/1 844/1 847/1 +f 848/1 838/1 844/1 +f 847/1 845/1 849/1 +f 850/1 848/1 847/1 +f 849/1 845/1 851/1 +f 845/1 846/1 851/1 +f 851/1 846/1 778/1 +f 851/1 778/1 852/1 +f 850/1 853/1 848/1 +f 853/1 838/1 848/1 +f 853/1 830/1 838/1 +f 823/1 829/1 853/1 +f 829/1 830/1 853/1 +f 823/1 853/1 850/1 +f 854/1 823/1 850/1 +f 841/1 782/1 776/1 +f 841/1 776/1 775/1 +f 846/1 841/1 775/1 +f 846/1 775/1 778/1 +f 778/1 775/1 774/1 +f 842/1 841/1 846/1 +f 834/1 789/1 786/1 +f 855/1 789/1 834/1 +f 825/1 855/1 834/1 +f 855/1 788/1 789/1 +f 856/1 804/1 855/1 +f 804/1 788/1 855/1 +f 856/1 855/1 825/1 +f 815/1 856/1 825/1 +f 803/1 856/1 815/1 +f 803/1 804/1 856/1 +f 857/1 812/1 818/1 +f 857/1 858/1 812/1 +f 859/1 858/1 857/1 +f 858/1 808/1 812/1 +f 858/1 860/1 808/1 +f 859/1 861/1 858/1 +f 861/1 860/1 858/1 +f 862/1 863/1 859/1 +f 864/1 865/1 860/1 +f 861/1 864/1 860/1 +f 860/1 865/1 866/1 +f 860/1 866/1 808/1 +f 808/1 866/1 809/1 +f 865/1 867/1 866/1 +f 866/1 867/1 809/1 +f 864/1 868/1 865/1 +f 868/1 869/1 865/1 +f 865/1 869/1 867/1 +f 869/1 870/1 867/1 +f 867/1 870/1 800/1 +f 867/1 800/1 801/1 +f 867/1 801/1 809/1 +f 868/1 871/1 869/1 +f 869/1 872/1 870/1 +f 871/1 872/1 869/1 +f 872/1 795/1 870/1 +f 870/1 795/1 800/1 +f 873/1 874/1 872/1 +f 872/1 874/1 795/1 +f 871/1 873/1 872/1 +f 875/1 873/1 871/1 +f 875/1 871/1 868/1 +f 875/1 876/1 873/1 +f 876/1 877/1 873/1 +f 873/1 877/1 874/1 +f 877/1 796/1 874/1 +f 874/1 796/1 795/1 +f 877/1 878/1 796/1 +f 879/1 878/1 877/1 +f 880/1 879/1 877/1 +f 880/1 877/1 876/1 +f 881/1 880/1 876/1 +f 881/1 876/1 875/1 +f 882/1 883/1 880/1 +f 882/1 880/1 881/1 +f 884/1 883/1 882/1 +f 884/1 885/1 883/1 +f 885/1 886/1 883/1 +f 883/1 886/1 879/1 +f 883/1 879/1 880/1 +f 886/1 878/1 879/1 +f 887/1 888/1 886/1 +f 886/1 888/1 878/1 +f 889/1 890/1 887/1 +f 891/1 892/1 890/1 +f 890/1 892/1 893/1 +f 890/1 893/1 888/1 +f 888/1 893/1 894/1 +f 888/1 894/1 878/1 +f 878/1 894/1 895/1 +f 878/1 895/1 796/1 +f 796/1 895/1 794/1 +f 891/1 896/1 892/1 +f 897/1 896/1 891/1 +f 897/1 898/1 896/1 +f 899/1 898/1 897/1 +f 898/1 900/1 901/1 +f 902/1 900/1 898/1 +f 899/1 902/1 898/1 +f 898/1 901/1 896/1 +f 903/1 902/1 899/1 +f 903/1 904/1 902/1 +f 904/1 905/1 902/1 +f 902/1 905/1 900/1 +f 906/1 904/1 903/1 +f 907/1 903/1 908/1 +f 906/1 909/1 904/1 +f 910/1 911/1 906/1 +f 910/1 906/1 912/1 +f 911/1 909/1 906/1 +f 912/1 906/1 913/1 +f 911/1 914/1 909/1 +f 915/1 911/1 910/1 +f 916/1 911/1 915/1 +f 917/1 914/1 911/1 +f 916/1 917/1 911/1 +f 917/1 918/1 914/1 +f 919/1 920/1 917/1 +f 919/1 917/1 916/1 +f 920/1 918/1 917/1 +f 921/1 920/1 919/1 +f 922/1 919/1 923/1 +f 923/1 919/1 916/1 +f 922/1 921/1 919/1 +f 924/1 925/1 920/1 +f 920/1 925/1 918/1 +f 926/1 924/1 920/1 +f 926/1 920/1 921/1 +f 927/1 926/1 921/1 +f 927/1 921/1 922/1 +f 928/1 927/1 922/1 +f 929/1 922/1 923/1 +f 930/1 931/1 927/1 +f 930/1 927/1 928/1 +f 931/1 926/1 927/1 +f 932/1 924/1 926/1 +f 933/1 926/1 931/1 +f 933/1 932/1 926/1 +f 934/1 933/1 931/1 +f 934/1 931/1 930/1 +f 935/1 936/1 933/1 +f 935/1 933/1 934/1 +f 936/1 932/1 933/1 +f 936/1 937/1 932/1 +f 937/1 924/1 932/1 +f 938/1 936/1 935/1 +f 938/1 939/1 936/1 +f 939/1 937/1 936/1 +f 940/1 935/1 934/1 +f 938/1 935/1 940/1 +f 940/1 934/1 941/1 +f 941/1 934/1 930/1 +f 942/1 940/1 943/1 +f 942/1 944/1 940/1 +f 944/1 938/1 940/1 +f 943/1 940/1 941/1 +f 943/1 941/1 945/1 +f 941/1 930/1 946/1 +f 945/1 941/1 946/1 +f 930/1 928/1 947/1 +f 946/1 930/1 947/1 +f 948/1 946/1 947/1 +f 945/1 946/1 948/1 +f 948/1 947/1 949/1 +f 947/1 928/1 949/1 +f 928/1 922/1 929/1 +f 949/1 928/1 929/1 +f 949/1 929/1 950/1 +f 951/1 942/1 943/1 +f 952/1 953/1 951/1 +f 951/1 954/1 942/1 +f 955/1 951/1 956/1 +f 953/1 954/1 951/1 +f 954/1 944/1 942/1 +f 957/1 958/1 954/1 +f 954/1 958/1 944/1 +f 953/1 957/1 954/1 +f 958/1 938/1 944/1 +f 957/1 959/1 958/1 +f 959/1 960/1 958/1 +f 958/1 960/1 938/1 +f 961/1 959/1 957/1 +f 953/1 961/1 957/1 +f 962/1 963/1 959/1 +f 959/1 963/1 960/1 +f 961/1 962/1 959/1 +f 960/1 964/1 939/1 +f 960/1 939/1 938/1 +f 963/1 964/1 960/1 +f 963/1 965/1 964/1 +f 966/1 965/1 963/1 +f 962/1 966/1 963/1 +f 964/1 937/1 939/1 +f 965/1 967/1 964/1 +f 964/1 967/1 937/1 +f 968/1 969/1 965/1 +f 965/1 969/1 967/1 +f 966/1 968/1 965/1 +f 970/1 968/1 966/1 +f 970/1 966/1 962/1 +f 970/1 971/1 968/1 +f 971/1 969/1 968/1 +f 969/1 972/1 973/1 +f 971/1 974/1 969/1 +f 974/1 972/1 969/1 +f 969/1 973/1 967/1 +f 967/1 973/1 937/1 +f 937/1 973/1 924/1 +f 972/1 975/1 973/1 +f 973/1 975/1 976/1 +f 973/1 976/1 924/1 +f 977/1 978/1 972/1 +f 972/1 978/1 975/1 +f 974/1 977/1 972/1 +f 979/1 974/1 971/1 +f 979/1 980/1 974/1 +f 980/1 977/1 974/1 +f 981/1 977/1 980/1 +f 982/1 983/1 977/1 +f 977/1 983/1 978/1 +f 981/1 982/1 977/1 +f 984/1 981/1 980/1 +f 984/1 980/1 979/1 +f 985/1 984/1 979/1 +f 986/1 979/1 971/1 +f 985/1 979/1 986/1 +f 987/1 981/1 984/1 +f 988/1 984/1 985/1 +f 988/1 987/1 984/1 +f 989/1 985/1 990/1 +f 990/1 985/1 986/1 +f 988/1 985/1 989/1 +f 990/1 986/1 991/1 +f 991/1 986/1 970/1 +f 986/1 971/1 970/1 +f 992/1 989/1 990/1 +f 993/1 990/1 991/1 +f 992/1 990/1 993/1 +f 994/1 988/1 989/1 +f 992/1 994/1 989/1 +f 995/1 992/1 996/1 +f 996/1 992/1 993/1 +f 997/1 994/1 992/1 +f 995/1 997/1 992/1 +f 996/1 993/1 998/1 +f 993/1 991/1 998/1 +f 996/1 998/1 999/1 +f 1000/1 996/1 1001/1 +f 1000/1 995/1 996/1 +f 1001/1 996/1 999/1 +f 998/1 1002/1 1003/1 +f 999/1 998/1 1003/1 +f 998/1 991/1 1002/1 +f 999/1 1003/1 961/1 +f 999/1 961/1 953/1 +f 1001/1 999/1 952/1 +f 1003/1 962/1 961/1 +f 1003/1 1002/1 962/1 +f 991/1 970/1 1002/1 +f 1002/1 970/1 962/1 +f 952/1 999/1 953/1 +f 1004/1 1005/1 995/1 +f 1005/1 997/1 995/1 +f 1004/1 995/1 1000/1 +f 1004/1 1006/1 1005/1 +f 1007/1 1006/1 1004/1 +f 1007/1 1008/1 1006/1 +f 1006/1 1009/1 1010/1 +f 1006/1 1011/1 1005/1 +f 1008/1 1009/1 1006/1 +f 1006/1 1010/1 1011/1 +f 1008/1 1012/1 1009/1 +f 1008/1 1013/1 1012/1 +f 1009/1 1014/1 1015/1 +f 1009/1 1015/1 1010/1 +f 1012/1 1014/1 1009/1 +f 1010/1 1016/1 1011/1 +f 1010/1 1015/1 1016/1 +f 1014/1 1017/1 1015/1 +f 1015/1 1017/1 1016/1 +f 1012/1 1018/1 1014/1 +f 1018/1 1019/1 1014/1 +f 1014/1 1019/1 1017/1 +f 1013/1 1018/1 1012/1 +f 1013/1 1020/1 1018/1 +f 1020/1 1021/1 1018/1 +f 1018/1 1021/1 1019/1 +f 1019/1 1022/1 1017/1 +f 1017/1 1022/1 1023/1 +f 1017/1 1023/1 1024/1 +f 1017/1 1024/1 1016/1 +f 1025/1 1026/1 1022/1 +f 1019/1 1025/1 1022/1 +f 1022/1 1026/1 1023/1 +f 1023/1 1027/1 1028/1 +f 1024/1 1023/1 1028/1 +f 1023/1 1026/1 1027/1 +f 1024/1 1028/1 1029/1 +f 1016/1 1024/1 1029/1 +f 1028/1 981/1 987/1 +f 1028/1 1027/1 981/1 +f 1029/1 1028/1 987/1 +f 1027/1 982/1 981/1 +f 1026/1 982/1 1027/1 +f 1026/1 1030/1 982/1 +f 1030/1 1031/1 982/1 +f 982/1 1031/1 983/1 +f 1030/1 1032/1 1031/1 +f 1033/1 1032/1 1030/1 +f 1034/1 1033/1 1030/1 +f 1035/1 1030/1 1026/1 +f 1034/1 1030/1 1035/1 +f 1033/1 1036/1 1032/1 +f 1037/1 1036/1 1033/1 +f 1038/1 1033/1 1034/1 +f 1037/1 1039/1 1036/1 +f 1040/1 1037/1 1038/1 +f 1041/1 1039/1 1037/1 +f 1042/1 1038/1 1043/1 +f 1043/1 1038/1 1034/1 +f 1044/1 1043/1 1045/1 +f 1045/1 1043/1 1046/1 +f 1043/1 1034/1 1046/1 +f 1045/1 1046/1 1047/1 +f 1047/1 1046/1 1048/1 +f 1046/1 1034/1 1048/1 +f 1048/1 1034/1 1035/1 +f 1047/1 1048/1 1021/1 +f 1021/1 1048/1 1025/1 +f 1048/1 1035/1 1025/1 +f 1025/1 1035/1 1026/1 +f 1021/1 1025/1 1019/1 +f 1041/1 1049/1 1039/1 +f 1050/1 1049/1 1041/1 +f 1050/1 1051/1 1052/1 +f 1053/1 1054/1 1051/1 +f 1051/1 1055/1 1052/1 +f 1056/1 1053/1 1051/1 +f 1051/1 1054/1 1055/1 +f 1052/1 1057/1 1049/1 +f 1052/1 1055/1 1057/1 +f 1055/1 1058/1 1059/1 +f 1055/1 1059/1 1057/1 +f 1054/1 1060/1 1055/1 +f 1055/1 1060/1 1058/1 +f 1057/1 1059/1 1061/1 +f 1049/1 1057/1 1062/1 +f 1057/1 1061/1 1062/1 +f 1049/1 1062/1 1039/1 +f 1062/1 1061/1 1063/1 +f 1039/1 1062/1 1064/1 +f 1062/1 1063/1 1064/1 +f 1059/1 1065/1 1061/1 +f 1061/1 1065/1 1066/1 +f 1061/1 1066/1 1063/1 +f 1063/1 1066/1 1067/1 +f 1064/1 1063/1 1067/1 +f 1039/1 1064/1 1068/1 +f 1064/1 1067/1 1068/1 +f 1039/1 1068/1 1036/1 +f 1068/1 1069/1 1070/1 +f 1068/1 1067/1 1069/1 +f 1036/1 1068/1 1070/1 +f 1036/1 1070/1 1032/1 +f 1070/1 1069/1 1071/1 +f 1032/1 1070/1 1072/1 +f 1067/1 1073/1 1069/1 +f 1069/1 1073/1 1074/1 +f 1069/1 1074/1 1071/1 +f 1067/1 1075/1 1073/1 +f 1073/1 1075/1 1076/1 +f 1073/1 1076/1 1074/1 +f 1076/1 1075/1 1077/1 +f 1067/1 1078/1 1075/1 +f 1066/1 1078/1 1067/1 +f 1065/1 1079/1 1066/1 +f 1066/1 1079/1 1078/1 +f 1080/1 1075/1 1078/1 +f 1080/1 1078/1 1081/1 +f 1081/1 1078/1 1082/1 +f 1082/1 1078/1 1079/1 +f 1081/1 1083/1 1080/1 +f 1080/1 1083/1 1077/1 +f 1077/1 1075/1 1080/1 +f 1082/1 1084/1 1081/1 +f 1081/1 1084/1 1083/1 +f 1085/1 1084/1 1082/1 +f 1082/1 1079/1 1085/1 +f 1084/1 1086/1 1087/1 +f 1085/1 1088/1 1084/1 +f 1088/1 1086/1 1084/1 +f 1084/1 1087/1 1083/1 +f 1089/1 1088/1 1085/1 +f 1085/1 1079/1 1089/1 +f 1090/1 1088/1 1089/1 +f 1091/1 1088/1 1090/1 +f 1091/1 1092/1 1088/1 +f 1089/1 1079/1 1093/1 +f 1089/1 1093/1 1090/1 +f 1065/1 1093/1 1079/1 +f 1090/1 1093/1 1091/1 +f 1091/1 1093/1 1094/1 +f 1058/1 1094/1 1093/1 +f 1058/1 1093/1 1095/1 +f 1095/1 1093/1 1065/1 +f 1096/1 1092/1 1091/1 +f 1091/1 1094/1 1096/1 +f 1097/1 1098/1 1092/1 +f 1096/1 1097/1 1092/1 +f 1099/1 1097/1 1096/1 +f 1096/1 1094/1 1100/1 +f 1096/1 1100/1 1099/1 +f 1101/1 1102/1 1097/1 +f 1101/1 1097/1 1099/1 +f 1099/1 1100/1 1101/1 +f 1103/1 1102/1 1101/1 +f 1100/1 1104/1 1101/1 +f 1101/1 1104/1 1105/1 +f 1101/1 1105/1 1103/1 +f 1106/1 1102/1 1103/1 +f 1103/1 1105/1 1106/1 +f 1106/1 1105/1 1107/1 +f 1108/1 1107/1 1105/1 +f 1108/1 1105/1 1109/1 +f 1109/1 1105/1 1104/1 +f 1110/1 1111/1 1106/1 +f 1106/1 1107/1 1110/1 +f 1106/1 1111/1 1102/1 +f 1110/1 1107/1 1112/1 +f 1113/1 1112/1 1107/1 +f 1113/1 1107/1 1108/1 +f 1114/1 1113/1 1108/1 +f 1114/1 1108/1 1115/1 +f 1115/1 1108/1 1109/1 +f 1116/1 1117/1 1113/1 +f 1116/1 1113/1 1114/1 +f 1117/1 1118/1 1113/1 +f 1113/1 1118/1 1112/1 +f 1110/1 1112/1 1119/1 +f 1119/1 1112/1 1118/1 +f 1119/1 1118/1 1120/1 +f 1120/1 1118/1 1121/1 +f 1121/1 1118/1 1122/1 +f 1119/1 1123/1 1110/1 +f 1120/1 1123/1 1119/1 +f 1121/1 1124/1 1120/1 +f 1120/1 1124/1 1123/1 +f 1121/1 1122/1 1125/1 +f 1110/1 1123/1 1111/1 +f 1124/1 1126/1 1123/1 +f 1111/1 1127/1 1102/1 +f 1102/1 1127/1 1128/1 +f 1102/1 1128/1 1097/1 +f 1097/1 1128/1 1098/1 +f 1129/1 1130/1 1122/1 +f 1129/1 1122/1 1131/1 +f 1132/1 1122/1 1117/1 +f 1117/1 1122/1 1118/1 +f 1131/1 1122/1 1132/1 +f 1133/1 1129/1 1131/1 +f 1133/1 1131/1 1132/1 +f 1134/1 1133/1 1135/1 +f 1134/1 1129/1 1133/1 +f 1133/1 1132/1 1136/1 +f 1134/1 1137/1 1129/1 +f 1136/1 1132/1 1138/1 +f 1136/1 1138/1 1139/1 +f 1138/1 1140/1 1141/1 +f 1132/1 1140/1 1138/1 +f 1142/1 1138/1 1141/1 +f 1139/1 1138/1 1142/1 +f 1140/1 1132/1 1117/1 +f 1140/1 1117/1 1116/1 +f 1141/1 1140/1 1116/1 +f 1141/1 1116/1 1114/1 +f 1141/1 1114/1 1143/1 +f 1143/1 1114/1 1144/1 +f 1144/1 1114/1 1115/1 +f 1145/1 1141/1 1143/1 +f 1145/1 1143/1 1144/1 +f 1142/1 1141/1 1145/1 +f 1146/1 1142/1 1145/1 +f 1146/1 1145/1 1147/1 +f 1148/1 1145/1 1149/1 +f 1145/1 1144/1 1149/1 +f 1139/1 1142/1 1146/1 +f 1147/1 1150/1 1146/1 +f 1146/1 1150/1 1151/1 +f 1146/1 1151/1 1139/1 +f 1147/1 1152/1 1150/1 +f 1152/1 1153/1 1150/1 +f 1150/1 1153/1 1154/1 +f 1150/1 1154/1 1151/1 +f 1151/1 1154/1 1155/1 +f 1151/1 1155/1 1139/1 +f 1139/1 1155/1 1156/1 +f 1155/1 1157/1 1156/1 +f 1154/1 1157/1 1155/1 +f 1158/1 1159/1 1154/1 +f 1154/1 1159/1 1157/1 +f 1153/1 1158/1 1154/1 +f 1153/1 1160/1 1158/1 +f 1160/1 1161/1 1158/1 +f 1158/1 1161/1 1159/1 +f 1161/1 1162/1 1159/1 +f 1159/1 1162/1 1163/1 +f 1159/1 1163/1 1157/1 +f 1162/1 1164/1 1163/1 +f 1163/1 1164/1 1165/1 +f 1163/1 1165/1 1157/1 +f 1164/1 1166/1 1165/1 +f 1165/1 1166/1 1167/1 +f 1165/1 1167/1 1168/1 +f 1157/1 1165/1 1168/1 +f 1169/1 1170/1 1166/1 +f 1164/1 1169/1 1166/1 +f 1171/1 1169/1 1164/1 +f 1162/1 1171/1 1164/1 +f 1172/1 1173/1 1171/1 +f 1171/1 1173/1 1169/1 +f 1174/1 1172/1 1171/1 +f 1174/1 1171/1 1162/1 +f 1161/1 1174/1 1162/1 +f 1175/1 1174/1 1161/1 +f 1173/1 1176/1 1169/1 +f 1169/1 1176/1 1177/1 +f 1169/1 1177/1 1170/1 +f 1176/1 1178/1 1179/1 +f 1176/1 1179/1 1177/1 +f 1177/1 1179/1 1180/1 +f 1177/1 1180/1 1170/1 +f 1178/1 1181/1 1179/1 +f 1179/1 1181/1 1182/1 +f 1179/1 1182/1 1180/1 +f 1180/1 1182/1 1183/1 +f 1180/1 1183/1 1184/1 +f 1170/1 1180/1 1184/1 +f 1170/1 1184/1 1185/1 +f 1166/1 1170/1 1167/1 +f 1167/1 1170/1 1185/1 +f 1184/1 1183/1 1186/1 +f 1184/1 1186/1 1187/1 +f 1185/1 1184/1 1187/1 +f 1185/1 1187/1 1188/1 +f 1167/1 1185/1 1168/1 +f 1168/1 1185/1 1188/1 +f 1187/1 1186/1 1189/1 +f 1187/1 1189/1 1188/1 +f 1190/1 1189/1 1186/1 +f 1190/1 1186/1 1191/1 +f 1191/1 1186/1 1183/1 +f 1188/1 1189/1 1192/1 +f 1193/1 1192/1 1189/1 +f 1193/1 1189/1 1190/1 +f 1191/1 1194/1 1190/1 +f 1190/1 1194/1 1193/1 +f 1195/1 1196/1 1191/1 +f 1191/1 1196/1 1197/1 +f 1191/1 1197/1 1194/1 +f 1191/1 1183/1 1195/1 +f 1198/1 1196/1 1195/1 +f 1198/1 1195/1 1199/1 +f 1195/1 1183/1 1182/1 +f 1195/1 1182/1 1199/1 +f 1196/1 1198/1 1197/1 +f 1197/1 1198/1 1200/1 +f 1197/1 1200/1 1194/1 +f 1198/1 1201/1 1200/1 +f 1200/1 1201/1 1202/1 +f 1201/1 1203/1 1202/1 +f 1202/1 1203/1 1204/1 +f 1202/1 1204/1 1205/1 +f 1200/1 1202/1 1206/1 +f 1206/1 1202/1 1205/1 +f 1194/1 1200/1 1206/1 +f 1206/1 1205/1 1207/1 +f 1194/1 1206/1 1208/1 +f 1208/1 1206/1 1207/1 +f 1205/1 1204/1 1209/1 +f 1205/1 1209/1 1210/1 +f 1207/1 1205/1 1210/1 +f 1203/1 1211/1 1204/1 +f 1211/1 1209/1 1204/1 +f 1203/1 1212/1 1211/1 +f 1212/1 1213/1 1211/1 +f 1213/1 1214/1 1211/1 +f 1211/1 1214/1 1209/1 +f 1214/1 1215/1 1209/1 +f 1210/1 1209/1 1215/1 +f 1210/1 1215/1 1216/1 +f 1207/1 1210/1 1216/1 +f 1217/1 1218/1 1215/1 +f 1214/1 1217/1 1215/1 +f 1216/1 1215/1 1218/1 +f 1213/1 1217/1 1214/1 +f 1219/1 1218/1 1217/1 +f 1213/1 1219/1 1217/1 +f 1220/1 1221/1 1218/1 +f 1218/1 1221/1 1222/1 +f 1219/1 1220/1 1218/1 +f 1216/1 1218/1 1222/1 +f 1223/1 1220/1 1219/1 +f 1224/1 1223/1 1219/1 +f 1224/1 1219/1 1213/1 +f 1225/1 1221/1 1220/1 +f 1223/1 1225/1 1220/1 +f 1226/1 1225/1 1223/1 +f 1227/1 1226/1 1223/1 +f 1227/1 1223/1 1224/1 +f 1228/1 1227/1 1224/1 +f 1228/1 1224/1 1229/1 +f 1229/1 1224/1 1213/1 +f 1230/1 1226/1 1227/1 +f 1231/1 1230/1 1227/1 +f 1231/1 1227/1 1228/1 +f 1232/1 1225/1 1226/1 +f 1230/1 1232/1 1226/1 +f 1233/1 1232/1 1230/1 +f 1234/1 1233/1 1230/1 +f 1234/1 1230/1 1231/1 +f 1231/1 1235/1 1234/1 +f 1228/1 1235/1 1231/1 +f 1229/1 1235/1 1228/1 +f 1229/1 1212/1 1235/1 +f 1229/1 1213/1 1212/1 +f 1236/1 1234/1 1235/1 +f 1236/1 1237/1 1234/1 +f 1237/1 1233/1 1234/1 +f 1237/1 1238/1 1233/1 +f 1233/1 1238/1 1232/1 +f 1239/1 1240/1 1237/1 +f 1237/1 1240/1 1238/1 +f 1240/1 1241/1 1238/1 +f 1238/1 1241/1 1232/1 +f 1242/1 1243/1 1240/1 +f 1240/1 1243/1 1241/1 +f 1239/1 1242/1 1240/1 +f 1244/1 1242/1 1239/1 +f 1245/1 1243/1 1242/1 +f 1244/1 1245/1 1242/1 +f 1246/1 1247/1 1243/1 +f 1243/1 1247/1 1248/1 +f 1243/1 1248/1 1241/1 +f 1245/1 1246/1 1243/1 +f 1249/1 1246/1 1245/1 +f 1250/1 1249/1 1245/1 +f 1250/1 1245/1 1244/1 +f 1251/1 1246/1 1249/1 +f 1252/1 1249/1 1250/1 +f 1251/1 1253/1 1246/1 +f 1253/1 1254/1 1246/1 +f 1246/1 1254/1 1247/1 +f 1255/1 1256/1 1253/1 +f 1257/1 1258/1 1255/1 +f 1258/1 1259/1 1256/1 +f 1258/1 1260/1 1261/1 +f 1256/1 1259/1 1262/1 +f 1258/1 1261/1 1259/1 +f 1259/1 1261/1 1263/1 +f 1256/1 1262/1 1254/1 +f 1254/1 1262/1 1264/1 +f 1254/1 1264/1 1247/1 +f 1264/1 1265/1 1247/1 +f 1247/1 1266/1 1248/1 +f 1267/1 1248/1 1268/1 +f 1241/1 1248/1 1267/1 +f 1267/1 1268/1 1221/1 +f 1241/1 1267/1 1225/1 +f 1225/1 1267/1 1221/1 +f 1221/1 1268/1 1269/1 +f 1221/1 1269/1 1222/1 +f 1270/1 1222/1 1269/1 +f 1271/1 1216/1 1222/1 +f 1271/1 1222/1 1270/1 +f 1270/1 1272/1 1271/1 +f 1273/1 1216/1 1271/1 +f 1192/1 1273/1 1271/1 +f 1271/1 1272/1 1274/1 +f 1271/1 1274/1 1192/1 +f 1273/1 1207/1 1216/1 +f 1208/1 1207/1 1273/1 +f 1192/1 1208/1 1273/1 +f 1193/1 1208/1 1192/1 +f 1188/1 1192/1 1274/1 +f 1275/1 1188/1 1274/1 +f 1275/1 1274/1 1276/1 +f 1276/1 1274/1 1272/1 +f 1168/1 1188/1 1275/1 +f 1156/1 1168/1 1275/1 +f 1275/1 1276/1 1277/1 +f 1156/1 1275/1 1278/1 +f 1157/1 1168/1 1156/1 +f 1193/1 1194/1 1208/1 +f 1232/1 1241/1 1225/1 +f 1261/1 1279/1 1263/1 +f 1263/1 1279/1 1280/1 +f 1263/1 1280/1 1281/1 +f 1263/1 1281/1 1282/1 +f 1259/1 1263/1 1262/1 +f 1262/1 1263/1 1282/1 +f 1260/1 1283/1 1261/1 +f 1261/1 1283/1 1279/1 +f 1260/1 1284/1 1283/1 +f 1283/1 1284/1 1285/1 +f 1283/1 1285/1 1286/1 +f 1283/1 1286/1 1279/1 +f 1284/1 1287/1 1285/1 +f 1285/1 1287/1 1288/1 +f 1285/1 1288/1 1286/1 +f 1286/1 1288/1 1289/1 +f 1286/1 1289/1 1279/1 +f 1279/1 1289/1 1280/1 +f 1280/1 1289/1 1290/1 +f 1280/1 1290/1 1291/1 +f 1291/1 1290/1 1292/1 +f 1281/1 1280/1 1291/1 +f 1281/1 1291/1 1293/1 +f 1293/1 1291/1 1294/1 +f 1291/1 1292/1 1294/1 +f 1282/1 1281/1 1293/1 +f 1293/1 1294/1 1295/1 +f 1282/1 1293/1 1265/1 +f 1265/1 1293/1 1295/1 +f 1295/1 1294/1 1296/1 +f 1265/1 1295/1 1266/1 +f 1262/1 1282/1 1264/1 +f 1264/1 1282/1 1265/1 +f 1247/1 1265/1 1266/1 +f 1248/1 1266/1 1297/1 +f 1298/1 1237/1 1236/1 +f 1298/1 1239/1 1237/1 +f 1236/1 1299/1 1298/1 +f 1298/1 1299/1 1244/1 +f 1299/1 1250/1 1244/1 +f 1244/1 1239/1 1298/1 +f 1199/1 1182/1 1181/1 +f 1149/1 1300/1 1053/1 +f 1149/1 1144/1 1300/1 +f 1144/1 1109/1 1300/1 +f 1300/1 1109/1 1301/1 +f 1300/1 1301/1 1054/1 +f 1053/1 1300/1 1054/1 +f 1144/1 1115/1 1109/1 +f 1301/1 1109/1 1104/1 +f 1301/1 1104/1 1302/1 +f 1301/1 1302/1 1060/1 +f 1054/1 1301/1 1060/1 +f 1100/1 1303/1 1104/1 +f 1302/1 1104/1 1303/1 +f 1302/1 1303/1 1060/1 +f 1060/1 1303/1 1094/1 +f 1060/1 1094/1 1058/1 +f 1094/1 1303/1 1100/1 +f 1059/1 1058/1 1095/1 +f 1059/1 1095/1 1065/1 +f 1304/1 1149/1 1053/1 +f 1077/1 1083/1 1305/1 +f 1305/1 1083/1 1306/1 +f 1083/1 1087/1 1307/1 +f 1083/1 1307/1 1306/1 +f 1305/1 1076/1 1077/1 +f 1308/1 1309/1 1305/1 +f 1306/1 1307/1 1310/1 +f 1311/1 1056/1 1312/1 +f 1029/1 987/1 988/1 +f 1016/1 1029/1 1313/1 +f 1313/1 1029/1 988/1 +f 1313/1 988/1 994/1 +f 1011/1 1016/1 1313/1 +f 1011/1 1313/1 997/1 +f 997/1 1313/1 994/1 +f 1005/1 1011/1 997/1 +f 1020/1 1047/1 1021/1 +f 1314/1 1020/1 1013/1 +f 1314/1 1315/1 1020/1 +f 1315/1 1045/1 1020/1 +f 1045/1 1047/1 1020/1 +f 1316/1 1314/1 1013/1 +f 1317/1 1315/1 1314/1 +f 1316/1 1317/1 1314/1 +f 1316/1 1013/1 1008/1 +f 1007/1 1316/1 1008/1 +f 1318/1 1045/1 1315/1 +f 1318/1 1044/1 1045/1 +f 924/1 976/1 925/1 +f 1319/1 923/1 1320/1 +f 929/1 923/1 1319/1 +f 923/1 916/1 1320/1 +f 1320/1 916/1 1321/1 +f 1321/1 916/1 915/1 +f 918/1 1322/1 1323/1 +f 918/1 1323/1 914/1 +f 925/1 1324/1 1322/1 +f 925/1 1322/1 918/1 +f 1322/1 1325/1 1326/1 +f 1322/1 1326/1 1323/1 +f 1325/1 1327/1 1328/1 +f 1326/1 1328/1 1329/1 +f 1328/1 1330/1 1329/1 +f 1323/1 1326/1 1331/1 +f 1326/1 1329/1 1331/1 +f 1329/1 1332/1 1333/1 +f 1329/1 1330/1 1332/1 +f 1331/1 1329/1 1334/1 +f 1329/1 1333/1 1334/1 +f 1335/1 1332/1 1330/1 +f 1336/1 1333/1 1332/1 +f 1337/1 1333/1 1338/1 +f 1334/1 1333/1 1337/1 +f 1334/1 1337/1 1339/1 +f 1340/1 1334/1 1339/1 +f 1340/1 1331/1 1334/1 +f 1323/1 1331/1 1340/1 +f 914/1 1340/1 909/1 +f 909/1 1340/1 1341/1 +f 914/1 1323/1 1340/1 +f 1340/1 1339/1 1341/1 +f 1341/1 1339/1 1342/1 +f 1339/1 1337/1 1343/1 +f 1339/1 1343/1 1342/1 +f 1337/1 1338/1 1343/1 +f 1343/1 1338/1 1344/1 +f 1343/1 1344/1 1342/1 +f 1341/1 1342/1 1345/1 +f 1342/1 1344/1 1346/1 +f 1347/1 1342/1 1346/1 +f 1345/1 1342/1 1347/1 +f 909/1 1341/1 1345/1 +f 909/1 1345/1 904/1 +f 904/1 1345/1 905/1 +f 1345/1 1347/1 905/1 +f 1347/1 1346/1 1348/1 +f 1349/1 1347/1 1350/1 +f 1347/1 1348/1 1350/1 +f 905/1 1347/1 1349/1 +f 905/1 1351/1 900/1 +f 905/1 1349/1 1351/1 +f 1349/1 1350/1 1351/1 +f 1350/1 1348/1 1352/1 +f 1350/1 1352/1 1353/1 +f 1351/1 1350/1 1353/1 +f 1351/1 1353/1 1354/1 +f 900/1 1351/1 1354/1 +f 900/1 1354/1 901/1 +f 901/1 1354/1 1355/1 +f 1354/1 1353/1 1355/1 +f 1353/1 1352/1 1356/1 +f 1353/1 1357/1 1355/1 +f 1353/1 1356/1 1357/1 +f 901/1 1355/1 1358/1 +f 1355/1 1357/1 1359/1 +f 1355/1 1359/1 1358/1 +f 896/1 901/1 1360/1 +f 901/1 1358/1 1360/1 +f 1360/1 1358/1 1361/1 +f 1358/1 1359/1 1362/1 +f 1358/1 1362/1 1361/1 +f 1359/1 1357/1 1363/1 +f 1359/1 1363/1 1362/1 +f 1362/1 1364/1 1361/1 +f 1362/1 1363/1 1364/1 +f 1365/1 1361/1 1366/1 +f 1360/1 1361/1 1365/1 +f 1361/1 1364/1 1367/1 +f 1366/1 1361/1 1367/1 +f 896/1 1360/1 1365/1 +f 896/1 1365/1 892/1 +f 1365/1 1366/1 1368/1 +f 892/1 1365/1 1368/1 +f 1369/1 1366/1 1370/1 +f 1366/1 1367/1 1371/1 +f 1366/1 1371/1 1370/1 +f 1368/1 1366/1 1369/1 +f 1372/1 1371/1 1367/1 +f 1372/1 1367/1 1373/1 +f 1373/1 1367/1 1364/1 +f 1373/1 1374/1 1372/1 +f 1372/1 1374/1 1375/1 +f 1375/1 1371/1 1372/1 +f 1373/1 1376/1 1374/1 +f 1377/1 1376/1 1373/1 +f 1373/1 1364/1 1377/1 +f 1378/1 1379/1 1376/1 +f 1380/1 1376/1 1377/1 +f 1378/1 1376/1 1380/1 +f 1377/1 1364/1 1380/1 +f 1380/1 1364/1 1363/1 +f 1380/1 1363/1 1378/1 +f 1381/1 1379/1 1378/1 +f 1378/1 1363/1 1381/1 +f 1381/1 1363/1 1357/1 +f 1382/1 1379/1 1381/1 +f 1381/1 1357/1 1382/1 +f 1382/1 1357/1 1383/1 +f 1383/1 1357/1 1356/1 +f 1383/1 1379/1 1382/1 +f 1384/1 1385/1 1383/1 +f 1383/1 1385/1 1379/1 +f 1383/1 1356/1 1384/1 +f 1384/1 1356/1 1352/1 +f 1386/1 1387/1 1384/1 +f 1384/1 1387/1 1385/1 +f 1384/1 1352/1 1386/1 +f 1385/1 1388/1 1379/1 +f 1385/1 1389/1 1388/1 +f 1379/1 1388/1 1390/1 +f 1379/1 1390/1 1376/1 +f 1376/1 1390/1 1391/1 +f 1376/1 1391/1 1374/1 +f 1374/1 1391/1 1392/1 +f 1393/1 1374/1 1394/1 +f 1374/1 1392/1 1394/1 +f 1375/1 1374/1 1393/1 +f 1394/1 1392/1 1395/1 +f 1396/1 1394/1 1397/1 +f 1393/1 1394/1 1396/1 +f 1396/1 1398/1 1393/1 +f 1393/1 1399/1 1375/1 +f 1396/1 1397/1 1400/1 +f 1400/1 1401/1 1396/1 +f 1387/1 1389/1 1385/1 +f 1402/1 1387/1 1386/1 +f 1403/1 1387/1 1402/1 +f 1403/1 1404/1 1387/1 +f 1386/1 1348/1 1402/1 +f 1402/1 1348/1 1346/1 +f 1402/1 1346/1 1403/1 +f 1352/1 1348/1 1386/1 +f 1405/1 1404/1 1403/1 +f 1403/1 1346/1 1344/1 +f 1403/1 1344/1 1405/1 +f 1406/1 1404/1 1405/1 +f 1407/1 1404/1 1406/1 +f 1407/1 1408/1 1404/1 +f 1405/1 1344/1 1406/1 +f 1406/1 1344/1 1338/1 +f 1406/1 1338/1 1407/1 +f 1409/1 1408/1 1407/1 +f 1407/1 1338/1 1409/1 +f 1409/1 1338/1 1333/1 +f 1409/1 1333/1 1410/1 +f 1369/1 1370/1 1411/1 +f 1368/1 1369/1 1411/1 +f 1370/1 1399/1 1412/1 +f 1411/1 1370/1 1412/1 +f 1370/1 1371/1 1399/1 +f 1368/1 1411/1 1413/1 +f 1413/1 1411/1 1414/1 +f 1411/1 1412/1 1414/1 +f 892/1 1368/1 893/1 +f 893/1 1368/1 1413/1 +f 893/1 1413/1 894/1 +f 1413/1 1414/1 1415/1 +f 1415/1 1414/1 1416/1 +f 1412/1 1401/1 1416/1 +f 1412/1 1399/1 1398/1 +f 1393/1 1398/1 1399/1 +f 1399/1 1371/1 1375/1 +f 894/1 1413/1 1415/1 +f 1417/1 891/1 1418/1 +f 1419/1 885/1 884/1 +f 1420/1 881/1 875/1 +f 1420/1 875/1 1421/1 +f 1421/1 875/1 868/1 +f 1422/1 882/1 881/1 +f 1422/1 881/1 1420/1 +f 1423/1 1422/1 1424/1 +f 1423/1 1425/1 1422/1 +f 1424/1 1422/1 1420/1 +f 1425/1 882/1 1422/1 +f 1425/1 884/1 882/1 +f 1426/1 1419/1 1425/1 +f 1427/1 1425/1 1423/1 +f 1419/1 884/1 1425/1 +f 1428/1 1427/1 1423/1 +f 1429/1 1423/1 1424/1 +f 1428/1 1423/1 1429/1 +f 1429/1 1424/1 1430/1 +f 1424/1 1420/1 1430/1 +f 1429/1 1430/1 863/1 +f 1430/1 1420/1 1421/1 +f 1430/1 1421/1 1431/1 +f 863/1 1430/1 1431/1 +f 863/1 864/1 861/1 +f 863/1 1431/1 864/1 +f 859/1 863/1 861/1 +f 1431/1 1421/1 868/1 +f 1431/1 868/1 864/1 +f 712/1 732/1 718/1 +f 737/1 739/1 735/1 +f 738/1 739/1 744/1 +f 726/1 1432/1 1433/1 +f 726/1 730/1 1432/1 +f 724/1 726/1 1433/1 +f 1433/1 1432/1 1434/1 +f 1435/1 1433/1 1436/1 +f 1433/1 1434/1 1437/1 +f 1438/1 1433/1 1437/1 +f 724/1 1433/1 1435/1 +f 1436/1 1433/1 1438/1 +f 1435/1 720/1 724/1 +f 1436/1 720/1 1435/1 +f 1438/1 1439/1 1436/1 +f 1436/1 1439/1 720/1 +f 1438/1 1437/1 1440/1 +f 1440/1 1439/1 1438/1 +f 1440/1 1437/1 1441/1 +f 1442/1 1437/1 1443/1 +f 1441/1 1437/1 1442/1 +f 1441/1 696/1 1440/1 +f 1440/1 696/1 1439/1 +f 1444/1 720/1 1439/1 +f 1444/1 1439/1 699/1 +f 699/1 1439/1 696/1 +f 705/1 720/1 1444/1 +f 705/1 1444/1 698/1 +f 698/1 1444/1 699/1 +f 1442/1 693/1 696/1 +f 1442/1 696/1 1441/1 +f 1442/1 1443/1 694/1 +f 694/1 693/1 1442/1 +f 694/1 1443/1 691/1 +f 691/1 690/1 694/1 +f 691/1 1443/1 689/1 +f 689/1 686/1 691/1 +f 689/1 1445/1 688/1 +f 689/1 1443/1 1445/1 +f 688/1 687/1 689/1 +f 688/1 1445/1 1446/1 +f 1445/1 1447/1 1446/1 +f 1445/1 1448/1 1447/1 +f 1443/1 1448/1 1445/1 +f 688/1 1446/1 1449/1 +f 1449/1 685/1 688/1 +f 1449/1 1446/1 1450/1 +f 1446/1 1447/1 1451/1 +f 1443/1 1452/1 1448/1 +f 1437/1 1452/1 1443/1 +f 1437/1 1434/1 1452/1 +f 709/1 701/1 1453/1 +f 1454/1 709/1 1455/1 +f 677/1 692/1 681/1 +f 681/1 692/1 682/1 +f 1456/1 678/1 676/1 +f 1456/1 676/1 669/1 +f 1453/1 678/1 1456/1 +f 1453/1 701/1 678/1 +f 1457/1 667/1 1458/1 +f 660/1 667/1 1459/1 +f 667/1 666/1 1460/1 +f 667/1 1460/1 1458/1 +f 1459/1 667/1 1457/1 +f 661/1 660/1 1461/1 +f 1461/1 660/1 1459/1 +f 1461/1 1459/1 1462/1 +f 1462/1 1459/1 1457/1 +f 1463/1 1461/1 1462/1 +f 1464/1 661/1 1461/1 +f 1464/1 1461/1 1463/1 +f 659/1 661/1 1464/1 +f 1464/1 1463/1 1465/1 +f 1466/1 659/1 1464/1 +f 1466/1 1464/1 1467/1 +f 1467/1 1464/1 1465/1 +f 1468/1 1463/1 1469/1 +f 1463/1 1462/1 1469/1 +f 1465/1 1463/1 1468/1 +f 634/1 1467/1 1465/1 +f 634/1 1465/1 1468/1 +f 640/1 1467/1 634/1 +f 640/1 1466/1 1467/1 +f 646/1 659/1 1466/1 +f 639/1 1466/1 640/1 +f 639/1 646/1 1466/1 +f 634/1 1468/1 635/1 +f 1468/1 1469/1 1470/1 +f 635/1 1468/1 1470/1 +f 635/1 1470/1 632/1 +f 1470/1 1469/1 1471/1 +f 1470/1 1471/1 1472/1 +f 632/1 1470/1 1472/1 +f 632/1 1472/1 633/1 +f 633/1 1472/1 596/1 +f 1472/1 1471/1 596/1 +f 1471/1 595/1 594/1 +f 1471/1 594/1 596/1 +f 1471/1 1473/1 595/1 +f 1469/1 1473/1 1471/1 +f 633/1 596/1 599/1 +f 1462/1 1457/1 1473/1 +f 1473/1 1457/1 593/1 +f 1469/1 1462/1 1473/1 +f 1473/1 593/1 595/1 +f 1457/1 1458/1 593/1 +f 593/1 1458/1 587/1 +f 1458/1 1460/1 1474/1 +f 1458/1 1474/1 587/1 +f 587/1 1474/1 586/1 +f 587/1 586/1 567/1 +f 652/1 673/1 656/1 +f 1475/1 673/1 652/1 +f 1475/1 672/1 673/1 +f 1476/1 672/1 1475/1 +f 651/1 1475/1 652/1 +f 649/1 1477/1 651/1 +f 1477/1 1475/1 651/1 +f 1477/1 1476/1 1475/1 +f 1478/1 1477/1 649/1 +f 644/1 638/1 637/1 +f 570/1 558/1 623/1 +f 623/1 558/1 625/1 +f 625/1 558/1 559/1 +f 625/1 559/1 628/1 +f 628/1 559/1 561/1 +f 561/1 553/1 1479/1 +f 1479/1 553/1 554/1 +f 1480/1 1481/1 1482/1 +f 1480/1 1483/1 1481/1 +f 1484/1 1483/1 1480/1 +f 1388/1 1484/1 1480/1 +f 1388/1 1480/1 1390/1 +f 1390/1 1480/1 1482/1 +f 1484/1 1485/1 1483/1 +f 1486/1 1485/1 1484/1 +f 1389/1 1486/1 1484/1 +f 1389/1 1484/1 1388/1 +f 1485/1 1487/1 1488/1 +f 1485/1 1488/1 1483/1 +f 1489/1 1487/1 1485/1 +f 1486/1 1489/1 1485/1 +f 1487/1 1490/1 1491/1 +f 1487/1 1491/1 1488/1 +f 1489/1 1492/1 1487/1 +f 1492/1 1490/1 1487/1 +f 1493/1 1492/1 1489/1 +f 1486/1 1493/1 1489/1 +f 1494/1 1495/1 1492/1 +f 1493/1 1494/1 1492/1 +f 1492/1 1495/1 1490/1 +f 1495/1 1496/1 1490/1 +f 1490/1 1496/1 1497/1 +f 1490/1 1497/1 1491/1 +f 1491/1 1497/1 1498/1 +f 1488/1 1491/1 1498/1 +f 1496/1 1499/1 1497/1 +f 1497/1 1500/1 1501/1 +f 1497/1 1499/1 1500/1 +f 1497/1 1501/1 1498/1 +f 1502/1 1503/1 1496/1 +f 1495/1 1502/1 1496/1 +f 1496/1 1503/1 1499/1 +f 1499/1 913/1 1500/1 +f 1503/1 913/1 1499/1 +f 1500/1 907/1 1504/1 +f 1501/1 1500/1 1504/1 +f 1500/1 913/1 907/1 +f 1498/1 1501/1 1505/1 +f 1501/1 1504/1 1506/1 +f 1505/1 1501/1 1506/1 +f 1504/1 907/1 908/1 +f 1506/1 1504/1 1507/1 +f 1504/1 908/1 1507/1 +f 913/1 903/1 907/1 +f 913/1 906/1 903/1 +f 1503/1 912/1 913/1 +f 908/1 903/1 899/1 +f 908/1 899/1 1508/1 +f 1507/1 908/1 1508/1 +f 1507/1 1508/1 1509/1 +f 1510/1 1507/1 1509/1 +f 1506/1 1507/1 1510/1 +f 1509/1 1508/1 1511/1 +f 1511/1 1508/1 1512/1 +f 1508/1 897/1 1512/1 +f 1508/1 899/1 897/1 +f 1513/1 1509/1 1511/1 +f 1510/1 1509/1 1513/1 +f 1513/1 1511/1 1514/1 +f 1511/1 1512/1 1515/1 +f 1514/1 1511/1 1515/1 +f 1515/1 1512/1 1516/1 +f 1515/1 1516/1 1517/1 +f 1518/1 1515/1 1517/1 +f 1514/1 1515/1 1518/1 +f 1519/1 1513/1 1514/1 +f 1519/1 1514/1 1520/1 +f 1520/1 1514/1 1518/1 +f 1510/1 1513/1 1519/1 +f 1521/1 1522/1 1519/1 +f 1521/1 1519/1 1523/1 +f 1523/1 1519/1 1520/1 +f 1522/1 1510/1 1519/1 +f 1523/1 1520/1 1524/1 +f 1524/1 1520/1 1525/1 +f 1520/1 1518/1 1525/1 +f 1481/1 1523/1 1526/1 +f 1481/1 1521/1 1523/1 +f 1526/1 1523/1 1524/1 +f 1527/1 1522/1 1521/1 +f 1481/1 1527/1 1521/1 +f 1528/1 1510/1 1522/1 +f 1527/1 1528/1 1522/1 +f 1528/1 1506/1 1510/1 +f 1505/1 1506/1 1528/1 +f 1529/1 1505/1 1528/1 +f 1529/1 1528/1 1527/1 +f 1483/1 1527/1 1481/1 +f 1483/1 1529/1 1527/1 +f 1482/1 1481/1 1526/1 +f 1482/1 1530/1 1531/1 +f 1482/1 1526/1 1530/1 +f 1390/1 1482/1 1391/1 +f 1391/1 1482/1 1531/1 +f 1531/1 1532/1 1533/1 +f 1531/1 1530/1 1534/1 +f 1531/1 1534/1 1532/1 +f 1533/1 1535/1 1536/1 +f 1533/1 1532/1 1535/1 +f 1532/1 1537/1 1535/1 +f 1532/1 1538/1 1537/1 +f 1534/1 1538/1 1532/1 +f 1530/1 1539/1 1534/1 +f 1534/1 1539/1 1538/1 +f 1539/1 1540/1 1538/1 +f 1538/1 1540/1 1541/1 +f 1538/1 1541/1 1537/1 +f 1539/1 1542/1 1540/1 +f 1543/1 1542/1 1539/1 +f 1530/1 1543/1 1539/1 +f 1526/1 1544/1 1530/1 +f 1530/1 1544/1 1543/1 +f 1543/1 1545/1 1542/1 +f 1544/1 1545/1 1543/1 +f 1526/1 1524/1 1544/1 +f 1524/1 1525/1 1544/1 +f 1544/1 1525/1 1545/1 +f 1525/1 1546/1 1545/1 +f 1545/1 1546/1 1542/1 +f 1525/1 1518/1 1546/1 +f 1518/1 1517/1 1546/1 +f 1546/1 1517/1 1547/1 +f 1546/1 1548/1 1542/1 +f 1546/1 1547/1 1548/1 +f 1517/1 1516/1 1547/1 +f 1548/1 1547/1 1549/1 +f 1547/1 1417/1 1549/1 +f 1547/1 1516/1 1417/1 +f 1542/1 1548/1 1550/1 +f 1548/1 1549/1 1550/1 +f 1549/1 1417/1 1418/1 +f 1550/1 1549/1 1551/1 +f 1549/1 1418/1 1551/1 +f 1516/1 891/1 1417/1 +f 1516/1 897/1 891/1 +f 1418/1 891/1 890/1 +f 1418/1 890/1 889/1 +f 1551/1 1418/1 1552/1 +f 1552/1 1418/1 889/1 +f 1550/1 1551/1 1553/1 +f 1553/1 1551/1 1552/1 +f 1552/1 889/1 1554/1 +f 1555/1 1552/1 1554/1 +f 1553/1 1552/1 1555/1 +f 1554/1 889/1 887/1 +f 1556/1 1554/1 1557/1 +f 1554/1 887/1 1557/1 +f 887/1 890/1 888/1 +f 1557/1 887/1 886/1 +f 1557/1 886/1 885/1 +f 1419/1 1557/1 885/1 +f 1556/1 1557/1 1419/1 +f 1555/1 1554/1 1556/1 +f 1558/1 1555/1 1559/1 +f 1553/1 1555/1 1558/1 +f 1559/1 1555/1 1556/1 +f 1537/1 1558/1 1559/1 +f 1541/1 1553/1 1558/1 +f 1537/1 1541/1 1558/1 +f 1537/1 1559/1 1560/1 +f 1559/1 1556/1 1561/1 +f 1560/1 1559/1 1561/1 +f 1561/1 1556/1 1419/1 +f 1561/1 1419/1 1426/1 +f 1562/1 1561/1 1426/1 +f 1560/1 1561/1 1562/1 +f 1535/1 1560/1 1562/1 +f 1535/1 1537/1 1560/1 +f 1562/1 1426/1 1427/1 +f 1535/1 1562/1 1428/1 +f 1428/1 1562/1 1427/1 +f 1427/1 1426/1 1425/1 +f 1536/1 1535/1 1428/1 +f 862/1 1428/1 1429/1 +f 1540/1 1553/1 1541/1 +f 1542/1 1550/1 1540/1 +f 1540/1 1550/1 1553/1 +f 1483/1 1488/1 1529/1 +f 1488/1 1505/1 1529/1 +f 1488/1 1498/1 1505/1 +f 1563/1 910/1 912/1 +f 1563/1 912/1 1503/1 +f 1502/1 1563/1 1503/1 +f 1564/1 1565/1 1563/1 +f 1565/1 910/1 1563/1 +f 1564/1 1563/1 1502/1 +f 1566/1 915/1 910/1 +f 1566/1 910/1 1565/1 +f 1567/1 1566/1 1565/1 +f 1567/1 1565/1 1564/1 +f 1568/1 1321/1 1566/1 +f 1321/1 915/1 1566/1 +f 1568/1 1566/1 1567/1 +f 1569/1 1567/1 1564/1 +f 1570/1 1569/1 1571/1 +f 1572/1 1567/1 1569/1 +f 1569/1 1564/1 1571/1 +f 1573/1 1572/1 1569/1 +f 1573/1 1569/1 1570/1 +f 1494/1 1571/1 1495/1 +f 1570/1 1571/1 1494/1 +f 1571/1 1564/1 1495/1 +f 1493/1 1570/1 1494/1 +f 1574/1 1570/1 1493/1 +f 1575/1 1574/1 1493/1 +f 1575/1 1493/1 1486/1 +f 1574/1 1573/1 1570/1 +f 1576/1 1577/1 1574/1 +f 1574/1 1577/1 1573/1 +f 1575/1 1576/1 1574/1 +f 1577/1 1572/1 1573/1 +f 1576/1 1578/1 1577/1 +f 1577/1 1579/1 1572/1 +f 1578/1 1579/1 1577/1 +f 1576/1 1580/1 1578/1 +f 1580/1 1581/1 1578/1 +f 1578/1 1581/1 1579/1 +f 1581/1 1319/1 1579/1 +f 1579/1 1568/1 1572/1 +f 1319/1 1582/1 1579/1 +f 1579/1 1582/1 1568/1 +f 1572/1 1568/1 1567/1 +f 950/1 929/1 1319/1 +f 950/1 1319/1 1581/1 +f 1580/1 950/1 1581/1 +f 1583/1 950/1 1580/1 +f 1583/1 949/1 950/1 +f 948/1 949/1 1583/1 +f 1584/1 1583/1 1580/1 +f 1584/1 948/1 1583/1 +f 956/1 948/1 1584/1 +f 956/1 945/1 948/1 +f 1585/1 1584/1 1576/1 +f 1586/1 956/1 1584/1 +f 1584/1 1580/1 1576/1 +f 1586/1 1584/1 1585/1 +f 1585/1 1576/1 1575/1 +f 1587/1 1585/1 1575/1 +f 1587/1 1575/1 1588/1 +f 1588/1 1575/1 1486/1 +f 1408/1 1589/1 1587/1 +f 1408/1 1587/1 1404/1 +f 1404/1 1587/1 1588/1 +f 1589/1 1585/1 1587/1 +f 1589/1 1586/1 1585/1 +f 1590/1 1591/1 1589/1 +f 1590/1 1589/1 1408/1 +f 1591/1 1586/1 1589/1 +f 1336/1 1590/1 1408/1 +f 1335/1 1590/1 1336/1 +f 1335/1 1592/1 1590/1 +f 1592/1 1591/1 1590/1 +f 1592/1 1593/1 1591/1 +f 1593/1 955/1 1591/1 +f 1591/1 955/1 1586/1 +f 955/1 956/1 1586/1 +f 952/1 951/1 955/1 +f 1593/1 952/1 955/1 +f 1594/1 1595/1 1593/1 +f 1595/1 952/1 1593/1 +f 1594/1 1593/1 1592/1 +f 1595/1 1001/1 952/1 +f 1596/1 1595/1 1594/1 +f 1596/1 1597/1 1595/1 +f 1597/1 1001/1 1595/1 +f 1597/1 1000/1 1001/1 +f 1598/1 1597/1 1596/1 +f 1599/1 1000/1 1597/1 +f 1598/1 1599/1 1597/1 +f 1599/1 1004/1 1000/1 +f 1600/1 1599/1 1598/1 +f 1600/1 1601/1 1599/1 +f 1601/1 1004/1 1599/1 +f 1602/1 1598/1 1596/1 +f 1603/1 1598/1 1602/1 +f 1603/1 1600/1 1598/1 +f 1602/1 1596/1 1604/1 +f 1602/1 1605/1 1603/1 +f 1604/1 1606/1 1602/1 +f 1602/1 1606/1 1605/1 +f 1607/1 1600/1 1603/1 +f 1603/1 1605/1 1608/1 +f 1603/1 1608/1 1607/1 +f 1609/1 1608/1 1605/1 +f 1609/1 1605/1 1606/1 +f 1608/1 1610/1 1607/1 +f 1611/1 1610/1 1608/1 +f 1611/1 1608/1 1609/1 +f 1612/1 1600/1 1607/1 +f 1607/1 1610/1 1612/1 +f 1612/1 1610/1 1613/1 +f 1614/1 1613/1 1610/1 +f 1614/1 1610/1 1611/1 +f 1615/1 1614/1 1611/1 +f 1615/1 1611/1 1616/1 +f 1616/1 1611/1 1609/1 +f 1617/1 1618/1 1614/1 +f 1614/1 1618/1 1613/1 +f 1619/1 1614/1 1615/1 +f 1617/1 1614/1 1619/1 +f 1619/1 1615/1 1616/1 +f 1619/1 1616/1 1620/1 +f 1616/1 1609/1 1621/1 +f 1620/1 1616/1 1621/1 +f 978/1 1619/1 1620/1 +f 983/1 1617/1 1619/1 +f 983/1 1619/1 978/1 +f 978/1 1620/1 975/1 +f 1620/1 1621/1 1622/1 +f 975/1 1620/1 1622/1 +f 1621/1 1609/1 1623/1 +f 1622/1 1621/1 1623/1 +f 1609/1 1606/1 1623/1 +f 1622/1 1623/1 1624/1 +f 1623/1 1625/1 1624/1 +f 1623/1 1606/1 1625/1 +f 1622/1 1624/1 1626/1 +f 975/1 1622/1 976/1 +f 976/1 1622/1 1626/1 +f 1624/1 1625/1 1627/1 +f 1624/1 1627/1 1628/1 +f 1626/1 1624/1 1628/1 +f 1625/1 1629/1 1627/1 +f 1625/1 1606/1 1629/1 +f 1630/1 1629/1 1606/1 +f 1630/1 1606/1 1604/1 +f 1627/1 1629/1 1631/1 +f 1632/1 1631/1 1629/1 +f 1632/1 1629/1 1633/1 +f 1633/1 1629/1 1630/1 +f 1627/1 1631/1 1628/1 +f 1628/1 1631/1 1634/1 +f 1635/1 1634/1 1631/1 +f 1635/1 1631/1 1636/1 +f 1636/1 1631/1 1632/1 +f 1632/1 1594/1 1636/1 +f 1633/1 1594/1 1632/1 +f 1633/1 1596/1 1594/1 +f 1630/1 1596/1 1633/1 +f 1604/1 1596/1 1630/1 +f 1635/1 1594/1 1592/1 +f 1636/1 1594/1 1635/1 +f 1635/1 1592/1 1637/1 +f 1637/1 1634/1 1635/1 +f 1638/1 1592/1 1335/1 +f 1637/1 1592/1 1638/1 +f 1638/1 1639/1 1637/1 +f 1335/1 1330/1 1638/1 +f 1336/1 1332/1 1335/1 +f 1336/1 1408/1 1410/1 +f 1410/1 1333/1 1336/1 +f 1410/1 1408/1 1409/1 +f 1327/1 1634/1 1639/1 +f 1327/1 1628/1 1634/1 +f 1637/1 1639/1 1634/1 +f 1327/1 1639/1 1328/1 +f 1330/1 1639/1 1638/1 +f 1328/1 1639/1 1330/1 +f 1325/1 1328/1 1326/1 +f 1322/1 1327/1 1325/1 +f 1324/1 1327/1 1322/1 +f 1324/1 1628/1 1327/1 +f 1626/1 1628/1 1324/1 +f 976/1 1324/1 925/1 +f 976/1 1626/1 1324/1 +f 1031/1 1640/1 1617/1 +f 1031/1 1617/1 983/1 +f 1032/1 1072/1 1031/1 +f 1031/1 1072/1 1640/1 +f 1640/1 1641/1 1618/1 +f 1640/1 1618/1 1617/1 +f 1072/1 1641/1 1640/1 +f 1072/1 1071/1 1642/1 +f 1070/1 1071/1 1072/1 +f 1072/1 1642/1 1641/1 +f 1642/1 1643/1 1641/1 +f 1641/1 1643/1 1644/1 +f 1641/1 1644/1 1618/1 +f 1644/1 1645/1 1618/1 +f 1618/1 1645/1 1613/1 +f 1643/1 1646/1 1644/1 +f 1644/1 1646/1 1645/1 +f 1642/1 1647/1 1643/1 +f 1643/1 1647/1 1646/1 +f 1074/1 1309/1 1647/1 +f 1074/1 1647/1 1642/1 +f 1071/1 1074/1 1642/1 +f 1074/1 1076/1 1309/1 +f 1305/1 1309/1 1076/1 +f 1308/1 1647/1 1309/1 +f 1648/1 1646/1 1647/1 +f 1648/1 1647/1 1649/1 +f 1648/1 1650/1 1651/1 +f 1649/1 1650/1 1648/1 +f 1651/1 1646/1 1648/1 +f 1651/1 1652/1 1653/1 +f 1651/1 1650/1 1652/1 +f 1653/1 1646/1 1651/1 +f 1653/1 1645/1 1646/1 +f 1653/1 1652/1 1654/1 +f 1654/1 1645/1 1653/1 +f 1654/1 1652/1 1655/1 +f 1655/1 1652/1 1600/1 +f 1655/1 1645/1 1654/1 +f 1655/1 1613/1 1645/1 +f 1655/1 1600/1 1612/1 +f 1612/1 1613/1 1655/1 +f 1652/1 1601/1 1600/1 +f 1652/1 1656/1 1601/1 +f 1650/1 1656/1 1652/1 +f 1656/1 1007/1 1601/1 +f 1601/1 1007/1 1004/1 +f 1650/1 1310/1 1656/1 +f 1310/1 1657/1 1656/1 +f 1656/1 1657/1 1007/1 +f 1308/1 1650/1 1649/1 +f 1306/1 1310/1 1650/1 +f 1308/1 1306/1 1650/1 +f 1307/1 1658/1 1310/1 +f 1310/1 1658/1 1657/1 +f 1657/1 1316/1 1007/1 +f 1658/1 1659/1 1657/1 +f 1660/1 1661/1 1658/1 +f 1658/1 1661/1 1659/1 +f 1660/1 1662/1 1663/1 +f 1664/1 1662/1 1660/1 +f 1660/1 1663/1 1661/1 +f 1661/1 1665/1 1659/1 +f 1663/1 1666/1 1661/1 +f 1661/1 1666/1 1665/1 +f 1663/1 1667/1 1666/1 +f 1662/1 1668/1 1663/1 +f 1663/1 1668/1 1667/1 +f 1666/1 1669/1 1665/1 +f 1667/1 1670/1 1666/1 +f 1666/1 1670/1 1669/1 +f 1668/1 1671/1 1667/1 +f 1667/1 1671/1 1670/1 +f 1672/1 1673/1 1668/1 +f 1668/1 1673/1 1671/1 +f 1662/1 1672/1 1668/1 +f 1674/1 1675/1 1671/1 +f 1671/1 1675/1 1676/1 +f 1673/1 1674/1 1671/1 +f 1671/1 1676/1 1670/1 +f 1670/1 1676/1 1677/1 +f 1670/1 1677/1 1669/1 +f 1676/1 1678/1 1679/1 +f 1676/1 1679/1 1677/1 +f 1675/1 1678/1 1676/1 +f 1674/1 1680/1 1675/1 +f 1675/1 1680/1 1678/1 +f 1680/1 1681/1 1678/1 +f 1678/1 1681/1 1682/1 +f 1678/1 1682/1 1679/1 +f 1677/1 1679/1 1683/1 +f 1679/1 1682/1 1683/1 +f 1677/1 1683/1 1684/1 +f 1683/1 1040/1 1042/1 +f 1684/1 1683/1 1042/1 +f 1683/1 1682/1 1040/1 +f 1682/1 1037/1 1040/1 +f 1042/1 1040/1 1038/1 +f 1044/1 1042/1 1043/1 +f 1038/1 1037/1 1033/1 +f 1682/1 1041/1 1037/1 +f 1681/1 1041/1 1682/1 +f 1681/1 1050/1 1041/1 +f 1685/1 1686/1 1681/1 +f 1685/1 1681/1 1680/1 +f 1674/1 1685/1 1680/1 +f 1687/1 1686/1 1685/1 +f 1688/1 1687/1 1685/1 +f 1688/1 1685/1 1674/1 +f 1312/1 1050/1 1686/1 +f 1687/1 1312/1 1686/1 +f 1050/1 1052/1 1049/1 +f 1312/1 1056/1 1050/1 +f 1689/1 1312/1 1690/1 +f 1690/1 1312/1 1687/1 +f 1689/1 1311/1 1312/1 +f 1056/1 1051/1 1050/1 +f 1691/1 1056/1 1311/1 +f 1692/1 1691/1 1311/1 +f 1692/1 1311/1 1689/1 +f 1693/1 1692/1 1689/1 +f 1694/1 1692/1 1693/1 +f 1695/1 1691/1 1692/1 +f 1694/1 1695/1 1692/1 +f 1696/1 1694/1 1697/1 +f 1697/1 1694/1 1693/1 +f 1696/1 1695/1 1694/1 +f 1698/1 1691/1 1695/1 +f 1696/1 1698/1 1695/1 +f 1699/1 1700/1 1696/1 +f 1699/1 1696/1 1701/1 +f 1701/1 1696/1 1697/1 +f 1700/1 1698/1 1696/1 +f 1701/1 1697/1 1702/1 +f 1702/1 1697/1 1693/1 +f 1703/1 1699/1 1701/1 +f 1703/1 1701/1 1704/1 +f 1704/1 1701/1 1702/1 +f 1705/1 1706/1 1699/1 +f 1705/1 1699/1 1703/1 +f 1706/1 1700/1 1699/1 +f 1707/1 1703/1 1704/1 +f 1708/1 1703/1 1707/1 +f 1708/1 1705/1 1703/1 +f 1704/1 1702/1 1709/1 +f 1707/1 1704/1 1710/1 +f 1710/1 1704/1 1709/1 +f 1711/1 1707/1 1710/1 +f 1712/1 1707/1 1711/1 +f 1712/1 1708/1 1707/1 +f 1710/1 1709/1 1713/1 +f 1714/1 1710/1 1715/1 +f 1711/1 1710/1 1714/1 +f 1710/1 1713/1 1715/1 +f 1709/1 1702/1 1716/1 +f 1709/1 1716/1 1713/1 +f 1713/1 1717/1 1718/1 +f 1715/1 1713/1 1718/1 +f 1713/1 1716/1 1717/1 +f 1702/1 1693/1 1716/1 +f 1716/1 1693/1 1719/1 +f 1716/1 1719/1 1717/1 +f 1718/1 1717/1 1720/1 +f 1717/1 1719/1 1720/1 +f 1715/1 1718/1 1721/1 +f 1718/1 1720/1 1721/1 +f 1721/1 1720/1 1722/1 +f 1719/1 1723/1 1720/1 +f 1720/1 1688/1 1722/1 +f 1720/1 1723/1 1688/1 +f 1693/1 1689/1 1719/1 +f 1719/1 1689/1 1690/1 +f 1719/1 1690/1 1723/1 +f 1723/1 1690/1 1687/1 +f 1723/1 1687/1 1688/1 +f 1722/1 1688/1 1674/1 +f 1722/1 1674/1 1673/1 +f 1721/1 1722/1 1672/1 +f 1672/1 1722/1 1673/1 +f 1662/1 1721/1 1672/1 +f 1664/1 1715/1 1662/1 +f 1715/1 1721/1 1662/1 +f 1714/1 1715/1 1664/1 +f 1086/1 1714/1 1664/1 +f 1086/1 1664/1 1087/1 +f 1087/1 1664/1 1660/1 +f 1098/1 1711/1 1086/1 +f 1128/1 1712/1 1098/1 +f 1098/1 1712/1 1711/1 +f 1086/1 1711/1 1714/1 +f 1724/1 1708/1 1712/1 +f 1724/1 1725/1 1708/1 +f 1726/1 1725/1 1724/1 +f 1727/1 1726/1 1724/1 +f 1727/1 1724/1 1127/1 +f 1127/1 1724/1 1128/1 +f 1708/1 1728/1 1705/1 +f 1725/1 1728/1 1708/1 +f 1729/1 1728/1 1725/1 +f 1726/1 1729/1 1725/1 +f 1729/1 1730/1 1728/1 +f 1728/1 1730/1 1706/1 +f 1728/1 1706/1 1705/1 +f 1731/1 1732/1 1729/1 +f 1729/1 1732/1 1730/1 +f 1733/1 1731/1 1729/1 +f 1733/1 1729/1 1726/1 +f 1730/1 1734/1 1735/1 +f 1730/1 1735/1 1706/1 +f 1730/1 1732/1 1734/1 +f 1706/1 1735/1 1700/1 +f 1734/1 1736/1 1735/1 +f 1735/1 1736/1 1737/1 +f 1735/1 1737/1 1700/1 +f 1732/1 1738/1 1734/1 +f 1734/1 1738/1 1736/1 +f 1739/1 1732/1 1731/1 +f 1739/1 1738/1 1732/1 +f 1739/1 1740/1 1738/1 +f 1738/1 1740/1 1736/1 +f 1740/1 1148/1 1736/1 +f 1736/1 1148/1 1304/1 +f 1736/1 1304/1 1737/1 +f 1737/1 1304/1 1698/1 +f 1700/1 1737/1 1698/1 +f 1698/1 1304/1 1691/1 +f 1304/1 1053/1 1691/1 +f 1148/1 1149/1 1304/1 +f 1147/1 1148/1 1741/1 +f 1147/1 1145/1 1148/1 +f 1741/1 1148/1 1740/1 +f 1741/1 1740/1 1739/1 +f 1742/1 1147/1 1741/1 +f 1742/1 1741/1 1743/1 +f 1743/1 1741/1 1739/1 +f 1742/1 1152/1 1147/1 +f 1743/1 1744/1 1742/1 +f 1742/1 1744/1 1152/1 +f 1744/1 1745/1 1152/1 +f 1152/1 1745/1 1153/1 +f 1745/1 1160/1 1153/1 +f 1743/1 1739/1 1746/1 +f 1746/1 1739/1 1731/1 +f 1746/1 1747/1 1743/1 +f 1743/1 1747/1 1744/1 +f 1733/1 1748/1 1746/1 +f 1746/1 1748/1 1747/1 +f 1746/1 1731/1 1733/1 +f 1748/1 1749/1 1747/1 +f 1747/1 1749/1 1750/1 +f 1747/1 1750/1 1744/1 +f 1744/1 1750/1 1745/1 +f 1749/1 1751/1 1750/1 +f 1750/1 1751/1 1752/1 +f 1750/1 1752/1 1160/1 +f 1750/1 1160/1 1745/1 +f 1753/1 1754/1 1749/1 +f 1749/1 1754/1 1751/1 +f 1748/1 1753/1 1749/1 +f 1733/1 1753/1 1748/1 +f 1726/1 1753/1 1733/1 +f 1755/1 1754/1 1753/1 +f 1755/1 1753/1 1727/1 +f 1727/1 1753/1 1726/1 +f 1126/1 1755/1 1756/1 +f 1756/1 1755/1 1727/1 +f 1126/1 1754/1 1755/1 +f 1756/1 1727/1 1127/1 +f 1123/1 1756/1 1111/1 +f 1123/1 1126/1 1756/1 +f 1111/1 1756/1 1127/1 +f 1757/1 1758/1 1126/1 +f 1124/1 1757/1 1126/1 +f 1759/1 1758/1 1757/1 +f 1759/1 1199/1 1758/1 +f 1199/1 1178/1 1758/1 +f 1758/1 1760/1 1126/1 +f 1199/1 1759/1 1198/1 +f 1198/1 1759/1 1761/1 +f 1199/1 1181/1 1178/1 +f 1762/1 1201/1 1761/1 +f 1198/1 1761/1 1201/1 +f 1763/1 1203/1 1762/1 +f 1762/1 1203/1 1201/1 +f 1764/1 1212/1 1763/1 +f 1763/1 1212/1 1203/1 +f 1212/1 1764/1 1765/1 +f 1212/1 1765/1 1235/1 +f 1235/1 1765/1 1766/1 +f 1235/1 1766/1 1236/1 +f 1236/1 1766/1 1767/1 +f 1767/1 1299/1 1236/1 +f 1292/1 1768/1 1767/1 +f 1767/1 1768/1 1299/1 +f 1768/1 1292/1 1290/1 +f 1768/1 1290/1 1769/1 +f 1769/1 1290/1 1770/1 +f 1290/1 1289/1 1770/1 +f 1770/1 1289/1 1288/1 +f 1287/1 1771/1 1770/1 +f 1287/1 1770/1 1288/1 +f 1126/1 1760/1 1772/1 +f 1126/1 1772/1 1754/1 +f 1772/1 1760/1 1172/1 +f 1773/1 1772/1 1172/1 +f 1754/1 1772/1 1774/1 +f 1774/1 1772/1 1773/1 +f 1751/1 1754/1 1774/1 +f 1774/1 1773/1 1175/1 +f 1751/1 1774/1 1752/1 +f 1752/1 1774/1 1175/1 +f 1773/1 1172/1 1174/1 +f 1175/1 1773/1 1174/1 +f 1172/1 1760/1 1173/1 +f 1760/1 1178/1 1173/1 +f 1173/1 1178/1 1176/1 +f 1758/1 1178/1 1760/1 +f 1752/1 1175/1 1160/1 +f 1160/1 1175/1 1161/1 +f 1691/1 1053/1 1056/1 +f 1128/1 1724/1 1712/1 +f 1087/1 1660/1 1307/1 +f 1307/1 1660/1 1658/1 +f 1684/1 1042/1 1044/1 +f 1665/1 1669/1 1775/1 +f 1669/1 1677/1 1775/1 +f 1665/1 1775/1 1776/1 +f 1665/1 1776/1 1777/1 +f 1659/1 1665/1 1777/1 +f 1677/1 1684/1 1775/1 +f 1775/1 1684/1 1776/1 +f 1776/1 1684/1 1044/1 +f 1776/1 1044/1 1318/1 +f 1777/1 1776/1 1318/1 +f 1659/1 1777/1 1317/1 +f 1777/1 1318/1 1317/1 +f 1659/1 1317/1 1316/1 +f 1657/1 1659/1 1316/1 +f 1317/1 1318/1 1315/1 +f 1305/1 1306/1 1308/1 +f 1649/1 1647/1 1308/1 +f 951/1 943/1 956/1 +f 956/1 943/1 945/1 +f 1387/1 1588/1 1389/1 +f 1588/1 1486/1 1389/1 +f 1564/1 1502/1 1495/1 +f 1582/1 1321/1 1568/1 +f 1319/1 1320/1 1582/1 +f 1582/1 1320/1 1321/1 +f 1778/1 1779/1 1780/1 +f 1781/1 1779/1 1778/1 +f 1782/1 1781/1 1778/1 +f 1783/1 1778/1 1780/1 +f 762/1 1778/1 1783/1 +f 1784/1 1778/1 762/1 +f 1784/1 1782/1 1778/1 +f 1785/1 1786/1 1781/1 +f 1781/1 1786/1 1779/1 +f 1782/1 1785/1 1781/1 +f 1787/1 1785/1 1782/1 +f 1788/1 1782/1 1784/1 +f 1788/1 1787/1 1782/1 +f 783/1 1788/1 1784/1 +f 783/1 1784/1 762/1 +f 762/1 1783/1 760/1 +f 783/1 762/1 761/1 +f 787/1 1788/1 783/1 +f 787/1 1789/1 1788/1 +f 1789/1 1790/1 1788/1 +f 1788/1 1790/1 1787/1 +f 791/1 1789/1 787/1 +f 1789/1 1791/1 1790/1 +f 1792/1 1791/1 1789/1 +f 791/1 1792/1 1789/1 +f 1791/1 1793/1 1790/1 +f 1790/1 1793/1 1787/1 +f 1792/1 1794/1 1791/1 +f 1794/1 1795/1 1791/1 +f 1791/1 1795/1 1793/1 +f 794/1 1792/1 791/1 +f 1796/1 1797/1 1792/1 +f 794/1 1796/1 1792/1 +f 1792/1 1797/1 1794/1 +f 1794/1 1797/1 1795/1 +f 1795/1 1798/1 1793/1 +f 1797/1 1799/1 1795/1 +f 1795/1 1799/1 1798/1 +f 1796/1 1800/1 1797/1 +f 1797/1 1801/1 1799/1 +f 1797/1 1800/1 1801/1 +f 1798/1 1799/1 1802/1 +f 1802/1 1799/1 1803/1 +f 1803/1 1799/1 1801/1 +f 1793/1 1798/1 1804/1 +f 1805/1 1804/1 1798/1 +f 1805/1 1798/1 1802/1 +f 1803/1 1806/1 1802/1 +f 1802/1 1806/1 1805/1 +f 1807/1 1806/1 1803/1 +f 1803/1 1801/1 1807/1 +f 1800/1 1808/1 1801/1 +f 1807/1 1801/1 1808/1 +f 1807/1 1809/1 1806/1 +f 1810/1 1809/1 1807/1 +f 1807/1 1808/1 1810/1 +f 1810/1 1808/1 1811/1 +f 1811/1 1809/1 1810/1 +f 1812/1 1397/1 1809/1 +f 1812/1 1809/1 1811/1 +f 1811/1 1813/1 1812/1 +f 1812/1 1813/1 1814/1 +f 1814/1 1397/1 1812/1 +f 1394/1 1395/1 1397/1 +f 1397/1 1395/1 1815/1 +f 1400/1 1397/1 1814/1 +f 1397/1 1815/1 1809/1 +f 1392/1 1533/1 1395/1 +f 1395/1 1533/1 1536/1 +f 1395/1 1536/1 1815/1 +f 1815/1 1536/1 862/1 +f 1815/1 862/1 1816/1 +f 1809/1 1815/1 1816/1 +f 1809/1 1816/1 1806/1 +f 1806/1 1816/1 1817/1 +f 1816/1 862/1 859/1 +f 1816/1 859/1 1817/1 +f 1536/1 1428/1 862/1 +f 1806/1 1817/1 1818/1 +f 1818/1 1817/1 1819/1 +f 1817/1 859/1 857/1 +f 1817/1 857/1 1819/1 +f 1805/1 1806/1 1818/1 +f 1805/1 1818/1 1820/1 +f 1818/1 1819/1 1821/1 +f 1820/1 1818/1 1821/1 +f 1821/1 1819/1 1822/1 +f 1819/1 857/1 818/1 +f 1819/1 818/1 1822/1 +f 1821/1 1822/1 1823/1 +f 1822/1 818/1 819/1 +f 1822/1 819/1 1824/1 +f 1823/1 1822/1 1824/1 +f 1823/1 1824/1 1825/1 +f 1825/1 1824/1 1826/1 +f 1824/1 819/1 854/1 +f 1824/1 854/1 1826/1 +f 1825/1 1826/1 1827/1 +f 1826/1 854/1 1828/1 +f 1826/1 1828/1 1829/1 +f 1827/1 1826/1 1829/1 +f 854/1 850/1 1828/1 +f 1828/1 850/1 1830/1 +f 850/1 847/1 1830/1 +f 1830/1 849/1 1831/1 +f 1830/1 1831/1 1832/1 +f 1833/1 1830/1 1832/1 +f 1830/1 847/1 849/1 +f 849/1 851/1 1831/1 +f 1832/1 1831/1 1834/1 +f 1831/1 851/1 852/1 +f 1831/1 852/1 1834/1 +f 1832/1 1834/1 1835/1 +f 1834/1 852/1 1836/1 +f 1834/1 1836/1 1835/1 +f 852/1 778/1 1836/1 +f 1836/1 1837/1 1838/1 +f 1835/1 1836/1 1838/1 +f 778/1 777/1 1836/1 +f 1836/1 777/1 1837/1 +f 1839/1 1835/1 1840/1 +f 1835/1 1838/1 1840/1 +f 1832/1 1835/1 1839/1 +f 1840/1 1838/1 1841/1 +f 1838/1 1837/1 1842/1 +f 1838/1 1842/1 1841/1 +f 1839/1 1840/1 1843/1 +f 1840/1 1841/1 1843/1 +f 1844/1 1832/1 1839/1 +f 1844/1 1839/1 1845/1 +f 1839/1 1843/1 1845/1 +f 1843/1 1846/1 1847/1 +f 1845/1 1843/1 1847/1 +f 1843/1 1841/1 1846/1 +f 1841/1 1842/1 1848/1 +f 1841/1 1848/1 1846/1 +f 1847/1 1846/1 1849/1 +f 1846/1 1848/1 1849/1 +f 1847/1 1849/1 1850/1 +f 1845/1 1847/1 1850/1 +f 1849/1 1851/1 1852/1 +f 1849/1 1853/1 1851/1 +f 1848/1 1853/1 1849/1 +f 1850/1 1849/1 1852/1 +f 1848/1 1854/1 1855/1 +f 1842/1 1854/1 1848/1 +f 1848/1 1855/1 1853/1 +f 1853/1 1856/1 1851/1 +f 1853/1 1855/1 1856/1 +f 1855/1 769/1 1856/1 +f 1854/1 765/1 1855/1 +f 1855/1 765/1 769/1 +f 1842/1 768/1 1854/1 +f 1837/1 768/1 1842/1 +f 777/1 767/1 1837/1 +f 1837/1 767/1 768/1 +f 768/1 765/1 1854/1 +f 1856/1 769/1 770/1 +f 1857/1 770/1 772/1 +f 1858/1 770/1 1857/1 +f 1856/1 770/1 1858/1 +f 770/1 771/1 772/1 +f 770/1 766/1 771/1 +f 1857/1 772/1 1859/1 +f 1859/1 772/1 773/1 +f 1860/1 1859/1 1861/1 +f 1860/1 1857/1 1859/1 +f 1859/1 773/1 1862/1 +f 1861/1 1859/1 1862/1 +f 773/1 771/1 708/1 +f 1862/1 773/1 1863/1 +f 773/1 708/1 1863/1 +f 1861/1 1862/1 1864/1 +f 1862/1 1863/1 1865/1 +f 1864/1 1862/1 1865/1 +f 1866/1 1861/1 1867/1 +f 1867/1 1861/1 1864/1 +f 1866/1 1860/1 1861/1 +f 1864/1 1868/1 1869/1 +f 1867/1 1864/1 1870/1 +f 1870/1 1864/1 1869/1 +f 1864/1 1865/1 1868/1 +f 1865/1 1863/1 1871/1 +f 1868/1 1865/1 1871/1 +f 1868/1 1871/1 1872/1 +f 1869/1 1868/1 1872/1 +f 1873/1 1870/1 1869/1 +f 1873/1 1869/1 1874/1 +f 1869/1 1872/1 1875/1 +f 1874/1 1869/1 1875/1 +f 1876/1 1867/1 1870/1 +f 1876/1 1870/1 1873/1 +f 1877/1 1873/1 1874/1 +f 1877/1 1876/1 1873/1 +f 1874/1 1875/1 1878/1 +f 1877/1 1874/1 1879/1 +f 1879/1 1874/1 1878/1 +f 1878/1 1875/1 1880/1 +f 1875/1 1872/1 1881/1 +f 1875/1 1881/1 1880/1 +f 1879/1 1878/1 1882/1 +f 1878/1 1880/1 1882/1 +f 1879/1 1882/1 1883/1 +f 1884/1 1877/1 1879/1 +f 1884/1 1879/1 1883/1 +f 1882/1 1880/1 1885/1 +f 1883/1 1882/1 1886/1 +f 1882/1 1885/1 1886/1 +f 1880/1 1881/1 1887/1 +f 1880/1 1887/1 1885/1 +f 1885/1 1887/1 1888/1 +f 1886/1 1885/1 1888/1 +f 1883/1 1886/1 1889/1 +f 1886/1 1888/1 1889/1 +f 1888/1 1890/1 1891/1 +f 1889/1 1888/1 1892/1 +f 1887/1 1890/1 1888/1 +f 1888/1 1891/1 1892/1 +f 1881/1 1893/1 1887/1 +f 1887/1 1894/1 1890/1 +f 1887/1 1893/1 1894/1 +f 1890/1 1895/1 1891/1 +f 1890/1 1894/1 1895/1 +f 1891/1 1895/1 1896/1 +f 1892/1 1891/1 1897/1 +f 1891/1 1896/1 1897/1 +f 1898/1 1892/1 1899/1 +f 1889/1 1892/1 1898/1 +f 1892/1 1897/1 1899/1 +f 1897/1 1896/1 1900/1 +f 1897/1 1900/1 1901/1 +f 1897/1 1901/1 1902/1 +f 1899/1 1897/1 1902/1 +f 1895/1 1903/1 1896/1 +f 1896/1 1903/1 1900/1 +f 1900/1 1904/1 1905/1 +f 1901/1 1900/1 1905/1 +f 1900/1 1903/1 1904/1 +f 1901/1 1905/1 1906/1 +f 1907/1 1901/1 1906/1 +f 1906/1 1905/1 1908/1 +f 1907/1 1906/1 1909/1 +f 1909/1 1906/1 1910/1 +f 1905/1 1904/1 1911/1 +f 1905/1 1911/1 1908/1 +f 1906/1 1908/1 1910/1 +f 1910/1 1908/1 1912/1 +f 1910/1 1912/1 1476/1 +f 1476/1 1912/1 672/1 +f 1904/1 1456/1 1911/1 +f 1908/1 1911/1 671/1 +f 1911/1 1456/1 669/1 +f 1911/1 669/1 671/1 +f 1903/1 1456/1 1904/1 +f 1903/1 1453/1 1456/1 +f 1895/1 1913/1 1903/1 +f 1894/1 1913/1 1895/1 +f 1455/1 1453/1 1913/1 +f 1894/1 1455/1 1913/1 +f 1893/1 1455/1 1894/1 +f 1914/1 1455/1 1893/1 +f 1914/1 1454/1 1455/1 +f 1455/1 709/1 1453/1 +f 1881/1 1914/1 1893/1 +f 1871/1 1454/1 1914/1 +f 1872/1 1871/1 1914/1 +f 1872/1 1914/1 1881/1 +f 1871/1 1863/1 1454/1 +f 1863/1 709/1 1454/1 +f 1863/1 708/1 709/1 +f 1908/1 671/1 1912/1 +f 1912/1 671/1 672/1 +f 672/1 671/1 668/1 +f 671/1 669/1 664/1 +f 1910/1 1476/1 1477/1 +f 1909/1 1910/1 1915/1 +f 1915/1 1910/1 1477/1 +f 1478/1 1915/1 1477/1 +f 1916/1 1915/1 1478/1 +f 1916/1 1909/1 1915/1 +f 1917/1 1909/1 1916/1 +f 1917/1 1907/1 1909/1 +f 650/1 1916/1 1478/1 +f 1918/1 1917/1 1916/1 +f 1918/1 1916/1 650/1 +f 650/1 1478/1 649/1 +f 1919/1 1918/1 650/1 +f 1920/1 1921/1 1918/1 +f 1918/1 1922/1 1917/1 +f 1921/1 1922/1 1918/1 +f 1920/1 1918/1 1919/1 +f 1922/1 1907/1 1917/1 +f 1922/1 1902/1 1907/1 +f 1898/1 1899/1 1922/1 +f 1921/1 1898/1 1922/1 +f 1922/1 1899/1 1902/1 +f 1923/1 1924/1 1921/1 +f 1923/1 1921/1 1920/1 +f 1924/1 1898/1 1921/1 +f 1924/1 1889/1 1898/1 +f 1923/1 1883/1 1924/1 +f 1883/1 1889/1 1924/1 +f 1884/1 1883/1 1923/1 +f 1452/1 1884/1 1923/1 +f 1925/1 1877/1 1884/1 +f 1434/1 1925/1 1884/1 +f 1434/1 1884/1 1452/1 +f 1926/1 1927/1 1925/1 +f 1432/1 1926/1 1925/1 +f 1432/1 1925/1 1434/1 +f 1925/1 1927/1 1877/1 +f 1927/1 1876/1 1877/1 +f 1927/1 1928/1 1929/1 +f 1927/1 1929/1 1876/1 +f 1930/1 1928/1 1927/1 +f 1926/1 1930/1 1927/1 +f 1929/1 1867/1 1876/1 +f 1929/1 1866/1 1867/1 +f 1928/1 1866/1 1929/1 +f 1928/1 1931/1 1866/1 +f 1931/1 1860/1 1866/1 +f 1928/1 1932/1 1931/1 +f 1933/1 1860/1 1931/1 +f 1932/1 1933/1 1931/1 +f 1933/1 1857/1 1860/1 +f 1933/1 1858/1 1857/1 +f 1852/1 1851/1 1933/1 +f 1852/1 1933/1 1932/1 +f 1851/1 1858/1 1933/1 +f 1934/1 1852/1 1932/1 +f 1934/1 1932/1 1928/1 +f 1850/1 1852/1 1934/1 +f 1930/1 1934/1 1928/1 +f 1930/1 1850/1 1934/1 +f 1845/1 1850/1 1930/1 +f 1935/1 1845/1 1930/1 +f 1935/1 1930/1 1926/1 +f 1844/1 1845/1 1935/1 +f 1833/1 1832/1 1844/1 +f 1936/1 1833/1 1844/1 +f 1936/1 1844/1 729/1 +f 729/1 1844/1 1935/1 +f 1829/1 1828/1 1833/1 +f 1829/1 1833/1 1936/1 +f 1828/1 1830/1 1833/1 +f 736/1 1936/1 728/1 +f 736/1 1829/1 1936/1 +f 728/1 1936/1 729/1 +f 729/1 1935/1 730/1 +f 725/1 729/1 730/1 +f 730/1 1935/1 1926/1 +f 730/1 1926/1 1432/1 +f 1827/1 1829/1 736/1 +f 1937/1 1825/1 1827/1 +f 751/1 1827/1 736/1 +f 1937/1 1827/1 751/1 +f 1938/1 1825/1 1937/1 +f 751/1 750/1 1937/1 +f 1937/1 1939/1 1938/1 +f 1940/1 1825/1 1941/1 +f 1940/1 1823/1 1825/1 +f 1941/1 1825/1 1938/1 +f 1938/1 1942/1 1941/1 +f 1941/1 1942/1 1780/1 +f 1941/1 1780/1 1940/1 +f 1943/1 1823/1 1940/1 +f 1940/1 1780/1 1779/1 +f 1940/1 1779/1 1943/1 +f 1944/1 1821/1 1823/1 +f 1944/1 1823/1 1945/1 +f 1945/1 1823/1 1943/1 +f 1943/1 1779/1 1945/1 +f 1945/1 1779/1 1786/1 +f 1945/1 1786/1 1944/1 +f 1946/1 1821/1 1944/1 +f 1944/1 1786/1 1946/1 +f 1947/1 1821/1 1946/1 +f 1820/1 1821/1 1947/1 +f 1946/1 1786/1 1948/1 +f 1946/1 1948/1 1947/1 +f 1785/1 1948/1 1786/1 +f 1793/1 1804/1 1948/1 +f 1793/1 1948/1 1787/1 +f 1787/1 1948/1 1785/1 +f 1947/1 1948/1 1820/1 +f 1820/1 1948/1 1804/1 +f 1820/1 1804/1 1805/1 +f 1783/1 1780/1 1942/1 +f 1949/1 1783/1 753/1 +f 1783/1 1942/1 753/1 +f 760/1 1783/1 1949/1 +f 753/1 1942/1 1939/1 +f 1939/1 1942/1 1938/1 +f 753/1 1939/1 748/1 +f 1949/1 753/1 752/1 +f 760/1 1949/1 752/1 +f 760/1 752/1 754/1 +f 748/1 1939/1 750/1 +f 1937/1 750/1 1939/1 +f 751/1 736/1 1950/1 +f 1950/1 744/1 751/1 +f 1950/1 736/1 738/1 +f 738/1 744/1 1950/1 +f 1851/1 1856/1 1858/1 +f 1452/1 1923/1 1448/1 +f 1448/1 1923/1 1920/1 +f 1448/1 1920/1 1447/1 +f 1447/1 1920/1 1919/1 +f 1447/1 1919/1 1451/1 +f 1451/1 1919/1 644/1 +f 1919/1 650/1 644/1 +f 1951/1 1451/1 1952/1 +f 1451/1 644/1 1952/1 +f 1446/1 1451/1 1951/1 +f 1952/1 644/1 637/1 +f 644/1 650/1 643/1 +f 1953/1 1952/1 1954/1 +f 1951/1 1952/1 1953/1 +f 1952/1 637/1 1954/1 +f 1954/1 637/1 630/1 +f 1955/1 1954/1 1956/1 +f 1954/1 630/1 1956/1 +f 1953/1 1954/1 1955/1 +f 1956/1 630/1 629/1 +f 1957/1 1956/1 1958/1 +f 1956/1 629/1 1958/1 +f 1955/1 1956/1 1957/1 +f 1959/1 1955/1 1960/1 +f 1959/1 1953/1 1955/1 +f 1960/1 1955/1 1957/1 +f 1960/1 1961/1 1959/1 +f 1959/1 1961/1 1962/1 +f 1959/1 1962/1 1963/1 +f 1963/1 1953/1 1959/1 +f 1964/1 1965/1 1960/1 +f 1960/1 1965/1 1961/1 +f 1960/1 1957/1 1964/1 +f 1966/1 1962/1 1961/1 +f 1966/1 1961/1 1965/1 +f 1967/1 1962/1 1966/1 +f 1962/1 1968/1 1963/1 +f 1967/1 1968/1 1962/1 +f 1963/1 1968/1 1969/1 +f 1969/1 1953/1 1963/1 +f 1969/1 1968/1 1970/1 +f 1971/1 1968/1 1967/1 +f 1971/1 1970/1 1968/1 +f 1972/1 1971/1 1967/1 +f 1972/1 1967/1 1973/1 +f 1973/1 1967/1 1966/1 +f 1974/1 1971/1 1972/1 +f 1975/1 1971/1 1974/1 +f 1971/1 1976/1 1970/1 +f 1975/1 1976/1 1971/1 +f 1974/1 1972/1 1973/1 +f 1977/1 1973/1 1978/1 +f 1973/1 1966/1 1978/1 +f 1974/1 1973/1 1977/1 +f 1460/1 1974/1 1977/1 +f 666/1 1975/1 1974/1 +f 666/1 1974/1 1460/1 +f 1474/1 1977/1 1979/1 +f 1460/1 1977/1 1474/1 +f 1977/1 1978/1 1979/1 +f 1978/1 1966/1 1980/1 +f 1979/1 1978/1 1980/1 +f 1966/1 1965/1 1980/1 +f 1979/1 1980/1 1981/1 +f 1980/1 1982/1 1981/1 +f 1980/1 1965/1 1982/1 +f 1979/1 1981/1 1983/1 +f 1474/1 1979/1 586/1 +f 586/1 1979/1 1983/1 +f 1981/1 1982/1 1984/1 +f 1981/1 1984/1 1985/1 +f 1983/1 1981/1 1985/1 +f 1982/1 1986/1 1984/1 +f 1982/1 1965/1 1986/1 +f 1987/1 1986/1 1965/1 +f 1987/1 1965/1 1964/1 +f 1988/1 1989/1 1986/1 +f 1988/1 1986/1 1990/1 +f 1990/1 1986/1 1987/1 +f 1984/1 1986/1 1989/1 +f 1984/1 1989/1 1985/1 +f 1991/1 1992/1 1989/1 +f 1991/1 1989/1 1993/1 +f 1993/1 1989/1 1988/1 +f 1985/1 1989/1 1992/1 +f 1988/1 1994/1 1993/1 +f 1990/1 1994/1 1988/1 +f 1990/1 1957/1 1994/1 +f 1987/1 1957/1 1990/1 +f 1964/1 1957/1 1987/1 +f 1957/1 1958/1 1994/1 +f 1994/1 1958/1 1995/1 +f 1958/1 629/1 606/1 +f 1958/1 606/1 1995/1 +f 1994/1 1995/1 1996/1 +f 1996/1 1995/1 1997/1 +f 1995/1 606/1 608/1 +f 1995/1 608/1 1997/1 +f 1997/1 608/1 1998/1 +f 1997/1 1998/1 1999/1 +f 1996/1 1997/1 2000/1 +f 2000/1 1997/1 1999/1 +f 608/1 612/1 1998/1 +f 1998/1 616/1 2001/1 +f 1999/1 1998/1 2001/1 +f 2000/1 1999/1 2002/1 +f 1999/1 2001/1 2003/1 +f 2002/1 1999/1 2003/1 +f 2004/1 2000/1 2005/1 +f 2005/1 2000/1 2002/1 +f 2004/1 1996/1 2000/1 +f 2005/1 2006/1 2004/1 +f 2004/1 2007/1 2008/1 +f 2008/1 1996/1 2004/1 +f 2009/1 537/1 2005/1 +f 2005/1 2002/1 2009/1 +f 536/1 537/1 2009/1 +f 2005/1 537/1 2006/1 +f 2004/1 2006/1 2007/1 +f 541/1 2007/1 2006/1 +f 2007/1 2010/1 2008/1 +f 2011/1 2010/1 2007/1 +f 2011/1 2007/1 541/1 +f 544/1 2011/1 541/1 +f 544/1 541/1 540/1 +f 541/1 2006/1 537/1 +f 541/1 537/1 538/1 +f 2012/1 2013/1 2011/1 +f 2012/1 2011/1 544/1 +f 2013/1 2010/1 2011/1 +f 564/1 2012/1 544/1 +f 564/1 544/1 543/1 +f 564/1 2013/1 2012/1 +f 2013/1 1985/1 1992/1 +f 2014/1 1985/1 2013/1 +f 2014/1 2013/1 564/1 +f 2013/1 1992/1 2010/1 +f 565/1 564/1 546/1 +f 565/1 2014/1 564/1 +f 586/1 2014/1 565/1 +f 1983/1 1985/1 2014/1 +f 586/1 1983/1 2014/1 +f 2008/1 2010/1 2015/1 +f 2015/1 2010/1 1992/1 +f 2015/1 1992/1 1991/1 +f 1991/1 1996/1 2015/1 +f 2015/1 1996/1 2008/1 +f 1993/1 1994/1 1991/1 +f 1991/1 1994/1 1996/1 +f 2009/1 2002/1 536/1 +f 2002/1 2003/1 531/1 +f 535/1 2002/1 531/1 +f 536/1 2002/1 535/1 +f 535/1 534/1 536/1 +f 535/1 531/1 533/1 +f 531/1 2003/1 2016/1 +f 531/1 2016/1 518/1 +f 2003/1 2017/1 2016/1 +f 2003/1 2001/1 2017/1 +f 2016/1 2017/1 2018/1 +f 2016/1 2018/1 519/1 +f 518/1 2016/1 519/1 +f 2017/1 2019/1 2020/1 +f 2001/1 2021/1 2017/1 +f 2017/1 2021/1 2019/1 +f 2017/1 2020/1 2018/1 +f 519/1 2018/1 2022/1 +f 2018/1 2023/1 2022/1 +f 519/1 2022/1 514/1 +f 2022/1 2023/1 2024/1 +f 514/1 2022/1 2025/1 +f 2022/1 2024/1 2025/1 +f 514/1 2025/1 515/1 +f 515/1 2025/1 2026/1 +f 2025/1 2024/1 2027/1 +f 515/1 2026/1 496/1 +f 2026/1 2028/1 2029/1 +f 496/1 2026/1 2029/1 +f 2026/1 2027/1 2030/1 +f 2025/1 2027/1 2026/1 +f 2026/1 2030/1 2028/1 +f 2029/1 2031/1 494/1 +f 2029/1 2028/1 2032/1 +f 2029/1 2032/1 2031/1 +f 2031/1 2033/1 2034/1 +f 2032/1 2033/1 2031/1 +f 2031/1 2034/1 2035/1 +f 494/1 2031/1 2035/1 +f 2032/1 2036/1 2033/1 +f 2028/1 2036/1 2032/1 +f 2036/1 2037/1 2033/1 +f 2033/1 2037/1 2038/1 +f 2033/1 2038/1 2034/1 +f 2039/1 2040/1 2036/1 +f 2036/1 2040/1 2037/1 +f 2028/1 2039/1 2036/1 +f 2040/1 2041/1 2037/1 +f 2037/1 2041/1 2042/1 +f 2037/1 2042/1 2038/1 +f 2038/1 2042/1 2043/1 +f 2034/1 2038/1 2043/1 +f 2042/1 2044/1 2043/1 +f 2042/1 2045/1 2044/1 +f 2041/1 2046/1 2042/1 +f 2042/1 2046/1 2045/1 +f 2040/1 2047/1 2041/1 +f 2047/1 2048/1 2041/1 +f 2041/1 2048/1 2046/1 +f 2046/1 552/1 2045/1 +f 2048/1 552/1 2046/1 +f 2045/1 552/1 2049/1 +f 2044/1 2045/1 2050/1 +f 2045/1 2049/1 2050/1 +f 552/1 453/1 549/1 +f 552/1 549/1 2049/1 +f 2048/1 551/1 552/1 +f 2049/1 549/1 2051/1 +f 2050/1 2049/1 2051/1 +f 2050/1 2051/1 2052/1 +f 2053/1 2050/1 2052/1 +f 2051/1 549/1 550/1 +f 2051/1 550/1 2054/1 +f 2052/1 2051/1 2054/1 +f 453/1 458/1 549/1 +f 549/1 463/1 550/1 +f 2054/1 550/1 2055/1 +f 550/1 478/1 2055/1 +f 363/1 2055/1 361/1 +f 2055/1 478/1 364/1 +f 2055/1 364/1 361/1 +f 2056/1 2055/1 363/1 +f 2054/1 2055/1 2056/1 +f 314/1 2056/1 363/1 +f 2057/1 2054/1 2056/1 +f 2057/1 2056/1 314/1 +f 2058/1 2054/1 2057/1 +f 2052/1 2054/1 2058/1 +f 361/1 365/1 362/1 +f 362/1 366/1 279/1 +f 2053/1 2052/1 2059/1 +f 2059/1 2052/1 2058/1 +f 2060/1 2044/1 2053/1 +f 2060/1 2053/1 2061/1 +f 2061/1 2053/1 2059/1 +f 2044/1 2050/1 2053/1 +f 2043/1 2044/1 2060/1 +f 2034/1 2043/1 2060/1 +f 2034/1 2060/1 2062/1 +f 2062/1 2060/1 2061/1 +f 2062/1 2061/1 2063/1 +f 2063/1 2061/1 2064/1 +f 2061/1 2059/1 2064/1 +f 2035/1 2062/1 2063/1 +f 2035/1 2034/1 2062/1 +f 2063/1 2064/1 2065/1 +f 2066/1 2063/1 2065/1 +f 2035/1 2063/1 2066/1 +f 2065/1 2064/1 2067/1 +f 2064/1 2059/1 2067/1 +f 2065/1 2067/1 317/1 +f 2066/1 2065/1 317/1 +f 2066/1 317/1 319/1 +f 317/1 2067/1 316/1 +f 2067/1 2068/1 315/1 +f 2067/1 315/1 316/1 +f 2059/1 2068/1 2067/1 +f 2059/1 2058/1 2068/1 +f 2068/1 2058/1 2057/1 +f 2068/1 2057/1 315/1 +f 315/1 2057/1 314/1 +f 2069/1 2035/1 2066/1 +f 494/1 2035/1 2069/1 +f 493/1 2029/1 494/1 +f 491/1 494/1 2069/1 +f 496/1 2029/1 493/1 +f 491/1 2069/1 490/1 +f 490/1 2069/1 359/1 +f 2069/1 2066/1 359/1 +f 490/1 359/1 492/1 +f 492/1 359/1 323/1 +f 359/1 2066/1 319/1 +f 2070/1 492/1 2071/1 +f 489/1 492/1 2070/1 +f 492/1 323/1 2071/1 +f 2071/1 323/1 324/1 +f 2072/1 2071/1 2073/1 +f 2070/1 2071/1 2072/1 +f 2071/1 324/1 2073/1 +f 2073/1 324/1 325/1 +f 2074/1 2073/1 2075/1 +f 2072/1 2073/1 2074/1 +f 2073/1 325/1 2075/1 +f 2076/1 2070/1 2072/1 +f 2076/1 2072/1 2077/1 +f 2077/1 2072/1 2074/1 +f 2077/1 2078/1 2076/1 +f 2076/1 2078/1 2079/1 +f 2076/1 2079/1 2080/1 +f 2080/1 2070/1 2076/1 +f 2081/1 2082/1 2077/1 +f 2077/1 2082/1 2078/1 +f 2077/1 2074/1 2081/1 +f 2083/1 2079/1 2078/1 +f 2083/1 2078/1 2082/1 +f 2079/1 2084/1 2080/1 +f 2085/1 2084/1 2079/1 +f 2085/1 2079/1 2083/1 +f 2080/1 2084/1 2086/1 +f 2086/1 2070/1 2080/1 +f 2086/1 2084/1 2087/1 +f 2088/1 2087/1 2084/1 +f 2088/1 2084/1 2085/1 +f 2089/1 2088/1 2085/1 +f 2089/1 2085/1 2090/1 +f 2090/1 2085/1 2083/1 +f 2091/1 2092/1 2088/1 +f 2088/1 2092/1 2087/1 +f 2091/1 2088/1 2093/1 +f 2093/1 2088/1 2089/1 +f 2093/1 2089/1 2090/1 +f 2090/1 2083/1 2094/1 +f 2093/1 2090/1 2095/1 +f 2095/1 2090/1 2094/1 +f 366/1 2093/1 2095/1 +f 365/1 2091/1 2093/1 +f 365/1 2093/1 366/1 +f 367/1 2095/1 2096/1 +f 366/1 2095/1 367/1 +f 2095/1 2094/1 2096/1 +f 2094/1 2083/1 2097/1 +f 2096/1 2094/1 2097/1 +f 2083/1 2082/1 2097/1 +f 2097/1 2098/1 2099/1 +f 2096/1 2097/1 2099/1 +f 2097/1 2082/1 2098/1 +f 257/1 2096/1 2100/1 +f 2096/1 2099/1 2100/1 +f 367/1 2096/1 257/1 +f 2099/1 2098/1 2101/1 +f 2099/1 2101/1 2102/1 +f 2100/1 2099/1 2102/1 +f 2098/1 2082/1 2103/1 +f 2098/1 2103/1 2101/1 +f 2104/1 2103/1 2082/1 +f 2104/1 2082/1 2081/1 +f 2105/1 2106/1 2103/1 +f 2105/1 2103/1 2107/1 +f 2107/1 2103/1 2104/1 +f 2101/1 2103/1 2106/1 +f 2101/1 2106/1 2102/1 +f 2108/1 2109/1 2106/1 +f 2108/1 2106/1 2110/1 +f 2110/1 2106/1 2105/1 +f 2102/1 2106/1 2109/1 +f 2107/1 2111/1 2105/1 +f 2105/1 2111/1 2110/1 +f 2107/1 2074/1 2111/1 +f 2104/1 2074/1 2107/1 +f 2081/1 2074/1 2104/1 +f 2074/1 2075/1 2111/1 +f 2111/1 2075/1 2112/1 +f 2075/1 325/1 326/1 +f 2075/1 326/1 2112/1 +f 2111/1 2112/1 2113/1 +f 2113/1 2112/1 2114/1 +f 2112/1 326/1 330/1 +f 2112/1 330/1 2114/1 +f 2113/1 2114/1 2115/1 +f 2114/1 330/1 2116/1 +f 2114/1 2116/1 2117/1 +f 2115/1 2114/1 2117/1 +f 2118/1 2115/1 2119/1 +f 2118/1 2113/1 2115/1 +f 2115/1 2117/1 2120/1 +f 2119/1 2115/1 2120/1 +f 2120/1 2117/1 2121/1 +f 2117/1 2116/1 2122/1 +f 2117/1 2122/1 2121/1 +f 2116/1 356/1 2122/1 +f 2122/1 356/1 2123/1 +f 2121/1 2122/1 2124/1 +f 2122/1 2123/1 2124/1 +f 2121/1 2124/1 2125/1 +f 2120/1 2121/1 378/1 +f 378/1 2121/1 2125/1 +f 2125/1 2124/1 2126/1 +f 2124/1 2127/1 2128/1 +f 2124/1 2123/1 2127/1 +f 2124/1 2128/1 2126/1 +f 378/1 2125/1 175/1 +f 2125/1 2126/1 176/1 +f 175/1 2125/1 176/1 +f 176/1 2126/1 2129/1 +f 176/1 2129/1 177/1 +f 2126/1 2130/1 2129/1 +f 2129/1 2130/1 2131/1 +f 177/1 2129/1 2132/1 +f 2129/1 2131/1 2132/1 +f 177/1 2132/1 162/1 +f 2132/1 2131/1 2133/1 +f 2132/1 2133/1 2134/1 +f 162/1 2132/1 2134/1 +f 162/1 2134/1 159/1 +f 159/1 2134/1 2135/1 +f 159/1 2135/1 158/1 +f 2134/1 2136/1 2135/1 +f 2134/1 2133/1 2136/1 +f 2135/1 2137/1 379/1 +f 2136/1 2137/1 2135/1 +f 2136/1 2138/1 2137/1 +f 2136/1 2139/1 2138/1 +f 2133/1 2139/1 2136/1 +f 379/1 2137/1 2140/1 +f 2137/1 2141/1 2142/1 +f 2137/1 2142/1 2140/1 +f 2138/1 2141/1 2137/1 +f 379/1 2140/1 138/1 +f 138/1 2140/1 2143/1 +f 2140/1 2144/1 2143/1 +f 2140/1 2145/1 2144/1 +f 2140/1 2142/1 2145/1 +f 138/1 2143/1 131/1 +f 137/1 379/1 138/1 +f 131/1 2143/1 2146/1 +f 2143/1 2147/1 2146/1 +f 131/1 2146/1 122/1 +f 130/1 138/1 131/1 +f 127/1 131/1 122/1 +f 122/1 2146/1 125/1 +f 2146/1 2148/1 125/1 +f 2146/1 2147/1 2149/1 +f 2146/1 2149/1 2148/1 +f 2149/1 2150/1 2151/1 +f 2147/1 2150/1 2149/1 +f 2149/1 2151/1 2148/1 +f 2148/1 2151/1 2152/1 +f 125/1 2148/1 424/1 +f 2148/1 2152/1 424/1 +f 424/1 2152/1 423/1 +f 425/1 2152/1 2153/1 +f 2153/1 2152/1 2151/1 +f 2152/1 425/1 423/1 +f 416/1 425/1 2153/1 +f 2153/1 2151/1 2154/1 +f 2155/1 2154/1 2156/1 +f 2154/1 2151/1 2156/1 +f 2155/1 2156/1 2157/1 +f 2158/1 2154/1 2155/1 +f 2157/1 2156/1 2159/1 +f 2160/1 2159/1 2156/1 +f 2160/1 2156/1 2150/1 +f 2150/1 2156/1 2151/1 +f 2157/1 2159/1 2161/1 +f 2161/1 2159/1 2162/1 +f 2163/1 2162/1 2159/1 +f 2163/1 2159/1 2160/1 +f 2147/1 2160/1 2150/1 +f 2164/1 2163/1 2160/1 +f 2164/1 2160/1 2147/1 +f 2144/1 2165/1 2163/1 +f 2144/1 2163/1 2164/1 +f 2165/1 2162/1 2163/1 +f 2161/1 2162/1 2166/1 +f 2166/1 2162/1 2167/1 +f 2165/1 2167/1 2162/1 +f 2168/1 2157/1 2161/1 +f 2168/1 2155/1 2157/1 +f 2158/1 2155/1 2168/1 +f 2168/1 2161/1 2169/1 +f 2168/1 215/1 213/1 +f 2168/1 213/1 2158/1 +f 2158/1 211/1 412/1 +f 412/1 2153/1 2158/1 +f 2158/1 213/1 211/1 +f 215/1 212/1 213/1 +f 2169/1 214/1 215/1 +f 2169/1 215/1 2168/1 +f 2170/1 214/1 2169/1 +f 214/1 2170/1 216/1 +f 2170/1 2171/1 2172/1 +f 2170/1 2173/1 2171/1 +f 2169/1 2173/1 2170/1 +f 216/1 2170/1 2172/1 +f 216/1 2172/1 370/1 +f 2172/1 2174/1 2175/1 +f 2172/1 2171/1 2174/1 +f 370/1 2172/1 2175/1 +f 2171/1 2176/1 2174/1 +f 2174/1 2177/1 2178/1 +f 2175/1 2174/1 2178/1 +f 2174/1 2176/1 2177/1 +f 2176/1 2179/1 2177/1 +f 2180/1 2181/1 2176/1 +f 2171/1 2180/1 2176/1 +f 2176/1 2181/1 2179/1 +f 2182/1 2178/1 2177/1 +f 2182/1 2177/1 2183/1 +f 2177/1 2179/1 2183/1 +f 2184/1 2175/1 2178/1 +f 2184/1 2178/1 2182/1 +f 2182/1 2183/1 2185/1 +f 2186/1 2184/1 2182/1 +f 2187/1 2186/1 2182/1 +f 2187/1 2182/1 2185/1 +f 2185/1 2183/1 2138/1 +f 2138/1 2183/1 2179/1 +f 2139/1 2187/1 2185/1 +f 2139/1 2185/1 2138/1 +f 2188/1 2187/1 2139/1 +f 2189/1 2190/1 2187/1 +f 2188/1 2189/1 2187/1 +f 2190/1 2186/1 2187/1 +f 2190/1 2191/1 2186/1 +f 2186/1 2191/1 2184/1 +f 2192/1 2193/1 2190/1 +f 2190/1 2193/1 2191/1 +f 2194/1 2192/1 2190/1 +f 2194/1 2190/1 2189/1 +f 2195/1 2189/1 2188/1 +f 2195/1 2194/1 2189/1 +f 2133/1 2195/1 2188/1 +f 2133/1 2188/1 2139/1 +f 2196/1 2194/1 2195/1 +f 2131/1 2196/1 2195/1 +f 2131/1 2195/1 2133/1 +f 2197/1 2192/1 2194/1 +f 2196/1 2197/1 2194/1 +f 2198/1 2197/1 2196/1 +f 2131/1 2198/1 2196/1 +f 2130/1 2198/1 2131/1 +f 2198/1 2199/1 2197/1 +f 2200/1 2199/1 2198/1 +f 2130/1 2200/1 2198/1 +f 2199/1 2201/1 2197/1 +f 2197/1 2201/1 2202/1 +f 2197/1 2202/1 2192/1 +f 2200/1 2203/1 2199/1 +f 2203/1 2204/1 2199/1 +f 2199/1 2204/1 2201/1 +f 2205/1 2203/1 2200/1 +f 2206/1 2205/1 2200/1 +f 2206/1 2200/1 2130/1 +f 2126/1 2206/1 2130/1 +f 2126/1 2128/1 2206/1 +f 2128/1 2207/1 2206/1 +f 2206/1 2207/1 2205/1 +f 2205/1 2208/1 2203/1 +f 2207/1 2208/1 2205/1 +f 2208/1 2209/1 2203/1 +f 2203/1 2209/1 2204/1 +f 2210/1 2211/1 2208/1 +f 2212/1 2210/1 2208/1 +f 2207/1 2212/1 2208/1 +f 2208/1 2211/1 2209/1 +f 2213/1 2212/1 2207/1 +f 2128/1 2213/1 2207/1 +f 2214/1 2210/1 2212/1 +f 2213/1 2214/1 2212/1 +f 2215/1 2214/1 2213/1 +f 2128/1 2215/1 2213/1 +f 2215/1 358/1 2214/1 +f 358/1 2216/1 2214/1 +f 2214/1 2216/1 2210/1 +f 2127/1 2217/1 2215/1 +f 2127/1 2215/1 2128/1 +f 2217/1 358/1 2215/1 +f 2217/1 354/1 358/1 +f 358/1 357/1 2216/1 +f 2216/1 240/1 2210/1 +f 357/1 239/1 2216/1 +f 2216/1 239/1 240/1 +f 2210/1 240/1 2218/1 +f 2210/1 2218/1 2211/1 +f 2211/1 2218/1 2219/1 +f 2211/1 2219/1 2209/1 +f 2209/1 2219/1 2220/1 +f 2209/1 2220/1 2204/1 +f 2204/1 2220/1 2221/1 +f 2220/1 232/1 2221/1 +f 2219/1 232/1 2220/1 +f 2204/1 2221/1 2222/1 +f 2204/1 2222/1 2201/1 +f 2222/1 2221/1 2223/1 +f 2221/1 232/1 229/1 +f 2221/1 229/1 2223/1 +f 232/1 227/1 229/1 +f 2219/1 235/1 232/1 +f 2218/1 235/1 2219/1 +f 2218/1 233/1 235/1 +f 240/1 233/1 2218/1 +f 2223/1 229/1 230/1 +f 230/1 227/1 228/1 +f 2193/1 230/1 2224/1 +f 230/1 228/1 2224/1 +f 2223/1 230/1 2193/1 +f 2224/1 228/1 368/1 +f 2224/1 368/1 2175/1 +f 2224/1 2175/1 2184/1 +f 2193/1 2224/1 2191/1 +f 2191/1 2224/1 2184/1 +f 2192/1 2223/1 2193/1 +f 2202/1 2222/1 2192/1 +f 2222/1 2223/1 2192/1 +f 2201/1 2222/1 2202/1 +f 370/1 2175/1 368/1 +f 355/1 354/1 2217/1 +f 2123/1 355/1 2217/1 +f 2123/1 352/1 355/1 +f 356/1 352/1 2123/1 +f 2123/1 2217/1 2127/1 +f 2138/1 2179/1 2141/1 +f 2141/1 2179/1 2181/1 +f 2141/1 2181/1 2142/1 +f 2142/1 2181/1 2225/1 +f 2180/1 2226/1 2181/1 +f 2181/1 2226/1 2225/1 +f 2142/1 2225/1 2227/1 +f 2142/1 2227/1 2145/1 +f 2225/1 2226/1 2227/1 +f 2228/1 2226/1 2180/1 +f 2227/1 2226/1 2228/1 +f 2173/1 2180/1 2171/1 +f 2173/1 2228/1 2180/1 +f 2227/1 2228/1 2167/1 +f 2173/1 2167/1 2228/1 +f 2145/1 2227/1 2165/1 +f 2227/1 2167/1 2165/1 +f 2145/1 2165/1 2144/1 +f 2143/1 2144/1 2164/1 +f 2143/1 2164/1 2147/1 +f 2166/1 2167/1 2173/1 +f 2169/1 2166/1 2173/1 +f 2169/1 2161/1 2166/1 +f 211/1 208/1 410/1 +f 412/1 211/1 408/1 +f 211/1 410/1 408/1 +f 410/1 209/1 411/1 +f 408/1 411/1 2229/1 +f 408/1 2229/1 402/1 +f 2230/1 2229/1 411/1 +f 2231/1 2232/1 2229/1 +f 2231/1 2229/1 2230/1 +f 2233/1 2234/1 2230/1 +f 2231/1 2230/1 2234/1 +f 2230/1 411/1 2235/1 +f 2235/1 411/1 209/1 +f 2235/1 209/1 207/1 +f 2236/1 2237/1 2234/1 +f 2236/1 2234/1 2233/1 +f 2231/1 2234/1 2238/1 +f 2238/1 2234/1 2237/1 +f 2238/1 2232/1 2231/1 +f 2239/1 2232/1 2238/1 +f 2238/1 2237/1 2239/1 +f 2240/1 2239/1 2237/1 +f 2240/1 2237/1 2241/1 +f 2241/1 2237/1 2236/1 +f 2239/1 2242/1 2232/1 +f 2240/1 2243/1 2239/1 +f 2244/1 2242/1 2239/1 +f 2244/1 2239/1 2243/1 +f 400/1 2232/1 2242/1 +f 401/1 2242/1 2245/1 +f 400/1 2242/1 401/1 +f 2244/1 2245/1 2242/1 +f 2246/1 2245/1 2244/1 +f 2244/1 2243/1 2246/1 +f 2247/1 2246/1 2243/1 +f 2247/1 2243/1 2248/1 +f 2248/1 2243/1 2240/1 +f 2249/1 2250/1 2246/1 +f 2247/1 2251/1 2246/1 +f 2249/1 2246/1 2251/1 +f 2246/1 2250/1 2245/1 +f 2250/1 401/1 2245/1 +f 2250/1 2249/1 2252/1 +f 2249/1 2251/1 2252/1 +f 2253/1 2254/1 2251/1 +f 2252/1 2251/1 2254/1 +f 2253/1 2251/1 2247/1 +f 2252/1 2254/1 2255/1 +f 2256/1 2257/1 2254/1 +f 2256/1 2254/1 2258/1 +f 2255/1 2254/1 2257/1 +f 2258/1 2254/1 2253/1 +f 2258/1 2253/1 2259/1 +f 2259/1 2253/1 2260/1 +f 2260/1 2253/1 2247/1 +f 2261/1 2258/1 2259/1 +f 2261/1 2256/1 2258/1 +f 2260/1 2262/1 2259/1 +f 2259/1 2262/1 2263/1 +f 2259/1 2263/1 2261/1 +f 2264/1 2262/1 2260/1 +f 2260/1 2247/1 2264/1 +f 2264/1 2247/1 2265/1 +f 2265/1 2247/1 2248/1 +f 2265/1 2262/1 2264/1 +f 2265/1 2266/1 2262/1 +f 2267/1 2266/1 2265/1 +f 2265/1 2248/1 2267/1 +f 2267/1 2248/1 2268/1 +f 2248/1 2240/1 2268/1 +f 2268/1 2266/1 2267/1 +f 2269/1 2270/1 2266/1 +f 2269/1 2266/1 2268/1 +f 2268/1 2240/1 2269/1 +f 2269/1 2240/1 2241/1 +f 2271/1 2270/1 2269/1 +f 2269/1 2241/1 2271/1 +f 2271/1 2241/1 2236/1 +f 2272/1 2270/1 2271/1 +f 2271/1 2236/1 2272/1 +f 2272/1 2236/1 2273/1 +f 2273/1 2236/1 2233/1 +f 2274/1 2270/1 2272/1 +f 2272/1 2273/1 2274/1 +f 2274/1 124/1 2270/1 +f 2270/1 124/1 114/1 +f 2270/1 114/1 2266/1 +f 2274/1 123/1 124/1 +f 124/1 120/1 112/1 +f 128/1 123/1 2274/1 +f 133/1 128/1 2275/1 +f 2276/1 128/1 2274/1 +f 2275/1 2277/1 133/1 +f 2274/1 2273/1 2276/1 +f 2273/1 2233/1 2276/1 +f 2276/1 2233/1 2277/1 +f 2277/1 2233/1 2278/1 +f 2233/1 2279/1 2278/1 +f 2275/1 128/1 2276/1 +f 2276/1 2277/1 2275/1 +f 2277/1 2278/1 133/1 +f 133/1 2278/1 206/1 +f 206/1 2278/1 205/1 +f 207/1 205/1 2278/1 +f 207/1 2278/1 2235/1 +f 2235/1 2278/1 2279/1 +f 2233/1 2230/1 2279/1 +f 2235/1 2279/1 2230/1 +f 114/1 112/1 111/1 +f 2266/1 114/1 115/1 +f 2266/1 115/1 2262/1 +f 2262/1 115/1 2280/1 +f 115/1 111/1 110/1 +f 115/1 110/1 2280/1 +f 110/1 108/1 69/1 +f 2261/1 2263/1 2281/1 +f 2261/1 2281/1 2282/1 +f 2282/1 2283/1 2261/1 +f 2262/1 2280/1 2263/1 +f 2263/1 2280/1 2284/1 +f 2263/1 2284/1 2281/1 +f 2280/1 110/1 68/1 +f 2280/1 68/1 2284/1 +f 2281/1 2284/1 2285/1 +f 2281/1 2285/1 2286/1 +f 2286/1 2285/1 2287/1 +f 2284/1 70/1 2285/1 +f 2285/1 70/1 2287/1 +f 2286/1 2287/1 2288/1 +f 2289/1 2281/1 2286/1 +f 2289/1 2286/1 2290/1 +f 2291/1 2286/1 2288/1 +f 2282/1 2281/1 2289/1 +f 2289/1 2283/1 2282/1 +f 2290/1 2292/1 2289/1 +f 2289/1 2293/1 2283/1 +f 2283/1 2293/1 2256/1 +f 2283/1 2256/1 2261/1 +f 2289/1 2292/1 2293/1 +f 2292/1 2294/1 2293/1 +f 2293/1 2257/1 2256/1 +f 2294/1 2257/1 2293/1 +f 2292/1 2295/1 2294/1 +f 2255/1 2257/1 2294/1 +f 2296/1 2297/1 2295/1 +f 2296/1 2295/1 2298/1 +f 2298/1 2295/1 2292/1 +f 2299/1 2296/1 2291/1 +f 2291/1 2296/1 2298/1 +f 2300/1 2299/1 2301/1 +f 2300/1 2302/1 2299/1 +f 2301/1 2288/1 2300/1 +f 2298/1 2292/1 2290/1 +f 2291/1 2298/1 2290/1 +f 2290/1 2286/1 2291/1 +f 2288/1 2287/1 2303/1 +f 2288/1 2303/1 2304/1 +f 2291/1 2288/1 2301/1 +f 2300/1 2288/1 2304/1 +f 2287/1 70/1 434/1 +f 2287/1 434/1 2303/1 +f 2284/1 68/1 70/1 +f 2304/1 2303/1 2305/1 +f 2303/1 434/1 435/1 +f 2303/1 435/1 2305/1 +f 434/1 75/1 435/1 +f 435/1 433/1 2306/1 +f 435/1 2306/1 2307/1 +f 2305/1 435/1 2307/1 +f 2304/1 2305/1 2308/1 +f 2308/1 2305/1 2309/1 +f 2305/1 2307/1 2309/1 +f 2307/1 2306/1 2310/1 +f 2307/1 2310/1 2311/1 +f 2309/1 2307/1 2312/1 +f 433/1 2313/1 2306/1 +f 2306/1 2313/1 2314/1 +f 2306/1 2314/1 2315/1 +f 2306/1 2315/1 2310/1 +f 433/1 430/1 2313/1 +f 2310/1 2315/1 2316/1 +f 2310/1 2316/1 2317/1 +f 2311/1 2310/1 2317/1 +f 2315/1 2318/1 2316/1 +f 2317/1 2316/1 2319/1 +f 2316/1 2320/1 2321/1 +f 2316/1 2318/1 2320/1 +f 2316/1 2321/1 2319/1 +f 2318/1 2322/1 2323/1 +f 2315/1 2322/1 2318/1 +f 2323/1 2324/1 2318/1 +f 2318/1 2324/1 2320/1 +f 2320/1 2324/1 2321/1 +f 2319/1 2321/1 2325/1 +f 2321/1 2324/1 2326/1 +f 2321/1 2326/1 2325/1 +f 2327/1 2325/1 2328/1 +f 2319/1 2325/1 2327/1 +f 2325/1 2326/1 2328/1 +f 2328/1 2326/1 2329/1 +f 2327/1 2328/1 2330/1 +f 2328/1 2329/1 2330/1 +f 2317/1 2319/1 2327/1 +f 2317/1 2327/1 2331/1 +f 2331/1 2327/1 2332/1 +f 2327/1 2330/1 2332/1 +f 2332/1 2330/1 2333/1 +f 2329/1 2333/1 2330/1 +f 2333/1 2329/1 2334/1 +f 2329/1 2335/1 2334/1 +f 2333/1 2334/1 2336/1 +f 2332/1 2333/1 2336/1 +f 2331/1 2332/1 2336/1 +f 2331/1 2336/1 2337/1 +f 2331/1 2337/1 2338/1 +f 2334/1 2339/1 2336/1 +f 2336/1 2339/1 2340/1 +f 2336/1 2340/1 2337/1 +f 2334/1 2335/1 2339/1 +f 2339/1 2341/1 2340/1 +f 2341/1 2342/1 2340/1 +f 2337/1 2340/1 2342/1 +f 2342/1 2343/1 2337/1 +f 2338/1 2337/1 2343/1 +f 2341/1 2344/1 2342/1 +f 2311/1 2317/1 2338/1 +f 2338/1 2317/1 2331/1 +f 2345/1 2338/1 2346/1 +f 2346/1 2338/1 2347/1 +f 2312/1 2311/1 2345/1 +f 2345/1 2311/1 2338/1 +f 2323/1 432/1 427/1 +f 2323/1 2322/1 432/1 +f 431/1 432/1 2348/1 +f 2348/1 432/1 2322/1 +f 2314/1 2348/1 2322/1 +f 2314/1 2322/1 2315/1 +f 2313/1 431/1 2348/1 +f 2313/1 2348/1 2314/1 +f 430/1 431/1 2313/1 +f 2301/1 2299/1 2291/1 +f 401/1 91/1 95/1 +f 402/1 2232/1 400/1 +f 399/1 400/1 396/1 +f 402/1 2229/1 2232/1 +f 396/1 401/1 397/1 +f 404/1 402/1 399/1 +f 404/1 408/1 402/1 +f 2158/1 2153/1 2154/1 +f 142/1 379/1 137/1 +f 158/1 2135/1 379/1 +f 2349/1 2120/1 2350/1 +f 2119/1 2120/1 2349/1 +f 2350/1 2120/1 372/1 +f 372/1 2120/1 378/1 +f 2119/1 2351/1 2118/1 +f 2118/1 2351/1 2352/1 +f 2118/1 2352/1 2353/1 +f 2352/1 2354/1 2353/1 +f 2355/1 2354/1 2352/1 +f 2355/1 2352/1 2356/1 +f 2356/1 2352/1 2351/1 +f 2353/1 2113/1 2118/1 +f 2353/1 2354/1 2357/1 +f 2357/1 2113/1 2353/1 +f 2357/1 2354/1 2109/1 +f 2358/1 2109/1 2354/1 +f 2358/1 2354/1 2355/1 +f 2357/1 2109/1 2108/1 +f 2108/1 2113/1 2357/1 +f 2108/1 2111/1 2113/1 +f 2110/1 2111/1 2108/1 +f 2358/1 2102/1 2109/1 +f 2100/1 2102/1 2359/1 +f 2359/1 2102/1 2358/1 +f 257/1 2100/1 2359/1 +f 2359/1 2358/1 255/1 +f 255/1 2358/1 2360/1 +f 255/1 2360/1 2361/1 +f 255/1 2361/1 256/1 +f 253/1 2359/1 255/1 +f 2360/1 2358/1 2355/1 +f 2360/1 2355/1 2361/1 +f 2361/1 2355/1 2356/1 +f 2361/1 2356/1 377/1 +f 256/1 2361/1 377/1 +f 256/1 377/1 225/1 +f 377/1 2356/1 376/1 +f 2356/1 2351/1 375/1 +f 2356/1 375/1 376/1 +f 2119/1 375/1 2351/1 +f 2350/1 373/1 375/1 +f 2350/1 375/1 2349/1 +f 372/1 373/1 2350/1 +f 2349/1 375/1 2119/1 +f 257/1 2359/1 253/1 +f 253/1 255/1 254/1 +f 254/1 256/1 224/1 +f 364/1 477/1 2091/1 +f 364/1 470/1 477/1 +f 477/1 2092/1 2091/1 +f 364/1 2091/1 365/1 +f 477/1 475/1 2092/1 +f 475/1 2362/1 2092/1 +f 2362/1 2363/1 2092/1 +f 2092/1 2363/1 2087/1 +f 475/1 476/1 2362/1 +f 476/1 479/1 2362/1 +f 2362/1 479/1 2363/1 +f 471/1 474/1 476/1 +f 2364/1 2363/1 479/1 +f 2364/1 479/1 488/1 +f 2365/1 2363/1 2364/1 +f 2366/1 2363/1 2365/1 +f 2365/1 489/1 2366/1 +f 2086/1 2087/1 2366/1 +f 2366/1 2087/1 2363/1 +f 2366/1 489/1 2070/1 +f 2366/1 2070/1 2086/1 +f 455/1 453/1 551/1 +f 2367/1 551/1 2048/1 +f 2367/1 455/1 551/1 +f 2368/1 2367/1 2047/1 +f 2047/1 2367/1 2048/1 +f 2369/1 455/1 2367/1 +f 2368/1 2369/1 2367/1 +f 2368/1 2047/1 2040/1 +f 2370/1 2371/1 2368/1 +f 2370/1 2368/1 2372/1 +f 2372/1 2368/1 2040/1 +f 2371/1 2369/1 2368/1 +f 2371/1 2373/1 2369/1 +f 2373/1 455/1 2369/1 +f 2374/1 2373/1 2371/1 +f 2375/1 2374/1 2371/1 +f 2375/1 2371/1 2370/1 +f 2374/1 2376/1 2373/1 +f 2373/1 454/1 455/1 +f 2376/1 454/1 2373/1 +f 455/1 451/1 453/1 +f 2377/1 451/1 454/1 +f 2376/1 2377/1 454/1 +f 2378/1 2376/1 2374/1 +f 2378/1 2379/1 2376/1 +f 2379/1 2377/1 2376/1 +f 2380/1 556/1 2377/1 +f 556/1 449/1 2377/1 +f 2377/1 449/1 451/1 +f 2380/1 2377/1 2379/1 +f 2381/1 2379/1 2378/1 +f 2381/1 2380/1 2379/1 +f 2382/1 2378/1 2374/1 +f 2381/1 2378/1 2382/1 +f 2383/1 2384/1 2381/1 +f 2383/1 2381/1 2385/1 +f 2385/1 2381/1 2382/1 +f 2384/1 2380/1 2381/1 +f 2386/1 2387/1 2383/1 +f 2386/1 2383/1 2388/1 +f 2388/1 2383/1 2385/1 +f 2387/1 2384/1 2383/1 +f 2387/1 2389/1 2384/1 +f 2389/1 2390/1 2384/1 +f 2384/1 2390/1 2380/1 +f 2391/1 2392/1 2387/1 +f 2391/1 2387/1 2386/1 +f 2392/1 2389/1 2387/1 +f 2024/1 2391/1 2386/1 +f 2024/1 2386/1 2388/1 +f 2391/1 2393/1 2392/1 +f 2023/1 2391/1 2024/1 +f 2023/1 2394/1 2391/1 +f 2394/1 2393/1 2391/1 +f 2395/1 2389/1 2392/1 +f 2393/1 2395/1 2392/1 +f 2396/1 2395/1 2393/1 +f 2394/1 2396/1 2393/1 +f 2397/1 2396/1 2394/1 +f 2023/1 2397/1 2394/1 +f 2020/1 2397/1 2023/1 +f 2018/1 2020/1 2023/1 +f 2020/1 2398/1 2397/1 +f 2398/1 2399/1 2397/1 +f 2397/1 2399/1 2396/1 +f 2399/1 2400/1 2396/1 +f 2396/1 2400/1 2395/1 +f 2398/1 2401/1 2399/1 +f 2402/1 2403/1 2399/1 +f 2399/1 2403/1 2400/1 +f 2401/1 2402/1 2399/1 +f 2020/1 2404/1 2398/1 +f 2404/1 2401/1 2398/1 +f 2019/1 2404/1 2020/1 +f 2404/1 2405/1 2401/1 +f 2406/1 2405/1 2404/1 +f 2019/1 2406/1 2404/1 +f 2405/1 2402/1 2401/1 +f 2407/1 2408/1 2405/1 +f 2405/1 2408/1 2402/1 +f 2406/1 2407/1 2405/1 +f 2019/1 2409/1 2406/1 +f 2409/1 2407/1 2406/1 +f 2021/1 2409/1 2019/1 +f 2410/1 626/1 2409/1 +f 2409/1 626/1 2407/1 +f 2021/1 2410/1 2409/1 +f 626/1 627/1 2407/1 +f 2407/1 627/1 2408/1 +f 2410/1 622/1 626/1 +f 626/1 624/1 627/1 +f 2021/1 620/1 2410/1 +f 620/1 622/1 2410/1 +f 616/1 620/1 2021/1 +f 2001/1 616/1 2021/1 +f 616/1 617/1 620/1 +f 1998/1 612/1 616/1 +f 608/1 610/1 612/1 +f 2408/1 2411/1 2402/1 +f 2402/1 2411/1 2412/1 +f 2402/1 2412/1 2403/1 +f 627/1 628/1 2408/1 +f 2408/1 628/1 2411/1 +f 2403/1 2413/1 2400/1 +f 2403/1 2412/1 2413/1 +f 2400/1 2413/1 2414/1 +f 2413/1 554/1 2414/1 +f 2412/1 1479/1 2413/1 +f 2400/1 2414/1 2395/1 +f 2414/1 554/1 2415/1 +f 2395/1 2414/1 2415/1 +f 554/1 448/1 555/1 +f 2413/1 1479/1 554/1 +f 2415/1 554/1 555/1 +f 2412/1 561/1 1479/1 +f 2411/1 561/1 2412/1 +f 628/1 561/1 2411/1 +f 2390/1 555/1 556/1 +f 2415/1 555/1 2390/1 +f 2389/1 2415/1 2390/1 +f 2390/1 556/1 2380/1 +f 556/1 448/1 449/1 +f 2395/1 2415/1 2389/1 +f 2024/1 2388/1 2027/1 +f 2388/1 2385/1 2416/1 +f 2027/1 2388/1 2416/1 +f 2027/1 2417/1 2030/1 +f 2027/1 2416/1 2417/1 +f 2416/1 2385/1 2382/1 +f 2416/1 2382/1 2417/1 +f 2417/1 2382/1 2375/1 +f 2030/1 2417/1 2418/1 +f 2417/1 2375/1 2418/1 +f 2030/1 2418/1 2419/1 +f 2030/1 2419/1 2028/1 +f 2418/1 2370/1 2419/1 +f 2418/1 2375/1 2370/1 +f 2382/1 2374/1 2375/1 +f 2419/1 2370/1 2372/1 +f 2419/1 2372/1 2039/1 +f 2028/1 2419/1 2039/1 +f 2039/1 2372/1 2040/1 +f 665/1 2420/1 1975/1 +f 665/1 675/1 2420/1 +f 2420/1 2421/1 1976/1 +f 2420/1 1976/1 1975/1 +f 2421/1 2422/1 1976/1 +f 1976/1 2423/1 1970/1 +f 2422/1 2423/1 1976/1 +f 675/1 2421/1 2420/1 +f 675/1 684/1 2421/1 +f 684/1 2424/1 2421/1 +f 684/1 685/1 2424/1 +f 2421/1 2424/1 2422/1 +f 2424/1 685/1 2425/1 +f 2424/1 2425/1 2422/1 +f 2422/1 2425/1 2423/1 +f 1969/1 1970/1 2426/1 +f 2426/1 1970/1 2423/1 +f 2426/1 1953/1 1969/1 +f 2426/1 2423/1 2427/1 +f 2427/1 1951/1 2426/1 +f 2426/1 1951/1 1953/1 +f 2427/1 2423/1 2428/1 +f 2428/1 2423/1 2425/1 +f 2428/1 2425/1 2429/1 +f 2428/1 1951/1 2427/1 +f 2429/1 1951/1 2428/1 +f 2429/1 1446/1 1951/1 +f 2429/1 2425/1 1450/1 +f 1450/1 1446/1 2429/1 +f 1450/1 2425/1 685/1 +f 665/1 1975/1 666/1 +f 1902/1 1901/1 1907/1 +f 1392/1 1531/1 1533/1 +f 1391/1 1531/1 1392/1 +f 2430/1 1813/1 1808/1 +f 2430/1 1808/1 1800/1 +f 1811/1 1808/1 1813/1 +f 2431/1 1813/1 2430/1 +f 2432/1 2431/1 2430/1 +f 2432/1 2430/1 1800/1 +f 2431/1 1401/1 1813/1 +f 1814/1 1813/1 1401/1 +f 1416/1 1401/1 2431/1 +f 1416/1 2431/1 2432/1 +f 2433/1 2432/1 1800/1 +f 1415/1 2432/1 2433/1 +f 1415/1 1416/1 2432/1 +f 2433/1 1800/1 1796/1 +f 895/1 1415/1 2433/1 +f 894/1 1415/1 895/1 +f 895/1 1796/1 794/1 +f 895/1 2433/1 1796/1 +f 1414/1 1412/1 1416/1 +f 1412/1 1398/1 1401/1 +f 1396/1 1401/1 1398/1 +f 1814/1 1401/1 1400/1 +f 1137/1 2434/1 2435/1 +f 1137/1 1130/1 1129/1 +f 2436/1 2434/1 1137/1 +f 1137/1 2435/1 1130/1 +f 1134/1 2436/1 1137/1 +f 1130/1 2435/1 1125/1 +f 1125/1 2435/1 1124/1 +f 2435/1 1757/1 1124/1 +f 1125/1 1122/1 1130/1 +f 1125/1 1124/1 1121/1 +f 2437/1 2438/1 2436/1 +f 1135/1 2439/1 2436/1 +f 2436/1 2439/1 2437/1 +f 2436/1 2438/1 2434/1 +f 2440/1 2438/1 2437/1 +f 2437/1 2439/1 2440/1 +f 2441/1 1759/1 2438/1 +f 2438/1 1759/1 2434/1 +f 2440/1 2441/1 2438/1 +f 2434/1 1757/1 2435/1 +f 2434/1 1759/1 1757/1 +f 1761/1 1759/1 2441/1 +f 2442/1 1761/1 2441/1 +f 2443/1 2442/1 2441/1 +f 2440/1 2443/1 2441/1 +f 2439/1 2443/1 2440/1 +f 2444/1 2445/1 2443/1 +f 2443/1 2445/1 2446/1 +f 2443/1 2446/1 2442/1 +f 2439/1 2444/1 2443/1 +f 2444/1 2447/1 2445/1 +f 2448/1 2447/1 2444/1 +f 1135/1 2448/1 2444/1 +f 2447/1 2449/1 2445/1 +f 2445/1 2449/1 2450/1 +f 2445/1 2450/1 2446/1 +f 2447/1 1277/1 2449/1 +f 1278/1 1277/1 2447/1 +f 1277/1 2451/1 2449/1 +f 2449/1 2451/1 2452/1 +f 2449/1 2452/1 2450/1 +f 2450/1 2452/1 2453/1 +f 2450/1 2453/1 2454/1 +f 2446/1 2450/1 2454/1 +f 2451/1 2455/1 2452/1 +f 2452/1 2455/1 2456/1 +f 2453/1 2452/1 2456/1 +f 2451/1 1272/1 2455/1 +f 1276/1 1272/1 2451/1 +f 2455/1 1270/1 2457/1 +f 2455/1 2457/1 2458/1 +f 2458/1 2456/1 2455/1 +f 1270/1 2455/1 1272/1 +f 1270/1 1269/1 2457/1 +f 2457/1 1269/1 2459/1 +f 1268/1 2459/1 1269/1 +f 1248/1 1297/1 1268/1 +f 1266/1 2460/1 1297/1 +f 1297/1 2460/1 2461/1 +f 1297/1 2461/1 2459/1 +f 1266/1 1295/1 2460/1 +f 1295/1 2462/1 2460/1 +f 2460/1 2462/1 2463/1 +f 2460/1 2463/1 2461/1 +f 2461/1 2463/1 2464/1 +f 2461/1 2464/1 2465/1 +f 2459/1 2461/1 2465/1 +f 2466/1 2459/1 2465/1 +f 2457/1 2459/1 2466/1 +f 2465/1 2464/1 2467/1 +f 2468/1 2466/1 2465/1 +f 2468/1 2465/1 2467/1 +f 2463/1 2469/1 2464/1 +f 2467/1 2464/1 2469/1 +f 2462/1 2470/1 2463/1 +f 2463/1 2470/1 2469/1 +f 1766/1 1765/1 2469/1 +f 2470/1 1766/1 2469/1 +f 1765/1 2467/1 2469/1 +f 2471/1 2468/1 2467/1 +f 2471/1 2467/1 1764/1 +f 1764/1 2467/1 1765/1 +f 2472/1 2466/1 2468/1 +f 2472/1 2468/1 2471/1 +f 1764/1 2473/1 2471/1 +f 2471/1 2473/1 2472/1 +f 1764/1 1763/1 2473/1 +f 2474/1 2475/1 2473/1 +f 2474/1 2473/1 1763/1 +f 2472/1 2473/1 2475/1 +f 2458/1 2466/1 2472/1 +f 2472/1 2475/1 2458/1 +f 2456/1 2475/1 2474/1 +f 2458/1 2475/1 2456/1 +f 2454/1 2456/1 2474/1 +f 2454/1 2474/1 1763/1 +f 2453/1 2456/1 2454/1 +f 1762/1 2454/1 1763/1 +f 2446/1 2454/1 2476/1 +f 2476/1 2454/1 1762/1 +f 1762/1 1761/1 2476/1 +f 2442/1 2446/1 2476/1 +f 2442/1 2476/1 1761/1 +f 2458/1 2457/1 2466/1 +f 1766/1 2477/1 1767/1 +f 2470/1 2477/1 1766/1 +f 1296/1 1767/1 2477/1 +f 2462/1 1296/1 2477/1 +f 2462/1 2477/1 2470/1 +f 1767/1 2478/1 1292/1 +f 1294/1 1292/1 2478/1 +f 1295/1 1296/1 2462/1 +f 1133/1 2448/1 1135/1 +f 1134/1 1135/1 2436/1 +f 1135/1 2444/1 2439/1 +f 2308/1 2309/1 2479/1 +f 2480/1 2308/1 2481/1 +f 2481/1 2308/1 2479/1 +f 2479/1 2309/1 2312/1 +f 2479/1 2312/1 2482/1 +f 2481/1 2479/1 2483/1 +f 2483/1 2479/1 2482/1 +f 2482/1 2312/1 2345/1 +f 2482/1 2345/1 2484/1 +f 2483/1 2482/1 2485/1 +f 2486/1 2482/1 2484/1 +f 2485/1 2487/1 2483/1 +f 2483/1 2487/1 2488/1 +f 2483/1 2488/1 2481/1 +f 2485/1 2489/1 2487/1 +f 2487/1 2489/1 2488/1 +f 2485/1 2482/1 2486/1 +f 2486/1 2490/1 2485/1 +f 2485/1 2490/1 2489/1 +f 2486/1 2484/1 2491/1 +f 2491/1 2490/1 2486/1 +f 2491/1 2492/1 2490/1 +f 2490/1 2492/1 2493/1 +f 2491/1 2484/1 2494/1 +f 2494/1 2492/1 2491/1 +f 2494/1 2495/1 2492/1 +f 2492/1 2495/1 2493/1 +f 2496/1 2493/1 2495/1 +f 2497/1 2496/1 2495/1 +f 2497/1 2495/1 2494/1 +f 2494/1 2484/1 2347/1 +f 2494/1 2347/1 2497/1 +f 2497/1 2347/1 2498/1 +f 2498/1 2496/1 2497/1 +f 2343/1 2498/1 2347/1 +f 2484/1 2346/1 2347/1 +f 2338/1 2343/1 2347/1 +f 2484/1 2345/1 2346/1 +f 2481/1 2488/1 2499/1 +f 2489/1 2499/1 2488/1 +f 2481/1 2500/1 2480/1 +f 2481/1 2499/1 2500/1 +f 2500/1 2499/1 2501/1 +f 2500/1 2501/1 2502/1 +f 2500/1 2502/1 2480/1 +f 2501/1 2503/1 2502/1 +f 2480/1 2502/1 2300/1 +f 2300/1 2502/1 2302/1 +f 2502/1 2503/1 2302/1 +f 2302/1 2503/1 2297/1 +f 2299/1 2302/1 2296/1 +f 2302/1 2297/1 2296/1 +f 2480/1 2304/1 2308/1 +f 2300/1 2304/1 2480/1 +f 2339/1 2344/1 2341/1 +f 2344/1 2339/1 2335/1 +f 488/1 489/1 2364/1 +f 2364/1 489/1 2365/1 +f 371/1 183/1 372/1 +f 1450/1 685/1 1449/1 +f 2496/1 2344/1 2493/1 +f 2344/1 2335/1 2493/1 +f 2499/1 2326/1 2501/1 +f 2489/1 2329/1 2499/1 +f 2499/1 2329/1 2326/1 +f 2501/1 2326/1 2324/1 +f 2501/1 2324/1 2503/1 +f 2324/1 2323/1 2503/1 +f 2503/1 2323/1 427/1 +f 427/1 2297/1 2503/1 +f 87/1 2295/1 427/1 +f 427/1 2295/1 2297/1 +f 87/1 2294/1 2295/1 +f 2294/1 87/1 88/1 +f 2294/1 88/1 2255/1 +f 2255/1 88/1 89/1 +f 2255/1 89/1 2252/1 +f 2252/1 89/1 91/1 +f 2252/1 91/1 2250/1 +f 2490/1 2329/1 2489/1 +f 2493/1 2335/1 2490/1 +f 2490/1 2335/1 2329/1 +f 2250/1 91/1 401/1 +f 2344/1 2496/1 2498/1 +f 2343/1 2342/1 2344/1 +f 2498/1 2343/1 2344/1 +f 1260/1 1258/1 2504/1 +f 1284/1 1260/1 2504/1 +f 2505/1 2504/1 1258/1 +f 1284/1 2504/1 1287/1 +f 1287/1 2504/1 1771/1 +f 204/1 208/1 211/1 +f 2506/1 1770/1 1771/1 +f 1770/1 2506/1 2507/1 +f 2506/1 2504/1 2508/1 +f 2506/1 2508/1 2507/1 +f 1771/1 2504/1 2506/1 +f 2509/1 1770/1 2507/1 +f 1770/1 2509/1 2510/1 +f 2510/1 1769/1 1770/1 +f 2507/1 2508/1 2511/1 +f 2507/1 2511/1 2509/1 +f 2504/1 2505/1 2508/1 +f 2508/1 2505/1 1257/1 +f 2508/1 1257/1 2511/1 +f 2511/1 1257/1 1255/1 +f 2511/1 1255/1 2512/1 +f 2509/1 2511/1 2510/1 +f 2510/1 2511/1 2512/1 +f 2505/1 1258/1 1257/1 +f 1255/1 1258/1 1256/1 +f 2512/1 1255/1 2513/1 +f 2513/1 1255/1 1253/1 +f 2510/1 2512/1 2513/1 +f 2513/1 1253/1 1251/1 +f 2510/1 2513/1 2514/1 +f 2514/1 2513/1 2515/1 +f 2515/1 2513/1 1251/1 +f 1253/1 1256/1 1254/1 +f 2515/1 1251/1 1252/1 +f 1252/1 1251/1 1249/1 +f 1769/1 2510/1 2514/1 +f 1768/1 1769/1 2515/1 +f 2515/1 1769/1 2514/1 +f 2515/1 1252/1 1768/1 +f 1768/1 1252/1 1250/1 +f 1768/1 1250/1 1299/1 +f 214/1 198/1 210/1 +f 412/1 416/1 2153/1 +f 1767/1 1296/1 2478/1 +f 1294/1 2478/1 1296/1 +f 192/1 370/1 369/1 +f 192/1 369/1 189/1 +f 195/1 216/1 370/1 +f 371/1 378/1 182/1 +f 195/1 370/1 192/1 +f 1088/1 1098/1 1086/1 +f 819/1 823/1 854/1 +f 330/1 336/1 2116/1 +f 2116/1 336/1 356/1 +f 1404/1 1588/1 1387/1 +f 761/1 760/1 758/1 +f 2312/1 2307/1 2311/1 +f 1512/1 897/1 1516/1 +f 1268/1 1297/1 2459/1 +f 1686/1 1050/1 1681/1 +f 372/1 378/1 371/1 +f 1092/1 1098/1 1088/1 +f 1277/1 1276/1 2451/1 +f 1278/1 1275/1 1277/1 +f 1139/1 1156/1 1278/1 +f 1133/1 1139/1 2448/1 +f 2448/1 1278/1 2447/1 +f 1139/1 1278/1 2448/1 +f 862/1 1429/1 863/1 +f 1136/1 1139/1 1133/1 +f 1913/1 1453/1 1903/1 +f 2516/1 2517/1 2518/1 +f 2519/1 2520/1 2516/1 +f 2519/1 2516/1 2521/1 +f 2521/1 2516/1 2518/1 +f 2520/1 2522/1 2516/1 +f 2516/1 2523/1 2517/1 +f 2516/1 2522/1 2523/1 +f 2524/1 2520/1 2519/1 +f 2525/1 2526/1 2524/1 +f 2524/1 2526/1 2520/1 +f 2527/1 2525/1 2524/1 +f 2528/1 2529/1 2525/1 +f 2525/1 2529/1 2526/1 +f 2530/1 2528/1 2525/1 +f 2531/1 2532/1 2528/1 +f 2528/1 2532/1 2529/1 +f 2533/1 2531/1 2528/1 +f 2534/1 2535/1 2531/1 +f 2531/1 2535/1 2532/1 +f 2536/1 2534/1 2531/1 +f 2537/1 2538/1 2534/1 +f 2537/1 2534/1 2536/1 +f 2536/1 2531/1 2533/1 +f 2533/1 2528/1 2530/1 +f 2530/1 2525/1 2527/1 +f 2527/1 2524/1 2539/1 +f 2539/1 2524/1 2519/1 +f 2540/1 2538/1 2537/1 +f 2540/1 2541/1 2538/1 +f 2542/1 2541/1 2540/1 +f 2532/1 2543/1 2529/1 +f 2535/1 2544/1 2532/1 +f 2532/1 2544/1 2545/1 +f 2532/1 2545/1 2543/1 +f 2529/1 2546/1 2526/1 +f 2529/1 2547/1 2546/1 +f 2529/1 2543/1 2547/1 +f 2546/1 2548/1 2549/1 +f 2526/1 2546/1 2550/1 +f 2546/1 2549/1 2550/1 +f 2547/1 2548/1 2546/1 +f 2526/1 2551/1 2520/1 +f 2526/1 2550/1 2552/1 +f 2526/1 2552/1 2551/1 +f 2550/1 2549/1 2553/1 +f 2550/1 2553/1 2552/1 +f 2548/1 2554/1 2549/1 +f 2549/1 2554/1 2555/1 +f 2549/1 2555/1 2553/1 +f 2552/1 2553/1 2556/1 +f 2553/1 2555/1 2556/1 +f 2552/1 2556/1 2551/1 +f 2551/1 2556/1 2557/1 +f 2558/1 2556/1 2555/1 +f 2558/1 2557/1 2556/1 +f 2559/1 2555/1 2560/1 +f 2560/1 2555/1 2554/1 +f 2559/1 2558/1 2555/1 +f 2561/1 2558/1 2559/1 +f 2562/1 2557/1 2558/1 +f 2563/1 2562/1 2558/1 +f 2563/1 2558/1 2561/1 +f 2564/1 2561/1 2559/1 +f 2564/1 2559/1 2560/1 +f 2565/1 2560/1 2566/1 +f 2560/1 2554/1 2566/1 +f 2564/1 2560/1 2565/1 +f 2564/1 2567/1 2568/1 +f 2568/1 2561/1 2564/1 +f 2565/1 2569/1 2564/1 +f 2564/1 2569/1 2567/1 +f 2568/1 2563/1 2561/1 +f 2568/1 2567/1 2570/1 +f 2571/1 2563/1 2568/1 +f 2568/1 2570/1 2571/1 +f 2572/1 2571/1 2573/1 +f 2571/1 2572/1 2563/1 +f 2572/1 2574/1 2563/1 +f 2573/1 2575/1 2572/1 +f 2572/1 2575/1 2574/1 +f 2576/1 2577/1 2573/1 +f 2573/1 2577/1 2575/1 +f 2577/1 2578/1 2575/1 +f 2575/1 2579/1 2574/1 +f 2575/1 2578/1 2579/1 +f 2576/1 2580/1 2577/1 +f 2578/1 2577/1 2581/1 +f 2581/1 2577/1 2580/1 +f 2576/1 2582/1 2580/1 +f 2582/1 2576/1 2583/1 +f 2581/1 2580/1 2584/1 +f 2584/1 2580/1 2585/1 +f 2582/1 2585/1 2580/1 +f 2586/1 2581/1 2584/1 +f 2517/1 2578/1 2581/1 +f 2517/1 2581/1 2586/1 +f 2587/1 2584/1 2588/1 +f 2586/1 2584/1 2587/1 +f 2584/1 2585/1 2588/1 +f 2583/1 2585/1 2582/1 +f 2583/1 2589/1 2585/1 +f 2588/1 2585/1 2589/1 +f 2590/1 2588/1 2589/1 +f 2587/1 2588/1 2590/1 +f 2518/1 2586/1 2587/1 +f 2518/1 2587/1 2591/1 +f 2591/1 2587/1 2590/1 +f 2518/1 2517/1 2586/1 +f 2523/1 2578/1 2517/1 +f 2523/1 2579/1 2578/1 +f 2522/1 2579/1 2523/1 +f 2522/1 2592/1 2579/1 +f 2592/1 2574/1 2579/1 +f 2520/1 2593/1 2522/1 +f 2593/1 2592/1 2522/1 +f 2593/1 2594/1 2592/1 +f 2594/1 2574/1 2592/1 +f 2563/1 2574/1 2562/1 +f 2594/1 2562/1 2574/1 +f 2595/1 2557/1 2594/1 +f 2595/1 2594/1 2593/1 +f 2557/1 2562/1 2594/1 +f 2520/1 2595/1 2593/1 +f 2520/1 2551/1 2595/1 +f 2551/1 2557/1 2595/1 +f 2521/1 2518/1 2591/1 +f 2521/1 2591/1 2596/1 +f 2591/1 2590/1 2597/1 +f 2591/1 2597/1 2598/1 +f 2596/1 2591/1 2599/1 +f 2599/1 2591/1 2598/1 +f 2590/1 2589/1 2597/1 +f 2598/1 2597/1 2600/1 +f 2597/1 2589/1 2601/1 +f 2597/1 2601/1 2602/1 +f 2597/1 2602/1 2600/1 +f 2598/1 2600/1 2603/1 +f 2598/1 2603/1 2604/1 +f 2599/1 2598/1 2604/1 +f 2599/1 2604/1 2605/1 +f 2604/1 2603/1 2606/1 +f 2604/1 2606/1 2607/1 +f 2603/1 2608/1 2609/1 +f 2603/1 2609/1 2606/1 +f 2600/1 2608/1 2603/1 +f 2600/1 2602/1 2608/1 +f 2602/1 2610/1 2608/1 +f 2608/1 2610/1 2611/1 +f 2608/1 2611/1 2609/1 +f 2606/1 2609/1 2612/1 +f 2609/1 2611/1 2612/1 +f 2606/1 2612/1 2607/1 +f 2607/1 2612/1 2613/1 +f 2613/1 2614/1 2615/1 +f 2616/1 2612/1 2611/1 +f 2611/1 2617/1 2616/1 +f 2617/1 2611/1 2610/1 +f 2613/1 2612/1 2616/1 +f 2616/1 2614/1 2613/1 +f 2617/1 2610/1 2618/1 +f 2618/1 2610/1 2619/1 +f 2602/1 2619/1 2610/1 +f 2618/1 2589/1 2583/1 +f 2619/1 2601/1 2618/1 +f 2618/1 2601/1 2589/1 +f 2601/1 2619/1 2602/1 +f 2620/1 2569/1 2565/1 +f 2620/1 2621/1 2622/1 +f 2620/1 2622/1 2623/1 +f 2565/1 2566/1 2620/1 +f 2620/1 2566/1 2621/1 +f 2566/1 2624/1 2621/1 +f 2621/1 2624/1 2625/1 +f 2621/1 2625/1 2622/1 +f 2566/1 2554/1 2624/1 +f 2548/1 2624/1 2554/1 +f 2626/1 2624/1 2548/1 +f 2626/1 2625/1 2624/1 +f 2627/1 2625/1 2626/1 +f 2622/1 2628/1 2629/1 +f 2625/1 2627/1 2622/1 +f 2622/1 2627/1 2628/1 +f 2630/1 2622/1 2629/1 +f 2631/1 2628/1 2627/1 +f 2547/1 2626/1 2548/1 +f 2543/1 2626/1 2547/1 +f 2543/1 2627/1 2626/1 +f 2545/1 2627/1 2543/1 +f 2545/1 2631/1 2627/1 +f 2544/1 2631/1 2545/1 +f 2632/1 2633/1 2634/1 +f 2632/1 2634/1 2635/1 +f 2636/1 2632/1 2637/1 +f 2637/1 2632/1 2635/1 +f 2638/1 2633/1 2632/1 +f 2636/1 2638/1 2632/1 +f 2639/1 2638/1 2636/1 +f 2640/1 2639/1 2636/1 +f 2640/1 2636/1 2641/1 +f 2641/1 2636/1 2637/1 +f 2637/1 2635/1 2642/1 +f 2643/1 2637/1 2642/1 +f 2641/1 2637/1 2643/1 +f 2644/1 2640/1 2641/1 +f 2644/1 2641/1 2643/1 +f 2644/1 2643/1 2645/1 +f 2643/1 2642/1 2646/1 +f 2645/1 2643/1 2646/1 +f 2642/1 2635/1 2647/1 +f 2646/1 2642/1 2647/1 +f 2645/1 2646/1 2648/1 +f 2646/1 2647/1 2648/1 +f 2645/1 2648/1 2649/1 +f 2650/1 2644/1 2645/1 +f 2650/1 2645/1 2651/1 +f 2651/1 2645/1 2649/1 +f 2648/1 2652/1 2653/1 +f 2649/1 2648/1 2653/1 +f 2648/1 2647/1 2652/1 +f 2649/1 2653/1 2654/1 +f 2649/1 2654/1 2655/1 +f 2651/1 2649/1 2655/1 +f 2653/1 2652/1 2656/1 +f 2653/1 2656/1 2654/1 +f 2647/1 2657/1 2652/1 +f 2652/1 2657/1 2658/1 +f 2652/1 2658/1 2656/1 +f 2654/1 2656/1 2659/1 +f 2656/1 2658/1 2660/1 +f 2656/1 2660/1 2659/1 +f 2654/1 2659/1 2661/1 +f 2655/1 2654/1 2661/1 +f 2661/1 2659/1 2662/1 +f 2659/1 2660/1 2662/1 +f 2658/1 2663/1 2660/1 +f 2660/1 2664/1 2662/1 +f 2660/1 2663/1 2665/1 +f 2660/1 2665/1 2664/1 +f 2658/1 2666/1 2663/1 +f 2657/1 2666/1 2658/1 +f 2666/1 2667/1 2663/1 +f 2663/1 2667/1 2665/1 +f 2665/1 2668/1 2669/1 +f 2664/1 2665/1 2669/1 +f 2665/1 2667/1 2668/1 +f 2662/1 2664/1 2670/1 +f 2664/1 2669/1 2670/1 +f 2669/1 2668/1 2671/1 +f 2670/1 2669/1 2672/1 +f 2669/1 2671/1 2672/1 +f 2667/1 2673/1 2668/1 +f 2668/1 2673/1 2671/1 +f 2672/1 2671/1 2674/1 +f 2674/1 2671/1 2675/1 +f 2671/1 2676/1 2675/1 +f 2671/1 2673/1 2676/1 +f 2677/1 2672/1 2674/1 +f 2670/1 2672/1 2677/1 +f 2662/1 2670/1 2678/1 +f 2678/1 2670/1 2677/1 +f 2678/1 2677/1 2679/1 +f 2679/1 2677/1 2680/1 +f 2677/1 2681/1 2680/1 +f 2677/1 2674/1 2681/1 +f 2682/1 2662/1 2678/1 +f 2682/1 2678/1 2683/1 +f 2683/1 2678/1 2679/1 +f 2661/1 2662/1 2682/1 +f 2655/1 2661/1 2682/1 +f 2684/1 2682/1 2683/1 +f 2655/1 2682/1 2684/1 +f 2684/1 2683/1 2685/1 +f 2683/1 2679/1 2685/1 +f 2685/1 2679/1 2680/1 +f 2685/1 2680/1 2686/1 +f 2680/1 2681/1 2686/1 +f 2685/1 2686/1 2687/1 +f 2684/1 2685/1 2688/1 +f 2688/1 2685/1 2687/1 +f 2689/1 2684/1 2690/1 +f 2690/1 2684/1 2688/1 +f 2689/1 2655/1 2684/1 +f 2651/1 2655/1 2689/1 +f 2691/1 2651/1 2689/1 +f 2692/1 2689/1 2690/1 +f 2690/1 2688/1 2693/1 +f 2693/1 2688/1 2694/1 +f 2688/1 2695/1 2694/1 +f 2688/1 2687/1 2695/1 +f 2694/1 2696/1 2697/1 +f 2694/1 2697/1 2698/1 +f 2694/1 2695/1 2696/1 +f 2695/1 2699/1 2700/1 +f 2695/1 2700/1 2696/1 +f 2687/1 2699/1 2695/1 +f 2696/1 2700/1 2701/1 +f 2696/1 2701/1 2697/1 +f 2697/1 2702/1 2703/1 +f 2697/1 2701/1 2702/1 +f 2703/1 2702/1 2704/1 +f 2687/1 2686/1 2699/1 +f 2686/1 2705/1 2699/1 +f 2686/1 2681/1 2705/1 +f 2705/1 2706/1 2707/1 +f 2705/1 2707/1 2708/1 +f 2681/1 2706/1 2705/1 +f 2699/1 2705/1 2708/1 +f 2699/1 2708/1 2700/1 +f 2708/1 2709/1 2701/1 +f 2700/1 2708/1 2701/1 +f 2708/1 2707/1 2710/1 +f 2708/1 2710/1 2709/1 +f 2707/1 2711/1 2710/1 +f 2706/1 2712/1 2707/1 +f 2707/1 2712/1 2711/1 +f 2709/1 2710/1 2713/1 +f 2710/1 2711/1 2713/1 +f 2709/1 2713/1 2714/1 +f 2701/1 2709/1 2714/1 +f 2701/1 2714/1 2702/1 +f 2714/1 2713/1 2715/1 +f 2702/1 2714/1 2716/1 +f 2714/1 2715/1 2716/1 +f 2713/1 2717/1 2715/1 +f 2713/1 2711/1 2717/1 +f 2715/1 2717/1 2718/1 +f 2715/1 2718/1 2719/1 +f 2716/1 2715/1 2719/1 +f 2702/1 2716/1 2704/1 +f 2717/1 2720/1 2718/1 +f 2718/1 2720/1 2721/1 +f 2718/1 2721/1 2722/1 +f 2711/1 2720/1 2717/1 +f 2711/1 2723/1 2720/1 +f 2712/1 2723/1 2711/1 +f 2712/1 2676/1 2723/1 +f 2706/1 2675/1 2712/1 +f 2675/1 2676/1 2712/1 +f 2674/1 2675/1 2706/1 +f 2681/1 2674/1 2706/1 +f 2724/1 2650/1 2651/1 +f 2724/1 2651/1 2691/1 +f 2725/1 2650/1 2724/1 +f 2725/1 2726/1 2650/1 +f 2727/1 2726/1 2725/1 +f 2728/1 2729/1 2727/1 +f 2729/1 2730/1 2727/1 +f 2727/1 2730/1 2726/1 +f 2731/1 2729/1 2728/1 +f 2731/1 2732/1 2729/1 +f 2733/1 2732/1 2731/1 +f 2734/1 2735/1 2732/1 +f 2732/1 2735/1 2736/1 +f 2732/1 2736/1 2729/1 +f 2733/1 2734/1 2732/1 +f 2737/1 2734/1 2733/1 +f 2738/1 2739/1 2734/1 +f 2734/1 2739/1 2735/1 +f 2737/1 2738/1 2734/1 +f 2740/1 2738/1 2737/1 +f 2741/1 2737/1 2742/1 +f 2742/1 2737/1 2733/1 +f 2741/1 2740/1 2737/1 +f 2740/1 2743/1 2738/1 +f 2743/1 2744/1 2738/1 +f 2738/1 2744/1 2739/1 +f 2745/1 2746/1 2743/1 +f 2743/1 2746/1 2744/1 +f 2747/1 2745/1 2743/1 +f 2747/1 2743/1 2740/1 +f 2748/1 2749/1 2745/1 +f 2748/1 2745/1 2747/1 +f 2750/1 2751/1 2749/1 +f 2750/1 2749/1 2748/1 +f 2752/1 2750/1 2753/1 +f 2753/1 2750/1 2748/1 +f 2752/1 2754/1 2750/1 +f 2754/1 2751/1 2750/1 +f 2754/1 2755/1 2751/1 +f 2756/1 2754/1 2752/1 +f 2757/1 2755/1 2754/1 +f 2758/1 2754/1 2759/1 +f 2759/1 2754/1 2756/1 +f 2758/1 2757/1 2754/1 +f 2752/1 2760/1 2756/1 +f 2760/1 2761/1 2756/1 +f 2756/1 2761/1 2759/1 +f 2759/1 2761/1 2762/1 +f 2759/1 2762/1 2758/1 +f 2763/1 2757/1 2758/1 +f 2758/1 2762/1 2764/1 +f 2758/1 2764/1 2763/1 +f 2765/1 2757/1 2766/1 +f 2766/1 2757/1 2763/1 +f 2763/1 2764/1 2766/1 +f 2766/1 2764/1 2767/1 +f 2768/1 2764/1 2762/1 +f 2766/1 2767/1 2765/1 +f 2769/1 2767/1 2770/1 +f 2771/1 2768/1 2762/1 +f 2771/1 2762/1 2761/1 +f 2772/1 2768/1 2771/1 +f 2773/1 2771/1 2774/1 +f 2774/1 2771/1 2775/1 +f 2772/1 2771/1 2773/1 +f 2776/1 2772/1 2777/1 +f 2777/1 2772/1 2773/1 +f 2776/1 2778/1 2772/1 +f 2778/1 2768/1 2772/1 +f 2779/1 2780/1 2776/1 +f 2776/1 2780/1 2778/1 +f 2780/1 2781/1 2778/1 +f 2778/1 2781/1 2768/1 +f 2780/1 2782/1 2781/1 +f 2782/1 2783/1 2781/1 +f 2781/1 2783/1 2784/1 +f 2781/1 2784/1 2768/1 +f 2782/1 2770/1 2783/1 +f 2783/1 2770/1 2767/1 +f 2783/1 2767/1 2784/1 +f 2784/1 2767/1 2764/1 +f 2784/1 2764/1 2768/1 +f 2785/1 2786/1 2779/1 +f 2785/1 2779/1 2787/1 +f 2787/1 2779/1 2776/1 +f 2788/1 2786/1 2785/1 +f 2788/1 2789/1 2786/1 +f 2790/1 2789/1 2788/1 +f 2787/1 2776/1 2791/1 +f 2791/1 2776/1 2777/1 +f 2791/1 2777/1 2792/1 +f 2792/1 2777/1 2793/1 +f 2792/1 2793/1 2794/1 +f 2793/1 2773/1 2795/1 +f 2793/1 2795/1 2796/1 +f 2777/1 2773/1 2793/1 +f 2794/1 2793/1 2796/1 +f 2773/1 2774/1 2797/1 +f 2773/1 2797/1 2795/1 +f 2796/1 2795/1 2798/1 +f 2795/1 2797/1 2799/1 +f 2795/1 2799/1 2798/1 +f 2796/1 2798/1 2800/1 +f 2800/1 2798/1 2801/1 +f 2798/1 2802/1 2803/1 +f 2798/1 2799/1 2802/1 +f 2798/1 2803/1 2801/1 +f 2797/1 2804/1 2799/1 +f 2799/1 2804/1 2802/1 +f 2774/1 2775/1 2797/1 +f 2797/1 2775/1 2804/1 +f 2775/1 2760/1 2804/1 +f 2804/1 2760/1 2805/1 +f 2804/1 2805/1 2806/1 +f 2804/1 2806/1 2802/1 +f 2802/1 2807/1 2803/1 +f 2802/1 2806/1 2807/1 +f 2808/1 2809/1 2806/1 +f 2808/1 2806/1 2810/1 +f 2810/1 2806/1 2753/1 +f 2753/1 2806/1 2805/1 +f 2807/1 2806/1 2809/1 +f 2753/1 2805/1 2752/1 +f 2752/1 2805/1 2760/1 +f 2775/1 2761/1 2760/1 +f 2771/1 2761/1 2775/1 +f 2753/1 2748/1 2810/1 +f 2810/1 2748/1 2808/1 +f 2808/1 2748/1 2811/1 +f 2811/1 2809/1 2808/1 +f 2811/1 2748/1 2747/1 +f 2811/1 2747/1 2812/1 +f 2812/1 2809/1 2811/1 +f 2813/1 2747/1 2814/1 +f 2812/1 2747/1 2813/1 +f 2814/1 2747/1 2740/1 +f 2813/1 2815/1 2812/1 +f 2812/1 2815/1 2809/1 +f 2814/1 2815/1 2813/1 +f 2814/1 2740/1 2816/1 +f 2816/1 2817/1 2814/1 +f 2814/1 2817/1 2815/1 +f 2816/1 2740/1 2818/1 +f 2818/1 2740/1 2741/1 +f 2818/1 2819/1 2816/1 +f 2816/1 2819/1 2817/1 +f 2820/1 2817/1 2819/1 +f 2820/1 2821/1 2817/1 +f 2821/1 2815/1 2817/1 +f 2820/1 2819/1 2822/1 +f 2823/1 2819/1 2818/1 +f 2822/1 2819/1 2823/1 +f 2741/1 2823/1 2818/1 +f 2742/1 2824/1 2741/1 +f 2741/1 2824/1 2823/1 +f 2825/1 2823/1 2824/1 +f 2822/1 2823/1 2825/1 +f 2825/1 2824/1 2826/1 +f 2827/1 2822/1 2825/1 +f 2827/1 2825/1 2828/1 +f 2828/1 2825/1 2829/1 +f 2825/1 2826/1 2829/1 +f 2830/1 2827/1 2828/1 +f 2831/1 2822/1 2827/1 +f 2832/1 2827/1 2830/1 +f 2832/1 2831/1 2827/1 +f 2830/1 2828/1 2833/1 +f 2833/1 2828/1 2829/1 +f 2834/1 2830/1 2835/1 +f 2834/1 2832/1 2830/1 +f 2836/1 2837/1 2832/1 +f 2837/1 2820/1 2832/1 +f 2836/1 2832/1 2834/1 +f 2832/1 2820/1 2831/1 +f 2831/1 2820/1 2822/1 +f 2837/1 2821/1 2820/1 +f 2801/1 2821/1 2837/1 +f 2800/1 2837/1 2836/1 +f 2800/1 2801/1 2837/1 +f 2801/1 2803/1 2821/1 +f 2838/1 2815/1 2821/1 +f 2803/1 2838/1 2821/1 +f 2803/1 2807/1 2838/1 +f 2838/1 2809/1 2815/1 +f 2807/1 2809/1 2838/1 +f 2742/1 2826/1 2824/1 +f 2742/1 2733/1 2839/1 +f 2839/1 2826/1 2742/1 +f 2840/1 2733/1 2731/1 +f 2841/1 2733/1 2840/1 +f 2839/1 2733/1 2841/1 +f 2841/1 2826/1 2839/1 +f 2841/1 2842/1 2826/1 +f 2840/1 2842/1 2841/1 +f 2840/1 2731/1 2843/1 +f 2843/1 2842/1 2840/1 +f 2729/1 2736/1 2730/1 +f 2726/1 2644/1 2650/1 +f 2730/1 2844/1 2726/1 +f 2726/1 2844/1 2644/1 +f 2844/1 2640/1 2644/1 +f 2844/1 2845/1 2640/1 +f 2730/1 2846/1 2844/1 +f 2846/1 2845/1 2844/1 +f 2736/1 2847/1 2730/1 +f 2730/1 2847/1 2846/1 +f 2847/1 2848/1 2846/1 +f 2846/1 2848/1 2845/1 +f 2848/1 2849/1 2845/1 +f 2845/1 2849/1 2850/1 +f 2845/1 2850/1 2640/1 +f 2640/1 2850/1 2639/1 +f 2849/1 2851/1 2850/1 +f 2850/1 2851/1 2639/1 +f 2848/1 2852/1 2849/1 +f 2852/1 2853/1 2849/1 +f 2849/1 2853/1 2851/1 +f 2847/1 2854/1 2848/1 +f 2854/1 2852/1 2848/1 +f 2854/1 2855/1 2852/1 +f 2855/1 2856/1 2852/1 +f 2852/1 2857/1 2853/1 +f 2856/1 2857/1 2852/1 +f 2853/1 2858/1 2851/1 +f 2857/1 2859/1 2853/1 +f 2853/1 2859/1 2858/1 +f 2858/1 2860/1 2861/1 +f 2851/1 2858/1 2861/1 +f 2859/1 2860/1 2858/1 +f 2857/1 2862/1 2859/1 +f 2862/1 2863/1 2859/1 +f 2859/1 2863/1 2860/1 +f 2856/1 2862/1 2857/1 +f 2864/1 2865/1 2862/1 +f 2862/1 2865/1 2863/1 +f 2856/1 2864/1 2862/1 +f 2866/1 2864/1 2856/1 +f 2861/1 2860/1 2867/1 +f 2860/1 2868/1 2869/1 +f 2860/1 2869/1 2867/1 +f 2867/1 2869/1 2870/1 +f 2861/1 2867/1 2633/1 +f 2633/1 2867/1 2870/1 +f 2870/1 2869/1 2871/1 +f 2870/1 2871/1 2872/1 +f 2633/1 2870/1 2634/1 +f 2634/1 2870/1 2872/1 +f 2638/1 2861/1 2633/1 +f 2851/1 2638/1 2639/1 +f 2851/1 2861/1 2638/1 +f 2873/1 2872/1 2874/1 +f 2874/1 2872/1 2875/1 +f 2872/1 2876/1 2875/1 +f 2634/1 2872/1 2873/1 +f 2872/1 2871/1 2876/1 +f 2635/1 2634/1 2873/1 +f 2877/1 2873/1 2874/1 +f 2635/1 2873/1 2877/1 +f 2657/1 2874/1 2666/1 +f 2877/1 2874/1 2657/1 +f 2874/1 2875/1 2666/1 +f 2875/1 2876/1 2667/1 +f 2666/1 2875/1 2667/1 +f 2667/1 2876/1 2673/1 +f 2647/1 2877/1 2657/1 +f 2635/1 2877/1 2647/1 +f 2878/1 2866/1 2856/1 +f 2878/1 2856/1 2855/1 +f 2879/1 2880/1 2866/1 +f 2879/1 2866/1 2878/1 +f 2881/1 2879/1 2878/1 +f 2882/1 2879/1 2881/1 +f 2881/1 2878/1 2883/1 +f 2883/1 2878/1 2855/1 +f 2883/1 2855/1 2854/1 +f 2884/1 2883/1 2847/1 +f 2847/1 2883/1 2854/1 +f 2884/1 2881/1 2883/1 +f 2884/1 2882/1 2881/1 +f 2885/1 2882/1 2884/1 +f 2885/1 2886/1 2882/1 +f 2736/1 2884/1 2847/1 +f 2736/1 2885/1 2884/1 +f 2735/1 2885/1 2736/1 +f 2887/1 2888/1 2889/1 +f 2890/1 2891/1 2887/1 +f 2889/1 2892/1 2887/1 +f 2887/1 2892/1 2893/1 +f 2887/1 2893/1 2890/1 +f 2887/1 2891/1 2888/1 +f 2889/1 2888/1 2894/1 +f 2894/1 2895/1 2889/1 +f 2889/1 2895/1 2892/1 +f 2896/1 2893/1 2892/1 +f 2897/1 2892/1 2895/1 +f 2897/1 2895/1 2898/1 +f 2898/1 2895/1 2899/1 +f 2899/1 2895/1 2894/1 +f 2894/1 2888/1 2900/1 +f 2900/1 2899/1 2894/1 +f 2898/1 2899/1 2901/1 +f 2901/1 2899/1 2902/1 +f 2900/1 2902/1 2899/1 +f 2903/1 2898/1 2904/1 +f 2904/1 2898/1 2901/1 +f 2901/1 2905/1 2906/1 +f 2904/1 2901/1 2907/1 +f 2907/1 2901/1 2906/1 +f 2901/1 2902/1 2905/1 +f 2908/1 2902/1 2900/1 +f 2908/1 2905/1 2902/1 +f 2908/1 2909/1 2910/1 +f 2908/1 2910/1 2911/1 +f 2900/1 2909/1 2908/1 +f 2911/1 2905/1 2908/1 +f 2900/1 2888/1 2909/1 +f 2888/1 2912/1 2909/1 +f 2909/1 2913/1 2910/1 +f 2909/1 2912/1 2913/1 +f 2891/1 2914/1 2888/1 +f 2888/1 2914/1 2912/1 +f 2910/1 2913/1 2915/1 +f 2910/1 2915/1 2916/1 +f 2915/1 2917/1 2918/1 +f 2916/1 2915/1 2918/1 +f 2916/1 2918/1 2919/1 +f 2919/1 2918/1 2920/1 +f 2918/1 2917/1 2921/1 +f 2918/1 2921/1 2920/1 +f 2920/1 2921/1 2922/1 +f 2920/1 2922/1 2923/1 +f 2924/1 2920/1 2923/1 +f 2919/1 2920/1 2924/1 +f 2923/1 2922/1 2925/1 +f 2923/1 2925/1 2926/1 +f 2924/1 2923/1 2927/1 +f 2927/1 2923/1 2926/1 +f 2928/1 2924/1 2929/1 +f 2928/1 2919/1 2924/1 +f 2929/1 2924/1 2927/1 +f 2930/1 2919/1 2928/1 +f 2929/1 2931/1 2928/1 +f 2928/1 2931/1 2932/1 +f 2928/1 2932/1 2930/1 +f 2933/1 2919/1 2930/1 +f 2932/1 2934/1 2930/1 +f 2930/1 2934/1 2933/1 +f 2935/1 2919/1 2933/1 +f 2935/1 2916/1 2919/1 +f 2933/1 2934/1 2936/1 +f 2933/1 2936/1 2935/1 +f 2937/1 2934/1 2938/1 +f 2937/1 2936/1 2934/1 +f 2938/1 2934/1 2932/1 +f 2939/1 2940/1 2936/1 +f 2937/1 2939/1 2936/1 +f 2935/1 2936/1 2940/1 +f 2941/1 2916/1 2935/1 +f 2935/1 2940/1 2941/1 +f 2942/1 2943/1 2940/1 +f 2942/1 2940/1 2939/1 +f 2941/1 2940/1 2944/1 +f 2944/1 2940/1 2943/1 +f 2944/1 2916/1 2941/1 +f 2945/1 2916/1 2944/1 +f 2944/1 2943/1 2945/1 +f 2946/1 2943/1 2942/1 +f 2946/1 2905/1 2943/1 +f 2945/1 2943/1 2947/1 +f 2947/1 2943/1 2905/1 +f 2948/1 2946/1 2942/1 +f 2948/1 2942/1 2939/1 +f 2906/1 2905/1 2946/1 +f 2906/1 2946/1 2948/1 +f 2947/1 2905/1 2911/1 +f 2947/1 2910/1 2945/1 +f 2911/1 2910/1 2947/1 +f 2945/1 2910/1 2916/1 +f 2949/1 2948/1 2950/1 +f 2950/1 2948/1 2939/1 +f 2949/1 2906/1 2948/1 +f 2949/1 2907/1 2906/1 +f 2951/1 2907/1 2949/1 +f 2952/1 2949/1 2953/1 +f 2952/1 2951/1 2949/1 +f 2953/1 2949/1 2950/1 +f 2950/1 2939/1 2954/1 +f 2953/1 2950/1 2954/1 +f 2954/1 2939/1 2937/1 +f 2954/1 2937/1 2955/1 +f 2953/1 2954/1 2956/1 +f 2956/1 2954/1 2955/1 +f 2957/1 2937/1 2938/1 +f 2955/1 2937/1 2957/1 +f 2958/1 2955/1 2959/1 +f 2955/1 2957/1 2960/1 +f 2956/1 2955/1 2958/1 +f 2955/1 2960/1 2959/1 +f 2957/1 2938/1 2960/1 +f 2938/1 2932/1 2961/1 +f 2960/1 2938/1 2961/1 +f 2959/1 2960/1 2962/1 +f 2960/1 2961/1 2962/1 +f 2963/1 2959/1 2964/1 +f 2958/1 2959/1 2963/1 +f 2959/1 2962/1 2964/1 +f 2964/1 2962/1 2965/1 +f 2962/1 2961/1 2965/1 +f 2961/1 2966/1 2965/1 +f 2961/1 2932/1 2931/1 +f 2961/1 2931/1 2966/1 +f 2965/1 2966/1 2967/1 +f 2965/1 2967/1 2968/1 +f 2967/1 2966/1 2969/1 +f 2929/1 2966/1 2931/1 +f 2929/1 2927/1 2970/1 +f 2970/1 2966/1 2929/1 +f 2971/1 2969/1 2966/1 +f 2971/1 2966/1 2970/1 +f 2970/1 2927/1 2971/1 +f 2972/1 2927/1 2973/1 +f 2927/1 2926/1 2973/1 +f 2971/1 2927/1 2972/1 +f 2972/1 2969/1 2971/1 +f 2974/1 2969/1 2972/1 +f 2972/1 2973/1 2974/1 +f 2974/1 2973/1 2975/1 +f 2975/1 2976/1 2974/1 +f 2973/1 2926/1 2977/1 +f 2973/1 2977/1 2978/1 +f 2926/1 2979/1 2977/1 +f 2978/1 2977/1 2980/1 +f 2977/1 2979/1 2981/1 +f 2977/1 2981/1 2980/1 +f 2926/1 2925/1 2979/1 +f 2980/1 2981/1 2982/1 +f 2980/1 2982/1 2983/1 +f 2982/1 2984/1 2985/1 +f 2981/1 2986/1 2982/1 +f 2982/1 2986/1 2984/1 +f 2979/1 2987/1 2981/1 +f 2981/1 2987/1 2986/1 +f 2986/1 2988/1 2989/1 +f 2986/1 2989/1 2990/1 +f 2987/1 2988/1 2986/1 +f 2986/1 2990/1 2984/1 +f 2991/1 2992/1 2987/1 +f 2987/1 2993/1 2988/1 +f 2987/1 2992/1 2993/1 +f 2979/1 2991/1 2987/1 +f 2979/1 2994/1 2991/1 +f 2925/1 2994/1 2979/1 +f 2991/1 2995/1 2992/1 +f 2994/1 2996/1 2991/1 +f 2991/1 2996/1 2995/1 +f 2992/1 2997/1 2993/1 +f 2992/1 2998/1 2997/1 +f 2995/1 2998/1 2992/1 +f 2993/1 2997/1 2999/1 +f 2993/1 2999/1 2988/1 +f 2998/1 3000/1 2997/1 +f 2998/1 3001/1 3000/1 +f 2997/1 3000/1 2999/1 +f 3000/1 3002/1 2999/1 +f 2999/1 3003/1 3004/1 +f 2999/1 3002/1 3003/1 +f 3004/1 3003/1 3005/1 +f 3004/1 3005/1 3006/1 +f 2988/1 2999/1 3004/1 +f 2988/1 3004/1 2989/1 +f 2989/1 3004/1 3006/1 +f 2989/1 3006/1 2990/1 +f 2990/1 3006/1 3007/1 +f 3006/1 3005/1 3007/1 +f 2990/1 3007/1 3008/1 +f 2984/1 2990/1 3009/1 +f 2990/1 3008/1 3009/1 +f 3007/1 3010/1 3008/1 +f 3005/1 3010/1 3007/1 +f 3008/1 3011/1 3012/1 +f 3008/1 3010/1 3011/1 +f 3009/1 3008/1 3012/1 +f 2984/1 3009/1 3013/1 +f 3009/1 3012/1 3013/1 +f 2985/1 2984/1 3014/1 +f 2984/1 3013/1 3014/1 +f 3013/1 3012/1 3015/1 +f 3013/1 3015/1 3016/1 +f 3014/1 3013/1 3016/1 +f 3012/1 3011/1 3017/1 +f 3012/1 3017/1 3015/1 +f 3016/1 3015/1 3018/1 +f 3015/1 3017/1 3018/1 +f 3014/1 3016/1 3019/1 +f 3016/1 3018/1 3019/1 +f 3020/1 3014/1 3021/1 +f 2985/1 3014/1 3020/1 +f 3014/1 3019/1 3021/1 +f 3019/1 3018/1 3022/1 +f 3019/1 3022/1 3023/1 +f 3021/1 3019/1 3023/1 +f 3017/1 3024/1 3018/1 +f 3018/1 3025/1 3022/1 +f 3018/1 3024/1 3025/1 +f 3023/1 3022/1 3026/1 +f 3022/1 3025/1 3027/1 +f 3022/1 3027/1 3026/1 +f 3023/1 3026/1 3028/1 +f 3021/1 3023/1 3028/1 +f 3020/1 3021/1 3029/1 +f 3021/1 3028/1 3029/1 +f 3029/1 3028/1 3030/1 +f 3028/1 3026/1 3031/1 +f 3028/1 3031/1 3030/1 +f 3026/1 3027/1 3032/1 +f 3026/1 3032/1 3031/1 +f 3027/1 3033/1 3034/1 +f 3027/1 3034/1 3032/1 +f 3025/1 3033/1 3027/1 +f 3032/1 3035/1 3036/1 +f 3032/1 3037/1 3035/1 +f 3031/1 3032/1 3036/1 +f 3032/1 3034/1 3037/1 +f 3030/1 3031/1 3036/1 +f 3030/1 3036/1 3038/1 +f 3029/1 3030/1 3038/1 +f 3036/1 3039/1 3040/1 +f 3036/1 3035/1 3039/1 +f 3038/1 3036/1 3040/1 +f 3035/1 3041/1 3039/1 +f 3035/1 3037/1 3041/1 +f 3037/1 3042/1 3041/1 +f 3034/1 3043/1 3037/1 +f 3037/1 3043/1 3042/1 +f 3033/1 3043/1 3034/1 +f 3043/1 3044/1 3042/1 +f 3033/1 3045/1 3043/1 +f 3043/1 3046/1 3044/1 +f 3045/1 3046/1 3043/1 +f 3041/1 3042/1 3047/1 +f 3042/1 3044/1 3047/1 +f 3039/1 3041/1 3048/1 +f 3041/1 3047/1 3048/1 +f 3047/1 3049/1 3050/1 +f 3048/1 3047/1 3051/1 +f 3051/1 3047/1 3050/1 +f 3047/1 3044/1 3049/1 +f 3039/1 3048/1 3052/1 +f 3052/1 3048/1 3051/1 +f 3051/1 3050/1 3053/1 +f 3054/1 3051/1 3053/1 +f 3052/1 3051/1 3054/1 +f 3050/1 3049/1 3055/1 +f 3053/1 3050/1 3055/1 +f 3055/1 3049/1 3056/1 +f 3055/1 3056/1 3057/1 +f 3053/1 3055/1 3058/1 +f 3058/1 3055/1 3057/1 +f 3059/1 3053/1 3058/1 +f 3054/1 3053/1 3059/1 +f 3060/1 3054/1 3059/1 +f 3061/1 3054/1 3060/1 +f 3052/1 3054/1 3061/1 +f 3059/1 3058/1 3062/1 +f 3060/1 3059/1 3063/1 +f 3063/1 3059/1 3062/1 +f 3058/1 3057/1 3064/1 +f 3062/1 3058/1 3064/1 +f 3062/1 3064/1 3065/1 +f 3062/1 3065/1 3066/1 +f 3063/1 3062/1 3067/1 +f 3067/1 3062/1 3066/1 +f 3068/1 3063/1 3069/1 +f 3069/1 3063/1 3067/1 +f 3068/1 3060/1 3063/1 +f 3070/1 3060/1 3068/1 +f 3071/1 3068/1 3069/1 +f 3071/1 3070/1 3068/1 +f 3072/1 3069/1 3073/1 +f 3071/1 3069/1 3072/1 +f 3069/1 3067/1 3073/1 +f 3073/1 3067/1 3066/1 +f 3072/1 3073/1 3074/1 +f 3073/1 3066/1 3074/1 +f 3075/1 3071/1 3072/1 +f 3072/1 3074/1 3076/1 +f 3075/1 3072/1 3077/1 +f 3077/1 3072/1 3076/1 +f 3076/1 3074/1 3078/1 +f 3074/1 3066/1 3079/1 +f 3074/1 3079/1 3078/1 +f 3078/1 3079/1 3080/1 +f 3078/1 3080/1 3081/1 +f 3081/1 3080/1 3082/1 +f 3083/1 3071/1 3075/1 +f 3083/1 3084/1 3071/1 +f 3085/1 3084/1 3083/1 +f 3086/1 3085/1 3083/1 +f 3084/1 3070/1 3071/1 +f 3084/1 3087/1 3070/1 +f 3088/1 3087/1 3084/1 +f 3085/1 3088/1 3084/1 +f 3020/1 3029/1 3085/1 +f 3085/1 3029/1 3088/1 +f 3089/1 3020/1 3085/1 +f 3029/1 3038/1 3088/1 +f 3088/1 3038/1 3087/1 +f 3038/1 3040/1 3087/1 +f 3087/1 3040/1 3090/1 +f 3087/1 3090/1 3070/1 +f 3040/1 3039/1 3052/1 +f 3040/1 3052/1 3090/1 +f 3070/1 3090/1 3061/1 +f 3090/1 3052/1 3061/1 +f 3070/1 3061/1 3060/1 +f 3091/1 2985/1 3020/1 +f 3091/1 3020/1 3089/1 +f 3089/1 3085/1 3086/1 +f 2983/1 2985/1 3091/1 +f 2983/1 2982/1 2985/1 +f 3066/1 3065/1 3092/1 +f 3066/1 3092/1 3079/1 +f 3065/1 3064/1 3093/1 +f 3065/1 3093/1 3092/1 +f 3092/1 3093/1 3094/1 +f 3079/1 3092/1 3095/1 +f 3079/1 3095/1 3080/1 +f 3080/1 3095/1 3096/1 +f 3080/1 3096/1 3082/1 +f 3095/1 3097/1 3096/1 +f 3095/1 3094/1 3097/1 +f 3092/1 3094/1 3095/1 +f 3096/1 3097/1 3098/1 +f 3097/1 3099/1 3098/1 +f 3094/1 3099/1 3097/1 +f 3098/1 3099/1 3100/1 +f 3099/1 3101/1 3102/1 +f 3094/1 3103/1 3099/1 +f 3103/1 3101/1 3099/1 +f 3099/1 3102/1 3100/1 +f 3100/1 3102/1 3104/1 +f 3104/1 3102/1 3105/1 +f 3057/1 3056/1 3101/1 +f 3057/1 3101/1 3103/1 +f 3093/1 3103/1 3094/1 +f 3093/1 3057/1 3103/1 +f 3064/1 3057/1 3093/1 +f 3106/1 3107/1 3046/1 +f 3106/1 3046/1 3045/1 +f 3108/1 3107/1 3106/1 +f 3108/1 3109/1 3107/1 +f 3110/1 3108/1 3111/1 +f 3111/1 3108/1 3106/1 +f 3110/1 3112/1 3108/1 +f 3112/1 3109/1 3108/1 +f 3113/1 3109/1 3112/1 +f 3114/1 3112/1 3110/1 +f 3114/1 3113/1 3112/1 +f 3011/1 3110/1 3111/1 +f 3010/1 3110/1 3011/1 +f 3010/1 3114/1 3110/1 +f 3011/1 3111/1 3017/1 +f 3111/1 3106/1 3115/1 +f 3017/1 3111/1 3115/1 +f 3017/1 3115/1 3024/1 +f 3115/1 3106/1 3116/1 +f 3024/1 3115/1 3116/1 +f 3116/1 3106/1 3045/1 +f 3025/1 3116/1 3033/1 +f 3116/1 3045/1 3033/1 +f 3024/1 3116/1 3025/1 +f 3005/1 3114/1 3010/1 +f 3005/1 3117/1 3114/1 +f 3117/1 3113/1 3114/1 +f 3003/1 3117/1 3005/1 +f 3118/1 3113/1 3117/1 +f 3003/1 3118/1 3117/1 +f 3118/1 3119/1 3113/1 +f 3002/1 3120/1 3118/1 +f 3120/1 3119/1 3118/1 +f 3002/1 3118/1 3003/1 +f 3000/1 3120/1 3002/1 +f 2963/1 2964/1 3121/1 +f 2951/1 2904/1 2907/1 +f 3122/1 2951/1 2952/1 +f 3123/1 2904/1 2951/1 +f 3122/1 3123/1 2951/1 +f 3123/1 2903/1 2904/1 +f 3124/1 3123/1 3122/1 +f 3124/1 3125/1 3123/1 +f 3125/1 2897/1 3123/1 +f 3123/1 2897/1 2903/1 +f 2903/1 2897/1 2898/1 +f 2897/1 2896/1 2892/1 +f 3125/1 2896/1 2897/1 +f 3126/1 3127/1 3125/1 +f 3126/1 3125/1 3124/1 +f 3127/1 2896/1 3125/1 +f 3128/1 2893/1 2896/1 +f 3129/1 3128/1 2896/1 +f 3127/1 3129/1 2896/1 +f 3126/1 3130/1 3127/1 +f 3129/1 3131/1 3128/1 +f 3131/1 3132/1 3128/1 +f 3128/1 3132/1 2893/1 +f 3133/1 3124/1 3122/1 +f 3133/1 3122/1 3134/1 +f 3134/1 3122/1 2952/1 +f 2721/1 3124/1 3133/1 +f 2721/1 3126/1 3124/1 +f 2720/1 3126/1 2721/1 +f 2720/1 3135/1 3126/1 +f 2723/1 3135/1 2720/1 +f 2723/1 3136/1 3135/1 +f 2676/1 3136/1 2723/1 +f 2676/1 3137/1 3136/1 +f 3134/1 2952/1 3138/1 +f 3138/1 2952/1 2953/1 +f 3139/1 2891/1 2890/1 +f 2890/1 2893/1 3139/1 +f 3139/1 2893/1 3132/1 +f 3140/1 3141/1 3142/1 +f 3140/1 3142/1 3143/1 +f 3144/1 3141/1 3140/1 +f 3144/1 3145/1 3141/1 +f 3141/1 3146/1 3147/1 +f 3145/1 3146/1 3141/1 +f 3141/1 3147/1 3142/1 +f 3148/1 3145/1 3144/1 +f 3149/1 3150/1 3145/1 +f 3148/1 3149/1 3145/1 +f 3145/1 3151/1 3146/1 +f 3145/1 3150/1 3151/1 +f 3151/1 3152/1 3146/1 +f 3146/1 3152/1 3153/1 +f 3146/1 3153/1 3147/1 +f 3147/1 3153/1 3154/1 +f 3142/1 3147/1 3154/1 +f 3152/1 3155/1 3153/1 +f 3153/1 3155/1 3156/1 +f 3153/1 3156/1 3157/1 +f 3153/1 3157/1 3154/1 +f 3142/1 3154/1 3158/1 +f 3154/1 3159/1 3158/1 +f 3154/1 3157/1 3159/1 +f 3142/1 3158/1 3160/1 +f 3143/1 3142/1 3160/1 +f 3160/1 3158/1 3161/1 +f 3158/1 3159/1 3162/1 +f 3158/1 3162/1 3161/1 +f 3159/1 3157/1 3163/1 +f 3159/1 3163/1 3162/1 +f 3162/1 3163/1 3164/1 +f 3162/1 3164/1 3161/1 +f 3165/1 3161/1 3166/1 +f 3166/1 3161/1 3167/1 +f 3161/1 3164/1 3167/1 +f 3160/1 3161/1 3165/1 +f 3143/1 3160/1 3165/1 +f 3143/1 3165/1 3168/1 +f 3165/1 3166/1 3169/1 +f 3168/1 3165/1 3169/1 +f 3170/1 3166/1 3171/1 +f 3169/1 3166/1 3170/1 +f 3166/1 3167/1 3172/1 +f 3166/1 3172/1 3171/1 +f 3173/1 3172/1 3167/1 +f 3173/1 3167/1 3174/1 +f 3174/1 3167/1 3164/1 +f 3175/1 3172/1 3176/1 +f 3176/1 3172/1 3173/1 +f 3171/1 3172/1 3175/1 +f 3170/1 3171/1 3177/1 +f 3177/1 3171/1 3178/1 +f 3171/1 3175/1 3178/1 +f 3169/1 3170/1 3177/1 +f 3177/1 3178/1 3179/1 +f 3180/1 3177/1 3179/1 +f 3169/1 3177/1 3180/1 +f 3179/1 3178/1 3181/1 +f 3178/1 3175/1 3182/1 +f 3178/1 3182/1 3183/1 +f 3178/1 3183/1 3181/1 +f 3180/1 3179/1 3184/1 +f 3184/1 3179/1 3181/1 +f 3185/1 3169/1 3180/1 +f 3185/1 3180/1 3186/1 +f 3186/1 3180/1 3184/1 +f 3184/1 3181/1 3187/1 +f 3184/1 3187/1 3188/1 +f 3186/1 3184/1 3189/1 +f 3189/1 3184/1 3188/1 +f 3188/1 3187/1 3190/1 +f 3181/1 3191/1 3187/1 +f 3187/1 3191/1 3192/1 +f 3187/1 3192/1 3190/1 +f 3188/1 3190/1 3193/1 +f 3192/1 3194/1 3190/1 +f 3191/1 3195/1 3192/1 +f 3192/1 3195/1 3194/1 +f 3181/1 3183/1 3191/1 +f 3191/1 3183/1 3195/1 +f 3196/1 3168/1 3185/1 +f 3197/1 3168/1 3196/1 +f 3197/1 3143/1 3168/1 +f 3198/1 3143/1 3197/1 +f 3198/1 3140/1 3143/1 +f 3199/1 3140/1 3198/1 +f 3199/1 3144/1 3140/1 +f 3200/1 3144/1 3199/1 +f 3200/1 3148/1 3144/1 +f 3201/1 3148/1 3200/1 +f 3201/1 3202/1 3148/1 +f 3203/1 3202/1 3201/1 +f 3203/1 3204/1 3202/1 +f 3205/1 3206/1 3203/1 +f 3205/1 3203/1 3207/1 +f 3206/1 3204/1 3203/1 +f 3208/1 3203/1 3201/1 +f 3207/1 3203/1 3208/1 +f 3206/1 3209/1 3204/1 +f 3210/1 3209/1 3206/1 +f 3210/1 3211/1 3209/1 +f 3212/1 3211/1 3210/1 +f 3213/1 3212/1 3210/1 +f 3213/1 3210/1 3214/1 +f 3215/1 3210/1 3206/1 +f 3214/1 3210/1 3215/1 +f 3216/1 3217/1 3212/1 +f 3216/1 3212/1 3218/1 +f 3218/1 3212/1 3213/1 +f 3219/1 3217/1 3216/1 +f 3220/1 3217/1 3219/1 +f 3220/1 3221/1 3217/1 +f 3222/1 3220/1 3219/1 +f 3222/1 3219/1 3223/1 +f 3223/1 3219/1 3216/1 +f 3224/1 3220/1 3225/1 +f 3224/1 3226/1 3220/1 +f 3226/1 3221/1 3220/1 +f 3225/1 3220/1 3222/1 +f 3226/1 3105/1 3221/1 +f 3227/1 3228/1 3226/1 +f 3227/1 3226/1 3224/1 +f 3228/1 3105/1 3226/1 +f 3229/1 3227/1 3224/1 +f 3230/1 3224/1 3225/1 +f 3229/1 3224/1 3230/1 +f 3230/1 3225/1 3231/1 +f 3231/1 3225/1 3222/1 +f 3232/1 3229/1 3230/1 +f 3232/1 3230/1 3233/1 +f 3233/1 3230/1 3231/1 +f 3234/1 3235/1 3229/1 +f 3235/1 3227/1 3229/1 +f 3234/1 3229/1 3232/1 +f 3236/1 3232/1 3237/1 +f 3237/1 3232/1 3233/1 +f 3236/1 3234/1 3232/1 +f 3237/1 3233/1 3238/1 +f 3238/1 3233/1 3239/1 +f 3233/1 3231/1 3239/1 +f 3240/1 3236/1 3237/1 +f 3241/1 3237/1 3238/1 +f 3240/1 3237/1 3241/1 +f 3240/1 3242/1 3236/1 +f 3242/1 3234/1 3236/1 +f 3243/1 3240/1 3244/1 +f 3244/1 3240/1 3241/1 +f 3245/1 3242/1 3240/1 +f 3243/1 3245/1 3240/1 +f 3242/1 3246/1 3247/1 +f 3248/1 3246/1 3242/1 +f 3242/1 3247/1 3234/1 +f 3245/1 3248/1 3242/1 +f 3246/1 3249/1 3247/1 +f 3248/1 3250/1 3246/1 +f 3247/1 3235/1 3234/1 +f 3249/1 3235/1 3247/1 +f 3249/1 3251/1 3235/1 +f 3235/1 3251/1 3227/1 +f 3251/1 3228/1 3227/1 +f 3249/1 3252/1 3251/1 +f 3252/1 3104/1 3251/1 +f 3251/1 3104/1 3228/1 +f 3104/1 3105/1 3228/1 +f 3253/1 3104/1 3252/1 +f 3253/1 3100/1 3104/1 +f 3254/1 3253/1 3252/1 +f 3254/1 3252/1 3249/1 +f 3098/1 3100/1 3253/1 +f 3255/1 3098/1 3253/1 +f 3255/1 3253/1 3254/1 +f 3096/1 3098/1 3255/1 +f 3096/1 3255/1 3256/1 +f 3256/1 3255/1 3254/1 +f 3256/1 3254/1 3250/1 +f 3250/1 3254/1 3249/1 +f 3250/1 3249/1 3246/1 +f 3082/1 3096/1 3256/1 +f 3257/1 3256/1 3250/1 +f 3257/1 3250/1 3248/1 +f 3245/1 3257/1 3248/1 +f 3258/1 3259/1 3257/1 +f 3258/1 3257/1 3245/1 +f 3259/1 3256/1 3257/1 +f 3259/1 3082/1 3256/1 +f 3081/1 3082/1 3259/1 +f 3258/1 3081/1 3259/1 +f 3077/1 3076/1 3258/1 +f 3077/1 3258/1 3260/1 +f 3260/1 3258/1 3245/1 +f 3076/1 3081/1 3258/1 +f 3260/1 3245/1 3243/1 +f 3261/1 3077/1 3260/1 +f 3261/1 3260/1 3262/1 +f 3262/1 3260/1 3243/1 +f 3263/1 3075/1 3077/1 +f 3263/1 3077/1 3261/1 +f 3264/1 3075/1 3263/1 +f 3264/1 3083/1 3075/1 +f 3086/1 3083/1 3264/1 +f 3262/1 3243/1 3265/1 +f 3265/1 3243/1 3244/1 +f 3265/1 3244/1 3266/1 +f 3266/1 3244/1 3267/1 +f 3244/1 3241/1 3267/1 +f 3267/1 3268/1 3269/1 +f 3267/1 3241/1 3268/1 +f 3267/1 3269/1 3270/1 +f 3241/1 3271/1 3268/1 +f 3241/1 3238/1 3271/1 +f 3268/1 3271/1 3272/1 +f 3268/1 3272/1 3273/1 +f 3268/1 3273/1 3269/1 +f 3271/1 3274/1 3272/1 +f 3271/1 3239/1 3274/1 +f 3238/1 3239/1 3271/1 +f 3272/1 3274/1 3275/1 +f 3272/1 3275/1 3273/1 +f 3273/1 3276/1 3277/1 +f 3273/1 3275/1 3276/1 +f 3269/1 3273/1 3277/1 +f 3274/1 3278/1 3275/1 +f 3275/1 3278/1 3279/1 +f 3275/1 3279/1 3276/1 +f 3239/1 3280/1 3274/1 +f 3274/1 3280/1 3278/1 +f 3239/1 3231/1 3280/1 +f 3280/1 3222/1 3223/1 +f 3231/1 3222/1 3280/1 +f 3280/1 3223/1 3278/1 +f 3278/1 3281/1 3279/1 +f 3278/1 3223/1 3281/1 +f 3223/1 3216/1 3281/1 +f 3279/1 3281/1 3282/1 +f 3281/1 3216/1 3282/1 +f 3282/1 3216/1 3218/1 +f 3283/1 3282/1 3284/1 +f 3279/1 3282/1 3283/1 +f 3282/1 3218/1 3284/1 +f 3284/1 3218/1 3213/1 +f 3283/1 3284/1 3285/1 +f 3285/1 3284/1 3286/1 +f 3284/1 3213/1 3286/1 +f 3287/1 3283/1 3285/1 +f 3279/1 3283/1 3287/1 +f 3285/1 3286/1 3288/1 +f 3287/1 3285/1 3289/1 +f 3289/1 3285/1 3288/1 +f 3288/1 3286/1 3290/1 +f 3286/1 3213/1 3290/1 +f 3290/1 3213/1 3214/1 +f 3288/1 3290/1 3291/1 +f 3290/1 3214/1 3292/1 +f 3291/1 3290/1 3292/1 +f 3289/1 3288/1 3293/1 +f 3293/1 3288/1 3294/1 +f 3288/1 3291/1 3294/1 +f 3291/1 3292/1 3295/1 +f 3294/1 3291/1 3296/1 +f 3296/1 3291/1 3295/1 +f 3292/1 3214/1 3215/1 +f 3292/1 3215/1 3297/1 +f 3295/1 3292/1 3297/1 +f 3295/1 3297/1 3298/1 +f 3296/1 3295/1 3299/1 +f 3299/1 3295/1 3298/1 +f 3300/1 3296/1 3301/1 +f 3300/1 3294/1 3296/1 +f 3301/1 3296/1 3299/1 +f 3300/1 3293/1 3294/1 +f 3302/1 3300/1 3301/1 +f 3303/1 3304/1 3300/1 +f 3303/1 3300/1 3302/1 +f 3304/1 3293/1 3300/1 +f 3302/1 3301/1 3305/1 +f 3301/1 3299/1 3305/1 +f 3305/1 3299/1 3306/1 +f 3299/1 3298/1 3306/1 +f 3307/1 3305/1 3308/1 +f 3305/1 3306/1 3308/1 +f 3302/1 3305/1 3307/1 +f 3308/1 3306/1 3309/1 +f 3306/1 3298/1 3309/1 +f 3308/1 3309/1 3310/1 +f 3307/1 3308/1 3310/1 +f 3307/1 3310/1 3311/1 +f 3312/1 3302/1 3307/1 +f 3310/1 3309/1 3313/1 +f 3311/1 3310/1 3314/1 +f 3310/1 3313/1 3314/1 +f 3314/1 3313/1 3315/1 +f 3314/1 3315/1 3316/1 +f 3316/1 3315/1 3317/1 +f 3298/1 3318/1 3309/1 +f 3309/1 3318/1 3319/1 +f 3309/1 3319/1 3313/1 +f 3298/1 3320/1 3318/1 +f 3318/1 3320/1 3321/1 +f 3318/1 3321/1 3319/1 +f 3298/1 3297/1 3320/1 +f 3297/1 3205/1 3320/1 +f 3320/1 3205/1 3321/1 +f 3321/1 3205/1 3207/1 +f 3319/1 3321/1 3322/1 +f 3321/1 3207/1 3322/1 +f 3319/1 3322/1 3323/1 +f 3323/1 3322/1 3324/1 +f 3322/1 3207/1 3208/1 +f 3322/1 3208/1 3324/1 +f 3323/1 3324/1 3325/1 +f 3325/1 3324/1 3326/1 +f 3324/1 3208/1 3326/1 +f 3208/1 3201/1 3327/1 +f 3326/1 3208/1 3327/1 +f 3326/1 3327/1 3328/1 +f 3327/1 3201/1 3329/1 +f 3328/1 3327/1 3329/1 +f 3329/1 3201/1 3200/1 +f 3215/1 3206/1 3205/1 +f 3297/1 3215/1 3205/1 +f 3313/1 3319/1 3323/1 +f 3313/1 3323/1 3315/1 +f 3315/1 3323/1 3325/1 +f 3315/1 3325/1 3317/1 +f 3330/1 3302/1 3312/1 +f 3330/1 3303/1 3302/1 +f 3270/1 3303/1 3330/1 +f 3270/1 3331/1 3303/1 +f 3331/1 3304/1 3303/1 +f 3270/1 3269/1 3331/1 +f 3331/1 3332/1 3304/1 +f 3269/1 3332/1 3331/1 +f 3304/1 3289/1 3293/1 +f 3332/1 3289/1 3304/1 +f 3332/1 3287/1 3289/1 +f 3269/1 3277/1 3332/1 +f 3277/1 3287/1 3332/1 +f 3277/1 3276/1 3287/1 +f 3276/1 3279/1 3287/1 +f 3076/1 3078/1 3081/1 +f 3168/1 3169/1 3185/1 +f 3333/1 3182/1 3334/1 +f 3334/1 3182/1 3175/1 +f 3333/1 3183/1 3182/1 +f 3334/1 3175/1 3176/1 +f 3334/1 3335/1 3336/1 +f 3176/1 3335/1 3334/1 +f 3334/1 3336/1 3333/1 +f 3173/1 3335/1 3176/1 +f 3174/1 3335/1 3173/1 +f 3335/1 3337/1 3338/1 +f 3174/1 3339/1 3335/1 +f 3335/1 3338/1 3336/1 +f 3339/1 3337/1 3335/1 +f 3174/1 3164/1 3340/1 +f 3340/1 3339/1 3174/1 +f 3341/1 3339/1 3342/1 +f 3342/1 3339/1 3340/1 +f 3341/1 3343/1 3339/1 +f 3340/1 3164/1 3342/1 +f 3342/1 3164/1 3163/1 +f 3342/1 3163/1 3341/1 +f 3341/1 3163/1 3344/1 +f 3344/1 3343/1 3341/1 +f 3344/1 3163/1 3157/1 +f 3344/1 3157/1 3345/1 +f 3345/1 3343/1 3344/1 +f 3345/1 3157/1 3346/1 +f 3346/1 3157/1 3156/1 +f 3346/1 3343/1 3345/1 +f 3346/1 3156/1 3347/1 +f 3346/1 3348/1 3343/1 +f 3347/1 3348/1 3346/1 +f 3347/1 3156/1 3155/1 +f 3347/1 3155/1 3349/1 +f 3155/1 3350/1 3349/1 +f 3152/1 3350/1 3155/1 +f 3347/1 3351/1 3348/1 +f 3349/1 3351/1 3347/1 +f 3349/1 3350/1 3352/1 +f 3352/1 3351/1 3349/1 +f 3353/1 3351/1 3352/1 +f 3351/1 3354/1 3348/1 +f 3352/1 3350/1 3355/1 +f 3352/1 3355/1 3353/1 +f 3353/1 3355/1 3356/1 +f 3353/1 3356/1 3357/1 +f 3358/1 3356/1 3355/1 +f 3150/1 3355/1 3350/1 +f 3150/1 3358/1 3355/1 +f 3359/1 3360/1 3358/1 +f 3359/1 3358/1 3149/1 +f 3149/1 3358/1 3150/1 +f 3151/1 3150/1 3152/1 +f 3150/1 3350/1 3152/1 +f 3202/1 3359/1 3149/1 +f 3202/1 3149/1 3148/1 +f 3202/1 3361/1 3359/1 +f 3348/1 3354/1 3362/1 +f 3348/1 3362/1 3343/1 +f 3343/1 3362/1 3363/1 +f 3343/1 3363/1 3339/1 +f 3339/1 3363/1 3337/1 +f 3333/1 3336/1 3364/1 +f 3336/1 3365/1 3364/1 +f 3336/1 3338/1 3365/1 +f 3366/1 3183/1 3333/1 +f 3333/1 3364/1 3366/1 +f 3367/1 3183/1 3366/1 +f 3366/1 3364/1 3367/1 +f 3367/1 3195/1 3183/1 +f 3367/1 3364/1 3368/1 +f 3368/1 3195/1 3367/1 +f 3369/1 3194/1 3195/1 +f 3369/1 3195/1 3368/1 +f 3368/1 3370/1 3369/1 +f 3368/1 3364/1 3370/1 +f 3369/1 3370/1 3371/1 +f 3371/1 3194/1 3369/1 +f 3372/1 3194/1 3371/1 +f 3371/1 3370/1 3372/1 +f 3372/1 3370/1 3373/1 +f 3370/1 3374/1 3373/1 +f 3373/1 3374/1 3375/1 +f 3364/1 3376/1 3370/1 +f 3370/1 3376/1 3374/1 +f 3364/1 3365/1 3376/1 +f 3377/1 3378/1 3379/1 +f 3380/1 3381/1 3377/1 +f 3381/1 3378/1 3377/1 +f 3381/1 3382/1 3378/1 +f 3380/1 3383/1 3381/1 +f 3383/1 3382/1 3381/1 +f 3384/1 3383/1 3380/1 +f 3385/1 3384/1 3380/1 +f 3383/1 3386/1 3382/1 +f 3387/1 3386/1 3383/1 +f 3384/1 3387/1 3383/1 +f 3384/1 3388/1 3387/1 +f 3389/1 3390/1 3384/1 +f 3390/1 3388/1 3384/1 +f 3389/1 3384/1 3385/1 +f 3387/1 3391/1 3386/1 +f 3388/1 3391/1 3387/1 +f 3388/1 3392/1 3391/1 +f 3393/1 3394/1 3388/1 +f 3388/1 3394/1 3392/1 +f 3390/1 3393/1 3388/1 +f 3395/1 3390/1 3389/1 +f 3396/1 3393/1 3390/1 +f 3395/1 3396/1 3390/1 +f 3393/1 3397/1 3394/1 +f 3398/1 3397/1 3393/1 +f 3396/1 3398/1 3393/1 +f 3397/1 3399/1 3394/1 +f 3394/1 3399/1 3392/1 +f 3399/1 3400/1 3392/1 +f 3392/1 3400/1 3391/1 +f 3401/1 3402/1 3399/1 +f 3399/1 3402/1 3403/1 +f 3399/1 3403/1 3400/1 +f 3397/1 3401/1 3399/1 +f 3398/1 3404/1 3397/1 +f 3404/1 3401/1 3397/1 +f 3405/1 3404/1 3398/1 +f 3396/1 3405/1 3398/1 +f 3406/1 3407/1 3404/1 +f 3405/1 3408/1 3404/1 +f 3408/1 3406/1 3404/1 +f 3404/1 3407/1 3401/1 +f 3401/1 3409/1 3402/1 +f 3407/1 3409/1 3401/1 +f 3402/1 3410/1 3403/1 +f 3409/1 3410/1 3402/1 +f 3411/1 3412/1 3409/1 +f 3409/1 3412/1 3410/1 +f 3407/1 3411/1 3409/1 +f 3406/1 3411/1 3407/1 +f 3406/1 3413/1 3411/1 +f 3413/1 3412/1 3411/1 +f 3412/1 2790/1 3410/1 +f 3412/1 3414/1 2790/1 +f 3415/1 3414/1 3412/1 +f 3413/1 3415/1 3412/1 +f 3416/1 3417/1 3413/1 +f 3416/1 3413/1 3406/1 +f 3417/1 3415/1 3413/1 +f 3418/1 3414/1 3415/1 +f 3417/1 3418/1 3415/1 +f 3418/1 3419/1 3414/1 +f 3420/1 3421/1 3418/1 +f 3420/1 3418/1 3422/1 +f 3421/1 3419/1 3418/1 +f 3422/1 3418/1 3417/1 +f 3423/1 3422/1 3417/1 +f 3423/1 3417/1 3416/1 +f 3424/1 3420/1 3422/1 +f 3424/1 3422/1 3423/1 +f 3425/1 3421/1 3420/1 +f 3426/1 3425/1 3420/1 +f 3426/1 3420/1 3424/1 +f 3427/1 3419/1 3421/1 +f 3425/1 3427/1 3421/1 +f 3427/1 3428/1 3419/1 +f 3429/1 3428/1 3427/1 +f 3430/1 3427/1 3425/1 +f 3431/1 3429/1 3427/1 +f 3431/1 3427/1 3430/1 +f 3432/1 3425/1 3426/1 +f 3432/1 3430/1 3425/1 +f 3433/1 3431/1 3430/1 +f 3433/1 3430/1 3432/1 +f 3434/1 3435/1 3431/1 +f 3434/1 3431/1 3433/1 +f 3435/1 3429/1 3431/1 +f 3434/1 3433/1 3436/1 +f 3436/1 3433/1 3432/1 +f 3436/1 3432/1 3437/1 +f 3437/1 3432/1 3426/1 +f 3438/1 3436/1 3439/1 +f 3438/1 3440/1 3436/1 +f 3440/1 3434/1 3436/1 +f 3436/1 3437/1 3441/1 +f 3439/1 3436/1 3441/1 +f 3441/1 3437/1 3426/1 +f 3442/1 3441/1 3443/1 +f 3439/1 3441/1 3442/1 +f 3441/1 3426/1 3443/1 +f 3444/1 3439/1 3445/1 +f 3445/1 3439/1 3442/1 +f 3444/1 3438/1 3439/1 +f 3445/1 3442/1 3446/1 +f 3442/1 3443/1 3446/1 +f 3446/1 3443/1 3447/1 +f 3443/1 3426/1 3424/1 +f 3443/1 3424/1 3447/1 +f 3446/1 3447/1 3448/1 +f 3449/1 3446/1 3448/1 +f 3445/1 3446/1 3449/1 +f 3450/1 3444/1 3445/1 +f 3450/1 3445/1 3451/1 +f 3451/1 3445/1 3449/1 +f 3449/1 3448/1 3452/1 +f 3449/1 3452/1 3453/1 +f 3451/1 3449/1 3454/1 +f 3454/1 3449/1 3453/1 +f 3448/1 3455/1 3452/1 +f 3448/1 3447/1 3455/1 +f 3447/1 3424/1 3455/1 +f 3424/1 3423/1 3455/1 +f 3455/1 3423/1 3416/1 +f 3455/1 3416/1 3456/1 +f 3452/1 3455/1 3456/1 +f 3453/1 3452/1 3457/1 +f 3452/1 3456/1 3457/1 +f 3456/1 3416/1 3406/1 +f 3456/1 3406/1 3408/1 +f 3457/1 3456/1 3408/1 +f 3453/1 3457/1 3405/1 +f 3457/1 3408/1 3405/1 +f 3453/1 3405/1 3396/1 +f 3395/1 3453/1 3396/1 +f 3454/1 3453/1 3395/1 +f 3458/1 3454/1 3395/1 +f 3459/1 3454/1 3458/1 +f 3460/1 3450/1 3459/1 +f 3459/1 3450/1 3451/1 +f 3459/1 3451/1 3454/1 +f 3461/1 3462/1 3460/1 +f 3460/1 3462/1 3450/1 +f 3461/1 3463/1 3462/1 +f 3464/1 3463/1 3461/1 +f 3465/1 3463/1 3464/1 +f 3466/1 3465/1 3464/1 +f 3467/1 3466/1 3464/1 +f 3466/1 3468/1 3465/1 +f 3469/1 3468/1 3466/1 +f 3470/1 3469/1 3466/1 +f 3470/1 3466/1 3467/1 +f 3471/1 3472/1 3469/1 +f 3473/1 3471/1 3469/1 +f 3474/1 3472/1 3471/1 +f 3475/1 3474/1 3476/1 +f 3476/1 3474/1 3477/1 +f 3476/1 3477/1 3478/1 +f 3479/1 3478/1 3477/1 +f 3479/1 3480/1 3478/1 +f 3481/1 3480/1 3479/1 +f 3482/1 3480/1 3483/1 +f 3483/1 3480/1 3481/1 +f 3482/1 3483/1 3484/1 +f 3482/1 3484/1 3485/1 +f 3485/1 3484/1 3486/1 +f 3486/1 3487/1 3485/1 +f 3487/1 3486/1 3488/1 +f 3487/1 3488/1 3489/1 +f 3489/1 3488/1 3490/1 +f 3489/1 3490/1 3491/1 +f 3491/1 3490/1 3492/1 +f 3492/1 3493/1 3491/1 +f 3494/1 3493/1 3492/1 +f 3494/1 3495/1 3493/1 +f 3496/1 3473/1 3470/1 +f 3496/1 3470/1 3497/1 +f 3473/1 3469/1 3470/1 +f 3498/1 3473/1 3496/1 +f 3496/1 3499/1 3498/1 +f 3500/1 3473/1 3498/1 +f 3500/1 3501/1 3473/1 +f 3501/1 3471/1 3473/1 +f 3498/1 3499/1 3502/1 +f 3498/1 3502/1 3500/1 +f 3503/1 3501/1 3500/1 +f 3500/1 3502/1 3503/1 +f 3504/1 3505/1 3501/1 +f 3504/1 3501/1 3503/1 +f 3506/1 3503/1 3502/1 +f 3504/1 3503/1 3506/1 +f 3507/1 3505/1 3504/1 +f 3508/1 3507/1 3504/1 +f 3508/1 3504/1 3506/1 +f 3508/1 3506/1 3509/1 +f 3509/1 3506/1 3510/1 +f 3508/1 3509/1 3511/1 +f 3508/1 3511/1 3507/1 +f 3509/1 3512/1 3511/1 +f 3509/1 3510/1 3513/1 +f 3509/1 3513/1 3514/1 +f 3510/1 3502/1 3513/1 +f 3506/1 3502/1 3510/1 +f 3515/1 3513/1 3516/1 +f 3514/1 3513/1 3517/1 +f 3513/1 3502/1 3516/1 +f 3518/1 3517/1 3519/1 +f 3511/1 3512/1 3520/1 +f 3520/1 3521/1 3522/1 +f 3520/1 3522/1 3523/1 +f 3512/1 3521/1 3520/1 +f 3524/1 3520/1 3523/1 +f 3511/1 3520/1 3524/1 +f 3512/1 3525/1 3521/1 +f 3518/1 3525/1 3512/1 +f 3509/1 3518/1 3512/1 +f 3526/1 3527/1 3525/1 +f 3525/1 3527/1 3528/1 +f 3525/1 3528/1 3521/1 +f 3528/1 3529/1 3530/1 +f 3528/1 3530/1 3531/1 +f 3521/1 3528/1 3531/1 +f 3521/1 3531/1 3522/1 +f 3531/1 3530/1 3532/1 +f 3531/1 3532/1 3533/1 +f 3522/1 3531/1 3533/1 +f 3530/1 3534/1 3535/1 +f 3530/1 3535/1 3532/1 +f 3529/1 3534/1 3530/1 +f 3529/1 3536/1 3534/1 +f 3537/1 3535/1 3534/1 +f 3535/1 3537/1 3538/1 +f 3535/1 3538/1 3539/1 +f 3532/1 3535/1 3540/1 +f 3539/1 3540/1 3535/1 +f 3537/1 3541/1 3538/1 +f 3538/1 3541/1 3542/1 +f 3543/1 3544/1 3541/1 +f 3544/1 3542/1 3541/1 +f 3544/1 3545/1 3542/1 +f 3546/1 3545/1 3544/1 +f 3547/1 3548/1 3545/1 +f 3545/1 3548/1 3549/1 +f 3545/1 3549/1 3542/1 +f 3546/1 3547/1 3545/1 +f 3548/1 3550/1 3551/1 +f 3548/1 3551/1 3549/1 +f 3549/1 3551/1 3552/1 +f 3549/1 3553/1 3554/1 +f 3542/1 3549/1 3554/1 +f 3555/1 3542/1 3554/1 +f 3538/1 3542/1 3555/1 +f 3554/1 3553/1 3556/1 +f 3557/1 3555/1 3554/1 +f 3557/1 3554/1 3556/1 +f 3549/1 3552/1 3553/1 +f 3556/1 3553/1 3552/1 +f 3558/1 3557/1 3556/1 +f 3559/1 3555/1 3557/1 +f 3559/1 3557/1 3558/1 +f 3539/1 3538/1 3555/1 +f 3539/1 3555/1 3559/1 +f 3558/1 3560/1 3559/1 +f 3559/1 3560/1 3561/1 +f 3559/1 3561/1 3539/1 +f 3558/1 3556/1 3483/1 +f 3562/1 3558/1 3483/1 +f 3562/1 3560/1 3558/1 +f 3563/1 3561/1 3560/1 +f 3563/1 3560/1 3481/1 +f 3562/1 3481/1 3560/1 +f 3540/1 3561/1 3563/1 +f 3539/1 3561/1 3540/1 +f 3564/1 3540/1 3563/1 +f 3564/1 3563/1 3481/1 +f 3483/1 3481/1 3562/1 +f 3483/1 3556/1 3484/1 +f 3556/1 3552/1 3484/1 +f 3565/1 3566/1 3484/1 +f 3565/1 3484/1 3552/1 +f 3551/1 3565/1 3552/1 +f 3567/1 3540/1 3564/1 +f 3533/1 3567/1 3564/1 +f 3479/1 3564/1 3481/1 +f 3568/1 3533/1 3564/1 +f 3568/1 3564/1 3569/1 +f 3569/1 3564/1 3479/1 +f 3567/1 3532/1 3540/1 +f 3533/1 3532/1 3567/1 +f 3522/1 3533/1 3568/1 +f 3570/1 3568/1 3569/1 +f 3523/1 3522/1 3568/1 +f 3523/1 3568/1 3570/1 +f 3479/1 3477/1 3569/1 +f 3570/1 3569/1 3477/1 +f 3570/1 3477/1 3571/1 +f 3523/1 3570/1 3571/1 +f 3524/1 3523/1 3572/1 +f 3572/1 3523/1 3571/1 +f 3572/1 3571/1 3573/1 +f 3477/1 3474/1 3571/1 +f 3571/1 3474/1 3573/1 +f 3572/1 3573/1 3574/1 +f 3574/1 3524/1 3572/1 +f 3511/1 3524/1 3507/1 +f 3507/1 3524/1 3574/1 +f 3574/1 3573/1 3507/1 +f 3507/1 3573/1 3505/1 +f 3573/1 3474/1 3505/1 +f 3505/1 3474/1 3471/1 +f 3505/1 3471/1 3501/1 +f 3550/1 3566/1 3551/1 +f 3575/1 3576/1 3550/1 +f 3550/1 3576/1 3566/1 +f 3484/1 3566/1 3486/1 +f 3518/1 3526/1 3525/1 +f 3462/1 3444/1 3450/1 +f 3462/1 3577/1 3444/1 +f 3463/1 3577/1 3462/1 +f 3577/1 3438/1 3444/1 +f 3463/1 3578/1 3577/1 +f 3577/1 3579/1 3438/1 +f 3578/1 3580/1 3577/1 +f 3577/1 3580/1 3579/1 +f 3581/1 3578/1 3463/1 +f 3465/1 3581/1 3463/1 +f 3582/1 3580/1 3578/1 +f 3581/1 3582/1 3578/1 +f 3580/1 3583/1 3584/1 +f 3580/1 3584/1 3579/1 +f 3582/1 3583/1 3580/1 +f 3579/1 3584/1 3440/1 +f 3579/1 3440/1 3438/1 +f 3583/1 3585/1 3584/1 +f 3584/1 3585/1 3434/1 +f 3584/1 3434/1 3440/1 +f 3583/1 3586/1 3585/1 +f 3582/1 3587/1 3583/1 +f 3583/1 3587/1 3586/1 +f 3586/1 3588/1 3585/1 +f 3585/1 3588/1 3435/1 +f 3585/1 3435/1 3434/1 +f 3587/1 3589/1 3586/1 +f 3586/1 3589/1 3588/1 +f 3590/1 3589/1 3587/1 +f 3590/1 3587/1 3591/1 +f 3591/1 3587/1 3582/1 +f 3592/1 3590/1 3593/1 +f 3593/1 3590/1 3591/1 +f 3594/1 3591/1 3582/1 +f 3594/1 3582/1 3581/1 +f 3581/1 3595/1 3594/1 +f 3594/1 3595/1 3596/1 +f 3594/1 3596/1 3593/1 +f 3593/1 3591/1 3594/1 +f 3593/1 3596/1 3597/1 +f 3593/1 3597/1 3592/1 +f 3592/1 3597/1 3598/1 +f 3596/1 3599/1 3597/1 +f 3596/1 3595/1 3599/1 +f 3595/1 3600/1 3599/1 +f 3599/1 3600/1 3601/1 +f 3469/1 3602/1 3600/1 +f 3469/1 3600/1 3468/1 +f 3468/1 3600/1 3595/1 +f 3468/1 3595/1 3465/1 +f 3465/1 3595/1 3581/1 +f 3603/1 3604/1 3588/1 +f 3588/1 3604/1 3429/1 +f 3589/1 3603/1 3588/1 +f 3588/1 3429/1 3435/1 +f 3605/1 3603/1 3590/1 +f 3590/1 3603/1 3589/1 +f 3605/1 3604/1 3603/1 +f 3604/1 3606/1 3429/1 +f 3429/1 3606/1 3428/1 +f 3592/1 3605/1 3590/1 +f 3410/1 2790/1 2788/1 +f 3410/1 2788/1 3607/1 +f 3403/1 3410/1 3607/1 +f 3608/1 2788/1 2785/1 +f 3607/1 2788/1 3608/1 +f 3403/1 3607/1 3609/1 +f 3609/1 3607/1 3608/1 +f 3400/1 3403/1 3609/1 +f 3610/1 3609/1 3611/1 +f 3609/1 3608/1 3611/1 +f 3400/1 3609/1 3610/1 +f 3611/1 3608/1 3612/1 +f 3608/1 2785/1 3612/1 +f 3612/1 2785/1 2787/1 +f 3612/1 2787/1 3613/1 +f 3614/1 3612/1 3613/1 +f 3615/1 3612/1 3614/1 +f 3611/1 3612/1 3615/1 +f 3610/1 3611/1 3616/1 +f 3616/1 3611/1 3615/1 +f 3617/1 3615/1 3614/1 +f 3616/1 3615/1 3617/1 +f 3617/1 3614/1 3618/1 +f 3618/1 3614/1 3619/1 +f 3614/1 3613/1 3619/1 +f 3619/1 3613/1 3620/1 +f 3613/1 2787/1 3620/1 +f 3620/1 2787/1 2791/1 +f 3378/1 3618/1 3379/1 +f 3378/1 3617/1 3618/1 +f 3616/1 3617/1 3378/1 +f 3382/1 3616/1 3378/1 +f 3386/1 3616/1 3382/1 +f 3386/1 3610/1 3616/1 +f 3391/1 3610/1 3386/1 +f 3391/1 3400/1 3610/1 +f 3621/1 3622/1 3623/1 +f 3621/1 3623/1 3624/1 +f 3625/1 3621/1 3626/1 +f 3625/1 3627/1 3621/1 +f 3626/1 3621/1 3624/1 +f 3624/1 3623/1 3628/1 +f 3624/1 3628/1 3629/1 +f 3630/1 3629/1 3628/1 +f 3624/1 3629/1 3631/1 +f 3631/1 3629/1 3632/1 +f 3633/1 3634/1 3629/1 +f 3629/1 3634/1 3632/1 +f 3630/1 3633/1 3629/1 +f 3635/1 3633/1 3630/1 +f 3633/1 3636/1 3634/1 +f 3637/1 3636/1 3633/1 +f 3635/1 3637/1 3633/1 +f 3636/1 3638/1 3634/1 +f 3634/1 3639/1 3632/1 +f 3634/1 3638/1 3639/1 +f 3631/1 3632/1 3640/1 +f 3640/1 3632/1 3639/1 +f 3640/1 3639/1 3641/1 +f 3638/1 3642/1 3639/1 +f 3639/1 3642/1 3641/1 +f 3643/1 3644/1 3640/1 +f 3640/1 3641/1 3645/1 +f 3644/1 3631/1 3640/1 +f 3643/1 3640/1 3645/1 +f 3645/1 3641/1 3646/1 +f 3646/1 3641/1 3642/1 +f 3647/1 3642/1 3648/1 +f 3646/1 3642/1 3647/1 +f 3642/1 3638/1 3648/1 +f 3649/1 3646/1 3650/1 +f 3649/1 3651/1 3646/1 +f 3646/1 3647/1 3650/1 +f 3651/1 3645/1 3646/1 +f 3651/1 3643/1 3645/1 +f 3652/1 3643/1 3651/1 +f 3653/1 3652/1 3651/1 +f 3653/1 3651/1 3649/1 +f 3654/1 3653/1 3649/1 +f 3649/1 3650/1 3655/1 +f 3654/1 3649/1 3655/1 +f 3656/1 3657/1 3653/1 +f 3657/1 3658/1 3653/1 +f 3653/1 3658/1 3652/1 +f 3656/1 3653/1 3654/1 +f 3652/1 3659/1 3643/1 +f 3658/1 3659/1 3652/1 +f 3658/1 3660/1 3659/1 +f 3661/1 3660/1 3658/1 +f 3657/1 3661/1 3658/1 +f 3660/1 3662/1 3659/1 +f 3659/1 3662/1 3643/1 +f 3662/1 3644/1 3643/1 +f 3663/1 3626/1 3662/1 +f 3662/1 3626/1 3664/1 +f 3660/1 3663/1 3662/1 +f 3662/1 3664/1 3644/1 +f 3661/1 3665/1 3660/1 +f 3665/1 3663/1 3660/1 +f 3666/1 3665/1 3661/1 +f 3657/1 3666/1 3661/1 +f 3667/1 3668/1 3665/1 +f 3665/1 3668/1 3669/1 +f 3665/1 3669/1 3663/1 +f 3666/1 3667/1 3665/1 +f 3670/1 3666/1 3657/1 +f 3671/1 3667/1 3666/1 +f 3670/1 3671/1 3666/1 +f 3672/1 3670/1 3657/1 +f 3672/1 3657/1 3656/1 +f 3673/1 3674/1 3670/1 +f 3674/1 3671/1 3670/1 +f 3673/1 3670/1 3672/1 +f 3675/1 3676/1 3671/1 +f 3671/1 3676/1 3667/1 +f 3674/1 3675/1 3671/1 +f 3673/1 3677/1 3674/1 +f 3674/1 3678/1 3675/1 +f 3677/1 3678/1 3674/1 +f 3679/1 3677/1 3673/1 +f 3679/1 3680/1 3677/1 +f 3677/1 3681/1 3678/1 +f 3678/1 3682/1 3675/1 +f 3675/1 3682/1 3676/1 +f 3683/1 3625/1 3663/1 +f 3663/1 3625/1 3626/1 +f 3669/1 3683/1 3663/1 +f 3684/1 3627/1 3625/1 +f 3683/1 3684/1 3625/1 +f 3685/1 3686/1 3684/1 +f 3684/1 3687/1 3627/1 +f 3686/1 3687/1 3684/1 +f 3685/1 3684/1 3683/1 +f 3688/1 3686/1 3685/1 +f 3688/1 3689/1 3686/1 +f 3690/1 3689/1 3688/1 +f 3668/1 3683/1 3669/1 +f 3685/1 3683/1 3668/1 +f 3667/1 3685/1 3668/1 +f 3676/1 3688/1 3685/1 +f 3676/1 3685/1 3667/1 +f 3682/1 3688/1 3676/1 +f 3682/1 3690/1 3688/1 +f 3626/1 3624/1 3664/1 +f 3664/1 3624/1 3631/1 +f 3644/1 3664/1 3631/1 +f 3655/1 3650/1 3691/1 +f 3692/1 3655/1 3691/1 +f 3693/1 3654/1 3655/1 +f 3693/1 3655/1 3692/1 +f 3691/1 3650/1 3694/1 +f 3650/1 3695/1 3694/1 +f 3650/1 3647/1 3695/1 +f 3691/1 3694/1 2541/1 +f 3696/1 3691/1 2542/1 +f 2541/1 3694/1 3697/1 +f 2541/1 3697/1 2538/1 +f 2542/1 3691/1 2541/1 +f 2538/1 3697/1 3698/1 +f 2538/1 3698/1 2534/1 +f 2534/1 3698/1 3699/1 +f 3697/1 3700/1 3698/1 +f 3698/1 3701/1 3699/1 +f 3698/1 3702/1 3701/1 +f 3698/1 3700/1 3702/1 +f 2534/1 3699/1 2535/1 +f 3699/1 3703/1 2535/1 +f 3699/1 3704/1 3703/1 +f 3699/1 3701/1 3704/1 +f 3701/1 3705/1 3706/1 +f 3702/1 3705/1 3701/1 +f 3701/1 3706/1 3704/1 +f 3702/1 3707/1 3705/1 +f 3700/1 3707/1 3702/1 +f 3700/1 3708/1 3707/1 +f 3708/1 3709/1 3707/1 +f 3707/1 3709/1 3705/1 +f 3710/1 3711/1 3708/1 +f 3710/1 3708/1 3700/1 +f 3711/1 3712/1 3708/1 +f 3708/1 3712/1 3709/1 +f 3713/1 3711/1 3710/1 +f 3697/1 3710/1 3700/1 +f 3697/1 3713/1 3710/1 +f 3713/1 3714/1 3711/1 +f 3714/1 3715/1 3711/1 +f 3711/1 3715/1 3712/1 +f 3716/1 3712/1 3717/1 +f 3717/1 3712/1 3715/1 +f 3716/1 3709/1 3712/1 +f 3717/1 3715/1 3718/1 +f 3718/1 3715/1 3719/1 +f 3714/1 3719/1 3715/1 +f 3720/1 3721/1 3714/1 +f 3720/1 3714/1 3713/1 +f 3721/1 3719/1 3714/1 +f 3718/1 3719/1 3722/1 +f 3721/1 3723/1 3719/1 +f 3722/1 3719/1 3723/1 +f 3724/1 3718/1 3722/1 +f 3724/1 3717/1 3718/1 +f 3725/1 3716/1 3717/1 +f 3725/1 3717/1 3724/1 +f 3724/1 3722/1 3637/1 +f 3724/1 3726/1 3725/1 +f 3637/1 3727/1 3724/1 +f 3724/1 3727/1 3726/1 +f 3725/1 3728/1 3729/1 +f 3725/1 3730/1 3716/1 +f 3725/1 3726/1 3728/1 +f 3729/1 3730/1 3725/1 +f 3729/1 3728/1 3731/1 +f 3729/1 3732/1 3733/1 +f 3729/1 3731/1 3734/1 +f 3734/1 3732/1 3729/1 +f 3729/1 3733/1 3730/1 +f 3730/1 3733/1 3709/1 +f 3730/1 3709/1 3716/1 +f 3732/1 3705/1 3733/1 +f 3733/1 3705/1 3709/1 +f 3732/1 3706/1 3705/1 +f 3735/1 3706/1 3732/1 +f 3734/1 3736/1 3732/1 +f 3736/1 3735/1 3732/1 +f 3706/1 3735/1 3737/1 +f 3736/1 3738/1 3735/1 +f 3737/1 3735/1 3738/1 +f 3739/1 3738/1 3736/1 +f 3734/1 3739/1 3736/1 +f 2629/1 2628/1 3738/1 +f 3740/1 3738/1 2628/1 +f 3739/1 2629/1 3738/1 +f 3741/1 3739/1 3734/1 +f 2630/1 2629/1 3739/1 +f 3741/1 2630/1 3739/1 +f 3741/1 3742/1 2623/1 +f 2623/1 2630/1 3741/1 +f 3734/1 3742/1 3741/1 +f 3734/1 3731/1 3742/1 +f 2623/1 3742/1 3743/1 +f 2623/1 3743/1 2620/1 +f 2623/1 2622/1 2630/1 +f 2620/1 3743/1 2569/1 +f 3737/1 3738/1 3740/1 +f 3727/1 3637/1 3635/1 +f 3637/1 3722/1 3636/1 +f 3722/1 3744/1 3636/1 +f 3722/1 3723/1 3744/1 +f 3636/1 3744/1 3638/1 +f 3723/1 3745/1 3744/1 +f 3744/1 3745/1 3638/1 +f 3721/1 3745/1 3723/1 +f 3648/1 3638/1 3745/1 +f 3648/1 3745/1 3746/1 +f 3746/1 3745/1 3721/1 +f 3695/1 3746/1 3721/1 +f 3695/1 3721/1 3720/1 +f 3695/1 3648/1 3746/1 +f 3647/1 3648/1 3695/1 +f 3694/1 3695/1 3720/1 +f 3694/1 3720/1 3713/1 +f 3694/1 3713/1 3697/1 +f 3704/1 3706/1 3737/1 +f 3704/1 3737/1 3703/1 +f 3703/1 3737/1 3740/1 +f 2535/1 3703/1 2544/1 +f 3703/1 3740/1 2544/1 +f 2544/1 3740/1 2631/1 +f 3740/1 2628/1 2631/1 +f 3747/1 3654/1 3693/1 +f 3748/1 3656/1 3747/1 +f 3747/1 3656/1 3654/1 +f 3749/1 3672/1 3748/1 +f 3748/1 3672/1 3656/1 +f 3750/1 3751/1 3749/1 +f 3752/1 3753/1 3750/1 +f 3752/1 3750/1 3754/1 +f 3753/1 3751/1 3750/1 +f 3753/1 3755/1 3751/1 +f 3756/1 3755/1 3753/1 +f 3755/1 3679/1 3751/1 +f 3756/1 3757/1 3755/1 +f 3755/1 3758/1 3679/1 +f 3751/1 3679/1 3673/1 +f 3751/1 3673/1 3749/1 +f 3749/1 3673/1 3672/1 +f 3757/1 3759/1 3758/1 +f 3757/1 3758/1 3755/1 +f 3760/1 3757/1 3756/1 +f 3760/1 3761/1 3757/1 +f 3762/1 3760/1 3763/1 +f 3762/1 3764/1 3760/1 +f 3763/1 3760/1 3756/1 +f 3764/1 3761/1 3760/1 +f 3764/1 3765/1 3761/1 +f 3766/1 3765/1 3764/1 +f 3767/1 3764/1 3762/1 +f 3768/1 3766/1 3764/1 +f 3768/1 3764/1 3769/1 +f 3769/1 3764/1 3767/1 +f 3762/1 3770/1 3767/1 +f 3770/1 3771/1 3767/1 +f 3767/1 3771/1 3769/1 +f 3769/1 3771/1 3772/1 +f 3769/1 3772/1 3768/1 +f 3768/1 3772/1 3773/1 +f 3768/1 3773/1 3774/1 +f 3774/1 3766/1 3768/1 +f 3775/1 3776/1 3772/1 +f 3776/1 3773/1 3772/1 +f 3775/1 3772/1 3771/1 +f 3775/1 3771/1 3777/1 +f 3777/1 3771/1 3770/1 +f 3778/1 3775/1 3777/1 +f 3779/1 3775/1 3780/1 +f 3780/1 3775/1 3778/1 +f 3779/1 3776/1 3775/1 +f 3778/1 3777/1 3781/1 +f 3781/1 3777/1 3782/1 +f 3777/1 3770/1 3782/1 +f 3780/1 3778/1 3781/1 +f 3783/1 3779/1 3780/1 +f 3784/1 3780/1 3785/1 +f 3780/1 3781/1 3785/1 +f 3783/1 3780/1 3784/1 +f 3781/1 3782/1 3786/1 +f 3785/1 3781/1 3786/1 +f 3784/1 3785/1 3787/1 +f 3785/1 3786/1 3788/1 +f 3787/1 3785/1 3788/1 +f 3786/1 3782/1 3789/1 +f 3788/1 3786/1 3789/1 +f 3788/1 3790/1 3791/1 +f 3788/1 3789/1 3790/1 +f 3789/1 3792/1 3790/1 +f 3782/1 3793/1 3789/1 +f 3789/1 3793/1 3792/1 +f 3792/1 3793/1 3794/1 +f 3792/1 3794/1 3795/1 +f 3792/1 3795/1 3790/1 +f 3782/1 3796/1 3793/1 +f 3782/1 3770/1 3796/1 +f 3763/1 3796/1 3762/1 +f 3762/1 3796/1 3770/1 +f 3763/1 3793/1 3796/1 +f 3797/1 3793/1 3763/1 +f 3763/1 3756/1 3797/1 +f 3798/1 3794/1 3793/1 +f 3798/1 3793/1 3797/1 +f 3797/1 3756/1 3798/1 +f 3799/1 3756/1 3753/1 +f 3798/1 3756/1 3799/1 +f 3799/1 3794/1 3798/1 +f 3799/1 3795/1 3794/1 +f 3800/1 3795/1 3799/1 +f 3799/1 3753/1 3800/1 +f 3801/1 3753/1 3752/1 +f 3800/1 3753/1 3801/1 +f 3801/1 3795/1 3800/1 +f 3801/1 3802/1 3795/1 +f 3752/1 3802/1 3801/1 +f 3803/1 3790/1 3804/1 +f 3791/1 3790/1 3803/1 +f 3790/1 3795/1 3804/1 +f 3787/1 3788/1 3805/1 +f 3806/1 3779/1 3783/1 +f 3807/1 3808/1 3806/1 +f 3806/1 3808/1 3809/1 +f 3806/1 3809/1 3779/1 +f 3809/1 3776/1 3779/1 +f 3809/1 3810/1 3776/1 +f 3808/1 3810/1 3809/1 +f 3808/1 3811/1 3810/1 +f 3812/1 3813/1 3808/1 +f 3808/1 3813/1 3811/1 +f 3807/1 3812/1 3808/1 +f 3811/1 3814/1 3810/1 +f 3810/1 3814/1 3815/1 +f 3810/1 3815/1 3776/1 +f 3815/1 3773/1 3776/1 +f 3814/1 3816/1 3815/1 +f 3815/1 3816/1 3773/1 +f 3811/1 3817/1 3814/1 +f 3814/1 3817/1 3816/1 +f 3813/1 3818/1 3811/1 +f 3818/1 3817/1 3811/1 +f 3812/1 3819/1 3813/1 +f 3819/1 3818/1 3813/1 +f 3819/1 3820/1 3818/1 +f 3820/1 3821/1 3818/1 +f 3818/1 3821/1 3822/1 +f 3818/1 3822/1 3817/1 +f 3823/1 3820/1 3819/1 +f 3824/1 3819/1 3812/1 +f 3824/1 3823/1 3819/1 +f 3823/1 3825/1 3820/1 +f 3820/1 3826/1 3821/1 +f 3824/1 3825/1 3823/1 +f 3827/1 3824/1 3812/1 +f 3828/1 3193/1 3824/1 +f 3828/1 3824/1 3827/1 +f 3193/1 3825/1 3824/1 +f 3827/1 3812/1 3807/1 +f 3829/1 3828/1 3827/1 +f 3829/1 3827/1 3830/1 +f 3831/1 3828/1 3829/1 +f 3831/1 3189/1 3828/1 +f 3832/1 3189/1 3831/1 +f 3832/1 3186/1 3189/1 +f 3833/1 3186/1 3832/1 +f 3833/1 3185/1 3186/1 +f 3196/1 3185/1 3833/1 +f 3830/1 3827/1 3807/1 +f 3830/1 3807/1 3834/1 +f 3834/1 3807/1 3806/1 +f 3834/1 3806/1 3835/1 +f 3835/1 3806/1 3783/1 +f 3825/1 3190/1 3836/1 +f 3193/1 3190/1 3825/1 +f 3189/1 3188/1 3193/1 +f 3189/1 3193/1 3828/1 +f 3837/1 3822/1 3821/1 +f 3837/1 3821/1 3838/1 +f 3821/1 3826/1 3838/1 +f 3839/1 3822/1 3837/1 +f 3839/1 3817/1 3822/1 +f 3839/1 3840/1 3841/1 +f 3842/1 3817/1 3839/1 +f 3839/1 3841/1 3842/1 +f 3837/1 3840/1 3839/1 +f 3843/1 3816/1 3817/1 +f 3843/1 3817/1 3842/1 +f 3842/1 3841/1 3843/1 +f 3844/1 3816/1 3843/1 +f 3843/1 3841/1 3844/1 +f 3845/1 3773/1 3816/1 +f 3845/1 3816/1 3844/1 +f 3844/1 3841/1 3766/1 +f 3844/1 3766/1 3845/1 +f 3774/1 3773/1 3845/1 +f 3845/1 3766/1 3774/1 +f 3841/1 3846/1 3847/1 +f 3841/1 3847/1 3766/1 +f 3840/1 3846/1 3841/1 +f 3840/1 3375/1 3846/1 +f 3373/1 3375/1 3840/1 +f 3837/1 3373/1 3840/1 +f 3838/1 3373/1 3837/1 +f 3372/1 3373/1 3848/1 +f 3848/1 3373/1 3838/1 +f 3838/1 3826/1 3848/1 +f 3848/1 3826/1 3836/1 +f 3848/1 3836/1 3372/1 +f 3372/1 3836/1 3194/1 +f 3190/1 3194/1 3836/1 +f 3825/1 3836/1 3826/1 +f 3825/1 3826/1 3820/1 +f 3766/1 3847/1 3765/1 +f 3765/1 3849/1 3761/1 +f 3761/1 3849/1 3759/1 +f 3761/1 3759/1 3757/1 +f 3850/1 3830/1 3851/1 +f 3852/1 3829/1 3850/1 +f 3850/1 3829/1 3830/1 +f 3853/1 3852/1 3850/1 +f 3854/1 3850/1 3851/1 +f 3853/1 3850/1 3854/1 +f 3851/1 3830/1 3834/1 +f 3851/1 3834/1 3855/1 +f 3855/1 3834/1 3856/1 +f 3856/1 3834/1 3835/1 +f 3857/1 3855/1 3856/1 +f 3858/1 3851/1 3855/1 +f 3858/1 3855/1 3857/1 +f 3856/1 3835/1 3859/1 +f 3857/1 3856/1 3860/1 +f 3861/1 3856/1 3859/1 +f 3860/1 3856/1 3861/1 +f 3862/1 3835/1 3863/1 +f 3859/1 3835/1 3862/1 +f 3864/1 3859/1 3862/1 +f 3861/1 3859/1 3864/1 +f 3865/1 3861/1 3864/1 +f 3866/1 3860/1 3861/1 +f 3866/1 3861/1 3865/1 +f 3867/1 3860/1 3866/1 +f 3867/1 3857/1 3860/1 +f 3866/1 3865/1 3868/1 +f 3869/1 3867/1 3866/1 +f 3869/1 3866/1 3870/1 +f 3870/1 3866/1 3868/1 +f 3865/1 3864/1 3871/1 +f 3868/1 3865/1 3871/1 +f 3871/1 3864/1 3872/1 +f 3864/1 3862/1 3872/1 +f 3871/1 3872/1 3873/1 +f 3868/1 3871/1 3874/1 +f 3874/1 3871/1 3873/1 +f 3873/1 3872/1 3875/1 +f 3872/1 3862/1 3875/1 +f 3874/1 3873/1 3876/1 +f 3876/1 3873/1 3877/1 +f 3873/1 3878/1 3877/1 +f 3873/1 3875/1 3878/1 +f 3879/1 3874/1 3876/1 +f 3880/1 3874/1 3879/1 +f 3880/1 3868/1 3874/1 +f 3881/1 3876/1 3877/1 +f 3879/1 3876/1 3881/1 +f 3877/1 3878/1 3882/1 +f 3881/1 3877/1 3882/1 +f 3878/1 3883/1 3884/1 +f 3882/1 3878/1 3884/1 +f 3878/1 3875/1 3883/1 +f 3885/1 3882/1 3886/1 +f 3881/1 3882/1 3885/1 +f 3882/1 3884/1 3886/1 +f 3887/1 3879/1 3881/1 +f 3888/1 3881/1 3885/1 +f 3887/1 3881/1 3888/1 +f 3885/1 3886/1 3889/1 +f 3888/1 3885/1 3889/1 +f 3889/1 3886/1 3890/1 +f 3886/1 3884/1 3891/1 +f 3886/1 3891/1 3890/1 +f 3884/1 3883/1 3892/1 +f 3884/1 3892/1 3891/1 +f 3891/1 3893/1 3894/1 +f 3890/1 3891/1 3895/1 +f 3891/1 3894/1 3895/1 +f 3891/1 3892/1 3893/1 +f 3896/1 3890/1 3895/1 +f 3889/1 3890/1 3896/1 +f 3897/1 3889/1 3896/1 +f 3888/1 3889/1 3897/1 +f 3897/1 3896/1 3898/1 +f 3896/1 3895/1 3898/1 +f 3895/1 3894/1 3899/1 +f 3895/1 3899/1 3900/1 +f 3898/1 3895/1 3900/1 +f 3894/1 3901/1 3899/1 +f 3894/1 3893/1 3901/1 +f 3899/1 3901/1 3902/1 +f 3900/1 3899/1 3903/1 +f 3899/1 3902/1 3903/1 +f 3900/1 3903/1 3904/1 +f 3904/1 3903/1 3905/1 +f 3904/1 3905/1 3906/1 +f 3905/1 3690/1 3682/1 +f 3906/1 3905/1 3682/1 +f 3903/1 3907/1 3905/1 +f 3903/1 3902/1 3907/1 +f 3902/1 3908/1 3907/1 +f 3905/1 3907/1 3909/1 +f 3907/1 3908/1 3909/1 +f 3905/1 3909/1 3690/1 +f 3690/1 3909/1 3689/1 +f 3909/1 3908/1 3910/1 +f 3909/1 3910/1 3689/1 +f 3689/1 3910/1 3687/1 +f 3689/1 3687/1 3686/1 +f 3908/1 3911/1 3910/1 +f 3910/1 3911/1 3687/1 +f 3687/1 3622/1 3627/1 +f 3687/1 3911/1 3622/1 +f 3908/1 3912/1 3911/1 +f 3911/1 3913/1 3622/1 +f 3914/1 3912/1 3908/1 +f 3915/1 3912/1 3914/1 +f 3915/1 3916/1 3912/1 +f 3902/1 3914/1 3908/1 +f 3901/1 3915/1 3914/1 +f 3901/1 3914/1 3902/1 +f 3892/1 3917/1 3915/1 +f 3893/1 3915/1 3901/1 +f 3917/1 3916/1 3915/1 +f 3892/1 3915/1 3893/1 +f 3917/1 3863/1 3916/1 +f 3916/1 3787/1 3912/1 +f 3883/1 3917/1 3892/1 +f 3918/1 3863/1 3917/1 +f 3883/1 3918/1 3917/1 +f 3862/1 3863/1 3918/1 +f 3875/1 3862/1 3918/1 +f 3875/1 3918/1 3883/1 +f 3912/1 3787/1 3805/1 +f 3912/1 3805/1 3911/1 +f 3916/1 3784/1 3787/1 +f 3863/1 3784/1 3916/1 +f 3863/1 3783/1 3784/1 +f 3835/1 3783/1 3863/1 +f 3911/1 3805/1 3913/1 +f 3622/1 3913/1 3919/1 +f 3622/1 3919/1 3623/1 +f 3623/1 3919/1 3920/1 +f 3919/1 3921/1 3920/1 +f 3623/1 3920/1 3628/1 +f 3922/1 3628/1 3920/1 +f 3922/1 3630/1 3628/1 +f 3923/1 3635/1 3630/1 +f 3923/1 3630/1 3924/1 +f 3924/1 3630/1 3922/1 +f 3923/1 3727/1 3635/1 +f 3923/1 3925/1 3727/1 +f 3924/1 3922/1 3920/1 +f 3921/1 3926/1 3920/1 +f 3927/1 3928/1 3921/1 +f 3921/1 3928/1 3926/1 +f 3913/1 3921/1 3919/1 +f 3913/1 3927/1 3921/1 +f 3926/1 3929/1 3920/1 +f 3930/1 3924/1 3920/1 +f 3930/1 3920/1 3929/1 +f 3926/1 3931/1 3929/1 +f 3929/1 3931/1 3932/1 +f 3929/1 3932/1 3930/1 +f 3933/1 3924/1 3930/1 +f 3930/1 3932/1 3934/1 +f 3930/1 3934/1 3933/1 +f 3933/1 3923/1 3924/1 +f 3935/1 3923/1 3933/1 +f 3933/1 3934/1 3936/1 +f 3933/1 3936/1 3935/1 +f 3937/1 3936/1 3934/1 +f 3938/1 3934/1 3932/1 +f 3937/1 3934/1 3938/1 +f 3939/1 3940/1 3936/1 +f 3941/1 3936/1 3937/1 +f 3935/1 3936/1 3940/1 +f 3939/1 3936/1 3941/1 +f 3942/1 3923/1 3935/1 +f 3935/1 3940/1 3942/1 +f 3942/1 3925/1 3923/1 +f 3943/1 3942/1 3940/1 +f 3944/1 3925/1 3942/1 +f 3943/1 3945/1 3942/1 +f 3944/1 3942/1 3945/1 +f 3943/1 3940/1 3939/1 +f 3946/1 3943/1 3947/1 +f 3947/1 3943/1 3948/1 +f 3948/1 3943/1 3939/1 +f 3946/1 3945/1 3943/1 +f 3946/1 3949/1 3945/1 +f 3950/1 3946/1 3951/1 +f 3951/1 3946/1 3947/1 +f 3950/1 3949/1 3946/1 +f 3951/1 3952/1 3950/1 +f 3950/1 3952/1 3953/1 +f 3950/1 3953/1 3954/1 +f 3954/1 3949/1 3950/1 +f 3947/1 3952/1 3951/1 +f 3696/1 2542/1 3952/1 +f 3952/1 2542/1 3953/1 +f 3947/1 3696/1 3952/1 +f 3953/1 2542/1 2540/1 +f 3953/1 2540/1 3955/1 +f 3954/1 3953/1 3956/1 +f 3956/1 3953/1 3955/1 +f 3956/1 3957/1 3954/1 +f 3954/1 3957/1 3949/1 +f 3956/1 3955/1 3958/1 +f 3958/1 3957/1 3956/1 +f 3955/1 2540/1 2537/1 +f 3955/1 2537/1 3959/1 +f 3958/1 3955/1 3960/1 +f 3960/1 3955/1 3959/1 +f 3960/1 3961/1 3958/1 +f 3958/1 3961/1 3957/1 +f 3957/1 3962/1 3963/1 +f 3957/1 3963/1 3949/1 +f 3961/1 3962/1 3957/1 +f 3961/1 3964/1 3962/1 +f 3965/1 3963/1 3962/1 +f 3965/1 3962/1 3966/1 +f 3966/1 3962/1 3964/1 +f 3967/1 3949/1 3963/1 +f 3967/1 3963/1 3965/1 +f 3967/1 3945/1 3949/1 +f 3944/1 3945/1 3967/1 +f 3967/1 3968/1 3944/1 +f 3944/1 3968/1 3925/1 +f 3965/1 3731/1 3967/1 +f 3967/1 3731/1 3968/1 +f 3727/1 3925/1 3968/1 +f 3727/1 3968/1 3969/1 +f 3969/1 3968/1 3731/1 +f 3731/1 3970/1 3971/1 +f 3966/1 3970/1 3965/1 +f 3971/1 3970/1 3972/1 +f 3966/1 3972/1 3970/1 +f 3971/1 3972/1 3973/1 +f 3974/1 3972/1 3966/1 +f 3974/1 3973/1 3972/1 +f 3966/1 3964/1 3974/1 +f 3975/1 3973/1 3974/1 +f 3974/1 3964/1 3976/1 +f 3974/1 3976/1 3975/1 +f 3977/1 3975/1 3976/1 +f 3978/1 3964/1 3961/1 +f 3978/1 3961/1 3960/1 +f 3960/1 3959/1 3978/1 +f 3978/1 3959/1 3979/1 +f 3979/1 3980/1 3978/1 +f 3980/1 3964/1 3978/1 +f 3959/1 2537/1 2536/1 +f 3959/1 2536/1 3981/1 +f 3979/1 3959/1 3982/1 +f 3982/1 3959/1 3981/1 +f 3982/1 3980/1 3979/1 +f 3982/1 3977/1 3980/1 +f 3981/1 3983/1 3982/1 +f 3981/1 2536/1 2533/1 +f 3981/1 2533/1 3984/1 +f 3984/1 2533/1 2530/1 +f 3692/1 3691/1 3696/1 +f 3985/1 3696/1 3947/1 +f 3985/1 3986/1 3696/1 +f 3986/1 3692/1 3696/1 +f 3986/1 3693/1 3692/1 +f 3987/1 3986/1 3985/1 +f 3987/1 3988/1 3986/1 +f 3988/1 3693/1 3986/1 +f 3947/1 3948/1 3985/1 +f 3985/1 3948/1 3941/1 +f 3985/1 3941/1 3987/1 +f 3987/1 3941/1 3937/1 +f 3987/1 3937/1 3989/1 +f 3989/1 3988/1 3987/1 +f 3948/1 3939/1 3941/1 +f 3990/1 3988/1 3989/1 +f 3988/1 3747/1 3693/1 +f 3990/1 3991/1 3988/1 +f 3991/1 3747/1 3988/1 +f 3937/1 3938/1 3989/1 +f 3989/1 3938/1 3990/1 +f 3990/1 3938/1 3992/1 +f 3990/1 3992/1 3993/1 +f 3993/1 3991/1 3990/1 +f 3994/1 3995/1 3991/1 +f 3991/1 3748/1 3747/1 +f 3995/1 3748/1 3991/1 +f 3994/1 3991/1 3993/1 +f 3993/1 3992/1 3996/1 +f 3993/1 3996/1 3994/1 +f 3992/1 3932/1 3996/1 +f 3938/1 3932/1 3992/1 +f 3994/1 3996/1 3997/1 +f 3997/1 3996/1 3998/1 +f 3996/1 3932/1 3931/1 +f 3996/1 3931/1 3998/1 +f 3997/1 3995/1 3994/1 +f 3997/1 3998/1 3999/1 +f 3997/1 3750/1 3995/1 +f 3999/1 3750/1 3997/1 +f 3999/1 4000/1 3754/1 +f 3754/1 3750/1 3999/1 +f 3750/1 3749/1 3995/1 +f 3995/1 3749/1 3748/1 +f 3754/1 4000/1 3802/1 +f 3754/1 3802/1 3752/1 +f 4000/1 3998/1 4001/1 +f 4001/1 3998/1 3931/1 +f 3998/1 4000/1 3999/1 +f 3928/1 3802/1 4000/1 +f 3928/1 4000/1 4001/1 +f 4001/1 3931/1 3926/1 +f 3928/1 4001/1 3926/1 +f 4002/1 3804/1 3928/1 +f 3927/1 4002/1 3928/1 +f 3804/1 3802/1 3928/1 +f 3804/1 3795/1 3802/1 +f 3803/1 3804/1 4002/1 +f 3791/1 3803/1 4002/1 +f 3791/1 4002/1 3927/1 +f 3913/1 3791/1 3927/1 +f 3805/1 3788/1 3791/1 +f 3805/1 3791/1 3913/1 +f 3627/1 3622/1 3621/1 +f 4003/1 3900/1 3904/1 +f 3898/1 3900/1 4003/1 +f 4003/1 3904/1 3681/1 +f 3677/1 4003/1 3681/1 +f 3680/1 4003/1 3677/1 +f 3680/1 3898/1 4003/1 +f 3681/1 3904/1 3906/1 +f 3681/1 3906/1 3678/1 +f 3678/1 3906/1 3682/1 +f 3897/1 3898/1 3680/1 +f 3679/1 3897/1 3680/1 +f 3758/1 3897/1 3679/1 +f 3758/1 3888/1 3897/1 +f 3759/1 3888/1 3758/1 +f 3759/1 3887/1 3888/1 +f 3849/1 3887/1 3759/1 +f 4004/1 3879/1 3887/1 +f 3849/1 4004/1 3887/1 +f 3765/1 4005/1 3849/1 +f 4005/1 4006/1 3849/1 +f 3849/1 4006/1 4004/1 +f 4006/1 3880/1 4004/1 +f 4004/1 3880/1 3879/1 +f 4006/1 4007/1 3880/1 +f 4008/1 4009/1 4006/1 +f 4006/1 4009/1 4007/1 +f 4005/1 4008/1 4006/1 +f 4010/1 4011/1 4005/1 +f 3847/1 4010/1 4005/1 +f 4005/1 4011/1 4008/1 +f 4008/1 4012/1 4009/1 +f 4011/1 4013/1 4008/1 +f 4008/1 4013/1 4012/1 +f 4013/1 4014/1 4012/1 +f 4012/1 3869/1 4009/1 +f 4012/1 4014/1 3869/1 +f 4015/1 4016/1 4013/1 +f 4013/1 4016/1 4014/1 +f 4011/1 4015/1 4013/1 +f 4016/1 4017/1 4014/1 +f 4014/1 4017/1 3867/1 +f 4014/1 3867/1 3869/1 +f 4009/1 3869/1 3870/1 +f 4009/1 3870/1 4007/1 +f 4007/1 3870/1 3868/1 +f 4007/1 3868/1 3880/1 +f 4017/1 3857/1 3867/1 +f 4017/1 3858/1 3857/1 +f 4018/1 4019/1 3858/1 +f 4018/1 3858/1 4017/1 +f 4019/1 3851/1 3858/1 +f 4020/1 4019/1 4018/1 +f 4020/1 4018/1 4016/1 +f 4016/1 4018/1 4017/1 +f 4020/1 3854/1 4019/1 +f 3854/1 3851/1 4019/1 +f 4021/1 3854/1 4020/1 +f 4022/1 4021/1 4020/1 +f 4022/1 4020/1 4023/1 +f 4023/1 4020/1 4016/1 +f 4015/1 4023/1 4016/1 +f 4024/1 4023/1 4015/1 +f 4024/1 4022/1 4023/1 +f 4025/1 4026/1 4022/1 +f 4026/1 4021/1 4022/1 +f 4025/1 4022/1 4024/1 +f 4027/1 4025/1 4024/1 +f 4011/1 4024/1 4015/1 +f 4027/1 4024/1 4011/1 +f 4027/1 4028/1 4025/1 +f 4028/1 4026/1 4025/1 +f 4026/1 4029/1 4021/1 +f 4030/1 4029/1 4026/1 +f 4028/1 4030/1 4026/1 +f 4031/1 4032/1 4028/1 +f 4033/1 4031/1 4028/1 +f 4033/1 4028/1 4027/1 +f 4028/1 4032/1 4030/1 +f 4034/1 4035/1 4031/1 +f 4033/1 4034/1 4031/1 +f 4031/1 4035/1 4032/1 +f 4036/1 4033/1 4037/1 +f 4036/1 4038/1 4033/1 +f 4038/1 4034/1 4033/1 +f 4037/1 4033/1 4027/1 +f 4038/1 4039/1 4034/1 +f 4034/1 4040/1 4035/1 +f 4039/1 4040/1 4034/1 +f 4041/1 4042/1 4038/1 +f 4041/1 4038/1 4036/1 +f 4038/1 4043/1 4039/1 +f 4043/1 4044/1 4039/1 +f 3374/1 4041/1 4036/1 +f 3374/1 4036/1 3375/1 +f 3375/1 4036/1 4037/1 +f 3376/1 4045/1 4041/1 +f 3376/1 4041/1 3374/1 +f 3365/1 4045/1 3376/1 +f 3365/1 4046/1 4045/1 +f 3338/1 4046/1 3365/1 +f 4037/1 4027/1 4010/1 +f 4010/1 4027/1 4011/1 +f 3846/1 4037/1 4010/1 +f 3375/1 4037/1 3846/1 +f 3846/1 4010/1 3847/1 +f 4047/1 4029/1 4030/1 +f 4032/1 4047/1 4030/1 +f 4029/1 3853/1 4021/1 +f 4047/1 4048/1 4029/1 +f 4029/1 4048/1 3853/1 +f 4048/1 3852/1 3853/1 +f 4021/1 3853/1 3854/1 +f 4048/1 4049/1 3852/1 +f 4047/1 4050/1 4048/1 +f 4050/1 4049/1 4048/1 +f 4051/1 4050/1 4047/1 +f 4035/1 4051/1 4047/1 +f 4035/1 4047/1 4032/1 +f 4052/1 4049/1 4050/1 +f 4051/1 4052/1 4050/1 +f 4049/1 3829/1 3852/1 +f 4053/1 4052/1 4051/1 +f 4040/1 4051/1 4035/1 +f 4040/1 4053/1 4051/1 +f 3847/1 4005/1 3765/1 +f 2746/1 4054/1 4055/1 +f 2746/1 4055/1 2744/1 +f 4056/1 4057/1 2746/1 +f 2746/1 4057/1 4054/1 +f 2744/1 4058/1 2739/1 +f 2744/1 4055/1 4058/1 +f 4058/1 4059/1 4060/1 +f 4055/1 4059/1 4058/1 +f 4058/1 4061/1 4062/1 +f 2739/1 4058/1 4062/1 +f 4058/1 4060/1 4061/1 +f 2739/1 4062/1 2735/1 +f 4062/1 4061/1 4063/1 +f 4062/1 4064/1 2885/1 +f 4062/1 4063/1 4064/1 +f 2735/1 4062/1 2885/1 +f 4061/1 4065/1 4063/1 +f 4063/1 4065/1 4066/1 +f 4063/1 4066/1 4064/1 +f 2885/1 4064/1 2886/1 +f 4064/1 4067/1 2886/1 +f 4064/1 4066/1 4067/1 +f 4065/1 4068/1 4066/1 +f 4066/1 4068/1 4069/1 +f 4066/1 4069/1 4067/1 +f 4070/1 4071/1 4065/1 +f 4061/1 4070/1 4065/1 +f 4061/1 4072/1 4070/1 +f 4072/1 4073/1 4070/1 +f 4073/1 4071/1 4070/1 +f 4065/1 4071/1 4068/1 +f 4071/1 4074/1 4075/1 +f 4073/1 4074/1 4071/1 +f 4071/1 4075/1 4068/1 +f 4068/1 4076/1 4069/1 +f 4068/1 4075/1 4076/1 +f 4075/1 4077/1 4076/1 +f 4074/1 4078/1 4075/1 +f 4075/1 4078/1 4077/1 +f 4073/1 4079/1 4074/1 +f 4079/1 4080/1 4074/1 +f 4074/1 4080/1 4078/1 +f 4078/1 4081/1 4077/1 +f 4080/1 4081/1 4078/1 +f 4077/1 4081/1 4082/1 +f 4076/1 4077/1 4083/1 +f 4077/1 4082/1 4083/1 +f 4080/1 4084/1 4081/1 +f 4084/1 2836/1 4081/1 +f 4081/1 2836/1 2834/1 +f 4081/1 2834/1 4082/1 +f 4083/1 4082/1 4085/1 +f 4082/1 2834/1 2835/1 +f 4082/1 2835/1 4085/1 +f 2865/1 4085/1 2868/1 +f 4085/1 2835/1 4086/1 +f 4085/1 4086/1 2868/1 +f 4083/1 4085/1 4087/1 +f 4087/1 4085/1 2865/1 +f 2865/1 2868/1 2863/1 +f 4088/1 2865/1 2864/1 +f 4088/1 4087/1 2865/1 +f 2863/1 2868/1 2860/1 +f 2868/1 4089/1 2869/1 +f 2868/1 4086/1 4089/1 +f 2869/1 4089/1 4090/1 +f 2869/1 4090/1 2871/1 +f 2871/1 4090/1 4091/1 +f 2871/1 4091/1 2876/1 +f 2876/1 4091/1 4092/1 +f 2876/1 4092/1 2673/1 +f 2673/1 4092/1 3137/1 +f 2673/1 3137/1 2676/1 +f 4091/1 4093/1 4094/1 +f 4091/1 4094/1 4092/1 +f 4090/1 4093/1 4091/1 +f 4093/1 4095/1 4096/1 +f 4097/1 4095/1 4093/1 +f 4093/1 4096/1 4094/1 +f 4090/1 4097/1 4093/1 +f 4089/1 4097/1 4090/1 +f 4097/1 4098/1 4099/1 +f 4089/1 4100/1 4097/1 +f 4097/1 4099/1 4095/1 +f 4100/1 4098/1 4097/1 +f 4086/1 4100/1 4089/1 +f 4086/1 4101/1 4100/1 +f 4101/1 4102/1 4100/1 +f 4100/1 4102/1 4098/1 +f 2835/1 2833/1 4086/1 +f 4086/1 2833/1 4101/1 +f 2833/1 4103/1 4101/1 +f 4101/1 4103/1 4102/1 +f 4104/1 4105/1 4102/1 +f 4102/1 4105/1 4106/1 +f 4103/1 4104/1 4102/1 +f 4098/1 4102/1 4106/1 +f 2833/1 2829/1 4103/1 +f 2829/1 4107/1 4103/1 +f 4103/1 4107/1 4104/1 +f 2835/1 2830/1 2833/1 +f 4104/1 2842/1 4105/1 +f 4107/1 2842/1 4104/1 +f 2829/1 2826/1 4107/1 +f 4107/1 2826/1 2842/1 +f 4098/1 4106/1 4108/1 +f 4109/1 4108/1 4106/1 +f 4110/1 4106/1 4105/1 +f 4098/1 4108/1 4111/1 +f 4099/1 4098/1 4111/1 +f 4111/1 4108/1 4112/1 +f 4112/1 4108/1 4113/1 +f 4113/1 4108/1 4109/1 +f 4099/1 4111/1 4095/1 +f 4095/1 4111/1 4114/1 +f 4111/1 4112/1 4114/1 +f 4114/1 4112/1 4115/1 +f 4116/1 4115/1 4112/1 +f 4116/1 4112/1 4113/1 +f 4113/1 2728/1 4116/1 +f 4109/1 2728/1 4113/1 +f 4110/1 2728/1 4109/1 +f 4109/1 4106/1 4110/1 +f 2728/1 2727/1 4117/1 +f 4116/1 2728/1 4117/1 +f 4110/1 2731/1 2728/1 +f 4116/1 4117/1 4118/1 +f 4118/1 4115/1 4116/1 +f 4117/1 2725/1 4119/1 +f 4118/1 4117/1 4119/1 +f 4117/1 2727/1 2725/1 +f 4118/1 4119/1 4120/1 +f 4120/1 4121/1 4118/1 +f 4118/1 4121/1 4115/1 +f 4120/1 4119/1 4122/1 +f 4122/1 4121/1 4120/1 +f 4122/1 4119/1 4123/1 +f 4123/1 4124/1 4122/1 +f 4122/1 4124/1 4121/1 +f 4123/1 4119/1 4125/1 +f 4123/1 4125/1 4126/1 +f 4126/1 4124/1 4123/1 +f 4127/1 4121/1 4124/1 +f 4127/1 4124/1 4128/1 +f 4128/1 4124/1 4129/1 +f 4126/1 4129/1 4124/1 +f 4126/1 4125/1 4130/1 +f 4130/1 4129/1 4126/1 +f 4131/1 4125/1 4132/1 +f 4130/1 4125/1 4131/1 +f 4131/1 4129/1 4130/1 +f 4133/1 4129/1 4134/1 +f 4128/1 4129/1 4133/1 +f 4131/1 4134/1 4129/1 +f 4135/1 4127/1 4128/1 +f 4135/1 4128/1 4133/1 +f 4136/1 4133/1 4137/1 +f 4138/1 4133/1 4134/1 +f 4137/1 4133/1 4138/1 +f 4136/1 4135/1 4133/1 +f 4138/1 4134/1 4139/1 +f 4140/1 4139/1 4134/1 +f 4140/1 4134/1 4131/1 +f 4131/1 4132/1 4140/1 +f 4140/1 4132/1 4141/1 +f 4141/1 4139/1 4140/1 +f 4138/1 4139/1 4142/1 +f 4142/1 4139/1 4143/1 +f 4143/1 4139/1 4141/1 +f 4144/1 4138/1 4142/1 +f 4145/1 4138/1 4144/1 +f 4137/1 4138/1 4145/1 +f 4144/1 4142/1 4146/1 +f 4145/1 4144/1 4146/1 +f 4146/1 4142/1 4147/1 +f 4142/1 4143/1 4147/1 +f 4147/1 4143/1 4148/1 +f 4149/1 4148/1 4143/1 +f 4149/1 4143/1 4141/1 +f 4141/1 4132/1 4149/1 +f 4149/1 4150/1 4151/1 +f 4149/1 4132/1 4150/1 +f 4151/1 4148/1 4149/1 +f 4132/1 2692/1 4150/1 +f 4125/1 2691/1 4132/1 +f 4132/1 2691/1 2692/1 +f 4151/1 4150/1 4152/1 +f 4150/1 2692/1 4153/1 +f 4150/1 4153/1 4152/1 +f 4152/1 4153/1 4154/1 +f 4152/1 4154/1 2891/1 +f 2891/1 4154/1 2914/1 +f 4155/1 4152/1 2891/1 +f 4156/1 4152/1 4155/1 +f 4157/1 4152/1 4156/1 +f 4151/1 4152/1 4157/1 +f 4155/1 2891/1 3139/1 +f 3139/1 3132/1 4155/1 +f 4155/1 3132/1 4156/1 +f 4156/1 3132/1 4158/1 +f 4156/1 4158/1 4157/1 +f 4157/1 4158/1 4151/1 +f 4151/1 4158/1 4148/1 +f 4125/1 2724/1 2691/1 +f 4119/1 2724/1 4125/1 +f 4119/1 2725/1 2724/1 +f 4147/1 4148/1 4158/1 +f 4147/1 4158/1 4159/1 +f 4146/1 4147/1 4160/1 +f 4160/1 4147/1 4159/1 +f 3131/1 4158/1 3132/1 +f 4159/1 4158/1 3131/1 +f 4159/1 3131/1 3129/1 +f 3130/1 4160/1 4159/1 +f 3130/1 4159/1 3129/1 +f 4161/1 4146/1 4160/1 +f 4161/1 4160/1 3130/1 +f 4145/1 4146/1 4161/1 +f 3136/1 4161/1 3135/1 +f 3135/1 4161/1 3130/1 +f 3136/1 4145/1 4161/1 +f 3135/1 3130/1 3126/1 +f 3130/1 3129/1 3127/1 +f 3137/1 4145/1 3136/1 +f 3137/1 4137/1 4145/1 +f 4092/1 4137/1 3137/1 +f 4092/1 4136/1 4137/1 +f 4092/1 4094/1 4136/1 +f 4094/1 4135/1 4136/1 +f 4094/1 4096/1 4162/1 +f 4094/1 4162/1 4135/1 +f 4162/1 4127/1 4135/1 +f 4114/1 4121/1 4162/1 +f 4162/1 4121/1 4127/1 +f 4096/1 4114/1 4162/1 +f 4095/1 4114/1 4096/1 +f 4114/1 4115/1 4121/1 +f 4163/1 2731/1 4110/1 +f 2843/1 2731/1 4163/1 +f 4110/1 4105/1 4163/1 +f 4163/1 4105/1 2843/1 +f 2843/1 4105/1 2842/1 +f 4164/1 4083/1 4087/1 +f 4164/1 4087/1 4088/1 +f 2880/1 4164/1 4088/1 +f 4165/1 4083/1 4164/1 +f 4166/1 4164/1 2880/1 +f 4166/1 4165/1 4164/1 +f 4076/1 4083/1 4165/1 +f 4069/1 4165/1 4166/1 +f 4069/1 4076/1 4165/1 +f 2880/1 4088/1 2866/1 +f 2866/1 4088/1 2864/1 +f 4084/1 2800/1 2836/1 +f 4167/1 4168/1 4084/1 +f 4167/1 4084/1 4169/1 +f 4168/1 2800/1 4084/1 +f 4169/1 4084/1 4080/1 +f 4170/1 4168/1 4167/1 +f 4171/1 4168/1 4170/1 +f 4171/1 2794/1 4168/1 +f 4172/1 4170/1 4173/1 +f 4173/1 4170/1 4167/1 +f 4172/1 4171/1 4170/1 +f 4174/1 4171/1 4175/1 +f 4175/1 4171/1 4172/1 +f 4176/1 2794/1 4171/1 +f 4174/1 4176/1 4171/1 +f 4176/1 2792/1 2794/1 +f 4177/1 4178/1 4176/1 +f 4178/1 2792/1 4176/1 +f 4177/1 4176/1 4174/1 +f 4179/1 4174/1 4175/1 +f 4180/1 4177/1 4174/1 +f 4180/1 4174/1 4179/1 +f 4181/1 4175/1 4172/1 +f 4179/1 4175/1 4181/1 +f 4179/1 4181/1 4182/1 +f 4183/1 4180/1 4179/1 +f 4183/1 4179/1 4184/1 +f 4184/1 4179/1 4182/1 +f 4185/1 4180/1 4183/1 +f 4186/1 4177/1 4180/1 +f 4185/1 4186/1 4180/1 +f 4187/1 4183/1 4184/1 +f 4188/1 4183/1 4187/1 +f 4188/1 4185/1 4183/1 +f 4189/1 4184/1 4182/1 +f 4187/1 4184/1 4189/1 +f 4190/1 4188/1 4187/1 +f 4057/1 4187/1 4189/1 +f 4190/1 4187/1 4057/1 +f 4190/1 4191/1 4188/1 +f 4191/1 4185/1 4188/1 +f 4191/1 4192/1 4185/1 +f 4192/1 4186/1 4185/1 +f 4193/1 4194/1 4191/1 +f 4195/1 4191/1 4190/1 +f 4191/1 4194/1 4192/1 +f 4195/1 4193/1 4191/1 +f 4194/1 4196/1 4192/1 +f 4196/1 4186/1 4192/1 +f 4193/1 4197/1 4194/1 +f 4197/1 4196/1 4194/1 +f 4198/1 4193/1 4195/1 +f 4198/1 4199/1 4193/1 +f 4199/1 4197/1 4193/1 +f 4200/1 4198/1 4195/1 +f 4201/1 4195/1 4190/1 +f 4200/1 4195/1 4201/1 +f 4200/1 4202/1 4198/1 +f 4202/1 4199/1 4198/1 +f 4199/1 4203/1 4197/1 +f 4204/1 4203/1 4199/1 +f 4202/1 4204/1 4199/1 +f 4205/1 4206/1 4202/1 +f 4206/1 4207/1 4202/1 +f 4205/1 4202/1 4200/1 +f 4202/1 4207/1 4204/1 +f 4207/1 4208/1 4204/1 +f 4204/1 4208/1 4203/1 +f 4206/1 4209/1 4207/1 +f 4207/1 4210/1 4208/1 +f 4209/1 4210/1 4207/1 +f 3380/1 3377/1 4206/1 +f 4206/1 3377/1 4209/1 +f 4205/1 3380/1 4206/1 +f 3377/1 3379/1 4209/1 +f 4209/1 3379/1 4210/1 +f 3385/1 3380/1 4205/1 +f 4211/1 3389/1 3385/1 +f 4211/1 3385/1 4212/1 +f 4212/1 3385/1 4205/1 +f 4213/1 3389/1 4211/1 +f 4213/1 3395/1 3389/1 +f 3458/1 3395/1 4213/1 +f 4212/1 4205/1 2755/1 +f 2755/1 4205/1 4200/1 +f 2755/1 4200/1 2751/1 +f 2751/1 4200/1 4201/1 +f 2751/1 4201/1 2749/1 +f 4201/1 4190/1 4056/1 +f 2749/1 4201/1 4056/1 +f 4056/1 4190/1 4057/1 +f 4057/1 4189/1 4214/1 +f 4057/1 4214/1 4054/1 +f 4189/1 4182/1 4214/1 +f 4214/1 4182/1 4215/1 +f 4214/1 4215/1 4216/1 +f 4054/1 4214/1 4216/1 +f 4054/1 4216/1 4217/1 +f 4054/1 4217/1 4055/1 +f 4216/1 4218/1 4217/1 +f 4216/1 4215/1 4218/1 +f 4182/1 4219/1 4215/1 +f 4215/1 4219/1 4220/1 +f 4215/1 4220/1 4218/1 +f 4182/1 4181/1 4219/1 +f 4219/1 4172/1 4173/1 +f 4219/1 4173/1 4220/1 +f 4181/1 4172/1 4219/1 +f 4220/1 4221/1 4222/1 +f 4220/1 4173/1 4221/1 +f 4218/1 4220/1 4222/1 +f 4217/1 4218/1 4223/1 +f 4218/1 4222/1 4223/1 +f 4222/1 4221/1 4224/1 +f 4222/1 4224/1 4225/1 +f 4223/1 4222/1 4226/1 +f 4222/1 4225/1 4226/1 +f 4173/1 4167/1 4221/1 +f 4221/1 4167/1 4224/1 +f 4224/1 4169/1 4227/1 +f 4225/1 4224/1 4227/1 +f 4224/1 4167/1 4169/1 +f 4226/1 4225/1 4228/1 +f 4225/1 4227/1 4228/1 +f 4227/1 4169/1 4080/1 +f 4228/1 4227/1 4079/1 +f 4227/1 4080/1 4079/1 +f 4226/1 4228/1 4229/1 +f 4229/1 4228/1 4073/1 +f 4228/1 4079/1 4073/1 +f 4059/1 4226/1 4229/1 +f 4060/1 4229/1 4072/1 +f 4229/1 4073/1 4072/1 +f 4059/1 4229/1 4060/1 +f 4055/1 4230/1 4059/1 +f 4230/1 4226/1 4059/1 +f 4055/1 4217/1 4230/1 +f 4217/1 4223/1 4230/1 +f 4230/1 4223/1 4226/1 +f 4060/1 4072/1 4061/1 +f 4203/1 4231/1 4197/1 +f 4197/1 4231/1 4196/1 +f 4203/1 4232/1 4231/1 +f 4208/1 4233/1 4203/1 +f 4233/1 4232/1 4203/1 +f 4232/1 4234/1 4231/1 +f 4231/1 4234/1 4235/1 +f 4231/1 4235/1 4196/1 +f 4196/1 4235/1 4236/1 +f 4196/1 4236/1 4186/1 +f 4235/1 4237/1 4236/1 +f 4234/1 4237/1 4235/1 +f 4238/1 4239/1 4234/1 +f 4232/1 4238/1 4234/1 +f 4234/1 4239/1 4237/1 +f 4233/1 4238/1 4232/1 +f 4240/1 3620/1 4238/1 +f 4233/1 4240/1 4238/1 +f 4238/1 3620/1 4239/1 +f 4239/1 2791/1 4237/1 +f 3620/1 2791/1 4239/1 +f 3619/1 3620/1 4240/1 +f 4241/1 3619/1 4240/1 +f 4241/1 4240/1 4233/1 +f 4210/1 4241/1 4233/1 +f 4210/1 4233/1 4208/1 +f 3379/1 3618/1 4241/1 +f 3379/1 4241/1 4210/1 +f 3618/1 3619/1 4241/1 +f 4237/1 2791/1 2792/1 +f 4236/1 4237/1 4178/1 +f 4237/1 2792/1 4178/1 +f 4186/1 4236/1 4177/1 +f 4236/1 4178/1 4177/1 +f 4067/1 4069/1 4242/1 +f 4069/1 4166/1 4242/1 +f 4242/1 4166/1 2880/1 +f 4242/1 2880/1 2879/1 +f 2882/1 4242/1 2879/1 +f 2886/1 4067/1 4242/1 +f 2886/1 4242/1 2882/1 +f 2604/1 2607/1 4243/1 +f 2605/1 2604/1 4243/1 +f 4243/1 2607/1 4244/1 +f 2607/1 2613/1 2615/1 +f 2607/1 2615/1 4244/1 +f 4243/1 4244/1 4245/1 +f 2605/1 4243/1 4246/1 +f 4246/1 4243/1 4245/1 +f 4245/1 4244/1 4247/1 +f 4245/1 4247/1 4248/1 +f 4245/1 4248/1 4249/1 +f 4246/1 4245/1 4250/1 +f 4250/1 4245/1 4249/1 +f 4247/1 4251/1 4252/1 +f 4244/1 4251/1 4247/1 +f 4247/1 4252/1 4248/1 +f 4244/1 4253/1 4251/1 +f 4251/1 4254/1 4252/1 +f 4248/1 4252/1 4255/1 +f 4252/1 4254/1 4255/1 +f 4255/1 4254/1 4256/1 +f 4251/1 2614/1 4254/1 +f 4248/1 4255/1 4257/1 +f 4255/1 4256/1 4257/1 +f 4256/1 4258/1 4259/1 +f 4260/1 4256/1 4259/1 +f 4256/1 4260/1 4257/1 +f 4261/1 4257/1 4260/1 +f 4248/1 4257/1 4261/1 +f 4260/1 4259/1 4262/1 +f 4261/1 4260/1 4262/1 +f 4259/1 4258/1 4263/1 +f 4259/1 4263/1 4262/1 +f 4249/1 4261/1 4262/1 +f 4262/1 4263/1 4264/1 +f 4262/1 4264/1 4265/1 +f 4249/1 4262/1 4265/1 +f 4249/1 4248/1 4261/1 +f 4250/1 4249/1 4266/1 +f 4249/1 4265/1 4266/1 +f 4265/1 4264/1 4267/1 +f 4267/1 4268/1 4265/1 +f 4265/1 4268/1 4266/1 +f 4263/1 4269/1 4264/1 +f 4269/1 4267/1 4264/1 +f 4269/1 4270/1 4267/1 +f 4263/1 4270/1 4269/1 +f 4270/1 4263/1 4258/1 +f 4253/1 2614/1 4251/1 +f 4244/1 2615/1 4253/1 +f 2615/1 2614/1 4253/1 +f 4271/1 4272/1 4273/1 +f 4274/1 4271/1 4275/1 +f 4271/1 4273/1 4275/1 +f 4276/1 4272/1 4271/1 +f 4277/1 4276/1 4271/1 +f 4277/1 4271/1 4274/1 +f 4276/1 4278/1 4272/1 +f 4279/1 4278/1 4276/1 +f 4277/1 4279/1 4276/1 +f 2698/1 4279/1 4277/1 +f 4280/1 2698/1 4277/1 +f 4280/1 4277/1 4281/1 +f 4281/1 4277/1 4274/1 +f 4279/1 2704/1 4278/1 +f 2698/1 2703/1 4279/1 +f 2703/1 2704/1 4279/1 +f 2698/1 2697/1 2703/1 +f 4280/1 2694/1 2698/1 +f 2693/1 2694/1 4280/1 +f 4153/1 2690/1 2693/1 +f 4153/1 2693/1 4154/1 +f 4154/1 2693/1 4280/1 +f 2692/1 2690/1 4153/1 +f 2691/1 2689/1 2692/1 +f 4154/1 4280/1 2914/1 +f 2914/1 4280/1 4281/1 +f 2914/1 4281/1 2912/1 +f 4281/1 4282/1 4283/1 +f 2912/1 4281/1 4283/1 +f 4281/1 4274/1 4282/1 +f 2912/1 4283/1 2913/1 +f 2913/1 4283/1 4284/1 +f 4283/1 4285/1 4284/1 +f 4283/1 4282/1 4285/1 +f 4274/1 4275/1 4282/1 +f 4282/1 4275/1 4286/1 +f 4282/1 4286/1 4285/1 +f 4285/1 4287/1 4288/1 +f 4285/1 4286/1 4287/1 +f 4284/1 4285/1 4289/1 +f 4285/1 4288/1 4289/1 +f 4286/1 4290/1 4291/1 +f 4275/1 4290/1 4286/1 +f 4286/1 4291/1 4292/1 +f 4286/1 4292/1 4287/1 +f 4275/1 4273/1 4290/1 +f 4273/1 4293/1 4290/1 +f 4290/1 4293/1 4291/1 +f 4293/1 4294/1 4291/1 +f 4291/1 4294/1 4292/1 +f 4292/1 4294/1 4295/1 +f 4287/1 4292/1 4296/1 +f 4292/1 4295/1 4296/1 +f 4293/1 4297/1 4294/1 +f 4294/1 4298/1 4295/1 +f 4294/1 4297/1 4298/1 +f 4293/1 4299/1 4297/1 +f 4300/1 4299/1 4293/1 +f 4273/1 4300/1 4293/1 +f 4272/1 4300/1 4273/1 +f 4301/1 4302/1 4300/1 +f 4300/1 4302/1 4299/1 +f 4272/1 4301/1 4300/1 +f 4299/1 4303/1 4297/1 +f 4302/1 4303/1 4299/1 +f 4304/1 2722/1 4302/1 +f 4302/1 2722/1 4303/1 +f 4301/1 4304/1 4302/1 +f 4305/1 4304/1 4301/1 +f 4305/1 4301/1 4272/1 +f 4278/1 4305/1 4272/1 +f 2704/1 4305/1 4278/1 +f 2704/1 2716/1 4305/1 +f 4305/1 2719/1 4304/1 +f 2716/1 2719/1 4305/1 +f 2719/1 2718/1 4304/1 +f 4304/1 2718/1 2722/1 +f 2722/1 2721/1 4303/1 +f 4303/1 2721/1 3133/1 +f 4306/1 3133/1 3134/1 +f 4307/1 3133/1 4306/1 +f 4303/1 3133/1 4307/1 +f 4298/1 4306/1 4308/1 +f 4308/1 4306/1 4309/1 +f 4298/1 4307/1 4306/1 +f 4306/1 3134/1 4309/1 +f 4309/1 3134/1 3138/1 +f 4308/1 4309/1 4310/1 +f 4310/1 4309/1 4311/1 +f 4311/1 4309/1 4312/1 +f 4309/1 3138/1 4312/1 +f 4295/1 4298/1 4308/1 +f 4313/1 4308/1 4310/1 +f 4295/1 4308/1 4313/1 +f 4297/1 4307/1 4298/1 +f 4297/1 4303/1 4307/1 +f 4313/1 4310/1 4314/1 +f 4296/1 4295/1 4313/1 +f 4296/1 4313/1 4315/1 +f 4315/1 4313/1 4316/1 +f 4313/1 4314/1 4316/1 +f 4314/1 4310/1 4311/1 +f 4316/1 4314/1 4317/1 +f 4314/1 4311/1 4317/1 +f 4318/1 4316/1 4319/1 +f 4320/1 4315/1 4316/1 +f 4320/1 4316/1 4318/1 +f 4316/1 4317/1 4319/1 +f 4288/1 4296/1 4315/1 +f 4288/1 4315/1 4320/1 +f 4287/1 4296/1 4288/1 +f 4289/1 4288/1 4320/1 +f 4289/1 4320/1 4318/1 +f 4318/1 4319/1 4321/1 +f 4289/1 4318/1 4322/1 +f 4322/1 4318/1 4321/1 +f 2917/1 4289/1 4322/1 +f 4284/1 4289/1 2917/1 +f 2917/1 4322/1 4323/1 +f 4322/1 4324/1 4323/1 +f 4322/1 4321/1 4324/1 +f 4321/1 4319/1 4325/1 +f 4321/1 4325/1 4324/1 +f 4323/1 4324/1 4326/1 +f 4324/1 4325/1 4327/1 +f 4324/1 4327/1 4326/1 +f 4319/1 4328/1 4325/1 +f 4325/1 4328/1 4329/1 +f 4325/1 4329/1 4327/1 +f 4327/1 4329/1 4330/1 +f 4326/1 4327/1 4330/1 +f 4326/1 4330/1 4331/1 +f 4323/1 4326/1 4331/1 +f 4331/1 4330/1 4332/1 +f 4330/1 4333/1 4332/1 +f 4330/1 4334/1 4333/1 +f 4329/1 4334/1 4330/1 +f 4328/1 4335/1 4329/1 +f 4329/1 4335/1 4336/1 +f 4329/1 4336/1 4334/1 +f 4334/1 4336/1 4337/1 +f 4334/1 4337/1 4333/1 +f 4332/1 4333/1 4338/1 +f 4333/1 4337/1 4339/1 +f 4333/1 4339/1 4338/1 +f 4337/1 4340/1 4339/1 +f 4336/1 4341/1 4337/1 +f 4337/1 4341/1 4340/1 +f 4335/1 4342/1 4336/1 +f 4336/1 4342/1 4341/1 +f 4328/1 4343/1 4335/1 +f 4343/1 4342/1 4335/1 +f 4342/1 4344/1 4341/1 +f 4342/1 3138/1 4344/1 +f 4343/1 4312/1 4342/1 +f 4312/1 3138/1 4342/1 +f 4341/1 4344/1 4340/1 +f 4344/1 2956/1 4345/1 +f 4340/1 4344/1 4345/1 +f 4344/1 2953/1 2956/1 +f 4345/1 2956/1 2958/1 +f 4340/1 4345/1 4346/1 +f 4347/1 4345/1 4348/1 +f 4346/1 4345/1 4347/1 +f 4345/1 2958/1 4348/1 +f 4348/1 2958/1 2963/1 +f 4348/1 2963/1 4349/1 +f 4347/1 4348/1 4350/1 +f 4350/1 4348/1 4349/1 +f 4351/1 4346/1 4347/1 +f 4351/1 4347/1 4352/1 +f 4352/1 4347/1 4350/1 +f 4353/1 4340/1 4346/1 +f 4353/1 4346/1 4351/1 +f 4339/1 4340/1 4353/1 +f 4338/1 4353/1 4354/1 +f 4354/1 4353/1 4351/1 +f 4338/1 4339/1 4353/1 +f 4355/1 4351/1 4352/1 +f 4354/1 4351/1 4355/1 +f 4352/1 4350/1 4356/1 +f 4355/1 4352/1 4357/1 +f 4357/1 4352/1 4356/1 +f 4358/1 4355/1 4359/1 +f 4359/1 4355/1 4357/1 +f 4358/1 4354/1 4355/1 +f 4360/1 4354/1 4358/1 +f 4338/1 4354/1 4360/1 +f 4332/1 4338/1 4361/1 +f 4361/1 4338/1 4360/1 +f 4362/1 4361/1 4360/1 +f 4362/1 4360/1 4358/1 +f 4363/1 4358/1 4359/1 +f 4362/1 4358/1 4363/1 +f 4364/1 4359/1 4365/1 +f 4359/1 4357/1 4365/1 +f 4363/1 4359/1 4364/1 +f 4366/1 4363/1 4364/1 +f 4366/1 4362/1 4363/1 +f 4367/1 4368/1 4362/1 +f 4368/1 4361/1 4362/1 +f 4367/1 4362/1 4366/1 +f 4368/1 4332/1 4361/1 +f 4331/1 4332/1 4368/1 +f 4369/1 4368/1 4367/1 +f 4369/1 4331/1 4368/1 +f 2922/1 4367/1 4366/1 +f 2921/1 4369/1 4367/1 +f 2921/1 4367/1 2922/1 +f 2921/1 4323/1 4369/1 +f 4323/1 4331/1 4369/1 +f 2917/1 4323/1 2921/1 +f 2915/1 4284/1 2917/1 +f 2913/1 4284/1 2915/1 +f 2922/1 4366/1 2925/1 +f 2925/1 4366/1 2994/1 +f 4366/1 4364/1 2994/1 +f 2994/1 4370/1 2996/1 +f 2994/1 4364/1 4370/1 +f 4364/1 4365/1 4370/1 +f 4370/1 4371/1 2996/1 +f 4370/1 4365/1 4371/1 +f 2996/1 4371/1 4372/1 +f 2996/1 4372/1 2995/1 +f 4372/1 4373/1 3001/1 +f 4372/1 3001/1 2998/1 +f 2995/1 4372/1 2998/1 +f 4371/1 4373/1 4372/1 +f 4371/1 4374/1 4373/1 +f 4357/1 4374/1 4371/1 +f 4365/1 4357/1 4371/1 +f 4357/1 4356/1 4374/1 +f 4356/1 4350/1 4375/1 +f 4374/1 4356/1 4375/1 +f 4374/1 4375/1 4373/1 +f 4373/1 4375/1 4376/1 +f 4375/1 4350/1 4377/1 +f 4375/1 4377/1 4376/1 +f 4350/1 4349/1 4377/1 +f 4377/1 4349/1 4378/1 +f 4376/1 4377/1 4378/1 +f 4376/1 4378/1 4379/1 +f 3001/1 4376/1 4379/1 +f 4373/1 4376/1 3001/1 +f 4379/1 4378/1 3120/1 +f 3120/1 4378/1 3119/1 +f 4378/1 4380/1 3119/1 +f 4378/1 4349/1 4380/1 +f 4349/1 3121/1 4380/1 +f 4349/1 2963/1 3121/1 +f 4380/1 3121/1 4381/1 +f 4380/1 4381/1 3109/1 +f 3109/1 4381/1 4382/1 +f 3113/1 4380/1 3109/1 +f 3119/1 4380/1 3113/1 +f 3109/1 4382/1 3107/1 +f 3107/1 4382/1 4383/1 +f 3107/1 4383/1 3046/1 +f 3046/1 4383/1 4384/1 +f 3046/1 4384/1 3044/1 +f 3044/1 4384/1 4385/1 +f 3044/1 4385/1 3049/1 +f 3049/1 4385/1 4386/1 +f 4386/1 4387/1 4388/1 +f 4385/1 4387/1 4386/1 +f 4386/1 4388/1 4389/1 +f 4389/1 4388/1 4390/1 +f 4387/1 4391/1 4388/1 +f 4388/1 4391/1 4392/1 +f 4388/1 4392/1 4390/1 +f 4389/1 4390/1 4393/1 +f 4390/1 4392/1 4394/1 +f 4390/1 4394/1 4395/1 +f 4393/1 4390/1 4396/1 +f 4390/1 4395/1 4396/1 +f 4391/1 4397/1 4392/1 +f 4392/1 4397/1 4394/1 +f 4394/1 4398/1 4395/1 +f 4397/1 4399/1 4394/1 +f 4394/1 4399/1 4398/1 +f 4391/1 4400/1 4397/1 +f 4397/1 4401/1 4399/1 +f 4400/1 4402/1 4397/1 +f 4397/1 4402/1 4401/1 +f 4398/1 4399/1 4403/1 +f 4398/1 4403/1 4404/1 +f 4404/1 4405/1 4406/1 +f 4407/1 4401/1 4408/1 +f 4408/1 4401/1 4402/1 +f 4407/1 4399/1 4401/1 +f 4407/1 4409/1 4410/1 +f 4407/1 4410/1 4411/1 +f 4408/1 4409/1 4407/1 +f 4411/1 4399/1 4407/1 +f 4408/1 4412/1 4409/1 +f 4413/1 4412/1 4408/1 +f 4408/1 4402/1 4413/1 +f 4412/1 3086/1 4409/1 +f 4409/1 3264/1 4410/1 +f 4409/1 3086/1 3264/1 +f 4412/1 3089/1 3086/1 +f 4414/1 3089/1 4412/1 +f 4414/1 3091/1 3089/1 +f 4415/1 3091/1 4414/1 +f 4415/1 2983/1 3091/1 +f 4416/1 2980/1 2983/1 +f 4416/1 2983/1 4415/1 +f 4417/1 2978/1 4416/1 +f 4417/1 4416/1 4418/1 +f 2978/1 2980/1 4416/1 +f 4418/1 4416/1 4415/1 +f 4419/1 2978/1 4417/1 +f 4418/1 4420/1 4417/1 +f 4417/1 4420/1 4421/1 +f 4417/1 4421/1 4419/1 +f 4422/1 2978/1 4423/1 +f 4422/1 2973/1 2978/1 +f 4423/1 2978/1 4419/1 +f 4421/1 4424/1 4419/1 +f 4419/1 4424/1 4423/1 +f 4425/1 4421/1 4426/1 +f 4426/1 4421/1 4420/1 +f 4425/1 4424/1 4421/1 +f 4427/1 4424/1 4425/1 +f 4427/1 4428/1 4424/1 +f 4423/1 4424/1 4428/1 +f 4429/1 4427/1 4425/1 +f 4429/1 4425/1 4430/1 +f 4430/1 4425/1 4426/1 +f 4431/1 4427/1 4432/1 +f 4432/1 4427/1 4429/1 +f 4427/1 4433/1 4428/1 +f 4433/1 2976/1 4428/1 +f 4434/1 2976/1 4433/1 +f 4435/1 2968/1 4433/1 +f 4431/1 4433/1 4427/1 +f 4435/1 4433/1 4431/1 +f 2968/1 4434/1 4433/1 +f 4434/1 2969/1 2976/1 +f 2967/1 2969/1 4434/1 +f 2968/1 2967/1 4434/1 +f 2964/1 2965/1 2968/1 +f 2964/1 2968/1 4435/1 +f 3121/1 4435/1 4431/1 +f 3121/1 2964/1 4435/1 +f 3121/1 4431/1 4381/1 +f 4381/1 4431/1 4432/1 +f 4381/1 4432/1 4382/1 +f 4382/1 4432/1 4436/1 +f 4432/1 4429/1 4430/1 +f 4432/1 4430/1 4436/1 +f 4382/1 4436/1 4383/1 +f 4436/1 4430/1 4437/1 +f 4436/1 4437/1 4438/1 +f 4383/1 4436/1 4438/1 +f 4430/1 4426/1 4437/1 +f 4438/1 4437/1 4439/1 +f 4437/1 4426/1 4439/1 +f 4438/1 4439/1 4440/1 +f 4438/1 4440/1 4441/1 +f 4384/1 4438/1 4441/1 +f 4383/1 4438/1 4384/1 +f 4439/1 4442/1 4440/1 +f 4426/1 4443/1 4439/1 +f 4439/1 4443/1 4442/1 +f 4426/1 4420/1 4443/1 +f 4442/1 4443/1 4444/1 +f 4445/1 4444/1 4443/1 +f 4445/1 4443/1 4446/1 +f 4446/1 4443/1 4418/1 +f 4418/1 4443/1 4420/1 +f 4440/1 4442/1 4447/1 +f 4442/1 4444/1 4447/1 +f 4440/1 4447/1 4448/1 +f 4447/1 4444/1 4449/1 +f 4447/1 4449/1 4448/1 +f 4450/1 4448/1 4451/1 +f 4451/1 4448/1 4452/1 +f 4441/1 4440/1 4448/1 +f 4441/1 4448/1 4450/1 +f 4448/1 4449/1 4452/1 +f 4451/1 4452/1 4453/1 +f 4454/1 4453/1 4452/1 +f 4454/1 4452/1 4455/1 +f 4455/1 4452/1 4449/1 +f 4451/1 4453/1 4400/1 +f 4400/1 4453/1 4402/1 +f 4402/1 4453/1 4413/1 +f 4413/1 4453/1 4454/1 +f 4454/1 4412/1 4413/1 +f 4455/1 4412/1 4454/1 +f 4456/1 4414/1 4455/1 +f 4455/1 4414/1 4412/1 +f 4455/1 4449/1 4456/1 +f 4457/1 4414/1 4456/1 +f 4456/1 4449/1 4457/1 +f 4458/1 4414/1 4457/1 +f 4458/1 4415/1 4414/1 +f 4457/1 4449/1 4444/1 +f 4457/1 4444/1 4458/1 +f 4445/1 4415/1 4458/1 +f 4458/1 4444/1 4445/1 +f 4418/1 4415/1 4446/1 +f 4446/1 4415/1 4445/1 +f 4459/1 4451/1 4400/1 +f 4459/1 4400/1 4391/1 +f 4387/1 4451/1 4459/1 +f 4387/1 4459/1 4391/1 +f 4450/1 4451/1 4387/1 +f 4385/1 4450/1 4387/1 +f 4384/1 4441/1 4450/1 +f 4384/1 4450/1 4385/1 +f 4423/1 4428/1 4422/1 +f 4422/1 4428/1 2976/1 +f 2975/1 2973/1 4422/1 +f 4422/1 2976/1 2975/1 +f 2974/1 2976/1 2969/1 +f 4410/1 3264/1 3263/1 +f 4460/1 4410/1 4461/1 +f 4411/1 4410/1 4460/1 +f 4461/1 4410/1 4462/1 +f 4410/1 3263/1 4462/1 +f 4462/1 3263/1 3261/1 +f 4462/1 3261/1 4463/1 +f 4463/1 3261/1 3262/1 +f 4464/1 4462/1 4465/1 +f 4461/1 4462/1 4464/1 +f 4465/1 4405/1 4464/1 +f 4464/1 4403/1 4461/1 +f 4461/1 4403/1 4460/1 +f 4460/1 4403/1 4399/1 +f 4460/1 4399/1 4411/1 +f 3000/1 4379/1 3120/1 +f 3001/1 4379/1 3000/1 +f 3138/1 2953/1 4344/1 +f 4311/1 4312/1 4343/1 +f 4317/1 4311/1 4343/1 +f 4317/1 4343/1 4328/1 +f 4319/1 4317/1 4328/1 +f 4466/1 4467/1 4468/1 +f 4469/1 4470/1 4466/1 +f 4469/1 4466/1 3211/1 +f 4470/1 4467/1 4466/1 +f 4466/1 4468/1 4471/1 +f 3211/1 4466/1 4471/1 +f 4472/1 4473/1 4469/1 +f 4469/1 4473/1 4470/1 +f 4473/1 4474/1 4470/1 +f 4470/1 4474/1 4467/1 +f 4472/1 4475/1 4473/1 +f 4473/1 4476/1 4474/1 +f 4475/1 4477/1 4473/1 +f 4473/1 4477/1 4476/1 +f 4478/1 4475/1 4472/1 +f 3221/1 4478/1 4472/1 +f 4475/1 4479/1 4477/1 +f 4480/1 4479/1 4475/1 +f 4478/1 4480/1 4475/1 +f 4479/1 4481/1 4477/1 +f 4477/1 4481/1 4476/1 +f 4480/1 4482/1 4479/1 +f 4482/1 4483/1 4479/1 +f 4479/1 4483/1 4481/1 +f 4480/1 4484/1 4482/1 +f 4485/1 4484/1 4480/1 +f 4486/1 4480/1 4478/1 +f 4486/1 4485/1 4480/1 +f 4482/1 4484/1 4483/1 +f 4484/1 4487/1 4488/1 +f 4485/1 4406/1 4484/1 +f 4484/1 4406/1 4487/1 +f 4489/1 4488/1 4487/1 +f 4490/1 4487/1 4405/1 +f 4406/1 4405/1 4487/1 +f 4490/1 4405/1 4465/1 +f 4464/1 4405/1 4403/1 +f 4465/1 4462/1 4490/1 +f 4490/1 4462/1 4463/1 +f 4491/1 4463/1 4492/1 +f 4490/1 4463/1 4489/1 +f 4489/1 4463/1 4491/1 +f 4463/1 3262/1 4493/1 +f 4492/1 4463/1 4493/1 +f 4492/1 4494/1 4491/1 +f 4494/1 4488/1 4491/1 +f 4491/1 4488/1 4489/1 +f 4492/1 4493/1 4495/1 +f 4495/1 4496/1 4492/1 +f 4492/1 4496/1 4494/1 +f 4493/1 3262/1 3265/1 +f 4493/1 3265/1 4497/1 +f 4495/1 4493/1 4497/1 +f 4498/1 4499/1 4495/1 +f 4495/1 4499/1 4496/1 +f 4495/1 4497/1 4498/1 +f 4481/1 4494/1 4496/1 +f 4481/1 4496/1 4499/1 +f 4500/1 4501/1 4499/1 +f 4500/1 4499/1 4498/1 +f 4481/1 4499/1 4476/1 +f 4476/1 4499/1 4502/1 +f 4502/1 4499/1 4501/1 +f 4498/1 4497/1 4500/1 +f 4503/1 4501/1 4500/1 +f 4500/1 4497/1 4503/1 +f 4504/1 4505/1 4501/1 +f 4504/1 4501/1 4503/1 +f 4506/1 4501/1 4505/1 +f 4502/1 4501/1 4506/1 +f 4476/1 4502/1 4474/1 +f 4474/1 4502/1 4506/1 +f 4474/1 4506/1 4467/1 +f 4506/1 4505/1 4467/1 +f 4507/1 4508/1 4505/1 +f 4507/1 4505/1 4509/1 +f 4509/1 4505/1 4504/1 +f 4467/1 4505/1 4508/1 +f 4503/1 4510/1 4504/1 +f 4504/1 4510/1 4509/1 +f 4503/1 4497/1 4510/1 +f 4509/1 4510/1 4507/1 +f 4507/1 4510/1 4511/1 +f 4512/1 4508/1 4507/1 +f 4507/1 4511/1 4512/1 +f 4512/1 4513/1 4508/1 +f 4468/1 4508/1 4513/1 +f 4468/1 4467/1 4508/1 +f 4514/1 4513/1 4512/1 +f 4512/1 4511/1 4514/1 +f 4515/1 4513/1 4514/1 +f 4468/1 4513/1 4516/1 +f 4516/1 4513/1 4515/1 +f 4517/1 4468/1 4516/1 +f 4471/1 4468/1 4517/1 +f 4518/1 4516/1 4519/1 +f 4517/1 4516/1 4518/1 +f 4516/1 4515/1 4519/1 +f 4520/1 4521/1 4515/1 +f 4520/1 4515/1 4514/1 +f 4519/1 4515/1 4521/1 +f 4514/1 4511/1 4520/1 +f 4522/1 4521/1 4520/1 +f 4520/1 4511/1 4523/1 +f 4520/1 4523/1 4522/1 +f 4522/1 4524/1 4521/1 +f 4525/1 4524/1 4522/1 +f 4522/1 4523/1 4526/1 +f 4522/1 4526/1 4525/1 +f 4511/1 4527/1 4523/1 +f 4523/1 4527/1 4528/1 +f 4523/1 4528/1 4526/1 +f 4510/1 4529/1 4511/1 +f 4511/1 4529/1 4527/1 +f 4527/1 3330/1 4528/1 +f 4528/1 3330/1 3312/1 +f 4528/1 3312/1 4530/1 +f 4526/1 4528/1 4530/1 +f 4527/1 3270/1 3330/1 +f 4529/1 3270/1 4527/1 +f 4510/1 3266/1 4529/1 +f 4497/1 3266/1 4510/1 +f 4497/1 3265/1 3266/1 +f 4529/1 3267/1 3270/1 +f 3266/1 3267/1 4529/1 +f 4526/1 4530/1 4531/1 +f 4530/1 4532/1 4533/1 +f 4531/1 4530/1 4533/1 +f 4534/1 4526/1 4531/1 +f 4535/1 4526/1 4534/1 +f 4525/1 4526/1 4535/1 +f 4536/1 4537/1 4534/1 +f 4534/1 4537/1 4535/1 +f 4534/1 4531/1 4536/1 +f 3353/1 4531/1 3351/1 +f 4536/1 4531/1 3357/1 +f 3357/1 4531/1 3353/1 +f 3357/1 3356/1 4536/1 +f 4536/1 3356/1 4537/1 +f 4535/1 4537/1 4524/1 +f 4535/1 4524/1 4525/1 +f 4531/1 4533/1 3351/1 +f 3351/1 4533/1 3354/1 +f 4533/1 4538/1 3354/1 +f 3354/1 4538/1 4539/1 +f 3354/1 4539/1 3362/1 +f 4533/1 4532/1 4538/1 +f 4530/1 3312/1 4532/1 +f 3362/1 4539/1 4540/1 +f 3362/1 4540/1 3363/1 +f 3363/1 4540/1 4541/1 +f 4540/1 4542/1 4541/1 +f 3363/1 4541/1 3337/1 +f 3337/1 4541/1 4543/1 +f 4541/1 4544/1 4545/1 +f 4541/1 4545/1 4543/1 +f 3337/1 4543/1 3338/1 +f 4543/1 4546/1 4046/1 +f 3338/1 4543/1 4046/1 +f 4543/1 4547/1 4546/1 +f 4543/1 4545/1 4547/1 +f 4546/1 4548/1 4549/1 +f 4546/1 4549/1 4550/1 +f 4046/1 4546/1 4550/1 +f 4547/1 4548/1 4546/1 +f 4046/1 4550/1 4045/1 +f 4550/1 4551/1 4552/1 +f 4045/1 4550/1 4552/1 +f 4550/1 4553/1 4551/1 +f 4550/1 4549/1 4553/1 +f 4045/1 4552/1 4041/1 +f 4552/1 4554/1 4555/1 +f 4552/1 4551/1 4554/1 +f 4552/1 4555/1 4042/1 +f 4041/1 4552/1 4042/1 +f 4554/1 4556/1 4557/1 +f 4554/1 4557/1 4555/1 +f 4551/1 4556/1 4554/1 +f 4555/1 4557/1 4558/1 +f 4555/1 4558/1 4559/1 +f 4042/1 4555/1 4559/1 +f 4042/1 4559/1 4043/1 +f 4042/1 4043/1 4038/1 +f 4559/1 4560/1 4043/1 +f 4559/1 4558/1 4560/1 +f 4043/1 4560/1 4044/1 +f 4039/1 4044/1 4040/1 +f 4551/1 4561/1 4556/1 +f 4561/1 4562/1 4556/1 +f 4556/1 4562/1 4557/1 +f 4553/1 4561/1 4551/1 +f 4553/1 4563/1 4561/1 +f 4563/1 4564/1 4561/1 +f 4561/1 4564/1 4562/1 +f 4549/1 4563/1 4553/1 +f 4563/1 4565/1 4564/1 +f 4566/1 4565/1 4563/1 +f 4549/1 4566/1 4563/1 +f 4564/1 4567/1 4562/1 +f 4565/1 4568/1 4564/1 +f 4564/1 4568/1 4567/1 +f 4569/1 4565/1 4566/1 +f 4569/1 4570/1 4565/1 +f 4565/1 4570/1 4568/1 +f 4549/1 4571/1 4566/1 +f 4571/1 4569/1 4566/1 +f 4548/1 4571/1 4549/1 +f 4572/1 4569/1 4571/1 +f 4548/1 4572/1 4571/1 +f 4573/1 4574/1 4569/1 +f 4569/1 4574/1 4570/1 +f 4572/1 4573/1 4569/1 +f 4574/1 4575/1 4570/1 +f 4570/1 4576/1 4568/1 +f 4570/1 4575/1 4576/1 +f 4577/1 4575/1 4574/1 +f 4573/1 4577/1 4574/1 +f 4578/1 4579/1 4573/1 +f 4578/1 4573/1 4572/1 +f 4579/1 4577/1 4573/1 +f 4580/1 4578/1 4572/1 +f 4580/1 4572/1 4548/1 +f 4547/1 4580/1 4548/1 +f 4545/1 4581/1 4580/1 +f 4545/1 4580/1 4547/1 +f 4581/1 4578/1 4580/1 +f 4581/1 4582/1 4578/1 +f 4582/1 4583/1 4578/1 +f 4583/1 4579/1 4578/1 +f 4583/1 4584/1 4579/1 +f 4579/1 4584/1 4577/1 +f 4585/1 4586/1 4583/1 +f 4585/1 4583/1 4582/1 +f 4586/1 4587/1 4583/1 +f 4583/1 4587/1 4584/1 +f 4588/1 4585/1 4582/1 +f 4588/1 4582/1 4581/1 +f 4545/1 4588/1 4581/1 +f 4544/1 4588/1 4545/1 +f 4589/1 4585/1 4588/1 +f 4544/1 4589/1 4588/1 +f 4589/1 4590/1 4585/1 +f 4590/1 4586/1 4585/1 +f 4591/1 4592/1 4586/1 +f 4586/1 4592/1 4587/1 +f 4590/1 4591/1 4586/1 +f 4587/1 4593/1 4584/1 +f 4592/1 4593/1 4587/1 +f 4592/1 4594/1 4593/1 +f 4591/1 4595/1 4592/1 +f 4595/1 4594/1 4592/1 +f 4596/1 4597/1 4591/1 +f 4597/1 4595/1 4591/1 +f 4596/1 4591/1 4590/1 +f 4598/1 4590/1 4589/1 +f 4598/1 4596/1 4590/1 +f 4544/1 4598/1 4589/1 +f 4599/1 4596/1 4598/1 +f 4542/1 4598/1 4544/1 +f 4542/1 4599/1 4598/1 +f 4600/1 4597/1 4596/1 +f 4601/1 4600/1 4596/1 +f 4599/1 4601/1 4596/1 +f 4600/1 4602/1 4597/1 +f 4597/1 4602/1 4595/1 +f 4603/1 4604/1 4600/1 +f 4600/1 4604/1 4602/1 +f 4605/1 4603/1 4600/1 +f 4605/1 4600/1 4601/1 +f 4606/1 4605/1 4601/1 +f 4606/1 4601/1 4599/1 +f 4542/1 4606/1 4599/1 +f 4607/1 4605/1 4606/1 +f 4608/1 4606/1 4542/1 +f 4608/1 4607/1 4606/1 +f 4609/1 4603/1 4605/1 +f 4607/1 4609/1 4605/1 +f 4610/1 4609/1 4607/1 +f 4608/1 4610/1 4607/1 +f 4539/1 4611/1 4608/1 +f 4611/1 4610/1 4608/1 +f 4540/1 4608/1 4542/1 +f 4539/1 4608/1 4540/1 +f 4538/1 4611/1 4539/1 +f 4611/1 4612/1 4613/1 +f 4614/1 4612/1 4611/1 +f 4611/1 4613/1 4610/1 +f 4538/1 4614/1 4611/1 +f 4532/1 4614/1 4538/1 +f 4614/1 4615/1 4612/1 +f 3311/1 3316/1 4614/1 +f 4532/1 3311/1 4614/1 +f 4614/1 3316/1 4615/1 +f 3312/1 3307/1 4532/1 +f 4532/1 3307/1 3311/1 +f 3311/1 3314/1 3316/1 +f 3316/1 3317/1 4615/1 +f 4615/1 3317/1 4616/1 +f 4615/1 4616/1 4612/1 +f 3317/1 3325/1 4616/1 +f 4612/1 4616/1 4617/1 +f 4612/1 4617/1 4613/1 +f 4613/1 4617/1 4618/1 +f 4616/1 4619/1 4617/1 +f 4613/1 4618/1 4610/1 +f 4610/1 4618/1 4620/1 +f 4617/1 4621/1 4618/1 +f 4610/1 4620/1 4609/1 +f 4618/1 4621/1 4620/1 +f 4621/1 4622/1 4620/1 +f 4620/1 4622/1 4609/1 +f 4617/1 4619/1 4621/1 +f 4616/1 4623/1 4619/1 +f 3325/1 4623/1 4616/1 +f 4609/1 4622/1 4603/1 +f 4621/1 4624/1 4622/1 +f 4622/1 4624/1 4625/1 +f 4622/1 4625/1 4603/1 +f 4603/1 4625/1 4604/1 +f 4625/1 4626/1 4627/1 +f 4625/1 4627/1 4604/1 +f 4624/1 4626/1 4625/1 +f 4628/1 3329/1 4624/1 +f 4621/1 4628/1 4624/1 +f 4624/1 3329/1 4626/1 +f 4619/1 4628/1 4621/1 +f 4619/1 3328/1 4628/1 +f 3328/1 3329/1 4628/1 +f 3329/1 3200/1 4626/1 +f 4626/1 3200/1 4627/1 +f 4604/1 4627/1 4629/1 +f 4627/1 3200/1 3199/1 +f 4627/1 3199/1 4629/1 +f 4604/1 4629/1 4602/1 +f 4595/1 4629/1 4594/1 +f 4602/1 4629/1 4595/1 +f 4629/1 3199/1 3198/1 +f 4629/1 3198/1 4594/1 +f 4594/1 3198/1 4593/1 +f 4593/1 3198/1 3197/1 +f 4584/1 4593/1 4630/1 +f 4593/1 3197/1 4630/1 +f 4630/1 3197/1 4575/1 +f 4575/1 3197/1 3196/1 +f 4584/1 4630/1 4577/1 +f 4577/1 4630/1 4575/1 +f 4575/1 3196/1 4576/1 +f 4631/1 3196/1 3833/1 +f 4576/1 3196/1 4631/1 +f 4568/1 4576/1 4631/1 +f 4631/1 3833/1 4632/1 +f 4567/1 4631/1 4632/1 +f 4568/1 4631/1 4567/1 +f 4632/1 3833/1 3832/1 +f 4632/1 3832/1 4633/1 +f 4634/1 4632/1 4635/1 +f 4635/1 4632/1 4633/1 +f 4567/1 4632/1 4634/1 +f 4562/1 4567/1 4634/1 +f 4562/1 4634/1 4636/1 +f 4636/1 4634/1 4635/1 +f 4636/1 4635/1 4637/1 +f 4637/1 4635/1 4638/1 +f 4635/1 4633/1 4638/1 +f 4633/1 3832/1 4639/1 +f 4638/1 4633/1 4639/1 +f 4639/1 3832/1 3831/1 +f 4640/1 4639/1 4641/1 +f 4639/1 3831/1 4641/1 +f 4642/1 4639/1 4640/1 +f 4638/1 4639/1 4642/1 +f 4637/1 4638/1 4643/1 +f 4643/1 4638/1 4642/1 +f 4643/1 4642/1 4644/1 +f 4644/1 4642/1 4640/1 +f 4644/1 4640/1 4053/1 +f 4053/1 4640/1 4052/1 +f 4640/1 4641/1 4052/1 +f 4052/1 4641/1 4049/1 +f 4641/1 3831/1 4049/1 +f 4049/1 3831/1 3829/1 +f 4644/1 4053/1 4040/1 +f 4560/1 4643/1 4644/1 +f 4560/1 4644/1 4044/1 +f 4044/1 4644/1 4040/1 +f 4558/1 4643/1 4560/1 +f 4557/1 4637/1 4558/1 +f 4558/1 4637/1 4643/1 +f 4562/1 4636/1 4557/1 +f 4557/1 4636/1 4637/1 +f 4623/1 3328/1 4619/1 +f 4623/1 3326/1 3328/1 +f 3325/1 3326/1 4623/1 +f 4541/1 4542/1 4544/1 +f 4518/1 4519/1 4645/1 +f 4645/1 4519/1 4646/1 +f 4519/1 4521/1 4524/1 +f 4519/1 4524/1 4646/1 +f 4647/1 4518/1 4645/1 +f 4471/1 4518/1 4647/1 +f 4471/1 4517/1 4518/1 +f 4647/1 4645/1 3361/1 +f 3361/1 4645/1 4646/1 +f 3209/1 4471/1 4647/1 +f 3209/1 4647/1 3204/1 +f 3204/1 4647/1 3361/1 +f 3211/1 4471/1 3209/1 +f 3361/1 4646/1 3360/1 +f 3361/1 3360/1 3359/1 +f 3204/1 3361/1 3202/1 +f 4646/1 4648/1 3360/1 +f 3360/1 4648/1 4649/1 +f 3360/1 4649/1 3358/1 +f 4646/1 4524/1 4648/1 +f 4648/1 4524/1 4537/1 +f 4648/1 4537/1 4649/1 +f 4649/1 3356/1 3358/1 +f 4483/1 4494/1 4481/1 +f 4483/1 4488/1 4494/1 +f 4484/1 4488/1 4483/1 +f 4489/1 4487/1 4490/1 +f 4395/1 4404/1 4406/1 +f 4396/1 4395/1 4406/1 +f 4396/1 4406/1 4485/1 +f 4395/1 4398/1 4404/1 +f 4404/1 4403/1 4405/1 +f 4393/1 4396/1 4485/1 +f 4393/1 4485/1 4486/1 +f 3105/1 4486/1 4478/1 +f 3105/1 4478/1 3221/1 +f 3102/1 4486/1 3105/1 +f 3102/1 4393/1 4486/1 +f 3101/1 4393/1 3102/1 +f 3101/1 4389/1 4393/1 +f 3056/1 4389/1 3101/1 +f 3056/1 4386/1 4389/1 +f 3049/1 4386/1 3056/1 +f 3221/1 4472/1 3217/1 +f 3217/1 4472/1 4469/1 +f 4650/1 4651/1 4652/1 +f 4653/1 4654/1 4650/1 +f 4650/1 4654/1 4651/1 +f 4652/1 4655/1 4650/1 +f 4650/1 4655/1 4653/1 +f 4656/1 4657/1 4652/1 +f 4652/1 4657/1 4655/1 +f 4652/1 4651/1 4656/1 +f 4653/1 4655/1 4658/1 +f 4659/1 4658/1 4655/1 +f 4659/1 4655/1 4660/1 +f 4660/1 4655/1 4657/1 +f 4661/1 4662/1 4659/1 +f 4661/1 4659/1 4663/1 +f 4663/1 4659/1 4660/1 +f 4662/1 4658/1 4659/1 +f 4664/1 4665/1 4661/1 +f 4664/1 4661/1 4666/1 +f 4665/1 4662/1 4661/1 +f 4666/1 4661/1 4663/1 +f 4665/1 4667/1 4662/1 +f 4667/1 4668/1 4662/1 +f 4662/1 4668/1 4658/1 +f 4669/1 4670/1 4665/1 +f 4669/1 4665/1 4664/1 +f 4665/1 4670/1 4667/1 +f 4670/1 4668/1 4667/1 +f 4669/1 4671/1 4670/1 +f 4671/1 4672/1 4670/1 +f 4670/1 4672/1 4668/1 +f 4673/1 4671/1 4669/1 +f 4674/1 4673/1 4669/1 +f 4674/1 4669/1 4675/1 +f 4675/1 4669/1 4664/1 +f 3428/1 4673/1 4674/1 +f 4673/1 4676/1 4671/1 +f 3428/1 4677/1 4673/1 +f 4677/1 4676/1 4673/1 +f 3606/1 4677/1 3428/1 +f 3606/1 4678/1 4677/1 +f 4677/1 4679/1 4676/1 +f 4676/1 4679/1 4680/1 +f 4676/1 4680/1 4681/1 +f 4676/1 4681/1 4671/1 +f 4681/1 4680/1 4682/1 +f 4681/1 4682/1 4671/1 +f 4683/1 4682/1 4680/1 +f 4683/1 4680/1 4684/1 +f 4684/1 4680/1 4685/1 +f 4679/1 4685/1 4680/1 +f 4672/1 4682/1 4683/1 +f 4671/1 4682/1 4672/1 +f 4686/1 4672/1 4687/1 +f 4687/1 4672/1 4683/1 +f 4686/1 4668/1 4672/1 +f 4686/1 4688/1 4689/1 +f 4687/1 4688/1 4686/1 +f 4686/1 4689/1 4690/1 +f 4690/1 4668/1 4686/1 +f 4691/1 4692/1 4687/1 +f 4687/1 4692/1 4688/1 +f 4687/1 4683/1 4691/1 +f 4691/1 4683/1 4684/1 +f 4684/1 4692/1 4691/1 +f 4692/1 3460/1 4688/1 +f 4692/1 3461/1 3460/1 +f 4693/1 3461/1 4692/1 +f 4684/1 4693/1 4692/1 +f 4689/1 3460/1 3459/1 +f 4689/1 3459/1 4654/1 +f 4654/1 3459/1 3458/1 +f 4694/1 4654/1 4653/1 +f 4694/1 4689/1 4654/1 +f 4654/1 3458/1 4651/1 +f 4651/1 3458/1 4213/1 +f 4695/1 4651/1 4696/1 +f 4651/1 4213/1 4696/1 +f 4656/1 4651/1 4695/1 +f 4696/1 4213/1 4211/1 +f 4697/1 4696/1 4698/1 +f 4695/1 4696/1 4697/1 +f 4696/1 4211/1 4698/1 +f 4697/1 4699/1 4695/1 +f 4695/1 4699/1 4700/1 +f 4695/1 4700/1 4656/1 +f 4700/1 4657/1 4656/1 +f 4701/1 4700/1 4702/1 +f 4660/1 4701/1 4703/1 +f 4703/1 4701/1 4702/1 +f 4660/1 4657/1 4701/1 +f 4701/1 4657/1 4700/1 +f 4704/1 4660/1 4703/1 +f 4705/1 4663/1 4660/1 +f 4705/1 4660/1 4704/1 +f 4703/1 4702/1 4706/1 +f 4704/1 4703/1 4707/1 +f 4707/1 4703/1 4706/1 +f 2789/1 4705/1 4704/1 +f 2786/1 4704/1 4707/1 +f 2789/1 4704/1 2786/1 +f 2789/1 4666/1 4705/1 +f 4666/1 4663/1 4705/1 +f 4708/1 4666/1 2789/1 +f 2790/1 4708/1 2789/1 +f 4708/1 4664/1 4666/1 +f 3414/1 4675/1 4708/1 +f 3414/1 4708/1 2790/1 +f 4675/1 4664/1 4708/1 +f 3419/1 4674/1 3414/1 +f 3414/1 4674/1 4675/1 +f 3419/1 3428/1 4674/1 +f 2786/1 4707/1 2779/1 +f 2779/1 4707/1 2780/1 +f 4707/1 4706/1 2780/1 +f 2780/1 4706/1 2782/1 +f 4706/1 4702/1 2782/1 +f 4702/1 2770/1 2782/1 +f 4702/1 4700/1 4699/1 +f 4702/1 4699/1 2770/1 +f 4697/1 2770/1 4699/1 +f 4697/1 4698/1 4709/1 +f 4709/1 2770/1 4697/1 +f 2769/1 2770/1 4709/1 +f 4709/1 4698/1 2769/1 +f 2769/1 4698/1 2765/1 +f 4698/1 4211/1 4212/1 +f 2765/1 4698/1 2757/1 +f 4698/1 4212/1 2757/1 +f 2765/1 2767/1 2769/1 +f 2757/1 4212/1 2755/1 +f 4690/1 4689/1 4710/1 +f 4710/1 4689/1 4694/1 +f 4710/1 4668/1 4690/1 +f 4694/1 4658/1 4710/1 +f 4710/1 4658/1 4668/1 +f 4653/1 4658/1 4694/1 +f 4711/1 4693/1 4684/1 +f 4693/1 3464/1 3461/1 +f 4712/1 3467/1 4693/1 +f 3467/1 3464/1 4693/1 +f 4712/1 4693/1 4711/1 +f 4684/1 4685/1 4711/1 +f 4711/1 4685/1 4712/1 +f 4713/1 3467/1 4712/1 +f 4712/1 4714/1 4713/1 +f 4712/1 4685/1 4714/1 +f 4713/1 3470/1 3467/1 +f 3497/1 3470/1 4713/1 +f 4713/1 4714/1 4715/1 +f 4713/1 4715/1 3497/1 +f 4716/1 4714/1 4685/1 +f 4717/1 4718/1 4716/1 +f 4717/1 4716/1 4719/1 +f 4719/1 4716/1 4679/1 +f 4718/1 4714/1 4716/1 +f 4716/1 4685/1 4679/1 +f 4678/1 4719/1 4679/1 +f 4678/1 4717/1 4719/1 +f 4678/1 4679/1 4677/1 +f 4720/1 4717/1 4678/1 +f 4721/1 4720/1 4678/1 +f 4721/1 4678/1 3606/1 +f 4722/1 4717/1 4720/1 +f 4721/1 4722/1 4720/1 +f 4723/1 4718/1 4717/1 +f 4722/1 4723/1 4717/1 +f 4722/1 3515/1 4723/1 +f 3515/1 3516/1 4723/1 +f 4723/1 3516/1 4718/1 +f 3516/1 3499/1 4718/1 +f 4718/1 3499/1 4715/1 +f 4718/1 4715/1 4714/1 +f 3516/1 3502/1 3499/1 +f 3513/1 3515/1 3517/1 +f 3517/1 3515/1 4722/1 +f 3519/1 3517/1 4722/1 +f 3514/1 3517/1 3518/1 +f 3519/1 4722/1 4721/1 +f 4724/1 3519/1 4721/1 +f 4724/1 4721/1 4725/1 +f 4725/1 4726/1 4724/1 +f 4724/1 4726/1 4727/1 +f 4724/1 4727/1 3518/1 +f 3518/1 3519/1 4724/1 +f 4728/1 4729/1 4726/1 +f 4726/1 4729/1 4730/1 +f 4726/1 4730/1 4727/1 +f 4725/1 4728/1 4726/1 +f 4727/1 4730/1 4731/1 +f 4727/1 4731/1 3518/1 +f 3518/1 4731/1 3526/1 +f 4731/1 4732/1 3526/1 +f 4730/1 4732/1 4731/1 +f 4733/1 4734/1 4730/1 +f 4730/1 4734/1 4732/1 +f 4729/1 4733/1 4730/1 +f 4735/1 4736/1 4732/1 +f 4732/1 4736/1 4737/1 +f 4732/1 4737/1 3526/1 +f 4734/1 4735/1 4732/1 +f 3526/1 4737/1 3527/1 +f 4738/1 4739/1 4737/1 +f 4737/1 4739/1 4740/1 +f 4737/1 4740/1 3527/1 +f 4736/1 4738/1 4737/1 +f 4741/1 4742/1 4736/1 +f 4736/1 4742/1 4738/1 +f 4735/1 4741/1 4736/1 +f 4742/1 4743/1 4738/1 +f 4738/1 4743/1 4739/1 +f 4743/1 4744/1 4739/1 +f 4739/1 4744/1 4745/1 +f 4739/1 4745/1 4740/1 +f 4746/1 4747/1 4743/1 +f 4743/1 4747/1 4744/1 +f 4748/1 4746/1 4743/1 +f 4748/1 4743/1 4742/1 +f 4741/1 4748/1 4742/1 +f 4749/1 4750/1 4748/1 +f 4748/1 4750/1 4746/1 +f 4751/1 4749/1 4748/1 +f 4751/1 4748/1 4741/1 +f 4750/1 4752/1 4746/1 +f 4746/1 4752/1 4747/1 +f 4752/1 4753/1 4747/1 +f 4747/1 4753/1 4754/1 +f 4747/1 4754/1 4744/1 +f 4755/1 4756/1 4752/1 +f 4752/1 4756/1 4753/1 +f 4750/1 4755/1 4752/1 +f 4749/1 4755/1 4750/1 +f 4757/1 4755/1 4749/1 +f 3475/1 4756/1 4755/1 +f 3475/1 4755/1 3472/1 +f 3472/1 4755/1 4757/1 +f 3475/1 4753/1 4756/1 +f 4758/1 4754/1 4753/1 +f 4758/1 4753/1 3475/1 +f 3476/1 4758/1 3475/1 +f 3474/1 3475/1 3472/1 +f 3476/1 4759/1 4758/1 +f 4758/1 4759/1 4760/1 +f 4760/1 4754/1 4758/1 +f 4759/1 3476/1 3478/1 +f 4759/1 3478/1 4761/1 +f 4760/1 4759/1 4761/1 +f 4760/1 4761/1 4762/1 +f 4760/1 4762/1 4763/1 +f 4763/1 4764/1 4760/1 +f 4760/1 4764/1 4754/1 +f 4761/1 3478/1 4765/1 +f 4761/1 4765/1 4762/1 +f 4766/1 3478/1 3480/1 +f 4765/1 3478/1 4766/1 +f 4765/1 4766/1 4767/1 +f 4762/1 4765/1 4767/1 +f 4766/1 4768/1 4769/1 +f 4767/1 4766/1 4769/1 +f 4767/1 4769/1 4770/1 +f 4762/1 4767/1 4771/1 +f 4771/1 4767/1 4770/1 +f 4769/1 4768/1 4772/1 +f 4769/1 4772/1 4773/1 +f 4770/1 4769/1 4773/1 +f 3480/1 4774/1 4768/1 +f 3480/1 4768/1 4766/1 +f 4774/1 4772/1 4768/1 +f 4775/1 4776/1 4772/1 +f 4774/1 4775/1 4772/1 +f 4773/1 4772/1 4776/1 +f 4773/1 4776/1 4777/1 +f 4770/1 4773/1 4777/1 +f 4771/1 4770/1 4778/1 +f 4778/1 4770/1 4777/1 +f 4777/1 4776/1 4779/1 +f 4777/1 4779/1 4780/1 +f 4781/1 4777/1 4780/1 +f 4778/1 4777/1 4781/1 +f 4782/1 4779/1 4776/1 +f 4775/1 4782/1 4776/1 +f 4783/1 3543/1 4779/1 +f 4779/1 3543/1 4780/1 +f 4784/1 4783/1 4779/1 +f 4784/1 4779/1 4782/1 +f 4785/1 4784/1 4782/1 +f 4785/1 4782/1 4775/1 +f 4786/1 4783/1 4784/1 +f 4787/1 4786/1 4784/1 +f 4787/1 4784/1 4785/1 +f 4788/1 3543/1 4783/1 +f 4786/1 4788/1 4783/1 +f 4788/1 4789/1 3543/1 +f 4790/1 4789/1 4788/1 +f 4791/1 4790/1 4788/1 +f 4791/1 4788/1 4792/1 +f 4792/1 4788/1 4786/1 +f 4793/1 4792/1 4786/1 +f 4793/1 4786/1 4787/1 +f 4794/1 4791/1 4792/1 +f 4794/1 4792/1 4793/1 +f 4795/1 4790/1 4791/1 +f 4796/1 4795/1 4791/1 +f 4796/1 4791/1 4794/1 +f 4797/1 4790/1 4795/1 +f 4798/1 4797/1 4795/1 +f 4798/1 4795/1 4796/1 +f 4799/1 4798/1 4796/1 +f 4799/1 4796/1 4800/1 +f 4800/1 4796/1 4794/1 +f 4800/1 4794/1 4801/1 +f 4801/1 4794/1 4793/1 +f 3485/1 4799/1 4800/1 +f 4801/1 3485/1 4800/1 +f 4801/1 4793/1 4802/1 +f 4802/1 4793/1 4787/1 +f 4802/1 4787/1 4803/1 +f 4803/1 4787/1 4785/1 +f 4803/1 3482/1 4802/1 +f 3482/1 4803/1 4804/1 +f 4803/1 4785/1 4804/1 +f 4804/1 4785/1 4775/1 +f 4774/1 3480/1 4804/1 +f 4804/1 3480/1 3482/1 +f 4804/1 4775/1 4774/1 +f 4802/1 3482/1 3485/1 +f 4802/1 3485/1 4801/1 +f 4805/1 4797/1 4798/1 +f 4806/1 4805/1 4798/1 +f 4806/1 4798/1 4799/1 +f 3536/1 4778/1 4781/1 +f 4807/1 4778/1 3536/1 +f 4740/1 4807/1 3536/1 +f 3527/1 4740/1 3536/1 +f 4807/1 4771/1 4778/1 +f 4808/1 4771/1 4807/1 +f 4740/1 4809/1 4807/1 +f 4808/1 4807/1 4809/1 +f 4745/1 4809/1 4740/1 +f 4745/1 4764/1 4809/1 +f 4808/1 4809/1 4763/1 +f 4763/1 4809/1 4764/1 +f 4763/1 4762/1 4808/1 +f 4808/1 4762/1 4771/1 +f 4744/1 4754/1 4764/1 +f 4744/1 4764/1 4745/1 +f 3527/1 3536/1 3529/1 +f 3536/1 4781/1 3537/1 +f 3537/1 3534/1 3536/1 +f 4781/1 4780/1 3537/1 +f 3537/1 4780/1 3541/1 +f 3543/1 3541/1 4780/1 +f 4789/1 3544/1 3543/1 +f 4789/1 3546/1 3544/1 +f 4810/1 3547/1 3546/1 +f 4811/1 4812/1 4810/1 +f 4812/1 4813/1 4810/1 +f 4810/1 4813/1 3547/1 +f 4813/1 3575/1 3547/1 +f 3547/1 3575/1 3548/1 +f 4814/1 4815/1 4813/1 +f 4813/1 4815/1 3575/1 +f 4812/1 4814/1 4813/1 +f 4811/1 4816/1 4812/1 +f 4816/1 4814/1 4812/1 +f 4817/1 4816/1 4811/1 +f 4817/1 4818/1 4816/1 +f 4818/1 4819/1 4816/1 +f 4816/1 4819/1 4814/1 +f 4819/1 4820/1 4814/1 +f 4814/1 4820/1 4815/1 +f 4821/1 4822/1 4819/1 +f 4819/1 4822/1 4823/1 +f 4819/1 4823/1 4820/1 +f 4818/1 4821/1 4819/1 +f 4820/1 4823/1 4824/1 +f 4820/1 4824/1 4815/1 +f 4822/1 3490/1 4823/1 +f 4823/1 3490/1 4824/1 +f 4825/1 4826/1 4822/1 +f 4826/1 3490/1 4822/1 +f 4821/1 4825/1 4822/1 +f 4826/1 3492/1 3490/1 +f 4824/1 3490/1 3488/1 +f 4815/1 4824/1 4827/1 +f 4824/1 3488/1 4827/1 +f 3486/1 4828/1 3488/1 +f 4827/1 3488/1 4828/1 +f 4815/1 4827/1 3575/1 +f 3575/1 4827/1 3576/1 +f 3575/1 3550/1 3548/1 +f 4829/1 3494/1 3492/1 +f 4829/1 3492/1 4826/1 +f 4825/1 4830/1 4829/1 +f 4825/1 4829/1 4826/1 +f 4830/1 3494/1 4829/1 +f 4831/1 4830/1 4825/1 +f 4831/1 4825/1 4821/1 +f 4832/1 4831/1 4821/1 +f 4832/1 4821/1 4818/1 +f 4833/1 4832/1 4818/1 +f 4833/1 4818/1 4817/1 +f 3527/1 3529/1 3528/1 +f 3602/1 4757/1 4834/1 +f 4834/1 4757/1 4749/1 +f 3472/1 4757/1 3469/1 +f 3469/1 4757/1 3602/1 +f 4835/1 3602/1 4834/1 +f 3600/1 3602/1 4836/1 +f 4836/1 3602/1 4835/1 +f 4835/1 4834/1 4837/1 +f 4836/1 4835/1 4838/1 +f 4838/1 4835/1 4837/1 +f 3601/1 3600/1 4836/1 +f 3601/1 4836/1 4839/1 +f 4839/1 4836/1 4838/1 +f 4839/1 4838/1 4840/1 +f 4840/1 4838/1 4841/1 +f 4842/1 4839/1 4840/1 +f 4842/1 4840/1 4843/1 +f 3598/1 4842/1 4843/1 +f 3597/1 4842/1 3598/1 +f 3599/1 3601/1 4842/1 +f 4842/1 3601/1 4839/1 +f 3597/1 3599/1 4842/1 +f 4838/1 4837/1 4841/1 +f 4841/1 4837/1 4844/1 +f 4841/1 4844/1 4734/1 +f 4733/1 4841/1 4734/1 +f 4837/1 4834/1 4751/1 +f 4837/1 4751/1 4844/1 +f 4844/1 4751/1 4741/1 +f 4844/1 4741/1 4735/1 +f 4734/1 4844/1 4735/1 +f 4834/1 4749/1 4751/1 +f 4840/1 4841/1 4733/1 +f 4729/1 4840/1 4733/1 +f 4843/1 4840/1 4729/1 +f 4728/1 4843/1 4729/1 +f 3598/1 4843/1 4728/1 +f 4845/1 3598/1 4728/1 +f 4845/1 4728/1 4725/1 +f 3592/1 3598/1 4845/1 +f 4845/1 4725/1 3605/1 +f 4845/1 3605/1 3592/1 +f 4725/1 3604/1 3605/1 +f 4725/1 4721/1 3604/1 +f 3604/1 4721/1 3606/1 +f 3497/1 4715/1 3499/1 +f 3497/1 3499/1 3496/1 +f 3984/1 2530/1 4846/1 +f 3981/1 3984/1 4847/1 +f 4847/1 3984/1 4848/1 +f 4848/1 3984/1 4849/1 +f 4849/1 3984/1 4846/1 +f 4846/1 2530/1 2527/1 +f 4846/1 2527/1 4850/1 +f 4850/1 2527/1 2539/1 +f 4850/1 2539/1 4851/1 +f 4851/1 2539/1 4852/1 +f 2539/1 2519/1 4852/1 +f 4851/1 4852/1 4853/1 +f 4854/1 4850/1 4851/1 +f 4854/1 4851/1 4855/1 +f 4855/1 4851/1 4853/1 +f 4853/1 4852/1 4856/1 +f 4852/1 2521/1 4856/1 +f 4853/1 4856/1 4857/1 +f 4857/1 4856/1 4858/1 +f 4857/1 4858/1 4859/1 +f 4860/1 4853/1 4857/1 +f 4860/1 4857/1 4861/1 +f 4861/1 4857/1 4862/1 +f 4862/1 4857/1 4859/1 +f 4859/1 4858/1 4863/1 +f 4858/1 2596/1 4863/1 +f 4859/1 4863/1 4864/1 +f 4864/1 4863/1 4865/1 +f 4863/1 2596/1 2599/1 +f 4863/1 2599/1 4865/1 +f 4858/1 2521/1 2596/1 +f 4856/1 2521/1 4858/1 +f 4852/1 2519/1 2521/1 +f 4865/1 2599/1 2605/1 +f 4865/1 2605/1 4866/1 +f 4866/1 2605/1 4867/1 +f 4867/1 2605/1 4246/1 +f 4867/1 4246/1 4868/1 +f 4868/1 4246/1 4250/1 +f 4868/1 4250/1 4869/1 +f 4869/1 4250/1 4266/1 +f 4869/1 4266/1 4870/1 +f 4864/1 4865/1 4871/1 +f 4871/1 4865/1 4866/1 +f 4872/1 4859/1 4864/1 +f 4872/1 4864/1 4873/1 +f 4873/1 4864/1 4871/1 +f 4871/1 4866/1 4874/1 +f 4873/1 4871/1 4875/1 +f 4875/1 4871/1 4874/1 +f 4874/1 4866/1 4867/1 +f 4875/1 4876/1 4873/1 +f 4873/1 4877/1 4872/1 +f 4872/1 4877/1 4878/1 +f 4877/1 4879/1 4880/1 +f 4872/1 4878/1 4881/1 +f 4881/1 4878/1 4882/1 +f 4872/1 4881/1 4883/1 +f 4883/1 4881/1 4862/1 +f 4881/1 4882/1 4862/1 +f 4862/1 4882/1 4884/1 +f 4862/1 4859/1 4883/1 +f 4862/1 4884/1 4861/1 +f 4883/1 4859/1 4872/1 +f 4884/1 4885/1 4861/1 +f 4861/1 4885/1 4860/1 +f 4884/1 4886/1 4887/1 +f 4882/1 4880/1 4886/1 +f 4888/1 4887/1 4886/1 +f 4882/1 4886/1 4884/1 +f 4885/1 4887/1 4889/1 +f 4884/1 4887/1 4885/1 +f 4888/1 4889/1 4887/1 +f 4860/1 4885/1 4889/1 +f 4860/1 4889/1 4890/1 +f 4890/1 4889/1 4891/1 +f 4888/1 4892/1 4889/1 +f 4889/1 4892/1 4891/1 +f 4893/1 4892/1 4888/1 +f 4891/1 4892/1 4894/1 +f 4893/1 4894/1 4892/1 +f 4890/1 4891/1 4855/1 +f 4855/1 4891/1 4895/1 +f 4891/1 4894/1 4895/1 +f 4860/1 4890/1 4896/1 +f 4896/1 4890/1 4855/1 +f 4855/1 4853/1 4896/1 +f 4855/1 4895/1 4854/1 +f 4895/1 4897/1 4854/1 +f 4895/1 4894/1 4897/1 +f 4897/1 4894/1 4898/1 +f 4898/1 4894/1 4893/1 +f 4899/1 4898/1 4893/1 +f 4897/1 4898/1 4900/1 +f 4899/1 4901/1 4898/1 +f 4901/1 4900/1 4898/1 +f 4854/1 4897/1 4902/1 +f 4902/1 4897/1 4903/1 +f 4897/1 4900/1 4903/1 +f 4902/1 4850/1 4854/1 +f 4904/1 4850/1 4902/1 +f 4902/1 4903/1 4904/1 +f 4904/1 4903/1 4905/1 +f 4905/1 4903/1 4906/1 +f 4903/1 4900/1 4907/1 +f 4903/1 4907/1 4906/1 +f 4905/1 4850/1 4904/1 +f 4905/1 4846/1 4850/1 +f 4908/1 4846/1 4905/1 +f 4905/1 4906/1 4908/1 +f 4908/1 4906/1 4909/1 +f 4906/1 4910/1 4909/1 +f 4906/1 4907/1 4910/1 +f 4909/1 4846/1 4908/1 +f 4849/1 4846/1 4909/1 +f 4909/1 4910/1 4849/1 +f 4849/1 4910/1 4911/1 +f 4910/1 4907/1 4912/1 +f 4910/1 4912/1 4913/1 +f 4910/1 4913/1 4911/1 +f 4849/1 4911/1 4848/1 +f 4848/1 4911/1 4914/1 +f 4911/1 4913/1 4914/1 +f 4914/1 4913/1 4915/1 +f 4916/1 4915/1 4913/1 +f 4916/1 4913/1 4912/1 +f 4914/1 4915/1 3977/1 +f 3977/1 4915/1 3975/1 +f 4917/1 4915/1 4916/1 +f 4916/1 4918/1 4917/1 +f 4912/1 4918/1 4916/1 +f 4917/1 4919/1 3975/1 +f 4917/1 4918/1 4919/1 +f 4917/1 3975/1 4915/1 +f 4920/1 4919/1 4918/1 +f 4912/1 4921/1 4918/1 +f 4922/1 4918/1 4921/1 +f 4920/1 4918/1 4922/1 +f 3742/1 4919/1 4920/1 +f 3742/1 3973/1 4919/1 +f 3975/1 4919/1 3973/1 +f 3971/1 3973/1 3742/1 +f 3731/1 3971/1 3742/1 +f 3728/1 3969/1 3731/1 +f 3726/1 3969/1 3728/1 +f 3726/1 3727/1 3969/1 +f 4922/1 4921/1 4923/1 +f 2569/1 4920/1 4922/1 +f 4923/1 2573/1 2571/1 +f 4923/1 2571/1 2570/1 +f 4899/1 4923/1 4924/1 +f 4923/1 4921/1 4924/1 +f 4925/1 4899/1 4924/1 +f 4925/1 4924/1 4926/1 +f 4926/1 4924/1 4921/1 +f 4926/1 4921/1 4912/1 +f 4926/1 4912/1 4907/1 +f 4926/1 4907/1 4925/1 +f 4901/1 4899/1 4925/1 +f 4925/1 4907/1 4900/1 +f 4925/1 4900/1 4901/1 +f 3743/1 3742/1 4920/1 +f 3743/1 4920/1 2569/1 +f 2569/1 4922/1 2567/1 +f 2567/1 4922/1 4923/1 +f 2567/1 4923/1 2570/1 +f 4848/1 4914/1 4847/1 +f 4847/1 4914/1 3983/1 +f 3983/1 4914/1 3977/1 +f 4847/1 3983/1 3981/1 +f 3983/1 3977/1 3982/1 +f 3980/1 3977/1 3964/1 +f 4896/1 4853/1 4860/1 +f 4878/1 4880/1 4882/1 +f 4877/1 4880/1 4878/1 +f 4876/1 4879/1 4877/1 +f 4874/1 4867/1 4927/1 +f 4875/1 4874/1 4928/1 +f 4928/1 4874/1 4927/1 +f 4927/1 4867/1 4868/1 +f 4927/1 4868/1 4929/1 +f 4928/1 4927/1 4930/1 +f 4930/1 4927/1 4929/1 +f 4930/1 4931/1 4928/1 +f 4928/1 4931/1 4932/1 +f 4928/1 4932/1 4875/1 +f 4875/1 4933/1 4876/1 +f 4876/1 4877/1 4873/1 +f 4931/1 4934/1 4932/1 +f 4875/1 4932/1 4933/1 +f 4934/1 4933/1 4932/1 +f 4931/1 4935/1 4934/1 +f 4930/1 4935/1 4931/1 +f 4936/1 4937/1 4935/1 +f 4936/1 4935/1 4930/1 +f 4930/1 4929/1 4936/1 +f 4936/1 4929/1 4938/1 +f 4938/1 4937/1 4936/1 +f 4929/1 4868/1 4869/1 +f 4929/1 4869/1 4939/1 +f 4938/1 4929/1 4940/1 +f 4940/1 4929/1 4939/1 +f 4940/1 4941/1 4938/1 +f 4940/1 4939/1 4942/1 +f 4939/1 4869/1 4870/1 +f 4939/1 4870/1 4943/1 +f 4939/1 4943/1 4942/1 +f 4870/1 4266/1 4268/1 +f 4870/1 4268/1 4943/1 +f 4942/1 4941/1 4940/1 +f 4941/1 4942/1 4944/1 +f 4941/1 4944/1 4937/1 +f 4941/1 4937/1 4938/1 +f 4876/1 4933/1 4879/1 +f 4933/1 4254/1 4879/1 +f 4934/1 4256/1 4933/1 +f 4933/1 4256/1 4254/1 +f 4879/1 4254/1 2614/1 +f 4879/1 2614/1 4880/1 +f 2614/1 2616/1 4880/1 +f 2616/1 4886/1 4880/1 +f 2617/1 4886/1 2616/1 +f 2618/1 4888/1 4886/1 +f 2618/1 4886/1 2617/1 +f 4888/1 2618/1 2583/1 +f 4888/1 2583/1 4893/1 +f 4893/1 2583/1 2576/1 +f 4893/1 2576/1 4899/1 +f 4899/1 2576/1 2573/1 +f 4899/1 2573/1 4923/1 +f 4935/1 4258/1 4256/1 +f 4935/1 4256/1 4934/1 +f 4937/1 4258/1 4935/1 +f 4270/1 4258/1 4937/1 +f 4270/1 4937/1 4944/1 +f 4942/1 4270/1 4944/1 +f 4270/1 4942/1 4943/1 +f 4943/1 4268/1 4270/1 +f 4270/1 4268/1 4267/1 +f 4831/1 4832/1 4945/1 +f 4830/1 4831/1 4945/1 +f 4945/1 4832/1 4833/1 +f 4830/1 4945/1 3494/1 +f 3494/1 4945/1 3495/1 +f 3493/1 3495/1 4946/1 +f 4946/1 4947/1 3493/1 +f 3493/1 4947/1 4948/1 +f 3493/1 4948/1 4949/1 +f 4946/1 3495/1 4945/1 +f 4945/1 4947/1 4946/1 +f 4945/1 4833/1 4947/1 +f 4947/1 4833/1 4950/1 +f 4947/1 4950/1 4948/1 +f 4948/1 4950/1 4951/1 +f 4948/1 4951/1 4952/1 +f 4949/1 4948/1 4953/1 +f 4953/1 4948/1 4952/1 +f 4949/1 3491/1 3493/1 +f 3491/1 4949/1 4953/1 +f 4954/1 3491/1 4953/1 +f 4953/1 4952/1 4954/1 +f 4952/1 4951/1 4955/1 +f 4954/1 4952/1 4955/1 +f 3491/1 4954/1 4956/1 +f 4954/1 4955/1 4956/1 +f 4956/1 3489/1 3491/1 +f 4956/1 4955/1 4957/1 +f 4956/1 4957/1 3489/1 +f 4955/1 4951/1 4958/1 +f 4955/1 4958/1 4959/1 +f 4957/1 4955/1 4959/1 +f 4957/1 4959/1 4960/1 +f 3489/1 4957/1 4960/1 +f 3489/1 4960/1 3487/1 +f 4960/1 4959/1 4961/1 +f 4960/1 4961/1 4962/1 +f 4960/1 4962/1 3487/1 +f 4959/1 4958/1 4963/1 +f 4959/1 4963/1 4961/1 +f 4961/1 4963/1 4964/1 +f 4962/1 4961/1 4964/1 +f 4962/1 4964/1 4965/1 +f 3487/1 4962/1 4965/1 +f 4806/1 3487/1 4965/1 +f 4965/1 4964/1 4966/1 +f 4965/1 4966/1 4805/1 +f 4965/1 4805/1 4806/1 +f 4964/1 4963/1 4967/1 +f 4964/1 4967/1 4966/1 +f 4966/1 4967/1 4797/1 +f 4805/1 4966/1 4797/1 +f 4963/1 4810/1 4967/1 +f 4967/1 4810/1 3546/1 +f 4967/1 3546/1 4790/1 +f 4797/1 4967/1 4790/1 +f 4963/1 4811/1 4810/1 +f 4958/1 4817/1 4811/1 +f 4958/1 4811/1 4963/1 +f 4951/1 4817/1 4958/1 +f 4951/1 4833/1 4817/1 +f 4950/1 4833/1 4951/1 +f 4790/1 3546/1 4789/1 +f 3485/1 3487/1 4806/1 +f 4799/1 3485/1 4806/1 +f 3486/1 3576/1 4828/1 +f 4827/1 4828/1 3576/1 +f 3965/1 3970/1 3731/1 +f 3977/1 3976/1 3964/1 +f 2794/1 2796/1 4168/1 +f 4168/1 2796/1 2800/1 +f 3217/1 4469/1 3212/1 +f 3212/1 4469/1 3211/1 +f 2749/1 4056/1 2745/1 +f 2745/1 4056/1 2746/1 +f 3576/1 3486/1 3566/1 +f 3551/1 3566/1 3565/1 +f 3514/1 3518/1 3509/1 +f 4649/1 4537/1 3356/1 +f 4688/1 3460/1 4689/1 +f 4968/1 4969/1 4970/1 +f 4971/1 4972/1 4968/1 +f 4971/1 4968/1 4973/1 +f 4973/1 4968/1 4970/1 +f 4968/1 4974/1 4969/1 +f 4975/1 4972/1 4971/1 +f 4976/1 4975/1 4971/1 +f 4977/1 4978/1 4975/1 +f 4977/1 4975/1 4976/1 +f 4976/1 4971/1 4979/1 +f 4979/1 4971/1 4973/1 +f 4973/1 4970/1 4980/1 +f 4973/1 4980/1 4981/1 +f 4981/1 4980/1 4982/1 +f 4970/1 4983/1 4980/1 +f 4980/1 4983/1 4984/1 +f 4980/1 4984/1 4985/1 +f 4980/1 4985/1 4986/1 +f 4982/1 4980/1 4986/1 +f 4970/1 4969/1 4987/1 +f 4970/1 4987/1 4983/1 +f 4983/1 4988/1 4989/1 +f 4983/1 4989/1 4984/1 +f 4987/1 4988/1 4983/1 +f 4984/1 4989/1 4990/1 +f 4984/1 4990/1 4985/1 +f 4989/1 4991/1 4990/1 +f 4988/1 4992/1 4989/1 +f 4989/1 4992/1 4991/1 +f 4987/1 4993/1 4988/1 +f 4969/1 4993/1 4987/1 +f 4969/1 4994/1 4993/1 +f 4974/1 4994/1 4969/1 +f 4995/1 4996/1 4991/1 +f 4990/1 4991/1 4996/1 +f 4991/1 4992/1 4997/1 +f 4997/1 4995/1 4991/1 +f 4996/1 4995/1 4998/1 +f 4997/1 4999/1 4995/1 +f 4998/1 4995/1 5000/1 +f 5001/1 4996/1 4998/1 +f 4990/1 4996/1 5001/1 +f 5001/1 4998/1 5002/1 +f 5000/1 5003/1 4998/1 +f 5002/1 4998/1 5003/1 +f 5004/1 5005/1 5000/1 +f 5000/1 5005/1 5003/1 +f 5006/1 5003/1 5005/1 +f 5002/1 5003/1 5006/1 +f 4985/1 5001/1 5002/1 +f 4985/1 5002/1 5007/1 +f 5007/1 5002/1 5006/1 +f 4985/1 4990/1 5001/1 +f 4986/1 4985/1 5007/1 +f 4986/1 5007/1 5008/1 +f 5007/1 5006/1 5008/1 +f 5008/1 5006/1 5009/1 +f 5006/1 5005/1 5009/1 +f 5009/1 5005/1 5010/1 +f 5004/1 5010/1 5005/1 +f 5008/1 5009/1 5011/1 +f 5011/1 5009/1 5010/1 +f 4986/1 5008/1 5012/1 +f 5012/1 5008/1 5011/1 +f 4982/1 4986/1 5012/1 +f 5012/1 5011/1 5013/1 +f 5012/1 5013/1 5014/1 +f 4982/1 5012/1 5015/1 +f 5015/1 5012/1 5014/1 +f 5011/1 5010/1 5013/1 +f 5013/1 5010/1 5016/1 +f 5016/1 5010/1 5004/1 +f 5014/1 5013/1 5017/1 +f 5013/1 5016/1 5018/1 +f 5013/1 5018/1 5017/1 +f 5014/1 5017/1 5019/1 +f 5015/1 5014/1 5020/1 +f 5020/1 5014/1 5019/1 +f 5019/1 5017/1 5021/1 +f 5017/1 5022/1 5023/1 +f 5017/1 5018/1 5022/1 +f 5017/1 5023/1 5021/1 +f 5018/1 5024/1 5022/1 +f 5016/1 5024/1 5018/1 +f 5004/1 5024/1 5016/1 +f 5023/1 5024/1 5025/1 +f 5022/1 5024/1 5023/1 +f 5025/1 5026/1 5023/1 +f 5021/1 5023/1 5026/1 +f 5019/1 5021/1 5027/1 +f 5021/1 5026/1 5027/1 +f 5027/1 5026/1 5028/1 +f 5026/1 5025/1 5028/1 +f 5028/1 5025/1 5029/1 +f 5029/1 5025/1 5030/1 +f 5027/1 5028/1 5029/1 +f 5019/1 5027/1 5031/1 +f 5031/1 5027/1 5032/1 +f 5027/1 5029/1 5032/1 +f 5032/1 5029/1 5033/1 +f 5030/1 5033/1 5029/1 +f 5033/1 5030/1 5034/1 +f 5030/1 5035/1 5034/1 +f 5033/1 5034/1 5036/1 +f 5032/1 5033/1 5036/1 +f 5031/1 5032/1 5036/1 +f 5037/1 5019/1 5031/1 +f 5031/1 5036/1 5038/1 +f 5031/1 5038/1 5037/1 +f 5034/1 5039/1 5036/1 +f 5036/1 5039/1 5040/1 +f 5036/1 5040/1 5038/1 +f 5034/1 5035/1 5039/1 +f 5039/1 5041/1 5040/1 +f 5041/1 5042/1 5040/1 +f 5040/1 5042/1 5043/1 +f 5038/1 5040/1 5043/1 +f 5037/1 5038/1 5043/1 +f 5037/1 5043/1 5044/1 +f 5020/1 5019/1 5037/1 +f 5045/1 5020/1 5037/1 +f 5046/1 5020/1 5045/1 +f 5046/1 5015/1 5020/1 +f 5047/1 5015/1 5046/1 +f 5048/1 4982/1 5015/1 +f 5048/1 5015/1 5047/1 +f 5049/1 4982/1 5048/1 +f 5049/1 4981/1 4982/1 +f 5050/1 4981/1 5049/1 +f 5050/1 4973/1 4981/1 +f 5051/1 4973/1 5050/1 +f 4979/1 4973/1 5051/1 +f 5041/1 5052/1 5042/1 +f 4999/1 5053/1 5054/1 +f 4999/1 5054/1 5055/1 +f 4999/1 4997/1 5053/1 +f 4997/1 4992/1 5053/1 +f 4994/1 5054/1 4993/1 +f 5054/1 4994/1 5055/1 +f 4993/1 5054/1 5053/1 +f 4993/1 5053/1 4988/1 +f 4988/1 5053/1 4992/1 +f 5056/1 4978/1 4977/1 +f 5056/1 5057/1 4978/1 +f 5058/1 5057/1 5056/1 +f 5058/1 5059/1 5057/1 +f 5060/1 5059/1 5058/1 +f 5061/1 5062/1 5060/1 +f 5061/1 5060/1 5063/1 +f 5063/1 5060/1 5058/1 +f 5064/1 5065/1 5062/1 +f 5064/1 5062/1 5061/1 +f 5066/1 5065/1 5064/1 +f 5067/1 5066/1 5064/1 +f 5067/1 5064/1 5068/1 +f 5068/1 5064/1 5069/1 +f 5069/1 5064/1 5061/1 +f 5066/1 5070/1 5065/1 +f 5071/1 5072/1 5070/1 +f 5073/1 5070/1 5066/1 +f 5074/1 5071/1 5075/1 +f 5075/1 5071/1 5073/1 +f 5075/1 5073/1 5076/1 +f 5076/1 5073/1 5077/1 +f 5077/1 5073/1 5066/1 +f 5076/1 5078/1 5075/1 +f 5075/1 5079/1 5074/1 +f 5075/1 5080/1 5079/1 +f 5074/1 5079/1 5081/1 +f 5079/1 5082/1 5081/1 +f 5079/1 5080/1 5082/1 +f 5082/1 5083/1 5081/1 +f 5078/1 5080/1 5075/1 +f 5080/1 5084/1 5082/1 +f 5078/1 5085/1 5080/1 +f 5080/1 5085/1 5086/1 +f 5082/1 5084/1 5083/1 +f 5087/1 5083/1 5084/1 +f 5087/1 5084/1 5086/1 +f 5080/1 5086/1 5084/1 +f 5086/1 5088/1 5087/1 +f 5086/1 5089/1 5088/1 +f 5090/1 5089/1 5086/1 +f 5090/1 5086/1 5085/1 +f 5087/1 5088/1 5091/1 +f 5090/1 5085/1 5092/1 +f 5092/1 5085/1 5093/1 +f 5092/1 5094/1 5090/1 +f 5090/1 5094/1 5089/1 +f 5095/1 5089/1 5094/1 +f 5096/1 5094/1 5097/1 +f 5092/1 5097/1 5094/1 +f 5095/1 5094/1 5096/1 +f 5098/1 5097/1 5092/1 +f 5099/1 5100/1 5093/1 +f 5099/1 5093/1 5077/1 +f 5077/1 5093/1 5078/1 +f 5092/1 5093/1 5101/1 +f 5078/1 5093/1 5085/1 +f 5100/1 5101/1 5093/1 +f 5077/1 5066/1 5099/1 +f 5077/1 5078/1 5076/1 +f 5099/1 5066/1 5067/1 +f 5068/1 5100/1 5067/1 +f 5067/1 5100/1 5099/1 +f 5069/1 5102/1 5068/1 +f 5068/1 5102/1 5100/1 +f 5069/1 5061/1 5103/1 +f 5103/1 5102/1 5069/1 +f 5103/1 5104/1 5102/1 +f 5102/1 5105/1 5100/1 +f 5102/1 5104/1 5105/1 +f 5100/1 5105/1 5101/1 +f 5098/1 5105/1 5106/1 +f 5098/1 5101/1 5105/1 +f 5106/1 5105/1 5104/1 +f 5092/1 5101/1 5098/1 +f 5106/1 5107/1 5098/1 +f 5106/1 5104/1 5108/1 +f 5108/1 5109/1 5106/1 +f 5106/1 5109/1 5107/1 +f 5110/1 5107/1 5109/1 +f 5097/1 5107/1 5110/1 +f 5108/1 5111/1 5109/1 +f 5110/1 5109/1 5111/1 +f 5108/1 5112/1 5113/1 +f 5113/1 5111/1 5108/1 +f 5108/1 5104/1 5112/1 +f 5114/1 5111/1 5115/1 +f 5113/1 5115/1 5111/1 +f 5116/1 5113/1 5117/1 +f 5116/1 5115/1 5113/1 +f 5118/1 5117/1 5113/1 +f 5118/1 5113/1 5112/1 +f 5118/1 5112/1 5104/1 +f 5119/1 5118/1 5104/1 +f 5119/1 5104/1 5103/1 +f 5120/1 5121/1 5118/1 +f 5120/1 5118/1 5122/1 +f 5122/1 5118/1 5119/1 +f 5121/1 5117/1 5118/1 +f 5122/1 5119/1 5123/1 +f 5123/1 5119/1 5103/1 +f 5103/1 5061/1 5123/1 +f 5123/1 5061/1 5122/1 +f 5122/1 5061/1 5063/1 +f 5063/1 5120/1 5122/1 +f 5124/1 5120/1 5063/1 +f 5124/1 5121/1 5120/1 +f 5063/1 5058/1 5125/1 +f 5063/1 5125/1 5124/1 +f 5124/1 5125/1 5126/1 +f 5126/1 5121/1 5124/1 +f 5125/1 5058/1 5056/1 +f 5125/1 5056/1 5127/1 +f 5126/1 5125/1 5128/1 +f 5128/1 5125/1 5127/1 +f 5128/1 5129/1 5126/1 +f 5126/1 5129/1 5121/1 +f 5128/1 5127/1 5130/1 +f 5130/1 5131/1 5128/1 +f 5128/1 5131/1 5129/1 +f 5130/1 5127/1 5132/1 +f 5132/1 5127/1 5133/1 +f 5133/1 5127/1 5134/1 +f 5132/1 5135/1 5130/1 +f 5135/1 5131/1 5130/1 +f 5133/1 5135/1 5132/1 +f 5133/1 5134/1 5136/1 +f 5136/1 5137/1 5133/1 +f 5133/1 5137/1 5135/1 +f 5136/1 5134/1 5138/1 +f 5138/1 5134/1 5139/1 +f 5139/1 5134/1 5140/1 +f 5138/1 5137/1 5136/1 +f 5138/1 5141/1 5137/1 +f 5139/1 5141/1 5138/1 +f 5139/1 5140/1 5142/1 +f 5142/1 5143/1 5139/1 +f 5134/1 4976/1 5140/1 +f 5140/1 4976/1 4979/1 +f 5140/1 4979/1 5144/1 +f 5127/1 4977/1 5134/1 +f 5134/1 4977/1 4976/1 +f 5127/1 5056/1 4977/1 +f 5144/1 4979/1 5051/1 +f 5145/1 5144/1 5051/1 +f 5051/1 5050/1 5146/1 +f 5131/1 5147/1 5148/1 +f 5131/1 5148/1 5129/1 +f 5131/1 5149/1 5147/1 +f 5135/1 5149/1 5131/1 +f 5150/1 5148/1 5147/1 +f 5150/1 5117/1 5148/1 +f 5129/1 5148/1 5121/1 +f 5121/1 5148/1 5117/1 +f 5116/1 5117/1 5150/1 +f 5147/1 5151/1 5150/1 +f 5150/1 5151/1 5116/1 +f 5116/1 5151/1 5115/1 +f 5147/1 5152/1 5151/1 +f 5153/1 5151/1 5152/1 +f 5154/1 5115/1 5151/1 +f 5154/1 5151/1 5153/1 +f 5114/1 5115/1 5154/1 +f 5153/1 5152/1 5155/1 +f 5156/1 5157/1 5152/1 +f 5156/1 5152/1 5147/1 +f 5155/1 5152/1 5157/1 +f 5158/1 5155/1 5157/1 +f 5159/1 5157/1 5156/1 +f 5159/1 5158/1 5157/1 +f 5156/1 5147/1 5149/1 +f 5156/1 5149/1 5159/1 +f 5159/1 5160/1 5161/1 +f 5161/1 5158/1 5159/1 +f 5159/1 5149/1 5160/1 +f 5158/1 5161/1 5162/1 +f 5161/1 5160/1 5162/1 +f 5141/1 5162/1 5160/1 +f 5141/1 5160/1 5137/1 +f 5137/1 5149/1 5135/1 +f 5137/1 5160/1 5149/1 +f 5163/1 5096/1 5097/1 +f 5097/1 5110/1 5114/1 +f 5164/1 5096/1 5163/1 +f 5164/1 5095/1 5096/1 +f 5095/1 5165/1 5166/1 +f 5165/1 5167/1 5168/1 +f 5165/1 5095/1 5169/1 +f 5166/1 5165/1 5168/1 +f 5166/1 5168/1 5170/1 +f 5168/1 5171/1 5172/1 +f 5168/1 5167/1 5171/1 +f 5170/1 5168/1 5172/1 +f 5167/1 5173/1 5171/1 +f 5167/1 5174/1 5173/1 +f 5172/1 5171/1 5175/1 +f 5171/1 5173/1 5176/1 +f 5171/1 5176/1 5175/1 +f 5177/1 5172/1 5175/1 +f 5177/1 5175/1 5178/1 +f 5178/1 5175/1 5176/1 +f 5173/1 5179/1 5176/1 +f 5173/1 5180/1 5179/1 +f 5176/1 5179/1 5181/1 +f 5178/1 5176/1 5181/1 +f 5178/1 5181/1 5182/1 +f 5183/1 5178/1 5182/1 +f 5184/1 5183/1 5182/1 +f 5185/1 5186/1 5183/1 +f 5186/1 5187/1 5183/1 +f 5183/1 5187/1 5178/1 +f 5188/1 5185/1 5183/1 +f 5188/1 5183/1 5184/1 +f 5189/1 5186/1 5185/1 +f 5190/1 5189/1 5185/1 +f 5190/1 5185/1 5188/1 +f 5191/1 5190/1 5188/1 +f 5191/1 5188/1 5184/1 +f 5192/1 5189/1 5190/1 +f 5193/1 5192/1 5190/1 +f 5193/1 5190/1 5191/1 +f 5194/1 5195/1 5189/1 +f 5189/1 5195/1 5186/1 +f 5192/1 5194/1 5189/1 +f 5196/1 5194/1 5192/1 +f 5193/1 5196/1 5192/1 +f 5197/1 5196/1 5193/1 +f 5198/1 5197/1 5193/1 +f 5198/1 5193/1 5199/1 +f 5199/1 5193/1 5191/1 +f 5200/1 5201/1 5196/1 +f 5196/1 5201/1 5194/1 +f 5197/1 5200/1 5196/1 +f 5202/1 5200/1 5197/1 +f 5203/1 5202/1 5197/1 +f 5203/1 5197/1 5198/1 +f 5204/1 5203/1 5198/1 +f 5205/1 5203/1 5204/1 +f 5205/1 5206/1 5203/1 +f 5207/1 5206/1 5205/1 +f 5207/1 5208/1 5206/1 +f 5206/1 5209/1 5203/1 +f 5203/1 5209/1 5202/1 +f 5210/1 5211/1 5209/1 +f 5209/1 5211/1 5212/1 +f 5209/1 5212/1 5213/1 +f 5209/1 5213/1 5202/1 +f 5206/1 5210/1 5209/1 +f 5214/1 5215/1 5210/1 +f 5210/1 5215/1 5211/1 +f 5206/1 5214/1 5210/1 +f 5208/1 5214/1 5206/1 +f 5216/1 5217/1 5214/1 +f 5214/1 5217/1 5218/1 +f 5214/1 5218/1 5215/1 +f 5208/1 5216/1 5214/1 +f 5218/1 5219/1 5215/1 +f 5215/1 5219/1 5220/1 +f 5215/1 5220/1 5211/1 +f 5217/1 5221/1 5218/1 +f 5218/1 5221/1 5219/1 +f 5221/1 5222/1 5219/1 +f 5219/1 5223/1 5220/1 +f 5222/1 5224/1 5219/1 +f 5219/1 5224/1 5223/1 +f 5220/1 5225/1 5226/1 +f 5220/1 5223/1 5225/1 +f 5211/1 5220/1 5226/1 +f 5211/1 5226/1 5212/1 +f 5226/1 5225/1 5227/1 +f 5212/1 5226/1 5228/1 +f 5226/1 5227/1 5228/1 +f 5223/1 5229/1 5225/1 +f 5225/1 5229/1 5230/1 +f 5225/1 5230/1 5227/1 +f 5228/1 5227/1 5231/1 +f 5227/1 5230/1 5232/1 +f 5227/1 5232/1 5233/1 +f 5227/1 5233/1 5231/1 +f 5212/1 5228/1 5213/1 +f 5213/1 5228/1 5231/1 +f 5231/1 5234/1 5235/1 +f 5231/1 5233/1 5234/1 +f 5213/1 5231/1 5236/1 +f 5236/1 5231/1 5235/1 +f 5233/1 5232/1 5237/1 +f 5233/1 5237/1 5234/1 +f 5235/1 5234/1 5238/1 +f 5234/1 5237/1 5239/1 +f 5234/1 5239/1 5238/1 +f 5235/1 5238/1 5201/1 +f 5236/1 5235/1 5200/1 +f 5200/1 5235/1 5201/1 +f 5202/1 5213/1 5236/1 +f 5202/1 5236/1 5200/1 +f 5201/1 5238/1 5240/1 +f 5201/1 5240/1 5194/1 +f 5238/1 5241/1 5240/1 +f 5240/1 5241/1 5242/1 +f 5194/1 5240/1 5242/1 +f 5194/1 5242/1 5195/1 +f 5242/1 5241/1 5195/1 +f 5238/1 5243/1 5241/1 +f 5241/1 5243/1 5244/1 +f 5241/1 5244/1 5195/1 +f 5195/1 5244/1 5245/1 +f 5195/1 5245/1 5186/1 +f 5243/1 5246/1 5244/1 +f 5244/1 5246/1 5247/1 +f 5244/1 5247/1 5245/1 +f 5239/1 5248/1 5243/1 +f 5243/1 5248/1 5246/1 +f 5238/1 5239/1 5243/1 +f 5248/1 5249/1 5246/1 +f 5246/1 5249/1 5247/1 +f 5247/1 5249/1 5250/1 +f 5247/1 5250/1 5251/1 +f 5245/1 5247/1 5251/1 +f 5248/1 5252/1 5249/1 +f 5253/1 5252/1 5248/1 +f 5237/1 5253/1 5248/1 +f 5237/1 5248/1 5239/1 +f 5254/1 5255/1 5252/1 +f 5254/1 5252/1 5253/1 +f 5232/1 5254/1 5253/1 +f 5232/1 5253/1 5237/1 +f 5256/1 5255/1 5254/1 +f 5229/1 5256/1 5254/1 +f 5229/1 5254/1 5230/1 +f 5230/1 5254/1 5232/1 +f 5257/1 5258/1 5255/1 +f 5257/1 5255/1 5256/1 +f 5259/1 5257/1 5256/1 +f 5259/1 5256/1 5229/1 +f 5223/1 5259/1 5229/1 +f 5260/1 5257/1 5259/1 +f 5224/1 5260/1 5259/1 +f 5224/1 5259/1 5223/1 +f 5261/1 5258/1 5257/1 +f 5262/1 5261/1 5257/1 +f 5262/1 5257/1 5260/1 +f 5261/1 5263/1 5258/1 +f 5264/1 5265/1 5261/1 +f 5264/1 5261/1 5262/1 +f 5266/1 5264/1 5262/1 +f 5266/1 5262/1 5222/1 +f 5222/1 5262/1 5260/1 +f 5222/1 5260/1 5224/1 +f 5267/1 5266/1 5222/1 +f 5267/1 5222/1 5221/1 +f 5268/1 5264/1 5266/1 +f 5269/1 5268/1 5266/1 +f 5269/1 5266/1 5267/1 +f 5270/1 5265/1 5264/1 +f 5268/1 5270/1 5264/1 +f 5270/1 5271/1 5265/1 +f 5272/1 5271/1 5270/1 +f 5273/1 5272/1 5270/1 +f 5273/1 5270/1 5268/1 +f 5273/1 5268/1 5274/1 +f 5274/1 5268/1 5269/1 +f 5275/1 5273/1 5276/1 +f 5276/1 5273/1 5274/1 +f 5275/1 5277/1 5273/1 +f 5278/1 5274/1 5269/1 +f 5279/1 5276/1 5278/1 +f 5278/1 5276/1 5274/1 +f 5278/1 5269/1 5280/1 +f 5281/1 5279/1 5278/1 +f 5281/1 5278/1 5216/1 +f 5216/1 5278/1 5280/1 +f 5279/1 5275/1 5276/1 +f 5282/1 5283/1 5275/1 +f 5282/1 5275/1 5279/1 +f 5284/1 5283/1 5282/1 +f 5285/1 5284/1 5282/1 +f 5285/1 5282/1 5286/1 +f 5286/1 5282/1 5279/1 +f 5284/1 5287/1 5283/1 +f 5288/1 5287/1 5284/1 +f 5285/1 5288/1 5284/1 +f 5289/1 5288/1 5285/1 +f 5290/1 5289/1 5285/1 +f 5290/1 5285/1 5291/1 +f 5291/1 5285/1 5286/1 +f 5286/1 5279/1 5281/1 +f 5291/1 5286/1 5281/1 +f 5291/1 5281/1 5292/1 +f 5292/1 5281/1 5216/1 +f 5293/1 5291/1 5294/1 +f 5293/1 5290/1 5291/1 +f 5294/1 5291/1 5292/1 +f 5295/1 5290/1 5293/1 +f 5295/1 5296/1 5290/1 +f 5297/1 5296/1 5295/1 +f 5297/1 5298/1 5296/1 +f 5299/1 5298/1 5297/1 +f 5299/1 5300/1 5298/1 +f 5301/1 5300/1 5299/1 +f 5302/1 5301/1 5299/1 +f 5303/1 5304/1 5301/1 +f 5305/1 5304/1 5303/1 +f 5303/1 5301/1 5302/1 +f 5305/1 5306/1 5304/1 +f 5307/1 5308/1 5306/1 +f 5307/1 5306/1 5305/1 +f 5309/1 5308/1 5307/1 +f 5310/1 5309/1 5307/1 +f 5310/1 5307/1 5311/1 +f 5311/1 5307/1 5305/1 +f 5312/1 5309/1 5313/1 +f 5313/1 5309/1 5314/1 +f 5314/1 5309/1 5310/1 +f 5311/1 5315/1 5310/1 +f 5310/1 5315/1 5316/1 +f 5310/1 5316/1 5314/1 +f 5316/1 5317/1 5314/1 +f 5314/1 5317/1 5313/1 +f 5313/1 5317/1 5318/1 +f 5313/1 5318/1 5312/1 +f 5312/1 5318/1 5319/1 +f 5320/1 5318/1 5317/1 +f 5321/1 5319/1 5318/1 +f 5320/1 5317/1 5322/1 +f 5322/1 5317/1 5316/1 +f 5322/1 5316/1 5323/1 +f 5324/1 5322/1 5325/1 +f 5325/1 5322/1 5323/1 +f 5326/1 5324/1 5325/1 +f 5326/1 5320/1 5324/1 +f 5324/1 5320/1 5322/1 +f 5325/1 5323/1 5327/1 +f 5326/1 5325/1 5328/1 +f 5328/1 5325/1 5327/1 +f 5329/1 5326/1 5330/1 +f 5329/1 5331/1 5326/1 +f 5331/1 5320/1 5326/1 +f 5330/1 5326/1 5328/1 +f 5328/1 5327/1 5332/1 +f 5333/1 5328/1 5332/1 +f 5330/1 5328/1 5333/1 +f 5332/1 5327/1 5334/1 +f 5327/1 5323/1 5334/1 +f 5332/1 5335/1 5336/1 +f 5332/1 5334/1 5335/1 +f 5333/1 5332/1 5337/1 +f 5337/1 5332/1 5336/1 +f 5323/1 5338/1 5334/1 +f 5334/1 5339/1 5335/1 +f 5334/1 5338/1 5339/1 +f 5323/1 5315/1 5338/1 +f 5323/1 5316/1 5315/1 +f 5311/1 5338/1 5315/1 +f 5340/1 5338/1 5311/1 +f 5311/1 5305/1 5340/1 +f 5341/1 5338/1 5340/1 +f 5340/1 5305/1 5341/1 +f 5341/1 5342/1 5338/1 +f 5339/1 5338/1 5342/1 +f 5339/1 5342/1 5343/1 +f 5335/1 5339/1 5343/1 +f 5344/1 5345/1 5342/1 +f 5344/1 5342/1 5346/1 +f 5346/1 5342/1 5341/1 +f 5343/1 5342/1 5345/1 +f 5341/1 5305/1 5346/1 +f 5346/1 5305/1 5303/1 +f 5346/1 5303/1 5344/1 +f 5347/1 5345/1 5344/1 +f 5344/1 5303/1 5347/1 +f 5343/1 5345/1 5348/1 +f 5349/1 5350/1 5345/1 +f 5349/1 5345/1 5347/1 +f 5348/1 5345/1 5350/1 +f 5335/1 5343/1 5348/1 +f 5336/1 5335/1 5348/1 +f 5336/1 5348/1 5351/1 +f 5351/1 5348/1 5352/1 +f 5352/1 5348/1 5350/1 +f 5353/1 5354/1 5350/1 +f 5353/1 5350/1 5349/1 +f 5352/1 5350/1 5354/1 +f 5352/1 5354/1 5355/1 +f 5356/1 5352/1 5357/1 +f 5357/1 5352/1 5355/1 +f 5351/1 5352/1 5356/1 +f 5358/1 5354/1 5359/1 +f 5359/1 5354/1 5353/1 +f 5355/1 5354/1 5358/1 +f 5349/1 5302/1 5353/1 +f 5353/1 5302/1 5359/1 +f 5360/1 5358/1 5359/1 +f 5359/1 5302/1 5360/1 +f 5360/1 5361/1 5358/1 +f 5355/1 5358/1 5362/1 +f 5362/1 5358/1 5361/1 +f 5363/1 5361/1 5360/1 +f 5360/1 5302/1 5364/1 +f 5360/1 5364/1 5363/1 +f 5302/1 5299/1 5364/1 +f 5349/1 5303/1 5302/1 +f 5364/1 5299/1 5297/1 +f 5364/1 5297/1 5365/1 +f 5363/1 5364/1 5365/1 +f 5365/1 5297/1 5295/1 +f 5365/1 5295/1 5366/1 +f 5363/1 5365/1 5367/1 +f 5367/1 5365/1 5368/1 +f 5368/1 5365/1 5369/1 +f 5369/1 5365/1 5366/1 +f 5366/1 5295/1 5293/1 +f 5366/1 5293/1 5370/1 +f 5370/1 5293/1 5294/1 +f 5371/1 5366/1 5370/1 +f 5371/1 5370/1 5372/1 +f 5369/1 5366/1 5373/1 +f 5373/1 5366/1 5374/1 +f 5374/1 5366/1 5371/1 +f 5371/1 5375/1 5374/1 +f 5374/1 5375/1 5373/1 +f 5373/1 5375/1 5376/1 +f 5373/1 5376/1 5369/1 +f 5369/1 5376/1 5368/1 +f 5368/1 5376/1 5377/1 +f 5368/1 5377/1 5367/1 +f 5367/1 5377/1 5363/1 +f 5363/1 5377/1 5361/1 +f 5362/1 5361/1 5377/1 +f 5378/1 5362/1 5379/1 +f 5380/1 5355/1 5362/1 +f 5362/1 5377/1 5379/1 +f 5380/1 5362/1 5378/1 +f 5379/1 5377/1 5381/1 +f 5381/1 5377/1 5376/1 +f 5379/1 5381/1 5382/1 +f 5383/1 5378/1 5379/1 +f 5383/1 5379/1 5382/1 +f 5384/1 5378/1 5383/1 +f 5384/1 5380/1 5378/1 +f 5383/1 5382/1 5385/1 +f 5386/1 5384/1 5383/1 +f 5386/1 5383/1 5387/1 +f 5387/1 5383/1 5385/1 +f 5382/1 5381/1 5388/1 +f 5382/1 5388/1 5389/1 +f 5385/1 5382/1 5389/1 +f 5381/1 5376/1 5388/1 +f 5388/1 5376/1 5375/1 +f 5388/1 5375/1 5389/1 +f 5390/1 5384/1 5386/1 +f 5356/1 5380/1 5384/1 +f 5390/1 5356/1 5384/1 +f 5391/1 5356/1 5390/1 +f 5391/1 5351/1 5356/1 +f 5356/1 5357/1 5380/1 +f 5357/1 5355/1 5380/1 +f 5337/1 5336/1 5351/1 +f 5337/1 5351/1 5391/1 +f 5347/1 5303/1 5349/1 +f 5331/1 5321/1 5320/1 +f 5320/1 5321/1 5318/1 +f 5392/1 5393/1 5331/1 +f 5393/1 5321/1 5331/1 +f 5392/1 5331/1 5329/1 +f 5394/1 5292/1 5208/1 +f 5294/1 5292/1 5394/1 +f 5292/1 5216/1 5208/1 +f 5394/1 5208/1 5207/1 +f 5216/1 5280/1 5217/1 +f 5280/1 5269/1 5267/1 +f 5280/1 5267/1 5217/1 +f 5217/1 5267/1 5221/1 +f 5283/1 5277/1 5275/1 +f 5277/1 5272/1 5273/1 +f 5283/1 5395/1 5277/1 +f 5277/1 5396/1 5272/1 +f 5395/1 5396/1 5277/1 +f 5251/1 5397/1 5172/1 +f 5251/1 5172/1 5177/1 +f 5251/1 5250/1 5397/1 +f 5245/1 5251/1 5398/1 +f 5398/1 5251/1 5177/1 +f 5170/1 5172/1 5397/1 +f 5187/1 5398/1 5177/1 +f 5187/1 5177/1 5178/1 +f 5186/1 5245/1 5398/1 +f 5186/1 5398/1 5187/1 +f 5191/1 5184/1 5399/1 +f 5199/1 5191/1 5400/1 +f 5400/1 5191/1 5399/1 +f 5184/1 5182/1 5401/1 +f 5399/1 5184/1 5401/1 +f 5399/1 5401/1 5402/1 +f 5399/1 5402/1 5403/1 +f 5400/1 5399/1 5403/1 +f 5182/1 5181/1 5401/1 +f 5401/1 5179/1 5404/1 +f 5401/1 5181/1 5179/1 +f 5401/1 5404/1 5402/1 +f 5404/1 5179/1 5180/1 +f 5174/1 5180/1 5173/1 +f 5174/1 5405/1 5180/1 +f 5169/1 5095/1 5164/1 +f 5110/1 5111/1 5114/1 +f 5406/1 5407/1 5408/1 +f 5407/1 5406/1 5409/1 +f 5409/1 5406/1 5410/1 +f 5411/1 5412/1 5407/1 +f 5411/1 5407/1 5409/1 +f 5412/1 5408/1 5407/1 +f 5413/1 5414/1 5408/1 +f 5413/1 5408/1 5412/1 +f 5415/1 5413/1 5412/1 +f 5415/1 5412/1 5411/1 +f 5409/1 5416/1 5411/1 +f 5411/1 5416/1 5417/1 +f 5411/1 5417/1 5415/1 +f 5415/1 5417/1 5418/1 +f 5415/1 5418/1 5419/1 +f 5419/1 5413/1 5415/1 +f 5419/1 5414/1 5413/1 +f 5420/1 5421/1 5414/1 +f 5420/1 5414/1 5419/1 +f 5419/1 5418/1 5422/1 +f 5419/1 5422/1 5420/1 +f 5417/1 5046/1 5418/1 +f 5418/1 5046/1 5045/1 +f 5418/1 5045/1 5422/1 +f 5416/1 5047/1 5417/1 +f 5417/1 5047/1 5046/1 +f 5416/1 5048/1 5047/1 +f 5423/1 5049/1 5048/1 +f 5423/1 5048/1 5416/1 +f 5424/1 5049/1 5423/1 +f 5425/1 5424/1 5423/1 +f 5425/1 5423/1 5426/1 +f 5426/1 5423/1 5416/1 +f 5146/1 5050/1 5049/1 +f 5146/1 5049/1 5424/1 +f 5427/1 5146/1 5424/1 +f 5427/1 5424/1 5428/1 +f 5428/1 5424/1 5425/1 +f 5429/1 5051/1 5146/1 +f 5429/1 5146/1 5427/1 +f 5145/1 5051/1 5429/1 +f 5427/1 5430/1 5429/1 +f 5430/1 5431/1 5429/1 +f 5429/1 5431/1 5145/1 +f 5432/1 5144/1 5145/1 +f 5145/1 5433/1 5432/1 +f 5145/1 5431/1 5433/1 +f 5430/1 5434/1 5431/1 +f 5431/1 5435/1 5433/1 +f 5431/1 5434/1 5435/1 +f 5427/1 5436/1 5430/1 +f 5436/1 5434/1 5430/1 +f 5437/1 5435/1 5434/1 +f 5436/1 5438/1 5434/1 +f 5437/1 5439/1 5435/1 +f 5433/1 5435/1 5439/1 +f 5433/1 5440/1 5142/1 +f 5433/1 5439/1 5440/1 +f 5142/1 5440/1 5143/1 +f 5440/1 5439/1 5441/1 +f 5440/1 5441/1 5143/1 +f 5442/1 5439/1 5437/1 +f 5442/1 5441/1 5439/1 +f 5162/1 5441/1 5442/1 +f 5141/1 5441/1 5162/1 +f 5143/1 5441/1 5141/1 +f 5158/1 5162/1 5442/1 +f 5143/1 5141/1 5139/1 +f 5443/1 5444/1 5438/1 +f 5443/1 5438/1 5436/1 +f 5425/1 5410/1 5443/1 +f 5425/1 5443/1 5445/1 +f 5445/1 5443/1 5436/1 +f 5410/1 5444/1 5443/1 +f 5406/1 5444/1 5410/1 +f 5409/1 5410/1 5426/1 +f 5426/1 5410/1 5425/1 +f 5425/1 5445/1 5428/1 +f 5428/1 5445/1 5427/1 +f 5445/1 5436/1 5427/1 +f 5426/1 5416/1 5409/1 +f 5432/1 5433/1 5142/1 +f 5142/1 5144/1 5432/1 +f 5142/1 5140/1 5144/1 +f 5422/1 5045/1 5446/1 +f 5422/1 5446/1 5447/1 +f 5420/1 5422/1 5448/1 +f 5448/1 5422/1 5449/1 +f 5449/1 5422/1 5447/1 +f 5045/1 5037/1 5446/1 +f 5447/1 5446/1 5044/1 +f 5446/1 5037/1 5044/1 +f 5449/1 5447/1 5450/1 +f 5044/1 5451/1 5447/1 +f 5450/1 5447/1 5451/1 +f 5449/1 5452/1 5448/1 +f 5448/1 5421/1 5420/1 +f 5043/1 5451/1 5044/1 +f 5453/1 5454/1 5455/1 +f 5456/1 5457/1 5453/1 +f 5457/1 5458/1 5453/1 +f 5453/1 5458/1 5454/1 +f 5453/1 5459/1 5460/1 +f 5453/1 5455/1 5459/1 +f 5461/1 5457/1 5456/1 +f 5461/1 5462/1 5457/1 +f 5462/1 5463/1 5457/1 +f 5457/1 5463/1 5458/1 +f 5464/1 5458/1 5465/1 +f 5458/1 5463/1 5465/1 +f 5454/1 5458/1 5464/1 +f 5462/1 5466/1 5463/1 +f 5463/1 5466/1 5467/1 +f 5465/1 5463/1 5468/1 +f 5468/1 5463/1 5467/1 +f 5465/1 5468/1 5469/1 +f 5464/1 5465/1 5470/1 +f 5470/1 5465/1 5469/1 +f 5468/1 5467/1 5471/1 +f 5469/1 5468/1 5471/1 +f 5471/1 5467/1 5472/1 +f 5467/1 5466/1 5473/1 +f 5467/1 5473/1 5472/1 +f 5462/1 5473/1 5466/1 +f 5474/1 5475/1 5473/1 +f 5472/1 5473/1 5475/1 +f 5474/1 5473/1 5462/1 +f 5474/1 5476/1 5477/1 +f 5477/1 5475/1 5474/1 +f 5478/1 5474/1 5462/1 +f 5478/1 5476/1 5474/1 +f 5462/1 5461/1 5478/1 +f 5478/1 5461/1 5479/1 +f 5478/1 5479/1 5480/1 +f 5478/1 5480/1 5481/1 +f 5482/1 5481/1 5480/1 +f 5482/1 5483/1 5481/1 +f 5484/1 5483/1 5482/1 +f 5484/1 5485/1 5483/1 +f 5483/1 5485/1 5486/1 +f 5486/1 5485/1 5487/1 +f 5486/1 5487/1 5488/1 +f 5488/1 5487/1 5489/1 +f 5490/1 5491/1 5488/1 +f 5488/1 5489/1 5490/1 +f 5492/1 5493/1 5490/1 +f 5490/1 5493/1 5491/1 +f 5493/1 5492/1 5494/1 +f 5493/1 5494/1 5495/1 +f 5495/1 5494/1 5496/1 +f 5496/1 5494/1 5497/1 +f 5496/1 5497/1 5498/1 +f 5498/1 5499/1 5496/1 +f 5500/1 5499/1 5498/1 +f 5500/1 5501/1 5499/1 +f 5477/1 5476/1 5502/1 +f 5476/1 5503/1 5502/1 +f 5476/1 5478/1 5503/1 +f 5478/1 5481/1 5503/1 +f 5469/1 5471/1 5504/1 +f 5471/1 5472/1 5504/1 +f 5470/1 5469/1 5505/1 +f 5469/1 5504/1 5506/1 +f 5505/1 5469/1 5506/1 +f 5507/1 5470/1 5508/1 +f 5507/1 5464/1 5470/1 +f 5508/1 5470/1 5505/1 +f 5509/1 5505/1 5510/1 +f 5508/1 5505/1 5509/1 +f 5505/1 5506/1 5510/1 +f 5510/1 5506/1 5511/1 +f 5506/1 5504/1 5511/1 +f 5510/1 5511/1 5512/1 +f 5513/1 5510/1 5512/1 +f 5509/1 5510/1 5513/1 +f 5514/1 5508/1 5509/1 +f 5514/1 5509/1 5513/1 +f 5515/1 5507/1 5508/1 +f 5515/1 5508/1 5514/1 +f 5516/1 5514/1 5517/1 +f 5516/1 5515/1 5514/1 +f 5517/1 5514/1 5513/1 +f 5517/1 5513/1 5518/1 +f 5518/1 5513/1 5519/1 +f 5513/1 5512/1 5519/1 +f 5520/1 5517/1 5521/1 +f 5522/1 5516/1 5517/1 +f 5521/1 5517/1 5518/1 +f 5520/1 5522/1 5517/1 +f 5523/1 5515/1 5516/1 +f 5522/1 5523/1 5516/1 +f 5524/1 5525/1 5522/1 +f 5524/1 5522/1 5520/1 +f 5525/1 5523/1 5522/1 +f 5526/1 5520/1 5521/1 +f 5527/1 5524/1 5520/1 +f 5527/1 5520/1 5526/1 +f 5528/1 5525/1 5524/1 +f 5529/1 5528/1 5524/1 +f 5529/1 5524/1 5527/1 +f 5528/1 5530/1 5525/1 +f 5530/1 5523/1 5525/1 +f 5531/1 5532/1 5528/1 +f 5532/1 5530/1 5528/1 +f 5531/1 5528/1 5529/1 +f 5529/1 5527/1 5533/1 +f 5529/1 5533/1 5531/1 +f 5531/1 5533/1 5534/1 +f 5535/1 5532/1 5531/1 +f 5531/1 5534/1 5535/1 +f 5535/1 5536/1 5532/1 +f 5536/1 5537/1 5532/1 +f 5532/1 5537/1 5530/1 +f 5538/1 5536/1 5535/1 +f 5535/1 5539/1 5538/1 +f 5535/1 5534/1 5539/1 +f 5538/1 5540/1 5536/1 +f 5536/1 5540/1 5537/1 +f 5537/1 5541/1 5530/1 +f 5537/1 5455/1 5541/1 +f 5540/1 5455/1 5537/1 +f 5459/1 5455/1 5540/1 +f 5542/1 5540/1 5538/1 +f 5543/1 5540/1 5542/1 +f 5459/1 5540/1 5543/1 +f 5538/1 5539/1 5544/1 +f 5538/1 5544/1 5542/1 +f 5534/1 5545/1 5539/1 +f 5539/1 5545/1 5544/1 +f 5544/1 5545/1 5546/1 +f 5544/1 5547/1 5548/1 +f 5544/1 5546/1 5547/1 +f 5542/1 5544/1 5548/1 +f 5542/1 5548/1 5549/1 +f 5543/1 5542/1 5549/1 +f 5548/1 5547/1 5550/1 +f 5549/1 5548/1 5550/1 +f 5547/1 5546/1 5551/1 +f 5547/1 5551/1 5552/1 +f 5550/1 5547/1 5552/1 +f 5550/1 5552/1 5553/1 +f 5550/1 5553/1 5554/1 +f 5549/1 5550/1 5555/1 +f 5555/1 5550/1 5554/1 +f 5552/1 5551/1 5556/1 +f 5552/1 5556/1 5553/1 +f 5551/1 5557/1 5558/1 +f 5551/1 5558/1 5556/1 +f 5546/1 5557/1 5551/1 +f 5553/1 5556/1 5559/1 +f 5556/1 5558/1 5560/1 +f 5556/1 5560/1 5559/1 +f 5557/1 5561/1 5558/1 +f 5558/1 5561/1 5562/1 +f 5558/1 5562/1 5560/1 +f 5559/1 5560/1 5563/1 +f 5560/1 5562/1 5564/1 +f 5560/1 5564/1 5565/1 +f 5560/1 5565/1 5563/1 +f 5561/1 5566/1 5562/1 +f 5562/1 5566/1 5567/1 +f 5562/1 5567/1 5564/1 +f 5568/1 5566/1 5561/1 +f 5557/1 5568/1 5561/1 +f 5566/1 5569/1 5570/1 +f 5566/1 5570/1 5567/1 +f 5568/1 5571/1 5566/1 +f 5571/1 5569/1 5566/1 +f 5571/1 5572/1 5569/1 +f 5573/1 5571/1 5568/1 +f 5527/1 5572/1 5571/1 +f 5527/1 5571/1 5533/1 +f 5533/1 5571/1 5573/1 +f 5526/1 5572/1 5527/1 +f 5574/1 5573/1 5568/1 +f 5533/1 5573/1 5534/1 +f 5534/1 5573/1 5574/1 +f 5545/1 5574/1 5575/1 +f 5575/1 5574/1 5568/1 +f 5534/1 5574/1 5545/1 +f 5546/1 5545/1 5575/1 +f 5546/1 5575/1 5557/1 +f 5575/1 5568/1 5557/1 +f 5567/1 5570/1 5576/1 +f 5567/1 5576/1 5577/1 +f 5564/1 5567/1 5578/1 +f 5578/1 5567/1 5577/1 +f 5576/1 5570/1 5579/1 +f 5576/1 5579/1 5580/1 +f 5577/1 5576/1 5581/1 +f 5581/1 5576/1 5580/1 +f 5578/1 5577/1 5582/1 +f 5582/1 5577/1 5581/1 +f 5565/1 5564/1 5578/1 +f 5565/1 5578/1 5583/1 +f 5583/1 5578/1 5582/1 +f 5582/1 5581/1 5584/1 +f 5583/1 5582/1 5585/1 +f 5585/1 5582/1 5584/1 +f 5581/1 5580/1 5586/1 +f 5584/1 5581/1 5587/1 +f 5587/1 5581/1 5586/1 +f 5585/1 5584/1 5588/1 +f 5588/1 5584/1 5587/1 +f 5580/1 5579/1 5589/1 +f 5580/1 5590/1 5591/1 +f 5591/1 5590/1 5592/1 +f 5591/1 5592/1 5593/1 +f 5593/1 5592/1 5594/1 +f 5593/1 5594/1 5595/1 +f 5595/1 5594/1 5596/1 +f 5563/1 5565/1 5583/1 +f 5559/1 5563/1 5597/1 +f 5597/1 5563/1 5598/1 +f 5563/1 5583/1 5598/1 +f 5553/1 5559/1 5599/1 +f 5599/1 5559/1 5597/1 +f 5599/1 5597/1 5600/1 +f 5600/1 5597/1 5598/1 +f 5598/1 5585/1 5601/1 +f 5598/1 5583/1 5585/1 +f 5600/1 5598/1 5602/1 +f 5603/1 5599/1 5600/1 +f 5603/1 5600/1 5602/1 +f 5554/1 5553/1 5599/1 +f 5554/1 5599/1 5603/1 +f 5603/1 5602/1 5604/1 +f 5605/1 5554/1 5603/1 +f 5602/1 5598/1 5601/1 +f 5601/1 5585/1 5606/1 +f 5585/1 5588/1 5606/1 +f 5555/1 5554/1 5605/1 +f 5460/1 5459/1 5543/1 +f 5460/1 5543/1 5607/1 +f 5543/1 5549/1 5607/1 +f 5607/1 5549/1 5608/1 +f 5608/1 5549/1 5555/1 +f 5455/1 5454/1 5609/1 +f 5541/1 5455/1 5609/1 +f 5610/1 5454/1 5464/1 +f 5609/1 5454/1 5610/1 +f 5609/1 5610/1 5611/1 +f 5612/1 5609/1 5611/1 +f 5541/1 5609/1 5612/1 +f 5530/1 5541/1 5612/1 +f 5612/1 5611/1 5523/1 +f 5530/1 5612/1 5523/1 +f 5611/1 5507/1 5515/1 +f 5523/1 5611/1 5515/1 +f 5611/1 5610/1 5507/1 +f 5610/1 5464/1 5507/1 +f 5519/1 5512/1 5613/1 +f 5512/1 5614/1 5615/1 +f 5512/1 5615/1 5613/1 +f 5511/1 5614/1 5512/1 +f 5511/1 5504/1 5614/1 +f 5614/1 5616/1 5615/1 +f 5504/1 5617/1 5614/1 +f 5614/1 5617/1 5616/1 +f 5616/1 5618/1 5615/1 +f 5617/1 5619/1 5616/1 +f 5616/1 5619/1 5618/1 +f 5617/1 5475/1 5619/1 +f 5504/1 5472/1 5617/1 +f 5472/1 5475/1 5617/1 +f 5620/1 5619/1 5477/1 +f 5477/1 5619/1 5475/1 +f 5477/1 5621/1 5620/1 +f 5622/1 5618/1 5620/1 +f 5620/1 5618/1 5619/1 +f 5620/1 5621/1 5622/1 +f 5477/1 5502/1 5621/1 +f 5623/1 5624/1 5625/1 +f 5626/1 5624/1 5623/1 +f 5623/1 5625/1 5627/1 +f 5626/1 5628/1 5624/1 +f 5629/1 5628/1 5626/1 +f 5629/1 5630/1 5628/1 +f 5631/1 5630/1 5629/1 +f 5631/1 5632/1 5630/1 +f 5633/1 5632/1 5631/1 +f 5633/1 5634/1 5632/1 +f 5635/1 5634/1 5633/1 +f 5635/1 5636/1 5634/1 +f 5637/1 5636/1 5635/1 +f 5638/1 5639/1 5637/1 +f 5638/1 5637/1 5640/1 +f 5640/1 5637/1 5641/1 +f 5641/1 5637/1 5635/1 +f 5642/1 5643/1 5639/1 +f 5642/1 5639/1 5638/1 +f 5644/1 5643/1 5642/1 +f 5645/1 5644/1 5642/1 +f 5645/1 5642/1 5646/1 +f 5646/1 5642/1 5638/1 +f 5647/1 5643/1 5644/1 +f 5648/1 5647/1 5644/1 +f 5648/1 5644/1 5645/1 +f 5649/1 5648/1 5645/1 +f 5649/1 5645/1 5650/1 +f 5650/1 5645/1 5646/1 +f 5646/1 5638/1 5651/1 +f 5650/1 5646/1 5652/1 +f 5652/1 5646/1 5651/1 +f 5653/1 5649/1 5650/1 +f 5654/1 5650/1 5652/1 +f 5653/1 5650/1 5654/1 +f 5652/1 5651/1 5655/1 +f 5652/1 5655/1 5656/1 +f 5657/1 5652/1 5656/1 +f 5654/1 5652/1 5657/1 +f 5651/1 5638/1 5658/1 +f 5655/1 5651/1 5658/1 +f 5658/1 5638/1 5640/1 +f 5658/1 5640/1 5659/1 +f 5655/1 5658/1 5660/1 +f 5660/1 5658/1 5659/1 +f 5656/1 5655/1 5660/1 +f 5660/1 5659/1 5661/1 +f 5662/1 5660/1 5661/1 +f 5656/1 5660/1 5662/1 +f 5659/1 5640/1 5641/1 +f 5659/1 5641/1 5663/1 +f 5661/1 5659/1 5663/1 +f 5661/1 5663/1 5664/1 +f 5665/1 5661/1 5664/1 +f 5662/1 5661/1 5665/1 +f 5666/1 5656/1 5662/1 +f 5666/1 5662/1 5667/1 +f 5667/1 5662/1 5665/1 +f 5667/1 5665/1 5668/1 +f 5668/1 5665/1 5669/1 +f 5665/1 5664/1 5669/1 +f 5670/1 5666/1 5667/1 +f 5670/1 5667/1 5668/1 +f 5671/1 5656/1 5666/1 +f 5672/1 5671/1 5666/1 +f 5672/1 5666/1 5670/1 +f 5671/1 5657/1 5656/1 +f 5673/1 5657/1 5671/1 +f 5672/1 5673/1 5671/1 +f 5674/1 5673/1 5672/1 +f 5675/1 5674/1 5672/1 +f 5675/1 5672/1 5676/1 +f 5676/1 5672/1 5670/1 +f 5670/1 5668/1 5677/1 +f 5676/1 5670/1 5677/1 +f 5677/1 5668/1 5678/1 +f 5677/1 5678/1 5679/1 +f 5677/1 5679/1 5680/1 +f 5676/1 5677/1 5681/1 +f 5681/1 5677/1 5680/1 +f 5668/1 5669/1 5678/1 +f 5678/1 5669/1 5682/1 +f 5678/1 5682/1 5679/1 +f 5669/1 5664/1 5682/1 +f 5664/1 5683/1 5682/1 +f 5682/1 5683/1 5684/1 +f 5679/1 5682/1 5685/1 +f 5682/1 5684/1 5685/1 +f 5664/1 5663/1 5686/1 +f 5664/1 5686/1 5683/1 +f 5683/1 5686/1 5687/1 +f 5683/1 5687/1 5684/1 +f 5684/1 5687/1 5688/1 +f 5684/1 5688/1 5689/1 +f 5685/1 5684/1 5689/1 +f 5679/1 5685/1 5690/1 +f 5690/1 5685/1 5691/1 +f 5685/1 5689/1 5691/1 +f 5689/1 5688/1 5692/1 +f 5689/1 5692/1 5693/1 +f 5689/1 5693/1 5694/1 +f 5691/1 5689/1 5694/1 +f 5687/1 5695/1 5688/1 +f 5688/1 5695/1 5692/1 +f 5692/1 5695/1 5696/1 +f 5692/1 5696/1 5697/1 +f 5693/1 5692/1 5697/1 +f 5693/1 5697/1 5698/1 +f 5694/1 5693/1 5699/1 +f 5699/1 5693/1 5698/1 +f 5700/1 5691/1 5694/1 +f 5700/1 5694/1 5699/1 +f 5690/1 5691/1 5700/1 +f 5700/1 5699/1 5701/1 +f 5680/1 5690/1 5700/1 +f 5680/1 5700/1 5702/1 +f 5702/1 5700/1 5701/1 +f 5701/1 5699/1 5703/1 +f 5699/1 5698/1 5703/1 +f 5701/1 5703/1 5704/1 +f 5702/1 5701/1 5704/1 +f 5702/1 5704/1 5705/1 +f 5706/1 5680/1 5702/1 +f 5706/1 5702/1 5707/1 +f 5707/1 5702/1 5705/1 +f 5680/1 5679/1 5690/1 +f 5681/1 5680/1 5706/1 +f 5705/1 5704/1 5708/1 +f 5705/1 5708/1 5709/1 +f 5705/1 5709/1 5710/1 +f 5704/1 5711/1 5708/1 +f 5708/1 5711/1 5712/1 +f 5708/1 5712/1 5709/1 +f 5709/1 5712/1 5713/1 +f 5709/1 5713/1 5714/1 +f 5710/1 5709/1 5714/1 +f 5714/1 5713/1 5715/1 +f 5704/1 5703/1 5711/1 +f 5703/1 5698/1 5716/1 +f 5703/1 5716/1 5711/1 +f 5711/1 5716/1 5712/1 +f 5698/1 5717/1 5716/1 +f 5716/1 5717/1 5718/1 +f 5716/1 5718/1 5719/1 +f 5716/1 5719/1 5712/1 +f 5698/1 5697/1 5717/1 +f 5697/1 5720/1 5717/1 +f 5717/1 5720/1 5721/1 +f 5717/1 5721/1 5718/1 +f 5718/1 5721/1 5722/1 +f 5719/1 5718/1 5722/1 +f 5719/1 5722/1 5723/1 +f 5712/1 5719/1 5723/1 +f 5712/1 5723/1 5713/1 +f 5723/1 5722/1 5724/1 +f 5723/1 5724/1 5725/1 +f 5713/1 5723/1 5725/1 +f 5722/1 5721/1 5726/1 +f 5722/1 5726/1 5724/1 +f 5724/1 5726/1 5727/1 +f 5724/1 5727/1 5728/1 +f 5725/1 5724/1 5728/1 +f 5715/1 5725/1 5729/1 +f 5725/1 5728/1 5729/1 +f 5713/1 5725/1 5715/1 +f 5728/1 5727/1 5730/1 +f 5729/1 5728/1 5730/1 +f 5715/1 5729/1 5731/1 +f 5730/1 5727/1 5732/1 +f 5730/1 5732/1 5733/1 +f 5727/1 5626/1 5732/1 +f 5732/1 5626/1 5734/1 +f 5727/1 5629/1 5626/1 +f 5734/1 5626/1 5623/1 +f 5721/1 5631/1 5629/1 +f 5721/1 5629/1 5726/1 +f 5726/1 5629/1 5727/1 +f 5720/1 5631/1 5721/1 +f 5720/1 5633/1 5631/1 +f 5696/1 5633/1 5720/1 +f 5697/1 5696/1 5720/1 +f 5695/1 5635/1 5633/1 +f 5695/1 5633/1 5696/1 +f 5735/1 5635/1 5695/1 +f 5687/1 5735/1 5695/1 +f 5641/1 5635/1 5735/1 +f 5686/1 5641/1 5735/1 +f 5686/1 5735/1 5687/1 +f 5663/1 5641/1 5686/1 +f 5736/1 5675/1 5676/1 +f 5737/1 5675/1 5736/1 +f 5737/1 5738/1 5675/1 +f 5739/1 5738/1 5737/1 +f 5739/1 5740/1 5738/1 +f 5741/1 5742/1 5739/1 +f 5742/1 5740/1 5739/1 +f 5742/1 5743/1 5740/1 +f 5744/1 5745/1 5742/1 +f 5744/1 5742/1 5741/1 +f 5745/1 5743/1 5742/1 +f 5745/1 5746/1 5743/1 +f 5747/1 5748/1 5745/1 +f 5747/1 5745/1 5744/1 +f 5748/1 5746/1 5745/1 +f 5748/1 5749/1 5746/1 +f 5750/1 5751/1 5748/1 +f 5750/1 5748/1 5747/1 +f 5751/1 5749/1 5748/1 +f 5752/1 5750/1 5753/1 +f 5752/1 5754/1 5750/1 +f 5753/1 5750/1 5747/1 +f 5754/1 5751/1 5750/1 +f 5754/1 5755/1 5751/1 +f 5756/1 5754/1 5757/1 +f 5757/1 5754/1 5752/1 +f 5758/1 5754/1 5756/1 +f 5758/1 5759/1 5754/1 +f 5759/1 5755/1 5754/1 +f 5759/1 5760/1 5755/1 +f 5761/1 5760/1 5759/1 +f 5761/1 5762/1 5760/1 +f 5763/1 5764/1 5762/1 +f 5763/1 5762/1 5761/1 +f 5765/1 5766/1 5763/1 +f 5765/1 5763/1 5767/1 +f 5767/1 5763/1 5761/1 +f 5766/1 5764/1 5763/1 +f 5768/1 5766/1 5765/1 +f 5767/1 5769/1 5765/1 +f 5765/1 5769/1 5770/1 +f 5765/1 5770/1 5768/1 +f 5771/1 5766/1 5768/1 +f 5772/1 5773/1 5766/1 +f 5772/1 5766/1 5771/1 +f 5768/1 5774/1 5771/1 +f 5770/1 5774/1 5768/1 +f 5775/1 5770/1 5776/1 +f 5776/1 5770/1 5769/1 +f 5775/1 5774/1 5770/1 +f 5776/1 5769/1 5777/1 +f 5767/1 5777/1 5769/1 +f 5778/1 5776/1 5779/1 +f 5780/1 5775/1 5776/1 +f 5780/1 5776/1 5778/1 +f 5776/1 5777/1 5779/1 +f 5781/1 5775/1 5780/1 +f 5782/1 5774/1 5775/1 +f 5781/1 5782/1 5775/1 +f 5783/1 5780/1 5778/1 +f 5784/1 5781/1 5780/1 +f 5784/1 5780/1 5783/1 +f 5785/1 5778/1 5779/1 +f 5783/1 5778/1 5785/1 +f 5786/1 5784/1 5783/1 +f 5786/1 5783/1 5787/1 +f 5787/1 5783/1 5785/1 +f 5784/1 5782/1 5781/1 +f 5788/1 5789/1 5784/1 +f 5788/1 5784/1 5786/1 +f 5789/1 5782/1 5784/1 +f 5790/1 5788/1 5786/1 +f 5790/1 5786/1 5791/1 +f 5791/1 5786/1 5787/1 +f 5791/1 5787/1 5792/1 +f 5787/1 5785/1 5793/1 +f 5792/1 5787/1 5793/1 +f 5792/1 5793/1 5794/1 +f 5794/1 5793/1 5795/1 +f 5794/1 5795/1 5796/1 +f 5793/1 5785/1 5797/1 +f 5793/1 5797/1 5798/1 +f 5793/1 5798/1 5795/1 +f 5785/1 5779/1 5799/1 +f 5785/1 5799/1 5797/1 +f 5797/1 5799/1 5800/1 +f 5797/1 5800/1 5798/1 +f 5798/1 5800/1 5801/1 +f 5795/1 5798/1 5802/1 +f 5798/1 5801/1 5802/1 +f 5795/1 5802/1 5803/1 +f 5802/1 5801/1 5804/1 +f 5802/1 5804/1 5805/1 +f 5802/1 5805/1 5806/1 +f 5803/1 5802/1 5806/1 +f 5803/1 5806/1 5807/1 +f 5806/1 5808/1 5809/1 +f 5806/1 5805/1 5808/1 +f 5807/1 5806/1 5809/1 +f 5804/1 5810/1 5805/1 +f 5805/1 5811/1 5808/1 +f 5805/1 5810/1 5811/1 +f 5804/1 5801/1 5810/1 +f 5810/1 5812/1 5811/1 +f 5801/1 5813/1 5810/1 +f 5810/1 5813/1 5812/1 +f 5808/1 5811/1 5814/1 +f 5811/1 5815/1 5814/1 +f 5811/1 5812/1 5816/1 +f 5811/1 5816/1 5815/1 +f 5809/1 5808/1 5814/1 +f 5814/1 5817/1 5818/1 +f 5809/1 5814/1 5818/1 +f 5814/1 5815/1 5817/1 +f 5817/1 5815/1 5819/1 +f 5809/1 5818/1 5820/1 +f 5821/1 5809/1 5820/1 +f 5807/1 5809/1 5821/1 +f 5752/1 5816/1 5812/1 +f 5753/1 5815/1 5816/1 +f 5752/1 5812/1 5757/1 +f 5753/1 5816/1 5752/1 +f 5812/1 5813/1 5757/1 +f 5757/1 5813/1 5756/1 +f 5801/1 5822/1 5813/1 +f 5756/1 5813/1 5822/1 +f 5756/1 5822/1 5758/1 +f 5801/1 5800/1 5822/1 +f 5800/1 5823/1 5822/1 +f 5758/1 5822/1 5823/1 +f 5824/1 5759/1 5758/1 +f 5758/1 5823/1 5824/1 +f 5825/1 5823/1 5826/1 +f 5827/1 5823/1 5800/1 +f 5824/1 5823/1 5825/1 +f 5827/1 5826/1 5823/1 +f 5799/1 5827/1 5800/1 +f 5799/1 5828/1 5827/1 +f 5828/1 5826/1 5827/1 +f 5828/1 5777/1 5826/1 +f 5825/1 5826/1 5829/1 +f 5829/1 5826/1 5830/1 +f 5830/1 5826/1 5777/1 +f 5829/1 5759/1 5825/1 +f 5825/1 5759/1 5824/1 +f 5829/1 5761/1 5759/1 +f 5830/1 5761/1 5829/1 +f 5831/1 5761/1 5830/1 +f 5830/1 5777/1 5831/1 +f 5779/1 5777/1 5828/1 +f 5831/1 5777/1 5767/1 +f 5779/1 5828/1 5799/1 +f 5767/1 5761/1 5831/1 +f 5753/1 5747/1 5832/1 +f 5832/1 5815/1 5753/1 +f 5832/1 5747/1 5833/1 +f 5833/1 5747/1 5834/1 +f 5834/1 5747/1 5744/1 +f 5833/1 5815/1 5832/1 +f 5833/1 5819/1 5815/1 +f 5834/1 5819/1 5833/1 +f 5834/1 5744/1 5835/1 +f 5835/1 5819/1 5834/1 +f 5835/1 5744/1 5836/1 +f 5836/1 5837/1 5835/1 +f 5838/1 5788/1 5790/1 +f 5839/1 5840/1 5838/1 +f 5838/1 5840/1 5788/1 +f 5839/1 5841/1 5840/1 +f 5842/1 5841/1 5839/1 +f 5841/1 5843/1 5844/1 +f 5841/1 5844/1 5840/1 +f 5842/1 5845/1 5841/1 +f 5846/1 5845/1 5842/1 +f 5846/1 5847/1 5845/1 +f 5848/1 5847/1 5846/1 +f 5848/1 5849/1 5847/1 +f 5850/1 5849/1 5848/1 +f 5851/1 5852/1 5850/1 +f 5851/1 5850/1 5853/1 +f 5853/1 5850/1 5854/1 +f 5855/1 5856/1 5852/1 +f 5855/1 5852/1 5851/1 +f 5857/1 5856/1 5855/1 +f 5858/1 5857/1 5855/1 +f 5858/1 5855/1 5859/1 +f 5859/1 5855/1 5851/1 +f 5860/1 5861/1 5856/1 +f 5860/1 5856/1 5857/1 +f 5862/1 5860/1 5857/1 +f 5862/1 5857/1 5858/1 +f 5863/1 5862/1 5858/1 +f 5863/1 5858/1 5864/1 +f 5864/1 5858/1 5859/1 +f 5859/1 5851/1 5865/1 +f 5864/1 5859/1 5866/1 +f 5866/1 5859/1 5865/1 +f 5867/1 5864/1 5866/1 +f 5868/1 5864/1 5867/1 +f 5868/1 5863/1 5864/1 +f 5867/1 5866/1 5869/1 +f 5869/1 5866/1 5870/1 +f 5866/1 5865/1 5871/1 +f 5866/1 5871/1 5870/1 +f 5865/1 5851/1 5872/1 +f 5871/1 5865/1 5872/1 +f 5872/1 5851/1 5853/1 +f 5872/1 5853/1 5873/1 +f 5871/1 5872/1 5874/1 +f 5874/1 5872/1 5873/1 +f 5870/1 5871/1 5874/1 +f 5875/1 5874/1 5876/1 +f 5874/1 5873/1 5876/1 +f 5870/1 5874/1 5875/1 +f 5873/1 5853/1 5854/1 +f 5873/1 5854/1 5877/1 +f 5876/1 5873/1 5877/1 +f 5878/1 5876/1 5879/1 +f 5876/1 5877/1 5879/1 +f 5875/1 5876/1 5878/1 +f 5880/1 5870/1 5875/1 +f 5880/1 5875/1 5881/1 +f 5881/1 5875/1 5878/1 +f 5878/1 5879/1 5882/1 +f 5881/1 5878/1 5883/1 +f 5883/1 5878/1 5882/1 +f 5884/1 5880/1 5881/1 +f 5884/1 5881/1 5883/1 +f 5885/1 5870/1 5880/1 +f 5886/1 5885/1 5880/1 +f 5886/1 5880/1 5884/1 +f 5885/1 5869/1 5870/1 +f 5887/1 5869/1 5885/1 +f 5886/1 5887/1 5885/1 +f 5888/1 5887/1 5886/1 +f 5889/1 5888/1 5886/1 +f 5889/1 5886/1 5890/1 +f 5890/1 5886/1 5884/1 +f 5884/1 5883/1 5891/1 +f 5890/1 5884/1 5891/1 +f 5891/1 5883/1 5892/1 +f 5891/1 5892/1 5893/1 +f 5891/1 5893/1 5894/1 +f 5890/1 5891/1 5895/1 +f 5895/1 5891/1 5894/1 +f 5883/1 5882/1 5892/1 +f 5892/1 5882/1 5896/1 +f 5892/1 5896/1 5893/1 +f 5882/1 5879/1 5896/1 +f 5879/1 5897/1 5896/1 +f 5896/1 5897/1 5898/1 +f 5893/1 5896/1 5899/1 +f 5896/1 5898/1 5899/1 +f 5879/1 5877/1 5900/1 +f 5879/1 5900/1 5897/1 +f 5897/1 5900/1 5901/1 +f 5897/1 5901/1 5898/1 +f 5898/1 5901/1 5902/1 +f 5898/1 5902/1 5903/1 +f 5899/1 5898/1 5903/1 +f 5893/1 5899/1 5904/1 +f 5904/1 5899/1 5905/1 +f 5899/1 5903/1 5905/1 +f 5903/1 5902/1 5906/1 +f 5903/1 5906/1 5907/1 +f 5903/1 5907/1 5908/1 +f 5905/1 5903/1 5908/1 +f 5901/1 5909/1 5902/1 +f 5902/1 5909/1 5906/1 +f 5906/1 5909/1 5910/1 +f 5906/1 5910/1 5911/1 +f 5907/1 5906/1 5911/1 +f 5907/1 5911/1 5912/1 +f 5908/1 5907/1 5913/1 +f 5913/1 5907/1 5912/1 +f 5914/1 5905/1 5908/1 +f 5914/1 5908/1 5913/1 +f 5904/1 5905/1 5914/1 +f 5914/1 5913/1 5915/1 +f 5894/1 5904/1 5914/1 +f 5894/1 5914/1 5916/1 +f 5916/1 5914/1 5915/1 +f 5915/1 5913/1 5917/1 +f 5913/1 5912/1 5917/1 +f 5915/1 5917/1 5918/1 +f 5916/1 5915/1 5918/1 +f 5916/1 5918/1 5919/1 +f 5920/1 5894/1 5916/1 +f 5920/1 5916/1 5921/1 +f 5921/1 5916/1 5919/1 +f 5918/1 5917/1 5922/1 +f 5918/1 5922/1 5923/1 +f 5919/1 5918/1 5923/1 +f 5919/1 5923/1 5924/1 +f 5923/1 5922/1 5925/1 +f 5923/1 5925/1 5924/1 +f 5924/1 5925/1 5926/1 +f 5895/1 5894/1 5920/1 +f 5894/1 5893/1 5904/1 +f 5917/1 5912/1 5927/1 +f 5917/1 5927/1 5922/1 +f 5912/1 5911/1 5928/1 +f 5912/1 5928/1 5927/1 +f 5922/1 5927/1 5925/1 +f 5927/1 5928/1 5929/1 +f 5927/1 5929/1 5930/1 +f 5927/1 5930/1 5925/1 +f 5911/1 5931/1 5928/1 +f 5928/1 5931/1 5932/1 +f 5928/1 5932/1 5929/1 +f 5911/1 5910/1 5931/1 +f 5910/1 5846/1 5931/1 +f 5931/1 5846/1 5842/1 +f 5931/1 5842/1 5932/1 +f 5932/1 5842/1 5839/1 +f 5932/1 5839/1 5933/1 +f 5929/1 5932/1 5934/1 +f 5934/1 5932/1 5933/1 +f 5930/1 5929/1 5934/1 +f 5934/1 5933/1 5935/1 +f 5930/1 5934/1 5936/1 +f 5936/1 5934/1 5935/1 +f 5933/1 5839/1 5937/1 +f 5935/1 5933/1 5937/1 +f 5937/1 5839/1 5838/1 +f 5937/1 5838/1 5938/1 +f 5935/1 5937/1 5939/1 +f 5939/1 5937/1 5940/1 +f 5940/1 5937/1 5938/1 +f 5936/1 5935/1 5941/1 +f 5941/1 5935/1 5939/1 +f 5926/1 5936/1 5941/1 +f 5926/1 5941/1 5942/1 +f 5925/1 5936/1 5926/1 +f 5925/1 5930/1 5936/1 +f 5938/1 5838/1 5943/1 +f 5943/1 5838/1 5790/1 +f 5909/1 5848/1 5846/1 +f 5909/1 5846/1 5910/1 +f 5944/1 5848/1 5909/1 +f 5901/1 5944/1 5909/1 +f 5854/1 5850/1 5848/1 +f 5854/1 5848/1 5944/1 +f 5900/1 5854/1 5944/1 +f 5900/1 5944/1 5901/1 +f 5877/1 5854/1 5900/1 +f 5945/1 5889/1 5890/1 +f 5946/1 5889/1 5945/1 +f 5946/1 5947/1 5889/1 +f 5948/1 5947/1 5946/1 +f 5948/1 5949/1 5947/1 +f 5950/1 5949/1 5948/1 +f 5950/1 5951/1 5949/1 +f 5952/1 5951/1 5950/1 +f 5953/1 5952/1 5950/1 +f 5952/1 5954/1 5951/1 +f 5955/1 5956/1 5952/1 +f 5955/1 5952/1 5953/1 +f 5956/1 5954/1 5952/1 +f 5956/1 5957/1 5954/1 +f 5958/1 5959/1 5956/1 +f 5958/1 5956/1 5955/1 +f 5959/1 5957/1 5956/1 +f 5959/1 5960/1 5957/1 +f 5961/1 5960/1 5959/1 +f 5962/1 5961/1 5959/1 +f 5962/1 5959/1 5958/1 +f 5963/1 5964/1 5961/1 +f 5963/1 5961/1 5962/1 +f 5965/1 5964/1 5963/1 +f 5965/1 5966/1 5964/1 +f 5967/1 5968/1 5966/1 +f 5967/1 5966/1 5965/1 +f 5969/1 5968/1 5967/1 +f 5970/1 5969/1 5967/1 +f 5970/1 5967/1 5971/1 +f 5971/1 5967/1 5965/1 +f 5969/1 5972/1 5968/1 +f 5973/1 5974/1 5969/1 +f 5973/1 5969/1 5975/1 +f 5975/1 5969/1 5976/1 +f 5976/1 5969/1 5970/1 +f 5975/1 5977/1 5973/1 +f 5973/1 5978/1 5979/1 +f 5973/1 5977/1 5978/1 +f 5979/1 5974/1 5973/1 +f 5980/1 5974/1 5979/1 +f 5979/1 5978/1 5980/1 +f 5980/1 5978/1 5981/1 +f 5980/1 5981/1 5982/1 +f 5983/1 5977/1 5984/1 +f 5975/1 5984/1 5977/1 +f 5983/1 5985/1 5977/1 +f 5985/1 5978/1 5977/1 +f 5983/1 5984/1 5986/1 +f 5987/1 5983/1 5988/1 +f 5989/1 5983/1 5987/1 +f 5988/1 5986/1 5990/1 +f 5988/1 5983/1 5986/1 +f 5987/1 5988/1 5990/1 +f 5990/1 5986/1 5991/1 +f 5986/1 5992/1 5991/1 +f 5986/1 5984/1 5992/1 +f 5993/1 5990/1 5994/1 +f 5987/1 5990/1 5993/1 +f 5990/1 5991/1 5994/1 +f 5994/1 5991/1 5995/1 +f 5991/1 5992/1 5996/1 +f 5991/1 5997/1 5995/1 +f 5991/1 5996/1 5997/1 +f 5992/1 5984/1 5976/1 +f 5970/1 5992/1 5976/1 +f 5970/1 5996/1 5992/1 +f 5971/1 5996/1 5970/1 +f 5971/1 5997/1 5996/1 +f 5998/1 5997/1 5971/1 +f 5971/1 5965/1 5998/1 +f 5999/1 5997/1 5998/1 +f 5998/1 5965/1 5999/1 +f 5999/1 5965/1 6000/1 +f 6000/1 5965/1 5963/1 +f 5999/1 6001/1 5997/1 +f 6000/1 6001/1 5999/1 +f 6002/1 6001/1 6000/1 +f 6000/1 5963/1 6002/1 +f 6002/1 5963/1 6003/1 +f 6003/1 5963/1 6004/1 +f 6004/1 5963/1 5962/1 +f 6003/1 6005/1 6002/1 +f 6002/1 6005/1 6001/1 +f 6006/1 6001/1 6005/1 +f 6007/1 6001/1 6006/1 +f 6007/1 5997/1 6001/1 +f 6004/1 6008/1 6005/1 +f 6009/1 6005/1 6008/1 +f 6004/1 6005/1 6003/1 +f 6006/1 6005/1 6009/1 +f 6010/1 6008/1 6004/1 +f 6004/1 5962/1 6010/1 +f 6011/1 6008/1 6012/1 +f 6010/1 6012/1 6008/1 +f 6011/1 6009/1 6008/1 +f 6013/1 6006/1 6009/1 +f 6014/1 6013/1 6009/1 +f 6014/1 6009/1 6015/1 +f 6015/1 6009/1 6011/1 +f 6016/1 6013/1 6014/1 +f 5995/1 6007/1 6013/1 +f 6016/1 5995/1 6013/1 +f 6013/1 6007/1 6006/1 +f 6017/1 6016/1 6014/1 +f 6017/1 6014/1 6015/1 +f 6017/1 6015/1 6018/1 +f 6018/1 6015/1 6019/1 +f 6015/1 6011/1 6019/1 +f 6020/1 6016/1 6017/1 +f 6021/1 6022/1 6020/1 +f 6021/1 6020/1 6023/1 +f 6023/1 6020/1 6017/1 +f 6022/1 5993/1 6020/1 +f 6020/1 5993/1 6016/1 +f 6024/1 6022/1 6021/1 +f 6024/1 6025/1 6022/1 +f 6025/1 5987/1 6022/1 +f 6022/1 5987/1 5993/1 +f 5993/1 5994/1 6016/1 +f 6016/1 5994/1 5995/1 +f 5995/1 5997/1 6007/1 +f 6025/1 5989/1 5987/1 +f 6026/1 5989/1 6025/1 +f 6026/1 6027/1 5989/1 +f 5989/1 5985/1 5983/1 +f 6027/1 5985/1 5989/1 +f 6028/1 6029/1 6026/1 +f 6026/1 6029/1 6027/1 +f 6027/1 6030/1 5985/1 +f 6029/1 6030/1 6027/1 +f 6031/1 5978/1 5985/1 +f 6030/1 6031/1 5985/1 +f 6032/1 6033/1 6030/1 +f 6029/1 6032/1 6030/1 +f 6030/1 6033/1 6031/1 +f 6028/1 6034/1 6029/1 +f 6035/1 6028/1 6036/1 +f 6036/1 6028/1 6026/1 +f 6035/1 6037/1 6028/1 +f 6038/1 6037/1 6035/1 +f 6038/1 6039/1 6037/1 +f 6040/1 6039/1 6038/1 +f 6040/1 6041/1 6039/1 +f 6042/1 6041/1 6040/1 +f 6042/1 5596/1 6041/1 +f 5595/1 5596/1 6042/1 +f 6043/1 5595/1 6042/1 +f 6043/1 6042/1 6044/1 +f 6044/1 6042/1 6045/1 +f 6046/1 5593/1 5595/1 +f 6046/1 5595/1 6043/1 +f 6047/1 5593/1 6046/1 +f 6048/1 6047/1 6046/1 +f 6048/1 6046/1 6049/1 +f 6049/1 6046/1 6043/1 +f 6050/1 5591/1 5593/1 +f 6050/1 5593/1 6047/1 +f 6051/1 6050/1 6047/1 +f 6051/1 6047/1 6048/1 +f 6052/1 6051/1 6048/1 +f 6052/1 6048/1 6053/1 +f 6053/1 6048/1 6049/1 +f 6049/1 6043/1 6054/1 +f 6053/1 6049/1 6055/1 +f 6055/1 6049/1 6054/1 +f 6056/1 6053/1 6055/1 +f 6057/1 6053/1 6056/1 +f 6057/1 6052/1 6053/1 +f 6058/1 6055/1 6059/1 +f 6056/1 6055/1 6058/1 +f 6055/1 6054/1 6060/1 +f 6055/1 6060/1 6059/1 +f 6054/1 6043/1 6061/1 +f 6060/1 6054/1 6061/1 +f 6061/1 6043/1 6044/1 +f 6061/1 6044/1 6062/1 +f 6060/1 6061/1 6063/1 +f 6063/1 6061/1 6062/1 +f 6059/1 6060/1 6063/1 +f 6064/1 6063/1 6065/1 +f 6059/1 6063/1 6064/1 +f 6063/1 6062/1 6065/1 +f 6062/1 6044/1 6045/1 +f 6062/1 6045/1 6066/1 +f 6065/1 6062/1 6066/1 +f 6064/1 6065/1 6067/1 +f 6065/1 6066/1 6068/1 +f 6067/1 6065/1 6068/1 +f 6069/1 6059/1 6064/1 +f 6069/1 6064/1 6070/1 +f 6070/1 6064/1 6067/1 +f 6067/1 6068/1 6071/1 +f 6070/1 6067/1 6072/1 +f 6072/1 6067/1 6071/1 +f 6071/1 6068/1 6073/1 +f 6068/1 6066/1 6074/1 +f 6068/1 6074/1 6073/1 +f 6066/1 6045/1 6074/1 +f 6074/1 6045/1 6075/1 +f 6074/1 6075/1 6076/1 +f 6073/1 6074/1 6076/1 +f 6077/1 6073/1 6078/1 +f 6073/1 6076/1 6078/1 +f 6071/1 6073/1 6077/1 +f 6072/1 6071/1 6079/1 +f 6079/1 6071/1 6077/1 +f 6077/1 6078/1 6080/1 +f 6079/1 6077/1 6081/1 +f 6081/1 6077/1 6080/1 +f 6078/1 6076/1 6082/1 +f 6078/1 6082/1 6083/1 +f 6080/1 6078/1 6083/1 +f 6076/1 6075/1 6084/1 +f 6076/1 6084/1 6082/1 +f 6082/1 6084/1 6085/1 +f 6083/1 6082/1 6085/1 +f 6080/1 6083/1 6086/1 +f 6083/1 6085/1 6087/1 +f 6086/1 6083/1 6088/1 +f 6083/1 6087/1 6088/1 +f 6085/1 6084/1 6089/1 +f 6085/1 6089/1 6090/1 +f 6087/1 6085/1 6090/1 +f 6087/1 6090/1 6091/1 +f 6088/1 6087/1 6092/1 +f 6092/1 6087/1 6091/1 +f 6093/1 6086/1 6088/1 +f 6093/1 6088/1 6092/1 +f 6094/1 6086/1 6093/1 +f 6093/1 6092/1 6095/1 +f 6096/1 6094/1 6093/1 +f 6096/1 6093/1 6097/1 +f 6097/1 6093/1 6095/1 +f 6095/1 6092/1 6098/1 +f 6095/1 6098/1 6099/1 +f 6097/1 6095/1 6099/1 +f 6097/1 6099/1 6100/1 +f 6101/1 6096/1 6097/1 +f 6099/1 6098/1 6102/1 +f 6099/1 6102/1 6103/1 +f 6100/1 6099/1 6103/1 +f 6103/1 6102/1 6104/1 +f 6105/1 6081/1 6096/1 +f 6096/1 6081/1 6094/1 +f 6106/1 6105/1 6096/1 +f 6106/1 6096/1 6101/1 +f 6081/1 6080/1 6094/1 +f 6105/1 6079/1 6081/1 +f 6094/1 6080/1 6086/1 +f 6105/1 6072/1 6079/1 +f 6107/1 6070/1 6072/1 +f 6107/1 6072/1 6105/1 +f 6108/1 6069/1 6107/1 +f 6107/1 6069/1 6070/1 +f 6109/1 6108/1 6107/1 +f 6109/1 6107/1 6105/1 +f 6110/1 6059/1 6069/1 +f 6108/1 6110/1 6069/1 +f 6111/1 6058/1 6110/1 +f 6110/1 6058/1 6059/1 +f 6108/1 6111/1 6110/1 +f 6112/1 6056/1 6111/1 +f 6111/1 6056/1 6058/1 +f 6113/1 6112/1 6111/1 +f 6113/1 6111/1 6108/1 +f 6114/1 6057/1 6112/1 +f 6112/1 6057/1 6056/1 +f 6113/1 6114/1 6112/1 +f 6115/1 6114/1 6113/1 +f 6116/1 6115/1 6113/1 +f 6116/1 6113/1 6117/1 +f 6117/1 6113/1 6108/1 +f 6118/1 6119/1 6115/1 +f 6115/1 6119/1 6114/1 +f 6120/1 6118/1 6115/1 +f 6120/1 6115/1 6116/1 +f 6121/1 6122/1 6118/1 +f 6118/1 6122/1 6123/1 +f 6118/1 6123/1 6119/1 +f 6120/1 6121/1 6118/1 +f 6123/1 6124/1 6119/1 +f 6119/1 6124/1 6125/1 +f 6119/1 6125/1 6114/1 +f 6122/1 6126/1 6123/1 +f 6123/1 6126/1 6124/1 +f 6127/1 6128/1 6122/1 +f 6122/1 6128/1 6126/1 +f 6121/1 6127/1 6122/1 +f 6128/1 6129/1 6126/1 +f 6126/1 6130/1 6124/1 +f 6129/1 6131/1 6126/1 +f 6126/1 6131/1 6130/1 +f 6132/1 6129/1 6128/1 +f 6127/1 6132/1 6128/1 +f 6133/1 6132/1 6127/1 +f 6121/1 6133/1 6127/1 +f 6132/1 6134/1 6129/1 +f 5606/1 6134/1 6132/1 +f 5606/1 5588/1 6134/1 +f 6135/1 5606/1 6133/1 +f 6133/1 5606/1 6132/1 +f 5604/1 6135/1 6133/1 +f 5604/1 6133/1 6121/1 +f 6136/1 5604/1 6121/1 +f 6136/1 6121/1 6120/1 +f 5604/1 5602/1 6135/1 +f 6137/1 5603/1 5604/1 +f 6137/1 5604/1 6136/1 +f 5602/1 5601/1 6135/1 +f 6135/1 5601/1 5606/1 +f 5605/1 5603/1 6137/1 +f 6131/1 6138/1 6130/1 +f 6130/1 6138/1 6139/1 +f 6130/1 6139/1 6140/1 +f 6124/1 6130/1 6140/1 +f 6129/1 6141/1 6131/1 +f 6131/1 6141/1 6138/1 +f 6134/1 6142/1 6129/1 +f 6129/1 6142/1 6141/1 +f 6142/1 6143/1 6141/1 +f 6141/1 6143/1 6138/1 +f 5587/1 5586/1 6142/1 +f 6142/1 5586/1 6143/1 +f 6134/1 5587/1 6142/1 +f 5588/1 5587/1 6134/1 +f 5586/1 5580/1 6143/1 +f 6143/1 5580/1 5591/1 +f 6143/1 5591/1 6050/1 +f 6138/1 6143/1 6050/1 +f 6138/1 6050/1 6139/1 +f 6139/1 6050/1 6051/1 +f 6140/1 6139/1 6051/1 +f 6140/1 6051/1 6052/1 +f 6125/1 6140/1 6144/1 +f 6124/1 6140/1 6125/1 +f 6140/1 6052/1 6144/1 +f 6144/1 6052/1 6057/1 +f 6114/1 6125/1 6144/1 +f 6114/1 6144/1 6057/1 +f 6117/1 6108/1 6109/1 +f 6109/1 6105/1 6106/1 +f 6098/1 6091/1 6145/1 +f 6092/1 6091/1 6098/1 +f 6091/1 6090/1 6146/1 +f 6091/1 6146/1 6145/1 +f 6098/1 6145/1 6102/1 +f 6102/1 6145/1 6104/1 +f 6145/1 6146/1 6147/1 +f 6145/1 6147/1 6148/1 +f 6145/1 6148/1 6104/1 +f 6090/1 6149/1 6146/1 +f 6146/1 6149/1 6150/1 +f 6146/1 6150/1 6147/1 +f 6090/1 6089/1 6149/1 +f 6089/1 6038/1 6149/1 +f 6149/1 6038/1 6035/1 +f 6149/1 6035/1 6150/1 +f 6150/1 6035/1 6036/1 +f 6150/1 6036/1 6151/1 +f 6147/1 6150/1 6152/1 +f 6152/1 6150/1 6151/1 +f 6148/1 6147/1 6152/1 +f 6152/1 6151/1 6153/1 +f 6148/1 6152/1 6154/1 +f 6154/1 6152/1 6153/1 +f 6151/1 6036/1 6155/1 +f 6153/1 6151/1 6155/1 +f 6155/1 6036/1 6156/1 +f 6155/1 6156/1 6157/1 +f 6153/1 6155/1 6158/1 +f 6157/1 6156/1 6159/1 +f 6104/1 6154/1 6160/1 +f 6104/1 6148/1 6154/1 +f 6084/1 6040/1 6038/1 +f 6084/1 6038/1 6089/1 +f 6075/1 6040/1 6084/1 +f 6045/1 6042/1 6040/1 +f 6045/1 6040/1 6075/1 +f 6036/1 6026/1 6156/1 +f 6156/1 6026/1 6025/1 +f 6156/1 6025/1 6024/1 +f 6033/1 5981/1 6031/1 +f 6031/1 5981/1 5978/1 +f 6033/1 6161/1 5981/1 +f 6032/1 6161/1 6033/1 +f 6023/1 6017/1 6162/1 +f 6162/1 6017/1 6018/1 +f 6019/1 6011/1 6163/1 +f 6019/1 6163/1 6164/1 +f 6019/1 6164/1 6165/1 +f 6018/1 6019/1 6166/1 +f 6166/1 6019/1 6165/1 +f 6163/1 6011/1 6167/1 +f 6011/1 6012/1 6167/1 +f 6163/1 6167/1 6164/1 +f 6164/1 6167/1 6168/1 +f 6165/1 6164/1 6169/1 +f 6164/1 6168/1 6169/1 +f 6167/1 6012/1 6170/1 +f 6167/1 6170/1 6168/1 +f 6170/1 6012/1 6171/1 +f 6168/1 6170/1 6172/1 +f 6173/1 6172/1 6170/1 +f 6168/1 6172/1 6174/1 +f 6168/1 6174/1 6175/1 +f 6169/1 6168/1 6175/1 +f 6176/1 6169/1 6175/1 +f 6165/1 6169/1 6176/1 +f 6175/1 6177/1 6178/1 +f 6177/1 6174/1 6179/1 +f 6180/1 6165/1 6176/1 +f 6180/1 6176/1 6181/1 +f 6166/1 6165/1 6180/1 +f 6182/1 6174/1 6172/1 +f 6182/1 6172/1 6173/1 +f 6183/1 6174/1 6182/1 +f 6173/1 5958/1 6182/1 +f 6182/1 5958/1 5955/1 +f 6182/1 5955/1 6183/1 +f 6184/1 6174/1 6183/1 +f 6183/1 5955/1 6184/1 +f 6184/1 5955/1 6185/1 +f 6185/1 5955/1 5953/1 +f 6184/1 6179/1 6174/1 +f 6185/1 6179/1 6184/1 +f 6186/1 6179/1 6185/1 +f 6185/1 5953/1 6186/1 +f 6173/1 5962/1 5958/1 +f 6010/1 5962/1 6171/1 +f 6171/1 5962/1 6173/1 +f 6171/1 6012/1 6010/1 +f 6173/1 6170/1 6171/1 +f 5976/1 5984/1 5975/1 +f 5947/1 5888/1 5889/1 +f 5949/1 6187/1 5947/1 +f 5947/1 6187/1 5888/1 +f 6187/1 6188/1 5888/1 +f 5888/1 6188/1 6189/1 +f 5888/1 6189/1 5887/1 +f 6190/1 6191/1 6187/1 +f 6187/1 6191/1 6192/1 +f 6187/1 6192/1 6188/1 +f 5949/1 6190/1 6187/1 +f 5951/1 6190/1 5949/1 +f 6193/1 6194/1 6190/1 +f 6190/1 6194/1 6195/1 +f 6190/1 6195/1 6191/1 +f 5951/1 6193/1 6190/1 +f 6195/1 6196/1 6191/1 +f 6191/1 6196/1 6197/1 +f 6191/1 6197/1 6192/1 +f 6192/1 6197/1 6198/1 +f 6192/1 6198/1 6188/1 +f 6197/1 6199/1 6198/1 +f 6197/1 6200/1 6199/1 +f 6196/1 6200/1 6197/1 +f 6198/1 6199/1 6201/1 +f 6188/1 6198/1 6201/1 +f 6188/1 6201/1 5868/1 +f 6188/1 5868/1 6189/1 +f 6199/1 5863/1 6201/1 +f 6201/1 5863/1 5868/1 +f 6200/1 6202/1 6199/1 +f 6199/1 6202/1 5862/1 +f 6199/1 5862/1 5863/1 +f 6203/1 6204/1 6200/1 +f 6200/1 6204/1 6202/1 +f 6204/1 5860/1 6202/1 +f 6202/1 5860/1 5862/1 +f 6205/1 6206/1 6204/1 +f 6204/1 6206/1 5860/1 +f 6203/1 6205/1 6204/1 +f 6207/1 6205/1 6203/1 +f 6208/1 6209/1 6205/1 +f 6205/1 6209/1 6206/1 +f 6207/1 6208/1 6205/1 +f 6209/1 5861/1 6206/1 +f 6206/1 5861/1 5860/1 +f 6210/1 6208/1 6207/1 +f 6189/1 5868/1 5867/1 +f 6189/1 5867/1 5887/1 +f 5887/1 5867/1 5869/1 +f 6196/1 6203/1 6200/1 +f 6207/1 6203/1 6196/1 +f 6195/1 6211/1 6196/1 +f 6211/1 6207/1 6196/1 +f 6212/1 6207/1 6211/1 +f 6212/1 6210/1 6207/1 +f 6194/1 6212/1 6211/1 +f 6194/1 6211/1 6195/1 +f 6213/1 6212/1 6194/1 +f 6193/1 6213/1 6194/1 +f 6214/1 6215/1 6213/1 +f 6213/1 6215/1 6212/1 +f 6193/1 6214/1 6213/1 +f 6216/1 6214/1 6193/1 +f 5951/1 6216/1 6193/1 +f 5954/1 6216/1 5951/1 +f 6215/1 6210/1 6212/1 +f 6215/1 6217/1 6210/1 +f 5840/1 5844/1 6218/1 +f 5840/1 6218/1 5789/1 +f 5840/1 5789/1 5788/1 +f 5844/1 6219/1 6218/1 +f 5844/1 6220/1 6219/1 +f 6218/1 6219/1 6221/1 +f 6218/1 6221/1 5789/1 +f 5789/1 6221/1 5782/1 +f 5782/1 6221/1 6222/1 +f 6219/1 6223/1 6221/1 +f 6223/1 6224/1 6221/1 +f 6219/1 6225/1 6223/1 +f 6225/1 6226/1 6223/1 +f 6223/1 6226/1 6224/1 +f 5782/1 6222/1 5774/1 +f 5771/1 5774/1 6222/1 +f 5771/1 6222/1 5772/1 +f 5772/1 6222/1 6224/1 +f 6221/1 6224/1 6222/1 +f 5772/1 6224/1 6227/1 +f 6227/1 5773/1 5772/1 +f 6228/1 6224/1 6226/1 +f 6227/1 6224/1 6228/1 +f 5738/1 5674/1 5675/1 +f 5740/1 6229/1 5738/1 +f 5738/1 6229/1 5674/1 +f 6229/1 6230/1 5674/1 +f 5674/1 6230/1 6231/1 +f 5674/1 6231/1 5673/1 +f 6232/1 6233/1 6229/1 +f 6229/1 6233/1 6234/1 +f 6229/1 6234/1 6230/1 +f 5740/1 6232/1 6229/1 +f 5743/1 6232/1 5740/1 +f 6235/1 6236/1 6232/1 +f 6232/1 6236/1 6237/1 +f 6232/1 6237/1 6233/1 +f 5743/1 6235/1 6232/1 +f 6237/1 6238/1 6233/1 +f 6233/1 6238/1 6239/1 +f 6233/1 6239/1 6234/1 +f 6234/1 6239/1 6240/1 +f 6234/1 6240/1 6230/1 +f 6238/1 6241/1 6239/1 +f 6242/1 6243/1 6238/1 +f 6243/1 6244/1 6238/1 +f 6238/1 6244/1 6241/1 +f 6239/1 6241/1 6245/1 +f 6239/1 6245/1 6240/1 +f 6230/1 6240/1 6246/1 +f 6240/1 6245/1 6246/1 +f 6230/1 6246/1 5653/1 +f 6230/1 5653/1 6231/1 +f 6245/1 5649/1 6246/1 +f 6246/1 5649/1 5653/1 +f 6231/1 5653/1 5654/1 +f 6231/1 5654/1 5673/1 +f 5673/1 5654/1 5657/1 +f 6245/1 5648/1 5649/1 +f 6241/1 6247/1 6245/1 +f 6245/1 6247/1 5648/1 +f 6247/1 5647/1 5648/1 +f 6248/1 5647/1 6247/1 +f 6241/1 6248/1 6247/1 +f 6244/1 6248/1 6241/1 +f 6249/1 6250/1 6248/1 +f 6248/1 6250/1 5647/1 +f 6244/1 6249/1 6248/1 +f 6243/1 6249/1 6244/1 +f 6236/1 6242/1 6237/1 +f 6237/1 6242/1 6238/1 +f 6251/1 6252/1 6236/1 +f 6236/1 6252/1 6242/1 +f 6235/1 6251/1 6236/1 +f 6252/1 6243/1 6242/1 +f 6252/1 6253/1 6243/1 +f 5627/1 5625/1 6254/1 +f 5627/1 6254/1 6255/1 +f 5625/1 6256/1 6257/1 +f 5624/1 6256/1 5625/1 +f 5625/1 6257/1 6254/1 +f 6254/1 6257/1 6258/1 +f 6255/1 6254/1 6259/1 +f 6254/1 6258/1 6259/1 +f 6255/1 6259/1 6260/1 +f 6260/1 6259/1 6261/1 +f 6260/1 6261/1 6262/1 +f 6262/1 6261/1 6263/1 +f 6263/1 6264/1 6265/1 +f 6263/1 6266/1 6264/1 +f 6261/1 6266/1 6263/1 +f 6266/1 6267/1 6264/1 +f 6265/1 6264/1 6268/1 +f 6264/1 6269/1 6268/1 +f 6264/1 6267/1 6269/1 +f 6265/1 6268/1 5392/1 +f 5392/1 6268/1 5393/1 +f 6268/1 6270/1 5393/1 +f 6268/1 6269/1 6271/1 +f 6268/1 6271/1 6270/1 +f 6269/1 6272/1 6271/1 +f 6267/1 6272/1 6269/1 +f 6271/1 6273/1 6270/1 +f 6271/1 6274/1 6273/1 +f 6272/1 6274/1 6271/1 +f 6270/1 6273/1 6275/1 +f 6270/1 6275/1 5321/1 +f 5393/1 6270/1 5321/1 +f 6273/1 6276/1 6275/1 +f 6273/1 6274/1 6276/1 +f 6272/1 6277/1 6274/1 +f 6272/1 6278/1 6277/1 +f 6279/1 6277/1 6280/1 +f 6280/1 6277/1 6278/1 +f 6279/1 6274/1 6277/1 +f 6280/1 6278/1 6281/1 +f 6278/1 6282/1 6281/1 +f 6283/1 6278/1 6272/1 +f 6283/1 6282/1 6278/1 +f 6281/1 6284/1 6280/1 +f 6280/1 6284/1 6285/1 +f 6280/1 6285/1 6279/1 +f 6281/1 6282/1 6286/1 +f 6286/1 6284/1 6281/1 +f 6287/1 6288/1 6282/1 +f 6286/1 6282/1 6288/1 +f 6287/1 6282/1 6283/1 +f 6286/1 6288/1 6289/1 +f 6289/1 6284/1 6286/1 +f 6287/1 6290/1 6288/1 +f 6289/1 6288/1 6291/1 +f 6290/1 6291/1 6288/1 +f 6289/1 6291/1 6292/1 +f 6292/1 6293/1 6289/1 +f 6289/1 6293/1 6284/1 +f 6294/1 6291/1 6290/1 +f 6294/1 6295/1 6291/1 +f 6292/1 6291/1 6296/1 +f 6296/1 6291/1 6295/1 +f 6296/1 6293/1 6292/1 +f 6297/1 6298/1 6293/1 +f 6297/1 6293/1 6296/1 +f 6296/1 6295/1 6297/1 +f 6299/1 6300/1 6295/1 +f 6299/1 6295/1 6294/1 +f 6297/1 6295/1 6301/1 +f 6301/1 6295/1 6300/1 +f 6302/1 6299/1 6294/1 +f 6302/1 6294/1 6290/1 +f 6303/1 6300/1 6299/1 +f 6303/1 6299/1 6302/1 +f 6258/1 6302/1 6304/1 +f 6258/1 6303/1 6302/1 +f 6304/1 6302/1 6290/1 +f 6304/1 6290/1 6305/1 +f 6305/1 6290/1 6287/1 +f 6259/1 6258/1 6304/1 +f 6259/1 6304/1 6305/1 +f 6257/1 6306/1 6258/1 +f 6258/1 6306/1 6303/1 +f 6306/1 6307/1 6303/1 +f 6307/1 6300/1 6303/1 +f 6257/1 6308/1 6306/1 +f 6308/1 6307/1 6306/1 +f 6256/1 6308/1 6257/1 +f 6309/1 6310/1 6308/1 +f 6308/1 6310/1 6307/1 +f 6256/1 6309/1 6308/1 +f 6307/1 6311/1 6312/1 +f 6310/1 6311/1 6307/1 +f 6307/1 6312/1 6300/1 +f 6313/1 6314/1 6310/1 +f 6309/1 6313/1 6310/1 +f 6310/1 6314/1 6311/1 +f 6256/1 6313/1 6309/1 +f 5624/1 6315/1 6256/1 +f 6315/1 6313/1 6256/1 +f 6313/1 6316/1 6317/1 +f 6315/1 6316/1 6313/1 +f 6313/1 6317/1 6314/1 +f 5628/1 6318/1 6315/1 +f 5628/1 6315/1 5624/1 +f 6318/1 6316/1 6315/1 +f 6319/1 6320/1 6316/1 +f 6320/1 6321/1 6316/1 +f 6318/1 6319/1 6316/1 +f 5628/1 6322/1 6318/1 +f 6319/1 6323/1 6320/1 +f 6320/1 6324/1 6321/1 +f 6311/1 6314/1 6325/1 +f 6325/1 6314/1 6326/1 +f 6326/1 6314/1 6317/1 +f 6327/1 6312/1 6311/1 +f 6327/1 6311/1 6325/1 +f 6326/1 6328/1 6325/1 +f 6325/1 6328/1 6327/1 +f 6326/1 6317/1 6329/1 +f 6329/1 6328/1 6326/1 +f 6328/1 6330/1 6331/1 +f 6329/1 6332/1 6328/1 +f 6327/1 6328/1 6331/1 +f 6333/1 6312/1 6327/1 +f 6327/1 6331/1 6333/1 +f 6333/1 6300/1 6312/1 +f 6334/1 6300/1 6333/1 +f 6333/1 6331/1 6298/1 +f 6333/1 6298/1 6334/1 +f 6331/1 6330/1 6335/1 +f 6331/1 6335/1 6298/1 +f 6298/1 6335/1 6336/1 +f 6298/1 6336/1 6293/1 +f 6334/1 6298/1 6301/1 +f 6301/1 6298/1 6297/1 +f 6301/1 6300/1 6334/1 +f 6293/1 6336/1 6337/1 +f 6293/1 6337/1 6284/1 +f 6284/1 6337/1 6338/1 +f 6284/1 6338/1 6285/1 +f 6285/1 6338/1 6339/1 +f 6285/1 6339/1 6340/1 +f 6279/1 6285/1 6340/1 +f 6339/1 6341/1 6342/1 +f 6338/1 6343/1 6339/1 +f 6339/1 6343/1 6341/1 +f 6340/1 6339/1 6342/1 +f 6342/1 6341/1 6344/1 +f 6342/1 6344/1 6345/1 +f 6345/1 6344/1 6346/1 +f 6345/1 6346/1 5308/1 +f 6347/1 6342/1 6345/1 +f 5308/1 6346/1 6348/1 +f 5308/1 6348/1 5306/1 +f 5309/1 6345/1 5308/1 +f 5306/1 6348/1 6349/1 +f 5306/1 6349/1 5304/1 +f 5304/1 6349/1 6350/1 +f 5304/1 6350/1 5301/1 +f 5301/1 6350/1 5300/1 +f 6347/1 6345/1 5309/1 +f 5312/1 6347/1 5309/1 +f 5312/1 5319/1 6351/1 +f 6351/1 6347/1 5312/1 +f 6352/1 6340/1 6347/1 +f 6352/1 6347/1 6353/1 +f 6353/1 6347/1 6351/1 +f 6351/1 5319/1 6353/1 +f 6353/1 5319/1 6276/1 +f 6353/1 6276/1 6352/1 +f 6352/1 6276/1 6354/1 +f 6354/1 6340/1 6352/1 +f 6340/1 6342/1 6347/1 +f 6279/1 6340/1 6355/1 +f 6355/1 6340/1 6354/1 +f 6354/1 6276/1 6274/1 +f 6354/1 6274/1 6355/1 +f 6355/1 6274/1 6279/1 +f 6356/1 6332/1 6329/1 +f 6329/1 6321/1 6356/1 +f 6329/1 6317/1 6321/1 +f 6316/1 6321/1 6317/1 +f 6305/1 6287/1 6266/1 +f 6261/1 6305/1 6266/1 +f 6259/1 6305/1 6261/1 +f 6357/1 6287/1 6283/1 +f 6266/1 6287/1 6357/1 +f 6266/1 6357/1 6267/1 +f 6357/1 6283/1 6267/1 +f 6267/1 6283/1 6272/1 +f 6275/1 6276/1 5319/1 +f 6275/1 5319/1 5321/1 +f 5091/1 6358/1 6359/1 +f 5091/1 5088/1 6358/1 +f 5091/1 5083/1 5087/1 +f 6359/1 6360/1 5091/1 +f 5091/1 6360/1 5083/1 +f 6359/1 6358/1 6361/1 +f 6359/1 6361/1 6362/1 +f 6362/1 6363/1 6359/1 +f 6359/1 6363/1 6360/1 +f 6364/1 6360/1 6365/1 +f 6364/1 5083/1 6360/1 +f 6365/1 6360/1 6363/1 +f 6365/1 6363/1 6366/1 +f 6366/1 6363/1 6367/1 +f 6362/1 6367/1 6363/1 +f 6368/1 6365/1 6366/1 +f 6368/1 6366/1 6369/1 +f 6369/1 6366/1 6370/1 +f 6370/1 6366/1 6371/1 +f 6366/1 6367/1 6371/1 +f 6372/1 6365/1 6368/1 +f 6369/1 6373/1 6368/1 +f 6368/1 6373/1 6374/1 +f 6368/1 6374/1 6372/1 +f 6370/1 6373/1 6369/1 +f 6370/1 6371/1 6375/1 +f 6375/1 6376/1 6370/1 +f 6370/1 6376/1 6373/1 +f 6375/1 6371/1 6377/1 +f 6371/1 6367/1 6377/1 +f 6375/1 6377/1 6378/1 +f 6378/1 6379/1 6375/1 +f 6375/1 6379/1 6376/1 +f 6379/1 5204/1 6376/1 +f 6376/1 5204/1 6380/1 +f 6376/1 6380/1 6373/1 +f 6379/1 5205/1 5204/1 +f 6381/1 5205/1 6379/1 +f 6382/1 6381/1 6379/1 +f 6382/1 6379/1 6383/1 +f 6383/1 6379/1 6378/1 +f 6381/1 5207/1 5205/1 +f 6384/1 5207/1 6381/1 +f 6384/1 5394/1 5207/1 +f 6385/1 5294/1 5394/1 +f 6385/1 5394/1 6384/1 +f 5370/1 5294/1 6385/1 +f 6386/1 5370/1 6385/1 +f 6386/1 6385/1 6387/1 +f 6387/1 6385/1 6384/1 +f 5372/1 5370/1 6388/1 +f 6388/1 5370/1 6386/1 +f 6387/1 6389/1 6386/1 +f 6386/1 6389/1 6390/1 +f 6386/1 6390/1 6388/1 +f 6391/1 6392/1 6387/1 +f 6387/1 6392/1 6389/1 +f 6387/1 6384/1 6391/1 +f 6393/1 6389/1 6392/1 +f 6393/1 6390/1 6389/1 +f 6394/1 6395/1 6390/1 +f 6390/1 6395/1 6388/1 +f 6394/1 6390/1 6393/1 +f 6388/1 6395/1 5372/1 +f 5372/1 6395/1 6396/1 +f 5371/1 6396/1 5375/1 +f 5372/1 6396/1 5371/1 +f 6397/1 6393/1 6398/1 +f 6397/1 6394/1 6393/1 +f 6398/1 6393/1 6399/1 +f 6393/1 6392/1 6399/1 +f 6400/1 6397/1 6401/1 +f 6401/1 6397/1 6398/1 +f 6402/1 6394/1 6397/1 +f 6400/1 6402/1 6397/1 +f 6401/1 6398/1 6403/1 +f 6403/1 6398/1 6399/1 +f 6404/1 6400/1 6401/1 +f 6404/1 6401/1 6405/1 +f 6405/1 6401/1 6403/1 +f 5258/1 6404/1 6405/1 +f 5263/1 6404/1 5258/1 +f 5263/1 6406/1 6404/1 +f 5258/1 6405/1 5255/1 +f 6405/1 6403/1 6407/1 +f 5255/1 6405/1 6407/1 +f 6407/1 6403/1 6408/1 +f 6407/1 6408/1 6409/1 +f 6408/1 6410/1 6411/1 +f 6408/1 6411/1 6412/1 +f 6403/1 6410/1 6408/1 +f 6408/1 6412/1 6413/1 +f 6409/1 6408/1 6413/1 +f 6409/1 6413/1 6414/1 +f 6409/1 6414/1 6415/1 +f 6413/1 6412/1 6416/1 +f 6413/1 6416/1 6414/1 +f 6411/1 6417/1 6412/1 +f 6412/1 6417/1 6416/1 +f 6411/1 6410/1 6417/1 +f 6417/1 6418/1 6416/1 +f 6410/1 6419/1 6417/1 +f 6417/1 6419/1 6418/1 +f 6414/1 6416/1 6420/1 +f 6416/1 6418/1 6421/1 +f 6416/1 6422/1 6420/1 +f 6416/1 6421/1 6422/1 +f 6422/1 6367/1 6420/1 +f 6420/1 6367/1 6362/1 +f 6420/1 6362/1 6361/1 +f 6414/1 6420/1 6361/1 +f 6421/1 6377/1 6422/1 +f 6422/1 6377/1 6367/1 +f 6377/1 6421/1 6378/1 +f 6378/1 6421/1 6383/1 +f 6383/1 6421/1 6418/1 +f 6383/1 6418/1 6382/1 +f 6382/1 6418/1 6423/1 +f 6423/1 6381/1 6382/1 +f 6423/1 6418/1 6419/1 +f 6423/1 6419/1 6424/1 +f 6424/1 6381/1 6423/1 +f 6425/1 6384/1 6381/1 +f 6425/1 6381/1 6424/1 +f 6424/1 6419/1 6425/1 +f 6425/1 6419/1 6426/1 +f 6427/1 6419/1 6410/1 +f 6427/1 6426/1 6419/1 +f 6425/1 6426/1 6428/1 +f 6428/1 6384/1 6425/1 +f 6391/1 6384/1 6428/1 +f 6428/1 6426/1 6392/1 +f 6428/1 6392/1 6391/1 +f 6427/1 6392/1 6426/1 +f 6399/1 6392/1 6427/1 +f 6399/1 6427/1 6410/1 +f 6403/1 6399/1 6410/1 +f 6415/1 6414/1 6361/1 +f 6358/1 6429/1 6361/1 +f 5255/1 6407/1 5252/1 +f 5252/1 6407/1 6409/1 +f 5252/1 6409/1 5249/1 +f 5249/1 6409/1 6415/1 +f 6430/1 5387/1 6406/1 +f 6430/1 6406/1 5263/1 +f 6431/1 5387/1 6430/1 +f 6431/1 5386/1 5387/1 +f 6432/1 5386/1 6431/1 +f 6432/1 5390/1 5386/1 +f 6433/1 5390/1 6432/1 +f 6433/1 5391/1 5390/1 +f 6434/1 5391/1 6433/1 +f 6435/1 6436/1 6434/1 +f 6437/1 6438/1 6436/1 +f 6437/1 6436/1 6439/1 +f 6439/1 6436/1 6435/1 +f 6440/1 6441/1 6438/1 +f 6440/1 6438/1 6437/1 +f 6442/1 6441/1 6440/1 +f 6443/1 6442/1 6440/1 +f 6443/1 6440/1 6444/1 +f 6444/1 6440/1 6437/1 +f 6445/1 6441/1 6442/1 +f 6446/1 6445/1 6442/1 +f 6446/1 6442/1 6443/1 +f 6447/1 6446/1 6443/1 +f 6447/1 6443/1 6448/1 +f 6448/1 6443/1 6444/1 +f 6444/1 6437/1 6449/1 +f 6448/1 6444/1 6450/1 +f 6450/1 6444/1 6449/1 +f 6451/1 6448/1 6452/1 +f 6452/1 6448/1 6450/1 +f 6451/1 6447/1 6448/1 +f 6453/1 6446/1 6447/1 +f 6454/1 6445/1 6446/1 +f 6453/1 6454/1 6446/1 +f 6455/1 6445/1 6454/1 +f 6456/1 6455/1 6454/1 +f 6456/1 6454/1 6453/1 +f 6457/1 6455/1 6456/1 +f 6458/1 6447/1 6451/1 +f 6459/1 6458/1 6451/1 +f 6459/1 6451/1 6460/1 +f 6460/1 6451/1 6452/1 +f 6461/1 6453/1 6458/1 +f 6453/1 6447/1 6458/1 +f 6459/1 6461/1 6458/1 +f 6462/1 6461/1 6459/1 +f 6463/1 6462/1 6459/1 +f 6463/1 6459/1 6464/1 +f 6464/1 6459/1 6460/1 +f 6460/1 6452/1 6465/1 +f 6464/1 6460/1 6465/1 +f 6464/1 6465/1 6466/1 +f 6348/1 6463/1 6464/1 +f 6348/1 6464/1 6349/1 +f 6349/1 6464/1 6466/1 +f 6465/1 6452/1 6467/1 +f 6465/1 6467/1 6468/1 +f 6466/1 6465/1 6468/1 +f 6452/1 6450/1 6467/1 +f 6467/1 6450/1 6469/1 +f 6468/1 6467/1 6469/1 +f 6468/1 6469/1 6470/1 +f 6466/1 6468/1 6470/1 +f 6469/1 6471/1 6472/1 +f 6450/1 6473/1 6469/1 +f 6469/1 6473/1 6471/1 +f 6470/1 6469/1 6472/1 +f 6450/1 6449/1 6473/1 +f 6473/1 6449/1 6474/1 +f 6473/1 6474/1 6471/1 +f 6472/1 6471/1 6475/1 +f 6471/1 6474/1 6476/1 +f 6471/1 6476/1 6475/1 +f 6472/1 6475/1 6477/1 +f 6470/1 6472/1 6478/1 +f 6478/1 6472/1 6477/1 +f 6477/1 6475/1 6479/1 +f 6475/1 6476/1 6480/1 +f 6475/1 6480/1 6479/1 +f 6474/1 6439/1 6476/1 +f 6476/1 6439/1 6435/1 +f 6476/1 6435/1 6480/1 +f 6480/1 6435/1 6481/1 +f 6479/1 6480/1 6481/1 +f 6477/1 6479/1 6482/1 +f 6482/1 6479/1 6483/1 +f 6479/1 6481/1 6483/1 +f 6481/1 6435/1 6484/1 +f 6481/1 6484/1 6485/1 +f 6483/1 6481/1 6485/1 +f 6435/1 6434/1 6484/1 +f 6484/1 6434/1 6486/1 +f 6485/1 6484/1 6486/1 +f 6485/1 6486/1 6487/1 +f 6483/1 6485/1 6488/1 +f 6488/1 6485/1 6487/1 +f 6482/1 6483/1 6489/1 +f 6489/1 6483/1 6488/1 +f 6489/1 6488/1 6490/1 +f 6490/1 6488/1 6491/1 +f 6488/1 6487/1 6491/1 +f 6487/1 6486/1 6492/1 +f 6491/1 6487/1 6492/1 +f 6490/1 6491/1 6493/1 +f 6493/1 6491/1 6494/1 +f 6491/1 6492/1 6495/1 +f 6491/1 6495/1 6494/1 +f 6496/1 6489/1 6490/1 +f 6496/1 6490/1 6497/1 +f 6497/1 6490/1 6493/1 +f 6497/1 6493/1 6498/1 +f 6498/1 6493/1 6494/1 +f 6494/1 6495/1 6499/1 +f 6498/1 6494/1 6499/1 +f 6495/1 6492/1 6500/1 +f 6495/1 6500/1 6501/1 +f 6499/1 6495/1 6501/1 +f 6499/1 6501/1 6502/1 +f 6498/1 6499/1 6503/1 +f 6503/1 6499/1 6502/1 +f 6504/1 6497/1 6498/1 +f 6504/1 6498/1 6505/1 +f 6505/1 6498/1 6503/1 +f 6503/1 6502/1 6506/1 +f 6505/1 6503/1 6506/1 +f 6502/1 6507/1 6508/1 +f 6502/1 6501/1 6507/1 +f 6506/1 6502/1 6508/1 +f 6501/1 6500/1 6509/1 +f 6501/1 6509/1 6507/1 +f 6508/1 6507/1 6510/1 +f 6507/1 6509/1 6511/1 +f 6507/1 6511/1 6512/1 +f 6507/1 6512/1 6510/1 +f 6506/1 6508/1 6513/1 +f 6513/1 6508/1 6510/1 +f 6505/1 6506/1 6514/1 +f 6514/1 6506/1 6513/1 +f 6513/1 6510/1 6515/1 +f 6514/1 6513/1 6515/1 +f 6514/1 6515/1 5289/1 +f 5296/1 6505/1 6514/1 +f 5296/1 6514/1 5290/1 +f 5290/1 6514/1 5289/1 +f 6515/1 6510/1 6516/1 +f 6515/1 6516/1 6517/1 +f 5289/1 6515/1 6517/1 +f 5289/1 6517/1 5288/1 +f 6517/1 6516/1 6518/1 +f 6517/1 6518/1 5288/1 +f 5288/1 6518/1 5287/1 +f 5298/1 6505/1 5296/1 +f 5298/1 6504/1 6505/1 +f 5300/1 6504/1 5298/1 +f 6519/1 6497/1 6504/1 +f 5300/1 6519/1 6504/1 +f 6350/1 6520/1 5300/1 +f 5300/1 6520/1 6519/1 +f 6520/1 6496/1 6519/1 +f 6519/1 6496/1 6497/1 +f 6521/1 6522/1 6520/1 +f 6520/1 6522/1 6523/1 +f 6520/1 6523/1 6496/1 +f 6350/1 6521/1 6520/1 +f 6349/1 6466/1 6350/1 +f 6350/1 6466/1 6521/1 +f 6466/1 6470/1 6521/1 +f 6521/1 6470/1 6478/1 +f 6521/1 6478/1 6522/1 +f 6478/1 6477/1 6522/1 +f 6522/1 6477/1 6482/1 +f 6522/1 6482/1 6523/1 +f 6523/1 6482/1 6489/1 +f 6523/1 6489/1 6496/1 +f 6510/1 6524/1 6516/1 +f 6510/1 6512/1 6524/1 +f 6516/1 6524/1 6525/1 +f 6512/1 6526/1 6524/1 +f 6524/1 6526/1 6527/1 +f 6524/1 6527/1 6525/1 +f 6516/1 6525/1 6518/1 +f 6518/1 6525/1 6528/1 +f 6525/1 6527/1 6529/1 +f 6526/1 6530/1 6527/1 +f 6527/1 6530/1 6531/1 +f 6527/1 6531/1 6529/1 +f 6529/1 6531/1 6532/1 +f 6525/1 6529/1 6528/1 +f 6528/1 6529/1 6532/1 +f 6530/1 6431/1 6531/1 +f 6531/1 6431/1 6430/1 +f 6531/1 6430/1 6533/1 +f 6532/1 6531/1 6533/1 +f 6534/1 6431/1 6530/1 +f 6526/1 6534/1 6530/1 +f 6534/1 6432/1 6431/1 +f 6535/1 6432/1 6534/1 +f 6509/1 6535/1 6534/1 +f 6509/1 6534/1 6511/1 +f 6511/1 6534/1 6526/1 +f 6512/1 6511/1 6526/1 +f 6500/1 6535/1 6509/1 +f 6536/1 6433/1 6535/1 +f 6535/1 6433/1 6432/1 +f 6500/1 6536/1 6535/1 +f 6492/1 6536/1 6500/1 +f 6486/1 6433/1 6536/1 +f 6492/1 6486/1 6536/1 +f 6486/1 6434/1 6433/1 +f 6533/1 6430/1 5271/1 +f 6532/1 6533/1 5396/1 +f 5396/1 6533/1 5271/1 +f 5271/1 6430/1 5263/1 +f 5271/1 5263/1 5265/1 +f 5396/1 5271/1 5272/1 +f 5395/1 6532/1 5396/1 +f 6528/1 6532/1 5395/1 +f 6528/1 5395/1 5283/1 +f 6518/1 6528/1 5287/1 +f 5287/1 6528/1 5283/1 +f 5265/1 5263/1 5261/1 +f 6474/1 6437/1 6439/1 +f 6449/1 6437/1 6474/1 +f 6346/1 6463/1 6348/1 +f 6344/1 6537/1 6346/1 +f 6346/1 6537/1 6538/1 +f 6346/1 6538/1 6463/1 +f 6538/1 6462/1 6463/1 +f 6537/1 6539/1 6538/1 +f 6538/1 6539/1 6462/1 +f 6540/1 6541/1 6537/1 +f 6537/1 6541/1 6542/1 +f 6537/1 6542/1 6539/1 +f 6344/1 6540/1 6537/1 +f 6542/1 6543/1 6539/1 +f 6539/1 6543/1 6544/1 +f 6539/1 6544/1 6462/1 +f 6462/1 6544/1 6461/1 +f 6543/1 6456/1 6544/1 +f 6544/1 6453/1 6461/1 +f 6544/1 6456/1 6453/1 +f 6543/1 6457/1 6456/1 +f 6545/1 6546/1 6543/1 +f 6546/1 6457/1 6543/1 +f 6542/1 6545/1 6543/1 +f 6541/1 6545/1 6542/1 +f 6400/1 6547/1 6402/1 +f 6548/1 6547/1 6400/1 +f 6406/1 6548/1 6400/1 +f 6406/1 6400/1 6404/1 +f 6547/1 6396/1 6395/1 +f 6547/1 6395/1 6394/1 +f 5389/1 5375/1 6396/1 +f 6402/1 6547/1 6394/1 +f 6547/1 5389/1 6396/1 +f 6548/1 5389/1 6547/1 +f 5385/1 5389/1 6548/1 +f 5387/1 5385/1 6548/1 +f 5387/1 6548/1 6406/1 +f 6373/1 6380/1 6549/1 +f 6373/1 6549/1 6374/1 +f 6374/1 6549/1 6550/1 +f 6374/1 6550/1 6551/1 +f 6372/1 6374/1 6552/1 +f 6552/1 6374/1 6551/1 +f 6551/1 6550/1 6553/1 +f 6551/1 6553/1 5071/1 +f 6552/1 6551/1 5074/1 +f 5074/1 6551/1 5071/1 +f 5074/1 5081/1 6552/1 +f 6552/1 5081/1 6364/1 +f 6552/1 6364/1 6372/1 +f 6364/1 6365/1 6372/1 +f 5081/1 5083/1 6364/1 +f 5071/1 5070/1 5073/1 +f 6553/1 5072/1 5071/1 +f 5070/1 6554/1 5065/1 +f 5070/1 5072/1 6554/1 +f 5065/1 6554/1 6555/1 +f 5065/1 6555/1 5062/1 +f 5062/1 6555/1 6556/1 +f 5062/1 6556/1 5060/1 +f 5060/1 6556/1 5059/1 +f 6553/1 5403/1 5072/1 +f 6550/1 5403/1 6553/1 +f 6550/1 5400/1 5403/1 +f 6549/1 5400/1 6550/1 +f 6549/1 5199/1 5400/1 +f 6380/1 5199/1 6549/1 +f 6380/1 5198/1 5199/1 +f 5204/1 5198/1 6380/1 +f 6557/1 6558/1 6559/1 +f 6560/1 6558/1 6557/1 +f 6559/1 6561/1 6557/1 +f 6557/1 6561/1 6560/1 +f 6558/1 6562/1 6559/1 +f 6563/1 6558/1 6560/1 +f 6563/1 6564/1 6558/1 +f 6559/1 6562/1 6565/1 +f 6559/1 6565/1 6561/1 +f 6565/1 5461/1 6561/1 +f 6561/1 5461/1 6566/1 +f 6560/1 6561/1 6566/1 +f 6562/1 6567/1 6565/1 +f 5479/1 5461/1 6565/1 +f 6567/1 5479/1 6565/1 +f 6566/1 5461/1 5456/1 +f 6566/1 5456/1 6568/1 +f 6560/1 6566/1 6569/1 +f 6569/1 6566/1 6568/1 +f 6570/1 6560/1 6569/1 +f 6569/1 6571/1 6572/1 +f 6570/1 6569/1 6572/1 +f 6569/1 6568/1 6571/1 +f 6568/1 5456/1 6573/1 +f 6571/1 6568/1 6574/1 +f 6574/1 6568/1 6573/1 +f 6574/1 6575/1 6571/1 +f 6572/1 6571/1 6575/1 +f 6572/1 6575/1 6576/1 +f 6570/1 6572/1 6577/1 +f 6577/1 6572/1 6576/1 +f 6576/1 6575/1 6578/1 +f 6577/1 6576/1 6578/1 +f 6579/1 6575/1 6580/1 +f 6581/1 6580/1 6575/1 +f 6581/1 6575/1 6574/1 +f 6578/1 6575/1 6579/1 +f 6574/1 6573/1 6581/1 +f 6582/1 6580/1 6581/1 +f 6581/1 6573/1 6582/1 +f 6583/1 6580/1 6582/1 +f 6583/1 6584/1 6580/1 +f 6579/1 6580/1 6585/1 +f 6585/1 6580/1 6584/1 +f 6582/1 6573/1 6586/1 +f 6582/1 6586/1 6583/1 +f 6587/1 6584/1 6583/1 +f 6583/1 6586/1 6587/1 +f 6587/1 6588/1 6584/1 +f 6585/1 6584/1 6588/1 +f 6589/1 6588/1 6587/1 +f 6587/1 6586/1 6590/1 +f 6587/1 6590/1 6589/1 +f 6573/1 5453/1 6586/1 +f 6586/1 5453/1 5460/1 +f 6586/1 5460/1 6590/1 +f 6590/1 5460/1 5607/1 +f 6590/1 5607/1 6591/1 +f 6589/1 6590/1 6591/1 +f 6591/1 5607/1 5608/1 +f 6591/1 5608/1 6592/1 +f 6589/1 6591/1 6593/1 +f 6593/1 6591/1 6594/1 +f 6594/1 6591/1 6592/1 +f 5608/1 5555/1 6595/1 +f 6592/1 5608/1 6595/1 +f 6595/1 5555/1 5605/1 +f 6595/1 5605/1 6596/1 +f 6592/1 6595/1 6597/1 +f 6598/1 6595/1 6596/1 +f 6596/1 5605/1 6137/1 +f 6596/1 6137/1 6136/1 +f 6596/1 6136/1 6599/1 +f 6598/1 6596/1 6600/1 +f 6599/1 6136/1 6120/1 +f 6599/1 6120/1 6601/1 +f 6601/1 6120/1 6116/1 +f 6601/1 6116/1 6602/1 +f 6602/1 6116/1 6117/1 +f 6603/1 6592/1 6597/1 +f 6603/1 6597/1 6604/1 +f 6604/1 6597/1 6598/1 +f 6594/1 6592/1 6605/1 +f 6605/1 6592/1 6603/1 +f 6594/1 6606/1 6607/1 +f 6594/1 6607/1 6593/1 +f 6608/1 6606/1 6594/1 +f 6605/1 6608/1 6594/1 +f 6603/1 6608/1 6605/1 +f 6603/1 6609/1 6608/1 +f 6604/1 6610/1 6609/1 +f 6604/1 6609/1 6603/1 +f 6611/1 6610/1 6612/1 +f 6612/1 6610/1 6604/1 +f 6612/1 6598/1 6611/1 +f 6604/1 6598/1 6612/1 +f 6608/1 6613/1 6606/1 +f 6593/1 6607/1 6589/1 +f 6589/1 6607/1 6588/1 +f 6614/1 6588/1 6607/1 +f 6615/1 6607/1 6606/1 +f 6614/1 6607/1 6615/1 +f 6585/1 6588/1 6614/1 +f 6616/1 6614/1 6615/1 +f 6617/1 6585/1 6614/1 +f 6617/1 6614/1 6616/1 +f 6618/1 6585/1 6617/1 +f 6618/1 6579/1 6585/1 +f 6619/1 6618/1 6617/1 +f 6620/1 6617/1 6616/1 +f 6619/1 6617/1 6621/1 +f 6621/1 6617/1 6620/1 +f 6620/1 6616/1 6615/1 +f 5572/1 6621/1 6620/1 +f 5572/1 6620/1 5569/1 +f 5569/1 6620/1 6622/1 +f 6620/1 6615/1 6622/1 +f 5572/1 6619/1 6621/1 +f 6623/1 6619/1 5572/1 +f 5526/1 6623/1 5572/1 +f 6623/1 6624/1 6619/1 +f 6625/1 6623/1 5526/1 +f 6625/1 6624/1 6623/1 +f 5526/1 5521/1 6625/1 +f 5521/1 5518/1 6625/1 +f 6625/1 5518/1 5519/1 +f 6625/1 5519/1 6626/1 +f 6577/1 6625/1 6627/1 +f 6625/1 6626/1 6627/1 +f 5519/1 5613/1 6626/1 +f 6627/1 6626/1 6628/1 +f 6626/1 5613/1 6629/1 +f 6626/1 6629/1 6628/1 +f 6577/1 6627/1 6563/1 +f 6563/1 6627/1 6564/1 +f 6627/1 6628/1 6564/1 +f 6628/1 6630/1 6631/1 +f 6628/1 6629/1 6630/1 +f 6564/1 6628/1 6631/1 +f 5613/1 6632/1 6629/1 +f 6629/1 6633/1 6630/1 +f 6629/1 6632/1 6633/1 +f 5613/1 6634/1 6632/1 +f 6632/1 6635/1 6633/1 +f 6632/1 6634/1 6635/1 +f 6630/1 6633/1 6636/1 +f 6633/1 6635/1 6637/1 +f 6638/1 6635/1 6634/1 +f 6634/1 6639/1 6638/1 +f 6639/1 6640/1 6638/1 +f 6638/1 6640/1 6641/1 +f 6642/1 6643/1 6640/1 +f 6640/1 6643/1 6641/1 +f 6644/1 6643/1 6642/1 +f 6644/1 6645/1 6643/1 +f 6646/1 6647/1 6645/1 +f 6648/1 6647/1 6646/1 +f 6649/1 6650/1 6647/1 +f 6651/1 6648/1 6646/1 +f 6652/1 6653/1 6648/1 +f 6654/1 6648/1 6651/1 +f 6655/1 6648/1 6654/1 +f 6648/1 6653/1 6647/1 +f 6655/1 6652/1 6648/1 +f 6653/1 6649/1 6647/1 +f 6656/1 6657/1 6653/1 +f 6652/1 6656/1 6653/1 +f 6653/1 6657/1 6649/1 +f 6658/1 6656/1 6652/1 +f 6659/1 6660/1 6656/1 +f 6658/1 6659/1 6656/1 +f 6656/1 6660/1 6657/1 +f 6661/1 6659/1 6658/1 +f 6659/1 6662/1 6660/1 +f 6663/1 6661/1 6658/1 +f 6664/1 6658/1 6652/1 +f 6665/1 6658/1 6664/1 +f 6663/1 6658/1 6665/1 +f 6666/1 6661/1 6663/1 +f 6666/1 6659/1 6661/1 +f 5499/1 6666/1 6663/1 +f 6667/1 6666/1 5499/1 +f 6668/1 6666/1 6667/1 +f 6668/1 6659/1 6666/1 +f 5499/1 6663/1 6669/1 +f 6669/1 6663/1 6670/1 +f 6670/1 6663/1 6665/1 +f 5496/1 6669/1 6670/1 +f 6669/1 5496/1 5499/1 +f 6670/1 6671/1 5496/1 +f 6670/1 6665/1 6671/1 +f 5496/1 6671/1 5495/1 +f 5495/1 6671/1 6672/1 +f 6671/1 6665/1 6664/1 +f 6671/1 6664/1 6672/1 +f 6672/1 5493/1 5495/1 +f 6672/1 6664/1 6655/1 +f 6672/1 6673/1 5493/1 +f 6672/1 6655/1 6673/1 +f 6664/1 6652/1 6655/1 +f 6673/1 6655/1 6654/1 +f 5493/1 6673/1 6674/1 +f 6673/1 6654/1 6674/1 +f 5493/1 6674/1 5491/1 +f 5491/1 6674/1 6675/1 +f 6674/1 6654/1 6651/1 +f 6674/1 6651/1 6675/1 +f 6676/1 5491/1 6675/1 +f 6675/1 6651/1 6677/1 +f 6675/1 6678/1 6676/1 +f 6675/1 6677/1 6678/1 +f 6651/1 6646/1 6677/1 +f 6677/1 6646/1 6679/1 +f 6678/1 6677/1 6679/1 +f 6676/1 6678/1 6680/1 +f 6678/1 6679/1 6680/1 +f 6676/1 6680/1 6681/1 +f 6680/1 6679/1 6682/1 +f 6680/1 6682/1 6683/1 +f 6681/1 6680/1 6683/1 +f 6679/1 6684/1 6682/1 +f 6679/1 6646/1 6684/1 +f 6646/1 6645/1 6684/1 +f 6685/1 6684/1 6686/1 +f 6682/1 6684/1 6685/1 +f 6684/1 6644/1 6686/1 +f 6684/1 6645/1 6644/1 +f 6683/1 6682/1 6685/1 +f 6683/1 6685/1 6687/1 +f 6681/1 6683/1 6688/1 +f 6688/1 6683/1 6687/1 +f 6687/1 6685/1 6689/1 +f 6685/1 6686/1 6689/1 +f 6687/1 6689/1 6690/1 +f 6688/1 6687/1 6691/1 +f 6691/1 6687/1 6690/1 +f 6691/1 5488/1 6688/1 +f 5488/1 6681/1 6688/1 +f 6691/1 6690/1 6692/1 +f 6692/1 5488/1 6691/1 +f 6692/1 6690/1 6693/1 +f 6690/1 6689/1 6694/1 +f 6690/1 6694/1 6693/1 +f 6689/1 6686/1 6694/1 +f 6694/1 6695/1 6696/1 +f 6694/1 6686/1 6695/1 +f 6693/1 6694/1 6696/1 +f 6696/1 6695/1 6697/1 +f 6686/1 6642/1 6695/1 +f 6695/1 6642/1 6640/1 +f 6695/1 6640/1 6697/1 +f 6693/1 6696/1 6698/1 +f 6698/1 6696/1 6699/1 +f 6696/1 6697/1 6699/1 +f 6700/1 6697/1 6640/1 +f 6699/1 6697/1 6701/1 +f 6700/1 6701/1 6697/1 +f 6639/1 6700/1 6640/1 +f 6702/1 6703/1 6700/1 +f 6703/1 6701/1 6700/1 +f 6704/1 6702/1 6700/1 +f 6704/1 6700/1 6639/1 +f 6703/1 6705/1 6701/1 +f 6706/1 6699/1 6701/1 +f 6706/1 6701/1 6705/1 +f 6698/1 6699/1 6706/1 +f 5483/1 6706/1 6705/1 +f 6707/1 6698/1 6706/1 +f 6707/1 6706/1 5483/1 +f 5483/1 6705/1 6708/1 +f 6709/1 6708/1 6705/1 +f 5486/1 6707/1 5483/1 +f 6693/1 6698/1 6707/1 +f 5486/1 6693/1 6707/1 +f 6692/1 6693/1 5486/1 +f 6692/1 5486/1 5488/1 +f 5488/1 5491/1 6676/1 +f 6681/1 5488/1 6676/1 +f 6710/1 6708/1 6709/1 +f 6711/1 6710/1 6709/1 +f 6712/1 6710/1 6711/1 +f 6713/1 6711/1 6702/1 +f 6711/1 6709/1 6702/1 +f 5621/1 6711/1 6713/1 +f 5621/1 6712/1 6711/1 +f 5502/1 6712/1 5621/1 +f 5622/1 5621/1 6713/1 +f 6714/1 6713/1 6704/1 +f 6713/1 6702/1 6704/1 +f 5622/1 6713/1 6714/1 +f 6702/1 6709/1 6703/1 +f 6709/1 6705/1 6703/1 +f 5615/1 5618/1 6714/1 +f 5622/1 6714/1 5618/1 +f 6714/1 6704/1 6634/1 +f 5615/1 6714/1 6634/1 +f 6634/1 6704/1 6639/1 +f 5613/1 5615/1 6634/1 +f 6686/1 6644/1 6642/1 +f 5501/1 6668/1 6667/1 +f 6630/1 6636/1 6715/1 +f 6631/1 6630/1 6716/1 +f 6716/1 6630/1 6715/1 +f 6564/1 6631/1 6562/1 +f 6562/1 6631/1 6716/1 +f 6562/1 6716/1 6567/1 +f 6716/1 6715/1 6717/1 +f 6558/1 6564/1 6562/1 +f 6716/1 6717/1 6567/1 +f 6570/1 6563/1 6560/1 +f 6570/1 6577/1 6563/1 +f 6577/1 6578/1 6718/1 +f 6719/1 6578/1 6579/1 +f 6578/1 6719/1 6624/1 +f 6718/1 6578/1 6624/1 +f 6718/1 6624/1 6625/1 +f 6624/1 6719/1 6619/1 +f 6719/1 6579/1 6618/1 +f 6619/1 6719/1 6618/1 +f 6622/1 6615/1 6720/1 +f 5569/1 6622/1 5570/1 +f 5570/1 6622/1 6721/1 +f 6622/1 6720/1 6721/1 +f 6720/1 6615/1 6606/1 +f 6721/1 6720/1 6722/1 +f 6720/1 6723/1 6722/1 +f 6720/1 6606/1 6723/1 +f 6721/1 6722/1 6724/1 +f 5570/1 6721/1 5579/1 +f 5579/1 6721/1 6724/1 +f 6723/1 6613/1 6722/1 +f 6722/1 6609/1 6725/1 +f 6722/1 6613/1 6609/1 +f 6724/1 6722/1 6725/1 +f 6723/1 6606/1 6613/1 +f 6609/1 6613/1 6608/1 +f 6726/1 6725/1 6727/1 +f 6724/1 6726/1 6728/1 +f 5579/1 6724/1 5589/1 +f 6729/1 6662/1 5501/1 +f 6730/1 6729/1 5501/1 +f 5501/1 6662/1 6659/1 +f 6730/1 5501/1 5500/1 +f 6668/1 5501/1 6659/1 +f 6731/1 6732/1 6733/1 +f 6731/1 6733/1 6330/1 +f 6734/1 6732/1 6731/1 +f 6732/1 5710/1 6735/1 +f 6732/1 6735/1 6733/1 +f 6734/1 5707/1 6732/1 +f 6736/1 5707/1 6734/1 +f 6736/1 5706/1 5707/1 +f 5707/1 5705/1 6732/1 +f 6737/1 5706/1 6736/1 +f 6737/1 5681/1 5706/1 +f 6738/1 5681/1 6737/1 +f 6738/1 5676/1 5681/1 +f 5736/1 5676/1 6738/1 +f 6739/1 5736/1 6738/1 +f 6740/1 5737/1 5736/1 +f 6741/1 5739/1 5737/1 +f 6741/1 5737/1 6740/1 +f 6742/1 6741/1 6743/1 +f 6743/1 6741/1 6740/1 +f 6742/1 5741/1 6741/1 +f 5741/1 5739/1 6741/1 +f 6744/1 5741/1 6742/1 +f 6743/1 6745/1 6742/1 +f 6742/1 6746/1 6744/1 +f 6742/1 6745/1 6746/1 +f 6743/1 6740/1 6747/1 +f 6747/1 6748/1 6743/1 +f 6743/1 6748/1 6745/1 +f 6749/1 6746/1 6745/1 +f 6749/1 6745/1 6748/1 +f 6750/1 6746/1 6749/1 +f 6750/1 6751/1 6746/1 +f 6746/1 6751/1 6744/1 +f 6752/1 5741/1 6744/1 +f 6744/1 6751/1 6752/1 +f 6753/1 5741/1 6752/1 +f 6752/1 6754/1 6753/1 +f 5836/1 5744/1 6753/1 +f 6753/1 5744/1 5741/1 +f 6753/1 5837/1 5836/1 +f 6753/1 6754/1 5837/1 +f 5835/1 5837/1 5819/1 +f 6755/1 6751/1 6750/1 +f 6752/1 6751/1 6754/1 +f 6755/1 6754/1 6751/1 +f 6756/1 6755/1 6757/1 +f 6758/1 6755/1 6756/1 +f 6755/1 6759/1 6754/1 +f 6759/1 5837/1 6754/1 +f 6758/1 6759/1 6755/1 +f 5821/1 5820/1 6758/1 +f 5821/1 6758/1 6760/1 +f 6760/1 6758/1 6756/1 +f 5820/1 6759/1 6758/1 +f 5820/1 5818/1 6759/1 +f 5818/1 6761/1 6759/1 +f 6761/1 5837/1 6759/1 +f 5818/1 5817/1 6761/1 +f 6761/1 5819/1 5837/1 +f 5817/1 5819/1 6761/1 +f 6756/1 6757/1 6762/1 +f 6760/1 6756/1 6763/1 +f 6763/1 6756/1 6764/1 +f 6756/1 6762/1 6764/1 +f 6757/1 6755/1 6750/1 +f 6757/1 6750/1 6762/1 +f 6762/1 6749/1 6765/1 +f 6764/1 6762/1 6765/1 +f 6762/1 6750/1 6749/1 +f 6763/1 6764/1 6766/1 +f 6766/1 6764/1 6767/1 +f 6764/1 6765/1 6767/1 +f 6765/1 6749/1 6768/1 +f 6767/1 6765/1 6768/1 +f 6749/1 6748/1 6768/1 +f 6768/1 6748/1 6769/1 +f 6767/1 6768/1 6770/1 +f 6768/1 6769/1 6770/1 +f 6767/1 6770/1 6771/1 +f 6766/1 6767/1 5636/1 +f 5636/1 6767/1 6771/1 +f 6770/1 6772/1 6773/1 +f 6770/1 6769/1 6772/1 +f 6771/1 6770/1 6773/1 +f 6769/1 6748/1 6774/1 +f 6769/1 6774/1 6772/1 +f 6775/1 6774/1 6748/1 +f 6775/1 6748/1 6747/1 +f 6776/1 6777/1 6774/1 +f 6776/1 6774/1 6778/1 +f 6778/1 6774/1 6775/1 +f 6772/1 6774/1 6777/1 +f 6772/1 6777/1 6773/1 +f 6779/1 6780/1 6777/1 +f 6779/1 6777/1 6781/1 +f 6781/1 6777/1 6776/1 +f 6773/1 6777/1 6780/1 +f 6776/1 6739/1 6781/1 +f 6778/1 6739/1 6776/1 +f 6778/1 6740/1 6739/1 +f 6775/1 6740/1 6778/1 +f 6747/1 6740/1 6775/1 +f 6740/1 5736/1 6739/1 +f 6739/1 6738/1 6782/1 +f 6782/1 6738/1 6737/1 +f 6782/1 6737/1 6783/1 +f 6783/1 6737/1 6736/1 +f 6784/1 6782/1 6783/1 +f 6783/1 6736/1 6785/1 +f 6784/1 6783/1 6786/1 +f 6786/1 6783/1 6785/1 +f 6785/1 6736/1 6734/1 +f 6785/1 6734/1 6332/1 +f 6332/1 6734/1 6731/1 +f 6332/1 6731/1 6328/1 +f 6328/1 6731/1 6330/1 +f 6786/1 6785/1 6787/1 +f 6787/1 6785/1 6788/1 +f 6788/1 6785/1 6789/1 +f 6789/1 6785/1 6332/1 +f 6788/1 6790/1 6787/1 +f 6787/1 6790/1 6786/1 +f 6789/1 6324/1 6788/1 +f 6788/1 6324/1 6790/1 +f 6791/1 6324/1 6789/1 +f 6789/1 6332/1 6791/1 +f 6791/1 6332/1 6356/1 +f 6356/1 6321/1 6791/1 +f 6791/1 6321/1 6324/1 +f 6786/1 6790/1 6792/1 +f 6786/1 6792/1 6784/1 +f 6793/1 6794/1 6792/1 +f 6784/1 6792/1 6794/1 +f 6793/1 6792/1 6790/1 +f 6795/1 6782/1 6784/1 +f 6784/1 6794/1 6795/1 +f 6794/1 6796/1 6795/1 +f 6797/1 6796/1 6794/1 +f 6797/1 6794/1 6793/1 +f 6795/1 6796/1 6798/1 +f 6798/1 6782/1 6795/1 +f 6779/1 6739/1 6782/1 +f 6779/1 6782/1 6798/1 +f 6798/1 6796/1 6780/1 +f 6798/1 6780/1 6779/1 +f 6799/1 6780/1 6796/1 +f 6799/1 6796/1 6797/1 +f 6800/1 6797/1 6793/1 +f 6801/1 6799/1 6797/1 +f 6801/1 6797/1 6800/1 +f 6802/1 6799/1 6801/1 +f 6803/1 6773/1 6799/1 +f 6803/1 6799/1 6802/1 +f 6799/1 6773/1 6780/1 +f 6802/1 6801/1 6800/1 +f 6804/1 6800/1 6805/1 +f 6802/1 6800/1 6804/1 +f 6800/1 6793/1 6805/1 +f 6793/1 6790/1 6806/1 +f 6805/1 6793/1 6806/1 +f 6322/1 6805/1 6806/1 +f 6804/1 6805/1 6322/1 +f 5632/1 6802/1 6804/1 +f 5632/1 6804/1 5630/1 +f 5630/1 6804/1 6322/1 +f 6322/1 6806/1 6319/1 +f 6322/1 6319/1 6318/1 +f 5630/1 6322/1 5628/1 +f 6806/1 6323/1 6319/1 +f 6806/1 6790/1 6323/1 +f 6323/1 6790/1 6324/1 +f 6323/1 6324/1 6320/1 +f 5634/1 6802/1 5632/1 +f 5636/1 6803/1 5634/1 +f 5634/1 6803/1 6802/1 +f 5636/1 6771/1 6803/1 +f 6771/1 6773/1 6803/1 +f 6781/1 6739/1 6779/1 +f 6732/1 5705/1 5710/1 +f 5710/1 5714/1 6807/1 +f 5710/1 6807/1 6735/1 +f 5714/1 5715/1 6807/1 +f 6807/1 5715/1 5731/1 +f 6807/1 5731/1 6808/1 +f 6735/1 6807/1 6808/1 +f 6735/1 6808/1 6809/1 +f 6735/1 6809/1 6810/1 +f 6733/1 6735/1 6810/1 +f 6808/1 5731/1 6811/1 +f 6808/1 6811/1 6809/1 +f 6809/1 6811/1 6812/1 +f 6809/1 6812/1 6813/1 +f 6810/1 6809/1 6813/1 +f 6810/1 6813/1 6814/1 +f 6733/1 6810/1 6814/1 +f 6330/1 6733/1 6815/1 +f 6733/1 6814/1 6815/1 +f 6814/1 6813/1 6816/1 +f 6814/1 6816/1 6817/1 +f 6815/1 6814/1 6817/1 +f 6813/1 6812/1 6818/1 +f 6813/1 6818/1 6816/1 +f 6816/1 6818/1 6819/1 +f 6816/1 6819/1 6820/1 +f 6816/1 6820/1 6821/1 +f 6817/1 6816/1 6821/1 +f 6822/1 6823/1 6819/1 +f 6819/1 6823/1 6820/1 +f 6818/1 6822/1 6819/1 +f 6820/1 6823/1 6824/1 +f 6821/1 6820/1 6825/1 +f 6820/1 6824/1 6825/1 +f 6821/1 6825/1 6826/1 +f 6817/1 6821/1 6826/1 +f 6826/1 6825/1 6827/1 +f 6825/1 6824/1 6828/1 +f 6825/1 6828/1 6827/1 +f 6824/1 6829/1 6828/1 +f 6823/1 6830/1 6824/1 +f 6824/1 6830/1 6829/1 +f 6828/1 6829/1 6831/1 +f 6828/1 6831/1 6832/1 +f 6828/1 6832/1 6833/1 +f 6827/1 6828/1 6833/1 +f 6826/1 6827/1 6834/1 +f 6834/1 6827/1 6833/1 +f 6833/1 6835/1 6836/1 +f 6833/1 6832/1 6835/1 +f 6834/1 6833/1 6837/1 +f 6837/1 6833/1 6836/1 +f 6832/1 6831/1 6838/1 +f 6832/1 6838/1 6835/1 +f 6829/1 6839/1 6831/1 +f 6831/1 6839/1 6838/1 +f 6838/1 6839/1 6840/1 +f 6838/1 6840/1 6841/1 +f 6835/1 6838/1 6841/1 +f 6835/1 6841/1 6842/1 +f 6836/1 6835/1 6842/1 +f 6841/1 6840/1 6843/1 +f 6841/1 6843/1 6844/1 +f 6842/1 6841/1 6844/1 +f 6839/1 6255/1 6840/1 +f 6840/1 6255/1 6843/1 +f 6843/1 6255/1 6260/1 +f 6843/1 6260/1 6845/1 +f 6844/1 6843/1 6846/1 +f 6846/1 6843/1 6845/1 +f 6842/1 6844/1 6847/1 +f 6847/1 6844/1 6846/1 +f 6836/1 6842/1 6848/1 +f 6848/1 6842/1 6847/1 +f 6848/1 6847/1 6849/1 +f 6849/1 6847/1 6850/1 +f 6847/1 6846/1 6851/1 +f 6847/1 6851/1 6850/1 +f 6846/1 6845/1 6852/1 +f 6851/1 6846/1 6852/1 +f 6851/1 6852/1 6853/1 +f 6850/1 6851/1 6853/1 +f 6854/1 6849/1 6850/1 +f 6854/1 6850/1 6855/1 +f 6855/1 6850/1 6856/1 +f 6850/1 6853/1 6856/1 +f 6857/1 6848/1 6849/1 +f 6857/1 6849/1 6854/1 +f 6858/1 6857/1 6854/1 +f 6858/1 6854/1 6855/1 +f 6855/1 6856/1 6859/1 +f 6858/1 6855/1 6860/1 +f 6860/1 6855/1 6859/1 +f 6856/1 6853/1 6861/1 +f 6856/1 6861/1 6862/1 +f 6859/1 6856/1 6862/1 +f 6859/1 6862/1 6863/1 +f 6860/1 6859/1 6864/1 +f 6864/1 6859/1 6863/1 +f 6865/1 6858/1 6860/1 +f 6865/1 6860/1 6864/1 +f 6864/1 6863/1 6866/1 +f 6865/1 6864/1 6343/1 +f 6343/1 6864/1 6866/1 +f 6338/1 6865/1 6343/1 +f 6337/1 6865/1 6338/1 +f 6337/1 6867/1 6865/1 +f 6343/1 6866/1 6341/1 +f 6341/1 6866/1 6868/1 +f 6341/1 6868/1 6344/1 +f 6866/1 6869/1 6868/1 +f 6868/1 6869/1 6870/1 +f 6868/1 6870/1 6871/1 +f 6868/1 6871/1 6540/1 +f 6344/1 6868/1 6540/1 +f 6872/1 6873/1 6869/1 +f 6869/1 6873/1 6874/1 +f 6869/1 6874/1 6870/1 +f 6866/1 6872/1 6869/1 +f 6870/1 6874/1 6875/1 +f 6870/1 6875/1 6871/1 +f 6873/1 6876/1 6874/1 +f 6874/1 6876/1 6875/1 +f 6877/1 6878/1 6873/1 +f 6873/1 6878/1 6876/1 +f 6872/1 6877/1 6873/1 +f 6878/1 6879/1 6876/1 +f 6876/1 6879/1 6880/1 +f 6876/1 6880/1 6881/1 +f 6876/1 6881/1 6875/1 +f 6875/1 6882/1 6883/1 +f 6875/1 6881/1 6882/1 +f 6881/1 6880/1 6884/1 +f 6881/1 6884/1 6882/1 +f 6879/1 6885/1 6880/1 +f 6880/1 6885/1 6884/1 +f 6884/1 6885/1 6886/1 +f 6884/1 6886/1 6887/1 +f 6882/1 6884/1 6887/1 +f 6882/1 6887/1 6888/1 +f 6887/1 6886/1 6889/1 +f 6887/1 6889/1 6890/1 +f 6888/1 6887/1 6890/1 +f 6885/1 6891/1 6886/1 +f 6886/1 6891/1 6889/1 +f 6889/1 6891/1 6892/1 +f 6889/1 6892/1 6893/1 +f 6890/1 6889/1 6894/1 +f 6894/1 6889/1 6893/1 +f 6888/1 6890/1 6546/1 +f 6546/1 6890/1 6894/1 +f 6894/1 6893/1 6455/1 +f 6546/1 6894/1 6457/1 +f 6457/1 6894/1 6455/1 +f 6893/1 6892/1 6445/1 +f 6455/1 6893/1 6445/1 +f 6445/1 6892/1 6441/1 +f 6892/1 5329/1 6441/1 +f 6441/1 5329/1 5330/1 +f 6441/1 5330/1 6438/1 +f 6892/1 5392/1 5329/1 +f 6891/1 6265/1 5392/1 +f 6891/1 5392/1 6892/1 +f 6895/1 6265/1 6891/1 +f 6895/1 6263/1 6265/1 +f 6262/1 6263/1 6895/1 +f 6896/1 6260/1 6262/1 +f 6845/1 6260/1 6896/1 +f 6852/1 6845/1 6896/1 +f 6896/1 6262/1 6897/1 +f 6852/1 6896/1 6898/1 +f 6898/1 6896/1 6899/1 +f 6899/1 6896/1 6897/1 +f 6853/1 6852/1 6898/1 +f 6853/1 6898/1 6861/1 +f 6861/1 6898/1 6899/1 +f 6899/1 6897/1 6900/1 +f 6861/1 6899/1 6901/1 +f 6901/1 6899/1 6900/1 +f 6897/1 6262/1 6902/1 +f 6900/1 6897/1 6902/1 +f 6902/1 6262/1 6895/1 +f 6902/1 6895/1 6885/1 +f 6900/1 6902/1 6879/1 +f 6879/1 6902/1 6885/1 +f 6901/1 6900/1 6878/1 +f 6878/1 6900/1 6879/1 +f 6861/1 6901/1 6903/1 +f 6903/1 6901/1 6877/1 +f 6877/1 6901/1 6878/1 +f 6862/1 6861/1 6903/1 +f 6863/1 6862/1 6903/1 +f 6863/1 6903/1 6877/1 +f 6863/1 6877/1 6872/1 +f 6866/1 6863/1 6872/1 +f 6885/1 6895/1 6891/1 +f 6438/1 5333/1 6436/1 +f 6438/1 5330/1 5333/1 +f 6436/1 5333/1 5337/1 +f 6436/1 5337/1 6434/1 +f 6434/1 5337/1 5391/1 +f 6883/1 6882/1 6888/1 +f 6883/1 6888/1 6904/1 +f 6904/1 6888/1 6546/1 +f 6904/1 6546/1 6545/1 +f 6871/1 6875/1 6883/1 +f 6871/1 6883/1 6905/1 +f 6540/1 6871/1 6905/1 +f 6905/1 6883/1 6904/1 +f 6905/1 6904/1 6541/1 +f 6540/1 6905/1 6541/1 +f 6541/1 6904/1 6545/1 +f 6336/1 6906/1 6867/1 +f 6336/1 6867/1 6337/1 +f 6906/1 6907/1 6867/1 +f 6867/1 6907/1 6908/1 +f 6867/1 6908/1 6858/1 +f 6867/1 6858/1 6865/1 +f 6335/1 6906/1 6336/1 +f 6335/1 6815/1 6906/1 +f 6330/1 6815/1 6335/1 +f 6815/1 6817/1 6906/1 +f 6817/1 6826/1 6907/1 +f 6906/1 6817/1 6907/1 +f 6907/1 6826/1 6834/1 +f 6907/1 6834/1 6837/1 +f 6837/1 6836/1 6909/1 +f 6907/1 6837/1 6908/1 +f 6908/1 6837/1 6909/1 +f 6909/1 6836/1 6848/1 +f 6909/1 6848/1 6857/1 +f 6908/1 6909/1 6857/1 +f 6908/1 6857/1 6858/1 +f 6839/1 5627/1 6255/1 +f 6910/1 5627/1 6839/1 +f 6829/1 6910/1 6839/1 +f 6910/1 5623/1 5627/1 +f 6911/1 5623/1 6910/1 +f 6830/1 6910/1 6829/1 +f 6830/1 6911/1 6910/1 +f 5734/1 5623/1 6911/1 +f 6912/1 5734/1 6911/1 +f 6912/1 6911/1 6830/1 +f 6823/1 6912/1 6830/1 +f 6913/1 5734/1 6912/1 +f 6822/1 6913/1 6912/1 +f 6822/1 6912/1 6823/1 +f 5733/1 5732/1 5734/1 +f 5733/1 5734/1 6913/1 +f 6914/1 5733/1 6913/1 +f 6914/1 6913/1 6822/1 +f 6812/1 6914/1 6822/1 +f 6812/1 6822/1 6818/1 +f 6811/1 6914/1 6812/1 +f 6811/1 6915/1 6914/1 +f 5729/1 6915/1 6811/1 +f 5731/1 5729/1 6811/1 +f 5729/1 5730/1 6915/1 +f 6915/1 5730/1 5733/1 +f 6915/1 5733/1 6914/1 +f 6916/1 6917/1 6918/1 +f 6645/1 6919/1 6916/1 +f 6643/1 6916/1 6920/1 +f 6916/1 6918/1 6920/1 +f 6919/1 6917/1 6916/1 +f 6645/1 6916/1 6643/1 +f 6647/1 6919/1 6645/1 +f 6647/1 6650/1 6919/1 +f 6919/1 6921/1 6917/1 +f 6650/1 6921/1 6919/1 +f 6649/1 6922/1 6650/1 +f 6650/1 6923/1 6921/1 +f 6922/1 6923/1 6650/1 +f 6921/1 6924/1 6917/1 +f 6921/1 6925/1 6926/1 +f 6923/1 6925/1 6921/1 +f 6921/1 6926/1 6924/1 +f 6927/1 6928/1 6923/1 +f 6923/1 6928/1 6925/1 +f 6922/1 6927/1 6923/1 +f 6925/1 6929/1 6926/1 +f 6925/1 5492/1 6929/1 +f 6928/1 5492/1 6925/1 +f 6926/1 5490/1 6930/1 +f 5490/1 6926/1 6929/1 +f 6924/1 6926/1 6930/1 +f 5490/1 6929/1 5492/1 +f 6928/1 5494/1 5492/1 +f 6927/1 6931/1 6928/1 +f 6931/1 5494/1 6928/1 +f 6932/1 6931/1 6927/1 +f 6932/1 6927/1 6922/1 +f 6932/1 6933/1 6931/1 +f 6931/1 5497/1 5494/1 +f 6933/1 5497/1 6931/1 +f 6660/1 6932/1 6657/1 +f 6660/1 6934/1 6932/1 +f 6657/1 6932/1 6922/1 +f 6934/1 6933/1 6932/1 +f 6657/1 6922/1 6649/1 +f 6935/1 5497/1 6933/1 +f 6936/1 6935/1 6933/1 +f 6934/1 6936/1 6933/1 +f 6935/1 5498/1 5497/1 +f 6936/1 6937/1 6935/1 +f 6937/1 5498/1 6935/1 +f 6729/1 6730/1 6936/1 +f 6936/1 6730/1 6937/1 +f 6937/1 5500/1 5498/1 +f 6730/1 5500/1 6937/1 +f 6662/1 6729/1 6934/1 +f 6662/1 6934/1 6660/1 +f 5489/1 6930/1 5490/1 +f 6938/1 5489/1 6939/1 +f 6938/1 6930/1 5489/1 +f 5489/1 5487/1 6939/1 +f 6924/1 6930/1 6938/1 +f 6924/1 6938/1 6940/1 +f 6940/1 6938/1 6939/1 +f 5487/1 6941/1 6939/1 +f 6940/1 6939/1 6942/1 +f 6941/1 6942/1 6939/1 +f 5485/1 6941/1 5487/1 +f 6943/1 6944/1 6941/1 +f 6945/1 6942/1 6941/1 +f 6943/1 6941/1 5485/1 +f 6944/1 6945/1 6941/1 +f 6918/1 6940/1 6942/1 +f 6918/1 6942/1 6945/1 +f 6917/1 6924/1 6940/1 +f 6917/1 6940/1 6918/1 +f 6920/1 6918/1 6945/1 +f 6946/1 6920/1 6945/1 +f 6944/1 6946/1 6945/1 +f 6947/1 6920/1 6946/1 +f 6948/1 6947/1 6946/1 +f 6637/1 6947/1 6948/1 +f 6949/1 6948/1 6944/1 +f 6948/1 6950/1 6637/1 +f 6949/1 6951/1 6948/1 +f 6948/1 6946/1 6944/1 +f 6948/1 6951/1 6950/1 +f 6952/1 6951/1 6949/1 +f 6949/1 6944/1 6943/1 +f 6952/1 6949/1 5484/1 +f 6950/1 6951/1 6952/1 +f 6953/1 6950/1 6952/1 +f 6636/1 6637/1 6950/1 +f 6715/1 6636/1 6950/1 +f 6633/1 6637/1 6636/1 +f 6637/1 6638/1 6947/1 +f 6638/1 6637/1 6635/1 +f 6638/1 6641/1 6947/1 +f 6947/1 6641/1 6920/1 +f 6643/1 6920/1 6641/1 +f 5485/1 5484/1 6943/1 +f 6943/1 5484/1 6949/1 +f 5403/1 5402/1 5072/1 +f 5072/1 5402/1 6954/1 +f 5402/1 6955/1 6954/1 +f 5402/1 5404/1 6955/1 +f 5072/1 6954/1 6554/1 +f 6554/1 6954/1 6956/1 +f 6954/1 6955/1 6957/1 +f 6954/1 6957/1 6958/1 +f 6954/1 6958/1 6956/1 +f 6554/1 6956/1 6555/1 +f 6555/1 6956/1 6959/1 +f 6956/1 6958/1 6960/1 +f 6956/1 6960/1 6961/1 +f 6956/1 6961/1 6959/1 +f 6958/1 6962/1 6960/1 +f 6958/1 6963/1 6962/1 +f 6957/1 6963/1 6958/1 +f 6955/1 6964/1 6957/1 +f 6957/1 6964/1 6963/1 +f 6963/1 6965/1 6962/1 +f 6964/1 6965/1 6963/1 +f 6962/1 6966/1 6967/1 +f 6960/1 6962/1 6967/1 +f 6960/1 6967/1 6961/1 +f 6967/1 6968/1 6969/1 +f 6967/1 6966/1 6968/1 +f 6961/1 6967/1 6969/1 +f 6970/1 6966/1 6971/1 +f 6970/1 6968/1 6966/1 +f 6966/1 6962/1 6971/1 +f 6972/1 6970/1 6971/1 +f 6972/1 6973/1 6970/1 +f 6973/1 6968/1 6970/1 +f 5169/1 6971/1 6974/1 +f 6971/1 6962/1 6965/1 +f 6974/1 6971/1 6965/1 +f 6972/1 6971/1 5169/1 +f 5169/1 6974/1 6975/1 +f 5169/1 6975/1 5165/1 +f 5169/1 5164/1 6972/1 +f 6974/1 6965/1 6975/1 +f 6975/1 6965/1 6976/1 +f 5165/1 6975/1 5167/1 +f 6975/1 5174/1 5167/1 +f 6975/1 6976/1 5174/1 +f 6976/1 5405/1 5174/1 +f 6964/1 6976/1 6965/1 +f 6964/1 5405/1 6976/1 +f 6977/1 5405/1 6964/1 +f 6955/1 5180/1 6977/1 +f 6955/1 6977/1 6964/1 +f 5180/1 5405/1 6977/1 +f 5404/1 5180/1 6955/1 +f 6972/1 5163/1 6978/1 +f 6978/1 6973/1 6972/1 +f 6972/1 5164/1 5163/1 +f 6978/1 5163/1 5097/1 +f 6978/1 6979/1 6973/1 +f 6980/1 6981/1 6978/1 +f 6978/1 5097/1 6980/1 +f 6978/1 6981/1 6979/1 +f 6973/1 6979/1 6968/1 +f 6981/1 6982/1 6979/1 +f 6979/1 6982/1 6968/1 +f 6983/1 6984/1 6981/1 +f 6981/1 6984/1 6982/1 +f 6980/1 6985/1 6981/1 +f 6985/1 6983/1 6981/1 +f 6986/1 6969/1 6982/1 +f 6986/1 6982/1 6987/1 +f 6969/1 6968/1 6982/1 +f 6987/1 6982/1 6984/1 +f 6984/1 6983/1 6988/1 +f 6989/1 6984/1 6988/1 +f 6987/1 6984/1 6989/1 +f 6988/1 6983/1 6990/1 +f 6985/1 6990/1 6983/1 +f 6980/1 6991/1 6985/1 +f 6991/1 6990/1 6985/1 +f 6992/1 6993/1 6990/1 +f 6994/1 6990/1 6993/1 +f 6991/1 6992/1 6990/1 +f 6988/1 6990/1 6994/1 +f 6995/1 6988/1 6994/1 +f 6989/1 6988/1 6995/1 +f 6996/1 6987/1 6989/1 +f 6996/1 6989/1 6995/1 +f 6995/1 6994/1 6997/1 +f 6996/1 6995/1 6998/1 +f 6998/1 6995/1 6997/1 +f 6994/1 6993/1 6999/1 +f 6997/1 6994/1 6999/1 +f 6998/1 6997/1 7000/1 +f 6997/1 6999/1 7001/1 +f 7000/1 6997/1 7001/1 +f 6556/1 6996/1 6998/1 +f 6556/1 6998/1 5059/1 +f 5059/1 6998/1 7000/1 +f 6556/1 6959/1 6996/1 +f 6959/1 6987/1 6996/1 +f 6555/1 6959/1 6556/1 +f 6959/1 6961/1 6986/1 +f 6959/1 6986/1 6987/1 +f 6961/1 6969/1 6986/1 +f 5059/1 7000/1 5057/1 +f 5057/1 7000/1 7002/1 +f 7000/1 7003/1 7002/1 +f 7000/1 7001/1 7003/1 +f 5057/1 7002/1 4978/1 +f 4978/1 7002/1 7004/1 +f 4978/1 7004/1 4975/1 +f 4975/1 7004/1 4972/1 +f 7004/1 7005/1 4972/1 +f 4972/1 7006/1 4968/1 +f 4972/1 7005/1 7007/1 +f 4972/1 7008/1 7006/1 +f 4972/1 7007/1 7008/1 +f 7008/1 7009/1 7006/1 +f 7006/1 7009/1 7010/1 +f 4968/1 7006/1 4974/1 +f 7006/1 7010/1 4974/1 +f 7007/1 7011/1 7008/1 +f 7008/1 7011/1 7009/1 +f 7005/1 7012/1 7007/1 +f 7007/1 7012/1 7011/1 +f 7012/1 7013/1 7011/1 +f 7005/1 7014/1 7012/1 +f 7013/1 7012/1 7015/1 +f 7015/1 7012/1 7014/1 +f 7011/1 7013/1 7016/1 +f 7017/1 7013/1 7015/1 +f 7017/1 7016/1 7013/1 +f 7011/1 7016/1 7009/1 +f 7009/1 7016/1 7010/1 +f 7018/1 7010/1 7016/1 +f 5055/1 4994/1 7010/1 +f 5055/1 7010/1 7018/1 +f 7019/1 7018/1 7016/1 +f 7020/1 5055/1 7018/1 +f 7020/1 7018/1 7019/1 +f 7019/1 7016/1 7017/1 +f 7021/1 7019/1 7017/1 +f 7019/1 7021/1 7020/1 +f 5055/1 7020/1 4999/1 +f 7021/1 7017/1 7022/1 +f 7022/1 7023/1 7021/1 +f 7017/1 7015/1 7024/1 +f 7022/1 7017/1 7024/1 +f 7022/1 7024/1 7025/1 +f 7022/1 7026/1 7023/1 +f 7025/1 7026/1 7022/1 +f 7024/1 7015/1 7027/1 +f 7025/1 7024/1 7027/1 +f 7015/1 7014/1 7028/1 +f 7027/1 7015/1 7028/1 +f 7027/1 7028/1 7029/1 +f 7025/1 7027/1 7029/1 +f 7030/1 7031/1 7025/1 +f 7025/1 7031/1 7026/1 +f 7025/1 7029/1 7030/1 +f 7029/1 7032/1 7033/1 +f 7029/1 7028/1 7032/1 +f 7030/1 7029/1 7033/1 +f 7034/1 7028/1 7014/1 +f 7035/1 7032/1 7028/1 +f 7035/1 7028/1 7034/1 +f 7036/1 7032/1 7035/1 +f 7036/1 7037/1 7032/1 +f 7033/1 7032/1 7037/1 +f 7033/1 7037/1 7038/1 +f 7030/1 7033/1 7039/1 +f 7039/1 7033/1 7038/1 +f 7039/1 7031/1 7030/1 +f 7039/1 7040/1 7031/1 +f 7041/1 7040/1 7039/1 +f 7039/1 7042/1 7041/1 +f 7039/1 7038/1 7042/1 +f 7038/1 7037/1 7043/1 +f 7038/1 7043/1 7042/1 +f 7044/1 7043/1 7037/1 +f 7044/1 7037/1 7036/1 +f 7043/1 7045/1 7042/1 +f 7045/1 7043/1 7044/1 +f 7042/1 6993/1 6992/1 +f 7041/1 7042/1 7046/1 +f 7046/1 7042/1 6992/1 +f 7042/1 7045/1 6993/1 +f 7001/1 7045/1 7003/1 +f 6999/1 6993/1 7045/1 +f 7001/1 6999/1 7045/1 +f 7003/1 7045/1 7044/1 +f 7047/1 7044/1 7036/1 +f 7003/1 7044/1 7047/1 +f 7002/1 7003/1 7047/1 +f 7047/1 7036/1 7048/1 +f 7002/1 7047/1 7048/1 +f 7048/1 7036/1 7035/1 +f 7048/1 7035/1 7049/1 +f 7002/1 7048/1 7004/1 +f 7004/1 7048/1 7049/1 +f 7049/1 7035/1 7034/1 +f 7049/1 7034/1 7050/1 +f 7004/1 7049/1 7050/1 +f 7004/1 7050/1 7005/1 +f 7050/1 7014/1 7005/1 +f 7050/1 7034/1 7014/1 +f 7046/1 6992/1 6991/1 +f 7041/1 7046/1 7051/1 +f 7051/1 7046/1 6991/1 +f 7051/1 6991/1 6980/1 +f 6980/1 5114/1 7051/1 +f 7051/1 5114/1 7041/1 +f 7041/1 5114/1 7040/1 +f 6980/1 5097/1 5114/1 +f 4974/1 7010/1 4994/1 +f 7052/1 6109/1 6106/1 +f 7052/1 6106/1 7053/1 +f 7054/1 6109/1 7052/1 +f 7054/1 6117/1 6109/1 +f 6602/1 6117/1 7054/1 +f 7055/1 6602/1 7054/1 +f 7056/1 6601/1 6602/1 +f 7056/1 6602/1 7055/1 +f 7057/1 6601/1 7056/1 +f 7058/1 7057/1 7056/1 +f 7058/1 7056/1 7059/1 +f 7059/1 7056/1 7055/1 +f 7057/1 6599/1 6601/1 +f 6600/1 6596/1 6599/1 +f 6600/1 6599/1 7057/1 +f 7060/1 6598/1 6600/1 +f 7060/1 6600/1 7061/1 +f 7061/1 6600/1 7062/1 +f 7062/1 6600/1 7057/1 +f 7060/1 7063/1 6611/1 +f 7061/1 7063/1 7060/1 +f 6611/1 6598/1 7060/1 +f 7062/1 7064/1 7061/1 +f 7061/1 7064/1 7063/1 +f 7065/1 7064/1 7062/1 +f 7062/1 7057/1 7065/1 +f 7065/1 7066/1 7064/1 +f 7067/1 7063/1 7064/1 +f 7067/1 7064/1 7068/1 +f 7069/1 7066/1 7065/1 +f 7065/1 7057/1 7069/1 +f 7069/1 7057/1 7058/1 +f 7070/1 7066/1 7069/1 +f 7058/1 7070/1 7069/1 +f 7058/1 7071/1 7070/1 +f 7059/1 7071/1 7058/1 +f 7072/1 7066/1 7070/1 +f 7073/1 7070/1 7071/1 +f 7072/1 7070/1 7073/1 +f 7068/1 7064/1 7066/1 +f 7068/1 7066/1 7072/1 +f 7068/1 7072/1 7074/1 +f 7074/1 7072/1 7073/1 +f 7075/1 7073/1 7076/1 +f 7073/1 7071/1 7077/1 +f 7073/1 7077/1 7076/1 +f 7074/1 7073/1 7075/1 +f 7059/1 7077/1 7071/1 +f 7078/1 7077/1 7059/1 +f 7059/1 7055/1 7078/1 +f 7079/1 7080/1 7077/1 +f 7079/1 7077/1 7078/1 +f 7076/1 7077/1 7081/1 +f 7081/1 7077/1 7080/1 +f 7078/1 7055/1 7079/1 +f 7055/1 7054/1 7082/1 +f 7079/1 7055/1 7083/1 +f 7083/1 7055/1 7082/1 +f 7083/1 7080/1 7079/1 +f 7084/1 7080/1 7083/1 +f 7083/1 7082/1 7084/1 +f 7084/1 7082/1 7085/1 +f 7085/1 7082/1 7086/1 +f 7086/1 7082/1 7087/1 +f 7085/1 7088/1 7084/1 +f 7084/1 7088/1 7080/1 +f 7086/1 7088/1 7085/1 +f 7086/1 7089/1 7088/1 +f 7090/1 7089/1 7086/1 +f 7086/1 7087/1 7090/1 +f 7091/1 7080/1 7088/1 +f 7092/1 7088/1 7089/1 +f 7091/1 7088/1 7092/1 +f 7093/1 7092/1 7089/1 +f 7090/1 7094/1 7089/1 +f 7093/1 7089/1 7094/1 +f 7095/1 7094/1 7090/1 +f 7090/1 7087/1 7095/1 +f 7096/1 7094/1 7095/1 +f 7093/1 7094/1 7097/1 +f 7098/1 7096/1 7095/1 +f 7095/1 7087/1 7098/1 +f 7097/1 7094/1 7096/1 +f 7099/1 7096/1 7100/1 +f 7098/1 7100/1 7096/1 +f 7097/1 7096/1 7099/1 +f 7101/1 7100/1 7098/1 +f 7098/1 7087/1 7102/1 +f 7098/1 7102/1 7101/1 +f 7101/1 6161/1 7100/1 +f 7103/1 6161/1 7101/1 +f 7101/1 7102/1 7104/1 +f 7101/1 7104/1 7103/1 +f 7087/1 7053/1 7102/1 +f 7102/1 7053/1 7105/1 +f 7102/1 7105/1 7104/1 +f 7087/1 7052/1 7053/1 +f 7082/1 7054/1 7052/1 +f 7082/1 7052/1 7087/1 +f 7104/1 7105/1 7106/1 +f 7104/1 7106/1 5974/1 +f 7103/1 7104/1 7107/1 +f 7107/1 7104/1 5982/1 +f 5982/1 7104/1 5974/1 +f 5974/1 7106/1 5972/1 +f 5974/1 5972/1 5969/1 +f 5982/1 5974/1 5980/1 +f 5982/1 5981/1 7107/1 +f 7107/1 5981/1 6161/1 +f 7107/1 6161/1 7103/1 +f 7099/1 7100/1 6161/1 +f 7099/1 6161/1 6032/1 +f 7108/1 7099/1 6032/1 +f 7109/1 7097/1 7099/1 +f 7109/1 7099/1 7108/1 +f 6029/1 7108/1 6032/1 +f 6034/1 7109/1 7108/1 +f 6034/1 7108/1 6029/1 +f 7110/1 7097/1 7109/1 +f 7111/1 7110/1 7109/1 +f 7111/1 7109/1 6034/1 +f 7110/1 7093/1 7097/1 +f 7111/1 7093/1 7110/1 +f 7112/1 7093/1 7111/1 +f 6039/1 7112/1 7111/1 +f 6039/1 7111/1 6037/1 +f 6037/1 7111/1 6034/1 +f 6037/1 6034/1 6028/1 +f 6041/1 7112/1 6039/1 +f 7112/1 7092/1 7093/1 +f 6041/1 7113/1 7112/1 +f 7113/1 7092/1 7112/1 +f 5596/1 7114/1 6041/1 +f 6041/1 7114/1 7113/1 +f 7113/1 7115/1 7092/1 +f 7114/1 7115/1 7113/1 +f 7115/1 7091/1 7092/1 +f 7115/1 7081/1 7091/1 +f 7114/1 7076/1 7115/1 +f 7076/1 7081/1 7115/1 +f 7114/1 7075/1 7076/1 +f 5596/1 7116/1 7114/1 +f 7116/1 7075/1 7114/1 +f 5594/1 7116/1 5596/1 +f 7116/1 7074/1 7075/1 +f 5594/1 7117/1 7116/1 +f 7117/1 7074/1 7116/1 +f 5592/1 7117/1 5594/1 +f 7118/1 7068/1 7117/1 +f 7117/1 7068/1 7074/1 +f 5592/1 7118/1 7117/1 +f 5590/1 7119/1 5592/1 +f 5592/1 7119/1 7118/1 +f 7118/1 7120/1 7068/1 +f 7119/1 7120/1 7118/1 +f 7120/1 7067/1 7068/1 +f 7121/1 7067/1 7120/1 +f 7119/1 7121/1 7120/1 +f 5590/1 6728/1 7119/1 +f 6728/1 7121/1 7119/1 +f 5589/1 6728/1 5590/1 +f 6728/1 6726/1 7121/1 +f 5589/1 6724/1 6728/1 +f 7121/1 7122/1 7067/1 +f 6726/1 7122/1 7121/1 +f 7122/1 7063/1 7067/1 +f 7122/1 6610/1 7063/1 +f 6726/1 6727/1 7122/1 +f 6727/1 6610/1 7122/1 +f 6724/1 6725/1 6726/1 +f 6725/1 6609/1 6610/1 +f 6725/1 6610/1 6727/1 +f 7081/1 7080/1 7091/1 +f 6611/1 7063/1 6610/1 +f 7053/1 6106/1 6101/1 +f 7053/1 6101/1 7105/1 +f 6101/1 6097/1 7123/1 +f 7105/1 6101/1 7123/1 +f 7105/1 7123/1 7106/1 +f 7123/1 6097/1 6100/1 +f 7123/1 6100/1 7124/1 +f 7106/1 7123/1 7124/1 +f 7106/1 7124/1 5972/1 +f 5972/1 7124/1 7125/1 +f 7124/1 6100/1 7126/1 +f 7124/1 7126/1 7127/1 +f 7124/1 7127/1 7125/1 +f 6100/1 6103/1 7128/1 +f 6100/1 7128/1 7126/1 +f 7126/1 7128/1 7129/1 +f 7126/1 7129/1 7130/1 +f 7126/1 7130/1 7127/1 +f 6103/1 6104/1 7128/1 +f 7128/1 6104/1 6160/1 +f 7128/1 6160/1 7129/1 +f 7129/1 6160/1 7131/1 +f 7129/1 7131/1 7130/1 +f 7130/1 7131/1 7132/1 +f 7130/1 7132/1 7133/1 +f 7127/1 7130/1 7133/1 +f 7133/1 7132/1 7134/1 +f 7133/1 7134/1 7135/1 +f 7127/1 7133/1 7135/1 +f 7135/1 7134/1 7136/1 +f 7135/1 7136/1 7137/1 +f 7127/1 7135/1 7138/1 +f 7138/1 7135/1 7137/1 +f 7136/1 7139/1 7140/1 +f 7136/1 7141/1 7139/1 +f 7137/1 7136/1 7140/1 +f 7134/1 7141/1 7136/1 +f 7140/1 7139/1 7142/1 +f 7137/1 7140/1 7143/1 +f 7143/1 7140/1 7142/1 +f 7139/1 7144/1 7142/1 +f 7142/1 7144/1 7145/1 +f 7143/1 7142/1 7145/1 +f 7143/1 7145/1 7146/1 +f 7147/1 7137/1 7143/1 +f 7147/1 7143/1 7148/1 +f 7148/1 7143/1 7146/1 +f 7145/1 7144/1 7149/1 +f 7145/1 7149/1 7150/1 +f 7146/1 7145/1 7150/1 +f 7146/1 7150/1 7151/1 +f 7148/1 7146/1 7151/1 +f 7148/1 7151/1 7152/1 +f 7153/1 7147/1 7148/1 +f 7153/1 7148/1 7154/1 +f 7154/1 7148/1 7152/1 +f 7151/1 7150/1 7155/1 +f 7151/1 7155/1 7156/1 +f 7152/1 7151/1 7156/1 +f 7150/1 7157/1 7155/1 +f 7150/1 7149/1 7157/1 +f 7155/1 7157/1 7158/1 +f 7156/1 7155/1 7158/1 +f 7156/1 7158/1 7159/1 +f 7152/1 7156/1 7159/1 +f 7158/1 7160/1 7161/1 +f 7157/1 7162/1 7158/1 +f 7158/1 7162/1 7160/1 +f 7159/1 7158/1 7161/1 +f 7149/1 7163/1 7157/1 +f 7157/1 7163/1 7164/1 +f 7157/1 7164/1 7162/1 +f 7162/1 7164/1 7165/1 +f 7162/1 7165/1 7160/1 +f 7163/1 7166/1 7164/1 +f 7164/1 7166/1 7165/1 +f 7167/1 7168/1 7163/1 +f 7163/1 7168/1 7166/1 +f 7149/1 7167/1 7163/1 +f 7144/1 7167/1 7149/1 +f 7169/1 7170/1 7167/1 +f 7167/1 7170/1 7168/1 +f 7144/1 7169/1 7167/1 +f 7170/1 6024/1 7168/1 +f 7168/1 6024/1 6021/1 +f 7168/1 6021/1 7166/1 +f 6159/1 6024/1 7170/1 +f 7169/1 6159/1 7170/1 +f 7171/1 6159/1 7169/1 +f 7139/1 7171/1 7169/1 +f 7139/1 7169/1 7144/1 +f 6159/1 6156/1 6024/1 +f 7172/1 6157/1 6159/1 +f 7172/1 6159/1 7171/1 +f 7141/1 7172/1 7171/1 +f 7141/1 7171/1 7139/1 +f 7173/1 6157/1 7172/1 +f 7174/1 7173/1 7172/1 +f 7174/1 7172/1 7141/1 +f 7173/1 6155/1 6157/1 +f 6158/1 6155/1 7173/1 +f 7175/1 6158/1 7173/1 +f 7175/1 7173/1 7174/1 +f 7175/1 7174/1 7134/1 +f 7134/1 7174/1 7141/1 +f 7131/1 7176/1 7175/1 +f 7132/1 7175/1 7134/1 +f 7176/1 6158/1 7175/1 +f 7131/1 7175/1 7132/1 +f 7176/1 6153/1 6158/1 +f 6154/1 6153/1 7176/1 +f 6160/1 6154/1 7176/1 +f 6160/1 7176/1 7131/1 +f 7166/1 6021/1 6023/1 +f 7166/1 6023/1 7177/1 +f 7165/1 7166/1 7177/1 +f 7177/1 6023/1 7178/1 +f 7178/1 6023/1 6162/1 +f 7165/1 7177/1 7179/1 +f 7179/1 7177/1 7178/1 +f 7160/1 7165/1 7179/1 +f 7179/1 7178/1 7180/1 +f 7160/1 7179/1 7181/1 +f 7181/1 7179/1 7180/1 +f 7178/1 6162/1 7182/1 +f 7180/1 7178/1 7183/1 +f 7183/1 7178/1 7182/1 +f 7182/1 6162/1 7184/1 +f 7184/1 6162/1 7185/1 +f 7183/1 7182/1 7186/1 +f 7186/1 7182/1 7184/1 +f 7187/1 7180/1 7183/1 +f 7187/1 7183/1 7188/1 +f 7188/1 7183/1 7186/1 +f 7181/1 7180/1 7187/1 +f 7189/1 7187/1 7190/1 +f 7187/1 7188/1 7190/1 +f 7191/1 7187/1 7189/1 +f 7191/1 7181/1 7187/1 +f 7188/1 7186/1 7192/1 +f 7190/1 7188/1 7192/1 +f 7186/1 7184/1 7193/1 +f 7192/1 7186/1 7193/1 +f 7192/1 7193/1 7194/1 +f 7190/1 7192/1 7195/1 +f 7195/1 7192/1 7194/1 +f 7196/1 7189/1 7190/1 +f 7196/1 7190/1 7197/1 +f 7197/1 7190/1 7195/1 +f 7195/1 7194/1 7198/1 +f 7197/1 7195/1 7199/1 +f 7199/1 7195/1 7198/1 +f 7200/1 7196/1 7197/1 +f 7200/1 7197/1 7201/1 +f 7201/1 7197/1 7199/1 +f 7202/1 7189/1 7196/1 +f 7200/1 7202/1 7196/1 +f 7203/1 7202/1 7200/1 +f 7204/1 7203/1 7200/1 +f 7204/1 7200/1 5960/1 +f 5960/1 7200/1 7201/1 +f 7201/1 7199/1 7205/1 +f 5960/1 7201/1 7205/1 +f 5960/1 7205/1 5957/1 +f 5961/1 7204/1 5960/1 +f 7205/1 7199/1 7206/1 +f 7205/1 7206/1 7207/1 +f 5957/1 7205/1 7207/1 +f 5957/1 7207/1 5954/1 +f 7207/1 7206/1 7208/1 +f 7207/1 7208/1 7209/1 +f 7207/1 7209/1 6216/1 +f 5954/1 7207/1 6216/1 +f 7206/1 7210/1 7208/1 +f 7208/1 7210/1 7211/1 +f 7208/1 7211/1 7209/1 +f 7209/1 7211/1 7212/1 +f 7209/1 7212/1 7213/1 +f 6216/1 7209/1 7213/1 +f 6216/1 7213/1 6214/1 +f 7213/1 7212/1 7214/1 +f 7213/1 7214/1 6214/1 +f 6214/1 7214/1 6215/1 +f 7211/1 7215/1 7216/1 +f 7211/1 7216/1 7212/1 +f 7210/1 7215/1 7211/1 +f 7217/1 7218/1 7215/1 +f 7215/1 7218/1 7219/1 +f 7210/1 7217/1 7215/1 +f 7194/1 7220/1 7217/1 +f 7217/1 7220/1 7218/1 +f 7194/1 7217/1 7221/1 +f 7221/1 7217/1 7210/1 +f 7220/1 7222/1 7218/1 +f 7218/1 7222/1 7223/1 +f 7218/1 7223/1 7219/1 +f 7193/1 7184/1 7220/1 +f 7220/1 7184/1 7222/1 +f 7194/1 7193/1 7220/1 +f 7198/1 7194/1 7221/1 +f 7206/1 7198/1 7221/1 +f 7206/1 7221/1 7210/1 +f 7199/1 7198/1 7206/1 +f 7184/1 7185/1 7222/1 +f 7222/1 7185/1 7223/1 +f 7185/1 6166/1 7224/1 +f 7223/1 7185/1 7224/1 +f 7224/1 6166/1 6180/1 +f 7223/1 7224/1 7225/1 +f 7225/1 7224/1 7226/1 +f 7224/1 6180/1 7226/1 +f 7226/1 6180/1 6181/1 +f 7225/1 7226/1 7227/1 +f 7227/1 7226/1 6209/1 +f 6209/1 7226/1 5861/1 +f 7226/1 6181/1 5861/1 +f 5861/1 6181/1 7228/1 +f 5861/1 7228/1 5856/1 +f 5856/1 7228/1 7229/1 +f 5856/1 7229/1 5852/1 +f 5852/1 7229/1 7230/1 +f 5852/1 7230/1 5850/1 +f 5850/1 7230/1 5849/1 +f 7231/1 7227/1 6209/1 +f 7231/1 6209/1 6208/1 +f 7232/1 7227/1 7231/1 +f 6217/1 7232/1 7231/1 +f 6217/1 7231/1 6210/1 +f 6210/1 7231/1 6208/1 +f 7233/1 7225/1 7232/1 +f 7232/1 7225/1 7227/1 +f 7234/1 7233/1 7232/1 +f 7234/1 7232/1 6217/1 +f 7219/1 7225/1 7233/1 +f 7216/1 7219/1 7233/1 +f 7216/1 7233/1 7234/1 +f 7219/1 7223/1 7225/1 +f 7215/1 7219/1 7216/1 +f 7212/1 7216/1 7214/1 +f 7216/1 7234/1 7214/1 +f 7214/1 7234/1 6217/1 +f 7214/1 6217/1 6215/1 +f 7154/1 7152/1 7204/1 +f 7204/1 7152/1 7203/1 +f 5964/1 7154/1 7204/1 +f 5964/1 7204/1 5961/1 +f 5966/1 7154/1 5964/1 +f 5966/1 7153/1 7154/1 +f 5968/1 7153/1 5966/1 +f 7125/1 7147/1 7153/1 +f 5968/1 7125/1 7153/1 +f 5972/1 7125/1 5968/1 +f 7125/1 7127/1 7138/1 +f 7125/1 7138/1 7147/1 +f 7138/1 7137/1 7147/1 +f 7152/1 7159/1 7203/1 +f 7203/1 7159/1 7235/1 +f 7203/1 7235/1 7202/1 +f 7159/1 7161/1 7235/1 +f 7235/1 7161/1 7191/1 +f 7235/1 7191/1 7202/1 +f 7202/1 7191/1 7189/1 +f 7161/1 7181/1 7191/1 +f 7161/1 7160/1 7181/1 +f 7236/1 7237/1 7238/1 +f 7239/1 7237/1 7236/1 +f 7240/1 7241/1 7236/1 +f 7242/1 7236/1 7241/1 +f 7239/1 7236/1 7242/1 +f 7240/1 7236/1 7238/1 +f 7238/1 7237/1 7243/1 +f 7243/1 7244/1 7238/1 +f 7238/1 7244/1 7240/1 +f 7245/1 7241/1 7240/1 +f 7240/1 7244/1 7246/1 +f 7240/1 7246/1 7245/1 +f 7245/1 7247/1 7241/1 +f 7248/1 7247/1 7245/1 +f 7245/1 7246/1 7249/1 +f 7245/1 7249/1 7248/1 +f 7244/1 7250/1 7246/1 +f 7246/1 7250/1 7251/1 +f 7246/1 7251/1 7249/1 +f 7244/1 7252/1 7250/1 +f 7253/1 5945/1 7252/1 +f 7253/1 7252/1 7244/1 +f 7254/1 5945/1 7253/1 +f 7255/1 5946/1 7254/1 +f 7254/1 5946/1 5945/1 +f 7256/1 7255/1 7254/1 +f 7256/1 7254/1 7257/1 +f 7257/1 7254/1 7258/1 +f 7258/1 7254/1 7259/1 +f 7259/1 7254/1 7253/1 +f 7255/1 5948/1 5946/1 +f 7260/1 5950/1 5948/1 +f 7260/1 5948/1 7255/1 +f 5953/1 5950/1 7260/1 +f 7261/1 5953/1 7260/1 +f 7261/1 7260/1 7262/1 +f 7262/1 7260/1 7263/1 +f 7264/1 7260/1 7255/1 +f 6186/1 5953/1 7265/1 +f 7265/1 5953/1 7261/1 +f 7265/1 7266/1 6186/1 +f 6186/1 7266/1 6179/1 +f 7261/1 7266/1 7265/1 +f 7261/1 7267/1 7266/1 +f 7262/1 7268/1 7267/1 +f 7262/1 7267/1 7261/1 +f 7269/1 7267/1 7268/1 +f 7270/1 7266/1 7267/1 +f 7263/1 7268/1 7262/1 +f 7271/1 7268/1 7263/1 +f 7269/1 7268/1 7272/1 +f 7272/1 7268/1 7271/1 +f 7264/1 7271/1 7263/1 +f 7263/1 7260/1 7264/1 +f 7264/1 7273/1 7271/1 +f 7272/1 7271/1 7274/1 +f 7274/1 7271/1 7273/1 +f 7275/1 7272/1 7274/1 +f 7276/1 7272/1 7275/1 +f 7276/1 7269/1 7272/1 +f 7274/1 7277/1 7278/1 +f 7279/1 7274/1 7278/1 +f 7274/1 7273/1 7277/1 +f 7275/1 7274/1 7279/1 +f 7256/1 7277/1 7273/1 +f 7256/1 7273/1 7264/1 +f 7264/1 7255/1 7256/1 +f 7257/1 7277/1 7256/1 +f 7258/1 7277/1 7257/1 +f 7259/1 7280/1 7258/1 +f 7258/1 7280/1 7277/1 +f 7281/1 7280/1 7259/1 +f 7259/1 7253/1 7281/1 +f 7281/1 7282/1 7280/1 +f 7283/1 7277/1 7280/1 +f 7283/1 7280/1 7284/1 +f 7284/1 7280/1 7282/1 +f 7285/1 7282/1 7281/1 +f 7281/1 7253/1 7285/1 +f 7285/1 7253/1 7286/1 +f 7286/1 7253/1 7244/1 +f 7286/1 7282/1 7285/1 +f 7243/1 7287/1 7286/1 +f 7286/1 7287/1 7282/1 +f 7286/1 7244/1 7243/1 +f 7243/1 7237/1 7287/1 +f 7288/1 7287/1 7237/1 +f 7289/1 7282/1 7287/1 +f 7288/1 7289/1 7287/1 +f 7288/1 7237/1 7239/1 +f 7290/1 7288/1 7291/1 +f 7292/1 7289/1 7288/1 +f 7291/1 7288/1 7239/1 +f 7292/1 7288/1 7290/1 +f 7293/1 7239/1 7242/1 +f 7291/1 7239/1 7293/1 +f 7290/1 7291/1 7293/1 +f 7293/1 7242/1 7294/1 +f 5843/1 7293/1 7294/1 +f 7290/1 7293/1 5843/1 +f 7242/1 7241/1 7247/1 +f 7242/1 7247/1 6220/1 +f 7294/1 7242/1 6220/1 +f 5844/1 7294/1 6220/1 +f 5843/1 7294/1 5844/1 +f 5845/1 7290/1 5843/1 +f 5845/1 5843/1 5841/1 +f 5847/1 7290/1 5845/1 +f 5849/1 7292/1 5847/1 +f 5847/1 7292/1 7290/1 +f 7230/1 7295/1 5849/1 +f 5849/1 7295/1 7296/1 +f 5849/1 7296/1 7292/1 +f 7296/1 7289/1 7292/1 +f 7296/1 7297/1 7289/1 +f 7295/1 7297/1 7296/1 +f 7295/1 7278/1 7297/1 +f 7295/1 7279/1 7278/1 +f 7230/1 7298/1 7295/1 +f 7298/1 7279/1 7295/1 +f 7229/1 7298/1 7230/1 +f 7299/1 7275/1 7298/1 +f 7298/1 7275/1 7279/1 +f 7229/1 7299/1 7298/1 +f 7228/1 7299/1 7229/1 +f 7299/1 7276/1 7275/1 +f 7299/1 7269/1 7276/1 +f 7228/1 7300/1 7299/1 +f 7300/1 7269/1 7299/1 +f 6181/1 7300/1 7228/1 +f 7301/1 7270/1 7300/1 +f 7300/1 7270/1 7269/1 +f 6181/1 7301/1 7300/1 +f 7269/1 7270/1 7267/1 +f 6178/1 7302/1 7270/1 +f 7301/1 6178/1 7270/1 +f 7302/1 7266/1 7270/1 +f 6181/1 6176/1 7301/1 +f 6176/1 6178/1 7301/1 +f 6176/1 6175/1 6178/1 +f 6178/1 6177/1 7302/1 +f 6177/1 6179/1 7302/1 +f 7302/1 6179/1 7266/1 +f 6175/1 6174/1 6177/1 +f 7278/1 7283/1 7297/1 +f 7278/1 7277/1 7283/1 +f 7297/1 7283/1 7284/1 +f 7297/1 7284/1 7289/1 +f 7284/1 7282/1 7289/1 +f 6220/1 6225/1 6219/1 +f 6220/1 7247/1 6225/1 +f 6225/1 7247/1 6226/1 +f 5945/1 5890/1 7252/1 +f 7252/1 5890/1 5895/1 +f 7252/1 5895/1 7250/1 +f 7250/1 5895/1 5920/1 +f 7250/1 5920/1 7251/1 +f 7251/1 5920/1 5921/1 +f 7251/1 5921/1 7303/1 +f 5921/1 5919/1 7304/1 +f 7303/1 5921/1 7304/1 +f 7303/1 7304/1 7305/1 +f 7304/1 5919/1 7306/1 +f 7304/1 7306/1 7307/1 +f 7304/1 7307/1 7308/1 +f 7305/1 7304/1 7308/1 +f 5919/1 5924/1 7306/1 +f 7306/1 5924/1 7309/1 +f 7306/1 7309/1 7310/1 +f 7306/1 7310/1 7307/1 +f 5924/1 5926/1 7309/1 +f 7309/1 5926/1 5942/1 +f 7309/1 5942/1 7310/1 +f 7310/1 5942/1 7311/1 +f 7310/1 7311/1 7312/1 +f 7307/1 7310/1 7312/1 +f 7312/1 7311/1 7313/1 +f 7312/1 7313/1 7314/1 +f 7307/1 7312/1 7314/1 +f 7314/1 7313/1 7315/1 +f 7314/1 7315/1 7316/1 +f 7307/1 7314/1 7317/1 +f 7317/1 7314/1 7316/1 +f 7316/1 7315/1 7318/1 +f 7316/1 7318/1 7319/1 +f 7317/1 7316/1 7320/1 +f 7320/1 7316/1 7319/1 +f 7308/1 7307/1 7317/1 +f 7308/1 7317/1 7320/1 +f 7320/1 7319/1 7321/1 +f 7308/1 7320/1 7322/1 +f 7322/1 7320/1 7321/1 +f 7305/1 7308/1 5764/1 +f 5764/1 7308/1 7322/1 +f 7322/1 7321/1 7323/1 +f 5762/1 7322/1 7323/1 +f 5764/1 7322/1 5762/1 +f 7323/1 7321/1 7324/1 +f 7323/1 7324/1 7325/1 +f 5760/1 7323/1 7325/1 +f 5762/1 7323/1 5760/1 +f 7325/1 7324/1 7326/1 +f 7325/1 7326/1 7327/1 +f 7325/1 7327/1 7328/1 +f 5755/1 7325/1 7328/1 +f 5760/1 7325/1 5755/1 +f 7324/1 7329/1 7326/1 +f 7326/1 7329/1 7330/1 +f 7326/1 7330/1 7331/1 +f 7326/1 7331/1 7327/1 +f 7332/1 7333/1 7329/1 +f 7329/1 7333/1 7334/1 +f 7329/1 7334/1 7330/1 +f 7324/1 7332/1 7329/1 +f 7330/1 7334/1 7335/1 +f 7330/1 7335/1 7331/1 +f 7331/1 7335/1 7336/1 +f 7331/1 7336/1 7337/1 +f 7327/1 7331/1 7337/1 +f 7334/1 7338/1 7335/1 +f 7335/1 7339/1 7336/1 +f 7335/1 7338/1 7339/1 +f 7334/1 7340/1 7338/1 +f 7333/1 7340/1 7334/1 +f 7340/1 7341/1 7338/1 +f 7338/1 7341/1 7342/1 +f 7338/1 7342/1 7339/1 +f 7336/1 7339/1 7343/1 +f 7339/1 7342/1 7344/1 +f 7339/1 7344/1 7343/1 +f 7341/1 7345/1 7342/1 +f 7342/1 7345/1 7344/1 +f 7346/1 7347/1 7341/1 +f 7341/1 7347/1 7345/1 +f 7340/1 7346/1 7341/1 +f 7348/1 7346/1 7340/1 +f 7333/1 7348/1 7340/1 +f 7349/1 7350/1 7346/1 +f 7346/1 7350/1 7347/1 +f 7348/1 7349/1 7346/1 +f 7350/1 5792/1 7347/1 +f 7347/1 5792/1 7345/1 +f 7351/1 5791/1 7350/1 +f 7350/1 5791/1 5792/1 +f 7352/1 7351/1 7350/1 +f 7352/1 7350/1 7349/1 +f 7353/1 7352/1 7349/1 +f 7353/1 7349/1 7348/1 +f 7353/1 7348/1 7333/1 +f 7354/1 7353/1 7333/1 +f 7332/1 7354/1 7333/1 +f 7355/1 7353/1 7354/1 +f 7355/1 7356/1 7353/1 +f 7356/1 7352/1 7353/1 +f 7357/1 7351/1 7352/1 +f 7356/1 7357/1 7352/1 +f 7358/1 7356/1 7355/1 +f 7359/1 7357/1 7356/1 +f 7358/1 7359/1 7356/1 +f 7360/1 7358/1 7355/1 +f 7360/1 7355/1 7361/1 +f 7361/1 7355/1 7354/1 +f 7361/1 7354/1 7332/1 +f 7324/1 7361/1 7332/1 +f 7321/1 7360/1 7361/1 +f 7321/1 7361/1 7324/1 +f 7319/1 7358/1 7360/1 +f 7321/1 7319/1 7360/1 +f 7362/1 7359/1 7358/1 +f 7319/1 7362/1 7358/1 +f 7319/1 7318/1 7362/1 +f 7363/1 7359/1 7362/1 +f 7318/1 7363/1 7362/1 +f 7315/1 7363/1 7318/1 +f 7315/1 7364/1 7363/1 +f 7364/1 7365/1 7363/1 +f 7363/1 7365/1 7366/1 +f 7363/1 7366/1 7359/1 +f 7313/1 7364/1 7315/1 +f 7367/1 7368/1 7364/1 +f 7364/1 7368/1 7365/1 +f 7313/1 7367/1 7364/1 +f 7368/1 5943/1 7365/1 +f 7365/1 5943/1 7366/1 +f 5940/1 5938/1 7368/1 +f 7368/1 5938/1 5943/1 +f 7367/1 5940/1 7368/1 +f 7369/1 5940/1 7367/1 +f 7369/1 7367/1 7313/1 +f 7311/1 7369/1 7313/1 +f 5942/1 5941/1 7369/1 +f 5941/1 5939/1 7369/1 +f 7369/1 5939/1 5940/1 +f 5942/1 7369/1 7311/1 +f 5943/1 5790/1 7370/1 +f 7366/1 5943/1 7370/1 +f 7370/1 5790/1 7351/1 +f 7351/1 5790/1 5791/1 +f 7366/1 7370/1 7357/1 +f 7357/1 7370/1 7351/1 +f 7359/1 7366/1 7357/1 +f 7345/1 5792/1 5794/1 +f 7345/1 5794/1 7371/1 +f 7344/1 7345/1 7371/1 +f 7371/1 5794/1 7372/1 +f 7372/1 5794/1 5796/1 +f 7344/1 7371/1 7373/1 +f 7373/1 7371/1 7372/1 +f 7343/1 7344/1 7373/1 +f 7373/1 7372/1 7374/1 +f 7343/1 7373/1 7375/1 +f 7375/1 7373/1 7374/1 +f 7372/1 5796/1 7376/1 +f 7374/1 7372/1 7377/1 +f 7377/1 7372/1 7376/1 +f 7375/1 7374/1 7378/1 +f 7378/1 7374/1 7377/1 +f 7379/1 7375/1 7380/1 +f 7379/1 7343/1 7375/1 +f 7380/1 7375/1 7378/1 +f 7336/1 7343/1 7379/1 +f 7337/1 7336/1 7379/1 +f 7337/1 7379/1 7381/1 +f 7381/1 7379/1 7380/1 +f 7380/1 7378/1 7382/1 +f 7381/1 7380/1 7383/1 +f 7383/1 7380/1 7382/1 +f 7327/1 7337/1 7381/1 +f 7327/1 7381/1 7384/1 +f 7384/1 7381/1 7383/1 +f 7383/1 7382/1 7385/1 +f 7384/1 7383/1 7386/1 +f 7386/1 7383/1 7385/1 +f 7382/1 7378/1 7387/1 +f 7385/1 7382/1 7387/1 +f 7385/1 7387/1 7388/1 +f 7385/1 7388/1 7389/1 +f 7386/1 7385/1 7390/1 +f 7390/1 7385/1 7389/1 +f 7328/1 7384/1 7386/1 +f 7328/1 7386/1 5749/1 +f 5749/1 7386/1 7390/1 +f 7328/1 7327/1 7384/1 +f 7390/1 7389/1 7391/1 +f 7390/1 7391/1 7392/1 +f 5749/1 7390/1 5746/1 +f 5746/1 7390/1 7392/1 +f 7389/1 7388/1 7393/1 +f 7389/1 7393/1 7391/1 +f 7391/1 7393/1 7394/1 +f 7391/1 7394/1 7395/1 +f 7392/1 7391/1 7395/1 +f 7393/1 7396/1 7397/1 +f 7393/1 7397/1 7394/1 +f 7388/1 7396/1 7393/1 +f 7394/1 7397/1 7398/1 +f 7396/1 7399/1 7397/1 +f 7397/1 7399/1 7400/1 +f 7397/1 7400/1 7401/1 +f 7397/1 7401/1 7398/1 +f 7398/1 7401/1 7402/1 +f 7398/1 7402/1 7403/1 +f 7403/1 7402/1 6253/1 +f 7403/1 6253/1 6252/1 +f 7404/1 7398/1 7403/1 +f 7395/1 7398/1 7404/1 +f 7404/1 7403/1 6251/1 +f 7392/1 7395/1 7404/1 +f 7392/1 7404/1 6235/1 +f 6235/1 7404/1 6251/1 +f 7395/1 7394/1 7398/1 +f 6251/1 7403/1 6252/1 +f 5743/1 7392/1 6235/1 +f 5746/1 7392/1 5743/1 +f 7401/1 7400/1 7405/1 +f 7401/1 7405/1 7402/1 +f 7399/1 7406/1 7400/1 +f 7400/1 7406/1 7405/1 +f 7405/1 7406/1 7407/1 +f 7405/1 7407/1 7408/1 +f 7402/1 7405/1 7408/1 +f 7402/1 7408/1 6253/1 +f 7408/1 7407/1 7409/1 +f 7408/1 7409/1 7410/1 +f 6253/1 7408/1 7410/1 +f 7406/1 7411/1 7407/1 +f 7407/1 7411/1 7409/1 +f 7409/1 7411/1 7412/1 +f 7409/1 7412/1 6250/1 +f 7410/1 7409/1 6249/1 +f 6249/1 7409/1 6250/1 +f 6253/1 7410/1 6243/1 +f 6243/1 7410/1 6249/1 +f 6250/1 7412/1 5647/1 +f 5647/1 7412/1 5643/1 +f 7412/1 6760/1 5643/1 +f 5643/1 6763/1 5639/1 +f 5643/1 6760/1 6763/1 +f 7412/1 5821/1 6760/1 +f 7411/1 5807/1 5821/1 +f 7411/1 5821/1 7412/1 +f 7406/1 7413/1 7411/1 +f 7413/1 5807/1 7411/1 +f 7413/1 5803/1 5807/1 +f 5796/1 5803/1 7413/1 +f 7414/1 5796/1 7413/1 +f 7376/1 5796/1 7414/1 +f 7414/1 7413/1 7406/1 +f 7415/1 7376/1 7414/1 +f 7415/1 7414/1 7399/1 +f 7399/1 7414/1 7406/1 +f 7377/1 7376/1 7415/1 +f 7416/1 7377/1 7415/1 +f 7416/1 7415/1 7396/1 +f 7396/1 7415/1 7399/1 +f 7378/1 7377/1 7416/1 +f 7378/1 7416/1 7387/1 +f 7387/1 7416/1 7388/1 +f 7388/1 7416/1 7396/1 +f 5639/1 6763/1 6766/1 +f 5639/1 6766/1 5637/1 +f 5637/1 6766/1 5636/1 +f 5751/1 7328/1 5749/1 +f 5755/1 7328/1 5751/1 +f 7249/1 7251/1 7303/1 +f 7249/1 7303/1 5773/1 +f 7248/1 7249/1 7417/1 +f 7417/1 7249/1 7418/1 +f 7418/1 7249/1 5773/1 +f 5773/1 7303/1 7305/1 +f 5773/1 7305/1 5766/1 +f 5766/1 7305/1 5764/1 +f 7418/1 5773/1 6228/1 +f 6228/1 5773/1 6227/1 +f 7418/1 6226/1 7417/1 +f 6228/1 6226/1 7418/1 +f 7417/1 6226/1 7247/1 +f 7417/1 7247/1 7248/1 +f 6717/1 7419/1 5480/1 +f 6717/1 6953/1 7419/1 +f 6429/1 5170/1 5397/1 +f 6429/1 5397/1 6361/1 +f 5088/1 5166/1 5170/1 +f 5088/1 5170/1 6358/1 +f 5088/1 5089/1 5095/1 +f 5088/1 5095/1 5166/1 +f 5250/1 6361/1 5397/1 +f 5250/1 6415/1 6361/1 +f 5249/1 6415/1 5250/1 +f 5039/1 5052/1 5041/1 +f 5052/1 5039/1 5035/1 +f 5450/1 5452/1 5449/1 +f 5452/1 5450/1 7420/1 +f 5452/1 7420/1 5421/1 +f 5452/1 5421/1 5448/1 +f 5796/1 5795/1 5803/1 +f 7185/1 6018/1 6166/1 +f 6162/1 6018/1 7185/1 +f 6718/1 6625/1 6577/1 +f 5503/1 5481/1 6712/1 +f 5502/1 5503/1 6712/1 +f 6708/1 5481/1 5483/1 +f 6712/1 5481/1 6710/1 +f 6710/1 5481/1 6708/1 +f 6715/1 6950/1 6953/1 +f 6953/1 6952/1 7419/1 +f 7419/1 6952/1 5482/1 +f 5480/1 7419/1 5482/1 +f 6567/1 5480/1 5479/1 +f 6567/1 6717/1 5480/1 +f 5580/1 5589/1 5590/1 +f 5406/1 5025/1 5024/1 +f 5406/1 5024/1 5444/1 +f 5025/1 5406/1 5408/1 +f 5408/1 5030/1 5025/1 +f 5414/1 5030/1 5408/1 +f 5414/1 5035/1 5030/1 +f 5421/1 5035/1 5414/1 +f 5052/1 5035/1 5421/1 +f 5052/1 5421/1 7420/1 +f 5024/1 5004/1 5444/1 +f 5004/1 5438/1 5444/1 +f 5000/1 5438/1 5004/1 +f 5000/1 5434/1 5438/1 +f 4995/1 5437/1 5000/1 +f 5000/1 5437/1 5434/1 +f 5437/1 4995/1 5442/1 +f 5442/1 4995/1 4999/1 +f 5442/1 4999/1 5158/1 +f 5158/1 4999/1 7020/1 +f 5158/1 7020/1 7021/1 +f 5158/1 7021/1 5155/1 +f 5155/1 7021/1 7023/1 +f 7026/1 5153/1 5155/1 +f 7026/1 5155/1 7023/1 +f 7031/1 5153/1 7026/1 +f 7031/1 5154/1 5153/1 +f 7040/1 5154/1 7031/1 +f 7040/1 5114/1 5154/1 +f 6358/1 5170/1 6429/1 +f 5450/1 5052/1 7420/1 +f 5052/1 5450/1 5451/1 +f 5043/1 5042/1 5052/1 +f 5451/1 5043/1 5052/1 +f 5098/1 5107/1 5097/1 +f 6667/1 5499/1 5501/1 +f 6573/1 5456/1 5453/1 +f 6597/1 6595/1 6598/1 +f 6952/1 5484/1 5482/1 +f 6717/1 6715/1 6953/1 +f 6729/1 6936/1 6934/1 +f 7421/1 7422/1 7423/1 +f 7421/1 7423/1 7424/1 +f 7425/1 7426/1 7422/1 +f 7427/1 7428/1 7426/1 +f 7429/1 7428/1 7427/1 +f 7430/1 7431/1 7429/1 +f 7432/1 7431/1 7430/1 +f 7432/1 7433/1 7431/1 +f 7434/1 7435/1 7432/1 +f 7436/1 7437/1 7434/1 +f 7438/1 7439/1 7436/1 +f 7440/1 7441/1 7438/1 +f 7442/1 7443/1 7440/1 +f 7440/1 7443/1 7441/1 +f 7444/1 7424/1 7445/1 +f 7444/1 7446/1 7447/1 +f 7448/1 7449/1 7450/1 +f 7451/1 7452/1 7448/1 +f 7450/1 7453/1 7442/1 +f 7442/1 7454/1 7443/1 +f 7455/1 7456/1 7451/1 +f 7457/1 7458/1 7455/1 +f 7455/1 7458/1 7459/1 +f 7460/1 7461/1 7457/1 +f 7457/1 7461/1 7458/1 +f 7462/1 7463/1 7460/1 +f 7464/1 7465/1 7463/1 +f 7466/1 7465/1 7464/1 +f 7467/1 7468/1 7466/1 +f 7469/1 7470/1 7468/1 +f 7447/1 7471/1 7469/1 +f 7469/1 7471/1 7470/1 +f 7450/1 7449/1 7453/1 +f 7448/1 7472/1 7449/1 +f 7448/1 7452/1 7472/1 +f 7451/1 7456/1 7452/1 +f 7455/1 7459/1 7456/1 +f 7442/1 7453/1 7454/1 +f 7473/1 7458/1 7474/1 +f 7475/1 7459/1 7473/1 +f 7473/1 7459/1 7458/1 +f 7476/1 7456/1 7475/1 +f 7475/1 7456/1 7459/1 +f 7477/1 7452/1 7476/1 +f 7476/1 7452/1 7456/1 +f 7478/1 7472/1 7477/1 +f 7477/1 7472/1 7452/1 +f 7479/1 7449/1 7478/1 +f 7478/1 7449/1 7472/1 +f 7480/1 7453/1 7479/1 +f 7479/1 7453/1 7449/1 +f 7481/1 7454/1 7480/1 +f 7480/1 7454/1 7453/1 +f 7482/1 7443/1 7481/1 +f 7481/1 7443/1 7454/1 +f 7483/1 7441/1 7482/1 +f 7482/1 7441/1 7443/1 +f 7484/1 7485/1 7483/1 +f 7483/1 7485/1 7441/1 +f 7486/1 7439/1 7484/1 +f 7484/1 7439/1 7485/1 +f 7487/1 7488/1 7486/1 +f 7486/1 7488/1 7439/1 +f 7489/1 7437/1 7487/1 +f 7487/1 7437/1 7488/1 +f 7490/1 7435/1 7489/1 +f 7489/1 7435/1 7437/1 +f 7490/1 7433/1 7435/1 +f 7474/1 7458/1 7461/1 +f 7474/1 7461/1 7491/1 +f 7491/1 7461/1 7460/1 +f 7491/1 7460/1 7492/1 +f 7492/1 7460/1 7463/1 +f 7492/1 7463/1 7493/1 +f 7493/1 7463/1 7465/1 +f 7493/1 7465/1 7494/1 +f 7494/1 7465/1 7466/1 +f 7494/1 7466/1 7495/1 +f 7495/1 7466/1 7468/1 +f 7495/1 7468/1 7496/1 +f 7496/1 7468/1 7470/1 +f 7496/1 7470/1 7497/1 +f 7497/1 7470/1 7471/1 +f 7497/1 7471/1 7498/1 +f 7498/1 7471/1 7446/1 +f 7498/1 7446/1 7499/1 +f 7499/1 7446/1 7445/1 +f 7499/1 7445/1 7500/1 +f 7500/1 7445/1 7424/1 +f 7500/1 7424/1 7501/1 +f 7501/1 7424/1 7423/1 +f 7501/1 7423/1 7502/1 +f 7502/1 7423/1 7422/1 +f 7502/1 7422/1 7503/1 +f 7503/1 7422/1 7426/1 +f 7503/1 7426/1 7504/1 +f 7504/1 7426/1 7428/1 +f 7504/1 7428/1 7505/1 +f 7505/1 7428/1 7429/1 +f 7505/1 7429/1 7506/1 +f 7506/1 7429/1 7431/1 +f 7506/1 7431/1 7507/1 +f 7507/1 7431/1 7433/1 +f 7507/1 7433/1 7490/1 +f 7476/1 7475/1 7508/1 +f 7508/1 7477/1 7476/1 +f 7508/1 7475/1 7473/1 +f 7479/1 7478/1 7508/1 +f 7508/1 7478/1 7477/1 +f 7508/1 7473/1 7474/1 +f 7508/1 7481/1 7480/1 +f 7508/1 7480/1 7479/1 +f 7496/1 7497/1 7508/1 +f 7508/1 7497/1 7498/1 +f 7508/1 7498/1 7499/1 +f 7493/1 7494/1 7508/1 +f 7508/1 7494/1 7495/1 +f 7508/1 7495/1 7496/1 +f 7474/1 7491/1 7508/1 +f 7508/1 7491/1 7492/1 +f 7508/1 7492/1 7493/1 +f 7482/1 7481/1 7508/1 +f 7505/1 7506/1 7508/1 +f 7508/1 7506/1 7507/1 +f 7508/1 7507/1 7490/1 +f 7502/1 7503/1 7508/1 +f 7508/1 7503/1 7504/1 +f 7508/1 7504/1 7505/1 +f 7499/1 7500/1 7508/1 +f 7508/1 7500/1 7501/1 +f 7508/1 7501/1 7502/1 +f 7486/1 7484/1 7508/1 +f 7508/1 7487/1 7486/1 +f 7508/1 7484/1 7483/1 +f 7508/1 7483/1 7482/1 +f 7490/1 7489/1 7508/1 +f 7508/1 7489/1 7487/1 +f 7509/1 7510/1 7511/1 +f 7511/1 7512/1 7509/1 +f 7511/1 7510/1 7513/1 +f 7511/1 7513/1 7514/1 +f 7514/1 7515/1 7511/1 +f 7511/1 7515/1 7516/1 +f 7511/1 7516/1 7517/1 +f 7517/1 7518/1 7511/1 +f 7511/1 7518/1 7519/1 +f 7511/1 7519/1 7520/1 +f 7520/1 7521/1 7511/1 +f 7511/1 7521/1 7522/1 +f 7511/1 7522/1 7523/1 +f 7523/1 7524/1 7511/1 +f 7511/1 7524/1 7525/1 +f 7511/1 7525/1 7526/1 +f 7526/1 7527/1 7511/1 +f 7528/1 7529/1 7511/1 +f 7511/1 7529/1 7512/1 +f 7511/1 7527/1 7530/1 +f 7511/1 7530/1 7528/1 +f 7455/1 7510/1 7457/1 +f 7451/1 7513/1 7455/1 +f 7455/1 7513/1 7510/1 +f 7457/1 7510/1 7509/1 +f 7457/1 7509/1 7462/1 +f 7462/1 7509/1 7512/1 +f 7464/1 7512/1 7529/1 +f 7467/1 7529/1 7528/1 +f 7469/1 7528/1 7530/1 +f 7447/1 7530/1 7527/1 +f 7451/1 7514/1 7513/1 +f 7448/1 7514/1 7451/1 +f 7450/1 7515/1 7448/1 +f 7442/1 7516/1 7450/1 +f 7440/1 7517/1 7442/1 +f 7438/1 7518/1 7440/1 +f 7436/1 7519/1 7438/1 +f 7434/1 7520/1 7436/1 +f 7432/1 7521/1 7434/1 +f 7430/1 7522/1 7432/1 +f 7432/1 7522/1 7521/1 +f 7430/1 7523/1 7522/1 +f 7427/1 7524/1 7523/1 +f 7425/1 7525/1 7524/1 +f 7421/1 7526/1 7525/1 +f 7444/1 7527/1 7526/1 +f 7462/1 7512/1 7464/1 +f 7464/1 7529/1 7467/1 +f 7467/1 7528/1 7469/1 +f 7469/1 7530/1 7447/1 +f 7447/1 7527/1 7444/1 +f 7444/1 7526/1 7421/1 +f 7421/1 7525/1 7425/1 +f 7425/1 7524/1 7427/1 +f 7427/1 7523/1 7430/1 +f 7434/1 7521/1 7520/1 +f 7436/1 7520/1 7519/1 +f 7438/1 7519/1 7518/1 +f 7440/1 7518/1 7517/1 +f 7442/1 7517/1 7516/1 +f 7450/1 7516/1 7515/1 +f 7448/1 7515/1 7514/1 +f 7469/1 7468/1 7467/1 +f 7467/1 7466/1 7464/1 +f 7464/1 7463/1 7462/1 +f 7462/1 7460/1 7457/1 +f 7447/1 7446/1 7471/1 +f 7430/1 7429/1 7427/1 +f 7427/1 7426/1 7425/1 +f 7425/1 7422/1 7421/1 +f 7421/1 7424/1 7444/1 +f 7444/1 7445/1 7446/1 +f 7434/1 7437/1 7435/1 +f 7436/1 7488/1 7437/1 +f 7436/1 7439/1 7488/1 +f 7438/1 7485/1 7439/1 +f 7438/1 7441/1 7485/1 +f 7432/1 7435/1 7433/1 +f 7531/1 7532/1 7533/1 +f 7531/1 7533/1 7534/1 +f 7531/1 7534/1 7535/1 +f 7536/1 7532/1 7531/1 +f 7536/1 7537/1 7532/1 +f 7538/1 7537/1 7536/1 +f 7538/1 7539/1 7537/1 +f 7540/1 7541/1 7538/1 +f 7541/1 7539/1 7538/1 +f 7542/1 7543/1 7540/1 +f 7540/1 7543/1 7541/1 +f 7544/1 7545/1 7542/1 +f 7542/1 7545/1 7546/1 +f 7542/1 7546/1 7543/1 +f 7547/1 7548/1 7544/1 +f 7544/1 7548/1 7545/1 +f 7549/1 7550/1 7547/1 +f 7547/1 7550/1 7551/1 +f 7547/1 7551/1 7548/1 +f 7552/1 7553/1 7549/1 +f 7549/1 7553/1 7554/1 +f 7549/1 7554/1 7550/1 +f 7555/1 7556/1 7552/1 +f 7552/1 7556/1 7553/1 +f 7557/1 7558/1 7555/1 +f 7555/1 7558/1 7559/1 +f 7555/1 7559/1 7556/1 +f 7560/1 7561/1 7557/1 +f 7557/1 7561/1 7558/1 +f 7562/1 7563/1 7560/1 +f 7560/1 7563/1 7564/1 +f 7560/1 7564/1 7561/1 +f 7565/1 7566/1 7562/1 +f 7562/1 7566/1 7563/1 +f 7567/1 7568/1 7565/1 +f 7565/1 7568/1 7569/1 +f 7565/1 7569/1 7566/1 +f 7570/1 7571/1 7567/1 +f 7567/1 7571/1 7568/1 +f 7572/1 7570/1 7567/1 +f 7572/1 7573/1 7570/1 +f 7574/1 7573/1 7572/1 +f 7574/1 7575/1 7573/1 +f 7576/1 7577/1 7574/1 +f 7577/1 7575/1 7574/1 +f 7578/1 7579/1 7576/1 +f 7576/1 7579/1 7577/1 +f 7580/1 7581/1 7578/1 +f 7578/1 7581/1 7582/1 +f 7578/1 7582/1 7579/1 +f 7535/1 7583/1 7580/1 +f 7580/1 7583/1 7581/1 +f 7535/1 7534/1 7584/1 +f 7535/1 7584/1 7583/1 +f 7585/1 7568/1 7586/1 +f 7587/1 7569/1 7585/1 +f 7585/1 7569/1 7568/1 +f 7586/1 7568/1 7571/1 +f 7586/1 7571/1 7588/1 +f 7588/1 7571/1 7570/1 +f 7588/1 7570/1 7589/1 +f 7587/1 7566/1 7569/1 +f 7590/1 7566/1 7587/1 +f 7590/1 7563/1 7566/1 +f 7591/1 7563/1 7590/1 +f 7591/1 7564/1 7563/1 +f 7592/1 7564/1 7591/1 +f 7592/1 7561/1 7564/1 +f 7593/1 7561/1 7592/1 +f 7593/1 7558/1 7561/1 +f 7594/1 7558/1 7593/1 +f 7594/1 7559/1 7558/1 +f 7595/1 7559/1 7594/1 +f 7595/1 7556/1 7559/1 +f 7596/1 7556/1 7595/1 +f 7596/1 7553/1 7556/1 +f 7597/1 7553/1 7596/1 +f 7597/1 7554/1 7553/1 +f 7598/1 7554/1 7597/1 +f 7598/1 7550/1 7554/1 +f 7599/1 7550/1 7598/1 +f 7599/1 7551/1 7550/1 +f 7600/1 7551/1 7599/1 +f 7600/1 7548/1 7551/1 +f 7601/1 7548/1 7600/1 +f 7601/1 7545/1 7548/1 +f 7589/1 7570/1 7573/1 +f 7589/1 7573/1 7602/1 +f 7602/1 7573/1 7575/1 +f 7602/1 7575/1 7603/1 +f 7603/1 7575/1 7577/1 +f 7603/1 7577/1 7604/1 +f 7604/1 7577/1 7579/1 +f 7604/1 7579/1 7605/1 +f 7605/1 7579/1 7582/1 +f 7605/1 7582/1 7606/1 +f 7606/1 7582/1 7581/1 +f 7606/1 7581/1 7607/1 +f 7607/1 7581/1 7583/1 +f 7607/1 7583/1 7608/1 +f 7608/1 7583/1 7584/1 +f 7608/1 7584/1 7609/1 +f 7609/1 7584/1 7534/1 +f 7609/1 7534/1 7610/1 +f 7610/1 7534/1 7533/1 +f 7610/1 7533/1 7611/1 +f 7611/1 7533/1 7532/1 +f 7611/1 7532/1 7612/1 +f 7612/1 7532/1 7537/1 +f 7612/1 7537/1 7613/1 +f 7613/1 7537/1 7539/1 +f 7613/1 7539/1 7614/1 +f 7614/1 7539/1 7541/1 +f 7614/1 7541/1 7615/1 +f 7615/1 7541/1 7543/1 +f 7615/1 7543/1 7616/1 +f 7616/1 7543/1 7546/1 +f 7616/1 7546/1 7617/1 +f 7617/1 7546/1 7545/1 +f 7617/1 7545/1 7601/1 +f 7590/1 7587/1 7618/1 +f 7618/1 7591/1 7590/1 +f 7618/1 7587/1 7585/1 +f 7618/1 7585/1 7586/1 +f 7586/1 7588/1 7618/1 +f 7618/1 7588/1 7589/1 +f 7618/1 7589/1 7602/1 +f 7602/1 7603/1 7618/1 +f 7618/1 7603/1 7604/1 +f 7618/1 7604/1 7605/1 +f 7605/1 7606/1 7618/1 +f 7618/1 7606/1 7607/1 +f 7618/1 7607/1 7608/1 +f 7608/1 7609/1 7618/1 +f 7618/1 7609/1 7610/1 +f 7618/1 7610/1 7611/1 +f 7611/1 7612/1 7618/1 +f 7618/1 7612/1 7613/1 +f 7618/1 7613/1 7614/1 +f 7614/1 7615/1 7618/1 +f 7618/1 7615/1 7616/1 +f 7618/1 7616/1 7617/1 +f 7617/1 7601/1 7618/1 +f 7618/1 7601/1 7600/1 +f 7618/1 7600/1 7599/1 +f 7599/1 7598/1 7618/1 +f 7618/1 7598/1 7597/1 +f 7618/1 7597/1 7596/1 +f 7596/1 7595/1 7618/1 +f 7593/1 7592/1 7618/1 +f 7618/1 7592/1 7591/1 +f 7618/1 7595/1 7594/1 +f 7618/1 7594/1 7593/1 +f 7619/1 7620/1 7621/1 +f 7621/1 7622/1 7619/1 +f 7621/1 7620/1 7623/1 +f 7621/1 7623/1 7624/1 +f 7624/1 7625/1 7621/1 +f 7621/1 7625/1 7626/1 +f 7621/1 7626/1 7627/1 +f 7627/1 7628/1 7621/1 +f 7621/1 7628/1 7629/1 +f 7621/1 7629/1 7630/1 +f 7630/1 7631/1 7621/1 +f 7621/1 7631/1 7632/1 +f 7621/1 7632/1 7633/1 +f 7633/1 7634/1 7621/1 +f 7621/1 7634/1 7635/1 +f 7621/1 7635/1 7636/1 +f 7636/1 7637/1 7621/1 +f 7638/1 7639/1 7621/1 +f 7621/1 7639/1 7622/1 +f 7621/1 7637/1 7640/1 +f 7621/1 7640/1 7638/1 +f 7565/1 7620/1 7567/1 +f 7562/1 7623/1 7565/1 +f 7565/1 7623/1 7620/1 +f 7567/1 7620/1 7619/1 +f 7567/1 7619/1 7572/1 +f 7562/1 7624/1 7623/1 +f 7560/1 7624/1 7562/1 +f 7560/1 7625/1 7624/1 +f 7557/1 7625/1 7560/1 +f 7557/1 7626/1 7625/1 +f 7555/1 7626/1 7557/1 +f 7555/1 7627/1 7626/1 +f 7552/1 7627/1 7555/1 +f 7552/1 7628/1 7627/1 +f 7549/1 7628/1 7552/1 +f 7549/1 7629/1 7628/1 +f 7547/1 7629/1 7549/1 +f 7547/1 7630/1 7629/1 +f 7544/1 7630/1 7547/1 +f 7544/1 7631/1 7630/1 +f 7572/1 7619/1 7622/1 +f 7572/1 7622/1 7574/1 +f 7574/1 7622/1 7639/1 +f 7574/1 7639/1 7576/1 +f 7576/1 7639/1 7638/1 +f 7576/1 7638/1 7578/1 +f 7578/1 7638/1 7640/1 +f 7578/1 7640/1 7580/1 +f 7580/1 7640/1 7637/1 +f 7580/1 7637/1 7535/1 +f 7535/1 7637/1 7636/1 +f 7535/1 7636/1 7531/1 +f 7531/1 7636/1 7635/1 +f 7531/1 7635/1 7536/1 +f 7536/1 7635/1 7634/1 +f 7536/1 7634/1 7538/1 +f 7538/1 7634/1 7633/1 +f 7538/1 7633/1 7540/1 +f 7540/1 7633/1 7632/1 +f 7540/1 7632/1 7542/1 +f 7542/1 7632/1 7631/1 +f 7542/1 7631/1 7544/1 +f 7641/1 7642/1 7643/1 +f 7641/1 7643/1 7644/1 +f 7641/1 7644/1 7645/1 +f 7646/1 7642/1 7641/1 +f 7646/1 7647/1 7642/1 +f 7648/1 7647/1 7646/1 +f 7648/1 7649/1 7647/1 +f 7650/1 7651/1 7648/1 +f 7651/1 7649/1 7648/1 +f 7652/1 7653/1 7650/1 +f 7650/1 7653/1 7651/1 +f 7654/1 7655/1 7652/1 +f 7652/1 7655/1 7656/1 +f 7652/1 7656/1 7653/1 +f 7657/1 7658/1 7654/1 +f 7654/1 7658/1 7655/1 +f 7659/1 7660/1 7657/1 +f 7657/1 7660/1 7661/1 +f 7657/1 7661/1 7658/1 +f 7662/1 7663/1 7659/1 +f 7659/1 7663/1 7664/1 +f 7659/1 7664/1 7660/1 +f 7665/1 7666/1 7662/1 +f 7662/1 7666/1 7663/1 +f 7667/1 7668/1 7665/1 +f 7665/1 7668/1 7669/1 +f 7665/1 7669/1 7666/1 +f 7670/1 7671/1 7667/1 +f 7667/1 7671/1 7668/1 +f 7672/1 7673/1 7670/1 +f 7670/1 7673/1 7674/1 +f 7670/1 7674/1 7671/1 +f 7675/1 7676/1 7672/1 +f 7672/1 7676/1 7673/1 +f 7677/1 7678/1 7675/1 +f 7675/1 7678/1 7679/1 +f 7675/1 7679/1 7676/1 +f 7680/1 7681/1 7677/1 +f 7677/1 7681/1 7678/1 +f 7682/1 7680/1 7677/1 +f 7682/1 7683/1 7680/1 +f 7684/1 7683/1 7682/1 +f 7684/1 7685/1 7683/1 +f 7686/1 7687/1 7684/1 +f 7687/1 7685/1 7684/1 +f 7688/1 7689/1 7686/1 +f 7686/1 7689/1 7687/1 +f 7690/1 7691/1 7688/1 +f 7688/1 7691/1 7692/1 +f 7688/1 7692/1 7689/1 +f 7645/1 7693/1 7690/1 +f 7690/1 7693/1 7691/1 +f 7645/1 7644/1 7694/1 +f 7645/1 7694/1 7693/1 +f 7695/1 7678/1 7696/1 +f 7695/1 7679/1 7678/1 +f 7696/1 7678/1 7681/1 +f 7696/1 7681/1 7697/1 +f 7697/1 7681/1 7680/1 +f 7697/1 7680/1 7698/1 +f 7698/1 7680/1 7683/1 +f 7698/1 7683/1 7699/1 +f 7699/1 7683/1 7685/1 +f 7699/1 7685/1 7700/1 +f 7700/1 7685/1 7687/1 +f 7700/1 7687/1 7701/1 +f 7701/1 7687/1 7689/1 +f 7701/1 7689/1 7702/1 +f 7702/1 7689/1 7692/1 +f 7702/1 7692/1 7703/1 +f 7703/1 7692/1 7691/1 +f 7703/1 7691/1 7704/1 +f 7704/1 7691/1 7693/1 +f 7704/1 7693/1 7705/1 +f 7705/1 7693/1 7694/1 +f 7705/1 7694/1 7706/1 +f 7706/1 7694/1 7644/1 +f 7706/1 7644/1 7707/1 +f 7707/1 7644/1 7643/1 +f 7707/1 7643/1 7708/1 +f 7708/1 7643/1 7642/1 +f 7708/1 7642/1 7709/1 +f 7709/1 7642/1 7647/1 +f 7709/1 7647/1 7710/1 +f 7710/1 7647/1 7649/1 +f 7710/1 7649/1 7711/1 +f 7711/1 7649/1 7651/1 +f 7711/1 7651/1 7712/1 +f 7712/1 7651/1 7653/1 +f 7712/1 7653/1 7713/1 +f 7713/1 7653/1 7656/1 +f 7713/1 7656/1 7714/1 +f 7714/1 7656/1 7655/1 +f 7714/1 7655/1 7715/1 +f 7715/1 7655/1 7658/1 +f 7715/1 7658/1 7716/1 +f 7716/1 7658/1 7661/1 +f 7716/1 7661/1 7717/1 +f 7717/1 7661/1 7660/1 +f 7717/1 7660/1 7718/1 +f 7718/1 7660/1 7664/1 +f 7718/1 7664/1 7719/1 +f 7719/1 7664/1 7663/1 +f 7719/1 7663/1 7720/1 +f 7720/1 7663/1 7666/1 +f 7720/1 7666/1 7721/1 +f 7721/1 7666/1 7669/1 +f 7721/1 7669/1 7722/1 +f 7722/1 7669/1 7668/1 +f 7722/1 7668/1 7723/1 +f 7723/1 7668/1 7671/1 +f 7723/1 7671/1 7724/1 +f 7724/1 7671/1 7674/1 +f 7724/1 7674/1 7725/1 +f 7725/1 7674/1 7673/1 +f 7725/1 7673/1 7726/1 +f 7726/1 7673/1 7676/1 +f 7726/1 7676/1 7727/1 +f 7727/1 7676/1 7679/1 +f 7727/1 7679/1 7695/1 +f 7726/1 7727/1 7728/1 +f 7728/1 7725/1 7726/1 +f 7728/1 7727/1 7695/1 +f 7728/1 7695/1 7696/1 +f 7696/1 7697/1 7728/1 +f 7728/1 7697/1 7698/1 +f 7728/1 7698/1 7699/1 +f 7699/1 7700/1 7728/1 +f 7728/1 7700/1 7701/1 +f 7728/1 7701/1 7702/1 +f 7702/1 7703/1 7728/1 +f 7728/1 7703/1 7704/1 +f 7728/1 7704/1 7705/1 +f 7705/1 7706/1 7728/1 +f 7728/1 7706/1 7707/1 +f 7728/1 7707/1 7708/1 +f 7708/1 7709/1 7728/1 +f 7728/1 7709/1 7710/1 +f 7728/1 7710/1 7711/1 +f 7711/1 7712/1 7728/1 +f 7728/1 7712/1 7713/1 +f 7728/1 7713/1 7714/1 +f 7714/1 7715/1 7728/1 +f 7728/1 7715/1 7716/1 +f 7728/1 7716/1 7717/1 +f 7717/1 7718/1 7728/1 +f 7728/1 7718/1 7719/1 +f 7728/1 7719/1 7720/1 +f 7720/1 7721/1 7728/1 +f 7723/1 7724/1 7728/1 +f 7728/1 7724/1 7725/1 +f 7728/1 7721/1 7722/1 +f 7728/1 7722/1 7723/1 +f 7729/1 7730/1 7731/1 +f 7731/1 7732/1 7729/1 +f 7731/1 7730/1 7733/1 +f 7731/1 7733/1 7734/1 +f 7734/1 7735/1 7731/1 +f 7731/1 7735/1 7736/1 +f 7731/1 7736/1 7737/1 +f 7737/1 7738/1 7731/1 +f 7731/1 7738/1 7739/1 +f 7731/1 7739/1 7740/1 +f 7740/1 7741/1 7731/1 +f 7731/1 7741/1 7742/1 +f 7731/1 7742/1 7743/1 +f 7743/1 7744/1 7731/1 +f 7731/1 7744/1 7745/1 +f 7731/1 7745/1 7746/1 +f 7746/1 7747/1 7731/1 +f 7748/1 7749/1 7731/1 +f 7731/1 7749/1 7732/1 +f 7731/1 7747/1 7750/1 +f 7731/1 7750/1 7748/1 +f 7675/1 7730/1 7677/1 +f 7675/1 7733/1 7730/1 +f 7677/1 7730/1 7729/1 +f 7677/1 7729/1 7682/1 +f 7682/1 7729/1 7732/1 +f 7682/1 7732/1 7684/1 +f 7684/1 7732/1 7749/1 +f 7684/1 7749/1 7686/1 +f 7686/1 7749/1 7748/1 +f 7686/1 7748/1 7688/1 +f 7688/1 7748/1 7750/1 +f 7688/1 7750/1 7690/1 +f 7690/1 7750/1 7747/1 +f 7690/1 7747/1 7645/1 +f 7645/1 7747/1 7746/1 +f 7645/1 7746/1 7641/1 +f 7641/1 7746/1 7745/1 +f 7641/1 7745/1 7646/1 +f 7646/1 7745/1 7744/1 +f 7646/1 7744/1 7648/1 +f 7648/1 7743/1 7650/1 +f 7648/1 7744/1 7743/1 +f 7650/1 7743/1 7742/1 +f 7650/1 7742/1 7652/1 +f 7652/1 7742/1 7741/1 +f 7652/1 7741/1 7654/1 +f 7654/1 7741/1 7740/1 +f 7654/1 7740/1 7657/1 +f 7657/1 7740/1 7739/1 +f 7657/1 7739/1 7659/1 +f 7659/1 7739/1 7738/1 +f 7659/1 7738/1 7662/1 +f 7662/1 7738/1 7737/1 +f 7662/1 7737/1 7665/1 +f 7665/1 7737/1 7736/1 +f 7665/1 7736/1 7667/1 +f 7667/1 7736/1 7735/1 +f 7667/1 7735/1 7670/1 +f 7670/1 7735/1 7734/1 +f 7670/1 7734/1 7672/1 +f 7672/1 7734/1 7733/1 +f 7672/1 7733/1 7675/1 +f 7751/1 7752/1 7753/1 +f 7751/1 7753/1 7754/1 +f 7755/1 7756/1 7751/1 +f 7755/1 7751/1 7754/1 +f 7756/1 7752/1 7751/1 +f 7754/1 7753/1 7757/1 +f 7752/1 7758/1 7753/1 +f 7753/1 7758/1 7757/1 +f 7755/1 7754/1 7759/1 +f 7760/1 7755/1 7759/1 +f 7760/1 7759/1 7761/1 +f 7761/1 7759/1 7762/1 +f 7763/1 7762/1 7759/1 +f 7763/1 7759/1 7764/1 +f 7765/1 7760/1 7761/1 +f 7765/1 7761/1 7766/1 +f 7761/1 7762/1 7766/1 +f 7766/1 7762/1 7767/1 +f 7767/1 7762/1 7763/1 +f 7766/1 7767/1 7768/1 +f 7769/1 7765/1 7766/1 +f 7770/1 7769/1 7766/1 +f 7770/1 7766/1 7768/1 +f 7771/1 7760/1 7765/1 +f 7769/1 7771/1 7765/1 +f 7772/1 7773/1 7771/1 +f 7771/1 7773/1 7760/1 +f 7774/1 7772/1 7771/1 +f 7774/1 7771/1 7769/1 +f 7775/1 7776/1 7772/1 +f 7772/1 7776/1 7773/1 +f 7775/1 7772/1 7774/1 +f 7776/1 7777/1 7773/1 +f 7773/1 7777/1 7755/1 +f 7773/1 7755/1 7760/1 +f 7775/1 7778/1 7776/1 +f 7776/1 7778/1 7777/1 +f 7777/1 7756/1 7755/1 +f 7777/1 7778/1 7779/1 +f 7777/1 7779/1 7756/1 +f 7778/1 7780/1 7779/1 +f 7781/1 7780/1 7778/1 +f 7781/1 7778/1 7775/1 +f 7779/1 7780/1 7782/1 +f 7779/1 7782/1 7752/1 +f 7756/1 7779/1 7752/1 +f 7780/1 7783/1 7782/1 +f 7784/1 7783/1 7780/1 +f 7784/1 7780/1 7781/1 +f 7781/1 7775/1 7785/1 +f 7786/1 7784/1 7781/1 +f 7781/1 7785/1 7786/1 +f 7786/1 7787/1 7784/1 +f 7787/1 7788/1 7784/1 +f 7788/1 7783/1 7784/1 +f 7786/1 7785/1 7789/1 +f 7786/1 7789/1 7790/1 +f 7790/1 7791/1 7786/1 +f 7786/1 7791/1 7787/1 +f 7785/1 7775/1 7792/1 +f 7785/1 7792/1 7789/1 +f 7774/1 7792/1 7775/1 +f 7792/1 7793/1 7789/1 +f 7774/1 7793/1 7792/1 +f 7789/1 7793/1 7794/1 +f 7789/1 7794/1 7795/1 +f 7789/1 7795/1 7790/1 +f 7794/1 7793/1 7774/1 +f 7794/1 7774/1 7796/1 +f 7796/1 7774/1 7769/1 +f 7795/1 7794/1 7796/1 +f 7795/1 7796/1 7797/1 +f 7790/1 7795/1 7797/1 +f 7797/1 7796/1 7798/1 +f 7796/1 7769/1 7798/1 +f 7799/1 7798/1 7769/1 +f 7799/1 7769/1 7770/1 +f 7800/1 7801/1 7799/1 +f 7800/1 7799/1 7802/1 +f 7799/1 7770/1 7802/1 +f 7801/1 7798/1 7799/1 +f 7802/1 7770/1 7768/1 +f 7803/1 7804/1 7802/1 +f 7802/1 7804/1 7805/1 +f 7802/1 7805/1 7800/1 +f 7802/1 7768/1 7803/1 +f 7800/1 7805/1 7806/1 +f 7806/1 7801/1 7800/1 +f 7801/1 7807/1 7798/1 +f 7801/1 7806/1 7807/1 +f 7807/1 7806/1 7808/1 +f 7805/1 7809/1 7806/1 +f 7809/1 7810/1 7806/1 +f 7806/1 7810/1 7808/1 +f 7805/1 7811/1 7809/1 +f 7812/1 7805/1 7804/1 +f 7811/1 7813/1 7809/1 +f 7809/1 7813/1 7810/1 +f 7814/1 7808/1 7810/1 +f 7814/1 7810/1 7815/1 +f 7815/1 7810/1 7813/1 +f 7811/1 7816/1 7813/1 +f 7816/1 7815/1 7813/1 +f 7815/1 7817/1 7814/1 +f 7818/1 7819/1 7814/1 +f 7819/1 7808/1 7814/1 +f 7814/1 7817/1 7820/1 +f 7814/1 7820/1 7818/1 +f 7821/1 7822/1 7817/1 +f 7817/1 7822/1 7823/1 +f 7817/1 7823/1 7820/1 +f 7820/1 7824/1 7818/1 +f 7825/1 7826/1 7824/1 +f 7824/1 7826/1 7827/1 +f 7824/1 7827/1 7818/1 +f 7823/1 7825/1 7824/1 +f 7820/1 7823/1 7824/1 +f 7828/1 7829/1 7825/1 +f 7825/1 7829/1 7830/1 +f 7822/1 7831/1 7828/1 +f 7822/1 7828/1 7823/1 +f 7832/1 7831/1 7822/1 +f 7832/1 7833/1 7831/1 +f 7834/1 7833/1 7832/1 +f 7832/1 7835/1 7834/1 +f 7821/1 7832/1 7822/1 +f 7834/1 7836/1 7837/1 +f 7834/1 7835/1 7838/1 +f 7834/1 7838/1 7836/1 +f 7837/1 7836/1 7839/1 +f 7836/1 7838/1 7840/1 +f 7836/1 7840/1 7841/1 +f 7837/1 7842/1 7843/1 +f 7837/1 7839/1 7842/1 +f 7843/1 7842/1 7844/1 +f 7843/1 7844/1 7845/1 +f 7845/1 7844/1 7846/1 +f 7845/1 7847/1 7848/1 +f 7845/1 7846/1 7847/1 +f 7848/1 7847/1 7849/1 +f 7850/1 7848/1 7851/1 +f 7848/1 7849/1 7851/1 +f 7852/1 7850/1 7851/1 +f 7853/1 7850/1 7852/1 +f 7854/1 7855/1 7853/1 +f 7853/1 7855/1 7850/1 +f 7855/1 7856/1 7850/1 +f 7856/1 7857/1 7850/1 +f 7850/1 7857/1 7858/1 +f 7850/1 7858/1 7859/1 +f 7859/1 7858/1 7860/1 +f 7859/1 7860/1 7861/1 +f 7860/1 7862/1 7861/1 +f 7861/1 7862/1 7863/1 +f 7861/1 7863/1 7864/1 +f 7864/1 7863/1 7865/1 +f 7864/1 7865/1 7866/1 +f 7866/1 7865/1 7867/1 +f 7866/1 7867/1 7829/1 +f 7829/1 7867/1 7868/1 +f 7830/1 7829/1 7869/1 +f 7869/1 7829/1 7870/1 +f 7829/1 7868/1 7870/1 +f 7825/1 7830/1 7826/1 +f 7826/1 7830/1 7871/1 +f 7871/1 7830/1 7872/1 +f 7823/1 7828/1 7825/1 +f 7871/1 7872/1 7873/1 +f 7873/1 7872/1 7874/1 +f 7873/1 7874/1 7875/1 +f 7876/1 7875/1 7874/1 +f 7877/1 7875/1 7876/1 +f 7878/1 7877/1 7876/1 +f 7878/1 7876/1 7879/1 +f 7879/1 7876/1 7880/1 +f 7881/1 7882/1 7877/1 +f 7881/1 7877/1 7878/1 +f 7883/1 7882/1 7881/1 +f 7871/1 7884/1 7885/1 +f 7886/1 7887/1 7871/1 +f 7871/1 7887/1 7888/1 +f 7871/1 7888/1 7884/1 +f 7826/1 7871/1 7889/1 +f 7889/1 7871/1 7885/1 +f 7890/1 7891/1 7886/1 +f 7886/1 7891/1 7887/1 +f 7890/1 7892/1 7891/1 +f 7887/1 7891/1 7893/1 +f 7891/1 7892/1 7894/1 +f 7894/1 7895/1 7891/1 +f 7891/1 7895/1 7896/1 +f 7891/1 7896/1 7897/1 +f 7893/1 7898/1 7887/1 +f 7887/1 7898/1 7899/1 +f 7888/1 7887/1 7788/1 +f 7887/1 7900/1 7788/1 +f 7887/1 7899/1 7900/1 +f 7900/1 7899/1 7901/1 +f 7902/1 7783/1 7900/1 +f 7900/1 7903/1 7902/1 +f 7788/1 7900/1 7783/1 +f 7900/1 7901/1 7903/1 +f 7787/1 7888/1 7788/1 +f 7791/1 7884/1 7888/1 +f 7791/1 7888/1 7787/1 +f 7790/1 7904/1 7791/1 +f 7904/1 7884/1 7791/1 +f 7904/1 7885/1 7884/1 +f 7905/1 7906/1 7904/1 +f 7905/1 7904/1 7790/1 +f 7906/1 7885/1 7904/1 +f 7790/1 7797/1 7905/1 +f 7907/1 7908/1 7905/1 +f 7905/1 7797/1 7909/1 +f 7905/1 7909/1 7907/1 +f 7908/1 7906/1 7905/1 +f 7797/1 7798/1 7909/1 +f 7909/1 7798/1 7907/1 +f 7798/1 7807/1 7907/1 +f 7807/1 7910/1 7907/1 +f 7907/1 7910/1 7908/1 +f 7910/1 7911/1 7908/1 +f 7908/1 7911/1 7906/1 +f 7819/1 7911/1 7910/1 +f 7819/1 7910/1 7808/1 +f 7808/1 7910/1 7807/1 +f 7818/1 7827/1 7911/1 +f 7818/1 7911/1 7819/1 +f 7911/1 7827/1 7906/1 +f 7906/1 7827/1 7826/1 +f 7826/1 7889/1 7906/1 +f 7906/1 7889/1 7885/1 +f 7902/1 7903/1 7912/1 +f 7903/1 7901/1 7913/1 +f 7903/1 7913/1 7912/1 +f 7902/1 7912/1 7914/1 +f 7914/1 7912/1 7915/1 +f 7912/1 7913/1 7916/1 +f 7912/1 7916/1 7915/1 +f 7901/1 7917/1 7913/1 +f 7913/1 7917/1 7918/1 +f 7913/1 7918/1 7919/1 +f 7919/1 7918/1 7920/1 +f 7919/1 7920/1 7921/1 +f 7921/1 7920/1 7922/1 +f 7921/1 7922/1 7923/1 +f 7922/1 7924/1 7925/1 +f 7923/1 7922/1 7925/1 +f 7925/1 7924/1 7926/1 +f 7926/1 7924/1 7927/1 +f 7926/1 7927/1 7928/1 +f 7928/1 7927/1 7929/1 +f 7929/1 7927/1 7930/1 +f 7929/1 7930/1 7931/1 +f 7931/1 7930/1 7932/1 +f 7931/1 7932/1 7933/1 +f 7930/1 7934/1 7932/1 +f 7930/1 7935/1 7934/1 +f 7936/1 7935/1 7930/1 +f 7930/1 7937/1 7936/1 +f 7938/1 7939/1 7930/1 +f 7930/1 7939/1 7937/1 +f 7897/1 7940/1 7938/1 +f 7938/1 7940/1 7939/1 +f 7897/1 7896/1 7940/1 +f 7915/1 7941/1 7942/1 +f 7914/1 7915/1 7943/1 +f 7943/1 7915/1 7942/1 +f 7916/1 7941/1 7915/1 +f 7944/1 7942/1 7941/1 +f 7945/1 7942/1 7944/1 +f 7946/1 7945/1 7944/1 +f 7944/1 7947/1 7946/1 +f 7946/1 7947/1 7948/1 +f 7946/1 7948/1 7949/1 +f 7949/1 7948/1 7950/1 +f 7949/1 7950/1 7951/1 +f 7951/1 7950/1 7840/1 +f 7916/1 7944/1 7941/1 +f 7841/1 7947/1 7944/1 +f 7841/1 7944/1 7916/1 +f 7841/1 7840/1 7950/1 +f 7841/1 7950/1 7948/1 +f 7948/1 7947/1 7841/1 +f 7952/1 7914/1 7943/1 +f 7952/1 7953/1 7758/1 +f 7758/1 7914/1 7952/1 +f 7758/1 7902/1 7914/1 +f 7758/1 7953/1 7757/1 +f 7752/1 7782/1 7758/1 +f 7782/1 7902/1 7758/1 +f 7954/1 7757/1 7953/1 +f 7782/1 7783/1 7902/1 +f 7835/1 7832/1 7821/1 +f 7767/1 7955/1 7768/1 +f 7768/1 7955/1 7803/1 +f 7764/1 7956/1 7763/1 +f 7956/1 7957/1 7763/1 +f 7763/1 7957/1 7955/1 +f 7763/1 7955/1 7767/1 +f 7754/1 7757/1 7954/1 +f 7759/1 7754/1 7954/1 +f 7954/1 7953/1 7958/1 +f 7759/1 7954/1 7958/1 +f 7764/1 7759/1 7958/1 +f 7958/1 7953/1 7959/1 +f 7960/1 7958/1 7961/1 +f 7961/1 7958/1 7959/1 +f 7958/1 7960/1 7764/1 +f 7952/1 7959/1 7953/1 +f 7961/1 7959/1 7962/1 +f 7962/1 7959/1 7963/1 +f 7963/1 7959/1 7952/1 +f 7960/1 7961/1 7964/1 +f 7964/1 7961/1 7965/1 +f 7961/1 7962/1 7965/1 +f 7960/1 7964/1 7956/1 +f 7764/1 7960/1 7956/1 +f 7956/1 7964/1 7966/1 +f 7956/1 7966/1 7957/1 +f 7957/1 7966/1 7967/1 +f 7957/1 7967/1 7955/1 +f 7966/1 7968/1 7967/1 +f 7969/1 7970/1 7966/1 +f 7969/1 7966/1 7964/1 +f 7970/1 7971/1 7966/1 +f 7966/1 7971/1 7968/1 +f 7972/1 7970/1 7969/1 +f 7973/1 7972/1 7969/1 +f 7973/1 7969/1 7974/1 +f 7974/1 7969/1 7964/1 +f 7972/1 7975/1 7970/1 +f 7976/1 7975/1 7972/1 +f 7976/1 7972/1 7973/1 +f 7976/1 7973/1 7977/1 +f 7977/1 7973/1 7974/1 +f 7974/1 7964/1 7978/1 +f 7977/1 7974/1 7979/1 +f 7979/1 7974/1 7978/1 +f 7978/1 7964/1 7965/1 +f 7979/1 7978/1 7965/1 +f 7965/1 7980/1 7979/1 +f 7980/1 7946/1 7979/1 +f 7979/1 7946/1 7949/1 +f 7979/1 7949/1 7977/1 +f 7965/1 7962/1 7980/1 +f 7962/1 7981/1 7980/1 +f 7980/1 7981/1 7946/1 +f 7981/1 7945/1 7946/1 +f 7962/1 7963/1 7981/1 +f 7981/1 7963/1 7982/1 +f 7981/1 7982/1 7945/1 +f 7945/1 7982/1 7942/1 +f 7982/1 7963/1 7952/1 +f 7952/1 7943/1 7982/1 +f 7943/1 7942/1 7982/1 +f 7983/1 7976/1 7977/1 +f 7977/1 7949/1 7951/1 +f 7977/1 7951/1 7983/1 +f 7984/1 7985/1 7976/1 +f 7985/1 7975/1 7976/1 +f 7983/1 7984/1 7976/1 +f 7986/1 7987/1 7984/1 +f 7984/1 7987/1 7985/1 +f 7986/1 7984/1 7983/1 +f 7970/1 7975/1 7985/1 +f 7970/1 7985/1 7987/1 +f 7986/1 7988/1 7987/1 +f 7987/1 7988/1 7989/1 +f 7987/1 7989/1 7970/1 +f 7970/1 7989/1 7971/1 +f 7989/1 7988/1 7990/1 +f 7989/1 7990/1 7971/1 +f 7991/1 7988/1 7986/1 +f 7988/1 7992/1 7990/1 +f 7988/1 7991/1 7992/1 +f 7971/1 7990/1 7993/1 +f 7990/1 7992/1 7994/1 +f 7990/1 7994/1 7993/1 +f 7971/1 7993/1 7968/1 +f 7968/1 7993/1 7812/1 +f 7993/1 7994/1 7805/1 +f 7993/1 7805/1 7812/1 +f 7994/1 7811/1 7805/1 +f 7992/1 7995/1 7994/1 +f 7994/1 7995/1 7996/1 +f 7994/1 7996/1 7811/1 +f 7996/1 7816/1 7811/1 +f 7995/1 7997/1 7996/1 +f 7996/1 7997/1 7816/1 +f 7992/1 7998/1 7995/1 +f 7995/1 7998/1 7997/1 +f 7998/1 7999/1 7997/1 +f 7997/1 7999/1 7815/1 +f 7997/1 7815/1 7816/1 +f 7992/1 7991/1 7998/1 +f 7991/1 8000/1 7998/1 +f 7998/1 8000/1 7999/1 +f 8000/1 8001/1 7999/1 +f 7999/1 8001/1 7821/1 +f 7999/1 7821/1 7815/1 +f 7815/1 7821/1 7817/1 +f 7821/1 8001/1 7835/1 +f 8000/1 8002/1 8001/1 +f 8001/1 8002/1 8003/1 +f 8001/1 8003/1 7835/1 +f 8000/1 7986/1 8002/1 +f 7983/1 8002/1 7986/1 +f 7983/1 8004/1 8002/1 +f 8004/1 8003/1 8002/1 +f 7835/1 8003/1 7838/1 +f 7983/1 7951/1 8004/1 +f 7951/1 7840/1 8004/1 +f 8004/1 7840/1 8003/1 +f 7991/1 7986/1 8000/1 +f 7968/1 7812/1 7967/1 +f 7967/1 7812/1 7804/1 +f 7803/1 7955/1 7967/1 +f 7967/1 7804/1 7803/1 +f 8005/1 8006/1 8007/1 +f 8007/1 8008/1 8005/1 +f 8007/1 8006/1 8009/1 +f 8006/1 8010/1 8009/1 +f 8007/1 8009/1 8011/1 +f 8011/1 8012/1 8007/1 +f 8007/1 8012/1 8008/1 +f 8012/1 8013/1 8008/1 +f 8014/1 8012/1 8015/1 +f 8011/1 8015/1 8012/1 +f 8016/1 8015/1 8011/1 +f 8015/1 8016/1 8017/1 +f 8017/1 8018/1 8015/1 +f 8015/1 8018/1 8019/1 +f 8015/1 8019/1 8014/1 +f 8014/1 8019/1 8020/1 +f 8018/1 8021/1 8019/1 +f 8022/1 8020/1 8019/1 +f 8022/1 8019/1 8023/1 +f 8023/1 8019/1 8021/1 +f 8023/1 8021/1 8018/1 +f 8017/1 8024/1 8018/1 +f 8018/1 8024/1 8025/1 +f 8018/1 8025/1 8023/1 +f 8025/1 8026/1 8023/1 +f 8023/1 8026/1 8027/1 +f 8023/1 8027/1 8022/1 +f 8022/1 8027/1 8028/1 +f 8022/1 8028/1 8029/1 +f 8030/1 8028/1 8027/1 +f 8030/1 8027/1 8031/1 +f 8031/1 8027/1 8026/1 +f 8032/1 8028/1 8030/1 +f 8033/1 8028/1 8034/1 +f 8034/1 8028/1 8032/1 +f 8034/1 8035/1 8033/1 +f 8033/1 8035/1 8036/1 +f 8037/1 8033/1 8036/1 +f 8031/1 8026/1 8038/1 +f 8038/1 8026/1 8039/1 +f 8025/1 8039/1 8026/1 +f 8038/1 8039/1 8040/1 +f 8040/1 8039/1 8041/1 +f 8042/1 8041/1 8039/1 +f 8042/1 8039/1 8043/1 +f 8043/1 8039/1 8024/1 +f 8024/1 8039/1 8025/1 +f 8044/1 8041/1 8042/1 +f 8043/1 8045/1 8042/1 +f 8042/1 8045/1 8046/1 +f 8042/1 8046/1 8044/1 +f 8024/1 8047/1 8043/1 +f 8043/1 8047/1 8045/1 +f 8017/1 8048/1 8024/1 +f 8024/1 8048/1 8047/1 +f 8049/1 8047/1 8048/1 +f 8049/1 8045/1 8047/1 +f 8050/1 8046/1 8045/1 +f 8049/1 8050/1 8045/1 +f 8044/1 8046/1 8051/1 +f 8051/1 8046/1 8052/1 +f 8052/1 8046/1 8050/1 +f 8052/1 8050/1 8053/1 +f 8053/1 8050/1 8054/1 +f 8055/1 8054/1 8050/1 +f 8055/1 8050/1 8049/1 +f 8056/1 8053/1 8057/1 +f 8057/1 8053/1 8058/1 +f 8053/1 8054/1 8058/1 +f 8059/1 8051/1 8056/1 +f 8060/1 8044/1 8051/1 +f 8060/1 8051/1 8059/1 +f 8060/1 8059/1 8061/1 +f 8062/1 8044/1 8060/1 +f 8062/1 8041/1 8044/1 +f 8040/1 8041/1 8062/1 +f 8062/1 8038/1 8040/1 +f 8031/1 8038/1 8062/1 +f 8062/1 8030/1 8031/1 +f 8062/1 8032/1 8030/1 +f 8034/1 8032/1 8062/1 +f 8062/1 8035/1 8034/1 +f 8062/1 8036/1 8035/1 +f 8063/1 8036/1 8062/1 +f 8064/1 8065/1 8036/1 +f 8064/1 8036/1 8063/1 +f 8066/1 8067/1 8064/1 +f 8067/1 8065/1 8064/1 +f 8067/1 8068/1 8065/1 +f 8069/1 8068/1 8067/1 +f 8067/1 8070/1 8069/1 +f 8067/1 8071/1 8070/1 +f 8072/1 8071/1 8067/1 +f 8067/1 8073/1 8072/1 +f 8067/1 8074/1 8073/1 +f 8075/1 8074/1 8067/1 +f 8067/1 8076/1 8075/1 +f 8077/1 8076/1 8067/1 +f 8078/1 8079/1 8077/1 +f 8080/1 8079/1 8078/1 +f 8081/1 8079/1 8082/1 +f 8082/1 8079/1 8080/1 +f 8082/1 8080/1 8083/1 +f 8083/1 8080/1 8084/1 +f 8083/1 8084/1 8085/1 +f 8085/1 8084/1 8086/1 +f 8085/1 8086/1 8087/1 +f 8087/1 8086/1 8088/1 +f 8087/1 8088/1 8089/1 +f 8090/1 8091/1 8088/1 +f 8089/1 8088/1 8091/1 +f 8092/1 8093/1 8090/1 +f 8090/1 8093/1 8091/1 +f 8094/1 8095/1 8092/1 +f 8095/1 8096/1 8092/1 +f 8092/1 8096/1 8093/1 +f 8097/1 8095/1 8094/1 +f 8094/1 8098/1 8097/1 +f 8094/1 8099/1 8098/1 +f 8100/1 8099/1 8094/1 +f 8094/1 8101/1 8100/1 +f 8094/1 8102/1 8101/1 +f 8103/1 8102/1 8094/1 +f 8103/1 8094/1 8104/1 +f 8104/1 8094/1 8105/1 +f 8104/1 8105/1 8106/1 +f 8106/1 8105/1 8107/1 +f 8106/1 8107/1 8108/1 +f 8108/1 8107/1 8109/1 +f 8108/1 8109/1 8110/1 +f 8110/1 8109/1 8111/1 +f 8111/1 8109/1 8112/1 +f 8111/1 8112/1 8066/1 +f 8066/1 8112/1 8067/1 +f 8057/1 8082/1 8113/1 +f 8113/1 8082/1 8114/1 +f 8057/1 8115/1 8082/1 +f 8082/1 8115/1 8116/1 +f 8082/1 8116/1 8081/1 +f 8113/1 8114/1 8117/1 +f 8117/1 8114/1 8118/1 +f 8117/1 8118/1 8119/1 +f 8119/1 8118/1 8120/1 +f 8119/1 8121/1 8122/1 +f 8119/1 8120/1 8121/1 +f 8122/1 8121/1 8123/1 +f 8122/1 8123/1 8124/1 +f 8123/1 8125/1 8124/1 +f 8124/1 8125/1 8126/1 +f 8124/1 8126/1 8127/1 +f 8127/1 8126/1 8128/1 +f 8129/1 8130/1 8127/1 +f 8127/1 8128/1 8129/1 +f 8131/1 8130/1 8129/1 +f 8131/1 8132/1 8130/1 +f 8130/1 8132/1 8133/1 +f 8130/1 8133/1 8134/1 +f 8134/1 8135/1 8130/1 +f 8135/1 8136/1 8130/1 +f 8130/1 8136/1 8137/1 +f 8130/1 8137/1 8138/1 +f 8138/1 8137/1 8139/1 +f 8138/1 8139/1 8140/1 +f 8140/1 8139/1 8141/1 +f 8140/1 8142/1 8143/1 +f 8140/1 8141/1 8142/1 +f 8143/1 8142/1 8144/1 +f 8143/1 8144/1 8145/1 +f 8145/1 8144/1 8146/1 +f 8145/1 8146/1 8059/1 +f 8059/1 8146/1 8147/1 +f 8061/1 8059/1 8148/1 +f 8059/1 8147/1 8148/1 +f 8057/1 8149/1 8115/1 +f 8057/1 8150/1 8149/1 +f 8150/1 8151/1 8149/1 +f 8149/1 8151/1 8152/1 +f 8149/1 8152/1 8115/1 +f 8153/1 8150/1 8057/1 +f 8153/1 8154/1 8150/1 +f 8150/1 8154/1 8151/1 +f 8155/1 8152/1 8151/1 +f 8155/1 8151/1 8156/1 +f 8156/1 8151/1 8154/1 +f 8157/1 8116/1 8152/1 +f 8115/1 8152/1 8116/1 +f 8158/1 8081/1 8157/1 +f 8081/1 8116/1 8157/1 +f 8079/1 8158/1 8159/1 +f 8159/1 8158/1 8160/1 +f 8079/1 8081/1 8158/1 +f 8159/1 8160/1 8076/1 +f 8076/1 8160/1 8161/1 +f 8076/1 8161/1 8075/1 +f 8162/1 8074/1 8161/1 +f 8075/1 8161/1 8074/1 +f 8163/1 8073/1 8162/1 +f 8162/1 8073/1 8074/1 +f 8153/1 8164/1 8154/1 +f 8156/1 8154/1 8165/1 +f 8165/1 8154/1 8164/1 +f 8166/1 8153/1 8057/1 +f 8166/1 8164/1 8153/1 +f 8057/1 8167/1 8166/1 +f 8167/1 8164/1 8166/1 +f 8057/1 8168/1 8167/1 +f 8167/1 8168/1 8169/1 +f 8169/1 8164/1 8167/1 +f 8170/1 8168/1 8057/1 +f 8169/1 8168/1 8170/1 +f 8171/1 8172/1 8169/1 +f 8171/1 8169/1 8173/1 +f 8173/1 8169/1 8170/1 +f 8172/1 8174/1 8169/1 +f 8169/1 8174/1 8164/1 +f 8057/1 8175/1 8170/1 +f 8173/1 8170/1 8175/1 +f 8176/1 8171/1 8173/1 +f 8176/1 8173/1 8177/1 +f 8177/1 8173/1 8175/1 +f 8057/1 8178/1 8175/1 +f 8177/1 8175/1 8178/1 +f 8179/1 8176/1 8177/1 +f 8178/1 8180/1 8177/1 +f 8177/1 8180/1 8181/1 +f 8177/1 8181/1 8179/1 +f 8180/1 8178/1 8057/1 +f 8057/1 8182/1 8180/1 +f 8180/1 8182/1 8181/1 +f 8181/1 8182/1 8183/1 +f 8181/1 8183/1 8184/1 +f 8179/1 8181/1 8184/1 +f 8057/1 8183/1 8182/1 +f 8185/1 8183/1 8057/1 +f 8183/1 8185/1 8184/1 +f 8184/1 8185/1 8186/1 +f 8184/1 8186/1 8187/1 +f 8179/1 8184/1 8188/1 +f 8188/1 8184/1 8187/1 +f 8057/1 8186/1 8185/1 +f 8057/1 8189/1 8186/1 +f 8187/1 8186/1 8189/1 +f 8187/1 8189/1 8054/1 +f 8188/1 8187/1 8190/1 +f 8190/1 8187/1 8054/1 +f 8191/1 8179/1 8188/1 +f 8191/1 8188/1 8190/1 +f 8190/1 8054/1 8055/1 +f 8055/1 8192/1 8190/1 +f 8190/1 8192/1 8193/1 +f 8190/1 8193/1 8191/1 +f 8058/1 8054/1 8189/1 +f 8058/1 8189/1 8057/1 +f 8194/1 8195/1 8191/1 +f 8194/1 8191/1 8193/1 +f 8195/1 8179/1 8191/1 +f 8192/1 8194/1 8193/1 +f 8196/1 8194/1 8197/1 +f 8197/1 8194/1 8198/1 +f 8196/1 8199/1 8194/1 +f 8192/1 8198/1 8194/1 +f 8199/1 8195/1 8194/1 +f 8197/1 8198/1 8200/1 +f 8201/1 8200/1 8198/1 +f 8201/1 8198/1 8202/1 +f 8202/1 8198/1 8192/1 +f 8016/1 8203/1 8200/1 +f 8048/1 8016/1 8200/1 +f 8203/1 8197/1 8200/1 +f 8048/1 8200/1 8201/1 +f 8048/1 8201/1 8049/1 +f 8049/1 8201/1 8202/1 +f 8049/1 8202/1 8055/1 +f 8055/1 8202/1 8192/1 +f 8017/1 8016/1 8048/1 +f 8011/1 8203/1 8016/1 +f 8011/1 8009/1 8203/1 +f 8009/1 8197/1 8203/1 +f 8009/1 8010/1 8197/1 +f 8204/1 8196/1 8197/1 +f 8204/1 8197/1 8205/1 +f 8205/1 8197/1 8010/1 +f 8006/1 8206/1 8010/1 +f 8010/1 8206/1 8207/1 +f 8010/1 8207/1 8205/1 +f 8205/1 8207/1 8208/1 +f 8205/1 8208/1 8204/1 +f 8209/1 8210/1 8207/1 +f 8209/1 8207/1 8206/1 +f 8210/1 8208/1 8207/1 +f 8204/1 8208/1 8211/1 +f 8210/1 8211/1 8208/1 +f 8212/1 8213/1 8210/1 +f 8214/1 8215/1 8210/1 +f 8214/1 8210/1 8209/1 +f 8213/1 8211/1 8210/1 +f 8204/1 8211/1 8216/1 +f 8216/1 8211/1 8217/1 +f 8213/1 8217/1 8211/1 +f 8216/1 8196/1 8204/1 +f 8216/1 8217/1 8218/1 +f 8218/1 8219/1 8216/1 +f 8216/1 8219/1 8196/1 +f 8218/1 8217/1 8220/1 +f 8220/1 8217/1 8213/1 +f 8219/1 8218/1 8221/1 +f 8220/1 8221/1 8218/1 +f 8219/1 8222/1 8196/1 +f 8195/1 8222/1 8219/1 +f 8195/1 8219/1 8223/1 +f 8223/1 8219/1 8221/1 +f 8196/1 8222/1 8199/1 +f 8199/1 8222/1 8195/1 +f 8223/1 8179/1 8195/1 +f 8221/1 8176/1 8223/1 +f 8223/1 8176/1 8179/1 +f 8221/1 8171/1 8176/1 +f 8224/1 8221/1 8220/1 +f 8221/1 8224/1 8171/1 +f 8224/1 8172/1 8171/1 +f 8224/1 8220/1 8225/1 +f 8224/1 8225/1 8172/1 +f 8225/1 8226/1 8172/1 +f 8172/1 8226/1 8174/1 +f 8225/1 8220/1 8227/1 +f 8225/1 8227/1 8226/1 +f 8227/1 8228/1 8226/1 +f 8226/1 8228/1 8229/1 +f 8226/1 8229/1 8230/1 +f 8226/1 8230/1 8174/1 +f 8165/1 8164/1 8174/1 +f 8174/1 8230/1 8231/1 +f 8174/1 8231/1 8165/1 +f 8230/1 8229/1 8212/1 +f 8212/1 8231/1 8230/1 +f 8229/1 8228/1 8213/1 +f 8229/1 8213/1 8212/1 +f 8213/1 8228/1 8227/1 +f 8213/1 8227/1 8220/1 +f 8212/1 8232/1 8231/1 +f 8165/1 8231/1 8232/1 +f 8165/1 8232/1 8156/1 +f 8233/1 8234/1 8232/1 +f 8215/1 8233/1 8232/1 +f 8156/1 8232/1 8234/1 +f 8206/1 8235/1 8209/1 +f 8209/1 8235/1 8236/1 +f 8209/1 8236/1 8214/1 +f 8214/1 8236/1 8237/1 +f 8235/1 8206/1 8005/1 +f 8005/1 8206/1 8006/1 +f 8214/1 8237/1 8238/1 +f 8238/1 8215/1 8214/1 +f 8238/1 8237/1 8239/1 +f 8236/1 8240/1 8237/1 +f 8237/1 8240/1 8239/1 +f 8239/1 8241/1 8238/1 +f 8238/1 8241/1 8242/1 +f 8215/1 8238/1 8242/1 +f 8212/1 8210/1 8215/1 +f 8242/1 8233/1 8215/1 +f 8215/1 8232/1 8212/1 +f 8241/1 8243/1 8242/1 +f 8242/1 8243/1 8233/1 +f 8233/1 8243/1 8155/1 +f 8233/1 8155/1 8156/1 +f 8156/1 8234/1 8233/1 +f 8244/1 8245/1 8243/1 +f 8244/1 8243/1 8241/1 +f 8245/1 8152/1 8243/1 +f 8243/1 8152/1 8155/1 +f 8246/1 8244/1 8241/1 +f 8246/1 8247/1 8244/1 +f 8247/1 8245/1 8244/1 +f 8247/1 8157/1 8245/1 +f 8157/1 8152/1 8245/1 +f 8160/1 8158/1 8247/1 +f 8246/1 8160/1 8247/1 +f 8158/1 8157/1 8247/1 +f 8248/1 8161/1 8160/1 +f 8248/1 8160/1 8246/1 +f 8249/1 8161/1 8248/1 +f 8246/1 8250/1 8248/1 +f 8248/1 8250/1 8251/1 +f 8248/1 8251/1 8249/1 +f 8249/1 8162/1 8161/1 +f 8252/1 8253/1 8249/1 +f 8253/1 8162/1 8249/1 +f 8249/1 8251/1 8254/1 +f 8249/1 8254/1 8252/1 +f 8250/1 8255/1 8251/1 +f 8251/1 8255/1 8256/1 +f 8251/1 8256/1 8254/1 +f 8257/1 8255/1 8250/1 +f 8246/1 8257/1 8250/1 +f 8240/1 8256/1 8255/1 +f 8240/1 8255/1 8239/1 +f 8257/1 8239/1 8255/1 +f 8241/1 8239/1 8257/1 +f 8241/1 8257/1 8246/1 +f 8258/1 8256/1 8240/1 +f 8259/1 8258/1 8240/1 +f 8259/1 8240/1 8260/1 +f 8260/1 8240/1 8261/1 +f 8236/1 8261/1 8240/1 +f 8013/1 8259/1 8260/1 +f 8262/1 8263/1 8259/1 +f 8262/1 8259/1 8013/1 +f 8263/1 8258/1 8259/1 +f 8012/1 8262/1 8013/1 +f 8264/1 8263/1 8262/1 +f 8265/1 8264/1 8262/1 +f 8265/1 8262/1 8012/1 +f 8264/1 8266/1 8263/1 +f 8266/1 8267/1 8263/1 +f 8263/1 8267/1 8258/1 +f 8268/1 8266/1 8264/1 +f 8268/1 8264/1 8265/1 +f 8267/1 8266/1 8269/1 +f 8268/1 8270/1 8266/1 +f 8266/1 8270/1 8269/1 +f 8265/1 8271/1 8268/1 +f 8270/1 8268/1 8272/1 +f 8272/1 8268/1 8271/1 +f 8273/1 8269/1 8270/1 +f 8270/1 8272/1 8274/1 +f 8270/1 8274/1 8273/1 +f 8275/1 8267/1 8269/1 +f 8273/1 8276/1 8269/1 +f 8269/1 8276/1 8275/1 +f 8037/1 8276/1 8273/1 +f 8273/1 8274/1 8033/1 +f 8273/1 8033/1 8037/1 +f 8272/1 8277/1 8274/1 +f 8274/1 8277/1 8029/1 +f 8274/1 8029/1 8033/1 +f 8272/1 8271/1 8277/1 +f 8271/1 8278/1 8277/1 +f 8277/1 8278/1 8279/1 +f 8277/1 8279/1 8280/1 +f 8277/1 8280/1 8029/1 +f 8029/1 8280/1 8020/1 +f 8029/1 8020/1 8022/1 +f 8033/1 8029/1 8028/1 +f 8280/1 8279/1 8014/1 +f 8014/1 8020/1 8280/1 +f 8279/1 8278/1 8265/1 +f 8279/1 8265/1 8014/1 +f 8265/1 8278/1 8271/1 +f 8014/1 8265/1 8012/1 +f 8065/1 8281/1 8037/1 +f 8037/1 8281/1 8276/1 +f 8037/1 8036/1 8065/1 +f 8065/1 8068/1 8281/1 +f 8282/1 8276/1 8281/1 +f 8068/1 8069/1 8281/1 +f 8281/1 8283/1 8282/1 +f 8275/1 8276/1 8282/1 +f 8284/1 8267/1 8275/1 +f 8275/1 8282/1 8284/1 +f 8285/1 8284/1 8256/1 +f 8256/1 8284/1 8252/1 +f 8285/1 8286/1 8284/1 +f 8284/1 8286/1 8267/1 +f 8284/1 8282/1 8252/1 +f 8267/1 8286/1 8258/1 +f 8258/1 8286/1 8285/1 +f 8258/1 8285/1 8256/1 +f 8256/1 8252/1 8254/1 +f 8252/1 8282/1 8253/1 +f 8282/1 8163/1 8253/1 +f 8253/1 8163/1 8162/1 +f 8282/1 8283/1 8163/1 +f 8069/1 8070/1 8283/1 +f 8283/1 8070/1 8071/1 +f 8281/1 8069/1 8283/1 +f 8235/1 8261/1 8236/1 +f 8287/1 8288/1 8289/1 +f 8290/1 8288/1 8287/1 +f 8289/1 8288/1 8291/1 +f 8292/1 8288/1 8290/1 +f 8289/1 8291/1 8293/1 +f 8293/1 8291/1 8294/1 +f 8295/1 8293/1 8296/1 +f 8296/1 8293/1 8294/1 +f 8296/1 8297/1 8295/1 +f 8298/1 8297/1 8296/1 +f 8298/1 8299/1 8297/1 +f 8300/1 8299/1 8298/1 +f 8300/1 8301/1 8299/1 +f 8302/1 8301/1 8300/1 +f 8302/1 8303/1 8301/1 +f 8304/1 8303/1 8302/1 +f 8292/1 8290/1 8305/1 +f 8292/1 8305/1 8306/1 +f 8306/1 8305/1 8307/1 +f 8306/1 8307/1 8308/1 +f 8308/1 8307/1 8309/1 +f 8308/1 8309/1 8310/1 +f 8311/1 8310/1 8309/1 +f 8312/1 8310/1 8311/1 +f 8312/1 8311/1 8313/1 +f 8312/1 8313/1 8314/1 +f 7916/1 8114/1 8315/1 +f 8315/1 8114/1 8316/1 +f 8315/1 8316/1 8317/1 +f 8317/1 8316/1 8318/1 +f 8317/1 8318/1 8319/1 +f 8319/1 8318/1 8320/1 +f 7875/1 8321/1 7873/1 +f 7877/1 8321/1 7875/1 +f 7873/1 8321/1 8060/1 +f 8322/1 8321/1 7877/1 +f 7873/1 8060/1 7871/1 +f 7882/1 8322/1 7877/1 +f 7882/1 8323/1 8322/1 +f 7883/1 8323/1 7882/1 +f 7883/1 8324/1 8323/1 +f 7881/1 8324/1 7883/1 +f 7881/1 8325/1 8324/1 +f 7878/1 8325/1 7881/1 +f 8326/1 8325/1 7878/1 +f 7879/1 8326/1 7878/1 +f 7879/1 8327/1 8326/1 +f 8325/1 8326/1 8328/1 +f 8322/1 8324/1 8325/1 +f 8322/1 8325/1 8321/1 +f 8321/1 8325/1 8328/1 +f 8327/1 8329/1 8326/1 +f 8326/1 8329/1 8330/1 +f 8326/1 8330/1 8328/1 +f 8321/1 8328/1 8060/1 +f 8060/1 8328/1 8062/1 +f 8323/1 8324/1 8322/1 +f 8079/1 8159/1 8077/1 +f 8077/1 8159/1 8076/1 +f 8051/1 8052/1 8056/1 +f 8056/1 8052/1 8053/1 +f 8114/1 8082/1 8331/1 +f 8114/1 8331/1 8316/1 +f 8316/1 8331/1 8332/1 +f 8316/1 8332/1 8318/1 +f 8318/1 8332/1 8333/1 +f 8318/1 8333/1 8320/1 +f 8334/1 8303/1 8333/1 +f 8333/1 8303/1 8320/1 +f 8334/1 8333/1 8335/1 +f 8335/1 8333/1 8336/1 +f 8303/1 8337/1 8320/1 +f 8303/1 8334/1 8338/1 +f 8303/1 8338/1 8301/1 +f 8339/1 8337/1 8303/1 +f 8337/1 8339/1 8340/1 +f 8340/1 8339/1 8341/1 +f 8342/1 8343/1 8340/1 +f 8342/1 8340/1 8344/1 +f 8344/1 8340/1 8341/1 +f 8344/1 8341/1 8345/1 +f 8345/1 8341/1 8346/1 +f 8347/1 8343/1 8342/1 +f 8301/1 8338/1 8348/1 +f 8301/1 8348/1 8299/1 +f 8299/1 8348/1 8349/1 +f 8299/1 8349/1 8297/1 +f 8297/1 8349/1 8350/1 +f 8297/1 8350/1 8295/1 +f 8351/1 8293/1 8350/1 +f 8350/1 8293/1 8295/1 +f 8293/1 8351/1 8289/1 +f 8289/1 8351/1 8352/1 +f 8289/1 8352/1 8287/1 +f 8287/1 8352/1 8353/1 +f 8354/1 8313/1 8355/1 +f 8355/1 8313/1 8311/1 +f 8311/1 8353/1 8355/1 +f 8309/1 8287/1 8311/1 +f 8311/1 8287/1 8353/1 +f 8309/1 8307/1 8305/1 +f 8305/1 8290/1 8309/1 +f 8309/1 8290/1 8287/1 +f 8310/1 8312/1 8356/1 +f 8292/1 8308/1 8310/1 +f 8292/1 8310/1 8288/1 +f 8288/1 8310/1 8356/1 +f 8314/1 8357/1 8312/1 +f 8312/1 8357/1 8358/1 +f 8312/1 8358/1 8356/1 +f 8306/1 8308/1 8292/1 +f 8288/1 8356/1 8359/1 +f 8288/1 8359/1 8291/1 +f 8291/1 8359/1 8360/1 +f 8291/1 8360/1 8294/1 +f 8361/1 8296/1 8360/1 +f 8360/1 8296/1 8294/1 +f 8296/1 8361/1 8298/1 +f 8298/1 8361/1 8362/1 +f 8298/1 8362/1 8300/1 +f 8300/1 8362/1 8363/1 +f 8300/1 8363/1 8302/1 +f 8302/1 8363/1 8364/1 +f 8302/1 8364/1 8304/1 +f 8304/1 8364/1 8365/1 +f 8365/1 8319/1 8304/1 +f 8304/1 8319/1 8366/1 +f 8304/1 8366/1 8367/1 +f 8368/1 8319/1 8365/1 +f 8369/1 8368/1 8365/1 +f 8319/1 8368/1 8317/1 +f 8317/1 8368/1 8370/1 +f 8369/1 8371/1 8368/1 +f 8372/1 8371/1 8369/1 +f 8372/1 8373/1 8371/1 +f 8317/1 8370/1 8315/1 +f 8315/1 8370/1 8374/1 +f 8315/1 8374/1 7916/1 +f 7916/1 8374/1 7841/1 +f 8367/1 8366/1 8375/1 +f 8367/1 8375/1 8376/1 +f 8377/1 8376/1 8375/1 +f 8378/1 8376/1 8377/1 +f 8379/1 8378/1 8377/1 +f 8379/1 8377/1 8380/1 +f 8380/1 8377/1 8381/1 +f 8382/1 8383/1 8378/1 +f 8382/1 8378/1 8379/1 +f 8384/1 8383/1 8382/1 +f 8118/1 8114/1 7913/1 +f 8118/1 7913/1 7919/1 +f 8118/1 7919/1 8120/1 +f 7913/1 8114/1 7916/1 +f 8120/1 7919/1 7921/1 +f 8120/1 7921/1 8121/1 +f 8121/1 7921/1 7923/1 +f 8121/1 7923/1 8123/1 +f 8123/1 7923/1 7925/1 +f 8123/1 7925/1 8125/1 +f 8125/1 7925/1 7926/1 +f 8125/1 7926/1 8126/1 +f 8126/1 7926/1 7928/1 +f 8126/1 7928/1 8128/1 +f 8128/1 7928/1 7929/1 +f 8128/1 7929/1 8129/1 +f 8129/1 7929/1 7931/1 +f 8129/1 7931/1 8131/1 +f 8131/1 7931/1 7933/1 +f 8131/1 7933/1 8132/1 +f 8132/1 7933/1 7932/1 +f 8132/1 7932/1 8133/1 +f 8133/1 7932/1 7934/1 +f 8133/1 7934/1 8134/1 +f 7935/1 8134/1 7934/1 +f 8135/1 8134/1 7935/1 +f 8135/1 7935/1 8136/1 +f 8136/1 7935/1 7936/1 +f 8136/1 7936/1 8137/1 +f 8137/1 7936/1 7937/1 +f 8137/1 7937/1 7939/1 +f 8137/1 7939/1 8139/1 +f 8139/1 7939/1 7940/1 +f 8139/1 7940/1 8141/1 +f 8141/1 7940/1 7896/1 +f 8141/1 7896/1 8142/1 +f 8142/1 7896/1 7895/1 +f 8142/1 7895/1 8144/1 +f 8144/1 7895/1 7894/1 +f 8144/1 7894/1 8146/1 +f 8146/1 7894/1 7892/1 +f 8146/1 7892/1 8147/1 +f 8147/1 7892/1 8148/1 +f 8148/1 7892/1 7890/1 +f 7886/1 7871/1 8061/1 +f 8061/1 7890/1 7886/1 +f 8061/1 7871/1 8060/1 +f 8148/1 7890/1 8061/1 +f 8127/1 7927/1 8124/1 +f 8130/1 7930/1 8127/1 +f 8127/1 7930/1 7927/1 +f 8124/1 7927/1 7924/1 +f 8124/1 7924/1 8122/1 +f 8122/1 7924/1 7922/1 +f 8130/1 7938/1 7930/1 +f 8138/1 7938/1 8130/1 +f 8138/1 7897/1 7938/1 +f 8140/1 7897/1 8138/1 +f 8140/1 7891/1 7897/1 +f 8143/1 7891/1 8140/1 +f 8122/1 7922/1 8119/1 +f 8119/1 7922/1 7920/1 +f 8119/1 7920/1 8117/1 +f 8117/1 7920/1 7918/1 +f 8117/1 7918/1 8113/1 +f 8113/1 7918/1 7917/1 +f 8113/1 7917/1 8057/1 +f 8057/1 7917/1 7901/1 +f 8057/1 7901/1 8056/1 +f 8056/1 7901/1 7899/1 +f 8056/1 7899/1 8059/1 +f 8059/1 7899/1 7898/1 +f 8059/1 7898/1 8145/1 +f 8145/1 7898/1 7893/1 +f 8145/1 7893/1 8143/1 +f 8143/1 7893/1 7891/1 +f 8376/1 8339/1 8367/1 +f 8378/1 8339/1 8376/1 +f 8367/1 8339/1 8303/1 +f 8341/1 8339/1 8378/1 +f 8367/1 8303/1 8304/1 +f 8383/1 8341/1 8378/1 +f 8383/1 8346/1 8341/1 +f 8384/1 8346/1 8383/1 +f 8384/1 8345/1 8346/1 +f 8382/1 8345/1 8384/1 +f 8382/1 8344/1 8345/1 +f 8379/1 8344/1 8382/1 +f 8342/1 8344/1 8379/1 +f 8380/1 8342/1 8379/1 +f 8380/1 8347/1 8342/1 +f 8381/1 8347/1 8380/1 +f 8381/1 8343/1 8347/1 +f 8377/1 8343/1 8381/1 +f 8377/1 8340/1 8343/1 +f 8319/1 8320/1 8366/1 +f 8366/1 8320/1 8337/1 +f 8366/1 8337/1 8375/1 +f 8340/1 8375/1 8337/1 +f 8377/1 8375/1 8340/1 +f 8351/1 8360/1 8352/1 +f 8351/1 8350/1 8360/1 +f 8352/1 8360/1 8359/1 +f 8360/1 8350/1 8361/1 +f 8352/1 8359/1 8353/1 +f 8353/1 8359/1 8356/1 +f 8356/1 8358/1 8353/1 +f 8353/1 8358/1 8355/1 +f 8357/1 8355/1 8358/1 +f 8357/1 8354/1 8355/1 +f 8314/1 8354/1 8357/1 +f 8314/1 8313/1 8354/1 +f 8361/1 8350/1 8362/1 +f 8362/1 8350/1 8349/1 +f 8362/1 8349/1 8363/1 +f 8363/1 8349/1 8348/1 +f 8363/1 8348/1 8364/1 +f 8364/1 8348/1 8338/1 +f 8364/1 8338/1 8365/1 +f 8365/1 8338/1 8334/1 +f 8368/1 8333/1 8370/1 +f 8370/1 8333/1 8332/1 +f 8370/1 8332/1 8374/1 +f 8374/1 8332/1 8331/1 +f 8374/1 8331/1 7841/1 +f 7841/1 8331/1 8082/1 +f 7830/1 8062/1 7872/1 +f 7872/1 8062/1 8328/1 +f 7872/1 8328/1 7874/1 +f 8328/1 8330/1 7874/1 +f 7874/1 8330/1 7876/1 +f 7876/1 8330/1 8329/1 +f 7876/1 8329/1 7880/1 +f 7880/1 8329/1 8327/1 +f 7880/1 8327/1 7879/1 +f 8082/1 8083/1 7841/1 +f 7841/1 8083/1 7836/1 +f 8085/1 7836/1 8083/1 +f 8085/1 7839/1 7836/1 +f 8087/1 7839/1 8085/1 +f 8087/1 7842/1 7839/1 +f 8089/1 7842/1 8087/1 +f 8089/1 7844/1 7842/1 +f 8091/1 7844/1 8089/1 +f 8091/1 7846/1 7844/1 +f 8093/1 7846/1 8091/1 +f 8093/1 7847/1 7846/1 +f 8096/1 7847/1 8093/1 +f 8096/1 7849/1 7847/1 +f 8095/1 7849/1 8096/1 +f 8095/1 7851/1 7849/1 +f 8097/1 7851/1 8095/1 +f 8097/1 7852/1 7851/1 +f 8098/1 7852/1 8097/1 +f 8098/1 7853/1 7852/1 +f 8100/1 8101/1 7855/1 +f 8100/1 7855/1 7854/1 +f 8100/1 7854/1 8099/1 +f 7855/1 8101/1 7856/1 +f 8102/1 7857/1 8101/1 +f 8101/1 7857/1 7856/1 +f 8066/1 7868/1 7867/1 +f 8066/1 7867/1 8111/1 +f 8064/1 7870/1 8066/1 +f 8066/1 7870/1 7868/1 +f 8111/1 7867/1 7865/1 +f 8111/1 7865/1 8110/1 +f 8110/1 7865/1 7863/1 +f 8110/1 7863/1 8108/1 +f 8108/1 7863/1 7862/1 +f 8108/1 7862/1 8106/1 +f 8106/1 7862/1 7860/1 +f 8106/1 7860/1 8104/1 +f 8064/1 7869/1 7870/1 +f 7830/1 7869/1 8062/1 +f 8062/1 7869/1 8063/1 +f 8063/1 7869/1 8064/1 +f 8104/1 7860/1 7858/1 +f 8104/1 7858/1 8103/1 +f 8103/1 7858/1 8102/1 +f 8102/1 7858/1 7857/1 +f 8092/1 7848/1 8094/1 +f 8090/1 7845/1 8092/1 +f 8092/1 7845/1 7848/1 +f 8094/1 7848/1 7850/1 +f 8094/1 7850/1 8105/1 +f 8105/1 7850/1 7859/1 +f 8090/1 7843/1 7845/1 +f 8088/1 7843/1 8090/1 +f 8088/1 7837/1 7843/1 +f 8086/1 7837/1 8088/1 +f 8086/1 7834/1 7837/1 +f 8084/1 7834/1 8086/1 +f 8084/1 7833/1 7834/1 +f 8080/1 7833/1 8084/1 +f 8105/1 7859/1 8107/1 +f 8107/1 7859/1 7861/1 +f 8107/1 7861/1 8109/1 +f 8109/1 7861/1 7864/1 +f 8109/1 7864/1 8112/1 +f 8112/1 7864/1 7866/1 +f 8112/1 7866/1 8067/1 +f 8067/1 7866/1 7829/1 +f 8067/1 7829/1 8077/1 +f 8077/1 7829/1 7828/1 +f 8077/1 7828/1 8078/1 +f 8078/1 7828/1 7831/1 +f 8078/1 7831/1 8080/1 +f 8080/1 7831/1 7833/1 +f 8365/1 8334/1 8369/1 +f 8369/1 8334/1 8335/1 +f 8369/1 8335/1 8372/1 +f 8335/1 8385/1 8372/1 +f 8372/1 8385/1 8386/1 +f 8373/1 8336/1 8371/1 +f 8373/1 8387/1 8336/1 +f 8371/1 8336/1 8333/1 +f 8336/1 8387/1 8388/1 +f 8371/1 8333/1 8368/1 +f 8389/1 8390/1 8388/1 +f 8389/1 8388/1 8387/1 +f 8391/1 8390/1 8389/1 +f 8391/1 8392/1 8390/1 +f 8393/1 8392/1 8391/1 +f 8393/1 8394/1 8392/1 +f 8395/1 8394/1 8393/1 +f 8396/1 8394/1 8395/1 +f 8397/1 8396/1 8395/1 +f 8397/1 8398/1 8396/1 +f 8399/1 8398/1 8397/1 +f 8399/1 8400/1 8398/1 +f 8373/1 8372/1 8387/1 +f 8387/1 8372/1 8386/1 +f 8393/1 8389/1 8387/1 +f 8395/1 8387/1 8386/1 +f 8395/1 8386/1 8397/1 +f 8397/1 8386/1 8399/1 +f 8391/1 8389/1 8393/1 +f 8393/1 8387/1 8395/1 +f 8385/1 8335/1 8388/1 +f 8396/1 8400/1 8385/1 +f 8396/1 8385/1 8394/1 +f 8394/1 8385/1 8388/1 +f 8388/1 8335/1 8336/1 +f 8394/1 8388/1 8392/1 +f 8392/1 8388/1 8390/1 +f 8398/1 8400/1 8396/1 +f 8099/1 7854/1 7853/1 +f 8099/1 7853/1 8098/1 +f 8386/1 8385/1 8400/1 +f 8386/1 8400/1 8399/1 +f 8013/1 8260/1 8008/1 +f 8008/1 8260/1 8261/1 +f 8008/1 8261/1 8005/1 +f 8005/1 8261/1 8235/1 +f 8283/1 8071/1 8163/1 +f 8071/1 8072/1 8163/1 +f 8163/1 8072/1 8073/1 +f 7840/1 7838/1 8003/1 +f 8401/1 8402/1 8403/1 +f 8401/1 8403/1 8404/1 +f 8405/1 8406/1 8401/1 +f 8405/1 8401/1 8404/1 +f 8406/1 8402/1 8401/1 +f 8404/1 8403/1 8407/1 +f 8402/1 8408/1 8403/1 +f 8403/1 8408/1 8407/1 +f 8404/1 8407/1 8409/1 +f 8405/1 8404/1 8410/1 +f 8410/1 8404/1 8409/1 +f 8409/1 8407/1 8411/1 +f 8408/1 8411/1 8407/1 +f 8409/1 8411/1 8412/1 +f 8410/1 8409/1 8412/1 +f 8412/1 8411/1 8413/1 +f 8414/1 8413/1 8411/1 +f 8414/1 8411/1 8408/1 +f 8415/1 8412/1 8416/1 +f 8416/1 8412/1 8413/1 +f 8412/1 8415/1 8417/1 +f 8417/1 8410/1 8412/1 +f 8416/1 8413/1 8418/1 +f 8418/1 8413/1 8419/1 +f 8419/1 8413/1 8414/1 +f 8415/1 8416/1 8420/1 +f 8420/1 8416/1 8421/1 +f 8416/1 8418/1 8421/1 +f 8415/1 8420/1 8422/1 +f 8417/1 8415/1 8422/1 +f 8417/1 8422/1 8423/1 +f 8423/1 8410/1 8417/1 +f 8422/1 8424/1 8423/1 +f 8425/1 8426/1 8423/1 +f 8423/1 8426/1 8410/1 +f 8427/1 8405/1 8410/1 +f 8427/1 8410/1 8428/1 +f 8428/1 8410/1 8426/1 +f 8429/1 8430/1 8427/1 +f 8429/1 8427/1 8431/1 +f 8431/1 8427/1 8428/1 +f 8430/1 8405/1 8427/1 +f 8432/1 8406/1 8405/1 +f 8430/1 8432/1 8405/1 +f 8433/1 8434/1 8430/1 +f 8433/1 8430/1 8429/1 +f 8434/1 8432/1 8430/1 +f 8434/1 8435/1 8432/1 +f 8432/1 8435/1 8436/1 +f 8432/1 8436/1 8406/1 +f 8406/1 8436/1 8402/1 +f 8435/1 8437/1 8436/1 +f 8436/1 8437/1 8438/1 +f 8436/1 8438/1 8402/1 +f 8439/1 8437/1 8435/1 +f 8439/1 8435/1 8440/1 +f 8440/1 8435/1 8434/1 +f 8440/1 8434/1 8433/1 +f 8439/1 8440/1 8441/1 +f 8441/1 8440/1 8442/1 +f 8443/1 8442/1 8440/1 +f 8440/1 8433/1 8443/1 +f 8444/1 8445/1 8439/1 +f 8439/1 8441/1 8444/1 +f 8445/1 8437/1 8439/1 +f 8441/1 8442/1 8446/1 +f 8444/1 8441/1 8446/1 +f 8442/1 8447/1 8446/1 +f 8443/1 8447/1 8442/1 +f 8446/1 8447/1 8448/1 +f 8446/1 8448/1 8449/1 +f 8444/1 8446/1 8450/1 +f 8446/1 8449/1 8450/1 +f 8448/1 8447/1 8443/1 +f 8449/1 8448/1 8451/1 +f 8448/1 8443/1 8451/1 +f 8451/1 8443/1 8452/1 +f 8443/1 8429/1 8452/1 +f 8452/1 8429/1 8431/1 +f 8443/1 8433/1 8429/1 +f 8450/1 8453/1 8444/1 +f 8444/1 8453/1 8454/1 +f 8444/1 8454/1 8445/1 +f 8454/1 8455/1 8445/1 +f 8455/1 8456/1 8445/1 +f 8445/1 8456/1 8437/1 +f 8457/1 8458/1 8455/1 +f 8455/1 8458/1 8456/1 +f 8437/1 8456/1 8438/1 +f 8459/1 8456/1 8458/1 +f 8438/1 8456/1 8459/1 +f 8402/1 8438/1 8408/1 +f 8438/1 8459/1 8408/1 +f 8408/1 8459/1 8460/1 +f 8408/1 8460/1 8414/1 +f 8414/1 8460/1 8461/1 +f 8462/1 8419/1 8414/1 +f 8414/1 8461/1 8462/1 +f 8461/1 8463/1 8462/1 +f 8464/1 8419/1 8462/1 +f 8464/1 8462/1 8465/1 +f 8465/1 8462/1 8463/1 +f 8418/1 8419/1 8464/1 +f 8464/1 8465/1 8466/1 +f 8418/1 8464/1 8467/1 +f 8467/1 8464/1 8466/1 +f 8421/1 8418/1 8467/1 +f 8421/1 8467/1 8468/1 +f 8469/1 8420/1 8421/1 +f 8468/1 8469/1 8421/1 +f 8470/1 8471/1 8420/1 +f 8472/1 8470/1 8420/1 +f 8473/1 8457/1 8455/1 +f 8465/1 8463/1 8474/1 +f 8466/1 8465/1 8474/1 +f 8474/1 8463/1 8475/1 +f 8476/1 8475/1 8463/1 +f 8461/1 8476/1 8463/1 +f 8474/1 8477/1 8466/1 +f 8478/1 8477/1 8479/1 +f 8479/1 8477/1 8474/1 +f 8466/1 8477/1 8478/1 +f 8479/1 8480/1 8478/1 +f 8466/1 8478/1 8481/1 +f 8481/1 8478/1 8480/1 +f 8482/1 8483/1 8479/1 +f 8479/1 8483/1 8480/1 +f 8479/1 8474/1 8484/1 +f 8484/1 8474/1 8475/1 +f 8485/1 8486/1 8484/1 +f 8485/1 8484/1 8476/1 +f 8484/1 8475/1 8476/1 +f 8487/1 8486/1 8485/1 +f 8487/1 8488/1 8486/1 +f 8488/1 8489/1 8486/1 +f 8486/1 8489/1 8490/1 +f 8486/1 8490/1 8491/1 +f 8458/1 8488/1 8487/1 +f 8458/1 8492/1 8488/1 +f 8457/1 8492/1 8458/1 +f 8457/1 8493/1 8492/1 +f 8494/1 8493/1 8457/1 +f 8495/1 8496/1 8457/1 +f 8495/1 8457/1 8497/1 +f 8497/1 8457/1 8473/1 +f 8457/1 8496/1 8494/1 +f 8498/1 8496/1 8495/1 +f 8498/1 8499/1 8496/1 +f 8496/1 8499/1 8500/1 +f 8500/1 8501/1 8496/1 +f 8496/1 8501/1 8502/1 +f 8496/1 8502/1 8503/1 +f 8503/1 8502/1 8504/1 +f 8503/1 8504/1 8505/1 +f 8505/1 8504/1 8506/1 +f 8505/1 8506/1 8507/1 +f 8507/1 8506/1 8508/1 +f 8507/1 8508/1 8509/1 +f 8509/1 8510/1 8507/1 +f 8507/1 8510/1 8511/1 +f 8507/1 8511/1 8512/1 +f 8513/1 8514/1 8507/1 +f 8513/1 8507/1 8515/1 +f 8515/1 8507/1 8512/1 +f 8515/1 8512/1 8516/1 +f 8517/1 8514/1 8513/1 +f 8518/1 8519/1 8514/1 +f 8518/1 8514/1 8517/1 +f 8520/1 8519/1 8518/1 +f 8521/1 8519/1 8520/1 +f 8522/1 8521/1 8520/1 +f 8523/1 8524/1 8521/1 +f 8523/1 8521/1 8522/1 +f 8491/1 8524/1 8523/1 +f 8491/1 8490/1 8524/1 +f 8497/1 8473/1 8525/1 +f 8497/1 8525/1 8526/1 +f 8527/1 8497/1 8526/1 +f 8528/1 8497/1 8527/1 +f 8528/1 8529/1 8497/1 +f 8497/1 8529/1 8530/1 +f 8497/1 8530/1 8531/1 +f 8532/1 8529/1 8528/1 +f 8529/1 8533/1 8534/1 +f 8532/1 8533/1 8529/1 +f 8534/1 8533/1 8535/1 +f 8536/1 8537/1 8533/1 +f 8533/1 8537/1 8538/1 +f 8533/1 8538/1 8535/1 +f 8539/1 8533/1 8532/1 +f 8532/1 8528/1 8540/1 +f 8541/1 8532/1 8540/1 +f 8540/1 8528/1 8542/1 +f 8543/1 8542/1 8528/1 +f 8528/1 8527/1 8543/1 +f 8540/1 8542/1 8544/1 +f 8545/1 8541/1 8540/1 +f 8545/1 8540/1 8544/1 +f 8546/1 8547/1 8541/1 +f 8546/1 8541/1 8545/1 +f 8548/1 8546/1 8545/1 +f 8548/1 8545/1 8544/1 +f 8544/1 8542/1 8549/1 +f 8544/1 8549/1 8550/1 +f 8544/1 8550/1 8548/1 +f 8549/1 8542/1 8543/1 +f 8550/1 8549/1 8551/1 +f 8551/1 8549/1 8552/1 +f 8552/1 8549/1 8543/1 +f 8550/1 8551/1 8553/1 +f 8550/1 8553/1 8548/1 +f 8548/1 8553/1 8554/1 +f 8548/1 8554/1 8555/1 +f 8555/1 8546/1 8548/1 +f 8553/1 8551/1 8556/1 +f 8556/1 8557/1 8553/1 +f 8557/1 8554/1 8553/1 +f 8556/1 8551/1 8558/1 +f 8558/1 8551/1 8552/1 +f 8558/1 8552/1 8559/1 +f 8552/1 8543/1 8559/1 +f 8560/1 8556/1 8558/1 +f 8561/1 8560/1 8558/1 +f 8559/1 8561/1 8558/1 +f 8562/1 8556/1 8560/1 +f 8562/1 8557/1 8556/1 +f 8557/1 8562/1 8563/1 +f 8563/1 8562/1 8564/1 +f 8562/1 8560/1 8564/1 +f 8565/1 8566/1 8563/1 +f 8563/1 8566/1 8557/1 +f 8563/1 8564/1 8565/1 +f 8564/1 8567/1 8565/1 +f 8564/1 8560/1 8452/1 +f 8564/1 8452/1 8567/1 +f 8568/1 8569/1 8565/1 +f 8565/1 8569/1 8566/1 +f 8565/1 8567/1 8570/1 +f 8565/1 8570/1 8568/1 +f 8567/1 8452/1 8571/1 +f 8567/1 8571/1 8570/1 +f 8451/1 8452/1 8560/1 +f 8452/1 8431/1 8571/1 +f 8449/1 8451/1 8572/1 +f 8572/1 8451/1 8560/1 +f 8572/1 8560/1 8561/1 +f 8450/1 8449/1 8572/1 +f 8450/1 8572/1 8559/1 +f 8559/1 8572/1 8561/1 +f 8559/1 8573/1 8450/1 +f 8450/1 8573/1 8453/1 +f 8559/1 8543/1 8573/1 +f 8543/1 8526/1 8573/1 +f 8573/1 8526/1 8525/1 +f 8573/1 8525/1 8453/1 +f 8543/1 8527/1 8526/1 +f 8453/1 8525/1 8473/1 +f 8453/1 8473/1 8454/1 +f 8454/1 8473/1 8455/1 +f 8574/1 8575/1 8566/1 +f 8566/1 8575/1 8576/1 +f 8566/1 8576/1 8557/1 +f 8577/1 8574/1 8566/1 +f 8577/1 8566/1 8578/1 +f 8578/1 8566/1 8569/1 +f 8575/1 8579/1 8576/1 +f 8576/1 8579/1 8554/1 +f 8576/1 8554/1 8557/1 +f 8575/1 8580/1 8579/1 +f 8555/1 8554/1 8579/1 +f 8580/1 8555/1 8579/1 +f 8581/1 8582/1 8580/1 +f 8581/1 8580/1 8575/1 +f 8582/1 8555/1 8580/1 +f 8582/1 8583/1 8555/1 +f 8583/1 8584/1 8555/1 +f 8555/1 8584/1 8546/1 +f 8585/1 8586/1 8582/1 +f 8585/1 8582/1 8581/1 +f 8586/1 8583/1 8582/1 +f 8574/1 8585/1 8581/1 +f 8574/1 8581/1 8575/1 +f 8587/1 8585/1 8574/1 +f 8587/1 8586/1 8585/1 +f 8587/1 8588/1 8586/1 +f 8588/1 8589/1 8586/1 +f 8586/1 8589/1 8583/1 +f 8590/1 8587/1 8591/1 +f 8591/1 8587/1 8574/1 +f 8590/1 8588/1 8587/1 +f 8591/1 8574/1 8577/1 +f 8592/1 8590/1 8591/1 +f 8592/1 8591/1 8593/1 +f 8593/1 8591/1 8577/1 +f 8588/1 8590/1 8594/1 +f 8594/1 8590/1 8595/1 +f 8595/1 8590/1 8592/1 +f 8588/1 8594/1 8589/1 +f 8594/1 8595/1 8596/1 +f 8589/1 8594/1 8597/1 +f 8598/1 8597/1 8594/1 +f 8594/1 8596/1 8598/1 +f 8599/1 8600/1 8595/1 +f 8595/1 8592/1 8599/1 +f 8596/1 8595/1 8600/1 +f 8599/1 8592/1 8593/1 +f 8601/1 8602/1 8599/1 +f 8599/1 8602/1 8600/1 +f 8601/1 8599/1 8470/1 +f 8470/1 8599/1 8471/1 +f 8599/1 8593/1 8471/1 +f 8596/1 8600/1 8603/1 +f 8600/1 8602/1 8603/1 +f 8598/1 8596/1 8603/1 +f 8603/1 8602/1 8601/1 +f 8603/1 8601/1 8604/1 +f 8598/1 8603/1 8605/1 +f 8603/1 8604/1 8605/1 +f 8604/1 8601/1 8470/1 +f 8604/1 8470/1 8472/1 +f 8605/1 8604/1 8472/1 +f 8605/1 8472/1 8468/1 +f 8468/1 8481/1 8605/1 +f 8605/1 8481/1 8606/1 +f 8605/1 8606/1 8598/1 +f 8472/1 8420/1 8469/1 +f 8468/1 8472/1 8469/1 +f 8467/1 8466/1 8468/1 +f 8468/1 8466/1 8481/1 +f 8481/1 8480/1 8606/1 +f 8606/1 8480/1 8483/1 +f 8598/1 8606/1 8607/1 +f 8606/1 8483/1 8607/1 +f 8598/1 8607/1 8597/1 +f 8607/1 8483/1 8608/1 +f 8607/1 8608/1 8597/1 +f 8482/1 8609/1 8483/1 +f 8483/1 8609/1 8608/1 +f 8610/1 8597/1 8608/1 +f 8610/1 8608/1 8611/1 +f 8611/1 8608/1 8609/1 +f 8589/1 8597/1 8610/1 +f 8584/1 8610/1 8611/1 +f 8589/1 8610/1 8583/1 +f 8583/1 8610/1 8584/1 +f 8612/1 8611/1 8613/1 +f 8613/1 8611/1 8609/1 +f 8611/1 8612/1 8584/1 +f 8613/1 8609/1 8482/1 +f 8613/1 8482/1 8614/1 +f 8613/1 8615/1 8612/1 +f 8584/1 8612/1 8547/1 +f 8612/1 8615/1 8616/1 +f 8612/1 8616/1 8547/1 +f 8584/1 8547/1 8546/1 +f 8547/1 8616/1 8539/1 +f 8547/1 8539/1 8541/1 +f 8614/1 8617/1 8618/1 +f 8614/1 8482/1 8619/1 +f 8614/1 8619/1 8617/1 +f 8618/1 8617/1 8620/1 +f 8618/1 8620/1 8621/1 +f 8621/1 8620/1 8622/1 +f 8621/1 8622/1 8623/1 +f 8621/1 8623/1 8624/1 +f 8624/1 8623/1 8625/1 +f 8624/1 8625/1 8626/1 +f 8627/1 8624/1 8626/1 +f 8628/1 8627/1 8626/1 +f 8629/1 8627/1 8628/1 +f 8630/1 8631/1 8629/1 +f 8629/1 8631/1 8627/1 +f 8631/1 8632/1 8627/1 +f 8632/1 8633/1 8627/1 +f 8627/1 8633/1 8634/1 +f 8627/1 8634/1 8635/1 +f 8635/1 8634/1 8636/1 +f 8635/1 8636/1 8637/1 +f 8636/1 8638/1 8637/1 +f 8637/1 8638/1 8639/1 +f 8637/1 8639/1 8640/1 +f 8640/1 8639/1 8641/1 +f 8640/1 8641/1 8536/1 +f 8536/1 8641/1 8537/1 +f 8422/1 8420/1 8471/1 +f 8422/1 8471/1 8424/1 +f 8424/1 8471/1 8642/1 +f 8471/1 8593/1 8643/1 +f 8471/1 8643/1 8642/1 +f 8424/1 8642/1 8644/1 +f 8423/1 8424/1 8644/1 +f 8425/1 8644/1 8570/1 +f 8570/1 8644/1 8568/1 +f 8568/1 8644/1 8642/1 +f 8642/1 8569/1 8568/1 +f 8642/1 8578/1 8569/1 +f 8643/1 8577/1 8578/1 +f 8643/1 8578/1 8642/1 +f 8593/1 8577/1 8643/1 +f 8423/1 8644/1 8425/1 +f 8541/1 8539/1 8532/1 +f 8531/1 8530/1 8645/1 +f 8531/1 8645/1 8646/1 +f 8647/1 8646/1 8645/1 +f 8648/1 8646/1 8647/1 +f 8649/1 8648/1 8647/1 +f 8649/1 8647/1 8650/1 +f 8650/1 8647/1 8651/1 +f 8652/1 8653/1 8648/1 +f 8652/1 8648/1 8649/1 +f 8654/1 8653/1 8652/1 +f 8460/1 8485/1 8476/1 +f 8460/1 8476/1 8461/1 +f 8459/1 8485/1 8460/1 +f 8458/1 8487/1 8459/1 +f 8459/1 8487/1 8485/1 +f 8655/1 8656/1 8657/1 +f 8657/1 8658/1 8655/1 +f 8657/1 8656/1 8659/1 +f 8656/1 8660/1 8659/1 +f 8657/1 8659/1 8661/1 +f 8661/1 8662/1 8657/1 +f 8657/1 8662/1 8658/1 +f 8658/1 8663/1 8655/1 +f 8655/1 8663/1 8664/1 +f 8664/1 8663/1 8665/1 +f 8665/1 8663/1 8666/1 +f 8664/1 8667/1 8655/1 +f 8655/1 8667/1 8656/1 +f 8668/1 8669/1 8666/1 +f 8670/1 8668/1 8666/1 +f 8670/1 8666/1 8671/1 +f 8665/1 8666/1 8672/1 +f 8673/1 8664/1 8665/1 +f 8667/1 8664/1 8673/1 +f 8674/1 8670/1 8671/1 +f 8675/1 8676/1 8670/1 +f 8675/1 8670/1 8674/1 +f 8676/1 8668/1 8670/1 +f 8662/1 8675/1 8674/1 +f 8677/1 8676/1 8675/1 +f 8678/1 8677/1 8675/1 +f 8678/1 8675/1 8662/1 +f 8677/1 8679/1 8676/1 +f 8679/1 8680/1 8676/1 +f 8676/1 8680/1 8668/1 +f 8681/1 8679/1 8677/1 +f 8681/1 8677/1 8678/1 +f 8680/1 8679/1 8682/1 +f 8681/1 8683/1 8679/1 +f 8679/1 8683/1 8682/1 +f 8678/1 8684/1 8681/1 +f 8683/1 8681/1 8685/1 +f 8685/1 8681/1 8684/1 +f 8686/1 8682/1 8683/1 +f 8683/1 8685/1 8687/1 +f 8683/1 8687/1 8686/1 +f 8688/1 8680/1 8682/1 +f 8686/1 8689/1 8682/1 +f 8682/1 8689/1 8688/1 +f 8690/1 8689/1 8686/1 +f 8686/1 8687/1 8691/1 +f 8686/1 8691/1 8690/1 +f 8685/1 8692/1 8687/1 +f 8687/1 8692/1 8693/1 +f 8687/1 8693/1 8691/1 +f 8685/1 8684/1 8692/1 +f 8684/1 8694/1 8692/1 +f 8692/1 8694/1 8695/1 +f 8692/1 8695/1 8696/1 +f 8692/1 8696/1 8693/1 +f 8697/1 8698/1 8693/1 +f 8693/1 8696/1 8699/1 +f 8693/1 8699/1 8697/1 +f 8691/1 8693/1 8698/1 +f 8696/1 8695/1 8700/1 +f 8700/1 8699/1 8696/1 +f 8695/1 8694/1 8678/1 +f 8695/1 8678/1 8700/1 +f 8678/1 8694/1 8684/1 +f 8700/1 8678/1 8662/1 +f 8700/1 8662/1 8701/1 +f 8701/1 8702/1 8700/1 +f 8700/1 8702/1 8699/1 +f 8697/1 8699/1 8702/1 +f 8703/1 8704/1 8702/1 +f 8701/1 8703/1 8702/1 +f 8697/1 8702/1 8705/1 +f 8705/1 8702/1 8704/1 +f 8705/1 8704/1 8703/1 +f 8706/1 8703/1 8701/1 +f 8706/1 8707/1 8703/1 +f 8703/1 8707/1 8708/1 +f 8703/1 8708/1 8705/1 +f 8708/1 8709/1 8705/1 +f 8705/1 8709/1 8710/1 +f 8705/1 8710/1 8697/1 +f 8707/1 8711/1 8708/1 +f 8708/1 8711/1 8709/1 +f 8712/1 8710/1 8709/1 +f 8712/1 8709/1 8713/1 +f 8713/1 8709/1 8711/1 +f 8714/1 8698/1 8710/1 +f 8714/1 8710/1 8712/1 +f 8697/1 8710/1 8698/1 +f 8712/1 8713/1 8715/1 +f 8715/1 8714/1 8712/1 +f 8715/1 8713/1 8716/1 +f 8713/1 8711/1 8716/1 +f 8716/1 8717/1 8715/1 +f 8715/1 8717/1 8718/1 +f 8718/1 8717/1 8719/1 +f 8719/1 8717/1 8711/1 +f 8716/1 8711/1 8717/1 +f 8715/1 8718/1 8720/1 +f 8720/1 8718/1 8721/1 +f 8720/1 8722/1 8723/1 +f 8720/1 8721/1 8722/1 +f 8722/1 8721/1 8724/1 +f 8723/1 8722/1 8725/1 +f 8726/1 8727/1 8722/1 +f 8722/1 8727/1 8728/1 +f 8722/1 8728/1 8725/1 +f 8729/1 8730/1 8726/1 +f 8726/1 8730/1 8727/1 +f 8731/1 8732/1 8729/1 +f 8729/1 8732/1 8730/1 +f 8733/1 8734/1 8731/1 +f 8731/1 8734/1 8735/1 +f 8731/1 8735/1 8732/1 +f 8736/1 8737/1 8733/1 +f 8733/1 8737/1 8734/1 +f 8736/1 8738/1 8737/1 +f 8739/1 8738/1 8736/1 +f 8740/1 8739/1 8736/1 +f 8736/1 8741/1 8740/1 +f 8736/1 8742/1 8741/1 +f 8743/1 8742/1 8736/1 +f 8743/1 8736/1 8744/1 +f 8744/1 8736/1 8745/1 +f 8745/1 8746/1 8744/1 +f 8747/1 8748/1 8745/1 +f 8745/1 8748/1 8746/1 +f 8749/1 8750/1 8747/1 +f 8750/1 8751/1 8747/1 +f 8747/1 8751/1 8748/1 +f 8752/1 8753/1 8749/1 +f 8749/1 8753/1 8750/1 +f 8754/1 8755/1 8752/1 +f 8752/1 8755/1 8756/1 +f 8752/1 8756/1 8753/1 +f 8757/1 8758/1 8754/1 +f 8754/1 8758/1 8755/1 +f 8759/1 8760/1 8757/1 +f 8757/1 8760/1 8758/1 +f 8724/1 8761/1 8759/1 +f 8759/1 8761/1 8762/1 +f 8763/1 8764/1 8759/1 +f 8759/1 8765/1 8760/1 +f 8764/1 8766/1 8759/1 +f 8759/1 8766/1 8767/1 +f 8759/1 8767/1 8765/1 +f 8762/1 8768/1 8759/1 +f 8759/1 8768/1 8769/1 +f 8759/1 8769/1 8770/1 +f 8771/1 8772/1 8759/1 +f 8759/1 8772/1 8773/1 +f 8759/1 8773/1 8763/1 +f 8770/1 8774/1 8759/1 +f 8759/1 8774/1 8775/1 +f 8759/1 8775/1 8776/1 +f 8776/1 8777/1 8759/1 +f 8759/1 8777/1 8778/1 +f 8759/1 8778/1 8771/1 +f 8761/1 8779/1 8780/1 +f 8781/1 8768/1 8780/1 +f 8761/1 8780/1 8762/1 +f 8762/1 8780/1 8768/1 +f 8782/1 8780/1 8779/1 +f 8783/1 8769/1 8781/1 +f 8781/1 8769/1 8768/1 +f 8784/1 8781/1 8780/1 +f 8785/1 8774/1 8783/1 +f 8774/1 8770/1 8783/1 +f 8783/1 8770/1 8769/1 +f 8784/1 8780/1 8782/1 +f 8786/1 8781/1 8784/1 +f 8782/1 8787/1 8784/1 +f 8784/1 8787/1 8788/1 +f 8789/1 8790/1 8787/1 +f 8787/1 8790/1 8791/1 +f 8787/1 8791/1 8788/1 +f 8782/1 8789/1 8787/1 +f 8792/1 8790/1 8789/1 +f 8793/1 8792/1 8789/1 +f 8793/1 8789/1 8782/1 +f 8794/1 8791/1 8790/1 +f 8794/1 8790/1 8795/1 +f 8792/1 8795/1 8790/1 +f 8796/1 8795/1 8792/1 +f 8796/1 8792/1 8793/1 +f 8793/1 8797/1 8796/1 +f 8782/1 8779/1 8793/1 +f 8793/1 8779/1 8798/1 +f 8793/1 8798/1 8797/1 +f 8706/1 8799/1 8796/1 +f 8796/1 8799/1 8795/1 +f 8706/1 8796/1 8707/1 +f 8707/1 8796/1 8797/1 +f 8799/1 8800/1 8795/1 +f 8800/1 8794/1 8795/1 +f 8661/1 8800/1 8799/1 +f 8799/1 8701/1 8661/1 +f 8701/1 8799/1 8706/1 +f 8661/1 8659/1 8800/1 +f 8659/1 8794/1 8800/1 +f 8661/1 8701/1 8662/1 +f 8659/1 8660/1 8794/1 +f 8801/1 8794/1 8660/1 +f 8707/1 8797/1 8802/1 +f 8802/1 8797/1 8798/1 +f 8719/1 8711/1 8802/1 +f 8802/1 8711/1 8707/1 +f 8802/1 8798/1 8719/1 +f 8719/1 8798/1 8803/1 +f 8779/1 8803/1 8798/1 +f 8719/1 8803/1 8718/1 +f 8718/1 8803/1 8721/1 +f 8721/1 8803/1 8804/1 +f 8804/1 8803/1 8779/1 +f 8804/1 8779/1 8761/1 +f 8760/1 8765/1 8805/1 +f 8760/1 8805/1 8806/1 +f 8806/1 8807/1 8760/1 +f 8760/1 8807/1 8808/1 +f 8760/1 8808/1 8809/1 +f 8808/1 8807/1 8810/1 +f 8810/1 8807/1 8811/1 +f 8807/1 8812/1 8813/1 +f 8809/1 8808/1 8814/1 +f 8809/1 8814/1 8815/1 +f 8815/1 8814/1 8816/1 +f 8815/1 8816/1 8817/1 +f 8817/1 8816/1 8818/1 +f 8817/1 8818/1 8819/1 +f 8820/1 8821/1 8818/1 +f 8819/1 8818/1 8821/1 +f 8822/1 8823/1 8820/1 +f 8820/1 8823/1 8821/1 +f 8824/1 8825/1 8822/1 +f 8825/1 8826/1 8822/1 +f 8822/1 8826/1 8823/1 +f 8827/1 8825/1 8824/1 +f 8824/1 8828/1 8827/1 +f 8824/1 8829/1 8828/1 +f 8830/1 8829/1 8824/1 +f 8824/1 8831/1 8830/1 +f 8824/1 8832/1 8831/1 +f 8833/1 8832/1 8824/1 +f 8833/1 8824/1 8834/1 +f 8834/1 8824/1 8835/1 +f 8834/1 8835/1 8836/1 +f 8836/1 8835/1 8837/1 +f 8836/1 8837/1 8838/1 +f 8838/1 8837/1 8839/1 +f 8838/1 8839/1 8840/1 +f 8840/1 8839/1 8841/1 +f 8841/1 8839/1 8842/1 +f 8841/1 8842/1 8843/1 +f 8843/1 8842/1 8844/1 +f 8843/1 8844/1 8845/1 +f 8844/1 8846/1 8845/1 +f 8845/1 8846/1 8847/1 +f 8844/1 8848/1 8846/1 +f 8846/1 8848/1 8849/1 +f 8846/1 8849/1 8690/1 +f 8690/1 8847/1 8846/1 +f 8850/1 8847/1 8715/1 +f 8715/1 8847/1 8851/1 +f 8691/1 8851/1 8847/1 +f 8690/1 8691/1 8847/1 +f 8690/1 8849/1 8689/1 +f 8852/1 8689/1 8849/1 +f 8688/1 8689/1 8852/1 +f 8853/1 8680/1 8688/1 +f 8688/1 8852/1 8853/1 +f 8854/1 8853/1 8669/1 +f 8669/1 8853/1 8855/1 +f 8854/1 8856/1 8853/1 +f 8853/1 8856/1 8680/1 +f 8853/1 8852/1 8855/1 +f 8680/1 8856/1 8668/1 +f 8668/1 8856/1 8854/1 +f 8668/1 8854/1 8669/1 +f 8857/1 8669/1 8858/1 +f 8669/1 8855/1 8858/1 +f 8855/1 8852/1 8859/1 +f 8855/1 8859/1 8860/1 +f 8860/1 8858/1 8855/1 +f 8860/1 8857/1 8858/1 +f 8861/1 8862/1 8857/1 +f 8863/1 8861/1 8857/1 +f 8863/1 8857/1 8860/1 +f 8859/1 8864/1 8860/1 +f 8860/1 8864/1 8865/1 +f 8860/1 8865/1 8863/1 +f 8852/1 8866/1 8859/1 +f 8859/1 8866/1 8864/1 +f 8866/1 8867/1 8864/1 +f 8864/1 8867/1 8868/1 +f 8864/1 8868/1 8865/1 +f 8869/1 8870/1 8866/1 +f 8870/1 8871/1 8866/1 +f 8866/1 8871/1 8867/1 +f 8852/1 8869/1 8866/1 +f 8849/1 8869/1 8852/1 +f 8872/1 8873/1 8869/1 +f 8869/1 8873/1 8870/1 +f 8849/1 8872/1 8869/1 +f 8871/1 8870/1 8844/1 +f 8844/1 8870/1 8873/1 +f 8844/1 8867/1 8871/1 +f 8844/1 8868/1 8867/1 +f 8874/1 8868/1 8844/1 +f 8874/1 8865/1 8868/1 +f 8811/1 8875/1 8844/1 +f 8844/1 8875/1 8874/1 +f 8844/1 8873/1 8872/1 +f 8872/1 8848/1 8844/1 +f 8848/1 8872/1 8849/1 +f 8813/1 8876/1 8875/1 +f 8875/1 8876/1 8865/1 +f 8875/1 8865/1 8874/1 +f 8863/1 8865/1 8876/1 +f 8813/1 8812/1 8876/1 +f 8863/1 8876/1 8877/1 +f 8807/1 8806/1 8812/1 +f 8812/1 8806/1 8878/1 +f 8806/1 8805/1 8878/1 +f 8878/1 8805/1 8879/1 +f 8765/1 8879/1 8805/1 +f 8767/1 8880/1 8879/1 +f 8767/1 8879/1 8765/1 +f 8766/1 8880/1 8767/1 +f 8766/1 8881/1 8880/1 +f 8764/1 8881/1 8766/1 +f 8764/1 8882/1 8881/1 +f 8883/1 8851/1 8691/1 +f 8691/1 8698/1 8883/1 +f 8883/1 8884/1 8715/1 +f 8715/1 8851/1 8883/1 +f 8883/1 8698/1 8884/1 +f 8884/1 8698/1 8714/1 +f 8715/1 8884/1 8714/1 +f 8673/1 8665/1 8885/1 +f 8885/1 8886/1 8673/1 +f 8673/1 8886/1 8887/1 +f 8673/1 8887/1 8667/1 +f 8885/1 8665/1 8672/1 +f 8885/1 8672/1 8888/1 +f 8888/1 8889/1 8885/1 +f 8885/1 8889/1 8886/1 +f 8888/1 8672/1 8890/1 +f 8672/1 8666/1 8890/1 +f 8890/1 8891/1 8888/1 +f 8888/1 8891/1 8892/1 +f 8889/1 8888/1 8892/1 +f 8666/1 8862/1 8890/1 +f 8891/1 8890/1 8893/1 +f 8893/1 8890/1 8862/1 +f 8666/1 8669/1 8862/1 +f 8671/1 8666/1 8663/1 +f 8893/1 8862/1 8861/1 +f 8857/1 8862/1 8669/1 +f 8891/1 8893/1 8877/1 +f 8877/1 8893/1 8861/1 +f 8877/1 8861/1 8863/1 +f 8877/1 8894/1 8891/1 +f 8877/1 8876/1 8895/1 +f 8877/1 8895/1 8894/1 +f 8895/1 8896/1 8894/1 +f 8894/1 8896/1 8897/1 +f 8894/1 8897/1 8891/1 +f 8876/1 8812/1 8895/1 +f 8812/1 8878/1 8895/1 +f 8895/1 8878/1 8896/1 +f 8878/1 8879/1 8896/1 +f 8896/1 8879/1 8897/1 +f 8897/1 8879/1 8898/1 +f 8898/1 8879/1 8880/1 +f 8899/1 8897/1 8898/1 +f 8899/1 8898/1 8900/1 +f 8898/1 8880/1 8900/1 +f 8900/1 8880/1 8881/1 +f 8900/1 8881/1 8901/1 +f 8901/1 8902/1 8900/1 +f 8900/1 8902/1 8903/1 +f 8900/1 8903/1 8899/1 +f 8901/1 8881/1 8882/1 +f 8901/1 8882/1 8904/1 +f 8904/1 8905/1 8901/1 +f 8901/1 8905/1 8902/1 +f 8906/1 8904/1 8882/1 +f 8907/1 8908/1 8904/1 +f 8904/1 8908/1 8905/1 +f 8909/1 8907/1 8904/1 +f 8909/1 8904/1 8906/1 +f 8910/1 8902/1 8905/1 +f 8910/1 8905/1 8908/1 +f 8907/1 8911/1 8908/1 +f 8908/1 8911/1 8910/1 +f 8911/1 8912/1 8910/1 +f 8910/1 8912/1 8886/1 +f 8910/1 8886/1 8889/1 +f 8889/1 8902/1 8910/1 +f 8911/1 8913/1 8912/1 +f 8907/1 8913/1 8911/1 +f 8912/1 8913/1 8914/1 +f 8914/1 8913/1 8907/1 +f 8912/1 8914/1 8915/1 +f 8916/1 8915/1 8914/1 +f 8916/1 8914/1 8907/1 +f 8917/1 8915/1 8916/1 +f 8917/1 8916/1 8909/1 +f 8916/1 8907/1 8909/1 +f 8917/1 8918/1 8915/1 +f 8917/1 8909/1 8919/1 +f 8918/1 8917/1 8919/1 +f 8919/1 8909/1 8906/1 +f 8919/1 8906/1 8920/1 +f 8918/1 8919/1 8921/1 +f 8921/1 8919/1 8920/1 +f 8920/1 8771/1 8778/1 +f 8921/1 8920/1 8922/1 +f 8922/1 8920/1 8778/1 +f 8923/1 8921/1 8922/1 +f 8918/1 8921/1 8924/1 +f 8924/1 8921/1 8923/1 +f 8777/1 8776/1 8922/1 +f 8922/1 8785/1 8923/1 +f 8922/1 8778/1 8777/1 +f 8923/1 8785/1 8783/1 +f 8923/1 8783/1 8786/1 +f 8786/1 8783/1 8781/1 +f 8925/1 8923/1 8786/1 +f 8925/1 8786/1 8784/1 +f 8791/1 8926/1 8925/1 +f 8791/1 8925/1 8788/1 +f 8926/1 8923/1 8925/1 +f 8784/1 8788/1 8925/1 +f 8927/1 8791/1 8794/1 +f 8927/1 8928/1 8791/1 +f 8928/1 8926/1 8791/1 +f 8929/1 8927/1 8794/1 +f 8929/1 8794/1 8801/1 +f 8801/1 8930/1 8929/1 +f 8929/1 8930/1 8931/1 +f 8929/1 8931/1 8932/1 +f 8932/1 8927/1 8929/1 +f 8886/1 8931/1 8930/1 +f 8932/1 8931/1 8933/1 +f 8912/1 8933/1 8931/1 +f 8912/1 8931/1 8886/1 +f 8932/1 8933/1 8934/1 +f 8934/1 8935/1 8932/1 +f 8932/1 8935/1 8927/1 +f 8934/1 8933/1 8915/1 +f 8915/1 8933/1 8912/1 +f 8935/1 8934/1 8918/1 +f 8915/1 8918/1 8934/1 +f 8935/1 8936/1 8927/1 +f 8926/1 8936/1 8935/1 +f 8926/1 8935/1 8924/1 +f 8924/1 8935/1 8918/1 +f 8927/1 8936/1 8928/1 +f 8928/1 8936/1 8926/1 +f 8924/1 8923/1 8926/1 +f 8886/1 8930/1 8887/1 +f 8899/1 8903/1 8902/1 +f 8889/1 8899/1 8902/1 +f 8892/1 8899/1 8889/1 +f 8892/1 8897/1 8899/1 +f 8891/1 8897/1 8892/1 +f 8937/1 8938/1 8939/1 +f 8940/1 8938/1 8937/1 +f 8939/1 8938/1 8941/1 +f 8942/1 8938/1 8940/1 +f 8939/1 8941/1 8943/1 +f 8943/1 8941/1 8944/1 +f 8945/1 8943/1 8946/1 +f 8946/1 8943/1 8944/1 +f 8946/1 8947/1 8945/1 +f 8948/1 8947/1 8946/1 +f 8948/1 8949/1 8947/1 +f 8950/1 8949/1 8948/1 +f 8950/1 8951/1 8949/1 +f 8952/1 8951/1 8950/1 +f 8952/1 8953/1 8951/1 +f 8954/1 8953/1 8952/1 +f 8942/1 8940/1 8955/1 +f 8942/1 8955/1 8956/1 +f 8956/1 8955/1 8957/1 +f 8956/1 8957/1 8958/1 +f 8484/1 8758/1 8959/1 +f 8959/1 8758/1 8960/1 +f 8959/1 8960/1 8961/1 +f 8961/1 8960/1 8962/1 +f 8961/1 8962/1 8963/1 +f 8963/1 8962/1 8964/1 +f 8646/1 8965/1 8531/1 +f 8648/1 8965/1 8646/1 +f 8531/1 8965/1 8720/1 +f 8966/1 8965/1 8648/1 +f 8531/1 8720/1 8497/1 +f 8653/1 8966/1 8648/1 +f 8653/1 8967/1 8966/1 +f 8654/1 8967/1 8653/1 +f 8654/1 8968/1 8967/1 +f 8969/1 8970/1 8971/1 +f 8966/1 8968/1 8969/1 +f 8966/1 8969/1 8965/1 +f 8965/1 8969/1 8971/1 +f 8972/1 8973/1 8970/1 +f 8970/1 8973/1 8974/1 +f 8970/1 8974/1 8971/1 +f 8965/1 8971/1 8720/1 +f 8720/1 8971/1 8715/1 +f 8967/1 8968/1 8966/1 +f 8807/1 8813/1 8811/1 +f 8811/1 8813/1 8875/1 +f 8845/1 8847/1 8850/1 +f 8721/1 8804/1 8724/1 +f 8724/1 8804/1 8761/1 +f 8758/1 8760/1 8975/1 +f 8758/1 8975/1 8960/1 +f 8960/1 8975/1 8976/1 +f 8960/1 8976/1 8962/1 +f 8962/1 8976/1 8977/1 +f 8962/1 8977/1 8964/1 +f 8978/1 8953/1 8977/1 +f 8977/1 8953/1 8964/1 +f 8978/1 8977/1 8979/1 +f 8979/1 8977/1 8980/1 +f 8953/1 8981/1 8964/1 +f 8953/1 8978/1 8982/1 +f 8953/1 8982/1 8951/1 +f 8983/1 8981/1 8953/1 +f 8951/1 8982/1 8984/1 +f 8951/1 8984/1 8949/1 +f 8949/1 8985/1 8947/1 +f 8986/1 8979/1 8980/1 +f 8987/1 8979/1 8986/1 +f 8988/1 8987/1 8986/1 +f 8988/1 8986/1 8989/1 +f 8989/1 8986/1 8990/1 +f 8991/1 8992/1 8987/1 +f 8991/1 8987/1 8988/1 +f 8993/1 8992/1 8991/1 +f 8949/1 8984/1 8985/1 +f 8947/1 8985/1 8994/1 +f 8947/1 8994/1 8945/1 +f 8995/1 8943/1 8994/1 +f 8994/1 8943/1 8945/1 +f 8943/1 8995/1 8939/1 +f 8939/1 8995/1 8996/1 +f 8939/1 8996/1 8937/1 +f 8937/1 8996/1 8997/1 +f 8998/1 8999/1 9000/1 +f 9000/1 8999/1 9001/1 +f 9001/1 8997/1 9000/1 +f 9002/1 8937/1 9001/1 +f 9001/1 8937/1 8997/1 +f 9002/1 8957/1 8955/1 +f 8955/1 8940/1 9002/1 +f 9002/1 8940/1 8937/1 +f 9003/1 9004/1 9001/1 +f 9003/1 9001/1 8999/1 +f 9003/1 8999/1 9005/1 +f 9001/1 9004/1 9002/1 +f 8958/1 9002/1 9004/1 +f 8958/1 8957/1 9002/1 +f 9005/1 8999/1 8998/1 +f 9005/1 8998/1 9006/1 +f 9006/1 8998/1 9000/1 +f 9006/1 9000/1 9007/1 +f 8997/1 9007/1 9000/1 +f 9008/1 9007/1 8997/1 +f 8996/1 9009/1 8997/1 +f 8997/1 9009/1 9008/1 +f 8995/1 9010/1 8996/1 +f 8996/1 9010/1 9009/1 +f 8995/1 8994/1 9010/1 +f 9010/1 8994/1 9011/1 +f 9011/1 8994/1 9012/1 +f 9012/1 8994/1 8985/1 +f 9012/1 8985/1 9013/1 +f 9013/1 8985/1 8984/1 +f 9013/1 8984/1 9014/1 +f 9014/1 8984/1 8982/1 +f 9014/1 8982/1 9015/1 +f 9015/1 8982/1 8978/1 +f 9004/1 9003/1 9008/1 +f 8942/1 8958/1 9004/1 +f 8942/1 9004/1 8938/1 +f 8938/1 9004/1 9008/1 +f 9005/1 9006/1 9003/1 +f 9003/1 9006/1 9007/1 +f 9003/1 9007/1 9008/1 +f 8956/1 8958/1 8942/1 +f 8938/1 9008/1 9009/1 +f 8938/1 9009/1 8941/1 +f 8941/1 9009/1 9010/1 +f 8941/1 9010/1 8944/1 +f 9011/1 8946/1 9010/1 +f 9010/1 8946/1 8944/1 +f 8946/1 9011/1 8948/1 +f 8948/1 9011/1 9012/1 +f 8948/1 9012/1 8950/1 +f 8950/1 9013/1 8952/1 +f 8952/1 9013/1 9014/1 +f 8952/1 9014/1 8954/1 +f 8954/1 9014/1 9015/1 +f 9015/1 8963/1 8954/1 +f 8954/1 8963/1 9016/1 +f 8954/1 9016/1 9017/1 +f 9018/1 8963/1 9015/1 +f 9019/1 9018/1 9015/1 +f 8963/1 9018/1 8961/1 +f 8961/1 9018/1 9020/1 +f 9019/1 9021/1 9018/1 +f 9022/1 9021/1 9019/1 +f 9022/1 9023/1 9021/1 +f 9023/1 9022/1 9024/1 +f 9024/1 9022/1 9025/1 +f 9026/1 9027/1 9024/1 +f 9026/1 9024/1 9028/1 +f 9028/1 9024/1 9025/1 +f 9028/1 9025/1 9029/1 +f 9029/1 9025/1 9030/1 +f 9031/1 9027/1 9026/1 +f 8961/1 9020/1 8959/1 +f 8959/1 9020/1 9032/1 +f 8959/1 9032/1 8484/1 +f 8484/1 9032/1 8479/1 +f 9017/1 9016/1 9033/1 +f 9017/1 9033/1 9034/1 +f 8950/1 9012/1 9013/1 +f 8970/1 8969/1 8649/1 +f 8650/1 8972/1 8970/1 +f 8650/1 8970/1 8649/1 +f 8649/1 8969/1 8652/1 +f 8652/1 8969/1 8968/1 +f 8652/1 8968/1 8654/1 +f 8651/1 8972/1 8650/1 +f 8651/1 8973/1 8972/1 +f 8647/1 8973/1 8651/1 +f 8647/1 8974/1 8973/1 +f 8645/1 8974/1 8647/1 +f 8971/1 8974/1 8645/1 +f 8530/1 8971/1 8645/1 +f 8530/1 8715/1 8971/1 +f 8529/1 8715/1 8530/1 +f 8755/1 8758/1 8486/1 +f 8755/1 8486/1 8491/1 +f 8755/1 8491/1 8756/1 +f 8486/1 8758/1 8484/1 +f 8756/1 8491/1 8523/1 +f 8756/1 8523/1 8753/1 +f 8753/1 8523/1 8522/1 +f 8753/1 8522/1 8750/1 +f 8750/1 8522/1 8520/1 +f 8750/1 8520/1 8751/1 +f 8751/1 8520/1 8518/1 +f 8751/1 8518/1 8748/1 +f 8748/1 8518/1 8517/1 +f 8748/1 8517/1 8746/1 +f 8746/1 8517/1 8513/1 +f 8746/1 8513/1 8744/1 +f 8744/1 8513/1 8515/1 +f 8744/1 8515/1 8743/1 +f 8743/1 8515/1 8516/1 +f 8743/1 8516/1 8742/1 +f 8739/1 8740/1 8510/1 +f 8739/1 8510/1 8738/1 +f 8510/1 8740/1 8511/1 +f 8741/1 8511/1 8740/1 +f 8738/1 8510/1 8509/1 +f 8741/1 8512/1 8511/1 +f 8737/1 8508/1 8506/1 +f 8737/1 8506/1 8734/1 +f 8738/1 8509/1 8737/1 +f 8737/1 8509/1 8508/1 +f 8734/1 8506/1 8504/1 +f 8734/1 8504/1 8735/1 +f 8735/1 8504/1 8502/1 +f 8735/1 8502/1 8732/1 +f 8732/1 8502/1 8501/1 +f 8732/1 8501/1 8730/1 +f 8730/1 8501/1 8500/1 +f 8730/1 8500/1 8727/1 +f 8727/1 8500/1 8499/1 +f 8727/1 8499/1 8728/1 +f 8728/1 8499/1 8725/1 +f 8725/1 8499/1 8498/1 +f 8725/1 8498/1 8723/1 +f 8723/1 8498/1 8495/1 +f 8495/1 8497/1 8723/1 +f 8723/1 8497/1 8720/1 +f 8745/1 8514/1 8747/1 +f 8736/1 8507/1 8745/1 +f 8745/1 8507/1 8514/1 +f 8747/1 8514/1 8519/1 +f 8747/1 8519/1 8749/1 +f 8749/1 8519/1 8521/1 +f 8749/1 8521/1 8752/1 +f 8752/1 8521/1 8524/1 +f 8752/1 8524/1 8754/1 +f 8754/1 8524/1 8490/1 +f 8754/1 8490/1 8757/1 +f 8757/1 8490/1 8489/1 +f 8736/1 8505/1 8507/1 +f 8733/1 8505/1 8736/1 +f 8757/1 8489/1 8759/1 +f 8759/1 8489/1 8488/1 +f 8759/1 8488/1 8724/1 +f 8724/1 8488/1 8492/1 +f 8724/1 8492/1 8722/1 +f 8722/1 8492/1 8493/1 +f 8722/1 8493/1 8726/1 +f 8726/1 8493/1 8494/1 +f 8726/1 8494/1 8729/1 +f 8729/1 8494/1 8496/1 +f 8729/1 8496/1 8731/1 +f 8731/1 8496/1 8503/1 +f 8731/1 8503/1 8733/1 +f 8733/1 8503/1 8505/1 +f 9034/1 8983/1 9017/1 +f 9035/1 8983/1 9034/1 +f 9017/1 8983/1 8953/1 +f 9036/1 8983/1 9035/1 +f 9017/1 8953/1 8954/1 +f 8963/1 8964/1 9016/1 +f 9016/1 8964/1 8981/1 +f 9016/1 8981/1 9033/1 +f 9037/1 9033/1 8981/1 +f 9038/1 9033/1 9037/1 +f 9038/1 9037/1 9039/1 +f 9038/1 9039/1 9040/1 +f 9040/1 9039/1 9041/1 +f 9040/1 9041/1 9042/1 +f 9042/1 9041/1 9043/1 +f 9042/1 9043/1 9044/1 +f 9043/1 9045/1 9044/1 +f 9044/1 9045/1 9046/1 +f 9046/1 9045/1 9047/1 +f 9046/1 9047/1 9048/1 +f 9048/1 9047/1 9049/1 +f 9048/1 9049/1 9050/1 +f 9035/1 9034/1 9038/1 +f 9046/1 9050/1 9035/1 +f 9046/1 9035/1 9044/1 +f 9038/1 9034/1 9033/1 +f 9044/1 9038/1 9042/1 +f 9042/1 9038/1 9040/1 +f 9048/1 9050/1 9046/1 +f 9044/1 9035/1 9038/1 +f 8981/1 8983/1 9037/1 +f 9037/1 8983/1 9036/1 +f 9043/1 9039/1 9037/1 +f 9043/1 9037/1 9045/1 +f 9045/1 9037/1 9036/1 +f 9045/1 9036/1 9047/1 +f 9047/1 9036/1 9049/1 +f 9041/1 9039/1 9043/1 +f 8742/1 8516/1 8512/1 +f 8742/1 8512/1 8741/1 +f 9050/1 9049/1 9036/1 +f 9050/1 9036/1 9035/1 +f 9018/1 8977/1 9020/1 +f 9020/1 8977/1 8976/1 +f 9020/1 8976/1 9032/1 +f 9032/1 8976/1 8975/1 +f 9032/1 8975/1 8479/1 +f 8479/1 8975/1 8760/1 +f 8760/1 8809/1 8479/1 +f 8479/1 8809/1 8482/1 +f 8815/1 8482/1 8809/1 +f 8815/1 8619/1 8482/1 +f 8817/1 8619/1 8815/1 +f 8817/1 8617/1 8619/1 +f 8827/1 8628/1 8626/1 +f 8827/1 8626/1 8825/1 +f 8828/1 8628/1 8827/1 +f 8828/1 8629/1 8628/1 +f 8829/1 8629/1 8828/1 +f 8829/1 8630/1 8629/1 +f 8830/1 8630/1 8829/1 +f 8830/1 8631/1 8630/1 +f 8830/1 8831/1 8631/1 +f 8631/1 8831/1 8632/1 +f 8832/1 8633/1 8831/1 +f 8831/1 8633/1 8632/1 +f 8833/1 8634/1 8832/1 +f 8832/1 8634/1 8633/1 +f 8834/1 8634/1 8833/1 +f 8834/1 8636/1 8634/1 +f 8836/1 8636/1 8834/1 +f 8836/1 8638/1 8636/1 +f 8838/1 8638/1 8836/1 +f 8838/1 8639/1 8638/1 +f 8840/1 8639/1 8838/1 +f 8840/1 8641/1 8639/1 +f 8841/1 8641/1 8840/1 +f 8841/1 8537/1 8641/1 +f 8825/1 8626/1 8625/1 +f 8825/1 8625/1 8826/1 +f 8826/1 8625/1 8623/1 +f 8826/1 8623/1 8823/1 +f 8823/1 8623/1 8622/1 +f 8823/1 8622/1 8821/1 +f 8821/1 8622/1 8620/1 +f 8821/1 8620/1 8819/1 +f 8819/1 8620/1 8617/1 +f 8819/1 8617/1 8817/1 +f 8843/1 8538/1 8537/1 +f 8843/1 8537/1 8841/1 +f 8845/1 8535/1 8843/1 +f 8843/1 8535/1 8538/1 +f 8529/1 8534/1 8715/1 +f 8715/1 8534/1 8850/1 +f 8850/1 8534/1 8845/1 +f 8845/1 8534/1 8535/1 +f 8822/1 8624/1 8824/1 +f 8820/1 8621/1 8822/1 +f 8822/1 8621/1 8624/1 +f 8824/1 8624/1 8627/1 +f 8824/1 8627/1 8835/1 +f 8835/1 8627/1 8635/1 +f 8835/1 8635/1 8837/1 +f 8837/1 8635/1 8637/1 +f 8837/1 8637/1 8839/1 +f 8839/1 8637/1 8640/1 +f 8820/1 8618/1 8621/1 +f 8818/1 8618/1 8820/1 +f 8839/1 8640/1 8842/1 +f 8842/1 8640/1 8536/1 +f 8842/1 8536/1 8844/1 +f 8844/1 8536/1 8533/1 +f 8844/1 8533/1 8811/1 +f 8811/1 8533/1 8539/1 +f 8811/1 8539/1 8810/1 +f 8810/1 8539/1 8616/1 +f 8810/1 8616/1 8808/1 +f 8808/1 8616/1 8615/1 +f 8808/1 8615/1 8814/1 +f 8814/1 8615/1 8613/1 +f 8814/1 8613/1 8816/1 +f 8816/1 8613/1 8614/1 +f 8816/1 8614/1 8818/1 +f 8818/1 8614/1 8618/1 +f 9015/1 8978/1 9019/1 +f 9019/1 8978/1 8979/1 +f 9019/1 8979/1 9022/1 +f 8979/1 8987/1 9022/1 +f 9022/1 8987/1 9025/1 +f 9025/1 8987/1 8992/1 +f 9025/1 8992/1 9030/1 +f 9030/1 8992/1 8993/1 +f 9030/1 8993/1 9029/1 +f 9029/1 8993/1 8991/1 +f 9029/1 8991/1 9028/1 +f 8991/1 8988/1 9028/1 +f 9028/1 8988/1 9026/1 +f 9026/1 8988/1 8989/1 +f 9026/1 8989/1 9031/1 +f 9031/1 8989/1 8990/1 +f 9031/1 8990/1 9027/1 +f 9027/1 8990/1 8986/1 +f 9027/1 8986/1 9024/1 +f 9023/1 8980/1 9021/1 +f 9023/1 9024/1 8980/1 +f 9021/1 8980/1 8977/1 +f 8980/1 9024/1 8986/1 +f 9021/1 8977/1 9018/1 +f 8674/1 8671/1 8658/1 +f 8658/1 8671/1 8663/1 +f 8662/1 8674/1 8658/1 +f 8656/1 8667/1 8660/1 +f 8660/1 8667/1 8887/1 +f 8660/1 8887/1 8801/1 +f 8801/1 8887/1 8930/1 +f 8773/1 8772/1 8906/1 +f 8906/1 8882/1 8773/1 +f 8773/1 8882/1 8763/1 +f 8906/1 8772/1 8771/1 +f 8920/1 8906/1 8771/1 +f 8763/1 8882/1 8764/1 +f 8776/1 8775/1 8785/1 +f 8922/1 8776/1 8785/1 +f 8785/1 8775/1 8774/1 +f 8431/1 8428/1 8571/1 +f 8428/1 8426/1 8571/1 +f 8571/1 8426/1 8425/1 +f 8571/1 8425/1 8570/1 +f 9051/1 9052/1 9053/1 +f 9051/1 9053/1 9054/1 +f 9055/1 9052/1 9051/1 +f 9055/1 9056/1 9052/1 +f 9057/1 9056/1 9055/1 +f 9057/1 9058/1 9056/1 +f 9059/1 9058/1 9057/1 +f 9059/1 9060/1 9058/1 +f 9061/1 9054/1 9062/1 +f 9062/1 9054/1 9053/1 +f 9061/1 9062/1 9063/1 +f 9061/1 9063/1 9064/1 +f 9064/1 9063/1 9065/1 +f 9064/1 9065/1 9066/1 +f 9066/1 9065/1 9067/1 +f 9066/1 9067/1 9068/1 +f 9068/1 9067/1 9069/1 +f 9068/1 9069/1 9070/1 +f 9071/1 9072/1 9073/1 +f 9071/1 9073/1 9074/1 +f 9075/1 9072/1 9071/1 +f 9076/1 9072/1 9075/1 +f 9077/1 9076/1 9075/1 +f 9077/1 9078/1 9076/1 +f 9079/1 9078/1 9077/1 +f 9079/1 9080/1 9078/1 +f 9081/1 9080/1 9079/1 +f 9081/1 9082/1 9080/1 +f 9083/1 9082/1 9081/1 +f 9083/1 9084/1 9082/1 +f 9085/1 9084/1 9083/1 +f 9086/1 9084/1 9085/1 +f 9086/1 9085/1 9087/1 +f 9087/1 9085/1 9088/1 +f 9087/1 9088/1 9089/1 +f 9089/1 9088/1 9090/1 +f 9091/1 9089/1 9092/1 +f 9092/1 9089/1 9090/1 +f 9092/1 9093/1 9091/1 +f 9094/1 9093/1 9092/1 +f 9094/1 9095/1 9093/1 +f 9096/1 9095/1 9094/1 +f 9096/1 9097/1 9095/1 +f 9098/1 9097/1 9096/1 +f 9098/1 9099/1 9097/1 +f 9100/1 9099/1 9098/1 +f 9074/1 9073/1 9101/1 +f 9074/1 9101/1 9102/1 +f 9102/1 9101/1 9103/1 +f 9102/1 9103/1 9104/1 +f 9104/1 9103/1 9105/1 +f 9104/1 9105/1 9106/1 +f 9107/1 9106/1 9105/1 +f 9108/1 9106/1 9107/1 +f 9109/1 9110/1 9107/1 +f 9107/1 9110/1 9108/1 +f 9111/1 9112/1 9109/1 +f 9109/1 9112/1 9110/1 +f 9111/1 9113/1 9112/1 +f 9112/1 9113/1 9114/1 +f 9114/1 9113/1 9115/1 +f 9115/1 9113/1 9116/1 +f 9115/1 9116/1 9117/1 +f 9117/1 9116/1 9118/1 +f 9117/1 9118/1 9119/1 +f 9119/1 9118/1 9120/1 +f 9119/1 9120/1 9121/1 +f 9121/1 9120/1 9122/1 +f 9122/1 9123/1 9121/1 +f 9121/1 9123/1 9124/1 +f 9124/1 9123/1 9125/1 +f 9125/1 9123/1 9126/1 +f 9125/1 9126/1 9127/1 +f 9127/1 9126/1 9128/1 +f 9127/1 9128/1 9129/1 +f 9129/1 9128/1 9130/1 +f 9131/1 9132/1 9133/1 +f 9131/1 9133/1 9134/1 +f 9135/1 9132/1 9131/1 +f 9136/1 9132/1 9135/1 +f 9136/1 9135/1 9137/1 +f 9137/1 9135/1 9138/1 +f 9134/1 9133/1 9139/1 +f 9134/1 9139/1 9140/1 +f 9140/1 9139/1 9141/1 +f 9140/1 9141/1 9142/1 +f 9142/1 9141/1 9143/1 +f 9142/1 9143/1 9144/1 +f 9145/1 9144/1 9143/1 +f 9146/1 9144/1 9145/1 +f 9147/1 9146/1 9145/1 +f 9147/1 9148/1 9146/1 +f 9149/1 9148/1 9147/1 +f 9149/1 9150/1 9148/1 +f 9151/1 9150/1 9149/1 +f 9151/1 9152/1 9150/1 +f 9153/1 9152/1 9151/1 +f 9153/1 9154/1 9152/1 +f 9155/1 9154/1 9153/1 +f 9156/1 9154/1 9155/1 +f 9157/1 9158/1 9155/1 +f 9155/1 9158/1 9156/1 +f 9157/1 9159/1 9158/1 +f 9158/1 9159/1 9160/1 +f 9160/1 9159/1 9161/1 +f 9161/1 9159/1 9162/1 +f 9161/1 9162/1 9163/1 +f 9163/1 9162/1 9164/1 +f 9163/1 9164/1 9165/1 +f 9165/1 9164/1 9166/1 +f 9167/1 9168/1 9169/1 +f 9167/1 9169/1 9170/1 +f 9171/1 9168/1 9167/1 +f 9172/1 9168/1 9171/1 +f 9173/1 9174/1 9171/1 +f 9171/1 9174/1 9172/1 +f 9175/1 9176/1 9173/1 +f 9173/1 9176/1 9174/1 +f 9177/1 9176/1 9175/1 +f 9177/1 9178/1 9176/1 +f 9179/1 9178/1 9177/1 +f 9179/1 9180/1 9178/1 +f 9181/1 9180/1 9179/1 +f 9181/1 9182/1 9180/1 +f 9183/1 9182/1 9181/1 +f 9183/1 9184/1 9182/1 +f 9185/1 9184/1 9183/1 +f 9185/1 9186/1 9184/1 +f 9187/1 9186/1 9185/1 +f 9187/1 9188/1 9186/1 +f 9189/1 9190/1 9187/1 +f 9187/1 9190/1 9188/1 +f 9191/1 9192/1 9189/1 +f 9189/1 9192/1 9190/1 +f 9137/1 9192/1 9191/1 +f 9138/1 9192/1 9137/1 +f 9170/1 9169/1 9193/1 +f 9170/1 9193/1 9194/1 +f 9194/1 9193/1 9195/1 +f 9194/1 9195/1 9196/1 +f 9083/1 9075/1 9085/1 +f 9083/1 9081/1 9075/1 +f 9085/1 9075/1 9106/1 +f 9075/1 9081/1 9079/1 +f 9075/1 9079/1 9077/1 +f 9071/1 9106/1 9075/1 +f 9085/1 9106/1 9108/1 +f 9110/1 9088/1 9085/1 +f 9110/1 9085/1 9108/1 +f 9074/1 9104/1 9106/1 +f 9074/1 9106/1 9071/1 +f 9102/1 9104/1 9074/1 +f 9112/1 9090/1 9088/1 +f 9112/1 9088/1 9110/1 +f 9112/1 9114/1 9090/1 +f 9090/1 9114/1 9092/1 +f 9114/1 9094/1 9092/1 +f 9121/1 9100/1 9119/1 +f 9121/1 9124/1 9100/1 +f 9119/1 9100/1 9098/1 +f 9100/1 9124/1 9165/1 +f 9197/1 9198/1 9100/1 +f 9197/1 9100/1 9165/1 +f 9119/1 9098/1 9117/1 +f 9117/1 9098/1 9096/1 +f 9117/1 9096/1 9115/1 +f 9115/1 9096/1 9094/1 +f 9124/1 9163/1 9165/1 +f 9125/1 9163/1 9124/1 +f 9125/1 9161/1 9163/1 +f 9127/1 9161/1 9125/1 +f 9127/1 9160/1 9161/1 +f 9129/1 9160/1 9127/1 +f 9199/1 9198/1 9197/1 +f 9199/1 9200/1 9198/1 +f 9199/1 9054/1 9200/1 +f 9059/1 9054/1 9199/1 +f 9200/1 9054/1 9061/1 +f 9200/1 9061/1 9070/1 +f 9057/1 9051/1 9054/1 +f 9057/1 9054/1 9059/1 +f 9055/1 9051/1 9057/1 +f 9061/1 9068/1 9070/1 +f 9064/1 9066/1 9061/1 +f 9061/1 9066/1 9068/1 +f 9115/1 9094/1 9114/1 +f 9201/1 9202/1 9203/1 +f 9201/1 9203/1 9204/1 +f 9203/1 9202/1 9205/1 +f 9206/1 9205/1 9202/1 +f 9204/1 9203/1 9207/1 +f 9204/1 9207/1 9208/1 +f 9208/1 9207/1 9209/1 +f 9208/1 9209/1 9129/1 +f 9129/1 9209/1 9210/1 +f 9129/1 9210/1 9160/1 +f 9160/1 9210/1 9211/1 +f 9160/1 9211/1 9212/1 +f 9158/1 9160/1 9138/1 +f 9138/1 9160/1 9212/1 +f 9138/1 9212/1 9192/1 +f 9192/1 9212/1 9190/1 +f 9213/1 9186/1 9212/1 +f 9212/1 9186/1 9188/1 +f 9212/1 9188/1 9190/1 +f 9214/1 9184/1 9213/1 +f 9213/1 9184/1 9186/1 +f 9215/1 9182/1 9214/1 +f 9214/1 9182/1 9184/1 +f 9216/1 9178/1 9215/1 +f 9215/1 9178/1 9180/1 +f 9215/1 9180/1 9182/1 +f 9217/1 9176/1 9216/1 +f 9216/1 9176/1 9178/1 +f 9217/1 9174/1 9176/1 +f 9172/1 9174/1 9217/1 +f 9168/1 9172/1 9217/1 +f 9218/1 9168/1 9217/1 +f 9218/1 9217/1 9219/1 +f 9219/1 9217/1 9220/1 +f 9195/1 9169/1 9168/1 +f 9195/1 9168/1 9218/1 +f 9193/1 9169/1 9195/1 +f 9219/1 9220/1 9221/1 +f 9221/1 9220/1 9205/1 +f 9221/1 9205/1 9206/1 +f 9156/1 9158/1 9135/1 +f 9156/1 9135/1 9154/1 +f 9135/1 9158/1 9138/1 +f 9154/1 9135/1 9131/1 +f 9131/1 9134/1 9140/1 +f 9140/1 9142/1 9131/1 +f 9131/1 9142/1 9144/1 +f 9131/1 9144/1 9154/1 +f 9154/1 9144/1 9146/1 +f 9154/1 9146/1 9148/1 +f 9150/1 9154/1 9148/1 +f 9150/1 9152/1 9154/1 +f 9132/1 9136/1 9143/1 +f 9143/1 9133/1 9132/1 +f 9143/1 9136/1 9145/1 +f 9145/1 9136/1 9155/1 +f 9137/1 9157/1 9136/1 +f 9136/1 9157/1 9155/1 +f 9141/1 9139/1 9143/1 +f 9143/1 9139/1 9133/1 +f 9145/1 9155/1 9153/1 +f 9153/1 9151/1 9145/1 +f 9145/1 9151/1 9149/1 +f 9145/1 9149/1 9147/1 +f 9222/1 9223/1 9224/1 +f 9224/1 9225/1 9222/1 +f 9222/1 9225/1 9226/1 +f 9222/1 9226/1 9227/1 +f 9223/1 9171/1 9224/1 +f 9224/1 9171/1 9167/1 +f 9224/1 9167/1 9196/1 +f 9223/1 9173/1 9171/1 +f 9175/1 9173/1 9223/1 +f 9223/1 9177/1 9175/1 +f 9228/1 9179/1 9177/1 +f 9228/1 9177/1 9223/1 +f 9229/1 9179/1 9228/1 +f 9229/1 9181/1 9179/1 +f 9230/1 9181/1 9229/1 +f 9230/1 9183/1 9181/1 +f 9231/1 9185/1 9230/1 +f 9230/1 9185/1 9183/1 +f 9232/1 9187/1 9231/1 +f 9231/1 9187/1 9185/1 +f 9233/1 9137/1 9232/1 +f 9232/1 9137/1 9191/1 +f 9191/1 9189/1 9232/1 +f 9232/1 9189/1 9187/1 +f 9159/1 9137/1 9233/1 +f 9159/1 9233/1 9130/1 +f 9130/1 9233/1 9234/1 +f 9157/1 9137/1 9159/1 +f 9130/1 9234/1 9235/1 +f 9234/1 9236/1 9235/1 +f 9235/1 9236/1 9237/1 +f 9235/1 9237/1 9238/1 +f 9238/1 9237/1 9239/1 +f 9239/1 9240/1 9238/1 +f 9227/1 9241/1 9239/1 +f 9239/1 9241/1 9240/1 +f 9227/1 9226/1 9242/1 +f 9227/1 9242/1 9241/1 +f 9196/1 9167/1 9194/1 +f 9167/1 9170/1 9194/1 +f 9123/1 9166/1 9164/1 +f 9123/1 9164/1 9126/1 +f 9123/1 9122/1 9166/1 +f 9166/1 9122/1 9099/1 +f 9166/1 9099/1 9243/1 +f 9120/1 9099/1 9122/1 +f 9120/1 9097/1 9099/1 +f 9243/1 9099/1 9244/1 +f 9243/1 9244/1 9245/1 +f 9245/1 9244/1 9246/1 +f 9060/1 9245/1 9053/1 +f 9246/1 9053/1 9245/1 +f 9069/1 9053/1 9246/1 +f 9053/1 9052/1 9060/1 +f 9069/1 9062/1 9053/1 +f 9060/1 9052/1 9056/1 +f 9060/1 9056/1 9058/1 +f 9067/1 9063/1 9062/1 +f 9067/1 9062/1 9069/1 +f 9065/1 9063/1 9067/1 +f 9118/1 9095/1 9097/1 +f 9118/1 9097/1 9120/1 +f 9116/1 9095/1 9118/1 +f 9116/1 9093/1 9095/1 +f 9126/1 9164/1 9162/1 +f 9126/1 9162/1 9128/1 +f 9128/1 9162/1 9159/1 +f 9128/1 9159/1 9130/1 +f 9113/1 9091/1 9093/1 +f 9113/1 9111/1 9091/1 +f 9091/1 9111/1 9089/1 +f 9109/1 9087/1 9111/1 +f 9111/1 9087/1 9089/1 +f 9113/1 9093/1 9116/1 +f 9107/1 9086/1 9109/1 +f 9105/1 9084/1 9107/1 +f 9107/1 9084/1 9086/1 +f 9109/1 9086/1 9087/1 +f 9072/1 9076/1 9084/1 +f 9076/1 9078/1 9084/1 +f 9084/1 9078/1 9080/1 +f 9084/1 9080/1 9082/1 +f 9105/1 9072/1 9084/1 +f 9103/1 9072/1 9105/1 +f 9103/1 9073/1 9072/1 +f 9101/1 9073/1 9103/1 +f 9196/1 9195/1 9218/1 +f 9196/1 9218/1 9224/1 +f 9224/1 9218/1 9219/1 +f 9224/1 9219/1 9225/1 +f 9225/1 9219/1 9221/1 +f 9225/1 9221/1 9226/1 +f 9226/1 9221/1 9206/1 +f 9226/1 9206/1 9242/1 +f 9242/1 9206/1 9202/1 +f 9242/1 9202/1 9241/1 +f 9241/1 9202/1 9201/1 +f 9241/1 9201/1 9240/1 +f 9240/1 9201/1 9204/1 +f 9240/1 9204/1 9238/1 +f 9238/1 9204/1 9208/1 +f 9238/1 9208/1 9235/1 +f 9208/1 9129/1 9235/1 +f 9235/1 9129/1 9130/1 +f 9237/1 9207/1 9239/1 +f 9236/1 9209/1 9237/1 +f 9237/1 9209/1 9207/1 +f 9239/1 9207/1 9203/1 +f 9239/1 9203/1 9227/1 +f 9227/1 9203/1 9205/1 +f 9227/1 9205/1 9222/1 +f 9222/1 9205/1 9220/1 +f 9222/1 9220/1 9223/1 +f 9223/1 9220/1 9217/1 +f 9236/1 9210/1 9209/1 +f 9234/1 9210/1 9236/1 +f 9223/1 9217/1 9228/1 +f 9228/1 9217/1 9216/1 +f 9228/1 9216/1 9229/1 +f 9229/1 9216/1 9215/1 +f 9229/1 9215/1 9230/1 +f 9230/1 9215/1 9214/1 +f 9230/1 9214/1 9231/1 +f 9231/1 9214/1 9213/1 +f 9231/1 9213/1 9232/1 +f 9232/1 9213/1 9212/1 +f 9232/1 9212/1 9233/1 +f 9233/1 9212/1 9211/1 +f 9233/1 9211/1 9234/1 +f 9234/1 9211/1 9210/1 +f 9245/1 9199/1 9243/1 +f 9245/1 9060/1 9199/1 +f 9243/1 9199/1 9197/1 +f 9199/1 9060/1 9059/1 +f 9243/1 9197/1 9166/1 +f 9166/1 9197/1 9165/1 +f 9099/1 9100/1 9244/1 +f 9244/1 9100/1 9198/1 +f 9244/1 9198/1 9246/1 +f 9246/1 9198/1 9200/1 +f 9200/1 9070/1 9246/1 +f 9246/1 9070/1 9069/1 +f 9247/1 9248/1 9249/1 +f 9247/1 9249/1 9250/1 +f 9251/1 9248/1 9247/1 +f 9251/1 9252/1 9248/1 +f 9253/1 9252/1 9251/1 +f 9253/1 9254/1 9252/1 +f 9255/1 9254/1 9253/1 +f 9255/1 9256/1 9254/1 +f 9255/1 9257/1 9256/1 +f 9256/1 9257/1 9258/1 +f 9259/1 9258/1 9257/1 +f 9259/1 9260/1 9258/1 +f 9261/1 9260/1 9259/1 +f 9261/1 9262/1 9260/1 +f 9263/1 9262/1 9261/1 +f 9263/1 9264/1 9262/1 +f 9265/1 9266/1 9264/1 +f 9265/1 9264/1 9263/1 +f 9267/1 9268/1 9269/1 +f 9267/1 9269/1 9270/1 +f 9267/1 9271/1 9268/1 +f 9268/1 9271/1 9272/1 +f 9272/1 9271/1 9273/1 +f 9273/1 9271/1 9274/1 +f 9273/1 9274/1 9275/1 +f 9275/1 9274/1 9276/1 +f 9277/1 9275/1 9278/1 +f 9278/1 9275/1 9276/1 +f 9278/1 9279/1 9277/1 +f 9280/1 9279/1 9278/1 +f 9280/1 9281/1 9279/1 +f 9282/1 9281/1 9280/1 +f 9282/1 9283/1 9281/1 +f 9284/1 9283/1 9282/1 +f 9284/1 9285/1 9283/1 +f 9286/1 9285/1 9284/1 +f 9287/1 9285/1 9288/1 +f 9288/1 9285/1 9286/1 +f 9288/1 9289/1 9287/1 +f 9290/1 9289/1 9288/1 +f 9290/1 9291/1 9289/1 +f 9292/1 9291/1 9290/1 +f 9292/1 9293/1 9291/1 +f 9294/1 9293/1 9292/1 +f 9270/1 9269/1 9295/1 +f 9270/1 9295/1 9296/1 +f 9296/1 9295/1 9297/1 +f 9296/1 9297/1 9298/1 +f 9298/1 9297/1 9299/1 +f 9298/1 9299/1 9300/1 +f 9299/1 9301/1 9300/1 +f 9300/1 9301/1 9302/1 +f 9302/1 9301/1 9303/1 +f 9302/1 9303/1 9304/1 +f 9304/1 9303/1 9305/1 +f 9304/1 9305/1 9306/1 +f 9306/1 9305/1 9307/1 +f 9306/1 9307/1 9308/1 +f 9308/1 9307/1 9309/1 +f 9308/1 9309/1 9310/1 +f 9309/1 9311/1 9310/1 +f 9310/1 9311/1 9312/1 +f 9313/1 9314/1 9311/1 +f 9311/1 9314/1 9312/1 +f 9315/1 9316/1 9313/1 +f 9313/1 9316/1 9314/1 +f 9315/1 9317/1 9316/1 +f 9316/1 9317/1 9318/1 +f 9318/1 9317/1 9319/1 +f 9319/1 9317/1 9320/1 +f 9319/1 9320/1 9321/1 +f 9321/1 9320/1 9322/1 +f 9321/1 9322/1 9323/1 +f 9323/1 9322/1 9324/1 +f 9323/1 9324/1 9325/1 +f 9325/1 9324/1 9326/1 +f 9327/1 9328/1 9329/1 +f 9327/1 9329/1 9330/1 +f 9327/1 9331/1 9328/1 +f 9328/1 9331/1 9332/1 +f 9332/1 9331/1 9333/1 +f 9332/1 9333/1 9334/1 +f 9334/1 9333/1 9335/1 +f 9334/1 9335/1 9336/1 +f 9336/1 9335/1 9337/1 +f 9336/1 9337/1 9338/1 +f 9338/1 9337/1 9339/1 +f 9338/1 9339/1 9340/1 +f 9339/1 9341/1 9340/1 +f 9340/1 9341/1 9342/1 +f 9343/1 9344/1 9341/1 +f 9341/1 9344/1 9342/1 +f 9345/1 9344/1 9343/1 +f 9346/1 9344/1 9345/1 +f 9347/1 9348/1 9345/1 +f 9345/1 9348/1 9346/1 +f 9349/1 9350/1 9347/1 +f 9347/1 9350/1 9348/1 +f 9351/1 9352/1 9349/1 +f 9349/1 9352/1 9350/1 +f 9330/1 9329/1 9353/1 +f 9330/1 9353/1 9354/1 +f 9354/1 9353/1 9355/1 +f 9354/1 9355/1 9356/1 +f 9356/1 9355/1 9357/1 +f 9356/1 9357/1 9358/1 +f 9357/1 9359/1 9358/1 +f 9358/1 9359/1 9360/1 +f 9360/1 9359/1 9361/1 +f 9361/1 9359/1 9362/1 +f 9363/1 9364/1 9365/1 +f 9363/1 9365/1 9366/1 +f 9366/1 9365/1 9367/1 +f 9366/1 9367/1 9368/1 +f 9368/1 9367/1 9369/1 +f 9368/1 9369/1 9370/1 +f 9369/1 9371/1 9370/1 +f 9370/1 9371/1 9372/1 +f 9372/1 9371/1 9373/1 +f 9373/1 9371/1 9374/1 +f 9373/1 9374/1 9375/1 +f 9375/1 9374/1 9376/1 +f 9375/1 9376/1 9377/1 +f 9375/1 9377/1 9378/1 +f 9378/1 9377/1 9379/1 +f 9378/1 9379/1 9380/1 +f 9380/1 9379/1 9381/1 +f 9380/1 9381/1 9382/1 +f 9382/1 9381/1 9383/1 +f 9382/1 9383/1 9384/1 +f 9384/1 9383/1 9385/1 +f 9384/1 9385/1 9386/1 +f 9386/1 9385/1 9387/1 +f 9386/1 9387/1 9388/1 +f 9388/1 9387/1 9389/1 +f 9389/1 9387/1 9390/1 +f 9389/1 9390/1 9391/1 +f 9391/1 9390/1 9392/1 +f 9392/1 9361/1 9391/1 +f 9391/1 9361/1 9362/1 +f 9300/1 9271/1 9267/1 +f 9267/1 9270/1 9300/1 +f 9300/1 9270/1 9296/1 +f 9300/1 9296/1 9298/1 +f 9271/1 9300/1 9312/1 +f 9312/1 9300/1 9302/1 +f 9271/1 9312/1 9314/1 +f 9271/1 9314/1 9274/1 +f 9312/1 9302/1 9310/1 +f 9302/1 9304/1 9306/1 +f 9310/1 9302/1 9306/1 +f 9310/1 9306/1 9308/1 +f 9274/1 9314/1 9316/1 +f 9274/1 9316/1 9276/1 +f 9318/1 9276/1 9316/1 +f 9278/1 9276/1 9318/1 +f 9280/1 9318/1 9319/1 +f 9278/1 9318/1 9280/1 +f 9280/1 9319/1 9282/1 +f 9282/1 9319/1 9321/1 +f 9282/1 9321/1 9284/1 +f 9284/1 9321/1 9323/1 +f 9284/1 9323/1 9286/1 +f 9286/1 9323/1 9325/1 +f 9288/1 9286/1 9351/1 +f 9351/1 9286/1 9325/1 +f 9351/1 9325/1 9393/1 +f 9288/1 9351/1 9290/1 +f 9290/1 9351/1 9349/1 +f 9351/1 9393/1 9394/1 +f 9394/1 9393/1 9395/1 +f 9394/1 9395/1 9396/1 +f 9396/1 9395/1 9250/1 +f 9250/1 9395/1 9265/1 +f 9253/1 9247/1 9250/1 +f 9253/1 9250/1 9255/1 +f 9255/1 9250/1 9257/1 +f 9250/1 9265/1 9257/1 +f 9265/1 9263/1 9261/1 +f 9257/1 9265/1 9261/1 +f 9257/1 9261/1 9259/1 +f 9251/1 9247/1 9253/1 +f 9290/1 9349/1 9292/1 +f 9292/1 9349/1 9347/1 +f 9292/1 9347/1 9294/1 +f 9294/1 9347/1 9345/1 +f 9397/1 9398/1 9399/1 +f 9294/1 9400/1 9397/1 +f 9397/1 9400/1 9401/1 +f 9397/1 9401/1 9398/1 +f 9399/1 9398/1 9402/1 +f 9402/1 9403/1 9399/1 +f 9404/1 9405/1 9402/1 +f 9402/1 9405/1 9403/1 +f 9406/1 9407/1 9404/1 +f 9404/1 9407/1 9408/1 +f 9404/1 9408/1 9405/1 +f 9406/1 9409/1 9410/1 +f 9410/1 9411/1 9406/1 +f 9406/1 9411/1 9407/1 +f 9409/1 9371/1 9410/1 +f 9410/1 9371/1 9369/1 +f 9410/1 9369/1 9364/1 +f 9409/1 9374/1 9371/1 +f 9376/1 9374/1 9409/1 +f 9412/1 9377/1 9409/1 +f 9409/1 9377/1 9376/1 +f 9413/1 9379/1 9412/1 +f 9412/1 9379/1 9377/1 +f 9414/1 9381/1 9413/1 +f 9413/1 9381/1 9379/1 +f 9415/1 9385/1 9414/1 +f 9414/1 9385/1 9383/1 +f 9414/1 9383/1 9381/1 +f 9416/1 9387/1 9415/1 +f 9415/1 9387/1 9385/1 +f 9417/1 9361/1 9416/1 +f 9416/1 9361/1 9392/1 +f 9392/1 9390/1 9416/1 +f 9416/1 9390/1 9387/1 +f 9345/1 9361/1 9417/1 +f 9345/1 9417/1 9294/1 +f 9294/1 9417/1 9400/1 +f 9343/1 9361/1 9345/1 +f 9364/1 9369/1 9365/1 +f 9369/1 9367/1 9365/1 +f 9343/1 9341/1 9361/1 +f 9361/1 9341/1 9360/1 +f 9341/1 9331/1 9360/1 +f 9339/1 9331/1 9341/1 +f 9360/1 9331/1 9327/1 +f 9360/1 9327/1 9358/1 +f 9337/1 9333/1 9331/1 +f 9337/1 9331/1 9339/1 +f 9335/1 9333/1 9337/1 +f 9327/1 9356/1 9358/1 +f 9330/1 9354/1 9327/1 +f 9327/1 9354/1 9356/1 +f 9359/1 9328/1 9342/1 +f 9357/1 9328/1 9359/1 +f 9359/1 9342/1 9362/1 +f 9342/1 9328/1 9332/1 +f 9355/1 9329/1 9328/1 +f 9355/1 9328/1 9357/1 +f 9342/1 9332/1 9340/1 +f 9362/1 9342/1 9344/1 +f 9334/1 9336/1 9332/1 +f 9332/1 9336/1 9338/1 +f 9332/1 9338/1 9340/1 +f 9353/1 9329/1 9355/1 +f 9346/1 9418/1 9419/1 +f 9344/1 9346/1 9362/1 +f 9362/1 9346/1 9419/1 +f 9418/1 9346/1 9420/1 +f 9420/1 9346/1 9293/1 +f 9362/1 9419/1 9391/1 +f 9391/1 9419/1 9389/1 +f 9419/1 9388/1 9389/1 +f 9421/1 9386/1 9419/1 +f 9419/1 9386/1 9388/1 +f 9422/1 9384/1 9421/1 +f 9421/1 9384/1 9386/1 +f 9423/1 9382/1 9422/1 +f 9422/1 9382/1 9384/1 +f 9424/1 9378/1 9423/1 +f 9423/1 9378/1 9380/1 +f 9423/1 9380/1 9382/1 +f 9425/1 9375/1 9424/1 +f 9424/1 9375/1 9378/1 +f 9425/1 9373/1 9375/1 +f 9372/1 9373/1 9425/1 +f 9370/1 9372/1 9425/1 +f 9426/1 9370/1 9425/1 +f 9426/1 9425/1 9427/1 +f 9427/1 9425/1 9428/1 +f 9363/1 9368/1 9370/1 +f 9363/1 9370/1 9426/1 +f 9366/1 9368/1 9363/1 +f 9427/1 9428/1 9429/1 +f 9429/1 9428/1 9430/1 +f 9429/1 9430/1 9431/1 +f 9432/1 9430/1 9433/1 +f 9431/1 9430/1 9432/1 +f 9433/1 9434/1 9432/1 +f 9435/1 9436/1 9433/1 +f 9433/1 9436/1 9434/1 +f 9437/1 9438/1 9435/1 +f 9435/1 9438/1 9436/1 +f 9420/1 9293/1 9437/1 +f 9437/1 9293/1 9438/1 +f 9293/1 9346/1 9348/1 +f 9293/1 9348/1 9291/1 +f 9291/1 9348/1 9350/1 +f 9291/1 9350/1 9289/1 +f 9289/1 9350/1 9352/1 +f 9289/1 9352/1 9287/1 +f 9326/1 9287/1 9352/1 +f 9439/1 9440/1 9352/1 +f 9352/1 9440/1 9326/1 +f 9285/1 9287/1 9326/1 +f 9285/1 9326/1 9324/1 +f 9285/1 9324/1 9283/1 +f 9283/1 9324/1 9322/1 +f 9283/1 9322/1 9281/1 +f 9281/1 9322/1 9320/1 +f 9281/1 9320/1 9279/1 +f 9439/1 9441/1 9440/1 +f 9442/1 9441/1 9439/1 +f 9442/1 9266/1 9441/1 +f 9249/1 9266/1 9442/1 +f 9249/1 9256/1 9266/1 +f 9260/1 9264/1 9266/1 +f 9260/1 9266/1 9258/1 +f 9258/1 9266/1 9256/1 +f 9248/1 9256/1 9249/1 +f 9248/1 9254/1 9256/1 +f 9252/1 9254/1 9248/1 +f 9262/1 9264/1 9260/1 +f 9279/1 9320/1 9317/1 +f 9315/1 9277/1 9317/1 +f 9275/1 9277/1 9315/1 +f 9275/1 9315/1 9273/1 +f 9273/1 9315/1 9313/1 +f 9279/1 9317/1 9277/1 +f 9273/1 9313/1 9272/1 +f 9272/1 9313/1 9311/1 +f 9311/1 9301/1 9272/1 +f 9272/1 9301/1 9299/1 +f 9272/1 9299/1 9268/1 +f 9309/1 9301/1 9311/1 +f 9307/1 9303/1 9301/1 +f 9307/1 9301/1 9309/1 +f 9305/1 9303/1 9307/1 +f 9268/1 9299/1 9295/1 +f 9268/1 9295/1 9269/1 +f 9299/1 9297/1 9295/1 +f 9438/1 9397/1 9399/1 +f 9438/1 9399/1 9436/1 +f 9293/1 9397/1 9438/1 +f 9294/1 9397/1 9293/1 +f 9436/1 9399/1 9403/1 +f 9436/1 9403/1 9434/1 +f 9434/1 9403/1 9405/1 +f 9434/1 9405/1 9432/1 +f 9432/1 9405/1 9408/1 +f 9432/1 9408/1 9431/1 +f 9431/1 9408/1 9407/1 +f 9431/1 9407/1 9429/1 +f 9429/1 9407/1 9411/1 +f 9429/1 9411/1 9427/1 +f 9427/1 9411/1 9410/1 +f 9427/1 9410/1 9426/1 +f 9426/1 9410/1 9364/1 +f 9426/1 9364/1 9363/1 +f 9435/1 9398/1 9437/1 +f 9433/1 9402/1 9435/1 +f 9435/1 9402/1 9398/1 +f 9437/1 9398/1 9401/1 +f 9437/1 9401/1 9420/1 +f 9420/1 9401/1 9400/1 +f 9433/1 9404/1 9402/1 +f 9430/1 9404/1 9433/1 +f 9430/1 9406/1 9404/1 +f 9428/1 9406/1 9430/1 +f 9428/1 9409/1 9406/1 +f 9425/1 9409/1 9428/1 +f 9420/1 9400/1 9418/1 +f 9418/1 9400/1 9417/1 +f 9418/1 9417/1 9419/1 +f 9419/1 9417/1 9416/1 +f 9419/1 9416/1 9421/1 +f 9421/1 9416/1 9415/1 +f 9421/1 9415/1 9422/1 +f 9422/1 9415/1 9414/1 +f 9422/1 9414/1 9423/1 +f 9423/1 9414/1 9413/1 +f 9423/1 9413/1 9424/1 +f 9424/1 9413/1 9412/1 +f 9424/1 9412/1 9425/1 +f 9425/1 9412/1 9409/1 +f 9352/1 9351/1 9439/1 +f 9439/1 9351/1 9394/1 +f 9439/1 9394/1 9442/1 +f 9442/1 9394/1 9396/1 +f 9249/1 9442/1 9250/1 +f 9250/1 9442/1 9396/1 +f 9441/1 9395/1 9440/1 +f 9266/1 9395/1 9441/1 +f 9440/1 9395/1 9393/1 +f 9265/1 9395/1 9266/1 +f 9440/1 9393/1 9326/1 +f 9326/1 9393/1 9325/1 +f 9443/1 9444/1 9445/1 +f 9443/1 9445/1 9446/1 +f 9443/1 9446/1 9447/1 +f 9445/1 9444/1 9448/1 +f 9449/1 9448/1 9444/1 +f 9449/1 9450/1 9448/1 +f 9451/1 9450/1 9449/1 +f 9451/1 9452/1 9450/1 +f 9453/1 9452/1 9451/1 +f 9453/1 9454/1 9452/1 +f 9447/1 9446/1 9455/1 +f 9447/1 9455/1 9456/1 +f 9457/1 9458/1 9459/1 +f 9459/1 9458/1 9460/1 +f 9453/1 9459/1 9461/1 +f 9444/1 9459/1 9453/1 +f 9461/1 9459/1 9460/1 +f 9443/1 9456/1 9459/1 +f 9443/1 9459/1 9444/1 +f 9462/1 9461/1 9463/1 +f 9463/1 9461/1 9460/1 +f 9463/1 9460/1 9464/1 +f 9464/1 9460/1 9465/1 +f 9447/1 9456/1 9443/1 +f 9444/1 9453/1 9449/1 +f 9449/1 9453/1 9451/1 +f 9466/1 9467/1 9462/1 +f 9462/1 9467/1 9461/1 +f 9457/1 9454/1 9458/1 +f 9445/1 9454/1 9457/1 +f 9445/1 9457/1 9446/1 +f 9446/1 9457/1 9455/1 +f 9458/1 9454/1 9468/1 +f 9448/1 9454/1 9445/1 +f 9469/1 9470/1 9458/1 +f 9469/1 9458/1 9471/1 +f 9471/1 9458/1 9468/1 +f 9472/1 9470/1 9469/1 +f 9450/1 9452/1 9448/1 +f 9448/1 9452/1 9454/1 +f 9471/1 9468/1 9473/1 +f 9473/1 9468/1 9474/1 +f 9456/1 9455/1 9457/1 +f 9456/1 9457/1 9459/1 +f 9460/1 9458/1 9470/1 +f 9460/1 9470/1 9465/1 +f 9465/1 9470/1 9472/1 +f 9465/1 9472/1 9464/1 +f 9464/1 9472/1 9469/1 +f 9464/1 9469/1 9463/1 +f 9469/1 9471/1 9463/1 +f 9463/1 9471/1 9462/1 +f 9462/1 9471/1 9473/1 +f 9462/1 9473/1 9466/1 +f 9466/1 9473/1 9474/1 +f 9466/1 9474/1 9467/1 +f 9467/1 9474/1 9468/1 +f 9467/1 9468/1 9461/1 +f 9468/1 9454/1 9461/1 +f 9461/1 9454/1 9453/1 +f 9475/1 9476/1 9477/1 +f 9478/1 9475/1 9479/1 +f 9479/1 9475/1 9477/1 +f 9477/1 9476/1 9480/1 +f 9476/1 9481/1 9480/1 +f 9480/1 9481/1 9482/1 +f 9481/1 9483/1 9482/1 +f 9482/1 9483/1 9484/1 +f 9483/1 9485/1 9484/1 +f 9484/1 9485/1 9486/1 +f 9485/1 9487/1 9486/1 +f 9486/1 9487/1 9488/1 +f 9488/1 9487/1 9489/1 +f 9489/1 9487/1 9490/1 +f 9489/1 9490/1 9491/1 +f 9491/1 9490/1 9492/1 +f 9491/1 9492/1 9493/1 +f 9493/1 9492/1 9494/1 +f 9478/1 9479/1 9495/1 +f 9495/1 9479/1 9496/1 +f 9495/1 9496/1 9497/1 +f 9497/1 9496/1 9498/1 +f 9499/1 9497/1 9500/1 +f 9500/1 9497/1 9498/1 +f 9499/1 9500/1 9501/1 +f 9501/1 9500/1 9502/1 +f 9501/1 9502/1 9503/1 +f 9503/1 9502/1 9504/1 +f 9503/1 9504/1 9505/1 +f 9505/1 9504/1 9506/1 +f 9505/1 9506/1 9507/1 +f 9507/1 9506/1 9508/1 +f 9507/1 9508/1 9509/1 +f 9508/1 9510/1 9509/1 +f 9509/1 9510/1 9511/1 +f 9509/1 9511/1 9512/1 +f 9512/1 9511/1 9513/1 +f 9512/1 9513/1 9514/1 +f 9514/1 9513/1 9515/1 +f 9514/1 9515/1 9516/1 +f 9517/1 9518/1 9515/1 +f 9515/1 9518/1 9516/1 +f 9519/1 9520/1 9517/1 +f 9517/1 9520/1 9518/1 +f 9521/1 9522/1 9519/1 +f 9519/1 9522/1 9520/1 +f 9523/1 9524/1 9525/1 +f 9523/1 9526/1 9524/1 +f 9525/1 9524/1 9527/1 +f 9524/1 9526/1 9528/1 +f 9525/1 9527/1 9529/1 +f 9529/1 9527/1 9530/1 +f 9529/1 9530/1 9531/1 +f 9531/1 9530/1 9532/1 +f 9531/1 9532/1 9521/1 +f 9521/1 9532/1 9522/1 +f 9528/1 9526/1 9533/1 +f 9533/1 9526/1 9534/1 +f 9533/1 9534/1 9535/1 +f 9535/1 9534/1 9536/1 +f 9535/1 9536/1 9537/1 +f 9537/1 9538/1 9535/1 +f 9539/1 9540/1 9537/1 +f 9537/1 9540/1 9538/1 +f 9541/1 9542/1 9539/1 +f 9539/1 9542/1 9540/1 +f 9542/1 9541/1 9543/1 +f 9543/1 9541/1 9544/1 +f 9543/1 9544/1 9545/1 +f 9545/1 9544/1 9546/1 +f 9545/1 9546/1 9547/1 +f 9547/1 9546/1 9548/1 +f 9549/1 9547/1 9550/1 +f 9550/1 9547/1 9548/1 +f 9549/1 9550/1 9551/1 +f 9551/1 9550/1 9552/1 +f 9551/1 9552/1 9553/1 +f 9553/1 9552/1 9554/1 +f 9555/1 9553/1 9556/1 +f 9556/1 9553/1 9554/1 +f 9557/1 9555/1 9558/1 +f 9558/1 9555/1 9556/1 +f 9558/1 9559/1 9557/1 +f 9560/1 9559/1 9558/1 +f 9560/1 9561/1 9559/1 +f 9562/1 9561/1 9560/1 +f 9563/1 9561/1 9564/1 +f 9564/1 9561/1 9562/1 +f 9565/1 9563/1 9566/1 +f 9566/1 9563/1 9564/1 +f 9567/1 9565/1 9568/1 +f 9568/1 9565/1 9566/1 +f 9568/1 9569/1 9567/1 +f 9570/1 9569/1 9568/1 +f 9570/1 9571/1 9569/1 +f 9572/1 9571/1 9570/1 +f 9572/1 9573/1 9571/1 +f 9574/1 9573/1 9572/1 +f 9493/1 9494/1 9574/1 +f 9574/1 9494/1 9573/1 +f 9575/1 9576/1 9577/1 +f 9577/1 9578/1 9575/1 +f 9520/1 9577/1 9576/1 +f 9520/1 9579/1 9580/1 +f 9522/1 9577/1 9520/1 +f 9520/1 9576/1 9579/1 +f 9580/1 9581/1 9520/1 +f 9520/1 9581/1 9582/1 +f 9520/1 9582/1 9518/1 +f 9580/1 9583/1 9581/1 +f 9581/1 9583/1 9584/1 +f 9581/1 9584/1 9585/1 +f 9585/1 9584/1 9586/1 +f 9585/1 9586/1 9587/1 +f 9588/1 9585/1 9587/1 +f 9588/1 9589/1 9585/1 +f 9590/1 9591/1 9589/1 +f 9589/1 9591/1 9585/1 +f 9592/1 9591/1 9590/1 +f 9593/1 9594/1 9592/1 +f 9592/1 9594/1 9591/1 +f 9595/1 9594/1 9596/1 +f 9593/1 9596/1 9594/1 +f 9597/1 9591/1 9594/1 +f 9597/1 9594/1 9598/1 +f 9598/1 9494/1 9492/1 +f 9598/1 9492/1 9597/1 +f 9597/1 9492/1 9490/1 +f 9490/1 9487/1 9599/1 +f 9597/1 9490/1 9600/1 +f 9600/1 9490/1 9599/1 +f 9599/1 9487/1 9601/1 +f 9601/1 9487/1 9485/1 +f 9600/1 9599/1 9602/1 +f 9602/1 9603/1 9600/1 +f 9600/1 9603/1 9604/1 +f 9600/1 9604/1 9605/1 +f 9605/1 9606/1 9607/1 +f 9605/1 9607/1 9600/1 +f 9607/1 9606/1 9501/1 +f 9501/1 9606/1 9608/1 +f 9501/1 9608/1 9609/1 +f 9499/1 9501/1 9609/1 +f 9609/1 9610/1 9499/1 +f 9499/1 9610/1 9611/1 +f 9499/1 9611/1 9497/1 +f 9497/1 9611/1 9612/1 +f 9497/1 9612/1 9495/1 +f 9495/1 9612/1 9613/1 +f 9478/1 9495/1 9614/1 +f 9495/1 9613/1 9614/1 +f 9614/1 9475/1 9478/1 +f 9601/1 9485/1 9614/1 +f 9614/1 9485/1 9483/1 +f 9614/1 9483/1 9481/1 +f 9481/1 9476/1 9614/1 +f 9614/1 9476/1 9475/1 +f 9503/1 9615/1 9501/1 +f 9615/1 9616/1 9501/1 +f 9501/1 9616/1 9617/1 +f 9501/1 9617/1 9607/1 +f 9503/1 9618/1 9615/1 +f 9619/1 9618/1 9503/1 +f 9619/1 9503/1 9620/1 +f 9620/1 9503/1 9505/1 +f 9620/1 9505/1 9621/1 +f 9621/1 9505/1 9507/1 +f 9621/1 9507/1 9622/1 +f 9509/1 9623/1 9507/1 +f 9622/1 9507/1 9623/1 +f 9512/1 9623/1 9509/1 +f 9512/1 9516/1 9623/1 +f 9516/1 9624/1 9623/1 +f 9514/1 9516/1 9512/1 +f 9518/1 9625/1 9516/1 +f 9516/1 9625/1 9624/1 +f 9518/1 9582/1 9625/1 +f 9582/1 9626/1 9625/1 +f 9582/1 9627/1 9626/1 +f 9628/1 9627/1 9582/1 +f 9628/1 9629/1 9630/1 +f 9628/1 9582/1 9629/1 +f 9630/1 9629/1 9631/1 +f 9629/1 9617/1 9631/1 +f 9629/1 9607/1 9617/1 +f 9629/1 9582/1 9632/1 +f 9629/1 9632/1 9633/1 +f 9633/1 9634/1 9629/1 +f 9629/1 9634/1 9635/1 +f 9629/1 9635/1 9636/1 +f 9636/1 9637/1 9629/1 +f 9585/1 9607/1 9629/1 +f 9582/1 9638/1 9632/1 +f 9639/1 9640/1 9582/1 +f 9582/1 9640/1 9638/1 +f 9582/1 9641/1 9639/1 +f 9585/1 9591/1 9607/1 +f 9600/1 9607/1 9642/1 +f 9643/1 9644/1 9607/1 +f 9644/1 9645/1 9607/1 +f 9607/1 9645/1 9646/1 +f 9607/1 9646/1 9642/1 +f 9591/1 9647/1 9607/1 +f 9607/1 9647/1 9648/1 +f 9607/1 9648/1 9649/1 +f 9649/1 9650/1 9607/1 +f 9607/1 9650/1 9651/1 +f 9607/1 9651/1 9643/1 +f 9600/1 9642/1 9652/1 +f 9652/1 9653/1 9600/1 +f 9600/1 9653/1 9654/1 +f 9600/1 9654/1 9655/1 +f 9655/1 9656/1 9600/1 +f 9600/1 9656/1 9657/1 +f 9600/1 9657/1 9658/1 +f 9658/1 9659/1 9600/1 +f 9600/1 9659/1 9660/1 +f 9600/1 9660/1 9661/1 +f 9661/1 9662/1 9600/1 +f 9600/1 9662/1 9663/1 +f 9591/1 9664/1 9647/1 +f 9665/1 9666/1 9591/1 +f 9666/1 9664/1 9591/1 +f 9665/1 9591/1 9597/1 +f 9667/1 9665/1 9597/1 +f 9597/1 9668/1 9667/1 +f 9597/1 9669/1 9668/1 +f 9670/1 9669/1 9597/1 +f 9597/1 9671/1 9670/1 +f 9597/1 9672/1 9671/1 +f 9673/1 9672/1 9597/1 +f 9597/1 9674/1 9673/1 +f 9597/1 9675/1 9674/1 +f 9676/1 9675/1 9597/1 +f 9597/1 9677/1 9676/1 +f 9678/1 9581/1 9585/1 +f 9678/1 9585/1 9679/1 +f 9585/1 9680/1 9681/1 +f 9585/1 9681/1 9679/1 +f 9682/1 9581/1 9678/1 +f 9682/1 9683/1 9581/1 +f 9683/1 9684/1 9581/1 +f 9581/1 9684/1 9685/1 +f 9577/1 9686/1 9593/1 +f 9593/1 9686/1 9687/1 +f 9688/1 9689/1 9593/1 +f 9593/1 9689/1 9690/1 +f 9593/1 9690/1 9577/1 +f 9522/1 9691/1 9577/1 +f 9577/1 9690/1 9578/1 +f 9593/1 9592/1 9688/1 +f 9577/1 9692/1 9686/1 +f 9691/1 9692/1 9577/1 +f 9693/1 9691/1 9522/1 +f 9693/1 9522/1 9532/1 +f 9694/1 9532/1 9695/1 +f 9696/1 9697/1 9694/1 +f 9694/1 9697/1 9698/1 +f 9694/1 9699/1 9700/1 +f 9694/1 9700/1 9696/1 +f 9694/1 9701/1 9532/1 +f 9694/1 9698/1 9702/1 +f 9702/1 9701/1 9694/1 +f 9693/1 9532/1 9701/1 +f 9695/1 9532/1 9530/1 +f 9695/1 9699/1 9694/1 +f 9703/1 9704/1 9530/1 +f 9703/1 9530/1 9527/1 +f 9695/1 9530/1 9705/1 +f 9705/1 9530/1 9704/1 +f 9706/1 9704/1 9703/1 +f 9703/1 9707/1 9706/1 +f 9703/1 9708/1 9707/1 +f 9709/1 9710/1 9708/1 +f 9709/1 9708/1 9703/1 +f 9711/1 9710/1 9709/1 +f 9709/1 9712/1 9711/1 +f 9713/1 9714/1 9712/1 +f 9709/1 9713/1 9712/1 +f 9713/1 9715/1 9714/1 +f 9716/1 9696/1 9715/1 +f 9716/1 9715/1 9713/1 +f 9717/1 9716/1 9595/1 +f 9717/1 9696/1 9716/1 +f 9718/1 9716/1 9713/1 +f 9696/1 9700/1 9719/1 +f 9696/1 9719/1 9720/1 +f 9721/1 9696/1 9720/1 +f 9721/1 9715/1 9696/1 +f 9722/1 9723/1 9713/1 +f 9722/1 9713/1 9709/1 +f 9718/1 9713/1 9724/1 +f 9724/1 9713/1 9725/1 +f 9726/1 9727/1 9713/1 +f 9727/1 9728/1 9713/1 +f 9713/1 9728/1 9729/1 +f 9713/1 9729/1 9725/1 +f 9723/1 9730/1 9713/1 +f 9713/1 9730/1 9731/1 +f 9713/1 9731/1 9732/1 +f 9732/1 9733/1 9713/1 +f 9713/1 9733/1 9734/1 +f 9713/1 9734/1 9726/1 +f 9723/1 9735/1 9730/1 +f 9736/1 9735/1 9723/1 +f 9723/1 9737/1 9736/1 +f 9738/1 9737/1 9739/1 +f 9723/1 9739/1 9737/1 +f 9739/1 9740/1 9738/1 +f 9739/1 9741/1 9740/1 +f 9742/1 9741/1 9739/1 +f 9739/1 9743/1 9742/1 +f 9739/1 9744/1 9743/1 +f 9745/1 9744/1 9739/1 +f 9739/1 9746/1 9745/1 +f 9739/1 9747/1 9746/1 +f 9748/1 9747/1 9739/1 +f 9739/1 9749/1 9748/1 +f 9750/1 9751/1 9739/1 +f 9739/1 9751/1 9752/1 +f 9752/1 9753/1 9739/1 +f 9739/1 9753/1 9754/1 +f 9739/1 9754/1 9755/1 +f 9750/1 9739/1 9723/1 +f 9755/1 9569/1 9739/1 +f 9739/1 9569/1 9571/1 +f 9739/1 9571/1 9724/1 +f 9756/1 9567/1 9755/1 +f 9755/1 9567/1 9569/1 +f 9757/1 9565/1 9756/1 +f 9756/1 9565/1 9567/1 +f 9561/1 9757/1 9559/1 +f 9559/1 9757/1 9758/1 +f 9757/1 9759/1 9758/1 +f 9561/1 9563/1 9757/1 +f 9757/1 9563/1 9565/1 +f 9559/1 9758/1 9557/1 +f 9557/1 9758/1 9555/1 +f 9553/1 9555/1 9758/1 +f 9758/1 9551/1 9553/1 +f 9758/1 9549/1 9551/1 +f 9547/1 9549/1 9758/1 +f 9545/1 9547/1 9758/1 +f 9760/1 9543/1 9545/1 +f 9760/1 9545/1 9761/1 +f 9761/1 9545/1 9758/1 +f 9542/1 9543/1 9760/1 +f 9540/1 9542/1 9762/1 +f 9762/1 9542/1 9760/1 +f 9762/1 9538/1 9540/1 +f 9762/1 9535/1 9538/1 +f 9533/1 9535/1 9762/1 +f 9533/1 9762/1 9528/1 +f 9528/1 9762/1 9763/1 +f 9528/1 9763/1 9524/1 +f 9764/1 9763/1 9762/1 +f 9763/1 9765/1 9524/1 +f 9524/1 9765/1 9766/1 +f 9524/1 9766/1 9527/1 +f 9766/1 9767/1 9768/1 +f 9527/1 9766/1 9768/1 +f 9527/1 9768/1 9703/1 +f 9769/1 9770/1 9703/1 +f 9770/1 9771/1 9703/1 +f 9703/1 9771/1 9772/1 +f 9703/1 9772/1 9709/1 +f 9709/1 9772/1 9773/1 +f 9773/1 9774/1 9709/1 +f 9709/1 9774/1 9775/1 +f 9709/1 9775/1 9776/1 +f 9776/1 9777/1 9709/1 +f 9768/1 9767/1 9778/1 +f 9768/1 9778/1 9722/1 +f 9779/1 9780/1 9768/1 +f 9768/1 9780/1 9781/1 +f 9722/1 9782/1 9768/1 +f 9768/1 9782/1 9783/1 +f 9768/1 9783/1 9779/1 +f 9722/1 9778/1 9784/1 +f 9722/1 9784/1 9785/1 +f 9786/1 9722/1 9785/1 +f 9787/1 9722/1 9786/1 +f 9788/1 9761/1 9787/1 +f 9787/1 9761/1 9723/1 +f 9787/1 9723/1 9722/1 +f 9789/1 9761/1 9788/1 +f 9790/1 9760/1 9789/1 +f 9789/1 9760/1 9761/1 +f 9790/1 9791/1 9760/1 +f 9760/1 9791/1 9792/1 +f 9760/1 9792/1 9762/1 +f 9762/1 9792/1 9793/1 +f 9762/1 9793/1 9764/1 +f 9761/1 9758/1 9794/1 +f 9795/1 9723/1 9761/1 +f 9795/1 9761/1 9796/1 +f 9796/1 9761/1 9794/1 +f 9758/1 9759/1 9797/1 +f 9758/1 9797/1 9798/1 +f 9794/1 9758/1 9798/1 +f 9750/1 9723/1 9795/1 +f 9799/1 9800/1 9722/1 +f 9722/1 9800/1 9782/1 +f 9722/1 9801/1 9802/1 +f 9722/1 9802/1 9799/1 +f 9803/1 9804/1 9724/1 +f 9724/1 9804/1 9805/1 +f 9724/1 9805/1 9806/1 +f 9806/1 9807/1 9724/1 +f 9724/1 9807/1 9808/1 +f 9724/1 9808/1 9809/1 +f 9809/1 9810/1 9724/1 +f 9724/1 9810/1 9811/1 +f 9724/1 9811/1 9812/1 +f 9724/1 9725/1 9803/1 +f 9812/1 9813/1 9724/1 +f 9724/1 9813/1 9814/1 +f 9724/1 9571/1 9573/1 +f 9724/1 9573/1 9718/1 +f 9815/1 9816/1 9593/1 +f 9593/1 9687/1 9815/1 +f 9696/1 9717/1 9817/1 +f 9817/1 9818/1 9696/1 +f 9696/1 9818/1 9697/1 +f 9595/1 9716/1 9594/1 +f 9816/1 9596/1 9593/1 +f 9581/1 9685/1 9582/1 +f 9582/1 9685/1 9641/1 +f 9629/1 9637/1 9680/1 +f 9629/1 9680/1 9585/1 +f 9703/1 9768/1 9781/1 +f 9703/1 9781/1 9769/1 +f 9709/1 9777/1 9801/1 +f 9709/1 9801/1 9722/1 +f 9600/1 9663/1 9597/1 +f 9597/1 9663/1 9677/1 +f 9598/1 9594/1 9716/1 +f 9598/1 9716/1 9718/1 +f 9718/1 9494/1 9598/1 +f 9718/1 9573/1 9494/1 +f 9724/1 9814/1 9739/1 +f 9739/1 9814/1 9749/1 +f 9819/1 9820/1 9821/1 +f 9821/1 9822/1 9819/1 +f 9821/1 9820/1 9823/1 +f 9823/1 9820/1 9824/1 +f 9823/1 9824/1 9825/1 +f 9825/1 9826/1 9823/1 +f 9823/1 9826/1 9827/1 +f 9823/1 9827/1 9828/1 +f 9829/1 9830/1 9823/1 +f 9823/1 9830/1 9831/1 +f 9823/1 9831/1 9821/1 +f 9829/1 9823/1 9832/1 +f 9832/1 9823/1 9833/1 +f 9834/1 9833/1 9823/1 +f 9834/1 9823/1 9835/1 +f 9821/1 9831/1 9836/1 +f 9821/1 9836/1 9837/1 +f 9821/1 9838/1 9822/1 +f 9837/1 9839/1 9821/1 +f 9821/1 9839/1 9525/1 +f 9821/1 9525/1 9840/1 +f 9525/1 9839/1 9523/1 +f 9523/1 9839/1 9841/1 +f 9840/1 9525/1 9529/1 +f 9531/1 9842/1 9529/1 +f 9529/1 9842/1 9843/1 +f 9529/1 9843/1 9844/1 +f 9840/1 9529/1 9845/1 +f 9845/1 9529/1 9844/1 +f 9521/1 9846/1 9531/1 +f 9847/1 9521/1 9848/1 +f 9848/1 9519/1 9849/1 +f 9848/1 9521/1 9519/1 +f 9849/1 9519/1 9850/1 +f 9851/1 9850/1 9519/1 +f 9851/1 9519/1 9852/1 +f 9852/1 9519/1 9517/1 +f 9847/1 9848/1 9853/1 +f 9854/1 9853/1 9855/1 +f 9854/1 9855/1 9856/1 +f 9856/1 9857/1 9854/1 +f 9854/1 9857/1 9858/1 +f 9854/1 9858/1 9859/1 +f 9854/1 9860/1 9847/1 +f 9861/1 9854/1 9862/1 +f 9862/1 9854/1 9859/1 +f 9847/1 9853/1 9854/1 +f 9863/1 9864/1 9847/1 +f 9847/1 9864/1 9865/1 +f 9847/1 9866/1 9521/1 +f 9865/1 9866/1 9847/1 +f 9866/1 9846/1 9521/1 +f 9862/1 9859/1 9867/1 +f 9867/1 9859/1 9868/1 +f 9867/1 9869/1 9862/1 +f 9862/1 9869/1 9870/1 +f 9869/1 9491/1 9870/1 +f 9870/1 9491/1 9493/1 +f 9489/1 9491/1 9869/1 +f 9871/1 9488/1 9489/1 +f 9871/1 9489/1 9872/1 +f 9872/1 9489/1 9869/1 +f 9872/1 9873/1 9871/1 +f 9874/1 9488/1 9871/1 +f 9874/1 9486/1 9488/1 +f 9875/1 9486/1 9874/1 +f 9875/1 9484/1 9486/1 +f 9482/1 9484/1 9875/1 +f 9875/1 9480/1 9482/1 +f 9875/1 9496/1 9479/1 +f 9479/1 9477/1 9875/1 +f 9875/1 9477/1 9480/1 +f 9875/1 9876/1 9496/1 +f 9496/1 9876/1 9877/1 +f 9496/1 9877/1 9498/1 +f 9498/1 9877/1 9878/1 +f 9498/1 9878/1 9500/1 +f 9500/1 9878/1 9879/1 +f 9500/1 9879/1 9502/1 +f 9502/1 9879/1 9880/1 +f 9502/1 9880/1 9881/1 +f 9502/1 9881/1 9882/1 +f 9882/1 9881/1 9883/1 +f 9882/1 9883/1 9872/1 +f 9872/1 9883/1 9884/1 +f 9872/1 9884/1 9885/1 +f 9885/1 9886/1 9872/1 +f 9872/1 9886/1 9873/1 +f 9887/1 9888/1 9872/1 +f 9888/1 9889/1 9872/1 +f 9872/1 9889/1 9890/1 +f 9872/1 9890/1 9891/1 +f 9891/1 9892/1 9872/1 +f 9872/1 9892/1 9893/1 +f 9872/1 9893/1 9894/1 +f 9872/1 9895/1 9896/1 +f 9872/1 9896/1 9887/1 +f 9894/1 9897/1 9872/1 +f 9872/1 9897/1 9898/1 +f 9872/1 9898/1 9882/1 +f 9882/1 9898/1 9899/1 +f 9882/1 9867/1 9900/1 +f 9882/1 9899/1 9867/1 +f 9900/1 9901/1 9882/1 +f 9882/1 9901/1 9902/1 +f 9882/1 9902/1 9502/1 +f 9867/1 9899/1 9903/1 +f 9903/1 9904/1 9867/1 +f 9867/1 9904/1 9905/1 +f 9867/1 9905/1 9906/1 +f 9906/1 9907/1 9867/1 +f 9867/1 9907/1 9908/1 +f 9867/1 9908/1 9909/1 +f 9910/1 9867/1 9909/1 +f 9910/1 9911/1 9867/1 +f 9867/1 9912/1 9900/1 +f 9867/1 9868/1 9912/1 +f 9911/1 9913/1 9867/1 +f 9867/1 9913/1 9869/1 +f 9900/1 9912/1 9914/1 +f 9900/1 9914/1 9915/1 +f 9916/1 9900/1 9915/1 +f 9917/1 9851/1 9916/1 +f 9851/1 9900/1 9916/1 +f 9917/1 9918/1 9851/1 +f 9919/1 9920/1 9851/1 +f 9851/1 9920/1 9900/1 +f 9851/1 9921/1 9922/1 +f 9851/1 9922/1 9919/1 +f 9918/1 9850/1 9851/1 +f 9920/1 9923/1 9900/1 +f 9900/1 9923/1 9924/1 +f 9900/1 9924/1 9925/1 +f 9925/1 9926/1 9900/1 +f 9927/1 9928/1 9869/1 +f 9928/1 9929/1 9869/1 +f 9869/1 9929/1 9930/1 +f 9869/1 9930/1 9931/1 +f 9913/1 9932/1 9869/1 +f 9869/1 9932/1 9933/1 +f 9933/1 9934/1 9869/1 +f 9869/1 9934/1 9935/1 +f 9869/1 9935/1 9927/1 +f 9931/1 9936/1 9869/1 +f 9869/1 9936/1 9937/1 +f 9869/1 9937/1 9938/1 +f 9939/1 9869/1 9938/1 +f 9940/1 9504/1 9502/1 +f 9502/1 9902/1 9941/1 +f 9502/1 9941/1 9940/1 +f 9940/1 9942/1 9504/1 +f 9504/1 9942/1 9943/1 +f 9504/1 9943/1 9506/1 +f 9506/1 9943/1 9944/1 +f 9506/1 9944/1 9508/1 +f 9508/1 9944/1 9945/1 +f 9946/1 9947/1 9508/1 +f 9508/1 9945/1 9946/1 +f 9510/1 9508/1 9511/1 +f 9511/1 9508/1 9947/1 +f 9511/1 9947/1 9513/1 +f 9513/1 9947/1 9515/1 +f 9948/1 9515/1 9947/1 +f 9949/1 9517/1 9515/1 +f 9949/1 9515/1 9948/1 +f 9949/1 9950/1 9852/1 +f 9852/1 9517/1 9949/1 +f 9852/1 9950/1 9951/1 +f 9852/1 9951/1 9901/1 +f 9901/1 9951/1 9952/1 +f 9901/1 9952/1 9953/1 +f 9954/1 9901/1 9953/1 +f 9954/1 9902/1 9901/1 +f 9901/1 9955/1 9956/1 +f 9901/1 9956/1 9957/1 +f 9957/1 9958/1 9901/1 +f 9901/1 9958/1 9959/1 +f 9901/1 9959/1 9852/1 +f 9852/1 9959/1 9960/1 +f 9852/1 9960/1 9961/1 +f 9962/1 9852/1 9963/1 +f 9963/1 9852/1 9961/1 +f 9962/1 9964/1 9852/1 +f 9845/1 9965/1 9840/1 +f 9840/1 9965/1 9966/1 +f 9840/1 9966/1 9835/1 +f 9835/1 9966/1 9967/1 +f 9835/1 9967/1 9968/1 +f 9968/1 9969/1 9835/1 +f 9835/1 9969/1 9970/1 +f 9835/1 9970/1 9834/1 +f 9834/1 9970/1 9971/1 +f 9834/1 9971/1 9972/1 +f 9972/1 9973/1 9974/1 +f 9972/1 9974/1 9834/1 +f 9975/1 9974/1 9973/1 +f 9842/1 9976/1 9973/1 +f 9973/1 9977/1 9978/1 +f 9979/1 9842/1 9973/1 +f 9974/1 9980/1 9834/1 +f 9980/1 9574/1 9981/1 +f 9980/1 9981/1 9834/1 +f 9572/1 9981/1 9574/1 +f 9570/1 9982/1 9572/1 +f 9572/1 9982/1 9981/1 +f 9568/1 9983/1 9570/1 +f 9570/1 9983/1 9982/1 +f 9566/1 9984/1 9568/1 +f 9568/1 9984/1 9983/1 +f 9985/1 9982/1 9983/1 +f 9986/1 9982/1 9985/1 +f 9986/1 9987/1 9982/1 +f 9982/1 9987/1 9988/1 +f 9982/1 9988/1 9833/1 +f 9833/1 9988/1 9989/1 +f 9833/1 9989/1 9990/1 +f 9990/1 9989/1 9991/1 +f 9991/1 9992/1 9990/1 +f 9990/1 9992/1 9993/1 +f 9990/1 9993/1 9994/1 +f 9994/1 9993/1 9995/1 +f 9994/1 9995/1 9996/1 +f 9997/1 9994/1 9996/1 +f 9998/1 9994/1 9997/1 +f 9564/1 9562/1 9998/1 +f 9998/1 9562/1 9994/1 +f 9564/1 9998/1 9566/1 +f 9566/1 9998/1 9984/1 +f 9562/1 9560/1 9994/1 +f 9994/1 9560/1 9558/1 +f 9994/1 9558/1 9556/1 +f 9556/1 9554/1 9994/1 +f 9994/1 9554/1 9552/1 +f 9548/1 9990/1 9994/1 +f 9548/1 9994/1 9550/1 +f 9994/1 9552/1 9550/1 +f 9546/1 9990/1 9548/1 +f 9544/1 9990/1 9546/1 +f 9541/1 9999/1 9544/1 +f 9544/1 9999/1 9990/1 +f 9539/1 10000/1 9541/1 +f 9541/1 10000/1 9999/1 +f 9539/1 9537/1 10000/1 +f 10000/1 9537/1 9534/1 +f 10000/1 9534/1 10001/1 +f 10001/1 10002/1 10000/1 +f 10000/1 10002/1 10003/1 +f 10000/1 10003/1 9999/1 +f 9537/1 9536/1 9534/1 +f 10001/1 9534/1 9526/1 +f 9523/1 9841/1 10001/1 +f 10001/1 9526/1 9523/1 +f 10004/1 10005/1 9999/1 +f 9999/1 10005/1 10006/1 +f 9999/1 10006/1 9990/1 +f 9999/1 10003/1 10007/1 +f 9999/1 10007/1 10004/1 +f 9990/1 10006/1 10008/1 +f 9832/1 9833/1 9990/1 +f 9990/1 10008/1 9832/1 +f 9833/1 10009/1 9982/1 +f 10010/1 10011/1 9833/1 +f 10012/1 10013/1 9833/1 +f 9833/1 10013/1 10014/1 +f 9833/1 10014/1 10009/1 +f 10011/1 10015/1 9833/1 +f 9833/1 10015/1 10016/1 +f 9833/1 10016/1 10017/1 +f 10017/1 10018/1 9833/1 +f 9833/1 10018/1 10019/1 +f 9833/1 10019/1 10012/1 +f 10010/1 9833/1 9834/1 +f 9834/1 9981/1 10020/1 +f 9834/1 10020/1 10010/1 +f 9981/1 10021/1 10020/1 +f 9981/1 10022/1 10021/1 +f 9981/1 10023/1 10022/1 +f 10024/1 10023/1 9981/1 +f 10025/1 10024/1 9981/1 +f 9981/1 10026/1 10025/1 +f 9981/1 10027/1 10026/1 +f 10028/1 10027/1 9981/1 +f 10029/1 10028/1 9981/1 +f 10029/1 9981/1 10030/1 +f 9981/1 10031/1 10030/1 +f 9982/1 10009/1 10032/1 +f 9982/1 10032/1 10033/1 +f 10033/1 10034/1 9982/1 +f 9982/1 10034/1 10035/1 +f 9982/1 10035/1 10036/1 +f 10036/1 10037/1 9982/1 +f 9982/1 10037/1 10038/1 +f 9982/1 10038/1 10039/1 +f 10039/1 10040/1 9982/1 +f 9982/1 10040/1 10041/1 +f 9982/1 10041/1 10042/1 +f 10042/1 10043/1 9982/1 +f 9982/1 10043/1 10044/1 +f 10045/1 10046/1 9842/1 +f 10046/1 10047/1 9842/1 +f 9842/1 10047/1 10048/1 +f 10045/1 9842/1 9979/1 +f 9531/1 10049/1 9842/1 +f 9842/1 10048/1 9843/1 +f 9979/1 9973/1 9972/1 +f 9973/1 9976/1 9977/1 +f 9842/1 10049/1 9976/1 +f 9846/1 10049/1 9531/1 +f 10050/1 10051/1 9835/1 +f 10050/1 9835/1 10052/1 +f 10051/1 10053/1 9835/1 +f 9835/1 10053/1 10054/1 +f 9835/1 10054/1 9840/1 +f 9840/1 10054/1 10055/1 +f 9840/1 10056/1 10057/1 +f 9840/1 10055/1 10056/1 +f 10057/1 10058/1 9840/1 +f 9854/1 9861/1 9860/1 +f 9847/1 9860/1 10059/1 +f 9847/1 10059/1 9863/1 +f 9975/1 10060/1 9862/1 +f 9862/1 10060/1 9861/1 +f 9978/1 10061/1 9973/1 +f 10062/1 9973/1 10061/1 +f 9862/1 9974/1 9975/1 +f 9975/1 9973/1 10062/1 +f 9870/1 9493/1 9980/1 +f 9862/1 9870/1 9974/1 +f 9974/1 9870/1 9980/1 +f 9493/1 9574/1 9980/1 +f 9939/1 9895/1 9872/1 +f 9872/1 9869/1 9939/1 +f 9982/1 10044/1 9981/1 +f 9981/1 10044/1 10031/1 +f 9926/1 9955/1 9901/1 +f 9900/1 9926/1 9901/1 +f 9852/1 9964/1 9921/1 +f 9852/1 9921/1 9851/1 +f 9840/1 10058/1 9838/1 +f 9840/1 9838/1 9821/1 +f 9835/1 9823/1 9828/1 +f 9835/1 9828/1 10052/1 +f 9792/1 10007/1 9793/1 +f 9791/1 10004/1 9792/1 +f 9792/1 10004/1 10007/1 +f 9793/1 10007/1 10003/1 +f 9793/1 10003/1 9764/1 +f 9764/1 10003/1 10002/1 +f 9791/1 10005/1 10004/1 +f 9790/1 10005/1 9791/1 +f 9790/1 10006/1 10005/1 +f 9789/1 10006/1 9790/1 +f 9789/1 10008/1 10006/1 +f 9788/1 10008/1 9789/1 +f 9788/1 9832/1 10008/1 +f 9787/1 9832/1 9788/1 +f 9787/1 9829/1 9832/1 +f 9786/1 9829/1 9787/1 +f 9764/1 10002/1 9763/1 +f 9763/1 10002/1 10001/1 +f 9763/1 10001/1 9765/1 +f 9765/1 10001/1 9841/1 +f 9765/1 9841/1 9766/1 +f 9766/1 9841/1 9839/1 +f 9766/1 9839/1 9767/1 +f 9767/1 9839/1 9837/1 +f 9767/1 9837/1 9778/1 +f 9778/1 9837/1 9836/1 +f 9778/1 9836/1 9784/1 +f 9784/1 9836/1 9831/1 +f 9784/1 9831/1 9785/1 +f 9785/1 9831/1 9830/1 +f 9785/1 9830/1 9786/1 +f 9786/1 9830/1 9829/1 +f 9783/1 9820/1 9779/1 +f 9783/1 9782/1 9820/1 +f 9779/1 9820/1 9819/1 +f 9820/1 9782/1 9824/1 +f 9779/1 9819/1 9780/1 +f 9780/1 9819/1 9822/1 +f 9782/1 9825/1 9824/1 +f 9800/1 9825/1 9782/1 +f 9800/1 9826/1 9825/1 +f 9799/1 9826/1 9800/1 +f 9799/1 9827/1 9826/1 +f 9802/1 9827/1 9799/1 +f 9802/1 9828/1 9827/1 +f 9801/1 9828/1 9802/1 +f 9801/1 9777/1 9828/1 +f 9828/1 9777/1 10052/1 +f 9776/1 10050/1 9777/1 +f 9777/1 10050/1 10052/1 +f 9780/1 9822/1 9781/1 +f 9781/1 9822/1 9838/1 +f 9769/1 9781/1 10058/1 +f 10058/1 9781/1 9838/1 +f 9769/1 10058/1 9770/1 +f 9770/1 10058/1 10057/1 +f 9770/1 10057/1 9771/1 +f 9771/1 10057/1 10056/1 +f 9771/1 10056/1 9772/1 +f 9772/1 10056/1 10055/1 +f 9773/1 9772/1 10054/1 +f 10054/1 9772/1 10055/1 +f 9773/1 10054/1 9774/1 +f 9774/1 10054/1 10053/1 +f 9774/1 10053/1 9775/1 +f 9775/1 10053/1 10051/1 +f 9775/1 10051/1 9776/1 +f 9776/1 10051/1 10050/1 +f 9697/1 9978/1 9698/1 +f 9698/1 9978/1 9977/1 +f 9698/1 9977/1 9702/1 +f 9702/1 9977/1 9976/1 +f 9702/1 9976/1 9701/1 +f 9701/1 9976/1 10049/1 +f 9701/1 10049/1 9693/1 +f 9693/1 10049/1 9846/1 +f 9693/1 9846/1 9691/1 +f 9691/1 9846/1 9866/1 +f 9691/1 9866/1 9692/1 +f 9692/1 9866/1 9865/1 +f 9692/1 9865/1 9686/1 +f 9686/1 9865/1 9864/1 +f 9686/1 9864/1 9687/1 +f 9687/1 9864/1 9863/1 +f 9687/1 9863/1 9815/1 +f 9815/1 9863/1 10059/1 +f 9815/1 10059/1 9816/1 +f 9816/1 10059/1 9860/1 +f 9816/1 9860/1 9596/1 +f 9596/1 9860/1 9861/1 +f 9596/1 9861/1 9595/1 +f 9595/1 9861/1 10060/1 +f 9595/1 10060/1 9717/1 +f 9717/1 10060/1 9975/1 +f 9717/1 9975/1 9817/1 +f 9817/1 9975/1 10062/1 +f 9817/1 10062/1 9818/1 +f 9818/1 10062/1 10061/1 +f 9818/1 10061/1 9697/1 +f 9697/1 10061/1 9978/1 +f 9798/1 9995/1 9794/1 +f 9797/1 9996/1 9798/1 +f 9798/1 9996/1 9995/1 +f 9794/1 9995/1 9993/1 +f 9797/1 9997/1 9996/1 +f 9759/1 9997/1 9797/1 +f 9759/1 9998/1 9997/1 +f 9757/1 9998/1 9759/1 +f 9757/1 9984/1 9998/1 +f 9756/1 9984/1 9757/1 +f 9756/1 9983/1 9984/1 +f 9755/1 9983/1 9756/1 +f 9755/1 9985/1 9983/1 +f 9754/1 9985/1 9755/1 +f 9754/1 9986/1 9985/1 +f 9753/1 9986/1 9754/1 +f 9794/1 9993/1 9796/1 +f 9796/1 9993/1 9992/1 +f 9796/1 9992/1 9795/1 +f 9795/1 9992/1 9991/1 +f 9795/1 9991/1 9750/1 +f 9750/1 9991/1 9989/1 +f 9750/1 9989/1 9751/1 +f 9751/1 9989/1 9988/1 +f 9751/1 9988/1 9752/1 +f 9752/1 9988/1 9987/1 +f 9752/1 9987/1 9753/1 +f 9753/1 9987/1 9986/1 +f 9733/1 9732/1 10019/1 +f 9734/1 9733/1 10018/1 +f 10018/1 9733/1 10019/1 +f 10019/1 9732/1 10012/1 +f 9732/1 9731/1 10012/1 +f 10012/1 9731/1 10013/1 +f 9731/1 9730/1 10013/1 +f 10013/1 9730/1 10014/1 +f 9730/1 9735/1 10014/1 +f 10014/1 9735/1 10009/1 +f 9735/1 9736/1 10009/1 +f 10009/1 9736/1 10032/1 +f 9736/1 9737/1 10032/1 +f 10032/1 9737/1 10033/1 +f 10017/1 9734/1 10018/1 +f 10016/1 9726/1 10017/1 +f 9726/1 9734/1 10017/1 +f 10015/1 9727/1 10016/1 +f 9727/1 9726/1 10016/1 +f 10011/1 9728/1 10015/1 +f 9728/1 9727/1 10015/1 +f 10010/1 9729/1 10011/1 +f 9729/1 9728/1 10011/1 +f 10020/1 9725/1 10010/1 +f 9725/1 9729/1 10010/1 +f 10021/1 9803/1 10020/1 +f 9803/1 9725/1 10020/1 +f 10022/1 9804/1 10021/1 +f 9804/1 9803/1 10021/1 +f 10023/1 9805/1 10022/1 +f 9805/1 9804/1 10022/1 +f 10024/1 9806/1 10023/1 +f 9806/1 9805/1 10023/1 +f 10025/1 9807/1 10024/1 +f 9807/1 9806/1 10024/1 +f 9808/1 9807/1 10025/1 +f 9737/1 9738/1 10033/1 +f 10033/1 9738/1 10034/1 +f 9738/1 9740/1 10034/1 +f 10034/1 9740/1 10035/1 +f 9740/1 9741/1 10035/1 +f 10035/1 9741/1 10036/1 +f 9741/1 9742/1 10036/1 +f 10036/1 9742/1 10037/1 +f 9742/1 9743/1 10037/1 +f 10037/1 9743/1 10038/1 +f 9743/1 9744/1 10038/1 +f 10038/1 9744/1 10039/1 +f 9744/1 9745/1 10039/1 +f 10039/1 9745/1 10040/1 +f 9745/1 9746/1 10040/1 +f 10040/1 9746/1 10041/1 +f 9746/1 9747/1 10041/1 +f 10041/1 9747/1 10042/1 +f 9747/1 9748/1 10042/1 +f 10042/1 9748/1 10043/1 +f 9748/1 9749/1 10043/1 +f 10043/1 9749/1 10044/1 +f 9749/1 9814/1 10044/1 +f 10044/1 9814/1 10031/1 +f 9814/1 9813/1 10031/1 +f 10031/1 9813/1 10030/1 +f 9813/1 9812/1 10030/1 +f 10030/1 9812/1 10029/1 +f 9812/1 9811/1 10029/1 +f 10029/1 9811/1 10028/1 +f 9811/1 9810/1 10028/1 +f 10028/1 9810/1 10027/1 +f 9810/1 9809/1 10027/1 +f 10027/1 9809/1 10026/1 +f 9809/1 9808/1 10026/1 +f 10026/1 9808/1 10025/1 +f 9708/1 9967/1 9707/1 +f 9710/1 9968/1 9708/1 +f 9708/1 9968/1 9967/1 +f 9707/1 9967/1 9966/1 +f 9707/1 9966/1 9706/1 +f 9706/1 9966/1 9965/1 +f 9710/1 9969/1 9968/1 +f 9711/1 9969/1 9710/1 +f 9711/1 9970/1 9969/1 +f 9712/1 9970/1 9711/1 +f 9712/1 9971/1 9970/1 +f 9714/1 9971/1 9712/1 +f 9714/1 9972/1 9971/1 +f 9715/1 9972/1 9714/1 +f 9715/1 9979/1 9972/1 +f 9721/1 9979/1 9715/1 +f 9706/1 9965/1 9704/1 +f 9704/1 9965/1 9845/1 +f 9704/1 9845/1 9705/1 +f 9705/1 9845/1 9844/1 +f 9705/1 9844/1 9695/1 +f 9695/1 9844/1 9843/1 +f 9695/1 9843/1 9699/1 +f 9699/1 9843/1 10048/1 +f 9699/1 10048/1 9700/1 +f 9700/1 10048/1 10047/1 +f 9700/1 10047/1 9719/1 +f 9719/1 10047/1 10046/1 +f 9719/1 10046/1 9720/1 +f 9720/1 10046/1 10045/1 +f 9720/1 10045/1 9721/1 +f 9721/1 10045/1 9979/1 +f 9690/1 9856/1 9578/1 +f 9689/1 9857/1 9690/1 +f 9690/1 9857/1 9856/1 +f 9578/1 9856/1 9855/1 +f 9578/1 9855/1 9575/1 +f 9575/1 9855/1 9853/1 +f 9575/1 9853/1 9576/1 +f 9576/1 9853/1 9848/1 +f 9576/1 9848/1 9579/1 +f 9579/1 9848/1 9849/1 +f 9579/1 9849/1 9580/1 +f 9580/1 9849/1 9850/1 +f 9580/1 9850/1 9583/1 +f 9583/1 9850/1 9918/1 +f 9689/1 9858/1 9857/1 +f 9688/1 9858/1 9689/1 +f 9583/1 9918/1 9584/1 +f 9584/1 9918/1 9917/1 +f 9584/1 9917/1 9586/1 +f 9586/1 9917/1 9916/1 +f 9586/1 9916/1 9587/1 +f 9587/1 9916/1 9915/1 +f 9587/1 9915/1 9588/1 +f 9588/1 9915/1 9914/1 +f 9588/1 9914/1 9589/1 +f 9589/1 9914/1 9912/1 +f 9589/1 9912/1 9590/1 +f 9590/1 9912/1 9868/1 +f 9590/1 9868/1 9592/1 +f 9592/1 9868/1 9859/1 +f 9592/1 9859/1 9688/1 +f 9688/1 9859/1 9858/1 +f 9682/1 9920/1 9683/1 +f 9682/1 9678/1 9920/1 +f 9683/1 9920/1 9919/1 +f 9920/1 9678/1 9923/1 +f 9683/1 9919/1 9684/1 +f 9684/1 9919/1 9922/1 +f 9684/1 9922/1 9685/1 +f 9685/1 9922/1 9921/1 +f 9641/1 9685/1 9964/1 +f 9964/1 9685/1 9921/1 +f 9641/1 9964/1 9639/1 +f 9639/1 9964/1 9962/1 +f 9678/1 9924/1 9923/1 +f 9679/1 9925/1 9924/1 +f 9679/1 9924/1 9678/1 +f 9681/1 9925/1 9679/1 +f 9680/1 9926/1 9681/1 +f 9680/1 9637/1 9926/1 +f 9681/1 9926/1 9925/1 +f 9926/1 9637/1 9955/1 +f 9636/1 9956/1 9637/1 +f 9637/1 9956/1 9955/1 +f 9635/1 9957/1 9636/1 +f 9636/1 9957/1 9956/1 +f 9634/1 9958/1 9635/1 +f 9635/1 9958/1 9957/1 +f 9633/1 9959/1 9634/1 +f 9634/1 9959/1 9958/1 +f 9633/1 9632/1 9959/1 +f 9959/1 9632/1 9960/1 +f 9638/1 9961/1 9632/1 +f 9632/1 9961/1 9960/1 +f 9640/1 9963/1 9638/1 +f 9638/1 9963/1 9961/1 +f 9639/1 9962/1 9640/1 +f 9640/1 9962/1 9963/1 +f 9628/1 9952/1 9627/1 +f 9630/1 9953/1 9628/1 +f 9628/1 9953/1 9952/1 +f 9627/1 9952/1 9951/1 +f 9627/1 9951/1 9626/1 +f 9626/1 9951/1 9950/1 +f 9626/1 9950/1 9625/1 +f 9625/1 9950/1 9949/1 +f 9625/1 9949/1 9624/1 +f 9624/1 9949/1 9948/1 +f 9624/1 9948/1 9623/1 +f 9623/1 9948/1 9947/1 +f 9623/1 9947/1 9622/1 +f 9622/1 9947/1 9946/1 +f 9630/1 9954/1 9953/1 +f 9631/1 9954/1 9630/1 +f 9622/1 9946/1 9621/1 +f 9621/1 9946/1 9945/1 +f 9621/1 9945/1 9620/1 +f 9620/1 9945/1 9944/1 +f 9620/1 9944/1 9619/1 +f 9619/1 9944/1 9943/1 +f 9619/1 9943/1 9618/1 +f 9618/1 9943/1 9942/1 +f 9618/1 9942/1 9615/1 +f 9615/1 9942/1 9940/1 +f 9615/1 9940/1 9616/1 +f 9616/1 9940/1 9941/1 +f 9616/1 9941/1 9617/1 +f 9617/1 9941/1 9902/1 +f 9617/1 9902/1 9631/1 +f 9631/1 9902/1 9954/1 +f 9650/1 9649/1 9908/1 +f 9651/1 9650/1 9907/1 +f 9907/1 9650/1 9908/1 +f 9908/1 9649/1 9909/1 +f 9649/1 9648/1 9909/1 +f 9909/1 9648/1 9910/1 +f 9648/1 9647/1 9910/1 +f 9910/1 9647/1 9911/1 +f 9647/1 9664/1 9911/1 +f 9911/1 9664/1 9913/1 +f 9664/1 9666/1 9913/1 +f 9913/1 9666/1 9932/1 +f 9666/1 9665/1 9932/1 +f 9932/1 9665/1 9933/1 +f 9665/1 9667/1 9933/1 +f 9933/1 9667/1 9934/1 +f 9667/1 9668/1 9934/1 +f 9934/1 9668/1 9935/1 +f 9668/1 9669/1 9935/1 +f 9935/1 9669/1 9927/1 +f 9669/1 9670/1 9927/1 +f 9927/1 9670/1 9928/1 +f 9670/1 9671/1 9928/1 +f 9928/1 9671/1 9929/1 +f 9906/1 9651/1 9907/1 +f 9905/1 9643/1 9906/1 +f 9643/1 9651/1 9906/1 +f 9904/1 9644/1 9905/1 +f 9644/1 9643/1 9905/1 +f 9903/1 9645/1 9904/1 +f 9645/1 9644/1 9904/1 +f 9899/1 9646/1 9903/1 +f 9646/1 9645/1 9903/1 +f 9898/1 9642/1 9899/1 +f 9642/1 9646/1 9899/1 +f 9652/1 9642/1 9898/1 +f 9671/1 9672/1 9929/1 +f 9929/1 9672/1 9930/1 +f 9672/1 9673/1 9930/1 +f 9930/1 9673/1 9931/1 +f 9673/1 9674/1 9931/1 +f 9931/1 9674/1 9936/1 +f 9674/1 9675/1 9936/1 +f 9936/1 9675/1 9937/1 +f 9675/1 9676/1 9937/1 +f 9937/1 9676/1 9938/1 +f 9676/1 9677/1 9938/1 +f 9938/1 9677/1 9939/1 +f 9677/1 9663/1 9939/1 +f 9939/1 9663/1 9895/1 +f 9663/1 9662/1 9895/1 +f 9895/1 9662/1 9896/1 +f 9662/1 9661/1 9896/1 +f 9896/1 9661/1 9887/1 +f 9661/1 9660/1 9887/1 +f 9887/1 9660/1 9888/1 +f 9660/1 9659/1 9888/1 +f 9888/1 9659/1 9889/1 +f 9659/1 9658/1 9889/1 +f 9889/1 9658/1 9890/1 +f 9658/1 9657/1 9890/1 +f 9890/1 9657/1 9891/1 +f 9657/1 9656/1 9891/1 +f 9891/1 9656/1 9892/1 +f 9656/1 9655/1 9892/1 +f 9892/1 9655/1 9893/1 +f 9655/1 9654/1 9893/1 +f 9893/1 9654/1 9894/1 +f 9654/1 9653/1 9894/1 +f 9894/1 9653/1 9897/1 +f 9653/1 9652/1 9897/1 +f 9897/1 9652/1 9898/1 +f 9604/1 9885/1 9605/1 +f 9603/1 9886/1 9604/1 +f 9604/1 9886/1 9885/1 +f 9605/1 9885/1 9884/1 +f 9605/1 9884/1 9606/1 +f 9606/1 9884/1 9883/1 +f 9606/1 9883/1 9608/1 +f 9608/1 9883/1 9881/1 +f 9608/1 9881/1 9609/1 +f 9609/1 9881/1 9880/1 +f 9609/1 9880/1 9610/1 +f 9610/1 9880/1 9879/1 +f 9610/1 9879/1 9611/1 +f 9611/1 9879/1 9878/1 +f 9611/1 9878/1 9612/1 +f 9612/1 9878/1 9877/1 +f 9612/1 9877/1 9613/1 +f 9613/1 9877/1 9876/1 +f 9613/1 9876/1 9614/1 +f 9614/1 9876/1 9875/1 +f 9614/1 9875/1 9601/1 +f 9601/1 9875/1 9874/1 +f 9601/1 9874/1 9599/1 +f 9599/1 9874/1 9871/1 +f 9599/1 9871/1 9602/1 +f 9602/1 9871/1 9873/1 +f 9602/1 9873/1 9603/1 +f 9603/1 9873/1 9886/1 +f 10063/1 10064/1 10065/1 +f 10063/1 10065/1 10066/1 +f 10063/1 10067/1 10068/1 +f 10068/1 10064/1 10063/1 +f 10066/1 10065/1 10069/1 +f 10066/1 10069/1 10070/1 +f 10069/1 10071/1 10070/1 +f 10070/1 10071/1 10072/1 +f 10070/1 10072/1 10073/1 +f 10072/1 10074/1 10075/1 +f 10073/1 10072/1 10075/1 +f 10068/1 10067/1 10076/1 +f 10068/1 10076/1 10077/1 +f 10077/1 10076/1 10078/1 +f 10077/1 10078/1 10079/1 +f 10080/1 10081/1 10082/1 +f 10080/1 10082/1 10083/1 +f 10081/1 10080/1 10084/1 +f 10085/1 10081/1 10086/1 +f 10086/1 10081/1 10084/1 +f 10086/1 10084/1 10087/1 +f 10087/1 10084/1 10088/1 +f 10083/1 10082/1 10089/1 +f 10083/1 10089/1 10090/1 +f 10091/1 10092/1 10089/1 +f 10089/1 10092/1 10093/1 +f 10089/1 10093/1 10090/1 +f 10091/1 10094/1 10095/1 +f 10095/1 10096/1 10091/1 +f 10091/1 10096/1 10092/1 +f 10084/1 10073/1 10075/1 +f 10084/1 10075/1 10088/1 +f 10073/1 10084/1 10070/1 +f 10070/1 10084/1 10080/1 +f 10088/1 10075/1 10074/1 +f 10088/1 10074/1 10087/1 +f 10087/1 10074/1 10072/1 +f 10087/1 10072/1 10086/1 +f 10083/1 10066/1 10080/1 +f 10080/1 10066/1 10070/1 +f 10090/1 10063/1 10083/1 +f 10083/1 10063/1 10066/1 +f 10093/1 10067/1 10090/1 +f 10090/1 10067/1 10063/1 +f 10092/1 10076/1 10093/1 +f 10093/1 10076/1 10067/1 +f 10096/1 10078/1 10092/1 +f 10092/1 10078/1 10076/1 +f 10095/1 10079/1 10096/1 +f 10096/1 10079/1 10078/1 +f 10079/1 10095/1 10097/1 +f 10097/1 10095/1 10098/1 +f 10097/1 10098/1 10099/1 +f 10099/1 10098/1 10100/1 +f 10099/1 10100/1 10101/1 +f 10101/1 10100/1 10102/1 +f 10101/1 10102/1 10103/1 +f 10103/1 10102/1 10104/1 +f 10086/1 10072/1 10085/1 +f 10085/1 10072/1 10071/1 +f 10085/1 10071/1 10081/1 +f 10081/1 10071/1 10069/1 +f 10081/1 10069/1 10082/1 +f 10082/1 10069/1 10065/1 +f 10082/1 10065/1 10089/1 +f 10089/1 10065/1 10064/1 +f 10089/1 10064/1 10091/1 +f 10091/1 10064/1 10068/1 +f 10091/1 10068/1 10094/1 +f 10094/1 10068/1 10077/1 +f 10094/1 10077/1 10105/1 +f 10105/1 10077/1 10106/1 +f 10105/1 10106/1 10107/1 +f 10107/1 10106/1 10108/1 +f 10107/1 10108/1 10109/1 +f 10109/1 10108/1 10110/1 +f 10109/1 10110/1 10111/1 +f 10111/1 10110/1 10112/1 +f 10111/1 10112/1 10113/1 +f 10113/1 10112/1 10114/1 +f 10113/1 10114/1 10115/1 +f 10115/1 10114/1 10116/1 +f 10117/1 10118/1 10119/1 +f 10120/1 10121/1 10117/1 +f 10117/1 10121/1 10118/1 +f 10119/1 10118/1 10122/1 +f 10119/1 10122/1 10123/1 +f 10123/1 10122/1 10124/1 +f 10123/1 10124/1 10125/1 +f 10125/1 10124/1 10126/1 +f 10125/1 10126/1 10127/1 +f 10127/1 10126/1 10128/1 +f 10127/1 10128/1 10129/1 +f 10129/1 10128/1 10130/1 +f 10120/1 10131/1 10121/1 +f 10132/1 10133/1 10131/1 +f 10132/1 10131/1 10120/1 +f 10134/1 10133/1 10132/1 +f 10134/1 10135/1 10133/1 +f 10136/1 10135/1 10134/1 +f 10136/1 10137/1 10135/1 +f 10138/1 10137/1 10136/1 +f 10138/1 10139/1 10137/1 +f 10137/1 10139/1 10140/1 +f 10140/1 10139/1 10141/1 +f 10140/1 10141/1 10142/1 +f 10142/1 10141/1 10143/1 +f 10142/1 10143/1 10144/1 +f 10144/1 10143/1 10145/1 +f 10144/1 10145/1 10146/1 +f 10137/1 10114/1 10135/1 +f 10114/1 10137/1 10140/1 +f 10135/1 10114/1 10112/1 +f 10116/1 10114/1 10146/1 +f 10146/1 10114/1 10140/1 +f 10135/1 10112/1 10110/1 +f 10110/1 10133/1 10135/1 +f 10118/1 10121/1 10110/1 +f 10121/1 10131/1 10110/1 +f 10110/1 10131/1 10133/1 +f 10110/1 10108/1 10118/1 +f 10118/1 10108/1 10106/1 +f 10118/1 10106/1 10122/1 +f 10146/1 10140/1 10144/1 +f 10144/1 10140/1 10142/1 +f 10134/1 10132/1 10107/1 +f 10107/1 10109/1 10134/1 +f 10134/1 10109/1 10111/1 +f 10134/1 10111/1 10136/1 +f 10107/1 10132/1 10120/1 +f 10107/1 10120/1 10105/1 +f 10105/1 10120/1 10117/1 +f 10105/1 10117/1 10119/1 +f 10136/1 10111/1 10113/1 +f 10136/1 10113/1 10138/1 +f 10139/1 10138/1 10113/1 +f 10115/1 10139/1 10113/1 +f 10145/1 10141/1 10139/1 +f 10145/1 10139/1 10115/1 +f 10143/1 10141/1 10145/1 +f 10146/1 10145/1 10116/1 +f 10116/1 10145/1 10115/1 +f 10095/1 10094/1 10098/1 +f 10098/1 10094/1 10105/1 +f 10098/1 10105/1 10100/1 +f 10100/1 10105/1 10119/1 +f 10100/1 10125/1 10102/1 +f 10100/1 10123/1 10125/1 +f 10102/1 10125/1 10127/1 +f 10102/1 10127/1 10104/1 +f 10104/1 10127/1 10129/1 +f 10119/1 10123/1 10100/1 +f 10147/1 10148/1 10149/1 +f 10149/1 10150/1 10147/1 +f 10147/1 10150/1 10151/1 +f 10147/1 10151/1 10152/1 +f 10152/1 10151/1 10153/1 +f 10154/1 10104/1 10155/1 +f 10104/1 10129/1 10155/1 +f 10152/1 10153/1 10154/1 +f 10154/1 10153/1 10156/1 +f 10154/1 10156/1 10104/1 +f 10157/1 10158/1 10159/1 +f 10159/1 10158/1 10160/1 +f 10159/1 10160/1 10161/1 +f 10161/1 10160/1 10154/1 +f 10161/1 10154/1 10162/1 +f 10162/1 10154/1 10155/1 +f 10103/1 10104/1 10163/1 +f 10163/1 10104/1 10156/1 +f 10163/1 10156/1 10164/1 +f 10164/1 10156/1 10153/1 +f 10164/1 10153/1 10165/1 +f 10165/1 10153/1 10151/1 +f 10150/1 10166/1 10165/1 +f 10150/1 10165/1 10151/1 +f 10149/1 10166/1 10150/1 +f 10149/1 10167/1 10166/1 +f 10148/1 10167/1 10149/1 +f 10148/1 10168/1 10167/1 +f 10169/1 10103/1 10163/1 +f 10169/1 10163/1 10170/1 +f 10169/1 10171/1 10103/1 +f 10103/1 10171/1 10130/1 +f 10103/1 10130/1 10128/1 +f 10128/1 10101/1 10103/1 +f 10126/1 10099/1 10128/1 +f 10128/1 10099/1 10101/1 +f 10124/1 10099/1 10126/1 +f 10122/1 10099/1 10124/1 +f 10122/1 10097/1 10099/1 +f 10106/1 10097/1 10122/1 +f 10077/1 10079/1 10106/1 +f 10106/1 10079/1 10097/1 +f 10167/1 10168/1 10166/1 +f 10166/1 10168/1 10172/1 +f 10166/1 10172/1 10165/1 +f 10165/1 10172/1 10170/1 +f 10165/1 10170/1 10164/1 +f 10164/1 10170/1 10163/1 +f 10173/1 10174/1 10175/1 +f 10175/1 10176/1 10173/1 +f 10173/1 10176/1 10177/1 +f 10173/1 10177/1 10169/1 +f 10169/1 10177/1 10178/1 +f 10169/1 10178/1 10171/1 +f 10179/1 10180/1 10181/1 +f 10179/1 10181/1 10182/1 +f 10181/1 10180/1 10183/1 +f 10184/1 10183/1 10180/1 +f 10182/1 10181/1 10185/1 +f 10182/1 10185/1 10186/1 +f 10186/1 10185/1 10187/1 +f 10186/1 10187/1 10152/1 +f 10152/1 10187/1 10170/1 +f 10170/1 10147/1 10152/1 +f 10172/1 10147/1 10170/1 +f 10147/1 10172/1 10168/1 +f 10147/1 10168/1 10148/1 +f 10184/1 10188/1 10183/1 +f 10189/1 10190/1 10188/1 +f 10189/1 10188/1 10184/1 +f 10191/1 10190/1 10189/1 +f 10191/1 10192/1 10190/1 +f 10193/1 10194/1 10191/1 +f 10191/1 10194/1 10192/1 +f 10194/1 10193/1 10195/1 +f 10195/1 10193/1 10196/1 +f 10197/1 10198/1 10195/1 +f 10197/1 10195/1 10196/1 +f 10199/1 10198/1 10197/1 +f 10199/1 10200/1 10198/1 +f 10201/1 10202/1 10203/1 +f 10203/1 10204/1 10201/1 +f 10203/1 10202/1 10205/1 +f 10206/1 10205/1 10202/1 +f 10207/1 10204/1 10203/1 +f 10207/1 10208/1 10204/1 +f 10209/1 10208/1 10207/1 +f 10209/1 10169/1 10208/1 +f 10154/1 10169/1 10209/1 +f 10154/1 10173/1 10169/1 +f 10160/1 10173/1 10154/1 +f 10173/1 10160/1 10158/1 +f 10173/1 10158/1 10174/1 +f 10206/1 10210/1 10205/1 +f 10211/1 10212/1 10210/1 +f 10211/1 10210/1 10206/1 +f 10213/1 10212/1 10211/1 +f 10213/1 10214/1 10212/1 +f 10214/1 10213/1 10215/1 +f 10215/1 10213/1 10216/1 +f 10215/1 10216/1 10217/1 +f 10217/1 10216/1 10218/1 +f 10219/1 10220/1 10217/1 +f 10219/1 10217/1 10218/1 +f 10221/1 10220/1 10219/1 +f 10221/1 10222/1 10220/1 +f 10217/1 10220/1 10222/1 +f 10179/1 10193/1 10191/1 +f 10191/1 10180/1 10179/1 +f 10189/1 10184/1 10191/1 +f 10191/1 10184/1 10180/1 +f 10199/1 10197/1 10196/1 +f 10210/1 10212/1 10205/1 +f 10205/1 10212/1 10214/1 +f 10205/1 10214/1 10203/1 +f 10203/1 10214/1 10215/1 +f 10179/1 10203/1 10193/1 +f 10193/1 10215/1 10196/1 +f 10196/1 10217/1 10199/1 +f 10193/1 10203/1 10215/1 +f 10196/1 10215/1 10217/1 +f 10199/1 10217/1 10222/1 +f 10222/1 10221/1 10199/1 +f 10199/1 10221/1 10200/1 +f 10195/1 10198/1 10200/1 +f 10188/1 10190/1 10183/1 +f 10183/1 10190/1 10192/1 +f 10183/1 10192/1 10181/1 +f 10181/1 10192/1 10194/1 +f 10181/1 10194/1 10201/1 +f 10218/1 10194/1 10195/1 +f 10221/1 10195/1 10200/1 +f 10221/1 10219/1 10218/1 +f 10213/1 10211/1 10206/1 +f 10206/1 10202/1 10213/1 +f 10213/1 10202/1 10201/1 +f 10213/1 10201/1 10216/1 +f 10216/1 10201/1 10194/1 +f 10216/1 10194/1 10218/1 +f 10218/1 10195/1 10221/1 +f 10129/1 10130/1 10155/1 +f 10155/1 10130/1 10171/1 +f 10155/1 10171/1 10162/1 +f 10162/1 10171/1 10178/1 +f 10162/1 10178/1 10161/1 +f 10161/1 10178/1 10177/1 +f 10176/1 10159/1 10161/1 +f 10176/1 10161/1 10177/1 +f 10175/1 10159/1 10176/1 +f 10175/1 10157/1 10159/1 +f 10174/1 10157/1 10175/1 +f 10174/1 10158/1 10157/1 +f 10181/1 10201/1 10204/1 +f 10185/1 10204/1 10208/1 +f 10187/1 10208/1 10169/1 +f 10185/1 10208/1 10187/1 +f 10187/1 10169/1 10170/1 +f 10181/1 10204/1 10185/1 +f 10152/1 10154/1 10186/1 +f 10186/1 10154/1 10209/1 +f 10186/1 10209/1 10182/1 +f 10182/1 10209/1 10207/1 +f 10179/1 10207/1 10203/1 +f 10182/1 10207/1 10179/1 \ No newline at end of file diff --git a/resources/meshes/hellbot_hidra.obj b/resources/meshes/hellbot_hidra.obj new file mode 100644 index 0000000000..8f5a11b3e9 --- /dev/null +++ b/resources/meshes/hellbot_hidra.obj @@ -0,0 +1,840 @@ +# Exported from 3D Builder +mtllib hellbot_hidra.mtl + +o Object.1 +v -48.976158 -116.868103 -0.999955 188 188 188 +v -63.523849 -108.540039 1.000040 188 188 188 +v -63.523849 -108.540039 -0.999959 188 188 188 +v -48.224991 -117.215614 -0.999955 188 188 188 +v -47.425320 -117.428368 -0.999955 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 64.275002 -108.192528 -0.999959 188 188 188 +v 65.074684 -107.979774 -0.999959 188 188 188 +v 111.585709 115.523048 -1.000041 188 188 188 +v 111.978226 114.881371 -1.000041 188 188 188 +v 110.526627 116.584053 -1.000042 188 188 188 +v 108.461647 117.440948 -1.000042 188 188 188 +v 108.461647 117.440948 0.999956 188 188 188 +v 107.712769 117.499992 0.999956 188 188 188 +v -107.712776 117.499992 0.999956 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v -64.275009 -108.192528 1.000039 188 188 188 +v -65.074684 -107.979774 1.000039 188 188 188 +v -65.074684 -107.979774 -0.999959 188 188 188 +v -109.192108 117.265266 0.999956 188 188 188 +v -108.461655 117.440948 0.999956 188 188 188 +v -109.886131 116.977264 -1.000042 188 188 188 +v -110.526642 116.584053 0.999957 188 188 188 +v -109.886131 116.977264 0.999956 188 188 188 +v -110.526642 116.584053 -1.000042 188 188 188 +v -111.097855 116.095299 0.999957 188 188 188 +v -111.097855 116.095299 -1.000041 188 188 188 +v -111.978226 114.881371 -1.000041 188 188 188 +v -111.585724 115.523048 0.999957 188 188 188 +v -111.978226 114.881371 0.999957 188 188 188 +v -112.265701 114.186096 0.999957 188 188 188 +v -112.441063 113.454323 -1.000040 188 188 188 +v -112.265701 114.186096 -1.000041 188 188 188 +v -112.441063 113.454323 0.999958 188 188 188 +v -112.500000 112.704071 0.999958 188 188 188 +v -111.585724 115.523048 -1.000041 188 188 188 +v -109.192108 117.265266 -1.000042 188 188 188 +v -112.500000 -103.112236 1.000037 188 188 188 +v -112.441063 -103.862495 1.000038 188 188 188 +v -112.441063 -103.862495 -0.999960 188 188 188 +v -112.265701 -104.594269 -0.999960 188 188 188 +v -111.978226 -105.289551 -0.999960 188 188 188 +v -111.978226 -105.289551 1.000038 188 188 188 +v -111.585724 -105.931221 -0.999959 188 188 188 +v -111.585724 -105.931221 1.000039 188 188 188 +v -111.097855 -106.503471 -0.999959 188 188 188 +v -111.097855 -106.503471 1.000039 188 188 188 +v -110.526642 -106.992226 1.000039 188 188 188 +v -109.886131 -107.385437 -0.999959 188 188 188 +v -110.526642 -106.992226 -0.999959 188 188 188 +v -109.886131 -107.385437 1.000039 188 188 188 +v -108.461655 -107.849106 -0.999959 188 188 188 +v -109.192108 -107.673416 1.000039 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -108.461655 -107.849106 1.000039 188 188 188 +v -107.712776 -107.908150 1.000039 188 188 188 +v -107.712776 -107.908150 -0.999959 188 188 188 +v -65.898979 -107.908150 1.000039 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -112.265701 -104.594269 1.000038 188 188 188 +v 63.523842 -108.540039 1.000040 188 188 188 +v 48.976147 -116.868103 1.000043 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 46.601025 -117.499992 1.000043 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v -46.601025 -117.499992 1.000043 188 188 188 +v -47.425320 -117.428368 1.000043 188 188 188 +v -48.976158 -116.868103 1.000043 188 188 188 +v -48.224991 -117.215614 1.000043 188 188 188 +v 48.976147 -116.868103 -0.999955 188 188 188 +v 48.224983 -117.215614 1.000043 188 188 188 +v 48.224983 -117.215614 -0.999955 188 188 188 +v 47.425320 -117.428368 1.000043 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -108.461655 117.440948 -1.000042 188 188 188 +v 109.886116 116.977264 0.999956 188 188 188 +v 110.526627 116.584053 0.999957 188 188 188 +v 109.886116 116.977264 -1.000042 188 188 188 +v 111.585709 115.523048 0.999957 188 188 188 +v 111.978226 114.881371 0.999957 188 188 188 +v 112.265694 114.186096 0.999957 188 188 188 +v 112.441063 113.454323 0.999958 188 188 188 +v 112.500000 -103.112236 1.000037 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 112.441063 -103.862495 1.000038 188 188 188 +v 112.441063 -103.862495 -0.999960 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 65.898979 -107.908150 1.000039 188 188 188 +v 107.712769 -107.908150 1.000039 188 188 188 +v 108.461647 -107.849106 -0.999959 188 188 188 +v 109.192108 -107.673416 -0.999959 188 188 188 +v 108.461647 -107.849106 1.000039 188 188 188 +v 109.192108 -107.673416 1.000039 188 188 188 +v 109.886116 -107.385437 1.000039 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 110.526627 -106.992226 1.000039 188 188 188 +v 111.097839 -106.503471 -0.999959 188 188 188 +v 111.097839 -106.503471 1.000039 188 188 188 +v 111.585709 -105.931221 1.000039 188 188 188 +v 111.978226 -105.289551 1.000038 188 188 188 +v 112.265694 -104.594269 1.000038 188 188 188 +v 112.265694 -104.594269 -0.999960 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 111.585709 -105.931221 -0.999959 188 188 188 +v 110.526627 -106.992226 -0.999959 188 188 188 +v 65.074684 -107.979774 1.000039 188 188 188 +v 64.275002 -108.192528 1.000039 188 188 188 +v 109.192108 117.265266 0.999956 188 188 188 +v 109.192108 117.265266 -1.000042 188 188 188 +v 111.097839 116.095299 0.999957 188 188 188 +v 111.097839 116.095299 -1.000041 188 188 188 +v 112.265694 114.186096 -1.000041 188 188 188 +v 112.500000 112.704071 0.999958 188 188 188 +v 112.441063 113.454323 -1.000040 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 46.601025 -117.499992 -0.999955 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 + +v -48.976158 -116.868103 -0.999955 188 188 188 +v -63.523849 -108.540039 -0.999959 188 188 188 +v -48.976158 -116.868103 -0.999955 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v -48.224991 -117.215614 -0.999955 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v -47.425320 -117.428368 -0.999955 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 64.275002 -108.192528 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 65.074684 -107.979774 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 112.441063 113.454323 -1.000040 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 112.265694 114.186096 -1.000041 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 111.978226 114.881371 -1.000041 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 111.585709 115.523048 -1.000041 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 111.097839 116.095299 -1.000041 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 110.526627 116.584053 -1.000042 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 109.886116 116.977264 -1.000042 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 109.192108 117.265266 -1.000042 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 108.461647 117.440948 -1.000042 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 108.461647 117.440948 0.999956 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 107.712769 117.499992 0.999956 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v 107.712769 117.499992 0.999956 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -107.712776 117.499992 0.999956 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -108.461655 117.440948 -1.000042 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -65.074684 -107.979774 -0.999959 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v -65.074684 -107.979774 -0.999959 188 188 188 +v -64.275009 -108.192528 1.000039 188 188 188 +v -65.074684 -107.979774 -0.999959 188 188 188 +v -109.192108 117.265266 0.999956 188 188 188 +v -109.192108 117.265266 -1.000042 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -109.886131 116.977264 -1.000042 188 188 188 +v -109.192108 117.265266 -1.000042 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -109.886131 116.977264 -1.000042 188 188 188 +v -110.526642 116.584053 -1.000042 188 188 188 +v -109.886131 116.977264 -1.000042 188 188 188 +v -109.886131 116.977264 0.999956 188 188 188 +v -110.526642 116.584053 -1.000042 188 188 188 +v -110.526642 116.584053 0.999957 188 188 188 +v -110.526642 116.584053 -1.000042 188 188 188 +v -110.526642 116.584053 0.999957 188 188 188 +v -111.097855 116.095299 -1.000041 188 188 188 +v -111.097855 116.095299 0.999957 188 188 188 +v -111.097855 116.095299 -1.000041 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -111.585724 115.523048 -1.000041 188 188 188 +v -111.097855 116.095299 -1.000041 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -111.585724 115.523048 -1.000041 188 188 188 +v -111.978226 114.881371 -1.000041 188 188 188 +v -111.585724 115.523048 -1.000041 188 188 188 +v -111.585724 115.523048 0.999957 188 188 188 +v -111.978226 114.881371 -1.000041 188 188 188 +v -111.978226 114.881371 0.999957 188 188 188 +v -111.978226 114.881371 -1.000041 188 188 188 +v -111.978226 114.881371 0.999957 188 188 188 +v -112.265701 114.186096 -1.000041 188 188 188 +v -112.265701 114.186096 0.999957 188 188 188 +v -112.265701 114.186096 -1.000041 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -112.441063 113.454323 -1.000040 188 188 188 +v -112.265701 114.186096 -1.000041 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -112.441063 113.454323 -1.000040 188 188 188 +v -112.441063 113.454323 0.999958 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -112.441063 113.454323 0.999958 188 188 188 +v -112.265701 114.186096 0.999957 188 188 188 +v -112.441063 113.454323 -1.000040 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -112.265701 114.186096 -1.000041 188 188 188 +v -111.978226 114.881371 -1.000041 188 188 188 +v -111.585724 115.523048 0.999957 188 188 188 +v -111.097855 116.095299 0.999957 188 188 188 +v -111.585724 115.523048 -1.000041 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -111.097855 116.095299 -1.000041 188 188 188 +v -110.526642 116.584053 -1.000042 188 188 188 +v -109.886131 116.977264 0.999956 188 188 188 +v -109.192108 117.265266 0.999956 188 188 188 +v -109.886131 116.977264 -1.000042 188 188 188 +v -109.192108 117.265266 -1.000042 188 188 188 +v -108.461655 117.440948 0.999956 188 188 188 +v -108.461655 117.440948 -1.000042 188 188 188 +v -112.500000 112.704071 0.999958 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -112.500000 -103.112236 1.000037 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -112.500000 -103.112236 1.000037 188 188 188 +v -112.441063 -103.862495 -0.999960 188 188 188 +v -112.441063 -103.862495 1.000038 188 188 188 +v -112.441063 -103.862495 -0.999960 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -112.265701 -104.594269 -0.999960 188 188 188 +v -112.441063 -103.862495 -0.999960 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -112.265701 -104.594269 -0.999960 188 188 188 +v -111.978226 -105.289551 -0.999960 188 188 188 +v -112.265701 -104.594269 -0.999960 188 188 188 +v -112.265701 -104.594269 1.000038 188 188 188 +v -111.978226 -105.289551 -0.999960 188 188 188 +v -111.978226 -105.289551 1.000038 188 188 188 +v -111.978226 -105.289551 -0.999960 188 188 188 +v -111.978226 -105.289551 1.000038 188 188 188 +v -111.585724 -105.931221 -0.999959 188 188 188 +v -111.585724 -105.931221 1.000039 188 188 188 +v -111.585724 -105.931221 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -111.097855 -106.503471 -0.999959 188 188 188 +v -111.585724 -105.931221 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -111.097855 -106.503471 -0.999959 188 188 188 +v -110.526642 -106.992226 -0.999959 188 188 188 +v -111.097855 -106.503471 -0.999959 188 188 188 +v -111.097855 -106.503471 1.000039 188 188 188 +v -110.526642 -106.992226 -0.999959 188 188 188 +v -110.526642 -106.992226 1.000039 188 188 188 +v -110.526642 -106.992226 -0.999959 188 188 188 +v -110.526642 -106.992226 1.000039 188 188 188 +v -109.886131 -107.385437 -0.999959 188 188 188 +v -109.886131 -107.385437 1.000039 188 188 188 +v -109.886131 -107.385437 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -109.886131 -107.385437 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -107.712776 -107.908150 -0.999959 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -108.461655 -107.849106 -0.999959 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -109.192108 -107.673416 1.000039 188 188 188 +v -108.461655 -107.849106 -0.999959 188 188 188 +v -108.461655 -107.849106 1.000039 188 188 188 +v -107.712776 -107.908150 -0.999959 188 188 188 +v -107.712776 -107.908150 -0.999959 188 188 188 +v -108.461655 -107.849106 1.000039 188 188 188 +v -108.461655 -107.849106 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -107.712776 -107.908150 1.000039 188 188 188 +v -107.712776 -107.908150 -0.999959 188 188 188 +v -107.712776 -107.908150 1.000039 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -109.192108 -107.673416 1.000039 188 188 188 +v -109.886131 -107.385437 1.000039 188 188 188 +v -109.192108 -107.673416 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -109.886131 -107.385437 -0.999959 188 188 188 +v -110.526642 -106.992226 -0.999959 188 188 188 +v -111.097855 -106.503471 1.000039 188 188 188 +v -111.585724 -105.931221 1.000039 188 188 188 +v -111.097855 -106.503471 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -111.585724 -105.931221 -0.999959 188 188 188 +v -111.978226 -105.289551 -0.999960 188 188 188 +v -112.265701 -104.594269 1.000038 188 188 188 +v -112.441063 -103.862495 1.000038 188 188 188 +v -112.265701 -104.594269 -0.999960 188 188 188 +v -65.074684 -107.979774 1.000039 188 188 188 +v -65.898979 -107.908150 1.000039 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 63.523842 -108.540039 1.000040 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 48.976147 -116.868103 1.000043 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 48.976147 -116.868103 -0.999955 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 46.601025 -117.499992 -0.999955 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v 46.601025 -117.499992 1.000043 188 188 188 +v 46.601025 -117.499992 -0.999955 188 188 188 +v -46.601025 -117.499992 1.000043 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 +v 46.601025 -117.499992 -0.999955 188 188 188 +v -46.601025 -117.499992 1.000043 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 +v -48.224991 -117.215614 -0.999955 188 188 188 +v -47.425320 -117.428368 1.000043 188 188 188 +v -48.224991 -117.215614 1.000043 188 188 188 +v -47.425320 -117.428368 -0.999955 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v 48.976147 -116.868103 -0.999955 188 188 188 +v 48.224983 -117.215614 -0.999955 188 188 188 +v 48.976147 -116.868103 -0.999955 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v 48.224983 -117.215614 -0.999955 188 188 188 +v 48.976147 -116.868103 1.000043 188 188 188 +v 48.224983 -117.215614 1.000043 188 188 188 +v 48.976147 -116.868103 -0.999955 188 188 188 +v 48.224983 -117.215614 1.000043 188 188 188 +v 47.425320 -117.428368 1.000043 188 188 188 +v 48.224983 -117.215614 -0.999955 188 188 188 +v 47.425320 -117.428368 1.000043 188 188 188 +v 46.601025 -117.499992 1.000043 188 188 188 +v 47.425320 -117.428368 -0.999955 188 188 188 +v -63.523849 -108.540039 1.000040 188 188 188 +v -64.275009 -108.192528 1.000039 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v -65.074684 -107.979774 -0.999959 188 188 188 +v -65.074684 -107.979774 1.000039 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -65.898979 -107.908150 -0.999959 188 188 188 +v -112.441063 -103.862495 -0.999960 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -112.500000 -103.112236 -0.999961 188 188 188 +v -112.500000 112.704071 0.999958 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -112.500000 112.704071 -1.000040 188 188 188 +v -109.192108 117.265266 -1.000042 188 188 188 +v -108.461655 117.440948 -1.000042 188 188 188 +v -108.461655 117.440948 0.999956 188 188 188 +v -107.712776 117.499992 0.999956 188 188 188 +v -108.461655 117.440948 -1.000042 188 188 188 +v 109.192108 117.265266 -1.000042 188 188 188 +v 109.886116 116.977264 0.999956 188 188 188 +v 109.886116 116.977264 -1.000042 188 188 188 +v 110.526627 116.584053 0.999957 188 188 188 +v 110.526627 116.584053 -1.000042 188 188 188 +v 111.097839 116.095299 0.999957 188 188 188 +v 111.097839 116.095299 -1.000041 188 188 188 +v 111.585709 115.523048 0.999957 188 188 188 +v 111.585709 115.523048 -1.000041 188 188 188 +v 111.978226 114.881371 0.999957 188 188 188 +v 111.978226 114.881371 -1.000041 188 188 188 +v 112.265694 114.186096 0.999957 188 188 188 +v 112.265694 114.186096 -1.000041 188 188 188 +v 112.441063 113.454323 0.999958 188 188 188 +v 112.441063 113.454323 -1.000040 188 188 188 +v 112.500000 112.704071 0.999958 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 112.500000 -103.112236 1.000037 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 112.500000 -103.112236 1.000037 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 112.441063 -103.862495 1.000038 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 112.441063 -103.862495 -0.999960 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 65.898979 -107.908150 1.000039 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 107.712769 -107.908150 1.000039 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 107.712769 -107.908150 1.000039 188 188 188 +v 108.461647 -107.849106 -0.999959 188 188 188 +v 108.461647 -107.849106 1.000039 188 188 188 +v 108.461647 -107.849106 -0.999959 188 188 188 +v 108.461647 -107.849106 1.000039 188 188 188 +v 109.192108 -107.673416 -0.999959 188 188 188 +v 109.192108 -107.673416 1.000039 188 188 188 +v 109.192108 -107.673416 -0.999959 188 188 188 +v 109.192108 -107.673416 1.000039 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 109.886116 -107.385437 1.000039 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 109.886116 -107.385437 1.000039 188 188 188 +v 110.526627 -106.992226 -0.999959 188 188 188 +v 110.526627 -106.992226 1.000039 188 188 188 +v 110.526627 -106.992226 -0.999959 188 188 188 +v 110.526627 -106.992226 1.000039 188 188 188 +v 111.097839 -106.503471 -0.999959 188 188 188 +v 111.097839 -106.503471 1.000039 188 188 188 +v 111.097839 -106.503471 -0.999959 188 188 188 +v 111.097839 -106.503471 1.000039 188 188 188 +v 111.585709 -105.931221 -0.999959 188 188 188 +v 111.585709 -105.931221 1.000039 188 188 188 +v 111.585709 -105.931221 -0.999959 188 188 188 +v 111.585709 -105.931221 1.000039 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 111.978226 -105.289551 1.000038 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 111.978226 -105.289551 1.000038 188 188 188 +v 112.265694 -104.594269 -0.999960 188 188 188 +v 112.265694 -104.594269 1.000038 188 188 188 +v 112.265694 -104.594269 -0.999960 188 188 188 +v 112.441063 -103.862495 -0.999960 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 112.265694 -104.594269 -0.999960 188 188 188 +v 111.585709 -105.931221 -0.999959 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 111.097839 -106.503471 -0.999959 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 111.585709 -105.931221 -0.999959 188 188 188 +v 110.526627 -106.992226 -0.999959 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 111.097839 -106.503471 -0.999959 188 188 188 +v 109.886116 -107.385437 -0.999959 188 188 188 +v 109.192108 -107.673416 -0.999959 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 109.192108 -107.673416 -0.999959 188 188 188 +v 108.461647 -107.849106 -0.999959 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 108.461647 -107.849106 -0.999959 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 111.978226 -105.289551 -0.999960 188 188 188 +v 112.265694 -104.594269 -0.999960 188 188 188 +v 107.712769 -107.908150 -0.999959 188 188 188 +v 112.441063 -103.862495 -0.999960 188 188 188 +v 112.441063 -103.862495 1.000038 188 188 188 +v 112.265694 -104.594269 1.000038 188 188 188 +v 112.441063 -103.862495 -0.999960 188 188 188 +v 65.898979 -107.908150 1.000039 188 188 188 +v 65.074684 -107.979774 -0.999959 188 188 188 +v 65.074684 -107.979774 1.000039 188 188 188 +v 64.275002 -108.192528 1.000039 188 188 188 +v 64.275002 -108.192528 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v -107.712776 117.499992 -1.000042 188 188 188 +v 108.461647 117.440948 0.999956 188 188 188 +v 109.192108 117.265266 0.999956 188 188 188 +v 108.461647 117.440948 -1.000042 188 188 188 +v 109.192108 117.265266 0.999956 188 188 188 +v 109.192108 117.265266 -1.000042 188 188 188 +v 108.461647 117.440948 -1.000042 188 188 188 +v 109.886116 116.977264 0.999956 188 188 188 +v 109.886116 116.977264 -1.000042 188 188 188 +v 109.192108 117.265266 -1.000042 188 188 188 +v 110.526627 116.584053 0.999957 188 188 188 +v 110.526627 116.584053 -1.000042 188 188 188 +v 109.886116 116.977264 -1.000042 188 188 188 +v 111.097839 116.095299 0.999957 188 188 188 +v 111.097839 116.095299 -1.000041 188 188 188 +v 110.526627 116.584053 -1.000042 188 188 188 +v 111.585709 115.523048 0.999957 188 188 188 +v 111.585709 115.523048 -1.000041 188 188 188 +v 111.097839 116.095299 -1.000041 188 188 188 +v 111.978226 114.881371 0.999957 188 188 188 +v 111.978226 114.881371 -1.000041 188 188 188 +v 111.585709 115.523048 -1.000041 188 188 188 +v 112.265694 114.186096 0.999957 188 188 188 +v 112.265694 114.186096 -1.000041 188 188 188 +v 111.978226 114.881371 -1.000041 188 188 188 +v 112.441063 113.454323 0.999958 188 188 188 +v 112.441063 113.454323 -1.000040 188 188 188 +v 112.265694 114.186096 -1.000041 188 188 188 +v 112.500000 112.704071 0.999958 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 112.441063 113.454323 -1.000040 188 188 188 +v 112.500000 -103.112236 -0.999961 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 112.500000 112.704071 -1.000040 188 188 188 +v 65.898979 -107.908150 1.000039 188 188 188 +v 65.074684 -107.979774 -0.999959 188 188 188 +v 65.898979 -107.908150 -0.999959 188 188 188 +v 65.074684 -107.979774 1.000039 188 188 188 +v 64.275002 -108.192528 -0.999959 188 188 188 +v 65.074684 -107.979774 -0.999959 188 188 188 +v 64.275002 -108.192528 1.000039 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v 64.275002 -108.192528 -0.999959 188 188 188 +v 46.601025 -117.499992 -0.999955 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 +v 63.523842 -108.540039 -0.999959 188 188 188 +v -46.601025 -117.499992 -0.999955 188 188 188 +v -47.425320 -117.428368 1.000043 188 188 188 +v -47.425320 -117.428368 -0.999955 188 188 188 +v -47.425320 -117.428368 -0.999955 188 188 188 +v -48.224991 -117.215614 1.000043 188 188 188 +v -48.224991 -117.215614 -0.999955 188 188 188 +v -48.224991 -117.215614 -0.999955 188 188 188 +v -48.976158 -116.868103 1.000043 188 188 188 +v -48.976158 -116.868103 -0.999955 188 188 188 +v -63.523849 -108.540039 -0.999959 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v 107.712769 117.499992 -1.000042 188 188 188 +v -63.523849 -108.540039 -0.999959 188 188 188 +v -63.523849 -108.540039 1.000040 188 188 188 +v -64.275009 -108.192528 -0.999959 188 188 188 +v -48.976158 -116.868103 1.000043 188 188 188 +v -63.523849 -108.540039 1.000040 188 188 188 +v -48.976158 -116.868103 -0.999955 188 188 188 + +f 1 2 3 +f 121 122 6 +f 4 123 124 +f 5 125 126 +f 120 127 128 +f 65 129 130 +f 7 131 132 +f 8 133 134 +f 118 135 136 +f 86 137 138 +f 117 139 140 +f 115 141 142 +f 10 143 144 +f 9 145 146 +f 114 147 148 +f 11 149 150 +f 80 151 152 +f 112 153 154 +f 12 155 156 +f 13 157 158 +f 14 159 160 +f 161 162 17 +f 15 163 164 +f 77 165 166 +f 76 167 168 +f 16 169 170 +f 61 171 172 +f 21 173 174 +f 18 175 176 +f 177 19 178 +f 179 20 180 +f 22 23 39 +f 24 181 182 +f 183 184 185 +f 186 27 187 +f 188 26 189 +f 25 190 191 +f 29 192 193 +f 28 194 195 +f 38 196 197 +f 198 199 200 +f 201 30 202 +f 203 31 204 +f 32 205 206 +f 35 207 208 +f 33 209 210 +f 34 211 212 +f 213 214 215 +f 216 36 217 +f 37 218 219 +f 220 221 222 +f 223 224 225 +f 226 227 228 +f 229 230 231 +f 232 233 234 +f 235 236 237 +f 40 238 239 +f 42 240 241 +f 41 242 243 +f 43 244 245 +f 246 247 248 +f 249 44 250 +f 251 62 252 +f 45 253 254 +f 46 255 256 +f 47 257 258 +f 48 259 260 +f 261 262 263 +f 264 52 265 +f 266 49 267 +f 50 268 269 +f 51 270 271 +f 53 272 273 +f 56 274 275 +f 276 277 278 +f 279 59 280 +f 281 54 282 +f 283 55 284 +f 57 285 286 +f 58 287 288 +f 289 290 291 +f 292 293 294 +f 60 295 296 +f 297 298 299 +f 300 301 302 +f 303 304 305 +f 306 307 308 +f 309 310 311 +f 312 313 314 +f 110 63 315 +f 316 64 317 +f 318 72 319 +f 320 67 321 +f 322 119 323 +f 66 324 325 +f 326 68 327 +f 328 329 330 +f 331 69 332 +f 71 70 333 +f 334 335 336 +f 74 337 338 +f 73 339 340 +f 75 341 342 +f 343 344 345 +f 346 347 348 +f 349 350 351 +f 352 353 354 +f 355 356 357 +f 358 359 360 +f 361 362 363 +f 364 365 366 +f 367 368 369 +f 111 78 370 +f 371 79 372 +f 373 113 374 +f 375 81 376 +f 377 82 378 +f 379 83 380 +f 381 84 382 +f 383 116 384 +f 385 85 386 +f 387 87 388 +f 389 88 390 +f 391 89 392 +f 393 90 394 +f 395 396 397 +f 398 91 399 +f 92 400 401 +f 402 403 93 +f 95 404 405 +f 406 407 94 +f 96 408 409 +f 410 411 98 +f 97 412 413 +f 414 415 108 +f 99 416 417 +f 418 419 100 +f 101 420 421 +f 422 423 107 +f 102 424 425 +f 426 427 106 +f 103 428 429 +f 430 431 105 +f 104 432 433 +f 434 435 436 +f 437 438 439 +f 440 441 442 +f 443 444 445 +f 446 447 448 +f 449 450 451 +f 452 453 454 +f 455 456 457 +f 458 459 460 +f 461 462 463 +f 464 109 465 +f 466 467 468 +f 469 470 471 +f 472 473 474 +f 475 476 477 +f 478 479 480 +f 481 482 483 +f 484 485 486 +f 487 488 489 +f 490 491 492 +f 493 494 495 +f 496 497 498 +f 499 500 501 +f 502 503 504 +f 505 506 507 +f 508 509 510 +f 511 512 513 +f 514 515 516 +f 517 518 519 +f 520 521 522 +f 523 524 525 +f 526 527 528 +f 529 530 531 +f 532 533 534 + +vt 0.772312 0.059824 +vt 0.956681 0.977000 +vt 0.042319 0.977000 +vt 0.769123 0.058412 +vt 0.707376 0.024568 +vt 0.704188 0.023156 +vt 0.700794 0.022291 +vt 0.697295 0.022000 +vt 0.229877 0.058412 +vt 0.226688 0.059824 +vt 0.223294 0.060689 +vt 0.219795 0.060980 +vt 0.022000 0.957510 +vt 0.022000 0.080469 +vt 0.042319 0.060980 +vt 0.022250 0.077420 +vt 0.022994 0.074447 +vt 0.024215 0.071621 +vt 0.025881 0.069014 +vt 0.027951 0.066688 +vt 0.030376 0.064702 +vt 0.033094 0.063104 +vt 0.036040 0.061934 +vt 0.039141 0.061220 +vt 0.039141 0.976760 +vt 0.036040 0.976046 +vt 0.033094 0.974876 +vt 0.030376 0.973278 +vt 0.027951 0.971292 +vt 0.025881 0.968966 +vt 0.024215 0.966358 +vt 0.022994 0.963533 +vt 0.022250 0.960559 +vt 0.301705 0.022000 +vt 0.298206 0.022291 +vt 0.291623 0.024568 +vt 0.294812 0.023156 +vt 0.775706 0.060689 +vt 0.779204 0.060980 +vt 0.977000 0.080469 +vt 0.976750 0.077420 +vt 0.976005 0.074447 +vt 0.974785 0.071621 +vt 0.973119 0.069014 +vt 0.971049 0.066688 +vt 0.968624 0.064702 +vt 0.965905 0.063104 +vt 0.962960 0.061934 +vt 0.956681 0.060980 +vt 0.959859 0.061220 +vt 0.977000 0.957510 +vt 0.976750 0.960559 +vt 0.976005 0.963533 +vt 0.974785 0.966358 +vt 0.973119 0.968966 +vt 0.971049 0.971292 +vt 0.968624 0.973278 +vt 0.965905 0.974876 +vt 0.962960 0.976046 +vt 0.959859 0.976760 + +usemtl Mat_0 +f 20/11 19/10 15/3 +f 60/12 20/11 15/3 +f 37/13 60/12 15/3 +f 23/25 37/13 15/3 +f 22/26 37/13 23/25 +f 36/33 37/13 33/32 +f 33/32 37/13 32/31 +f 32/31 37/13 31/30 +f 31/30 37/13 28/29 +f 28/29 37/13 25/28 +f 25/28 37/13 26/27 +f 26/27 37/13 22/26 +f 40/14 60/12 37/13 +f 57/24 58/15 55/23 +f 55/23 58/15 53/22 +f 53/22 58/15 50/21 +f 50/21 58/15 49/20 +f 49/20 58/15 47/19 +f 47/19 58/15 45/18 +f 45/18 58/15 62/17 +f 62/17 58/15 41/16 +f 41/16 58/15 40/14 +f 58/15 60/12 40/14 +f 19/10 2/9 15/3 +f 2/9 66/8 15/3 +f 66/8 75/7 15/3 +f 75/7 73/6 15/3 +f 73/6 64/5 15/3 +f 64/5 63/4 15/3 +f 63/4 110/1 15/3 +f 69/35 68/34 2/9 +f 70/36 69/35 2/9 +f 71/37 69/35 70/36 +f 68/34 66/8 2/9 +f 110/1 14/2 15/3 +f 110/1 109/38 14/2 +f 109/38 91/39 14/2 +f 91/39 85/40 14/2 +f 85/40 116/51 14/2 +f 116/51 84/52 14/2 +f 84/52 83/53 14/2 +f 83/53 82/54 14/2 +f 82/54 81/55 14/2 +f 81/55 113/56 14/2 +f 113/56 79/57 14/2 +f 79/57 78/58 14/2 +f 78/58 111/59 14/2 +f 91/39 103/43 104/42 +f 91/39 104/42 88/41 +f 91/39 102/44 103/43 +f 91/39 101/45 102/44 +f 91/39 99/46 101/45 +f 91/39 97/47 99/46 +f 91/39 96/48 97/47 +f 92/49 95/50 96/48 +f 91/39 92/49 96/48 +f 91/39 88/41 85/40 +f 111/59 13/60 14/2 + diff --git a/resources/meshes/hellbot_hidra_plus.obj b/resources/meshes/hellbot_hidra_plus.obj new file mode 100644 index 0000000000..725c577fc3 --- /dev/null +++ b/resources/meshes/hellbot_hidra_plus.obj @@ -0,0 +1,896 @@ +# Exported from 3D Builder +mtllib hellbot_hidra_plus.mtl + +o Object.1 +v -150.000000 160.000168 -1.000108 188 188 188 +v -91.259621 -159.160385 -0.999880 188 188 188 +v -150.782166 159.938614 -1.000108 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 154.045105 157.939102 -1.000107 188 188 188 +v -150.782166 159.938614 0.999893 188 188 188 +v 150.782166 159.938614 -1.000108 188 188 188 +v 150.782166 159.938614 0.999893 188 188 188 +v -151.545074 159.755463 -1.000108 188 188 188 +v 152.269958 159.455200 -1.000108 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v -152.938934 159.045258 -1.000108 188 188 188 +v -152.269958 159.455200 -1.000108 188 188 188 +v 152.938934 159.045258 -1.000108 188 188 188 +v 152.269958 159.455200 0.999894 188 188 188 +v 153.535522 158.535706 0.999894 188 188 188 +v -153.535522 158.535706 -1.000107 188 188 188 +v -154.045090 157.939102 -1.000107 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v -154.455032 157.270126 -1.000107 188 188 188 +v 154.755280 156.545258 -1.000106 188 188 188 +v 154.455048 157.270126 -1.000107 188 188 188 +v 154.755280 156.545258 0.999896 188 188 188 +v -154.755280 156.545258 0.999896 188 188 188 +v -154.455032 157.270126 0.999895 188 188 188 +v -154.755280 156.545258 -1.000106 188 188 188 +v 154.938446 155.782349 -1.000106 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -154.938446 155.782349 -1.000106 188 188 188 +v 155.000000 155.000168 0.999897 188 188 188 +v -155.000000 -145.000137 -0.999890 188 188 188 +v -154.938446 155.782349 0.999897 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v 150.782166 -149.938553 -0.999887 188 188 188 +v 154.938446 -145.782303 -0.999890 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v 154.755280 -146.545212 -0.999889 188 188 188 +v -154.455032 -147.270096 -0.999889 188 188 188 +v -154.755280 -146.545212 -0.999889 188 188 188 +v -154.938446 -145.782303 1.000112 188 188 188 +v -154.755280 -146.545212 1.000113 188 188 188 +v 154.455048 -147.270096 -0.999889 188 188 188 +v -154.455032 -147.270096 1.000113 188 188 188 +v 154.045105 -147.939041 1.000114 188 188 188 +v -153.535522 -148.535660 -0.999888 188 188 188 +v -154.045090 -147.939041 1.000114 188 188 188 +v -154.045090 -147.939041 -0.999888 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.045105 -147.939041 -0.999888 188 188 188 +v 153.535522 -148.535660 -0.999888 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -152.938934 -149.045212 -0.999887 188 188 188 +v 152.269958 -149.455154 -0.999887 188 188 188 +v 152.938934 -149.045212 1.000114 188 188 188 +v 152.938934 -149.045212 -0.999887 188 188 188 +v -152.938934 -149.045212 1.000114 188 188 188 +v -152.269958 -149.455154 -0.999887 188 188 188 +v 151.545074 -149.755417 1.000115 188 188 188 +v -150.000000 -150.000137 -0.999887 188 188 188 +v -150.782166 -149.938553 -0.999887 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -151.545074 -149.755417 1.000115 188 188 188 +v 150.782166 -149.938553 1.000115 188 188 188 +v -150.782166 -149.938553 1.000115 188 188 188 +v 150.000000 -150.000137 1.000115 188 188 188 +v -150.000000 -150.000137 1.000115 188 188 188 +v -106.513878 -150.000137 1.000115 188 188 188 +v 106.513885 -150.000137 -0.999887 188 188 188 +v -105.064957 -150.214676 1.000115 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v 105.064972 -150.214676 -0.999887 188 188 188 +v -103.740379 -150.839890 1.000116 188 188 188 +v -104.379646 -150.478500 -0.999886 188 188 188 +v -104.379646 -150.478500 1.000115 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v -103.740379 -150.839890 -0.999886 188 188 188 +v 89.218491 -159.946213 -0.999880 188 188 188 +v 103.740387 -150.839890 1.000116 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 91.259628 -159.160385 -0.999880 188 188 188 +v 90.620361 -159.521744 1.000122 188 188 188 +v -90.620354 -159.521744 1.000122 188 188 188 +v -90.620354 -159.521744 -0.999880 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 90.620361 -159.521744 -0.999880 188 188 188 +v -89.935043 -159.785599 -0.999880 188 188 188 +v 89.935043 -159.785599 1.000122 188 188 188 +v -89.218483 -159.946213 -0.999880 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v 89.218491 -159.946213 1.000122 188 188 188 +v 88.486115 -160.000137 -0.999880 188 188 188 +v -89.218483 -159.946213 1.000122 188 188 188 +v -150.000000 160.000168 0.999893 188 188 188 +v -105.781517 -150.054062 1.000115 188 188 188 +v 104.379639 -150.478500 1.000115 188 188 188 +v 91.259628 -159.160385 1.000122 188 188 188 +v 150.000000 160.000168 0.999893 188 188 188 +v -155.000000 155.000168 0.999897 188 188 188 +v 151.545074 159.755463 0.999894 188 188 188 +v -151.545074 159.755463 0.999894 188 188 188 +v 105.064972 -150.214676 1.000115 188 188 188 +v -152.938934 159.045258 0.999894 188 188 188 +v -152.269958 159.455200 0.999894 188 188 188 +v 152.938934 159.045258 0.999894 188 188 188 +v -153.535522 158.535706 0.999894 188 188 188 +v -154.045090 157.939102 0.999895 188 188 188 +v 154.045105 157.939102 0.999895 188 188 188 +v 154.455048 157.270126 0.999895 188 188 188 +v 154.938446 155.782349 0.999897 188 188 188 +v -155.000000 -145.000137 1.000112 188 188 188 +v 155.000000 -145.000137 1.000112 188 188 188 +v -153.535522 -148.535660 1.000114 188 188 188 +v -152.269958 -149.455154 1.000115 188 188 188 +v 154.755280 -146.545212 1.000113 188 188 188 +v 154.938446 -145.782303 1.000112 188 188 188 +v 105.781525 -150.054062 1.000115 188 188 188 +v 154.455048 -147.270096 1.000113 188 188 188 +v 153.535522 -148.535660 1.000114 188 188 188 +v 106.513885 -150.000137 1.000115 188 188 188 +v 152.269958 -149.455154 1.000115 188 188 188 +v 88.486115 -160.000137 1.000122 188 188 188 +v -91.259621 -159.160385 1.000122 188 188 188 +v -88.486122 -160.000137 1.000122 188 188 188 +v -89.935043 -159.785599 1.000122 188 188 188 + +v 150.000000 160.000168 0.999893 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -150.000000 160.000168 0.999893 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -150.782166 159.938614 -1.000108 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -104.379646 -150.478500 -0.999886 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -103.740379 -150.839890 -0.999886 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -91.259621 -159.160385 -0.999880 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -90.620354 -159.521744 -0.999880 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -89.935043 -159.785599 -0.999880 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -89.218483 -159.946213 -0.999880 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v 105.064972 -150.214676 -0.999887 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v 105.064972 -150.214676 -0.999887 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v 105.781525 -150.054062 1.000115 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v 106.513885 -150.000137 1.000115 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v 106.513885 -150.000137 1.000115 188 188 188 +v 106.513885 -150.000137 -0.999887 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 106.513885 -150.000137 -0.999887 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 154.938446 155.782349 -1.000106 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 154.755280 156.545258 -1.000106 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 154.455048 157.270126 -1.000107 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 154.045105 157.939102 -1.000107 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 150.782166 159.938614 -1.000108 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 150.782166 159.938614 0.999893 188 188 188 +v 150.782166 159.938614 -1.000108 188 188 188 +v 151.545074 159.755463 0.999894 188 188 188 +v 150.782166 159.938614 -1.000108 188 188 188 +v 151.545074 159.755463 0.999894 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v 152.269958 159.455200 0.999894 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v 152.269958 159.455200 -1.000108 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v 152.938934 159.045258 -1.000108 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 152.938934 159.045258 -1.000108 188 188 188 +v 153.535522 158.535706 0.999894 188 188 188 +v 152.938934 159.045258 -1.000108 188 188 188 +v 154.045105 157.939102 -1.000107 188 188 188 +v 154.455048 157.270126 0.999895 188 188 188 +v 154.455048 157.270126 -1.000107 188 188 188 +v 154.755280 156.545258 0.999896 188 188 188 +v 154.755280 156.545258 -1.000106 188 188 188 +v 154.938446 155.782349 0.999897 188 188 188 +v 154.938446 155.782349 -1.000106 188 188 188 +v 155.000000 155.000168 0.999897 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 155.000000 -145.000137 1.000112 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 155.000000 -145.000137 1.000112 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 154.938446 -145.782303 1.000112 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 154.938446 -145.782303 -0.999890 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 150.782166 -149.938553 -0.999887 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 150.782166 -149.938553 -0.999887 188 188 188 +v 150.000000 -150.000137 1.000115 188 188 188 +v 150.782166 -149.938553 -0.999887 188 188 188 +v 154.755280 -146.545212 1.000113 188 188 188 +v 154.755280 -146.545212 -0.999889 188 188 188 +v 154.938446 -145.782303 -0.999890 188 188 188 +v 154.455048 -147.270096 1.000113 188 188 188 +v 154.755280 -146.545212 -0.999889 188 188 188 +v 154.455048 -147.270096 -0.999889 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.755280 -146.545212 -0.999889 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.455048 -147.270096 -0.999889 188 188 188 +v 154.045105 -147.939041 -0.999888 188 188 188 +v 154.455048 -147.270096 -0.999889 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.045105 -147.939041 -0.999888 188 188 188 +v 153.535522 -148.535660 -0.999888 188 188 188 +v 154.045105 -147.939041 -0.999888 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 153.535522 -148.535660 -0.999888 188 188 188 +v 152.938934 -149.045212 -0.999887 188 188 188 +v 153.535522 -148.535660 -0.999888 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 152.938934 -149.045212 -0.999887 188 188 188 +v 152.269958 -149.455154 -0.999887 188 188 188 +v 152.938934 -149.045212 -0.999887 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 152.269958 -149.455154 -0.999887 188 188 188 +v 154.455048 -147.270096 1.000113 188 188 188 +v 154.045105 -147.939041 1.000114 188 188 188 +v 154.455048 -147.270096 -0.999889 188 188 188 +v 154.045105 -147.939041 1.000114 188 188 188 +v 153.535522 -148.535660 1.000114 188 188 188 +v 154.045105 -147.939041 -0.999888 188 188 188 +v 153.535522 -148.535660 1.000114 188 188 188 +v 152.938934 -149.045212 1.000114 188 188 188 +v 153.535522 -148.535660 -0.999888 188 188 188 +v 152.938934 -149.045212 1.000114 188 188 188 +v 152.269958 -149.455154 1.000115 188 188 188 +v 152.938934 -149.045212 -0.999887 188 188 188 +v 152.269958 -149.455154 1.000115 188 188 188 +v 151.545074 -149.755417 1.000115 188 188 188 +v 152.269958 -149.455154 -0.999887 188 188 188 +v 151.545074 -149.755417 1.000115 188 188 188 +v 150.782166 -149.938553 1.000115 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 150.782166 -149.938553 1.000115 188 188 188 +v 150.782166 -149.938553 -0.999887 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.755280 -146.545212 -0.999889 188 188 188 +v 151.545074 -149.755417 -0.999887 188 188 188 +v 154.938446 -145.782303 -0.999890 188 188 188 +v 154.938446 -145.782303 1.000112 188 188 188 +v 154.755280 -146.545212 1.000113 188 188 188 +v 154.938446 -145.782303 -0.999890 188 188 188 +v 153.535522 158.535706 0.999894 188 188 188 +v 154.045105 157.939102 0.999895 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 152.938934 159.045258 0.999894 188 188 188 +v 152.938934 159.045258 -1.000108 188 188 188 +v 152.269958 159.455200 -1.000108 188 188 188 +v 152.269958 159.455200 0.999894 188 188 188 +v 152.938934 159.045258 0.999894 188 188 188 +v 152.269958 159.455200 -1.000108 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -105.064957 -150.214676 1.000115 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -154.938446 155.782349 -1.000106 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -154.755280 156.545258 -1.000106 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -154.455032 157.270126 -1.000107 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -154.045090 157.939102 -1.000107 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -153.535522 158.535706 -1.000107 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -152.938934 159.045258 -1.000108 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -152.269958 159.455200 -1.000108 188 188 188 +v -152.269958 159.455200 -1.000108 188 188 188 +v -151.545074 159.755463 -1.000108 188 188 188 +v -151.545074 159.755463 0.999894 188 188 188 +v -151.545074 159.755463 -1.000108 188 188 188 +v -151.545074 159.755463 -1.000108 188 188 188 +v -150.782166 159.938614 0.999893 188 188 188 +v -150.782166 159.938614 -1.000108 188 188 188 +v -105.781517 -150.054062 1.000115 188 188 188 +v -106.513878 -150.000137 1.000115 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -150.000000 -150.000137 1.000115 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -150.000000 -150.000137 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -152.269958 -149.455154 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -152.938934 -149.045212 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -153.535522 -148.535660 -0.999888 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -154.045090 -147.939041 -0.999888 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -154.455032 -147.270096 -0.999889 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -154.755280 -146.545212 -0.999889 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v -155.000000 -145.000137 -0.999890 188 188 188 +v -155.000000 -145.000137 1.000112 188 188 188 +v -155.000000 -145.000137 -0.999890 188 188 188 +v -155.000000 -145.000137 -0.999890 188 188 188 +v -155.000000 155.000168 0.999897 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -155.000000 155.000168 0.999897 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -155.000000 -145.000137 1.000112 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v -150.000000 -150.000137 -0.999887 188 188 188 +v -150.782166 -149.938553 1.000115 188 188 188 +v -150.782166 -149.938553 -0.999887 188 188 188 +v -150.782166 -149.938553 -0.999887 188 188 188 +v -151.545074 -149.755417 1.000115 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -151.545074 -149.755417 1.000115 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -152.269958 -149.455154 1.000115 188 188 188 +v -152.269958 -149.455154 -0.999887 188 188 188 +v -152.938934 -149.045212 1.000114 188 188 188 +v -152.938934 -149.045212 -0.999887 188 188 188 +v -153.535522 -148.535660 1.000114 188 188 188 +v -153.535522 -148.535660 -0.999888 188 188 188 +v -154.045090 -147.939041 1.000114 188 188 188 +v -154.045090 -147.939041 -0.999888 188 188 188 +v -154.455032 -147.270096 1.000113 188 188 188 +v -154.455032 -147.270096 -0.999889 188 188 188 +v -154.755280 -146.545212 1.000113 188 188 188 +v -154.938446 -145.782303 1.000112 188 188 188 +v -154.755280 -146.545212 -0.999889 188 188 188 +v -154.755280 -146.545212 -0.999889 188 188 188 +v -154.938446 -145.782303 1.000112 188 188 188 +v -154.938446 -145.782303 -0.999890 188 188 188 +v -154.455032 -147.270096 -0.999889 188 188 188 +v -154.755280 -146.545212 1.000113 188 188 188 +v -154.755280 -146.545212 -0.999889 188 188 188 +v -154.045090 -147.939041 -0.999888 188 188 188 +v -154.455032 -147.270096 1.000113 188 188 188 +v -154.455032 -147.270096 -0.999889 188 188 188 +v -153.535522 -148.535660 -0.999888 188 188 188 +v -154.045090 -147.939041 1.000114 188 188 188 +v -154.045090 -147.939041 -0.999888 188 188 188 +v -152.938934 -149.045212 -0.999887 188 188 188 +v -153.535522 -148.535660 1.000114 188 188 188 +v -153.535522 -148.535660 -0.999888 188 188 188 +v -152.269958 -149.455154 -0.999887 188 188 188 +v -152.938934 -149.045212 1.000114 188 188 188 +v -152.938934 -149.045212 -0.999887 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -152.269958 -149.455154 1.000115 188 188 188 +v -152.269958 -149.455154 -0.999887 188 188 188 +v -150.000000 -150.000137 -0.999887 188 188 188 +v -150.782166 -149.938553 -0.999887 188 188 188 +v -151.545074 -149.755417 -0.999887 188 188 188 +v -150.000000 -150.000137 1.000115 188 188 188 +v -150.782166 -149.938553 1.000115 188 188 188 +v -150.000000 -150.000137 -0.999887 188 188 188 +v -152.938934 159.045258 -1.000108 188 188 188 +v -152.938934 159.045258 0.999894 188 188 188 +v -153.535522 158.535706 -1.000107 188 188 188 +v -153.535522 158.535706 0.999894 188 188 188 +v -154.045090 157.939102 -1.000107 188 188 188 +v -154.045090 157.939102 0.999895 188 188 188 +v -154.455032 157.270126 -1.000107 188 188 188 +v -154.455032 157.270126 0.999895 188 188 188 +v -154.755280 156.545258 -1.000106 188 188 188 +v -154.938446 155.782349 0.999897 188 188 188 +v -154.755280 156.545258 0.999896 188 188 188 +v -154.938446 155.782349 -1.000106 188 188 188 +v -152.269958 159.455200 0.999894 188 188 188 +v -151.545074 159.755463 0.999894 188 188 188 +v -152.269958 159.455200 -1.000108 188 188 188 +v -152.938934 159.045258 -1.000108 188 188 188 +v -152.269958 159.455200 0.999894 188 188 188 +v -152.269958 159.455200 -1.000108 188 188 188 +v -153.535522 158.535706 -1.000107 188 188 188 +v -152.938934 159.045258 0.999894 188 188 188 +v -152.938934 159.045258 -1.000108 188 188 188 +v -154.045090 157.939102 -1.000107 188 188 188 +v -153.535522 158.535706 0.999894 188 188 188 +v -153.535522 158.535706 -1.000107 188 188 188 +v -154.455032 157.270126 -1.000107 188 188 188 +v -154.045090 157.939102 0.999895 188 188 188 +v -154.045090 157.939102 -1.000107 188 188 188 +v -154.755280 156.545258 -1.000106 188 188 188 +v -154.455032 157.270126 0.999895 188 188 188 +v -154.455032 157.270126 -1.000107 188 188 188 +v -154.938446 155.782349 -1.000106 188 188 188 +v -154.755280 156.545258 0.999896 188 188 188 +v -154.755280 156.545258 -1.000106 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -154.938446 155.782349 0.999897 188 188 188 +v -154.938446 155.782349 -1.000106 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -155.000000 -145.000137 -0.999890 188 188 188 +v -155.000000 155.000168 -1.000105 188 188 188 +v -105.781517 -150.054062 -0.999887 188 188 188 +v -105.781517 -150.054062 1.000115 188 188 188 +v -106.513878 -150.000137 -0.999887 188 188 188 +v -105.064957 -150.214676 1.000115 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -104.379646 -150.478500 1.000115 188 188 188 +v -104.379646 -150.478500 -0.999886 188 188 188 +v -103.740379 -150.839890 1.000116 188 188 188 +v -91.259621 -159.160385 -0.999880 188 188 188 +v -91.259621 -159.160385 1.000122 188 188 188 +v -90.620354 -159.521744 -0.999880 188 188 188 +v -90.620354 -159.521744 1.000122 188 188 188 +v -89.935043 -159.785599 -0.999880 188 188 188 +v -89.935043 -159.785599 1.000122 188 188 188 +v -89.218483 -159.946213 -0.999880 188 188 188 +v -89.218483 -159.946213 1.000122 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v -88.486122 -160.000137 1.000122 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v 88.486115 -160.000137 -0.999880 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v 88.486115 -160.000137 -0.999880 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 89.218491 -159.946213 -0.999880 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 91.259628 -159.160385 -0.999880 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 91.259628 -159.160385 -0.999880 188 188 188 +v 90.620361 -159.521744 -0.999880 188 188 188 +v 91.259628 -159.160385 -0.999880 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 90.620361 -159.521744 -0.999880 188 188 188 +v 89.218491 -159.946213 -0.999880 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 88.486115 -160.000137 -0.999880 188 188 188 +v 89.218491 -159.946213 -0.999880 188 188 188 +v 88.486115 -160.000137 1.000122 188 188 188 +v -88.486122 -160.000137 1.000122 188 188 188 +v 88.486115 -160.000137 -0.999880 188 188 188 +v 89.218491 -159.946213 1.000122 188 188 188 +v 88.486115 -160.000137 1.000122 188 188 188 +v 89.218491 -159.946213 -0.999880 188 188 188 +v 89.935043 -159.785599 1.000122 188 188 188 +v 89.218491 -159.946213 1.000122 188 188 188 +v 89.935043 -159.785599 -0.999880 188 188 188 +v 90.620361 -159.521744 1.000122 188 188 188 +v 89.935043 -159.785599 1.000122 188 188 188 +v 90.620361 -159.521744 -0.999880 188 188 188 +v 91.259628 -159.160385 1.000122 188 188 188 +v 90.620361 -159.521744 1.000122 188 188 188 +v 91.259628 -159.160385 -0.999880 188 188 188 +v 91.259628 -159.160385 1.000122 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 103.740387 -150.839890 1.000116 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 104.379639 -150.478500 1.000115 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v 104.379639 -150.478500 1.000115 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v 151.545074 159.755463 -1.000108 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 150.782166 159.938614 -1.000108 188 188 188 +v 154.045105 157.939102 0.999895 188 188 188 +v 154.045105 157.939102 -1.000107 188 188 188 +v 153.535522 158.535706 -1.000107 188 188 188 +v 154.455048 157.270126 0.999895 188 188 188 +v 154.455048 157.270126 -1.000107 188 188 188 +v 154.045105 157.939102 -1.000107 188 188 188 +v 154.755280 156.545258 0.999896 188 188 188 +v 154.755280 156.545258 -1.000106 188 188 188 +v 154.455048 157.270126 -1.000107 188 188 188 +v 154.938446 155.782349 0.999897 188 188 188 +v 154.938446 155.782349 -1.000106 188 188 188 +v 154.755280 156.545258 -1.000106 188 188 188 +v 155.000000 155.000168 0.999897 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 154.938446 155.782349 -1.000106 188 188 188 +v 155.000000 -145.000137 -0.999890 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 155.000000 155.000168 -1.000105 188 188 188 +v 150.000000 -150.000137 1.000115 188 188 188 +v 106.513885 -150.000137 1.000115 188 188 188 +v 150.000000 -150.000137 -0.999887 188 188 188 +v 106.513885 -150.000137 -0.999887 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 105.781525 -150.054062 1.000115 188 188 188 +v 105.064972 -150.214676 1.000115 188 188 188 +v 105.064972 -150.214676 -0.999887 188 188 188 +v 105.064972 -150.214676 1.000115 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v 105.064972 -150.214676 -0.999887 188 188 188 +v 103.740387 -150.839890 -0.999886 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v 104.379639 -150.478500 -0.999886 188 188 188 +v -88.486122 -160.000137 -0.999880 188 188 188 +v -89.218483 -159.946213 1.000122 188 188 188 +v -89.218483 -159.946213 -0.999880 188 188 188 +v -89.218483 -159.946213 -0.999880 188 188 188 +v -89.935043 -159.785599 1.000122 188 188 188 +v -89.935043 -159.785599 -0.999880 188 188 188 +v -89.935043 -159.785599 -0.999880 188 188 188 +v -90.620354 -159.521744 1.000122 188 188 188 +v -90.620354 -159.521744 -0.999880 188 188 188 +v -90.620354 -159.521744 -0.999880 188 188 188 +v -91.259621 -159.160385 1.000122 188 188 188 +v -91.259621 -159.160385 -0.999880 188 188 188 +v -91.259621 -159.160385 -0.999880 188 188 188 +v -103.740379 -150.839890 1.000116 188 188 188 +v -103.740379 -150.839890 -0.999886 188 188 188 +v -103.740379 -150.839890 -0.999886 188 188 188 +v -103.740379 -150.839890 1.000116 188 188 188 +v -104.379646 -150.478500 -0.999886 188 188 188 +v -104.379646 -150.478500 -0.999886 188 188 188 +v -104.379646 -150.478500 1.000115 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -105.064957 -150.214676 -0.999887 188 188 188 +v -151.545074 159.755463 -1.000108 188 188 188 +v -150.782166 159.938614 -1.000108 188 188 188 +v -150.782166 159.938614 0.999893 188 188 188 +v -150.000000 160.000168 0.999893 188 188 188 +v -150.782166 159.938614 -1.000108 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 +v 105.781525 -150.054062 -0.999887 188 188 188 +v -150.000000 160.000168 -1.000108 188 188 188 +v 150.000000 160.000168 0.999893 188 188 188 +v 150.782166 159.938614 0.999893 188 188 188 +v 150.000000 160.000168 -1.000108 188 188 188 + +f 101 6 1 +f 97 129 130 +f 3 131 132 +f 74 133 134 +f 77 135 136 +f 80 137 138 +f 2 139 140 +f 87 141 142 +f 90 143 144 +f 92 145 146 +f 93 147 148 +f 79 149 150 +f 75 151 152 +f 73 153 154 +f 120 155 156 +f 123 157 158 +f 159 160 71 +f 5 161 162 +f 163 164 165 +f 4 166 167 +f 29 168 169 +f 23 170 171 +f 24 172 173 +f 7 174 175 +f 21 176 177 +f 9 178 179 +f 10 180 181 +f 182 103 183 +f 184 13 185 +f 186 17 187 +f 188 12 189 +f 190 16 191 +f 192 193 194 +f 18 195 196 +f 108 197 198 +f 111 112 199 +f 200 25 201 +f 202 113 203 +f 204 32 205 +f 206 115 207 +f 208 35 209 +f 210 119 211 +f 212 38 213 +f 214 51 215 +f 216 37 217 +f 218 219 220 +f 68 221 222 +f 66 223 224 +f 118 121 40 +f 225 226 227 +f 228 45 229 +f 230 231 232 +f 52 233 234 +f 47 235 236 +f 53 237 238 +f 122 239 240 +f 58 241 242 +f 57 243 244 +f 56 245 246 +f 124 247 248 +f 61 249 250 +f 251 252 253 +f 254 255 256 +f 257 258 259 +f 260 261 262 +f 263 264 265 +f 266 267 268 +f 269 270 271 +f 272 273 274 +f 275 276 277 +f 278 279 280 +f 281 282 283 +f 284 285 286 +f 72 98 39 +f 287 288 289 +f 290 291 30 +f 292 293 31 +f 294 295 28 +f 296 297 22 +f 298 299 20 +f 300 301 19 +f 302 303 14 +f 304 305 15 +f 306 307 11 +f 308 104 309 +f 310 8 311 +f 312 313 314 +f 315 70 54 +f 316 69 317 +f 318 319 62 +f 320 321 64 +f 322 323 60 +f 324 325 55 +f 326 327 48 +f 328 329 50 +f 330 331 41 +f 332 333 42 +f 334 335 36 +f 336 337 338 +f 339 340 33 +f 341 114 342 +f 343 102 344 +f 345 346 347 +f 348 34 349 +f 43 350 351 +f 67 65 63 +f 352 353 354 +f 355 356 357 +f 358 117 359 +f 360 59 361 +f 362 116 363 +f 364 49 365 +f 366 46 367 +f 368 44 369 +f 370 371 372 +f 373 374 375 +f 376 377 378 +f 379 380 381 +f 382 383 384 +f 385 386 387 +f 388 389 390 +f 391 392 393 +f 394 395 396 +f 397 398 399 +f 106 107 400 +f 109 401 402 +f 110 403 404 +f 27 405 406 +f 26 407 408 +f 409 410 411 +f 412 413 414 +f 415 416 417 +f 418 419 420 +f 421 422 423 +f 424 425 426 +f 427 428 429 +f 430 431 432 +f 433 434 435 +f 436 437 438 +f 439 440 441 +f 78 442 443 +f 76 444 445 +f 126 446 447 +f 86 448 449 +f 128 450 451 +f 96 452 453 +f 127 454 455 +f 95 456 457 +f 458 459 83 +f 81 460 461 +f 88 462 463 +f 84 464 465 +f 100 466 467 +f 89 468 469 +f 85 470 471 +f 91 472 473 +f 94 474 475 +f 125 476 477 +f 478 479 480 +f 481 482 483 +f 484 485 486 +f 487 488 489 +f 490 491 492 +f 82 493 494 +f 99 495 496 +f 497 498 499 +f 105 500 501 +f 502 503 504 +f 505 506 507 +f 508 509 510 +f 511 512 513 +f 514 515 516 +f 517 518 519 +f 520 521 522 +f 523 524 525 +f 526 527 528 +f 529 530 531 +f 532 533 534 +f 535 536 537 +f 538 539 540 +f 541 542 543 +f 544 545 546 +f 547 548 549 +f 550 551 552 +f 553 554 555 +f 556 557 558 +f 559 560 561 +f 562 563 564 +f 565 566 567 +f 568 569 570 + +vt 0.171943 0.045844 +vt 0.766094 0.016000 +vt 0.955597 0.971000 +vt 0.768350 0.016000 +vt 0.770558 0.016000 +vt 0.772669 0.016000 +vt 0.774639 0.018984 +vt 0.813087 0.042859 +vt 0.815057 0.045844 +vt 0.817168 0.045844 +vt 0.958006 0.971000 +vt 0.960357 0.971000 +vt 0.962590 0.968016 +vt 0.964651 0.968016 +vt 0.966488 0.968016 +vt 0.968058 0.965031 +vt 0.969321 0.962047 +vt 0.970246 0.962047 +vt 0.970810 0.959062 +vt 0.971000 0.956078 +vt 0.819375 0.045844 +vt 0.971000 0.060766 +vt 0.970810 0.057781 +vt 0.821631 0.045844 +vt 0.970246 0.054797 +vt 0.969321 0.054797 +vt 0.968058 0.051812 +vt 0.966488 0.048828 +vt 0.964651 0.048828 +vt 0.962590 0.048828 +vt 0.960357 0.045844 +vt 0.955597 0.045844 +vt 0.958006 0.045844 +vt 0.173913 0.042859 +vt 0.220906 0.016000 +vt 0.218650 0.016000 +vt 0.216442 0.016000 +vt 0.212361 0.018984 +vt 0.214331 0.016000 +vt 0.169832 0.045844 +vt 0.167625 0.045844 +vt 0.031403 0.971000 +vt 0.165369 0.045844 +vt 0.016000 0.956078 +vt 0.028994 0.971000 +vt 0.026643 0.971000 +vt 0.016190 0.959062 +vt 0.016754 0.962047 +vt 0.024410 0.968016 +vt 0.022349 0.968016 +vt 0.020512 0.968016 +vt 0.018942 0.965031 +vt 0.017679 0.962047 +vt 0.016000 0.060766 +vt 0.031403 0.045844 +vt 0.028994 0.045844 +vt 0.026643 0.045844 +vt 0.024410 0.048828 +vt 0.022349 0.048828 +vt 0.020512 0.048828 +vt 0.018942 0.051812 +vt 0.017679 0.054797 +vt 0.016754 0.054797 +vt 0.016190 0.057781 + +usemtl Mat_0 +f 105/10 18/15 108/14 +f 105/10 108/14 17/13 +f 105/10 111/16 18/15 +f 105/10 112/17 111/16 +f 105/10 25/18 112/17 +f 105/10 113/19 25/18 +f 105/10 32/20 113/19 +f 105/10 120/21 32/20 +f 120/21 115/22 32/20 +f 68/32 66/33 61/31 +f 123/24 68/32 61/31 +f 123/24 61/31 124/30 +f 123/24 124/30 57/29 +f 123/24 57/29 122/28 +f 123/24 122/28 47/27 +f 123/24 47/27 121/26 +f 123/24 121/26 118/25 +f 123/24 118/25 119/23 +f 120/21 119/23 115/22 +f 105/10 17/13 103/12 +f 105/10 103/12 10/11 +f 105/10 10/11 101/3 +f 99/9 105/10 101/3 +f 82/8 99/9 101/3 +f 100/7 82/8 101/3 +f 85/6 100/7 101/3 +f 91/5 85/6 101/3 +f 94/4 91/5 101/3 +f 125/2 94/4 101/3 +f 78/1 125/2 101/3 +f 72/40 78/1 101/3 +f 98/41 72/40 101/3 +f 104/46 102/44 8/45 +f 8/45 102/44 97/42 +f 102/44 70/43 97/42 +f 70/43 98/41 97/42 +f 43/64 44/63 114/54 +f 44/63 46/62 114/54 +f 46/62 49/61 114/54 +f 49/61 116/60 114/54 +f 116/60 59/59 114/54 +f 59/59 117/58 114/54 +f 117/58 65/57 114/54 +f 65/57 67/56 114/54 +f 67/56 69/55 114/54 +f 69/55 70/43 114/54 +f 114/54 70/43 102/44 +f 34/47 102/44 104/46 +f 26/48 34/47 104/46 +f 107/49 26/48 104/46 +f 106/50 26/48 107/49 +f 109/51 26/48 106/50 +f 110/52 26/48 109/51 +f 27/53 26/48 110/52 +f 76/34 125/2 78/1 +f 127/35 125/2 76/34 +f 96/36 127/35 76/34 +f 128/37 96/36 76/34 +f 126/38 128/37 76/34 +f 86/39 128/37 126/38 +f 120/21 123/24 119/23 +f 98/41 101/3 97/42 + diff --git a/resources/meshes/inat_proton_x_buildplate.stl b/resources/meshes/inat_proton_x_buildplate.stl new file mode 100644 index 0000000000..61c856cbc0 Binary files /dev/null and b/resources/meshes/inat_proton_x_buildplate.stl differ diff --git a/resources/meshes/lulzbot_mini.stl b/resources/meshes/lulzbot_mini.stl new file mode 100755 index 0000000000..fc4a991fca Binary files /dev/null and b/resources/meshes/lulzbot_mini.stl differ diff --git a/resources/meshes/lulzbot_taz_pro_bed.stl b/resources/meshes/lulzbot_taz_pro_bed.stl new file mode 100644 index 0000000000..49dbb4d57e Binary files /dev/null and b/resources/meshes/lulzbot_taz_pro_bed.stl differ diff --git a/resources/meshes/mingda_d2_base.stl b/resources/meshes/mingda_d2_base.stl new file mode 100644 index 0000000000..025900f243 Binary files /dev/null and b/resources/meshes/mingda_d2_base.stl differ diff --git a/resources/meshes/rigid3d_mucit2_platform.3mf b/resources/meshes/rigid3d_mucit2_platform.3mf new file mode 100644 index 0000000000..553cd36508 Binary files /dev/null and b/resources/meshes/rigid3d_mucit2_platform.3mf differ diff --git a/resources/meshes/trimaker_cosmosII_platform.stl b/resources/meshes/trimaker_cosmosII_platform.stl new file mode 100644 index 0000000000..dadebf5e81 Binary files /dev/null and b/resources/meshes/trimaker_cosmosII_platform.stl differ diff --git a/resources/meshes/trimaker_nebula_platform.stl b/resources/meshes/trimaker_nebula_platform.stl new file mode 100644 index 0000000000..f4f4c7b0be Binary files /dev/null and b/resources/meshes/trimaker_nebula_platform.stl differ diff --git a/resources/qml/ActionPanel/PrintJobInformation.qml b/resources/qml/ActionPanel/PrintJobInformation.qml index 5b80e1a614..9cdbf0714f 100644 --- a/resources/qml/ActionPanel/PrintJobInformation.qml +++ b/resources/qml/ActionPanel/PrintJobInformation.qml @@ -144,7 +144,7 @@ Column { names.push(printMaterialNames[index]) lengths.push(printMaterialLengths[index].toFixed(2)) - weights.push(String(Math.round(printMaterialWeights[index]))) + weights.push(String(printMaterialWeights[index].toFixed(1))) var cost = printMaterialCosts[index] == undefined ? 0 : printMaterialCosts[index].toFixed(2) costs.push(cost) } @@ -153,7 +153,7 @@ Column if(lengths.length == 0) { lengths = ["0.00"] - weights = ["0"] + weights = ["0.0"] costs = ["0.00"] } diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index c62b0cb89a..46a876003e 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -262,7 +262,7 @@ Item Action { id: deleteSelectionAction; - text: catalog.i18ncp("@action:inmenu menubar:edit", "Delete Selected Model", "Delete Selected Models", UM.Selection.selectionCount); + text: catalog.i18nc("@action:inmenu menubar:edit", "Delete Selected"); enabled: UM.Controller.toolsEnabled && UM.Selection.hasSelection; iconName: "edit-delete"; shortcut: StandardKey.Delete | "Backspace" @@ -272,7 +272,7 @@ Item Action { id: centerSelectionAction; - text: catalog.i18ncp("@action:inmenu menubar:edit", "Center Selected Model", "Center Selected Models", UM.Selection.selectionCount); + text: catalog.i18nc("@action:inmenu menubar:edit", "Center Selected"); enabled: UM.Controller.toolsEnabled && UM.Selection.hasSelection; iconName: "align-vertical-center"; onTriggered: CuraActions.centerSelection(); @@ -281,7 +281,7 @@ Item Action { id: multiplySelectionAction; - text: catalog.i18ncp("@action:inmenu menubar:edit", "Multiply Selected Model", "Multiply Selected Models", UM.Selection.selectionCount); + text: catalog.i18nc("@action:inmenu menubar:edit", "Multiply Selected"); enabled: UM.Controller.toolsEnabled && UM.Selection.hasSelection; iconName: "edit-duplicate"; shortcut: "Ctrl+M" @@ -416,9 +416,13 @@ Item Action { id: openAction; + property var fileProviderModel: CuraApplication.getFileProviderModel() + text: catalog.i18nc("@action:inmenu menubar:file","&Open File(s)..."); iconName: "document-open"; - shortcut: StandardKey.Open; + // Unassign the shortcut when there are more than one file providers, since then the file provider's shortcut is + // enabled instead, and Ctrl+O is assigned to the local file provider + shortcut: fileProviderModel.count == 1 ? StandardKey.Open : ""; } Action diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index 9f24d91caf..7772cc041a 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.7 @@ -149,15 +149,6 @@ UM.MainWindow id: backgroundItem anchors.fill: parent - signal hasMesh(string name) //this signal sends the filebase name so it can be used for the JobSpecs.qml - function getMeshName(path) - { - //takes the path the complete path of the meshname and returns only the filebase - var fileName = path.slice(path.lastIndexOf("/") + 1) - var fileBase = fileName.slice(0, fileName.indexOf(".")) - return fileBase - } - //DeleteSelection on the keypress backspace event Keys.onPressed: { @@ -700,6 +691,9 @@ UM.MainWindow function handleOpenFiles(selectedMultipleFiles, hasProjectFile, fileUrlList, projectFileUrlList) { + // Make sure the files opened through the openFilesIncludingProjectDialog are added to the recent files list + openFilesIncludingProjectsDialog.addToRecent = true; + // we only allow opening one project file if (selectedMultipleFiles && hasProjectFile) { @@ -726,6 +720,7 @@ UM.MainWindow { // ask whether to open as project or as models askOpenAsProjectOrModelsDialog.fileUrl = projectFile; + askOpenAsProjectOrModelsDialog.addToRecent = true; askOpenAsProjectOrModelsDialog.show(); } } @@ -785,6 +780,7 @@ UM.MainWindow onOpenProjectFile: { askOpenAsProjectOrModelsDialog.fileUrl = project_file; + askOpenAsProjectOrModelsDialog.addToRecent = add_to_recent_files; askOpenAsProjectOrModelsDialog.show(); } } diff --git a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml index 8cdaeea5fa..ba0d3fb6ca 100644 --- a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml +++ b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2015 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 @@ -29,33 +29,28 @@ UM.Dialog modality: Qt.WindowModal property var fileUrl + property var addToRecent: true //Whether to add this file to the recent files list after reading it. // load the entire project function loadProjectFile() { - // update preference if (rememberChoiceCheckBox.checked) { UM.Preferences.setValue("cura/choice_on_open_project", "open_as_project") } - UM.WorkspaceFileHandler.readLocalFile(base.fileUrl) - var meshName = backgroundItem.getMeshName(base.fileUrl.toString()) - backgroundItem.hasMesh(decodeURIComponent(meshName)) + UM.WorkspaceFileHandler.readLocalFile(base.fileUrl, base.addToRecent); base.hide() } // load the project file as separated models function loadModelFiles() { - // update preference if (rememberChoiceCheckBox.checked) { UM.Preferences.setValue("cura/choice_on_open_project", "open_as_model") } - CuraApplication.readLocalFile(base.fileUrl, "open_as_model") - var meshName = backgroundItem.getMeshName(base.fileUrl.toString()) - backgroundItem.hasMesh(decodeURIComponent(meshName)) + CuraApplication.readLocalFile(base.fileUrl, "open_as_model", base.addToRecent) base.hide() } diff --git a/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml b/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml index 187578f12c..3f1900c66b 100644 --- a/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml +++ b/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2017 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 @@ -28,25 +28,20 @@ UM.Dialog modality: Qt.WindowModal property var fileUrls: [] + property var addToRecent: true property int spacerHeight: 10 * screenScaleFactor function loadProjectFile(projectFile) { - UM.WorkspaceFileHandler.readLocalFile(projectFile); - - var meshName = backgroundItem.getMeshName(projectFile.toString()); - backgroundItem.hasMesh(decodeURIComponent(meshName)); + UM.WorkspaceFileHandler.readLocalFile(projectFile, base.addToRecent); } function loadModelFiles(fileUrls) { for (var i in fileUrls) { - CuraApplication.readLocalFile(fileUrls[i], "open_as_model"); + CuraApplication.readLocalFile(fileUrls[i], "open_as_model", base.addToRecent); } - - var meshName = backgroundItem.getMeshName(fileUrls[0].toString()); - backgroundItem.hasMesh(decodeURIComponent(meshName)); } Column @@ -108,5 +103,11 @@ UM.Dialog } } } + + UM.I18nCatalog + { + id: catalog + name: "cura" + } } -} +} \ No newline at end of file diff --git a/resources/qml/MachineSettings/NumericTextFieldWithUnit.qml b/resources/qml/MachineSettings/NumericTextFieldWithUnit.qml index 031ef5241a..32e0e6dcaa 100644 --- a/resources/qml/MachineSettings/NumericTextFieldWithUnit.qml +++ b/resources/qml/MachineSettings/NumericTextFieldWithUnit.qml @@ -156,12 +156,24 @@ UM.TooltipArea const value = propertyProvider.properties.value return value ? value : "" } - validator: DoubleValidator + property string validatorString: { - bottom: numericTextFieldWithUnit.minimum - top: numericTextFieldWithUnit.maximum - decimals: numericTextFieldWithUnit.decimals - notation: DoubleValidator.StandardNotation + var digits = Math.min(8, 1 + Math.floor( + Math.log(Math.max(Math.abs(numericTextFieldWithUnit.maximum), Math.abs(numericTextFieldWithUnit.minimum)))/Math.log(10) + )) + var minus = numericTextFieldWithUnit.minimum < 0 ? "-?" : "" + if (numericTextFieldWithUnit.decimals == 0) + { + return "^%0\\d{1,%1}$".arg(minus).arg(digits) + } + else + { + return "^%0\\d{0,%1}[.,]?\\d{0,%2}$".arg(minus).arg(digits).arg(numericTextFieldWithUnit.decimals) + } + } + validator: RegExpValidator + { + regExp: new RegExp(textFieldWithUnit.validatorString) } //Enforce actual minimum and maximum values. diff --git a/resources/qml/Menus/FileMenu.qml b/resources/qml/Menus/FileMenu.qml index b9845678d6..681e0b06ce 100644 --- a/resources/qml/Menus/FileMenu.qml +++ b/resources/qml/Menus/FileMenu.qml @@ -4,13 +4,14 @@ import QtQuick 2.2 import QtQuick.Controls 1.1 -import UM 1.2 as UM +import UM 1.6 as UM import Cura 1.0 as Cura Menu { id: base title: catalog.i18nc("@title:menu menubar:toplevel", "&File") + property var fileProviderModel: CuraApplication.getFileProviderModel() MenuItem { @@ -22,6 +23,13 @@ Menu { id: openMenu action: Cura.Actions.open + visible: (base.fileProviderModel.count == 1) + } + + OpenFilesMenu + { + id: openFilesMenu + visible: (base.fileProviderModel.count > 1) } RecentFilesMenu { } @@ -29,8 +37,10 @@ Menu MenuItem { id: saveWorkspaceMenu - shortcut: StandardKey.Save + shortcut: visible ? StandardKey.Save : "" text: catalog.i18nc("@title:menu menubar:file", "&Save Project...") + visible: saveProjectMenu.model.count == 1 + enabled: UM.WorkspaceFileHandler.enabled onTriggered: { var args = { "filter_by_machine": false, "file_type": "workspace", "preferred_mimetypes": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml" }; @@ -46,6 +56,16 @@ Menu } } + UM.ProjectOutputDevicesModel { id: projectOutputDevicesModel } + + SaveProjectMenu + { + id: saveProjectMenu + model: projectOutputDevicesModel + visible: model.count > 1 + enabled: UM.WorkspaceFileHandler.enabled + } + MenuSeparator { } MenuItem diff --git a/resources/qml/Menus/OpenFilesMenu.qml b/resources/qml/Menus/OpenFilesMenu.qml new file mode 100644 index 0000000000..3c2b64ee62 --- /dev/null +++ b/resources/qml/Menus/OpenFilesMenu.qml @@ -0,0 +1,46 @@ +// Copyright (c) 2020 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.2 +import QtQuick.Controls 1.1 + +import UM 1.6 as UM +import Cura 1.0 as Cura + +import "../Dialogs" + +Menu +{ + id: openFilesMenu + title: catalog.i18nc("@title:menu menubar:file", "Open File(s)...") + iconName: "document-open-recent"; + + Instantiator + { + id: fileProviders + model: CuraApplication.getFileProviderModel() + MenuItem + { + text: + { + return model.displayText; + } + onTriggered: + { + if (model.index == 0) // The 0th element is the "From Disk" option, which should activate the open local file dialog + { + Cura.Actions.open.trigger() + } + else + { + CuraApplication.getFileProviderModel().trigger(model.name); + } + } + // Unassign the shortcuts when the submenu is invisible (i.e. when there is only one file provider) to avoid ambiguous shortcuts. + // When there is a signle file provider, the openAction is assigned with the Ctrl+O shortcut instead. + shortcut: openFilesMenu.visible ? model.shortcut : "" + } + onObjectAdded: openFilesMenu.insertItem(index, object) + onObjectRemoved: openFilesMenu.removeItem(object) + } +} diff --git a/resources/qml/Menus/RecentFilesMenu.qml b/resources/qml/Menus/RecentFilesMenu.qml index 9de523280c..de6d2e3817 100644 --- a/resources/qml/Menus/RecentFilesMenu.qml +++ b/resources/qml/Menus/RecentFilesMenu.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2016 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 @@ -27,13 +27,7 @@ Menu var path = decodeURIComponent(modelData.toString()) return (index + 1) + ". " + path.slice(path.lastIndexOf("/") + 1); } - onTriggered: - { - CuraApplication.readLocalFile(modelData); - - var meshName = backgroundItem.getMeshName(modelData.toString()) - backgroundItem.hasMesh(decodeURIComponent(meshName)) - } + onTriggered: CuraApplication.readLocalFile(modelData) } onObjectAdded: menu.insertItem(index, object) onObjectRemoved: menu.removeItem(object) diff --git a/resources/qml/Menus/SaveProjectMenu.qml b/resources/qml/Menus/SaveProjectMenu.qml new file mode 100644 index 0000000000..afc6008717 --- /dev/null +++ b/resources/qml/Menus/SaveProjectMenu.qml @@ -0,0 +1,58 @@ +// Copyright (c) 2021 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.2 +import QtQuick.Controls 1.1 + +import UM 1.6 as UM +import Cura 1.1 as Cura + +import "../Dialogs" + +Menu +{ + id: saveProjectMenu + title: catalog.i18nc("@title:menu menubar:file", "Save Project...") + property alias model: projectOutputDevices.model + + Instantiator + { + id: projectOutputDevices + MenuItem + { + text: model.name + onTriggered: + { + if(!UM.WorkspaceFileHandler.enabled) + { + // Prevent shortcut triggering if the item is disabled! + return + } + var args = { "filter_by_machine": false, "file_type": "workspace", "preferred_mimetypes": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml" }; + if (UM.Preferences.getValue("cura/dialog_on_project_save")) + { + saveWorkspaceDialog.deviceId = model.id + saveWorkspaceDialog.args = args + saveWorkspaceDialog.open() + } + else + { + UM.OutputDeviceManager.requestWriteToDevice(model.id, PrintInformation.jobName, args) + } + } + // Unassign the shortcuts when the submenu is invisible (i.e. when there is only one project output device) to avoid ambiguous shortcuts. + // When there is only the LocalFileOutputDevice, the Ctrl+S shortcut is assigned to the saveWorkspaceMenu MenuItem + shortcut: saveProjectMenu.visible ? model.shortcut : "" + } + onObjectAdded: saveProjectMenu.insertItem(index, object) + onObjectRemoved: saveProjectMenu.removeItem(object) + } + + WorkspaceSummaryDialog + { + id: saveWorkspaceDialog + property var args + property var deviceId + onYes: UM.OutputDeviceManager.requestWriteToDevice(deviceId, PrintInformation.jobName, args) + } +} diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml index 5ee6dc32ce..a9bc0f80f4 100644 --- a/resources/qml/Preferences/ProfilesPage.qml +++ b/resources/qml/Preferences/ProfilesPage.qml @@ -83,10 +83,10 @@ Item id: activateMenuButton text: catalog.i18nc("@action:button", "Activate") iconName: "list-activate" - enabled: !isCurrentItemActivated + enabled: !isCurrentItemActivated && base.currentItem onClicked: { - if (base.currentItem.is_read_only) + if(base.currentItem.is_read_only) { Cura.IntentManager.selectIntent(base.currentItem.intent_category, base.currentItem.quality_type); } @@ -232,14 +232,17 @@ Item for (var idx = 0; idx < base.qualityManagementModel.count; ++idx) { var item = base.qualityManagementModel.getItem(idx); - if (item.name == toSelectItemName) + if (item && item.name == toSelectItemName) { // Switch to the newly created profile if needed newIdx = idx; if (base.toActivateNewQuality) { // Activate this custom quality if required - Cura.MachineManager.setQualityChangesGroup(item.quality_changes_group); + if(item.quality_changes_group) + { + Cura.MachineManager.setQualityChangesGroup(item.quality_changes_group); + } } break; } diff --git a/resources/qml/TableView.qml b/resources/qml/TableView.qml new file mode 100644 index 0000000000..1b084be5a0 --- /dev/null +++ b/resources/qml/TableView.qml @@ -0,0 +1,68 @@ +// Copyright (C) 2021 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 1.4 as OldControls // TableView doesn't exist in the QtQuick Controls 2.x in 5.10, so use the old one +import QtQuick.Controls 2.3 +import QtQuick.Controls.Styles 1.4 + +import UM 1.2 as UM + + +OldControls.TableView +{ + itemDelegate: Item + { + height: tableCellLabel.implicitHeight + + Label + { + id: tableCellLabel + color: styleData.selected ? UM.Theme.getColor("primary_button_text") : UM.Theme.getColor("text") + elide: Text.ElideRight + text: styleData.value + anchors.fill: parent + anchors.leftMargin: 10 * screenScaleFactor + verticalAlignment: Text.AlignVCenter + } + } + + rowDelegate: Rectangle + { + color: styleData.selected ? UM.Theme.getColor("primary_button") : UM.Theme.getColor("main_background") + height: UM.Theme.getSize("table_row").height + } + + // Use the old styling technique since it's the only way to make the scrollbars themed in the TableView + style: TableViewStyle + { + backgroundColor: UM.Theme.getColor("main_background") + + handle: Rectangle + { + // Both implicit width and height have to be set, since the handle is used by both the horizontal and the vertical scrollbars + implicitWidth: UM.Theme.getSize("scrollbar").width + implicitHeight: UM.Theme.getSize("scrollbar").width + radius: width / 2 + color: UM.Theme.getColor(styleData.pressed ? "scrollbar_handle_down" : (styleData.hovered ? "scrollbar_handle_hover" : "scrollbar_handle")) + } + + scrollBarBackground: Rectangle + { + // Both implicit width and height have to be set, since the handle is used by both the horizontal and the vertical scrollbars + implicitWidth: UM.Theme.getSize("scrollbar").width + implicitHeight: UM.Theme.getSize("scrollbar").width + color: UM.Theme.getColor("main_background") + } + + // The little rectangle between the vertical and horizontal scrollbars + corner: Rectangle + { + color: UM.Theme.getColor("main_background") + } + + // Override the control arrows + incrementControl: Item { } + decrementControl: Item { } + } +} \ No newline at end of file diff --git a/resources/qml/WelcomePages/AddCloudPrintersView.qml b/resources/qml/WelcomePages/AddCloudPrintersView.qml index 32e6ffec39..524bf288a0 100644 --- a/resources/qml/WelcomePages/AddCloudPrintersView.qml +++ b/resources/qml/WelcomePages/AddCloudPrintersView.qml @@ -215,7 +215,7 @@ Item id: finishButton anchors.right: parent.right anchors.bottom: parent.bottom - text: catalog.i18nc("@button", "Finish") + text: base.currentItem.next_page_button_text onClicked: { discoveredCloudPrintersModel.clear() diff --git a/resources/qml/WelcomePages/ChangelogContent.qml b/resources/qml/WelcomePages/ChangelogContent.qml new file mode 100644 index 0000000000..d3eebe72e4 --- /dev/null +++ b/resources/qml/WelcomePages/ChangelogContent.qml @@ -0,0 +1,59 @@ +// Copyright (c) 2021 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 + +import UM 1.3 as UM +import Cura 1.1 as Cura + + +// +// This component contains the content for the "What's new in Ultimaker Cura" page of the welcome on-boarding process. +// +Item +{ + UM.I18nCatalog { id: catalog; name: "cura" } + + Label + { + id: titleLabel + anchors.top: parent.top + anchors.horizontalCenter: parent.horizontalCenter + horizontalAlignment: Text.AlignHCenter + text: catalog.i18nc("@label", "Release Notes / 'Changelog'") + color: UM.Theme.getColor("primary_button") + font: UM.Theme.getFont("huge") + renderType: Text.NativeRendering + } + + Cura.ScrollableTextArea + { + id: changelogTextArea + + anchors.top: titleLabel.bottom + anchors.bottom: getStartedButton.top + anchors.topMargin: UM.Theme.getSize("wide_margin").height + anchors.bottomMargin: UM.Theme.getSize("wide_margin").height + anchors.left: parent.left + anchors.right: parent.right + + ScrollBar.horizontal.policy: ScrollBar.AlwaysOff + + textArea.text: CuraApplication.getTextManager().getChangeLogText() + textArea.textFormat: Text.RichText + textArea.wrapMode: Text.WordWrap + textArea.readOnly: true + textArea.font: UM.Theme.getFont("medium") + textArea.onLinkActivated: Qt.openUrlExternally(link) + } + + Cura.PrimaryButton + { + id: getStartedButton + anchors.right: parent.right + anchors.bottom: parent.bottom + text: base.currentItem.next_page_button_text + onClicked: base.showNextPage() + } +} diff --git a/resources/qml/WelcomePages/CloudContent.qml b/resources/qml/WelcomePages/CloudContent.qml index 48410f7f12..692ad12a29 100644 --- a/resources/qml/WelcomePages/CloudContent.qml +++ b/resources/qml/WelcomePages/CloudContent.qml @@ -34,93 +34,167 @@ Item } } - Label - { - id: titleLabel - anchors.top: parent.top - anchors.horizontalCenter: parent.horizontalCenter - horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "Ultimaker Account") - color: UM.Theme.getColor("primary_button") - font: UM.Theme.getFont("huge") - renderType: Text.NativeRendering - } - // Area where the cloud contents can be put. Pictures, texts and such. Item { id: cloudContentsArea anchors { - top: titleLabel.bottom + top: parent.top bottom: skipButton.top left: parent.left right: parent.right - topMargin: UM.Theme.getSize("default_margin").height } // Pictures and texts are arranged using Columns with spacing. The whole picture and text area is centered in // the cloud contents area. Column { - anchors.centerIn: parent + anchors.horizontalCenter: parent.horizontalCenter width: parent.width height: childrenRect.height - spacing: 20 * screenScaleFactor + spacing: UM.Theme.getSize("thick_margin").height - Image // Cloud image + Label + { + id: titleLabel + anchors.horizontalCenter: parent.horizontalCenter + horizontalAlignment: Text.AlignHCenter + text: catalog.i18nc("@label", "Sign in to the Ultimaker platform") + color: UM.Theme.getColor("primary_button") + font: UM.Theme.getFont("huge") + renderType: Text.NativeRendering + } + + // Filler item + Item + { + height: UM.Theme.getSize("default_margin").height + width: parent.width + } + + // Cloud image + Image { id: cloudImage anchors.horizontalCenter: parent.horizontalCenter source: UM.Theme.getImage("first_run_ultimaker_cloud") + fillMode: Image.PreserveAspectFit + width: UM.Theme.getSize("welcome_wizard_content_image_big").width + sourceSize.width: width + sourceSize.height: height } - Label // A title-ish text + + // Filler item + Item { - id: highlightTextLabel - anchors.horizontalCenter: parent.horizontalCenter - horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@text", "Your key to connected 3D printing") - textFormat: Text.RichText - color: UM.Theme.getColor("primary") - font: UM.Theme.getFont("medium") - renderType: Text.NativeRendering + height: UM.Theme.getSize("default_margin").height + width: parent.width } - Label // A number of text items + // Motivational icons + Row { - id: textLabel - anchors.horizontalCenter: parent.horizontalCenter - text: + id: motivationRow + width: parent.width + + Column { - // There are 3 text items, each of which is translated separately as a single piece of text. - var full_text = "" - var t = "" + id: marketplaceColumn + width: Math.round(parent.width / 3) + spacing: UM.Theme.getSize("default_margin").height - t = catalog.i18nc("@text", "- Customize your experience with more print profiles and plugins") - full_text += "

" + t + "

" - - t = catalog.i18nc("@text", "- Stay flexible by syncing your setup and loading it anywhere") - full_text += "

" + t + "

" - - t = catalog.i18nc("@text", "- Increase efficiency with a remote workflow on Ultimaker printers") - full_text += "

" + t + "

" - - return full_text + Image + { + id: marketplaceImage + anchors.horizontalCenter: parent.horizontalCenter + fillMode: Image.PreserveAspectFit + width: UM.Theme.getSize("welcome_wizard_cloud_content_image").width + source: UM.Theme.getIcon("package") + sourceSize.width: width + sourceSize.height: height + } + Label + { + id: marketplaceTextLabel + anchors.horizontalCenter: parent.horizontalCenter + width: parent.width + text: catalog.i18nc("@text", "Add material settings and plugins from the Marketplace") + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + color: UM.Theme.getColor("text") + font: UM.Theme.getFont("default") + renderType: Text.NativeRendering + } + } + + Column + { + id: syncColumn + width: Math.round(parent.width / 3) + spacing: UM.Theme.getSize("default_margin").height + + Image + { + id: syncImage + anchors.horizontalCenter: parent.horizontalCenter + fillMode: Image.PreserveAspectFit + width: UM.Theme.getSize("welcome_wizard_cloud_content_image").width + source: UM.Theme.getIcon("material_spool") + sourceSize.width: width + sourceSize.height: height + } + Label + { + id: syncTextLabel + anchors.horizontalCenter: parent.horizontalCenter + width: parent.width + text: catalog.i18nc("@text", "Backup and sync your material settings and plugins") + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + color: UM.Theme.getColor("text") + font: UM.Theme.getFont("default") + renderType: Text.NativeRendering + } + } + + Column + { + id: communityColumn + width: Math.round(parent.width / 3) + spacing: UM.Theme.getSize("default_margin").height + + Image + { + id: communityImage + anchors.horizontalCenter: communityColumn.horizontalCenter + fillMode: Image.PreserveAspectFit + width: UM.Theme.getSize("welcome_wizard_cloud_content_image").width + source: UM.Theme.getIcon("group") + sourceSize.width: width + sourceSize.height: height + } + Label + { + id: communityTextLabel + anchors.horizontalCenter: communityColumn.horizontalCenter + width: parent.width + text: catalog.i18nc("@text", "Share ideas and get help from 48,000+ users in the Ultimaker Community") + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + color: UM.Theme.getColor("text") + font: UM.Theme.getFont("default") + renderType: Text.NativeRendering + } } - textFormat: Text.RichText - font: UM.Theme.getFont("medium") - color: UM.Theme.getColor("text") - renderType: Text.NativeRendering } - // "Sign in" and "Create an account" exist inside the column + // Sign in Button Cura.PrimaryButton { id: signInButton - height: createAccountButton.height - width: createAccountButton.width anchors.horizontalCenter: parent.horizontalCenter text: catalog.i18nc("@button", "Sign in") onClicked: Cura.API.account.login() @@ -135,16 +209,15 @@ Item } } - Cura.SecondaryButton + // Create an account button + Cura.TertiaryButton { id: createAccountButton anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@button","Create account") - onClicked: Qt.openUrlExternally(CuraApplication.ultimakerCloudAccountRootUrl + "/app/create") + text: catalog.i18nc("@text", "Create a free Ultimaker Account") + onClicked: Qt.openUrlExternally(CuraApplication.ultimakerCloudAccountRootUrl + "/app/create") } } - - } // The "Skip" button exists on the bottom right diff --git a/resources/qml/WelcomePages/WelcomeContent.qml b/resources/qml/WelcomePages/WelcomeContent.qml index 1464e363a8..45a0bf4a7c 100644 --- a/resources/qml/WelcomePages/WelcomeContent.qml +++ b/resources/qml/WelcomePages/WelcomeContent.qml @@ -7,7 +7,6 @@ import QtQuick.Controls 2.3 import UM 1.3 as UM import Cura 1.1 as Cura - // // This component contains the content for the "Welcome" page of the welcome on-boarding process. // @@ -15,11 +14,39 @@ Item { UM.I18nCatalog { id: catalog; name: "cura" } - Column // Arrange the items vertically and put everything in the center + // Arrange the items vertically and put everything in the center + Column { - anchors.centerIn: parent - width: parent.width - spacing: 2 * UM.Theme.getSize("wide_margin").height + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + spacing: UM.Theme.getSize("thick_margin").height + width:parent.width + + + // Filler item + Item + { + height: UM.Theme.getSize("thick_margin").width + width: parent.width + } + + Image + { + id: curaImage + anchors.horizontalCenter: parent.horizontalCenter + source: UM.Theme.getImage("first_run_welcome_cura") + fillMode: Image.PreserveAspectFit + width: UM.Theme.getSize("welcome_wizard_content_image_big").width + sourceSize.width: width + sourceSize.height: height + } + + // Filler item + Item + { + height: UM.Theme.getSize("thick_margin").width + width: parent.width + } Label { @@ -28,35 +55,43 @@ Item horizontalAlignment: Text.AlignHCenter text: catalog.i18nc("@label", "Welcome to Ultimaker Cura") color: UM.Theme.getColor("primary_button") - font: UM.Theme.getFont("huge") + font: UM.Theme.getFont("huge_bold") renderType: Text.NativeRendering } - Image - { - id: curaImage - anchors.horizontalCenter: parent.horizontalCenter - source: UM.Theme.getImage("first_run_welcome_cura") - } - Label { id: textLabel anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@text", "Please follow these steps to set up\nUltimaker Cura. This will only take a few moments.") + width: titleLabel.width + 2 * UM.Theme.getSize("thick_margin").width + text: catalog.i18nc("@text", "Please follow these steps to set up Ultimaker Cura. This will only take a few moments.") + wrapMode: Text.Wrap font: UM.Theme.getFont("medium") color: UM.Theme.getColor("text") renderType: Text.NativeRendering } + // Filler item + Item + { + height: UM.Theme.getSize("thick_margin").height + width: parent.width + } + Cura.PrimaryButton { id: getStartedButton anchors.horizontalCenter: parent.horizontalCenter - anchors.margins: UM.Theme.getSize("wide_margin").width text: catalog.i18nc("@button", "Get started") onClicked: base.showNextPage() } + + // Filler item + Item + { + height: UM.Theme.getSize("thick_margin").height + width: parent.width + } } } diff --git a/resources/qml/WelcomePages/WhatsNewContent.qml b/resources/qml/WelcomePages/WhatsNewContent.qml index 0fc5fa06ba..68be6379d6 100644 --- a/resources/qml/WelcomePages/WhatsNewContent.qml +++ b/resources/qml/WelcomePages/WhatsNewContent.qml @@ -1,8 +1,9 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 import UM 1.3 as UM import Cura 1.1 as Cura @@ -10,9 +11,12 @@ import Cura 1.1 as Cura // // This component contains the content for the "What's new in Ultimaker Cura" page of the welcome on-boarding process. +// Previously this was just the changelog, but now it will just have the larger stories, the changelog has its own page. // Item { + property var manager: CuraApplication.getWhatsNewPagesModel() + UM.I18nCatalog { id: catalog; name: "cura" } Label @@ -21,39 +25,164 @@ Item anchors.top: parent.top anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "What's new in Ultimaker Cura") + text: catalog.i18nc("@label", "What's New") color: UM.Theme.getColor("primary_button") font: UM.Theme.getFont("huge") renderType: Text.NativeRendering } - Cura.ScrollableTextArea + Item { - id: whatsNewTextArea - + id: topSpacer anchors.top: titleLabel.bottom - anchors.bottom: getStartedButton.top - anchors.topMargin: UM.Theme.getSize("wide_margin").height - anchors.bottomMargin: UM.Theme.getSize("wide_margin").height - anchors.left: parent.left - anchors.right: parent.right - - ScrollBar.horizontal.policy: ScrollBar.AlwaysOff - - textArea.text: CuraApplication.getTextManager().getChangeLogText() - textArea.textFormat: Text.RichText - textArea.wrapMode: Text.WordWrap - textArea.readOnly: true - textArea.font: UM.Theme.getFont("medium") - textArea.onLinkActivated: Qt.openUrlExternally(link) + height: UM.Theme.getSize("default_margin").height + width: UM.Theme.getSize("default_margin").width } - Cura.PrimaryButton + Rectangle { - id: getStartedButton - anchors.right: parent.right + anchors + { + top: topSpacer.bottom + bottom: whatsNewDots.top + left: parent.left + right: parent.right + margins: UM.Theme.getSize("default_margin").width * 2 + } + + color: UM.Theme.getColor("viewport_overlay") + + StackLayout + { + id: whatsNewViewport + + anchors + { + top: parent.top + topMargin: UM.Theme.getSize("default_margin").width + horizontalCenter: parent.horizontalCenter + } + height: parent.height + width: parent.width + + currentIndex: whatsNewDots.currentIndex + + Repeater + { + anchors + { + top: parent.top + topMargin: UM.Theme.getSize("default_margin").width / 2 + horizontalCenter: parent.horizontalCenter + } + + model: manager.subpageCount + + Rectangle + { + Layout.alignment: Qt.AlignHCenter + color: UM.Theme.getColor("viewport_overlay") + + Image + { + id: subpageImage + + anchors + { + horizontalCenter: parent.horizontalCenter + top: parent.top + topMargin: UM.Theme.getSize("default_margin").width + } + width: parent.width - (UM.Theme.getSize("default_margin").width * 2) + height: (parent.height - UM.Theme.getSize("default_margin").height) * 0.75 + fillMode: Image.PreserveAspectFit + + source: manager.getSubpageImageSource(index) + } + + Cura.ScrollableTextArea + { + id: subpageText + + anchors + { + top: subpageImage.bottom + bottom: parent.bottom + horizontalCenter: parent.horizontalCenter + } + width: parent.width - (UM.Theme.getSize("default_margin").width * 2) + + ScrollBar.horizontal.policy: ScrollBar.AlwaysOff + + back_color: UM.Theme.getColor("viewport_overlay") + do_borders: false + + textArea.wrapMode: TextEdit.Wrap + textArea.text: manager.getSubpageText(index) + textArea.textFormat: Text.RichText + textArea.readOnly: true + textArea.font: UM.Theme.getFont("medium") + textArea.onLinkActivated: Qt.openUrlExternally(link) + } + } + } + } + } + + PageIndicator + { + id: whatsNewDots + + currentIndex: whatsNewViewport.currentIndex + count: whatsNewViewport.count + interactive: true + + anchors + { + bottom: bottomSpacer.top + horizontalCenter: parent.horizontalCenter + } + + delegate: + Rectangle + { + width: UM.Theme.getSize("thin_margin").width + height: UM.Theme.getSize("thin_margin").height + + radius: width / 2 + color: + index === whatsNewViewport.currentIndex ? + UM.Theme.getColor("primary") : + UM.Theme.getColor("secondary_button_shadow") + } + } + + Item + { + id: bottomSpacer + anchors.bottom: whatsNewNextButton.top + height: UM.Theme.getSize("default_margin").height / 2 + width: UM.Theme.getSize("default_margin").width / 2 + } + + Cura.TertiaryButton + { + id: whatsNewNextButton + anchors.left: parent.left anchors.bottom: parent.bottom text: base.currentItem.next_page_button_text onClicked: base.showNextPage() } + + Cura.PrimaryButton + { + id: whatsNewSubpageButton + anchors.right: parent.right + anchors.bottom: parent.bottom + text: catalog.i18nc("@button", "Next") + onClicked: + whatsNewDots.currentIndex === (whatsNewDots.count - 1) ? + base.showNextPage() : + ++whatsNewDots.currentIndex + } } diff --git a/resources/qml/Widgets/ComboBox.qml b/resources/qml/Widgets/ComboBox.qml index d4c526e265..7eb366f0a3 100644 --- a/resources/qml/Widgets/ComboBox.qml +++ b/resources/qml/Widgets/ComboBox.qml @@ -15,6 +15,18 @@ ComboBox { id: control + UM.I18nCatalog + { + id: catalog + name: "cura" + } + + property var defaultTextOnEmptyModel: catalog.i18nc("@label", "No items to select from") // Text displayed in the combobox when the model is empty + property var defaultTextOnEmptyIndex: "" // Text displayed in the combobox when the model has items but no item is selected + enabled: delegateModel.count > 0 + + onVisibleChanged: { popup.close() } + states: [ State { @@ -67,11 +79,22 @@ ComboBox anchors.verticalCenter: parent.verticalCenter anchors.right: downArrow.left - text: control.currentText + text: + { + if (control.delegateModel.count == 0) + { + return control.defaultTextOnEmptyModel != "" ? control.defaultTextOnEmptyModel : control.defaultTextOnEmptyIndex + } + else + { + return control.currentIndex == -1 ? control.defaultTextOnEmptyIndex : control.currentText + } + } + textFormat: Text.PlainText renderType: Text.NativeRendering font: UM.Theme.getFont("default") - color: UM.Theme.getColor("setting_control_text") + color: control.currentIndex == -1 ? UM.Theme.getColor("setting_control_disabled_text") : UM.Theme.getColor("setting_control_text") elide: Text.ElideRight verticalAlignment: Text.AlignVCenter } @@ -81,6 +104,7 @@ ComboBox y: control.height - UM.Theme.getSize("default_lining").height width: control.width implicitHeight: contentItem.implicitHeight + 2 * UM.Theme.getSize("default_lining").width + bottomMargin: UM.Theme.getSize("default_margin").height padding: UM.Theme.getSize("default_lining").width contentItem: ListView @@ -133,7 +157,7 @@ ComboBox text: delegateItem.text textFormat: Text.PlainText renderType: Text.NativeRendering - color: control.contentItem.color + color: UM.Theme.getColor("setting_control_text") font: UM.Theme.getFont("default") elide: Text.ElideRight verticalAlignment: Text.AlignVCenter diff --git a/resources/qml/Widgets/ScrollableTextArea.qml b/resources/qml/Widgets/ScrollableTextArea.qml index 48a7f49255..86dcad8112 100644 --- a/resources/qml/Widgets/ScrollableTextArea.qml +++ b/resources/qml/Widgets/ScrollableTextArea.qml @@ -15,13 +15,16 @@ ScrollView { property alias textArea: _textArea + property var back_color: UM.Theme.getColor("main_background") + property var do_borders: true + clip: true background: Rectangle // Border { - color: UM.Theme.getColor("main_background") + color: back_color border.color: UM.Theme.getColor("thick_lining") - border.width: UM.Theme.getSize("default_lining").width + border.width: do_borders ? UM.Theme.getSize("default_lining").width : 0 } TextArea diff --git a/resources/quality/diy220/diy220_draft.inst.cfg b/resources/quality/diy220/diy220_draft.inst.cfg new file mode 100644 index 0000000000..41fe9e1929 --- /dev/null +++ b/resources/quality/diy220/diy220_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft +definition = diy220 + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.2 diff --git a/resources/quality/diy220/diy220_fast.inst.cfg b/resources/quality/diy220/diy220_fast.inst.cfg new file mode 100644 index 0000000000..1d12289fbf --- /dev/null +++ b/resources/quality/diy220/diy220_fast.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Normal +definition = diy220 + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +global_quality = True + +[values] +layer_height = 0.15 diff --git a/resources/quality/diy220/diy220_high.inst.cfg b/resources/quality/diy220/diy220_high.inst.cfg new file mode 100644 index 0000000000..ef4eeef9f9 --- /dev/null +++ b/resources/quality/diy220/diy220_high.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Extra Fine +definition = diy220 + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +global_quality = True + +[values] +layer_height = 0.06 diff --git a/resources/quality/diy220/diy220_normal.inst.cfg b/resources/quality/diy220/diy220_normal.inst.cfg new file mode 100644 index 0000000000..5d20494d45 --- /dev/null +++ b/resources/quality/diy220/diy220_normal.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Fine +definition = diy220 + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] diff --git a/resources/quality/flashforge/abs/flashforge_0.20_abs_super.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.20_abs_super.inst.cfg new file mode 100644 index 0000000000..4b89f85417 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.20_abs_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.20_abs_ultra.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.20_abs_ultra.inst.cfg new file mode 100644 index 0000000000..5b65914be0 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.20_abs_ultra.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Ultra Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_abs +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 \ No newline at end of file diff --git a/resources/quality/flashforge/abs/flashforge_0.30_abs_adaptive.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.30_abs_adaptive.inst.cfg new file mode 100644 index 0000000000..3096935120 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.30_abs_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.30_abs_standard.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.30_abs_standard.inst.cfg new file mode 100644 index 0000000000..65d553a866 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.30_abs_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_abs +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.30_abs_super.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.30_abs_super.inst.cfg new file mode 100644 index 0000000000..42bbf11ba4 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.30_abs_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.40_abs_adaptive.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.40_abs_adaptive.inst.cfg new file mode 100644 index 0000000000..ba78468141 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.40_abs_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.40_abs_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.40_abs_draft.inst.cfg new file mode 100644 index 0000000000..10ffd429d3 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.40_abs_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_abs +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.40_abs_low.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.40_abs_low.inst.cfg new file mode 100644 index 0000000000..597b47fee9 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.40_abs_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_abs +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 \ No newline at end of file diff --git a/resources/quality/flashforge/abs/flashforge_0.40_abs_standard.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.40_abs_standard.inst.cfg new file mode 100644 index 0000000000..6b913f21cb --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.40_abs_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_abs +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.40_abs_super.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.40_abs_super.inst.cfg new file mode 100644 index 0000000000..02bc48e2ab --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.40_abs_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.50_abs_adaptive.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.50_abs_adaptive.inst.cfg new file mode 100644 index 0000000000..79c56d6519 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.50_abs_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.50_abs_coarse.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.50_abs_coarse.inst.cfg new file mode 100644 index 0000000000..4e4665fa37 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.50_abs_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +material = generic_abs +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.50_abs_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.50_abs_draft.inst.cfg new file mode 100644 index 0000000000..80bc1242fa --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.50_abs_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_abs +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.50_abs_low.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.50_abs_low.inst.cfg new file mode 100644 index 0000000000..d8033fdde6 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.50_abs_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_abs +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 \ No newline at end of file diff --git a/resources/quality/flashforge/abs/flashforge_0.50_abs_standard.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.50_abs_standard.inst.cfg new file mode 100644 index 0000000000..fe1759972e --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.50_abs_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_abs +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.60_abs_coarse.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.60_abs_coarse.inst.cfg new file mode 100644 index 0000000000..512d0155b8 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.60_abs_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +material = generic_abs +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.60_abs_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.60_abs_draft.inst.cfg new file mode 100644 index 0000000000..af4831be3a --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.60_abs_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_abs +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.60_abs_extra_coarse.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.60_abs_extra_coarse.inst.cfg new file mode 100644 index 0000000000..ee9957841a --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.60_abs_extra_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Extra Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = Xcoarse +material = generic_abs +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_0.60_abs_standard.inst.cfg b/resources/quality/flashforge/abs/flashforge_0.60_abs_standard.inst.cfg new file mode 100644 index 0000000000..9b928ffc1d --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_0.60_abs_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_abs +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +material_bed_temperature = 100 +material_bed_temperature_layer_0 = 105 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.08_ultra.inst.cfg b/resources/quality/flashforge/flashforge_global_0.08_ultra.inst.cfg new file mode 100644 index 0000000000..9f93603622 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.08_ultra.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Ultra Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +weight = 0 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.08 +layer_height_0 = 0.12 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 40 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.12_super.inst.cfg b/resources/quality/flashforge/flashforge_global_0.12_super.inst.cfg new file mode 100644 index 0000000000..e4f8548565 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.12_super.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +weight = -1 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.12 +layer_height_0 = 0.16 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 40 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.16_adaptive.inst.cfg b/resources/quality/flashforge/flashforge_global_0.16_adaptive.inst.cfg new file mode 100644 index 0000000000..f7d02470fc --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.16_adaptive.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +weight = -2 +global_quality = True + +[values] +adaptive_layer_height_enabled = true +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.16 +layer_height_0 = 0.2 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.20_standard.inst.cfg b/resources/quality/flashforge/flashforge_global_0.20_standard.inst.cfg new file mode 100644 index 0000000000..a19bfdeb91 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.20_standard.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = -3 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.2 +layer_height_0 = 0.28 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.28_low.inst.cfg b/resources/quality/flashforge/flashforge_global_0.28_low.inst.cfg new file mode 100644 index 0000000000..0d01602fd5 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.28_low.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +weight = -4 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.28 +layer_height_0 = 0.32 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.32_draft.inst.cfg b/resources/quality/flashforge/flashforge_global_0.32_draft.inst.cfg new file mode 100644 index 0000000000..74429e2913 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.32_draft.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.32 +layer_height_0 = 0.32 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 200 +material_print_temperature_layer_0 = 0 +retraction_min_travel = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 40 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.40_coarse.inst.cfg b/resources/quality/flashforge/flashforge_global_0.40_coarse.inst.cfg new file mode 100644 index 0000000000..36e7f69b50 --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.40_coarse.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +weight = -6 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 2.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.4 +layer_height_0 = 0.4 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 205 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/flashforge_global_0.48_extra_coarse.inst.cfg b/resources/quality/flashforge/flashforge_global_0.48_extra_coarse.inst.cfg new file mode 100644 index 0000000000..c03d10747d --- /dev/null +++ b/resources/quality/flashforge/flashforge_global_0.48_extra_coarse.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Extra Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = Xcoarse +weight = -7 +global_quality = True + +[values] +adhesion_type = brim +brim_width = 3.0 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +layer_height = 0.48 +layer_height_0 = 0.48 +material_bed_temperature = 40 +material_diameter = 1.75 +material_print_temperature = 205 +material_print_temperature_layer_0 = 0 +retraction_amount = 1.3 +retraction_speed = 40 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.2_petg_super.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.2_petg_super.inst.cfg new file mode 100644 index 0000000000..139664362c --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.2_petg_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.2_petg_ultra.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.2_petg_ultra.inst.cfg new file mode 100644 index 0000000000..72bb1ebb9b --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.2_petg_ultra.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Ultra Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_petg +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.30_petg_adaptive.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.30_petg_adaptive.inst.cfg new file mode 100644 index 0000000000..f3a6a0aaa3 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.30_petg_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.30_petg_standard.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.30_petg_standard.inst.cfg new file mode 100644 index 0000000000..e1bbbd7cd2 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.30_petg_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_petg +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.30_petg_super.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.30_petg_super.inst.cfg new file mode 100644 index 0000000000..713b4d16f0 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.30_petg_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.40_petg_adaptive.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.40_petg_adaptive.inst.cfg new file mode 100644 index 0000000000..0ffd1eb014 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.40_petg_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.40_petg_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.40_petg_draft.inst.cfg new file mode 100644 index 0000000000..bdbce4166b --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.40_petg_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_petg +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.40_petg_low.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.40_petg_low.inst.cfg new file mode 100644 index 0000000000..c68826fb2a --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.40_petg_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_petg +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.40_petg_standard.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.40_petg_standard.inst.cfg new file mode 100644 index 0000000000..07ac3a3871 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.40_petg_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_petg +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.40_petg_super.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.40_petg_super.inst.cfg new file mode 100644 index 0000000000..ef66e21dba --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.40_petg_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.50_petg_adaptive.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.50_petg_adaptive.inst.cfg new file mode 100644 index 0000000000..2761a8f10b --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.50_petg_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.50_petg_coarse.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.50_petg_coarse.inst.cfg new file mode 100644 index 0000000000..aaea116e3c --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.50_petg_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +material = generic_petg +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.50_petg_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.50_petg_draft.inst.cfg new file mode 100644 index 0000000000..aafa051394 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.50_petg_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_petg +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.50_petg_low.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.50_petg_low.inst.cfg new file mode 100644 index 0000000000..fffa0db714 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.50_petg_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_petg +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 \ No newline at end of file diff --git a/resources/quality/flashforge/petg/flashforge_0.50_petg_standard.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.50_petg_standard.inst.cfg new file mode 100644 index 0000000000..e0fcffa603 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.50_petg_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_petg +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.60_petg_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.60_petg_draft.inst.cfg new file mode 100644 index 0000000000..f3423b812b --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.60_petg_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_petg +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.60_petg_extra_coarse.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.60_petg_extra_coarse.inst.cfg new file mode 100644 index 0000000000..8734e82cd5 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.60_petg_extra_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Extra Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = Xcoarse +material = generic_petg +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_0.60_petg_standard.inst.cfg b/resources/quality/flashforge/petg/flashforge_0.60_petg_standard.inst.cfg new file mode 100644 index 0000000000..47af1733d7 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_0.60_petg_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_petg +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 75 +material_bed_temperature_layer_0 = 75 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +speed_infill = =speed_print +speed_print = 30 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.20_pla_super.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.20_pla_super.inst.cfg new file mode 100644 index 0000000000..3b9b12176a --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.20_pla_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.20_pla_ultra.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.20_pla_ultra.inst.cfg new file mode 100644 index 0000000000..8244f4a4e0 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.20_pla_ultra.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Ultra Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_pla +variant = 0.2mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.30_pla_adaptive.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.30_pla_adaptive.inst.cfg new file mode 100644 index 0000000000..3d7efb9d55 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.30_pla_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.30_pla_standard.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.30_pla_standard.inst.cfg new file mode 100644 index 0000000000..a60d74b4a3 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.30_pla_standard.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_pla +variant = 0.3mm Nozzle + +[values] +layer_height_0 = 0.24 +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.30_pla_super.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.30_pla_super.inst.cfg new file mode 100644 index 0000000000..b71b4737ac --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.30_pla_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.3mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.40_pla_adaptive.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.40_pla_adaptive.inst.cfg new file mode 100644 index 0000000000..def41a6c1c --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.40_pla_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.40_pla_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.40_pla_draft.inst.cfg new file mode 100644 index 0000000000..b5f0de4850 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.40_pla_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.40_pla_low.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.40_pla_low.inst.cfg new file mode 100644 index 0000000000..70fe728270 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.40_pla_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.40_pla_standard.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.40_pla_standard.inst.cfg new file mode 100644 index 0000000000..9b28e8825a --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.40_pla_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_pla +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.40_pla_super.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.40_pla_super.inst.cfg new file mode 100644 index 0000000000..22a03c34f2 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.40_pla_super.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.50_pla_adaptive.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.50_pla_adaptive.inst.cfg new file mode 100644 index 0000000000..7bb2752874 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.50_pla_adaptive.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.50_pla_coarse.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.50_pla_coarse.inst.cfg new file mode 100644 index 0000000000..b679934f2e --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.50_pla_coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +material = generic_pla +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 205 +material_print_temperature_layer_0 = 210 +speed_infill = =speed_print +speed_print = 40 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.50_pla_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.50_pla_draft.inst.cfg new file mode 100644 index 0000000000..4fb0be1f0e --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.50_pla_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.50_pla_low.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.50_pla_low.inst.cfg new file mode 100644 index 0000000000..b49b145337 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.50_pla_low.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.50_pla_standard.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.50_pla_standard.inst.cfg new file mode 100644 index 0000000000..b871309231 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.50_pla_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_pla +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 200 +material_print_temperature_layer_0 = 200 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.60_pla_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.60_pla_draft.inst.cfg new file mode 100644 index 0000000000..a93f2f47e5 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.60_pla_draft.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 205 +material_print_temperature_layer_0 = 205 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.60_pla_extra Coarse.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.60_pla_extra Coarse.inst.cfg new file mode 100644 index 0000000000..abaadf09b5 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.60_pla_extra Coarse.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Extra Coarse Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = Xcoarse +material = generic_pla +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 205 +material_print_temperature_layer_0 = 210 +speed_infill = =speed_print +speed_print = 40 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_0.60_pla_standard.inst.cfg b/resources/quality/flashforge/pla/flashforge_0.60_pla_standard.inst.cfg new file mode 100644 index 0000000000..590136bdbb --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_0.60_pla_standard.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_pla +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 205 +material_print_temperature_layer_0 = 205 +speed_infill = =speed_print +speed_print = 50 +speed_support = 30 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.40_tpu_adaptive.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_adaptive.inst.cfg new file mode 100644 index 0000000000..d1cea77740 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_adaptive.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.40_tpu_draft.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_draft.inst.cfg new file mode 100644 index 0000000000..9d0e304a44 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_draft.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.40_tpu_low.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_low.inst.cfg new file mode 100644 index 0000000000..5566b1adc4 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_low.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.40_tpu_standard.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_standard.inst.cfg new file mode 100644 index 0000000000..e3dbc73d2c --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_standard.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.40_tpu_super.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_super.inst.cfg new file mode 100644 index 0000000000..bb7596cbbc --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.40_tpu_super.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Super Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.50_tpu_adaptive.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_adaptive.inst.cfg new file mode 100644 index 0000000000..e9eef16666 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_adaptive.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Dynamic Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.50_tpu_draft.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_draft.inst.cfg new file mode 100644 index 0000000000..81410f49e1 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_draft.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.50_tpu_low.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_low.inst.cfg new file mode 100644 index 0000000000..f0c86c53c3 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_low.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.50_tpu_standard.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_standard.inst.cfg new file mode 100644 index 0000000000..21c42936a7 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.50_tpu_standard.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.60_tpu_draft.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_draft.inst.cfg new file mode 100644 index 0000000000..c7f9064cdd --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_draft.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Draft Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.60_tpu_low.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_low.inst.cfg new file mode 100644 index 0000000000..6b04adda10 --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_low.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Low Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_tpu +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/flashforge/tpu/flashforge_0.60_tpu_standard.inst.cfg b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_standard.inst.cfg new file mode 100644 index 0000000000..2f7dfdebba --- /dev/null +++ b/resources/quality/flashforge/tpu/flashforge_0.60_tpu_standard.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Standard Quality +definition = flashforge_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +material = generic_tpu +variant = 0.6mm Nozzle + +[values] +cool_fan_speed = 100 +cool_fan_speed_0 = 0 +material_bed_temperature = 35 +material_bed_temperature_layer_0 = 40 +material_print_temperature = 230 +material_print_temperature_layer_0 = 235 +speed_infill = =speed_print +speed_print = 15 +speed_layer_0 = 10 +speed_support = 15 +speed_travel = 100 diff --git a/resources/quality/inat/inat_base_advanced_materials.inst.cfg b/resources/quality/inat/inat_base_advanced_materials.inst.cfg new file mode 100644 index 0000000000..21731f19d9 --- /dev/null +++ b/resources/quality/inat/inat_base_advanced_materials.inst.cfg @@ -0,0 +1,20 @@ +[general] +version = 4 +name = Advanced materials +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal_advanced +weight = -1 +global_quality = True + +[values] +layer_height = 0.2 +adhesion_type = brim +speed_layer_0 = 20 +speed_print = 60 +speed_travel = 100 +xy_offset_layer_0 = 0 +brim_width = =30*skirt_brim_line_width*initial_layer_line_width_factor/100.0 diff --git a/resources/quality/inat/inat_base_draft.inst.cfg b/resources/quality/inat/inat_base_draft.inst.cfg new file mode 100644 index 0000000000..a04cc3f0a3 --- /dev/null +++ b/resources/quality/inat/inat_base_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Draft +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = 0 +global_quality = True + +[values] +layer_height = 0.32 +infill_sparse_density = 15 +speed_print = 80 diff --git a/resources/quality/inat/inat_base_fine.inst.cfg b/resources/quality/inat/inat_base_fine.inst.cfg new file mode 100644 index 0000000000..0b6e1e559b --- /dev/null +++ b/resources/quality/inat/inat_base_fine.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Fine +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = fine +weight = 1 +global_quality = True + +[values] +layer_height = 0.12 \ No newline at end of file diff --git a/resources/quality/inat/inat_base_standard.inst.cfg b/resources/quality/inat/inat_base_standard.inst.cfg new file mode 100644 index 0000000000..3ebf52796b --- /dev/null +++ b/resources/quality/inat/inat_base_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +weight = 0 +global_quality = True + +[values] +speed_print = 80 diff --git a/resources/quality/inat/inat_base_strong.inst.cfg b/resources/quality/inat/inat_base_strong.inst.cfg new file mode 100644 index 0000000000..4032d7751a --- /dev/null +++ b/resources/quality/inat/inat_base_strong.inst.cfg @@ -0,0 +1,21 @@ +[general] +version = 4 +name = Strong +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = strong +weight = -3 +global_quality = True + +[values] +speed_print = 50 +speed_layer_0 = 20 +wall_thickness = =8*wall_line_width +top_bottom_thickness = 2.0 +alternate_extra_perimeter = True +infill_sparse_density = 80 +cool_fan_enabled = False +adhesion_type = brim \ No newline at end of file diff --git a/resources/quality/inat/inat_base_tree_support.inst.cfg b/resources/quality/inat/inat_base_tree_support.inst.cfg new file mode 100644 index 0000000000..09794b9b72 --- /dev/null +++ b/resources/quality/inat/inat_base_tree_support.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Tree supports +definition = inat_base + +[metadata] +setting_version = 16 +type = quality +quality_type = normal_tree_supp +weight = -2 +global_quality = True + +[values] +support_structure = tree +support_type = buildplate +support_enable = True diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg new file mode 100644 index 0000000000..7c2e814649 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg new file mode 100644 index 0000000000..a8a356f5e0 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..78c7fd0b97 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg new file mode 100644 index 0000000000..e257c64381 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg new file mode 100644 index 0000000000..698b980a07 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg new file mode 100644 index 0000000000..747a43b724 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..af4b2a871e --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg new file mode 100644 index 0000000000..fa446b947a --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg new file mode 100644 index 0000000000..4e97c377c7 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg new file mode 100644 index 0000000000..2d7f2de56a --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..09950351b6 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg new file mode 100644 index 0000000000..dfd3eed5e0 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg new file mode 100644 index 0000000000..88a2680152 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg new file mode 100644 index 0000000000..16699522e0 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg new file mode 100644 index 0000000000..08c5f830a5 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_abs +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg new file mode 100644 index 0000000000..90a5676672 --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_abs +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg new file mode 100644 index 0000000000..af16ce5e0a --- /dev/null +++ b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_abs +variant = 1.0mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/PETG/mingda_0.2_PETG_super.inst.cfg b/resources/quality/mingda/PETG/mingda_0.2_PETG_super.inst.cfg new file mode 100644 index 0000000000..0871a9f60f --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.2_PETG_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.2mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*8 diff --git a/resources/quality/mingda/PETG/mingda_0.2_PETG_ultra.inst.cfg b/resources/quality/mingda/PETG/mingda_0.2_PETG_ultra.inst.cfg new file mode 100644 index 0000000000..e5ad91cd01 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.2_PETG_ultra.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Ultra Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_petg +variant = 0.2mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*8 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_adaptive.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..addac275be --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg new file mode 100644 index 0000000000..775a23b89b --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg new file mode 100644 index 0000000000..29d09c2cc3 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_super.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_super.inst.cfg new file mode 100644 index 0000000000..00ae181704 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_adaptive.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..4684750c3d --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg new file mode 100644 index 0000000000..bb984a0b40 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_standard.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_standard.inst.cfg new file mode 100644 index 0000000000..957d95f8c6 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_super.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_super.inst.cfg new file mode 100644 index 0000000000..c3c8f4d145 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.5_PETG_adaptive.inst.cfg b/resources/quality/mingda/PETG/mingda_0.5_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..0387d7c45f --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.5_PETG_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.5_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.5_PETG_low.inst.cfg new file mode 100644 index 0000000000..d41ed8ed76 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.5_PETG_low.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.5_PETG_standard.inst.cfg b/resources/quality/mingda/PETG/mingda_0.5_PETG_standard.inst.cfg new file mode 100644 index 0000000000..dd88e16730 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.5_PETG_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.5_PETG_super.inst.cfg b/resources/quality/mingda/PETG/mingda_0.5_PETG_super.inst.cfg new file mode 100644 index 0000000000..6c30bf5153 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.5_PETG_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 diff --git a/resources/quality/mingda/PETG/mingda_0.6_PETG_standard.inst.cfg b/resources/quality/mingda/PETG/mingda_0.6_PETG_standard.inst.cfg new file mode 100644 index 0000000000..5e523397b7 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.6_PETG_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_petg +variant = 0.6mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/PETG/mingda_0.8_PETG_draft.inst.cfg b/resources/quality/mingda/PETG/mingda_0.8_PETG_draft.inst.cfg new file mode 100644 index 0000000000..c0a9722d81 --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_0.8_PETG_draft.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_petg +variant = 0.8mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/PETG/mingda_1.0_PETG_draft.inst.cfg b/resources/quality/mingda/PETG/mingda_1.0_PETG_draft.inst.cfg new file mode 100644 index 0000000000..dea437311b --- /dev/null +++ b/resources/quality/mingda/PETG/mingda_1.0_PETG_draft.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_petg +variant = 1.0mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 diff --git a/resources/quality/mingda/PLA/mingda_0.2_PLA_super.inst.cfg b/resources/quality/mingda/PLA/mingda_0.2_PLA_super.inst.cfg new file mode 100644 index 0000000000..15ddd05f47 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.2_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.2_PLA_ultra.inst.cfg b/resources/quality/mingda/PLA/mingda_0.2_PLA_ultra.inst.cfg new file mode 100644 index 0000000000..5723a1405f --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.2_PLA_ultra.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Ultra Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_adaptive.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..14d9209d26 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_adaptive.inst.cfg @@ -0,0 +1,12 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg new file mode 100644 index 0000000000..12512be2e4 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg new file mode 100644 index 0000000000..643fa0c905 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_super.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_super.inst.cfg new file mode 100644 index 0000000000..a1b265ec24 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_adaptive.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..7cfa128ba5 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg new file mode 100644 index 0000000000..b6c078707e --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_standard.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..3db4a26325 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_super.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_super.inst.cfg new file mode 100644 index 0000000000..33324cae94 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.5_PLA_adaptive.inst.cfg b/resources/quality/mingda/PLA/mingda_0.5_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..1280ed4076 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.5_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.5_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.5_PLA_low.inst.cfg new file mode 100644 index 0000000000..f3ad9f556b --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.5_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.5_PLA_standard.inst.cfg b/resources/quality/mingda/PLA/mingda_0.5_PLA_standard.inst.cfg new file mode 100644 index 0000000000..31811ca4a6 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.5_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.5_PLA_super.inst.cfg b/resources/quality/mingda/PLA/mingda_0.5_PLA_super.inst.cfg new file mode 100644 index 0000000000..af672c0162 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.5_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.6_PLA_draft.inst.cfg b/resources/quality/mingda/PLA/mingda_0.6_PLA_draft.inst.cfg new file mode 100644 index 0000000000..56bad6424c --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.6_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.6_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.6_PLA_low.inst.cfg new file mode 100644 index 0000000000..70cc021595 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.6_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.6_PLA_standard.inst.cfg b/resources/quality/mingda/PLA/mingda_0.6_PLA_standard.inst.cfg new file mode 100644 index 0000000000..d95105aba5 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.6_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_0.8_PLA_draft.inst.cfg b/resources/quality/mingda/PLA/mingda_0.8_PLA_draft.inst.cfg new file mode 100644 index 0000000000..2d00b31944 --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_0.8_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/mingda/PLA/mingda_1.0_PLA_draft.inst.cfg b/resources/quality/mingda/PLA/mingda_1.0_PLA_draft.inst.cfg new file mode 100644 index 0000000000..ab5c178e5c --- /dev/null +++ b/resources/quality/mingda/PLA/mingda_1.0_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_pla +variant = 1.0mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.3_TPU_adaptive.inst.cfg b/resources/quality/mingda/TPU/mingda_0.3_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..24d5010449 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.3_TPU_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg b/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg new file mode 100644 index 0000000000..3d3a74b8a2 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.3_TPU_super.inst.cfg b/resources/quality/mingda/TPU/mingda_0.3_TPU_super.inst.cfg new file mode 100644 index 0000000000..87234879a5 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.3_TPU_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_tpu +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.4_TPU_adaptive.inst.cfg b/resources/quality/mingda/TPU/mingda_0.4_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..418ca97b82 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.4_TPU_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.4_TPU_standard.inst.cfg b/resources/quality/mingda/TPU/mingda_0.4_TPU_standard.inst.cfg new file mode 100644 index 0000000000..73114d9b2a --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.4_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.4_TPU_super.inst.cfg b/resources/quality/mingda/TPU/mingda_0.4_TPU_super.inst.cfg new file mode 100644 index 0000000000..4048767b19 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.4_TPU_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.5_TPU_adaptive.inst.cfg b/resources/quality/mingda/TPU/mingda_0.5_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..8894f10b54 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.5_TPU_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.5_TPU_standard.inst.cfg b/resources/quality/mingda/TPU/mingda_0.5_TPU_standard.inst.cfg new file mode 100644 index 0000000000..56d36baccf --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.5_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.5_TPU_super.inst.cfg b/resources/quality/mingda/TPU/mingda_0.5_TPU_super.inst.cfg new file mode 100644 index 0000000000..6f2b29c110 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.5_TPU_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +material = generic_tpu +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.6_TPU_standard.inst.cfg b/resources/quality/mingda/TPU/mingda_0.6_TPU_standard.inst.cfg new file mode 100644 index 0000000000..3660421e0c --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.6_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_0.8_TPU_draft.inst.cfg b/resources/quality/mingda/TPU/mingda_0.8_TPU_draft.inst.cfg new file mode 100644 index 0000000000..3d1fcfb8df --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_0.8_TPU_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/mingda/TPU/mingda_1.0_TPU_draft.inst.cfg b/resources/quality/mingda/TPU/mingda_1.0_TPU_draft.inst.cfg new file mode 100644 index 0000000000..394609a6e0 --- /dev/null +++ b/resources/quality/mingda/TPU/mingda_1.0_TPU_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +material = generic_tpu +variant = 1.0mm Nozzle + +[values] diff --git a/resources/quality/mingda/mingda_global_adaptive.inst.cfg b/resources/quality/mingda/mingda_global_adaptive.inst.cfg new file mode 100644 index 0000000000..e0866c1aec --- /dev/null +++ b/resources/quality/mingda/mingda_global_adaptive.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Dynamic Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = adaptive +weight = -2 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.20 +top_bottom_thickness = =layer_height_0+layer_height*4 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*6 +adaptive_layer_height_enabled = true diff --git a/resources/quality/mingda/mingda_global_draft.inst.cfg b/resources/quality/mingda/mingda_global_draft.inst.cfg new file mode 100644 index 0000000000..fcc21881b5 --- /dev/null +++ b/resources/quality/mingda/mingda_global_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Draft Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +layer_height = 0.32 +layer_height_0 = 0.32 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/mingda/mingda_global_low.inst.cfg b/resources/quality/mingda/mingda_global_low.inst.cfg new file mode 100644 index 0000000000..65ee18e4c0 --- /dev/null +++ b/resources/quality/mingda/mingda_global_low.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Low Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = low +weight = -4 +global_quality = True + +[values] +layer_height = 0.28 +layer_height_0 = 0.28 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/mingda/mingda_global_standard.inst.cfg b/resources/quality/mingda/mingda_global_standard.inst.cfg new file mode 100644 index 0000000000..3ff9196b4b --- /dev/null +++ b/resources/quality/mingda/mingda_global_standard.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Standard Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = standard +weight = -3 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.2 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*5 diff --git a/resources/quality/mingda/mingda_global_super.inst.cfg b/resources/quality/mingda/mingda_global_super.inst.cfg new file mode 100644 index 0000000000..140c0e9e29 --- /dev/null +++ b/resources/quality/mingda/mingda_global_super.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Super Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = super +weight = -1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*6 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*8 diff --git a/resources/quality/mingda/mingda_global_ultra.inst.cfg b/resources/quality/mingda/mingda_global_ultra.inst.cfg new file mode 100644 index 0000000000..4cc949ceeb --- /dev/null +++ b/resources/quality/mingda/mingda_global_ultra.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Ultra Quality +definition = mingda_base + +[metadata] +setting_version = 16 +type = quality +quality_type = ultra +weight = 0 +global_quality = True + +[values] +layer_height = 0.08 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*10 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*12 diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_adaptive.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_adaptive.inst.cfg index 261a6d4b0f..4e531df4e0 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_adaptive.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_adaptive.inst.cfg @@ -13,7 +13,4 @@ global_quality = True [values] layer_height = 0.24 layer_height_0 = 0.20 -top_bottom_thickness = =layer_height_0+layer_height*3 -wall_thickness = =line_width*2 -support_interface_height = =layer_height*4 adaptive_layer_height_enabled = true diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_good.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_good.inst.cfg index 0caae8a506..49185de272 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_good.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_good.inst.cfg @@ -13,6 +13,3 @@ global_quality = True [values] layer_height = 0.16 layer_height_0 = 0.20 -top_bottom_thickness = =layer_height_0+layer_height*4 -wall_thickness = =line_width*3 -support_interface_height = =layer_height*5 diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_low.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_low.inst.cfg index 0034a88154..08f74c254a 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_low.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_low.inst.cfg @@ -13,6 +13,3 @@ global_quality = True [values] layer_height = 0.28 layer_height_0 = 0.2 -top_bottom_thickness = =layer_height_0+layer_height*3 -wall_thickness = =line_width*2 -support_interface_height = =layer_height*3 diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_standard.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_standard.inst.cfg index 2edfd98358..ac145f6f3e 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_standard.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_standard.inst.cfg @@ -13,6 +13,3 @@ global_quality = True [values] layer_height = 0.2 layer_height_0 = 0.2 -top_bottom_thickness = =layer_height_0+layer_height*3 -wall_thickness = =line_width*2 -support_interface_height = =layer_height*4 diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_super.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_super.inst.cfg index f1689a6d76..bb942a0791 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_super.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_super.inst.cfg @@ -13,6 +13,3 @@ global_quality = True [values] layer_height = 0.12 layer_height_0 = 0.20 -top_bottom_thickness = =layer_height_0+layer_height*6 -wall_thickness = =line_width*3 -support_interface_height = =layer_height*7 diff --git a/resources/quality/rigid3d_base/rigid3d_base_global_ultra.inst.cfg b/resources/quality/rigid3d_base/rigid3d_base_global_ultra.inst.cfg index ce767bf4bf..2cf4cc85ce 100644 --- a/resources/quality/rigid3d_base/rigid3d_base_global_ultra.inst.cfg +++ b/resources/quality/rigid3d_base/rigid3d_base_global_ultra.inst.cfg @@ -13,6 +13,3 @@ global_quality = True [values] layer_height = 0.06 layer_height_0 = 0.20 -top_bottom_thickness = =layer_height_0+layer_height*10 -wall_thickness = =line_width*3 -support_interface_height = =layer_height*12 diff --git a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg new file mode 100644 index 0000000000..a2249ac1cb --- /dev/null +++ b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg @@ -0,0 +1,66 @@ +[general] +version = 4 +name = Fast +definition = snapmaker2 + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -2 +global_quality = True + +[values] +layer_height = 0.24 +layer_height_0 = 0.2 +initial_layer_line_width_factor = 100 + +wall_thickness = 0.8 +wall_line_count = 2 +top_thickness = 0.8 +top_layers = 4 +bottom_thickness = 0.8 +bottom_layers = 4 +outer_inset_first = False +skin_outline_count = 0 + +; infill_line_distance = 8 +infill_sparse_density = 15 +infill_sparse_thickness = 0.24 +skin_preshrink = 0.8 +top_skin_preshrink = 0.8 +bottom_skin_preshrink = 0.8 +expand_skins_expand_distance = 0.8 +top_skin_expand_distance = 0.8 +bottom_skin_expand_distance = 0.8 + +speed_travel = 80 +speed_topbottom = 30 +speed_wall_x = 25 +speed_wall_0 = 20 +speed_wall = 40 +speed_infill = 60 +speed_print = 60 +speed_print_layer_0 = 18 +speed_travel_layer_0 = 24 +skirt_brim_speed = 18 + +retraction_hop = 1 +retraction_hop_enabled = False + +magic_spiralize = False +magic_mesh_surface_mode = normal + +adhesion_type = skirt +skirt_line_count = 1 +brim_width = 8 +brim_line_count = 20 +raft_margin = 15 + +support_enable = False +support_type = everywhere +support_pattern = zigzag +support_angle = 50 +support_infill_rate = 15 +support_line_distance = 2.66 +support_initial_layer_line_distance = 2.66 \ No newline at end of file diff --git a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg new file mode 100644 index 0000000000..7dc84e0378 --- /dev/null +++ b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg @@ -0,0 +1,65 @@ +[general] +version = 4 +name = High +definition = snapmaker2 + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +global_quality = True + +[values] +layer_height = 0.08 +layer_height_0 = 0.15 +initial_layer_line_width_factor = 100 + +wall_thickness = 1.2 +wall_line_count = 3 +top_thickness = 0.8 +top_layers = 10 +bottom_thickness = 0.8 +bottom_layers = 10 +outer_inset_first = False +skin_outline_count = 1 + +; infill_line_distance = 8 +infill_sparse_density = 15 +infill_sparse_thickness = 0.08 +skin_preshrink = 1.2 +top_skin_preshrink = 1.2 +bottom_skin_preshrink = 1.2 +expand_skins_expand_distance = 1.2 +top_skin_expand_distance = 1.2 +bottom_skin_expand_distance = 1.2 + +speed_travel = 60 +speed_topbottom = 20 +speed_wall_x = 15 +speed_wall_0 = 10 +speed_wall = 30 +speed_infill = 40 +speed_print = 40 +speed_print_layer_0 = 18 +speed_travel_layer_0 = 24 +skirt_brim_speed = 18 + +retraction_hop = 1 +retraction_hop_enabled = False + +magic_spiralize = False +magic_mesh_surface_mode = normal + +adhesion_type = skirt +skirt_line_count = 1 +brim_width = 8 +brim_line_count = 20 +raft_margin = 15 + +support_enable = False +support_type = everywhere +support_pattern = zigzag +support_angle = 50 +support_infill_rate = 15 +support_line_distance = 2.66 diff --git a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg new file mode 100644 index 0000000000..5680725817 --- /dev/null +++ b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg @@ -0,0 +1,66 @@ +[general] +version = 4 +name = Normal +definition = snapmaker2 + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.2 +initial_layer_line_width_factor = 100 + +wall_thickness = 1.2 +wall_line_count = 3 +top_thickness = 0.8 +top_layers = 5 +bottom_thickness = 0.8 +bottom_layers = 5 +outer_inset_first = False +skin_outline_count = 0 + +; infill_line_distance = 8 +infill_sparse_density = 15 +infill_sparse_thickness = 0.16 +skin_preshrink = 1.2 +top_skin_preshrink = 1.2 +bottom_skin_preshrink = 1.2 +expand_skins_expand_distance = 1.2 +top_skin_expand_distance = 1.2 +bottom_skin_expand_distance = 1.2 + +speed_travel = 70 +speed_topbottom = 25 +speed_wall_x = 20 +speed_wall_0 = 15 +speed_wall = 30 +speed_infill = 50 +speed_print = 50 +speed_print_layer_0 = 18 +speed_travel_layer_0 = 24 +skirt_brim_speed = 18 + +retraction_hop = 1 +retraction_hop_enabled = False + +magic_spiralize = False +magic_mesh_surface_mode = normal + +adhesion_type = skirt +skirt_line_count = 1 +brim_width = 8 +brim_line_count = 20 +raft_margin = 15 + +support_enable = False +support_type = everywhere +support_pattern = zigzag +support_angle = 50 +support_infill_rate = 15 +support_line_distance = 2.66 +support_initial_layer_line_distance = 2.66 \ No newline at end of file diff --git a/resources/quality/trimaker_cosmosII/trimaker_cosmosII_fast.inst.cfg b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_fast.inst.cfg new file mode 100644 index 0000000000..76b2004487 --- /dev/null +++ b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Fast +definition = trimaker_cosmosII + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 1 +global_quality = True + +[values] +layer_height = 0.3 +speed_print = 60 \ No newline at end of file diff --git a/resources/quality/trimaker_cosmosII/trimaker_cosmosII_normal.inst.cfg b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_normal.inst.cfg new file mode 100644 index 0000000000..9c6d8a1426 --- /dev/null +++ b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Normal +definition = trimaker_cosmosII + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 +speed_print = 45 diff --git a/resources/quality/trimaker_cosmosII/trimaker_cosmosII_slow.inst.cfg b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_slow.inst.cfg new file mode 100644 index 0000000000..c1074f44a6 --- /dev/null +++ b/resources/quality/trimaker_cosmosII/trimaker_cosmosII_slow.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Slow +definition = trimaker_cosmosII + +[metadata] +setting_version = 16 +type = quality +quality_type = slow +weight = -1 +global_quality = True + +[values] +layer_height = 0.1 +speed_print = 30 \ No newline at end of file diff --git a/resources/quality/trimaker_nebula/trimaker_nebula_fast.inst.cfg b/resources/quality/trimaker_nebula/trimaker_nebula_fast.inst.cfg new file mode 100644 index 0000000000..9ea35c1ffc --- /dev/null +++ b/resources/quality/trimaker_nebula/trimaker_nebula_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Fast +definition = trimaker_nebula + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 1 +global_quality = True + +[values] +layer_height = 0.3 +speed_print = 60 \ No newline at end of file diff --git a/resources/quality/trimaker_nebula/trimaker_nebula_normal.inst.cfg b/resources/quality/trimaker_nebula/trimaker_nebula_normal.inst.cfg new file mode 100644 index 0000000000..05bb132f0e --- /dev/null +++ b/resources/quality/trimaker_nebula/trimaker_nebula_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Normal +definition = trimaker_nebula + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 +speed_print = 45 diff --git a/resources/quality/trimaker_nebula/trimaker_nebula_slow.inst.cfg b/resources/quality/trimaker_nebula/trimaker_nebula_slow.inst.cfg new file mode 100644 index 0000000000..cee4fd8360 --- /dev/null +++ b/resources/quality/trimaker_nebula/trimaker_nebula_slow.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Slow +definition = trimaker_nebula + +[metadata] +setting_version = 16 +type = quality +quality_type = slow +weight = -1 +global_quality = True + +[values] +layer_height = 0.1 +speed_print = 30 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg index a45f1d3e6c..228b0fb853 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg @@ -27,3 +27,4 @@ speed_wall_0 = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall_x = =math.ceil(speed_print * 40 / 45) speed_infill = =math.ceil(speed_print * 45 / 45) +retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg index bcbc535fe0..b4f7f13a42 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg @@ -24,3 +24,4 @@ top_bottom_thickness = 0.72 wall_thickness = 1.05 speed_topbottom = =math.ceil(speed_print * 15 / 45) speed_infill = =math.ceil(speed_print * 45 / 45) +retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg index 71f2916a3a..6d417fe0f1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg @@ -22,3 +22,4 @@ speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.8 wall_thickness = 1.05 +retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index ed6f5a0c5e..0d39ffadac 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -34,7 +34,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 25) speed_wall_x = =speed_print support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.26 top_bottom_thickness = 1.5 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 2aebe1e918..7589c59364 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -34,7 +34,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 35) speed_wall_x = =math.ceil(speed_print * 30 / 35) support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.26 top_bottom_thickness = 1.5 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 78ffe10ce9..91f932df98 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -36,7 +36,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 25) speed_wall_x = =speed_print support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_line_distance = 2.85 support_pattern = lines support_xy_distance = 0.6 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 2099ea7cbf..d7989f9f3b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -36,7 +36,7 @@ speed_wall_0 = =math.ceil(speed_print * 30 / 35) speed_wall_x = =speed_print support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_line_distance = 2.85 support_pattern = lines support_xy_distance = 0.6 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index bf4be03a20..8d7471ccd1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -33,7 +33,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 25) speed_wall_x = =speed_print support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.26 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index f1dd92db53..8a3ff137f1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -33,7 +33,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 30) speed_wall_x = =speed_print support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.26 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index 2fd638f0e9..7026181d38 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -34,7 +34,7 @@ speed_travel = 150 speed_wall_0 = =math.ceil(speed_print * 20 / 40) speed_wall_x = =speed_print support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_xy_distance = 0.6 support_z_distance = =layer_height * 2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index d7a64e12c8..d11a53640d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -34,7 +34,7 @@ speed_travel = 150 speed_wall_0 = =math.ceil(speed_print * 20 / 40) speed_wall_x = =speed_print support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_xy_distance = 0.6 support_z_distance = =layer_height * 2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index d62a4e79ee..5497712600 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -33,7 +33,7 @@ speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) support_angle = 45 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_xy_distance = 0.6 support_z_distance = =layer_height * 2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index a6161c2a07..b966c9132a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -32,7 +32,7 @@ speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) support_angle = 45 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_xy_distance = 0.6 support_z_distance = =layer_height * 2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index dbb90918b8..55a067f3aa 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -37,7 +37,7 @@ speed_wall_x = =math.ceil(speed_print * 40 / 55) support_angle = 45 support_bottom_distance = 0.55 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_top_distance = 0.55 support_xy_distance = 0.7 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 172ef69c01..744985a7fc 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -36,7 +36,7 @@ speed_wall_0 = =math.ceil(speed_print * 15 / 55) speed_wall_x = =math.ceil(speed_print * 40 / 55) support_angle = 45 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_xy_distance = 0.7 support_z_distance = =layer_height * 2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index c85bacb89e..f9510aa268 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -36,7 +36,7 @@ speed_wall_x = =math.ceil(speed_print * 40 / 55) support_angle = 45 support_bottom_distance = 0.65 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_top_distance = 0.5 support_xy_distance = 0.75 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index 153f206b19..548f61df37 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -36,7 +36,7 @@ speed_wall_x = =math.ceil(speed_print * 40 / 55) support_angle = 45 support_bottom_distance = 0.65 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_pattern = lines support_top_distance = 0.5 support_xy_distance = 0.75 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 062e7f97b5..43e6ffd774 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -30,7 +30,7 @@ raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.19 wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 20ab28f97b..cf67cdf35c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -30,7 +30,7 @@ raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.19 wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index 249bfb9053..3c3b01cf4b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -31,7 +31,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.19 wall_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index 86a2dabb6f..2ef73c0ba6 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -31,7 +31,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.19 wall_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index 95bbbff2d3..ed02c4d22a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -35,7 +35,7 @@ speed_wall_0 = =math.ceil(speed_print * 30 / 45) speed_wall_x = =math.ceil(speed_print * 40 / 45) support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_line_distance = 3.5333 support_pattern = lines support_z_distance = 0.21 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index c4f451d972..75edf9330b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -35,7 +35,7 @@ speed_wall_0 = =math.ceil(speed_print * 30 / 45) speed_wall_x = =math.ceil(speed_print * 40 / 45) support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 20 support_line_distance = 3.5333 support_pattern = lines support_z_distance = 0.21 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index c9fe800c7b..72ef057e7e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -30,7 +30,7 @@ speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 support_enable = True -support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_infill_rate = =0 if support_structure == 'tree' else 20 support_pattern = lines support_z_distance = 0.26 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index f03f8ca03d..0948aa2af5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -35,7 +35,7 @@ speed_wall_0 = =math.ceil(speed_print * 15 / 40) speed_wall_x = =math.ceil(speed_print * 38 / 40) support_angle = 45 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_xy_distance = 0.6 support_z_distance = =layer_height * 2 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index 40e8daa71f..c14808ccde 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -33,7 +33,7 @@ speed_wall_0 = =math.ceil(speed_print * 20 / 40) speed_wall_x = =math.ceil(speed_print * 35 / 40) support_angle = 45 support_enable = True -support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_infill_rate = =0 if support_enable and support_structure == 'tree' else 25 support_xy_distance = 0.65 support_z_distance = =layer_height * 2 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index 08a27aa3b4..0cef0f11da 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) raft_jerk = =jerk_layer_0 raft_margin = 10 @@ -33,6 +33,5 @@ switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 wall_line_width_x = =wall_line_width -raft_airgap = 0.4 raft_surface_speed = 45 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg index 9a8ed386c0..3ed16d3420 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg @@ -20,7 +20,7 @@ material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False skin_overlap = 20 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) @@ -30,4 +30,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 50 / 60) raft_airgap = 0.15 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg index 615e8cc487..75619973a8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg @@ -20,7 +20,7 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) @@ -29,4 +29,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 45 / 60) raft_airgap = 0.15 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg index 10149781cb..5edfda7541 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg @@ -20,7 +20,7 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) @@ -28,4 +28,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 40 / 50) raft_airgap = 0.15 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg index 137a316f14..6aba500231 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -19,7 +19,7 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 55 -speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) @@ -27,4 +27,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 40 / 55) raft_airgap = 0.15 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index f98d5c5d70..4949817547 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -23,13 +23,13 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 @@ -37,6 +37,4 @@ wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 9e4d40bcf3..026783cf17 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -23,13 +23,13 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 @@ -37,6 +37,4 @@ wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 755127b66f..f23ad38956 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -22,13 +22,13 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 @@ -36,6 +36,4 @@ wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 26f0b52f91..b97c0b9ffe 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -22,13 +22,13 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 @@ -36,6 +36,4 @@ wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg index c5613e0f49..81be2ebb6d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg @@ -20,7 +20,7 @@ material_print_temperature = =default_material_print_temperature + 5 material_standby_temperature = 100 prime_tower_enable = False skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) @@ -35,4 +35,3 @@ acceleration_wall = 2000 acceleration_wall_0 = 2000 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg index 17967f923c..e57fc51db1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_heat_up_speed = 1.6 material_standby_temperature = 100 prime_tower_enable = False speed_print = 70 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) @@ -31,4 +31,3 @@ infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg index 1c271f6af1..5abeff6589 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg @@ -22,7 +22,7 @@ material_standby_temperature = 100 prime_tower_enable = False skin_overlap = 10 speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 @@ -33,4 +33,3 @@ infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg index 0aae33c115..56ab049b3b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -20,7 +20,7 @@ machine_nozzle_heat_up_speed = 1.6 material_standby_temperature = 100 prime_tower_enable = False skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 top_bottom_thickness = 1 wall_thickness = 1 @@ -29,4 +29,3 @@ infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg index 193e6de18b..5689aaff8b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg @@ -20,7 +20,7 @@ material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False skin_overlap = 20 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) @@ -30,4 +30,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 50 / 60) raft_airgap = 0.15 -speed_layer_0 = 10 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg index 1aae14fe6b..854858ee5b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg @@ -20,7 +20,7 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) @@ -29,4 +29,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 45 / 60) raft_airgap = 0.15 -speed_layer_0 = 10 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg index 1c57587309..bb75703f87 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg @@ -20,7 +20,7 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) @@ -28,4 +28,3 @@ infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 40 / 50) raft_airgap = 0.15 -speed_layer_0 = 10 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg index ec2819cf93..4c850c4904 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg @@ -19,11 +19,10 @@ material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False speed_print = 55 -speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) infill_line_width = =round(line_width * 0.4 / 0.35, 2) speed_infill = =math.ceil(speed_print * 40 / 55) raft_airgap = 0.15 -speed_layer_0 = 10 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index 0f1f2c872b..bd42d349c5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -23,19 +23,17 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index d3e3e43830..9fe2328c88 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -23,19 +23,17 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index 4a838d3b02..6bfd398d12 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -22,19 +22,17 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 8c86a63b0b..7832217f95 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -22,19 +22,17 @@ material_final_print_temperature = =material_print_temperature - 10 material_standby_temperature = 100 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 wall_line_width_x = =wall_line_width jerk_travel = 50 -raft_airgap = 0.4 raft_surface_speed = 45 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg index 25235ba336..dd674e9a6b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg @@ -21,7 +21,7 @@ material_standby_temperature = 100 prime_tower_enable = False skin_edge_support_thickness = =0.8 if infill_sparse_density < 30 else 0 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) @@ -35,4 +35,3 @@ layer_height_0 = 0.2 acceleration_wall = 2000 acceleration_wall_0 = 2000 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg index f9ed0bc62a..d743e3fc31 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_heat_up_speed = 1.6 material_standby_temperature = 100 prime_tower_enable = False speed_print = 70 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) @@ -30,4 +30,3 @@ jerk_travel = 50 infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg index 23042d0f23..4c69195362 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg @@ -22,7 +22,7 @@ material_standby_temperature = 100 prime_tower_enable = False skin_overlap = 10 speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 @@ -32,4 +32,3 @@ jerk_travel = 50 infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg index c0414898af..462e2b37bd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg @@ -20,7 +20,7 @@ machine_nozzle_heat_up_speed = 1.6 material_standby_temperature = 100 prime_tower_enable = False skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) +speed_layer_0 = 10 top_bottom_thickness = 1 wall_thickness = 1 @@ -28,4 +28,3 @@ jerk_travel = 50 infill_line_width = =round(line_width * 0.42 / 0.35, 2) layer_height_0 = 0.2 raft_airgap = 0.25 -speed_layer_0 = 10 diff --git a/resources/setting_visibility/advanced.cfg b/resources/setting_visibility/advanced.cfg index d3ed1094a6..dd44df06e9 100644 --- a/resources/setting_visibility/advanced.cfg +++ b/resources/setting_visibility/advanced.cfg @@ -21,15 +21,17 @@ wall_0_extruder_nr wall_x_extruder_nr wall_thickness wall_line_count +optimize_wall_printing_order +fill_perimeter_gaps +xy_offset + +[top_bottom] top_bottom_extruder_nr top_bottom_thickness top_thickness top_layers bottom_thickness bottom_layers -optimize_wall_printing_order -fill_perimeter_gaps -xy_offset ironing_enabled [infill] diff --git a/resources/setting_visibility/basic.cfg b/resources/setting_visibility/basic.cfg index 82045db93b..f23d498c7e 100644 --- a/resources/setting_visibility/basic.cfg +++ b/resources/setting_visibility/basic.cfg @@ -10,12 +10,14 @@ layer_height [shell] wall_thickness wall_line_count +xy_offset + +[top_bottom] top_bottom_thickness top_thickness top_layers bottom_thickness bottom_layers -xy_offset [infill] infill_sparse_density diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index e96c4c342e..1ad90e5467 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -28,17 +28,6 @@ wall_x_extruder_nr wall_thickness wall_line_count wall_0_wipe_dist -roofing_layer_count -top_bottom_extruder_nr -top_bottom_thickness -top_thickness -top_layers -bottom_thickness -bottom_layers -top_bottom_pattern -top_bottom_pattern_0 -connect_skin_polygons -skin_angles wall_0_inset optimize_wall_printing_order outer_inset_first @@ -58,6 +47,19 @@ z_seam_x z_seam_y z_seam_corner z_seam_relative + +[top_bottom] +roofing_layer_count +top_bottom_extruder_nr +top_bottom_thickness +top_thickness +top_layers +bottom_thickness +bottom_layers +top_bottom_pattern +top_bottom_pattern_0 +connect_skin_polygons +skin_angles skin_no_small_gaps_heuristic skin_outline_count ironing_enabled diff --git a/resources/shaders/overhang.shader b/resources/shaders/overhang.shader index 3438c1b3ca..9f07d23567 100644 --- a/resources/shaders/overhang.shader +++ b/resources/shaders/overhang.shader @@ -32,6 +32,7 @@ fragment = uniform lowp float u_overhangAngle; uniform lowp vec4 u_overhangColor; + uniform lowp float u_lowestPrintableHeight; uniform lowp vec4 u_faceColor; uniform highp int u_faceId; @@ -61,11 +62,11 @@ fragment = highp float NdotR = clamp(dot(viewVector, reflectedLight), 0.0, 1.0); finalColor += pow(NdotR, u_shininess) * u_specularColor; - finalColor = (f_vertex.y > 0.0001 && -normal.y > u_overhangAngle) ? u_overhangColor : finalColor; + finalColor = (f_vertex.y >= 0.0 && -normal.y > u_overhangAngle) ? u_overhangColor : finalColor; highp vec3 grid = vec3(f_vertex.x - floor(f_vertex.x - 0.5), f_vertex.y - floor(f_vertex.y - 0.5), f_vertex.z - floor(f_vertex.z - 0.5)); finalColor.a = (u_renderError > 0.5) && dot(grid, grid) < 0.245 ? 0.667 : 1.0; - if (f_vertex.y <= 0.0) + if (f_vertex.y <= u_lowestPrintableHeight) { finalColor.rgb = vec3(1.0, 1.0, 1.0) - finalColor.rgb; } @@ -109,6 +110,7 @@ fragment41core = uniform lowp float u_overhangAngle; uniform lowp vec4 u_overhangColor; + uniform lowp float u_lowestPrintableHeight; uniform lowp vec4 u_faceColor; uniform highp int u_faceId; @@ -138,10 +140,10 @@ fragment41core = highp float NdotR = clamp(dot(viewVector, reflectedLight), 0.0, 1.0); finalColor += pow(NdotR, u_shininess) * u_specularColor; - finalColor = (u_faceId != gl_PrimitiveID) ? ((f_vertex.y > 0.0001 && -normal.y > u_overhangAngle) ? u_overhangColor : finalColor) : u_faceColor; + finalColor = (u_faceId != gl_PrimitiveID) ? ((f_vertex.y >= 0.0 && -normal.y > u_overhangAngle) ? u_overhangColor : finalColor) : u_faceColor; frag_color = finalColor; - if (f_vertex.y <= 0.0) + if (f_vertex.y <= u_lowestPrintableHeight) { frag_color.rgb = vec3(1.0, 1.0, 1.0) - frag_color.rgb; } @@ -157,6 +159,7 @@ u_overhangColor = [1.0, 0.0, 0.0, 1.0] u_faceColor = [0.0, 0.0, 1.0, 1.0] u_shininess = 20.0 u_renderError = 1.0 +u_lowestPrintableHeight = 0.0 [bindings] u_modelMatrix = model_matrix diff --git a/resources/shaders/striped.shader b/resources/shaders/striped.shader index 31ae2d5047..e83074473d 100644 --- a/resources/shaders/striped.shader +++ b/resources/shaders/striped.shader @@ -36,6 +36,7 @@ fragment = uniform mediump float u_width; uniform bool u_vertical_stripes; + uniform lowp u_lowestPrintableHeight; varying highp vec3 v_position; varying highp vec3 v_vertex; @@ -64,7 +65,7 @@ fragment = highp vec3 viewVector = normalize(u_viewPosition - v_vertex); highp float NdotR = clamp(dot(viewVector, reflectedLight), 0.0, 1.0); finalColor += pow(NdotR, u_shininess) * u_specularColor; - if (v_vertex.y <= 0.0) + if (v_vertex.y <= u_lowestPrintableHeight) { finalColor.rgb = vec3(1.0, 1.0, 1.0) - finalColor.rgb; } @@ -112,6 +113,7 @@ fragment41core = uniform mediump float u_width; uniform mediump bool u_vertical_stripes; + uniform lowp float u_lowestPrintableHeight; in highp vec3 v_position; in highp vec3 v_vertex; @@ -144,7 +146,7 @@ fragment41core = finalColor += pow(NdotR, u_shininess) * u_specularColor; frag_color = finalColor; - if (v_vertex.y <= 0.0) + if (v_vertex.y <= u_lowestPrintableHeight) { frag_color.rgb = vec3(1.0, 1.0, 1.0) - frag_color.rgb; } @@ -160,6 +162,7 @@ u_opacity = 1.0 u_shininess = 20.0 u_width = 5.0 u_vertical_stripes = 0 +u_lowestPrintableHeight = 0.0 [bindings] u_modelMatrix = model_matrix diff --git a/resources/texts/whats_new/0.html b/resources/texts/whats_new/0.html new file mode 100644 index 0000000000..6dae7bfa35 --- /dev/null +++ b/resources/texts/whats_new/0.html @@ -0,0 +1,5 @@ +

Hot New Feature (1/2)

+

+ Lorem ipsum et cetera ad infinitum dolce et gabana carpe diem.
+ Link to EXAMPLE. +

diff --git a/resources/texts/whats_new/1.html b/resources/texts/whats_new/1.html new file mode 100644 index 0000000000..2229c9d0d3 --- /dev/null +++ b/resources/texts/whats_new/1.html @@ -0,0 +1,2 @@ +

Hot New Feature (2/2)

+

Pa's wijze lynx bezag vroom het fikse aquaduct.

diff --git a/resources/texts/whats_new/2.html b/resources/texts/whats_new/2.html new file mode 100644 index 0000000000..1260befcb5 --- /dev/null +++ b/resources/texts/whats_new/2.html @@ -0,0 +1,2 @@ +

The other thing we wanted to tell you!

+

The quick brown fox jumps over the lazy dog.

diff --git a/resources/themes/cura-light/icons/category_topbottom.svg b/resources/themes/cura-light/icons/category_topbottom.svg new file mode 100644 index 0000000000..7efefbd4bb --- /dev/null +++ b/resources/themes/cura-light/icons/category_topbottom.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/resources/themes/cura-light/icons/group.svg b/resources/themes/cura-light/icons/group.svg new file mode 100644 index 0000000000..0debb0f300 --- /dev/null +++ b/resources/themes/cura-light/icons/group.svg @@ -0,0 +1,12 @@ + + + + + diff --git a/resources/themes/cura-light/icons/material_spool.svg b/resources/themes/cura-light/icons/material_spool.svg new file mode 100644 index 0000000000..66cc02a57b --- /dev/null +++ b/resources/themes/cura-light/icons/material_spool.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/resources/themes/cura-light/icons/package.svg b/resources/themes/cura-light/icons/package.svg new file mode 100644 index 0000000000..4f74a43c42 --- /dev/null +++ b/resources/themes/cura-light/icons/package.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/resources/themes/cura-light/images/first_run_ultimaker_cloud.svg b/resources/themes/cura-light/images/first_run_ultimaker_cloud.svg index 1e9b313862..1476e7705d 100644 --- a/resources/themes/cura-light/images/first_run_ultimaker_cloud.svg +++ b/resources/themes/cura-light/images/first_run_ultimaker_cloud.svg @@ -1,12 +1,17 @@ - - - - Group-cloud - Created with Sketch. - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/resources/themes/cura-light/images/first_run_welcome_cura.svg b/resources/themes/cura-light/images/first_run_welcome_cura.svg index fddb073c82..3d957884b4 100644 --- a/resources/themes/cura-light/images/first_run_welcome_cura.svg +++ b/resources/themes/cura-light/images/first_run_welcome_cura.svg @@ -1,11 +1,17 @@ - - - - cura - Created with Sketch. - - - - + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index 7bb8156458..789161f9fc 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -34,6 +34,11 @@ "weight": 50, "family": "Noto Sans" }, + "huge_bold": { + "size": 1.8, + "weight": 63, + "family": "Noto Sans" + }, "medium": { "size": 1.16, "weight": 40, @@ -389,6 +394,7 @@ "layerview_support_interface": [63, 127, 255, 127], "layerview_prime_tower": [0, 255, 255, 255], "layerview_nozzle": [224, 192, 16, 64], + "layerview_starts": [255, 255, 255, 255], "tab_status_connected": [50, 130, 255, 255], "tab_status_disconnected": [200, 200, 200, 255], @@ -575,7 +581,7 @@ "monitor_preheat_temperature_control": [4.5, 2.0], - "welcome_wizard_window": [46.0, 45], + "welcome_wizard_window": [46, 45], "modal_window_minimum": [60.0, 45], "license_window_minimum": [45, 45], "wizard_progress": [10.0, 0.0], @@ -630,6 +636,11 @@ "monitor_external_link_icon": [1.16, 1.16], "monitor_column": [18.0, 1.0], "monitor_progress_bar": [16.5, 1.0], - "monitor_margin": [1.5, 1.5] + "monitor_margin": [1.5, 1.5], + + "table_row": [2.0, 2.0], + + "welcome_wizard_content_image_big": [18, 15], + "welcome_wizard_cloud_content_image": [4, 4] } } diff --git a/resources/variants/arjun300_0.2.inst.cfg b/resources/variants/arjun300_0.2.inst.cfg new file mode 100644 index 0000000000..2ae0f1e580 --- /dev/null +++ b/resources/variants/arjun300_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/arjun300_0.3.inst.cfg b/resources/variants/arjun300_0.3.inst.cfg new file mode 100644 index 0000000000..ccc76890ad --- /dev/null +++ b/resources/variants/arjun300_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/arjun300_0.4.inst.cfg b/resources/variants/arjun300_0.4.inst.cfg new file mode 100644 index 0000000000..09abee78bd --- /dev/null +++ b/resources/variants/arjun300_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/arjun300_0.5.inst.cfg b/resources/variants/arjun300_0.5.inst.cfg new file mode 100644 index 0000000000..92d65ac13c --- /dev/null +++ b/resources/variants/arjun300_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/arjun300_0.6.inst.cfg b/resources/variants/arjun300_0.6.inst.cfg new file mode 100644 index 0000000000..e7e507a5f0 --- /dev/null +++ b/resources/variants/arjun300_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/arjun300_0.8.inst.cfg b/resources/variants/arjun300_0.8.inst.cfg new file mode 100644 index 0000000000..55bbf898ac --- /dev/null +++ b/resources/variants/arjun300_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/arjun300_dm_0.2.inst.cfg b/resources/variants/arjun300_dm_0.2.inst.cfg new file mode 100644 index 0000000000..2efa855aaf --- /dev/null +++ b/resources/variants/arjun300_dm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/arjun300_dm_0.3.inst.cfg b/resources/variants/arjun300_dm_0.3.inst.cfg new file mode 100644 index 0000000000..96d5dc84ea --- /dev/null +++ b/resources/variants/arjun300_dm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/arjun300_dm_0.4.inst.cfg b/resources/variants/arjun300_dm_0.4.inst.cfg new file mode 100644 index 0000000000..c84310d50e --- /dev/null +++ b/resources/variants/arjun300_dm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/arjun300_dm_0.5.inst.cfg b/resources/variants/arjun300_dm_0.5.inst.cfg new file mode 100644 index 0000000000..fd85afb6a6 --- /dev/null +++ b/resources/variants/arjun300_dm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/arjun300_dm_0.6.inst.cfg b/resources/variants/arjun300_dm_0.6.inst.cfg new file mode 100644 index 0000000000..5caa154c68 --- /dev/null +++ b/resources/variants/arjun300_dm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/arjun300_dm_0.8.inst.cfg b/resources/variants/arjun300_dm_0.8.inst.cfg new file mode 100644 index 0000000000..a005dbdf12 --- /dev/null +++ b/resources/variants/arjun300_dm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = arjun_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/arjun300_mm_0.2.inst.cfg b/resources/variants/arjun300_mm_0.2.inst.cfg new file mode 100644 index 0000000000..e9ee6108c3 --- /dev/null +++ b/resources/variants/arjun300_mm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/arjun300_mm_0.3.inst.cfg b/resources/variants/arjun300_mm_0.3.inst.cfg new file mode 100644 index 0000000000..bb46c4b568 --- /dev/null +++ b/resources/variants/arjun300_mm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/arjun300_mm_0.4.inst.cfg b/resources/variants/arjun300_mm_0.4.inst.cfg new file mode 100644 index 0000000000..d12619a437 --- /dev/null +++ b/resources/variants/arjun300_mm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/arjun300_mm_0.5.inst.cfg b/resources/variants/arjun300_mm_0.5.inst.cfg new file mode 100644 index 0000000000..1e21b2bcc7 --- /dev/null +++ b/resources/variants/arjun300_mm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/arjun300_mm_0.6.inst.cfg b/resources/variants/arjun300_mm_0.6.inst.cfg new file mode 100644 index 0000000000..4eb0d46953 --- /dev/null +++ b/resources/variants/arjun300_mm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/arjun300_mm_0.8.inst.cfg b/resources/variants/arjun300_mm_0.8.inst.cfg new file mode 100644 index 0000000000..931cd3fda8 --- /dev/null +++ b/resources/variants/arjun300_mm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = arjun_mirrored + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/arjun300_pva_0.2.inst.cfg b/resources/variants/arjun300_pva_0.2.inst.cfg new file mode 100644 index 0000000000..063461b052 --- /dev/null +++ b/resources/variants/arjun300_pva_0.2.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.2 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.3.inst.cfg b/resources/variants/arjun300_pva_0.3.inst.cfg new file mode 100644 index 0000000000..333bb68ddb --- /dev/null +++ b/resources/variants/arjun300_pva_0.3.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.3 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.4.inst.cfg b/resources/variants/arjun300_pva_0.4.inst.cfg new file mode 100644 index 0000000000..32d797c45b --- /dev/null +++ b/resources/variants/arjun300_pva_0.4.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.4 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.5.inst.cfg b/resources/variants/arjun300_pva_0.5.inst.cfg new file mode 100644 index 0000000000..a8551686b8 --- /dev/null +++ b/resources/variants/arjun300_pva_0.5.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.5 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.6.inst.cfg b/resources/variants/arjun300_pva_0.6.inst.cfg new file mode 100644 index 0000000000..df2e99066d --- /dev/null +++ b/resources/variants/arjun300_pva_0.6.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.6 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.8.inst.cfg b/resources/variants/arjun300_pva_0.8.inst.cfg new file mode 100644 index 0000000000..279067688f --- /dev/null +++ b/resources/variants/arjun300_pva_0.8.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.8 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/flashforge_base_0.20.inst.cfg b/resources/variants/flashforge_base_0.20.inst.cfg new file mode 100644 index 0000000000..fca7d7a5d4 --- /dev/null +++ b/resources/variants/flashforge_base_0.20.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = flashforge_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/flashforge_base_0.30.inst.cfg b/resources/variants/flashforge_base_0.30.inst.cfg new file mode 100644 index 0000000000..71d74cc061 --- /dev/null +++ b/resources/variants/flashforge_base_0.30.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = flashforge_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge_base_0.40.inst.cfg b/resources/variants/flashforge_base_0.40.inst.cfg new file mode 100644 index 0000000000..dce32cb7ec --- /dev/null +++ b/resources/variants/flashforge_base_0.40.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = flashforge_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge_base_0.50.inst.cfg b/resources/variants/flashforge_base_0.50.inst.cfg new file mode 100644 index 0000000000..85f09936a7 --- /dev/null +++ b/resources/variants/flashforge_base_0.50.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = flashforge_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/flashforge_base_0.60.inst.cfg b/resources/variants/flashforge_base_0.60.inst.cfg new file mode 100644 index 0000000000..88a6eb10f8 --- /dev/null +++ b/resources/variants/flashforge_base_0.60.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = flashforge_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/flashforge_dreamer_nx_0.20.inst.cfg b/resources/variants/flashforge_dreamer_nx_0.20.inst.cfg new file mode 100644 index 0000000000..3cd3374ae9 --- /dev/null +++ b/resources/variants/flashforge_dreamer_nx_0.20.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = flashforge_dreamer_nx + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/flashforge_dreamer_nx_0.30.inst.cfg b/resources/variants/flashforge_dreamer_nx_0.30.inst.cfg new file mode 100644 index 0000000000..8e87a84c89 --- /dev/null +++ b/resources/variants/flashforge_dreamer_nx_0.30.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = flashforge_dreamer_nx + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge_dreamer_nx_0.40.inst.cfg b/resources/variants/flashforge_dreamer_nx_0.40.inst.cfg new file mode 100644 index 0000000000..dc2a303422 --- /dev/null +++ b/resources/variants/flashforge_dreamer_nx_0.40.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = flashforge_dreamer_nx + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge_dreamer_nx_0.50.inst.cfg b/resources/variants/flashforge_dreamer_nx_0.50.inst.cfg new file mode 100644 index 0000000000..f9df964b4d --- /dev/null +++ b/resources/variants/flashforge_dreamer_nx_0.50.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = flashforge_dreamer_nx + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/flashforge_dreamer_nx_0.60.inst.cfg b/resources/variants/flashforge_dreamer_nx_0.60.inst.cfg new file mode 100644 index 0000000000..473afbbfb7 --- /dev/null +++ b/resources/variants/flashforge_dreamer_nx_0.60.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = flashforge_dreamer_nx + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_0.2.inst.cfg b/resources/variants/kosher220_0.2.inst.cfg new file mode 100644 index 0000000000..b5380e6e5c --- /dev/null +++ b/resources/variants/kosher220_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_0.3.inst.cfg b/resources/variants/kosher220_0.3.inst.cfg new file mode 100644 index 0000000000..8d4c055bee --- /dev/null +++ b/resources/variants/kosher220_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_0.4.inst.cfg b/resources/variants/kosher220_0.4.inst.cfg new file mode 100644 index 0000000000..78ac4a4597 --- /dev/null +++ b/resources/variants/kosher220_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_0.5.inst.cfg b/resources/variants/kosher220_0.5.inst.cfg new file mode 100644 index 0000000000..787695c8d2 --- /dev/null +++ b/resources/variants/kosher220_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_0.6.inst.cfg b/resources/variants/kosher220_0.6.inst.cfg new file mode 100644 index 0000000000..6686dc40a2 --- /dev/null +++ b/resources/variants/kosher220_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_0.8.inst.cfg b/resources/variants/kosher220_0.8.inst.cfg new file mode 100644 index 0000000000..fdddfaa6e6 --- /dev/null +++ b/resources/variants/kosher220_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_dm_0.2.inst.cfg b/resources/variants/kosher220_dm_0.2.inst.cfg new file mode 100644 index 0000000000..584dde986b --- /dev/null +++ b/resources/variants/kosher220_dm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_dm_0.3.inst.cfg b/resources/variants/kosher220_dm_0.3.inst.cfg new file mode 100644 index 0000000000..1d9ac28ff3 --- /dev/null +++ b/resources/variants/kosher220_dm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_dm_0.4.inst.cfg b/resources/variants/kosher220_dm_0.4.inst.cfg new file mode 100644 index 0000000000..ece8d17408 --- /dev/null +++ b/resources/variants/kosher220_dm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_dm_0.5.inst.cfg b/resources/variants/kosher220_dm_0.5.inst.cfg new file mode 100644 index 0000000000..19936c44c7 --- /dev/null +++ b/resources/variants/kosher220_dm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_dm_0.6.inst.cfg b/resources/variants/kosher220_dm_0.6.inst.cfg new file mode 100644 index 0000000000..5784a37789 --- /dev/null +++ b/resources/variants/kosher220_dm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_dm_0.8.inst.cfg b/resources/variants/kosher220_dm_0.8.inst.cfg new file mode 100644 index 0000000000..ff0792533d --- /dev/null +++ b/resources/variants/kosher220_dm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_mm_0.2.inst.cfg b/resources/variants/kosher220_mm_0.2.inst.cfg new file mode 100644 index 0000000000..f63b9a2edd --- /dev/null +++ b/resources/variants/kosher220_mm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/kosher220_mm_0.3.inst.cfg b/resources/variants/kosher220_mm_0.3.inst.cfg new file mode 100644 index 0000000000..efd9c694a8 --- /dev/null +++ b/resources/variants/kosher220_mm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/kosher220_mm_0.4.inst.cfg b/resources/variants/kosher220_mm_0.4.inst.cfg new file mode 100644 index 0000000000..61135873b6 --- /dev/null +++ b/resources/variants/kosher220_mm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/kosher220_mm_0.5.inst.cfg b/resources/variants/kosher220_mm_0.5.inst.cfg new file mode 100644 index 0000000000..c5005dadc7 --- /dev/null +++ b/resources/variants/kosher220_mm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/kosher220_mm_0.6.inst.cfg b/resources/variants/kosher220_mm_0.6.inst.cfg new file mode 100644 index 0000000000..870fb02afd --- /dev/null +++ b/resources/variants/kosher220_mm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/kosher220_mm_0.8.inst.cfg b/resources/variants/kosher220_mm_0.8.inst.cfg new file mode 100644 index 0000000000..116ba1cda2 --- /dev/null +++ b/resources/variants/kosher220_mm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = kosher_mirror + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/kosher220_pva_0.2.inst.cfg b/resources/variants/kosher220_pva_0.2.inst.cfg new file mode 100644 index 0000000000..ae67a3f895 --- /dev/null +++ b/resources/variants/kosher220_pva_0.2.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.2 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.3.inst.cfg b/resources/variants/kosher220_pva_0.3.inst.cfg new file mode 100644 index 0000000000..3656f1f266 --- /dev/null +++ b/resources/variants/kosher220_pva_0.3.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.3 mm Nozzle +version = 4 +definition = kosher_duplication + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.4.inst.cfg b/resources/variants/kosher220_pva_0.4.inst.cfg new file mode 100644 index 0000000000..3bc9b61792 --- /dev/null +++ b/resources/variants/kosher220_pva_0.4.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.4 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.5.inst.cfg b/resources/variants/kosher220_pva_0.5.inst.cfg new file mode 100644 index 0000000000..6c16b06a64 --- /dev/null +++ b/resources/variants/kosher220_pva_0.5.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.5 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.6.inst.cfg b/resources/variants/kosher220_pva_0.6.inst.cfg new file mode 100644 index 0000000000..87e2381033 --- /dev/null +++ b/resources/variants/kosher220_pva_0.6.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.6 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/kosher220_pva_0.8.inst.cfg b/resources/variants/kosher220_pva_0.8.inst.cfg new file mode 100644 index 0000000000..2125bfeb60 --- /dev/null +++ b/resources/variants/kosher220_pva_0.8.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.8 mm Nozzle +version = 4 +definition = kosher + +[metadata] + +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/mingda_base_0.2.inst.cfg b/resources/variants/mingda_base_0.2.inst.cfg new file mode 100644 index 0000000000..97c42d6950 --- /dev/null +++ b/resources/variants/mingda_base_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_base_0.3.inst.cfg b/resources/variants/mingda_base_0.3.inst.cfg new file mode 100644 index 0000000000..fea77ffde2 --- /dev/null +++ b/resources/variants/mingda_base_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_base_0.4.inst.cfg b/resources/variants/mingda_base_0.4.inst.cfg new file mode 100644 index 0000000000..6da23aef60 --- /dev/null +++ b/resources/variants/mingda_base_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_base_0.6.inst.cfg b/resources/variants/mingda_base_0.6.inst.cfg new file mode 100644 index 0000000000..d478c2d596 --- /dev/null +++ b/resources/variants/mingda_base_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_base_0.8.inst.cfg b/resources/variants/mingda_base_0.8.inst.cfg new file mode 100644 index 0000000000..3e0cc6e913 --- /dev/null +++ b/resources/variants/mingda_base_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_base_1.0.inst.cfg b/resources/variants/mingda_base_1.0.inst.cfg new file mode 100644 index 0000000000..72cb23ac11 --- /dev/null +++ b/resources/variants/mingda_base_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_base + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/mingda_d2_0.2.inst.cfg b/resources/variants/mingda_d2_0.2.inst.cfg new file mode 100644 index 0000000000..8a5aa48df1 --- /dev/null +++ b/resources/variants/mingda_d2_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_d2_0.3.inst.cfg b/resources/variants/mingda_d2_0.3.inst.cfg new file mode 100644 index 0000000000..0e9fd36dc7 --- /dev/null +++ b/resources/variants/mingda_d2_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_d2_0.4.inst.cfg b/resources/variants/mingda_d2_0.4.inst.cfg new file mode 100644 index 0000000000..bd7d3b6804 --- /dev/null +++ b/resources/variants/mingda_d2_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_d2_0.5.inst.cfg b/resources/variants/mingda_d2_0.5.inst.cfg new file mode 100644 index 0000000000..50c2f4497c --- /dev/null +++ b/resources/variants/mingda_d2_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/mingda_d2_0.6.inst.cfg b/resources/variants/mingda_d2_0.6.inst.cfg new file mode 100644 index 0000000000..58500e6a39 --- /dev/null +++ b/resources/variants/mingda_d2_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_d2_0.8.inst.cfg b/resources/variants/mingda_d2_0.8.inst.cfg new file mode 100644 index 0000000000..fb59e5a7cd --- /dev/null +++ b/resources/variants/mingda_d2_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_d2_1.0.inst.cfg b/resources/variants/mingda_d2_1.0.inst.cfg new file mode 100644 index 0000000000..f42b7da1ef --- /dev/null +++ b/resources/variants/mingda_d2_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_d2 + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/run_mypy.py b/run_mypy.py index ec0583d43f..4486085064 100644 --- a/run_mypy.py +++ b/run_mypy.py @@ -73,7 +73,7 @@ def main(): for i, returncode in enumerate(pool.imap(partial(call, shell=True), commands)): if returncode != 0: - print("\nCommand %s failed checking. :(" % commands[i]) + print("\nCommand {command} failed checking (code {errcode}). :(".format(command = commands[i], errcode = returncode)) success_code = 1 if success_code: print("MYPY check was completed, but did not pass") diff --git a/tests/Settings/TestDefinitionContainer.py b/tests/Settings/TestDefinitionContainer.py index ec9e132b24..f532aca031 100644 --- a/tests/Settings/TestDefinitionContainer.py +++ b/tests/Settings/TestDefinitionContainer.py @@ -227,4 +227,20 @@ def test_extruderMatch(file_path: str): # Also test if the extruder_nr setting is properly overridden. if "overrides" not in doc or "extruder_nr" not in doc["overrides"] or "default_value" not in doc["overrides"]["extruder_nr"]: assert position == "0" # Default to 0 is allowed. - assert doc["overrides"]["extruder_nr"]["default_value"] == int(position) \ No newline at end of file + assert doc["overrides"]["extruder_nr"]["default_value"] == int(position) + +@pytest.mark.parametrize("file_path", definition_filepaths) +def test_noNewSettings(file_path: str): + """ + Tests that a printer definition doesn't define any new settings. + + Settings that are not common to all printers can cause Cura to crash, for instance when the setting is saved in a + profile and that profile is then used in a different printer. + :param file_path: A path to a definition file to test. + """ + filename = os.path.basename(file_path) + if filename == "fdmprinter.def.json" or filename == "fdmextruder.def.json": + return # FDMPrinter and FDMExtruder, being the basis for all printers and extruders, are allowed to define new settings since they will be available for all printers then. + with open(file_path, encoding = "utf-8") as f: + doc = json.load(f) + assert "settings" not in doc \ No newline at end of file diff --git a/tests/TestBuildVolume.py b/tests/TestBuildVolume.py index c5d59b64d7..293b8e0270 100644 --- a/tests/TestBuildVolume.py +++ b/tests/TestBuildVolume.py @@ -66,9 +66,12 @@ class TestCalculateBedAdhesionSize: return properties.get(args[2]) def createAndSetGlobalStack(self, build_volume): - mocked_stack = MagicMock() + mocked_stack = MagicMock(name = "mocked_stack") mocked_stack.getProperty = MagicMock(side_effect=self.getPropertySideEffect) + mocked_extruder = MagicMock(name = "mocked_extruder") + mocked_extruder.getProperty = MagicMock(side_effect=self.getPropertySideEffect) + mocked_stack.extruderList = [mocked_extruder] build_volume._global_container_stack = mocked_stack def test_noGlobalStack(self, build_volume: BuildVolume): @@ -90,6 +93,7 @@ class TestCalculateBedAdhesionSize: self.createAndSetGlobalStack(build_volume) patched_dictionary = self.setting_property_dict.copy() patched_dictionary.update(setting_dict) + patched_dictionary.update({"adhesion_extruder_nr": {"value": 0}}) with patch.dict(self.setting_property_dict, patched_dictionary): assert build_volume._calculateBedAdhesionSize([]) == result