From 78e254cbd5b557289aaa465f56d38d2ed3ef192c Mon Sep 17 00:00:00 2001 From: Carlos Sanchez Date: Mon, 29 Jul 2024 22:25:23 -0400 Subject: [PATCH] tinyrender5 --- head.jpg | Bin 0 -> 206767 bytes tinyrender4/main.go | 2 +- tinyrender5/.gitignore | 3 + tinyrender5/animation.sh | 24 + tinyrender5/go.mod | 3 + tinyrender5/go.sum | 0 tinyrender5/head.obj | 6357 ++++++++++++++++++++++++++++++++++++ tinyrender5/image.go | 143 + tinyrender5/main.go | 138 + tinyrender5/obj.go | 260 ++ tinyrender5/render.go | 169 + tinyrender5/render_less.go | 177 + tinyrender5/run.sh | 14 + tinyrender5/slices.sh | 22 + 14 files changed, 7311 insertions(+), 1 deletion(-) create mode 100644 head.jpg create mode 100644 tinyrender5/.gitignore create mode 100755 tinyrender5/animation.sh create mode 100644 tinyrender5/go.mod create mode 100644 tinyrender5/go.sum create mode 100644 tinyrender5/head.obj create mode 100644 tinyrender5/image.go create mode 100644 tinyrender5/main.go create mode 100644 tinyrender5/obj.go create mode 100644 tinyrender5/render.go create mode 100644 tinyrender5/render_less.go create mode 100755 tinyrender5/run.sh create mode 100755 tinyrender5/slices.sh diff --git a/head.jpg b/head.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e14afdce2c9ed395f7a1093bec101b6d2a166e13 GIT binary patch literal 206767 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ȴfcr!l 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 hvvlgXouNWEc$p+ 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

y#Azu_}xUAptqGwPbRFjRQ*PR|6%^%-FR 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 bD|eVv%hW3J%_wr$OAn(Tn*89l{QCHR+kYt3 literal 0 HcmV?d00001 diff --git a/tinyrender4/main.go b/tinyrender4/main.go index cca8fec..5a4f7b9 100644 --- a/tinyrender4/main.go +++ b/tinyrender4/main.go @@ -19,7 +19,7 @@ const ( NearClip = 0.1 FarClip = 5 // Because the head is so small and close ObjectFile = "head.obj" - TextureFile = "head.jpg" + TextureFile = "../head.jpg" ) func must(err error) { diff --git a/tinyrender5/.gitignore b/tinyrender5/.gitignore new file mode 100644 index 0000000..4292a60 --- /dev/null +++ b/tinyrender5/.gitignore @@ -0,0 +1,3 @@ +tinyrender1 +tinyrender4 +render diff --git a/tinyrender5/animation.sh b/tinyrender5/animation.sh new file mode 100755 index 0000000..4b5dd1a --- /dev/null +++ b/tinyrender5/animation.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +if [ $# -ne 1 ]; then + echo "You must pass the basename for the animation folder" + exit 1 +fi + +echo "Building" +go build -o render +mkdir -p $1 + +echo "Running" + +frame=0 +for x in $(seq -3 0.1 3); do + ff=$(printf "%03d" $frame) + ./render "-repeat=1" "-xofs=$x" "-zofs=-1.8" "-fov=70" "-p6file=$1/$ff.ppm" + frame=$((frame + 1)) +done + +echo "Converting animation" + +cd $1 +convert -delay 5 -loop 0 *.ppm -resize 256x256 anim.gif diff --git a/tinyrender5/go.mod b/tinyrender5/go.mod new file mode 100644 index 0000000..8f2deb0 --- /dev/null +++ b/tinyrender5/go.mod @@ -0,0 +1,3 @@ +module tinyrender4 + +go 1.22.5 diff --git a/tinyrender5/go.sum b/tinyrender5/go.sum new file mode 100644 index 0000000..e69de29 diff --git a/tinyrender5/head.obj b/tinyrender5/head.obj new file mode 100644 index 0000000..9f900f6 --- /dev/null +++ b/tinyrender5/head.obj @@ -0,0 +1,6357 @@ +v -0.000581696 -0.734665 -0.623267 +v 0.000283538 -1 0.286843 +v -0.117277 -0.973564 0.306907 +v -0.382144 -0.890788 0.221243 +v -0.247144 -0.942602 0.276051 +v -0.656078 -0.718512 -0.109025 +v -0.609847 -0.786562 0.0198068 +v -0.66248 -0.632053 -0.244271 +v -0.511812 -0.845392 0.127809 +v -0.609326 -0.569868 -0.41571 +v -0.426949 -0.649767 -0.567143 +v -0.201076 -0.720822 -0.633205 +v 0.117382 -0.973645 0.306766 +v 0.382454 -0.890869 0.221097 +v 0.247512 -0.942667 0.275986 +v 0.656371 -0.718624 -0.109224 +v 0.610273 -0.786562 0.0197893 +v 0.66248 -0.631463 -0.244119 +v 0.511631 -0.845357 0.127832 +v 0.608654 -0.568839 -0.416318 +v 0.424663 -0.649937 -0.567418 +v 0.198972 -0.720968 -0.633141 +v 0.153371 -0.140519 0.477416 +v 0.134781 -0.14723 0.48805 +v 0.131261 -0.132153 0.49872 +v 0.14749 -0.135105 0.489565 +v 0.000686924 -0.0534984 0.505694 +v 0.075062 -0.0473306 0.49955 +v 0.0695841 -0.0997942 0.550277 +v 0.0302569 -0.0971868 0.55389 +v 0.0745124 -0.135953 0.523215 +v 0.0354892 -0.12785 0.535159 +v 0.0389268 -0.109557 0.550558 +v 0.0734835 -0.11538 0.538029 +v 0.106386 -0.125623 0.51513 +v 0.107415 -0.144295 0.5047 +v 0.15968 -0.130861 0.484794 +v 0.156224 -0.123705 0.486735 +v 0.15792 -0.107798 0.4677 +v 0.163784 -0.126996 0.470144 +v 0.154687 -0.134655 0.486373 +v 0.160668 -0.135649 0.476189 +v 0.143433 -0.119034 0.499854 +v 0.131606 -0.0726738 0.476148 +v -0.000260156 -0.124553 0.539058 +v -0.000646004 -0.110651 0.55444 +v 0.100423 -0.10574 0.537643 +v 0.126128 -0.115784 0.515598 +v 0.250944 -0.275583 0.380381 +v 0.221602 -0.335752 0.330174 +v 0.275434 -0.301318 0.24751 +v 0.307699 -0.239869 0.292356 +v 0.332124 -0.0415605 0.412962 +v 0.319444 0.00732526 0.451091 +v 0.28667 -0.025805 0.481549 +v 0.297006 -0.0758717 0.454242 +v 0.357953 -0.159928 -0.223225 +v 0.303981 -0.144611 -0.343644 +v 0.296386 -0.0547553 -0.357792 +v 0.357339 -0.0633433 -0.24278 +v 0.45086 0.331215 0.047962 +v 0.438899 0.336167 0.131147 +v 0.447405 0.226107 0.139349 +v 0.455613 0.205353 0.0827643 +v 0.197493 -0.411308 0.138256 +v 0.204911 -0.353378 0.2082 +v 0.102001 -0.419375 0.24969 +v 0.0995867 -0.475697 0.20834 +v 0.150133 -0.372261 0.431226 +v 0.176423 -0.362054 0.392056 +v 0.196019 -0.326474 0.426929 +v 0.154611 -0.348549 0.463444 +v 0.0892273 -0.391968 0.303592 +v 0.159013 -0.363737 0.305077 +v 0.455712 0.508986 -0.0641442 +v 0.432146 0.648411 -0.0417475 +v 0.417051 0.611568 0.0817295 +v 0.44205 0.483438 0.0478626 +v 0.3446 0.43288 0.398633 +v 0.372358 0.383369 0.353998 +v 0.388341 0.404485 0.306953 +v 0.355059 0.467372 0.356967 +v 0.305162 0.338815 0.458112 +v 0.298579 0.319803 0.456627 +v 0.313422 0.304568 0.427776 +v 0.323711 0.315968 0.429291 +v 0.33161 0.397557 0.430226 +v 0.354427 0.359727 0.390478 +v 0.304162 0.291952 0.432377 +v 0.292662 0.309771 0.452991 +v 0.282934 0.292496 0.4562 +v 0.292025 0.281663 0.435178 +v 0.397344 0.565249 0.192585 +v 0.42257 0.455996 0.145494 +v 0.317848 0.364866 0.448834 +v 0.340595 0.337517 0.417978 +v 0.243227 0.479439 0.494236 +v 0.250155 0.546138 0.465934 +v 0.179019 0.560251 0.511681 +v 0.170173 0.4781 0.536229 +v 0.162386 0.410407 0.547009 +v 0.235031 0.427051 0.517018 +v 0.271745 0.634415 0.42162 +v 0.196896 0.657291 0.472505 +v 0.186589 0.312952 0.511073 +v 0.189518 0.32493 0.514165 +v 0.146286 0.31277 0.509009 +v 0.144959 0.300178 0.501713 +v 0.143965 0.300412 0.49409 +v 0.187203 0.310596 0.506407 +v 0.157744 0.364614 0.528804 +v 0.216697 0.382527 0.516083 +v 0.194441 0.332425 0.515989 +v 0.204286 0.349818 0.516732 +v 0.156254 0.334062 0.519579 +v 0.151565 0.320341 0.513961 +v 0.0431068 0.071791 0.618005 +v 0.0477954 0.0867105 0.593486 +v 0.0780844 0.0816652 0.602518 +v 0.0574124 0.0746147 0.621185 +v 0.448253 0.130656 0.149533 +v 0.431801 0.159355 0.215905 +v 0.422792 0.0771637 0.237185 +v 0.428691 0.0348783 0.166914 +v 0.365073 -0.0526507 0.316126 +v 0.326974 -0.104793 0.373068 +v 0.312773 -0.172965 0.33446 +v 0.368107 -0.126698 0.269222 +v 0.203695 -0.131796 0.523934 +v 0.180463 -0.136479 0.525396 +v 0.182848 -0.14892 0.516989 +v 0.204163 -0.152533 0.514914 +v 0.39379 0.00616771 0.269368 +v 0.40177 -0.0591341 0.209048 +v 0.26083 -0.0996422 0.484274 +v 0.250406 -0.0552171 0.50321 +v 0.15851 -0.136292 0.498474 +v 0.155032 -0.134684 0.502964 +v 0.145006 -0.133819 0.514504 +v 0.171033 -0.12032 0.538263 +v 0.158849 -0.127938 0.534943 +v 0.167969 -0.138075 0.523788 +v 0.232061 -0.151474 0.497024 +v 0.23074 -0.117128 0.507191 +v 0.365798 0.221617 0.362743 +v 0.342501 0.235507 0.392185 +v 0.325951 0.202558 0.415114 +v 0.359268 0.178677 0.383229 +v 0.352369 0.0489033 0.417452 +v 0.322262 0.0907619 0.44953 +v 0.295322 0.04895 0.483251 +v 0.367108 0.00328555 0.369771 +v 0.138972 -0.18796 0.555521 +v 0.161562 -0.177794 0.535913 +v 0.154015 -0.155093 0.536392 +v 0.136131 -0.156414 0.558491 +v 0.220263 -0.08194 0.518603 +v 0.202088 -0.0486753 0.52791 +v 0.17564 -0.0814314 0.545822 +v 0.193131 -0.106435 0.533575 +v 0.199492 -0.169714 0.509722 +v 0.190033 -0.188183 0.514668 +v 0.207302 -0.213011 0.492721 +v 0.222415 -0.183044 0.489617 +v 0.125088 -0.132884 0.551294 +v 0.144497 -0.139192 0.530254 +v 0.135014 0.119128 0.544717 +v 0.119534 0.149685 0.554253 +v 0.096915 0.171211 0.569382 +v 0.112553 0.137432 0.569616 +v 0.0878476 0.217858 0.555667 +v 0.0649773 0.232128 0.568628 +v 0.073466 0.185119 0.584571 +v 0.116359 0.191199 0.548932 +v 0.111419 0.228591 0.524951 +v 0.0858774 0.255408 0.530312 +v 0.301408 0.0368718 -0.387812 +v 0.366839 0.037626 -0.269538 +v 0.272125 -0.199781 0.399533 +v 0.246349 -0.195514 0.453266 +v 0.223339 -0.243049 0.450553 +v 0.364021 -0.197455 0.21335 +v 0.411416 -0.124798 0.140589 +v 0.431568 -0.0028997 0.0907502 +v 0.449346 0.11075 0.0889086 +v 0.0649948 0.777167 0.432594 +v 0.133465 0.770619 0.418569 +v 0.14341 0.869244 0.301253 +v 0.0689586 0.877043 0.315395 +v 0.305372 0.809321 0.22043 +v 0.289307 0.723856 0.335524 +v 0.355187 0.660735 0.264773 +v 0.372264 0.728258 0.148528 +v 0.382308 0.7766 0.0116631 +v 0.0971488 0.470588 0.557912 +v 0.110788 0.565185 0.534317 +v 0.100113 0.277828 0.510938 +v 0.10966 0.248679 0.503771 +v 0.0443988 0.240822 0.58581 +v 0.0522151 0.193614 0.604337 +v 0.052601 0.564735 0.541859 +v 0.123726 0.667896 0.498907 +v 0.0597976 0.671147 0.508711 +v 0.0466729 0.466215 0.561034 +v 0.000423846 0.462807 0.558988 +v -0.00017831 0.388326 0.563478 +v 0.0352086 0.389069 0.560584 +v 0.000833078 0.56384 0.544139 +v 0.295773 0.426823 0.470722 +v 0.301706 0.464689 0.451056 +v 0.189957 0.181465 0.501181 +v 0.186163 0.208931 0.491956 +v 0.141574 0.222722 0.500509 +v 0.146526 0.195338 0.518293 +v 0.111986 0.0116865 0.562811 +v 0.111343 0.0404672 0.565769 +v 0.0577164 0.0420398 0.577988 +v 0.0656438 -0.00796249 0.596918 +v 0.147695 0.0440509 0.537258 +v 0.144778 0.0631738 0.538491 +v 0.0268719 -0.0140834 0.602378 +v 0.0270356 -0.0372401 0.622027 +v 0.0876429 -0.0456996 0.601127 +v 0.183093 0.146552 0.519439 +v 0.148589 0.164593 0.536819 +v 0.147344 0.131095 0.542934 +v 0.176733 0.112264 0.532435 +v -0.000394618 -0.0441035 0.617625 +v -0.000260156 -0.0187662 0.600677 +v 0.165058 0.0770935 0.530856 +v 0.148554 0.0982976 0.535562 +v 0.116476 0.272829 0.494797 +v 0.119084 0.26261 0.493569 +v 0.120873 0.268971 0.480883 +v 0.11761 0.27287 0.484221 +v 0.224695 0.848444 0.271198 +v 0.231324 0.918189 0.121063 +v 0.14614 0.9439 0.150241 +v 0.241894 0.945736 -0.185803 +v 0.156043 0.976475 -0.183418 +v 0.146906 0.980702 -0.0177607 +v 0.23195 0.948285 -0.0402158 +v 0.0684324 0.995189 -0.00981573 +v 0.0682103 0.955014 0.162933 +v 0.0891571 0.383649 0.555118 +v 0.110613 0.336412 0.528863 +v 0.122749 0.310759 0.512914 +v 0.147081 -0.111919 0.55631 +v 0.158656 -0.0994551 0.55786 +v 0.0939743 0.0869969 0.616333 +v 0.101206 0.119326 0.615532 +v 0.0670469 0.122121 0.645885 +v 0.0560853 0.0831385 0.640601 +v 0.0795284 0.0820978 0.567845 +v 0.0337354 0.0564741 0.595059 +v 0.0854448 -0.103577 0.606979 +v 0.0826211 -0.0671141 0.612931 +v 0.0280704 -0.0555854 0.637736 +v 0.0319698 -0.0970874 0.628212 +v 0.0789964 -0.121811 0.579602 +v 0.0327415 -0.116959 0.594106 +v 0.0216981 0.0173339 0.585915 +v -0.00123062 -0.095585 0.625704 +v -0.000511542 -0.0598999 0.637227 +v -0.00157555 -0.115643 0.593966 +v -0.000219233 -0.0988881 0.554498 +v 0.0291929 0.0853015 0.665324 +v 0.0352671 0.124524 0.666125 +v 0.0371846 0.159004 0.648446 +v 0.0654158 0.154462 0.629171 +v 0.0280178 0.19967 0.620548 +v 0.0221015 0.245843 0.59797 +v 0.0432997 0.281499 0.556866 +v 0.0222008 0.28717 0.567459 +v -0.000400465 0.125745 0.673871 +v -0.00057585 0.0822265 0.675105 +v -0.000347849 0.160916 0.656029 +v 0.367195 0.315074 0.363767 +v 0.346658 0.302744 0.393991 +v 0.344389 0.266656 0.384439 +v 0.371726 0.266504 0.352507 +v 0.40246 0.429197 0.234116 +v 0.422126 0.335763 0.207276 +v 0.393316 0.264083 0.313887 +v 0.387102 0.325737 0.325369 +v 0.3274 0.295928 0.408636 +v 0.316392 0.29076 0.418709 +v 0.3085 0.274624 0.423199 +v 0.323636 0.272379 0.406602 +v 0.429381 0.244458 0.204002 +v 0.407084 0.332408 0.277313 +v 0.410597 0.257869 0.266264 +v -0.0012657 -0.456867 0.290093 +v -0.00137093 -0.520579 0.266159 +v 0.154137 -0.304206 0.500479 +v 0.193482 -0.282873 0.473493 +v 0.186367 -0.242201 0.509588 +v 0.148993 -0.26399 0.525367 +v 0.110332 -0.274916 0.545857 +v 0.099347 -0.233134 0.560204 +v 0.0558865 -0.227615 0.569605 +v 0.0659185 -0.270006 0.563817 +v 0.154687 -0.142577 0.51838 +v 0.159498 -0.143009 0.513072 +v 0.154646 -0.138239 0.502496 +v 0.149045 -0.137596 0.50639 +v 0.15958 -0.138174 0.517463 +v 0.161574 -0.141559 0.511657 +v 0.0940387 -0.129288 0.582226 +v 0.109215 -0.12609 0.531844 +v 0.0782715 -0.117578 0.557129 +v 0.264817 0.0151299 0.501573 +v 0.280122 0.127096 0.47057 +v 0.262508 0.0886748 0.494464 +v 0.187613 0.050926 0.529248 +v 0.207829 0.0868157 0.523449 +v 0.231821 -0.0170182 0.518246 +v 0.304138 0.164985 0.443485 +v 0.343004 0.132813 0.418235 +v 0.313621 0.250742 0.418382 +v 0.290815 0.22492 0.444303 +v 0.355269 -0.194146 0.0276407 +v 0.388534 -0.179618 0.0746089 +v 0.336544 -0.25083 0.156379 +v 0.29365 -0.279868 0.104617 +v 0.389288 0.153006 0.345258 +v 0.39155 0.205715 0.320166 +v 0.127262 0.566927 -0.64996 +v 0.000868155 0.562946 -0.661419 +v 0.000850617 0.724441 -0.605705 +v 0.118774 0.725955 -0.596105 +v 0.21095 0.754513 0.387525 +v 0.133734 -0.133188 0.514651 +v 0.131302 -0.13393 0.53047 +v 0.0671053 -0.326445 0.551902 +v 0.0661056 -0.374553 0.504765 +v 0.117289 -0.365439 0.489939 +v 0.116552 -0.318792 0.528974 +v 0.288249 -0.135286 0.424736 +v 0.39393 0.0544045 0.33225 +v 0.374655 0.0965379 0.38044 +v 0.000792155 1 -0.0074948 +v 0.0731795 0.993937 -0.182792 +v 0.000868155 0.999152 -0.181886 +v 0.179405 0.936399 -0.330549 +v 0.0842755 0.953459 -0.338026 +v 0.141767 0.271455 0.486238 +v 0.139978 0.267433 0.490862 +v 0.175908 0.259465 0.501362 +v 0.175312 0.263359 0.495861 +v 0.181597 0.230187 0.495539 +v 0.140253 0.240576 0.495341 +v 0.336982 0.587763 0.356927 +v 0.312043 0.518258 0.416183 +v 0.259971 0.350203 0.495411 +v 0.250763 0.331028 0.496036 +v 0.114179 0.255893 0.495902 +v 0.111069 0.276518 0.499456 +v 0.125433 0.293116 0.500415 +v 0.124965 0.282353 0.489968 +v 0.13906 0.254928 0.497457 +v 0.17737 0.2462 0.50062 +v 0.121796 0.272327 0.47658 +v 0.149548 0.0847578 0.549377 +v 0.142825 -0.226381 0.544992 +v 0.106181 -0.197232 0.576871 +v 0.258193 -0.146669 0.465227 +v 0.2105 0.0188071 0.525711 +v 0.181041 -0.0155508 0.531721 +v 0.173453 -0.168949 0.5218 +v 0.180322 -0.15877 0.514949 +v 0.168554 -0.150118 0.516667 +v 0.163082 -0.153579 0.523344 +v 0.139124 -0.128733 0.545343 +v 0.152348 -0.134468 0.527471 +v 0.416192 -0.0714636 0.0335278 +v 0.0220956 0.0520719 0.640232 +v 0.0361615 0.0619695 0.628476 +v -0.000283541 0.202056 0.62768 +v 0.0869063 -0.0493125 -0.489641 +v 0.192289 -0.0534399 -0.447186 +v 0.192003 -0.134672 -0.429197 +v 0.0851642 -0.130335 -0.46373 +v 0.236434 0.310245 0.495686 +v 0.237714 0.31211 0.497539 +v 0.244636 0.32534 0.496212 +v 0.121253 0.281932 0.477293 +v 0.173149 -0.207241 0.528208 +v -0.000242618 0.247989 0.603612 +v -0.00037708 0.28838 0.571697 +v 0.108496 -0.160507 0.588207 +v 0.0613995 -0.166388 0.620127 +v 0.0634222 -0.199565 0.59462 +v 0.0893734 0.151176 0.600127 +v 0.122124 0.0729427 0.596088 +v 0.0993528 0.072475 0.584781 +v 0.108315 0.0599584 0.583916 +v 0.133524 0.0551528 0.575778 +v 0.13315 0.107517 0.580426 +v 0.274937 0.384257 0.485735 +v 0.170606 -0.145383 0.517205 +v 0.0464391 -0.130399 0.611931 +v 0.0392892 -0.113439 0.575094 +v -0.00161647 -0.112428 0.579865 +v -0.00351648 -0.131685 0.617859 +v 0.0194356 0.03489 0.601858 +v -0.000564158 0.0478802 0.644208 +v -2.04632e-05 0.0350303 0.598835 +v 0.222163 0.246884 0.4972 +v 0.217802 0.257547 0.498129 +v 0.293159 0.278716 0.430419 +v 0.302852 0.281932 0.427367 +v 0.285209 0.277366 0.434932 +v 0.289307 0.275834 0.436551 +v 0.290061 0.280494 0.427963 +v -0.000225079 -0.384287 0.444245 +v 0.0651001 -0.383883 0.440585 +v -0.000891543 -0.364076 0.502426 +v 0.116576 -0.381784 0.436341 +v 0.363734 0.712842 -0.467571 +v 0.32166 0.832542 -0.392653 +v 0.376508 0.821429 -0.265451 +v 0.427095 0.698004 -0.319575 +v 0.27178 0.90956 -0.29643 +v 0.310423 0.901357 -0.210644 +v 0.441869 0.677005 -0.175175 +v 0.389019 0.807076 -0.128411 +v 0.313311 0.894506 -0.0788532 +v 0.12783 -0.376125 0.378248 +v 0.0722266 -0.391483 0.37664 +v 0.125579 0.302411 0.505741 +v 0.101656 0.861358 -0.486525 +v 0.214084 0.849981 -0.463327 +v 0.2467 0.723207 -0.559263 +v 0.104913 0.117397 -0.600268 +v 0.221579 0.117865 -0.555159 +v 0.200848 0.0268164 -0.488992 +v 0.0944011 0.0271204 -0.539134 +v 0.391141 0.144178 -0.303545 +v 0.331241 0.130393 -0.444613 +v 0.360829 0.250357 -0.491155 +v 0.424003 0.258021 -0.333419 +v 0.000868155 0.23912 -0.655479 +v 0.00089154 0.393909 -0.675105 +v 0.125626 0.397949 -0.664716 +v 0.115418 0.240453 -0.645617 +v 0.452175 0.547687 -0.348309 +v 0.450217 0.395605 -0.350776 +v 0.383015 0.40193 -0.511868 +v 0.3854 0.562496 -0.506472 +v 0.464078 0.52881 -0.195929 +v 0.311698 0.866351 0.071908 +v -9.64635e-05 -0.406882 0.376985 +v 0.373883 -0.18312 -0.115123 +v 0.389189 -0.0789467 -0.141776 +v 0.247109 0.197607 0.47589 +v 0.22891 0.231497 0.489717 +v 0.121077 -0.116725 0.574393 +v 0.125626 -0.0895459 0.583057 +v 0.110548 -0.128452 0.555428 +v 0.000710309 0.959638 0.167019 +v 0.000710309 0.881206 0.320973 +v 0.224163 0.124079 0.505215 +v 0.255305 0.260798 0.480649 +v 0.25188 0.263516 0.478322 +v 0.214891 0.26119 0.49413 +v 0.116476 0.273741 0.475423 +v 0.290704 0.283902 0.433377 +v 0.29641 0.299523 0.422813 +v 0.29406 0.288222 0.418078 +v 0.142655 0.263364 0.482467 +v 0.121638 0.267831 0.470296 +v 0.171711 0.256898 0.489693 +v 0.246864 0.257401 0.473821 +v 0.274311 0.271648 0.453301 +v 0.274539 0.26862 0.446654 +v 0.233686 0.331104 0.49074 +v 0.187548 0.326632 0.49682 +v 0.296971 0.273928 0.433476 +v 0.134067 -0.0744861 0.577333 +v 0.237434 0.052867 0.514604 +v 0.0637905 0.27076 0.54346 +v 0.375421 0.514218 0.287328 +v 0.353808 -0.333437 -0.190615 +v 0.349365 -0.276331 -0.333858 +v 0.323337 -0.214946 -0.338453 +v 0.356725 -0.247925 -0.205557 +v -0.000330311 -0.581268 0.237302 +v 0.092922 -0.548418 0.185458 +v 0.394783 -0.0876049 -0.0664009 +v 0.358315 -0.197624 -0.02995 +v 0.292785 -0.321493 0.0377429 +v 0.395175 -0.0904345 -0.0143524 +v 0.243385 0.243183 -0.602957 +v 0.000587539 -0.0451091 -0.498205 +v 0.000751232 0.030862 -0.55154 +v 0.000809694 0.11928 -0.61144 +v 0.000850617 0.862837 -0.491295 +v 0.000868155 0.958527 -0.339277 +v 0.000423846 -0.128189 -0.469085 +v 0.264186 0.56961 -0.608026 +v 0.35127 -0.283317 -0.0863656 +v 0.196201 -0.209591 -0.418785 +v 0.0873097 -0.206341 -0.44839 +v 0.000488154 -0.206259 -0.449945 +v 0.263397 0.402579 -0.621226 +v 0.456683 0.384813 -0.0591516 +v 0.457776 0.372302 -0.191281 +v 0.000850617 0.671351 0.512487 +v 0.000809694 0.77919 0.437668 +v 0.408656 0.116286 0.298547 +v 0.295913 0.259781 0.439334 +v 0.285355 0.265481 0.449775 +v 0.278766 0.270035 0.454663 +v 0.128946 -0.0227065 0.564741 +v 0.16203 0.016989 0.534633 +v 0.0985987 0.0583799 0.58087 +v 0.0538462 0.323165 0.543729 +v 0.0794758 0.301522 0.528465 +v -0.00330601 -0.197759 0.600525 +v -0.000511542 -0.225551 0.572931 +v -0.00456879 -0.164231 0.628277 +v -0.000336157 -0.26392 0.574381 +v -0.000768774 -0.325515 0.55686 +v 0.269921 0.242499 0.464742 +v 0.260573 0.253022 0.476072 +v 0.235066 0.15963 0.493271 +v 0.411369 0.186119 0.273583 +v 0.000178307 0.0131539 0.584682 +v 0.153436 -0.0554568 0.55786 +v 0.0264569 0.331747 0.554112 +v -0.000342003 0.332998 0.557743 +v 0.285589 0.277974 0.428156 +v 0.184795 -0.499655 0.1217 +v 0.332808 -0.386298 -0.0699261 +v 0.20739 -0.274419 -0.415909 +v 0.0927467 -0.274308 -0.43723 +v 0.278029 -0.438791 0.0475586 +v 0.000505693 -0.27722 -0.43768 +v 0.438191 0.12488 -0.0367783 +v 0.460214 0.163208 -0.055258 +v 0.485388 0.177437 -0.0277343 +v 0.472304 0.161641 -0.00367724 +v 0.496244 0.232684 -0.0170708 +v 0.477425 0.247036 0.00446648 +v 0.517015 0.298681 -0.0523876 +v 0.492233 0.31788 -0.0441737 +v 0.53425 0.316407 -0.124009 +v 0.511491 0.332595 -0.129276 +v 0.535904 0.290111 -0.170685 +v 0.511128 0.30365 -0.186838 +v 0.538611 0.228878 -0.193017 +v 0.511286 0.231199 -0.218992 +v 0.520242 0.128838 -0.191421 +v 0.490433 0.122168 -0.208603 +v 0.487562 0.00951757 -0.0819458 +v 0.472286 -0.00658864 -0.0930419 +v 0.47079 0.0399937 -0.154257 +v 0.496437 0.0472722 -0.136917 +v 0.485142 -0.0247586 -0.0238758 +v 0.46129 -0.0429694 -0.0334343 +v 0.474888 0.238927 -0.0419989 +v 0.495232 0.289088 -0.0628581 +v 0.508398 0.299996 -0.11766 +v 0.51311 0.283323 -0.158478 +v 0.514642 0.235303 -0.176531 +v 0.501751 0.136134 -0.181559 +v 0.486025 0.0533522 -0.11859 +v 0.486451 0.0268164 -0.067155 +v 0.482529 0.0136625 -0.0120607 +v 0.464265 0.0280383 0.0249515 +v 0.457519 -0.0185791 0.0196256 +v 0.442769 0.0582571 -0.0293244 +v 0.45632 0.0847169 -0.0600578 +v 0.442465 0.0842785 -0.0209644 +v 0.459612 0.268106 0.0209995 +v 0.458559 0.182857 0.0414318 +v 0.463026 0.318488 -0.0446005 +v 0.470222 0.311835 -0.142898 +v 0.455063 0.232836 -0.195221 +v 0.43839 0.13186 -0.191088 +v 0.424564 0.0473131 -0.148417 +v 0.423447 -0.00471202 -0.0897563 +v 0.425377 -0.0292075 -0.0262143 +v 0.430714 -0.0102191 0.0297161 +v 0.446335 0.0345567 0.0460036 +v 0.475607 0.129364 -0.0864649 +v 0.482611 0.0600636 -0.0525396 +v 0.481517 0.0827175 -0.101349 +v 0.470503 0.0444835 -0.0133527 +v 0.479278 0.0776957 0.00471786 +v 0.504692 0.223938 -0.101723 +v 0.50375 0.131866 -0.1473 +v 0.45452 0.100016 0.0450097 +v 0.403623 0.0251386 -0.16934 +v 0.414719 0.138607 -0.218957 +v 0.435461 0.249632 -0.229924 +v -0.000201695 -0.407876 0.310666 +v 0.000347846 -0.171521 0.505794 +v 0.0884205 -0.186598 0.484028 +v 0.141147 -0.173807 0.465513 +v 0.159878 -0.142255 0.458644 +v 0.152483 -0.116468 0.431278 +v 0.0708352 0.0121893 0.376371 +v 0.128069 -0.116368 0.360528 +v 0.143994 -0.166791 0.41184 +v 0.0748398 -0.218144 0.372349 +v 0.280941 0.292858 0.454897 +v 0.281356 0.319879 0.451494 +v 0.127268 0.269088 0.455435 +v 0.116921 0.284697 0.447653 +v 0.119996 0.274998 0.469126 +v 0.15699 0.254759 0.466326 +v 0.265916 0.273601 0.421176 +v 0.214885 0.253946 0.455259 +v 0.141223 0.313133 0.482117 +v 0.211436 0.255823 0.486852 +v 0.277135 0.302686 0.410799 +v 0.252505 0.333881 0.433599 +v 0.202023 0.342182 0.464578 +v 0.11989 0.295816 0.471196 +v 0.146526 0.322539 0.455943 +v 0.126292 0.301838 0.454973 +v 0.119744 0.284878 0.469419 +v 0.00103185 0.0191579 0.374711 +v 0.000909079 -0.205715 0.379849 +v 0.0536357 -0.100847 0.27211 +v 0.00103185 -0.098929 0.27128 +v 0.255463 -0.398733 -0.446098 +v 0.412907 -0.372688 -0.332858 +v 0.452596 -0.41557 -0.353559 +v 0.293329 -0.465367 -0.476007 +v 0.0815337 -0.637104 0.176286 +v 0.0726358 -0.738524 0.179519 +v 0.174763 -0.714911 0.155526 +v 0.172032 -0.601823 0.129884 +v 0.380782 -0.504069 -0.184377 +v 0.357368 -0.419095 -0.180384 +v 0.337538 -0.494803 -0.0548371 +v 0.372989 -0.619402 -0.0373571 +v 0.453578 -0.652661 -0.0939539 +v 0.452351 -0.545892 -0.196981 +v 0.173576 -0.814197 0.195654 +v 0.0739044 -0.845866 0.20734 +v 0.0964414 -0.904976 0.254455 +v 0.197703 -0.864562 0.243353 +v 0.519564 -0.487407 -0.384801 +v 0.555004 -0.584226 -0.219366 +v 0.451357 -0.731555 -0.0215899 +v 0.382594 -0.74824 0.0443666 +v 0.439805 -0.799196 0.0975376 +v 0.519108 -0.768071 -0.00769357 +v 0.274837 -0.806199 0.115503 +v 0.320508 -0.838061 0.183769 +v 0.354533 -0.544232 -0.525256 +v 0.162503 -0.604343 -0.559076 +v 0.131098 -0.496837 -0.498761 +v 0.115161 -0.410103 -0.457756 +v -0.00017831 -0.492774 -0.504192 +v 2.046e-05 -0.40666 -0.465186 +v -0.000482311 -0.600531 -0.555322 +v 0.546217 -0.696736 -0.117257 +v 0.22746 -0.332063 -0.424345 +v 0.101627 -0.33885 -0.437002 +v 0.280193 -0.554165 0.0658922 +v 0.274843 -0.684891 0.0781517 +v 0.000347846 -0.34199 -0.438165 +v 0.000733693 -0.746364 0.176765 +v 0.000312769 -0.874904 0.179121 +v 0.378648 -0.322586 -0.326994 +v -0.000114002 -0.940246 0.234262 +v 0.000979233 -0.650317 0.207112 +v -0.130513 -0.13217 0.498924 +v -0.133687 -0.14723 0.488109 +v -0.15222 -0.140519 0.477457 +v -0.14666 -0.13514 0.489746 +v -0.0697653 -0.0999404 0.550318 +v -0.0736414 -0.0473131 0.499649 +v -0.0305784 -0.0972511 0.55389 +v -0.0396517 -0.109762 0.550014 +v -0.0358517 -0.127727 0.53534 +v -0.0742493 -0.135994 0.523315 +v -0.0733373 -0.115561 0.537643 +v -0.106766 -0.144336 0.504823 +v -0.106281 -0.125786 0.515779 +v -0.156505 -0.107798 0.467782 +v -0.155611 -0.123682 0.486899 +v -0.159311 -0.130796 0.484958 +v -0.162872 -0.126996 0.470243 +v -0.159919 -0.135625 0.47627 +v -0.154055 -0.134696 0.486513 +v -0.142597 -0.118993 0.499994 +v -0.130051 -0.0726738 0.476189 +v -0.10054 -0.105798 0.538111 +v -0.125684 -0.115824 0.51596 +v -0.274604 -0.301394 0.247527 +v -0.220831 -0.335775 0.330215 +v -0.250102 -0.275554 0.380393 +v -0.3066 -0.239804 0.292309 +v -0.284302 -0.0258401 0.479772 +v -0.319479 0.00809111 0.449577 +v -0.331873 -0.0412272 0.412243 +v -0.293674 -0.0747667 0.452418 +v -0.294668 -0.0547787 -0.357622 +v -0.302063 -0.144319 -0.34334 +v -0.356012 -0.159916 -0.223184 +v -0.355474 -0.0633082 -0.24271 +v -0.447241 0.22613 0.139332 +v -0.437922 0.336149 0.131124 +v -0.449486 0.331215 0.047962 +v -0.454982 0.205353 0.0827818 +v -0.103311 -0.419241 0.249936 +v -0.203701 -0.353384 0.208147 +v -0.196966 -0.411506 0.138841 +v -0.101797 -0.475733 0.208638 +v -0.196499 -0.327216 0.427455 +v -0.176283 -0.362363 0.392138 +v -0.150331 -0.372548 0.431378 +v -0.155575 -0.349484 0.46435 +v -0.0890109 -0.391945 0.303855 +v -0.158306 -0.363848 0.305182 +v -0.415613 0.611627 0.0817705 +v -0.430808 0.648493 -0.0417066 +v -0.45411 0.508986 -0.0641209 +v -0.440308 0.483438 0.0478393 +v -0.389808 0.40462 0.306977 +v -0.375935 0.38348 0.354021 +v -0.34643 0.433026 0.398499 +v -0.354807 0.467378 0.356891 +v -0.317409 0.30382 0.429121 +v -0.30173 0.320499 0.456861 +v -0.309295 0.339493 0.457756 +v -0.328406 0.316144 0.429519 +v -0.358297 0.360101 0.389344 +v -0.335684 0.397733 0.427864 +v -0.285156 0.29304 0.457387 +v -0.294212 0.310695 0.451757 +v -0.307675 0.294425 0.430781 +v -0.29475 0.281949 0.435698 +v -0.421091 0.455996 0.145494 +v -0.395403 0.565208 0.19252 +v -0.321999 0.364421 0.449238 +v -0.345494 0.336792 0.417218 +v -0.178165 0.560672 0.512335 +v -0.249354 0.546354 0.466589 +v -0.243286 0.479638 0.494943 +v -0.170168 0.4781 0.536796 +v -0.164123 0.410647 0.547114 +v -0.236966 0.427297 0.516007 +v -0.270669 0.634748 0.422187 +v -0.195815 0.657882 0.47347 +v -0.14597 0.313039 0.508126 +v -0.18946 0.324971 0.513312 +v -0.186823 0.312829 0.511757 +v -0.144895 0.300213 0.501871 +v -0.186911 0.310514 0.506612 +v -0.143462 0.300341 0.494353 +v -0.160048 0.365076 0.528073 +v -0.219468 0.382854 0.516404 +v -0.15782 0.334506 0.520076 +v -0.205952 0.349935 0.517012 +v -0.195236 0.332495 0.516264 +v -0.151653 0.320785 0.513142 +v -0.0805691 0.0827468 0.603261 +v -0.0493739 0.08878 0.593591 +v -0.0448723 0.0732117 0.617958 +v -0.0594819 0.0761932 0.621314 +v -0.422927 0.0771812 0.237185 +v -0.432205 0.159355 0.215905 +v -0.448112 0.130656 0.149516 +v -0.4282 0.0348607 0.166897 +v -0.311779 -0.172912 0.334378 +v -0.324787 -0.103758 0.371735 +v -0.364851 -0.052639 0.316097 +v -0.367254 -0.126698 0.269146 +v -0.183918 -0.149136 0.51793 +v -0.182024 -0.137865 0.527822 +v -0.205163 -0.131463 0.524127 +v -0.205514 -0.152071 0.514943 +v -0.39379 0.00614433 0.269368 +v -0.400951 -0.0591282 0.208995 +v -0.261011 -0.0993382 0.483865 +v -0.25102 -0.0551177 0.50328 +v -0.158849 -0.136444 0.499199 +v -0.155155 -0.134784 0.503397 +v -0.145304 -0.133848 0.514902 +v -0.160802 -0.128394 0.536919 +v -0.173424 -0.121349 0.541327 +v -0.169156 -0.138478 0.524928 +v -0.232096 -0.116964 0.50767 +v -0.232727 -0.151188 0.49696 +v -0.326085 0.202611 0.415651 +v -0.34094 0.235683 0.392156 +v -0.367727 0.221336 0.359031 +v -0.358829 0.177595 0.3841 +v -0.295603 0.0501836 0.478632 +v -0.32232 0.0902006 0.449922 +v -0.351843 0.04895 0.416686 +v -0.367248 0.00336155 0.369624 +v -0.156137 -0.154941 0.536878 +v -0.165134 -0.177028 0.538193 +v -0.144573 -0.187364 0.558725 +v -0.140533 -0.155882 0.559046 +v -0.17761 -0.0804258 0.547933 +v -0.201667 -0.0484356 0.526945 +v -0.22024 -0.0817529 0.517585 +v -0.195826 -0.106131 0.536439 +v -0.207794 -0.213087 0.493049 +v -0.191711 -0.188305 0.515551 +v -0.201111 -0.170071 0.510745 +v -0.223385 -0.183243 0.490178 +v -0.128595 -0.132761 0.551212 +v -0.145777 -0.139513 0.530605 +v -0.0971664 0.171538 0.569909 +v -0.120048 0.150182 0.555387 +v -0.13557 0.119437 0.545004 +v -0.113103 0.137432 0.569453 +v -0.0653573 0.232432 0.569575 +v -0.08745 0.217992 0.556468 +v -0.0739395 0.185388 0.584933 +v -0.0855266 0.255554 0.53095 +v -0.110583 0.228714 0.525501 +v -0.115915 0.191404 0.5495 +v -0.300099 0.0366964 -0.387999 +v -0.364734 0.0377897 -0.269357 +v -0.223181 -0.243207 0.45081 +v -0.246139 -0.195666 0.45347 +v -0.271201 -0.199869 0.399446 +v -0.362846 -0.197443 0.213286 +v -0.410176 -0.124757 0.140565 +v -0.430404 -0.00290555 0.0907385 +v -0.448779 0.11075 0.0889086 +v -0.142135 0.869847 0.301633 +v -0.132167 0.771303 0.419317 +v -0.0633989 0.777407 0.43288 +v -0.0675789 0.877324 0.315577 +v -0.353469 0.660735 0.264732 +v -0.2875 0.723792 0.335465 +v -0.30353 0.809117 0.220313 +v -0.37099 0.728422 0.148627 +v -0.381016 0.776764 0.0117274 +v -0.0996744 0.472587 0.557146 +v -0.109525 0.565325 0.53475 +v -0.100294 0.277787 0.511248 +v -0.108689 0.248457 0.503268 +v -0.0528874 0.193947 0.604898 +v -0.0453926 0.241125 0.586705 +v -0.12255 0.668732 0.500514 +v -0.0511336 0.564922 0.542589 +v -0.0582191 0.671655 0.50974 +v -0.0440363 0.465776 0.561151 +v -0.0361966 0.388923 0.562367 +v -0.301894 0.466338 0.448542 +v -0.295831 0.424807 0.472166 +v -0.140867 0.22264 0.499754 +v -0.185742 0.209381 0.492394 +v -0.186338 0.179495 0.502724 +v -0.145859 0.19535 0.519018 +v -0.0600022 0.0437294 0.578309 +v -0.113337 0.0407946 0.564875 +v -0.114196 0.0121659 0.564255 +v -0.0686019 -0.00676987 0.598064 +v -0.143661 0.0637116 0.537807 +v -0.147607 0.0440217 0.535469 +v -0.0907706 -0.0459919 0.600525 +v -0.0300113 -0.0346152 0.623594 +v -0.028047 -0.0138554 0.603173 +v -0.148028 0.131527 0.5437 +v -0.148519 0.164868 0.537322 +v -0.183164 0.146873 0.520193 +v -0.176978 0.112363 0.532908 +v -0.147823 0.0979234 0.535574 +v -0.165064 0.0766492 0.532955 +v -0.120107 0.268649 0.480825 +v -0.118558 0.262394 0.493353 +v -0.115979 0.27287 0.494434 +v -0.116476 0.272952 0.483859 +v -0.229115 0.916634 0.120496 +v -0.223379 0.848952 0.271461 +v -0.145146 0.945128 0.150709 +v -0.145409 0.980883 -0.0176788 +v -0.154278 0.976311 -0.1834 +v -0.240088 0.945514 -0.185786 +v -0.230512 0.948548 -0.0401515 +v -0.0669533 0.995411 -0.00979819 +v -0.0669124 0.955581 0.163097 +v -0.0891746 0.383199 0.554861 +v -0.112226 0.336757 0.527307 +v -0.123381 0.311174 0.513382 +v -0.149484 -0.111966 0.558549 +v -0.160264 -0.0991219 0.559216 +v -0.0695139 0.122828 0.646821 +v -0.103574 0.1197 0.616608 +v -0.0967747 0.0873945 0.617683 +v -0.0583127 0.0845006 0.640951 +v -0.0810075 0.0824603 0.567973 +v -0.0347818 0.058339 0.594989 +v -0.031812 -0.0520134 0.636181 +v -0.0876079 -0.0656701 0.61341 +v -0.0905251 -0.101683 0.607529 +v -0.0378686 -0.0937434 0.629054 +v -0.0836617 -0.122507 0.579642 +v -0.0385351 -0.11728 0.594673 +v -0.0223295 0.0177081 0.586652 +v -0.0307538 0.0864766 0.665646 +v -0.0369098 0.125196 0.667078 +v -0.0659946 0.154643 0.629212 +v -0.0379446 0.159028 0.648136 +v -0.0287544 0.19984 0.620642 +v -0.0228205 0.245931 0.598298 +v -0.0444456 0.281523 0.558544 +v -0.0233467 0.287164 0.569581 +v -0.348774 0.267521 0.384632 +v -0.352083 0.30296 0.39367 +v -0.371253 0.315308 0.363077 +v -0.374871 0.266369 0.352501 +v -0.422202 0.335746 0.207253 +v -0.401928 0.429197 0.234116 +v -0.395345 0.264083 0.313998 +v -0.391071 0.32586 0.325679 +v -0.312703 0.275793 0.421661 +v -0.320315 0.291642 0.417107 +v -0.332077 0.295173 0.409057 +v -0.327599 0.271742 0.406824 +v -0.429802 0.244434 0.203979 +v -0.409282 0.332454 0.277442 +v -0.411848 0.257886 0.266369 +v -0.187414 -0.242265 0.510307 +v -0.193763 -0.283183 0.474066 +v -0.155254 -0.304954 0.501777 +v -0.149998 -0.264183 0.526518 +v -0.0567108 -0.227311 0.569523 +v -0.101124 -0.233508 0.561461 +v -0.11039 -0.27508 0.546021 +v -0.066205 -0.270351 0.564711 +v -0.154225 -0.138052 0.502391 +v -0.159867 -0.142787 0.513271 +v -0.15533 -0.142366 0.518626 +v -0.148566 -0.137426 0.506285 +v -0.160416 -0.138344 0.518258 +v -0.161965 -0.141513 0.511996 +v -0.110811 -0.126394 0.533276 +v -0.10089 -0.129879 0.583501 +v -0.0809374 -0.117865 0.558397 +v -0.263876 0.014785 0.500935 +v -0.26083 0.088932 0.49537 +v -0.279702 0.127055 0.470506 +v -0.207764 0.0867397 0.523776 +v -0.187729 0.0509786 0.529558 +v -0.232096 -0.0167025 0.518065 +v -0.344056 0.133304 0.417078 +v -0.302046 0.166376 0.445239 +v -0.292551 0.225429 0.44414 +v -0.316041 0.250468 0.418475 +v -0.335386 -0.250836 0.156385 +v -0.387207 -0.179618 0.074568 +v -0.353755 -0.194151 0.0276524 +v -0.292388 -0.279891 0.104617 +v -0.392211 0.205733 0.320201 +v -0.386651 0.150025 0.344942 +v -0.126064 0.567371 -0.651942 +v -0.117096 0.725914 -0.596082 +v -0.209068 0.754227 0.387245 +v -0.134091 -0.133281 0.515294 +v -0.132384 -0.133778 0.530774 +v -0.118289 -0.366228 0.490722 +v -0.0673742 -0.375085 0.505343 +v -0.0685259 -0.327012 0.553422 +v -0.117722 -0.319453 0.530388 +v -0.287793 -0.13528 0.424643 +v -0.375234 0.0965671 0.380457 +v -0.394351 0.054463 0.33218 +v -0.0714373 0.993797 -0.182751 +v -0.0825568 0.953558 -0.338084 +v -0.177458 0.935674 -0.330221 +v -0.176961 0.259482 0.501637 +v -0.139651 0.267463 0.490903 +v -0.141176 0.271537 0.486156 +v -0.175792 0.263446 0.495797 +v -0.139621 0.240295 0.49489 +v -0.181918 0.230053 0.49499 +v -0.335299 0.587722 0.356851 +v -0.311189 0.51838 0.416464 +v -0.263028 0.350391 0.495528 +v -0.252435 0.331198 0.496568 +v -0.111168 0.276448 0.500608 +v -0.113553 0.255671 0.49582 +v -0.124754 0.293525 0.500263 +v -0.124275 0.282616 0.489933 +v -0.138587 0.254671 0.496603 +v -0.17851 0.246346 0.500783 +v -0.120744 0.272286 0.476557 +v -0.150635 0.0843194 0.549231 +v -0.110981 -0.197039 0.578654 +v -0.145877 -0.226522 0.547184 +v -0.257825 -0.146365 0.464946 +v -0.181813 -0.015013 0.533586 +v -0.21057 0.0188715 0.525811 +v -0.169226 -0.14996 0.516989 +v -0.181743 -0.1588 0.515902 +v -0.175376 -0.168545 0.522911 +v -0.163813 -0.153415 0.52335 +v -0.140253 -0.128364 0.545887 +v -0.153091 -0.134363 0.527834 +v -0.414608 -0.0714286 0.0335337 +v -0.0376523 0.063203 0.628721 +v -0.0232707 0.0530365 0.640016 +v -0.190483 -0.134521 -0.42891 +v -0.190425 -0.0530365 -0.446291 +v -0.0856669 -0.0492716 -0.489617 +v -0.0841703 -0.13027 -0.463549 +v -0.238743 0.312729 0.498784 +v -0.236568 0.310718 0.495914 +v -0.245034 0.325784 0.495083 +v -0.120311 0.281967 0.47734 +v -0.176107 -0.207054 0.530523 +v -0.114635 -0.15994 0.588938 +v -0.0702155 -0.19877 0.595006 +v -0.0735478 -0.165324 0.619338 +v -0.0899814 0.151661 0.600396 +v -0.111016 0.0572925 0.58557 +v -0.101867 0.0715163 0.586237 +v -0.127064 0.0733753 0.597824 +v -0.136833 0.0543987 0.574241 +v -0.135833 0.107312 0.581379 +v -0.278287 0.38386 0.485911 +v -0.171226 -0.145371 0.517737 +v -0.0426215 -0.114106 0.575498 +v -0.0575293 -0.131258 0.610721 +v -0.0203535 0.0339429 0.602828 +v -0.224215 0.246978 0.496697 +v -0.219644 0.257664 0.498129 +v -0.308126 0.284604 0.426215 +v -0.296275 0.279026 0.430641 +v -0.291721 0.275554 0.437358 +v -0.286612 0.276705 0.435172 +v -0.291949 0.280143 0.428238 +v -0.065825 -0.384532 0.440825 +v -0.11702 -0.382428 0.436651 +v -0.374667 0.821265 -0.265393 +v -0.3198 0.831958 -0.392208 +v -0.362179 0.712818 -0.467507 +v -0.425879 0.698185 -0.319692 +v -0.269938 0.909215 -0.296313 +v -0.308015 0.900609 -0.210562 +v -0.440407 0.677046 -0.175192 +v -0.387417 0.807117 -0.128411 +v -0.312037 0.894728 -0.0788123 +v -0.0720161 -0.391612 0.376675 +v -0.127765 -0.376523 0.378341 +v -0.124801 0.303066 0.504835 +v -0.0997913 0.860855 -0.486022 +v -0.212687 0.850449 -0.463771 +v -0.245244 0.723306 -0.559461 +v -0.199083 0.0271847 -0.488407 +v -0.21986 0.118005 -0.554936 +v -0.10327 0.117479 -0.600127 +v -0.0928636 0.0273016 -0.53883 +v -0.389259 0.144254 -0.303446 +v -0.329178 0.130557 -0.444432 +v -0.359227 0.250316 -0.491237 +v -0.422325 0.258021 -0.333419 +v -0.123907 0.397932 -0.664658 +v -0.113699 0.240517 -0.645459 +v -0.381641 0.401913 -0.512072 +v -0.448592 0.395605 -0.3508 +v -0.450574 0.547705 -0.348333 +v -0.384366 0.562601 -0.506817 +v -0.462722 0.528827 -0.195952 +v -0.310604 0.866976 0.0721301 +v -0.372013 -0.183143 -0.115123 +v -0.387686 -0.0789994 -0.141781 +v -0.2476 0.197566 0.475487 +v -0.230342 0.231532 0.488372 +v -0.129238 -0.0890256 0.584927 +v -0.123544 -0.115971 0.574872 +v -0.114588 -0.128867 0.557082 +v -0.221702 0.122764 0.506442 +v -0.216107 0.26119 0.49413 +v -0.253242 0.263207 0.478422 +v -0.256568 0.260547 0.479737 +v -0.115342 0.273619 0.475323 +v -0.298743 0.299903 0.422953 +v -0.291698 0.283732 0.432722 +v -0.295854 0.288181 0.418253 +v -0.142059 0.263388 0.482491 +v -0.120428 0.267802 0.470325 +v -0.172108 0.256934 0.489641 +v -0.275083 0.271584 0.453242 +v -0.248582 0.25684 0.473757 +v -0.275001 0.268573 0.446274 +v -0.234253 0.331396 0.490634 +v -0.187624 0.326819 0.49717 +v -0.300292 0.274694 0.432944 +v -0.135658 -0.0739483 0.577444 +v -0.237428 0.052791 0.514919 +v -0.0645564 0.270789 0.544612 +v -0.373819 0.514195 0.287264 +v -0.321852 -0.214718 -0.338184 +v -0.348166 -0.27584 -0.333396 +v -0.352171 -0.333378 -0.190533 +v -0.354936 -0.247872 -0.205511 +v -0.0936937 -0.549137 0.186785 +v -0.35669 -0.197653 -0.0299733 +v -0.393228 -0.0876225 -0.0664009 +v -0.29161 -0.321499 0.0380294 +v -0.393638 -0.0904403 -0.014329 +v -0.241608 0.243201 -0.602916 +v -0.263209 0.569914 -0.609242 +v -0.349441 -0.283282 -0.0863831 +v -0.194821 -0.209504 -0.418674 +v -0.0862925 -0.206323 -0.448413 +v -0.261795 0.402579 -0.621448 +v -0.456233 0.372302 -0.191263 +v -0.455245 0.384813 -0.0591282 +v -0.408072 0.116608 0.297155 +v -0.298661 0.260278 0.439147 +v -0.287606 0.265861 0.450068 +v -0.279696 0.270216 0.454289 +v -0.162731 0.0172638 0.536515 +v -0.13087 -0.0222973 0.565699 +v -0.101475 0.0572691 0.580946 +v -0.0809198 0.301049 0.528407 +v -0.0556351 0.322972 0.54498 +v -0.272306 0.242932 0.464508 +v -0.262964 0.253017 0.476001 +v -0.233067 0.158607 0.487893 +v -0.412053 0.186142 0.273695 +v -0.154815 -0.0532762 0.55793 +v -0.0277489 0.331782 0.556427 +v -0.286179 0.277611 0.427928 +v -0.183941 -0.499632 0.122144 +v -0.331493 -0.386257 -0.0698735 +v -0.206238 -0.274279 -0.416026 +v -0.0915482 -0.274332 -0.437317 +v -0.277193 -0.438779 0.0481257 +v -0.484037 0.177414 -0.0276816 +v -0.458618 0.163319 -0.0553633 +v -0.437233 0.124752 -0.0367315 +v -0.471526 0.1616 -0.00366555 +v -0.476232 0.247018 0.00445479 +v -0.494987 0.232631 -0.0169773 +v -0.491035 0.317921 -0.0441971 +v -0.515688 0.298728 -0.0523583 +v -0.510175 0.332513 -0.1293 +v -0.532917 0.316524 -0.12405 +v -0.50993 0.303592 -0.186815 +v -0.534671 0.290233 -0.170849 +v -0.510152 0.231181 -0.21891 +v -0.537459 0.228895 -0.193058 +v -0.48934 0.122068 -0.20872 +v -0.519208 0.128879 -0.191363 +v -0.469632 0.0399528 -0.15424 +v -0.470766 -0.00661202 -0.0930419 +v -0.486142 0.00947665 -0.0819458 +v -0.495221 0.0472722 -0.1369 +v -0.459705 -0.0431682 -0.033446 +v -0.483546 -0.0248521 -0.0238816 +v -0.494011 0.289082 -0.0628932 +v -0.473502 0.238904 -0.0420457 +v -0.507246 0.300137 -0.117724 +v -0.512134 0.2833 -0.158502 +v -0.513712 0.235303 -0.176549 +v -0.50102 0.136093 -0.181582 +v -0.485095 0.0532704 -0.118549 +v -0.485253 0.0267755 -0.0671726 +v -0.481172 0.0136801 -0.012201 +v -0.456127 -0.0187428 0.0196958 +v -0.462909 0.027933 0.024969 +v -0.454923 0.0845591 -0.060163 +v -0.441284 0.0577602 -0.0294063 +v -0.440921 0.0840388 -0.0210813 +v -0.457712 0.18288 0.0414318 +v -0.458378 0.268123 0.0210228 +v -0.461588 0.318505 -0.044618 +v -0.468843 0.311858 -0.142898 +v -0.453707 0.232836 -0.195204 +v -0.436969 0.13182 -0.191047 +v -0.423167 0.0473306 -0.148288 +v -0.421945 -0.00467109 -0.089692 +v -0.423991 -0.0291198 -0.0260915 +v -0.429434 -0.0102776 0.0297746 +v -0.445242 0.0345158 0.0460211 +v -0.481617 0.0602039 -0.0524227 +v -0.474104 0.129276 -0.0866754 +v -0.480325 0.0824545 -0.101285 +v -0.469474 0.0446648 -0.013376 +v -0.478167 0.0776431 0.00467109 +v -0.503592 0.223961 -0.101887 +v -0.502575 0.131983 -0.147242 +v -0.453707 0.0999988 0.0450097 +v -0.413357 0.138549 -0.218945 +v -0.402232 0.0251035 -0.169299 +v -0.434023 0.249632 -0.229901 +v -0.0871226 -0.186639 0.484069 +v -0.139686 -0.173807 0.465537 +v -0.158481 -0.142278 0.458685 +v -0.0688299 0.0121893 0.376371 +v -0.150805 -0.116468 0.431278 +v -0.126228 -0.116368 0.360528 +v -0.142316 -0.166791 0.41184 +v -0.0730392 -0.218144 0.372349 +v -0.282087 0.293548 0.454716 +v -0.283513 0.320341 0.45129 +v -0.124398 0.285323 0.452968 +v -0.126795 0.269175 0.455978 +v -0.119353 0.275057 0.469524 +v -0.156265 0.2548 0.466332 +v -0.265074 0.27356 0.421036 +v -0.214762 0.253899 0.455218 +v -0.141855 0.312577 0.484315 +v -0.212745 0.255776 0.486875 +v -0.277117 0.302621 0.410811 +v -0.252014 0.333887 0.433371 +v -0.20141 0.342405 0.464461 +v -0.120767 0.295565 0.473184 +v -0.145333 0.322832 0.456154 +v -0.126041 0.301873 0.455785 +v -0.119879 0.284837 0.470541 +v -0.0516539 -0.100847 0.27211 +v -0.454245 -0.41571 -0.353027 +v -0.413392 -0.372097 -0.332203 +v -0.255785 -0.398019 -0.4467 +v -0.294685 -0.464338 -0.476902 +v -0.174388 -0.714777 0.156607 +v -0.0715543 -0.738454 0.180284 +v -0.0798266 -0.636725 0.177765 +v -0.171536 -0.601788 0.131147 +v -0.337345 -0.494639 -0.0546091 +v -0.355094 -0.419334 -0.180442 +v -0.379665 -0.504905 -0.184915 +v -0.373053 -0.619338 -0.0373044 +v -0.45328 -0.545816 -0.197379 +v -0.454128 -0.653065 -0.0942754 +v -0.0965876 -0.904778 0.254759 +v -0.0736004 -0.845567 0.20775 +v -0.172974 -0.81408 0.195975 +v -0.1973 -0.864375 0.243622 +v -0.520961 -0.488138 -0.3841 +v -0.556272 -0.584635 -0.21946 +v -0.439238 -0.799155 0.0975785 +v -0.381694 -0.748264 0.0442672 +v -0.45103 -0.731883 -0.0219173 +v -0.519067 -0.768135 -0.0077988 +v -0.273785 -0.806328 0.115322 +v -0.319391 -0.83802 0.183769 +v -0.163088 -0.604103 -0.559421 +v -0.356672 -0.543712 -0.525361 +v -0.131226 -0.496761 -0.498854 +v -0.114629 -0.410074 -0.45775 +v -0.546533 -0.697291 -0.117619 +v -0.100633 -0.33885 -0.437013 +v -0.22677 -0.331835 -0.424707 +v -0.274931 -0.684651 0.0790578 +v -0.28021 -0.553908 0.0669913 +v -0.378028 -0.321668 -0.326088 +v 0.172833 0.300014 0.41564 +v -0.171097 0.299996 0.415616 +# 1258 vertices + +vt 0.532 0.923 0.000 +vt 0.535 0.917 0.000 +vt 0.542 0.923 0.000 +vt 0.541 0.929 0.000 +vt 0.521 0.984 0.000 +vt 0.521 0.996 0.000 +vt 0.505 0.998 0.000 +vt 0.500 0.985 0.000 +vt 0.504 0.917 0.000 +vt 0.507 0.910 0.000 +vt 0.516 0.910 0.000 +vt 0.515 0.918 0.000 +vt 0.523 0.921 0.000 +vt 0.525 0.913 0.000 +vt 0.549 0.958 0.000 +vt 0.538 0.954 0.000 +vt 0.544 0.942 0.000 +vt 0.550 0.946 0.000 +vt 0.545 0.935 0.000 +vt 0.550 0.932 0.000 +vt 0.547 0.974 0.000 +vt 0.533 0.967 0.000 +vt 0.500 0.917 0.000 +vt 0.500 0.910 0.000 +vt 0.542 0.987 0.000 +vt 0.533 0.994 0.000 +vt 0.616 0.254 0.000 +vt 0.653 0.261 0.000 +vt 0.658 0.307 0.000 +vt 0.619 0.292 0.000 +vt 0.636 0.438 0.000 +vt 0.620 0.419 0.000 +vt 0.627 0.396 0.000 +vt 0.647 0.414 0.000 +vt 0.886 0.312 0.000 +vt 0.897 0.370 0.000 +vt 0.860 0.369 0.000 +vt 0.844 0.308 0.000 +vt 0.740 0.593 0.000 +vt 0.741 0.542 0.000 +vt 0.759 0.541 0.000 +vt 0.768 0.598 0.000 +vt 0.644 0.213 0.000 +vt 0.561 0.175 0.000 +vt 0.566 0.146 0.000 +vt 0.644 0.174 0.000 +vt 0.580 0.254 0.000 +vt 0.585 0.277 0.000 +vt 0.565 0.268 0.000 +vt 0.565 0.256 0.000 +vt 0.590 0.217 0.000 +vt 0.544 0.195 0.000 +vt 0.771 0.721 0.000 +vt 0.736 0.712 0.000 +vt 0.758 0.653 0.000 +vt 0.794 0.663 0.000 +vt 0.669 0.622 0.000 +vt 0.685 0.632 0.000 +vt 0.665 0.669 0.000 +vt 0.652 0.651 0.000 +vt 0.623 0.588 0.000 +vt 0.632 0.582 0.000 +vt 0.639 0.590 0.000 +vt 0.627 0.599 0.000 +vt 0.641 0.632 0.000 +vt 0.657 0.612 0.000 +vt 0.619 0.580 0.000 +vt 0.617 0.575 0.000 +vt 0.623 0.573 0.000 +vt 0.627 0.576 0.000 +vt 0.708 0.702 0.000 +vt 0.729 0.646 0.000 +vt 0.633 0.614 0.000 +vt 0.647 0.601 0.000 +vt 0.604 0.718 0.000 +vt 0.574 0.725 0.000 +vt 0.567 0.686 0.000 +vt 0.596 0.682 0.000 +vt 0.562 0.648 0.000 +vt 0.590 0.649 0.000 +vt 0.618 0.756 0.000 +vt 0.584 0.769 0.000 +vt 0.586 0.587 0.000 +vt 0.566 0.586 0.000 +vt 0.568 0.579 0.000 +vt 0.586 0.580 0.000 +vt 0.569 0.574 0.000 +vt 0.586 0.573 0.000 +vt 0.562 0.627 0.000 +vt 0.587 0.627 0.000 +vt 0.587 0.610 0.000 +vt 0.563 0.608 0.000 +vt 0.565 0.595 0.000 +vt 0.587 0.596 0.000 +vt 0.521 0.441 0.000 +vt 0.526 0.450 0.000 +vt 0.520 0.450 0.000 +vt 0.517 0.445 0.000 +vt 0.720 0.504 0.000 +vt 0.709 0.467 0.000 +vt 0.727 0.446 0.000 +vt 0.738 0.494 0.000 +vt 0.656 0.383 0.000 +vt 0.660 0.348 0.000 +vt 0.684 0.368 0.000 +vt 0.673 0.403 0.000 +vt 0.572 0.371 0.000 +vt 0.573 0.365 0.000 +vt 0.581 0.364 0.000 +vt 0.581 0.374 0.000 +vt 0.708 0.400 0.000 +vt 0.693 0.431 0.000 +vt 0.604 0.401 0.000 +vt 0.609 0.383 0.000 +vt 0.557 0.364 0.000 +vt 0.559 0.365 0.000 +vt 0.557 0.366 0.000 +vt 0.556 0.364 0.000 +vt 0.552 0.367 0.000 +vt 0.552 0.364 0.000 +vt 0.568 0.377 0.000 +vt 0.561 0.374 0.000 +vt 0.566 0.370 0.000 +vt 0.594 0.377 0.000 +vt 0.594 0.363 0.000 +vt 0.653 0.551 0.000 +vt 0.644 0.534 0.000 +vt 0.658 0.523 0.000 +vt 0.666 0.545 0.000 +vt 0.637 0.480 0.000 +vt 0.625 0.458 0.000 +vt 0.649 0.459 0.000 +vt 0.662 0.434 0.000 +vt 0.557 0.345 0.000 +vt 0.553 0.353 0.000 +vt 0.543 0.349 0.000 +vt 0.546 0.337 0.000 +vt 0.586 0.403 0.000 +vt 0.573 0.392 0.000 +vt 0.579 0.382 0.000 +vt 0.591 0.389 0.000 +vt 0.572 0.343 0.000 +vt 0.584 0.331 0.000 +vt 0.590 0.347 0.000 +vt 0.578 0.353 0.000 +vt 0.553 0.358 0.000 +vt 0.543 0.355 0.000 +vt 0.553 0.499 0.000 +vt 0.541 0.507 0.000 +vt 0.542 0.484 0.000 +vt 0.553 0.477 0.000 +vt 0.539 0.532 0.000 +vt 0.529 0.541 0.000 +vt 0.531 0.513 0.000 +vt 0.551 0.538 0.000 +vt 0.538 0.552 0.000 +vt 0.552 0.521 0.000 +vt 0.908 0.437 0.000 +vt 0.876 0.429 0.000 +vt 0.608 0.340 0.000 +vt 0.599 0.314 0.000 +vt 0.629 0.336 0.000 +vt 0.691 0.326 0.000 +vt 0.723 0.365 0.000 +vt 0.748 0.426 0.000 +vt 0.755 0.489 0.000 +vt 0.564 0.825 0.000 +vt 0.590 0.868 0.000 +vt 0.558 0.886 0.000 +vt 0.533 0.834 0.000 +vt 0.637 0.789 0.000 +vt 0.673 0.755 0.000 +vt 0.702 0.774 0.000 +vt 0.665 0.817 0.000 +vt 0.740 0.787 0.000 +vt 0.545 0.727 0.000 +vt 0.540 0.686 0.000 +vt 0.551 0.550 0.000 +vt 0.538 0.572 0.000 +vt 0.520 0.546 0.000 +vt 0.522 0.517 0.000 +vt 0.552 0.775 0.000 +vt 0.524 0.777 0.000 +vt 0.521 0.728 0.000 +vt 0.500 0.687 0.000 +vt 0.500 0.651 0.000 +vt 0.515 0.650 0.000 +vt 0.518 0.687 0.000 +vt 0.500 0.727 0.000 +vt 0.625 0.671 0.000 +vt 0.618 0.644 0.000 +vt 0.591 0.533 0.000 +vt 0.571 0.539 0.000 +vt 0.569 0.527 0.000 +vt 0.589 0.518 0.000 +vt 0.545 0.436 0.000 +vt 0.525 0.427 0.000 +vt 0.528 0.413 0.000 +vt 0.549 0.425 0.000 +vt 0.556 0.449 0.000 +vt 0.563 0.439 0.000 +vt 0.514 0.395 0.000 +vt 0.532 0.396 0.000 +vt 0.513 0.409 0.000 +vt 0.566 0.511 0.000 +vt 0.564 0.490 0.000 +vt 0.577 0.478 0.000 +vt 0.584 0.500 0.000 +vt 0.500 0.408 0.000 +vt 0.500 0.394 0.000 +vt 0.571 0.457 0.000 +vt 0.561 0.468 0.000 +vt 0.554 0.561 0.000 +vt 0.557 0.563 0.000 +vt 0.552 0.569 0.000 +vt 0.548 0.569 0.000 +vt 0.627 0.847 0.000 +vt 0.674 0.871 0.000 +vt 0.645 0.898 0.000 +vt 0.776 0.920 0.000 +vt 0.709 0.921 0.000 +vt 0.729 0.888 0.000 +vt 0.783 0.887 0.000 +vt 0.693 0.947 0.000 +vt 0.621 0.920 0.000 +vt 0.535 0.642 0.000 +vt 0.542 0.618 0.000 +vt 0.545 0.599 0.000 +vt 0.559 0.383 0.000 +vt 0.552 0.377 0.000 +vt 0.531 0.470 0.000 +vt 0.520 0.472 0.000 +vt 0.517 0.456 0.000 +vt 0.528 0.457 0.000 +vt 0.530 0.438 0.000 +vt 0.517 0.436 0.000 +vt 0.528 0.383 0.000 +vt 0.513 0.384 0.000 +vt 0.512 0.374 0.000 +vt 0.526 0.374 0.000 +vt 0.512 0.367 0.000 +vt 0.526 0.366 0.000 +vt 0.512 0.362 0.000 +vt 0.526 0.362 0.000 +vt 0.511 0.422 0.000 +vt 0.500 0.384 0.000 +vt 0.500 0.375 0.000 +vt 0.500 0.362 0.000 +vt 0.500 0.367 0.000 +vt 0.511 0.472 0.000 +vt 0.508 0.457 0.000 +vt 0.521 0.491 0.000 +vt 0.512 0.519 0.000 +vt 0.512 0.491 0.000 +vt 0.511 0.550 0.000 +vt 0.520 0.576 0.000 +vt 0.510 0.583 0.000 +vt 0.500 0.457 0.000 +vt 0.500 0.472 0.000 +vt 0.500 0.491 0.000 +vt 0.654 0.584 0.000 +vt 0.656 0.568 0.000 +vt 0.669 0.567 0.000 +vt 0.666 0.589 0.000 +vt 0.705 0.639 0.000 +vt 0.718 0.591 0.000 +vt 0.684 0.563 0.000 +vt 0.680 0.592 0.000 +vt 0.637 0.575 0.000 +vt 0.636 0.566 0.000 +vt 0.645 0.567 0.000 +vt 0.645 0.579 0.000 +vt 0.723 0.546 0.000 +vt 0.697 0.592 0.000 +vt 0.702 0.554 0.000 +vt 0.500 0.163 0.000 +vt 0.500 0.137 0.000 +vt 0.579 0.298 0.000 +vt 0.570 0.317 0.000 +vt 0.554 0.307 0.000 +vt 0.560 0.287 0.000 +vt 0.534 0.318 0.000 +vt 0.517 0.314 0.000 +vt 0.519 0.296 0.000 +vt 0.538 0.300 0.000 +vt 0.562 0.362 0.000 +vt 0.559 0.363 0.000 +vt 0.557 0.362 0.000 +vt 0.559 0.360 0.000 +vt 0.563 0.365 0.000 +vt 0.561 0.368 0.000 +vt 0.543 0.360 0.000 +vt 0.531 0.358 0.000 +vt 0.531 0.351 0.000 +vt 0.611 0.437 0.000 +vt 0.613 0.475 0.000 +vt 0.624 0.497 0.000 +vt 0.580 0.445 0.000 +vt 0.590 0.466 0.000 +vt 0.598 0.418 0.000 +vt 0.648 0.501 0.000 +vt 0.633 0.516 0.000 +vt 0.641 0.554 0.000 +vt 0.630 0.541 0.000 +vt 0.733 0.331 0.000 +vt 0.696 0.288 0.000 +vt 0.706 0.252 0.000 +vt 0.751 0.313 0.000 +vt 0.683 0.535 0.000 +vt 0.674 0.508 0.000 +vt 0.999 0.696 0.000 +vt 0.986 0.778 0.000 +vt 0.950 0.772 0.000 +vt 0.967 0.695 0.000 +vt 0.600 0.811 0.000 +vt 0.552 0.361 0.000 +vt 0.547 0.367 0.000 +vt 0.546 0.364 0.000 +vt 0.525 0.254 0.000 +vt 0.546 0.261 0.000 +vt 0.542 0.280 0.000 +vt 0.522 0.274 0.000 +vt 0.631 0.369 0.000 +vt 0.678 0.460 0.000 +vt 0.662 0.482 0.000 +vt 0.770 0.948 0.000 +vt 0.762 0.981 0.000 +vt 0.676 0.977 0.000 +vt 0.845 0.915 0.000 +vt 0.835 0.891 0.000 +vt 0.569 0.560 0.000 +vt 0.582 0.558 0.000 +vt 0.580 0.563 0.000 +vt 0.569 0.564 0.000 +vt 0.590 0.544 0.000 +vt 0.571 0.548 0.000 +vt 0.635 0.701 0.000 +vt 0.651 0.731 0.000 +vt 0.607 0.593 0.000 +vt 0.609 0.606 0.000 +vt 0.543 0.570 0.000 +vt 0.553 0.556 0.000 +vt 0.552 0.580 0.000 +vt 0.556 0.574 0.000 +vt 0.569 0.554 0.000 +vt 0.585 0.551 0.000 +vt 0.559 0.566 0.000 +vt 0.550 0.458 0.000 +vt 0.532 0.330 0.000 +vt 0.549 0.325 0.000 +vt 0.610 0.364 0.000 +vt 0.589 0.432 0.000 +vt 0.578 0.417 0.000 +vt 0.570 0.357 0.000 +vt 0.565 0.360 0.000 +vt 0.562 0.356 0.000 +vt 0.565 0.351 0.000 +vt 0.557 0.364 0.000 +vt 0.556 0.364 0.000 +vt 0.548 0.371 0.000 +vt 0.557 0.371 0.000 +vt 0.762 0.385 0.000 +vt 0.513 0.445 0.000 +vt 0.508 0.444 0.000 +vt 0.500 0.520 0.000 +vt 0.939 0.378 0.000 +vt 0.932 0.316 0.000 +vt 0.972 0.321 0.000 +vt 0.974 0.384 0.000 +vt 0.605 0.572 0.000 +vt 0.605 0.578 0.000 +vt 0.605 0.584 0.000 +vt 0.559 0.571 0.000 +vt 0.562 0.333 0.000 +vt 0.500 0.552 0.000 +vt 0.500 0.585 0.000 +vt 0.531 0.343 0.000 +vt 0.514 0.338 0.000 +vt 0.516 0.324 0.000 +vt 0.532 0.488 0.000 +vt 0.534 0.448 0.000 +vt 0.540 0.446 0.000 +vt 0.545 0.448 0.000 +vt 0.538 0.455 0.000 +vt 0.541 0.466 0.000 +vt 0.612 0.623 0.000 +vt 0.567 0.366 0.000 +vt 0.513 0.356 0.000 +vt 0.500 0.355 0.000 +vt 0.500 0.346 0.000 +vt 0.514 0.348 0.000 +vt 0.543 0.363 0.000 +vt 0.552 0.364 0.000 +vt 0.531 0.362 0.000 +vt 0.512 0.361 0.000 +vt 0.509 0.433 0.000 +vt 0.500 0.444 0.000 +vt 0.500 0.432 0.000 +vt 0.603 0.551 0.000 +vt 0.599 0.557 0.000 +vt 0.627 0.570 0.000 +vt 0.631 0.571 0.000 +vt 0.625 0.566 0.000 +vt 0.622 0.569 0.000 +vt 0.621 0.567 0.000 +vt 0.529 0.234 0.000 +vt 0.500 0.249 0.000 +vt 0.500 0.227 0.000 +vt 0.550 0.245 0.000 +vt 0.857 0.816 0.000 +vt 0.825 0.804 0.000 +vt 0.851 0.737 0.000 +vt 0.886 0.748 0.000 +vt 0.821 0.866 0.000 +vt 0.798 0.856 0.000 +vt 0.783 0.797 0.000 +vt 0.810 0.729 0.000 +vt 0.755 0.848 0.000 +vt 0.534 0.215 0.000 +vt 0.563 0.233 0.000 +vt 0.548 0.588 0.000 +vt 0.884 0.835 0.000 +vt 0.908 0.854 0.000 +vt 0.919 0.761 0.000 +vt 0.947 0.512 0.000 +vt 0.944 0.446 0.000 +vt 0.974 0.452 0.000 +vt 0.974 0.519 0.000 +vt 0.915 0.504 0.000 +vt 0.887 0.498 0.000 +vt 0.917 0.564 0.000 +vt 0.890 0.556 0.000 +vt 0.999 0.634 0.000 +vt 0.973 0.633 0.000 +vt 0.975 0.577 0.000 +vt 0.999 0.579 0.000 +vt 0.882 0.614 0.000 +vt 0.911 0.622 0.000 +vt 0.901 0.679 0.000 +vt 0.868 0.671 0.000 +vt 0.833 0.667 0.000 +vt 0.708 0.836 0.000 +vt 0.500 0.205 0.000 +vt 0.826 0.364 0.000 +vt 0.801 0.303 0.000 +vt 0.613 0.529 0.000 +vt 0.607 0.544 0.000 +vt 0.541 0.380 0.000 +vt 0.538 0.372 0.000 +vt 0.537 0.366 0.000 +vt 0.537 0.363 0.000 +vt 0.598 0.945 0.000 +vt 0.524 0.902 0.000 +vt 0.599 0.489 0.000 +vt 0.609 0.563 0.000 +vt 0.596 0.563 0.000 +vt 0.612 0.559 0.000 +vt 0.557 0.569 0.000 +vt 0.620 0.571 0.000 +vt 0.616 0.569 0.000 +vt 0.618 0.569 0.000 +vt 0.569 0.568 0.000 +vt 0.561 0.568 0.000 +vt 0.579 0.567 0.000 +vt 0.616 0.564 0.000 +vt 0.613 0.567 0.000 +vt 0.607 0.567 0.000 +vt 0.587 0.568 0.000 +vt 0.606 0.568 0.000 +vt 0.630 0.565 0.000 +vt 0.548 0.389 0.000 +vt 0.601 0.452 0.000 +vt 0.529 0.566 0.000 +vt 0.684 0.686 0.000 +vt 0.872 0.222 0.000 +vt 0.876 0.265 0.000 +vt 0.825 0.258 0.000 +vt 0.821 0.214 0.000 +vt 0.561 0.119 0.000 +vt 0.500 0.114 0.000 +vt 0.771 0.304 0.000 +vt 0.797 0.363 0.000 +vt 0.726 0.227 0.000 +vt 0.777 0.371 0.000 +vt 0.947 0.571 0.000 +vt 0.999 0.388 0.000 +vt 0.999 0.456 0.000 +vt 0.999 0.524 0.000 +vt 0.936 0.877 0.000 +vt 0.856 0.945 0.000 +vt 0.999 0.323 0.000 +vt 0.935 0.689 0.000 +vt 0.776 0.240 0.000 +vt 0.928 0.265 0.000 +vt 0.969 0.264 0.000 +vt 0.999 0.267 0.000 +vt 0.943 0.628 0.000 +vt 0.806 0.622 0.000 +vt 0.851 0.611 0.000 +vt 0.500 0.777 0.000 +vt 0.500 0.839 0.000 +vt 0.692 0.489 0.000 +vt 0.631 0.558 0.000 +vt 0.622 0.562 0.000 +vt 0.626 0.560 0.000 +vt 0.555 0.413 0.000 +vt 0.570 0.429 0.000 +vt 0.539 0.440 0.000 +vt 0.524 0.607 0.000 +vt 0.531 0.591 0.000 +vt 0.500 0.361 0.000 +vt 0.500 0.321 0.000 +vt 0.500 0.312 0.000 +vt 0.500 0.336 0.000 +vt 0.500 0.294 0.000 +vt 0.500 0.273 0.000 +vt 0.622 0.549 0.000 +vt 0.616 0.554 0.000 +vt 0.607 0.509 0.000 +vt 0.701 0.520 0.000 +vt 0.500 0.421 0.000 +vt 0.564 0.403 0.000 +vt 0.511 0.615 0.000 +vt 0.500 0.618 0.000 +vt 0.617 0.568 0.000 +vt 0.636 0.139 0.000 +vt 0.764 0.192 0.000 +vt 0.921 0.220 0.000 +vt 0.967 0.219 0.000 +vt 0.708 0.168 0.000 +vt 0.999 0.218 0.000 +vt 0.803 0.523 0.000 +vt 0.794 0.535 0.000 +vt 0.783 0.527 0.000 +vt 0.791 0.508 0.000 +vt 0.789 0.571 0.000 +vt 0.797 0.562 0.000 +vt 0.813 0.591 0.000 +vt 0.815 0.578 0.000 +vt 0.839 0.583 0.000 +vt 0.835 0.574 0.000 +vt 0.850 0.569 0.000 +vt 0.845 0.560 0.000 +vt 0.855 0.539 0.000 +vt 0.847 0.535 0.000 +vt 0.850 0.501 0.000 +vt 0.841 0.502 0.000 +vt 0.814 0.438 0.000 +vt 0.836 0.464 0.000 +vt 0.828 0.472 0.000 +vt 0.809 0.452 0.000 +vt 0.792 0.427 0.000 +vt 0.790 0.441 0.000 +vt 0.818 0.567 0.000 +vt 0.807 0.550 0.000 +vt 0.831 0.561 0.000 +vt 0.839 0.553 0.000 +vt 0.837 0.534 0.000 +vt 0.831 0.505 0.000 +vt 0.820 0.479 0.000 +vt 0.804 0.465 0.000 +vt 0.786 0.460 0.000 +vt 0.773 0.456 0.000 +vt 0.779 0.433 0.000 +vt 0.797 0.489 0.000 +vt 0.785 0.495 0.000 +vt 0.789 0.486 0.000 +vt 0.772 0.537 0.000 +vt 0.781 0.583 0.000 +vt 0.812 0.602 0.000 +vt 0.848 0.587 0.000 +vt 0.862 0.546 0.000 +vt 0.859 0.500 0.000 +vt 0.820 0.412 0.000 +vt 0.843 0.450 0.000 +vt 0.791 0.404 0.000 +vt 0.773 0.417 0.000 +vt 0.764 0.447 0.000 +vt 0.801 0.477 0.000 +vt 0.813 0.487 0.000 +vt 0.806 0.496 0.000 +vt 0.787 0.478 0.000 +vt 0.778 0.489 0.000 +vt 0.822 0.538 0.000 +vt 0.822 0.510 0.000 +vt 0.767 0.492 0.000 +vt 0.870 0.496 0.000 +vt 0.851 0.425 0.000 +vt 0.872 0.552 0.000 +vt 0.500 0.183 0.000 +vt 0.516 0.930 0.000 +vt 0.500 0.928 0.000 +vt 0.528 0.934 0.000 +vt 0.537 0.938 0.000 +vt 0.516 0.970 0.000 +vt 0.520 0.955 0.000 +vt 0.530 0.952 0.000 +vt 0.522 0.944 0.000 +vt 0.512 0.942 0.000 +vt 0.615 0.572 0.000 +vt 0.612 0.569 0.000 +vt 0.576 0.968 0.000 +vt 0.573 0.973 0.000 +vt 0.562 0.969 0.000 +vt 0.563 0.961 0.000 +vt 0.571 0.956 0.000 +vt 0.582 0.961 0.000 +vt 0.611 0.961 0.000 +vt 0.606 0.967 0.000 +vt 0.595 0.960 0.000 +vt 0.601 0.955 0.000 +vt 0.570 0.569 0.000 +vt 0.595 0.566 0.000 +vt 0.616 0.967 0.000 +vt 0.617 0.975 0.000 +vt 0.607 0.978 0.000 +vt 0.614 0.982 0.000 +vt 0.605 0.991 0.000 +vt 0.599 0.986 0.000 +vt 0.593 0.996 0.000 +vt 0.589 0.989 0.000 +vt 0.562 0.570 0.000 +vt 0.573 0.994 0.000 +vt 0.579 0.987 0.000 +vt 0.584 0.996 0.000 +vt 0.581 0.953 0.000 +vt 0.592 0.953 0.000 +vt 0.561 0.988 0.000 +vt 0.572 0.981 0.000 +vt 0.563 0.978 0.000 +vt 0.500 0.970 0.000 +vt 0.500 0.943 0.000 +vt 0.511 0.956 0.000 +vt 0.500 0.956 0.000 +vt 0.868 0.132 0.000 +vt 0.867 0.090 0.000 +vt 0.916 0.092 0.000 +vt 0.918 0.133 0.000 +vt 0.554 0.066 0.000 +vt 0.612 0.070 0.000 +vt 0.619 0.103 0.000 +vt 0.558 0.095 0.000 +vt 0.815 0.169 0.000 +vt 0.758 0.148 0.000 +vt 0.747 0.102 0.000 +vt 0.814 0.126 0.000 +vt 0.770 0.072 0.000 +vt 0.817 0.087 0.000 +vt 0.552 0.038 0.000 +vt 0.551 0.020 0.000 +vt 0.602 0.021 0.000 +vt 0.605 0.039 0.000 +vt 0.821 0.050 0.000 +vt 0.867 0.055 0.000 +vt 0.712 0.053 0.000 +vt 0.700 0.022 0.000 +vt 0.739 0.023 0.000 +vt 0.740 0.052 0.000 +vt 0.652 0.022 0.000 +vt 0.659 0.043 0.000 +vt 0.913 0.055 0.000 +vt 0.959 0.055 0.000 +vt 0.960 0.091 0.000 +vt 0.999 0.089 0.000 +vt 0.999 0.131 0.000 +vt 0.962 0.133 0.000 +vt 0.999 0.053 0.000 +vt 0.778 0.038 0.000 +vt 0.917 0.177 0.000 +vt 0.965 0.178 0.000 +vt 0.674 0.083 0.000 +vt 0.685 0.124 0.000 +vt 0.999 0.175 0.000 +vt 0.500 0.037 0.000 +vt 0.500 0.066 0.000 +vt 0.871 0.175 0.000 +vt 0.500 0.019 0.000 +vt 0.500 0.092 0.000 +vt 0.999 0.002 0.000 +vt 0.958 0.002 0.000 +vt 0.867 0.002 0.000 +vt 0.823 0.002 0.000 +vt 0.908 0.002 0.000 +vt 0.601 0.002 0.000 +vt 0.550 0.002 0.000 +vt 0.697 0.002 0.000 +vt 0.650 0.002 0.000 +vt 0.782 0.002 0.000 +vt 0.740 0.002 0.000 +vt 0.500 0.002 0.000 +vt 0.468 0.923 0.000 +vt 0.459 0.929 0.000 +vt 0.458 0.923 0.000 +vt 0.465 0.917 0.000 +vt 0.479 0.984 0.000 +vt 0.495 0.998 0.000 +vt 0.479 0.996 0.000 +vt 0.496 0.917 0.000 +vt 0.485 0.918 0.000 +vt 0.484 0.910 0.000 +vt 0.493 0.910 0.000 +vt 0.477 0.921 0.000 +vt 0.475 0.913 0.000 +vt 0.451 0.958 0.000 +vt 0.450 0.946 0.000 +vt 0.456 0.942 0.000 +vt 0.462 0.954 0.000 +vt 0.455 0.935 0.000 +vt 0.450 0.932 0.000 +vt 0.467 0.967 0.000 +vt 0.453 0.974 0.000 +vt 0.467 0.994 0.000 +vt 0.458 0.987 0.000 +vt 0.384 0.254 0.000 +vt 0.381 0.292 0.000 +vt 0.342 0.307 0.000 +vt 0.347 0.261 0.000 +vt 0.364 0.438 0.000 +vt 0.353 0.414 0.000 +vt 0.373 0.396 0.000 +vt 0.380 0.419 0.000 +vt 0.114 0.312 0.000 +vt 0.156 0.308 0.000 +vt 0.140 0.369 0.000 +vt 0.103 0.370 0.000 +vt 0.260 0.593 0.000 +vt 0.232 0.598 0.000 +vt 0.241 0.541 0.000 +vt 0.259 0.542 0.000 +vt 0.356 0.213 0.000 +vt 0.356 0.174 0.000 +vt 0.434 0.146 0.000 +vt 0.439 0.175 0.000 +vt 0.420 0.254 0.000 +vt 0.435 0.256 0.000 +vt 0.435 0.268 0.000 +vt 0.415 0.277 0.000 +vt 0.456 0.195 0.000 +vt 0.410 0.217 0.000 +vt 0.229 0.721 0.000 +vt 0.206 0.663 0.000 +vt 0.242 0.653 0.000 +vt 0.264 0.712 0.000 +vt 0.331 0.622 0.000 +vt 0.348 0.651 0.000 +vt 0.335 0.669 0.000 +vt 0.315 0.632 0.000 +vt 0.377 0.588 0.000 +vt 0.373 0.599 0.000 +vt 0.361 0.590 0.000 +vt 0.368 0.582 0.000 +vt 0.359 0.632 0.000 +vt 0.343 0.612 0.000 +vt 0.381 0.580 0.000 +vt 0.373 0.576 0.000 +vt 0.377 0.573 0.000 +vt 0.383 0.575 0.000 +vt 0.292 0.702 0.000 +vt 0.271 0.646 0.000 +vt 0.353 0.601 0.000 +vt 0.367 0.614 0.000 +vt 0.396 0.718 0.000 +vt 0.404 0.682 0.000 +vt 0.433 0.686 0.000 +vt 0.426 0.725 0.000 +vt 0.410 0.649 0.000 +vt 0.438 0.648 0.000 +vt 0.416 0.769 0.000 +vt 0.382 0.756 0.000 +vt 0.414 0.587 0.000 +vt 0.414 0.580 0.000 +vt 0.432 0.579 0.000 +vt 0.434 0.586 0.000 +vt 0.431 0.574 0.000 +vt 0.414 0.573 0.000 +vt 0.413 0.627 0.000 +vt 0.438 0.627 0.000 +vt 0.413 0.610 0.000 +vt 0.413 0.596 0.000 +vt 0.435 0.595 0.000 +vt 0.437 0.608 0.000 +vt 0.479 0.441 0.000 +vt 0.483 0.445 0.000 +vt 0.480 0.450 0.000 +vt 0.474 0.450 0.000 +vt 0.280 0.504 0.000 +vt 0.262 0.494 0.000 +vt 0.273 0.446 0.000 +vt 0.291 0.467 0.000 +vt 0.344 0.383 0.000 +vt 0.327 0.403 0.000 +vt 0.316 0.368 0.000 +vt 0.340 0.348 0.000 +vt 0.428 0.371 0.000 +vt 0.419 0.374 0.000 +vt 0.419 0.364 0.000 +vt 0.427 0.365 0.000 +vt 0.307 0.431 0.000 +vt 0.292 0.400 0.000 +vt 0.391 0.383 0.000 +vt 0.396 0.401 0.000 +vt 0.443 0.364 0.000 +vt 0.444 0.364 0.000 +vt 0.443 0.366 0.000 +vt 0.441 0.365 0.000 +vt 0.448 0.367 0.000 +vt 0.448 0.364 0.000 +vt 0.432 0.377 0.000 +vt 0.434 0.370 0.000 +vt 0.439 0.374 0.000 +vt 0.406 0.377 0.000 +vt 0.406 0.363 0.000 +vt 0.347 0.551 0.000 +vt 0.334 0.545 0.000 +vt 0.342 0.523 0.000 +vt 0.356 0.534 0.000 +vt 0.363 0.480 0.000 +vt 0.351 0.459 0.000 +vt 0.375 0.458 0.000 +vt 0.338 0.434 0.000 +vt 0.443 0.345 0.000 +vt 0.454 0.337 0.000 +vt 0.457 0.349 0.000 +vt 0.447 0.353 0.000 +vt 0.414 0.403 0.000 +vt 0.409 0.389 0.000 +vt 0.421 0.382 0.000 +vt 0.427 0.392 0.000 +vt 0.428 0.343 0.000 +vt 0.422 0.353 0.000 +vt 0.410 0.347 0.000 +vt 0.416 0.331 0.000 +vt 0.457 0.355 0.000 +vt 0.447 0.358 0.000 +vt 0.447 0.499 0.000 +vt 0.447 0.477 0.000 +vt 0.458 0.484 0.000 +vt 0.459 0.507 0.000 +vt 0.461 0.532 0.000 +vt 0.469 0.513 0.000 +vt 0.471 0.541 0.000 +vt 0.449 0.538 0.000 +vt 0.448 0.521 0.000 +vt 0.462 0.552 0.000 +vt 0.124 0.429 0.000 +vt 0.092 0.437 0.000 +vt 0.392 0.340 0.000 +vt 0.371 0.336 0.000 +vt 0.401 0.314 0.000 +vt 0.309 0.326 0.000 +vt 0.252 0.426 0.000 +vt 0.277 0.365 0.000 +vt 0.245 0.489 0.000 +vt 0.436 0.825 0.000 +vt 0.467 0.834 0.000 +vt 0.442 0.886 0.000 +vt 0.410 0.868 0.000 +vt 0.363 0.789 0.000 +vt 0.335 0.817 0.000 +vt 0.298 0.774 0.000 +vt 0.327 0.755 0.000 +vt 0.260 0.787 0.000 +vt 0.460 0.686 0.000 +vt 0.455 0.727 0.000 +vt 0.462 0.572 0.000 +vt 0.449 0.550 0.000 +vt 0.480 0.546 0.000 +vt 0.478 0.517 0.000 +vt 0.479 0.728 0.000 +vt 0.476 0.777 0.000 +vt 0.448 0.775 0.000 +vt 0.482 0.687 0.000 +vt 0.485 0.650 0.000 +vt 0.375 0.671 0.000 +vt 0.382 0.644 0.000 +vt 0.409 0.533 0.000 +vt 0.411 0.518 0.000 +vt 0.431 0.527 0.000 +vt 0.429 0.539 0.000 +vt 0.455 0.436 0.000 +vt 0.451 0.425 0.000 +vt 0.472 0.413 0.000 +vt 0.475 0.427 0.000 +vt 0.444 0.449 0.000 +vt 0.437 0.439 0.000 +vt 0.486 0.395 0.000 +vt 0.487 0.409 0.000 +vt 0.468 0.396 0.000 +vt 0.434 0.511 0.000 +vt 0.416 0.500 0.000 +vt 0.423 0.478 0.000 +vt 0.436 0.490 0.000 +vt 0.429 0.457 0.000 +vt 0.439 0.468 0.000 +vt 0.446 0.561 0.000 +vt 0.452 0.569 0.000 +vt 0.448 0.569 0.000 +vt 0.443 0.563 0.000 +vt 0.373 0.847 0.000 +vt 0.355 0.898 0.000 +vt 0.326 0.871 0.000 +vt 0.224 0.920 0.000 +vt 0.217 0.887 0.000 +vt 0.271 0.888 0.000 +vt 0.291 0.921 0.000 +vt 0.379 0.920 0.000 +vt 0.307 0.947 0.000 +vt 0.465 0.642 0.000 +vt 0.455 0.599 0.000 +vt 0.458 0.618 0.000 +vt 0.448 0.377 0.000 +vt 0.441 0.383 0.000 +vt 0.469 0.470 0.000 +vt 0.472 0.457 0.000 +vt 0.483 0.456 0.000 +vt 0.480 0.472 0.000 +vt 0.470 0.438 0.000 +vt 0.483 0.436 0.000 +vt 0.472 0.383 0.000 +vt 0.474 0.374 0.000 +vt 0.488 0.374 0.000 +vt 0.487 0.384 0.000 +vt 0.474 0.366 0.000 +vt 0.488 0.367 0.000 +vt 0.474 0.362 0.000 +vt 0.488 0.362 0.000 +vt 0.489 0.422 0.000 +vt 0.492 0.457 0.000 +vt 0.489 0.472 0.000 +vt 0.479 0.491 0.000 +vt 0.488 0.491 0.000 +vt 0.488 0.519 0.000 +vt 0.489 0.550 0.000 +vt 0.490 0.583 0.000 +vt 0.480 0.576 0.000 +vt 0.346 0.584 0.000 +vt 0.334 0.589 0.000 +vt 0.331 0.567 0.000 +vt 0.344 0.568 0.000 +vt 0.295 0.639 0.000 +vt 0.282 0.591 0.000 +vt 0.320 0.592 0.000 +vt 0.316 0.563 0.000 +vt 0.363 0.575 0.000 +vt 0.355 0.579 0.000 +vt 0.355 0.567 0.000 +vt 0.364 0.566 0.000 +vt 0.277 0.546 0.000 +vt 0.298 0.554 0.000 +vt 0.303 0.592 0.000 +vt 0.421 0.298 0.000 +vt 0.440 0.287 0.000 +vt 0.446 0.307 0.000 +vt 0.430 0.317 0.000 +vt 0.466 0.318 0.000 +vt 0.462 0.300 0.000 +vt 0.481 0.296 0.000 +vt 0.483 0.314 0.000 +vt 0.438 0.362 0.000 +vt 0.441 0.360 0.000 +vt 0.443 0.362 0.000 +vt 0.441 0.363 0.000 +vt 0.439 0.368 0.000 +vt 0.437 0.365 0.000 +vt 0.469 0.351 0.000 +vt 0.469 0.358 0.000 +vt 0.457 0.360 0.000 +vt 0.389 0.437 0.000 +vt 0.387 0.475 0.000 +vt 0.376 0.497 0.000 +vt 0.420 0.445 0.000 +vt 0.410 0.466 0.000 +vt 0.402 0.418 0.000 +vt 0.352 0.501 0.000 +vt 0.367 0.516 0.000 +vt 0.359 0.554 0.000 +vt 0.370 0.541 0.000 +vt 0.267 0.331 0.000 +vt 0.249 0.313 0.000 +vt 0.294 0.252 0.000 +vt 0.304 0.288 0.000 +vt 0.317 0.535 0.000 +vt 0.326 0.508 0.000 +vt 0.001 0.696 0.000 +vt 0.033 0.695 0.000 +vt 0.050 0.772 0.000 +vt 0.014 0.778 0.000 +vt 0.400 0.811 0.000 +vt 0.448 0.361 0.000 +vt 0.454 0.364 0.000 +vt 0.453 0.367 0.000 +vt 0.475 0.254 0.000 +vt 0.478 0.274 0.000 +vt 0.458 0.280 0.000 +vt 0.454 0.261 0.000 +vt 0.369 0.369 0.000 +vt 0.322 0.460 0.000 +vt 0.338 0.482 0.000 +vt 0.324 0.977 0.000 +vt 0.238 0.981 0.000 +vt 0.230 0.948 0.000 +vt 0.155 0.915 0.000 +vt 0.165 0.891 0.000 +vt 0.431 0.560 0.000 +vt 0.431 0.564 0.000 +vt 0.420 0.563 0.000 +vt 0.418 0.558 0.000 +vt 0.410 0.544 0.000 +vt 0.429 0.548 0.000 +vt 0.349 0.731 0.000 +vt 0.365 0.701 0.000 +vt 0.391 0.606 0.000 +vt 0.393 0.593 0.000 +vt 0.457 0.570 0.000 +vt 0.447 0.556 0.000 +vt 0.444 0.574 0.000 +vt 0.448 0.580 0.000 +vt 0.415 0.551 0.000 +vt 0.431 0.554 0.000 +vt 0.441 0.566 0.000 +vt 0.450 0.458 0.000 +vt 0.451 0.325 0.000 +vt 0.468 0.330 0.000 +vt 0.390 0.364 0.000 +vt 0.411 0.432 0.000 +vt 0.422 0.417 0.000 +vt 0.430 0.357 0.000 +vt 0.435 0.351 0.000 +vt 0.438 0.356 0.000 +vt 0.435 0.360 0.000 +vt 0.443 0.364 0.000 +vt 0.444 0.364 0.000 +vt 0.443 0.371 0.000 +vt 0.452 0.371 0.000 +vt 0.238 0.385 0.000 +vt 0.487 0.445 0.000 +vt 0.492 0.444 0.000 +vt 0.061 0.378 0.000 +vt 0.026 0.384 0.000 +vt 0.028 0.321 0.000 +vt 0.068 0.316 0.000 +vt 0.395 0.572 0.000 +vt 0.395 0.578 0.000 +vt 0.395 0.584 0.000 +vt 0.441 0.571 0.000 +vt 0.438 0.333 0.000 +vt 0.469 0.343 0.000 +vt 0.486 0.338 0.000 +vt 0.484 0.324 0.000 +vt 0.468 0.488 0.000 +vt 0.466 0.448 0.000 +vt 0.462 0.455 0.000 +vt 0.455 0.448 0.000 +vt 0.460 0.446 0.000 +vt 0.459 0.466 0.000 +vt 0.388 0.623 0.000 +vt 0.433 0.366 0.000 +vt 0.487 0.356 0.000 +vt 0.486 0.348 0.000 +vt 0.457 0.363 0.000 +vt 0.448 0.364 0.000 +vt 0.469 0.362 0.000 +vt 0.488 0.361 0.000 +vt 0.491 0.433 0.000 +vt 0.401 0.557 0.000 +vt 0.397 0.551 0.000 +vt 0.373 0.570 0.000 +vt 0.369 0.571 0.000 +vt 0.375 0.566 0.000 +vt 0.379 0.567 0.000 +vt 0.378 0.569 0.000 +vt 0.471 0.234 0.000 +vt 0.450 0.245 0.000 +vt 0.143 0.816 0.000 +vt 0.114 0.748 0.000 +vt 0.149 0.737 0.000 +vt 0.175 0.804 0.000 +vt 0.202 0.856 0.000 +vt 0.179 0.866 0.000 +vt 0.190 0.729 0.000 +vt 0.217 0.797 0.000 +vt 0.245 0.848 0.000 +vt 0.466 0.215 0.000 +vt 0.437 0.233 0.000 +vt 0.452 0.588 0.000 +vt 0.092 0.854 0.000 +vt 0.116 0.835 0.000 +vt 0.081 0.761 0.000 +vt 0.053 0.512 0.000 +vt 0.026 0.519 0.000 +vt 0.026 0.452 0.000 +vt 0.056 0.446 0.000 +vt 0.113 0.498 0.000 +vt 0.085 0.504 0.000 +vt 0.110 0.556 0.000 +vt 0.083 0.564 0.000 +vt 0.001 0.634 0.000 +vt 0.001 0.579 0.000 +vt 0.025 0.577 0.000 +vt 0.027 0.633 0.000 +vt 0.118 0.614 0.000 +vt 0.132 0.671 0.000 +vt 0.099 0.679 0.000 +vt 0.089 0.622 0.000 +vt 0.167 0.667 0.000 +vt 0.292 0.836 0.000 +vt 0.199 0.303 0.000 +vt 0.174 0.364 0.000 +vt 0.393 0.544 0.000 +vt 0.387 0.529 0.000 +vt 0.459 0.380 0.000 +vt 0.462 0.372 0.000 +vt 0.463 0.366 0.000 +vt 0.463 0.363 0.000 +vt 0.402 0.945 0.000 +vt 0.476 0.902 0.000 +vt 0.401 0.489 0.000 +vt 0.391 0.563 0.000 +vt 0.388 0.559 0.000 +vt 0.404 0.563 0.000 +vt 0.443 0.569 0.000 +vt 0.380 0.571 0.000 +vt 0.382 0.569 0.000 +vt 0.384 0.569 0.000 +vt 0.439 0.568 0.000 +vt 0.431 0.568 0.000 +vt 0.421 0.567 0.000 +vt 0.393 0.567 0.000 +vt 0.387 0.567 0.000 +vt 0.384 0.564 0.000 +vt 0.394 0.568 0.000 +vt 0.413 0.568 0.000 +vt 0.370 0.565 0.000 +vt 0.452 0.389 0.000 +vt 0.399 0.452 0.000 +vt 0.471 0.566 0.000 +vt 0.316 0.686 0.000 +vt 0.128 0.222 0.000 +vt 0.179 0.214 0.000 +vt 0.175 0.258 0.000 +vt 0.124 0.265 0.000 +vt 0.439 0.119 0.000 +vt 0.229 0.304 0.000 +vt 0.203 0.363 0.000 +vt 0.274 0.227 0.000 +vt 0.223 0.371 0.000 +vt 0.053 0.571 0.000 +vt 0.001 0.388 0.000 +vt 0.001 0.456 0.000 +vt 0.001 0.524 0.000 +vt 0.064 0.877 0.000 +vt 0.144 0.945 0.000 +vt 0.001 0.323 0.000 +vt 0.065 0.689 0.000 +vt 0.224 0.240 0.000 +vt 0.072 0.265 0.000 +vt 0.001 0.267 0.000 +vt 0.031 0.264 0.000 +vt 0.057 0.628 0.000 +vt 0.194 0.622 0.000 +vt 0.149 0.611 0.000 +vt 0.308 0.489 0.000 +vt 0.369 0.558 0.000 +vt 0.374 0.560 0.000 +vt 0.378 0.562 0.000 +vt 0.445 0.413 0.000 +vt 0.430 0.429 0.000 +vt 0.461 0.440 0.000 +vt 0.476 0.607 0.000 +vt 0.469 0.591 0.000 +vt 0.378 0.549 0.000 +vt 0.384 0.554 0.000 +vt 0.393 0.509 0.000 +vt 0.299 0.520 0.000 +vt 0.436 0.403 0.000 +vt 0.489 0.615 0.000 +vt 0.383 0.568 0.000 +vt 0.364 0.139 0.000 +vt 0.236 0.192 0.000 +vt 0.033 0.219 0.000 +vt 0.079 0.220 0.000 +vt 0.292 0.168 0.000 +vt 0.001 0.218 0.000 +vt 0.197 0.523 0.000 +vt 0.209 0.508 0.000 +vt 0.217 0.527 0.000 +vt 0.206 0.535 0.000 +vt 0.211 0.571 0.000 +vt 0.203 0.562 0.000 +vt 0.187 0.591 0.000 +vt 0.185 0.578 0.000 +vt 0.161 0.583 0.000 +vt 0.165 0.574 0.000 +vt 0.150 0.569 0.000 +vt 0.155 0.560 0.000 +vt 0.145 0.539 0.000 +vt 0.153 0.535 0.000 +vt 0.150 0.501 0.000 +vt 0.159 0.502 0.000 +vt 0.186 0.438 0.000 +vt 0.191 0.452 0.000 +vt 0.172 0.472 0.000 +vt 0.164 0.464 0.000 +vt 0.208 0.427 0.000 +vt 0.210 0.441 0.000 +vt 0.182 0.567 0.000 +vt 0.193 0.550 0.000 +vt 0.169 0.561 0.000 +vt 0.161 0.553 0.000 +vt 0.163 0.534 0.000 +vt 0.169 0.505 0.000 +vt 0.196 0.465 0.000 +vt 0.180 0.479 0.000 +vt 0.214 0.460 0.000 +vt 0.227 0.456 0.000 +vt 0.221 0.433 0.000 +vt 0.203 0.489 0.000 +vt 0.211 0.486 0.000 +vt 0.215 0.495 0.000 +vt 0.228 0.537 0.000 +vt 0.219 0.583 0.000 +vt 0.188 0.602 0.000 +vt 0.152 0.587 0.000 +vt 0.138 0.546 0.000 +vt 0.141 0.500 0.000 +vt 0.157 0.450 0.000 +vt 0.180 0.412 0.000 +vt 0.209 0.404 0.000 +vt 0.227 0.417 0.000 +vt 0.236 0.447 0.000 +vt 0.194 0.496 0.000 +vt 0.187 0.487 0.000 +vt 0.199 0.477 0.000 +vt 0.213 0.478 0.000 +vt 0.222 0.489 0.000 +vt 0.178 0.538 0.000 +vt 0.178 0.510 0.000 +vt 0.233 0.492 0.000 +vt 0.130 0.496 0.000 +vt 0.149 0.425 0.000 +vt 0.128 0.552 0.000 +vt 0.484 0.930 0.000 +vt 0.472 0.934 0.000 +vt 0.463 0.938 0.000 +vt 0.470 0.952 0.000 +vt 0.480 0.955 0.000 +vt 0.484 0.970 0.000 +vt 0.488 0.942 0.000 +vt 0.478 0.944 0.000 +vt 0.388 0.569 0.000 +vt 0.385 0.572 0.000 +vt 0.424 0.968 0.000 +vt 0.437 0.961 0.000 +vt 0.438 0.969 0.000 +vt 0.427 0.973 0.000 +vt 0.418 0.961 0.000 +vt 0.429 0.956 0.000 +vt 0.389 0.961 0.000 +vt 0.399 0.955 0.000 +vt 0.405 0.960 0.000 +vt 0.394 0.967 0.000 +vt 0.429 0.569 0.000 +vt 0.405 0.566 0.000 +vt 0.393 0.978 0.000 +vt 0.383 0.975 0.000 +vt 0.384 0.967 0.000 +vt 0.401 0.986 0.000 +vt 0.395 0.991 0.000 +vt 0.386 0.982 0.000 +vt 0.411 0.989 0.000 +vt 0.407 0.996 0.000 +vt 0.438 0.570 0.000 +vt 0.427 0.994 0.000 +vt 0.416 0.996 0.000 +vt 0.421 0.987 0.000 +vt 0.419 0.953 0.000 +vt 0.408 0.953 0.000 +vt 0.439 0.988 0.000 +vt 0.428 0.981 0.000 +vt 0.437 0.978 0.000 +vt 0.489 0.956 0.000 +vt 0.132 0.132 0.000 +vt 0.082 0.133 0.000 +vt 0.084 0.092 0.000 +vt 0.133 0.090 0.000 +vt 0.446 0.066 0.000 +vt 0.442 0.095 0.000 +vt 0.381 0.103 0.000 +vt 0.388 0.070 0.000 +vt 0.185 0.169 0.000 +vt 0.186 0.126 0.000 +vt 0.253 0.102 0.000 +vt 0.242 0.148 0.000 +vt 0.230 0.072 0.000 +vt 0.183 0.087 0.000 +vt 0.448 0.038 0.000 +vt 0.395 0.039 0.000 +vt 0.398 0.021 0.000 +vt 0.449 0.020 0.000 +vt 0.133 0.055 0.000 +vt 0.179 0.050 0.000 +vt 0.288 0.053 0.000 +vt 0.260 0.052 0.000 +vt 0.261 0.023 0.000 +vt 0.300 0.022 0.000 +vt 0.341 0.043 0.000 +vt 0.348 0.022 0.000 +vt 0.087 0.055 0.000 +vt 0.040 0.091 0.000 +vt 0.041 0.055 0.000 +vt 0.038 0.133 0.000 +vt 0.001 0.131 0.000 +vt 0.001 0.089 0.000 +vt 0.001 0.053 0.000 +vt 0.222 0.038 0.000 +vt 0.083 0.177 0.000 +vt 0.035 0.178 0.000 +vt 0.326 0.083 0.000 +vt 0.315 0.124 0.000 +vt 0.001 0.175 0.000 +vt 0.129 0.175 0.000 +vt 0.001 0.002 0.000 +vt 0.042 0.002 0.000 +vt 0.133 0.002 0.000 +vt 0.177 0.002 0.000 +vt 0.092 0.002 0.000 +vt 0.399 0.002 0.000 +vt 0.450 0.002 0.000 +vt 0.303 0.002 0.000 +vt 0.350 0.002 0.000 +vt 0.218 0.002 0.000 +vt 0.260 0.002 0.000 +vt 0.558 0.967 0.000 +vt 0.557 0.976 0.000 +vt 0.500 0.997 0.000 +vt 0.588 0.975 0.000 +vt 0.442 0.967 0.000 +vt 0.443 0.976 0.000 +vt 0.412 0.975 0.000 +# 1339 texture vertices + +vn 0.001 0.482 -0.876 +vn -0.001 0.661 0.751 +vn 0.136 0.595 0.792 +vn -0.203 0.679 0.706 +vn -0.092 0.474 0.876 +vn -0.184 0.792 0.581 +vn -0.098 0.863 0.495 +vn -0.449 0.820 0.356 +vn -0.220 0.748 0.626 +vn -0.560 0.798 -0.222 +vn -0.233 0.531 -0.815 +vn 0.001 0.534 -0.845 +vn -0.135 0.596 0.791 +vn 0.203 0.676 0.708 +vn 0.091 0.476 0.875 +vn 0.189 0.792 0.581 +vn 0.099 0.862 0.496 +vn 0.444 0.821 0.360 +vn 0.221 0.747 0.627 +vn 0.556 0.801 -0.221 +vn 0.228 0.532 -0.815 +vn -0.002 0.536 -0.844 +vn -0.574 0.744 -0.343 +vn -0.485 0.523 -0.701 +vn -0.121 0.869 -0.480 +vn -0.215 0.930 -0.298 +vn -0.000 -0.806 -0.591 +vn -0.277 -0.779 -0.562 +vn -0.258 -0.731 -0.632 +vn -0.046 -0.809 -0.586 +vn -0.210 0.565 -0.798 +vn -0.094 0.624 -0.775 +vn 0.015 0.952 -0.307 +vn 0.045 0.919 -0.392 +vn -0.099 0.857 -0.505 +vn -0.379 0.493 -0.783 +vn -0.947 0.285 -0.149 +vn -0.809 -0.421 -0.411 +vn -0.895 -0.443 -0.043 +vn -0.999 -0.020 0.035 +vn -0.359 0.933 -0.019 +vn -0.809 0.586 0.047 +vn -0.667 -0.516 -0.538 +vn -0.726 -0.626 -0.285 +vn -0.001 0.671 -0.741 +vn -0.001 0.945 -0.327 +vn -0.531 -0.632 -0.565 +vn -0.618 -0.566 -0.546 +vn 0.800 -0.473 0.369 +vn 0.618 -0.771 0.151 +vn 0.693 -0.711 0.116 +vn 0.818 -0.467 0.335 +vn 0.849 -0.259 0.460 +vn 0.775 -0.130 0.619 +vn 0.667 -0.132 0.733 +vn 0.775 -0.270 0.571 +vn 0.958 -0.057 -0.280 +vn 0.763 0.033 -0.646 +vn 0.763 -0.153 -0.628 +vn 0.911 -0.129 -0.391 +vn 0.990 0.067 0.126 +vn 0.979 0.090 0.185 +vn 0.981 0.057 0.184 +vn 0.996 0.020 0.090 +vn 0.770 -0.392 0.504 +vn 0.657 -0.721 0.219 +vn 0.478 -0.656 0.584 +vn 0.599 -0.389 0.700 +vn 0.498 -0.846 0.192 +vn 0.537 -0.840 0.082 +vn 0.740 -0.557 0.378 +vn 0.668 -0.570 0.479 +vn 0.280 -0.914 0.294 +vn 0.421 -0.898 0.126 +vn 0.991 0.084 0.103 +vn 0.964 0.223 0.143 +vn 0.960 0.189 0.207 +vn 0.979 0.103 0.175 +vn 0.868 0.172 0.465 +vn 0.907 0.085 0.413 +vn 0.938 0.144 0.316 +vn 0.897 0.178 0.405 +vn 0.662 -0.174 0.729 +vn 0.583 -0.417 0.697 +vn 0.627 -0.449 0.637 +vn 0.685 -0.405 0.605 +vn 0.827 0.091 0.555 +vn 0.890 0.018 0.455 +vn 0.663 -0.395 0.636 +vn 0.606 -0.428 0.671 +vn 0.313 -0.735 0.602 +vn -0.136 -0.864 0.485 +vn 0.951 0.158 0.267 +vn 0.964 0.113 0.241 +vn 0.731 -0.036 0.681 +vn 0.819 -0.134 0.558 +vn 0.546 0.270 0.793 +vn 0.602 0.237 0.763 +vn 0.444 0.233 0.865 +vn 0.353 0.173 0.920 +vn 0.240 -0.093 0.966 +vn 0.498 0.051 0.866 +vn 0.675 0.338 0.656 +vn 0.480 0.400 0.780 +vn 0.064 -0.572 0.818 +vn 0.126 -0.313 0.941 +vn 0.207 -0.613 0.763 +vn 0.221 -0.810 0.544 +vn 0.598 -0.694 -0.401 +vn 0.124 -0.977 -0.175 +vn 0.218 -0.333 0.917 +vn 0.377 -0.161 0.912 +vn 0.142 -0.210 0.967 +vn 0.256 -0.155 0.954 +vn 0.111 -0.351 0.930 +vn 0.107 -0.480 0.871 +vn 0.675 -0.732 -0.096 +vn 0.496 -0.844 0.206 +vn -0.016 -0.986 0.167 +vn 0.304 -0.948 0.097 +vn 0.982 -0.082 0.171 +vn 0.963 -0.002 0.269 +vn 0.967 -0.134 0.216 +vn 0.969 -0.177 0.175 +vn 0.916 -0.244 0.319 +vn 0.853 -0.341 0.394 +vn 0.837 -0.365 0.407 +vn 0.886 -0.281 0.368 +vn 0.422 -0.292 0.858 +vn 0.039 -0.571 0.820 +vn -0.011 -0.399 0.917 +vn 0.333 -0.349 0.876 +vn 0.935 -0.237 0.263 +vn 0.949 -0.159 0.273 +vn 0.697 -0.213 0.685 +vn 0.568 -0.123 0.814 +vn -0.938 0.322 0.130 +vn -0.609 -0.738 -0.291 +vn -0.447 -0.857 -0.258 +vn 0.259 -0.528 0.809 +vn 0.137 -0.704 0.697 +vn -0.107 -0.741 0.663 +vn 0.647 -0.296 0.703 +vn 0.603 -0.168 0.780 +vn 0.836 0.072 0.545 +vn 0.744 0.114 0.659 +vn 0.701 0.149 0.698 +vn 0.802 0.157 0.577 +vn 0.823 -0.080 0.562 +vn 0.690 0.142 0.710 +vn 0.628 0.036 0.778 +vn 0.894 -0.247 0.373 +vn 0.624 -0.153 0.766 +vn 0.661 0.110 0.742 +vn 0.712 0.424 0.559 +vn 0.701 0.284 0.654 +vn 0.504 -0.050 0.862 +vn 0.413 0.027 0.910 +vn 0.569 0.046 0.821 +vn 0.488 -0.134 0.862 +vn 0.411 -0.180 0.894 +vn 0.610 -0.024 0.792 +vn 0.747 -0.250 0.616 +vn 0.672 -0.313 0.671 +vn 0.536 0.762 0.363 +vn 0.559 0.768 0.312 +vn 0.802 0.272 0.531 +vn 0.618 0.206 0.759 +vn 0.717 0.383 0.583 +vn 0.780 0.464 0.420 +vn 0.617 0.401 0.678 +vn 0.658 0.397 0.640 +vn 0.672 0.440 0.596 +vn 0.501 0.314 0.807 +vn 0.612 0.527 0.589 +vn 0.679 0.320 0.661 +vn 0.732 -0.406 -0.547 +vn 0.885 -0.261 -0.386 +vn 0.842 -0.347 0.414 +vn 0.782 -0.349 0.517 +vn 0.784 -0.368 0.500 +vn 0.858 -0.453 0.244 +vn 0.953 -0.279 0.118 +vn 0.977 -0.189 0.104 +vn 0.989 -0.110 0.102 +vn 0.142 0.669 0.730 +vn 0.300 0.652 0.696 +vn 0.291 0.792 0.536 +vn 0.143 0.821 0.553 +vn 0.737 0.561 0.378 +vn 0.716 0.470 0.515 +vn 0.884 0.306 0.353 +vn 0.898 0.354 0.263 +vn 0.890 0.423 0.171 +vn 0.174 0.078 0.982 +vn 0.219 0.254 0.942 +vn 0.665 -0.104 0.739 +vn 0.671 0.390 0.631 +vn 0.596 0.435 0.675 +vn 0.636 0.467 0.614 +vn 0.076 0.244 0.967 +vn 0.261 0.437 0.861 +vn 0.107 0.440 0.892 +vn 0.011 0.082 0.997 +vn 0.005 0.082 0.997 +vn 0.028 -0.027 0.999 +vn 0.073 -0.057 0.996 +vn 0.006 0.228 0.974 +vn 0.683 0.140 0.717 +vn 0.724 0.233 0.650 +vn 0.400 0.338 0.852 +vn 0.270 0.126 0.955 +vn 0.357 0.433 0.828 +vn 0.503 0.485 0.716 +vn 0.536 0.133 0.834 +vn 0.416 -0.306 0.856 +vn 0.337 0.097 0.937 +vn 0.262 0.372 0.891 +vn 0.425 0.075 0.902 +vn 0.701 -0.147 0.698 +vn -0.056 0.558 0.828 +vn 0.005 0.605 0.796 +vn 0.483 0.327 0.812 +vn 0.497 0.276 0.823 +vn 0.505 0.283 0.815 +vn 0.340 -0.030 0.940 +vn 0.332 0.066 0.941 +vn 0.026 0.644 0.765 +vn 0.021 0.538 0.843 +vn 0.170 -0.012 0.985 +vn 0.365 -0.067 0.929 +vn 0.826 -0.173 0.537 +vn 0.320 0.415 0.852 +vn 0.384 0.739 0.554 +vn 0.987 -0.013 0.160 +vn 0.495 0.720 0.487 +vn 0.490 0.830 0.268 +vn 0.279 0.906 0.317 +vn 0.431 0.899 -0.074 +vn 0.267 0.957 -0.112 +vn 0.283 0.953 0.107 +vn 0.471 0.877 0.092 +vn 0.132 0.985 0.113 +vn 0.135 0.931 0.339 +vn 0.190 -0.184 0.964 +vn 0.292 -0.372 0.881 +vn 0.307 -0.447 0.840 +vn 0.393 -0.580 0.713 +vn 0.524 -0.286 0.802 +vn 0.380 -0.582 0.719 +vn 0.697 0.212 0.685 +vn 0.603 0.070 0.795 +vn 0.558 -0.571 0.602 +vn -0.089 -0.701 0.707 +vn 0.794 -0.345 0.500 +vn 0.345 -0.517 0.783 +vn 0.481 0.101 0.871 +vn 0.134 0.283 0.950 +vn 0.113 -0.558 0.822 +vn -0.073 -0.993 0.089 +vn -0.041 -0.994 0.103 +vn 0.084 -0.038 0.996 +vn -0.012 -0.622 0.783 +vn -0.002 0.254 0.967 +vn 0.004 -0.997 0.079 +vn 0.001 -0.832 -0.555 +vn 0.477 -0.363 0.801 +vn 0.414 0.160 0.896 +vn 0.395 0.485 0.780 +vn 0.611 0.484 0.627 +vn 0.406 0.510 0.758 +vn 0.375 0.498 0.782 +vn 0.555 0.314 0.770 +vn 0.349 0.411 0.842 +vn 0.012 0.247 0.969 +vn 0.002 -0.369 0.930 +vn -0.003 0.509 0.861 +vn 0.876 -0.041 0.481 +vn 0.757 -0.214 0.618 +vn 0.737 -0.048 0.674 +vn 0.840 -0.012 0.542 +vn 0.960 0.137 0.243 +vn 0.969 0.103 0.226 +vn 0.909 0.015 0.417 +vn 0.906 0.015 0.423 +vn 0.676 -0.276 0.683 +vn 0.688 -0.223 0.691 +vn 0.691 0.035 0.722 +vn 0.719 -0.082 0.691 +vn 0.964 0.062 0.260 +vn 0.956 0.070 0.286 +vn 0.953 0.037 0.300 +vn -0.003 -0.415 0.910 +vn -0.001 -0.380 0.925 +vn 0.658 -0.419 0.625 +vn 0.735 -0.421 0.532 +vn 0.663 -0.303 0.685 +vn 0.550 -0.321 0.771 +vn 0.423 -0.236 0.875 +vn 0.326 -0.294 0.899 +vn 0.124 -0.396 0.910 +vn 0.218 -0.177 0.960 +vn 0.530 0.781 0.331 +vn 0.167 0.827 0.537 +vn 0.094 0.948 0.303 +vn 0.313 0.934 0.171 +vn -0.406 -0.892 0.201 +vn -0.743 0.107 0.661 +vn 0.455 0.704 0.546 +vn 0.288 0.957 0.025 +vn 0.245 0.958 0.150 +vn 0.532 -0.027 0.846 +vn 0.566 0.213 0.796 +vn 0.508 0.208 0.836 +vn 0.173 0.028 0.984 +vn 0.371 0.122 0.921 +vn 0.429 -0.045 0.902 +vn 0.614 0.165 0.772 +vn 0.737 0.157 0.657 +vn 0.726 0.057 0.685 +vn 0.662 0.061 0.747 +vn 0.845 -0.523 -0.112 +vn 0.845 -0.501 -0.185 +vn 0.744 -0.668 0.009 +vn 0.773 -0.630 0.079 +vn 0.889 0.108 0.445 +vn 0.899 0.077 0.430 +vn 0.184 0.204 -0.961 +vn 0.005 0.202 -0.979 +vn -0.000 0.485 -0.875 +vn 0.159 0.484 -0.861 +vn 0.499 0.592 0.633 +vn 0.305 0.950 0.065 +vn -0.274 -0.953 -0.127 +vn 0.245 -0.456 0.856 +vn 0.083 -0.881 0.465 +vn 0.435 -0.739 0.515 +vn 0.504 -0.429 0.750 +vn 0.818 -0.367 0.443 +vn 0.933 -0.162 0.322 +vn 0.872 0.029 0.489 +vn 0.002 0.994 0.113 +vn 0.133 0.983 -0.126 +vn -0.001 0.992 -0.127 +vn 0.280 0.892 -0.356 +vn 0.126 0.916 -0.381 +vn 0.210 0.974 -0.083 +vn -0.082 0.663 0.745 +vn -0.059 0.391 0.919 +vn 0.111 0.992 -0.055 +vn 0.081 -0.190 0.978 +vn 0.035 0.076 0.996 +vn 0.852 0.236 0.467 +vn 0.775 0.219 0.593 +vn 0.505 -0.109 0.856 +vn 0.446 -0.314 0.838 +vn 0.511 0.200 0.836 +vn 0.623 -0.242 0.744 +vn 0.436 -0.554 0.709 +vn 0.599 -0.742 0.300 +vn -0.036 0.177 0.984 +vn -0.039 -0.159 0.987 +vn 0.308 0.942 -0.135 +vn 0.989 0.093 -0.111 +vn 0.477 -0.259 0.840 +vn 0.473 -0.423 0.773 +vn 0.774 -0.329 0.541 +vn 0.285 0.019 0.958 +vn 0.350 0.101 0.931 +vn 0.579 0.261 0.773 +vn 0.298 0.015 0.954 +vn 0.165 0.336 0.927 +vn 0.577 0.511 0.636 +vn 0.254 -0.834 0.490 +vn -0.114 -0.925 0.363 +vn 0.941 -0.280 -0.188 +vn 0.460 -0.738 0.493 +vn 0.740 -0.635 0.221 +vn 0.003 0.529 0.849 +vn 0.206 -0.427 -0.881 +vn 0.497 -0.316 -0.808 +vn 0.457 -0.144 -0.878 +vn 0.179 -0.244 -0.953 +vn -0.182 -0.980 -0.078 +vn 0.342 -0.427 0.837 +vn 0.424 -0.296 0.856 +vn 0.896 -0.357 -0.264 +vn 0.594 -0.104 0.798 +vn 0.012 0.528 0.849 +vn 0.042 0.469 0.882 +vn 0.624 0.102 0.775 +vn 0.324 -0.123 0.938 +vn 0.202 -0.638 0.743 +vn 0.714 0.512 0.477 +vn 0.433 -0.511 0.742 +vn -0.350 -0.708 0.613 +vn 0.095 -0.410 0.907 +vn 0.622 -0.593 0.512 +vn 0.846 0.304 0.437 +vn 0.582 -0.043 0.812 +vn -0.226 -0.380 0.897 +vn 0.215 0.644 0.734 +vn 0.123 0.952 0.280 +vn -0.004 0.956 0.293 +vn -0.005 0.635 0.772 +vn 0.325 -0.730 0.601 +vn -0.017 -0.840 0.543 +vn 0.017 -0.788 0.616 +vn 0.294 -0.138 0.946 +vn 0.214 0.401 0.891 +vn -0.150 0.490 0.859 +vn 0.573 -0.125 0.810 +vn -0.134 0.957 0.258 +vn 0.252 0.828 0.501 +vn -0.673 0.643 0.364 +vn 0.004 -0.960 0.279 +vn 0.032 -0.991 0.133 +vn 0.006 -0.908 0.419 +vn 0.180 -0.980 0.086 +vn 0.740 0.403 -0.538 +vn 0.627 0.652 -0.426 +vn 0.814 0.561 -0.149 +vn 0.925 0.321 -0.206 +vn 0.492 0.825 -0.280 +vn 0.649 0.757 -0.076 +vn 0.966 0.258 0.022 +vn 0.864 0.501 0.053 +vn 0.680 0.729 0.077 +vn 0.272 -0.962 -0.032 +vn 0.225 -0.968 0.111 +vn 0.288 -0.510 0.810 +vn 0.126 0.748 -0.651 +vn 0.340 0.725 -0.598 +vn 0.421 0.466 -0.778 +vn 0.205 -0.458 -0.865 +vn 0.489 -0.479 -0.729 +vn 0.500 -0.523 -0.690 +vn 0.210 -0.566 -0.798 +vn 0.895 -0.322 -0.309 +vn 0.759 -0.434 -0.485 +vn 0.797 -0.287 -0.532 +vn 0.937 -0.248 -0.245 +vn -0.001 -0.238 -0.971 +vn -0.000 -0.025 -1.000 +vn 0.194 -0.025 -0.981 +vn 0.201 -0.248 -0.948 +vn 0.969 0.094 -0.229 +vn 0.968 -0.101 -0.228 +vn 0.814 -0.088 -0.575 +vn 0.800 0.142 -0.583 +vn 0.998 0.061 -0.010 +vn 0.726 0.657 0.205 +vn 0.000 -0.985 0.174 +vn 0.985 -0.166 0.038 +vn 0.955 -0.220 -0.200 +vn 0.472 0.076 0.879 +vn 0.343 -0.235 0.909 +vn 0.464 -0.641 0.612 +vn 0.578 -0.186 0.795 +vn -0.189 -0.982 0.010 +vn 0.004 0.938 0.345 +vn 0.002 0.829 0.559 +vn 0.445 0.232 0.865 +vn 0.463 0.340 0.818 +vn -0.116 0.983 0.143 +vn 0.004 0.995 0.102 +vn 0.978 0.204 0.044 +vn -0.967 -0.216 -0.137 +vn -0.911 -0.347 0.224 +vn -0.728 0.350 0.590 +vn 0.426 0.738 -0.523 +vn 0.618 0.786 0.011 +vn 0.151 0.857 -0.493 +vn -0.333 0.912 -0.241 +vn -0.277 0.956 0.095 +vn -0.569 0.822 -0.032 +vn -0.341 -0.671 -0.658 +vn 0.161 -0.736 -0.657 +vn 0.528 0.432 0.731 +vn 0.586 0.105 0.803 +vn 0.436 0.074 0.897 +vn 0.621 0.267 0.737 +vn 0.936 0.153 0.316 +vn 0.999 -0.010 0.042 +vn 0.826 0.281 -0.489 +vn 0.775 0.178 -0.606 +vn 0.995 -0.039 -0.095 +vn 0.005 -0.414 0.910 +vn 0.580 -0.243 0.778 +vn 0.938 -0.339 -0.068 +vn 0.925 -0.371 0.080 +vn 0.888 -0.269 0.373 +vn 0.923 -0.371 -0.106 +vn 0.494 -0.274 -0.825 +vn -0.001 -0.456 -0.890 +vn -0.002 -0.569 -0.822 +vn -0.001 -0.452 -0.892 +vn -0.003 0.749 -0.663 +vn -0.000 0.920 -0.391 +vn -0.001 -0.280 -0.960 +vn 0.470 0.194 -0.861 +vn 0.965 -0.123 0.234 +vn 0.400 -0.039 -0.916 +vn 0.142 -0.166 -0.976 +vn -0.000 -0.194 -0.981 +vn 0.497 -0.049 -0.867 +vn 0.998 0.042 0.045 +vn 0.996 -0.037 -0.082 +vn 0.009 0.433 0.901 +vn 0.004 0.669 0.743 +vn 0.955 0.004 0.296 +vn 0.737 -0.001 0.675 +vn 0.707 0.177 0.684 +vn 0.484 0.627 0.610 +vn 0.515 0.250 0.820 +vn 0.360 0.121 0.925 +vn -0.544 -0.573 0.613 +vn 0.382 -0.114 0.917 +vn 0.489 -0.108 0.866 +vn -0.002 -0.670 0.742 +vn 0.002 -0.394 0.919 +vn -0.004 -0.168 0.986 +vn 0.007 -0.109 0.994 +vn 0.009 -0.519 0.855 +vn 0.660 -0.118 0.742 +vn 0.621 -0.127 0.774 +vn 0.416 0.220 0.882 +vn 0.946 0.046 0.322 +vn 0.014 0.006 1.000 +vn 0.569 0.184 0.802 +vn 0.218 0.013 0.976 +vn 0.044 0.087 0.995 +vn -0.419 0.862 0.284 +vn 0.647 -0.120 0.753 +vn 0.954 -0.017 0.301 +vn 0.352 0.140 -0.926 +vn 0.095 -0.050 -0.994 +vn 0.770 0.025 0.638 +vn 0.000 -0.078 -0.997 +vn 0.985 -0.172 0.009 +vn 0.920 -0.340 0.195 +vn 0.929 -0.331 -0.163 +vn 0.969 -0.237 0.074 +vn 0.969 -0.183 0.165 +vn 0.801 0.160 0.577 +vn 0.954 -0.021 0.301 +vn 0.293 0.803 0.520 +vn 0.977 0.170 0.129 +vn 0.134 0.985 -0.104 +vn 0.994 0.106 -0.036 +vn 0.099 0.675 -0.731 +vn 0.997 -0.079 -0.000 +vn 0.197 0.126 -0.972 +vn 0.978 -0.175 -0.110 +vn 0.110 -0.321 -0.941 +vn 0.939 -0.332 -0.089 +vn 0.400 -0.789 -0.467 +vn 0.171 -0.673 -0.720 +vn 0.931 -0.336 -0.144 +vn 0.854 -0.500 0.146 +vn 0.161 -0.985 -0.069 +vn 0.931 -0.304 -0.200 +vn 0.813 -0.565 -0.143 +vn 0.823 -0.546 0.154 +vn 0.795 -0.387 0.467 +vn 0.809 -0.168 0.563 +vn 0.826 0.053 0.562 +vn 0.925 0.261 0.275 +vn 0.990 0.071 0.119 +vn 0.951 0.129 0.281 +vn 0.810 -0.147 0.568 +vn 0.383 -0.603 0.699 +vn 0.769 0.635 0.079 +vn 0.786 0.352 0.508 +vn 0.919 0.082 -0.386 +vn 0.937 0.163 0.310 +vn 0.974 -0.026 0.224 +vn 0.787 0.550 0.279 +vn 0.517 0.758 -0.397 +vn 0.337 0.112 -0.935 +vn 0.221 -0.300 -0.928 +vn 0.395 -0.578 -0.714 +vn 0.521 -0.711 -0.472 +vn 0.432 -0.901 -0.043 +vn 0.826 -0.520 0.218 +vn 0.885 -0.217 0.412 +vn 0.786 -0.107 0.609 +vn 0.864 0.400 0.304 +vn 0.954 0.061 0.293 +vn 0.949 0.313 0.046 +vn 0.991 0.028 -0.131 +vn 0.945 -0.116 0.305 +vn 0.970 -0.241 0.032 +vn 0.946 -0.038 0.322 +vn 0.886 -0.270 -0.376 +vn 0.855 -0.272 -0.441 +vn 0.952 -0.122 -0.281 +vn 0.002 -0.883 0.469 +vn -0.001 0.792 -0.611 +vn -0.180 0.823 -0.539 +vn -0.642 0.677 -0.360 +vn -0.957 0.288 -0.031 +vn -0.912 -0.300 0.281 +vn -0.454 -0.866 0.207 +vn -0.855 -0.043 0.517 +vn -0.834 0.460 0.305 +vn -0.242 0.911 0.334 +vn -0.720 -0.667 -0.192 +vn -0.762 -0.580 -0.288 +vn 0.452 0.774 0.444 +vn 0.857 0.048 0.513 +vn 0.966 0.131 0.225 +vn 0.211 0.953 0.219 +vn -0.108 0.726 0.679 +vn 0.021 0.946 0.324 +vn 0.566 -0.691 -0.450 +vn -0.068 0.939 -0.338 +vn -0.261 -0.298 0.918 +vn -0.200 -0.891 0.407 +vn 0.124 -0.991 0.059 +vn 0.913 -0.350 -0.211 +vn 0.488 -0.838 0.244 +vn 0.738 -0.593 0.322 +vn 0.994 -0.060 -0.087 +vn -0.000 -0.981 0.193 +vn 0.000 0.974 0.227 +vn -0.350 -0.016 0.936 +vn 0.000 -0.017 1.000 +vn 0.252 0.455 -0.854 +vn 0.774 0.620 -0.127 +vn 0.634 0.759 -0.148 +vn 0.192 0.569 -0.800 +vn 0.405 -0.094 0.909 +vn 0.031 0.149 0.988 +vn 0.360 0.283 0.889 +vn 0.469 0.080 0.880 +vn 0.769 0.452 0.452 +vn 0.946 0.185 0.266 +vn 0.893 0.181 0.413 +vn 0.654 0.429 0.623 +vn 0.506 0.610 0.610 +vn 0.436 0.659 0.613 +vn 0.160 0.558 0.814 +vn -0.285 0.396 0.873 +vn -0.223 0.539 0.812 +vn 0.037 0.570 0.821 +vn 0.623 0.727 -0.289 +vn 0.456 0.738 0.497 +vn 0.382 0.656 0.651 +vn 0.278 0.687 0.671 +vn 0.213 0.798 0.563 +vn 0.171 0.844 0.508 +vn 0.300 0.690 0.659 +vn 0.144 0.793 0.591 +vn 0.204 0.541 -0.816 +vn -0.001 0.494 -0.870 +vn 0.029 0.458 -0.888 +vn 0.060 0.366 -0.929 +vn 0.000 0.421 -0.907 +vn 0.000 0.386 -0.922 +vn 0.001 0.455 -0.891 +vn 0.264 0.718 0.644 +vn 0.307 0.317 -0.897 +vn 0.056 0.164 -0.985 +vn 0.717 0.079 0.693 +vn 0.638 0.188 0.746 +vn 0.000 0.202 -0.979 +vn 0.006 -0.044 0.999 +vn 0.001 0.405 0.914 +vn 0.805 0.560 -0.194 +vn 0.002 0.627 0.779 +vn 0.010 -0.298 0.954 +vn 0.124 0.870 -0.477 +vn 0.488 0.530 -0.693 +vn 0.566 0.756 -0.329 +vn 0.213 0.932 -0.294 +vn 0.245 -0.741 -0.626 +vn 0.275 -0.782 -0.559 +vn 0.044 -0.811 -0.584 +vn -0.012 0.949 -0.315 +vn 0.097 0.621 -0.778 +vn 0.215 0.561 -0.799 +vn -0.030 0.913 -0.407 +vn 0.378 0.505 -0.776 +vn 0.084 0.865 -0.495 +vn 0.892 -0.451 -0.026 +vn 0.803 -0.447 -0.394 +vn 0.954 0.274 -0.123 +vn 0.998 -0.024 0.066 +vn 0.806 0.588 0.057 +vn 0.351 0.936 -0.012 +vn 0.662 -0.536 -0.524 +vn 0.725 -0.630 -0.278 +vn 0.524 -0.662 -0.536 +vn 0.620 -0.585 -0.522 +vn -0.694 -0.711 0.115 +vn -0.621 -0.770 0.148 +vn -0.805 -0.470 0.362 +vn -0.819 -0.465 0.335 +vn -0.680 -0.145 0.719 +vn -0.763 -0.140 0.631 +vn -0.840 -0.272 0.470 +vn -0.773 -0.256 0.580 +vn -0.763 -0.155 -0.627 +vn -0.763 0.034 -0.645 +vn -0.958 -0.057 -0.281 +vn -0.910 -0.129 -0.393 +vn -0.983 0.060 0.175 +vn -0.980 0.096 0.177 +vn -0.990 0.069 0.123 +vn -0.996 0.023 0.083 +vn -0.484 -0.649 0.587 +vn -0.662 -0.717 0.220 +vn -0.775 -0.388 0.499 +vn -0.606 -0.384 0.697 +vn -0.748 -0.556 0.363 +vn -0.539 -0.840 0.071 +vn -0.496 -0.849 0.183 +vn -0.668 -0.580 0.467 +vn -0.280 -0.913 0.296 +vn -0.424 -0.897 0.125 +vn -0.960 0.187 0.209 +vn -0.965 0.222 0.143 +vn -0.991 0.084 0.104 +vn -0.979 0.104 0.175 +vn -0.940 0.170 0.295 +vn -0.909 0.107 0.404 +vn -0.862 0.204 0.464 +vn -0.896 0.204 0.395 +vn -0.570 -0.493 0.658 +vn -0.531 -0.465 0.709 +vn -0.651 -0.181 0.737 +vn -0.688 -0.376 0.620 +vn -0.892 0.030 0.452 +vn -0.827 0.122 0.549 +vn -0.345 -0.706 0.619 +vn -0.566 -0.461 0.684 +vn -0.543 -0.393 0.742 +vn -0.097 -0.841 0.533 +vn -0.964 0.119 0.237 +vn -0.950 0.158 0.268 +vn -0.733 -0.024 0.679 +vn -0.825 -0.117 0.552 +vn -0.442 0.232 0.866 +vn -0.605 0.237 0.760 +vn -0.556 0.267 0.787 +vn -0.350 0.172 0.921 +vn -0.239 -0.096 0.966 +vn -0.501 0.068 0.863 +vn -0.679 0.342 0.650 +vn -0.486 0.403 0.776 +vn -0.211 -0.600 0.772 +vn -0.123 -0.334 0.934 +vn -0.052 -0.530 0.847 +vn -0.176 -0.798 0.577 +vn -0.131 -0.968 -0.212 +vn -0.598 -0.684 -0.418 +vn -0.205 -0.329 0.922 +vn -0.374 -0.151 0.915 +vn -0.117 -0.376 0.919 +vn -0.246 -0.160 0.956 +vn -0.126 -0.268 0.955 +vn -0.137 -0.531 0.837 +vn 0.062 -0.980 0.190 +vn -0.478 -0.855 0.203 +vn -0.669 -0.734 -0.114 +vn -0.286 -0.955 0.083 +vn -0.967 -0.136 0.215 +vn -0.965 -0.005 0.263 +vn -0.983 -0.085 0.164 +vn -0.969 -0.182 0.170 +vn -0.840 -0.358 0.408 +vn -0.857 -0.341 0.386 +vn -0.910 -0.256 0.326 +vn -0.884 -0.284 0.371 +vn 0.022 -0.449 0.893 +vn -0.046 -0.611 0.791 +vn -0.478 -0.294 0.827 +vn -0.375 -0.338 0.863 +vn -0.935 -0.243 0.259 +vn -0.949 -0.164 0.269 +vn -0.736 -0.207 0.645 +vn -0.587 -0.108 0.802 +vn 0.945 0.284 0.163 +vn 0.592 -0.756 -0.279 +vn 0.442 -0.866 -0.236 +vn -0.053 -0.740 0.670 +vn -0.228 -0.529 0.817 +vn 0.170 -0.772 0.613 +vn -0.609 -0.162 0.777 +vn -0.663 -0.292 0.690 +vn -0.713 0.145 0.686 +vn -0.759 0.059 0.648 +vn -0.825 0.047 0.564 +vn -0.809 0.158 0.566 +vn -0.637 0.025 0.770 +vn -0.687 0.129 0.715 +vn -0.821 -0.086 0.564 +vn -0.891 -0.252 0.378 +vn -0.721 0.489 0.490 +vn -0.698 0.164 0.697 +vn -0.646 -0.143 0.750 +vn -0.712 0.352 0.608 +vn -0.567 0.074 0.821 +vn -0.464 0.032 0.885 +vn -0.518 -0.023 0.855 +vn -0.550 -0.128 0.825 +vn -0.756 -0.260 0.601 +vn -0.645 -0.025 0.764 +vn -0.437 -0.158 0.885 +vn -0.687 -0.310 0.657 +vn -0.541 0.781 0.313 +vn -0.565 0.780 0.270 +vn -0.712 0.385 0.587 +vn -0.611 0.201 0.765 +vn -0.859 0.335 0.388 +vn -0.775 0.474 0.417 +vn -0.673 0.387 0.630 +vn -0.628 0.400 0.668 +vn -0.676 0.438 0.592 +vn -0.698 0.309 0.646 +vn -0.622 0.535 0.573 +vn -0.511 0.327 0.795 +vn -0.733 -0.405 -0.547 +vn -0.884 -0.261 -0.388 +vn -0.791 -0.366 0.490 +vn -0.793 -0.344 0.502 +vn -0.844 -0.347 0.408 +vn -0.858 -0.453 0.243 +vn -0.953 -0.280 0.116 +vn -0.976 -0.193 0.100 +vn -0.989 -0.113 0.096 +vn -0.289 0.792 0.537 +vn -0.301 0.654 0.693 +vn -0.134 0.672 0.728 +vn -0.137 0.821 0.554 +vn -0.884 0.305 0.354 +vn -0.716 0.471 0.515 +vn -0.736 0.562 0.377 +vn -0.897 0.355 0.265 +vn -0.890 0.422 0.171 +vn -0.179 0.082 0.981 +vn -0.216 0.250 0.944 +vn -0.661 -0.125 0.740 +vn -0.679 0.371 0.633 +vn -0.636 0.460 0.620 +vn -0.594 0.426 0.682 +vn -0.258 0.436 0.862 +vn -0.070 0.240 0.968 +vn -0.095 0.440 0.893 +vn -0.011 0.089 0.996 +vn -0.069 -0.049 0.996 +vn -0.719 0.247 0.649 +vn -0.673 0.172 0.719 +vn -0.353 0.447 0.822 +vn -0.270 0.134 0.954 +vn -0.440 0.328 0.836 +vn -0.511 0.490 0.706 +vn -0.342 0.114 0.933 +vn -0.435 -0.298 0.849 +vn -0.552 0.158 0.818 +vn -0.273 0.369 0.888 +vn -0.705 -0.192 0.683 +vn -0.357 0.088 0.930 +vn -0.499 0.346 0.795 +vn 0.009 0.585 0.811 +vn 0.086 0.584 0.807 +vn -0.348 -0.035 0.937 +vn -0.516 0.299 0.803 +vn -0.512 0.295 0.806 +vn -0.339 0.070 0.938 +vn -0.348 -0.070 0.935 +vn -0.148 -0.003 0.989 +vn -0.349 0.750 0.561 +vn -0.322 0.418 0.849 +vn -0.890 -0.163 0.425 +vn -0.990 -0.001 0.144 +vn -0.500 0.824 0.267 +vn -0.501 0.717 0.484 +vn -0.285 0.905 0.315 +vn -0.282 0.954 0.103 +vn -0.268 0.957 -0.114 +vn -0.433 0.898 -0.078 +vn -0.473 0.876 0.093 +vn -0.131 0.985 0.111 +vn -0.127 0.932 0.339 +vn -0.211 -0.186 0.960 +vn -0.293 -0.359 0.886 +vn -0.344 -0.465 0.816 +vn -0.382 -0.591 0.710 +vn -0.525 -0.255 0.812 +vn -0.598 0.089 0.796 +vn -0.688 0.244 0.683 +vn -0.344 -0.576 0.742 +vn -0.544 -0.583 0.603 +vn 0.098 -0.695 0.712 +vn -0.805 -0.326 0.496 +vn -0.132 0.306 0.943 +vn -0.485 0.160 0.860 +vn -0.351 -0.498 0.793 +vn -0.141 -0.499 0.855 +vn 0.065 -0.990 0.123 +vn 0.037 -0.989 0.143 +vn -0.065 -0.055 0.996 +vn -0.473 -0.369 0.800 +vn -0.396 0.179 0.900 +vn -0.600 0.505 0.620 +vn -0.387 0.499 0.776 +vn -0.398 0.505 0.766 +vn -0.358 0.488 0.796 +vn -0.570 0.304 0.763 +vn -0.317 0.412 0.854 +vn -0.742 -0.129 0.658 +vn -0.771 -0.207 0.602 +vn -0.881 -0.036 0.472 +vn -0.841 -0.052 0.538 +vn -0.972 0.111 0.208 +vn -0.961 0.151 0.230 +vn -0.916 -0.004 0.402 +vn -0.913 0.013 0.408 +vn -0.689 0.026 0.724 +vn -0.641 -0.316 0.699 +vn -0.647 -0.304 0.699 +vn -0.697 -0.094 0.711 +vn -0.966 0.063 0.249 +vn -0.963 0.075 0.259 +vn -0.958 0.031 0.287 +vn -0.681 -0.315 0.661 +vn -0.745 -0.412 0.525 +vn -0.666 -0.413 0.621 +vn -0.548 -0.335 0.767 +vn -0.107 -0.395 0.913 +vn -0.299 -0.320 0.899 +vn -0.418 -0.236 0.877 +vn -0.210 -0.169 0.963 +vn -0.090 0.952 0.291 +vn -0.166 0.838 0.520 +vn -0.523 0.797 0.302 +vn -0.302 0.941 0.154 +vn 0.408 -0.888 0.211 +vn 0.735 0.117 0.668 +vn -0.279 0.960 0.001 +vn -0.468 0.706 0.531 +vn -0.232 0.964 0.131 +vn -0.555 -0.033 0.831 +vn -0.517 0.199 0.833 +vn -0.549 0.222 0.806 +vn -0.376 0.125 0.918 +vn -0.210 0.031 0.977 +vn -0.435 -0.045 0.899 +vn -0.739 0.154 0.656 +vn -0.610 0.153 0.777 +vn -0.663 0.041 0.748 +vn -0.733 0.013 0.681 +vn -0.744 -0.668 0.007 +vn -0.845 -0.501 -0.187 +vn -0.845 -0.522 -0.114 +vn -0.774 -0.629 0.079 +vn -0.897 0.040 0.440 +vn -0.896 0.094 0.434 +vn -0.179 0.204 -0.962 +vn -0.157 0.488 -0.858 +vn -0.506 0.590 0.630 +vn -0.305 0.951 0.047 +vn 0.267 -0.958 -0.102 +vn -0.432 -0.745 0.509 +vn -0.075 -0.883 0.463 +vn -0.236 -0.454 0.859 +vn -0.504 -0.423 0.753 +vn -0.821 -0.351 0.449 +vn -0.876 0.033 0.481 +vn -0.934 -0.155 0.322 +vn -0.134 0.983 -0.126 +vn -0.128 0.916 -0.381 +vn -0.284 0.891 -0.353 +vn 0.055 0.396 0.917 +vn 0.092 0.644 0.760 +vn -0.199 0.976 -0.093 +vn -0.109 0.991 -0.072 +vn -0.039 0.079 0.996 +vn -0.081 -0.191 0.978 +vn -0.854 0.239 0.462 +vn -0.774 0.223 0.593 +vn -0.502 -0.119 0.856 +vn -0.403 -0.420 0.813 +vn -0.680 -0.255 0.687 +vn -0.525 0.172 0.834 +vn -0.376 -0.531 0.759 +vn -0.576 -0.754 0.316 +vn 0.040 0.159 0.986 +vn 0.036 -0.180 0.983 +vn -0.308 0.943 -0.129 +vn -0.983 0.074 -0.170 +vn -0.456 -0.445 0.771 +vn -0.476 -0.297 0.828 +vn -0.788 -0.316 0.528 +vn -0.393 0.095 0.915 +vn -0.308 0.018 0.951 +vn -0.125 0.331 0.935 +vn -0.283 0.033 0.959 +vn -0.598 0.322 0.734 +vn -0.575 0.559 0.598 +vn -0.216 -0.852 0.476 +vn 0.156 -0.927 0.342 +vn -0.941 -0.282 -0.189 +vn -0.739 -0.637 0.221 +vn -0.469 -0.731 0.495 +vn -0.458 -0.139 -0.878 +vn -0.498 -0.315 -0.808 +vn -0.210 -0.426 -0.880 +vn -0.182 -0.243 -0.953 +vn -0.334 -0.402 0.853 +vn 0.221 -0.960 -0.173 +vn -0.414 -0.366 0.834 +vn -0.902 -0.373 -0.218 +vn -0.632 -0.114 0.767 +vn -0.642 0.122 0.757 +vn -0.194 -0.651 0.734 +vn -0.351 -0.095 0.931 +vn -0.707 0.530 0.467 +vn -0.087 -0.550 0.831 +vn 0.352 -0.710 0.610 +vn -0.500 -0.482 0.720 +vn -0.653 -0.626 0.427 +vn -0.856 0.328 0.399 +vn -0.578 -0.029 0.816 +vn 0.275 -0.432 0.859 +vn -0.123 0.953 0.277 +vn -0.228 0.657 0.719 +vn -0.298 -0.735 0.609 +vn -0.300 -0.179 0.937 +vn -0.219 0.400 0.890 +vn -0.587 -0.175 0.791 +vn 0.175 0.460 0.870 +vn -0.179 0.856 0.485 +vn 0.114 0.959 0.259 +vn 0.664 0.620 0.418 +vn -0.026 -0.991 0.129 +vn -0.184 -0.979 0.082 +vn -0.810 0.566 -0.151 +vn -0.628 0.654 -0.422 +vn -0.741 0.405 -0.536 +vn -0.924 0.322 -0.207 +vn -0.493 0.823 -0.280 +vn -0.648 0.758 -0.080 +vn -0.966 0.258 0.022 +vn -0.864 0.501 0.051 +vn -0.679 0.730 0.075 +vn -0.221 -0.970 0.105 +vn -0.271 -0.962 -0.038 +vn -0.376 -0.516 0.769 +vn -0.124 0.748 -0.652 +vn -0.339 0.727 -0.598 +vn -0.420 0.469 -0.777 +vn -0.500 -0.524 -0.690 +vn -0.489 -0.481 -0.728 +vn -0.206 -0.458 -0.865 +vn -0.212 -0.565 -0.797 +vn -0.893 -0.325 -0.312 +vn -0.759 -0.435 -0.485 +vn -0.796 -0.289 -0.532 +vn -0.937 -0.249 -0.246 +vn -0.193 -0.029 -0.981 +vn -0.202 -0.249 -0.947 +vn -0.814 -0.090 -0.574 +vn -0.969 -0.102 -0.227 +vn -0.969 0.093 -0.229 +vn -0.801 0.142 -0.581 +vn -0.998 0.061 -0.010 +vn -0.718 0.664 0.209 +vn -0.985 -0.168 0.036 +vn -0.954 -0.222 -0.201 +vn -0.451 0.039 0.891 +vn -0.341 -0.253 0.905 +vn -0.604 -0.144 0.784 +vn -0.472 -0.641 0.606 +vn 0.107 -0.991 0.080 +vn -0.463 0.274 0.843 +vn -0.002 0.997 0.081 +vn 0.083 0.977 0.195 +vn -0.466 0.366 0.805 +vn -0.977 0.200 0.072 +vn 0.916 -0.331 0.226 +vn 0.929 -0.364 -0.067 +vn 0.728 0.359 0.584 +vn -0.419 0.737 -0.531 +vn -0.638 0.769 0.043 +vn -0.146 0.857 -0.494 +vn 0.280 0.954 0.105 +vn 0.343 0.909 -0.237 +vn 0.546 0.838 -0.008 +vn 0.342 -0.678 -0.651 +vn -0.159 -0.734 -0.660 +vn -0.545 0.363 0.756 +vn -0.599 0.165 0.783 +vn -0.447 0.066 0.892 +vn -0.645 0.255 0.721 +vn -0.936 0.164 0.311 +vn -0.776 0.182 -0.604 +vn -0.827 0.285 -0.485 +vn -0.999 -0.012 0.041 +vn -0.995 -0.037 -0.093 +vn -0.586 -0.252 0.770 +vn -0.926 -0.370 0.079 +vn -0.938 -0.339 -0.067 +vn -0.889 -0.266 0.372 +vn -0.922 -0.372 -0.106 +vn -0.493 -0.275 -0.825 +vn -0.473 0.194 -0.860 +vn -0.965 -0.122 0.231 +vn -0.401 -0.036 -0.915 +vn -0.143 -0.164 -0.976 +vn -0.496 -0.052 -0.867 +vn -0.996 -0.037 -0.083 +vn -0.998 0.042 0.045 +vn -0.950 0.012 0.313 +vn -0.733 -0.008 0.681 +vn -0.670 0.247 0.700 +vn -0.408 0.697 0.589 +vn -0.330 0.155 0.931 +vn -0.517 0.244 0.821 +vn 0.568 -0.625 0.535 +vn -0.512 -0.108 0.852 +vn -0.414 -0.112 0.903 +vn -0.654 -0.140 0.743 +vn -0.608 -0.086 0.789 +vn -0.422 0.215 0.881 +vn -0.943 0.031 0.332 +vn -0.549 0.190 0.814 +vn -0.193 0.018 0.981 +vn 0.358 0.872 0.335 +vn -0.651 -0.118 0.750 +vn -0.954 -0.010 0.300 +vn -0.352 0.145 -0.925 +vn -0.095 -0.049 -0.994 +vn -0.769 0.031 0.639 +vn -0.929 -0.329 -0.171 +vn -0.923 -0.336 0.190 +vn -0.985 -0.174 0.005 +vn -0.970 -0.234 0.068 +vn -0.801 0.162 0.576 +vn -0.969 -0.184 0.166 +vn -0.293 0.803 0.519 +vn -0.954 -0.019 0.300 +vn -0.133 0.986 -0.105 +vn -0.976 0.175 0.130 +vn -0.098 0.675 -0.732 +vn -0.993 0.112 -0.041 +vn -0.197 0.127 -0.972 +vn -0.997 -0.077 -0.003 +vn -0.112 -0.322 -0.940 +vn -0.978 -0.176 -0.109 +vn -0.171 -0.674 -0.719 +vn -0.397 -0.789 -0.468 +vn -0.937 -0.337 -0.091 +vn -0.929 -0.341 -0.146 +vn -0.158 -0.985 -0.070 +vn -0.854 -0.500 0.145 +vn -0.814 -0.564 -0.141 +vn -0.931 -0.306 -0.199 +vn -0.824 -0.545 0.156 +vn -0.797 -0.383 0.466 +vn -0.811 -0.165 0.562 +vn -0.824 0.053 0.564 +vn -0.926 0.257 0.275 +vn -0.991 0.062 0.118 +vn -0.952 0.122 0.281 +vn -0.383 -0.604 0.699 +vn -0.810 -0.150 0.567 +vn -0.784 0.355 0.509 +vn -0.761 0.645 0.076 +vn -0.920 0.079 -0.385 +vn -0.975 -0.023 0.222 +vn -0.937 0.166 0.308 +vn -0.787 0.551 0.279 +vn -0.517 0.758 -0.396 +vn -0.337 0.112 -0.935 +vn -0.221 -0.301 -0.928 +vn -0.395 -0.579 -0.714 +vn -0.520 -0.711 -0.473 +vn -0.426 -0.904 -0.044 +vn -0.824 -0.523 0.219 +vn -0.886 -0.220 0.409 +vn -0.863 0.404 0.303 +vn -0.782 -0.104 0.615 +vn -0.953 0.066 0.297 +vn -0.949 0.312 0.046 +vn -0.991 0.025 -0.134 +vn -0.944 -0.116 0.308 +vn -0.971 -0.237 0.041 +vn -0.947 -0.041 0.318 +vn -0.854 -0.274 -0.443 +vn -0.885 -0.271 -0.378 +vn -0.952 -0.121 -0.282 +vn 0.180 0.824 -0.537 +vn 0.642 0.679 -0.355 +vn 0.956 0.291 -0.021 +vn 0.453 -0.867 0.208 +vn 0.910 -0.301 0.285 +vn 0.854 -0.043 0.518 +vn 0.833 0.459 0.308 +vn 0.241 0.911 0.334 +vn 0.731 -0.650 -0.206 +vn 0.760 -0.585 -0.282 +vn -0.814 0.019 0.580 +vn -0.563 0.638 0.526 +vn -0.925 -0.012 0.381 +vn -0.214 0.952 0.217 +vn 0.096 0.721 0.686 +vn -0.027 0.945 0.325 +vn -0.555 -0.678 -0.481 +vn 0.062 0.937 -0.343 +vn 0.240 -0.291 0.926 +vn 0.184 -0.889 0.419 +vn -0.126 -0.990 0.061 +vn -0.889 -0.369 -0.271 +vn -0.506 -0.832 0.229 +vn -0.808 -0.443 0.388 +vn -0.993 -0.084 0.087 +vn 0.350 -0.016 0.937 +vn -0.636 0.759 -0.140 +vn -0.771 0.626 -0.115 +vn -0.250 0.462 -0.851 +vn -0.192 0.568 -0.801 +vn -0.359 0.279 0.891 +vn -0.026 0.144 0.989 +vn -0.398 -0.100 0.912 +vn -0.465 0.084 0.881 +vn -0.895 0.186 0.405 +vn -0.947 0.184 0.264 +vn -0.761 0.459 0.458 +vn -0.657 0.429 0.620 +vn -0.426 0.660 0.618 +vn -0.505 0.610 0.611 +vn 0.223 0.536 0.814 +vn 0.285 0.393 0.874 +vn -0.163 0.555 0.815 +vn -0.038 0.570 0.821 +vn -0.628 0.723 -0.288 +vn -0.458 0.737 0.497 +vn -0.212 0.799 0.563 +vn -0.278 0.687 0.672 +vn -0.380 0.657 0.651 +vn -0.170 0.846 0.506 +vn -0.305 0.687 0.660 +vn -0.144 0.795 0.589 +vn 0.001 0.494 -0.870 +vn -0.208 0.539 -0.816 +vn -0.027 0.458 -0.888 +vn -0.057 0.367 -0.929 +vn -0.262 0.718 0.645 +vn -0.054 0.163 -0.985 +vn -0.306 0.325 -0.895 +vn -0.643 0.181 0.744 +vn -0.717 0.083 0.692 +vn -0.800 0.573 -0.178 +vn 0.296 -0.070 0.953 +vn -0.319 -0.065 0.946 +# 1258 vertex normals + +g head +s 1 +f 24/1/24 25/2/25 26/3/26 +f 24/1/24 26/3/26 23/4/23 +f 28/5/28 29/6/29 30/7/30 +f 28/5/28 30/7/30 27/8/27 +f 32/9/32 33/10/33 34/11/34 +f 32/9/32 34/11/34 31/12/31 +f 36/13/36 31/12/31 34/11/34 +f 36/13/36 34/11/34 35/14/35 +f 36/13/36 35/14/35 25/2/25 +f 36/13/36 25/2/25 24/1/24 +f 38/15/38 39/16/39 40/17/40 +f 38/15/38 40/17/40 37/18/37 +f 42/19/42 23/4/23 26/3/26 +f 42/19/42 26/3/26 41/20/41 +f 40/17/40 42/19/42 41/20/41 +f 40/17/40 41/20/41 37/18/37 +f 38/15/38 43/21/43 44/22/44 +f 38/15/38 44/22/44 39/16/39 +f 32/9/32 45/23/45 46/24/46 +f 32/9/32 46/24/46 33/10/33 +f 28/5/28 44/22/44 48/25/48 +f 28/5/28 48/25/48 47/26/47 +f 50/27/50 51/28/51 52/29/52 +f 50/27/50 52/29/52 49/30/49 +f 54/31/54 55/32/55 56/33/56 +f 54/31/54 56/33/56 53/34/53 +f 58/35/58 59/36/59 60/37/60 +f 58/35/58 60/37/60 57/38/57 +f 62/39/62 63/40/63 64/41/64 +f 62/39/62 64/41/64 61/42/61 +f 66/43/66 67/44/67 68/45/68 +f 66/43/66 68/45/68 65/46/65 +f 70/47/70 71/48/71 72/49/72 +f 70/47/70 72/49/72 69/50/69 +f 67/44/67 66/43/66 74/51/74 +f 67/44/67 74/51/74 73/52/73 +f 66/43/66 51/28/51 50/27/50 +f 66/43/66 50/27/50 74/51/74 +f 76/53/76 77/54/77 78/55/78 +f 76/53/76 78/55/78 75/56/75 +f 80/57/80 81/58/81 82/59/82 +f 80/57/80 82/59/82 79/60/79 +f 84/61/84 85/62/85 86/63/86 +f 84/61/84 86/63/86 83/64/83 +f 87/65/87 88/66/88 80/57/80 +f 87/65/87 80/57/80 79/60/79 +f 90/67/90 91/68/91 92/69/92 +f 90/67/90 92/69/92 89/70/89 +f 93/71/93 94/72/94 78/55/78 +f 93/71/93 78/55/78 77/54/77 +f 87/65/87 95/73/95 96/74/96 +f 87/65/87 96/74/96 88/66/88 +f 98/75/98 99/76/99 100/77/100 +f 98/75/98 100/77/100 97/78/97 +f 100/77/100 101/79/101 102/80/102 +f 100/77/100 102/80/102 97/78/97 +f 98/75/98 103/81/103 104/82/104 +f 98/75/98 104/82/104 99/76/99 +f 106/83/106 107/84/107 108/85/108 +f 106/83/106 108/85/108 105/86/105 +f 109/87/109 110/88/110 105/86/105 +f 109/87/109 105/86/105 108/85/108 +f 101/79/101 111/89/111 112/90/112 +f 101/79/101 112/90/112 102/80/102 +f 114/91/114 115/92/115 116/93/116 +f 114/91/114 116/93/116 113/94/113 +f 118/95/118 119/96/119 120/97/120 +f 118/95/118 120/97/120 117/98/117 +f 122/99/122 123/100/123 124/101/124 +f 122/99/122 124/101/124 121/102/121 +f 126/103/126 127/104/127 128/105/128 +f 126/103/126 128/105/128 125/106/125 +f 130/107/130 131/108/131 132/109/132 +f 130/107/130 132/109/132 129/110/129 +f 125/106/125 128/105/128 134/111/134 +f 125/106/125 134/111/134 133/112/133 +f 56/33/56 55/32/55 136/113/136 +f 56/33/56 136/113/136 135/114/135 +f 37/115/37 137/116/137 138/117/138 +f 37/115/37 138/117/138 38/118/38 +f 139/119/139 43/120/43 38/118/38 +f 139/119/139 38/118/38 138/117/138 +f 140/121/140 141/122/141 142/123/142 +f 140/121/140 142/123/142 130/107/130 +f 144/124/144 129/110/129 132/109/132 +f 144/124/144 132/109/132 143/125/143 +f 146/126/146 147/127/147 148/128/148 +f 146/126/146 148/128/148 145/129/145 +f 150/130/150 151/131/151 54/31/54 +f 150/130/150 54/31/54 149/132/149 +f 54/31/54 53/34/53 152/133/152 +f 54/31/54 152/133/152 149/132/149 +f 154/134/154 155/135/155 156/136/156 +f 154/134/154 156/136/156 153/137/153 +f 158/138/158 159/139/159 160/140/160 +f 158/138/158 160/140/160 157/141/157 +f 162/142/162 163/143/163 164/144/164 +f 162/142/162 164/144/164 161/145/161 +f 129/110/129 144/124/144 157/141/157 +f 129/110/129 157/141/157 160/140/160 +f 156/136/156 155/135/155 166/146/166 +f 156/136/156 166/146/166 165/147/165 +f 168/148/168 169/149/169 170/150/170 +f 168/148/168 170/150/170 167/151/167 +f 171/152/171 172/153/172 173/154/173 +f 171/152/171 173/154/173 169/149/169 +f 175/155/175 176/156/176 171/152/171 +f 175/155/175 171/152/171 174/157/174 +f 59/36/59 177/158/177 178/159/178 +f 59/36/59 178/159/178 60/37/60 +f 180/160/180 181/161/181 49/30/49 +f 180/160/180 49/30/49 179/162/179 +f 127/104/127 52/29/52 182/163/182 +f 127/104/127 182/163/182 128/105/128 +f 134/111/134 183/164/183 184/165/184 +f 134/111/134 184/165/184 124/101/124 +f 185/166/185 121/102/121 124/101/124 +f 185/166/185 124/101/124 184/165/184 +f 187/167/187 188/168/188 189/169/189 +f 187/167/187 189/169/189 186/170/186 +f 191/171/191 192/172/192 193/173/193 +f 191/171/191 193/173/193 190/174/190 +f 76/53/76 194/175/194 193/173/193 +f 76/53/76 193/173/193 77/54/77 +f 100/77/100 99/76/99 196/176/196 +f 100/77/100 196/176/196 195/177/195 +f 176/156/176 175/155/175 198/178/198 +f 176/156/176 198/178/198 197/179/197 +f 199/180/199 200/181/200 173/154/173 +f 199/180/199 173/154/173 172/153/172 +f 196/176/196 202/182/202 203/183/203 +f 196/176/196 203/183/203 201/184/201 +f 205/185/205 206/186/206 207/187/207 +f 205/185/205 207/187/207 204/188/204 +f 208/189/208 205/185/205 204/188/204 +f 208/189/208 204/188/204 201/184/201 +f 210/190/210 97/78/97 102/80/102 +f 210/190/210 102/80/102 209/191/209 +f 79/60/79 210/190/210 209/191/209 +f 79/60/79 209/191/209 87/65/87 +f 212/192/212 213/193/213 214/194/214 +f 212/192/212 214/194/214 211/195/211 +f 216/196/216 217/197/217 218/198/218 +f 216/196/216 218/198/218 215/199/215 +f 220/200/220 216/196/216 215/199/215 +f 220/200/220 215/199/215 219/201/219 +f 222/202/222 223/203/223 218/198/218 +f 222/202/222 218/198/218 221/204/221 +f 225/205/225 226/206/226 227/207/227 +f 225/205/225 227/207/227 224/208/224 +f 222/202/222 221/204/221 229/209/229 +f 222/202/222 229/209/229 228/210/228 +f 230/211/230 231/212/231 220/200/220 +f 230/211/230 220/200/220 219/201/219 +f 227/207/227 226/206/226 231/212/231 +f 227/207/227 231/212/231 230/211/230 +f 233/213/233 234/214/234 235/215/235 +f 233/213/233 235/215/235 232/216/232 +f 186/170/186 203/183/203 202/182/202 +f 186/170/186 202/182/202 187/167/187 +f 236/217/236 237/218/237 238/219/238 +f 236/217/236 238/219/238 188/168/188 +f 240/220/240 241/221/241 242/222/242 +f 240/220/240 242/222/242 239/223/239 +f 241/221/241 243/224/243 244/225/244 +f 241/221/241 244/225/244 238/219/238 +f 245/226/245 101/79/101 100/77/100 +f 245/226/245 100/77/100 195/177/195 +f 195/177/195 204/188/204 207/187/207 +f 195/177/195 207/187/207 245/226/245 +f 111/89/111 246/227/246 247/228/247 +f 111/89/111 247/228/247 115/92/115 +f 141/122/141 140/121/140 249/229/249 +f 141/122/141 249/229/249 248/230/248 +f 251/231/251 252/232/252 253/233/253 +f 251/231/251 253/233/253 250/234/250 +f 254/235/254 118/95/118 255/236/255 +f 254/235/254 255/236/255 217/197/217 +f 257/237/257 258/238/258 259/239/259 +f 257/237/257 259/239/259 256/240/256 +f 256/240/256 259/239/259 261/241/261 +f 256/240/256 261/241/261 260/242/260 +f 260/242/260 261/241/261 30/243/30 +f 260/242/260 30/243/30 29/244/29 +f 218/198/218 217/197/217 262/245/262 +f 218/198/218 262/245/262 221/204/221 +f 259/239/259 258/238/258 264/246/264 +f 259/239/259 264/246/264 263/247/263 +f 266/248/266 30/243/30 261/241/261 +f 266/248/266 261/241/261 265/249/265 +f 253/233/253 252/232/252 268/250/268 +f 253/233/253 268/250/268 267/251/267 +f 270/252/270 200/181/200 271/253/271 +f 270/252/270 271/253/271 269/254/269 +f 199/180/199 272/255/272 271/253/271 +f 199/180/199 271/253/271 200/181/200 +f 199/180/199 273/256/273 274/257/274 +f 199/180/199 274/257/274 272/255/272 +f 276/258/276 267/251/267 268/250/268 +f 276/258/276 268/250/268 275/259/275 +f 275/259/275 268/250/268 269/254/269 +f 275/259/275 269/254/269 277/260/277 +f 93/71/93 77/54/77 193/173/193 +f 93/71/93 193/173/193 192/172/192 +f 279/261/279 280/262/280 281/263/281 +f 279/261/279 281/263/281 278/264/278 +f 278/264/278 88/66/88 96/74/96 +f 278/264/278 96/74/96 279/261/279 +f 282/265/282 283/266/283 62/39/62 +f 282/265/282 62/39/62 94/72/94 +f 281/263/281 284/267/284 285/268/285 +f 281/263/281 285/268/285 278/264/278 +f 287/269/287 288/270/288 289/271/289 +f 287/269/287 289/271/289 286/272/286 +f 63/40/63 62/39/62 283/266/283 +f 63/40/63 283/266/283 290/273/290 +f 283/266/283 291/274/291 292/275/292 +f 283/266/283 292/275/292 290/273/290 +f 293/276/293 294/277/294 68/45/68 +f 293/276/293 68/45/68 67/44/67 +f 296/278/296 297/279/297 298/280/298 +f 296/278/296 298/280/298 295/281/295 +f 300/282/300 301/283/301 302/284/302 +f 300/282/300 302/284/302 299/285/299 +f 304/286/304 305/287/305 306/288/306 +f 304/286/304 306/288/306 303/289/303 +f 138/117/138 137/116/137 308/290/308 +f 138/117/138 308/290/308 307/291/307 +f 165/147/165 310/292/310 311/293/311 +f 165/147/165 311/293/311 309/294/309 +f 312/295/312 55/32/55 54/31/54 +f 312/295/312 54/31/54 151/131/151 +f 314/296/314 151/131/151 150/130/150 +f 314/296/314 150/130/150 313/297/313 +f 315/298/315 316/299/316 227/207/227 +f 315/298/315 227/207/227 230/211/230 +f 136/113/136 317/300/317 158/138/158 +f 136/113/136 158/138/158 157/141/157 +f 319/301/319 148/128/148 147/127/147 +f 319/301/319 147/127/147 318/302/318 +f 320/303/320 321/304/321 147/127/147 +f 320/303/320 147/127/147 146/126/146 +f 323/305/323 324/306/324 325/307/325 +f 323/305/323 325/307/325 322/308/322 +f 80/57/80 88/66/88 278/264/278 +f 80/57/80 278/264/278 285/268/285 +f 327/309/327 145/129/145 148/128/148 +f 327/309/327 148/128/148 326/310/326 +f 279/261/279 286/272/286 289/271/289 +f 279/261/279 289/271/289 280/262/280 +f 329/311/329 330/312/330 331/313/331 +f 329/311/329 331/313/331 328/314/328 +f 187/167/187 202/182/202 104/82/104 +f 187/167/187 104/82/104 332/315/332 +f 236/217/236 332/315/332 191/171/191 +f 236/217/236 191/171/191 190/174/190 +f 165/147/165 166/146/166 333/316/333 +f 165/147/165 333/316/333 310/292/310 +f 139/119/139 334/317/334 48/318/48 +f 139/119/139 48/318/48 43/120/43 +f 336/319/336 337/320/337 338/321/338 +f 336/319/336 338/321/338 335/322/335 +f 51/28/51 324/306/324 182/163/182 +f 51/28/51 182/163/182 52/29/52 +f 339/323/339 126/103/126 53/34/53 +f 339/323/339 53/34/53 56/33/56 +f 340/324/340 341/325/341 149/132/149 +f 340/324/340 149/132/149 152/133/152 +f 243/224/243 343/326/343 344/327/344 +f 243/224/243 344/327/344 342/328/342 +f 346/329/346 343/326/343 240/220/240 +f 346/329/346 240/220/240 345/330/345 +f 348/331/348 349/332/349 350/333/350 +f 348/331/348 350/333/350 347/334/347 +f 351/335/351 352/336/352 213/193/213 +f 351/335/351 213/193/213 212/192/212 +f 128/105/128 182/163/182 183/164/183 +f 128/105/128 183/164/183 134/111/134 +f 103/81/103 98/75/98 354/337/354 +f 103/81/103 354/337/354 353/338/353 +f 114/91/114 113/94/113 356/339/356 +f 114/91/114 356/339/356 355/340/355 +f 358/341/358 197/179/197 198/178/198 +f 358/341/358 198/178/198 357/342/357 +f 107/84/107 359/343/359 360/344/360 +f 107/84/107 360/344/360 108/85/108 +f 348/331/348 361/345/361 362/346/362 +f 348/331/348 362/346/362 349/332/349 +f 347/334/347 363/347/363 234/214/234 +f 347/334/347 234/214/234 348/331/348 +f 220/200/220 231/212/231 167/151/167 +f 220/200/220 167/151/167 364/348/364 +f 153/137/153 366/349/366 300/282/300 +f 153/137/153 300/282/300 365/350/365 +f 295/281/295 72/49/72 71/48/71 +f 295/281/295 71/48/71 296/278/296 +f 179/162/179 339/323/339 367/351/367 +f 179/162/179 367/351/367 180/160/180 +f 368/352/368 369/353/369 158/138/158 +f 368/352/368 158/138/158 317/300/317 +f 317/300/317 136/113/136 55/32/55 +f 317/300/317 55/32/55 312/295/312 +f 371/354/371 372/355/372 373/356/373 +f 371/354/371 373/356/373 370/357/370 +f 41/358/41 26/359/26 306/288/306 +f 41/358/41 306/288/306 305/287/305 +f 305/287/305 137/116/137 37/115/37 +f 305/287/305 37/115/37 41/358/41 +f 248/230/248 374/360/374 375/361/375 +f 248/230/248 375/361/375 141/122/141 +f 66/43/66 325/307/325 324/306/324 +f 66/43/66 324/306/324 51/28/51 +f 183/164/183 323/305/323 376/362/376 +f 183/164/183 376/362/376 184/165/184 +f 378/363/378 253/233/253 267/251/267 +f 378/363/378 267/251/267 377/364/377 +f 269/254/269 271/253/271 379/365/379 +f 269/254/269 379/365/379 277/260/277 +f 381/366/381 382/367/382 383/368/383 +f 381/366/381 383/368/383 380/369/380 +f 384/370/384 385/371/385 105/86/105 +f 384/370/384 105/86/105 110/88/110 +f 105/86/105 385/371/385 386/372/386 +f 105/86/105 386/372/386 106/83/106 +f 360/344/360 387/373/387 109/87/109 +f 360/344/360 109/87/109 108/85/108 +f 181/161/181 180/160/180 164/144/164 +f 181/161/181 164/144/164 163/143/163 +f 365/350/365 388/374/388 154/134/154 +f 365/350/365 154/134/154 153/137/153 +f 168/148/168 167/151/167 231/212/231 +f 168/148/168 231/212/231 226/206/226 +f 81/58/81 291/274/291 283/266/283 +f 81/58/81 283/266/283 282/265/282 +f 272/255/272 389/375/389 379/365/379 +f 272/255/272 379/365/379 271/253/271 +f 274/257/274 390/376/390 389/375/389 +f 274/257/274 389/375/389 272/255/272 +f 139/119/139 375/361/375 374/360/374 +f 139/119/139 374/360/374 334/317/334 +f 391/377/391 366/349/366 153/137/153 +f 391/377/391 153/137/153 156/136/156 +f 392/378/392 393/379/393 366/349/366 +f 392/378/392 366/349/366 391/377/391 +f 173/154/173 200/181/200 270/252/270 +f 173/154/173 270/252/270 394/380/394 +f 301/283/301 300/282/300 366/349/366 +f 301/283/301 366/349/366 393/379/393 +f 396/381/396 397/382/397 398/383/398 +f 396/381/396 398/383/398 395/384/395 +f 399/385/399 364/348/364 167/151/167 +f 399/385/399 167/151/167 170/150/170 +f 394/380/394 251/231/251 399/385/399 +f 394/380/394 399/385/399 170/150/170 +f 270/252/270 252/232/252 251/231/251 +f 270/252/270 251/231/251 394/380/394 +f 102/80/102 112/90/112 400/386/400 +f 102/80/102 400/386/400 209/191/209 +f 131/108/131 401/387/401 372/355/372 +f 131/108/131 372/355/372 371/354/371 +f 391/377/391 156/136/156 165/147/165 +f 391/377/391 165/147/165 309/294/309 +f 403/388/403 404/389/404 405/390/405 +f 403/388/403 405/390/405 402/391/402 +f 402/391/402 392/378/392 391/377/391 +f 402/391/402 391/377/391 309/294/309 +f 35/392/35 310/292/310 333/316/333 +f 35/392/35 333/316/333 25/393/25 +f 35/392/35 34/394/34 311/293/311 +f 35/392/35 311/293/311 310/292/310 +f 34/394/34 33/395/33 403/388/403 +f 34/394/34 403/388/403 311/293/311 +f 406/396/406 262/245/262 217/197/217 +f 406/396/406 217/197/217 255/236/255 +f 377/364/377 407/397/407 408/398/408 +f 377/364/377 408/398/408 406/396/406 +f 117/98/117 378/363/378 255/236/255 +f 117/98/117 255/236/255 118/95/118 +f 270/252/270 269/254/269 268/250/268 +f 270/252/270 268/250/268 252/232/252 +f 304/286/304 303/289/303 373/356/373 +f 304/286/304 373/356/373 372/355/372 +f 362/346/362 409/399/409 410/400/410 +f 362/346/362 410/400/410 349/332/349 +f 411/401/411 412/402/412 89/70/89 +f 411/401/411 89/70/89 92/69/92 +f 414/403/414 411/401/411 415/404/415 +f 414/403/414 415/404/415 413/405/413 +f 417/406/417 336/319/336 418/407/418 +f 417/406/417 418/407/418 416/408/416 +f 337/320/337 419/409/419 69/50/69 +f 337/320/337 69/50/69 72/49/72 +f 421/410/421 422/411/422 423/412/423 +f 421/410/421 423/412/423 420/413/420 +f 421/410/421 424/414/424 425/415/425 +f 421/410/421 425/415/425 422/411/422 +f 423/412/423 422/411/422 427/416/427 +f 423/412/423 427/416/427 426/417/426 +f 239/223/239 242/222/242 428/418/428 +f 239/223/239 428/418/428 425/415/425 +f 430/419/430 73/52/73 74/51/74 +f 430/419/430 74/51/74 429/420/429 +f 70/47/70 69/50/69 419/409/419 +f 70/47/70 419/409/419 429/420/429 +f 247/228/247 431/421/431 116/93/116 +f 247/228/247 116/93/116 115/92/115 +f 346/329/346 345/330/345 433/422/433 +f 346/329/346 433/422/433 432/423/432 +f 433/422/433 421/410/421 420/413/420 +f 433/422/433 420/413/420 434/424/434 +f 436/425/436 437/426/437 438/427/438 +f 436/425/436 438/427/438 435/428/435 +f 437/426/437 381/366/381 380/369/380 +f 437/426/437 380/369/380 438/427/438 +f 178/159/178 177/158/177 440/429/440 +f 178/159/178 440/429/440 439/430/439 +f 440/429/440 441/431/441 442/432/442 +f 440/429/440 442/432/442 439/430/439 +f 444/433/444 445/434/445 446/435/446 +f 444/433/444 446/435/446 443/436/443 +f 324/306/324 323/305/323 183/164/183 +f 324/306/324 183/164/183 182/163/182 +f 213/193/213 352/336/352 357/342/357 +f 213/193/213 357/342/357 198/178/198 +f 214/194/214 175/155/175 174/157/174 +f 214/194/214 174/157/174 225/205/225 +f 448/437/448 449/438/449 450/439/450 +f 448/437/448 450/439/450 447/440/447 +f 423/412/423 426/417/426 451/441/451 +f 423/412/423 451/441/451 447/440/447 +f 75/56/75 451/441/451 426/417/426 +f 75/56/75 426/417/426 76/53/76 +f 78/55/78 94/72/94 62/39/62 +f 78/55/78 62/39/62 61/42/61 +f 286/272/286 86/63/86 85/62/85 +f 286/272/286 85/62/85 287/269/287 +f 95/73/95 87/65/87 209/191/209 +f 95/73/95 209/191/209 400/386/400 +f 237/218/237 452/442/452 428/418/428 +f 237/218/237 428/418/428 242/222/242 +f 190/174/190 193/173/193 194/175/194 +f 190/174/190 194/175/194 452/442/452 +f 237/218/237 236/217/236 190/174/190 +f 237/218/237 190/174/190 452/442/452 +f 79/60/79 82/59/82 354/337/354 +f 79/60/79 354/337/354 210/190/210 +f 286/272/286 279/261/279 96/74/96 +f 286/272/286 96/74/96 86/63/86 +f 430/419/430 417/406/417 416/408/416 +f 430/419/430 416/408/416 453/443/453 +f 338/321/338 295/281/295 298/280/298 +f 338/321/338 298/280/298 299/285/299 +f 57/38/57 60/37/60 455/444/455 +f 57/38/57 455/444/455 454/445/454 +f 212/192/212 456/446/456 457/447/457 +f 212/192/212 457/447/457 351/335/351 +f 83/64/83 355/340/355 356/339/356 +f 83/64/83 356/339/356 84/61/84 +f 142/123/142 141/122/141 375/361/375 +f 142/123/142 375/361/375 307/291/307 +f 401/387/401 142/123/142 307/291/307 +f 401/387/401 307/291/307 308/290/308 +f 459/448/459 257/237/257 256/240/256 +f 459/448/459 256/240/256 458/449/458 +f 228/210/228 264/246/264 258/238/258 +f 228/210/228 258/238/258 222/202/222 +f 256/240/256 260/242/260 460/450/460 +f 256/240/256 460/450/460 458/449/458 +f 460/450/460 260/242/260 29/244/29 +f 460/450/460 29/244/29 47/451/47 +f 263/247/263 265/249/265 261/241/261 +f 263/247/263 261/241/261 259/239/259 +f 461/452/461 462/453/462 189/169/189 +f 461/452/461 189/169/189 244/225/244 +f 227/207/227 316/299/316 463/454/463 +f 227/207/227 463/454/463 224/208/224 +f 465/455/465 466/456/466 410/400/410 +f 465/455/465 410/400/410 464/457/464 +f 90/67/90 386/372/386 385/371/385 +f 90/67/90 385/371/385 91/68/91 +f 233/213/233 361/345/361 348/331/348 +f 233/213/233 348/331/348 234/214/234 +f 235/215/235 234/214/234 363/347/363 +f 235/215/235 363/347/363 467/458/467 +f 338/321/338 337/320/337 72/49/72 +f 338/321/338 72/49/72 295/281/295 +f 338/321/338 299/285/299 302/284/302 +f 338/321/338 302/284/302 335/322/335 +f 468/459/468 469/460/469 470/461/470 +f 468/459/468 470/461/470 415/404/415 +f 347/334/347 471/462/471 472/463/472 +f 347/334/347 472/463/472 363/347/363 +f 471/462/471 347/334/347 350/333/350 +f 471/462/471 350/333/350 473/464/473 +f 465/455/465 475/465/475 476/466/476 +f 465/455/465 476/466/476 474/467/474 +f 384/370/384 110/88/110 478/468/478 +f 384/370/384 478/468/478 477/469/477 +f 414/403/414 479/470/479 412/402/412 +f 414/403/414 412/402/412 411/401/411 +f 288/270/288 287/269/287 412/402/412 +f 288/270/288 412/402/412 479/470/479 +f 85/62/85 84/61/84 90/67/90 +f 85/62/85 90/67/90 89/70/89 +f 386/372/386 356/339/356 113/94/113 +f 386/372/386 113/94/113 106/83/106 +f 232/216/232 358/341/358 357/342/357 +f 232/216/232 357/342/357 233/213/233 +f 297/279/297 296/278/296 181/161/181 +f 297/279/297 181/161/181 163/143/163 +f 419/409/419 337/320/337 336/319/336 +f 419/409/419 336/319/336 417/406/417 +f 49/30/49 52/29/52 127/104/127 +f 49/30/49 127/104/127 179/162/179 +f 26/359/26 25/393/25 333/316/333 +f 26/359/26 333/316/333 306/288/306 +f 371/354/371 370/357/370 162/142/162 +f 371/354/371 162/142/162 161/145/161 +f 258/238/258 257/237/257 223/203/223 +f 258/238/258 223/203/223 222/202/222 +f 257/237/257 459/448/459 480/471/480 +f 257/237/257 480/471/480 223/203/223 +f 211/195/211 214/194/214 225/205/225 +f 211/195/211 225/205/225 224/208/224 +f 316/299/316 481/472/481 314/296/314 +f 316/299/316 314/296/314 463/454/463 +f 171/152/171 169/149/169 168/148/168 +f 171/152/171 168/148/168 174/157/174 +f 273/256/273 199/180/199 172/153/172 +f 273/256/273 172/153/172 482/473/482 +f 168/148/168 226/206/226 225/205/225 +f 168/148/168 225/205/225 174/157/174 +f 245/226/245 246/227/246 111/89/111 +f 245/226/245 111/89/111 101/79/101 +f 114/91/114 112/90/112 111/89/111 +f 114/91/114 111/89/111 115/92/115 +f 210/190/210 354/337/354 98/75/98 +f 210/190/210 98/75/98 97/78/97 +f 431/421/431 358/341/358 232/216/232 +f 431/421/431 232/216/232 359/343/359 +f 235/215/235 360/344/360 359/343/359 +f 235/215/235 359/343/359 232/216/232 +f 360/344/360 235/215/235 467/458/467 +f 360/344/360 467/458/467 387/373/387 +f 81/58/81 282/265/282 483/474/483 +f 81/58/81 483/474/483 82/59/82 +f 485/475/485 486/476/486 487/477/487 +f 485/475/485 487/477/487 484/478/484 +f 489/479/489 68/45/68 294/277/294 +f 489/479/489 294/277/294 488/480/488 +f 491/481/491 454/445/454 455/444/455 +f 491/481/491 455/444/455 490/482/490 +f 154/134/154 370/357/370 373/356/373 +f 154/134/154 373/356/373 155/135/155 +f 491/481/491 322/308/322 325/307/325 +f 491/481/491 325/307/325 492/483/492 +f 491/481/491 490/482/490 493/484/493 +f 491/481/491 493/484/493 322/308/322 +f 436/425/436 435/428/435 446/435/446 +f 436/425/436 446/435/446 494/485/494 +f 495/486/495 496/487/496 438/427/438 +f 495/486/495 438/427/438 380/369/380 +f 496/487/496 497/488/497 435/428/435 +f 496/487/496 435/428/435 438/427/438 +f 331/313/331 330/312/330 498/489/498 +f 331/313/331 498/489/498 432/423/432 +f 499/490/499 346/329/346 432/423/432 +f 499/490/499 432/423/432 498/489/498 +f 380/369/380 383/368/383 500/491/500 +f 380/369/380 500/491/500 495/486/495 +f 501/492/501 328/314/328 331/313/331 +f 501/492/501 331/313/331 434/424/434 +f 499/490/499 344/327/344 343/326/343 +f 499/490/499 343/326/343 346/329/346 +f 492/483/492 502/493/502 454/445/454 +f 492/483/492 454/445/454 491/481/491 +f 454/445/454 502/493/502 487/477/487 +f 454/445/454 487/477/487 57/38/57 +f 486/476/486 58/35/58 57/38/57 +f 486/476/486 57/38/57 487/477/487 +f 58/35/58 486/476/486 503/494/503 +f 58/35/58 503/494/503 382/367/382 +f 383/368/383 504/495/504 505/496/505 +f 383/368/383 505/496/505 500/491/500 +f 447/440/447 450/439/450 420/413/420 +f 447/440/447 420/413/420 423/412/423 +f 329/311/329 328/314/328 445/434/445 +f 329/311/329 445/434/445 444/433/444 +f 450/439/450 449/438/449 506/497/506 +f 450/439/450 506/497/506 501/492/501 +f 507/498/507 508/499/508 451/441/451 +f 507/498/507 451/441/451 75/56/75 +f 99/76/99 104/82/104 202/182/202 +f 99/76/99 202/182/202 196/176/196 +f 509/500/509 208/189/208 201/184/201 +f 509/500/509 201/184/201 203/183/203 +f 201/184/201 204/188/204 195/177/195 +f 201/184/201 195/177/195 196/176/196 +f 462/453/462 510/501/510 186/170/186 +f 462/453/462 186/170/186 189/169/189 +f 203/183/203 186/170/186 510/501/510 +f 203/183/203 510/501/510 509/500/509 +f 148/128/148 319/301/319 341/325/341 +f 148/128/148 341/325/341 326/310/326 +f 326/310/326 341/325/341 340/324/340 +f 326/310/326 340/324/340 511/502/511 +f 123/100/123 511/502/511 340/324/340 +f 123/100/123 340/324/340 133/112/133 +f 71/48/71 49/30/49 181/161/181 +f 71/48/71 181/161/181 296/278/296 +f 154/134/154 388/374/388 162/142/162 +f 154/134/154 162/142/162 370/357/370 +f 155/135/155 373/356/373 303/289/303 +f 155/135/155 303/289/303 166/146/166 +f 166/146/166 303/289/303 306/288/306 +f 166/146/166 306/288/306 333/316/333 +f 512/503/512 320/303/320 289/271/289 +f 512/503/512 289/271/289 288/270/288 +f 479/470/479 414/403/414 514/504/514 +f 479/470/479 514/504/514 513/505/513 +f 414/403/414 413/405/413 475/465/475 +f 414/403/414 475/465/475 514/504/514 +f 513/505/513 512/503/512 288/270/288 +f 513/505/513 288/270/288 479/470/479 +f 191/171/191 103/81/103 353/338/353 +f 191/171/191 353/338/353 192/172/192 +f 332/315/332 104/82/104 103/81/103 +f 332/315/332 103/81/103 191/171/191 +f 82/59/82 483/474/483 353/338/353 +f 82/59/82 353/338/353 354/337/354 +f 83/64/83 86/63/86 96/74/96 +f 83/64/83 96/74/96 95/73/95 +f 83/64/83 95/73/95 400/386/400 +f 83/64/83 400/386/400 355/340/355 +f 355/340/355 400/386/400 112/90/112 +f 355/340/355 112/90/112 114/91/114 +f 144/124/144 135/114/135 136/113/136 +f 144/124/144 136/113/136 157/141/157 +f 298/280/298 365/350/365 300/282/300 +f 298/280/298 300/282/300 299/285/299 +f 298/280/298 297/279/297 388/374/388 +f 298/280/298 388/374/388 365/350/365 +f 367/351/367 143/125/143 164/144/164 +f 367/351/367 164/144/164 180/160/180 +f 515/506/515 516/507/516 219/201/219 +f 515/506/515 219/201/219 215/199/215 +f 254/235/254 217/197/217 216/196/216 +f 254/235/254 216/196/216 517/508/517 +f 398/383/398 364/348/364 399/385/399 +f 398/383/398 399/385/399 395/384/395 +f 398/383/398 397/382/397 517/508/517 +f 398/383/398 517/508/517 216/196/216 +f 518/509/518 519/510/519 246/227/246 +f 518/509/518 246/227/246 245/226/245 +f 319/301/319 150/130/150 149/132/149 +f 319/301/319 149/132/149 341/325/341 +f 429/420/429 419/409/419 417/406/417 +f 429/420/429 417/406/417 430/419/430 +f 33/395/33 46/511/46 404/389/404 +f 33/395/33 404/389/404 403/388/403 +f 403/388/403 402/391/402 309/294/309 +f 403/388/403 309/294/309 311/293/311 +f 393/379/393 520/512/520 521/513/521 +f 393/379/393 521/513/521 301/283/301 +f 522/514/522 520/512/520 393/379/393 +f 522/514/522 393/379/393 392/378/392 +f 302/284/302 301/283/301 521/513/521 +f 302/284/302 521/513/521 523/515/523 +f 302/284/302 523/515/523 524/516/524 +f 302/284/302 524/516/524 335/322/335 +f 321/304/321 456/446/456 318/302/318 +f 321/304/321 318/302/318 147/127/147 +f 456/446/456 321/304/321 525/517/525 +f 456/446/456 525/517/525 457/447/457 +f 410/400/410 409/399/409 526/518/526 +f 410/400/410 526/518/526 464/457/464 +f 410/400/410 466/456/466 350/333/350 +f 410/400/410 350/333/350 349/332/349 +f 456/446/456 212/192/212 211/195/211 +f 456/446/456 211/195/211 527/519/527 +f 211/195/211 224/208/224 463/454/463 +f 211/195/211 463/454/463 527/519/527 +f 407/397/407 377/364/377 267/251/267 +f 407/397/407 267/251/267 276/258/276 +f 378/363/378 377/364/377 406/396/406 +f 378/363/378 406/396/406 255/236/255 +f 175/155/175 214/194/214 213/193/213 +f 175/155/175 213/193/213 198/178/198 +f 386/372/386 90/67/90 84/61/84 +f 386/372/386 84/61/84 356/339/356 +f 409/399/409 362/346/362 351/335/351 +f 409/399/409 351/335/351 457/447/457 +f 85/62/85 89/70/89 412/402/412 +f 85/62/85 412/402/412 287/269/287 +f 361/345/361 233/213/233 357/342/357 +f 361/345/361 357/342/357 352/336/352 +f 116/93/116 431/421/431 359/343/359 +f 116/93/116 359/343/359 107/84/107 +f 116/93/116 107/84/107 106/83/106 +f 116/93/116 106/83/106 113/94/113 +f 352/336/352 351/335/351 362/346/362 +f 352/336/352 362/346/362 361/345/361 +f 513/505/513 514/504/514 464/457/464 +f 513/505/513 464/457/464 526/518/526 +f 526/518/526 409/399/409 457/447/457 +f 526/518/526 457/447/457 525/517/525 +f 514/504/514 475/465/475 465/455/465 +f 514/504/514 465/455/465 464/457/464 +f 358/341/358 431/421/431 247/228/247 +f 358/341/358 247/228/247 197/179/197 +f 176/156/176 482/473/482 172/153/172 +f 176/156/176 172/153/172 171/152/171 +f 396/381/396 395/384/395 250/234/250 +f 396/381/396 250/234/250 119/96/119 +f 395/384/395 399/385/399 251/231/251 +f 395/384/395 251/231/251 250/234/250 +f 291/274/291 81/58/81 80/57/80 +f 291/274/291 80/57/80 285/268/285 +f 284/267/284 292/275/292 291/274/291 +f 284/267/284 291/274/291 285/268/285 +f 528/520/528 327/309/327 326/310/326 +f 528/520/528 326/310/326 511/502/511 +f 126/103/126 125/106/125 152/133/152 +f 126/103/126 152/133/152 53/34/53 +f 152/133/152 125/106/125 133/112/133 +f 152/133/152 133/112/133 340/324/340 +f 127/104/127 126/103/126 339/323/339 +f 127/104/127 339/323/339 179/162/179 +f 56/33/56 135/114/135 367/351/367 +f 56/33/56 367/351/367 339/323/339 +f 124/101/124 123/100/123 133/112/133 +f 124/101/124 133/112/133 134/111/134 +f 143/125/143 367/351/367 135/114/135 +f 143/125/143 135/114/135 144/124/144 +f 164/144/164 143/125/143 132/109/132 +f 164/144/164 132/109/132 161/145/161 +f 401/387/401 131/108/131 130/107/130 +f 401/387/401 130/107/130 142/123/142 +f 292/275/292 528/520/528 122/99/122 +f 292/275/292 122/99/122 290/273/290 +f 61/42/61 507/498/507 75/56/75 +f 61/42/61 75/56/75 78/55/78 +f 320/303/320 512/503/512 525/517/525 +f 320/303/320 525/517/525 321/304/321 +f 512/503/512 513/505/513 526/518/526 +f 512/503/512 526/518/526 525/517/525 +f 123/100/123 122/99/122 528/520/528 +f 123/100/123 528/520/528 511/502/511 +f 262/245/262 529/521/529 229/209/229 +f 262/245/262 229/209/229 221/204/221 +f 316/299/316 315/298/315 368/352/368 +f 316/299/316 368/352/368 481/472/481 +f 516/507/516 315/298/315 230/211/230 +f 516/507/516 230/211/230 219/201/219 +f 515/506/515 530/522/530 369/353/369 +f 515/506/515 369/353/369 516/507/516 +f 530/522/530 515/506/515 223/203/223 +f 530/522/530 223/203/223 480/471/480 +f 215/199/215 218/198/218 223/203/223 +f 215/199/215 223/203/223 515/506/515 +f 459/448/459 458/449/458 374/360/374 +f 459/448/459 374/360/374 248/230/248 +f 458/449/458 460/450/460 334/317/334 +f 458/449/458 334/317/334 374/360/374 +f 334/317/334 460/450/460 47/451/47 +f 334/317/334 47/451/47 48/318/48 +f 459/448/459 248/230/248 249/229/249 +f 459/448/459 249/229/249 480/471/480 +f 253/233/253 120/97/120 119/96/119 +f 253/233/253 119/96/119 250/234/250 +f 394/380/394 170/150/170 169/149/169 +f 394/380/394 169/149/169 173/154/173 +f 519/510/519 482/473/482 176/156/176 +f 519/510/519 176/156/176 197/179/197 +f 518/509/518 273/256/273 482/473/482 +f 518/509/518 482/473/482 519/510/519 +f 531/523/531 274/257/274 273/256/273 +f 531/523/531 273/256/273 518/509/518 +f 532/524/532 390/376/390 274/257/274 +f 532/524/532 274/257/274 531/523/531 +f 343/326/343 243/224/243 241/221/241 +f 343/326/343 241/221/241 240/220/240 +f 188/168/188 238/219/238 244/225/244 +f 188/168/188 244/225/244 189/169/189 +f 187/167/187 332/315/332 236/217/236 +f 187/167/187 236/217/236 188/168/188 +f 447/440/447 451/441/451 508/499/508 +f 447/440/447 508/499/508 448/437/448 +f 162/142/162 388/374/388 297/279/297 +f 162/142/162 297/279/297 163/143/163 +f 392/378/392 402/391/402 405/390/405 +f 392/378/392 405/390/405 522/514/522 +f 533/525/533 413/405/413 415/404/415 +f 533/525/533 415/404/415 470/461/470 +f 534/526/534 65/46/65 68/45/68 +f 534/526/534 68/45/68 489/479/489 +f 502/493/502 535/527/535 484/478/484 +f 502/493/502 484/478/484 487/477/487 +f 503/494/503 536/528/536 537/529/537 +f 503/494/503 537/529/537 504/495/504 +f 492/483/492 538/530/538 535/527/535 +f 492/483/492 535/527/535 502/493/502 +f 492/483/492 325/307/325 66/43/66 +f 492/483/492 66/43/66 65/46/65 +f 504/495/504 537/529/537 539/531/539 +f 504/495/504 539/531/539 505/496/505 +f 239/223/239 424/414/424 345/330/345 +f 239/223/239 345/330/345 240/220/240 +f 59/36/59 58/35/58 382/367/382 +f 59/36/59 382/367/382 381/366/381 +f 432/423/432 433/422/433 434/424/434 +f 432/423/432 434/424/434 331/313/331 +f 437/426/437 436/425/436 440/429/440 +f 437/426/437 440/429/440 177/158/177 +f 381/366/381 437/426/437 177/158/177 +f 381/366/381 177/158/177 59/36/59 +f 449/438/449 441/431/441 494/485/494 +f 449/438/449 494/485/494 506/497/506 +f 450/439/450 501/492/501 434/424/434 +f 450/439/450 434/424/434 420/413/420 +f 382/367/382 503/494/503 504/495/504 +f 382/367/382 504/495/504 383/368/383 +f 501/492/501 506/497/506 445/434/445 +f 501/492/501 445/434/445 328/314/328 +f 536/528/536 503/494/503 486/476/486 +f 536/528/536 486/476/486 485/475/485 +f 313/297/313 150/130/150 319/301/319 +f 313/297/313 319/301/319 318/302/318 +f 327/309/327 284/267/284 281/263/281 +f 327/309/327 281/263/281 145/129/145 +f 483/474/483 93/71/93 192/172/192 +f 483/474/483 192/172/192 353/338/353 +f 483/474/483 282/265/282 94/72/94 +f 483/474/483 94/72/94 93/71/93 +f 422/411/422 425/415/425 428/418/428 +f 422/411/422 428/418/428 427/416/427 +f 421/410/421 433/422/433 345/330/345 +f 421/410/421 345/330/345 424/414/424 +f 463/454/463 314/296/314 313/297/313 +f 463/454/463 313/297/313 527/519/527 +f 315/298/315 516/507/516 369/353/369 +f 315/298/315 369/353/369 368/352/368 +f 314/296/314 481/472/481 312/295/312 +f 314/296/314 312/295/312 151/131/151 +f 368/352/368 317/300/317 312/295/312 +f 368/352/368 312/295/312 481/472/481 +f 369/353/369 530/522/530 159/139/159 +f 369/353/369 159/139/159 158/138/158 +f 480/471/480 249/229/249 159/139/159 +f 480/471/480 159/139/159 530/522/530 +f 262/245/262 406/396/406 408/398/408 +f 262/245/262 408/398/408 529/521/529 +f 398/383/398 216/196/216 220/200/220 +f 398/383/398 220/200/220 364/348/364 +f 541/532/541 542/533/542 543/534/543 +f 541/532/541 543/534/543 540/535/540 +f 545/536/545 543/534/543 542/533/542 +f 545/536/545 542/533/542 544/537/544 +f 547/538/547 545/536/545 544/537/544 +f 547/538/547 544/537/544 546/539/546 +f 549/540/549 547/538/547 546/539/546 +f 549/540/549 546/539/546 548/541/548 +f 551/542/551 549/540/549 548/541/548 +f 551/542/551 548/541/548 550/543/550 +f 553/544/553 551/542/551 550/543/550 +f 553/544/553 550/543/550 552/545/552 +f 555/546/555 553/544/553 552/545/552 +f 555/546/555 552/545/552 554/547/554 +f 557/548/557 558/549/558 559/550/559 +f 557/548/557 559/550/559 556/551/556 +f 561/552/561 557/548/557 556/551/556 +f 561/552/561 556/551/556 560/553/560 +f 563/554/563 546/539/546 544/537/544 +f 563/554/563 544/537/544 562/555/562 +f 564/556/564 548/541/548 546/539/546 +f 564/556/564 546/539/546 563/554/563 +f 565/557/565 550/543/550 548/541/548 +f 565/557/565 548/541/548 564/556/564 +f 566/558/566 552/545/552 550/543/550 +f 566/558/566 550/543/550 565/557/565 +f 552/545/552 566/558/566 567/559/567 +f 552/545/552 567/559/567 554/547/554 +f 559/550/559 568/560/568 569/561/569 +f 559/550/559 569/561/569 556/551/556 +f 570/562/570 560/553/560 556/551/556 +f 570/562/570 556/551/556 569/561/569 +f 571/563/571 572/564/572 560/553/560 +f 571/563/571 560/553/560 570/562/570 +f 574/565/574 540/535/540 575/566/575 +f 574/565/574 575/566/575 573/567/573 +f 577/568/577 543/534/543 545/536/545 +f 577/568/577 545/536/545 576/569/576 +f 545/536/545 547/538/547 578/570/578 +f 545/536/545 578/570/578 576/569/576 +f 579/571/579 578/570/578 547/538/547 +f 579/571/579 547/538/547 549/540/549 +f 580/572/580 579/571/579 551/542/551 +f 580/572/580 551/542/551 553/544/553 +f 580/572/580 553/544/553 555/546/555 +f 580/572/580 555/546/555 581/573/581 +f 558/549/558 557/548/557 583/574/583 +f 558/549/558 583/574/583 582/575/582 +f 561/552/561 584/576/584 583/574/583 +f 561/552/561 583/574/583 557/548/557 +f 561/552/561 572/564/572 585/577/585 +f 561/552/561 585/577/585 584/576/584 +f 571/563/571 586/578/586 585/577/585 +f 571/563/571 585/577/585 572/564/572 +f 544/537/544 542/533/542 541/532/541 +f 544/537/544 541/532/541 562/555/562 +f 574/565/574 588/579/588 589/580/589 +f 574/565/574 589/580/589 587/581/587 +f 574/565/574 573/567/573 590/582/590 +f 574/565/574 590/582/590 588/579/588 +f 590/582/590 573/567/573 575/566/575 +f 590/582/590 575/566/575 591/583/591 +f 575/566/575 540/535/540 543/534/543 +f 575/566/575 543/534/543 591/583/591 +f 564/556/564 592/584/592 566/558/566 +f 564/556/564 566/558/566 565/557/565 +f 592/584/592 593/585/593 567/559/567 +f 592/584/592 567/559/567 566/558/566 +f 568/560/568 559/550/559 554/547/554 +f 568/560/568 554/547/554 567/559/567 +f 554/547/554 559/550/559 558/549/558 +f 554/547/554 558/549/558 555/546/555 +f 582/575/582 581/573/581 555/546/555 +f 582/575/582 555/546/555 558/549/558 +f 592/584/592 564/556/564 563/554/563 +f 592/584/592 563/554/563 562/555/562 +f 589/580/589 568/560/568 567/559/567 +f 589/580/589 567/559/567 593/585/593 +f 540/535/540 574/565/574 587/581/587 +f 540/535/540 587/581/587 541/532/541 +f 571/563/571 570/562/570 590/582/590 +f 571/563/571 590/582/590 591/583/591 +f 589/580/589 588/579/588 569/561/569 +f 589/580/589 569/561/569 568/560/568 +f 543/534/543 577/568/577 594/586/594 +f 543/534/543 594/586/594 591/583/591 +f 594/586/594 586/578/586 571/563/571 +f 594/586/594 571/563/571 591/583/591 +f 596/587/596 581/573/581 582/575/582 +f 596/587/596 582/575/582 595/588/595 +f 596/587/596 597/589/597 580/572/580 +f 596/587/596 580/572/580 581/573/581 +f 583/574/583 490/482/490 455/444/455 +f 583/574/583 455/444/455 595/588/595 +f 583/574/583 584/576/584 493/484/493 +f 583/574/583 493/484/493 490/482/490 +f 597/589/597 508/499/508 579/571/579 +f 597/589/597 579/571/579 580/572/580 +f 442/432/442 448/437/448 508/499/508 +f 442/432/442 508/499/508 597/589/597 +f 60/37/60 178/159/178 595/588/595 +f 60/37/60 595/588/595 455/444/455 +f 178/159/178 439/430/439 596/587/596 +f 178/159/178 596/587/596 595/588/595 +f 577/568/577 64/41/64 185/166/185 +f 577/568/577 185/166/185 594/586/594 +f 586/578/586 184/165/184 376/362/376 +f 586/578/586 376/362/376 585/577/585 +f 590/582/590 570/562/570 569/561/569 +f 590/582/590 569/561/569 588/579/588 +f 61/42/61 576/569/576 578/570/578 +f 61/42/61 578/570/578 507/498/507 +f 585/577/585 376/362/376 493/484/493 +f 585/577/585 493/484/493 584/576/584 +f 453/443/453 598/590/598 73/52/73 +f 453/443/453 73/52/73 430/419/430 +f 519/510/519 197/179/197 247/228/247 +f 519/510/519 247/228/247 246/227/246 +f 281/263/281 280/262/280 146/126/146 +f 281/263/281 146/126/146 145/129/145 +f 64/41/64 63/40/63 121/102/121 +f 64/41/64 121/102/121 185/166/185 +f 284/267/284 327/309/327 528/520/528 +f 284/267/284 528/520/528 292/275/292 +f 290/273/290 122/99/122 121/102/121 +f 290/273/290 121/102/121 63/40/63 +f 280/262/280 289/271/289 320/303/320 +f 280/262/280 320/303/320 146/126/146 +f 184/165/184 586/578/586 594/586/594 +f 184/165/184 594/586/594 185/166/185 +f 253/233/253 378/363/378 117/98/117 +f 253/233/253 117/98/117 120/97/120 +f 249/229/249 140/121/140 160/140/160 +f 249/229/249 160/140/160 159/139/159 +f 129/110/129 160/140/160 140/121/140 +f 129/110/129 140/121/140 130/107/130 +f 161/145/161 132/109/132 131/108/131 +f 161/145/161 131/108/131 371/354/371 +f 313/297/313 318/302/318 456/446/456 +f 313/297/313 456/446/456 527/519/527 +f 492/483/492 65/46/65 534/526/534 +f 492/483/492 534/526/534 538/530/538 +f 441/431/441 449/438/449 448/437/448 +f 441/431/441 448/437/448 442/432/442 +f 443/436/443 446/435/446 435/428/435 +f 443/436/443 435/428/435 497/488/497 +f 446/435/446 445/434/445 506/497/506 +f 446/435/446 506/497/506 494/485/494 +f 441/431/441 440/429/440 436/425/436 +f 441/431/441 436/425/436 494/485/494 +f 596/587/596 439/430/439 442/432/442 +f 596/587/596 442/432/442 597/589/597 +f 577/568/577 576/569/576 61/42/61 +f 577/568/577 61/42/61 64/41/64 +f 238/219/238 237/218/237 242/222/242 +f 238/219/238 242/222/242 241/221/241 +f 194/175/194 76/53/76 426/417/426 +f 194/175/194 426/417/426 427/416/427 +f 452/442/452 194/175/194 427/416/427 +f 452/442/452 427/416/427 428/418/428 +f 461/452/461 244/225/244 243/224/243 +f 461/452/461 243/224/243 342/328/342 +f 508/499/508 507/498/507 578/570/578 +f 508/499/508 578/570/578 579/571/579 +f 245/226/245 207/187/207 531/523/531 +f 245/226/245 531/523/531 518/509/518 +f 206/186/206 532/524/532 531/523/531 +f 206/186/206 531/523/531 207/187/207 +f 32/9/32 31/12/31 600/591/600 +f 32/9/32 600/591/600 599/592/599 +f 601/593/601 600/591/600 36/13/36 +f 601/593/601 36/13/36 24/1/24 +f 602/594/602 601/593/601 24/1/24 +f 602/594/602 24/1/24 23/4/23 +f 40/17/40 602/594/602 23/4/23 +f 40/17/40 23/4/23 42/19/42 +f 44/22/44 604/595/604 605/596/605 +f 44/22/44 605/596/605 603/597/603 +f 39/16/39 603/597/603 602/594/602 +f 39/16/39 602/594/602 40/17/40 +f 601/593/601 606/598/606 607/599/607 +f 601/593/601 607/599/607 600/591/600 +f 468/459/468 608/600/608 609/601/609 +f 468/459/468 609/601/609 469/460/469 +f 477/469/477 609/601/609 608/600/608 +f 477/469/477 608/600/608 384/370/384 +f 610/602/610 611/603/611 612/604/612 +f 610/602/610 612/604/612 472/605/472 +f 610/602/610 472/605/472 471/606/471 +f 610/602/610 471/606/471 613/607/613 +f 476/608/476 614/609/614 615/610/615 +f 476/608/476 615/610/615 474/611/474 +f 478/468/478 110/88/110 109/87/109 +f 478/468/478 109/87/109 616/612/616 +f 466/456/466 465/455/465 474/467/474 +f 466/456/466 474/467/474 617/613/617 +f 466/456/466 617/613/617 473/464/473 +f 466/456/466 473/464/473 350/333/350 +f 614/609/614 533/614/533 470/615/470 +f 614/609/614 470/615/470 618/616/618 +f 475/465/475 413/405/413 533/525/533 +f 475/465/475 533/525/533 476/466/476 +f 618/616/618 469/617/469 609/618/609 +f 618/616/618 609/618/609 619/619/619 +f 619/619/619 609/618/609 477/620/477 +f 619/619/619 477/620/477 620/621/620 +f 387/373/387 621/622/621 616/612/616 +f 387/373/387 616/612/616 109/87/109 +f 616/623/616 622/624/622 620/621/620 +f 616/623/616 620/621/620 478/625/478 +f 473/626/473 617/627/617 615/610/615 +f 473/626/473 615/610/615 613/607/613 +f 621/628/621 623/629/623 622/624/622 +f 621/628/621 622/624/622 616/623/616 +f 624/630/624 612/604/612 611/603/611 +f 624/630/624 611/603/611 623/629/623 +f 49/30/49 71/48/71 70/47/70 +f 49/30/49 70/47/70 50/27/50 +f 336/319/336 335/322/335 524/516/524 +f 336/319/336 524/516/524 418/407/418 +f 598/590/598 293/276/293 67/44/67 +f 598/590/598 67/44/67 73/52/73 +f 50/27/50 70/47/70 429/420/429 +f 50/27/50 429/420/429 74/51/74 +f 322/308/322 493/484/493 376/362/376 +f 322/308/322 376/362/376 323/305/323 +f 589/580/589 593/585/593 592/584/592 +f 589/580/589 592/584/592 587/581/587 +f 396/381/396 119/96/119 118/95/118 +f 396/381/396 118/95/118 254/235/254 +f 517/508/517 397/382/397 396/381/396 +f 517/508/517 396/381/396 254/235/254 +f 28/5/28 27/8/27 625/631/625 +f 28/5/28 625/631/625 604/595/604 +f 600/591/600 607/599/607 626/632/626 +f 600/591/600 626/632/626 599/592/599 +f 607/599/607 627/633/627 628/634/628 +f 607/599/607 628/634/628 626/632/626 +f 604/595/604 625/631/625 628/634/628 +f 604/595/604 628/634/628 627/633/627 +f 630/635/630 631/636/631 632/637/632 +f 630/635/630 632/637/632 629/638/629 +f 634/639/634 635/640/635 636/641/636 +f 634/639/634 636/641/636 633/642/633 +f 638/643/638 639/644/639 640/645/640 +f 638/643/638 640/645/640 637/646/637 +f 641/647/641 642/648/642 637/646/637 +f 641/647/641 637/646/637 640/645/640 +f 644/649/644 645/650/645 646/651/646 +f 644/649/644 646/651/646 643/652/643 +f 631/636/631 642/648/642 648/653/648 +f 631/636/631 648/653/648 647/654/647 +f 650/655/650 651/656/651 652/657/652 +f 650/655/650 652/657/652 649/658/649 +f 643/652/643 646/651/646 654/659/654 +f 643/652/643 654/659/654 653/660/653 +f 654/659/654 651/656/651 650/655/650 +f 654/659/654 650/655/650 653/660/653 +f 655/661/655 656/662/656 657/663/657 +f 655/661/655 657/663/657 632/637/632 +f 657/663/657 659/664/659 660/665/660 +f 657/663/657 660/665/660 658/666/658 +f 661/667/661 659/664/659 657/663/657 +f 661/667/661 657/663/657 656/662/656 +f 631/636/631 647/654/647 655/661/655 +f 631/636/631 655/661/655 632/637/632 +f 637/646/637 642/648/642 631/636/631 +f 637/646/637 631/636/631 630/635/630 +f 640/645/640 650/655/650 649/658/649 +f 640/645/640 649/658/649 641/647/641 +f 652/657/652 662/668/662 641/647/641 +f 652/657/652 641/647/641 649/658/649 +f 648/653/648 642/648/642 641/647/641 +f 648/653/648 641/647/641 662/668/662 +f 663/669/663 664/670/664 537/529/537 +f 663/669/663 537/529/537 536/528/536 +f 666/671/666 640/645/640 639/644/639 +f 666/671/666 639/644/639 665/672/665 +f 666/671/666 665/672/665 636/641/636 +f 666/671/666 636/641/636 635/640/635 +f 667/673/667 539/531/539 537/529/537 +f 667/673/667 537/529/537 664/670/664 +f 634/639/634 644/649/644 643/652/643 +f 634/639/634 643/652/643 635/640/635 +f 653/660/653 650/655/650 640/645/640 +f 653/660/653 640/645/640 666/671/666 +f 666/671/666 635/640/635 643/652/643 +f 666/671/666 643/652/643 653/660/653 +f 669/674/669 644/649/644 634/639/634 +f 669/674/669 634/639/634 668/675/668 +f 638/643/638 637/646/637 630/635/630 +f 638/643/638 630/635/630 670/676/670 +f 645/650/645 644/649/644 669/674/669 +f 645/650/645 669/674/669 671/677/671 +f 638/643/638 670/676/670 485/475/485 +f 638/643/638 485/475/485 484/478/484 +f 672/678/672 633/642/633 489/479/489 +f 672/678/672 489/479/489 488/480/488 +f 632/637/632 657/663/657 658/666/658 +f 632/637/632 658/666/658 629/638/629 +f 670/676/670 663/669/663 536/528/536 +f 670/676/670 536/528/536 485/475/485 +f 633/642/633 636/641/636 534/526/534 +f 633/642/633 534/526/534 489/479/489 +f 484/478/484 535/527/535 639/644/639 +f 484/478/484 639/644/639 638/643/638 +f 629/638/629 658/666/658 664/670/664 +f 629/638/629 664/670/664 663/669/663 +f 665/672/665 639/644/639 535/527/535 +f 665/672/665 535/527/535 538/530/538 +f 636/641/636 665/672/665 538/530/538 +f 636/641/636 538/530/538 534/526/534 +f 660/665/660 667/673/667 664/670/664 +f 660/665/660 664/670/664 658/666/658 +f 668/675/668 634/639/634 633/642/633 +f 668/675/668 633/642/633 672/678/672 +f 630/635/630 629/638/629 663/669/663 +f 630/635/630 663/669/663 670/676/670 +f 1/679/1 661/667/661 656/662/656 +f 1/679/1 656/662/656 22/680/22 +f 20/681/20 647/654/647 648/653/648 +f 20/681/20 648/653/648 18/682/18 +f 647/654/647 20/681/20 21/683/21 +f 647/654/647 21/683/21 655/661/655 +f 15/684/15 646/651/646 645/650/645 +f 15/684/15 645/650/645 13/685/13 +f 19/686/19 651/656/651 654/659/654 +f 19/686/19 654/659/654 14/687/14 +f 648/653/648 662/668/662 16/688/16 +f 648/653/648 16/688/16 18/682/18 +f 17/689/17 652/657/652 651/656/651 +f 17/689/17 651/656/651 19/686/19 +f 21/683/21 22/680/22 656/662/656 +f 21/683/21 656/662/656 655/661/655 +f 13/685/13 645/650/645 671/677/671 +f 13/685/13 671/677/671 2/690/2 +f 646/651/646 15/684/15 14/687/14 +f 646/651/646 14/687/14 654/659/654 +f 17/689/17 16/688/16 662/668/662 +f 17/689/17 662/668/662 652/657/652 +f 608/600/608 91/68/91 385/371/385 +f 608/600/608 385/371/385 384/370/384 +f 304/286/304 372/355/372 401/387/401 +f 304/286/304 401/387/401 308/290/308 +f 468/459/468 415/404/415 411/401/411 +f 468/459/468 411/401/411 92/69/92 +f 602/594/602 603/597/603 606/598/606 +f 602/594/602 606/598/606 601/593/601 +f 608/600/608 468/459/468 92/69/92 +f 608/600/608 92/69/92 91/68/91 +f 305/287/305 304/286/304 308/290/308 +f 305/287/305 308/290/308 137/116/137 +f 139/119/139 138/117/138 307/291/307 +f 139/119/139 307/291/307 375/361/375 +f 674/691/674 675/692/675 676/693/676 +f 674/691/674 676/693/676 673/694/673 +f 678/695/678 27/8/27 679/696/679 +f 678/695/678 679/696/679 677/697/677 +f 681/698/681 682/699/682 683/700/683 +f 681/698/681 683/700/683 680/701/680 +f 684/702/684 685/703/685 683/700/683 +f 684/702/684 683/700/683 682/699/682 +f 684/702/684 674/691/674 673/694/673 +f 684/702/684 673/694/673 685/703/685 +f 687/704/687 688/705/688 689/706/689 +f 687/704/687 689/706/689 686/707/686 +f 690/708/690 691/709/691 676/693/676 +f 690/708/690 676/693/676 675/692/675 +f 689/706/689 688/705/688 691/709/691 +f 689/706/689 691/709/691 690/708/690 +f 687/704/687 686/707/686 693/710/693 +f 687/704/687 693/710/693 692/711/692 +f 681/698/681 680/701/680 46/24/46 +f 681/698/681 46/24/46 45/23/45 +f 678/695/678 694/712/694 695/713/695 +f 678/695/678 695/713/695 693/710/693 +f 697/714/697 698/715/698 699/716/699 +f 697/714/697 699/716/699 696/717/696 +f 701/718/701 702/719/702 703/720/703 +f 701/718/701 703/720/703 700/721/700 +f 705/722/705 706/723/706 707/724/707 +f 705/722/705 707/724/707 704/725/704 +f 709/726/709 710/727/710 711/728/711 +f 709/726/709 711/728/711 708/729/708 +f 713/730/713 714/731/714 715/732/715 +f 713/730/713 715/732/715 712/733/712 +f 717/734/717 718/735/718 719/736/719 +f 717/734/717 719/736/719 716/737/716 +f 712/733/712 720/738/720 721/739/721 +f 712/733/712 721/739/721 713/730/713 +f 713/730/713 721/739/721 697/714/697 +f 713/730/713 697/714/697 696/717/696 +f 723/740/723 724/741/724 725/742/725 +f 723/740/723 725/742/725 722/743/722 +f 727/744/727 728/745/728 729/746/729 +f 727/744/727 729/746/729 726/747/726 +f 731/748/731 732/749/732 733/750/733 +f 731/748/731 733/750/733 730/751/730 +f 735/752/735 728/745/728 727/744/727 +f 735/752/735 727/744/727 734/753/734 +f 737/754/737 738/755/738 739/756/739 +f 737/754/737 739/756/739 736/757/736 +f 741/758/741 722/743/722 725/742/725 +f 741/758/741 725/742/725 740/759/740 +f 735/752/735 734/753/734 743/760/743 +f 735/752/735 743/760/743 742/761/742 +f 745/762/745 746/763/746 747/764/747 +f 745/762/745 747/764/747 744/765/744 +f 747/764/747 746/763/746 749/766/749 +f 747/764/747 749/766/749 748/767/748 +f 745/762/745 744/765/744 751/768/751 +f 745/762/745 751/768/751 750/769/750 +f 753/770/753 754/771/754 755/772/755 +f 753/770/753 755/772/755 752/773/752 +f 757/774/757 755/772/755 754/771/754 +f 757/774/757 754/771/754 756/775/756 +f 748/767/748 749/766/749 759/776/759 +f 748/767/748 759/776/759 758/777/758 +f 761/778/761 762/779/762 763/780/763 +f 761/778/761 763/780/763 760/781/760 +f 765/782/765 766/783/766 767/784/767 +f 765/782/765 767/784/767 764/785/764 +f 769/786/769 770/787/770 771/788/771 +f 769/786/769 771/788/771 768/789/768 +f 773/790/773 774/791/774 775/792/775 +f 773/790/773 775/792/775 772/793/772 +f 777/794/777 778/795/778 779/796/779 +f 777/794/777 779/796/779 776/797/776 +f 774/791/774 780/798/780 781/799/781 +f 774/791/774 781/799/781 775/792/775 +f 703/720/703 782/800/782 783/801/783 +f 703/720/703 783/801/783 700/721/700 +f 688/802/688 687/803/687 785/804/785 +f 688/802/688 785/804/785 784/805/784 +f 786/806/786 785/804/785 687/803/687 +f 786/806/786 687/803/687 692/807/692 +f 788/808/788 777/794/777 789/809/789 +f 788/808/788 789/809/789 787/810/787 +f 790/811/790 791/812/791 779/796/779 +f 790/811/790 779/796/779 778/795/778 +f 793/813/793 794/814/794 795/815/795 +f 793/813/793 795/815/795 792/816/792 +f 797/817/797 798/818/798 701/718/701 +f 797/817/797 701/718/701 796/819/796 +f 701/718/701 798/818/798 799/820/799 +f 701/718/701 799/820/799 702/719/702 +f 801/821/801 802/822/802 803/823/803 +f 801/821/801 803/823/803 800/824/800 +f 805/825/805 806/826/806 807/827/807 +f 805/825/805 807/827/807 804/828/804 +f 809/829/809 810/830/810 811/831/811 +f 809/829/809 811/831/811 808/832/808 +f 778/795/778 807/827/807 806/826/806 +f 778/795/778 806/826/806 790/811/790 +f 803/823/803 812/833/812 813/834/813 +f 803/823/803 813/834/813 800/824/800 +f 815/835/815 816/836/816 817/837/817 +f 815/835/815 817/837/817 814/838/814 +f 819/839/819 814/838/814 820/840/820 +f 819/839/819 820/840/820 818/841/818 +f 822/842/822 823/843/823 819/839/819 +f 822/842/822 819/839/819 821/844/821 +f 704/725/704 707/724/707 825/845/825 +f 704/725/704 825/845/825 824/846/824 +f 827/847/827 828/848/828 698/715/698 +f 827/847/827 698/715/698 826/849/826 +f 772/793/772 775/792/775 829/850/829 +f 772/793/772 829/850/829 699/716/699 +f 781/799/781 771/788/771 831/851/831 +f 781/799/781 831/851/831 830/852/830 +f 832/853/832 831/851/831 771/788/771 +f 832/853/832 771/788/771 770/787/770 +f 834/854/834 835/855/835 836/856/836 +f 834/854/834 836/856/836 833/857/833 +f 838/858/838 839/859/839 840/860/840 +f 838/858/838 840/860/840 837/861/837 +f 723/740/723 722/743/722 840/860/840 +f 723/740/723 840/860/840 841/862/841 +f 747/764/747 842/863/842 843/864/843 +f 747/764/747 843/864/843 744/765/744 +f 821/844/821 844/865/844 845/866/845 +f 821/844/821 845/866/845 822/842/822 +f 847/867/847 818/841/818 820/840/820 +f 847/867/847 820/840/820 846/868/846 +f 843/864/843 849/869/849 850/870/850 +f 843/864/843 850/870/850 848/871/848 +f 205/185/205 851/872/851 852/873/852 +f 205/185/205 852/873/852 206/186/206 +f 208/189/208 849/869/849 851/872/851 +f 208/189/208 851/872/851 205/185/205 +f 853/874/853 854/875/854 749/766/749 +f 853/874/853 749/766/749 746/763/746 +f 728/745/728 735/752/735 854/875/854 +f 728/745/728 854/875/854 853/874/853 +f 856/876/856 857/877/857 858/878/858 +f 856/876/856 858/878/858 855/879/855 +f 860/880/860 861/881/861 862/882/862 +f 860/880/860 862/882/862 859/883/859 +f 863/884/863 864/885/864 861/881/861 +f 863/884/863 861/881/861 860/880/860 +f 866/886/866 867/887/867 862/882/862 +f 866/886/866 862/882/862 865/888/865 +f 869/889/869 870/890/870 871/891/871 +f 869/889/869 871/891/871 868/892/868 +f 866/886/866 228/210/228 229/209/229 +f 866/886/866 229/209/229 867/887/867 +f 873/893/873 864/885/864 863/884/863 +f 873/893/873 863/884/863 872/894/872 +f 871/891/871 873/893/873 872/894/872 +f 871/891/871 872/894/872 868/892/868 +f 875/895/875 876/896/876 877/897/877 +f 875/895/875 877/897/877 874/898/874 +f 835/855/835 834/854/834 848/871/848 +f 835/855/835 848/871/848 850/870/850 +f 879/899/879 833/857/833 880/900/880 +f 879/899/879 880/900/880 878/901/878 +f 882/902/882 883/903/883 884/904/884 +f 882/902/882 884/904/884 881/905/881 +f 881/905/881 880/900/880 886/906/886 +f 881/905/881 886/906/886 885/907/885 +f 887/908/887 842/863/842 747/764/747 +f 887/908/887 747/764/747 748/767/748 +f 842/863/842 887/908/887 852/873/852 +f 842/863/842 852/873/852 851/872/851 +f 758/777/758 760/781/760 889/909/889 +f 758/777/758 889/909/889 888/910/888 +f 787/810/787 890/911/890 891/912/891 +f 787/810/787 891/912/891 788/808/788 +f 893/913/893 894/914/894 895/915/895 +f 893/913/893 895/915/895 892/916/892 +f 896/917/896 859/883/859 897/918/897 +f 896/917/896 897/918/897 765/782/765 +f 899/919/899 900/920/900 901/921/901 +f 899/919/899 901/921/901 898/922/898 +f 900/920/900 902/923/902 903/924/903 +f 900/920/900 903/924/903 901/921/901 +f 902/923/902 677/925/677 679/926/679 +f 902/923/902 679/926/679 903/924/903 +f 862/882/862 867/887/867 904/927/904 +f 862/882/862 904/927/904 859/883/859 +f 901/921/901 263/247/263 264/246/264 +f 901/921/901 264/246/264 898/922/898 +f 266/248/266 265/249/265 903/924/903 +f 266/248/266 903/924/903 679/926/679 +f 895/915/895 905/928/905 906/929/906 +f 895/915/895 906/929/906 892/916/892 +f 907/930/907 908/931/908 909/932/909 +f 907/930/907 909/932/909 846/868/846 +f 847/867/847 846/868/846 909/932/909 +f 847/867/847 909/932/909 910/933/910 +f 847/867/847 910/933/910 912/934/912 +f 847/867/847 912/934/912 911/935/911 +f 276/258/276 275/259/275 906/929/906 +f 276/258/276 906/929/906 905/928/905 +f 275/259/275 277/260/277 908/931/908 +f 275/259/275 908/931/908 906/929/906 +f 741/758/741 837/861/837 840/860/840 +f 741/758/741 840/860/840 722/743/722 +f 914/936/914 915/937/915 916/938/916 +f 914/936/914 916/938/916 913/939/913 +f 915/937/915 914/936/914 743/760/743 +f 915/937/915 743/760/743 734/753/734 +f 918/940/918 740/759/740 709/726/709 +f 918/940/918 709/726/709 917/941/917 +f 916/938/916 915/937/915 920/942/920 +f 916/938/916 920/942/920 919/943/919 +f 922/944/922 923/945/923 924/946/924 +f 922/944/922 924/946/924 921/947/921 +f 708/729/708 925/948/925 917/941/917 +f 708/729/708 917/941/917 709/726/709 +f 917/941/917 925/948/925 927/949/927 +f 917/941/917 927/949/927 926/950/926 +f 293/276/293 712/733/712 715/732/715 +f 293/276/293 715/732/715 294/277/294 +f 929/951/929 930/952/930 931/953/931 +f 929/951/929 931/953/931 928/954/928 +f 933/955/933 934/956/934 935/957/935 +f 933/955/933 935/957/935 932/958/932 +f 937/959/937 938/960/938 939/961/939 +f 937/959/937 939/961/939 936/962/936 +f 785/804/785 940/963/940 941/964/941 +f 785/804/785 941/964/941 784/805/784 +f 812/833/812 943/965/943 944/966/944 +f 812/833/812 944/966/944 942/967/942 +f 945/968/945 796/819/796 701/718/701 +f 945/968/945 701/718/701 700/721/700 +f 946/969/946 947/970/947 797/817/797 +f 946/969/946 797/817/797 796/819/796 +f 949/971/949 873/893/873 871/891/871 +f 949/971/949 871/891/871 948/972/948 +f 783/801/783 806/826/806 805/825/805 +f 783/801/783 805/825/805 950/973/950 +f 951/974/951 952/975/952 792/816/792 +f 951/974/951 792/816/792 795/815/795 +f 954/976/954 793/813/793 792/816/792 +f 954/976/954 792/816/792 953/977/953 +f 956/978/956 957/979/957 958/980/958 +f 956/978/956 958/980/958 955/981/955 +f 727/744/727 920/942/920 915/937/915 +f 727/744/727 915/937/915 734/753/734 +f 959/982/959 960/983/960 795/815/795 +f 959/982/959 795/815/795 794/814/794 +f 914/936/914 913/939/913 924/946/924 +f 914/936/914 924/946/924 923/945/923 +f 329/984/329 961/985/961 962/986/962 +f 329/984/329 962/986/962 330/987/330 +f 834/854/834 963/988/963 751/768/751 +f 834/854/834 751/768/751 848/871/848 +f 879/899/879 839/859/839 838/858/838 +f 879/899/879 838/858/838 963/988/963 +f 812/833/812 942/967/942 964/989/964 +f 812/833/812 964/989/964 813/834/813 +f 786/806/786 692/807/692 695/990/695 +f 786/806/786 695/990/695 965/991/965 +f 967/992/967 968/993/968 969/994/969 +f 967/992/967 969/994/969 966/995/966 +f 696/717/696 699/716/699 829/850/829 +f 696/717/696 829/850/829 955/981/955 +f 970/996/970 703/720/703 702/719/702 +f 970/996/970 702/719/702 773/790/773 +f 972/997/972 799/820/799 798/818/798 +f 972/997/972 798/818/798 971/998/971 +f 885/907/885 342/999/342 344/1000/344 +f 885/907/885 344/1000/344 973/1001/973 +f 974/1002/974 975/1003/975 882/902/882 +f 974/1002/974 882/902/882 973/1001/973 +f 977/1004/977 978/1005/978 979/1006/979 +f 977/1004/977 979/1006/979 976/1007/976 +f 981/1008/981 856/876/856 855/879/855 +f 981/1008/981 855/879/855 980/1009/980 +f 775/792/775 781/799/781 830/852/830 +f 775/792/775 830/852/830 829/850/829 +f 750/769/750 982/1010/982 983/1011/983 +f 750/769/750 983/1011/983 745/762/745 +f 761/778/761 984/1012/984 985/1013/985 +f 761/778/761 985/1013/985 762/779/762 +f 986/1014/986 987/1015/987 845/866/845 +f 986/1014/986 845/866/845 844/865/844 +f 752/773/752 755/772/755 989/1016/989 +f 752/773/752 989/1016/989 988/1017/988 +f 977/1004/977 976/1007/976 991/1018/991 +f 977/1004/977 991/1018/991 990/1019/990 +f 978/1005/978 977/1004/977 874/898/874 +f 978/1005/978 874/898/874 992/1020/992 +f 863/884/863 993/1021/993 816/836/816 +f 863/884/863 816/836/816 872/894/872 +f 802/822/802 995/1022/995 933/955/933 +f 802/822/802 933/955/933 994/1023/994 +f 930/952/930 929/951/929 716/737/716 +f 930/952/930 716/737/716 719/736/719 +f 828/848/828 827/847/827 996/1024/996 +f 828/848/828 996/1024/996 970/996/970 +f 998/1025/998 950/973/950 805/825/805 +f 998/1025/998 805/825/805 997/1026/997 +f 950/973/950 945/968/945 700/721/700 +f 950/973/950 700/721/700 783/801/783 +f 1000/1027/1000 1001/1028/1001 1002/1029/1002 +f 1000/1027/1000 1002/1029/1002 999/1030/999 +f 691/1031/691 936/962/936 939/961/939 +f 691/1031/691 939/961/939 676/1032/676 +f 936/962/936 691/1031/691 688/802/688 +f 936/962/936 688/802/688 784/805/784 +f 890/911/890 787/810/787 1004/1033/1004 +f 890/911/890 1004/1033/1004 1003/1034/1003 +f 713/730/713 696/717/696 955/981/955 +f 713/730/713 955/981/955 958/980/958 +f 830/852/830 831/851/831 1005/1035/1005 +f 830/852/830 1005/1035/1005 956/978/956 +f 1006/1036/1006 1007/1037/1007 905/928/905 +f 1006/1036/1006 905/928/905 895/915/895 +f 908/931/908 277/260/277 379/365/379 +f 908/931/908 379/365/379 909/932/909 +f 1009/1038/1009 1010/1039/1010 1011/1040/1011 +f 1009/1038/1009 1011/1040/1011 1008/1041/1008 +f 1013/1042/1013 756/775/756 754/771/754 +f 1013/1042/1013 754/771/754 1012/1043/1012 +f 754/771/754 753/770/753 1014/1044/1014 +f 754/771/754 1014/1044/1014 1012/1043/1012 +f 989/1016/989 755/772/755 757/774/757 +f 989/1016/989 757/774/757 1015/1045/1015 +f 826/849/826 808/832/808 811/831/811 +f 826/849/826 811/831/811 827/847/827 +f 995/1022/995 802/822/802 801/821/801 +f 995/1022/995 801/821/801 1016/1046/1016 +f 815/835/815 868/892/868 872/894/872 +f 815/835/815 872/894/872 816/836/816 +f 726/747/726 918/940/918 917/941/917 +f 726/747/726 917/941/917 926/950/926 +f 910/933/910 909/932/909 379/365/379 +f 910/933/910 379/365/379 389/375/389 +f 912/934/912 910/933/910 389/375/389 +f 912/934/912 389/375/389 390/376/390 +f 786/806/786 965/991/965 1003/1034/1003 +f 786/806/786 1003/1034/1003 1004/1033/1004 +f 1017/1047/1017 803/823/803 802/822/802 +f 1017/1047/1017 802/822/802 994/1023/994 +f 1019/1048/1019 1017/1047/1017 994/1023/994 +f 1019/1048/1019 994/1023/994 1018/1049/1018 +f 820/840/820 1020/1050/1020 907/930/907 +f 820/840/820 907/930/907 846/868/846 +f 932/958/932 1018/1049/1018 994/1023/994 +f 932/958/932 994/1023/994 933/955/933 +f 1022/1051/1022 1023/1052/1023 1024/1053/1024 +f 1022/1051/1022 1024/1053/1024 1021/1054/1021 +f 1025/1055/1025 817/837/817 816/836/816 +f 1025/1055/1025 816/836/816 993/1021/993 +f 1020/1050/1020 817/837/817 1025/1055/1025 +f 1020/1050/1020 1025/1055/1025 893/913/893 +f 907/930/907 1020/1050/1020 893/913/893 +f 907/930/907 893/913/893 892/916/892 +f 749/766/749 854/875/854 1026/1056/1026 +f 749/766/749 1026/1056/1026 759/776/759 +f 776/797/776 1000/1027/1000 999/1030/999 +f 776/797/776 999/1030/999 1027/1057/1027 +f 1017/1047/1017 943/965/943 812/833/812 +f 1017/1047/1017 812/833/812 803/823/803 +f 1028/1058/1028 1029/1059/1029 405/390/405 +f 1028/1058/1028 405/390/405 404/389/404 +f 1029/1059/1029 943/965/943 1017/1047/1017 +f 1029/1059/1029 1017/1047/1017 1019/1048/1019 +f 685/1060/685 673/1061/673 964/989/964 +f 685/1060/685 964/989/964 942/967/942 +f 685/1060/685 942/967/942 944/966/944 +f 685/1060/685 944/966/944 683/1062/683 +f 683/1062/683 944/966/944 1028/1058/1028 +f 683/1062/683 1028/1058/1028 680/1063/680 +f 1030/1064/1030 897/918/897 859/883/859 +f 1030/1064/1030 859/883/859 904/927/904 +f 1007/1037/1007 1030/1064/1030 408/398/408 +f 1007/1037/1007 408/398/408 407/397/407 +f 766/783/766 765/782/765 897/918/897 +f 766/783/766 897/918/897 1006/1036/1006 +f 907/930/907 892/916/892 906/929/906 +f 907/930/907 906/929/906 908/931/908 +f 937/959/937 999/1030/999 1002/1029/1002 +f 937/959/937 1002/1029/1002 938/960/938 +f 991/1018/991 976/1007/976 1032/1065/1032 +f 991/1018/991 1032/1065/1032 1031/1066/1031 +f 1034/1067/1034 739/756/739 738/755/738 +f 1034/1067/1034 738/755/738 1033/1068/1033 +f 1035/1069/1035 1036/1070/1036 1037/1071/1037 +f 1035/1069/1035 1037/1071/1037 1034/1067/1034 +f 1038/1072/1038 416/408/416 418/407/418 +f 1038/1072/1038 418/407/418 967/992/967 +f 966/995/966 719/736/719 718/735/718 +f 966/995/966 718/735/718 1039/1073/1039 +f 1041/1074/1041 1042/1075/1042 1043/1076/1043 +f 1041/1074/1041 1043/1076/1043 1040/1077/1040 +f 1041/1074/1041 1040/1077/1040 1045/1078/1045 +f 1041/1074/1041 1045/1078/1045 1044/1079/1044 +f 1043/1076/1043 1046/1080/1046 1047/1081/1047 +f 1043/1076/1043 1047/1081/1047 1040/1077/1040 +f 883/903/883 1045/1078/1045 1048/1082/1048 +f 883/903/883 1048/1082/1048 884/904/884 +f 1049/1083/1049 1050/1084/1050 721/739/721 +f 1049/1083/1049 721/739/721 720/738/720 +f 717/734/717 1050/1084/1050 1039/1073/1039 +f 717/734/717 1039/1073/1039 718/735/718 +f 889/909/889 760/781/760 763/780/763 +f 889/909/889 763/780/763 1051/1085/1051 +f 974/1002/974 1052/1086/1052 1053/1087/1053 +f 974/1002/974 1053/1087/1053 975/1003/975 +f 1053/1087/1053 1054/1088/1054 1042/1075/1042 +f 1053/1087/1053 1042/1075/1042 1041/1074/1041 +f 1056/1089/1056 1057/1090/1057 1058/1091/1058 +f 1056/1089/1056 1058/1091/1058 1055/1092/1055 +f 1055/1092/1055 1058/1091/1058 1010/1039/1010 +f 1055/1092/1055 1010/1039/1010 1009/1038/1009 +f 825/845/825 1059/1093/1059 1060/1094/1060 +f 825/845/825 1060/1094/1060 824/846/824 +f 1060/1094/1060 1059/1093/1059 1062/1095/1062 +f 1060/1094/1060 1062/1095/1062 1061/1096/1061 +f 444/1097/444 443/1098/443 1064/1099/1064 +f 444/1097/444 1064/1099/1064 1063/1100/1063 +f 955/981/955 829/850/829 830/852/830 +f 955/981/955 830/852/830 956/978/956 +f 855/879/855 845/866/845 987/1015/987 +f 855/879/855 987/1015/987 980/1009/980 +f 858/878/858 869/889/869 823/843/823 +f 858/878/858 823/843/823 822/842/822 +f 1066/1101/1066 1067/1102/1067 1068/1103/1068 +f 1066/1101/1066 1068/1103/1068 1065/1104/1065 +f 1043/1076/1043 1067/1102/1067 1069/1105/1069 +f 1043/1076/1043 1069/1105/1069 1046/1080/1046 +f 724/741/724 723/740/723 1046/1080/1046 +f 724/741/724 1046/1080/1046 1069/1105/1069 +f 725/742/725 710/727/710 709/726/709 +f 725/742/725 709/726/709 740/759/740 +f 923/945/923 922/944/922 730/751/730 +f 923/945/923 730/751/730 733/750/733 +f 742/761/742 1026/1056/1026 854/875/854 +f 742/761/742 854/875/854 735/752/735 +f 878/901/878 884/904/884 1048/1082/1048 +f 878/901/878 1048/1082/1048 1070/1106/1070 +f 839/859/839 1070/1106/1070 841/862/841 +f 839/859/839 841/862/841 840/860/840 +f 878/901/878 1070/1106/1070 839/859/839 +f 878/901/878 839/859/839 879/899/879 +f 728/745/728 853/874/853 983/1011/983 +f 728/745/728 983/1011/983 729/746/729 +f 923/945/923 733/750/733 743/760/743 +f 923/945/923 743/760/743 914/936/914 +f 1049/1083/1049 453/443/453 416/408/416 +f 1049/1083/1049 416/408/416 1038/1072/1038 +f 969/994/969 934/956/934 931/953/931 +f 969/994/969 931/953/931 930/952/930 +f 706/723/706 1071/1107/1071 1072/1108/1072 +f 706/723/706 1072/1108/1072 707/724/707 +f 856/876/856 981/1008/981 1074/1109/1074 +f 856/876/856 1074/1109/1074 1073/1110/1073 +f 732/749/732 731/748/731 985/1013/985 +f 732/749/732 985/1013/985 984/1012/984 +f 789/809/789 940/963/940 1004/1033/1004 +f 789/809/789 1004/1033/1004 787/810/787 +f 1027/1057/1027 941/964/941 940/963/940 +f 1027/1057/1027 940/963/940 789/809/789 +f 1075/1111/1075 1076/1112/1076 900/920/900 +f 1075/1111/1075 900/920/900 899/919/899 +f 228/210/228 866/886/866 898/922/898 +f 228/210/228 898/922/898 264/246/264 +f 900/920/900 1076/1112/1076 1077/1113/1077 +f 900/920/900 1077/1113/1077 902/923/902 +f 1077/1113/1077 694/1114/694 677/925/677 +f 1077/1113/1077 677/925/677 902/923/902 +f 263/247/263 901/921/901 903/924/903 +f 263/247/263 903/924/903 265/249/265 +f 461/1115/461 886/906/886 836/856/836 +f 461/1115/461 836/856/836 462/1116/462 +f 871/891/871 870/890/870 1078/1117/1078 +f 871/891/871 1078/1117/1078 948/972/948 +f 1080/1118/1080 1081/1119/1081 1032/1065/1032 +f 1080/1118/1080 1032/1065/1032 1079/1120/1079 +f 737/754/737 736/757/736 1012/1043/1012 +f 737/754/737 1012/1043/1012 1014/1044/1014 +f 875/895/875 874/898/874 977/1004/977 +f 875/895/875 977/1004/977 990/1019/990 +f 877/897/877 1082/1121/1082 992/1020/992 +f 877/897/877 992/1020/992 874/898/874 +f 969/994/969 930/952/930 719/736/719 +f 969/994/969 719/736/719 966/995/966 +f 969/994/969 968/993/968 935/957/935 +f 969/994/969 935/957/935 934/956/934 +f 1084/1122/1084 1037/1071/1037 1085/1123/1085 +f 1084/1122/1084 1085/1123/1085 1083/1124/1083 +f 978/1005/978 992/1020/992 1087/1125/1087 +f 978/1005/978 1087/1125/1087 1086/1126/1086 +f 1086/1126/1086 1088/1127/1088 979/1006/979 +f 1086/1126/1086 979/1006/979 978/1005/978 +f 1080/1118/1080 1090/1128/1090 1091/1129/1091 +f 1080/1118/1080 1091/1129/1091 1089/1130/1089 +f 1013/1042/1013 1092/1131/1092 1093/1132/1093 +f 1013/1042/1013 1093/1132/1093 756/775/756 +f 1035/1069/1035 1034/1067/1034 1033/1068/1033 +f 1035/1069/1035 1033/1068/1033 1094/1133/1094 +f 921/947/921 1094/1133/1094 1033/1068/1033 +f 921/947/921 1033/1068/1033 922/944/922 +f 730/751/730 738/755/738 737/754/737 +f 730/751/730 737/754/737 731/748/731 +f 1014/1044/1014 753/770/753 762/779/762 +f 1014/1044/1014 762/779/762 985/1013/985 +f 876/896/876 875/895/875 987/1015/987 +f 876/896/876 987/1015/987 986/1014/986 +f 928/954/928 808/832/808 826/849/826 +f 928/954/928 826/849/826 929/951/929 +f 1039/1073/1039 1038/1072/1038 967/992/967 +f 1039/1073/1039 967/992/967 966/995/966 +f 698/715/698 828/848/828 772/793/772 +f 698/715/698 772/793/772 699/716/699 +f 676/1032/676 939/961/939 964/989/964 +f 676/1032/676 964/989/964 673/1061/673 +f 1000/1027/1000 810/830/810 809/829/809 +f 1000/1027/1000 809/829/809 1001/1028/1001 +f 898/922/898 866/886/866 865/888/865 +f 898/922/898 865/888/865 899/919/899 +f 899/919/899 865/888/865 1095/1134/1095 +f 899/919/899 1095/1134/1095 1075/1111/1075 +f 857/877/857 870/890/870 869/889/869 +f 857/877/857 869/889/869 858/878/858 +f 948/972/948 1078/1117/1078 946/969/946 +f 948/972/948 946/969/946 1096/1135/1096 +f 819/839/819 823/843/823 815/835/815 +f 819/839/819 815/835/815 814/838/814 +f 911/935/911 1097/1136/1097 818/841/818 +f 911/935/911 818/841/818 847/867/847 +f 815/835/815 823/843/823 869/889/869 +f 815/835/815 869/889/869 868/892/868 +f 887/908/887 748/767/748 758/777/758 +f 887/908/887 758/777/758 888/910/888 +f 761/778/761 760/781/760 758/777/758 +f 761/778/761 758/777/758 759/776/759 +f 853/874/853 746/763/746 745/762/745 +f 853/874/853 745/762/745 983/1011/983 +f 1051/1085/1051 988/1017/988 876/896/876 +f 1051/1085/1051 876/896/876 986/1014/986 +f 877/897/877 876/896/876 988/1017/988 +f 877/897/877 988/1017/988 989/1016/989 +f 989/1016/989 1015/1045/1015 1082/1121/1082 +f 989/1016/989 1082/1121/1082 877/897/877 +f 726/747/726 729/746/729 1098/1137/1098 +f 726/747/726 1098/1137/1098 918/940/918 +f 1100/1138/1100 1101/1139/1101 1102/1140/1102 +f 1100/1138/1100 1102/1140/1102 1099/1141/1099 +f 1103/1142/1103 488/480/488 294/277/294 +f 1103/1142/1103 294/277/294 715/732/715 +f 1104/1143/1104 1105/1144/1105 1072/1108/1072 +f 1104/1143/1104 1072/1108/1072 1071/1107/1071 +f 801/821/801 800/824/800 1002/1029/1002 +f 801/821/801 1002/1029/1002 1001/1028/1001 +f 1104/1143/1104 1106/1145/1106 958/980/958 +f 1104/1143/1104 958/980/958 957/979/957 +f 1104/1143/1104 957/979/957 1107/1146/1107 +f 1104/1143/1104 1107/1146/1107 1105/1144/1105 +f 1056/1089/1056 1108/1147/1108 1064/1099/1064 +f 1056/1089/1056 1064/1099/1064 1057/1090/1057 +f 495/1148/495 1010/1039/1010 1058/1091/1058 +f 495/1148/495 1058/1091/1058 496/1149/496 +f 496/1149/496 1058/1091/1058 1057/1090/1057 +f 496/1149/496 1057/1090/1057 497/1150/497 +f 962/986/962 1052/1086/1052 498/1151/498 +f 962/986/962 498/1151/498 330/987/330 +f 499/1152/499 498/1151/498 1052/1086/1052 +f 499/1152/499 1052/1086/1052 974/1002/974 +f 1010/1039/1010 495/1148/495 500/1153/500 +f 1010/1039/1010 500/1153/500 1011/1040/1011 +f 1109/1154/1109 1054/1088/1054 962/986/962 +f 1109/1154/1109 962/986/962 961/985/961 +f 499/1152/499 974/1002/974 973/1001/973 +f 499/1152/499 973/1001/973 344/1000/344 +f 1106/1145/1106 1104/1143/1104 1071/1107/1071 +f 1106/1145/1106 1071/1107/1071 1110/1155/1110 +f 1071/1107/1071 706/723/706 1102/1140/1102 +f 1071/1107/1071 1102/1140/1102 1110/1155/1110 +f 1099/1141/1099 1102/1140/1102 706/723/706 +f 1099/1141/1099 706/723/706 705/722/705 +f 705/722/705 1008/1041/1008 1111/1156/1111 +f 705/722/705 1111/1156/1111 1099/1141/1099 +f 1011/1040/1011 500/1153/500 505/1157/505 +f 1011/1040/1011 505/1157/505 1112/1158/1112 +f 1067/1102/1067 1043/1076/1043 1042/1075/1042 +f 1067/1102/1067 1042/1075/1042 1068/1103/1068 +f 329/984/329 444/1097/444 1063/1100/1063 +f 329/984/329 1063/1100/1063 961/985/961 +f 1068/1103/1068 1109/1154/1109 1113/1159/1113 +f 1068/1103/1068 1113/1159/1113 1065/1104/1065 +f 1115/1160/1115 724/741/724 1069/1105/1069 +f 1115/1160/1115 1069/1105/1069 1114/1161/1114 +f 744/765/744 843/864/843 848/871/848 +f 744/765/744 848/871/848 751/768/751 +f 509/500/509 850/870/850 849/869/849 +f 509/500/509 849/869/849 208/189/208 +f 849/869/849 843/864/843 842/863/842 +f 849/869/849 842/863/842 851/872/851 +f 462/1116/462 836/856/836 835/855/835 +f 462/1116/462 835/855/835 510/501/510 +f 850/870/850 509/500/509 510/501/510 +f 850/870/850 510/501/510 835/855/835 +f 795/815/795 960/983/960 971/998/971 +f 795/815/795 971/998/971 951/974/951 +f 960/983/960 1116/1162/1116 972/997/972 +f 960/983/960 972/997/972 971/998/971 +f 768/789/768 780/798/780 972/997/972 +f 768/789/768 972/997/972 1116/1162/1116 +f 716/737/716 929/951/929 826/849/826 +f 716/737/716 826/849/826 698/715/698 +f 801/821/801 1001/1028/1001 809/829/809 +f 801/821/801 809/829/809 1016/1046/1016 +f 800/824/800 813/834/813 938/960/938 +f 800/824/800 938/960/938 1002/1029/1002 +f 813/834/813 964/989/964 939/961/939 +f 813/834/813 939/961/939 938/960/938 +f 1117/1163/1117 921/947/921 924/946/924 +f 1117/1163/1117 924/946/924 954/976/954 +f 1094/1133/1094 1118/1164/1118 1119/1165/1119 +f 1094/1133/1094 1119/1165/1119 1035/1069/1035 +f 1035/1069/1035 1119/1165/1119 1089/1130/1089 +f 1035/1069/1035 1089/1130/1089 1036/1070/1036 +f 1118/1164/1118 1094/1133/1094 921/947/921 +f 1118/1164/1118 921/947/921 1117/1163/1117 +f 838/858/838 837/861/837 982/1010/982 +f 838/858/838 982/1010/982 750/769/750 +f 963/988/963 838/858/838 750/769/750 +f 963/988/963 750/769/750 751/768/751 +f 729/746/729 983/1011/983 982/1010/982 +f 729/746/729 982/1010/982 1098/1137/1098 +f 732/749/732 742/761/742 743/760/743 +f 732/749/732 743/760/743 733/750/733 +f 732/749/732 984/1012/984 1026/1056/1026 +f 732/749/732 1026/1056/1026 742/761/742 +f 984/1012/984 761/778/761 759/776/759 +f 984/1012/984 759/776/759 1026/1056/1026 +f 790/811/790 806/826/806 783/801/783 +f 790/811/790 783/801/783 782/800/782 +f 931/953/931 934/956/934 933/955/933 +f 931/953/931 933/955/933 995/1022/995 +f 931/953/931 995/1022/995 1016/1046/1016 +f 931/953/931 1016/1046/1016 928/954/928 +f 996/1024/996 827/847/827 811/831/811 +f 996/1024/996 811/831/811 791/812/791 +f 1121/1166/1121 861/881/861 864/885/864 +f 1121/1166/1121 864/885/864 1120/1167/1120 +f 896/917/896 1122/1168/1122 860/880/860 +f 896/917/896 860/880/860 859/883/859 +f 1024/1053/1024 1023/1052/1023 1025/1055/1025 +f 1024/1053/1024 1025/1055/1025 993/1021/993 +f 1024/1053/1024 860/880/860 1122/1168/1122 +f 1024/1053/1024 1122/1168/1122 1021/1054/1021 +f 1124/1169/1124 887/908/887 888/910/888 +f 1124/1169/1124 888/910/888 1123/1170/1123 +f 951/974/951 971/998/971 798/818/798 +f 951/974/951 798/818/798 797/817/797 +f 1050/1084/1050 1049/1083/1049 1038/1072/1038 +f 1050/1084/1050 1038/1072/1038 1039/1073/1039 +f 680/1063/680 1028/1058/1028 404/389/404 +f 680/1063/680 404/389/404 46/511/46 +f 1028/1058/1028 944/966/944 943/965/943 +f 1028/1058/1028 943/965/943 1029/1059/1029 +f 1018/1049/1018 932/958/932 521/513/521 +f 1018/1049/1018 521/513/521 520/512/520 +f 522/514/522 1019/1048/1019 1018/1049/1018 +f 522/514/522 1018/1049/1018 520/512/520 +f 935/957/935 523/515/523 521/513/521 +f 935/957/935 521/513/521 932/958/932 +f 935/957/935 968/993/968 524/516/524 +f 935/957/935 524/516/524 523/515/523 +f 953/977/953 792/816/792 952/975/952 +f 953/977/953 952/975/952 1073/1110/1073 +f 1073/1110/1073 1074/1109/1074 1125/1171/1125 +f 1073/1110/1073 1125/1171/1125 953/977/953 +f 1032/1065/1032 1081/1119/1081 1126/1172/1126 +f 1032/1065/1032 1126/1172/1126 1031/1066/1031 +f 1032/1065/1032 976/1007/976 979/1006/979 +f 1032/1065/1032 979/1006/979 1079/1120/1079 +f 1073/1110/1073 1127/1173/1127 857/877/857 +f 1073/1110/1073 857/877/857 856/876/856 +f 857/877/857 1127/1173/1127 1078/1117/1078 +f 857/877/857 1078/1117/1078 870/890/870 +f 407/397/407 276/258/276 905/928/905 +f 407/397/407 905/928/905 1007/1037/1007 +f 1006/1036/1006 897/918/897 1030/1064/1030 +f 1006/1036/1006 1030/1064/1030 1007/1037/1007 +f 822/842/822 845/866/845 855/879/855 +f 822/842/822 855/879/855 858/878/858 +f 1014/1044/1014 985/1013/985 731/748/731 +f 1014/1044/1014 731/748/731 737/754/737 +f 1031/1066/1031 1074/1109/1074 981/1008/981 +f 1031/1066/1031 981/1008/981 991/1018/991 +f 730/751/730 922/944/922 1033/1068/1033 +f 730/751/730 1033/1068/1033 738/755/738 +f 990/1019/990 980/1009/980 987/1015/987 +f 990/1019/990 987/1015/987 875/895/875 +f 763/780/763 752/773/752 988/1017/988 +f 763/780/763 988/1017/988 1051/1085/1051 +f 763/780/763 762/779/762 753/770/753 +f 763/780/763 753/770/753 752/773/752 +f 980/1009/980 990/1019/990 991/1018/991 +f 980/1009/980 991/1018/991 981/1008/981 +f 1118/1164/1118 1126/1172/1126 1081/1119/1081 +f 1118/1164/1118 1081/1119/1081 1119/1165/1119 +f 1126/1172/1126 1125/1171/1125 1074/1109/1074 +f 1126/1172/1126 1074/1109/1074 1031/1066/1031 +f 1119/1165/1119 1081/1119/1081 1080/1118/1080 +f 1119/1165/1119 1080/1118/1080 1089/1130/1089 +f 986/1014/986 844/865/844 889/909/889 +f 986/1014/986 889/909/889 1051/1085/1051 +f 821/844/821 819/839/819 818/841/818 +f 821/844/821 818/841/818 1097/1136/1097 +f 1022/1051/1022 764/785/764 894/914/894 +f 1022/1051/1022 894/914/894 1023/1052/1023 +f 1023/1052/1023 894/914/894 893/913/893 +f 1023/1052/1023 893/913/893 1025/1055/1025 +f 926/950/926 920/942/920 727/744/727 +f 926/950/926 727/744/727 726/747/726 +f 919/943/919 920/942/920 926/950/926 +f 919/943/919 926/950/926 927/949/927 +f 1128/1174/1128 1116/1162/1116 960/983/960 +f 1128/1174/1128 960/983/960 959/982/959 +f 773/790/773 702/719/702 799/820/799 +f 773/790/773 799/820/799 774/791/774 +f 799/820/799 972/997/972 780/798/780 +f 799/820/799 780/798/780 774/791/774 +f 772/793/772 828/848/828 970/996/970 +f 772/793/772 970/996/970 773/790/773 +f 703/720/703 970/996/970 996/1024/996 +f 703/720/703 996/1024/996 782/800/782 +f 771/788/771 781/799/781 780/798/780 +f 771/788/771 780/798/780 768/789/768 +f 791/812/791 790/811/790 782/800/782 +f 791/812/791 782/800/782 996/1024/996 +f 811/831/811 810/830/810 779/796/779 +f 811/831/811 779/796/779 791/812/791 +f 1027/1057/1027 789/809/789 777/794/777 +f 1027/1057/1027 777/794/777 776/797/776 +f 927/949/927 925/948/925 769/786/769 +f 927/949/927 769/786/769 1128/1174/1128 +f 710/727/710 725/742/725 724/741/724 +f 710/727/710 724/741/724 1115/1160/1115 +f 954/976/954 953/977/953 1125/1171/1125 +f 954/976/954 1125/1171/1125 1117/1163/1117 +f 1117/1163/1117 1125/1171/1125 1126/1172/1126 +f 1117/1163/1117 1126/1172/1126 1118/1164/1118 +f 768/789/768 1116/1162/1116 1128/1174/1128 +f 768/789/768 1128/1174/1128 769/786/769 +f 904/927/904 867/887/867 229/209/229 +f 904/927/904 229/209/229 529/521/529 +f 948/972/948 1096/1135/1096 998/1025/998 +f 948/972/948 998/1025/998 949/971/949 +f 1120/1167/1120 864/885/864 873/893/873 +f 1120/1167/1120 873/893/873 949/971/949 +f 1121/1166/1121 1120/1167/1120 997/1026/997 +f 1121/1166/1121 997/1026/997 1129/1175/1129 +f 1129/1175/1129 1095/1134/1095 865/888/865 +f 1129/1175/1129 865/888/865 1121/1166/1121 +f 861/881/861 1121/1166/1121 865/888/865 +f 861/881/861 865/888/865 862/882/862 +f 1075/1111/1075 890/911/890 1003/1034/1003 +f 1075/1111/1075 1003/1034/1003 1076/1112/1076 +f 1076/1112/1076 1003/1034/1003 965/991/965 +f 1076/1112/1076 965/991/965 1077/1113/1077 +f 965/991/965 695/990/695 694/1114/694 +f 965/991/965 694/1114/694 1077/1113/1077 +f 1075/1111/1075 1095/1134/1095 891/912/891 +f 1075/1111/1075 891/912/891 890/911/890 +f 895/915/895 894/914/894 764/785/764 +f 895/915/895 764/785/764 767/784/767 +f 1020/1050/1020 820/840/820 814/838/814 +f 1020/1050/1020 814/838/814 817/837/817 +f 1123/1170/1123 844/865/844 821/844/821 +f 1123/1170/1123 821/844/821 1097/1136/1097 +f 1124/1169/1124 1123/1170/1123 1097/1136/1097 +f 1124/1169/1124 1097/1136/1097 911/935/911 +f 1130/1176/1130 1124/1169/1124 911/935/911 +f 1130/1176/1130 911/935/911 912/934/912 +f 532/524/532 1130/1176/1130 912/934/912 +f 532/524/532 912/934/912 390/376/390 +f 973/1001/973 882/902/882 881/905/881 +f 973/1001/973 881/905/881 885/907/885 +f 833/857/833 836/856/836 886/906/886 +f 833/857/833 886/906/886 880/900/880 +f 834/854/834 833/857/833 879/899/879 +f 834/854/834 879/899/879 963/988/963 +f 1067/1102/1067 1066/1101/1066 1114/1161/1114 +f 1067/1102/1067 1114/1161/1114 1069/1105/1069 +f 809/829/809 808/832/808 928/954/928 +f 809/829/809 928/954/928 1016/1046/1016 +f 1019/1048/1019 522/514/522 405/390/405 +f 1019/1048/1019 405/390/405 1029/1059/1029 +f 1131/1177/1131 1085/1123/1085 1037/1071/1037 +f 1131/1177/1131 1037/1071/1037 1036/1070/1036 +f 1132/1178/1132 1103/1142/1103 715/732/715 +f 1132/1178/1132 715/732/715 714/731/714 +f 1110/1155/1110 1102/1140/1102 1101/1139/1101 +f 1110/1155/1110 1101/1139/1101 1133/1179/1133 +f 1111/1156/1111 1112/1158/1112 1135/1180/1135 +f 1111/1156/1111 1135/1180/1135 1134/1181/1134 +f 1106/1145/1106 1110/1155/1110 1133/1179/1133 +f 1106/1145/1106 1133/1179/1133 1136/1182/1136 +f 1106/1145/1106 714/731/714 713/730/713 +f 1106/1145/1106 713/730/713 958/980/958 +f 1112/1158/1112 505/1157/505 539/1183/539 +f 1112/1158/1112 539/1183/539 1135/1180/1135 +f 883/903/883 882/902/882 975/1003/975 +f 883/903/883 975/1003/975 1044/1079/1044 +f 704/725/704 1009/1038/1009 1008/1041/1008 +f 704/725/704 1008/1041/1008 705/722/705 +f 1052/1086/1052 962/986/962 1054/1088/1054 +f 1052/1086/1052 1054/1088/1054 1053/1087/1053 +f 1055/1092/1055 824/846/824 1060/1094/1060 +f 1055/1092/1055 1060/1094/1060 1056/1089/1056 +f 1009/1038/1009 704/725/704 824/846/824 +f 1009/1038/1009 824/846/824 1055/1092/1055 +f 1065/1104/1065 1113/1159/1113 1108/1147/1108 +f 1065/1104/1065 1108/1147/1108 1061/1096/1061 +f 1068/1103/1068 1042/1075/1042 1054/1088/1054 +f 1068/1103/1068 1054/1088/1054 1109/1154/1109 +f 1008/1041/1008 1011/1040/1011 1112/1158/1112 +f 1008/1041/1008 1112/1158/1112 1111/1156/1111 +f 1109/1154/1109 961/985/961 1063/1100/1063 +f 1109/1154/1109 1063/1100/1063 1113/1159/1113 +f 1134/1181/1134 1100/1138/1100 1099/1141/1099 +f 1134/1181/1134 1099/1141/1099 1111/1156/1111 +f 947/970/947 952/975/952 951/974/951 +f 947/970/947 951/974/951 797/817/797 +f 959/982/959 794/814/794 916/938/916 +f 959/982/959 916/938/916 919/943/919 +f 1098/1137/1098 982/1010/982 837/861/837 +f 1098/1137/1098 837/861/837 741/758/741 +f 1098/1137/1098 741/758/741 740/759/740 +f 1098/1137/1098 740/759/740 918/940/918 +f 1040/1077/1040 1047/1081/1047 1048/1082/1048 +f 1040/1077/1040 1048/1082/1048 1045/1078/1045 +f 1041/1074/1041 1044/1079/1044 975/1003/975 +f 1041/1074/1041 975/1003/975 1053/1087/1053 +f 1078/1117/1078 1127/1173/1127 947/970/947 +f 1078/1117/1078 947/970/947 946/969/946 +f 949/971/949 998/1025/998 997/1026/997 +f 949/971/949 997/1026/997 1120/1167/1120 +f 946/969/946 796/819/796 945/968/945 +f 946/969/946 945/968/945 1096/1135/1096 +f 998/1025/998 1096/1135/1096 945/968/945 +f 998/1025/998 945/968/945 950/973/950 +f 997/1026/997 805/825/805 804/828/804 +f 997/1026/997 804/828/804 1129/1175/1129 +f 1095/1134/1095 1129/1175/1129 804/828/804 +f 1095/1134/1095 804/828/804 891/912/891 +f 904/927/904 529/521/529 408/398/408 +f 904/927/904 408/398/408 1030/1064/1030 +f 1024/1053/1024 993/1021/993 863/884/863 +f 1024/1053/1024 863/884/863 860/880/860 +f 1138/1184/1138 1139/1185/1139 1140/1186/1140 +f 1138/1184/1138 1140/1186/1140 1137/1187/1137 +f 1141/1188/1141 1142/1189/1142 1137/1187/1137 +f 1141/1188/1141 1137/1187/1137 1140/1186/1140 +f 1143/1190/1143 1144/1191/1144 1142/1189/1142 +f 1143/1190/1143 1142/1189/1142 1141/1188/1141 +f 1145/1192/1145 1146/1193/1146 1144/1191/1144 +f 1145/1192/1145 1144/1191/1144 1143/1190/1143 +f 1147/1194/1147 1148/1195/1148 1146/1193/1146 +f 1147/1194/1147 1146/1193/1146 1145/1192/1145 +f 1149/1196/1149 1150/1197/1150 1148/1195/1148 +f 1149/1196/1149 1148/1195/1148 1147/1194/1147 +f 1151/1198/1151 1152/1199/1152 1150/1197/1150 +f 1151/1198/1151 1150/1197/1150 1149/1196/1149 +f 1154/1200/1154 1155/1201/1155 1156/1202/1156 +f 1154/1200/1154 1156/1202/1156 1153/1203/1153 +f 1157/1204/1157 1158/1205/1158 1155/1201/1155 +f 1157/1204/1157 1155/1201/1155 1154/1200/1154 +f 1159/1206/1159 1160/1207/1160 1142/1189/1142 +f 1159/1206/1159 1142/1189/1142 1144/1191/1144 +f 1161/1208/1161 1159/1206/1159 1144/1191/1144 +f 1161/1208/1161 1144/1191/1144 1146/1193/1146 +f 1162/1209/1162 1161/1208/1161 1146/1193/1146 +f 1162/1209/1162 1146/1193/1146 1148/1195/1148 +f 1163/1210/1163 1162/1209/1162 1148/1195/1148 +f 1163/1210/1163 1148/1195/1148 1150/1197/1150 +f 1150/1197/1150 1152/1199/1152 1164/1211/1164 +f 1150/1197/1150 1164/1211/1164 1163/1210/1163 +f 1156/1202/1156 1155/1201/1155 1166/1212/1166 +f 1156/1202/1156 1166/1212/1166 1165/1213/1165 +f 1167/1214/1167 1166/1212/1166 1155/1201/1155 +f 1167/1214/1167 1155/1201/1155 1158/1205/1158 +f 1169/1215/1169 1167/1214/1167 1158/1205/1158 +f 1169/1215/1169 1158/1205/1158 1168/1216/1168 +f 1170/1217/1170 1171/1218/1171 1172/1219/1172 +f 1170/1217/1170 1172/1219/1172 1139/1185/1139 +f 1173/1220/1173 1174/1221/1174 1141/1188/1141 +f 1173/1220/1173 1141/1188/1141 1140/1186/1140 +f 1141/1188/1141 1174/1221/1174 1175/1222/1175 +f 1141/1188/1141 1175/1222/1175 1143/1190/1143 +f 1176/1223/1176 1145/1192/1145 1143/1190/1143 +f 1176/1223/1176 1143/1190/1143 1175/1222/1175 +f 1177/1224/1177 1149/1196/1149 1147/1194/1147 +f 1177/1224/1177 1147/1194/1147 1176/1223/1176 +f 1177/1224/1177 1178/1225/1178 1151/1198/1151 +f 1177/1224/1177 1151/1198/1151 1149/1196/1149 +f 1153/1203/1153 1179/1226/1179 1180/1227/1180 +f 1153/1203/1153 1180/1227/1180 1154/1200/1154 +f 1157/1204/1157 1154/1200/1154 1180/1227/1180 +f 1157/1204/1157 1180/1227/1180 1181/1228/1181 +f 1157/1204/1157 1181/1228/1181 1182/1229/1182 +f 1157/1204/1157 1182/1229/1182 1168/1216/1168 +f 1169/1215/1169 1168/1216/1168 1182/1229/1182 +f 1169/1215/1169 1182/1229/1182 1183/1230/1183 +f 1142/1189/1142 1160/1207/1160 1138/1184/1138 +f 1142/1189/1142 1138/1184/1138 1137/1187/1137 +f 1170/1217/1170 1185/1231/1185 1186/1232/1186 +f 1170/1217/1170 1186/1232/1186 1184/1233/1184 +f 1170/1217/1170 1184/1233/1184 1187/1234/1187 +f 1170/1217/1170 1187/1234/1187 1171/1218/1171 +f 1187/1234/1187 1188/1235/1188 1172/1219/1172 +f 1187/1234/1187 1172/1219/1172 1171/1218/1171 +f 1172/1219/1172 1188/1235/1188 1140/1186/1140 +f 1172/1219/1172 1140/1186/1140 1139/1185/1139 +f 1161/1208/1161 1162/1209/1162 1163/1210/1163 +f 1161/1208/1161 1163/1210/1163 1189/1236/1189 +f 1189/1236/1189 1163/1210/1163 1164/1211/1164 +f 1189/1236/1189 1164/1211/1164 1190/1237/1190 +f 1165/1213/1165 1164/1211/1164 1152/1199/1152 +f 1165/1213/1165 1152/1199/1152 1156/1202/1156 +f 1152/1199/1152 1151/1198/1151 1153/1203/1153 +f 1152/1199/1152 1153/1203/1153 1156/1202/1156 +f 1179/1226/1179 1153/1203/1153 1151/1198/1151 +f 1179/1226/1179 1151/1198/1151 1178/1225/1178 +f 1189/1236/1189 1160/1207/1160 1159/1206/1159 +f 1189/1236/1189 1159/1206/1159 1161/1208/1161 +f 1186/1232/1186 1190/1237/1190 1164/1211/1164 +f 1186/1232/1186 1164/1211/1164 1165/1213/1165 +f 1139/1185/1139 1138/1184/1138 1185/1231/1185 +f 1139/1185/1139 1185/1231/1185 1170/1217/1170 +f 1169/1215/1169 1188/1235/1188 1187/1234/1187 +f 1169/1215/1169 1187/1234/1187 1167/1214/1167 +f 1186/1232/1186 1165/1213/1165 1166/1212/1166 +f 1186/1232/1186 1166/1212/1166 1184/1233/1184 +f 1140/1186/1140 1188/1235/1188 1191/1238/1191 +f 1140/1186/1140 1191/1238/1191 1173/1220/1173 +f 1191/1238/1191 1188/1235/1188 1169/1215/1169 +f 1191/1238/1191 1169/1215/1169 1183/1230/1183 +f 1192/1239/1192 1193/1240/1193 1179/1226/1179 +f 1192/1239/1192 1179/1226/1179 1178/1225/1178 +f 1192/1239/1192 1178/1225/1178 1177/1224/1177 +f 1192/1239/1192 1177/1224/1177 1194/1241/1194 +f 1180/1227/1180 1193/1240/1193 1072/1108/1072 +f 1180/1227/1180 1072/1108/1072 1105/1144/1105 +f 1180/1227/1180 1105/1144/1105 1107/1146/1107 +f 1180/1227/1180 1107/1146/1107 1181/1228/1181 +f 1194/1241/1194 1177/1224/1177 1176/1223/1176 +f 1194/1241/1194 1176/1223/1176 1114/1161/1114 +f 1062/1095/1062 1194/1241/1194 1114/1161/1114 +f 1062/1095/1062 1114/1161/1114 1066/1101/1066 +f 707/724/707 1072/1108/1072 1193/1240/1193 +f 707/724/707 1193/1240/1193 825/845/825 +f 825/845/825 1193/1240/1193 1192/1239/1192 +f 825/845/825 1192/1239/1192 1059/1093/1059 +f 1173/1220/1173 1191/1238/1191 832/853/832 +f 1173/1220/1173 832/853/832 711/728/711 +f 1183/1230/1183 1182/1229/1182 1005/1035/1005 +f 1183/1230/1183 1005/1035/1005 831/851/831 +f 1187/1234/1187 1184/1233/1184 1166/1212/1166 +f 1187/1234/1187 1166/1212/1166 1167/1214/1167 +f 710/727/710 1115/1160/1115 1175/1222/1175 +f 710/727/710 1175/1222/1175 1174/1221/1174 +f 1182/1229/1182 1181/1228/1181 1107/1146/1107 +f 1182/1229/1182 1107/1146/1107 1005/1035/1005 +f 453/443/453 1049/1083/1049 720/738/720 +f 453/443/453 720/738/720 598/590/598 +f 1123/1170/1123 888/910/888 889/909/889 +f 1123/1170/1123 889/909/889 844/865/844 +f 916/938/916 794/814/794 793/813/793 +f 916/938/916 793/813/793 913/939/913 +f 711/728/711 832/853/832 770/787/770 +f 711/728/711 770/787/770 708/729/708 +f 919/943/919 927/949/927 1128/1174/1128 +f 919/943/919 1128/1174/1128 959/982/959 +f 925/948/925 708/729/708 770/787/770 +f 925/948/925 770/787/770 769/786/769 +f 913/939/913 793/813/793 954/976/954 +f 913/939/913 954/976/954 924/946/924 +f 831/851/831 832/853/832 1191/1238/1191 +f 831/851/831 1191/1238/1191 1183/1230/1183 +f 895/915/895 767/784/767 766/783/766 +f 895/915/895 766/783/766 1006/1036/1006 +f 891/912/891 804/828/804 807/827/807 +f 891/912/891 807/827/807 788/808/788 +f 778/795/778 777/794/777 788/808/788 +f 778/795/778 788/808/788 807/827/807 +f 810/830/810 1000/1027/1000 776/797/776 +f 810/830/810 776/797/776 779/796/779 +f 947/970/947 1127/1173/1127 1073/1110/1073 +f 947/970/947 1073/1110/1073 952/975/952 +f 1106/1145/1106 1136/1182/1136 1132/1178/1132 +f 1106/1145/1106 1132/1178/1132 714/731/714 +f 1061/1096/1061 1062/1095/1062 1066/1101/1066 +f 1061/1096/1061 1066/1101/1066 1065/1104/1065 +f 443/1098/443 497/1150/497 1057/1090/1057 +f 443/1098/443 1057/1090/1057 1064/1099/1064 +f 1064/1099/1064 1108/1147/1108 1113/1159/1113 +f 1064/1099/1064 1113/1159/1113 1063/1100/1063 +f 1061/1096/1061 1108/1147/1108 1056/1089/1056 +f 1061/1096/1061 1056/1089/1056 1060/1094/1060 +f 1192/1239/1192 1194/1241/1194 1062/1095/1062 +f 1192/1239/1192 1062/1095/1062 1059/1093/1059 +f 1173/1220/1173 711/728/711 710/727/710 +f 1173/1220/1173 710/727/710 1174/1221/1174 +f 880/900/880 881/905/881 884/904/884 +f 880/900/880 884/904/884 878/901/878 +f 841/862/841 1047/1081/1047 1046/1080/1046 +f 841/862/841 1046/1080/1046 723/740/723 +f 1070/1106/1070 1048/1082/1048 1047/1081/1047 +f 1070/1106/1070 1047/1081/1047 841/862/841 +f 461/1115/461 342/999/342 885/907/885 +f 461/1115/461 885/907/885 886/906/886 +f 1114/1161/1114 1176/1223/1176 1175/1222/1175 +f 1114/1161/1114 1175/1222/1175 1115/1160/1115 +f 887/908/887 1124/1169/1124 1130/1176/1130 +f 887/908/887 1130/1176/1130 852/873/852 +f 206/186/206 852/873/852 1130/1176/1130 +f 206/186/206 1130/1176/1130 532/524/532 +f 681/698/681 599/592/599 1195/1242/1195 +f 681/698/681 1195/1242/1195 682/699/682 +f 1196/1243/1196 674/691/674 684/702/684 +f 1196/1243/1196 684/702/684 1195/1242/1195 +f 1197/1244/1197 675/692/675 674/691/674 +f 1197/1244/1197 674/691/674 1196/1243/1196 +f 689/706/689 690/708/690 675/692/675 +f 689/706/689 675/692/675 1197/1244/1197 +f 693/710/693 1199/1245/1199 1200/1246/1200 +f 693/710/693 1200/1246/1200 1198/1247/1198 +f 686/707/686 689/706/689 1197/1244/1197 +f 686/707/686 1197/1244/1197 1199/1245/1199 +f 1196/1243/1196 1195/1242/1195 1202/1248/1202 +f 1196/1243/1196 1202/1248/1202 1201/1249/1201 +f 1084/1122/1084 1083/1124/1083 1204/1250/1204 +f 1084/1122/1084 1204/1250/1204 1203/1251/1203 +f 1092/1131/1092 1013/1042/1013 1203/1251/1203 +f 1092/1131/1092 1203/1251/1203 1204/1250/1204 +f 1206/1252/1206 1087/1253/1087 1207/1254/1207 +f 1206/1252/1206 1207/1254/1207 1205/1255/1205 +f 1206/1252/1206 1208/1256/1208 1086/1257/1086 +f 1206/1252/1206 1086/1257/1086 1087/1253/1087 +f 1091/1258/1091 1090/1259/1090 1210/1260/1210 +f 1091/1258/1091 1210/1260/1210 1209/1261/1209 +f 1093/1132/1093 1211/1262/1211 757/774/757 +f 1093/1132/1093 757/774/757 756/775/756 +f 1079/1120/1079 1212/1263/1212 1090/1128/1090 +f 1079/1120/1079 1090/1128/1090 1080/1118/1080 +f 1079/1120/1079 979/1006/979 1088/1127/1088 +f 1079/1120/1079 1088/1127/1088 1212/1263/1212 +f 1209/1261/1209 1213/1264/1213 1085/1265/1085 +f 1209/1261/1209 1085/1265/1085 1131/1266/1131 +f 1089/1130/1089 1091/1129/1091 1131/1177/1131 +f 1089/1130/1089 1131/1177/1131 1036/1070/1036 +f 1213/1264/1213 1214/1267/1214 1204/1268/1204 +f 1213/1264/1213 1204/1268/1204 1083/1269/1083 +f 1214/1267/1214 1215/1270/1215 1092/1271/1092 +f 1214/1267/1214 1092/1271/1092 1204/1268/1204 +f 1015/1045/1015 757/774/757 1211/1262/1211 +f 1015/1045/1015 1211/1262/1211 1216/1272/1216 +f 1211/1273/1211 1093/1274/1093 1215/1270/1215 +f 1211/1273/1211 1215/1270/1215 1217/1275/1217 +f 1088/1276/1088 1208/1256/1208 1210/1260/1210 +f 1088/1276/1088 1210/1260/1210 1212/1277/1212 +f 1216/1278/1216 1211/1273/1211 1217/1275/1217 +f 1216/1278/1216 1217/1275/1217 1218/1279/1218 +f 1219/1280/1219 1218/1279/1218 1205/1255/1205 +f 1219/1280/1219 1205/1255/1205 1207/1254/1207 +f 698/715/698 697/714/697 717/734/717 +f 698/715/698 717/734/717 716/737/716 +f 967/992/967 418/407/418 524/516/524 +f 967/992/967 524/516/524 968/993/968 +f 598/590/598 720/738/720 712/733/712 +f 598/590/598 712/733/712 293/276/293 +f 697/714/697 721/739/721 1050/1084/1050 +f 697/714/697 1050/1084/1050 717/734/717 +f 957/979/957 956/978/956 1005/1035/1005 +f 957/979/957 1005/1035/1005 1107/1146/1107 +f 1186/1232/1186 1185/1231/1185 1189/1236/1189 +f 1186/1232/1186 1189/1236/1189 1190/1237/1190 +f 1022/1051/1022 896/917/896 765/782/765 +f 1022/1051/1022 765/782/765 764/785/764 +f 1122/1168/1122 896/917/896 1022/1051/1022 +f 1122/1168/1122 1022/1051/1022 1021/1054/1021 +f 678/695/678 1198/1247/1198 625/631/625 +f 678/695/678 625/631/625 27/8/27 +f 1195/1242/1195 599/592/599 626/632/626 +f 1195/1242/1195 626/632/626 1202/1248/1202 +f 1202/1248/1202 626/632/626 628/634/628 +f 1202/1248/1202 628/634/628 1220/1281/1220 +f 1198/1247/1198 1220/1281/1220 628/634/628 +f 1198/1247/1198 628/634/628 625/631/625 +f 1222/1282/1222 1223/1283/1223 1224/1284/1224 +f 1222/1282/1222 1224/1284/1224 1221/1285/1221 +f 1226/1286/1226 1227/1287/1227 1228/1288/1228 +f 1226/1286/1226 1228/1288/1228 1225/1289/1225 +f 1230/1290/1230 1231/1291/1231 1232/1292/1232 +f 1230/1290/1230 1232/1292/1232 1229/1293/1229 +f 1234/1294/1234 1232/1292/1232 1231/1291/1231 +f 1234/1294/1234 1231/1291/1231 1233/1295/1233 +f 1236/1296/1236 1237/1297/1237 1238/1298/1238 +f 1236/1296/1236 1238/1298/1238 1235/1299/1235 +f 1221/1285/1221 1239/1300/1239 1240/1301/1240 +f 1221/1285/1221 1240/1301/1240 1233/1295/1233 +f 1242/1302/1242 1243/1303/1243 1244/1304/1244 +f 1242/1302/1242 1244/1304/1244 1241/1305/1241 +f 1237/1297/1237 1245/1306/1245 1246/1307/1246 +f 1237/1297/1237 1246/1307/1246 1238/1298/1238 +f 1246/1307/1246 1245/1306/1245 1242/1302/1242 +f 1246/1307/1246 1242/1302/1242 1241/1305/1241 +f 1248/1308/1248 1224/1284/1224 1249/1309/1249 +f 1248/1308/1248 1249/1309/1249 1247/1310/1247 +f 1249/1309/1249 1250/1311/1250 660/1312/660 +f 1249/1309/1249 660/1312/660 659/1313/659 +f 661/1314/661 1247/1310/1247 1249/1309/1249 +f 661/1314/661 1249/1309/1249 659/1313/659 +f 1221/1285/1221 1224/1284/1224 1248/1308/1248 +f 1221/1285/1221 1248/1308/1248 1239/1300/1239 +f 1231/1291/1231 1222/1282/1222 1221/1285/1221 +f 1231/1291/1231 1221/1285/1221 1233/1295/1233 +f 1232/1292/1232 1234/1294/1234 1243/1303/1243 +f 1232/1292/1232 1243/1303/1243 1242/1302/1242 +f 1244/1304/1244 1243/1303/1243 1234/1294/1234 +f 1244/1304/1244 1234/1294/1234 1251/1315/1251 +f 1240/1301/1240 1251/1315/1251 1234/1294/1234 +f 1240/1301/1240 1234/1294/1234 1233/1295/1233 +f 1253/1316/1253 1134/1181/1134 1135/1180/1135 +f 1253/1316/1253 1135/1180/1135 1252/1317/1252 +f 1254/1318/1254 1255/1319/1255 1229/1293/1229 +f 1254/1318/1254 1229/1293/1229 1232/1292/1232 +f 1254/1318/1254 1225/1289/1225 1228/1288/1228 +f 1254/1318/1254 1228/1288/1228 1255/1319/1255 +f 667/1320/667 1252/1317/1252 1135/1180/1135 +f 667/1320/667 1135/1180/1135 539/1183/539 +f 1226/1286/1226 1225/1289/1225 1237/1297/1237 +f 1226/1286/1226 1237/1297/1237 1236/1296/1236 +f 1245/1306/1245 1254/1318/1254 1232/1292/1232 +f 1245/1306/1245 1232/1292/1232 1242/1302/1242 +f 1254/1318/1254 1245/1306/1245 1237/1297/1237 +f 1254/1318/1254 1237/1297/1237 1225/1289/1225 +f 669/674/669 668/675/668 1226/1286/1226 +f 669/674/669 1226/1286/1226 1236/1296/1236 +f 1230/1290/1230 1256/1321/1256 1222/1282/1222 +f 1230/1290/1230 1222/1282/1222 1231/1291/1231 +f 1235/1299/1235 671/677/671 669/674/669 +f 1235/1299/1235 669/674/669 1236/1296/1236 +f 1230/1290/1230 1101/1139/1101 1100/1138/1100 +f 1230/1290/1230 1100/1138/1100 1256/1321/1256 +f 672/678/672 488/480/488 1103/1142/1103 +f 672/678/672 1103/1142/1103 1227/1287/1227 +f 1224/1284/1224 1223/1283/1223 1250/1311/1250 +f 1224/1284/1224 1250/1311/1250 1249/1309/1249 +f 1256/1321/1256 1100/1138/1100 1134/1181/1134 +f 1256/1321/1256 1134/1181/1134 1253/1316/1253 +f 1227/1287/1227 1103/1142/1103 1132/1178/1132 +f 1227/1287/1227 1132/1178/1132 1228/1288/1228 +f 1101/1139/1101 1230/1290/1230 1229/1293/1229 +f 1101/1139/1101 1229/1293/1229 1133/1179/1133 +f 1223/1283/1223 1253/1316/1253 1252/1317/1252 +f 1223/1283/1223 1252/1317/1252 1250/1311/1250 +f 1255/1319/1255 1136/1182/1136 1133/1179/1133 +f 1255/1319/1255 1133/1179/1133 1229/1293/1229 +f 1228/1288/1228 1132/1178/1132 1136/1182/1136 +f 1228/1288/1228 1136/1182/1136 1255/1319/1255 +f 660/1312/660 1250/1311/1250 1252/1317/1252 +f 660/1312/660 1252/1317/1252 667/1320/667 +f 668/675/668 672/678/672 1227/1287/1227 +f 668/675/668 1227/1287/1227 1226/1286/1226 +f 1222/1282/1222 1256/1321/1256 1253/1316/1253 +f 1222/1282/1222 1253/1316/1253 1223/1283/1223 +f 1/1322/1 12/1323/12 1247/1310/1247 +f 1/1322/1 1247/1310/1247 661/1314/661 +f 10/1324/10 8/1325/8 1240/1301/1240 +f 10/1324/10 1240/1301/1240 1239/1300/1239 +f 1239/1300/1239 1248/1308/1248 11/1326/11 +f 1239/1300/1239 11/1326/11 10/1324/10 +f 5/1327/5 3/1328/3 1235/1299/1235 +f 5/1327/5 1235/1299/1235 1238/1298/1238 +f 9/1329/9 4/1330/4 1246/1307/1246 +f 9/1329/9 1246/1307/1246 1241/1305/1241 +f 1240/1301/1240 8/1325/8 6/1331/6 +f 1240/1301/1240 6/1331/6 1251/1315/1251 +f 7/1332/7 9/1329/9 1241/1305/1241 +f 7/1332/7 1241/1305/1241 1244/1304/1244 +f 11/1326/11 1248/1308/1248 1247/1310/1247 +f 11/1326/11 1247/1310/1247 12/1323/12 +f 3/1328/3 2/690/2 671/677/671 +f 3/1328/3 671/677/671 1235/1299/1235 +f 1238/1298/1238 1246/1307/1246 4/1330/4 +f 1238/1298/1238 4/1330/4 5/1327/5 +f 7/1332/7 1244/1304/1244 1251/1315/1251 +f 7/1332/7 1251/1315/1251 6/1331/6 +f 1203/1251/1203 1013/1042/1013 1012/1043/1012 +f 1203/1251/1203 1012/1043/1012 736/757/736 +f 937/959/937 941/964/941 1027/1057/1027 +f 937/959/937 1027/1057/1027 999/1030/999 +f 1084/1122/1084 739/756/739 1034/1067/1034 +f 1084/1122/1084 1034/1067/1034 1037/1071/1037 +f 1197/1244/1197 1196/1243/1196 1201/1249/1201 +f 1197/1244/1197 1201/1249/1201 1199/1245/1199 +f 1203/1251/1203 736/757/736 739/756/739 +f 1203/1251/1203 739/756/739 1084/1122/1084 +f 936/962/936 784/805/784 941/964/941 +f 936/962/936 941/964/941 937/959/937 +f 786/806/786 1004/1033/1004 940/963/940 +f 786/806/786 940/963/940 785/804/785 +f 467/1333/467 612/604/612 387/1334/387 +f 612/604/612 624/630/624 387/1334/387 +f 621/628/621 387/1334/387 624/630/624 +f 604/595/604 44/22/44 28/5/28 +f 472/605/472 612/604/612 467/1333/467 +f 29/6/29 28/5/28 47/26/47 +f 43/21/43 48/25/48 44/22/44 +f 30/7/30 266/1335/266 27/8/27 +f 424/414/424 239/223/239 425/415/425 +f 467/458/467 363/347/363 472/463/472 +f 561/552/561 560/553/560 572/564/572 +f 549/540/549 551/542/551 579/571/579 +f 583/574/583 595/588/595 582/575/582 +f 31/12/31 36/13/36 600/591/600 +f 39/16/39 44/22/44 603/597/603 +f 32/9/32 599/592/599 45/23/45 +f 473/626/473 613/607/613 471/606/471 +f 477/620/477 478/625/478 620/621/620 +f 474/611/474 615/610/615 617/627/617 +f 1257/1336/1257 614/609/614 618/616/618 +f 1257/1336/1257 620/621/620 622/624/622 +f 1257/1336/1257 618/616/618 619/619/619 +f 1257/1336/1257 613/607/613 615/610/615 +f 614/609/614 1257/1336/1257 615/610/615 +f 622/624/622 623/629/623 1257/1336/1257 +f 1257/1336/1257 623/629/623 611/603/611 +f 624/630/624 623/629/623 621/628/621 +f 469/617/469 618/616/618 470/615/470 +f 614/609/614 476/608/476 533/614/533 +f 610/602/610 1257/1336/1257 611/603/611 +f 613/607/613 1257/1336/1257 610/602/610 +f 620/621/620 1257/1336/1257 619/619/619 +f 541/532/541 592/584/592 562/555/562 +f 541/532/541 587/581/587 592/584/592 +f 627/633/627 607/599/607 605/596/605 +f 627/633/627 605/596/605 604/595/604 +f 605/596/605 606/598/606 603/597/603 +f 607/599/607 606/598/606 605/596/605 +f 1207/1254/1207 1082/1337/1082 1015/1338/1015 +f 1219/1280/1219 1207/1254/1207 1015/1338/1015 +f 1015/1338/1015 1216/1278/1216 1219/1280/1219 +f 693/710/693 1198/1247/1198 678/695/678 +f 1207/1254/1207 1087/1253/1087 1082/1337/1082 +f 678/695/678 677/697/677 694/712/694 +f 695/713/695 692/711/692 693/710/693 +f 266/1335/266 679/696/679 27/8/27 +f 883/903/883 1044/1079/1044 1045/1078/1045 +f 992/1020/992 1082/1121/1082 1087/1125/1087 +f 1158/1205/1158 1157/1204/1157 1168/1216/1168 +f 1147/1194/1147 1145/1192/1145 1176/1223/1176 +f 1193/1240/1193 1180/1227/1180 1179/1226/1179 +f 684/702/684 682/699/682 1195/1242/1195 +f 693/710/693 686/707/686 1199/1245/1199 +f 599/592/599 681/698/681 45/23/45 +f 1208/1256/1208 1088/1276/1088 1086/1257/1086 +f 1093/1274/1093 1092/1271/1092 1215/1270/1215 +f 1210/1260/1210 1090/1259/1090 1212/1277/1212 +f 1209/1261/1209 1258/1339/1258 1213/1264/1213 +f 1215/1270/1215 1258/1339/1258 1217/1275/1217 +f 1213/1264/1213 1258/1339/1258 1214/1267/1214 +f 1208/1256/1208 1258/1339/1258 1210/1260/1210 +f 1258/1339/1258 1209/1261/1209 1210/1260/1210 +f 1218/1279/1218 1217/1275/1217 1258/1339/1258 +f 1218/1279/1218 1258/1339/1258 1205/1255/1205 +f 1218/1279/1218 1219/1280/1219 1216/1278/1216 +f 1213/1264/1213 1083/1269/1083 1085/1265/1085 +f 1091/1258/1091 1209/1261/1209 1131/1266/1131 +f 1258/1339/1258 1206/1252/1206 1205/1255/1205 +f 1258/1339/1258 1208/1256/1208 1206/1252/1206 +f 1258/1339/1258 1215/1270/1215 1214/1267/1214 +f 1189/1236/1189 1138/1184/1138 1160/1207/1160 +f 1185/1231/1185 1138/1184/1138 1189/1236/1189 +f 1202/1248/1202 1220/1281/1220 1200/1246/1200 +f 1200/1246/1200 1220/1281/1220 1198/1247/1198 +f 1201/1249/1201 1200/1246/1200 1199/1245/1199 +f 1201/1249/1201 1202/1248/1202 1200/1246/1200 +# 2492 faces + diff --git a/tinyrender5/image.go b/tinyrender5/image.go new file mode 100644 index 0000000..8b36935 --- /dev/null +++ b/tinyrender5/image.go @@ -0,0 +1,143 @@ +package main + +import ( + "bytes" + "fmt" + "image" + "image/color" + "log" + //"math" + "strings" +) + +// Convert rgb to uint +func Col2Uint(r, g, b byte) uint { + return (uint(r) << 16) | (uint(g) << 8) | uint(b) +} + +func Color2Uint(col color.Color) uint { + r, g, b, _ := col.RGBA() + //log.Print(r, g, b) + return uint(((r & 0xff00) << 8) | (g & 0xff00) | ((b & 0xff00) >> 8)) +} + +// Convert uint to rgb (in that order) +func Uint2Col(col uint) (byte, byte, byte) { + return byte((col >> 16) & 0xFF), byte((col >> 8) & 0xFF), byte(col & 0xFF) +} + +// Color is in ARGB (alpha not used right now) +type Framebuffer struct { + Data []uint + ZBuffer []uint16 //[]float32 //uint16 // Apparently 16 bit z-buffers are used + Width uint + Height uint +} + +// Create a new framebuffer for the given width and height. +func NewFramebuffer(width uint, height uint) Framebuffer { + return Framebuffer{ + Data: make([]uint, width*height), + ZBuffer: make([]uint16, width*height), + Width: width, + Height: height, + } +} + +func NewTexture(texture image.Image, skip int) Framebuffer { + bounds := texture.Bounds() + width := bounds.Dx() / skip + height := bounds.Dy() / skip + result := Framebuffer{ + Data: make([]uint, width*height), + Width: uint(width), + Height: uint(height), + } + for y := bounds.Min.Y; y < bounds.Max.Y; y += skip { + for x := bounds.Min.X; x < bounds.Max.X; x += skip { + col := texture.At(x, y) + result.Set(uint(x/skip), uint(y/skip), Color2Uint(col)) + } + } + return result +} + +// Fill zbuffer with pixels that are max distance away +func (fb *Framebuffer) ResetZBuffer() { + for i := range fb.ZBuffer { + fb.ZBuffer[i] = 65535 //math.MaxFloat32 + } +} + +func (fb *Framebuffer) GetUv(u float32, v float32) uint { + // log.Print(u, v) + x := uint(float32(fb.Width) * u) + y := uint(float32(fb.Height) * (1 - v)) + return fb.Data[x+y*fb.Width] +} + +// Sure hope this gets inlined... +func (fb *Framebuffer) Set(x uint, y uint, color uint) { + fb.Data[x+y*fb.Width] = color +} + +func (fb *Framebuffer) SetSafe(x uint, y uint, color uint) { + if x >= fb.Width || y >= fb.Height { + return + } + fb.Data[x+y*fb.Width] = color +} + +// Given some image data, return a string that is the ppm of it +func (fb *Framebuffer) ExportPPM() string { + log.Printf("ExportPPM called for framebuffer %dx%d", fb.Width, fb.Height) + var result strings.Builder + result.WriteString(fmt.Sprintf("P3\n%d %d\n255\n", fb.Width, fb.Height)) + for y := range fb.Height { + for x := range fb.Width { + r, g, b := Uint2Col(fb.Data[x+y*fb.Width]) + result.WriteString(fmt.Sprintf("%d %d %d\t", r, g, b)) + } + result.WriteRune('\n') + } + return result.String() +} + +func (fb *Framebuffer) ExportPPMP6() []byte { + log.Printf("ExportPPM6 called for framebuffer %dx%d", fb.Width, fb.Height) + var result bytes.Buffer + result.WriteString(fmt.Sprintf("P6\n%d %d\n255\n", fb.Width, fb.Height)) + for i := range fb.Data { + r, g, b := Uint2Col(fb.Data[i]) + result.Write([]byte{r, g, b}) + //result.WriteString(fmt.Sprintf("%d %d %d\t", r, g, b)) + } + //result.WriteRune('\n') + return result.Bytes() +} + +/*func (fb *Framebuffer) ZBuffer_ExportPPM() string { + var result strings.Builder + mini := float32(math.MaxFloat32) + maxi := float32(-math.MaxFloat32) + for _, f := range fb.ZBuffer { + if f == math.MaxFloat32 { + continue + } + mini = min(f, mini) + maxi = max(f, maxi) + } + result.WriteString(fmt.Sprintf("P2\n%d %d\n255\n", fb.Width, fb.Height)) + for y := range fb.Height { + for x := range fb.Width { + if fb.ZBuffer[x+y*fb.Width] == math.MaxFloat32 { + result.WriteString("0 ") + } else { + zp := byte(math.Abs(float64(255 * fb.ZBuffer[x+y*fb.Width] / (maxi - mini)))) + result.WriteString(fmt.Sprintf("%d ", zp)) + } + } + result.WriteRune('\n') + } + return result.String() +}*/ diff --git a/tinyrender5/main.go b/tinyrender5/main.go new file mode 100644 index 0000000..cb9c8a9 --- /dev/null +++ b/tinyrender5/main.go @@ -0,0 +1,138 @@ +package main + +import ( + "flag" + "fmt" + "image" + "log" + //"math" + //"math/rand" + "os" + "runtime/pprof" // For performance profiling (unnecessary) + + _ "image/jpeg" +) + +const ( + Width = 512 + Height = 512 + NearClip = 0.1 + FarClip = 100 + ObjectFile = "head.obj" + TextureFile = "../head.jpg" +) + +func must(err error) { + if err != nil { + panic(err) + } +} + +// However flag works... idk +var cpuprofile = flag.String("cpuprofile", "", "write cpu profile to file") +var dozbuf = flag.Bool("zbuffer", false, "Write zbuffer instead of image") +var p6file = flag.String("p6file", "", "Output binary ppm to given file instead") +var fov = flag.Float64("fov", 90, "Horizontal FOV in degrees") +var xofs = flag.Float64("xofs", 0, "Offset image by x") +var zofs = flag.Float64("zofs", -1.5, "Offset image by z (should be negative)") +var repeat = flag.Int("repeat", 60, "Amount of times to repeat render") + +// var zcuthigh = flag.Float64("zcuthigh", math.MaxFloat32, "High cutoff for z (values above this will be removed)") +// var zcutlow = flag.Float64("zcutlow", -math.MaxFloat32, "Low cutoff for z (values below are removed)") + +func main() { + log.Printf("Program start") + + // Little section for doing cpu profiling. I guess that's all you have to do? + flag.Parse() + if *cpuprofile != "" { + log.Printf("CPU profiling requested, write to %s", *cpuprofile) + f, err := os.Create(*cpuprofile) + must(err) + defer f.Close() + err = pprof.StartCPUProfile(f) + must(err) + defer pprof.StopCPUProfile() + } + + fb := NewFramebuffer(Width, Height) + + log.Printf("Loading obj %s, texture %s", ObjectFile, TextureFile) + + of, err := os.Open(ObjectFile) + must(err) + defer of.Close() + o, err := ParseObj(of) + must(err) + + jf, err := os.Open(TextureFile) + must(err) + defer jf.Close() + timg, _, err := image.Decode(jf) + must(err) + texture := NewTexture(timg, 4) + + log.Printf("Running render") + + light := Vec3f{0, 0, -1} + + var projection Mat44f + var worldToCamera Mat44f + var viewport Mat44f + projection.SetProjection(float32(*fov), NearClip, FarClip) + worldToCamera.SetTranslation(float32(*xofs), 0, float32(*zofs)) + viewport.SetViewportSimple(int(fb.Width), int(fb.Height), 65535) + + // Premultiply all the translation/etc matrices. Why do we do world to camera THEN + // projection? I guess that makes sense actually, oops... projection is the last step. + screenmat := worldToCamera.Multiply(&projection) + screenmat = screenmat.Multiply(&viewport) + // light = worldToCamera.MultiplyPoint3(light) + // light = light.Normalize() + + var sc [3]Vertex + // var hi = float32(fb.Height - 1) + for range *repeat { + fb.ResetZBuffer() + for _, f := range o.Faces { + // Precompute perspective for vertices to save time. Notice Z + // is not considered: is this orthographic projection? Yeah probably... + var fpt [3]Vec3f + for i := range 3 { // Triangles, bro + //fp := screenmat.MultiplyPoint3(f[i].Pos) + sc[i] = f[i] + sc[i].Pos = screenmat.MultiplyPoint3(f[i].Pos) + fpt[i] = worldToCamera.MultiplyPoint3(f[i].Pos) + // sc[i].Pos.X = (fp.X + 1) * halfwidth + // sc[i].Pos.Y = hi - (fp.Y+1)*halfheight + // sc[i].Pos.Z = fp.Z + } + + l1 := fpt[2].Sub(fpt[0]) + n := l1.CrossProduct(fpt[1].Sub(fpt[0])) + n = n.Normalize() + intensity := n.MultSimp(&light) + // intensity := float32(1) + if intensity > 0 { + Triangle3t(&fb, &texture, intensity, sc[0], sc[1], sc[2]) + } + } + } + + // log.Print(fb.ZBuffer) + + if *dozbuf { + log.Printf("Exporting zbuffer ppm to stdout") + //fmt.Print(fb.ZBuffer_ExportPPM()) + } else { + if *p6file != "" { + err := os.WriteFile(*p6file, fb.ExportPPMP6(), 0660) + must(err) + } else { + log.Printf("Exporting ppm to stdout") + fmt.Print(fb.ExportPPM()) + } + } + + log.Printf("Program end") +} diff --git a/tinyrender5/obj.go b/tinyrender5/obj.go new file mode 100644 index 0000000..cf08ff6 --- /dev/null +++ b/tinyrender5/obj.go @@ -0,0 +1,260 @@ +package main + +// This reads obj files? +import ( + "bufio" + "fmt" + "io" + "log" + "math" + "strings" +) + +type Vec3f struct { + X, Y, Z float32 +} + +type Vec2i struct { + X, Y int +} + +type Vec2f struct { + X, Y float32 +} + +// A ROW MAJOR matrix +type Mat44f [16]float32 + +func (m *Mat44f) Set(x int, y int, val float32) { + m[x+y*4] = val +} +func (m *Mat44f) Get(x int, y int) float32 { + return m[x+y*4] +} +func (m *Mat44f) ZeroFill() { + for i := range m { + m[i] = 0 + } +} +func (m *Mat44f) SetIdentity() { + m.ZeroFill() + for i := range 4 { + m.Set(i, i, 1) + } +} + +// NOTE: we use "Set" instead of "Create" for all these so we reuse the matrix +// instead of creating a new one all the time (garbage collection) + +// Compute the projection matrix, filling the given matrix. FOV is in degrees +func (m *Mat44f) SetProjection(fov float32, near float32, far float32) { + // Projection matrix is (ROW MAJOR!) + // S 0 0 0 + // 0 S 0 0 + // 0 0 -f/(f-n) -1 + // 0 0 -fn/(f-n) 0 + // where S (scale) is 1 / tan(fov / 2) (assuming fov is radians) + // NOTE: -1 there is actually -1/c, where c is distance from viewer to + // projection plane. We fix it at 1 for now but... + m.ZeroFill() + scale := float32(1 / math.Tan(float64(fov)*0.5*math.Pi/180)) + m.Set(0, 0, scale) + m.Set(1, 1, scale) + m.Set(2, 2, -far/(far-near)) + m.Set(3, 2, -1) + m.Set(2, 3, -far*near/(far-near)) +} + +func (m *Mat44f) SetTranslation(x, y, z float32) { + m.SetIdentity() + m.Set(0, 3, x) // Let user decide how to offset x + m.Set(1, 3, y) // Let user decide how to offset x + m.Set(2, 3, z) // Get farther away from the face (user) +} + +func (m *Mat44f) SetViewport(tl Vec3f, br Vec3f) { //width, height, depth int) { + m.ZeroFill() + m.Set(0, 0, (br.X-tl.X)/2) + m.Set(1, 1, (tl.Y-br.Y)/2) // Inverted because screen funny + m.Set(2, 2, (br.Z-tl.Z)/2) + m.Set(3, 3, 1) + m.Set(0, 3, (br.X+tl.X)/2) + m.Set(1, 3, (br.Y+tl.Y)/2) + m.Set(2, 3, (br.Z+tl.Z)/2) +} + +func (m *Mat44f) SetViewportSimple(width, height, depth int) { + var tl Vec3f // All zero + br := Vec3f{ + X: float32(width), + Y: float32(height), + Z: float32(depth), + } + m.SetViewport(tl, br) +} + +// Multiply the given point by our vector. Remember this is row-major order +func (m *Mat44f) MultiplyPoint3(p Vec3f) Vec3f { + var out Vec3f + // We hope very much that Go will optimize the function calls for us, + // along with computing the constants. + out.X = p.X*m.Get(0, 0) + p.Y*m.Get(0, 1) + p.Z*m.Get(0, 2) + m.Get(0, 3) + out.Y = p.X*m.Get(1, 0) + p.Y*m.Get(1, 1) + p.Z*m.Get(1, 2) + m.Get(1, 3) + out.Z = p.X*m.Get(2, 0) + p.Y*m.Get(2, 1) + p.Z*m.Get(2, 2) + m.Get(2, 3) + w := p.X*m.Get(3, 0) + p.Y*m.Get(3, 1) + p.Z*m.Get(3, 2) + m.Get(3, 3) + if w != 1 { + out.X /= w + out.Y /= w + out.Z /= w + } + return out +} + +// Multiply two 4x4 matrices together (not optimized) +func (m *Mat44f) Multiply(m2 *Mat44f) Mat44f { + var result Mat44f + // This is the x and y of our resulting matrix + for y := 0; y < 4; y++ { + for x := 0; x < 4; x++ { + for i := 0; i < 4; i++ { + result[x+y*4] += m[i+y*4] * m2[x+i*4] + } + } + } + return result +} + +// A single vertex generally has multiple items associated with it +// when it's part of a face. +type Vertex struct { + Pos Vec3f + Tex Vec3f +} + +type Facef [3]Vertex + +// struct { +// Vertices [3]Vec3f +// TextureCoords [3]Vec2i +// } + +type ObjModel struct { + Vertices []Vec3f + VTexture []Vec3f + Faces []Facef +} + +func (vi *Vec2i) ToF() Vec2f { + return Vec2f{float32(vi.X), float32(vi.Y)} +} + +func (vi *Vec3f) ToVec2i() Vec2i { + return Vec2i{int(vi.X), int(vi.Y)} +} + +func (v0 *Vec3f) Sub(v1 Vec3f) Vec3f { + return Vec3f{ + X: v0.X - v1.X, + Y: v0.Y - v1.Y, + Z: v0.Z - v1.Z, + } +} + +func (v0 *Vec3f) CrossProduct(v1 Vec3f) Vec3f { + return Vec3f{ + X: v0.Y*v1.Z - v0.Z*v1.Y, + Y: v0.Z*v1.X - v0.X*v1.Z, + Z: v0.X*v1.Y - v0.Y*v1.X, + } +} + +//func (v + +func (v *Vec3f) Normalize() Vec3f { + l := float32(math.Sqrt(float64(v.MultSimp(v)))) + return Vec3f{ + X: v.X / l, + Y: v.Y / l, + Z: v.Z / l, + } +} + +func (v0 *Vec3f) MultSimp(v1 *Vec3f) float32 { + return v0.X*v1.X + v0.Y*v1.Y + v0.Z*v1.Z +} + +// Parse an obj file at the given reader. Only handles v and f right now +func ParseObj(reader io.Reader) (*ObjModel, error) { + result := ObjModel{ + Vertices: make([]Vec3f, 0), + Faces: make([]Facef, 0), + } + breader := bufio.NewReader(reader) + done := false + for !done { + // Scan a line + line, err := breader.ReadString('\n') + if err != nil { + if err == io.EOF { + done = true + } else { + log.Printf("NOT EOF ERR?") + return nil, err + } + } + line = strings.Trim(line, " \t\n\r") + if len(line) == 0 { + continue + } + // Find the first "item", whatever that is. This also gets rid of comments + // since we just don't use lines that start with # (no handler + var t string + _, err = fmt.Sscan(line, &t) + if err != nil { + log.Printf("SSCANF ERR") + return nil, err + } + line = line[len(t):] + if t == "v" { + // Read a vertex, should be just three floats + var v Vec3f + _, err := fmt.Sscan(line, &v.X, &v.Y, &v.Z) + if err != nil { + return nil, err + } + result.Vertices = append(result.Vertices, v) + } else if t == "vt" { + // Read a vertex tex coord, should be just three floats too + var vt Vec3f + _, err := fmt.Sscan(line, &vt.X, &vt.Y, &vt.Z) + if err != nil { + return nil, err + } + result.VTexture = append(result.VTexture, vt) + } else if t == "f" { + // Read a face; in our example, it's always three sets. + // For THIS example, we throw away those other values + var face Facef + var vi [3]int + var vti [3]int + var ti int + _, err := fmt.Sscanf(line, "%d/%d/%d %d/%d/%d %d/%d/%d", + &vi[0], &vti[0], &ti, &vi[1], &vti[1], &ti, &vi[2], &vti[2], &ti) + if err != nil { + return nil, err + } + for i := range 3 { + if vi[i] > len(result.Vertices) || vi[i] < 1 { + return nil, fmt.Errorf("Face vertex index out of bounds: %d", vi[i]) + } + face[i].Pos = result.Vertices[vi[i]-1] + if vti[i] > len(result.VTexture) || vti[i] < 1 { + return nil, fmt.Errorf("Face vertex texture index out of bounds: %d", vti[i]) + } + face[i].Tex = result.VTexture[vti[i]-1] + } + result.Faces = append(result.Faces, face) + } + } + return &result, nil +} diff --git a/tinyrender5/render.go b/tinyrender5/render.go new file mode 100644 index 0000000..62c0a54 --- /dev/null +++ b/tinyrender5/render.go @@ -0,0 +1,169 @@ +package main + +import ( +// "log" +) + +// Figure out the minimum bounding box for a triangle defined by +// these vertices. Returns the top left and bottom right points, +// inclusive +func ComputeBoundingBox(v0, v1, v2 Vec2i) (Vec2i, Vec2i) { + return Vec2i{min(v0.X, v1.X, v2.X), min(v0.Y, v1.Y, v2.Y)}, + Vec2i{max(v0.X, v1.X, v2.X), max(v0.Y, v1.Y, v2.Y)} +} + +// The generic edge function, returning positive if P is on the right side of +// the line drawn between v1 and v2. This is counter clockwise +func EdgeFunction(v1, v2, p Vec2f) float32 { + return (p.X-v1.X)*(v2.Y-v1.Y) - (p.Y-v1.Y)*(v2.X-v1.X) +} + +// This computes the x and y per-pixel increment for the line going +// between v1 and v2 (also counter clockwise) +func EdgeIncrement(v1, v2 Vec2f) (float32, float32) { + return (v2.Y - v1.Y), -(v2.X - v1.X) +} + +// The generic edge function, returning positive if P is on the right side of +// the line drawn between v1 and v2. This is counter clockwise +func EdgeFunctioni(v1, v2, p Vec2i) int { + return (p.X-v1.X)*(v2.Y-v1.Y) - (p.Y-v1.Y)*(v2.X-v1.X) +} + +// This computes the x and y per-pixel increment for the line going +// between v1 and v2 (also counter clockwise) +func EdgeIncrementi(v1, v2 Vec2i) (int, int) { + return (v2.Y - v1.Y), -(v2.X - v1.X) +} + +func Triangle3(fb *Framebuffer, color uint, v0f Vec3f, v1f Vec3f, v2f Vec3f) { + v0 := v0f.ToVec2i() + v1 := v1f.ToVec2i() + v2 := v2f.ToVec2i() + boundsTL, boundsBR := ComputeBoundingBox(v0, v1, v2) + if boundsTL.Y < 0 { + boundsTL.Y = 0 + } + if boundsTL.X < 0 { + boundsTL.X = 0 + } + if boundsBR.Y >= int(fb.Height) { + boundsBR.Y = int(fb.Height - 1) + } + if boundsBR.X >= int(fb.Width) { + boundsBR.X = int(fb.Width - 1) + } + // Where to start our scanning + pstart := Vec2i{boundsTL.X, boundsTL.Y} + parea := EdgeFunctioni(v0, v1, v2) + // if parea < 0 { + // v1, v2 = v2, v1 + // v1f, v2f = v2f, v1f + // parea = EdgeFunctioni(v0, v1, v2) + // } + invarea := 1 / float32(parea) + w0_y := EdgeFunctioni(v1, v2, pstart) + w1_y := EdgeFunctioni(v2, v0, pstart) + w2_y := EdgeFunctioni(v0, v1, pstart) + w0_xi, w0_yi := EdgeIncrementi(v1, v2) + w1_xi, w1_yi := EdgeIncrementi(v2, v0) + w2_xi, w2_yi := EdgeIncrementi(v0, v1) + + for y := uint(boundsTL.Y); y <= uint(boundsBR.Y); y++ { + w0 := w0_y + w1 := w1_y + w2 := w2_y + for x := uint(boundsTL.X); x <= uint(boundsBR.X); x++ { + if (w0 | w1 | w2) >= 0 { + //fb.Data[di] = color + //done = true + w0a := float32(w0) * invarea + w1a := float32(w1) * invarea + w2a := float32(w2) * invarea + pz := uint16(w0a*v0f.Z + w1a*v1f.Z + w2a*v2f.Z) + if pz < fb.ZBuffer[x+y*fb.Width] { + //log.Print(pz) + fb.ZBuffer[x+y*fb.Width] = pz + fb.Set(x, y, color) + } + // fb.Set(x, y, Col2Uint(byte(255*w0a), byte(255*w1a), byte(255*w2a))) + } + w0 += w0_xi + w1 += w1_xi + w2 += w2_xi + } + w0_y += w0_yi + w1_y += w1_yi + w2_y += w2_yi + } +} + +func Triangle3t(fb *Framebuffer, texture *Framebuffer, intensity float32, v0v Vertex, v1v Vertex, v2v Vertex) { + v0 := v0v.Pos.ToVec2i() + v1 := v1v.Pos.ToVec2i() + v2 := v2v.Pos.ToVec2i() + boundsTL, boundsBR := ComputeBoundingBox(v0, v1, v2) + if boundsBR.Y < 0 || boundsBR.X < 0 || boundsTL.X >= int(fb.Width) || boundsTL.Y >= int(fb.Height) { + return + } + parea := EdgeFunctioni(v0, v1, v2) + if parea == 0 { + return + } + if boundsTL.Y < 0 { + boundsTL.Y = 0 + } + if boundsTL.X < 0 { + boundsTL.X = 0 + } + if boundsBR.Y >= int(fb.Height) { + boundsBR.Y = int(fb.Height - 1) + } + if boundsBR.X >= int(fb.Width) { + boundsBR.X = int(fb.Width - 1) + } + // Where to start our scanning + pstart := Vec2i{boundsTL.X, boundsTL.Y} + // if parea < 0 { + // v1, v2 = v2, v1 + // v1f, v2f = v2f, v1f + // parea = EdgeFunctioni(v0, v1, v2) + // } + invarea := 1 / float32(parea) + w0_y := EdgeFunctioni(v1, v2, pstart) + w1_y := EdgeFunctioni(v2, v0, pstart) + w2_y := EdgeFunctioni(v0, v1, pstart) + w0_xi, w0_yi := EdgeIncrementi(v1, v2) + w1_xi, w1_yi := EdgeIncrementi(v2, v0) + w2_xi, w2_yi := EdgeIncrementi(v0, v1) + + for y := uint(boundsTL.Y); y <= uint(boundsBR.Y); y++ { + w0 := w0_y + w1 := w1_y + w2 := w2_y + for x := uint(boundsTL.X); x <= uint(boundsBR.X); x++ { + if (w0 | w1 | w2) >= 0 { + w0a := float32(w0) * invarea + w1a := float32(w1) * invarea + w2a := float32(w2) * invarea + pz := uint16(w0a*v0v.Pos.Z + w1a*v1v.Pos.Z + w2a*v2v.Pos.Z) + if pz < fb.ZBuffer[x+y*fb.Width] { + fb.ZBuffer[x+y*fb.Width] = pz + // if math.IsNaN(v0v.Tex.X) || math.IsNaN(v1v.Tex.X) || math.IsNaN + col := texture.GetUv( + (w0a*v0v.Tex.X + w1a*v1v.Tex.X + w2a*v2v.Tex.X), + (w0a*v0v.Tex.Y + w1a*v1v.Tex.Y + w2a*v2v.Tex.Y), + ) + r, g, b := Uint2Col(col) + fb.Set(x, y, Col2Uint(byte(float32(r)*intensity), byte(float32(g)*intensity), byte(float32(b)*intensity))) //uint(texture.Bounds().Dx()) + } + } + w0 += w0_xi + w1 += w1_xi + w2 += w2_xi + } + w0_y += w0_yi + w1_y += w1_yi + w2_y += w2_yi + } +} diff --git a/tinyrender5/render_less.go b/tinyrender5/render_less.go new file mode 100644 index 0000000..5d41ad4 --- /dev/null +++ b/tinyrender5/render_less.go @@ -0,0 +1,177 @@ +package main + +import ( + //"log" + "math" +) + +func Bresenham2(fb *Framebuffer, color uint, x0 int, y0 int, x1 int, y1 int) { + dx := int(math.Abs(float64(x1 - x0))) + sx := -1 + if x0 < x1 { + sx = 1 + } + dy := -int(math.Abs(float64(y1 - y0))) + sy := -1 + if y0 < y1 { + sy = 1 + } + err := dx + dy + + for { + fb.SetSafe(uint(x0), uint(y0), color) + if x0 == x1 && y0 == y1 { + break + } + e2 := 2 * err + if e2 >= dy { + if x0 == x1 { + break + } + err += dy + x0 += sx + } + if e2 <= dx { + if y0 == y1 { + break + } + err += dx + y0 += sy + } + } +} + +func line(fb *Framebuffer, color uint, v0 Vec2i, v1 Vec2i) { + Bresenham2(fb, color, v0.X, v0.Y, v1.X, v1.Y) +} + +/*func LineSweep(fb *Framebuffer, color uint, v0 Vec2i, v1 Vec2i, v2 Vec2i) { + +}*/ + +func Triangle1(fb *Framebuffer, color uint, v0 Vec2i, v1 Vec2i, v2 Vec2i) { + // The dude gets rid of "degenerate" triangles so... we do too? + if v2.Y == v1.Y && v1.Y == v0.Y { + return + } + // Very silly manual sorting by Y + if v2.Y < v0.Y { + v0, v2 = v2, v0 + } + if v1.Y < v0.Y { + v0, v1 = v1, v0 + } + if v2.Y < v1.Y { + v1, v2 = v2, v1 + } + + var v02step, v01step, v12step, xlong, xshort float32 + + xlong = float32(v0.X) + xshort = xlong + + // The first and last Y CAN'T be equal because sorting!! + if v1.Y == v0.Y { + xshort = float32(v1.X) + } + + // We can check just for greater than because we sorted the vertices + // Assume 02 is on the right(?) and 01 on the left + v02step = (float32(v2.X - v0.X)) / (float32(v2.Y-v0.Y) + 0.001) // long side always + v01step = (float32(v1.X - v0.X)) / (float32(v1.Y-v0.Y) + 0.001) // first short side + v12step = (float32(v2.X - v1.X)) / (float32(v2.Y-v1.Y) + 0.001) // second short side + + for y := v0.Y; y <= v2.Y; y++ { + xleft := int(xshort) + xright := int(xlong) + if xleft > xright { + xleft, xright = xright, xleft + } + if xleft < 0 || xright >= int(fb.Width) { + continue + } + // Draw a horizontal line from left to right + for x := xleft; x <= xright; x++ { + fb.SetSafe(uint(x), uint(y), color) + } + xlong += v02step + if y < v1.Y { + xshort += v01step + } else { + xshort += v12step + } + } +} + +// How does this work? Compare with your +// other barycentric function (in a different repo). In the original +// cpp code, they used an overloaded operator ^ to mean cross product +func Barycentric(v0, v1, v2, p Vec2i) Vec3f { + // WARN: Just not doing this one + u := Vec3f{} + if math.Abs(float64(u.Z)) < 1 { + return Vec3f{-1, 1, 1} + } + return Vec3f{1 - (u.X+u.Y)/u.Z, u.Y / u.Z, u.X / u.Z} +} + +func Triangle2(fb *Framebuffer, color uint, v0 Vec2i, v1 Vec2i, v2 Vec2i) { + boundsTL, boundsBR := ComputeBoundingBox(v0, v1, v2) + if boundsTL.Y < 0 { + boundsTL.Y = 0 + } + if boundsTL.X < 0 { + boundsTL.X = 0 + } + if boundsBR.Y >= int(fb.Height) { + boundsBR.Y = int(fb.Height - 1) + } + if boundsBR.X >= int(fb.Width) { + boundsBR.X = int(fb.Width - 1) + } + // Where to start our scanning + pstart := Vec2i{boundsTL.X, boundsTL.Y} + //log.Print(boundsTL, boundsBR) + // v0f := v0.ToF() + // v1f := v1.ToF() + // v2f := v2.ToF() + // parea := EdgeFunction(v0f, v1f, v2f) + // invarea := 1 / parea + w0_y := EdgeFunctioni(v1, v2, pstart) + w1_y := EdgeFunctioni(v2, v0, pstart) + w2_y := EdgeFunctioni(v0, v1, pstart) + w0_xi, w0_yi := EdgeIncrementi(v1, v2) + w1_xi, w1_yi := EdgeIncrementi(v2, v0) + w2_xi, w2_yi := EdgeIncrementi(v0, v1) + //dyi := int(fb.Width) + //dy := boundsTL.X + dyi*boundsTL.Y + + for y := uint(boundsTL.Y); y <= uint(boundsBR.Y); y++ { + w0 := w0_y + w1 := w1_y + w2 := w2_y + //di := dy + //done := false + for x := uint(boundsTL.X); x <= uint(boundsBR.X); x++ { + if (w0 | w1 | w2) >= 0 { + //fb.Data[di] = color + fb.Set(x, y, color) + //done = true + // w0a := w0 * invarea + // w1a := w1 * invarea + // w2a := w2 * invarea + // fb.Set(x, y, Col2Uint(byte(255*w0a), byte(255*w1a), byte(255*w2a))) + } /*else if done { + break + }*/ + //di += 1 + w0 += w0_xi + w1 += w1_xi + w2 += w2_xi + } + //dy += dyi + w0_y += w0_yi + w1_y += w1_yi + w2_y += w2_yi + } +} diff --git a/tinyrender5/run.sh b/tinyrender5/run.sh new file mode 100755 index 0000000..99f5ade --- /dev/null +++ b/tinyrender5/run.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +if [ $# -ne 1 ]; then + echo "You must pass the basename for the .prof and .ppm" + exit 1 +fi + +echo "Building" +go build -o render +echo "Running" +./render "-cpuprofile=$1.prof" "-p6file=$1.ppm" "-repeat=500" +# ./render "-zbuffer" >"$1_zbuffer.ppm" diff --git a/tinyrender5/slices.sh b/tinyrender5/slices.sh new file mode 100755 index 0000000..69b20f7 --- /dev/null +++ b/tinyrender5/slices.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +if [ $# -ne 1 ]; then + echo "You must pass the basename for the slices" + exit 1 +fi + +echo "Building" +go build -o render +mkdir -p $1 + +frame=0 +for x in $(seq -0.7 0.05 0.7); do + ff=$(printf "%03d" $frame) + ./render "-p6file=$1/$ff.ppm" "-zcuthigh=$x" + frame=$((frame + 1)) +done + +echo "Converting animation" + +cd $1 +convert -delay 10 -loop 0 *.ppm -resize 256x256 anim.gif