From 686e8cf3978da0226c2a8e1c9c0ab10e1c4386aa Mon Sep 17 00:00:00 2001 From: papush! Date: Sun, 28 Nov 2021 16:55:10 +0100 Subject: [PATCH] improve smoothing --- data/bunnyLowPoly-noisy.obj | 7509 +++++++++++++++++++++++++++++++++++ src/hole_filling.cpp | 21 +- src/main.cpp | 6 +- src/main_window.cpp | 36 +- src/main_window.h | 5 +- src/mesh_processor.cpp | 10 +- src/mesh_processor.h | 3 +- src/smoothing.cpp | 193 +- src/smoothing.h | 8 +- 9 files changed, 7674 insertions(+), 117 deletions(-) create mode 100644 data/bunnyLowPoly-noisy.obj diff --git a/data/bunnyLowPoly-noisy.obj b/data/bunnyLowPoly-noisy.obj new file mode 100644 index 0000000..b1c52eb --- /dev/null +++ b/data/bunnyLowPoly-noisy.obj @@ -0,0 +1,7509 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o bunnyLowPoly +v -0.330597 0.279834 -0.005612 +v -0.349264 0.262943 0.026179 +v -0.340987 0.288433 0.022276 +v -0.329890 0.081158 0.017041 +v -0.326989 0.084621 -0.009307 +v -0.333884 0.062698 0.003630 +v 0.029354 0.173421 0.048276 +v 0.022076 0.169438 0.076008 +v 0.030585 0.160915 0.102295 +v -0.245124 0.495906 -0.336347 +v -0.240273 0.474884 -0.299539 +v -0.218048 0.482182 -0.352925 +v -0.001525 0.151513 0.097927 +v 0.014450 0.143863 0.125487 +v -0.178011 -0.303654 0.201063 +v -0.151103 -0.296700 0.199275 +v -0.170333 -0.294010 0.181879 +v 0.173910 0.208626 0.042890 +v 0.137118 0.203542 0.045925 +v 0.163668 0.211469 0.075811 +v -0.144462 0.349573 0.097259 +v -0.147647 0.342259 0.123227 +v -0.134401 0.343862 0.080147 +v -0.313847 -0.110853 -0.000598 +v -0.313850 -0.096918 0.043235 +v -0.321257 -0.082868 0.009029 +v -0.219653 0.319743 -0.291035 +v -0.225703 0.327331 -0.318123 +v -0.207383 0.334741 -0.321691 +v -0.336770 -0.042215 0.030366 +v -0.349117 -0.021526 0.052142 +v -0.347850 -0.033844 0.015047 +v 0.526357 -0.149916 0.050425 +v 0.520242 -0.154202 0.069736 +v 0.525766 -0.169161 0.074483 +v -0.016749 0.491136 -0.101561 +v -0.051713 0.467753 -0.099164 +v -0.023953 0.473733 -0.083443 +v 0.131899 0.199046 0.075738 +v -0.298856 -0.133413 -0.011977 +v -0.306995 -0.104214 -0.024975 +v -0.232453 0.432853 -0.209299 +v -0.246120 0.443606 -0.211523 +v -0.224782 0.414665 -0.153518 +v -0.196332 0.389002 -0.173035 +v -0.196489 0.376307 -0.126425 +v -0.186358 0.364546 -0.134034 +v -0.193033 0.461622 -0.342774 +v -0.211532 0.449259 -0.303449 +v -0.196851 0.427739 -0.294749 +v -0.116646 -0.348979 -0.130197 +v -0.095743 -0.358501 -0.142661 +v -0.119045 -0.359966 -0.122406 +v -0.215319 0.443734 -0.239301 +v -0.235770 0.446347 -0.248190 +v -0.207316 0.425275 -0.234836 +v -0.226172 0.453281 -0.285003 +v -0.224386 0.389546 -0.105413 +v -0.234846 0.387459 -0.112863 +v -0.214909 0.362954 -0.091481 +v -0.244374 0.412851 -0.162728 +v 0.012054 -0.013498 -0.197480 +v -0.011700 0.005377 -0.195695 +v 0.017438 0.025272 -0.196607 +v 0.095468 0.189327 0.072691 +v 0.064049 0.179893 0.087301 +v 0.087023 0.172490 0.123167 +v -0.368810 0.212632 0.064220 +v -0.346861 0.234836 0.074146 +v -0.364346 0.218668 0.037362 +v 0.137298 0.198829 -0.066219 +v 0.105323 0.194858 -0.017623 +v 0.165295 0.213902 -0.020677 +v -0.231979 -0.357052 -0.056796 +v -0.228338 -0.342136 -0.056904 +v -0.225267 -0.355450 -0.086686 +v -0.353976 0.131191 0.128827 +v -0.359633 0.151189 0.139972 +v -0.366166 0.153990 0.119774 +v -0.317443 -0.087115 0.078536 +v -0.320328 -0.072683 0.061288 +v 0.121576 0.201184 0.011634 +v 0.151662 0.206245 0.008823 +v -0.035510 -0.284197 -0.153682 +v -0.037289 -0.272134 -0.119093 +v -0.024610 -0.273921 -0.127980 +v -0.269563 0.357777 -0.006874 +v -0.283607 0.359445 0.035815 +v -0.250802 0.356036 0.031522 +v -0.215595 0.115317 -0.106223 +v -0.233080 0.123576 -0.096695 +v -0.213255 0.139814 -0.101083 +v -0.347359 0.026447 0.025558 +v -0.335918 0.064792 0.027090 +v 0.165848 0.204677 -0.061088 +v -0.340502 0.326184 0.101759 +v -0.305931 0.318502 0.144026 +v -0.324976 0.329719 0.098174 +v 0.176602 0.003451 0.261394 +v 0.207058 0.001421 0.256158 +v 0.201754 0.015315 0.242666 +v -0.296163 0.347902 0.062673 +v -0.271396 0.358481 0.092127 +v -0.376773 0.183692 0.059865 +v -0.370705 0.188023 0.025552 +v 0.198463 0.211284 0.017188 +v -0.254340 0.466528 -0.276211 +v 0.046760 0.179189 0.043970 +v -0.297078 0.350024 0.100410 +v -0.297050 0.335134 0.120330 +v 0.190047 0.205594 -0.037191 +v 0.205287 0.209906 -0.010426 +v -0.298114 -0.113277 0.043704 +v -0.301324 -0.130442 0.012609 +v -0.215223 0.390153 -0.136118 +v -0.186310 0.414495 -0.247305 +v -0.343996 0.221024 -0.016866 +v -0.343520 0.244228 -0.012371 +v -0.329198 0.226763 -0.037024 +v 0.223010 0.209602 -0.049210 +v 0.250822 0.015934 -0.186109 +v 0.275322 0.000833 -0.201049 +v 0.247151 0.008872 -0.208846 +v -0.225023 0.359100 -0.066292 +v -0.241809 0.373255 -0.087288 +v 0.118954 0.190921 0.111141 +v -0.258315 0.365075 -0.067627 +v -0.252478 0.359513 -0.039234 +v 0.198871 0.200946 0.091937 +v 0.159554 0.196956 0.097629 +v 0.174876 0.194566 0.121348 +v -0.343252 -0.001942 -0.007489 +v -0.340464 0.002619 0.030780 +v -0.337014 0.023201 0.003819 +v -0.263299 0.435571 -0.210315 +v -0.341165 0.091992 0.021203 +v -0.353458 0.100912 0.042154 +v -0.347786 0.111830 0.008180 +v 0.144682 0.187838 0.127219 +v 0.156739 0.174983 0.146811 +v -0.117870 0.338779 0.013497 +v -0.111835 0.371586 0.005368 +v -0.127693 0.339630 0.020713 +v -0.369752 0.134376 0.085374 +v -0.368588 0.159300 0.085128 +v -0.365172 0.135419 0.056719 +v -0.292151 0.180840 0.251144 +v -0.283100 0.197026 0.264440 +v -0.295319 0.205639 0.250836 +v -0.271195 0.215919 0.252617 +v -0.288172 0.233957 0.251151 +v -0.236180 0.503931 -0.379661 +v -0.252986 0.496541 -0.354657 +v -0.230747 0.508894 -0.366185 +v -0.280760 0.310007 0.177366 +v -0.280860 0.326004 0.152280 +v -0.095314 0.398200 -0.020941 +v -0.122861 0.389339 -0.008532 +v -0.152703 0.357446 0.061037 +v -0.364148 0.113349 0.047238 +v -0.278447 0.166435 0.258135 +v -0.279948 0.262805 0.235177 +v -0.271239 0.295405 0.198527 +v -0.292220 0.256810 0.223464 +v -0.166794 0.355503 0.103194 +v -0.169150 0.343471 0.142907 +v -0.256491 0.407091 -0.143528 +v 0.001851 -0.305136 0.237764 +v 0.002424 -0.325018 0.246529 +v 0.029305 -0.298310 0.246032 +v -0.360354 0.218498 0.008575 +v -0.127708 -0.149271 -0.144533 +v -0.141242 -0.102691 -0.173750 +v -0.116917 -0.117012 -0.164354 +v -0.193941 0.191990 -0.100005 +v -0.232425 0.205117 -0.101244 +v -0.220145 0.234643 -0.098722 +v -0.150927 0.373089 -0.003473 +v -0.156224 0.360902 0.023983 +v -0.139652 0.351461 0.018953 +v -0.262847 0.177383 0.256133 +v -0.264505 0.256219 0.240688 +v 0.444917 -0.020781 -0.070350 +v 0.425601 -0.017765 -0.095650 +v 0.430511 0.014879 -0.078538 +v -0.328532 -0.075973 -0.016531 +v -0.324626 -0.062689 0.019861 +v 0.033436 0.175986 -0.025878 +v 0.044340 0.190172 0.011544 +v -0.338099 -0.016668 0.009625 +v -0.369339 0.157730 0.052630 +v -0.199940 0.342066 -0.084469 +v 0.230439 0.218345 0.015474 +v 0.218846 0.210021 0.045524 +v -0.253323 0.286230 0.209245 +v -0.123361 -0.283306 0.032199 +v -0.109086 -0.273320 0.047339 +v -0.119837 -0.250883 0.033992 +v 0.233285 0.207136 -0.015823 +v -0.269712 0.125800 0.254001 +v -0.252800 0.151633 0.265890 +v -0.246430 0.204953 0.248136 +v -0.254725 0.237202 0.249508 +v 0.096746 -0.045471 -0.283619 +v 0.106614 -0.027954 -0.266498 +v 0.128329 -0.058405 -0.274702 +v -0.049597 0.316100 -0.042756 +v -0.032483 0.324043 -0.065664 +v -0.020908 0.332819 -0.052862 +v -0.357487 0.177290 0.002061 +v -0.341634 0.259851 0.008159 +v -0.331901 0.257381 -0.028077 +v -0.042730 -0.240166 -0.113898 +v -0.043780 -0.218964 -0.125253 +v -0.023967 -0.235113 -0.111784 +v -0.004067 -0.042385 -0.198821 +v -0.031769 -0.038181 -0.190635 +v -0.247357 0.135258 0.263648 +v -0.259828 0.316962 0.175643 +v -0.244259 0.312087 0.195738 +v -0.333136 0.210052 -0.050334 +v -0.341358 0.196551 -0.024675 +v -0.332354 -0.043431 -0.023722 +v -0.175444 0.228938 -0.099922 +v -0.201762 0.267491 -0.095062 +v -0.181238 0.266287 -0.087089 +v -0.233368 0.162024 0.265125 +v -0.244003 0.272656 0.227322 +v -0.259098 0.112079 0.249431 +v -0.242434 0.117089 0.255015 +v -0.177935 0.446582 -0.421447 +v -0.182896 0.471388 -0.410555 +v -0.179501 0.442736 -0.411136 +v -0.327497 -0.018219 -0.027339 +v 0.002352 0.421327 -0.145686 +v 0.046463 0.433285 -0.161115 +v 0.015926 0.397317 -0.137418 +v 0.434590 0.013641 -0.046341 +v 0.431401 0.051532 -0.038453 +v 0.443212 0.026757 -0.024264 +v 0.479131 -0.249106 -0.070622 +v 0.499053 -0.257367 -0.059565 +v 0.485514 -0.273418 -0.045306 +v -0.016350 0.393267 -0.131293 +v -0.202075 0.294473 -0.166477 +v -0.188315 0.309893 -0.173249 +v -0.183624 0.304473 -0.131477 +v 0.207224 0.102971 0.195373 +v 0.222712 0.125421 0.171801 +v 0.188690 0.122939 0.180361 +v 0.453751 -0.275701 -0.073493 +v 0.421383 0.059311 -0.008954 +v 0.433741 0.032531 0.002446 +v 0.509396 -0.232119 -0.059840 +v -0.132751 0.244251 -0.060525 +v -0.116747 0.247014 -0.040074 +v -0.117096 0.224091 -0.057363 +v 0.086998 0.200322 0.045495 +v 0.205524 0.206290 0.070779 +v -0.224756 -0.000270 0.191534 +v -0.230520 0.033033 0.178114 +v -0.251776 0.002160 0.187347 +v -0.228985 0.133048 0.261618 +v 0.190999 -0.252340 0.256831 +v 0.196098 -0.264018 0.252118 +v 0.205823 -0.248675 0.266045 +v -0.220057 0.294121 0.203873 +v 0.479288 -0.306700 0.032865 +v 0.434686 -0.322540 -0.000427 +v 0.457856 -0.308069 -0.014030 +v 0.519413 -0.207809 -0.040012 +v 0.526836 -0.232532 -0.031290 +v 0.445904 -0.084179 -0.048756 +v 0.456948 -0.048389 -0.031142 +v 0.453419 -0.105387 -0.012166 +v -0.173209 -0.315202 0.080180 +v -0.145161 -0.305397 0.059804 +v -0.179885 -0.336495 0.063822 +v -0.322455 0.055863 -0.016910 +v -0.317303 0.084614 -0.033533 +v -0.305612 0.070054 -0.047214 +v -0.262335 -0.171920 0.006899 +v -0.274439 -0.152518 -0.024373 +v -0.258846 -0.171090 -0.026592 +v -0.213937 0.024640 0.195968 +v -0.216494 0.073120 0.174807 +v -0.242942 0.060250 0.172066 +v -0.225281 0.078397 0.171896 +v 0.144993 -0.028978 0.278616 +v 0.177176 -0.035106 0.284484 +v 0.150822 -0.013192 0.273086 +v 0.238717 -0.030293 0.263275 +v 0.261913 -0.014306 0.247352 +v 0.241324 0.004170 0.250335 +v 0.223604 -0.207432 0.273662 +v 0.199475 -0.191327 0.276494 +v 0.203843 -0.210561 0.277739 +v -0.220660 0.189404 0.239832 +v -0.221389 0.162966 0.252752 +v 0.457147 -0.124573 0.006769 +v 0.453582 -0.097763 0.033682 +v -0.354364 0.189654 0.161683 +v -0.345603 0.211726 0.171304 +v -0.353447 0.221864 0.130476 +v -0.342370 0.300399 0.002605 +v -0.318329 0.306589 -0.012072 +v 0.179543 0.198848 -0.074307 +v 0.209518 0.189416 0.113678 +v -0.200568 0.051881 0.190260 +v -0.201531 0.350107 -0.291754 +v -0.204629 0.361041 -0.347076 +v -0.192201 0.377896 -0.306744 +v 0.186633 -0.298578 0.224907 +v 0.180151 -0.286419 0.239473 +v 0.142848 -0.286610 0.223307 +v 0.227885 0.154739 0.162263 +v 0.219586 0.172817 0.136778 +v 0.205102 0.149173 0.167747 +v -0.113600 0.271817 -0.021550 +v -0.102305 0.292784 -0.028442 +v -0.098814 0.296262 -0.002397 +v -0.368545 0.182338 0.077289 +v -0.110522 0.306748 -0.061233 +v -0.077358 0.332928 -0.083864 +v -0.075278 0.313787 -0.064190 +v 0.452214 -0.001333 0.017773 +v 0.446870 -0.009961 -0.016372 +v 0.451432 -0.048449 -0.003614 +v 0.101352 0.188210 -0.044646 +v -0.341023 -0.050556 -0.005881 +v 0.255834 0.196318 -0.044434 +v 0.095890 -0.329969 0.119837 +v 0.077137 -0.333620 0.177705 +v 0.061297 -0.339389 0.111399 +v 0.230571 -0.255975 0.248941 +v 0.239511 -0.302722 0.216432 +v 0.218973 -0.283611 0.233649 +v 0.212617 -0.314303 0.212686 +v 0.547155 -0.198365 0.007883 +v 0.541403 -0.169026 -0.004186 +v 0.542728 -0.158313 0.013637 +v 0.513714 -0.260379 -0.036166 +v -0.193279 0.370664 -0.375120 +v -0.197123 0.387966 -0.387761 +v -0.185587 0.412225 -0.388300 +v -0.217899 -0.017082 0.193171 +v -0.215144 -0.043533 0.200071 +v -0.201870 -0.025095 0.203300 +v 0.282735 0.046066 0.210921 +v 0.304631 0.050688 0.197777 +v 0.272446 0.068949 0.190385 +v 0.205461 -0.051496 0.287414 +v 0.213435 -0.019262 0.273308 +v 0.229363 -0.236418 0.254307 +v 0.215713 -0.226455 0.265891 +v -0.218194 0.272523 0.202847 +v -0.204977 0.319126 0.168982 +v 0.441450 -0.058844 -0.064830 +v 0.443921 -0.065153 -0.047641 +v 0.429328 -0.080243 -0.091085 +v 0.003084 0.183764 0.045459 +v 0.263636 0.199994 -0.012058 +v 0.296457 0.186664 0.013395 +v 0.296138 0.183806 -0.020092 +v -0.192380 -0.096308 0.191602 +v -0.200694 -0.063684 0.210935 +v -0.230367 -0.077636 0.183120 +v -0.227051 -0.053186 0.192196 +v -0.194907 0.016729 0.201737 +v 0.436081 -0.114243 -0.074778 +v 0.457395 -0.120819 -0.039437 +v 0.181507 -0.218710 0.272214 +v 0.178795 -0.205823 0.279984 +v 0.158512 -0.200531 0.279335 +v 0.241539 0.032778 0.222994 +v 0.215125 0.035357 0.212040 +v 0.227096 0.024352 0.235542 +v 0.208319 -0.131193 0.275161 +v 0.230514 -0.135013 0.281589 +v 0.216422 -0.111044 0.275316 +v 0.034789 0.442678 -0.123616 +v -0.004506 0.419650 -0.090501 +v 0.003519 0.407003 -0.087863 +v 0.156535 -0.222147 0.269297 +v 0.159673 -0.239750 0.261162 +v 0.037286 0.483617 -0.125272 +v 0.003500 0.458300 -0.093373 +v 0.008993 0.442305 -0.094098 +v -0.122568 -0.234922 0.041266 +v -0.140740 -0.237029 0.009138 +v -0.086429 0.200304 0.065648 +v -0.094199 0.222602 0.045840 +v -0.101282 0.221562 0.080540 +v -0.308167 0.160672 -0.072141 +v -0.285623 0.149182 -0.090499 +v -0.300782 0.125852 -0.064172 +v -0.184846 -0.066813 0.211521 +v -0.184847 -0.024420 0.209010 +v -0.164951 0.032153 0.202708 +v 0.439586 -0.253768 0.134522 +v 0.441422 -0.272088 0.128427 +v 0.468167 -0.251955 0.131651 +v 0.068161 0.442647 -0.180808 +v 0.099701 0.470287 -0.203758 +v 0.103276 0.431868 -0.179898 +v 0.176022 -0.232089 0.265312 +v -0.179137 0.404018 -0.399146 +v 0.388252 0.110699 0.092958 +v 0.378379 0.098988 0.108854 +v 0.402719 0.067232 0.100392 +v -0.171290 0.003402 0.211332 +v -0.174366 0.057797 0.191766 +v -0.192162 0.090264 0.172470 +v 0.411473 -0.279535 0.137826 +v 0.407987 -0.268329 0.138934 +v 0.393408 -0.263417 0.128380 +v -0.149812 0.271822 -0.066700 +v -0.131666 0.269966 -0.053160 +v -0.340482 0.255939 0.093953 +v -0.356093 0.255899 0.068551 +v -0.345081 0.238611 0.030784 +v 0.064107 0.142539 0.138998 +v 0.335891 -0.331662 -0.079897 +v 0.356443 -0.344877 -0.057114 +v 0.313335 -0.341882 -0.064222 +v -0.181623 -0.187792 -0.078083 +v -0.166193 -0.198227 -0.065849 +v -0.198948 -0.201263 -0.053220 +v -0.163172 -0.102852 0.196603 +v -0.170191 -0.087347 0.206012 +v -0.167213 -0.037912 0.216970 +v -0.164319 -0.019115 0.210367 +v 0.241014 0.062258 0.206837 +v -0.158326 0.082167 0.167538 +v 0.230486 -0.051159 0.281813 +v -0.217828 0.473136 -0.388626 +v -0.208903 0.415186 -0.402633 +v -0.219243 0.414015 -0.382751 +v -0.157005 -0.065923 0.203620 +v -0.150474 0.005704 0.200628 +v -0.166588 0.106632 0.156739 +v 0.182360 -0.239263 0.265409 +v 0.161449 -0.061824 0.280431 +v -0.261501 0.321997 -0.218647 +v -0.252421 0.333208 -0.221972 +v -0.250231 0.311762 -0.223864 +v 0.434574 -0.214618 0.125074 +v 0.421984 -0.199080 0.119539 +v 0.411568 -0.228887 0.126939 +v 0.209064 0.057842 0.194289 +v -0.202423 -0.347342 -0.092536 +v -0.223255 -0.339622 -0.085099 +v -0.211795 -0.321224 -0.085466 +v -0.152174 -0.041563 0.206551 +v 0.248651 -0.288583 0.223876 +v -0.092538 -0.163884 0.184037 +v -0.094821 -0.195664 0.160636 +v -0.076638 -0.200974 0.176689 +v -0.225009 0.353002 -0.044172 +v -0.003058 0.180655 0.062545 +v -0.136407 -0.325943 -0.119365 +v -0.182800 -0.326770 -0.093867 +v -0.114344 -0.308971 -0.109103 +v -0.164988 -0.128693 0.193225 +v -0.141592 -0.123005 0.197764 +v -0.145123 -0.018327 0.208801 +v -0.142697 0.048387 0.188147 +v 0.214731 -0.160363 0.271450 +v 0.216428 0.084958 0.196505 +v 0.191720 0.084367 0.202420 +v -0.188075 0.309043 -0.098404 +v -0.178521 0.310921 -0.080514 +v -0.191525 0.285834 -0.095531 +v 0.254769 0.054961 0.217680 +v 0.168834 -0.257421 0.257348 +v 0.198148 0.032974 0.225687 +v -0.232975 0.335805 -0.315504 +v -0.224090 0.354675 -0.347884 +v -0.211322 0.163172 -0.110066 +v -0.181020 0.164963 -0.109169 +v -0.141615 -0.077281 0.208341 +v -0.140579 0.072156 0.175985 +v 0.182379 -0.108287 0.286458 +v 0.171751 -0.084185 0.282541 +v 0.148916 -0.094990 0.292948 +v 0.546054 -0.198288 0.039161 +v 0.546863 -0.172992 0.029178 +v 0.535340 -0.174753 0.054929 +v -0.128248 -0.319489 0.215533 +v -0.152622 -0.321908 0.216414 +v -0.031437 0.155305 0.107489 +v 0.002097 0.125509 0.143577 +v -0.199546 0.232725 -0.105184 +v -0.203294 0.282361 -0.129019 +v -0.218674 0.284071 -0.143330 +v -0.140215 -0.149381 0.179160 +v -0.134619 -0.087552 0.213800 +v -0.132250 -0.057971 0.210329 +v -0.140568 0.027477 0.204110 +v -0.137102 0.113088 0.148693 +v 0.453419 -0.224007 0.131625 +v 0.424446 -0.239305 0.139557 +v 0.309731 -0.023442 0.226579 +v 0.307058 0.009437 0.227736 +v 0.283490 0.010402 0.223012 +v -0.126947 -0.295364 0.210240 +v 0.402712 -0.336985 0.033560 +v 0.393102 -0.342720 0.004662 +v -0.141036 -0.280170 0.172835 +v -0.169919 -0.345545 -0.113191 +v -0.129554 -0.100647 0.198760 +v -0.128616 -0.025769 0.205851 +v 0.138826 -0.263618 0.244521 +v 0.263328 0.011043 0.237931 +v 0.263364 0.031363 0.223222 +v 0.457538 -0.198514 0.121640 +v 0.456672 -0.172086 0.101803 +v 0.306370 -0.053366 0.234925 +v 0.288037 -0.026324 0.230812 +v 0.439952 -0.167342 0.109181 +v 0.438791 -0.183663 0.115744 +v 0.453038 -0.154620 0.083117 +v 0.494469 -0.277418 -0.022657 +v 0.523715 -0.259505 -0.011474 +v 0.516026 -0.261535 0.009643 +v 0.302781 0.029250 0.213517 +v -0.055246 -0.292877 -0.158296 +v -0.035005 -0.296895 -0.194694 +v -0.062006 -0.308511 -0.178818 +v -0.113873 0.236348 0.111143 +v -0.093905 0.211672 0.098815 +v 0.134379 -0.205729 0.269464 +v 0.111139 -0.197324 0.264412 +v 0.114845 -0.221252 0.254691 +v 0.011347 -0.329751 0.264974 +v 0.010364 -0.344496 0.253656 +v -0.110758 -0.082838 0.211862 +v -0.122597 0.002330 0.210017 +v -0.123028 0.025346 0.195121 +v -0.115551 0.081231 0.169357 +v -0.110193 0.105224 0.150882 +v 0.150736 -0.174994 0.274408 +v 0.183018 -0.152322 0.276838 +v 0.154984 -0.149489 0.278838 +v 0.301887 0.069611 0.181575 +v 0.301422 0.103388 0.171655 +v 0.274408 0.123077 0.168774 +v 0.419367 0.069760 0.068015 +v 0.407122 0.093483 0.058111 +v -0.115502 -0.111054 0.197602 +v -0.119627 0.059516 0.188465 +v 0.201320 -0.094957 0.285460 +v 0.237148 0.072578 0.193539 +v -0.127097 -0.272168 0.177032 +v -0.106007 -0.285171 0.192451 +v -0.108029 -0.271132 0.162899 +v -0.104546 -0.053073 0.218367 +v -0.113203 -0.036730 0.217401 +v -0.103412 -0.023669 0.213046 +v 0.260332 0.107586 0.169163 +v 0.182828 -0.013168 0.270109 +v 0.171434 0.094630 0.193457 +v -0.185431 0.349005 -0.165975 +v -0.179214 0.364192 -0.158131 +v -0.179706 0.333504 -0.139942 +v -0.111946 -0.309540 0.205820 +v 0.537066 -0.189292 0.075496 +v -0.216726 0.304304 -0.190310 +v -0.222868 0.311359 -0.222344 +v -0.210554 0.319476 -0.239024 +v -0.106013 0.053481 0.180987 +v 0.458437 -0.238666 0.131685 +v -0.273781 0.347941 0.130403 +v -0.259830 0.334053 0.147770 +v -0.133769 0.293621 -0.063840 +v -0.110269 0.282597 -0.046883 +v -0.248007 -0.354517 -0.011295 +v -0.245123 -0.339452 -0.030114 +v -0.235515 -0.355712 -0.028652 +v -0.103457 0.006677 0.203644 +v -0.097045 0.031954 0.192918 +v 0.390300 -0.309622 0.120833 +v 0.374498 -0.292541 0.122341 +v 0.166189 -0.134708 0.286305 +v 0.145806 -0.136973 0.292754 +v 0.164296 -0.309431 0.231144 +v 0.144832 -0.297134 0.223344 +v 0.096954 -0.310085 0.253922 +v -0.094987 -0.278396 0.174541 +v -0.089079 -0.240126 0.165466 +v -0.110331 -0.257695 0.145824 +v -0.096203 -0.114927 0.194511 +v -0.107679 -0.130901 0.195827 +v -0.095833 0.064390 0.180188 +v -0.087403 0.079678 0.172153 +v -0.205599 0.274482 -0.111032 +v -0.189647 0.287425 -0.121913 +v -0.075291 -0.261201 0.172919 +v -0.082759 -0.076350 0.205980 +v -0.087124 -0.059686 0.203711 +v -0.077626 -0.001584 0.204203 +v -0.082849 -0.024436 0.205839 +v -0.352292 0.296583 0.077576 +v -0.356269 0.301611 0.032787 +v -0.361822 0.284504 0.051392 +v 0.236343 -0.273599 0.235209 +v -0.075036 0.434380 -0.037042 +v -0.079976 -0.305419 0.195246 +v -0.079823 -0.044970 0.199707 +v -0.087934 0.148590 0.106961 +v -0.107468 0.131772 0.129945 +v 0.115431 0.510781 -0.218092 +v 0.125849 0.495866 -0.231137 +v 0.112756 0.507199 -0.221332 +v 0.184951 0.055362 0.209045 +v -0.213884 0.350555 -0.360532 +v -0.211634 0.348192 -0.341791 +v -0.092905 0.376814 -0.010874 +v -0.345277 0.319296 0.025126 +v -0.329939 0.325286 0.008382 +v -0.073861 -0.281933 0.188103 +v -0.218581 0.429396 -0.193690 +v 0.387029 -0.098133 -0.160394 +v 0.367948 -0.078011 -0.175139 +v 0.381331 -0.068058 -0.160157 +v -0.080792 -0.138336 0.190447 +v -0.081418 -0.097234 0.200586 +v -0.076368 0.024418 0.193012 +v -0.077795 0.052600 0.187030 +v -0.069050 0.134033 0.124800 +v 0.066527 0.410618 -0.160651 +v 0.091311 0.404555 -0.147951 +v -0.002608 0.354456 -0.097059 +v 0.016919 0.371621 -0.115879 +v 0.041954 0.360752 -0.100941 +v -0.081266 0.365870 -0.007679 +v -0.072588 0.395088 -0.015773 +v -0.068696 -0.107550 0.203361 +v -0.061163 0.098406 0.155258 +v -0.054049 0.129650 0.141350 +v -0.103791 0.281348 0.000029 +v -0.113921 0.295774 0.032132 +v 0.498704 -0.290318 0.007833 +v 0.471230 -0.195888 0.129512 +v -0.064283 -0.151577 0.197517 +v -0.064205 -0.083441 0.201313 +v -0.065006 0.073791 0.183095 +v -0.192299 0.313968 -0.207180 +v 0.226415 -0.180200 0.278788 +v 0.185561 -0.173888 0.276695 +v -0.061429 0.425232 -0.037612 +v -0.108303 -0.245546 0.042025 +v -0.063742 -0.230942 0.185557 +v -0.064365 -0.050138 0.193798 +v -0.061026 0.019038 0.189428 +v -0.357055 0.190774 0.121680 +v -0.180634 0.403778 -0.346919 +v 0.178611 0.034204 0.205116 +v -0.060509 -0.308922 0.191762 +v -0.046647 -0.218900 0.179826 +v -0.047462 -0.188972 0.187053 +v -0.049224 -0.101138 0.204043 +v -0.185748 0.433800 -0.364744 +v -0.189710 -0.292423 0.150959 +v -0.168568 -0.279398 0.148088 +v 0.161257 0.062221 0.210713 +v 0.129022 0.071520 0.199329 +v 0.137378 0.058938 0.209354 +v -0.045915 -0.287141 0.188785 +v -0.041543 -0.263894 0.174758 +v -0.042065 -0.155836 0.197709 +v -0.048943 -0.068386 0.207453 +v -0.049651 -0.032838 0.205483 +v -0.050611 0.039715 0.182493 +v -0.099533 0.244588 -0.013991 +v -0.098177 0.251664 0.025013 +v 0.135020 0.436728 -0.187475 +v 0.120688 0.425455 -0.179927 +v 0.124946 0.440450 -0.197140 +v -0.002688 0.348844 -0.080803 +v 0.008238 0.359166 -0.062532 +v -0.033041 -0.118215 0.190764 +v -0.029292 0.002285 0.200155 +v -0.045308 0.070391 0.176065 +v -0.025198 0.099723 0.150318 +v -0.040289 0.120983 0.145778 +v -0.030299 0.141949 0.130757 +v -0.056366 0.165550 0.104192 +v -0.318347 0.340205 0.066506 +v -0.330456 0.343964 0.037842 +v -0.338361 0.330681 0.064713 +v -0.054514 0.408747 -0.028079 +v -0.040568 0.440607 -0.048357 +v -0.036480 0.461857 -0.055784 +v 0.165395 0.139118 0.169814 +v 0.184234 0.162438 0.148967 +v 0.145791 0.161200 0.160568 +v -0.046714 -0.313174 0.187847 +v 0.539694 -0.189176 -0.019777 +v 0.532119 -0.204294 -0.017557 +v -0.036848 0.435855 -0.048747 +v -0.024973 -0.156795 0.187166 +v -0.032261 -0.082356 0.197615 +v -0.033321 -0.053827 0.200189 +v -0.032746 -0.036805 0.198405 +v -0.025600 -0.015163 0.203933 +v -0.027240 0.025825 0.193011 +v -0.030330 0.067888 0.178262 +v 0.185448 -0.128711 0.291140 +v 0.425159 0.043671 0.044021 +v 0.437648 0.011804 0.048265 +v 0.303507 -0.360118 -0.065244 +v 0.302072 -0.349308 -0.074912 +v -0.030859 -0.285406 0.190241 +v -0.018604 -0.265460 0.169056 +v -0.020265 -0.242453 0.167596 +v -0.020661 -0.202418 0.176447 +v -0.011717 -0.108863 0.186455 +v -0.005087 0.079287 0.168306 +v 0.241335 0.086562 0.178755 +v 0.232599 0.106180 0.177955 +v 0.164893 -0.115115 0.289372 +v -0.029225 0.419851 -0.052695 +v -0.021264 -0.073213 0.203714 +v -0.011507 -0.054192 0.201780 +v -0.011576 -0.037960 0.200849 +v -0.014966 0.053036 0.190616 +v -0.021019 0.455357 -0.062648 +v 0.008952 0.478904 -0.089432 +v -0.133804 0.337465 0.041475 +v -0.144835 0.346511 0.041385 +v -0.007483 -0.162803 0.187230 +v -0.012863 -0.075652 0.189869 +v 0.132141 -0.001264 0.265096 +v 0.149367 0.015907 0.260622 +v -0.003663 -0.025674 0.203531 +v 0.139787 0.130564 0.181987 +v 0.139845 0.096762 0.191227 +v 0.002838 -0.241157 0.159339 +v 0.004361 -0.192429 0.167105 +v 0.011371 -0.005059 0.215293 +v 0.001980 0.009422 0.206381 +v -0.243702 0.318575 -0.286580 +v -0.246738 0.334315 -0.299889 +v -0.368553 0.165419 0.162104 +v 0.004164 -0.088499 0.190022 +v 0.012544 0.038509 0.194757 +v 0.494486 -0.180654 0.117062 +v 0.481680 -0.167280 0.102068 +v 0.309210 -0.337220 -0.079748 +v 0.011038 -0.152356 0.182956 +v 0.013290 -0.116979 0.186544 +v 0.004447 -0.058211 0.207925 +v 0.009887 -0.027772 0.211529 +v 0.016652 0.014462 0.201142 +v 0.457488 -0.041073 0.024305 +v 0.443939 -0.014849 0.051384 +v 0.389008 -0.256981 0.142804 +v 0.142975 -0.063884 0.280284 +v -0.007017 0.473012 -0.065379 +v 0.008185 0.492039 -0.081249 +v 0.018044 -0.090737 0.230086 +v 0.025866 -0.065578 0.232579 +v 0.528391 -0.182614 -0.040353 +v 0.532284 -0.158568 -0.021239 +v 0.248847 0.214212 0.031413 +v 0.020173 -0.200835 0.164187 +v 0.016841 -0.239328 0.167435 +v 0.418232 0.040530 -0.063876 +v 0.408448 0.080745 -0.052630 +v 0.249503 0.187252 0.125118 +v 0.243398 0.157216 0.148569 +v 0.461612 -0.123495 0.056162 +v 0.449254 -0.070260 0.062272 +v -0.201489 0.338780 -0.266155 +v -0.186200 0.336371 -0.244658 +v 0.021696 -0.267286 0.200805 +v 0.005868 -0.283073 0.230567 +v 0.029090 -0.282716 0.235483 +v 0.027071 -0.165383 0.178061 +v 0.033521 0.020237 0.203806 +v 0.038122 0.097721 0.165290 +v 0.030480 0.055428 0.199344 +v 0.180967 0.148495 -0.136616 +v 0.189643 0.124608 -0.152774 +v 0.172519 0.125046 -0.157990 +v 0.191284 -0.067072 0.281887 +v -0.220608 0.260902 -0.095572 +v -0.187450 0.337868 -0.186558 +v 0.034476 -0.227256 0.175456 +v 0.037595 -0.192078 0.184251 +v 0.038661 -0.162210 0.215408 +v -0.359388 0.151715 0.191022 +v -0.362304 0.148107 0.170341 +v -0.357104 0.136963 0.188582 +v 0.401972 -0.226878 0.147475 +v 0.025675 -0.009741 0.215579 +v 0.060233 0.081687 0.183600 +v 0.038026 0.119967 0.145093 +v 0.049164 -0.264181 0.223873 +v -0.144599 0.317843 -0.068939 +v -0.112590 0.322083 -0.078509 +v 0.478283 -0.150524 0.084292 +v 0.236017 0.203066 0.102647 +v 0.275989 0.196145 0.024682 +v 0.038560 0.005461 0.212396 +v 0.051223 -0.284995 0.256163 +v 0.047150 -0.257767 0.208090 +v 0.035285 -0.249603 0.190300 +v -0.191402 0.306773 0.177061 +v 0.048620 0.046613 0.207504 +v 0.074117 0.384566 -0.117963 +v 0.102184 0.389366 -0.132909 +v 0.037413 0.506598 -0.114338 +v 0.026557 0.505259 -0.104460 +v 0.041283 0.526918 -0.119607 +v 0.028379 -0.309620 0.264959 +v 0.055424 -0.300797 0.264780 +v 0.052015 -0.281529 0.240338 +v 0.092796 0.053286 0.196183 +v 0.094191 0.030620 0.212392 +v 0.116090 0.032416 0.204423 +v -0.332609 0.013551 -0.018690 +v -0.024539 0.172842 0.072776 +v 0.078615 0.534278 -0.152322 +v 0.091075 0.526898 -0.185524 +v 0.080310 0.538865 -0.172174 +v 0.051433 0.019338 0.214640 +v 0.252071 -0.169419 0.269015 +v -0.213368 0.501654 -0.388770 +v -0.120991 -0.261355 0.091876 +v -0.127708 -0.230084 0.104531 +v -0.120397 -0.245322 0.062526 +v 0.061931 0.109441 0.167160 +v -0.174100 0.283484 -0.072887 +v 0.285575 -0.037748 0.248113 +v 0.292290 -0.067237 0.253037 +v 0.064700 -0.256740 0.222463 +v 0.059766 -0.225987 0.212655 +v -0.042742 -0.130655 -0.153088 +v -0.021594 -0.141019 -0.157089 +v -0.026738 -0.169193 -0.147743 +v 0.279372 0.158666 0.129326 +v 0.267068 0.168402 0.141118 +v 0.283028 0.142291 0.156754 +v 0.064637 0.040066 0.200828 +v 0.482327 -0.223332 0.120274 +v 0.482974 -0.205701 0.129058 +v 0.081240 -0.276068 0.237724 +v -0.359081 0.315631 0.042191 +v -0.349806 0.315390 0.072888 +v -0.344614 0.326013 0.040055 +v 0.281345 0.183922 -0.050805 +v -0.130722 -0.268291 0.147798 +v -0.156083 -0.279444 0.122218 +v -0.082851 0.305293 -0.043394 +v 0.077318 0.059445 0.203184 +v -0.035286 -0.342112 -0.232637 +v -0.057655 -0.330917 -0.217900 +v -0.015662 -0.321146 -0.224927 +v 0.245056 -0.110422 0.276776 +v 0.233818 -0.085229 0.277425 +v 0.091462 -0.296672 0.242419 +v 0.076795 -0.266506 0.227626 +v 0.086277 -0.254552 0.229630 +v 0.012489 0.175480 -0.007232 +v 0.239625 0.204293 0.068100 +v -0.232669 0.269943 -0.106463 +v 0.053963 -0.070447 0.271569 +v 0.064159 -0.091134 0.273887 +v 0.070013 -0.068967 0.288352 +v 0.139994 -0.125918 0.292847 +v 0.275099 -0.013071 0.238476 +v 0.085027 -0.045973 0.285586 +v 0.067563 -0.043536 0.271504 +v 0.073224 0.020279 0.205983 +v 0.084492 0.123348 0.173280 +v 0.362192 -0.140480 -0.181965 +v 0.337085 -0.146696 -0.191509 +v 0.336915 -0.124510 -0.204060 +v 0.219402 -0.069237 0.276243 +v -0.067629 0.457687 -0.077932 +v 0.080037 -0.103512 0.274101 +v 0.084170 -0.074990 0.290296 +v 0.086637 -0.243124 0.247025 +v 0.073124 -0.223416 0.243317 +v 0.082924 -0.149663 0.262575 +v 0.093997 -0.144370 0.275324 +v 0.095079 -0.021606 0.272782 +v 0.071724 -0.020136 0.261480 +v 0.267670 0.196810 0.096262 +v 0.115924 -0.358051 -0.178371 +v 0.104917 -0.362684 -0.163787 +v 0.044366 -0.367553 -0.190206 +v 0.095159 0.074934 0.192956 +v 0.100505 0.146922 0.163607 +v 0.105115 -0.279086 0.233383 +v 0.093466 -0.202019 0.252600 +v 0.100547 -0.239287 0.242538 +v 0.098191 -0.174232 0.260135 +v 0.097419 -0.110607 0.284099 +v 0.094215 -0.072405 0.286853 +v 0.103953 -0.032686 0.277408 +v 0.098201 -0.000837 0.268307 +v -0.303801 0.303994 -0.033002 +v -0.307691 0.277283 -0.048306 +v 0.263610 0.206923 0.063479 +v 0.108442 0.120572 0.173080 +v 0.112002 0.159220 0.142533 +v 0.474355 -0.297786 -0.041423 +v 0.443907 -0.139352 -0.068028 +v 0.102507 -0.144519 0.273485 +v 0.110614 -0.058451 0.288795 +v 0.113208 -0.267905 0.235610 +v 0.115315 -0.128841 0.275164 +v 0.117534 -0.090211 0.283414 +v 0.107906 0.056086 0.207209 +v 0.116252 0.085118 0.193770 +v 0.328988 0.090448 0.160285 +v 0.121380 -0.246561 0.257027 +v 0.122324 -0.155840 0.276906 +v 0.124641 -0.111730 0.289430 +v 0.118269 -0.018192 0.274284 +v 0.120056 -0.038141 0.277314 +v 0.444325 -0.015442 -0.039367 +v 0.139252 0.045900 0.200783 +v -0.040824 -0.109764 -0.159782 +v -0.148691 -0.280386 0.162439 +v 0.115811 -0.179909 0.274786 +v 0.134188 -0.065673 0.290783 +v 0.140022 0.026069 0.225466 +v 0.091715 0.007597 0.240778 +v 0.147327 0.032785 0.205557 +v -0.333022 0.045820 0.049366 +v 0.271639 -0.291778 0.201498 +v 0.272268 -0.309781 0.213332 +v 0.250694 -0.054059 0.273358 +v 0.065566 0.514462 -0.135552 +v -0.086066 0.428089 -0.050522 +v 0.364750 0.033241 0.181911 +v 0.340337 0.035607 0.196014 +v 0.356216 0.010415 0.199442 +v -0.002801 0.372292 -0.045688 +v 0.036525 0.371635 -0.059401 +v 0.030635 0.381941 -0.053140 +v 0.244068 -0.212028 0.252961 +v 0.245010 -0.192549 0.269021 +v 0.093383 -0.350448 0.240948 +v 0.129234 -0.351739 0.241833 +v 0.078508 -0.345698 0.251792 +v 0.326300 0.015153 0.207484 +v 0.322908 -0.000853 0.216880 +v 0.509496 -0.178774 0.109047 +v 0.505124 -0.199272 0.116782 +v 0.287321 -0.131568 0.256189 +v 0.292889 -0.115141 0.260121 +v 0.268528 -0.109728 0.270623 +v 0.508538 -0.218297 0.112740 +v 0.423345 -0.182514 0.135704 +v 0.402607 -0.200507 0.147361 +v 0.446479 -0.039821 -0.075823 +v -0.050122 -0.340287 0.203649 +v -0.072792 -0.346671 0.203037 +v 0.522845 -0.185482 0.098464 +v 0.492803 -0.249058 0.114222 +v -0.047895 0.364292 -0.119343 +v -0.014417 0.362127 -0.121680 +v 0.269002 -0.253771 0.236670 +v 0.297053 -0.256658 0.208573 +v 0.295833 -0.234993 0.225127 +v 0.344117 -0.283621 -0.152068 +v 0.331941 -0.304311 -0.118555 +v 0.311535 -0.294219 -0.155267 +v 0.346555 -0.199921 -0.188020 +v 0.369646 -0.205848 -0.163297 +v 0.368318 -0.224956 -0.153365 +v 0.044570 0.386761 -0.075122 +v 0.012033 0.394337 -0.063547 +v 0.268032 -0.198936 0.241416 +v 0.284019 -0.171659 0.251220 +v 0.262513 -0.183932 0.259629 +v -0.110459 0.275558 0.043782 +v -0.100041 -0.347087 -0.134453 +v -0.237830 0.252498 0.225970 +v 0.273979 -0.230268 0.242553 +v 0.255296 -0.228127 0.256730 +v -0.104100 0.318483 0.015491 +v 0.044612 -0.342122 0.262616 +v 0.024259 -0.350917 0.264774 +v 0.048970 -0.355116 0.260954 +v -0.225404 0.232946 0.234567 +v 0.379333 0.083469 -0.092873 +v 0.405208 0.055342 -0.070952 +v 0.404124 0.052131 -0.102256 +v -0.204624 0.167358 0.248236 +v -0.160137 -0.263403 -0.025908 +v -0.150636 -0.245938 -0.008276 +v -0.156903 -0.240419 -0.039879 +v 0.301847 0.135575 0.145899 +v 0.382945 0.009683 0.166096 +v 0.359079 0.068530 0.165687 +v 0.352000 0.048048 0.168128 +v 0.290506 -0.218697 0.238923 +v -0.035503 0.379178 -0.046622 +v -0.221411 0.085654 0.179007 +v 0.043386 0.389778 -0.141968 +v 0.517749 -0.249953 0.085576 +v 0.492028 -0.276068 0.091216 +v -0.277353 -0.147927 0.016380 +v -0.207940 0.143180 0.253711 +v -0.212923 0.216906 0.212972 +v -0.021072 0.412368 -0.066351 +v -0.198938 0.130534 0.236385 +v -0.216069 0.123716 0.251525 +v -0.216814 0.115350 0.228480 +v -0.010446 0.377331 -0.043466 +v -0.191706 0.161169 0.232272 +v 0.445495 -0.116158 0.081908 +v 0.452690 -0.301626 0.099130 +v 0.475837 -0.302108 0.069759 +v -0.191296 0.147424 0.211808 +v -0.199037 0.182398 0.219961 +v 0.521536 -0.199328 0.087327 +v 0.515731 -0.224689 0.087867 +v 0.412500 -0.174646 0.156372 +v 0.399404 -0.168513 0.172623 +v 0.395857 -0.198956 0.171305 +v 0.416547 -0.000362 0.140731 +v 0.412931 0.034562 0.107545 +v 0.404337 0.025108 0.142714 +v -0.031348 -0.008653 -0.196425 +v -0.047880 0.024583 -0.186767 +v -0.200896 0.104089 0.197821 +v -0.225552 0.103035 0.212906 +v -0.194544 0.123375 0.196431 +v -0.198988 0.265744 0.192798 +v 0.537820 -0.230596 0.001710 +v 0.519931 -0.160777 0.090660 +v 0.414507 -0.115514 0.155939 +v 0.399513 -0.090328 0.163710 +v 0.396534 -0.130812 0.176674 +v 0.356672 -0.074222 0.212662 +v 0.354570 -0.042223 0.210950 +v 0.339208 -0.039094 0.225438 +v 0.504981 -0.158436 0.088630 +v -0.192900 0.206297 0.190266 +v 0.318762 -0.214907 0.214388 +v 0.332101 -0.185996 0.216916 +v 0.315745 -0.202821 0.229174 +v 0.400772 -0.063516 0.173168 +v 0.414412 -0.045184 0.156591 +v 0.390411 -0.048833 0.188848 +v -0.176189 0.169188 0.203538 +v 0.055469 0.065652 -0.181708 +v 0.084035 0.066435 -0.179743 +v 0.066265 0.046001 -0.195478 +v 0.288244 -0.093055 0.254587 +v 0.110940 0.495068 -0.184650 +v 0.115203 0.499179 -0.208491 +v -0.198736 0.232002 0.180310 +v 0.256364 -0.033902 0.258513 +v 0.305118 -0.185405 0.233021 +v 0.470334 -0.275247 0.115371 +v 0.066235 0.429743 -0.133417 +v 0.113965 0.447998 -0.171777 +v 0.088541 0.470591 -0.166754 +v -0.190243 0.101808 0.173981 +v 0.429995 -0.096344 0.117038 +v -0.189595 0.251351 0.160616 +v -0.045405 0.047246 -0.171492 +v -0.011385 0.060974 -0.171820 +v 0.416490 -0.146834 0.137676 +v 0.345556 -0.260429 0.178701 +v 0.366505 -0.248386 0.161877 +v 0.353048 -0.229206 0.182098 +v 0.301129 -0.321803 0.201914 +v 0.314971 -0.326512 0.190385 +v 0.315375 -0.304483 0.185003 +v 0.334342 -0.287824 0.169506 +v 0.294441 -0.301349 0.196945 +v 0.309994 -0.277418 0.183478 +v 0.348157 -0.300721 0.162310 +v 0.327178 -0.274087 -0.167258 +v -0.174382 0.126891 0.183275 +v -0.168944 0.147862 0.183164 +v -0.167829 0.190847 0.190544 +v -0.178941 0.214352 0.173514 +v -0.180468 0.242562 0.166143 +v -0.181701 0.269239 0.167540 +v 0.325248 -0.235926 0.198309 +v -0.175528 0.295355 0.169140 +v -0.040131 0.071559 -0.167667 +v -0.156810 0.166817 0.180927 +v -0.148779 -0.339309 0.219161 +v -0.117638 -0.336225 0.216038 +v -0.007227 -0.168967 -0.160338 +v 0.300745 -0.207785 0.237306 +v 0.085308 0.387303 -0.111860 +v 0.061276 0.374381 -0.078602 +v 0.058439 0.365351 -0.093622 +v 0.108059 0.421865 -0.134113 +v 0.122440 0.420151 -0.145869 +v -0.217978 0.365042 -0.375055 +v -0.202188 0.371554 -0.384575 +v -0.150932 0.119037 0.165282 +v 0.046515 0.464948 -0.135878 +v 0.080990 0.505786 -0.157696 +v 0.284943 -0.277873 0.207616 +v 0.321046 0.124208 0.141725 +v -0.154312 0.182343 0.176339 +v -0.162713 0.270533 0.135272 +v -0.173262 0.282297 0.153369 +v -0.162560 0.327509 0.153053 +v -0.059596 0.321317 -0.024304 +v 0.088677 0.403896 -0.105234 +v 0.051680 0.400775 -0.087015 +v 0.081169 0.389975 -0.090126 +v -0.143568 0.131585 0.169468 +v -0.136508 0.149874 0.170677 +v -0.141289 0.204492 0.165538 +v -0.157844 0.223728 0.167561 +v -0.144344 0.250311 0.138193 +v -0.157988 0.258864 0.144321 +v -0.165146 0.302419 0.143802 +v 0.518920 -0.160004 -0.040559 +v -0.048037 0.338803 -0.089788 +v -0.133011 0.166648 0.171352 +v -0.112730 -0.145306 0.183079 +v -0.081637 -0.332132 0.213171 +v 0.028964 0.353890 -0.077318 +v 0.065405 0.409030 -0.115141 +v -0.120252 0.325634 0.050711 +v 0.291713 -0.350570 -0.103990 +v 0.328719 -0.062610 0.235144 +v 0.330977 -0.096962 0.227108 +v 0.261364 -0.334644 0.205558 +v -0.127514 0.220415 0.143848 +v -0.148234 0.295110 0.136542 +v -0.086539 -0.350634 0.201984 +v -0.137144 -0.359138 0.213153 +v -0.131332 -0.362051 0.199771 +v 0.311085 -0.241926 0.210256 +v -0.117062 -0.277765 -0.096839 +v -0.088499 -0.282588 -0.109360 +v -0.125583 0.179315 0.148242 +v -0.143586 0.324458 0.124926 +v -0.109434 -0.347068 0.214580 +v 0.270416 -0.088400 0.267862 +v 0.351678 -0.303886 0.134584 +v 0.382196 0.075362 0.137382 +v 0.353567 0.094443 0.143574 +v 0.401599 -0.141745 0.168375 +v 0.378963 -0.166025 0.177945 +v 0.310498 -0.153566 0.239138 +v 0.315794 -0.117640 0.234707 +v 0.325123 -0.149340 0.226904 +v -0.122165 0.132653 0.149104 +v -0.135721 0.281047 0.119785 +v 0.433583 -0.057148 0.109459 +v -0.235121 0.312235 -0.215672 +v -0.241230 0.297713 -0.181725 +v 0.314654 -0.087884 0.247819 +v -0.106087 0.150309 0.139046 +v -0.143781 0.303514 0.112832 +v -0.021682 0.352111 -0.046609 +v 0.359519 -0.194484 0.188634 +v 0.359706 -0.169254 0.199754 +v 0.051508 0.520471 -0.127863 +v -0.118107 -0.128423 -0.146070 +v 0.376572 -0.127587 0.182541 +v 0.357810 -0.144462 0.189188 +v 0.406015 -0.327793 -0.060685 +v 0.444493 -0.301949 -0.063244 +v 0.438016 -0.311764 -0.039740 +v -0.168973 -0.320348 0.205147 +v -0.126118 0.251725 0.115348 +v 0.122975 0.426895 -0.168653 +v 0.121568 0.407791 -0.147727 +v 0.378107 -0.007352 0.190988 +v 0.411743 0.075405 0.024020 +v 0.381664 -0.197896 0.184735 +v 0.077029 0.481092 -0.150904 +v 0.009572 -0.258187 -0.186439 +v 0.030734 -0.259008 -0.215141 +v 0.028873 -0.279036 -0.211346 +v -0.111716 0.175239 0.132002 +v -0.111433 0.201450 0.123181 +v 0.260341 -0.065190 0.256422 +v 0.353140 -0.123501 0.200048 +v 0.356628 -0.017239 0.209246 +v 0.364055 -0.095382 0.199771 +v 0.334618 -0.115036 0.217833 +v 0.379909 -0.215259 0.170097 +v 0.379905 -0.036462 0.199210 +v 0.361884 -0.060576 0.197226 +v -0.137535 0.321894 0.093440 +v -0.351445 0.124851 0.091814 +v -0.096760 0.181153 0.104023 +v 0.323554 0.063082 0.175924 +v 0.346086 -0.208811 0.206387 +v -0.349704 0.277249 0.074410 +v -0.349113 0.259092 0.049566 +v 0.335977 -0.160525 0.202694 +v 0.338317 -0.146314 0.212589 +v -0.095398 0.159919 0.119391 +v 0.174953 -0.328878 0.229588 +v 0.326133 -0.260082 0.191867 +v 0.331866 -0.242232 -0.178779 +v 0.358904 -0.236539 -0.162573 +v 0.339578 -0.257199 -0.170374 +v -0.151044 -0.293534 0.106922 +v -0.182321 -0.306777 0.116261 +v -0.045588 0.385939 -0.130062 +v 0.423254 -0.028440 0.121224 +v -0.248157 -0.008242 -0.137092 +v -0.260329 0.024077 -0.120831 +v -0.246407 0.016218 -0.142179 +v 0.325020 -0.361342 -0.030530 +v 0.356855 -0.354503 -0.033528 +v 0.389365 -0.026377 0.175505 +v 0.524228 -0.248474 0.036052 +v 0.541224 -0.227651 0.025368 +v 0.381825 -0.067420 0.195577 +v -0.034396 0.409666 -0.130340 +v -0.016348 -0.349380 0.239141 +v -0.026457 -0.334212 0.231109 +v -0.031200 -0.348668 0.208400 +v -0.331782 -0.074146 0.036542 +v 0.429724 -0.150306 0.111821 +v 0.212223 -0.337928 0.213548 +v -0.157903 -0.154200 -0.141488 +v -0.122178 -0.169533 -0.128199 +v -0.122193 -0.339053 -0.126701 +v -0.096236 -0.320340 -0.126481 +v -0.233488 0.292411 -0.140718 +v 0.469147 -0.141293 -0.016158 +v 0.417343 -0.294251 0.120698 +v 0.051558 -0.321891 0.269377 +v 0.033251 -0.332732 0.262510 +v 0.435697 -0.296598 0.120453 +v 0.303472 -0.338470 -0.128181 +v 0.310798 -0.306987 -0.138159 +v 0.315445 -0.325686 -0.110472 +v -0.320708 -0.088102 0.031897 +v 0.106398 0.527317 -0.218808 +v 0.105905 0.532964 -0.204116 +v 0.252283 -0.142935 0.263311 +v -0.192976 0.342618 0.152431 +v 0.536928 -0.220691 0.067564 +v 0.514852 -0.257803 0.063146 +v 0.527971 -0.233087 0.055822 +v 0.519431 -0.145088 -0.004837 +v 0.515648 -0.151801 -0.022319 +v 0.500858 -0.140354 -0.011659 +v 0.514913 -0.263684 0.038262 +v 0.531862 -0.138957 0.023594 +v 0.541546 -0.155947 0.042687 +v -0.191503 0.418096 -0.404728 +v -0.183016 0.475153 -0.420336 +v -0.185847 0.492166 -0.412573 +v 0.078860 -0.332287 0.252286 +v 0.085782 -0.367526 -0.199971 +v -0.281137 0.436487 -0.250612 +v -0.259317 0.444384 -0.248885 +v 0.060811 0.539908 -0.140830 +v 0.371482 -0.114494 0.201880 +v -0.085891 0.341551 0.003052 +v -0.014853 0.441566 -0.148163 +v 0.036724 0.502714 -0.166891 +v 0.021988 0.461856 -0.166395 +v -0.286935 -0.136336 0.040427 +v -0.078466 0.325778 -0.005374 +v -0.182459 0.457240 -0.398231 +v -0.188757 0.480395 -0.395938 +v -0.181413 0.455702 -0.364203 +v 0.329412 -0.307776 -0.092851 +v 0.010787 -0.350440 0.048512 +v -0.020405 -0.360925 0.150322 +v 0.010495 -0.362926 0.043201 +v -0.003877 0.044979 -0.189244 +v 0.314387 0.156410 0.131188 +v 0.297795 0.158028 0.137985 +v 0.272532 -0.138873 0.254416 +v -0.185150 0.404341 -0.407513 +v -0.340531 -0.003929 0.088348 +v -0.343958 0.011427 0.072104 +v -0.344304 -0.028510 0.072816 +v 0.002849 -0.285137 -0.198414 +v 0.450511 -0.078651 0.092903 +v 0.421831 -0.001005 0.114122 +v -0.251523 0.078054 0.180432 +v 0.447701 -0.143997 0.077704 +v -0.082377 0.301373 -0.018482 +v -0.064222 0.356964 -0.018839 +v -0.066949 0.368944 -0.019703 +v -0.075899 -0.013524 -0.181640 +v -0.117729 -0.007676 -0.185996 +v -0.117474 0.008480 -0.179991 +v 0.117880 -0.340090 0.247306 +v 0.122535 -0.330879 -0.016571 +v 0.086451 -0.340075 0.006840 +v 0.100107 -0.337935 -0.078968 +v -0.121274 0.305337 0.059295 +v -0.002632 -0.295584 -0.222494 +v 0.409115 -0.329329 -0.034051 +v 0.139466 -0.331831 0.231728 +v -0.063961 0.381065 -0.035717 +v 0.428046 -0.098968 -0.104159 +v -0.041064 0.357284 -0.030934 +v -0.307466 0.335685 -0.006769 +v -0.283635 0.347672 -0.030925 +v -0.304627 0.326180 -0.026325 +v 0.425606 -0.056903 -0.105761 +v -0.237961 0.174146 -0.108195 +v -0.034056 0.369686 -0.032256 +v 0.133370 0.485672 -0.221246 +v 0.125958 0.468531 -0.217779 +v -0.041918 0.393629 -0.055089 +v -0.180592 0.432624 -0.403069 +v 0.017446 0.501990 -0.101976 +v -0.243464 0.298008 -0.145985 +v -0.022672 -0.252460 -0.118519 +v -0.071341 0.176483 0.081569 +v -0.267609 0.406689 -0.158556 +v -0.273036 0.427110 -0.211313 +v -0.276764 0.399550 -0.175187 +v 0.101271 0.401132 -0.126455 +v -0.055941 -0.271699 -0.116209 +v 0.093067 0.540017 -0.201430 +v -0.333317 0.098265 0.055241 +v -0.088605 0.224484 -0.006075 +v -0.120690 -0.063852 -0.185038 +v -0.127067 -0.041435 -0.186720 +v -0.105060 -0.026151 -0.178330 +v -0.331374 0.283744 0.155930 +v -0.340123 0.284920 0.128251 +v -0.338516 0.254880 0.167827 +v -0.188697 0.376297 -0.350076 +v -0.333248 -0.053093 0.079978 +v -0.339889 0.022165 0.049476 +v -0.188019 0.343579 -0.224313 +v -0.178523 0.364214 -0.253577 +v -0.175638 0.363924 -0.206702 +v -0.176711 0.387322 -0.254673 +v -0.177520 0.383998 -0.205459 +v -0.362969 0.121908 0.158064 +v -0.174214 -0.334957 0.217210 +v -0.184452 -0.332325 0.196406 +v -0.179443 -0.345716 0.203239 +v -0.322247 0.089662 0.092677 +v -0.320869 0.078430 0.053535 +v -0.172435 -0.354592 0.214664 +v 0.078741 -0.340559 0.066186 +v 0.031919 -0.342560 0.064659 +v -0.315946 0.059888 0.082719 +v -0.309148 0.077890 0.090871 +v -0.364711 0.174401 0.100349 +v -0.359165 0.205343 0.094481 +v -0.069116 -0.291172 -0.120367 +v -0.358480 0.225990 0.093022 +v -0.179925 0.405285 -0.293334 +v -0.347376 0.244493 0.126336 +v 0.516694 -0.189866 -0.052355 +v -0.359538 0.130179 0.017699 +v 0.330118 -0.229644 -0.199550 +v 0.390243 -0.317136 0.103466 +v 0.356703 -0.333970 0.109496 +v 0.383667 -0.339545 0.083393 +v -0.013811 -0.363217 0.163908 +v -0.063356 -0.354637 0.142402 +v 0.360117 -0.052955 -0.170637 +v 0.395573 -0.045061 -0.157538 +v 0.126064 0.459478 -0.197803 +v 0.129104 0.459978 -0.209956 +v -0.361596 0.148509 0.013987 +v -0.356915 0.174480 0.186475 +v -0.349553 0.201168 0.202345 +v -0.134938 -0.293431 0.087589 +v -0.190783 0.334020 -0.108629 +v 0.290479 -0.333795 -0.153286 +v -0.125399 -0.274011 0.072817 +v -0.004971 -0.199078 -0.143156 +v 0.280104 -0.334410 -0.168546 +v 0.268044 -0.359660 -0.164760 +v 0.189949 0.027149 -0.199648 +v 0.226171 0.018272 -0.202202 +v 0.198756 0.007065 -0.219204 +v 0.404349 -0.090401 -0.129801 +v 0.407240 -0.062714 -0.136562 +v 0.397037 -0.077269 -0.146627 +v 0.373697 -0.243124 -0.116654 +v 0.392246 -0.229339 -0.104312 +v 0.378479 -0.259124 -0.093108 +v 0.256400 -0.352291 -0.184704 +v -0.331739 0.028792 -0.033876 +v 0.401957 -0.130679 -0.125468 +v 0.393724 -0.162332 -0.148825 +v 0.385074 -0.132360 -0.156732 +v 0.028153 -0.299993 -0.216445 +v -0.322050 -0.060387 0.099636 +v -0.340734 0.106828 -0.020797 +v -0.123320 -0.266489 0.117988 +v -0.332277 -0.048401 0.037521 +v 0.430218 -0.037592 -0.113262 +v 0.415424 -0.028524 -0.130009 +v 0.145386 0.042464 -0.196259 +v 0.133783 0.030533 -0.200387 +v 0.110357 0.046421 -0.198004 +v -0.179360 -0.364318 -0.111423 +v -0.193340 -0.365439 -0.103440 +v 0.352849 -0.096504 -0.189137 +v 0.362705 -0.114854 -0.173262 +v 0.417692 0.012363 -0.101598 +v 0.390564 0.017004 -0.121597 +v 0.403941 0.035388 -0.113969 +v -0.125635 -0.222402 0.069961 +v -0.341408 0.151434 -0.030801 +v -0.352008 0.125188 -0.021705 +v 0.390957 -0.112531 -0.136275 +v -0.336004 0.001518 -0.030986 +v 0.392413 -0.189411 -0.142483 +v 0.406042 -0.178499 -0.117119 +v 0.334549 -0.173547 -0.195516 +v 0.354188 -0.160897 -0.171053 +v 0.353273 -0.182033 -0.178842 +v -0.355881 0.163007 -0.019205 +v -0.061636 0.190950 -0.079356 +v -0.063944 0.199213 -0.047827 +v -0.033602 0.192603 -0.052164 +v 0.158378 0.181137 -0.092265 +v 0.205236 0.195267 -0.081807 +v 0.170150 0.166628 -0.117568 +v 0.117734 0.457113 -0.208866 +v 0.120402 0.481299 -0.222390 +v 0.115784 0.009562 0.249131 +v 0.301404 -0.340647 0.177336 +v 0.326969 -0.329701 0.167412 +v -0.341151 0.263416 0.119400 +v -0.349308 0.255717 0.148390 +v 0.405679 -0.005846 -0.124900 +v 0.363148 -0.253134 -0.151185 +v 0.363078 -0.266929 -0.137420 +v -0.355834 0.277398 0.100847 +v 0.288084 -0.357152 -0.141052 +v -0.235829 -0.102345 0.168294 +v -0.201614 -0.120532 0.174757 +v 0.077004 0.537333 -0.191774 +v 0.036490 0.006488 -0.205049 +v 0.070704 0.011761 -0.217810 +v 0.029880 -0.005249 -0.222785 +v 0.418816 -0.133188 -0.106061 +v 0.423308 -0.160080 -0.112044 +v -0.289875 0.050380 -0.095293 +v -0.259164 0.076360 -0.109912 +v 0.421110 -0.180468 -0.084806 +v 0.399400 -0.209684 -0.126299 +v 0.349380 -0.275698 -0.128371 +v 0.354022 -0.279513 -0.102013 +v 0.115611 0.413057 -0.160022 +v -0.272407 0.460843 -0.300033 +v -0.284264 0.462152 -0.305091 +v 0.410192 -0.207589 -0.089553 +v 0.284418 -0.345852 0.203556 +v 0.318142 -0.346546 0.142850 +v 0.295594 -0.348070 0.162389 +v -0.174885 -0.303137 0.017981 +v -0.155755 -0.290947 0.010059 +v -0.118522 -0.266870 0.058781 +v 0.152674 -0.366254 -0.188028 +v 0.192961 -0.359818 -0.193432 +v 0.222032 -0.355915 -0.175316 +v 0.411194 -0.220879 -0.081318 +v 0.412630 -0.237344 -0.093750 +v -0.048370 -0.081964 -0.178604 +v -0.029433 -0.107302 -0.170754 +v -0.200657 -0.296221 -0.026423 +v -0.181936 -0.290761 -0.012269 +v -0.153909 -0.276981 -0.011765 +v -0.350591 0.273870 0.040495 +v -0.237733 0.109909 0.236265 +v -0.204226 -0.341292 0.097933 +v -0.193175 -0.320411 0.114759 +v -0.191204 -0.326568 0.092892 +v 0.066919 -0.010578 -0.260782 +v 0.073791 -0.033445 -0.268468 +v 0.045286 -0.031755 -0.269460 +v 0.384712 0.056408 -0.111448 +v 0.382012 0.045960 -0.131866 +v -0.279561 -0.145491 0.073428 +v 0.444377 -0.018880 0.092805 +v -0.287262 0.128733 0.231194 +v -0.284231 0.138057 0.248477 +v 0.090994 0.031447 -0.189817 +v 0.147681 -0.359587 -0.198753 +v 0.164414 -0.346444 0.225872 +v 0.319067 -0.191232 -0.198228 +v -0.041105 -0.184850 -0.138797 +v -0.061309 -0.148572 -0.148833 +v 0.334034 -0.340176 0.121710 +v 0.083393 0.014230 -0.197818 +v -0.189770 0.425467 -0.324206 +v -0.119185 -0.292108 0.062147 +v -0.122677 -0.296581 0.049892 +v 0.427251 -0.150709 -0.088363 +v -0.109270 0.243169 0.059669 +v 0.124201 0.021622 -0.218934 +v 0.165622 0.015462 -0.213541 +v 0.135664 0.006032 -0.233329 +v 0.307514 -0.305445 -0.176565 +v 0.497901 -0.174982 -0.059755 +v 0.495592 -0.213886 -0.067293 +v 0.478765 -0.200084 -0.070429 +v 0.370081 -0.179851 -0.159550 +v -0.347487 0.309492 0.111501 +v 0.404370 0.096704 -0.031236 +v 0.284186 -0.299393 -0.186321 +v 0.133951 -0.327729 -0.130826 +v 0.070259 -0.337239 -0.136947 +v 0.118228 -0.339315 -0.143581 +v -0.048554 -0.356075 0.199940 +v -0.056745 -0.353513 0.185028 +v -0.322486 0.116828 -0.037974 +v -0.068959 -0.362540 -0.216854 +v -0.046994 -0.365482 -0.227660 +v -0.252355 0.338170 -0.264944 +v -0.257050 0.321487 -0.246675 +v -0.307901 -0.083431 -0.038653 +v -0.027032 -0.355514 -0.231935 +v 0.431866 0.026772 0.091059 +v 0.206030 -0.346993 -0.191018 +v -0.127076 0.288919 0.090892 +v 0.196563 -0.349655 -0.137809 +v 0.234672 -0.348420 -0.129836 +v 0.211595 -0.336342 -0.132169 +v -0.186584 -0.312268 0.035396 +v 0.172891 -0.019083 -0.252666 +v 0.145821 -0.015678 -0.255727 +v 0.178545 -0.002845 -0.240003 +v 0.435186 -0.186777 -0.071597 +v 0.442169 -0.026416 0.076175 +v 0.501110 -0.277145 0.049298 +v -0.043799 -0.057688 -0.179249 +v -0.028472 -0.089561 -0.187593 +v -0.127358 0.274283 0.066599 +v -0.123309 0.250879 0.085050 +v -0.294466 -0.099475 0.103175 +v -0.305830 -0.081220 0.104820 +v -0.301828 -0.110465 0.085168 +v -0.064180 -0.040516 -0.188008 +v -0.029687 -0.057302 -0.183516 +v 0.497773 -0.283376 0.073213 +v 0.031037 -0.368354 -0.209634 +v -0.012035 -0.359884 -0.211181 +v -0.012024 -0.367335 -0.230695 +v 0.299231 -0.285149 -0.187113 +v -0.194403 0.400299 -0.207331 +v -0.023941 -0.065862 -0.199532 +v -0.216388 0.470860 -0.319888 +v -0.197234 0.495286 -0.400702 +v -0.201119 0.491616 -0.385143 +v -0.201159 0.339371 -0.065259 +v -0.247119 0.283515 -0.119652 +v -0.270310 0.489620 -0.330473 +v -0.082032 0.202780 -0.045176 +v -0.079110 0.215687 0.012277 +v 0.517729 -0.140017 0.046886 +v 0.506497 -0.136869 0.074889 +v -0.246786 0.355413 0.078545 +v -0.244415 0.354773 0.122460 +v 0.033423 0.513934 -0.132941 +v -0.182051 0.351575 0.129978 +v -0.216423 0.354456 0.126363 +v 0.512814 -0.137171 0.010196 +v 0.509722 -0.126237 0.036627 +v 0.504074 -0.127975 0.058045 +v 0.484509 -0.139647 0.067064 +v -0.017684 0.480400 -0.073219 +v 0.488346 -0.132076 0.021733 +v 0.483152 -0.132619 0.041669 +v 0.490068 -0.127764 -0.000901 +v 0.468064 -0.136561 0.045875 +v -0.015078 0.466413 -0.129441 +v 0.461873 -0.130006 0.020082 +v -0.009150 0.079772 -0.161696 +v -0.183123 0.355317 0.052990 +v -0.004890 0.180495 0.005807 +v -0.179051 -0.332378 0.077940 +v -0.319409 0.346408 0.020580 +v -0.176212 0.361384 0.079980 +v -0.203986 0.361123 0.100997 +v -0.052759 0.180075 0.060725 +v -0.022973 0.182466 -0.073431 +v -0.016631 0.179401 -0.042703 +v 0.004469 0.178677 -0.047805 +v -0.233578 0.353482 -0.012481 +v -0.071780 0.437212 -0.094558 +v -0.206619 0.351312 -0.010673 +v -0.216122 0.364100 0.030675 +v -0.180035 0.362182 0.011975 +v -0.030839 0.188666 0.004676 +v -0.067793 0.205097 0.001184 +v -0.036852 0.194399 0.037887 +v -0.211676 0.408167 -0.176844 +v -0.038139 0.168048 0.088266 +v -0.359030 0.144497 0.104153 +v -0.194269 -0.303055 0.172216 +v -0.116682 -0.180390 0.146263 +v -0.122447 -0.205449 0.133919 +v -0.263973 0.500703 -0.364367 +v -0.270457 0.483763 -0.348616 +v -0.068021 0.196171 0.047257 +v -0.074628 0.184720 0.071108 +v -0.226695 0.345635 0.148320 +v -0.166216 0.356966 -0.007107 +v -0.200753 0.497937 -0.403926 +v -0.220650 0.357028 0.070359 +v -0.202569 0.343053 -0.047241 +v 0.172025 0.030211 0.214732 +v -0.259171 0.379076 -0.116505 +v -0.188619 0.345213 -0.034432 +v 0.022606 0.441422 -0.157112 +v -0.338454 0.243612 0.099407 +v -0.230640 0.328998 0.161161 +v -0.170861 0.354155 -0.026995 +v -0.193648 -0.329202 0.177814 +v -0.206325 -0.318897 0.155626 +v -0.206470 -0.341986 0.143023 +v 0.033549 0.178329 -0.053767 +v -0.046419 0.199402 -0.024092 +v -0.201959 -0.313731 0.132806 +v 0.365761 0.122603 0.117883 +v 0.033801 -0.039139 -0.257895 +v 0.027115 -0.063908 -0.265030 +v 0.015013 -0.058990 -0.250097 +v 0.400681 0.105577 0.008464 +v -0.321914 0.033758 0.094811 +v -0.328516 0.039361 0.075390 +v 0.385501 0.120955 0.076050 +v -0.279275 0.426932 -0.263064 +v 0.386114 0.123986 0.048230 +v -0.071325 -0.232706 -0.116893 +v -0.059978 -0.199495 -0.132907 +v -0.158319 0.378575 -0.028802 +v 0.389988 0.101229 -0.067919 +v 0.339035 0.126597 0.126527 +v 0.336359 0.144620 0.106202 +v -0.210138 -0.316558 0.004747 +v -0.211178 -0.304366 -0.009836 +v 0.271805 0.024144 -0.192148 +v 0.264058 0.041523 -0.177472 +v 0.295341 0.031634 -0.187803 +v 0.381372 0.131030 0.001344 +v 0.366802 0.142711 0.070056 +v 0.356049 0.147130 0.092688 +v 0.381049 0.128833 -0.027766 +v 0.359666 0.152966 0.019221 +v 0.338200 0.157084 0.066478 +v 0.368939 0.122879 -0.073762 +v 0.367377 0.127792 -0.042464 +v -0.315922 0.043334 -0.043716 +v -0.215930 0.502581 -0.395661 +v -0.220262 0.502576 -0.404146 +v 0.358831 0.151237 -0.017837 +v 0.324091 0.170663 0.094730 +v -0.097974 0.206605 -0.041847 +v -0.357010 0.115174 0.184531 +v 0.302878 0.169740 0.098069 +v 0.171596 0.028638 0.242935 +v 0.331572 0.165475 0.005720 +v 0.323708 0.170980 0.038042 +v 0.309316 0.176469 0.071327 +v 0.285006 0.178584 0.116379 +v 0.338427 0.156895 -0.054887 +v 0.325156 0.165673 -0.023994 +v 0.298204 0.193677 0.051992 +v 0.282892 0.185328 0.080926 +v 0.306675 0.172711 -0.045819 +v -0.062487 0.052780 -0.180414 +v -0.321748 0.264285 -0.040977 +v -0.004644 -0.223411 -0.122629 +v -0.019189 -0.200889 -0.133622 +v -0.150440 -0.223390 -0.024365 +v 0.049764 -0.006507 0.224135 +v -0.204064 -0.351195 0.183104 +v -0.283990 0.468009 -0.329670 +v -0.141978 -0.207949 0.080655 +v -0.158347 -0.204330 0.078630 +v 0.078007 0.010462 0.221387 +v -0.004842 -0.277644 0.195832 +v -0.021973 -0.296877 0.216996 +v -0.006500 -0.260953 0.180886 +v 0.012940 -0.256099 0.166023 +v -0.240294 -0.021532 0.188025 +v -0.123583 -0.252604 -0.100426 +v -0.091632 -0.259482 -0.115288 +v -0.044373 0.433427 -0.120795 +v 0.062236 -0.004263 0.253510 +v 0.025727 -0.105110 0.233998 +v 0.045488 -0.095434 0.260185 +v 0.026592 -0.043424 0.227423 +v -0.159810 -0.172667 -0.115259 +v 0.025463 -0.128151 0.196412 +v 0.044522 -0.134039 0.226211 +v -0.113166 -0.229874 0.147265 +v 0.036813 -0.028382 0.233010 +v -0.149362 0.176379 -0.099612 +v 0.056119 -0.340192 -0.026902 +v 0.021113 -0.341199 -0.007129 +v -0.004644 -0.339754 -0.056585 +v 0.000554 -0.036931 -0.217944 +v 0.046689 -0.025013 0.257875 +v -0.255793 0.026160 0.176205 +v 0.061397 -0.195197 0.233787 +v -0.040038 -0.308043 0.202854 +v -0.226792 0.029087 -0.137671 +v 0.039706 -0.053262 0.266542 +v -0.100040 0.420748 -0.067721 +v 0.054731 -0.125339 0.261525 +v -0.268975 0.368476 -0.137624 +v -0.263594 0.365917 -0.107665 +v -0.308912 0.223748 0.233832 +v -0.040236 -0.323536 0.210729 +v 0.039718 -0.078881 0.259595 +v -0.193243 -0.029863 -0.160977 +v -0.195615 0.002720 -0.164233 +v -0.177418 -0.005509 -0.169458 +v -0.224774 -0.056246 -0.151321 +v -0.223203 -0.013166 -0.147118 +v -0.210554 -0.024284 -0.152683 +v -0.137834 -0.250532 -0.074293 +v -0.124184 -0.206579 -0.103393 +v -0.125854 -0.208116 0.099932 +v -0.147757 -0.200421 0.113257 +v -0.015509 -0.321419 0.230270 +v -0.126223 -0.246745 0.116799 +v 0.000193 -0.287887 0.211923 +v -0.139896 -0.190675 0.135668 +v 0.068400 -0.161608 0.248365 +v -0.273925 0.347812 -0.067188 +v -0.308737 0.258405 0.209207 +v -0.303434 0.297695 0.188734 +v 0.333359 0.136745 -0.081320 +v -0.303699 0.156585 0.241836 +v -0.312858 0.179045 0.247880 +v -0.328143 0.156258 0.235945 +v -0.204121 -0.340018 0.122354 +v -0.308868 0.150060 0.233103 +v -0.310278 0.202445 0.241777 +v -0.327599 0.190334 0.236177 +v -0.023348 -0.113460 -0.186755 +v -0.271941 -0.075233 0.155211 +v -0.269885 -0.106307 0.148313 +v -0.233074 -0.335803 -0.047472 +v -0.247848 -0.348228 -0.045021 +v 0.370073 -0.312500 -0.084333 +v 0.392065 -0.315951 -0.067124 +v -0.274497 -0.057272 0.170586 +v -0.317469 0.130611 0.227428 +v -0.330405 0.220194 0.225263 +v -0.256971 -0.030108 0.177179 +v -0.190921 0.042530 -0.153106 +v -0.202296 0.069027 -0.134719 +v -0.174596 0.073986 -0.157652 +v -0.291758 -0.027164 0.153563 +v -0.337476 0.143930 0.218647 +v -0.304875 0.124348 0.236810 +v -0.207447 0.386770 -0.386107 +v -0.145941 -0.347743 0.217240 +v 0.043859 0.040244 -0.198172 +v 0.055548 0.020252 -0.200848 +v -0.235592 -0.330603 -0.017989 +v -0.230253 -0.312357 -0.035175 +v -0.301291 0.191226 -0.077625 +v -0.311324 0.229985 -0.066277 +v -0.294253 0.213568 -0.083030 +v -0.326608 0.252089 0.194465 +v 0.302503 0.009097 -0.191693 +v 0.323676 0.015505 -0.172992 +v 0.322180 -0.005842 -0.188125 +v -0.202136 -0.352619 0.120918 +v -0.127470 -0.256008 0.013381 +v -0.289179 0.242197 -0.081126 +v -0.236162 -0.345429 -0.003964 +v -0.239381 -0.328089 -0.003721 +v -0.226335 -0.316299 -0.014681 +v -0.340176 0.188123 0.221604 +v -0.014815 -0.224284 -0.115073 +v -0.007691 -0.258536 -0.114923 +v -0.200397 0.023937 -0.149100 +v -0.213615 -0.351768 0.146996 +v -0.284636 -0.001643 0.158772 +v -0.203057 -0.360477 0.146142 +v -0.333075 -0.037931 0.095167 +v -0.329244 -0.020742 0.107035 +v -0.319663 0.010400 0.106281 +v -0.220576 -0.336495 0.007748 +v -0.155319 0.369429 -0.052076 +v -0.221672 -0.351639 0.015250 +v -0.314250 -0.052919 0.121227 +v -0.313918 0.046708 0.114449 +v -0.213484 -0.191494 -0.065435 +v -0.260731 0.049022 0.156444 +v -0.210309 -0.338435 0.024030 +v -0.305491 -0.006324 0.126499 +v -0.066650 0.395876 -0.111111 +v -0.155395 -0.052541 -0.174243 +v -0.144320 -0.079110 -0.183470 +v -0.293381 0.016124 0.148103 +v 0.194016 -0.362235 -0.149773 +v -0.066066 -0.000704 -0.190666 +v 0.312684 0.165873 -0.072510 +v -0.326271 0.306857 0.154101 +v -0.198012 -0.350751 0.053359 +v -0.298631 -0.085307 0.133248 +v -0.301343 0.039211 0.131915 +v 0.075277 0.538163 -0.172081 +v -0.129848 -0.272254 0.016294 +v -0.325966 0.282451 0.184046 +v -0.194854 -0.334363 0.047085 +v -0.297602 -0.062537 0.144528 +v -0.286297 0.065365 0.138406 +v -0.268879 0.072189 0.149532 +v 0.168332 0.063437 -0.189975 +v 0.165951 0.086923 -0.184176 +v 0.198872 0.071516 -0.171370 +v -0.253364 0.250373 -0.089130 +v -0.282371 0.268092 -0.083828 +v -0.265818 0.279126 -0.091184 +v -0.279618 -0.109080 0.117624 +v -0.003548 -0.353951 -0.230672 +v 0.026329 -0.354919 -0.222332 +v 0.146229 0.058599 -0.184476 +v -0.350919 0.162895 0.204773 +v -0.084734 0.019105 -0.177846 +v -0.119465 0.402970 -0.043850 +v 0.010491 -0.094234 -0.263352 +v 0.027850 -0.112764 -0.273956 +v 0.027473 -0.142995 -0.265819 +v -0.286133 0.179708 -0.093220 +v 0.241037 -0.356196 -0.144958 +v 0.221346 -0.364412 -0.164320 +v -0.185172 0.101965 -0.130569 +v -0.273486 0.111107 0.228269 +v 0.195222 0.104041 -0.166635 +v -0.341479 0.122644 0.217228 +v 0.021044 -0.086238 -0.273065 +v 0.356756 -0.300238 -0.093167 +v -0.191923 0.452604 -0.419934 +v 0.279653 0.109571 -0.141635 +v 0.313868 0.086671 -0.145851 +v 0.284336 0.088285 -0.157546 +v 0.134463 0.112242 -0.164179 +v 0.111318 0.118027 -0.147640 +v 0.144517 0.134211 -0.147263 +v -0.201505 0.480991 -0.407278 +v 0.152987 0.107980 -0.171433 +v 0.137755 0.084587 -0.188193 +v 0.129574 0.098418 -0.177807 +v 0.227221 0.192683 -0.086216 +v 0.240436 0.156667 -0.132593 +v 0.222502 0.136656 -0.152771 +v 0.210370 0.152117 -0.138475 +v 0.497004 -0.153400 -0.032317 +v 0.226338 -0.006681 -0.226121 +v 0.328986 0.045986 -0.164845 +v 0.356063 0.017603 -0.159873 +v -0.226583 0.436156 -0.354054 +v -0.167700 -0.311524 -0.089879 +v -0.255598 0.489524 -0.374837 +v -0.241204 0.480089 -0.367459 +v 0.036477 -0.205349 -0.232999 +v 0.052119 -0.247013 -0.234694 +v -0.224172 0.379212 -0.344247 +v -0.216200 0.382050 -0.371862 +v -0.254386 0.457488 -0.331911 +v -0.239895 0.402035 -0.322624 +v -0.269457 0.466746 -0.333824 +v -0.252590 0.432063 -0.320015 +v -0.233358 0.366578 -0.301898 +v -0.231687 0.351906 -0.322830 +v -0.257147 0.406400 -0.280918 +v -0.002235 -0.266197 -0.168893 +v -0.277027 0.440988 -0.310180 +v -0.279236 0.445662 -0.296981 +v -0.250268 0.372420 -0.255731 +v -0.272086 0.421593 -0.269108 +v -0.246793 0.391631 -0.260743 +v 0.210461 0.175002 -0.111601 +v 0.259453 0.137574 -0.133008 +v 0.251730 0.118077 -0.146890 +v -0.169798 -0.300756 -0.075855 +v -0.208583 -0.309352 -0.071606 +v -0.241208 0.311875 -0.258825 +v -0.253234 0.351713 -0.230914 +v 0.011057 0.113210 -0.143891 +v -0.015152 0.094542 -0.156749 +v 0.009706 0.126807 -0.131484 +v 0.332058 -0.362114 0.011853 +v 0.306818 -0.353807 -0.000858 +v 0.309481 -0.361594 -0.019440 +v 0.242992 -0.359505 -0.119337 +v 0.254715 -0.363411 -0.088724 +v 0.226496 -0.361097 -0.072180 +v 0.094135 0.137578 -0.141617 +v 0.110696 0.064427 -0.181847 +v 0.024581 -0.179006 -0.243049 +v 0.015292 -0.130337 -0.247995 +v 0.004419 -0.106743 -0.244999 +v 0.003116 -0.087637 -0.241462 +v -0.283564 0.406146 -0.242248 +v 0.391804 -0.015270 -0.148497 +v 0.368315 -0.017225 -0.157945 +v 0.011626 -0.160333 -0.236280 +v 0.003430 -0.123994 -0.231036 +v 0.044551 -0.007446 -0.244608 +v 0.017757 -0.027853 -0.243752 +v 0.006049 -0.058960 -0.232068 +v -0.265483 0.376277 -0.213682 +v 0.227037 0.117156 -0.165232 +v 0.246460 0.032101 -0.180366 +v 0.220719 0.025688 -0.181888 +v 0.226631 0.041096 -0.182601 +v 0.001590 -0.163562 -0.218418 +v -0.015696 -0.108733 -0.218528 +v -0.004771 -0.078795 -0.223630 +v -0.284329 0.405978 -0.220822 +v 0.019654 -0.193716 -0.216660 +v -0.008556 -0.091984 -0.212349 +v -0.250677 0.363746 -0.201105 +v 0.016184 -0.200371 -0.199329 +v -0.012070 -0.138297 -0.201576 +v -0.273913 0.388303 -0.194885 +v 0.180711 0.037157 -0.192100 +v 0.018204 -0.243683 -0.204243 +v 0.004296 -0.176811 -0.186588 +v -0.080444 -0.348121 -0.198631 +v -0.081224 -0.355852 -0.178261 +v -0.068343 -0.346918 -0.217264 +v -0.055604 -0.318877 -0.193376 +v -0.043267 -0.309270 -0.214990 +v 0.012751 -0.218374 -0.177949 +v -0.299046 0.078640 0.122120 +v -0.083616 0.402333 -0.098681 +v -0.105917 0.412330 -0.085762 +v -0.267810 0.360528 -0.181413 +v 0.003631 -0.336986 -0.235350 +v 0.143280 -0.345240 -0.198585 +v 0.204227 -0.329923 0.098276 +v 0.216009 -0.325158 0.144335 +v 0.168574 -0.329481 0.094706 +v -0.268163 0.322841 -0.153248 +v 0.265017 0.175173 -0.095914 +v 0.239063 0.164104 -0.109206 +v -0.078149 -0.333205 -0.176647 +v -0.019355 -0.278148 -0.186538 +v -0.013181 -0.135315 -0.174969 +v -0.018857 -0.300592 -0.210978 +v -0.254040 0.308595 -0.173594 +v -0.267528 0.332421 -0.171199 +v -0.262324 0.346477 -0.166578 +v -0.254568 0.338797 -0.167741 +v 0.086439 0.519602 -0.210275 +v 0.077878 0.491990 -0.193347 +v 0.055060 0.500404 -0.184767 +v -0.086588 -0.345915 -0.157342 +v 0.095718 -0.352931 -0.204166 +v -0.268637 0.363716 -0.164490 +v 0.043890 0.522548 -0.161132 +v -0.079215 -0.312423 -0.160750 +v 0.001566 -0.253750 -0.158895 +v -0.001584 -0.226162 -0.159974 +v -0.150369 -0.359988 -0.116200 +v -0.270599 0.363586 -0.151514 +v 0.354102 0.041635 -0.143437 +v 0.370255 0.026921 -0.136737 +v 0.018780 0.055805 -0.192038 +v -0.259659 0.305323 -0.137846 +v -0.085975 -0.309436 -0.138489 +v -0.004417 -0.236583 -0.139704 +v 0.335300 0.119109 -0.099674 +v 0.339834 0.101218 -0.112744 +v 0.306716 0.119987 -0.133885 +v -0.093002 -0.353701 0.181005 +v -0.276970 -0.127443 -0.086798 +v -0.257062 -0.122443 -0.111115 +v -0.239506 -0.136855 -0.095592 +v -0.308494 0.097058 0.114280 +v -0.265313 0.335189 -0.138915 +v -0.097052 -0.331335 -0.137379 +v -0.004566 -0.254718 -0.136950 +v 0.209341 0.050633 -0.176720 +v 0.122663 -0.006363 -0.250245 +v 0.094875 -0.004931 -0.258952 +v 0.349641 0.076566 -0.125069 +v 0.335217 0.085582 -0.136746 +v -0.271617 0.342702 -0.130080 +v -0.250981 -0.091226 -0.137524 +v -0.267658 -0.071229 -0.118521 +v -0.254871 -0.064402 -0.146218 +v -0.016803 -0.358131 0.225119 +v 0.083110 -0.003263 -0.241078 +v -0.006701 0.484125 -0.120684 +v 0.254170 0.192556 -0.074062 +v 0.205759 -0.339857 -0.077054 +v 0.200115 -0.350350 -0.038426 +v 0.176671 -0.343907 -0.026325 +v -0.271381 0.312849 -0.107269 +v -0.278182 -0.043670 -0.125192 +v -0.291600 -0.018411 -0.111782 +v -0.262615 -0.024709 -0.130858 +v -0.283747 0.001050 -0.118899 +v 0.017878 0.092193 -0.156498 +v -0.274169 0.344106 -0.107266 +v -0.283304 -0.063918 -0.103324 +v -0.299689 0.012182 -0.096623 +v -0.260019 0.328130 -0.105947 +v 0.107542 0.085542 -0.169197 +v -0.289666 -0.040615 -0.096964 +v 0.029840 0.161197 -0.078412 +v -0.008754 0.167739 -0.090264 +v 0.058558 -0.358996 -0.221785 +v 0.035949 -0.340823 -0.221753 +v 0.281881 -0.050737 -0.227946 +v 0.263386 -0.022221 -0.229446 +v 0.285071 -0.028284 -0.216757 +v 0.084074 -0.327053 -0.212385 +v -0.308962 -0.010865 -0.092372 +v 0.276087 0.143665 -0.118338 +v -0.253887 0.289979 -0.093421 +v 0.298405 -0.018025 -0.203837 +v 0.320017 -0.049795 -0.204095 +v 0.472406 -0.160579 -0.040516 +v 0.043787 -0.330305 -0.118937 +v 0.135727 -0.037492 -0.265665 +v -0.267538 0.332356 -0.085695 +v 0.054559 0.095003 -0.173039 +v 0.022505 0.074787 -0.182444 +v -0.281152 -0.088055 -0.092601 +v -0.310842 -0.034165 -0.089271 +v 0.068759 -0.330785 -0.080198 +v 0.080032 0.119096 -0.158160 +v 0.044420 0.120579 -0.148400 +v 0.076374 0.141632 -0.116612 +v 0.227451 0.098061 -0.165188 +v -0.141083 -0.224983 -0.071632 +v -0.132497 -0.206755 -0.095682 +v -0.260696 -0.149093 -0.068391 +v -0.301599 -0.068213 -0.077142 +v 0.083912 0.092541 -0.165723 +v -0.269591 0.303662 -0.077003 +v -0.155380 -0.267478 -0.063891 +v -0.295016 -0.111432 -0.072705 +v -0.305624 -0.086091 -0.069169 +v -0.314111 -0.030639 -0.069467 +v -0.316365 0.015846 -0.074857 +v -0.297060 0.084335 -0.067746 +v -0.262657 0.092412 -0.087552 +v -0.158772 -0.283156 -0.051513 +v 0.142189 0.163574 -0.123440 +v -0.213413 -0.165456 -0.095807 +v -0.243651 -0.168995 -0.059324 +v -0.309938 0.045124 -0.075099 +v -0.298332 0.099074 -0.061437 +v -0.281406 0.322357 -0.069984 +v -0.114847 0.403097 -0.067239 +v -0.187727 -0.296551 -0.049253 +v -0.139593 -0.278235 -0.091356 +v -0.158048 -0.213291 -0.061175 +v -0.145301 -0.194186 -0.084980 +v -0.280055 -0.124097 -0.057313 +v -0.321595 -0.068621 -0.055310 +v -0.317868 0.006128 -0.055812 +v -0.296064 0.283162 -0.064882 +v -0.322853 -0.048119 -0.046505 +v -0.326306 -0.020474 -0.054975 +v 0.113714 0.156491 -0.108410 +v 0.006797 -0.365059 0.033111 +v -0.137601 0.364166 -0.071216 +v -0.221889 -0.319409 -0.050681 +v -0.215764 -0.299000 -0.045090 +v -0.328227 0.145627 -0.051941 +v -0.332563 0.175773 -0.048050 +v -0.324316 0.173756 -0.072578 +v -0.329438 0.192686 -0.064764 +v 0.335071 -0.033900 -0.184139 +v 0.356275 -0.022679 -0.177047 +v -0.285716 0.324520 -0.047868 +v -0.303859 -0.115288 -0.044212 +v 0.364919 0.073184 -0.116085 +v -0.140487 0.383396 -0.044369 +v -0.284808 -0.129736 -0.034464 +v 0.341988 -0.062307 -0.193542 +v 0.227445 -0.022304 -0.236955 +v 0.251824 -0.042967 -0.232140 +v 0.362189 0.098272 -0.099533 +v 0.131759 0.174596 -0.097221 +v 0.068311 0.149853 -0.107458 +v 0.311146 0.130501 -0.110173 +v 0.435820 -0.204786 -0.070256 +v 0.291271 0.152161 -0.096761 +v 0.266859 -0.005051 -0.212201 +v 0.443181 -0.150604 -0.045660 +v 0.281037 -0.355255 -0.041117 +v 0.275253 -0.351840 -0.030351 +v 0.267286 -0.355120 -0.029260 +v 0.205754 -0.335600 -0.101225 +v 0.175001 -0.337746 -0.039949 +v 0.288919 0.063732 -0.154760 +v 0.295553 0.049544 -0.164799 +v 0.287335 0.045267 -0.183630 +v 0.059650 0.168642 -0.091442 +v -0.026608 0.151651 -0.119020 +v -0.027810 0.166297 -0.104974 +v 0.454115 -0.182576 -0.057269 +v 0.155358 -0.326067 0.164935 +v 0.171025 0.098219 -0.166157 +v 0.453737 -0.151543 -0.032731 +v 0.456653 -0.210426 -0.085318 +v -0.025166 -0.364208 0.080592 +v 0.089128 0.173348 -0.073305 +v -0.184245 0.323149 -0.060705 +v -0.178009 0.344295 -0.050469 +v -0.021789 -0.366225 0.020572 +v -0.035255 -0.367396 -0.027031 +v -0.168400 0.307431 -0.061048 +v -0.161070 0.330883 -0.053771 +v 0.034472 -0.316881 -0.229879 +v 0.020251 0.147336 -0.104463 +v 0.111455 0.183822 -0.085996 +v 0.419756 -0.294743 -0.083334 +v -0.153643 0.281781 -0.063121 +v -0.145420 0.252493 -0.080606 +v -0.153636 0.228462 -0.083169 +v -0.111849 0.088398 -0.166500 +v -0.098309 0.098886 -0.160314 +v -0.085288 0.080562 -0.168120 +v 0.180060 -0.355992 -0.005167 +v -0.171489 0.150811 -0.112410 +v -0.134787 0.230754 -0.080091 +v -0.014804 0.134270 -0.121182 +v 0.257547 0.054869 -0.167510 +v -0.132770 0.175157 -0.099765 +v -0.125653 0.158711 -0.120090 +v -0.143183 0.118952 -0.136703 +v -0.171660 0.129923 -0.117476 +v 0.105038 -0.338775 -0.205486 +v 0.200077 -0.030311 -0.255750 +v -0.121815 0.203054 -0.080956 +v -0.116339 0.186193 -0.079032 +v -0.151105 0.196089 -0.086375 +v -0.102991 0.206979 -0.063570 +v -0.111155 0.136178 -0.141899 +v -0.099410 0.172638 -0.100598 +v -0.105348 0.117668 -0.151362 +v -0.097461 0.147837 -0.126097 +v -0.082125 0.162170 -0.124773 +v -0.090593 0.185832 -0.080464 +v -0.080088 0.132339 -0.136954 +v -0.065210 0.167753 -0.107364 +v -0.066598 0.108857 -0.145535 +v -0.062630 0.177088 -0.093043 +v -0.261990 0.078214 0.163577 +v 0.206400 0.083682 -0.168846 +v -0.054128 0.134201 -0.130937 +v 0.252025 -0.350471 0.213572 +v -0.050272 0.158262 -0.124837 +v -0.040452 0.177339 -0.098761 +v 0.478141 -0.219454 -0.077031 +v -0.030486 -0.350413 0.083856 +v 0.243824 0.083663 -0.172276 +v -0.036039 0.120165 -0.139953 +v -0.036848 0.098373 -0.164715 +v 0.326261 -0.087880 -0.207197 +v -0.042871 -0.356043 0.088199 +v -0.268552 0.111336 -0.077444 +v -0.236575 0.074470 -0.124615 +v -0.250641 0.148031 -0.096197 +v -0.266263 0.128601 -0.095713 +v -0.259233 0.186707 -0.097043 +v -0.271654 0.208692 -0.098152 +v 0.466928 -0.250446 -0.087235 +v -0.124296 0.063578 -0.163520 +v -0.142383 0.092107 -0.161445 +v 0.447643 -0.247557 -0.094787 +v 0.445843 -0.233540 -0.085247 +v 0.441110 -0.264663 -0.085152 +v -0.098343 -0.132057 -0.145041 +v 0.318224 -0.216795 -0.210529 +v -0.215368 -0.087907 -0.151102 +v -0.079070 0.368760 -0.101176 +v -0.163103 0.022024 -0.163355 +v -0.228907 -0.137685 -0.120330 +v -0.194908 -0.127934 -0.141108 +v -0.195252 -0.144828 -0.123441 +v -0.115196 0.355668 -0.087565 +v -0.232423 -0.117251 -0.138013 +v 0.401599 -0.281255 -0.085759 +v -0.158503 0.054989 -0.166653 +v -0.140625 0.017983 -0.183806 +v -0.158044 0.002413 -0.171684 +v 0.412294 -0.256778 -0.088988 +v -0.157992 -0.123039 -0.153495 +v -0.195548 -0.367968 -0.083930 +v -0.242907 0.234980 -0.103135 +v -0.184346 -0.051914 -0.162852 +v -0.143423 0.042412 -0.174638 +v -0.137706 -0.021442 -0.180023 +v -0.161852 -0.025135 -0.180742 +v -0.077292 -0.104839 -0.169600 +v -0.133128 -0.178319 -0.105544 +v 0.382335 -0.273580 -0.087326 +v -0.191869 -0.079103 -0.161316 +v -0.104662 -0.096782 -0.172696 +v -0.088031 0.056941 -0.170571 +v -0.114750 -0.077155 -0.183494 +v -0.086757 0.349870 -0.100013 +v -0.080942 -0.076667 -0.170581 +v -0.194418 -0.177786 -0.096816 +v -0.103384 -0.228735 -0.110316 +v -0.092376 -0.209946 -0.128827 +v -0.100410 -0.178235 -0.126984 +v -0.081249 -0.190469 -0.128775 +v -0.063069 -0.367344 0.105510 +v -0.173294 -0.092058 -0.171657 +v -0.082147 -0.047350 -0.186575 +v -0.078536 -0.129963 -0.162802 +v 0.261782 -0.328199 -0.182841 +v 0.162886 -0.049238 -0.265088 +v -0.201998 -0.112470 -0.149027 +v 0.321472 -0.166489 -0.211926 +v 0.316656 -0.132697 -0.215861 +v -0.116980 0.033818 -0.185018 +v 0.305694 -0.260896 -0.203538 +v -0.085095 -0.150569 -0.143969 +v 0.296467 -0.095690 -0.213742 +v 0.300610 -0.239524 -0.210128 +v 0.297794 -0.195158 -0.211068 +v 0.298250 -0.165968 -0.217416 +v 0.290700 -0.147854 -0.230801 +v 0.278603 -0.126184 -0.232834 +v 0.278166 -0.261661 -0.212742 +v 0.272204 -0.208556 -0.218870 +v 0.282490 -0.233329 -0.216779 +v 0.058665 -0.049608 -0.280754 +v 0.271166 -0.181359 -0.233556 +v 0.277588 -0.109711 -0.231976 +v -0.337963 0.111736 0.086840 +v 0.267892 -0.294408 -0.202932 +v 0.254891 -0.069531 -0.231598 +v 0.178163 -0.345176 0.022856 +v 0.163738 -0.332992 0.023591 +v 0.261925 -0.273431 -0.206822 +v 0.248395 -0.240069 -0.233077 +v 0.254362 -0.120033 -0.242400 +v 0.252751 -0.163855 -0.239813 +v 0.257899 -0.149528 -0.243627 +v 0.245510 -0.090625 -0.239000 +v 0.246628 -0.300375 -0.196835 +v 0.232047 -0.294401 -0.198586 +v 0.244878 -0.273086 -0.220858 +v 0.244118 -0.221825 -0.226760 +v 0.230313 -0.196415 -0.241093 +v 0.240374 -0.187252 -0.234076 +v 0.215228 -0.317648 -0.199512 +v 0.220164 -0.175435 -0.241992 +v 0.210777 -0.334105 -0.200158 +v 0.217200 -0.159772 -0.250616 +v 0.221489 -0.143034 -0.247771 +v 0.237753 -0.123906 -0.254213 +v 0.228913 -0.058132 -0.251090 +v 0.224577 -0.041067 -0.251874 +v 0.220102 -0.262511 -0.229116 +v 0.215030 -0.216526 -0.232228 +v 0.227637 -0.093314 -0.248889 +v 0.224715 -0.236432 -0.230073 +v 0.213590 -0.126943 -0.261415 +v 0.212393 -0.101449 -0.252847 +v 0.210924 -0.294186 -0.214669 +v 0.207559 -0.279878 -0.228140 +v 0.202549 -0.204197 -0.241606 +v 0.196574 -0.061394 -0.262930 +v 0.189500 -0.147123 -0.260819 +v 0.190933 -0.263911 -0.228925 +v 0.188505 -0.250752 -0.237527 +v 0.197684 -0.235590 -0.242257 +v 0.182335 -0.304082 -0.198331 +v 0.184130 -0.096109 -0.268632 +v 0.178975 -0.297038 -0.217521 +v 0.178077 -0.211882 -0.254266 +v 0.179951 -0.181081 -0.261085 +v 0.157554 -0.335879 -0.207503 +v 0.174588 -0.281824 -0.233640 +v 0.169956 -0.124962 -0.261591 +v 0.179993 -0.072407 -0.264718 +v 0.157197 -0.168467 -0.255550 +v 0.136666 -0.316853 -0.202561 +v 0.163245 -0.257070 -0.243032 +v 0.157219 -0.073328 -0.270877 +v 0.153929 -0.234405 -0.251218 +v 0.151790 -0.099521 -0.270935 +v 0.150076 -0.152305 -0.269542 +v 0.136722 -0.307508 -0.211370 +v 0.132250 -0.286319 -0.233399 +v 0.147489 -0.205143 -0.254597 +v 0.141321 -0.120969 -0.277220 +v 0.065243 -0.340641 -0.152869 +v 0.135561 -0.298385 -0.224259 +v 0.135527 -0.266052 -0.233403 +v 0.133093 -0.183520 -0.261338 +v 0.127702 -0.234049 -0.248442 +v 0.121671 -0.247120 -0.254460 +v 0.130463 -0.211834 -0.260655 +v 0.133879 -0.093903 -0.281312 +v 0.120902 -0.159880 -0.265352 +v 0.126158 -0.133528 -0.279730 +v 0.097651 -0.103764 -0.284784 +v 0.118487 -0.073611 -0.284782 +v 0.103379 -0.254093 -0.240353 +v 0.110999 -0.210096 -0.258021 +v 0.105176 -0.152180 -0.273582 +v 0.030450 -0.341557 0.039012 +v 0.096143 -0.347881 -0.162884 +v 0.105547 0.496352 -0.216301 +v 0.082088 -0.307010 -0.220839 +v 0.091158 -0.297774 -0.221786 +v 0.098995 -0.190421 -0.275046 +v -0.000698 -0.333088 0.138017 +v 0.089180 -0.123255 -0.279042 +v 0.090683 -0.082371 -0.280949 +v -0.210323 -0.359541 -0.087612 +v 0.083431 -0.275579 -0.225685 +v 0.085543 -0.198782 -0.262038 +v 0.412448 -0.316517 0.092376 +v 0.077705 -0.145828 -0.284466 +v 0.239345 -0.345541 -0.027613 +v 0.207277 -0.364192 -0.024276 +v 0.240422 -0.356109 -0.044157 +v 0.068787 -0.219871 -0.257228 +v 0.078828 -0.171847 -0.279718 +v 0.074575 -0.069451 -0.287849 +v 0.061137 0.471608 -0.179842 +v -0.184445 -0.354685 0.086202 +v -0.192619 -0.353212 0.091859 +v 0.065058 -0.106673 -0.280102 +v 0.059676 -0.286091 -0.214663 +v 0.053070 -0.166912 -0.272658 +v -0.229143 -0.362015 0.005519 +v 0.046723 -0.133116 -0.282020 +v 0.048430 -0.109678 -0.276422 +v 0.048403 -0.080104 -0.276052 +v -0.289999 0.110851 0.218904 +v -0.169508 -0.192560 0.118389 +v 0.268519 -0.354903 0.074393 +v 0.275856 -0.360327 0.165300 +v 0.261301 -0.360368 0.133379 +v 0.235347 -0.352414 0.161955 +v 0.256932 -0.358201 0.199551 +v 0.086932 -0.352858 0.206023 +v 0.202908 -0.348322 0.215175 +v 0.213797 -0.365364 0.000482 +v 0.202067 -0.364590 0.016112 +v 0.077811 -0.360229 0.238352 +v 0.014271 -0.358781 0.246266 +v 0.316631 -0.342266 0.029221 +v 0.311940 -0.347080 0.055342 +v 0.287255 -0.353589 0.076942 +v 0.451097 -0.322201 0.041566 +v 0.173179 -0.346482 0.047841 +v 0.192129 -0.350665 0.073396 +v 0.179159 -0.333276 0.066313 +v 0.200052 -0.361365 0.058713 +v 0.191331 -0.353074 0.038458 +v 0.426284 -0.318999 0.068053 +v 0.029071 -0.361406 0.202541 +v 0.128052 -0.339680 0.038540 +v 0.169821 -0.352646 -0.144464 +v 0.326027 -0.352601 0.051507 +v 0.241221 -0.346473 0.128812 +v 0.136501 -0.359232 0.228356 +v 0.167233 -0.352332 0.214853 +v 0.303703 -0.358339 0.112447 +v 0.262566 -0.355167 0.073409 +v -0.193396 -0.352034 0.178379 +v 0.220542 -0.340345 -0.112993 +v 0.361286 -0.359535 0.004553 +v 0.165793 -0.328181 -0.069719 +v 0.128594 -0.336517 -0.097757 +v 0.234626 -0.342355 0.145008 +v 0.234313 -0.353094 0.087868 +v -0.289984 0.079170 0.148644 +v -0.317333 0.102869 0.126580 +v -0.156946 -0.225019 -0.001607 +v 0.282576 -0.355238 0.191821 +v 0.213537 -0.360573 0.203280 +v 0.219963 -0.350876 -0.014052 +v -0.343912 0.111042 0.114587 +v 0.374335 -0.346860 -0.011307 +v 0.351734 -0.359129 0.041604 +v 0.234944 -0.347038 0.116459 +v 0.322174 -0.346564 0.095313 +v -0.349003 0.107453 0.139838 +v -0.024284 -0.347086 0.038226 +v -0.346153 0.112028 0.169171 +v 0.231255 -0.342435 -0.092370 +v -0.323254 0.091659 0.148211 +v 0.278194 -0.362926 -0.071035 +v 0.266608 -0.354590 -0.138855 +v -0.332399 0.101771 0.165980 +v 0.177676 -0.326843 -0.115211 +v -0.329903 0.105398 0.193526 +v 0.170053 -0.332024 -0.139262 +v -0.200283 -0.361524 0.039785 +v -0.343534 0.119193 0.197349 +v -0.315162 0.095921 0.179284 +v 0.116982 -0.332298 0.174249 +v 0.380741 -0.343174 0.041968 +v 0.172137 -0.365052 -0.167219 +v -0.292510 0.089408 0.170117 +v -0.303647 0.100471 0.205837 +v -0.315218 0.107846 0.224081 +v 0.226424 -0.328220 0.120186 +v 0.212602 -0.340168 0.090692 +v -0.278699 0.090606 0.196365 +v 0.359544 -0.344396 0.062885 +v 0.047079 -0.334590 0.172510 +v -0.261761 -0.156686 0.052833 +v -0.224525 -0.186372 -0.031325 +v -0.273714 -0.139641 0.103822 +v -0.238213 -0.194791 -0.001856 +v -0.248604 -0.184827 0.017980 +v -0.248438 -0.184804 0.036660 +v -0.259485 0.100098 0.220446 +v 0.224863 -0.350915 0.088471 +v -0.243953 -0.175489 0.055738 +v -0.241717 -0.169359 0.095324 +v -0.255907 -0.154125 0.108980 +v -0.240682 0.090225 0.215915 +v -0.195336 -0.200291 -0.027659 +v -0.222497 -0.204944 0.008670 +v -0.233427 -0.191066 0.064684 +v -0.257532 -0.136804 0.134186 +v -0.166130 -0.215778 -0.038977 +v -0.224531 -0.366988 -0.054737 +v -0.218612 -0.197145 0.036793 +v -0.178928 -0.217422 -0.006047 +v -0.195909 -0.207069 0.023643 +v -0.207972 -0.198278 0.052556 +v -0.225439 -0.153260 0.128506 +v -0.198887 -0.368308 -0.036728 +v -0.209112 -0.191564 0.072604 +v -0.232483 -0.137149 0.144475 +v -0.239000 -0.127844 0.161762 +v -0.213002 -0.358354 -0.002244 +v -0.213472 -0.180632 0.109436 +v 0.231302 -0.352490 0.053881 +v -0.146514 -0.368158 -0.107632 +v -0.162005 -0.368571 -0.054762 +v -0.175934 -0.210927 0.043484 +v -0.207540 -0.150223 0.159183 +v -0.181671 -0.365147 0.046848 +v -0.160956 -0.216906 0.025803 +v -0.184438 -0.209900 0.068584 +v -0.188932 -0.187876 0.096420 +v -0.193157 -0.175257 0.136635 +v -0.127333 -0.360358 -0.064149 +v -0.156372 -0.359625 0.029361 +v -0.158829 -0.165787 0.151105 +v -0.172652 -0.139406 0.171909 +v -0.096327 -0.359635 -0.128814 +v -0.075776 -0.359743 -0.182213 +v -0.048959 -0.359651 -0.192863 +v -0.082130 -0.359759 -0.127495 +v -0.130549 -0.359875 0.029430 +v -0.181841 -0.355381 0.134803 +v -0.089896 -0.359728 -0.058665 +v -0.093620 -0.360346 -0.032635 +v -0.134654 -0.361483 0.039945 +v -0.145012 -0.356641 0.103938 +v -0.135531 -0.161986 0.161679 +v -0.059792 -0.357584 -0.124785 +v -0.119815 -0.359563 -0.006428 +v -0.085695 -0.366860 -0.014000 +v -0.094701 -0.348641 -0.007345 +v -0.157791 -0.362910 0.160884 +v -0.176650 -0.353612 0.193523 +v -0.024230 -0.358494 -0.175464 +v -0.058438 -0.366035 -0.065116 +v -0.036375 -0.348517 -0.143712 +v -0.046966 -0.350940 -0.096407 +v -0.117359 -0.157907 0.164259 +v -0.001664 -0.354925 -0.164282 +v -0.014635 -0.337066 -0.150792 +v -0.038697 -0.338172 -0.096534 +v 0.022906 -0.365478 -0.177756 +v -0.048292 -0.351358 0.011567 +v -0.092761 -0.362753 0.127140 +v -0.122147 -0.354619 0.151036 +v 0.030058 -0.352711 -0.165087 +v 0.002881 -0.337942 -0.135997 +v -0.010793 -0.340277 -0.057872 +v 0.019897 -0.338937 -0.153300 +v -0.044807 -0.365456 -0.001597 +v -0.139597 -0.220001 0.046206 +s 1 +f 1 2 3 +f 4 5 6 +f 7 8 9 +f 10 11 12 +f 9 13 14 +f 15 16 17 +f 18 19 20 +f 21 22 23 +f 24 25 26 +f 27 28 29 +f 30 31 32 +f 33 34 35 +f 36 37 38 +f 19 39 20 +f 40 24 41 +f 42 43 44 +f 45 46 47 +f 48 49 50 +f 51 52 53 +f 54 55 42 +f 56 57 54 +f 58 59 60 +f 44 43 61 +f 62 63 64 +f 55 43 42 +f 65 66 67 +f 68 69 70 +f 71 72 73 +f 74 75 76 +f 77 78 79 +f 80 81 25 +f 82 83 73 +f 72 82 73 +f 84 85 86 +f 8 13 9 +f 87 88 89 +f 90 91 92 +f 93 94 6 +f 71 73 95 +f 96 97 98 +f 99 100 101 +f 49 57 56 +f 88 102 103 +f 104 68 105 +f 83 106 73 +f 106 83 18 +f 10 107 11 +f 108 7 66 +f 109 98 110 +f 111 73 112 +f 113 24 114 +f 115 60 46 +f 116 50 56 +f 46 60 47 +f 117 118 119 +f 111 112 120 +f 121 122 123 +f 124 59 125 +f 114 24 40 +f 39 65 126 +f 125 127 128 +f 129 130 131 +f 132 133 134 +f 43 135 61 +f 136 137 138 +f 131 139 140 +f 141 142 143 +f 115 58 60 +f 144 145 146 +f 147 148 149 +f 148 150 149 +f 150 151 149 +f 152 153 154 +f 97 155 156 +f 142 157 158 +f 23 159 21 +f 138 137 160 +f 59 124 60 +f 147 161 148 +f 162 163 164 +f 22 165 166 +f 61 135 167 +f 168 169 170 +f 171 118 117 +f 172 173 174 +f 175 176 177 +f 178 179 180 +f 181 148 161 +f 181 150 148 +f 182 162 151 +f 183 184 185 +f 186 26 187 +f 188 189 72 +f 50 49 56 +f 31 133 190 +f 104 105 191 +f 60 192 47 +f 193 106 194 +f 150 182 151 +f 195 163 162 +f 182 195 162 +f 196 197 198 +f 126 65 67 +f 154 10 12 +f 21 165 22 +f 199 112 193 +f 131 130 139 +f 200 201 161 +f 181 202 150 +f 150 203 182 +f 204 205 206 +f 207 208 209 +f 41 26 186 +f 68 70 105 +f 171 117 210 +f 211 1 212 +f 213 214 215 +f 216 217 63 +f 200 218 201 +f 150 202 203 +f 219 163 220 +f 221 222 117 +f 223 32 190 +f 224 225 226 +f 201 227 181 +f 227 202 181 +f 203 228 182 +f 195 220 163 +f 229 230 218 +f 231 232 233 +f 20 39 130 +f 234 190 132 +f 235 236 237 +f 182 228 195 +f 238 239 240 +f 241 242 243 +f 244 235 237 +f 39 126 130 +f 245 246 247 +f 218 227 201 +f 248 249 250 +f 251 241 243 +f 240 252 253 +f 241 254 242 +f 255 256 257 +f 82 258 19 +f 18 20 259 +f 260 261 262 +f 263 218 230 +f 263 227 218 +f 264 265 266 +f 228 267 195 +f 268 269 270 +f 254 271 272 +f 273 274 275 +f 276 277 278 +f 279 280 281 +f 4 136 5 +f 282 283 284 +f 285 261 260 +f 261 286 287 +f 286 288 287 +f 289 290 291 +f 292 293 294 +f 295 296 297 +f 298 227 299 +f 300 275 301 +f 302 303 304 +f 1 305 306 +f 307 95 111 +f 129 131 308 +f 309 286 261 +f 310 311 312 +f 313 314 315 +f 316 317 318 +f 319 320 321 +f 322 104 191 +f 323 324 325 +f 326 327 253 +f 145 322 191 +f 327 326 328 +f 113 25 24 +f 66 7 9 +f 188 72 329 +f 187 330 186 +f 120 199 331 +f 285 309 261 +f 332 333 334 +f 335 266 265 +f 336 337 313 +f 337 314 313 +f 336 313 338 +f 339 340 341 +f 254 272 342 +f 343 344 345 +f 242 342 243 +f 106 18 194 +f 346 347 348 +f 260 346 285 +f 349 350 351 +f 352 292 353 +f 354 355 266 +f 267 356 357 +f 358 359 273 +f 360 358 273 +f 189 108 258 +f 82 72 189 +f 7 361 8 +f 73 111 95 +f 362 363 364 +f 365 366 367 +f 368 366 347 +f 347 366 348 +f 369 346 348 +f 369 285 346 +f 369 309 285 +f 353 294 100 +f 292 294 353 +f 370 273 371 +f 372 373 374 +f 375 376 377 +f 335 354 266 +f 378 379 380 +f 381 382 383 +f 361 13 8 +f 372 384 385 +f 295 297 355 +f 386 387 388 +f 198 389 390 +f 391 392 393 +f 190 133 132 +f 394 395 396 +f 365 397 366 +f 366 398 348 +f 399 309 369 +f 400 401 402 +f 403 404 405 +f 406 372 385 +f 344 407 345 +f 408 409 410 +f 411 369 348 +f 398 411 348 +f 412 309 399 +f 412 413 309 +f 414 415 416 +f 335 265 337 +f 417 418 255 +f 69 419 420 +f 70 69 421 +f 9 14 422 +f 423 424 425 +f 426 427 428 +f 429 430 365 +f 430 397 365 +f 397 431 366 +f 366 431 398 +f 431 432 398 +f 411 399 369 +f 100 294 101 +f 433 376 375 +f 371 273 275 +f 434 413 412 +f 352 435 292 +f 66 9 67 +f 436 437 438 +f 439 397 430 +f 439 431 397 +f 398 432 411 +f 411 440 399 +f 413 434 441 +f 264 442 265 +f 352 290 443 +f 444 445 446 +f 447 448 449 +f 433 450 376 +f 451 452 453 +f 439 454 431 +f 455 337 336 +f 456 457 458 +f 124 125 459 +f 361 460 13 +f 461 462 463 +f 464 465 429 +f 432 466 411 +f 467 412 399 +f 467 434 412 +f 468 379 378 +f 450 469 470 +f 471 472 473 +f 474 349 351 +f 475 442 385 +f 101 376 476 +f 477 478 28 +f 479 175 480 +f 429 481 430 +f 430 481 439 +f 466 440 411 +f 482 434 467 +f 373 296 374 +f 483 484 485 +f 486 487 488 +f 442 406 385 +f 489 16 490 +f 491 492 13 +f 225 224 493 +f 494 495 245 +f 464 496 465 +f 465 497 429 +f 429 497 481 +f 481 498 439 +f 439 498 454 +f 454 466 431 +f 466 432 431 +f 440 499 399 +f 399 499 467 +f 434 500 441 +f 372 297 373 +f 501 447 502 +f 503 504 505 +f 489 506 16 +f 269 507 508 +f 17 16 509 +f 510 451 462 +f 511 497 465 +f 512 466 454 +f 466 512 440 +f 513 475 385 +f 514 505 515 +f 515 349 474 +f 516 517 447 +f 518 503 519 +f 517 520 521 +f 517 522 520 +f 523 524 525 +f 526 350 349 +f 527 528 529 +f 393 530 531 +f 532 533 534 +f 535 169 536 +f 497 537 481 +f 537 498 481 +f 512 454 498 +f 512 538 440 +f 440 538 499 +f 538 539 499 +f 539 467 499 +f 482 540 434 +f 540 541 500 +f 434 540 500 +f 414 400 415 +f 542 543 544 +f 545 546 547 +f 513 314 475 +f 519 503 505 +f 548 549 408 +f 465 550 511 +f 467 551 482 +f 551 540 482 +f 375 515 474 +f 378 380 552 +f 351 553 433 +f 352 353 290 +f 554 555 556 +f 550 537 511 +f 537 497 511 +f 557 498 537 +f 558 512 498 +f 559 538 512 +f 551 467 539 +f 351 547 560 +f 342 272 524 +f 290 353 561 +f 470 248 562 +f 563 564 565 +f 566 555 506 +f 567 488 35 +f 568 569 570 +f 557 558 498 +f 512 558 559 +f 551 571 540 +f 562 248 250 +f 502 449 416 +f 415 502 416 +f 572 501 400 +f 402 572 400 +f 501 516 447 +f 573 156 574 +f 73 106 112 +f 575 323 576 +f 577 578 579 +f 538 580 539 +f 580 581 539 +f 581 571 551 +f 539 581 551 +f 314 337 265 +f 582 414 583 +f 291 561 99 +f 544 584 585 +f 474 433 375 +f 586 587 588 +f 589 556 555 +f 590 591 556 +f 120 112 199 +f 592 550 593 +f 592 537 550 +f 557 559 558 +f 580 538 559 +f 594 540 571 +f 595 541 540 +f 473 596 597 +f 250 249 318 +f 589 598 556 +f 598 590 556 +f 83 19 18 +f 599 537 592 +f 600 557 537 +f 601 559 602 +f 601 580 559 +f 603 604 605 +f 455 606 337 +f 607 158 157 +f 566 608 555 +f 130 126 139 +f 599 600 537 +f 600 609 557 +f 557 609 559 +f 609 602 559 +f 580 601 581 +f 581 594 571 +f 541 610 611 +f 612 613 614 +f 615 450 470 +f 561 353 100 +f 28 616 617 +f 561 100 99 +f 142 618 157 +f 619 620 305 +f 608 621 589 +f 555 608 589 +f 621 598 589 +f 622 42 44 +f 623 624 625 +f 626 627 592 +f 627 599 592 +f 601 628 581 +f 629 594 581 +f 629 595 594 +f 594 595 540 +f 630 610 541 +f 631 405 632 +f 633 634 635 +f 636 637 618 +f 351 545 547 +f 118 212 119 +f 626 638 627 +f 628 629 581 +f 595 639 541 +f 639 640 541 +f 640 630 541 +f 641 321 642 +f 523 643 270 +f 501 644 516 +f 373 297 296 +f 604 619 305 +f 193 112 106 +f 194 18 259 +f 456 645 626 +f 645 638 626 +f 638 646 627 +f 646 599 627 +f 629 647 595 +f 595 647 639 +f 245 568 648 +f 649 468 650 +f 637 651 157 +f 618 637 157 +f 651 607 157 +f 198 197 652 +f 653 645 458 +f 654 599 646 +f 654 600 599 +f 654 609 600 +f 609 654 602 +f 628 655 629 +f 629 655 647 +f 79 78 656 +f 343 345 657 +f 658 450 615 +f 376 658 476 +f 542 650 543 +f 608 659 621 +f 660 661 653 +f 653 661 645 +f 645 662 638 +f 654 655 601 +f 602 654 601 +f 601 655 628 +f 657 345 663 +f 664 17 665 +f 666 667 668 +f 351 560 553 +f 659 669 621 +f 621 669 598 +f 670 653 598 +f 661 671 645 +f 646 672 654 +f 672 673 654 +f 673 655 654 +f 655 674 647 +f 675 641 676 +f 414 416 583 +f 376 450 658 +f 677 678 679 +f 208 680 681 +f 669 670 598 +f 645 682 662 +f 662 646 638 +f 662 672 646 +f 683 655 673 +f 683 674 655 +f 674 684 647 +f 684 685 647 +f 647 685 639 +f 639 686 640 +f 687 688 630 +f 689 690 691 +f 544 543 584 +f 692 693 651 +f 694 607 693 +f 695 696 697 +f 31 190 32 +f 698 669 659 +f 670 660 653 +f 671 682 645 +f 699 339 700 +f 692 701 693 +f 661 702 671 +f 662 703 672 +f 703 704 672 +f 672 704 673 +f 704 705 673 +f 705 706 673 +f 706 683 673 +f 707 674 683 +f 707 708 674 +f 708 684 674 +f 708 685 684 +f 685 686 639 +f 543 709 584 +f 253 710 711 +f 425 712 713 +f 211 212 118 +f 714 715 670 +f 716 660 670 +f 717 661 660 +f 717 702 661 +f 703 662 682 +f 718 703 682 +f 719 685 708 +f 687 640 686 +f 442 372 406 +f 720 560 721 +f 709 722 584 +f 723 701 692 +f 670 669 714 +f 715 716 670 +f 702 682 671 +f 724 704 703 +f 704 725 705 +f 705 726 706 +f 727 708 707 +f 686 685 687 +f 585 584 722 +f 606 335 337 +f 701 728 694 +f 693 701 694 +f 201 181 161 +f 728 387 729 +f 730 731 23 +f 716 717 660 +f 717 732 702 +f 733 703 718 +f 733 724 703 +f 724 725 704 +f 725 726 705 +f 734 99 735 +f 514 515 375 +f 733 725 724 +f 726 736 706 +f 727 719 708 +f 492 687 685 +f 317 696 318 +f 101 377 376 +f 587 313 315 +f 562 737 738 +f 28 617 29 +f 294 514 377 +f 24 26 41 +f 259 20 129 +f 20 130 129 +f 716 715 739 +f 740 717 716 +f 732 718 702 +f 718 682 702 +f 736 741 706 +f 706 741 683 +f 742 707 683 +f 743 744 477 +f 745 302 78 +f 740 732 717 +f 746 733 718 +f 746 725 733 +f 741 742 683 +f 742 747 707 +f 747 727 707 +f 748 749 644 +f 290 561 291 +f 713 750 425 +f 330 32 223 +f 739 740 716 +f 740 751 732 +f 751 718 732 +f 751 752 718 +f 718 752 746 +f 746 753 725 +f 753 754 726 +f 725 753 726 +f 726 754 736 +f 742 755 747 +f 747 719 727 +f 492 685 719 +f 756 326 757 +f 416 758 583 +f 709 552 483 +f 443 289 759 +f 760 729 761 +f 762 763 753 +f 736 754 741 +f 699 764 765 +f 483 552 484 +f 474 351 433 +f 377 514 375 +f 560 720 553 +f 2 1 211 +f 5 136 138 +f 766 193 194 +f 767 740 739 +f 768 767 739 +f 767 751 740 +f 331 362 364 +f 102 689 109 +f 741 755 742 +f 239 769 770 +f 771 317 772 +f 468 378 543 +f 666 562 738 +f 631 403 405 +f 65 108 66 +f 773 301 774 +f 570 775 776 +f 777 778 779 +f 767 780 751 +f 751 780 752 +f 781 747 755 +f 782 719 747 +f 783 782 747 +f 782 492 719 +f 784 785 786 +f 552 787 484 +f 225 493 788 +f 293 514 294 +f 475 265 442 +f 789 247 246 +f 790 767 768 +f 791 792 780 +f 793 794 795 +f 317 131 696 +f 449 448 796 +f 797 741 754 +f 741 797 755 +f 798 782 783 +f 799 492 782 +f 799 14 492 +f 515 504 526 +f 470 469 248 +f 266 355 264 +f 667 666 738 +f 505 504 515 +f 800 777 779 +f 801 802 323 +f 802 324 323 +f 522 517 803 +f 804 129 308 +f 362 766 805 +f 806 755 797 +f 755 806 781 +f 783 747 781 +f 799 422 14 +f 720 469 553 +f 355 372 442 +f 250 318 695 +f 468 543 650 +f 542 296 650 +f 553 469 450 +f 807 779 170 +f 800 808 777 +f 808 809 777 +f 42 622 54 +f 356 810 357 +f 811 783 781 +f 339 699 340 +f 812 632 813 +f 729 386 814 +f 815 814 816 +f 433 553 450 +f 807 170 817 +f 818 807 817 +f 819 779 807 +f 819 800 779 +f 820 821 822 +f 199 193 362 +f 132 134 823 +f 94 4 6 +f 13 824 491 +f 825 826 827 +f 781 828 811 +f 829 379 468 +f 722 483 485 +f 378 552 709 +f 154 12 830 +f 247 789 563 +f 317 308 131 +f 831 832 833 +f 811 798 783 +f 834 782 798 +f 835 226 473 +f 562 250 695 +f 519 836 837 +f 447 521 448 +f 472 835 473 +f 838 809 808 +f 809 838 839 +f 199 362 331 +f 193 766 362 +f 840 841 842 +f 54 622 56 +f 843 844 845 +f 846 811 828 +f 847 848 644 +f 641 319 321 +f 807 849 819 +f 819 849 800 +f 838 808 800 +f 850 851 852 +f 131 140 696 +f 331 364 853 +f 665 854 855 +f 856 325 208 +f 846 857 811 +f 857 798 811 +f 422 799 782 +f 834 422 782 +f 858 859 860 +f 695 318 696 +f 483 722 709 +f 380 861 862 +f 294 377 101 +f 807 863 849 +f 849 864 800 +f 864 838 800 +f 838 865 839 +f 189 866 108 +f 766 194 867 +f 868 494 596 +f 869 870 871 +f 749 517 516 +f 562 695 737 +f 585 722 872 +f 505 514 873 +f 179 159 731 +f 871 874 875 +f 804 308 771 +f 876 857 846 +f 877 834 798 +f 877 422 834 +f 878 879 880 +f 291 99 734 +f 862 881 552 +f 37 882 38 +f 864 865 838 +f 194 259 867 +f 259 129 804 +f 883 884 871 +f 870 883 871 +f 884 874 871 +f 362 805 363 +f 370 360 273 +f 351 350 545 +f 435 352 881 +f 862 552 380 +f 865 885 886 +f 887 888 883 +f 889 875 874 +f 889 890 875 +f 891 867 804 +f 892 893 894 +f 895 857 820 +f 895 798 857 +f 896 422 877 +f 896 67 422 +f 355 297 372 +f 400 502 415 +f 649 650 296 +f 338 313 587 +f 897 865 864 +f 849 897 864 +f 898 886 885 +f 885 899 898 +f 900 888 887 +f 888 901 883 +f 901 902 883 +f 902 884 883 +f 902 874 884 +f 903 889 874 +f 889 904 890 +f 1 905 906 +f 766 907 805 +f 908 877 798 +f 909 67 896 +f 910 523 270 +f 370 371 911 +f 517 521 447 +f 865 899 885 +f 912 901 888 +f 902 913 874 +f 821 820 857 +f 908 896 877 +f 378 709 543 +f 586 338 587 +f 400 501 502 +f 863 897 849 +f 897 914 865 +f 865 914 899 +f 616 343 311 +f 900 912 888 +f 912 915 901 +f 901 916 902 +f 916 913 902 +f 903 874 913 +f 771 308 317 +f 917 895 820 +f 917 918 895 +f 908 798 895 +f 918 908 895 +f 126 67 909 +f 545 919 546 +f 644 749 516 +f 447 449 502 +f 914 920 899 +f 920 534 899 +f 900 921 912 +f 921 915 912 +f 915 922 901 +f 901 922 916 +f 923 889 903 +f 923 904 889 +f 328 274 327 +f 484 443 485 +f 126 909 139 +f 355 442 264 +f 374 296 542 +f 787 443 484 +f 249 316 318 +f 648 570 776 +f 914 513 920 +f 867 259 804 +f 867 907 766 +f 913 924 903 +f 924 923 903 +f 925 240 327 +f 926 917 822 +f 926 667 917 +f 667 918 917 +f 697 909 896 +f 604 603 850 +f 863 587 897 +f 840 927 841 +f 734 904 923 +f 738 908 918 +f 737 896 908 +f 737 697 896 +f 384 372 374 +f 314 265 475 +f 787 352 443 +f 316 772 317 +f 587 315 897 +f 897 315 914 +f 854 928 509 +f 533 532 929 +f 542 921 929 +f 915 872 922 +f 922 485 916 +f 916 930 913 +f 930 924 913 +f 668 667 926 +f 738 737 908 +f 271 700 272 +f 881 352 787 +f 881 787 552 +f 315 513 914 +f 920 532 534 +f 921 585 915 +f 915 585 872 +f 485 930 916 +f 289 924 930 +f 289 923 924 +f 291 734 923 +f 931 822 932 +f 738 918 667 +f 140 909 697 +f 140 139 909 +f 848 748 644 +f 588 587 863 +f 532 542 929 +f 759 289 930 +f 923 289 291 +f 575 418 417 +f 933 822 931 +f 737 695 697 +f 699 765 340 +f 829 468 649 +f 315 314 513 +f 513 385 920 +f 920 384 532 +f 532 374 542 +f 921 544 585 +f 485 759 930 +f 743 28 27 +f 443 290 289 +f 920 385 384 +f 384 374 532 +f 542 544 921 +f 872 722 922 +f 722 485 922 +f 485 443 759 +f 93 934 94 +f 935 336 936 +f 615 470 562 +f 862 937 881 +f 938 814 386 +f 881 937 435 +f 607 694 939 +f 940 941 942 +f 943 944 945 +f 946 947 295 +f 948 949 950 +f 951 526 952 +f 226 225 473 +f 953 748 954 +f 955 956 957 +f 958 954 847 +f 448 959 960 +f 961 274 358 +f 962 659 963 +f 964 954 958 +f 958 847 965 +f 966 244 967 +f 968 969 970 +f 692 637 636 +f 952 526 504 +f 971 972 973 +f 974 975 976 +f 273 359 274 +f 977 978 945 +f 979 980 981 +f 641 982 676 +f 52 51 983 +f 202 984 203 +f 249 721 560 +f 968 985 986 +f 321 987 642 +f 988 989 990 +f 202 298 991 +f 991 984 202 +f 992 993 994 +f 299 995 298 +f 996 997 998 +f 999 845 546 +f 1000 1001 1002 +f 970 1003 985 +f 978 383 1004 +f 413 1005 288 +f 1006 631 632 +f 1007 965 1008 +f 40 283 1009 +f 1010 995 299 +f 298 1011 991 +f 448 521 520 +f 986 985 979 +f 383 382 1012 +f 1013 1014 1015 +f 1013 1010 1014 +f 991 356 984 +f 978 1004 1016 +f 1017 995 1010 +f 991 1011 356 +f 773 774 1018 +f 1008 1019 1020 +f 1021 1010 1013 +f 1021 1017 1010 +f 1017 1022 995 +f 995 1022 298 +f 298 1022 1011 +f 1023 958 1024 +f 1023 964 958 +f 1025 1026 1027 +f 1028 1029 1030 +f 546 845 547 +f 1031 1032 63 +f 1033 1015 1034 +f 1035 1013 1015 +f 1011 1036 356 +f 700 339 1037 +f 964 1038 953 +f 1039 1040 1041 +f 1042 1043 1044 +f 954 748 848 +f 953 1038 1045 +f 1033 1035 1015 +f 1021 1013 1035 +f 1022 1046 1011 +f 1047 1048 1049 +f 1050 1051 1052 +f 1017 1053 1022 +f 1036 810 356 +f 1054 1055 1056 +f 402 965 847 +f 956 1057 957 +f 826 1058 1059 +f 847 954 848 +f 1017 1021 1053 +f 1046 1060 1011 +f 1011 1060 1036 +f 1061 292 435 +f 979 1062 980 +f 1008 965 1063 +f 1064 1065 1066 +f 1067 1033 1005 +f 413 1067 1005 +f 1053 1046 1022 +f 1068 1051 1039 +f 1035 1033 1067 +f 1060 1069 1036 +f 1032 1070 1071 +f 959 1072 1025 +f 1073 1074 1075 +f 1076 1077 1078 +f 1078 1079 1080 +f 1079 1081 1080 +f 1082 1074 1079 +f 1083 971 973 +f 1084 1021 1035 +f 1084 1085 1021 +f 1085 1053 1021 +f 1053 1086 1046 +f 1086 1087 1046 +f 1046 1087 1060 +f 1087 1088 1060 +f 1060 1088 1069 +f 1069 1089 1036 +f 1089 810 1036 +f 1073 1075 1090 +f 959 1025 960 +f 910 243 523 +f 1074 1073 1079 +f 1067 1084 1035 +f 1091 810 1089 +f 1071 1070 1092 +f 350 941 545 +f 504 503 952 +f 1085 1093 1053 +f 1093 1086 1053 +f 155 163 219 +f 1094 489 490 +f 1095 489 1094 +f 251 243 910 +f 842 841 1096 +f 951 941 350 +f 1097 1062 1003 +f 1062 979 1003 +f 1098 1099 1100 +f 1101 1102 1065 +f 1103 1104 616 +f 441 1105 1084 +f 1067 441 1084 +f 1084 1105 1085 +f 1106 1107 386 +f 969 968 1108 +f 844 772 845 +f 845 772 547 +f 836 873 1061 +f 1109 999 546 +f 1110 1086 1093 +f 1111 1089 1069 +f 1111 1112 1089 +f 1112 1091 1089 +f 1091 1113 810 +f 576 325 856 +f 856 207 1114 +f 1115 1116 1117 +f 1105 1118 1085 +f 1118 1119 1085 +f 1085 1119 1093 +f 1110 1120 1086 +f 1121 1087 1086 +f 1120 1121 1086 +f 1122 1087 1121 +f 1122 1088 1087 +f 1123 1069 1088 +f 1122 1123 1088 +f 1069 1123 1111 +f 1124 1091 1112 +f 1091 1124 1113 +f 764 1125 765 +f 1126 967 634 +f 1127 1093 1119 +f 1093 1127 1110 +f 1111 1124 1112 +f 1128 593 465 +f 566 489 1095 +f 566 506 489 +f 608 566 1129 +f 1100 1099 1130 +f 1115 1131 1116 +f 23 1132 730 +f 1127 1120 1110 +f 1120 1122 1121 +f 1133 713 712 +f 357 1113 166 +f 1042 1134 1135 +f 524 1037 525 +f 518 1134 503 +f 1136 1076 1080 +f 1098 1117 1099 +f 1120 1137 1122 +f 1111 1138 1124 +f 1139 1140 1141 +f 342 524 523 +f 227 298 202 +f 1101 1064 1131 +f 1061 873 293 +f 240 239 252 +f 1142 1047 970 +f 463 1143 1144 +f 1049 1062 1097 +f 1127 1145 1120 +f 1138 1146 1124 +f 1147 1129 1095 +f 1057 1148 957 +f 836 519 873 +f 1149 758 1082 +f 1150 409 1151 +f 1152 1041 1153 +f 1154 1155 956 +f 1062 1156 1154 +f 1157 1118 1105 +f 500 1157 1105 +f 1157 1119 1118 +f 1123 1122 1111 +f 1158 1138 1111 +f 1147 963 1129 +f 263 1014 1010 +f 1159 1051 1068 +f 1160 1161 446 +f 1047 1049 1097 +f 970 1047 1097 +f 1134 518 1162 +f 1163 1127 1119 +f 1127 1163 1145 +f 1158 1164 1138 +f 1138 1164 1146 +f 681 1165 209 +f 1166 1153 1167 +f 382 388 1012 +f 697 696 140 +f 873 514 293 +f 386 729 387 +f 935 1081 1108 +f 1162 518 837 +f 349 515 526 +f 1064 1066 381 +f 938 825 1168 +f 70 421 171 +f 1163 1119 1157 +f 1145 1137 1120 +f 1122 1158 1111 +f 1169 172 174 +f 1027 1026 1153 +f 1153 1170 1171 +f 1167 1153 1171 +f 1172 1173 1174 +f 1175 490 16 +f 519 505 873 +f 1044 952 503 +f 611 1157 500 +f 1137 1176 1122 +f 1177 1102 1178 +f 942 1179 940 +f 1154 955 980 +f 253 1180 710 +f 756 774 301 +f 1181 1027 1153 +f 955 1154 956 +f 1062 1154 980 +f 1044 503 1134 +f 938 1168 814 +f 325 1126 633 +f 1182 1107 1106 +f 1183 1184 1185 +f 1163 1186 1145 +f 1186 1187 1145 +f 1145 1187 1137 +f 1137 530 1176 +f 1122 1176 1158 +f 1165 681 943 +f 1188 1061 937 +f 1171 1170 1189 +f 1179 942 1190 +f 1182 1066 1107 +f 1191 1135 1192 +f 611 1163 1157 +f 1187 530 1137 +f 1117 977 1099 +f 1027 1181 1193 +f 1194 1179 1190 +f 1042 1195 1043 +f 951 350 526 +f 968 970 985 +f 1196 1146 1164 +f 160 1197 144 +f 227 263 1010 +f 1186 1198 1187 +f 422 67 9 +f 1001 1199 1002 +f 29 617 311 +f 1001 919 1199 +f 1047 1200 1048 +f 1201 605 1202 +f 1190 952 1044 +f 1191 1042 1135 +f 1203 1171 1204 +f 1167 1171 1203 +f 611 1205 1163 +f 1163 1205 1186 +f 1187 531 530 +f 586 1206 338 +f 1081 1073 1207 +f 1150 410 409 +f 1207 1073 1090 +f 836 1061 1188 +f 1195 1190 1043 +f 1179 1000 940 +f 960 1027 796 +f 826 825 1107 +f 1042 1044 1134 +f 1208 1209 1210 +f 775 310 776 +f 1205 1198 1186 +f 855 1211 1212 +f 966 1213 244 +f 606 968 335 +f 381 388 382 +f 141 618 142 +f 758 1074 1082 +f 946 979 981 +f 1051 1214 1028 +f 1204 1189 1192 +f 1204 1171 1189 +f 1215 1216 1217 +f 1198 531 1187 +f 1218 424 1219 +f 936 336 338 +f 203 984 228 +f 1136 936 338 +f 1039 1051 1040 +f 1152 1039 1041 +f 1218 712 425 +f 935 1108 455 +f 1064 381 383 +f 1220 1030 1000 +f 984 267 228 +f 1221 1037 1222 +f 861 380 379 +f 1130 944 681 +f 1223 1195 1191 +f 1155 1162 956 +f 1213 1224 244 +f 1225 1226 1227 +f 1063 401 1019 +f 1205 611 610 +f 26 1228 187 +f 1229 1068 1072 +f 1206 1230 338 +f 1195 1223 1190 +f 957 1148 861 +f 964 35 1038 +f 1001 1150 1151 +f 1075 1166 1200 +f 1231 172 1232 +f 1075 1200 1047 +f 1079 1073 1081 +f 448 960 796 +f 486 339 487 +f 339 341 487 +f 274 328 275 +f 681 944 943 +f 1030 410 1150 +f 1100 635 812 +f 796 758 449 +f 1220 1000 1179 +f 1233 463 1234 +f 1131 383 978 +f 1166 1167 1200 +f 495 1235 245 +f 1000 1002 940 +f 1066 1182 1106 +f 301 275 328 +f 300 1236 371 +f 1041 1040 1170 +f 582 1237 414 +f 988 1238 1239 +f 1239 1238 817 +f 1238 818 817 +f 1019 401 1240 +f 1241 1242 1243 +f 945 978 1016 +f 1188 862 861 +f 81 1228 1244 +f 1245 1246 612 +f 1247 861 379 +f 1099 977 945 +f 1063 402 401 +f 166 1248 357 +f 1024 1007 1249 +f 547 772 249 +f 1192 1189 1191 +f 1064 383 1131 +f 567 964 1023 +f 942 941 1190 +f 1250 1251 1007 +f 388 723 1012 +f 1252 1253 1254 +f 1255 525 1221 +f 1256 1257 341 +f 231 233 1258 +f 749 748 1045 +f 141 1132 987 +f 987 1132 642 +f 143 1132 141 +f 1259 1260 232 +f 1261 588 1238 +f 892 894 1262 +f 1263 1264 107 +f 293 292 1061 +f 238 769 239 +f 986 354 335 +f 825 1265 1168 +f 388 387 723 +f 1040 1223 1191 +f 1065 1064 1101 +f 1178 1102 1101 +f 772 316 249 +f 988 1261 1238 +f 1148 1188 861 +f 1018 1068 1229 +f 1170 1266 1189 +f 1170 1191 1266 +f 272 700 1037 +f 520 1229 448 +f 1267 141 987 +f 588 863 818 +f 1116 1131 978 +f 1051 1220 1052 +f 862 1188 937 +f 1040 1191 1170 +f 1194 1220 1179 +f 1008 1250 1007 +f 675 256 319 +f 272 1037 524 +f 946 981 947 +f 63 217 1031 +f 1268 1269 1270 +f 1249 1023 1024 +f 1023 1249 567 +f 964 567 35 +f 933 926 822 +f 1000 1030 1150 +f 114 1271 113 +f 1072 1026 1025 +f 1072 1039 1152 +f 1272 987 321 +f 1267 618 141 +f 993 770 769 +f 251 910 1173 +f 487 341 1257 +f 572 847 501 +f 1075 1193 1181 +f 1273 1274 1275 +f 354 986 946 +f 423 750 1276 +f 1126 966 967 +f 1272 1267 987 +f 1267 636 618 +f 27 310 775 +f 238 183 185 +f 1277 1278 1279 +f 837 1188 1148 +f 402 847 572 +f 242 254 342 +f 63 1032 1280 +f 1072 1068 1039 +f 1074 1193 1075 +f 1026 1072 1152 +f 981 829 947 +f 999 1281 1282 +f 919 1109 546 +f 981 980 829 +f 1191 1195 1042 +f 336 935 455 +f 413 441 1067 +f 907 867 891 +f 1108 968 455 +f 979 946 986 +f 641 642 982 +f 270 643 268 +f 1247 1283 861 +f 1050 1052 1223 +f 1284 233 407 +f 969 1142 970 +f 1285 1286 1287 +f 1288 1183 1185 +f 985 1003 979 +f 1289 1068 1018 +f 1028 1290 1029 +f 943 945 1016 +f 286 309 413 +f 1116 978 977 +f 1247 379 829 +f 1220 1194 1052 +f 1107 825 938 +f 1283 957 861 +f 1214 1290 1028 +f 610 1198 1205 +f 1066 1106 381 +f 1291 288 1005 +f 960 1025 1027 +f 1018 1292 773 +f 1293 1114 1272 +f 1294 636 1267 +f 1294 1295 636 +f 1296 1297 1298 +f 185 769 238 +f 1261 1299 588 +f 387 728 723 +f 1151 919 1001 +f 1153 1041 1170 +f 1204 1192 1156 +f 1190 951 952 +f 1082 1078 1077 +f 1300 1301 1302 +f 925 183 238 +f 344 1258 1284 +f 1283 955 957 +f 1057 837 1148 +f 1090 1075 1047 +f 1080 935 936 +f 642 1132 1303 +f 1304 1288 1185 +f 1051 1050 1040 +f 1029 410 1030 +f 836 1188 837 +f 243 342 523 +f 1293 320 856 +f 1174 270 1305 +f 1299 1306 588 +f 1099 945 944 +f 1189 1266 1191 +f 1090 1142 1207 +f 1136 1080 936 +f 1135 1134 1162 +f 1052 1194 1223 +f 1051 1028 1220 +f 253 252 1180 +f 1267 1272 1294 +f 1307 692 636 +f 1295 1307 636 +f 644 501 847 +f 1308 360 370 +f 1051 1159 1214 +f 980 1283 1247 +f 1166 1181 1153 +f 1075 1181 1166 +f 941 1199 545 +f 1220 1028 1030 +f 965 402 1063 +f 1309 1294 1272 +f 1237 1240 401 +f 271 764 700 +f 1310 1311 1312 +f 692 651 637 +f 980 955 1283 +f 1173 910 1174 +f 856 1114 1293 +f 360 1313 358 +f 1309 1272 1114 +f 1313 961 358 +f 479 1314 175 +f 1081 1207 1108 +f 1207 969 1108 +f 926 666 668 +f 455 968 606 +f 1315 1295 1294 +f 1004 1307 1295 +f 1315 1004 1295 +f 335 968 986 +f 1206 586 588 +f 1306 1206 588 +f 937 1061 435 +f 1101 1131 1115 +f 956 1162 1057 +f 1090 1047 1142 +f 1207 1142 969 +f 1192 1155 1156 +f 1190 941 951 +f 764 699 700 +f 1155 1135 1162 +f 1200 1167 1048 +f 448 1229 959 +f 1223 1194 1190 +f 1006 632 812 +f 1114 1165 1309 +f 1309 1315 1294 +f 959 1229 1072 +f 1316 1317 613 +f 701 723 728 +f 1261 988 950 +f 1151 1109 919 +f 275 300 371 +f 1204 1156 1062 +f 812 813 1098 +f 295 649 296 +f 1000 1150 1001 +f 721 249 248 +f 321 320 1293 +f 1318 1307 1004 +f 1318 692 1307 +f 1318 723 692 +f 1319 1273 663 +f 598 458 590 +f 953 1045 748 +f 815 1320 729 +f 818 863 807 +f 1048 1204 1062 +f 1048 1062 1049 +f 1117 1116 977 +f 1156 1155 1154 +f 954 964 953 +f 796 1027 1193 +f 209 1165 1114 +f 1161 1235 1321 +f 213 1322 85 +f 1007 1024 965 +f 583 758 1149 +f 1106 386 388 +f 381 1106 388 +f 1323 610 688 +f 1324 1325 1326 +f 1044 1043 1190 +f 758 796 1074 +f 1066 1058 1107 +f 1115 1327 1101 +f 1328 213 85 +f 829 980 1247 +f 1024 958 965 +f 1065 1058 1066 +f 1162 837 1057 +f 1080 1081 935 +f 1246 1329 826 +f 1048 1203 1204 +f 555 554 16 +f 796 1193 1074 +f 1016 1004 1315 +f 1318 1012 723 +f 1330 136 4 +f 1331 675 676 +f 1192 1135 1155 +f 1107 938 386 +f 1153 1026 1152 +f 1040 1050 1223 +f 1107 1058 826 +f 469 720 721 +f 1165 943 1315 +f 1309 1165 1315 +f 943 1016 1315 +f 1332 1333 1334 +f 288 286 413 +f 940 1002 941 +f 1002 1199 941 +f 1076 1078 1080 +f 729 1320 761 +f 1003 970 1097 +f 566 1095 1129 +f 1167 1203 1048 +f 658 926 933 +f 1335 1336 1337 +f 383 1318 1004 +f 383 1012 1318 +f 545 1199 919 +f 1338 312 311 +f 1082 1079 1078 +f 961 183 925 +f 80 1339 81 +f 1340 934 93 +f 1340 93 133 +f 1341 1342 1343 +f 1341 1343 789 +f 1344 116 1345 +f 1098 1100 812 +f 77 1346 78 +f 421 118 171 +f 1347 1348 1349 +f 1350 1330 1351 +f 1349 1352 1094 +f 133 93 134 +f 1353 334 1354 +f 1355 1356 1351 +f 145 1357 322 +f 322 1358 68 +f 85 84 527 +f 1359 85 527 +f 1305 1172 1174 +f 68 1358 1360 +f 1361 116 1344 +f 304 303 1362 +f 1363 764 271 +f 160 146 1364 +f 419 1201 420 +f 1365 974 976 +f 1366 1367 1368 +f 1369 1370 1278 +f 625 1371 1372 +f 1316 1373 1374 +f 210 1375 105 +f 1364 146 191 +f 96 98 691 +f 851 96 691 +f 576 319 256 +f 303 1376 1377 +f 1374 677 679 +f 1211 1378 276 +f 1339 1287 30 +f 310 1342 776 +f 565 1379 471 +f 1380 1242 1241 +f 1378 831 1381 +f 237 1006 634 +f 5 280 279 +f 1065 1373 1059 +f 842 1096 1382 +f 1383 1380 1384 +f 232 1274 1273 +f 1385 1386 1387 +f 1388 1389 360 +f 1390 1389 1388 +f 225 788 868 +f 1391 1392 1393 +f 616 28 478 +f 813 1327 1098 +f 1394 1383 1384 +f 1345 564 563 +f 1345 45 564 +f 134 1395 823 +f 1396 1397 1398 +f 320 576 856 +f 1177 678 677 +f 1374 1373 677 +f 1399 1304 1185 +f 1400 1339 80 +f 5 138 1401 +f 247 563 565 +f 1365 976 1208 +f 854 591 1402 +f 1339 30 1403 +f 1313 1389 1404 +f 495 494 868 +f 312 1342 310 +f 1404 1405 184 +f 1406 1407 1408 +f 1361 50 116 +f 523 525 643 +f 510 1409 1410 +f 973 972 1242 +f 880 1411 1412 +f 690 852 691 +f 1373 1065 1177 +f 1412 878 880 +f 1413 1414 1415 +f 1242 972 1243 +f 652 833 1416 +f 1367 582 583 +f 1364 1375 1417 +f 1401 138 1418 +f 1419 1388 1308 +f 312 1344 1342 +f 132 823 1420 +f 1421 1397 1422 +f 1423 1424 1425 +f 1375 210 1426 +f 138 1364 1418 +f 1364 191 1375 +f 1356 1350 1351 +f 1427 1428 1429 +f 1430 1431 1432 +f 1433 1434 1317 +f 623 1390 1388 +f 904 734 1435 +f 1436 1437 1077 +f 1396 1398 1419 +f 407 1319 345 +f 1438 1439 1336 +f 1419 1308 1396 +f 1413 1440 1414 +f 1361 1344 312 +f 634 1006 812 +f 1178 1101 1327 +f 358 274 359 +f 1389 1313 360 +f 1376 303 302 +f 971 1441 1442 +f 1443 1336 603 +f 1444 1384 1380 +f 564 47 1379 +f 365 1445 1446 +f 1447 827 1329 +f 78 794 745 +f 1448 1449 1450 +f 1397 1396 1451 +f 1452 1397 1451 +f 659 608 1129 +f 1077 1437 1082 +f 421 211 118 +f 1216 1453 1454 +f 1422 1452 1455 +f 210 117 222 +f 134 279 1395 +f 1391 1456 1392 +f 971 1442 1457 +f 1442 1391 1458 +f 565 564 1379 +f 1273 1319 233 +f 1459 1178 813 +f 81 1339 187 +f 677 1373 1177 +f 789 1343 563 +f 190 234 223 +f 1460 1461 1263 +f 186 330 223 +f 620 1312 306 +f 1422 1455 1462 +f 1076 1463 1077 +f 1457 1442 1458 +f 1464 1436 1465 +f 975 1456 976 +f 1209 976 1441 +f 1466 277 1467 +f 134 6 279 +f 1468 833 652 +f 1457 1458 972 +f 500 541 611 +f 1130 680 635 +f 197 1468 652 +f 1343 1345 563 +f 1339 1403 187 +f 1469 1470 1471 +f 793 1376 745 +f 975 1421 1456 +f 1472 1473 1392 +f 927 1474 1475 +f 1476 1477 1478 +f 605 604 1479 +f 1034 1015 1480 +f 813 1178 1327 +f 405 679 678 +f 1481 1482 1483 +f 1 3 305 +f 623 1388 1419 +f 1479 604 3 +f 1437 1149 1082 +f 1484 1485 1486 +f 1487 1415 1488 +f 1473 1393 1392 +f 1413 1415 185 +f 64 63 1280 +f 1489 113 1271 +f 1159 1490 1214 +f 1491 200 1492 +f 1407 1493 1408 +f 1469 1494 1470 +f 1397 1452 1422 +f 1495 1206 1306 +f 1418 1364 1417 +f 1496 1423 1425 +f 1497 1498 840 +f 1437 1499 1149 +f 1059 612 1246 +f 1407 1500 1493 +f 1501 50 1361 +f 389 652 1416 +f 972 1458 1276 +f 1502 1503 277 +f 1452 1451 1504 +f 1451 1308 370 +f 675 319 641 +f 1375 1426 1417 +f 842 1497 840 +f 975 974 1425 +f 676 982 1505 +f 961 1404 184 +f 1415 994 185 +f 1452 1504 1455 +f 1506 1507 1508 +f 1503 197 196 +f 196 1467 277 +f 1208 976 1209 +f 274 961 925 +f 196 277 1503 +f 280 5 1401 +f 1383 1509 1380 +f 1510 1511 1512 +f 975 1425 1513 +f 327 240 253 +f 657 1361 312 +f 878 1412 1398 +f 1398 623 1419 +f 1201 1443 603 +f 603 1514 851 +f 1501 48 50 +f 1514 96 851 +f 1293 1272 321 +f 239 770 1515 +f 449 758 416 +f 1316 1059 1373 +f 1516 1509 1383 +f 1517 1518 1519 +f 1369 1520 1521 +f 1412 623 1398 +f 1243 1276 750 +f 1241 1243 750 +f 1241 750 1133 +f 565 471 247 +f 664 855 1212 +f 961 184 183 +f 1144 1328 1359 +f 1456 1462 1392 +f 1424 1398 1397 +f 1394 1384 1471 +f 1388 360 1308 +f 274 925 327 +f 1401 1418 1522 +f 1523 858 1524 +f 6 5 279 +f 1425 1424 1513 +f 878 1398 1424 +f 852 619 850 +f 345 1319 663 +f 1525 1526 445 +f 1412 624 623 +f 663 1501 1361 +f 657 663 1361 +f 41 186 1527 +f 1381 1468 1502 +f 2 1479 3 +f 3 604 305 +f 306 905 1 +f 971 1457 972 +f 1451 370 1504 +f 271 1511 1363 +f 774 1289 1018 +f 306 1312 905 +f 1313 1404 961 +f 1243 972 1276 +f 1210 1209 1441 +f 1343 1342 1344 +f 1115 1117 1098 +f 1338 657 312 +f 1210 1441 971 +f 1528 1524 858 +f 795 794 1346 +f 1509 1242 1380 +f 1441 1391 1442 +f 568 570 648 +f 1529 1029 1290 +f 1421 1422 1456 +f 1471 1470 1530 +f 185 994 769 +f 1513 1424 1397 +f 1531 1164 1158 +f 1396 1308 1451 +f 1532 1533 1534 +f 234 132 1420 +f 1490 1290 1214 +f 1490 1529 1290 +f 1529 410 1029 +f 1515 252 239 +f 1471 1530 1394 +f 1535 277 1466 +f 1273 1275 663 +f 1133 750 713 +f 967 237 634 +f 1536 1537 1538 +f 1441 976 1391 +f 1455 1539 1462 +f 1275 1501 663 +f 1202 1479 2 +f 1275 48 1501 +f 1531 1196 1164 +f 1433 1317 679 +f 1462 1539 1472 +f 1434 613 1317 +f 1456 1422 1462 +f 1509 973 1242 +f 1513 1397 1421 +f 421 1202 2 +f 1540 1159 1289 +f 1540 1490 1159 +f 1540 1529 1490 +f 548 410 1529 +f 1541 643 1255 +f 1474 1542 1543 +f 1544 1176 1545 +f 1544 1531 1176 +f 525 1037 1221 +f 209 1114 207 +f 976 1456 1391 +f 975 1513 1421 +f 421 69 1202 +f 1546 1547 1548 +f 69 420 1202 +f 711 1529 1540 +f 710 548 1529 +f 1531 1303 1196 +f 1303 1132 1196 +f 1504 911 1455 +f 1547 80 1548 +f 1545 530 1505 +f 27 570 569 +f 1547 1400 80 +f 774 1540 1289 +f 711 710 1529 +f 253 711 326 +f 1549 217 1550 +f 1542 1549 1550 +f 35 488 1257 +f 614 1245 612 +f 518 519 837 +f 1007 1251 1249 +f 1177 1459 678 +f 295 355 946 +f 1059 1058 1065 +f 311 343 1338 +f 757 711 1540 +f 613 1434 614 +f 1504 370 911 +f 982 1544 1545 +f 925 238 240 +f 1020 1541 1551 +f 1551 1541 1250 +f 1249 486 567 +f 269 1305 270 +f 757 1540 774 +f 643 525 1255 +f 81 1244 25 +f 305 620 306 +f 1552 1553 1554 +f 1474 1543 1475 +f 944 1130 1099 +f 982 1545 1505 +f 642 1531 1544 +f 1531 642 1303 +f 1531 1158 1176 +f 1250 1221 1251 +f 567 486 488 +f 1555 973 1509 +f 268 643 1541 +f 328 756 301 +f 1174 910 270 +f 116 1556 1345 +f 803 517 749 +f 1541 1255 1250 +f 1250 1255 1221 +f 756 328 326 +f 554 854 509 +f 1222 339 486 +f 1343 1344 1345 +f 982 642 1544 +f 1550 217 1557 +f 1221 1222 1251 +f 1251 486 1249 +f 487 1257 488 +f 756 757 774 +f 326 711 757 +f 710 1180 548 +f 1180 549 548 +f 1037 339 1222 +f 676 1505 392 +f 1251 1222 486 +f 11 1558 12 +f 1559 1560 1274 +f 11 107 55 +f 60 124 1561 +f 963 1147 1139 +f 1562 495 868 +f 1563 1460 107 +f 23 22 1196 +f 192 60 1561 +f 10 1563 107 +f 1379 192 472 +f 598 653 458 +f 1560 48 1274 +f 1045 1038 34 +f 1560 12 48 +f 1556 45 1345 +f 1564 1331 1565 +f 765 1256 341 +f 810 1113 357 +f 1256 1566 33 +f 1567 34 33 +f 1566 1567 33 +f 1567 1045 34 +f 1568 103 1569 +f 1570 36 38 +f 170 169 817 +f 765 1252 1256 +f 401 414 1237 +f 1571 1572 1248 +f 45 115 46 +f 1252 1573 1256 +f 1573 1574 1256 +f 1256 1574 1566 +f 1574 1575 1566 +f 1566 1575 1567 +f 1257 1256 33 +f 418 576 256 +f 1575 1576 1567 +f 459 125 128 +f 1577 760 761 +f 1567 1576 803 +f 1254 1573 1252 +f 1578 1574 1573 +f 1574 1579 1575 +f 1575 1579 1576 +f 1569 573 574 +f 1580 1578 1573 +f 1579 1574 1578 +f 1579 1581 1576 +f 1576 522 803 +f 39 258 65 +f 1311 87 128 +f 1581 522 1576 +f 1292 1229 522 +f 1292 522 1581 +f 1581 1579 1578 +f 773 1292 1581 +f 845 999 1282 +f 22 1146 1196 +f 689 98 109 +f 1438 1336 1443 +f 1268 1582 1269 +f 137 136 1330 +f 1583 1578 1580 +f 1236 1583 1580 +f 1583 1581 1578 +f 1581 1583 773 +f 133 31 1286 +f 729 760 728 +f 1351 1330 4 +f 105 171 210 +f 1571 1248 166 +f 934 1351 94 +f 1351 4 94 +f 1092 1584 1071 +f 300 301 1583 +f 1583 301 773 +f 1146 22 1113 +f 1577 38 694 +f 1585 159 179 +f 731 159 23 +f 166 1113 22 +f 868 596 225 +f 866 1586 7 +f 1274 1260 1559 +f 61 125 59 +f 574 156 155 +f 1410 451 510 +f 1381 831 1468 +f 1483 276 1587 +f 158 178 180 +f 1588 87 1311 +f 1588 88 87 +f 159 1585 1589 +f 1589 1590 165 +f 1568 1569 1572 +f 1588 690 102 +f 88 1588 102 +f 690 689 102 +f 1591 1323 688 +f 1558 49 48 +f 165 1590 1571 +f 689 691 98 +f 82 189 258 +f 88 103 1568 +f 1592 1593 1594 +f 459 128 1595 +f 107 1264 43 +f 882 37 1596 +f 83 82 19 +f 1597 1598 1599 +f 57 11 55 +f 1559 830 1560 +f 1600 1601 1602 +f 1571 1590 1572 +f 1556 56 45 +f 56 1603 45 +f 1603 115 45 +f 1603 44 115 +f 44 58 115 +f 824 1591 1604 +f 1605 145 144 +f 1593 1586 1594 +f 613 612 1059 +f 12 1558 48 +f 1606 17 664 +f 457 1607 1608 +f 1310 1588 1311 +f 1609 1610 1563 +f 87 89 1595 +f 1600 1586 1593 +f 1611 392 391 +f 48 1275 1274 +f 142 158 180 +f 1602 1611 1591 +f 1612 391 1198 +f 1281 999 1109 +f 103 573 1569 +f 459 1595 1597 +f 1609 153 152 +f 829 649 947 +f 391 393 531 +f 531 1198 391 +f 341 340 765 +f 1357 656 322 +f 1572 1613 1248 +f 574 155 219 +f 19 258 39 +f 391 1612 1611 +f 178 1614 179 +f 1590 1568 1572 +f 1244 1228 26 +f 1615 830 1559 +f 1569 574 1613 +f 1616 1568 1590 +f 89 1598 1595 +f 1601 1611 1602 +f 322 656 1358 +f 1600 1602 361 +f 1561 459 1617 +f 1599 1585 179 +f 1600 361 1586 +f 180 143 142 +f 165 1571 166 +f 933 1618 658 +f 1598 1616 1585 +f 44 59 58 +f 68 1360 69 +f 361 1602 460 +f 1594 1586 866 +f 491 1604 688 +f 491 688 687 +f 103 102 109 +f 180 730 143 +f 159 165 21 +f 329 72 71 +f 167 1619 125 +f 1620 1597 1599 +f 1268 1621 235 +f 180 731 730 +f 1565 392 1611 +f 1601 1565 1611 +f 69 1622 419 +f 110 97 156 +f 615 562 666 +f 460 1602 824 +f 1602 1591 824 +f 419 1443 1201 +f 1623 219 220 +f 1620 1599 1624 +f 1625 1626 1627 +f 789 648 1341 +f 1611 1612 1323 +f 89 88 1568 +f 1594 866 1628 +f 1428 1601 1629 +f 89 1568 1616 +f 664 1212 1630 +f 104 322 68 +f 1591 1611 1323 +f 227 1010 299 +f 409 1631 1151 +f 1632 1633 1634 +f 125 61 167 +f 1613 574 1623 +f 1623 574 219 +f 258 108 65 +f 1565 1331 392 +f 564 45 47 +f 1289 1159 1068 +f 108 866 7 +f 128 87 1595 +f 1613 1623 1248 +f 252 1635 1180 +f 814 1168 816 +f 180 179 731 +f 1246 826 1059 +f 1614 1599 179 +f 1636 1355 1637 +f 1515 1635 252 +f 500 1105 441 +f 1180 1635 549 +f 549 1638 408 +f 1591 688 1604 +f 1561 124 459 +f 1639 1263 1461 +f 1585 1616 1589 +f 830 12 1560 +f 1598 89 1616 +f 824 1604 491 +f 1599 1598 1585 +f 1310 620 1588 +f 1635 1640 549 +f 549 1640 1638 +f 1331 676 392 +f 1589 1616 1590 +f 852 1588 620 +f 1588 852 690 +f 1435 734 735 +f 652 389 198 +f 1429 1629 1593 +f 1629 1600 1593 +f 103 109 573 +f 11 57 1558 +f 154 153 10 +f 1572 1569 1613 +f 320 319 576 +f 1631 409 408 +f 214 1641 1642 +f 1593 1592 1429 +f 1612 1198 1323 +f 1198 610 1323 +f 109 110 573 +f 816 1320 815 +f 1624 1599 1614 +f 1643 1624 1614 +f 1644 1515 770 +f 1645 1151 1631 +f 1646 1645 1631 +f 1647 1535 1648 +f 221 117 119 +f 1649 1650 1651 +f 38 761 1320 +f 573 110 156 +f 1595 1598 1597 +f 1635 1652 1640 +f 1640 1653 1638 +f 1638 1653 408 +f 1653 1654 408 +f 1654 1631 408 +f 1654 1646 1631 +f 1482 276 1483 +f 816 1570 1320 +f 1629 1601 1600 +f 1558 57 49 +f 116 56 1556 +f 1515 1655 1635 +f 459 1597 1617 +f 1655 1652 1635 +f 1652 1656 1640 +f 1640 1656 1653 +f 622 44 1603 +f 1657 1654 1653 +f 43 1264 135 +f 1482 1212 276 +f 1658 1659 1655 +f 1515 1658 1655 +f 1655 1656 1652 +f 1656 1657 1653 +f 1644 1658 1515 +f 107 43 55 +f 460 824 13 +f 492 491 687 +f 279 1660 1395 +f 1657 1646 1654 +f 1428 1629 1429 +f 1505 530 393 +f 188 329 1628 +f 1212 1211 276 +f 248 469 721 +f 152 1661 1662 +f 904 1435 932 +f 1659 1663 1655 +f 1655 1663 1656 +f 1281 1645 1646 +f 535 989 1239 +f 159 1589 165 +f 1664 1646 1657 +f 1664 1281 1646 +f 1564 1665 1331 +f 220 195 357 +f 1666 795 1346 +f 1542 1550 1543 +f 1667 1281 1664 +f 866 188 1628 +f 1643 1614 178 +f 1402 831 1378 +f 476 1668 101 +f 1663 1669 1656 +f 1656 1670 1657 +f 1671 1664 1657 +f 1667 1672 1281 +f 1281 1672 1282 +f 1618 476 658 +f 1623 220 357 +f 1658 1673 1659 +f 1659 1673 1663 +f 1673 1674 1663 +f 1656 1669 1670 +f 1670 1671 1657 +f 735 99 1668 +f 1564 1601 1428 +f 355 354 946 +f 7 1586 361 +f 476 1618 1668 +f 1248 1623 357 +f 622 1603 56 +f 1663 1674 1669 +f 1671 1667 1664 +f 1672 843 1282 +f 1346 794 78 +f 1618 931 1668 +f 153 1609 1563 +f 1476 1648 1477 +f 44 61 59 +f 789 246 648 +f 617 616 311 +f 1670 1675 1671 +f 93 6 134 +f 815 729 814 +f 153 1563 10 +f 855 854 1402 +f 210 222 1426 +f 1674 364 1669 +f 1676 1672 1667 +f 1672 844 843 +f 1601 1564 1565 +f 1570 38 1320 +f 687 630 640 +f 364 363 1669 +f 1669 363 1670 +f 1670 363 1675 +f 1671 1676 1667 +f 931 1435 735 +f 1668 931 735 +f 1113 1124 1146 +f 1673 1677 1674 +f 1675 1676 1671 +f 891 1672 1676 +f 1672 771 844 +f 844 771 772 +f 25 1244 26 +f 47 192 1379 +f 146 145 191 +f 927 1475 841 +f 1678 1092 1070 +f 363 805 1675 +f 1672 891 771 +f 932 822 821 +f 38 1577 761 +f 1677 364 1674 +f 1675 907 1676 +f 907 891 1676 +f 688 610 630 +f 931 932 1435 +f 1661 152 830 +f 866 189 188 +f 891 804 771 +f 247 473 597 +f 410 548 408 +f 1563 1461 1460 +f 1 906 1679 +f 805 907 1675 +f 392 1505 393 +f 57 55 54 +f 607 651 693 +f 1680 1681 1382 +f 1403 30 187 +f 390 1682 997 +f 212 1 1679 +f 853 364 1677 +f 35 34 1038 +f 806 1683 828 +f 1322 213 215 +f 1348 1625 1684 +f 15 17 1625 +f 1685 1461 1563 +f 1416 1686 1687 +f 17 1606 1625 +f 1348 15 1625 +f 592 593 1128 +f 1688 932 821 +f 1689 714 1690 +f 1691 777 1692 +f 768 739 1692 +f 1693 346 260 +f 1377 1337 303 +f 917 820 822 +f 1143 1694 1695 +f 1224 1696 1268 +f 890 904 1697 +f 1175 16 15 +f 900 929 921 +f 1698 1699 762 +f 1700 797 754 +f 1701 1231 1232 +f 762 753 746 +f 780 1702 752 +f 1325 135 1263 +f 792 1703 1702 +f 1704 457 1608 +f 135 1264 1263 +f 446 445 1526 +f 535 817 169 +f 1619 167 1324 +f 1700 1705 797 +f 480 175 1706 +f 214 1497 1681 +f 615 926 658 +f 1707 1708 1709 +f 216 62 1710 +f 596 473 225 +f 590 458 457 +f 1711 875 890 +f 287 1712 261 +f 898 887 1713 +f 493 177 788 +f 1196 1132 23 +f 1690 714 1714 +f 1217 1216 1715 +f 1704 590 457 +f 135 1325 1324 +f 1716 1705 1700 +f 1702 1703 1698 +f 1717 939 882 +f 1718 1699 1698 +f 1697 1683 1711 +f 678 1459 632 +f 1619 1326 1719 +f 1720 1619 1719 +f 149 151 1721 +f 1722 1714 698 +f 1718 883 870 +f 762 1723 763 +f 1724 1725 1726 +f 235 1224 1268 +f 1702 1698 762 +f 1727 1728 1729 +f 1694 1730 1731 +f 790 839 791 +f 1702 780 792 +f 534 533 898 +f 1683 876 828 +f 1348 1175 15 +f 1416 832 1732 +f 1416 1732 1686 +f 1733 1687 1686 +f 1732 1733 1686 +f 1226 169 1734 +f 1347 1175 1348 +f 1716 875 1711 +f 1704 1735 1402 +f 898 533 900 +f 38 939 694 +f 898 900 887 +f 963 659 1129 +f 648 776 1341 +f 1688 821 876 +f 1690 1736 1689 +f 232 1260 1274 +f 1688 876 1683 +f 591 1704 1402 +f 1711 1683 1705 +f 870 869 1699 +f 1464 1499 1437 +f 876 846 828 +f 597 245 247 +f 1683 797 1705 +f 1094 490 1347 +f 634 812 635 +f 1607 1737 1732 +f 1626 1630 1627 +f 1347 490 1175 +f 1699 869 1723 +f 869 875 1716 +f 887 1718 1738 +f 714 669 698 +f 950 1299 1261 +f 832 1608 1732 +f 127 1720 1739 +f 347 346 368 +f 1740 164 1741 +f 1741 163 155 +f 366 368 367 +f 1160 569 1161 +f 127 125 1619 +f 1658 1742 1673 +f 1326 1619 1324 +f 1691 715 714 +f 1743 1744 1745 +f 869 871 875 +f 809 839 790 +f 262 261 1712 +f 665 17 928 +f 794 793 745 +f 1690 1714 1722 +f 1729 1728 1725 +f 1630 1746 1627 +f 865 886 839 +f 456 458 645 +f 1747 1743 1745 +f 762 1699 1723 +f 1748 149 1721 +f 1748 1749 1744 +f 928 854 665 +f 887 1738 1713 +f 1227 1226 962 +f 1543 1750 1475 +f 1445 1751 1752 +f 898 1713 886 +f 1226 1722 962 +f 578 1753 1754 +f 1621 1268 1270 +f 424 1755 1756 +f 367 368 1757 +f 1747 1745 1758 +f 887 883 1718 +f 1721 1759 1749 +f 1748 1721 1749 +f 1693 262 1760 +f 1045 1567 749 +f 1703 1738 1718 +f 168 778 1690 +f 1761 1762 1763 +f 367 1757 1751 +f 1760 1764 1757 +f 1758 1745 1765 +f 1743 1747 1766 +f 161 1744 1743 +f 456 1607 457 +f 1767 437 1258 +f 1147 1768 1140 +f 1769 1770 64 +f 579 578 1754 +f 1771 1772 578 +f 1703 1718 1698 +f 1773 1774 1775 +f 1721 1740 1776 +f 1746 1482 1481 +f 1777 1778 1779 +f 1780 1746 1481 +f 1767 1258 344 +f 1297 1296 1334 +f 1781 198 390 +f 1782 1774 906 +f 1783 1771 578 +f 1327 1115 1098 +f 367 1751 1445 +f 1744 1749 1745 +f 368 1693 1760 +f 509 928 17 +f 1697 904 932 +f 1784 1771 1783 +f 1784 1785 1771 +f 1785 1772 1771 +f 962 698 659 +f 1765 1745 1786 +f 1785 1648 1476 +f 214 1642 1497 +f 1126 634 633 +f 926 615 666 +f 161 1743 1491 +f 1787 1680 1788 +f 1749 1759 1786 +f 1721 1776 1759 +f 1065 1102 1177 +f 1636 1637 1286 +f 1725 1728 1789 +f 870 1699 1718 +f 763 1700 753 +f 1790 1627 1746 +f 1791 262 1712 +f 1792 1684 1790 +f 1689 777 1691 +f 1784 1647 1785 +f 1647 1648 1785 +f 149 1748 1744 +f 1793 1794 1287 +f 1287 1794 1285 +f 1795 1286 1285 +f 1795 1636 1286 +f 1689 1736 777 +f 752 1702 746 +f 1721 164 1740 +f 208 207 856 +f 1745 1749 1786 +f 1336 1514 603 +f 777 809 1692 +f 1783 1796 1784 +f 1796 1647 1784 +f 698 1714 714 +f 168 779 778 +f 1624 1643 1797 +f 346 1693 368 +f 1720 127 1619 +f 1630 1482 1746 +f 1798 1796 1783 +f 1734 1690 1226 +f 164 163 1741 +f 778 1736 1690 +f 1317 1374 679 +f 1794 1795 1285 +f 840 1474 927 +f 1625 1606 1626 +f 1735 1704 1608 +f 1737 1733 1732 +f 262 1791 1760 +f 1702 762 746 +f 754 753 1700 +f 1322 1787 1788 +f 1400 1799 1793 +f 1799 1794 1793 +f 1800 1636 1795 +f 1801 426 428 +f 790 791 767 +f 1712 287 1802 +f 1803 1647 1796 +f 1734 169 168 +f 1794 1804 1795 +f 1800 1355 1636 +f 1716 1700 763 +f 962 963 1520 +f 167 135 1324 +f 1492 161 1491 +f 168 1690 1734 +f 1224 1805 1696 +f 122 1649 1777 +f 1764 1760 1791 +f 168 170 779 +f 839 886 1713 +f 680 325 633 +f 1806 1332 1807 +f 1791 1712 1808 +f 1808 1712 1802 +f 1535 1647 1803 +f 1723 1716 763 +f 1533 1532 1809 +f 1296 1031 217 +f 1224 235 244 +f 1799 1400 1547 +f 1799 1764 1794 +f 1794 1764 1804 +f 839 1713 791 +f 1176 530 1545 +f 1810 1032 1031 +f 1677 1673 1811 +f 1697 1688 1683 +f 1812 96 1514 +f 1813 1803 1798 +f 1263 1326 1325 +f 1477 1467 1478 +f 1547 1814 1799 +f 1804 1808 1795 +f 1808 1800 1795 +f 1808 1815 1800 +f 869 1716 1723 +f 792 1738 1703 +f 1689 1691 714 +f 62 64 1448 +f 1816 1265 827 +f 147 149 1744 +f 198 1781 1817 +f 1818 1740 1741 +f 1776 1740 1818 +f 1335 1514 1336 +f 1335 1812 1514 +f 97 96 1812 +f 1342 1341 776 +f 1813 1819 1803 +f 1803 1819 1535 +f 1466 1467 1477 +f 1716 1711 1705 +f 451 453 462 +f 1814 1820 1799 +f 1820 1764 1799 +f 1815 1821 1800 +f 196 198 1817 +f 1802 1822 1821 +f 110 98 97 +f 1823 1824 1825 +f 1826 1827 1828 +f 1625 1627 1790 +f 1713 1738 792 +f 368 1760 1757 +f 1711 890 1697 +f 1547 1829 1814 +f 1830 1831 1554 +f 216 63 62 +f 1406 1408 1832 +f 962 1722 698 +f 1833 1376 793 +f 1032 1834 1678 +f 791 1713 792 +f 1239 817 535 +f 178 1835 1643 +f 778 777 1736 +f 1817 1478 1467 +f 1781 997 1478 +f 1817 1781 1478 +f 390 997 1781 +f 1836 1837 1838 +f 1764 1791 1804 +f 1804 1791 1808 +f 394 1773 1839 +f 233 1319 407 +f 1833 1377 1376 +f 1840 1841 1471 +f 1776 1335 1337 +f 1818 1812 1335 +f 1476 1772 1785 +f 879 1424 1423 +f 1813 278 1819 +f 278 1535 1819 +f 1763 1762 1842 +f 1752 1751 1814 +f 1814 1751 1820 +f 795 1765 793 +f 793 1765 1833 +f 1776 1337 1377 +f 1818 1335 1776 +f 1812 1741 97 +f 1697 932 1688 +f 1692 809 768 +f 715 1692 739 +f 178 939 1835 +f 797 1683 806 +f 1843 200 1491 +f 768 809 790 +f 29 311 310 +f 196 1817 1467 +f 1721 151 164 +f 1844 786 785 +f 1808 1802 1815 +f 1815 1802 1821 +f 1845 1765 795 +f 1786 1377 1833 +f 1741 1812 1818 +f 27 29 310 +f 147 1744 161 +f 178 158 939 +f 1109 1151 1645 +f 1280 1032 1071 +f 1787 1681 1680 +f 216 1557 217 +f 1846 1836 1633 +f 1751 1757 1820 +f 1820 1757 1764 +f 1458 1847 1276 +f 806 828 781 +f 1226 1690 1722 +f 1587 276 278 +f 38 882 939 +f 97 1741 155 +f 1765 1786 1833 +f 1786 1759 1377 +f 1759 1776 1377 +f 1258 1848 231 +f 1849 1850 1851 +f 1852 1853 1854 +f 1260 1259 1855 +f 1856 1857 1858 +f 95 307 1430 +f 120 1859 1431 +f 1860 1861 1862 +f 200 229 218 +f 1253 1125 1863 +f 123 1864 1386 +f 1865 1866 1778 +f 929 900 533 +f 831 1735 832 +f 438 1867 436 +f 1868 463 462 +f 152 1662 1869 +f 436 1870 1869 +f 1184 1871 1872 +f 423 425 750 +f 436 1867 1870 +f 1610 1609 1869 +f 1873 1874 478 +f 1870 1875 1869 +f 1873 1876 438 +f 1874 1873 438 +f 438 1876 1867 +f 1877 1610 1869 +f 1875 1877 1869 +f 1867 1878 1870 +f 1870 1878 1875 +f 745 1376 302 +f 1879 1873 1880 +f 1877 1685 1610 +f 1563 1610 1685 +f 1873 1879 1876 +f 1876 1881 1867 +f 1867 1881 1878 +f 86 1882 84 +f 1875 1883 1877 +f 1877 1883 1685 +f 1883 1884 1685 +f 1879 1885 1876 +f 1878 1883 1875 +f 303 1439 1362 +f 1879 1880 744 +f 1886 1884 1883 +f 1878 1886 1883 +f 1793 1287 1339 +f 1525 1879 744 +f 1885 1887 1876 +f 1876 1887 1881 +f 1382 1681 842 +f 1881 1886 1878 +f 1888 1860 1862 +f 1626 1606 664 +f 743 1526 744 +f 1639 1461 1884 +f 1886 1639 1884 +f 996 1478 997 +f 1889 1890 1860 +f 1891 1868 1892 +f 1202 605 1479 +f 1893 1526 743 +f 1894 1879 1525 +f 1894 1885 1879 +f 1895 1896 1897 +f 1898 1899 1900 +f 1526 1525 744 +f 1901 1902 1903 +f 1854 1853 1904 +f 1905 1832 1408 +f 1906 1907 1838 +f 1907 1908 1836 +f 1908 1909 1836 +f 1909 1634 1836 +f 445 1894 1525 +f 1886 1910 1639 +f 1440 1911 1912 +f 1906 1913 1907 +f 1907 1914 1908 +f 1915 1632 1916 +f 1917 1634 1909 +f 1918 1886 1881 +f 1887 1918 1881 +f 1910 1263 1639 +f 1890 1919 1861 +f 1920 1921 1922 +f 1316 613 1059 +f 1923 1914 1907 +f 1913 1923 1907 +f 1914 1924 1908 +f 1924 1925 1909 +f 1908 1924 1909 +f 1710 1916 1634 +f 1917 1710 1634 +f 1910 1926 1263 +f 1920 121 1921 +f 1888 784 1432 +f 1871 1927 1906 +f 1924 1928 1925 +f 1925 1917 1909 +f 816 1168 1265 +f 1918 1910 1886 +f 664 665 855 +f 77 1605 1197 +f 1921 121 1386 +f 1860 1890 1861 +f 1927 1923 1906 +f 1906 1923 1913 +f 1710 1917 1925 +f 1287 1286 31 +f 1929 1918 1887 +f 1885 1929 1887 +f 1888 1862 784 +f 1184 1930 1927 +f 1871 1184 1927 +f 1923 1931 1914 +f 1710 1450 1916 +f 1918 1932 1910 +f 1910 1932 1926 +f 1468 831 833 +f 1630 1212 1482 +f 1362 1438 419 +f 99 101 1668 +f 288 1291 287 +f 1921 1385 1933 +f 1934 1930 1184 +f 1927 1935 1923 +f 1914 1931 1924 +f 1894 1929 1885 +f 1793 1339 1400 +f 857 876 821 +f 1936 1523 1937 +f 1936 859 1938 +f 1936 1939 859 +f 1939 1940 859 +f 1800 1821 1356 +f 1934 1941 1930 +f 1927 1930 1935 +f 1928 1557 1925 +f 216 1710 1925 +f 1557 216 1925 +f 1355 1800 1356 +f 1821 1942 1356 +f 1926 1326 1263 +f 1942 1350 1356 +f 1935 1931 1923 +f 1931 1750 1924 +f 1924 1543 1928 +f 1543 1557 1928 +f 1943 1944 1596 +f 1918 1945 1932 +f 1932 1326 1926 +f 1946 858 860 +f 1184 1183 1934 +f 1924 1750 1543 +f 1379 472 471 +f 1469 1947 1494 +f 1948 1949 1950 +f 446 1951 444 +f 444 1951 445 +f 1859 1952 1953 +f 1824 1857 1856 +f 1954 1939 1936 +f 1954 529 1939 +f 1882 1183 1955 +f 1934 1183 1941 +f 1941 1935 1930 +f 1931 1956 1750 +f 1957 1288 1304 +f 79 145 1605 +f 79 1357 145 +f 1161 1958 446 +f 446 1958 1951 +f 1951 1959 445 +f 1959 1894 445 +f 1894 1960 1929 +f 1937 1954 1936 +f 1935 1956 1931 +f 1961 1894 1959 +f 1961 1960 1894 +f 1929 1945 1918 +f 1962 1963 1964 +f 1648 1466 1477 +f 1937 1965 1954 +f 1469 1262 1966 +f 84 1882 1955 +f 1935 1096 1956 +f 1750 1956 1475 +f 77 79 1605 +f 1960 1945 1929 +f 1945 1967 1932 +f 1968 1447 1964 +f 1269 1968 1964 +f 1969 529 1954 +f 1970 1183 1882 +f 1183 1971 1941 +f 51 1972 510 +f 405 678 632 +f 1211 1402 1378 +f 831 1402 1735 +f 1973 1719 1932 +f 1967 1973 1932 +f 1932 1719 1326 +f 1969 1954 1965 +f 1969 527 529 +f 1183 1970 1971 +f 1096 841 1956 +f 1960 1967 1945 +f 656 302 304 +f 1971 1382 1941 +f 1941 1382 1935 +f 1935 1382 1096 +f 1974 1975 1866 +f 64 1280 1976 +f 304 1362 1622 +f 1622 1362 419 +f 1358 656 1360 +f 1958 1977 1951 +f 1608 832 1735 +f 855 1402 1211 +f 1978 1969 1965 +f 1970 1979 1971 +f 1980 1981 1982 +f 1521 1139 1983 +f 1626 664 1630 +f 1984 1985 1986 +f 1942 1987 1350 +f 1988 1959 1951 +f 1959 1988 1961 +f 578 1772 1753 +f 78 302 656 +f 1197 1605 144 +f 983 1989 1965 +f 1989 1978 1965 +f 1978 527 1969 +f 852 851 691 +f 1990 1970 1882 +f 1990 1979 1970 +f 1991 1922 1921 +f 1992 205 1993 +f 1378 1381 1502 +f 1502 1468 197 +f 1502 197 1503 +f 1378 1502 277 +f 1378 277 276 +f 1988 1967 1960 +f 1961 1988 1960 +f 1821 1822 1942 +f 14 13 492 +f 603 851 850 +f 1269 1582 1968 +f 1979 1382 1971 +f 1981 1994 1995 +f 1573 1254 1580 +f 1982 1981 1850 +f 832 1416 833 +f 852 620 619 +f 510 462 461 +f 1988 1996 1967 +f 1967 1996 1973 +f 79 656 1357 +f 605 1201 603 +f 86 1990 1882 +f 1788 1680 1990 +f 1979 1680 1382 +f 1995 1865 1850 +f 1997 1998 1999 +f 2000 1520 1369 +f 1449 1506 2001 +f 850 619 604 +f 2 211 421 +f 1235 1977 1321 +f 1360 304 69 +f 1139 1520 963 +f 2002 1570 1968 +f 1234 1978 1989 +f 1978 1359 527 +f 1417 1426 222 +f 69 304 1622 +f 2003 1952 1859 +f 2004 2005 2006 +f 70 171 105 +f 1977 2007 1951 +f 1719 1973 1996 +f 1292 1018 1229 +f 1438 1443 419 +f 420 1201 1202 +f 267 357 195 +f 1466 1648 1535 +f 607 939 158 +f 1245 614 1962 +f 2008 2009 2010 +f 2010 2009 2011 +f 1104 344 343 +f 2012 1896 1895 +f 1562 1977 1235 +f 1996 2013 1719 +f 1312 620 1310 +f 1692 715 1691 +f 1362 1439 1438 +f 331 2003 1859 +f 1998 2014 2008 +f 2011 2015 1216 +f 1994 1488 1974 +f 330 30 32 +f 1951 2016 1988 +f 1988 2016 1996 +f 30 1287 31 +f 144 146 160 +f 1852 2017 1853 +f 2018 2009 2008 +f 2015 1453 1216 +f 1594 2019 2020 +f 1375 191 105 +f 934 1355 1351 +f 1562 2007 1977 +f 2016 1951 2007 +f 2016 2013 1996 +f 2002 36 1570 +f 1596 1582 1696 +f 37 2002 1582 +f 2021 1831 2022 +f 81 187 1228 +f 1286 1340 133 +f 1953 1952 1860 +f 2023 2024 2025 +f 1966 2021 2026 +f 2027 2011 2009 +f 2028 1849 1889 +f 1562 2029 2007 +f 1340 1286 934 +f 37 1582 1596 +f 2013 1720 1719 +f 1637 1355 934 +f 1414 1440 1866 +f 2030 2031 2025 +f 2012 1584 1896 +f 2014 2018 2008 +f 2015 2011 2027 +f 1863 1510 2032 +f 1707 1709 2033 +f 205 2034 206 +f 2016 2035 2013 +f 1286 1637 934 +f 138 160 1364 +f 1507 1387 1538 +f 338 1230 1136 +f 2012 2036 2037 +f 2038 2018 2014 +f 2018 2039 2009 +f 2009 2039 2027 +f 2040 1707 2033 +f 2041 2036 2042 +f 2043 1904 2042 +f 1493 1500 1056 +f 205 1537 2034 +f 1431 1888 1432 +f 1919 1890 2044 +f 1407 1507 1506 +f 278 277 1535 +f 1852 1858 2017 +f 1730 2045 1731 +f 1731 2045 2046 +f 1986 2047 1984 +f 2038 2048 2018 +f 1448 1500 1449 +f 1853 2017 2049 +f 784 1862 785 +f 2029 868 1828 +f 2029 2050 2007 +f 2035 2016 2007 +f 1543 1550 1557 +f 187 30 330 +f 1868 1891 2051 +f 1984 2052 2038 +f 2053 2048 2038 +f 2048 2039 2018 +f 2054 2027 2039 +f 2027 2055 2015 +f 2055 1453 2015 +f 2056 2057 1453 +f 185 184 1413 +f 2022 1831 1830 +f 1407 1385 1507 +f 2029 1828 2050 +f 2035 1739 1720 +f 2013 2035 1720 +f 1717 882 1596 +f 2058 2051 1891 +f 1432 1854 2059 +f 2060 2061 1986 +f 1986 2061 2047 +f 2038 2052 2053 +f 2048 2054 2039 +f 2054 2055 2027 +f 2062 1453 2055 +f 2063 2057 2056 +f 1769 1056 1770 +f 1500 1448 1770 +f 1385 1407 1933 +f 1827 2050 1828 +f 2050 2064 2007 +f 2007 2064 2035 +f 1717 1596 1944 +f 2065 1717 1944 +f 2066 1891 1892 +f 2051 1730 2067 +f 2045 2068 2069 +f 1801 2061 2060 +f 2047 2070 1984 +f 1984 2070 2052 +f 2053 2071 2048 +f 2048 2071 2054 +f 2072 2055 2054 +f 2056 1453 2062 +f 853 2003 331 +f 1500 1770 1056 +f 2073 1827 1782 +f 2073 2050 1827 +f 1739 2035 2064 +f 427 2069 2068 +f 825 827 1265 +f 770 993 992 +f 1955 1183 1288 +f 1518 2040 2033 +f 2071 2074 2054 +f 2075 2072 2054 +f 2055 1660 2062 +f 1660 281 2062 +f 281 2056 2062 +f 2076 2059 1904 +f 1279 1278 2077 +f 906 2073 1782 +f 2073 2064 2050 +f 2065 1944 2078 +f 2079 1892 75 +f 2079 2080 1892 +f 2080 2066 1892 +f 1891 2066 2058 +f 2051 2045 1730 +f 2052 1527 2053 +f 2072 1660 2055 +f 2081 2082 2083 +f 2082 2084 2083 +f 2085 2086 1371 +f 1774 1782 1775 +f 2087 2064 2073 +f 1797 2065 2078 +f 1753 2079 75 +f 998 2045 2051 +f 2070 2088 2052 +f 2052 2088 1527 +f 2053 1527 2071 +f 2074 2075 2054 +f 2063 1522 396 +f 2081 396 1522 +f 2081 1417 2082 +f 119 1774 221 +f 2089 1488 1994 +f 905 2087 2073 +f 2087 1739 2064 +f 2090 2065 1797 +f 2090 1717 2065 +f 2090 1835 1717 +f 1772 2079 1753 +f 1439 1337 1336 +f 127 1739 128 +f 1772 2080 2079 +f 998 1682 2045 +f 2045 1682 2068 +f 283 2091 2070 +f 2047 283 2070 +f 2070 2091 2088 +f 2088 41 1527 +f 234 2075 2074 +f 2075 1420 2072 +f 1395 1660 2072 +f 281 280 2056 +f 280 2063 2056 +f 222 2084 2082 +f 222 221 2084 +f 119 1679 1774 +f 1679 906 1774 +f 906 905 2073 +f 1311 1739 2087 +f 996 2051 2058 +f 996 998 2051 +f 2075 234 1420 +f 280 1522 2063 +f 905 1312 2087 +f 1312 1311 2087 +f 2085 2092 2031 +f 1497 842 1681 +f 37 36 2002 +f 1476 2080 1772 +f 1476 2066 2080 +f 1476 2058 2066 +f 1788 85 1322 +f 2091 41 2088 +f 2071 223 2074 +f 223 234 2074 +f 1420 823 2072 +f 823 1395 2072 +f 279 281 1660 +f 1417 222 2082 +f 212 1679 119 +f 200 161 1492 +f 656 304 1360 +f 1643 1835 2090 +f 303 1337 1439 +f 1478 2058 1476 +f 2058 1478 996 +f 997 1682 998 +f 214 1681 1787 +f 214 1787 215 +f 215 1787 1322 +f 283 2047 284 +f 1527 186 2071 +f 2071 186 223 +f 280 1401 1522 +f 1522 1418 2081 +f 1418 1417 2081 +f 1864 2024 2093 +f 2024 2094 2093 +f 1981 2095 1994 +f 879 878 1424 +f 1779 2031 2030 +f 2096 1430 2059 +f 1260 1615 1559 +f 2097 2043 1897 +f 2012 2037 1071 +f 570 27 775 +f 1432 784 786 +f 1507 1385 1387 +f 1450 1449 1915 +f 1658 1980 1742 +f 1980 2098 1742 +f 231 1848 1259 +f 232 231 1259 +f 84 1955 527 +f 1500 1407 1506 +f 1777 1779 2030 +f 2099 1472 1539 +f 827 826 1329 +f 1273 233 232 +f 1235 568 245 +f 1742 2098 2100 +f 2025 2024 2101 +f 2086 2085 1779 +f 1905 1055 2049 +f 911 371 2102 +f 2103 2104 2105 +f 1405 1440 184 +f 2102 1539 911 +f 1911 1405 1372 +f 1440 1405 1911 +f 2106 2004 2107 +f 1425 974 1496 +f 1865 2108 1850 +f 2109 1865 2110 +f 2111 2097 1897 +f 95 1430 71 +f 2100 2028 1952 +f 2025 2031 2023 +f 1994 1974 1865 +f 2098 2028 2100 +f 1658 2095 1980 +f 1912 2086 1779 +f 1865 1778 1651 +f 1851 1850 2108 +f 1387 1864 1538 +f 2030 2025 122 +f 2020 2112 2113 +f 2102 2114 1539 +f 2114 2099 1539 +f 1855 1615 1260 +f 1415 1414 1488 +f 1288 528 1955 +f 854 556 591 +f 528 1939 529 +f 1949 2115 1950 +f 2028 2098 1982 +f 1651 1778 1777 +f 1488 1414 1975 +f 1694 1143 2067 +f 780 767 791 +f 994 1487 992 +f 1778 1912 1779 +f 623 625 1390 +f 1359 1328 85 +f 992 2095 1658 +f 1852 1856 1858 +f 1506 1508 2001 +f 1824 2116 1825 +f 122 2025 2101 +f 2117 2114 2102 +f 307 1431 1430 +f 2114 2118 2099 +f 2095 2089 1994 +f 1387 1386 1864 +f 2077 1278 2119 +f 2095 1981 1980 +f 2120 2043 2097 +f 2049 1055 2036 +f 1250 1008 1551 +f 111 120 307 +f 1500 1506 1449 +f 1125 764 1363 +f 1982 1849 2028 +f 1865 1974 1866 +f 1995 1994 1865 +f 371 2117 2102 +f 1811 1952 853 +f 1946 2022 1830 +f 254 1511 271 +f 1597 1620 1617 +f 1620 1561 1617 +f 2116 1824 1856 +f 2032 2114 2117 +f 1904 2041 2042 +f 1430 1432 2059 +f 1253 765 1125 +f 154 830 152 +f 1643 2090 1797 +f 2121 1561 1620 +f 2122 2121 1620 +f 2121 472 1561 +f 2101 2024 1864 +f 2028 1860 1952 +f 2028 1889 1860 +f 2077 2119 2123 +f 1399 860 1304 +f 1233 51 510 +f 2036 1054 2037 +f 2077 2123 2124 +f 786 2116 1854 +f 477 1880 478 +f 1620 1624 2122 +f 2122 2125 2121 +f 2121 2125 472 +f 1864 2093 1538 +f 1537 205 1992 +f 1624 1797 2122 +f 1797 2126 2122 +f 2126 2125 2122 +f 2125 835 472 +f 860 2127 1946 +f 1890 1849 1851 +f 527 1955 528 +f 1304 860 1957 +f 2078 2126 1797 +f 417 226 835 +f 1628 2111 2019 +f 2019 2111 2128 +f 2129 71 2096 +f 1054 2036 1055 +f 1372 1389 1390 +f 1830 1528 858 +f 1508 1538 1992 +f 2012 1071 1584 +f 1432 786 1854 +f 1854 2116 1852 +f 1172 2130 1173 +f 2125 2131 835 +f 835 2131 417 +f 1933 1406 1823 +f 1853 2041 1904 +f 2120 2129 2043 +f 1848 1258 437 +f 237 967 244 +f 1338 343 657 +f 371 1236 2117 +f 2129 2096 2076 +f 1853 2049 2041 +f 1172 424 1756 +f 1897 2043 2042 +f 62 1448 1450 +f 2042 2036 2012 +f 344 1284 407 +f 205 204 1485 +f 260 262 1693 +f 1862 1861 785 +f 1919 1844 785 +f 1861 1919 785 +f 417 2132 226 +f 226 2132 2133 +f 2134 2135 2136 +f 418 575 576 +f 1863 1125 1510 +f 1974 1488 1975 +f 2005 2137 2006 +f 1852 2116 1856 +f 1993 1485 1484 +f 1580 1254 1236 +f 205 1485 1993 +f 681 680 1130 +f 1512 2118 2114 +f 911 1539 1455 +f 1849 1890 1889 +f 1253 1863 1254 +f 405 1433 679 +f 1915 2001 1484 +f 1706 2138 480 +f 853 1952 2003 +f 71 1430 2096 +f 575 2131 2125 +f 1462 1472 1392 +f 2132 255 2139 +f 2128 2111 1897 +f 2140 2128 1897 +f 2141 2109 1650 +f 1229 520 522 +f 2022 1946 2127 +f 1859 1953 1888 +f 1487 994 1415 +f 2142 2138 1706 +f 2142 2143 2138 +f 2143 2144 2145 +f 2138 2143 2145 +f 1389 1405 1404 +f 556 854 554 +f 1957 860 1940 +f 1816 827 1447 +f 1811 2100 1952 +f 2146 1947 1966 +f 1865 2109 2108 +f 1484 1486 1915 +f 2001 1993 1484 +f 2147 1536 1538 +f 2129 2076 2043 +f 192 1561 472 +f 1594 2020 1592 +f 1386 121 123 +f 2139 2148 2133 +f 2149 1706 2150 +f 2148 2149 2150 +f 2149 2142 1706 +f 528 1957 1940 +f 1486 1632 1915 +f 1583 1236 300 +f 122 2101 123 +f 2117 1236 2032 +f 255 257 2139 +f 257 2151 2139 +f 2139 2151 2148 +f 2152 2144 2143 +f 1788 1990 86 +f 770 992 1644 +f 1372 1371 1912 +f 1866 1912 1778 +f 2149 2153 2142 +f 2153 2143 2142 +f 2154 2144 2152 +f 1537 1992 1538 +f 1236 1254 1863 +f 2042 2012 1895 +f 2155 2152 2143 +f 2043 2076 1904 +f 256 1665 257 +f 1665 2151 257 +f 2156 2155 2143 +f 2135 2134 2154 +f 1508 1992 1993 +f 1940 1939 528 +f 675 1665 256 +f 2151 2157 2149 +f 2148 2151 2149 +f 2149 2157 2153 +f 2143 2153 2156 +f 329 71 2129 +f 2017 1905 2049 +f 2158 2152 2155 +f 1510 1363 1511 +f 329 2129 2120 +f 307 120 1431 +f 1510 1125 1363 +f 1372 1405 1389 +f 2096 2059 2076 +f 1331 1665 675 +f 1564 2157 2151 +f 2158 2154 2152 +f 1564 2151 1665 +f 2157 2159 2153 +f 2153 2159 2156 +f 2156 2158 2155 +f 2160 2154 2158 +f 2001 1508 1993 +f 329 2120 1628 +f 120 331 1859 +f 1975 1414 1866 +f 2002 1968 1582 +f 1564 1427 2157 +f 1427 2161 2157 +f 2157 2161 2159 +f 2160 2135 2154 +f 2160 2136 2135 +f 2162 287 1291 +f 2041 2049 2036 +f 1252 765 1253 +f 1431 1859 1888 +f 575 2125 801 +f 1811 1742 2100 +f 1825 2116 2163 +f 2042 1895 1897 +f 534 898 899 +f 1844 2163 2116 +f 1564 1428 1427 +f 2164 2158 2156 +f 208 325 680 +f 1136 2165 1463 +f 1777 2030 122 +f 2089 1487 1488 +f 1844 2116 786 +f 2159 2166 2156 +f 2166 2164 2156 +f 2164 2160 2158 +f 1897 1896 2140 +f 1507 1538 1508 +f 2098 1980 1982 +f 1677 1811 853 +f 1673 1742 1811 +f 803 749 1567 +f 2161 2167 2159 +f 1920 1922 1650 +f 1512 1511 2168 +f 2109 2110 1650 +f 2109 2141 2108 +f 1865 1651 2110 +f 992 1487 2089 +f 1449 2001 1915 +f 1890 1851 2044 +f 1911 1372 1912 +f 2123 2119 2169 +f 2020 2128 2140 +f 2095 992 2089 +f 2044 1851 2170 +f 2020 2140 2112 +f 528 1288 1957 +f 1968 1570 1265 +f 1866 1440 1912 +f 1816 1447 1968 +f 1385 1921 1386 +f 2044 1844 1919 +f 1953 1860 1888 +f 596 494 597 +f 2159 2167 2166 +f 2171 2160 2164 +f 2171 2172 2160 +f 2172 2136 2160 +f 2172 1092 2136 +f 2111 2120 2097 +f 1628 2120 2111 +f 1982 1850 1849 +f 1236 1863 2032 +f 1943 1596 1696 +f 1411 2173 2092 +f 1779 2085 2031 +f 1427 1429 1592 +f 1427 2167 2161 +f 2112 2166 2167 +f 2113 2112 2167 +f 2112 2164 2166 +f 2112 2140 2164 +f 2140 2171 2164 +f 2059 1854 1904 +f 123 2101 1864 +f 1868 2051 2067 +f 1510 2114 2032 +f 1644 992 1658 +f 1233 510 461 +f 1427 1592 2167 +f 1896 2172 2171 +f 1981 1995 1850 +f 2019 2128 2020 +f 1510 1512 2114 +f 1130 635 1100 +f 1968 1265 1816 +f 2169 2119 2174 +f 2020 2167 1592 +f 2020 2113 2167 +f 2172 1896 1092 +f 1447 1329 1962 +f 931 1618 933 +f 2023 2031 2173 +f 2140 1896 2171 +f 1946 1830 858 +f 1920 1649 121 +f 2011 1216 1215 +f 1835 939 1717 +f 1453 2057 1454 +f 1728 1715 1789 +f 90 2057 91 +f 1454 2057 90 +f 2175 2057 2063 +f 1842 90 2145 +f 2176 90 1842 +f 395 2177 2178 +f 16 506 555 +f 1830 1554 1528 +f 395 1839 2177 +f 1839 2179 2177 +f 241 1511 254 +f 2179 1839 2180 +f 2181 2168 1511 +f 241 2181 1511 +f 2182 2183 2134 +f 2180 1782 1826 +f 2181 2184 2168 +f 2184 2185 2168 +f 463 1868 2067 +f 251 2186 241 +f 241 2186 2181 +f 172 2187 1232 +f 1365 2188 974 +f 1997 1999 2189 +f 2190 1213 966 +f 1103 616 478 +f 1552 2021 1262 +f 1990 1680 1979 +f 2186 2184 2181 +f 1836 1838 1907 +f 1837 1836 1846 +f 1789 2191 1726 +f 2192 2193 2194 +f 2078 2195 801 +f 1985 2196 2192 +f 1986 1985 2192 +f 1173 2130 251 +f 2130 2197 2186 +f 251 2130 2186 +f 2185 2099 2118 +f 1986 2192 2060 +f 1985 1997 2196 +f 2198 1763 2183 +f 2199 2200 2191 +f 2154 2183 2144 +f 394 396 2081 +f 2197 2201 2186 +f 2186 2201 2184 +f 2201 1473 2185 +f 2184 2201 2185 +f 2021 1552 1831 +f 1554 1831 1552 +f 172 1231 2202 +f 1826 868 788 +f 1410 1409 2203 +f 1962 1964 1447 +f 1857 2017 1858 +f 2185 1473 2099 +f 1473 1472 2099 +f 2179 176 1314 +f 2179 2180 176 +f 176 2180 2204 +f 396 2178 2175 +f 396 395 2178 +f 1724 1726 2205 +f 175 493 224 +f 1450 1915 1916 +f 1789 1761 2191 +f 2177 92 91 +f 1172 1756 2130 +f 1839 1775 2180 +f 1725 1789 1726 +f 1997 2189 2196 +f 2187 172 1169 +f 175 2150 1706 +f 175 224 2150 +f 2180 1775 1782 +f 1756 1755 2130 +f 1755 2197 2130 +f 1958 1161 1321 +f 2176 1454 90 +f 1641 213 1328 +f 213 1641 214 +f 2191 2198 2206 +f 2199 2191 2206 +f 2207 2200 2199 +f 224 226 2133 +f 2208 2207 1806 +f 2208 2200 2207 +f 840 2209 1474 +f 2069 1731 2046 +f 2069 2210 1731 +f 1782 1827 1826 +f 2197 2211 2201 +f 1393 1473 2201 +f 2211 1393 2201 +f 1493 1905 1408 +f 172 2202 173 +f 1615 1855 1662 +f 1390 625 1372 +f 1493 1056 1055 +f 2207 1297 1334 +f 1333 2207 1334 +f 2189 1727 2212 +f 1857 1823 1832 +f 174 173 2213 +f 424 1172 1219 +f 2214 2182 2136 +f 2215 1807 1332 +f 1727 2010 1215 +f 1755 1847 2197 +f 2197 1847 2211 +f 801 2126 2078 +f 173 1807 2215 +f 624 1371 625 +f 2136 2182 2134 +f 1847 1393 2211 +f 1956 841 1475 +f 1727 1215 1728 +f 1371 2086 1912 +f 2175 2178 91 +f 1806 1333 1332 +f 2216 966 324 +f 1701 1232 2210 +f 2057 2175 91 +f 1584 1092 1896 +f 1999 2008 2010 +f 868 2029 1562 +f 2213 2215 2217 +f 2213 2209 2187 +f 1132 143 730 +f 1985 2038 1997 +f 2218 1801 2060 +f 1126 324 966 +f 1743 1766 1491 +f 2219 1641 1695 +f 1701 2210 2069 +f 426 1701 2069 +f 1806 2207 1333 +f 255 2132 417 +f 624 2092 1371 +f 1520 1139 1521 +f 2220 2221 2222 +f 2119 1278 2223 +f 1999 1727 2189 +f 426 2069 427 +f 2224 173 2202 +f 974 2188 1496 +f 1334 1296 2225 +f 2195 2190 2216 +f 2177 479 92 +f 424 423 1755 +f 423 1847 1755 +f 1731 2210 2221 +f 471 473 247 +f 2187 2209 2226 +f 1857 1824 1823 +f 177 493 175 +f 1731 2219 1694 +f 2227 1516 1383 +f 1537 1536 2228 +f 2177 1314 479 +f 1210 971 1083 +f 1278 1370 2223 +f 2173 1411 880 +f 2092 2085 1371 +f 2229 2224 2202 +f 2207 2199 1297 +f 2199 1298 1297 +f 1423 2230 879 +f 2231 2173 880 +f 1678 2232 2214 +f 1715 1762 1761 +f 2196 2189 2229 +f 1461 1685 1884 +f 1083 2233 1210 +f 2233 1208 1210 +f 1916 1632 1634 +f 1496 2230 1423 +f 2230 880 879 +f 1538 2093 2147 +f 1810 1834 1032 +f 1834 2232 1678 +f 1874 438 1767 +f 2219 2220 1641 +f 2234 2187 2226 +f 2233 1365 1208 +f 2230 2231 880 +f 2231 2235 2173 +f 2196 2229 2193 +f 1314 176 175 +f 801 323 575 +f 1083 1555 2233 +f 2233 2236 1365 +f 1365 2236 2188 +f 2188 2237 1496 +f 2237 2238 2230 +f 1496 2237 2230 +f 2230 2238 2231 +f 2238 2239 2231 +f 2239 2240 2231 +f 2240 2235 2231 +f 1641 2222 1642 +f 1369 1521 1370 +f 2221 2234 2222 +f 2218 1701 426 +f 2182 2198 2183 +f 1763 1842 2144 +f 1555 2241 2233 +f 2188 2242 2237 +f 2173 2235 2023 +f 128 1739 1311 +f 446 1526 1893 +f 983 51 1234 +f 1169 174 2187 +f 453 75 1892 +f 1726 2200 2208 +f 2233 2243 2236 +f 2236 2243 2188 +f 2243 2242 2188 +f 1695 1641 1328 +f 2217 2225 1474 +f 1649 1651 1777 +f 1486 1485 2244 +f 463 2067 1143 +f 2237 2245 2238 +f 2240 2246 2235 +f 1411 624 1412 +f 1144 1695 1328 +f 1642 2234 1498 +f 2217 1474 2209 +f 1232 2187 2221 +f 1330 1350 2247 +f 2218 1231 1701 +f 2233 2241 2243 +f 2234 2226 1498 +f 2226 2209 1498 +f 2209 2213 2217 +f 2227 2248 1516 +f 1516 2248 1555 +f 1555 2248 2241 +f 2242 2245 2237 +f 2238 2245 2239 +f 2249 2023 2235 +f 1450 1710 62 +f 2094 2024 2023 +f 2118 2168 2185 +f 1649 122 121 +f 1998 1997 2038 +f 2137 2250 2251 +f 1805 1943 1696 +f 2193 2202 1231 +f 177 2204 788 +f 2248 2252 2241 +f 2241 2253 2243 +f 2253 2242 2243 +f 2254 2246 2240 +f 2179 1314 2177 +f 1233 461 463 +f 1031 1296 1810 +f 2063 396 2175 +f 1383 1394 2227 +f 2255 2256 2245 +f 2245 2256 2239 +f 2256 2240 2239 +f 2246 2257 2235 +f 2257 2249 2235 +f 2249 2094 2023 +f 1805 1213 2190 +f 453 1892 1868 +f 2232 2206 2182 +f 1517 1302 1518 +f 2227 2258 2248 +f 2248 2259 2252 +f 2252 2260 2241 +f 2253 2261 2242 +f 2242 2262 2245 +f 343 616 1104 +f 1234 1989 983 +f 2092 624 1411 +f 2248 2258 2259 +f 2259 2260 2252 +f 2241 2260 2253 +f 2242 2261 2262 +f 2262 2263 2245 +f 2245 2263 2255 +f 2254 2240 2256 +f 2254 2257 2246 +f 1092 2214 2136 +f 1298 2199 2232 +f 2199 2206 2232 +f 208 681 209 +f 2227 2264 2258 +f 2263 2265 2255 +f 2222 2234 1642 +f 1770 1448 64 +f 1944 1943 2078 +f 1530 2266 2227 +f 2259 2258 2264 +f 2267 2255 2265 +f 2267 2268 2256 +f 2255 2267 2256 +f 2268 2269 2254 +f 2256 2268 2254 +f 2254 2269 2257 +f 2257 2270 2249 +f 2270 2094 2249 +f 1296 1834 1810 +f 2225 1296 1549 +f 1259 1848 1855 +f 592 456 626 +f 1938 859 858 +f 1991 2170 2141 +f 973 1555 1083 +f 1773 2084 1774 +f 2094 2271 2093 +f 2260 2272 2253 +f 2261 2273 2262 +f 2269 2274 2257 +f 2274 2270 2257 +f 2094 2270 2271 +f 1521 1983 1370 +f 1805 1224 1213 +f 1789 1715 1761 +f 1474 1549 1542 +f 1922 1991 2141 +f 1459 813 632 +f 2204 2180 1826 +f 1216 1454 2176 +f 2189 2212 2224 +f 1715 1216 2176 +f 2227 2266 2264 +f 2259 2272 2260 +f 2272 2275 2253 +f 2253 2275 2261 +f 2268 2276 2269 +f 2276 2277 2269 +f 2269 2277 2274 +f 1359 463 1144 +f 1234 463 1359 +f 1762 2176 1842 +f 1825 2170 1991 +f 2183 2154 2134 +f 1839 1773 1775 +f 2259 2278 2272 +f 2263 2262 2265 +f 1641 2220 2222 +f 2163 2170 1825 +f 2163 2044 2170 +f 2195 2078 1943 +f 569 568 1161 +f 2278 2279 2272 +f 2272 2273 2275 +f 2273 2261 2275 +f 2273 2280 2262 +f 2277 2281 2274 +f 2281 2270 2274 +f 1549 1296 217 +f 1851 2108 2170 +f 2178 2177 91 +f 2219 2221 2220 +f 2280 2265 2262 +f 2267 2282 2268 +f 2268 2282 2276 +f 2147 2271 2270 +f 2281 2147 2270 +f 2067 1730 1694 +f 1933 1991 1921 +f 801 2195 802 +f 53 1972 51 +f 1874 1103 478 +f 2279 2283 2272 +f 2283 2284 2272 +f 2284 2285 2272 +f 2272 2285 2273 +f 2285 2280 2273 +f 1296 1298 1834 +f 1844 2044 2163 +f 1922 2141 1650 +f 1806 1726 2208 +f 437 1767 438 +f 2264 2286 2259 +f 2259 2286 2278 +f 2276 2287 2277 +f 2277 2287 2281 +f 2288 2278 2286 +f 2278 2288 2279 +f 2285 2289 2280 +f 2289 2290 2265 +f 2280 2289 2265 +f 2290 2267 2265 +f 174 2213 2187 +f 1143 1695 1144 +f 1530 2291 2266 +f 2288 2292 2279 +f 2279 2292 2283 +f 2284 2289 2285 +f 2282 2293 2276 +f 2287 2294 2281 +f 2195 1943 1805 +f 1276 1847 423 +f 1823 1991 1933 +f 2224 1807 173 +f 2204 1826 788 +f 1470 1947 1530 +f 1530 1947 2291 +f 2295 2267 2290 +f 2267 2295 2282 +f 2276 2293 2287 +f 2228 2147 2281 +f 1823 1825 1991 +f 2133 2148 2150 +f 2131 575 417 +f 2291 2296 2266 +f 2296 2264 2266 +f 2292 2297 2283 +f 2284 2297 2289 +f 2287 2298 2294 +f 2228 2281 2294 +f 2229 2189 2224 +f 2216 2190 966 +f 1836 1634 1633 +f 1470 1494 1947 +f 2264 2296 2286 +f 2283 2297 2284 +f 2297 2299 2289 +f 2293 2300 2287 +f 2300 2298 2287 +f 2298 2228 2294 +f 2083 2084 1773 +f 2217 2215 2225 +f 2200 1726 2191 +f 2282 2301 2293 +f 1280 1071 1976 +f 1976 1071 2037 +f 2195 1805 2190 +f 2083 1773 394 +f 176 2204 177 +f 2296 2302 2286 +f 2286 2302 2288 +f 2292 2303 2297 +f 2299 2304 2289 +f 2289 2304 2290 +f 2295 2301 2282 +f 2293 2305 2300 +f 1133 1444 1241 +f 2034 1537 2228 +f 2081 2083 394 +f 1519 1518 2306 +f 2221 2187 2234 +f 2302 2307 2288 +f 2307 2303 2292 +f 2288 2307 2292 +f 2303 2308 2297 +f 2304 2309 2290 +f 2309 2295 2290 +f 2108 2141 2170 +f 51 1233 1234 +f 1678 2214 1092 +f 2297 2310 2299 +f 2301 2305 2293 +f 206 2228 2298 +f 206 2034 2228 +f 1826 1828 868 +f 437 1855 1848 +f 2308 2311 2297 +f 2297 2311 2310 +f 2299 2312 2304 +f 2305 2313 2300 +f 2313 2298 2300 +f 1731 2221 2219 +f 1832 1905 1857 +f 1985 1984 2038 +f 2195 2216 802 +f 2183 1763 2144 +f 75 452 76 +f 2144 1842 2145 +f 2312 2309 2304 +f 2309 2314 2301 +f 2295 2309 2301 +f 2314 2315 2305 +f 2301 2314 2305 +f 2021 1966 1262 +f 452 451 76 +f 1761 2198 2191 +f 1947 2146 2291 +f 2291 2146 2296 +f 2299 2310 2312 +f 2315 2316 2305 +f 2305 2316 2313 +f 2313 2317 2298 +f 2298 2317 206 +f 2060 2194 2218 +f 1332 1334 2225 +f 2210 1232 2221 +f 2147 2228 1536 +f 2308 2318 2311 +f 2312 2319 2309 +f 2316 2317 2313 +f 2198 1761 1763 +f 1245 1329 1246 +f 1965 52 983 +f 1965 1937 52 +f 510 1972 1409 +f 233 1284 1258 +f 1407 1406 1933 +f 2310 2319 2312 +f 2314 2320 2315 +f 1354 2321 1708 +f 1806 2205 1726 +f 1555 1509 1516 +f 1332 2225 2215 +f 494 245 597 +f 2322 1519 2306 +f 1938 1523 1936 +f 1434 1433 404 +f 404 2323 1434 +f 1474 2225 1549 +f 2146 2026 2296 +f 2296 2324 2302 +f 2325 2307 2302 +f 2324 2325 2302 +f 2325 2303 2307 +f 2303 2318 2308 +f 2311 2319 2310 +f 2319 2326 2309 +f 2317 204 206 +f 994 993 769 +f 1868 462 453 +f 1095 1768 1147 +f 1650 1649 1920 +f 1715 2176 1762 +f 1054 1976 2037 +f 2321 2327 1277 +f 2133 2132 2139 +f 2296 2026 2324 +f 2326 2320 2314 +f 2309 2326 2314 +f 2320 2328 2315 +f 2315 2328 2316 +f 2316 2329 2317 +f 1873 478 1880 +f 2212 2205 2224 +f 1268 1696 1582 +f 1801 2218 426 +f 2330 1410 2203 +f 1410 2330 451 +f 2327 1278 1277 +f 1433 405 404 +f 1434 2323 614 +f 1999 1998 2008 +f 1227 962 1520 +f 2331 2303 2325 +f 2331 2318 2303 +f 2311 2318 2319 +f 2318 2332 2319 +f 2319 2332 2326 +f 2329 204 2317 +f 2205 1806 2224 +f 1728 1217 1715 +f 1493 1055 1905 +f 614 2323 1962 +f 1215 1217 1728 +f 74 1754 75 +f 2333 1237 1366 +f 2092 2173 2031 +f 1874 1767 1103 +f 2326 2334 2320 +f 2320 2334 2328 +f 2206 2198 2182 +f 1694 2219 1695 +f 2232 2182 2214 +f 436 1855 437 +f 2335 2336 2337 +f 1963 2323 404 +f 2146 1966 2026 +f 2331 2338 2318 +f 2338 2332 2318 +f 2326 2339 2334 +f 2340 204 2329 +f 2192 2194 2060 +f 75 1754 1753 +f 1727 2205 2212 +f 680 633 635 +f 2341 1963 404 +f 1963 1962 2323 +f 1329 1245 1962 +f 2332 2339 2326 +f 2340 2244 204 +f 2244 1485 204 +f 2194 2193 1231 +f 394 1839 395 +f 221 1774 2084 +f 2194 1231 2218 +f 2342 2343 278 +f 1872 2338 2331 +f 2334 2344 2328 +f 2316 2340 2329 +f 2229 2202 2193 +f 1727 1724 2205 +f 1298 2232 1834 +f 1642 1498 1497 +f 1469 892 1262 +f 1727 1729 1724 +f 2345 2325 2324 +f 2345 2331 2325 +f 2332 2346 2339 +f 2346 2334 2339 +f 2328 2344 2316 +f 2316 2344 2340 +f 2127 860 1399 +f 1798 577 2347 +f 1458 1393 1847 +f 1458 1391 1393 +f 1814 1829 1752 +f 236 403 631 +f 2341 404 403 +f 2026 2127 2324 +f 2345 1872 2331 +f 2346 2332 2338 +f 2045 2069 2046 +f 173 2215 2213 +f 1103 1767 1104 +f 452 75 453 +f 1481 1483 1587 +f 1964 1963 2341 +f 1523 1938 858 +f 2026 2022 2127 +f 1399 2324 2127 +f 1399 2345 2324 +f 2346 2348 2334 +f 2349 2344 2334 +f 2348 2349 2334 +f 2349 2350 2344 +f 2350 2340 2344 +f 2340 2350 2244 +f 1724 1729 1725 +f 2192 2196 2193 +f 2343 1481 1587 +f 1587 278 2343 +f 1678 1070 1032 +f 2021 2022 2026 +f 1872 2346 2338 +f 554 509 16 +f 2271 2147 2093 +f 1769 1054 1056 +f 152 1869 1609 +f 224 2133 2150 +f 1399 1185 2345 +f 1184 1872 2345 +f 1871 2346 1872 +f 1871 1906 2346 +f 1838 2346 1906 +f 1838 2348 2346 +f 479 480 2138 +f 1769 1976 1054 +f 1651 1650 2110 +f 1621 403 236 +f 1621 2341 403 +f 2351 1491 1766 +f 2352 1687 1733 +f 1185 1184 2345 +f 86 85 1788 +f 1234 1359 1978 +f 1838 1837 2348 +f 1837 2349 2348 +f 2350 1633 2244 +f 1633 1486 2244 +f 1321 1977 1958 +f 90 2138 2145 +f 90 92 2138 +f 1238 588 818 +f 1998 2038 2014 +f 1302 2040 1518 +f 237 631 1006 +f 237 236 631 +f 235 1621 236 +f 1270 2341 1621 +f 1270 1269 1964 +f 2341 1270 1964 +f 2011 1215 2010 +f 2224 1806 1807 +f 1846 2349 1837 +f 324 802 2216 +f 92 479 2138 +f 1498 2209 840 +f 1840 1533 1809 +f 2174 2119 2223 +f 1406 1832 1823 +f 801 2125 2126 +f 1846 2350 2349 +f 2350 1846 1633 +f 1633 1632 1486 +f 1999 2010 1727 +f 64 1976 1769 +f 2353 2354 2355 +f 2354 2356 2355 +f 2357 2358 2356 +f 2354 2357 2356 +f 2165 1136 2359 +f 2360 2361 2336 +f 2362 990 2363 +f 2364 2365 2366 +f 268 2367 269 +f 2368 2369 2370 +f 2361 2371 2372 +f 2367 2373 507 +f 2250 2372 2368 +f 2374 2000 1369 +f 2375 1301 1300 +f 2322 2376 1519 +f 2364 2377 2365 +f 2378 2355 2356 +f 1495 2379 2380 +f 2365 2377 2366 +f 744 1880 477 +f 2377 2381 2366 +f 2353 2355 2382 +f 1802 287 2162 +f 477 28 743 +f 1684 1792 2383 +f 365 1446 464 +f 1380 1241 1444 +f 1019 2333 2373 +f 569 1893 27 +f 2362 2363 2374 +f 1160 446 1893 +f 569 1160 1893 +f 1534 1533 2384 +f 2385 1218 1219 +f 2385 1898 1218 +f 1898 2377 2364 +f 1551 1008 1020 +f 1767 344 1104 +f 1495 949 2379 +f 2381 2354 2353 +f 424 1218 425 +f 2386 2387 1517 +f 2378 2356 2388 +f 2105 2335 2337 +f 2360 2371 2361 +f 2355 2389 2382 +f 949 1299 950 +f 2355 2378 2389 +f 2380 2379 2358 +f 2368 2370 2251 +f 1987 2390 2391 +f 390 2392 1682 +f 1218 1900 2103 +f 2359 1136 1230 +f 989 535 536 +f 137 1330 160 +f 324 1126 325 +f 1282 843 845 +f 418 256 255 +f 1330 2247 1197 +f 2393 2357 2354 +f 2393 1463 2357 +f 2357 1463 2165 +f 2394 2165 2359 +f 2357 2165 2394 +f 2370 1950 2251 +f 949 948 2379 +f 2366 2381 2353 +f 2335 2395 2336 +f 2396 77 1197 +f 2397 2385 1219 +f 2385 2398 1898 +f 2398 2377 1898 +f 2389 2378 2399 +f 2398 2400 2377 +f 2400 2381 2377 +f 2104 1900 1899 +f 1330 1197 160 +f 2247 2396 1197 +f 77 2396 2401 +f 1465 2354 2381 +f 1465 2393 2354 +f 1218 2103 712 +f 1240 1237 2333 +f 2123 2169 2402 +f 2006 2137 2251 +f 1019 1240 2333 +f 949 1495 1306 +f 2107 1300 2386 +f 2247 1350 2396 +f 1666 1346 2403 +f 2005 2336 2137 +f 2004 1903 2005 +f 2404 1903 2004 +f 1533 1901 2384 +f 2061 284 2047 +f 1350 1987 2396 +f 2396 1987 2391 +f 2391 2405 2396 +f 2396 2405 2401 +f 2359 2380 2394 +f 1901 2404 2384 +f 2107 2386 2106 +f 2406 1902 2407 +f 2405 2408 2401 +f 2401 2408 2403 +f 1464 2381 2400 +f 1464 1465 2381 +f 1140 1139 1147 +f 2106 2386 2409 +f 2106 2409 1534 +f 2251 2375 2107 +f 1384 2407 1471 +f 2407 1840 1471 +f 2408 2410 2403 +f 2403 2410 1666 +f 1900 2104 2103 +f 35 1257 33 +f 2409 1517 2411 +f 1798 2412 1813 +f 2410 2413 1666 +f 2103 2337 1902 +f 2373 2333 1368 +f 2333 1366 1368 +f 2409 2386 1517 +f 2376 1532 2411 +f 988 1239 989 +f 2405 2414 2408 +f 2408 2414 2410 +f 2415 333 332 +f 2386 1300 2387 +f 1950 1353 2375 +f 1845 2413 2410 +f 1758 1765 1845 +f 2337 2103 2105 +f 1570 816 1265 +f 1520 2000 1227 +f 2391 2390 2405 +f 576 323 325 +f 2373 1368 2416 +f 1305 1219 1172 +f 760 1577 694 +f 728 760 694 +f 113 1548 25 +f 1758 1766 1747 +f 1548 80 25 +f 1809 893 2417 +f 2363 536 1225 +f 1301 1353 1707 +f 2390 2418 2405 +f 2418 2414 2405 +f 2414 2419 2410 +f 2420 1845 2410 +f 2420 1758 1845 +f 2399 2421 1948 +f 1305 2397 1219 +f 2421 1949 1948 +f 1746 1780 1790 +f 1440 1413 184 +f 1445 365 367 +f 893 2376 2322 +f 332 334 1353 +f 2410 2419 2420 +f 2373 2416 507 +f 984 356 267 +f 1014 263 230 +f 1480 1014 230 +f 2411 1517 1519 +f 2376 2411 1519 +f 2422 2370 2369 +f 1301 1707 1302 +f 2417 893 892 +f 1822 2390 1942 +f 1480 1015 1014 +f 795 1666 2413 +f 2403 1346 2401 +f 893 1809 2376 +f 2417 892 1469 +f 2423 2414 2418 +f 2423 2419 2414 +f 2420 1766 1758 +f 1346 77 2401 +f 2424 2400 2398 +f 2424 1499 2400 +f 2395 2360 2336 +f 1463 1076 1136 +f 1684 1349 1348 +f 1546 1829 1547 +f 2419 2351 2420 +f 2420 2351 1766 +f 245 648 246 +f 334 2425 1354 +f 2375 1300 2107 +f 1499 1464 2400 +f 295 947 649 +f 1009 1271 114 +f 283 282 1009 +f 1271 2426 1489 +f 1548 1829 1546 +f 1353 1354 1707 +f 989 536 2363 +f 2162 2418 2390 +f 2162 2423 2418 +f 2061 2427 284 +f 2425 2327 1354 +f 1109 1645 1281 +f 282 2426 1009 +f 113 1489 1548 +f 1950 332 1353 +f 2162 2390 1822 +f 990 989 2363 +f 1436 2393 1465 +f 1436 1463 2393 +f 1489 2428 1548 +f 2428 1829 1548 +f 1226 1225 169 +f 1291 2423 2162 +f 2419 1843 2351 +f 1843 1491 2351 +f 2379 2362 2358 +f 2372 2371 2369 +f 1436 1464 1437 +f 284 2429 282 +f 2430 2431 282 +f 282 2431 2426 +f 1235 495 1562 +f 1732 1608 1607 +f 1802 2162 1822 +f 2432 2419 2423 +f 2419 2432 1843 +f 2362 2374 2358 +f 2421 2378 2388 +f 2336 2361 2137 +f 2427 2429 284 +f 2429 2430 282 +f 2367 507 269 +f 1133 2407 1444 +f 1869 1662 436 +f 2432 2423 1291 +f 2250 2368 2251 +f 2433 2389 2399 +f 2431 2434 2426 +f 2337 2336 1903 +f 229 200 1843 +f 1801 428 2427 +f 2426 2435 1489 +f 2435 2436 1489 +f 1489 2436 2428 +f 1512 2168 2118 +f 1020 2373 2367 +f 268 1020 2367 +f 2347 577 579 +f 2437 2432 1291 +f 2432 229 1843 +f 1803 1796 1798 +f 74 579 1754 +f 428 2438 2427 +f 2438 2439 2427 +f 2427 2439 2429 +f 2429 2431 2430 +f 2431 2440 2434 +f 2436 2441 2428 +f 2441 1829 2428 +f 2441 1752 1829 +f 1682 2442 2068 +f 107 1460 1263 +f 2330 2443 74 +f 76 2330 74 +f 2429 2439 2431 +f 2439 2444 2431 +f 2431 2444 2440 +f 1840 1809 1841 +f 2384 2404 2106 +f 1005 2437 1291 +f 2437 1480 2432 +f 2432 1480 229 +f 1374 1317 1316 +f 74 2443 579 +f 1367 1499 2424 +f 2440 2435 2426 +f 2434 2440 2426 +f 1471 2417 1469 +f 2106 2404 2004 +f 1798 1783 577 +f 1034 2437 1005 +f 1480 230 229 +f 2389 2371 2360 +f 2203 2443 2330 +f 2438 2445 2439 +f 2446 2444 2439 +f 2444 2447 2440 +f 2435 2448 2436 +f 2436 2448 2441 +f 2363 1225 2000 +f 2387 1300 1302 +f 1302 1707 2040 +f 1034 1480 2437 +f 2433 2369 2371 +f 2433 2422 2369 +f 2203 2449 2443 +f 1177 1178 1459 +f 1235 1161 568 +f 2445 2446 2439 +f 2447 2450 2440 +f 2448 2451 2441 +f 2452 1752 2441 +f 2451 2452 2441 +f 1752 2452 1445 +f 1790 1684 1625 +f 578 577 1783 +f 1033 1034 1005 +f 1230 1206 2359 +f 1225 536 169 +f 2389 2433 2371 +f 1020 1019 2373 +f 2453 579 2443 +f 2449 2453 2443 +f 2453 2347 579 +f 1436 1077 1463 +f 2435 2454 2448 +f 2382 2389 2455 +f 278 1813 2342 +f 427 2438 428 +f 2446 2447 2444 +f 2440 2450 2454 +f 2440 2454 2435 +f 1149 1367 583 +f 1354 2327 2321 +f 2107 2004 2006 +f 2068 2442 2438 +f 427 2068 2438 +f 2438 2442 2445 +f 2452 1446 1445 +f 1905 2017 1857 +f 1662 1661 1615 +f 2416 2398 2385 +f 2416 2424 2398 +f 1972 2456 1409 +f 2457 2203 1409 +f 2456 2457 1409 +f 2457 2449 2203 +f 2412 2347 2453 +f 2347 2412 1798 +f 40 41 2091 +f 2445 2442 1682 +f 2446 2458 2447 +f 2459 2452 2451 +f 2459 1446 2452 +f 1349 1094 1347 +f 2460 2453 2449 +f 1682 2392 2445 +f 2461 2458 2446 +f 2458 2462 2447 +f 2447 2462 2450 +f 2448 2459 2451 +f 1534 2384 2106 +f 2399 2378 2421 +f 2357 2394 2358 +f 1899 1898 2364 +f 2460 2412 2453 +f 2399 2422 2433 +f 1987 1942 2390 +f 1594 1628 2019 +f 2445 2461 2446 +f 2463 2450 2462 +f 2450 2463 2454 +f 2464 2459 2448 +f 2361 2372 2250 +f 2137 2361 2250 +f 1541 1020 268 +f 2463 2464 2454 +f 2454 2464 2448 +f 1366 1237 582 +f 53 2456 1972 +f 2392 2461 2445 +f 2091 283 40 +f 2455 2389 2360 +f 1305 508 2397 +f 508 2385 2397 +f 591 590 1704 +f 2465 2457 2456 +f 2466 2449 2457 +f 2466 2460 2449 +f 508 2416 2385 +f 1366 582 1367 +f 76 451 2330 +f 1687 2462 2458 +f 1687 2463 2462 +f 1306 1299 949 +f 2387 1302 1517 +f 249 560 547 +f 1687 2352 2463 +f 2352 2464 2463 +f 2467 2468 2459 +f 2459 2468 1446 +f 1149 1499 1367 +f 2465 2456 53 +f 830 1615 1661 +f 2464 2467 2459 +f 333 2425 334 +f 1227 2000 1225 +f 1966 1947 1469 +f 52 2469 53 +f 2469 2465 53 +f 2412 2460 1813 +f 2460 2342 1813 +f 1481 2343 1780 +f 401 400 414 +f 162 164 151 +f 1948 1950 2370 +f 1523 2470 1937 +f 2470 2469 1937 +f 1937 2469 52 +f 2342 1792 1780 +f 1780 1792 1790 +f 2467 2464 2352 +f 2468 464 1446 +f 1902 2337 1903 +f 2107 2006 2251 +f 1524 2471 1523 +f 2471 2470 1523 +f 2471 2472 2470 +f 2472 2469 2470 +f 2473 2457 2465 +f 2473 2466 2457 +f 2460 2474 2342 +f 743 27 1893 +f 1534 2409 2411 +f 2469 2475 2465 +f 2475 2476 2465 +f 2473 2477 2466 +f 2466 2478 2460 +f 2478 2474 2460 +f 2474 1792 2342 +f 1733 1737 2352 +f 1737 2467 2352 +f 496 464 2468 +f 2472 2475 2469 +f 2467 2479 2468 +f 2479 496 2468 +f 1218 1898 1900 +f 1528 1553 1524 +f 1553 2471 1524 +f 2471 2480 2472 +f 2465 2481 2473 +f 2474 2383 1792 +f 1008 1063 1019 +f 1532 1534 2411 +f 1554 1553 1528 +f 2482 2465 2476 +f 2482 2481 2465 +f 2483 2473 2481 +f 2477 2223 2466 +f 2223 2478 2466 +f 2478 2484 2474 +f 2383 1349 1684 +f 2483 2481 2482 +f 2485 2383 2474 +f 2426 1271 1009 +f 1607 2467 1737 +f 1809 1532 2376 +f 2486 2480 2471 +f 2475 2472 2480 +f 2487 2475 2480 +f 2485 1349 2383 +f 507 2416 508 +f 1607 2479 2467 +f 1841 1809 2417 +f 2251 1950 2375 +f 2379 948 2362 +f 2488 2480 2486 +f 2488 2489 2480 +f 2489 2487 2480 +f 2484 2485 2474 +f 2485 1352 1349 +f 859 1940 860 +f 40 1009 114 +f 2479 2490 496 +f 496 1128 465 +f 2380 2359 1495 +f 1368 1367 2424 +f 2486 2471 1553 +f 1141 2485 2484 +f 436 1662 1855 +f 2427 2061 1801 +f 1607 2490 2479 +f 2490 1128 496 +f 465 593 550 +f 2491 2488 2486 +f 2491 2492 2488 +f 2492 2493 2488 +f 2493 2489 2488 +f 2124 2476 2475 +f 2413 1845 795 +f 2359 1206 1495 +f 1607 456 2490 +f 456 1128 2490 +f 1841 2417 1471 +f 1901 1533 1840 +f 894 2486 1553 +f 1140 1352 2485 +f 2407 1902 1840 +f 2394 2380 2358 +f 1133 712 2407 +f 2343 2342 1780 +f 2494 2486 894 +f 2494 2491 2486 +f 2124 2482 2476 +f 2482 2495 2483 +f 2496 2478 2223 +f 2496 2497 2478 +f 2497 2484 2478 +f 1140 2485 1141 +f 1768 1352 1140 +f 1352 1768 1094 +f 712 2406 2407 +f 1707 1354 1708 +f 456 592 1128 +f 948 950 2362 +f 950 990 2362 +f 1552 894 1553 +f 2498 2491 2494 +f 2499 2493 2492 +f 2499 2500 2493 +f 2124 2475 2487 +f 2497 1141 2484 +f 269 508 1305 +f 2388 1949 2421 +f 1950 2115 332 +f 2227 1394 1530 +f 2501 2492 2491 +f 2501 2499 2492 +f 1709 2500 2499 +f 2502 2482 2124 +f 2502 2495 2482 +f 429 365 464 +f 2416 1368 2424 +f 712 2103 2406 +f 2491 2498 2501 +f 1903 2336 2005 +f 2399 1948 2422 +f 2372 2369 2368 +f 1902 1901 1840 +f 1901 1903 2404 +f 2033 2499 2501 +f 1983 2497 2496 +f 2406 2103 1902 +f 2498 2306 2501 +f 2033 1709 2499 +f 1983 1141 2497 +f 2422 1948 2370 +f 2115 2415 332 +f 990 950 988 +f 1518 2501 2306 +f 1518 2033 2501 +f 2124 2123 2502 +f 2502 2123 2495 +f 1370 1983 2496 +f 1262 894 1552 +f 2498 2322 2306 +f 1139 1141 1983 +f 1094 1768 1095 +f 2363 2000 2374 +f 1444 2407 1384 +f 2375 1353 1301 +f 893 2494 894 +f 893 2322 2498 +f 2494 893 2498 +f 2123 2402 2495 +f 1370 2496 2223 +f 1687 2458 2503 +f 2458 2461 2503 +f 2461 2392 2503 +f 2392 390 2503 +f 390 389 2503 +f 389 1416 2503 +f 1416 1687 2503 +f 2473 2495 2174 +f 1899 2455 2105 +f 2374 2425 2358 +f 1708 2321 2077 +f 2402 2169 2174 +f 2174 2223 2473 +f 2477 2473 2223 +f 2483 2495 2473 +f 2402 2174 2495 +f 2360 2395 2335 +f 2105 2104 1899 +f 2360 2335 2455 +f 2382 2455 2364 +f 2366 2353 2364 +f 1899 2364 2455 +f 2335 2105 2455 +f 2353 2382 2364 +f 2115 1949 2356 +f 2388 2356 1949 +f 2358 2425 333 +f 1369 1278 2327 +f 2415 2115 2358 +f 1369 2327 2425 +f 2115 2356 2358 +f 1369 2425 2374 +f 333 2415 2358 +f 2077 2124 1708 +f 2487 2489 2493 +f 2500 1709 2124 +f 2487 2493 2500 +f 1277 1279 2077 +f 2124 2487 2500 +f 1709 1708 2124 +f 2321 1277 2077 diff --git a/src/hole_filling.cpp b/src/hole_filling.cpp index 2f43c76..4f04e2f 100644 --- a/src/hole_filling.cpp +++ b/src/hole_filling.cpp @@ -1,4 +1,5 @@ #include "hole_filling.h" +#include "IO.h" #include "util.h" #include @@ -306,10 +307,8 @@ MyMesh fillHoleImplicit(MyMesh &mesh, Hole_Filling &hf, std::vector verts; for (HalfedgeHandle hh : hole) { verts.push_back(mesh.to_vertex_handle(hh)); - verts.push_back(mesh.to_vertex_handle( - mesh.next_halfedge_handle( - mesh.opposite_halfedge_handle(hh)))); } + verts = hf.next_neighbors(verts); auto [system, pts_list] = hf.compute_approx_mat(verts); auto [alpha, beta] = hf.solve_approx(system, pts_list.size(), 10); Implicit_RBF rbf(alpha, beta, pts_list); @@ -339,4 +338,20 @@ std::vector fillHolesImplicit(MyMesh &mesh, fillings.push_back(fillHoleImplicit(mesh, hf, hole)); } return fillings; + + // auto sdf = [&](Vec3 const& v) { return v.Norm() - 10.; }; + // Rect3 domain {{-10, -10, -10}, {20, 20, 20}}; + // auto filling = MarchCube(sdf, domain); + // WriteObjFile(filling, "out.obj"); + // MyMesh ret; + // for (const Vec3 &v : filling.vertices) { + // VertexHandle vh = ret.new_vertex({v.x, v.y, v.z}); + // ret.set_color(vh, ret.default_color); + // } + // for (const Triangle &t : filling.triangles) { + // ret.add_face(ret.vertex_handle(t[0]), + // ret.vertex_handle(t[1]), + // ret.vertex_handle(t[2])); + // } + // return {ret}; } diff --git a/src/main.cpp b/src/main.cpp index 7dc8c80..5632411 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -15,8 +15,10 @@ static MeshProcessor *create_mesh_processor(const QString &path, mesh_processor, &MeshProcessor::fillHolesDumb); QObject::connect(&main_window, &MainWindow::fillHolesImplicitClicked, mesh_processor, &MeshProcessor::fillHolesImplicit); - QObject::connect(&main_window, &MainWindow::smoothClicked, - mesh_processor, &MeshProcessor::smooth); + QObject::connect(&main_window, &MainWindow::smoothUniformClicked, + mesh_processor, &MeshProcessor::smoothUniform); + QObject::connect(&main_window, &MainWindow::smoothCotangentClicked, + mesh_processor, &MeshProcessor::smoothCotangent); QObject::connect(&main_window, &MainWindow::patchViewToggled, mesh_processor, &MeshProcessor::setPatchView); QObject::connect(&main_window, &MainWindow::fillHolesImplicitScaleChanged, diff --git a/src/main_window.cpp b/src/main_window.cpp index 5b93ee1..7a8883e 100644 --- a/src/main_window.cpp +++ b/src/main_window.cpp @@ -16,22 +16,6 @@ MainWindow::MainWindow(QWidget *parent) toolbar(this), mesh_viewer() { setCentralWidget(&mesh_viewer); - // addToolBar(Qt::RightToolBarArea, &toolbar); - - // open_action = toolbar.addAction("Ouvrir…", [&](){ - // emit open(QFileDialog::getOpenFileName(this, "Ouvrir un maillage")); - // }); - // toolbar_actions.append(toolbar.addAction("Fractionner", [&](){ - // QVector> fragments = shatter(mesh); - // mesh_viewer.removeOpenGLMesh(glm); - // for (auto &[pos, fragment] : fragments) { - // fragment.triangulate(); - // QMatrix4x4 mat; - // float scale = 1.2; - // mat.translate(pos[0] * scale, pos[1] * scale, pos[2] * scale); - // mesh_viewer.addOpenGLMeshFromOpenMesh(&fragment, mat); - // } - // })); QMenuBar *menu_bar = new QMenuBar(); setMenuBar(menu_bar); @@ -94,12 +78,24 @@ MainWindow::MainWindow(QWidget *parent) // Smoothing tools QGroupBox *smooth_box = new QGroupBox("Adoucissement"); - QLayout *smooth_layout = new QVBoxLayout(); + QGridLayout *smooth_layout = new QGridLayout(); smooth_box->setLayout(smooth_layout); - QPushButton *smooth = new QPushButton("Adoucir"); + QPushButton *smooth = new QPushButton("Adoucir (uniforme)"); connect(smooth, &QPushButton::clicked, - this, &MainWindow::smoothClicked); - smooth_layout->addWidget(smooth); + this, &MainWindow::smoothUniformClicked); + smooth_layout->addWidget(smooth, 1, 0); + QPushButton *smooth_cotan = new QPushButton("Adoucir (cotangent)"); + smooth_cotangent_factor_input = + new DoubleInput(this, .00001, .001, .0001); + connect(smooth_cotangent_factor_input, &DoubleInput::valueChanged, + [&](double value) { smooth_cotangent_factor = value; }); + connect(smooth_cotan, &QPushButton::clicked, + [&]() { emit smoothCotangentClicked(smooth_cotangent_factor); }); + smooth_layout->addWidget(smooth_cotan, 2, 0); + smooth_layout->addWidget(smooth_cotangent_factor_input->slider(), 3, 0); + QDoubleSpinBox *sb = (QDoubleSpinBox *)(smooth_cotangent_factor_input->spinBox()); + sb->setDecimals(5); + smooth_layout->addWidget(smooth_cotangent_factor_input->spinBox(), 3, 1); toolbar.addWidget(smooth_box); diff --git a/src/main_window.h b/src/main_window.h index 033e680..c95d61e 100644 --- a/src/main_window.h +++ b/src/main_window.h @@ -19,6 +19,8 @@ class MainWindow : public QMainWindow { QAction *save_action; DoubleInput *fill_holes_implicit_scale; DoubleInput *fill_holes_implicit_discr; + DoubleInput *smooth_cotangent_factor_input; + double smooth_cotangent_factor; signals: void open(const QString &path); @@ -27,7 +29,8 @@ signals: void fillHolesImplicitClicked(); void fillHolesImplicitScaleChanged(float value); void fillHolesImplicitDiscrChanged(float value); - void smoothClicked(); + void smoothUniformClicked(); + void smoothCotangentClicked(double factor); void patchViewToggled(bool checked); public: diff --git a/src/mesh_processor.cpp b/src/mesh_processor.cpp index b278a4b..ba27eb7 100644 --- a/src/mesh_processor.cpp +++ b/src/mesh_processor.cpp @@ -95,8 +95,14 @@ void MeshProcessor::setImplicitHoleFillingDiscr(float discr) { } -void MeshProcessor::smooth() { - ::smooth(mesh); +void MeshProcessor::smoothCotangent(double factor) { + ::smooth(mesh, SmoothingMethod::COTANGENT, factor); + updateView(); +} + + +void MeshProcessor::smoothUniform() { + ::smooth(mesh, SmoothingMethod::UNIFORM); updateView(); } diff --git a/src/mesh_processor.h b/src/mesh_processor.h index 5566f69..38cfcb5 100644 --- a/src/mesh_processor.h +++ b/src/mesh_processor.h @@ -34,7 +34,8 @@ public slots: void fillHolesImplicit(); void setImplicitHoleFillingScale(float scale); void setImplicitHoleFillingDiscr(float discr); - void smooth(); + void smoothCotangent(double factor); + void smoothUniform(); void setPatchView(bool on); void click(QVector3D position); }; diff --git a/src/smoothing.cpp b/src/smoothing.cpp index 4d25f9e..01a7f02 100644 --- a/src/smoothing.cpp +++ b/src/smoothing.cpp @@ -11,12 +11,12 @@ /* vα/--\ - / ------\ v + / ------\ vi / ---X / /---- / \ / /--- / -\ / /---- / \ - vi --- | \ + vj --- | \ \-- / -\ \- / /--\ \-- / /------- @@ -24,98 +24,119 @@ vβ */ -Point laplace_beltrami(const MyMesh &mesh, VertexHandle vert) { - Point sum {0, 0, 0}; - qreal area = 0; - Point p = mesh.point(vert); - qreal count = 0; - for (HalfedgeHandle v_vi : mesh.voh_range(vert)) { - Point pi = mesh.point(mesh.to_vertex_handle(v_vi)); - HalfedgeHandle vi_v = mesh.opposite_halfedge_handle(v_vi); - HalfedgeHandle v_va = mesh.next_halfedge_handle(vi_v); - Point pa = mesh.point(mesh.to_vertex_handle(v_va)); - HalfedgeHandle vi_vb = mesh.next_halfedge_handle(v_vi); - Point pb = mesh.point(mesh.to_vertex_handle(vi_vb)); - qreal a = angle_between(pi, pa, p); - qreal b = angle_between(pi, pb, p); - sum += (cotan(a) + cotan(b)) * (p - pi); - area += triangle_area(p, pi, pb); + +double uniform_weight(MyMesh &mesh, HalfedgeHandle vi_vj) { + (void) mesh; + (void) vi_vj; + return 1; +} + +double uniform_mass(MyMesh &mesh, VertexHandle vi) { + double count = 0; + for (VertexHandle v : mesh.vv_range(vi)) { + (void) v; count++; } - // area /= 3.; - // return sum / (2.*area); - return sum / count; + return 1. / count; } -Eigen::SparseMatrix laplacian_matrix(const MyMesh &mesh) { +/* Calcule le poids cotangent pour l'arête reliant vi à vj. */ +double cotangent_weight(MyMesh &mesh, HalfedgeHandle vi_vj) { + Point pj = mesh.point(mesh.to_vertex_handle(vi_vj)); + HalfedgeHandle vj_vb = mesh.next_halfedge_handle(vi_vj); + Point pb = mesh.point(mesh.to_vertex_handle(vj_vb)); + HalfedgeHandle vj_vi = mesh.opposite_halfedge_handle(vi_vj); + Point pi = mesh.point(mesh.to_vertex_handle(vj_vi)); + HalfedgeHandle vi_va = mesh.next_halfedge_handle(vj_vi); + Point pa = mesh.point(mesh.to_vertex_handle(vi_va)); + double a = angle_between(pi, pa, pj); + double b = angle_between(pj, pb, pi); + return cotan(a) + cotan(b); +} + + +/* Calcule l'aire de chaque face et la stoque dans une propriété + * "face_area" du maillage. */ +void compute_face_areas(MyMesh &mesh) { + auto area = OpenMesh::getOrMakeProperty + (mesh, "face_area"); + for (FaceHandle fh : mesh.faces()) { + MyMesh::FaceVertexIter fv_it = mesh.fv_iter(fh); + Point pi = mesh.point(*fv_it); + Point pj = mesh.point(*++fv_it); + Point pk = mesh.point(*++fv_it); + area[fh] = triangle_area(pi, pj, pk); + } +} + + +/* Calcule l'aire barycentrique incidente à vert. */ +double barycentric_vertex_area(MyMesh &mesh, VertexHandle vert) { + auto area = OpenMesh::getProperty(mesh, "face_area"); + double sum = 0; + for (FaceHandle fh : mesh.vf_range(vert)) { + sum += area[fh]; + } + return sum / 3; +} + + +double cotangent_mass(MyMesh &mesh, VertexHandle vi) { + double area = barycentric_vertex_area(mesh, vi); + return 1. / (2 * area); +} + + +Eigen::SparseMatrix laplacian_matrix(MyMesh &mesh, double (*edge_weight)(MyMesh &, HalfedgeHandle), double (*vertex_mass)(MyMesh &, VertexHandle)) { + compute_face_areas(mesh); size_t n_verts = mesh.n_vertices(); - Eigen::SparseMatrix mass(n_verts, n_verts); - Eigen::SparseMatrix cotangent(n_verts, n_verts); + Eigen::SparseMatrix weight(n_verts, n_verts); + Eigen::SparseMatrix mass(n_verts, n_verts); + for (VertexHandle vi : mesh.vertices()) { + if (mesh.is_boundary(vi)) continue; + double sum = 0; + for (HalfedgeHandle vi_vj : mesh.voh_range(vi)) { + VertexHandle vj = mesh.to_vertex_handle(vi_vj); + double halfedge_weight = edge_weight(mesh, vi_vj); + weight.insert(vi.idx(), vj.idx()) = halfedge_weight; + sum -= halfedge_weight; + } + weight.insert(vi.idx(), vi.idx()) = sum; + mass.insert(vi.idx(), vi.idx()) = vertex_mass(mesh, vi); + } + return mass * weight; +} + + +void smooth(MyMesh &mesh, SmoothingMethod method, double cotan_factor) { + double factor; + Eigen::SparseMatrix laplacian; + if (method == SmoothingMethod::COTANGENT) { + factor = cotan_factor; + laplacian = laplacian_matrix(mesh, cotangent_weight, cotangent_mass); + } else { + factor = 1; + laplacian = laplacian_matrix(mesh, uniform_weight, uniform_mass); + } + // laplacian = laplacian * laplacian; + size_t n_verts = mesh.n_vertices(); + Eigen::VectorX X(n_verts), Y(n_verts), Z(n_verts); for (VertexHandle vert : mesh.vertices()) { if (mesh.is_boundary(vert)) continue; - qreal sum = 0; - qreal area = 0; - qreal count = 0; + size_t id = vert.idx(); Point p = mesh.point(vert); - for (HalfedgeHandle v_vi : mesh.voh_range(vert)) { - VertexHandle vi = mesh.to_vertex_handle(v_vi); - Point pi = mesh.point(vi); - HalfedgeHandle vi_v = mesh.opposite_halfedge_handle(v_vi); - HalfedgeHandle v_va = mesh.next_halfedge_handle(vi_v); - Point pa = mesh.point(mesh.to_vertex_handle(v_va)); - HalfedgeHandle vi_vb = mesh.next_halfedge_handle(v_vi); - Point pb = mesh.point(mesh.to_vertex_handle(vi_vb)); - qreal a = angle_between(pi, pa, p); - qreal b = angle_between(pi, pb, p); - qreal w = -(cotan(a) + cotan(b)) / 2.; - sum += w; - cotangent.insert(vert.idx(), vi.idx()) = w; - area += triangle_area(p, pi, pb); - count++; - } - // area /= 3.; - cotangent.insert(vert.idx(), vert.idx()) = -sum; - mass.insert(vert.idx(), vert.idx()) = 1. / (4. * area); - // mass.insert(vert.idx(), vert.idx()) = 1. / count; + X(id) = p[0]; + Y(id) = p[1]; + Z(id) = p[2]; + } + X = laplacian * X; + Y = laplacian * Y; + Z = laplacian * Z; + for (VertexHandle vert : mesh.vertices()) { + if (mesh.is_boundary(vert)) continue; + size_t id = vert.idx(); + Point offset {X(id), Y(id), Z(id)}; + mesh.set_point(vert, mesh.point(vert) + offset * factor); } - return mass * cotangent; -} - - -void smooth(MyMesh &mesh) { - auto new_pos = OpenMesh::makeTemporaryProperty(mesh); - for (VertexHandle v : mesh.vertices()) { - if (!mesh.is_boundary(v)) { - new_pos[v] = mesh.point(v) - laplace_beltrami(mesh, v); - } - } - for (VertexHandle v : mesh.vertices()) { - if (!mesh.is_boundary(v)) { - mesh.set_point(v, new_pos[v]); - } - } - - // // Approche matricielle - // Eigen::SparseMatrix laplacian = laplacian_matrix(mesh); - // // laplacian = laplacian * laplacian; - // size_t n_verts = mesh.n_vertices(); - // Eigen::VectorX X(n_verts), Y(n_verts), Z(n_verts); - // for (VertexHandle vert : mesh.vertices()) { - // if (mesh.is_boundary(vert)) continue; - // size_t id = vert.idx(); - // Point p = mesh.point(vert); - // X(id) = p[0]; - // Y(id) = p[1]; - // Z(id) = p[2]; - // } - // X = laplacian * X; - // Y = laplacian * Y; - // Z = laplacian * Z; - // for (VertexHandle vert : mesh.vertices()) { - // if (mesh.is_boundary(vert)) continue; - // size_t id = vert.idx(); - // Point offset {X(id), Y(id), Z(id)}; - // mesh.set_point(vert, mesh.point(vert) - offset); - // } } diff --git a/src/smoothing.h b/src/smoothing.h index 22a8e33..37338fc 100644 --- a/src/smoothing.h +++ b/src/smoothing.h @@ -4,8 +4,12 @@ #include "my_mesh.h" -Point laplace_beltrami(const MyMesh &mesh, VertexHandle vert); -void smooth(MyMesh &mesh); +enum class SmoothingMethod { + UNIFORM, + COTANGENT, +}; + +void smooth(MyMesh &mesh, SmoothingMethod method, double cotan_factor=.0001); #endif \ No newline at end of file