diff --git a/docs/tutorials/multitexture_obj_IO_and_point_sampling.ipynb b/docs/tutorials/multitexture_obj_IO_and_point_sampling.ipynb new file mode 100644 index 000000000..07ba426de --- /dev/null +++ b/docs/tutorials/multitexture_obj_IO_and_point_sampling.ipynb @@ -0,0 +1,611 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Multitexture OBJ Support in PyTorch3d\n", + "\n", + "- Support for multitextured OBJs is an important capability for applied deep learning on 3d meshes and point clouds.\n", + "- A key usecase is applying point cloud segmentation to mesh segmentation problems or embedding labels into obj meshes as outputs of a deep learning pipeline.\n", + "- This notebook introduces feature enhancements to PyTorch3D that provides multitexture OBJ support for saving, reading, and manipulating OBJs with multiple textures.\n", + "\n", + "## Summary of new or ehanced functions\n", + "1. pytorch3d.ops.sample_points_from_obj() is a new function that allows a user to sample at least one point from all faces with a new auto sampling feature that determines a number of points to sample. Although a new function, sample_points_from_obj repackages existing PyTorch3D functionality from pytorch3d.ops.sample_points_from_meshes(). The enhancements in sample_points_from_obj importantly allow for sampling all faces with a minimum sampling factor and point to face index mappers tensor that allows a link each point to its origin face.\n", + "2. pytorch3d.ops.sample_points_from_meshes() is modified to enable sample_points_from_obj() by grouping key capabilities into helper functions that can be leveraged in sample_points_from_obj. Further, sample_points_from_meshes is modified slightly to optionally return point-to-face index mappers which can allow a user to recover the face for each point; however, modifications to sample_points_from_meshes are kept minimal and do not provide the new features in sample_points_from_obj.\n", + "3. pytorch3d.io.obj_io.subset_obj() is a new function that allows a user to subset an obj mesh based on selected face indices. For example, if a workflow predicts a per-face classification, this function can be used to subset the mesh for only those faces. \n", + "4. pytorch3d.io.obj_io.save_obj() and pytorch3d.io.obj_io.load_obj_as_meshes() provide integrated multi-texture obj support to allow users to read and process all available textures; PyTorch3D previously only reads the first texture in an input obj file with multiple textures which can lead to undesirable texture sampling and output.\n", + "5. pytorch3d.utils.obj_utils provides common utilities for use in both pytorch3d.ops and pytorch3d.io.obj_io such as consolidating obj validation (_validate_obj) and core implementation for subsetting obj data. \n", + "6. multitexture-obj-high-precision: this branch includes all features from multitexture-obj-io-support and multitexture-point-sampler and introduces the option to load obj vertices with high_precision set to True; meaning that full precision for real-world coordinates and geometries is supported. Additional utility functions are modified to support dtype expectations for floating point 32 and 64 throughout the code base to include Transform3d and in the Meshes structure class. This is a notable feature because the default floating point 32 can result in significant loss in precision of each vertex in the mesh. We recommend using this high-precision branch over the other two due to support for real-world coordinates. " + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 0. Install and Import modules\n", + "Ensure `torch` and `torchvision` are installed. If `pytorch3d` is not installed, install it using the following cell:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import sys\n", + "import torch\n", + "# install the pytorch3d fork\n", + "!pip install 'git+https://github.com/Esri/pytorch3d.git@multitexture-obj-high-precision'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# import open source tools\n", + "import os\n", + "import numpy as np\n", + "import torch\n", + "from collections import Counter\n", + "\n", + "import matplotlib.pyplot as plt\n", + "from sklearn.cluster import KMeans\n", + "from sklearn.preprocessing import StandardScaler\n", + "\n", + "# import pytorch3d tools\n", + "from pytorch3d.structures import Pointclouds, join_meshes_as_scene\n", + "from pytorch3d.ops import sample_points_from_obj # a new function\n", + "from pytorch3d.io import (\n", + " load_obj,\n", + " subset_obj, # a new function\n", + " save_obj,\n", + " load_objs_as_meshes\n", + " )\n", + "\n", + "from pytorch3d.renderer import (\n", + " look_at_view_transform,\n", + " FoVOrthographicCameras, \n", + " PointsRasterizationSettings,\n", + " PointsRenderer,\n", + " PointsRasterizer,\n", + " AlphaCompositor,\n", + " RasterizationSettings,\n", + " MeshRenderer,\n", + " MeshRasterizer,\n", + " SoftPhongShader,\n", + " FoVPerspectiveCameras,\n", + " PointLights\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# download and make directories for IO or create as needed in local directories\n", + "!mkdir -p data/cow_mesh\n", + "!mkdir -p data/output\n", + "!wget -P data/cow_mesh https://dl.fbaipublicfiles.com/pytorch3d/data/cow_mesh/cow.obj\n", + "!wget -P data/cow_mesh https://dl.fbaipublicfiles.com/pytorch3d/data/cow_mesh/cow.mtl\n", + "!wget -P data/cow_mesh https://dl.fbaipublicfiles.com/pytorch3d/data/cow_mesh/cow_texture.png\n", + "\n", + "DATA_DIR = os.path.join('data/cow_mesh')\n", + "OUTPUT_DIR = os.path.join('data/output')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Setup\n", + "if torch.cuda.is_available():\n", + " device = torch.device(\"cuda:0\")\n", + " torch.cuda.set_device(device)\n", + "else:\n", + " device = torch.device(\"cpu\")\n", + "print(device)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 1. Load OBJ and Use sample_points_from_obj\n", + "\n", + "The following cells read and write an OBJ, the cow mesh.\n", + "It renders the cow mesh as in other tutorials except it ensures that at least one point is sampled from each face.\n", + "1. Since all faces are represented, we can apply point cloud classification or segmentatio to the mesh.\n", + "2. sample_points_from_obj leverages modifications in the current sample_points_from_meshes \n", + "3. However, unlike sample_points_from_meshes, sample_points_from_obj only samples for one obj at a time." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# specify the input obj; in this case the tuturial data's cow mesh\n", + "f = os.path.join(DATA_DIR, 'cow.obj')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load the obj into memory\n", + "obj = load_obj(\n", + " f=f,\n", + " texture_wrap=None,\n", + " create_texture_atlas=True,\n", + " texture_atlas_size=8, \n", + " device=device\n", + ")\n", + "\n", + "# use sampler to return points from the obj using a specified number of points\n", + "points, normals, textures, mappers = sample_points_from_obj(\n", + " verts=obj[0],\n", + " faces=obj[1].verts_idx,\n", + " verts_uvs=obj[2].verts_uvs,\n", + " faces_uvs=obj[1].textures_idx,\n", + " texture_images=obj[2].texture_images,\n", + " materials_idx=obj[1].materials_idx,\n", + " texture_atlas=obj[2].texture_atlas,\n", + " num_samples=None,\n", + " min_sampling_factor=100,\n", + " sample_all_faces=True,\n", + " return_mappers=True, \n", + " return_textures=True, \n", + " return_normals=True,\n", + " use_texture_atlas=True\n", + ")\n", + "\n", + "# squeeze batches out of all tensors\n", + "(points, normals, textures, mappers) = (\n", + " points.squeeze(0),\n", + " normals.squeeze(0),\n", + " textures.squeeze(0),\n", + " mappers.squeeze(0)\n", + ")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2. Render the cow mesh as provided by PyTorch3d Tutorials\n", + "\n", + "A key new feature is the ability to set num_samples to None and provide a scalar value as a point sampling factor to provide relatively larger or smaller point cloud densities during sample_points_from_obj. In this case, a min_sampling_factor of 100 (very dense) is provided. This feature can be helpful if it is not clear exactly how many points should be sampled to produce a point cloud with sufficient density for deep learning. Specifically, auto sampling produces samples proportionally to face area while considering the number of faces." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# set up a point cloud renderer according to PyTorch3D tutorials\n", + "# https://pytorch3d.org/tutorials/render_colored_points\n", + "R, T = look_at_view_transform(2.7, 0, 180)\n", + "cameras = FoVOrthographicCameras(\n", + " device=device,\n", + " R=R,\n", + " T=T,\n", + " znear=0.01\n", + ")\n", + "raster_settings = PointsRasterizationSettings(\n", + " image_size=256, \n", + " radius = 0.003,\n", + " points_per_pixel = 10\n", + ")\n", + "rasterizer = PointsRasterizer(\n", + " cameras=cameras,\n", + " raster_settings=raster_settings\n", + ")\n", + "renderer = PointsRenderer(\n", + " rasterizer=rasterizer,\n", + " compositor=AlphaCompositor((128, 128, 128))\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "point_cloud = Pointclouds(\n", + " points=[points],\n", + " features=[textures],\n", + " normals=[normals])\n", + "images = renderer(point_cloud)\n", + "plt.figure(figsize=(6, 6))\n", + "plt.imshow(images[0, ..., :3].cpu().numpy())\n", + "plt.title(\"A rendered 3D Cow Mesh as a Point Cloud with PyTorch3D\\nSampled with at least one point per face\")\n", + "plt.axis(\"off\")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3. Apply a Point Cloud Part Segmentation Workflow\n", + "\n", + "In this toy example, we use KMeans as a stand-in for a deep learning based point cloud segmentation workflow. Importantly, we can demonstrate how a mesh segmentation problem can be re-framed as a point cloud segmentation problem, if desired. With the new features, this type of re-framing is possible since all faces are represented in the sample. Importantly, this feature can allow researchers to compare and contrast methods for classification and segmentation that apply point cloud or mesh based workflows on the same input meshes." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# in this example we use KMeans clustering as a simplistic way to segment this mean\n", + "n_clusters = 3\n", + "\n", + "scaler = StandardScaler()\n", + "points_scaled = scaler.fit_transform(points.cpu().numpy())\n", + "\n", + "model = KMeans(n_clusters=n_clusters)\n", + "model.fit(points_scaled)\n", + "clusters = model.labels_\n", + "\n", + "fig = plt.figure(figsize=(6, 6))\n", + "ax = fig.add_subplot(111, projection='3d')\n", + "ax.axis('off')\n", + "ax.scatter(\n", + " points_scaled[..., 2], points_scaled[..., 0], points_scaled[..., 1],\n", + " c=clusters)\n", + "plt.title(f'Finding {n_clusters}x Clusters on a 3D Cow Mesh with KMeans\\nAs a Pseudo Point Class Prediction')\n", + "plt.show()\n", + "\n", + "# the KMeans clusters as predictions per point could be replaced by a better Deep Learning approach\n", + "assert points.shape[0] == clusters.shape[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# at this point we have a predicted class per point and can apply those classifications to the origin mesh\n", + "def majority_vote(x: np.ndarray) -> int:\n", + " \"\"\"A helper function to count and return the most occuring value in an array.\"\"\"\n", + " if x.shape[0] == 1:\n", + " return x[0]\n", + " else:\n", + " if not np.any(x):\n", + " return np.bincount(x).argmax()\n", + " else:\n", + " # for data structs containing negative values\n", + " return Counter(x).most_common(1)[0][0]\n", + "\n", + "face_classes = np.zeros(obj[1].verts_idx.shape[0])\n", + "_mappers = mappers.cpu().numpy()\n", + "\n", + "for i in range(obj[1].verts_idx.shape[0]):\n", + " mask = _mappers == i\n", + " face_classes[i] = majority_vote(clusters[mask])\n", + "\n", + "print(f'There are {obj[1].verts_idx.shape[0]} faces in the mesh and {np.unique(face_classes).shape[0]} classes')" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 4. Produce output OBJ meshes after segmentation\n", + "\n", + "We can now combine subset_obj() and save_obj() to produce useful outputs after segmenting a mesh. In this case, we might be interested in writing a subsesh for each part. Optionally we can decide to re-use materials and have each subset reference the same material files to avoid writing the same images. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# given a new class or texture for each face, we can apply classes to the mesh\n", + "unique_classes = np.unique(face_classes).astype(int)\n", + "subset_obj_files = []\n", + "\n", + "# for each face class, return a subset obj of only those faces\n", + "for unique_class in unique_classes:\n", + " # return the faces that belong to the current class as an index\n", + " faces_to_subset = np.flatnonzero(face_classes == unique_class)\n", + " faces_to_subset = torch.from_numpy(faces_to_subset).to(device)\n", + " \n", + " # apply the face indices to subset the obj\n", + " obj_subset = subset_obj(\n", + " obj=obj,\n", + " faces_to_subset=faces_to_subset,\n", + " device=torch.device('cpu')\n", + " )\n", + "\n", + " image_name_kwargs = dict(\n", + " reuse_material_files=False # If true will reuse the same material file for subsequet objs\n", + " )\n", + "\n", + " obj_name = f\"cow_subset_{unique_class}\"\n", + " obj_f = os.path.join(OUTPUT_DIR, f\"{obj_name}.obj\")\n", + " texture_images = {}\n", + "\n", + " for k, v in obj_subset[2].texture_images.items():\n", + " random_color = np.random.uniform(0, 1, 3)\n", + "\n", + " texture_images[f'{k}_class_{unique_class}'] = torch.from_numpy(np.full(v.shape, random_color))\n", + " # save each of the obj subsets as individual objs\n", + " save_obj(\n", + " f=obj_f,\n", + " verts=obj_subset[0],\n", + " faces=obj_subset[1].verts_idx,\n", + " verts_uvs=obj_subset[2].verts_uvs,\n", + " faces_uvs=obj_subset[1].textures_idx,\n", + " texture_images=texture_images,\n", + " materials_idx=obj_subset[1].materials_idx,\n", + " image_name_kwargs=image_name_kwargs,\n", + " )\n", + " # print(obj_subset[2].texture_images)\n", + " subset_obj_files.append(obj_f)\n" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 5. Read and validate multitexture OBJ support\n", + "\n", + "To validate the results, we can also use load_objs_as_meshes with multitexture OBJ support to read in the previous outputs as a single mesh. Notice that the result is the same as the prior output; this means we were able to deconstruct and reconstruct the OBJ mesh by semantic segmentation." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# set up rendering for a meshes object according to PyTorch3d Tutorials\n", + "# https://pytorch3d.org/tutorials/fit_textured_mesh\n", + "R, T = look_at_view_transform(2.7, 0, 180)\n", + "cameras = FoVPerspectiveCameras(device=device, R=R, T=T)\n", + "\n", + "raster_settings = RasterizationSettings(\n", + " image_size=256,\n", + " blur_radius=0.0,\n", + " faces_per_pixel=1,\n", + ")\n", + "\n", + "lights = PointLights(device=device, location=[[0.0, 0.0, -3.0]])\n", + "\n", + "renderer = MeshRenderer(\n", + " rasterizer=MeshRasterizer(cameras=cameras, raster_settings=raster_settings),\n", + " shader=SoftPhongShader(device=device, cameras=cameras, lights=lights),\n", + ")\n", + "\n", + "# read in each of the subsets as a batch of individual meshes\n", + "mesh_from_subsets = load_objs_as_meshes(\n", + " files=subset_obj_files,\n", + " texture_wrap=None,\n", + " device=device\n", + ")\n", + "\n", + "# join the input meshes as a scene\n", + "mesh = join_meshes_as_scene(mesh_from_subsets)\n", + "# render the image: we should have the input cow\n", + "images = renderer(mesh)\n", + "plt.figure(figsize=(6, 6))\n", + "plt.imshow(images[0, ..., :3].cpu().numpy())\n", + "plt.axis(\"off\")\n", + "plt.tight_layout()\n", + "plt.title(\"A 3D Cow Mesh Reconstructed From Subsets\\nColored by Predicted Class of Points Sampled from Each Face\")\n", + "plt.show()\n" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 6. Write OBJ with Multiple Textures\n", + "\n", + "Finally, a key new feature can allow users to write to disc a single OBJ with multiple textures and with full or high precision vertices. In this case, each material is represented by a random color meant to visualize classes in the mesh. In this example, we use KMeans to provide an arbitrary classification for each face via their sampled points; however, in complex cases, KMeans could be replaced with a state of the art model that produces a per-point classification or segmentation result. \n", + "\n", + "In the following cells, we manually merge an OBJ mesh so that the original cow mesh, which had only one material/texture, now has at least three materials (one for each cluster or class). Then, we exercise the new feature of save_obj to save this obj to disc and read it back to provide the expected mesh. Without this new feature, it is only possible to read the first material in a list of materials. For outputs, a user *can* write a Meshes object with multiple textures as a single concatenated scene of materials; however, this method does not generalize well. The reason for this is that if there are many large textures, as is the case for city or regional meshes, PyTorch3D will run into memory IO limitations in writing single, large images to disc." + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 6.a. Working with multitexture OBJ IO " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# we can leverage multitexture obj support for saving meshes to disc with multiple textures\n", + "\n", + "# read in the obj from disc into memory subset objs by class but accumulate them into a single obj file\n", + "offset = 0\n", + "verts, faces, verts_uvs, faces_uvs, materials_idx = [], [], [], [], []\n", + "texture_images = {}\n", + "material_counter = 0\n", + "\n", + "for f in subset_obj_files:\n", + " obj_subset = load_obj(\n", + " f=f,\n", + " texture_wrap=None, \n", + " )\n", + " # accumulate and offset tensors \n", + " verts.append(obj_subset[0])\n", + " faces.append(obj_subset[1].verts_idx + offset)\n", + " verts_uvs.append(obj_subset[2].verts_uvs)\n", + " faces_uvs.append(obj_subset[1].textures_idx)\n", + " \n", + " for k, v in obj_subset[2].texture_images.items():\n", + " # this example is a special case where we can simply accumulate textures\n", + " texture_images[k] = v\n", + " # in a general case, we need to handle seeing the same texture more than once\n", + " \n", + " materials_idx.append(obj_subset[1].materials_idx + material_counter)\n", + " offset += obj_subset[0].shape[0]\n", + " # in the general case, we would need to adjust how materials_idx are offset\n", + " material_counter += 1\n", + "\n", + "obj_name = f\"cow_multitexture_subset\"\n", + "obj_f = os.path.join(OUTPUT_DIR, f\"{obj_name}.obj\")\n", + "\n", + "# save the resulting obj with multiple textures into a mesh\n", + "save_obj(\n", + " f=obj_f,\n", + " verts=torch.cat(verts),\n", + " faces=torch.cat(faces),\n", + " verts_uvs=torch.cat(verts_uvs),\n", + " faces_uvs=torch.cat(faces_uvs),\n", + " texture_images=texture_images,\n", + " materials_idx=torch.cat(materials_idx),\n", + " image_name_kwargs=image_name_kwargs,\n", + ")\n", + "\n", + "\n", + "mesh = load_objs_as_meshes(\n", + " files=[obj_f],\n", + " device=device\n", + ")\n", + "images = renderer(mesh)\n", + "plt.figure(figsize=(6, 6))\n", + "plt.imshow(images[0, ..., :3].cpu().numpy())\n", + "plt.axis(\"off\")\n", + "plt.tight_layout()\n", + "plt.title(\"A 3D Cow Mesh With Multitexture IO with OBJs and Meshes\")\n", + "plt.show()\n" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 6.b. Working with Real World Coordinate Geometries with High Precision" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# using the same obj output from the preceding cells, test high precision\n", + "obj = load_obj(\n", + " f=obj_f,\n", + ")\n", + "\n", + "# we can simulate the case of real-world coordinate geometries by adding a large value to x y and z\n", + "verts_fp32 = obj[0] + 5000000\n", + "print(verts_fp32)\n", + "# as we can see from the print out, float32 starts rounding values which might represent real coordinates\n", + "# this effect compounds if sampling from this mesh since the points also lack precision" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# using the same obj output from the preceding cells, test high precision\n", + "obj = load_obj(\n", + " f=obj_f,\n", + " high_precision=True\n", + ")\n", + "\n", + "# we can simulate the case of real-world coordinate geometries by adding a large value to x y and z\n", + "verts_fp64 = obj[0] + 5000000\n", + "print(verts_fp64)\n", + "# in this case, since the tensor can handle full precision values, the data is not rounded\n", + "# for high precision verts, the resulting sampled points produce ideal coordinates" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## In Summary:\n", + "\n", + "- This notebook demonstrates multitexture OBJ IO support and enhanced point cloud sampling with PyTorch3D\n", + "- IO for multitextured OBJs is a new feature in this fork of PyTorch3d.\n", + "- A key use case is applying point cloud segmentation to mesh segmentation problems.\n", + "- *sample_points_from_obj()* allows for sampling at least one point from all faces with auto sampling to determine number of points to sample in addition to providing an index of mappers to recover each point's face origin.\n", + "- *sample_points_from_meshes()* is modified to allow code-reuse for sample_points_from_obj() and to provide mappers.\n", + "- KMeans clustering is used here to represent a point cloud segmentation result but could be replaced by a state of the art point segmentation model.\n", + "- The point classifications from KMeans are applied to the origin faces in the mesh as obj subsets with *subset_obj()* and saved as both individual obj meshes and composite meshes with multiple textures.\n", + "- The results of each input and output is rendered using PyTorch3d tutorial methods for point clouds and meshes and demonstrates how modifications to *save_obj()* and *load_obj()* provide integrated multitexture obj support.\n", + "- Lastly, we provide a feature to support obj IO with float64 or *high_precision* which allows for flexiblity in workin with real world coordinate geometries such as those found in building and city-scape meshes.\n" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "bento_stylesheets": { + "bento/extensions/flow/main.css": true, + "bento/extensions/kernel_selector/main.css": true, + "bento/extensions/kernel_ui/main.css": true, + "bento/extensions/new_kernel/main.css": true, + "bento/extensions/system_usage/main.css": true, + "bento/extensions/theme/main.css": true + }, + "colab": { + "name": "bundle_adjustment.ipynb", + "provenance": [], + "toc_visible": true + }, + "file_extension": ".py", + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + }, + "mimetype": "text/x-python", + "name": "python", + "npconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": 3 + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/pytorch3d/io/__init__.py b/pytorch3d/io/__init__.py index c28b5df11..ffba1c107 100644 --- a/pytorch3d/io/__init__.py +++ b/pytorch3d/io/__init__.py @@ -5,7 +5,7 @@ # LICENSE file in the root directory of this source tree. -from .obj_io import load_obj, load_objs_as_meshes, save_obj +from .obj_io import load_obj, load_objs_as_meshes, save_obj, subset_obj from .pluggable import IO from .ply_io import load_ply, save_ply diff --git a/pytorch3d/io/obj_io.py b/pytorch3d/io/obj_io.py index bc2f5789f..5cd1749f6 100644 --- a/pytorch3d/io/obj_io.py +++ b/pytorch3d/io/obj_io.py @@ -10,21 +10,29 @@ import warnings from collections import namedtuple from pathlib import Path -from typing import List, Optional +from typing import List, Optional, Dict, Union, Tuple import numpy as np import torch from iopath.common.file_io import PathManager from PIL import Image + +from pytorch3d.utils.obj_utils import ( + parse_obj_to_mesh_by_texture, + _reindex_face_normals_by_index, + _reindex_obj_materials_by_index, + _reindex_verts_faces_by_index, + _reindex_verts_faces_uvs_by_index, + _validate_obj, +) from pytorch3d.common.datatypes import Device from pytorch3d.io.mtl_io import load_mtl, make_mesh_texture_atlas from pytorch3d.io.utils import _check_faces_indices, _make_tensor, _open_file, PathOrStr -from pytorch3d.renderer import TexturesAtlas, TexturesUV -from pytorch3d.structures import join_meshes_as_batch, Meshes +from pytorch3d.renderer.mesh.textures import TexturesAtlas, TexturesUV +from pytorch3d.structures import join_meshes_as_batch, join_meshes_as_scene, Meshes from .pluggable_formats import endswith, MeshFormatInterpreter - # Faces & Aux type returned from load_obj function. _Faces = namedtuple("Faces", "verts_idx normals_idx textures_idx materials_idx") _Aux = namedtuple( @@ -80,6 +88,7 @@ def load_obj( texture_wrap: Optional[str] = "repeat", device: Device = "cpu", path_manager: Optional[PathManager] = None, + high_precision: Optional[bool] = False, ): """ Load a mesh from a .obj file and optionally textures from a .mtl file. @@ -152,6 +161,7 @@ def load_obj( If None, then there is no transformation of the texture values. device: Device (as str or torch.device) on which to return the new tensors. path_manager: optionally a PathManager object to interpret paths. + high_precision: optionally use torch.float64 tensors instead of default torch.float32 tensors for vertices. Returns: 6-element tuple containing @@ -230,7 +240,175 @@ def load_obj( texture_wrap=texture_wrap, path_manager=path_manager, device=device, + high_precision=high_precision, + ) + + +def subset_obj( + obj: Tuple[torch.Tensor, _Faces, _Aux], + faces_to_subset: torch.Tensor, + device: Device, +) -> Tuple[torch.Tensor, _Faces, _Aux]: + """A utility function to subset an obj by a faces_to_subset that represents + the face indices to keep. Provides support for multitexture objs. + + Args: + obj: An obj which is a 3-tuple of verts (torch.Tensor), + faces (NamedTuple containing: verts_idx normals_idx textures_idx materials_idx), + and aux (NamedTuple containing: normals verts_uvs material_colors texture_images texture_atlas). + faces_to_subset: A 1-dimentional tensor that represents the desired + indices of the faces to keep in the subset. + device: Device (as str or torch.device) on which to return the new tensors. + + Returns: + An subset of the input obj which effectively copies the input according to faces_to_subset. + - obj: A subset copy of the input; 3-tuple of data structures of verts, faces, and aux. + """ + # initialize default/empty values + _texture_images, _texture_atlas, _material_colors = None, None, None + _verts_uvs, _faces_uvs, _mtl_idx = None, None, None + _normals, _normals_idx = None, None + + if len(obj) != 3: + message = "obj must be 3-tuple" + raise ValueError(message) + + if not isinstance(obj[1], _Faces): + message = "obj[1] must be a _Faces NamedTuple object that defines obj faces" + raise ValueError(message) + + if not isinstance(obj[2], _Aux): + message = "obj[2] must be an _Aux NamedTuple object that defines obj properties" + raise ValueError(message) + + _validate_obj( + verts=obj[0], + faces=obj[1].verts_idx, + faces_uvs=obj[1].textures_idx, + verts_uvs=obj[2].verts_uvs, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + ) + + # raise errors for specific conditions + if faces_to_subset.shape[0] == 0: + message = "faces_to_subset is empty." + raise ValueError(message) + + if not isinstance(faces_to_subset, torch.Tensor): + message = "faces_to_subset must be a torch.Tensor" + raise ValueError(message) + + unique_faces_to_subset = torch.unique(faces_to_subset) + + if unique_faces_to_subset.shape[0] != faces_to_subset.shape[0]: + message = "Face indices are repeated in faces_to_subset." + warnings.warn(message) + + if ( + unique_faces_to_subset.max() >= obj[1].verts_idx.shape[0] + or unique_faces_to_subset.min() < 0 + ): + message = "faces_to_subset contains invalid indices." + raise ValueError(message) + + subset_device = faces_to_subset.device + + if not all( + [ + obj[0].device == subset_device, + obj[1].verts_idx.device == subset_device, + obj[1].normals_idx.device == subset_device + if obj[1].normals_idx is not None + else True, + obj[1].textures_idx.device == subset_device + if obj[1].textures_idx is not None + else True, + obj[1].materials_idx.device == subset_device + if obj[1].materials_idx is not None + else True, + obj[2].texture_atlas.device == subset_device + if obj[2].texture_atlas is not None + else True, + obj[2].verts_uvs.device == subset_device + if obj[2].verts_uvs is not None + else True, + ] + ): + message = "obj and faces_to_subset are not on the same device" + raise ValueError(message) + + # reindex faces and verts according to faces_to_subset + _verts_idx, _faces = _reindex_verts_faces_by_index( + obj[1].verts_idx, faces_to_subset + ) + + # reindex face normals according to faces_to_subset, if present + if obj[2].normals is not None and obj[1].normals_idx is not None: + _normals_idx_orig, _normals_idx = _reindex_face_normals_by_index( + obj[1].normals_idx, faces_to_subset ) + _normals = obj[2].normals[_normals_idx_orig] + + # slice texture_atlas by faces_to_subset, if present + if obj[2].texture_atlas is not None: + _texture_atlas = obj[2].texture_atlas[faces_to_subset].to(device) + + if obj[2].verts_uvs is not None: + # if textures exist, reindex them in addition to faces and verts + _verts_uvs, _faces_uvs = _reindex_verts_faces_uvs_by_index( + obj[1].textures_idx, faces_to_subset + ) + _mtl_idx_orig, _mtl_idx = _reindex_obj_materials_by_index( + obj[1].materials_idx, faces_to_subset + ) + + # obtain a list of the texture's image keys based on the original texture order + _tex_image_keys = list(obj[2].texture_images.keys()) + # for each index in _mtl_idx_orig, get the corresponding value in _tex_image_keys + _tex_image_keys = list(map(_tex_image_keys.__getitem__, _mtl_idx_orig.tolist())) + # reconstruct the texture images dictionary with the new texture image keys + _texture_images = { + k: obj[2].texture_images[k].to(device) for k in _tex_image_keys + } + + if len(_texture_images) != len(torch.unique(_mtl_idx)): + warnings.warn("Invalid textures.") + + # select material_colors, if present, according to filtered texture_images + if obj[2].material_colors is not None: + _material_colors = { + k: { + k_i: k_j.to(device) + for k_i, k_j in obj[2].material_colors[k].items() + } + for k in list(_texture_images.keys()) + if k in obj[2].material_colors.keys() + } + + # use new index tensors to slice, assemble, and return a subset obj + verts = obj[0][_verts_idx].to(device) + + faces = _Faces( + verts_idx=_faces.to(device), + normals_idx=_normals_idx.to(device) + if _normals_idx is not None + else _normals_idx, + textures_idx=_faces_uvs.to(device) if _faces_uvs is not None else _faces_uvs, + materials_idx=_mtl_idx.to(device) if _mtl_idx is not None else _mtl_idx, + ) + + aux = _Aux( + normals=_normals.to(device) if _normals is not None else None, + verts_uvs=obj[2].verts_uvs[_verts_uvs].to(device) + if _verts_uvs is not None + else None, + material_colors=_material_colors, + texture_images=_texture_images, + texture_atlas=_texture_atlas, + ) + + return verts, faces, aux def load_objs_as_meshes( @@ -241,12 +419,13 @@ def load_objs_as_meshes( texture_atlas_size: int = 4, texture_wrap: Optional[str] = "repeat", path_manager: Optional[PathManager] = None, + high_precision: Optional[bool] = False, ): """ Load meshes from a list of .obj files using the load_obj function, and - return them as a Meshes object. This only works for meshes which have a - single texture image for the whole mesh. See the load_obj function for more - details. material_colors and normals are not stored. + return them as a Meshes object. Input .obj files with multiple texture + images are supported. See the load_obj function for more details. + normals are not stored. Args: files: A list of file-like objects (with methods read, readline, tell, @@ -256,6 +435,7 @@ def load_objs_as_meshes( load_textures: Boolean indicating whether material files are loaded create_texture_atlas, texture_atlas_size, texture_wrap: as for load_obj. path_manager: optionally a PathManager object to interpret paths. + high_precision: optionally use torch.float64 tensors instead of default torch.float32 tensors for vertices. Returns: New Meshes object. @@ -269,29 +449,41 @@ def load_objs_as_meshes( texture_atlas_size=texture_atlas_size, texture_wrap=texture_wrap, path_manager=path_manager, + high_precision=high_precision, ) - tex = None + if create_texture_atlas: # TexturesAtlas type - tex = TexturesAtlas(atlas=[aux.texture_atlas.to(device)]) + mesh = Meshes( + verts=[verts.to(device)], + faces=[faces.verts_idx.to(device)], + textures=TexturesAtlas(atlas=[aux.texture_atlas.to(device)]), + ) + + elif aux.texture_images is not None and len(aux.texture_images) > 0: + # TexturesUV type with support for multiple texture inputs + mesh = parse_obj_to_mesh_by_texture( + verts=verts, + faces=faces.verts_idx, + verts_uvs=aux.verts_uvs, + faces_uvs=faces.textures_idx, + texture_images=aux.texture_images, + device=device, + materials_idx=faces.materials_idx, + texture_atlas=aux.texture_atlas, + ) + # combine partial meshes into a single scene + mesh = join_meshes_as_scene(mesh) else: - # TexturesUV type - tex_maps = aux.texture_images - if tex_maps is not None and len(tex_maps) > 0: - verts_uvs = aux.verts_uvs.to(device) # (V, 2) - faces_uvs = faces.textures_idx.to(device) # (F, 3) - image = list(tex_maps.values())[0].to(device)[None] - tex = TexturesUV( - verts_uvs=[verts_uvs], faces_uvs=[faces_uvs], maps=image - ) + # if there are no valid textures + mesh = Meshes(verts=[verts.to(device)], faces=[faces.verts_idx.to(device)]) - mesh = Meshes( - verts=[verts.to(device)], faces=[faces.verts_idx.to(device)], textures=tex - ) mesh_list.append(mesh) + if len(mesh_list) == 1: return mesh_list[0] - return join_meshes_as_batch(mesh_list) + else: + return join_meshes_as_batch(mesh_list) class MeshObjFormat(MeshFormatInterpreter): @@ -307,6 +499,7 @@ def read( create_texture_atlas: bool = False, texture_atlas_size: int = 4, texture_wrap: Optional[str] = "repeat", + high_precision: Optional[bool] = False, **kwargs, ) -> Optional[Meshes]: if not endswith(path, self.known_suffixes): @@ -319,6 +512,7 @@ def read( texture_atlas_size=texture_atlas_size, texture_wrap=texture_wrap, path_manager=path_manager, + high_precision=high_precision, ) return mesh @@ -381,7 +575,9 @@ def _parse_face( if vert_props[1] != "": # Texture index is present e.g. f 4/1/1. face_textures.append(int(vert_props[1])) - if len(vert_props) > 2: + # if len(vert_props) > 2: + if len(vert_props) > 2 and len(vert_props[2]) != 0: + # do not parse normals if empty: ValueError: invalid literal for int() with base 10: '' # Normal index present e.g. 4/1/1 or 4//1. face_normals.append(int(vert_props[2])) if len(vert_props) > 3: @@ -568,6 +764,7 @@ def _load_obj( texture_wrap: Optional[str] = "repeat", path_manager: PathManager, device: Device = "cpu", + high_precision: Optional[bool] = False, ): """ Load a mesh from a file-like object. See load_obj function more details. @@ -591,7 +788,12 @@ def _load_obj( mtl_path, ) = _parse_obj(f_obj, data_dir) - verts = _make_tensor(verts, cols=3, dtype=torch.float32, device=device) # (V, 3) + verts = _make_tensor( + verts, + cols=3, + dtype=torch.float64 if high_precision else torch.float32, + device=device, + ) # (V, 3) normals = _make_tensor( normals, cols=3, @@ -689,6 +891,12 @@ def save_obj( verts_uvs: Optional[torch.Tensor] = None, faces_uvs: Optional[torch.Tensor] = None, texture_map: Optional[torch.Tensor] = None, + texture_images: Optional[Dict[str, torch.tensor]] = None, + materials_idx: Optional[torch.Tensor] = None, + image_quality: Optional[int] = 75, + image_subsampling: Optional[Union[str, int]] = 0, + image_format: Optional[str] = "png", + **image_name_kwargs, ) -> None: """ Save a mesh to an .obj file. @@ -709,93 +917,274 @@ def save_obj( each vertex in the face. texture_map: FloatTensor of shape (H, W, 3) representing the texture map for the mesh which will be saved as an image. The values are expected - to be in the range [0, 1], + to be in the range [0, 1]. Supports saving an obj with a single texture. + If providing texture_map, texture_images must be None. + texture_images: Dictionary of str:FloatTensor of shape (H, W, 3) where + where each key value pair, in order, represnts a material name and + texture map; in objs, this value is often the aux.texture_images object. + Providing texture_images enables saving an obj with multiple textures + and texture files. If providing texture_images, texture_map must be None + and materials_idx must be provided. + materials_idx: IntTensor of shape (F, ) giving the material index that links + each face in faces to a texture in texture_images. If saving multiple + textures and providing a texture_images object, materials_idx must be + provided. This value is often the aux.materials_idx value in an obj. + image_quality: An optional integer value between 0 and 95 to pass through + to PIL that sets texture image quality. See PIL docs for details: + https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html. + image_subsampling: An optional string or integer value to pass through to + PIL that sets subsampling. See PIL docs for details: + https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html. + image_format: An optional string value that can be either 'png' or 'jpeg' + to pass through to PIL that sets the image type. See PIL docs for details: + https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html. + **image_name_kwargs: Optional kwargs to determine image file names. + For an obj with n textures, the default behavior saves an image name with + the obj basename appended with the index position of the texture. Example: + output.obj with 2 texture files writes output_0.png and output_1.png as + image files. + + Available image_name_kwargs include: + * material_name_as_file_name: If True, the image file is saved with the + material name as the filename. Example: output.obj with material_1 and + material_2 as textures writes image files of material_1.png and + material_2.png, respectively. + * reuse_material_files: If True, material names are used as filenames. + In addition, image files are reused (without rewriting) for all objs within the + same directory that reference the same material name. This option may be + convenient if the same materials are re-used across obj files or if writing + subsets of the input obj to the origin directory. In the latter case the original + material files are preserverd and only new mtl and obj files of the subsets are written. """ - if len(verts) and (verts.dim() != 2 or verts.size(1) != 3): - message = "'verts' should either be empty or of shape (num_verts, 3)." - raise ValueError(message) - - if len(faces) and (faces.dim() != 2 or faces.size(1) != 3): - message = "'faces' should either be empty or of shape (num_faces, 3)." - raise ValueError(message) - - if (normals is None) != (faces_normals_idx is None): - message = "'normals' and 'faces_normals_idx' must both be None or neither." - raise ValueError(message) - - if faces_normals_idx is not None and ( - faces_normals_idx.dim() != 2 or faces_normals_idx.size(1) != 3 - ): - message = ( - "'faces_normals_idx' should either be empty or of shape (num_faces, 3)." - ) - raise ValueError(message) - - if normals is not None and (normals.dim() != 2 or normals.size(1) != 3): - message = "'normals' should either be empty or of shape (num_verts, 3)." - raise ValueError(message) + _validate_obj( + verts=verts, + faces=faces, + faces_uvs=faces_uvs, + verts_uvs=verts_uvs, + texture_images=texture_images, + materials_idx=materials_idx, + normals=normals, + faces_normals_idx=faces_normals_idx, + ) - if faces_uvs is not None and (faces_uvs.dim() != 2 or faces_uvs.size(1) != 3): - message = "'faces_uvs' should either be empty or of shape (num_faces, 3)." + if texture_map is not None and texture_images is not None: + message = "texture_map is not None and texture_images is not None; only one can be provided" raise ValueError(message) - if verts_uvs is not None and (verts_uvs.dim() != 2 or verts_uvs.size(1) != 2): - message = "'verts_uvs' should either be empty or of shape (num_verts, 2)." + if not any([image_format == i for i in ["png", "jpeg"]]): + message = "'image_format' must be either 'png' or 'jpeg'" raise ValueError(message) - if texture_map is not None and (texture_map.dim() != 3 or texture_map.size(2) != 3): - message = "'texture_map' should either be empty or of shape (H, W, 3)." - raise ValueError(message) + if image_quality < 1 or image_quality > 95: + message = "'image_quality is recommended to be set between 0 and 95 according to PIL documentation" + warnings.warn(message) if path_manager is None: path_manager = PathManager() - save_texture = all([t is not None for t in [faces_uvs, verts_uvs, texture_map]]) + save_texture = all([t is not None for t in [faces_uvs, verts_uvs]]) and ( + texture_map is not None or texture_images is not None + ) output_path = Path(f) + if save_texture and texture_images is None: + # if a single texture map is given, treat it like a texture_images with a single image + texture_images = dict(mesh=texture_map) + materials_idx = torch.zeros(faces.shape[0], dtype=torch.int64) + + # configure how image names are written to disk + enumerate_material_filename_by_index = True # the default setting + reuse_material_files = False + material_name_as_file_name = False + + if image_name_kwargs is not None: + image_name_options = image_name_kwargs.get("image_name_kwargs", None) + if image_name_options is not None: + reuse_material_files = image_name_options.get( + "reuse_material_files", reuse_material_files + ) + material_name_as_file_name = image_name_options.get( + "material_name_as_file_name", material_name_as_file_name + ) + + if reuse_material_files or material_name_as_file_name: + enumerate_material_filename_by_index = False + # Save the .obj file with _open_file(f, path_manager, "w") as f: if save_texture: - # Add the header required for the texture info to be loaded correctly obj_header = "\nmtllib {0}.mtl\nusemtl mesh\n\n".format(output_path.stem) f.write(obj_header) - _save( - f, - verts, - faces, - decimal_places, - normals=normals, - faces_normals_idx=faces_normals_idx, - verts_uvs=verts_uvs, - faces_uvs=faces_uvs, - save_texture=save_texture, - save_normals=normals is not None, + + # init offsets and a mtl path + face_offset, uvs_offset, normals_offset = 0, 0, 0 + mtl_path = output_path.with_suffix(".mtl") + # init an mtl list to accumulate material strings + mtl_lines = [] + + if isinstance(f, str): + # Back to str for iopath interpretation. + mtl_path = str(mtl_path) + + # split the obj into sections by material + for tex_idx, (tex_name, tex_value) in enumerate(texture_images.items()): + faces_to_subset = materials_idx == tex_idx + faces_to_subset = faces_to_subset.nonzero().squeeze().ravel() + + # parse obj by associated faces and verts for each material, if not None + if faces_to_subset.numel(): + # Add the header required for the texture info to be loaded correctly + obj_header = ( + f"\nmtllib {output_path.stem}.mtl\nusemtl {tex_name}\n\n" + ) + + f.write(obj_header) + + # re-index verts and faces based on the current faces + _verts_idx, _faces = _reindex_verts_faces_by_index( + faces, faces_to_subset + ) + + # re-index vert uvs and face uvs based on current faces + _verts_uvs, _faces_uvs = _reindex_verts_faces_uvs_by_index( + faces_uvs, faces_to_subset + ) + + if normals is not None and faces_normals_idx is not None: + ( + _normals_idx_orig, + _normals_idx, + ) = _reindex_face_normals_by_index( + faces_normals_idx, faces_to_subset + ) + _normals = normals[_normals_idx_orig] + else: + _normals, _normals_idx = None, None + + # in multitexture obj output, the current faces may reference verts that reference other materials + if not torch.any( + _faces + face_offset >= verts.shape[0] + ) and not torch.any(_faces_uvs + uvs_offset < 0): + # supress where the current faces do not exceed the overall verts and do not violate other conditions + supress_face_warning = True + else: + # if exceptional conditions are not met, disable supression + supress_face_warning = False + + # write current lines to obj and appy offset to faces and uvs, subsequent iterations append to the open file + _save( + f, + verts[_verts_idx], + _faces + face_offset, + decimal_places, + normals=_normals, + faces_normals_idx=_normals_idx + normals_offset + if _normals is not None + else _normals_idx, + verts_uvs=verts_uvs[_verts_uvs], + faces_uvs=_faces_uvs + uvs_offset, + save_texture=save_texture, + save_normals=_normals is not None, + supress_face_warning=supress_face_warning, + ) + + # increment the offset by the size of verts and uvs for each material + face_offset += verts[_verts_idx].shape[0] + uvs_offset += verts_uvs[_verts_uvs].shape[0] + if _normals is not None: + normals_offset += _normals.shape[0] + + # set a path for the current texture and save the image + if enumerate_material_filename_by_index: + # if multiple images, append the index + if len(texture_images) > 1: + _image_name = f"{output_path.stem}_{tex_idx}.{image_format}" + else: + # if only one material, use only the stem + _image_name = f"{output_path.stem}.{image_format}" + + image_path = output_path.parent / _image_name + else: + image_path = output_path.parent / f"{tex_name}.{image_format}" + + if isinstance(f, str): + # Back to str for iopath interpretation. + image_path = str(image_path) + + if os.path.exists(image_path) and reuse_material_files: + skip_save_texture_image = True + else: + skip_save_texture_image = False + + if not skip_save_texture_image: + _save_texture_image( + tex_value, + image_path, + path_manager, + image_format, + image_subsampling, + image_quality, + ) + + # accumulate materials as a list of strings + mtl_lines.append( + f"newmtl {tex_name}\n" + f"map_Kd {image_path.stem}.{image_format}\n" + ) + + # write accumlated materials to file after iterating by textures for obj lines and images + _save_material_lines(mtl_path, path_manager, mtl_lines) + + else: + # if there are no given or valid textures, write only an obj + _save( + f, + verts, + faces, + decimal_places, + normals=normals, + faces_normals_idx=faces_normals_idx, + verts_uvs=verts_uvs, + faces_uvs=faces_uvs, + save_texture=save_texture, + save_normals=normals is not None, + ) + + +def _save_texture_image( + texture: torch.Tensor, + image_path: str, + path_manager: PathManager, + image_format: str, + image_subsampling: Union[str, int], + image_quality: int, +): + """A utility function that writes image data as textures to file for objs.""" + + # Save texture map to output folder + # pyre-fixme[16] # undefined attribute cpu + texture = texture.detach().cpu() * 255.0 + image = Image.fromarray(texture.numpy().astype(np.uint8)) + with _open_file(image_path, path_manager, "wb") as im_f: + image.save( + im_f, + format=image_format.upper(), + subsampling=image_subsampling, + quality=image_quality, ) - # Save the .mtl and .png files associated with the texture - if save_texture: - image_path = output_path.with_suffix(".png") - mtl_path = output_path.with_suffix(".mtl") - if isinstance(f, str): - # Back to str for iopath interpretation. - image_path = str(image_path) - mtl_path = str(mtl_path) - - # Save texture map to output folder - # pyre-fixme[16] # undefined attribute cpu - texture_map = texture_map.detach().cpu() * 255.0 - image = Image.fromarray(texture_map.numpy().astype(np.uint8)) - with _open_file(image_path, path_manager, "wb") as im_f: - image.save(im_f) - - # Create .mtl file with the material name and texture map filename - # TODO: enable material properties to also be saved. - with _open_file(mtl_path, path_manager, "w") as f_mtl: - lines = f"newmtl mesh\n" f"map_Kd {output_path.stem}.png\n" - f_mtl.write(lines) - - -# TODO (nikhilar) Speed up this function. + +def _save_material_lines( + mtl_path: str, path_manager: PathManager, mtl_lines: List[str] +): + """A utility function that writes material information to file for objs.""" + # Create .mtl file with the material name and texture map filename + # TODO: enable material properties to also be saved. + with _open_file(mtl_path, path_manager, "w") as f_mtl: + for mtl_line in mtl_lines: + f_mtl.write(mtl_line) + + def _save( f, verts, @@ -808,8 +1197,8 @@ def _save( faces_uvs: Optional[torch.Tensor] = None, save_texture: bool = False, save_normals: bool = False, + supress_face_warning: Optional[bool] = False, ) -> None: - if len(verts) and (verts.dim() != 2 or verts.size(1) != 3): message = "'verts' should either be empty or of shape (num_verts, 3)." raise ValueError(message) @@ -865,8 +1254,10 @@ def _save( f.write(lines) - if torch.any(faces >= verts.shape[0]) or torch.any(faces < 0): - warnings.warn("Faces have invalid indices") + if not supress_face_warning: + # this warning may not be valid if writing multi-texture obj + if torch.any(faces >= verts.shape[0]) or torch.any(faces < 0): + warnings.warn("Faces have invalid indices") if len(faces): _write_faces( diff --git a/pytorch3d/io/utils.py b/pytorch3d/io/utils.py index 767724055..e9d44f8de 100644 --- a/pytorch3d/io/utils.py +++ b/pytorch3d/io/utils.py @@ -16,7 +16,6 @@ from ..common.datatypes import Device - PathOrStr = Union[pathlib.Path, str] diff --git a/pytorch3d/ops/__init__.py b/pytorch3d/ops/__init__.py index 9e561ccdc..d844b5d64 100644 --- a/pytorch3d/ops/__init__.py +++ b/pytorch3d/ops/__init__.py @@ -27,6 +27,7 @@ ) from .sample_farthest_points import sample_farthest_points from .sample_points_from_meshes import sample_points_from_meshes +from .sample_points_from_obj import sample_points_from_obj from .subdivide_meshes import SubdivideMeshes from .utils import ( convert_pointclouds_to_tensor, diff --git a/pytorch3d/ops/interp_face_attrs.py b/pytorch3d/ops/interp_face_attrs.py index 705fc152e..40b2eecdb 100644 --- a/pytorch3d/ops/interp_face_attrs.py +++ b/pytorch3d/ops/interp_face_attrs.py @@ -48,14 +48,16 @@ def interpolate_face_attributes( # On CPU use the python version # TODO: Implement a C++ version of this function if not pix_to_face.is_cuda: - args = (pix_to_face, barycentric_coords, face_attributes) + # accomodate high_precision inputs and force float types where needed + args = (pix_to_face, barycentric_coords.float(), face_attributes.float()) return interpolate_face_attributes_python(*args) # Otherwise flatten and call the custom autograd function N, H, W, K = pix_to_face.shape pix_to_face = pix_to_face.view(-1) barycentric_coords = barycentric_coords.view(N * H * W * K, 3) - args = (pix_to_face, barycentric_coords, face_attributes) + # accomodate high_precision inputs and force float types where needed + args = (pix_to_face, barycentric_coords.float(), face_attributes.float()) out = _InterpFaceAttrs.apply(*args) out = out.view(N, H, W, K, -1) return out diff --git a/pytorch3d/ops/sample_points_from_meshes.py b/pytorch3d/ops/sample_points_from_meshes.py index 2e2d34890..2ccbed953 100644 --- a/pytorch3d/ops/sample_points_from_meshes.py +++ b/pytorch3d/ops/sample_points_from_meshes.py @@ -16,6 +16,7 @@ from pytorch3d.ops.mesh_face_areas_normals import mesh_face_areas_normals from pytorch3d.ops.packed_to_padded import packed_to_padded from pytorch3d.renderer.mesh.rasterizer import Fragments as MeshFragments +from pytorch3d.structures import Meshes def sample_points_from_meshes( @@ -23,6 +24,7 @@ def sample_points_from_meshes( num_samples: int = 10000, return_normals: bool = False, return_textures: bool = False, + return_mappers: bool = False, ) -> Union[ torch.Tensor, Tuple[torch.Tensor, torch.Tensor], @@ -38,9 +40,9 @@ def sample_points_from_meshes( num_samples: Integer giving the number of point samples per mesh. return_normals: If True, return normals for the sampled points. return_textures: If True, return textures for the sampled points. - + return_mappers: If True, return a mapping of each point to its origin face. Returns: - 3-element tuple containing + 4-element tuple containing - **samples**: FloatTensor of shape (N, num_samples, 3) giving the coordinates of sampled points for each mesh in the batch. For empty @@ -53,8 +55,10 @@ def sample_points_from_meshes( texture vector to each sampled point. Only returned if return_textures is True. For empty meshes the corresponding row in the textures array will be filled with 0. + - **mappers**: IntTensor of shape (N, num_samples) providing a point to face + mapping for each point's origin face in the sample. - Note that in a future releases, we will replace the 3-element tuple output + Note that in a future releases, we will replace the 4-element tuple output with a `Pointclouds` datastructure, as follows .. code-block:: python @@ -64,6 +68,9 @@ def sample_points_from_meshes( if meshes.isempty(): raise ValueError("Meshes are empty.") + # initialize all return values + samples, normals, textures, mappers = None, None, None, None + verts = meshes.verts_packed() if not torch.isfinite(verts).all(): raise ValueError("Meshes contain nan or inf.") @@ -73,12 +80,8 @@ def sample_points_from_meshes( faces = meshes.faces_packed() mesh_to_face = meshes.mesh_to_faces_packed_first_idx() - num_meshes = len(meshes) num_valid_meshes = torch.sum(meshes.valid) # Non empty meshes. - # Initialize samples tensor with fill value 0 for empty meshes. - samples = torch.zeros((num_meshes, num_samples, 3), device=meshes.device) - # Only compute samples for non empty meshes with torch.no_grad(): areas, _ = mesh_face_areas_normals(verts, faces) # Face areas can be zero. @@ -91,51 +94,32 @@ def sample_points_from_meshes( sample_face_idxs = areas_padded.multinomial( num_samples, replacement=True ) # (N, num_samples) - sample_face_idxs += mesh_to_face[meshes.valid].view(num_valid_meshes, 1) - # Get the vertex coordinates of the sampled faces. - face_verts = verts[faces] - v0, v1, v2 = face_verts[:, 0], face_verts[:, 1], face_verts[:, 2] + if return_mappers: + # for each mesh, a mapping of each point to its origin face by the face index + mappers = sample_face_idxs.clone() - # Randomly generate barycentric coords. - w0, w1, w2 = _rand_barycentric_coords( - num_valid_meshes, num_samples, verts.dtype, verts.device - ) + sample_face_idxs += mesh_to_face[meshes.valid].view(num_valid_meshes, 1) - # Use the barycentric coords to get a point on each sampled face. - a = v0[sample_face_idxs] # (N, num_samples, 3) - b = v1[sample_face_idxs] - c = v2[sample_face_idxs] - samples[meshes.valid] = w0[:, :, None] * a + w1[:, :, None] * b + w2[:, :, None] * c + (samples, (v0, v1, v2), (w0, w1, w2)) = _sample_points( + meshes, + num_samples, + sample_face_idxs, + verts, + faces, + ) if return_normals: - # Initialize normals tensor with fill value 0 for empty meshes. - # Normals for the sampled points are face normals computed from - # the vertices of the face in which the sampled point lies. - normals = torch.zeros((num_meshes, num_samples, 3), device=meshes.device) - vert_normals = (v1 - v0).cross(v2 - v1, dim=1) - vert_normals = vert_normals / vert_normals.norm(dim=1, p=2, keepdim=True).clamp( - min=sys.float_info.epsilon - ) - vert_normals = vert_normals[sample_face_idxs] - normals[meshes.valid] = vert_normals + normals = _sample_normals(meshes, num_samples, sample_face_idxs, v0, v1, v2) if return_textures: - # fragment data are of shape NxHxWxK. Here H=S, W=1 & K=1. - pix_to_face = sample_face_idxs.view(len(meshes), num_samples, 1, 1) # NxSx1x1 - bary = torch.stack((w0, w1, w2), dim=2).unsqueeze(2).unsqueeze(2) # NxSx1x1x3 - # zbuf and dists are not used in `sample_textures` so we initialize them with dummy - dummy = torch.zeros( - (len(meshes), num_samples, 1, 1), device=meshes.device, dtype=torch.float32 - ) # NxSx1x1 - fragments = MeshFragments( - pix_to_face=pix_to_face, zbuf=dummy, bary_coords=bary, dists=dummy - ) - textures = meshes.sample_textures(fragments) # NxSx1x1xC - textures = textures[:, :, 0, 0, :] # NxSxC + textures = _sample_textures(meshes, num_samples, sample_face_idxs, w0, w1, w2) # return # TODO(gkioxari) consider returning a Pointclouds instance [breaking] + if return_mappers: + # return a 4-element tuple + return samples, normals, textures, mappers if return_normals and return_textures: # pyre-fixme[61]: `normals` may not be initialized here. # pyre-fixme[61]: `textures` may not be initialized here. @@ -173,3 +157,136 @@ def _rand_barycentric_coords( w1 = u_sqrt * (1.0 - v) w2 = u_sqrt * v return w0, w1, w2 + + +def _sample_points( + meshes: Meshes, + num_samples: int, + sample_face_idxs: torch.Tensor, + verts: torch.Tensor, + faces: torch.Tensor, +) -> Tuple[ + torch.Tensor, + Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + Tuple[torch.Tensor, torch.Tensor, torch.Tensor], +]: + """This is a helper function that re-packages the core sampling function for points. + Args: + meshes: A Meshes object to sample points from. + num_samples: Integer number of samples to generate per mesh. + num_valid_meshes: Integer value, typically the value equal to torch.sum(meshes.valid). + sample_face_idxs: An array of face indices to sample from Meshes. + verts: torch.Tensor of verts, typically meshes.verts_packed(). + faces: torch.Tensor of faces, typically meshes.faces_packed(). + + Returns: + A 3-Tuple of sampled points array, face_verts arrays as a 3-Tuple, and + barycentric coordinate arrays as a 3-Tuple. + + """ + # Initialize samples tensor with fill value 0 for empty meshes. + samples = _empty_sample(len(meshes), num_samples, verts.device, verts.dtype) + + # Get the vertex coordinates of the sampled faces. + face_verts = verts[faces] + v0, v1, v2 = face_verts[:, 0], face_verts[:, 1], face_verts[:, 2] + + # Randomly generate barycentric coords. + w0, w1, w2 = _rand_barycentric_coords( + torch.sum(meshes.valid), num_samples, verts.dtype, verts.device + ) + + # Use the barycentric coords to get a point on each sampled face. + a = v0[sample_face_idxs] # (N, num_samples, 3) + b = v1[sample_face_idxs] + c = v2[sample_face_idxs] + samples[meshes.valid] = w0[:, :, None] * a + w1[:, :, None] * b + w2[:, :, None] * c + return samples, (v0, v1, v2), (w0, w1, w2) + + +def _sample_normals( + meshes: Meshes, + num_samples: int, + sample_face_idxs: torch.Tensor, + v0: torch.Tensor, + v1: torch.Tensor, + v2: torch.Tensor, +) -> torch.Tensor: + """This is a helper function that implements the core sampling function for point normals. + + Args: + meshes: A Meshes object to sample points from. + num_samples: Integer number of samples to generate per mesh. + sample_face_idxs: An array of face indices to sample from Meshes. + v0, v1, v2: torch.Tensors of face_verts. + + Returns: + a torch.Tensor of normals + """ + # Initialize normals tensor with fill value 0 for empty meshes. + # Normals for the sampled points are face normals computed from + # the vertices of the face in which the sampled point lies. + normals = torch.zeros( + (len(meshes), num_samples, 3), device=meshes.device, dtype=v0.dtype + ) + vert_normals = (v1 - v0).cross(v2 - v1, dim=1) + vert_normals = vert_normals / vert_normals.norm(dim=1, p=2, keepdim=True).clamp( + min=sys.float_info.epsilon + ) + vert_normals = vert_normals[sample_face_idxs] + normals[meshes.valid] = vert_normals + return normals + + +def _sample_textures( + meshes: Meshes, + num_samples: int, + sample_face_idxs: torch.Tensor, + w0: torch.Tensor, + w1: torch.Tensor, + w2: torch.Tensor, +) -> torch.Tensor: + """This is a helper function that implements the core sampling function for point textures. + + Args: + meshes: A Meshes object from which to sample textures. + num_samples: Integer value for number of texture samples. + sample_face_idxs: An array of face indices to sample from Meshes. + w0, w1, w2: Tensors giving random barycentric coordinates from _sample_points. + + Returns: + A torch.Tensor of sampled textures for Meshes. + """ + # fragment data are of shape NxHxWxK. Here H=S, W=1 & K=1. + pix_to_face = sample_face_idxs.view(len(meshes), num_samples, 1, 1) # NxSx1x1 + bary = torch.stack((w0, w1, w2), dim=2).unsqueeze(2).unsqueeze(2) # NxSx1x1x3 + # zbuf and dists are not used in `sample_textures` so we initialize them with dummy + dummy = torch.zeros( + (len(meshes), num_samples, 1, 1), device=meshes.device, dtype=bary.dtype + ) # NxSx1x1 + fragments = MeshFragments( + pix_to_face=pix_to_face, zbuf=dummy, bary_coords=bary, dists=dummy + ) + textures = meshes.sample_textures(fragments) # NxSx1x1xC + textures = textures[:, :, 0, 0, :] # NxSxC + return textures + + +def _empty_sample( + num_meshes: int, num_samples: int, device: torch.device, dtype: torch.dtype = None +) -> torch.Tensor: + """This is a helper function that returns an empty (zeros) tensor to initialize a point sample. + + Args: + num_meshes: Integer value for dim 0 of the array. + num_samples: Integer value for dim 1 of the array. + device: torch.device + dtype: Optionally specify the torch.dtype to force a specific type. + + Returns: + A torch.zeros Tensor in the shape of (num_meshes x num_samples x 3) + """ + if dtype is not None: + return torch.zeros((num_meshes, num_samples, 3), device=device, dtype=dtype) + else: + return torch.zeros((num_meshes, num_samples, 3), device=device) diff --git a/pytorch3d/ops/sample_points_from_obj.py b/pytorch3d/ops/sample_points_from_obj.py new file mode 100644 index 000000000..319e79ee2 --- /dev/null +++ b/pytorch3d/ops/sample_points_from_obj.py @@ -0,0 +1,378 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the BSD-style license found in the +# LICENSE file in the root directory of this source tree. + + +""" +This module implements utility functions for sampling points from +an obj having multiple textures. +""" +from typing import Tuple, Optional, Dict + +import numpy as np +import torch + +from pytorch3d.ops.mesh_face_areas_normals import mesh_face_areas_normals +from pytorch3d.ops.packed_to_padded import packed_to_padded +from pytorch3d.structures import Meshes, join_meshes_as_batch +from pytorch3d.ops.sample_points_from_meshes import ( + _sample_points, + _sample_normals, + _sample_textures, +) +from pytorch3d.utils.obj_utils import parse_obj_to_mesh_by_texture, _validate_obj + + +def sample_points_from_obj( + verts: torch.Tensor, + faces: torch.Tensor, + verts_uvs: torch.Tensor = None, + faces_uvs: torch.Tensor = None, + texture_images: Optional[Dict[str, torch.tensor]] = None, + materials_idx: Optional[torch.Tensor] = None, + texture_atlas: Optional[torch.Tensor] = None, + use_texture_atlas: Optional[bool] = False, + num_samples: Optional[int] = None, + sample_all_faces: Optional[bool] = False, + sampling_factors: Optional[torch.Tensor] = None, + min_sampling_factor: Optional[int] = 1, + return_normals: Optional[bool] = False, + return_textures: Optional[bool] = False, + return_mappers: Optional[bool] = False, +) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + """ + Convert mesh faces to a pointcloud by uniformly sampling points + from surfaces with probability proportional to the face area. + Provides support for faces with multiple textures and materials + by sampling the input as submeshes by texture. Allows forcing at + least one sample per face, regardless of surface area. The expected + input data structure is a pytorch3d obj that includes verts, faces, + and aux data; however, this function will generically support any + mesh defined by these data structures as the underlying data + are converted to a pytorch3d meshes object + + Args: + verts: A tensor of verts. For objs, typically the tensor associated with obj[0]. + faces: A tensor of faces cooresponding to verts. For objs, typically the tensor associated with obj[1].verts_idx. + verts_uvs: A tensor of uv coords per vertex. For objs, typically the tensor associated with obj[2].verts_uvs. + faces_uvs: A tensor giving the index into verts_uvs for each vertex. For objs, typically the tensor associated with obj[1].textures_idx. + texture_images: A dictionary keyed by material name with the texture image tensor. For objs, typically the tensor associated with obj[2].texture_images. + materials_idx: A tensor giving the material index to each face to texture in texture_images. For objs, typically the tensor associated with obj[1].materials_idx. + texture_atlas: A tensor representing the RxR texture map for each face. For objs, typically the tensor associated with obj[2].texture_atlas. + use_texture_atlas: If true, sample from texture atlas instead of texture images. + num_samples: If None, the sample size per mesh in the obj defaults to a factor proportial to face area. + If num_samples is provided, a fixed number of samples is picked for all obj submeshes. + sample_all_faces: If True, at least one point is sampled per face, regardless of face area. + sampling_factors: Default to None. Optionally, specify the number of samples to produce per obj texture as a LongTensor. + min_sampling_factor: When auto sampling (num_samples == None), sample sizes are picked proportional to face area by multiplying + min_sampling_factor by surface area. This value can be used as a floor value to sample from each face which can arbitrarily increase the number of points sampled. + A range of 1 to 10000 is recommended where 1 is least dense and 10000 is very dense. + return_normals: If True, return normals for the sampled points. + return_textures: If True, return textures for the sampled points. + return_mappers: If True, return mappers for each point to its origin face in the input obj. + mappers is tensor where the tensor index references the point index in the pointcloud and the + tensor value references the face index in the input mesh; mappers.shape[0] == num_samples. + Returns: + A 4-element tuple, where batch size B is always 1 for 1 OBj input, and total_samples is the + combined size of all concatenated samples taken. The total samples returned may increase if + any are True: num_samples is None (auto sampling), sample_all_faces is True. + + - **samples**: FloatTensor of shape (B, total_samples, 3) giving the + coordinates of sampled points for each mesh in the batch. + - **normals**: None or FloatTensor of shape (B, total_samples, 3) giving a normal vector + to each sampled point. Only returned if return_normals is True. + - **textures**: None or FloatTensor of shape (B, total_samples, C) giving a C-dimensional + texture vector to each sampled point. Only returned if return_textures is True. + - **mappers**: None or IntTensor of shape (B, total_samples) providing a point to face mapping + for each point's origin face in the sample. + + """ + device = verts.device + auto_samples = False + + _validate_obj( + verts=verts, + faces=faces, + faces_uvs=faces_uvs, + verts_uvs=verts_uvs, + texture_images=texture_images, + materials_idx=materials_idx, + ) + + if verts.shape[0] == 0 or faces.shape[0] == 0: + raise ValueError("OBJ is empty.") + + if not torch.isfinite(verts).all(): + raise ValueError("Verts contain nan or inf.") + + if num_samples is None: + auto_samples = True + + if return_textures and None in [ + verts_uvs, + faces_uvs, + materials_idx, + texture_images, + ]: + return_textures = False + + if use_texture_atlas and texture_atlas is None: + use_texture_atlas = False + + if min_sampling_factor is None or min_sampling_factor < 0: + min_sampling_factor = 1 + + if not return_textures: + meshes = join_meshes_as_batch([Meshes(verts=[verts], faces=[faces])]) + else: + meshes = parse_obj_to_mesh_by_texture( + verts=verts, + faces=faces, + verts_uvs=verts_uvs, + faces_uvs=faces_uvs, + texture_images=texture_images, + device=device, + materials_idx=materials_idx, + texture_atlas=texture_atlas, + use_texture_atlas=use_texture_atlas, + ) + + meshes = join_meshes_as_batch(meshes) + + sampling_sizes, areas_padded = _pick_sampling_sizes( + meshes=meshes, + min_sampling_factor=min_sampling_factor, + sampling_factors=sampling_factors, + return_areas=True, + ) + + if not auto_samples: + # force _sample_meshes helper to sample at least num_samples from each mesh + sampling_sizes = torch.full(sampling_sizes.shape, num_samples).type( + torch.LongTensor + ) + + if sampling_sizes.shape[0] != len(meshes): + message = "sampling_sizes.shape[0] != len(meshes); check sampling_factors" + raise ValueError(message) + + (samples, normals, textures, mappers) = _sample_meshes( + meshes=meshes, + sampling_sizes=sampling_sizes, + areas_padded=areas_padded, + sample_all_faces=sample_all_faces, + return_normals=return_normals, + return_textures=return_textures, + return_mappers=return_mappers, + ) + + return samples, normals, textures, mappers + + +@torch.no_grad() +def _pick_sampling_sizes( + meshes: Meshes, + min_sampling_factor: Optional[int] = 1, + sampling_factors: Optional[torch.Tensor] = None, + return_areas: Optional[bool] = False, +) -> torch.Tensor: + """This is a helper function that picks varying num_samples proportional + to the area of each mesh in a batch of meshes. + + num_samples is equal to sampling_factor * the sum of the mesh area. + + sampling_factors for each mesh in the input batch can be set at absolute values + or by picking a small number, relative to the number of faces in a mesh. In + this implementation, sampling factors is given by the number of faces + in each mesh to the 1/4th power, divided by three, with a floor value equal to + min_sampling_factor. + + For example, in practice, a mesh having 159220 faces and a total sum area of 19050 will + have sample factor of 6 and a resulting sample size of 114300. In this case, most faces + with non-zero areas may be represented in the point cloud with one or more points based + on the face area. If there are fewer faces or smaller areas, the sampling factor will be + at least min_sampling_factor times the surface area. + + Args: + meshes: A batch of N meshes to sample. + min_sampling_factor: A minimum value, default to 1, to multiply against the area of each face + and produce number of points to sample from each face. + sampling_factors: Optionally, pick an aribitrary set of sampling factors for each mesh. + return_areas: Whether to return the areas_padded tensor. + Returns: + a 2-Element Tuple of: + + - **sampling_sizes** : An Nx1 tensor specifying the sampling size for each mesh. + - **areas_padded**: An NxMaxFaces tensor that provides the areas for each face, padded to the longest tensor in the batch. + """ + + areas, _ = mesh_face_areas_normals(meshes.verts_packed(), meshes.faces_packed()) + num_faces_per_mesh = meshes.num_faces_per_mesh() + max_faces = num_faces_per_mesh.max().item() + mesh_to_face = meshes.mesh_to_faces_packed_first_idx() + areas_padded = packed_to_padded( + areas, mesh_to_face[meshes.valid], max_faces + ) # (N, F) + + if sampling_factors is None: + sampling_factors = ( + torch.pow(num_faces_per_mesh, 1 / 4) + .div(3) + .clamp(min=min_sampling_factor) + .type(dtype=torch.LongTensor) + .to(areas_padded.device) + ) + # pad sizes for estimation by one unit + areas_sum = torch.sum(areas_padded, dim=1) + sampling_sizes = ( + torch.mul(areas_sum + 1, sampling_factors).ceil().type(torch.LongTensor) + ) + + if return_areas: + return sampling_sizes, areas_padded + else: + return sampling_sizes + + +@torch.no_grad() +def _sample_meshes( + meshes: torch.Tensor, + sampling_sizes: torch.Tensor, + areas_padded: torch.Tensor, + sample_all_faces: bool, + return_normals: bool, + return_textures: bool, + return_mappers: bool, +) -> Tuple[Tuple[torch.Tensor, torch.tensor, torch.tensor, torch.tensor]]: + """This is a helper function that implements the original functionality in + sample_points_from_meshes with additional features to sample from obj inputs. + + Given a batch of meshes, point clouds of aribitrary sizes + are sampled from each mesh and combined into a single point cloud sample. + This function is appropriate when the batch of meshes represent a + single scene or object and it is desirable to sample a single + point cloud that represents a combination of the input. + + For example, this function is designed to support sampling from an input obj + having multiple textures and selecting num_samples proportional to the face + area in each mesh. This feature is convenient if the meshes vary greatly in + size, shape, or area and a padded sample of fixed size is not desired. + In addition, this function provides a feature to sample at least one point per + face where face areas are zero or close enough to zero that standard sampling + will skip. This feature can be desireable if a point cloud representation is + used to learn a model of meshes and at least one point per mesh is necessary. + + Since the samples are not done in batches, this function is designed to accumulate + tensors and face index offsets by iterating over the input batch. + + Args: + meshes: A batch of N meshes to sample. + sampling_sizes: An Nx1 tensor specifying the sampling size for each mesh. + areas_padded: An NxMaxFaces tensor that provides the areas for each face, padded to the longest tensor in the batch. + sample_all_faces: If True, at least one point per face is sampled, regardless of area. + return_normals: If True, samples normals. + return_textures: If True, samples textures. + return_mappers: If True, samples mappers. + Returns: + A 4-element tuple, where batch size B is always 1 for 1 OBj input, and total_samples is the + combined size of all concatenated samples taken. + + - **samples**: FloatTensor of shape (B, total_samples, 3) giving the + coordinates of sampled points for each mesh in the batch. + - **normals**: None or FloatTensor of shape (B, total_samples, 3) giving a normal vector + to each sampled point. Only returned if return_normals is True. + - **textures**: None or FloatTensor of shape (B, total_samples, C) giving a C-dimensional + texture vector to each sampled point. Only returned if return_textures is True. + - **mappers**: None or IntTensor of shape (B, total_samples) providing a point to face mapping + for each point's origin face in the sample. + + """ + # initialize default values for returned data + samples, normals, textures, mappers = None, None, None, None + # initialize an offset for each mesh by the ith num_faces_per_mesh + mappers_offset = 0 + num_faces_per_mesh = meshes.num_faces_per_mesh() + + # iterate through each mesh in the mesh batch, sampling a varying number of points + for i, j in enumerate(sampling_sizes): + # i index and j sample size + n_faces = num_faces_per_mesh[i].item() + # initiate sample_face_idxs for only non-padded face areas + sample_face_idxs = areas_padded[i][..., :n_faces].multinomial( + j, replacement=True + ) + + if sample_all_faces: + # if at least one point per face is desired, check to add all face indices + represented_faces = torch.unique(sample_face_idxs) + # check difference of sets and add concat any values not present + if represented_faces.shape[0] < n_faces: + unpresented_faces = np.setdiff1d( + np.arange(start=0, stop=n_faces), + list(set(represented_faces.tolist())), + ) + sample_face_idxs, _ = torch.cat( + ( + sample_face_idxs, + torch.LongTensor(unpresented_faces).to(sample_face_idxs.device), + ) + ).sort() + # curr_samples as the number of points to sample from the ith mesh + curr_samples = sample_face_idxs.shape[0] + verts = meshes[i].verts_packed() + # fill the empty sample tensor and face verts/bary coords + (_samples, (v0, v1, v2), (w0, w1, w2)) = _sample_points( + meshes[i], + curr_samples, + sample_face_idxs, + verts, + meshes[i].faces_packed(), + ) + # accumulate samples in concat tensor + samples = ( + torch.cat([samples, _samples], dim=1) if samples is not None else _samples + ) + # sample and concat normals if requested + if return_normals: + _normals = _sample_normals( + meshes[i], + curr_samples, + sample_face_idxs, + v0, + v1, + v2, + ) + normals = ( + torch.cat([normals, _normals], dim=1) + if normals is not None + else _normals + ) + # sample and concat textures if requested + if return_textures: + _textures = _sample_textures( + meshes[i], + curr_samples, + sample_face_idxs, + w0, + w1, + w2, + ) + textures = ( + torch.cat([textures, _textures], dim=1) + if textures is not None + else _textures + ) + # sample and concat mappers if requested + if return_mappers: + _mappers = sample_face_idxs.unsqueeze(0) + mappers_offset + mappers = ( + torch.cat([mappers, _mappers], dim=1) + if mappers is not None + else _mappers + ) + + mappers_offset += n_faces + + return samples, normals, textures, mappers diff --git a/pytorch3d/renderer/mesh/textures.py b/pytorch3d/renderer/mesh/textures.py index 67abf2efb..ae80a9e4b 100644 --- a/pytorch3d/renderer/mesh/textures.py +++ b/pytorch3d/renderer/mesh/textures.py @@ -1002,7 +1002,9 @@ def sample_textures(self, fragments, **kwargs) -> torch.Tensor: texture_maps = texture_maps.to(pixel_uvs.device) texels = F.grid_sample( texture_maps, - pixel_uvs, + pixel_uvs.type( + texture_maps.dtype + ), # ensure that input and output are same dtype mode=self.sampling_mode, align_corners=self.align_corners, padding_mode=self.padding_mode, diff --git a/pytorch3d/structures/meshes.py b/pytorch3d/structures/meshes.py index 19f112641..1447b5fe8 100644 --- a/pytorch3d/structures/meshes.py +++ b/pytorch3d/structures/meshes.py @@ -1529,7 +1529,6 @@ def extend(self, N: int): def sample_textures(self, fragments): if self.textures is not None: - # Check dimensions of textures match that of meshes shape_ok = self.textures.check_shapes(self._N, self._V, self._F) if not shape_ok: diff --git a/pytorch3d/transforms/transform3d.py b/pytorch3d/transforms/transform3d.py index c04330641..b595e2d76 100644 --- a/pytorch3d/transforms/transform3d.py +++ b/pytorch3d/transforms/transform3d.py @@ -824,7 +824,8 @@ def _broadcast_bmm(a, b) -> torch.Tensor: a = a.expand(len(b), -1, -1) if len(b) == 1: b = b.expand(len(a), -1, -1) - return a.bmm(b) + # accomodate high_precision inputs and force float types where needed + return a.float().bmm(b.float()).type(a.dtype) @torch.no_grad() diff --git a/pytorch3d/utils/__init__.py b/pytorch3d/utils/__init__.py index f3681e823..883797a3d 100644 --- a/pytorch3d/utils/__init__.py +++ b/pytorch3d/utils/__init__.py @@ -13,6 +13,6 @@ from .checkerboard import checkerboard from .ico_sphere import ico_sphere from .torus import torus - +from .obj_utils import parse_obj_to_mesh_by_texture __all__ = [k for k in globals().keys() if not k.startswith("_")] diff --git a/pytorch3d/utils/obj_utils.py b/pytorch3d/utils/obj_utils.py new file mode 100644 index 000000000..3e5392e23 --- /dev/null +++ b/pytorch3d/utils/obj_utils.py @@ -0,0 +1,316 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the BSD-style license found in the +# LICENSE file in the root directory of this source tree. + +import pathlib +from typing import Optional, Union, Dict, List, Tuple +import torch + +from ..common.datatypes import Device +from pytorch3d.structures import Meshes +from pytorch3d.renderer.mesh.textures import TexturesAtlas, TexturesUV + +PathOrStr = Union[pathlib.Path, str] + + +def parse_obj_to_mesh_by_texture( + verts: torch.Tensor, + faces: torch.Tensor, + verts_uvs: torch.Tensor, + faces_uvs: torch.Tensor, + device: Device, + materials_idx: Optional[torch.Tensor], + texture_images: Optional[Dict[str, torch.tensor]] = None, + normals: Optional[torch.Tensor] = None, + faces_normals_idx: Optional[torch.Tensor] = None, + texture_atlas: Optional[torch.Tensor] = None, + use_texture_atlas: Optional[bool] = False, +) -> List[Meshes]: + """A utility function to parse an obj to a list of meshes object. Support + for multiple textures is provided by creating mini-meshes by texture as + a list of meshes that can be joined as a scene or batch. Parsing normals + not currently supported. + + - Example Usage: + :: + from pytorch3d.utils import parse_obj_to_mesh_by_texture + from pytorch3d.structures import join_meshes_as_batch, join_meshes_as_scene + + meshes_list = parse_obj_to_mesh_by_texture( + verts=verts, + faces=faces.verts_idx, + verts_uvs=aux.verts_uvs, + faces_uvs=faces.textures_idx, + texture_images=aux.textu re_images, + device=verts.device, + texture_atlas=aux.texture_atlas, + materials_idx=faces.materials_idx, + ) + + # return as a scene + meshes_scene = join_meshes_as_scene(meshes_list) + # return as a batch + meshes_batch = join_meshes_as_batch(meshes_list) + + Args: + verts: FloatTensor of shape (V, 3) giving vertex coordinates. + faces: LongTensor of shape (F, 3) giving faces. + verts_uvs: FloatTensor of shape (V, 2) giving the uv coordinate per vertex. + faces_uvs: LongTensor of shape (F, 3) giving the index into verts_uvs for + each vertex in the face. + texture_images: Dictionary of str:FloatTensor of shape (H, W, 3) where + where each key value pair, in order, represnts a material name and + texture map; in objs, this value is often the aux.texture_images object. + Each output mesh will use the textures_images as textures input unlesss + texture_atlas is provided and use_texture_atlas is True. + device: Device (as str or torch.device) on which to return the new tensors. + materials_idx: IntTensor of shape (F, ) giving the material index that links + each face in faces to a texture in texture_images. If loading multiple + textures and providing a texture_images object, materials_idx must be + provided. This value is often the aux.materials_idx value in an obj. + normals: FloatTensor of shape (V, 3) giving normals for faces_normals_idx + to index into. + faces_normals_idx: LongTensor of shape (F, 3) giving the index into + normals for each vertex in the face. + texture_atlas: FloatTensor representing the RxR texture map for each face. + This value must be provided if textures_images is not provided. + use_texture_atlas: Default to False. If True and valid texture_atlas is provided, + the obj's texture atlast is used as the input data for Meshes textures. + + Returns: + - A List of Meshes where N meshes is equal to the number of input textures in the obj. + """ + _validate_obj( + verts=verts, + faces=faces, + faces_uvs=faces_uvs, + verts_uvs=verts_uvs, + texture_images=texture_images, + materials_idx=materials_idx, + normals=normals, + faces_normals_idx=faces_normals_idx, + ) + + mesh = [] + + for tex_mtl_idx, tex_mtl_name in enumerate(texture_images.keys()): + # parse faces/verts from each texture in the obj into a single mesh + faces_to_subset = materials_idx == tex_mtl_idx + faces_to_subset = faces_to_subset.nonzero().squeeze().ravel() + + # skip any materials that are not referenced in the current mask + if faces_to_subset.numel(): + _verts_idx, _faces = _reindex_verts_faces_by_index(faces, faces_to_subset) + + if verts_uvs is not None: + # re-index vert uvs and face uvs based on current faces + _verts_uvs, _faces_uvs = _reindex_verts_faces_uvs_by_index( + faces_uvs, faces_to_subset + ) + + # use faces_to_subset to slice either texture atlas or texture images + if texture_atlas is not None and use_texture_atlas: + textures = TexturesAtlas( + atlas=[texture_atlas[faces_to_subset].to(device)] + ) + else: + textures = TexturesUV( + verts_uvs=verts_uvs[_verts_uvs][None].to(device), # (V, 2) + faces_uvs=_faces_uvs[None].to(device), # (F, 3) + maps=texture_images[tex_mtl_name][None].to(device), + ) + else: + textures = None + + if normals is not None and faces_normals_idx is not None: + _normals_idx_orig, _ = _reindex_face_normals_by_index( + faces_normals_idx, faces_to_subset + ) + _normals = normals[_normals_idx_orig] + else: + _normals = None + + # create a list of meshes based on each obj's textures + mesh.append( + Meshes( + verts=[verts[_verts_idx].to(device)], + faces=[_faces.type(torch.int64).to(device)], + textures=textures, + verts_normals=[_normals.to(device)] + if _normals is not None + else None, + ) + ) + + return mesh + + +def _reindex_verts_faces_by_index( + faces: torch.Tensor, faces_to_subset: torch.Tensor +) -> Tuple[torch.Tensor, torch.Tensor]: + """A utility function to re-index verts_idx and corresponding faces + by an array of faces_to_subset. This function enables subsetting operations + for an obj by returning the inverse of faces with a given array of face + indices. + + Args: + faces: A torch.Tensor defining faces by verts index values, for objs + this is often the namedTuple of faces.verts_idx or obj[1].verts_idx. + faces_to_subset: A 1-dimentional tensor that represents the desired + indices of the faces to keep in the subset. + Returns: + A 2-Tuple of: + - _verts_idx: The unique values of faces as _verts_idx. + - _faces: The reverse indices of unique faces as faces. + """ + + _verts_idx, _faces = torch.unique(faces[faces_to_subset], return_inverse=True) + + return _verts_idx, _faces + + +def _reindex_verts_faces_uvs_by_index( + faces_uvs: torch.Tensor, faces_to_subset: torch.Tensor +) -> Tuple[torch.Tensor, torch.Tensor]: + """A utility function to re-index uvs for verts and faces and + corresponding to textures_idx by an array of face indices. This + function enables subsetting operations for an obj by returning + the inverse of faces with a given array of faces_to_subset. + + Args: + faces_uvs: A torch.Tensor defining faces by verts index values; + for objs, this is often the namedTuple of faces.textures_idx + or obj[1].textures_idx. + faces_to_subset: A 1-dimentional tensor that represents the desired + indices of the faces to keep in the subset. + Returns: + A 2-Tuple of: + - _verts_uvs: The unique values of faces_uvs as verts_uvs. + - _faces_uvs: The reverse indices of unique faces_uvs as faces_uvs. + """ + + _verts_uvs, _faces_uvs = torch.unique( + faces_uvs[faces_to_subset], return_inverse=True + ) + + return _verts_uvs, _faces_uvs + + +def _reindex_obj_materials_by_index( + faces_materials: torch.Tensor, faces_to_subset: torch.Tensor +) -> Tuple[torch.Tensor, torch.Tensor]: + """A utility function to re-index materials by faces + corresponding to materials_idx by an array of face indices. This + function enables subsetting operations for an obj by returning + the inverse of faces with a given array of face indices. + + Args: + faces_materials: A torch.Tensor defining materials by index + for each face/verts; for objs this is often the namedTuple of + faces.materials_idx or obj[1].materials_idx. + faces_to_subset: A 1-dimentional tensor that represents the desired + indices of the faces to keep in the subset. + Returns: + A 2-Tuple of: + - _materials_idx_unique: The unique values of faces_materials as _materials_idx_unique. + - _materials_idx: The reverse indices of unique faces_materials as _materials_idx. + """ + + _materials_idx_unique, _materials_idx = torch.unique( + faces_materials[faces_to_subset], return_inverse=True + ) + + return _materials_idx_unique, _materials_idx + + +def _reindex_face_normals_by_index( + normals_idx: torch.Tensor, faces_to_subset: torch.Tensor +) -> Tuple[torch.Tensor, torch.Tensor]: + """A utility function to re-index face normals and by an array of + face indices. This function enables subsetting operations for + an obj by returning the inverse of faces with a given array of + face indices. + + Args: + normals_idx: A torch.Tensor defining face normals by face index + values; for objs, this is often the namedTuple of faces.normals_idx + or obj[1].normals_idx. + faces_to_subset: A 1-dimentional tensor that represents the desired + indices of the faces to keep in the subset. + Returns: + A 2-Tuple of: + - normals_unique: The unique values of normals as normals_unique. + - _normals_idx: The reverse indices of unique normals_idx as _normals_idx. + """ + + normals_unique, _normals_idx = torch.unique( + normals_idx[faces_to_subset], return_inverse=True + ) + + return normals_unique, _normals_idx + + +def _validate_obj( + verts: torch.Tensor, + faces: torch.Tensor, + faces_uvs: torch.Tensor = None, + verts_uvs: torch.Tensor = None, + texture_map: torch.Tensor = None, + texture_images: Dict[str, torch.tensor] = None, + materials_idx: torch.Tensor = None, + normals: torch.Tensor = None, + faces_normals_idx: torch.Tensor = None, +): + """A helper function to validate an obj input.""" + if len(verts) and (verts.dim() != 2 or verts.size(1) != 3): + message = "'verts' should either be empty or of shape (num_verts, 3)." + raise ValueError(message) + + if len(faces) and (faces.dim() != 2 or faces.size(1) != 3): + message = "'faces' should either be empty or of shape (num_faces, 3)." + raise ValueError(message) + + if None not in [faces_uvs]: + if faces_uvs.dim() != 2 or faces_uvs.size(1) != 3: + message = "'faces_uvs' should either be empty or of shape (num_faces, 3)." + raise ValueError(message) + + if None not in [verts_uvs]: + if verts_uvs.dim() != 2 or verts_uvs.size(1) != 2: + message = "'verts_uvs' should either be empty or of shape (num_verts, 2)." + raise ValueError(message) + + if None not in [texture_map]: + if texture_map.dim() != 3 or texture_map.size(2) != 3: + message = ( + "'texture_map' should either be empty or of shape (H, W, 3); if multiple " + "textures, try providing texture_images instead." + ) + raise ValueError(message) + + if texture_images is not None and materials_idx is None: + message = "If texture_images is not None, materials_idx must be provided" + raise ValueError(message) + + if None not in [texture_images]: + if not isinstance(texture_images, dict): + message = "texture_images must be a dictionary" + raise ValueError(message) + + if (normals is None) != (faces_normals_idx is None): + message = "'normals' and 'faces_normals_idx' must both be None or neither." + raise ValueError(message) + + if faces_normals_idx is not None and ( + faces_normals_idx.dim() != 2 or faces_normals_idx.size(1) != 3 + ): + message = ( + "'faces_normals_idx' should either be empty or of shape (num_faces, 3)." + ) + raise ValueError(message) + + if normals is not None and (normals.dim() != 2 or normals.size(1) != 3): + message = "'normals' should either be empty or of shape (num_verts, 3)." + raise ValueError(message) diff --git a/tests/data/cow_write.glb b/tests/data/cow_write.glb new file mode 100644 index 000000000..c1ac543c2 Binary files /dev/null and b/tests/data/cow_write.glb differ diff --git a/tests/data/ico_sphere.glb b/tests/data/ico_sphere.glb new file mode 100644 index 000000000..8415b1085 Binary files /dev/null and b/tests/data/ico_sphere.glb differ diff --git a/tests/data/material_1.png b/tests/data/material_1.png new file mode 100644 index 000000000..7b5a5bc28 Binary files /dev/null and b/tests/data/material_1.png differ diff --git a/tests/data/test_multitexture_obj_IO_Q1.mtl b/tests/data/test_multitexture_obj_IO_Q1.mtl new file mode 100644 index 000000000..40de425aa --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q1.mtl @@ -0,0 +1,2 @@ +newmtl material_1 +map_Kd material_1.png diff --git a/tests/data/test_multitexture_obj_IO_Q1.obj b/tests/data/test_multitexture_obj_IO_Q1.obj new file mode 100644 index 000000000..1620710f5 --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q1.obj @@ -0,0 +1,3428 @@ + +mtllib test_multitexture_obj_IO_Q1.mtl +usemtl material_1 + +v 0.266758 0.181628 0.122726 +v 0.229555 0.066318 0.828702 +v 0.353623 -0.048646 0.443969 +v 0.305362 0.030798 -0.006557 +v 0.266719 0.105780 0.466810 +v 0.161859 0.285356 0.303098 +v 0.177264 0.282839 0.087554 +v 0.158786 0.075189 -0.141343 +v 0.138236 0.191142 0.700393 +v 0.130610 0.109881 0.873657 +v 0.254450 0.101336 0.680112 +v 0.369388 -0.024278 0.205838 +v 0.273782 0.160332 0.273861 +v 0.146074 0.206063 0.488052 +v 0.156890 0.317253 -0.017955 +v 0.184529 0.181235 -0.238574 +v 0.229877 0.446038 -0.042810 +v 0.326584 0.303676 -0.375494 +v 0.257915 0.488969 -0.517721 +v 0.187711 0.730295 -0.437134 +v 0.190442 0.122856 -0.437696 +v 0.271501 0.201979 -0.579853 +v 0.227961 0.337016 -0.641468 +v 0.264169 0.646946 -0.369897 +v 0.180359 0.686460 -0.148279 +v 0.263204 0.560375 -0.137191 +v 0.371765 0.683869 -0.321196 +v 0.432195 0.751246 -0.233457 +v 0.424574 0.680439 -0.150855 +v 0.379346 0.604049 -0.213075 +v 0.000000 0.505678 -0.563016 +v 0.000000 0.340641 -0.665066 +v 0.000000 0.041478 -0.241591 +v 0.000000 0.117615 -0.305384 +v 0.000000 0.100384 -0.450564 +v 0.000000 0.182587 -0.616155 +v -0.000000 0.765067 -0.449072 +v -0.000000 0.834757 -0.307668 +v 0.000000 0.326124 0.139538 +v 0.000000 0.352207 0.038863 +v 0.000000 0.499175 0.058661 +v -0.000000 0.723906 -0.059711 +v 0.000000 0.816061 -0.189369 +v 0.000000 0.301194 0.312719 +v 0.000000 0.233342 0.495660 +v 0.000000 0.220553 0.711025 +v 0.000000 0.130478 0.891171 +v 0.164015 0.929339 -0.232094 +v 0.205905 0.915741 -0.313374 +v 0.153380 0.935554 -0.282029 +v 0.221786 0.905461 -0.256021 +v 0.115236 0.837896 -0.222054 +v 0.086327 0.812209 -0.211465 +v 0.172231 0.819312 -0.334104 +v 0.162464 0.791078 -0.351846 +v 0.078736 0.822102 -0.294366 +v 0.102999 0.844736 -0.288229 +v 0.219399 0.754552 -0.283480 +v 0.199751 0.790382 -0.244881 +v 0.184684 0.762009 -0.196152 +v 0.279703 0.762439 -0.233186 +v 0.106249 -0.014217 0.968533 +v 0.000000 0.002289 0.987177 +v 0.307987 -0.033119 -0.049691 +v 0.139893 -0.054818 -0.181103 +v 0.237075 0.052195 -0.075972 +v 0.227173 -0.037236 -0.128413 +v 0.365146 -0.040637 0.324829 +v 0.350232 0.002539 0.090822 +v 0.232810 0.229543 0.110217 +v 0.170184 0.299829 0.205550 +v 0.221341 0.236481 0.293418 +v 0.272682 0.181352 0.189589 +v 0.227226 0.252859 0.204008 +v 0.271155 0.129527 0.366223 +v 0.153276 0.244216 0.393840 +v 0.209690 0.164574 0.478658 +v 0.215375 0.198113 0.382954 +v 0.242820 0.087596 0.770725 +v 0.198521 0.154682 0.689709 +v 0.134533 0.161682 0.796578 +v 0.187262 0.086887 0.854887 +v 0.191558 0.132026 0.782450 +v 0.141545 0.196582 0.593509 +v 0.261790 0.101674 0.574769 +v 0.204392 0.157257 0.584394 +v 0.327755 0.067627 0.239516 +v 0.317321 0.033512 0.454173 +v 0.324726 0.046926 0.344192 +v 0.307072 0.029609 0.675079 +v 0.253941 0.015741 0.848168 +v 0.289863 0.022522 0.771070 +v 0.190901 0.188016 -0.030048 +v 0.288174 0.116771 0.063920 +v 0.239299 0.151564 0.011834 +v 0.313467 0.030566 0.566851 +v 0.317033 0.090978 0.142973 +v 0.150018 0.148066 -0.170355 +v 0.192003 0.257627 -0.114007 +v 0.150923 0.290686 0.016265 +v 0.172619 0.221245 -0.072210 +v 0.274031 0.238310 -0.301318 +v 0.294876 0.383503 -0.203773 +v 0.194068 0.372430 -0.026904 +v 0.248629 0.311098 -0.153862 +v 0.196806 0.141274 -0.362924 +v 0.239110 0.144970 -0.502892 +v 0.324701 0.241080 -0.502727 +v 0.278147 0.181024 -0.423508 +v 0.263786 0.278050 -0.630217 +v 0.250979 0.388662 -0.601302 +v 0.318198 0.390558 -0.446528 +v 0.314593 0.320710 -0.563292 +v 0.271576 0.561647 -0.416318 +v 0.282894 0.569890 -0.257283 +v 0.238510 0.520387 -0.090789 +v 0.293195 0.482084 -0.276654 +v 0.213045 0.609177 -0.109989 +v 0.321376 0.576724 -0.185683 +v 0.422878 0.632073 -0.168661 +v 0.326880 0.680784 -0.145207 +v 0.326345 0.612341 -0.141546 +v 0.312594 0.674309 -0.341185 +v 0.379053 0.635870 -0.283895 +v 0.315400 0.606871 -0.278418 +v 0.417773 0.731266 -0.288914 +v 0.460287 0.727236 -0.177367 +v 0.454185 0.684351 -0.230461 +v 0.000000 0.320051 0.223298 +v 0.085769 0.301184 0.309872 +v 0.092247 0.320203 0.127906 +v 0.091039 0.318251 0.216664 +v 0.000000 0.227033 0.602086 +v 0.071069 0.213115 0.708099 +v 0.075060 0.227550 0.493766 +v 0.072477 0.219588 0.599773 +v 0.000000 0.186603 0.810651 +v 0.067046 0.125156 0.886255 +v 0.069506 0.180120 0.806775 +v 0.000000 0.264692 0.401284 +v 0.079873 0.262384 0.399618 +v 0.000000 0.330325 0.071656 +v 0.087475 0.345901 0.028450 +v 0.085842 0.323490 0.060560 +v 0.000000 0.409384 0.051598 +v 0.124296 0.487548 0.034051 +v 0.105997 0.402715 0.036088 +v 0.000000 0.641579 -0.507325 +v 0.104733 0.755088 -0.444831 +v 0.214286 0.629383 -0.484754 +v 0.136392 0.503820 -0.556974 +v 0.121817 0.636846 -0.502061 +v 0.000000 0.412943 -0.623842 +v 0.139278 0.340909 -0.661549 +v 0.138945 0.411476 -0.620153 +v 0.076666 0.045792 -0.217551 +v 0.000000 0.101519 -0.264918 +v 0.093396 0.130309 -0.285229 +v 0.083846 0.110620 -0.238883 +v 0.000000 0.106874 -0.369301 +v 0.114603 0.104637 -0.445501 +v 0.102596 0.115199 -0.359834 +v 0.000000 0.126441 -0.539369 +v 0.153665 0.185489 -0.611191 +v 0.137484 0.129002 -0.534091 +v 0.000000 0.259825 -0.661348 +v 0.150371 0.262453 -0.657355 +v 0.081964 0.707011 -0.097885 +v 0.000000 0.613137 0.011837 +v 0.128934 0.593549 -0.027607 +v 0.230899 0.696193 -0.415496 +v 0.246200 0.632058 -0.451998 +v 0.225500 0.918412 -0.287909 +v 0.182289 0.937359 -0.304334 +v 0.155831 0.945920 -0.253016 +v 0.199042 0.926972 -0.236591 +v 0.198381 0.950853 -0.269730 +v 0.195536 0.768708 -0.323732 +v 0.162591 0.796641 -0.337706 +v 0.198135 0.804412 -0.300184 +v 0.204856 0.767832 -0.258627 +v 0.190344 0.780419 -0.305321 +v 0.158595 0.817014 -0.220186 +v 0.102838 0.815304 -0.219030 +v 0.125480 0.786281 -0.190531 +v 0.188590 0.771476 -0.215131 +v 0.145210 0.793415 -0.208712 +v 0.113814 0.810725 -0.339255 +v 0.091151 0.822276 -0.289660 +v 0.134346 0.834135 -0.324328 +v 0.123210 0.811864 -0.327105 +v 0.069946 0.823757 -0.248502 +v 0.095635 0.846841 -0.248877 +v 0.083670 0.824545 -0.249204 +v 0.243640 0.757848 -0.207433 +v 0.246443 0.756953 -0.257453 +v 0.212890 0.762245 -0.228830 +v 0.355751 0.762428 -0.238497 +v 0.249966 0.723503 -0.332259 +v 0.320030 0.739642 -0.304714 +v 0.181848 0.741315 -0.180043 +v 0.328516 0.741977 -0.181175 +v 0.049968 0.812176 -0.199395 +v 0.000000 0.785709 -0.129116 +v 0.078835 0.774284 -0.158189 +v 0.050569 0.828853 -0.304368 +v 0.168022 0.778755 -0.386065 +v 0.000000 0.821114 -0.378707 +v 0.089719 0.811796 -0.373587 +v 0.000000 0.831803 -0.246303 +v 0.040475 0.828353 -0.247459 +v 0.211302 0.744371 -0.365196 +v 0.193702 0.872690 -0.329392 +v 0.216553 0.856661 -0.251136 +v 0.218551 0.860755 -0.297102 +v 0.126841 0.897388 -0.285836 +v 0.157513 0.887986 -0.320358 +v 0.138938 0.890583 -0.222912 +v 0.120161 0.900194 -0.247801 +v 0.181137 0.872948 -0.224154 +v 0.148938 -0.018818 0.950827 +v 0.124777 0.044823 0.926767 +v 0.189431 0.017650 0.907717 +v 0.054129 -0.000582 0.980957 +v 0.000000 0.063673 0.946137 +v 0.062752 0.059213 0.940397 +v 0.307808 -0.003187 -0.031709 +v 0.269878 -0.031888 -0.092884 +v 0.232462 0.006082 -0.106821 +v 0.273281 0.042073 -0.043850 +v 0.272342 0.003313 -0.072401 +v 0.182883 -0.045709 -0.157469 +v 0.199052 0.062366 -0.105989 +v 0.148915 0.005788 -0.165362 +v 0.190658 0.007422 -0.137241 +v 0.359143 -0.045438 0.384517 +v 0.369328 -0.033749 0.265179 +v 0.331012 0.017167 0.038972 +v 0.357964 -0.031751 0.073165 +v 0.336366 -0.015720 0.017524 +v 0.363023 -0.011729 0.147082 +v 0.372551 -0.048743 0.133083 +v 0.253104 0.203435 0.118078 +v 0.229880 0.247545 0.157829 +v 0.250535 0.219935 0.200112 +v 0.270021 0.183796 0.151405 +v 0.251096 0.217673 0.158942 +v 0.173937 0.295795 0.151795 +v 0.201028 0.279793 0.204606 +v 0.208445 0.255016 0.099749 +v 0.204742 0.274117 0.153286 +v 0.193250 0.264928 0.298974 +v 0.224342 0.248556 0.249012 +v 0.166122 0.296400 0.255682 +v 0.197174 0.276415 0.252836 +v 0.273837 0.172969 0.230557 +v 0.247672 0.201215 0.285394 +v 0.249328 0.213762 0.242242 +v 0.269047 0.115689 0.415447 +v 0.243641 0.166107 0.375362 +v 0.212480 0.178956 0.429644 +v 0.238934 0.137098 0.472953 +v 0.241351 0.149381 0.423000 +v 0.218341 0.218477 0.337805 +v 0.272811 0.145130 0.319056 +v 0.245762 0.184358 0.329630 +v 0.157504 0.266542 0.348704 +v 0.185529 0.224498 0.389084 +v 0.189327 0.246276 0.344018 +v 0.178799 0.187723 0.483750 +v 0.149393 0.222637 0.439843 +v 0.181979 0.203634 0.435289 +v 0.235856 0.076580 0.805621 +v 0.217701 0.112120 0.775527 +v 0.188626 0.112308 0.821548 +v 0.212012 0.075580 0.841201 +v 0.213324 0.096523 0.811853 +v 0.226814 0.130295 0.684497 +v 0.195015 0.146226 0.738197 +v 0.249108 0.096137 0.728207 +v 0.222367 0.123540 0.732548 +v 0.136442 0.179619 0.750387 +v 0.163968 0.148400 0.789706 +v 0.169138 0.174847 0.695193 +v 0.166543 0.164739 0.744396 +v 0.159999 0.098798 0.865373 +v 0.132570 0.138159 0.837992 +v 0.161693 0.126272 0.830304 +v 0.207042 0.158534 0.530777 +v 0.233686 0.131486 0.579487 +v 0.264402 0.101968 0.520397 +v 0.236433 0.132176 0.525634 +v 0.143538 0.198754 0.539805 +v 0.173735 0.178964 0.589175 +v 0.176115 0.180806 0.535582 +v 0.201599 0.157166 0.637907 +v 0.139858 0.195421 0.647569 +v 0.171473 0.178284 0.642915 +v 0.258575 0.102323 0.628487 +v 0.230534 0.131902 0.632959 +v 0.347420 0.003193 0.333602 +v 0.320929 0.038988 0.398635 +v 0.337836 -0.006553 0.448549 +v 0.342419 -0.002612 0.390867 +v 0.351215 0.020421 0.221415 +v 0.327429 0.056686 0.291075 +v 0.350974 0.010868 0.277027 +v 0.298744 0.089419 0.355449 +v 0.301210 0.115034 0.257783 +v 0.300703 0.102007 0.305644 +v 0.293232 0.071104 0.460405 +v 0.296022 0.078656 0.407077 +v 0.328122 -0.011235 0.673608 +v 0.300290 0.026619 0.725054 +v 0.308985 -0.015836 0.772679 +v 0.320738 -0.013377 0.724898 +v 0.267341 0.057364 0.769829 +v 0.281859 0.067453 0.677110 +v 0.275748 0.063477 0.725933 +v 0.240170 0.045754 0.838346 +v 0.274888 0.018320 0.812257 +v 0.256292 0.050145 0.807253 +v 0.268509 -0.018423 0.854481 +v 0.291897 -0.017792 0.816142 +v 0.181753 0.135303 -0.084854 +v 0.213035 0.170022 -0.009532 +v 0.239418 0.102195 -0.035108 +v 0.207570 0.117335 -0.061618 +v 0.236523 0.195781 0.060914 +v 0.190293 0.237055 0.025893 +v 0.212268 0.218116 0.044866 +v 0.276588 0.155574 0.098102 +v 0.265278 0.133372 0.035356 +v 0.258648 0.173682 0.076867 +v 0.298292 0.072982 0.027177 +v 0.270541 0.087464 -0.006407 +v 0.311113 0.030491 0.622016 +v 0.288873 0.067848 0.570560 +v 0.286019 0.068264 0.624906 +v 0.334099 -0.009613 0.563635 +v 0.332102 -0.010230 0.619617 +v 0.315185 0.031139 0.510574 +v 0.335537 -0.008637 0.506376 +v 0.291063 0.068148 0.515313 +v 0.335950 0.044730 0.115485 +v 0.324423 0.079108 0.189745 +v 0.346277 0.031858 0.167040 +v 0.305188 0.103086 0.100412 +v 0.320025 0.058587 0.068335 +v 0.295396 0.137443 0.169109 +v 0.288286 0.145212 0.129998 +v 0.299573 0.127115 0.211987 +v 0.149034 0.119255 -0.152767 +v 0.167034 0.182230 -0.122798 +v 0.177314 0.204818 -0.051020 +v 0.168725 0.158519 -0.103729 +v 0.194921 0.221357 -0.173014 +v 0.177164 0.238112 -0.093383 +v 0.160058 0.168229 -0.195838 +v 0.175228 0.201681 -0.146613 +v 0.149721 0.300800 -0.004700 +v 0.167426 0.259011 -0.024111 +v 0.179180 0.290497 -0.060974 +v 0.168557 0.272360 -0.044715 +v 0.159665 0.285267 0.045278 +v 0.175009 0.248965 0.001163 +v 0.233098 0.210840 -0.267301 +v 0.264220 0.274293 -0.228207 +v 0.218190 0.281995 -0.133552 +v 0.227725 0.245742 -0.199837 +v 0.314639 0.343639 -0.292523 +v 0.276220 0.344814 -0.176785 +v 0.306638 0.268641 -0.338166 +v 0.294985 0.306469 -0.259249 +v 0.214530 0.407775 -0.031709 +v 0.225521 0.344757 -0.084500 +v 0.267222 0.417414 -0.116444 +v 0.249809 0.379204 -0.097889 +v 0.173263 0.341693 -0.023838 +v 0.200073 0.314908 -0.073216 +v 0.192666 0.159829 -0.308601 +v 0.240251 0.159110 -0.387649 +v 0.279797 0.207117 -0.366981 +v 0.238726 0.181983 -0.331175 +v 0.213461 0.129420 -0.465108 +v 0.265715 0.160342 -0.469212 +v 0.195451 0.128497 -0.407372 +v 0.233311 0.142158 -0.432916 +v 0.305787 0.218563 -0.547441 +v 0.307399 0.208213 -0.463560 +v 0.259412 0.169800 -0.542722 +v 0.290901 0.186126 -0.509143 +v 0.330786 0.269470 -0.445487 +v 0.311710 0.235804 -0.406418 +v 0.326750 0.280027 -0.535933 +v 0.321008 0.352655 -0.511417 +v 0.329541 0.345256 -0.410956 +v 0.333345 0.309542 -0.480189 +v 0.272516 0.239582 -0.609537 +v 0.296456 0.295786 -0.602470 +v 0.307295 0.256707 -0.578835 +v 0.240548 0.357660 -0.627960 +v 0.289278 0.358786 -0.584918 +v 0.246645 0.312827 -0.640337 +v 0.274305 0.331026 -0.617491 +v 0.295245 0.436762 -0.484187 +v 0.255976 0.429549 -0.563622 +v 0.295399 0.395443 -0.540067 +v 0.271184 0.525759 -0.460079 +v 0.285353 0.520853 -0.361551 +v 0.308658 0.433360 -0.368305 +v 0.291391 0.478507 -0.418527 +v 0.278055 0.600765 -0.320108 +v 0.282577 0.535883 -0.259681 +v 0.267000 0.601931 -0.388185 +v 0.278645 0.563976 -0.331720 +v 0.247008 0.544740 -0.114114 +v 0.271214 0.498067 -0.167977 +v 0.277875 0.556890 -0.190965 +v 0.271665 0.531425 -0.180446 +v 0.298509 0.427522 -0.236282 +v 0.235335 0.485531 -0.064761 +v 0.272045 0.458550 -0.143225 +v 0.317802 0.387170 -0.327590 +v 0.192626 0.647576 -0.125774 +v 0.267679 0.610284 -0.129549 +v 0.326452 0.645309 -0.138504 +v 0.252363 0.682167 -0.150330 +v 0.258116 0.645451 -0.136070 +v 0.289471 0.569074 -0.162469 +v 0.324346 0.587714 -0.156720 +v 0.239082 0.578957 -0.111996 +v 0.279361 0.583208 -0.137022 +v 0.401583 0.612716 -0.191760 +v 0.380321 0.618570 -0.152413 +v 0.354480 0.589213 -0.202564 +v 0.367842 0.597467 -0.171940 +v 0.388682 0.680406 -0.144893 +v 0.430349 0.658277 -0.154382 +v 0.384792 0.647908 -0.143704 +v 0.294439 0.591849 -0.266039 +v 0.318359 0.584666 -0.230094 +v 0.294318 0.572729 -0.209871 +v 0.285880 0.662049 -0.349089 +v 0.312606 0.638668 -0.319124 +v 0.290372 0.624108 -0.317788 +v 0.375881 0.662505 -0.310821 +v 0.343967 0.620068 -0.286887 +v 0.345079 0.681327 -0.333156 +v 0.341770 0.649107 -0.318477 +v 0.380591 0.614582 -0.245535 +v 0.347363 0.598425 -0.244565 +v 0.393743 0.706765 -0.312300 +v 0.444197 0.711394 -0.263256 +v 0.419572 0.658706 -0.261892 +v 0.412958 0.685943 -0.291128 +v 0.452589 0.744444 -0.206816 +v 0.471552 0.708579 -0.199184 +v 0.432410 0.746455 -0.258303 +v 0.460792 0.730831 -0.231063 +v 0.447289 0.655956 -0.196803 +v 0.447397 0.702392 -0.158150 +v 0.460337 0.681448 -0.173250 +v 0.417303 0.633713 -0.225256 +v 0.000000 0.324094 0.180165 +v 0.046244 0.320164 0.221337 +v 0.092554 0.320139 0.170699 +v 0.046738 0.325284 0.136739 +v 0.046899 0.323707 0.177660 +v 0.043489 0.301850 0.311934 +v 0.088649 0.312396 0.263435 +v 0.000000 0.312812 0.267846 +v 0.045023 0.313323 0.266515 +v 0.132936 0.312061 0.210485 +v 0.125628 0.296564 0.306829 +v 0.129481 0.307575 0.259519 +v 0.135299 0.308320 0.112598 +v 0.135720 0.310986 0.159838 +v 0.000000 0.228164 0.547798 +v 0.036452 0.225200 0.601479 +v 0.073533 0.221293 0.545706 +v 0.037783 0.232065 0.495188 +v 0.036987 0.226526 0.547260 +v 0.035778 0.218679 0.710249 +v 0.071715 0.218255 0.654420 +v 0.000000 0.225860 0.657001 +v 0.036081 0.223960 0.656319 +v 0.107651 0.210086 0.597079 +v 0.105384 0.203917 0.704755 +v 0.106456 0.208743 0.651454 +v 0.111325 0.219111 0.491389 +v 0.109197 0.212143 0.543201 +v 0.000000 0.207020 0.762635 +v 0.035033 0.184940 0.809623 +v 0.070359 0.199987 0.759265 +v 0.035447 0.205232 0.761742 +v 0.033740 0.129119 0.889852 +v 0.068429 0.154761 0.849486 +v 0.000000 0.160642 0.853891 +v 0.034482 0.159128 0.852718 +v 0.102860 0.172311 0.802347 +v 0.099481 0.118705 0.880737 +v 0.101303 0.147713 0.844481 +v 0.104202 0.191409 0.755412 +v 0.000000 0.284012 0.356829 +v 0.040341 0.264584 0.400900 +v 0.082780 0.283223 0.354838 +v 0.041894 0.284411 0.356338 +v 0.077236 0.242537 0.445498 +v 0.000000 0.246660 0.447191 +v 0.038936 0.245943 0.446792 +v 0.117787 0.256220 0.397308 +v 0.114267 0.235186 0.443214 +v 0.121652 0.278062 0.352302 +v 0.000000 0.337744 0.049579 +v 0.044157 0.329119 0.069311 +v 0.084777 0.331134 0.039260 +v 0.044866 0.351036 0.036892 +v 0.043628 0.336529 0.047541 +v 0.089171 0.320583 0.090650 +v 0.000000 0.327327 0.102505 +v 0.045509 0.326229 0.099834 +v 0.122579 0.311429 0.043683 +v 0.129137 0.308034 0.073786 +v 0.125569 0.335180 0.011010 +v 0.120968 0.319807 0.022569 +v 0.000000 0.450581 0.059680 +v 0.054110 0.408160 0.048371 +v 0.116503 0.442256 0.039931 +v 0.063228 0.496693 0.052285 +v 0.059371 0.448955 0.055119 +v 0.095435 0.370179 0.029827 +v 0.000000 0.376340 0.042097 +v 0.048818 0.375217 0.039732 +v 0.153438 0.391277 0.012145 +v 0.137650 0.359560 0.009573 +v 0.181040 0.470039 0.004854 +v 0.169159 0.428660 0.012610 +v 0.000000 0.570891 -0.534672 +v 0.062648 0.640189 -0.506046 +v 0.130136 0.568004 -0.528764 +v 0.069276 0.505582 -0.562042 +v 0.066474 0.570216 -0.533525 +v 0.053679 0.762368 -0.447664 +v 0.113201 0.701726 -0.474505 +v 0.000000 0.709164 -0.479338 +v 0.058238 0.707055 -0.477971 +v 0.199905 0.685497 -0.462496 +v 0.174025 0.632377 -0.495223 +v 0.150533 0.744043 -0.441960 +v 0.161614 0.694175 -0.469576 +v 0.199187 0.498920 -0.545668 +v 0.232047 0.565216 -0.501918 +v 0.188173 0.564066 -0.519070 +v 0.000000 0.376475 -0.648788 +v 0.071181 0.413275 -0.623292 +v 0.138282 0.375681 -0.645424 +v 0.072696 0.340957 -0.664799 +v 0.071646 0.376815 -0.648416 +v 0.138821 0.452917 -0.589054 +v 0.000000 0.454520 -0.593995 +v 0.070618 0.454733 -0.593233 +v 0.199873 0.404748 -0.612935 +v 0.202195 0.446614 -0.579567 +v 0.193634 0.339499 -0.652866 +v 0.194895 0.370921 -0.637938 +v 0.038198 0.041996 -0.235526 +v 0.071390 -0.006821 -0.215572 +v 0.035269 -0.009355 -0.229192 +v 0.101087 -0.062072 -0.200364 +v 0.115674 0.055105 -0.187883 +v 0.109216 -0.000367 -0.192884 +v 0.000000 0.077915 -0.251636 +v 0.042893 0.103386 -0.257977 +v 0.080371 0.084457 -0.225271 +v 0.040690 0.079039 -0.244814 +v 0.047021 0.120443 -0.299626 +v 0.088433 0.125730 -0.258533 +v 0.000000 0.114136 -0.282485 +v 0.044954 0.116650 -0.275940 +v 0.120922 0.124855 -0.209363 +v 0.138478 0.148595 -0.265069 +v 0.128964 0.142918 -0.232488 +v 0.118034 0.096215 -0.193935 +v 0.000000 0.113801 -0.334664 +v 0.051895 0.108853 -0.365753 +v 0.097999 0.124878 -0.319976 +v 0.049243 0.116377 -0.329956 +v 0.059592 0.101024 -0.449026 +v 0.107541 0.107031 -0.401861 +v 0.000000 0.101009 -0.408276 +v 0.055252 0.102268 -0.405836 +v 0.150911 0.126322 -0.356271 +v 0.160450 0.112915 -0.441079 +v 0.153901 0.116281 -0.399697 +v 0.145782 0.140078 -0.308863 +v 0.000000 0.109177 -0.495145 +v 0.070998 0.126709 -0.538642 +v 0.125551 0.112279 -0.490196 +v 0.065189 0.109520 -0.494143 +v 0.079072 0.182988 -0.615599 +v 0.147500 0.153854 -0.575332 +v 0.000000 0.151226 -0.580589 +v 0.075974 0.151547 -0.579976 +v 0.194944 0.134806 -0.523346 +v 0.219301 0.191387 -0.600189 +v 0.210129 0.159490 -0.563850 +v 0.176258 0.119186 -0.482359 +v 0.000000 0.219576 -0.643420 +v 0.077542 0.260206 -0.661002 +v 0.154044 0.222564 -0.638941 +v 0.079246 0.219987 -0.642965 +v 0.144378 0.302534 -0.665208 +v 0.000000 0.300969 -0.668909 +v 0.075010 0.301309 -0.668637 +v 0.213772 0.267670 -0.647803 +v 0.202463 0.304851 -0.656009 +v 0.219950 0.228648 -0.628685 +v 0.126715 0.537337 0.011147 +v 0.060688 0.607850 0.001044 +v 0.000000 0.554408 0.040857 +v 0.064311 0.550463 0.032178 +v 0.191637 0.550233 -0.047752 +v 0.185308 0.513743 -0.017235 +v 0.171165 0.605799 -0.076429 +v 0.209701 0.569968 -0.080789 +v 0.126096 0.695570 -0.127071 +v 0.098747 0.656786 -0.062447 +v 0.142824 0.650926 -0.096991 +v 0.000000 0.672219 -0.022827 +v 0.040352 0.718300 -0.071902 +v 0.050433 0.666442 -0.034872 +v 0.237614 0.630468 -0.469873 +v 0.258514 0.602197 -0.445199 +v 0.253217 0.578269 -0.474783 +v 0.212896 0.714905 -0.428435 +v 0.240943 0.662224 -0.438940 +v 0.224501 0.676789 -0.452578 +v 0.246529 0.672480 -0.397952 +v 0.254771 0.635976 -0.420700 +v 0.226436 0.912723 -0.269730 +v 0.215440 0.938681 -0.279423 +v 0.201014 0.943338 -0.251450 +v 0.214224 0.916672 -0.246046 +v 0.216965 0.931825 -0.261167 +v 0.196917 0.927676 -0.311546 +v 0.191876 0.948989 -0.288378 +v 0.216862 0.918936 -0.303965 +v 0.207634 0.937732 -0.296710 +v 0.153700 0.943252 -0.269054 +v 0.177450 0.953646 -0.260405 +v 0.165912 0.939303 -0.292739 +v 0.173109 0.951035 -0.277835 +v 0.179801 0.930945 -0.232070 +v 0.159856 0.939686 -0.239651 +v 0.180783 0.946411 -0.244635 +v 0.207814 0.759869 -0.302990 +v 0.191438 0.774734 -0.312022 +v 0.199084 0.773370 -0.281405 +v 0.209996 0.761876 -0.268358 +v 0.201734 0.767127 -0.289550 +v 0.161743 0.793141 -0.342758 +v 0.178221 0.788374 -0.325575 +v 0.180956 0.779600 -0.341440 +v 0.178357 0.783728 -0.331262 +v 0.187420 0.811743 -0.321532 +v 0.192387 0.789092 -0.301842 +v 0.165819 0.804418 -0.335288 +v 0.181068 0.796668 -0.322844 +v 0.202175 0.775482 -0.251997 +v 0.203233 0.797472 -0.273932 +v 0.199221 0.781930 -0.276400 +v 0.181336 0.804317 -0.228606 +v 0.151415 0.801648 -0.215482 +v 0.168503 0.781447 -0.210541 +v 0.192516 0.777938 -0.227759 +v 0.174268 0.789156 -0.220565 +v 0.108345 0.822919 -0.221075 +v 0.122290 0.805309 -0.211386 +v 0.135327 0.828572 -0.217894 +v 0.128262 0.813355 -0.215464 +v 0.103071 0.800257 -0.198013 +v 0.137434 0.789176 -0.200420 +v 0.096302 0.812563 -0.215850 +v 0.114773 0.801816 -0.205592 +v 0.186175 0.766882 -0.204739 +v 0.153638 0.772539 -0.191376 +v 0.162292 0.776737 -0.200861 +v 0.138450 0.801677 -0.350685 +v 0.119159 0.809804 -0.331351 +v 0.143329 0.804627 -0.337252 +v 0.140844 0.802002 -0.341998 +v 0.086003 0.820458 -0.291304 +v 0.105010 0.817882 -0.310157 +v 0.093455 0.817549 -0.318853 +v 0.100185 0.816042 -0.313185 +v 0.116614 0.840248 -0.308051 +v 0.127696 0.819206 -0.325202 +v 0.096157 0.829666 -0.288835 +v 0.109848 0.825231 -0.308777 +v 0.153713 0.826966 -0.334024 +v 0.147191 0.812100 -0.335056 +v 0.071018 0.824335 -0.270682 +v 0.078092 0.822576 -0.248928 +v 0.084054 0.824638 -0.268864 +v 0.078696 0.822795 -0.269513 +v 0.089948 0.821575 -0.232115 +v 0.075167 0.819879 -0.228529 +v 0.084018 0.819324 -0.230668 +v 0.102029 0.843892 -0.232989 +v 0.088808 0.831892 -0.249223 +v 0.095203 0.828981 -0.232883 +v 0.095982 0.847028 -0.267898 +v 0.089135 0.832003 -0.268429 +v 0.208076 0.764415 -0.241789 +v 0.226075 0.759994 -0.240858 +v 0.231902 0.754223 -0.269470 +v 0.216972 0.759952 -0.252956 +v 0.201890 0.765574 -0.220740 +v 0.201854 0.770051 -0.234112 +v 0.215759 0.757673 -0.200462 +v 0.223444 0.760451 -0.217689 +v 0.205912 0.761992 -0.209879 +v 0.264144 0.760816 -0.243923 +v 0.265103 0.760852 -0.220189 +v 0.240714 0.760641 -0.229576 +v 0.278995 0.751255 -0.279238 +v 0.277858 0.727498 -0.319523 +v 0.234872 0.742799 -0.306286 +v 0.256224 0.744786 -0.293184 +v 0.311167 0.763685 -0.236173 +v 0.343965 0.756617 -0.269721 +v 0.300161 0.759231 -0.259113 +v 0.375360 0.738148 -0.301160 +v 0.402685 0.758643 -0.236201 +v 0.390758 0.753705 -0.270320 +v 0.317986 0.708047 -0.333577 +v 0.358205 0.712515 -0.324745 +v 0.258236 0.693552 -0.356883 +v 0.284726 0.698216 -0.343913 +v 0.183529 0.754714 -0.188935 +v 0.248651 0.737773 -0.180660 +v 0.277376 0.753251 -0.197126 +v 0.233270 0.750984 -0.191422 +v 0.329845 0.712932 -0.159268 +v 0.178779 0.718135 -0.166430 +v 0.252112 0.713887 -0.166078 +v 0.409003 0.736167 -0.174314 +v 0.399420 0.710994 -0.155057 +v 0.352617 0.756796 -0.208565 +v 0.409429 0.752424 -0.202781 +v 0.303456 0.759588 -0.213776 +v 0.070501 0.811753 -0.205807 +v 0.060266 0.797425 -0.177797 +v 0.106741 0.782082 -0.178969 +v 0.084545 0.798015 -0.188581 +v 0.000000 0.803520 -0.160130 +v 0.035964 0.781745 -0.137920 +v 0.025874 0.814456 -0.192750 +v 0.031304 0.800824 -0.166160 +v 0.077169 0.744134 -0.128582 +v 0.000000 0.760454 -0.095391 +v 0.037254 0.755486 -0.106376 +v 0.128352 0.753680 -0.169560 +v 0.122404 0.729951 -0.151266 +v 0.140544 0.766364 -0.181936 +v 0.026981 0.832763 -0.306956 +v 0.064756 0.824008 -0.337021 +v 0.043802 0.818098 -0.377412 +v 0.000000 0.831312 -0.342444 +v 0.035224 0.828719 -0.341387 +v 0.105446 0.812324 -0.352131 +v 0.067373 0.825100 -0.299446 +v 0.082906 0.820245 -0.328154 +v 0.163948 0.787613 -0.366372 +v 0.134148 0.794627 -0.384920 +v 0.134862 0.801108 -0.364702 +v 0.096857 0.789376 -0.411772 +v 0.176513 0.760515 -0.410655 +v 0.140375 0.776566 -0.412207 +v 0.000000 0.800708 -0.414889 +v 0.049410 0.797681 -0.413491 +v 0.043132 0.822381 -0.222498 +v 0.020958 0.830680 -0.246717 +v 0.000000 0.825505 -0.217769 +v 0.022275 0.824379 -0.219341 +v 0.057106 0.825864 -0.248034 +v 0.061151 0.820889 -0.225684 +v 0.042714 0.830406 -0.274631 +v 0.058976 0.827121 -0.272680 +v 0.000000 0.834904 -0.275945 +v 0.022376 0.833445 -0.275661 +v 0.192333 0.761236 -0.378584 +v 0.220893 0.723503 -0.390265 +v 0.201820 0.742487 -0.402976 +v 0.202503 0.759013 -0.342238 +v 0.185497 0.772855 -0.357643 +v 0.229147 0.730460 -0.348619 +v 0.217964 0.748268 -0.323878 +v 0.238328 0.704586 -0.373617 +v 0.182638 0.844163 -0.332751 +v 0.208550 0.866089 -0.317157 +v 0.208154 0.830042 -0.298948 +v 0.197796 0.836731 -0.320106 +v 0.225435 0.891324 -0.293612 +v 0.202088 0.898609 -0.322190 +v 0.216036 0.894273 -0.311279 +v 0.221713 0.885753 -0.253374 +v 0.221690 0.856724 -0.273536 +v 0.227222 0.886884 -0.273083 +v 0.207473 0.823979 -0.249259 +v 0.212209 0.824662 -0.273398 +v 0.113654 0.869597 -0.287244 +v 0.140188 0.893495 -0.304854 +v 0.144889 0.858950 -0.323167 +v 0.127225 0.865094 -0.306986 +v 0.170407 0.915574 -0.314537 +v 0.141278 0.921251 -0.283964 +v 0.154011 0.919177 -0.300925 +v 0.176020 0.880520 -0.329499 +v 0.186655 0.907214 -0.322451 +v 0.164181 0.851772 -0.332764 +v 0.125921 0.862724 -0.222037 +v 0.126235 0.896792 -0.232757 +v 0.106278 0.871620 -0.248059 +v 0.112672 0.868658 -0.232446 +v 0.136706 0.926532 -0.249134 +v 0.152825 0.914652 -0.226568 +v 0.141818 0.921807 -0.235425 +v 0.120264 0.900007 -0.266157 +v 0.136018 0.925025 -0.266007 +v 0.106638 0.871852 -0.266963 +v 0.201725 0.863227 -0.234578 +v 0.169297 0.842653 -0.222278 +v 0.191458 0.831381 -0.232334 +v 0.191735 0.902282 -0.228209 +v 0.209229 0.892731 -0.238166 +v 0.158724 0.882351 -0.220155 +v 0.171199 0.908866 -0.224253 +v 0.146124 0.853579 -0.218747 +v 0.130968 -0.013546 0.956851 +v 0.206641 -0.016863 0.913183 +v 0.165953 -0.003734 0.934179 +v 0.225597 0.016513 0.878354 +v 0.237857 -0.016909 0.886885 +v 0.188508 0.055577 0.881861 +v 0.216542 0.048127 0.863247 +v 0.128713 0.077676 0.902600 +v 0.155037 0.034216 0.918365 +v 0.159167 0.066418 0.894094 +v 0.116698 0.014603 0.948102 +v 0.143447 0.007275 0.940085 +v 0.027244 0.001746 0.985368 +v 0.059105 0.027395 0.961480 +v 0.031413 0.062618 0.944549 +v 0.000000 0.031249 0.967483 +v 0.029612 0.030408 0.965777 +v 0.093944 0.053219 0.934290 +v 0.080297 -0.005396 0.974961 +v 0.088359 0.021718 0.955411 +v 0.065276 0.092554 0.915940 +v 0.097340 0.086378 0.910036 +v 0.000000 0.097452 0.921309 +v 0.032753 0.096235 0.919852 +v 0.047618 -0.022397 1.000600 +v 0.024201 -0.021226 1.005150 +vt 0.889305 0.677736 +vt 0.893116 0.683944 +vt 0.881403 0.682863 +vt 0.884277 0.688027 +vt 0.896144 0.692562 +vt 0.905930 0.689794 +vt 0.901798 0.679591 +vt 0.902596 0.665971 +vt 0.908133 0.659549 +vt 0.916609 0.686107 +vt 0.910596 0.674701 +vt 0.918591 0.668435 +vt 0.826337 0.721153 +vt 0.815090 0.725328 +vt 0.837107 0.716573 +vt 0.867471 0.703655 +vt 0.865330 0.696176 +vt 0.877095 0.699305 +vt 0.875007 0.692109 +vt 0.855272 0.700217 +vt 0.857607 0.707609 +vt 0.899727 0.753469 +vt 0.893091 0.747999 +vt 0.905106 0.743418 +vt 0.897762 0.739947 +vt 0.887783 0.741206 +vt 0.880731 0.745814 +vt 0.886161 0.754214 +vt 0.904716 0.775474 +vt 0.898651 0.768079 +vt 0.914323 0.765617 +vt 0.907202 0.758849 +vt 0.913707 0.747230 +vt 0.877978 0.781668 +vt 0.872582 0.772759 +vt 0.888929 0.775502 +vt 0.883177 0.767576 +vt 0.894526 0.783756 +vt 0.872228 0.750111 +vt 0.877492 0.759308 +vt 0.867387 0.763696 +vt 0.843778 0.771729 +vt 0.830280 0.775596 +vt 0.839713 0.761430 +vt 0.826842 0.765165 +vt 0.833860 0.786091 +vt 0.815809 0.779609 +vt 0.818643 0.790465 +vt 0.860927 0.777520 +vt 0.856148 0.767799 +vt 0.851602 0.757722 +vt 0.852231 0.792074 +vt 0.865736 0.787127 +vt 0.856409 0.802551 +vt 0.870501 0.796949 +vt 0.837491 0.796705 +vt 0.821654 0.801351 +vt 0.841215 0.807639 +vt 0.724356 0.780932 +vt 0.721897 0.791331 +vt 0.712133 0.778930 +vt 0.708432 0.787628 +vt 0.688991 0.788336 +vt 0.696924 0.781352 +vt 0.703200 0.796344 +vt 0.734947 0.804179 +vt 0.736823 0.793158 +vt 0.751835 0.804371 +vt 0.752608 0.793134 +vt 0.738282 0.782037 +vt 0.732844 0.815397 +vt 0.730608 0.827229 +vt 0.715066 0.812163 +vt 0.711339 0.823597 +vt 0.751007 0.816099 +vt 0.681689 0.797702 +vt 0.697958 0.806263 +vt 0.692594 0.817566 +vt 0.802671 0.795049 +vt 0.800517 0.783977 +vt 0.798447 0.773092 +vt 0.783398 0.776846 +vt 0.784699 0.788076 +vt 0.788691 0.822864 +vt 0.787323 0.810943 +vt 0.807157 0.818048 +vt 0.804858 0.806345 +vt 0.768947 0.802750 +vt 0.769269 0.814405 +vt 0.769629 0.826490 +vt 0.768262 0.779889 +vt 0.768648 0.791284 +vt 0.829319 0.730383 +vt 0.817782 0.734631 +vt 0.807922 0.748352 +vt 0.805620 0.738467 +vt 0.820629 0.744508 +vt 0.843731 0.736281 +vt 0.840238 0.725959 +vt 0.854152 0.732184 +vt 0.850604 0.721518 +vt 0.847491 0.747042 +vt 0.836031 0.750919 +vt 0.858049 0.743181 +vt 0.823637 0.754744 +vt 0.810425 0.758547 +vt 0.739591 0.758816 +vt 0.739858 0.747133 +vt 0.753132 0.758368 +vt 0.752889 0.746823 +vt 0.726681 0.747058 +vt 0.739135 0.770520 +vt 0.725558 0.770057 +vt 0.753262 0.770100 +vt 0.697860 0.758579 +vt 0.712375 0.758296 +vt 0.700367 0.769120 +vt 0.712782 0.769064 +vt 0.712907 0.746891 +vt 0.698005 0.747078 +vt 0.929639 0.699595 +vt 0.928443 0.716654 +vt 0.918934 0.700571 +vt 0.918764 0.716584 +vt 0.908376 0.702434 +vt 0.917291 0.732639 +vt 0.908091 0.730817 +vt 0.926839 0.733706 +vt 0.899583 0.717133 +vt 0.899655 0.729345 +vt 0.890467 0.718513 +vt 0.891789 0.729325 +vt 0.898356 0.704249 +vt 0.888732 0.706460 +vt 0.766981 0.757058 +vt 0.767683 0.768445 +vt 0.782175 0.765786 +vt 0.779622 0.744124 +vt 0.766227 0.745834 +vt 0.794659 0.751851 +vt 0.792827 0.741649 +vt 0.796513 0.762357 +vt 0.870023 0.713177 +vt 0.860485 0.717218 +vt 0.863872 0.728122 +vt 0.881776 0.720957 +vt 0.879363 0.709514 +vt 0.876505 0.735646 +vt 0.884297 0.731857 +vt 0.867737 0.739401 +vt 0.942885 0.685053 +vt 0.953367 0.687709 +vt 0.940102 0.700440 +vt 0.950147 0.702062 +vt 0.938165 0.716742 +vt 0.968754 0.704629 +vt 0.964644 0.717556 +vt 0.959599 0.703413 +vt 0.956139 0.717201 +vt 0.963128 0.689798 +vt 0.953145 0.730828 +vt 0.951463 0.743182 +vt 0.945243 0.731521 +vt 0.944286 0.744982 +vt 0.960533 0.730482 +vt 0.936315 0.732906 +vt 0.935707 0.747908 +vt 0.168776 0.186925 +vt 0.153188 0.186399 +vt 0.169355 0.173108 +vt 0.153720 0.172537 +vt 0.137511 0.174005 +vt 0.154886 0.158360 +vt 0.139434 0.160894 +vt 0.135878 0.200202 +vt 0.153921 0.199631 +vt 0.137410 0.213278 +vt 0.156324 0.212569 +vt 0.169774 0.199674 +vt 0.115769 0.200908 +vt 0.094627 0.201684 +vt 0.117980 0.188318 +vt 0.099262 0.189776 +vt 0.115489 0.212947 +vt 0.120823 0.175844 +vt 0.123982 0.163427 +vt 0.103896 0.177868 +vt 0.197705 0.182870 +vt 0.184318 0.177386 +vt 0.204286 0.174321 +vt 0.191177 0.166862 +vt 0.182759 0.189357 +vt 0.218051 0.196712 +vt 0.206672 0.195261 +vt 0.218754 0.189245 +vt 0.208611 0.187062 +vt 0.213838 0.179979 +vt 0.195322 0.202400 +vt 0.206572 0.203830 +vt 0.197221 0.212029 +vt 0.207879 0.212331 +vt 0.217851 0.204542 +vt 0.183316 0.200806 +vt 0.185616 0.211745 +vt 0.200177 0.221191 +vt 0.189289 0.222187 +vt 0.176497 0.223558 +vt 0.183072 0.235218 +vt 0.194814 0.232099 +vt 0.222696 0.225794 +vt 0.213531 0.227462 +vt 0.220244 0.219432 +vt 0.210159 0.220329 +vt 0.219048 0.242324 +vt 0.210793 0.236729 +vt 0.224444 0.237674 +vt 0.218111 0.233370 +vt 0.225701 0.231231 +vt 0.192704 0.246651 +vt 0.202670 0.241446 +vt 0.212910 0.248905 +vt 0.168188 0.257701 +vt 0.179853 0.251475 +vt 0.181861 0.270696 +vt 0.191450 0.264485 +vt 0.168322 0.238524 +vt 0.157989 0.278114 +vt 0.139623 0.264740 +vt 0.161775 0.267111 +vt 0.143271 0.254169 +vt 0.176773 0.279775 +vt 0.122129 0.242670 +vt 0.099668 0.231893 +vt 0.121641 0.233595 +vt 0.096443 0.225792 +vt 0.121258 0.251367 +vt 0.141637 0.226246 +vt 0.118437 0.223765 +vt 0.093218 0.219692 +vt 0.160802 0.225544 +vt 0.041915 0.536180 +vt 0.047256 0.523503 +vt 0.033268 0.539408 +vt 0.038828 0.522754 +vt 0.054780 0.512800 +vt 0.062926 0.517019 +vt 0.055059 0.524410 +vt 0.047860 0.554178 +vt 0.047688 0.543737 +vt 0.037635 0.561691 +vt 0.038052 0.549348 +vt 0.027708 0.556063 +vt 0.066262 0.533766 +vt 0.058100 0.532485 +vt 0.063225 0.540131 +vt 0.055911 0.540335 +vt 0.055828 0.548702 +vt 0.061610 0.525629 +vt 0.067920 0.520553 +vt 0.068718 0.527585 +vt 0.050953 0.580146 +vt 0.042631 0.571890 +vt 0.044288 0.588789 +vt 0.033218 0.580753 +vt 0.051339 0.563763 +vt 0.075786 0.577556 +vt 0.065567 0.577220 +vt 0.071823 0.588438 +vt 0.060513 0.586655 +vt 0.055358 0.596825 +vt 0.063711 0.564356 +vt 0.070419 0.569255 +vt 0.070071 0.557220 +vt 0.076026 0.562179 +vt 0.078946 0.569999 +vt 0.058637 0.557107 +vt 0.064809 0.550898 +vt 0.090421 0.548013 +vt 0.083342 0.555408 +vt 0.095720 0.552540 +vt 0.088122 0.560358 +vt 0.076794 0.549978 +vt 0.090315 0.526886 +vt 0.087799 0.534640 +vt 0.098237 0.530110 +vt 0.095315 0.539062 +vt 0.100791 0.542278 +vt 0.074604 0.537227 +vt 0.078191 0.530701 +vt 0.079844 0.524364 +vt 0.070137 0.544116 +vt 0.925171 0.815649 +vt 0.920243 0.805051 +vt 0.934775 0.806690 +vt 0.929739 0.796503 +vt 0.933220 0.778201 +vt 0.938087 0.788562 +vt 0.924761 0.786096 +vt 0.904862 0.803051 +vt 0.910168 0.813683 +vt 0.893079 0.810992 +vt 0.898686 0.821929 +vt 0.915568 0.824608 +vt 0.910263 0.784583 +vt 0.899742 0.793007 +vt 0.888113 0.800570 +vt 0.919899 0.775250 +vt 0.928896 0.766724 +vt 0.815787 0.855921 +vt 0.819336 0.868912 +vt 0.793818 0.862058 +vt 0.795798 0.875795 +vt 0.831679 0.836980 +vt 0.836161 0.849417 +vt 0.812478 0.843031 +vt 0.770591 0.852857 +vt 0.771369 0.867508 +vt 0.748599 0.854921 +vt 0.748212 0.870509 +vt 0.772261 0.882678 +vt 0.790259 0.835472 +vt 0.770040 0.839246 +vt 0.749297 0.841006 +vt 0.809650 0.830342 +vt 0.827993 0.824626 +vt 0.724119 0.869298 +vt 0.722193 0.885121 +vt 0.699610 0.865356 +vt 0.695663 0.880680 +vt 0.726136 0.854086 +vt 0.681189 0.844692 +vt 0.675206 0.860163 +vt 0.659402 0.836491 +vt 0.651382 0.852648 +vt 0.669133 0.876240 +vt 0.686995 0.830434 +vt 0.707465 0.836555 +vt 0.667117 0.821916 +vt 0.728335 0.840094 +vt 0.884966 0.829320 +vt 0.890192 0.840682 +vt 0.869760 0.836188 +vt 0.874420 0.847798 +vt 0.879899 0.818138 +vt 0.849222 0.830896 +vt 0.853822 0.842863 +vt 0.858647 0.854913 +vt 0.860816 0.813432 +vt 0.845073 0.819095 +vt 0.875150 0.807317 +vt 0.953522 0.784398 +vt 0.950371 0.775653 +vt 0.958094 0.777732 +vt 0.955796 0.769832 +vt 0.959544 0.757237 +vt 0.961105 0.764151 +vt 0.953683 0.761713 +vt 0.940794 0.771842 +vt 0.944716 0.781755 +vt 0.948950 0.791065 +vt 0.945308 0.756461 +vt 0.937496 0.760723 +vt 0.957984 0.750323 +vt 0.951941 0.753153 +vt 0.237985 0.738297 +vt 0.268705 0.737229 +vt 0.241633 0.762787 +vt 0.268705 0.761697 +vt 0.200475 0.715676 +vt 0.234693 0.711537 +vt 0.207029 0.741466 +vt 0.222333 0.788147 +vt 0.245519 0.785540 +vt 0.230341 0.810102 +vt 0.249523 0.807426 +vt 0.268705 0.784364 +vt 0.159946 0.773803 +vt 0.187254 0.769363 +vt 0.175961 0.794629 +vt 0.199147 0.791261 +vt 0.211159 0.812779 +vt 0.165843 0.723930 +vt 0.175598 0.746705 +vt 0.143930 0.752977 +vt 0.253345 0.280308 +vt 0.268706 0.280765 +vt 0.253464 0.295744 +vt 0.268576 0.296249 +vt 0.238317 0.265747 +vt 0.253558 0.266767 +vt 0.238168 0.279086 +vt 0.239577 0.310280 +vt 0.253859 0.311911 +vt 0.240382 0.325349 +vt 0.254334 0.327593 +vt 0.268615 0.312525 +vt 0.213230 0.291052 +vt 0.225134 0.292637 +vt 0.214544 0.305067 +vt 0.226320 0.307825 +vt 0.227134 0.322083 +vt 0.223441 0.277203 +vt 0.223004 0.263413 +vt 0.210121 0.276206 +vt 0.268934 0.241592 +vt 0.268768 0.248379 +vt 0.255927 0.241503 +vt 0.254998 0.248112 +vt 0.243677 0.241038 +vt 0.256594 0.235570 +vt 0.244966 0.235422 +vt 0.239676 0.255260 +vt 0.254158 0.256284 +vt 0.268799 0.256538 +vt 0.225586 0.253155 +vt 0.229504 0.245620 +vt 0.233074 0.239996 +vt 0.235164 0.235206 +vt 0.942567 0.656273 +vt 0.930472 0.650822 +vt 0.949711 0.646823 +vt 0.936482 0.642606 +vt 0.912967 0.652217 +vt 0.924862 0.659954 +vt 0.936428 0.667127 +vt 0.966001 0.650564 +vt 0.958961 0.649232 +vt 0.970644 0.639264 +vt 0.965457 0.639274 +vt 0.952791 0.659810 +vt 0.969418 0.663982 +vt 0.972601 0.651548 +vt 0.976942 0.665473 +vt 0.978980 0.652359 +vt 0.975831 0.639254 +vt 0.957281 0.674480 +vt 0.966331 0.676693 +vt 0.974903 0.678588 +vt 0.947274 0.671630 +vt 0.269766 0.158525 +vt 0.250658 0.159766 +vt 0.270029 0.149052 +vt 0.248065 0.150831 +vt 0.220307 0.146351 +vt 0.245291 0.141613 +vt 0.226699 0.154829 +vt 0.240590 0.178843 +vt 0.237237 0.170956 +vt 0.254532 0.176342 +vt 0.252890 0.168134 +vt 0.269586 0.166899 +vt 0.216438 0.167843 +vt 0.223799 0.174757 +vt 0.228354 0.181409 +vt 0.206520 0.159758 +vt 0.195322 0.151089 +vt 0.255674 0.193252 +vt 0.255353 0.184799 +vt 0.269040 0.192481 +vt 0.269203 0.183716 +vt 0.242017 0.186776 +vt 0.242969 0.210229 +vt 0.242663 0.202753 +vt 0.255922 0.209205 +vt 0.255817 0.201447 +vt 0.269103 0.200716 +vt 0.229862 0.196333 +vt 0.229944 0.203984 +vt 0.230377 0.211402 +vt 0.229853 0.188704 +vt 0.256133 0.216346 +vt 0.269011 0.215922 +vt 0.256393 0.223033 +vt 0.268870 0.222737 +vt 0.243486 0.217235 +vt 0.244951 0.229727 +vt 0.256648 0.229427 +vt 0.268973 0.229300 +vt 0.232926 0.224635 +vt 0.234642 0.230172 +vt 0.231438 0.218332 +vt 0.231875 0.681974 +vt 0.195405 0.687835 +vt 0.268705 0.681041 +vt 0.268707 0.649795 +vt 0.231298 0.650222 +vt 0.159651 0.701684 +vt 0.124255 0.719528 +vt 0.152896 0.681504 +vt 0.120595 0.706905 +vt 0.162996 0.634435 +vt 0.141452 0.664926 +vt 0.142052 0.618640 +vt 0.127664 0.650149 +vt 0.116935 0.694282 +vt 0.211524 0.580428 +vt 0.203702 0.612749 +vt 0.187831 0.570739 +vt 0.178593 0.601672 +vt 0.156440 0.587130 +vt 0.268705 0.617234 +vt 0.234725 0.616894 +vt 0.239135 0.585332 +vt 0.199167 0.277640 +vt 0.203439 0.290476 +vt 0.191338 0.282164 +vt 0.195938 0.298294 +vt 0.204702 0.302530 +vt 0.194745 0.309006 +vt 0.204397 0.314025 +vt 0.187394 0.290439 +vt 0.185378 0.301880 +vt 0.158413 0.418134 +vt 0.159054 0.422514 +vt 0.151701 0.418126 +vt 0.153357 0.422511 +vt 0.148767 0.427196 +vt 0.147324 0.422254 +vt 0.154331 0.427020 +vt 0.164378 0.426932 +vt 0.164461 0.422716 +vt 0.169254 0.426870 +vt 0.169733 0.422548 +vt 0.164807 0.418553 +vt 0.159617 0.435925 +vt 0.159655 0.431437 +vt 0.163693 0.435250 +vt 0.163900 0.431123 +vt 0.168070 0.431122 +vt 0.155110 0.431580 +vt 0.150273 0.432153 +vt 0.155198 0.436148 +vt 0.137897 0.391939 +vt 0.139469 0.389504 +vt 0.170630 0.392906 +vt 0.177579 0.390684 +vt 0.108525 0.396264 +vt 0.109620 0.392167 +vt 0.136029 0.394644 +vt 0.189135 0.398093 +vt 0.201386 0.395105 +vt 0.205359 0.404085 +vt 0.221392 0.400547 +vt 0.215689 0.391863 +vt 0.159402 0.397834 +vt 0.180988 0.400577 +vt 0.156251 0.401361 +vt 0.175531 0.403220 +vt 0.195600 0.406250 +vt 0.133566 0.397890 +vt 0.106177 0.400376 +vt 0.133330 0.401583 +vt 0.105778 0.419582 +vt 0.112909 0.431692 +vt 0.085754 0.423720 +vt 0.097816 0.435407 +vt 0.079254 0.412786 +vt 0.049359 0.420043 +vt 0.060470 0.429958 +vt 0.113824 0.445537 +vt 0.130697 0.452864 +vt 0.104492 0.449389 +vt 0.127195 0.455721 +vt 0.123421 0.442151 +vt 0.062074 0.445754 +vt 0.096779 0.453971 +vt 0.042503 0.451596 +vt 0.089875 0.458919 +vt 0.126930 0.459685 +vt 0.010952 0.427572 +vt 0.029278 0.436932 +vt -0.004870 0.444274 +vt 0.218498 0.424250 +vt 0.211205 0.424626 +vt 0.236149 0.408646 +vt 0.221871 0.411246 +vt 0.209393 0.413479 +vt 0.194343 0.436667 +vt 0.197771 0.438115 +vt 0.182271 0.446693 +vt 0.183750 0.449328 +vt 0.200848 0.439853 +vt 0.190212 0.435797 +vt 0.185733 0.435099 +vt 0.197971 0.425316 +vt 0.191608 0.425692 +vt 0.179819 0.445093 +vt 0.200514 0.414982 +vt 0.193566 0.416303 +vt 0.160223 0.460849 +vt 0.159192 0.459271 +vt 0.171710 0.458153 +vt 0.171322 0.455881 +vt 0.170640 0.453743 +vt 0.144550 0.458507 +vt 0.146064 0.460995 +vt 0.148735 0.463545 +vt 0.158128 0.455703 +vt 0.145350 0.456142 +vt 0.158194 0.452773 +vt 0.147456 0.453335 +vt 0.169371 0.451874 +vt 0.167924 0.449711 +vt 0.085141 0.398910 +vt 0.092229 0.393554 +vt 0.099156 0.388722 +vt 0.100257 0.388524 +vt 0.080690 0.395723 +vt 0.052029 0.410910 +vt 0.079933 0.404918 +vt 0.022356 0.413036 +vt 0.043348 0.407848 +vt -0.014943 0.424994 +vt 0.019659 0.417742 +vt 0.069968 0.398298 +vt 0.098055 0.388921 +vt 0.059655 0.401078 +vt 0.112325 0.545469 +vt 0.112227 0.562147 +vt 0.121292 0.533311 +vt 0.124355 0.551553 +vt 0.099455 0.572536 +vt 0.096923 0.587328 +vt 0.112171 0.578561 +vt 0.106779 0.524557 +vt 0.107589 0.538443 +vt 0.110423 0.513527 +vt 0.112506 0.528264 +vt 0.118228 0.515069 +vt 0.098942 0.555133 +vt 0.104283 0.542593 +vt 0.104701 0.530629 +vt 0.088275 0.571292 +vt 0.089475 0.564780 +vt 0.085396 0.582515 +vt 0.081676 0.596094 +vt 0.075314 0.485928 +vt 0.065005 0.492652 +vt 0.085025 0.491819 +vt 0.076075 0.499356 +vt 0.093008 0.483610 +vt 0.100394 0.488016 +vt 0.094558 0.497873 +vt 0.065190 0.505551 +vt 0.073766 0.511760 +vt 0.054697 0.499376 +vt 0.090097 0.518593 +vt 0.078510 0.518041 +vt 0.099400 0.522709 +vt 0.100625 0.514782 +vt 0.107779 0.492421 +vt 0.103732 0.504253 +vt 0.239460 0.508287 +vt 0.230571 0.517622 +vt 0.228964 0.503271 +vt 0.217261 0.507781 +vt 0.188396 0.491269 +vt 0.206255 0.496224 +vt 0.200655 0.508240 +vt 0.268702 0.540749 +vt 0.243925 0.538213 +vt 0.268704 0.526377 +vt 0.248486 0.524031 +vt 0.253257 0.512490 +vt 0.215104 0.553361 +vt 0.241505 0.558876 +vt 0.268704 0.561105 +vt 0.190298 0.545736 +vt 0.166291 0.537055 +vt 0.187254 0.524533 +vt 0.161754 0.518490 +vt 0.170538 0.486314 +vt 0.179959 0.505005 +vt 0.157216 0.499924 +vt 0.249460 0.367438 +vt 0.258636 0.367175 +vt 0.255765 0.379731 +vt 0.262283 0.379650 +vt 0.255826 0.354536 +vt 0.268674 0.354878 +vt 0.268728 0.367451 +vt 0.234227 0.359499 +vt 0.242109 0.369275 +vt 0.228611 0.363909 +vt 0.235670 0.371900 +vt 0.249247 0.379811 +vt 0.215158 0.338968 +vt 0.227222 0.344776 +vt 0.214279 0.345817 +vt 0.224857 0.351242 +vt 0.221552 0.355917 +vt 0.240937 0.339238 +vt 0.227708 0.334728 +vt 0.215289 0.329543 +vt 0.268674 0.342201 +vt 0.254691 0.341571 +vt 0.244771 0.497304 +vt 0.256308 0.499747 +vt 0.268704 0.500841 +vt 0.268703 0.486337 +vt 0.258069 0.486050 +vt 0.225998 0.491141 +vt 0.227882 0.481103 +vt 0.234955 0.494350 +vt 0.237658 0.483058 +vt 0.249236 0.471672 +vt 0.239501 0.471434 +vt 0.250178 0.458265 +vt 0.240915 0.459645 +vt 0.229767 0.471064 +vt 0.258970 0.471644 +vt 0.268704 0.471564 +vt 0.259441 0.456884 +vt 0.203423 0.335520 +vt 0.203968 0.325186 +vt 0.193422 0.320894 +vt 0.189650 0.357864 +vt 0.190908 0.345555 +vt 0.202072 0.352895 +vt 0.202774 0.344537 +vt 0.181280 0.331343 +vt 0.179249 0.347026 +vt 0.170580 0.329645 +vt 0.167693 0.348723 +vt 0.177228 0.362833 +vt 0.183331 0.315904 +vt 0.173467 0.310566 +vt 0.171350 0.406685 +vt 0.182441 0.411169 +vt 0.168260 0.410583 +vt 0.176559 0.414437 +vt 0.155839 0.404764 +vt 0.157521 0.413533 +vt 0.166076 0.414524 +vt 0.172571 0.417098 +vt 0.135724 0.413665 +vt 0.144491 0.409813 +vt 0.142544 0.416326 +vt 0.148879 0.413937 +vt 0.138140 0.405626 +vt 0.124506 0.410074 +vt 0.174252 0.441387 +vt 0.171559 0.438762 +vt 0.181259 0.434168 +vt 0.176807 0.433082 +vt 0.186036 0.426037 +vt 0.174588 0.426678 +vt 0.172391 0.431921 +vt 0.168862 0.436383 +vt 0.180644 0.419795 +vt 0.175028 0.421443 +vt 0.186883 0.417995 +vt 0.149859 0.449516 +vt 0.140851 0.446115 +vt 0.152195 0.445145 +vt 0.145413 0.441926 +vt 0.158597 0.449574 +vt 0.159394 0.440679 +vt 0.154101 0.440679 +vt 0.149150 0.438598 +vt 0.165593 0.443116 +vt 0.164422 0.439274 +vt 0.166713 0.446693 +vt 0.121193 0.418911 +vt 0.132677 0.420037 +vt 0.124800 0.429441 +vt 0.142327 0.427533 +vt 0.140909 0.421290 +vt 0.139210 0.436123 +vt 0.145149 0.433760 +vt 0.131925 0.438966 +vt 0.630937 0.748106 +vt 0.621199 0.753622 +vt 0.664776 0.748200 +vt 0.644256 0.754878 +vt 0.682350 0.760278 +vt 0.681446 0.748063 +vt 0.676240 0.777475 +vt 0.687870 0.771805 +vt 0.657375 0.798004 +vt 0.640280 0.785894 +vt 0.666427 0.786487 +vt 0.651148 0.774455 +vt 0.634824 0.763445 +vt 0.622928 0.773335 +vt 0.597165 0.801047 +vt 0.584037 0.816073 +vt 0.575655 0.789046 +vt 0.561282 0.802854 +vt 0.606349 0.829025 +vt 0.594793 0.844770 +vt 0.570888 0.831255 +vt 0.629233 0.799056 +vt 0.610251 0.786335 +vt 0.590115 0.774943 +vt 0.648026 0.811186 +vt 0.638424 0.825833 +vt 0.628613 0.841743 +vt 0.618698 0.858285 +vt 0.553225 0.778158 +vt 0.537687 0.789339 +vt 0.886607 0.695639 +vt 0.895980 0.672443 +vt 0.929571 0.681021 +vt 0.803314 0.729031 +vt 0.847489 0.712022 +vt 0.892477 0.736968 +vt 0.891992 0.760942 +vt 0.924257 0.752441 +vt 0.883161 0.790753 +vt 0.862406 0.753942 +vt 0.813012 0.768991 +vt 0.847704 0.781855 +vt 0.824711 0.812689 +vt 0.703179 0.776568 +vt 0.718780 0.801121 +vt 0.753140 0.781706 +vt 0.750148 0.828139 +vt 0.674567 0.808938 +vt 0.785894 0.799205 +vt 0.832437 0.740517 +vt 0.726143 0.758511 +vt 0.908808 0.716733 +vt 0.780855 0.754707 +vt 0.872961 0.724451 +vt 0.947275 0.716911 +vt 0.972864 0.691703 +vt 0.956423 0.743409 +vt 0.170337 0.155827 +vt 0.136076 0.187112 +vt 0.172299 0.211770 +vt 0.089993 0.213591 +vt 0.108530 0.165960 +vt 0.195445 0.192426 +vt 0.220169 0.183556 +vt 0.218642 0.212212 +vt 0.204829 0.229447 +vt 0.228379 0.234767 +vt 0.205687 0.259413 +vt 0.148988 0.242126 +vt 0.176354 0.291487 +vt 0.102893 0.237993 +vt 0.044388 0.506100 +vt 0.050447 0.534124 +vt 0.022148 0.572717 +vt 0.061196 0.546374 +vt 0.071958 0.523960 +vt 0.057633 0.571748 +vt 0.066428 0.604860 +vt 0.081016 0.564522 +vt 0.082573 0.542567 +vt 0.101769 0.534189 +vt 0.944378 0.797731 +vt 0.915109 0.794589 +vt 0.905965 0.833567 +vt 0.842874 0.862029 +vt 0.791851 0.848437 +vt 0.748723 0.889561 +vt 0.703598 0.850293 +vt 0.642603 0.871800 +vt 0.865004 0.824698 +vt 0.962666 0.771065 +vt 0.947490 0.766441 +vt 0.268705 0.710477 +vt 0.214528 0.765549 +vt 0.268705 0.804750 +vt 0.191977 0.815455 +vt 0.127915 0.732152 +vt 0.268814 0.267129 +vt 0.238957 0.294344 +vt 0.268669 0.328244 +vt 0.215045 0.317962 +vt 0.269051 0.235581 +vt 0.241893 0.247542 +vt 0.960269 0.639284 +vt 0.961400 0.662237 +vt 0.981019 0.639244 +vt 0.270276 0.136874 +vt 0.232631 0.163206 +vt 0.269409 0.175133 +vt 0.242681 0.194855 +vt 0.269141 0.208639 +vt 0.244466 0.223601 +vt 0.189521 0.653078 +vt 0.113276 0.681659 +vt 0.170828 0.555621 +vt 0.268705 0.586687 +vt 0.197069 0.290309 +vt 0.147015 0.418787 +vt 0.159401 0.426978 +vt 0.169209 0.419346 +vt 0.166865 0.434300 +vt 0.151569 0.435731 +vt 0.101359 0.388325 +vt 0.164076 0.395797 +vt 0.253799 0.393043 +vt 0.188648 0.408382 +vt 0.107190 0.406598 +vt 0.081098 0.440196 +vt 0.135792 0.449792 +vt 0.137248 0.466241 +vt -0.052242 0.436952 +vt 0.203585 0.425014 +vt 0.183198 0.455456 +vt 0.176955 0.443500 +vt 0.158284 0.457002 +vt 0.064692 0.403325 +vt 0.096953 0.389119 +vt 0.127418 0.569795 +vt 0.101838 0.557019 +vt 0.115165 0.496827 +vt 0.085622 0.479205 +vt 0.087616 0.508163 +vt 0.224113 0.501179 +vt 0.216094 0.528531 +vt 0.268704 0.514179 +vt 0.152679 0.481359 +vt 0.268801 0.379570 +vt 0.241478 0.353126 +vt 0.242729 0.379892 +vt 0.214493 0.347926 +vt 0.247642 0.484503 +vt 0.231652 0.461026 +vt 0.268704 0.455503 +vt 0.192219 0.333104 +vt 0.164806 0.367802 +vt 0.156354 0.409665 +vt 0.179537 0.426410 +vt 0.158914 0.444672 +vt 0.134800 0.428233 +vt 0.604328 0.759732 +vt 0.663413 0.762979 +vt 0.546984 0.817740 +vt 0.617742 0.813781 +f 228/1 231/2 64/3 +f 227/4 64/3 231/2 +f 230/5 231/2 66/6 +f 229/7 66/6 231/2 +f 66/6 229/7 233/10 +f 235/11 233/10 229/7 +f 65/9 234/12 232/8 +f 235/11 232/8 234/12 +f 69/16 239/17 238/18 +f 240/19 238/18 239/17 +f 239/17 69/16 242/20 +f 241/21 242/20 69/16 +f 244/22 247/23 70/24 +f 243/25 70/24 247/23 +f 246/26 247/23 73/27 +f 245/28 73/27 247/23 +f 71/29 249/30 248/31 +f 251/32 248/31 249/30 +f 251/32 244/22 250/33 +f 70/24 250/33 244/22 +f 252/34 72/35 255/36 +f 253/37 255/36 72/35 +f 254/38 255/36 71/29 +f 249/30 71/29 255/36 +f 73/27 245/28 256/39 +f 258/40 256/39 245/28 +f 72/35 257/41 253/37 +f 258/40 253/37 257/41 +f 260/42 263/43 75/44 +f 259/45 75/44 263/43 +f 263/43 261/46 262/47 +f 77/48 262/47 261/46 +f 72/35 264/49 257/41 +f 266/50 257/41 264/49 +f 75/44 265/51 260/42 +f 266/50 260/42 265/51 +f 268/52 269/53 76/54 +f 267/55 76/54 269/53 +f 252/34 269/53 72/35 +f 264/49 72/35 269/53 +f 272/56 270/57 261/46 +f 77/48 261/46 270/57 +f 76/54 271/58 268/52 +f 272/56 268/52 271/58 +f 79/59 274/60 273/61 +f 277/62 273/61 274/60 +f 82/63 276/64 275/65 +f 277/62 275/65 276/64 +f 279/66 281/67 80/68 +f 278/69 80/68 281/67 +f 280/70 281/67 79/59 +f 274/60 79/59 281/67 +f 285/71 282/72 283/73 +f 81/74 283/73 282/72 +f 80/68 284/75 279/66 +f 285/71 279/66 284/75 +f 286/76 82/63 288/77 +f 275/65 288/77 82/63 +f 287/78 288/77 81/74 +f 283/73 81/74 288/77 +f 289/79 292/80 77/48 +f 262/47 77/48 292/80 +f 291/81 292/80 85/82 +f 290/83 85/82 292/80 +f 84/84 294/85 293/86 +f 295/87 293/86 294/85 +f 77/48 270/57 289/79 +f 295/87 289/79 270/57 +f 296/88 298/89 80/68 +f 284/75 80/68 298/89 +f 297/90 298/89 84/84 +f 294/85 84/84 298/89 +f 85/82 290/83 299/91 +f 300/92 299/91 290/83 +f 80/68 278/69 296/88 +f 300/92 296/88 278/69 +f 68/13 301/93 236/14 +f 304/94 236/14 301/93 +f 88/95 303/96 302/97 +f 304/94 302/97 303/96 +f 306/98 307/99 87/100 +f 305/101 87/100 307/99 +f 237/15 307/99 68/13 +f 301/93 68/13 307/99 +f 310/102 265/51 308/103 +f 75/44 308/103 265/51 +f 87/100 309/104 306/98 +f 310/102 306/98 309/104 +f 302/97 312/105 88/95 +f 311/106 88/95 312/105 +f 308/103 75/44 312/105 +f 259/45 312/105 75/44 +f 314/107 316/108 90/109 +f 313/110 90/109 316/108 +f 319/112 280/70 317/113 +f 79/59 317/113 280/70 +f 90/109 318/114 314/107 +f 319/112 314/107 318/114 +f 91/115 321/116 320/117 +f 322/118 320/117 321/116 +f 79/59 273/61 317/113 +f 322/118 317/113 273/61 +f 324/119 321/116 323/120 +f 91/115 323/120 321/116 +f 325/121 93/122 328/123 +f 326/124 328/123 93/122 +f 233/10 328/123 66/6 +f 327/125 66/6 328/123 +f 250/33 70/24 331/126 +f 329/127 331/126 70/24 +f 93/122 330/128 326/124 +f 331/126 326/124 330/128 +f 333/129 334/130 94/131 +f 332/132 94/131 334/130 +f 70/24 243/25 329/127 +f 334/130 329/127 243/25 +f 66/6 327/125 230/5 +f 336/133 230/5 327/125 +f 336/133 333/129 335/134 +f 94/131 335/134 333/129 +f 337/135 339/136 90/109 +f 318/114 90/109 339/136 +f 299/91 339/136 85/82 +f 338/137 85/82 339/136 +f 90/109 313/110 337/135 +f 341/139 337/135 313/110 +f 342/140 343/141 88/95 +f 303/96 88/95 343/141 +f 85/82 338/137 291/81 +f 344/142 291/81 338/137 +f 88/95 311/106 342/140 +f 344/142 342/140 311/106 +f 69/16 345/143 241/21 +f 347/144 241/21 345/143 +f 87/100 305/101 346/145 +f 347/144 346/145 305/101 +f 348/146 349/147 94/131 +f 335/134 94/131 349/147 +f 238/18 349/147 69/16 +f 345/143 69/16 349/147 +f 73/27 350/148 246/26 +f 351/149 246/26 350/148 +f 94/131 332/132 348/146 +f 351/149 348/146 332/132 +f 346/145 352/150 87/100 +f 309/104 87/100 352/150 +f 256/39 352/150 73/27 +f 350/148 73/27 352/150 +f 353/151 98/152 356/153 +f 354/154 356/153 98/152 +f 356/153 355/155 325/121 +f 93/122 325/121 355/155 +f 357/156 99/157 360/158 +f 358/159 360/158 99/157 +f 359/160 360/158 98/152 +f 354/154 98/152 360/158 +f 364/161 361/162 362/163 +f 100/164 362/163 361/162 +f 99/157 363/165 358/159 +f 364/161 358/159 363/165 +f 355/155 366/166 93/122 +f 330/128 93/122 366/166 +f 362/163 100/164 366/166 +f 365/167 366/166 100/164 +f 102/168 368/169 367/170 +f 370/171 367/170 368/169 +f 370/171 369/172 357/173 +f 99/174 357/173 369/172 +f 372/175 374/176 103/177 +f 371/178 103/177 374/176 +f 373/179 374/176 102/168 +f 368/169 102/168 374/176 +f 378/180 375/181 376/182 +f 104/183 376/182 375/181 +f 103/177 377/184 372/175 +f 378/180 372/175 377/184 +f 369/172 380/185 99/174 +f 363/186 99/174 380/185 +f 376/182 104/183 380/185 +f 379/187 380/185 104/183 +f 382/188 384/189 106/190 +f 381/191 106/190 384/189 +f 367/170 384/189 102/168 +f 383/192 102/168 384/189 +f 107/193 386/194 385/195 +f 388/196 385/195 386/194 +f 106/190 387/197 382/188 +f 388/196 382/188 387/197 +f 390/198 392/199 108/200 +f 389/201 108/200 392/199 +f 391/202 392/199 107/193 +f 386/194 107/193 392/199 +f 102/168 383/192 373/179 +f 394/203 373/179 383/192 +f 108/200 393/204 390/198 +f 394/203 390/198 393/204 +f 395/205 398/206 108/200 +f 393/204 108/200 398/206 +f 397/207 398/206 112/208 +f 396/209 112/208 398/206 +f 110/210 400/211 399/212 +f 401/213 399/212 400/211 +f 108/200 389/201 395/205 +f 401/213 395/205 389/201 +f 111/214 403/215 402/216 +f 405/217 402/216 403/215 +f 404/218 405/217 110/210 +f 400/211 110/210 405/217 +f 112/208 396/209 406/219 +f 408/220 406/219 396/209 +f 407/221 408/220 111/214 +f 403/215 111/214 408/220 +f 410/222 412/223 114/224 +f 409/225 114/224 412/223 +f 406/219 412/223 112/208 +f 411/226 112/208 412/223 +f 413/227 115/228 416/229 +f 414/230 416/229 115/228 +f 410/222 114/224 416/229 +f 415/231 416/229 114/224 +f 420/232 417/233 418/234 +f 116/235 418/234 417/233 +f 115/228 419/236 414/230 +f 420/232 414/230 419/236 +f 421/237 423/238 103/177 +f 377/184 103/177 423/238 +f 418/234 116/235 423/238 +f 422/239 423/238 116/235 +f 112/208 411/226 397/207 +f 424/240 397/207 411/226 +f 103/177 371/178 421/237 +f 424/240 421/237 371/178 +f 426/241 429/242 118/243 +f 425/244 118/243 429/242 +f 428/245 429/242 121/246 +f 427/247 121/246 429/242 +f 119/248 431/249 430/250 +f 433/251 430/250 431/249 +f 118/243 432/252 426/241 +f 433/251 426/241 432/252 +f 120/253 435/254 434/255 +f 437/256 434/255 435/254 +f 437/256 431/249 436/257 +f 119/248 436/257 431/249 +f 427/247 440/258 121/246 +f 438/259 121/246 440/258 +f 439/260 440/258 120/253 +f 435/254 120/253 440/258 +f 441/261 443/262 115/263 +f 419/264 115/263 443/262 +f 430/250 443/262 119/248 +f 442/265 119/248 443/262 +f 123/266 445/267 444/268 +f 446/269 444/268 445/267 +f 446/269 441/261 413/270 +f 115/263 413/270 441/261 +f 448/271 450/272 124/273 +f 447/274 124/273 450/272 +f 449/275 450/272 123/266 +f 445/267 123/266 450/272 +f 119/248 442/265 436/257 +f 452/276 436/257 442/265 +f 124/273 451/277 448/271 +f 452/276 448/271 451/277 +f 454/278 456/279 126/280 +f 453/281 126/280 456/279 +f 455/282 124/273 456/279 +f 447/274 456/279 124/273 +f 127/283 458/284 457/285 +f 460/286 457/285 458/284 +f 126/280 459/287 454/278 +f 460/286 454/278 459/287 +f 120/253 461/288 439/260 +f 463/289 439/260 461/288 +f 458/284 127/283 463/289 +f 462/290 463/289 127/283 +f 124/273 455/282 451/277 +f 464/291 451/277 455/282 +f 464/291 461/288 434/255 +f 120/253 434/255 461/288 +f 129/292 466/293 465/294 +f 469/295 465/294 466/293 +f 131/296 468/297 467/298 +f 469/295 467/298 468/297 +f 471/299 473/300 130/301 +f 470/302 130/301 473/300 +f 472/303 473/300 129/292 +f 466/293 129/292 473/300 +f 71/29 474/304 254/38 +f 476/305 254/38 474/304 +f 130/301 475/306 471/299 +f 476/305 471/299 475/306 +f 467/298 478/307 131/296 +f 477/308 131/296 478/307 +f 248/31 478/307 71/29 +f 474/304 71/29 478/307 +f 483/309 479/310 480/311 +f 133/312 480/311 479/310 +f 135/313 482/314 481/315 +f 483/309 481/315 482/314 +f 485/316 487/317 134/318 +f 484/319 134/318 487/317 +f 480/311 133/312 487/317 +f 486/320 487/317 133/312 +f 84/84 488/321 297/90 +f 490/322 297/90 488/321 +f 490/322 485/316 489/323 +f 134/318 489/323 485/316 +f 481/315 492/324 135/313 +f 491/325 135/313 492/324 +f 293/86 492/324 84/84 +f 488/321 84/84 492/324 +f 496/326 493/327 494/328 +f 137/329 494/328 493/327 +f 134/318 484/319 495/330 +f 496/326 495/330 484/319 +f 498/331 500/332 138/333 +f 497/334 138/333 500/332 +f 494/328 137/329 500/332 +f 499/335 500/332 137/329 +f 503/336 287/78 501/337 +f 81/74 501/337 287/78 +f 138/333 502/338 498/331 +f 503/336 498/331 502/338 +f 489/323 134/318 504/339 +f 495/330 504/339 134/318 +f 282/72 504/339 81/74 +f 501/337 81/74 504/339 +f 508/340 505/341 506/342 +f 140/343 506/342 505/341 +f 130/301 470/302 507/344 +f 508/340 507/344 470/302 +f 509/345 511/346 135/313 +f 482/314 135/313 511/346 +f 506/342 140/343 511/346 +f 510/347 511/346 140/343 +f 76/54 512/348 271/58 +f 513/349 271/58 512/348 +f 513/349 509/345 491/325 +f 135/313 491/325 509/345 +f 507/344 514/350 130/301 +f 475/306 130/301 514/350 +f 267/55 514/350 76/54 +f 512/348 76/54 514/350 +f 142/351 516/352 515/353 +f 519/354 515/353 516/352 +f 143/355 518/356 517/357 +f 519/354 517/357 518/356 +f 520/358 522/359 131/296 +f 468/297 131/296 522/359 +f 521/360 522/359 142/351 +f 516/352 142/351 522/359 +f 100/164 523/361 365/167 +f 524/362 365/167 523/361 +f 131/296 477/308 520/358 +f 524/362 520/358 477/308 +f 525/363 143/355 526/364 +f 517/357 526/364 143/355 +f 361/162 526/364 100/164 +f 523/361 100/164 526/364 +f 531/365 527/366 528/367 +f 145/368 528/367 527/366 +f 146/369 530/370 529/371 +f 531/365 529/371 530/370 +f 532/372 534/373 143/374 +f 518/375 143/374 534/373 +f 528/367 145/368 534/373 +f 533/376 534/373 145/368 +f 104/377 535/378 379/379 +f 536/380 379/379 535/378 +f 536/380 532/372 525/381 +f 143/374 525/381 532/372 +f 146/369 529/371 537/382 +f 538/383 537/382 529/371 +f 375/384 538/383 104/377 +f 535/378 104/377 538/383 +f 543/385 539/386 540/387 +f 148/388 540/387 539/386 +f 151/389 542/390 541/391 +f 543/385 541/391 542/390 +f 545/392 547/393 149/394 +f 544/395 149/394 547/393 +f 540/387 148/388 547/393 +f 546/396 547/393 148/388 +f 150/397 549/398 548/399 +f 551/400 548/399 549/398 +f 149/394 550/401 545/392 +f 551/400 545/392 550/401 +f 541/391 554/402 151/389 +f 552/403 151/389 554/402 +f 553/404 554/402 150/397 +f 549/398 150/397 554/402 +f 555/405 153/406 559/407 +f 556/408 559/407 153/406 +f 559/407 557/409 558/410 +f 154/411 558/410 557/409 +f 560/412 562/413 151/389 +f 542/390 151/389 562/413 +f 153/406 561/414 556/408 +f 562/413 556/408 561/414 +f 564/415 407/221 563/416 +f 111/214 563/416 407/221 +f 151/389 552/403 560/412 +f 564/415 560/412 552/403 +f 557/409 566/417 154/411 +f 565/418 154/411 566/417 +f 111/214 402/216 563/416 +f 566/417 563/416 402/216 +f 156/419 568/420 567/421 +f 569/422 567/421 568/420 +f 570/423 572/424 65/9 +f 234/12 65/9 572/424 +f 571/425 572/424 156/419 +f 568/420 156/419 572/424 +f 574/426 576/427 157/428 +f 573/429 157/428 576/427 +f 567/421 576/427 156/419 +f 575/430 156/419 576/427 +f 578/431 580/432 158/433 +f 577/434 158/433 580/432 +f 579/435 580/432 157/428 +f 574/426 157/428 580/432 +f 98/152 581/436 359/160 +f 583/437 359/160 581/436 +f 583/437 578/431 582/438 +f 158/433 582/438 578/431 +f 156/419 575/430 571/425 +f 584/439 571/425 575/430 +f 584/439 581/436 353/151 +f 98/152 353/151 581/436 +f 160/440 586/441 585/442 +f 588/443 585/442 586/441 +f 158/444 577/445 587/446 +f 588/443 587/446 577/445 +f 161/447 590/448 589/449 +f 592/450 589/449 590/448 +f 591/451 592/450 160/440 +f 586/441 160/440 592/450 +f 593/452 595/453 106/190 +f 387/197 106/190 595/453 +f 594/454 595/453 161/447 +f 590/448 161/447 595/453 +f 587/446 596/455 158/444 +f 582/456 158/444 596/455 +f 106/190 381/191 593/452 +f 596/455 593/452 381/191 +f 598/457 600/458 163/459 +f 597/460 163/459 600/458 +f 589/449 600/458 161/447 +f 599/461 161/447 600/458 +f 164/462 602/463 601/464 +f 604/465 601/464 602/463 +f 604/465 598/457 603/466 +f 163/459 603/466 598/457 +f 605/467 607/468 107/193 +f 391/202 107/193 607/468 +f 606/469 607/468 164/462 +f 602/463 164/462 607/468 +f 161/447 599/461 594/454 +f 608/470 594/454 599/461 +f 107/193 385/195 605/467 +f 608/470 605/467 385/195 +f 612/471 609/472 610/473 +f 166/474 610/473 609/472 +f 611/475 164/462 612/471 +f 601/464 612/471 164/462 +f 613/476 615/477 154/411 +f 558/410 154/411 615/477 +f 610/473 166/474 615/477 +f 614/478 615/477 166/474 +f 110/210 616/479 404/218 +f 617/480 404/218 616/479 +f 154/411 565/418 613/476 +f 617/480 613/476 565/418 +f 606/469 164/462 618/481 +f 611/475 618/481 164/462 +f 399/212 618/481 110/210 +f 616/479 110/210 618/481 +f 622/482 530/370 619/483 +f 146/369 619/483 530/370 +f 621/484 622/482 169/485 +f 620/486 169/485 622/482 +f 624/487 422/488 623/489 +f 116/490 623/489 422/488 +f 619/483 146/369 624/487 +f 537/382 624/487 146/369 +f 625/491 626/492 118/493 +f 432/494 118/493 626/492 +f 417/495 626/492 116/490 +f 623/489 116/490 626/492 +f 168/496 628/497 627/498 +f 629/499 627/498 628/497 +f 118/493 425/500 625/491 +f 629/499 625/491 425/500 +f 169/485 620/486 630/501 +f 632/502 630/501 620/486 +f 632/502 628/497 631/503 +f 168/496 631/503 628/497 +f 553/404 150/397 635/504 +f 633/505 635/504 150/397 +f 409/225 635/504 114/224 +f 634/506 114/224 635/504 +f 637/507 638/508 171/509 +f 636/510 171/509 638/508 +f 548/399 638/508 150/397 +f 633/505 150/397 638/508 +f 114/224 634/506 415/231 +f 640/511 415/231 634/506 +f 171/509 639/512 637/507 +f 640/511 637/507 639/512 +f 173/513 642/514 641/515 +f 645/516 641/515 642/514 +f 176/517 644/518 643/519 +f 645/516 643/519 644/518 +f 647/520 649/521 174/522 +f 646/523 174/522 649/521 +f 648/524 649/521 173/513 +f 642/514 173/513 649/521 +f 175/525 651/526 650/527 +f 653/528 650/527 651/526 +f 174/522 652/529 647/520 +f 653/528 647/520 652/529 +f 643/519 656/530 176/517 +f 654/531 176/517 656/530 +f 651/526 175/525 656/530 +f 655/532 656/530 175/525 +f 661/533 657/534 658/535 +f 178/536 658/535 657/534 +f 181/537 660/538 659/539 +f 661/533 659/539 660/538 +f 663/540 665/541 179/542 +f 662/543 179/542 665/541 +f 658/535 178/536 665/541 +f 664/544 665/541 178/536 +f 667/545 669/546 180/547 +f 666/548 180/547 669/546 +f 669/546 663/540 668/549 +f 179/542 668/549 663/540 +f 659/539 672/550 181/537 +f 670/551 181/537 672/550 +f 180/547 671/552 667/545 +f 672/550 667/545 671/552 +f 673/553 183/554 677/555 +f 674/556 677/555 183/554 +f 676/557 677/555 186/558 +f 675/559 186/558 677/555 +f 681/560 678/561 679/562 +f 184/563 679/562 678/561 +f 674/556 183/554 681/560 +f 680/564 681/560 183/554 +f 683/565 685/566 185/567 +f 682/568 185/567 685/566 +f 679/562 184/563 685/566 +f 684/569 685/566 184/563 +f 186/558 675/559 686/570 +f 688/571 686/570 675/559 +f 688/571 683/565 687/572 +f 185/567 687/572 683/565 +f 188/573 690/574 689/575 +f 692/576 689/575 690/574 +f 662/543 692/576 179/542 +f 691/577 179/542 692/576 +f 694/578 696/579 189/580 +f 693/581 189/580 696/579 +f 188/573 695/582 690/574 +f 696/579 690/574 695/582 +f 700/583 697/584 698/585 +f 190/586 698/585 697/584 +f 189/580 699/587 694/578 +f 700/583 694/578 699/587 +f 691/577 702/588 179/542 +f 668/549 179/542 702/588 +f 698/585 190/586 702/588 +f 701/589 702/588 190/586 +f 192/590 704/591 703/592 +f 706/593 703/592 704/591 +f 706/593 705/594 693/581 +f 189/580 693/581 705/594 +f 184/563 707/595 684/569 +f 709/596 684/569 707/595 +f 709/596 704/591 708/597 +f 192/590 708/597 704/591 +f 711/598 712/599 193/600 +f 710/601 193/600 712/599 +f 678/561 712/599 184/563 +f 707/595 184/563 712/599 +f 705/594 714/602 189/580 +f 699/587 189/580 714/602 +f 714/602 711/598 713/603 +f 193/600 713/603 711/598 +f 715/604 718/605 181/537 +f 660/538 181/537 718/605 +f 196/606 717/607 716/608 +f 718/605 716/608 717/607 +f 186/558 719/609 676/557 +f 720/610 676/557 719/609 +f 181/537 670/551 715/604 +f 720/610 715/604 670/551 +f 195/611 722/612 721/613 +f 723/614 721/613 722/612 +f 686/570 723/614 186/558 +f 719/609 186/558 723/614 +f 716/608 726/615 196/606 +f 724/616 196/606 726/615 +f 725/617 726/615 195/611 +f 722/612 195/611 726/615 +f 727/618 730/619 196/620 +f 717/621 196/620 730/619 +f 728/622 199/623 730/619 +f 729/624 730/619 199/623 +f 198/625 732/626 731/627 +f 733/628 731/627 732/626 +f 196/620 724/629 727/618 +f 733/628 727/618 724/629 +f 734/630 736/631 126/280 +f 459/287 126/280 736/631 +f 735/632 736/631 198/625 +f 732/626 198/625 736/631 +f 123/266 737/633 449/275 +f 738/634 449/275 737/633 +f 126/280 453/281 734/630 +f 738/634 734/630 453/281 +f 728/622 740/635 199/623 +f 739/636 199/623 740/635 +f 444/268 740/635 123/266 +f 737/633 123/266 740/635 +f 741/637 201/638 744/639 +f 742/640 744/639 201/638 +f 721/641 744/639 195/642 +f 743/643 195/642 744/639 +f 747/644 428/245 745/645 +f 121/246 745/645 428/245 +f 747/644 742/640 746/646 +f 201/638 746/646 742/640 +f 127/283 748/647 462/290 +f 749/648 462/290 748/647 +f 749/648 745/645 438/259 +f 121/246 438/259 745/645 +f 751/649 735/632 750/650 +f 198/625 750/650 735/632 +f 127/283 457/285 748/647 +f 751/649 748/647 457/285 +f 195/642 743/643 725/651 +f 752/652 725/651 743/643 +f 198/625 731/627 750/650 +f 752/652 750/650 731/627 +f 203/653 754/654 753/655 +f 756/656 753/655 754/654 +f 185/657 682/658 755/659 +f 756/656 755/659 682/658 +f 204/660 758/661 757/662 +f 760/663 757/662 758/661 +f 760/663 754/654 759/664 +f 203/653 759/664 754/654 +f 761/665 763/666 168/496 +f 631/503 168/496 763/666 +f 762/667 763/666 204/660 +f 758/661 204/660 763/666 +f 765/668 746/669 764/670 +f 201/671 764/670 746/669 +f 168/496 627/498 761/665 +f 765/668 761/665 627/498 +f 687/672 185/657 766/673 +f 755/659 766/673 185/657 +f 764/670 201/671 766/673 +f 741/674 766/673 201/671 +f 768/675 771/676 206/677 +f 767/678 206/677 771/676 +f 769/679 208/680 771/676 +f 770/681 771/676 208/680 +f 772/682 774/683 188/684 +f 695/685 188/684 774/683 +f 774/683 768/675 773/686 +f 206/677 773/686 768/675 +f 207/687 776/688 775/689 +f 777/690 775/689 776/688 +f 772/682 188/684 777/690 +f 689/691 777/690 188/684 +f 778/692 780/693 149/394 +f 550/401 149/394 780/693 +f 779/694 780/693 207/687 +f 776/688 207/687 780/693 +f 208/680 769/679 781/695 +f 782/696 781/695 769/679 +f 149/394 544/395 778/692 +f 782/696 778/692 544/395 +f 203/653 783/697 759/664 +f 786/698 759/664 783/697 +f 785/699 786/698 210/700 +f 784/701 210/700 786/698 +f 708/702 192/703 788/704 +f 787/705 788/704 192/703 +f 753/655 788/704 203/653 +f 783/697 203/653 788/704 +f 789/706 790/707 206/708 +f 773/709 206/708 790/707 +f 787/705 192/703 790/707 +f 703/710 790/707 192/703 +f 792/711 791/712 784/701 +f 210/700 784/701 791/712 +f 206/708 767/713 789/706 +f 792/711 789/706 767/713 +f 207/687 793/714 779/694 +f 795/715 779/694 793/714 +f 171/509 636/510 794/716 +f 795/715 794/716 636/510 +f 178/717 796/718 664/719 +f 797/720 664/719 796/718 +f 775/689 797/720 207/687 +f 793/714 207/687 797/720 +f 798/721 799/722 199/723 +f 729/724 199/723 799/722 +f 657/725 799/722 178/717 +f 796/718 178/717 799/722 +f 794/716 800/726 171/509 +f 639/512 171/509 800/726 +f 739/727 800/726 199/723 +f 798/721 199/723 800/726 +f 804/728 801/729 802/730 +f 213/731 802/730 801/729 +f 180/547 666/548 803/732 +f 804/728 803/732 666/548 +f 173/513 805/733 648/524 +f 807/734 648/524 805/733 +f 213/731 806/735 802/730 +f 807/734 802/730 806/735 +f 214/736 809/737 808/738 +f 810/739 808/738 809/737 +f 173/513 641/515 805/733 +f 810/739 805/733 641/515 +f 803/732 812/740 180/547 +f 671/552 180/547 812/740 +f 811/741 812/740 214/736 +f 809/737 214/736 812/740 +f 813/742 216/743 816/744 +f 814/745 816/744 216/743 +f 697/584 816/744 190/586 +f 815/746 190/586 816/744 +f 174/522 817/747 652/529 +f 819/748 652/529 817/747 +f 216/743 818/749 814/745 +f 819/748 814/745 818/749 +f 213/731 820/750 806/735 +f 821/751 806/735 820/750 +f 174/522 646/523 817/747 +f 821/751 817/747 646/523 +f 190/586 815/746 701/589 +f 822/752 701/589 815/746 +f 801/729 822/752 213/731 +f 820/750 213/731 822/752 +f 826/753 823/754 824/755 +f 218/756 824/755 823/754 +f 193/600 710/601 825/757 +f 826/753 825/757 710/601 +f 175/525 827/758 655/532 +f 829/759 655/532 827/758 +f 218/756 828/760 824/755 +f 829/759 824/755 828/760 +f 830/761 831/762 216/743 +f 818/749 216/743 831/762 +f 827/758 175/525 831/762 +f 650/527 831/762 175/525 +f 713/603 193/600 832/763 +f 825/757 832/763 193/600 +f 832/763 830/761 813/742 +f 216/743 813/742 830/761 +f 811/741 214/736 835/764 +f 833/765 835/764 214/736 +f 673/553 835/764 183/554 +f 834/766 183/554 835/764 +f 176/517 836/767 644/518 +f 837/768 644/518 836/767 +f 214/736 808/738 833/765 +f 837/768 833/765 808/738 +f 218/756 838/769 828/760 +f 839/770 828/760 838/769 +f 176/517 654/531 836/767 +f 839/770 836/767 654/531 +f 183/554 834/766 680/564 +f 840/771 680/564 834/766 +f 840/771 838/769 823/754 +f 218/756 823/754 838/769 +f 844/776 845/777 91/115 +f 323/120 91/115 845/777 +f 846/778 847/779 82/63 +f 276/64 82/63 847/779 +f 91/115 320/117 844/776 +f 847/779 844/776 320/117 +f 848/780 222/781 850/782 +f 849/783 850/782 222/781 +f 846/778 82/63 850/782 +f 286/76 850/782 82/63 +f 843/775 852/784 221/772 +f 841/773 221/772 852/784 +f 851/785 852/784 222/781 +f 849/783 222/781 852/784 +f 854/786 857/787 224/788 +f 853/789 224/788 857/787 +f 855/790 225/791 857/787 +f 856/792 857/787 225/791 +f 222/781 858/793 851/785 +f 860/794 851/785 858/793 +f 224/788 859/795 854/786 +f 860/794 854/786 859/795 +f 502/338 138/333 862/796 +f 861/797 862/796 138/333 +f 848/780 862/796 222/781 +f 858/793 222/781 862/796 +f 864/798 863/799 855/790 +f 225/791 855/790 863/799 +f 138/333 497/334 861/797 +f 864/798 861/797 497/334 +f 224/788 853/789 865/800 +f 866/801 865/800 853/789 +f 4/802 227/4 230/5 +f 231/2 230/5 227/4 +f 67/803 229/7 228/1 +f 231/2 228/1 229/7 +f 233/10 235/11 8/804 +f 234/12 8/804 235/11 +f 232/8 235/11 67/803 +f 229/7 67/803 235/11 +f 238/18 240/19 4/802 +f 227/4 4/802 240/19 +f 247/23 246/26 243/25 +f 1/807 243/25 246/26 +f 74/808 245/28 244/22 +f 247/23 244/22 245/28 +f 7/809 248/31 250/33 +f 251/32 250/33 248/31 +f 249/30 74/808 251/32 +f 244/22 251/32 74/808 +f 6/810 252/34 254/38 +f 255/36 254/38 252/34 +f 255/36 253/37 249/30 +f 74/808 249/30 253/37 +f 13/811 256/39 257/41 +f 258/40 257/41 256/39 +f 253/37 258/40 74/808 +f 245/28 74/808 258/40 +f 259/45 263/43 5/812 +f 262/47 5/812 263/43 +f 78/813 261/46 260/42 +f 263/43 260/42 261/46 +f 257/41 266/50 13/811 +f 265/51 13/811 266/50 +f 260/42 266/50 78/813 +f 264/49 78/813 266/50 +f 6/810 267/55 252/34 +f 269/53 252/34 267/55 +f 78/813 264/49 268/52 +f 269/53 268/52 264/49 +f 272/56 271/58 270/57 +f 14/814 270/57 271/58 +f 268/52 272/56 78/813 +f 261/46 78/813 272/56 +f 273/61 277/62 2/815 +f 276/64 2/815 277/62 +f 275/65 277/62 83/816 +f 274/60 83/816 277/62 +f 11/817 278/69 280/70 +f 281/67 280/70 278/69 +f 83/816 274/60 279/66 +f 281/67 279/66 274/60 +f 282/72 285/71 9/818 +f 284/75 9/818 285/71 +f 279/66 285/71 83/816 +f 283/73 83/816 285/71 +f 10/819 286/76 287/78 +f 288/77 287/78 286/76 +f 288/77 275/65 283/73 +f 83/816 283/73 275/65 +f 5/812 262/47 291/81 +f 292/80 291/81 262/47 +f 86/820 290/83 289/79 +f 292/80 289/79 290/83 +f 293/86 295/87 14/814 +f 270/57 14/814 295/87 +f 289/79 295/87 86/820 +f 294/85 86/820 295/87 +f 9/818 284/75 297/90 +f 298/89 297/90 284/75 +f 86/820 294/85 296/88 +f 298/89 296/88 294/85 +f 299/91 300/92 11/817 +f 278/69 11/817 300/92 +f 296/88 300/92 86/820 +f 290/83 86/820 300/92 +f 236/14 304/94 3/805 +f 303/96 3/805 304/94 +f 302/97 304/94 89/821 +f 301/93 89/821 304/94 +f 12/806 305/101 237/15 +f 307/99 237/15 305/101 +f 89/821 301/93 306/98 +f 307/99 306/98 301/93 +f 309/104 13/811 310/102 +f 265/51 310/102 13/811 +f 306/98 310/102 89/821 +f 308/103 89/821 310/102 +f 5/812 311/106 259/45 +f 312/105 259/45 311/106 +f 89/821 308/103 302/97 +f 312/105 302/97 308/103 +f 316/108 314/107 315/111 +f 92/822 315/111 314/107 +f 280/70 319/112 11/817 +f 318/114 11/817 319/112 +f 314/107 319/112 92/822 +f 317/113 92/822 319/112 +f 320/117 322/118 2/815 +f 273/61 2/815 322/118 +f 92/822 317/113 321/116 +f 322/118 321/116 317/113 +f 315/111 92/822 324/119 +f 321/116 324/119 92/822 +f 8/804 325/121 233/10 +f 328/123 233/10 325/121 +f 328/123 326/124 327/125 +f 95/823 327/125 326/124 +f 7/809 250/33 330/128 +f 331/126 330/128 250/33 +f 326/124 331/126 95/823 +f 329/127 95/823 331/126 +f 332/132 334/130 1/807 +f 243/25 1/807 334/130 +f 95/823 329/127 333/129 +f 334/130 333/129 329/127 +f 230/5 336/133 4/802 +f 335/134 4/802 336/133 +f 327/125 95/823 336/133 +f 333/129 336/133 95/823 +f 11/817 318/114 299/91 +f 339/136 299/91 318/114 +f 96/824 338/137 337/135 +f 339/136 337/135 338/137 +f 337/135 341/139 96/824 +f 340/138 96/824 341/139 +f 96/824 340/138 342/140 +f 343/141 342/140 340/138 +f 291/81 344/142 5/812 +f 311/106 5/812 344/142 +f 342/140 344/142 96/824 +f 338/137 96/824 344/142 +f 241/21 347/144 12/806 +f 305/101 12/806 347/144 +f 346/145 347/144 97/825 +f 345/143 97/825 347/144 +f 4/802 335/134 238/18 +f 349/147 238/18 335/134 +f 97/825 345/143 348/146 +f 349/147 348/146 345/143 +f 246/26 351/149 1/807 +f 332/132 1/807 351/149 +f 348/146 351/149 97/825 +f 350/148 97/825 351/149 +f 13/811 309/104 256/39 +f 352/150 256/39 309/104 +f 97/825 350/148 346/145 +f 352/150 346/145 350/148 +f 8/804 353/151 325/121 +f 356/153 325/121 353/151 +f 354/154 101/826 356/153 +f 355/155 356/153 101/826 +f 16/827 357/156 359/160 +f 360/158 359/160 357/156 +f 360/158 358/159 354/154 +f 101/826 354/154 358/159 +f 363/165 15/828 364/161 +f 361/162 364/161 15/828 +f 358/159 364/161 101/826 +f 362/163 101/826 364/161 +f 366/166 365/167 330/128 +f 7/809 330/128 365/167 +f 101/826 362/163 355/155 +f 366/166 355/155 362/163 +f 367/170 370/171 16/829 +f 357/173 16/829 370/171 +f 369/172 370/171 105/830 +f 368/169 105/830 370/171 +f 18/831 371/178 373/179 +f 374/176 373/179 371/178 +f 105/830 368/169 372/175 +f 374/176 372/175 368/169 +f 377/184 17/832 378/180 +f 375/181 378/180 17/832 +f 372/175 378/180 105/830 +f 376/182 105/830 378/180 +f 380/185 379/187 363/186 +f 15/833 363/186 379/187 +f 105/830 376/182 369/172 +f 380/185 369/172 376/182 +f 16/829 381/191 367/170 +f 384/189 367/170 381/191 +f 109/834 383/192 382/188 +f 384/189 382/188 383/192 +f 385/195 388/196 21/835 +f 387/197 21/835 388/196 +f 382/188 388/196 109/834 +f 386/194 109/834 388/196 +f 22/836 389/201 391/202 +f 392/199 391/202 389/201 +f 109/834 386/194 390/198 +f 392/199 390/198 386/194 +f 373/179 394/203 18/831 +f 393/204 18/831 394/203 +f 390/198 394/203 109/834 +f 383/192 109/834 394/203 +f 18/831 393/204 397/207 +f 398/206 397/207 393/204 +f 113/837 396/209 395/205 +f 398/206 395/205 396/209 +f 399/212 401/213 22/836 +f 389/201 22/836 401/213 +f 395/205 401/213 113/837 +f 400/211 113/837 401/213 +f 405/217 404/218 402/216 +f 23/838 402/216 404/218 +f 113/837 400/211 403/215 +f 405/217 403/215 400/211 +f 19/839 406/219 407/221 +f 408/220 407/221 406/219 +f 408/220 396/209 403/215 +f 113/837 403/215 396/209 +f 19/839 409/225 406/219 +f 412/223 406/219 409/225 +f 117/840 411/226 410/222 +f 412/223 410/222 411/226 +f 24/841 413/227 415/231 +f 416/229 415/231 413/227 +f 117/840 410/222 414/230 +f 416/229 414/230 410/222 +f 419/236 26/842 420/232 +f 417/233 420/232 26/842 +f 117/840 414/230 418/234 +f 420/232 418/234 414/230 +f 423/238 422/239 377/184 +f 17/832 377/184 422/239 +f 117/840 418/234 421/237 +f 423/238 421/237 418/234 +f 397/207 424/240 18/831 +f 371/178 18/831 424/240 +f 421/237 424/240 117/840 +f 411/226 117/840 424/240 +f 25/843 425/244 428/245 +f 429/242 428/245 425/244 +f 429/242 426/241 427/247 +f 122/844 427/247 426/241 +f 430/250 433/251 26/845 +f 432/252 26/845 433/251 +f 426/241 433/251 122/844 +f 431/249 122/844 433/251 +f 434/255 437/256 30/846 +f 436/257 30/846 437/256 +f 435/254 122/844 437/256 +f 431/249 437/256 122/844 +f 440/258 439/260 438/259 +f 29/847 438/259 439/260 +f 122/844 435/254 427/247 +f 440/258 427/247 435/254 +f 443/262 430/250 419/264 +f 26/845 419/264 430/250 +f 125/848 442/265 441/261 +f 443/262 441/261 442/265 +f 24/849 444/268 413/270 +f 446/269 413/270 444/268 +f 445/267 125/848 446/269 +f 441/261 446/269 125/848 +f 450/272 449/275 447/274 +f 27/850 447/274 449/275 +f 125/848 445/267 448/271 +f 450/272 448/271 445/267 +f 436/257 452/276 30/846 +f 451/277 30/846 452/276 +f 448/271 452/276 125/848 +f 442/265 125/848 452/276 +f 456/279 447/274 453/281 +f 27/850 453/281 447/274 +f 128/851 455/282 454/278 +f 456/279 454/278 455/282 +f 457/285 460/286 28/852 +f 459/287 28/852 460/286 +f 454/278 460/286 128/851 +f 458/284 128/851 460/286 +f 439/260 463/289 29/847 +f 462/290 29/847 463/289 +f 128/851 458/284 461/288 +f 463/289 461/288 458/284 +f 451/277 464/291 30/846 +f 434/255 30/846 464/291 +f 461/288 464/291 128/851 +f 455/282 128/851 464/291 +f 465/294 469/295 39/853 +f 468/297 39/853 469/295 +f 467/298 469/295 132/854 +f 466/293 132/854 469/295 +f 44/855 470/302 472/303 +f 473/300 472/303 470/302 +f 132/854 466/293 471/299 +f 473/300 471/299 466/293 +f 254/38 476/305 6/810 +f 475/306 6/810 476/305 +f 471/299 476/305 132/854 +f 474/304 132/854 476/305 +f 7/809 477/308 248/31 +f 478/307 248/31 477/308 +f 132/854 474/304 467/298 +f 478/307 467/298 474/304 +f 482/314 45/856 483/309 +f 479/310 483/309 45/856 +f 481/315 483/309 136/857 +f 480/311 136/857 483/309 +f 487/317 486/320 484/319 +f 46/858 484/319 486/320 +f 136/857 480/311 485/316 +f 487/317 485/316 480/311 +f 297/90 490/322 9/818 +f 489/323 9/818 490/322 +f 488/321 136/857 490/322 +f 485/316 490/322 136/857 +f 14/814 491/325 293/86 +f 492/324 293/86 491/325 +f 136/857 488/321 481/315 +f 492/324 481/315 488/321 +f 484/319 46/858 496/326 +f 493/327 496/326 46/858 +f 495/330 496/326 139/859 +f 494/328 139/859 496/326 +f 500/332 499/335 497/334 +f 47/860 497/334 499/335 +f 139/859 494/328 498/331 +f 500/332 498/331 494/328 +f 502/338 10/819 503/336 +f 287/78 503/336 10/819 +f 498/331 503/336 139/859 +f 501/337 139/859 503/336 +f 9/818 489/323 282/72 +f 504/339 282/72 489/323 +f 504/339 495/330 501/337 +f 139/859 501/337 495/330 +f 505/341 508/340 44/855 +f 470/302 44/855 508/340 +f 507/344 508/340 141/861 +f 506/342 141/861 508/340 +f 511/346 510/347 482/314 +f 45/856 482/314 510/347 +f 141/861 506/342 509/345 +f 511/346 509/345 506/342 +f 271/58 513/349 14/814 +f 491/325 14/814 513/349 +f 512/348 141/861 513/349 +f 509/345 513/349 141/861 +f 6/810 475/306 267/55 +f 514/350 267/55 475/306 +f 141/861 512/348 507/344 +f 514/350 507/344 512/348 +f 518/356 40/862 519/354 +f 515/353 519/354 40/862 +f 516/352 144/863 519/354 +f 517/357 519/354 144/863 +f 39/853 468/297 521/360 +f 522/359 521/360 468/297 +f 144/863 516/352 520/358 +f 522/359 520/358 516/352 +f 365/167 524/362 7/809 +f 477/308 7/809 524/362 +f 520/358 524/362 144/863 +f 523/361 144/863 524/362 +f 15/828 525/363 361/162 +f 526/364 361/162 525/363 +f 144/863 523/361 517/357 +f 526/364 517/357 523/361 +f 530/370 41/864 531/365 +f 527/366 531/365 41/864 +f 529/371 531/365 147/865 +f 528/367 147/865 531/365 +f 534/373 533/376 518/375 +f 40/866 518/375 533/376 +f 147/865 528/367 532/372 +f 534/373 532/372 528/367 +f 379/379 536/380 15/867 +f 525/381 15/867 536/380 +f 535/378 147/865 536/380 +f 532/372 536/380 147/865 +f 17/868 537/382 375/384 +f 538/383 375/384 537/382 +f 538/383 529/371 535/378 +f 147/865 535/378 529/371 +f 31/869 539/386 542/390 +f 543/385 542/390 539/386 +f 541/391 543/385 152/870 +f 540/387 152/870 543/385 +f 37/871 544/395 546/396 +f 547/393 546/396 544/395 +f 152/870 540/387 545/392 +f 547/393 545/392 540/387 +f 548/399 551/400 20/872 +f 550/401 20/872 551/400 +f 545/392 551/400 152/870 +f 549/398 152/870 551/400 +f 19/839 552/403 553/404 +f 554/402 553/404 552/403 +f 152/870 549/398 541/391 +f 554/402 541/391 549/398 +f 558/410 32/873 559/407 +f 555/405 559/407 32/873 +f 155/874 557/409 556/408 +f 559/407 556/408 557/409 +f 562/413 561/414 542/390 +f 31/869 542/390 561/414 +f 560/412 155/874 562/413 +f 556/408 562/413 155/874 +f 19/839 407/221 552/403 +f 564/415 552/403 407/221 +f 564/415 563/416 560/412 +f 155/874 560/412 563/416 +f 565/418 566/417 23/838 +f 402/216 23/838 566/417 +f 563/416 566/417 155/874 +f 557/409 155/874 566/417 +f 567/421 569/422 33/875 +f 8/804 234/12 571/425 +f 572/424 571/425 234/12 +f 572/424 570/423 568/420 +f 573/429 576/427 33/875 +f 567/421 33/875 576/427 +f 159/876 575/430 574/426 +f 576/427 574/426 575/430 +f 580/432 579/435 577/434 +f 34/877 577/434 579/435 +f 159/876 574/426 578/431 +f 580/432 578/431 574/426 +f 16/827 359/160 582/438 +f 583/437 582/438 359/160 +f 581/436 159/876 583/437 +f 578/431 583/437 159/876 +f 571/425 584/439 8/804 +f 353/151 8/804 584/439 +f 581/436 584/439 159/876 +f 575/430 159/876 584/439 +f 585/442 588/443 34/878 +f 577/445 34/878 588/443 +f 587/446 588/443 162/879 +f 586/441 162/879 588/443 +f 589/449 592/450 35/880 +f 591/451 35/880 592/450 +f 162/879 586/441 590/448 +f 592/450 590/448 586/441 +f 595/453 594/454 387/197 +f 21/835 387/197 594/454 +f 593/452 162/879 595/453 +f 590/448 595/453 162/879 +f 16/829 582/456 381/191 +f 596/455 381/191 582/456 +f 596/455 587/446 593/452 +f 162/879 593/452 587/446 +f 600/458 589/449 597/460 +f 35/880 597/460 589/449 +f 165/881 599/461 598/457 +f 600/458 598/457 599/461 +f 601/464 604/465 36/882 +f 603/466 36/882 604/465 +f 598/457 604/465 165/881 +f 602/463 165/881 604/465 +f 22/836 391/202 606/469 +f 607/468 606/469 391/202 +f 165/881 602/463 605/467 +f 607/468 605/467 602/463 +f 594/454 608/470 21/835 +f 385/195 21/835 608/470 +f 605/467 608/470 165/881 +f 599/461 165/881 608/470 +f 612/471 601/464 609/472 +f 36/882 609/472 601/464 +f 611/475 612/471 167/883 +f 610/473 167/883 612/471 +f 615/477 614/478 558/410 +f 32/873 558/410 614/478 +f 167/883 610/473 613/476 +f 615/477 613/476 610/473 +f 404/218 617/480 23/838 +f 565/418 23/838 617/480 +f 613/476 617/480 167/883 +f 616/479 167/883 617/480 +f 22/836 606/469 399/212 +f 618/481 399/212 606/469 +f 618/481 611/475 616/479 +f 167/883 616/479 611/475 +f 622/482 621/484 530/370 +f 41/864 530/370 621/484 +f 170/884 620/486 619/483 +f 622/482 619/483 620/486 +f 537/382 17/868 624/487 +f 422/488 624/487 17/868 +f 170/884 619/483 623/489 +f 624/487 623/489 619/483 +f 26/885 432/494 417/495 +f 626/492 417/495 432/494 +f 170/884 623/489 625/491 +f 626/492 625/491 623/489 +f 627/498 629/499 25/886 +f 425/500 25/886 629/499 +f 170/884 625/491 628/497 +f 629/499 628/497 625/491 +f 630/501 632/502 42/887 +f 631/503 42/887 632/502 +f 170/884 628/497 620/486 +f 632/502 620/486 628/497 +f 19/839 553/404 409/225 +f 635/504 409/225 553/404 +f 635/504 633/505 634/506 +f 172/888 634/506 633/505 +f 20/872 636/510 548/399 +f 638/508 548/399 636/510 +f 638/508 637/507 633/505 +f 172/888 633/505 637/507 +f 415/231 640/511 24/841 +f 639/512 24/841 640/511 +f 637/507 640/511 172/888 +f 634/506 172/888 640/511 +f 645/516 644/518 641/515 +f 51/889 641/515 644/518 +f 643/519 645/516 177/890 +f 642/514 177/890 645/516 +f 649/521 648/524 646/523 +f 49/891 646/523 648/524 +f 177/890 642/514 647/520 +f 649/521 647/520 642/514 +f 650/527 653/528 50/892 +f 652/529 50/892 653/528 +f 647/520 653/528 177/890 +f 651/526 177/890 653/528 +f 656/530 655/532 654/531 +f 48/893 654/531 655/532 +f 177/890 651/526 643/519 +f 656/530 643/519 651/526 +f 657/534 661/533 58/894 +f 660/538 58/894 661/533 +f 659/539 661/533 182/895 +f 658/535 182/895 661/533 +f 665/541 664/544 662/543 +f 55/896 662/543 664/544 +f 182/895 658/535 663/540 +f 665/541 663/540 658/535 +f 669/546 668/549 666/548 +f 54/897 666/548 668/549 +f 667/545 182/895 669/546 +f 663/540 669/546 182/895 +f 59/898 670/551 671/552 +f 672/550 671/552 670/551 +f 672/550 659/539 667/545 +f 182/895 667/545 659/539 +f 59/898 673/553 676/557 +f 677/555 676/557 673/553 +f 677/555 674/556 675/559 +f 187/899 675/559 674/556 +f 681/560 680/564 678/561 +f 52/900 678/561 680/564 +f 674/556 681/560 187/899 +f 679/562 187/899 681/560 +f 685/566 684/569 682/568 +f 53/901 682/568 684/569 +f 187/899 679/562 683/565 +f 685/566 683/565 679/562 +f 686/570 688/571 60/902 +f 687/572 60/902 688/571 +f 675/559 187/899 688/571 +f 683/565 688/571 187/899 +f 55/896 689/575 662/543 +f 692/576 662/543 689/575 +f 690/574 191/903 692/576 +f 691/577 692/576 191/903 +f 695/582 56/904 696/579 +f 693/581 696/579 56/904 +f 690/574 696/579 191/903 +f 694/578 191/903 696/579 +f 699/587 57/905 700/583 +f 697/584 700/583 57/905 +f 694/578 700/583 191/903 +f 698/585 191/903 700/583 +f 702/588 701/589 668/549 +f 54/897 668/549 701/589 +f 191/903 698/585 691/577 +f 702/588 691/577 698/585 +f 703/592 706/593 56/904 +f 693/581 56/904 706/593 +f 704/591 194/906 706/593 +f 705/594 706/593 194/906 +f 684/569 709/596 53/901 +f 708/597 53/901 709/596 +f 707/595 194/906 709/596 +f 704/591 709/596 194/906 +f 678/561 52/900 712/599 +f 710/601 712/599 52/900 +f 194/906 707/595 711/598 +f 712/599 711/598 707/595 +f 714/602 713/603 699/587 +f 57/905 699/587 713/603 +f 705/594 194/906 714/602 +f 711/598 714/602 194/906 +f 58/894 660/538 717/607 +f 718/605 717/607 660/538 +f 197/907 716/608 715/604 +f 718/605 715/604 716/608 +f 59/898 676/557 670/551 +f 720/610 670/551 676/557 +f 715/604 720/610 197/907 +f 719/609 197/907 720/610 +f 721/613 723/614 60/902 +f 686/570 60/902 723/614 +f 722/612 197/907 723/614 +f 719/609 723/614 197/907 +f 61/908 724/616 725/617 +f 726/615 725/617 724/616 +f 197/907 722/612 716/608 +f 726/615 716/608 722/612 +f 730/619 729/624 717/621 +f 58/909 717/621 729/624 +f 200/910 728/622 727/618 +f 730/619 727/618 728/622 +f 731/627 733/628 61/911 +f 724/629 61/911 733/628 +f 200/910 727/618 732/626 +f 733/628 732/626 727/618 +f 28/852 459/287 735/632 +f 736/631 735/632 459/287 +f 200/910 732/626 734/630 +f 736/631 734/630 732/626 +f 449/275 738/634 27/850 +f 453/281 27/850 738/634 +f 734/630 738/634 200/910 +f 737/633 200/910 738/634 +f 24/849 739/636 444/268 +f 740/635 444/268 739/636 +f 200/910 737/633 728/622 +f 740/635 728/622 737/633 +f 60/912 741/637 721/641 +f 744/639 721/641 741/637 +f 744/639 742/640 743/643 +f 202/913 743/643 742/640 +f 746/646 25/843 747/644 +f 428/245 747/644 25/843 +f 745/645 202/913 747/644 +f 742/640 747/644 202/913 +f 462/290 749/648 29/847 +f 438/259 29/847 749/648 +f 202/913 745/645 748/647 +f 749/648 748/647 745/645 +f 735/632 751/649 28/852 +f 457/285 28/852 751/649 +f 202/913 748/647 750/650 +f 751/649 750/650 748/647 +f 731/627 61/911 752/652 +f 725/651 752/652 61/911 +f 750/650 752/652 202/913 +f 743/643 202/913 752/652 +f 753/655 756/656 53/914 +f 682/658 53/914 756/656 +f 205/915 755/659 754/654 +f 756/656 754/654 755/659 +f 757/662 760/663 43/916 +f 759/664 43/916 760/663 +f 205/915 754/654 758/661 +f 760/663 758/661 754/654 +f 42/887 631/503 762/667 +f 763/666 762/667 631/503 +f 205/915 758/661 761/665 +f 763/666 761/665 758/661 +f 765/668 627/498 746/669 +f 25/886 746/669 627/498 +f 205/915 761/665 764/670 +f 765/668 764/670 761/665 +f 60/917 687/672 741/674 +f 766/673 741/674 687/672 +f 766/673 755/659 764/670 +f 205/915 764/670 755/659 +f 771/676 770/681 767/678 +f 38/918 767/678 770/681 +f 209/919 769/679 768/675 +f 771/676 768/675 769/679 +f 774/683 773/686 695/685 +f 56/920 695/685 773/686 +f 209/919 768/675 772/682 +f 774/683 772/682 768/675 +f 775/689 777/690 55/921 +f 689/691 55/921 777/690 +f 209/919 772/682 776/688 +f 777/690 776/688 772/682 +f 20/872 550/401 779/694 +f 780/693 779/694 550/401 +f 209/919 776/688 778/692 +f 780/693 778/692 776/688 +f 781/695 782/696 37/871 +f 544/395 37/871 782/696 +f 778/692 782/696 209/919 +f 769/679 209/919 782/696 +f 43/916 759/664 785/699 +f 786/698 785/699 759/664 +f 786/698 783/697 784/701 +f 211/922 784/701 783/697 +f 53/914 708/702 753/655 +f 788/704 753/655 708/702 +f 211/922 783/697 787/705 +f 788/704 787/705 783/697 +f 790/707 703/710 773/709 +f 56/923 773/709 703/710 +f 211/922 787/705 789/706 +f 790/707 789/706 787/705 +f 38/924 791/712 767/713 +f 792/711 767/713 791/712 +f 784/701 211/922 792/711 +f 789/706 792/711 211/922 +f 779/694 795/715 20/872 +f 636/510 20/872 795/715 +f 794/716 795/715 212/925 +f 793/714 212/925 795/715 +f 797/720 775/689 664/719 +f 55/921 664/719 775/689 +f 212/925 793/714 796/718 +f 797/720 796/718 793/714 +f 58/926 729/724 657/725 +f 799/722 657/725 729/724 +f 212/925 796/718 798/721 +f 799/722 798/721 796/718 +f 24/841 639/512 739/727 +f 800/726 739/727 639/512 +f 212/925 798/721 794/716 +f 800/726 794/716 798/721 +f 666/548 54/897 804/728 +f 801/729 804/728 54/897 +f 803/732 804/728 215/927 +f 802/730 215/927 804/728 +f 648/524 807/734 49/891 +f 806/735 49/891 807/734 +f 802/730 807/734 215/927 +f 805/733 215/927 807/734 +f 808/738 810/739 51/889 +f 641/515 51/889 810/739 +f 809/737 215/927 810/739 +f 805/733 810/739 215/927 +f 59/898 671/552 811/741 +f 812/740 811/741 671/552 +f 215/927 809/737 803/732 +f 812/740 803/732 809/737 +f 57/905 813/742 697/584 +f 816/744 697/584 813/742 +f 816/744 814/745 815/746 +f 217/928 815/746 814/745 +f 652/529 819/748 50/892 +f 818/749 50/892 819/748 +f 814/745 819/748 217/928 +f 817/747 217/928 819/748 +f 806/735 821/751 49/891 +f 646/523 49/891 821/751 +f 817/747 821/751 217/928 +f 820/750 217/928 821/751 +f 701/589 822/752 54/897 +f 801/729 54/897 822/752 +f 822/752 815/746 820/750 +f 217/928 820/750 815/746 +f 52/900 823/754 710/601 +f 826/753 710/601 823/754 +f 825/757 826/753 219/929 +f 824/755 219/929 826/753 +f 828/760 48/893 829/759 +f 655/532 829/759 48/893 +f 824/755 829/759 219/929 +f 827/758 219/929 829/759 +f 818/749 831/762 50/892 +f 650/527 50/892 831/762 +f 830/761 219/929 831/762 +f 827/758 831/762 219/929 +f 57/905 713/603 813/742 +f 832/763 813/742 713/603 +f 832/763 825/757 830/761 +f 219/929 830/761 825/757 +f 59/898 811/741 673/553 +f 835/764 673/553 811/741 +f 220/930 834/766 833/765 +f 835/764 833/765 834/766 +f 644/518 837/768 51/889 +f 808/738 51/889 837/768 +f 833/765 837/768 220/930 +f 836/767 220/930 837/768 +f 828/760 839/770 48/893 +f 654/531 48/893 839/770 +f 838/769 220/930 839/770 +f 836/767 839/770 220/930 +f 680/564 840/771 52/900 +f 823/754 52/900 840/771 +f 834/766 220/930 840/771 +f 838/769 840/771 220/930 +f 223/932 843/775 842/774 +f 223/932 842/774 844/776 +f 845/777 844/776 842/774 +f 847/779 320/117 276/64 +f 2/815 276/64 320/117 +f 223/932 844/776 846/778 +f 847/779 846/778 844/776 +f 10/819 848/780 286/76 +f 850/782 286/76 848/780 +f 223/932 846/778 849/783 +f 850/782 849/783 846/778 +f 62/931 841/773 851/785 +f 852/784 851/785 841/773 +f 223/932 849/783 843/775 +f 852/784 843/775 849/783 +f 857/787 856/792 853/789 +f 63/933 853/789 856/792 +f 226/934 855/790 854/786 +f 857/787 854/786 855/790 +f 851/785 860/794 62/931 +f 859/795 62/931 860/794 +f 854/786 860/794 226/934 +f 858/793 226/934 860/794 +f 848/780 10/819 862/796 +f 502/338 862/796 10/819 +f 862/796 861/797 858/793 +f 226/934 858/793 861/797 +f 497/334 47/860 864/798 +f 863/799 864/798 47/860 +f 861/797 864/798 226/934 +f 855/790 226/934 864/798 +f 853/789 63/933 866/801 \ No newline at end of file diff --git a/tests/data/test_multitexture_obj_IO_Q1_render.png b/tests/data/test_multitexture_obj_IO_Q1_render.png new file mode 100644 index 000000000..309610b4e Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_Q1_render.png differ diff --git a/tests/data/test_multitexture_obj_IO_Q2.mtl b/tests/data/test_multitexture_obj_IO_Q2.mtl new file mode 100644 index 000000000..40de425aa --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q2.mtl @@ -0,0 +1,2 @@ +newmtl material_1 +map_Kd material_1.png diff --git a/tests/data/test_multitexture_obj_IO_Q2.obj b/tests/data/test_multitexture_obj_IO_Q2.obj new file mode 100644 index 000000000..9b61bdb1e --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q2.obj @@ -0,0 +1,3739 @@ + +mtllib test_multitexture_obj_IO_Q2.mtl +usemtl material_1 + +v 0.000000 0.505678 -0.563016 +v 0.000000 0.340641 -0.665066 +v 0.000000 0.041478 -0.241591 +v 0.000000 0.117615 -0.305384 +v 0.000000 0.100384 -0.450564 +v 0.000000 0.182587 -0.616155 +v -0.000000 0.765067 -0.449072 +v -0.000000 0.834757 -0.307668 +v 0.000000 0.326124 0.139538 +v 0.000000 0.352207 0.038863 +v 0.000000 0.499175 0.058661 +v -0.000000 0.723906 -0.059711 +v 0.000000 0.816061 -0.189369 +v 0.000000 0.301194 0.312719 +v 0.000000 0.233342 0.495660 +v 0.000000 0.220553 0.711025 +v 0.000000 0.130478 0.891171 +v 0.000000 0.002289 0.987177 +v -0.266758 0.181628 0.122726 +v -0.229555 0.066318 0.828702 +v -0.305362 0.030798 -0.006557 +v -0.266719 0.105780 0.466810 +v -0.161859 0.285356 0.303098 +v -0.177264 0.282839 0.087554 +v -0.158786 0.075189 -0.141343 +v -0.138236 0.191142 0.700393 +v -0.130610 0.109881 0.873657 +v -0.254450 0.101336 0.680112 +v -0.369388 -0.024278 0.205838 +v -0.273782 0.160332 0.273861 +v -0.146074 0.206063 0.488052 +v -0.156890 0.317253 -0.017955 +v -0.184529 0.181235 -0.238574 +v -0.229877 0.446038 -0.042810 +v -0.326584 0.303676 -0.375494 +v -0.257915 0.488969 -0.517721 +v -0.187711 0.730295 -0.437134 +v -0.190442 0.122856 -0.437696 +v -0.271501 0.201979 -0.579853 +v -0.227961 0.337016 -0.641468 +v -0.264169 0.646946 -0.369897 +v -0.180359 0.686460 -0.148279 +v -0.263204 0.560375 -0.137191 +v -0.371765 0.683869 -0.321196 +v -0.432195 0.751246 -0.233457 +v -0.424574 0.680439 -0.150855 +v -0.379346 0.604049 -0.213075 +v -0.164015 0.929339 -0.232094 +v -0.205905 0.915741 -0.313374 +v -0.153380 0.935554 -0.282029 +v -0.221786 0.905461 -0.256021 +v -0.115236 0.837896 -0.222054 +v -0.086327 0.812209 -0.211465 +v -0.172231 0.819312 -0.334104 +v -0.162464 0.791078 -0.351846 +v -0.078736 0.822102 -0.294366 +v -0.102999 0.844736 -0.288229 +v -0.219399 0.754552 -0.283480 +v -0.199751 0.790382 -0.244881 +v -0.184684 0.762009 -0.196152 +v -0.279703 0.762439 -0.233186 +v -0.106249 -0.014217 0.968533 +v 0.000000 0.320051 0.223298 +v 0.000000 0.227033 0.602086 +v 0.000000 0.186603 0.810651 +v 0.000000 0.264692 0.401284 +v 0.000000 0.330325 0.071656 +v 0.000000 0.409384 0.051598 +v 0.000000 0.641579 -0.507325 +v 0.000000 0.412943 -0.623842 +v 0.000000 0.101519 -0.264918 +v 0.000000 0.106874 -0.369301 +v 0.000000 0.126441 -0.539369 +v 0.000000 0.259825 -0.661348 +v 0.000000 0.613137 0.011837 +v 0.000000 0.785709 -0.129116 +v 0.000000 0.821114 -0.378707 +v 0.000000 0.831803 -0.246303 +v 0.000000 0.063673 0.946137 +v -0.237075 0.052195 -0.075972 +v -0.139893 -0.054818 -0.181103 +v -0.307987 -0.033119 -0.049691 +v -0.227173 -0.037236 -0.128413 +v -0.365146 -0.040637 0.324829 +v -0.350232 0.002539 0.090822 +v -0.272682 0.181352 0.189589 +v -0.221341 0.236481 0.293418 +v -0.170184 0.299829 0.205550 +v -0.232810 0.229543 0.110217 +v -0.227226 0.252859 0.204008 +v -0.209690 0.164574 0.478658 +v -0.153276 0.244216 0.393840 +v -0.271155 0.129527 0.366223 +v -0.215375 0.198113 0.382954 +v -0.187262 0.086887 0.854887 +v -0.134533 0.161682 0.796578 +v -0.198521 0.154682 0.689709 +v -0.242820 0.087596 0.770725 +v -0.191558 0.132026 0.782450 +v -0.261790 0.101674 0.574769 +v -0.141545 0.196582 0.593509 +v -0.204392 0.157257 0.584394 +v -0.317321 0.033512 0.454173 +v -0.327755 0.067627 0.239516 +v -0.324726 0.046926 0.344192 +v -0.253941 0.015741 0.848168 +v -0.307072 0.029609 0.675079 +v -0.289863 0.022522 0.771070 +v -0.288174 0.116771 0.063920 +v -0.190901 0.188016 -0.030048 +v -0.239299 0.151564 0.011834 +v -0.313467 0.030566 0.566851 +v -0.317033 0.090978 0.142973 +v -0.150923 0.290686 0.016265 +v -0.192003 0.257627 -0.114007 +v -0.150018 0.148066 -0.170355 +v -0.172619 0.221245 -0.072210 +v -0.194068 0.372430 -0.026904 +v -0.294876 0.383503 -0.203773 +v -0.274031 0.238310 -0.301318 +v -0.248629 0.311098 -0.153862 +v -0.324701 0.241080 -0.502727 +v -0.239110 0.144970 -0.502892 +v -0.196806 0.141274 -0.362924 +v -0.278147 0.181024 -0.423508 +v -0.318198 0.390558 -0.446528 +v -0.250979 0.388662 -0.601302 +v -0.263786 0.278050 -0.630217 +v -0.314593 0.320710 -0.563292 +v -0.238510 0.520387 -0.090789 +v -0.282894 0.569890 -0.257283 +v -0.271576 0.561647 -0.416318 +v -0.293195 0.482084 -0.276654 +v -0.326880 0.680784 -0.145207 +v -0.422878 0.632073 -0.168661 +v -0.321376 0.576724 -0.185683 +v -0.213045 0.609177 -0.109989 +v -0.326345 0.612341 -0.141546 +v -0.379053 0.635870 -0.283895 +v -0.312594 0.674309 -0.341185 +v -0.315400 0.606871 -0.278418 +v -0.460287 0.727236 -0.177367 +v -0.417773 0.731266 -0.288914 +v -0.454185 0.684351 -0.230461 +v -0.092247 0.320203 0.127906 +v -0.085769 0.301184 0.309872 +v -0.091039 0.318251 0.216664 +v -0.075060 0.227550 0.493766 +v -0.071069 0.213115 0.708099 +v -0.072477 0.219588 0.599773 +v -0.067046 0.125156 0.886255 +v -0.069506 0.180120 0.806775 +v -0.079873 0.262384 0.399618 +v -0.087475 0.345901 0.028450 +v -0.085842 0.323490 0.060560 +v -0.124296 0.487548 0.034051 +v -0.105997 0.402715 0.036088 +v -0.136392 0.503820 -0.556974 +v -0.214286 0.629383 -0.484754 +v -0.104733 0.755088 -0.444831 +v -0.121817 0.636846 -0.502061 +v -0.139278 0.340909 -0.661549 +v -0.138945 0.411476 -0.620153 +v -0.076666 0.045792 -0.217551 +v -0.093396 0.130309 -0.285229 +v -0.083846 0.110620 -0.238883 +v -0.114603 0.104637 -0.445501 +v -0.102596 0.115199 -0.359834 +v -0.153665 0.185489 -0.611191 +v -0.137484 0.129002 -0.534091 +v -0.150371 0.262453 -0.657355 +v -0.081964 0.707011 -0.097885 +v -0.128934 0.593549 -0.027607 +v -0.230899 0.696193 -0.415496 +v -0.246200 0.632058 -0.451998 +v -0.199042 0.926972 -0.236591 +v -0.155831 0.945920 -0.253016 +v -0.182289 0.937359 -0.304334 +v -0.225500 0.918412 -0.287909 +v -0.198381 0.950853 -0.269730 +v -0.204856 0.767832 -0.258627 +v -0.198135 0.804412 -0.300184 +v -0.162591 0.796641 -0.337706 +v -0.195536 0.768708 -0.323732 +v -0.190344 0.780419 -0.305321 +v -0.188590 0.771476 -0.215131 +v -0.125480 0.786281 -0.190531 +v -0.102838 0.815304 -0.219030 +v -0.158595 0.817014 -0.220186 +v -0.145210 0.793415 -0.208712 +v -0.134346 0.834135 -0.324328 +v -0.091151 0.822276 -0.289660 +v -0.113814 0.810725 -0.339255 +v -0.123210 0.811864 -0.327105 +v -0.095635 0.846841 -0.248877 +v -0.069946 0.823757 -0.248502 +v -0.083670 0.824545 -0.249204 +v -0.246443 0.756953 -0.257453 +v -0.243640 0.757848 -0.207433 +v -0.212890 0.762245 -0.228830 +v -0.249966 0.723503 -0.332259 +v -0.355751 0.762428 -0.238497 +v -0.320030 0.739642 -0.304714 +v -0.181848 0.741315 -0.180043 +v -0.328516 0.741977 -0.181175 +v -0.049968 0.812176 -0.199395 +v -0.078835 0.774284 -0.158189 +v -0.168022 0.778755 -0.386065 +v -0.050569 0.828853 -0.304368 +v -0.089719 0.811796 -0.373587 +v -0.040475 0.828353 -0.247459 +v -0.211302 0.744371 -0.365196 +v -0.216553 0.856661 -0.251136 +v -0.193702 0.872690 -0.329392 +v -0.218551 0.860755 -0.297102 +v -0.126841 0.897388 -0.285836 +v -0.157513 0.887986 -0.320358 +v -0.138938 0.890583 -0.222912 +v -0.120161 0.900194 -0.247801 +v -0.181137 0.872948 -0.224154 +v -0.148938 -0.018818 0.950827 +v -0.124777 0.044823 0.926767 +v -0.189431 0.017650 0.907717 +v -0.054129 -0.000582 0.980957 +v -0.062752 0.059213 0.940397 +v 0.000000 0.324094 0.180165 +v 0.046244 0.320164 0.221337 +v 0.046738 0.325284 0.136739 +v 0.046899 0.323707 0.177660 +v 0.043489 0.301850 0.311934 +v 0.000000 0.312812 0.267846 +v 0.045023 0.313323 0.266515 +v 0.000000 0.228164 0.547798 +v 0.036452 0.225200 0.601479 +v 0.037783 0.232065 0.495188 +v 0.036987 0.226526 0.547260 +v 0.035778 0.218679 0.710249 +v 0.000000 0.225860 0.657001 +v 0.036081 0.223960 0.656319 +v 0.000000 0.207020 0.762635 +v 0.035033 0.184940 0.809623 +v 0.035447 0.205232 0.761742 +v 0.033740 0.129119 0.889852 +v 0.000000 0.160642 0.853891 +v 0.034482 0.159128 0.852718 +v 0.000000 0.284012 0.356829 +v 0.040341 0.264584 0.400900 +v 0.041894 0.284411 0.356338 +v 0.000000 0.246660 0.447191 +v 0.038936 0.245943 0.446792 +v 0.000000 0.337744 0.049579 +v 0.044157 0.329119 0.069311 +v 0.044866 0.351036 0.036892 +v 0.043628 0.336529 0.047541 +v 0.000000 0.327327 0.102505 +v 0.045509 0.326229 0.099834 +v 0.000000 0.450581 0.059680 +v 0.054110 0.408160 0.048371 +v 0.063228 0.496693 0.052285 +v 0.059371 0.448955 0.055119 +v 0.000000 0.376340 0.042097 +v 0.048818 0.375217 0.039732 +v 0.000000 0.570891 -0.534672 +v 0.062648 0.640189 -0.506046 +v 0.069276 0.505582 -0.562042 +v 0.066474 0.570216 -0.533525 +v 0.053679 0.762368 -0.447664 +v 0.000000 0.709164 -0.479338 +v 0.058238 0.707055 -0.477971 +v 0.000000 0.376475 -0.648788 +v 0.071181 0.413275 -0.623292 +v 0.072696 0.340957 -0.664799 +v 0.071646 0.376815 -0.648416 +v 0.000000 0.454520 -0.593995 +v 0.070618 0.454733 -0.593233 +v 0.038198 0.041996 -0.235526 +v 0.000000 -0.009641 -0.233734 +v 0.035269 -0.009355 -0.229192 +v 0.000000 0.077915 -0.251636 +v 0.042893 0.103386 -0.257977 +v 0.040690 0.079039 -0.244814 +v 0.047021 0.120443 -0.299626 +v 0.000000 0.114136 -0.282485 +v 0.044954 0.116650 -0.275940 +v 0.000000 0.113801 -0.334664 +v 0.051895 0.108853 -0.365753 +v 0.049243 0.116377 -0.329956 +v 0.059592 0.101024 -0.449026 +v 0.000000 0.101009 -0.408276 +v 0.055252 0.102268 -0.405836 +v 0.000000 0.109177 -0.495145 +v 0.070998 0.126709 -0.538642 +v 0.065189 0.109520 -0.494143 +v 0.079072 0.182988 -0.615599 +v 0.000000 0.151226 -0.580589 +v 0.075974 0.151547 -0.579976 +v 0.000000 0.219576 -0.643420 +v 0.077542 0.260206 -0.661002 +v 0.079246 0.219987 -0.642965 +v 0.000000 0.300969 -0.668909 +v 0.075010 0.301309 -0.668637 +v 0.060688 0.607850 0.001044 +v 0.000000 0.554408 0.040857 +v 0.064311 0.550463 0.032178 +v 0.000000 0.672219 -0.022827 +v 0.040352 0.718300 -0.071902 +v 0.050433 0.666442 -0.034872 +v 0.000000 0.803520 -0.160130 +v 0.035964 0.781745 -0.137920 +v 0.025874 0.814456 -0.192750 +v 0.031304 0.800824 -0.166160 +v 0.000000 0.760454 -0.095391 +v 0.037254 0.755486 -0.106376 +v 0.026981 0.832763 -0.306956 +v 0.043802 0.818098 -0.377412 +v 0.000000 0.831312 -0.342444 +v 0.035224 0.828719 -0.341387 +v 0.000000 0.800708 -0.414889 +v 0.049410 0.797681 -0.413491 +v 0.020958 0.830680 -0.246717 +v 0.000000 0.825505 -0.217769 +v 0.022275 0.824379 -0.219341 +v 0.000000 0.834904 -0.275945 +v 0.022376 0.833445 -0.275661 +v 0.027244 0.001746 0.985368 +v 0.031413 0.062618 0.944549 +v 0.000000 0.031249 0.967483 +v 0.029612 0.030408 0.965777 +v 0.000000 0.097452 0.921309 +v 0.032753 0.096235 0.919852 +v 0.000000 -0.021097 1.007050 +v 0.024201 -0.021226 1.005150 +v -0.273281 0.042073 -0.043850 +v -0.232462 0.006082 -0.106821 +v -0.269878 -0.031888 -0.092884 +v -0.307808 -0.003187 -0.031709 +v -0.272342 0.003313 -0.072401 +v -0.148915 0.005788 -0.165362 +v -0.182883 -0.045709 -0.157469 +v -0.199052 0.062366 -0.105989 +v -0.190658 0.007422 -0.137241 +v -0.359143 -0.045438 0.384517 +v -0.369328 -0.033749 0.265179 +v -0.357964 -0.031751 0.073165 +v -0.331012 0.017167 0.038972 +v -0.336366 -0.015720 0.017524 +v -0.363023 -0.011729 0.147082 +v -0.270021 0.183796 0.151405 +v -0.250535 0.219935 0.200112 +v -0.229880 0.247545 0.157829 +v -0.253104 0.203435 0.118078 +v -0.251096 0.217673 0.158942 +v -0.247672 0.201215 0.285394 +v -0.224342 0.248556 0.249012 +v -0.273837 0.172969 0.230557 +v -0.249328 0.213762 0.242242 +v -0.166122 0.296400 0.255682 +v -0.201028 0.279793 0.204606 +v -0.193250 0.264928 0.298974 +v -0.197174 0.276415 0.252836 +v -0.208445 0.255016 0.099749 +v -0.173937 0.295795 0.151795 +v -0.204742 0.274117 0.153286 +v -0.238934 0.137098 0.472953 +v -0.212480 0.178956 0.429644 +v -0.243641 0.166107 0.375362 +v -0.269047 0.115689 0.415447 +v -0.241351 0.149381 0.423000 +v -0.149393 0.222637 0.439843 +v -0.185529 0.224498 0.389084 +v -0.178799 0.187723 0.483750 +v -0.181979 0.203634 0.435289 +v -0.218341 0.218477 0.337805 +v -0.157504 0.266542 0.348704 +v -0.189327 0.246276 0.344018 +v -0.272811 0.145130 0.319056 +v -0.245762 0.184358 0.329630 +v -0.212012 0.075580 0.841201 +v -0.188626 0.112308 0.821548 +v -0.217701 0.112120 0.775527 +v -0.235856 0.076580 0.805621 +v -0.213324 0.096523 0.811853 +v -0.132570 0.138159 0.837992 +v -0.163968 0.148400 0.789706 +v -0.159999 0.098798 0.865373 +v -0.161693 0.126272 0.830304 +v -0.169138 0.174847 0.695193 +v -0.195015 0.146226 0.738197 +v -0.136442 0.179619 0.750387 +v -0.166543 0.164739 0.744396 +v -0.249108 0.096137 0.728207 +v -0.226814 0.130295 0.684497 +v -0.222367 0.123540 0.732548 +v -0.264402 0.101968 0.520397 +v -0.233686 0.131486 0.579487 +v -0.207042 0.158534 0.530777 +v -0.236433 0.132176 0.525634 +v -0.201599 0.157166 0.637907 +v -0.258575 0.102323 0.628487 +v -0.230534 0.131902 0.632959 +v -0.139858 0.195421 0.647569 +v -0.173735 0.178964 0.589175 +v -0.171473 0.178284 0.642915 +v -0.143538 0.198754 0.539805 +v -0.176115 0.180806 0.535582 +v -0.337836 -0.006553 0.448549 +v -0.320929 0.038988 0.398635 +v -0.347420 0.003193 0.333602 +v -0.342419 -0.002612 0.390867 +v -0.298744 0.089419 0.355449 +v -0.293232 0.071104 0.460405 +v -0.296022 0.078656 0.407077 +v -0.301210 0.115034 0.257783 +v -0.327429 0.056686 0.291075 +v -0.300703 0.102007 0.305644 +v -0.351215 0.020421 0.221415 +v -0.350974 0.010868 0.277027 +v -0.308985 -0.015836 0.772679 +v -0.300290 0.026619 0.725054 +v -0.328122 -0.011235 0.673608 +v -0.320738 -0.013377 0.724898 +v -0.268509 -0.018423 0.854481 +v -0.274888 0.018320 0.812257 +v -0.291897 -0.017792 0.816142 +v -0.267341 0.057364 0.769829 +v -0.240170 0.045754 0.838346 +v -0.256292 0.050145 0.807253 +v -0.281859 0.067453 0.677110 +v -0.275748 0.063477 0.725933 +v -0.239418 0.102195 -0.035108 +v -0.213035 0.170022 -0.009532 +v -0.181753 0.135303 -0.084854 +v -0.207570 0.117335 -0.061618 +v -0.298292 0.072982 0.027177 +v -0.265278 0.133372 0.035356 +v -0.270541 0.087464 -0.006407 +v -0.236523 0.195781 0.060914 +v -0.276588 0.155574 0.098102 +v -0.258648 0.173682 0.076867 +v -0.190293 0.237055 0.025893 +v -0.212268 0.218116 0.044866 +v -0.288873 0.067848 0.570560 +v -0.311113 0.030491 0.622016 +v -0.286019 0.068264 0.624906 +v -0.315185 0.031139 0.510574 +v -0.291063 0.068148 0.515313 +v -0.334099 -0.009613 0.563635 +v -0.335537 -0.008637 0.506376 +v -0.332102 -0.010230 0.619617 +v -0.324423 0.079108 0.189745 +v -0.335950 0.044730 0.115485 +v -0.346277 0.031858 0.167040 +v -0.295396 0.137443 0.169109 +v -0.299573 0.127115 0.211987 +v -0.305188 0.103086 0.100412 +v -0.288286 0.145212 0.129998 +v -0.320025 0.058587 0.068335 +v -0.177314 0.204818 -0.051020 +v -0.167034 0.182230 -0.122798 +v -0.149034 0.119255 -0.152767 +v -0.168725 0.158519 -0.103729 +v -0.159665 0.285267 0.045278 +v -0.167426 0.259011 -0.024111 +v -0.175009 0.248965 0.001163 +v -0.179180 0.290497 -0.060974 +v -0.177164 0.238112 -0.093383 +v -0.149721 0.300800 -0.004700 +v -0.168557 0.272360 -0.044715 +v -0.160058 0.168229 -0.195838 +v -0.194921 0.221357 -0.173014 +v -0.175228 0.201681 -0.146613 +v -0.218190 0.281995 -0.133552 +v -0.264220 0.274293 -0.228207 +v -0.233098 0.210840 -0.267301 +v -0.227725 0.245742 -0.199837 +v -0.173263 0.341693 -0.023838 +v -0.225521 0.344757 -0.084500 +v -0.200073 0.314908 -0.073216 +v -0.267222 0.417414 -0.116444 +v -0.276220 0.344814 -0.176785 +v -0.214530 0.407775 -0.031709 +v -0.249809 0.379204 -0.097889 +v -0.306638 0.268641 -0.338166 +v -0.314639 0.343639 -0.292523 +v -0.294985 0.306469 -0.259249 +v -0.279797 0.207117 -0.366981 +v -0.240251 0.159110 -0.387649 +v -0.192666 0.159829 -0.308601 +v -0.238726 0.181983 -0.331175 +v -0.330786 0.269470 -0.445487 +v -0.307399 0.208213 -0.463560 +v -0.311710 0.235804 -0.406418 +v -0.259412 0.169800 -0.542722 +v -0.265715 0.160342 -0.469212 +v -0.305787 0.218563 -0.547441 +v -0.290901 0.186126 -0.509143 +v -0.195451 0.128497 -0.407372 +v -0.213461 0.129420 -0.465108 +v -0.233311 0.142158 -0.432916 +v -0.329541 0.345256 -0.410956 +v -0.321008 0.352655 -0.511417 +v -0.326750 0.280027 -0.535933 +v -0.333345 0.309542 -0.480189 +v -0.255976 0.429549 -0.563622 +v -0.289278 0.358786 -0.584918 +v -0.295245 0.436762 -0.484187 +v -0.295399 0.395443 -0.540067 +v -0.246645 0.312827 -0.640337 +v -0.296456 0.295786 -0.602470 +v -0.240548 0.357660 -0.627960 +v -0.274305 0.331026 -0.617491 +v -0.272516 0.239582 -0.609537 +v -0.307295 0.256707 -0.578835 +v -0.308658 0.433360 -0.368305 +v -0.285353 0.520853 -0.361551 +v -0.271184 0.525759 -0.460079 +v -0.291391 0.478507 -0.418527 +v -0.298509 0.427522 -0.236282 +v -0.317802 0.387170 -0.327590 +v -0.235335 0.485531 -0.064761 +v -0.271214 0.498067 -0.167977 +v -0.272045 0.458550 -0.143225 +v -0.277875 0.556890 -0.190965 +v -0.282577 0.535883 -0.259681 +v -0.247008 0.544740 -0.114114 +v -0.271665 0.531425 -0.180446 +v -0.267000 0.601931 -0.388185 +v -0.278055 0.600765 -0.320108 +v -0.278645 0.563976 -0.331720 +v -0.252363 0.682167 -0.150330 +v -0.326452 0.645309 -0.138504 +v -0.267679 0.610284 -0.129549 +v -0.192626 0.647576 -0.125774 +v -0.258116 0.645451 -0.136070 +v -0.430349 0.658277 -0.154382 +v -0.380321 0.618570 -0.152413 +v -0.388682 0.680406 -0.144893 +v -0.384792 0.647908 -0.143704 +v -0.354480 0.589213 -0.202564 +v -0.324346 0.587714 -0.156720 +v -0.401583 0.612716 -0.191760 +v -0.367842 0.597467 -0.171940 +v -0.239082 0.578957 -0.111996 +v -0.289471 0.569074 -0.162469 +v -0.279361 0.583208 -0.137022 +v -0.318359 0.584666 -0.230094 +v -0.294439 0.591849 -0.266039 +v -0.294318 0.572729 -0.209871 +v -0.380591 0.614582 -0.245535 +v -0.343967 0.620068 -0.286887 +v -0.347363 0.598425 -0.244565 +v -0.345079 0.681327 -0.333156 +v -0.312606 0.638668 -0.319124 +v -0.375881 0.662505 -0.310821 +v -0.341770 0.649107 -0.318477 +v -0.285880 0.662049 -0.349089 +v -0.290372 0.624108 -0.317788 +v -0.419572 0.658706 -0.261892 +v -0.444197 0.711394 -0.263256 +v -0.393743 0.706765 -0.312300 +v -0.412958 0.685943 -0.291128 +v -0.447289 0.655956 -0.196803 +v -0.417303 0.633713 -0.225256 +v -0.447397 0.702392 -0.158150 +v -0.471552 0.708579 -0.199184 +v -0.460337 0.681448 -0.173250 +v -0.432410 0.746455 -0.258303 +v -0.452589 0.744444 -0.206816 +v -0.460792 0.730831 -0.231063 +v -0.046738 0.325284 0.136739 +v -0.092554 0.320139 0.170699 +v -0.046244 0.320164 0.221337 +v -0.046899 0.323707 0.177660 +v -0.132936 0.312061 0.210485 +v -0.135299 0.308320 0.112598 +v -0.135720 0.310986 0.159838 +v -0.125628 0.296564 0.306829 +v -0.088649 0.312396 0.263435 +v -0.129481 0.307575 0.259519 +v -0.043489 0.301850 0.311934 +v -0.045023 0.313323 0.266515 +v -0.037783 0.232065 0.495188 +v -0.073533 0.221293 0.545706 +v -0.036452 0.225200 0.601479 +v -0.036987 0.226526 0.547260 +v -0.107651 0.210086 0.597079 +v -0.111325 0.219111 0.491389 +v -0.109197 0.212143 0.543201 +v -0.105384 0.203917 0.704755 +v -0.071715 0.218255 0.654420 +v -0.106456 0.208743 0.651454 +v -0.035778 0.218679 0.710249 +v -0.036081 0.223960 0.656319 +v -0.070359 0.199987 0.759265 +v -0.035033 0.184940 0.809623 +v -0.035447 0.205232 0.761742 +v -0.102860 0.172311 0.802347 +v -0.104202 0.191409 0.755412 +v -0.099481 0.118705 0.880737 +v -0.068429 0.154761 0.849486 +v -0.101303 0.147713 0.844481 +v -0.033740 0.129119 0.889852 +v -0.034482 0.159128 0.852718 +v -0.082780 0.283223 0.354838 +v -0.040341 0.264584 0.400900 +v -0.041894 0.284411 0.356338 +v -0.117787 0.256220 0.397308 +v -0.121652 0.278062 0.352302 +v -0.077236 0.242537 0.445498 +v -0.114267 0.235186 0.443214 +v -0.038936 0.245943 0.446792 +v -0.044866 0.351036 0.036892 +v -0.084777 0.331134 0.039260 +v -0.044157 0.329119 0.069311 +v -0.043628 0.336529 0.047541 +v -0.122579 0.311429 0.043683 +v -0.125569 0.335180 0.011010 +v -0.120968 0.319807 0.022569 +v -0.089171 0.320583 0.090650 +v -0.129137 0.308034 0.073786 +v -0.045509 0.326229 0.099834 +v -0.063228 0.496693 0.052285 +v -0.116503 0.442256 0.039931 +v -0.054110 0.408160 0.048371 +v -0.059371 0.448955 0.055119 +v -0.153438 0.391277 0.012145 +v -0.181040 0.470039 0.004854 +v -0.169159 0.428660 0.012610 +v -0.095435 0.370179 0.029827 +v -0.137650 0.359560 0.009573 +v -0.048818 0.375217 0.039732 +v -0.069276 0.505582 -0.562042 +v -0.130136 0.568004 -0.528764 +v -0.062648 0.640189 -0.506046 +v -0.066474 0.570216 -0.533525 +v -0.232047 0.565216 -0.501918 +v -0.174025 0.632377 -0.495223 +v -0.199187 0.498920 -0.545668 +v -0.188173 0.564066 -0.519070 +v -0.150533 0.744043 -0.441960 +v -0.113201 0.701726 -0.474505 +v -0.199905 0.685497 -0.462496 +v -0.161614 0.694175 -0.469576 +v -0.053679 0.762368 -0.447664 +v -0.058238 0.707055 -0.477971 +v -0.072696 0.340957 -0.664799 +v -0.138282 0.375681 -0.645424 +v -0.071181 0.413275 -0.623292 +v -0.071646 0.376815 -0.648416 +v -0.199873 0.404748 -0.612935 +v -0.193634 0.339499 -0.652866 +v -0.194895 0.370921 -0.637938 +v -0.138821 0.452917 -0.589054 +v -0.202195 0.446614 -0.579567 +v -0.070618 0.454733 -0.593233 +v -0.115674 0.055105 -0.187883 +v -0.071390 -0.006821 -0.215572 +v -0.109216 -0.000367 -0.192884 +v -0.038198 0.041996 -0.235526 +v -0.035269 -0.009355 -0.229192 +v -0.080371 0.084457 -0.225271 +v -0.042893 0.103386 -0.257977 +v -0.040690 0.079039 -0.244814 +v -0.120922 0.124855 -0.209363 +v -0.118034 0.096215 -0.193935 +v -0.138478 0.148595 -0.265069 +v -0.088433 0.125730 -0.258533 +v -0.128964 0.142918 -0.232488 +v -0.047021 0.120443 -0.299626 +v -0.044954 0.116650 -0.275940 +v -0.097999 0.124878 -0.319976 +v -0.051895 0.108853 -0.365753 +v -0.049243 0.116377 -0.329956 +v -0.150911 0.126322 -0.356271 +v -0.145782 0.140078 -0.308863 +v -0.160450 0.112915 -0.441079 +v -0.107541 0.107031 -0.401861 +v -0.153901 0.116281 -0.399697 +v -0.059592 0.101024 -0.449026 +v -0.055252 0.102268 -0.405836 +v -0.125551 0.112279 -0.490196 +v -0.070998 0.126709 -0.538642 +v -0.065189 0.109520 -0.494143 +v -0.194944 0.134806 -0.523346 +v -0.176258 0.119186 -0.482359 +v -0.219301 0.191387 -0.600189 +v -0.147500 0.153854 -0.575332 +v -0.210129 0.159490 -0.563850 +v -0.079072 0.182988 -0.615599 +v -0.075974 0.151547 -0.579976 +v -0.154044 0.222564 -0.638941 +v -0.077542 0.260206 -0.661002 +v -0.079246 0.219987 -0.642965 +v -0.213772 0.267670 -0.647803 +v -0.219950 0.228648 -0.628685 +v -0.144378 0.302534 -0.665208 +v -0.202463 0.304851 -0.656009 +v -0.075010 0.301309 -0.668637 +v -0.060688 0.607850 0.001044 +v -0.126715 0.537337 0.011147 +v -0.064311 0.550463 0.032178 +v -0.040352 0.718300 -0.071902 +v -0.098747 0.656786 -0.062447 +v -0.050433 0.666442 -0.034872 +v -0.171165 0.605799 -0.076429 +v -0.126096 0.695570 -0.127071 +v -0.142824 0.650926 -0.096991 +v -0.191637 0.550233 -0.047752 +v -0.209701 0.569968 -0.080789 +v -0.185308 0.513743 -0.017235 +v -0.258514 0.602197 -0.445199 +v -0.237614 0.630468 -0.469873 +v -0.253217 0.578269 -0.474783 +v -0.246529 0.672480 -0.397952 +v -0.240943 0.662224 -0.438940 +v -0.254771 0.635976 -0.420700 +v -0.212896 0.714905 -0.428435 +v -0.224501 0.676789 -0.452578 +v -0.214224 0.916672 -0.246046 +v -0.201014 0.943338 -0.251450 +v -0.215440 0.938681 -0.279423 +v -0.226436 0.912723 -0.269730 +v -0.216965 0.931825 -0.261167 +v -0.159856 0.939686 -0.239651 +v -0.177450 0.953646 -0.260405 +v -0.179801 0.930945 -0.232070 +v -0.180783 0.946411 -0.244635 +v -0.165912 0.939303 -0.292739 +v -0.191876 0.948989 -0.288378 +v -0.153700 0.943252 -0.269054 +v -0.173109 0.951035 -0.277835 +v -0.216862 0.918936 -0.303965 +v -0.196917 0.927676 -0.311546 +v -0.207634 0.937732 -0.296710 +v -0.209996 0.761876 -0.268358 +v -0.199084 0.773370 -0.281405 +v -0.191438 0.774734 -0.312022 +v -0.207814 0.759869 -0.302990 +v -0.201734 0.767127 -0.289550 +v -0.203233 0.797472 -0.273932 +v -0.192387 0.789092 -0.301842 +v -0.202175 0.775482 -0.251997 +v -0.199221 0.781930 -0.276400 +v -0.165819 0.804418 -0.335288 +v -0.178221 0.788374 -0.325575 +v -0.187420 0.811743 -0.321532 +v -0.181068 0.796668 -0.322844 +v -0.180956 0.779600 -0.341440 +v -0.161743 0.793141 -0.342758 +v -0.178357 0.783728 -0.331262 +v -0.192516 0.777938 -0.227759 +v -0.168503 0.781447 -0.210541 +v -0.151415 0.801648 -0.215482 +v -0.181336 0.804317 -0.228606 +v -0.174268 0.789156 -0.220565 +v -0.153638 0.772539 -0.191376 +v -0.137434 0.789176 -0.200420 +v -0.186175 0.766882 -0.204739 +v -0.162292 0.776737 -0.200861 +v -0.096302 0.812563 -0.215850 +v -0.122290 0.805309 -0.211386 +v -0.103071 0.800257 -0.198013 +v -0.114773 0.801816 -0.205592 +v -0.135327 0.828572 -0.217894 +v -0.108345 0.822919 -0.221075 +v -0.128262 0.813355 -0.215464 +v -0.143329 0.804627 -0.337252 +v -0.119159 0.809804 -0.331351 +v -0.138450 0.801677 -0.350685 +v -0.140844 0.802002 -0.341998 +v -0.153713 0.826966 -0.334024 +v -0.127696 0.819206 -0.325202 +v -0.147191 0.812100 -0.335056 +v -0.096157 0.829666 -0.288835 +v -0.105010 0.817882 -0.310157 +v -0.116614 0.840248 -0.308051 +v -0.109848 0.825231 -0.308777 +v -0.093455 0.817549 -0.318853 +v -0.086003 0.820458 -0.291304 +v -0.100185 0.816042 -0.313185 +v -0.084054 0.824638 -0.268864 +v -0.078092 0.822576 -0.248928 +v -0.071018 0.824335 -0.270682 +v -0.078696 0.822795 -0.269513 +v -0.095982 0.847028 -0.267898 +v -0.088808 0.831892 -0.249223 +v -0.089135 0.832003 -0.268429 +v -0.089948 0.821575 -0.232115 +v -0.102029 0.843892 -0.232989 +v -0.095203 0.828981 -0.232883 +v -0.075167 0.819879 -0.228529 +v -0.084018 0.819324 -0.230668 +v -0.231902 0.754223 -0.269470 +v -0.226075 0.759994 -0.240858 +v -0.208076 0.764415 -0.241789 +v -0.216972 0.759952 -0.252956 +v -0.265103 0.760852 -0.220189 +v -0.223444 0.760451 -0.217689 +v -0.264144 0.760816 -0.243923 +v -0.240714 0.760641 -0.229576 +v -0.201890 0.765574 -0.220740 +v -0.215759 0.757673 -0.200462 +v -0.205912 0.761992 -0.209879 +v -0.201854 0.770051 -0.234112 +v -0.234872 0.742799 -0.306286 +v -0.277858 0.727498 -0.319523 +v -0.278995 0.751255 -0.279238 +v -0.256224 0.744786 -0.293184 +v -0.317986 0.708047 -0.333577 +v -0.258236 0.693552 -0.356883 +v -0.284726 0.698216 -0.343913 +v -0.375360 0.738148 -0.301160 +v -0.358205 0.712515 -0.324745 +v -0.402685 0.758643 -0.236201 +v -0.343965 0.756617 -0.269721 +v -0.390758 0.753705 -0.270320 +v -0.311167 0.763685 -0.236173 +v -0.300161 0.759231 -0.259113 +v -0.277376 0.753251 -0.197126 +v -0.248651 0.737773 -0.180660 +v -0.183529 0.754714 -0.188935 +v -0.233270 0.750984 -0.191422 +v -0.352617 0.756796 -0.208565 +v -0.303456 0.759588 -0.213776 +v -0.409003 0.736167 -0.174314 +v -0.409429 0.752424 -0.202781 +v -0.329845 0.712932 -0.159268 +v -0.399420 0.710994 -0.155057 +v -0.178779 0.718135 -0.166430 +v -0.252112 0.713887 -0.166078 +v -0.106741 0.782082 -0.178969 +v -0.060266 0.797425 -0.177797 +v -0.070501 0.811753 -0.205807 +v -0.084545 0.798015 -0.188581 +v -0.128352 0.753680 -0.169560 +v -0.140544 0.766364 -0.181936 +v -0.077169 0.744134 -0.128582 +v -0.122404 0.729951 -0.151266 +v -0.035964 0.781745 -0.137920 +v -0.037254 0.755486 -0.106376 +v -0.025874 0.814456 -0.192750 +v -0.031304 0.800824 -0.166160 +v -0.043802 0.818098 -0.377412 +v -0.064756 0.824008 -0.337021 +v -0.026981 0.832763 -0.306956 +v -0.035224 0.828719 -0.341387 +v -0.096857 0.789376 -0.411772 +v -0.049410 0.797681 -0.413491 +v -0.176513 0.760515 -0.410655 +v -0.134148 0.794627 -0.384920 +v -0.140375 0.776566 -0.412207 +v -0.105446 0.812324 -0.352131 +v -0.163948 0.787613 -0.366372 +v -0.134862 0.801108 -0.364702 +v -0.067373 0.825100 -0.299446 +v -0.082906 0.820245 -0.328154 +v -0.020958 0.830680 -0.246717 +v -0.043132 0.822381 -0.222498 +v -0.022275 0.824379 -0.219341 +v -0.042714 0.830406 -0.274631 +v -0.022376 0.833445 -0.275661 +v -0.057106 0.825864 -0.248034 +v -0.058976 0.827121 -0.272680 +v -0.061151 0.820889 -0.225684 +v -0.220893 0.723503 -0.390265 +v -0.192333 0.761236 -0.378584 +v -0.201820 0.742487 -0.402976 +v -0.229147 0.730460 -0.348619 +v -0.238328 0.704586 -0.373617 +v -0.202503 0.759013 -0.342238 +v -0.217964 0.748268 -0.323878 +v -0.185497 0.772855 -0.357643 +v -0.208154 0.830042 -0.298948 +v -0.208550 0.866089 -0.317157 +v -0.182638 0.844163 -0.332751 +v -0.197796 0.836731 -0.320106 +v -0.207473 0.823979 -0.249259 +v -0.221690 0.856724 -0.273536 +v -0.212209 0.824662 -0.273398 +v -0.225435 0.891324 -0.293612 +v -0.221713 0.885753 -0.253374 +v -0.227222 0.886884 -0.273083 +v -0.202088 0.898609 -0.322190 +v -0.216036 0.894273 -0.311279 +v -0.144889 0.858950 -0.323167 +v -0.140188 0.893495 -0.304854 +v -0.113654 0.869597 -0.287244 +v -0.127225 0.865094 -0.306986 +v -0.176020 0.880520 -0.329499 +v -0.164181 0.851772 -0.332764 +v -0.170407 0.915574 -0.314537 +v -0.186655 0.907214 -0.322451 +v -0.141278 0.921251 -0.283964 +v -0.154011 0.919177 -0.300925 +v -0.106278 0.871620 -0.248059 +v -0.126235 0.896792 -0.232757 +v -0.125921 0.862724 -0.222037 +v -0.112672 0.868658 -0.232446 +v -0.120264 0.900007 -0.266157 +v -0.106638 0.871852 -0.266963 +v -0.136706 0.926532 -0.249134 +v -0.136018 0.925025 -0.266007 +v -0.152825 0.914652 -0.226568 +v -0.141818 0.921807 -0.235425 +v -0.169297 0.842653 -0.222278 +v -0.201725 0.863227 -0.234578 +v -0.191458 0.831381 -0.232334 +v -0.158724 0.882351 -0.220155 +v -0.146124 0.853579 -0.218747 +v -0.191735 0.902282 -0.228209 +v -0.171199 0.908866 -0.224253 +v -0.209229 0.892731 -0.238166 +v -0.130968 -0.013546 0.956851 +v -0.165953 -0.003734 0.934179 +v -0.206641 -0.016863 0.913183 +v -0.116698 0.014603 0.948102 +v -0.155037 0.034216 0.918365 +v -0.143447 0.007275 0.940085 +v -0.188508 0.055577 0.881861 +v -0.128713 0.077676 0.902600 +v -0.159167 0.066418 0.894094 +v -0.225597 0.016513 0.878354 +v -0.216542 0.048127 0.863247 +v -0.237857 -0.016909 0.886885 +v -0.031413 0.062618 0.944549 +v -0.059105 0.027395 0.961480 +v -0.027244 0.001746 0.985368 +v -0.029612 0.030408 0.965777 +v -0.065276 0.092554 0.915940 +v -0.032753 0.096235 0.919852 +v -0.093944 0.053219 0.934290 +v -0.097340 0.086378 0.910036 +v -0.080297 -0.005396 0.974961 +v -0.088359 0.021718 0.955411 +v -0.047618 -0.022397 1.000600 +v -0.024201 -0.021226 1.005150 +vt 0.925171 0.815649 +vt 0.920243 0.805051 +vt 0.934775 0.806690 +vt 0.929739 0.796503 +vt 0.938087 0.788562 +vt 0.910168 0.813683 +vt 0.898686 0.821929 +vt 0.915568 0.824608 +vt 0.815787 0.855921 +vt 0.819336 0.868912 +vt 0.793818 0.862058 +vt 0.795798 0.875795 +vt 0.836161 0.849417 +vt 0.771369 0.867508 +vt 0.748212 0.870509 +vt 0.772261 0.882678 +vt 0.724119 0.869298 +vt 0.722193 0.885121 +vt 0.699610 0.865356 +vt 0.695663 0.880680 +vt 0.675206 0.860163 +vt 0.651382 0.852648 +vt 0.669133 0.876240 +vt 0.884966 0.829320 +vt 0.890192 0.840682 +vt 0.869760 0.836188 +vt 0.874420 0.847798 +vt 0.853822 0.842863 +vt 0.858647 0.854913 +vt 0.953522 0.784398 +vt 0.950371 0.775653 +vt 0.958094 0.777732 +vt 0.955796 0.769832 +vt 0.961105 0.764151 +vt 0.944716 0.781755 +vt 0.948950 0.791065 +vt 0.237985 0.738297 +vt 0.268705 0.737229 +vt 0.241633 0.762787 +vt 0.268705 0.761697 +vt 0.234693 0.711537 +vt 0.245519 0.785540 +vt 0.249523 0.807426 +vt 0.268705 0.784364 +vt 0.253345 0.280308 +vt 0.268706 0.280765 +vt 0.253464 0.295744 +vt 0.268576 0.296249 +vt 0.253558 0.266767 +vt 0.253859 0.311911 +vt 0.254334 0.327593 +vt 0.268615 0.312525 +vt 0.268934 0.241592 +vt 0.268768 0.248379 +vt 0.255927 0.241503 +vt 0.254998 0.248112 +vt 0.256594 0.235570 +vt 0.254158 0.256284 +vt 0.268799 0.256538 +vt 0.949711 0.646823 +vt 0.936482 0.642606 +vt 0.942694 0.634846 +vt 0.966001 0.650564 +vt 0.958961 0.649232 +vt 0.970644 0.639264 +vt 0.965457 0.639274 +vt 0.972601 0.651548 +vt 0.978980 0.652359 +vt 0.975831 0.639254 +vt 0.269766 0.158525 +vt 0.250658 0.159766 +vt 0.270029 0.149052 +vt 0.248065 0.150831 +vt 0.245291 0.141613 +vt 0.254532 0.176342 +vt 0.252890 0.168134 +vt 0.269586 0.166899 +vt 0.255674 0.193252 +vt 0.255353 0.184799 +vt 0.269040 0.192481 +vt 0.269203 0.183716 +vt 0.255922 0.209205 +vt 0.255817 0.201447 +vt 0.269103 0.200716 +vt 0.256133 0.216346 +vt 0.269011 0.215922 +vt 0.256393 0.223033 +vt 0.268870 0.222737 +vt 0.256648 0.229427 +vt 0.268973 0.229300 +vt 0.231875 0.681974 +vt 0.268705 0.681041 +vt 0.268707 0.649795 +vt 0.231298 0.650222 +vt 0.268705 0.617234 +vt 0.234725 0.616894 +vt 0.239135 0.585332 +vt 0.268702 0.540749 +vt 0.243925 0.538213 +vt 0.268704 0.526377 +vt 0.248486 0.524031 +vt 0.253257 0.512490 +vt 0.241505 0.558876 +vt 0.268704 0.561105 +vt 0.258636 0.367175 +vt 0.262283 0.379650 +vt 0.255826 0.354536 +vt 0.268674 0.354878 +vt 0.268728 0.367451 +vt 0.268674 0.342201 +vt 0.254691 0.341571 +vt 0.256308 0.499747 +vt 0.268704 0.500841 +vt 0.268703 0.486337 +vt 0.258069 0.486050 +vt 0.258970 0.471644 +vt 0.268704 0.471564 +vt 0.259441 0.456884 +vt 0.584037 0.816073 +vt 0.561282 0.802854 +vt 0.606349 0.829025 +vt 0.594793 0.844770 +vt 0.570888 0.831255 +vt 0.628613 0.841743 +vt 0.618698 0.858285 +vt 0.521696 0.800430 +vt 0.537687 0.789339 +vt 0.905832 0.318045 +vt 0.897126 0.314006 +vt 0.909273 0.307792 +vt 0.899606 0.305356 +vt 0.888216 0.310241 +vt 0.885668 0.315488 +vt 0.893790 0.320385 +vt 0.912856 0.338167 +vt 0.907418 0.331814 +vt 0.922353 0.328655 +vt 0.914539 0.322618 +vt 0.919680 0.310994 +vt 0.829537 0.279056 +vt 0.818190 0.275174 +vt 0.840410 0.283327 +vt 0.878898 0.306488 +vt 0.870963 0.295312 +vt 0.880620 0.299320 +vt 0.869186 0.302754 +vt 0.861066 0.291675 +vt 0.887192 0.245173 +vt 0.894254 0.251226 +vt 0.882204 0.253513 +vt 0.889316 0.257984 +vt 0.899158 0.259059 +vt 0.906216 0.255560 +vt 0.900579 0.245749 +vt 0.873068 0.226854 +vt 0.883747 0.231913 +vt 0.868263 0.235954 +vt 0.878436 0.240212 +vt 0.873612 0.249405 +vt 0.899039 0.231269 +vt 0.889175 0.223930 +vt 0.904851 0.223823 +vt 0.894483 0.215603 +vt 0.878092 0.217840 +vt 0.907771 0.240362 +vt 0.914548 0.251706 +vt 0.914646 0.233613 +vt 0.830880 0.224634 +vt 0.816277 0.220886 +vt 0.833960 0.214024 +vt 0.818586 0.209908 +vt 0.827947 0.235154 +vt 0.840898 0.238644 +vt 0.844486 0.228275 +vt 0.855747 0.197071 +vt 0.852027 0.207701 +vt 0.840323 0.192176 +vt 0.837098 0.203273 +vt 0.821041 0.198880 +vt 0.861296 0.222210 +vt 0.865700 0.212494 +vt 0.870075 0.202540 +vt 0.852868 0.242144 +vt 0.856947 0.232012 +vt 0.689623 0.215775 +vt 0.703320 0.207275 +vt 0.697939 0.222493 +vt 0.709017 0.215819 +vt 0.725203 0.221990 +vt 0.713143 0.224363 +vt 0.722188 0.211648 +vt 0.691318 0.186238 +vt 0.709695 0.179461 +vt 0.697458 0.197483 +vt 0.714155 0.190926 +vt 0.681690 0.206684 +vt 0.751207 0.197567 +vt 0.734425 0.198302 +vt 0.749680 0.185753 +vt 0.731649 0.187050 +vt 0.728678 0.175143 +vt 0.738996 0.220423 +vt 0.736932 0.209325 +vt 0.752641 0.208860 +vt 0.784858 0.213080 +vt 0.800826 0.216826 +vt 0.784162 0.224400 +vt 0.799325 0.227809 +vt 0.802394 0.205632 +vt 0.768345 0.198710 +vt 0.768707 0.210268 +vt 0.768953 0.221730 +vt 0.786206 0.189958 +vt 0.767985 0.186934 +vt 0.786915 0.177877 +vt 0.767639 0.174701 +vt 0.803984 0.194191 +vt 0.805673 0.182317 +vt 0.809955 0.252364 +vt 0.822756 0.255918 +vt 0.808150 0.262293 +vt 0.820407 0.265831 +vt 0.832047 0.269793 +vt 0.837735 0.249207 +vt 0.825254 0.245637 +vt 0.811949 0.242115 +vt 0.856542 0.267463 +vt 0.846044 0.263615 +vt 0.859897 0.256492 +vt 0.849272 0.252848 +vt 0.843066 0.273938 +vt 0.853522 0.278101 +vt 0.742291 0.255201 +vt 0.729185 0.255607 +vt 0.755289 0.255203 +vt 0.754976 0.243665 +vt 0.741468 0.243564 +vt 0.715531 0.256156 +vt 0.700801 0.256437 +vt 0.714427 0.244869 +vt 0.700028 0.245080 +vt 0.726940 0.232765 +vt 0.714289 0.234159 +vt 0.701971 0.234531 +vt 0.754532 0.231935 +vt 0.740439 0.231904 +vt 0.911041 0.295300 +vt 0.921301 0.296781 +vt 0.931610 0.297423 +vt 0.929903 0.281016 +vt 0.920542 0.281282 +vt 0.901221 0.293843 +vt 0.891715 0.291968 +vt 0.901867 0.281252 +vt 0.892897 0.280142 +vt 0.909625 0.267746 +vt 0.901437 0.269362 +vt 0.893739 0.269552 +vt 0.927824 0.264632 +vt 0.918548 0.265802 +vt 0.783513 0.235520 +vt 0.768967 0.233217 +vt 0.768829 0.244630 +vt 0.796609 0.249173 +vt 0.797938 0.238614 +vt 0.782032 0.257262 +vt 0.795284 0.259419 +vt 0.768618 0.255873 +vt 0.866329 0.271283 +vt 0.863474 0.282119 +vt 0.873054 0.285870 +vt 0.878455 0.263629 +vt 0.869642 0.260070 +vt 0.884271 0.277953 +vt 0.886283 0.267215 +vt 0.882397 0.289232 +vt 0.941581 0.296368 +vt 0.939264 0.280761 +vt 0.944658 0.311220 +vt 0.954503 0.308374 +vt 0.951091 0.294591 +vt 0.945764 0.266671 +vt 0.937066 0.265340 +vt 0.944666 0.253926 +vt 0.936188 0.251002 +vt 0.964594 0.279716 +vt 0.956479 0.280128 +vt 0.960523 0.267756 +vt 0.953407 0.267371 +vt 0.951694 0.255808 +vt 0.963661 0.306017 +vt 0.960023 0.293069 +vt 0.968665 0.291676 +vt 0.386764 0.173365 +vt 0.386251 0.159166 +vt 0.403134 0.175347 +vt 0.401730 0.162164 +vt 0.370756 0.187276 +vt 0.370795 0.173446 +vt 0.386690 0.187253 +vt 0.422389 0.190328 +vt 0.419955 0.177717 +vt 0.441316 0.192402 +vt 0.437002 0.180281 +vt 0.417209 0.165162 +vt 0.401826 0.214817 +vt 0.403793 0.201683 +vt 0.424104 0.215186 +vt 0.424198 0.203052 +vt 0.445630 0.204522 +vt 0.385442 0.200518 +vt 0.369250 0.200049 +vt 0.382596 0.213492 +vt 0.356262 0.189263 +vt 0.355175 0.177265 +vt 0.348714 0.166736 +vt 0.334762 0.173858 +vt 0.341079 0.182428 +vt 0.340863 0.211835 +vt 0.342946 0.202073 +vt 0.352708 0.211778 +vt 0.355322 0.200767 +vt 0.331414 0.194664 +vt 0.331412 0.203371 +vt 0.319782 0.196009 +vt 0.319946 0.204047 +vt 0.330031 0.212063 +vt 0.324674 0.179566 +vt 0.329680 0.186540 +vt 0.319256 0.188731 +vt 0.343020 0.232291 +vt 0.348770 0.222299 +vt 0.354926 0.235741 +vt 0.361782 0.224028 +vt 0.337711 0.221083 +vt 0.326820 0.236795 +vt 0.334971 0.241716 +vt 0.318490 0.242434 +vt 0.324587 0.249202 +vt 0.345001 0.247217 +vt 0.324140 0.227342 +vt 0.319507 0.233375 +vt 0.314915 0.225618 +vt 0.311922 0.231227 +vt 0.313143 0.237776 +vt 0.327627 0.220146 +vt 0.317481 0.219239 +vt 0.369840 0.239490 +vt 0.357948 0.252377 +vt 0.346028 0.265260 +vt 0.355607 0.271672 +vt 0.369662 0.258935 +vt 0.397205 0.227812 +vt 0.377725 0.226506 +vt 0.417354 0.235880 +vt 0.420828 0.226027 +vt 0.443100 0.228750 +vt 0.446522 0.222697 +vt 0.398497 0.266882 +vt 0.394993 0.256063 +vt 0.417376 0.253869 +vt 0.416668 0.245046 +vt 0.439677 0.234803 +vt 0.375987 0.268630 +vt 0.360587 0.280948 +vt 0.379618 0.279895 +vt 0.470993 0.595329 +vt 0.466212 0.581429 +vt 0.482679 0.589544 +vt 0.476881 0.579741 +vt 0.489311 0.600458 +vt 0.499356 0.579702 +vt 0.492240 0.574945 +vt 0.479771 0.564752 +vt 0.472749 0.572159 +vt 0.474256 0.558067 +vt 0.468458 0.564710 +vt 0.464340 0.573191 +vt 0.492648 0.557082 +vt 0.486003 0.554296 +vt 0.497062 0.544746 +vt 0.490231 0.543792 +vt 0.480758 0.549772 +vt 0.509401 0.558946 +vt 0.500678 0.558385 +vt 0.505852 0.543851 +vt 0.497996 0.536049 +vt 0.505621 0.535332 +vt 0.501948 0.530120 +vt 0.507915 0.530515 +vt 0.513680 0.534353 +vt 0.482316 0.532549 +vt 0.489579 0.530568 +vt 0.484501 0.537962 +vt 0.491239 0.536243 +vt 0.491373 0.524968 +vt 0.485801 0.525690 +vt 0.484285 0.519868 +vt 0.479547 0.521219 +vt 0.479193 0.527051 +vt 0.496798 0.525508 +vt 0.502150 0.526678 +vt 0.490005 0.520085 +vt 0.473801 0.535793 +vt 0.470659 0.528429 +vt 0.469034 0.521857 +vt 0.460157 0.521751 +vt 0.461514 0.530505 +vt 0.469248 0.549809 +vt 0.476929 0.543255 +vt 0.456268 0.544777 +vt 0.462181 0.555305 +vt 0.449568 0.548141 +vt 0.456741 0.560093 +vt 0.451562 0.524114 +vt 0.453071 0.533958 +vt 0.446261 0.536501 +vt 0.933404 0.221309 +vt 0.924739 0.213284 +vt 0.938258 0.211078 +vt 0.929637 0.202912 +vt 0.924585 0.183534 +vt 0.934625 0.192739 +vt 0.919804 0.194180 +vt 0.910176 0.214711 +vt 0.920022 0.224053 +vt 0.929173 0.232598 +vt 0.892208 0.188152 +vt 0.904301 0.196133 +vt 0.887560 0.198715 +vt 0.899431 0.206272 +vt 0.909372 0.185384 +vt 0.914544 0.174329 +vt 0.897510 0.177035 +vt 0.829357 0.162643 +vt 0.809729 0.156901 +vt 0.833272 0.149920 +vt 0.812406 0.143745 +vt 0.789947 0.138030 +vt 0.815325 0.130471 +vt 0.791208 0.124039 +vt 0.787797 0.165074 +vt 0.807536 0.169823 +vt 0.826253 0.175235 +vt 0.767318 0.161769 +vt 0.746459 0.160576 +vt 0.767097 0.147949 +vt 0.744921 0.146466 +vt 0.767051 0.133048 +vt 0.767091 0.117607 +vt 0.743596 0.130619 +vt 0.722473 0.147996 +vt 0.719464 0.132562 +vt 0.695065 0.137329 +vt 0.716504 0.116494 +vt 0.690034 0.121812 +vt 0.725582 0.162157 +vt 0.704940 0.166437 +vt 0.656395 0.167991 +vt 0.677929 0.158979 +vt 0.665245 0.182639 +vt 0.684786 0.173336 +vt 0.670811 0.143368 +vt 0.663563 0.127131 +vt 0.647183 0.151721 +vt 0.878699 0.181029 +vt 0.883387 0.169647 +vt 0.867761 0.162851 +vt 0.888238 0.158069 +vt 0.871973 0.151014 +vt 0.874335 0.192023 +vt 0.859716 0.186019 +vt 0.843668 0.180528 +vt 0.847301 0.168505 +vt 0.851390 0.156282 +vt 0.855707 0.143958 +vt 0.959959 0.243101 +vt 0.954077 0.238396 +vt 0.961713 0.236753 +vt 0.956323 0.230743 +vt 0.954067 0.216174 +vt 0.958767 0.223290 +vt 0.950811 0.224595 +vt 0.952226 0.246450 +vt 0.945638 0.243001 +vt 0.958206 0.249448 +vt 0.941091 0.227849 +vt 0.937833 0.238648 +vt 0.949366 0.209059 +vt 0.945053 0.218173 +vt 0.336934 0.715680 +vt 0.330380 0.741466 +vt 0.302716 0.711537 +vt 0.299424 0.738297 +vt 0.295776 0.762787 +vt 0.393479 0.752977 +vt 0.377463 0.773803 +vt 0.361811 0.746705 +vt 0.350155 0.769363 +vt 0.371566 0.723930 +vt 0.338262 0.791261 +vt 0.326250 0.812779 +vt 0.315076 0.788147 +vt 0.307068 0.810102 +vt 0.361448 0.794629 +vt 0.291890 0.785540 +vt 0.287886 0.807426 +vt 0.299023 0.265900 +vt 0.299047 0.279209 +vt 0.283956 0.266822 +vt 0.283986 0.280354 +vt 0.283688 0.295775 +vt 0.327087 0.276630 +vt 0.323816 0.291325 +vt 0.313749 0.277461 +vt 0.311916 0.292761 +vt 0.314330 0.263721 +vt 0.296663 0.325331 +vt 0.297456 0.310292 +vt 0.309865 0.321929 +vt 0.310660 0.307783 +vt 0.322425 0.305028 +vt 0.283294 0.311929 +vt 0.282898 0.327607 +vt 0.281812 0.241506 +vt 0.281311 0.235544 +vt 0.293880 0.241063 +vt 0.292617 0.235389 +vt 0.282538 0.248141 +vt 0.307969 0.245729 +vt 0.304463 0.240079 +vt 0.302421 0.235265 +vt 0.297743 0.255375 +vt 0.311831 0.253377 +vt 0.283363 0.256332 +vt 0.933647 0.346260 +vt 0.928384 0.337086 +vt 0.944982 0.340124 +vt 0.939030 0.329282 +vt 0.939163 0.354526 +vt 0.944804 0.362339 +vt 0.951802 0.349505 +vt 0.954599 0.336095 +vt 0.960613 0.346611 +vt 0.967306 0.344981 +vt 0.971931 0.356270 +vt 0.966904 0.356527 +vt 0.949139 0.324380 +vt 0.958528 0.321259 +vt 0.967014 0.318797 +vt 0.975048 0.316665 +vt 0.970264 0.331384 +vt 0.977360 0.329695 +vt 0.976958 0.356012 +vt 0.973591 0.343753 +vt 0.979672 0.342725 +vt 0.320524 0.146521 +vt 0.313373 0.154734 +vt 0.295400 0.141698 +vt 0.292003 0.150779 +vt 0.288840 0.159589 +vt 0.322801 0.167455 +vt 0.333528 0.159639 +vt 0.345648 0.151344 +vt 0.301572 0.170503 +vt 0.314860 0.174313 +vt 0.297761 0.178302 +vt 0.309891 0.180957 +vt 0.286147 0.167860 +vt 0.284108 0.176013 +vt 0.296019 0.186221 +vt 0.282908 0.184470 +vt 0.282346 0.192959 +vt 0.307895 0.195694 +vt 0.308085 0.188134 +vt 0.295125 0.202337 +vt 0.307775 0.203492 +vt 0.294766 0.209933 +vt 0.307347 0.211107 +vt 0.282220 0.201212 +vt 0.282150 0.209032 +vt 0.294211 0.217025 +vt 0.281754 0.216221 +vt 0.281328 0.222946 +vt 0.304681 0.224470 +vt 0.306231 0.218115 +vt 0.292675 0.229646 +vt 0.302952 0.230124 +vt 0.281165 0.229372 +vt 0.305534 0.681974 +vt 0.306111 0.650222 +vt 0.342004 0.687835 +vt 0.333707 0.612749 +vt 0.302684 0.616894 +vt 0.325885 0.580428 +vt 0.298274 0.585332 +vt 0.395357 0.618639 +vt 0.374414 0.634434 +vt 0.380969 0.587130 +vt 0.358816 0.601672 +vt 0.349578 0.570739 +vt 0.384513 0.681504 +vt 0.395957 0.664926 +vt 0.416814 0.706905 +vt 0.420474 0.694282 +vt 0.409745 0.650149 +vt 0.377758 0.701684 +vt 0.413154 0.719528 +vt 0.338053 0.278233 +vt 0.345863 0.282890 +vt 0.333606 0.290848 +vt 0.342260 0.309133 +vt 0.341074 0.298701 +vt 0.351677 0.302345 +vt 0.349731 0.291219 +vt 0.332267 0.302652 +vt 0.332584 0.313884 +vt 0.387723 0.422423 +vt 0.382162 0.422373 +vt 0.388869 0.417427 +vt 0.382859 0.417822 +vt 0.377549 0.413541 +vt 0.384244 0.413380 +vt 0.377169 0.417955 +vt 0.377116 0.426931 +vt 0.381664 0.426972 +vt 0.377432 0.431442 +vt 0.381856 0.431562 +vt 0.386531 0.427438 +vt 0.367249 0.422554 +vt 0.372123 0.422513 +vt 0.368692 0.426806 +vt 0.372857 0.426712 +vt 0.373317 0.430853 +vt 0.371782 0.418280 +vt 0.371180 0.414106 +vt 0.366505 0.418230 +vt 0.426004 0.390403 +vt 0.398456 0.389437 +vt 0.424679 0.386349 +vt 0.396424 0.386762 +vt 0.363793 0.388475 +vt 0.394705 0.384351 +vt 0.356716 0.386401 +vt 0.378598 0.396645 +vt 0.375308 0.393171 +vt 0.401577 0.396345 +vt 0.401115 0.392641 +vt 0.428621 0.394516 +vt 0.353918 0.396416 +vt 0.339672 0.402446 +vt 0.345629 0.394106 +vt 0.329812 0.400530 +vt 0.359530 0.398947 +vt 0.333210 0.391382 +vt 0.318726 0.388450 +vt 0.313563 0.397303 +vt 0.476084 0.423195 +vt 0.450450 0.417502 +vt 0.486588 0.412986 +vt 0.456271 0.406372 +vt 0.430198 0.413801 +vt 0.423791 0.426121 +vt 0.439120 0.429517 +vt 0.507665 0.429493 +vt 0.542219 0.436093 +vt 0.475452 0.439099 +vt 0.495356 0.444524 +vt 0.525393 0.419675 +vt 0.433310 0.443713 +vt 0.441295 0.448141 +vt 0.411039 0.450590 +vt 0.411532 0.454564 +vt 0.448493 0.452954 +vt 0.423753 0.440055 +vt 0.413961 0.436871 +vt 0.407352 0.447798 +vt 0.313740 0.408060 +vt 0.326340 0.410021 +vt 0.317907 0.421046 +vt 0.299322 0.405773 +vt 0.325214 0.421259 +vt 0.338474 0.421652 +vt 0.335300 0.411329 +vt 0.344846 0.421904 +vt 0.342320 0.412499 +vt 0.355509 0.442770 +vt 0.342793 0.432971 +vt 0.357815 0.441106 +vt 0.346865 0.432004 +vt 0.351296 0.431202 +vt 0.336492 0.436320 +vt 0.339458 0.434504 +vt 0.354149 0.445450 +vt 0.366963 0.451750 +vt 0.367513 0.449587 +vt 0.378353 0.456489 +vt 0.366715 0.454041 +vt 0.379286 0.454880 +vt 0.368666 0.447681 +vt 0.369978 0.445476 +vt 0.380130 0.451272 +vt 0.379885 0.448331 +vt 0.392918 0.451424 +vt 0.393862 0.453780 +vt 0.390643 0.448651 +vt 0.392502 0.456314 +vt 0.389991 0.458936 +vt 0.434919 0.382651 +vt 0.453791 0.389264 +vt 0.433807 0.382477 +vt 0.442133 0.387347 +vt 0.449541 0.392567 +vt 0.491830 0.400597 +vt 0.464657 0.391608 +vt 0.513113 0.405332 +vt 0.475128 0.394166 +vt 0.436031 0.382826 +vt 0.516095 0.409998 +vt 0.483347 0.403870 +vt 0.551098 0.416497 +vt 0.455111 0.398484 +vt 0.472738 0.503366 +vt 0.465757 0.493643 +vt 0.482409 0.502085 +vt 0.475421 0.491708 +vt 0.456009 0.495970 +vt 0.450804 0.485866 +vt 0.459618 0.483598 +vt 0.474669 0.513513 +vt 0.481402 0.512442 +vt 0.489397 0.512463 +vt 0.460270 0.514483 +vt 0.470459 0.516768 +vt 0.449301 0.508912 +vt 0.450715 0.516510 +vt 0.441643 0.516565 +vt 0.443920 0.523436 +vt 0.441990 0.488134 +vt 0.446094 0.499081 +vt 0.437618 0.505763 +vt 0.409641 0.531250 +vt 0.417486 0.517634 +vt 0.424725 0.549489 +vt 0.428372 0.534587 +vt 0.421164 0.563953 +vt 0.440531 0.583040 +vt 0.440131 0.567599 +vt 0.438076 0.530458 +vt 0.432190 0.518805 +vt 0.425330 0.504018 +vt 0.445266 0.550590 +vt 0.442015 0.535846 +vt 0.453943 0.564519 +vt 0.453765 0.571874 +vt 0.456182 0.585446 +vt 0.459898 0.602127 +vt 0.349013 0.491269 +vt 0.336754 0.508239 +vt 0.331154 0.496224 +vt 0.320148 0.507781 +vt 0.297949 0.508264 +vt 0.308444 0.503271 +vt 0.306838 0.517622 +vt 0.350155 0.524533 +vt 0.357450 0.505005 +vt 0.375656 0.518489 +vt 0.380193 0.499924 +vt 0.366871 0.486313 +vt 0.322305 0.553361 +vt 0.347111 0.545735 +vt 0.371118 0.537055 +vt 0.293484 0.538213 +vt 0.295904 0.558876 +vt 0.288923 0.524031 +vt 0.284152 0.512489 +vt 0.281519 0.354585 +vt 0.278830 0.367232 +vt 0.275331 0.379710 +vt 0.281861 0.379850 +vt 0.288051 0.367559 +vt 0.296239 0.339242 +vt 0.282591 0.341601 +vt 0.310112 0.344766 +vt 0.309416 0.334597 +vt 0.322149 0.338741 +vt 0.321809 0.329248 +vt 0.303370 0.359703 +vt 0.312751 0.351414 +vt 0.309216 0.364244 +vt 0.316363 0.356301 +vt 0.323307 0.345678 +vt 0.295502 0.369475 +vt 0.288392 0.379990 +vt 0.302069 0.372187 +vt 0.281101 0.499747 +vt 0.279340 0.486050 +vt 0.292638 0.497304 +vt 0.287230 0.458265 +vt 0.288173 0.471672 +vt 0.277967 0.456884 +vt 0.278439 0.471644 +vt 0.299751 0.483057 +vt 0.297907 0.471434 +vt 0.309526 0.481102 +vt 0.307642 0.471064 +vt 0.296494 0.459645 +vt 0.302454 0.494350 +vt 0.311411 0.491141 +vt 0.343632 0.320416 +vt 0.333105 0.324778 +vt 0.333814 0.334838 +vt 0.363585 0.310039 +vt 0.366431 0.327171 +vt 0.353718 0.315393 +vt 0.355806 0.329495 +vt 0.346397 0.343469 +vt 0.357889 0.343783 +vt 0.347817 0.354895 +vt 0.359970 0.358164 +vt 0.369277 0.344302 +vt 0.334695 0.343565 +vt 0.335664 0.351626 +vt 0.379291 0.400052 +vt 0.363918 0.402333 +vt 0.367243 0.406178 +vt 0.353116 0.407088 +vt 0.359190 0.410239 +vt 0.410910 0.404675 +vt 0.399926 0.408536 +vt 0.397021 0.400516 +vt 0.390935 0.404866 +vt 0.378150 0.408898 +vt 0.386805 0.409108 +vt 0.393279 0.411364 +vt 0.363338 0.412821 +vt 0.369666 0.410088 +vt 0.350438 0.422105 +vt 0.355707 0.430165 +vt 0.363148 0.437257 +vt 0.365676 0.434559 +vt 0.360087 0.428972 +vt 0.349098 0.414046 +vt 0.355440 0.415713 +vt 0.361911 0.422489 +vt 0.361150 0.417241 +vt 0.368224 0.432108 +vt 0.364426 0.427706 +vt 0.379285 0.445126 +vt 0.388009 0.444870 +vt 0.385408 0.440532 +vt 0.396797 0.441249 +vt 0.391983 0.437144 +vt 0.371003 0.442416 +vt 0.371902 0.438797 +vt 0.377944 0.436209 +vt 0.372836 0.434912 +vt 0.388047 0.433887 +vt 0.383230 0.436089 +vt 0.411804 0.424136 +vt 0.414761 0.413476 +vt 0.403360 0.414868 +vt 0.405273 0.433865 +vt 0.397822 0.431174 +vt 0.394183 0.422617 +vt 0.391746 0.428935 +vt 0.395216 0.416313 +vt 0.632769 0.258173 +vt 0.621719 0.253201 +vt 0.646480 0.250880 +vt 0.667905 0.256541 +vt 0.652090 0.231125 +vt 0.635774 0.242815 +vt 0.639961 0.220020 +vt 0.622480 0.233347 +vt 0.677556 0.227123 +vt 0.666981 0.218489 +vt 0.656893 0.207226 +vt 0.684642 0.243963 +vt 0.689474 0.232327 +vt 0.684466 0.256040 +vt 0.602642 0.176918 +vt 0.580529 0.190632 +vt 0.589953 0.161017 +vt 0.566382 0.175300 +vt 0.557833 0.204588 +vt 0.573039 0.218490 +vt 0.594645 0.205765 +vt 0.635672 0.179448 +vt 0.624660 0.163426 +vt 0.613523 0.146733 +vt 0.646437 0.194130 +vt 0.627782 0.207015 +vt 0.588272 0.232651 +vt 0.608699 0.220500 +vt 0.550357 0.230094 +vt 0.534066 0.218808 +vt 0.517242 0.207600 +vt 0.944378 0.797731 +vt 0.905965 0.833567 +vt 0.842874 0.862029 +vt 0.748723 0.889561 +vt 0.642603 0.871800 +vt 0.962666 0.771065 +vt 0.268705 0.710477 +vt 0.268705 0.804750 +vt 0.268814 0.267129 +vt 0.268669 0.328244 +vt 0.269051 0.235581 +vt 0.960269 0.639284 +vt 0.981019 0.639244 +vt 0.270276 0.136874 +vt 0.269409 0.175133 +vt 0.269141 0.208639 +vt 0.268705 0.586687 +vt 0.268704 0.514179 +vt 0.268801 0.379570 +vt 0.268704 0.455503 +vt 0.546984 0.817740 +vt 0.890121 0.302638 +vt 0.900633 0.325513 +vt 0.932192 0.315548 +vt 0.850879 0.287575 +vt 0.894098 0.262064 +vt 0.892695 0.238422 +vt 0.863735 0.245736 +vt 0.882937 0.208649 +vt 0.924796 0.246563 +vt 0.814013 0.231601 +vt 0.847948 0.218052 +vt 0.823544 0.187373 +vt 0.704382 0.227027 +vt 0.718515 0.201921 +vt 0.673705 0.195595 +vt 0.748091 0.173595 +vt 0.753811 0.220319 +vt 0.785435 0.201844 +vt 0.834654 0.259639 +vt 0.728096 0.244245 +vt 0.910872 0.281409 +vt 0.782742 0.246644 +vt 0.875450 0.274707 +vt 0.948004 0.280510 +vt 0.956452 0.255796 +vt 0.972736 0.303635 +vt 0.370772 0.156168 +vt 0.404072 0.188535 +vt 0.432688 0.168160 +vt 0.449944 0.216643 +vt 0.366322 0.212187 +vt 0.343097 0.192040 +vt 0.319164 0.211948 +vt 0.318073 0.183115 +vt 0.332918 0.229442 +vt 0.331750 0.259955 +vt 0.309225 0.234833 +vt 0.389421 0.243699 +vt 0.436255 0.240856 +vt 0.360739 0.292908 +vt 0.479266 0.621214 +vt 0.485524 0.569542 +vt 0.463254 0.566666 +vt 0.485310 0.543590 +vt 0.519446 0.538190 +vt 0.495549 0.530351 +vt 0.476020 0.523291 +vt 0.496385 0.522841 +vt 0.465093 0.540220 +vt 0.446797 0.527765 +vt 0.944666 0.201943 +vt 0.914837 0.204675 +vt 0.904503 0.165124 +vt 0.839442 0.136903 +vt 0.788702 0.151899 +vt 0.742974 0.111175 +vt 0.700099 0.152559 +vt 0.637093 0.132450 +vt 0.863449 0.174562 +vt 0.963467 0.230405 +vt 0.947856 0.233441 +vt 0.322881 0.765550 +vt 0.409494 0.732152 +vt 0.345432 0.815455 +vt 0.298143 0.294421 +vt 0.321942 0.317720 +vt 0.295585 0.247610 +vt 0.961877 0.356785 +vt 0.962698 0.333390 +vt 0.981984 0.355755 +vt 0.306768 0.162912 +vt 0.295194 0.194359 +vt 0.293170 0.223456 +vt 0.347888 0.653078 +vt 0.366581 0.555620 +vt 0.424133 0.681659 +vt 0.340033 0.290817 +vt 0.388965 0.413938 +vt 0.377097 0.422446 +vt 0.385455 0.431061 +vt 0.370091 0.429971 +vt 0.366833 0.415002 +vt 0.432694 0.382302 +vt 0.370508 0.391231 +vt 0.427991 0.400790 +vt 0.346746 0.404430 +vt 0.280737 0.390500 +vt 0.456111 0.433947 +vt 0.589083 0.427663 +vt 0.401629 0.461384 +vt 0.402075 0.444828 +vt 0.332854 0.421481 +vt 0.360577 0.439441 +vt 0.355077 0.451593 +vt 0.380059 0.452580 +vt 0.470234 0.396534 +vt 0.437143 0.383000 +vt 0.468433 0.481330 +vt 0.462264 0.506664 +vt 0.433175 0.490402 +vt 0.401796 0.544866 +vt 0.440576 0.551390 +vt 0.313296 0.501179 +vt 0.321314 0.528529 +vt 0.384730 0.481358 +vt 0.295899 0.353213 +vt 0.323510 0.348357 +vt 0.294922 0.380130 +vt 0.289767 0.484501 +vt 0.305757 0.461026 +vt 0.344952 0.331857 +vt 0.372123 0.361433 +vt 0.379071 0.404986 +vt 0.356951 0.422334 +vt 0.378668 0.440210 +vt 0.401740 0.423148 +vt 0.603235 0.247789 +vt 0.665491 0.242026 +vt 0.542812 0.189584 +vt 0.615129 0.192251 +f 63/1 227/2 226/3 +f 229/4 226/3 227/2 +f 231/8 232/6 63/1 +f 227/2 63/1 232/6 +f 236/9 233/10 234/11 +f 64/12 234/11 233/10 +f 234/11 64/12 239/14 +f 238/16 239/14 64/12 +f 242/17 240/18 241/19 +f 65/20 241/19 240/18 +f 241/19 65/20 245/21 +f 244/23 245/21 65/20 +f 248/24 246/25 247/26 +f 66/27 247/26 246/25 +f 247/26 66/27 250/28 +f 249/29 250/28 66/27 +f 67/30 252/31 251/32 +f 254/33 251/32 252/31 +f 255/36 256/35 67/30 +f 252/31 67/30 256/35 +f 260/37 257/38 258/39 +f 68/40 258/39 257/38 +f 258/39 68/40 262/42 +f 261/44 262/42 68/40 +f 266/45 263/46 264/47 +f 69/48 264/47 263/46 +f 264/47 69/48 269/50 +f 268/52 269/50 69/48 +f 270/53 70/54 273/55 +f 271/56 273/55 70/54 +f 70/54 274/59 271/56 +f 275/58 271/56 274/59 +f 280/63 281/64 71/65 +f 279/66 71/65 281/64 +f 283/69 284/67 71/65 +f 280/63 71/65 284/67 +f 72/70 286/71 285/72 +f 287/73 285/72 286/71 +f 289/77 290/76 72/70 +f 286/71 72/70 290/76 +f 292/78 293/79 73/80 +f 291/81 73/80 293/79 +f 296/83 292/78 295/84 +f 73/80 295/84 292/78 +f 299/85 297/86 298/87 +f 74/88 298/87 297/86 +f 298/87 74/88 301/89 +f 300/90 301/89 74/88 +f 303/92 304/91 75/93 +f 302/94 75/93 304/91 +f 75/93 302/94 305/95 +f 307/96 305/95 302/94 +f 76/98 309/99 308/100 +f 311/101 308/100 309/99 +f 312/104 313/103 76/98 +f 309/99 76/98 313/103 +f 315/107 77/108 317/105 +f 316/109 317/105 77/108 +f 77/108 315/107 318/110 +f 319/111 318/110 315/107 +f 321/113 322/112 78/114 +f 320/115 78/114 322/112 +f 324/116 323/117 320/115 +f 78/114 320/115 323/117 +f 326/121 79/122 328/119 +f 327/123 328/119 79/122 +f 330/124 329/125 326/121 +f 79/122 326/121 329/125 +f 334/128 337/129 80/130 +f 333/131 80/130 337/129 +f 336/132 337/129 82/133 +f 335/134 82/133 337/129 +f 81/135 339/136 338/137 +f 341/138 338/137 339/136 +f 80/130 340/139 334/128 +f 341/138 334/128 340/139 +f 85/144 345/145 344/146 +f 346/143 344/146 345/145 +f 349/148 352/149 86/150 +f 348/151 86/150 352/149 +f 351/152 352/149 89/153 +f 350/154 89/153 352/149 +f 87/155 354/156 353/157 +f 356/158 353/157 354/156 +f 86/150 355/159 349/148 +f 356/158 349/148 355/159 +f 358/160 360/161 88/162 +f 357/163 88/162 360/161 +f 359/164 360/161 87/155 +f 354/156 87/155 360/161 +f 363/165 361/166 350/154 +f 89/153 350/154 361/166 +f 88/162 362/167 358/160 +f 363/165 358/160 362/167 +f 368/168 364/169 365/170 +f 91/171 365/170 364/169 +f 367/172 368/168 93/173 +f 366/174 93/173 368/168 +f 92/175 370/176 369/177 +f 372/178 369/177 370/176 +f 372/178 365/170 371/179 +f 91/171 371/179 365/170 +f 373/180 375/181 87/155 +f 359/164 87/155 375/181 +f 374/182 375/181 92/175 +f 370/176 92/175 375/181 +f 93/173 366/174 376/183 +f 377/184 376/183 366/174 +f 87/155 353/157 373/180 +f 377/184 373/180 353/157 +f 95/185 379/186 378/187 +f 382/188 378/187 379/186 +f 98/189 381/190 380/191 +f 382/188 380/191 381/190 +f 383/192 96/193 386/194 +f 384/195 386/194 96/193 +f 385/196 386/194 95/185 +f 379/186 95/185 386/194 +f 97/197 388/198 387/199 +f 390/200 387/199 388/198 +f 390/200 384/195 389/201 +f 96/193 389/201 384/195 +f 391/202 98/189 393/203 +f 380/191 393/203 98/189 +f 392/204 393/203 97/197 +f 388/198 97/197 393/203 +f 395/205 397/206 100/207 +f 394/208 100/207 397/206 +f 364/169 397/206 91/171 +f 396/209 91/171 397/206 +f 97/197 398/210 392/204 +f 400/211 392/204 398/210 +f 100/207 399/212 395/205 +f 400/211 395/205 399/212 +f 402/213 403/214 101/215 +f 401/216 101/215 403/214 +f 387/199 403/214 97/197 +f 398/210 97/197 403/214 +f 91/171 396/209 371/179 +f 405/217 371/179 396/209 +f 101/215 404/218 402/213 +f 405/217 402/213 404/218 +f 103/219 407/220 406/221 +f 409/222 406/221 407/220 +f 84/140 342/141 408/223 +f 409/222 408/223 342/141 +f 410/224 412/225 93/173 +f 367/172 93/173 412/225 +f 411/226 412/225 103/219 +f 407/220 103/219 412/225 +f 104/227 414/228 413/229 +f 415/230 413/229 414/228 +f 415/230 410/224 376/183 +f 93/173 376/183 410/224 +f 408/223 417/231 84/140 +f 343/142 84/140 417/231 +f 416/232 417/231 104/227 +f 414/228 104/227 417/231 +f 420/235 421/233 107/236 +f 419/237 107/236 421/233 +f 424/238 422/239 423/240 +f 106/241 423/240 422/239 +f 98/189 425/242 381/190 +f 427/243 381/190 425/242 +f 106/241 426/244 423/240 +f 427/243 423/240 426/244 +f 107/236 419/237 428/245 +f 429/246 428/245 419/237 +f 391/202 429/246 98/189 +f 425/242 98/189 429/246 +f 430/247 433/248 80/130 +f 340/139 80/130 433/248 +f 432/249 433/248 110/250 +f 431/251 110/250 433/248 +f 436/252 434/253 435/254 +f 109/255 435/254 434/253 +f 80/130 333/131 430/247 +f 436/252 430/247 333/131 +f 89/153 437/256 351/152 +f 439/257 351/152 437/256 +f 435/254 109/255 439/257 +f 438/258 439/257 109/255 +f 110/250 431/251 440/259 +f 441/260 440/259 431/251 +f 361/166 441/260 89/153 +f 437/256 89/153 441/260 +f 442/261 444/262 100/207 +f 399/212 100/207 444/262 +f 428/245 444/262 107/236 +f 443/263 107/236 444/262 +f 103/219 445/264 411/226 +f 446/265 411/226 445/264 +f 100/207 394/208 442/261 +f 446/265 442/261 394/208 +f 406/221 448/267 103/219 +f 445/264 103/219 448/267 +f 107/236 443/263 420/235 +f 449/268 420/235 443/263 +f 104/227 450/269 416/232 +f 452/270 416/232 450/269 +f 85/144 347/147 451/271 +f 452/270 451/271 347/147 +f 453/272 454/273 86/150 +f 355/159 86/150 454/273 +f 413/229 454/273 104/227 +f 450/269 104/227 454/273 +f 109/255 455/274 438/258 +f 456/275 438/258 455/274 +f 86/150 348/151 453/272 +f 456/275 453/272 348/151 +f 451/271 457/276 85/144 +f 345/145 85/144 457/276 +f 434/253 457/276 109/255 +f 455/274 109/255 457/276 +f 461/277 432/249 458/278 +f 110/250 458/278 432/249 +f 460/279 461/277 116/280 +f 459/281 116/280 461/277 +f 463/282 464/283 114/284 +f 462/285 114/284 464/283 +f 458/278 110/250 464/283 +f 440/259 464/283 110/250 +f 115/286 466/287 465/288 +f 468/289 465/288 466/287 +f 468/289 463/282 467/290 +f 114/284 467/290 463/282 +f 469/291 116/280 471/292 +f 459/281 471/292 116/280 +f 470/293 471/292 115/286 +f 466/287 115/286 471/292 +f 475/294 470/295 472/296 +f 115/297 472/296 470/295 +f 120/298 474/299 473/300 +f 475/294 473/300 474/299 +f 477/301 478/302 118/303 +f 476/304 118/303 478/302 +f 472/296 115/297 478/302 +f 465/305 478/302 115/297 +f 119/306 480/307 479/308 +f 482/309 479/308 480/307 +f 482/309 477/301 481/310 +f 118/303 481/310 477/301 +f 473/300 485/311 120/298 +f 483/312 120/298 485/311 +f 484/313 485/311 119/306 +f 480/307 119/306 485/311 +f 486/314 489/315 120/298 +f 474/299 120/298 489/315 +f 488/316 489/315 124/317 +f 487/318 124/317 489/315 +f 122/319 491/320 490/321 +f 492/322 490/321 491/320 +f 120/298 483/312 486/314 +f 492/322 486/314 483/312 +f 494/323 496/324 123/325 +f 493/326 123/325 496/324 +f 495/327 496/324 122/319 +f 491/320 122/319 496/324 +f 124/317 487/318 497/328 +f 499/329 497/328 487/318 +f 123/325 498/330 494/323 +f 499/329 494/323 498/330 +f 501/331 503/332 126/333 +f 500/334 126/333 503/332 +f 490/321 503/332 122/319 +f 502/335 122/319 503/332 +f 505/336 507/337 127/338 +f 504/339 127/338 507/337 +f 126/333 506/340 501/331 +f 507/337 501/331 506/340 +f 509/341 511/342 128/343 +f 508/344 128/343 511/342 +f 127/338 510/345 505/336 +f 511/342 505/336 510/345 +f 122/319 502/335 495/327 +f 513/346 495/327 502/335 +f 128/343 512/347 509/341 +f 513/346 509/341 512/347 +f 514/348 517/349 126/333 +f 506/340 126/333 517/349 +f 516/350 517/349 132/351 +f 515/352 132/351 517/349 +f 119/306 518/353 484/313 +f 519/354 484/313 518/353 +f 126/333 500/334 514/348 +f 519/354 514/348 500/334 +f 521/355 522/356 130/357 +f 520/358 130/357 522/356 +f 518/353 119/306 522/356 +f 479/308 522/356 119/306 +f 131/359 524/360 523/361 +f 526/362 523/361 524/360 +f 526/362 521/355 525/363 +f 130/357 525/363 521/355 +f 515/352 529/364 132/351 +f 527/365 132/351 529/364 +f 528/366 529/364 131/359 +f 524/360 131/359 529/364 +f 530/367 134/368 534/369 +f 531/370 534/369 134/368 +f 533/371 534/369 137/372 +f 532/373 137/372 534/369 +f 536/374 538/375 135/376 +f 535/377 135/376 538/375 +f 531/370 134/368 538/375 +f 537/378 538/375 134/368 +f 540/379 542/380 136/381 +f 539/382 136/381 542/380 +f 135/376 541/383 536/374 +f 542/380 536/374 541/383 +f 137/372 532/373 543/384 +f 545/385 543/384 532/373 +f 136/381 544/386 540/379 +f 545/385 540/379 544/386 +f 546/387 548/388 136/381 +f 544/386 136/381 548/388 +f 547/389 131/390 548/388 +f 523/391 548/388 131/390 +f 139/392 550/393 549/394 +f 551/395 549/394 550/393 +f 136/381 539/382 546/387 +f 551/395 546/387 539/382 +f 553/396 555/397 140/398 +f 552/399 140/398 555/397 +f 554/400 555/397 139/392 +f 550/393 139/392 555/397 +f 557/401 528/402 547/389 +f 131/390 547/389 528/402 +f 140/398 556/403 553/396 +f 557/401 553/396 556/403 +f 558/404 561/405 139/392 +f 554/400 139/392 561/405 +f 560/406 561/405 143/407 +f 559/408 143/407 561/405 +f 562/409 563/410 135/376 +f 541/383 135/376 563/410 +f 139/392 549/394 558/404 +f 563/410 558/404 549/394 +f 565/411 566/412 142/413 +f 564/414 142/413 566/412 +f 135/376 535/377 562/409 +f 566/412 562/409 535/377 +f 143/407 559/408 567/415 +f 569/416 567/415 559/408 +f 142/413 568/417 565/411 +f 569/416 565/411 568/417 +f 145/418 571/419 570/420 +f 573/421 570/420 571/419 +f 63/422 226/423 572/424 +f 573/421 572/424 226/423 +f 574/425 576/426 88/162 +f 362/167 88/162 576/426 +f 575/427 576/426 145/418 +f 571/419 145/418 576/426 +f 146/428 578/429 577/430 +f 579/431 577/430 578/429 +f 88/162 357/163 574/425 +f 579/431 574/425 357/163 +f 572/424 581/432 63/422 +f 231/433 63/422 581/432 +f 580/434 581/432 146/428 +f 578/429 146/428 581/432 +f 148/435 583/436 582/437 +f 585/438 582/437 583/436 +f 585/438 584/439 233/440 +f 64/441 233/440 584/439 +f 586/442 588/443 101/215 +f 404/218 101/215 588/443 +f 587/444 588/443 148/435 +f 583/436 148/435 588/443 +f 591/445 589/446 590/447 +f 149/448 590/447 589/446 +f 101/215 401/216 586/442 +f 591/445 586/442 401/216 +f 584/439 593/449 64/441 +f 238/450 64/441 593/449 +f 590/447 149/448 593/449 +f 592/451 593/449 149/448 +f 149/448 594/452 592/451 +f 596/453 592/451 594/452 +f 596/453 595/454 240/455 +f 65/456 240/455 595/454 +f 389/201 96/193 598/457 +f 597/458 598/457 96/193 +f 589/446 598/457 149/448 +f 594/452 149/448 598/457 +f 151/459 600/460 599/461 +f 601/462 599/461 600/460 +f 601/462 597/458 383/192 +f 96/193 383/192 597/458 +f 595/454 603/463 65/456 +f 244/464 65/456 603/463 +f 600/460 151/459 603/463 +f 602/465 603/463 151/459 +f 146/428 604/466 580/434 +f 606/467 580/434 604/466 +f 606/467 605/468 246/469 +f 66/470 246/469 605/468 +f 374/182 92/175 608/471 +f 607/472 608/471 92/175 +f 577/430 608/471 146/428 +f 604/466 146/428 608/471 +f 610/473 587/444 609/474 +f 148/435 609/474 587/444 +f 92/175 369/177 607/472 +f 610/473 607/472 369/177 +f 605/468 611/475 66/470 +f 249/476 66/470 611/475 +f 609/474 148/435 611/475 +f 582/437 611/475 148/435 +f 154/477 613/478 612/479 +f 615/480 612/479 613/478 +f 67/481 251/482 614/483 +f 615/480 614/483 251/482 +f 467/290 114/284 618/484 +f 616/485 618/484 114/284 +f 617/486 618/484 154/477 +f 613/478 154/477 618/484 +f 145/418 619/487 575/427 +f 620/488 575/427 619/487 +f 114/284 462/285 616/485 +f 620/488 616/485 462/285 +f 255/489 67/481 621/490 +f 614/483 621/490 67/481 +f 570/420 621/490 145/418 +f 619/487 145/418 621/490 +f 156/491 623/492 622/493 +f 625/494 622/493 623/492 +f 625/494 624/495 257/38 +f 68/40 257/38 624/495 +f 481/496 118/497 628/498 +f 626/499 628/498 118/497 +f 156/491 627/500 623/492 +f 628/498 623/492 627/500 +f 630/501 617/502 629/503 +f 154/504 629/503 617/502 +f 118/497 476/505 626/499 +f 630/501 626/499 476/505 +f 624/495 631/506 68/40 +f 261/44 68/40 631/506 +f 629/503 154/504 631/506 +f 612/507 631/506 154/504 +f 158/508 633/509 632/510 +f 635/511 632/510 633/509 +f 635/511 634/512 263/46 +f 69/48 263/46 634/512 +f 636/513 159/514 639/515 +f 637/516 639/515 159/514 +f 638/517 639/515 158/508 +f 633/509 158/508 639/515 +f 160/518 641/519 640/520 +f 643/521 640/520 641/519 +f 159/514 642/522 637/516 +f 643/521 637/516 642/522 +f 634/512 645/523 69/48 +f 268/52 69/48 645/523 +f 644/524 645/523 160/518 +f 641/519 160/518 645/523 +f 649/525 646/526 647/527 +f 162/528 647/527 646/526 +f 270/53 649/525 70/54 +f 648/529 70/54 649/525 +f 127/338 650/530 510/345 +f 652/531 510/345 650/530 +f 647/527 162/528 652/531 +f 651/532 652/531 162/528 +f 158/508 653/533 638/517 +f 654/534 638/517 653/533 +f 504/339 654/534 127/338 +f 650/530 127/338 654/534 +f 70/54 648/529 274/59 +f 655/535 274/59 648/529 +f 653/533 158/508 655/535 +f 632/510 655/535 158/508 +f 657/536 658/537 164/538 +f 656/539 164/538 658/537 +f 338/137 658/537 81/135 +f 164/538 659/542 657/536 +f 660/540 657/536 659/542 +f 661/543 663/544 164/538 +f 659/542 164/538 663/544 +f 662/545 71/546 663/544 +f 279/547 663/544 71/546 +f 665/548 460/279 664/549 +f 116/280 664/549 460/279 +f 164/538 656/539 661/543 +f 665/548 661/543 656/539 +f 668/550 666/551 667/552 +f 165/553 667/552 666/551 +f 116/280 469/291 664/549 +f 668/550 664/549 469/291 +f 283/554 71/546 670/555 +f 662/545 670/555 71/546 +f 667/552 165/553 670/555 +f 669/556 670/555 165/553 +f 165/557 671/558 669/559 +f 673/560 669/559 671/558 +f 72/70 285/72 672/561 +f 673/560 672/561 285/72 +f 124/317 674/562 488/316 +f 675/563 488/316 674/562 +f 666/564 675/563 165/557 +f 671/558 165/557 675/563 +f 677/565 678/566 167/567 +f 676/568 167/567 678/566 +f 497/328 678/566 124/317 +f 674/562 124/317 678/566 +f 289/77 72/70 680/569 +f 672/561 680/569 72/70 +f 167/567 679/570 677/565 +f 680/569 677/565 679/570 +f 681/571 683/572 167/567 +f 679/570 167/567 683/572 +f 682/573 73/80 683/572 +f 291/81 683/572 73/80 +f 123/325 684/574 498/330 +f 685/575 498/330 684/574 +f 167/567 676/568 681/571 +f 685/575 681/571 676/568 +f 687/576 688/577 169/578 +f 686/579 169/578 688/577 +f 493/326 688/577 123/325 +f 684/574 123/325 688/577 +f 690/580 295/84 682/573 +f 73/80 682/573 295/84 +f 169/578 689/581 687/576 +f 690/580 687/576 689/581 +f 691/582 693/583 169/578 +f 689/581 169/578 693/583 +f 693/583 692/584 297/86 +f 74/88 297/86 692/584 +f 694/585 695/586 128/343 +f 512/347 128/343 695/586 +f 686/579 695/586 169/578 +f 691/582 169/578 695/586 +f 162/528 696/587 651/532 +f 697/588 651/532 696/587 +f 128/343 508/344 694/585 +f 697/588 694/585 508/344 +f 692/584 698/589 74/88 +f 300/90 74/88 698/589 +f 696/587 162/528 698/589 +f 646/526 698/589 162/528 +f 701/590 303/92 699/591 +f 75/93 699/591 303/92 +f 701/590 700/592 622/493 +f 156/491 622/493 700/592 +f 703/593 704/594 172/595 +f 702/596 172/595 704/594 +f 75/93 305/95 699/591 +f 704/594 699/591 305/95 +f 137/597 705/598 533/599 +f 707/600 533/599 705/598 +f 172/595 706/601 703/593 +f 707/600 703/593 706/601 +f 708/602 709/603 130/604 +f 525/605 130/604 709/603 +f 543/606 709/603 137/597 +f 705/598 137/597 709/603 +f 700/592 710/607 156/491 +f 627/500 156/491 710/607 +f 710/607 708/602 520/608 +f 130/604 520/608 708/602 +f 516/350 132/351 713/609 +f 711/610 713/609 132/351 +f 636/513 713/609 159/514 +f 712/611 159/514 713/609 +f 174/612 715/613 714/614 +f 716/615 714/614 715/613 +f 132/351 527/365 711/610 +f 716/615 711/610 527/365 +f 642/522 159/514 718/616 +f 712/611 718/616 159/514 +f 717/617 718/616 174/612 +f 715/613 174/612 718/616 +f 176/618 720/619 719/620 +f 723/621 719/620 720/619 +f 179/622 722/623 721/624 +f 723/621 721/624 722/623 +f 725/625 727/626 177/627 +f 724/628 177/627 727/626 +f 726/629 727/626 176/618 +f 720/619 176/618 727/626 +f 178/630 729/631 728/632 +f 731/633 728/632 729/631 +f 177/627 730/634 725/625 +f 731/633 725/625 730/634 +f 721/624 734/635 179/622 +f 732/636 179/622 734/635 +f 733/637 734/635 178/630 +f 729/631 178/630 734/635 +f 181/638 736/639 735/640 +f 739/641 735/640 736/639 +f 739/641 737/642 738/643 +f 184/644 738/643 737/642 +f 182/645 741/646 740/647 +f 743/648 740/647 741/646 +f 736/639 181/638 743/648 +f 742/649 743/648 181/638 +f 747/650 744/651 745/652 +f 183/653 745/652 744/651 +f 741/646 182/645 747/650 +f 746/654 747/650 182/645 +f 737/642 750/655 184/644 +f 748/656 184/644 750/655 +f 745/652 183/653 750/655 +f 749/657 750/655 183/653 +f 752/658 755/659 186/660 +f 751/661 186/660 755/659 +f 754/662 755/659 189/663 +f 753/664 189/663 755/659 +f 759/665 756/666 757/667 +f 187/668 757/667 756/666 +f 186/660 758/669 752/658 +f 759/665 752/658 758/669 +f 761/670 763/671 188/672 +f 760/673 188/672 763/671 +f 757/667 187/668 763/671 +f 762/674 763/671 187/668 +f 753/664 766/675 189/663 +f 764/676 189/663 766/675 +f 766/675 761/670 765/677 +f 188/672 765/677 761/670 +f 749/657 183/653 770/678 +f 767/679 770/678 183/653 +f 193/680 769/681 768/682 +f 770/678 768/682 769/681 +f 772/683 773/684 191/685 +f 771/686 191/685 773/684 +f 767/679 183/653 773/684 +f 744/651 773/684 183/653 +f 192/687 775/688 774/689 +f 777/690 774/689 775/688 +f 777/690 772/683 776/691 +f 191/685 776/691 772/683 +f 193/680 768/682 778/692 +f 780/693 778/692 768/682 +f 775/688 192/687 780/693 +f 779/694 780/693 192/687 +f 784/695 779/694 781/696 +f 192/687 781/696 779/694 +f 196/697 783/698 782/699 +f 784/695 782/699 783/698 +f 787/700 785/701 786/702 +f 195/703 786/702 785/701 +f 781/696 192/687 787/700 +f 774/689 787/700 192/687 +f 765/677 188/672 790/704 +f 788/705 790/704 188/672 +f 790/704 786/702 789/706 +f 195/703 789/706 786/702 +f 792/707 791/708 782/699 +f 196/697 782/699 791/708 +f 188/672 760/673 788/705 +f 792/707 788/705 760/673 +f 198/709 794/710 793/711 +f 796/712 793/711 794/710 +f 735/640 796/712 181/638 +f 795/713 181/638 796/712 +f 798/714 800/715 199/716 +f 797/717 199/716 800/715 +f 799/718 800/715 198/709 +f 794/710 198/709 800/715 +f 758/669 186/660 803/719 +f 801/720 803/719 186/660 +f 199/716 802/721 798/714 +f 803/719 798/714 802/721 +f 181/638 795/713 742/649 +f 804/722 742/649 795/713 +f 186/660 751/661 801/720 +f 804/722 801/720 751/661 +f 806/723 808/724 201/725 +f 805/726 201/725 808/724 +f 807/727 198/728 808/724 +f 793/729 808/724 198/728 +f 809/730 811/731 140/398 +f 556/403 140/398 811/731 +f 810/732 811/731 201/725 +f 806/723 201/725 811/731 +f 143/407 812/733 560/406 +f 813/734 560/406 812/733 +f 140/398 552/399 809/730 +f 813/734 809/730 552/399 +f 815/735 816/736 202/737 +f 814/738 202/737 816/736 +f 567/415 816/736 143/407 +f 812/733 143/407 816/736 +f 198/728 807/727 799/739 +f 818/740 799/739 807/727 +f 202/737 817/741 815/735 +f 818/740 815/735 817/741 +f 802/742 199/743 822/744 +f 819/745 822/744 199/743 +f 821/746 822/744 204/747 +f 820/748 204/747 822/744 +f 202/737 823/749 817/741 +f 824/750 817/741 823/749 +f 199/743 797/751 819/745 +f 824/750 819/745 797/751 +f 142/413 825/752 568/417 +f 826/753 568/417 825/752 +f 826/753 823/749 814/738 +f 202/737 814/738 823/749 +f 828/754 537/378 827/755 +f 134/368 827/755 537/378 +f 142/413 564/414 825/752 +f 828/754 825/752 564/414 +f 830/756 829/757 820/748 +f 204/747 820/748 829/757 +f 830/756 827/755 530/367 +f 134/368 530/367 827/755 +f 187/758 831/759 762/760 +f 834/761 762/760 831/759 +f 206/762 833/763 832/764 +f 834/761 832/764 833/763 +f 835/765 836/766 204/767 +f 821/768 204/767 836/766 +f 756/769 836/766 187/758 +f 831/759 187/758 836/766 +f 172/595 837/770 706/601 +f 838/771 706/601 837/770 +f 838/771 835/765 829/772 +f 204/767 829/772 835/765 +f 839/773 840/774 76/98 +f 312/104 76/98 840/774 +f 702/596 840/774 172/595 +f 837/770 172/595 840/774 +f 832/764 842/775 206/762 +f 841/776 206/762 842/775 +f 76/98 308/100 839/773 +f 842/775 839/773 308/100 +f 843/777 846/778 77/108 +f 316/109 77/108 846/778 +f 845/779 846/778 209/780 +f 844/781 209/780 846/778 +f 160/518 847/782 644/524 +f 848/783 644/524 847/782 +f 77/108 318/110 843/777 +f 848/783 843/777 318/110 +f 850/784 851/785 208/786 +f 849/787 208/786 851/785 +f 640/520 851/785 160/518 +f 847/782 160/518 851/785 +f 852/788 854/789 193/790 +f 769/791 193/790 854/789 +f 208/786 853/792 850/784 +f 854/789 850/784 853/792 +f 856/793 855/794 844/781 +f 209/780 844/781 855/794 +f 852/788 193/790 856/793 +f 778/795 856/793 193/790 +f 321/113 78/114 859/796 +f 857/797 859/796 78/114 +f 206/762 841/776 858/798 +f 859/796 858/798 841/776 +f 209/799 860/800 845/801 +f 861/802 845/801 860/800 +f 861/802 857/797 323/117 +f 78/114 323/117 857/797 +f 862/803 863/804 196/805 +f 783/806 196/805 863/804 +f 860/800 209/799 863/804 +f 855/807 863/804 209/799 +f 858/798 864/808 206/762 +f 833/763 206/762 864/808 +f 791/809 864/808 196/805 +f 862/803 196/805 864/808 +f 174/612 865/810 717/617 +f 867/811 717/617 865/810 +f 208/786 849/787 866/812 +f 867/811 866/812 849/787 +f 810/813 201/814 869/815 +f 868/816 869/815 201/814 +f 714/614 869/815 174/612 +f 865/810 174/612 869/815 +f 870/817 871/818 184/819 +f 738/820 184/819 871/818 +f 805/821 871/818 201/814 +f 868/816 201/814 871/818 +f 866/812 872/822 208/786 +f 853/792 208/786 872/822 +f 184/819 748/823 870/817 +f 872/822 870/817 748/823 +f 182/645 873/824 746/654 +f 876/825 746/654 873/824 +f 876/825 874/826 875/827 +f 214/828 875/827 874/826 +f 877/829 213/830 879/831 +f 878/832 879/831 213/830 +f 740/647 879/831 182/645 +f 873/824 182/645 879/831 +f 179/622 880/833 722/623 +f 882/834 722/623 880/833 +f 213/830 881/835 878/832 +f 882/834 878/832 881/835 +f 214/828 874/826 883/836 +f 884/837 883/836 874/826 +f 179/622 732/636 880/833 +f 884/837 880/833 732/636 +f 885/838 888/839 191/685 +f 776/691 191/685 888/839 +f 887/840 888/839 216/841 +f 886/842 216/841 888/839 +f 875/827 214/828 890/843 +f 889/844 890/843 214/828 +f 191/685 771/686 885/838 +f 890/843 885/838 771/686 +f 178/630 891/845 733/637 +f 892/846 733/637 891/845 +f 214/828 883/836 889/844 +f 892/846 889/844 883/836 +f 216/841 886/842 893/847 +f 894/848 893/847 886/842 +f 178/630 728/632 891/845 +f 894/848 891/845 728/632 +f 195/703 895/849 789/706 +f 898/850 789/706 895/849 +f 898/850 896/851 897/852 +f 218/853 897/852 896/851 +f 900/854 887/840 899/855 +f 216/841 899/855 887/840 +f 785/701 900/854 195/703 +f 895/849 195/703 900/854 +f 901/856 902/857 177/627 +f 730/634 177/627 902/857 +f 899/855 216/841 902/857 +f 893/847 902/857 216/841 +f 218/853 896/851 903/858 +f 904/859 903/858 896/851 +f 177/627 724/628 901/856 +f 904/859 901/856 724/628 +f 905/860 907/861 189/663 +f 754/662 189/663 907/861 +f 877/829 907/861 213/830 +f 906/862 213/830 907/861 +f 909/863 897/852 908/864 +f 218/853 908/864 897/852 +f 189/663 764/676 905/860 +f 909/863 905/860 764/676 +f 176/618 910/865 726/629 +f 911/866 726/629 910/865 +f 218/853 903/858 908/864 +f 911/866 908/864 903/858 +f 213/830 906/862 881/835 +f 912/867 881/835 906/862 +f 176/618 719/620 910/865 +f 912/867 910/865 719/620 +f 917/872 918/873 222/874 +f 916/875 222/874 918/873 +f 913/869 918/873 221/868 +f 914/870 221/868 918/873 +f 919/876 921/877 95/185 +f 385/196 95/185 921/877 +f 920/878 921/877 222/874 +f 917/872 222/874 921/877 +f 106/241 922/879 426/244 +f 923/880 426/244 922/879 +f 919/876 95/185 923/880 +f 378/187 923/880 95/185 +f 422/239 924/881 106/241 +f 922/879 106/241 924/881 +f 925/882 928/883 79/884 +f 327/885 79/884 928/883 +f 927/886 928/883 224/887 +f 926/888 224/887 928/883 +f 151/459 929/889 602/465 +f 930/890 602/465 929/889 +f 930/890 925/882 329/891 +f 79/884 329/891 925/882 +f 920/878 222/874 932/892 +f 931/893 932/892 222/874 +f 599/461 932/892 151/459 +f 929/889 151/459 932/892 +f 224/887 926/888 933/894 +f 934/895 933/894 926/888 +f 222/874 916/875 931/893 +f 934/895 931/893 916/875 +f 224/887 935/896 927/886 +f 936/897 927/886 935/896 +f 226/3 229/4 9/899 +f 228/5 9/899 229/4 +f 14/900 230/7 231/8 +f 232/6 231/8 230/7 +f 235/13 15/901 236/9 +f 233/10 236/9 15/901 +f 239/14 238/16 237/15 +f 16/902 237/15 238/16 +f 237/15 16/902 242/17 +f 240/18 242/17 16/902 +f 245/21 244/23 243/22 +f 17/903 243/22 244/23 +f 246/25 248/24 14/900 +f 230/7 14/900 248/24 +f 250/28 249/29 235/13 +f 15/901 235/13 249/29 +f 253/34 10/904 254/33 +f 251/32 254/33 10/904 +f 9/899 228/5 255/36 +f 256/35 255/36 228/5 +f 259/41 11/905 260/37 +f 257/38 260/37 11/905 +f 262/42 261/44 253/43 +f 10/906 253/43 261/44 +f 1/907 263/46 265/49 +f 266/45 265/49 263/46 +f 7/908 267/51 268/52 +f 269/50 268/52 267/51 +f 272/57 2/909 273/55 +f 270/53 273/55 2/909 +f 275/58 274/59 265/49 +f 1/907 265/49 274/59 +f 276/60 278/61 3/910 +f 277/62 3/910 278/61 +f 279/66 281/64 3/910 +f 276/60 3/910 281/64 +f 284/67 283/69 282/68 +f 4/911 282/68 283/69 +f 285/72 287/73 4/912 +f 282/74 4/912 287/73 +f 288/75 290/76 5/913 +f 289/77 5/913 290/76 +f 293/79 288/75 291/81 +f 5/913 291/81 288/75 +f 294/82 296/83 6/914 +f 295/84 6/914 296/83 +f 299/85 294/82 297/86 +f 6/914 297/86 294/82 +f 301/89 300/90 272/57 +f 2/909 272/57 300/90 +f 304/91 303/92 259/41 +f 11/905 259/41 303/92 +f 305/95 307/96 12/915 +f 306/97 12/915 307/96 +f 308/100 311/101 13/916 +f 310/102 13/916 311/101 +f 12/915 306/97 312/104 +f 313/103 312/104 306/97 +f 317/105 316/109 314/106 +f 8/917 314/106 316/109 +f 318/110 319/111 7/908 +f 267/51 7/908 319/111 +f 13/916 310/102 321/113 +f 322/112 321/113 310/102 +f 8/918 323/117 314/118 +f 324/116 314/118 323/117 +f 328/119 327/123 325/120 +f 18/919 325/120 327/123 +f 243/22 17/903 330/124 +f 329/125 330/124 17/903 +f 331/126 332/127 18/919 +f 325/120 18/919 332/127 +f 21/920 333/131 336/132 +f 337/129 336/132 333/131 +f 83/921 335/134 334/128 +f 337/129 334/128 335/134 +f 338/137 341/138 25/922 +f 340/139 25/922 341/138 +f 334/128 341/138 83/921 +f 339/136 83/921 341/138 +f 336/132 346/143 21/920 +f 345/145 21/920 346/143 +f 352/149 351/152 348/151 +f 19/924 348/151 351/152 +f 90/925 350/154 349/148 +f 352/149 349/148 350/154 +f 30/926 353/157 355/159 +f 356/158 355/159 353/157 +f 354/156 90/925 356/158 +f 349/148 356/158 90/925 +f 23/927 357/163 359/164 +f 360/161 359/164 357/163 +f 360/161 358/160 354/156 +f 90/925 354/156 358/160 +f 24/928 361/166 362/167 +f 363/165 362/167 361/166 +f 358/160 363/165 90/925 +f 350/154 90/925 363/165 +f 367/172 22/929 368/168 +f 364/169 368/168 22/929 +f 94/930 366/174 365/170 +f 368/168 365/170 366/174 +f 372/178 371/179 369/177 +f 31/931 369/177 371/179 +f 365/170 372/178 94/930 +f 370/176 94/930 372/178 +f 23/927 359/164 374/182 +f 375/181 374/182 359/164 +f 94/930 370/176 373/180 +f 375/181 373/180 370/176 +f 376/183 377/184 30/926 +f 353/157 30/926 377/184 +f 373/180 377/184 94/930 +f 366/174 94/930 377/184 +f 378/187 382/188 20/932 +f 381/190 20/932 382/188 +f 380/191 382/188 99/933 +f 379/186 99/933 382/188 +f 27/934 383/192 385/196 +f 386/194 385/196 383/192 +f 386/194 384/195 379/186 +f 99/933 379/186 384/195 +f 387/199 390/200 26/935 +f 389/201 26/935 390/200 +f 384/195 390/200 99/933 +f 388/198 99/933 390/200 +f 28/936 391/202 392/204 +f 393/203 392/204 391/202 +f 99/933 388/198 380/191 +f 393/203 380/191 388/198 +f 22/929 394/208 364/169 +f 397/206 364/169 394/208 +f 102/937 396/209 395/205 +f 397/206 395/205 396/209 +f 392/204 400/211 28/936 +f 399/212 28/936 400/211 +f 395/205 400/211 102/937 +f 398/210 102/937 400/211 +f 26/935 401/216 387/199 +f 403/214 387/199 401/216 +f 102/937 398/210 402/213 +f 403/214 402/213 398/210 +f 371/179 405/217 31/931 +f 404/218 31/931 405/217 +f 402/213 405/217 102/937 +f 396/209 102/937 405/217 +f 408/223 409/222 105/938 +f 407/220 105/938 409/222 +f 22/929 367/172 411/226 +f 412/225 411/226 367/172 +f 105/938 407/220 410/224 +f 412/225 410/224 407/220 +f 413/229 415/230 30/926 +f 376/183 30/926 415/230 +f 410/224 415/230 105/938 +f 414/228 105/938 415/230 +f 29/923 343/142 416/232 +f 417/231 416/232 343/142 +f 105/938 414/228 408/223 +f 417/231 408/223 414/228 +f 421/233 418/234 419/237 +f 108/939 419/237 418/234 +f 418/234 424/238 108/939 +f 423/240 108/939 424/238 +f 381/190 427/243 20/932 +f 426/244 20/932 427/243 +f 108/939 423/240 425/242 +f 427/243 425/242 423/240 +f 428/245 429/246 28/936 +f 391/202 28/936 429/246 +f 419/237 108/939 429/246 +f 425/242 429/246 108/939 +f 25/922 340/139 432/249 +f 433/248 432/249 340/139 +f 433/248 430/247 431/251 +f 111/940 431/251 430/247 +f 434/253 436/252 21/920 +f 333/131 21/920 436/252 +f 430/247 436/252 111/940 +f 435/254 111/940 436/252 +f 439/257 438/258 351/152 +f 19/924 351/152 438/258 +f 111/940 435/254 437/256 +f 439/257 437/256 435/254 +f 24/928 440/259 361/166 +f 441/260 361/166 440/259 +f 431/251 111/940 441/260 +f 437/256 441/260 111/940 +f 28/936 399/212 428/245 +f 444/262 428/245 399/212 +f 112/941 443/263 442/261 +f 444/262 442/261 443/263 +f 411/226 446/265 22/929 +f 394/208 22/929 446/265 +f 442/261 446/265 112/941 +f 445/264 112/941 446/265 +f 112/941 445/264 447/266 +f 448/267 447/266 445/264 +f 447/266 449/268 112/941 +f 443/263 112/941 449/268 +f 416/232 452/270 29/923 +f 347/147 29/923 452/270 +f 451/271 452/270 113/942 +f 450/269 113/942 452/270 +f 30/926 355/159 413/229 +f 454/273 413/229 355/159 +f 113/942 450/269 453/272 +f 454/273 453/272 450/269 +f 438/258 456/275 19/924 +f 348/151 19/924 456/275 +f 453/272 456/275 113/942 +f 455/274 113/942 456/275 +f 21/920 345/145 434/253 +f 457/276 434/253 345/145 +f 113/942 455/274 451/271 +f 457/276 451/271 455/274 +f 25/922 432/249 460/279 +f 461/277 460/279 432/249 +f 459/281 461/277 117/943 +f 458/278 117/943 461/277 +f 464/283 440/259 462/285 +f 24/928 462/285 440/259 +f 117/943 458/278 463/282 +f 464/283 463/282 458/278 +f 465/288 468/289 32/944 +f 467/290 32/944 468/289 +f 466/287 117/943 468/289 +f 463/282 468/289 117/943 +f 33/945 469/291 470/293 +f 471/292 470/293 469/291 +f 471/292 459/281 466/287 +f 117/943 466/287 459/281 +f 470/295 475/294 33/946 +f 474/299 33/946 475/294 +f 473/300 475/294 121/947 +f 472/296 121/947 475/294 +f 478/302 465/305 476/304 +f 32/948 476/304 465/305 +f 121/947 472/296 477/301 +f 478/302 477/301 472/296 +f 479/308 482/309 34/949 +f 481/310 34/949 482/309 +f 480/307 121/947 482/309 +f 477/301 482/309 121/947 +f 35/950 483/312 484/313 +f 485/311 484/313 483/312 +f 121/947 480/307 473/300 +f 485/311 473/300 480/307 +f 33/946 474/299 488/316 +f 489/315 488/316 474/299 +f 125/951 487/318 486/314 +f 489/315 486/314 487/318 +f 490/321 492/322 35/950 +f 483/312 35/950 492/322 +f 486/314 492/322 125/951 +f 491/320 125/951 492/322 +f 39/952 493/326 495/327 +f 496/324 495/327 493/326 +f 125/951 491/320 494/323 +f 496/324 494/323 491/320 +f 497/328 499/329 38/953 +f 498/330 38/953 499/329 +f 494/323 499/329 125/951 +f 487/318 125/951 499/329 +f 35/950 500/334 490/321 +f 503/332 490/321 500/334 +f 129/954 502/335 501/331 +f 503/332 501/331 502/335 +f 36/955 504/339 506/340 +f 507/337 506/340 504/339 +f 501/331 507/337 129/954 +f 505/336 129/954 507/337 +f 511/342 510/345 508/344 +f 40/956 508/344 510/345 +f 129/954 505/336 509/341 +f 511/342 509/341 505/336 +f 495/327 513/346 39/952 +f 512/347 39/952 513/346 +f 509/341 513/346 129/954 +f 502/335 129/954 513/346 +f 36/955 506/340 516/350 +f 517/349 516/350 506/340 +f 133/957 515/352 514/348 +f 517/349 514/348 515/352 +f 484/313 519/354 35/950 +f 500/334 35/950 519/354 +f 514/348 519/354 133/957 +f 518/353 133/957 519/354 +f 522/356 479/308 520/358 +f 34/949 520/358 479/308 +f 133/957 518/353 521/355 +f 522/356 521/355 518/353 +f 523/361 526/362 43/958 +f 525/363 43/958 526/362 +f 133/957 521/355 524/360 +f 526/362 524/360 521/355 +f 41/959 527/365 528/366 +f 529/364 528/366 527/365 +f 133/957 524/360 515/352 +f 529/364 515/352 524/360 +f 42/960 530/367 533/371 +f 534/369 533/371 530/367 +f 534/369 531/370 532/373 +f 138/961 532/373 531/370 +f 538/375 537/378 535/377 +f 46/962 535/377 537/378 +f 138/961 531/370 536/374 +f 538/375 536/374 531/370 +f 539/382 542/380 47/963 +f 541/383 47/963 542/380 +f 536/374 542/380 138/961 +f 540/379 138/961 542/380 +f 544/386 43/964 545/385 +f 543/384 545/385 43/964 +f 532/373 138/961 545/385 +f 540/379 545/385 138/961 +f 548/388 523/391 544/386 +f 43/964 544/386 523/391 +f 141/965 547/389 546/387 +f 548/388 546/387 547/389 +f 549/394 551/395 47/963 +f 539/382 47/963 551/395 +f 546/387 551/395 141/965 +f 550/393 141/965 551/395 +f 555/397 554/400 552/399 +f 44/966 552/399 554/400 +f 141/965 550/393 553/396 +f 555/397 553/396 550/393 +f 41/967 528/402 556/403 +f 557/401 556/403 528/402 +f 553/396 557/401 141/965 +f 547/389 141/965 557/401 +f 561/405 560/406 554/400 +f 44/966 554/400 560/406 +f 144/968 559/408 558/404 +f 561/405 558/404 559/408 +f 541/383 563/410 47/963 +f 549/394 47/963 563/410 +f 558/404 563/410 144/968 +f 562/409 144/968 563/410 +f 564/414 566/412 46/962 +f 535/377 46/962 566/412 +f 144/968 562/409 565/411 +f 566/412 565/411 562/409 +f 568/417 45/969 569/416 +f 567/415 569/416 45/969 +f 565/411 569/416 144/968 +f 559/408 144/968 569/416 +f 570/420 573/421 9/970 +f 226/423 9/970 573/421 +f 572/424 573/421 147/971 +f 571/419 147/971 573/421 +f 24/928 362/167 575/427 +f 576/426 575/427 362/167 +f 147/971 571/419 574/425 +f 576/426 574/425 571/419 +f 577/430 579/431 23/927 +f 357/163 23/927 579/431 +f 574/425 579/431 147/971 +f 578/429 147/971 579/431 +f 14/972 231/433 580/434 +f 581/432 580/434 231/433 +f 147/971 578/429 572/424 +f 581/432 572/424 578/429 +f 582/437 585/438 15/973 +f 233/440 15/973 585/438 +f 583/436 150/974 585/438 +f 584/439 585/438 150/974 +f 31/931 404/218 587/444 +f 588/443 587/444 404/218 +f 150/974 583/436 586/442 +f 588/443 586/442 583/436 +f 589/446 591/445 26/935 +f 401/216 26/935 591/445 +f 586/442 591/445 150/974 +f 590/447 150/974 591/445 +f 593/449 592/451 238/450 +f 16/975 238/450 592/451 +f 150/974 590/447 584/439 +f 593/449 584/439 590/447 +f 592/451 596/453 16/975 +f 240/455 16/975 596/453 +f 594/452 152/976 596/453 +f 595/454 596/453 152/976 +f 26/935 389/201 589/446 +f 598/457 589/446 389/201 +f 598/457 597/458 594/452 +f 152/976 594/452 597/458 +f 599/461 601/462 27/934 +f 383/192 27/934 601/462 +f 600/460 152/976 601/462 +f 597/458 601/462 152/976 +f 603/463 602/465 244/464 +f 17/977 244/464 602/465 +f 152/976 600/460 595/454 +f 603/463 595/454 600/460 +f 580/434 606/467 14/972 +f 246/469 14/972 606/467 +f 605/468 606/467 153/978 +f 604/466 153/978 606/467 +f 23/927 374/182 577/430 +f 608/471 577/430 374/182 +f 153/978 604/466 607/472 +f 608/471 607/472 604/466 +f 369/177 31/931 610/473 +f 587/444 610/473 31/931 +f 607/472 610/473 153/978 +f 609/474 153/978 610/473 +f 611/475 582/437 249/476 +f 15/973 249/476 582/437 +f 153/978 609/474 605/468 +f 611/475 605/468 609/474 +f 612/479 615/480 10/979 +f 251/482 10/979 615/480 +f 614/483 615/480 155/980 +f 613/478 155/980 615/480 +f 32/944 467/290 617/486 +f 618/484 617/486 467/290 +f 155/980 613/478 616/485 +f 618/484 616/485 613/478 +f 575/427 620/488 24/928 +f 462/285 24/928 620/488 +f 616/485 620/488 155/980 +f 619/487 155/980 620/488 +f 9/970 255/489 570/420 +f 621/490 570/420 255/489 +f 155/980 619/487 614/483 +f 621/490 614/483 619/487 +f 622/493 625/494 11/905 +f 257/38 11/905 625/494 +f 623/492 157/981 625/494 +f 624/495 625/494 157/981 +f 34/982 481/496 627/500 +f 628/498 627/500 481/496 +f 628/498 626/499 623/492 +f 157/981 623/492 626/499 +f 476/505 32/983 630/501 +f 617/502 630/501 32/983 +f 626/499 630/501 157/981 +f 629/503 157/981 630/501 +f 631/506 612/507 261/44 +f 10/906 261/44 612/507 +f 157/981 629/503 624/495 +f 631/506 624/495 629/503 +f 1/907 632/510 263/46 +f 635/511 263/46 632/510 +f 634/512 635/511 161/984 +f 633/509 161/984 635/511 +f 36/955 636/513 638/517 +f 639/515 638/517 636/513 +f 161/984 633/509 637/516 +f 639/515 637/516 633/509 +f 640/520 643/521 37/985 +f 642/522 37/985 643/521 +f 637/516 643/521 161/984 +f 641/519 161/984 643/521 +f 7/908 268/52 644/524 +f 645/523 644/524 268/52 +f 161/984 641/519 634/512 +f 645/523 634/512 641/519 +f 646/526 649/525 2/909 +f 270/53 2/909 649/525 +f 163/986 648/529 647/527 +f 649/525 647/527 648/529 +f 510/345 652/531 40/956 +f 651/532 40/956 652/531 +f 650/530 163/986 652/531 +f 647/527 652/531 163/986 +f 36/955 638/517 504/339 +f 654/534 504/339 638/517 +f 654/534 653/533 650/530 +f 163/986 650/530 653/533 +f 655/535 632/510 274/59 +f 1/907 274/59 632/510 +f 653/533 655/535 163/986 +f 648/529 163/986 655/535 +f 25/922 656/539 338/137 +f 658/537 338/137 656/539 +f 659/542 3/987 660/540 +f 277/541 660/540 3/987 +f 663/544 279/547 659/542 +f 3/987 659/542 279/547 +f 166/988 662/545 661/543 +f 663/544 661/543 662/545 +f 460/279 665/548 25/922 +f 656/539 25/922 665/548 +f 664/549 166/988 665/548 +f 661/543 665/548 166/988 +f 33/945 666/551 469/291 +f 668/550 469/291 666/551 +f 664/549 668/550 166/988 +f 667/552 166/988 668/550 +f 670/555 669/556 283/554 +f 4/989 283/554 669/556 +f 166/988 667/552 662/545 +f 670/555 662/545 667/552 +f 285/72 4/912 673/560 +f 669/559 673/560 4/912 +f 672/561 673/560 168/990 +f 671/558 168/990 673/560 +f 33/946 488/316 666/564 +f 675/563 666/564 488/316 +f 675/563 674/562 671/558 +f 168/990 671/558 674/562 +f 678/566 497/328 676/568 +f 38/953 676/568 497/328 +f 674/562 678/566 168/990 +f 677/565 168/990 678/566 +f 679/570 5/913 680/569 +f 289/77 680/569 5/913 +f 168/990 677/565 672/561 +f 680/569 672/561 677/565 +f 683/572 291/81 679/570 +f 5/913 679/570 291/81 +f 170/991 682/573 681/571 +f 683/572 681/571 682/573 +f 498/330 685/575 38/953 +f 676/568 38/953 685/575 +f 681/571 685/575 170/991 +f 684/574 170/991 685/575 +f 39/952 686/579 493/326 +f 688/577 493/326 686/579 +f 170/991 684/574 687/576 +f 688/577 687/576 684/574 +f 689/581 6/914 690/580 +f 295/84 690/580 6/914 +f 687/576 690/580 170/991 +f 682/573 170/991 690/580 +f 693/583 297/86 689/581 +f 6/914 689/581 297/86 +f 691/582 171/992 693/583 +f 692/584 693/583 171/992 +f 39/952 512/347 686/579 +f 695/586 686/579 512/347 +f 695/586 694/585 691/582 +f 171/992 691/582 694/585 +f 651/532 697/588 40/956 +f 508/344 40/956 697/588 +f 694/585 697/588 171/992 +f 696/587 171/992 697/588 +f 698/589 646/526 300/90 +f 2/909 300/90 646/526 +f 171/992 696/587 692/584 +f 698/589 692/584 696/587 +f 303/92 701/590 11/905 +f 622/493 11/905 701/590 +f 173/993 700/592 699/591 +f 701/590 699/591 700/592 +f 704/594 305/95 702/596 +f 12/915 702/596 305/95 +f 173/993 699/591 703/593 +f 704/594 703/593 699/591 +f 533/599 707/600 42/994 +f 706/601 42/994 707/600 +f 173/993 703/593 705/598 +f 707/600 705/598 703/593 +f 43/995 525/605 543/606 +f 709/603 543/606 525/605 +f 173/993 705/598 708/602 +f 709/603 708/602 705/598 +f 627/500 710/607 34/982 +f 520/608 34/982 710/607 +f 173/993 708/602 700/592 +f 710/607 700/592 708/602 +f 36/955 516/350 636/513 +f 713/609 636/513 516/350 +f 713/609 711/610 712/611 +f 175/996 712/611 711/610 +f 714/614 716/615 41/959 +f 527/365 41/959 716/615 +f 711/610 716/615 175/996 +f 715/613 175/996 716/615 +f 37/985 642/522 717/617 +f 718/616 717/617 642/522 +f 718/616 712/611 715/613 +f 175/996 715/613 712/611 +f 723/621 722/623 719/620 +f 51/997 719/620 722/623 +f 721/624 723/621 180/998 +f 720/619 180/998 723/621 +f 727/626 726/629 724/628 +f 48/999 724/628 726/629 +f 180/998 720/619 725/625 +f 727/626 725/625 720/619 +f 728/632 731/633 50/1000 +f 730/634 50/1000 731/633 +f 725/625 731/633 180/998 +f 729/631 180/998 731/633 +f 734/635 733/637 732/636 +f 49/1001 732/636 733/637 +f 180/998 729/631 721/624 +f 734/635 721/624 729/631 +f 735/640 739/641 58/1002 +f 738/643 58/1002 739/641 +f 736/639 185/1003 739/641 +f 737/642 739/641 185/1003 +f 59/1004 740/647 742/649 +f 743/648 742/649 740/647 +f 743/648 741/646 736/639 +f 185/1003 736/639 741/646 +f 747/650 746/654 744/651 +f 54/1005 744/651 746/654 +f 741/646 747/650 185/1003 +f 745/652 185/1003 747/650 +f 750/655 749/657 748/656 +f 55/1006 748/656 749/657 +f 185/1003 745/652 737/642 +f 750/655 737/642 745/652 +f 59/1004 751/661 754/662 +f 755/659 754/662 751/661 +f 755/659 752/658 753/664 +f 190/1007 753/664 752/658 +f 758/669 60/1008 759/665 +f 756/666 759/665 60/1008 +f 752/658 759/665 190/1007 +f 757/667 190/1007 759/665 +f 763/671 762/674 760/673 +f 53/1009 760/673 762/674 +f 190/1007 757/667 761/670 +f 763/671 761/670 757/667 +f 766/675 765/677 764/676 +f 52/1010 764/676 765/677 +f 753/664 190/1007 766/675 +f 761/670 766/675 190/1007 +f 55/1006 749/657 769/681 +f 770/678 769/681 749/657 +f 768/682 770/678 194/1011 +f 767/679 194/1011 770/678 +f 773/684 744/651 771/686 +f 54/1005 771/686 744/651 +f 194/1011 767/679 772/683 +f 773/684 772/683 767/679 +f 774/689 777/690 57/1012 +f 776/691 57/1012 777/690 +f 775/688 194/1011 777/690 +f 772/683 777/690 194/1011 +f 778/692 780/693 56/1013 +f 779/694 56/1013 780/693 +f 768/682 194/1011 780/693 +f 775/688 780/693 194/1011 +f 783/698 56/1013 784/695 +f 779/694 784/695 56/1013 +f 782/699 784/695 197/1014 +f 781/696 197/1014 784/695 +f 787/700 774/689 785/701 +f 57/1012 785/701 774/689 +f 781/696 787/700 197/1014 +f 786/702 197/1014 787/700 +f 765/677 790/704 52/1010 +f 789/706 52/1010 790/704 +f 197/1014 786/702 788/705 +f 790/704 788/705 786/702 +f 760/673 53/1009 792/707 +f 791/708 792/707 53/1009 +f 788/705 792/707 197/1014 +f 782/699 197/1014 792/707 +f 58/1002 793/711 735/640 +f 796/712 735/640 793/711 +f 200/1015 795/713 794/710 +f 796/712 794/710 795/713 +f 61/1016 797/717 799/718 +f 800/715 799/718 797/717 +f 200/1015 794/710 798/714 +f 800/715 798/714 794/710 +f 802/721 60/1008 803/719 +f 758/669 803/719 60/1008 +f 798/714 803/719 200/1015 +f 801/720 200/1015 803/719 +f 59/1004 742/649 751/661 +f 804/722 751/661 742/649 +f 801/720 804/722 200/1015 +f 795/713 200/1015 804/722 +f 808/724 793/729 805/726 +f 58/1017 805/726 793/729 +f 203/1018 807/727 806/723 +f 808/724 806/723 807/727 +f 41/967 556/403 810/732 +f 811/731 810/732 556/403 +f 203/1018 806/723 809/730 +f 811/731 809/730 806/723 +f 560/406 813/734 44/966 +f 552/399 44/966 813/734 +f 809/730 813/734 203/1018 +f 812/733 203/1018 813/734 +f 45/969 814/738 567/415 +f 816/736 567/415 814/738 +f 203/1018 812/733 815/735 +f 816/736 815/735 812/733 +f 817/741 61/1019 818/740 +f 799/739 818/740 61/1019 +f 203/1018 815/735 807/727 +f 818/740 807/727 815/735 +f 60/1020 802/742 821/746 +f 822/744 821/746 802/742 +f 822/744 819/745 820/748 +f 205/1021 820/748 819/745 +f 817/741 824/750 61/1019 +f 797/751 61/1019 824/750 +f 823/749 205/1021 824/750 +f 819/745 824/750 205/1021 +f 568/417 826/753 45/969 +f 814/738 45/969 826/753 +f 205/1021 823/749 825/752 +f 826/753 825/752 823/749 +f 537/378 828/754 46/962 +f 564/414 46/962 828/754 +f 205/1021 825/752 827/755 +f 828/754 827/755 825/752 +f 829/757 830/756 42/960 +f 530/367 42/960 830/756 +f 827/755 830/756 205/1021 +f 820/748 205/1021 830/756 +f 762/760 834/761 53/1022 +f 833/763 53/1022 834/761 +f 207/1023 832/764 831/759 +f 834/761 831/759 832/764 +f 60/1024 821/768 756/769 +f 836/766 756/769 821/768 +f 836/766 835/765 831/759 +f 207/1023 831/759 835/765 +f 838/771 829/772 706/601 +f 42/994 706/601 829/772 +f 207/1023 835/765 837/770 +f 838/771 837/770 835/765 +f 12/915 312/104 702/596 +f 840/774 702/596 312/104 +f 207/1023 837/770 839/773 +f 840/774 839/773 837/770 +f 842/775 308/100 841/776 +f 13/916 841/776 308/100 +f 207/1023 839/773 832/764 +f 842/775 832/764 839/773 +f 316/109 846/778 8/917 +f 845/779 8/917 846/778 +f 210/1025 844/781 843/777 +f 846/778 843/777 844/781 +f 644/524 848/783 7/908 +f 318/110 7/908 848/783 +f 843/777 848/783 210/1025 +f 847/782 210/1025 848/783 +f 37/985 849/787 640/520 +f 851/785 640/520 849/787 +f 210/1025 847/782 850/784 +f 851/785 850/784 847/782 +f 853/792 55/1026 854/789 +f 769/791 854/789 55/1026 +f 210/1025 850/784 852/788 +f 854/789 852/788 850/784 +f 856/793 778/795 855/794 +f 56/1027 855/794 778/795 +f 210/1025 852/788 844/781 +f 856/793 844/781 852/788 +f 13/916 321/113 841/776 +f 859/796 841/776 321/113 +f 859/796 857/797 858/798 +f 211/1028 858/798 857/797 +f 8/918 845/801 323/117 +f 861/802 323/117 845/801 +f 857/797 861/802 211/1028 +f 860/800 211/1028 861/802 +f 863/804 855/807 783/806 +f 56/1029 783/806 855/807 +f 211/1028 860/800 862/803 +f 863/804 862/803 860/800 +f 53/1022 833/763 791/809 +f 864/808 791/809 833/763 +f 211/1028 862/803 858/798 +f 864/808 858/798 862/803 +f 717/617 867/811 37/985 +f 849/787 37/985 867/811 +f 866/812 867/811 212/1030 +f 865/810 212/1030 867/811 +f 41/959 810/813 714/614 +f 869/815 714/614 810/813 +f 212/1030 865/810 868/816 +f 869/815 868/816 865/810 +f 58/1031 738/820 805/821 +f 871/818 805/821 738/820 +f 212/1030 868/816 870/817 +f 871/818 870/817 868/816 +f 872/822 748/823 853/792 +f 55/1026 853/792 748/823 +f 212/1030 870/817 866/812 +f 872/822 866/812 870/817 +f 746/654 876/825 54/1005 +f 875/827 54/1005 876/825 +f 873/824 215/1032 876/825 +f 874/826 876/825 215/1032 +f 59/1004 877/829 740/647 +f 879/831 740/647 877/829 +f 215/1032 873/824 878/832 +f 879/831 878/832 873/824 +f 722/623 882/834 51/997 +f 881/835 51/997 882/834 +f 878/832 882/834 215/1032 +f 880/833 215/1032 882/834 +f 883/836 884/837 49/1001 +f 732/636 49/1001 884/837 +f 874/826 215/1032 884/837 +f 880/833 884/837 215/1032 +f 57/1012 776/691 887/840 +f 888/839 887/840 776/691 +f 888/839 885/838 886/842 +f 217/1033 886/842 885/838 +f 771/686 54/1005 890/843 +f 875/827 890/843 54/1005 +f 890/843 889/844 885/838 +f 217/1033 885/838 889/844 +f 733/637 892/846 49/1001 +f 883/836 49/1001 892/846 +f 889/844 892/846 217/1033 +f 891/845 217/1033 892/846 +f 893/847 894/848 50/1000 +f 728/632 50/1000 894/848 +f 886/842 217/1033 894/848 +f 891/845 894/848 217/1033 +f 52/1010 789/706 897/852 +f 898/850 897/852 789/706 +f 895/849 219/1034 898/850 +f 896/851 898/850 219/1034 +f 57/1012 887/840 785/701 +f 900/854 785/701 887/840 +f 900/854 899/855 895/849 +f 219/1034 895/849 899/855 +f 730/634 902/857 50/1000 +f 893/847 50/1000 902/857 +f 899/855 902/857 219/1034 +f 901/856 219/1034 902/857 +f 903/858 904/859 48/999 +f 724/628 48/999 904/859 +f 896/851 219/1034 904/859 +f 901/856 904/859 219/1034 +f 59/1004 754/662 877/829 +f 907/861 877/829 754/662 +f 220/1035 906/862 905/860 +f 907/861 905/860 906/862 +f 897/852 909/863 52/1010 +f 764/676 52/1010 909/863 +f 905/860 909/863 220/1035 +f 908/864 220/1035 909/863 +f 726/629 911/866 48/999 +f 903/858 48/999 911/866 +f 908/864 911/866 220/1035 +f 910/865 220/1035 911/866 +f 881/835 912/867 51/997 +f 719/620 51/997 912/867 +f 910/865 912/867 220/1035 +f 906/862 220/1035 912/867 +f 223/1037 915/871 914/870 +f 62/1036 916/875 913/869 +f 918/873 913/869 916/875 +f 223/1037 914/870 917/872 +f 918/873 917/872 914/870 +f 27/934 385/196 920/878 +f 921/877 920/878 385/196 +f 223/1037 917/872 919/876 +f 921/877 919/876 917/872 +f 426/244 923/880 20/932 +f 378/187 20/932 923/880 +f 223/1037 919/876 922/879 +f 923/880 922/879 919/876 +f 223/1037 922/879 915/871 +f 924/881 915/871 922/879 +f 928/883 927/886 327/885 +f 18/1038 327/885 927/886 +f 225/1039 926/888 925/882 +f 928/883 925/882 926/888 +f 602/465 930/890 17/977 +f 329/891 17/977 930/890 +f 929/889 225/1039 930/890 +f 925/882 930/890 225/1039 +f 920/878 932/892 27/934 +f 599/461 27/934 932/892 +f 932/892 931/893 929/889 +f 225/1039 929/889 931/893 +f 933/894 934/895 62/1036 +f 916/875 62/1036 934/895 +f 931/893 934/895 225/1039 +f 926/888 225/1039 934/895 +f 927/886 936/897 18/1038 +f 331/898 18/1038 936/897 \ No newline at end of file diff --git a/tests/data/test_multitexture_obj_IO_Q2_render.png b/tests/data/test_multitexture_obj_IO_Q2_render.png new file mode 100644 index 000000000..99e6eb4d0 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_Q2_render.png differ diff --git a/tests/data/test_multitexture_obj_IO_Q3.mtl b/tests/data/test_multitexture_obj_IO_Q3.mtl new file mode 100644 index 000000000..40de425aa --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q3.mtl @@ -0,0 +1,2 @@ +newmtl material_1 +map_Kd material_1.png diff --git a/tests/data/test_multitexture_obj_IO_Q3.obj b/tests/data/test_multitexture_obj_IO_Q3.obj new file mode 100644 index 000000000..976e3096b --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q3.obj @@ -0,0 +1,2910 @@ + +mtllib test_multitexture_obj_IO_Q3.mtl +usemtl material_1 + +v 0.000000 -0.192084 -0.196407 +v 0.000000 0.041478 -0.241591 +v 0.000000 -0.434774 0.061519 +v 0.000000 -0.354126 -0.067705 +v 0.000000 -0.435249 0.726548 +v 0.000000 -0.533724 0.415511 +v 0.000000 -0.340037 0.891691 +v 0.000000 -0.194995 0.971379 +v 0.000000 -0.462404 0.208739 +v 0.000000 -0.483948 0.606421 +v 0.000000 0.002289 0.987177 +v 0.000000 -0.075616 0.995507 +v 0.000000 -0.068825 1.048070 +v 0.000000 -0.095219 1.026420 +v -0.348799 -0.334989 -0.083233 +v -0.313132 -0.399051 0.881192 +v -0.353623 -0.048646 0.443969 +v -0.335878 -0.384495 0.425693 +v -0.305362 0.030798 -0.006557 +v -0.279611 -0.055239 0.858547 +v -0.149341 -0.451522 0.166423 +v -0.126060 -0.162036 -0.185668 +v -0.114009 -0.358339 -0.075952 +v -0.101546 -0.475382 0.663157 +v -0.240757 -0.435635 0.421981 +v -0.385825 -0.174501 0.180766 +v -0.358602 -0.377970 0.178970 +v -0.345953 -0.229705 0.664126 +v -0.316102 -0.419396 0.649153 +v -0.131961 -0.201382 0.951731 +v -0.087677 -0.391182 0.901606 +v -0.310974 -0.097410 -0.069776 +v -0.287544 -0.214549 0.864938 +v -0.343040 -0.054116 0.672286 +v -0.369388 -0.024278 0.205838 +v -0.369070 -0.228332 0.435279 +v -0.323288 -0.645898 -0.065007 +v -0.277559 -0.660659 0.872426 +v -0.153210 -0.671553 0.116597 +v -0.153343 -0.652512 -0.062849 +v -0.129752 -0.680413 0.714233 +v -0.310744 -0.658159 0.124740 +v -0.270197 -0.670204 0.705429 +v -0.125665 -0.664371 0.877017 +v -0.120311 -0.456517 0.243094 +v -0.111282 -0.477316 0.581880 +v -0.186164 -0.487701 0.417533 +v -0.171850 -0.041098 0.945270 +v -0.106249 -0.014217 0.968533 +v -0.107395 -0.065346 0.975253 +v -0.051751 -0.060836 1.024730 +v -0.051795 -0.079809 1.011200 +v 0.000000 -0.404320 -0.001877 +v 0.000000 -0.395546 0.810009 +v 0.000000 -0.271137 0.943676 +v 0.000000 -0.286073 -0.138523 +v 0.000000 -0.069540 -0.225378 +v 0.000000 -0.459742 0.666605 +v 0.000000 -0.445956 0.128840 +v 0.000000 -0.518477 0.519852 +v 0.000000 -0.503509 0.307563 +v 0.000000 -0.121134 0.985540 +v 0.000000 -0.040012 1.025130 +v 0.000000 -0.078291 1.009110 +v 0.000000 -0.090356 1.044310 +v -0.345683 -0.367458 0.305622 +v -0.262599 -0.446574 0.214165 +v -0.223323 -0.431749 0.300839 +v -0.287063 -0.417912 0.423390 +v -0.284862 -0.410239 0.304857 +v -0.196210 -0.447285 0.538732 +v -0.218649 -0.474853 0.619945 +v -0.320467 -0.390454 0.538527 +v -0.257025 -0.429064 0.536591 +v -0.328715 -0.192761 -0.077819 +v -0.221157 -0.120393 -0.146058 +v -0.121470 -0.249274 -0.145022 +v -0.240602 -0.341214 -0.117452 +v -0.229478 -0.212011 -0.133147 +v -0.139893 -0.054818 -0.181103 +v -0.307987 -0.033119 -0.049691 +v -0.227173 -0.037236 -0.128413 +v -0.211816 -0.394732 0.922409 +v -0.117499 -0.281642 0.935739 +v -0.213279 -0.204742 0.922518 +v -0.301492 -0.292885 0.870674 +v -0.215547 -0.286415 0.919674 +v -0.385194 -0.351205 0.030616 +v -0.382458 -0.259680 0.176197 +v -0.364968 -0.125410 0.046235 +v -0.375418 -0.216313 0.035959 +v -0.361147 -0.316624 0.430338 +v -0.382575 -0.209764 0.311653 +v -0.374384 -0.294532 0.308248 +v -0.365146 -0.040637 0.324829 +v -0.385132 -0.101185 0.188168 +v -0.368668 -0.137134 0.438729 +v -0.381949 -0.125584 0.315412 +v -0.350232 0.002539 0.090822 +v -0.361458 -0.061960 0.060915 +v -0.328019 -0.223318 0.773747 +v -0.341862 -0.313907 0.657949 +v -0.343331 -0.409171 0.778577 +v -0.336544 -0.303107 0.775339 +v -0.322487 -0.056505 0.774019 +v -0.351001 -0.142438 0.668828 +v -0.283052 -0.132631 0.863571 +v -0.329000 -0.140489 0.774308 +v -0.357572 -0.233122 0.551664 +v -0.349301 -0.052130 0.560904 +v -0.360647 -0.141814 0.556564 +v -0.349272 -0.319879 0.544579 +v -0.317321 0.033512 0.454173 +v -0.324726 0.046926 0.344192 +v -0.253941 0.015741 0.848168 +v -0.307072 0.029609 0.675079 +v -0.289863 0.022522 0.771070 +v -0.313467 0.030566 0.566851 +v -0.238161 -0.677382 -0.091886 +v -0.128280 -0.689708 0.024575 +v -0.228165 -0.692422 0.147407 +v -0.338046 -0.680095 0.030946 +v -0.229681 -0.733842 0.026690 +v -0.291818 -0.690195 0.788408 +v -0.199176 -0.699686 0.686540 +v -0.107919 -0.696884 0.796995 +v -0.200560 -0.687393 0.898863 +v -0.198244 -0.736784 0.793448 +v -0.294592 -0.571581 0.678753 +v -0.307855 -0.552580 0.890620 +v -0.335563 -0.561971 0.784310 +v -0.102733 -0.558625 0.896274 +v -0.110927 -0.595142 0.691599 +v -0.059362 -0.458076 0.795932 +v -0.071677 -0.583028 0.796447 +v -0.203007 -0.591569 0.647127 +v -0.206666 -0.553636 0.930804 +v -0.352933 -0.520557 -0.088512 +v -0.339121 -0.546516 0.150832 +v -0.383244 -0.532332 0.029711 +v -0.132569 -0.534652 -0.076732 +v -0.244020 -0.524662 -0.124285 +v -0.143499 -0.577512 0.141914 +v -0.241073 -0.571789 0.188527 +v -0.096494 -0.434904 0.034291 +v -0.099995 -0.563970 0.031758 +v -0.066175 -0.432919 0.087979 +v -0.050269 -0.344670 -0.066540 +v -0.056363 -0.399912 0.012697 +v -0.036112 -0.346650 0.891624 +v -0.039859 -0.442711 0.714357 +v -0.032110 -0.404726 0.804765 +v -0.062220 -0.197393 0.966789 +v -0.050128 -0.274014 0.941915 +v -0.055330 -0.185801 -0.197022 +v -0.050202 -0.275405 -0.142323 +v -0.076666 0.045792 -0.217551 +v -0.065506 -0.067007 -0.214493 +v -0.218865 -0.458568 0.419816 +v -0.156751 -0.485651 0.517662 +v -0.106299 -0.467348 0.612794 +v -0.177713 -0.464461 0.527871 +v -0.064076 -0.481225 0.600150 +v -0.048681 -0.462533 0.655449 +v -0.067492 -0.459184 0.218582 +v -0.129769 -0.445891 0.210992 +v -0.063836 -0.444618 0.150060 +v -0.160168 -0.471758 0.313909 +v -0.192938 -0.450450 0.307624 +v -0.106971 -0.518553 0.416032 +v -0.091375 -0.507594 0.518132 +v -0.090686 -0.492986 0.310407 +v -0.152295 -0.059870 0.957881 +v -0.109744 -0.041276 0.976341 +v -0.148938 -0.018818 0.950827 +v -0.133131 -0.037476 0.965091 +v -0.214922 -0.047277 0.917853 +v -0.129144 -0.123186 0.961976 +v -0.202946 -0.113321 0.930645 +v -0.189431 0.017650 0.907717 +v -0.054129 -0.000582 0.980957 +v -0.054473 -0.075872 0.989219 +v -0.063153 -0.123094 0.979468 +v -0.071768 -0.069011 0.994894 +v -0.052795 -0.072592 1.019450 +v -0.071631 -0.043200 1.005410 +v -0.080930 -0.055850 0.997263 +v -0.029722 -0.065305 1.040590 +v -0.040696 -0.039522 1.018390 +v -0.029759 -0.090824 1.020010 +v -0.040781 -0.076557 1.002990 +v -0.026407 -0.085181 1.036860 +v 0.000000 -0.422236 0.029752 +v 0.000000 -0.381470 -0.034114 +v 0.000000 -0.369655 0.853165 +v 0.000000 -0.417485 0.766409 +v 0.000000 -0.233549 0.959877 +v 0.000000 -0.306916 0.921405 +v 0.000000 -0.322733 -0.103397 +v 0.000000 -0.242929 -0.170415 +v 0.000000 -0.132321 -0.213832 +v 0.000000 -0.009641 -0.233734 +v 0.000000 -0.448613 0.694610 +v 0.000000 -0.470799 0.638539 +v 0.000000 -0.441491 0.094172 +v 0.000000 -0.451738 0.166652 +v 0.000000 -0.501354 0.566258 +v 0.000000 -0.530780 0.469003 +v 0.000000 -0.522771 0.361177 +v 0.000000 -0.481524 0.256229 +v 0.000000 -0.156323 0.979553 +v 0.000000 -0.093032 0.990478 +v 0.000000 -0.021097 1.007050 +v 0.000000 -0.055554 1.039460 +v 0.000000 -0.072490 1.001770 +v 0.000000 -0.087655 1.017380 +v 0.000000 -0.080925 1.049000 +v 0.000000 -0.095620 1.036090 +v -0.341299 -0.375944 0.366232 +v -0.317818 -0.392423 0.305485 +v -0.289638 -0.411984 0.363044 +v -0.313121 -0.404680 0.424303 +v -0.317288 -0.397295 0.364448 +v -0.312495 -0.422580 0.208415 +v -0.274846 -0.418754 0.252658 +v -0.350284 -0.364453 0.244783 +v -0.316601 -0.396416 0.250199 +v -0.194817 -0.437402 0.239358 +v -0.251544 -0.422435 0.302332 +v -0.209900 -0.457622 0.202318 +v -0.231211 -0.430966 0.245486 +v -0.261632 -0.427221 0.422701 +v -0.239350 -0.431990 0.361842 +v -0.262332 -0.422664 0.362137 +v -0.275025 -0.421949 0.482067 +v -0.291362 -0.413379 0.536815 +v -0.328162 -0.387696 0.483083 +v -0.303426 -0.408222 0.482265 +v -0.225399 -0.440193 0.480871 +v -0.222989 -0.439421 0.538350 +v -0.247502 -0.431674 0.481825 +v -0.164011 -0.483033 0.631406 +v -0.236564 -0.444228 0.584476 +v -0.156119 -0.458526 0.595789 +v -0.191143 -0.453861 0.591118 +v -0.315111 -0.397679 0.592146 +v -0.269790 -0.455493 0.624003 +v -0.280089 -0.425608 0.586435 +v -0.339519 -0.257182 -0.080283 +v -0.283535 -0.198083 -0.112420 +v -0.235460 -0.269794 -0.123220 +v -0.300873 -0.335808 -0.110450 +v -0.292915 -0.260195 -0.110308 +v -0.268980 -0.103901 -0.112945 +v -0.224047 -0.163495 -0.142015 +v -0.318497 -0.140059 -0.074698 +v -0.274851 -0.146856 -0.114171 +v -0.123113 -0.206388 -0.170045 +v -0.173106 -0.230478 -0.142628 +v -0.172014 -0.141551 -0.170002 +v -0.171621 -0.184999 -0.160037 +v -0.176383 -0.349150 -0.106310 +v -0.119478 -0.295776 -0.113872 +v -0.174532 -0.282877 -0.121531 +v -0.273281 0.042073 -0.043850 +v -0.232462 0.006082 -0.106821 +v -0.269878 -0.031888 -0.092884 +v -0.307808 -0.003187 -0.031709 +v -0.272342 0.003313 -0.072401 +v -0.148915 0.005788 -0.165362 +v -0.182883 -0.045709 -0.157469 +v -0.190658 0.007422 -0.137241 +v -0.222802 -0.078850 -0.141507 +v -0.131964 -0.111136 -0.188613 +v -0.176218 -0.095244 -0.168768 +v -0.308256 -0.063145 -0.061910 +v -0.268040 -0.066602 -0.106124 +v -0.268870 -0.396352 0.909752 +v -0.214141 -0.334681 0.919903 +v -0.263105 -0.289222 0.900577 +v -0.308510 -0.340088 0.875405 +v -0.266995 -0.336923 0.904292 +v -0.104904 -0.328487 0.922781 +v -0.164801 -0.284207 0.930260 +v -0.149733 -0.393400 0.920339 +v -0.156730 -0.332639 0.924128 +v -0.172003 -0.202637 0.939740 +v -0.215216 -0.244729 0.920604 +v -0.126656 -0.240414 0.945024 +v -0.169955 -0.242358 0.935335 +v -0.293898 -0.252639 0.867139 +v -0.253262 -0.209214 0.897882 +v -0.258195 -0.248301 0.898482 +v -0.375987 -0.340814 -0.033727 +v -0.380901 -0.277243 0.032671 +v -0.358457 -0.200112 -0.026716 +v -0.367895 -0.263853 -0.030634 +v -0.375596 -0.311145 0.175939 +v -0.382253 -0.237542 0.105277 +v -0.379176 -0.364086 0.102343 +v -0.381399 -0.294389 0.103665 +v -0.379025 -0.149836 0.112764 +v -0.369603 -0.166291 0.040606 +v -0.385185 -0.214712 0.178025 +v -0.380880 -0.190046 0.108528 +v -0.342627 -0.106257 -0.015664 +v -0.349444 -0.148083 -0.021788 +v -0.351404 -0.354331 0.427814 +v -0.367965 -0.307651 0.370431 +v -0.363729 -0.333817 0.306674 +v -0.357690 -0.345276 0.368280 +v -0.376188 -0.220980 0.374406 +v -0.380079 -0.252636 0.309953 +v -0.366553 -0.273812 0.432936 +v -0.373629 -0.265433 0.372527 +v -0.379525 -0.278609 0.243679 +v -0.386398 -0.194374 0.247084 +v -0.384425 -0.235652 0.245143 +v -0.369702 -0.323364 0.243084 +v -0.359143 -0.045438 0.384517 +v -0.376221 -0.083420 0.319025 +v -0.375379 -0.132559 0.377674 +v -0.363531 -0.092324 0.440867 +v -0.369754 -0.088786 0.380331 +v -0.380073 -0.064159 0.195141 +v -0.385994 -0.115397 0.252169 +v -0.369328 -0.033749 0.265179 +v -0.380479 -0.075465 0.257209 +v -0.383633 -0.167556 0.313214 +v -0.386429 -0.137312 0.183762 +v -0.387444 -0.154662 0.249110 +v -0.370145 -0.182621 0.437038 +v -0.377148 -0.176656 0.375911 +v -0.338487 -0.044383 0.002358 +v -0.357964 -0.031751 0.073165 +v -0.331012 0.017167 0.038972 +v -0.336366 -0.015720 0.017524 +v -0.363023 -0.091906 0.052472 +v -0.339774 -0.073126 -0.008160 +v -0.376980 -0.082133 0.123634 +v -0.378431 -0.114848 0.117331 +v -0.363023 -0.011729 0.147082 +v -0.372551 -0.048743 0.133083 +v -0.324728 -0.297660 0.827670 +v -0.340911 -0.350598 0.776660 +v -0.336842 -0.403620 0.835552 +v -0.331904 -0.344898 0.831349 +v -0.311718 -0.219243 0.822794 +v -0.331546 -0.262105 0.774295 +v -0.317327 -0.257308 0.824743 +v -0.344609 -0.271269 0.661246 +v -0.340676 -0.308781 0.717453 +v -0.338685 -0.226798 0.720092 +v -0.339619 -0.266826 0.718796 +v -0.335933 -0.414813 0.716014 +v -0.334716 -0.360298 0.654176 +v -0.339263 -0.356428 0.715872 +v -0.304296 -0.056644 0.818942 +v -0.328150 -0.098277 0.774453 +v -0.309753 -0.137557 0.821642 +v -0.282982 -0.093207 0.861630 +v -0.309064 -0.096691 0.820690 +v -0.349859 -0.098074 0.670701 +v -0.342261 -0.141944 0.722920 +v -0.335097 -0.055452 0.724795 +v -0.341372 -0.098545 0.724072 +v -0.328063 -0.182474 0.773912 +v -0.348891 -0.186539 0.666645 +v -0.340465 -0.184932 0.721530 +v -0.284251 -0.173813 0.864211 +v -0.309915 -0.178867 0.822052 +v -0.364199 -0.140124 0.498352 +v -0.357600 -0.096426 0.558650 +v -0.350887 -0.050756 0.502911 +v -0.360004 -0.094795 0.500374 +v -0.363053 -0.232129 0.494204 +v -0.360088 -0.187609 0.554338 +v -0.364779 -0.186112 0.496433 +v -0.356689 -0.142490 0.613383 +v -0.352060 -0.232064 0.608144 +v -0.355112 -0.187591 0.610995 +v -0.347230 -0.053130 0.617509 +v -0.354744 -0.097443 0.615492 +v -0.338808 -0.358381 0.541229 +v -0.354812 -0.320109 0.488079 +v -0.344689 -0.357576 0.485189 +v -0.344841 -0.317709 0.600763 +v -0.335024 -0.360119 0.596759 +v -0.354746 -0.277669 0.548235 +v -0.349578 -0.275230 0.604646 +v -0.360332 -0.277544 0.491251 +v -0.337836 -0.006553 0.448549 +v -0.320929 0.038988 0.398635 +v -0.347420 0.003193 0.333602 +v -0.342419 -0.002612 0.390867 +v -0.351215 0.020421 0.221415 +v -0.350974 0.010868 0.277027 +v -0.308985 -0.015836 0.772679 +v -0.300290 0.026619 0.725054 +v -0.328122 -0.011235 0.673608 +v -0.320738 -0.013377 0.724898 +v -0.268509 -0.018423 0.854481 +v -0.274888 0.018320 0.812257 +v -0.291897 -0.017792 0.816142 +v -0.311113 0.030491 0.622016 +v -0.315185 0.031139 0.510574 +v -0.334099 -0.009613 0.563635 +v -0.335537 -0.008637 0.506376 +v -0.332102 -0.010230 0.619617 +v -0.335950 0.044730 0.115485 +v -0.346277 0.031858 0.167040 +v -0.320025 0.058587 0.068335 +v -0.288912 -0.666279 -0.083198 +v -0.233667 -0.718383 -0.039468 +v -0.288313 -0.719530 0.029200 +v -0.335047 -0.667470 -0.026194 +v -0.288523 -0.704927 -0.032990 +v -0.136552 -0.675110 -0.028004 +v -0.172796 -0.723594 0.024717 +v -0.187443 -0.669698 -0.081882 +v -0.179633 -0.708233 -0.035027 +v -0.182766 -0.687312 0.135767 +v -0.227442 -0.724741 0.093385 +v -0.136631 -0.686121 0.078763 +v -0.176191 -0.716151 0.085786 +v -0.327044 -0.674066 0.087283 +v -0.276152 -0.679477 0.141160 +v -0.281161 -0.710704 0.091076 +v -0.288217 -0.679435 0.838379 +v -0.248642 -0.724519 0.790895 +v -0.198896 -0.723335 0.851930 +v -0.246100 -0.678205 0.889508 +v -0.246831 -0.711912 0.845432 +v -0.240880 -0.688682 0.691628 +v -0.198408 -0.728532 0.734591 +v -0.283587 -0.684515 0.738785 +v -0.244434 -0.716483 0.736358 +v -0.115859 -0.693483 0.748115 +v -0.148661 -0.727347 0.795626 +v -0.157976 -0.694713 0.696986 +v -0.153047 -0.720555 0.741401 +v -0.155740 -0.680004 0.892121 +v -0.113033 -0.684171 0.844965 +v -0.151829 -0.713932 0.849146 +v -0.303910 -0.498066 0.668956 +v -0.322820 -0.565952 0.726198 +v -0.342489 -0.483419 0.781410 +v -0.331237 -0.488983 0.719836 +v -0.319732 -0.633454 0.786428 +v -0.282830 -0.632563 0.691009 +v -0.308326 -0.632734 0.733956 +v -0.294197 -0.618974 0.884469 +v -0.331331 -0.556659 0.842236 +v -0.315639 -0.625673 0.839496 +v -0.313540 -0.474577 0.887895 +v -0.337524 -0.478425 0.840051 +v -0.096919 -0.478778 0.897495 +v -0.077472 -0.570173 0.851330 +v -0.065457 -0.515878 0.795430 +v -0.063471 -0.431765 0.851899 +v -0.070723 -0.496321 0.852392 +v -0.084044 -0.646070 0.797118 +v -0.112805 -0.624088 0.888986 +v -0.089911 -0.634521 0.847274 +v -0.119063 -0.647679 0.702012 +v -0.083265 -0.591144 0.740087 +v -0.094347 -0.648249 0.746058 +v -0.069956 -0.474220 0.735292 +v -0.106684 -0.534636 0.682874 +v -0.077366 -0.528459 0.735056 +v -0.208287 -0.528350 0.637223 +v -0.252371 -0.581833 0.652832 +v -0.260651 -0.513618 0.642398 +v -0.153350 -0.595644 0.660330 +v -0.153645 -0.534978 0.650489 +v -0.200340 -0.651356 0.660475 +v -0.156436 -0.650983 0.672896 +v -0.244653 -0.641994 0.666514 +v -0.209392 -0.471770 0.928314 +v -0.149543 -0.554429 0.922812 +v -0.147798 -0.472236 0.922294 +v -0.262868 -0.552296 0.920108 +v -0.267734 -0.472455 0.917082 +v -0.203436 -0.628169 0.923071 +v -0.253551 -0.622939 0.912658 +v -0.153584 -0.625261 0.914716 +v -0.387436 -0.440321 0.029668 +v -0.369537 -0.538419 0.096121 +v -0.348561 -0.464054 0.158716 +v -0.376444 -0.450130 0.099960 +v -0.354445 -0.427851 -0.087812 +v -0.378455 -0.525308 -0.035620 +v -0.380964 -0.432504 -0.036179 +v -0.368236 -0.614976 0.030627 +v -0.340742 -0.597899 -0.079823 +v -0.364087 -0.605614 -0.029681 +v -0.325558 -0.615423 0.139592 +v -0.354786 -0.614851 0.090430 +v -0.127040 -0.448099 -0.073578 +v -0.182701 -0.527846 -0.109937 +v -0.243518 -0.430642 -0.121062 +v -0.179139 -0.436248 -0.106528 +v -0.241923 -0.609859 -0.117359 +v -0.141316 -0.607217 -0.073037 +v -0.186967 -0.607615 -0.104287 +v -0.304443 -0.521287 -0.117606 +v -0.296601 -0.602967 -0.109127 +v -0.305291 -0.427537 -0.115465 +v -0.251130 -0.502745 0.197094 +v -0.188536 -0.577394 0.174934 +v -0.148115 -0.512563 0.149929 +v -0.196177 -0.511769 0.183546 +v -0.293784 -0.559568 0.181063 +v -0.304357 -0.484216 0.189956 +v -0.233064 -0.638226 0.175543 +v -0.282371 -0.626877 0.167977 +v -0.145237 -0.635178 0.130520 +v -0.185474 -0.638484 0.162245 +v -0.095370 -0.405611 -0.021478 +v -0.099795 -0.492468 0.035271 +v -0.105712 -0.548895 -0.026843 +v -0.102107 -0.469936 -0.023928 +v -0.113288 -0.573273 0.091099 +v -0.112515 -0.451919 0.093569 +v -0.115559 -0.506404 0.096864 +v -0.106751 -0.633108 0.027557 +v -0.117988 -0.635837 0.082800 +v -0.114552 -0.619641 -0.026739 +v -0.032544 -0.433336 0.068446 +v -0.061986 -0.419454 0.051640 +v -0.029003 -0.401336 0.002610 +v -0.031214 -0.420036 0.035840 +v -0.080439 -0.407577 0.025012 +v -0.101981 -0.437420 0.118873 +v -0.091871 -0.426509 0.074689 +v -0.078139 -0.343402 -0.068029 +v -0.052499 -0.374486 -0.026866 +v -0.077133 -0.378765 -0.022981 +v -0.024587 -0.350255 -0.066993 +v -0.026573 -0.377866 -0.031562 +v -0.017350 -0.340897 0.891348 +v -0.032518 -0.377955 0.851217 +v -0.016214 -0.396858 0.808469 +v -0.016110 -0.370733 0.852319 +v -0.047369 -0.423079 0.799815 +v -0.057697 -0.360469 0.893822 +v -0.049520 -0.395304 0.851292 +v -0.064150 -0.454693 0.696538 +v -0.035226 -0.426311 0.757202 +v -0.054342 -0.442450 0.745122 +v -0.019057 -0.436735 0.723869 +v -0.017313 -0.418962 0.764189 +v -0.030640 -0.195728 0.970285 +v -0.057123 -0.235922 0.956621 +v -0.024047 -0.271835 0.943264 +v -0.027786 -0.234252 0.959139 +v -0.080277 -0.277764 0.939515 +v -0.095680 -0.199455 0.960676 +v -0.089563 -0.238122 0.952018 +v -0.042553 -0.311463 0.921053 +v -0.068802 -0.319918 0.921674 +v -0.020282 -0.307657 0.921165 +v -0.049547 -0.311956 -0.105817 +v -0.023837 -0.283103 -0.139843 +v -0.023709 -0.319134 -0.103998 +v -0.081624 -0.264189 -0.144485 +v -0.079643 -0.304819 -0.108871 +v -0.087807 -0.176513 -0.193941 +v -0.052101 -0.234080 -0.173683 +v -0.084061 -0.222685 -0.173847 +v -0.026702 -0.190718 -0.197111 +v -0.024868 -0.240765 -0.171792 +v -0.059975 -0.128388 -0.209467 +v -0.032187 -0.069160 -0.222731 +v -0.029237 -0.131565 -0.213064 +v -0.101087 -0.062072 -0.200364 +v -0.093717 -0.121882 -0.201748 +v -0.115674 0.055105 -0.187883 +v -0.071390 -0.006821 -0.215572 +v -0.109216 -0.000367 -0.192884 +v -0.038198 0.041996 -0.235526 +v -0.035269 -0.009355 -0.229192 +v -0.228365 -0.446181 0.420977 +v -0.205110 -0.461837 0.475502 +v -0.183641 -0.455489 0.534379 +v -0.213260 -0.450303 0.478539 +v -0.176881 -0.488520 0.469991 +v -0.170860 -0.474631 0.521789 +v -0.206663 -0.472505 0.418626 +v -0.194975 -0.474631 0.472428 +v -0.109552 -0.472057 0.595485 +v -0.142559 -0.466669 0.574690 +v -0.132033 -0.481167 0.556781 +v -0.140849 -0.473458 0.563316 +v -0.102981 -0.465723 0.632974 +v -0.143787 -0.462243 0.587914 +v -0.075589 -0.465387 0.639018 +v -0.044000 -0.453929 0.682063 +v -0.070506 -0.461083 0.663389 +v -0.091776 -0.479034 0.591505 +v -0.054935 -0.471091 0.629642 +v -0.081578 -0.471375 0.616771 +v -0.023827 -0.460530 0.664171 +v -0.032905 -0.483094 0.604968 +v -0.027632 -0.470883 0.636565 +v -0.021098 -0.449870 0.691901 +v -0.031765 -0.445352 0.134276 +v -0.065741 -0.440111 0.119726 +v -0.032329 -0.440606 0.100743 +v -0.034368 -0.461296 0.211229 +v -0.063612 -0.450028 0.182161 +v -0.032046 -0.451080 0.170590 +v -0.124102 -0.450719 0.228684 +v -0.096520 -0.444834 0.175662 +v -0.098128 -0.457279 0.230677 +v -0.094220 -0.449501 0.201118 +v -0.138015 -0.443895 0.192281 +v -0.101319 -0.442167 0.150389 +v -0.163536 -0.447685 0.255959 +v -0.205661 -0.440923 0.303310 +v -0.174785 -0.442414 0.244950 +v -0.138385 -0.462583 0.271465 +v -0.179537 -0.460826 0.311660 +v -0.153491 -0.454897 0.266081 +v -0.213095 -0.454425 0.363050 +v -0.178344 -0.481123 0.364052 +v -0.199389 -0.467300 0.363772 +v -0.224677 -0.442616 0.362277 +v -0.077416 -0.494560 0.562480 +v -0.047288 -0.515301 0.519274 +v -0.040036 -0.499329 0.565268 +v -0.129060 -0.497175 0.517019 +v -0.109485 -0.488354 0.558077 +v -0.151776 -0.503865 0.416665 +v -0.102374 -0.516827 0.468605 +v -0.144853 -0.503338 0.468859 +v -0.055222 -0.529321 0.415644 +v -0.052929 -0.526727 0.468796 +v -0.101727 -0.509066 0.362546 +v -0.046641 -0.500432 0.308431 +v -0.052433 -0.518796 0.361628 +v -0.129540 -0.482953 0.312862 +v -0.144743 -0.495777 0.363499 +v -0.077896 -0.474931 0.261875 +v -0.111951 -0.469275 0.268257 +v -0.039926 -0.479506 0.257737 +v -0.164631 -0.050449 0.951176 +v -0.139042 -0.045163 0.963659 +v -0.137897 -0.029826 0.961061 +v -0.162670 -0.029746 0.947597 +v -0.150007 -0.038161 0.957034 +v -0.109851 -0.051679 0.976283 +v -0.122462 -0.037914 0.969963 +v -0.133714 -0.064250 0.965416 +v -0.125245 -0.048778 0.969619 +v -0.130968 -0.013546 0.956851 +v -0.109331 -0.030441 0.974293 +v -0.124172 -0.027390 0.966259 +v -0.188730 -0.043475 0.935764 +v -0.213918 -0.078022 0.922841 +v -0.172782 -0.081267 0.947651 +v -0.185903 -0.064746 0.940486 +v -0.247430 -0.125194 0.898745 +v -0.247517 -0.051657 0.891815 +v -0.248772 -0.087247 0.896118 +v -0.209867 -0.161573 0.925244 +v -0.249300 -0.167014 0.898651 +v -0.133001 -0.161124 0.956956 +v -0.163882 -0.120989 0.949271 +v -0.170754 -0.160591 0.943861 +v -0.119758 -0.091111 0.968067 +v -0.149065 -0.088597 0.957545 +v -0.165953 -0.003734 0.934179 +v -0.206641 -0.016863 0.913183 +v -0.181563 -0.021894 0.933200 +v -0.116698 0.014603 0.948102 +v -0.155037 0.034216 0.918365 +v -0.143447 0.007275 0.940085 +v -0.225597 0.016513 0.878354 +v -0.237857 -0.016909 0.886885 +v -0.059105 0.027395 0.961480 +v -0.027244 0.001746 0.985368 +v -0.029612 0.030408 0.965777 +v -0.080297 -0.005396 0.974961 +v -0.088359 0.021718 0.955411 +v -0.031392 -0.121887 0.983992 +v -0.064100 -0.158632 0.974036 +v -0.031750 -0.157085 0.978196 +v -0.027378 -0.076082 0.993721 +v -0.059770 -0.094234 0.984190 +v -0.029842 -0.093698 0.988793 +v -0.095652 -0.123707 0.972085 +v -0.081002 -0.073380 0.982855 +v -0.089867 -0.093181 0.977114 +v -0.097650 -0.160225 0.966985 +v -0.086453 -0.064017 0.985790 +v -0.078927 -0.062840 0.994959 +v -0.095600 -0.047697 0.985969 +v -0.094095 -0.056541 0.985020 +v -0.052528 -0.077537 1.014830 +v -0.066635 -0.064408 1.008640 +v -0.059899 -0.075339 1.004010 +v -0.065295 -0.070052 1.005230 +v -0.059841 -0.053620 1.017680 +v -0.078842 -0.048827 1.000640 +v -0.052501 -0.066213 1.023100 +v -0.065261 -0.058255 1.012510 +v -0.086107 -0.030643 0.989153 +v -0.093877 -0.038571 0.986828 +v -0.058260 -0.040398 1.011900 +v -0.047618 -0.022397 1.000600 +v -0.069471 -0.025394 0.994502 +v -0.042657 -0.062759 1.032510 +v -0.034485 -0.053430 1.032320 +v -0.049044 -0.052529 1.025010 +v -0.020905 -0.039677 1.023170 +v -0.015246 -0.067680 1.046020 +v -0.017779 -0.054773 1.037450 +v -0.024201 -0.021226 1.005150 +v -0.020948 -0.077974 1.007160 +v -0.047786 -0.071825 0.995571 +v -0.024276 -0.072604 0.999895 +v -0.015267 -0.094099 1.024380 +v -0.034535 -0.084528 1.011210 +v -0.017807 -0.086902 1.015380 +v -0.058387 -0.073576 0.998233 +v -0.042701 -0.085476 1.015050 +v -0.049106 -0.080419 1.006710 +v -0.069764 -0.069037 0.990088 +v -0.039491 -0.079625 1.029060 +v -0.027144 -0.076331 1.041390 +v -0.039932 -0.072059 1.033090 +v -0.027164 -0.090526 1.029140 +v -0.039955 -0.084654 1.022770 +v -0.013227 -0.088932 1.042230 +v -0.013740 -0.094276 1.034020 +v -0.013729 -0.079566 1.046920 +vt 0.647883 0.501604 +vt 0.631937 0.501954 +vt 0.663468 0.501153 +vt 0.938271 0.496800 +vt 0.915407 0.496828 +vt 0.894945 0.496872 +vt 0.723056 0.499144 +vt 0.700461 0.499917 +vt 0.747248 0.498271 +vt 0.799659 0.497042 +vt 0.825711 0.496810 +vt 0.850862 0.496842 +vt 0.817772 0.329720 +vt 0.817268 0.334177 +vt 0.807098 0.329266 +vt 0.806518 0.333516 +vt 0.806012 0.337004 +vt 0.795796 0.333142 +vt 0.795184 0.336418 +vt 0.838686 0.341177 +vt 0.827785 0.339607 +vt 0.838685 0.335915 +vt 0.827985 0.335004 +vt 0.828320 0.330282 +vt 0.827498 0.348469 +vt 0.816308 0.345239 +vt 0.827630 0.344073 +vt 0.816582 0.341797 +vt 0.838688 0.346438 +vt 0.805553 0.339703 +vt 0.794562 0.338721 +vt 0.805117 0.342008 +vt 0.784417 0.336886 +vt 0.785167 0.333173 +vt 0.774651 0.333520 +vt 0.775476 0.328538 +vt 0.785864 0.328653 +vt 0.771718 0.345756 +vt 0.772735 0.341953 +vt 0.782822 0.342267 +vt 0.783629 0.339781 +vt 0.763085 0.339283 +vt 0.761859 0.344306 +vt 0.752475 0.340764 +vt 0.750993 0.346750 +vt 0.760614 0.349246 +vt 0.765302 0.328633 +vt 0.764271 0.334092 +vt 0.753958 0.334778 +vt 0.872696 0.335583 +vt 0.866407 0.338084 +vt 0.868820 0.330441 +vt 0.863658 0.333516 +vt 0.867867 0.343569 +vt 0.860064 0.340257 +vt 0.860616 0.344940 +vt 0.882136 0.339457 +vt 0.878875 0.332422 +vt 0.888775 0.336165 +vt 0.884620 0.328842 +vt 0.874176 0.326498 +vt 0.876903 0.354499 +vt 0.876407 0.348394 +vt 0.885368 0.353577 +vt 0.884210 0.346688 +vt 0.892061 0.343631 +vt 0.868751 0.349227 +vt 0.861168 0.349623 +vt 0.869036 0.354668 +vt 0.905832 0.318045 +vt 0.897126 0.314006 +vt 0.899606 0.305356 +vt 0.888216 0.310241 +vt 0.885668 0.315488 +vt 0.893790 0.320385 +vt 0.912856 0.338167 +vt 0.907418 0.331814 +vt 0.922353 0.328655 +vt 0.914539 0.322618 +vt 0.895263 0.331765 +vt 0.899861 0.338745 +vt 0.903538 0.345730 +vt 0.882771 0.319356 +vt 0.889606 0.325080 +vt 0.726761 0.338632 +vt 0.720269 0.333665 +vt 0.728661 0.332789 +vt 0.724048 0.328479 +vt 0.728685 0.324646 +vt 0.725283 0.320091 +vt 0.718943 0.323554 +vt 0.708141 0.333920 +vt 0.716815 0.339387 +vt 0.703619 0.340611 +vt 0.713734 0.345346 +vt 0.724861 0.344474 +vt 0.705092 0.321759 +vt 0.698212 0.327693 +vt 0.695328 0.313899 +vt 0.686540 0.320218 +vt 0.692159 0.335172 +vt 0.721158 0.314300 +vt 0.712853 0.317398 +vt 0.705649 0.309794 +vt 0.849098 0.333114 +vt 0.852849 0.328742 +vt 0.854305 0.334344 +vt 0.858906 0.330607 +vt 0.863427 0.326736 +vt 0.848559 0.322731 +vt 0.846187 0.327308 +vt 0.839608 0.321509 +vt 0.838379 0.326237 +vt 0.843890 0.331884 +vt 0.862887 0.316059 +vt 0.859996 0.320044 +vt 0.853481 0.313684 +vt 0.851078 0.318150 +vt 0.841341 0.316617 +vt 0.867789 0.322599 +vt 0.871643 0.318630 +vt 0.808609 0.318640 +vt 0.807782 0.324278 +vt 0.797841 0.317858 +vt 0.797082 0.323766 +vt 0.818436 0.324849 +vt 0.821851 0.307693 +vt 0.820468 0.313742 +vt 0.810856 0.305827 +vt 0.809616 0.312441 +vt 0.798690 0.311344 +vt 0.829771 0.320444 +vt 0.831091 0.315141 +vt 0.832672 0.309663 +vt 0.828882 0.325460 +vt 0.827295 0.287378 +vt 0.816090 0.283741 +vt 0.829537 0.279056 +vt 0.818190 0.275174 +vt 0.802762 0.289081 +vt 0.804510 0.280694 +vt 0.814142 0.291631 +vt 0.836158 0.298133 +vt 0.838143 0.291297 +vt 0.846810 0.301473 +vt 0.848714 0.295264 +vt 0.840410 0.283327 +vt 0.823454 0.301435 +vt 0.834348 0.304125 +vt 0.845040 0.306850 +vt 0.801169 0.296892 +vt 0.812381 0.298942 +vt 0.876986 0.311536 +vt 0.878898 0.306488 +vt 0.870963 0.295312 +vt 0.880620 0.299320 +vt 0.869186 0.302754 +vt 0.865464 0.312169 +vt 0.874638 0.315263 +vt 0.855505 0.309448 +vt 0.857319 0.304788 +vt 0.859093 0.299048 +vt 0.861066 0.291675 +vt 0.732418 0.318062 +vt 0.734712 0.322982 +vt 0.743001 0.327869 +vt 0.736781 0.327408 +vt 0.741594 0.322579 +vt 0.738426 0.310793 +vt 0.729673 0.312154 +vt 0.736628 0.303749 +vt 0.726615 0.305165 +vt 0.757036 0.316401 +vt 0.748245 0.316510 +vt 0.756870 0.309754 +vt 0.747447 0.310045 +vt 0.746533 0.302937 +vt 0.748795 0.322531 +vt 0.749221 0.328331 +vt 0.756792 0.322664 +vt 0.731654 0.277237 +vt 0.718591 0.277987 +vt 0.730298 0.266710 +vt 0.717089 0.267402 +vt 0.704046 0.278768 +vt 0.706282 0.288897 +vt 0.720525 0.287868 +vt 0.756105 0.285792 +vt 0.744751 0.286232 +vt 0.755817 0.276484 +vt 0.743878 0.276719 +vt 0.743048 0.266393 +vt 0.734816 0.295809 +vt 0.745635 0.294985 +vt 0.756313 0.294527 +vt 0.710968 0.298566 +vt 0.723383 0.296998 +vt 0.792536 0.278545 +vt 0.791154 0.287310 +vt 0.780323 0.277204 +vt 0.793935 0.269245 +vt 0.781204 0.267531 +vt 0.788730 0.303265 +vt 0.777827 0.302657 +vt 0.789858 0.295534 +vt 0.778545 0.294752 +vt 0.767676 0.285819 +vt 0.767323 0.294432 +vt 0.767022 0.302415 +vt 0.768024 0.276581 +vt 0.768346 0.266629 +vt 0.776124 0.323009 +vt 0.786496 0.323337 +vt 0.787134 0.317284 +vt 0.766566 0.316536 +vt 0.766062 0.322804 +vt 0.777196 0.310038 +vt 0.766828 0.309761 +vt 0.787850 0.310554 +vt 0.809955 0.252364 +vt 0.822756 0.255918 +vt 0.808150 0.262293 +vt 0.820407 0.265831 +vt 0.832047 0.269793 +vt 0.843066 0.273938 +vt 0.853522 0.278101 +vt 0.742291 0.255201 +vt 0.729185 0.255607 +vt 0.755289 0.255203 +vt 0.754976 0.243665 +vt 0.741468 0.243564 +vt 0.715531 0.256156 +vt 0.700801 0.256437 +vt 0.714427 0.244869 +vt 0.700028 0.245080 +vt 0.768829 0.244630 +vt 0.796609 0.249173 +vt 0.782032 0.257262 +vt 0.795284 0.259419 +vt 0.768618 0.255873 +vt 0.863474 0.282119 +vt 0.873054 0.285870 +vt 0.882397 0.289232 +vt 0.637850 0.953205 +vt 0.630881 0.947663 +vt 0.647016 0.946972 +vt 0.639200 0.941400 +vt 0.622289 0.952938 +vt 0.615431 0.946184 +vt 0.624837 0.941085 +vt 0.636439 0.963394 +vt 0.644947 0.958154 +vt 0.644288 0.966733 +vt 0.653209 0.961707 +vt 0.654465 0.952626 +vt 0.612697 0.965958 +vt 0.620878 0.963127 +vt 0.620821 0.970267 +vt 0.628164 0.967348 +vt 0.635184 0.970582 +vt 0.606875 0.951267 +vt 0.614197 0.957483 +vt 0.605619 0.960347 +vt 0.367121 0.917394 +vt 0.374142 0.923099 +vt 0.360165 0.922438 +vt 0.367724 0.928120 +vt 0.381201 0.919110 +vt 0.388569 0.925813 +vt 0.380653 0.929651 +vt 0.367048 0.908110 +vt 0.360477 0.912329 +vt 0.360243 0.904335 +vt 0.353385 0.908573 +vt 0.353375 0.916883 +vt 0.388646 0.907697 +vt 0.381128 0.909826 +vt 0.380927 0.902848 +vt 0.374115 0.905116 +vt 0.367999 0.901318 +vt 0.396044 0.921905 +vt 0.388216 0.915684 +vt 0.396055 0.913595 +vt 0.328818 0.915038 +vt 0.333156 0.924854 +vt 0.309844 0.916921 +vt 0.317341 0.929308 +vt 0.323450 0.950038 +vt 0.299401 0.934005 +vt 0.334074 0.942122 +vt 0.352513 0.928160 +vt 0.344718 0.920885 +vt 0.341477 0.913527 +vt 0.373801 0.947808 +vt 0.357974 0.943112 +vt 0.374058 0.938334 +vt 0.362633 0.934640 +vt 0.352852 0.953990 +vt 0.347499 0.966072 +vt 0.373169 0.960769 +vt 0.418321 0.915362 +vt 0.435775 0.918439 +vt 0.422947 0.925132 +vt 0.443681 0.930756 +vt 0.455589 0.922184 +vt 0.430406 0.905691 +vt 0.418226 0.905767 +vt 0.397194 0.906411 +vt 0.405585 0.913617 +vt 0.409188 0.921144 +vt 0.376316 0.893935 +vt 0.392361 0.898152 +vt 0.375205 0.897753 +vt 0.386735 0.900808 +vt 0.405223 0.889198 +vt 0.398631 0.894039 +vt 0.377906 0.887331 +vt 0.336894 0.897334 +vt 0.318775 0.906333 +vt 0.327696 0.895339 +vt 0.301524 0.906655 +vt 0.333962 0.906288 +vt 0.360174 0.894680 +vt 0.356966 0.889714 +vt 0.353868 0.884022 +vt 0.353137 0.901438 +vt 0.363602 0.898194 +vt 0.345023 0.906797 +vt 0.434342 0.941415 +vt 0.453466 0.949534 +vt 0.415406 0.950555 +vt 0.426160 0.960391 +vt 0.417515 0.933928 +vt 0.390161 0.946583 +vt 0.394517 0.958315 +vt 0.398853 0.971248 +vt 0.396570 0.933133 +vt 0.385766 0.937253 +vt 0.405280 0.927706 +vt 0.579220 0.909293 +vt 0.589710 0.919914 +vt 0.547117 0.922496 +vt 0.567321 0.931013 +vt 0.577999 0.948709 +vt 0.555818 0.943001 +vt 0.585011 0.938851 +vt 0.617202 0.922908 +vt 0.614188 0.910157 +vt 0.635979 0.920365 +vt 0.638841 0.906233 +vt 0.611323 0.896090 +vt 0.607883 0.938585 +vt 0.620514 0.933025 +vt 0.633926 0.930757 +vt 0.597671 0.945329 +vt 0.592645 0.952810 +vt 0.700973 0.938045 +vt 0.708730 0.951078 +vt 0.680671 0.943135 +vt 0.684796 0.953548 +vt 0.697126 0.916127 +vt 0.723976 0.932747 +vt 0.682579 0.924761 +vt 0.657360 0.940282 +vt 0.665771 0.947808 +vt 0.668833 0.955667 +vt 0.653673 0.924504 +vt 0.646476 0.933887 +vt 0.670275 0.899507 +vt 0.661753 0.912628 +vt 0.571389 0.966985 +vt 0.583228 0.967478 +vt 0.599576 0.982628 +vt 0.604894 0.978385 +vt 0.628092 0.978017 +vt 0.628226 0.984167 +vt 0.610106 0.974767 +vt 0.582286 0.958749 +vt 0.563995 0.955420 +vt 0.543202 0.951342 +vt 0.603906 0.967493 +vt 0.595571 0.960580 +vt 0.615108 0.972401 +vt 0.627917 0.974569 +vt 0.676098 0.972325 +vt 0.697647 0.962452 +vt 0.689295 0.973819 +vt 0.720060 0.961593 +vt 0.677946 0.963033 +vt 0.646577 0.976363 +vt 0.652459 0.980856 +vt 0.658529 0.986044 +vt 0.653384 0.969190 +vt 0.641070 0.973262 +vt 0.663671 0.963059 +vt 0.844502 0.359871 +vt 0.847714 0.360296 +vt 0.847408 0.363957 +vt 0.849348 0.364269 +vt 0.851648 0.368440 +vt 0.850981 0.368241 +vt 0.851475 0.364632 +vt 0.850753 0.356913 +vt 0.846081 0.356324 +vt 0.850205 0.353003 +vt 0.844447 0.352351 +vt 0.841595 0.355786 +vt 0.855799 0.357604 +vt 0.861641 0.358449 +vt 0.855262 0.361451 +vt 0.860512 0.362390 +vt 0.855963 0.353655 +vt 0.853976 0.365096 +vt 0.852315 0.368639 +vt 0.858224 0.366005 +vt 0.720036 0.362311 +vt 0.719590 0.357661 +vt 0.728015 0.361123 +vt 0.727779 0.357560 +vt 0.733910 0.360061 +vt 0.733440 0.362971 +vt 0.728708 0.364784 +vt 0.736235 0.351526 +vt 0.735307 0.354339 +vt 0.729598 0.350921 +vt 0.728459 0.354192 +vt 0.720575 0.353357 +vt 0.740522 0.356645 +vt 0.741697 0.354388 +vt 0.746207 0.356041 +vt 0.747858 0.354388 +vt 0.742872 0.352131 +vt 0.739347 0.358902 +vt 0.738172 0.361159 +vt 0.744555 0.357694 +vt 0.665914 0.351378 +vt 0.682493 0.354562 +vt 0.661557 0.365446 +vt 0.679123 0.366239 +vt 0.694271 0.365301 +vt 0.676262 0.378559 +vt 0.692167 0.374571 +vt 0.699871 0.348099 +vt 0.686879 0.344167 +vt 0.671800 0.339046 +vt 0.709168 0.357329 +vt 0.711074 0.351244 +vt 0.708348 0.363848 +vt 0.708071 0.370584 +vt 0.867597 0.363815 +vt 0.865591 0.367703 +vt 0.874845 0.369526 +vt 0.873284 0.373919 +vt 0.863133 0.371378 +vt 0.876827 0.360099 +vt 0.868698 0.359500 +vt 0.885694 0.365176 +vt 0.885881 0.359586 +vt 0.896427 0.363349 +vt 0.895778 0.357262 +vt 0.884753 0.370807 +vt 0.883435 0.376459 +vt 0.896131 0.370165 +vt 0.908527 0.359153 +vt 0.909799 0.366215 +vt 0.924545 0.360491 +vt 0.927731 0.367892 +vt 0.910658 0.373446 +vt 0.917439 0.345549 +vt 0.906434 0.352429 +vt 0.933647 0.346260 +vt 0.928384 0.337086 +vt 0.944982 0.340124 +vt 0.939030 0.329282 +vt 0.939163 0.354526 +vt 0.944804 0.362339 +vt 0.951802 0.349505 +vt 0.775924 0.375151 +vt 0.775728 0.388743 +vt 0.746453 0.386032 +vt 0.747928 0.395308 +vt 0.717395 0.406114 +vt 0.713072 0.403611 +vt 0.744823 0.376573 +vt 0.749092 0.404220 +vt 0.749645 0.415483 +vt 0.724490 0.414957 +vt 0.726210 0.424666 +vt 0.775600 0.399248 +vt 0.703680 0.428763 +vt 0.687208 0.443737 +vt 0.697322 0.427070 +vt 0.677635 0.445158 +vt 0.707038 0.434775 +vt 0.689650 0.428163 +vt 0.681322 0.430650 +vt 0.666675 0.448773 +vt 0.663815 0.460707 +vt 0.651924 0.464538 +vt 0.630412 0.480156 +vt 0.639991 0.468922 +vt 0.642366 0.477595 +vt 0.668250 0.472074 +vt 0.675624 0.457981 +vt 0.684150 0.468328 +vt 0.689031 0.454060 +vt 0.649396 0.488552 +vt 0.664408 0.486592 +vt 0.681197 0.484039 +vt 0.634969 0.490079 +vt 0.620833 0.491390 +vt 0.912385 0.481335 +vt 0.932278 0.480511 +vt 0.952544 0.479369 +vt 0.933883 0.461959 +vt 0.919103 0.464149 +vt 0.869741 0.465154 +vt 0.887953 0.466437 +vt 0.873151 0.480724 +vt 0.893241 0.481526 +vt 0.865824 0.437779 +vt 0.874945 0.434370 +vt 0.878921 0.451884 +vt 0.891561 0.450226 +vt 0.864248 0.450831 +vt 0.915223 0.444550 +vt 0.903554 0.447624 +vt 0.884353 0.430602 +vt 0.854087 0.418075 +vt 0.860227 0.412749 +vt 0.833101 0.395604 +vt 0.866565 0.407739 +vt 0.836568 0.388337 +vt 0.826949 0.411924 +vt 0.848341 0.424031 +vt 0.824944 0.423600 +vt 0.845020 0.432484 +vt 0.803376 0.392100 +vt 0.802127 0.402739 +vt 0.801153 0.415145 +vt 0.804904 0.380706 +vt 0.806571 0.368936 +vt 0.702688 0.462561 +vt 0.700952 0.480730 +vt 0.723247 0.477330 +vt 0.725766 0.438352 +vt 0.705712 0.446642 +vt 0.748470 0.451919 +vt 0.749286 0.431814 +vt 0.774044 0.450536 +vt 0.774704 0.428990 +vt 0.747651 0.474504 +vt 0.773403 0.473071 +vt 0.799984 0.451760 +vt 0.799741 0.473850 +vt 0.825727 0.475971 +vt 0.824826 0.438046 +vt 0.800446 0.431839 +vt 0.848903 0.461112 +vt 0.846154 0.445298 +vt 0.850422 0.478567 +vt 0.623640 0.273336 +vt 0.631303 0.268742 +vt 0.633284 0.279074 +vt 0.640023 0.273125 +vt 0.639784 0.263935 +vt 0.632769 0.258173 +vt 0.623739 0.264647 +vt 0.600029 0.280268 +vt 0.598688 0.270903 +vt 0.613376 0.277111 +vt 0.610984 0.269667 +vt 0.621969 0.284647 +vt 0.621719 0.253201 +vt 0.613611 0.261924 +vt 0.599928 0.261159 +vt 0.670072 0.278979 +vt 0.653616 0.276716 +vt 0.669832 0.267969 +vt 0.654614 0.268283 +vt 0.648422 0.284838 +vt 0.690213 0.290189 +vt 0.687377 0.279381 +vt 0.686270 0.268024 +vt 0.683842 0.304224 +vt 0.697203 0.300525 +vt 0.645124 0.311795 +vt 0.656458 0.301386 +vt 0.663002 0.320505 +vt 0.672639 0.311009 +vt 0.637949 0.292669 +vt 0.625515 0.302527 +vt 0.646480 0.250880 +vt 0.652498 0.259521 +vt 0.667905 0.256541 +vt 0.652090 0.231125 +vt 0.635774 0.242815 +vt 0.622480 0.233347 +vt 0.684642 0.243963 +vt 0.684466 0.256040 +vt 0.580529 0.190632 +vt 0.557833 0.204588 +vt 0.573039 0.218490 +vt 0.594645 0.205765 +vt 0.588272 0.232651 +vt 0.608699 0.220500 +vt 0.608211 0.373618 +vt 0.616832 0.356454 +vt 0.634284 0.378082 +vt 0.640225 0.361705 +vt 0.646724 0.346174 +vt 0.603899 0.333518 +vt 0.593087 0.351130 +vt 0.582299 0.328010 +vt 0.570201 0.345460 +vt 0.582138 0.369154 +vt 0.635039 0.324678 +vt 0.614437 0.316730 +vt 0.593411 0.310569 +vt 0.654340 0.332333 +vt 0.561644 0.296106 +vt 0.564966 0.285457 +vt 0.580542 0.294418 +vt 0.583116 0.283009 +vt 0.582766 0.272899 +vt 0.546607 0.278466 +vt 0.547908 0.287734 +vt 0.528899 0.281331 +vt 0.531860 0.290461 +vt 0.545646 0.297066 +vt 0.561955 0.266155 +vt 0.543727 0.269714 +vt 0.555322 0.257166 +vt 0.537387 0.262094 +vt 0.526554 0.272660 +vt 0.581699 0.262937 +vt 0.576957 0.252641 +vt 0.565582 0.241532 +vt 0.543702 0.248829 +vt 0.550357 0.230094 +vt 0.496387 0.262785 +vt 0.509284 0.251530 +vt 0.513745 0.264403 +vt 0.525705 0.256225 +vt 0.510580 0.233141 +vt 0.488727 0.247432 +vt 0.491672 0.225616 +vt 0.466102 0.243633 +vt 0.473932 0.261753 +vt 0.534066 0.218808 +vt 0.517242 0.207600 +vt 0.516335 0.345283 +vt 0.530115 0.332372 +vt 0.536200 0.354987 +vt 0.549386 0.339171 +vt 0.561842 0.323540 +vt 0.526052 0.315178 +vt 0.511862 0.325172 +vt 0.511906 0.308506 +vt 0.496234 0.316230 +vt 0.496470 0.335580 +vt 0.537837 0.306011 +vt 0.553916 0.307529 +vt 0.525234 0.302122 +vt 0.572839 0.308275 +vt 0.511827 0.284280 +vt 0.509974 0.274041 +vt 0.492244 0.274874 +vt 0.501435 0.298913 +vt 0.516739 0.294259 +vt 0.458569 0.293763 +vt 0.476889 0.290416 +vt 0.467587 0.309820 +vt 0.484835 0.304206 +vt 0.471621 0.276173 +vt 0.449551 0.277706 +vt 0.611254 0.502624 +vt 0.680604 0.500580 +vt 0.971205 0.496778 +vt 0.874064 0.496896 +vt 0.773136 0.497495 +vt 0.796428 0.328877 +vt 0.816900 0.338119 +vt 0.838683 0.330654 +vt 0.838689 0.351700 +vt 0.793926 0.338777 +vt 0.773732 0.337889 +vt 0.749510 0.352736 +vt 0.755441 0.328792 +vt 0.859512 0.335574 +vt 0.874845 0.341757 +vt 0.878929 0.322664 +vt 0.894264 0.350808 +vt 0.861720 0.354306 +vt 0.890121 0.302638 +vt 0.900633 0.325513 +vt 0.730562 0.326947 +vt 0.713106 0.328223 +vt 0.722960 0.350316 +vt 0.678736 0.328632 +vt 0.716325 0.307131 +vt 0.856285 0.324517 +vt 0.843240 0.311687 +vt 0.819330 0.319430 +vt 0.799782 0.304286 +vt 0.806322 0.271776 +vt 0.825244 0.294637 +vt 0.850879 0.287575 +vt 0.867220 0.307810 +vt 0.740091 0.316932 +vt 0.756566 0.302501 +vt 0.702583 0.267919 +vt 0.733030 0.286789 +vt 0.755550 0.266310 +vt 0.779434 0.286256 +vt 0.776741 0.316735 +vt 0.834654 0.259639 +vt 0.728096 0.244245 +vt 0.782742 0.246644 +vt 0.632664 0.937599 +vt 0.629313 0.958275 +vt 0.659071 0.956775 +vt 0.627927 0.972073 +vt 0.601457 0.954923 +vt 0.374133 0.932158 +vt 0.374091 0.913509 +vt 0.349193 0.912880 +vt 0.374675 0.900396 +vt 0.400674 0.918841 +vt 0.275352 0.917971 +vt 0.344112 0.934726 +vt 0.371547 0.982105 +vt 0.480772 0.938676 +vt 0.406833 0.906276 +vt 0.380040 0.872706 +vt 0.345731 0.899719 +vt 0.405214 0.941284 +vt 0.515015 0.935699 +vt 0.599629 0.929832 +vt 0.643425 0.882887 +vt 0.750826 0.949367 +vt 0.668941 0.932959 +vt 0.627764 0.998270 +vt 0.594501 0.967304 +vt 0.663814 0.970430 +vt 0.850315 0.368043 +vt 0.851223 0.360798 +vt 0.852982 0.368837 +vt 0.723976 0.366596 +vt 0.734474 0.357174 +vt 0.742904 0.359347 +vt 0.660357 0.382546 +vt 0.696590 0.356392 +vt 0.876132 0.364721 +vt 0.893585 0.379000 +vt 0.921054 0.352800 +vt 0.961877 0.356785 +vt 0.776574 0.349534 +vt 0.721657 0.410555 +vt 0.775320 0.411729 +vt 0.694232 0.444100 +vt 0.649571 0.457689 +vt 0.655529 0.474973 +vt 0.903209 0.465704 +vt 0.858550 0.440351 +vt 0.896562 0.427140 +vt 0.829462 0.404087 +vt 0.725094 0.457517 +vt 0.824792 0.456782 +vt 0.644474 0.268488 +vt 0.619495 0.269287 +vt 0.604207 0.292645 +vt 0.603235 0.247789 +vt 0.669742 0.291872 +vt 0.665491 0.242026 +vt 0.542812 0.189584 +vt 0.625589 0.340224 +vt 0.556065 0.364690 +vt 0.564640 0.275636 +vt 0.534275 0.296732 +vt 0.525704 0.266294 +vt 0.528338 0.240860 +vt 0.440532 0.261649 +vt 0.542934 0.319725 +vt 0.476605 0.325877 +vt 0.495044 0.287182 +f 66/13 220/14 219/15 +f 223/16 219/15 220/14 +f 223/16 221/17 222/18 +f 69/19 222/18 221/17 +f 67/20 225/21 224/22 +f 227/23 224/22 225/21 +f 226/24 227/23 66/13 +f 220/14 66/13 227/23 +f 228/25 68/26 231/27 +f 229/28 231/27 68/26 +f 230/29 231/27 67/20 +f 225/21 67/20 231/27 +f 221/17 234/30 69/19 +f 232/31 69/19 234/30 +f 68/26 233/32 229/28 +f 234/30 229/28 233/32 +f 235/33 238/34 69/19 +f 222/18 69/19 238/34 +f 236/35 73/36 238/34 +f 237/37 238/34 73/36 +f 71/38 240/39 239/40 +f 241/41 239/40 240/39 +f 241/41 235/33 232/31 +f 69/19 232/31 235/33 +f 243/42 245/43 72/44 +f 242/45 72/44 245/43 +f 244/46 245/43 71/38 +f 240/39 71/38 245/43 +f 73/36 236/35 246/47 +f 248/48 246/47 236/35 +f 72/44 247/49 243/42 +f 248/48 243/42 247/49 +f 250/50 253/51 75/52 +f 249/53 75/52 253/51 +f 253/51 251/54 252/55 +f 78/56 252/55 251/54 +f 255/57 257/58 76/59 +f 254/60 76/59 257/58 +f 75/52 256/61 250/50 +f 257/58 250/50 256/61 +f 77/62 259/63 258/64 +f 261/65 258/64 259/63 +f 76/59 260/66 255/57 +f 261/65 255/57 260/66 +f 251/54 264/67 78/56 +f 262/68 78/56 264/67 +f 263/69 264/67 77/62 +f 259/63 77/62 264/67 +f 268/73 269/71 81/74 +f 267/75 81/74 269/71 +f 80/76 271/77 270/78 +f 272/79 270/78 271/77 +f 273/80 275/81 76/59 +f 260/66 76/59 275/81 +f 274/82 275/81 80/76 +f 271/77 80/76 275/81 +f 81/74 267/75 276/83 +f 277/84 276/83 267/75 +f 76/59 254/60 273/80 +f 277/84 273/80 254/60 +f 83/85 279/86 278/87 +f 282/88 278/87 279/86 +f 281/89 282/88 86/90 +f 280/91 86/90 282/88 +f 284/92 286/93 84/94 +f 283/95 84/94 286/93 +f 285/96 286/93 83/85 +f 279/86 83/85 286/93 +f 288/97 290/98 85/99 +f 287/100 85/99 290/98 +f 84/94 289/101 284/92 +f 290/98 284/92 289/101 +f 86/90 280/91 291/102 +f 293/103 291/102 280/91 +f 85/99 292/104 288/97 +f 293/103 288/97 292/104 +f 88/105 295/106 294/107 +f 297/108 294/107 295/106 +f 75/52 249/53 296/109 +f 297/108 296/109 249/53 +f 299/110 301/111 89/112 +f 298/113 89/112 301/111 +f 300/114 301/111 88/105 +f 295/106 88/105 301/111 +f 90/115 303/116 302/117 +f 305/118 302/117 303/116 +f 89/112 304/119 299/110 +f 305/118 299/110 304/119 +f 296/109 307/120 75/52 +f 256/61 75/52 307/120 +f 306/121 307/120 90/115 +f 303/116 90/115 307/120 +f 309/122 311/123 92/124 +f 308/125 92/124 311/123 +f 310/126 66/13 311/123 +f 219/15 311/123 66/13 +f 93/127 313/128 312/129 +f 315/130 312/129 313/128 +f 92/124 314/131 309/122 +f 315/130 309/122 314/131 +f 316/132 318/133 89/112 +f 304/119 89/112 318/133 +f 317/134 318/133 93/127 +f 313/128 93/127 318/133 +f 319/135 226/24 310/126 +f 66/13 310/126 226/24 +f 89/112 298/113 316/132 +f 319/135 316/132 298/113 +f 321/136 324/137 95/138 +f 320/139 95/138 324/137 +f 97/140 323/141 322/142 +f 324/137 322/142 323/141 +f 326/143 328/144 96/145 +f 325/146 96/145 328/144 +f 328/144 321/136 327/147 +f 95/138 327/147 321/136 +f 93/127 329/148 317/134 +f 331/149 317/134 329/148 +f 331/149 326/143 330/150 +f 96/145 330/150 326/143 +f 332/151 97/140 333/152 +f 322/142 333/152 97/140 +f 312/129 333/152 93/127 +f 329/148 93/127 333/152 +f 81/74 334/153 268/73 +f 337/154 268/73 334/153 +f 99/155 336/156 335/157 +f 337/154 335/157 336/156 +f 90/115 338/158 306/121 +f 339/159 306/121 338/158 +f 276/83 339/159 81/74 +f 334/153 81/74 339/159 +f 330/150 96/145 341/160 +f 340/161 341/160 96/145 +f 302/117 341/160 90/115 +f 338/158 90/115 341/160 +f 335/157 343/162 99/155 +f 342/163 99/155 343/162 +f 96/145 325/146 340/161 +f 343/162 340/161 325/146 +f 86/90 344/164 281/89 +f 347/165 281/89 344/164 +f 103/166 346/167 345/168 +f 347/165 345/168 346/167 +f 349/169 350/170 101/171 +f 348/172 101/171 350/170 +f 291/102 350/170 86/90 +f 344/164 86/90 350/170 +f 102/173 352/174 351/175 +f 354/176 351/175 352/174 +f 101/171 353/177 349/169 +f 354/176 349/169 353/177 +f 345/168 357/178 103/166 +f 355/179 103/166 357/178 +f 356/180 357/178 102/173 +f 352/174 102/173 357/178 +f 359/181 362/182 105/183 +f 358/184 105/183 362/182 +f 361/185 362/182 107/186 +f 360/187 107/186 362/182 +f 106/188 364/189 363/190 +f 366/191 363/190 364/189 +f 366/191 359/181 365/192 +f 105/183 365/192 359/181 +f 367/193 369/194 101/171 +f 353/177 101/171 369/194 +f 368/195 369/194 106/188 +f 364/189 106/188 369/194 +f 107/186 360/187 370/196 +f 371/197 370/196 360/187 +f 101/171 348/172 367/193 +f 371/197 367/193 348/172 +f 375/198 323/141 372/199 +f 97/140 372/199 323/141 +f 375/198 373/200 374/201 +f 110/202 374/201 373/200 +f 376/203 109/204 378/205 +f 377/206 378/205 109/204 +f 378/205 372/199 332/151 +f 97/140 332/151 372/199 +f 106/188 379/207 368/195 +f 381/208 368/195 379/207 +f 109/204 380/209 377/206 +f 381/208 377/206 380/209 +f 373/200 383/210 110/202 +f 382/211 110/202 383/210 +f 363/190 383/210 106/188 +f 379/207 106/188 383/210 +f 73/36 384/212 237/37 +f 386/213 237/37 384/212 +f 92/124 308/125 385/214 +f 386/213 385/214 308/125 +f 102/173 387/215 356/180 +f 388/216 356/180 387/215 +f 246/47 388/216 73/36 +f 384/212 73/36 388/216 +f 389/217 390/218 109/204 +f 380/209 109/204 390/218 +f 351/175 390/218 102/173 +f 387/215 102/173 390/218 +f 314/131 92/124 391/219 +f 385/214 391/219 92/124 +f 109/204 376/203 389/217 +f 391/219 389/217 376/203 +f 113/220 393/221 392/222 +f 395/223 392/222 393/221 +f 95/138 320/139 394/224 +f 395/223 394/224 320/139 +f 394/224 397/225 95/138 +f 327/147 95/138 397/225 +f 365/192 105/183 401/227 +f 398/228 401/227 105/183 +f 400/229 401/227 116/230 +f 399/231 116/230 401/227 +f 404/232 402/233 403/234 +f 115/235 403/234 402/233 +f 105/183 358/184 398/228 +f 404/232 398/228 358/184 +f 407/238 408/239 110/202 +f 374/201 110/202 408/239 +f 392/222 408/239 113/220 +f 406/237 113/220 408/239 +f 116/230 405/236 400/229 +f 409/240 400/229 405/236 +f 110/202 382/211 407/238 +f 409/240 407/238 382/211 +f 99/155 342/163 410/242 +f 411/241 410/242 342/163 +f 410/242 412/243 99/155 +f 336/156 99/155 412/243 +f 414/244 417/245 119/246 +f 413/247 119/246 417/245 +f 415/248 122/249 417/245 +f 416/250 417/245 122/249 +f 419/251 421/252 120/253 +f 418/254 120/253 421/252 +f 119/246 420/255 414/244 +f 421/252 414/244 420/255 +f 121/256 423/257 422/258 +f 425/259 422/258 423/257 +f 120/253 424/260 419/251 +f 425/259 419/251 424/260 +f 122/249 415/248 426/261 +f 428/262 426/261 415/248 +f 423/257 121/256 428/262 +f 427/263 428/262 121/256 +f 430/264 433/265 124/266 +f 429/267 124/266 433/265 +f 431/268 127/269 433/265 +f 432/270 433/265 127/269 +f 435/271 437/272 125/273 +f 434/274 125/273 437/272 +f 124/266 436/275 430/264 +f 437/272 430/264 436/275 +f 126/276 439/277 438/278 +f 441/279 438/278 439/277 +f 125/273 440/280 435/271 +f 441/279 435/271 440/280 +f 127/269 431/268 442/281 +f 444/282 442/281 431/268 +f 439/277 126/276 444/282 +f 443/283 444/282 126/276 +f 129/284 446/285 445/286 +f 448/287 445/286 446/285 +f 103/288 355/289 447/290 +f 448/287 447/290 355/289 +f 124/266 449/291 436/275 +f 451/292 436/275 449/291 +f 446/285 129/284 451/292 +f 450/293 451/292 129/284 +f 130/294 453/295 452/296 +f 454/297 452/296 453/295 +f 124/266 429/267 449/291 +f 454/297 449/291 429/267 +f 447/290 456/298 103/288 +f 346/299 103/288 456/298 +f 453/295 130/294 456/298 +f 455/300 456/298 130/294 +f 458/301 461/302 132/303 +f 457/304 132/303 461/302 +f 460/305 461/302 134/306 +f 459/307 134/306 461/302 +f 126/276 462/308 443/283 +f 464/309 443/283 462/308 +f 132/303 463/310 458/301 +f 464/309 458/301 463/310 +f 133/311 466/312 465/313 +f 467/314 465/313 466/312 +f 462/308 126/276 467/314 +f 438/278 467/314 126/276 +f 134/306 459/307 468/315 +f 470/316 468/315 459/307 +f 470/316 466/312 469/317 +f 133/311 469/317 466/312 +f 471/318 473/319 72/320 +f 247/321 72/320 473/319 +f 445/286 473/319 129/284 +f 472/322 129/284 473/319 +f 133/311 474/323 469/317 +f 475/324 469/317 474/323 +f 72/320 242/325 471/318 +f 475/324 471/318 242/325 +f 476/326 477/327 125/273 +f 440/280 125/273 477/327 +f 133/311 465/313 474/323 +f 477/327 474/323 465/313 +f 129/284 472/322 450/293 +f 478/328 450/293 472/322 +f 125/273 434/274 476/326 +f 478/328 476/326 434/274 +f 481/329 285/330 479/331 +f 83/332 479/331 285/330 +f 481/329 480/333 457/304 +f 132/303 457/304 480/333 +f 482/334 483/335 130/294 +f 455/300 130/294 483/335 +f 479/331 83/332 483/335 +f 278/336 483/335 83/332 +f 127/269 484/337 432/270 +f 485/338 432/270 484/337 +f 130/294 452/296 482/334 +f 485/338 482/334 452/296 +f 480/333 486/339 132/303 +f 463/310 132/303 486/339 +f 486/339 484/337 442/281 +f 127/269 442/281 484/337 +f 88/340 487/341 300/342 +f 490/343 300/342 487/341 +f 139/344 489/345 488/346 +f 490/343 488/346 489/345 +f 492/347 493/348 138/349 +f 491/350 138/349 493/348 +f 294/351 493/348 88/340 +f 487/341 88/340 493/348 +f 122/249 494/352 416/250 +f 496/353 416/250 494/352 +f 138/349 495/354 492/347 +f 496/353 492/347 495/354 +f 488/346 498/355 139/344 +f 497/356 139/344 498/355 +f 494/352 122/249 498/355 +f 426/261 498/355 122/249 +f 502/357 499/358 500/359 +f 141/360 500/359 499/358 +f 78/361 262/362 501/363 +f 502/357 501/363 262/362 +f 503/364 505/365 119/246 +f 420/255 119/246 505/365 +f 500/359 141/360 505/365 +f 504/366 505/365 141/360 +f 138/349 506/367 495/354 +f 507/368 495/354 506/367 +f 119/246 413/247 503/364 +f 507/368 503/364 413/247 +f 252/369 78/361 508/370 +f 501/363 508/370 78/361 +f 506/367 138/349 508/370 +f 491/350 508/370 138/349 +f 67/371 509/372 230/373 +f 512/374 230/373 509/372 +f 143/375 511/376 510/377 +f 512/374 510/377 511/376 +f 513/378 514/379 139/344 +f 489/345 139/344 514/379 +f 224/380 514/379 67/371 +f 509/372 67/371 514/379 +f 121/256 515/381 427/263 +f 516/382 427/263 515/381 +f 139/344 497/356 513/378 +f 516/382 513/378 497/356 +f 510/377 518/383 143/375 +f 517/384 143/375 518/383 +f 422/258 518/383 121/256 +f 515/381 121/256 518/383 +f 520/385 522/386 145/387 +f 519/388 145/387 522/386 +f 499/358 522/386 141/360 +f 521/389 141/360 522/386 +f 523/390 525/391 143/375 +f 511/376 143/375 525/391 +f 145/387 524/392 520/385 +f 525/391 520/385 524/392 +f 120/253 526/393 424/260 +f 527/394 424/260 526/393 +f 143/375 517/384 523/390 +f 527/394 523/390 517/384 +f 141/360 521/389 504/366 +f 528/395 504/366 521/389 +f 120/253 418/254 526/393 +f 528/395 526/393 418/254 +f 147/396 530/397 529/398 +f 532/399 529/398 530/397 +f 53/400 193/401 531/402 +f 532/399 531/402 193/401 +f 533/403 535/404 145/405 +f 524/406 145/405 535/404 +f 534/407 535/404 147/396 +f 530/397 147/396 535/404 +f 538/408 536/409 537/410 +f 148/411 537/410 536/409 +f 538/408 533/403 519/412 +f 145/405 519/412 533/403 +f 531/402 540/413 53/400 +f 194/414 53/400 540/413 +f 537/410 148/411 540/413 +f 539/415 540/413 148/411 +f 541/416 150/417 544/418 +f 542/419 544/418 150/417 +f 543/420 54/421 544/418 +f 195/422 544/418 54/421 +f 134/423 545/424 460/425 +f 547/426 460/425 545/424 +f 150/417 546/427 542/419 +f 547/426 542/419 546/427 +f 549/428 550/429 151/430 +f 548/431 151/430 550/429 +f 545/424 134/423 550/429 +f 468/432 550/429 134/423 +f 552/433 196/434 543/420 +f 54/421 543/420 196/434 +f 151/430 551/435 549/428 +f 552/433 549/428 551/435 +f 153/436 554/437 553/438 +f 556/439 553/438 554/437 +f 556/439 555/440 197/441 +f 55/442 197/441 555/440 +f 557/443 559/444 84/94 +f 289/101 84/94 559/444 +f 558/445 559/444 153/436 +f 554/437 153/436 559/444 +f 560/446 561/447 150/417 +f 546/427 150/417 561/447 +f 84/94 283/95 557/443 +f 561/447 557/443 283/95 +f 555/440 562/448 55/442 +f 198/449 55/442 562/448 +f 562/448 560/446 541/416 +f 150/417 541/416 560/446 +f 563/450 565/451 148/411 +f 539/415 148/411 565/451 +f 564/452 56/453 565/451 +f 199/454 565/451 56/453 +f 77/62 566/455 263/69 +f 567/456 263/69 566/455 +f 567/456 563/450 536/409 +f 148/411 536/409 563/450 +f 569/457 570/458 155/459 +f 568/460 155/459 570/458 +f 258/64 570/458 77/62 +f 566/455 77/62 570/458 +f 572/461 200/462 564/452 +f 56/453 564/452 200/462 +f 155/459 571/463 569/457 +f 572/461 569/457 571/463 +f 573/464 575/465 155/459 +f 571/463 155/459 575/465 +f 574/466 57/467 575/465 +f 201/468 575/465 57/467 +f 80/76 576/469 274/82 +f 577/470 274/82 576/469 +f 155/459 568/460 573/464 +f 577/470 573/464 568/460 +f 579/471 580/472 157/473 +f 578/474 157/473 580/472 +f 270/78 580/472 80/76 +f 576/469 80/76 580/472 +f 582/475 202/476 574/466 +f 57/467 574/466 202/476 +f 157/473 581/477 579/471 +f 582/475 579/471 581/477 +f 583/478 159/479 586/480 +f 584/481 586/480 159/479 +f 585/482 71/483 586/480 +f 239/484 586/480 71/483 +f 590/485 587/486 588/487 +f 160/488 588/487 587/486 +f 159/479 589/489 584/481 +f 590/485 584/481 589/489 +f 594/490 591/491 592/492 +f 161/493 592/492 591/491 +f 588/487 160/488 594/490 +f 593/494 594/490 160/488 +f 596/495 244/496 585/482 +f 71/483 585/482 244/496 +f 592/492 161/493 596/495 +f 595/497 596/495 161/493 +f 161/493 597/498 595/497 +f 599/499 595/497 597/498 +f 151/500 548/501 598/502 +f 599/499 598/502 548/501 +f 601/503 602/504 163/505 +f 600/506 163/505 602/504 +f 591/491 602/504 161/493 +f 597/498 161/493 602/504 +f 58/1 603/507 204/3 +f 605/508 204/3 603/507 +f 163/505 604/509 601/503 +f 605/508 601/503 604/509 +f 598/502 606/510 151/500 +f 551/511 151/500 606/510 +f 203/2 606/510 58/1 +f 603/507 58/1 606/510 +f 607/512 609/513 59/5 +f 205/4 59/5 609/513 +f 529/514 609/513 147/515 +f 608/516 147/515 609/513 +f 165/517 611/518 610/519 +f 612/520 610/519 611/518 +f 59/5 206/6 607/512 +f 612/520 607/512 206/6 +f 613/521 166/522 616/523 +f 614/524 616/523 166/522 +f 615/525 616/523 165/517 +f 611/518 165/517 616/523 +f 147/515 608/516 534/526 +f 618/527 534/526 608/516 +f 166/522 617/528 614/524 +f 618/527 614/524 617/528 +f 619/529 621/530 166/522 +f 617/528 166/522 621/530 +f 621/530 620/531 228/532 +f 68/533 228/532 620/531 +f 623/534 624/535 168/536 +f 622/537 168/536 624/535 +f 624/535 619/529 613/521 +f 166/522 613/521 619/529 +f 159/479 625/538 589/489 +f 627/539 589/489 625/538 +f 627/539 623/534 626/540 +f 168/536 626/540 623/534 +f 620/531 628/541 68/533 +f 233/542 68/533 628/541 +f 628/541 625/538 583/478 +f 159/479 583/478 625/538 +f 629/543 631/544 163/505 +f 604/509 163/505 631/544 +f 60/7 207/8 630/545 +f 631/544 630/545 207/8 +f 160/488 632/546 593/494 +f 633/547 593/494 632/546 +f 163/505 600/506 629/543 +f 633/547 629/543 600/506 +f 635/548 636/549 170/550 +f 634/551 170/550 636/549 +f 587/486 636/549 160/488 +f 632/546 160/488 636/549 +f 638/552 208/9 630/545 +f 60/7 630/545 208/9 +f 170/550 637/553 635/548 +f 638/552 635/548 637/553 +f 170/550 639/554 637/553 +f 641/555 637/553 639/554 +f 209/10 641/555 61/11 +f 640/556 61/11 641/555 +f 642/557 643/558 168/536 +f 626/540 168/536 643/558 +f 634/551 643/558 170/550 +f 639/554 170/550 643/558 +f 165/517 644/559 615/525 +f 645/560 615/525 644/559 +f 168/536 622/537 642/557 +f 645/560 642/557 622/537 +f 640/556 646/561 61/11 +f 210/12 61/11 646/561 +f 610/519 646/561 165/517 +f 644/559 165/517 646/561 +f 648/562 651/563 173/564 +f 647/565 173/564 651/563 +f 650/566 651/563 175/567 +f 649/568 175/567 651/563 +f 652/569 174/570 655/571 +f 653/572 655/571 174/570 +f 173/564 654/573 648/562 +f 655/571 648/562 654/573 +f 175/567 649/568 656/574 +f 658/575 656/574 649/568 +f 174/570 657/576 653/572 +f 658/575 653/572 657/576 +f 660/577 662/578 177/579 +f 659/580 177/579 662/578 +f 173/564 647/565 661/581 +f 662/578 661/581 647/565 +f 107/186 663/582 361/185 +f 665/583 361/185 663/582 +f 665/583 660/577 664/584 +f 177/579 664/584 660/577 +f 666/585 667/586 85/99 +f 292/104 85/99 667/586 +f 370/196 667/586 107/186 +f 663/582 107/186 667/586 +f 178/587 669/588 668/589 +f 670/590 668/589 669/588 +f 85/99 287/100 666/585 +f 670/590 666/585 287/100 +f 661/581 672/591 173/564 +f 654/573 173/564 672/591 +f 671/592 672/591 178/587 +f 669/588 178/587 672/591 +f 175/567 673/593 650/566 +f 675/594 650/566 673/593 +f 177/579 659/580 674/595 +f 675/594 674/595 659/580 +f 656/574 678/597 175/567 +f 673/593 175/567 678/597 +f 674/595 680/600 177/579 +f 664/584 177/579 680/600 +f 402/233 680/600 115/235 +f 679/599 115/235 680/600 +f 682/602 683/601 181/603 +f 681/604 181/603 683/601 +f 181/603 681/604 684/605 +f 685/606 684/605 681/604 +f 62/607 686/608 211/609 +f 688/610 211/609 686/608 +f 153/436 553/438 687/611 +f 688/610 687/611 553/438 +f 690/612 691/613 182/614 +f 689/615 182/614 691/613 +f 212/616 691/613 62/607 +f 686/608 62/607 691/613 +f 178/587 692/617 671/592 +f 694/618 671/592 692/617 +f 182/614 693/619 690/612 +f 694/618 690/612 693/619 +f 687/611 695/620 153/436 +f 558/445 153/436 695/620 +f 668/589 695/620 178/587 +f 692/617 178/587 695/620 +f 184/621 697/622 696/623 +f 699/624 696/623 697/622 +f 174/570 652/569 698/625 +f 699/624 698/625 652/569 +f 701/626 703/627 185/628 +f 700/629 185/628 703/627 +f 702/630 703/627 184/621 +f 697/622 184/621 703/627 +f 705/631 707/632 186/633 +f 704/634 186/633 707/632 +f 701/626 185/628 707/632 +f 706/635 707/632 185/628 +f 657/576 174/570 709/636 +f 698/625 709/636 174/570 +f 709/636 705/631 708/637 +f 186/633 708/637 705/631 +f 708/637 186/633 712/638 +f 710/639 712/638 186/633 +f 684/605 712/638 181/603 +f 711/640 181/603 712/638 +f 188/641 714/642 713/643 +f 715/644 713/643 714/642 +f 186/633 704/634 710/639 +f 715/644 710/639 704/634 +f 716/645 718/646 63/647 +f 214/648 63/647 718/646 +f 717/649 718/646 188/641 +f 714/642 188/641 718/646 +f 181/603 711/640 682/602 +f 719/650 682/602 711/640 +f 63/647 213/651 716/645 +f 719/650 716/645 213/651 +f 64/652 720/653 215/654 +f 722/655 215/654 720/653 +f 722/655 721/656 689/615 +f 182/614 689/615 721/656 +f 724/657 725/658 190/659 +f 723/660 190/659 725/658 +f 216/661 725/658 64/652 +f 720/653 64/652 725/658 +f 728/662 702/630 726/663 +f 184/621 726/663 702/630 +f 190/659 727/664 724/657 +f 728/662 724/657 727/664 +f 721/656 729/665 182/614 +f 693/619 182/614 729/665 +f 726/663 184/621 729/665 +f 696/623 729/665 184/621 +f 730/666 732/667 185/628 +f 706/635 185/628 732/667 +f 713/643 732/667 188/641 +f 731/668 188/641 732/667 +f 733/669 734/670 190/659 +f 727/664 190/659 734/670 +f 730/666 185/628 734/670 +f 700/629 734/670 185/628 +f 65/671 735/672 218/673 +f 736/674 218/673 735/672 +f 190/659 723/660 733/669 +f 736/674 733/669 723/660 +f 188/641 731/668 717/649 +f 737/675 717/649 731/668 +f 737/675 735/672 217/676 +f 65/671 217/676 735/672 +f 219/15 223/16 18/682 +f 222/18 18/682 223/16 +f 70/683 221/17 220/14 +f 223/16 220/14 221/17 +f 27/684 224/22 226/24 +f 227/23 226/24 224/22 +f 225/21 70/683 227/23 +f 220/14 227/23 70/683 +f 231/27 230/29 228/25 +f 21/685 228/25 230/29 +f 70/683 225/21 229/28 +f 231/27 229/28 225/21 +f 234/30 233/32 232/31 +f 25/686 232/31 233/32 +f 229/28 234/30 70/683 +f 221/17 70/683 234/30 +f 238/34 237/37 222/18 +f 18/682 222/18 237/37 +f 74/687 236/35 235/33 +f 238/34 235/33 236/35 +f 239/40 241/41 25/686 +f 232/31 25/686 241/41 +f 240/39 74/687 241/41 +f 235/33 241/41 74/687 +f 245/43 244/46 242/45 +f 24/688 242/45 244/46 +f 74/687 240/39 243/42 +f 245/43 243/42 240/39 +f 29/689 246/47 247/49 +f 248/48 247/49 246/47 +f 243/42 248/48 74/687 +f 236/35 74/687 248/48 +f 15/690 249/53 252/55 +f 253/51 252/55 249/53 +f 251/54 253/51 79/691 +f 250/50 79/691 253/51 +f 32/692 254/60 256/61 +f 257/58 256/61 254/60 +f 79/691 250/50 255/57 +f 257/58 255/57 250/50 +f 258/64 261/65 22/693 +f 260/66 22/693 261/65 +f 255/57 261/65 79/691 +f 259/63 79/691 261/65 +f 23/694 262/68 263/69 +f 264/67 263/69 262/68 +f 79/691 259/63 251/54 +f 264/67 251/54 259/63 +f 19/695 265/72 268/73 +f 269/71 268/73 265/72 +f 82/696 267/75 266/70 +f 269/71 266/70 267/75 +f 266/70 272/79 82/696 +f 271/77 82/696 272/79 +f 22/693 260/66 274/82 +f 275/81 274/82 260/66 +f 82/696 271/77 273/80 +f 275/81 273/80 271/77 +f 276/83 277/84 32/692 +f 254/60 32/692 277/84 +f 273/80 277/84 82/696 +f 267/75 82/696 277/84 +f 16/697 278/87 281/89 +f 282/88 281/89 278/87 +f 87/698 280/91 279/86 +f 282/88 279/86 280/91 +f 31/699 283/95 285/96 +f 286/93 285/96 283/95 +f 286/93 284/92 279/86 +f 87/698 279/86 284/92 +f 290/98 289/101 287/100 +f 30/700 287/100 289/101 +f 87/698 284/92 288/97 +f 290/98 288/97 284/92 +f 291/102 293/103 33/701 +f 292/104 33/701 293/103 +f 288/97 293/103 87/698 +f 280/91 87/698 293/103 +f 294/107 297/108 15/690 +f 249/53 15/690 297/108 +f 296/109 297/108 91/702 +f 295/106 91/702 297/108 +f 27/684 298/113 300/114 +f 301/111 300/114 298/113 +f 91/702 295/106 299/110 +f 301/111 299/110 295/106 +f 302/117 305/118 26/703 +f 304/119 26/703 305/118 +f 299/110 305/118 91/702 +f 303/116 91/702 305/118 +f 32/692 256/61 306/121 +f 307/120 306/121 256/61 +f 91/702 303/116 296/109 +f 307/120 296/109 303/116 +f 311/123 219/15 308/125 +f 18/682 308/125 219/15 +f 94/704 310/126 309/122 +f 311/123 309/122 310/126 +f 312/129 315/130 36/705 +f 314/131 36/705 315/130 +f 309/122 315/130 94/704 +f 313/128 94/704 315/130 +f 26/703 304/119 317/134 +f 318/133 317/134 304/119 +f 94/704 313/128 316/132 +f 318/133 316/132 313/128 +f 27/684 226/24 298/113 +f 319/135 298/113 226/24 +f 316/132 319/135 94/704 +f 310/126 94/704 319/135 +f 324/137 323/141 320/139 +f 17/706 320/139 323/141 +f 322/142 324/137 98/707 +f 321/136 98/707 324/137 +f 325/146 328/144 35/708 +f 327/147 35/708 328/144 +f 98/707 321/136 326/143 +f 328/144 326/143 321/136 +f 317/134 331/149 26/703 +f 330/150 26/703 331/149 +f 329/148 98/707 331/149 +f 326/143 331/149 98/707 +f 36/705 332/151 312/129 +f 333/152 312/129 332/151 +f 333/152 322/142 329/148 +f 98/707 329/148 322/142 +f 268/73 337/154 19/695 +f 336/156 19/695 337/154 +f 334/153 100/709 337/154 +f 335/157 337/154 100/709 +f 32/692 306/121 276/83 +f 339/159 276/83 306/121 +f 338/158 100/709 339/159 +f 334/153 339/159 100/709 +f 26/703 330/150 302/117 +f 341/160 302/117 330/150 +f 341/160 340/161 338/158 +f 100/709 338/158 340/161 +f 343/162 325/146 342/163 +f 35/708 342/163 325/146 +f 340/161 343/162 100/709 +f 335/157 100/709 343/162 +f 281/89 347/165 16/697 +f 346/167 16/697 347/165 +f 345/168 347/165 104/710 +f 344/164 104/710 347/165 +f 33/701 348/172 291/102 +f 350/170 291/102 348/172 +f 104/710 344/164 349/169 +f 350/170 349/169 344/164 +f 351/175 354/176 28/711 +f 353/177 28/711 354/176 +f 349/169 354/176 104/710 +f 352/174 104/710 354/176 +f 29/689 355/179 356/180 +f 357/178 356/180 355/179 +f 104/710 352/174 345/168 +f 357/178 345/168 352/174 +f 362/182 361/185 358/184 +f 20/712 358/184 361/185 +f 108/713 360/187 359/181 +f 362/182 359/181 360/187 +f 363/190 366/191 34/714 +f 365/192 34/714 366/191 +f 364/189 108/713 366/191 +f 359/181 366/191 108/713 +f 28/711 353/177 368/195 +f 369/194 368/195 353/177 +f 108/713 364/189 367/193 +f 369/194 367/193 364/189 +f 370/196 371/197 33/701 +f 348/172 33/701 371/197 +f 367/193 371/197 108/713 +f 360/187 108/713 371/197 +f 323/141 375/198 17/706 +f 374/201 17/706 375/198 +f 372/199 111/715 375/198 +f 373/200 375/198 111/715 +f 376/203 378/205 36/705 +f 332/151 36/705 378/205 +f 111/715 372/199 377/206 +f 378/205 377/206 372/199 +f 368/195 381/208 28/711 +f 380/209 28/711 381/208 +f 377/206 381/208 111/715 +f 379/207 111/715 381/208 +f 34/714 382/211 363/190 +f 383/210 363/190 382/211 +f 111/715 379/207 373/200 +f 383/210 373/200 379/207 +f 237/37 386/213 18/682 +f 308/125 18/682 386/213 +f 112/716 385/214 384/212 +f 386/213 384/212 385/214 +f 29/689 356/180 246/47 +f 388/216 246/47 356/180 +f 387/215 112/716 388/216 +f 384/212 388/216 112/716 +f 28/711 380/209 351/175 +f 390/218 351/175 380/209 +f 112/716 387/215 389/217 +f 390/218 389/217 387/215 +f 36/705 314/131 376/203 +f 391/219 376/203 314/131 +f 389/217 391/219 112/716 +f 385/214 112/716 391/219 +f 392/222 395/223 17/706 +f 320/139 17/706 395/223 +f 394/224 395/223 114/717 +f 393/221 114/717 395/223 +f 35/708 327/147 396/226 +f 397/225 396/226 327/147 +f 34/714 365/192 400/229 +f 401/227 400/229 365/192 +f 401/227 398/228 399/231 +f 117/718 399/231 398/228 +f 402/233 404/232 20/712 +f 358/184 20/712 404/232 +f 398/228 404/232 117/718 +f 403/234 117/718 404/232 +f 17/706 374/201 392/222 +f 408/239 392/222 374/201 +f 118/719 406/237 407/238 +f 408/239 407/238 406/237 +f 400/229 409/240 34/714 +f 382/211 34/714 409/240 +f 407/238 409/240 118/719 +f 405/236 118/719 409/240 +f 396/226 411/241 35/708 +f 342/163 35/708 411/241 +f 417/245 416/250 413/247 +f 37/720 413/247 416/250 +f 123/721 415/248 414/244 +f 417/245 414/244 415/248 +f 418/254 421/252 40/722 +f 420/255 40/722 421/252 +f 123/721 414/244 419/251 +f 421/252 419/251 414/244 +f 422/258 425/259 39/723 +f 424/260 39/723 425/259 +f 123/721 419/251 423/257 +f 425/259 423/257 419/251 +f 426/261 428/262 42/724 +f 427/263 42/724 428/262 +f 123/721 423/257 415/248 +f 428/262 415/248 423/257 +f 433/265 432/270 429/267 +f 38/725 429/267 432/270 +f 128/726 431/268 430/264 +f 433/265 430/264 431/268 +f 434/274 437/272 43/727 +f 436/275 43/727 437/272 +f 128/726 430/264 435/271 +f 437/272 435/271 430/264 +f 438/278 441/279 41/728 +f 440/280 41/728 441/279 +f 435/271 441/279 128/726 +f 439/277 128/726 441/279 +f 442/281 444/282 44/729 +f 443/283 44/729 444/282 +f 128/726 439/277 431/268 +f 444/282 431/268 439/277 +f 29/730 445/286 355/289 +f 448/287 355/289 445/286 +f 447/290 448/287 131/731 +f 446/285 131/731 448/287 +f 436/275 451/292 43/727 +f 450/293 43/727 451/292 +f 131/731 446/285 449/291 +f 451/292 449/291 446/285 +f 452/296 454/297 38/725 +f 429/267 38/725 454/297 +f 449/291 454/297 131/731 +f 453/295 131/731 454/297 +f 456/298 455/300 346/299 +f 16/732 346/299 455/300 +f 131/731 453/295 447/290 +f 456/298 447/290 453/295 +f 31/733 457/304 460/305 +f 461/302 460/305 457/304 +f 135/734 459/307 458/301 +f 461/302 458/301 459/307 +f 443/283 464/309 44/729 +f 463/310 44/729 464/309 +f 458/301 464/309 135/734 +f 462/308 135/734 464/309 +f 465/313 467/314 41/728 +f 438/278 41/728 467/314 +f 135/734 462/308 466/312 +f 467/314 466/312 462/308 +f 24/735 468/315 469/317 +f 470/316 469/317 468/315 +f 466/312 470/316 135/734 +f 459/307 135/734 470/316 +f 29/730 247/321 445/286 +f 473/319 445/286 247/321 +f 136/736 472/322 471/318 +f 473/319 471/318 472/322 +f 24/735 469/317 242/325 +f 475/324 242/325 469/317 +f 471/318 475/324 136/736 +f 474/323 136/736 475/324 +f 440/280 477/327 41/728 +f 465/313 41/728 477/327 +f 136/736 474/323 476/326 +f 477/327 476/326 474/323 +f 450/293 478/328 43/727 +f 434/274 43/727 478/328 +f 476/326 478/328 136/736 +f 472/322 136/736 478/328 +f 31/733 285/330 457/304 +f 481/329 457/304 285/330 +f 479/331 137/737 481/329 +f 480/333 481/329 137/737 +f 483/335 278/336 455/300 +f 16/732 455/300 278/336 +f 483/335 482/334 479/331 +f 137/737 479/331 482/334 +f 432/270 485/338 38/725 +f 452/296 38/725 485/338 +f 482/334 485/338 137/737 +f 484/337 137/737 485/338 +f 463/310 486/339 44/729 +f 442/281 44/729 486/339 +f 137/737 484/337 480/333 +f 486/339 480/333 484/337 +f 27/738 300/342 489/345 +f 490/343 489/345 300/342 +f 488/346 490/343 140/739 +f 487/341 140/739 490/343 +f 493/348 294/351 491/350 +f 15/740 491/350 294/351 +f 140/739 487/341 492/347 +f 493/348 492/347 487/341 +f 416/250 496/353 37/720 +f 495/354 37/720 496/353 +f 492/347 496/353 140/739 +f 494/352 140/739 496/353 +f 497/356 498/355 42/724 +f 426/261 42/724 498/355 +f 140/739 494/352 488/346 +f 498/355 488/346 494/352 +f 499/358 502/357 23/741 +f 262/362 23/741 502/357 +f 501/363 502/357 142/742 +f 500/359 142/742 502/357 +f 420/255 505/365 40/722 +f 504/366 40/722 505/365 +f 142/742 500/359 503/364 +f 505/365 503/364 500/359 +f 495/354 507/368 37/720 +f 413/247 37/720 507/368 +f 503/364 507/368 142/742 +f 506/367 142/742 507/368 +f 491/350 15/740 508/370 +f 252/369 508/370 15/740 +f 508/370 501/363 506/367 +f 142/742 506/367 501/363 +f 230/373 512/374 21/743 +f 511/376 21/743 512/374 +f 510/377 512/374 144/744 +f 509/372 144/744 512/374 +f 27/738 489/345 224/380 +f 514/379 224/380 489/345 +f 144/744 509/372 513/378 +f 514/379 513/378 509/372 +f 427/263 516/382 42/724 +f 497/356 42/724 516/382 +f 513/378 516/382 144/744 +f 515/381 144/744 516/382 +f 518/383 422/258 517/384 +f 39/723 517/384 422/258 +f 144/744 515/381 510/377 +f 518/383 510/377 515/381 +f 23/741 519/388 499/358 +f 522/386 499/358 519/388 +f 146/745 521/389 520/385 +f 522/386 520/385 521/389 +f 21/743 511/376 524/392 +f 525/391 524/392 511/376 +f 520/385 525/391 146/745 +f 523/390 146/745 525/391 +f 424/260 527/394 39/723 +f 517/384 39/723 527/394 +f 146/745 523/390 526/393 +f 527/394 526/393 523/390 +f 504/366 528/395 40/722 +f 418/254 40/722 528/395 +f 526/393 528/395 146/745 +f 521/389 146/745 528/395 +f 529/398 532/399 3/746 +f 193/401 3/746 532/399 +f 531/402 532/399 149/747 +f 530/397 149/747 532/399 +f 535/404 534/407 524/406 +f 21/685 524/406 534/407 +f 149/747 530/397 533/403 +f 535/404 533/403 530/397 +f 536/409 538/408 23/694 +f 519/412 23/694 538/408 +f 537/410 149/747 538/408 +f 533/403 538/408 149/747 +f 540/413 539/415 194/414 +f 4/748 194/414 539/415 +f 149/747 537/410 531/402 +f 540/413 531/402 537/410 +f 7/749 541/416 195/422 +f 544/418 195/422 541/416 +f 544/418 542/419 543/420 +f 152/750 543/420 542/419 +f 460/425 547/426 31/699 +f 546/427 31/699 547/426 +f 542/419 547/426 152/750 +f 545/424 152/750 547/426 +f 550/429 468/432 548/431 +f 24/688 548/431 468/432 +f 152/750 545/424 549/428 +f 550/429 549/428 545/424 +f 551/435 5/751 552/433 +f 196/434 552/433 5/751 +f 549/428 552/433 152/750 +f 543/420 152/750 552/433 +f 553/438 556/439 8/752 +f 197/441 8/752 556/439 +f 554/437 154/753 556/439 +f 555/440 556/439 154/753 +f 30/700 289/101 558/445 +f 559/444 558/445 289/101 +f 559/444 557/443 554/437 +f 154/753 554/437 557/443 +f 31/699 546/427 283/95 +f 561/447 283/95 546/427 +f 557/443 561/447 154/753 +f 560/446 154/753 561/447 +f 198/449 562/448 7/749 +f 541/416 7/749 562/448 +f 154/753 560/446 555/440 +f 562/448 555/440 560/446 +f 4/748 539/415 199/454 +f 565/451 199/454 539/415 +f 156/754 564/452 563/450 +f 565/451 563/450 564/452 +f 263/69 567/456 23/694 +f 536/409 23/694 567/456 +f 563/450 567/456 156/754 +f 566/455 156/754 567/456 +f 22/693 568/460 258/64 +f 570/458 258/64 568/460 +f 156/754 566/455 569/457 +f 570/458 569/457 566/455 +f 571/463 1/755 572/461 +f 200/462 572/461 1/755 +f 569/457 572/461 156/754 +f 564/452 156/754 572/461 +f 575/465 201/468 571/463 +f 1/755 571/463 201/468 +f 158/756 574/466 573/464 +f 575/465 573/464 574/466 +f 274/82 577/470 22/693 +f 568/460 22/693 577/470 +f 573/464 577/470 158/756 +f 576/469 158/756 577/470 +f 580/472 270/78 578/474 +f 158/756 576/469 579/471 +f 580/472 579/471 576/469 +f 581/477 2/757 582/475 +f 202/476 582/475 2/757 +f 579/471 582/475 158/756 +f 574/466 158/756 582/475 +f 25/758 583/478 239/484 +f 586/480 239/484 583/478 +f 586/480 584/481 585/482 +f 162/759 585/482 584/481 +f 589/489 47/760 590/485 +f 587/486 590/485 47/760 +f 584/481 590/485 162/759 +f 588/487 162/759 590/485 +f 593/494 46/761 594/490 +f 591/491 594/490 46/761 +f 588/487 594/490 162/759 +f 592/492 162/759 594/490 +f 596/495 595/497 244/496 +f 24/762 244/496 595/497 +f 162/759 592/492 585/482 +f 596/495 585/482 592/492 +f 595/497 599/499 24/762 +f 548/501 24/762 599/499 +f 598/502 599/499 164/763 +f 597/498 164/763 599/499 +f 46/761 600/506 591/491 +f 602/504 591/491 600/506 +f 164/763 597/498 601/503 +f 602/504 601/503 597/498 +f 204/3 605/508 10/678 +f 604/509 10/678 605/508 +f 601/503 605/508 164/763 +f 603/507 164/763 605/508 +f 606/510 203/2 551/511 +f 5/677 551/511 203/2 +f 164/763 603/507 598/502 +f 606/510 598/502 603/507 +f 3/679 205/4 529/514 +f 609/513 529/514 205/4 +f 167/764 608/516 607/512 +f 609/513 607/512 608/516 +f 610/519 612/520 9/680 +f 206/6 9/680 612/520 +f 607/512 612/520 167/764 +f 611/518 167/764 612/520 +f 45/765 613/521 615/525 +f 616/523 615/525 613/521 +f 167/764 611/518 614/524 +f 616/523 614/524 611/518 +f 617/528 21/766 618/527 +f 534/526 618/527 21/766 +f 614/524 618/527 167/764 +f 608/516 167/764 618/527 +f 21/766 617/528 228/532 +f 621/530 228/532 617/528 +f 620/531 621/530 169/767 +f 619/529 169/767 621/530 +f 622/537 624/535 45/765 +f 613/521 45/765 624/535 +f 169/767 619/529 623/534 +f 624/535 623/534 619/529 +f 589/489 627/539 47/760 +f 626/540 47/760 627/539 +f 625/538 169/767 627/539 +f 623/534 627/539 169/767 +f 233/542 628/541 25/758 +f 583/478 25/758 628/541 +f 628/541 620/531 625/538 +f 169/767 625/538 620/531 +f 631/544 207/8 604/509 +f 10/678 604/509 207/8 +f 171/768 630/545 629/543 +f 631/544 629/543 630/545 +f 593/494 633/547 46/761 +f 600/506 46/761 633/547 +f 629/543 633/547 171/768 +f 632/546 171/768 633/547 +f 47/760 634/551 587/486 +f 636/549 587/486 634/551 +f 171/768 632/546 635/548 +f 636/549 635/548 632/546 +f 6/681 208/9 637/553 +f 638/552 637/553 208/9 +f 635/548 638/552 171/768 +f 630/545 171/768 638/552 +f 6/681 637/553 209/10 +f 641/555 209/10 637/553 +f 640/556 641/555 172/769 +f 639/554 172/769 641/555 +f 47/760 626/540 634/551 +f 643/558 634/551 626/540 +f 172/769 639/554 642/557 +f 643/558 642/557 639/554 +f 622/537 45/765 645/560 +f 615/525 645/560 45/765 +f 642/557 645/560 172/769 +f 644/559 172/769 645/560 +f 646/561 610/519 210/12 +f 9/680 210/12 610/519 +f 172/769 644/559 640/556 +f 646/561 640/556 644/559 +f 651/563 650/566 647/565 +f 48/770 647/565 650/566 +f 651/563 648/562 649/568 +f 176/771 649/568 648/562 +f 654/573 50/772 655/571 +f 652/569 655/571 50/772 +f 648/562 655/571 176/771 +f 653/572 176/771 655/571 +f 656/574 658/575 49/773 +f 657/576 49/773 658/575 +f 653/572 658/575 176/771 +f 649/568 176/771 658/575 +f 659/580 662/578 48/770 +f 647/565 48/770 662/578 +f 179/774 661/581 660/577 +f 662/578 660/577 661/581 +f 361/185 665/583 20/712 +f 664/584 20/712 665/583 +f 179/774 660/577 663/582 +f 665/583 663/582 660/577 +f 33/701 292/104 370/196 +f 667/586 370/196 292/104 +f 179/774 663/582 666/585 +f 667/586 666/585 663/582 +f 668/589 670/590 30/700 +f 287/100 30/700 670/590 +f 666/585 670/590 179/774 +f 669/588 179/774 670/590 +f 50/772 654/573 671/592 +f 672/591 671/592 654/573 +f 179/774 669/588 661/581 +f 672/591 661/581 669/588 +f 650/566 675/594 48/770 +f 659/580 48/770 675/594 +f 180/775 674/595 673/593 +f 675/594 673/593 674/595 +f 49/773 676/598 656/574 +f 678/597 656/574 676/598 +f 180/775 673/593 677/596 +f 678/597 677/596 673/593 +f 20/712 664/584 402/233 +f 680/600 402/233 664/584 +f 180/775 679/599 674/595 +f 680/600 674/595 679/599 +f 684/605 685/606 49/773 +f 676/598 49/773 685/606 +f 211/609 688/610 8/752 +f 553/438 8/752 688/610 +f 687/611 688/610 183/777 +f 686/608 183/777 688/610 +f 691/613 212/616 689/615 +f 12/778 689/615 212/616 +f 183/777 686/608 690/612 +f 691/613 690/612 686/608 +f 671/592 694/618 50/772 +f 693/619 50/772 694/618 +f 690/612 694/618 183/777 +f 692/617 183/777 694/618 +f 30/700 558/445 668/589 +f 695/620 668/589 558/445 +f 183/777 692/617 687/611 +f 695/620 687/611 692/617 +f 652/569 50/772 699/624 +f 696/623 699/624 50/772 +f 698/625 699/624 187/779 +f 697/622 187/779 699/624 +f 703/627 702/630 700/629 +f 52/780 700/629 702/630 +f 703/627 701/626 697/622 +f 187/779 697/622 701/626 +f 707/632 706/635 704/634 +f 51/781 704/634 706/635 +f 187/779 701/626 705/631 +f 707/632 705/631 701/626 +f 49/773 657/576 708/637 +f 709/636 708/637 657/576 +f 709/636 698/625 705/631 +f 187/779 705/631 698/625 +f 49/773 708/637 684/605 +f 712/638 684/605 708/637 +f 189/782 711/640 710/639 +f 712/638 710/639 711/640 +f 713/643 715/644 51/781 +f 704/634 51/781 715/644 +f 710/639 715/644 189/782 +f 714/642 189/782 715/644 +f 13/783 214/648 717/649 +f 718/646 717/649 214/648 +f 189/782 714/642 716/645 +f 718/646 716/645 714/642 +f 682/602 719/650 11/776 +f 213/651 11/776 719/650 +f 716/645 719/650 189/782 +f 711/640 189/782 719/650 +f 215/654 722/655 12/778 +f 689/615 12/778 722/655 +f 720/653 191/784 722/655 +f 721/656 722/655 191/784 +f 14/785 723/660 216/661 +f 725/658 216/661 723/660 +f 725/658 724/657 720/653 +f 191/784 720/653 724/657 +f 727/664 52/780 728/662 +f 702/630 728/662 52/780 +f 724/657 728/662 191/784 +f 726/663 191/784 728/662 +f 729/665 696/623 693/619 +f 50/772 693/619 696/623 +f 191/784 726/663 721/656 +f 729/665 721/656 726/663 +f 732/667 713/643 706/635 +f 51/781 706/635 713/643 +f 192/786 731/668 730/666 +f 732/667 730/666 731/668 +f 734/670 700/629 727/664 +f 52/780 727/664 700/629 +f 192/786 730/666 733/669 +f 734/670 733/669 730/666 +f 218/673 736/674 14/785 +f 723/660 14/785 736/674 +f 733/669 736/674 192/786 +f 735/672 192/786 736/674 +f 717/649 737/675 13/783 +f 217/676 13/783 737/675 +f 735/672 737/675 192/786 +f 731/668 192/786 737/675 \ No newline at end of file diff --git a/tests/data/test_multitexture_obj_IO_Q3_render.png b/tests/data/test_multitexture_obj_IO_Q3_render.png new file mode 100644 index 000000000..b9a82c231 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_Q3_render.png differ diff --git a/tests/data/test_multitexture_obj_IO_Q4.mtl b/tests/data/test_multitexture_obj_IO_Q4.mtl new file mode 100644 index 000000000..df6af7958 --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q4.mtl @@ -0,0 +1,2 @@ +newmtl material_1 +map_Kd test_multitexture_obj_IO_Q4.png diff --git a/tests/data/test_multitexture_obj_IO_Q4.obj b/tests/data/test_multitexture_obj_IO_Q4.obj new file mode 100644 index 000000000..1e69947e2 --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_Q4.obj @@ -0,0 +1,3142 @@ + +mtllib test_multitexture_obj_IO_Q4.mtl +usemtl material_1 + +v 0.348799 -0.334989 -0.083233 +v 0.313132 -0.399051 0.881192 +v 0.353623 -0.048646 0.443969 +v 0.335878 -0.384495 0.425693 +v 0.305362 0.030798 -0.006557 +v 0.279611 -0.055239 0.858547 +v 0.149341 -0.451522 0.166423 +v 0.126060 -0.162036 -0.185668 +v 0.114009 -0.358339 -0.075952 +v 0.101546 -0.475382 0.663157 +v 0.240757 -0.435635 0.421981 +v 0.385825 -0.174501 0.180766 +v 0.358602 -0.377970 0.178970 +v 0.345953 -0.229705 0.664126 +v 0.316102 -0.419396 0.649153 +v 0.131961 -0.201382 0.951731 +v 0.087677 -0.391182 0.901606 +v 0.310974 -0.097410 -0.069776 +v 0.287544 -0.214549 0.864938 +v 0.343040 -0.054116 0.672286 +v 0.369388 -0.024278 0.205838 +v 0.369070 -0.228332 0.435279 +v 0.323288 -0.645898 -0.065007 +v 0.277559 -0.660659 0.872426 +v 0.153210 -0.671553 0.116597 +v 0.153343 -0.652512 -0.062849 +v 0.129752 -0.680413 0.714233 +v 0.310744 -0.658159 0.124740 +v 0.270197 -0.670204 0.705429 +v 0.125665 -0.664371 0.877017 +v 0.000000 -0.192084 -0.196407 +v 0.000000 0.041478 -0.241591 +v 0.000000 -0.434774 0.061519 +v 0.000000 -0.354126 -0.067705 +v 0.000000 -0.435249 0.726548 +v 0.000000 -0.533724 0.415511 +v 0.000000 -0.340037 0.891691 +v 0.000000 -0.194995 0.971379 +v 0.120311 -0.456517 0.243094 +v 0.111282 -0.477316 0.581880 +v 0.186164 -0.487701 0.417533 +v 0.000000 -0.462404 0.208739 +v 0.000000 -0.483948 0.606421 +v 0.171850 -0.041098 0.945270 +v 0.106249 -0.014217 0.968533 +v 0.107395 -0.065346 0.975253 +v 0.000000 0.002289 0.987177 +v 0.000000 -0.075616 0.995507 +v 0.051751 -0.060836 1.024730 +v 0.051795 -0.079809 1.011200 +v 0.000000 -0.068825 1.048070 +v 0.000000 -0.095219 1.026420 +v 0.287063 -0.417912 0.423390 +v 0.223323 -0.431749 0.300839 +v 0.262599 -0.446574 0.214165 +v 0.345683 -0.367458 0.305622 +v 0.284862 -0.410239 0.304857 +v 0.320467 -0.390454 0.538527 +v 0.218649 -0.474853 0.619945 +v 0.196210 -0.447285 0.538732 +v 0.257025 -0.429064 0.536591 +v 0.240602 -0.341214 -0.117452 +v 0.121470 -0.249274 -0.145022 +v 0.221157 -0.120393 -0.146058 +v 0.328715 -0.192761 -0.077819 +v 0.229478 -0.212011 -0.133147 +v 0.307987 -0.033119 -0.049691 +v 0.139893 -0.054818 -0.181103 +v 0.227173 -0.037236 -0.128413 +v 0.301492 -0.292885 0.870674 +v 0.213279 -0.204742 0.922518 +v 0.117499 -0.281642 0.935739 +v 0.211816 -0.394732 0.922409 +v 0.215547 -0.286415 0.919674 +v 0.364968 -0.125410 0.046235 +v 0.382458 -0.259680 0.176197 +v 0.385194 -0.351205 0.030616 +v 0.375418 -0.216313 0.035959 +v 0.382575 -0.209764 0.311653 +v 0.361147 -0.316624 0.430338 +v 0.374384 -0.294532 0.308248 +v 0.368668 -0.137134 0.438729 +v 0.385132 -0.101185 0.188168 +v 0.365146 -0.040637 0.324829 +v 0.381949 -0.125584 0.315412 +v 0.350232 0.002539 0.090822 +v 0.361458 -0.061960 0.060915 +v 0.343331 -0.409171 0.778577 +v 0.341862 -0.313907 0.657949 +v 0.328019 -0.223318 0.773747 +v 0.336544 -0.303107 0.775339 +v 0.283052 -0.132631 0.863571 +v 0.351001 -0.142438 0.668828 +v 0.322487 -0.056505 0.774019 +v 0.329000 -0.140489 0.774308 +v 0.349301 -0.052130 0.560904 +v 0.357572 -0.233122 0.551664 +v 0.360647 -0.141814 0.556564 +v 0.349272 -0.319879 0.544579 +v 0.317321 0.033512 0.454173 +v 0.307072 0.029609 0.675079 +v 0.253941 0.015741 0.848168 +v 0.289863 0.022522 0.771070 +v 0.313467 0.030566 0.566851 +v 0.338046 -0.680095 0.030946 +v 0.228165 -0.692422 0.147407 +v 0.128280 -0.689708 0.024575 +v 0.238161 -0.677382 -0.091886 +v 0.229681 -0.733842 0.026690 +v 0.200560 -0.687393 0.898863 +v 0.107919 -0.696884 0.796995 +v 0.199176 -0.699686 0.686540 +v 0.291818 -0.690195 0.788408 +v 0.198244 -0.736784 0.793448 +v 0.307855 -0.552580 0.890620 +v 0.294592 -0.571581 0.678753 +v 0.335563 -0.561971 0.784310 +v 0.059362 -0.458076 0.795932 +v 0.110927 -0.595142 0.691599 +v 0.102733 -0.558625 0.896274 +v 0.071677 -0.583028 0.796447 +v 0.203007 -0.591569 0.647127 +v 0.206666 -0.553636 0.930804 +v 0.339121 -0.546516 0.150832 +v 0.352933 -0.520557 -0.088512 +v 0.383244 -0.532332 0.029711 +v 0.132569 -0.534652 -0.076732 +v 0.244020 -0.524662 -0.124285 +v 0.143499 -0.577512 0.141914 +v 0.241073 -0.571789 0.188527 +v 0.096494 -0.434904 0.034291 +v 0.099995 -0.563970 0.031758 +v 0.000000 -0.404320 -0.001877 +v 0.050269 -0.344670 -0.066540 +v 0.066175 -0.432919 0.087979 +v 0.056363 -0.399912 0.012697 +v 0.000000 -0.395546 0.810009 +v 0.039859 -0.442711 0.714357 +v 0.036112 -0.346650 0.891624 +v 0.032110 -0.404726 0.804765 +v 0.000000 -0.271137 0.943676 +v 0.062220 -0.197393 0.966789 +v 0.050128 -0.274014 0.941915 +v 0.000000 -0.286073 -0.138523 +v 0.055330 -0.185801 -0.197022 +v 0.050202 -0.275405 -0.142323 +v 0.000000 -0.069540 -0.225378 +v 0.076666 0.045792 -0.217551 +v 0.065506 -0.067007 -0.214493 +v 0.106299 -0.467348 0.612794 +v 0.156751 -0.485651 0.517662 +v 0.218865 -0.458568 0.419816 +v 0.177713 -0.464461 0.527871 +v 0.000000 -0.459742 0.666605 +v 0.064076 -0.481225 0.600150 +v 0.048681 -0.462533 0.655449 +v 0.129769 -0.445891 0.210992 +v 0.067492 -0.459184 0.218582 +v 0.000000 -0.445956 0.128840 +v 0.063836 -0.444618 0.150060 +v 0.160168 -0.471758 0.313909 +v 0.192938 -0.450450 0.307624 +v 0.000000 -0.518477 0.519852 +v 0.106971 -0.518553 0.416032 +v 0.091375 -0.507594 0.518132 +v 0.000000 -0.503509 0.307563 +v 0.090686 -0.492986 0.310407 +v 0.148938 -0.018818 0.950827 +v 0.109744 -0.041276 0.976341 +v 0.152295 -0.059870 0.957881 +v 0.133131 -0.037476 0.965091 +v 0.129144 -0.123186 0.961976 +v 0.214922 -0.047277 0.917853 +v 0.202946 -0.113321 0.930645 +v 0.189431 0.017650 0.907717 +v 0.054129 -0.000582 0.980957 +v 0.054473 -0.075872 0.989219 +v 0.000000 -0.121134 0.985540 +v 0.063153 -0.123094 0.979468 +v 0.071631 -0.043200 1.005410 +v 0.052795 -0.072592 1.019450 +v 0.071768 -0.069011 0.994894 +v 0.080930 -0.055850 0.997263 +v 0.000000 -0.040012 1.025130 +v 0.029722 -0.065305 1.040590 +v 0.040696 -0.039522 1.018390 +v 0.029759 -0.090824 1.020010 +v 0.000000 -0.078291 1.009110 +v 0.040781 -0.076557 1.002990 +v 0.000000 -0.090356 1.044310 +v 0.026407 -0.085181 1.036860 +v 0.313121 -0.404680 0.424303 +v 0.289638 -0.411984 0.363044 +v 0.317818 -0.392423 0.305485 +v 0.341299 -0.375944 0.366232 +v 0.317288 -0.397295 0.364448 +v 0.239350 -0.431990 0.361842 +v 0.251544 -0.422435 0.302332 +v 0.261632 -0.427221 0.422701 +v 0.262332 -0.422664 0.362137 +v 0.209900 -0.457622 0.202318 +v 0.274846 -0.418754 0.252658 +v 0.194817 -0.437402 0.239358 +v 0.231211 -0.430966 0.245486 +v 0.350284 -0.364453 0.244783 +v 0.312495 -0.422580 0.208415 +v 0.316601 -0.396416 0.250199 +v 0.328162 -0.387696 0.483083 +v 0.291362 -0.413379 0.536815 +v 0.275025 -0.421949 0.482067 +v 0.303426 -0.408222 0.482265 +v 0.269790 -0.455493 0.624003 +v 0.236564 -0.444228 0.584476 +v 0.315111 -0.397679 0.592146 +v 0.280089 -0.425608 0.586435 +v 0.156119 -0.458526 0.595789 +v 0.222989 -0.439421 0.538350 +v 0.164011 -0.483033 0.631406 +v 0.191143 -0.453861 0.591118 +v 0.225399 -0.440193 0.480871 +v 0.247502 -0.431674 0.481825 +v 0.300873 -0.335808 -0.110450 +v 0.235460 -0.269794 -0.123220 +v 0.283535 -0.198083 -0.112420 +v 0.339519 -0.257182 -0.080283 +v 0.292915 -0.260195 -0.110308 +v 0.119478 -0.295776 -0.113872 +v 0.173106 -0.230478 -0.142628 +v 0.176383 -0.349150 -0.106310 +v 0.174532 -0.282877 -0.121531 +v 0.172014 -0.141551 -0.170002 +v 0.224047 -0.163495 -0.142015 +v 0.123113 -0.206388 -0.170045 +v 0.171621 -0.184999 -0.160037 +v 0.318497 -0.140059 -0.074698 +v 0.268980 -0.103901 -0.112945 +v 0.274851 -0.146856 -0.114171 +v 0.307808 -0.003187 -0.031709 +v 0.269878 -0.031888 -0.092884 +v 0.232462 0.006082 -0.106821 +v 0.273281 0.042073 -0.043850 +v 0.272342 0.003313 -0.072401 +v 0.222802 -0.078850 -0.141507 +v 0.308256 -0.063145 -0.061910 +v 0.268040 -0.066602 -0.106124 +v 0.131964 -0.111136 -0.188613 +v 0.182883 -0.045709 -0.157469 +v 0.176218 -0.095244 -0.168768 +v 0.148915 0.005788 -0.165362 +v 0.190658 0.007422 -0.137241 +v 0.308510 -0.340088 0.875405 +v 0.263105 -0.289222 0.900577 +v 0.214141 -0.334681 0.919903 +v 0.268870 -0.396352 0.909752 +v 0.266995 -0.336923 0.904292 +v 0.253262 -0.209214 0.897882 +v 0.215216 -0.244729 0.920604 +v 0.293898 -0.252639 0.867139 +v 0.258195 -0.248301 0.898482 +v 0.126656 -0.240414 0.945024 +v 0.164801 -0.284207 0.930260 +v 0.172003 -0.202637 0.939740 +v 0.169955 -0.242358 0.935335 +v 0.149733 -0.393400 0.920339 +v 0.104904 -0.328487 0.922781 +v 0.156730 -0.332639 0.924128 +v 0.358457 -0.200112 -0.026716 +v 0.380901 -0.277243 0.032671 +v 0.375987 -0.340814 -0.033727 +v 0.367895 -0.263853 -0.030634 +v 0.342627 -0.106257 -0.015664 +v 0.369603 -0.166291 0.040606 +v 0.349444 -0.148083 -0.021788 +v 0.385185 -0.214712 0.178025 +v 0.382253 -0.237542 0.105277 +v 0.379025 -0.149836 0.112764 +v 0.380880 -0.190046 0.108528 +v 0.379176 -0.364086 0.102343 +v 0.375596 -0.311145 0.175939 +v 0.381399 -0.294389 0.103665 +v 0.363729 -0.333817 0.306674 +v 0.367965 -0.307651 0.370431 +v 0.351404 -0.354331 0.427814 +v 0.357690 -0.345276 0.368280 +v 0.379525 -0.278609 0.243679 +v 0.369702 -0.323364 0.243084 +v 0.386398 -0.194374 0.247084 +v 0.380079 -0.252636 0.309953 +v 0.384425 -0.235652 0.245143 +v 0.366553 -0.273812 0.432936 +v 0.376188 -0.220980 0.374406 +v 0.373629 -0.265433 0.372527 +v 0.363531 -0.092324 0.440867 +v 0.375379 -0.132559 0.377674 +v 0.376221 -0.083420 0.319025 +v 0.359143 -0.045438 0.384517 +v 0.369754 -0.088786 0.380331 +v 0.383633 -0.167556 0.313214 +v 0.370145 -0.182621 0.437038 +v 0.377148 -0.176656 0.375911 +v 0.386429 -0.137312 0.183762 +v 0.385994 -0.115397 0.252169 +v 0.387444 -0.154662 0.249110 +v 0.369328 -0.033749 0.265179 +v 0.380073 -0.064159 0.195141 +v 0.380479 -0.075465 0.257209 +v 0.331012 0.017167 0.038972 +v 0.357964 -0.031751 0.073165 +v 0.338487 -0.044383 0.002358 +v 0.336366 -0.015720 0.017524 +v 0.376980 -0.082133 0.123634 +v 0.363023 -0.011729 0.147082 +v 0.372551 -0.048743 0.133083 +v 0.363023 -0.091906 0.052472 +v 0.378431 -0.114848 0.117331 +v 0.339774 -0.073126 -0.008160 +v 0.336842 -0.403620 0.835552 +v 0.340911 -0.350598 0.776660 +v 0.324728 -0.297660 0.827670 +v 0.331904 -0.344898 0.831349 +v 0.334716 -0.360298 0.654176 +v 0.340676 -0.308781 0.717453 +v 0.335933 -0.414813 0.716014 +v 0.339263 -0.356428 0.715872 +v 0.338685 -0.226798 0.720092 +v 0.331546 -0.262105 0.774295 +v 0.344609 -0.271269 0.661246 +v 0.339619 -0.266826 0.718796 +v 0.311718 -0.219243 0.822794 +v 0.317327 -0.257308 0.824743 +v 0.282982 -0.093207 0.861630 +v 0.309753 -0.137557 0.821642 +v 0.328150 -0.098277 0.774453 +v 0.304296 -0.056644 0.818942 +v 0.309064 -0.096691 0.820690 +v 0.328063 -0.182474 0.773912 +v 0.284251 -0.173813 0.864211 +v 0.309915 -0.178867 0.822052 +v 0.348891 -0.186539 0.666645 +v 0.342261 -0.141944 0.722920 +v 0.340465 -0.184932 0.721530 +v 0.335097 -0.055452 0.724795 +v 0.349859 -0.098074 0.670701 +v 0.341372 -0.098545 0.724072 +v 0.350887 -0.050756 0.502911 +v 0.357600 -0.096426 0.558650 +v 0.364199 -0.140124 0.498352 +v 0.360004 -0.094795 0.500374 +v 0.356689 -0.142490 0.613383 +v 0.347230 -0.053130 0.617509 +v 0.354744 -0.097443 0.615492 +v 0.352060 -0.232064 0.608144 +v 0.360088 -0.187609 0.554338 +v 0.355112 -0.187591 0.610995 +v 0.363053 -0.232129 0.494204 +v 0.364779 -0.186112 0.496433 +v 0.354812 -0.320109 0.488079 +v 0.338808 -0.358381 0.541229 +v 0.344689 -0.357576 0.485189 +v 0.354746 -0.277669 0.548235 +v 0.360332 -0.277544 0.491251 +v 0.344841 -0.317709 0.600763 +v 0.349578 -0.275230 0.604646 +v 0.335024 -0.360119 0.596759 +v 0.347420 0.003193 0.333602 +v 0.320929 0.038988 0.398635 +v 0.337836 -0.006553 0.448549 +v 0.342419 -0.002612 0.390867 +v 0.351215 0.020421 0.221415 +v 0.350974 0.010868 0.277027 +v 0.328122 -0.011235 0.673608 +v 0.300290 0.026619 0.725054 +v 0.308985 -0.015836 0.772679 +v 0.320738 -0.013377 0.724898 +v 0.274888 0.018320 0.812257 +v 0.268509 -0.018423 0.854481 +v 0.291897 -0.017792 0.816142 +v 0.311113 0.030491 0.622016 +v 0.334099 -0.009613 0.563635 +v 0.332102 -0.010230 0.619617 +v 0.315185 0.031139 0.510574 +v 0.335537 -0.008637 0.506376 +v 0.335950 0.044730 0.115485 +v 0.346277 0.031858 0.167040 +v 0.335047 -0.667470 -0.026194 +v 0.288313 -0.719530 0.029200 +v 0.233667 -0.718383 -0.039468 +v 0.288912 -0.666279 -0.083198 +v 0.288523 -0.704927 -0.032990 +v 0.276152 -0.679477 0.141160 +v 0.227442 -0.724741 0.093385 +v 0.327044 -0.674066 0.087283 +v 0.281161 -0.710704 0.091076 +v 0.136631 -0.686121 0.078763 +v 0.172796 -0.723594 0.024717 +v 0.182766 -0.687312 0.135767 +v 0.176191 -0.716151 0.085786 +v 0.187443 -0.669698 -0.081882 +v 0.136552 -0.675110 -0.028004 +v 0.179633 -0.708233 -0.035027 +v 0.246100 -0.678205 0.889508 +v 0.198896 -0.723335 0.851930 +v 0.248642 -0.724519 0.790895 +v 0.288217 -0.679435 0.838379 +v 0.246831 -0.711912 0.845432 +v 0.113033 -0.684171 0.844965 +v 0.148661 -0.727347 0.795626 +v 0.155740 -0.680004 0.892121 +v 0.151829 -0.713932 0.849146 +v 0.157976 -0.694713 0.696986 +v 0.198408 -0.728532 0.734591 +v 0.115859 -0.693483 0.748115 +v 0.153047 -0.720555 0.741401 +v 0.283587 -0.684515 0.738785 +v 0.240880 -0.688682 0.691628 +v 0.244434 -0.716483 0.736358 +v 0.342489 -0.483419 0.781410 +v 0.322820 -0.565952 0.726198 +v 0.303910 -0.498066 0.668956 +v 0.331237 -0.488983 0.719836 +v 0.313540 -0.474577 0.887895 +v 0.331331 -0.556659 0.842236 +v 0.337524 -0.478425 0.840051 +v 0.319732 -0.633454 0.786428 +v 0.294197 -0.618974 0.884469 +v 0.315639 -0.625673 0.839496 +v 0.282830 -0.632563 0.691009 +v 0.308326 -0.632734 0.733956 +v 0.063471 -0.431765 0.851899 +v 0.065457 -0.515878 0.795430 +v 0.077472 -0.570173 0.851330 +v 0.096919 -0.478778 0.897495 +v 0.070723 -0.496321 0.852392 +v 0.106684 -0.534636 0.682874 +v 0.083265 -0.591144 0.740087 +v 0.069956 -0.474220 0.735292 +v 0.077366 -0.528459 0.735056 +v 0.084044 -0.646070 0.797118 +v 0.119063 -0.647679 0.702012 +v 0.094347 -0.648249 0.746058 +v 0.112805 -0.624088 0.888986 +v 0.089911 -0.634521 0.847274 +v 0.252371 -0.581833 0.652832 +v 0.208287 -0.528350 0.637223 +v 0.260651 -0.513618 0.642398 +v 0.200340 -0.651356 0.660475 +v 0.244653 -0.641994 0.666514 +v 0.153350 -0.595644 0.660330 +v 0.156436 -0.650983 0.672896 +v 0.153645 -0.534978 0.650489 +v 0.149543 -0.554429 0.922812 +v 0.209392 -0.471770 0.928314 +v 0.147798 -0.472236 0.922294 +v 0.203436 -0.628169 0.923071 +v 0.153584 -0.625261 0.914716 +v 0.262868 -0.552296 0.920108 +v 0.253551 -0.622939 0.912658 +v 0.267734 -0.472455 0.917082 +v 0.348561 -0.464054 0.158716 +v 0.369537 -0.538419 0.096121 +v 0.387436 -0.440321 0.029668 +v 0.376444 -0.450130 0.099960 +v 0.368236 -0.614976 0.030627 +v 0.325558 -0.615423 0.139592 +v 0.354786 -0.614851 0.090430 +v 0.340742 -0.597899 -0.079823 +v 0.378455 -0.525308 -0.035620 +v 0.364087 -0.605614 -0.029681 +v 0.354445 -0.427851 -0.087812 +v 0.380964 -0.432504 -0.036179 +v 0.243518 -0.430642 -0.121062 +v 0.182701 -0.527846 -0.109937 +v 0.127040 -0.448099 -0.073578 +v 0.179139 -0.436248 -0.106528 +v 0.304443 -0.521287 -0.117606 +v 0.305291 -0.427537 -0.115465 +v 0.241923 -0.609859 -0.117359 +v 0.296601 -0.602967 -0.109127 +v 0.141316 -0.607217 -0.073037 +v 0.186967 -0.607615 -0.104287 +v 0.148115 -0.512563 0.149929 +v 0.188536 -0.577394 0.174934 +v 0.251130 -0.502745 0.197094 +v 0.196177 -0.511769 0.183546 +v 0.233064 -0.638226 0.175543 +v 0.145237 -0.635178 0.130520 +v 0.185474 -0.638484 0.162245 +v 0.293784 -0.559568 0.181063 +v 0.282371 -0.626877 0.167977 +v 0.304357 -0.484216 0.189956 +v 0.105712 -0.548895 -0.026843 +v 0.099795 -0.492468 0.035271 +v 0.095370 -0.405611 -0.021478 +v 0.102107 -0.469936 -0.023928 +v 0.106751 -0.633108 0.027557 +v 0.114552 -0.619641 -0.026739 +v 0.113288 -0.573273 0.091099 +v 0.117988 -0.635837 0.082800 +v 0.112515 -0.451919 0.093569 +v 0.115559 -0.506404 0.096864 +v 0.000000 -0.422236 0.029752 +v 0.029003 -0.401336 0.002610 +v 0.061986 -0.419454 0.051640 +v 0.032544 -0.433336 0.068446 +v 0.031214 -0.420036 0.035840 +v 0.024587 -0.350255 -0.066993 +v 0.052499 -0.374486 -0.026866 +v 0.000000 -0.381470 -0.034114 +v 0.026573 -0.377866 -0.031562 +v 0.080439 -0.407577 0.025012 +v 0.078139 -0.343402 -0.068029 +v 0.077133 -0.378765 -0.022981 +v 0.101981 -0.437420 0.118873 +v 0.091871 -0.426509 0.074689 +v 0.000000 -0.369655 0.853165 +v 0.016214 -0.396858 0.808469 +v 0.032518 -0.377955 0.851217 +v 0.017350 -0.340897 0.891348 +v 0.016110 -0.370733 0.852319 +v 0.019057 -0.436735 0.723869 +v 0.035226 -0.426311 0.757202 +v 0.000000 -0.417485 0.766409 +v 0.017313 -0.418962 0.764189 +v 0.047369 -0.423079 0.799815 +v 0.064150 -0.454693 0.696538 +v 0.054342 -0.442450 0.745122 +v 0.057697 -0.360469 0.893822 +v 0.049520 -0.395304 0.851292 +v 0.000000 -0.233549 0.959877 +v 0.024047 -0.271835 0.943264 +v 0.057123 -0.235922 0.956621 +v 0.030640 -0.195728 0.970285 +v 0.027786 -0.234252 0.959139 +v 0.042553 -0.311463 0.921053 +v 0.000000 -0.306916 0.921405 +v 0.020282 -0.307657 0.921165 +v 0.080277 -0.277764 0.939515 +v 0.068802 -0.319918 0.921674 +v 0.095680 -0.199455 0.960676 +v 0.089563 -0.238122 0.952018 +v 0.000000 -0.322733 -0.103397 +v 0.023837 -0.283103 -0.139843 +v 0.049547 -0.311956 -0.105817 +v 0.023709 -0.319134 -0.103998 +v 0.026702 -0.190718 -0.197111 +v 0.052101 -0.234080 -0.173683 +v 0.000000 -0.242929 -0.170415 +v 0.024868 -0.240765 -0.171792 +v 0.081624 -0.264189 -0.144485 +v 0.087807 -0.176513 -0.193941 +v 0.084061 -0.222685 -0.173847 +v 0.079643 -0.304819 -0.108871 +v 0.000000 -0.132321 -0.213832 +v 0.032187 -0.069160 -0.222731 +v 0.059975 -0.128388 -0.209467 +v 0.029237 -0.131565 -0.213064 +v 0.038198 0.041996 -0.235526 +v 0.071390 -0.006821 -0.215572 +v 0.000000 -0.009641 -0.233734 +v 0.035269 -0.009355 -0.229192 +v 0.101087 -0.062072 -0.200364 +v 0.109216 -0.000367 -0.192884 +v 0.093717 -0.121882 -0.201748 +v 0.183641 -0.455489 0.534379 +v 0.205110 -0.461837 0.475502 +v 0.228365 -0.446181 0.420977 +v 0.213260 -0.450303 0.478539 +v 0.102981 -0.465723 0.632974 +v 0.142559 -0.466669 0.574690 +v 0.143787 -0.462243 0.587914 +v 0.132033 -0.481167 0.556781 +v 0.170860 -0.474631 0.521789 +v 0.109552 -0.472057 0.595485 +v 0.140849 -0.473458 0.563316 +v 0.206663 -0.472505 0.418626 +v 0.176881 -0.488520 0.469991 +v 0.194975 -0.474631 0.472428 +v 0.044000 -0.453929 0.682063 +v 0.075589 -0.465387 0.639018 +v 0.070506 -0.461083 0.663389 +v 0.000000 -0.448613 0.694610 +v 0.023827 -0.460530 0.664171 +v 0.021098 -0.449870 0.691901 +v 0.032905 -0.483094 0.604968 +v 0.054935 -0.471091 0.629642 +v 0.000000 -0.470799 0.638539 +v 0.027632 -0.470883 0.636565 +v 0.091776 -0.479034 0.591505 +v 0.081578 -0.471375 0.616771 +v 0.065741 -0.440111 0.119726 +v 0.031765 -0.445352 0.134276 +v 0.000000 -0.441491 0.094172 +v 0.032329 -0.440606 0.100743 +v 0.138015 -0.443895 0.192281 +v 0.096520 -0.444834 0.175662 +v 0.101319 -0.442167 0.150389 +v 0.098128 -0.457279 0.230677 +v 0.063612 -0.450028 0.182161 +v 0.124102 -0.450719 0.228684 +v 0.094220 -0.449501 0.201118 +v 0.000000 -0.451738 0.166652 +v 0.034368 -0.461296 0.211229 +v 0.032046 -0.451080 0.170590 +v 0.205661 -0.440923 0.303310 +v 0.163536 -0.447685 0.255959 +v 0.174785 -0.442414 0.244950 +v 0.213095 -0.454425 0.363050 +v 0.224677 -0.442616 0.362277 +v 0.178344 -0.481123 0.364052 +v 0.179537 -0.460826 0.311660 +v 0.199389 -0.467300 0.363772 +v 0.138385 -0.462583 0.271465 +v 0.153491 -0.454897 0.266081 +v 0.000000 -0.501354 0.566258 +v 0.047288 -0.515301 0.519274 +v 0.077416 -0.494560 0.562480 +v 0.040036 -0.499329 0.565268 +v 0.055222 -0.529321 0.415644 +v 0.102374 -0.516827 0.468605 +v 0.000000 -0.530780 0.469003 +v 0.052929 -0.526727 0.468796 +v 0.129060 -0.497175 0.517019 +v 0.151776 -0.503865 0.416665 +v 0.144853 -0.503338 0.468859 +v 0.109485 -0.488354 0.558077 +v 0.000000 -0.522771 0.361177 +v 0.046641 -0.500432 0.308431 +v 0.101727 -0.509066 0.362546 +v 0.052433 -0.518796 0.361628 +v 0.077896 -0.474931 0.261875 +v 0.000000 -0.481524 0.256229 +v 0.039926 -0.479506 0.257737 +v 0.129540 -0.482953 0.312862 +v 0.111951 -0.469275 0.268257 +v 0.144743 -0.495777 0.363499 +v 0.162670 -0.029746 0.947597 +v 0.137897 -0.029826 0.961061 +v 0.139042 -0.045163 0.963659 +v 0.164631 -0.050449 0.951176 +v 0.150007 -0.038161 0.957034 +v 0.109331 -0.030441 0.974293 +v 0.122462 -0.037914 0.969963 +v 0.130968 -0.013546 0.956851 +v 0.124172 -0.027390 0.966259 +v 0.133714 -0.064250 0.965416 +v 0.109851 -0.051679 0.976283 +v 0.125245 -0.048778 0.969619 +v 0.172782 -0.081267 0.947651 +v 0.213918 -0.078022 0.922841 +v 0.188730 -0.043475 0.935764 +v 0.185903 -0.064746 0.940486 +v 0.119758 -0.091111 0.968067 +v 0.163882 -0.120989 0.949271 +v 0.149065 -0.088597 0.957545 +v 0.209867 -0.161573 0.925244 +v 0.133001 -0.161124 0.956956 +v 0.170754 -0.160591 0.943861 +v 0.247430 -0.125194 0.898745 +v 0.249300 -0.167014 0.898651 +v 0.247517 -0.051657 0.891815 +v 0.248772 -0.087247 0.896118 +v 0.206641 -0.016863 0.913183 +v 0.165953 -0.003734 0.934179 +v 0.181563 -0.021894 0.933200 +v 0.225597 0.016513 0.878354 +v 0.237857 -0.016909 0.886885 +v 0.155037 0.034216 0.918365 +v 0.116698 0.014603 0.948102 +v 0.143447 0.007275 0.940085 +v 0.027244 0.001746 0.985368 +v 0.059105 0.027395 0.961480 +v 0.029612 0.030408 0.965777 +v 0.080297 -0.005396 0.974961 +v 0.088359 0.021718 0.955411 +v 0.064100 -0.158632 0.974036 +v 0.031392 -0.121887 0.983992 +v 0.000000 -0.156323 0.979553 +v 0.031750 -0.157085 0.978196 +v 0.095652 -0.123707 0.972085 +v 0.097650 -0.160225 0.966985 +v 0.081002 -0.073380 0.982855 +v 0.059770 -0.094234 0.984190 +v 0.089867 -0.093181 0.977114 +v 0.000000 -0.093032 0.990478 +v 0.027378 -0.076082 0.993721 +v 0.029842 -0.093698 0.988793 +v 0.095600 -0.047697 0.985969 +v 0.078927 -0.062840 0.994959 +v 0.086453 -0.064017 0.985790 +v 0.094095 -0.056541 0.985020 +v 0.086107 -0.030643 0.989153 +v 0.078842 -0.048827 1.000640 +v 0.093877 -0.038571 0.986828 +v 0.052501 -0.066213 1.023100 +v 0.066635 -0.064408 1.008640 +v 0.059841 -0.053620 1.017680 +v 0.065261 -0.058255 1.012510 +v 0.059899 -0.075339 1.004010 +v 0.052528 -0.077537 1.014830 +v 0.065295 -0.070052 1.005230 +v 0.047618 -0.022397 1.000600 +v 0.058260 -0.040398 1.011900 +v 0.069471 -0.025394 0.994502 +v 0.000000 -0.021097 1.007050 +v 0.020905 -0.039677 1.023170 +v 0.024201 -0.021226 1.005150 +v 0.015246 -0.067680 1.046020 +v 0.034485 -0.053430 1.032320 +v 0.000000 -0.055554 1.039460 +v 0.017779 -0.054773 1.037450 +v 0.042657 -0.062759 1.032510 +v 0.049044 -0.052529 1.025010 +v 0.047786 -0.071825 0.995571 +v 0.020948 -0.077974 1.007160 +v 0.000000 -0.072490 1.001770 +v 0.024276 -0.072604 0.999895 +v 0.058387 -0.073576 0.998233 +v 0.069764 -0.069037 0.990088 +v 0.042701 -0.085476 1.015050 +v 0.034535 -0.084528 1.011210 +v 0.049106 -0.080419 1.006710 +v 0.000000 -0.087655 1.017380 +v 0.015267 -0.094099 1.024380 +v 0.017807 -0.086902 1.015380 +v 0.027144 -0.076331 1.041390 +v 0.039491 -0.079625 1.029060 +v 0.039932 -0.072059 1.033090 +v 0.000000 -0.080925 1.049000 +v 0.013227 -0.088932 1.042230 +v 0.013729 -0.079566 1.046920 +v 0.027164 -0.090526 1.029140 +v 0.000000 -0.095620 1.036090 +v 0.013740 -0.094276 1.034020 +v 0.039955 -0.084654 1.022770 +v -0.032544 -0.433336 0.068446 +v -0.029003 -0.401336 0.002610 +v -0.031214 -0.420036 0.035840 +v -0.024587 -0.350255 -0.066993 +v -0.026573 -0.377866 -0.031562 +v -0.017350 -0.340897 0.891348 +v -0.016214 -0.396858 0.808469 +v -0.016110 -0.370733 0.852319 +v -0.019057 -0.436735 0.723869 +v -0.017313 -0.418962 0.764189 +v -0.030640 -0.195728 0.970285 +v -0.024047 -0.271835 0.943264 +v -0.027786 -0.234252 0.959139 +v -0.020282 -0.307657 0.921165 +v -0.023837 -0.283103 -0.139843 +v -0.023709 -0.319134 -0.103998 +v -0.026702 -0.190718 -0.197111 +v -0.024868 -0.240765 -0.171792 +v -0.032187 -0.069160 -0.222731 +v -0.029237 -0.131565 -0.213064 +v -0.035269 -0.009355 -0.229192 +v -0.023827 -0.460530 0.664171 +v -0.032905 -0.483094 0.604968 +v -0.027632 -0.470883 0.636565 +v -0.021098 -0.449870 0.691901 +v -0.031765 -0.445352 0.134276 +v -0.032329 -0.440606 0.100743 +v -0.034368 -0.461296 0.211229 +v -0.032046 -0.451080 0.170590 +v -0.047288 -0.515301 0.519274 +v -0.040036 -0.499329 0.565268 +v -0.055222 -0.529321 0.415644 +v -0.052929 -0.526727 0.468796 +v -0.046641 -0.500432 0.308431 +v -0.052433 -0.518796 0.361628 +v -0.039926 -0.479506 0.257737 +v -0.031392 -0.121887 0.983992 +v -0.031750 -0.157085 0.978196 +v -0.027378 -0.076082 0.993721 +v -0.029842 -0.093698 0.988793 +v -0.020905 -0.039677 1.023170 +v -0.015246 -0.067680 1.046020 +v -0.017779 -0.054773 1.037450 +v -0.024201 -0.021226 1.005150 +v -0.020948 -0.077974 1.007160 +v -0.024276 -0.072604 0.999895 +v -0.015267 -0.094099 1.024380 +v -0.017807 -0.086902 1.015380 +v -0.013227 -0.088932 1.042230 +v -0.013740 -0.094276 1.034020 +v -0.013729 -0.079566 1.046920 +vt 0.800375 0.667457 +vt 0.789584 0.668215 +vt 0.799923 0.663933 +vt 0.789057 0.664897 +vt 0.811842 0.670848 +vt 0.801030 0.671718 +vt 0.811217 0.666381 +vt 0.810346 0.655189 +vt 0.810548 0.658683 +vt 0.799442 0.658809 +vt 0.799641 0.661178 +vt 0.788653 0.662549 +vt 0.821717 0.660492 +vt 0.821466 0.655998 +vt 0.832622 0.658487 +vt 0.832389 0.653218 +vt 0.821251 0.651569 +vt 0.822539 0.669852 +vt 0.822041 0.665116 +vt 0.832855 0.663756 +vt 0.768389 0.668485 +vt 0.778915 0.668524 +vt 0.769427 0.673433 +vt 0.779732 0.673035 +vt 0.778165 0.664791 +vt 0.745770 0.661865 +vt 0.756532 0.663039 +vt 0.747747 0.667793 +vt 0.758027 0.668200 +vt 0.759367 0.673605 +vt 0.753496 0.653114 +vt 0.765177 0.656219 +vt 0.755019 0.658037 +vt 0.766250 0.660042 +vt 0.743793 0.655937 +vt 0.777492 0.661858 +vt 0.776857 0.659324 +vt 0.860743 0.661050 +vt 0.854370 0.658994 +vt 0.861885 0.655612 +vt 0.854710 0.654338 +vt 0.858253 0.665619 +vt 0.863560 0.668573 +vt 0.867109 0.663417 +vt 0.870052 0.650753 +vt 0.862482 0.650015 +vt 0.870421 0.644717 +vt 0.862589 0.644612 +vt 0.855050 0.649682 +vt 0.883125 0.662497 +vt 0.876218 0.659429 +vt 0.885992 0.655087 +vt 0.877897 0.652301 +vt 0.878895 0.645534 +vt 0.869196 0.672347 +vt 0.873460 0.666407 +vt 0.879453 0.669777 +vt 0.889305 0.677736 +vt 0.893116 0.683944 +vt 0.881403 0.682863 +vt 0.884277 0.688027 +vt 0.896144 0.692562 +vt 0.901798 0.679591 +vt 0.889995 0.666526 +vt 0.884742 0.673283 +vt 0.878268 0.679148 +vt 0.902596 0.665971 +vt 0.894310 0.659538 +vt 0.908133 0.659549 +vt 0.897940 0.652608 +vt 0.910596 0.674701 +vt 0.918591 0.668435 +vt 0.713434 0.678889 +vt 0.718232 0.673865 +vt 0.719971 0.682260 +vt 0.723135 0.677582 +vt 0.720227 0.663887 +vt 0.722594 0.669482 +vt 0.714094 0.668877 +vt 0.690854 0.689174 +vt 0.699881 0.681004 +vt 0.701094 0.693026 +vt 0.707762 0.685198 +vt 0.716169 0.688193 +vt 0.697269 0.662673 +vt 0.702107 0.668949 +vt 0.686646 0.668347 +vt 0.692886 0.675360 +vt 0.682200 0.683174 +vt 0.710252 0.663404 +vt 0.717861 0.658291 +vt 0.706788 0.657767 +vt 0.858365 0.672357 +vt 0.853611 0.668611 +vt 0.843559 0.666338 +vt 0.848795 0.664994 +vt 0.847566 0.670615 +vt 0.855227 0.679121 +vt 0.862995 0.676364 +vt 0.858343 0.683022 +vt 0.867102 0.680206 +vt 0.834415 0.678265 +vt 0.843484 0.676760 +vt 0.836434 0.683129 +vt 0.846261 0.681280 +vt 0.848914 0.685681 +vt 0.840865 0.672225 +vt 0.838324 0.667682 +vt 0.832962 0.673545 +vt 0.812703 0.675707 +vt 0.801925 0.676679 +vt 0.791163 0.677558 +vt 0.792268 0.683394 +vt 0.803066 0.682261 +vt 0.824460 0.679693 +vt 0.823312 0.674685 +vt 0.815369 0.686723 +vt 0.826081 0.684957 +vt 0.817113 0.692704 +vt 0.827981 0.690382 +vt 0.793520 0.689825 +vt 0.804461 0.688386 +vt 0.806115 0.694921 +vt 0.798864 0.711840 +vt 0.810186 0.708981 +vt 0.801046 0.720170 +vt 0.812549 0.716812 +vt 0.823667 0.712859 +vt 0.826337 0.721153 +vt 0.815090 0.725328 +vt 0.819076 0.698906 +vt 0.808032 0.701735 +vt 0.796857 0.704106 +vt 0.829963 0.695870 +vt 0.840668 0.692798 +vt 0.832092 0.701818 +vt 0.842717 0.698135 +vt 0.834432 0.708622 +vt 0.837107 0.716573 +vt 0.844937 0.704332 +vt 0.867471 0.703655 +vt 0.865330 0.696176 +vt 0.877095 0.699305 +vt 0.875007 0.692109 +vt 0.872828 0.687102 +vt 0.853212 0.694487 +vt 0.855272 0.700217 +vt 0.857607 0.707609 +vt 0.851162 0.689863 +vt 0.861137 0.686828 +vt 0.870286 0.683460 +vt 0.737342 0.674399 +vt 0.736161 0.679693 +vt 0.731151 0.674738 +vt 0.729268 0.679242 +vt 0.727195 0.684244 +vt 0.743049 0.685744 +vt 0.743345 0.679784 +vt 0.751789 0.685777 +vt 0.751276 0.679628 +vt 0.743533 0.674060 +vt 0.732040 0.698591 +vt 0.733516 0.691513 +vt 0.741945 0.699272 +vt 0.742539 0.692176 +vt 0.751932 0.692359 +vt 0.724740 0.690242 +vt 0.722029 0.697328 +vt 0.716708 0.714828 +vt 0.715092 0.724810 +vt 0.702617 0.714132 +vt 0.700538 0.724407 +vt 0.728191 0.725265 +vt 0.727285 0.735883 +vt 0.713954 0.735509 +vt 0.730575 0.706575 +vt 0.719186 0.705595 +vt 0.706880 0.704276 +vt 0.740902 0.715992 +vt 0.741399 0.707225 +vt 0.752290 0.716217 +vt 0.752093 0.707508 +vt 0.740453 0.725533 +vt 0.740092 0.735897 +vt 0.752425 0.725529 +vt 0.789126 0.722623 +vt 0.790991 0.731868 +vt 0.776943 0.724260 +vt 0.778298 0.733889 +vt 0.787299 0.713921 +vt 0.763860 0.715960 +vt 0.764649 0.725167 +vt 0.765442 0.735096 +vt 0.773153 0.698992 +vt 0.774288 0.706826 +vt 0.762394 0.699466 +vt 0.763091 0.707391 +vt 0.785576 0.705767 +vt 0.784024 0.698116 +vt 0.781583 0.684283 +vt 0.780606 0.678305 +vt 0.770330 0.678903 +vt 0.772112 0.691699 +vt 0.782707 0.690920 +vt 0.761214 0.685501 +vt 0.761821 0.692189 +vt 0.760412 0.679339 +vt 0.829319 0.730383 +vt 0.817782 0.734631 +vt 0.807922 0.748352 +vt 0.805620 0.738467 +vt 0.820629 0.744508 +vt 0.840238 0.725959 +vt 0.850604 0.721518 +vt 0.739591 0.758816 +vt 0.739858 0.747133 +vt 0.753132 0.758368 +vt 0.752889 0.746823 +vt 0.726681 0.747058 +vt 0.697860 0.758579 +vt 0.712375 0.758296 +vt 0.712907 0.746891 +vt 0.698005 0.747078 +vt 0.766981 0.757058 +vt 0.779622 0.744124 +vt 0.766227 0.745834 +vt 0.794659 0.751851 +vt 0.792827 0.741649 +vt 0.870023 0.713177 +vt 0.860485 0.717218 +vt 0.147552 0.942756 +vt 0.138960 0.937482 +vt 0.154420 0.936036 +vt 0.145004 0.930904 +vt 0.131991 0.943023 +vt 0.122815 0.936756 +vt 0.130641 0.931218 +vt 0.148962 0.952945 +vt 0.155644 0.947301 +vt 0.157149 0.955791 +vt 0.164222 0.950166 +vt 0.162965 0.941085 +vt 0.125551 0.956525 +vt 0.133402 0.953212 +vt 0.134656 0.960400 +vt 0.141677 0.957166 +vt 0.149020 0.960085 +vt 0.115375 0.942445 +vt 0.124894 0.947972 +vt 0.116632 0.951525 +vt 0.871579 0.942636 +vt 0.878596 0.946725 +vt 0.864160 0.948207 +vt 0.872055 0.952140 +vt 0.886187 0.942108 +vt 0.885478 0.951547 +vt 0.893652 0.946846 +vt 0.872605 0.934139 +vt 0.865133 0.939046 +vt 0.865671 0.931509 +vt 0.858017 0.936690 +vt 0.857275 0.944342 +vt 0.895145 0.930139 +vt 0.887213 0.933610 +vt 0.887365 0.926738 +vt 0.880339 0.930202 +vt 0.873942 0.927331 +vt 0.901581 0.942011 +vt 0.893918 0.937827 +vt 0.902324 0.934359 +vt 0.937778 0.969427 +vt 0.924742 0.963135 +vt 0.963417 0.953814 +vt 0.942770 0.951002 +vt 0.929636 0.938971 +vt 0.950985 0.939207 +vt 0.924587 0.948175 +vt 0.897606 0.964725 +vt 0.904637 0.974329 +vt 0.880983 0.968761 +vt 0.883219 0.980673 +vt 0.912140 0.985041 +vt 0.902437 0.951808 +vt 0.891517 0.957340 +vt 0.879540 0.960235 +vt 0.911331 0.945320 +vt 0.915423 0.938551 +vt 0.837802 0.927994 +vt 0.819804 0.940196 +vt 0.826204 0.927352 +vt 0.800609 0.943494 +vt 0.811605 0.952025 +vt 0.831685 0.946810 +vt 0.836697 0.937574 +vt 0.857877 0.916732 +vt 0.879280 0.910354 +vt 0.863614 0.921492 +vt 0.880267 0.917735 +vt 0.851798 0.911211 +vt 0.857703 0.929735 +vt 0.868668 0.924726 +vt 0.880724 0.922242 +vt 0.845039 0.943260 +vt 0.848987 0.936302 +vt 0.924475 0.930625 +vt 0.941648 0.929031 +vt 0.961140 0.927417 +vt 0.933224 0.916635 +vt 0.922496 0.920290 +vt 0.903495 0.926861 +vt 0.911938 0.932180 +vt 0.897103 0.918890 +vt 0.892712 0.923251 +vt 0.905308 0.905852 +vt 0.901263 0.912802 +vt 0.820926 0.962167 +vt 0.836809 0.955124 +vt 0.840048 0.970839 +vt 0.802886 0.969890 +vt 0.830758 0.980145 +vt 0.856645 0.954682 +vt 0.848379 0.949442 +vt 0.864116 0.967327 +vt 0.867473 0.958814 +vt 0.861250 0.978259 +vt 0.858630 0.990399 +vt 0.191842 0.938528 +vt 0.184830 0.928669 +vt 0.214023 0.932819 +vt 0.202519 0.920832 +vt 0.190621 0.899112 +vt 0.222723 0.912315 +vt 0.180131 0.909732 +vt 0.161958 0.928403 +vt 0.172170 0.935147 +vt 0.177196 0.942628 +vt 0.133862 0.910183 +vt 0.152639 0.912726 +vt 0.135915 0.920575 +vt 0.149326 0.922843 +vt 0.155653 0.899975 +vt 0.158518 0.885909 +vt 0.131000 0.896051 +vt 0.072715 0.905945 +vt 0.087262 0.914579 +vt 0.045865 0.922565 +vt 0.068868 0.927864 +vt 0.089170 0.932953 +vt 0.061111 0.940896 +vt 0.085045 0.943365 +vt 0.116168 0.914322 +vt 0.108088 0.902447 +vt 0.099565 0.889326 +vt 0.112481 0.930100 +vt 0.123364 0.923705 +vt 0.104070 0.937626 +vt 0.101008 0.945485 +vt 0.141749 0.967835 +vt 0.159735 0.964585 +vt 0.141615 0.973986 +vt 0.164947 0.968203 +vt 0.198452 0.956803 +vt 0.170264 0.972446 +vt 0.186612 0.957297 +vt 0.165935 0.957311 +vt 0.154732 0.962219 +vt 0.141924 0.964387 +vt 0.187555 0.948567 +vt 0.174270 0.950399 +vt 0.205846 0.945238 +vt 0.226639 0.941160 +vt 0.091895 0.952851 +vt 0.072194 0.952270 +vt 0.049780 0.951411 +vt 0.080546 0.963637 +vt 0.093743 0.962144 +vt 0.116457 0.959008 +vt 0.106170 0.952878 +vt 0.123264 0.966181 +vt 0.128770 0.963081 +vt 0.111312 0.975863 +vt 0.117382 0.970674 +vt 0.844791 0.630193 +vt 0.844724 0.634228 +vt 0.843982 0.630547 +vt 0.842478 0.634715 +vt 0.837664 0.639425 +vt 0.840419 0.635163 +vt 0.840973 0.638882 +vt 0.848717 0.637567 +vt 0.847346 0.633664 +vt 0.854083 0.636646 +vt 0.851791 0.632782 +vt 0.845599 0.629839 +vt 0.849337 0.641623 +vt 0.849581 0.645756 +vt 0.844215 0.642375 +vt 0.843773 0.646487 +vt 0.855223 0.640762 +vt 0.839469 0.643050 +vt 0.834910 0.643687 +vt 0.837964 0.647218 +vt 0.725656 0.643083 +vt 0.719643 0.642320 +vt 0.724939 0.640251 +vt 0.719960 0.638782 +vt 0.711679 0.641543 +vt 0.711659 0.645946 +vt 0.719749 0.645744 +vt 0.738356 0.646598 +vt 0.732577 0.646200 +vt 0.736627 0.644893 +vt 0.731247 0.643959 +vt 0.729918 0.641719 +vt 0.727515 0.648634 +vt 0.733906 0.648440 +vt 0.728655 0.651352 +vt 0.735235 0.650680 +vt 0.740086 0.648303 +vt 0.712958 0.649959 +vt 0.720700 0.648941 +vt 0.722074 0.652024 +vt 0.672084 0.639787 +vt 0.668450 0.628475 +vt 0.686608 0.639919 +vt 0.683960 0.631421 +vt 0.660815 0.654442 +vt 0.655577 0.641490 +vt 0.676137 0.650509 +vt 0.700237 0.640623 +vt 0.701506 0.646666 +vt 0.699470 0.634368 +vt 0.693146 0.655714 +vt 0.703781 0.652284 +vt 0.681027 0.660046 +vt 0.667250 0.665722 +vt 0.869213 0.629853 +vt 0.859507 0.631337 +vt 0.868187 0.625508 +vt 0.857298 0.627496 +vt 0.861301 0.635363 +vt 0.891113 0.635857 +vt 0.879896 0.634217 +vt 0.891560 0.629458 +vt 0.879626 0.628853 +vt 0.879077 0.623520 +vt 0.870406 0.639191 +vt 0.879607 0.639641 +vt 0.889853 0.641715 +vt 0.862262 0.639758 +vt 0.921210 0.637592 +vt 0.905828 0.632790 +vt 0.925118 0.630408 +vt 0.907542 0.625970 +vt 0.903798 0.639508 +vt 0.942567 0.656273 +vt 0.930472 0.650822 +vt 0.949711 0.646823 +vt 0.936482 0.642606 +vt 0.942694 0.634846 +vt 0.912967 0.652217 +vt 0.924862 0.659954 +vt 0.901136 0.646022 +vt 0.718331 0.590305 +vt 0.746935 0.609408 +vt 0.714187 0.592962 +vt 0.745380 0.618837 +vt 0.776045 0.619539 +vt 0.775836 0.606046 +vt 0.748316 0.600181 +vt 0.698297 0.570265 +vt 0.691016 0.569350 +vt 0.678793 0.553513 +vt 0.668258 0.550016 +vt 0.682993 0.567088 +vt 0.724973 0.581367 +vt 0.704095 0.568485 +vt 0.726629 0.571953 +vt 0.707052 0.562689 +vt 0.687534 0.554647 +vt 0.775571 0.595734 +vt 0.749350 0.591359 +vt 0.749786 0.580241 +vt 0.631527 0.521919 +vt 0.643349 0.524282 +vt 0.641663 0.531566 +vt 0.653323 0.535777 +vt 0.664850 0.539385 +vt 0.649849 0.514184 +vt 0.635476 0.513181 +vt 0.647883 0.501604 +vt 0.631937 0.501954 +vt 0.621390 0.512271 +vt 0.684619 0.531929 +vt 0.668859 0.529000 +vt 0.681508 0.516892 +vt 0.664797 0.515372 +vt 0.663468 0.501153 +vt 0.676113 0.541788 +vt 0.689104 0.545131 +vt 0.919101 0.529512 +vt 0.932277 0.513107 +vt 0.933894 0.531690 +vt 0.952549 0.514234 +vt 0.938271 0.496800 +vt 0.915407 0.496828 +vt 0.912378 0.512315 +vt 0.874997 0.559455 +vt 0.891620 0.543518 +vt 0.884334 0.563198 +vt 0.903546 0.546094 +vt 0.915238 0.549145 +vt 0.888008 0.527270 +vt 0.879227 0.541892 +vt 0.869750 0.528566 +vt 0.864702 0.542980 +vt 0.866281 0.556104 +vt 0.894945 0.496872 +vt 0.893224 0.512192 +vt 0.873120 0.513029 +vt 0.860186 0.581167 +vt 0.866580 0.586129 +vt 0.833052 0.598471 +vt 0.836578 0.605656 +vt 0.854086 0.575883 +vt 0.804878 0.613577 +vt 0.803304 0.602321 +vt 0.806576 0.625184 +vt 0.801979 0.591764 +vt 0.800950 0.579355 +vt 0.826879 0.582241 +vt 0.824828 0.570521 +vt 0.848572 0.569954 +vt 0.845415 0.561476 +vt 0.723056 0.499144 +vt 0.723365 0.520768 +vt 0.700461 0.499917 +vt 0.701169 0.518891 +vt 0.702985 0.536491 +vt 0.773996 0.544472 +vt 0.748527 0.544271 +vt 0.773366 0.521907 +vt 0.747679 0.521923 +vt 0.747248 0.498271 +vt 0.725988 0.558685 +vt 0.749370 0.564127 +vt 0.774586 0.566031 +vt 0.705814 0.551558 +vt 0.799676 0.520274 +vt 0.799659 0.497042 +vt 0.825661 0.517765 +vt 0.825711 0.496810 +vt 0.799857 0.542467 +vt 0.848896 0.532613 +vt 0.850371 0.515118 +vt 0.850862 0.496842 +vt 0.824745 0.555950 +vt 0.846383 0.548548 +vt 0.800262 0.562542 +vt 0.622835 0.741898 +vt 0.629822 0.737341 +vt 0.630937 0.748106 +vt 0.637348 0.741916 +vt 0.638168 0.732456 +vt 0.632743 0.726710 +vt 0.623594 0.732979 +vt 0.601364 0.736825 +vt 0.612351 0.737387 +vt 0.601727 0.746549 +vt 0.614012 0.745150 +vt 0.621199 0.753622 +vt 0.623692 0.721651 +vt 0.615298 0.729693 +vt 0.603694 0.727299 +vt 0.647050 0.720202 +vt 0.651064 0.728223 +vt 0.666861 0.725286 +vt 0.666356 0.736499 +vt 0.651523 0.736804 +vt 0.655097 0.703270 +vt 0.638367 0.712843 +vt 0.644545 0.693632 +vt 0.627328 0.703786 +vt 0.680292 0.699272 +vt 0.669656 0.692929 +vt 0.660430 0.684070 +vt 0.686784 0.713263 +vt 0.693307 0.702612 +vt 0.683906 0.724290 +vt 0.682763 0.735840 +vt 0.664776 0.748200 +vt 0.649538 0.745843 +vt 0.644256 0.754878 +vt 0.682350 0.760278 +vt 0.681446 0.748063 +vt 0.651148 0.774455 +vt 0.634824 0.763445 +vt 0.622928 0.773335 +vt 0.597165 0.801047 +vt 0.584037 0.816073 +vt 0.575655 0.789046 +vt 0.561282 0.802854 +vt 0.610251 0.786335 +vt 0.590115 0.774943 +vt 0.643447 0.660513 +vt 0.635997 0.646287 +vt 0.604900 0.637043 +vt 0.628919 0.631286 +vt 0.614692 0.652678 +vt 0.634531 0.681735 +vt 0.651642 0.673186 +vt 0.584936 0.681759 +vt 0.604883 0.675219 +vt 0.597105 0.697898 +vt 0.616244 0.690669 +vt 0.593009 0.659162 +vt 0.580880 0.642801 +vt 0.571868 0.665802 +vt 0.586302 0.735665 +vt 0.587541 0.725613 +vt 0.566532 0.713946 +vt 0.585456 0.714475 +vt 0.569532 0.724249 +vt 0.584349 0.745549 +vt 0.579071 0.755761 +vt 0.565094 0.743135 +vt 0.557994 0.751956 +vt 0.550572 0.731836 +vt 0.547179 0.740294 +vt 0.532926 0.729581 +vt 0.530226 0.737883 +vt 0.540511 0.747664 +vt 0.550413 0.713789 +vt 0.552359 0.722818 +vt 0.536163 0.720718 +vt 0.553225 0.778158 +vt 0.567858 0.766798 +vt 0.546459 0.760192 +vt 0.496408 0.783120 +vt 0.514500 0.775693 +vt 0.521696 0.800430 +vt 0.537687 0.789339 +vt 0.512875 0.758052 +vt 0.492969 0.762083 +vt 0.500324 0.747435 +vt 0.478432 0.748437 +vt 0.471121 0.765810 +vt 0.528900 0.753414 +vt 0.517320 0.745820 +vt 0.552190 0.672662 +vt 0.565630 0.687095 +vt 0.519008 0.667707 +vt 0.537934 0.658133 +vt 0.533662 0.679776 +vt 0.558759 0.703094 +vt 0.577435 0.701334 +vt 0.516448 0.703502 +vt 0.530573 0.696655 +vt 0.529774 0.709521 +vt 0.542602 0.705297 +vt 0.515971 0.687177 +vt 0.500082 0.677282 +vt 0.500703 0.696106 +vt 0.496419 0.736002 +vt 0.513862 0.736760 +vt 0.515969 0.727011 +vt 0.476228 0.734685 +vt 0.454664 0.733089 +vt 0.481514 0.721061 +vt 0.463494 0.717678 +vt 0.505915 0.712954 +vt 0.489445 0.707801 +vt 0.472325 0.702267 +vt 0.521085 0.717345 +vt 0.847408 0.363957 +vt 0.849348 0.364269 +vt 0.851648 0.368440 +vt 0.850981 0.368241 +vt 0.851475 0.364632 +vt 0.853976 0.365096 +vt 0.852315 0.368639 +vt 0.858224 0.366005 +vt 0.720036 0.362311 +vt 0.728015 0.361123 +vt 0.733910 0.360061 +vt 0.733440 0.362971 +vt 0.728708 0.364784 +vt 0.739347 0.358902 +vt 0.738172 0.361159 +vt 0.744555 0.357694 +vt 0.661557 0.365446 +vt 0.679123 0.366239 +vt 0.694271 0.365301 +vt 0.676262 0.378559 +vt 0.692167 0.374571 +vt 0.708348 0.363848 +vt 0.708071 0.370584 +vt 0.865591 0.367703 +vt 0.874845 0.369526 +vt 0.873284 0.373919 +vt 0.863133 0.371378 +vt 0.884753 0.370807 +vt 0.883435 0.376459 +vt 0.896131 0.370165 +vt 0.909799 0.366215 +vt 0.924545 0.360491 +vt 0.927731 0.367892 +vt 0.910658 0.373446 +vt 0.939163 0.354526 +vt 0.944804 0.362339 +vt 0.649396 0.488552 +vt 0.664408 0.486592 +vt 0.681197 0.484039 +vt 0.634969 0.490079 +vt 0.620833 0.491390 +vt 0.912385 0.481335 +vt 0.932278 0.480511 +vt 0.952544 0.479369 +vt 0.873151 0.480724 +vt 0.893241 0.481526 +vt 0.700952 0.480730 +vt 0.723247 0.477330 +vt 0.747651 0.474504 +vt 0.773403 0.473071 +vt 0.799741 0.473850 +vt 0.825727 0.475971 +vt 0.850422 0.478567 +vt 0.608211 0.373618 +vt 0.616832 0.356454 +vt 0.634284 0.378082 +vt 0.640225 0.361705 +vt 0.593087 0.351130 +vt 0.570201 0.345460 +vt 0.582138 0.369154 +vt 0.510580 0.233141 +vt 0.488727 0.247432 +vt 0.491672 0.225616 +vt 0.466102 0.243633 +vt 0.473932 0.261753 +vt 0.534066 0.218808 +vt 0.517242 0.207600 +vt 0.516335 0.345283 +vt 0.530115 0.332372 +vt 0.536200 0.354987 +vt 0.549386 0.339171 +vt 0.511862 0.325172 +vt 0.496234 0.316230 +vt 0.496470 0.335580 +vt 0.458569 0.293763 +vt 0.476889 0.290416 +vt 0.467587 0.309820 +vt 0.484835 0.304206 +vt 0.471621 0.276173 +vt 0.449551 0.277706 +vt 0.790290 0.672484 +vt 0.810842 0.662400 +vt 0.788538 0.662430 +vt 0.832155 0.647948 +vt 0.833088 0.669026 +vt 0.767347 0.664111 +vt 0.749725 0.673721 +vt 0.741816 0.650008 +vt 0.854030 0.663650 +vt 0.868881 0.657298 +vt 0.855390 0.645025 +vt 0.888074 0.648027 +vt 0.874212 0.676013 +vt 0.886607 0.695639 +vt 0.895980 0.672443 +vt 0.724960 0.675077 +vt 0.707382 0.674426 +vt 0.711754 0.695525 +vt 0.674442 0.675309 +vt 0.715494 0.652696 +vt 0.851241 0.674754 +vt 0.838610 0.688008 +vt 0.813905 0.681083 +vt 0.795054 0.696790 +vt 0.803314 0.729031 +vt 0.821237 0.705648 +vt 0.847489 0.712022 +vt 0.863108 0.691149 +vt 0.734908 0.685353 +vt 0.751974 0.699565 +vt 0.699285 0.735409 +vt 0.729177 0.715660 +vt 0.752628 0.735708 +vt 0.775609 0.715256 +vt 0.771295 0.685081 +vt 0.726143 0.758511 +vt 0.780855 0.754707 +vt 0.137176 0.927417 +vt 0.140528 0.948093 +vt 0.168383 0.944741 +vt 0.141913 0.961891 +vt 0.110770 0.946594 +vt 0.878967 0.954757 +vt 0.879367 0.938048 +vt 0.853203 0.941375 +vt 0.880712 0.925230 +vt 0.906681 0.938262 +vt 0.989055 0.938200 +vt 0.912651 0.957127 +vt 0.886501 1.000650 +vt 0.775015 0.959635 +vt 0.848640 0.929044 +vt 0.877392 0.895069 +vt 0.912220 0.923978 +vt 0.849069 0.962192 +vt 0.254826 0.925518 +vt 0.170213 0.919654 +vt 0.126415 0.872706 +vt 0.019015 0.939185 +vt 0.100899 0.922774 +vt 0.142077 0.988088 +vt 0.175340 0.957124 +vt 0.106027 0.960245 +vt 0.843173 0.630902 +vt 0.844580 0.638283 +vt 0.846408 0.629484 +vt 0.714980 0.637314 +vt 0.726461 0.645890 +vt 0.734897 0.643187 +vt 0.652939 0.625528 +vt 0.689461 0.648127 +vt 0.870091 0.634597 +vt 0.889967 0.621532 +vt 0.917129 0.645104 +vt 0.960269 0.639284 +vt 0.776574 0.644712 +vt 0.722394 0.585817 +vt 0.651799 0.541213 +vt 0.694305 0.554226 +vt 0.775203 0.583316 +vt 0.656336 0.526524 +vt 0.611254 0.502624 +vt 0.680604 0.500580 +vt 0.971205 0.496778 +vt 0.903217 0.527980 +vt 0.896582 0.566601 +vt 0.859045 0.553539 +vt 0.874064 0.496896 +vt 0.829393 0.590056 +vt 0.725299 0.540094 +vt 0.773136 0.497495 +vt 0.824700 0.537119 +vt 0.641970 0.737033 +vt 0.619640 0.737363 +vt 0.604328 0.759732 +vt 0.608299 0.714718 +vt 0.667128 0.712276 +vt 0.663413 0.762979 +vt 0.546984 0.817740 +vt 0.624356 0.667520 +vt 0.556860 0.648558 +vt 0.568421 0.733816 +vt 0.529143 0.743889 +vt 0.538817 0.714517 +vt 0.531598 0.768055 +vt 0.445833 0.748500 +vt 0.547123 0.691597 +vt 0.481156 0.686856 +vt 0.499408 0.724217 +vt 0.850315 0.368043 +vt 0.852982 0.368837 +vt 0.723976 0.366596 +vt 0.742904 0.359347 +vt 0.660357 0.382546 +vt 0.893585 0.379000 +vt 0.961877 0.356785 +vt 0.542812 0.189584 +vt 0.556065 0.364690 +vt 0.440532 0.261649 +vt 0.476605 0.325877 +f 196/1 192/2 193/3 +f 53/4 193/3 192/2 +f 56/5 195/6 194/7 +f 196/1 194/7 195/6 +f 54/8 198/9 197/10 +f 200/11 197/10 198/9 +f 193/3 53/4 200/11 +f 199/12 200/11 53/4 +f 202/13 204/14 55/15 +f 201/16 55/15 204/14 +f 203/17 204/14 54/8 +f 198/9 54/8 204/14 +f 205/18 56/5 207/19 +f 194/7 207/19 56/5 +f 55/15 206/20 202/13 +f 207/19 202/13 206/20 +f 209/21 211/22 58/23 +f 208/24 58/23 211/22 +f 210/25 53/4 211/22 +f 192/2 211/22 53/4 +f 59/26 213/27 212/28 +f 215/29 212/28 213/27 +f 58/23 214/30 209/21 +f 215/29 209/21 214/30 +f 216/31 60/32 219/33 +f 217/34 219/33 60/32 +f 218/35 219/33 59/26 +f 213/27 59/26 219/33 +f 221/36 199/12 210/25 +f 53/4 210/25 199/12 +f 60/32 220/37 217/34 +f 221/36 217/34 220/37 +f 226/38 222/39 223/40 +f 62/41 223/40 222/39 +f 225/42 226/38 65/43 +f 224/44 65/43 226/38 +f 228/45 230/46 63/47 +f 227/48 63/47 230/46 +f 229/49 230/46 62/41 +f 223/40 62/41 230/46 +f 64/50 232/51 231/52 +f 234/53 231/52 232/51 +f 63/47 233/54 228/45 +f 234/53 228/45 233/54 +f 65/43 224/44 235/55 +f 237/56 235/55 224/44 +f 236/57 237/56 64/50 +f 232/51 64/50 237/56 +f 239/58 242/59 67/60 +f 238/61 67/60 242/59 +f 64/50 243/64 236/57 +f 245/65 236/57 243/64 +f 67/60 244/66 239/58 +f 245/65 239/58 244/66 +f 247/67 248/68 68/69 +f 246/70 68/69 248/68 +f 231/52 248/68 64/50 +f 243/64 64/50 248/68 +f 68/69 249/72 247/67 +f 250/71 247/67 249/72 +f 252/73 255/74 70/75 +f 251/76 70/75 255/74 +f 73/77 254/78 253/79 +f 255/74 253/79 254/78 +f 71/80 257/81 256/82 +f 259/83 256/82 257/81 +f 70/75 258/84 252/73 +f 259/83 252/73 258/84 +f 72/85 261/86 260/87 +f 263/88 260/87 261/86 +f 262/89 263/88 71/80 +f 257/81 71/80 263/88 +f 253/79 266/90 73/77 +f 264/91 73/77 266/90 +f 265/92 266/90 72/85 +f 261/86 72/85 266/90 +f 65/43 267/93 225/42 +f 270/94 225/42 267/93 +f 77/95 269/96 268/97 +f 270/94 268/97 269/96 +f 272/98 273/99 75/100 +f 271/101 75/100 273/99 +f 235/55 273/99 65/43 +f 267/93 65/43 273/99 +f 76/102 275/103 274/104 +f 277/105 274/104 275/103 +f 75/100 276/106 272/98 +f 277/105 272/98 276/106 +f 268/97 280/107 77/95 +f 278/108 77/95 280/107 +f 279/109 280/107 76/102 +f 275/103 76/102 280/107 +f 281/110 284/111 56/5 +f 195/6 56/5 284/111 +f 283/112 284/111 80/113 +f 282/114 80/113 284/111 +f 76/102 285/115 279/109 +f 286/116 279/109 285/115 +f 286/116 281/110 205/18 +f 56/5 205/18 281/110 +f 288/117 289/118 79/119 +f 287/120 79/119 289/118 +f 274/104 289/118 76/102 +f 285/115 76/102 289/118 +f 80/113 282/114 290/121 +f 292/122 290/121 282/114 +f 79/119 291/123 288/117 +f 292/122 288/117 291/123 +f 82/124 294/125 293/126 +f 297/127 293/126 294/125 +f 295/128 84/129 297/127 +f 296/130 297/127 84/129 +f 298/131 300/132 79/119 +f 291/123 79/119 300/132 +f 299/133 300/132 82/124 +f 294/125 82/124 300/132 +f 303/134 301/135 302/136 +f 83/137 302/136 301/135 +f 79/119 287/120 298/131 +f 303/134 298/131 287/120 +f 306/138 304/139 295/128 +f 84/129 295/128 304/139 +f 302/136 83/137 306/138 +f 305/140 306/138 83/137 +f 86/141 308/142 307/143 +f 310/144 307/143 308/142 +f 67/60 238/61 309/145 +f 310/144 309/145 238/61 +f 83/137 311/146 305/140 +f 313/147 305/140 311/146 +f 308/142 86/141 313/147 +f 312/148 313/147 86/141 +f 276/106 75/100 315/149 +f 314/150 315/149 75/100 +f 301/135 315/149 83/137 +f 311/146 83/137 315/149 +f 244/66 67/60 316/151 +f 309/145 316/151 67/60 +f 75/100 271/101 314/150 +f 316/151 314/150 271/101 +f 88/152 318/153 317/154 +f 320/155 317/154 318/153 +f 70/75 251/76 319/156 +f 320/155 319/156 251/76 +f 322/157 324/158 89/159 +f 321/160 89/159 324/158 +f 323/161 324/158 88/152 +f 318/153 88/152 324/158 +f 90/162 326/163 325/164 +f 328/165 325/164 326/163 +f 89/159 327/166 322/157 +f 328/165 322/157 327/166 +f 319/156 330/167 70/75 +f 258/84 70/75 330/167 +f 329/168 330/167 90/162 +f 326/163 90/162 330/167 +f 332/169 335/170 92/171 +f 331/172 92/171 335/170 +f 333/173 94/174 335/170 +f 334/175 335/170 94/174 +f 90/162 336/176 329/168 +f 338/177 329/168 336/176 +f 92/171 337/178 332/169 +f 338/177 332/169 337/178 +f 340/179 341/180 93/181 +f 339/182 93/181 341/180 +f 325/164 341/180 90/162 +f 336/176 90/162 341/180 +f 344/183 342/184 333/173 +f 94/174 333/173 342/184 +f 93/181 343/185 340/179 +f 344/183 340/179 343/185 +f 348/186 345/187 346/188 +f 96/189 346/188 345/187 +f 348/186 347/190 293/126 +f 82/124 293/126 347/190 +f 349/191 351/192 93/181 +f 343/185 93/181 351/192 +f 350/193 351/192 96/189 +f 346/188 96/189 351/192 +f 97/194 353/195 352/196 +f 354/197 352/196 353/195 +f 93/181 339/182 349/191 +f 354/197 349/191 339/182 +f 356/198 299/133 347/190 +f 82/124 347/190 299/133 +f 355/199 356/198 97/194 +f 353/195 97/194 356/198 +f 80/113 357/200 283/112 +f 359/201 283/112 357/200 +f 58/23 208/24 358/202 +f 359/201 358/202 208/24 +f 97/194 360/203 355/199 +f 361/204 355/199 360/203 +f 290/121 361/204 80/113 +f 357/200 80/113 361/204 +f 362/205 363/206 89/159 +f 327/166 89/159 363/206 +f 352/196 363/206 97/194 +f 360/203 97/194 363/206 +f 364/207 214/30 358/202 +f 58/23 358/202 214/30 +f 89/159 321/160 362/205 +f 364/207 362/205 321/160 +f 84/129 365/208 296/130 +f 368/209 296/130 365/208 +f 100/210 367/211 366/212 +f 368/209 366/212 367/211 +f 304/139 370/213 84/129 +f 365/208 84/129 370/213 +f 372/215 374/216 101/217 +f 371/218 101/217 374/216 +f 342/184 374/216 94/174 +f 373/219 94/174 374/216 +f 94/174 373/219 334/175 +f 377/222 334/175 373/219 +f 377/222 375/221 376/223 +f 102/220 376/223 375/221 +f 96/189 379/225 350/193 +f 380/226 350/193 379/225 +f 101/217 371/218 378/224 +f 380/226 378/224 371/218 +f 381/227 382/228 100/210 +f 367/211 100/210 382/228 +f 345/187 382/228 96/189 +f 379/225 96/189 382/228 +f 86/141 383/229 312/148 +f 384/230 312/148 383/229 +f 386/231 389/232 105/233 +f 385/234 105/233 389/232 +f 387/235 108/236 389/232 +f 388/237 389/232 108/236 +f 391/238 393/239 106/240 +f 390/241 106/240 393/239 +f 105/233 392/242 386/231 +f 393/239 386/231 392/242 +f 107/243 395/244 394/245 +f 397/246 394/245 395/244 +f 106/240 396/247 391/238 +f 397/246 391/238 396/247 +f 108/236 387/235 398/248 +f 400/249 398/248 387/235 +f 400/249 395/244 399/250 +f 107/243 399/250 395/244 +f 402/251 405/252 110/253 +f 401/254 110/253 405/252 +f 405/252 403/255 404/256 +f 113/257 404/256 403/255 +f 407/258 409/259 111/260 +f 406/261 111/260 409/259 +f 110/253 408/262 402/251 +f 409/259 402/251 408/262 +f 112/263 411/264 410/265 +f 413/266 410/265 411/264 +f 111/260 412/267 407/258 +f 413/266 407/258 412/267 +f 113/257 403/255 414/268 +f 416/269 414/268 403/255 +f 411/264 112/263 416/269 +f 415/270 416/269 112/263 +f 88/271 417/272 323/273 +f 420/274 323/273 417/272 +f 116/275 419/276 418/277 +f 420/274 418/277 419/276 +f 422/278 423/279 115/280 +f 421/281 115/280 423/279 +f 317/282 423/279 88/271 +f 417/272 88/271 423/279 +f 113/257 424/283 404/256 +f 426/284 404/256 424/283 +f 115/280 425/285 422/278 +f 426/284 422/278 425/285 +f 418/277 428/286 116/275 +f 427/287 116/275 428/286 +f 113/257 414/268 424/283 +f 428/286 424/283 414/268 +f 430/288 433/289 118/290 +f 429/291 118/290 433/289 +f 432/292 433/289 120/293 +f 431/294 120/293 433/289 +f 437/295 434/296 435/297 +f 119/298 435/297 434/296 +f 118/290 436/299 430/288 +f 437/295 430/288 436/299 +f 438/300 440/301 111/260 +f 412/267 111/260 440/301 +f 119/298 439/302 435/297 +f 440/301 435/297 439/302 +f 120/293 431/294 441/303 +f 442/304 441/303 431/294 +f 111/260 406/261 438/300 +f 442/304 438/300 406/261 +f 443/305 445/306 116/275 +f 419/276 116/275 445/306 +f 212/307 445/306 59/308 +f 444/309 59/308 445/306 +f 112/263 446/310 415/270 +f 447/311 415/270 446/310 +f 116/275 427/287 443/305 +f 447/311 443/305 427/287 +f 119/298 448/312 439/302 +f 449/313 439/302 448/312 +f 446/310 112/263 449/313 +f 410/265 449/313 112/263 +f 59/308 444/309 218/314 +f 450/315 218/314 444/309 +f 119/298 434/296 448/312 +f 450/315 448/312 434/296 +f 453/316 432/292 451/317 +f 120/293 451/317 432/292 +f 453/316 452/318 264/319 +f 73/320 264/319 452/318 +f 454/321 455/322 110/253 +f 408/262 110/253 455/322 +f 451/317 120/293 455/322 +f 441/303 455/322 120/293 +f 115/280 456/323 425/285 +f 457/324 425/285 456/323 +f 110/253 401/254 454/321 +f 457/324 454/321 401/254 +f 452/318 458/325 73/320 +f 254/326 73/320 458/325 +f 456/323 115/280 458/325 +f 421/281 458/325 115/280 +f 124/327 460/328 459/329 +f 462/330 459/329 460/328 +f 77/331 278/332 461/333 +f 462/330 461/333 278/332 +f 463/334 465/335 105/233 +f 392/242 105/233 465/335 +f 460/328 124/327 465/335 +f 464/336 465/335 124/327 +f 125/337 467/338 466/339 +f 468/340 466/339 467/338 +f 105/233 385/234 463/334 +f 468/340 463/334 385/234 +f 461/333 470/341 77/331 +f 269/342 77/331 470/341 +f 467/338 125/337 470/341 +f 469/343 470/341 125/337 +f 62/344 471/345 229/346 +f 474/347 229/346 471/345 +f 474/347 472/348 473/349 +f 127/350 473/349 472/348 +f 475/351 476/352 125/337 +f 469/343 125/337 476/352 +f 222/353 476/352 62/344 +f 471/345 62/344 476/352 +f 108/236 477/354 388/237 +f 478/355 388/237 477/354 +f 125/337 466/339 475/351 +f 478/355 475/351 466/339 +f 472/348 480/356 127/350 +f 479/357 127/350 480/356 +f 477/354 108/236 480/356 +f 398/248 480/356 108/236 +f 129/358 482/359 481/360 +f 484/361 481/360 482/359 +f 55/362 201/363 483/364 +f 484/361 483/364 201/363 +f 485/365 487/366 106/240 +f 396/247 106/240 487/366 +f 486/367 487/366 129/358 +f 482/359 129/358 487/366 +f 124/327 488/368 464/336 +f 489/369 464/336 488/368 +f 106/240 390/241 485/365 +f 489/369 485/365 390/241 +f 483/364 490/370 55/362 +f 206/371 55/362 490/370 +f 459/329 490/370 124/327 +f 488/368 124/327 490/370 +f 491/372 494/373 127/350 +f 473/349 127/350 494/373 +f 493/374 494/373 131/375 +f 492/376 131/375 494/373 +f 107/243 495/377 399/250 +f 496/378 399/250 495/377 +f 127/350 479/357 491/372 +f 496/378 491/372 479/357 +f 129/358 497/379 486/367 +f 498/380 486/367 497/379 +f 107/243 394/245 495/377 +f 498/380 495/377 394/245 +f 131/375 492/376 499/381 +f 500/382 499/381 492/376 +f 481/360 500/382 129/358 +f 497/379 129/358 500/382 +f 133/383 502/384 501/385 +f 505/386 501/385 502/384 +f 135/387 504/388 503/389 +f 505/386 503/389 504/388 +f 507/390 509/391 134/392 +f 506/393 134/392 509/391 +f 502/384 133/383 509/391 +f 508/394 509/391 133/383 +f 512/395 493/396 510/397 +f 131/398 510/397 493/396 +f 512/395 507/390 511/399 +f 134/392 511/399 507/390 +f 503/389 514/400 135/387 +f 513/401 135/387 514/400 +f 510/397 131/398 514/400 +f 499/402 514/400 131/398 +f 516/403 519/404 137/405 +f 515/406 137/405 519/404 +f 518/407 519/404 139/408 +f 517/409 139/408 519/404 +f 138/410 521/411 520/412 +f 523/413 520/412 521/411 +f 523/413 516/403 522/414 +f 137/405 522/414 516/403 +f 524/415 526/416 118/417 +f 436/418 118/417 526/416 +f 521/411 138/410 526/416 +f 525/419 526/416 138/410 +f 139/408 517/409 527/420 +f 528/421 527/420 517/409 +f 118/417 429/422 524/415 +f 528/421 524/415 429/422 +f 533/423 529/424 530/425 +f 141/426 530/425 529/424 +f 142/427 532/428 531/429 +f 533/423 531/429 532/428 +f 536/430 518/407 534/431 +f 139/408 534/431 518/407 +f 530/425 141/426 536/430 +f 535/432 536/430 141/426 +f 72/85 537/433 265/92 +f 538/434 265/92 537/433 +f 534/431 139/408 538/434 +f 527/420 538/434 139/408 +f 531/429 540/435 142/427 +f 539/436 142/427 540/435 +f 260/87 540/435 72/85 +f 537/433 72/85 540/435 +f 542/437 544/438 144/439 +f 541/440 144/439 544/438 +f 543/441 134/392 544/438 +f 506/393 544/438 134/392 +f 145/442 546/443 545/444 +f 548/445 545/444 546/443 +f 548/445 542/437 547/446 +f 144/439 547/446 542/437 +f 549/447 551/448 63/47 +f 233/54 63/47 551/448 +f 550/449 551/448 145/442 +f 546/443 145/442 551/448 +f 552/450 511/399 543/441 +f 134/392 543/441 511/399 +f 63/47 227/48 549/447 +f 552/450 549/447 227/48 +f 554/451 556/452 147/453 +f 553/454 147/453 556/452 +f 555/455 145/442 556/452 +f 545/444 556/452 145/442 +f 148/456 558/457 557/458 +f 560/459 557/458 558/457 +f 560/459 554/451 559/460 +f 147/453 559/460 554/451 +f 561/461 562/462 68/69 +f 249/72 68/69 562/462 +f 558/457 148/456 562/462 +f 145/442 555/455 550/449 +f 563/463 550/449 555/455 +f 68/69 246/70 561/461 +f 563/463 561/461 246/70 +f 564/464 567/465 60/466 +f 220/467 60/466 567/465 +f 566/468 567/465 152/469 +f 565/470 152/469 567/465 +f 569/471 570/472 150/473 +f 568/474 150/473 570/472 +f 570/472 564/464 216/475 +f 60/466 216/475 564/464 +f 572/476 574/477 151/478 +f 571/479 151/478 574/477 +f 574/477 569/471 573/480 +f 150/473 573/480 569/471 +f 152/469 565/470 575/481 +f 577/482 575/481 565/470 +f 577/482 572/476 576/483 +f 151/478 576/483 572/476 +f 138/484 578/485 525/486 +f 580/487 525/486 578/485 +f 150/473 568/474 579/488 +f 580/487 579/488 568/474 +f 582/489 583/490 154/491 +f 581/492 154/491 583/490 +f 520/493 583/490 138/484 +f 578/485 138/484 583/490 +f 155/494 585/495 584/496 +f 587/497 584/496 585/495 +f 154/491 586/498 582/489 +f 587/497 582/489 586/498 +f 573/480 150/473 589/499 +f 579/488 589/499 150/473 +f 588/500 589/499 155/494 +f 585/495 155/494 589/499 +f 590/501 593/502 135/503 +f 504/504 135/503 593/502 +f 592/505 593/502 159/506 +f 591/507 159/506 593/502 +f 157/508 595/509 594/510 +f 596/511 594/510 595/509 +f 135/503 513/512 590/501 +f 596/511 590/501 513/512 +f 598/513 600/514 158/515 +f 597/516 158/515 600/514 +f 599/517 600/514 157/508 +f 595/509 157/508 600/514 +f 159/506 591/507 601/518 +f 603/519 601/518 591/507 +f 158/515 602/520 598/513 +f 603/519 598/513 602/520 +f 606/521 203/522 604/523 +f 54/524 604/523 203/522 +f 605/525 157/508 606/521 +f 594/510 606/521 157/508 +f 608/526 566/468 607/527 +f 152/469 607/527 566/468 +f 604/523 54/524 608/526 +f 197/528 608/526 54/524 +f 611/529 609/530 610/531 +f 161/532 610/531 609/530 +f 152/469 575/481 607/527 +f 611/529 607/527 575/481 +f 613/533 599/517 605/525 +f 157/508 605/525 599/517 +f 610/531 161/532 613/533 +f 612/534 613/533 161/532 +f 163/535 615/536 614/537 +f 617/538 614/537 615/536 +f 584/496 617/538 155/494 +f 616/539 155/494 617/538 +f 164/540 619/541 618/542 +f 621/543 618/542 619/541 +f 620/544 621/543 163/535 +f 615/536 163/535 621/543 +f 622/545 624/546 151/478 +f 576/483 151/478 624/546 +f 623/547 624/546 164/540 +f 619/541 164/540 624/546 +f 155/494 616/539 588/500 +f 625/548 588/500 616/539 +f 151/478 571/479 622/545 +f 625/548 622/545 571/479 +f 629/549 626/550 627/551 +f 166/552 627/551 626/550 +f 164/540 618/542 628/553 +f 629/549 628/553 618/542 +f 630/554 632/555 158/515 +f 602/520 158/515 632/555 +f 627/551 166/552 632/555 +f 631/556 632/555 166/552 +f 161/532 633/557 612/534 +f 634/558 612/534 633/557 +f 158/515 597/516 630/554 +f 634/558 630/554 597/516 +f 628/553 635/559 164/540 +f 623/547 164/540 635/559 +f 609/530 635/559 161/532 +f 633/557 161/532 635/559 +f 637/560 640/561 168/562 +f 636/563 168/562 640/561 +f 639/564 640/561 170/565 +f 638/566 170/565 640/561 +f 169/567 642/568 641/569 +f 644/570 641/569 642/568 +f 168/562 643/571 637/560 +f 644/570 637/560 643/571 +f 170/565 638/566 645/572 +f 647/573 645/572 638/566 +f 646/574 647/573 169/567 +f 642/568 169/567 647/573 +f 170/565 648/575 639/564 +f 651/576 639/564 648/575 +f 649/577 173/578 651/576 +f 650/579 651/576 173/578 +f 653/580 654/581 172/582 +f 652/583 172/582 654/581 +f 645/572 654/581 170/565 +f 648/575 170/565 654/581 +f 71/80 655/584 262/89 +f 657/585 262/89 655/584 +f 172/582 656/586 653/580 +f 657/585 653/580 656/586 +f 658/587 659/588 92/171 +f 337/178 92/171 659/588 +f 256/82 659/588 71/80 +f 655/584 71/80 659/588 +f 661/589 660/590 649/577 +f 173/578 649/577 660/590 +f 92/171 331/172 658/587 +f 661/589 658/587 331/172 +f 173/578 662/591 650/579 +f 664/592 650/579 662/591 +f 168/562 636/563 663/593 +f 664/592 663/593 636/563 +f 665/594 666/595 102/220 +f 376/223 102/220 666/595 +f 660/590 666/595 173/578 +f 662/591 173/578 666/595 +f 663/593 669/597 168/562 +f 643/571 168/562 669/597 +f 671/599 672/600 176/601 +f 670/602 176/601 672/600 +f 176/601 673/604 671/599 +f 674/603 671/599 673/604 +f 142/427 675/605 532/428 +f 678/606 532/428 675/605 +f 178/607 677/608 676/609 +f 678/606 676/609 677/608 +f 679/610 680/611 172/582 +f 656/586 172/582 680/611 +f 539/436 680/611 142/427 +f 675/605 142/427 680/611 +f 177/612 682/613 681/614 +f 683/615 681/614 682/613 +f 172/582 652/583 679/610 +f 683/615 679/610 652/583 +f 676/609 686/616 178/607 +f 684/617 178/607 686/616 +f 685/618 686/616 177/612 +f 682/613 177/612 686/616 +f 169/567 687/619 646/574 +f 690/620 646/574 687/619 +f 182/621 689/622 688/623 +f 690/620 688/623 689/622 +f 693/624 691/625 692/626 +f 180/627 692/626 691/625 +f 641/569 693/624 169/567 +f 687/619 169/567 693/624 +f 695/628 697/629 181/630 +f 694/631 181/630 697/629 +f 692/626 180/627 697/629 +f 696/632 697/629 180/627 +f 698/633 182/621 700/634 +f 688/623 700/634 182/621 +f 695/628 181/630 700/634 +f 699/635 700/634 181/630 +f 701/636 703/637 176/601 +f 673/604 176/601 703/637 +f 691/625 703/637 180/627 +f 702/638 180/627 703/637 +f 184/639 705/640 704/641 +f 706/642 704/641 705/640 +f 176/601 670/602 701/636 +f 706/642 701/636 670/602 +f 708/643 710/644 185/645 +f 707/646 185/645 710/644 +f 709/647 710/644 184/639 +f 705/640 184/639 710/644 +f 180/627 702/638 696/632 +f 712/648 696/632 702/638 +f 185/645 711/649 708/643 +f 712/648 708/643 711/649 +f 716/650 685/618 713/651 +f 177/612 713/651 685/618 +f 188/652 715/653 714/654 +f 716/650 714/654 715/653 +f 717/655 718/656 182/621 +f 689/622 182/621 718/656 +f 713/651 177/612 718/656 +f 681/614 718/656 177/612 +f 187/657 720/658 719/659 +f 721/660 719/659 720/658 +f 721/660 717/655 698/633 +f 182/621 698/633 717/655 +f 714/654 724/661 188/652 +f 722/662 188/652 724/661 +f 723/663 724/661 187/657 +f 720/658 187/657 724/661 +f 725/664 727/665 185/645 +f 711/649 185/645 727/665 +f 726/666 181/630 727/665 +f 694/631 727/665 181/630 +f 730/667 728/668 729/669 +f 190/670 729/669 728/668 +f 185/645 707/646 725/664 +f 730/667 725/664 707/646 +f 187/657 731/671 723/663 +f 733/672 723/663 731/671 +f 190/670 732/673 729/669 +f 733/672 729/669 732/673 +f 726/666 734/674 181/630 +f 699/635 181/630 734/674 +f 731/671 187/657 734/674 +f 719/659 734/674 187/657 +f 133/677 501/678 736/679 +f 737/676 736/679 501/678 +f 736/679 739/680 133/677 +f 508/681 133/677 739/680 +f 741/685 137/686 742/684 +f 515/687 742/684 137/686 +f 744/688 522/689 741/685 +f 137/686 741/685 522/689 +f 747/692 746/693 529/694 +f 141/695 529/694 746/693 +f 746/693 748/696 141/695 +f 535/697 141/695 748/696 +f 749/699 144/700 750/698 +f 541/701 750/698 144/700 +f 752/702 547/703 749/699 +f 144/700 749/699 547/703 +f 753/706 147/707 754/705 +f 553/708 754/705 147/707 +f 755/709 559/710 753/706 +f 147/707 753/706 559/710 +f 154/491 756/711 586/498 +f 758/712 586/498 756/711 +f 581/492 759/714 154/491 +f 756/711 154/491 759/714 +f 760/716 761/717 159/506 +f 592/505 159/506 761/717 +f 159/506 601/518 760/716 +f 763/720 760/716 601/518 +f 163/535 614/537 764/722 +f 765/721 764/722 614/537 +f 767/723 620/544 764/722 +f 163/535 764/722 620/544 +f 626/550 769/725 166/552 +f 768/726 166/552 769/725 +f 768/726 770/727 166/552 +f 631/556 166/552 770/727 +f 178/728 771/729 677/730 +f 772/731 677/730 771/729 +f 684/734 774/732 178/728 +f 771/729 178/728 774/732 +f 775/735 777/736 184/737 +f 709/738 184/737 777/736 +f 184/737 704/741 775/735 +f 778/740 775/735 704/741 +f 188/742 779/743 715/744 +f 780/745 715/744 779/743 +f 722/748 782/746 188/742 +f 779/743 188/742 782/746 +f 190/749 783/750 732/751 +f 784/752 732/751 783/750 +f 785/753 783/750 728/754 +f 190/749 728/754 783/750 +f 195/6 4/755 196/1 +f 192/2 196/1 4/755 +f 57/756 194/7 193/3 +f 196/1 193/3 194/7 +f 200/11 199/12 197/10 +f 11/757 197/10 199/12 +f 198/9 57/756 200/11 +f 193/3 200/11 57/756 +f 204/14 203/17 201/16 +f 7/758 201/16 203/17 +f 57/756 198/9 202/13 +f 204/14 202/13 198/9 +f 13/759 205/18 206/20 +f 207/19 206/20 205/18 +f 202/13 207/19 57/756 +f 194/7 57/756 207/19 +f 211/22 192/2 208/24 +f 4/755 208/24 192/2 +f 61/760 210/25 209/21 +f 211/22 209/21 210/25 +f 15/761 212/28 214/30 +f 215/29 214/30 212/28 +f 209/21 215/29 61/760 +f 213/27 61/760 215/29 +f 219/33 218/35 216/31 +f 10/762 216/31 218/35 +f 61/760 213/27 217/34 +f 219/33 217/34 213/27 +f 220/37 11/757 221/36 +f 199/12 221/36 11/757 +f 217/34 221/36 61/760 +f 210/25 61/760 221/36 +f 1/763 222/39 225/42 +f 226/38 225/42 222/39 +f 224/44 226/38 66/764 +f 223/40 66/764 226/38 +f 9/765 227/48 229/49 +f 230/46 229/49 227/48 +f 66/764 223/40 228/45 +f 230/46 228/45 223/40 +f 231/52 234/53 8/766 +f 233/54 8/766 234/53 +f 228/45 234/53 66/764 +f 232/51 66/764 234/53 +f 18/767 235/55 236/57 +f 237/56 236/57 235/55 +f 66/764 232/51 224/44 +f 237/56 224/44 232/51 +f 5/768 238/61 241/62 +f 242/59 241/62 238/61 +f 69/769 240/63 239/58 +f 242/59 239/58 240/63 +f 236/57 245/65 18/767 +f 244/66 18/767 245/65 +f 239/58 245/65 69/769 +f 243/64 69/769 245/65 +f 8/766 246/70 231/52 +f 248/68 231/52 246/70 +f 69/769 243/64 247/67 +f 248/68 247/67 243/64 +f 247/67 250/71 69/769 +f 240/63 69/769 250/71 +f 2/770 251/76 254/78 +f 255/74 254/78 251/76 +f 74/771 253/79 252/73 +f 255/74 252/73 253/79 +f 256/82 259/83 19/772 +f 258/84 19/772 259/83 +f 252/73 259/83 74/771 +f 257/81 74/771 259/83 +f 260/87 263/88 16/773 +f 262/89 16/773 263/88 +f 74/771 257/81 261/86 +f 263/88 261/86 257/81 +f 17/774 264/91 265/92 +f 266/90 265/92 264/91 +f 266/90 253/79 261/86 +f 74/771 261/86 253/79 +f 225/42 270/94 1/763 +f 269/96 1/763 270/94 +f 268/97 270/94 78/775 +f 267/93 78/775 270/94 +f 18/767 271/101 235/55 +f 273/99 235/55 271/101 +f 78/775 267/93 272/98 +f 273/99 272/98 267/93 +f 274/104 277/105 12/776 +f 276/106 12/776 277/105 +f 272/98 277/105 78/775 +f 275/103 78/775 277/105 +f 13/759 278/108 279/109 +f 280/107 279/109 278/108 +f 78/775 275/103 268/97 +f 280/107 268/97 275/103 +f 284/111 283/112 195/6 +f 4/755 195/6 283/112 +f 81/777 282/114 281/110 +f 284/111 281/110 282/114 +f 13/759 279/109 205/18 +f 286/116 205/18 279/109 +f 281/110 286/116 81/777 +f 285/115 81/777 286/116 +f 12/776 287/120 274/104 +f 289/118 274/104 287/120 +f 81/777 285/115 288/117 +f 289/118 288/117 285/115 +f 290/121 292/122 22/778 +f 291/123 22/778 292/122 +f 288/117 292/122 81/777 +f 282/114 81/777 292/122 +f 297/127 296/130 293/126 +f 3/779 293/126 296/130 +f 294/125 85/780 297/127 +f 295/128 297/127 85/780 +f 22/778 291/123 299/133 +f 300/132 299/133 291/123 +f 300/132 298/131 294/125 +f 85/780 294/125 298/131 +f 287/120 12/776 303/134 +f 301/135 303/134 12/776 +f 298/131 303/134 85/780 +f 302/136 85/780 303/134 +f 305/140 21/781 306/138 +f 304/139 306/138 21/781 +f 85/780 302/136 295/128 +f 306/138 295/128 302/136 +f 307/143 310/144 5/768 +f 238/61 5/768 310/144 +f 309/145 310/144 87/782 +f 308/142 87/782 310/144 +f 313/147 312/148 305/140 +f 21/781 305/140 312/148 +f 311/146 87/782 313/147 +f 308/142 313/147 87/782 +f 12/776 276/106 301/135 +f 315/149 301/135 276/106 +f 315/149 314/150 311/146 +f 87/782 311/146 314/150 +f 18/767 244/66 271/101 +f 316/151 271/101 244/66 +f 314/150 316/151 87/782 +f 309/145 87/782 316/151 +f 317/154 320/155 2/770 +f 251/76 2/770 320/155 +f 319/156 320/155 91/783 +f 318/153 91/783 320/155 +f 15/761 321/160 323/161 +f 324/158 323/161 321/160 +f 91/783 318/153 322/157 +f 324/158 322/157 318/153 +f 325/164 328/165 14/784 +f 327/166 14/784 328/165 +f 322/157 328/165 91/783 +f 326/163 91/783 328/165 +f 19/772 258/84 329/168 +f 330/167 329/168 258/84 +f 91/783 326/163 319/156 +f 330/167 319/156 326/163 +f 335/170 334/175 331/172 +f 6/785 331/172 334/175 +f 95/786 333/173 332/169 +f 335/170 332/169 333/173 +f 329/168 338/177 19/772 +f 337/178 19/772 338/177 +f 332/169 338/177 95/786 +f 336/176 95/786 338/177 +f 14/784 339/182 325/164 +f 341/180 325/164 339/182 +f 95/786 336/176 340/179 +f 341/180 340/179 336/176 +f 343/185 20/787 344/183 +f 342/184 344/183 20/787 +f 340/179 344/183 95/786 +f 333/173 95/786 344/183 +f 293/126 3/779 348/186 +f 345/187 348/186 3/779 +f 347/190 348/186 98/788 +f 346/188 98/788 348/186 +f 20/787 343/185 350/193 +f 351/192 350/193 343/185 +f 98/788 346/188 349/191 +f 351/192 349/191 346/188 +f 352/196 354/197 14/784 +f 339/182 14/784 354/197 +f 349/191 354/197 98/788 +f 353/195 98/788 354/197 +f 355/199 22/778 356/198 +f 299/133 356/198 22/778 +f 98/788 353/195 347/190 +f 356/198 347/190 353/195 +f 208/24 4/755 359/201 +f 283/112 359/201 4/755 +f 99/789 358/202 357/200 +f 359/201 357/200 358/202 +f 22/778 355/199 290/121 +f 361/204 290/121 355/199 +f 357/200 361/204 99/789 +f 360/203 99/789 361/204 +f 14/784 327/166 352/196 +f 363/206 352/196 327/166 +f 99/789 360/203 362/205 +f 363/206 362/205 360/203 +f 15/761 214/30 321/160 +f 364/207 321/160 214/30 +f 362/205 364/207 99/789 +f 358/202 99/789 364/207 +f 296/130 368/209 3/779 +f 367/211 3/779 368/209 +f 21/781 369/214 304/139 +f 370/213 304/139 369/214 +f 20/787 371/218 342/184 +f 374/216 342/184 371/218 +f 374/216 372/215 373/219 +f 103/790 373/219 372/215 +f 334/175 377/222 6/785 +f 376/223 6/785 377/222 +f 373/219 103/790 377/222 +f 375/221 377/222 103/790 +f 350/193 380/226 20/787 +f 371/218 20/787 380/226 +f 378/224 380/226 104/791 +f 379/225 104/791 380/226 +f 3/779 367/211 345/187 +f 382/228 345/187 367/211 +f 104/791 379/225 381/227 +f 382/228 381/227 379/225 +f 312/148 384/230 21/781 +f 369/214 21/781 384/230 +f 389/232 388/237 385/234 +f 23/792 385/234 388/237 +f 109/793 387/235 386/231 +f 389/232 386/231 387/235 +f 390/241 393/239 28/794 +f 392/242 28/794 393/239 +f 109/793 386/231 391/238 +f 393/239 391/238 386/231 +f 394/245 397/246 25/795 +f 396/247 25/795 397/246 +f 109/793 391/238 395/244 +f 397/246 395/244 391/238 +f 398/248 400/249 26/796 +f 399/250 26/796 400/249 +f 109/793 395/244 387/235 +f 400/249 387/235 395/244 +f 401/254 405/252 24/797 +f 404/256 24/797 405/252 +f 114/798 403/255 402/251 +f 405/252 402/251 403/255 +f 409/259 408/262 406/261 +f 30/799 406/261 408/262 +f 114/798 402/251 407/258 +f 409/259 407/258 402/251 +f 410/265 413/266 27/800 +f 412/267 27/800 413/266 +f 407/258 413/266 114/798 +f 411/264 114/798 413/266 +f 414/268 416/269 29/801 +f 415/270 29/801 416/269 +f 114/798 411/264 403/255 +f 416/269 403/255 411/264 +f 15/802 323/273 419/276 +f 420/274 419/276 323/273 +f 417/272 117/803 420/274 +f 418/277 420/274 117/803 +f 423/279 317/282 421/281 +f 2/804 421/281 317/282 +f 117/803 417/272 422/278 +f 423/279 422/278 417/272 +f 404/256 426/284 24/797 +f 425/285 24/797 426/284 +f 422/278 426/284 117/803 +f 424/283 117/803 426/284 +f 427/287 428/286 29/801 +f 414/268 29/801 428/286 +f 117/803 424/283 418/277 +f 428/286 418/277 424/283 +f 17/805 429/291 432/292 +f 433/289 432/292 429/291 +f 121/806 431/294 430/288 +f 433/289 430/288 431/294 +f 10/807 434/296 436/299 +f 437/295 436/299 434/296 +f 430/288 437/295 121/806 +f 435/297 121/806 437/295 +f 412/267 440/301 27/800 +f 439/302 27/800 440/301 +f 121/806 435/297 438/300 +f 440/301 438/300 435/297 +f 441/303 442/304 30/799 +f 406/261 30/799 442/304 +f 438/300 442/304 121/806 +f 431/294 121/806 442/304 +f 15/802 419/276 212/307 +f 445/306 212/307 419/276 +f 122/808 444/309 443/305 +f 445/306 443/305 444/309 +f 415/270 447/311 29/801 +f 427/287 29/801 447/311 +f 443/305 447/311 122/808 +f 446/310 122/808 447/311 +f 439/302 449/313 27/800 +f 410/265 27/800 449/313 +f 122/808 446/310 448/312 +f 449/313 448/312 446/310 +f 10/807 218/314 434/296 +f 450/315 434/296 218/314 +f 448/312 450/315 122/808 +f 444/309 122/808 450/315 +f 17/805 432/292 264/319 +f 453/316 264/319 432/292 +f 452/318 453/316 123/809 +f 451/317 123/809 453/316 +f 408/262 455/322 30/799 +f 441/303 30/799 455/322 +f 123/809 451/317 454/321 +f 455/322 454/321 451/317 +f 425/285 457/324 24/797 +f 401/254 24/797 457/324 +f 454/321 457/324 123/809 +f 456/323 123/809 457/324 +f 458/325 421/281 254/326 +f 2/804 254/326 421/281 +f 458/325 452/318 456/323 +f 123/809 456/323 452/318 +f 13/810 459/329 278/332 +f 462/330 278/332 459/329 +f 461/333 462/330 126/811 +f 460/328 126/811 462/330 +f 392/242 465/335 28/794 +f 464/336 28/794 465/335 +f 126/811 460/328 463/334 +f 465/335 463/334 460/328 +f 466/339 468/340 23/792 +f 385/234 23/792 468/340 +f 463/334 468/340 126/811 +f 467/338 126/811 468/340 +f 470/341 469/343 269/342 +f 1/812 269/342 469/343 +f 126/811 467/338 461/333 +f 470/341 461/333 467/338 +f 229/346 474/347 9/813 +f 473/349 9/813 474/347 +f 471/345 128/814 474/347 +f 472/348 474/347 128/814 +f 469/343 476/352 1/812 +f 222/353 1/812 476/352 +f 476/352 475/351 471/345 +f 128/814 471/345 475/351 +f 388/237 478/355 23/792 +f 466/339 23/792 478/355 +f 475/351 478/355 128/814 +f 477/354 128/814 478/355 +f 479/357 480/356 26/796 +f 398/248 26/796 480/356 +f 128/814 477/354 472/348 +f 480/356 472/348 477/354 +f 481/360 484/361 7/815 +f 201/363 7/815 484/361 +f 483/364 484/361 130/816 +f 482/359 130/816 484/361 +f 396/247 487/366 25/795 +f 486/367 25/795 487/366 +f 130/816 482/359 485/365 +f 487/366 485/365 482/359 +f 464/336 489/369 28/794 +f 390/241 28/794 489/369 +f 485/365 489/369 130/816 +f 488/368 130/816 489/369 +f 13/810 206/371 459/329 +f 490/370 459/329 206/371 +f 130/816 488/368 483/364 +f 490/370 483/364 488/368 +f 9/813 473/349 493/374 +f 494/373 493/374 473/349 +f 132/817 492/376 491/372 +f 494/373 491/372 492/376 +f 399/250 496/378 26/796 +f 479/357 26/796 496/378 +f 491/372 496/378 132/817 +f 495/377 132/817 496/378 +f 486/367 498/380 25/795 +f 394/245 25/795 498/380 +f 132/817 495/377 497/379 +f 498/380 497/379 495/377 +f 7/815 499/381 481/360 +f 500/382 481/360 499/381 +f 497/379 500/382 132/817 +f 492/376 132/817 500/382 +f 501/385 505/386 33/818 +f 504/388 33/818 505/386 +f 503/389 505/386 136/819 +f 502/384 136/819 505/386 +f 509/391 508/394 506/393 +f 34/820 506/393 508/394 +f 136/819 502/384 507/390 +f 509/391 507/390 502/384 +f 511/399 9/765 512/395 +f 493/396 512/395 9/765 +f 507/390 512/395 136/819 +f 510/397 136/819 512/395 +f 514/400 499/402 513/401 +f 7/758 513/401 499/402 +f 136/819 510/397 503/389 +f 514/400 503/389 510/397 +f 37/821 515/406 518/407 +f 519/404 518/407 515/406 +f 519/404 516/403 517/409 +f 140/822 517/409 516/403 +f 520/412 523/413 35/823 +f 522/414 35/823 523/413 +f 521/411 140/822 523/413 +f 516/403 523/413 140/822 +f 526/416 525/419 436/418 +f 10/762 436/418 525/419 +f 140/822 521/411 524/415 +f 526/416 524/415 521/411 +f 527/420 528/421 17/774 +f 429/422 17/774 528/421 +f 517/409 140/822 528/421 +f 524/415 528/421 140/822 +f 532/428 38/824 533/423 +f 529/424 533/423 38/824 +f 531/429 533/423 143/825 +f 530/425 143/825 533/423 +f 535/432 37/821 536/430 +f 518/407 536/430 37/821 +f 143/825 530/425 534/431 +f 536/430 534/431 530/425 +f 17/774 265/92 527/420 +f 538/434 527/420 265/92 +f 537/433 143/825 538/434 +f 534/431 538/434 143/825 +f 16/773 539/436 260/87 +f 540/435 260/87 539/436 +f 540/435 531/429 537/433 +f 143/825 537/433 531/429 +f 34/820 541/440 506/393 +f 544/438 506/393 541/440 +f 146/826 543/441 542/437 +f 544/438 542/437 543/441 +f 545/444 548/445 31/827 +f 547/446 31/827 548/445 +f 546/443 146/826 548/445 +f 542/437 548/445 146/826 +f 8/766 233/54 550/449 +f 551/448 550/449 233/54 +f 146/826 546/443 549/447 +f 551/448 549/447 546/443 +f 227/48 9/765 552/450 +f 511/399 552/450 9/765 +f 549/447 552/450 146/826 +f 543/441 146/826 552/450 +f 556/452 545/444 553/454 +f 31/827 553/454 545/444 +f 149/828 555/455 554/451 +f 556/452 554/451 555/455 +f 557/458 560/459 32/829 +f 559/460 32/829 560/459 +f 558/457 149/828 560/459 +f 554/451 560/459 149/828 +f 149/828 558/457 561/461 +f 562/462 561/461 558/457 +f 550/449 563/463 8/766 +f 246/70 8/766 563/463 +f 561/461 563/463 149/828 +f 555/455 149/828 563/463 +f 11/830 220/467 566/468 +f 567/465 566/468 220/467 +f 567/465 564/464 565/470 +f 153/831 565/470 564/464 +f 570/472 216/475 568/474 +f 10/832 568/474 216/475 +f 153/831 564/464 569/471 +f 570/472 569/471 564/464 +f 571/479 574/477 40/833 +f 573/480 40/833 574/477 +f 572/476 153/831 574/477 +f 569/471 574/477 153/831 +f 575/481 577/482 41/834 +f 576/483 41/834 577/482 +f 565/470 153/831 577/482 +f 572/476 577/482 153/831 +f 568/474 10/832 580/487 +f 525/486 580/487 10/832 +f 579/488 580/487 156/835 +f 578/485 156/835 580/487 +f 583/490 520/493 581/492 +f 35/836 581/492 520/493 +f 156/835 578/485 582/489 +f 583/490 582/489 578/485 +f 584/496 587/497 43/837 +f 586/498 43/837 587/497 +f 582/489 587/497 156/835 +f 585/495 156/835 587/497 +f 40/833 573/480 588/500 +f 589/499 588/500 573/480 +f 156/835 585/495 579/488 +f 589/499 579/488 585/495 +f 33/838 504/504 592/505 +f 593/502 592/505 504/504 +f 160/839 591/507 590/501 +f 593/502 590/501 591/507 +f 594/510 596/511 7/840 +f 513/512 7/840 596/511 +f 590/501 596/511 160/839 +f 595/509 160/839 596/511 +f 39/841 597/516 599/517 +f 600/514 599/517 597/516 +f 160/839 595/509 598/513 +f 600/514 598/513 595/509 +f 601/518 603/519 42/842 +f 602/520 42/842 603/519 +f 598/513 603/519 160/839 +f 591/507 160/839 603/519 +f 7/840 203/522 594/510 +f 606/521 594/510 203/522 +f 604/523 162/843 606/521 +f 605/525 606/521 162/843 +f 197/528 11/830 608/526 +f 566/468 608/526 11/830 +f 608/526 607/527 604/523 +f 162/843 604/523 607/527 +f 575/481 41/834 611/529 +f 609/530 611/529 41/834 +f 607/527 611/529 162/843 +f 610/531 162/843 611/529 +f 612/534 39/841 613/533 +f 599/517 613/533 39/841 +f 162/843 610/531 605/525 +f 613/533 605/525 610/531 +f 617/538 584/496 614/537 +f 43/837 614/537 584/496 +f 165/844 616/539 615/536 +f 617/538 615/536 616/539 +f 36/845 618/542 620/544 +f 621/543 620/544 618/542 +f 615/536 621/543 165/844 +f 619/541 165/844 621/543 +f 41/834 576/483 623/547 +f 624/546 623/547 576/483 +f 165/844 619/541 622/545 +f 624/546 622/545 619/541 +f 571/479 40/833 625/548 +f 588/500 625/548 40/833 +f 622/545 625/548 165/844 +f 616/539 165/844 625/548 +f 36/845 626/550 618/542 +f 629/549 618/542 626/550 +f 628/553 629/549 167/846 +f 627/551 167/846 629/549 +f 632/555 631/556 602/520 +f 42/842 602/520 631/556 +f 167/846 627/551 630/554 +f 632/555 630/554 627/551 +f 612/534 634/558 39/841 +f 597/516 39/841 634/558 +f 630/554 634/558 167/846 +f 633/557 167/846 634/558 +f 41/834 623/547 609/530 +f 635/559 609/530 623/547 +f 167/846 633/557 628/553 +f 635/559 628/553 633/557 +f 640/561 639/564 636/563 +f 44/847 636/563 639/564 +f 640/561 637/560 638/566 +f 171/848 638/566 637/560 +f 641/569 644/570 45/849 +f 643/571 45/849 644/570 +f 637/560 644/570 171/848 +f 642/568 171/848 644/570 +f 645/572 647/573 46/850 +f 646/574 46/850 647/573 +f 642/568 647/573 171/848 +f 638/566 171/848 647/573 +f 651/576 650/579 639/564 +f 44/847 639/564 650/579 +f 174/851 649/577 648/575 +f 651/576 648/575 649/577 +f 46/850 652/583 645/572 +f 654/581 645/572 652/583 +f 174/851 648/575 653/580 +f 654/581 653/580 648/575 +f 262/89 657/585 16/773 +f 656/586 16/773 657/585 +f 653/580 657/585 174/851 +f 655/584 174/851 657/585 +f 19/772 337/178 256/82 +f 659/588 256/82 337/178 +f 174/851 655/584 658/587 +f 659/588 658/587 655/584 +f 331/172 6/785 661/589 +f 660/590 661/589 6/785 +f 174/851 658/587 649/577 +f 661/589 649/577 658/587 +f 650/579 664/592 44/847 +f 636/563 44/847 664/592 +f 175/852 663/593 662/591 +f 664/592 662/591 663/593 +f 6/785 376/223 660/590 +f 666/595 660/590 376/223 +f 175/852 662/591 665/594 +f 666/595 665/594 662/591 +f 45/849 643/571 668/598 +f 669/597 668/598 643/571 +f 175/852 667/596 663/593 +f 669/597 663/593 667/596 +f 668/598 674/603 45/849 +f 673/604 45/849 674/603 +f 677/608 38/824 678/606 +f 532/428 678/606 38/824 +f 676/609 678/606 179/854 +f 675/605 179/854 678/606 +f 16/773 656/586 539/436 +f 680/611 539/436 656/586 +f 179/854 675/605 679/610 +f 680/611 679/610 675/605 +f 681/614 683/615 46/850 +f 652/583 46/850 683/615 +f 679/610 683/615 179/854 +f 682/613 179/854 683/615 +f 686/616 685/618 684/617 +f 48/855 684/617 685/618 +f 179/854 682/613 676/609 +f 686/616 676/609 682/613 +f 646/574 690/620 46/850 +f 689/622 46/850 690/620 +f 687/619 183/856 690/620 +f 688/623 690/620 183/856 +f 45/849 691/625 641/569 +f 693/624 641/569 691/625 +f 693/624 692/626 687/619 +f 183/856 687/619 692/626 +f 697/629 696/632 694/631 +f 49/857 694/631 696/632 +f 183/856 692/626 695/628 +f 697/629 695/628 692/626 +f 700/634 699/635 698/633 +f 50/858 698/633 699/635 +f 700/634 688/623 695/628 +f 183/856 695/628 688/623 +f 45/849 673/604 691/625 +f 703/637 691/625 673/604 +f 186/859 702/638 701/636 +f 703/637 701/636 702/638 +f 704/641 706/642 47/853 +f 670/602 47/853 706/642 +f 701/636 706/642 186/859 +f 705/640 186/859 706/642 +f 51/860 707/646 709/647 +f 710/644 709/647 707/646 +f 186/859 705/640 708/643 +f 710/644 708/643 705/640 +f 696/632 712/648 49/857 +f 711/649 49/857 712/648 +f 708/643 712/648 186/859 +f 702/638 186/859 712/648 +f 715/653 48/855 716/650 +f 685/618 716/650 48/855 +f 714/654 716/650 189/861 +f 713/651 189/861 716/650 +f 718/656 681/614 689/622 +f 46/850 689/622 681/614 +f 189/861 713/651 717/655 +f 718/656 717/655 713/651 +f 719/659 721/660 50/858 +f 698/633 50/858 721/660 +f 720/658 189/861 721/660 +f 717/655 721/660 189/861 +f 52/862 722/662 723/663 +f 724/661 723/663 722/662 +f 724/661 714/654 720/658 +f 189/861 720/658 714/654 +f 727/665 694/631 711/649 +f 49/857 711/649 694/631 +f 191/863 726/666 725/664 +f 727/665 725/664 726/666 +f 728/668 730/667 51/860 +f 707/646 51/860 730/667 +f 725/664 730/667 191/863 +f 729/669 191/863 730/667 +f 723/663 733/672 52/862 +f 732/673 52/862 733/672 +f 729/669 733/672 191/863 +f 731/671 191/863 733/672 +f 734/674 719/659 699/635 +f 50/858 699/635 719/659 +f 191/863 731/671 726/666 +f 734/674 726/666 731/671 +f 735/675 737/676 33/864 +f 501/678 33/864 737/676 +f 739/680 738/682 508/681 +f 34/865 508/681 738/682 +f 37/866 740/683 515/687 +f 742/684 515/687 740/683 +f 743/690 35/867 744/688 +f 522/689 744/688 35/867 +f 745/691 747/692 38/868 +f 529/694 38/868 747/692 +f 535/697 748/696 37/866 +f 740/683 37/866 748/696 +f 34/865 738/682 541/701 +f 750/698 541/701 738/682 +f 751/704 31/869 752/702 +f 547/703 752/702 31/869 +f 754/705 553/708 751/704 +f 31/869 751/704 553/708 +f 559/710 755/709 32/870 +f 586/498 758/712 43/837 +f 757/713 43/837 758/712 +f 759/714 581/492 743/715 +f 35/836 743/715 581/492 +f 33/838 592/505 735/718 +f 761/717 735/718 592/505 +f 762/719 763/720 42/842 +f 601/518 42/842 763/720 +f 765/721 614/537 757/713 +f 43/837 757/713 614/537 +f 36/845 620/544 766/724 +f 767/723 766/724 620/544 +f 36/845 766/724 626/550 +f 769/725 626/550 766/724 +f 770/727 762/719 631/556 +f 42/842 631/556 762/719 +f 677/730 772/731 38/868 +f 745/691 38/868 772/731 +f 774/732 684/734 773/733 +f 48/872 773/733 684/734 +f 51/873 709/738 776/739 +f 777/736 776/739 709/738 +f 704/741 47/871 778/740 +f 715/744 780/745 48/872 +f 773/733 48/872 780/745 +f 52/874 781/747 722/748 +f 782/746 722/748 781/747 +f 732/751 784/752 52/874 +f 781/747 52/874 784/752 +f 776/739 785/753 51/873 +f 728/754 51/873 785/753 \ No newline at end of file diff --git a/tests/data/test_multitexture_obj_IO_Q4.png b/tests/data/test_multitexture_obj_IO_Q4.png new file mode 100644 index 000000000..7b5a5bc28 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_Q4.png differ diff --git a/tests/data/test_multitexture_obj_IO_Q4_render.png b/tests/data/test_multitexture_obj_IO_Q4_render.png new file mode 100644 index 000000000..2e72ed240 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_Q4_render.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow.mtl b/tests/data/test_multitexture_obj_IO_quad_cow.mtl new file mode 100644 index 000000000..39be123be --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_quad_cow.mtl @@ -0,0 +1,8 @@ +newmtl material_1 +map_Kd test_multitexture_obj_IO_quad_cow_0.png +newmtl material_2 +map_Kd test_multitexture_obj_IO_quad_cow_1.png +newmtl material_3 +map_Kd test_multitexture_obj_IO_quad_cow_2.png +newmtl material_4 +map_Kd test_multitexture_obj_IO_quad_cow_3.png diff --git a/tests/data/test_multitexture_obj_IO_quad_cow.obj b/tests/data/test_multitexture_obj_IO_quad_cow.obj new file mode 100644 index 000000000..4f4049533 --- /dev/null +++ b/tests/data/test_multitexture_obj_IO_quad_cow.obj @@ -0,0 +1,12421 @@ + +mtllib test_multitexture_obj_IO_quad_cow.mtl +usemtl material_1 + +v 0.266758 0.181628 0.122726 +v 0.229555 0.066318 0.828702 +v 0.305362 0.030798 -0.006557 +v 0.266719 0.105780 0.466810 +v 0.161859 0.285356 0.303098 +v 0.177264 0.282839 0.087554 +v 0.158786 0.075189 -0.141343 +v 0.138236 0.191142 0.700393 +v 0.130610 0.109881 0.873657 +v 0.254450 0.101336 0.680112 +v 0.273782 0.160332 0.273861 +v 0.146074 0.206063 0.488052 +v 0.156890 0.317253 -0.017955 +v 0.184529 0.181235 -0.238574 +v 0.229877 0.446038 -0.042810 +v 0.326584 0.303676 -0.375494 +v 0.257915 0.488969 -0.517721 +v 0.187711 0.730295 -0.437134 +v 0.190442 0.122856 -0.437696 +v 0.271501 0.201979 -0.579853 +v 0.227961 0.337016 -0.641468 +v 0.264169 0.646946 -0.369897 +v 0.180359 0.686460 -0.148279 +v 0.263204 0.560375 -0.137191 +v 0.371765 0.683869 -0.321196 +v 0.432195 0.751246 -0.233457 +v 0.424574 0.680439 -0.150855 +v 0.379346 0.604049 -0.213075 +v 0.164015 0.929339 -0.232094 +v 0.205905 0.915741 -0.313374 +v 0.153380 0.935554 -0.282029 +v 0.221786 0.905461 -0.256021 +v 0.115236 0.837896 -0.222054 +v 0.086327 0.812209 -0.211465 +v 0.172231 0.819312 -0.334104 +v 0.162464 0.791078 -0.351846 +v 0.078736 0.822102 -0.294366 +v 0.102999 0.844736 -0.288229 +v 0.219399 0.754552 -0.283480 +v 0.199751 0.790382 -0.244881 +v 0.184684 0.762009 -0.196152 +v 0.279703 0.762439 -0.233186 +v 0.237075 0.052195 -0.075972 +v 0.350232 0.002539 0.090822 +v 0.232810 0.229543 0.110217 +v 0.170184 0.299829 0.205550 +v 0.221341 0.236481 0.293418 +v 0.272682 0.181352 0.189589 +v 0.227226 0.252859 0.204008 +v 0.271155 0.129527 0.366223 +v 0.153276 0.244216 0.393840 +v 0.209690 0.164574 0.478658 +v 0.215375 0.198113 0.382954 +v 0.242820 0.087596 0.770725 +v 0.198521 0.154682 0.689709 +v 0.134533 0.161682 0.796578 +v 0.187262 0.086887 0.854887 +v 0.191558 0.132026 0.782450 +v 0.141545 0.196582 0.593509 +v 0.261790 0.101674 0.574769 +v 0.204392 0.157257 0.584394 +v 0.327755 0.067627 0.239516 +v 0.317321 0.033512 0.454173 +v 0.324726 0.046926 0.344192 +v 0.307072 0.029609 0.675079 +v 0.253941 0.015741 0.848168 +v 0.289863 0.022522 0.771070 +v 0.190901 0.188016 -0.030048 +v 0.288174 0.116771 0.063920 +v 0.239299 0.151564 0.011834 +v 0.313467 0.030566 0.566851 +v 0.317033 0.090978 0.142973 +v 0.150018 0.148066 -0.170355 +v 0.192003 0.257627 -0.114007 +v 0.150923 0.290686 0.016265 +v 0.172619 0.221245 -0.072210 +v 0.274031 0.238310 -0.301318 +v 0.294876 0.383503 -0.203773 +v 0.194068 0.372430 -0.026904 +v 0.248629 0.311098 -0.153862 +v 0.196806 0.141274 -0.362924 +v 0.239110 0.144970 -0.502892 +v 0.324701 0.241080 -0.502727 +v 0.278147 0.181024 -0.423508 +v 0.263786 0.278050 -0.630217 +v 0.250979 0.388662 -0.601302 +v 0.318198 0.390558 -0.446528 +v 0.314593 0.320710 -0.563292 +v 0.271576 0.561647 -0.416318 +v 0.282894 0.569890 -0.257283 +v 0.238510 0.520387 -0.090789 +v 0.293195 0.482084 -0.276654 +v 0.213045 0.609177 -0.109989 +v 0.321376 0.576724 -0.185683 +v 0.422878 0.632073 -0.168661 +v 0.326880 0.680784 -0.145207 +v 0.326345 0.612341 -0.141546 +v 0.312594 0.674309 -0.341185 +v 0.379053 0.635870 -0.283895 +v 0.315400 0.606871 -0.278418 +v 0.417773 0.731266 -0.288914 +v 0.460287 0.727236 -0.177367 +v 0.454185 0.684351 -0.230461 +v 0.085769 0.301184 0.309872 +v 0.092247 0.320203 0.127906 +v 0.091039 0.318251 0.216664 +v 0.071069 0.213115 0.708099 +v 0.075060 0.227550 0.493766 +v 0.072477 0.219588 0.599773 +v 0.067046 0.125156 0.886255 +v 0.069506 0.180120 0.806775 +v 0.079873 0.262384 0.399618 +v 0.087475 0.345901 0.028450 +v 0.085842 0.323490 0.060560 +v 0.124296 0.487548 0.034051 +v 0.105997 0.402715 0.036088 +v 0.104733 0.755088 -0.444831 +v 0.214286 0.629383 -0.484754 +v 0.136392 0.503820 -0.556974 +v 0.121817 0.636846 -0.502061 +v 0.139278 0.340909 -0.661549 +v 0.138945 0.411476 -0.620153 +v 0.076666 0.045792 -0.217551 +v 0.093396 0.130309 -0.285229 +v 0.083846 0.110620 -0.238883 +v 0.114603 0.104637 -0.445501 +v 0.102596 0.115199 -0.359834 +v 0.153665 0.185489 -0.611191 +v 0.137484 0.129002 -0.534091 +v 0.150371 0.262453 -0.657355 +v 0.081964 0.707011 -0.097885 +v 0.128934 0.593549 -0.027607 +v 0.230899 0.696193 -0.415496 +v 0.246200 0.632058 -0.451998 +v 0.225500 0.918412 -0.287909 +v 0.182289 0.937359 -0.304334 +v 0.155831 0.945920 -0.253016 +v 0.199042 0.926972 -0.236591 +v 0.198381 0.950853 -0.269730 +v 0.195536 0.768708 -0.323732 +v 0.162591 0.796641 -0.337706 +v 0.198135 0.804412 -0.300184 +v 0.204856 0.767832 -0.258627 +v 0.190344 0.780419 -0.305321 +v 0.158595 0.817014 -0.220186 +v 0.102838 0.815304 -0.219030 +v 0.125480 0.786281 -0.190531 +v 0.188590 0.771476 -0.215131 +v 0.145210 0.793415 -0.208712 +v 0.113814 0.810725 -0.339255 +v 0.091151 0.822276 -0.289660 +v 0.134346 0.834135 -0.324328 +v 0.123210 0.811864 -0.327105 +v 0.069946 0.823757 -0.248502 +v 0.095635 0.846841 -0.248877 +v 0.083670 0.824545 -0.249204 +v 0.243640 0.757848 -0.207433 +v 0.246443 0.756953 -0.257453 +v 0.212890 0.762245 -0.228830 +v 0.355751 0.762428 -0.238497 +v 0.249966 0.723503 -0.332259 +v 0.320030 0.739642 -0.304714 +v 0.181848 0.741315 -0.180043 +v 0.328516 0.741977 -0.181175 +v 0.049968 0.812176 -0.199395 +v 0.078835 0.774284 -0.158189 +v 0.050569 0.828853 -0.304368 +v 0.168022 0.778755 -0.386065 +v 0.089719 0.811796 -0.373587 +v 0.040475 0.828353 -0.247459 +v 0.211302 0.744371 -0.365196 +v 0.193702 0.872690 -0.329392 +v 0.216553 0.856661 -0.251136 +v 0.218551 0.860755 -0.297102 +v 0.126841 0.897388 -0.285836 +v 0.157513 0.887986 -0.320358 +v 0.138938 0.890583 -0.222912 +v 0.120161 0.900194 -0.247801 +v 0.181137 0.872948 -0.224154 +v 0.124777 0.044823 0.926767 +v 0.189431 0.017650 0.907717 +v 0.062752 0.059213 0.940397 +v 0.232462 0.006082 -0.106821 +v 0.273281 0.042073 -0.043850 +v 0.272342 0.003313 -0.072401 +v 0.199052 0.062366 -0.105989 +v 0.148915 0.005788 -0.165362 +v 0.190658 0.007422 -0.137241 +v 0.331012 0.017167 0.038972 +v 0.253104 0.203435 0.118078 +v 0.229880 0.247545 0.157829 +v 0.250535 0.219935 0.200112 +v 0.270021 0.183796 0.151405 +v 0.251096 0.217673 0.158942 +v 0.173937 0.295795 0.151795 +v 0.201028 0.279793 0.204606 +v 0.208445 0.255016 0.099749 +v 0.204742 0.274117 0.153286 +v 0.193250 0.264928 0.298974 +v 0.224342 0.248556 0.249012 +v 0.166122 0.296400 0.255682 +v 0.197174 0.276415 0.252836 +v 0.273837 0.172969 0.230557 +v 0.247672 0.201215 0.285394 +v 0.249328 0.213762 0.242242 +v 0.269047 0.115689 0.415447 +v 0.243641 0.166107 0.375362 +v 0.212480 0.178956 0.429644 +v 0.238934 0.137098 0.472953 +v 0.241351 0.149381 0.423000 +v 0.218341 0.218477 0.337805 +v 0.272811 0.145130 0.319056 +v 0.245762 0.184358 0.329630 +v 0.157504 0.266542 0.348704 +v 0.185529 0.224498 0.389084 +v 0.189327 0.246276 0.344018 +v 0.178799 0.187723 0.483750 +v 0.149393 0.222637 0.439843 +v 0.181979 0.203634 0.435289 +v 0.235856 0.076580 0.805621 +v 0.217701 0.112120 0.775527 +v 0.188626 0.112308 0.821548 +v 0.212012 0.075580 0.841201 +v 0.213324 0.096523 0.811853 +v 0.226814 0.130295 0.684497 +v 0.195015 0.146226 0.738197 +v 0.249108 0.096137 0.728207 +v 0.222367 0.123540 0.732548 +v 0.136442 0.179619 0.750387 +v 0.163968 0.148400 0.789706 +v 0.169138 0.174847 0.695193 +v 0.166543 0.164739 0.744396 +v 0.159999 0.098798 0.865373 +v 0.132570 0.138159 0.837992 +v 0.161693 0.126272 0.830304 +v 0.207042 0.158534 0.530777 +v 0.233686 0.131486 0.579487 +v 0.264402 0.101968 0.520397 +v 0.236433 0.132176 0.525634 +v 0.143538 0.198754 0.539805 +v 0.173735 0.178964 0.589175 +v 0.176115 0.180806 0.535582 +v 0.201599 0.157166 0.637907 +v 0.139858 0.195421 0.647569 +v 0.171473 0.178284 0.642915 +v 0.258575 0.102323 0.628487 +v 0.230534 0.131902 0.632959 +v 0.347420 0.003193 0.333602 +v 0.320929 0.038988 0.398635 +v 0.342419 -0.002612 0.390867 +v 0.351215 0.020421 0.221415 +v 0.327429 0.056686 0.291075 +v 0.350974 0.010868 0.277027 +v 0.298744 0.089419 0.355449 +v 0.301210 0.115034 0.257783 +v 0.300703 0.102007 0.305644 +v 0.293232 0.071104 0.460405 +v 0.296022 0.078656 0.407077 +v 0.300290 0.026619 0.725054 +v 0.267341 0.057364 0.769829 +v 0.281859 0.067453 0.677110 +v 0.275748 0.063477 0.725933 +v 0.240170 0.045754 0.838346 +v 0.274888 0.018320 0.812257 +v 0.256292 0.050145 0.807253 +v 0.181753 0.135303 -0.084854 +v 0.213035 0.170022 -0.009532 +v 0.239418 0.102195 -0.035108 +v 0.207570 0.117335 -0.061618 +v 0.236523 0.195781 0.060914 +v 0.190293 0.237055 0.025893 +v 0.212268 0.218116 0.044866 +v 0.276588 0.155574 0.098102 +v 0.265278 0.133372 0.035356 +v 0.258648 0.173682 0.076867 +v 0.298292 0.072982 0.027177 +v 0.270541 0.087464 -0.006407 +v 0.311113 0.030491 0.622016 +v 0.288873 0.067848 0.570560 +v 0.286019 0.068264 0.624906 +v 0.315185 0.031139 0.510574 +v 0.291063 0.068148 0.515313 +v 0.335950 0.044730 0.115485 +v 0.324423 0.079108 0.189745 +v 0.346277 0.031858 0.167040 +v 0.305188 0.103086 0.100412 +v 0.320025 0.058587 0.068335 +v 0.295396 0.137443 0.169109 +v 0.288286 0.145212 0.129998 +v 0.299573 0.127115 0.211987 +v 0.149034 0.119255 -0.152767 +v 0.167034 0.182230 -0.122798 +v 0.177314 0.204818 -0.051020 +v 0.168725 0.158519 -0.103729 +v 0.194921 0.221357 -0.173014 +v 0.177164 0.238112 -0.093383 +v 0.160058 0.168229 -0.195838 +v 0.175228 0.201681 -0.146613 +v 0.149721 0.300800 -0.004700 +v 0.167426 0.259011 -0.024111 +v 0.179180 0.290497 -0.060974 +v 0.168557 0.272360 -0.044715 +v 0.159665 0.285267 0.045278 +v 0.175009 0.248965 0.001163 +v 0.233098 0.210840 -0.267301 +v 0.264220 0.274293 -0.228207 +v 0.218190 0.281995 -0.133552 +v 0.227725 0.245742 -0.199837 +v 0.314639 0.343639 -0.292523 +v 0.276220 0.344814 -0.176785 +v 0.306638 0.268641 -0.338166 +v 0.294985 0.306469 -0.259249 +v 0.214530 0.407775 -0.031709 +v 0.225521 0.344757 -0.084500 +v 0.267222 0.417414 -0.116444 +v 0.249809 0.379204 -0.097889 +v 0.173263 0.341693 -0.023838 +v 0.200073 0.314908 -0.073216 +v 0.192666 0.159829 -0.308601 +v 0.240251 0.159110 -0.387649 +v 0.279797 0.207117 -0.366981 +v 0.238726 0.181983 -0.331175 +v 0.213461 0.129420 -0.465108 +v 0.265715 0.160342 -0.469212 +v 0.195451 0.128497 -0.407372 +v 0.233311 0.142158 -0.432916 +v 0.305787 0.218563 -0.547441 +v 0.307399 0.208213 -0.463560 +v 0.259412 0.169800 -0.542722 +v 0.290901 0.186126 -0.509143 +v 0.330786 0.269470 -0.445487 +v 0.311710 0.235804 -0.406418 +v 0.326750 0.280027 -0.535933 +v 0.321008 0.352655 -0.511417 +v 0.329541 0.345256 -0.410956 +v 0.333345 0.309542 -0.480189 +v 0.272516 0.239582 -0.609537 +v 0.296456 0.295786 -0.602470 +v 0.307295 0.256707 -0.578835 +v 0.240548 0.357660 -0.627960 +v 0.289278 0.358786 -0.584918 +v 0.246645 0.312827 -0.640337 +v 0.274305 0.331026 -0.617491 +v 0.295245 0.436762 -0.484187 +v 0.255976 0.429549 -0.563622 +v 0.295399 0.395443 -0.540067 +v 0.271184 0.525759 -0.460079 +v 0.285353 0.520853 -0.361551 +v 0.308658 0.433360 -0.368305 +v 0.291391 0.478507 -0.418527 +v 0.278055 0.600765 -0.320108 +v 0.282577 0.535883 -0.259681 +v 0.267000 0.601931 -0.388185 +v 0.278645 0.563976 -0.331720 +v 0.247008 0.544740 -0.114114 +v 0.271214 0.498067 -0.167977 +v 0.277875 0.556890 -0.190965 +v 0.271665 0.531425 -0.180446 +v 0.298509 0.427522 -0.236282 +v 0.235335 0.485531 -0.064761 +v 0.272045 0.458550 -0.143225 +v 0.317802 0.387170 -0.327590 +v 0.192626 0.647576 -0.125774 +v 0.267679 0.610284 -0.129549 +v 0.326452 0.645309 -0.138504 +v 0.252363 0.682167 -0.150330 +v 0.258116 0.645451 -0.136070 +v 0.289471 0.569074 -0.162469 +v 0.324346 0.587714 -0.156720 +v 0.239082 0.578957 -0.111996 +v 0.279361 0.583208 -0.137022 +v 0.401583 0.612716 -0.191760 +v 0.380321 0.618570 -0.152413 +v 0.354480 0.589213 -0.202564 +v 0.367842 0.597467 -0.171940 +v 0.388682 0.680406 -0.144893 +v 0.430349 0.658277 -0.154382 +v 0.384792 0.647908 -0.143704 +v 0.294439 0.591849 -0.266039 +v 0.318359 0.584666 -0.230094 +v 0.294318 0.572729 -0.209871 +v 0.285880 0.662049 -0.349089 +v 0.312606 0.638668 -0.319124 +v 0.290372 0.624108 -0.317788 +v 0.375881 0.662505 -0.310821 +v 0.343967 0.620068 -0.286887 +v 0.345079 0.681327 -0.333156 +v 0.341770 0.649107 -0.318477 +v 0.380591 0.614582 -0.245535 +v 0.347363 0.598425 -0.244565 +v 0.393743 0.706765 -0.312300 +v 0.444197 0.711394 -0.263256 +v 0.419572 0.658706 -0.261892 +v 0.412958 0.685943 -0.291128 +v 0.452589 0.744444 -0.206816 +v 0.471552 0.708579 -0.199184 +v 0.432410 0.746455 -0.258303 +v 0.460792 0.730831 -0.231063 +v 0.447289 0.655956 -0.196803 +v 0.447397 0.702392 -0.158150 +v 0.460337 0.681448 -0.173250 +v 0.417303 0.633713 -0.225256 +v 0.046244 0.320164 0.221337 +v 0.092554 0.320139 0.170699 +v 0.046738 0.325284 0.136739 +v 0.046899 0.323707 0.177660 +v 0.043489 0.301850 0.311934 +v 0.088649 0.312396 0.263435 +v 0.045023 0.313323 0.266515 +v 0.132936 0.312061 0.210485 +v 0.125628 0.296564 0.306829 +v 0.129481 0.307575 0.259519 +v 0.135299 0.308320 0.112598 +v 0.135720 0.310986 0.159838 +v 0.036452 0.225200 0.601479 +v 0.073533 0.221293 0.545706 +v 0.037783 0.232065 0.495188 +v 0.036987 0.226526 0.547260 +v 0.035778 0.218679 0.710249 +v 0.071715 0.218255 0.654420 +v 0.036081 0.223960 0.656319 +v 0.107651 0.210086 0.597079 +v 0.105384 0.203917 0.704755 +v 0.106456 0.208743 0.651454 +v 0.111325 0.219111 0.491389 +v 0.109197 0.212143 0.543201 +v 0.035033 0.184940 0.809623 +v 0.070359 0.199987 0.759265 +v 0.035447 0.205232 0.761742 +v 0.033740 0.129119 0.889852 +v 0.068429 0.154761 0.849486 +v 0.034482 0.159128 0.852718 +v 0.102860 0.172311 0.802347 +v 0.099481 0.118705 0.880737 +v 0.101303 0.147713 0.844481 +v 0.104202 0.191409 0.755412 +v 0.040341 0.264584 0.400900 +v 0.082780 0.283223 0.354838 +v 0.041894 0.284411 0.356338 +v 0.077236 0.242537 0.445498 +v 0.038936 0.245943 0.446792 +v 0.117787 0.256220 0.397308 +v 0.114267 0.235186 0.443214 +v 0.121652 0.278062 0.352302 +v 0.044157 0.329119 0.069311 +v 0.084777 0.331134 0.039260 +v 0.044866 0.351036 0.036892 +v 0.043628 0.336529 0.047541 +v 0.089171 0.320583 0.090650 +v 0.045509 0.326229 0.099834 +v 0.122579 0.311429 0.043683 +v 0.129137 0.308034 0.073786 +v 0.125569 0.335180 0.011010 +v 0.120968 0.319807 0.022569 +v 0.054110 0.408160 0.048371 +v 0.116503 0.442256 0.039931 +v 0.063228 0.496693 0.052285 +v 0.059371 0.448955 0.055119 +v 0.095435 0.370179 0.029827 +v 0.048818 0.375217 0.039732 +v 0.153438 0.391277 0.012145 +v 0.137650 0.359560 0.009573 +v 0.181040 0.470039 0.004854 +v 0.169159 0.428660 0.012610 +v 0.062648 0.640189 -0.506046 +v 0.130136 0.568004 -0.528764 +v 0.069276 0.505582 -0.562042 +v 0.066474 0.570216 -0.533525 +v 0.053679 0.762368 -0.447664 +v 0.113201 0.701726 -0.474505 +v 0.058238 0.707055 -0.477971 +v 0.199905 0.685497 -0.462496 +v 0.174025 0.632377 -0.495223 +v 0.150533 0.744043 -0.441960 +v 0.161614 0.694175 -0.469576 +v 0.199187 0.498920 -0.545668 +v 0.232047 0.565216 -0.501918 +v 0.188173 0.564066 -0.519070 +v 0.071181 0.413275 -0.623292 +v 0.138282 0.375681 -0.645424 +v 0.072696 0.340957 -0.664799 +v 0.071646 0.376815 -0.648416 +v 0.138821 0.452917 -0.589054 +v 0.070618 0.454733 -0.593233 +v 0.199873 0.404748 -0.612935 +v 0.202195 0.446614 -0.579567 +v 0.193634 0.339499 -0.652866 +v 0.194895 0.370921 -0.637938 +v 0.038198 0.041996 -0.235526 +v 0.115674 0.055105 -0.187883 +v 0.109216 -0.000367 -0.192884 +v 0.042893 0.103386 -0.257977 +v 0.080371 0.084457 -0.225271 +v 0.040690 0.079039 -0.244814 +v 0.047021 0.120443 -0.299626 +v 0.088433 0.125730 -0.258533 +v 0.044954 0.116650 -0.275940 +v 0.120922 0.124855 -0.209363 +v 0.138478 0.148595 -0.265069 +v 0.128964 0.142918 -0.232488 +v 0.118034 0.096215 -0.193935 +v 0.051895 0.108853 -0.365753 +v 0.097999 0.124878 -0.319976 +v 0.049243 0.116377 -0.329956 +v 0.059592 0.101024 -0.449026 +v 0.107541 0.107031 -0.401861 +v 0.055252 0.102268 -0.405836 +v 0.150911 0.126322 -0.356271 +v 0.160450 0.112915 -0.441079 +v 0.153901 0.116281 -0.399697 +v 0.145782 0.140078 -0.308863 +v 0.070998 0.126709 -0.538642 +v 0.125551 0.112279 -0.490196 +v 0.065189 0.109520 -0.494143 +v 0.079072 0.182988 -0.615599 +v 0.147500 0.153854 -0.575332 +v 0.075974 0.151547 -0.579976 +v 0.194944 0.134806 -0.523346 +v 0.219301 0.191387 -0.600189 +v 0.210129 0.159490 -0.563850 +v 0.176258 0.119186 -0.482359 +v 0.077542 0.260206 -0.661002 +v 0.154044 0.222564 -0.638941 +v 0.079246 0.219987 -0.642965 +v 0.144378 0.302534 -0.665208 +v 0.075010 0.301309 -0.668637 +v 0.213772 0.267670 -0.647803 +v 0.202463 0.304851 -0.656009 +v 0.219950 0.228648 -0.628685 +v 0.126715 0.537337 0.011147 +v 0.060688 0.607850 0.001044 +v 0.064311 0.550463 0.032178 +v 0.191637 0.550233 -0.047752 +v 0.185308 0.513743 -0.017235 +v 0.171165 0.605799 -0.076429 +v 0.209701 0.569968 -0.080789 +v 0.126096 0.695570 -0.127071 +v 0.098747 0.656786 -0.062447 +v 0.142824 0.650926 -0.096991 +v 0.040352 0.718300 -0.071902 +v 0.050433 0.666442 -0.034872 +v 0.237614 0.630468 -0.469873 +v 0.258514 0.602197 -0.445199 +v 0.253217 0.578269 -0.474783 +v 0.212896 0.714905 -0.428435 +v 0.240943 0.662224 -0.438940 +v 0.224501 0.676789 -0.452578 +v 0.246529 0.672480 -0.397952 +v 0.254771 0.635976 -0.420700 +v 0.226436 0.912723 -0.269730 +v 0.215440 0.938681 -0.279423 +v 0.201014 0.943338 -0.251450 +v 0.214224 0.916672 -0.246046 +v 0.216965 0.931825 -0.261167 +v 0.196917 0.927676 -0.311546 +v 0.191876 0.948989 -0.288378 +v 0.216862 0.918936 -0.303965 +v 0.207634 0.937732 -0.296710 +v 0.153700 0.943252 -0.269054 +v 0.177450 0.953646 -0.260405 +v 0.165912 0.939303 -0.292739 +v 0.173109 0.951035 -0.277835 +v 0.179801 0.930945 -0.232070 +v 0.159856 0.939686 -0.239651 +v 0.180783 0.946411 -0.244635 +v 0.207814 0.759869 -0.302990 +v 0.191438 0.774734 -0.312022 +v 0.199084 0.773370 -0.281405 +v 0.209996 0.761876 -0.268358 +v 0.201734 0.767127 -0.289550 +v 0.161743 0.793141 -0.342758 +v 0.178221 0.788374 -0.325575 +v 0.180956 0.779600 -0.341440 +v 0.178357 0.783728 -0.331262 +v 0.187420 0.811743 -0.321532 +v 0.192387 0.789092 -0.301842 +v 0.165819 0.804418 -0.335288 +v 0.181068 0.796668 -0.322844 +v 0.202175 0.775482 -0.251997 +v 0.203233 0.797472 -0.273932 +v 0.199221 0.781930 -0.276400 +v 0.181336 0.804317 -0.228606 +v 0.151415 0.801648 -0.215482 +v 0.168503 0.781447 -0.210541 +v 0.192516 0.777938 -0.227759 +v 0.174268 0.789156 -0.220565 +v 0.108345 0.822919 -0.221075 +v 0.122290 0.805309 -0.211386 +v 0.135327 0.828572 -0.217894 +v 0.128262 0.813355 -0.215464 +v 0.103071 0.800257 -0.198013 +v 0.137434 0.789176 -0.200420 +v 0.096302 0.812563 -0.215850 +v 0.114773 0.801816 -0.205592 +v 0.186175 0.766882 -0.204739 +v 0.153638 0.772539 -0.191376 +v 0.162292 0.776737 -0.200861 +v 0.138450 0.801677 -0.350685 +v 0.119159 0.809804 -0.331351 +v 0.143329 0.804627 -0.337252 +v 0.140844 0.802002 -0.341998 +v 0.086003 0.820458 -0.291304 +v 0.105010 0.817882 -0.310157 +v 0.093455 0.817549 -0.318853 +v 0.100185 0.816042 -0.313185 +v 0.116614 0.840248 -0.308051 +v 0.127696 0.819206 -0.325202 +v 0.096157 0.829666 -0.288835 +v 0.109848 0.825231 -0.308777 +v 0.153713 0.826966 -0.334024 +v 0.147191 0.812100 -0.335056 +v 0.071018 0.824335 -0.270682 +v 0.078092 0.822576 -0.248928 +v 0.084054 0.824638 -0.268864 +v 0.078696 0.822795 -0.269513 +v 0.089948 0.821575 -0.232115 +v 0.075167 0.819879 -0.228529 +v 0.084018 0.819324 -0.230668 +v 0.102029 0.843892 -0.232989 +v 0.088808 0.831892 -0.249223 +v 0.095203 0.828981 -0.232883 +v 0.095982 0.847028 -0.267898 +v 0.089135 0.832003 -0.268429 +v 0.208076 0.764415 -0.241789 +v 0.226075 0.759994 -0.240858 +v 0.231902 0.754223 -0.269470 +v 0.216972 0.759952 -0.252956 +v 0.201890 0.765574 -0.220740 +v 0.201854 0.770051 -0.234112 +v 0.215759 0.757673 -0.200462 +v 0.223444 0.760451 -0.217689 +v 0.205912 0.761992 -0.209879 +v 0.264144 0.760816 -0.243923 +v 0.265103 0.760852 -0.220189 +v 0.240714 0.760641 -0.229576 +v 0.278995 0.751255 -0.279238 +v 0.277858 0.727498 -0.319523 +v 0.234872 0.742799 -0.306286 +v 0.256224 0.744786 -0.293184 +v 0.311167 0.763685 -0.236173 +v 0.343965 0.756617 -0.269721 +v 0.300161 0.759231 -0.259113 +v 0.375360 0.738148 -0.301160 +v 0.402685 0.758643 -0.236201 +v 0.390758 0.753705 -0.270320 +v 0.317986 0.708047 -0.333577 +v 0.358205 0.712515 -0.324745 +v 0.258236 0.693552 -0.356883 +v 0.284726 0.698216 -0.343913 +v 0.183529 0.754714 -0.188935 +v 0.248651 0.737773 -0.180660 +v 0.277376 0.753251 -0.197126 +v 0.233270 0.750984 -0.191422 +v 0.329845 0.712932 -0.159268 +v 0.178779 0.718135 -0.166430 +v 0.252112 0.713887 -0.166078 +v 0.409003 0.736167 -0.174314 +v 0.399420 0.710994 -0.155057 +v 0.352617 0.756796 -0.208565 +v 0.409429 0.752424 -0.202781 +v 0.303456 0.759588 -0.213776 +v 0.070501 0.811753 -0.205807 +v 0.060266 0.797425 -0.177797 +v 0.106741 0.782082 -0.178969 +v 0.084545 0.798015 -0.188581 +v 0.035964 0.781745 -0.137920 +v 0.025874 0.814456 -0.192750 +v 0.031304 0.800824 -0.166160 +v 0.077169 0.744134 -0.128582 +v 0.037254 0.755486 -0.106376 +v 0.128352 0.753680 -0.169560 +v 0.122404 0.729951 -0.151266 +v 0.140544 0.766364 -0.181936 +v 0.026981 0.832763 -0.306956 +v 0.064756 0.824008 -0.337021 +v 0.043802 0.818098 -0.377412 +v 0.035224 0.828719 -0.341387 +v 0.105446 0.812324 -0.352131 +v 0.067373 0.825100 -0.299446 +v 0.082906 0.820245 -0.328154 +v 0.163948 0.787613 -0.366372 +v 0.134148 0.794627 -0.384920 +v 0.134862 0.801108 -0.364702 +v 0.096857 0.789376 -0.411772 +v 0.176513 0.760515 -0.410655 +v 0.140375 0.776566 -0.412207 +v 0.049410 0.797681 -0.413491 +v 0.043132 0.822381 -0.222498 +v 0.020958 0.830680 -0.246717 +v 0.022275 0.824379 -0.219341 +v 0.057106 0.825864 -0.248034 +v 0.061151 0.820889 -0.225684 +v 0.042714 0.830406 -0.274631 +v 0.058976 0.827121 -0.272680 +v 0.022376 0.833445 -0.275661 +v 0.192333 0.761236 -0.378584 +v 0.220893 0.723503 -0.390265 +v 0.201820 0.742487 -0.402976 +v 0.202503 0.759013 -0.342238 +v 0.185497 0.772855 -0.357643 +v 0.229147 0.730460 -0.348619 +v 0.217964 0.748268 -0.323878 +v 0.238328 0.704586 -0.373617 +v 0.182638 0.844163 -0.332751 +v 0.208550 0.866089 -0.317157 +v 0.208154 0.830042 -0.298948 +v 0.197796 0.836731 -0.320106 +v 0.225435 0.891324 -0.293612 +v 0.202088 0.898609 -0.322190 +v 0.216036 0.894273 -0.311279 +v 0.221713 0.885753 -0.253374 +v 0.221690 0.856724 -0.273536 +v 0.227222 0.886884 -0.273083 +v 0.207473 0.823979 -0.249259 +v 0.212209 0.824662 -0.273398 +v 0.113654 0.869597 -0.287244 +v 0.140188 0.893495 -0.304854 +v 0.144889 0.858950 -0.323167 +v 0.127225 0.865094 -0.306986 +v 0.170407 0.915574 -0.314537 +v 0.141278 0.921251 -0.283964 +v 0.154011 0.919177 -0.300925 +v 0.176020 0.880520 -0.329499 +v 0.186655 0.907214 -0.322451 +v 0.164181 0.851772 -0.332764 +v 0.125921 0.862724 -0.222037 +v 0.126235 0.896792 -0.232757 +v 0.106278 0.871620 -0.248059 +v 0.112672 0.868658 -0.232446 +v 0.136706 0.926532 -0.249134 +v 0.152825 0.914652 -0.226568 +v 0.141818 0.921807 -0.235425 +v 0.120264 0.900007 -0.266157 +v 0.136018 0.925025 -0.266007 +v 0.106638 0.871852 -0.266963 +v 0.201725 0.863227 -0.234578 +v 0.169297 0.842653 -0.222278 +v 0.191458 0.831381 -0.232334 +v 0.191735 0.902282 -0.228209 +v 0.209229 0.892731 -0.238166 +v 0.158724 0.882351 -0.220155 +v 0.171199 0.908866 -0.224253 +v 0.146124 0.853579 -0.218747 +v 0.225597 0.016513 0.878354 +v 0.188508 0.055577 0.881861 +v 0.216542 0.048127 0.863247 +v 0.128713 0.077676 0.902600 +v 0.155037 0.034216 0.918365 +v 0.159167 0.066418 0.894094 +v 0.116698 0.014603 0.948102 +v 0.143447 0.007275 0.940085 +v 0.059105 0.027395 0.961480 +v 0.031413 0.062618 0.944549 +v 0.029612 0.030408 0.965777 +v 0.093944 0.053219 0.934290 +v 0.088359 0.021718 0.955411 +v 0.065276 0.092554 0.915940 +v 0.097340 0.086378 0.910036 +v 0.032753 0.096235 0.919852 +vt 0.893116 0.683944 +vt 0.896144 0.692562 +vt 0.905930 0.689794 +vt 0.901798 0.679591 +vt 0.916609 0.686107 +vt 0.910596 0.674701 +vt 0.918591 0.668435 +vt 0.867471 0.703655 +vt 0.877095 0.699305 +vt 0.899727 0.753469 +vt 0.893091 0.747999 +vt 0.905106 0.743418 +vt 0.897762 0.739947 +vt 0.887783 0.741206 +vt 0.880731 0.745814 +vt 0.886161 0.754214 +vt 0.904716 0.775474 +vt 0.898651 0.768079 +vt 0.914323 0.765617 +vt 0.907202 0.758849 +vt 0.913707 0.747230 +vt 0.877978 0.781668 +vt 0.872582 0.772759 +vt 0.888929 0.775502 +vt 0.883177 0.767576 +vt 0.894526 0.783756 +vt 0.872228 0.750111 +vt 0.877492 0.759308 +vt 0.867387 0.763696 +vt 0.843778 0.771729 +vt 0.830280 0.775596 +vt 0.839713 0.761430 +vt 0.826842 0.765165 +vt 0.833860 0.786091 +vt 0.815809 0.779609 +vt 0.818643 0.790465 +vt 0.860927 0.777520 +vt 0.856148 0.767799 +vt 0.851602 0.757722 +vt 0.852231 0.792074 +vt 0.865736 0.787127 +vt 0.856409 0.802551 +vt 0.870501 0.796949 +vt 0.837491 0.796705 +vt 0.821654 0.801351 +vt 0.841215 0.807639 +vt 0.724356 0.780932 +vt 0.721897 0.791331 +vt 0.712133 0.778930 +vt 0.708432 0.787628 +vt 0.688991 0.788336 +vt 0.696924 0.781352 +vt 0.703200 0.796344 +vt 0.734947 0.804179 +vt 0.736823 0.793158 +vt 0.751835 0.804371 +vt 0.752608 0.793134 +vt 0.738282 0.782037 +vt 0.732844 0.815397 +vt 0.730608 0.827229 +vt 0.715066 0.812163 +vt 0.711339 0.823597 +vt 0.751007 0.816099 +vt 0.681689 0.797702 +vt 0.697958 0.806263 +vt 0.692594 0.817566 +vt 0.802671 0.795049 +vt 0.800517 0.783977 +vt 0.798447 0.773092 +vt 0.783398 0.776846 +vt 0.784699 0.788076 +vt 0.788691 0.822864 +vt 0.787323 0.810943 +vt 0.807157 0.818048 +vt 0.804858 0.806345 +vt 0.768947 0.802750 +vt 0.769269 0.814405 +vt 0.769629 0.826490 +vt 0.768262 0.779889 +vt 0.768648 0.791284 +vt 0.829319 0.730383 +vt 0.817782 0.734631 +vt 0.807922 0.748352 +vt 0.820629 0.744508 +vt 0.843731 0.736281 +vt 0.840238 0.725959 +vt 0.854152 0.732184 +vt 0.850604 0.721518 +vt 0.847491 0.747042 +vt 0.836031 0.750919 +vt 0.858049 0.743181 +vt 0.823637 0.754744 +vt 0.810425 0.758547 +vt 0.739591 0.758816 +vt 0.753132 0.758368 +vt 0.739135 0.770520 +vt 0.725558 0.770057 +vt 0.753262 0.770100 +vt 0.697860 0.758579 +vt 0.712375 0.758296 +vt 0.700367 0.769120 +vt 0.712782 0.769064 +vt 0.929639 0.699595 +vt 0.928443 0.716654 +vt 0.918934 0.700571 +vt 0.918764 0.716584 +vt 0.908376 0.702434 +vt 0.917291 0.732639 +vt 0.908091 0.730817 +vt 0.926839 0.733706 +vt 0.899583 0.717133 +vt 0.899655 0.729345 +vt 0.890467 0.718513 +vt 0.891789 0.729325 +vt 0.898356 0.704249 +vt 0.888732 0.706460 +vt 0.766981 0.757058 +vt 0.767683 0.768445 +vt 0.782175 0.765786 +vt 0.794659 0.751851 +vt 0.796513 0.762357 +vt 0.870023 0.713177 +vt 0.860485 0.717218 +vt 0.863872 0.728122 +vt 0.881776 0.720957 +vt 0.879363 0.709514 +vt 0.876505 0.735646 +vt 0.884297 0.731857 +vt 0.867737 0.739401 +vt 0.942885 0.685053 +vt 0.953367 0.687709 +vt 0.940102 0.700440 +vt 0.950147 0.702062 +vt 0.938165 0.716742 +vt 0.968754 0.704629 +vt 0.964644 0.717556 +vt 0.959599 0.703413 +vt 0.956139 0.717201 +vt 0.963128 0.689798 +vt 0.953145 0.730828 +vt 0.951463 0.743182 +vt 0.945243 0.731521 +vt 0.944286 0.744982 +vt 0.960533 0.730482 +vt 0.936315 0.732906 +vt 0.935707 0.747908 +vt 0.168776 0.186925 +vt 0.153188 0.186399 +vt 0.169355 0.173108 +vt 0.153720 0.172537 +vt 0.137511 0.174005 +vt 0.154886 0.158360 +vt 0.139434 0.160894 +vt 0.135878 0.200202 +vt 0.153921 0.199631 +vt 0.137410 0.213278 +vt 0.156324 0.212569 +vt 0.169774 0.199674 +vt 0.115769 0.200908 +vt 0.094627 0.201684 +vt 0.117980 0.188318 +vt 0.099262 0.189776 +vt 0.115489 0.212947 +vt 0.120823 0.175844 +vt 0.123982 0.163427 +vt 0.103896 0.177868 +vt 0.197705 0.182870 +vt 0.184318 0.177386 +vt 0.204286 0.174321 +vt 0.191177 0.166862 +vt 0.182759 0.189357 +vt 0.218051 0.196712 +vt 0.206672 0.195261 +vt 0.218754 0.189245 +vt 0.208611 0.187062 +vt 0.213838 0.179979 +vt 0.195322 0.202400 +vt 0.206572 0.203830 +vt 0.197221 0.212029 +vt 0.207879 0.212331 +vt 0.217851 0.204542 +vt 0.183316 0.200806 +vt 0.185616 0.211745 +vt 0.200177 0.221191 +vt 0.189289 0.222187 +vt 0.176497 0.223558 +vt 0.183072 0.235218 +vt 0.194814 0.232099 +vt 0.222696 0.225794 +vt 0.213531 0.227462 +vt 0.220244 0.219432 +vt 0.210159 0.220329 +vt 0.219048 0.242324 +vt 0.210793 0.236729 +vt 0.224444 0.237674 +vt 0.218111 0.233370 +vt 0.225701 0.231231 +vt 0.192704 0.246651 +vt 0.202670 0.241446 +vt 0.212910 0.248905 +vt 0.168188 0.257701 +vt 0.179853 0.251475 +vt 0.181861 0.270696 +vt 0.191450 0.264485 +vt 0.168322 0.238524 +vt 0.157989 0.278114 +vt 0.139623 0.264740 +vt 0.161775 0.267111 +vt 0.143271 0.254169 +vt 0.176773 0.279775 +vt 0.122129 0.242670 +vt 0.099668 0.231893 +vt 0.121641 0.233595 +vt 0.096443 0.225792 +vt 0.121258 0.251367 +vt 0.141637 0.226246 +vt 0.118437 0.223765 +vt 0.093218 0.219692 +vt 0.160802 0.225544 +vt 0.041915 0.536180 +vt 0.047256 0.523503 +vt 0.033268 0.539408 +vt 0.038828 0.522754 +vt 0.054780 0.512800 +vt 0.062926 0.517019 +vt 0.055059 0.524410 +vt 0.047860 0.554178 +vt 0.047688 0.543737 +vt 0.037635 0.561691 +vt 0.038052 0.549348 +vt 0.027708 0.556063 +vt 0.066262 0.533766 +vt 0.058100 0.532485 +vt 0.063225 0.540131 +vt 0.055911 0.540335 +vt 0.055828 0.548702 +vt 0.061610 0.525629 +vt 0.067920 0.520553 +vt 0.068718 0.527585 +vt 0.050953 0.580146 +vt 0.042631 0.571890 +vt 0.044288 0.588789 +vt 0.033218 0.580753 +vt 0.051339 0.563763 +vt 0.075786 0.577556 +vt 0.065567 0.577220 +vt 0.071823 0.588438 +vt 0.060513 0.586655 +vt 0.055358 0.596825 +vt 0.063711 0.564356 +vt 0.070419 0.569255 +vt 0.070071 0.557220 +vt 0.076026 0.562179 +vt 0.078946 0.569999 +vt 0.058637 0.557107 +vt 0.064809 0.550898 +vt 0.090421 0.548013 +vt 0.083342 0.555408 +vt 0.095720 0.552540 +vt 0.088122 0.560358 +vt 0.076794 0.549978 +vt 0.090315 0.526886 +vt 0.087799 0.534640 +vt 0.098237 0.530110 +vt 0.095315 0.539062 +vt 0.100791 0.542278 +vt 0.074604 0.537227 +vt 0.078191 0.530701 +vt 0.079844 0.524364 +vt 0.070137 0.544116 +vt 0.920243 0.805051 +vt 0.929739 0.796503 +vt 0.933220 0.778201 +vt 0.938087 0.788562 +vt 0.924761 0.786096 +vt 0.904862 0.803051 +vt 0.910168 0.813683 +vt 0.893079 0.810992 +vt 0.898686 0.821929 +vt 0.910263 0.784583 +vt 0.899742 0.793007 +vt 0.888113 0.800570 +vt 0.919899 0.775250 +vt 0.928896 0.766724 +vt 0.815787 0.855921 +vt 0.793818 0.862058 +vt 0.831679 0.836980 +vt 0.836161 0.849417 +vt 0.812478 0.843031 +vt 0.770591 0.852857 +vt 0.771369 0.867508 +vt 0.748599 0.854921 +vt 0.748212 0.870509 +vt 0.790259 0.835472 +vt 0.770040 0.839246 +vt 0.749297 0.841006 +vt 0.809650 0.830342 +vt 0.827993 0.824626 +vt 0.724119 0.869298 +vt 0.699610 0.865356 +vt 0.726136 0.854086 +vt 0.681189 0.844692 +vt 0.675206 0.860163 +vt 0.659402 0.836491 +vt 0.651382 0.852648 +vt 0.686995 0.830434 +vt 0.707465 0.836555 +vt 0.667117 0.821916 +vt 0.728335 0.840094 +vt 0.884966 0.829320 +vt 0.869760 0.836188 +vt 0.879899 0.818138 +vt 0.849222 0.830896 +vt 0.853822 0.842863 +vt 0.860816 0.813432 +vt 0.845073 0.819095 +vt 0.875150 0.807317 +vt 0.950371 0.775653 +vt 0.955796 0.769832 +vt 0.959544 0.757237 +vt 0.961105 0.764151 +vt 0.953683 0.761713 +vt 0.940794 0.771842 +vt 0.944716 0.781755 +vt 0.945308 0.756461 +vt 0.937496 0.760723 +vt 0.957984 0.750323 +vt 0.951941 0.753153 +vt 0.237985 0.738297 +vt 0.241633 0.762787 +vt 0.200475 0.715676 +vt 0.234693 0.711537 +vt 0.207029 0.741466 +vt 0.222333 0.788147 +vt 0.245519 0.785540 +vt 0.230341 0.810102 +vt 0.249523 0.807426 +vt 0.159946 0.773803 +vt 0.187254 0.769363 +vt 0.175961 0.794629 +vt 0.199147 0.791261 +vt 0.211159 0.812779 +vt 0.165843 0.723930 +vt 0.175598 0.746705 +vt 0.143930 0.752977 +vt 0.253345 0.280308 +vt 0.253464 0.295744 +vt 0.238317 0.265747 +vt 0.253558 0.266767 +vt 0.238168 0.279086 +vt 0.239577 0.310280 +vt 0.253859 0.311911 +vt 0.240382 0.325349 +vt 0.254334 0.327593 +vt 0.213230 0.291052 +vt 0.225134 0.292637 +vt 0.214544 0.305067 +vt 0.226320 0.307825 +vt 0.227134 0.322083 +vt 0.223441 0.277203 +vt 0.223004 0.263413 +vt 0.210121 0.276206 +vt 0.255927 0.241503 +vt 0.254998 0.248112 +vt 0.243677 0.241038 +vt 0.256594 0.235570 +vt 0.244966 0.235422 +vt 0.239676 0.255260 +vt 0.254158 0.256284 +vt 0.225586 0.253155 +vt 0.229504 0.245620 +vt 0.233074 0.239996 +vt 0.235164 0.235206 +vt 0.942567 0.656273 +vt 0.949711 0.646823 +vt 0.924862 0.659954 +vt 0.936428 0.667127 +vt 0.966001 0.650564 +vt 0.958961 0.649232 +vt 0.952791 0.659810 +vt 0.969418 0.663982 +vt 0.972601 0.651548 +vt 0.976942 0.665473 +vt 0.978980 0.652359 +vt 0.957281 0.674480 +vt 0.966331 0.676693 +vt 0.974903 0.678588 +vt 0.947274 0.671630 +vt 0.250658 0.159766 +vt 0.248065 0.150831 +vt 0.220307 0.146351 +vt 0.245291 0.141613 +vt 0.226699 0.154829 +vt 0.240590 0.178843 +vt 0.237237 0.170956 +vt 0.254532 0.176342 +vt 0.252890 0.168134 +vt 0.216438 0.167843 +vt 0.223799 0.174757 +vt 0.228354 0.181409 +vt 0.206520 0.159758 +vt 0.195322 0.151089 +vt 0.255674 0.193252 +vt 0.255353 0.184799 +vt 0.242017 0.186776 +vt 0.242969 0.210229 +vt 0.242663 0.202753 +vt 0.255922 0.209205 +vt 0.255817 0.201447 +vt 0.229862 0.196333 +vt 0.229944 0.203984 +vt 0.230377 0.211402 +vt 0.229853 0.188704 +vt 0.256133 0.216346 +vt 0.256393 0.223033 +vt 0.243486 0.217235 +vt 0.244951 0.229727 +vt 0.256648 0.229427 +vt 0.232926 0.224635 +vt 0.234642 0.230172 +vt 0.231438 0.218332 +vt 0.231875 0.681974 +vt 0.195405 0.687835 +vt 0.231298 0.650222 +vt 0.159651 0.701684 +vt 0.124255 0.719528 +vt 0.152896 0.681504 +vt 0.120595 0.706905 +vt 0.162996 0.634435 +vt 0.141452 0.664926 +vt 0.142052 0.618640 +vt 0.127664 0.650149 +vt 0.116935 0.694282 +vt 0.211524 0.580428 +vt 0.203702 0.612749 +vt 0.187831 0.570739 +vt 0.178593 0.601672 +vt 0.156440 0.587130 +vt 0.234725 0.616894 +vt 0.239135 0.585332 +vt 0.199167 0.277640 +vt 0.203439 0.290476 +vt 0.191338 0.282164 +vt 0.195938 0.298294 +vt 0.204702 0.302530 +vt 0.194745 0.309006 +vt 0.204397 0.314025 +vt 0.187394 0.290439 +vt 0.185378 0.301880 +vt 0.158413 0.418134 +vt 0.159054 0.422514 +vt 0.151701 0.418126 +vt 0.153357 0.422511 +vt 0.148767 0.427196 +vt 0.147324 0.422254 +vt 0.154331 0.427020 +vt 0.164378 0.426932 +vt 0.164461 0.422716 +vt 0.169254 0.426870 +vt 0.169733 0.422548 +vt 0.164807 0.418553 +vt 0.159617 0.435925 +vt 0.159655 0.431437 +vt 0.163693 0.435250 +vt 0.163900 0.431123 +vt 0.168070 0.431122 +vt 0.155110 0.431580 +vt 0.150273 0.432153 +vt 0.155198 0.436148 +vt 0.137897 0.391939 +vt 0.139469 0.389504 +vt 0.170630 0.392906 +vt 0.177579 0.390684 +vt 0.108525 0.396264 +vt 0.109620 0.392167 +vt 0.136029 0.394644 +vt 0.189135 0.398093 +vt 0.201386 0.395105 +vt 0.205359 0.404085 +vt 0.221392 0.400547 +vt 0.215689 0.391863 +vt 0.159402 0.397834 +vt 0.180988 0.400577 +vt 0.156251 0.401361 +vt 0.175531 0.403220 +vt 0.195600 0.406250 +vt 0.133566 0.397890 +vt 0.106177 0.400376 +vt 0.133330 0.401583 +vt 0.105778 0.419582 +vt 0.112909 0.431692 +vt 0.085754 0.423720 +vt 0.097816 0.435407 +vt 0.079254 0.412786 +vt 0.049359 0.420043 +vt 0.060470 0.429958 +vt 0.113824 0.445537 +vt 0.130697 0.452864 +vt 0.104492 0.449389 +vt 0.127195 0.455721 +vt 0.123421 0.442151 +vt 0.062074 0.445754 +vt 0.096779 0.453971 +vt 0.042503 0.451596 +vt 0.089875 0.458919 +vt 0.126930 0.459685 +vt 0.010952 0.427572 +vt 0.029278 0.436932 +vt -0.004870 0.444274 +vt 0.218498 0.424250 +vt 0.211205 0.424626 +vt 0.236149 0.408646 +vt 0.221871 0.411246 +vt 0.209393 0.413479 +vt 0.194343 0.436667 +vt 0.197771 0.438115 +vt 0.182271 0.446693 +vt 0.183750 0.449328 +vt 0.200848 0.439853 +vt 0.190212 0.435797 +vt 0.185733 0.435099 +vt 0.197971 0.425316 +vt 0.191608 0.425692 +vt 0.179819 0.445093 +vt 0.200514 0.414982 +vt 0.193566 0.416303 +vt 0.160223 0.460849 +vt 0.159192 0.459271 +vt 0.171710 0.458153 +vt 0.171322 0.455881 +vt 0.170640 0.453743 +vt 0.144550 0.458507 +vt 0.146064 0.460995 +vt 0.148735 0.463545 +vt 0.158128 0.455703 +vt 0.145350 0.456142 +vt 0.158194 0.452773 +vt 0.147456 0.453335 +vt 0.169371 0.451874 +vt 0.167924 0.449711 +vt 0.085141 0.398910 +vt 0.092229 0.393554 +vt 0.099156 0.388722 +vt 0.100257 0.388524 +vt 0.080690 0.395723 +vt 0.052029 0.410910 +vt 0.079933 0.404918 +vt 0.022356 0.413036 +vt 0.043348 0.407848 +vt -0.014943 0.424994 +vt 0.019659 0.417742 +vt 0.069968 0.398298 +vt 0.098055 0.388921 +vt 0.059655 0.401078 +vt 0.112325 0.545469 +vt 0.112227 0.562147 +vt 0.121292 0.533311 +vt 0.124355 0.551553 +vt 0.099455 0.572536 +vt 0.096923 0.587328 +vt 0.112171 0.578561 +vt 0.106779 0.524557 +vt 0.107589 0.538443 +vt 0.110423 0.513527 +vt 0.112506 0.528264 +vt 0.118228 0.515069 +vt 0.098942 0.555133 +vt 0.104283 0.542593 +vt 0.104701 0.530629 +vt 0.088275 0.571292 +vt 0.089475 0.564780 +vt 0.085396 0.582515 +vt 0.081676 0.596094 +vt 0.075314 0.485928 +vt 0.065005 0.492652 +vt 0.085025 0.491819 +vt 0.076075 0.499356 +vt 0.093008 0.483610 +vt 0.100394 0.488016 +vt 0.094558 0.497873 +vt 0.065190 0.505551 +vt 0.073766 0.511760 +vt 0.054697 0.499376 +vt 0.090097 0.518593 +vt 0.078510 0.518041 +vt 0.099400 0.522709 +vt 0.100625 0.514782 +vt 0.107779 0.492421 +vt 0.103732 0.504253 +vt 0.239460 0.508287 +vt 0.230571 0.517622 +vt 0.228964 0.503271 +vt 0.217261 0.507781 +vt 0.188396 0.491269 +vt 0.206255 0.496224 +vt 0.200655 0.508240 +vt 0.243925 0.538213 +vt 0.248486 0.524031 +vt 0.253257 0.512490 +vt 0.215104 0.553361 +vt 0.241505 0.558876 +vt 0.190298 0.545736 +vt 0.166291 0.537055 +vt 0.187254 0.524533 +vt 0.161754 0.518490 +vt 0.170538 0.486314 +vt 0.179959 0.505005 +vt 0.157216 0.499924 +vt 0.249460 0.367438 +vt 0.258636 0.367175 +vt 0.255765 0.379731 +vt 0.262283 0.379650 +vt 0.255826 0.354536 +vt 0.234227 0.359499 +vt 0.242109 0.369275 +vt 0.228611 0.363909 +vt 0.235670 0.371900 +vt 0.249247 0.379811 +vt 0.215158 0.338968 +vt 0.227222 0.344776 +vt 0.214279 0.345817 +vt 0.224857 0.351242 +vt 0.221552 0.355917 +vt 0.240937 0.339238 +vt 0.227708 0.334728 +vt 0.215289 0.329543 +vt 0.254691 0.341571 +vt 0.244771 0.497304 +vt 0.256308 0.499747 +vt 0.258069 0.486050 +vt 0.225998 0.491141 +vt 0.227882 0.481103 +vt 0.234955 0.494350 +vt 0.237658 0.483058 +vt 0.249236 0.471672 +vt 0.239501 0.471434 +vt 0.250178 0.458265 +vt 0.240915 0.459645 +vt 0.229767 0.471064 +vt 0.258970 0.471644 +vt 0.259441 0.456884 +vt 0.203423 0.335520 +vt 0.203968 0.325186 +vt 0.193422 0.320894 +vt 0.189650 0.357864 +vt 0.190908 0.345555 +vt 0.202072 0.352895 +vt 0.202774 0.344537 +vt 0.181280 0.331343 +vt 0.179249 0.347026 +vt 0.170580 0.329645 +vt 0.167693 0.348723 +vt 0.177228 0.362833 +vt 0.183331 0.315904 +vt 0.173467 0.310566 +vt 0.171350 0.406685 +vt 0.182441 0.411169 +vt 0.168260 0.410583 +vt 0.176559 0.414437 +vt 0.155839 0.404764 +vt 0.157521 0.413533 +vt 0.166076 0.414524 +vt 0.172571 0.417098 +vt 0.135724 0.413665 +vt 0.144491 0.409813 +vt 0.142544 0.416326 +vt 0.148879 0.413937 +vt 0.138140 0.405626 +vt 0.124506 0.410074 +vt 0.174252 0.441387 +vt 0.171559 0.438762 +vt 0.181259 0.434168 +vt 0.176807 0.433082 +vt 0.186036 0.426037 +vt 0.174588 0.426678 +vt 0.172391 0.431921 +vt 0.168862 0.436383 +vt 0.180644 0.419795 +vt 0.175028 0.421443 +vt 0.186883 0.417995 +vt 0.149859 0.449516 +vt 0.140851 0.446115 +vt 0.152195 0.445145 +vt 0.145413 0.441926 +vt 0.158597 0.449574 +vt 0.159394 0.440679 +vt 0.154101 0.440679 +vt 0.149150 0.438598 +vt 0.165593 0.443116 +vt 0.164422 0.439274 +vt 0.166713 0.446693 +vt 0.121193 0.418911 +vt 0.132677 0.420037 +vt 0.124800 0.429441 +vt 0.142327 0.427533 +vt 0.140909 0.421290 +vt 0.139210 0.436123 +vt 0.145149 0.433760 +vt 0.131925 0.438966 +vt 0.682350 0.760278 +vt 0.676240 0.777475 +vt 0.687870 0.771805 +vt 0.657375 0.798004 +vt 0.640280 0.785894 +vt 0.666427 0.786487 +vt 0.651148 0.774455 +vt 0.634824 0.763445 +vt 0.622928 0.773335 +vt 0.597165 0.801047 +vt 0.584037 0.816073 +vt 0.606349 0.829025 +vt 0.629233 0.799056 +vt 0.610251 0.786335 +vt 0.648026 0.811186 +vt 0.638424 0.825833 +vt 0.628613 0.841743 +vt 0.886607 0.695639 +vt 0.929571 0.681021 +vt 0.892477 0.736968 +vt 0.891992 0.760942 +vt 0.924257 0.752441 +vt 0.883161 0.790753 +vt 0.862406 0.753942 +vt 0.813012 0.768991 +vt 0.847704 0.781855 +vt 0.824711 0.812689 +vt 0.703179 0.776568 +vt 0.718780 0.801121 +vt 0.753140 0.781706 +vt 0.750148 0.828139 +vt 0.674567 0.808938 +vt 0.785894 0.799205 +vt 0.832437 0.740517 +vt 0.726143 0.758511 +vt 0.908808 0.716733 +vt 0.780855 0.754707 +vt 0.872961 0.724451 +vt 0.947275 0.716911 +vt 0.972864 0.691703 +vt 0.956423 0.743409 +vt 0.170337 0.155827 +vt 0.136076 0.187112 +vt 0.172299 0.211770 +vt 0.089993 0.213591 +vt 0.108530 0.165960 +vt 0.195445 0.192426 +vt 0.220169 0.183556 +vt 0.218642 0.212212 +vt 0.204829 0.229447 +vt 0.228379 0.234767 +vt 0.205687 0.259413 +vt 0.148988 0.242126 +vt 0.176354 0.291487 +vt 0.102893 0.237993 +vt 0.044388 0.506100 +vt 0.050447 0.534124 +vt 0.022148 0.572717 +vt 0.061196 0.546374 +vt 0.071958 0.523960 +vt 0.057633 0.571748 +vt 0.066428 0.604860 +vt 0.081016 0.564522 +vt 0.082573 0.542567 +vt 0.101769 0.534189 +vt 0.915109 0.794589 +vt 0.791851 0.848437 +vt 0.703598 0.850293 +vt 0.865004 0.824698 +vt 0.947490 0.766441 +vt 0.214528 0.765549 +vt 0.191977 0.815455 +vt 0.127915 0.732152 +vt 0.238957 0.294344 +vt 0.215045 0.317962 +vt 0.241893 0.247542 +vt 0.961400 0.662237 +vt 0.232631 0.163206 +vt 0.242681 0.194855 +vt 0.244466 0.223601 +vt 0.189521 0.653078 +vt 0.113276 0.681659 +vt 0.170828 0.555621 +vt 0.197069 0.290309 +vt 0.147015 0.418787 +vt 0.159401 0.426978 +vt 0.169209 0.419346 +vt 0.166865 0.434300 +vt 0.151569 0.435731 +vt 0.101359 0.388325 +vt 0.164076 0.395797 +vt 0.253799 0.393043 +vt 0.188648 0.408382 +vt 0.107190 0.406598 +vt 0.081098 0.440196 +vt 0.135792 0.449792 +vt 0.137248 0.466241 +vt -0.052242 0.436952 +vt 0.203585 0.425014 +vt 0.183198 0.455456 +vt 0.176955 0.443500 +vt 0.158284 0.457002 +vt 0.064692 0.403325 +vt 0.096953 0.389119 +vt 0.127418 0.569795 +vt 0.101838 0.557019 +vt 0.115165 0.496827 +vt 0.085622 0.479205 +vt 0.087616 0.508163 +vt 0.224113 0.501179 +vt 0.216094 0.528531 +vt 0.152679 0.481359 +vt 0.241478 0.353126 +vt 0.242729 0.379892 +vt 0.214493 0.347926 +vt 0.247642 0.484503 +vt 0.231652 0.461026 +vt 0.192219 0.333104 +vt 0.164806 0.367802 +vt 0.156354 0.409665 +vt 0.179537 0.426410 +vt 0.158914 0.444672 +vt 0.134800 0.428233 +vt 0.663413 0.762979 +vt 0.617742 0.813781 +f 184/2 185/1 43/3 +f 183/4 43/3 185/1 +f 43/3 183/4 186/5 +f 188/6 186/5 183/4 +f 191/10 194/11 45/12 +f 190/13 45/12 194/11 +f 193/14 194/11 48/15 +f 192/16 48/15 194/11 +f 46/17 196/18 195/19 +f 198/20 195/19 196/18 +f 198/20 191/10 197/21 +f 45/12 197/21 191/10 +f 199/22 47/23 202/24 +f 200/25 202/24 47/23 +f 201/26 202/24 46/17 +f 196/18 46/17 202/24 +f 48/15 192/16 203/27 +f 205/28 203/27 192/16 +f 47/23 204/29 200/25 +f 205/28 200/25 204/29 +f 207/30 210/31 50/32 +f 206/33 50/32 210/31 +f 210/31 208/34 209/35 +f 52/36 209/35 208/34 +f 47/23 211/37 204/29 +f 213/38 204/29 211/37 +f 50/32 212/39 207/30 +f 213/38 207/30 212/39 +f 215/40 216/41 51/42 +f 214/43 51/42 216/41 +f 199/22 216/41 47/23 +f 211/37 47/23 216/41 +f 219/44 217/45 208/34 +f 52/36 208/34 217/45 +f 51/42 218/46 215/40 +f 219/44 215/40 218/46 +f 54/47 221/48 220/49 +f 224/50 220/49 221/48 +f 57/51 223/52 222/53 +f 224/50 222/53 223/52 +f 226/54 228/55 55/56 +f 225/57 55/56 228/55 +f 227/58 228/55 54/47 +f 221/48 54/47 228/55 +f 232/59 229/60 230/61 +f 56/62 230/61 229/60 +f 55/56 231/63 226/54 +f 232/59 226/54 231/63 +f 233/64 57/51 235/65 +f 222/53 235/65 57/51 +f 234/66 235/65 56/62 +f 230/61 56/62 235/65 +f 236/67 239/68 52/36 +f 209/35 52/36 239/68 +f 238/69 239/68 60/70 +f 237/71 60/70 239/68 +f 59/72 241/73 240/74 +f 242/75 240/74 241/73 +f 52/36 217/45 236/67 +f 242/75 236/67 217/45 +f 243/76 245/77 55/56 +f 231/63 55/56 245/77 +f 244/78 245/77 59/72 +f 241/73 59/72 245/77 +f 60/70 237/71 246/79 +f 247/80 246/79 237/71 +f 55/56 225/57 243/76 +f 247/80 243/76 225/57 +f 252/85 253/86 62/87 +f 251/88 62/87 253/86 +f 256/89 212/39 254/90 +f 50/32 254/90 212/39 +f 62/87 255/91 252/85 +f 256/89 252/85 255/91 +f 249/84 258/92 63/83 +f 257/93 63/83 258/92 +f 254/90 50/32 258/92 +f 206/33 258/92 50/32 +f 262/96 227/58 260/97 +f 54/47 260/97 227/58 +f 65/95 261/98 259/94 +f 262/96 259/94 261/98 +f 66/99 264/100 263/101 +f 265/102 263/101 264/100 +f 54/47 220/49 260/97 +f 265/102 260/97 220/49 +f 266/103 68/104 269/105 +f 267/106 269/105 68/104 +f 186/5 269/105 43/3 +f 268/107 43/3 269/105 +f 197/21 45/12 272/108 +f 270/109 272/108 45/12 +f 68/104 271/110 267/106 +f 272/108 267/106 271/110 +f 274/111 275/112 69/113 +f 273/114 69/113 275/112 +f 45/12 190/13 270/109 +f 275/112 270/109 190/13 +f 43/3 268/107 184/2 +f 277/115 184/2 268/107 +f 277/115 274/111 276/116 +f 69/113 276/116 274/111 +f 278/117 280/118 65/95 +f 261/98 65/95 280/118 +f 246/79 280/118 60/70 +f 279/119 60/70 280/118 +f 60/70 279/119 238/69 +f 282/121 238/69 279/119 +f 63/83 257/93 281/120 +f 282/121 281/120 257/93 +f 62/87 251/88 284/124 +f 285/123 284/124 251/88 +f 286/125 287/126 69/113 +f 276/116 69/113 287/126 +f 189/9 287/126 44/8 +f 283/122 44/8 287/126 +f 48/15 288/127 193/14 +f 289/128 193/14 288/127 +f 69/113 273/114 286/125 +f 289/128 286/125 273/114 +f 284/124 290/129 62/87 +f 255/91 62/87 290/129 +f 203/27 290/129 48/15 +f 288/127 48/15 290/129 +f 291/130 73/131 294/132 +f 292/133 294/132 73/131 +f 294/132 293/134 266/103 +f 68/104 266/103 293/134 +f 295/135 74/136 298/137 +f 296/138 298/137 74/136 +f 297/139 298/137 73/131 +f 292/133 73/131 298/137 +f 302/140 299/141 300/142 +f 75/143 300/142 299/141 +f 74/136 301/144 296/138 +f 302/140 296/138 301/144 +f 293/134 304/145 68/104 +f 271/110 68/104 304/145 +f 300/142 75/143 304/145 +f 303/146 304/145 75/143 +f 77/147 306/148 305/149 +f 308/150 305/149 306/148 +f 308/150 307/151 295/152 +f 74/153 295/152 307/151 +f 310/154 312/155 78/156 +f 309/157 78/156 312/155 +f 311/158 312/155 77/147 +f 306/148 77/147 312/155 +f 316/159 313/160 314/161 +f 79/162 314/161 313/160 +f 78/156 315/163 310/154 +f 316/159 310/154 315/163 +f 307/151 318/164 74/153 +f 301/165 74/153 318/164 +f 314/161 79/162 318/164 +f 317/166 318/164 79/162 +f 320/167 322/168 81/169 +f 319/170 81/169 322/168 +f 305/149 322/168 77/147 +f 321/171 77/147 322/168 +f 82/172 324/173 323/174 +f 326/175 323/174 324/173 +f 81/169 325/176 320/167 +f 326/175 320/167 325/176 +f 328/177 330/178 83/179 +f 327/180 83/179 330/178 +f 329/181 330/178 82/172 +f 324/173 82/172 330/178 +f 77/147 321/171 311/158 +f 332/182 311/158 321/171 +f 83/179 331/183 328/177 +f 332/182 328/177 331/183 +f 333/184 336/185 83/179 +f 331/183 83/179 336/185 +f 335/186 336/185 87/187 +f 334/188 87/187 336/185 +f 85/189 338/190 337/191 +f 339/192 337/191 338/190 +f 83/179 327/180 333/184 +f 339/192 333/184 327/180 +f 86/193 341/194 340/195 +f 343/196 340/195 341/194 +f 342/197 343/196 85/189 +f 338/190 85/189 343/196 +f 87/187 334/188 344/198 +f 346/199 344/198 334/188 +f 345/200 346/199 86/193 +f 341/194 86/193 346/199 +f 348/201 350/202 89/203 +f 347/204 89/203 350/202 +f 344/198 350/202 87/187 +f 349/205 87/187 350/202 +f 351/206 90/207 354/208 +f 352/209 354/208 90/207 +f 348/201 89/203 354/208 +f 353/210 354/208 89/203 +f 358/211 355/212 356/213 +f 91/214 356/213 355/212 +f 90/207 357/215 352/209 +f 358/211 352/209 357/215 +f 359/216 361/217 78/156 +f 315/163 78/156 361/217 +f 356/213 91/214 361/217 +f 360/218 361/217 91/214 +f 87/187 349/205 335/186 +f 362/219 335/186 349/205 +f 78/156 309/157 359/216 +f 362/219 359/216 309/157 +f 364/220 367/221 93/222 +f 363/223 93/222 367/221 +f 366/224 367/221 96/225 +f 365/226 96/225 367/221 +f 94/227 369/228 368/229 +f 371/230 368/229 369/228 +f 93/222 370/231 364/220 +f 371/230 364/220 370/231 +f 95/232 373/233 372/234 +f 375/235 372/234 373/233 +f 375/235 369/228 374/236 +f 94/227 374/236 369/228 +f 365/226 378/237 96/225 +f 376/238 96/225 378/237 +f 377/239 378/237 95/232 +f 373/233 95/232 378/237 +f 379/240 381/241 90/242 +f 357/243 90/242 381/241 +f 368/229 381/241 94/227 +f 380/244 94/227 381/241 +f 98/245 383/246 382/247 +f 384/248 382/247 383/246 +f 384/248 379/240 351/249 +f 90/242 351/249 379/240 +f 386/250 388/251 99/252 +f 385/253 99/252 388/251 +f 387/254 388/251 98/245 +f 383/246 98/245 388/251 +f 94/227 380/244 374/236 +f 390/255 374/236 380/244 +f 99/252 389/256 386/250 +f 390/255 386/250 389/256 +f 392/257 394/258 101/259 +f 391/260 101/259 394/258 +f 393/261 99/252 394/258 +f 385/253 394/258 99/252 +f 102/262 396/263 395/264 +f 398/265 395/264 396/263 +f 101/259 397/266 392/257 +f 398/265 392/257 397/266 +f 95/232 399/267 377/239 +f 401/268 377/239 399/267 +f 396/263 102/262 401/268 +f 400/269 401/268 102/262 +f 99/252 393/261 389/256 +f 402/270 389/256 393/261 +f 402/270 399/267 372/234 +f 95/232 372/234 399/267 +f 105/273 405/274 404/275 +f 406/272 404/275 405/274 +f 408/276 409/277 104/278 +f 407/279 104/278 409/277 +f 46/17 410/280 201/26 +f 412/281 201/26 410/280 +f 104/278 411/282 408/276 +f 412/281 408/276 411/282 +f 404/275 414/283 105/273 +f 413/284 105/273 414/283 +f 195/19 414/283 46/17 +f 410/280 46/17 414/283 +f 108/287 417/288 416/289 +f 418/285 416/289 417/288 +f 420/290 421/291 107/292 +f 419/293 107/292 421/291 +f 59/72 422/294 244/78 +f 424/295 244/78 422/294 +f 424/295 420/290 423/296 +f 107/292 423/296 420/290 +f 416/289 426/297 108/287 +f 425/298 108/287 426/297 +f 240/74 426/297 59/72 +f 422/294 59/72 426/297 +f 107/292 419/293 428/301 +f 429/299 428/301 419/293 +f 431/302 432/303 110/304 +f 430/305 110/304 432/303 +f 435/306 234/66 433/307 +f 56/62 433/307 234/66 +f 110/304 434/308 431/302 +f 435/306 431/302 434/308 +f 423/296 107/292 436/309 +f 428/301 436/309 107/292 +f 229/60 436/309 56/62 +f 433/307 56/62 436/309 +f 104/278 407/279 438/312 +f 439/310 438/312 407/279 +f 440/313 441/314 108/287 +f 417/288 108/287 441/314 +f 51/42 442/315 218/46 +f 443/316 218/46 442/315 +f 443/316 440/313 425/298 +f 108/287 425/298 440/313 +f 438/312 444/317 104/278 +f 411/282 104/278 444/317 +f 214/43 444/317 51/42 +f 442/315 51/42 444/317 +f 113/320 447/321 446/322 +f 448/319 446/322 447/321 +f 449/323 450/324 105/273 +f 405/274 105/273 450/324 +f 75/143 451/325 303/146 +f 452/326 303/146 451/325 +f 105/273 413/284 449/323 +f 452/326 449/323 413/284 +f 453/327 113/320 454/328 +f 446/322 454/328 113/320 +f 299/141 454/328 75/143 +f 451/325 75/143 454/328 +f 115/331 457/332 456/333 +f 458/329 456/333 457/332 +f 459/334 460/335 113/336 +f 447/337 113/336 460/335 +f 79/338 461/339 317/340 +f 462/341 317/340 461/339 +f 462/341 459/334 453/342 +f 113/336 453/342 459/334 +f 115/331 456/333 463/343 +f 464/344 463/343 456/333 +f 313/345 464/344 79/338 +f 461/339 79/338 464/344 +f 119/348 467/349 466/350 +f 468/346 466/350 467/349 +f 470/351 471/352 117/353 +f 469/354 117/353 471/352 +f 118/355 473/356 472/357 +f 475/358 472/357 473/356 +f 117/353 474/359 470/351 +f 475/358 470/351 474/359 +f 466/350 478/360 119/348 +f 476/361 119/348 478/360 +f 477/362 478/360 118/355 +f 473/356 118/355 478/360 +f 482/363 480/365 481/366 +f 121/367 481/366 480/365 +f 483/368 484/369 119/348 +f 467/349 119/348 484/369 +f 486/370 345/200 485/371 +f 86/193 485/371 345/200 +f 119/348 476/361 483/368 +f 486/370 483/368 476/361 +f 480/365 488/372 121/367 +f 487/373 121/367 488/372 +f 86/193 340/195 485/371 +f 488/372 485/371 340/195 +f 490/377 491/376 123/374 +f 489/375 494/379 123/374 +f 493/380 123/374 494/379 +f 496/381 497/382 124/383 +f 495/384 124/383 497/382 +f 73/131 498/385 297/139 +f 500/386 297/139 498/385 +f 500/386 496/381 499/387 +f 124/383 499/387 496/381 +f 123/374 493/380 490/377 +f 501/388 490/377 493/380 +f 501/388 498/385 291/130 +f 73/131 291/130 498/385 +f 124/391 495/392 503/393 +f 504/390 503/393 495/392 +f 126/394 506/395 505/396 +f 507/397 505/396 506/395 +f 508/398 510/399 81/169 +f 325/176 81/169 510/399 +f 509/400 510/399 126/394 +f 506/395 126/394 510/399 +f 503/393 511/401 124/391 +f 499/402 124/391 511/401 +f 81/169 319/170 508/398 +f 511/401 508/398 319/170 +f 505/396 514/404 126/394 +f 513/405 126/394 514/404 +f 128/406 516/407 515/408 +f 517/409 515/408 516/407 +f 518/410 520/411 82/172 +f 329/181 82/172 520/411 +f 519/412 520/411 128/406 +f 516/407 128/406 520/411 +f 126/394 513/405 509/400 +f 521/413 509/400 513/405 +f 82/172 323/174 518/410 +f 521/413 518/410 323/174 +f 523/416 128/406 524/414 +f 515/408 524/414 128/406 +f 525/417 526/418 121/367 +f 481/366 121/367 526/418 +f 85/189 527/419 342/197 +f 528/420 342/197 527/419 +f 121/367 487/373 525/417 +f 528/420 525/417 487/373 +f 519/412 128/406 529/421 +f 523/416 529/421 128/406 +f 337/191 529/421 85/189 +f 527/419 85/189 529/421 +f 532/422 457/332 530/423 +f 115/331 530/423 457/332 +f 534/425 360/426 533/427 +f 91/428 533/427 360/426 +f 530/423 115/331 534/425 +f 463/343 534/425 115/331 +f 535/429 536/430 93/431 +f 370/432 93/431 536/430 +f 355/433 536/430 91/428 +f 533/427 91/428 536/430 +f 131/434 538/435 537/436 +f 539/437 537/436 538/435 +f 93/431 363/438 535/429 +f 539/437 535/429 363/438 +f 541/439 538/435 540/440 +f 131/434 540/440 538/435 +f 477/362 118/355 544/441 +f 542/442 544/441 118/355 +f 347/204 544/441 89/203 +f 543/443 89/203 544/441 +f 546/444 547/445 133/446 +f 545/447 133/446 547/445 +f 472/357 547/445 118/355 +f 542/442 118/355 547/445 +f 89/203 543/443 353/210 +f 549/448 353/210 543/443 +f 133/446 548/449 546/444 +f 549/448 546/444 548/449 +f 135/450 551/451 550/452 +f 554/453 550/452 551/451 +f 138/454 553/455 552/456 +f 554/453 552/456 553/455 +f 556/457 558/458 136/459 +f 555/460 136/459 558/458 +f 557/461 558/458 135/450 +f 551/451 135/450 558/458 +f 137/462 560/463 559/464 +f 562/465 559/464 560/463 +f 136/459 561/466 556/457 +f 562/465 556/457 561/466 +f 552/456 565/467 138/454 +f 563/468 138/454 565/467 +f 560/463 137/462 565/467 +f 564/469 565/467 137/462 +f 570/470 566/471 567/472 +f 140/473 567/472 566/471 +f 143/474 569/475 568/476 +f 570/470 568/476 569/475 +f 572/477 574/478 141/479 +f 571/480 141/479 574/478 +f 567/472 140/473 574/478 +f 573/481 574/478 140/473 +f 576/482 578/483 142/484 +f 575/485 142/484 578/483 +f 578/483 572/477 577/486 +f 141/479 577/486 572/477 +f 568/476 581/487 143/474 +f 579/488 143/474 581/487 +f 142/484 580/489 576/482 +f 581/487 576/482 580/489 +f 582/490 145/491 586/492 +f 583/493 586/492 145/491 +f 585/494 586/492 148/495 +f 584/496 148/495 586/492 +f 590/497 587/498 588/499 +f 146/500 588/499 587/498 +f 583/493 145/491 590/497 +f 589/501 590/497 145/491 +f 592/502 594/503 147/504 +f 591/505 147/504 594/503 +f 588/499 146/500 594/503 +f 593/506 594/503 146/500 +f 148/495 584/496 595/507 +f 597/508 595/507 584/496 +f 597/508 592/502 596/509 +f 147/504 596/509 592/502 +f 150/510 599/511 598/512 +f 601/513 598/512 599/511 +f 571/480 601/513 141/479 +f 600/514 141/479 601/513 +f 603/515 605/516 151/517 +f 602/518 151/517 605/516 +f 150/510 604/519 599/511 +f 605/516 599/511 604/519 +f 609/520 606/521 607/522 +f 152/523 607/522 606/521 +f 151/517 608/524 603/515 +f 609/520 603/515 608/524 +f 600/514 611/525 141/479 +f 577/486 141/479 611/525 +f 607/522 152/523 611/525 +f 610/526 611/525 152/523 +f 154/527 613/528 612/529 +f 615/530 612/529 613/528 +f 615/530 614/531 602/518 +f 151/517 602/518 614/531 +f 146/500 616/532 593/506 +f 618/533 593/506 616/532 +f 618/533 613/528 617/534 +f 154/527 617/534 613/528 +f 620/535 621/536 155/537 +f 619/538 155/537 621/536 +f 587/498 621/536 146/500 +f 616/532 146/500 621/536 +f 614/531 623/539 151/517 +f 608/524 151/517 623/539 +f 623/539 620/535 622/540 +f 155/537 622/540 620/535 +f 624/541 627/542 143/474 +f 569/475 143/474 627/542 +f 158/543 626/544 625/545 +f 627/542 625/545 626/544 +f 148/495 628/546 585/494 +f 629/547 585/494 628/546 +f 143/474 579/488 624/541 +f 629/547 624/541 579/488 +f 157/548 631/549 630/550 +f 632/551 630/550 631/549 +f 595/507 632/551 148/495 +f 628/546 148/495 632/551 +f 625/545 635/552 158/543 +f 633/553 158/543 635/552 +f 634/554 635/552 157/548 +f 631/549 157/548 635/552 +f 636/555 639/556 158/557 +f 626/558 158/557 639/556 +f 637/559 161/560 639/556 +f 638/561 639/556 161/560 +f 160/562 641/563 640/564 +f 642/565 640/564 641/563 +f 158/557 633/566 636/555 +f 642/565 636/555 633/566 +f 643/567 645/568 101/259 +f 397/266 101/259 645/568 +f 644/569 645/568 160/562 +f 641/563 160/562 645/568 +f 98/245 646/570 387/254 +f 647/571 387/254 646/570 +f 101/259 391/260 643/567 +f 647/571 643/567 391/260 +f 637/559 649/572 161/560 +f 648/573 161/560 649/572 +f 382/247 649/572 98/245 +f 646/570 98/245 649/572 +f 650/574 163/575 653/576 +f 651/577 653/576 163/575 +f 630/578 653/576 157/579 +f 652/580 157/579 653/576 +f 656/581 366/224 654/582 +f 96/225 654/582 366/224 +f 656/581 651/577 655/583 +f 163/575 655/583 651/577 +f 102/262 657/584 400/269 +f 658/585 400/269 657/584 +f 658/585 654/582 376/238 +f 96/225 376/238 654/582 +f 660/586 644/569 659/587 +f 160/562 659/587 644/569 +f 102/262 395/264 657/584 +f 660/586 657/584 395/264 +f 157/579 652/580 634/588 +f 661/589 634/588 652/580 +f 160/562 640/564 659/587 +f 661/589 659/587 640/564 +f 165/590 663/591 662/592 +f 665/593 662/592 663/591 +f 147/594 591/595 664/596 +f 665/593 664/596 591/595 +f 668/598 663/591 667/599 +f 165/590 667/599 663/591 +f 669/600 670/601 131/434 +f 540/440 131/434 670/601 +f 672/602 655/603 671/604 +f 163/605 671/604 655/603 +f 131/434 537/436 669/600 +f 672/602 669/600 537/436 +f 596/606 147/594 673/607 +f 664/596 673/607 147/594 +f 671/604 163/605 673/607 +f 650/608 673/607 163/605 +f 675/609 677/610 167/611 +f 674/612 167/611 677/610 +f 678/614 680/615 150/616 +f 604/617 150/616 680/615 +f 680/615 675/609 679/618 +f 167/611 679/618 675/609 +f 168/619 682/620 681/621 +f 683/622 681/621 682/620 +f 678/614 150/616 683/622 +f 598/623 683/622 150/616 +f 684/624 686/625 117/353 +f 474/359 117/353 686/625 +f 685/626 686/625 168/619 +f 682/620 168/619 686/625 +f 117/353 469/354 684/624 +f 687/627 684/624 469/354 +f 165/590 688/628 667/599 +f 690/629 667/599 688/628 +f 617/631 154/632 692/633 +f 691/634 692/633 154/632 +f 662/592 692/633 165/590 +f 688/628 165/590 692/633 +f 693/635 694/636 167/637 +f 679/638 167/637 694/636 +f 691/634 154/632 694/636 +f 612/639 694/636 154/632 +f 167/637 674/641 693/635 +f 695/640 693/635 674/641 +f 168/619 696/642 685/626 +f 698/643 685/626 696/642 +f 133/446 545/447 697/644 +f 698/643 697/644 545/447 +f 140/645 699/646 573/647 +f 700/648 573/647 699/646 +f 681/621 700/648 168/619 +f 696/642 168/619 700/648 +f 701/649 702/650 161/651 +f 638/652 161/651 702/650 +f 566/653 702/650 140/645 +f 699/646 140/645 702/650 +f 697/644 703/654 133/446 +f 548/449 133/446 703/654 +f 648/655 703/654 161/651 +f 701/649 161/651 703/654 +f 707/656 704/657 705/658 +f 172/659 705/658 704/657 +f 142/484 575/485 706/660 +f 707/656 706/660 575/485 +f 135/450 708/661 557/461 +f 710/662 557/461 708/661 +f 172/659 709/663 705/658 +f 710/662 705/658 709/663 +f 173/664 712/665 711/666 +f 713/667 711/666 712/665 +f 135/450 550/452 708/661 +f 713/667 708/661 550/452 +f 706/660 715/668 142/484 +f 580/489 142/484 715/668 +f 714/669 715/668 173/664 +f 712/665 173/664 715/668 +f 716/670 175/671 719/672 +f 717/673 719/672 175/671 +f 606/521 719/672 152/523 +f 718/674 152/523 719/672 +f 136/459 720/675 561/466 +f 722/676 561/466 720/675 +f 175/671 721/677 717/673 +f 722/676 717/673 721/677 +f 172/659 723/678 709/663 +f 724/679 709/663 723/678 +f 136/459 555/460 720/675 +f 724/679 720/675 555/460 +f 152/523 718/674 610/526 +f 725/680 610/526 718/674 +f 704/657 725/680 172/659 +f 723/678 172/659 725/680 +f 729/681 726/682 727/683 +f 177/684 727/683 726/682 +f 155/537 619/538 728/685 +f 729/681 728/685 619/538 +f 137/462 730/686 564/469 +f 732/687 564/469 730/686 +f 177/684 731/688 727/683 +f 732/687 727/683 731/688 +f 733/689 734/690 175/671 +f 721/677 175/671 734/690 +f 730/686 137/462 734/690 +f 559/464 734/690 137/462 +f 622/540 155/537 735/691 +f 728/685 735/691 155/537 +f 735/691 733/689 716/670 +f 175/671 716/670 733/689 +f 714/669 173/664 738/692 +f 736/693 738/692 173/664 +f 582/490 738/692 145/491 +f 737/694 145/491 738/692 +f 138/454 739/695 553/455 +f 740/696 553/455 739/695 +f 173/664 711/666 736/693 +f 740/696 736/693 711/666 +f 177/684 741/697 731/688 +f 742/698 731/688 741/697 +f 138/454 563/468 739/695 +f 742/698 739/695 563/468 +f 145/491 737/694 589/501 +f 743/699 589/501 737/694 +f 743/699 741/697 726/682 +f 177/684 726/682 741/697 +f 745/701 746/702 57/51 +f 223/52 57/51 746/702 +f 66/99 263/101 744/700 +f 746/702 744/700 263/101 +f 747/703 180/704 749/705 +f 748/706 749/705 180/704 +f 745/701 57/51 749/705 +f 233/64 749/705 57/51 +f 750/708 751/707 180/704 +f 748/706 180/704 751/707 +f 180/704 755/712 750/708 +f 756/713 750/708 755/712 +f 434/308 110/304 758/714 +f 757/715 758/714 110/304 +f 747/703 758/714 180/704 +f 755/712 180/704 758/714 +f 110/304 430/305 757/715 +f 759/716 757/715 430/305 +f 186/5 188/6 7/718 +f 187/7 7/718 188/6 +f 194/11 193/14 190/13 +f 1/719 190/13 193/14 +f 49/720 192/16 191/10 +f 194/11 191/10 192/16 +f 6/721 195/19 197/21 +f 198/20 197/21 195/19 +f 196/18 49/720 198/20 +f 191/10 198/20 49/720 +f 5/722 199/22 201/26 +f 202/24 201/26 199/22 +f 202/24 200/25 196/18 +f 49/720 196/18 200/25 +f 11/723 203/27 204/29 +f 205/28 204/29 203/27 +f 200/25 205/28 49/720 +f 192/16 49/720 205/28 +f 206/33 210/31 4/724 +f 209/35 4/724 210/31 +f 53/725 208/34 207/30 +f 210/31 207/30 208/34 +f 204/29 213/38 11/723 +f 212/39 11/723 213/38 +f 207/30 213/38 53/725 +f 211/37 53/725 213/38 +f 5/722 214/43 199/22 +f 216/41 199/22 214/43 +f 53/725 211/37 215/40 +f 216/41 215/40 211/37 +f 219/44 218/46 217/45 +f 12/726 217/45 218/46 +f 215/40 219/44 53/725 +f 208/34 53/725 219/44 +f 220/49 224/50 2/727 +f 223/52 2/727 224/50 +f 222/53 224/50 58/728 +f 221/48 58/728 224/50 +f 10/729 225/57 227/58 +f 228/55 227/58 225/57 +f 58/728 221/48 226/54 +f 228/55 226/54 221/48 +f 229/60 232/59 8/730 +f 231/63 8/730 232/59 +f 226/54 232/59 58/728 +f 230/61 58/728 232/59 +f 9/731 233/64 234/66 +f 235/65 234/66 233/64 +f 235/65 222/53 230/61 +f 58/728 230/61 222/53 +f 4/724 209/35 238/69 +f 239/68 238/69 209/35 +f 61/732 237/71 236/67 +f 239/68 236/67 237/71 +f 240/74 242/75 12/726 +f 217/45 12/726 242/75 +f 236/67 242/75 61/732 +f 241/73 61/732 242/75 +f 8/730 231/63 244/78 +f 245/77 244/78 231/63 +f 61/732 241/73 243/76 +f 245/77 243/76 241/73 +f 246/79 247/80 10/729 +f 225/57 10/729 247/80 +f 243/76 247/80 61/732 +f 237/71 61/732 247/80 +f 249/84 250/82 64/733 +f 248/81 64/733 250/82 +f 64/733 248/81 252/85 +f 253/86 252/85 248/81 +f 255/91 11/723 256/89 +f 212/39 256/89 11/723 +f 252/85 256/89 64/733 +f 254/90 64/733 256/89 +f 4/724 257/93 206/33 +f 258/92 206/33 257/93 +f 64/733 254/90 249/84 +f 258/92 249/84 254/90 +f 227/58 262/96 10/729 +f 261/98 10/729 262/96 +f 259/94 262/96 67/734 +f 260/97 67/734 262/96 +f 263/101 265/102 2/727 +f 220/49 2/727 265/102 +f 67/734 260/97 264/100 +f 265/102 264/100 260/97 +f 7/718 266/103 186/5 +f 269/105 186/5 266/103 +f 269/105 267/106 268/107 +f 70/735 268/107 267/106 +f 6/721 197/21 271/110 +f 272/108 271/110 197/21 +f 267/106 272/108 70/735 +f 270/109 70/735 272/108 +f 273/114 275/112 1/719 +f 190/13 1/719 275/112 +f 70/735 270/109 274/111 +f 275/112 274/111 270/109 +f 184/2 277/115 3/717 +f 276/116 3/717 277/115 +f 268/107 70/735 277/115 +f 274/111 277/115 70/735 +f 10/729 261/98 246/79 +f 280/118 246/79 261/98 +f 71/736 279/119 278/117 +f 280/118 278/117 279/119 +f 238/69 282/121 4/724 +f 257/93 4/724 282/121 +f 281/120 282/121 71/736 +f 279/119 71/736 282/121 +f 284/124 285/123 72/737 +f 283/122 72/737 285/123 +f 3/717 276/116 189/9 +f 287/126 189/9 276/116 +f 72/737 283/122 286/125 +f 287/126 286/125 283/122 +f 193/14 289/128 1/719 +f 273/114 1/719 289/128 +f 286/125 289/128 72/737 +f 288/127 72/737 289/128 +f 11/723 255/91 203/27 +f 290/129 203/27 255/91 +f 72/737 288/127 284/124 +f 290/129 284/124 288/127 +f 7/718 291/130 266/103 +f 294/132 266/103 291/130 +f 292/133 76/738 294/132 +f 293/134 294/132 76/738 +f 14/739 295/135 297/139 +f 298/137 297/139 295/135 +f 298/137 296/138 292/133 +f 76/738 292/133 296/138 +f 301/144 13/740 302/140 +f 299/141 302/140 13/740 +f 296/138 302/140 76/738 +f 300/142 76/738 302/140 +f 304/145 303/146 271/110 +f 6/721 271/110 303/146 +f 76/738 300/142 293/134 +f 304/145 293/134 300/142 +f 305/149 308/150 14/741 +f 295/152 14/741 308/150 +f 307/151 308/150 80/742 +f 306/148 80/742 308/150 +f 16/743 309/157 311/158 +f 312/155 311/158 309/157 +f 80/742 306/148 310/154 +f 312/155 310/154 306/148 +f 315/163 15/744 316/159 +f 313/160 316/159 15/744 +f 310/154 316/159 80/742 +f 314/161 80/742 316/159 +f 318/164 317/166 301/165 +f 13/745 301/165 317/166 +f 80/742 314/161 307/151 +f 318/164 307/151 314/161 +f 14/741 319/170 305/149 +f 322/168 305/149 319/170 +f 84/746 321/171 320/167 +f 322/168 320/167 321/171 +f 323/174 326/175 19/747 +f 325/176 19/747 326/175 +f 320/167 326/175 84/746 +f 324/173 84/746 326/175 +f 20/748 327/180 329/181 +f 330/178 329/181 327/180 +f 84/746 324/173 328/177 +f 330/178 328/177 324/173 +f 311/158 332/182 16/743 +f 331/183 16/743 332/182 +f 328/177 332/182 84/746 +f 321/171 84/746 332/182 +f 16/743 331/183 335/186 +f 336/185 335/186 331/183 +f 88/749 334/188 333/184 +f 336/185 333/184 334/188 +f 337/191 339/192 20/748 +f 327/180 20/748 339/192 +f 333/184 339/192 88/749 +f 338/190 88/749 339/192 +f 343/196 342/197 340/195 +f 21/750 340/195 342/197 +f 88/749 338/190 341/194 +f 343/196 341/194 338/190 +f 17/751 344/198 345/200 +f 346/199 345/200 344/198 +f 346/199 334/188 341/194 +f 88/749 341/194 334/188 +f 17/751 347/204 344/198 +f 350/202 344/198 347/204 +f 92/752 349/205 348/201 +f 350/202 348/201 349/205 +f 22/753 351/206 353/210 +f 354/208 353/210 351/206 +f 92/752 348/201 352/209 +f 354/208 352/209 348/201 +f 357/215 24/754 358/211 +f 355/212 358/211 24/754 +f 92/752 352/209 356/213 +f 358/211 356/213 352/209 +f 361/217 360/218 315/163 +f 15/744 315/163 360/218 +f 92/752 356/213 359/216 +f 361/217 359/216 356/213 +f 335/186 362/219 16/743 +f 309/157 16/743 362/219 +f 359/216 362/219 92/752 +f 349/205 92/752 362/219 +f 23/755 363/223 366/224 +f 367/221 366/224 363/223 +f 367/221 364/220 365/226 +f 97/756 365/226 364/220 +f 368/229 371/230 24/757 +f 370/231 24/757 371/230 +f 364/220 371/230 97/756 +f 369/228 97/756 371/230 +f 372/234 375/235 28/758 +f 374/236 28/758 375/235 +f 373/233 97/756 375/235 +f 369/228 375/235 97/756 +f 378/237 377/239 376/238 +f 27/759 376/238 377/239 +f 97/756 373/233 365/226 +f 378/237 365/226 373/233 +f 381/241 368/229 357/243 +f 24/757 357/243 368/229 +f 100/760 380/244 379/240 +f 381/241 379/240 380/244 +f 22/761 382/247 351/249 +f 384/248 351/249 382/247 +f 383/246 100/760 384/248 +f 379/240 384/248 100/760 +f 388/251 387/254 385/253 +f 25/762 385/253 387/254 +f 100/760 383/246 386/250 +f 388/251 386/250 383/246 +f 374/236 390/255 28/758 +f 389/256 28/758 390/255 +f 386/250 390/255 100/760 +f 380/244 100/760 390/255 +f 394/258 385/253 391/260 +f 25/762 391/260 385/253 +f 103/763 393/261 392/257 +f 394/258 392/257 393/261 +f 395/264 398/265 26/764 +f 397/266 26/764 398/265 +f 392/257 398/265 103/763 +f 396/263 103/763 398/265 +f 377/239 401/268 27/759 +f 400/269 27/759 401/268 +f 103/763 396/263 399/267 +f 401/268 399/267 396/263 +f 389/256 402/270 28/758 +f 372/234 28/758 402/270 +f 399/267 402/270 103/763 +f 393/261 103/763 402/270 +f 404/275 406/272 106/765 +f 403/271 106/765 406/272 +f 106/765 403/271 408/276 +f 409/277 408/276 403/271 +f 201/26 412/281 5/722 +f 411/282 5/722 412/281 +f 408/276 412/281 106/765 +f 410/280 106/765 412/281 +f 6/721 413/284 195/19 +f 414/283 195/19 413/284 +f 106/765 410/280 404/275 +f 414/283 404/275 410/280 +f 416/289 418/285 109/766 +f 415/286 109/766 418/285 +f 109/766 415/286 420/290 +f 421/291 420/290 415/286 +f 244/78 424/295 8/730 +f 423/296 8/730 424/295 +f 422/294 109/766 424/295 +f 420/290 424/295 109/766 +f 12/726 425/298 240/74 +f 426/297 240/74 425/298 +f 109/766 422/294 416/289 +f 426/297 416/289 422/294 +f 428/301 429/299 111/767 +f 427/300 111/767 429/299 +f 111/767 427/300 431/302 +f 432/303 431/302 427/300 +f 434/308 9/731 435/306 +f 234/66 435/306 9/731 +f 431/302 435/306 111/767 +f 433/307 111/767 435/306 +f 8/730 423/296 229/60 +f 436/309 229/60 423/296 +f 436/309 428/301 433/307 +f 111/767 433/307 428/301 +f 438/312 439/310 112/768 +f 437/311 112/768 439/310 +f 112/768 437/311 440/313 +f 441/314 440/313 437/311 +f 218/46 443/316 12/726 +f 425/298 12/726 443/316 +f 442/315 112/768 443/316 +f 440/313 443/316 112/768 +f 5/722 411/282 214/43 +f 444/317 214/43 411/282 +f 112/768 442/315 438/312 +f 444/317 438/312 442/315 +f 445/318 114/769 448/319 +f 446/322 448/319 114/769 +f 114/769 445/318 449/323 +f 450/324 449/323 445/318 +f 303/146 452/326 6/721 +f 413/284 6/721 452/326 +f 449/323 452/326 114/769 +f 451/325 114/769 452/326 +f 13/740 453/327 299/141 +f 454/328 299/141 453/327 +f 114/769 451/325 446/322 +f 454/328 446/322 451/325 +f 456/333 458/329 116/770 +f 455/330 116/770 458/329 +f 116/770 455/330 459/334 +f 460/335 459/334 455/330 +f 317/340 462/341 13/771 +f 453/342 13/771 462/341 +f 461/339 116/770 462/341 +f 459/334 462/341 116/770 +f 15/772 463/343 313/345 +f 464/344 313/345 463/343 +f 464/344 456/333 461/339 +f 116/770 461/339 456/333 +f 466/350 468/346 120/773 +f 465/347 120/773 468/346 +f 120/773 465/347 470/351 +f 471/352 470/351 465/347 +f 472/357 475/358 18/774 +f 474/359 18/774 475/358 +f 470/351 475/358 120/773 +f 473/356 120/773 475/358 +f 17/751 476/361 477/362 +f 478/360 477/362 476/361 +f 120/773 473/356 466/350 +f 478/360 466/350 473/356 +f 122/775 480/365 479/364 +f 482/363 479/364 480/365 +f 483/368 122/775 484/369 +f 479/364 484/369 122/775 +f 17/751 345/200 476/361 +f 486/370 476/361 345/200 +f 486/370 485/371 483/368 +f 122/775 483/368 485/371 +f 487/373 488/372 21/750 +f 340/195 21/750 488/372 +f 485/371 488/372 122/775 +f 480/365 122/775 488/372 +f 7/718 187/7 490/377 +f 491/376 490/377 187/7 +f 125/776 493/380 492/378 +f 494/379 492/378 493/380 +f 125/776 492/378 496/381 +f 497/382 496/381 492/378 +f 14/739 297/139 499/387 +f 500/386 499/387 297/139 +f 498/385 125/776 500/386 +f 496/381 500/386 125/776 +f 490/377 501/388 7/718 +f 291/130 7/718 501/388 +f 498/385 501/388 125/776 +f 493/380 125/776 501/388 +f 503/393 504/390 127/777 +f 502/389 127/777 504/390 +f 127/777 502/389 506/395 +f 507/397 506/395 502/389 +f 510/399 509/400 325/176 +f 19/747 325/176 509/400 +f 508/398 127/777 510/399 +f 506/395 510/399 127/777 +f 14/741 499/402 319/170 +f 511/401 319/170 499/402 +f 511/401 503/393 508/398 +f 127/777 508/398 503/393 +f 129/778 513/405 512/403 +f 514/404 512/403 513/405 +f 512/403 517/409 129/778 +f 516/407 129/778 517/409 +f 20/748 329/181 519/412 +f 520/411 519/412 329/181 +f 129/778 516/407 518/410 +f 520/411 518/410 516/407 +f 509/400 521/413 19/747 +f 323/174 19/747 521/413 +f 518/410 521/413 129/778 +f 513/405 129/778 521/413 +f 523/416 524/414 130/779 +f 522/415 130/779 524/414 +f 130/779 522/415 525/417 +f 526/418 525/417 522/415 +f 342/197 528/420 21/750 +f 487/373 21/750 528/420 +f 525/417 528/420 130/779 +f 527/419 130/779 528/420 +f 20/748 519/412 337/191 +f 529/421 337/191 519/412 +f 529/421 523/416 527/419 +f 130/779 527/419 523/416 +f 132/780 531/424 530/423 +f 532/422 530/423 531/424 +f 463/343 15/772 534/425 +f 360/426 534/425 15/772 +f 132/780 530/423 533/427 +f 534/425 533/427 530/423 +f 24/781 370/432 355/433 +f 536/430 355/433 370/432 +f 132/780 533/427 535/429 +f 536/430 535/429 533/427 +f 537/436 539/437 23/782 +f 363/438 23/782 539/437 +f 132/780 535/429 538/435 +f 539/437 538/435 535/429 +f 132/780 538/435 531/424 +f 541/439 531/424 538/435 +f 17/751 477/362 347/204 +f 544/441 347/204 477/362 +f 544/441 542/442 543/443 +f 134/783 543/443 542/442 +f 18/774 545/447 472/357 +f 547/445 472/357 545/447 +f 547/445 546/444 542/442 +f 134/783 542/442 546/444 +f 353/210 549/448 22/753 +f 548/449 22/753 549/448 +f 546/444 549/448 134/783 +f 543/443 134/783 549/448 +f 554/453 553/455 550/452 +f 32/784 550/452 553/455 +f 552/456 554/453 139/785 +f 551/451 139/785 554/453 +f 558/458 557/461 555/460 +f 30/786 555/460 557/461 +f 139/785 551/451 556/457 +f 558/458 556/457 551/451 +f 559/464 562/465 31/787 +f 561/466 31/787 562/465 +f 556/457 562/465 139/785 +f 560/463 139/785 562/465 +f 565/467 564/469 563/468 +f 29/788 563/468 564/469 +f 139/785 560/463 552/456 +f 565/467 552/456 560/463 +f 566/471 570/470 39/789 +f 569/475 39/789 570/470 +f 568/476 570/470 144/790 +f 567/472 144/790 570/470 +f 574/478 573/481 571/480 +f 36/791 571/480 573/481 +f 144/790 567/472 572/477 +f 574/478 572/477 567/472 +f 578/483 577/486 575/485 +f 35/792 575/485 577/486 +f 576/482 144/790 578/483 +f 572/477 578/483 144/790 +f 40/793 579/488 580/489 +f 581/487 580/489 579/488 +f 581/487 568/476 576/482 +f 144/790 576/482 568/476 +f 40/793 582/490 585/494 +f 586/492 585/494 582/490 +f 586/492 583/493 584/496 +f 149/794 584/496 583/493 +f 590/497 589/501 587/498 +f 33/795 587/498 589/501 +f 583/493 590/497 149/794 +f 588/499 149/794 590/497 +f 594/503 593/506 591/505 +f 34/796 591/505 593/506 +f 149/794 588/499 592/502 +f 594/503 592/502 588/499 +f 595/507 597/508 41/797 +f 596/509 41/797 597/508 +f 584/496 149/794 597/508 +f 592/502 597/508 149/794 +f 36/791 598/512 571/480 +f 601/513 571/480 598/512 +f 599/511 153/798 601/513 +f 600/514 601/513 153/798 +f 604/519 37/799 605/516 +f 602/518 605/516 37/799 +f 599/511 605/516 153/798 +f 603/515 153/798 605/516 +f 608/524 38/800 609/520 +f 606/521 609/520 38/800 +f 603/515 609/520 153/798 +f 607/522 153/798 609/520 +f 611/525 610/526 577/486 +f 35/792 577/486 610/526 +f 153/798 607/522 600/514 +f 611/525 600/514 607/522 +f 612/529 615/530 37/799 +f 602/518 37/799 615/530 +f 613/528 156/801 615/530 +f 614/531 615/530 156/801 +f 593/506 618/533 34/796 +f 617/534 34/796 618/533 +f 616/532 156/801 618/533 +f 613/528 618/533 156/801 +f 587/498 33/795 621/536 +f 619/538 621/536 33/795 +f 156/801 616/532 620/535 +f 621/536 620/535 616/532 +f 623/539 622/540 608/524 +f 38/800 608/524 622/540 +f 614/531 156/801 623/539 +f 620/535 623/539 156/801 +f 39/789 569/475 626/544 +f 627/542 626/544 569/475 +f 159/802 625/545 624/541 +f 627/542 624/541 625/545 +f 40/793 585/494 579/488 +f 629/547 579/488 585/494 +f 624/541 629/547 159/802 +f 628/546 159/802 629/547 +f 630/550 632/551 41/797 +f 595/507 41/797 632/551 +f 631/549 159/802 632/551 +f 628/546 632/551 159/802 +f 42/803 633/553 634/554 +f 635/552 634/554 633/553 +f 159/802 631/549 625/545 +f 635/552 625/545 631/549 +f 639/556 638/561 626/558 +f 39/804 626/558 638/561 +f 162/805 637/559 636/555 +f 639/556 636/555 637/559 +f 640/564 642/565 42/806 +f 633/566 42/806 642/565 +f 162/805 636/555 641/563 +f 642/565 641/563 636/555 +f 26/764 397/266 644/569 +f 645/568 644/569 397/266 +f 162/805 641/563 643/567 +f 645/568 643/567 641/563 +f 387/254 647/571 25/762 +f 391/260 25/762 647/571 +f 643/567 647/571 162/805 +f 646/570 162/805 647/571 +f 22/761 648/573 382/247 +f 649/572 382/247 648/573 +f 162/805 646/570 637/559 +f 649/572 637/559 646/570 +f 41/807 650/574 630/578 +f 653/576 630/578 650/574 +f 653/576 651/577 652/580 +f 164/808 652/580 651/577 +f 655/583 23/755 656/581 +f 366/224 656/581 23/755 +f 654/582 164/808 656/581 +f 651/577 656/581 164/808 +f 400/269 658/585 27/759 +f 376/238 27/759 658/585 +f 164/808 654/582 657/584 +f 658/585 657/584 654/582 +f 644/569 660/586 26/764 +f 395/264 26/764 660/586 +f 164/808 657/584 659/587 +f 660/586 659/587 657/584 +f 640/564 42/806 661/589 +f 634/588 661/589 42/806 +f 659/587 661/589 164/808 +f 652/580 164/808 661/589 +f 662/592 665/593 34/809 +f 591/595 34/809 665/593 +f 166/810 664/596 663/591 +f 665/593 663/591 664/596 +f 166/810 663/591 666/597 +f 668/598 666/597 663/591 +f 166/810 666/597 669/600 +f 670/601 669/600 666/597 +f 672/602 537/436 655/603 +f 23/782 655/603 537/436 +f 166/810 669/600 671/604 +f 672/602 671/604 669/600 +f 41/811 596/606 650/608 +f 673/607 650/608 596/606 +f 673/607 664/596 671/604 +f 166/810 671/604 664/596 +f 169/812 676/613 675/609 +f 677/610 675/609 676/613 +f 680/615 679/618 604/617 +f 37/813 604/617 679/618 +f 169/812 675/609 678/614 +f 680/615 678/614 675/609 +f 681/621 683/622 36/814 +f 598/623 36/814 683/622 +f 169/812 678/614 682/620 +f 683/622 682/620 678/614 +f 18/774 474/359 685/626 +f 686/625 685/626 474/359 +f 169/812 682/620 684/624 +f 686/625 684/624 682/620 +f 684/624 687/627 169/812 +f 676/613 169/812 687/627 +f 690/629 688/628 689/630 +f 170/815 689/630 688/628 +f 34/809 617/631 662/592 +f 692/633 662/592 617/631 +f 170/815 688/628 691/634 +f 692/633 691/634 688/628 +f 694/636 612/639 679/638 +f 37/816 679/638 612/639 +f 170/815 691/634 693/635 +f 694/636 693/635 691/634 +f 689/630 170/815 695/640 +f 693/635 695/640 170/815 +f 685/626 698/643 18/774 +f 545/447 18/774 698/643 +f 697/644 698/643 171/817 +f 696/642 171/817 698/643 +f 700/648 681/621 573/647 +f 36/814 573/647 681/621 +f 171/817 696/642 699/646 +f 700/648 699/646 696/642 +f 39/818 638/652 566/653 +f 702/650 566/653 638/652 +f 171/817 699/646 701/649 +f 702/650 701/649 699/646 +f 22/753 548/449 648/655 +f 703/654 648/655 548/449 +f 171/817 701/649 697/644 +f 703/654 697/644 701/649 +f 575/485 35/792 707/656 +f 704/657 707/656 35/792 +f 706/660 707/656 174/819 +f 705/658 174/819 707/656 +f 557/461 710/662 30/786 +f 709/663 30/786 710/662 +f 705/658 710/662 174/819 +f 708/661 174/819 710/662 +f 711/666 713/667 32/784 +f 550/452 32/784 713/667 +f 712/665 174/819 713/667 +f 708/661 713/667 174/819 +f 40/793 580/489 714/669 +f 715/668 714/669 580/489 +f 174/819 712/665 706/660 +f 715/668 706/660 712/665 +f 38/800 716/670 606/521 +f 719/672 606/521 716/670 +f 719/672 717/673 718/674 +f 176/820 718/674 717/673 +f 561/466 722/676 31/787 +f 721/677 31/787 722/676 +f 717/673 722/676 176/820 +f 720/675 176/820 722/676 +f 709/663 724/679 30/786 +f 555/460 30/786 724/679 +f 720/675 724/679 176/820 +f 723/678 176/820 724/679 +f 610/526 725/680 35/792 +f 704/657 35/792 725/680 +f 725/680 718/674 723/678 +f 176/820 723/678 718/674 +f 33/795 726/682 619/538 +f 729/681 619/538 726/682 +f 728/685 729/681 178/821 +f 727/683 178/821 729/681 +f 731/688 29/788 732/687 +f 564/469 732/687 29/788 +f 727/683 732/687 178/821 +f 730/686 178/821 732/687 +f 721/677 734/690 31/787 +f 559/464 31/787 734/690 +f 733/689 178/821 734/690 +f 730/686 734/690 178/821 +f 38/800 622/540 716/670 +f 735/691 716/670 622/540 +f 735/691 728/685 733/689 +f 178/821 733/689 728/685 +f 40/793 714/669 582/490 +f 738/692 582/490 714/669 +f 179/822 737/694 736/693 +f 738/692 736/693 737/694 +f 553/455 740/696 32/784 +f 711/666 32/784 740/696 +f 736/693 740/696 179/822 +f 739/695 179/822 740/696 +f 731/688 742/698 29/788 +f 563/468 29/788 742/698 +f 741/697 179/822 742/698 +f 739/695 742/698 179/822 +f 589/501 743/699 33/795 +f 726/682 33/795 743/699 +f 737/694 179/822 743/699 +f 741/697 743/699 179/822 +f 746/702 263/101 223/52 +f 2/727 223/52 263/101 +f 181/823 744/700 745/701 +f 746/702 745/701 744/700 +f 9/731 747/703 233/64 +f 749/705 233/64 747/703 +f 181/823 745/701 748/706 +f 749/705 748/706 745/701 +f 182/824 753/711 752/709 +f 754/710 752/709 753/711 +f 752/709 756/713 182/824 +f 755/712 182/824 756/713 +f 747/703 9/731 758/714 +f 434/308 758/714 9/731 +f 758/714 757/715 755/712 +f 182/824 755/712 757/715 +f 757/715 759/716 182/824 +f 753/711 182/824 759/716 +mtllib test_multitexture_obj_IO_quad_cow.mtl +usemtl material_2 + +v 0.000000 0.505678 -0.563016 +v 0.000000 0.340641 -0.665066 +v 0.000000 0.041478 -0.241591 +v 0.000000 0.117615 -0.305384 +v 0.000000 0.100384 -0.450564 +v 0.000000 0.182587 -0.616155 +v -0.000000 0.765067 -0.449072 +v -0.000000 0.834757 -0.307668 +v 0.000000 0.326124 0.139538 +v 0.000000 0.352207 0.038863 +v 0.000000 0.499175 0.058661 +v -0.000000 0.723906 -0.059711 +v 0.000000 0.816061 -0.189369 +v 0.000000 0.301194 0.312719 +v 0.000000 0.233342 0.495660 +v 0.000000 0.220553 0.711025 +v 0.000000 0.130478 0.891171 +v 0.000000 0.002289 0.987177 +v -0.266758 0.181628 0.122726 +v -0.229555 0.066318 0.828702 +v -0.305362 0.030798 -0.006557 +v -0.266719 0.105780 0.466810 +v -0.161859 0.285356 0.303098 +v -0.177264 0.282839 0.087554 +v -0.158786 0.075189 -0.141343 +v -0.138236 0.191142 0.700393 +v -0.130610 0.109881 0.873657 +v -0.254450 0.101336 0.680112 +v -0.273782 0.160332 0.273861 +v -0.146074 0.206063 0.488052 +v -0.156890 0.317253 -0.017955 +v -0.184529 0.181235 -0.238574 +v -0.229877 0.446038 -0.042810 +v -0.326584 0.303676 -0.375494 +v -0.257915 0.488969 -0.517721 +v -0.187711 0.730295 -0.437134 +v -0.190442 0.122856 -0.437696 +v -0.271501 0.201979 -0.579853 +v -0.227961 0.337016 -0.641468 +v -0.264169 0.646946 -0.369897 +v -0.180359 0.686460 -0.148279 +v -0.263204 0.560375 -0.137191 +v -0.371765 0.683869 -0.321196 +v -0.432195 0.751246 -0.233457 +v -0.424574 0.680439 -0.150855 +v -0.379346 0.604049 -0.213075 +v -0.164015 0.929339 -0.232094 +v -0.205905 0.915741 -0.313374 +v -0.153380 0.935554 -0.282029 +v -0.221786 0.905461 -0.256021 +v -0.115236 0.837896 -0.222054 +v -0.086327 0.812209 -0.211465 +v -0.172231 0.819312 -0.334104 +v -0.162464 0.791078 -0.351846 +v -0.078736 0.822102 -0.294366 +v -0.102999 0.844736 -0.288229 +v -0.219399 0.754552 -0.283480 +v -0.199751 0.790382 -0.244881 +v -0.184684 0.762009 -0.196152 +v -0.279703 0.762439 -0.233186 +v 0.000000 0.320051 0.223298 +v 0.000000 0.227033 0.602086 +v 0.000000 0.186603 0.810651 +v 0.000000 0.264692 0.401284 +v 0.000000 0.330325 0.071656 +v 0.000000 0.409384 0.051598 +v 0.000000 0.641579 -0.507325 +v 0.000000 0.412943 -0.623842 +v 0.000000 0.101519 -0.264918 +v 0.000000 0.106874 -0.369301 +v 0.000000 0.126441 -0.539369 +v 0.000000 0.259825 -0.661348 +v 0.000000 0.613137 0.011837 +v 0.000000 0.785709 -0.129116 +v 0.000000 0.821114 -0.378707 +v 0.000000 0.831803 -0.246303 +v 0.000000 0.063673 0.946137 +v -0.237075 0.052195 -0.075972 +v -0.272682 0.181352 0.189589 +v -0.221341 0.236481 0.293418 +v -0.170184 0.299829 0.205550 +v -0.232810 0.229543 0.110217 +v -0.227226 0.252859 0.204008 +v -0.209690 0.164574 0.478658 +v -0.153276 0.244216 0.393840 +v -0.271155 0.129527 0.366223 +v -0.215375 0.198113 0.382954 +v -0.187262 0.086887 0.854887 +v -0.134533 0.161682 0.796578 +v -0.198521 0.154682 0.689709 +v -0.242820 0.087596 0.770725 +v -0.191558 0.132026 0.782450 +v -0.261790 0.101674 0.574769 +v -0.141545 0.196582 0.593509 +v -0.204392 0.157257 0.584394 +v -0.317321 0.033512 0.454173 +v -0.327755 0.067627 0.239516 +v -0.324726 0.046926 0.344192 +v -0.253941 0.015741 0.848168 +v -0.307072 0.029609 0.675079 +v -0.289863 0.022522 0.771070 +v -0.288174 0.116771 0.063920 +v -0.190901 0.188016 -0.030048 +v -0.239299 0.151564 0.011834 +v -0.313467 0.030566 0.566851 +v -0.317033 0.090978 0.142973 +v -0.150923 0.290686 0.016265 +v -0.192003 0.257627 -0.114007 +v -0.150018 0.148066 -0.170355 +v -0.172619 0.221245 -0.072210 +v -0.194068 0.372430 -0.026904 +v -0.294876 0.383503 -0.203773 +v -0.274031 0.238310 -0.301318 +v -0.248629 0.311098 -0.153862 +v -0.324701 0.241080 -0.502727 +v -0.239110 0.144970 -0.502892 +v -0.196806 0.141274 -0.362924 +v -0.278147 0.181024 -0.423508 +v -0.318198 0.390558 -0.446528 +v -0.250979 0.388662 -0.601302 +v -0.263786 0.278050 -0.630217 +v -0.314593 0.320710 -0.563292 +v -0.238510 0.520387 -0.090789 +v -0.282894 0.569890 -0.257283 +v -0.271576 0.561647 -0.416318 +v -0.293195 0.482084 -0.276654 +v -0.326880 0.680784 -0.145207 +v -0.422878 0.632073 -0.168661 +v -0.321376 0.576724 -0.185683 +v -0.213045 0.609177 -0.109989 +v -0.326345 0.612341 -0.141546 +v -0.379053 0.635870 -0.283895 +v -0.312594 0.674309 -0.341185 +v -0.315400 0.606871 -0.278418 +v -0.460287 0.727236 -0.177367 +v -0.417773 0.731266 -0.288914 +v -0.454185 0.684351 -0.230461 +v -0.092247 0.320203 0.127906 +v -0.085769 0.301184 0.309872 +v -0.091039 0.318251 0.216664 +v -0.075060 0.227550 0.493766 +v -0.071069 0.213115 0.708099 +v -0.072477 0.219588 0.599773 +v -0.067046 0.125156 0.886255 +v -0.069506 0.180120 0.806775 +v -0.079873 0.262384 0.399618 +v -0.087475 0.345901 0.028450 +v -0.085842 0.323490 0.060560 +v -0.124296 0.487548 0.034051 +v -0.105997 0.402715 0.036088 +v -0.136392 0.503820 -0.556974 +v -0.214286 0.629383 -0.484754 +v -0.104733 0.755088 -0.444831 +v -0.121817 0.636846 -0.502061 +v -0.139278 0.340909 -0.661549 +v -0.138945 0.411476 -0.620153 +v -0.076666 0.045792 -0.217551 +v -0.093396 0.130309 -0.285229 +v -0.083846 0.110620 -0.238883 +v -0.114603 0.104637 -0.445501 +v -0.102596 0.115199 -0.359834 +v -0.153665 0.185489 -0.611191 +v -0.137484 0.129002 -0.534091 +v -0.150371 0.262453 -0.657355 +v -0.081964 0.707011 -0.097885 +v -0.128934 0.593549 -0.027607 +v -0.230899 0.696193 -0.415496 +v -0.246200 0.632058 -0.451998 +v -0.199042 0.926972 -0.236591 +v -0.155831 0.945920 -0.253016 +v -0.182289 0.937359 -0.304334 +v -0.225500 0.918412 -0.287909 +v -0.198381 0.950853 -0.269730 +v -0.204856 0.767832 -0.258627 +v -0.198135 0.804412 -0.300184 +v -0.162591 0.796641 -0.337706 +v -0.195536 0.768708 -0.323732 +v -0.190344 0.780419 -0.305321 +v -0.188590 0.771476 -0.215131 +v -0.125480 0.786281 -0.190531 +v -0.102838 0.815304 -0.219030 +v -0.158595 0.817014 -0.220186 +v -0.145210 0.793415 -0.208712 +v -0.134346 0.834135 -0.324328 +v -0.091151 0.822276 -0.289660 +v -0.113814 0.810725 -0.339255 +v -0.123210 0.811864 -0.327105 +v -0.095635 0.846841 -0.248877 +v -0.069946 0.823757 -0.248502 +v -0.083670 0.824545 -0.249204 +v -0.246443 0.756953 -0.257453 +v -0.243640 0.757848 -0.207433 +v -0.212890 0.762245 -0.228830 +v -0.249966 0.723503 -0.332259 +v -0.355751 0.762428 -0.238497 +v -0.320030 0.739642 -0.304714 +v -0.181848 0.741315 -0.180043 +v -0.328516 0.741977 -0.181175 +v -0.049968 0.812176 -0.199395 +v -0.078835 0.774284 -0.158189 +v -0.168022 0.778755 -0.386065 +v -0.050569 0.828853 -0.304368 +v -0.089719 0.811796 -0.373587 +v -0.040475 0.828353 -0.247459 +v -0.211302 0.744371 -0.365196 +v -0.216553 0.856661 -0.251136 +v -0.193702 0.872690 -0.329392 +v -0.218551 0.860755 -0.297102 +v -0.126841 0.897388 -0.285836 +v -0.157513 0.887986 -0.320358 +v -0.138938 0.890583 -0.222912 +v -0.120161 0.900194 -0.247801 +v -0.181137 0.872948 -0.224154 +v -0.124777 0.044823 0.926767 +v -0.189431 0.017650 0.907717 +v -0.062752 0.059213 0.940397 +v 0.000000 0.324094 0.180165 +v 0.046244 0.320164 0.221337 +v 0.046738 0.325284 0.136739 +v 0.046899 0.323707 0.177660 +v 0.043489 0.301850 0.311934 +v 0.000000 0.312812 0.267846 +v 0.045023 0.313323 0.266515 +v 0.000000 0.228164 0.547798 +v 0.036452 0.225200 0.601479 +v 0.037783 0.232065 0.495188 +v 0.036987 0.226526 0.547260 +v 0.035778 0.218679 0.710249 +v 0.000000 0.225860 0.657001 +v 0.036081 0.223960 0.656319 +v 0.000000 0.207020 0.762635 +v 0.035033 0.184940 0.809623 +v 0.035447 0.205232 0.761742 +v 0.033740 0.129119 0.889852 +v 0.000000 0.160642 0.853891 +v 0.034482 0.159128 0.852718 +v 0.000000 0.284012 0.356829 +v 0.040341 0.264584 0.400900 +v 0.041894 0.284411 0.356338 +v 0.000000 0.246660 0.447191 +v 0.038936 0.245943 0.446792 +v 0.000000 0.337744 0.049579 +v 0.044157 0.329119 0.069311 +v 0.044866 0.351036 0.036892 +v 0.043628 0.336529 0.047541 +v 0.000000 0.327327 0.102505 +v 0.045509 0.326229 0.099834 +v 0.000000 0.450581 0.059680 +v 0.054110 0.408160 0.048371 +v 0.063228 0.496693 0.052285 +v 0.059371 0.448955 0.055119 +v 0.000000 0.376340 0.042097 +v 0.048818 0.375217 0.039732 +v 0.000000 0.570891 -0.534672 +v 0.062648 0.640189 -0.506046 +v 0.069276 0.505582 -0.562042 +v 0.066474 0.570216 -0.533525 +v 0.053679 0.762368 -0.447664 +v 0.000000 0.709164 -0.479338 +v 0.058238 0.707055 -0.477971 +v 0.000000 0.376475 -0.648788 +v 0.071181 0.413275 -0.623292 +v 0.072696 0.340957 -0.664799 +v 0.071646 0.376815 -0.648416 +v 0.000000 0.454520 -0.593995 +v 0.070618 0.454733 -0.593233 +v 0.038198 0.041996 -0.235526 +v 0.000000 0.077915 -0.251636 +v 0.042893 0.103386 -0.257977 +v 0.040690 0.079039 -0.244814 +v 0.047021 0.120443 -0.299626 +v 0.000000 0.114136 -0.282485 +v 0.044954 0.116650 -0.275940 +v 0.000000 0.113801 -0.334664 +v 0.051895 0.108853 -0.365753 +v 0.049243 0.116377 -0.329956 +v 0.059592 0.101024 -0.449026 +v 0.000000 0.101009 -0.408276 +v 0.055252 0.102268 -0.405836 +v 0.000000 0.109177 -0.495145 +v 0.070998 0.126709 -0.538642 +v 0.065189 0.109520 -0.494143 +v 0.079072 0.182988 -0.615599 +v 0.000000 0.151226 -0.580589 +v 0.075974 0.151547 -0.579976 +v 0.000000 0.219576 -0.643420 +v 0.077542 0.260206 -0.661002 +v 0.079246 0.219987 -0.642965 +v 0.000000 0.300969 -0.668909 +v 0.075010 0.301309 -0.668637 +v 0.060688 0.607850 0.001044 +v 0.000000 0.554408 0.040857 +v 0.064311 0.550463 0.032178 +v 0.000000 0.672219 -0.022827 +v 0.040352 0.718300 -0.071902 +v 0.050433 0.666442 -0.034872 +v 0.000000 0.803520 -0.160130 +v 0.035964 0.781745 -0.137920 +v 0.025874 0.814456 -0.192750 +v 0.031304 0.800824 -0.166160 +v 0.000000 0.760454 -0.095391 +v 0.037254 0.755486 -0.106376 +v 0.026981 0.832763 -0.306956 +v 0.043802 0.818098 -0.377412 +v 0.000000 0.831312 -0.342444 +v 0.035224 0.828719 -0.341387 +v 0.000000 0.800708 -0.414889 +v 0.049410 0.797681 -0.413491 +v 0.020958 0.830680 -0.246717 +v 0.000000 0.825505 -0.217769 +v 0.022275 0.824379 -0.219341 +v 0.000000 0.834904 -0.275945 +v 0.022376 0.833445 -0.275661 +v 0.027244 0.001746 0.985368 +v 0.031413 0.062618 0.944549 +v 0.000000 0.031249 0.967483 +v 0.029612 0.030408 0.965777 +v 0.000000 0.097452 0.921309 +v 0.032753 0.096235 0.919852 +v -0.273281 0.042073 -0.043850 +v -0.232462 0.006082 -0.106821 +v -0.272342 0.003313 -0.072401 +v -0.148915 0.005788 -0.165362 +v -0.199052 0.062366 -0.105989 +v -0.190658 0.007422 -0.137241 +v -0.331012 0.017167 0.038972 +v -0.270021 0.183796 0.151405 +v -0.250535 0.219935 0.200112 +v -0.229880 0.247545 0.157829 +v -0.253104 0.203435 0.118078 +v -0.251096 0.217673 0.158942 +v -0.247672 0.201215 0.285394 +v -0.224342 0.248556 0.249012 +v -0.273837 0.172969 0.230557 +v -0.249328 0.213762 0.242242 +v -0.166122 0.296400 0.255682 +v -0.201028 0.279793 0.204606 +v -0.193250 0.264928 0.298974 +v -0.197174 0.276415 0.252836 +v -0.208445 0.255016 0.099749 +v -0.173937 0.295795 0.151795 +v -0.204742 0.274117 0.153286 +v -0.238934 0.137098 0.472953 +v -0.212480 0.178956 0.429644 +v -0.243641 0.166107 0.375362 +v -0.269047 0.115689 0.415447 +v -0.241351 0.149381 0.423000 +v -0.149393 0.222637 0.439843 +v -0.185529 0.224498 0.389084 +v -0.178799 0.187723 0.483750 +v -0.181979 0.203634 0.435289 +v -0.218341 0.218477 0.337805 +v -0.157504 0.266542 0.348704 +v -0.189327 0.246276 0.344018 +v -0.272811 0.145130 0.319056 +v -0.245762 0.184358 0.329630 +v -0.212012 0.075580 0.841201 +v -0.188626 0.112308 0.821548 +v -0.217701 0.112120 0.775527 +v -0.235856 0.076580 0.805621 +v -0.213324 0.096523 0.811853 +v -0.132570 0.138159 0.837992 +v -0.163968 0.148400 0.789706 +v -0.159999 0.098798 0.865373 +v -0.161693 0.126272 0.830304 +v -0.169138 0.174847 0.695193 +v -0.195015 0.146226 0.738197 +v -0.136442 0.179619 0.750387 +v -0.166543 0.164739 0.744396 +v -0.249108 0.096137 0.728207 +v -0.226814 0.130295 0.684497 +v -0.222367 0.123540 0.732548 +v -0.264402 0.101968 0.520397 +v -0.233686 0.131486 0.579487 +v -0.207042 0.158534 0.530777 +v -0.236433 0.132176 0.525634 +v -0.201599 0.157166 0.637907 +v -0.258575 0.102323 0.628487 +v -0.230534 0.131902 0.632959 +v -0.139858 0.195421 0.647569 +v -0.173735 0.178964 0.589175 +v -0.171473 0.178284 0.642915 +v -0.143538 0.198754 0.539805 +v -0.176115 0.180806 0.535582 +v -0.320929 0.038988 0.398635 +v -0.347420 0.003193 0.333602 +v -0.298744 0.089419 0.355449 +v -0.293232 0.071104 0.460405 +v -0.296022 0.078656 0.407077 +v -0.301210 0.115034 0.257783 +v -0.327429 0.056686 0.291075 +v -0.300703 0.102007 0.305644 +v -0.351215 0.020421 0.221415 +v -0.350974 0.010868 0.277027 +v -0.300290 0.026619 0.725054 +v -0.274888 0.018320 0.812257 +v -0.267341 0.057364 0.769829 +v -0.240170 0.045754 0.838346 +v -0.256292 0.050145 0.807253 +v -0.281859 0.067453 0.677110 +v -0.275748 0.063477 0.725933 +v -0.239418 0.102195 -0.035108 +v -0.213035 0.170022 -0.009532 +v -0.181753 0.135303 -0.084854 +v -0.207570 0.117335 -0.061618 +v -0.298292 0.072982 0.027177 +v -0.265278 0.133372 0.035356 +v -0.270541 0.087464 -0.006407 +v -0.236523 0.195781 0.060914 +v -0.276588 0.155574 0.098102 +v -0.258648 0.173682 0.076867 +v -0.190293 0.237055 0.025893 +v -0.212268 0.218116 0.044866 +v -0.288873 0.067848 0.570560 +v -0.311113 0.030491 0.622016 +v -0.286019 0.068264 0.624906 +v -0.315185 0.031139 0.510574 +v -0.291063 0.068148 0.515313 +v -0.324423 0.079108 0.189745 +v -0.335950 0.044730 0.115485 +v -0.346277 0.031858 0.167040 +v -0.295396 0.137443 0.169109 +v -0.299573 0.127115 0.211987 +v -0.305188 0.103086 0.100412 +v -0.288286 0.145212 0.129998 +v -0.320025 0.058587 0.068335 +v -0.177314 0.204818 -0.051020 +v -0.167034 0.182230 -0.122798 +v -0.149034 0.119255 -0.152767 +v -0.168725 0.158519 -0.103729 +v -0.159665 0.285267 0.045278 +v -0.167426 0.259011 -0.024111 +v -0.175009 0.248965 0.001163 +v -0.179180 0.290497 -0.060974 +v -0.177164 0.238112 -0.093383 +v -0.149721 0.300800 -0.004700 +v -0.168557 0.272360 -0.044715 +v -0.160058 0.168229 -0.195838 +v -0.194921 0.221357 -0.173014 +v -0.175228 0.201681 -0.146613 +v -0.218190 0.281995 -0.133552 +v -0.264220 0.274293 -0.228207 +v -0.233098 0.210840 -0.267301 +v -0.227725 0.245742 -0.199837 +v -0.173263 0.341693 -0.023838 +v -0.225521 0.344757 -0.084500 +v -0.200073 0.314908 -0.073216 +v -0.267222 0.417414 -0.116444 +v -0.276220 0.344814 -0.176785 +v -0.214530 0.407775 -0.031709 +v -0.249809 0.379204 -0.097889 +v -0.306638 0.268641 -0.338166 +v -0.314639 0.343639 -0.292523 +v -0.294985 0.306469 -0.259249 +v -0.279797 0.207117 -0.366981 +v -0.240251 0.159110 -0.387649 +v -0.192666 0.159829 -0.308601 +v -0.238726 0.181983 -0.331175 +v -0.330786 0.269470 -0.445487 +v -0.307399 0.208213 -0.463560 +v -0.311710 0.235804 -0.406418 +v -0.259412 0.169800 -0.542722 +v -0.265715 0.160342 -0.469212 +v -0.305787 0.218563 -0.547441 +v -0.290901 0.186126 -0.509143 +v -0.195451 0.128497 -0.407372 +v -0.213461 0.129420 -0.465108 +v -0.233311 0.142158 -0.432916 +v -0.329541 0.345256 -0.410956 +v -0.321008 0.352655 -0.511417 +v -0.326750 0.280027 -0.535933 +v -0.333345 0.309542 -0.480189 +v -0.255976 0.429549 -0.563622 +v -0.289278 0.358786 -0.584918 +v -0.295245 0.436762 -0.484187 +v -0.295399 0.395443 -0.540067 +v -0.246645 0.312827 -0.640337 +v -0.296456 0.295786 -0.602470 +v -0.240548 0.357660 -0.627960 +v -0.274305 0.331026 -0.617491 +v -0.272516 0.239582 -0.609537 +v -0.307295 0.256707 -0.578835 +v -0.308658 0.433360 -0.368305 +v -0.285353 0.520853 -0.361551 +v -0.271184 0.525759 -0.460079 +v -0.291391 0.478507 -0.418527 +v -0.298509 0.427522 -0.236282 +v -0.317802 0.387170 -0.327590 +v -0.235335 0.485531 -0.064761 +v -0.271214 0.498067 -0.167977 +v -0.272045 0.458550 -0.143225 +v -0.277875 0.556890 -0.190965 +v -0.282577 0.535883 -0.259681 +v -0.247008 0.544740 -0.114114 +v -0.271665 0.531425 -0.180446 +v -0.267000 0.601931 -0.388185 +v -0.278055 0.600765 -0.320108 +v -0.278645 0.563976 -0.331720 +v -0.252363 0.682167 -0.150330 +v -0.326452 0.645309 -0.138504 +v -0.267679 0.610284 -0.129549 +v -0.192626 0.647576 -0.125774 +v -0.258116 0.645451 -0.136070 +v -0.430349 0.658277 -0.154382 +v -0.380321 0.618570 -0.152413 +v -0.388682 0.680406 -0.144893 +v -0.384792 0.647908 -0.143704 +v -0.354480 0.589213 -0.202564 +v -0.324346 0.587714 -0.156720 +v -0.401583 0.612716 -0.191760 +v -0.367842 0.597467 -0.171940 +v -0.239082 0.578957 -0.111996 +v -0.289471 0.569074 -0.162469 +v -0.279361 0.583208 -0.137022 +v -0.318359 0.584666 -0.230094 +v -0.294439 0.591849 -0.266039 +v -0.294318 0.572729 -0.209871 +v -0.380591 0.614582 -0.245535 +v -0.343967 0.620068 -0.286887 +v -0.347363 0.598425 -0.244565 +v -0.345079 0.681327 -0.333156 +v -0.312606 0.638668 -0.319124 +v -0.375881 0.662505 -0.310821 +v -0.341770 0.649107 -0.318477 +v -0.285880 0.662049 -0.349089 +v -0.290372 0.624108 -0.317788 +v -0.419572 0.658706 -0.261892 +v -0.444197 0.711394 -0.263256 +v -0.393743 0.706765 -0.312300 +v -0.412958 0.685943 -0.291128 +v -0.447289 0.655956 -0.196803 +v -0.417303 0.633713 -0.225256 +v -0.447397 0.702392 -0.158150 +v -0.471552 0.708579 -0.199184 +v -0.460337 0.681448 -0.173250 +v -0.432410 0.746455 -0.258303 +v -0.452589 0.744444 -0.206816 +v -0.460792 0.730831 -0.231063 +v -0.046738 0.325284 0.136739 +v -0.092554 0.320139 0.170699 +v -0.046244 0.320164 0.221337 +v -0.046899 0.323707 0.177660 +v -0.132936 0.312061 0.210485 +v -0.135299 0.308320 0.112598 +v -0.135720 0.310986 0.159838 +v -0.125628 0.296564 0.306829 +v -0.088649 0.312396 0.263435 +v -0.129481 0.307575 0.259519 +v -0.043489 0.301850 0.311934 +v -0.045023 0.313323 0.266515 +v -0.037783 0.232065 0.495188 +v -0.073533 0.221293 0.545706 +v -0.036452 0.225200 0.601479 +v -0.036987 0.226526 0.547260 +v -0.107651 0.210086 0.597079 +v -0.111325 0.219111 0.491389 +v -0.109197 0.212143 0.543201 +v -0.105384 0.203917 0.704755 +v -0.071715 0.218255 0.654420 +v -0.106456 0.208743 0.651454 +v -0.035778 0.218679 0.710249 +v -0.036081 0.223960 0.656319 +v -0.070359 0.199987 0.759265 +v -0.035033 0.184940 0.809623 +v -0.035447 0.205232 0.761742 +v -0.102860 0.172311 0.802347 +v -0.104202 0.191409 0.755412 +v -0.099481 0.118705 0.880737 +v -0.068429 0.154761 0.849486 +v -0.101303 0.147713 0.844481 +v -0.033740 0.129119 0.889852 +v -0.034482 0.159128 0.852718 +v -0.082780 0.283223 0.354838 +v -0.040341 0.264584 0.400900 +v -0.041894 0.284411 0.356338 +v -0.117787 0.256220 0.397308 +v -0.121652 0.278062 0.352302 +v -0.077236 0.242537 0.445498 +v -0.114267 0.235186 0.443214 +v -0.038936 0.245943 0.446792 +v -0.044866 0.351036 0.036892 +v -0.084777 0.331134 0.039260 +v -0.044157 0.329119 0.069311 +v -0.043628 0.336529 0.047541 +v -0.122579 0.311429 0.043683 +v -0.125569 0.335180 0.011010 +v -0.120968 0.319807 0.022569 +v -0.089171 0.320583 0.090650 +v -0.129137 0.308034 0.073786 +v -0.045509 0.326229 0.099834 +v -0.063228 0.496693 0.052285 +v -0.116503 0.442256 0.039931 +v -0.054110 0.408160 0.048371 +v -0.059371 0.448955 0.055119 +v -0.153438 0.391277 0.012145 +v -0.181040 0.470039 0.004854 +v -0.169159 0.428660 0.012610 +v -0.095435 0.370179 0.029827 +v -0.137650 0.359560 0.009573 +v -0.048818 0.375217 0.039732 +v -0.069276 0.505582 -0.562042 +v -0.130136 0.568004 -0.528764 +v -0.062648 0.640189 -0.506046 +v -0.066474 0.570216 -0.533525 +v -0.232047 0.565216 -0.501918 +v -0.174025 0.632377 -0.495223 +v -0.199187 0.498920 -0.545668 +v -0.188173 0.564066 -0.519070 +v -0.150533 0.744043 -0.441960 +v -0.113201 0.701726 -0.474505 +v -0.199905 0.685497 -0.462496 +v -0.161614 0.694175 -0.469576 +v -0.053679 0.762368 -0.447664 +v -0.058238 0.707055 -0.477971 +v -0.072696 0.340957 -0.664799 +v -0.138282 0.375681 -0.645424 +v -0.071181 0.413275 -0.623292 +v -0.071646 0.376815 -0.648416 +v -0.199873 0.404748 -0.612935 +v -0.193634 0.339499 -0.652866 +v -0.194895 0.370921 -0.637938 +v -0.138821 0.452917 -0.589054 +v -0.202195 0.446614 -0.579567 +v -0.070618 0.454733 -0.593233 +v -0.115674 0.055105 -0.187883 +v -0.038198 0.041996 -0.235526 +v -0.080371 0.084457 -0.225271 +v -0.042893 0.103386 -0.257977 +v -0.040690 0.079039 -0.244814 +v -0.120922 0.124855 -0.209363 +v -0.118034 0.096215 -0.193935 +v -0.138478 0.148595 -0.265069 +v -0.088433 0.125730 -0.258533 +v -0.128964 0.142918 -0.232488 +v -0.047021 0.120443 -0.299626 +v -0.044954 0.116650 -0.275940 +v -0.097999 0.124878 -0.319976 +v -0.051895 0.108853 -0.365753 +v -0.049243 0.116377 -0.329956 +v -0.150911 0.126322 -0.356271 +v -0.145782 0.140078 -0.308863 +v -0.160450 0.112915 -0.441079 +v -0.107541 0.107031 -0.401861 +v -0.153901 0.116281 -0.399697 +v -0.059592 0.101024 -0.449026 +v -0.055252 0.102268 -0.405836 +v -0.125551 0.112279 -0.490196 +v -0.070998 0.126709 -0.538642 +v -0.065189 0.109520 -0.494143 +v -0.194944 0.134806 -0.523346 +v -0.176258 0.119186 -0.482359 +v -0.219301 0.191387 -0.600189 +v -0.147500 0.153854 -0.575332 +v -0.210129 0.159490 -0.563850 +v -0.079072 0.182988 -0.615599 +v -0.075974 0.151547 -0.579976 +v -0.154044 0.222564 -0.638941 +v -0.077542 0.260206 -0.661002 +v -0.079246 0.219987 -0.642965 +v -0.213772 0.267670 -0.647803 +v -0.219950 0.228648 -0.628685 +v -0.144378 0.302534 -0.665208 +v -0.202463 0.304851 -0.656009 +v -0.075010 0.301309 -0.668637 +v -0.060688 0.607850 0.001044 +v -0.126715 0.537337 0.011147 +v -0.064311 0.550463 0.032178 +v -0.040352 0.718300 -0.071902 +v -0.098747 0.656786 -0.062447 +v -0.050433 0.666442 -0.034872 +v -0.171165 0.605799 -0.076429 +v -0.126096 0.695570 -0.127071 +v -0.142824 0.650926 -0.096991 +v -0.191637 0.550233 -0.047752 +v -0.209701 0.569968 -0.080789 +v -0.185308 0.513743 -0.017235 +v -0.258514 0.602197 -0.445199 +v -0.237614 0.630468 -0.469873 +v -0.253217 0.578269 -0.474783 +v -0.246529 0.672480 -0.397952 +v -0.240943 0.662224 -0.438940 +v -0.254771 0.635976 -0.420700 +v -0.212896 0.714905 -0.428435 +v -0.224501 0.676789 -0.452578 +v -0.214224 0.916672 -0.246046 +v -0.201014 0.943338 -0.251450 +v -0.215440 0.938681 -0.279423 +v -0.226436 0.912723 -0.269730 +v -0.216965 0.931825 -0.261167 +v -0.159856 0.939686 -0.239651 +v -0.177450 0.953646 -0.260405 +v -0.179801 0.930945 -0.232070 +v -0.180783 0.946411 -0.244635 +v -0.165912 0.939303 -0.292739 +v -0.191876 0.948989 -0.288378 +v -0.153700 0.943252 -0.269054 +v -0.173109 0.951035 -0.277835 +v -0.216862 0.918936 -0.303965 +v -0.196917 0.927676 -0.311546 +v -0.207634 0.937732 -0.296710 +v -0.209996 0.761876 -0.268358 +v -0.199084 0.773370 -0.281405 +v -0.191438 0.774734 -0.312022 +v -0.207814 0.759869 -0.302990 +v -0.201734 0.767127 -0.289550 +v -0.203233 0.797472 -0.273932 +v -0.192387 0.789092 -0.301842 +v -0.202175 0.775482 -0.251997 +v -0.199221 0.781930 -0.276400 +v -0.165819 0.804418 -0.335288 +v -0.178221 0.788374 -0.325575 +v -0.187420 0.811743 -0.321532 +v -0.181068 0.796668 -0.322844 +v -0.180956 0.779600 -0.341440 +v -0.161743 0.793141 -0.342758 +v -0.178357 0.783728 -0.331262 +v -0.192516 0.777938 -0.227759 +v -0.168503 0.781447 -0.210541 +v -0.151415 0.801648 -0.215482 +v -0.181336 0.804317 -0.228606 +v -0.174268 0.789156 -0.220565 +v -0.153638 0.772539 -0.191376 +v -0.137434 0.789176 -0.200420 +v -0.186175 0.766882 -0.204739 +v -0.162292 0.776737 -0.200861 +v -0.096302 0.812563 -0.215850 +v -0.122290 0.805309 -0.211386 +v -0.103071 0.800257 -0.198013 +v -0.114773 0.801816 -0.205592 +v -0.135327 0.828572 -0.217894 +v -0.108345 0.822919 -0.221075 +v -0.128262 0.813355 -0.215464 +v -0.143329 0.804627 -0.337252 +v -0.119159 0.809804 -0.331351 +v -0.138450 0.801677 -0.350685 +v -0.140844 0.802002 -0.341998 +v -0.153713 0.826966 -0.334024 +v -0.127696 0.819206 -0.325202 +v -0.147191 0.812100 -0.335056 +v -0.096157 0.829666 -0.288835 +v -0.105010 0.817882 -0.310157 +v -0.116614 0.840248 -0.308051 +v -0.109848 0.825231 -0.308777 +v -0.093455 0.817549 -0.318853 +v -0.086003 0.820458 -0.291304 +v -0.100185 0.816042 -0.313185 +v -0.084054 0.824638 -0.268864 +v -0.078092 0.822576 -0.248928 +v -0.071018 0.824335 -0.270682 +v -0.078696 0.822795 -0.269513 +v -0.095982 0.847028 -0.267898 +v -0.088808 0.831892 -0.249223 +v -0.089135 0.832003 -0.268429 +v -0.089948 0.821575 -0.232115 +v -0.102029 0.843892 -0.232989 +v -0.095203 0.828981 -0.232883 +v -0.075167 0.819879 -0.228529 +v -0.084018 0.819324 -0.230668 +v -0.231902 0.754223 -0.269470 +v -0.226075 0.759994 -0.240858 +v -0.208076 0.764415 -0.241789 +v -0.216972 0.759952 -0.252956 +v -0.265103 0.760852 -0.220189 +v -0.223444 0.760451 -0.217689 +v -0.264144 0.760816 -0.243923 +v -0.240714 0.760641 -0.229576 +v -0.201890 0.765574 -0.220740 +v -0.215759 0.757673 -0.200462 +v -0.205912 0.761992 -0.209879 +v -0.201854 0.770051 -0.234112 +v -0.234872 0.742799 -0.306286 +v -0.277858 0.727498 -0.319523 +v -0.278995 0.751255 -0.279238 +v -0.256224 0.744786 -0.293184 +v -0.317986 0.708047 -0.333577 +v -0.258236 0.693552 -0.356883 +v -0.284726 0.698216 -0.343913 +v -0.375360 0.738148 -0.301160 +v -0.358205 0.712515 -0.324745 +v -0.402685 0.758643 -0.236201 +v -0.343965 0.756617 -0.269721 +v -0.390758 0.753705 -0.270320 +v -0.311167 0.763685 -0.236173 +v -0.300161 0.759231 -0.259113 +v -0.277376 0.753251 -0.197126 +v -0.248651 0.737773 -0.180660 +v -0.183529 0.754714 -0.188935 +v -0.233270 0.750984 -0.191422 +v -0.352617 0.756796 -0.208565 +v -0.303456 0.759588 -0.213776 +v -0.409003 0.736167 -0.174314 +v -0.409429 0.752424 -0.202781 +v -0.329845 0.712932 -0.159268 +v -0.399420 0.710994 -0.155057 +v -0.178779 0.718135 -0.166430 +v -0.252112 0.713887 -0.166078 +v -0.106741 0.782082 -0.178969 +v -0.060266 0.797425 -0.177797 +v -0.070501 0.811753 -0.205807 +v -0.084545 0.798015 -0.188581 +v -0.128352 0.753680 -0.169560 +v -0.140544 0.766364 -0.181936 +v -0.077169 0.744134 -0.128582 +v -0.122404 0.729951 -0.151266 +v -0.035964 0.781745 -0.137920 +v -0.037254 0.755486 -0.106376 +v -0.025874 0.814456 -0.192750 +v -0.031304 0.800824 -0.166160 +v -0.043802 0.818098 -0.377412 +v -0.064756 0.824008 -0.337021 +v -0.026981 0.832763 -0.306956 +v -0.035224 0.828719 -0.341387 +v -0.096857 0.789376 -0.411772 +v -0.049410 0.797681 -0.413491 +v -0.176513 0.760515 -0.410655 +v -0.134148 0.794627 -0.384920 +v -0.140375 0.776566 -0.412207 +v -0.105446 0.812324 -0.352131 +v -0.163948 0.787613 -0.366372 +v -0.134862 0.801108 -0.364702 +v -0.067373 0.825100 -0.299446 +v -0.082906 0.820245 -0.328154 +v -0.020958 0.830680 -0.246717 +v -0.043132 0.822381 -0.222498 +v -0.022275 0.824379 -0.219341 +v -0.042714 0.830406 -0.274631 +v -0.022376 0.833445 -0.275661 +v -0.057106 0.825864 -0.248034 +v -0.058976 0.827121 -0.272680 +v -0.061151 0.820889 -0.225684 +v -0.220893 0.723503 -0.390265 +v -0.192333 0.761236 -0.378584 +v -0.201820 0.742487 -0.402976 +v -0.229147 0.730460 -0.348619 +v -0.238328 0.704586 -0.373617 +v -0.202503 0.759013 -0.342238 +v -0.217964 0.748268 -0.323878 +v -0.185497 0.772855 -0.357643 +v -0.208154 0.830042 -0.298948 +v -0.208550 0.866089 -0.317157 +v -0.182638 0.844163 -0.332751 +v -0.197796 0.836731 -0.320106 +v -0.207473 0.823979 -0.249259 +v -0.221690 0.856724 -0.273536 +v -0.212209 0.824662 -0.273398 +v -0.225435 0.891324 -0.293612 +v -0.221713 0.885753 -0.253374 +v -0.227222 0.886884 -0.273083 +v -0.202088 0.898609 -0.322190 +v -0.216036 0.894273 -0.311279 +v -0.144889 0.858950 -0.323167 +v -0.140188 0.893495 -0.304854 +v -0.113654 0.869597 -0.287244 +v -0.127225 0.865094 -0.306986 +v -0.176020 0.880520 -0.329499 +v -0.164181 0.851772 -0.332764 +v -0.170407 0.915574 -0.314537 +v -0.186655 0.907214 -0.322451 +v -0.141278 0.921251 -0.283964 +v -0.154011 0.919177 -0.300925 +v -0.106278 0.871620 -0.248059 +v -0.126235 0.896792 -0.232757 +v -0.125921 0.862724 -0.222037 +v -0.112672 0.868658 -0.232446 +v -0.120264 0.900007 -0.266157 +v -0.106638 0.871852 -0.266963 +v -0.136706 0.926532 -0.249134 +v -0.136018 0.925025 -0.266007 +v -0.152825 0.914652 -0.226568 +v -0.141818 0.921807 -0.235425 +v -0.169297 0.842653 -0.222278 +v -0.201725 0.863227 -0.234578 +v -0.191458 0.831381 -0.232334 +v -0.158724 0.882351 -0.220155 +v -0.146124 0.853579 -0.218747 +v -0.191735 0.902282 -0.228209 +v -0.171199 0.908866 -0.224253 +v -0.209229 0.892731 -0.238166 +v -0.116698 0.014603 0.948102 +v -0.155037 0.034216 0.918365 +v -0.143447 0.007275 0.940085 +v -0.188508 0.055577 0.881861 +v -0.128713 0.077676 0.902600 +v -0.159167 0.066418 0.894094 +v -0.225597 0.016513 0.878354 +v -0.216542 0.048127 0.863247 +v -0.031413 0.062618 0.944549 +v -0.059105 0.027395 0.961480 +v -0.027244 0.001746 0.985368 +v -0.029612 0.030408 0.965777 +v -0.065276 0.092554 0.915940 +v -0.032753 0.096235 0.919852 +v -0.093944 0.053219 0.934290 +v -0.097340 0.086378 0.910036 +v -0.088359 0.021718 0.955411 +vt 0.925171 0.815649 +vt 0.920243 0.805051 +vt 0.934775 0.806690 +vt 0.929739 0.796503 +vt 0.938087 0.788562 +vt 0.910168 0.813683 +vt 0.898686 0.821929 +vt 0.915568 0.824608 +vt 0.815787 0.855921 +vt 0.819336 0.868912 +vt 0.793818 0.862058 +vt 0.795798 0.875795 +vt 0.836161 0.849417 +vt 0.771369 0.867508 +vt 0.748212 0.870509 +vt 0.772261 0.882678 +vt 0.724119 0.869298 +vt 0.722193 0.885121 +vt 0.699610 0.865356 +vt 0.695663 0.880680 +vt 0.675206 0.860163 +vt 0.651382 0.852648 +vt 0.669133 0.876240 +vt 0.884966 0.829320 +vt 0.890192 0.840682 +vt 0.869760 0.836188 +vt 0.874420 0.847798 +vt 0.853822 0.842863 +vt 0.858647 0.854913 +vt 0.953522 0.784398 +vt 0.950371 0.775653 +vt 0.958094 0.777732 +vt 0.955796 0.769832 +vt 0.961105 0.764151 +vt 0.944716 0.781755 +vt 0.948950 0.791065 +vt 0.237985 0.738297 +vt 0.268705 0.737229 +vt 0.241633 0.762787 +vt 0.268705 0.761697 +vt 0.234693 0.711537 +vt 0.245519 0.785540 +vt 0.249523 0.807426 +vt 0.268705 0.784364 +vt 0.253345 0.280308 +vt 0.268706 0.280765 +vt 0.253464 0.295744 +vt 0.268576 0.296249 +vt 0.253558 0.266767 +vt 0.253859 0.311911 +vt 0.254334 0.327593 +vt 0.268615 0.312525 +vt 0.268934 0.241592 +vt 0.268768 0.248379 +vt 0.255927 0.241503 +vt 0.254998 0.248112 +vt 0.256594 0.235570 +vt 0.254158 0.256284 +vt 0.268799 0.256538 +vt 0.949711 0.646823 +vt 0.966001 0.650564 +vt 0.958961 0.649232 +vt 0.970644 0.639264 +vt 0.965457 0.639274 +vt 0.972601 0.651548 +vt 0.978980 0.652359 +vt 0.975831 0.639254 +vt 0.269766 0.158525 +vt 0.250658 0.159766 +vt 0.270029 0.149052 +vt 0.248065 0.150831 +vt 0.245291 0.141613 +vt 0.254532 0.176342 +vt 0.252890 0.168134 +vt 0.269586 0.166899 +vt 0.255674 0.193252 +vt 0.255353 0.184799 +vt 0.269040 0.192481 +vt 0.269203 0.183716 +vt 0.255922 0.209205 +vt 0.255817 0.201447 +vt 0.269103 0.200716 +vt 0.256133 0.216346 +vt 0.269011 0.215922 +vt 0.256393 0.223033 +vt 0.268870 0.222737 +vt 0.256648 0.229427 +vt 0.268973 0.229300 +vt 0.231875 0.681974 +vt 0.268705 0.681041 +vt 0.268707 0.649795 +vt 0.231298 0.650222 +vt 0.268705 0.617234 +vt 0.234725 0.616894 +vt 0.239135 0.585332 +vt 0.268702 0.540749 +vt 0.243925 0.538213 +vt 0.268704 0.526377 +vt 0.248486 0.524031 +vt 0.253257 0.512490 +vt 0.241505 0.558876 +vt 0.268704 0.561105 +vt 0.258636 0.367175 +vt 0.262283 0.379650 +vt 0.255826 0.354536 +vt 0.268674 0.354878 +vt 0.268728 0.367451 +vt 0.268674 0.342201 +vt 0.254691 0.341571 +vt 0.256308 0.499747 +vt 0.268704 0.500841 +vt 0.268703 0.486337 +vt 0.258069 0.486050 +vt 0.258970 0.471644 +vt 0.268704 0.471564 +vt 0.259441 0.456884 +vt 0.584037 0.816073 +vt 0.561282 0.802854 +vt 0.606349 0.829025 +vt 0.594793 0.844770 +vt 0.570888 0.831255 +vt 0.628613 0.841743 +vt 0.618698 0.858285 +vt 0.905832 0.318045 +vt 0.897126 0.314006 +vt 0.909273 0.307792 +vt 0.899606 0.305356 +vt 0.922353 0.328655 +vt 0.914539 0.322618 +vt 0.919680 0.310994 +vt 0.880620 0.299320 +vt 0.887192 0.245173 +vt 0.894254 0.251226 +vt 0.882204 0.253513 +vt 0.889316 0.257984 +vt 0.899158 0.259059 +vt 0.906216 0.255560 +vt 0.900579 0.245749 +vt 0.873068 0.226854 +vt 0.883747 0.231913 +vt 0.868263 0.235954 +vt 0.878436 0.240212 +vt 0.873612 0.249405 +vt 0.899039 0.231269 +vt 0.889175 0.223930 +vt 0.904851 0.223823 +vt 0.894483 0.215603 +vt 0.878092 0.217840 +vt 0.907771 0.240362 +vt 0.914548 0.251706 +vt 0.914646 0.233613 +vt 0.830880 0.224634 +vt 0.816277 0.220886 +vt 0.833960 0.214024 +vt 0.818586 0.209908 +vt 0.827947 0.235154 +vt 0.840898 0.238644 +vt 0.844486 0.228275 +vt 0.855747 0.197071 +vt 0.852027 0.207701 +vt 0.840323 0.192176 +vt 0.837098 0.203273 +vt 0.821041 0.198880 +vt 0.861296 0.222210 +vt 0.865700 0.212494 +vt 0.870075 0.202540 +vt 0.852868 0.242144 +vt 0.856947 0.232012 +vt 0.689623 0.215775 +vt 0.703320 0.207275 +vt 0.697939 0.222493 +vt 0.709017 0.215819 +vt 0.725203 0.221990 +vt 0.713143 0.224363 +vt 0.722188 0.211648 +vt 0.691318 0.186238 +vt 0.709695 0.179461 +vt 0.697458 0.197483 +vt 0.714155 0.190926 +vt 0.681690 0.206684 +vt 0.751207 0.197567 +vt 0.734425 0.198302 +vt 0.749680 0.185753 +vt 0.731649 0.187050 +vt 0.728678 0.175143 +vt 0.738996 0.220423 +vt 0.736932 0.209325 +vt 0.752641 0.208860 +vt 0.784858 0.213080 +vt 0.800826 0.216826 +vt 0.784162 0.224400 +vt 0.799325 0.227809 +vt 0.802394 0.205632 +vt 0.768345 0.198710 +vt 0.768707 0.210268 +vt 0.768953 0.221730 +vt 0.786206 0.189958 +vt 0.767985 0.186934 +vt 0.786915 0.177877 +vt 0.767639 0.174701 +vt 0.803984 0.194191 +vt 0.805673 0.182317 +vt 0.809955 0.252364 +vt 0.822756 0.255918 +vt 0.832047 0.269793 +vt 0.837735 0.249207 +vt 0.825254 0.245637 +vt 0.811949 0.242115 +vt 0.856542 0.267463 +vt 0.846044 0.263615 +vt 0.859897 0.256492 +vt 0.849272 0.252848 +vt 0.843066 0.273938 +vt 0.853522 0.278101 +vt 0.754976 0.243665 +vt 0.741468 0.243564 +vt 0.714427 0.244869 +vt 0.700028 0.245080 +vt 0.726940 0.232765 +vt 0.714289 0.234159 +vt 0.701971 0.234531 +vt 0.754532 0.231935 +vt 0.740439 0.231904 +vt 0.911041 0.295300 +vt 0.921301 0.296781 +vt 0.931610 0.297423 +vt 0.929903 0.281016 +vt 0.920542 0.281282 +vt 0.901221 0.293843 +vt 0.891715 0.291968 +vt 0.901867 0.281252 +vt 0.892897 0.280142 +vt 0.909625 0.267746 +vt 0.901437 0.269362 +vt 0.893739 0.269552 +vt 0.927824 0.264632 +vt 0.918548 0.265802 +vt 0.783513 0.235520 +vt 0.768967 0.233217 +vt 0.768829 0.244630 +vt 0.796609 0.249173 +vt 0.797938 0.238614 +vt 0.866329 0.271283 +vt 0.863474 0.282119 +vt 0.873054 0.285870 +vt 0.878455 0.263629 +vt 0.869642 0.260070 +vt 0.884271 0.277953 +vt 0.886283 0.267215 +vt 0.882397 0.289232 +vt 0.941581 0.296368 +vt 0.939264 0.280761 +vt 0.944658 0.311220 +vt 0.954503 0.308374 +vt 0.951091 0.294591 +vt 0.945764 0.266671 +vt 0.937066 0.265340 +vt 0.944666 0.253926 +vt 0.936188 0.251002 +vt 0.964594 0.279716 +vt 0.956479 0.280128 +vt 0.960523 0.267756 +vt 0.953407 0.267371 +vt 0.951694 0.255808 +vt 0.963661 0.306017 +vt 0.960023 0.293069 +vt 0.968665 0.291676 +vt 0.386764 0.173365 +vt 0.386251 0.159166 +vt 0.403134 0.175347 +vt 0.401730 0.162164 +vt 0.370756 0.187276 +vt 0.370795 0.173446 +vt 0.386690 0.187253 +vt 0.422389 0.190328 +vt 0.419955 0.177717 +vt 0.441316 0.192402 +vt 0.437002 0.180281 +vt 0.417209 0.165162 +vt 0.401826 0.214817 +vt 0.403793 0.201683 +vt 0.424104 0.215186 +vt 0.424198 0.203052 +vt 0.445630 0.204522 +vt 0.385442 0.200518 +vt 0.369250 0.200049 +vt 0.382596 0.213492 +vt 0.356262 0.189263 +vt 0.355175 0.177265 +vt 0.348714 0.166736 +vt 0.334762 0.173858 +vt 0.341079 0.182428 +vt 0.340863 0.211835 +vt 0.342946 0.202073 +vt 0.352708 0.211778 +vt 0.355322 0.200767 +vt 0.331414 0.194664 +vt 0.331412 0.203371 +vt 0.319782 0.196009 +vt 0.319946 0.204047 +vt 0.330031 0.212063 +vt 0.324674 0.179566 +vt 0.329680 0.186540 +vt 0.319256 0.188731 +vt 0.343020 0.232291 +vt 0.348770 0.222299 +vt 0.354926 0.235741 +vt 0.361782 0.224028 +vt 0.337711 0.221083 +vt 0.326820 0.236795 +vt 0.334971 0.241716 +vt 0.318490 0.242434 +vt 0.324587 0.249202 +vt 0.345001 0.247217 +vt 0.324140 0.227342 +vt 0.319507 0.233375 +vt 0.314915 0.225618 +vt 0.311922 0.231227 +vt 0.313143 0.237776 +vt 0.327627 0.220146 +vt 0.317481 0.219239 +vt 0.369840 0.239490 +vt 0.357948 0.252377 +vt 0.346028 0.265260 +vt 0.355607 0.271672 +vt 0.369662 0.258935 +vt 0.397205 0.227812 +vt 0.377725 0.226506 +vt 0.417354 0.235880 +vt 0.420828 0.226027 +vt 0.443100 0.228750 +vt 0.446522 0.222697 +vt 0.398497 0.266882 +vt 0.394993 0.256063 +vt 0.417376 0.253869 +vt 0.416668 0.245046 +vt 0.439677 0.234803 +vt 0.375987 0.268630 +vt 0.360587 0.280948 +vt 0.379618 0.279895 +vt 0.470993 0.595329 +vt 0.466212 0.581429 +vt 0.482679 0.589544 +vt 0.476881 0.579741 +vt 0.489311 0.600458 +vt 0.499356 0.579702 +vt 0.492240 0.574945 +vt 0.479771 0.564752 +vt 0.472749 0.572159 +vt 0.474256 0.558067 +vt 0.468458 0.564710 +vt 0.464340 0.573191 +vt 0.492648 0.557082 +vt 0.486003 0.554296 +vt 0.497062 0.544746 +vt 0.490231 0.543792 +vt 0.480758 0.549772 +vt 0.509401 0.558946 +vt 0.500678 0.558385 +vt 0.505852 0.543851 +vt 0.497996 0.536049 +vt 0.505621 0.535332 +vt 0.501948 0.530120 +vt 0.507915 0.530515 +vt 0.513680 0.534353 +vt 0.482316 0.532549 +vt 0.489579 0.530568 +vt 0.484501 0.537962 +vt 0.491239 0.536243 +vt 0.491373 0.524968 +vt 0.485801 0.525690 +vt 0.484285 0.519868 +vt 0.479547 0.521219 +vt 0.479193 0.527051 +vt 0.496798 0.525508 +vt 0.502150 0.526678 +vt 0.490005 0.520085 +vt 0.473801 0.535793 +vt 0.470659 0.528429 +vt 0.469034 0.521857 +vt 0.460157 0.521751 +vt 0.461514 0.530505 +vt 0.469248 0.549809 +vt 0.476929 0.543255 +vt 0.456268 0.544777 +vt 0.462181 0.555305 +vt 0.449568 0.548141 +vt 0.456741 0.560093 +vt 0.451562 0.524114 +vt 0.453071 0.533958 +vt 0.446261 0.536501 +vt 0.933404 0.221309 +vt 0.924739 0.213284 +vt 0.938258 0.211078 +vt 0.929637 0.202912 +vt 0.924585 0.183534 +vt 0.934625 0.192739 +vt 0.919804 0.194180 +vt 0.910176 0.214711 +vt 0.920022 0.224053 +vt 0.929173 0.232598 +vt 0.892208 0.188152 +vt 0.904301 0.196133 +vt 0.887560 0.198715 +vt 0.899431 0.206272 +vt 0.909372 0.185384 +vt 0.914544 0.174329 +vt 0.897510 0.177035 +vt 0.829357 0.162643 +vt 0.809729 0.156901 +vt 0.833272 0.149920 +vt 0.812406 0.143745 +vt 0.789947 0.138030 +vt 0.815325 0.130471 +vt 0.791208 0.124039 +vt 0.787797 0.165074 +vt 0.807536 0.169823 +vt 0.826253 0.175235 +vt 0.767318 0.161769 +vt 0.746459 0.160576 +vt 0.767097 0.147949 +vt 0.744921 0.146466 +vt 0.767051 0.133048 +vt 0.767091 0.117607 +vt 0.743596 0.130619 +vt 0.722473 0.147996 +vt 0.719464 0.132562 +vt 0.695065 0.137329 +vt 0.716504 0.116494 +vt 0.690034 0.121812 +vt 0.725582 0.162157 +vt 0.704940 0.166437 +vt 0.656395 0.167991 +vt 0.677929 0.158979 +vt 0.665245 0.182639 +vt 0.684786 0.173336 +vt 0.670811 0.143368 +vt 0.663563 0.127131 +vt 0.647183 0.151721 +vt 0.878699 0.181029 +vt 0.883387 0.169647 +vt 0.867761 0.162851 +vt 0.888238 0.158069 +vt 0.871973 0.151014 +vt 0.874335 0.192023 +vt 0.859716 0.186019 +vt 0.843668 0.180528 +vt 0.847301 0.168505 +vt 0.851390 0.156282 +vt 0.855707 0.143958 +vt 0.959959 0.243101 +vt 0.954077 0.238396 +vt 0.961713 0.236753 +vt 0.956323 0.230743 +vt 0.954067 0.216174 +vt 0.958767 0.223290 +vt 0.950811 0.224595 +vt 0.952226 0.246450 +vt 0.945638 0.243001 +vt 0.958206 0.249448 +vt 0.941091 0.227849 +vt 0.937833 0.238648 +vt 0.949366 0.209059 +vt 0.945053 0.218173 +vt 0.336934 0.715680 +vt 0.330380 0.741466 +vt 0.302716 0.711537 +vt 0.299424 0.738297 +vt 0.295776 0.762787 +vt 0.393479 0.752977 +vt 0.377463 0.773803 +vt 0.361811 0.746705 +vt 0.350155 0.769363 +vt 0.371566 0.723930 +vt 0.338262 0.791261 +vt 0.326250 0.812779 +vt 0.315076 0.788147 +vt 0.307068 0.810102 +vt 0.361448 0.794629 +vt 0.291890 0.785540 +vt 0.287886 0.807426 +vt 0.299023 0.265900 +vt 0.299047 0.279209 +vt 0.283956 0.266822 +vt 0.283986 0.280354 +vt 0.283688 0.295775 +vt 0.327087 0.276630 +vt 0.323816 0.291325 +vt 0.313749 0.277461 +vt 0.311916 0.292761 +vt 0.314330 0.263721 +vt 0.296663 0.325331 +vt 0.297456 0.310292 +vt 0.309865 0.321929 +vt 0.310660 0.307783 +vt 0.322425 0.305028 +vt 0.283294 0.311929 +vt 0.282898 0.327607 +vt 0.281812 0.241506 +vt 0.281311 0.235544 +vt 0.293880 0.241063 +vt 0.292617 0.235389 +vt 0.282538 0.248141 +vt 0.307969 0.245729 +vt 0.304463 0.240079 +vt 0.302421 0.235265 +vt 0.297743 0.255375 +vt 0.311831 0.253377 +vt 0.283363 0.256332 +vt 0.944982 0.340124 +vt 0.939030 0.329282 +vt 0.951802 0.349505 +vt 0.954599 0.336095 +vt 0.960613 0.346611 +vt 0.967306 0.344981 +vt 0.971931 0.356270 +vt 0.966904 0.356527 +vt 0.949139 0.324380 +vt 0.958528 0.321259 +vt 0.967014 0.318797 +vt 0.975048 0.316665 +vt 0.970264 0.331384 +vt 0.977360 0.329695 +vt 0.976958 0.356012 +vt 0.973591 0.343753 +vt 0.979672 0.342725 +vt 0.320524 0.146521 +vt 0.313373 0.154734 +vt 0.295400 0.141698 +vt 0.292003 0.150779 +vt 0.288840 0.159589 +vt 0.322801 0.167455 +vt 0.333528 0.159639 +vt 0.345648 0.151344 +vt 0.301572 0.170503 +vt 0.314860 0.174313 +vt 0.297761 0.178302 +vt 0.309891 0.180957 +vt 0.286147 0.167860 +vt 0.284108 0.176013 +vt 0.296019 0.186221 +vt 0.282908 0.184470 +vt 0.282346 0.192959 +vt 0.307895 0.195694 +vt 0.308085 0.188134 +vt 0.295125 0.202337 +vt 0.307775 0.203492 +vt 0.294766 0.209933 +vt 0.307347 0.211107 +vt 0.282220 0.201212 +vt 0.282150 0.209032 +vt 0.294211 0.217025 +vt 0.281754 0.216221 +vt 0.281328 0.222946 +vt 0.304681 0.224470 +vt 0.306231 0.218115 +vt 0.292675 0.229646 +vt 0.302952 0.230124 +vt 0.281165 0.229372 +vt 0.305534 0.681974 +vt 0.306111 0.650222 +vt 0.342004 0.687835 +vt 0.333707 0.612749 +vt 0.302684 0.616894 +vt 0.325885 0.580428 +vt 0.298274 0.585332 +vt 0.395357 0.618639 +vt 0.374414 0.634434 +vt 0.380969 0.587130 +vt 0.358816 0.601672 +vt 0.349578 0.570739 +vt 0.384513 0.681504 +vt 0.395957 0.664926 +vt 0.416814 0.706905 +vt 0.420474 0.694282 +vt 0.409745 0.650149 +vt 0.377758 0.701684 +vt 0.413154 0.719528 +vt 0.338053 0.278233 +vt 0.345863 0.282890 +vt 0.333606 0.290848 +vt 0.342260 0.309133 +vt 0.341074 0.298701 +vt 0.351677 0.302345 +vt 0.349731 0.291219 +vt 0.332267 0.302652 +vt 0.332584 0.313884 +vt 0.387723 0.422423 +vt 0.382162 0.422373 +vt 0.388869 0.417427 +vt 0.382859 0.417822 +vt 0.377549 0.413541 +vt 0.384244 0.413380 +vt 0.377169 0.417955 +vt 0.377116 0.426931 +vt 0.381664 0.426972 +vt 0.377432 0.431442 +vt 0.381856 0.431562 +vt 0.386531 0.427438 +vt 0.367249 0.422554 +vt 0.372123 0.422513 +vt 0.368692 0.426806 +vt 0.372857 0.426712 +vt 0.373317 0.430853 +vt 0.371782 0.418280 +vt 0.371180 0.414106 +vt 0.366505 0.418230 +vt 0.426004 0.390403 +vt 0.398456 0.389437 +vt 0.424679 0.386349 +vt 0.396424 0.386762 +vt 0.363793 0.388475 +vt 0.394705 0.384351 +vt 0.356716 0.386401 +vt 0.378598 0.396645 +vt 0.375308 0.393171 +vt 0.401577 0.396345 +vt 0.401115 0.392641 +vt 0.428621 0.394516 +vt 0.353918 0.396416 +vt 0.339672 0.402446 +vt 0.345629 0.394106 +vt 0.329812 0.400530 +vt 0.359530 0.398947 +vt 0.333210 0.391382 +vt 0.318726 0.388450 +vt 0.313563 0.397303 +vt 0.476084 0.423195 +vt 0.450450 0.417502 +vt 0.486588 0.412986 +vt 0.456271 0.406372 +vt 0.430198 0.413801 +vt 0.423791 0.426121 +vt 0.439120 0.429517 +vt 0.507665 0.429493 +vt 0.542219 0.436093 +vt 0.475452 0.439099 +vt 0.495356 0.444524 +vt 0.525393 0.419675 +vt 0.433310 0.443713 +vt 0.441295 0.448141 +vt 0.411039 0.450590 +vt 0.411532 0.454564 +vt 0.448493 0.452954 +vt 0.423753 0.440055 +vt 0.413961 0.436871 +vt 0.407352 0.447798 +vt 0.313740 0.408060 +vt 0.326340 0.410021 +vt 0.317907 0.421046 +vt 0.299322 0.405773 +vt 0.325214 0.421259 +vt 0.338474 0.421652 +vt 0.335300 0.411329 +vt 0.344846 0.421904 +vt 0.342320 0.412499 +vt 0.355509 0.442770 +vt 0.342793 0.432971 +vt 0.357815 0.441106 +vt 0.346865 0.432004 +vt 0.351296 0.431202 +vt 0.336492 0.436320 +vt 0.339458 0.434504 +vt 0.354149 0.445450 +vt 0.366963 0.451750 +vt 0.367513 0.449587 +vt 0.378353 0.456489 +vt 0.366715 0.454041 +vt 0.379286 0.454880 +vt 0.368666 0.447681 +vt 0.369978 0.445476 +vt 0.380130 0.451272 +vt 0.379885 0.448331 +vt 0.392918 0.451424 +vt 0.393862 0.453780 +vt 0.390643 0.448651 +vt 0.392502 0.456314 +vt 0.389991 0.458936 +vt 0.434919 0.382651 +vt 0.453791 0.389264 +vt 0.433807 0.382477 +vt 0.442133 0.387347 +vt 0.449541 0.392567 +vt 0.491830 0.400597 +vt 0.464657 0.391608 +vt 0.513113 0.405332 +vt 0.475128 0.394166 +vt 0.436031 0.382826 +vt 0.516095 0.409998 +vt 0.483347 0.403870 +vt 0.551098 0.416497 +vt 0.455111 0.398484 +vt 0.472738 0.503366 +vt 0.465757 0.493643 +vt 0.482409 0.502085 +vt 0.475421 0.491708 +vt 0.456009 0.495970 +vt 0.450804 0.485866 +vt 0.459618 0.483598 +vt 0.474669 0.513513 +vt 0.481402 0.512442 +vt 0.489397 0.512463 +vt 0.460270 0.514483 +vt 0.470459 0.516768 +vt 0.449301 0.508912 +vt 0.450715 0.516510 +vt 0.441643 0.516565 +vt 0.443920 0.523436 +vt 0.441990 0.488134 +vt 0.446094 0.499081 +vt 0.437618 0.505763 +vt 0.409641 0.531250 +vt 0.417486 0.517634 +vt 0.424725 0.549489 +vt 0.428372 0.534587 +vt 0.421164 0.563953 +vt 0.440531 0.583040 +vt 0.440131 0.567599 +vt 0.438076 0.530458 +vt 0.432190 0.518805 +vt 0.425330 0.504018 +vt 0.445266 0.550590 +vt 0.442015 0.535846 +vt 0.453943 0.564519 +vt 0.453765 0.571874 +vt 0.456182 0.585446 +vt 0.459898 0.602127 +vt 0.349013 0.491269 +vt 0.336754 0.508239 +vt 0.331154 0.496224 +vt 0.320148 0.507781 +vt 0.297949 0.508264 +vt 0.308444 0.503271 +vt 0.306838 0.517622 +vt 0.350155 0.524533 +vt 0.357450 0.505005 +vt 0.375656 0.518489 +vt 0.380193 0.499924 +vt 0.366871 0.486313 +vt 0.322305 0.553361 +vt 0.347111 0.545735 +vt 0.371118 0.537055 +vt 0.293484 0.538213 +vt 0.295904 0.558876 +vt 0.288923 0.524031 +vt 0.284152 0.512489 +vt 0.281519 0.354585 +vt 0.278830 0.367232 +vt 0.275331 0.379710 +vt 0.281861 0.379850 +vt 0.288051 0.367559 +vt 0.296239 0.339242 +vt 0.282591 0.341601 +vt 0.310112 0.344766 +vt 0.309416 0.334597 +vt 0.322149 0.338741 +vt 0.321809 0.329248 +vt 0.303370 0.359703 +vt 0.312751 0.351414 +vt 0.309216 0.364244 +vt 0.316363 0.356301 +vt 0.323307 0.345678 +vt 0.295502 0.369475 +vt 0.288392 0.379990 +vt 0.302069 0.372187 +vt 0.281101 0.499747 +vt 0.279340 0.486050 +vt 0.292638 0.497304 +vt 0.287230 0.458265 +vt 0.288173 0.471672 +vt 0.277967 0.456884 +vt 0.278439 0.471644 +vt 0.299751 0.483057 +vt 0.297907 0.471434 +vt 0.309526 0.481102 +vt 0.307642 0.471064 +vt 0.296494 0.459645 +vt 0.302454 0.494350 +vt 0.311411 0.491141 +vt 0.343632 0.320416 +vt 0.333105 0.324778 +vt 0.333814 0.334838 +vt 0.363585 0.310039 +vt 0.366431 0.327171 +vt 0.353718 0.315393 +vt 0.355806 0.329495 +vt 0.346397 0.343469 +vt 0.357889 0.343783 +vt 0.347817 0.354895 +vt 0.359970 0.358164 +vt 0.369277 0.344302 +vt 0.334695 0.343565 +vt 0.335664 0.351626 +vt 0.379291 0.400052 +vt 0.363918 0.402333 +vt 0.367243 0.406178 +vt 0.353116 0.407088 +vt 0.359190 0.410239 +vt 0.410910 0.404675 +vt 0.399926 0.408536 +vt 0.397021 0.400516 +vt 0.390935 0.404866 +vt 0.378150 0.408898 +vt 0.386805 0.409108 +vt 0.393279 0.411364 +vt 0.363338 0.412821 +vt 0.369666 0.410088 +vt 0.350438 0.422105 +vt 0.355707 0.430165 +vt 0.363148 0.437257 +vt 0.365676 0.434559 +vt 0.360087 0.428972 +vt 0.349098 0.414046 +vt 0.355440 0.415713 +vt 0.361911 0.422489 +vt 0.361150 0.417241 +vt 0.368224 0.432108 +vt 0.364426 0.427706 +vt 0.379285 0.445126 +vt 0.388009 0.444870 +vt 0.385408 0.440532 +vt 0.396797 0.441249 +vt 0.391983 0.437144 +vt 0.371003 0.442416 +vt 0.371902 0.438797 +vt 0.377944 0.436209 +vt 0.372836 0.434912 +vt 0.388047 0.433887 +vt 0.383230 0.436089 +vt 0.411804 0.424136 +vt 0.414761 0.413476 +vt 0.403360 0.414868 +vt 0.405273 0.433865 +vt 0.397822 0.431174 +vt 0.394183 0.422617 +vt 0.391746 0.428935 +vt 0.395216 0.416313 +vt 0.652090 0.231125 +vt 0.635774 0.242815 +vt 0.639961 0.220020 +vt 0.622480 0.233347 +vt 0.677556 0.227123 +vt 0.666981 0.218489 +vt 0.656893 0.207226 +vt 0.684642 0.243963 +vt 0.689474 0.232327 +vt 0.602642 0.176918 +vt 0.580529 0.190632 +vt 0.589953 0.161017 +vt 0.566382 0.175300 +vt 0.557833 0.204588 +vt 0.594645 0.205765 +vt 0.635672 0.179448 +vt 0.624660 0.163426 +vt 0.613523 0.146733 +vt 0.646437 0.194130 +vt 0.627782 0.207015 +vt 0.608699 0.220500 +vt 0.944378 0.797731 +vt 0.905965 0.833567 +vt 0.842874 0.862029 +vt 0.748723 0.889561 +vt 0.642603 0.871800 +vt 0.962666 0.771065 +vt 0.268705 0.710477 +vt 0.268705 0.804750 +vt 0.268814 0.267129 +vt 0.268669 0.328244 +vt 0.269051 0.235581 +vt 0.960269 0.639284 +vt 0.981019 0.639244 +vt 0.270276 0.136874 +vt 0.269409 0.175133 +vt 0.269141 0.208639 +vt 0.268705 0.586687 +vt 0.268704 0.514179 +vt 0.268801 0.379570 +vt 0.268704 0.455503 +vt 0.546984 0.817740 +vt 0.890121 0.302638 +vt 0.932192 0.315548 +vt 0.894098 0.262064 +vt 0.892695 0.238422 +vt 0.863735 0.245736 +vt 0.882937 0.208649 +vt 0.924796 0.246563 +vt 0.814013 0.231601 +vt 0.847948 0.218052 +vt 0.823544 0.187373 +vt 0.704382 0.227027 +vt 0.718515 0.201921 +vt 0.673705 0.195595 +vt 0.748091 0.173595 +vt 0.753811 0.220319 +vt 0.785435 0.201844 +vt 0.834654 0.259639 +vt 0.728096 0.244245 +vt 0.910872 0.281409 +vt 0.782742 0.246644 +vt 0.875450 0.274707 +vt 0.948004 0.280510 +vt 0.956452 0.255796 +vt 0.972736 0.303635 +vt 0.370772 0.156168 +vt 0.404072 0.188535 +vt 0.432688 0.168160 +vt 0.449944 0.216643 +vt 0.366322 0.212187 +vt 0.343097 0.192040 +vt 0.319164 0.211948 +vt 0.318073 0.183115 +vt 0.332918 0.229442 +vt 0.331750 0.259955 +vt 0.309225 0.234833 +vt 0.389421 0.243699 +vt 0.436255 0.240856 +vt 0.360739 0.292908 +vt 0.479266 0.621214 +vt 0.485524 0.569542 +vt 0.463254 0.566666 +vt 0.485310 0.543590 +vt 0.519446 0.538190 +vt 0.495549 0.530351 +vt 0.476020 0.523291 +vt 0.496385 0.522841 +vt 0.465093 0.540220 +vt 0.446797 0.527765 +vt 0.944666 0.201943 +vt 0.914837 0.204675 +vt 0.904503 0.165124 +vt 0.839442 0.136903 +vt 0.788702 0.151899 +vt 0.742974 0.111175 +vt 0.700099 0.152559 +vt 0.637093 0.132450 +vt 0.863449 0.174562 +vt 0.963467 0.230405 +vt 0.947856 0.233441 +vt 0.322881 0.765550 +vt 0.409494 0.732152 +vt 0.345432 0.815455 +vt 0.298143 0.294421 +vt 0.321942 0.317720 +vt 0.295585 0.247610 +vt 0.961877 0.356785 +vt 0.962698 0.333390 +vt 0.981984 0.355755 +vt 0.306768 0.162912 +vt 0.295194 0.194359 +vt 0.293170 0.223456 +vt 0.347888 0.653078 +vt 0.366581 0.555620 +vt 0.424133 0.681659 +vt 0.340033 0.290817 +vt 0.388965 0.413938 +vt 0.377097 0.422446 +vt 0.385455 0.431061 +vt 0.370091 0.429971 +vt 0.366833 0.415002 +vt 0.432694 0.382302 +vt 0.370508 0.391231 +vt 0.427991 0.400790 +vt 0.346746 0.404430 +vt 0.280737 0.390500 +vt 0.456111 0.433947 +vt 0.589083 0.427663 +vt 0.401629 0.461384 +vt 0.402075 0.444828 +vt 0.332854 0.421481 +vt 0.360577 0.439441 +vt 0.355077 0.451593 +vt 0.380059 0.452580 +vt 0.470234 0.396534 +vt 0.437143 0.383000 +vt 0.468433 0.481330 +vt 0.462264 0.506664 +vt 0.433175 0.490402 +vt 0.401796 0.544866 +vt 0.440576 0.551390 +vt 0.313296 0.501179 +vt 0.321314 0.528529 +vt 0.384730 0.481358 +vt 0.295899 0.353213 +vt 0.323510 0.348357 +vt 0.294922 0.380130 +vt 0.289767 0.484501 +vt 0.305757 0.461026 +vt 0.344952 0.331857 +vt 0.372123 0.361433 +vt 0.379071 0.404986 +vt 0.356951 0.422334 +vt 0.378668 0.440210 +vt 0.401740 0.423148 +vt 0.665491 0.242026 +vt 0.542812 0.189584 +vt 0.615129 0.192251 +f 820/825 977/826 976/827 +f 979/828 976/827 977/826 +f 981/832 982/830 820/825 +f 977/826 820/825 982/830 +f 986/833 983/834 984/835 +f 821/836 984/835 983/834 +f 984/835 821/836 989/838 +f 988/840 989/838 821/836 +f 992/841 990/842 991/843 +f 822/844 991/843 990/842 +f 991/843 822/844 995/845 +f 994/847 995/845 822/844 +f 998/848 996/849 997/850 +f 823/851 997/850 996/849 +f 997/850 823/851 1000/852 +f 999/853 1000/852 823/851 +f 824/854 1002/855 1001/856 +f 1004/857 1001/856 1002/855 +f 1005/860 1006/859 824/854 +f 1002/855 824/854 1006/859 +f 1010/861 1007/862 1008/863 +f 825/864 1008/863 1007/862 +f 1008/863 825/864 1012/866 +f 1011/868 1012/866 825/864 +f 1016/869 1013/870 1014/871 +f 826/872 1014/871 1013/870 +f 1014/871 826/872 1019/874 +f 1018/876 1019/874 826/872 +f 1020/877 827/878 1023/879 +f 1021/880 1023/879 827/878 +f 827/878 1024/883 1021/880 +f 1025/882 1021/880 1024/883 +f 1028/885 1029/886 828/887 +f 1027/888 828/887 1029/886 +f 1031/891 1032/889 828/887 +f 1028/885 828/887 1032/889 +f 829/892 1034/893 1033/894 +f 1035/895 1033/894 1034/893 +f 1037/899 1038/898 829/892 +f 1034/893 829/892 1038/898 +f 1040/900 1041/901 830/902 +f 1039/903 830/902 1041/901 +f 1044/905 1040/900 1043/906 +f 830/902 1043/906 1040/900 +f 1047/907 1045/908 1046/909 +f 831/910 1046/909 1045/908 +f 1046/909 831/910 1049/911 +f 1048/912 1049/911 831/910 +f 1051/914 1052/913 832/915 +f 1050/916 832/915 1052/913 +f 832/915 1050/916 1053/917 +f 1055/918 1053/917 1050/916 +f 833/920 1057/921 1056/922 +f 1059/923 1056/922 1057/921 +f 1060/926 1061/925 833/920 +f 1057/921 833/920 1061/925 +f 1063/929 834/930 1065/927 +f 1064/931 1065/927 834/930 +f 834/930 1063/929 1066/932 +f 1067/933 1066/932 1063/929 +f 1069/935 1070/934 835/936 +f 1068/937 835/936 1070/934 +f 1072/938 1071/939 1068/937 +f 835/936 1068/937 1071/939 +f 1074/943 836/944 1076/941 +f 1075/945 1076/941 836/944 +f 1078/946 1077/947 1074/943 +f 836/944 1074/943 1077/947 +f 1080/948 1081/949 837/950 +f 1079/951 837/950 1081/949 +f 837/950 1083/954 1080/948 +f 1084/953 1080/948 1083/954 +f 1087/956 1090/957 838/958 +f 1086/959 838/958 1090/957 +f 1089/960 1090/957 841/961 +f 1088/962 841/961 1090/957 +f 839/963 1092/964 1091/965 +f 1094/966 1091/965 1092/964 +f 838/958 1093/967 1087/956 +f 1094/966 1087/956 1093/967 +f 1096/968 1098/969 840/970 +f 1095/971 840/970 1098/969 +f 1097/972 1098/969 839/963 +f 1092/964 839/963 1098/969 +f 1101/973 1099/974 1088/962 +f 841/961 1088/962 1099/974 +f 840/970 1100/975 1096/968 +f 1101/973 1096/968 1100/975 +f 1106/976 1102/977 1103/978 +f 843/979 1103/978 1102/977 +f 1105/980 1106/976 845/981 +f 1104/982 845/981 1106/976 +f 844/983 1108/984 1107/985 +f 1110/986 1107/985 1108/984 +f 1110/986 1103/978 1109/987 +f 843/979 1109/987 1103/978 +f 1111/988 1113/989 839/963 +f 1097/972 839/963 1113/989 +f 1112/990 1113/989 844/983 +f 1108/984 844/983 1113/989 +f 845/981 1104/982 1114/991 +f 1115/992 1114/991 1104/982 +f 839/963 1091/965 1111/988 +f 1115/992 1111/988 1091/965 +f 847/993 1117/994 1116/995 +f 1120/996 1116/995 1117/994 +f 850/997 1119/998 1118/999 +f 1120/996 1118/999 1119/998 +f 1121/1000 848/1001 1124/1002 +f 1122/1003 1124/1002 848/1001 +f 1123/1004 1124/1002 847/993 +f 1117/994 847/993 1124/1002 +f 849/1005 1126/1006 1125/1007 +f 1128/1008 1125/1007 1126/1006 +f 1128/1008 1122/1003 1127/1009 +f 848/1001 1127/1009 1122/1003 +f 1129/1010 850/997 1131/1011 +f 1118/999 1131/1011 850/997 +f 1130/1012 1131/1011 849/1005 +f 1126/1006 849/1005 1131/1011 +f 1133/1013 1135/1014 852/1015 +f 1132/1016 852/1015 1135/1014 +f 1102/977 1135/1014 843/979 +f 1134/1017 843/979 1135/1014 +f 849/1005 1136/1018 1130/1012 +f 1138/1019 1130/1012 1136/1018 +f 852/1015 1137/1020 1133/1013 +f 1138/1019 1133/1013 1137/1020 +f 1140/1021 1141/1022 853/1023 +f 1139/1024 853/1023 1141/1022 +f 1125/1007 1141/1022 849/1005 +f 1136/1018 849/1005 1141/1022 +f 843/979 1134/1017 1109/987 +f 1143/1025 1109/987 1134/1017 +f 853/1023 1142/1026 1140/1021 +f 1143/1025 1140/1021 1142/1026 +f 1146/1030 1148/1031 845/981 +f 1105/980 845/981 1148/1031 +f 1147/1032 1148/1031 855/1027 +f 1144/1028 855/1027 1148/1031 +f 856/1033 1150/1034 1149/1035 +f 1151/1036 1149/1035 1150/1034 +f 1151/1036 1146/1030 1114/991 +f 845/981 1114/991 1146/1030 +f 1152/1038 1153/1037 856/1033 +f 1150/1034 856/1033 1153/1037 +f 850/997 1156/1043 1119/998 +f 1158/1044 1119/998 1156/1043 +f 858/1042 1157/1045 1155/1041 +f 1158/1044 1155/1041 1157/1045 +f 859/1039 1154/1040 1159/1046 +f 1160/1047 1159/1046 1154/1040 +f 1129/1010 1160/1047 850/997 +f 1156/1043 850/997 1160/1047 +f 1161/1048 1164/1049 837/950 +f 1083/954 837/950 1164/1049 +f 1163/1050 1164/1049 862/1051 +f 1162/1052 862/1051 1164/1049 +f 1167/1053 1165/1054 1166/1055 +f 861/1056 1166/1055 1165/1054 +f 837/950 1079/951 1161/1048 +f 1167/1053 1161/1048 1079/951 +f 841/961 1168/1057 1089/960 +f 1170/1058 1089/960 1168/1057 +f 1166/1055 861/1056 1170/1058 +f 1169/1059 1170/1058 861/1056 +f 862/1051 1162/1052 1171/1060 +f 1172/1061 1171/1060 1162/1052 +f 1099/974 1172/1061 841/961 +f 1168/1057 841/961 1172/1061 +f 1173/1062 1175/1063 852/1015 +f 1137/1020 852/1015 1175/1063 +f 1159/1046 1175/1063 859/1039 +f 1174/1064 859/1039 1175/1063 +f 855/1027 1176/1065 1147/1032 +f 1177/1066 1147/1032 1176/1065 +f 852/1015 1132/1016 1173/1062 +f 1177/1066 1173/1062 1132/1016 +f 856/1033 1178/1067 1152/1038 +f 1180/1068 1152/1038 1178/1067 +f 1181/1070 1182/1071 838/958 +f 1093/967 838/958 1182/1071 +f 1149/1035 1182/1071 856/1033 +f 1178/1067 856/1033 1182/1071 +f 861/1056 1183/1072 1169/1059 +f 1184/1073 1169/1059 1183/1072 +f 838/958 1086/959 1181/1070 +f 1184/1073 1181/1070 1086/959 +f 1165/1054 1185/1074 861/1056 +f 1183/1072 861/1056 1185/1074 +f 1189/1075 1163/1050 1186/1076 +f 862/1051 1186/1076 1163/1050 +f 1188/1077 1189/1075 868/1078 +f 1187/1079 868/1078 1189/1075 +f 1191/1080 1192/1081 866/1082 +f 1190/1083 866/1082 1192/1081 +f 1186/1076 862/1051 1192/1081 +f 1171/1060 1192/1081 862/1051 +f 867/1084 1194/1085 1193/1086 +f 1196/1087 1193/1086 1194/1085 +f 1196/1087 1191/1080 1195/1088 +f 866/1082 1195/1088 1191/1080 +f 1197/1089 868/1078 1199/1090 +f 1187/1079 1199/1090 868/1078 +f 1198/1091 1199/1090 867/1084 +f 1194/1085 867/1084 1199/1090 +f 1203/1092 1198/1093 1200/1094 +f 867/1095 1200/1094 1198/1093 +f 872/1096 1202/1097 1201/1098 +f 1203/1092 1201/1098 1202/1097 +f 1205/1099 1206/1100 870/1101 +f 1204/1102 870/1101 1206/1100 +f 1200/1094 867/1095 1206/1100 +f 1193/1103 1206/1100 867/1095 +f 871/1104 1208/1105 1207/1106 +f 1210/1107 1207/1106 1208/1105 +f 1210/1107 1205/1099 1209/1108 +f 870/1101 1209/1108 1205/1099 +f 1201/1098 1213/1109 872/1096 +f 1211/1110 872/1096 1213/1109 +f 1212/1111 1213/1109 871/1104 +f 1208/1105 871/1104 1213/1109 +f 1214/1112 1217/1113 872/1096 +f 1202/1097 872/1096 1217/1113 +f 1216/1114 1217/1113 876/1115 +f 1215/1116 876/1115 1217/1113 +f 874/1117 1219/1118 1218/1119 +f 1220/1120 1218/1119 1219/1118 +f 872/1096 1211/1110 1214/1112 +f 1220/1120 1214/1112 1211/1110 +f 1222/1121 1224/1122 875/1123 +f 1221/1124 875/1123 1224/1122 +f 1223/1125 1224/1122 874/1117 +f 1219/1118 874/1117 1224/1122 +f 876/1115 1215/1116 1225/1126 +f 1227/1127 1225/1126 1215/1116 +f 875/1123 1226/1128 1222/1121 +f 1227/1127 1222/1121 1226/1128 +f 1229/1129 1231/1130 878/1131 +f 1228/1132 878/1131 1231/1130 +f 1218/1119 1231/1130 874/1117 +f 1230/1133 874/1117 1231/1130 +f 1233/1134 1235/1135 879/1136 +f 1232/1137 879/1136 1235/1135 +f 878/1131 1234/1138 1229/1129 +f 1235/1135 1229/1129 1234/1138 +f 1237/1139 1239/1140 880/1141 +f 1236/1142 880/1141 1239/1140 +f 879/1136 1238/1143 1233/1134 +f 1239/1140 1233/1134 1238/1143 +f 874/1117 1230/1133 1223/1125 +f 1241/1144 1223/1125 1230/1133 +f 880/1141 1240/1145 1237/1139 +f 1241/1144 1237/1139 1240/1145 +f 1242/1146 1245/1147 878/1131 +f 1234/1138 878/1131 1245/1147 +f 1244/1148 1245/1147 884/1149 +f 1243/1150 884/1149 1245/1147 +f 871/1104 1246/1151 1212/1111 +f 1247/1152 1212/1111 1246/1151 +f 878/1131 1228/1132 1242/1146 +f 1247/1152 1242/1146 1228/1132 +f 1249/1153 1250/1154 882/1155 +f 1248/1156 882/1155 1250/1154 +f 1246/1151 871/1104 1250/1154 +f 1207/1106 1250/1154 871/1104 +f 883/1157 1252/1158 1251/1159 +f 1254/1160 1251/1159 1252/1158 +f 1254/1160 1249/1153 1253/1161 +f 882/1155 1253/1161 1249/1153 +f 1243/1150 1257/1162 884/1149 +f 1255/1163 884/1149 1257/1162 +f 1256/1164 1257/1162 883/1157 +f 1252/1158 883/1157 1257/1162 +f 1258/1165 886/1166 1262/1167 +f 1259/1168 1262/1167 886/1166 +f 1261/1169 1262/1167 889/1170 +f 1260/1171 889/1170 1262/1167 +f 1264/1172 1266/1173 887/1174 +f 1263/1175 887/1174 1266/1173 +f 1259/1168 886/1166 1266/1173 +f 1265/1176 1266/1173 886/1166 +f 1268/1177 1270/1178 888/1179 +f 1267/1180 888/1179 1270/1178 +f 887/1174 1269/1181 1264/1172 +f 1270/1178 1264/1172 1269/1181 +f 889/1170 1260/1171 1271/1182 +f 1273/1183 1271/1182 1260/1171 +f 888/1179 1272/1184 1268/1177 +f 1273/1183 1268/1177 1272/1184 +f 1274/1185 1276/1186 888/1179 +f 1272/1184 888/1179 1276/1186 +f 1275/1187 883/1188 1276/1186 +f 1251/1189 1276/1186 883/1188 +f 891/1190 1278/1191 1277/1192 +f 1279/1193 1277/1192 1278/1191 +f 888/1179 1267/1180 1274/1185 +f 1279/1193 1274/1185 1267/1180 +f 1281/1194 1283/1195 892/1196 +f 1280/1197 892/1196 1283/1195 +f 1282/1198 1283/1195 891/1190 +f 1278/1191 891/1190 1283/1195 +f 1285/1199 1256/1200 1275/1187 +f 883/1188 1275/1187 1256/1200 +f 892/1196 1284/1201 1281/1194 +f 1285/1199 1281/1194 1284/1201 +f 1286/1202 1289/1203 891/1190 +f 1282/1198 891/1190 1289/1203 +f 1288/1204 1289/1203 895/1205 +f 1287/1206 895/1205 1289/1203 +f 1290/1207 1291/1208 887/1174 +f 1269/1181 887/1174 1291/1208 +f 891/1190 1277/1192 1286/1202 +f 1291/1208 1286/1202 1277/1192 +f 1293/1209 1294/1210 894/1211 +f 1292/1212 894/1211 1294/1210 +f 887/1174 1263/1175 1290/1207 +f 1294/1210 1290/1207 1263/1175 +f 895/1205 1287/1206 1295/1213 +f 1297/1214 1295/1213 1287/1206 +f 894/1211 1296/1215 1293/1209 +f 1297/1214 1293/1209 1296/1215 +f 897/1216 1299/1217 1298/1218 +f 1301/1219 1298/1218 1299/1217 +f 820/1220 976/1221 1300/1222 +f 1301/1219 1300/1222 976/1221 +f 1302/1223 1304/1224 840/970 +f 1100/975 840/970 1304/1224 +f 1303/1225 1304/1224 897/1216 +f 1299/1217 897/1216 1304/1224 +f 898/1226 1306/1227 1305/1228 +f 1307/1229 1305/1228 1306/1227 +f 840/970 1095/971 1302/1223 +f 1307/1229 1302/1223 1095/971 +f 1300/1222 1309/1230 820/1220 +f 981/1231 820/1220 1309/1230 +f 1308/1232 1309/1230 898/1226 +f 1306/1227 898/1226 1309/1230 +f 900/1233 1311/1234 1310/1235 +f 1313/1236 1310/1235 1311/1234 +f 1313/1236 1312/1237 983/1238 +f 821/1239 983/1238 1312/1237 +f 1314/1240 1316/1241 853/1023 +f 1142/1026 853/1023 1316/1241 +f 1315/1242 1316/1241 900/1233 +f 1311/1234 900/1233 1316/1241 +f 1319/1243 1317/1244 1318/1245 +f 901/1246 1318/1245 1317/1244 +f 853/1023 1139/1024 1314/1240 +f 1319/1243 1314/1240 1139/1024 +f 1312/1237 1321/1247 821/1239 +f 988/1248 821/1239 1321/1247 +f 1318/1245 901/1246 1321/1247 +f 1320/1249 1321/1247 901/1246 +f 901/1246 1322/1250 1320/1249 +f 1324/1251 1320/1249 1322/1250 +f 1324/1251 1323/1252 990/1253 +f 822/1254 990/1253 1323/1252 +f 1127/1009 848/1001 1326/1255 +f 1325/1256 1326/1255 848/1001 +f 1317/1244 1326/1255 901/1246 +f 1322/1250 901/1246 1326/1255 +f 903/1257 1328/1258 1327/1259 +f 1329/1260 1327/1259 1328/1258 +f 1329/1260 1325/1256 1121/1000 +f 848/1001 1121/1000 1325/1256 +f 1323/1252 1331/1261 822/1254 +f 994/1262 822/1254 1331/1261 +f 1328/1258 903/1257 1331/1261 +f 1330/1263 1331/1261 903/1257 +f 898/1226 1332/1264 1308/1232 +f 1334/1265 1308/1232 1332/1264 +f 1334/1265 1333/1266 996/1267 +f 823/1268 996/1267 1333/1266 +f 1112/990 844/983 1336/1269 +f 1335/1270 1336/1269 844/983 +f 1305/1228 1336/1269 898/1226 +f 1332/1264 898/1226 1336/1269 +f 1338/1271 1315/1242 1337/1272 +f 900/1233 1337/1272 1315/1242 +f 844/983 1107/985 1335/1270 +f 1338/1271 1335/1270 1107/985 +f 1333/1266 1339/1273 823/1268 +f 999/1274 823/1268 1339/1273 +f 1337/1272 900/1233 1339/1273 +f 1310/1235 1339/1273 900/1233 +f 906/1275 1341/1276 1340/1277 +f 1343/1278 1340/1277 1341/1276 +f 824/1279 1001/1280 1342/1281 +f 1343/1278 1342/1281 1001/1280 +f 1195/1088 866/1082 1346/1282 +f 1344/1283 1346/1282 866/1082 +f 1345/1284 1346/1282 906/1275 +f 1341/1276 906/1275 1346/1282 +f 897/1216 1347/1285 1303/1225 +f 1348/1286 1303/1225 1347/1285 +f 866/1082 1190/1083 1344/1283 +f 1348/1286 1344/1283 1190/1083 +f 1005/1287 824/1279 1349/1288 +f 1342/1281 1349/1288 824/1279 +f 1298/1218 1349/1288 897/1216 +f 1347/1285 897/1216 1349/1288 +f 908/1289 1351/1290 1350/1291 +f 1353/1292 1350/1291 1351/1290 +f 1353/1292 1352/1293 1007/862 +f 825/864 1007/862 1352/1293 +f 1209/1294 870/1295 1356/1296 +f 1354/1297 1356/1296 870/1295 +f 908/1289 1355/1298 1351/1290 +f 1356/1296 1351/1290 1355/1298 +f 1358/1299 1345/1300 1357/1301 +f 906/1302 1357/1301 1345/1300 +f 870/1295 1204/1303 1354/1297 +f 1358/1299 1354/1297 1204/1303 +f 1352/1293 1359/1304 825/864 +f 1011/868 825/864 1359/1304 +f 1357/1301 906/1302 1359/1304 +f 1340/1305 1359/1304 906/1302 +f 910/1306 1361/1307 1360/1308 +f 1363/1309 1360/1308 1361/1307 +f 1363/1309 1362/1310 1013/870 +f 826/872 1013/870 1362/1310 +f 1364/1311 911/1312 1367/1313 +f 1365/1314 1367/1313 911/1312 +f 1366/1315 1367/1313 910/1306 +f 1361/1307 910/1306 1367/1313 +f 912/1316 1369/1317 1368/1318 +f 1371/1319 1368/1318 1369/1317 +f 911/1312 1370/1320 1365/1314 +f 1371/1319 1365/1314 1370/1320 +f 1362/1310 1373/1321 826/872 +f 1018/876 826/872 1373/1321 +f 1372/1322 1373/1321 912/1316 +f 1369/1317 912/1316 1373/1321 +f 1377/1323 1374/1324 1375/1325 +f 914/1326 1375/1325 1374/1324 +f 1020/877 1377/1323 827/878 +f 1376/1327 827/878 1377/1323 +f 879/1136 1378/1328 1238/1143 +f 1380/1329 1238/1143 1378/1328 +f 1375/1325 914/1326 1380/1329 +f 1379/1330 1380/1329 914/1326 +f 910/1306 1381/1331 1366/1315 +f 1382/1332 1366/1315 1381/1331 +f 1232/1137 1382/1332 879/1136 +f 1378/1328 879/1136 1382/1332 +f 827/878 1376/1327 1024/883 +f 1383/1333 1024/883 1376/1327 +f 1381/1331 910/1306 1383/1333 +f 1360/1308 1383/1333 910/1306 +f 1386/1337 1388/1338 916/1334 +f 1385/1336 916/1334 1388/1338 +f 1387/1339 828/1340 1388/1338 +f 1027/1341 1388/1338 828/1340 +f 1390/1342 1188/1077 1389/1343 +f 868/1078 1389/1343 1188/1077 +f 916/1334 1384/1335 1386/1337 +f 1390/1342 1386/1337 1384/1335 +f 1393/1344 1391/1345 1392/1346 +f 917/1347 1392/1346 1391/1345 +f 868/1078 1197/1089 1389/1343 +f 1393/1344 1389/1343 1197/1089 +f 1031/1348 828/1340 1395/1349 +f 1387/1339 1395/1349 828/1340 +f 1392/1346 917/1347 1395/1349 +f 1394/1350 1395/1349 917/1347 +f 917/1351 1396/1352 1394/1353 +f 1398/1354 1394/1353 1396/1352 +f 829/892 1033/894 1397/1355 +f 1398/1354 1397/1355 1033/894 +f 876/1115 1399/1356 1216/1114 +f 1400/1357 1216/1114 1399/1356 +f 1391/1358 1400/1357 917/1351 +f 1396/1352 917/1351 1400/1357 +f 1402/1359 1403/1360 919/1361 +f 1401/1362 919/1361 1403/1360 +f 1225/1126 1403/1360 876/1115 +f 1399/1356 876/1115 1403/1360 +f 1037/899 829/892 1405/1363 +f 1397/1355 1405/1363 829/892 +f 919/1361 1404/1364 1402/1359 +f 1405/1363 1402/1359 1404/1364 +f 1406/1365 1408/1366 919/1361 +f 1404/1364 919/1361 1408/1366 +f 1407/1367 830/902 1408/1366 +f 1039/903 1408/1366 830/902 +f 875/1123 1409/1368 1226/1128 +f 1410/1369 1226/1128 1409/1368 +f 919/1361 1401/1362 1406/1365 +f 1410/1369 1406/1365 1401/1362 +f 1412/1370 1413/1371 921/1372 +f 1411/1373 921/1372 1413/1371 +f 1221/1124 1413/1371 875/1123 +f 1409/1368 875/1123 1413/1371 +f 1415/1374 1043/906 1407/1367 +f 830/902 1407/1367 1043/906 +f 921/1372 1414/1375 1412/1370 +f 1415/1374 1412/1370 1414/1375 +f 1416/1376 1418/1377 921/1372 +f 1414/1375 921/1372 1418/1377 +f 1418/1377 1417/1378 1045/908 +f 831/910 1045/908 1417/1378 +f 1419/1379 1420/1380 880/1141 +f 1240/1145 880/1141 1420/1380 +f 1411/1373 1420/1380 921/1372 +f 1416/1376 921/1372 1420/1380 +f 914/1326 1421/1381 1379/1330 +f 1422/1382 1379/1330 1421/1381 +f 880/1141 1236/1142 1419/1379 +f 1422/1382 1419/1379 1236/1142 +f 1417/1378 1423/1383 831/910 +f 1048/912 831/910 1423/1383 +f 1421/1381 914/1326 1423/1383 +f 1374/1324 1423/1383 914/1326 +f 1426/1384 1051/914 1424/1385 +f 832/915 1424/1385 1051/914 +f 1426/1384 1425/1386 1350/1291 +f 908/1289 1350/1291 1425/1386 +f 1428/1387 1429/1388 924/1389 +f 1427/1390 924/1389 1429/1388 +f 832/915 1053/917 1424/1385 +f 1429/1388 1424/1385 1053/917 +f 889/1391 1430/1392 1261/1393 +f 1432/1394 1261/1393 1430/1392 +f 924/1389 1431/1395 1428/1387 +f 1432/1394 1428/1387 1431/1395 +f 1433/1396 1434/1397 882/1398 +f 1253/1399 882/1398 1434/1397 +f 1271/1400 1434/1397 889/1391 +f 1430/1392 889/1391 1434/1397 +f 1425/1386 1435/1401 908/1289 +f 1355/1298 908/1289 1435/1401 +f 1435/1401 1433/1396 1248/1402 +f 882/1398 1248/1402 1433/1396 +f 1244/1148 884/1149 1438/1403 +f 1436/1404 1438/1403 884/1149 +f 1364/1311 1438/1403 911/1312 +f 1437/1405 911/1312 1438/1403 +f 926/1406 1440/1407 1439/1408 +f 1441/1409 1439/1408 1440/1407 +f 884/1149 1255/1163 1436/1404 +f 1441/1409 1436/1404 1255/1163 +f 1370/1320 911/1312 1443/1410 +f 1437/1405 1443/1410 911/1312 +f 1442/1411 1443/1410 926/1406 +f 1440/1407 926/1406 1443/1410 +f 928/1412 1445/1413 1444/1414 +f 1448/1415 1444/1414 1445/1413 +f 931/1416 1447/1417 1446/1418 +f 1448/1415 1446/1418 1447/1417 +f 1450/1419 1452/1420 929/1421 +f 1449/1422 929/1421 1452/1420 +f 1451/1423 1452/1420 928/1412 +f 1445/1413 928/1412 1452/1420 +f 930/1424 1454/1425 1453/1426 +f 1456/1427 1453/1426 1454/1425 +f 929/1421 1455/1428 1450/1419 +f 1456/1427 1450/1419 1455/1428 +f 1446/1418 1459/1429 931/1416 +f 1457/1430 931/1416 1459/1429 +f 1458/1431 1459/1429 930/1424 +f 1454/1425 930/1424 1459/1429 +f 933/1432 1461/1433 1460/1434 +f 1464/1435 1460/1434 1461/1433 +f 1464/1435 1462/1436 1463/1437 +f 936/1438 1463/1437 1462/1436 +f 934/1439 1466/1440 1465/1441 +f 1468/1442 1465/1441 1466/1440 +f 1461/1433 933/1432 1468/1442 +f 1467/1443 1468/1442 933/1432 +f 1472/1444 1469/1445 1470/1446 +f 935/1447 1470/1446 1469/1445 +f 1466/1440 934/1439 1472/1444 +f 1471/1448 1472/1444 934/1439 +f 1462/1436 1475/1449 936/1438 +f 1473/1450 936/1438 1475/1449 +f 1470/1446 935/1447 1475/1449 +f 1474/1451 1475/1449 935/1447 +f 1477/1452 1480/1453 938/1454 +f 1476/1455 938/1454 1480/1453 +f 1479/1456 1480/1453 941/1457 +f 1478/1458 941/1457 1480/1453 +f 1484/1459 1481/1460 1482/1461 +f 939/1462 1482/1461 1481/1460 +f 938/1454 1483/1463 1477/1452 +f 1484/1459 1477/1452 1483/1463 +f 1486/1464 1488/1465 940/1466 +f 1485/1467 940/1466 1488/1465 +f 1482/1461 939/1462 1488/1465 +f 1487/1468 1488/1465 939/1462 +f 1478/1458 1491/1469 941/1457 +f 1489/1470 941/1457 1491/1469 +f 1491/1469 1486/1464 1490/1471 +f 940/1466 1490/1471 1486/1464 +f 1474/1451 935/1447 1495/1472 +f 1492/1473 1495/1472 935/1447 +f 945/1474 1494/1475 1493/1476 +f 1495/1472 1493/1476 1494/1475 +f 1497/1477 1498/1478 943/1479 +f 1496/1480 943/1479 1498/1478 +f 1492/1473 935/1447 1498/1478 +f 1469/1445 1498/1478 935/1447 +f 944/1481 1500/1482 1499/1483 +f 1502/1484 1499/1483 1500/1482 +f 1502/1484 1497/1477 1501/1485 +f 943/1479 1501/1485 1497/1477 +f 945/1474 1493/1476 1503/1486 +f 1505/1487 1503/1486 1493/1476 +f 1500/1482 944/1481 1505/1487 +f 1504/1488 1505/1487 944/1481 +f 1509/1489 1504/1488 1506/1490 +f 944/1481 1506/1490 1504/1488 +f 948/1491 1508/1492 1507/1493 +f 1509/1489 1507/1493 1508/1492 +f 1512/1494 1510/1495 1511/1496 +f 947/1497 1511/1496 1510/1495 +f 1506/1490 944/1481 1512/1494 +f 1499/1483 1512/1494 944/1481 +f 1490/1471 940/1466 1515/1498 +f 1513/1499 1515/1498 940/1466 +f 1515/1498 1511/1496 1514/1500 +f 947/1497 1514/1500 1511/1496 +f 1517/1501 1516/1502 1507/1493 +f 948/1491 1507/1493 1516/1502 +f 940/1466 1485/1467 1513/1499 +f 1517/1501 1513/1499 1485/1467 +f 950/1503 1519/1504 1518/1505 +f 1521/1506 1518/1505 1519/1504 +f 1460/1434 1521/1506 933/1432 +f 1520/1507 933/1432 1521/1506 +f 1523/1508 1525/1509 951/1510 +f 1522/1511 951/1510 1525/1509 +f 1524/1512 1525/1509 950/1503 +f 1519/1504 950/1503 1525/1509 +f 1483/1463 938/1454 1528/1513 +f 1526/1514 1528/1513 938/1454 +f 951/1510 1527/1515 1523/1508 +f 1528/1513 1523/1508 1527/1515 +f 933/1432 1520/1507 1467/1443 +f 1529/1516 1467/1443 1520/1507 +f 938/1454 1476/1455 1526/1514 +f 1529/1516 1526/1514 1476/1455 +f 1531/1517 1533/1518 953/1519 +f 1530/1520 953/1519 1533/1518 +f 1532/1521 950/1522 1533/1518 +f 1518/1523 1533/1518 950/1522 +f 1534/1524 1536/1525 892/1196 +f 1284/1201 892/1196 1536/1525 +f 1535/1526 1536/1525 953/1519 +f 1531/1517 953/1519 1536/1525 +f 895/1205 1537/1527 1288/1204 +f 1538/1528 1288/1204 1537/1527 +f 892/1196 1280/1197 1534/1524 +f 1538/1528 1534/1524 1280/1197 +f 1540/1529 1541/1530 954/1531 +f 1539/1532 954/1531 1541/1530 +f 1295/1213 1541/1530 895/1205 +f 1537/1527 895/1205 1541/1530 +f 950/1522 1532/1521 1524/1533 +f 1543/1534 1524/1533 1532/1521 +f 954/1531 1542/1535 1540/1529 +f 1543/1534 1540/1529 1542/1535 +f 1527/1536 951/1537 1547/1538 +f 1544/1539 1547/1538 951/1537 +f 1546/1540 1547/1538 956/1541 +f 1545/1542 956/1541 1547/1538 +f 954/1531 1548/1543 1542/1535 +f 1549/1544 1542/1535 1548/1543 +f 951/1537 1522/1545 1544/1539 +f 1549/1544 1544/1539 1522/1545 +f 894/1211 1550/1546 1296/1215 +f 1551/1547 1296/1215 1550/1546 +f 1551/1547 1548/1543 1539/1532 +f 954/1531 1539/1532 1548/1543 +f 1553/1548 1265/1176 1552/1549 +f 886/1166 1552/1549 1265/1176 +f 894/1211 1292/1212 1550/1546 +f 1553/1548 1550/1546 1292/1212 +f 1555/1550 1554/1551 1545/1542 +f 956/1541 1545/1542 1554/1551 +f 1555/1550 1552/1549 1258/1165 +f 886/1166 1258/1165 1552/1549 +f 939/1552 1556/1553 1487/1554 +f 1559/1555 1487/1554 1556/1553 +f 958/1556 1558/1557 1557/1558 +f 1559/1555 1557/1558 1558/1557 +f 1560/1559 1561/1560 956/1561 +f 1546/1562 956/1561 1561/1560 +f 1481/1563 1561/1560 939/1552 +f 1556/1553 939/1552 1561/1560 +f 924/1389 1562/1564 1431/1395 +f 1563/1565 1431/1395 1562/1564 +f 1563/1565 1560/1559 1554/1566 +f 956/1561 1554/1566 1560/1559 +f 1564/1567 1565/1568 833/920 +f 1060/926 833/920 1565/1568 +f 1427/1390 1565/1568 924/1389 +f 1562/1564 924/1389 1565/1568 +f 1557/1558 1567/1569 958/1556 +f 1566/1570 958/1556 1567/1569 +f 833/920 1056/922 1564/1567 +f 1567/1569 1564/1567 1056/922 +f 1568/1571 1571/1572 834/930 +f 1064/931 834/930 1571/1572 +f 1570/1573 1571/1572 961/1574 +f 1569/1575 961/1574 1571/1572 +f 912/1316 1572/1576 1372/1322 +f 1573/1577 1372/1322 1572/1576 +f 834/930 1066/932 1568/1571 +f 1573/1577 1568/1571 1066/932 +f 1575/1578 1576/1579 960/1580 +f 1574/1581 960/1580 1576/1579 +f 1368/1318 1576/1579 912/1316 +f 1572/1576 912/1316 1576/1579 +f 1577/1582 1579/1583 945/1584 +f 1494/1585 945/1584 1579/1583 +f 960/1580 1578/1586 1575/1578 +f 1579/1583 1575/1578 1578/1586 +f 1581/1587 1580/1588 1569/1575 +f 961/1574 1569/1575 1580/1588 +f 1577/1582 945/1584 1581/1587 +f 1503/1589 1581/1587 945/1584 +f 1069/935 835/936 1584/1590 +f 1582/1591 1584/1590 835/936 +f 958/1556 1566/1570 1583/1592 +f 1584/1590 1583/1592 1566/1570 +f 961/1593 1585/1594 1570/1595 +f 1586/1596 1570/1595 1585/1594 +f 1586/1596 1582/1591 1071/939 +f 835/936 1071/939 1582/1591 +f 1587/1597 1588/1598 948/1599 +f 1508/1600 948/1599 1588/1598 +f 1585/1594 961/1593 1588/1598 +f 1580/1601 1588/1598 961/1593 +f 1583/1592 1589/1602 958/1556 +f 1558/1557 958/1556 1589/1602 +f 1516/1603 1589/1602 948/1599 +f 1587/1597 948/1599 1589/1602 +f 926/1406 1590/1604 1442/1411 +f 1592/1605 1442/1411 1590/1604 +f 960/1580 1574/1581 1591/1606 +f 1592/1605 1591/1606 1574/1581 +f 1535/1607 953/1608 1594/1609 +f 1593/1610 1594/1609 953/1608 +f 1439/1408 1594/1609 926/1406 +f 1590/1604 926/1406 1594/1609 +f 1595/1611 1596/1612 936/1613 +f 1463/1614 936/1613 1596/1612 +f 1530/1615 1596/1612 953/1608 +f 1593/1610 953/1608 1596/1612 +f 1591/1606 1597/1616 960/1580 +f 1578/1586 960/1580 1597/1616 +f 936/1613 1473/1617 1595/1611 +f 1597/1616 1595/1611 1473/1617 +f 934/1439 1598/1618 1471/1448 +f 1601/1619 1471/1448 1598/1618 +f 1601/1619 1599/1620 1600/1621 +f 966/1622 1600/1621 1599/1620 +f 1602/1623 965/1624 1604/1625 +f 1603/1626 1604/1625 965/1624 +f 1465/1441 1604/1625 934/1439 +f 1598/1618 934/1439 1604/1625 +f 931/1416 1605/1627 1447/1417 +f 1607/1628 1447/1417 1605/1627 +f 965/1624 1606/1629 1603/1626 +f 1607/1628 1603/1626 1606/1629 +f 966/1622 1599/1620 1608/1630 +f 1609/1631 1608/1630 1599/1620 +f 931/1416 1457/1430 1605/1627 +f 1609/1631 1605/1627 1457/1430 +f 1610/1632 1613/1633 943/1479 +f 1501/1485 943/1479 1613/1633 +f 1612/1634 1613/1633 968/1635 +f 1611/1636 968/1635 1613/1633 +f 1600/1621 966/1622 1615/1637 +f 1614/1638 1615/1637 966/1622 +f 943/1479 1496/1480 1610/1632 +f 1615/1637 1610/1632 1496/1480 +f 930/1424 1616/1639 1458/1431 +f 1617/1640 1458/1431 1616/1639 +f 966/1622 1608/1630 1614/1638 +f 1617/1640 1614/1638 1608/1630 +f 968/1635 1611/1636 1618/1641 +f 1619/1642 1618/1641 1611/1636 +f 930/1424 1453/1426 1616/1639 +f 1619/1642 1616/1639 1453/1426 +f 947/1497 1620/1643 1514/1500 +f 1623/1644 1514/1500 1620/1643 +f 1623/1644 1621/1645 1622/1646 +f 970/1647 1622/1646 1621/1645 +f 1625/1648 1612/1634 1624/1649 +f 968/1635 1624/1649 1612/1634 +f 1510/1495 1625/1648 947/1497 +f 1620/1643 947/1497 1625/1648 +f 1626/1650 1627/1651 929/1421 +f 1455/1428 929/1421 1627/1651 +f 1624/1649 968/1635 1627/1651 +f 1618/1641 1627/1651 968/1635 +f 970/1647 1621/1645 1628/1652 +f 1629/1653 1628/1652 1621/1645 +f 929/1421 1449/1422 1626/1650 +f 1629/1653 1626/1650 1449/1422 +f 1630/1654 1632/1655 941/1457 +f 1479/1456 941/1457 1632/1655 +f 1602/1623 1632/1655 965/1624 +f 1631/1656 965/1624 1632/1655 +f 1634/1657 1622/1646 1633/1658 +f 970/1647 1633/1658 1622/1646 +f 941/1457 1489/1470 1630/1654 +f 1634/1657 1630/1654 1489/1470 +f 928/1412 1635/1659 1451/1423 +f 1636/1660 1451/1423 1635/1659 +f 970/1647 1628/1652 1633/1658 +f 1636/1660 1633/1658 1628/1652 +f 965/1624 1631/1656 1606/1629 +f 1637/1661 1606/1629 1631/1656 +f 928/1412 1444/1414 1635/1659 +f 1637/1661 1635/1659 1444/1414 +f 1639/1662 1640/1663 973/1664 +f 1638/1665 973/1664 1640/1663 +f 1641/1666 1643/1667 847/993 +f 1123/1004 847/993 1643/1667 +f 1642/1668 1643/1667 973/1664 +f 1639/1662 973/1664 1643/1667 +f 858/1042 1644/1669 1157/1045 +f 1645/1670 1157/1045 1644/1669 +f 1641/1666 847/993 1645/1670 +f 1116/995 1645/1670 847/993 +f 1646/1671 1649/1672 836/1673 +f 1075/1674 836/1673 1649/1672 +f 903/1257 1650/1677 1330/1263 +f 1651/1678 1330/1263 1650/1677 +f 1651/1678 1646/1671 1077/1679 +f 836/1673 1077/1679 1646/1671 +f 1642/1668 973/1664 1653/1680 +f 1652/1681 1653/1680 973/1664 +f 1327/1259 1653/1680 903/1257 +f 1650/1677 903/1257 1653/1680 +f 973/1664 1638/1665 1652/1681 +f 1654/1682 1652/1681 1638/1665 +f 976/827 979/828 768/1683 +f 978/829 768/1683 979/828 +f 773/1684 980/831 981/832 +f 982/830 981/832 980/831 +f 985/837 774/1685 986/833 +f 983/834 986/833 774/1685 +f 989/838 988/840 987/839 +f 775/1686 987/839 988/840 +f 987/839 775/1686 992/841 +f 990/842 992/841 775/1686 +f 995/845 994/847 993/846 +f 776/1687 993/846 994/847 +f 996/849 998/848 773/1684 +f 980/831 773/1684 998/848 +f 1000/852 999/853 985/837 +f 774/1685 985/837 999/853 +f 1003/858 769/1688 1004/857 +f 1001/856 1004/857 769/1688 +f 768/1683 978/829 1005/860 +f 1006/859 1005/860 978/829 +f 1009/865 770/1689 1010/861 +f 1007/862 1010/861 770/1689 +f 1012/866 1011/868 1003/867 +f 769/1690 1003/867 1011/868 +f 760/1691 1013/870 1015/873 +f 1016/869 1015/873 1013/870 +f 766/1692 1017/875 1018/876 +f 1019/874 1018/876 1017/875 +f 1022/881 761/1693 1023/879 +f 1020/877 1023/879 761/1693 +f 1025/882 1024/883 1015/873 +f 760/1691 1015/873 1024/883 +f 1027/888 1029/886 762/1694 +f 1026/884 762/1694 1029/886 +f 1032/889 1031/891 1030/890 +f 763/1695 1030/890 1031/891 +f 1033/894 1035/895 763/1696 +f 1030/896 763/1696 1035/895 +f 1036/897 1038/898 764/1697 +f 1037/899 764/1697 1038/898 +f 1041/901 1036/897 1039/903 +f 764/1697 1039/903 1036/897 +f 1042/904 1044/905 765/1698 +f 1043/906 765/1698 1044/905 +f 1047/907 1042/904 1045/908 +f 765/1698 1045/908 1042/904 +f 1049/911 1048/912 1022/881 +f 761/1693 1022/881 1048/912 +f 1052/913 1051/914 1009/865 +f 770/1689 1009/865 1051/914 +f 1053/917 1055/918 771/1699 +f 1054/919 771/1699 1055/918 +f 1056/922 1059/923 772/1700 +f 1058/924 772/1700 1059/923 +f 771/1699 1054/919 1060/926 +f 1061/925 1060/926 1054/919 +f 1065/927 1064/931 1062/928 +f 767/1701 1062/928 1064/931 +f 1066/932 1067/933 766/1692 +f 1017/875 766/1692 1067/933 +f 772/1700 1058/924 1069/935 +f 1070/934 1069/935 1058/924 +f 767/1702 1071/939 1062/940 +f 1072/938 1062/940 1071/939 +f 1076/941 1075/945 1073/942 +f 777/1703 1073/942 1075/945 +f 993/846 776/1687 1078/946 +f 1077/947 1078/946 776/1687 +f 1082/952 1084/953 784/1705 +f 1083/954 784/1705 1084/953 +f 1090/957 1089/960 1086/959 +f 778/1706 1086/959 1089/960 +f 842/1707 1088/962 1087/956 +f 1090/957 1087/956 1088/962 +f 788/1708 1091/965 1093/967 +f 1094/966 1093/967 1091/965 +f 1092/964 842/1707 1094/966 +f 1087/956 1094/966 842/1707 +f 782/1709 1095/971 1097/972 +f 1098/969 1097/972 1095/971 +f 1098/969 1096/968 1092/964 +f 842/1707 1092/964 1096/968 +f 783/1710 1099/974 1100/975 +f 1101/973 1100/975 1099/974 +f 1096/968 1101/973 842/1707 +f 1088/962 842/1707 1101/973 +f 1105/980 781/1711 1106/976 +f 1102/977 1106/976 781/1711 +f 846/1712 1104/982 1103/978 +f 1106/976 1103/978 1104/982 +f 1110/986 1109/987 1107/985 +f 789/1713 1107/985 1109/987 +f 1103/978 1110/986 846/1712 +f 1108/984 846/1712 1110/986 +f 782/1709 1097/972 1112/990 +f 1113/989 1112/990 1097/972 +f 846/1712 1108/984 1111/988 +f 1113/989 1111/988 1108/984 +f 1114/991 1115/992 788/1708 +f 1091/965 788/1708 1115/992 +f 1111/988 1115/992 846/1712 +f 1104/982 846/1712 1115/992 +f 1116/995 1120/996 779/1714 +f 1119/998 779/1714 1120/996 +f 1118/999 1120/996 851/1715 +f 1117/994 851/1715 1120/996 +f 786/1716 1121/1000 1123/1004 +f 1124/1002 1123/1004 1121/1000 +f 1124/1002 1122/1003 1117/994 +f 851/1715 1117/994 1122/1003 +f 1125/1007 1128/1008 785/1717 +f 1127/1009 785/1717 1128/1008 +f 1122/1003 1128/1008 851/1715 +f 1126/1006 851/1715 1128/1008 +f 787/1718 1129/1010 1130/1012 +f 1131/1011 1130/1012 1129/1010 +f 851/1715 1126/1006 1118/999 +f 1131/1011 1118/999 1126/1006 +f 781/1711 1132/1016 1102/977 +f 1135/1014 1102/977 1132/1016 +f 854/1719 1134/1017 1133/1013 +f 1135/1014 1133/1013 1134/1017 +f 1130/1012 1138/1019 787/1718 +f 1137/1020 787/1718 1138/1019 +f 1133/1013 1138/1019 854/1719 +f 1136/1018 854/1719 1138/1019 +f 785/1717 1139/1024 1125/1007 +f 1141/1022 1125/1007 1139/1024 +f 854/1719 1136/1018 1140/1021 +f 1141/1022 1140/1021 1136/1018 +f 1109/987 1143/1025 789/1713 +f 1142/1026 789/1713 1143/1025 +f 1140/1021 1143/1025 854/1719 +f 1134/1017 854/1719 1143/1025 +f 781/1711 1105/980 1147/1032 +f 1148/1031 1147/1032 1105/980 +f 857/1720 1144/1028 1146/1030 +f 1148/1031 1146/1030 1144/1028 +f 1149/1035 1151/1036 788/1708 +f 1114/991 788/1708 1151/1036 +f 1146/1030 1151/1036 857/1720 +f 1150/1034 857/1720 1151/1036 +f 857/1720 1150/1034 1145/1029 +f 1153/1037 1145/1029 1150/1034 +f 1119/998 1158/1044 779/1714 +f 1157/1045 779/1714 1158/1044 +f 860/1721 1155/1041 1156/1043 +f 1158/1044 1156/1043 1155/1041 +f 1159/1046 1160/1047 787/1718 +f 1129/1010 787/1718 1160/1047 +f 1154/1040 860/1721 1160/1047 +f 1156/1043 1160/1047 860/1721 +f 784/1705 1083/954 1163/1050 +f 1164/1049 1163/1050 1083/954 +f 1164/1049 1161/1048 1162/1052 +f 863/1722 1162/1052 1161/1048 +f 1165/1054 1167/1053 780/1704 +f 1079/951 780/1704 1167/1053 +f 1161/1048 1167/1053 863/1722 +f 1166/1055 863/1722 1167/1053 +f 1170/1058 1169/1059 1089/960 +f 778/1706 1089/960 1169/1059 +f 863/1722 1166/1055 1168/1057 +f 1170/1058 1168/1057 1166/1055 +f 783/1710 1171/1060 1099/974 +f 1172/1061 1099/974 1171/1060 +f 1162/1052 863/1722 1172/1061 +f 1168/1057 1172/1061 863/1722 +f 787/1718 1137/1020 1159/1046 +f 1175/1063 1159/1046 1137/1020 +f 864/1723 1174/1064 1173/1062 +f 1175/1063 1173/1062 1174/1064 +f 1147/1032 1177/1066 781/1711 +f 1132/1016 781/1711 1177/1066 +f 1173/1062 1177/1066 864/1723 +f 1176/1065 864/1723 1177/1066 +f 1179/1069 1180/1068 865/1724 +f 1178/1067 865/1724 1180/1068 +f 788/1708 1093/967 1149/1035 +f 1182/1071 1149/1035 1093/967 +f 865/1724 1178/1067 1181/1070 +f 1182/1071 1181/1070 1178/1067 +f 1169/1059 1184/1073 778/1706 +f 1086/959 778/1706 1184/1073 +f 1181/1070 1184/1073 865/1724 +f 1183/1072 865/1724 1184/1073 +f 780/1704 1085/955 1165/1054 +f 1185/1074 1165/1054 1085/955 +f 865/1724 1183/1072 1179/1069 +f 1185/1074 1179/1069 1183/1072 +f 784/1705 1163/1050 1188/1077 +f 1189/1075 1188/1077 1163/1050 +f 1187/1079 1189/1075 869/1725 +f 1186/1076 869/1725 1189/1075 +f 1192/1081 1171/1060 1190/1083 +f 783/1710 1190/1083 1171/1060 +f 869/1725 1186/1076 1191/1080 +f 1192/1081 1191/1080 1186/1076 +f 1193/1086 1196/1087 790/1726 +f 1195/1088 790/1726 1196/1087 +f 1194/1085 869/1725 1196/1087 +f 1191/1080 1196/1087 869/1725 +f 791/1727 1197/1089 1198/1091 +f 1199/1090 1198/1091 1197/1089 +f 1199/1090 1187/1079 1194/1085 +f 869/1725 1194/1085 1187/1079 +f 1198/1093 1203/1092 791/1728 +f 1202/1097 791/1728 1203/1092 +f 1201/1098 1203/1092 873/1729 +f 1200/1094 873/1729 1203/1092 +f 1206/1100 1193/1103 1204/1102 +f 790/1730 1204/1102 1193/1103 +f 873/1729 1200/1094 1205/1099 +f 1206/1100 1205/1099 1200/1094 +f 1207/1106 1210/1107 792/1731 +f 1209/1108 792/1731 1210/1107 +f 1208/1105 873/1729 1210/1107 +f 1205/1099 1210/1107 873/1729 +f 793/1732 1211/1110 1212/1111 +f 1213/1109 1212/1111 1211/1110 +f 873/1729 1208/1105 1201/1098 +f 1213/1109 1201/1098 1208/1105 +f 791/1728 1202/1097 1216/1114 +f 1217/1113 1216/1114 1202/1097 +f 877/1733 1215/1116 1214/1112 +f 1217/1113 1214/1112 1215/1116 +f 1218/1119 1220/1120 793/1732 +f 1211/1110 793/1732 1220/1120 +f 1214/1112 1220/1120 877/1733 +f 1219/1118 877/1733 1220/1120 +f 797/1734 1221/1124 1223/1125 +f 1224/1122 1223/1125 1221/1124 +f 877/1733 1219/1118 1222/1121 +f 1224/1122 1222/1121 1219/1118 +f 1225/1126 1227/1127 796/1735 +f 1226/1128 796/1735 1227/1127 +f 1222/1121 1227/1127 877/1733 +f 1215/1116 877/1733 1227/1127 +f 793/1732 1228/1132 1218/1119 +f 1231/1130 1218/1119 1228/1132 +f 881/1736 1230/1133 1229/1129 +f 1231/1130 1229/1129 1230/1133 +f 794/1737 1232/1137 1234/1138 +f 1235/1135 1234/1138 1232/1137 +f 1229/1129 1235/1135 881/1736 +f 1233/1134 881/1736 1235/1135 +f 1239/1140 1238/1143 1236/1142 +f 798/1738 1236/1142 1238/1143 +f 881/1736 1233/1134 1237/1139 +f 1239/1140 1237/1139 1233/1134 +f 1223/1125 1241/1144 797/1734 +f 1240/1145 797/1734 1241/1144 +f 1237/1139 1241/1144 881/1736 +f 1230/1133 881/1736 1241/1144 +f 794/1737 1234/1138 1244/1148 +f 1245/1147 1244/1148 1234/1138 +f 885/1739 1243/1150 1242/1146 +f 1245/1147 1242/1146 1243/1150 +f 1212/1111 1247/1152 793/1732 +f 1228/1132 793/1732 1247/1152 +f 1242/1146 1247/1152 885/1739 +f 1246/1151 885/1739 1247/1152 +f 1250/1154 1207/1106 1248/1156 +f 792/1731 1248/1156 1207/1106 +f 885/1739 1246/1151 1249/1153 +f 1250/1154 1249/1153 1246/1151 +f 1251/1159 1254/1160 801/1740 +f 1253/1161 801/1740 1254/1160 +f 885/1739 1249/1153 1252/1158 +f 1254/1160 1252/1158 1249/1153 +f 799/1741 1255/1163 1256/1164 +f 1257/1162 1256/1164 1255/1163 +f 885/1739 1252/1158 1243/1150 +f 1257/1162 1243/1150 1252/1158 +f 800/1742 1258/1165 1261/1169 +f 1262/1167 1261/1169 1258/1165 +f 1262/1167 1259/1168 1260/1171 +f 890/1743 1260/1171 1259/1168 +f 1266/1173 1265/1176 1263/1175 +f 804/1744 1263/1175 1265/1176 +f 890/1743 1259/1168 1264/1172 +f 1266/1173 1264/1172 1259/1168 +f 1267/1180 1270/1178 805/1745 +f 1269/1181 805/1745 1270/1178 +f 1264/1172 1270/1178 890/1743 +f 1268/1177 890/1743 1270/1178 +f 1272/1184 801/1746 1273/1183 +f 1271/1182 1273/1183 801/1746 +f 1260/1171 890/1743 1273/1183 +f 1268/1177 1273/1183 890/1743 +f 1276/1186 1251/1189 1272/1184 +f 801/1746 1272/1184 1251/1189 +f 893/1747 1275/1187 1274/1185 +f 1276/1186 1274/1185 1275/1187 +f 1277/1192 1279/1193 805/1745 +f 1267/1180 805/1745 1279/1193 +f 1274/1185 1279/1193 893/1747 +f 1278/1191 893/1747 1279/1193 +f 1283/1195 1282/1198 1280/1197 +f 802/1748 1280/1197 1282/1198 +f 893/1747 1278/1191 1281/1194 +f 1283/1195 1281/1194 1278/1191 +f 799/1749 1256/1200 1284/1201 +f 1285/1199 1284/1201 1256/1200 +f 1281/1194 1285/1199 893/1747 +f 1275/1187 893/1747 1285/1199 +f 1289/1203 1288/1204 1282/1198 +f 802/1748 1282/1198 1288/1204 +f 896/1750 1287/1206 1286/1202 +f 1289/1203 1286/1202 1287/1206 +f 1269/1181 1291/1208 805/1745 +f 1277/1192 805/1745 1291/1208 +f 1286/1202 1291/1208 896/1750 +f 1290/1207 896/1750 1291/1208 +f 1292/1212 1294/1210 804/1744 +f 1263/1175 804/1744 1294/1210 +f 896/1750 1290/1207 1293/1209 +f 1294/1210 1293/1209 1290/1207 +f 1296/1215 803/1751 1297/1214 +f 1295/1213 1297/1214 803/1751 +f 1293/1209 1297/1214 896/1750 +f 1287/1206 896/1750 1297/1214 +f 1298/1218 1301/1219 768/1752 +f 976/1221 768/1752 1301/1219 +f 1300/1222 1301/1219 899/1753 +f 1299/1217 899/1753 1301/1219 +f 783/1710 1100/975 1303/1225 +f 1304/1224 1303/1225 1100/975 +f 899/1753 1299/1217 1302/1223 +f 1304/1224 1302/1223 1299/1217 +f 1305/1228 1307/1229 782/1709 +f 1095/971 782/1709 1307/1229 +f 1302/1223 1307/1229 899/1753 +f 1306/1227 899/1753 1307/1229 +f 773/1754 981/1231 1308/1232 +f 1309/1230 1308/1232 981/1231 +f 899/1753 1306/1227 1300/1222 +f 1309/1230 1300/1222 1306/1227 +f 1310/1235 1313/1236 774/1755 +f 983/1238 774/1755 1313/1236 +f 1311/1234 902/1756 1313/1236 +f 1312/1237 1313/1236 902/1756 +f 789/1713 1142/1026 1315/1242 +f 1316/1241 1315/1242 1142/1026 +f 902/1756 1311/1234 1314/1240 +f 1316/1241 1314/1240 1311/1234 +f 1317/1244 1319/1243 785/1717 +f 1139/1024 785/1717 1319/1243 +f 1314/1240 1319/1243 902/1756 +f 1318/1245 902/1756 1319/1243 +f 1321/1247 1320/1249 988/1248 +f 775/1757 988/1248 1320/1249 +f 902/1756 1318/1245 1312/1237 +f 1321/1247 1312/1237 1318/1245 +f 1320/1249 1324/1251 775/1757 +f 990/1253 775/1757 1324/1251 +f 1322/1250 904/1758 1324/1251 +f 1323/1252 1324/1251 904/1758 +f 785/1717 1127/1009 1317/1244 +f 1326/1255 1317/1244 1127/1009 +f 1326/1255 1325/1256 1322/1250 +f 904/1758 1322/1250 1325/1256 +f 1327/1259 1329/1260 786/1716 +f 1121/1000 786/1716 1329/1260 +f 1328/1258 904/1758 1329/1260 +f 1325/1256 1329/1260 904/1758 +f 1331/1261 1330/1263 994/1262 +f 776/1759 994/1262 1330/1263 +f 904/1758 1328/1258 1323/1252 +f 1331/1261 1323/1252 1328/1258 +f 1308/1232 1334/1265 773/1754 +f 996/1267 773/1754 1334/1265 +f 1333/1266 1334/1265 905/1760 +f 1332/1264 905/1760 1334/1265 +f 782/1709 1112/990 1305/1228 +f 1336/1269 1305/1228 1112/990 +f 905/1760 1332/1264 1335/1270 +f 1336/1269 1335/1270 1332/1264 +f 1107/985 789/1713 1338/1271 +f 1315/1242 1338/1271 789/1713 +f 1335/1270 1338/1271 905/1760 +f 1337/1272 905/1760 1338/1271 +f 1339/1273 1310/1235 999/1274 +f 774/1755 999/1274 1310/1235 +f 905/1760 1337/1272 1333/1266 +f 1339/1273 1333/1266 1337/1272 +f 1340/1277 1343/1278 769/1761 +f 1001/1280 769/1761 1343/1278 +f 1342/1281 1343/1278 907/1762 +f 1341/1276 907/1762 1343/1278 +f 790/1726 1195/1088 1345/1284 +f 1346/1282 1345/1284 1195/1088 +f 907/1762 1341/1276 1344/1283 +f 1346/1282 1344/1283 1341/1276 +f 1303/1225 1348/1286 783/1710 +f 1190/1083 783/1710 1348/1286 +f 1344/1283 1348/1286 907/1762 +f 1347/1285 907/1762 1348/1286 +f 768/1752 1005/1287 1298/1218 +f 1349/1288 1298/1218 1005/1287 +f 907/1762 1347/1285 1342/1281 +f 1349/1288 1342/1281 1347/1285 +f 1350/1291 1353/1292 770/1689 +f 1007/862 770/1689 1353/1292 +f 1351/1290 909/1763 1353/1292 +f 1352/1293 1353/1292 909/1763 +f 792/1764 1209/1294 1355/1298 +f 1356/1296 1355/1298 1209/1294 +f 1356/1296 1354/1297 1351/1290 +f 909/1763 1351/1290 1354/1297 +f 1204/1303 790/1765 1358/1299 +f 1345/1300 1358/1299 790/1765 +f 1354/1297 1358/1299 909/1763 +f 1357/1301 909/1763 1358/1299 +f 1359/1304 1340/1305 1011/868 +f 769/1690 1011/868 1340/1305 +f 909/1763 1357/1301 1352/1293 +f 1359/1304 1352/1293 1357/1301 +f 760/1691 1360/1308 1013/870 +f 1363/1309 1013/870 1360/1308 +f 1362/1310 1363/1309 913/1766 +f 1361/1307 913/1766 1363/1309 +f 794/1737 1364/1311 1366/1315 +f 1367/1313 1366/1315 1364/1311 +f 913/1766 1361/1307 1365/1314 +f 1367/1313 1365/1314 1361/1307 +f 1368/1318 1371/1319 795/1767 +f 1370/1320 795/1767 1371/1319 +f 1365/1314 1371/1319 913/1766 +f 1369/1317 913/1766 1371/1319 +f 766/1692 1018/876 1372/1322 +f 1373/1321 1372/1322 1018/876 +f 913/1766 1369/1317 1362/1310 +f 1373/1321 1362/1310 1369/1317 +f 1374/1324 1377/1323 761/1693 +f 1020/877 761/1693 1377/1323 +f 915/1768 1376/1327 1375/1325 +f 1377/1323 1375/1325 1376/1327 +f 1238/1143 1380/1329 798/1738 +f 1379/1330 798/1738 1380/1329 +f 1378/1328 915/1768 1380/1329 +f 1375/1325 1380/1329 915/1768 +f 794/1737 1366/1315 1232/1137 +f 1382/1332 1232/1137 1366/1315 +f 1382/1332 1381/1331 1378/1328 +f 915/1768 1378/1328 1381/1331 +f 1383/1333 1360/1308 1024/883 +f 760/1691 1024/883 1360/1308 +f 1381/1331 1383/1333 915/1768 +f 1376/1327 915/1768 1383/1333 +f 784/1705 1384/1335 1082/952 +f 1388/1338 1027/1341 1385/1336 +f 762/1769 1385/1336 1027/1341 +f 918/1770 1387/1339 1386/1337 +f 1388/1338 1386/1337 1387/1339 +f 1188/1077 1390/1342 784/1705 +f 1384/1335 784/1705 1390/1342 +f 1389/1343 918/1770 1390/1342 +f 1386/1337 1390/1342 918/1770 +f 791/1727 1391/1345 1197/1089 +f 1393/1344 1197/1089 1391/1345 +f 1389/1343 1393/1344 918/1770 +f 1392/1346 918/1770 1393/1344 +f 1395/1349 1394/1350 1031/1348 +f 763/1771 1031/1348 1394/1350 +f 918/1770 1392/1346 1387/1339 +f 1395/1349 1387/1339 1392/1346 +f 1033/894 763/1696 1398/1354 +f 1394/1353 1398/1354 763/1696 +f 1397/1355 1398/1354 920/1772 +f 1396/1352 920/1772 1398/1354 +f 791/1728 1216/1114 1391/1358 +f 1400/1357 1391/1358 1216/1114 +f 1400/1357 1399/1356 1396/1352 +f 920/1772 1396/1352 1399/1356 +f 1403/1360 1225/1126 1401/1362 +f 796/1735 1401/1362 1225/1126 +f 1399/1356 1403/1360 920/1772 +f 1402/1359 920/1772 1403/1360 +f 1404/1364 764/1697 1405/1363 +f 1037/899 1405/1363 764/1697 +f 920/1772 1402/1359 1397/1355 +f 1405/1363 1397/1355 1402/1359 +f 1408/1366 1039/903 1404/1364 +f 764/1697 1404/1364 1039/903 +f 922/1773 1407/1367 1406/1365 +f 1408/1366 1406/1365 1407/1367 +f 1226/1128 1410/1369 796/1735 +f 1401/1362 796/1735 1410/1369 +f 1406/1365 1410/1369 922/1773 +f 1409/1368 922/1773 1410/1369 +f 797/1734 1411/1373 1221/1124 +f 1413/1371 1221/1124 1411/1373 +f 922/1773 1409/1368 1412/1370 +f 1413/1371 1412/1370 1409/1368 +f 1414/1375 765/1698 1415/1374 +f 1043/906 1415/1374 765/1698 +f 1412/1370 1415/1374 922/1773 +f 1407/1367 922/1773 1415/1374 +f 1418/1377 1045/908 1414/1375 +f 765/1698 1414/1375 1045/908 +f 1416/1376 923/1774 1418/1377 +f 1417/1378 1418/1377 923/1774 +f 797/1734 1240/1145 1411/1373 +f 1420/1380 1411/1373 1240/1145 +f 1420/1380 1419/1379 1416/1376 +f 923/1774 1416/1376 1419/1379 +f 1379/1330 1422/1382 798/1738 +f 1236/1142 798/1738 1422/1382 +f 1419/1379 1422/1382 923/1774 +f 1421/1381 923/1774 1422/1382 +f 1423/1383 1374/1324 1048/912 +f 761/1693 1048/912 1374/1324 +f 923/1774 1421/1381 1417/1378 +f 1423/1383 1417/1378 1421/1381 +f 1051/914 1426/1384 770/1689 +f 1350/1291 770/1689 1426/1384 +f 925/1775 1425/1386 1424/1385 +f 1426/1384 1424/1385 1425/1386 +f 1429/1388 1053/917 1427/1390 +f 771/1699 1427/1390 1053/917 +f 925/1775 1424/1385 1428/1387 +f 1429/1388 1428/1387 1424/1385 +f 1261/1393 1432/1394 800/1776 +f 1431/1395 800/1776 1432/1394 +f 925/1775 1428/1387 1430/1392 +f 1432/1394 1430/1392 1428/1387 +f 801/1777 1253/1399 1271/1400 +f 1434/1397 1271/1400 1253/1399 +f 925/1775 1430/1392 1433/1396 +f 1434/1397 1433/1396 1430/1392 +f 1355/1298 1435/1401 792/1764 +f 1248/1402 792/1764 1435/1401 +f 925/1775 1433/1396 1425/1386 +f 1435/1401 1425/1386 1433/1396 +f 794/1737 1244/1148 1364/1311 +f 1438/1403 1364/1311 1244/1148 +f 1438/1403 1436/1404 1437/1405 +f 927/1778 1437/1405 1436/1404 +f 1439/1408 1441/1409 799/1741 +f 1255/1163 799/1741 1441/1409 +f 1436/1404 1441/1409 927/1778 +f 1440/1407 927/1778 1441/1409 +f 795/1767 1370/1320 1442/1411 +f 1443/1410 1442/1411 1370/1320 +f 1443/1410 1437/1405 1440/1407 +f 927/1778 1440/1407 1437/1405 +f 1448/1415 1447/1417 1444/1414 +f 809/1779 1444/1414 1447/1417 +f 1446/1418 1448/1415 932/1780 +f 1445/1413 932/1780 1448/1415 +f 1452/1420 1451/1423 1449/1422 +f 806/1781 1449/1422 1451/1423 +f 932/1780 1445/1413 1450/1419 +f 1452/1420 1450/1419 1445/1413 +f 1453/1426 1456/1427 808/1782 +f 1455/1428 808/1782 1456/1427 +f 1450/1419 1456/1427 932/1780 +f 1454/1425 932/1780 1456/1427 +f 1459/1429 1458/1431 1457/1430 +f 807/1783 1457/1430 1458/1431 +f 932/1780 1454/1425 1446/1418 +f 1459/1429 1446/1418 1454/1425 +f 1460/1434 1464/1435 816/1784 +f 1463/1437 816/1784 1464/1435 +f 1461/1433 937/1785 1464/1435 +f 1462/1436 1464/1435 937/1785 +f 817/1786 1465/1441 1467/1443 +f 1468/1442 1467/1443 1465/1441 +f 1468/1442 1466/1440 1461/1433 +f 937/1785 1461/1433 1466/1440 +f 1472/1444 1471/1448 1469/1445 +f 812/1787 1469/1445 1471/1448 +f 1466/1440 1472/1444 937/1785 +f 1470/1446 937/1785 1472/1444 +f 1475/1449 1474/1451 1473/1450 +f 813/1788 1473/1450 1474/1451 +f 937/1785 1470/1446 1462/1436 +f 1475/1449 1462/1436 1470/1446 +f 817/1786 1476/1455 1479/1456 +f 1480/1453 1479/1456 1476/1455 +f 1480/1453 1477/1452 1478/1458 +f 942/1789 1478/1458 1477/1452 +f 1483/1463 818/1790 1484/1459 +f 1481/1460 1484/1459 818/1790 +f 1477/1452 1484/1459 942/1789 +f 1482/1461 942/1789 1484/1459 +f 1488/1465 1487/1468 1485/1467 +f 811/1791 1485/1467 1487/1468 +f 942/1789 1482/1461 1486/1464 +f 1488/1465 1486/1464 1482/1461 +f 1491/1469 1490/1471 1489/1470 +f 810/1792 1489/1470 1490/1471 +f 1478/1458 942/1789 1491/1469 +f 1486/1464 1491/1469 942/1789 +f 813/1788 1474/1451 1494/1475 +f 1495/1472 1494/1475 1474/1451 +f 1493/1476 1495/1472 946/1793 +f 1492/1473 946/1793 1495/1472 +f 1498/1478 1469/1445 1496/1480 +f 812/1787 1496/1480 1469/1445 +f 946/1793 1492/1473 1497/1477 +f 1498/1478 1497/1477 1492/1473 +f 1499/1483 1502/1484 815/1794 +f 1501/1485 815/1794 1502/1484 +f 1500/1482 946/1793 1502/1484 +f 1497/1477 1502/1484 946/1793 +f 1503/1486 1505/1487 814/1795 +f 1504/1488 814/1795 1505/1487 +f 1493/1476 946/1793 1505/1487 +f 1500/1482 1505/1487 946/1793 +f 1508/1492 814/1795 1509/1489 +f 1504/1488 1509/1489 814/1795 +f 1507/1493 1509/1489 949/1796 +f 1506/1490 949/1796 1509/1489 +f 1512/1494 1499/1483 1510/1495 +f 815/1794 1510/1495 1499/1483 +f 1506/1490 1512/1494 949/1796 +f 1511/1496 949/1796 1512/1494 +f 1490/1471 1515/1498 810/1792 +f 1514/1500 810/1792 1515/1498 +f 949/1796 1511/1496 1513/1499 +f 1515/1498 1513/1499 1511/1496 +f 1485/1467 811/1791 1517/1501 +f 1516/1502 1517/1501 811/1791 +f 1513/1499 1517/1501 949/1796 +f 1507/1493 949/1796 1517/1501 +f 816/1784 1518/1505 1460/1434 +f 1521/1506 1460/1434 1518/1505 +f 952/1797 1520/1507 1519/1504 +f 1521/1506 1519/1504 1520/1507 +f 819/1798 1522/1511 1524/1512 +f 1525/1509 1524/1512 1522/1511 +f 952/1797 1519/1504 1523/1508 +f 1525/1509 1523/1508 1519/1504 +f 1527/1515 818/1790 1528/1513 +f 1483/1463 1528/1513 818/1790 +f 1523/1508 1528/1513 952/1797 +f 1526/1514 952/1797 1528/1513 +f 817/1786 1467/1443 1476/1455 +f 1529/1516 1476/1455 1467/1443 +f 1526/1514 1529/1516 952/1797 +f 1520/1507 952/1797 1529/1516 +f 1533/1518 1518/1523 1530/1520 +f 816/1799 1530/1520 1518/1523 +f 955/1800 1532/1521 1531/1517 +f 1533/1518 1531/1517 1532/1521 +f 799/1749 1284/1201 1535/1526 +f 1536/1525 1535/1526 1284/1201 +f 955/1800 1531/1517 1534/1524 +f 1536/1525 1534/1524 1531/1517 +f 1288/1204 1538/1528 802/1748 +f 1280/1197 802/1748 1538/1528 +f 1534/1524 1538/1528 955/1800 +f 1537/1527 955/1800 1538/1528 +f 803/1751 1539/1532 1295/1213 +f 1541/1530 1295/1213 1539/1532 +f 955/1800 1537/1527 1540/1529 +f 1541/1530 1540/1529 1537/1527 +f 1542/1535 819/1801 1543/1534 +f 1524/1533 1543/1534 819/1801 +f 955/1800 1540/1529 1532/1521 +f 1543/1534 1532/1521 1540/1529 +f 818/1802 1527/1536 1546/1540 +f 1547/1538 1546/1540 1527/1536 +f 1547/1538 1544/1539 1545/1542 +f 957/1803 1545/1542 1544/1539 +f 1542/1535 1549/1544 819/1801 +f 1522/1545 819/1801 1549/1544 +f 1548/1543 957/1803 1549/1544 +f 1544/1539 1549/1544 957/1803 +f 1296/1215 1551/1547 803/1751 +f 1539/1532 803/1751 1551/1547 +f 957/1803 1548/1543 1550/1546 +f 1551/1547 1550/1546 1548/1543 +f 1265/1176 1553/1548 804/1744 +f 1292/1212 804/1744 1553/1548 +f 957/1803 1550/1546 1552/1549 +f 1553/1548 1552/1549 1550/1546 +f 1554/1551 1555/1550 800/1742 +f 1258/1165 800/1742 1555/1550 +f 1552/1549 1555/1550 957/1803 +f 1545/1542 957/1803 1555/1550 +f 1487/1554 1559/1555 811/1804 +f 1558/1557 811/1804 1559/1555 +f 959/1805 1557/1558 1556/1553 +f 1559/1555 1556/1553 1557/1558 +f 818/1806 1546/1562 1481/1563 +f 1561/1560 1481/1563 1546/1562 +f 1561/1560 1560/1559 1556/1553 +f 959/1805 1556/1553 1560/1559 +f 1563/1565 1554/1566 1431/1395 +f 800/1776 1431/1395 1554/1566 +f 959/1805 1560/1559 1562/1564 +f 1563/1565 1562/1564 1560/1559 +f 771/1699 1060/926 1427/1390 +f 1565/1568 1427/1390 1060/926 +f 959/1805 1562/1564 1564/1567 +f 1565/1568 1564/1567 1562/1564 +f 1567/1569 1056/922 1566/1570 +f 772/1700 1566/1570 1056/922 +f 959/1805 1564/1567 1557/1558 +f 1567/1569 1557/1558 1564/1567 +f 1064/931 1571/1572 767/1701 +f 1570/1573 767/1701 1571/1572 +f 962/1807 1569/1575 1568/1571 +f 1571/1572 1568/1571 1569/1575 +f 1372/1322 1573/1577 766/1692 +f 1066/932 766/1692 1573/1577 +f 1568/1571 1573/1577 962/1807 +f 1572/1576 962/1807 1573/1577 +f 795/1767 1574/1581 1368/1318 +f 1576/1579 1368/1318 1574/1581 +f 962/1807 1572/1576 1575/1578 +f 1576/1579 1575/1578 1572/1576 +f 1578/1586 813/1808 1579/1583 +f 1494/1585 1579/1583 813/1808 +f 962/1807 1575/1578 1577/1582 +f 1579/1583 1577/1582 1575/1578 +f 1581/1587 1503/1589 1580/1588 +f 814/1809 1580/1588 1503/1589 +f 962/1807 1577/1582 1569/1575 +f 1581/1587 1569/1575 1577/1582 +f 772/1700 1069/935 1566/1570 +f 1584/1590 1566/1570 1069/935 +f 1584/1590 1582/1591 1583/1592 +f 963/1810 1583/1592 1582/1591 +f 767/1702 1570/1595 1071/939 +f 1586/1596 1071/939 1570/1595 +f 1582/1591 1586/1596 963/1810 +f 1585/1594 963/1810 1586/1596 +f 1588/1598 1580/1601 1508/1600 +f 814/1811 1508/1600 1580/1601 +f 963/1810 1585/1594 1587/1597 +f 1588/1598 1587/1597 1585/1594 +f 811/1804 1558/1557 1516/1603 +f 1589/1602 1516/1603 1558/1557 +f 963/1810 1587/1597 1583/1592 +f 1589/1602 1583/1592 1587/1597 +f 1442/1411 1592/1605 795/1767 +f 1574/1581 795/1767 1592/1605 +f 1591/1606 1592/1605 964/1812 +f 1590/1604 964/1812 1592/1605 +f 799/1741 1535/1607 1439/1408 +f 1594/1609 1439/1408 1535/1607 +f 964/1812 1590/1604 1593/1610 +f 1594/1609 1593/1610 1590/1604 +f 816/1813 1463/1614 1530/1615 +f 1596/1612 1530/1615 1463/1614 +f 964/1812 1593/1610 1595/1611 +f 1596/1612 1595/1611 1593/1610 +f 1597/1616 1473/1617 1578/1586 +f 813/1808 1578/1586 1473/1617 +f 964/1812 1595/1611 1591/1606 +f 1597/1616 1591/1606 1595/1611 +f 1471/1448 1601/1619 812/1787 +f 1600/1621 812/1787 1601/1619 +f 1598/1618 967/1814 1601/1619 +f 1599/1620 1601/1619 967/1814 +f 817/1786 1602/1623 1465/1441 +f 1604/1625 1465/1441 1602/1623 +f 967/1814 1598/1618 1603/1626 +f 1604/1625 1603/1626 1598/1618 +f 1447/1417 1607/1628 809/1779 +f 1606/1629 809/1779 1607/1628 +f 1603/1626 1607/1628 967/1814 +f 1605/1627 967/1814 1607/1628 +f 1608/1630 1609/1631 807/1783 +f 1457/1430 807/1783 1609/1631 +f 1599/1620 967/1814 1609/1631 +f 1605/1627 1609/1631 967/1814 +f 815/1794 1501/1485 1612/1634 +f 1613/1633 1612/1634 1501/1485 +f 1613/1633 1610/1632 1611/1636 +f 969/1815 1611/1636 1610/1632 +f 1496/1480 812/1787 1615/1637 +f 1600/1621 1615/1637 812/1787 +f 1615/1637 1614/1638 1610/1632 +f 969/1815 1610/1632 1614/1638 +f 1458/1431 1617/1640 807/1783 +f 1608/1630 807/1783 1617/1640 +f 1614/1638 1617/1640 969/1815 +f 1616/1639 969/1815 1617/1640 +f 1618/1641 1619/1642 808/1782 +f 1453/1426 808/1782 1619/1642 +f 1611/1636 969/1815 1619/1642 +f 1616/1639 1619/1642 969/1815 +f 810/1792 1514/1500 1622/1646 +f 1623/1644 1622/1646 1514/1500 +f 1620/1643 971/1816 1623/1644 +f 1621/1645 1623/1644 971/1816 +f 815/1794 1612/1634 1510/1495 +f 1625/1648 1510/1495 1612/1634 +f 1625/1648 1624/1649 1620/1643 +f 971/1816 1620/1643 1624/1649 +f 1455/1428 1627/1651 808/1782 +f 1618/1641 808/1782 1627/1651 +f 1624/1649 1627/1651 971/1816 +f 1626/1650 971/1816 1627/1651 +f 1628/1652 1629/1653 806/1781 +f 1449/1422 806/1781 1629/1653 +f 1621/1645 971/1816 1629/1653 +f 1626/1650 1629/1653 971/1816 +f 817/1786 1479/1456 1602/1623 +f 1632/1655 1602/1623 1479/1456 +f 972/1817 1631/1656 1630/1654 +f 1632/1655 1630/1654 1631/1656 +f 1622/1646 1634/1657 810/1792 +f 1489/1470 810/1792 1634/1657 +f 1630/1654 1634/1657 972/1817 +f 1633/1658 972/1817 1634/1657 +f 1451/1423 1636/1660 806/1781 +f 1628/1652 806/1781 1636/1660 +f 1633/1658 1636/1660 972/1817 +f 1635/1659 972/1817 1636/1660 +f 1606/1629 1637/1661 809/1779 +f 1444/1414 809/1779 1637/1661 +f 1635/1659 1637/1661 972/1817 +f 1631/1656 972/1817 1637/1661 +f 786/1716 1123/1004 1642/1668 +f 1643/1667 1642/1668 1123/1004 +f 974/1818 1639/1662 1641/1666 +f 1643/1667 1641/1666 1639/1662 +f 1157/1045 1645/1670 779/1714 +f 1116/995 779/1714 1645/1670 +f 974/1818 1641/1666 1644/1669 +f 1645/1670 1644/1669 1641/1666 +f 1649/1672 1648/1675 1075/1674 +f 777/1819 1075/1674 1648/1675 +f 975/1820 1647/1676 1646/1671 +f 1649/1672 1646/1671 1647/1676 +f 1330/1263 1651/1678 776/1759 +f 1077/1679 776/1759 1651/1678 +f 1650/1677 975/1820 1651/1678 +f 1646/1671 1651/1678 975/1820 +f 1642/1668 1653/1680 786/1716 +f 1327/1259 786/1716 1653/1680 +f 1653/1680 1652/1681 1650/1677 +f 975/1820 1650/1677 1652/1681 +f 1652/1681 1654/1682 975/1820 +f 1647/1676 975/1820 1654/1682 +mtllib test_multitexture_obj_IO_quad_cow.mtl +usemtl material_3 + +v 0.000000 0.041478 -0.241591 +v 0.000000 0.002289 0.987177 +v -0.348799 -0.334989 -0.083233 +v -0.313132 -0.399051 0.881192 +v -0.353623 -0.048646 0.443969 +v -0.335878 -0.384495 0.425693 +v -0.305362 0.030798 -0.006557 +v -0.279611 -0.055239 0.858547 +v -0.149341 -0.451522 0.166423 +v -0.126060 -0.162036 -0.185668 +v -0.114009 -0.358339 -0.075952 +v -0.101546 -0.475382 0.663157 +v -0.240757 -0.435635 0.421981 +v -0.385825 -0.174501 0.180766 +v -0.358602 -0.377970 0.178970 +v -0.345953 -0.229705 0.664126 +v -0.316102 -0.419396 0.649153 +v -0.131961 -0.201382 0.951731 +v -0.087677 -0.391182 0.901606 +v -0.310974 -0.097410 -0.069776 +v -0.287544 -0.214549 0.864938 +v -0.343040 -0.054116 0.672286 +v -0.369388 -0.024278 0.205838 +v -0.369070 -0.228332 0.435279 +v -0.323288 -0.645898 -0.065007 +v -0.277559 -0.660659 0.872426 +v -0.153210 -0.671553 0.116597 +v -0.153343 -0.652512 -0.062849 +v -0.129752 -0.680413 0.714233 +v -0.310744 -0.658159 0.124740 +v -0.270197 -0.670204 0.705429 +v -0.125665 -0.664371 0.877017 +v -0.120311 -0.456517 0.243094 +v -0.111282 -0.477316 0.581880 +v -0.186164 -0.487701 0.417533 +v -0.171850 -0.041098 0.945270 +v -0.106249 -0.014217 0.968533 +v -0.107395 -0.065346 0.975253 +v -0.051751 -0.060836 1.024730 +v -0.051795 -0.079809 1.011200 +v -0.345683 -0.367458 0.305622 +v -0.262599 -0.446574 0.214165 +v -0.223323 -0.431749 0.300839 +v -0.287063 -0.417912 0.423390 +v -0.284862 -0.410239 0.304857 +v -0.196210 -0.447285 0.538732 +v -0.218649 -0.474853 0.619945 +v -0.320467 -0.390454 0.538527 +v -0.257025 -0.429064 0.536591 +v -0.328715 -0.192761 -0.077819 +v -0.221157 -0.120393 -0.146058 +v -0.121470 -0.249274 -0.145022 +v -0.240602 -0.341214 -0.117452 +v -0.229478 -0.212011 -0.133147 +v -0.139893 -0.054818 -0.181103 +v -0.307987 -0.033119 -0.049691 +v -0.227173 -0.037236 -0.128413 +v -0.211816 -0.394732 0.922409 +v -0.117499 -0.281642 0.935739 +v -0.213279 -0.204742 0.922518 +v -0.301492 -0.292885 0.870674 +v -0.215547 -0.286415 0.919674 +v -0.385194 -0.351205 0.030616 +v -0.382458 -0.259680 0.176197 +v -0.364968 -0.125410 0.046235 +v -0.375418 -0.216313 0.035959 +v -0.361147 -0.316624 0.430338 +v -0.382575 -0.209764 0.311653 +v -0.374384 -0.294532 0.308248 +v -0.365146 -0.040637 0.324829 +v -0.385132 -0.101185 0.188168 +v -0.368668 -0.137134 0.438729 +v -0.381949 -0.125584 0.315412 +v -0.350232 0.002539 0.090822 +v -0.361458 -0.061960 0.060915 +v -0.328019 -0.223318 0.773747 +v -0.341862 -0.313907 0.657949 +v -0.343331 -0.409171 0.778577 +v -0.336544 -0.303107 0.775339 +v -0.322487 -0.056505 0.774019 +v -0.351001 -0.142438 0.668828 +v -0.283052 -0.132631 0.863571 +v -0.329000 -0.140489 0.774308 +v -0.357572 -0.233122 0.551664 +v -0.349301 -0.052130 0.560904 +v -0.360647 -0.141814 0.556564 +v -0.349272 -0.319879 0.544579 +v -0.317321 0.033512 0.454173 +v -0.324726 0.046926 0.344192 +v -0.253941 0.015741 0.848168 +v -0.307072 0.029609 0.675079 +v -0.289863 0.022522 0.771070 +v -0.313467 0.030566 0.566851 +v -0.238161 -0.677382 -0.091886 +v -0.128280 -0.689708 0.024575 +v -0.228165 -0.692422 0.147407 +v -0.338046 -0.680095 0.030946 +v -0.229681 -0.733842 0.026690 +v -0.291818 -0.690195 0.788408 +v -0.199176 -0.699686 0.686540 +v -0.107919 -0.696884 0.796995 +v -0.200560 -0.687393 0.898863 +v -0.198244 -0.736784 0.793448 +v -0.294592 -0.571581 0.678753 +v -0.307855 -0.552580 0.890620 +v -0.335563 -0.561971 0.784310 +v -0.102733 -0.558625 0.896274 +v -0.110927 -0.595142 0.691599 +v -0.059362 -0.458076 0.795932 +v -0.071677 -0.583028 0.796447 +v -0.203007 -0.591569 0.647127 +v -0.206666 -0.553636 0.930804 +v -0.352933 -0.520557 -0.088512 +v -0.339121 -0.546516 0.150832 +v -0.383244 -0.532332 0.029711 +v -0.132569 -0.534652 -0.076732 +v -0.244020 -0.524662 -0.124285 +v -0.143499 -0.577512 0.141914 +v -0.241073 -0.571789 0.188527 +v -0.096494 -0.434904 0.034291 +v -0.099995 -0.563970 0.031758 +v -0.066175 -0.432919 0.087979 +v -0.050269 -0.344670 -0.066540 +v -0.056363 -0.399912 0.012697 +v -0.036112 -0.346650 0.891624 +v -0.039859 -0.442711 0.714357 +v -0.032110 -0.404726 0.804765 +v -0.062220 -0.197393 0.966789 +v -0.050128 -0.274014 0.941915 +v -0.055330 -0.185801 -0.197022 +v -0.050202 -0.275405 -0.142323 +v -0.076666 0.045792 -0.217551 +v -0.065506 -0.067007 -0.214493 +v -0.218865 -0.458568 0.419816 +v -0.156751 -0.485651 0.517662 +v -0.106299 -0.467348 0.612794 +v -0.177713 -0.464461 0.527871 +v -0.064076 -0.481225 0.600150 +v -0.048681 -0.462533 0.655449 +v -0.067492 -0.459184 0.218582 +v -0.129769 -0.445891 0.210992 +v -0.063836 -0.444618 0.150060 +v -0.160168 -0.471758 0.313909 +v -0.192938 -0.450450 0.307624 +v -0.106971 -0.518553 0.416032 +v -0.091375 -0.507594 0.518132 +v -0.090686 -0.492986 0.310407 +v -0.152295 -0.059870 0.957881 +v -0.109744 -0.041276 0.976341 +v -0.148938 -0.018818 0.950827 +v -0.133131 -0.037476 0.965091 +v -0.214922 -0.047277 0.917853 +v -0.129144 -0.123186 0.961976 +v -0.202946 -0.113321 0.930645 +v -0.189431 0.017650 0.907717 +v -0.054129 -0.000582 0.980957 +v -0.054473 -0.075872 0.989219 +v -0.063153 -0.123094 0.979468 +v -0.071768 -0.069011 0.994894 +v -0.052795 -0.072592 1.019450 +v -0.071631 -0.043200 1.005410 +v -0.080930 -0.055850 0.997263 +v -0.029722 -0.065305 1.040590 +v -0.040696 -0.039522 1.018390 +v -0.029759 -0.090824 1.020010 +v -0.040781 -0.076557 1.002990 +v -0.026407 -0.085181 1.036860 +v -0.341299 -0.375944 0.366232 +v -0.317818 -0.392423 0.305485 +v -0.289638 -0.411984 0.363044 +v -0.313121 -0.404680 0.424303 +v -0.317288 -0.397295 0.364448 +v -0.312495 -0.422580 0.208415 +v -0.274846 -0.418754 0.252658 +v -0.350284 -0.364453 0.244783 +v -0.316601 -0.396416 0.250199 +v -0.194817 -0.437402 0.239358 +v -0.251544 -0.422435 0.302332 +v -0.209900 -0.457622 0.202318 +v -0.231211 -0.430966 0.245486 +v -0.261632 -0.427221 0.422701 +v -0.239350 -0.431990 0.361842 +v -0.262332 -0.422664 0.362137 +v -0.275025 -0.421949 0.482067 +v -0.291362 -0.413379 0.536815 +v -0.328162 -0.387696 0.483083 +v -0.303426 -0.408222 0.482265 +v -0.225399 -0.440193 0.480871 +v -0.222989 -0.439421 0.538350 +v -0.247502 -0.431674 0.481825 +v -0.164011 -0.483033 0.631406 +v -0.236564 -0.444228 0.584476 +v -0.156119 -0.458526 0.595789 +v -0.191143 -0.453861 0.591118 +v -0.315111 -0.397679 0.592146 +v -0.269790 -0.455493 0.624003 +v -0.280089 -0.425608 0.586435 +v -0.339519 -0.257182 -0.080283 +v -0.283535 -0.198083 -0.112420 +v -0.235460 -0.269794 -0.123220 +v -0.300873 -0.335808 -0.110450 +v -0.292915 -0.260195 -0.110308 +v -0.268980 -0.103901 -0.112945 +v -0.224047 -0.163495 -0.142015 +v -0.318497 -0.140059 -0.074698 +v -0.274851 -0.146856 -0.114171 +v -0.123113 -0.206388 -0.170045 +v -0.173106 -0.230478 -0.142628 +v -0.172014 -0.141551 -0.170002 +v -0.171621 -0.184999 -0.160037 +v -0.176383 -0.349150 -0.106310 +v -0.119478 -0.295776 -0.113872 +v -0.174532 -0.282877 -0.121531 +v -0.273281 0.042073 -0.043850 +v -0.232462 0.006082 -0.106821 +v -0.269878 -0.031888 -0.092884 +v -0.307808 -0.003187 -0.031709 +v -0.272342 0.003313 -0.072401 +v -0.148915 0.005788 -0.165362 +v -0.182883 -0.045709 -0.157469 +v -0.190658 0.007422 -0.137241 +v -0.222802 -0.078850 -0.141507 +v -0.131964 -0.111136 -0.188613 +v -0.176218 -0.095244 -0.168768 +v -0.308256 -0.063145 -0.061910 +v -0.268040 -0.066602 -0.106124 +v -0.268870 -0.396352 0.909752 +v -0.214141 -0.334681 0.919903 +v -0.263105 -0.289222 0.900577 +v -0.308510 -0.340088 0.875405 +v -0.266995 -0.336923 0.904292 +v -0.104904 -0.328487 0.922781 +v -0.164801 -0.284207 0.930260 +v -0.149733 -0.393400 0.920339 +v -0.156730 -0.332639 0.924128 +v -0.172003 -0.202637 0.939740 +v -0.215216 -0.244729 0.920604 +v -0.126656 -0.240414 0.945024 +v -0.169955 -0.242358 0.935335 +v -0.293898 -0.252639 0.867139 +v -0.253262 -0.209214 0.897882 +v -0.258195 -0.248301 0.898482 +v -0.375987 -0.340814 -0.033727 +v -0.380901 -0.277243 0.032671 +v -0.358457 -0.200112 -0.026716 +v -0.367895 -0.263853 -0.030634 +v -0.375596 -0.311145 0.175939 +v -0.382253 -0.237542 0.105277 +v -0.379176 -0.364086 0.102343 +v -0.381399 -0.294389 0.103665 +v -0.379025 -0.149836 0.112764 +v -0.369603 -0.166291 0.040606 +v -0.385185 -0.214712 0.178025 +v -0.380880 -0.190046 0.108528 +v -0.342627 -0.106257 -0.015664 +v -0.349444 -0.148083 -0.021788 +v -0.351404 -0.354331 0.427814 +v -0.367965 -0.307651 0.370431 +v -0.363729 -0.333817 0.306674 +v -0.357690 -0.345276 0.368280 +v -0.376188 -0.220980 0.374406 +v -0.380079 -0.252636 0.309953 +v -0.366553 -0.273812 0.432936 +v -0.373629 -0.265433 0.372527 +v -0.379525 -0.278609 0.243679 +v -0.386398 -0.194374 0.247084 +v -0.384425 -0.235652 0.245143 +v -0.369702 -0.323364 0.243084 +v -0.359143 -0.045438 0.384517 +v -0.376221 -0.083420 0.319025 +v -0.375379 -0.132559 0.377674 +v -0.363531 -0.092324 0.440867 +v -0.369754 -0.088786 0.380331 +v -0.380073 -0.064159 0.195141 +v -0.385994 -0.115397 0.252169 +v -0.369328 -0.033749 0.265179 +v -0.380479 -0.075465 0.257209 +v -0.383633 -0.167556 0.313214 +v -0.386429 -0.137312 0.183762 +v -0.387444 -0.154662 0.249110 +v -0.370145 -0.182621 0.437038 +v -0.377148 -0.176656 0.375911 +v -0.338487 -0.044383 0.002358 +v -0.357964 -0.031751 0.073165 +v -0.331012 0.017167 0.038972 +v -0.336366 -0.015720 0.017524 +v -0.363023 -0.091906 0.052472 +v -0.339774 -0.073126 -0.008160 +v -0.376980 -0.082133 0.123634 +v -0.378431 -0.114848 0.117331 +v -0.363023 -0.011729 0.147082 +v -0.372551 -0.048743 0.133083 +v -0.324728 -0.297660 0.827670 +v -0.340911 -0.350598 0.776660 +v -0.336842 -0.403620 0.835552 +v -0.331904 -0.344898 0.831349 +v -0.311718 -0.219243 0.822794 +v -0.331546 -0.262105 0.774295 +v -0.317327 -0.257308 0.824743 +v -0.344609 -0.271269 0.661246 +v -0.340676 -0.308781 0.717453 +v -0.338685 -0.226798 0.720092 +v -0.339619 -0.266826 0.718796 +v -0.335933 -0.414813 0.716014 +v -0.334716 -0.360298 0.654176 +v -0.339263 -0.356428 0.715872 +v -0.304296 -0.056644 0.818942 +v -0.328150 -0.098277 0.774453 +v -0.309753 -0.137557 0.821642 +v -0.282982 -0.093207 0.861630 +v -0.309064 -0.096691 0.820690 +v -0.349859 -0.098074 0.670701 +v -0.342261 -0.141944 0.722920 +v -0.335097 -0.055452 0.724795 +v -0.341372 -0.098545 0.724072 +v -0.328063 -0.182474 0.773912 +v -0.348891 -0.186539 0.666645 +v -0.340465 -0.184932 0.721530 +v -0.284251 -0.173813 0.864211 +v -0.309915 -0.178867 0.822052 +v -0.364199 -0.140124 0.498352 +v -0.357600 -0.096426 0.558650 +v -0.350887 -0.050756 0.502911 +v -0.360004 -0.094795 0.500374 +v -0.363053 -0.232129 0.494204 +v -0.360088 -0.187609 0.554338 +v -0.364779 -0.186112 0.496433 +v -0.356689 -0.142490 0.613383 +v -0.352060 -0.232064 0.608144 +v -0.355112 -0.187591 0.610995 +v -0.347230 -0.053130 0.617509 +v -0.354744 -0.097443 0.615492 +v -0.338808 -0.358381 0.541229 +v -0.354812 -0.320109 0.488079 +v -0.344689 -0.357576 0.485189 +v -0.344841 -0.317709 0.600763 +v -0.335024 -0.360119 0.596759 +v -0.354746 -0.277669 0.548235 +v -0.349578 -0.275230 0.604646 +v -0.360332 -0.277544 0.491251 +v -0.337836 -0.006553 0.448549 +v -0.320929 0.038988 0.398635 +v -0.347420 0.003193 0.333602 +v -0.342419 -0.002612 0.390867 +v -0.351215 0.020421 0.221415 +v -0.350974 0.010868 0.277027 +v -0.308985 -0.015836 0.772679 +v -0.300290 0.026619 0.725054 +v -0.328122 -0.011235 0.673608 +v -0.320738 -0.013377 0.724898 +v -0.268509 -0.018423 0.854481 +v -0.274888 0.018320 0.812257 +v -0.291897 -0.017792 0.816142 +v -0.311113 0.030491 0.622016 +v -0.315185 0.031139 0.510574 +v -0.334099 -0.009613 0.563635 +v -0.335537 -0.008637 0.506376 +v -0.332102 -0.010230 0.619617 +v -0.335950 0.044730 0.115485 +v -0.346277 0.031858 0.167040 +v -0.320025 0.058587 0.068335 +v -0.288912 -0.666279 -0.083198 +v -0.233667 -0.718383 -0.039468 +v -0.288313 -0.719530 0.029200 +v -0.335047 -0.667470 -0.026194 +v -0.288523 -0.704927 -0.032990 +v -0.136552 -0.675110 -0.028004 +v -0.172796 -0.723594 0.024717 +v -0.187443 -0.669698 -0.081882 +v -0.179633 -0.708233 -0.035027 +v -0.182766 -0.687312 0.135767 +v -0.227442 -0.724741 0.093385 +v -0.136631 -0.686121 0.078763 +v -0.176191 -0.716151 0.085786 +v -0.327044 -0.674066 0.087283 +v -0.276152 -0.679477 0.141160 +v -0.281161 -0.710704 0.091076 +v -0.288217 -0.679435 0.838379 +v -0.248642 -0.724519 0.790895 +v -0.198896 -0.723335 0.851930 +v -0.246100 -0.678205 0.889508 +v -0.246831 -0.711912 0.845432 +v -0.240880 -0.688682 0.691628 +v -0.198408 -0.728532 0.734591 +v -0.283587 -0.684515 0.738785 +v -0.244434 -0.716483 0.736358 +v -0.115859 -0.693483 0.748115 +v -0.148661 -0.727347 0.795626 +v -0.157976 -0.694713 0.696986 +v -0.153047 -0.720555 0.741401 +v -0.155740 -0.680004 0.892121 +v -0.113033 -0.684171 0.844965 +v -0.151829 -0.713932 0.849146 +v -0.303910 -0.498066 0.668956 +v -0.322820 -0.565952 0.726198 +v -0.342489 -0.483419 0.781410 +v -0.331237 -0.488983 0.719836 +v -0.319732 -0.633454 0.786428 +v -0.282830 -0.632563 0.691009 +v -0.308326 -0.632734 0.733956 +v -0.294197 -0.618974 0.884469 +v -0.331331 -0.556659 0.842236 +v -0.315639 -0.625673 0.839496 +v -0.313540 -0.474577 0.887895 +v -0.337524 -0.478425 0.840051 +v -0.096919 -0.478778 0.897495 +v -0.077472 -0.570173 0.851330 +v -0.065457 -0.515878 0.795430 +v -0.063471 -0.431765 0.851899 +v -0.070723 -0.496321 0.852392 +v -0.084044 -0.646070 0.797118 +v -0.112805 -0.624088 0.888986 +v -0.089911 -0.634521 0.847274 +v -0.119063 -0.647679 0.702012 +v -0.083265 -0.591144 0.740087 +v -0.094347 -0.648249 0.746058 +v -0.069956 -0.474220 0.735292 +v -0.106684 -0.534636 0.682874 +v -0.077366 -0.528459 0.735056 +v -0.208287 -0.528350 0.637223 +v -0.252371 -0.581833 0.652832 +v -0.260651 -0.513618 0.642398 +v -0.153350 -0.595644 0.660330 +v -0.153645 -0.534978 0.650489 +v -0.200340 -0.651356 0.660475 +v -0.156436 -0.650983 0.672896 +v -0.244653 -0.641994 0.666514 +v -0.209392 -0.471770 0.928314 +v -0.149543 -0.554429 0.922812 +v -0.147798 -0.472236 0.922294 +v -0.262868 -0.552296 0.920108 +v -0.267734 -0.472455 0.917082 +v -0.203436 -0.628169 0.923071 +v -0.253551 -0.622939 0.912658 +v -0.153584 -0.625261 0.914716 +v -0.387436 -0.440321 0.029668 +v -0.369537 -0.538419 0.096121 +v -0.348561 -0.464054 0.158716 +v -0.376444 -0.450130 0.099960 +v -0.354445 -0.427851 -0.087812 +v -0.378455 -0.525308 -0.035620 +v -0.380964 -0.432504 -0.036179 +v -0.368236 -0.614976 0.030627 +v -0.340742 -0.597899 -0.079823 +v -0.364087 -0.605614 -0.029681 +v -0.325558 -0.615423 0.139592 +v -0.354786 -0.614851 0.090430 +v -0.127040 -0.448099 -0.073578 +v -0.182701 -0.527846 -0.109937 +v -0.243518 -0.430642 -0.121062 +v -0.179139 -0.436248 -0.106528 +v -0.241923 -0.609859 -0.117359 +v -0.141316 -0.607217 -0.073037 +v -0.186967 -0.607615 -0.104287 +v -0.304443 -0.521287 -0.117606 +v -0.296601 -0.602967 -0.109127 +v -0.305291 -0.427537 -0.115465 +v -0.251130 -0.502745 0.197094 +v -0.188536 -0.577394 0.174934 +v -0.148115 -0.512563 0.149929 +v -0.196177 -0.511769 0.183546 +v -0.293784 -0.559568 0.181063 +v -0.304357 -0.484216 0.189956 +v -0.233064 -0.638226 0.175543 +v -0.282371 -0.626877 0.167977 +v -0.145237 -0.635178 0.130520 +v -0.185474 -0.638484 0.162245 +v -0.095370 -0.405611 -0.021478 +v -0.099795 -0.492468 0.035271 +v -0.105712 -0.548895 -0.026843 +v -0.102107 -0.469936 -0.023928 +v -0.113288 -0.573273 0.091099 +v -0.112515 -0.451919 0.093569 +v -0.115559 -0.506404 0.096864 +v -0.106751 -0.633108 0.027557 +v -0.117988 -0.635837 0.082800 +v -0.114552 -0.619641 -0.026739 +v -0.032544 -0.433336 0.068446 +v -0.061986 -0.419454 0.051640 +v -0.029003 -0.401336 0.002610 +v -0.031214 -0.420036 0.035840 +v -0.080439 -0.407577 0.025012 +v -0.101981 -0.437420 0.118873 +v -0.091871 -0.426509 0.074689 +v -0.078139 -0.343402 -0.068029 +v -0.052499 -0.374486 -0.026866 +v -0.077133 -0.378765 -0.022981 +v -0.024587 -0.350255 -0.066993 +v -0.026573 -0.377866 -0.031562 +v -0.017350 -0.340897 0.891348 +v -0.032518 -0.377955 0.851217 +v -0.016214 -0.396858 0.808469 +v -0.016110 -0.370733 0.852319 +v -0.047369 -0.423079 0.799815 +v -0.057697 -0.360469 0.893822 +v -0.049520 -0.395304 0.851292 +v -0.064150 -0.454693 0.696538 +v -0.035226 -0.426311 0.757202 +v -0.054342 -0.442450 0.745122 +v -0.019057 -0.436735 0.723869 +v -0.017313 -0.418962 0.764189 +v -0.030640 -0.195728 0.970285 +v -0.057123 -0.235922 0.956621 +v -0.024047 -0.271835 0.943264 +v -0.027786 -0.234252 0.959139 +v -0.080277 -0.277764 0.939515 +v -0.095680 -0.199455 0.960676 +v -0.089563 -0.238122 0.952018 +v -0.042553 -0.311463 0.921053 +v -0.068802 -0.319918 0.921674 +v -0.020282 -0.307657 0.921165 +v -0.049547 -0.311956 -0.105817 +v -0.023837 -0.283103 -0.139843 +v -0.023709 -0.319134 -0.103998 +v -0.081624 -0.264189 -0.144485 +v -0.079643 -0.304819 -0.108871 +v -0.087807 -0.176513 -0.193941 +v -0.052101 -0.234080 -0.173683 +v -0.084061 -0.222685 -0.173847 +v -0.026702 -0.190718 -0.197111 +v -0.024868 -0.240765 -0.171792 +v -0.059975 -0.128388 -0.209467 +v -0.032187 -0.069160 -0.222731 +v -0.029237 -0.131565 -0.213064 +v -0.101087 -0.062072 -0.200364 +v -0.093717 -0.121882 -0.201748 +v -0.115674 0.055105 -0.187883 +v -0.071390 -0.006821 -0.215572 +v -0.109216 -0.000367 -0.192884 +v -0.038198 0.041996 -0.235526 +v -0.035269 -0.009355 -0.229192 +v -0.228365 -0.446181 0.420977 +v -0.205110 -0.461837 0.475502 +v -0.183641 -0.455489 0.534379 +v -0.213260 -0.450303 0.478539 +v -0.176881 -0.488520 0.469991 +v -0.170860 -0.474631 0.521789 +v -0.206663 -0.472505 0.418626 +v -0.194975 -0.474631 0.472428 +v -0.109552 -0.472057 0.595485 +v -0.142559 -0.466669 0.574690 +v -0.132033 -0.481167 0.556781 +v -0.140849 -0.473458 0.563316 +v -0.102981 -0.465723 0.632974 +v -0.143787 -0.462243 0.587914 +v -0.075589 -0.465387 0.639018 +v -0.044000 -0.453929 0.682063 +v -0.070506 -0.461083 0.663389 +v -0.091776 -0.479034 0.591505 +v -0.054935 -0.471091 0.629642 +v -0.081578 -0.471375 0.616771 +v -0.023827 -0.460530 0.664171 +v -0.032905 -0.483094 0.604968 +v -0.027632 -0.470883 0.636565 +v -0.021098 -0.449870 0.691901 +v -0.031765 -0.445352 0.134276 +v -0.065741 -0.440111 0.119726 +v -0.032329 -0.440606 0.100743 +v -0.034368 -0.461296 0.211229 +v -0.063612 -0.450028 0.182161 +v -0.032046 -0.451080 0.170590 +v -0.124102 -0.450719 0.228684 +v -0.096520 -0.444834 0.175662 +v -0.098128 -0.457279 0.230677 +v -0.094220 -0.449501 0.201118 +v -0.138015 -0.443895 0.192281 +v -0.101319 -0.442167 0.150389 +v -0.163536 -0.447685 0.255959 +v -0.205661 -0.440923 0.303310 +v -0.174785 -0.442414 0.244950 +v -0.138385 -0.462583 0.271465 +v -0.179537 -0.460826 0.311660 +v -0.153491 -0.454897 0.266081 +v -0.213095 -0.454425 0.363050 +v -0.178344 -0.481123 0.364052 +v -0.199389 -0.467300 0.363772 +v -0.224677 -0.442616 0.362277 +v -0.077416 -0.494560 0.562480 +v -0.047288 -0.515301 0.519274 +v -0.040036 -0.499329 0.565268 +v -0.129060 -0.497175 0.517019 +v -0.109485 -0.488354 0.558077 +v -0.151776 -0.503865 0.416665 +v -0.102374 -0.516827 0.468605 +v -0.144853 -0.503338 0.468859 +v -0.055222 -0.529321 0.415644 +v -0.052929 -0.526727 0.468796 +v -0.101727 -0.509066 0.362546 +v -0.046641 -0.500432 0.308431 +v -0.052433 -0.518796 0.361628 +v -0.129540 -0.482953 0.312862 +v -0.144743 -0.495777 0.363499 +v -0.077896 -0.474931 0.261875 +v -0.111951 -0.469275 0.268257 +v -0.039926 -0.479506 0.257737 +v -0.164631 -0.050449 0.951176 +v -0.139042 -0.045163 0.963659 +v -0.137897 -0.029826 0.961061 +v -0.162670 -0.029746 0.947597 +v -0.150007 -0.038161 0.957034 +v -0.109851 -0.051679 0.976283 +v -0.122462 -0.037914 0.969963 +v -0.133714 -0.064250 0.965416 +v -0.125245 -0.048778 0.969619 +v -0.130968 -0.013546 0.956851 +v -0.109331 -0.030441 0.974293 +v -0.124172 -0.027390 0.966259 +v -0.188730 -0.043475 0.935764 +v -0.213918 -0.078022 0.922841 +v -0.172782 -0.081267 0.947651 +v -0.185903 -0.064746 0.940486 +v -0.247430 -0.125194 0.898745 +v -0.247517 -0.051657 0.891815 +v -0.248772 -0.087247 0.896118 +v -0.209867 -0.161573 0.925244 +v -0.249300 -0.167014 0.898651 +v -0.133001 -0.161124 0.956956 +v -0.163882 -0.120989 0.949271 +v -0.170754 -0.160591 0.943861 +v -0.119758 -0.091111 0.968067 +v -0.149065 -0.088597 0.957545 +v -0.165953 -0.003734 0.934179 +v -0.206641 -0.016863 0.913183 +v -0.181563 -0.021894 0.933200 +v -0.116698 0.014603 0.948102 +v -0.155037 0.034216 0.918365 +v -0.143447 0.007275 0.940085 +v -0.225597 0.016513 0.878354 +v -0.237857 -0.016909 0.886885 +v -0.059105 0.027395 0.961480 +v -0.027244 0.001746 0.985368 +v -0.029612 0.030408 0.965777 +v -0.080297 -0.005396 0.974961 +v -0.088359 0.021718 0.955411 +v -0.031392 -0.121887 0.983992 +v -0.064100 -0.158632 0.974036 +v -0.031750 -0.157085 0.978196 +v -0.027378 -0.076082 0.993721 +v -0.059770 -0.094234 0.984190 +v -0.029842 -0.093698 0.988793 +v -0.095652 -0.123707 0.972085 +v -0.081002 -0.073380 0.982855 +v -0.089867 -0.093181 0.977114 +v -0.097650 -0.160225 0.966985 +v -0.086453 -0.064017 0.985790 +v -0.078927 -0.062840 0.994959 +v -0.095600 -0.047697 0.985969 +v -0.094095 -0.056541 0.985020 +v -0.052528 -0.077537 1.014830 +v -0.066635 -0.064408 1.008640 +v -0.059899 -0.075339 1.004010 +v -0.065295 -0.070052 1.005230 +v -0.059841 -0.053620 1.017680 +v -0.078842 -0.048827 1.000640 +v -0.052501 -0.066213 1.023100 +v -0.065261 -0.058255 1.012510 +v -0.086107 -0.030643 0.989153 +v -0.093877 -0.038571 0.986828 +v -0.058260 -0.040398 1.011900 +v -0.047618 -0.022397 1.000600 +v -0.069471 -0.025394 0.994502 +v -0.042657 -0.062759 1.032510 +v -0.034485 -0.053430 1.032320 +v -0.049044 -0.052529 1.025010 +v -0.020905 -0.039677 1.023170 +v -0.015246 -0.067680 1.046020 +v -0.017779 -0.054773 1.037450 +v -0.024201 -0.021226 1.005150 +v -0.020948 -0.077974 1.007160 +v -0.047786 -0.071825 0.995571 +v -0.024276 -0.072604 0.999895 +v -0.015267 -0.094099 1.024380 +v -0.034535 -0.084528 1.011210 +v -0.017807 -0.086902 1.015380 +v -0.058387 -0.073576 0.998233 +v -0.042701 -0.085476 1.015050 +v -0.049106 -0.080419 1.006710 +v -0.069764 -0.069037 0.990088 +v -0.039491 -0.079625 1.029060 +v -0.027144 -0.076331 1.041390 +v -0.039932 -0.072059 1.033090 +v -0.027164 -0.090526 1.029140 +v -0.039955 -0.084654 1.022770 +v -0.013227 -0.088932 1.042230 +v -0.013740 -0.094276 1.034020 +v -0.013729 -0.079566 1.046920 +vt 0.817772 0.329720 +vt 0.817268 0.334177 +vt 0.807098 0.329266 +vt 0.806518 0.333516 +vt 0.806012 0.337004 +vt 0.795796 0.333142 +vt 0.795184 0.336418 +vt 0.838686 0.341177 +vt 0.827785 0.339607 +vt 0.838685 0.335915 +vt 0.827985 0.335004 +vt 0.828320 0.330282 +vt 0.827498 0.348469 +vt 0.816308 0.345239 +vt 0.827630 0.344073 +vt 0.816582 0.341797 +vt 0.838688 0.346438 +vt 0.805553 0.339703 +vt 0.794562 0.338721 +vt 0.805117 0.342008 +vt 0.784417 0.336886 +vt 0.785167 0.333173 +vt 0.774651 0.333520 +vt 0.775476 0.328538 +vt 0.785864 0.328653 +vt 0.771718 0.345756 +vt 0.772735 0.341953 +vt 0.782822 0.342267 +vt 0.783629 0.339781 +vt 0.763085 0.339283 +vt 0.761859 0.344306 +vt 0.752475 0.340764 +vt 0.750993 0.346750 +vt 0.760614 0.349246 +vt 0.765302 0.328633 +vt 0.764271 0.334092 +vt 0.753958 0.334778 +vt 0.872696 0.335583 +vt 0.866407 0.338084 +vt 0.868820 0.330441 +vt 0.863658 0.333516 +vt 0.867867 0.343569 +vt 0.860064 0.340257 +vt 0.860616 0.344940 +vt 0.882136 0.339457 +vt 0.878875 0.332422 +vt 0.888775 0.336165 +vt 0.884620 0.328842 +vt 0.874176 0.326498 +vt 0.876903 0.354499 +vt 0.876407 0.348394 +vt 0.885368 0.353577 +vt 0.884210 0.346688 +vt 0.892061 0.343631 +vt 0.868751 0.349227 +vt 0.861168 0.349623 +vt 0.869036 0.354668 +vt 0.905832 0.318045 +vt 0.897126 0.314006 +vt 0.899606 0.305356 +vt 0.888216 0.310241 +vt 0.885668 0.315488 +vt 0.893790 0.320385 +vt 0.912856 0.338167 +vt 0.907418 0.331814 +vt 0.922353 0.328655 +vt 0.914539 0.322618 +vt 0.895263 0.331765 +vt 0.899861 0.338745 +vt 0.903538 0.345730 +vt 0.882771 0.319356 +vt 0.889606 0.325080 +vt 0.726761 0.338632 +vt 0.720269 0.333665 +vt 0.728661 0.332789 +vt 0.724048 0.328479 +vt 0.728685 0.324646 +vt 0.725283 0.320091 +vt 0.718943 0.323554 +vt 0.708141 0.333920 +vt 0.716815 0.339387 +vt 0.703619 0.340611 +vt 0.713734 0.345346 +vt 0.724861 0.344474 +vt 0.705092 0.321759 +vt 0.698212 0.327693 +vt 0.695328 0.313899 +vt 0.686540 0.320218 +vt 0.692159 0.335172 +vt 0.721158 0.314300 +vt 0.712853 0.317398 +vt 0.705649 0.309794 +vt 0.849098 0.333114 +vt 0.852849 0.328742 +vt 0.854305 0.334344 +vt 0.858906 0.330607 +vt 0.863427 0.326736 +vt 0.848559 0.322731 +vt 0.846187 0.327308 +vt 0.839608 0.321509 +vt 0.838379 0.326237 +vt 0.843890 0.331884 +vt 0.862887 0.316059 +vt 0.859996 0.320044 +vt 0.853481 0.313684 +vt 0.851078 0.318150 +vt 0.841341 0.316617 +vt 0.867789 0.322599 +vt 0.871643 0.318630 +vt 0.808609 0.318640 +vt 0.807782 0.324278 +vt 0.797841 0.317858 +vt 0.797082 0.323766 +vt 0.818436 0.324849 +vt 0.821851 0.307693 +vt 0.820468 0.313742 +vt 0.810856 0.305827 +vt 0.809616 0.312441 +vt 0.798690 0.311344 +vt 0.829771 0.320444 +vt 0.831091 0.315141 +vt 0.832672 0.309663 +vt 0.828882 0.325460 +vt 0.827295 0.287378 +vt 0.816090 0.283741 +vt 0.829537 0.279056 +vt 0.818190 0.275174 +vt 0.802762 0.289081 +vt 0.804510 0.280694 +vt 0.814142 0.291631 +vt 0.836158 0.298133 +vt 0.838143 0.291297 +vt 0.846810 0.301473 +vt 0.848714 0.295264 +vt 0.840410 0.283327 +vt 0.823454 0.301435 +vt 0.834348 0.304125 +vt 0.845040 0.306850 +vt 0.801169 0.296892 +vt 0.812381 0.298942 +vt 0.876986 0.311536 +vt 0.878898 0.306488 +vt 0.870963 0.295312 +vt 0.880620 0.299320 +vt 0.869186 0.302754 +vt 0.865464 0.312169 +vt 0.874638 0.315263 +vt 0.855505 0.309448 +vt 0.857319 0.304788 +vt 0.859093 0.299048 +vt 0.861066 0.291675 +vt 0.732418 0.318062 +vt 0.734712 0.322982 +vt 0.743001 0.327869 +vt 0.736781 0.327408 +vt 0.741594 0.322579 +vt 0.738426 0.310793 +vt 0.729673 0.312154 +vt 0.736628 0.303749 +vt 0.726615 0.305165 +vt 0.757036 0.316401 +vt 0.748245 0.316510 +vt 0.756870 0.309754 +vt 0.747447 0.310045 +vt 0.746533 0.302937 +vt 0.748795 0.322531 +vt 0.749221 0.328331 +vt 0.756792 0.322664 +vt 0.731654 0.277237 +vt 0.718591 0.277987 +vt 0.730298 0.266710 +vt 0.717089 0.267402 +vt 0.704046 0.278768 +vt 0.706282 0.288897 +vt 0.720525 0.287868 +vt 0.756105 0.285792 +vt 0.744751 0.286232 +vt 0.755817 0.276484 +vt 0.743878 0.276719 +vt 0.743048 0.266393 +vt 0.734816 0.295809 +vt 0.745635 0.294985 +vt 0.756313 0.294527 +vt 0.710968 0.298566 +vt 0.723383 0.296998 +vt 0.792536 0.278545 +vt 0.791154 0.287310 +vt 0.780323 0.277204 +vt 0.793935 0.269245 +vt 0.781204 0.267531 +vt 0.788730 0.303265 +vt 0.777827 0.302657 +vt 0.789858 0.295534 +vt 0.778545 0.294752 +vt 0.767676 0.285819 +vt 0.767323 0.294432 +vt 0.767022 0.302415 +vt 0.768024 0.276581 +vt 0.768346 0.266629 +vt 0.776124 0.323009 +vt 0.786496 0.323337 +vt 0.787134 0.317284 +vt 0.766566 0.316536 +vt 0.766062 0.322804 +vt 0.777196 0.310038 +vt 0.766828 0.309761 +vt 0.787850 0.310554 +vt 0.809955 0.252364 +vt 0.822756 0.255918 +vt 0.808150 0.262293 +vt 0.820407 0.265831 +vt 0.832047 0.269793 +vt 0.843066 0.273938 +vt 0.853522 0.278101 +vt 0.742291 0.255201 +vt 0.729185 0.255607 +vt 0.755289 0.255203 +vt 0.754976 0.243665 +vt 0.741468 0.243564 +vt 0.715531 0.256156 +vt 0.700801 0.256437 +vt 0.714427 0.244869 +vt 0.700028 0.245080 +vt 0.768829 0.244630 +vt 0.796609 0.249173 +vt 0.782032 0.257262 +vt 0.795284 0.259419 +vt 0.768618 0.255873 +vt 0.863474 0.282119 +vt 0.873054 0.285870 +vt 0.882397 0.289232 +vt 0.637850 0.953205 +vt 0.630881 0.947663 +vt 0.647016 0.946972 +vt 0.639200 0.941400 +vt 0.622289 0.952938 +vt 0.615431 0.946184 +vt 0.624837 0.941085 +vt 0.636439 0.963394 +vt 0.644947 0.958154 +vt 0.644288 0.966733 +vt 0.653209 0.961707 +vt 0.654465 0.952626 +vt 0.612697 0.965958 +vt 0.620878 0.963127 +vt 0.620821 0.970267 +vt 0.628164 0.967348 +vt 0.635184 0.970582 +vt 0.606875 0.951267 +vt 0.614197 0.957483 +vt 0.605619 0.960347 +vt 0.367121 0.917394 +vt 0.374142 0.923099 +vt 0.360165 0.922438 +vt 0.367724 0.928120 +vt 0.381201 0.919110 +vt 0.388569 0.925813 +vt 0.380653 0.929651 +vt 0.367048 0.908110 +vt 0.360477 0.912329 +vt 0.360243 0.904335 +vt 0.353385 0.908573 +vt 0.353375 0.916883 +vt 0.388646 0.907697 +vt 0.381128 0.909826 +vt 0.380927 0.902848 +vt 0.374115 0.905116 +vt 0.367999 0.901318 +vt 0.396044 0.921905 +vt 0.388216 0.915684 +vt 0.396055 0.913595 +vt 0.328818 0.915038 +vt 0.333156 0.924854 +vt 0.309844 0.916921 +vt 0.317341 0.929308 +vt 0.323450 0.950038 +vt 0.299401 0.934005 +vt 0.334074 0.942122 +vt 0.352513 0.928160 +vt 0.344718 0.920885 +vt 0.341477 0.913527 +vt 0.373801 0.947808 +vt 0.357974 0.943112 +vt 0.374058 0.938334 +vt 0.362633 0.934640 +vt 0.352852 0.953990 +vt 0.347499 0.966072 +vt 0.373169 0.960769 +vt 0.418321 0.915362 +vt 0.435775 0.918439 +vt 0.422947 0.925132 +vt 0.443681 0.930756 +vt 0.455589 0.922184 +vt 0.430406 0.905691 +vt 0.418226 0.905767 +vt 0.397194 0.906411 +vt 0.405585 0.913617 +vt 0.409188 0.921144 +vt 0.376316 0.893935 +vt 0.392361 0.898152 +vt 0.375205 0.897753 +vt 0.386735 0.900808 +vt 0.405223 0.889198 +vt 0.398631 0.894039 +vt 0.377906 0.887331 +vt 0.336894 0.897334 +vt 0.318775 0.906333 +vt 0.327696 0.895339 +vt 0.301524 0.906655 +vt 0.333962 0.906288 +vt 0.360174 0.894680 +vt 0.356966 0.889714 +vt 0.353868 0.884022 +vt 0.353137 0.901438 +vt 0.363602 0.898194 +vt 0.345023 0.906797 +vt 0.434342 0.941415 +vt 0.453466 0.949534 +vt 0.415406 0.950555 +vt 0.426160 0.960391 +vt 0.417515 0.933928 +vt 0.390161 0.946583 +vt 0.394517 0.958315 +vt 0.398853 0.971248 +vt 0.396570 0.933133 +vt 0.385766 0.937253 +vt 0.405280 0.927706 +vt 0.579220 0.909293 +vt 0.589710 0.919914 +vt 0.547117 0.922496 +vt 0.567321 0.931013 +vt 0.577999 0.948709 +vt 0.555818 0.943001 +vt 0.585011 0.938851 +vt 0.617202 0.922908 +vt 0.614188 0.910157 +vt 0.635979 0.920365 +vt 0.638841 0.906233 +vt 0.611323 0.896090 +vt 0.607883 0.938585 +vt 0.620514 0.933025 +vt 0.633926 0.930757 +vt 0.597671 0.945329 +vt 0.592645 0.952810 +vt 0.700973 0.938045 +vt 0.708730 0.951078 +vt 0.680671 0.943135 +vt 0.684796 0.953548 +vt 0.697126 0.916127 +vt 0.723976 0.932747 +vt 0.682579 0.924761 +vt 0.657360 0.940282 +vt 0.665771 0.947808 +vt 0.668833 0.955667 +vt 0.653673 0.924504 +vt 0.646476 0.933887 +vt 0.670275 0.899507 +vt 0.661753 0.912628 +vt 0.571389 0.966985 +vt 0.583228 0.967478 +vt 0.599576 0.982628 +vt 0.604894 0.978385 +vt 0.628092 0.978017 +vt 0.628226 0.984167 +vt 0.610106 0.974767 +vt 0.582286 0.958749 +vt 0.563995 0.955420 +vt 0.543202 0.951342 +vt 0.603906 0.967493 +vt 0.595571 0.960580 +vt 0.615108 0.972401 +vt 0.627917 0.974569 +vt 0.676098 0.972325 +vt 0.697647 0.962452 +vt 0.689295 0.973819 +vt 0.720060 0.961593 +vt 0.677946 0.963033 +vt 0.646577 0.976363 +vt 0.652459 0.980856 +vt 0.658529 0.986044 +vt 0.653384 0.969190 +vt 0.641070 0.973262 +vt 0.663671 0.963059 +vt 0.844502 0.359871 +vt 0.847714 0.360296 +vt 0.847408 0.363957 +vt 0.849348 0.364269 +vt 0.851475 0.364632 +vt 0.850753 0.356913 +vt 0.846081 0.356324 +vt 0.850205 0.353003 +vt 0.844447 0.352351 +vt 0.841595 0.355786 +vt 0.855799 0.357604 +vt 0.861641 0.358449 +vt 0.855262 0.361451 +vt 0.860512 0.362390 +vt 0.855963 0.353655 +vt 0.853976 0.365096 +vt 0.858224 0.366005 +vt 0.720036 0.362311 +vt 0.719590 0.357661 +vt 0.728015 0.361123 +vt 0.727779 0.357560 +vt 0.733910 0.360061 +vt 0.736235 0.351526 +vt 0.735307 0.354339 +vt 0.729598 0.350921 +vt 0.728459 0.354192 +vt 0.720575 0.353357 +vt 0.740522 0.356645 +vt 0.741697 0.354388 +vt 0.746207 0.356041 +vt 0.747858 0.354388 +vt 0.742872 0.352131 +vt 0.739347 0.358902 +vt 0.744555 0.357694 +vt 0.665914 0.351378 +vt 0.682493 0.354562 +vt 0.661557 0.365446 +vt 0.679123 0.366239 +vt 0.694271 0.365301 +vt 0.699871 0.348099 +vt 0.686879 0.344167 +vt 0.671800 0.339046 +vt 0.709168 0.357329 +vt 0.711074 0.351244 +vt 0.708348 0.363848 +vt 0.867597 0.363815 +vt 0.865591 0.367703 +vt 0.874845 0.369526 +vt 0.876827 0.360099 +vt 0.868698 0.359500 +vt 0.885694 0.365176 +vt 0.885881 0.359586 +vt 0.896427 0.363349 +vt 0.895778 0.357262 +vt 0.884753 0.370807 +vt 0.896131 0.370165 +vt 0.908527 0.359153 +vt 0.909799 0.366215 +vt 0.924545 0.360491 +vt 0.917439 0.345549 +vt 0.906434 0.352429 +vt 0.933647 0.346260 +vt 0.928384 0.337086 +vt 0.944982 0.340124 +vt 0.939030 0.329282 +vt 0.939163 0.354526 +vt 0.951802 0.349505 +vt 0.775924 0.375151 +vt 0.775728 0.388743 +vt 0.746453 0.386032 +vt 0.747928 0.395308 +vt 0.717395 0.406114 +vt 0.713072 0.403611 +vt 0.744823 0.376573 +vt 0.749092 0.404220 +vt 0.749645 0.415483 +vt 0.724490 0.414957 +vt 0.726210 0.424666 +vt 0.775600 0.399248 +vt 0.703680 0.428763 +vt 0.687208 0.443737 +vt 0.697322 0.427070 +vt 0.677635 0.445158 +vt 0.707038 0.434775 +vt 0.689650 0.428163 +vt 0.681322 0.430650 +vt 0.666675 0.448773 +vt 0.663815 0.460707 +vt 0.651924 0.464538 +vt 0.630412 0.480156 +vt 0.639991 0.468922 +vt 0.642366 0.477595 +vt 0.668250 0.472074 +vt 0.675624 0.457981 +vt 0.684150 0.468328 +vt 0.689031 0.454060 +vt 0.649396 0.488552 +vt 0.664408 0.486592 +vt 0.681197 0.484039 +vt 0.634969 0.490079 +vt 0.620833 0.491390 +vt 0.912385 0.481335 +vt 0.932278 0.480511 +vt 0.952544 0.479369 +vt 0.933883 0.461959 +vt 0.919103 0.464149 +vt 0.869741 0.465154 +vt 0.887953 0.466437 +vt 0.873151 0.480724 +vt 0.893241 0.481526 +vt 0.865824 0.437779 +vt 0.874945 0.434370 +vt 0.878921 0.451884 +vt 0.891561 0.450226 +vt 0.864248 0.450831 +vt 0.915223 0.444550 +vt 0.903554 0.447624 +vt 0.884353 0.430602 +vt 0.854087 0.418075 +vt 0.860227 0.412749 +vt 0.833101 0.395604 +vt 0.866565 0.407739 +vt 0.836568 0.388337 +vt 0.826949 0.411924 +vt 0.848341 0.424031 +vt 0.824944 0.423600 +vt 0.845020 0.432484 +vt 0.803376 0.392100 +vt 0.802127 0.402739 +vt 0.801153 0.415145 +vt 0.804904 0.380706 +vt 0.806571 0.368936 +vt 0.702688 0.462561 +vt 0.700952 0.480730 +vt 0.723247 0.477330 +vt 0.725766 0.438352 +vt 0.705712 0.446642 +vt 0.748470 0.451919 +vt 0.749286 0.431814 +vt 0.774044 0.450536 +vt 0.774704 0.428990 +vt 0.747651 0.474504 +vt 0.773403 0.473071 +vt 0.799984 0.451760 +vt 0.799741 0.473850 +vt 0.825727 0.475971 +vt 0.824826 0.438046 +vt 0.800446 0.431839 +vt 0.848903 0.461112 +vt 0.846154 0.445298 +vt 0.850422 0.478567 +vt 0.623640 0.273336 +vt 0.631303 0.268742 +vt 0.633284 0.279074 +vt 0.640023 0.273125 +vt 0.639784 0.263935 +vt 0.632769 0.258173 +vt 0.623739 0.264647 +vt 0.600029 0.280268 +vt 0.598688 0.270903 +vt 0.613376 0.277111 +vt 0.610984 0.269667 +vt 0.621969 0.284647 +vt 0.621719 0.253201 +vt 0.613611 0.261924 +vt 0.599928 0.261159 +vt 0.670072 0.278979 +vt 0.653616 0.276716 +vt 0.669832 0.267969 +vt 0.654614 0.268283 +vt 0.648422 0.284838 +vt 0.690213 0.290189 +vt 0.687377 0.279381 +vt 0.686270 0.268024 +vt 0.683842 0.304224 +vt 0.697203 0.300525 +vt 0.645124 0.311795 +vt 0.656458 0.301386 +vt 0.663002 0.320505 +vt 0.672639 0.311009 +vt 0.637949 0.292669 +vt 0.625515 0.302527 +vt 0.646480 0.250880 +vt 0.652498 0.259521 +vt 0.667905 0.256541 +vt 0.652090 0.231125 +vt 0.635774 0.242815 +vt 0.622480 0.233347 +vt 0.684642 0.243963 +vt 0.684466 0.256040 +vt 0.580529 0.190632 +vt 0.557833 0.204588 +vt 0.573039 0.218490 +vt 0.594645 0.205765 +vt 0.588272 0.232651 +vt 0.608699 0.220500 +vt 0.616832 0.356454 +vt 0.640225 0.361705 +vt 0.646724 0.346174 +vt 0.603899 0.333518 +vt 0.593087 0.351130 +vt 0.582299 0.328010 +vt 0.570201 0.345460 +vt 0.635039 0.324678 +vt 0.614437 0.316730 +vt 0.593411 0.310569 +vt 0.654340 0.332333 +vt 0.561644 0.296106 +vt 0.564966 0.285457 +vt 0.580542 0.294418 +vt 0.583116 0.283009 +vt 0.582766 0.272899 +vt 0.546607 0.278466 +vt 0.547908 0.287734 +vt 0.528899 0.281331 +vt 0.531860 0.290461 +vt 0.545646 0.297066 +vt 0.561955 0.266155 +vt 0.543727 0.269714 +vt 0.555322 0.257166 +vt 0.537387 0.262094 +vt 0.526554 0.272660 +vt 0.581699 0.262937 +vt 0.576957 0.252641 +vt 0.565582 0.241532 +vt 0.543702 0.248829 +vt 0.550357 0.230094 +vt 0.496387 0.262785 +vt 0.509284 0.251530 +vt 0.513745 0.264403 +vt 0.525705 0.256225 +vt 0.510580 0.233141 +vt 0.488727 0.247432 +vt 0.473932 0.261753 +vt 0.534066 0.218808 +vt 0.530115 0.332372 +vt 0.549386 0.339171 +vt 0.561842 0.323540 +vt 0.526052 0.315178 +vt 0.511862 0.325172 +vt 0.511906 0.308506 +vt 0.496234 0.316230 +vt 0.537837 0.306011 +vt 0.553916 0.307529 +vt 0.525234 0.302122 +vt 0.572839 0.308275 +vt 0.511827 0.284280 +vt 0.509974 0.274041 +vt 0.492244 0.274874 +vt 0.501435 0.298913 +vt 0.516739 0.294259 +vt 0.476889 0.290416 +vt 0.484835 0.304206 +vt 0.471621 0.276173 +vt 0.796428 0.328877 +vt 0.816900 0.338119 +vt 0.838683 0.330654 +vt 0.838689 0.351700 +vt 0.793926 0.338777 +vt 0.773732 0.337889 +vt 0.749510 0.352736 +vt 0.755441 0.328792 +vt 0.859512 0.335574 +vt 0.874845 0.341757 +vt 0.878929 0.322664 +vt 0.894264 0.350808 +vt 0.861720 0.354306 +vt 0.890121 0.302638 +vt 0.900633 0.325513 +vt 0.730562 0.326947 +vt 0.713106 0.328223 +vt 0.722960 0.350316 +vt 0.678736 0.328632 +vt 0.716325 0.307131 +vt 0.856285 0.324517 +vt 0.843240 0.311687 +vt 0.819330 0.319430 +vt 0.799782 0.304286 +vt 0.806322 0.271776 +vt 0.825244 0.294637 +vt 0.850879 0.287575 +vt 0.867220 0.307810 +vt 0.740091 0.316932 +vt 0.756566 0.302501 +vt 0.702583 0.267919 +vt 0.733030 0.286789 +vt 0.755550 0.266310 +vt 0.779434 0.286256 +vt 0.776741 0.316735 +vt 0.834654 0.259639 +vt 0.728096 0.244245 +vt 0.782742 0.246644 +vt 0.632664 0.937599 +vt 0.629313 0.958275 +vt 0.659071 0.956775 +vt 0.627927 0.972073 +vt 0.601457 0.954923 +vt 0.374133 0.932158 +vt 0.374091 0.913509 +vt 0.349193 0.912880 +vt 0.374675 0.900396 +vt 0.400674 0.918841 +vt 0.275352 0.917971 +vt 0.344112 0.934726 +vt 0.371547 0.982105 +vt 0.480772 0.938676 +vt 0.406833 0.906276 +vt 0.380040 0.872706 +vt 0.345731 0.899719 +vt 0.405214 0.941284 +vt 0.515015 0.935699 +vt 0.599629 0.929832 +vt 0.643425 0.882887 +vt 0.750826 0.949367 +vt 0.668941 0.932959 +vt 0.627764 0.998270 +vt 0.594501 0.967304 +vt 0.663814 0.970430 +vt 0.851223 0.360798 +vt 0.734474 0.357174 +vt 0.696590 0.356392 +vt 0.876132 0.364721 +vt 0.921054 0.352800 +vt 0.961877 0.356785 +vt 0.776574 0.349534 +vt 0.721657 0.410555 +vt 0.775320 0.411729 +vt 0.694232 0.444100 +vt 0.649571 0.457689 +vt 0.655529 0.474973 +vt 0.903209 0.465704 +vt 0.858550 0.440351 +vt 0.896562 0.427140 +vt 0.829462 0.404087 +vt 0.725094 0.457517 +vt 0.824792 0.456782 +vt 0.644474 0.268488 +vt 0.619495 0.269287 +vt 0.604207 0.292645 +vt 0.603235 0.247789 +vt 0.669742 0.291872 +vt 0.665491 0.242026 +vt 0.542812 0.189584 +vt 0.625589 0.340224 +vt 0.564640 0.275636 +vt 0.534275 0.296732 +vt 0.525704 0.266294 +vt 0.528338 0.240860 +vt 0.542934 0.319725 +vt 0.495044 0.287182 +f 1695/1821 1823/1822 1822/1823 +f 1826/1824 1822/1823 1823/1822 +f 1826/1824 1824/1825 1825/1826 +f 1698/1827 1825/1826 1824/1825 +f 1696/1828 1828/1829 1827/1830 +f 1830/1831 1827/1830 1828/1829 +f 1829/1832 1830/1831 1695/1821 +f 1823/1822 1695/1821 1830/1831 +f 1831/1833 1697/1834 1834/1835 +f 1832/1836 1834/1835 1697/1834 +f 1833/1837 1834/1835 1696/1828 +f 1828/1829 1696/1828 1834/1835 +f 1824/1825 1837/1838 1698/1827 +f 1835/1839 1698/1827 1837/1838 +f 1697/1834 1836/1840 1832/1836 +f 1837/1838 1832/1836 1836/1840 +f 1838/1841 1841/1842 1698/1827 +f 1825/1826 1698/1827 1841/1842 +f 1839/1843 1702/1844 1841/1842 +f 1840/1845 1841/1842 1702/1844 +f 1700/1846 1843/1847 1842/1848 +f 1844/1849 1842/1848 1843/1847 +f 1844/1849 1838/1841 1835/1839 +f 1698/1827 1835/1839 1838/1841 +f 1846/1850 1848/1851 1701/1852 +f 1845/1853 1701/1852 1848/1851 +f 1847/1854 1848/1851 1700/1846 +f 1843/1847 1700/1846 1848/1851 +f 1702/1844 1839/1843 1849/1855 +f 1851/1856 1849/1855 1839/1843 +f 1701/1852 1850/1857 1846/1850 +f 1851/1856 1846/1850 1850/1857 +f 1853/1858 1856/1859 1704/1860 +f 1852/1861 1704/1860 1856/1859 +f 1856/1859 1854/1862 1855/1863 +f 1707/1864 1855/1863 1854/1862 +f 1858/1865 1860/1866 1705/1867 +f 1857/1868 1705/1867 1860/1866 +f 1704/1860 1859/1869 1853/1858 +f 1860/1866 1853/1858 1859/1869 +f 1706/1870 1862/1871 1861/1872 +f 1864/1873 1861/1872 1862/1871 +f 1705/1867 1863/1874 1858/1865 +f 1864/1873 1858/1865 1863/1874 +f 1854/1862 1867/1875 1707/1864 +f 1865/1876 1707/1864 1867/1875 +f 1866/1877 1867/1875 1706/1870 +f 1862/1871 1706/1870 1867/1875 +f 1871/1881 1872/1879 1710/1882 +f 1870/1883 1710/1882 1872/1879 +f 1709/1884 1874/1885 1873/1886 +f 1875/1887 1873/1886 1874/1885 +f 1876/1888 1878/1889 1705/1867 +f 1863/1874 1705/1867 1878/1889 +f 1877/1890 1878/1889 1709/1884 +f 1874/1885 1709/1884 1878/1889 +f 1710/1882 1870/1883 1879/1891 +f 1880/1892 1879/1891 1870/1883 +f 1705/1867 1857/1868 1876/1888 +f 1880/1892 1876/1888 1857/1868 +f 1712/1893 1882/1894 1881/1895 +f 1885/1896 1881/1895 1882/1894 +f 1884/1897 1885/1896 1715/1898 +f 1883/1899 1715/1898 1885/1896 +f 1887/1900 1889/1901 1713/1902 +f 1886/1903 1713/1902 1889/1901 +f 1888/1904 1889/1901 1712/1893 +f 1882/1894 1712/1893 1889/1901 +f 1891/1905 1893/1906 1714/1907 +f 1890/1908 1714/1907 1893/1906 +f 1713/1902 1892/1909 1887/1900 +f 1893/1906 1887/1900 1892/1909 +f 1715/1898 1883/1899 1894/1910 +f 1896/1911 1894/1910 1883/1899 +f 1714/1907 1895/1912 1891/1905 +f 1896/1911 1891/1905 1895/1912 +f 1717/1913 1898/1914 1897/1915 +f 1900/1916 1897/1915 1898/1914 +f 1704/1860 1852/1861 1899/1917 +f 1900/1916 1899/1917 1852/1861 +f 1902/1918 1904/1919 1718/1920 +f 1901/1921 1718/1920 1904/1919 +f 1903/1922 1904/1919 1717/1913 +f 1898/1914 1717/1913 1904/1919 +f 1719/1923 1906/1924 1905/1925 +f 1908/1926 1905/1925 1906/1924 +f 1718/1920 1907/1927 1902/1918 +f 1908/1926 1902/1918 1907/1927 +f 1899/1917 1910/1928 1704/1860 +f 1859/1869 1704/1860 1910/1928 +f 1909/1929 1910/1928 1719/1923 +f 1906/1924 1719/1923 1910/1928 +f 1912/1930 1914/1931 1721/1932 +f 1911/1933 1721/1932 1914/1931 +f 1913/1934 1695/1821 1914/1931 +f 1822/1823 1914/1931 1695/1821 +f 1722/1935 1916/1936 1915/1937 +f 1918/1938 1915/1937 1916/1936 +f 1721/1932 1917/1939 1912/1930 +f 1918/1938 1912/1930 1917/1939 +f 1919/1940 1921/1941 1718/1920 +f 1907/1927 1718/1920 1921/1941 +f 1920/1942 1921/1941 1722/1935 +f 1916/1936 1722/1935 1921/1941 +f 1922/1943 1829/1832 1913/1934 +f 1695/1821 1913/1934 1829/1832 +f 1718/1920 1901/1921 1919/1940 +f 1922/1943 1919/1940 1901/1921 +f 1924/1944 1927/1945 1724/1946 +f 1923/1947 1724/1946 1927/1945 +f 1726/1948 1926/1949 1925/1950 +f 1927/1945 1925/1950 1926/1949 +f 1929/1951 1931/1952 1725/1953 +f 1928/1954 1725/1953 1931/1952 +f 1931/1952 1924/1944 1930/1955 +f 1724/1946 1930/1955 1924/1944 +f 1722/1935 1932/1956 1920/1942 +f 1934/1957 1920/1942 1932/1956 +f 1934/1957 1929/1951 1933/1958 +f 1725/1953 1933/1958 1929/1951 +f 1935/1959 1726/1948 1936/1960 +f 1925/1950 1936/1960 1726/1948 +f 1915/1937 1936/1960 1722/1935 +f 1932/1956 1722/1935 1936/1960 +f 1710/1882 1937/1961 1871/1881 +f 1940/1962 1871/1881 1937/1961 +f 1728/1963 1939/1964 1938/1965 +f 1940/1962 1938/1965 1939/1964 +f 1719/1923 1941/1966 1909/1929 +f 1942/1967 1909/1929 1941/1966 +f 1879/1891 1942/1967 1710/1882 +f 1937/1961 1710/1882 1942/1967 +f 1933/1958 1725/1953 1944/1968 +f 1943/1969 1944/1968 1725/1953 +f 1905/1925 1944/1968 1719/1923 +f 1941/1966 1719/1923 1944/1968 +f 1938/1965 1946/1970 1728/1963 +f 1945/1971 1728/1963 1946/1970 +f 1725/1953 1928/1954 1943/1969 +f 1946/1970 1943/1969 1928/1954 +f 1715/1898 1947/1972 1884/1897 +f 1950/1973 1884/1897 1947/1972 +f 1732/1974 1949/1975 1948/1976 +f 1950/1973 1948/1976 1949/1975 +f 1952/1977 1953/1978 1730/1979 +f 1951/1980 1730/1979 1953/1978 +f 1894/1910 1953/1978 1715/1898 +f 1947/1972 1715/1898 1953/1978 +f 1731/1981 1955/1982 1954/1983 +f 1957/1984 1954/1983 1955/1982 +f 1730/1979 1956/1985 1952/1977 +f 1957/1984 1952/1977 1956/1985 +f 1948/1976 1960/1986 1732/1974 +f 1958/1987 1732/1974 1960/1986 +f 1959/1988 1960/1986 1731/1981 +f 1955/1982 1731/1981 1960/1986 +f 1962/1989 1965/1990 1734/1991 +f 1961/1992 1734/1991 1965/1990 +f 1964/1993 1965/1990 1736/1994 +f 1963/1995 1736/1994 1965/1990 +f 1735/1996 1967/1997 1966/1998 +f 1969/1999 1966/1998 1967/1997 +f 1969/1999 1962/1989 1968/2000 +f 1734/1991 1968/2000 1962/1989 +f 1970/2001 1972/2002 1730/1979 +f 1956/1985 1730/1979 1972/2002 +f 1971/2003 1972/2002 1735/1996 +f 1967/1997 1735/1996 1972/2002 +f 1736/1994 1963/1995 1973/2004 +f 1974/2005 1973/2004 1963/1995 +f 1730/1979 1951/1980 1970/2001 +f 1974/2005 1970/2001 1951/1980 +f 1978/2006 1926/1949 1975/2007 +f 1726/1948 1975/2007 1926/1949 +f 1978/2006 1976/2008 1977/2009 +f 1739/2010 1977/2009 1976/2008 +f 1979/2011 1738/2012 1981/2013 +f 1980/2014 1981/2013 1738/2012 +f 1981/2013 1975/2007 1935/1959 +f 1726/1948 1935/1959 1975/2007 +f 1735/1996 1982/2015 1971/2003 +f 1984/2016 1971/2003 1982/2015 +f 1738/2012 1983/2017 1980/2014 +f 1984/2016 1980/2014 1983/2017 +f 1976/2008 1986/2018 1739/2010 +f 1985/2019 1739/2010 1986/2018 +f 1966/1998 1986/2018 1735/1996 +f 1982/2015 1735/1996 1986/2018 +f 1702/1844 1987/2020 1840/1845 +f 1989/2021 1840/1845 1987/2020 +f 1721/1932 1911/1933 1988/2022 +f 1989/2021 1988/2022 1911/1933 +f 1731/1981 1990/2023 1959/1988 +f 1991/2024 1959/1988 1990/2023 +f 1849/1855 1991/2024 1702/1844 +f 1987/2020 1702/1844 1991/2024 +f 1992/2025 1993/2026 1738/2012 +f 1983/2017 1738/2012 1993/2026 +f 1954/1983 1993/2026 1731/1981 +f 1990/2023 1731/1981 1993/2026 +f 1917/1939 1721/1932 1994/2027 +f 1988/2022 1994/2027 1721/1932 +f 1738/2012 1979/2011 1992/2025 +f 1994/2027 1992/2025 1979/2011 +f 1742/2028 1996/2029 1995/2030 +f 1998/2031 1995/2030 1996/2029 +f 1724/1946 1923/1947 1997/2032 +f 1998/2031 1997/2032 1923/1947 +f 1997/2032 2000/2033 1724/1946 +f 1930/1955 1724/1946 2000/2033 +f 1968/2000 1734/1991 2004/2035 +f 2001/2036 2004/2035 1734/1991 +f 2003/2037 2004/2035 1745/2038 +f 2002/2039 1745/2038 2004/2035 +f 2007/2040 2005/2041 2006/2042 +f 1744/2043 2006/2042 2005/2041 +f 1734/1991 1961/1992 2001/2036 +f 2007/2040 2001/2036 1961/1992 +f 2010/2046 2011/2047 1739/2010 +f 1977/2009 1739/2010 2011/2047 +f 1995/2030 2011/2047 1742/2028 +f 2009/2045 1742/2028 2011/2047 +f 1745/2038 2008/2044 2003/2037 +f 2012/2048 2003/2037 2008/2044 +f 1739/2010 1985/2019 2010/2046 +f 2012/2048 2010/2046 1985/2019 +f 1728/1963 1945/1971 2013/2050 +f 2014/2049 2013/2050 1945/1971 +f 2013/2050 2015/2051 1728/1963 +f 1939/1964 1728/1963 2015/2051 +f 2017/2052 2020/2053 1748/2054 +f 2016/2055 1748/2054 2020/2053 +f 2018/2056 1751/2057 2020/2053 +f 2019/2058 2020/2053 1751/2057 +f 2022/2059 2024/2060 1749/2061 +f 2021/2062 1749/2061 2024/2060 +f 1748/2054 2023/2063 2017/2052 +f 2024/2060 2017/2052 2023/2063 +f 1750/2064 2026/2065 2025/2066 +f 2028/2067 2025/2066 2026/2065 +f 1749/2061 2027/2068 2022/2059 +f 2028/2067 2022/2059 2027/2068 +f 1751/2057 2018/2056 2029/2069 +f 2031/2070 2029/2069 2018/2056 +f 2026/2065 1750/2064 2031/2070 +f 2030/2071 2031/2070 1750/2064 +f 2033/2072 2036/2073 1753/2074 +f 2032/2075 1753/2074 2036/2073 +f 2034/2076 1756/2077 2036/2073 +f 2035/2078 2036/2073 1756/2077 +f 2038/2079 2040/2080 1754/2081 +f 2037/2082 1754/2081 2040/2080 +f 1753/2074 2039/2083 2033/2072 +f 2040/2080 2033/2072 2039/2083 +f 1755/2084 2042/2085 2041/2086 +f 2044/2087 2041/2086 2042/2085 +f 1754/2081 2043/2088 2038/2079 +f 2044/2087 2038/2079 2043/2088 +f 1756/2077 2034/2076 2045/2089 +f 2047/2090 2045/2089 2034/2076 +f 2042/2085 1755/2084 2047/2090 +f 2046/2091 2047/2090 1755/2084 +f 1758/2092 2049/2093 2048/2094 +f 2051/2095 2048/2094 2049/2093 +f 1732/2096 1958/2097 2050/2098 +f 2051/2095 2050/2098 1958/2097 +f 1753/2074 2052/2099 2039/2083 +f 2054/2100 2039/2083 2052/2099 +f 2049/2093 1758/2092 2054/2100 +f 2053/2101 2054/2100 1758/2092 +f 1759/2102 2056/2103 2055/2104 +f 2057/2105 2055/2104 2056/2103 +f 1753/2074 2032/2075 2052/2099 +f 2057/2105 2052/2099 2032/2075 +f 2050/2098 2059/2106 1732/2096 +f 1949/2107 1732/2096 2059/2106 +f 2056/2103 1759/2102 2059/2106 +f 2058/2108 2059/2106 1759/2102 +f 2061/2109 2064/2110 1761/2111 +f 2060/2112 1761/2111 2064/2110 +f 2063/2113 2064/2110 1763/2114 +f 2062/2115 1763/2114 2064/2110 +f 1755/2084 2065/2116 2046/2091 +f 2067/2117 2046/2091 2065/2116 +f 1761/2111 2066/2118 2061/2109 +f 2067/2117 2061/2109 2066/2118 +f 1762/2119 2069/2120 2068/2121 +f 2070/2122 2068/2121 2069/2120 +f 2065/2116 1755/2084 2070/2122 +f 2041/2086 2070/2122 1755/2084 +f 1763/2114 2062/2115 2071/2123 +f 2073/2124 2071/2123 2062/2115 +f 2073/2124 2069/2120 2072/2125 +f 1762/2119 2072/2125 2069/2120 +f 2074/2126 2076/2127 1701/2128 +f 1850/2129 1701/2128 2076/2127 +f 2048/2094 2076/2127 1758/2092 +f 2075/2130 1758/2092 2076/2127 +f 1762/2119 2077/2131 2072/2125 +f 2078/2132 2072/2125 2077/2131 +f 1701/2128 1845/2133 2074/2126 +f 2078/2132 2074/2126 1845/2133 +f 2079/2134 2080/2135 1754/2081 +f 2043/2088 1754/2081 2080/2135 +f 1762/2119 2068/2121 2077/2131 +f 2080/2135 2077/2131 2068/2121 +f 1758/2092 2075/2130 2053/2101 +f 2081/2136 2053/2101 2075/2130 +f 1754/2081 2037/2082 2079/2134 +f 2081/2136 2079/2134 2037/2082 +f 2084/2137 1888/2138 2082/2139 +f 1712/2140 2082/2139 1888/2138 +f 2084/2137 2083/2141 2060/2112 +f 1761/2111 2060/2112 2083/2141 +f 2085/2142 2086/2143 1759/2102 +f 2058/2108 1759/2102 2086/2143 +f 2082/2139 1712/2140 2086/2143 +f 1881/2144 2086/2143 1712/2140 +f 1756/2077 2087/2145 2035/2078 +f 2088/2146 2035/2078 2087/2145 +f 1759/2102 2055/2104 2085/2142 +f 2088/2146 2085/2142 2055/2104 +f 2083/2141 2089/2147 1761/2111 +f 2066/2118 1761/2111 2089/2147 +f 2089/2147 2087/2145 2045/2089 +f 1756/2077 2045/2089 2087/2145 +f 1717/2148 2090/2149 1903/2150 +f 2093/2151 1903/2150 2090/2149 +f 1768/2152 2092/2153 2091/2154 +f 2093/2151 2091/2154 2092/2153 +f 2095/2155 2096/2156 1767/2157 +f 2094/2158 1767/2157 2096/2156 +f 1897/2159 2096/2156 1717/2148 +f 2090/2149 1717/2148 2096/2156 +f 1751/2057 2097/2160 2019/2058 +f 2099/2161 2019/2058 2097/2160 +f 1767/2157 2098/2162 2095/2155 +f 2099/2161 2095/2155 2098/2162 +f 2091/2154 2101/2163 1768/2152 +f 2100/2164 1768/2152 2101/2163 +f 2097/2160 1751/2057 2101/2163 +f 2029/2069 2101/2163 1751/2057 +f 2105/2165 2102/2166 2103/2167 +f 1770/2168 2103/2167 2102/2166 +f 1707/2169 1865/2170 2104/2171 +f 2105/2165 2104/2171 1865/2170 +f 2106/2172 2108/2173 1748/2054 +f 2023/2063 1748/2054 2108/2173 +f 2103/2167 1770/2168 2108/2173 +f 2107/2174 2108/2173 1770/2168 +f 1767/2157 2109/2175 2098/2162 +f 2110/2176 2098/2162 2109/2175 +f 1748/2054 2016/2055 2106/2172 +f 2110/2176 2106/2172 2016/2055 +f 1855/2177 1707/2169 2111/2178 +f 2104/2171 2111/2178 1707/2169 +f 2109/2175 1767/2157 2111/2178 +f 2094/2158 2111/2178 1767/2157 +f 1696/2179 2112/2180 1833/2181 +f 2115/2182 1833/2181 2112/2180 +f 1772/2183 2114/2184 2113/2185 +f 2115/2182 2113/2185 2114/2184 +f 2116/2186 2117/2187 1768/2152 +f 2092/2153 1768/2152 2117/2187 +f 1827/2188 2117/2187 1696/2179 +f 2112/2180 1696/2179 2117/2187 +f 1750/2064 2118/2189 2030/2071 +f 2119/2190 2030/2071 2118/2189 +f 1768/2152 2100/2164 2116/2186 +f 2119/2190 2116/2186 2100/2164 +f 2113/2185 2121/2191 1772/2183 +f 2120/2192 1772/2183 2121/2191 +f 2025/2066 2121/2191 1750/2064 +f 2118/2189 1750/2064 2121/2191 +f 2123/2193 2125/2194 1774/2195 +f 2122/2196 1774/2195 2125/2194 +f 2102/2166 2125/2194 1770/2168 +f 2124/2197 1770/2168 2125/2194 +f 2126/2198 2128/2199 1772/2183 +f 2114/2184 1772/2183 2128/2199 +f 1774/2195 2127/2200 2123/2193 +f 2128/2199 2123/2193 2127/2200 +f 1749/2061 2129/2201 2027/2068 +f 2130/2202 2027/2068 2129/2201 +f 1772/2183 2120/2192 2126/2198 +f 2130/2202 2126/2198 2120/2192 +f 1770/2168 2124/2197 2107/2174 +f 2131/2203 2107/2174 2124/2197 +f 1749/2061 2021/2062 2129/2201 +f 2131/2203 2129/2201 2021/2062 +f 1776/2204 2133/2205 2132/2206 +f 2135/2207 2132/2206 2133/2205 +f 2136/2209 2138/2210 1774/2211 +f 2127/2212 1774/2211 2138/2210 +f 2137/2213 2138/2210 1776/2204 +f 2133/2205 1776/2204 2138/2210 +f 2141/2214 2139/2215 2140/2216 +f 1777/2217 2140/2216 2139/2215 +f 2141/2214 2136/2209 2122/2218 +f 1774/2211 2122/2218 2136/2209 +f 2140/2216 1777/2217 2143/2219 +f 2142/2220 2143/2219 1777/2217 +f 2144/2221 1779/2222 2147/2223 +f 2145/2224 2147/2223 1779/2222 +f 1763/2226 2148/2227 2063/2228 +f 2150/2229 2063/2228 2148/2227 +f 1779/2222 2149/2230 2145/2224 +f 2150/2229 2145/2224 2149/2230 +f 2152/2231 2153/2232 1780/2233 +f 2151/2234 1780/2233 2153/2232 +f 2148/2227 1763/2226 2153/2232 +f 2071/2235 2153/2232 1763/2226 +f 1780/2233 2154/2237 2152/2231 +f 2155/2236 2152/2231 2154/2237 +f 1782/2238 2157/2239 2156/2240 +f 2159/2241 2156/2240 2157/2239 +f 2160/2243 2162/2244 1713/1902 +f 1892/1909 1713/1902 2162/2244 +f 2161/2245 2162/2244 1782/2238 +f 2157/2239 1782/2238 2162/2244 +f 2163/2246 2164/2247 1779/2222 +f 2149/2230 1779/2222 2164/2247 +f 1713/1902 1886/1903 2160/2243 +f 2164/2247 2160/2243 1886/1903 +f 2165/2248 2163/2246 2144/2221 +f 1779/2222 2144/2221 2163/2246 +f 2166/2249 2168/2250 1777/2217 +f 2142/2220 1777/2217 2168/2250 +f 1706/1870 2169/2252 1866/1877 +f 2170/2253 1866/1877 2169/2252 +f 2170/2253 2166/2249 2139/2215 +f 1777/2217 2139/2215 2166/2249 +f 2172/2254 2173/2255 1784/2256 +f 2171/2257 1784/2256 2173/2255 +f 1861/1872 2173/2255 1706/1870 +f 2169/2252 1706/1870 2173/2255 +f 1784/2256 2174/2259 2172/2254 +f 2175/2258 2172/2254 2174/2259 +f 2176/2260 2178/2261 1784/2256 +f 2174/2259 1784/2256 2178/2261 +f 1709/1884 2179/2263 1877/1890 +f 2180/2264 1877/1890 2179/2263 +f 1784/2256 2171/2257 2176/2260 +f 2180/2264 2176/2260 2171/2257 +f 2182/2265 2183/2266 1786/2267 +f 2181/2268 1786/2267 2183/2266 +f 1873/1886 2183/2266 1709/1884 +f 2179/2263 1709/1884 2183/2266 +f 1786/2267 2184/2270 2182/2265 +f 2185/2269 2182/2265 2184/2270 +f 2186/2271 1788/2272 2189/2273 +f 2187/2274 2189/2273 1788/2272 +f 2188/2275 1700/2276 2189/2273 +f 1842/2277 2189/2273 1700/2276 +f 2193/2278 2190/2279 2191/2280 +f 1789/2281 2191/2280 2190/2279 +f 1788/2272 2192/2282 2187/2274 +f 2193/2278 2187/2274 2192/2282 +f 2197/2283 2194/2284 2195/2285 +f 1790/2286 2195/2285 2194/2284 +f 2191/2280 1789/2281 2197/2283 +f 2196/2287 2197/2283 1789/2281 +f 2199/2288 1847/2289 2188/2275 +f 1700/2276 2188/2275 1847/2289 +f 2195/2285 1790/2286 2199/2288 +f 2198/2290 2199/2288 1790/2286 +f 1790/2286 2200/2291 2198/2290 +f 2202/2292 2198/2290 2200/2291 +f 1780/2293 2151/2294 2201/2295 +f 2202/2292 2201/2295 2151/2294 +f 2204/2296 2205/2297 1792/2298 +f 2203/2299 1792/2298 2205/2297 +f 2194/2284 2205/2297 1790/2286 +f 2200/2291 1790/2286 2205/2297 +f 1792/2298 2207/2302 2204/2296 +f 2208/2301 2204/2296 2207/2302 +f 2201/2295 2209/2303 1780/2293 +f 2154/2304 1780/2293 2209/2303 +f 2132/2307 2212/2306 1776/2308 +f 2211/2309 1776/2308 2212/2306 +f 1794/2310 2214/2311 2213/2312 +f 2215/2313 2213/2312 2214/2311 +f 2216/2314 1795/2315 2219/2316 +f 2217/2317 2219/2316 1795/2315 +f 2218/2318 2219/2316 1794/2310 +f 2214/2311 1794/2310 2219/2316 +f 1776/2308 2211/2309 2137/2319 +f 2221/2320 2137/2319 2211/2309 +f 1795/2315 2220/2321 2217/2317 +f 2221/2320 2217/2317 2220/2321 +f 2222/2322 2224/2323 1795/2315 +f 2220/2321 1795/2315 2224/2323 +f 2224/2323 2223/2324 1831/2325 +f 1697/2326 1831/2325 2223/2324 +f 2226/2327 2227/2328 1797/2329 +f 2225/2330 1797/2329 2227/2328 +f 2227/2328 2222/2322 2216/2314 +f 1795/2315 2216/2314 2222/2322 +f 1788/2272 2228/2331 2192/2282 +f 2230/2332 2192/2282 2228/2331 +f 2230/2332 2226/2327 2229/2333 +f 1797/2329 2229/2333 2226/2327 +f 2223/2324 2231/2334 1697/2326 +f 1836/2335 1697/2326 2231/2334 +f 2231/2334 2228/2331 2186/2271 +f 1788/2272 2186/2271 2228/2331 +f 2232/2336 2234/2337 1792/2298 +f 2207/2302 1792/2298 2234/2337 +f 1789/2281 2235/2339 2196/2287 +f 2236/2340 2196/2287 2235/2339 +f 1792/2298 2203/2299 2232/2336 +f 2236/2340 2232/2336 2203/2299 +f 2238/2341 2239/2342 1799/2343 +f 2237/2344 1799/2343 2239/2342 +f 2190/2279 2239/2342 1789/2281 +f 2235/2339 1789/2281 2239/2342 +f 1799/2343 2240/2346 2238/2341 +f 2241/2345 2238/2341 2240/2346 +f 1799/2343 2242/2347 2240/2346 +f 2244/2348 2240/2346 2242/2347 +f 2245/2350 2246/2351 1797/2329 +f 2229/2333 1797/2329 2246/2351 +f 2237/2344 2246/2351 1799/2343 +f 2242/2347 1799/2343 2246/2351 +f 1794/2310 2247/2352 2218/2318 +f 2248/2353 2218/2318 2247/2352 +f 1797/2329 2225/2330 2245/2350 +f 2248/2353 2245/2350 2225/2330 +f 2213/2312 2249/2354 1794/2310 +f 2247/2352 1794/2310 2249/2354 +f 2251/2355 2254/2356 1802/2357 +f 2250/2358 1802/2357 2254/2356 +f 2253/2359 2254/2356 1804/2360 +f 2252/2361 1804/2360 2254/2356 +f 2255/2362 1803/2363 2258/2364 +f 2256/2365 2258/2364 1803/2363 +f 1802/2357 2257/2366 2251/2355 +f 2258/2364 2251/2355 2257/2366 +f 1804/2360 2252/2361 2259/2367 +f 2261/2368 2259/2367 2252/2361 +f 1803/2363 2260/2369 2256/2365 +f 2261/2368 2256/2365 2260/2369 +f 2263/2370 2265/2371 1806/2372 +f 2262/2373 1806/2372 2265/2371 +f 1802/2357 2250/2358 2264/2374 +f 2265/2371 2264/2374 2250/2358 +f 1736/1994 2266/2375 1964/1993 +f 2268/2376 1964/1993 2266/2375 +f 2268/2376 2263/2370 2267/2377 +f 1806/2372 2267/2377 2263/2370 +f 2269/2378 2270/2379 1714/1907 +f 1895/1912 1714/1907 2270/2379 +f 1973/2004 2270/2379 1736/1994 +f 2266/2375 1736/1994 2270/2379 +f 1807/2380 2272/2381 2271/2382 +f 2273/2383 2271/2382 2272/2381 +f 1714/1907 1890/1908 2269/2378 +f 2273/2383 2269/2378 1890/1908 +f 2264/2374 2275/2384 1802/2357 +f 2257/2366 1802/2357 2275/2384 +f 2274/2385 2275/2384 1807/2380 +f 2272/2381 1807/2380 2275/2384 +f 1804/2360 2276/2386 2253/2359 +f 2278/2387 2253/2359 2276/2386 +f 1806/2372 2262/2373 2277/2388 +f 2278/2387 2277/2388 2262/2373 +f 2259/2367 2281/2390 1804/2360 +f 2276/2386 1804/2360 2281/2390 +f 2277/2388 2283/2393 1806/2372 +f 2267/2377 1806/2372 2283/2393 +f 2005/2041 2283/2393 1744/2043 +f 2282/2392 1744/2043 2283/2393 +f 2285/2395 2286/2394 1810/2396 +f 2284/2397 1810/2396 2286/2394 +f 1810/2396 2284/2397 2287/2398 +f 2288/2399 2287/2398 2284/2397 +f 1782/2238 2156/2240 2290/2402 +f 2291/2401 2290/2402 2156/2240 +f 2293/2403 2294/2404 1811/2405 +f 2292/2406 1811/2405 2294/2404 +f 1807/2380 2295/2407 2274/2385 +f 2297/2408 2274/2385 2295/2407 +f 1811/2405 2296/2409 2293/2403 +f 2297/2408 2293/2403 2296/2409 +f 2290/2402 2298/2410 1782/2238 +f 2161/2245 1782/2238 2298/2410 +f 2271/2382 2298/2410 1807/2380 +f 2295/2407 1807/2380 2298/2410 +f 1813/2411 2300/2412 2299/2413 +f 2302/2414 2299/2413 2300/2412 +f 1803/2363 2255/2362 2301/2415 +f 2302/2414 2301/2415 2255/2362 +f 2304/2416 2306/2417 1814/2418 +f 2303/2419 1814/2418 2306/2417 +f 2305/2420 2306/2417 1813/2411 +f 2300/2412 1813/2411 2306/2417 +f 2308/2421 2310/2422 1815/2423 +f 2307/2424 1815/2423 2310/2422 +f 2304/2416 1814/2418 2310/2422 +f 2309/2425 2310/2422 1814/2418 +f 2260/2369 1803/2363 2312/2426 +f 2301/2415 2312/2426 1803/2363 +f 2312/2426 2308/2421 2311/2427 +f 1815/2423 2311/2427 2308/2421 +f 2311/2427 1815/2423 2315/2428 +f 2313/2429 2315/2428 1815/2423 +f 2287/2398 2315/2428 1810/2396 +f 2314/2430 1810/2396 2315/2428 +f 1817/2431 2317/2432 2316/2433 +f 2318/2434 2316/2433 2317/2432 +f 1815/2423 2307/2424 2313/2429 +f 2318/2434 2313/2429 2307/2424 +f 2320/2437 2321/2436 1817/2431 +f 2317/2432 1817/2431 2321/2436 +f 1810/2396 2314/2430 2285/2395 +f 2322/2438 2285/2395 2314/2430 +f 2325/2440 2324/2441 2292/2406 +f 1811/2405 2292/2406 2324/2441 +f 2327/2442 2328/2443 1819/2444 +f 2326/2445 1819/2444 2328/2443 +f 2331/2446 2305/2420 2329/2447 +f 1813/2411 2329/2447 2305/2420 +f 1819/2444 2330/2448 2327/2442 +f 2331/2446 2327/2442 2330/2448 +f 2324/2441 2332/2449 1811/2405 +f 2296/2409 1811/2405 2332/2449 +f 2329/2447 1813/2411 2332/2449 +f 2299/2413 2332/2449 1813/2411 +f 2333/2450 2335/2451 1814/2418 +f 2309/2425 1814/2418 2335/2451 +f 2316/2433 2335/2451 1817/2431 +f 2334/2452 1817/2431 2335/2451 +f 2336/2453 2337/2454 1819/2444 +f 2330/2448 1819/2444 2337/2454 +f 2333/2450 1814/2418 2337/2454 +f 2303/2419 2337/2454 1814/2418 +f 1819/2444 2326/2445 2336/2453 +f 2339/2456 2336/2453 2326/2445 +f 1817/2431 2334/2452 2320/2437 +f 2340/2457 2320/2437 2334/2452 +f 1822/1823 1826/1824 1660/2458 +f 1825/1826 1660/2458 1826/1824 +f 1699/2459 1824/1825 1823/1822 +f 1826/1824 1823/1822 1824/1825 +f 1669/2460 1827/1830 1829/1832 +f 1830/1831 1829/1832 1827/1830 +f 1828/1829 1699/2459 1830/1831 +f 1823/1822 1830/1831 1699/2459 +f 1834/1835 1833/1837 1831/1833 +f 1663/2461 1831/1833 1833/1837 +f 1699/2459 1828/1829 1832/1836 +f 1834/1835 1832/1836 1828/1829 +f 1837/1838 1836/1840 1835/1839 +f 1667/2462 1835/1839 1836/1840 +f 1832/1836 1837/1838 1699/2459 +f 1824/1825 1699/2459 1837/1838 +f 1841/1842 1840/1845 1825/1826 +f 1660/2458 1825/1826 1840/1845 +f 1703/2463 1839/1843 1838/1841 +f 1841/1842 1838/1841 1839/1843 +f 1842/1848 1844/1849 1667/2462 +f 1835/1839 1667/2462 1844/1849 +f 1843/1847 1703/2463 1844/1849 +f 1838/1841 1844/1849 1703/2463 +f 1848/1851 1847/1854 1845/1853 +f 1666/2464 1845/1853 1847/1854 +f 1703/2463 1843/1847 1846/1850 +f 1848/1851 1846/1850 1843/1847 +f 1671/2465 1849/1855 1850/1857 +f 1851/1856 1850/1857 1849/1855 +f 1846/1850 1851/1856 1703/2463 +f 1839/1843 1703/2463 1851/1856 +f 1657/2466 1852/1861 1855/1863 +f 1856/1859 1855/1863 1852/1861 +f 1854/1862 1856/1859 1708/2467 +f 1853/1858 1708/2467 1856/1859 +f 1674/2468 1857/1868 1859/1869 +f 1860/1866 1859/1869 1857/1868 +f 1708/2467 1853/1858 1858/1865 +f 1860/1866 1858/1865 1853/1858 +f 1861/1872 1864/1873 1664/2469 +f 1863/1874 1664/2469 1864/1873 +f 1858/1865 1864/1873 1708/2467 +f 1862/1871 1708/2467 1864/1873 +f 1665/2470 1865/1876 1866/1877 +f 1867/1875 1866/1877 1865/1876 +f 1708/2467 1862/1871 1854/1862 +f 1867/1875 1854/1862 1862/1871 +f 1661/2471 1868/1880 1871/1881 +f 1872/1879 1871/1881 1868/1880 +f 1711/2472 1870/1883 1869/1878 +f 1872/1879 1869/1878 1870/1883 +f 1869/1878 1875/1887 1711/2472 +f 1874/1885 1711/2472 1875/1887 +f 1664/2469 1863/1874 1877/1890 +f 1878/1889 1877/1890 1863/1874 +f 1711/2472 1874/1885 1876/1888 +f 1878/1889 1876/1888 1874/1885 +f 1879/1891 1880/1892 1674/2468 +f 1857/1868 1674/2468 1880/1892 +f 1876/1888 1880/1892 1711/2472 +f 1870/1883 1711/2472 1880/1892 +f 1658/2473 1881/1895 1884/1897 +f 1885/1896 1884/1897 1881/1895 +f 1716/2474 1883/1899 1882/1894 +f 1885/1896 1882/1894 1883/1899 +f 1673/2475 1886/1903 1888/1904 +f 1889/1901 1888/1904 1886/1903 +f 1889/1901 1887/1900 1882/1894 +f 1716/2474 1882/1894 1887/1900 +f 1893/1906 1892/1909 1890/1908 +f 1672/2476 1890/1908 1892/1909 +f 1716/2474 1887/1900 1891/1905 +f 1893/1906 1891/1905 1887/1900 +f 1894/1910 1896/1911 1675/2477 +f 1895/1912 1675/2477 1896/1911 +f 1891/1905 1896/1911 1716/2474 +f 1883/1899 1716/2474 1896/1911 +f 1897/1915 1900/1916 1657/2466 +f 1852/1861 1657/2466 1900/1916 +f 1899/1917 1900/1916 1720/2478 +f 1898/1914 1720/2478 1900/1916 +f 1669/2460 1901/1921 1903/1922 +f 1904/1919 1903/1922 1901/1921 +f 1720/2478 1898/1914 1902/1918 +f 1904/1919 1902/1918 1898/1914 +f 1905/1925 1908/1926 1668/2479 +f 1907/1927 1668/2479 1908/1926 +f 1902/1918 1908/1926 1720/2478 +f 1906/1924 1720/2478 1908/1926 +f 1674/2468 1859/1869 1909/1929 +f 1910/1928 1909/1929 1859/1869 +f 1720/2478 1906/1924 1899/1917 +f 1910/1928 1899/1917 1906/1924 +f 1914/1931 1822/1823 1911/1933 +f 1660/2458 1911/1933 1822/1823 +f 1723/2480 1913/1934 1912/1930 +f 1914/1931 1912/1930 1913/1934 +f 1915/1937 1918/1938 1678/2481 +f 1917/1939 1678/2481 1918/1938 +f 1912/1930 1918/1938 1723/2480 +f 1916/1936 1723/2480 1918/1938 +f 1668/2479 1907/1927 1920/1942 +f 1921/1941 1920/1942 1907/1927 +f 1723/2480 1916/1936 1919/1940 +f 1921/1941 1919/1940 1916/1936 +f 1669/2460 1829/1832 1901/1921 +f 1922/1943 1901/1921 1829/1832 +f 1919/1940 1922/1943 1723/2480 +f 1913/1934 1723/2480 1922/1943 +f 1927/1945 1926/1949 1923/1947 +f 1659/2482 1923/1947 1926/1949 +f 1925/1950 1927/1945 1727/2483 +f 1924/1944 1727/2483 1927/1945 +f 1928/1954 1931/1952 1677/2484 +f 1930/1955 1677/2484 1931/1952 +f 1727/2483 1924/1944 1929/1951 +f 1931/1952 1929/1951 1924/1944 +f 1920/1942 1934/1957 1668/2479 +f 1933/1958 1668/2479 1934/1957 +f 1932/1956 1727/2483 1934/1957 +f 1929/1951 1934/1957 1727/2483 +f 1678/2481 1935/1959 1915/1937 +f 1936/1960 1915/1937 1935/1959 +f 1936/1960 1925/1950 1932/1956 +f 1727/2483 1932/1956 1925/1950 +f 1871/1881 1940/1962 1661/2471 +f 1939/1964 1661/2471 1940/1962 +f 1937/1961 1729/2485 1940/1962 +f 1938/1965 1940/1962 1729/2485 +f 1674/2468 1909/1929 1879/1891 +f 1942/1967 1879/1891 1909/1929 +f 1941/1966 1729/2485 1942/1967 +f 1937/1961 1942/1967 1729/2485 +f 1668/2479 1933/1958 1905/1925 +f 1944/1968 1905/1925 1933/1958 +f 1944/1968 1943/1969 1941/1966 +f 1729/2485 1941/1966 1943/1969 +f 1946/1970 1928/1954 1945/1971 +f 1677/2484 1945/1971 1928/1954 +f 1943/1969 1946/1970 1729/2485 +f 1938/1965 1729/2485 1946/1970 +f 1884/1897 1950/1973 1658/2473 +f 1949/1975 1658/2473 1950/1973 +f 1948/1976 1950/1973 1733/2486 +f 1947/1972 1733/2486 1950/1973 +f 1675/2477 1951/1980 1894/1910 +f 1953/1978 1894/1910 1951/1980 +f 1733/2486 1947/1972 1952/1977 +f 1953/1978 1952/1977 1947/1972 +f 1954/1983 1957/1984 1670/2487 +f 1956/1985 1670/2487 1957/1984 +f 1952/1977 1957/1984 1733/2486 +f 1955/1982 1733/2486 1957/1984 +f 1671/2465 1958/1987 1959/1988 +f 1960/1986 1959/1988 1958/1987 +f 1733/2486 1955/1982 1948/1976 +f 1960/1986 1948/1976 1955/1982 +f 1965/1990 1964/1993 1961/1992 +f 1662/2488 1961/1992 1964/1993 +f 1737/2489 1963/1995 1962/1989 +f 1965/1990 1962/1989 1963/1995 +f 1966/1998 1969/1999 1676/2490 +f 1968/2000 1676/2490 1969/1999 +f 1967/1997 1737/2489 1969/1999 +f 1962/1989 1969/1999 1737/2489 +f 1670/2487 1956/1985 1971/2003 +f 1972/2002 1971/2003 1956/1985 +f 1737/2489 1967/1997 1970/2001 +f 1972/2002 1970/2001 1967/1997 +f 1973/2004 1974/2005 1675/2477 +f 1951/1980 1675/2477 1974/2005 +f 1970/2001 1974/2005 1737/2489 +f 1963/1995 1737/2489 1974/2005 +f 1926/1949 1978/2006 1659/2482 +f 1977/2009 1659/2482 1978/2006 +f 1975/2007 1740/2491 1978/2006 +f 1976/2008 1978/2006 1740/2491 +f 1979/2011 1981/2013 1678/2481 +f 1935/1959 1678/2481 1981/2013 +f 1740/2491 1975/2007 1980/2014 +f 1981/2013 1980/2014 1975/2007 +f 1971/2003 1984/2016 1670/2487 +f 1983/2017 1670/2487 1984/2016 +f 1980/2014 1984/2016 1740/2491 +f 1982/2015 1740/2491 1984/2016 +f 1676/2490 1985/2019 1966/1998 +f 1986/2018 1966/1998 1985/2019 +f 1740/2491 1982/2015 1976/2008 +f 1986/2018 1976/2008 1982/2015 +f 1840/1845 1989/2021 1660/2458 +f 1911/1933 1660/2458 1989/2021 +f 1741/2492 1988/2022 1987/2020 +f 1989/2021 1987/2020 1988/2022 +f 1671/2465 1959/1988 1849/1855 +f 1991/2024 1849/1855 1959/1988 +f 1990/2023 1741/2492 1991/2024 +f 1987/2020 1991/2024 1741/2492 +f 1670/2487 1983/2017 1954/1983 +f 1993/2026 1954/1983 1983/2017 +f 1741/2492 1990/2023 1992/2025 +f 1993/2026 1992/2025 1990/2023 +f 1678/2481 1917/1939 1979/2011 +f 1994/2027 1979/2011 1917/1939 +f 1992/2025 1994/2027 1741/2492 +f 1988/2022 1741/2492 1994/2027 +f 1995/2030 1998/2031 1659/2482 +f 1923/1947 1659/2482 1998/2031 +f 1997/2032 1998/2031 1743/2493 +f 1996/2029 1743/2493 1998/2031 +f 1677/2484 1930/1955 1999/2034 +f 2000/2033 1999/2034 1930/1955 +f 1676/2490 1968/2000 2003/2037 +f 2004/2035 2003/2037 1968/2000 +f 2004/2035 2001/2036 2002/2039 +f 1746/2494 2002/2039 2001/2036 +f 2005/2041 2007/2040 1662/2488 +f 1961/1992 1662/2488 2007/2040 +f 2001/2036 2007/2040 1746/2494 +f 2006/2042 1746/2494 2007/2040 +f 1659/2482 1977/2009 1995/2030 +f 2011/2047 1995/2030 1977/2009 +f 1747/2495 2009/2045 2010/2046 +f 2011/2047 2010/2046 2009/2045 +f 2003/2037 2012/2048 1676/2490 +f 1985/2019 1676/2490 2012/2048 +f 2010/2046 2012/2048 1747/2495 +f 2008/2044 1747/2495 2012/2048 +f 1999/2034 2014/2049 1677/2484 +f 1945/1971 1677/2484 2014/2049 +f 2020/2053 2019/2058 2016/2055 +f 1679/2496 2016/2055 2019/2058 +f 1752/2497 2018/2056 2017/2052 +f 2020/2053 2017/2052 2018/2056 +f 2021/2062 2024/2060 1682/2498 +f 2023/2063 1682/2498 2024/2060 +f 1752/2497 2017/2052 2022/2059 +f 2024/2060 2022/2059 2017/2052 +f 2025/2066 2028/2067 1681/2499 +f 2027/2068 1681/2499 2028/2067 +f 1752/2497 2022/2059 2026/2065 +f 2028/2067 2026/2065 2022/2059 +f 2029/2069 2031/2070 1684/2500 +f 2030/2071 1684/2500 2031/2070 +f 1752/2497 2026/2065 2018/2056 +f 2031/2070 2018/2056 2026/2065 +f 2036/2073 2035/2078 2032/2075 +f 1680/2501 2032/2075 2035/2078 +f 1757/2502 2034/2076 2033/2072 +f 2036/2073 2033/2072 2034/2076 +f 2037/2082 2040/2080 1685/2503 +f 2039/2083 1685/2503 2040/2080 +f 1757/2502 2033/2072 2038/2079 +f 2040/2080 2038/2079 2033/2072 +f 2041/2086 2044/2087 1683/2504 +f 2043/2088 1683/2504 2044/2087 +f 2038/2079 2044/2087 1757/2502 +f 2042/2085 1757/2502 2044/2087 +f 2045/2089 2047/2090 1686/2505 +f 2046/2091 1686/2505 2047/2090 +f 1757/2502 2042/2085 2034/2076 +f 2047/2090 2034/2076 2042/2085 +f 1671/2506 2048/2094 1958/2097 +f 2051/2095 1958/2097 2048/2094 +f 2050/2098 2051/2095 1760/2507 +f 2049/2093 1760/2507 2051/2095 +f 2039/2083 2054/2100 1685/2503 +f 2053/2101 1685/2503 2054/2100 +f 1760/2507 2049/2093 2052/2099 +f 2054/2100 2052/2099 2049/2093 +f 2055/2104 2057/2105 1680/2501 +f 2032/2075 1680/2501 2057/2105 +f 2052/2099 2057/2105 1760/2507 +f 2056/2103 1760/2507 2057/2105 +f 2059/2106 2058/2108 1949/2107 +f 1658/2508 1949/2107 2058/2108 +f 1760/2507 2056/2103 2050/2098 +f 2059/2106 2050/2098 2056/2103 +f 1673/2509 2060/2112 2063/2113 +f 2064/2110 2063/2113 2060/2112 +f 1764/2510 2062/2115 2061/2109 +f 2064/2110 2061/2109 2062/2115 +f 2046/2091 2067/2117 1686/2505 +f 2066/2118 1686/2505 2067/2117 +f 2061/2109 2067/2117 1764/2510 +f 2065/2116 1764/2510 2067/2117 +f 2068/2121 2070/2122 1683/2504 +f 2041/2086 1683/2504 2070/2122 +f 1764/2510 2065/2116 2069/2120 +f 2070/2122 2069/2120 2065/2116 +f 1666/2511 2071/2123 2072/2125 +f 2073/2124 2072/2125 2071/2123 +f 2069/2120 2073/2124 1764/2510 +f 2062/2115 1764/2510 2073/2124 +f 1671/2506 1850/2129 2048/2094 +f 2076/2127 2048/2094 1850/2129 +f 1765/2512 2075/2130 2074/2126 +f 2076/2127 2074/2126 2075/2130 +f 1666/2511 2072/2125 1845/2133 +f 2078/2132 1845/2133 2072/2125 +f 2074/2126 2078/2132 1765/2512 +f 2077/2131 1765/2512 2078/2132 +f 2043/2088 2080/2135 1683/2504 +f 2068/2121 1683/2504 2080/2135 +f 1765/2512 2077/2131 2079/2134 +f 2080/2135 2079/2134 2077/2131 +f 2053/2101 2081/2136 1685/2503 +f 2037/2082 1685/2503 2081/2136 +f 2079/2134 2081/2136 1765/2512 +f 2075/2130 1765/2512 2081/2136 +f 1673/2509 1888/2138 2060/2112 +f 2084/2137 2060/2112 1888/2138 +f 2082/2139 1766/2513 2084/2137 +f 2083/2141 2084/2137 1766/2513 +f 2086/2143 1881/2144 2058/2108 +f 1658/2508 2058/2108 1881/2144 +f 2086/2143 2085/2142 2082/2139 +f 1766/2513 2082/2139 2085/2142 +f 2035/2078 2088/2146 1680/2501 +f 2055/2104 1680/2501 2088/2146 +f 2085/2142 2088/2146 1766/2513 +f 2087/2145 1766/2513 2088/2146 +f 2066/2118 2089/2147 1686/2505 +f 2045/2089 1686/2505 2089/2147 +f 1766/2513 2087/2145 2083/2141 +f 2089/2147 2083/2141 2087/2145 +f 1669/2514 1903/2150 2092/2153 +f 2093/2151 2092/2153 1903/2150 +f 2091/2154 2093/2151 1769/2515 +f 2090/2149 1769/2515 2093/2151 +f 2096/2156 1897/2159 2094/2158 +f 1657/2516 2094/2158 1897/2159 +f 1769/2515 2090/2149 2095/2155 +f 2096/2156 2095/2155 2090/2149 +f 2019/2058 2099/2161 1679/2496 +f 2098/2162 1679/2496 2099/2161 +f 2095/2155 2099/2161 1769/2515 +f 2097/2160 1769/2515 2099/2161 +f 2100/2164 2101/2163 1684/2500 +f 2029/2069 1684/2500 2101/2163 +f 1769/2515 2097/2160 2091/2154 +f 2101/2163 2091/2154 2097/2160 +f 2102/2166 2105/2165 1665/2517 +f 1865/2170 1665/2517 2105/2165 +f 2104/2171 2105/2165 1771/2518 +f 2103/2167 1771/2518 2105/2165 +f 2023/2063 2108/2173 1682/2498 +f 2107/2174 1682/2498 2108/2173 +f 1771/2518 2103/2167 2106/2172 +f 2108/2173 2106/2172 2103/2167 +f 2098/2162 2110/2176 1679/2496 +f 2016/2055 1679/2496 2110/2176 +f 2106/2172 2110/2176 1771/2518 +f 2109/2175 1771/2518 2110/2176 +f 2094/2158 1657/2516 2111/2178 +f 1855/2177 2111/2178 1657/2516 +f 2111/2178 2104/2171 2109/2175 +f 1771/2518 2109/2175 2104/2171 +f 1833/2181 2115/2182 1663/2519 +f 2114/2184 1663/2519 2115/2182 +f 2113/2185 2115/2182 1773/2520 +f 2112/2180 1773/2520 2115/2182 +f 1669/2514 2092/2153 1827/2188 +f 2117/2187 1827/2188 2092/2153 +f 1773/2520 2112/2180 2116/2186 +f 2117/2187 2116/2186 2112/2180 +f 2030/2071 2119/2190 1684/2500 +f 2100/2164 1684/2500 2119/2190 +f 2116/2186 2119/2190 1773/2520 +f 2118/2189 1773/2520 2119/2190 +f 2121/2191 2025/2066 2120/2192 +f 1681/2499 2120/2192 2025/2066 +f 1773/2520 2118/2189 2113/2185 +f 2121/2191 2113/2185 2118/2189 +f 1665/2517 2122/2196 2102/2166 +f 2125/2194 2102/2166 2122/2196 +f 1775/2521 2124/2197 2123/2193 +f 2125/2194 2123/2193 2124/2197 +f 1663/2519 2114/2184 2127/2200 +f 2128/2199 2127/2200 2114/2184 +f 2123/2193 2128/2199 1775/2521 +f 2126/2198 1775/2521 2128/2199 +f 2027/2068 2130/2202 1681/2499 +f 2120/2192 1681/2499 2130/2202 +f 1775/2521 2126/2198 2129/2201 +f 2130/2202 2129/2201 2126/2198 +f 2107/2174 2131/2203 1682/2498 +f 2021/2062 1682/2498 2131/2203 +f 2129/2201 2131/2203 1775/2521 +f 2124/2197 1775/2521 2131/2203 +f 2134/2208 2135/2207 1778/2522 +f 2133/2205 1778/2522 2135/2207 +f 2138/2210 2137/2213 2127/2212 +f 1663/2461 2127/2212 2137/2213 +f 1778/2522 2133/2205 2136/2209 +f 2138/2210 2136/2209 2133/2205 +f 2139/2215 2141/2214 1665/2470 +f 2122/2218 1665/2470 2141/2214 +f 2140/2216 1778/2522 2141/2214 +f 2136/2209 2141/2214 1778/2522 +f 1778/2522 2140/2216 2134/2208 +f 2143/2219 2134/2208 2140/2216 +f 2147/2223 2145/2224 2146/2225 +f 1781/2523 2146/2225 2145/2224 +f 2063/2228 2150/2229 1673/2475 +f 2149/2230 1673/2475 2150/2229 +f 2145/2224 2150/2229 1781/2523 +f 2148/2227 1781/2523 2150/2229 +f 2153/2232 2071/2235 2151/2234 +f 1666/2464 2151/2234 2071/2235 +f 1781/2523 2148/2227 2152/2231 +f 2153/2232 2152/2231 2148/2227 +f 2152/2231 2155/2236 1781/2523 +f 2146/2225 1781/2523 2155/2236 +f 2157/2239 1783/2524 2159/2241 +f 2158/2242 2159/2241 1783/2524 +f 1672/2476 1892/1909 2161/2245 +f 2162/2244 2161/2245 1892/1909 +f 2162/2244 2160/2243 2157/2239 +f 1783/2524 2157/2239 2160/2243 +f 1673/2475 2149/2230 1886/1903 +f 2164/2247 1886/1903 2149/2230 +f 2160/2243 2164/2247 1783/2524 +f 2163/2246 1783/2524 2164/2247 +f 1783/2524 2163/2246 2158/2242 +f 2165/2248 2158/2242 2163/2246 +f 1785/2525 2167/2251 2166/2249 +f 2168/2250 2166/2249 2167/2251 +f 1866/1877 2170/2253 1665/2470 +f 2139/2215 1665/2470 2170/2253 +f 2166/2249 2170/2253 1785/2525 +f 2169/2252 1785/2525 2170/2253 +f 1664/2469 2171/2257 1861/1872 +f 2173/2255 1861/1872 2171/2257 +f 1785/2525 2169/2252 2172/2254 +f 2173/2255 2172/2254 2169/2252 +f 2172/2254 2175/2258 1785/2525 +f 2167/2251 1785/2525 2175/2258 +f 1787/2526 2177/2262 2176/2260 +f 2178/2261 2176/2260 2177/2262 +f 1877/1890 2180/2264 1664/2469 +f 2171/2257 1664/2469 2180/2264 +f 2176/2260 2180/2264 1787/2526 +f 2179/2263 1787/2526 2180/2264 +f 2183/2266 1873/1886 2181/2268 +f 1787/2526 2179/2263 2182/2265 +f 2183/2266 2182/2265 2179/2263 +f 2184/2270 1655/2527 2185/2269 +f 2182/2265 2185/2269 1787/2526 +f 2177/2262 1787/2526 2185/2269 +f 1667/2528 2186/2271 1842/2277 +f 2189/2273 1842/2277 2186/2271 +f 2189/2273 2187/2274 2188/2275 +f 1791/2529 2188/2275 2187/2274 +f 2192/2282 1689/2530 2193/2278 +f 2190/2279 2193/2278 1689/2530 +f 2187/2274 2193/2278 1791/2529 +f 2191/2280 1791/2529 2193/2278 +f 2196/2287 1688/2531 2197/2283 +f 2194/2284 2197/2283 1688/2531 +f 2191/2280 2197/2283 1791/2529 +f 2195/2285 1791/2529 2197/2283 +f 2199/2288 2198/2290 1847/2289 +f 1666/2532 1847/2289 2198/2290 +f 1791/2529 2195/2285 2188/2275 +f 2199/2288 2188/2275 2195/2285 +f 2198/2290 2202/2292 1666/2532 +f 2151/2294 1666/2532 2202/2292 +f 2201/2295 2202/2292 1793/2533 +f 2200/2291 1793/2533 2202/2292 +f 1688/2531 2203/2299 2194/2284 +f 2205/2297 2194/2284 2203/2299 +f 1793/2533 2200/2291 2204/2296 +f 2205/2297 2204/2296 2200/2291 +f 2204/2296 2208/2301 1793/2533 +f 2206/2300 1793/2533 2208/2301 +f 1793/2533 2206/2300 2201/2295 +f 2209/2303 2201/2295 2206/2300 +f 1796/2534 2211/2309 2210/2305 +f 2212/2306 2210/2305 2211/2309 +f 2210/2305 2215/2313 1796/2534 +f 2214/2311 1796/2534 2215/2313 +f 1687/2535 2216/2314 2218/2318 +f 2219/2316 2218/2318 2216/2314 +f 1796/2534 2214/2311 2217/2317 +f 2219/2316 2217/2317 2214/2311 +f 2220/2321 1663/2536 2221/2320 +f 2137/2319 2221/2320 1663/2536 +f 2217/2317 2221/2320 1796/2534 +f 2211/2309 1796/2534 2221/2320 +f 1663/2536 2220/2321 1831/2325 +f 2224/2323 1831/2325 2220/2321 +f 2223/2324 2224/2323 1798/2537 +f 2222/2322 1798/2537 2224/2323 +f 2225/2330 2227/2328 1687/2535 +f 2216/2314 1687/2535 2227/2328 +f 1798/2537 2222/2322 2226/2327 +f 2227/2328 2226/2327 2222/2322 +f 2192/2282 2230/2332 1689/2530 +f 2229/2333 1689/2530 2230/2332 +f 2228/2331 1798/2537 2230/2332 +f 2226/2327 2230/2332 1798/2537 +f 1836/2335 2231/2334 1667/2528 +f 2186/2271 1667/2528 2231/2334 +f 2231/2334 2223/2324 2228/2331 +f 1798/2537 2228/2331 2223/2324 +f 1800/2538 2233/2338 2232/2336 +f 2234/2337 2232/2336 2233/2338 +f 2196/2287 2236/2340 1688/2531 +f 2203/2299 1688/2531 2236/2340 +f 2232/2336 2236/2340 1800/2538 +f 2235/2339 1800/2538 2236/2340 +f 1689/2530 2237/2344 2190/2279 +f 2239/2342 2190/2279 2237/2344 +f 1800/2538 2235/2339 2238/2341 +f 2239/2342 2238/2341 2235/2339 +f 2238/2341 2241/2345 1800/2538 +f 2233/2338 1800/2538 2241/2345 +f 2243/2349 2244/2348 1801/2539 +f 2242/2347 1801/2539 2244/2348 +f 1689/2530 2229/2333 2237/2344 +f 2246/2351 2237/2344 2229/2333 +f 1801/2539 2242/2347 2245/2350 +f 2246/2351 2245/2350 2242/2347 +f 2225/2330 1687/2535 2248/2353 +f 2218/2318 2248/2353 1687/2535 +f 2245/2350 2248/2353 1801/2539 +f 2247/2352 1801/2539 2248/2353 +f 1801/2539 2247/2352 2243/2349 +f 2249/2354 2243/2349 2247/2352 +f 2254/2356 2253/2359 2250/2358 +f 1690/2540 2250/2358 2253/2359 +f 2254/2356 2251/2355 2252/2361 +f 1805/2541 2252/2361 2251/2355 +f 2257/2366 1692/2542 2258/2364 +f 2255/2362 2258/2364 1692/2542 +f 2251/2355 2258/2364 1805/2541 +f 2256/2365 1805/2541 2258/2364 +f 2259/2367 2261/2368 1691/2543 +f 2260/2369 1691/2543 2261/2368 +f 2256/2365 2261/2368 1805/2541 +f 2252/2361 1805/2541 2261/2368 +f 2262/2373 2265/2371 1690/2540 +f 2250/2358 1690/2540 2265/2371 +f 1808/2544 2264/2374 2263/2370 +f 2265/2371 2263/2370 2264/2374 +f 1964/1993 2268/2376 1662/2488 +f 2267/2377 1662/2488 2268/2376 +f 1808/2544 2263/2370 2266/2375 +f 2268/2376 2266/2375 2263/2370 +f 1675/2477 1895/1912 1973/2004 +f 2270/2379 1973/2004 1895/1912 +f 1808/2544 2266/2375 2269/2378 +f 2270/2379 2269/2378 2266/2375 +f 2271/2382 2273/2383 1672/2476 +f 1890/1908 1672/2476 2273/2383 +f 2269/2378 2273/2383 1808/2544 +f 2272/2381 1808/2544 2273/2383 +f 1692/2542 2257/2366 2274/2385 +f 2275/2384 2274/2385 2257/2366 +f 1808/2544 2272/2381 2264/2374 +f 2275/2384 2264/2374 2272/2381 +f 2253/2359 2278/2387 1690/2540 +f 2262/2373 1690/2540 2278/2387 +f 1809/2545 2277/2388 2276/2386 +f 2278/2387 2276/2386 2277/2388 +f 1691/2543 2279/2391 2259/2367 +f 2281/2390 2259/2367 2279/2391 +f 1809/2545 2276/2386 2280/2389 +f 2281/2390 2280/2389 2276/2386 +f 1662/2488 2267/2377 2005/2041 +f 2283/2393 2005/2041 2267/2377 +f 1809/2545 2282/2392 2277/2388 +f 2283/2393 2277/2388 2282/2392 +f 2287/2398 2288/2399 1691/2543 +f 2279/2391 1691/2543 2288/2399 +f 2290/2402 2291/2401 1812/2547 +f 2289/2400 1812/2547 2291/2401 +f 1812/2547 2289/2400 2293/2403 +f 2294/2404 2293/2403 2289/2400 +f 2274/2385 2297/2408 1692/2542 +f 2296/2409 1692/2542 2297/2408 +f 2293/2403 2297/2408 1812/2547 +f 2295/2407 1812/2547 2297/2408 +f 1672/2476 2161/2245 2271/2382 +f 2298/2410 2271/2382 2161/2245 +f 1812/2547 2295/2407 2290/2402 +f 2298/2410 2290/2402 2295/2407 +f 2255/2362 1692/2542 2302/2414 +f 2299/2413 2302/2414 1692/2542 +f 2301/2415 2302/2414 1816/2548 +f 2300/2412 1816/2548 2302/2414 +f 2306/2417 2305/2420 2303/2419 +f 1694/2549 2303/2419 2305/2420 +f 2306/2417 2304/2416 2300/2412 +f 1816/2548 2300/2412 2304/2416 +f 2310/2422 2309/2425 2307/2424 +f 1693/2550 2307/2424 2309/2425 +f 1816/2548 2304/2416 2308/2421 +f 2310/2422 2308/2421 2304/2416 +f 1691/2543 2260/2369 2311/2427 +f 2312/2426 2311/2427 2260/2369 +f 2312/2426 2301/2415 2308/2421 +f 1816/2548 2308/2421 2301/2415 +f 1691/2543 2311/2427 2287/2398 +f 2315/2428 2287/2398 2311/2427 +f 1818/2551 2314/2430 2313/2429 +f 2315/2428 2313/2429 2314/2430 +f 2316/2433 2318/2434 1693/2550 +f 2307/2424 1693/2550 2318/2434 +f 2313/2429 2318/2434 1818/2551 +f 2317/2432 1818/2551 2318/2434 +f 1818/2551 2317/2432 2319/2435 +f 2321/2436 2319/2435 2317/2432 +f 2285/2395 2322/2438 1656/2546 +f 2319/2435 2322/2438 1818/2551 +f 2314/2430 1818/2551 2322/2438 +f 2323/2439 1820/2552 2325/2440 +f 2324/2441 2325/2440 1820/2552 +f 2328/2443 2327/2442 2323/2439 +f 1820/2552 2323/2439 2327/2442 +f 2330/2448 1694/2549 2331/2446 +f 2305/2420 2331/2446 1694/2549 +f 2327/2442 2331/2446 1820/2552 +f 2329/2447 1820/2552 2331/2446 +f 2332/2449 2299/2413 2296/2409 +f 1692/2542 2296/2409 2299/2413 +f 1820/2552 2329/2447 2324/2441 +f 2332/2449 2324/2441 2329/2447 +f 2335/2451 2316/2433 2309/2425 +f 1693/2550 2309/2425 2316/2433 +f 1821/2553 2334/2452 2333/2450 +f 2335/2451 2333/2450 2334/2452 +f 2337/2454 2303/2419 2330/2448 +f 1694/2549 2330/2448 2303/2419 +f 1821/2553 2333/2450 2336/2453 +f 2337/2454 2336/2453 2333/2450 +f 2336/2453 2339/2456 1821/2553 +f 2338/2455 1821/2553 2339/2456 +f 2338/2455 2340/2457 1821/2553 +f 2334/2452 1821/2553 2340/2457 +mtllib test_multitexture_obj_IO_quad_cow.mtl +usemtl material_4 + +v 0.348799 -0.334989 -0.083233 +v 0.313132 -0.399051 0.881192 +v 0.353623 -0.048646 0.443969 +v 0.335878 -0.384495 0.425693 +v 0.305362 0.030798 -0.006557 +v 0.279611 -0.055239 0.858547 +v 0.149341 -0.451522 0.166423 +v 0.126060 -0.162036 -0.185668 +v 0.114009 -0.358339 -0.075952 +v 0.101546 -0.475382 0.663157 +v 0.240757 -0.435635 0.421981 +v 0.385825 -0.174501 0.180766 +v 0.358602 -0.377970 0.178970 +v 0.345953 -0.229705 0.664126 +v 0.316102 -0.419396 0.649153 +v 0.131961 -0.201382 0.951731 +v 0.087677 -0.391182 0.901606 +v 0.310974 -0.097410 -0.069776 +v 0.287544 -0.214549 0.864938 +v 0.343040 -0.054116 0.672286 +v 0.369388 -0.024278 0.205838 +v 0.369070 -0.228332 0.435279 +v 0.323288 -0.645898 -0.065007 +v 0.277559 -0.660659 0.872426 +v 0.153210 -0.671553 0.116597 +v 0.153343 -0.652512 -0.062849 +v 0.129752 -0.680413 0.714233 +v 0.310744 -0.658159 0.124740 +v 0.270197 -0.670204 0.705429 +v 0.125665 -0.664371 0.877017 +v 0.000000 -0.192084 -0.196407 +v 0.000000 0.041478 -0.241591 +v 0.000000 -0.434774 0.061519 +v 0.000000 -0.354126 -0.067705 +v 0.000000 -0.435249 0.726548 +v 0.000000 -0.533724 0.415511 +v 0.000000 -0.340037 0.891691 +v 0.000000 -0.194995 0.971379 +v 0.120311 -0.456517 0.243094 +v 0.111282 -0.477316 0.581880 +v 0.186164 -0.487701 0.417533 +v 0.000000 -0.462404 0.208739 +v 0.000000 -0.483948 0.606421 +v 0.171850 -0.041098 0.945270 +v 0.106249 -0.014217 0.968533 +v 0.107395 -0.065346 0.975253 +v 0.000000 0.002289 0.987177 +v 0.000000 -0.075616 0.995507 +v 0.051751 -0.060836 1.024730 +v 0.051795 -0.079809 1.011200 +v 0.000000 -0.068825 1.048070 +v 0.000000 -0.095219 1.026420 +v 0.287063 -0.417912 0.423390 +v 0.223323 -0.431749 0.300839 +v 0.262599 -0.446574 0.214165 +v 0.345683 -0.367458 0.305622 +v 0.284862 -0.410239 0.304857 +v 0.320467 -0.390454 0.538527 +v 0.218649 -0.474853 0.619945 +v 0.196210 -0.447285 0.538732 +v 0.257025 -0.429064 0.536591 +v 0.240602 -0.341214 -0.117452 +v 0.121470 -0.249274 -0.145022 +v 0.221157 -0.120393 -0.146058 +v 0.328715 -0.192761 -0.077819 +v 0.229478 -0.212011 -0.133147 +v 0.307987 -0.033119 -0.049691 +v 0.139893 -0.054818 -0.181103 +v 0.227173 -0.037236 -0.128413 +v 0.301492 -0.292885 0.870674 +v 0.213279 -0.204742 0.922518 +v 0.117499 -0.281642 0.935739 +v 0.211816 -0.394732 0.922409 +v 0.215547 -0.286415 0.919674 +v 0.364968 -0.125410 0.046235 +v 0.382458 -0.259680 0.176197 +v 0.385194 -0.351205 0.030616 +v 0.375418 -0.216313 0.035959 +v 0.382575 -0.209764 0.311653 +v 0.361147 -0.316624 0.430338 +v 0.374384 -0.294532 0.308248 +v 0.368668 -0.137134 0.438729 +v 0.385132 -0.101185 0.188168 +v 0.365146 -0.040637 0.324829 +v 0.381949 -0.125584 0.315412 +v 0.350232 0.002539 0.090822 +v 0.361458 -0.061960 0.060915 +v 0.343331 -0.409171 0.778577 +v 0.341862 -0.313907 0.657949 +v 0.328019 -0.223318 0.773747 +v 0.336544 -0.303107 0.775339 +v 0.283052 -0.132631 0.863571 +v 0.351001 -0.142438 0.668828 +v 0.322487 -0.056505 0.774019 +v 0.329000 -0.140489 0.774308 +v 0.349301 -0.052130 0.560904 +v 0.357572 -0.233122 0.551664 +v 0.360647 -0.141814 0.556564 +v 0.349272 -0.319879 0.544579 +v 0.317321 0.033512 0.454173 +v 0.307072 0.029609 0.675079 +v 0.253941 0.015741 0.848168 +v 0.289863 0.022522 0.771070 +v 0.313467 0.030566 0.566851 +v 0.338046 -0.680095 0.030946 +v 0.228165 -0.692422 0.147407 +v 0.128280 -0.689708 0.024575 +v 0.238161 -0.677382 -0.091886 +v 0.229681 -0.733842 0.026690 +v 0.200560 -0.687393 0.898863 +v 0.107919 -0.696884 0.796995 +v 0.199176 -0.699686 0.686540 +v 0.291818 -0.690195 0.788408 +v 0.198244 -0.736784 0.793448 +v 0.307855 -0.552580 0.890620 +v 0.294592 -0.571581 0.678753 +v 0.335563 -0.561971 0.784310 +v 0.059362 -0.458076 0.795932 +v 0.110927 -0.595142 0.691599 +v 0.102733 -0.558625 0.896274 +v 0.071677 -0.583028 0.796447 +v 0.203007 -0.591569 0.647127 +v 0.206666 -0.553636 0.930804 +v 0.339121 -0.546516 0.150832 +v 0.352933 -0.520557 -0.088512 +v 0.383244 -0.532332 0.029711 +v 0.132569 -0.534652 -0.076732 +v 0.244020 -0.524662 -0.124285 +v 0.143499 -0.577512 0.141914 +v 0.241073 -0.571789 0.188527 +v 0.096494 -0.434904 0.034291 +v 0.099995 -0.563970 0.031758 +v 0.000000 -0.404320 -0.001877 +v 0.050269 -0.344670 -0.066540 +v 0.066175 -0.432919 0.087979 +v 0.056363 -0.399912 0.012697 +v 0.000000 -0.395546 0.810009 +v 0.039859 -0.442711 0.714357 +v 0.036112 -0.346650 0.891624 +v 0.032110 -0.404726 0.804765 +v 0.000000 -0.271137 0.943676 +v 0.062220 -0.197393 0.966789 +v 0.050128 -0.274014 0.941915 +v 0.000000 -0.286073 -0.138523 +v 0.055330 -0.185801 -0.197022 +v 0.050202 -0.275405 -0.142323 +v 0.000000 -0.069540 -0.225378 +v 0.076666 0.045792 -0.217551 +v 0.065506 -0.067007 -0.214493 +v 0.106299 -0.467348 0.612794 +v 0.156751 -0.485651 0.517662 +v 0.218865 -0.458568 0.419816 +v 0.177713 -0.464461 0.527871 +v 0.000000 -0.459742 0.666605 +v 0.064076 -0.481225 0.600150 +v 0.048681 -0.462533 0.655449 +v 0.129769 -0.445891 0.210992 +v 0.067492 -0.459184 0.218582 +v 0.000000 -0.445956 0.128840 +v 0.063836 -0.444618 0.150060 +v 0.160168 -0.471758 0.313909 +v 0.192938 -0.450450 0.307624 +v 0.000000 -0.518477 0.519852 +v 0.106971 -0.518553 0.416032 +v 0.091375 -0.507594 0.518132 +v 0.000000 -0.503509 0.307563 +v 0.090686 -0.492986 0.310407 +v 0.148938 -0.018818 0.950827 +v 0.109744 -0.041276 0.976341 +v 0.152295 -0.059870 0.957881 +v 0.133131 -0.037476 0.965091 +v 0.129144 -0.123186 0.961976 +v 0.214922 -0.047277 0.917853 +v 0.202946 -0.113321 0.930645 +v 0.189431 0.017650 0.907717 +v 0.054129 -0.000582 0.980957 +v 0.054473 -0.075872 0.989219 +v 0.000000 -0.121134 0.985540 +v 0.063153 -0.123094 0.979468 +v 0.071631 -0.043200 1.005410 +v 0.052795 -0.072592 1.019450 +v 0.071768 -0.069011 0.994894 +v 0.080930 -0.055850 0.997263 +v 0.000000 -0.040012 1.025130 +v 0.029722 -0.065305 1.040590 +v 0.040696 -0.039522 1.018390 +v 0.029759 -0.090824 1.020010 +v 0.000000 -0.078291 1.009110 +v 0.040781 -0.076557 1.002990 +v 0.000000 -0.090356 1.044310 +v 0.026407 -0.085181 1.036860 +v 0.313121 -0.404680 0.424303 +v 0.289638 -0.411984 0.363044 +v 0.317818 -0.392423 0.305485 +v 0.341299 -0.375944 0.366232 +v 0.317288 -0.397295 0.364448 +v 0.239350 -0.431990 0.361842 +v 0.251544 -0.422435 0.302332 +v 0.261632 -0.427221 0.422701 +v 0.262332 -0.422664 0.362137 +v 0.209900 -0.457622 0.202318 +v 0.274846 -0.418754 0.252658 +v 0.194817 -0.437402 0.239358 +v 0.231211 -0.430966 0.245486 +v 0.350284 -0.364453 0.244783 +v 0.312495 -0.422580 0.208415 +v 0.316601 -0.396416 0.250199 +v 0.328162 -0.387696 0.483083 +v 0.291362 -0.413379 0.536815 +v 0.275025 -0.421949 0.482067 +v 0.303426 -0.408222 0.482265 +v 0.269790 -0.455493 0.624003 +v 0.236564 -0.444228 0.584476 +v 0.315111 -0.397679 0.592146 +v 0.280089 -0.425608 0.586435 +v 0.156119 -0.458526 0.595789 +v 0.222989 -0.439421 0.538350 +v 0.164011 -0.483033 0.631406 +v 0.191143 -0.453861 0.591118 +v 0.225399 -0.440193 0.480871 +v 0.247502 -0.431674 0.481825 +v 0.300873 -0.335808 -0.110450 +v 0.235460 -0.269794 -0.123220 +v 0.283535 -0.198083 -0.112420 +v 0.339519 -0.257182 -0.080283 +v 0.292915 -0.260195 -0.110308 +v 0.119478 -0.295776 -0.113872 +v 0.173106 -0.230478 -0.142628 +v 0.176383 -0.349150 -0.106310 +v 0.174532 -0.282877 -0.121531 +v 0.172014 -0.141551 -0.170002 +v 0.224047 -0.163495 -0.142015 +v 0.123113 -0.206388 -0.170045 +v 0.171621 -0.184999 -0.160037 +v 0.318497 -0.140059 -0.074698 +v 0.268980 -0.103901 -0.112945 +v 0.274851 -0.146856 -0.114171 +v 0.307808 -0.003187 -0.031709 +v 0.269878 -0.031888 -0.092884 +v 0.232462 0.006082 -0.106821 +v 0.273281 0.042073 -0.043850 +v 0.272342 0.003313 -0.072401 +v 0.222802 -0.078850 -0.141507 +v 0.308256 -0.063145 -0.061910 +v 0.268040 -0.066602 -0.106124 +v 0.131964 -0.111136 -0.188613 +v 0.182883 -0.045709 -0.157469 +v 0.176218 -0.095244 -0.168768 +v 0.148915 0.005788 -0.165362 +v 0.190658 0.007422 -0.137241 +v 0.308510 -0.340088 0.875405 +v 0.263105 -0.289222 0.900577 +v 0.214141 -0.334681 0.919903 +v 0.268870 -0.396352 0.909752 +v 0.266995 -0.336923 0.904292 +v 0.253262 -0.209214 0.897882 +v 0.215216 -0.244729 0.920604 +v 0.293898 -0.252639 0.867139 +v 0.258195 -0.248301 0.898482 +v 0.126656 -0.240414 0.945024 +v 0.164801 -0.284207 0.930260 +v 0.172003 -0.202637 0.939740 +v 0.169955 -0.242358 0.935335 +v 0.149733 -0.393400 0.920339 +v 0.104904 -0.328487 0.922781 +v 0.156730 -0.332639 0.924128 +v 0.358457 -0.200112 -0.026716 +v 0.380901 -0.277243 0.032671 +v 0.375987 -0.340814 -0.033727 +v 0.367895 -0.263853 -0.030634 +v 0.342627 -0.106257 -0.015664 +v 0.369603 -0.166291 0.040606 +v 0.349444 -0.148083 -0.021788 +v 0.385185 -0.214712 0.178025 +v 0.382253 -0.237542 0.105277 +v 0.379025 -0.149836 0.112764 +v 0.380880 -0.190046 0.108528 +v 0.379176 -0.364086 0.102343 +v 0.375596 -0.311145 0.175939 +v 0.381399 -0.294389 0.103665 +v 0.363729 -0.333817 0.306674 +v 0.367965 -0.307651 0.370431 +v 0.351404 -0.354331 0.427814 +v 0.357690 -0.345276 0.368280 +v 0.379525 -0.278609 0.243679 +v 0.369702 -0.323364 0.243084 +v 0.386398 -0.194374 0.247084 +v 0.380079 -0.252636 0.309953 +v 0.384425 -0.235652 0.245143 +v 0.366553 -0.273812 0.432936 +v 0.376188 -0.220980 0.374406 +v 0.373629 -0.265433 0.372527 +v 0.363531 -0.092324 0.440867 +v 0.375379 -0.132559 0.377674 +v 0.376221 -0.083420 0.319025 +v 0.359143 -0.045438 0.384517 +v 0.369754 -0.088786 0.380331 +v 0.383633 -0.167556 0.313214 +v 0.370145 -0.182621 0.437038 +v 0.377148 -0.176656 0.375911 +v 0.386429 -0.137312 0.183762 +v 0.385994 -0.115397 0.252169 +v 0.387444 -0.154662 0.249110 +v 0.369328 -0.033749 0.265179 +v 0.380073 -0.064159 0.195141 +v 0.380479 -0.075465 0.257209 +v 0.331012 0.017167 0.038972 +v 0.357964 -0.031751 0.073165 +v 0.338487 -0.044383 0.002358 +v 0.336366 -0.015720 0.017524 +v 0.376980 -0.082133 0.123634 +v 0.363023 -0.011729 0.147082 +v 0.372551 -0.048743 0.133083 +v 0.363023 -0.091906 0.052472 +v 0.378431 -0.114848 0.117331 +v 0.339774 -0.073126 -0.008160 +v 0.336842 -0.403620 0.835552 +v 0.340911 -0.350598 0.776660 +v 0.324728 -0.297660 0.827670 +v 0.331904 -0.344898 0.831349 +v 0.334716 -0.360298 0.654176 +v 0.340676 -0.308781 0.717453 +v 0.335933 -0.414813 0.716014 +v 0.339263 -0.356428 0.715872 +v 0.338685 -0.226798 0.720092 +v 0.331546 -0.262105 0.774295 +v 0.344609 -0.271269 0.661246 +v 0.339619 -0.266826 0.718796 +v 0.311718 -0.219243 0.822794 +v 0.317327 -0.257308 0.824743 +v 0.282982 -0.093207 0.861630 +v 0.309753 -0.137557 0.821642 +v 0.328150 -0.098277 0.774453 +v 0.304296 -0.056644 0.818942 +v 0.309064 -0.096691 0.820690 +v 0.328063 -0.182474 0.773912 +v 0.284251 -0.173813 0.864211 +v 0.309915 -0.178867 0.822052 +v 0.348891 -0.186539 0.666645 +v 0.342261 -0.141944 0.722920 +v 0.340465 -0.184932 0.721530 +v 0.335097 -0.055452 0.724795 +v 0.349859 -0.098074 0.670701 +v 0.341372 -0.098545 0.724072 +v 0.350887 -0.050756 0.502911 +v 0.357600 -0.096426 0.558650 +v 0.364199 -0.140124 0.498352 +v 0.360004 -0.094795 0.500374 +v 0.356689 -0.142490 0.613383 +v 0.347230 -0.053130 0.617509 +v 0.354744 -0.097443 0.615492 +v 0.352060 -0.232064 0.608144 +v 0.360088 -0.187609 0.554338 +v 0.355112 -0.187591 0.610995 +v 0.363053 -0.232129 0.494204 +v 0.364779 -0.186112 0.496433 +v 0.354812 -0.320109 0.488079 +v 0.338808 -0.358381 0.541229 +v 0.344689 -0.357576 0.485189 +v 0.354746 -0.277669 0.548235 +v 0.360332 -0.277544 0.491251 +v 0.344841 -0.317709 0.600763 +v 0.349578 -0.275230 0.604646 +v 0.335024 -0.360119 0.596759 +v 0.347420 0.003193 0.333602 +v 0.320929 0.038988 0.398635 +v 0.337836 -0.006553 0.448549 +v 0.342419 -0.002612 0.390867 +v 0.351215 0.020421 0.221415 +v 0.350974 0.010868 0.277027 +v 0.328122 -0.011235 0.673608 +v 0.300290 0.026619 0.725054 +v 0.308985 -0.015836 0.772679 +v 0.320738 -0.013377 0.724898 +v 0.274888 0.018320 0.812257 +v 0.268509 -0.018423 0.854481 +v 0.291897 -0.017792 0.816142 +v 0.311113 0.030491 0.622016 +v 0.334099 -0.009613 0.563635 +v 0.332102 -0.010230 0.619617 +v 0.315185 0.031139 0.510574 +v 0.335537 -0.008637 0.506376 +v 0.335950 0.044730 0.115485 +v 0.346277 0.031858 0.167040 +v 0.335047 -0.667470 -0.026194 +v 0.288313 -0.719530 0.029200 +v 0.233667 -0.718383 -0.039468 +v 0.288912 -0.666279 -0.083198 +v 0.288523 -0.704927 -0.032990 +v 0.276152 -0.679477 0.141160 +v 0.227442 -0.724741 0.093385 +v 0.327044 -0.674066 0.087283 +v 0.281161 -0.710704 0.091076 +v 0.136631 -0.686121 0.078763 +v 0.172796 -0.723594 0.024717 +v 0.182766 -0.687312 0.135767 +v 0.176191 -0.716151 0.085786 +v 0.187443 -0.669698 -0.081882 +v 0.136552 -0.675110 -0.028004 +v 0.179633 -0.708233 -0.035027 +v 0.246100 -0.678205 0.889508 +v 0.198896 -0.723335 0.851930 +v 0.248642 -0.724519 0.790895 +v 0.288217 -0.679435 0.838379 +v 0.246831 -0.711912 0.845432 +v 0.113033 -0.684171 0.844965 +v 0.148661 -0.727347 0.795626 +v 0.155740 -0.680004 0.892121 +v 0.151829 -0.713932 0.849146 +v 0.157976 -0.694713 0.696986 +v 0.198408 -0.728532 0.734591 +v 0.115859 -0.693483 0.748115 +v 0.153047 -0.720555 0.741401 +v 0.283587 -0.684515 0.738785 +v 0.240880 -0.688682 0.691628 +v 0.244434 -0.716483 0.736358 +v 0.342489 -0.483419 0.781410 +v 0.322820 -0.565952 0.726198 +v 0.303910 -0.498066 0.668956 +v 0.331237 -0.488983 0.719836 +v 0.313540 -0.474577 0.887895 +v 0.331331 -0.556659 0.842236 +v 0.337524 -0.478425 0.840051 +v 0.319732 -0.633454 0.786428 +v 0.294197 -0.618974 0.884469 +v 0.315639 -0.625673 0.839496 +v 0.282830 -0.632563 0.691009 +v 0.308326 -0.632734 0.733956 +v 0.063471 -0.431765 0.851899 +v 0.065457 -0.515878 0.795430 +v 0.077472 -0.570173 0.851330 +v 0.096919 -0.478778 0.897495 +v 0.070723 -0.496321 0.852392 +v 0.106684 -0.534636 0.682874 +v 0.083265 -0.591144 0.740087 +v 0.069956 -0.474220 0.735292 +v 0.077366 -0.528459 0.735056 +v 0.084044 -0.646070 0.797118 +v 0.119063 -0.647679 0.702012 +v 0.094347 -0.648249 0.746058 +v 0.112805 -0.624088 0.888986 +v 0.089911 -0.634521 0.847274 +v 0.252371 -0.581833 0.652832 +v 0.208287 -0.528350 0.637223 +v 0.260651 -0.513618 0.642398 +v 0.200340 -0.651356 0.660475 +v 0.244653 -0.641994 0.666514 +v 0.153350 -0.595644 0.660330 +v 0.156436 -0.650983 0.672896 +v 0.153645 -0.534978 0.650489 +v 0.149543 -0.554429 0.922812 +v 0.209392 -0.471770 0.928314 +v 0.147798 -0.472236 0.922294 +v 0.203436 -0.628169 0.923071 +v 0.153584 -0.625261 0.914716 +v 0.262868 -0.552296 0.920108 +v 0.253551 -0.622939 0.912658 +v 0.267734 -0.472455 0.917082 +v 0.348561 -0.464054 0.158716 +v 0.369537 -0.538419 0.096121 +v 0.387436 -0.440321 0.029668 +v 0.376444 -0.450130 0.099960 +v 0.368236 -0.614976 0.030627 +v 0.325558 -0.615423 0.139592 +v 0.354786 -0.614851 0.090430 +v 0.340742 -0.597899 -0.079823 +v 0.378455 -0.525308 -0.035620 +v 0.364087 -0.605614 -0.029681 +v 0.354445 -0.427851 -0.087812 +v 0.380964 -0.432504 -0.036179 +v 0.243518 -0.430642 -0.121062 +v 0.182701 -0.527846 -0.109937 +v 0.127040 -0.448099 -0.073578 +v 0.179139 -0.436248 -0.106528 +v 0.304443 -0.521287 -0.117606 +v 0.305291 -0.427537 -0.115465 +v 0.241923 -0.609859 -0.117359 +v 0.296601 -0.602967 -0.109127 +v 0.141316 -0.607217 -0.073037 +v 0.186967 -0.607615 -0.104287 +v 0.148115 -0.512563 0.149929 +v 0.188536 -0.577394 0.174934 +v 0.251130 -0.502745 0.197094 +v 0.196177 -0.511769 0.183546 +v 0.233064 -0.638226 0.175543 +v 0.145237 -0.635178 0.130520 +v 0.185474 -0.638484 0.162245 +v 0.293784 -0.559568 0.181063 +v 0.282371 -0.626877 0.167977 +v 0.304357 -0.484216 0.189956 +v 0.105712 -0.548895 -0.026843 +v 0.099795 -0.492468 0.035271 +v 0.095370 -0.405611 -0.021478 +v 0.102107 -0.469936 -0.023928 +v 0.106751 -0.633108 0.027557 +v 0.114552 -0.619641 -0.026739 +v 0.113288 -0.573273 0.091099 +v 0.117988 -0.635837 0.082800 +v 0.112515 -0.451919 0.093569 +v 0.115559 -0.506404 0.096864 +v 0.000000 -0.422236 0.029752 +v 0.029003 -0.401336 0.002610 +v 0.061986 -0.419454 0.051640 +v 0.032544 -0.433336 0.068446 +v 0.031214 -0.420036 0.035840 +v 0.024587 -0.350255 -0.066993 +v 0.052499 -0.374486 -0.026866 +v 0.000000 -0.381470 -0.034114 +v 0.026573 -0.377866 -0.031562 +v 0.080439 -0.407577 0.025012 +v 0.078139 -0.343402 -0.068029 +v 0.077133 -0.378765 -0.022981 +v 0.101981 -0.437420 0.118873 +v 0.091871 -0.426509 0.074689 +v 0.000000 -0.369655 0.853165 +v 0.016214 -0.396858 0.808469 +v 0.032518 -0.377955 0.851217 +v 0.017350 -0.340897 0.891348 +v 0.016110 -0.370733 0.852319 +v 0.019057 -0.436735 0.723869 +v 0.035226 -0.426311 0.757202 +v 0.000000 -0.417485 0.766409 +v 0.017313 -0.418962 0.764189 +v 0.047369 -0.423079 0.799815 +v 0.064150 -0.454693 0.696538 +v 0.054342 -0.442450 0.745122 +v 0.057697 -0.360469 0.893822 +v 0.049520 -0.395304 0.851292 +v 0.000000 -0.233549 0.959877 +v 0.024047 -0.271835 0.943264 +v 0.057123 -0.235922 0.956621 +v 0.030640 -0.195728 0.970285 +v 0.027786 -0.234252 0.959139 +v 0.042553 -0.311463 0.921053 +v 0.000000 -0.306916 0.921405 +v 0.020282 -0.307657 0.921165 +v 0.080277 -0.277764 0.939515 +v 0.068802 -0.319918 0.921674 +v 0.095680 -0.199455 0.960676 +v 0.089563 -0.238122 0.952018 +v 0.000000 -0.322733 -0.103397 +v 0.023837 -0.283103 -0.139843 +v 0.049547 -0.311956 -0.105817 +v 0.023709 -0.319134 -0.103998 +v 0.026702 -0.190718 -0.197111 +v 0.052101 -0.234080 -0.173683 +v 0.000000 -0.242929 -0.170415 +v 0.024868 -0.240765 -0.171792 +v 0.081624 -0.264189 -0.144485 +v 0.087807 -0.176513 -0.193941 +v 0.084061 -0.222685 -0.173847 +v 0.079643 -0.304819 -0.108871 +v 0.000000 -0.132321 -0.213832 +v 0.032187 -0.069160 -0.222731 +v 0.059975 -0.128388 -0.209467 +v 0.029237 -0.131565 -0.213064 +v 0.038198 0.041996 -0.235526 +v 0.071390 -0.006821 -0.215572 +v 0.000000 -0.009641 -0.233734 +v 0.035269 -0.009355 -0.229192 +v 0.101087 -0.062072 -0.200364 +v 0.109216 -0.000367 -0.192884 +v 0.093717 -0.121882 -0.201748 +v 0.183641 -0.455489 0.534379 +v 0.205110 -0.461837 0.475502 +v 0.228365 -0.446181 0.420977 +v 0.213260 -0.450303 0.478539 +v 0.102981 -0.465723 0.632974 +v 0.142559 -0.466669 0.574690 +v 0.143787 -0.462243 0.587914 +v 0.132033 -0.481167 0.556781 +v 0.170860 -0.474631 0.521789 +v 0.109552 -0.472057 0.595485 +v 0.140849 -0.473458 0.563316 +v 0.206663 -0.472505 0.418626 +v 0.176881 -0.488520 0.469991 +v 0.194975 -0.474631 0.472428 +v 0.044000 -0.453929 0.682063 +v 0.075589 -0.465387 0.639018 +v 0.070506 -0.461083 0.663389 +v 0.000000 -0.448613 0.694610 +v 0.023827 -0.460530 0.664171 +v 0.021098 -0.449870 0.691901 +v 0.032905 -0.483094 0.604968 +v 0.054935 -0.471091 0.629642 +v 0.000000 -0.470799 0.638539 +v 0.027632 -0.470883 0.636565 +v 0.091776 -0.479034 0.591505 +v 0.081578 -0.471375 0.616771 +v 0.065741 -0.440111 0.119726 +v 0.031765 -0.445352 0.134276 +v 0.000000 -0.441491 0.094172 +v 0.032329 -0.440606 0.100743 +v 0.138015 -0.443895 0.192281 +v 0.096520 -0.444834 0.175662 +v 0.101319 -0.442167 0.150389 +v 0.098128 -0.457279 0.230677 +v 0.063612 -0.450028 0.182161 +v 0.124102 -0.450719 0.228684 +v 0.094220 -0.449501 0.201118 +v 0.000000 -0.451738 0.166652 +v 0.034368 -0.461296 0.211229 +v 0.032046 -0.451080 0.170590 +v 0.205661 -0.440923 0.303310 +v 0.163536 -0.447685 0.255959 +v 0.174785 -0.442414 0.244950 +v 0.213095 -0.454425 0.363050 +v 0.224677 -0.442616 0.362277 +v 0.178344 -0.481123 0.364052 +v 0.179537 -0.460826 0.311660 +v 0.199389 -0.467300 0.363772 +v 0.138385 -0.462583 0.271465 +v 0.153491 -0.454897 0.266081 +v 0.000000 -0.501354 0.566258 +v 0.047288 -0.515301 0.519274 +v 0.077416 -0.494560 0.562480 +v 0.040036 -0.499329 0.565268 +v 0.055222 -0.529321 0.415644 +v 0.102374 -0.516827 0.468605 +v 0.000000 -0.530780 0.469003 +v 0.052929 -0.526727 0.468796 +v 0.129060 -0.497175 0.517019 +v 0.151776 -0.503865 0.416665 +v 0.144853 -0.503338 0.468859 +v 0.109485 -0.488354 0.558077 +v 0.000000 -0.522771 0.361177 +v 0.046641 -0.500432 0.308431 +v 0.101727 -0.509066 0.362546 +v 0.052433 -0.518796 0.361628 +v 0.077896 -0.474931 0.261875 +v 0.000000 -0.481524 0.256229 +v 0.039926 -0.479506 0.257737 +v 0.129540 -0.482953 0.312862 +v 0.111951 -0.469275 0.268257 +v 0.144743 -0.495777 0.363499 +v 0.162670 -0.029746 0.947597 +v 0.137897 -0.029826 0.961061 +v 0.139042 -0.045163 0.963659 +v 0.164631 -0.050449 0.951176 +v 0.150007 -0.038161 0.957034 +v 0.109331 -0.030441 0.974293 +v 0.122462 -0.037914 0.969963 +v 0.130968 -0.013546 0.956851 +v 0.124172 -0.027390 0.966259 +v 0.133714 -0.064250 0.965416 +v 0.109851 -0.051679 0.976283 +v 0.125245 -0.048778 0.969619 +v 0.172782 -0.081267 0.947651 +v 0.213918 -0.078022 0.922841 +v 0.188730 -0.043475 0.935764 +v 0.185903 -0.064746 0.940486 +v 0.119758 -0.091111 0.968067 +v 0.163882 -0.120989 0.949271 +v 0.149065 -0.088597 0.957545 +v 0.209867 -0.161573 0.925244 +v 0.133001 -0.161124 0.956956 +v 0.170754 -0.160591 0.943861 +v 0.247430 -0.125194 0.898745 +v 0.249300 -0.167014 0.898651 +v 0.247517 -0.051657 0.891815 +v 0.248772 -0.087247 0.896118 +v 0.206641 -0.016863 0.913183 +v 0.165953 -0.003734 0.934179 +v 0.181563 -0.021894 0.933200 +v 0.225597 0.016513 0.878354 +v 0.237857 -0.016909 0.886885 +v 0.155037 0.034216 0.918365 +v 0.116698 0.014603 0.948102 +v 0.143447 0.007275 0.940085 +v 0.027244 0.001746 0.985368 +v 0.059105 0.027395 0.961480 +v 0.029612 0.030408 0.965777 +v 0.080297 -0.005396 0.974961 +v 0.088359 0.021718 0.955411 +v 0.064100 -0.158632 0.974036 +v 0.031392 -0.121887 0.983992 +v 0.000000 -0.156323 0.979553 +v 0.031750 -0.157085 0.978196 +v 0.095652 -0.123707 0.972085 +v 0.097650 -0.160225 0.966985 +v 0.081002 -0.073380 0.982855 +v 0.059770 -0.094234 0.984190 +v 0.089867 -0.093181 0.977114 +v 0.000000 -0.093032 0.990478 +v 0.027378 -0.076082 0.993721 +v 0.029842 -0.093698 0.988793 +v 0.095600 -0.047697 0.985969 +v 0.078927 -0.062840 0.994959 +v 0.086453 -0.064017 0.985790 +v 0.094095 -0.056541 0.985020 +v 0.086107 -0.030643 0.989153 +v 0.078842 -0.048827 1.000640 +v 0.093877 -0.038571 0.986828 +v 0.052501 -0.066213 1.023100 +v 0.066635 -0.064408 1.008640 +v 0.059841 -0.053620 1.017680 +v 0.065261 -0.058255 1.012510 +v 0.059899 -0.075339 1.004010 +v 0.052528 -0.077537 1.014830 +v 0.065295 -0.070052 1.005230 +v 0.047618 -0.022397 1.000600 +v 0.058260 -0.040398 1.011900 +v 0.069471 -0.025394 0.994502 +v 0.000000 -0.021097 1.007050 +v 0.020905 -0.039677 1.023170 +v 0.024201 -0.021226 1.005150 +v 0.015246 -0.067680 1.046020 +v 0.034485 -0.053430 1.032320 +v 0.000000 -0.055554 1.039460 +v 0.017779 -0.054773 1.037450 +v 0.042657 -0.062759 1.032510 +v 0.049044 -0.052529 1.025010 +v 0.047786 -0.071825 0.995571 +v 0.020948 -0.077974 1.007160 +v 0.000000 -0.072490 1.001770 +v 0.024276 -0.072604 0.999895 +v 0.058387 -0.073576 0.998233 +v 0.069764 -0.069037 0.990088 +v 0.042701 -0.085476 1.015050 +v 0.034535 -0.084528 1.011210 +v 0.049106 -0.080419 1.006710 +v 0.000000 -0.087655 1.017380 +v 0.015267 -0.094099 1.024380 +v 0.017807 -0.086902 1.015380 +v 0.027144 -0.076331 1.041390 +v 0.039491 -0.079625 1.029060 +v 0.039932 -0.072059 1.033090 +v 0.000000 -0.080925 1.049000 +v 0.013227 -0.088932 1.042230 +v 0.013729 -0.079566 1.046920 +v 0.027164 -0.090526 1.029140 +v 0.000000 -0.095620 1.036090 +v 0.013740 -0.094276 1.034020 +v 0.039955 -0.084654 1.022770 +v -0.032544 -0.433336 0.068446 +v -0.029003 -0.401336 0.002610 +v -0.031214 -0.420036 0.035840 +v -0.024587 -0.350255 -0.066993 +v -0.026573 -0.377866 -0.031562 +v -0.017350 -0.340897 0.891348 +v -0.016214 -0.396858 0.808469 +v -0.016110 -0.370733 0.852319 +v -0.019057 -0.436735 0.723869 +v -0.017313 -0.418962 0.764189 +v -0.030640 -0.195728 0.970285 +v -0.024047 -0.271835 0.943264 +v -0.027786 -0.234252 0.959139 +v -0.020282 -0.307657 0.921165 +v -0.023837 -0.283103 -0.139843 +v -0.023709 -0.319134 -0.103998 +v -0.026702 -0.190718 -0.197111 +v -0.024868 -0.240765 -0.171792 +v -0.032187 -0.069160 -0.222731 +v -0.029237 -0.131565 -0.213064 +v -0.035269 -0.009355 -0.229192 +v -0.023827 -0.460530 0.664171 +v -0.032905 -0.483094 0.604968 +v -0.027632 -0.470883 0.636565 +v -0.021098 -0.449870 0.691901 +v -0.031765 -0.445352 0.134276 +v -0.032329 -0.440606 0.100743 +v -0.034368 -0.461296 0.211229 +v -0.032046 -0.451080 0.170590 +v -0.047288 -0.515301 0.519274 +v -0.040036 -0.499329 0.565268 +v -0.055222 -0.529321 0.415644 +v -0.052929 -0.526727 0.468796 +v -0.046641 -0.500432 0.308431 +v -0.052433 -0.518796 0.361628 +v -0.039926 -0.479506 0.257737 +v -0.031392 -0.121887 0.983992 +v -0.031750 -0.157085 0.978196 +v -0.027378 -0.076082 0.993721 +v -0.029842 -0.093698 0.988793 +v -0.020905 -0.039677 1.023170 +v -0.015246 -0.067680 1.046020 +v -0.017779 -0.054773 1.037450 +v -0.024201 -0.021226 1.005150 +v -0.020948 -0.077974 1.007160 +v -0.024276 -0.072604 0.999895 +v -0.015267 -0.094099 1.024380 +v -0.017807 -0.086902 1.015380 +v -0.013227 -0.088932 1.042230 +v -0.013740 -0.094276 1.034020 +v -0.013729 -0.079566 1.046920 +vt 0.800375 0.667457 +vt 0.789584 0.668215 +vt 0.799923 0.663933 +vt 0.789057 0.664897 +vt 0.811842 0.670848 +vt 0.801030 0.671718 +vt 0.811217 0.666381 +vt 0.810346 0.655189 +vt 0.810548 0.658683 +vt 0.799442 0.658809 +vt 0.799641 0.661178 +vt 0.788653 0.662549 +vt 0.821717 0.660492 +vt 0.821466 0.655998 +vt 0.832622 0.658487 +vt 0.832389 0.653218 +vt 0.821251 0.651569 +vt 0.822539 0.669852 +vt 0.822041 0.665116 +vt 0.832855 0.663756 +vt 0.768389 0.668485 +vt 0.778915 0.668524 +vt 0.769427 0.673433 +vt 0.779732 0.673035 +vt 0.778165 0.664791 +vt 0.745770 0.661865 +vt 0.756532 0.663039 +vt 0.747747 0.667793 +vt 0.758027 0.668200 +vt 0.759367 0.673605 +vt 0.753496 0.653114 +vt 0.765177 0.656219 +vt 0.755019 0.658037 +vt 0.766250 0.660042 +vt 0.743793 0.655937 +vt 0.777492 0.661858 +vt 0.776857 0.659324 +vt 0.860743 0.661050 +vt 0.854370 0.658994 +vt 0.861885 0.655612 +vt 0.854710 0.654338 +vt 0.858253 0.665619 +vt 0.863560 0.668573 +vt 0.867109 0.663417 +vt 0.870052 0.650753 +vt 0.862482 0.650015 +vt 0.870421 0.644717 +vt 0.862589 0.644612 +vt 0.855050 0.649682 +vt 0.883125 0.662497 +vt 0.876218 0.659429 +vt 0.885992 0.655087 +vt 0.877897 0.652301 +vt 0.878895 0.645534 +vt 0.869196 0.672347 +vt 0.873460 0.666407 +vt 0.879453 0.669777 +vt 0.889305 0.677736 +vt 0.893116 0.683944 +vt 0.881403 0.682863 +vt 0.884277 0.688027 +vt 0.896144 0.692562 +vt 0.901798 0.679591 +vt 0.889995 0.666526 +vt 0.884742 0.673283 +vt 0.878268 0.679148 +vt 0.902596 0.665971 +vt 0.894310 0.659538 +vt 0.908133 0.659549 +vt 0.897940 0.652608 +vt 0.910596 0.674701 +vt 0.918591 0.668435 +vt 0.713434 0.678889 +vt 0.718232 0.673865 +vt 0.719971 0.682260 +vt 0.723135 0.677582 +vt 0.720227 0.663887 +vt 0.722594 0.669482 +vt 0.714094 0.668877 +vt 0.690854 0.689174 +vt 0.699881 0.681004 +vt 0.701094 0.693026 +vt 0.707762 0.685198 +vt 0.716169 0.688193 +vt 0.697269 0.662673 +vt 0.702107 0.668949 +vt 0.686646 0.668347 +vt 0.692886 0.675360 +vt 0.682200 0.683174 +vt 0.710252 0.663404 +vt 0.717861 0.658291 +vt 0.706788 0.657767 +vt 0.858365 0.672357 +vt 0.853611 0.668611 +vt 0.843559 0.666338 +vt 0.848795 0.664994 +vt 0.847566 0.670615 +vt 0.855227 0.679121 +vt 0.862995 0.676364 +vt 0.858343 0.683022 +vt 0.867102 0.680206 +vt 0.834415 0.678265 +vt 0.843484 0.676760 +vt 0.836434 0.683129 +vt 0.846261 0.681280 +vt 0.848914 0.685681 +vt 0.840865 0.672225 +vt 0.838324 0.667682 +vt 0.832962 0.673545 +vt 0.812703 0.675707 +vt 0.801925 0.676679 +vt 0.791163 0.677558 +vt 0.792268 0.683394 +vt 0.803066 0.682261 +vt 0.824460 0.679693 +vt 0.823312 0.674685 +vt 0.815369 0.686723 +vt 0.826081 0.684957 +vt 0.817113 0.692704 +vt 0.827981 0.690382 +vt 0.793520 0.689825 +vt 0.804461 0.688386 +vt 0.806115 0.694921 +vt 0.798864 0.711840 +vt 0.810186 0.708981 +vt 0.801046 0.720170 +vt 0.812549 0.716812 +vt 0.823667 0.712859 +vt 0.826337 0.721153 +vt 0.815090 0.725328 +vt 0.819076 0.698906 +vt 0.808032 0.701735 +vt 0.796857 0.704106 +vt 0.829963 0.695870 +vt 0.840668 0.692798 +vt 0.832092 0.701818 +vt 0.842717 0.698135 +vt 0.834432 0.708622 +vt 0.837107 0.716573 +vt 0.844937 0.704332 +vt 0.867471 0.703655 +vt 0.865330 0.696176 +vt 0.877095 0.699305 +vt 0.875007 0.692109 +vt 0.872828 0.687102 +vt 0.853212 0.694487 +vt 0.855272 0.700217 +vt 0.857607 0.707609 +vt 0.851162 0.689863 +vt 0.861137 0.686828 +vt 0.870286 0.683460 +vt 0.737342 0.674399 +vt 0.736161 0.679693 +vt 0.731151 0.674738 +vt 0.729268 0.679242 +vt 0.727195 0.684244 +vt 0.743049 0.685744 +vt 0.743345 0.679784 +vt 0.751789 0.685777 +vt 0.751276 0.679628 +vt 0.743533 0.674060 +vt 0.732040 0.698591 +vt 0.733516 0.691513 +vt 0.741945 0.699272 +vt 0.742539 0.692176 +vt 0.751932 0.692359 +vt 0.724740 0.690242 +vt 0.722029 0.697328 +vt 0.716708 0.714828 +vt 0.715092 0.724810 +vt 0.702617 0.714132 +vt 0.700538 0.724407 +vt 0.728191 0.725265 +vt 0.727285 0.735883 +vt 0.713954 0.735509 +vt 0.730575 0.706575 +vt 0.719186 0.705595 +vt 0.706880 0.704276 +vt 0.740902 0.715992 +vt 0.741399 0.707225 +vt 0.752290 0.716217 +vt 0.752093 0.707508 +vt 0.740453 0.725533 +vt 0.740092 0.735897 +vt 0.752425 0.725529 +vt 0.789126 0.722623 +vt 0.790991 0.731868 +vt 0.776943 0.724260 +vt 0.778298 0.733889 +vt 0.787299 0.713921 +vt 0.763860 0.715960 +vt 0.764649 0.725167 +vt 0.765442 0.735096 +vt 0.773153 0.698992 +vt 0.774288 0.706826 +vt 0.762394 0.699466 +vt 0.763091 0.707391 +vt 0.785576 0.705767 +vt 0.784024 0.698116 +vt 0.781583 0.684283 +vt 0.780606 0.678305 +vt 0.770330 0.678903 +vt 0.772112 0.691699 +vt 0.782707 0.690920 +vt 0.761214 0.685501 +vt 0.761821 0.692189 +vt 0.760412 0.679339 +vt 0.829319 0.730383 +vt 0.817782 0.734631 +vt 0.807922 0.748352 +vt 0.805620 0.738467 +vt 0.820629 0.744508 +vt 0.840238 0.725959 +vt 0.850604 0.721518 +vt 0.739591 0.758816 +vt 0.739858 0.747133 +vt 0.753132 0.758368 +vt 0.752889 0.746823 +vt 0.726681 0.747058 +vt 0.697860 0.758579 +vt 0.712375 0.758296 +vt 0.712907 0.746891 +vt 0.698005 0.747078 +vt 0.766981 0.757058 +vt 0.779622 0.744124 +vt 0.766227 0.745834 +vt 0.794659 0.751851 +vt 0.792827 0.741649 +vt 0.870023 0.713177 +vt 0.860485 0.717218 +vt 0.147552 0.942756 +vt 0.138960 0.937482 +vt 0.154420 0.936036 +vt 0.145004 0.930904 +vt 0.131991 0.943023 +vt 0.122815 0.936756 +vt 0.130641 0.931218 +vt 0.148962 0.952945 +vt 0.155644 0.947301 +vt 0.157149 0.955791 +vt 0.164222 0.950166 +vt 0.162965 0.941085 +vt 0.125551 0.956525 +vt 0.133402 0.953212 +vt 0.134656 0.960400 +vt 0.141677 0.957166 +vt 0.149020 0.960085 +vt 0.115375 0.942445 +vt 0.124894 0.947972 +vt 0.116632 0.951525 +vt 0.871579 0.942636 +vt 0.878596 0.946725 +vt 0.864160 0.948207 +vt 0.872055 0.952140 +vt 0.886187 0.942108 +vt 0.885478 0.951547 +vt 0.893652 0.946846 +vt 0.872605 0.934139 +vt 0.865133 0.939046 +vt 0.865671 0.931509 +vt 0.858017 0.936690 +vt 0.857275 0.944342 +vt 0.895145 0.930139 +vt 0.887213 0.933610 +vt 0.887365 0.926738 +vt 0.880339 0.930202 +vt 0.873942 0.927331 +vt 0.901581 0.942011 +vt 0.893918 0.937827 +vt 0.902324 0.934359 +vt 0.937778 0.969427 +vt 0.924742 0.963135 +vt 0.963417 0.953814 +vt 0.942770 0.951002 +vt 0.929636 0.938971 +vt 0.950985 0.939207 +vt 0.924587 0.948175 +vt 0.897606 0.964725 +vt 0.904637 0.974329 +vt 0.880983 0.968761 +vt 0.883219 0.980673 +vt 0.912140 0.985041 +vt 0.902437 0.951808 +vt 0.891517 0.957340 +vt 0.879540 0.960235 +vt 0.911331 0.945320 +vt 0.915423 0.938551 +vt 0.837802 0.927994 +vt 0.819804 0.940196 +vt 0.826204 0.927352 +vt 0.800609 0.943494 +vt 0.811605 0.952025 +vt 0.831685 0.946810 +vt 0.836697 0.937574 +vt 0.857877 0.916732 +vt 0.879280 0.910354 +vt 0.863614 0.921492 +vt 0.880267 0.917735 +vt 0.851798 0.911211 +vt 0.857703 0.929735 +vt 0.868668 0.924726 +vt 0.880724 0.922242 +vt 0.845039 0.943260 +vt 0.848987 0.936302 +vt 0.924475 0.930625 +vt 0.941648 0.929031 +vt 0.961140 0.927417 +vt 0.933224 0.916635 +vt 0.922496 0.920290 +vt 0.903495 0.926861 +vt 0.911938 0.932180 +vt 0.897103 0.918890 +vt 0.892712 0.923251 +vt 0.905308 0.905852 +vt 0.901263 0.912802 +vt 0.820926 0.962167 +vt 0.836809 0.955124 +vt 0.840048 0.970839 +vt 0.802886 0.969890 +vt 0.830758 0.980145 +vt 0.856645 0.954682 +vt 0.848379 0.949442 +vt 0.864116 0.967327 +vt 0.867473 0.958814 +vt 0.861250 0.978259 +vt 0.858630 0.990399 +vt 0.191842 0.938528 +vt 0.184830 0.928669 +vt 0.214023 0.932819 +vt 0.202519 0.920832 +vt 0.190621 0.899112 +vt 0.222723 0.912315 +vt 0.180131 0.909732 +vt 0.161958 0.928403 +vt 0.172170 0.935147 +vt 0.177196 0.942628 +vt 0.133862 0.910183 +vt 0.152639 0.912726 +vt 0.135915 0.920575 +vt 0.149326 0.922843 +vt 0.155653 0.899975 +vt 0.158518 0.885909 +vt 0.131000 0.896051 +vt 0.072715 0.905945 +vt 0.087262 0.914579 +vt 0.045865 0.922565 +vt 0.068868 0.927864 +vt 0.089170 0.932953 +vt 0.061111 0.940896 +vt 0.085045 0.943365 +vt 0.116168 0.914322 +vt 0.108088 0.902447 +vt 0.099565 0.889326 +vt 0.112481 0.930100 +vt 0.123364 0.923705 +vt 0.104070 0.937626 +vt 0.101008 0.945485 +vt 0.141749 0.967835 +vt 0.159735 0.964585 +vt 0.141615 0.973986 +vt 0.164947 0.968203 +vt 0.198452 0.956803 +vt 0.170264 0.972446 +vt 0.186612 0.957297 +vt 0.165935 0.957311 +vt 0.154732 0.962219 +vt 0.141924 0.964387 +vt 0.187555 0.948567 +vt 0.174270 0.950399 +vt 0.205846 0.945238 +vt 0.226639 0.941160 +vt 0.091895 0.952851 +vt 0.072194 0.952270 +vt 0.049780 0.951411 +vt 0.080546 0.963637 +vt 0.093743 0.962144 +vt 0.116457 0.959008 +vt 0.106170 0.952878 +vt 0.123264 0.966181 +vt 0.128770 0.963081 +vt 0.111312 0.975863 +vt 0.117382 0.970674 +vt 0.844791 0.630193 +vt 0.844724 0.634228 +vt 0.843982 0.630547 +vt 0.842478 0.634715 +vt 0.837664 0.639425 +vt 0.840419 0.635163 +vt 0.840973 0.638882 +vt 0.848717 0.637567 +vt 0.847346 0.633664 +vt 0.854083 0.636646 +vt 0.851791 0.632782 +vt 0.845599 0.629839 +vt 0.849337 0.641623 +vt 0.849581 0.645756 +vt 0.844215 0.642375 +vt 0.843773 0.646487 +vt 0.855223 0.640762 +vt 0.839469 0.643050 +vt 0.834910 0.643687 +vt 0.837964 0.647218 +vt 0.725656 0.643083 +vt 0.719643 0.642320 +vt 0.724939 0.640251 +vt 0.719960 0.638782 +vt 0.711679 0.641543 +vt 0.711659 0.645946 +vt 0.719749 0.645744 +vt 0.738356 0.646598 +vt 0.732577 0.646200 +vt 0.736627 0.644893 +vt 0.731247 0.643959 +vt 0.729918 0.641719 +vt 0.727515 0.648634 +vt 0.733906 0.648440 +vt 0.728655 0.651352 +vt 0.735235 0.650680 +vt 0.740086 0.648303 +vt 0.712958 0.649959 +vt 0.720700 0.648941 +vt 0.722074 0.652024 +vt 0.672084 0.639787 +vt 0.668450 0.628475 +vt 0.686608 0.639919 +vt 0.683960 0.631421 +vt 0.660815 0.654442 +vt 0.655577 0.641490 +vt 0.676137 0.650509 +vt 0.700237 0.640623 +vt 0.701506 0.646666 +vt 0.699470 0.634368 +vt 0.693146 0.655714 +vt 0.703781 0.652284 +vt 0.681027 0.660046 +vt 0.667250 0.665722 +vt 0.869213 0.629853 +vt 0.859507 0.631337 +vt 0.868187 0.625508 +vt 0.857298 0.627496 +vt 0.861301 0.635363 +vt 0.891113 0.635857 +vt 0.879896 0.634217 +vt 0.891560 0.629458 +vt 0.879626 0.628853 +vt 0.879077 0.623520 +vt 0.870406 0.639191 +vt 0.879607 0.639641 +vt 0.889853 0.641715 +vt 0.862262 0.639758 +vt 0.921210 0.637592 +vt 0.905828 0.632790 +vt 0.925118 0.630408 +vt 0.907542 0.625970 +vt 0.903798 0.639508 +vt 0.942567 0.656273 +vt 0.930472 0.650822 +vt 0.949711 0.646823 +vt 0.936482 0.642606 +vt 0.942694 0.634846 +vt 0.912967 0.652217 +vt 0.924862 0.659954 +vt 0.901136 0.646022 +vt 0.718331 0.590305 +vt 0.746935 0.609408 +vt 0.714187 0.592962 +vt 0.745380 0.618837 +vt 0.776045 0.619539 +vt 0.775836 0.606046 +vt 0.748316 0.600181 +vt 0.698297 0.570265 +vt 0.691016 0.569350 +vt 0.678793 0.553513 +vt 0.668258 0.550016 +vt 0.682993 0.567088 +vt 0.724973 0.581367 +vt 0.704095 0.568485 +vt 0.726629 0.571953 +vt 0.707052 0.562689 +vt 0.687534 0.554647 +vt 0.775571 0.595734 +vt 0.749350 0.591359 +vt 0.749786 0.580241 +vt 0.631527 0.521919 +vt 0.643349 0.524282 +vt 0.641663 0.531566 +vt 0.653323 0.535777 +vt 0.664850 0.539385 +vt 0.649849 0.514184 +vt 0.635476 0.513181 +vt 0.647883 0.501604 +vt 0.631937 0.501954 +vt 0.621390 0.512271 +vt 0.684619 0.531929 +vt 0.668859 0.529000 +vt 0.681508 0.516892 +vt 0.664797 0.515372 +vt 0.663468 0.501153 +vt 0.676113 0.541788 +vt 0.689104 0.545131 +vt 0.919101 0.529512 +vt 0.932277 0.513107 +vt 0.933894 0.531690 +vt 0.952549 0.514234 +vt 0.938271 0.496800 +vt 0.915407 0.496828 +vt 0.912378 0.512315 +vt 0.874997 0.559455 +vt 0.891620 0.543518 +vt 0.884334 0.563198 +vt 0.903546 0.546094 +vt 0.915238 0.549145 +vt 0.888008 0.527270 +vt 0.879227 0.541892 +vt 0.869750 0.528566 +vt 0.864702 0.542980 +vt 0.866281 0.556104 +vt 0.894945 0.496872 +vt 0.893224 0.512192 +vt 0.873120 0.513029 +vt 0.860186 0.581167 +vt 0.866580 0.586129 +vt 0.833052 0.598471 +vt 0.836578 0.605656 +vt 0.854086 0.575883 +vt 0.804878 0.613577 +vt 0.803304 0.602321 +vt 0.806576 0.625184 +vt 0.801979 0.591764 +vt 0.800950 0.579355 +vt 0.826879 0.582241 +vt 0.824828 0.570521 +vt 0.848572 0.569954 +vt 0.845415 0.561476 +vt 0.723056 0.499144 +vt 0.723365 0.520768 +vt 0.700461 0.499917 +vt 0.701169 0.518891 +vt 0.702985 0.536491 +vt 0.773996 0.544472 +vt 0.748527 0.544271 +vt 0.773366 0.521907 +vt 0.747679 0.521923 +vt 0.747248 0.498271 +vt 0.725988 0.558685 +vt 0.749370 0.564127 +vt 0.774586 0.566031 +vt 0.705814 0.551558 +vt 0.799676 0.520274 +vt 0.799659 0.497042 +vt 0.825661 0.517765 +vt 0.825711 0.496810 +vt 0.799857 0.542467 +vt 0.848896 0.532613 +vt 0.850371 0.515118 +vt 0.850862 0.496842 +vt 0.824745 0.555950 +vt 0.846383 0.548548 +vt 0.800262 0.562542 +vt 0.622835 0.741898 +vt 0.629822 0.737341 +vt 0.630937 0.748106 +vt 0.637348 0.741916 +vt 0.638168 0.732456 +vt 0.632743 0.726710 +vt 0.623594 0.732979 +vt 0.601364 0.736825 +vt 0.612351 0.737387 +vt 0.601727 0.746549 +vt 0.614012 0.745150 +vt 0.621199 0.753622 +vt 0.623692 0.721651 +vt 0.615298 0.729693 +vt 0.603694 0.727299 +vt 0.647050 0.720202 +vt 0.651064 0.728223 +vt 0.666861 0.725286 +vt 0.666356 0.736499 +vt 0.651523 0.736804 +vt 0.655097 0.703270 +vt 0.638367 0.712843 +vt 0.644545 0.693632 +vt 0.627328 0.703786 +vt 0.680292 0.699272 +vt 0.669656 0.692929 +vt 0.660430 0.684070 +vt 0.686784 0.713263 +vt 0.693307 0.702612 +vt 0.683906 0.724290 +vt 0.682763 0.735840 +vt 0.664776 0.748200 +vt 0.649538 0.745843 +vt 0.644256 0.754878 +vt 0.682350 0.760278 +vt 0.681446 0.748063 +vt 0.651148 0.774455 +vt 0.634824 0.763445 +vt 0.622928 0.773335 +vt 0.597165 0.801047 +vt 0.584037 0.816073 +vt 0.575655 0.789046 +vt 0.561282 0.802854 +vt 0.610251 0.786335 +vt 0.590115 0.774943 +vt 0.643447 0.660513 +vt 0.635997 0.646287 +vt 0.604900 0.637043 +vt 0.628919 0.631286 +vt 0.614692 0.652678 +vt 0.634531 0.681735 +vt 0.651642 0.673186 +vt 0.584936 0.681759 +vt 0.604883 0.675219 +vt 0.597105 0.697898 +vt 0.616244 0.690669 +vt 0.593009 0.659162 +vt 0.580880 0.642801 +vt 0.571868 0.665802 +vt 0.586302 0.735665 +vt 0.587541 0.725613 +vt 0.566532 0.713946 +vt 0.585456 0.714475 +vt 0.569532 0.724249 +vt 0.584349 0.745549 +vt 0.579071 0.755761 +vt 0.565094 0.743135 +vt 0.557994 0.751956 +vt 0.550572 0.731836 +vt 0.547179 0.740294 +vt 0.532926 0.729581 +vt 0.530226 0.737883 +vt 0.540511 0.747664 +vt 0.550413 0.713789 +vt 0.552359 0.722818 +vt 0.536163 0.720718 +vt 0.553225 0.778158 +vt 0.567858 0.766798 +vt 0.546459 0.760192 +vt 0.496408 0.783120 +vt 0.514500 0.775693 +vt 0.521696 0.800430 +vt 0.537687 0.789339 +vt 0.512875 0.758052 +vt 0.492969 0.762083 +vt 0.500324 0.747435 +vt 0.478432 0.748437 +vt 0.471121 0.765810 +vt 0.528900 0.753414 +vt 0.517320 0.745820 +vt 0.552190 0.672662 +vt 0.565630 0.687095 +vt 0.519008 0.667707 +vt 0.537934 0.658133 +vt 0.533662 0.679776 +vt 0.558759 0.703094 +vt 0.577435 0.701334 +vt 0.516448 0.703502 +vt 0.530573 0.696655 +vt 0.529774 0.709521 +vt 0.542602 0.705297 +vt 0.515971 0.687177 +vt 0.500082 0.677282 +vt 0.500703 0.696106 +vt 0.496419 0.736002 +vt 0.513862 0.736760 +vt 0.515969 0.727011 +vt 0.476228 0.734685 +vt 0.454664 0.733089 +vt 0.481514 0.721061 +vt 0.463494 0.717678 +vt 0.505915 0.712954 +vt 0.489445 0.707801 +vt 0.472325 0.702267 +vt 0.521085 0.717345 +vt 0.847408 0.363957 +vt 0.849348 0.364269 +vt 0.851648 0.368440 +vt 0.850981 0.368241 +vt 0.851475 0.364632 +vt 0.853976 0.365096 +vt 0.852315 0.368639 +vt 0.858224 0.366005 +vt 0.720036 0.362311 +vt 0.728015 0.361123 +vt 0.733910 0.360061 +vt 0.733440 0.362971 +vt 0.728708 0.364784 +vt 0.739347 0.358902 +vt 0.738172 0.361159 +vt 0.744555 0.357694 +vt 0.661557 0.365446 +vt 0.679123 0.366239 +vt 0.694271 0.365301 +vt 0.676262 0.378559 +vt 0.692167 0.374571 +vt 0.708348 0.363848 +vt 0.708071 0.370584 +vt 0.865591 0.367703 +vt 0.874845 0.369526 +vt 0.873284 0.373919 +vt 0.863133 0.371378 +vt 0.884753 0.370807 +vt 0.883435 0.376459 +vt 0.896131 0.370165 +vt 0.909799 0.366215 +vt 0.924545 0.360491 +vt 0.927731 0.367892 +vt 0.910658 0.373446 +vt 0.939163 0.354526 +vt 0.944804 0.362339 +vt 0.649396 0.488552 +vt 0.664408 0.486592 +vt 0.681197 0.484039 +vt 0.634969 0.490079 +vt 0.620833 0.491390 +vt 0.912385 0.481335 +vt 0.932278 0.480511 +vt 0.952544 0.479369 +vt 0.873151 0.480724 +vt 0.893241 0.481526 +vt 0.700952 0.480730 +vt 0.723247 0.477330 +vt 0.747651 0.474504 +vt 0.773403 0.473071 +vt 0.799741 0.473850 +vt 0.825727 0.475971 +vt 0.850422 0.478567 +vt 0.608211 0.373618 +vt 0.616832 0.356454 +vt 0.634284 0.378082 +vt 0.640225 0.361705 +vt 0.593087 0.351130 +vt 0.570201 0.345460 +vt 0.582138 0.369154 +vt 0.510580 0.233141 +vt 0.488727 0.247432 +vt 0.491672 0.225616 +vt 0.466102 0.243633 +vt 0.473932 0.261753 +vt 0.534066 0.218808 +vt 0.517242 0.207600 +vt 0.516335 0.345283 +vt 0.530115 0.332372 +vt 0.536200 0.354987 +vt 0.549386 0.339171 +vt 0.511862 0.325172 +vt 0.496234 0.316230 +vt 0.496470 0.335580 +vt 0.458569 0.293763 +vt 0.476889 0.290416 +vt 0.467587 0.309820 +vt 0.484835 0.304206 +vt 0.471621 0.276173 +vt 0.449551 0.277706 +vt 0.790290 0.672484 +vt 0.810842 0.662400 +vt 0.788538 0.662430 +vt 0.832155 0.647948 +vt 0.833088 0.669026 +vt 0.767347 0.664111 +vt 0.749725 0.673721 +vt 0.741816 0.650008 +vt 0.854030 0.663650 +vt 0.868881 0.657298 +vt 0.855390 0.645025 +vt 0.888074 0.648027 +vt 0.874212 0.676013 +vt 0.886607 0.695639 +vt 0.895980 0.672443 +vt 0.724960 0.675077 +vt 0.707382 0.674426 +vt 0.711754 0.695525 +vt 0.674442 0.675309 +vt 0.715494 0.652696 +vt 0.851241 0.674754 +vt 0.838610 0.688008 +vt 0.813905 0.681083 +vt 0.795054 0.696790 +vt 0.803314 0.729031 +vt 0.821237 0.705648 +vt 0.847489 0.712022 +vt 0.863108 0.691149 +vt 0.734908 0.685353 +vt 0.751974 0.699565 +vt 0.699285 0.735409 +vt 0.729177 0.715660 +vt 0.752628 0.735708 +vt 0.775609 0.715256 +vt 0.771295 0.685081 +vt 0.726143 0.758511 +vt 0.780855 0.754707 +vt 0.137176 0.927417 +vt 0.140528 0.948093 +vt 0.168383 0.944741 +vt 0.141913 0.961891 +vt 0.110770 0.946594 +vt 0.878967 0.954757 +vt 0.879367 0.938048 +vt 0.853203 0.941375 +vt 0.880712 0.925230 +vt 0.906681 0.938262 +vt 0.989055 0.938200 +vt 0.912651 0.957127 +vt 0.886501 1.000650 +vt 0.775015 0.959635 +vt 0.848640 0.929044 +vt 0.877392 0.895069 +vt 0.912220 0.923978 +vt 0.849069 0.962192 +vt 0.254826 0.925518 +vt 0.170213 0.919654 +vt 0.126415 0.872706 +vt 0.019015 0.939185 +vt 0.100899 0.922774 +vt 0.142077 0.988088 +vt 0.175340 0.957124 +vt 0.106027 0.960245 +vt 0.843173 0.630902 +vt 0.844580 0.638283 +vt 0.846408 0.629484 +vt 0.714980 0.637314 +vt 0.726461 0.645890 +vt 0.734897 0.643187 +vt 0.652939 0.625528 +vt 0.689461 0.648127 +vt 0.870091 0.634597 +vt 0.889967 0.621532 +vt 0.917129 0.645104 +vt 0.960269 0.639284 +vt 0.776574 0.644712 +vt 0.722394 0.585817 +vt 0.651799 0.541213 +vt 0.694305 0.554226 +vt 0.775203 0.583316 +vt 0.656336 0.526524 +vt 0.611254 0.502624 +vt 0.680604 0.500580 +vt 0.971205 0.496778 +vt 0.903217 0.527980 +vt 0.896582 0.566601 +vt 0.859045 0.553539 +vt 0.874064 0.496896 +vt 0.829393 0.590056 +vt 0.725299 0.540094 +vt 0.773136 0.497495 +vt 0.824700 0.537119 +vt 0.641970 0.737033 +vt 0.619640 0.737363 +vt 0.604328 0.759732 +vt 0.608299 0.714718 +vt 0.667128 0.712276 +vt 0.663413 0.762979 +vt 0.546984 0.817740 +vt 0.624356 0.667520 +vt 0.556860 0.648558 +vt 0.568421 0.733816 +vt 0.529143 0.743889 +vt 0.538817 0.714517 +vt 0.531598 0.768055 +vt 0.445833 0.748500 +vt 0.547123 0.691597 +vt 0.481156 0.686856 +vt 0.499408 0.724217 +vt 0.850315 0.368043 +vt 0.852982 0.368837 +vt 0.723976 0.366596 +vt 0.742904 0.359347 +vt 0.660357 0.382546 +vt 0.893585 0.379000 +vt 0.961877 0.356785 +vt 0.542812 0.189584 +vt 0.556065 0.364690 +vt 0.440532 0.261649 +vt 0.476605 0.325877 +f 2536/2554 2532/2555 2533/2556 +f 2393/2557 2533/2556 2532/2555 +f 2396/2558 2535/2559 2534/2560 +f 2536/2554 2534/2560 2535/2559 +f 2394/2561 2538/2562 2537/2563 +f 2540/2564 2537/2563 2538/2562 +f 2533/2556 2393/2557 2540/2564 +f 2539/2565 2540/2564 2393/2557 +f 2542/2566 2544/2567 2395/2568 +f 2541/2569 2395/2568 2544/2567 +f 2543/2570 2544/2567 2394/2561 +f 2538/2562 2394/2561 2544/2567 +f 2545/2571 2396/2558 2547/2572 +f 2534/2560 2547/2572 2396/2558 +f 2395/2568 2546/2573 2542/2566 +f 2547/2572 2542/2566 2546/2573 +f 2549/2574 2551/2575 2398/2576 +f 2548/2577 2398/2576 2551/2575 +f 2550/2578 2393/2557 2551/2575 +f 2532/2555 2551/2575 2393/2557 +f 2399/2579 2553/2580 2552/2581 +f 2555/2582 2552/2581 2553/2580 +f 2398/2576 2554/2583 2549/2574 +f 2555/2582 2549/2574 2554/2583 +f 2556/2584 2400/2585 2559/2586 +f 2557/2587 2559/2586 2400/2585 +f 2558/2588 2559/2586 2399/2579 +f 2553/2580 2399/2579 2559/2586 +f 2561/2589 2539/2565 2550/2578 +f 2393/2557 2550/2578 2539/2565 +f 2400/2585 2560/2590 2557/2587 +f 2561/2589 2557/2587 2560/2590 +f 2566/2591 2562/2592 2563/2593 +f 2402/2594 2563/2593 2562/2592 +f 2565/2595 2566/2591 2405/2596 +f 2564/2597 2405/2596 2566/2591 +f 2568/2598 2570/2599 2403/2600 +f 2567/2601 2403/2600 2570/2599 +f 2569/2602 2570/2599 2402/2594 +f 2563/2593 2402/2594 2570/2599 +f 2404/2603 2572/2604 2571/2605 +f 2574/2606 2571/2605 2572/2604 +f 2403/2600 2573/2607 2568/2598 +f 2574/2606 2568/2598 2573/2607 +f 2405/2596 2564/2597 2575/2608 +f 2577/2609 2575/2608 2564/2597 +f 2576/2610 2577/2609 2404/2603 +f 2572/2604 2404/2603 2577/2609 +f 2579/2611 2582/2612 2407/2613 +f 2578/2614 2407/2613 2582/2612 +f 2404/2603 2583/2617 2576/2610 +f 2585/2618 2576/2610 2583/2617 +f 2407/2613 2584/2619 2579/2611 +f 2585/2618 2579/2611 2584/2619 +f 2587/2620 2588/2621 2408/2622 +f 2586/2623 2408/2622 2588/2621 +f 2571/2605 2588/2621 2404/2603 +f 2583/2617 2404/2603 2588/2621 +f 2408/2622 2589/2625 2587/2620 +f 2590/2624 2587/2620 2589/2625 +f 2592/2626 2595/2627 2410/2628 +f 2591/2629 2410/2628 2595/2627 +f 2413/2630 2594/2631 2593/2632 +f 2595/2627 2593/2632 2594/2631 +f 2411/2633 2597/2634 2596/2635 +f 2599/2636 2596/2635 2597/2634 +f 2410/2628 2598/2637 2592/2626 +f 2599/2636 2592/2626 2598/2637 +f 2412/2638 2601/2639 2600/2640 +f 2603/2641 2600/2640 2601/2639 +f 2602/2642 2603/2641 2411/2633 +f 2597/2634 2411/2633 2603/2641 +f 2593/2632 2606/2643 2413/2630 +f 2604/2644 2413/2630 2606/2643 +f 2605/2645 2606/2643 2412/2638 +f 2601/2639 2412/2638 2606/2643 +f 2405/2596 2607/2646 2565/2595 +f 2610/2647 2565/2595 2607/2646 +f 2417/2648 2609/2649 2608/2650 +f 2610/2647 2608/2650 2609/2649 +f 2612/2651 2613/2652 2415/2653 +f 2611/2654 2415/2653 2613/2652 +f 2575/2608 2613/2652 2405/2596 +f 2607/2646 2405/2596 2613/2652 +f 2416/2655 2615/2656 2614/2657 +f 2617/2658 2614/2657 2615/2656 +f 2415/2653 2616/2659 2612/2651 +f 2617/2658 2612/2651 2616/2659 +f 2608/2650 2620/2660 2417/2648 +f 2618/2661 2417/2648 2620/2660 +f 2619/2662 2620/2660 2416/2655 +f 2615/2656 2416/2655 2620/2660 +f 2621/2663 2624/2664 2396/2558 +f 2535/2559 2396/2558 2624/2664 +f 2623/2665 2624/2664 2420/2666 +f 2622/2667 2420/2666 2624/2664 +f 2416/2655 2625/2668 2619/2662 +f 2626/2669 2619/2662 2625/2668 +f 2626/2669 2621/2663 2545/2571 +f 2396/2558 2545/2571 2621/2663 +f 2628/2670 2629/2671 2419/2672 +f 2627/2673 2419/2672 2629/2671 +f 2614/2657 2629/2671 2416/2655 +f 2625/2668 2416/2655 2629/2671 +f 2420/2666 2622/2667 2630/2674 +f 2632/2675 2630/2674 2622/2667 +f 2419/2672 2631/2676 2628/2670 +f 2632/2675 2628/2670 2631/2676 +f 2422/2677 2634/2678 2633/2679 +f 2637/2680 2633/2679 2634/2678 +f 2635/2681 2424/2682 2637/2680 +f 2636/2683 2637/2680 2424/2682 +f 2638/2684 2640/2685 2419/2672 +f 2631/2676 2419/2672 2640/2685 +f 2639/2686 2640/2685 2422/2677 +f 2634/2678 2422/2677 2640/2685 +f 2643/2687 2641/2688 2642/2689 +f 2423/2690 2642/2689 2641/2688 +f 2419/2672 2627/2673 2638/2684 +f 2643/2687 2638/2684 2627/2673 +f 2646/2691 2644/2692 2635/2681 +f 2424/2682 2635/2681 2644/2692 +f 2642/2689 2423/2690 2646/2691 +f 2645/2693 2646/2691 2423/2690 +f 2426/2694 2648/2695 2647/2696 +f 2650/2697 2647/2696 2648/2695 +f 2407/2613 2578/2614 2649/2698 +f 2650/2697 2649/2698 2578/2614 +f 2423/2690 2651/2699 2645/2693 +f 2653/2700 2645/2693 2651/2699 +f 2648/2695 2426/2694 2653/2700 +f 2652/2701 2653/2700 2426/2694 +f 2616/2659 2415/2653 2655/2702 +f 2654/2703 2655/2702 2415/2653 +f 2641/2688 2655/2702 2423/2690 +f 2651/2699 2423/2690 2655/2702 +f 2584/2619 2407/2613 2656/2704 +f 2649/2698 2656/2704 2407/2613 +f 2415/2653 2611/2654 2654/2703 +f 2656/2704 2654/2703 2611/2654 +f 2428/2705 2658/2706 2657/2707 +f 2660/2708 2657/2707 2658/2706 +f 2410/2628 2591/2629 2659/2709 +f 2660/2708 2659/2709 2591/2629 +f 2662/2710 2664/2711 2429/2712 +f 2661/2713 2429/2712 2664/2711 +f 2663/2714 2664/2711 2428/2705 +f 2658/2706 2428/2705 2664/2711 +f 2430/2715 2666/2716 2665/2717 +f 2668/2718 2665/2717 2666/2716 +f 2429/2712 2667/2719 2662/2710 +f 2668/2718 2662/2710 2667/2719 +f 2659/2709 2670/2720 2410/2628 +f 2598/2637 2410/2628 2670/2720 +f 2669/2721 2670/2720 2430/2715 +f 2666/2716 2430/2715 2670/2720 +f 2672/2722 2675/2723 2432/2724 +f 2671/2725 2432/2724 2675/2723 +f 2673/2726 2434/2727 2675/2723 +f 2674/2728 2675/2723 2434/2727 +f 2430/2715 2676/2729 2669/2721 +f 2678/2730 2669/2721 2676/2729 +f 2432/2724 2677/2731 2672/2722 +f 2678/2730 2672/2722 2677/2731 +f 2680/2732 2681/2733 2433/2734 +f 2679/2735 2433/2734 2681/2733 +f 2665/2717 2681/2733 2430/2715 +f 2676/2729 2430/2715 2681/2733 +f 2684/2736 2682/2737 2673/2726 +f 2434/2727 2673/2726 2682/2737 +f 2433/2734 2683/2738 2680/2732 +f 2684/2736 2680/2732 2683/2738 +f 2688/2739 2685/2740 2686/2741 +f 2436/2742 2686/2741 2685/2740 +f 2688/2739 2687/2743 2633/2679 +f 2422/2677 2633/2679 2687/2743 +f 2689/2744 2691/2745 2433/2734 +f 2683/2738 2433/2734 2691/2745 +f 2690/2746 2691/2745 2436/2742 +f 2686/2741 2436/2742 2691/2745 +f 2437/2747 2693/2748 2692/2749 +f 2694/2750 2692/2749 2693/2748 +f 2433/2734 2679/2735 2689/2744 +f 2694/2750 2689/2744 2679/2735 +f 2696/2751 2639/2686 2687/2743 +f 2422/2677 2687/2743 2639/2686 +f 2695/2752 2696/2751 2437/2747 +f 2693/2748 2437/2747 2696/2751 +f 2420/2666 2697/2753 2623/2665 +f 2699/2754 2623/2665 2697/2753 +f 2398/2576 2548/2577 2698/2755 +f 2699/2754 2698/2755 2548/2577 +f 2437/2747 2700/2756 2695/2752 +f 2701/2757 2695/2752 2700/2756 +f 2630/2674 2701/2757 2420/2666 +f 2697/2753 2420/2666 2701/2757 +f 2702/2758 2703/2759 2429/2712 +f 2667/2719 2429/2712 2703/2759 +f 2692/2749 2703/2759 2437/2747 +f 2700/2756 2437/2747 2703/2759 +f 2704/2760 2554/2583 2698/2755 +f 2398/2576 2698/2755 2554/2583 +f 2429/2712 2661/2713 2702/2758 +f 2704/2760 2702/2758 2661/2713 +f 2424/2682 2705/2761 2636/2683 +f 2708/2762 2636/2683 2705/2761 +f 2440/2763 2707/2764 2706/2765 +f 2708/2762 2706/2765 2707/2764 +f 2644/2692 2710/2766 2424/2682 +f 2705/2761 2424/2682 2710/2766 +f 2712/2768 2714/2769 2441/2770 +f 2711/2771 2441/2770 2714/2769 +f 2682/2737 2714/2769 2434/2727 +f 2713/2772 2434/2727 2714/2769 +f 2434/2727 2713/2772 2674/2728 +f 2717/2775 2674/2728 2713/2772 +f 2717/2775 2715/2774 2716/2776 +f 2442/2773 2716/2776 2715/2774 +f 2436/2742 2719/2778 2690/2746 +f 2720/2779 2690/2746 2719/2778 +f 2441/2770 2711/2771 2718/2777 +f 2720/2779 2718/2777 2711/2771 +f 2721/2780 2722/2781 2440/2763 +f 2707/2764 2440/2763 2722/2781 +f 2685/2740 2722/2781 2436/2742 +f 2719/2778 2436/2742 2722/2781 +f 2426/2694 2723/2782 2652/2701 +f 2724/2783 2652/2701 2723/2782 +f 2726/2784 2729/2785 2445/2786 +f 2725/2787 2445/2786 2729/2785 +f 2727/2788 2448/2789 2729/2785 +f 2728/2790 2729/2785 2448/2789 +f 2731/2791 2733/2792 2446/2793 +f 2730/2794 2446/2793 2733/2792 +f 2445/2786 2732/2795 2726/2784 +f 2733/2792 2726/2784 2732/2795 +f 2447/2796 2735/2797 2734/2798 +f 2737/2799 2734/2798 2735/2797 +f 2446/2793 2736/2800 2731/2791 +f 2737/2799 2731/2791 2736/2800 +f 2448/2789 2727/2788 2738/2801 +f 2740/2802 2738/2801 2727/2788 +f 2740/2802 2735/2797 2739/2803 +f 2447/2796 2739/2803 2735/2797 +f 2742/2804 2745/2805 2450/2806 +f 2741/2807 2450/2806 2745/2805 +f 2745/2805 2743/2808 2744/2809 +f 2453/2810 2744/2809 2743/2808 +f 2747/2811 2749/2812 2451/2813 +f 2746/2814 2451/2813 2749/2812 +f 2450/2806 2748/2815 2742/2804 +f 2749/2812 2742/2804 2748/2815 +f 2452/2816 2751/2817 2750/2818 +f 2753/2819 2750/2818 2751/2817 +f 2451/2813 2752/2820 2747/2811 +f 2753/2819 2747/2811 2752/2820 +f 2453/2810 2743/2808 2754/2821 +f 2756/2822 2754/2821 2743/2808 +f 2751/2817 2452/2816 2756/2822 +f 2755/2823 2756/2822 2452/2816 +f 2428/2824 2757/2825 2663/2826 +f 2760/2827 2663/2826 2757/2825 +f 2456/2828 2759/2829 2758/2830 +f 2760/2827 2758/2830 2759/2829 +f 2762/2831 2763/2832 2455/2833 +f 2761/2834 2455/2833 2763/2832 +f 2657/2835 2763/2832 2428/2824 +f 2757/2825 2428/2824 2763/2832 +f 2453/2810 2764/2836 2744/2809 +f 2766/2837 2744/2809 2764/2836 +f 2455/2833 2765/2838 2762/2831 +f 2766/2837 2762/2831 2765/2838 +f 2758/2830 2768/2839 2456/2828 +f 2767/2840 2456/2828 2768/2839 +f 2453/2810 2754/2821 2764/2836 +f 2768/2839 2764/2836 2754/2821 +f 2770/2841 2773/2842 2458/2843 +f 2769/2844 2458/2843 2773/2842 +f 2772/2845 2773/2842 2460/2846 +f 2771/2847 2460/2846 2773/2842 +f 2777/2848 2774/2849 2775/2850 +f 2459/2851 2775/2850 2774/2849 +f 2458/2843 2776/2852 2770/2841 +f 2777/2848 2770/2841 2776/2852 +f 2778/2853 2780/2854 2451/2813 +f 2752/2820 2451/2813 2780/2854 +f 2459/2851 2779/2855 2775/2850 +f 2780/2854 2775/2850 2779/2855 +f 2460/2846 2771/2847 2781/2856 +f 2782/2857 2781/2856 2771/2847 +f 2451/2813 2746/2814 2778/2853 +f 2782/2857 2778/2853 2746/2814 +f 2783/2858 2785/2859 2456/2828 +f 2759/2829 2456/2828 2785/2859 +f 2552/2860 2785/2859 2399/2861 +f 2784/2862 2399/2861 2785/2859 +f 2452/2816 2786/2863 2755/2823 +f 2787/2864 2755/2823 2786/2863 +f 2456/2828 2767/2840 2783/2858 +f 2787/2864 2783/2858 2767/2840 +f 2459/2851 2788/2865 2779/2855 +f 2789/2866 2779/2855 2788/2865 +f 2786/2863 2452/2816 2789/2866 +f 2750/2818 2789/2866 2452/2816 +f 2399/2861 2784/2862 2558/2867 +f 2790/2868 2558/2867 2784/2862 +f 2459/2851 2774/2849 2788/2865 +f 2790/2868 2788/2865 2774/2849 +f 2793/2869 2772/2845 2791/2870 +f 2460/2846 2791/2870 2772/2845 +f 2793/2869 2792/2871 2604/2872 +f 2413/2873 2604/2872 2792/2871 +f 2794/2874 2795/2875 2450/2806 +f 2748/2815 2450/2806 2795/2875 +f 2791/2870 2460/2846 2795/2875 +f 2781/2856 2795/2875 2460/2846 +f 2455/2833 2796/2876 2765/2838 +f 2797/2877 2765/2838 2796/2876 +f 2450/2806 2741/2807 2794/2874 +f 2797/2877 2794/2874 2741/2807 +f 2792/2871 2798/2878 2413/2873 +f 2594/2879 2413/2873 2798/2878 +f 2796/2876 2455/2833 2798/2878 +f 2761/2834 2798/2878 2455/2833 +f 2464/2880 2800/2881 2799/2882 +f 2802/2883 2799/2882 2800/2881 +f 2417/2884 2618/2885 2801/2886 +f 2802/2883 2801/2886 2618/2885 +f 2803/2887 2805/2888 2445/2786 +f 2732/2795 2445/2786 2805/2888 +f 2800/2881 2464/2880 2805/2888 +f 2804/2889 2805/2888 2464/2880 +f 2465/2890 2807/2891 2806/2892 +f 2808/2893 2806/2892 2807/2891 +f 2445/2786 2725/2787 2803/2887 +f 2808/2893 2803/2887 2725/2787 +f 2801/2886 2810/2894 2417/2884 +f 2609/2895 2417/2884 2810/2894 +f 2807/2891 2465/2890 2810/2894 +f 2809/2896 2810/2894 2465/2890 +f 2402/2897 2811/2898 2569/2899 +f 2814/2900 2569/2899 2811/2898 +f 2814/2900 2812/2901 2813/2902 +f 2467/2903 2813/2902 2812/2901 +f 2815/2904 2816/2905 2465/2890 +f 2809/2896 2465/2890 2816/2905 +f 2562/2906 2816/2905 2402/2897 +f 2811/2898 2402/2897 2816/2905 +f 2448/2789 2817/2907 2728/2790 +f 2818/2908 2728/2790 2817/2907 +f 2465/2890 2806/2892 2815/2904 +f 2818/2908 2815/2904 2806/2892 +f 2812/2901 2820/2909 2467/2903 +f 2819/2910 2467/2903 2820/2909 +f 2817/2907 2448/2789 2820/2909 +f 2738/2801 2820/2909 2448/2789 +f 2469/2911 2822/2912 2821/2913 +f 2824/2914 2821/2913 2822/2912 +f 2395/2915 2541/2916 2823/2917 +f 2824/2914 2823/2917 2541/2916 +f 2825/2918 2827/2919 2446/2793 +f 2736/2800 2446/2793 2827/2919 +f 2826/2920 2827/2919 2469/2911 +f 2822/2912 2469/2911 2827/2919 +f 2464/2880 2828/2921 2804/2889 +f 2829/2922 2804/2889 2828/2921 +f 2446/2793 2730/2794 2825/2918 +f 2829/2922 2825/2918 2730/2794 +f 2823/2917 2830/2923 2395/2915 +f 2546/2924 2395/2915 2830/2923 +f 2799/2882 2830/2923 2464/2880 +f 2828/2921 2464/2880 2830/2923 +f 2831/2925 2834/2926 2467/2903 +f 2813/2902 2467/2903 2834/2926 +f 2833/2927 2834/2926 2471/2928 +f 2832/2929 2471/2928 2834/2926 +f 2447/2796 2835/2930 2739/2803 +f 2836/2931 2739/2803 2835/2930 +f 2467/2903 2819/2910 2831/2925 +f 2836/2931 2831/2925 2819/2910 +f 2469/2911 2837/2932 2826/2920 +f 2838/2933 2826/2920 2837/2932 +f 2447/2796 2734/2798 2835/2930 +f 2838/2933 2835/2930 2734/2798 +f 2471/2928 2832/2929 2839/2934 +f 2840/2935 2839/2934 2832/2929 +f 2821/2913 2840/2935 2469/2911 +f 2837/2932 2469/2911 2840/2935 +f 2473/2936 2842/2937 2841/2938 +f 2845/2939 2841/2938 2842/2937 +f 2475/2940 2844/2941 2843/2942 +f 2845/2939 2843/2942 2844/2941 +f 2847/2943 2849/2944 2474/2945 +f 2846/2946 2474/2945 2849/2944 +f 2842/2937 2473/2936 2849/2944 +f 2848/2947 2849/2944 2473/2936 +f 2852/2948 2833/2949 2850/2950 +f 2471/2951 2850/2950 2833/2949 +f 2852/2948 2847/2943 2851/2952 +f 2474/2945 2851/2952 2847/2943 +f 2843/2942 2854/2953 2475/2940 +f 2853/2954 2475/2940 2854/2953 +f 2850/2950 2471/2951 2854/2953 +f 2839/2955 2854/2953 2471/2951 +f 2856/2956 2859/2957 2477/2958 +f 2855/2959 2477/2958 2859/2957 +f 2858/2960 2859/2957 2479/2961 +f 2857/2962 2479/2961 2859/2957 +f 2478/2963 2861/2964 2860/2965 +f 2863/2966 2860/2965 2861/2964 +f 2863/2966 2856/2956 2862/2967 +f 2477/2958 2862/2967 2856/2956 +f 2864/2968 2866/2969 2458/2970 +f 2776/2971 2458/2970 2866/2969 +f 2861/2964 2478/2963 2866/2969 +f 2865/2972 2866/2969 2478/2963 +f 2479/2961 2857/2962 2867/2973 +f 2868/2974 2867/2973 2857/2962 +f 2458/2970 2769/2975 2864/2968 +f 2868/2974 2864/2968 2769/2975 +f 2873/2976 2869/2977 2870/2978 +f 2481/2979 2870/2978 2869/2977 +f 2482/2980 2872/2981 2871/2982 +f 2873/2976 2871/2982 2872/2981 +f 2876/2983 2858/2960 2874/2984 +f 2479/2961 2874/2984 2858/2960 +f 2870/2978 2481/2979 2876/2983 +f 2875/2985 2876/2983 2481/2979 +f 2412/2638 2877/2986 2605/2645 +f 2878/2987 2605/2645 2877/2986 +f 2874/2984 2479/2961 2878/2987 +f 2867/2973 2878/2987 2479/2961 +f 2871/2982 2880/2988 2482/2980 +f 2879/2989 2482/2980 2880/2988 +f 2600/2640 2880/2988 2412/2638 +f 2877/2986 2412/2638 2880/2988 +f 2882/2990 2884/2991 2484/2992 +f 2881/2993 2484/2992 2884/2991 +f 2883/2994 2474/2945 2884/2991 +f 2846/2946 2884/2991 2474/2945 +f 2485/2995 2886/2996 2885/2997 +f 2888/2998 2885/2997 2886/2996 +f 2888/2998 2882/2990 2887/2999 +f 2484/2992 2887/2999 2882/2990 +f 2889/3000 2891/3001 2403/2600 +f 2573/2607 2403/2600 2891/3001 +f 2890/3002 2891/3001 2485/2995 +f 2886/2996 2485/2995 2891/3001 +f 2892/3003 2851/2952 2883/2994 +f 2474/2945 2883/2994 2851/2952 +f 2403/2600 2567/2601 2889/3000 +f 2892/3003 2889/3000 2567/2601 +f 2894/3004 2896/3005 2487/3006 +f 2893/3007 2487/3006 2896/3005 +f 2895/3008 2485/2995 2896/3005 +f 2885/2997 2896/3005 2485/2995 +f 2488/3009 2898/3010 2897/3011 +f 2900/3012 2897/3011 2898/3010 +f 2900/3012 2894/3004 2899/3013 +f 2487/3006 2899/3013 2894/3004 +f 2901/3014 2902/3015 2408/2622 +f 2589/2625 2408/2622 2902/3015 +f 2898/3010 2488/3009 2902/3015 +f 2485/2995 2895/3008 2890/3002 +f 2903/3016 2890/3002 2895/3008 +f 2408/2622 2586/2623 2901/3014 +f 2903/3016 2901/3014 2586/2623 +f 2904/3017 2907/3018 2400/3019 +f 2560/3020 2400/3019 2907/3018 +f 2906/3021 2907/3018 2492/3022 +f 2905/3023 2492/3022 2907/3018 +f 2909/3024 2910/3025 2490/3026 +f 2908/3027 2490/3026 2910/3025 +f 2910/3025 2904/3017 2556/3028 +f 2400/3019 2556/3028 2904/3017 +f 2912/3029 2914/3030 2491/3031 +f 2911/3032 2491/3031 2914/3030 +f 2914/3030 2909/3024 2913/3033 +f 2490/3026 2913/3033 2909/3024 +f 2492/3022 2905/3023 2915/3034 +f 2917/3035 2915/3034 2905/3023 +f 2917/3035 2912/3029 2916/3036 +f 2491/3031 2916/3036 2912/3029 +f 2478/3037 2918/3038 2865/3039 +f 2920/3040 2865/3039 2918/3038 +f 2490/3026 2908/3027 2919/3041 +f 2920/3040 2919/3041 2908/3027 +f 2922/3042 2923/3043 2494/3044 +f 2921/3045 2494/3044 2923/3043 +f 2860/3046 2923/3043 2478/3037 +f 2918/3038 2478/3037 2923/3043 +f 2495/3047 2925/3048 2924/3049 +f 2927/3050 2924/3049 2925/3048 +f 2494/3044 2926/3051 2922/3042 +f 2927/3050 2922/3042 2926/3051 +f 2913/3033 2490/3026 2929/3052 +f 2919/3041 2929/3052 2490/3026 +f 2928/3053 2929/3052 2495/3047 +f 2925/3048 2495/3047 2929/3052 +f 2930/3054 2933/3055 2475/3056 +f 2844/3057 2475/3056 2933/3055 +f 2932/3058 2933/3055 2499/3059 +f 2931/3060 2499/3059 2933/3055 +f 2497/3061 2935/3062 2934/3063 +f 2936/3064 2934/3063 2935/3062 +f 2475/3056 2853/3065 2930/3054 +f 2936/3064 2930/3054 2853/3065 +f 2938/3066 2940/3067 2498/3068 +f 2937/3069 2498/3068 2940/3067 +f 2939/3070 2940/3067 2497/3061 +f 2935/3062 2497/3061 2940/3067 +f 2499/3059 2931/3060 2941/3071 +f 2943/3072 2941/3071 2931/3060 +f 2498/3068 2942/3073 2938/3066 +f 2943/3072 2938/3066 2942/3073 +f 2946/3074 2543/3075 2944/3076 +f 2394/3077 2944/3076 2543/3075 +f 2945/3078 2497/3061 2946/3074 +f 2934/3063 2946/3074 2497/3061 +f 2948/3079 2906/3021 2947/3080 +f 2492/3022 2947/3080 2906/3021 +f 2944/3076 2394/3077 2948/3079 +f 2537/3081 2948/3079 2394/3077 +f 2951/3082 2949/3083 2950/3084 +f 2501/3085 2950/3084 2949/3083 +f 2492/3022 2915/3034 2947/3080 +f 2951/3082 2947/3080 2915/3034 +f 2953/3086 2939/3070 2945/3078 +f 2497/3061 2945/3078 2939/3070 +f 2950/3084 2501/3085 2953/3086 +f 2952/3087 2953/3086 2501/3085 +f 2503/3088 2955/3089 2954/3090 +f 2957/3091 2954/3090 2955/3089 +f 2924/3049 2957/3091 2495/3047 +f 2956/3092 2495/3047 2957/3091 +f 2504/3093 2959/3094 2958/3095 +f 2961/3096 2958/3095 2959/3094 +f 2960/3097 2961/3096 2503/3088 +f 2955/3089 2503/3088 2961/3096 +f 2962/3098 2964/3099 2491/3031 +f 2916/3036 2491/3031 2964/3099 +f 2963/3100 2964/3099 2504/3093 +f 2959/3094 2504/3093 2964/3099 +f 2495/3047 2956/3092 2928/3053 +f 2965/3101 2928/3053 2956/3092 +f 2491/3031 2911/3032 2962/3098 +f 2965/3101 2962/3098 2911/3032 +f 2969/3102 2966/3103 2967/3104 +f 2506/3105 2967/3104 2966/3103 +f 2504/3093 2958/3095 2968/3106 +f 2969/3102 2968/3106 2958/3095 +f 2970/3107 2972/3108 2498/3068 +f 2942/3073 2498/3068 2972/3108 +f 2967/3104 2506/3105 2972/3108 +f 2971/3109 2972/3108 2506/3105 +f 2501/3085 2973/3110 2952/3087 +f 2974/3111 2952/3087 2973/3110 +f 2498/3068 2937/3069 2970/3107 +f 2974/3111 2970/3107 2937/3069 +f 2968/3106 2975/3112 2504/3093 +f 2963/3100 2504/3093 2975/3112 +f 2949/3083 2975/3112 2501/3085 +f 2973/3110 2501/3085 2975/3112 +f 2977/3113 2980/3114 2508/3115 +f 2976/3116 2508/3115 2980/3114 +f 2979/3117 2980/3114 2510/3118 +f 2978/3119 2510/3118 2980/3114 +f 2509/3120 2982/3121 2981/3122 +f 2984/3123 2981/3122 2982/3121 +f 2508/3115 2983/3124 2977/3113 +f 2984/3123 2977/3113 2983/3124 +f 2510/3118 2978/3119 2985/3125 +f 2987/3126 2985/3125 2978/3119 +f 2986/3127 2987/3126 2509/3120 +f 2982/3121 2509/3120 2987/3126 +f 2510/3118 2988/3128 2979/3117 +f 2991/3129 2979/3117 2988/3128 +f 2989/3130 2513/3131 2991/3129 +f 2990/3132 2991/3129 2513/3131 +f 2993/3133 2994/3134 2512/3135 +f 2992/3136 2512/3135 2994/3134 +f 2985/3125 2994/3134 2510/3118 +f 2988/3128 2510/3118 2994/3134 +f 2411/2633 2995/3137 2602/2642 +f 2997/3138 2602/2642 2995/3137 +f 2512/3135 2996/3139 2993/3133 +f 2997/3138 2993/3133 2996/3139 +f 2998/3140 2999/3141 2432/2724 +f 2677/2731 2432/2724 2999/3141 +f 2596/2635 2999/3141 2411/2633 +f 2995/3137 2411/2633 2999/3141 +f 3001/3142 3000/3143 2989/3130 +f 2513/3131 2989/3130 3000/3143 +f 2432/2724 2671/2725 2998/3140 +f 3001/3142 2998/3140 2671/2725 +f 2513/3131 3002/3144 2990/3132 +f 3004/3145 2990/3132 3002/3144 +f 2508/3115 2976/3116 3003/3146 +f 3004/3145 3003/3146 2976/3116 +f 3005/3147 3006/3148 2442/2773 +f 2716/2776 2442/2773 3006/3148 +f 3000/3143 3006/3148 2513/3131 +f 3002/3144 2513/3131 3006/3148 +f 3003/3146 3009/3150 2508/3115 +f 2983/3124 2508/3115 3009/3150 +f 3011/3152 3012/3153 2516/3154 +f 3010/3155 2516/3154 3012/3153 +f 2516/3154 3013/3157 3011/3152 +f 3014/3156 3011/3152 3013/3157 +f 2482/2980 3015/3158 2872/2981 +f 3018/3159 2872/2981 3015/3158 +f 2518/3160 3017/3161 3016/3162 +f 3018/3159 3016/3162 3017/3161 +f 3019/3163 3020/3164 2512/3135 +f 2996/3139 2512/3135 3020/3164 +f 2879/2989 3020/3164 2482/2980 +f 3015/3158 2482/2980 3020/3164 +f 2517/3165 3022/3166 3021/3167 +f 3023/3168 3021/3167 3022/3166 +f 2512/3135 2992/3136 3019/3163 +f 3023/3168 3019/3163 2992/3136 +f 3016/3162 3026/3169 2518/3160 +f 3024/3170 2518/3160 3026/3169 +f 3025/3171 3026/3169 2517/3165 +f 3022/3166 2517/3165 3026/3169 +f 2509/3120 3027/3172 2986/3127 +f 3030/3173 2986/3127 3027/3172 +f 2522/3174 3029/3175 3028/3176 +f 3030/3173 3028/3176 3029/3175 +f 3033/3177 3031/3178 3032/3179 +f 2520/3180 3032/3179 3031/3178 +f 2981/3122 3033/3177 2509/3120 +f 3027/3172 2509/3120 3033/3177 +f 3035/3181 3037/3182 2521/3183 +f 3034/3184 2521/3183 3037/3182 +f 3032/3179 2520/3180 3037/3182 +f 3036/3185 3037/3182 2520/3180 +f 3038/3186 2522/3174 3040/3187 +f 3028/3176 3040/3187 2522/3174 +f 3035/3181 2521/3183 3040/3187 +f 3039/3188 3040/3187 2521/3183 +f 3041/3189 3043/3190 2516/3154 +f 3013/3157 2516/3154 3043/3190 +f 3031/3178 3043/3190 2520/3180 +f 3042/3191 2520/3180 3043/3190 +f 2524/3192 3045/3193 3044/3194 +f 3046/3195 3044/3194 3045/3193 +f 2516/3154 3010/3155 3041/3189 +f 3046/3195 3041/3189 3010/3155 +f 3048/3196 3050/3197 2525/3198 +f 3047/3199 2525/3198 3050/3197 +f 3049/3200 3050/3197 2524/3192 +f 3045/3193 2524/3192 3050/3197 +f 2520/3180 3042/3191 3036/3185 +f 3052/3201 3036/3185 3042/3191 +f 2525/3198 3051/3202 3048/3196 +f 3052/3201 3048/3196 3051/3202 +f 3056/3203 3025/3171 3053/3204 +f 2517/3165 3053/3204 3025/3171 +f 2528/3205 3055/3206 3054/3207 +f 3056/3203 3054/3207 3055/3206 +f 3057/3208 3058/3209 2522/3174 +f 3029/3175 2522/3174 3058/3209 +f 3053/3204 2517/3165 3058/3209 +f 3021/3167 3058/3209 2517/3165 +f 2527/3210 3060/3211 3059/3212 +f 3061/3213 3059/3212 3060/3211 +f 3061/3213 3057/3208 3038/3186 +f 2522/3174 3038/3186 3057/3208 +f 3054/3207 3064/3214 2528/3205 +f 3062/3215 2528/3205 3064/3214 +f 3063/3216 3064/3214 2527/3210 +f 3060/3211 2527/3210 3064/3214 +f 3065/3217 3067/3218 2525/3198 +f 3051/3202 2525/3198 3067/3218 +f 3066/3219 2521/3183 3067/3218 +f 3034/3184 3067/3218 2521/3183 +f 3070/3220 3068/3221 3069/3222 +f 2530/3223 3069/3222 3068/3221 +f 2525/3198 3047/3199 3065/3217 +f 3070/3220 3065/3217 3047/3199 +f 2527/3210 3071/3224 3063/3216 +f 3073/3225 3063/3216 3071/3224 +f 2530/3223 3072/3226 3069/3222 +f 3073/3225 3069/3222 3072/3226 +f 3066/3219 3074/3227 2521/3183 +f 3039/3188 2521/3183 3074/3227 +f 3071/3224 2527/3210 3074/3227 +f 3059/3212 3074/3227 2527/3210 +f 2473/3230 2841/3231 3076/3232 +f 3077/3229 3076/3232 2841/3231 +f 3076/3232 3079/3233 2473/3230 +f 2848/3234 2473/3230 3079/3233 +f 3081/3238 2477/3239 3082/3237 +f 2855/3240 3082/3237 2477/3239 +f 3084/3241 2862/3242 3081/3238 +f 2477/3239 3081/3238 2862/3242 +f 3087/3245 3086/3246 2869/3247 +f 2481/3248 2869/3247 3086/3246 +f 3086/3246 3088/3249 2481/3248 +f 2875/3250 2481/3248 3088/3249 +f 3089/3252 2484/3253 3090/3251 +f 2881/3254 3090/3251 2484/3253 +f 3092/3255 2887/3256 3089/3252 +f 2484/3253 3089/3252 2887/3256 +f 3093/3259 2487/3260 3094/3258 +f 2893/3261 3094/3258 2487/3260 +f 3095/3262 2899/3263 3093/3259 +f 2487/3260 3093/3259 2899/3263 +f 2494/3044 3096/3264 2926/3051 +f 3098/3265 2926/3051 3096/3264 +f 2921/3045 3099/3267 2494/3044 +f 3096/3264 2494/3044 3099/3267 +f 3100/3269 3101/3270 2499/3059 +f 2932/3058 2499/3059 3101/3270 +f 2499/3059 2941/3071 3100/3269 +f 3103/3273 3100/3269 2941/3071 +f 2503/3088 2954/3090 3104/3275 +f 3105/3274 3104/3275 2954/3090 +f 3107/3276 2960/3097 3104/3275 +f 2503/3088 3104/3275 2960/3097 +f 2966/3103 3109/3278 2506/3105 +f 3108/3279 2506/3105 3109/3278 +f 3108/3279 3110/3280 2506/3105 +f 2971/3109 2506/3105 3110/3280 +f 2518/3281 3111/3282 3017/3283 +f 3112/3284 3017/3283 3111/3282 +f 3024/3287 3114/3285 2518/3281 +f 3111/3282 2518/3281 3114/3285 +f 3115/3288 3117/3289 2524/3290 +f 3049/3291 2524/3290 3117/3289 +f 2524/3290 3044/3294 3115/3288 +f 3118/3293 3115/3288 3044/3294 +f 2528/3295 3119/3296 3055/3297 +f 3120/3298 3055/3297 3119/3296 +f 3062/3301 3122/3299 2528/3295 +f 3119/3296 2528/3295 3122/3299 +f 2530/3302 3123/3303 3072/3304 +f 3124/3305 3072/3304 3123/3303 +f 3125/3306 3123/3303 3068/3307 +f 2530/3302 3068/3307 3123/3303 +f 2535/2559 2344/3308 2536/2554 +f 2532/2555 2536/2554 2344/3308 +f 2397/3309 2534/2560 2533/2556 +f 2536/2554 2533/2556 2534/2560 +f 2540/2564 2539/2565 2537/2563 +f 2351/3310 2537/2563 2539/2565 +f 2538/2562 2397/3309 2540/2564 +f 2533/2556 2540/2564 2397/3309 +f 2544/2567 2543/2570 2541/2569 +f 2347/3311 2541/2569 2543/2570 +f 2397/3309 2538/2562 2542/2566 +f 2544/2567 2542/2566 2538/2562 +f 2353/3312 2545/2571 2546/2573 +f 2547/2572 2546/2573 2545/2571 +f 2542/2566 2547/2572 2397/3309 +f 2534/2560 2397/3309 2547/2572 +f 2551/2575 2532/2555 2548/2577 +f 2344/3308 2548/2577 2532/2555 +f 2401/3313 2550/2578 2549/2574 +f 2551/2575 2549/2574 2550/2578 +f 2355/3314 2552/2581 2554/2583 +f 2555/2582 2554/2583 2552/2581 +f 2549/2574 2555/2582 2401/3313 +f 2553/2580 2401/3313 2555/2582 +f 2559/2586 2558/2588 2556/2584 +f 2350/3315 2556/2584 2558/2588 +f 2401/3313 2553/2580 2557/2587 +f 2559/2586 2557/2587 2553/2580 +f 2560/2590 2351/3310 2561/2589 +f 2539/2565 2561/2589 2351/3310 +f 2557/2587 2561/2589 2401/3313 +f 2550/2578 2401/3313 2561/2589 +f 2341/3316 2562/2592 2565/2595 +f 2566/2591 2565/2595 2562/2592 +f 2564/2597 2566/2591 2406/3317 +f 2563/2593 2406/3317 2566/2591 +f 2349/3318 2567/2601 2569/2602 +f 2570/2599 2569/2602 2567/2601 +f 2406/3317 2563/2593 2568/2598 +f 2570/2599 2568/2598 2563/2593 +f 2571/2605 2574/2606 2348/3319 +f 2573/2607 2348/3319 2574/2606 +f 2568/2598 2574/2606 2406/3317 +f 2572/2604 2406/3317 2574/2606 +f 2358/3320 2575/2608 2576/2610 +f 2577/2609 2576/2610 2575/2608 +f 2406/3317 2572/2604 2564/2597 +f 2577/2609 2564/2597 2572/2604 +f 2345/3321 2578/2614 2581/2615 +f 2582/2612 2581/2615 2578/2614 +f 2409/3322 2580/2616 2579/2611 +f 2582/2612 2579/2611 2580/2616 +f 2576/2610 2585/2618 2358/3320 +f 2584/2619 2358/3320 2585/2618 +f 2579/2611 2585/2618 2409/3322 +f 2583/2617 2409/3322 2585/2618 +f 2348/3319 2586/2623 2571/2605 +f 2588/2621 2571/2605 2586/2623 +f 2409/3322 2583/2617 2587/2620 +f 2588/2621 2587/2620 2583/2617 +f 2587/2620 2590/2624 2409/3322 +f 2580/2616 2409/3322 2590/2624 +f 2342/3323 2591/2629 2594/2631 +f 2595/2627 2594/2631 2591/2629 +f 2414/3324 2593/2632 2592/2626 +f 2595/2627 2592/2626 2593/2632 +f 2596/2635 2599/2636 2359/3325 +f 2598/2637 2359/3325 2599/2636 +f 2592/2626 2599/2636 2414/3324 +f 2597/2634 2414/3324 2599/2636 +f 2600/2640 2603/2641 2356/3326 +f 2602/2642 2356/3326 2603/2641 +f 2414/3324 2597/2634 2601/2639 +f 2603/2641 2601/2639 2597/2634 +f 2357/3327 2604/2644 2605/2645 +f 2606/2643 2605/2645 2604/2644 +f 2606/2643 2593/2632 2601/2639 +f 2414/3324 2601/2639 2593/2632 +f 2565/2595 2610/2647 2341/3316 +f 2609/2649 2341/3316 2610/2647 +f 2608/2650 2610/2647 2418/3328 +f 2607/2646 2418/3328 2610/2647 +f 2358/3320 2611/2654 2575/2608 +f 2613/2652 2575/2608 2611/2654 +f 2418/3328 2607/2646 2612/2651 +f 2613/2652 2612/2651 2607/2646 +f 2614/2657 2617/2658 2352/3329 +f 2616/2659 2352/3329 2617/2658 +f 2612/2651 2617/2658 2418/3328 +f 2615/2656 2418/3328 2617/2658 +f 2353/3312 2618/2661 2619/2662 +f 2620/2660 2619/2662 2618/2661 +f 2418/3328 2615/2656 2608/2650 +f 2620/2660 2608/2650 2615/2656 +f 2624/2664 2623/2665 2535/2559 +f 2344/3308 2535/2559 2623/2665 +f 2421/3330 2622/2667 2621/2663 +f 2624/2664 2621/2663 2622/2667 +f 2353/3312 2619/2662 2545/2571 +f 2626/2669 2545/2571 2619/2662 +f 2621/2663 2626/2669 2421/3330 +f 2625/2668 2421/3330 2626/2669 +f 2352/3329 2627/2673 2614/2657 +f 2629/2671 2614/2657 2627/2673 +f 2421/3330 2625/2668 2628/2670 +f 2629/2671 2628/2670 2625/2668 +f 2630/2674 2632/2675 2362/3331 +f 2631/2676 2362/3331 2632/2675 +f 2628/2670 2632/2675 2421/3330 +f 2622/2667 2421/3330 2632/2675 +f 2637/2680 2636/2683 2633/2679 +f 2343/3332 2633/2679 2636/2683 +f 2634/2678 2425/3333 2637/2680 +f 2635/2681 2637/2680 2425/3333 +f 2362/3331 2631/2676 2639/2686 +f 2640/2685 2639/2686 2631/2676 +f 2640/2685 2638/2684 2634/2678 +f 2425/3333 2634/2678 2638/2684 +f 2627/2673 2352/3329 2643/2687 +f 2641/2688 2643/2687 2352/3329 +f 2638/2684 2643/2687 2425/3333 +f 2642/2689 2425/3333 2643/2687 +f 2645/2693 2361/3334 2646/2691 +f 2644/2692 2646/2691 2361/3334 +f 2425/3333 2642/2689 2635/2681 +f 2646/2691 2635/2681 2642/2689 +f 2647/2696 2650/2697 2345/3321 +f 2578/2614 2345/3321 2650/2697 +f 2649/2698 2650/2697 2427/3335 +f 2648/2695 2427/3335 2650/2697 +f 2653/2700 2652/2701 2645/2693 +f 2361/3334 2645/2693 2652/2701 +f 2651/2699 2427/3335 2653/2700 +f 2648/2695 2653/2700 2427/3335 +f 2352/3329 2616/2659 2641/2688 +f 2655/2702 2641/2688 2616/2659 +f 2655/2702 2654/2703 2651/2699 +f 2427/3335 2651/2699 2654/2703 +f 2358/3320 2584/2619 2611/2654 +f 2656/2704 2611/2654 2584/2619 +f 2654/2703 2656/2704 2427/3335 +f 2649/2698 2427/3335 2656/2704 +f 2657/2707 2660/2708 2342/3323 +f 2591/2629 2342/3323 2660/2708 +f 2659/2709 2660/2708 2431/3336 +f 2658/2706 2431/3336 2660/2708 +f 2355/3314 2661/2713 2663/2714 +f 2664/2711 2663/2714 2661/2713 +f 2431/3336 2658/2706 2662/2710 +f 2664/2711 2662/2710 2658/2706 +f 2665/2717 2668/2718 2354/3337 +f 2667/2719 2354/3337 2668/2718 +f 2662/2710 2668/2718 2431/3336 +f 2666/2716 2431/3336 2668/2718 +f 2359/3325 2598/2637 2669/2721 +f 2670/2720 2669/2721 2598/2637 +f 2431/3336 2666/2716 2659/2709 +f 2670/2720 2659/2709 2666/2716 +f 2675/2723 2674/2728 2671/2725 +f 2346/3338 2671/2725 2674/2728 +f 2435/3339 2673/2726 2672/2722 +f 2675/2723 2672/2722 2673/2726 +f 2669/2721 2678/2730 2359/3325 +f 2677/2731 2359/3325 2678/2730 +f 2672/2722 2678/2730 2435/3339 +f 2676/2729 2435/3339 2678/2730 +f 2354/3337 2679/2735 2665/2717 +f 2681/2733 2665/2717 2679/2735 +f 2435/3339 2676/2729 2680/2732 +f 2681/2733 2680/2732 2676/2729 +f 2683/2738 2360/3340 2684/2736 +f 2682/2737 2684/2736 2360/3340 +f 2680/2732 2684/2736 2435/3339 +f 2673/2726 2435/3339 2684/2736 +f 2633/2679 2343/3332 2688/2739 +f 2685/2740 2688/2739 2343/3332 +f 2687/2743 2688/2739 2438/3341 +f 2686/2741 2438/3341 2688/2739 +f 2360/3340 2683/2738 2690/2746 +f 2691/2745 2690/2746 2683/2738 +f 2438/3341 2686/2741 2689/2744 +f 2691/2745 2689/2744 2686/2741 +f 2692/2749 2694/2750 2354/3337 +f 2679/2735 2354/3337 2694/2750 +f 2689/2744 2694/2750 2438/3341 +f 2693/2748 2438/3341 2694/2750 +f 2695/2752 2362/3331 2696/2751 +f 2639/2686 2696/2751 2362/3331 +f 2438/3341 2693/2748 2687/2743 +f 2696/2751 2687/2743 2693/2748 +f 2548/2577 2344/3308 2699/2754 +f 2623/2665 2699/2754 2344/3308 +f 2439/3342 2698/2755 2697/2753 +f 2699/2754 2697/2753 2698/2755 +f 2362/3331 2695/2752 2630/2674 +f 2701/2757 2630/2674 2695/2752 +f 2697/2753 2701/2757 2439/3342 +f 2700/2756 2439/3342 2701/2757 +f 2354/3337 2667/2719 2692/2749 +f 2703/2759 2692/2749 2667/2719 +f 2439/3342 2700/2756 2702/2758 +f 2703/2759 2702/2758 2700/2756 +f 2355/3314 2554/2583 2661/2713 +f 2704/2760 2661/2713 2554/2583 +f 2702/2758 2704/2760 2439/3342 +f 2698/2755 2439/3342 2704/2760 +f 2636/2683 2708/2762 2343/3332 +f 2707/2764 2343/3332 2708/2762 +f 2361/3334 2709/2767 2644/2692 +f 2710/2766 2644/2692 2709/2767 +f 2360/3340 2711/2771 2682/2737 +f 2714/2769 2682/2737 2711/2771 +f 2714/2769 2712/2768 2713/2772 +f 2443/3343 2713/2772 2712/2768 +f 2674/2728 2717/2775 2346/3338 +f 2716/2776 2346/3338 2717/2775 +f 2713/2772 2443/3343 2717/2775 +f 2715/2774 2717/2775 2443/3343 +f 2690/2746 2720/2779 2360/3340 +f 2711/2771 2360/3340 2720/2779 +f 2718/2777 2720/2779 2444/3344 +f 2719/2778 2444/3344 2720/2779 +f 2343/3332 2707/2764 2685/2740 +f 2722/2781 2685/2740 2707/2764 +f 2444/3344 2719/2778 2721/2780 +f 2722/2781 2721/2780 2719/2778 +f 2652/2701 2724/2783 2361/3334 +f 2709/2767 2361/3334 2724/2783 +f 2729/2785 2728/2790 2725/2787 +f 2363/3345 2725/2787 2728/2790 +f 2449/3346 2727/2788 2726/2784 +f 2729/2785 2726/2784 2727/2788 +f 2730/2794 2733/2792 2368/3347 +f 2732/2795 2368/3347 2733/2792 +f 2449/3346 2726/2784 2731/2791 +f 2733/2792 2731/2791 2726/2784 +f 2734/2798 2737/2799 2365/3348 +f 2736/2800 2365/3348 2737/2799 +f 2449/3346 2731/2791 2735/2797 +f 2737/2799 2735/2797 2731/2791 +f 2738/2801 2740/2802 2366/3349 +f 2739/2803 2366/3349 2740/2802 +f 2449/3346 2735/2797 2727/2788 +f 2740/2802 2727/2788 2735/2797 +f 2741/2807 2745/2805 2364/3350 +f 2744/2809 2364/3350 2745/2805 +f 2454/3351 2743/2808 2742/2804 +f 2745/2805 2742/2804 2743/2808 +f 2749/2812 2748/2815 2746/2814 +f 2370/3352 2746/2814 2748/2815 +f 2454/3351 2742/2804 2747/2811 +f 2749/2812 2747/2811 2742/2804 +f 2750/2818 2753/2819 2367/3353 +f 2752/2820 2367/3353 2753/2819 +f 2747/2811 2753/2819 2454/3351 +f 2751/2817 2454/3351 2753/2819 +f 2754/2821 2756/2822 2369/3354 +f 2755/2823 2369/3354 2756/2822 +f 2454/3351 2751/2817 2743/2808 +f 2756/2822 2743/2808 2751/2817 +f 2355/3355 2663/2826 2759/2829 +f 2760/2827 2759/2829 2663/2826 +f 2757/2825 2457/3356 2760/2827 +f 2758/2830 2760/2827 2457/3356 +f 2763/2832 2657/2835 2761/2834 +f 2342/3357 2761/2834 2657/2835 +f 2457/3356 2757/2825 2762/2831 +f 2763/2832 2762/2831 2757/2825 +f 2744/2809 2766/2837 2364/3350 +f 2765/2838 2364/3350 2766/2837 +f 2762/2831 2766/2837 2457/3356 +f 2764/2836 2457/3356 2766/2837 +f 2767/2840 2768/2839 2369/3354 +f 2754/2821 2369/3354 2768/2839 +f 2457/3356 2764/2836 2758/2830 +f 2768/2839 2758/2830 2764/2836 +f 2357/3358 2769/2844 2772/2845 +f 2773/2842 2772/2845 2769/2844 +f 2461/3359 2771/2847 2770/2841 +f 2773/2842 2770/2841 2771/2847 +f 2350/3360 2774/2849 2776/2852 +f 2777/2848 2776/2852 2774/2849 +f 2770/2841 2777/2848 2461/3359 +f 2775/2850 2461/3359 2777/2848 +f 2752/2820 2780/2854 2367/3353 +f 2779/2855 2367/3353 2780/2854 +f 2461/3359 2775/2850 2778/2853 +f 2780/2854 2778/2853 2775/2850 +f 2781/2856 2782/2857 2370/3352 +f 2746/2814 2370/3352 2782/2857 +f 2778/2853 2782/2857 2461/3359 +f 2771/2847 2461/3359 2782/2857 +f 2355/3355 2759/2829 2552/2860 +f 2785/2859 2552/2860 2759/2829 +f 2462/3361 2784/2862 2783/2858 +f 2785/2859 2783/2858 2784/2862 +f 2755/2823 2787/2864 2369/3354 +f 2767/2840 2369/3354 2787/2864 +f 2783/2858 2787/2864 2462/3361 +f 2786/2863 2462/3361 2787/2864 +f 2779/2855 2789/2866 2367/3353 +f 2750/2818 2367/3353 2789/2866 +f 2462/3361 2786/2863 2788/2865 +f 2789/2866 2788/2865 2786/2863 +f 2350/3360 2558/2867 2774/2849 +f 2790/2868 2774/2849 2558/2867 +f 2788/2865 2790/2868 2462/3361 +f 2784/2862 2462/3361 2790/2868 +f 2357/3358 2772/2845 2604/2872 +f 2793/2869 2604/2872 2772/2845 +f 2792/2871 2793/2869 2463/3362 +f 2791/2870 2463/3362 2793/2869 +f 2748/2815 2795/2875 2370/3352 +f 2781/2856 2370/3352 2795/2875 +f 2463/3362 2791/2870 2794/2874 +f 2795/2875 2794/2874 2791/2870 +f 2765/2838 2797/2877 2364/3350 +f 2741/2807 2364/3350 2797/2877 +f 2794/2874 2797/2877 2463/3362 +f 2796/2876 2463/3362 2797/2877 +f 2798/2878 2761/2834 2594/2879 +f 2342/3357 2594/2879 2761/2834 +f 2798/2878 2792/2871 2796/2876 +f 2463/3362 2796/2876 2792/2871 +f 2353/3363 2799/2882 2618/2885 +f 2802/2883 2618/2885 2799/2882 +f 2801/2886 2802/2883 2466/3364 +f 2800/2881 2466/3364 2802/2883 +f 2732/2795 2805/2888 2368/3347 +f 2804/2889 2368/3347 2805/2888 +f 2466/3364 2800/2881 2803/2887 +f 2805/2888 2803/2887 2800/2881 +f 2806/2892 2808/2893 2363/3345 +f 2725/2787 2363/3345 2808/2893 +f 2803/2887 2808/2893 2466/3364 +f 2807/2891 2466/3364 2808/2893 +f 2810/2894 2809/2896 2609/2895 +f 2341/3365 2609/2895 2809/2896 +f 2466/3364 2807/2891 2801/2886 +f 2810/2894 2801/2886 2807/2891 +f 2569/2899 2814/2900 2349/3366 +f 2813/2902 2349/3366 2814/2900 +f 2811/2898 2468/3367 2814/2900 +f 2812/2901 2814/2900 2468/3367 +f 2809/2896 2816/2905 2341/3365 +f 2562/2906 2341/3365 2816/2905 +f 2816/2905 2815/2904 2811/2898 +f 2468/3367 2811/2898 2815/2904 +f 2728/2790 2818/2908 2363/3345 +f 2806/2892 2363/3345 2818/2908 +f 2815/2904 2818/2908 2468/3367 +f 2817/2907 2468/3367 2818/2908 +f 2819/2910 2820/2909 2366/3349 +f 2738/2801 2366/3349 2820/2909 +f 2468/3367 2817/2907 2812/2901 +f 2820/2909 2812/2901 2817/2907 +f 2821/2913 2824/2914 2347/3368 +f 2541/2916 2347/3368 2824/2914 +f 2823/2917 2824/2914 2470/3369 +f 2822/2912 2470/3369 2824/2914 +f 2736/2800 2827/2919 2365/3348 +f 2826/2920 2365/3348 2827/2919 +f 2470/3369 2822/2912 2825/2918 +f 2827/2919 2825/2918 2822/2912 +f 2804/2889 2829/2922 2368/3347 +f 2730/2794 2368/3347 2829/2922 +f 2825/2918 2829/2922 2470/3369 +f 2828/2921 2470/3369 2829/2922 +f 2353/3363 2546/2924 2799/2882 +f 2830/2923 2799/2882 2546/2924 +f 2470/3369 2828/2921 2823/2917 +f 2830/2923 2823/2917 2828/2921 +f 2349/3366 2813/2902 2833/2927 +f 2834/2926 2833/2927 2813/2902 +f 2472/3370 2832/2929 2831/2925 +f 2834/2926 2831/2925 2832/2929 +f 2739/2803 2836/2931 2366/3349 +f 2819/2910 2366/3349 2836/2931 +f 2831/2925 2836/2931 2472/3370 +f 2835/2930 2472/3370 2836/2931 +f 2826/2920 2838/2933 2365/3348 +f 2734/2798 2365/3348 2838/2933 +f 2472/3370 2835/2930 2837/2932 +f 2838/2933 2837/2932 2835/2930 +f 2347/3368 2839/2934 2821/2913 +f 2840/2935 2821/2913 2839/2934 +f 2837/2932 2840/2935 2472/3370 +f 2832/2929 2472/3370 2840/2935 +f 2841/2938 2845/2939 2373/3371 +f 2844/2941 2373/3371 2845/2939 +f 2843/2942 2845/2939 2476/3372 +f 2842/2937 2476/3372 2845/2939 +f 2849/2944 2848/2947 2846/2946 +f 2374/3373 2846/2946 2848/2947 +f 2476/3372 2842/2937 2847/2943 +f 2849/2944 2847/2943 2842/2937 +f 2851/2952 2349/3318 2852/2948 +f 2833/2949 2852/2948 2349/3318 +f 2847/2943 2852/2948 2476/3372 +f 2850/2950 2476/3372 2852/2948 +f 2854/2953 2839/2955 2853/2954 +f 2347/3311 2853/2954 2839/2955 +f 2476/3372 2850/2950 2843/2942 +f 2854/2953 2843/2942 2850/2950 +f 2377/3374 2855/2959 2858/2960 +f 2859/2957 2858/2960 2855/2959 +f 2859/2957 2856/2956 2857/2962 +f 2480/3375 2857/2962 2856/2956 +f 2860/2965 2863/2966 2375/3376 +f 2862/2967 2375/3376 2863/2966 +f 2861/2964 2480/3375 2863/2966 +f 2856/2956 2863/2966 2480/3375 +f 2866/2969 2865/2972 2776/2971 +f 2350/3315 2776/2971 2865/2972 +f 2480/3375 2861/2964 2864/2968 +f 2866/2969 2864/2968 2861/2964 +f 2867/2973 2868/2974 2357/3327 +f 2769/2975 2357/3327 2868/2974 +f 2857/2962 2480/3375 2868/2974 +f 2864/2968 2868/2974 2480/3375 +f 2872/2981 2378/3377 2873/2976 +f 2869/2977 2873/2976 2378/3377 +f 2871/2982 2873/2976 2483/3378 +f 2870/2978 2483/3378 2873/2976 +f 2875/2985 2377/3374 2876/2983 +f 2858/2960 2876/2983 2377/3374 +f 2483/3378 2870/2978 2874/2984 +f 2876/2983 2874/2984 2870/2978 +f 2357/3327 2605/2645 2867/2973 +f 2878/2987 2867/2973 2605/2645 +f 2877/2986 2483/3378 2878/2987 +f 2874/2984 2878/2987 2483/3378 +f 2356/3326 2879/2989 2600/2640 +f 2880/2988 2600/2640 2879/2989 +f 2880/2988 2871/2982 2877/2986 +f 2483/3378 2877/2986 2871/2982 +f 2374/3373 2881/2993 2846/2946 +f 2884/2991 2846/2946 2881/2993 +f 2486/3379 2883/2994 2882/2990 +f 2884/2991 2882/2990 2883/2994 +f 2885/2997 2888/2998 2371/3380 +f 2887/2999 2371/3380 2888/2998 +f 2886/2996 2486/3379 2888/2998 +f 2882/2990 2888/2998 2486/3379 +f 2348/3319 2573/2607 2890/3002 +f 2891/3001 2890/3002 2573/2607 +f 2486/3379 2886/2996 2889/3000 +f 2891/3001 2889/3000 2886/2996 +f 2567/2601 2349/3318 2892/3003 +f 2851/2952 2892/3003 2349/3318 +f 2889/3000 2892/3003 2486/3379 +f 2883/2994 2486/3379 2892/3003 +f 2896/3005 2885/2997 2893/3007 +f 2371/3380 2893/3007 2885/2997 +f 2489/3381 2895/3008 2894/3004 +f 2896/3005 2894/3004 2895/3008 +f 2897/3011 2900/3012 2372/3382 +f 2899/3013 2372/3382 2900/3012 +f 2898/3010 2489/3381 2900/3012 +f 2894/3004 2900/3012 2489/3381 +f 2489/3381 2898/3010 2901/3014 +f 2902/3015 2901/3014 2898/3010 +f 2890/3002 2903/3016 2348/3319 +f 2586/2623 2348/3319 2903/3016 +f 2901/3014 2903/3016 2489/3381 +f 2895/3008 2489/3381 2903/3016 +f 2351/3383 2560/3020 2906/3021 +f 2907/3018 2906/3021 2560/3020 +f 2907/3018 2904/3017 2905/3023 +f 2493/3384 2905/3023 2904/3017 +f 2910/3025 2556/3028 2908/3027 +f 2350/3385 2908/3027 2556/3028 +f 2493/3384 2904/3017 2909/3024 +f 2910/3025 2909/3024 2904/3017 +f 2911/3032 2914/3030 2380/3386 +f 2913/3033 2380/3386 2914/3030 +f 2912/3029 2493/3384 2914/3030 +f 2909/3024 2914/3030 2493/3384 +f 2915/3034 2917/3035 2381/3387 +f 2916/3036 2381/3387 2917/3035 +f 2905/3023 2493/3384 2917/3035 +f 2912/3029 2917/3035 2493/3384 +f 2908/3027 2350/3385 2920/3040 +f 2865/3039 2920/3040 2350/3385 +f 2919/3041 2920/3040 2496/3388 +f 2918/3038 2496/3388 2920/3040 +f 2923/3043 2860/3046 2921/3045 +f 2375/3389 2921/3045 2860/3046 +f 2496/3388 2918/3038 2922/3042 +f 2923/3043 2922/3042 2918/3038 +f 2924/3049 2927/3050 2383/3390 +f 2926/3051 2383/3390 2927/3050 +f 2922/3042 2927/3050 2496/3388 +f 2925/3048 2496/3388 2927/3050 +f 2380/3386 2913/3033 2928/3053 +f 2929/3052 2928/3053 2913/3033 +f 2496/3388 2925/3048 2919/3041 +f 2929/3052 2919/3041 2925/3048 +f 2373/3391 2844/3057 2932/3058 +f 2933/3055 2932/3058 2844/3057 +f 2500/3392 2931/3060 2930/3054 +f 2933/3055 2930/3054 2931/3060 +f 2934/3063 2936/3064 2347/3393 +f 2853/3065 2347/3393 2936/3064 +f 2930/3054 2936/3064 2500/3392 +f 2935/3062 2500/3392 2936/3064 +f 2379/3394 2937/3069 2939/3070 +f 2940/3067 2939/3070 2937/3069 +f 2500/3392 2935/3062 2938/3066 +f 2940/3067 2938/3066 2935/3062 +f 2941/3071 2943/3072 2382/3395 +f 2942/3073 2382/3395 2943/3072 +f 2938/3066 2943/3072 2500/3392 +f 2931/3060 2500/3392 2943/3072 +f 2347/3393 2543/3075 2934/3063 +f 2946/3074 2934/3063 2543/3075 +f 2944/3076 2502/3396 2946/3074 +f 2945/3078 2946/3074 2502/3396 +f 2537/3081 2351/3383 2948/3079 +f 2906/3021 2948/3079 2351/3383 +f 2948/3079 2947/3080 2944/3076 +f 2502/3396 2944/3076 2947/3080 +f 2915/3034 2381/3387 2951/3082 +f 2949/3083 2951/3082 2381/3387 +f 2947/3080 2951/3082 2502/3396 +f 2950/3084 2502/3396 2951/3082 +f 2952/3087 2379/3394 2953/3086 +f 2939/3070 2953/3086 2379/3394 +f 2502/3396 2950/3084 2945/3078 +f 2953/3086 2945/3078 2950/3084 +f 2957/3091 2924/3049 2954/3090 +f 2383/3390 2954/3090 2924/3049 +f 2505/3397 2956/3092 2955/3089 +f 2957/3091 2955/3089 2956/3092 +f 2376/3398 2958/3095 2960/3097 +f 2961/3096 2960/3097 2958/3095 +f 2955/3089 2961/3096 2505/3397 +f 2959/3094 2505/3397 2961/3096 +f 2381/3387 2916/3036 2963/3100 +f 2964/3099 2963/3100 2916/3036 +f 2505/3397 2959/3094 2962/3098 +f 2964/3099 2962/3098 2959/3094 +f 2911/3032 2380/3386 2965/3101 +f 2928/3053 2965/3101 2380/3386 +f 2962/3098 2965/3101 2505/3397 +f 2956/3092 2505/3397 2965/3101 +f 2376/3398 2966/3103 2958/3095 +f 2969/3102 2958/3095 2966/3103 +f 2968/3106 2969/3102 2507/3399 +f 2967/3104 2507/3399 2969/3102 +f 2972/3108 2971/3109 2942/3073 +f 2382/3395 2942/3073 2971/3109 +f 2507/3399 2967/3104 2970/3107 +f 2972/3108 2970/3107 2967/3104 +f 2952/3087 2974/3111 2379/3394 +f 2937/3069 2379/3394 2974/3111 +f 2970/3107 2974/3111 2507/3399 +f 2973/3110 2507/3399 2974/3111 +f 2381/3387 2963/3100 2949/3083 +f 2975/3112 2949/3083 2963/3100 +f 2507/3399 2973/3110 2968/3106 +f 2975/3112 2968/3106 2973/3110 +f 2980/3114 2979/3117 2976/3116 +f 2384/3400 2976/3116 2979/3117 +f 2980/3114 2977/3113 2978/3119 +f 2511/3401 2978/3119 2977/3113 +f 2981/3122 2984/3123 2385/3402 +f 2983/3124 2385/3402 2984/3123 +f 2977/3113 2984/3123 2511/3401 +f 2982/3121 2511/3401 2984/3123 +f 2985/3125 2987/3126 2386/3403 +f 2986/3127 2386/3403 2987/3126 +f 2982/3121 2987/3126 2511/3401 +f 2978/3119 2511/3401 2987/3126 +f 2991/3129 2990/3132 2979/3117 +f 2384/3400 2979/3117 2990/3132 +f 2514/3404 2989/3130 2988/3128 +f 2991/3129 2988/3128 2989/3130 +f 2386/3403 2992/3136 2985/3125 +f 2994/3134 2985/3125 2992/3136 +f 2514/3404 2988/3128 2993/3133 +f 2994/3134 2993/3133 2988/3128 +f 2602/2642 2997/3138 2356/3326 +f 2996/3139 2356/3326 2997/3138 +f 2993/3133 2997/3138 2514/3404 +f 2995/3137 2514/3404 2997/3138 +f 2359/3325 2677/2731 2596/2635 +f 2999/3141 2596/2635 2677/2731 +f 2514/3404 2995/3137 2998/3140 +f 2999/3141 2998/3140 2995/3137 +f 2671/2725 2346/3338 3001/3142 +f 3000/3143 3001/3142 2346/3338 +f 2514/3404 2998/3140 2989/3130 +f 3001/3142 2989/3130 2998/3140 +f 2990/3132 3004/3145 2384/3400 +f 2976/3116 2384/3400 3004/3145 +f 2515/3405 3003/3146 3002/3144 +f 3004/3145 3002/3144 3003/3146 +f 2346/3338 2716/2776 3000/3143 +f 3006/3148 3000/3143 2716/2776 +f 2515/3405 3002/3144 3005/3147 +f 3006/3148 3005/3147 3002/3144 +f 2385/3402 2983/3124 3008/3151 +f 3009/3150 3008/3151 2983/3124 +f 2515/3405 3007/3149 3003/3146 +f 3009/3150 3003/3146 3007/3149 +f 3008/3151 3014/3156 2385/3402 +f 3013/3157 2385/3402 3014/3156 +f 3017/3161 2378/3377 3018/3159 +f 2872/2981 3018/3159 2378/3377 +f 3016/3162 3018/3159 2519/3407 +f 3015/3158 2519/3407 3018/3159 +f 2356/3326 2996/3139 2879/2989 +f 3020/3164 2879/2989 2996/3139 +f 2519/3407 3015/3158 3019/3163 +f 3020/3164 3019/3163 3015/3158 +f 3021/3167 3023/3168 2386/3403 +f 2992/3136 2386/3403 3023/3168 +f 3019/3163 3023/3168 2519/3407 +f 3022/3166 2519/3407 3023/3168 +f 3026/3169 3025/3171 3024/3170 +f 2388/3408 3024/3170 3025/3171 +f 2519/3407 3022/3166 3016/3162 +f 3026/3169 3016/3162 3022/3166 +f 2986/3127 3030/3173 2386/3403 +f 3029/3175 2386/3403 3030/3173 +f 3027/3172 2523/3409 3030/3173 +f 3028/3176 3030/3173 2523/3409 +f 2385/3402 3031/3178 2981/3122 +f 3033/3177 2981/3122 3031/3178 +f 3033/3177 3032/3179 3027/3172 +f 2523/3409 3027/3172 3032/3179 +f 3037/3182 3036/3185 3034/3184 +f 2389/3410 3034/3184 3036/3185 +f 2523/3409 3032/3179 3035/3181 +f 3037/3182 3035/3181 3032/3179 +f 3040/3187 3039/3188 3038/3186 +f 2390/3411 3038/3186 3039/3188 +f 3040/3187 3028/3176 3035/3181 +f 2523/3409 3035/3181 3028/3176 +f 2385/3402 3013/3157 3031/3178 +f 3043/3190 3031/3178 3013/3157 +f 2526/3412 3042/3191 3041/3189 +f 3043/3190 3041/3189 3042/3191 +f 3044/3194 3046/3195 2387/3406 +f 3010/3155 2387/3406 3046/3195 +f 3041/3189 3046/3195 2526/3412 +f 3045/3193 2526/3412 3046/3195 +f 2391/3413 3047/3199 3049/3200 +f 3050/3197 3049/3200 3047/3199 +f 2526/3412 3045/3193 3048/3196 +f 3050/3197 3048/3196 3045/3193 +f 3036/3185 3052/3201 2389/3410 +f 3051/3202 2389/3410 3052/3201 +f 3048/3196 3052/3201 2526/3412 +f 3042/3191 2526/3412 3052/3201 +f 3055/3206 2388/3408 3056/3203 +f 3025/3171 3056/3203 2388/3408 +f 3054/3207 3056/3203 2529/3414 +f 3053/3204 2529/3414 3056/3203 +f 3058/3209 3021/3167 3029/3175 +f 2386/3403 3029/3175 3021/3167 +f 2529/3414 3053/3204 3057/3208 +f 3058/3209 3057/3208 3053/3204 +f 3059/3212 3061/3213 2390/3411 +f 3038/3186 2390/3411 3061/3213 +f 3060/3211 2529/3414 3061/3213 +f 3057/3208 3061/3213 2529/3414 +f 2392/3415 3062/3215 3063/3216 +f 3064/3214 3063/3216 3062/3215 +f 3064/3214 3054/3207 3060/3211 +f 2529/3414 3060/3211 3054/3207 +f 3067/3218 3034/3184 3051/3202 +f 2389/3410 3051/3202 3034/3184 +f 2531/3416 3066/3219 3065/3217 +f 3067/3218 3065/3217 3066/3219 +f 3068/3221 3070/3220 2391/3413 +f 3047/3199 2391/3413 3070/3220 +f 3065/3217 3070/3220 2531/3416 +f 3069/3222 2531/3416 3070/3220 +f 3063/3216 3073/3225 2392/3415 +f 3072/3226 2392/3415 3073/3225 +f 3069/3222 3073/3225 2531/3416 +f 3071/3224 2531/3416 3073/3225 +f 3074/3227 3059/3212 3039/3188 +f 2390/3411 3039/3188 3059/3212 +f 2531/3416 3071/3224 3066/3219 +f 3074/3227 3066/3219 3071/3224 +f 3075/3228 3077/3229 2373/3417 +f 2841/3231 2373/3417 3077/3229 +f 3079/3233 3078/3235 2848/3234 +f 2374/3418 2848/3234 3078/3235 +f 2377/3419 3080/3236 2855/3240 +f 3082/3237 2855/3240 3080/3236 +f 3083/3243 2375/3420 3084/3241 +f 2862/3242 3084/3241 2375/3420 +f 3085/3244 3087/3245 2378/3421 +f 2869/3247 2378/3421 3087/3245 +f 2875/3250 3088/3249 2377/3419 +f 3080/3236 2377/3419 3088/3249 +f 2374/3418 3078/3235 2881/3254 +f 3090/3251 2881/3254 3078/3235 +f 3091/3257 2371/3422 3092/3255 +f 2887/3256 3092/3255 2371/3422 +f 3094/3258 2893/3261 3091/3257 +f 2371/3422 3091/3257 2893/3261 +f 2899/3263 3095/3262 2372/3423 +f 2926/3051 3098/3265 2383/3390 +f 3097/3266 2383/3390 3098/3265 +f 3099/3267 2921/3045 3083/3268 +f 2375/3389 3083/3268 2921/3045 +f 2373/3391 2932/3058 3075/3271 +f 3101/3270 3075/3271 2932/3058 +f 3102/3272 3103/3273 2382/3395 +f 2941/3071 2382/3395 3103/3273 +f 3105/3274 2954/3090 3097/3266 +f 2383/3390 3097/3266 2954/3090 +f 2376/3398 2960/3097 3106/3277 +f 3107/3276 3106/3277 2960/3097 +f 2376/3398 3106/3277 2966/3103 +f 3109/3278 2966/3103 3106/3277 +f 3110/3280 3102/3272 2971/3109 +f 2382/3395 2971/3109 3102/3272 +f 3017/3283 3112/3284 2378/3421 +f 3085/3244 2378/3421 3112/3284 +f 3114/3285 3024/3287 3113/3286 +f 2388/3425 3113/3286 3024/3287 +f 2391/3426 3049/3291 3116/3292 +f 3117/3289 3116/3292 3049/3291 +f 3044/3294 2387/3424 3118/3293 +f 3055/3297 3120/3298 2388/3425 +f 3113/3286 2388/3425 3120/3298 +f 2392/3427 3121/3300 3062/3301 +f 3122/3299 3062/3301 3121/3300 +f 3072/3304 3124/3305 2392/3427 +f 3121/3300 2392/3427 3124/3305 +f 3116/3292 3125/3306 2391/3426 +f 3068/3307 2391/3426 3125/3306 \ No newline at end of file diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_0.png b/tests/data/test_multitexture_obj_IO_quad_cow_0.png new file mode 100644 index 000000000..7b5a5bc28 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_0.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_1.png b/tests/data/test_multitexture_obj_IO_quad_cow_1.png new file mode 100644 index 000000000..77ccc7fa8 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_1.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_2.png b/tests/data/test_multitexture_obj_IO_quad_cow_2.png new file mode 100644 index 000000000..e22e5ef3e Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_2.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_3.png b/tests/data/test_multitexture_obj_IO_quad_cow_3.png new file mode 100644 index 000000000..6a7338dfd Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_3.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_render.png b/tests/data/test_multitexture_obj_IO_quad_cow_render.png new file mode 100644 index 000000000..400a8b258 Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_render.png differ diff --git a/tests/data/test_multitexture_obj_IO_quad_cow_uv.png b/tests/data/test_multitexture_obj_IO_quad_cow_uv.png new file mode 100644 index 000000000..8af86db7c Binary files /dev/null and b/tests/data/test_multitexture_obj_IO_quad_cow_uv.png differ diff --git a/tests/pulsar/test_out/test_depth_test_basic_depth.png b/tests/pulsar/test_out/test_depth_test_basic_depth.png new file mode 100644 index 000000000..d26a469ad Binary files /dev/null and b/tests/pulsar/test_out/test_depth_test_basic_depth.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan.png new file mode 100644 index 000000000..7853edf50 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan_hits.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan_hits.png new file mode 100644 index 000000000..4a4a72054 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_1chan_hits.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan.png new file mode 100644 index 000000000..85e87eb5d Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan_hits.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan_hits.png new file mode 100644 index 000000000..4a4a72054 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_3chan_hits.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan.png new file mode 100644 index 000000000..85e87eb5d Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan_hits.png b/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan_hits.png new file mode 100644 index 000000000..4a4a72054 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_basic_8chan_hits.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight.png b/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight.png new file mode 100644 index 000000000..4fb751d63 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight_hits.png b/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight_hits.png new file mode 100644 index 000000000..4a4a72054 Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_bg_weight_hits.png differ diff --git a/tests/pulsar/test_out/test_forward_TestForward_test_principal_point.png b/tests/pulsar/test_out/test_forward_TestForward_test_principal_point.png new file mode 100644 index 000000000..4b151b0ab Binary files /dev/null and b/tests/pulsar/test_out/test_forward_TestForward_test_principal_point.png differ diff --git a/tests/test_io_obj.py b/tests/test_io_obj.py index a6c7025d9..2389abdf9 100644 --- a/tests/test_io_obj.py +++ b/tests/test_io_obj.py @@ -14,22 +14,45 @@ import torch from iopath.common.file_io import PathManager -from pytorch3d.io import IO, load_obj, load_objs_as_meshes, save_obj +from pytorch3d.io import ( + IO, + load_obj, + load_objs_as_meshes, + save_obj, + subset_obj, +) +from pytorch3d.io.obj_io import _Faces, _Aux +from pytorch3d.utils.obj_utils import parse_obj_to_mesh_by_texture from pytorch3d.io.mtl_io import ( _bilinear_interpolation_grid_sample, _bilinear_interpolation_vectorized, _parse_mtl, ) -from pytorch3d.renderer import TexturesAtlas, TexturesUV, TexturesVertex -from pytorch3d.structures import join_meshes_as_batch, Meshes +from pytorch3d.renderer import ( + TexturesAtlas, + TexturesUV, + TexturesVertex, + look_at_view_transform, + FoVPerspectiveCameras, + RasterizationSettings, + PointLights, + MeshRenderer, + SoftPhongShader, + MeshRasterizer, +) +from pytorch3d.vis.texture_vis import texturesuv_image_matplotlib +from pytorch3d.structures import join_meshes_as_batch, join_meshes_as_scene, Meshes from pytorch3d.utils import torus - +from pytorch3d.ops.estimate_pointcloud_normals import estimate_pointcloud_normals +from pytorch3d.ops import sample_points_from_meshes, sample_points_from_obj from .common_testing import ( get_pytorch3d_dir, get_tests_dir, load_rgb_image, TestCaseMixin, ) +import numpy as np +import matplotlib.pyplot as plt DATA_DIR = get_tests_dir() / "data" @@ -1255,6 +1278,584 @@ def test_save_obj_with_texture_IO(self): texture_image = load_rgb_image("mesh.png", temp_dir) self.assertClose(texture_image, texture_map) + def test_multitexture_obj_IO(self): + """checking IO with multiple txtures. + Coverage for the following functions and their helper functions: + - obj_io.load_obj + - obj_io.subset_obj + - obj_io.save_obj + - utils.obj_utils.parse_obj_to_mesh_by_texture + """ + obj_filename = "cow_mesh/cow.obj" + filename = os.path.join(TUTORIAL_DATA_DIR, obj_filename) + # load the cow mesh into as its individual elements + verts, faces, aux = load_obj( + filename, load_textures=True, create_texture_atlas=True, texture_wrap=None + ) + # generate face normals based on verts to test subsetting operations + normals = estimate_pointcloud_normals(obj[0][None]).squeeze() + + # create a new obj tuple from its individual components with normals + _faces = _Faces( + verts_idx=faces.verts_idx, + normals_idx=faces.verts_idx, # include face normals + textures_idx=faces.textures_idx, + materials_idx=faces.materials_idx, + ) + _texture_images = dict( + material_1=aux.texture_images["material_1"], + ) + _material_colors = dict( + material_1=aux.material_colors["material_1"], + ) + _aux = _Aux( + normals=normals, + verts_uvs=aux.verts_uvs, + material_colors=_material_colors, + texture_images=_texture_images, + texture_atlas=aux.texture_atlas, + ) + # create a new obj object + obj = (verts, _faces, _aux) + + # test internal function for parsing objs to mesh list + with self.assertRaises(ValueError) as err: + parse_obj_to_mesh_by_texture( + verts=verts, + faces=faces.verts_idx, + verts_uvs=aux.verts_uvs, + faces_uvs=faces.textures_idx, + texture_images=list(aux.texture_images.items()), + device=verts.device, + materials_idx=faces.materials_idx, + texture_atlas=aux.texture_atlas, + normals=normals, + faces_normals_idx=faces.verts_idx + ) + self.assertTrue("texture_images must be a dictionary" in str(err.exception)) + + list_of_meshes = parse_obj_to_mesh_by_texture( + verts=verts, + faces=faces.verts_idx, + verts_uvs=aux.verts_uvs, + faces_uvs=faces.textures_idx, + texture_images=aux.texture_images, + device=verts.device, + materials_idx=faces.materials_idx, + texture_atlas=aux.texture_atlas, + normals=normals, + faces_normals_idx=faces.verts_idx + ) + + mesh = join_meshes_as_scene(list_of_meshes) + + self.assertTrue(mesh.verts_packed().shape[0] == verts.shape[0]) + self.assertTrue(mesh.faces_packed().shape[0] == faces.verts_idx.shape[0]) + + # check error conditions + with self.assertRaises(ValueError) as err: + subset_obj(obj=obj, faces_to_subset=torch.tensor([]), device=verts.device) + self.assertTrue("faces_to_subset is empty." in str(err.exception)) + + with self.assertRaises(ValueError) as err: + subset_obj(obj=obj, faces_to_subset=torch.tensor([-1]), device=verts.device) + self.assertTrue( + "faces_to_subset contains invalid indices." in str(err.exception) + ) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=obj, + faces_to_subset=torch.tensor([0, 1, obj[1].verts_idx.shape[0]]), + device=verts.device, + ) + self.assertTrue( + "faces_to_subset contains invalid indices." in str(err.exception) + ) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=obj, faces_to_subset=np.array([0, 1, 2, 3]), device=verts.device + ) + self.assertTrue("faces_to_subset must be a torch.Tensor" in str(err.exception)) + + message = "Face indices are repeated in faces_to_subset." + with self.assertWarnsRegex(UserWarning, message): + subset_obj( + obj=obj, + faces_to_subset=torch.tensor([0, 0, 0, 1, 1, 1, 2]).to(verts.device), + device=verts.device, + ) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=(obj[0],), + faces_to_subset=np.array([0, 1, 2, 3]), + device=verts.device, + ) + self.assertTrue("obj must be 3-tuple" in str(err.exception)) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=(obj[0], torch.tensor([0, 1]), obj[2]), + faces_to_subset=np.array([0, 1, 2, 3]), + device=verts.device, + ) + self.assertTrue( + "obj[1] must be a _Faces NamedTuple object that defines obj faces" + in str(err.exception) + ) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=(obj[0], obj[1], torch.tensor([0, 1])), + faces_to_subset=np.array([0, 1, 2, 3]), + device=verts.device, + ) + self.assertTrue( + "obj[2] must be an _Aux NamedTuple object that defines obj properties" + in str(err.exception) + ) + + with self.assertRaises(ValueError) as err: + subset_obj( + obj=obj, + faces_to_subset=torch.tensor([0, 1, 2, 3]).to(torch.device("cuda:0")), + device=torch.device("cpu"), + ) + self.assertTrue( + "obj and faces_to_subset are not on the same device" in str(err.exception) + ) + + # set up renderer according to tutorial + R, T = look_at_view_transform(2.7, 0, 180) + cameras = FoVPerspectiveCameras(device=verts.device, R=R, T=T) + + raster_settings = RasterizationSettings( + image_size=512, + blur_radius=0.0, + faces_per_pixel=1, + ) + + lights = PointLights(device=verts.device, location=[[0.0, 0.0, -3.0]]) + + renderer = MeshRenderer( + rasterizer=MeshRasterizer(cameras=cameras, raster_settings=raster_settings), + shader=SoftPhongShader(device=verts.device, cameras=cameras, lights=lights), + ) + + # simulate aribitrary obj segmentation by quadrant + quadrants = [1, 2, 3, 4] + # use a copy of materails_idx to apply new materials for testing + quadrants_materials = _faces.materials_idx.clone() + + # for each qudrant, output an obj of only the current faces + for quadrant_ix, quadrant in enumerate(quadrants): + # select verts by their quadrant in 3d space + verts_idx_to_select = self._split_verts_by_quadrant(verts, quadrant) + verts_idx = faces.verts_idx.numpy() + # mask provides which faces contain at least one vert that belong the current quadrant + mask = np.in1d(verts_idx, verts_idx_to_select).reshape(verts_idx.shape) + # select the faces, by index, that belong to a given quadrant as faces_to_subset + faces_to_subset = np.where(np.any(mask, axis=1))[0] + # apply zero-index quadrant refernces to materials_idx as a psuedo label + quadrants_materials[faces_to_subset] = quadrant_ix + # apply faces_to_subset to the obj + obj_subset = subset_obj( + obj=obj, + faces_to_subset=torch.from_numpy(faces_to_subset), + device=verts.device, + ) + # split the subset obj into its elements for reference + _verts, _faces, _aux = obj_subset[0], obj_subset[1], obj_subset[2] + # generate an array of index to reference faces + _test_index = torch.arange(_faces.verts_idx.shape[0]) + # check normals are split property according to origin data + self.assertClose( + obj[2].normals[obj[1].normals_idx[faces_to_subset]], + obj_subset[2].normals[_faces.normals_idx[_test_index]], + ) + # check texture atlas are split property according to origin data + self.assertClose( + obj[2].texture_atlas[faces_to_subset], + obj_subset[2].texture_atlas[_test_index], + ) + # check verts_uvs are split properly according to origin data + self.assertClose( + obj[2].verts_uvs[torch.unique(obj[1].textures_idx[faces_to_subset])], + obj_subset[2].verts_uvs, + ) + # check that output faces are equal to expected input size + self.assertEqual(faces_to_subset.shape[0], obj_subset[1].verts_idx.shape[0]) + # assert the obj_subset is valid given a warning message ("Faces have invalid indices") about invalid dims in obj_io + self.assertFalse(obj_subset[1].verts_idx.max() >= obj_subset[0].shape[0]) + self.assertFalse(obj_subset[1].verts_idx.min() < 0) + # check that material images are the same as the origin data, if they are part of the subset + for material_key, material_value in obj[2].material_colors.items(): + if material_key in obj_subset[2].material_colors.keys(): + np.testing.assert_array_equal( + material_value, obj_subset[2].material_colors[material_key] + ) + # configure variable settings for writing mtl names + image_name_kwargs = dict( + material_name_as_file_name=True if quadrant == 1 else False, + reuse_material_files=True if quadrant in [2, 3] else False, + ) + if quadrant == 4: + image_name_kwargs = None + + obj_basename = "test_multitexture_obj_IO_Q" + obj_name = f"{obj_basename}{quadrant}.obj" + obj_file = os.path.join(DATA_DIR, obj_name) + + # save an obj to disk having multiple textures + save_obj( + f=obj_file, + verts=obj_subset[0], + faces=obj_subset[1].verts_idx, + verts_uvs=obj_subset[2].verts_uvs, + faces_uvs=obj_subset[1].textures_idx, + texture_images=obj_subset[2].texture_images, + materials_idx=obj_subset[1].materials_idx, + image_name_kwargs=image_name_kwargs, + normals=obj_subset[2].normals, + faces_normals_idx=obj_subset[1].normals_idx + ) + + # test IO on subset obj as meshes object + mesh = load_objs_as_meshes(files=[obj_file], device=_verts.device) + # check that the output image array is equal to the input + # self.assertEqual( + # obj[2].texture_images["material_1"].shape[1], + # mesh.textures._maps_list[0].shape[1], + # ) + # check the total expected length of faces against the input + self.assertEqual( + faces_to_subset.shape[0], mesh.textures.faces_uvs_list()[0].shape[0] + ) + + images = renderer(mesh) + plt.figure(figsize=(10, 10)) + plt.imshow(images[0, ..., :3].cpu().numpy()) + plt.axis("off") + plt.tight_layout() + image_name = f"{obj_basename}{quadrant}_render.png" + plt.savefig(os.path.join(DATA_DIR, image_name)) + plt.clf() + + mtl_name = f"{obj_basename}{quadrant}.mtl" + mtl_file = os.path.join(DATA_DIR, mtl_name) + + with open(mtl_file, "r") as mtl_f: + mtl_lines = [line.strip().split(" ")[1] for line in mtl_f] + if quadrant in [1, 2, 3]: + self.assertTrue("material_1" in mtl_lines) + if quadrant == 4: + self.assertTrue(f"{obj_basename}4.png" in mtl_lines) + + # test IO for a single output with multiple textures + # create a new obj tuple + _faces = _Faces( + verts_idx=faces.verts_idx, + normals_idx=faces.verts_idx, # include face normals + textures_idx=faces.textures_idx, + materials_idx=quadrants_materials, # use new material assignments per face + ) + # change up colors per material aribitrarily + _texture_images = dict( + material_1=aux.texture_images["material_1"], + material_2=aux.texture_images["material_1"] + 0.4, + material_3=aux.texture_images["material_1"] + 0.6, + material_4=aux.texture_images["material_1"] + 0.8, + ) + _material_colors = dict( + material_1=aux.material_colors["material_1"], + material_2=aux.material_colors["material_1"], + material_3=aux.material_colors["material_1"], + material_4=aux.material_colors["material_1"], + ) + _aux = _Aux( + normals=normals, + verts_uvs=aux.verts_uvs, + material_colors=_material_colors, + texture_images=_texture_images, + texture_atlas=aux.texture_atlas, + ) + + # create a new obj object of the input mesh but with four textures + obj_basename = "test_multitexture_obj_IO_quad_cow" + obj_quad = (verts, _faces, _aux) + + obj_name = f"{obj_basename}.obj" + obj_file = os.path.join(DATA_DIR, obj_name) + + save_obj( + f=obj_file, + verts=obj_quad[0], + faces=obj_quad[1].verts_idx, + verts_uvs=obj_quad[2].verts_uvs, + faces_uvs=obj_quad[1].textures_idx, + texture_images=obj_quad[2].texture_images, + materials_idx=obj_quad[1].materials_idx, + ) + + _obj_name = f"{obj_basename}_im_100" + _obj_file = os.path.join(DATA_DIR, f"{_obj_name}.obj") + # check expected warnings and error condtions for save_obj + with self.assertRaises(ValueError) as err: + save_obj( + f=_obj_file, + verts=obj_quad[0], + faces=obj_quad[1].verts_idx, + verts_uvs=obj_quad[2].verts_uvs, + faces_uvs=obj_quad[1].textures_idx, + texture_images=obj_quad[2].texture_images, + materials_idx=obj_quad[1].materials_idx, + image_format='tiff' + ) + self.assertTrue( + "'image_format' must be either 'png' or 'jpeg'" + in str(err.exception) + ) + + with self.assertRaises(ValueError) as err: + save_obj( + f=_obj_file, + verts=obj_quad[0], + faces=obj_quad[1].verts_idx, + verts_uvs=obj_quad[2].verts_uvs, + faces_uvs=obj_quad[1].textures_idx, + texture_images=obj_quad[2].texture_images, + texture_map=torch.rand((256, 256, 3)), + materials_idx=obj_quad[1].materials_idx, + ) + self.assertTrue( + "texture_map is not None and texture_images is not None; only one can be provided" + in str(err.exception) + ) + + message = "'image_quality is recommended to be set between 0 and 95 according to PIL documentation" + with self.assertWarnsRegex(UserWarning, message): + save_obj( + f=_obj_file, + verts=obj_quad[0], + faces=obj_quad[1].verts_idx, + verts_uvs=obj_quad[2].verts_uvs, + faces_uvs=obj_quad[1].textures_idx, + texture_images=obj_quad[2].texture_images, + materials_idx=obj_quad[1].materials_idx, + image_quality=100 + ) + + # test subset_obj functions in reading back multitexture obj + obj_multi = load_obj(obj_file, load_textures=True, create_texture_atlas=True) + # assert the obj_multi is valid given a warning message ("Faces have invalid indices") about invalid dims in obj_io + self.assertFalse(obj_multi[1].verts_idx.max() >= obj_multi[0].shape[0]) + self.assertFalse(obj_multi[1].verts_idx.min() < 0) + + # reading back multi texture obj as meshes + mesh = load_objs_as_meshes(files=[obj_file], device=verts.device) + + images = renderer(mesh) + plt.figure(figsize=(10, 10)) + plt.imshow(images[0, ..., :3].cpu().numpy()) + plt.axis("off") + plt.tight_layout() + image_name = f"{obj_basename}_render.png" + plt.savefig(os.path.join(DATA_DIR, image_name)) + plt.clf() + + mtl_name = f"{obj_basename}.mtl" + mtl_file = os.path.join(DATA_DIR, mtl_name) + + # check that the multitexture subsetter functions enable reading back multiple textures + image_size = 0 + with open(mtl_file, "r") as mtl_f: + mtl_lines = [line.strip().split(" ")[1] for line in mtl_f] + for quadrant_ix, quadrant in enumerate(quadrants): + # check the contents of mtl + self.assertTrue(f"material_{quadrant}" in mtl_lines) + self.assertTrue(f"{obj_basename}_{quadrant_ix}.png" in mtl_lines) + # check the dimensions of the associated image array equal the sum of the concatenated texture inputs + image_size += ( + obj_quad[2].texture_images[f"material_{quadrant}"].shape[1] + ) + self.assertEqual(image_size, mesh.textures._maps_list[0].shape[1]) + + # plot the visulization of verts to texture from the resulting mesh + plt.figure(figsize=(7, 7)) + texturesuv_image_matplotlib(mesh.textures, subsample=None) + plt.axis("off") + plt.tight_layout() + image_name = f"test_multitexture_obj_IO_quad_cow_uv.png" + plt.savefig(os.path.join(DATA_DIR, image_name), bbox_inches="tight") + plt.clf() + + def test_high_precision_obj_IO(self): + """checking obj IO with high_precision. + """ + torch.manual_seed(1) + obj_filename = "cow_mesh/cow.obj" + filename = os.path.join(TUTORIAL_DATA_DIR, obj_filename) + # load the cow mesh into as its individual elements + obj = load_obj( + filename, + load_textures=True, + create_texture_atlas=True, + texture_wrap=None, + high_precision=False + ) + self.assertTrue(obj[0].dtype == torch.tensor([0], dtype=torch.float32).dtype) + + obj = load_obj( + filename, + load_textures=True, + create_texture_atlas=True, + texture_wrap=None, + high_precision=True + ) + self.assertTrue(obj[0].dtype == torch.tensor([0], dtype=torch.float64).dtype) + + mesh = load_objs_as_meshes( + files=[filename], + load_textures=True, + create_texture_atlas=False, + texture_wrap=None, + high_precision=True + ) + self.assertTrue(mesh.verts_packed().dtype == torch.tensor([0], dtype=torch.float64).dtype) + + points, _, _ = sample_points_from_meshes( + meshes=mesh, + num_samples=100, + return_normals=True, + return_textures=True + ) + + self.assertTrue(points.dtype == torch.tensor([0], dtype=torch.float64).dtype) + + points, _, _, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=100, + sample_all_faces=True, + return_mappers=True, + return_textures=True, + return_normals=True + ) + + self.assertTrue(points.dtype == torch.tensor([0], dtype=torch.float64).dtype) + + # simulate verts from real world high precision geometries + obj_file = "\n".join( + [ + "v 400000.62547364098 5000000.3990083504 100000.13215637207031", + "v 400000.84158577782 5000000.1198769379 100000.57968044281006", + "v 400000.72239937645 5000000.8835740853 100000.39289093017578", + "v 400000.99848046165 5000000.1990514565 100000.06639862060547", + "vn 0.000000 0.000000 -1.000000", + "vn -1.000000 -0.000000 -0.000000", + "f 2//1 3//1 4//2", + ] + ) + + # expected verts in float 32 + expected_verts_fp32 = torch.tensor( + [ + [400000.6250, 5000000.5000, 100000.1322], + [400000.8438, 5000000.0000, 100000.5797], + [400000.7188, 5000001.0000, 100000.3929], + [400001.0000, 5000000.0000, 100000.0664]], + dtype=torch.float32, + ) + + # expected unique y vert values in float 32 (rounded from text input) + # rounded verts produce rounded points which may not be desired + expected_y_points_fp32 = [-0.5000, 0.0000, 0.5000, 1.0000] + + # expected unique y vert values in float 64 (identicle to text input) + expected_verts_fp64 = torch.tensor( + [ + [400000.62547364098, 5000000.3990083504, 100000.13215637207031], + [400000.84158577782, 5000000.1198769379, 100000.57968044281006], + [400000.72239937645, 5000000.8835740853, 100000.39289093017578], + [400000.99848046165, 5000000.1990514565, 100000.06639862060547]], + dtype=torch.float64, + ) + + # simulate obj IO on real world geometries + with NamedTemporaryFile(mode="w", suffix=".obj") as f: + f.write(obj_file) + f.flush() + obj = load_obj(Path(f.name)) + # in normal IO, returned verts are rounded + self.assertTrue(torch.all(obj[0] == expected_verts_fp32)) + + points, _, _, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=100, + sample_all_faces=True, + return_mappers=True, + return_textures=True, + return_normals=True + ) + + u_diff = torch.unique(points[..., 1]) - 5000000 + # subtract left of decimal and check that values are rounded + self.assertTrue(torch.all(sum(u_diff==i for i in expected_y_points_fp32).bool())) + + obj = load_obj(Path(f.name), high_precision=True) + # check that verts match the text input at float 64 + self.assertTrue(torch.all(obj[0] == expected_verts_fp64)) + + points, _, _, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=100, + sample_all_faces=True, + return_mappers=True, + return_textures=True, + return_normals=True + ) + u_diff = torch.unique(points[..., 1]) - 5000000 + # check that unique y val verts in high precision do not contain rounded + self.assertFalse(torch.all(sum(u_diff==i for i in expected_y_points_fp32).bool())) + + @staticmethod + def _split_verts_by_quadrant(verts: np.ndarray, quadrant: int = 1): + """A utilty function for splitting 3D coordinate array (verts) into quadrants + Reference: https://stackoverflow.com/questions/69398528/how-to-determine-quadrant-given-x-and-y-coordinate-columns-in-pandas-dataframe + Args: + verts: An Nx3 array intended to represent vertices in a mesh. + quadrant: An integer (range from 1 to 4) of the desired quadrant. + Returns: + np.ndarray: A Nx array representing the indices to select that represent the given quadrant + """ + if isinstance(verts, torch.Tensor): + verts = verts.cpu().numpy() + + deg = np.round(180 * np.arctan2(verts[..., 1], verts[..., 0]) / np.pi).astype( + int + ) + quadrants = 1 + ((deg + 360) % 360) // 90 + return np.flatnonzero([quadrants == quadrant]) + @staticmethod def _bm_save_obj(verts: torch.Tensor, faces: torch.Tensor, decimal_places: int): return lambda: save_obj(StringIO(), verts, faces, decimal_places) diff --git a/tests/test_sample_points_from_meshes.py b/tests/test_sample_points_from_meshes.py index afe4a3a14..bdbbfbdc4 100644 --- a/tests/test_sample_points_from_meshes.py +++ b/tests/test_sample_points_from_meshes.py @@ -439,6 +439,27 @@ def test_texture_sampling_cow(self): DATA_DIR / filename ) + def test_sampling_mapper(self): + device = torch.device("cuda:0") + obj_dir = get_pytorch3d_dir() / "docs/tutorials/data" + obj_filename = obj_dir / "cow_mesh/cow.obj" + + mesh = load_objs_as_meshes( + [obj_filename], device=device, load_textures=True, texture_wrap=None + ) + + points, _, _, mappers = sample_points_from_meshes( + mesh, + num_samples=50000, + return_normals=False, + return_textures=False, + return_mappers=True + ) + + # for each point in the sample, a mapping to the origin face index + self.assertTrue(points.shape[0] == mappers.shape[0]) + self.assertTrue(points.shape[1] == mappers.shape[1]) + @staticmethod def sample_points_with_init( num_meshes: int, diff --git a/tests/test_sample_points_from_obj.py b/tests/test_sample_points_from_obj.py new file mode 100644 index 000000000..0eab0ec50 --- /dev/null +++ b/tests/test_sample_points_from_obj.py @@ -0,0 +1,492 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the BSD-style license found in the +# LICENSE file in the root directory of this source tree. + + +import unittest + +import numpy as np +import torch +from PIL import Image +from pytorch3d.io import load_obj +from pytorch3d.io.obj_io import _Faces, _Aux +from pytorch3d.ops import sample_points_from_meshes +from pytorch3d.ops import sample_points_from_obj +from pytorch3d.renderer.cameras import FoVPerspectiveCameras, look_at_view_transform +from pytorch3d.renderer.points import ( + NormWeightedCompositor, + PointsRasterizationSettings, + PointsRasterizer, + PointsRenderer, +) +from pytorch3d.structures import Meshes, Pointclouds +from pytorch3d.utils.ico_sphere import ico_sphere +from pytorch3d.loss import chamfer_distance +from pytorch3d.ops.mesh_face_areas_normals import mesh_face_areas_normals + +from .common_testing import ( + get_pytorch3d_dir, + get_random_cuda_device, + get_tests_dir, + TestCaseMixin, +) + +# If DEBUG=True, save out images generated in the tests for debugging. +# All saved images have prefix DEBUG_ +DEBUG = False +DATA_DIR = get_tests_dir() / "data" + + +class TestSamplePoints(TestCaseMixin, unittest.TestCase): + """This test class mirrors core tests from test_sample_points_from meshes but focus on + new features in sample_points_from_obj since it leverages the same functions. + """ + def setUp(self) -> None: + super().setUp() + torch.manual_seed(1) + + def test_all_empty_obj(self): + """ + Check sample_points_from_obj raises an exception if the input OBJ is + invalid. + """ + device = get_random_cuda_device() + verts1 = torch.tensor([], dtype=torch.float32, device=device) + faces1 = torch.tensor([], dtype=torch.int64, device=device) + + aux = _Aux(normals=None, verts_uvs=None, material_colors=None, texture_images=None, texture_atlas=None) + faces = _Faces(verts_idx=faces1, normals_idx=None, textures_idx=None, materials_idx=None) + + obj = (verts1, faces, aux) + # checking test condition against obj sampler + with self.assertRaises(ValueError) as err: + sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx + ) + + self.assertTrue("OBJ is empty." in str(err.exception)) + + def test_verts_nan(self): + num_verts = 30 + num_faces = 50 + for device in ["cpu", "cuda:0"]: + for invalid in ["nan", "inf"]: + verts = torch.rand((num_verts, 3), dtype=torch.float32, device=device) + # randomly assign an invalid type + verts[torch.randperm(num_verts)[:10]] = float(invalid) + faces = torch.randint( + num_verts, size=(num_faces, 3), dtype=torch.int64, device=device + ) + + aux = _Aux(normals=None, verts_uvs=None, material_colors=None, texture_images=None, texture_atlas=None) + faces = _Faces(verts_idx=faces, normals_idx=None, textures_idx=None, materials_idx=None) + + obj = (verts, faces, aux) + + with self.assertRaisesRegex(ValueError, "Verts contain nan or inf."): + + sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=100, + sample_all_faces=False, + return_mappers=False, + return_textures=False, + return_normals=True + ) + + def test_relative_sampling_output(self): + """ + Check outputs of sampling are correct for objs. + Relative to the baseline from sample_points_from_meshes, + sample_points_from_obj should produce similar point clouds. + """ + device = get_random_cuda_device() + + # Unit simplex. + verts_pyramid = torch.tensor( + [[0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], + dtype=torch.float32, + device=device, + ) + + faces_pyramid = torch.tensor( + [[0, 1, 2], [0, 2, 3], [0, 1, 3], [1, 2, 3]], + dtype=torch.int64, + device=device, + ) + + sphere_mesh = ico_sphere(9, device) + verts_sphere, faces_sphere = sphere_mesh.get_mesh_verts_faces(0) + + num_samples = 10 + chamfer_loss_threshold = 1 + + meshes_sphere = Meshes( + verts=[verts_sphere], + faces=[faces_sphere], + ) + + meshes_pyramid = Meshes( + verts=[verts_pyramid], + faces=[faces_pyramid], + ) + + aux = _Aux(normals=None, verts_uvs=None, material_colors=None, texture_images=None, texture_atlas=None) + + faces = _Faces(verts_idx=faces_sphere, normals_idx=None, textures_idx=None, materials_idx=None) + verts = verts_sphere + obj_sphere = (verts, faces, aux) + + faces = _Faces(verts_idx=faces_pyramid, normals_idx=None, textures_idx=None, materials_idx=None) + verts = verts_pyramid + obj_pyramid = (verts, faces, aux) + + data = dict( + sphere=[meshes_sphere, obj_sphere], + pyramid=[meshes_pyramid, obj_pyramid] + ) + + for name, meshes in data.items(): + + mesh = meshes[0] + obj = meshes[1] + # sample points from sample_points_from_meshes and compare chamfer loss to sample_points_from_obj + base_sample = sample_points_from_meshes( + mesh, num_samples=num_samples, return_normals=False + ) + + samples2, normals2, textures2, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=False, + return_mappers=False, + return_textures=True, # expect to return None since no textures are provided + return_normals=True + ) + + with torch.no_grad(): + chamfer_loss, _ = chamfer_distance(base_sample, samples2) + self.assertTrue(chamfer_loss.item() <= chamfer_loss_threshold) + # nubmer of points in sample2 should be the same as in the baseline + self.assertTrue(base_sample.squeeze().shape[0] == samples2.squeeze().shape[0]) + # textures should return None if input has no textures, regardless of return_textures == True + self.assertTrue(None in [textures2]) + + samples2 = samples2.cpu() + normals2 = normals2.cpu() + + # apply same tests as in test_sample_points_from_meshes + if name == 'sphere': + # Sphere: points should have radius 1. + x, y, z = samples2[0, :].unbind(1) + radius = torch.sqrt(x**2 + y**2 + z**2) + + self.assertClose(radius, torch.ones(num_samples)) + + if name == 'pyramid': + # Pyramid: points shoudl lie on one of the faces. + pyramid_verts = samples2[0, :] + pyramid_normals = normals2[0, :] + + self.assertClose(pyramid_verts.lt(1).float(), torch.ones_like(pyramid_verts)) + self.assertClose((pyramid_verts >= 0).float(), torch.ones_like(pyramid_verts)) + + # Face 2: x = 0, z + y <= 1, normals = (1, 0, 0). + face_2_idxs = pyramid_verts[:, 0] == 0 + face_2_verts, face_2_normals = ( + pyramid_verts[face_2_idxs, :], + pyramid_normals[face_2_idxs, :], + ) + self.assertTrue(torch.all((face_2_verts[:, 1] + face_2_verts[:, 2]) <= 1)) + self.assertClose( + face_2_normals, + torch.tensor([1, 0, 0], dtype=torch.float32).expand(face_2_normals.size()), + ) + + # Face 3: y = 0, x + z <= 1, normals = (0, -1, 0). + face_3_idxs = pyramid_verts[:, 1] == 0 + face_3_verts, face_3_normals = ( + pyramid_verts[face_3_idxs, :], + pyramid_normals[face_3_idxs, :], + ) + self.assertTrue(torch.all((face_3_verts[:, 0] + face_3_verts[:, 2]) <= 1)) + self.assertClose( + face_3_normals, + torch.tensor([0, -1, 0], dtype=torch.float32).expand(face_3_normals.size()), + ) + + # Face 4: x + y + z = 1, normals = (1, 1, 1)/sqrt(3). + face_4_idxs = pyramid_verts.gt(0).all(1) + face_4_verts, face_4_normals = ( + pyramid_verts[face_4_idxs, :], + pyramid_normals[face_4_idxs, :], + ) + self.assertClose(face_4_verts.sum(1), torch.ones(face_4_verts.size(0))) + self.assertClose( + face_4_normals, + ( + torch.tensor([1, 1, 1], dtype=torch.float32) + / torch.sqrt(torch.tensor(3, dtype=torch.float32)) + ).expand(face_4_normals.size()), + ) + + del samples2, normals2 + + samples3, _, _, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=True, # forces at least one sample per face + return_mappers=False, + return_textures=False, + return_normals=False + ) + + with torch.no_grad(): + chamfer_loss, _ = chamfer_distance(base_sample, samples3) + self.assertTrue(chamfer_loss.item() <= chamfer_loss_threshold) + # number of points in sample 3 should be greater than or equal to number of input faces + self.assertTrue(samples3.squeeze().shape[0] >= obj[1].verts_idx.shape[0]) + + del samples3 + + samples4, _, _, mappers4 = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=None, # auto sampling enabled + sample_all_faces=True, + return_mappers=True, + return_textures=False, + return_normals=False + ) + + with torch.no_grad(): + chamfer_loss, _ = chamfer_distance(base_sample, samples4) + self.assertTrue(chamfer_loss.item() <= chamfer_loss_threshold) + + samples4 = samples4.cpu() + mappers4 = mappers4.cpu() + + # number of points in sample 4 should be greater than or equal to number of input faces + self.assertTrue(samples4.squeeze().shape[0] >= obj[1].verts_idx.shape[0]) + # largest mapper value plus one should be the size of the input faces + self.assertTrue(mappers4.max() + 1 == obj[1].verts_idx.shape[0]) + # mapper should have the same first two dims as the sampled points + self.assertTrue(samples4.shape[0] == mappers4.shape[0]) + self.assertTrue(samples4.shape[1] == mappers4.shape[1]) + + # check that the mappers links back to points that belong to each origin face + # randomly select and test indices for 1% of sampled points + mappers_idxs = torch.randint(mappers4.shape[1], (int(mappers4.shape[1] * .01), )) + # get face areas to determine relative tolerances per face + areas, _ = mesh_face_areas_normals(obj[0], obj[1].verts_idx) + # establish tolerance for distance from face centroid to point by face area + areas_max = areas.max() + tolerance = areas_max * 2 + target_loss = torch.tensor(0.0) + + for mapper_idx in mappers_idxs: + # mapper values index into mappers and sampled points + curr_face_idx = mappers4[:, mapper_idx] + # the value is the face index + curr_face = obj[1].verts_idx[curr_face_idx] + # index into verts with faces + curr_verts = obj[0][curr_face] + # use face verts mean as an approximate centroid of the face + curr_centroid = curr_verts.mean(dim=1)[None] + # use the mapper to index into the sampled point + curr_sample = samples4[:, mapper_idx][None] + + with torch.no_grad(): + # check that the sampled point is close to the centroid of the face + chamfer_loss, _ = chamfer_distance(curr_centroid.cpu(), curr_sample) + result = torch.allclose(chamfer_loss.cpu(), target_loss, rtol=tolerance, atol=1) + self.assertTrue(result) + + del samples4, mappers4 + + def test_texture_sampling_cow(self): + # test texture sampling for the cow example by converting + # the cow mesh and its texture uv to a pointcloud with texture + + device = torch.device("cuda:0") + obj_dir = get_pytorch3d_dir() / "docs/tutorials/data" + obj_filename = obj_dir / "cow_mesh/cow.obj" + num_samples = None # force auto sampling + min_sampling_factor = 10000 # sample at least n times the surface area of each face + sample_all_faces = False # sure at least one point per face, regardless of area + expected_min_point_num = 50000 + + for text_type in ("uv", "atlas"): + # Load mesh + texture + if text_type == "uv": + obj = load_obj( + f=obj_filename, + load_textures=True, + texture_wrap=None, + device=device + ) + + points, normals, textures, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=sample_all_faces, + min_sampling_factor=min_sampling_factor, + return_mappers=False, + return_textures=True, + return_normals=True + ) + + elif text_type == "atlas": + obj = load_obj( + f=obj_filename, + load_textures=True, + texture_wrap=None, + texture_atlas_size=8, + create_texture_atlas=True, + device=device + ) + + points, normals, textures, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=sample_all_faces, + min_sampling_factor=min_sampling_factor, + return_mappers=False, + return_textures=True, + return_normals=True, + use_texture_atlas=True + ) + + self.assertTrue(points.shape[1] > expected_min_point_num) + + pointclouds = Pointclouds(points, normals=normals, features=textures) + + for pos in ("front", "back"): + # Init rasterizer settings + if pos == "back": + azim = 0.0 + elif pos == "front": + azim = 180 + R, T = look_at_view_transform(2.7, 0, azim) + cameras = FoVPerspectiveCameras(device=device, R=R, T=T) + + raster_settings = PointsRasterizationSettings( + image_size=512, radius=1e-2, points_per_pixel=1 + ) + + rasterizer = PointsRasterizer( + cameras=cameras, raster_settings=raster_settings + ) + compositor = NormWeightedCompositor() + renderer = PointsRenderer(rasterizer=rasterizer, compositor=compositor) + images = renderer(pointclouds) + + rgb = images[0, ..., :3].squeeze().cpu() + if DEBUG: + filename = "DEBUG_cow_obj_to_pointcloud_%s_%s.png" % ( + text_type, + pos, + ) + Image.fromarray((rgb.numpy() * 255).astype(np.uint8)).save( + DATA_DIR / filename + ) + + del points, normals, textures + + # check bad sampling factor input + with self.assertRaises(ValueError) as err: + sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=10, + sample_all_faces=False, + return_mappers=False, + return_textures=False, + return_normals=False, + sampling_factors=torch.tensor([100, 100]).to(device) + ) + message = "sampling_sizes.shape[0] != len(meshes); check sampling_factors" + self.assertTrue(message in str(err.exception)) + + # check params conflict, if num samples given plus other params for size, num_samples takes precedence + num_samples = 10 + points, _, _, _ = sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=False, + return_mappers=False, + return_textures=False, + return_normals=False, + sampling_factors=torch.tensor([100]).to(device) + ) + + self.assertTrue(points.shape[1] == num_samples) + + # check output size, given array of sampling factors + num_samples = None + points, _, _, _= sample_points_from_obj( + verts=obj[0], + faces=obj[1].verts_idx, + verts_uvs=obj[2].verts_uvs, + faces_uvs=obj[1].textures_idx, + texture_images=obj[2].texture_images, + materials_idx=obj[1].materials_idx, + texture_atlas=obj[2].texture_atlas, + num_samples=num_samples, + sample_all_faces=False, + return_mappers=False, + return_textures=False, + return_normals=False, + sampling_factors=torch.tensor([1000]).to(device) + ) + + self.assertTrue(points.shape[1] > 5000) \ No newline at end of file diff --git a/website/tutorials.json b/website/tutorials.json index e4345c459..974456270 100644 --- a/website/tutorials.json +++ b/website/tutorials.json @@ -46,5 +46,11 @@ "id": "implicitron_config_system", "title": "Implicitron config system deep dive" } + ], + "Multitexture OBJ": [ + { + "id": "multitexture_obj_IO_and_point_sampling", + "title": "Multitexture OBJ Support in PyTorch3d" + } ] }