# HG changeset patch # User John Tsiombikas # Date 1421326778 -7200 # Node ID 8ba79034e8a6a98a867c763c496ce3b7b36f441e labyrinth example initial commit diff -r 000000000000 -r 8ba79034e8a6 .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,4 @@ +\.o$ +\.d$ +\.swp$ +^lab$ diff -r 000000000000 -r 8ba79034e8a6 Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,18 @@ +src = $(wildcard src/*.c) +obj = $(src:.c=.o) +bin = lab + +sys = $(shell uname -s) + +libgl_Linux = -lGL -lGLU -lglut +libgl_Darwin = -framework OpenGL -framework GLUT + +CFLAGS = -pedantic -Wall -g +LDFLAGS = $(libgl_$(sys)) -lm + +$(bin): $(obj) + $(CC) -o $@ $(obj) $(LDFLAGS) + +.PHONY: clean +clean: + rm -f $(obj) $(bin) diff -r 000000000000 -r 8ba79034e8a6 data/0.level --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/0.level Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,26 @@ +s 25x25 +#.......................# +......................... +.###########............. +.# ooooooo ############.. +.# x # . +.# ooooooo ########## # . +.###########......### ### +#####.............# # +#o o############### o o # +# # +# ############### o o # +#o o#.............# # +## ##...#####.....####### +.# ###### #########.... +.# #.... +.# ###### ####### #.... +## ##...## ##.....# #.... +# #....# ######## #.... +# #....# #.... +# #...## ############## +######### #............ +........# s #............ +........#####............ +......................... +#.......................# diff -r 000000000000 -r 8ba79034e8a6 data/ceil.ppm Binary file data/ceil.ppm has changed diff -r 000000000000 -r 8ba79034e8a6 data/dbg.level --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/dbg.level Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,26 @@ +s 25x25 +######################### +# # # +# s # # +# # # +###### # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +# # +######################### diff -r 000000000000 -r 8ba79034e8a6 data/done.ppm Binary file data/done.ppm has changed diff -r 000000000000 -r 8ba79034e8a6 data/floor.ppm Binary file data/floor.ppm has changed diff -r 000000000000 -r 8ba79034e8a6 data/monkey.obj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/monkey.obj Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,7966 @@ +# Blender v2.72 (sub 0) OBJ File: '' +# www.blender.org +mtllib suzanne.mtl +o Suzanne +v 0.492188 1.077497 0.480275 +v -0.492188 1.077497 0.480275 +v 0.558594 0.999802 0.418065 +v -0.558594 0.999802 0.418065 +v 0.437500 0.917349 0.507735 +v -0.437500 0.917349 0.507735 +v 0.410156 1.022374 0.540963 +v -0.410156 1.022374 0.540963 +v 0.294922 1.034811 0.558482 +v -0.294922 1.034811 0.558482 +v 0.265625 0.935438 0.533217 +v -0.265625 0.935438 0.533217 +v 0.144531 1.041633 0.476992 +v -0.144531 1.041633 0.476992 +v 0.214844 1.105762 0.520091 +v -0.214844 1.105762 0.520091 +v 0.214844 1.199727 0.453387 +v -0.214844 1.199727 0.453387 +v 0.144531 1.180192 0.378631 +v -0.144531 1.180192 0.378631 +v 0.265625 1.269891 0.295794 +v -0.265625 1.269891 0.295794 +v 0.294922 1.260965 0.397939 +v -0.294922 1.260965 0.397939 +v 0.410156 1.248528 0.380420 +v -0.410156 1.248528 0.380420 +v 0.437500 1.251801 0.270312 +v -0.437500 1.251801 0.270312 +v 0.558594 1.138361 0.319704 +v -0.558594 1.138361 0.319704 +v 0.492188 1.171462 0.413571 +v -0.492188 1.171462 0.413571 +v 0.457031 1.188579 0.461301 +v -0.457031 1.188579 0.461301 +v 0.396484 1.247457 0.436271 +v -0.396484 1.247457 0.436271 +v 0.310547 1.257632 0.450604 +v -0.310547 1.257632 0.450604 +v 0.251953 1.211190 0.493153 +v -0.251953 1.211190 0.493153 +v 0.251953 1.141114 0.542899 +v -0.251953 1.141114 0.542899 +v 0.310547 1.088813 0.570446 +v -0.310547 1.088813 0.570446 +v 0.396484 1.078638 0.556113 +v -0.396484 1.078638 0.556113 +v 0.457031 1.118503 0.511047 +v -0.457031 1.118503 0.511047 +v 0.424479 1.142910 0.524060 +v -0.424479 1.142910 0.524060 +v 0.382812 1.114964 0.556673 +v -0.382812 1.114964 0.556673 +v 0.322917 1.122501 0.567290 +v -0.322917 1.122501 0.567290 +v 0.281250 1.159492 0.547418 +v -0.281250 1.159492 0.547418 +v 0.281250 1.208333 0.512747 +v -0.281250 1.208333 0.512747 +v 0.322917 1.241418 0.482873 +v -0.322917 1.241418 0.482873 +v 0.382812 1.233880 0.472256 +v -0.382812 1.233880 0.472256 +v 0.424479 1.191751 0.489388 +v -0.424479 1.191751 0.489388 +v 0.085938 0.076842 1.044517 +v -0.085938 0.076842 1.044517 +v 0.226562 0.082131 1.021601 +v -0.226562 0.082131 1.021601 +v 0.298828 0.121485 0.996059 +v -0.298828 0.121485 0.996059 +v 0.308594 0.230148 0.950059 +v -0.308594 0.230148 0.950059 +v 0.281250 0.411403 0.847736 +v -0.281250 0.411403 0.847736 +v 0.291016 0.784954 0.594534 +v -0.291016 0.784954 0.594534 +v 0.521484 0.816541 0.507440 +v -0.521484 0.816541 0.507440 +v 0.701172 0.903820 0.397577 +v -0.701172 0.903820 0.397577 +v 0.789062 1.077113 0.300907 +v -0.789062 1.077113 0.300907 +v 0.750000 1.232690 0.283879 +v -0.750000 1.232690 0.283879 +v 0.582031 1.336683 0.281912 +v -0.582031 1.336683 0.281912 +v 0.390625 1.470268 0.254148 +v -0.390625 1.470268 0.254148 +v 0.248047 1.526580 0.252496 +v -0.248047 1.526580 0.252496 +v 0.130859 1.432822 0.326240 +v -0.130859 1.432822 0.326240 +v 0.041016 1.312961 0.396956 +v -0.041016 1.312961 0.396956 +v 0.179688 1.369323 0.378502 +v -0.179688 1.369323 0.378502 +v 0.273438 1.419412 0.330969 +v -0.273438 1.419412 0.330969 +v 0.376953 1.385141 0.326555 +v -0.376953 1.385141 0.326555 +v 0.539062 1.291116 0.335816 +v -0.539062 1.291116 0.335816 +v 0.667969 1.196885 0.338038 +v -0.667969 1.196885 0.338038 +v 0.683594 1.095310 0.367031 +v -0.683594 1.095310 0.367031 +v 0.615234 0.981103 0.445710 +v -0.615234 0.981103 0.445710 +v 0.470703 0.913190 0.532243 +v -0.470703 0.913190 0.532243 +v 0.275391 0.925017 0.602890 +v -0.275391 0.925017 0.602890 +v 0.123047 0.984309 0.591938 +v -0.123047 0.984309 0.591938 +v 0.097656 1.278336 0.435907 +v -0.097656 1.278336 0.435907 +v 0.064453 1.178767 0.477847 +v -0.064453 1.178767 0.477847 +v 0.074219 1.067381 0.523385 +v -0.074219 1.067381 0.523385 +v 0.056641 0.149651 1.069478 +v -0.056641 0.149651 1.069478 +v 0.144531 0.169431 1.060227 +v -0.144531 0.169431 1.060227 +v 0.181641 0.235349 1.034990 +v -0.181641 0.235349 1.034990 +v 0.164062 0.461149 0.917812 +v -0.164062 0.461149 0.917812 +v 0.185547 0.319916 0.998909 +v -0.185547 0.319916 0.998909 +v 0.041016 0.633517 0.826588 +v -0.041016 0.633517 0.826588 +v 0.048828 0.478363 0.931939 +v -0.048828 0.478363 0.931939 +v 0.056641 0.352801 1.011493 +v -0.056641 0.352801 1.011493 +v 0.109375 0.746289 0.772880 +v -0.109375 0.746289 0.772880 +v 0.117188 0.803624 0.732179 +v -0.117188 0.803624 0.732179 +v 0.062500 0.838455 0.700267 +v -0.062500 0.838455 0.700267 +v 0.009766 0.821143 0.719743 +v -0.009766 0.821143 0.719743 +v 0.044922 0.703081 0.796367 +v -0.044922 0.703081 0.796367 +v 0.042969 0.737097 0.810543 +v -0.042969 0.737097 0.810543 +v 0.021484 0.839439 0.752264 +v -0.021484 0.839439 0.752264 +v 0.072266 0.855620 0.731196 +v -0.072266 0.855620 0.731196 +v 0.111328 0.823512 0.763570 +v -0.111328 0.823512 0.763570 +v 0.103516 0.774603 0.795895 +v -0.103516 0.774603 0.795895 +v 0.062500 0.834150 0.775180 +v -0.062500 0.834150 0.775180 +v 0.046875 0.784109 0.805912 +v -0.046875 0.784109 0.805912 +v 0.056641 0.876472 0.666094 +v -0.056641 0.876472 0.666094 +v 0.128906 0.798895 0.718770 +v -0.128906 0.798895 0.718770 +v 0.138672 0.712529 0.748942 +v -0.138672 0.712529 0.748942 +v 0.138672 0.626527 0.809993 +v -0.138672 0.626527 0.809993 +v 0.240234 0.570204 0.737401 +v -0.240234 0.570204 0.737401 +v 0.208984 0.647574 0.677686 +v -0.208984 0.647574 0.677686 +v 0.181641 0.731886 0.651368 +v -0.181641 0.731886 0.651368 +v 0.050781 0.319149 1.028196 +v -0.050781 0.319149 1.028196 +v 0.103516 0.290737 1.038784 +v -0.103516 0.290737 1.038784 +v 0.080078 0.220504 1.064690 +v -0.080078 0.220504 1.064690 +v 0.027344 0.191424 1.070962 +v -0.027344 0.191424 1.070962 +v 0.023438 0.187206 1.038028 +v -0.023438 0.187206 1.038028 +v 0.070312 0.212432 1.029701 +v -0.070312 0.212432 1.029701 +v 0.093750 0.268794 1.011248 +v -0.093750 0.268794 1.011248 +v 0.046875 0.288112 1.004720 +v -0.046875 0.288112 1.004720 +v 0.035156 0.222293 0.996354 +v -0.035156 0.222293 0.996354 +v 0.078125 0.226694 0.992431 +v -0.078125 0.226694 0.992431 +v 0.164062 1.100315 0.519167 +v -0.164062 1.100315 0.519167 +v 0.152344 1.165820 0.479852 +v -0.152344 1.165820 0.479852 +v 0.169922 1.241342 0.431031 +v -0.169922 1.241342 0.431031 +v 0.195312 1.051868 0.548769 +v -0.195312 1.051868 0.548769 +v 0.294922 0.995968 0.564499 +v -0.294922 0.995968 0.564499 +v 0.429688 0.968785 0.543077 +v -0.429688 0.968785 0.543077 +v 0.542969 1.013939 0.475095 +v -0.542969 1.013939 0.475095 +v 0.607422 1.092027 0.402895 +v -0.607422 1.092027 0.402895 +v 0.597656 1.166625 0.359520 +v -0.597656 1.166625 0.359520 +v 0.503906 1.240201 0.355193 +v -0.503906 1.240201 0.355193 +v 0.378906 1.297182 0.357857 +v -0.378906 1.297182 0.357857 +v 0.296875 1.313983 0.357906 +v -0.296875 1.313983 0.357906 +v 0.224609 1.298008 0.386014 +v -0.224609 1.298008 0.386014 +v 0.250000 1.271395 0.402510 +v -0.250000 1.271395 0.402510 +v 0.306641 1.287577 0.381442 +v -0.306641 1.287577 0.381442 +v 0.376953 1.278945 0.382779 +v -0.376953 1.278945 0.382779 +v 0.482422 1.229465 0.377186 +v -0.482422 1.229465 0.377186 +v 0.558594 1.161130 0.375397 +v -0.558594 1.161130 0.375397 +v 0.566406 1.100403 0.411320 +v -0.566406 1.100403 0.411320 +v 0.515625 1.037779 0.474937 +v -0.515625 1.037779 0.474937 +v 0.421875 1.002181 0.536136 +v -0.421875 1.002181 0.536136 +v 0.304688 1.022325 0.557764 +v -0.304688 1.022325 0.557764 +v 0.214844 1.066870 0.542909 +v -0.214844 1.066870 0.542909 +v 0.205078 1.225209 0.435297 +v -0.205078 1.225209 0.435297 +v 0.185547 1.165151 0.475536 +v -0.185547 1.165151 0.475536 +v 0.189453 1.108740 0.510791 +v -0.189453 1.108740 0.510791 +v 0.042969 1.264906 0.292147 +v -0.042969 1.264906 0.292147 +v 0.130859 1.380913 0.219376 +v -0.130859 1.380913 0.219376 +v 0.251953 1.476726 0.141779 +v -0.251953 1.476726 0.141779 +v 0.408203 1.411320 0.147491 +v -0.408203 1.411320 0.147491 +v 0.591797 1.277273 0.177978 +v -0.591797 1.277273 0.177978 +v 0.761719 1.184841 0.186109 +v -0.761719 1.184841 0.186109 +v 0.814453 1.014468 0.216036 +v -0.814453 1.014468 0.216036 +v 0.708984 0.821396 0.321957 +v -0.708984 0.821396 0.321957 +v 0.527344 0.735915 0.437728 +v -0.527344 0.735915 0.437728 +v 0.076172 0.276076 0.539011 +v -0.076172 0.276076 0.539011 +v 0.066406 0.165575 0.670148 +v -0.066406 0.165575 0.670148 +v 0.076172 0.031598 0.832323 +v -0.076172 0.031598 0.832323 +v 0.085938 0.013018 0.974854 +v -0.085938 0.013018 0.974854 +v 0.250000 0.016764 0.936267 +v -0.250000 0.016764 0.936267 +v 0.328125 0.069163 0.875118 +v -0.328125 0.069163 0.875118 +v 0.314453 0.210190 0.786981 +v -0.314453 0.210190 0.786981 +v 0.201172 0.214849 0.668703 +v -0.201172 0.214849 0.668703 +v 0.230469 0.060059 0.804933 +v -0.230469 0.060059 0.804933 +v 0.197266 0.345749 0.549431 +v -0.197266 0.345749 0.549431 +v 0.287109 0.384868 0.682141 +v -0.287109 0.384868 0.682141 +v 0.230469 0.581381 0.564196 +v -0.230469 0.581381 0.564196 +v 0.255859 0.510892 0.599864 +v -0.255859 0.510892 0.599864 +v 0.212891 0.640466 0.546205 +v -0.212891 0.640466 0.546205 +v 0.320312 0.686446 0.506379 +v -0.320312 0.686446 0.506379 +v 0.169922 0.073235 -0.519394 +v -0.169922 0.073235 -0.519394 +v 0.160156 0.032634 -0.222308 +v -0.160156 0.032634 -0.222308 +v 0.126953 0.155230 0.169706 +v -0.126953 0.155230 0.169706 +v 0.097656 0.281148 0.434811 +v -0.097656 0.281148 0.434811 +v 0.210938 0.397991 0.464441 +v -0.210938 0.397991 0.464441 +v 0.740234 0.712958 0.135462 +v -0.740234 0.712958 0.135462 +v 0.199219 0.297422 -0.783931 +v -0.199219 0.297422 -0.783931 +v 0.226562 1.310223 -0.453798 +v -0.226562 1.310223 -0.453798 +v 0.226562 1.103120 -0.752289 +v -0.226562 1.103120 -0.752289 +v 0.228516 0.713277 -0.906684 +v -0.228516 0.713277 -0.906684 +v 0.708984 1.086638 0.071390 +v -0.708984 1.086638 0.071390 +v 0.699219 1.057527 -0.145071 +v -0.699219 1.057527 -0.145071 +v 0.718750 1.026508 -0.408082 +v -0.718750 1.026508 -0.408082 +v 0.718750 0.874499 -0.601970 +v -0.718750 0.874499 -0.601970 +v 0.707031 0.613945 -0.634971 +v -0.707031 0.613945 -0.634971 +v 0.542969 0.674042 -0.766256 +v -0.542969 0.674042 -0.766256 +v 0.546875 1.008486 -0.689900 +v -0.546875 1.008486 -0.689900 +v 0.546875 1.171752 -0.463284 +v -0.546875 1.171752 -0.463284 +v 0.546875 1.169739 -0.162453 +v -0.546875 1.169739 -0.162453 +v 0.564453 1.167921 0.071173 +v -0.564453 1.167921 0.071173 +v 0.228516 1.309193 -0.100970 +v -0.228516 1.309193 -0.100970 +v 0.281250 1.335276 0.141593 +v -0.281250 1.335276 0.141593 +v 0.263672 1.252194 0.135901 +v -0.263672 1.252194 0.135901 +v 0.036458 1.243435 0.206790 +v -0.036458 1.243435 0.206790 +v 0.787109 0.933371 0.074802 +v -0.787109 0.933371 0.074802 +v 0.808594 0.887409 -0.124906 +v -0.808594 0.887409 -0.124906 +v 0.818359 0.846639 -0.313928 +v -0.818359 0.846639 -0.313928 +v 0.796875 0.704087 -0.480997 +v -0.796875 0.704087 -0.480997 +v 0.335938 0.267078 0.121445 +v -0.335938 0.267078 0.121445 +v 0.541016 0.376508 0.046158 +v -0.541016 0.376508 0.046158 +v 0.544922 0.604718 0.269784 +v -0.544922 0.604718 0.269784 +v 0.318359 0.570674 0.420898 +v -0.318359 0.570674 0.420898 +v 0.278646 0.422880 0.364538 +v -0.278646 0.422880 0.364538 +v 0.283854 0.652600 0.485695 +v -0.283854 0.652600 0.485695 +v 0.628906 0.343807 -0.495899 +v -0.628906 0.343807 -0.495899 +v 0.474609 0.319228 -0.631745 +v -0.474609 0.319228 -0.631745 +v 0.537109 0.251307 -0.231432 +v -0.537109 0.251307 -0.231432 +v 0.388672 0.153891 -0.226949 +v -0.388672 0.153891 -0.226949 +v 0.388021 0.152232 -0.462099 +v -0.388021 0.152232 -0.462099 +v 0.962891 0.694020 -0.454689 +v -0.962891 0.694020 -0.454689 +v 1.115234 0.678644 -0.553954 +v -1.115234 0.678644 -0.553954 +v 1.259766 0.588522 -0.559439 +v -1.259766 0.588522 -0.559439 +v 1.277344 0.419497 -0.446636 +v -1.277344 0.419497 -0.446636 +v 1.140625 0.294869 -0.298284 +v -1.140625 0.294869 -0.298284 +v 0.917969 0.308456 -0.130684 +v -0.917969 0.308456 -0.130684 +v 0.945312 0.334960 -0.187822 +v -0.945312 0.334960 -0.187822 +v 1.117188 0.315622 -0.329783 +v -1.117188 0.315622 -0.329783 +v 1.224609 0.407473 -0.450077 +v -1.224609 0.407473 -0.450077 +v 1.214844 0.538275 -0.535746 +v -1.214844 0.538275 -0.535746 +v 1.099609 0.612264 -0.525994 +v -1.099609 0.612264 -0.525994 +v 0.976562 0.631544 -0.441476 +v -0.976562 0.631544 -0.441476 +v 0.693359 0.420580 -0.040219 +v -0.693359 0.420580 -0.040219 +v 0.728516 0.349826 -0.069033 +v -0.728516 0.349826 -0.069033 +v 0.792969 0.613663 -0.071895 +v -0.792969 0.613663 -0.071895 +v 0.869141 0.665412 -0.376896 +v -0.869141 0.665412 -0.376896 +v 0.810547 0.367747 -0.141636 +v -0.810547 0.367747 -0.141636 +v 0.773438 0.381049 -0.187006 +v -0.773438 0.381049 -0.187006 +v 0.785156 0.410945 -0.239367 +v -0.785156 0.410945 -0.239367 +v 0.777344 0.475731 -0.266196 +v -0.777344 0.475731 -0.266196 +v 0.841797 0.554695 -0.327042 +v -0.841797 0.554695 -0.327042 +v 0.900391 0.610230 -0.373651 +v -0.900391 0.610230 -0.373651 +v 0.830078 0.644305 -0.302032 +v -0.830078 0.644305 -0.302032 +v 0.775391 0.549062 -0.186516 +v -0.775391 0.549062 -0.186516 +v 0.721354 0.430349 -0.119808 +v -0.721354 0.430349 -0.119808 +v 0.919922 0.550830 -0.403341 +v -0.919922 0.550830 -0.403341 +v 0.865234 0.505519 -0.359199 +v -0.865234 0.505519 -0.359199 +v 0.800781 0.445461 -0.318960 +v -0.800781 0.445461 -0.318960 +v 0.792969 0.408831 -0.292956 +v -0.792969 0.408831 -0.292956 +v 0.835938 0.376978 -0.270345 +v -0.835938 0.376978 -0.270345 +v 0.830078 0.337162 -0.242080 +v -0.830078 0.337162 -0.242080 +v 0.847656 0.339787 -0.208015 +v -0.847656 0.339787 -0.208015 +v 0.990234 0.563512 -0.469828 +v -0.990234 0.563512 -0.469828 +v 1.105469 0.543977 -0.544584 +v -1.105469 0.543977 -0.544584 +v 1.212891 0.483605 -0.552026 +v -1.212891 0.483605 -0.552026 +v 1.222656 0.375768 -0.477869 +v -1.222656 0.375768 -0.477869 +v 1.121094 0.296913 -0.376382 +v -1.121094 0.296913 -0.376382 +v 0.962891 0.317893 -0.252353 +v -0.962891 0.317893 -0.252353 +v 0.876953 0.374353 -0.304409 +v -0.876953 0.374353 -0.304409 +v 0.947266 0.404456 -0.349731 +v -0.947266 0.404456 -0.349731 +v 1.007812 0.441853 -0.405021 +v -1.007812 0.441853 -0.405021 +v 1.066406 0.471031 -0.444896 +v -1.066406 0.471031 -0.444896 +v 1.023438 0.517886 -0.473367 +v -1.023438 0.517886 -0.473367 +v 0.955078 0.497290 -0.418028 +v -0.955078 0.497290 -0.418028 +v 0.896484 0.458094 -0.368646 +v -0.896484 0.458094 -0.368646 +v 0.832031 0.414837 -0.328358 +v -0.832031 0.414837 -0.328358 +v 0.871094 0.338804 -0.260012 +v -0.871094 0.338804 -0.260012 +v 0.966797 0.342805 -0.308361 +v -0.966797 0.342805 -0.308361 +v 1.078125 0.350551 -0.395298 +v -1.078125 0.350551 -0.395298 +v 1.158203 0.403875 -0.461894 +v -1.158203 0.403875 -0.461894 +v 1.160156 0.472820 -0.513232 +v -1.160156 0.472820 -0.513232 +v 1.104167 0.517227 -0.532780 +v -1.104167 0.517227 -0.532780 +v 0.910156 0.232353 -0.194025 +v -0.910156 0.232353 -0.194025 +v 1.167969 0.235312 -0.351814 +v -1.167969 0.235312 -0.351814 +v 1.328125 0.384655 -0.488969 +v -1.328125 0.384655 -0.488969 +v 1.300781 0.560306 -0.616056 +v -1.300781 0.560306 -0.616056 +v 1.132812 0.638916 -0.633536 +v -1.132812 0.638916 -0.633536 +v 0.949219 0.651569 -0.534734 +v -0.949219 0.651569 -0.534734 +v 0.927734 0.389030 -0.432194 +v -0.927734 0.389030 -0.432194 +v 1.156250 0.390042 -0.545488 +v -1.156250 0.390042 -0.545488 +v 1.309896 0.427475 -0.587231 +v -1.309896 0.427475 -0.587231 +v 0.835938 0.608883 -0.456527 +v -0.835938 0.608883 -0.456527 +v 0.765625 0.385747 -0.396330 +v -0.765625 0.385747 -0.396330 +v 0.699219 0.276289 -0.155753 +v -0.699219 0.276289 -0.155753 +v 0.503906 1.122386 0.444817 +v 0.463867 1.106786 0.499603 +v 0.459961 1.042319 0.514230 +v 0.528320 1.039035 0.453088 +v -0.528320 1.039035 0.453088 +v -0.459961 1.042319 0.514230 +v -0.463867 1.106786 0.499603 +v -0.503906 1.122386 0.444817 +v 0.576172 1.066422 0.365982 +v 0.510742 0.947208 0.467975 +v 0.585938 0.960182 0.379124 +v -0.585938 0.960182 0.379124 +v -0.510742 0.947208 0.467975 +v -0.576172 1.066422 0.365982 +v 0.424805 0.968424 0.530759 +v 0.351562 0.912625 0.531447 +v 0.449219 0.867711 0.478301 +v -0.449219 0.867711 0.478301 +v -0.351562 0.912625 0.531447 +v -0.424805 0.968424 0.530759 +v 0.398926 1.064135 0.546648 +v 0.352051 1.019320 0.556904 +v -0.352051 1.019320 0.556904 +v -0.398926 1.064135 0.546648 +v 0.307617 1.074310 0.560981 +v 0.246582 1.064931 0.546082 +v 0.278809 0.983969 0.552657 +v -0.278809 0.983969 0.552657 +v -0.246582 1.064931 0.546082 +v -0.307617 1.074310 0.560981 +v 0.192383 0.980278 0.514559 +v 0.253906 0.888062 0.506968 +v -0.253906 0.888062 0.506968 +v -0.192383 0.980278 0.514559 +v 0.175781 1.074649 0.503256 +v 0.126953 1.111080 0.428891 +v 0.117188 1.007667 0.446014 +v -0.117188 1.007667 0.446014 +v -0.126953 1.111080 0.428891 +v -0.175781 1.074649 0.503256 +v 0.245605 1.129681 0.531854 +v 0.203125 1.152346 0.487022 +v -0.203125 1.152346 0.487022 +v -0.245605 1.129681 0.531854 +v 0.245605 1.204136 0.478999 +v 0.246582 1.238926 0.422566 +v 0.175781 1.193300 0.419027 +v -0.175781 1.193300 0.419027 +v -0.246582 1.238926 0.422566 +v -0.245605 1.204136 0.478999 +v 0.192383 1.237089 0.332253 +v 0.117188 1.163744 0.335217 +v -0.117188 1.163744 0.335217 +v -0.192383 1.237089 0.332253 +v 0.278809 1.270643 0.349152 +v 0.351562 1.275745 0.273674 +v 0.253906 1.263923 0.240150 +v -0.253906 1.263923 0.240150 +v -0.351562 1.275745 0.273674 +v -0.278809 1.270643 0.349152 +v 0.307617 1.252685 0.434356 +v 0.352051 1.264585 0.382794 +v -0.352051 1.264585 0.382794 +v -0.307617 1.252685 0.434356 +v 0.398926 1.242509 0.420022 +v 0.459961 1.216314 0.390713 +v 0.424805 1.255097 0.327253 +v -0.424805 1.255097 0.327253 +v -0.459961 1.216314 0.390713 +v -0.398926 1.242509 0.420022 +v 0.510742 1.204020 0.285668 +v 0.449219 1.243572 0.211482 +v -0.449219 1.243572 0.211482 +v -0.510742 1.204020 0.285668 +v 0.528320 1.157686 0.368859 +v 0.585938 1.116260 0.268327 +v -0.585938 1.116260 0.268327 +v -0.528320 1.157686 0.368859 +v 0.463867 1.181242 0.446748 +v -0.463867 1.181242 0.446748 +v 0.464844 1.151614 0.485146 +v 0.434082 1.222744 0.443634 +v 0.450846 1.192429 0.470943 +v -0.450846 1.192429 0.470943 +v -0.434082 1.222744 0.443634 +v -0.464844 1.151614 0.485146 +v 0.352539 1.259994 0.438748 +v 0.394043 1.249278 0.447552 +v -0.394043 1.249278 0.447552 +v -0.352539 1.259994 0.438748 +v 0.275391 1.241116 0.469514 +v 0.312663 1.259359 0.461753 +v -0.312663 1.259359 0.461753 +v -0.275391 1.241116 0.469514 +v 0.243164 1.175356 0.518592 +v 0.256348 1.214664 0.502264 +v -0.256348 1.214664 0.502264 +v -0.243164 1.175356 0.518592 +v 0.275391 1.111316 0.561657 +v 0.256348 1.148304 0.549372 +v -0.256348 1.148304 0.549372 +v -0.275391 1.111316 0.561657 +v 0.352539 1.076841 0.568765 +v 0.312663 1.098238 0.576131 +v -0.312663 1.098238 0.576131 +v -0.352539 1.076841 0.568765 +v 0.434082 1.092944 0.535777 +v 0.394043 1.088157 0.561930 +v -0.394043 1.088157 0.561930 +v -0.434082 1.092944 0.535777 +v 0.450846 1.126070 0.518050 +v -0.450846 1.126070 0.518050 +v 0.419271 1.168684 0.509755 +v 0.401042 1.133099 0.540605 +v -0.419271 1.168684 0.509755 +v -0.401042 1.133099 0.540605 +v 0.352214 1.123425 0.561844 +v -0.352214 1.123425 0.561844 +v 0.305339 1.144782 0.557063 +v -0.305339 1.144782 0.557063 +v 0.285156 1.183758 0.530990 +v -0.285156 1.183758 0.530990 +v 0.305339 1.223351 0.501287 +v -0.305339 1.223351 0.501287 +v 0.352214 1.235440 0.482326 +v -0.352214 1.235440 0.482326 +v 0.401042 1.211669 0.484830 +v -0.401042 1.211669 0.484830 +v 0.087891 0.042748 1.018421 +v 0.164062 0.079088 1.033342 +v 0.076660 0.113183 1.059438 +v 0.000000 0.075918 1.049964 +v -0.076660 0.113183 1.059438 +v -0.164062 0.079088 1.033342 +v -0.087891 0.042748 1.018421 +v 0.246094 0.045055 0.986243 +v 0.271973 0.093690 1.009204 +v 0.192383 0.124690 1.045281 +v -0.192383 0.124690 1.045281 +v -0.271973 0.093690 1.009204 +v -0.246094 0.045055 0.986243 +v 0.330566 0.080528 0.948487 +v 0.310059 0.166607 0.977800 +v 0.245117 0.177827 1.023129 +v -0.245117 0.177827 1.023129 +v -0.310059 0.166607 0.977800 +v -0.330566 0.080528 0.948487 +v 0.335449 0.200698 0.888330 +v 0.297852 0.311836 0.908237 +v 0.252441 0.277049 0.983231 +v -0.252441 0.277049 0.983231 +v -0.297852 0.311836 0.908237 +v -0.335449 0.200698 0.888330 +v 0.308105 0.387707 0.778928 +v 0.261230 0.505356 0.785232 +v 0.226562 0.440901 0.892664 +v -0.226562 0.440901 0.892664 +v -0.261230 0.505356 0.785232 +v -0.308105 0.387707 0.778928 +v 0.200195 0.773771 0.633610 +v 0.312988 0.713747 0.545681 +v 0.412109 0.790766 0.547893 +v 0.272461 0.866550 0.623437 +v -0.272461 0.866550 0.623437 +v -0.412109 0.790766 0.547893 +v -0.312988 0.713747 0.545681 +v -0.200195 0.773771 0.633610 +v 0.529785 0.760879 0.480486 +v 0.618164 0.856238 0.461295 +v 0.501953 0.876208 0.523167 +v -0.501953 0.876208 0.523167 +v -0.618164 0.856238 0.461295 +v -0.529785 0.760879 0.480486 +v 0.717773 0.850560 0.364727 +v 0.761230 0.972906 0.337157 +v 0.665039 0.955795 0.423556 +v -0.665039 0.955795 0.423556 +v -0.761230 0.972906 0.337157 +v -0.717773 0.850560 0.364727 +v 0.822754 1.045623 0.257392 +v 0.785156 1.176891 0.284567 +v 0.735352 1.097490 0.339735 +v -0.735352 1.097490 0.339735 +v -0.785156 1.176891 0.284567 +v -0.822754 1.045623 0.257392 +v 0.770508 1.221597 0.233669 +v 0.682617 1.275593 0.286956 +v 0.711914 1.222869 0.323186 +v -0.711914 1.222869 0.323186 +v -0.682617 1.275593 0.286956 +v -0.770508 1.221597 0.233669 +v 0.594238 1.319309 0.225383 +v 0.475586 1.405171 0.270419 +v 0.561523 1.327813 0.325933 +v -0.561523 1.327813 0.325933 +v -0.475586 1.405171 0.270419 +v -0.594238 1.319309 0.225383 +v 0.402832 1.457787 0.193547 +v 0.317871 1.516046 0.244405 +v 0.379395 1.446730 0.306187 +v -0.379395 1.446730 0.306187 +v -0.317871 1.516046 0.244405 +v -0.402832 1.457787 0.193547 +v 0.244141 1.522281 0.189081 +v 0.184570 1.499597 0.279436 +v 0.259277 1.491624 0.307850 +v -0.259277 1.491624 0.307850 +v -0.184570 1.499597 0.279436 +v -0.244141 1.522281 0.189081 +v 0.120117 1.423000 0.268541 +v 0.083984 1.359521 0.372287 +v 0.153809 1.413791 0.370288 +v -0.153809 1.413791 0.370288 +v -0.083984 1.359521 0.372287 +v -0.120117 1.423000 0.268541 +v 0.036621 1.302845 0.343059 +v 0.000000 1.296366 0.403946 +v 0.060059 1.302408 0.434388 +v -0.060059 1.302408 0.434388 +v -0.036621 1.302845 0.343059 +v 0.135742 1.322456 0.411174 +v 0.204590 1.322900 0.375529 +v 0.226562 1.405966 0.348299 +v -0.226562 1.405966 0.348299 +v -0.204590 1.322900 0.375529 +v -0.135742 1.322456 0.411174 +v 0.287109 1.347635 0.341203 +v 0.322754 1.411768 0.324419 +v -0.322754 1.411768 0.324419 +v -0.287109 1.347635 0.341203 +v 0.378418 1.322844 0.336647 +v 0.445801 1.343575 0.332110 +v -0.445801 1.343575 0.332110 +v -0.378418 1.322844 0.336647 +v 0.518555 1.253082 0.337067 +v 0.624023 1.238606 0.337763 +v -0.624023 1.238606 0.337763 +v -0.518555 1.253082 0.337067 +v 0.626953 1.172288 0.344721 +v 0.683594 1.153328 0.345006 +v -0.683594 1.153328 0.345006 +v -0.626953 1.172288 0.344721 +v 0.639160 1.087760 0.386762 +v 0.662598 1.034134 0.401477 +v -0.662598 1.034134 0.401477 +v -0.639160 1.087760 0.386762 +v 0.568848 0.995299 0.463177 +v 0.548828 0.939646 0.491906 +v -0.548828 0.939646 0.491906 +v -0.568848 0.995299 0.463177 +v 0.441895 0.939909 0.537827 +v 0.379883 0.906670 0.568609 +v -0.379883 0.906670 0.568609 +v -0.441895 0.939909 0.537827 +v 0.287109 0.966207 0.570656 +v 0.181641 0.955231 0.616771 +v -0.181641 0.955231 0.616771 +v -0.287109 0.966207 0.570656 +v 0.171387 1.027270 0.555452 +v 0.090332 1.019332 0.552704 +v 0.076172 0.931278 0.636170 +v -0.076172 0.931278 0.636170 +v -0.090332 1.019332 0.552704 +v -0.171387 1.027270 0.555452 +v 0.139160 1.253672 0.426469 +v 0.071777 1.232071 0.456773 +v -0.071777 1.232071 0.456773 +v -0.139160 1.253672 0.426469 +v 0.118652 1.166230 0.475369 +v 0.000000 1.188067 0.480825 +v 0.067871 1.122509 0.499819 +v -0.067871 1.122509 0.499819 +v -0.118652 1.166230 0.475369 +v 0.000000 1.056695 0.528576 +v 0.133789 1.086301 0.517140 +v -0.133789 1.086301 0.517140 +v 0.106934 0.156985 1.065469 +v 0.036621 0.178361 1.073649 +v 0.000000 0.147262 1.071174 +v -0.036621 0.178361 1.073649 +v -0.106934 0.156985 1.065469 +v 0.169434 0.193412 1.050988 +v 0.101074 0.205116 1.066631 +v -0.101074 0.205116 1.066631 +v -0.169434 0.193412 1.050988 +v 0.185547 0.281948 1.016281 +v 0.127930 0.278252 1.038067 +v -0.127930 0.278252 1.038067 +v -0.185547 0.281948 1.016281 +v 0.147949 0.556284 0.858660 +v 0.102051 0.473263 0.928973 +v 0.179199 0.372050 0.970283 +v -0.179199 0.372050 0.970283 +v -0.102051 0.473263 0.928973 +v -0.147949 0.556284 0.858660 +v 0.117188 0.348561 1.005521 +v -0.117188 0.348561 1.005521 +v 0.085938 0.635751 0.819613 +v 0.042969 0.677648 0.797655 +v 0.000000 0.629535 0.829415 +v 0.041992 0.567988 0.874304 +v -0.041992 0.567988 0.874304 +v -0.042969 0.677648 0.797655 +v -0.085938 0.635751 0.819613 +v 0.055664 0.396136 0.983125 +v 0.000000 0.479159 0.931374 +v -0.055664 0.396136 0.983125 +v 0.000000 0.348819 1.014319 +v 0.054199 0.332443 1.024148 +v -0.054199 0.332443 1.024148 +v 0.114746 0.730038 0.759267 +v 0.121094 0.773467 0.757180 +v 0.109863 0.761178 0.786263 +v 0.083496 0.722643 0.784277 +v -0.083496 0.722643 0.784277 +v -0.109863 0.761178 0.786263 +v -0.121094 0.773467 0.757180 +v -0.114746 0.730038 0.759267 +v 0.118164 0.794631 0.721198 +v 0.097656 0.828155 0.709376 +v 0.117676 0.816407 0.747656 +v -0.117676 0.816407 0.747656 +v -0.097656 0.828155 0.709376 +v -0.118164 0.794631 0.721198 +v 0.055176 0.839121 0.686022 +v 0.027832 0.835720 0.704005 +v 0.070801 0.851585 0.713701 +v -0.070801 0.851585 0.713701 +v -0.027832 0.835720 0.704005 +v -0.055176 0.839121 0.686022 +v 0.000000 0.812536 0.712679 +v 0.000000 0.810894 0.730611 +v 0.017578 0.834324 0.734937 +v -0.017578 0.834324 0.734937 +v 0.000000 0.694322 0.802585 +v 0.045410 0.719627 0.806178 +v -0.045410 0.719627 0.806178 +v 0.000000 0.728338 0.816761 +v 0.079590 0.755233 0.800663 +v 0.041992 0.757816 0.810206 +v -0.041992 0.757816 0.810206 +v -0.079590 0.755233 0.800663 +v 0.000000 0.829755 0.763929 +v 0.032715 0.838657 0.767190 +v 0.044922 0.853168 0.735332 +v -0.044922 0.853168 0.735332 +v -0.032715 0.838657 0.767190 +v 0.068848 0.849997 0.751954 +v 0.096680 0.846001 0.740420 +v -0.096680 0.846001 0.740420 +v -0.068848 0.849997 0.751954 +v 0.094238 0.828305 0.774539 +v 0.114258 0.796823 0.786707 +v -0.114258 0.796823 0.786707 +v -0.094238 0.828305 0.774539 +v 0.084473 0.783325 0.802277 +v -0.084473 0.783325 0.802277 +v 0.054688 0.811160 0.795093 +v -0.054688 0.811160 0.795093 +v 0.000000 0.782517 0.807043 +v 0.000000 0.886180 0.646029 +v 0.103027 0.847369 0.699328 +v -0.103027 0.847369 0.699328 +v 0.139160 0.748223 0.732585 +v 0.149902 0.787589 0.702843 +v -0.149902 0.787589 0.702843 +v -0.139160 0.748223 0.732585 +v 0.135742 0.676926 0.773018 +v 0.172852 0.687221 0.726787 +v -0.172852 0.687221 0.726787 +v -0.135742 0.676926 0.773018 +v 0.192383 0.604970 0.786374 +v -0.192383 0.604970 0.786374 +v 0.266602 0.534691 0.672191 +v 0.221680 0.614694 0.702225 +v -0.221680 0.614694 0.702225 +v -0.266602 0.534691 0.672191 +v 0.232910 0.607618 0.618026 +v 0.197266 0.682190 0.661497 +v -0.197266 0.682190 0.661497 +v -0.232910 0.607618 0.618026 +v 0.208008 0.670080 0.590452 +v -0.208008 0.670080 0.590452 +v 0.089355 0.320574 1.025987 +v 0.000000 0.310620 1.033053 +v 0.047852 0.306509 1.022199 +v -0.047852 0.306509 1.022199 +v -0.089355 0.320574 1.025987 +v 0.098633 0.250444 1.055412 +v 0.096191 0.283890 1.031669 +v -0.096191 0.283890 1.031669 +v -0.098633 0.250444 1.055412 +v 0.054199 0.200852 1.069060 +v 0.072754 0.221106 1.052885 +v -0.072754 0.221106 1.052885 +v -0.054199 0.200852 1.069060 +v 0.000000 0.189266 1.071296 +v 0.024414 0.192989 1.059671 +v -0.024414 0.192989 1.059671 +v 0.000000 0.185613 1.039159 +v 0.046875 0.195105 1.034816 +v 0.026367 0.191249 1.014200 +v -0.026367 0.191249 1.014200 +v -0.046875 0.195105 1.034816 +v 0.087891 0.237543 1.022055 +v 0.072266 0.209342 1.005947 +v -0.072266 0.209342 1.005947 +v -0.087891 0.237543 1.022055 +v 0.082031 0.290784 1.003422 +v 0.089844 0.248659 0.993006 +v -0.089844 0.248659 0.993006 +v -0.082031 0.290784 1.003422 +v 0.000000 0.280611 1.007649 +v 0.043945 0.261020 0.991018 +v -0.043945 0.261020 0.991018 +v 0.000000 0.217746 0.998384 +v 0.063477 0.227940 0.993343 +v -0.063477 0.227940 0.993343 +v 0.155273 1.131359 0.501321 +v 0.177734 1.073535 0.534585 +v 0.178223 1.108202 0.520155 +v -0.178223 1.108202 0.520155 +v -0.177734 1.073535 0.534585 +v -0.155273 1.131359 0.501321 +v 0.156738 1.202784 0.456007 +v 0.172363 1.168479 0.482755 +v -0.172363 1.168479 0.482755 +v -0.156738 1.202784 0.456007 +v 0.192383 1.275185 0.407006 +v 0.191406 1.234227 0.437878 +v -0.191406 1.234227 0.437878 +v -0.192383 1.275185 0.407006 +v 0.229980 1.028337 0.559485 +v 0.206055 1.063326 0.551413 +v -0.206055 1.063326 0.551413 +v -0.229980 1.028337 0.559485 +v 0.368652 0.970778 0.560225 +v 0.300293 1.014581 0.566256 +v -0.300293 1.014581 0.566256 +v -0.368652 0.970778 0.560225 +v 0.485352 0.984876 0.514289 +v 0.425781 0.992112 0.543883 +v -0.425781 0.992112 0.543883 +v -0.485352 0.984876 0.514289 +v 0.588379 1.051235 0.434846 +v 0.528320 1.030330 0.479627 +v -0.528320 1.030330 0.479627 +v -0.588379 1.051235 0.434846 +v 0.607910 1.131946 0.378150 +v 0.584473 1.099209 0.412168 +v -0.584473 1.099209 0.412168 +v -0.607910 1.131946 0.378150 +v 0.566406 1.201049 0.350652 +v 0.576172 1.167154 0.372917 +v -0.576172 1.167154 0.372917 +v -0.566406 1.201049 0.350652 +v 0.433594 1.275205 0.361483 +v 0.492676 1.237365 0.373973 +v -0.492676 1.237365 0.373973 +v -0.433594 1.275205 0.361483 +v 0.334961 1.309114 0.353578 +v 0.378418 1.288951 0.377473 +v -0.378418 1.288951 0.377473 +v -0.334961 1.309114 0.353578 +v 0.261230 1.310658 0.369249 +v 0.303223 1.300087 0.373759 +v -0.303223 1.300087 0.373759 +v -0.261230 1.310658 0.369249 +v 0.239746 1.284291 0.398745 +v -0.239746 1.284291 0.398745 +v 0.277832 1.284200 0.391025 +v 0.225098 1.251089 0.416925 +v 0.257812 1.258910 0.401793 +v -0.257812 1.258910 0.401793 +v -0.225098 1.251089 0.416925 +v -0.277832 1.284200 0.391025 +v 0.338867 1.284751 0.377461 +v 0.308594 1.275760 0.385041 +v -0.308594 1.275760 0.385041 +v -0.338867 1.284751 0.377461 +v 0.423828 1.262928 0.386365 +v 0.375000 1.268053 0.380931 +v -0.375000 1.268053 0.380931 +v -0.423828 1.262928 0.386365 +v 0.533691 1.191289 0.368957 +v 0.472656 1.219035 0.372614 +v -0.472656 1.219035 0.372614 +v -0.533691 1.191289 0.368957 +v 0.566406 1.132873 0.391264 +v 0.542969 1.151829 0.372418 +v -0.542969 1.151829 0.372418 +v -0.566406 1.132873 0.391264 +v 0.551758 1.067459 0.438299 +v 0.550781 1.098604 0.405412 +v -0.550781 1.098604 0.405412 +v -0.551758 1.067459 0.438299 +v 0.468750 1.014856 0.510971 +v 0.503906 1.040758 0.465637 +v -0.503906 1.040758 0.465637 +v -0.468750 1.014856 0.510971 +v 0.369141 1.003442 0.551409 +v 0.417969 1.005622 0.524113 +v -0.417969 1.005622 0.524113 +v -0.369141 1.003442 0.551409 +v 0.247070 1.047309 0.554999 +v 0.308594 1.024636 0.544148 +v -0.308594 1.024636 0.544148 +v -0.247070 1.047309 0.554999 +v 0.198730 1.085763 0.526504 +v 0.222656 1.066457 0.528831 +v -0.222656 1.066457 0.528831 +v -0.198730 1.085763 0.526504 +v 0.191406 1.195861 0.455532 +v 0.214844 1.215240 0.428003 +v -0.214844 1.215240 0.428003 +v -0.191406 1.195861 0.455532 +v 0.185547 1.135353 0.494294 +v 0.195312 1.158830 0.463257 +v -0.195312 1.158830 0.463257 +v -0.185547 1.135353 0.494294 +v 0.199219 1.105604 0.496251 +v -0.199219 1.105604 0.496251 +v 0.000000 1.251831 0.299033 +v 0.086426 1.306983 0.267067 +v 0.047201 1.233613 0.246097 +v -0.047201 1.233613 0.246097 +v -0.086426 1.306983 0.267067 +v 0.183594 1.449794 0.170478 +v 0.179199 1.340394 0.177481 +v -0.179199 1.340394 0.177481 +v -0.183594 1.449794 0.170478 +v 0.329102 1.463353 0.133907 +v 0.266113 1.408272 0.122110 +v -0.266113 1.408272 0.122110 +v -0.329102 1.463353 0.133907 +v 0.494141 1.342126 0.167269 +v 0.377441 1.360579 0.126625 +v -0.377441 1.360579 0.126625 +v -0.494141 1.342126 0.167269 +v 0.686035 1.222824 0.183098 +v 0.580078 1.222752 0.129855 +v -0.580078 1.222752 0.129855 +v -0.686035 1.222824 0.183098 +v 0.808105 1.127373 0.194569 +v 0.736816 1.135496 0.134311 +v -0.736816 1.135496 0.134311 +v -0.808105 1.127373 0.194569 +v 0.781250 0.895888 0.256501 +v 0.792969 0.978700 0.160588 +v -0.792969 0.978700 0.160588 +v -0.781250 0.895888 0.256501 +v 0.617676 0.773802 0.389875 +v 0.706055 0.785728 0.251468 +v -0.706055 0.785728 0.251468 +v -0.617676 0.773802 0.389875 +v 0.430664 0.707032 0.473801 +v 0.527832 0.698309 0.370413 +v -0.527832 0.698309 0.370413 +v -0.430664 0.707032 0.473801 +v 0.066895 0.237126 0.601392 +v 0.000000 0.264593 0.544767 +v 0.088379 0.288670 0.483364 +v 0.144531 0.304977 0.535860 +v -0.144531 0.304977 0.535860 +v -0.088379 0.288670 0.483364 +v -0.066895 0.237126 0.601392 +v 0.070801 0.088156 0.746664 +v 0.000000 0.153090 0.669431 +v 0.133301 0.190379 0.670505 +v -0.133301 0.190379 0.670505 +v -0.070801 0.088156 0.746664 +v 0.081543 0.003890 0.913071 +v 0.000000 0.023635 0.837976 +v 0.152832 0.046676 0.819823 +v -0.152832 0.046676 0.819823 +v -0.081543 0.003890 0.913071 +v 0.169922 0.015341 0.957038 +v 0.000000 0.011632 0.983024 +v -0.169922 0.015341 0.957038 +v 0.308594 0.030350 0.909856 +v 0.243164 0.015638 0.874791 +v -0.243164 0.015638 0.874791 +v -0.308594 0.030350 0.909856 +v 0.324707 0.130133 0.833632 +v 0.293945 0.068602 0.814438 +v -0.293945 0.068602 0.814438 +v -0.324707 0.130133 0.833632 +v 0.300781 0.298659 0.736154 +v 0.263672 0.225835 0.696832 +v -0.263672 0.225835 0.696832 +v -0.300781 0.298659 0.736154 +v 0.215332 0.132354 0.733852 +v 0.193359 0.291371 0.607794 +v -0.193359 0.291371 0.607794 +v -0.215332 0.132354 0.733852 +v 0.205566 0.380463 0.499639 +v 0.242188 0.378883 0.593575 +v -0.242188 0.378883 0.593575 +v -0.205566 0.380463 0.499639 +v 0.272461 0.458913 0.633769 +v -0.272461 0.458913 0.633769 +v 0.240723 0.548988 0.577611 +v 0.244629 0.569016 0.502914 +v 0.222168 0.610923 0.555201 +v -0.222168 0.610923 0.555201 +v -0.244629 0.569016 0.502914 +v -0.240723 0.548988 0.577611 +v 0.229980 0.473696 0.528065 +v -0.229980 0.473696 0.528065 +v 0.234863 0.666732 0.531751 +v 0.227702 0.636741 0.513121 +v -0.227702 0.636741 0.513121 +v -0.234863 0.666732 0.531751 +v 0.311198 0.675310 0.483945 +v -0.311198 0.675310 0.483945 +v 0.000000 0.048569 -0.547393 +v 0.176270 0.156710 -0.648113 +v 0.309408 0.117651 -0.477071 +v 0.168457 0.035657 -0.382538 +v -0.168457 0.035657 -0.382538 +v -0.309408 0.117651 -0.477071 +v -0.176270 0.156710 -0.648113 +v 0.000000 0.004861 -0.236125 +v 0.297363 0.090721 -0.209651 +v 0.145996 0.070411 -0.038346 +v -0.145996 0.070411 -0.038346 +v -0.297363 0.090721 -0.209651 +v 0.000000 0.136374 0.173511 +v 0.242676 0.202048 0.153836 +v 0.108887 0.240880 0.346032 +v -0.108887 0.240880 0.346032 +v -0.242676 0.202048 0.153836 +v 0.000000 0.270207 0.449764 +v 0.174805 0.321301 0.427265 +v -0.174805 0.321301 0.427265 +v 0.229818 0.408681 0.425515 +v -0.229818 0.408681 0.425515 +v 0.788086 0.809494 0.082501 +v 0.655273 0.644465 0.206838 +v 0.779785 0.642473 0.014240 +v -0.779785 0.642473 0.014240 +v -0.655273 0.644465 0.206838 +v -0.788086 0.809494 0.082501 +v 0.000000 0.289144 -0.825958 +v 0.222168 0.486051 -0.884302 +v 0.367676 0.311152 -0.703856 +v -0.367676 0.311152 -0.703856 +v -0.222168 0.486051 -0.884302 +v 0.000000 1.323967 -0.456369 +v 0.227051 1.341858 -0.285237 +v 0.419922 1.261862 -0.453599 +v 0.226562 1.226555 -0.608775 +v -0.226562 1.226555 -0.608775 +v -0.419922 1.261862 -0.453599 +v -0.227051 1.341858 -0.285237 +v 0.000000 1.099443 -0.776026 +v 0.419922 1.083138 -0.712954 +v 0.227051 0.934000 -0.859779 +v -0.227051 0.934000 -0.859779 +v -0.419922 1.083138 -0.712954 +v 0.000000 0.706591 -0.949842 +v 0.421387 0.710153 -0.828418 +v -0.421387 0.710153 -0.828418 +v 0.646484 1.114819 0.062164 +v 0.754883 1.040461 0.081416 +v 0.691895 1.055052 -0.016967 +v -0.691895 1.055052 -0.016967 +v -0.754883 1.040461 0.081416 +v -0.646484 1.114819 0.062164 +v 0.629883 1.095647 -0.175724 +v 0.757812 1.004930 -0.113722 +v 0.713867 1.059524 -0.284812 +v -0.713867 1.059524 -0.284812 +v -0.757812 1.004930 -0.113722 +v -0.629883 1.095647 -0.175724 +v 0.636719 1.079950 -0.456798 +v 0.782715 0.964410 -0.349628 +v 0.718750 0.963244 -0.514071 +v -0.718750 0.963244 -0.514071 +v -0.782715 0.964410 -0.349628 +v -0.636719 1.079950 -0.456798 +v 0.636719 0.923995 -0.660460 +v 0.777344 0.815896 -0.535219 +v 0.715820 0.758617 -0.649648 +v -0.715820 0.758617 -0.649648 +v -0.777344 0.815896 -0.535219 +v -0.636719 0.923995 -0.660460 +v 0.768555 0.632735 -0.557891 +v 0.681641 0.466877 -0.577277 +v 0.626953 0.632714 -0.706380 +v -0.626953 0.632714 -0.706380 +v -0.681641 0.466877 -0.577277 +v -0.768555 0.632735 -0.557891 +v 0.523926 0.472354 -0.723082 +v 0.545898 0.870637 -0.756714 +v -0.545898 0.870637 -0.756714 +v -0.523926 0.472354 -0.723082 +v 0.546875 1.103541 -0.585521 +v -0.546875 1.103541 -0.585521 +v 0.546875 1.198644 -0.322493 +v -0.546875 1.198644 -0.322493 +v 0.422363 1.250641 -0.129465 +v 0.551270 1.140883 -0.019213 +v -0.551270 1.140883 -0.019213 +v -0.422363 1.250641 -0.129465 +v 0.443359 1.221771 0.096419 +v -0.443359 1.221771 0.096419 +v 0.000000 1.332881 -0.087845 +v 0.238281 1.262536 0.054308 +v -0.238281 1.262536 0.054308 +v 0.284668 1.276872 0.159699 +v -0.284668 1.276872 0.159699 +v 0.102376 1.259358 0.176923 +v -0.102376 1.259358 0.176923 +v 0.000000 1.244890 0.200966 +v 0.793457 0.896826 -0.025602 +v -0.793457 0.896826 -0.025602 +v 0.828125 0.743981 -0.127879 +v 0.820801 0.879291 -0.221538 +v -0.820801 0.879291 -0.221538 +v -0.828125 0.743981 -0.127879 +v 0.832031 0.723251 -0.298793 +v 0.808105 0.788541 -0.400830 +v -0.808105 0.788541 -0.400830 +v -0.832031 0.723251 -0.298793 +v 0.806641 0.611080 -0.450901 +v -0.806641 0.611080 -0.450901 +v 0.307943 0.357549 0.266603 +v 0.362793 0.187261 -0.050039 +v 0.428223 0.331504 0.082297 +v -0.428223 0.331504 0.082297 +v -0.362793 0.187261 -0.050039 +v -0.307943 0.357549 0.266603 +v 0.640625 0.405173 0.007246 +v 0.556641 0.486875 0.155236 +v 0.525391 0.291893 -0.076411 +v -0.525391 0.291893 -0.076411 +v -0.556641 0.486875 0.155236 +v -0.640625 0.405173 0.007246 +v 0.426758 0.583521 0.336928 +v -0.426758 0.583521 0.336928 +v 0.312663 0.630697 0.464118 +v 0.305501 0.494185 0.379788 +v -0.305501 0.494185 0.379788 +v -0.312663 0.630697 0.464118 +v 0.702148 0.363956 -0.437149 +v 0.572754 0.265146 -0.383173 +v 0.551270 0.327998 -0.563719 +v -0.551270 0.327998 -0.563719 +v -0.572754 0.265146 -0.383173 +v -0.702148 0.363956 -0.437149 +v 0.420736 0.213056 -0.531625 +v -0.420736 0.213056 -0.531625 +v 0.617676 0.273405 -0.198616 +v 0.459961 0.211101 -0.244208 +v -0.459961 0.211101 -0.244208 +v -0.617676 0.273405 -0.198616 +v 0.401204 0.148403 -0.375548 +v -0.401204 0.148403 -0.375548 +v 1.029297 0.692177 -0.503680 +v 0.956543 0.691729 -0.486596 +v 0.911133 0.684868 -0.411066 +v 0.969238 0.670079 -0.439490 +v -0.969238 0.670079 -0.439490 +v -0.911133 0.684868 -0.411066 +v -0.956543 0.691729 -0.486596 +v -1.029297 0.692177 -0.503680 +v 1.126465 0.678292 -0.589034 +v 1.104492 0.652469 -0.531780 +v 1.199219 0.646425 -0.580783 +v -1.199219 0.646425 -0.580783 +v -1.104492 0.652469 -0.531780 +v -1.126465 0.678292 -0.589034 +v 1.286621 0.588428 -0.585720 +v 1.231934 0.569000 -0.541389 +v 1.288574 0.510894 -0.508523 +v -1.288574 0.510894 -0.508523 +v -1.231934 0.569000 -0.541389 +v -1.286621 0.588428 -0.585720 +v 1.309570 0.408756 -0.461766 +v 1.244629 0.418521 -0.442949 +v 1.227539 0.339199 -0.375862 +v -1.227539 0.339199 -0.375862 +v -1.244629 0.418521 -0.442949 +v -1.309570 0.408756 -0.461766 +v 1.157227 0.267828 -0.310226 +v 1.125000 0.312208 -0.307599 +v 1.032227 0.285092 -0.215895 +v -1.032227 0.285092 -0.215895 +v -1.125000 0.312208 -0.307599 +v -1.157227 0.267828 -0.310226 +v 0.910156 0.274762 -0.138502 +v 0.930664 0.329750 -0.152986 +v 0.812012 0.338766 -0.071960 +v -0.812012 0.338766 -0.071960 +v -0.930664 0.329750 -0.152986 +v -0.910156 0.274762 -0.138502 +v 1.033203 0.311958 -0.260715 +v 0.957520 0.329278 -0.224507 +v 0.866699 0.361325 -0.138873 +v -0.866699 0.361325 -0.138873 +v -0.957520 0.329278 -0.224507 +v -1.033203 0.311958 -0.260715 +v 1.185059 0.347083 -0.393435 +v 1.116211 0.309170 -0.355742 +v -1.116211 0.309170 -0.355742 +v -1.185059 0.347083 -0.393435 +v 1.234863 0.477601 -0.498063 +v 1.217285 0.391505 -0.463292 +v -1.217285 0.391505 -0.463292 +v -1.234863 0.477601 -0.498063 +v 1.168457 0.584747 -0.549573 +v 1.208496 0.506445 -0.540096 +v -1.208496 0.506445 -0.540096 +v -1.168457 0.584747 -0.549573 +v 1.028809 0.626104 -0.483723 +v 1.100098 0.571583 -0.531845 +v -1.100098 0.571583 -0.531845 +v -1.028809 0.626104 -0.483723 +v 0.936035 0.626835 -0.403403 +v 0.983887 0.591619 -0.453853 +v -0.983887 0.591619 -0.453853 +v -0.936035 0.626835 -0.403403 +v 0.736816 0.503511 -0.021245 +v 0.683594 0.368232 -0.074315 +v 0.715007 0.427412 -0.085986 +v -0.715007 0.427412 -0.085986 +v -0.683594 0.368232 -0.074315 +v -0.736816 0.503511 -0.021245 +v 0.698730 0.315053 -0.076684 +v 0.771484 0.370694 -0.101213 +v -0.771484 0.370694 -0.101213 +v -0.698730 0.315053 -0.076684 +v 0.788574 0.593526 -0.134846 +v -0.788574 0.593526 -0.134846 +v 0.854004 0.659474 -0.403818 +v 0.840820 0.647832 -0.343458 +v 0.883789 0.643422 -0.369070 +v -0.883789 0.643422 -0.369070 +v -0.840820 0.647832 -0.343458 +v -0.854004 0.659474 -0.403818 +v 0.838379 0.353330 -0.180503 +v 0.778809 0.369298 -0.167288 +v -0.778809 0.369298 -0.167288 +v -0.838379 0.353330 -0.180503 +v 0.814941 0.354917 -0.218756 +v 0.780273 0.396948 -0.208473 +v 0.733073 0.408533 -0.152226 +v -0.733073 0.408533 -0.152226 +v -0.780273 0.396948 -0.208473 +v -0.814941 0.354917 -0.218756 +v 0.789062 0.416939 -0.270568 +v 0.759766 0.436545 -0.239576 +v 0.821289 0.393050 -0.253610 +v -0.821289 0.393050 -0.253610 +v -0.759766 0.436545 -0.239576 +v -0.789062 0.416939 -0.270568 +v 0.792969 0.459812 -0.296213 +v 0.812988 0.518462 -0.301321 +v 0.767090 0.502416 -0.229450 +v -0.767090 0.502416 -0.229450 +v -0.812988 0.518462 -0.301321 +v -0.792969 0.459812 -0.296213 +v 0.869141 0.585070 -0.349203 +v 0.828125 0.593540 -0.314497 +v 0.858398 0.525958 -0.341373 +v -0.858398 0.525958 -0.341373 +v -0.828125 0.593540 -0.314497 +v -0.869141 0.585070 -0.349203 +v 0.914062 0.575983 -0.386466 +v -0.914062 0.575983 -0.386466 +v 0.815430 0.622244 -0.250443 +v -0.815430 0.622244 -0.250443 +v 0.735514 0.470012 -0.134791 +v -0.735514 0.470012 -0.134791 +v 0.952148 0.562554 -0.433220 +v 0.891602 0.530950 -0.379048 +v 0.929688 0.527142 -0.416465 +v -0.929688 0.527142 -0.416465 +v -0.891602 0.530950 -0.379048 +v -0.952148 0.562554 -0.433220 +v 0.836426 0.476402 -0.340325 +v 0.874023 0.485518 -0.371347 +v -0.874023 0.485518 -0.371347 +v -0.836426 0.476402 -0.340325 +v 0.779297 0.420377 -0.301153 +v 0.810547 0.431022 -0.330865 +v -0.810547 0.431022 -0.330865 +v -0.779297 0.420377 -0.301153 +v 0.819336 0.398479 -0.285607 +v 0.804688 0.402753 -0.310797 +v -0.804688 0.402753 -0.310797 +v -0.819336 0.398479 -0.285607 +v 0.840332 0.353487 -0.253668 +v 0.848145 0.368742 -0.287851 +v -0.848145 0.368742 -0.287851 +v -0.840332 0.353487 -0.253668 +v 0.825684 0.331448 -0.229041 +v 0.841309 0.330789 -0.256119 +v -0.841309 0.330789 -0.256119 +v -0.825684 0.331448 -0.229041 +v 0.894043 0.341997 -0.206590 +v 0.853516 0.332989 -0.231932 +v -0.853516 0.332989 -0.231932 +v -0.894043 0.341997 -0.206590 +v 1.039551 0.556416 -0.508504 +v 1.001465 0.541006 -0.479600 +v -1.001465 0.541006 -0.479600 +v -1.039551 0.556416 -0.508504 +v 1.169434 0.521329 -0.563836 +v 1.109050 0.526756 -0.549724 +v -1.109050 0.526756 -0.549724 +v -1.169434 0.521329 -0.563836 +v 1.231934 0.434014 -0.519816 +v 1.204590 0.471736 -0.550187 +v -1.204590 0.471736 -0.550187 +v -1.231934 0.434014 -0.519816 +v 1.185547 0.324767 -0.429089 +v 1.212402 0.374984 -0.481504 +v -1.212402 0.374984 -0.481504 +v -1.185547 0.324767 -0.429089 +v 1.042480 0.294018 -0.318040 +v 1.114258 0.302743 -0.390102 +v -1.114258 0.302743 -0.390102 +v -1.042480 0.294018 -0.318040 +v 0.964844 0.317003 -0.278069 +v -0.964844 0.317003 -0.278069 +v 0.856934 0.396188 -0.317514 +v 0.884277 0.353752 -0.286192 +v 0.913086 0.388146 -0.323782 +v -0.913086 0.388146 -0.323782 +v -0.884277 0.353752 -0.286192 +v -0.856934 0.396188 -0.317514 +v 0.923828 0.429117 -0.358854 +v 0.962891 0.377791 -0.334994 +v 0.979004 0.422589 -0.378172 +v -0.979004 0.422589 -0.378172 +v -0.962891 0.377791 -0.334994 +v -0.923828 0.429117 -0.358854 +v 0.984863 0.466964 -0.412667 +v 1.035156 0.407776 -0.398196 +v 1.036133 0.459062 -0.428016 +v -1.036133 0.459062 -0.428016 +v -1.035156 0.407776 -0.398196 +v -0.984863 0.466964 -0.412667 +v 1.047852 0.494459 -0.459132 +v 1.097168 0.442528 -0.442028 +v 1.105469 0.476153 -0.468892 +v -1.105469 0.476153 -0.468892 +v -1.097168 0.442528 -0.442028 +v -1.047852 0.494459 -0.459132 +v 1.063151 0.519466 -0.502633 +v 0.986816 0.510992 -0.445120 +v -0.986816 0.510992 -0.445120 +v -1.063151 0.519466 -0.502633 +v 0.925781 0.478938 -0.392425 +v -0.925781 0.478938 -0.392425 +v 0.865723 0.436235 -0.347141 +v -0.865723 0.436235 -0.347141 +v 0.914551 0.347409 -0.271509 +v -0.914551 0.347409 -0.271509 +v 1.022949 0.339138 -0.354860 +v -1.022949 0.339138 -0.354860 +v 1.125488 0.373359 -0.430650 +v -1.125488 0.373359 -0.430650 +v 1.171387 0.438296 -0.489323 +v -1.171387 0.438296 -0.489323 +v 1.134440 0.501210 -0.529194 +v -1.134440 0.501210 -0.529194 +v 1.039062 0.214487 -0.276552 +v 0.792969 0.261943 -0.141377 +v 0.916504 0.248139 -0.293255 +v -0.916504 0.248139 -0.293255 +v -0.792969 0.261943 -0.141377 +v -1.039062 0.214487 -0.276552 +v 1.272461 0.292732 -0.421918 +v 1.168945 0.256367 -0.428438 +v -1.168945 0.256367 -0.428438 +v -1.272461 0.292732 -0.421918 +v 1.336914 0.483155 -0.553503 +v 1.329427 0.379969 -0.530154 +v -1.329427 0.379969 -0.530154 +v -1.336914 0.483155 -0.553503 +v 1.229492 0.613198 -0.651208 +v 1.306966 0.506031 -0.625032 +v -1.306966 0.506031 -0.625032 +v -1.229492 0.613198 -0.651208 +v 1.032227 0.648145 -0.586794 +v 1.140625 0.547253 -0.636131 +v -1.140625 0.547253 -0.636131 +v -1.032227 0.648145 -0.586794 +v 0.883789 0.641158 -0.487822 +v 0.939941 0.556387 -0.537225 +v -0.939941 0.556387 -0.537225 +v -0.883789 0.641158 -0.487822 +v 1.036621 0.379619 -0.494376 +v 0.835449 0.397873 -0.389370 +v -0.835449 0.397873 -0.389370 +v -1.036621 0.379619 -0.494376 +v 1.257161 0.409571 -0.578712 +v -1.257161 0.409571 -0.578712 +v 0.808594 0.516640 -0.474279 +v -0.808594 0.516640 -0.474279 +v 0.723633 0.283273 -0.273286 +v -0.723633 0.283273 -0.273286 +v 0.438843 1.079478 0.525875 +v -0.438843 1.079478 0.525875 +v 0.487305 0.994038 0.496408 +v -0.487305 0.994038 0.496408 +v 0.532227 0.901102 0.434237 +v -0.532227 0.901102 0.434237 +v 0.351562 0.862525 0.504736 +v -0.351562 0.862525 0.504736 +v 0.351685 0.964348 0.551167 +v -0.351685 0.964348 0.551167 +v 0.352417 1.061998 0.559243 +v -0.352417 1.061998 0.559243 +v 0.270142 1.097921 0.551855 +v -0.270142 1.097921 0.551855 +v 0.216675 1.022374 0.536323 +v -0.216675 1.022374 0.536323 +v 0.170898 0.938412 0.486794 +v -0.170898 0.938412 0.486794 +v 0.097656 1.086040 0.392774 +v -0.097656 1.086040 0.392774 +v 0.160645 1.133916 0.461482 +v -0.160645 1.133916 0.461482 +v 0.236572 1.166212 0.505921 +v -0.236572 1.166212 0.505921 +v 0.270142 1.235584 0.454130 +v -0.270142 1.235584 0.454130 +v 0.216675 1.242356 0.380161 +v -0.216675 1.242356 0.380161 +v 0.170898 1.227474 0.281593 +v -0.170898 1.227474 0.281593 +v 0.351562 1.270239 0.215307 +v -0.351562 1.270239 0.215307 +v 0.351685 1.275708 0.330137 +v -0.351685 1.275708 0.330137 +v 0.352417 1.255104 0.422159 +v -0.352417 1.255104 0.422159 +v 0.438843 1.217141 0.428150 +v -0.438843 1.217141 0.428150 +v 0.487305 1.214021 0.340245 +v -0.487305 1.214021 0.340245 +v 0.532227 1.190165 0.229036 +v -0.532227 1.190165 0.229036 +v 0.605469 1.035163 0.321105 +v -0.605469 1.035163 0.321105 +v 0.543457 1.096042 0.408129 +v -0.543457 1.096042 0.408129 +v 0.472656 1.142045 0.471879 +v -0.472656 1.142045 0.471879 +v 0.455404 1.158142 0.494484 +v -0.455404 1.158142 0.494484 +v 0.427531 1.223970 0.456187 +v -0.427531 1.223970 0.456187 +v 0.352458 1.259893 0.452243 +v -0.352458 1.259893 0.452243 +v 0.280924 1.241659 0.481105 +v -0.280924 1.241659 0.481105 +v 0.250244 1.180848 0.526469 +v -0.250244 1.180848 0.526469 +v 0.280924 1.121482 0.566417 +v -0.280924 1.121482 0.566417 +v 0.351969 1.183066 0.530085 +v -0.351969 1.183066 0.530085 +v 0.352458 1.088951 0.573592 +v -0.352458 1.088951 0.573592 +v 0.427531 1.103793 0.541499 +v -0.427531 1.103793 0.541499 +v 0.000000 1.288491 0.350254 +v 0.000000 1.265083 0.456226 +v 0.000000 0.396136 0.983125 +v 0.000000 0.710470 0.812679 +v 0.000000 0.824101 0.746685 +v 0.000000 0.298751 1.025611 +v 0.000000 1.224569 0.249524 +v 0.000000 1.287556 0.117983 +v 0.000000 0.922723 -0.895486 +v 0.000000 0.484310 -0.929773 +v 0.000000 0.138196 -0.683473 +v 0.000000 0.045369 -0.044521 +v 0.226929 0.698780 0.573522 +v -0.226929 0.698780 0.573522 +v 0.288696 0.474930 0.717909 +v -0.288696 0.474930 0.717909 +v 0.323975 0.290479 0.840614 +v -0.323975 0.290479 0.840614 +v 0.338867 0.127628 0.923734 +v -0.338867 0.127628 0.923734 +v 0.302368 0.054603 0.967639 +v -0.302368 0.054603 0.967639 +v 0.171387 0.043799 1.003453 +v -0.171387 0.043799 1.003453 +v 0.000000 0.042273 1.025344 +v 0.427002 0.729580 0.512735 +v -0.427002 0.729580 0.512735 +v 0.625366 0.802815 0.435596 +v -0.625366 0.802815 0.435596 +v 0.789429 0.924651 0.295963 +v -0.789429 0.924651 0.295963 +v 0.816772 1.161824 0.239724 +v -0.816772 1.161824 0.239724 +v 0.693237 1.261805 0.231473 +v -0.693237 1.261805 0.231473 +v 0.491455 1.387004 0.213406 +v -0.491455 1.387004 0.213406 +v 0.322388 1.510074 0.180531 +v -0.322388 1.510074 0.180531 +v 0.174561 1.493545 0.218612 +v -0.174561 1.493545 0.218612 +v 0.075806 1.347237 0.317234 +v -0.075806 1.347237 0.317234 +v 0.166992 1.292956 0.400828 +v -0.166992 1.292956 0.400828 +v 0.122559 1.209836 0.451600 +v -0.122559 1.209836 0.451600 +v 0.212769 1.000709 0.569068 +v -0.212769 1.000709 0.569068 +v 0.371216 0.940397 0.560236 +v -0.371216 0.940397 0.560236 +v 0.505615 0.959843 0.504964 +v -0.505615 0.959843 0.504964 +v 0.617920 1.040023 0.420949 +v -0.617920 1.040023 0.420949 +v 0.639771 1.133514 0.361168 +v -0.639771 1.133514 0.361168 +v 0.590088 1.210128 0.336871 +v -0.590088 1.210128 0.336871 +v 0.439087 1.293278 0.339072 +v -0.439087 1.293278 0.339072 +v 0.246460 1.341722 0.354383 +v -0.246460 1.341722 0.354383 +v 0.000000 0.324538 1.029461 +v 0.112500 0.328376 1.019060 +v -0.112500 0.328376 1.019060 +v 0.121704 0.234279 1.056258 +v -0.121704 0.234279 1.056258 +v 0.071045 0.187548 1.071618 +v -0.071045 0.187548 1.071618 +v 0.000000 0.175862 1.073925 +v 0.000000 0.820912 0.721104 +v 0.000000 0.832022 0.687269 +v 0.096069 0.824377 0.700680 +v -0.096069 0.824377 0.700680 +v 0.123657 0.759859 0.742439 +v -0.123657 0.759859 0.742439 +v 0.089531 0.695173 0.780233 +v -0.089531 0.695173 0.780233 +v 0.393799 0.859994 0.569707 +v -0.393799 0.859994 0.569707 +v 0.593506 0.909904 0.476792 +v -0.593506 0.909904 0.476792 +v 0.713379 1.017213 0.374267 +v -0.713379 1.017213 0.374267 +v 0.733887 1.173688 0.322021 +v -0.733887 1.173688 0.322021 +v 0.658203 1.266941 0.329175 +v -0.658203 1.266941 0.329175 +v 0.456909 1.392179 0.317068 +v -0.456909 1.392179 0.317068 +v 0.317383 1.482776 0.300658 +v -0.317383 1.482776 0.300658 +v 0.204834 1.469790 0.330236 +v -0.204834 1.469790 0.330236 +v 0.105713 1.349405 0.410756 +v -0.105713 1.349405 0.410756 +v 0.142415 0.880082 0.689081 +v -0.142415 0.880082 0.689081 +v 0.208252 0.536904 0.833046 +v -0.208252 0.536904 0.833046 +v 0.242798 0.344953 0.948351 +v -0.242798 0.344953 0.948351 +v 0.253784 0.225303 1.005445 +v -0.253784 0.225303 1.005445 +v 0.225098 0.141872 1.036377 +v -0.225098 0.141872 1.036377 +v 0.143921 0.117915 1.052186 +v -0.143921 0.117915 1.052186 +v 0.000000 0.111327 1.063151 +v 0.000000 0.970574 0.578401 +v 0.000000 1.122728 0.502658 +v 0.329956 1.341167 0.335466 +v -0.329956 1.341167 0.335466 +v 0.149536 1.053324 0.536058 +v -0.149536 1.053324 0.536058 +v 0.123657 1.124503 0.497356 +v -0.123657 1.124503 0.497356 +v 0.114380 0.390114 0.979915 +v -0.114380 0.390114 0.979915 +v 0.089478 0.565858 0.869828 +v -0.089478 0.565858 0.869828 +v 0.000000 0.567192 0.874869 +v 0.000000 0.670482 0.802743 +v 0.084229 0.739173 0.794699 +v -0.084229 0.739173 0.794699 +v 0.121338 0.786603 0.773154 +v -0.121338 0.786603 0.773154 +v 0.100342 0.841198 0.723321 +v -0.100342 0.841198 0.723321 +v 0.039673 0.848862 0.717880 +v -0.039673 0.848862 0.717880 +v 0.000000 0.820601 0.788524 +v 0.047743 0.848675 0.751030 +v -0.047743 0.848675 0.751030 +v 0.088108 0.842659 0.755301 +v -0.088108 0.842659 0.755301 +v 0.093994 0.804788 0.794975 +v -0.093994 0.804788 0.794975 +v 0.070095 0.765521 0.804471 +v -0.070095 0.765521 0.804471 +v 0.000000 0.751247 0.814870 +v 0.246460 0.575939 0.639617 +v -0.246460 0.575939 0.639617 +v 0.164673 0.726390 0.711108 +v -0.164673 0.726390 0.711108 +v 0.180176 0.652581 0.751378 +v -0.180176 0.652581 0.751378 +v 0.221558 0.636681 0.603084 +v -0.221558 0.636681 0.603084 +v 0.000000 0.191255 1.060603 +v 0.048706 0.201752 1.057043 +v -0.048706 0.201752 1.057043 +v 0.090576 0.249126 1.045120 +v -0.090576 0.249126 1.045120 +v 0.083862 0.308612 1.021155 +v -0.083862 0.308612 1.021155 +v 0.000000 0.254257 0.993723 +v 0.077393 0.264692 0.988810 +v -0.077393 0.264692 0.988810 +v 0.084201 0.230473 1.005628 +v -0.084201 0.230473 1.005628 +v 0.051025 0.198103 1.010781 +v -0.051025 0.198103 1.010781 +v 0.000000 0.188918 1.015555 +v 0.172607 1.137002 0.503154 +v -0.172607 1.137002 0.503154 +v 0.189331 1.083253 0.535621 +v -0.189331 1.083253 0.535621 +v 0.337891 1.296635 0.370372 +v -0.337891 1.296635 0.370372 +v 0.271484 1.296807 0.384321 +v -0.271484 1.296807 0.384321 +v 0.428711 1.271155 0.382771 +v -0.428711 1.271155 0.382771 +v 0.548950 1.198918 0.365787 +v -0.548950 1.198918 0.365787 +v 0.584595 1.135955 0.390124 +v -0.584595 1.135955 0.390124 +v 0.568237 1.062229 0.441264 +v -0.568237 1.062229 0.441264 +v 0.476807 1.006096 0.517189 +v -0.476807 1.006096 0.517189 +v 0.369019 0.993299 0.560106 +v -0.369019 0.993299 0.560106 +v 0.239380 1.042432 0.563102 +v -0.239380 1.042432 0.563102 +v 0.178345 1.201324 0.460487 +v -0.178345 1.201324 0.460487 +v 0.211792 1.263209 0.416705 +v -0.211792 1.263209 0.416705 +v 0.235352 1.238899 0.412406 +v -0.235352 1.238899 0.412406 +v 0.200195 1.188397 0.445861 +v -0.200195 1.188397 0.445861 +v 0.253906 1.047576 0.541037 +v -0.253906 1.047576 0.541037 +v 0.369141 1.007397 0.538422 +v -0.369141 1.007397 0.538422 +v 0.460938 1.017385 0.500194 +v -0.460938 1.017385 0.500194 +v 0.537109 1.069809 0.430643 +v -0.537109 1.069809 0.430643 +v 0.550781 1.126244 0.386988 +v -0.550781 1.126244 0.386988 +v 0.519531 1.180910 0.366146 +v -0.519531 1.180910 0.366146 +v 0.418945 1.252613 0.381113 +v -0.418945 1.252613 0.381113 +v 0.282227 1.272216 0.393544 +v -0.282227 1.272216 0.393544 +v 0.338867 1.273165 0.379697 +v -0.338867 1.273165 0.379697 +v 0.207031 1.084669 0.512310 +v -0.207031 1.084669 0.512310 +v 0.196289 1.130059 0.480088 +v -0.196289 1.130059 0.480088 +v 0.125521 1.262732 0.216564 +v -0.125521 1.262732 0.216564 +v 0.205729 1.400103 0.153059 +v -0.205729 1.400103 0.153059 +v 0.327691 1.411722 0.122189 +v -0.327691 1.411722 0.122189 +v 0.458125 1.283059 0.134302 +v -0.458125 1.283059 0.134302 +v 0.668091 1.170033 0.130453 +v -0.668091 1.170033 0.130453 +v 0.780396 1.083575 0.143625 +v -0.780396 1.083575 0.143625 +v 0.769775 0.864782 0.193703 +v -0.769775 0.864782 0.193703 +v 0.619507 0.733063 0.316250 +v -0.619507 0.733063 0.316250 +v 0.416667 0.678727 0.430453 +v -0.416667 0.678727 0.430453 +v 0.000000 1.359951 -0.280416 +v 0.000000 1.234081 -0.620105 +v 0.000000 0.008159 -0.403137 +v 0.000000 0.227959 0.358198 +v 0.000000 0.000063 0.921177 +v 0.000000 0.076570 0.748901 +v 0.000000 0.225122 0.600931 +v 0.000000 0.277592 0.496018 +v 0.814697 0.759427 -0.037796 +v -0.814697 0.759427 -0.037796 +v 0.836328 0.725551 -0.214844 +v -0.836328 0.725551 -0.214844 +v 0.762813 0.497291 -0.505214 +v -0.762813 0.497291 -0.505214 +v 0.408691 0.484367 -0.798526 +v -0.408691 0.484367 -0.798526 +v 0.700312 0.524658 0.078186 +v -0.700312 0.524658 0.078186 +v 0.616094 0.322466 -0.073563 +v -0.616094 0.322466 -0.073563 +v 0.649780 0.281351 -0.329557 +v -0.649780 0.281351 -0.329557 +v 0.325521 0.189311 -0.583631 +v -0.325521 0.189311 -0.583631 +v 0.236694 0.434895 0.553963 +v -0.236694 0.434895 0.553963 +v 0.161865 0.322695 0.474779 +v -0.161865 0.322695 0.474779 +v 0.279541 0.142312 0.754627 +v -0.279541 0.142312 0.754627 +v 0.250000 0.308312 0.642624 +v -0.250000 0.308312 0.642624 +v 0.286024 0.034708 0.864447 +v -0.286024 0.034708 0.864447 +v 0.142334 0.110791 0.741225 +v -0.142334 0.110791 0.741225 +v 0.131958 0.262691 0.603453 +v -0.131958 0.262691 0.603453 +v 0.162720 0.010653 0.895395 +v -0.162720 0.010653 0.895395 +v 0.235833 0.511138 0.494939 +v -0.235833 0.511138 0.494939 +v 0.239176 0.607926 0.511121 +v -0.239176 0.607926 0.511121 +v 0.253111 0.659513 0.508554 +v -0.253111 0.659513 0.508554 +v 0.212630 0.298082 0.340842 +v -0.212630 0.298082 0.340842 +v 0.273193 0.124666 -0.035094 +v -0.273193 0.124666 -0.035094 +v 0.310872 0.091341 -0.360191 +v -0.310872 0.091341 -0.360191 +v 0.420288 0.929435 -0.798305 +v -0.420288 0.929435 -0.798305 +v 0.419922 1.188276 -0.591631 +v -0.419922 1.188276 -0.591631 +v 0.420532 1.287962 -0.299372 +v -0.420532 1.287962 -0.299372 +v 0.428833 1.208909 0.015880 +v -0.428833 1.208909 0.015880 +v 0.743408 1.010193 -0.001289 +v -0.743408 1.010193 -0.001289 +v 0.630615 1.081813 -0.035364 +v -0.630615 1.081813 -0.035364 +v 0.635010 1.110349 -0.326881 +v -0.635010 1.110349 -0.326881 +v 0.777710 0.998420 -0.236346 +v -0.777710 0.998420 -0.236346 +v 0.780151 0.903402 -0.450332 +v -0.780151 0.903402 -0.450332 +v 0.636719 1.014486 -0.567362 +v -0.636719 1.014486 -0.567362 +v 0.634277 0.799673 -0.714123 +v -0.634277 0.799673 -0.714123 +v 0.758247 0.737384 -0.583677 +v -0.758247 0.737384 -0.583677 +v 0.603149 0.462397 -0.651492 +v -0.603149 0.462397 -0.651492 +v 0.482005 0.222318 -0.437600 +v -0.482005 0.222318 -0.437600 +v 0.824766 0.673653 -0.368662 +v -0.824766 0.673653 -0.368662 +v 0.405755 0.452821 0.234636 +v -0.405755 0.452821 0.234636 +v 0.438843 0.246802 -0.068653 +v -0.438843 0.246802 -0.068653 +v 0.897949 0.681717 -0.439967 +v -0.897949 0.681717 -0.439967 +v 0.793335 0.305194 -0.077919 +v -0.793335 0.305194 -0.077919 +v 1.035889 0.252670 -0.226561 +v -1.035889 0.252670 -0.226561 +v 1.254883 0.319952 -0.388845 +v -1.254883 0.319952 -0.388845 +v 1.320435 0.507246 -0.527790 +v -1.320435 0.507246 -0.527790 +v 1.218506 0.647159 -0.613490 +v -1.218506 0.647159 -0.613490 +v 1.031982 0.690319 -0.538140 +v -1.031982 0.690319 -0.538140 +v 1.027222 0.666508 -0.485009 +v -1.027222 0.666508 -0.485009 +v 1.179810 0.621964 -0.557880 +v -1.179810 0.621964 -0.557880 +v 1.255371 0.499283 -0.497886 +v -1.255371 0.499283 -0.497886 +v 1.200806 0.348800 -0.378785 +v -1.200806 0.348800 -0.378785 +v 1.030518 0.306580 -0.231597 +v -1.030518 0.306580 -0.231597 +v 0.839600 0.358771 -0.100084 +v -0.839600 0.358771 -0.100084 +v 0.923706 0.662583 -0.399438 +v -0.923706 0.662583 -0.399438 +v 0.946167 0.589524 -0.416737 +v -0.946167 0.589524 -0.416737 +v 0.886963 0.353407 -0.177863 +v -0.886963 0.353407 -0.177863 +v 1.037964 0.306134 -0.292958 +v -1.037964 0.306134 -0.292958 +v 1.180054 0.337816 -0.412605 +v -1.180054 0.337816 -0.412605 +v 1.227051 0.453345 -0.506293 +v -1.227051 0.453345 -0.506293 +v 1.165039 0.547094 -0.552635 +v -1.165039 0.547094 -0.552635 +v 1.033203 0.584796 -0.493620 +v -1.033203 0.584796 -0.493620 +v 0.851318 0.618455 -0.342663 +v -0.851318 0.618455 -0.342663 +v 0.828857 0.494041 -0.320961 +v -0.828857 0.494041 -0.320961 +v 0.772461 0.431402 -0.276344 +v -0.772461 0.431402 -0.276344 +v 0.811632 0.404124 -0.270719 +v -0.811632 0.404124 -0.270719 +v 0.823608 0.371335 -0.232955 +v -0.823608 0.371335 -0.232955 +v 0.813721 0.347636 -0.203707 +v -0.813721 0.347636 -0.203707 +v 0.739176 0.489839 -0.082398 +v -0.739176 0.489839 -0.082398 +v 0.727526 0.389248 -0.121290 +v -0.727526 0.389248 -0.121290 +v 0.738307 0.437358 -0.184568 +v -0.738307 0.437358 -0.184568 +v 0.803589 0.558314 -0.278712 +v -0.803589 0.558314 -0.278712 +v 0.885498 0.553845 -0.361768 +v -0.885498 0.553845 -0.361768 +v 0.900635 0.508581 -0.392211 +v -0.900635 0.508581 -0.392211 +v 0.837023 0.329461 -0.239807 +v -0.837023 0.329461 -0.239807 +v 0.853027 0.346570 -0.271214 +v -0.853027 0.346570 -0.271214 +v 0.830688 0.389928 -0.302292 +v -0.830688 0.389928 -0.302292 +v 0.794705 0.416386 -0.314554 +v -0.794705 0.416386 -0.314554 +v 0.845459 0.459236 -0.351643 +v -0.845459 0.459236 -0.351643 +v 1.049113 0.536221 -0.515724 +v -1.049113 0.536221 -0.515724 +v 1.164836 0.506388 -0.562810 +v -1.164836 0.506388 -0.562810 +v 1.222412 0.426651 -0.520278 +v -1.222412 0.426651 -0.520278 +v 1.175903 0.329444 -0.437051 +v -1.175903 0.329444 -0.437051 +v 1.039795 0.297667 -0.337995 +v -1.039795 0.297667 -0.337995 +v 0.899414 0.336772 -0.234617 +v -0.899414 0.336772 -0.234617 +v 0.962769 0.538763 -0.445224 +v -0.962769 0.538763 -0.445224 +v 0.890503 0.411253 -0.335095 +v -0.890503 0.411253 -0.335095 +v 0.924194 0.366877 -0.305240 +v -0.924194 0.366877 -0.305240 +v 1.000000 0.390192 -0.368348 +v -1.000000 0.390192 -0.368348 +v 0.955688 0.448210 -0.385732 +v -0.955688 0.448210 -0.385732 +v 1.014526 0.483129 -0.437766 +v -1.014526 0.483129 -0.437766 +v 1.067749 0.426552 -0.423201 +v -1.067749 0.426552 -0.423201 +v 1.123481 0.453354 -0.464550 +v -1.123481 0.453354 -0.464550 +v 1.087077 0.500602 -0.486397 +v -1.087077 0.500602 -0.486397 +v 1.032837 0.549848 -0.591566 +v -1.032837 0.549848 -0.591566 +v 1.239828 0.536636 -0.653196 +v -1.239828 0.536636 -0.653196 +v 1.328270 0.456020 -0.571389 +v -1.328270 0.456020 -0.571389 +v 1.274984 0.306338 -0.482674 +v -1.274984 0.306338 -0.482674 +v 1.039917 0.235239 -0.365834 +v -1.039917 0.235239 -0.365834 +v 0.807983 0.271879 -0.249479 +v -0.807983 0.271879 -0.249479 +v 0.864380 0.550706 -0.491875 +v -0.864380 0.550706 -0.491875 +vn 0.743600 0.386000 0.545800 +vn 0.819300 0.329900 0.468900 +vn 0.777200 0.115600 0.618500 +vn 0.702900 0.202400 0.681800 +vn 0.628300 -0.088200 0.772900 +vn 0.572400 0.044500 0.818800 +vn 0.618300 -0.058700 0.783700 +vn 0.759500 0.129200 0.637500 +vn 0.805700 0.342100 0.483500 +vn -0.759500 0.129200 0.637500 +vn -0.618300 -0.058700 0.783700 +vn -0.572400 0.044500 0.818800 +vn -0.702900 0.202400 0.681800 +vn -0.628300 -0.088200 0.772900 +vn -0.777200 0.115600 0.618500 +vn -0.819300 0.329900 0.468900 +vn -0.743600 0.386000 0.545800 +vn -0.805700 0.342100 0.483500 +vn 0.865200 0.289300 0.409500 +vn 0.813800 0.046300 0.579200 +vn 0.657100 -0.176500 0.732800 +vn 0.678800 -0.203200 0.705700 +vn 0.832000 0.027000 0.554200 +vn 0.881500 0.273000 0.385300 +vn -0.832000 0.027000 0.554200 +vn -0.678800 -0.203200 0.705700 +vn -0.657100 -0.176500 0.732800 +vn -0.813800 0.046300 0.579200 +vn -0.865200 0.289300 0.409500 +vn -0.881500 0.273000 0.385300 +vn 0.396100 -0.189400 0.898400 +vn 0.406500 -0.344600 0.846100 +vn 0.112600 -0.241600 0.963800 +vn 0.085300 -0.415300 0.905600 +vn 0.095900 -0.467400 0.878800 +vn 0.424600 -0.386700 0.818600 +vn -0.424600 -0.386700 0.818600 +vn -0.095900 -0.467400 0.878800 +vn -0.085300 -0.415300 0.905600 +vn -0.406500 -0.344600 0.846100 +vn -0.112600 -0.241600 0.963800 +vn -0.396100 -0.189400 0.898400 +vn 0.397900 -0.231800 0.887600 +vn 0.375800 -0.052000 0.925200 +vn 0.117300 -0.288700 0.950200 +vn 0.138700 -0.083700 0.986800 +vn -0.138700 -0.083700 0.986800 +vn -0.375800 -0.052000 0.925200 +vn -0.117300 -0.288700 0.950200 +vn -0.397900 -0.231800 0.887600 +vn -0.196600 -0.247000 0.948800 +vn -0.126500 -0.050100 0.990700 +vn -0.490600 -0.094000 0.866300 +vn -0.376100 0.078000 0.923200 +vn -0.463700 -0.044000 0.884900 +vn -0.193300 -0.197500 0.961100 +vn 0.193300 -0.197500 0.961100 +vn 0.463700 -0.044000 0.884900 +vn 0.376100 0.078000 0.923200 +vn 0.126500 -0.050100 0.990700 +vn 0.490600 -0.094000 0.866300 +vn 0.196600 -0.247000 0.948800 +vn -0.252800 -0.363600 0.896600 +vn -0.545800 -0.187600 0.816600 +vn -0.561000 -0.234900 0.793800 +vn -0.256100 -0.416700 0.872200 +vn 0.256100 -0.416700 0.872200 +vn 0.561000 -0.234900 0.793800 +vn 0.545800 -0.187600 0.816600 +vn 0.252800 -0.363600 0.896600 +vn -0.637300 0.178700 0.749500 +vn -0.692900 0.417100 0.588100 +vn -0.801900 0.345500 0.487400 +vn -0.738500 0.066600 0.670900 +vn -0.832600 0.320800 0.451500 +vn -0.764900 0.028900 0.643500 +vn 0.738500 0.066600 0.670900 +vn 0.764900 0.028900 0.643500 +vn 0.832600 0.320800 0.451500 +vn 0.801900 0.345500 0.487400 +vn 0.692900 0.417100 0.588100 +vn 0.637300 0.178700 0.749500 +vn -0.697200 0.127300 0.705500 +vn -0.538100 0.269300 0.798700 +vn -0.763300 0.372100 0.528000 +vn -0.586300 0.467700 0.661400 +vn 0.538100 0.269300 0.798700 +vn 0.586300 0.467700 0.661400 +vn 0.763300 0.372100 0.528000 +vn 0.697200 0.127300 0.705500 +vn -0.708700 0.611300 0.352000 +vn -0.519900 0.835400 0.178000 +vn -0.394500 0.843300 0.364900 +vn -0.545100 0.661300 0.515300 +vn -0.466400 0.846600 0.256200 +vn -0.639000 0.644600 0.419700 +vn 0.545100 0.661300 0.515300 +vn 0.639000 0.644600 0.419700 +vn 0.466400 0.846600 0.256200 +vn 0.394500 0.843300 0.364900 +vn 0.519900 0.835400 0.178000 +vn 0.708700 0.611300 0.352000 +vn -0.736300 0.608100 0.296900 +vn -0.538200 0.834000 0.121500 +vn -0.547300 0.833600 0.075000 +vn -0.760500 0.598000 0.253000 +vn 0.736300 0.608100 0.296900 +vn 0.760500 0.598000 0.253000 +vn 0.547300 0.833600 0.075000 +vn 0.538200 0.834000 0.121500 +vn -0.241600 0.970300 -0.006300 +vn -0.194100 0.971600 0.135000 +vn 0.113800 0.989000 0.094300 +vn 0.092300 0.994500 -0.048700 +vn 0.104100 0.990300 -0.092500 +vn -0.239000 0.969600 -0.051800 +vn 0.241600 0.970300 -0.006300 +vn 0.239000 0.969600 -0.051800 +vn -0.104100 0.990300 -0.092500 +vn -0.092300 0.994500 -0.048700 +vn -0.113800 0.989000 0.094300 +vn 0.194100 0.971600 0.135000 +vn -0.142100 0.957500 0.251100 +vn -0.220000 0.974800 0.037500 +vn 0.109500 0.993900 -0.008400 +vn 0.134800 0.967400 0.214300 +vn 0.142100 0.957500 0.251100 +vn -0.134800 0.967400 0.214300 +vn -0.109500 0.993900 -0.008400 +vn 0.220000 0.974800 0.037500 +vn 0.382100 0.895500 0.228300 +vn 0.405600 0.913500 0.032300 +vn 0.646500 0.747500 0.152600 +vn 0.584100 0.755200 0.297500 +vn 0.621400 0.755600 0.207100 +vn 0.398200 0.909100 0.121700 +vn -0.382100 0.895500 0.228300 +vn -0.398200 0.909100 0.121700 +vn -0.621400 0.755600 0.207100 +vn -0.584100 0.755200 0.297500 +vn -0.646500 0.747500 0.152600 +vn -0.405600 0.913500 0.032300 +vn 0.407700 0.913100 -0.006600 +vn 0.656000 0.747900 0.101400 +vn 0.673700 0.735300 0.073900 +vn 0.423100 0.905000 -0.043700 +vn -0.407700 0.913100 -0.006600 +vn -0.423100 0.905000 -0.043700 +vn -0.673700 0.735300 0.073900 +vn -0.656000 0.747900 0.101400 +vn 0.812500 0.529300 0.244100 +vn 0.760900 0.555900 0.334600 +vn 0.828600 0.515000 0.219400 +vn -0.812500 0.529300 0.244100 +vn -0.828600 0.515000 0.219400 +vn -0.760900 0.555900 0.334600 +vn 0.708700 0.571000 0.414200 +vn 0.786200 0.533100 0.312600 +vn -0.708700 0.571000 0.414200 +vn -0.786200 0.533100 0.312600 +vn 0.831200 0.505500 0.231200 +vn 0.853400 0.299900 0.426300 +vn 0.675200 0.732300 0.088500 +vn 0.537400 0.717100 0.443800 +vn 0.660100 0.577400 0.480400 +vn 0.635700 0.445700 0.630300 +vn -0.831200 0.505500 0.231200 +vn -0.660100 0.577400 0.480400 +vn -0.537400 0.717100 0.443800 +vn -0.675200 0.732300 0.088500 +vn -0.853400 0.299900 0.426300 +vn -0.635700 0.445700 0.630300 +vn 0.408600 0.903100 -0.132000 +vn 0.086900 0.984700 -0.150900 +vn 0.165400 0.936600 0.308700 +vn 0.377000 0.889200 0.259100 +vn -0.408600 0.903100 -0.132000 +vn -0.377000 0.889200 0.259100 +vn -0.165400 0.936600 0.308700 +vn -0.086900 0.984700 -0.150900 +vn -0.303000 0.940700 -0.152400 +vn -0.578900 0.813400 0.056400 +vn -0.313400 0.830000 0.461300 +vn -0.160100 0.949300 0.270500 +vn 0.303000 0.940700 -0.152400 +vn 0.160100 0.949300 0.270500 +vn 0.313400 0.830000 0.461300 +vn 0.578900 0.813400 0.056400 +vn -0.835700 0.523900 0.164700 +vn -0.872200 0.281800 0.399700 +vn -0.553000 0.480000 0.681000 +vn -0.572000 0.641000 0.511700 +vn 0.835700 0.523900 0.164700 +vn 0.572000 0.641000 0.511700 +vn 0.553000 0.480000 0.681000 +vn 0.872200 0.281800 0.399700 +vn -0.828000 -0.028800 0.560000 +vn -0.563800 -0.225900 0.794400 +vn -0.313000 0.135200 0.940100 +vn -0.572400 0.254600 0.779400 +vn 0.572400 0.254600 0.779400 +vn 0.313000 0.135200 0.940100 +vn 0.563800 -0.225900 0.794400 +vn 0.828000 -0.028800 0.560000 +vn -0.296200 -0.454500 0.840100 +vn 0.088200 -0.463600 0.881600 +vn 0.160200 -0.052400 0.985700 +vn -0.164800 -0.088500 0.982300 +vn 0.164800 -0.088500 0.982300 +vn -0.160200 -0.052400 0.985700 +vn -0.088200 -0.463600 0.881600 +vn 0.296200 -0.454500 0.840100 +vn 0.404800 -0.420500 0.811900 +vn 0.663400 -0.162500 0.730400 +vn 0.535900 0.159500 0.829100 +vn 0.376000 -0.080100 0.923100 +vn -0.376000 -0.080100 0.923100 +vn -0.535900 0.159500 0.829100 +vn -0.663400 -0.162500 0.730400 +vn -0.404800 -0.420500 0.811900 +vn 0.826100 0.041000 0.561900 +vn 0.660400 0.248000 0.708800 +vn -0.660400 0.248000 0.708800 +vn -0.826100 0.041000 0.561900 +vn 0.421400 0.459200 0.782000 +vn 0.400000 0.529900 0.747800 +vn 0.190800 0.566100 0.802000 +vn 0.355900 0.433400 0.827900 +vn -0.400000 0.529900 0.747800 +vn -0.355900 0.433400 0.827900 +vn -0.421400 0.459200 0.782000 +vn -0.190800 0.566100 0.802000 +vn 0.204900 0.390300 0.897500 +vn 0.307000 0.359800 0.881100 +vn -0.307000 0.359800 0.881100 +vn -0.204900 0.390300 0.897500 +vn 0.072800 0.376400 0.923600 +vn 0.002300 0.475400 0.879700 +vn -0.002300 0.475400 0.879700 +vn -0.072800 0.376400 0.923600 +vn -0.098200 0.517300 0.850100 +vn -0.067400 0.577200 0.813800 +vn 0.067400 0.577200 0.813800 +vn 0.098200 0.517300 0.850100 +vn -0.097500 0.626600 0.773200 +vn 0.003100 0.668000 0.744100 +vn -0.003100 0.668000 0.744100 +vn 0.097500 0.626600 0.773200 +vn 0.074900 0.738800 0.669700 +vn 0.205700 0.710000 0.673500 +vn -0.205700 0.710000 0.673500 +vn -0.074900 0.738800 0.669700 +vn 0.306400 0.704800 0.639800 +vn 0.355500 0.633000 0.687700 +vn -0.355500 0.633000 0.687700 +vn -0.306400 0.704800 0.639800 +vn 0.420900 0.581900 0.695900 +vn -0.420900 0.581900 0.695900 +vn 0.103000 -0.483000 0.869500 +vn 0.098600 -0.721600 0.685200 +vn 0.145600 -0.742300 0.654000 +vn 0.162100 -0.494400 0.854000 +vn 0.149400 -0.281600 0.947800 +vn 0.091600 -0.289800 0.952700 +vn 0.000000 -0.287100 0.957900 +vn 0.000000 -0.475000 0.879900 +vn 0.000000 -0.708800 0.705400 +vn -0.103000 -0.483000 0.869500 +vn -0.091600 -0.289800 0.952700 +vn -0.149400 -0.281600 0.947800 +vn -0.162100 -0.494400 0.854000 +vn -0.145600 -0.742300 0.654000 +vn -0.098600 -0.721600 0.685200 +vn 0.260600 -0.457800 0.850000 +vn 0.258800 -0.730100 0.632400 +vn 0.583400 -0.605100 0.541800 +vn 0.467500 -0.291000 0.834700 +vn 0.389300 -0.008800 0.921000 +vn 0.243900 -0.199700 0.949000 +vn -0.260600 -0.457800 0.850000 +vn -0.243900 -0.199700 0.949000 +vn -0.389300 -0.008800 0.921000 +vn -0.467500 -0.291000 0.834700 +vn -0.583400 -0.605100 0.541800 +vn -0.258800 -0.730100 0.632400 +vn 0.890900 -0.332300 0.309500 +vn 0.993300 -0.026500 0.111900 +vn 0.780300 0.172800 0.601100 +vn 0.663200 -0.046600 0.747000 +vn 0.522400 0.286000 0.803300 +vn 0.463400 0.159300 0.871700 +vn -0.463400 0.159300 0.871700 +vn -0.663200 -0.046600 0.747000 +vn -0.522400 0.286000 0.803300 +vn -0.780300 0.172800 0.601100 +vn -0.993300 -0.026500 0.111900 +vn -0.890900 -0.332300 0.309500 +vn 0.820200 0.293700 0.490900 +vn 0.993300 0.105200 0.047400 +vn 0.986400 0.161200 0.031000 +vn 0.821600 0.362400 0.439900 +vn 0.579000 0.457600 0.674800 +vn 0.569700 0.389600 0.723600 +vn -0.569700 0.389600 0.723600 +vn -0.820200 0.293700 0.490900 +vn -0.579000 0.457600 0.674800 +vn -0.821600 0.362400 0.439900 +vn -0.986400 0.161200 0.031000 +vn -0.993300 0.105200 0.047400 +vn 0.824200 0.403000 0.397800 +vn 0.980300 0.196800 0.017600 +vn 0.963800 0.266500 -0.007600 +vn 0.833200 0.443800 0.329800 +vn 0.607300 0.519900 0.600700 +vn 0.584500 0.492500 0.644800 +vn -0.584500 0.492500 0.644800 +vn -0.824200 0.403000 0.397800 +vn -0.607300 0.519900 0.600700 +vn -0.833200 0.443800 0.329800 +vn -0.963800 0.266500 -0.007600 +vn -0.980300 0.196800 0.017600 +vn 0.591800 -0.200900 0.780600 +vn 0.617700 -0.461000 0.637100 +vn 0.327400 -0.626700 0.707100 +vn 0.379200 -0.335900 0.862200 +vn 0.353000 -0.637200 0.685100 +vn 0.372400 -0.299500 0.878400 +vn 0.383800 -0.019400 0.923200 +vn 0.430000 0.029100 0.902300 +vn 0.195300 0.373900 0.906600 +vn -0.430000 0.029100 0.902300 +vn -0.383800 -0.019400 0.923200 +vn -0.372400 -0.299500 0.878400 +vn -0.379200 -0.335900 0.862200 +vn -0.353000 -0.637200 0.685100 +vn -0.327400 -0.626700 0.707100 +vn -0.617700 -0.461000 0.637100 +vn -0.591800 -0.200900 0.780600 +vn -0.195300 0.373900 0.906600 +vn 0.473600 -0.587100 0.656400 +vn 0.607500 -0.525200 0.595900 +vn 0.571300 -0.144800 0.807800 +vn 0.492900 0.104300 0.863800 +vn 0.417100 0.007600 0.908800 +vn 0.444900 -0.226000 0.866600 +vn -0.417100 0.007600 0.908800 +vn -0.492900 0.104300 0.863800 +vn -0.571300 -0.144800 0.807800 +vn -0.607500 -0.525200 0.595900 +vn -0.473600 -0.587100 0.656400 +vn -0.444900 -0.226000 0.866600 +vn 0.748600 -0.446000 0.490600 +vn 0.683600 -0.073000 0.726100 +vn 0.897200 -0.275700 0.345000 +vn 0.738900 0.010700 0.673700 +vn 0.604100 0.158700 0.781000 +vn 0.568300 0.139800 0.810800 +vn -0.568300 0.139800 0.810800 +vn -0.604100 0.158700 0.781000 +vn -0.738900 0.010700 0.673700 +vn -0.683600 -0.073000 0.726100 +vn -0.897200 -0.275700 0.345000 +vn -0.748600 -0.446000 0.490600 +vn 0.729100 0.099000 0.677100 +vn 0.974000 -0.031200 0.224100 +vn 0.935500 0.353000 0.012600 +vn 0.731600 0.305900 0.609200 +vn 0.491500 0.201900 0.847100 +vn 0.555300 0.191200 0.809400 +vn -0.729100 0.099000 0.677100 +vn -0.555300 0.191200 0.809400 +vn -0.491500 0.201900 0.847100 +vn -0.731600 0.305900 0.609200 +vn -0.935500 0.353000 0.012600 +vn -0.974000 -0.031200 0.224100 +vn 0.642500 0.662400 0.385200 +vn 0.647500 0.719700 -0.250300 +vn 0.460200 0.802100 -0.380600 +vn 0.515300 0.837800 0.180300 +vn 0.351900 0.483000 0.801800 +vn 0.435300 0.343800 0.832100 +vn -0.642500 0.662400 0.385200 +vn -0.435300 0.343800 0.832100 +vn -0.351900 0.483000 0.801800 +vn -0.515300 0.837800 0.180300 +vn -0.460200 0.802100 -0.380600 +vn -0.647500 0.719700 -0.250300 +vn 0.515300 0.847000 0.130400 +vn 0.508800 0.771400 -0.382100 +vn 0.589200 0.735600 -0.334100 +vn 0.554000 0.815200 0.168700 +vn 0.302200 0.572100 0.762400 +vn 0.302800 0.568300 0.765100 +vn -0.515300 0.847000 0.130400 +vn -0.302800 0.568300 0.765100 +vn -0.302200 0.572100 0.762400 +vn -0.554000 0.815200 0.168700 +vn -0.589200 0.735600 -0.334100 +vn -0.508800 0.771400 -0.382100 +vn 0.535500 0.821700 0.194900 +vn 0.589500 0.742900 -0.317000 +vn 0.314000 0.863400 -0.394800 +vn 0.330500 0.924100 0.191700 +vn 0.253700 0.638100 0.726900 +vn 0.300200 0.589500 0.749900 +vn -0.300200 0.589500 0.749900 +vn -0.253700 0.638100 0.726900 +vn -0.330500 0.924100 0.191700 +vn -0.314000 0.863400 -0.394800 +vn -0.589500 0.742900 -0.317000 +vn -0.535500 0.821700 0.194900 +vn -0.074300 0.974200 0.212900 +vn -0.205400 0.890300 -0.406200 +vn -0.667300 0.685900 -0.290300 +vn -0.462500 0.840400 0.282500 +vn -0.034500 0.635500 0.771300 +vn 0.110800 0.670200 0.733800 +vn 0.074300 0.974200 0.212900 +vn -0.110800 0.670200 0.733800 +vn 0.034500 0.635500 0.771300 +vn 0.462500 0.840400 0.282500 +vn 0.667300 0.685900 -0.290300 +vn 0.205400 0.890300 -0.406200 +vn -0.661600 0.684300 0.306500 +vn -0.863500 0.462200 -0.201800 +vn -0.845900 0.481900 -0.228300 +vn -0.686700 0.679000 0.259500 +vn -0.126900 0.564800 0.815400 +vn -0.085600 0.593300 0.800400 +vn 0.661600 0.684300 0.306500 +vn 0.085600 0.593300 0.800400 +vn 0.126900 0.564800 0.815400 +vn 0.686700 0.679000 0.259500 +vn 0.845900 0.481900 -0.228300 +vn 0.863500 0.462200 -0.201800 +vn -0.512800 0.830600 0.217200 +vn -0.619100 0.722800 -0.307000 +vn 0.000000 0.929400 -0.369100 +vn 0.000000 0.969000 0.246900 +vn 0.000000 0.527800 0.849300 +vn -0.124900 0.596900 0.792500 +vn 0.512800 0.830600 0.217200 +vn 0.124900 0.596900 0.792500 +vn 0.619100 0.722800 -0.307000 +vn 0.370900 0.265700 0.889800 +vn 0.347800 0.239700 0.906400 +vn 0.306800 0.340500 0.888800 +vn 0.320700 0.339400 0.884200 +vn 0.276300 0.335700 0.900500 +vn 0.303900 0.275500 0.912000 +vn -0.370900 0.265700 0.889800 +vn -0.303900 0.275500 0.912000 +vn -0.276300 0.335700 0.900500 +vn -0.320700 0.339400 0.884200 +vn -0.306800 0.340500 0.888800 +vn -0.347800 0.239700 0.906400 +vn 0.215900 0.268000 0.938900 +vn 0.205600 0.320100 0.924800 +vn 0.122800 0.336100 0.933700 +vn 0.129200 0.254700 0.958300 +vn -0.129200 0.254700 0.958300 +vn -0.215900 0.268000 0.938900 +vn -0.122800 0.336100 0.933700 +vn -0.205600 0.320100 0.924800 +vn 0.073400 0.237400 0.968600 +vn 0.135300 0.408100 0.902900 +vn 0.213000 0.442900 0.870900 +vn 0.061300 0.200500 0.977800 +vn -0.073400 0.237400 0.968600 +vn -0.061300 0.200500 0.977800 +vn -0.213000 0.442900 0.870900 +vn -0.135300 0.408100 0.902900 +vn 0.191700 0.341600 0.920100 +vn 0.147400 0.240200 0.959400 +vn 0.065300 0.084700 0.994200 +vn 0.037500 0.130100 0.990800 +vn -0.037500 0.130100 0.990800 +vn -0.065300 0.084700 0.994200 +vn -0.147400 0.240200 0.959400 +vn -0.191700 0.341600 0.920100 +vn 0.135900 0.216400 0.966800 +vn 0.129800 0.389600 0.911800 +vn 0.239500 0.444100 0.863300 +vn 0.258500 0.288800 0.921800 +vn -0.258500 0.288800 0.921800 +vn -0.135900 0.216400 0.966800 +vn -0.239500 0.444100 0.863300 +vn -0.129800 0.389600 0.911800 +vn 0.380500 0.327300 0.864900 +vn 0.359500 0.432200 0.827000 +vn 0.447600 0.337600 0.828000 +vn 0.466300 0.281400 0.838600 +vn -0.380500 0.327300 0.864900 +vn -0.466300 0.281400 0.838600 +vn -0.447600 0.337600 0.828000 +vn -0.359500 0.432200 0.827000 +vn 0.456300 0.262500 0.850200 +vn 0.465000 0.243000 0.851300 +vn 0.439100 0.172100 0.881800 +vn 0.415900 0.235300 0.878400 +vn -0.456300 0.262500 0.850200 +vn -0.415900 0.235300 0.878400 +vn -0.439100 0.172100 0.881800 +vn -0.465000 0.243000 0.851300 +vn 0.374600 0.155900 0.914000 +vn 0.354300 0.089100 0.930900 +vn 0.238900 0.172300 0.955600 +vn 0.328700 0.222500 0.917800 +vn -0.374600 0.155900 0.914000 +vn -0.328700 0.222500 0.917800 +vn -0.238900 0.172300 0.955600 +vn -0.354300 0.089100 0.930900 +vn 0.217400 0.372400 0.902200 +vn 0.128800 0.497400 0.857900 +vn 0.166100 0.630700 0.758000 +vn 0.360000 0.426400 0.829800 +vn -0.360000 0.426400 0.829800 +vn -0.166100 0.630700 0.758000 +vn -0.128800 0.497400 0.857900 +vn -0.217400 0.372400 0.902200 +vn -0.030600 0.532700 0.845700 +vn -0.060100 0.671800 0.738300 +vn -0.141300 0.495800 0.856800 +vn -0.102200 0.596400 0.796100 +vn 0.000000 0.612200 0.790700 +vn -0.195000 0.617500 0.762000 +vn 0.195000 0.617500 0.762000 +vn 0.102200 0.596400 0.796100 +vn 0.060100 0.671800 0.738300 +vn 0.141300 0.495800 0.856800 +vn 0.030600 0.532700 0.845700 +vn 0.264500 0.286300 0.920900 +vn 0.221100 0.409500 0.885100 +vn 0.195300 0.347900 0.916900 +vn 0.136400 0.468000 0.873100 +vn -0.264500 0.286300 0.920900 +vn -0.195300 0.347900 0.916900 +vn -0.221100 0.409500 0.885100 +vn -0.136400 0.468000 0.873100 +vn 0.030700 0.466100 0.884200 +vn 0.105900 0.362100 0.926100 +vn 0.000000 0.321200 0.947000 +vn 0.000000 0.341400 0.939900 +vn 0.035900 0.370700 0.928000 +vn -0.080900 0.425000 0.901600 +vn -0.035900 0.370700 0.928000 +vn -0.105900 0.362100 0.926100 +vn -0.030700 0.466100 0.884200 +vn 0.080900 0.425000 0.901600 +vn -0.023100 0.458500 0.888400 +vn 0.000000 0.446900 0.894600 +vn -0.138300 0.442200 0.886100 +vn 0.023100 0.458500 0.888400 +vn 0.138300 0.442200 0.886100 +vn 0.131200 -0.126700 0.983200 +vn 0.069800 0.064400 0.995500 +vn 0.023300 0.033000 0.999200 +vn 0.068600 -0.165000 0.983900 +vn 0.000000 0.036700 0.999300 +vn 0.000000 -0.162700 0.986700 +vn -0.068600 -0.165000 0.983900 +vn -0.023300 0.033000 0.999200 +vn -0.069800 0.064400 0.995500 +vn -0.131200 -0.126700 0.983200 +vn 0.329400 0.168200 0.929100 +vn 0.252400 0.268300 0.929700 +vn 0.145400 0.139900 0.979400 +vn 0.220100 -0.005300 0.975500 +vn -0.220100 -0.005300 0.975500 +vn -0.145400 0.139900 0.979400 +vn -0.252400 0.268300 0.929700 +vn -0.329400 0.168200 0.929100 +vn 0.354000 0.285900 0.890400 +vn 0.347400 0.359100 0.866200 +vn 0.207200 0.462000 0.862300 +vn 0.299600 0.385300 0.872800 +vn -0.354000 0.285900 0.890400 +vn -0.299600 0.385300 0.872800 +vn -0.207200 0.462000 0.862300 +vn -0.347400 0.359100 0.866200 +vn 0.356400 0.550500 0.754900 +vn 0.356000 0.527100 0.771700 +vn 0.172000 0.563300 0.808100 +vn 0.175900 0.538300 0.824200 +vn 0.188800 0.526400 0.829000 +vn 0.366300 0.499900 0.784800 +vn -0.366300 0.499900 0.784800 +vn -0.188800 0.526400 0.829000 +vn -0.175900 0.538300 0.824200 +vn -0.356000 0.527100 0.771700 +vn -0.172000 0.563300 0.808100 +vn -0.356400 0.550500 0.754900 +vn 0.214400 0.511300 0.832200 +vn 0.365900 0.439300 0.820500 +vn -0.365900 0.439300 0.820500 +vn -0.214400 0.511300 0.832200 +vn 0.050100 0.567900 0.821500 +vn 0.169700 0.558500 0.811900 +vn 0.370300 0.266000 0.890000 +vn 0.131300 0.315300 0.939900 +vn 0.000000 0.325900 0.945400 +vn 0.000000 0.569900 0.821700 +vn 0.000000 0.564600 0.825300 +vn 0.049800 0.565700 0.823100 +vn -0.050100 0.567900 0.821500 +vn -0.049800 0.565700 0.823100 +vn -0.131300 0.315300 0.939900 +vn -0.370300 0.266000 0.890000 +vn -0.169700 0.558500 0.811900 +vn 0.048800 0.536500 0.842400 +vn 0.054100 0.537600 0.841400 +vn 0.000000 0.534400 0.845200 +vn 0.000000 0.539700 0.841800 +vn -0.048800 0.536500 0.842400 +vn -0.054100 0.537600 0.841400 +vn 0.064500 0.534800 0.842500 +vn 0.000000 0.538600 0.842500 +vn 0.000000 0.378700 0.925500 +vn 0.068100 0.408800 0.910100 +vn -0.068100 0.408800 0.910100 +vn -0.064500 0.534800 0.842500 +vn 0.704400 0.037200 0.708900 +vn 0.870300 0.212400 0.444300 +vn 0.990400 -0.047100 0.130200 +vn 0.813500 -0.276300 0.511800 +vn 0.969600 0.009000 0.244500 +vn 0.767300 -0.304100 0.564500 +vn 0.486600 -0.361700 0.795200 +vn 0.480400 -0.252200 0.840000 +vn -0.480400 -0.252200 0.840000 +vn -0.486600 -0.361700 0.795200 +vn -0.767300 -0.304100 0.564500 +vn -0.813500 -0.276300 0.511800 +vn -0.969600 0.009000 0.244500 +vn -0.990400 -0.047100 0.130200 +vn -0.870300 0.212400 0.444300 +vn -0.704400 0.037200 0.708900 +vn 0.948100 0.259500 -0.183600 +vn 0.679000 0.440300 0.587400 +vn 0.089300 0.832300 0.547100 +vn 0.690000 0.553400 -0.466500 +vn 0.680500 0.639900 -0.356800 +vn 0.936700 0.347400 -0.043300 +vn -0.948100 0.259500 -0.183600 +vn -0.936700 0.347400 -0.043300 +vn -0.680500 0.639900 -0.356800 +vn -0.690000 0.553400 -0.466500 +vn -0.089300 0.832300 0.547100 +vn -0.679000 0.440300 0.587400 +vn 0.131200 0.912400 -0.387700 +vn -0.088300 0.814100 0.573900 +vn 0.000000 0.784700 0.619900 +vn -0.374900 0.922800 -0.088900 +vn -0.362900 0.873000 -0.325900 +vn 0.185400 0.833300 -0.520700 +vn -0.131200 0.912400 -0.387700 +vn -0.185400 0.833300 -0.520700 +vn 0.362900 0.873000 -0.325900 +vn 0.374900 0.922800 -0.088900 +vn 0.088300 0.814100 0.573900 +vn 0.000000 0.962700 0.270600 +vn 0.000000 0.751300 0.659900 +vn 0.000000 0.959600 -0.281400 +vn 0.000000 0.890700 -0.454500 +vn -0.635200 0.741500 -0.215800 +vn -0.701100 0.708600 -0.079900 +vn 0.701100 0.708600 -0.079900 +vn 0.635200 0.741500 -0.215800 +vn 0.282200 -0.223800 0.932900 +vn 0.000000 -0.244100 0.969700 +vn 0.313500 -0.359100 0.879100 +vn 0.000000 -0.393300 0.919400 +vn -0.282200 -0.223800 0.932900 +vn -0.313500 -0.359100 0.879100 +vn 0.230100 -0.096000 0.968400 +vn 0.000000 -0.096600 0.995300 +vn 0.318600 -0.161300 0.934000 +vn 0.236700 -0.094600 0.966900 +vn 0.148900 0.069900 0.986400 +vn 0.000000 0.140300 0.990100 +vn -0.148900 0.069900 0.986400 +vn -0.236700 -0.094600 0.966900 +vn -0.318600 -0.161300 0.934000 +vn -0.230100 -0.096000 0.968400 +vn 0.000000 0.987800 0.155900 +vn -0.419900 0.902300 0.097000 +vn 0.000000 0.696400 0.717600 +vn -0.171800 0.874700 0.453200 +vn -0.142800 0.921900 0.360000 +vn -0.260400 0.964000 0.054500 +vn 0.260400 0.964000 0.054500 +vn 0.142800 0.921900 0.360000 +vn 0.171800 0.874700 0.453200 +vn 0.419900 0.902300 0.097000 +vn 0.159600 0.987100 -0.009100 +vn 0.095300 0.908000 0.407800 +vn 0.318300 0.838400 0.442500 +vn 0.546200 0.828000 0.126800 +vn -0.159600 0.987100 -0.009100 +vn -0.546200 0.828000 0.126800 +vn -0.318300 0.838400 0.442500 +vn -0.095300 0.908000 0.407800 +vn 0.742100 0.571500 0.350200 +vn 0.353600 0.696500 0.624400 +vn 0.310400 0.432500 0.846500 +vn 0.731100 0.262200 0.629800 +vn -0.742100 0.571500 0.350200 +vn -0.731100 0.262200 0.629800 +vn -0.310400 0.432500 0.846500 +vn -0.353600 0.696500 0.624400 +vn 0.233900 0.108700 0.966200 +vn 0.525600 -0.070300 0.847800 +vn -0.525600 -0.070300 0.847800 +vn -0.233900 0.108700 0.966200 +vn 0.066200 0.741300 0.667800 +vn 0.047400 0.514900 0.855900 +vn -0.047400 0.514900 0.855900 +vn -0.066200 0.741300 0.667800 +vn 0.000000 0.328700 0.944400 +vn 0.057800 0.260300 0.963800 +vn -0.057800 0.260300 0.963800 +vn 0.000000 0.598100 0.801400 +vn -0.242000 0.504700 0.828700 +vn -0.201900 0.328800 0.922500 +vn 0.201900 0.328800 0.922500 +vn 0.242000 0.504700 0.828700 +vn 0.695700 0.335300 0.635200 +vn 0.429700 0.433700 0.792000 +vn 0.834000 0.322700 0.447400 +vn 0.772500 0.258000 0.580200 +vn -0.429700 0.433700 0.792000 +vn -0.772500 0.258000 0.580200 +vn -0.834000 0.322700 0.447400 +vn -0.695700 0.335300 0.635200 +vn 0.577100 0.354200 0.735800 +vn 0.450300 0.519100 0.726500 +vn 0.719100 0.506600 0.475600 +vn 0.793300 0.415700 0.444800 +vn -0.577100 0.354200 0.735800 +vn -0.793300 0.415700 0.444800 +vn -0.719100 0.506600 0.475600 +vn -0.450300 0.519100 0.726500 +vn 0.382300 0.555300 0.738500 +vn 0.652100 0.537200 0.534900 +vn -0.382300 0.555300 0.738500 +vn -0.652100 0.537200 0.534900 +vn 0.936000 0.348800 -0.047500 +vn 0.844200 0.481100 0.236300 +vn 0.928300 0.366600 -0.062400 +vn 0.863300 0.472100 0.178400 +vn -0.844200 0.481100 0.236300 +vn -0.863300 0.472100 0.178400 +vn -0.928300 0.366600 -0.062400 +vn -0.936000 0.348800 -0.047500 +vn 0.890800 0.420200 0.172600 +vn 0.936200 0.347000 -0.055300 +vn 0.939600 0.338500 -0.050400 +vn 0.916700 0.356900 0.179700 +vn -0.890800 0.420200 0.172600 +vn -0.916700 0.356900 0.179700 +vn -0.939600 0.338500 -0.050400 +vn -0.936200 0.347000 -0.055300 +vn 0.975800 0.059600 0.210300 +vn 0.911100 0.141100 0.387300 +vn -0.911100 0.141100 0.387300 +vn -0.975800 0.059600 0.210300 +vn 0.086900 -0.071300 0.993700 +vn -0.061400 0.329500 0.942100 +vn 0.000000 -0.186300 0.982500 +vn 0.000000 -0.620100 0.784500 +vn 0.107600 -0.570000 0.814500 +vn -0.380900 -0.383400 0.841400 +vn -0.086900 -0.071300 0.993700 +vn -0.107600 -0.570000 0.814500 +vn 0.061400 0.329500 0.942100 +vn 0.380900 -0.383400 0.841400 +vn -0.209800 0.363100 0.907800 +vn -0.261100 0.424400 0.867000 +vn -0.893600 0.052100 0.445900 +vn -0.869700 0.417200 0.263700 +vn 0.893600 0.052100 0.445900 +vn 0.209800 0.363100 0.907800 +vn 0.261100 0.424400 0.867000 +vn 0.869700 0.417200 0.263700 +vn -0.236900 0.590100 0.771800 +vn -0.713200 0.684200 0.152300 +vn -0.285300 0.472000 0.834100 +vn -0.474100 0.879800 0.033400 +vn 0.713200 0.684200 0.152300 +vn 0.236900 0.590100 0.771800 +vn 0.285300 0.472000 0.834100 +vn 0.474100 0.879800 0.033400 +vn 0.000000 0.694400 0.719600 +vn -0.116500 0.670200 0.733000 +vn -0.203000 0.978800 -0.027900 +vn 0.000000 0.999400 -0.035600 +vn 0.203000 0.978800 -0.027900 +vn 0.116500 0.670200 0.733000 +vn -0.187400 0.980400 -0.060500 +vn 0.000000 0.998200 -0.059600 +vn -0.447700 0.888000 -0.104600 +vn -0.250200 0.831800 0.495500 +vn -0.103700 0.834700 0.540800 +vn 0.000000 0.844400 0.535600 +vn 0.187400 0.980400 -0.060500 +vn 0.103700 0.834700 0.540800 +vn 0.250200 0.831800 0.495500 +vn 0.447700 0.888000 -0.104600 +vn -0.723500 0.670400 -0.164500 +vn -0.927800 0.371800 -0.030800 +vn -0.896900 0.421300 0.133900 +vn -0.589100 0.738000 0.328900 +vn 0.589100 0.738000 0.328900 +vn 0.896900 0.421300 0.133900 +vn 0.927800 0.371800 -0.030800 +vn 0.723500 0.670400 -0.164500 +vn -0.968800 -0.060600 0.240200 +vn -0.425200 -0.533300 0.731200 +vn -0.209100 -0.238700 0.948300 +vn -0.793700 0.126500 0.595000 +vn 0.793700 0.126500 0.595000 +vn 0.209100 -0.238700 0.948300 +vn 0.425200 -0.533300 0.731200 +vn 0.968800 -0.060600 0.240200 +vn 0.104900 -0.582500 0.806000 +vn 0.000000 -0.583000 0.812400 +vn 0.000000 -0.150600 0.988600 +vn 0.082200 -0.182900 0.979700 +vn -0.104900 -0.582500 0.806000 +vn -0.082200 -0.182900 0.979700 +vn 0.000000 0.343300 0.939200 +vn 0.021400 0.322400 0.946300 +vn 0.071600 0.276700 0.958300 +vn -0.071600 0.276700 0.958300 +vn -0.021400 0.322400 0.946300 +vn -0.454900 0.434000 0.777600 +vn 0.454900 0.434000 0.777600 +vn -0.213900 0.458400 0.862600 +vn -0.260400 0.407200 0.875400 +vn -0.283600 0.375000 0.882600 +vn -0.014200 0.558200 0.829500 +vn 0.092000 0.530900 0.842400 +vn 0.131100 0.527000 0.839700 +vn -0.092000 0.530900 0.842400 +vn 0.014200 0.558200 0.829500 +vn 0.283600 0.375000 0.882600 +vn 0.260400 0.407200 0.875400 +vn 0.213900 0.458400 0.862600 +vn -0.131100 0.527000 0.839700 +vn -0.131900 0.524900 0.840800 +vn -0.050400 0.546000 0.836200 +vn 0.148400 0.531500 0.833900 +vn 0.154500 0.518900 0.840700 +vn -0.148400 0.531500 0.833900 +vn 0.131900 0.524900 0.840800 +vn 0.050400 0.546000 0.836200 +vn -0.154500 0.518900 0.840700 +vn 0.071100 0.568900 0.819300 +vn 0.152400 0.501400 0.851600 +vn 0.135200 0.517300 0.845000 +vn -0.152400 0.501400 0.851600 +vn -0.071100 0.568900 0.819300 +vn -0.135200 0.517300 0.845000 +vn -0.114000 0.118900 0.986300 +vn -0.247900 0.283100 0.926500 +vn -0.001500 0.334100 0.942500 +vn -0.101900 0.484100 0.869000 +vn 0.247900 0.283100 0.926500 +vn 0.101900 0.484100 0.869000 +vn 0.001500 0.334100 0.942500 +vn 0.114000 0.118900 0.986300 +vn 0.026900 0.042200 0.998700 +vn 0.171900 -0.000200 0.985100 +vn 0.218500 0.304800 0.927000 +vn 0.119100 0.291800 0.949000 +vn -0.119100 0.291800 0.949000 +vn -0.218500 0.304800 0.927000 +vn -0.171900 -0.000200 0.985100 +vn -0.026900 0.042200 0.998700 +vn 0.354700 -0.000600 0.935000 +vn 0.481700 0.069200 0.873600 +vn 0.367400 0.391100 0.843800 +vn 0.313500 0.329600 0.890500 +vn -0.313500 0.329600 0.890500 +vn -0.367400 0.391100 0.843800 +vn -0.481700 0.069200 0.873600 +vn -0.354700 -0.000600 0.935000 +vn 0.513300 0.198200 0.835000 +vn 0.484500 0.342500 0.805000 +vn 0.301400 0.521800 0.798000 +vn 0.358000 0.476600 0.802900 +vn -0.358000 0.476600 0.802900 +vn -0.301400 0.521800 0.798000 +vn -0.484500 0.342500 0.805000 +vn -0.513300 0.198200 0.835000 +vn 0.450200 0.432500 0.781200 +vn 0.416900 0.487400 0.767200 +vn 0.244400 0.509400 0.825000 +vn 0.260700 0.511300 0.818900 +vn -0.260700 0.511300 0.818900 +vn -0.244400 0.509400 0.825000 +vn -0.416900 0.487400 0.767200 +vn -0.450200 0.432500 0.781200 +vn 0.398600 0.525300 0.751800 +vn 0.374700 0.522400 0.766000 +vn 0.336600 0.430200 0.837600 +vn 0.276300 0.486600 0.828700 +vn -0.374700 0.522400 0.766000 +vn -0.276300 0.486600 0.828700 +vn -0.336600 0.430200 0.837600 +vn -0.398600 0.525300 0.751800 +vn 0.432400 0.691100 0.579100 +vn 0.374500 0.800100 0.468500 +vn 0.303300 0.660300 0.687000 +vn 0.395600 0.503300 0.768200 +vn -0.432400 0.691100 0.579100 +vn -0.395600 0.503300 0.768200 +vn -0.303300 0.660300 0.687000 +vn -0.374500 0.800100 0.468500 +vn 0.220700 0.775400 0.591600 +vn 0.123200 0.664000 0.737500 +vn 0.079300 0.681700 0.727300 +vn 0.122800 0.720000 0.683000 +vn -0.122800 0.720000 0.683000 +vn -0.079300 0.681700 0.727300 +vn -0.123200 0.664000 0.737500 +vn -0.220700 0.775400 0.591600 +vn 0.164900 0.628300 0.760300 +vn 0.154300 0.632500 0.759000 +vn 0.135200 0.661500 0.737600 +vn 0.156400 0.677000 0.719100 +vn -0.156400 0.677000 0.719100 +vn -0.135200 0.661500 0.737600 +vn -0.154300 0.632500 0.759000 +vn -0.164900 0.628300 0.760300 +vn 0.112200 0.604100 0.789000 +vn 0.108500 0.581400 0.806300 +vn -0.108500 0.581400 0.806300 +vn -0.112200 0.604100 0.789000 +vn 0.215900 0.406500 0.887800 +vn 0.274700 0.282400 0.919100 +vn 0.407700 0.236900 0.881800 +vn 0.496100 0.100800 0.862400 +vn 0.301500 0.158500 0.940200 +vn 0.217100 0.276400 0.936200 +vn -0.274700 0.282400 0.919100 +vn -0.301500 0.158500 0.940200 +vn -0.496100 0.100800 0.862400 +vn -0.407700 0.236900 0.881800 +vn -0.215900 0.406500 0.887800 +vn -0.217100 0.276400 0.936200 +vn 0.048000 0.353600 0.934100 +vn 0.201100 0.440100 0.875100 +vn 0.226000 0.313900 0.922100 +vn 0.067000 0.203500 0.976800 +vn -0.226000 0.313900 0.922100 +vn -0.201100 0.440100 0.875100 +vn -0.048000 0.353600 0.934100 +vn -0.067000 0.203500 0.976800 +vn 0.007700 -0.017000 0.999800 +vn -0.049900 0.177400 0.982800 +vn -0.094200 -0.119300 0.988400 +vn -0.134500 -0.375700 0.916900 +vn 0.094200 -0.119300 0.988400 +vn 0.049900 0.177400 0.982800 +vn -0.007800 -0.017000 0.999800 +vn 0.134500 -0.375700 0.916900 +vn 0.074300 -0.111800 0.990900 +vn 0.007300 0.030500 0.999500 +vn -0.075200 -0.327900 0.941700 +vn -0.119500 -0.102200 0.987600 +vn -0.074300 -0.111800 0.990900 +vn 0.075200 -0.327900 0.941700 +vn -0.007300 0.030500 0.999500 +vn 0.119500 -0.102200 0.987600 +vn -0.204800 0.477600 0.854400 +vn -0.130400 0.298600 0.945400 +vn -0.300400 0.206400 0.931200 +vn -0.404900 0.440000 0.801500 +vn 0.130400 0.298600 0.945400 +vn 0.300400 0.206400 0.931200 +vn 0.204800 0.477600 0.854400 +vn 0.404900 0.440000 0.801500 +vn -0.052900 0.719300 0.692600 +vn -0.154800 0.595800 0.788000 +vn -0.349700 0.607500 0.713200 +vn -0.209300 0.761800 0.613000 +vn 0.349700 0.607500 0.713200 +vn 0.154800 0.595800 0.788000 +vn 0.052900 0.719300 0.692600 +vn 0.209400 0.761800 0.613000 +vn 0.037000 0.834400 0.549800 +vn 0.005200 0.800200 0.599700 +vn -0.151800 0.866200 0.476000 +vn -0.136900 0.934100 0.329700 +vn 0.151800 0.866200 0.476000 +vn -0.005200 0.800200 0.599700 +vn -0.037000 0.834400 0.549800 +vn 0.136900 0.934100 0.329700 +vn 0.129600 0.826000 0.548400 +vn 0.240000 0.799300 0.550800 +vn -0.002800 0.960100 0.279600 +vn 0.200600 0.937900 0.283100 +vn -0.129600 0.826000 0.548400 +vn 0.002800 0.960100 0.279600 +vn -0.240000 0.799300 0.550800 +vn -0.200600 0.937900 0.283100 +vn 0.307500 0.798300 0.517800 +vn 0.334500 0.814300 0.474300 +vn 0.324500 0.913900 0.244000 +vn 0.400800 0.891400 0.211800 +vn -0.307500 0.798300 0.517800 +vn -0.324500 0.913900 0.244000 +vn -0.334500 0.814300 0.474300 +vn -0.400800 0.891400 0.211800 +vn 0.534300 0.690500 0.487500 +vn 0.380400 0.805900 0.453600 +vn 0.511800 0.818800 0.260000 +vn 0.674000 0.652400 0.346600 +vn -0.380400 0.805900 0.453600 +vn -0.511800 0.818800 0.260000 +vn -0.534300 0.690500 0.487500 +vn -0.674000 0.652400 0.346600 +vn 0.524700 0.242100 0.816100 +vn 0.627400 0.278800 0.727000 +vn 0.780100 0.114100 0.615200 +vn 0.655100 0.065700 0.752700 +vn -0.655100 0.065700 0.752700 +vn -0.780100 0.114100 0.615200 +vn -0.627400 0.278800 0.727000 +vn -0.524700 0.242100 0.816100 +vn 0.674600 0.353200 0.648200 +vn 0.679200 0.425400 0.598100 +vn 0.805000 0.354100 0.476000 +vn 0.815500 0.247700 0.523100 +vn -0.815500 0.247700 0.523100 +vn -0.805000 0.354100 0.476000 +vn -0.679200 0.425400 0.598100 +vn -0.674600 0.353200 0.648200 +vn 0.648600 0.527800 0.548300 +vn 0.776200 0.468000 0.422500 +vn -0.776200 0.468000 0.422500 +vn -0.648600 0.527800 0.548300 +vn 0.000000 0.819500 -0.573100 +vn -0.507400 0.637300 -0.580000 +vn -0.754700 0.262800 -0.601100 +vn -0.521300 0.702900 -0.483800 +vn -0.287500 0.943000 -0.167800 +vn 0.000000 0.997600 -0.069100 +vn 0.507400 0.637300 -0.580000 +vn 0.287500 0.943000 -0.167800 +vn 0.521300 0.702900 -0.483800 +vn 0.754700 0.262800 -0.601100 +vn -0.789900 0.130700 -0.599100 +vn -0.644000 0.295700 -0.705600 +vn -0.520800 -0.036700 -0.852900 +vn -0.517100 -0.126700 -0.846500 +vn 0.517100 -0.126700 -0.846500 +vn 0.520800 -0.036700 -0.852900 +vn 0.644000 0.295700 -0.705600 +vn 0.789900 0.130700 -0.599100 +vn -0.237000 0.490500 -0.838600 +vn 0.228200 0.495000 -0.838400 +vn 0.102200 0.113500 -0.988300 +vn -0.219800 -0.007300 -0.975500 +vn 0.237000 0.490500 -0.838600 +vn 0.219800 -0.007300 -0.975500 +vn -0.102200 0.113500 -0.988300 +vn -0.228200 0.495000 -0.838400 +vn 0.464900 0.437000 -0.769900 +vn 0.443100 0.499600 -0.744300 +vn 0.117900 0.376000 -0.919000 +vn 0.107200 0.000900 -0.994200 +vn -0.464900 0.437000 -0.769900 +vn -0.107200 0.000900 -0.994200 +vn -0.117900 0.376000 -0.919000 +vn -0.443100 0.499600 -0.744300 +vn 0.428400 0.609400 -0.667100 +vn 0.378200 0.640000 -0.668800 +vn 0.369000 0.626100 -0.686800 +vn 0.338500 0.597800 -0.726600 +vn -0.428400 0.609400 -0.667100 +vn -0.338500 0.597800 -0.726600 +vn -0.369000 0.626100 -0.686800 +vn -0.378200 0.640000 -0.668800 +vn 0.527600 0.559100 -0.639500 +vn 0.851700 0.234800 -0.468400 +vn 0.793200 0.264100 -0.548700 +vn 0.502900 0.533100 -0.680300 +vn -0.527600 0.559100 -0.639500 +vn -0.502900 0.533100 -0.680300 +vn -0.793200 0.264100 -0.548700 +vn -0.851700 0.234800 -0.468400 +vn 0.974300 -0.139600 -0.176500 +vn 0.888900 -0.447700 0.096800 +vn 0.914500 -0.358300 0.187600 +vn 0.985300 -0.062100 -0.159200 +vn -0.974300 -0.139600 -0.176500 +vn -0.985300 -0.062100 -0.159200 +vn -0.914500 -0.358300 0.187600 +vn -0.888900 -0.447700 0.096800 +vn 0.714000 -0.640400 0.282900 +vn 0.578900 -0.720400 0.382000 +vn 0.630200 -0.596500 0.497000 +vn 0.770400 -0.511400 0.380600 +vn -0.770400 -0.511400 0.380600 +vn -0.630200 -0.596500 0.497000 +vn -0.578900 -0.720400 0.382000 +vn -0.714000 -0.640400 0.282900 +vn 0.463900 -0.772600 0.433400 +vn 0.341600 -0.813100 0.471300 +vn 0.405300 -0.712200 0.573000 +vn 0.493500 -0.681900 0.539900 +vn -0.493500 -0.681900 0.539900 +vn -0.405300 -0.712200 0.573000 +vn -0.341600 -0.813100 0.471400 +vn -0.463900 -0.772600 0.433400 +vn 0.245000 -0.906900 -0.342600 +vn 0.225600 -0.763200 -0.605500 +vn 0.000000 -0.763700 -0.645500 +vn 0.000000 -0.904700 -0.426100 +vn 0.000000 -0.997700 -0.067800 +vn 0.294000 -0.955600 0.018600 +vn 0.616100 -0.782200 0.092800 +vn 0.535100 -0.802700 -0.263200 +vn 0.361700 -0.721800 -0.590000 +vn -0.245000 -0.906900 -0.342600 +vn -0.535100 -0.802700 -0.263200 +vn -0.616100 -0.782200 0.092800 +vn -0.294000 -0.955600 0.018600 +vn -0.225600 -0.763200 -0.605500 +vn -0.361700 -0.721800 -0.590000 +vn 0.193100 -0.683600 -0.703800 +vn 0.148000 -0.762300 -0.630100 +vn 0.000000 -0.795600 -0.605800 +vn 0.000000 -0.707300 -0.706900 +vn 0.230600 -0.644000 -0.729400 +vn 0.149600 -0.708100 -0.690100 +vn -0.193100 -0.683600 -0.703800 +vn -0.230600 -0.644000 -0.729400 +vn -0.148000 -0.762300 -0.630100 +vn -0.149600 -0.708100 -0.690100 +vn 0.085900 -0.891200 -0.445400 +vn 0.058000 -0.993700 -0.096000 +vn 0.000000 -0.999000 -0.044700 +vn 0.000000 -0.916600 -0.399800 +vn 0.058800 -0.839900 -0.539500 +vn 0.032500 -0.981000 -0.191300 +vn -0.085900 -0.891200 -0.445400 +vn -0.058800 -0.839900 -0.539500 +vn -0.058000 -0.993700 -0.096000 +vn -0.032500 -0.981000 -0.191300 +vn 0.094800 -0.948300 0.302900 +vn 0.080500 -0.928800 0.361800 +vn 0.000000 -0.917500 0.397700 +vn -0.080500 -0.928800 0.361800 +vn -0.094800 -0.948300 0.302900 +vn 0.638300 -0.767800 0.055200 +vn 0.223900 -0.942700 0.247000 +vn 0.153700 -0.949500 -0.273600 +vn 0.406900 -0.840100 -0.358800 +vn -0.153700 -0.949500 -0.273600 +vn -0.223900 -0.942700 0.247000 +vn -0.638300 -0.767800 0.055200 +vn -0.406900 -0.840100 -0.358800 +vn 0.932000 -0.140800 -0.334000 +vn 0.912900 -0.355000 -0.201400 +vn 0.564900 -0.578000 -0.588900 +vn 0.622800 -0.397300 -0.674000 +vn -0.564900 -0.578000 -0.588900 +vn -0.912900 -0.355000 -0.201400 +vn -0.932000 -0.140800 -0.334000 +vn -0.622800 -0.397300 -0.674000 +vn 0.935000 -0.067300 -0.348200 +vn 0.931300 -0.080400 -0.355200 +vn 0.669300 -0.343800 -0.658700 +vn 0.739800 -0.333800 -0.584200 +vn -0.669300 -0.343800 -0.658700 +vn -0.931300 -0.080400 -0.355200 +vn -0.935000 -0.067300 -0.348200 +vn -0.739800 -0.333800 -0.584200 +vn 0.296900 -0.569800 -0.766300 +vn 0.202300 -0.624400 -0.754400 +vn 0.431600 -0.616000 -0.659000 +vn -0.431600 -0.616000 -0.659000 +vn -0.296900 -0.569800 -0.766300 +vn -0.202300 -0.624400 -0.754400 +vn 0.092600 -0.768300 -0.633300 +vn -0.092600 -0.768300 -0.633300 +vn 0.857900 -0.496300 -0.132800 +vn 0.930600 -0.126600 -0.343400 +vn 0.851800 -0.269000 -0.449500 +vn 0.658000 -0.623100 -0.422700 +vn -0.658000 -0.623100 -0.422700 +vn -0.851800 -0.269000 -0.449500 +vn -0.930600 -0.126600 -0.343400 +vn -0.857900 -0.496300 -0.132800 +vn 0.952800 0.044600 -0.300100 +vn 0.944900 -0.045000 -0.324000 +vn -0.944900 -0.045000 -0.324000 +vn -0.952800 0.044600 -0.300100 +vn 0.973200 0.224800 -0.047500 +vn 0.950500 0.248700 -0.186200 +vn 0.957600 -0.174500 0.229100 +vn 0.877900 -0.108300 0.466400 +vn 0.797400 0.079300 0.598100 +vn 0.955700 0.283800 0.077900 +vn -0.955700 0.283800 0.077900 +vn -0.797400 0.079300 0.598100 +vn -0.877900 -0.108300 0.466400 +vn -0.973200 0.224800 -0.047500 +vn -0.957600 -0.174500 0.229100 +vn -0.950500 0.248700 -0.186200 +vn 0.956500 0.145300 -0.252800 +vn 0.974600 -0.148900 -0.167300 +vn -0.956500 0.145300 -0.252800 +vn -0.974600 -0.148900 -0.167300 +vn 0.958700 -0.004200 0.284300 +vn 0.618500 -0.512800 0.595300 +vn 0.777100 -0.156700 0.609500 +vn 0.504000 -0.520500 0.689200 +vn -0.958700 -0.004200 0.284300 +vn -0.777100 -0.156700 0.609500 +vn -0.618500 -0.512800 0.595300 +vn -0.504000 -0.520500 0.689200 +vn 0.304600 -0.831600 0.464300 +vn 0.376000 -0.713400 0.591400 +vn -0.376000 -0.713400 0.591400 +vn -0.304600 -0.831600 0.464300 +vn 0.288200 -0.876800 -0.384800 +vn 0.000000 -0.907000 -0.421100 +vn 0.000000 -0.764100 -0.645100 +vn 0.296400 -0.748500 -0.593200 +vn 0.412100 -0.745200 -0.524200 +vn 0.412100 -0.850500 -0.326900 +vn 0.448500 -0.890500 -0.076000 +vn 0.279500 -0.951800 -0.125900 +vn 0.000000 -0.988500 -0.151200 +vn -0.288200 -0.876800 -0.384800 +vn -0.279500 -0.951800 -0.125900 +vn -0.448500 -0.890500 -0.076000 +vn -0.412100 -0.850500 -0.326900 +vn -0.412100 -0.745200 -0.524200 +vn -0.296400 -0.748500 -0.593200 +vn 0.271100 -0.956800 0.105200 +vn 0.000000 -0.996100 0.088500 +vn 0.475000 -0.868500 0.141800 +vn 0.475100 -0.822600 0.312400 +vn 0.258400 -0.918800 0.298300 +vn 0.000000 -0.956000 0.293300 +vn -0.271100 -0.956800 0.105200 +vn -0.258400 -0.918800 0.298300 +vn -0.475100 -0.822600 0.312400 +vn -0.475000 -0.868500 0.141800 +vn 0.271500 -0.864800 0.422300 +vn 0.000000 -0.910100 0.414300 +vn 0.499700 -0.751000 0.431700 +vn 0.597700 -0.657300 0.458900 +vn 0.310400 -0.846500 0.432400 +vn 0.000000 -0.901400 0.432900 +vn -0.271500 -0.864800 0.422300 +vn -0.310400 -0.846500 0.432400 +vn -0.597700 -0.657300 0.458900 +vn -0.499700 -0.751000 0.431700 +vn 0.000000 -0.958800 0.284200 +vn 0.321900 -0.890100 0.322500 +vn 0.616200 -0.714000 0.332300 +vn -0.616200 -0.714000 0.332300 +vn -0.321900 -0.890100 0.322500 +vn 0.898900 -0.416900 0.134600 +vn 0.824700 -0.400500 0.399200 +vn -0.898900 -0.416900 0.134600 +vn -0.824700 -0.400500 0.399200 +vn 0.951500 -0.160000 0.262800 +vn 0.834100 -0.322300 0.447600 +vn 0.672800 -0.441000 0.593900 +vn 0.702300 -0.470600 0.534200 +vn 0.898800 -0.274600 0.341600 +vn 0.979400 -0.051000 0.195200 +vn -0.898800 -0.274600 0.341600 +vn -0.702300 -0.470600 0.534200 +vn -0.672800 -0.441000 0.593900 +vn -0.834100 -0.322300 0.447600 +vn -0.951500 -0.160000 0.262800 +vn -0.979400 -0.051000 0.195200 +vn 0.291700 -0.587800 -0.754600 +vn 0.000000 -0.583700 -0.811900 +vn 0.000000 -0.287400 -0.957800 +vn 0.301200 -0.295800 -0.906500 +vn 0.445100 -0.328000 -0.833200 +vn 0.422400 -0.606900 -0.673200 +vn -0.291700 -0.587800 -0.754600 +vn -0.422400 -0.606900 -0.673200 +vn -0.445100 -0.328000 -0.833200 +vn -0.301200 -0.295800 -0.906500 +vn 0.145300 0.933000 -0.329300 +vn 0.000000 0.939100 -0.343800 +vn 0.000000 0.999700 -0.025300 +vn 0.175000 0.984500 -0.005900 +vn 0.428200 0.903500 0.014100 +vn 0.390900 0.871500 -0.296200 +vn 0.359700 0.771700 -0.524400 +vn 0.131600 0.817700 -0.560400 +vn 0.000000 0.821300 -0.570500 +vn -0.145300 0.933000 -0.329300 +vn -0.131600 0.817700 -0.560400 +vn -0.359700 0.771700 -0.524400 +vn -0.390900 0.871500 -0.296200 +vn -0.428200 0.903500 0.014100 +vn -0.175000 0.984500 -0.005900 +vn 0.000000 0.659400 -0.751700 +vn 0.144100 0.651000 -0.745300 +vn 0.348600 0.605100 -0.715700 +vn 0.373900 0.312400 -0.873300 +vn 0.204700 0.370900 -0.905800 +vn 0.000000 0.392000 -0.919900 +vn -0.204700 0.370900 -0.905800 +vn -0.373900 0.312400 -0.873300 +vn -0.348600 0.605100 -0.715700 +vn -0.144100 0.651000 -0.745300 +vn 0.000000 0.065300 -0.997900 +vn 0.278200 0.040100 -0.959700 +vn 0.423500 -0.009500 -0.905800 +vn -0.278200 0.040100 -0.959700 +vn -0.423500 -0.009500 -0.905800 +vn 0.425100 0.753000 -0.502200 +vn 0.778600 0.440100 -0.447200 +vn 0.802600 0.578000 -0.147100 +vn 0.571600 0.804400 -0.162000 +vn 0.549500 0.648400 -0.526900 +vn 0.494800 0.862600 -0.105300 +vn -0.571600 0.804400 -0.162000 +vn -0.802600 0.578000 -0.147100 +vn -0.778600 0.440100 -0.447200 +vn -0.425100 0.753000 -0.502200 +vn -0.549500 0.648400 -0.526900 +vn -0.494800 0.862600 -0.105300 +vn 0.561300 0.821500 0.099700 +vn 0.559400 0.826300 0.064500 +vn 0.807000 0.584500 0.084100 +vn 0.840400 0.541900 0.004000 +vn 0.635000 0.771000 -0.049000 +vn 0.641700 0.764700 -0.058400 +vn -0.635000 0.771000 -0.049000 +vn -0.840400 0.541900 0.004000 +vn -0.807000 0.584500 0.084100 +vn -0.559400 0.826300 0.064500 +vn -0.561300 0.821500 0.099700 +vn -0.641700 0.764700 -0.058400 +vn 0.667600 0.686500 -0.288000 +vn 0.706800 0.656800 -0.262800 +vn 0.885400 0.431300 -0.173200 +vn 0.908800 0.315300 -0.273000 +vn 0.740400 0.529600 -0.413800 +vn 0.665800 0.586200 -0.461600 +vn -0.740400 0.529600 -0.413800 +vn -0.908800 0.315300 -0.273000 +vn -0.885400 0.431300 -0.173200 +vn -0.706800 0.656800 -0.262800 +vn -0.667600 0.686500 -0.288000 +vn -0.665800 0.586200 -0.461600 +vn 0.640300 0.411000 -0.648900 +vn 0.751900 0.353600 -0.556400 +vn 0.917800 0.176200 -0.355800 +vn 0.879300 0.015100 -0.475900 +vn 0.728700 0.051500 -0.682900 +vn 0.566300 0.101700 -0.817900 +vn -0.728700 0.051500 -0.682900 +vn -0.879300 0.015100 -0.475900 +vn -0.917800 0.176200 -0.355800 +vn -0.751900 0.353600 -0.556400 +vn -0.640300 0.411000 -0.648900 +vn -0.566300 0.101700 -0.817900 +vn 0.882500 -0.153100 -0.444700 +vn 0.690200 -0.379900 -0.615900 +vn 0.648600 -0.479100 -0.591400 +vn 0.586600 -0.456900 -0.668700 +vn 0.559400 -0.201400 -0.804000 +vn 0.695200 -0.248800 -0.674400 +vn -0.695200 -0.248800 -0.674400 +vn -0.559400 -0.201400 -0.804000 +vn -0.586600 -0.456900 -0.668700 +vn -0.648600 -0.479100 -0.591400 +vn -0.690200 -0.379900 -0.615900 +vn -0.882500 -0.153100 -0.444700 +vn 0.530500 -0.389300 -0.753000 +vn 0.490600 -0.092800 -0.866400 +vn 0.477700 0.211600 -0.852600 +vn -0.477700 0.211600 -0.852600 +vn -0.490600 -0.092800 -0.866400 +vn -0.530500 -0.389300 -0.753000 +vn 0.539100 0.499100 -0.678400 +vn 0.586100 0.655500 -0.476300 +vn -0.586100 0.655500 -0.476300 +vn -0.539100 0.499100 -0.678400 +vn 0.617500 0.736900 -0.275100 +vn 0.634900 0.772500 -0.013900 +vn -0.634900 0.772500 -0.013900 +vn -0.617500 0.736900 -0.275100 +vn 0.444900 0.871500 0.206000 +vn 0.614700 0.775100 0.146200 +vn 0.389000 0.921200 0.001800 +vn 0.530700 0.843400 -0.083700 +vn -0.530700 0.843400 -0.083700 +vn -0.614700 0.775100 0.146200 +vn -0.389000 0.921200 0.001800 +vn -0.444900 0.871500 0.206000 +vn 0.360400 0.763400 -0.536000 +vn 0.152500 0.796700 -0.584800 +vn -0.360400 0.763400 -0.536000 +vn -0.152500 0.796700 -0.584800 +vn 0.214700 0.952600 0.215400 +vn 0.000000 0.982600 0.185500 +vn 0.000000 0.953800 0.300400 +vn 0.201400 0.966600 0.158500 +vn -0.214700 0.952600 0.215400 +vn -0.201400 0.966600 0.158500 +vn -0.205600 -0.282800 -0.936900 +vn -0.207300 0.288000 -0.934900 +vn 0.205600 -0.282800 -0.936900 +vn 0.207300 0.288000 -0.934900 +vn -0.054600 0.980200 0.190200 +vn 0.015100 0.945500 -0.325300 +vn -0.015100 0.945500 -0.325300 +vn 0.054600 0.980200 0.190200 +vn 0.000000 0.919500 0.393100 +vn 0.987900 0.141200 -0.064000 +vn 0.966200 0.254700 0.038300 +vn -0.987900 0.141200 -0.064000 +vn -0.966200 0.254700 0.038300 +vn 0.991500 -0.030500 0.126500 +vn 0.960500 0.256800 0.106500 +vn 0.996500 -0.072700 0.041400 +vn 0.971900 0.235400 0.006000 +vn -0.971900 0.235400 0.006000 +vn -0.960500 0.256800 0.106500 +vn -0.996500 -0.072700 0.041400 +vn -0.991500 -0.030500 0.126500 +vn 0.997400 0.015700 -0.070200 +vn 0.972600 0.181500 -0.145400 +vn 0.908100 0.398000 -0.129700 +vn 0.969200 0.118400 -0.215800 +vn -0.969200 0.118400 -0.215800 +vn -0.972600 0.181500 -0.145400 +vn -0.908100 0.398000 -0.129700 +vn -0.997400 0.015700 -0.070200 +vn 0.963300 0.014900 -0.267800 +vn 0.540500 0.377700 -0.751800 +vn -0.963300 0.014900 -0.267800 +vn -0.540500 0.377700 -0.751800 +vn 0.635300 -0.628200 0.449100 +vn 0.698100 -0.509600 0.502900 +vn 0.608300 -0.726900 0.318700 +vn 0.555500 -0.761100 0.334800 +vn 0.546900 -0.665400 0.508000 +vn 0.568900 -0.568500 0.594200 +vn -0.635300 -0.628200 0.449100 +vn -0.546900 -0.665400 0.508000 +vn -0.555500 -0.761100 0.334800 +vn -0.608300 -0.726900 0.318700 +vn -0.698100 -0.509600 0.502900 +vn -0.568900 -0.568500 0.594200 +vn 0.447700 -0.708800 0.545200 +vn 0.502900 -0.657700 0.560700 +vn 0.481600 -0.618200 0.621200 +vn 0.389000 -0.836500 0.386000 +vn 0.194400 -0.786600 0.586100 +vn -0.447700 -0.708800 0.545200 +vn -0.389000 -0.836500 0.386000 +vn -0.481600 -0.618200 0.621200 +vn -0.502900 -0.657700 0.560700 +vn -0.194400 -0.786600 0.586100 +vn 0.509300 -0.572300 0.642700 +vn 0.503900 -0.574500 0.645000 +vn -0.503900 -0.574500 0.645000 +vn -0.509300 -0.572300 0.642700 +vn 0.509000 -0.372600 0.775900 +vn 0.627400 -0.435800 0.645300 +vn 0.717200 -0.412600 0.561600 +vn -0.717200 -0.412600 0.561600 +vn -0.627400 -0.435800 0.645300 +vn -0.509000 -0.372600 0.775900 +vn 0.761800 -0.405100 0.505500 +vn -0.761800 -0.405100 0.505500 +vn 0.475100 -0.382900 0.792200 +vn -0.475100 -0.382900 0.792200 +vn 0.554000 -0.700100 -0.450400 +vn 0.548400 -0.678300 -0.488900 +vn 0.294100 -0.928100 -0.228300 +vn 0.428600 -0.887400 -0.169600 +vn 0.552500 -0.808000 -0.204300 +vn 0.530900 -0.690300 -0.491500 +vn -0.554000 -0.700100 -0.450400 +vn -0.530900 -0.690300 -0.491500 +vn -0.552500 -0.808000 -0.204300 +vn -0.428600 -0.887400 -0.169600 +vn -0.294100 -0.928100 -0.228300 +vn -0.548400 -0.678300 -0.488900 +vn 0.515200 -0.638900 -0.571200 +vn 0.549100 -0.730600 -0.405700 +vn -0.515200 -0.638900 -0.571200 +vn -0.549100 -0.730600 -0.405700 +vn 0.347900 -0.928300 0.131300 +vn 0.086500 -0.981200 0.172200 +vn 0.551700 -0.825600 0.118100 +vn -0.347900 -0.928300 0.131300 +vn -0.551700 -0.825600 0.118100 +vn -0.086500 -0.981200 0.172200 +vn 0.616700 -0.772800 0.149700 +vn 0.609400 -0.791800 -0.040900 +vn -0.616700 -0.772800 0.149700 +vn -0.609400 -0.791800 -0.040900 +vn 0.197100 0.915700 0.350200 +vn 0.306800 0.878000 0.367200 +vn -0.153100 0.917600 -0.366700 +vn -0.288100 0.905100 -0.312700 +vn -0.447500 0.868400 -0.213600 +vn 0.051800 0.902900 0.426800 +vn 0.508000 0.375100 0.775400 +vn 0.587500 0.334800 0.736700 +vn 0.570500 0.270000 0.775600 +vn -0.197100 0.915700 0.350200 +vn -0.587500 0.334800 0.736700 +vn -0.508000 0.375100 0.775400 +vn -0.051800 0.902900 0.426800 +vn 0.447500 0.868400 -0.213600 +vn 0.288100 0.905100 -0.312700 +vn 0.153100 0.917600 -0.366700 +vn -0.306800 0.878000 0.367200 +vn -0.570500 0.270000 0.775600 +vn 0.069000 0.935300 -0.347000 +vn 0.378300 0.819000 0.431300 +vn 0.478500 0.273200 0.834500 +vn 0.303400 0.344000 0.888500 +vn 0.433900 0.725600 0.534000 +vn 0.433400 0.873900 -0.220100 +vn -0.433900 0.725600 0.534000 +vn -0.303400 0.344000 0.888500 +vn -0.478500 0.273200 0.834500 +vn -0.378300 0.819000 0.431300 +vn -0.069000 0.935300 -0.347000 +vn -0.433400 0.873900 -0.220100 +vn 0.725400 0.669700 0.159200 +vn 0.020400 0.438900 0.898300 +vn 0.385800 0.619000 0.684000 +vn -0.164700 0.519200 0.838600 +vn 0.313700 0.558000 0.768200 +vn 0.743900 0.463300 0.481500 +vn -0.385800 0.619000 0.684000 +vn -0.313700 0.558000 0.768200 +vn 0.164700 0.519200 0.838600 +vn -0.020400 0.438900 0.898300 +vn -0.725400 0.669700 0.159200 +vn -0.743900 0.463300 0.481500 +vn 0.318600 0.501200 0.804500 +vn 0.722500 0.239100 0.648700 +vn -0.219700 0.645900 0.731100 +vn -0.094100 0.824500 0.557900 +vn 0.405000 0.466000 0.786600 +vn 0.702300 -0.018000 0.711700 +vn -0.318600 0.501200 0.804500 +vn -0.405000 0.466000 0.786600 +vn 0.094100 0.824500 0.557900 +vn 0.219700 0.645900 0.731100 +vn -0.722500 0.239100 0.648700 +vn -0.702300 -0.018000 0.711700 +vn 0.520300 0.345100 0.781200 +vn 0.613100 -0.315000 0.724500 +vn 0.171700 0.873700 0.455000 +vn 0.453600 0.758700 0.467500 +vn 0.598500 0.157400 0.785500 +vn 0.468200 -0.510400 0.721300 +vn -0.598500 0.157400 0.785500 +vn -0.453600 0.758700 0.467500 +vn -0.171700 0.873700 0.455000 +vn -0.520300 0.345100 0.781200 +vn -0.613100 -0.315000 0.724500 +vn -0.468200 -0.510400 0.721300 +vn 0.537500 0.057800 0.841200 +vn 0.321500 -0.568400 0.757300 +vn 0.555500 0.627100 0.546000 +vn 0.374100 0.737900 0.561700 +vn 0.265500 0.218200 0.939100 +vn 0.082000 -0.542000 0.836400 +vn -0.265500 0.218200 0.939100 +vn -0.374100 0.737900 0.561700 +vn -0.555500 0.627100 0.546000 +vn -0.537500 0.057800 0.841200 +vn -0.321500 -0.568400 0.757300 +vn -0.082000 -0.542000 0.836400 +vn 0.120900 0.992500 0.015600 +vn 0.389400 0.909500 0.145700 +vn -0.162200 0.928700 -0.333500 +vn 0.142900 0.964600 -0.221600 +vn 0.159400 0.965900 -0.203700 +vn 0.319700 0.935400 0.150800 +vn -0.319700 0.935400 0.150800 +vn -0.159400 0.965900 -0.203700 +vn -0.142900 0.964600 -0.221600 +vn -0.389400 0.909500 0.145700 +vn 0.162200 0.928700 -0.333500 +vn -0.120900 0.992500 0.015600 +vn -0.579200 0.809600 0.094900 +vn -0.232400 0.972500 -0.010600 +vn -0.790300 0.501100 -0.352500 +vn -0.494200 0.782400 -0.378900 +vn 0.494200 0.782400 -0.378900 +vn 0.232400 0.972500 -0.010600 +vn 0.790300 0.501100 -0.352500 +vn 0.579300 0.809600 0.094900 +vn -0.774400 0.550300 0.312200 +vn -0.713700 0.333700 0.615800 +vn -0.993200 0.001400 0.116700 +vn -0.952400 0.225400 -0.205200 +vn 0.774400 0.550300 0.312200 +vn 0.952400 0.225400 -0.205200 +vn 0.993200 0.001400 0.116700 +vn 0.713700 0.333700 0.615800 +vn -0.392000 0.177300 0.902700 +vn 0.109800 0.063900 0.991900 +vn -0.084600 -0.234400 0.968400 +vn -0.746100 -0.189900 0.638200 +vn 0.392000 0.177300 0.902700 +vn 0.746100 -0.189900 0.638200 +vn 0.084600 -0.234400 0.968400 +vn -0.109800 0.063900 0.991900 +vn 0.424500 -0.017500 0.905200 +vn 0.567900 -0.036800 0.822300 +vn 0.527800 -0.221200 0.820000 +vn 0.346500 -0.233100 0.908600 +vn -0.424500 -0.017500 0.905200 +vn -0.346500 -0.233100 0.908600 +vn -0.527800 -0.221200 0.820000 +vn -0.567900 -0.036800 0.822300 +vn 0.654100 -0.002700 0.756400 +vn 0.653000 0.039300 0.756300 +vn 0.698900 -0.145200 0.700300 +vn 0.648800 -0.181700 0.738900 +vn -0.648800 -0.181700 0.738900 +vn -0.698900 -0.145200 0.700300 +vn -0.653000 0.039300 0.756300 +vn -0.654100 -0.002700 0.756400 +vn 0.714700 -0.525100 0.462100 +vn 0.869900 -0.396800 0.292800 +vn 0.363000 -0.139600 0.921200 +vn 0.722300 0.542800 0.428400 +vn 0.935300 -0.220600 0.276500 +vn 0.921400 -0.374900 0.102000 +vn -0.714700 -0.525100 0.462100 +vn -0.935300 -0.220600 0.276500 +vn -0.722300 0.542800 0.428400 +vn -0.363000 -0.139600 0.921200 +vn -0.869900 -0.396800 0.292800 +vn -0.921400 -0.374900 0.102000 +vn 0.087400 0.266100 0.960000 +vn -0.066100 -0.617000 0.784200 +vn 0.188800 0.873600 0.448500 +vn -0.087400 0.266100 0.960000 +vn -0.188800 0.873600 0.448500 +vn 0.066100 -0.617000 0.784200 +vn 0.934800 -0.314500 0.164700 +vn 0.932100 -0.357000 0.060100 +vn -0.932100 -0.357000 0.060100 +vn -0.934800 -0.314500 0.164700 +vn -0.400200 0.878000 -0.262300 +vn 0.732300 0.502300 0.459800 +vn -0.043900 0.863600 0.502300 +vn 0.602600 0.204000 0.771500 +vn 0.445900 0.347200 0.825000 +vn -0.445900 0.347200 0.825000 +vn 0.043900 0.863600 0.502300 +vn -0.602600 0.204000 0.771500 +vn -0.732300 0.502300 0.459800 +vn 0.400200 0.878000 -0.262300 +vn 0.159500 0.981500 -0.105300 +vn 0.048200 0.930200 -0.363800 +vn 0.553400 0.831200 -0.053100 +vn 0.447200 0.894000 0.026400 +vn -0.159500 0.981500 -0.105300 +vn -0.447200 0.894000 0.026400 +vn -0.553400 0.831200 -0.053100 +vn -0.048200 0.930200 -0.363800 +vn 0.685900 0.576700 0.443800 +vn 0.808500 0.331200 0.486400 +vn 0.768700 0.343400 0.539500 +vn 0.682400 0.540600 0.492000 +vn 0.928900 0.088800 0.359400 +vn 0.866500 0.321500 0.381800 +vn -0.685900 0.576700 0.443800 +vn -0.866500 0.321500 0.381800 +vn -0.928900 0.088800 0.359400 +vn -0.682400 0.540600 0.492000 +vn -0.768700 0.343400 0.539500 +vn -0.808500 0.331200 0.486400 +vn 0.594800 0.803200 0.031600 +vn 0.948100 0.193400 0.252300 +vn 0.897200 0.276700 0.344200 +vn 0.623300 0.718600 0.308100 +vn 0.704300 0.649600 0.286300 +vn 0.573900 0.813200 0.096700 +vn -0.704300 0.649600 0.286300 +vn -0.623300 0.718600 0.308100 +vn -0.897200 0.276700 0.344200 +vn -0.948100 0.193400 0.252300 +vn -0.594800 0.803200 0.031600 +vn -0.573900 0.813200 0.096700 +vn 0.861900 -0.159500 0.481400 +vn 0.796000 -0.316900 0.515700 +vn 0.730900 -0.224200 0.644600 +vn 0.758600 -0.092300 0.645000 +vn 0.887200 -0.202600 0.414400 +vn 0.923600 -0.255000 0.286300 +vn -0.861900 -0.159500 0.481400 +vn -0.923600 -0.255000 0.286300 +vn -0.887200 -0.202600 0.414400 +vn -0.758600 -0.092300 0.645000 +vn -0.730900 -0.224200 0.644600 +vn -0.796000 -0.316900 0.515700 +vn 0.656400 -0.002300 0.754400 +vn 0.579700 0.068700 0.811900 +vn 0.828700 -0.036500 0.558400 +vn 0.684300 -0.162900 0.710700 +vn 0.683900 -0.132800 0.717400 +vn -0.656400 -0.002300 0.754400 +vn -0.684300 -0.162900 0.710700 +vn -0.828700 -0.036500 0.558400 +vn -0.579700 0.068700 0.811900 +vn -0.683900 -0.132800 0.717400 +vn 0.606700 0.078100 0.791000 +vn 0.704200 -0.122800 0.699200 +vn -0.606700 0.078100 0.791000 +vn -0.704200 -0.122800 0.699200 +vn 0.949500 -0.241200 0.200800 +vn 0.978900 -0.035100 0.201000 +vn -0.978900 -0.035100 0.201000 +vn -0.949500 -0.241200 0.200800 +vn 0.928500 -0.340200 0.148700 +vn 0.931200 -0.327300 0.160400 +vn -0.928500 -0.340200 0.148700 +vn -0.931200 -0.327300 0.160400 +vn 0.979100 -0.036000 0.200000 +vn -0.979100 -0.036000 0.200000 +vn 0.690100 -0.167600 0.703900 +vn 0.706800 -0.193600 0.680400 +vn 0.712400 -0.210700 0.669400 +vn 0.584900 0.095100 0.805500 +vn 0.607900 0.114400 0.785700 +vn 0.617300 0.183500 0.765000 +vn -0.607900 0.114400 0.785700 +vn -0.584900 0.095100 0.805500 +vn -0.712400 -0.210700 0.669400 +vn -0.706800 -0.193600 0.680400 +vn -0.690100 -0.167600 0.703900 +vn -0.617300 0.183500 0.765000 +vn 0.701400 -0.222500 0.677100 +vn 0.687400 -0.255900 0.679700 +vn 0.462500 0.118600 0.878600 +vn 0.538700 0.112800 0.834900 +vn -0.701400 -0.222500 0.677100 +vn -0.538700 0.112800 0.834900 +vn -0.462500 0.118600 0.878600 +vn -0.687400 -0.255900 0.679700 +vn 0.729800 -0.282200 0.622700 +vn 0.893500 0.279900 0.351200 +vn 0.572800 0.391900 0.719900 +vn 0.499700 0.180100 0.847200 +vn -0.499700 0.180100 0.847200 +vn -0.572800 0.391900 0.719900 +vn -0.893500 0.279900 0.351200 +vn -0.729800 -0.282200 0.622700 +vn 0.550100 0.831000 -0.082100 +vn 0.586600 0.809400 -0.025300 +vn 0.420000 0.811300 0.406500 +vn 0.433500 0.771300 0.466000 +vn -0.550100 0.831000 -0.082100 +vn -0.433500 0.771300 0.466000 +vn -0.420000 0.811300 0.406500 +vn -0.586600 0.809400 -0.025300 +vn 0.798600 0.542200 0.261100 +vn 0.843100 0.173900 0.508800 +vn 0.510800 0.504500 0.696000 +vn 0.530300 0.645800 0.549300 +vn -0.530300 0.645800 0.549300 +vn -0.510800 0.504500 0.696000 +vn -0.843100 0.173900 0.508800 +vn -0.798600 0.542200 0.261100 +vn 0.841200 0.164200 0.515100 +vn 0.614200 0.788700 0.027600 +vn 0.036700 0.999200 -0.011900 +vn 0.388700 0.761100 0.519200 +vn -0.388700 0.761100 0.519200 +vn -0.036700 0.999200 -0.011900 +vn -0.614200 0.788700 0.027600 +vn -0.841200 0.164200 0.515100 +vn 0.055100 0.955700 -0.288900 +vn -0.017200 0.927300 -0.373800 +vn 0.099700 0.994200 0.039600 +vn -0.130100 0.983100 -0.128600 +vn 0.017200 0.927300 -0.373800 +vn 0.130100 0.983100 -0.128600 +vn -0.099700 0.994200 0.039600 +vn -0.055100 0.955700 -0.288900 +vn 0.524900 -0.181000 0.831700 +vn 0.641700 -0.145700 0.753000 +vn 0.596300 0.310300 0.740300 +vn 0.533800 0.372600 0.759100 +vn -0.596300 0.310300 0.740300 +vn -0.641700 -0.145700 0.753000 +vn -0.524900 -0.181000 0.831700 +vn -0.533800 0.372600 0.759100 +vn -0.156200 -0.215900 0.963800 +vn 0.294600 -0.283300 0.912600 +vn 0.377500 0.263600 0.887600 +vn 0.213300 0.390100 0.895700 +vn -0.377500 0.263600 0.887600 +vn -0.294600 -0.283300 0.912600 +vn 0.156200 -0.215900 0.963800 +vn -0.213300 0.390100 0.895700 +vn -0.897400 0.200000 0.393200 +vn -0.666600 -0.046400 0.743900 +vn 0.058300 0.519000 0.852800 +vn -0.026200 0.593600 0.804300 +vn -0.058300 0.519000 0.852800 +vn 0.666600 -0.046400 0.743900 +vn 0.897400 0.200000 0.393200 +vn 0.026200 0.593600 0.804300 +vn -0.842300 0.503500 0.192500 +vn -0.620100 0.783300 0.042800 +vn 0.060400 0.628700 0.775300 +vn 0.159800 0.676300 0.719000 +vn -0.060400 0.628700 0.775300 +vn 0.842300 0.503500 0.192500 +vn 0.620100 0.783300 0.042800 +vn -0.159800 0.676300 0.719000 +vn -0.306300 0.948100 -0.085500 +vn -0.012600 0.986400 -0.163500 +vn 0.248300 0.753800 0.608300 +vn 0.378400 0.812200 0.443900 +vn 0.306300 0.948100 -0.085500 +vn -0.248300 0.753800 0.608300 +vn 0.012600 0.986400 -0.163500 +vn -0.378400 0.812200 0.443900 +vn 0.148300 0.967800 -0.203300 +vn 0.435100 0.853100 0.288000 +vn -0.148300 0.967800 -0.203300 +vn -0.435100 0.853100 0.288000 +vn 0.190400 0.658400 0.728200 +vn 0.183400 0.643400 0.743200 +vn 0.047900 0.790500 0.610500 +vn 0.151200 0.771800 0.617700 +vn 0.190600 0.653100 0.732800 +vn 0.199900 0.580700 0.789100 +vn -0.190600 0.653100 0.732800 +vn -0.151200 0.771800 0.617700 +vn -0.047900 0.790500 0.610500 +vn -0.190400 0.658400 0.728200 +vn -0.183400 0.643400 0.743200 +vn -0.199900 0.580700 0.789200 +vn 0.308100 0.599800 0.738400 +vn 0.287200 0.554300 0.781200 +vn 0.406500 0.592800 0.695200 +vn 0.473600 0.474500 0.741900 +vn 0.373400 0.534700 0.758000 +vn 0.343700 0.531700 0.774000 +vn -0.373400 0.534700 0.758000 +vn -0.473600 0.474500 0.741900 +vn -0.406500 0.592800 0.695200 +vn -0.308100 0.599800 0.738400 +vn -0.287200 0.554300 0.781200 +vn -0.343700 0.531700 0.774000 +vn 0.353700 0.530400 0.770400 +vn 0.357500 0.508000 0.783600 +vn 0.421700 0.424100 0.801400 +vn 0.385200 0.388700 0.837000 +vn 0.306700 0.505100 0.806700 +vn 0.316400 0.559300 0.766200 +vn -0.357500 0.508000 0.783600 +vn -0.306700 0.505100 0.806700 +vn -0.385200 0.388700 0.837000 +vn -0.421700 0.424100 0.801400 +vn -0.353700 0.530400 0.770400 +vn -0.316400 0.559300 0.766200 +vn 0.318500 0.551000 0.771300 +vn 0.307300 0.671500 0.674200 +vn 0.417900 0.388200 0.821400 +vn 0.494800 0.459600 0.737500 +vn 0.432600 0.615500 0.658700 +vn 0.373900 0.762200 0.528400 +vn -0.318500 0.551000 0.771300 +vn -0.432600 0.615500 0.658700 +vn -0.494800 0.459600 0.737500 +vn -0.417900 0.388200 0.821400 +vn -0.307300 0.671500 0.674200 +vn -0.373900 0.762200 0.528400 +vn 0.387600 0.777500 0.495300 +vn 0.405700 0.663700 0.628400 +vn 0.434900 0.507000 0.744100 +vn -0.434900 0.507000 0.744100 +vn -0.405700 0.663700 0.628400 +vn -0.387600 0.777500 0.495300 +vn 0.431300 0.445900 0.784300 +vn 0.386500 0.436800 0.812300 +vn -0.431300 0.445900 0.784300 +vn -0.386500 0.436800 0.812300 +vn 0.219400 0.468500 0.855800 +vn 0.320900 0.449400 0.833600 +vn -0.219400 0.468500 0.855800 +vn -0.320900 0.449400 0.833600 +vn 0.206500 0.548100 0.810400 +vn -0.206500 0.548100 0.810400 +vn -0.172600 0.951100 0.256100 +vn 0.165300 0.881600 0.442000 +vn 0.172600 0.951100 0.256100 +vn -0.165200 0.881600 0.442000 +vn 0.535400 0.469600 0.702000 +vn 0.518600 0.594600 0.614300 +vn -0.518600 0.594600 0.614300 +vn -0.535400 0.469600 0.702000 +vn 0.453300 0.404300 0.794300 +vn 0.442100 0.370200 0.817000 +vn -0.453300 0.404300 0.794300 +vn -0.442100 0.370200 0.817000 +vn 0.487500 0.373200 0.789300 +vn 0.527300 0.491200 0.693300 +vn -0.487500 0.373200 0.789300 +vn -0.527300 0.491200 0.693300 +vn 0.419900 0.762500 0.492100 +vn 0.492600 0.657100 0.570500 +vn -0.492600 0.657100 0.570500 +vn -0.419900 0.762500 0.492100 +vn 0.400200 0.770100 0.496700 +vn -0.400200 0.770100 0.496700 +vn 0.115300 -0.975400 0.187700 +vn -0.034800 -0.968200 0.247600 +vn -0.106100 -0.953200 0.283200 +vn -0.181300 -0.912300 -0.367100 +vn -0.338600 -0.841700 -0.420500 +vn -0.222300 -0.850200 -0.477100 +vn 0.338600 -0.841700 -0.420500 +vn 0.181300 -0.912300 -0.367100 +vn 0.106100 -0.953200 0.283200 +vn 0.034800 -0.968200 0.247600 +vn -0.115300 -0.975400 0.187700 +vn 0.222300 -0.850200 -0.477100 +vn 0.740200 -0.630400 0.233800 +vn 0.404500 -0.896200 0.182000 +vn 0.021700 -0.859800 -0.510100 +vn 0.398200 -0.793900 -0.459400 +vn -0.021700 -0.859800 -0.510100 +vn -0.404500 -0.896200 0.182000 +vn -0.740200 -0.630400 0.233800 +vn -0.398200 -0.793900 -0.459400 +vn 0.945600 -0.144300 0.291600 +vn 0.987000 0.156100 -0.038500 +vn 0.808700 -0.476200 -0.345200 +vn 0.877800 -0.164000 -0.450000 +vn -0.808700 -0.476200 -0.345200 +vn -0.945600 -0.144300 0.291600 +vn -0.987000 0.156100 -0.038500 +vn -0.877800 -0.164000 -0.450000 +vn 0.809700 0.383500 -0.444200 +vn 0.284100 0.434300 -0.854700 +vn 0.678000 -0.104000 -0.727700 +vn 0.075700 -0.198500 -0.977100 +vn -0.809700 0.383500 -0.444200 +vn -0.678000 -0.104000 -0.727700 +vn -0.284100 0.434300 -0.854700 +vn -0.075700 -0.198500 -0.977100 +vn -0.196600 0.418300 -0.886700 +vn -0.407000 0.410700 -0.815900 +vn -0.280900 -0.238100 -0.929700 +vn -0.440700 -0.213700 -0.871800 +vn 0.196600 0.418300 -0.886700 +vn 0.280900 -0.238100 -0.929700 +vn 0.407000 0.410700 -0.815900 +vn 0.440700 -0.213700 -0.871800 +vn -0.498000 0.454100 -0.738700 +vn -0.606600 0.498500 -0.619200 +vn -0.501600 -0.183300 -0.845400 +vn -0.393000 -0.153000 -0.906700 +vn 0.498000 0.454100 -0.738700 +vn 0.501600 -0.183300 -0.845400 +vn 0.606600 0.498500 -0.619200 +vn 0.393000 -0.153000 -0.906700 +vn -0.426300 -0.545700 -0.721400 +vn -0.370200 -0.554500 -0.745300 +vn -0.115700 -0.649800 -0.751200 +vn 0.426300 -0.545700 -0.721400 +vn 0.115700 -0.649800 -0.751200 +vn 0.370200 -0.554500 -0.745300 +vn -0.212600 -0.584600 -0.783000 +vn -0.032600 -0.596400 -0.802000 +vn 0.032600 -0.596400 -0.802000 +vn 0.212600 -0.584600 -0.783000 +vn 0.507400 -0.450800 -0.734300 +vn -0.507400 -0.450800 -0.734300 +vn -0.419800 0.570700 -0.705700 +vn 0.294500 -0.310900 -0.903700 +vn 0.419800 0.570700 -0.705700 +vn -0.294500 -0.310900 -0.903700 +vn 0.387600 -0.687200 -0.614400 +vn 0.111500 -0.945300 -0.306400 +vn -0.111500 -0.945300 -0.306400 +vn -0.387600 -0.687200 -0.614400 +vn -0.135700 -0.966700 0.216700 +vn 0.135700 -0.966700 0.216700 +vn 0.015800 0.555400 0.831400 +vn -0.015800 0.555400 0.831400 +vn -0.043200 0.946000 0.321200 +vn 0.043200 0.946000 0.321200 +vn 0.583000 -0.773400 -0.248800 +vn -0.583000 -0.773400 -0.248800 +usemtl None +s 1 +f 501//1 1552//2 502//3 +f 1//4 502//3 1506//5 +f 503//6 1508//7 504//8 +f 1//4 504//8 1550//9 +f 505//10 1509//11 506//12 +f 2//13 506//12 1507//14 +f 507//15 1553//16 508//17 +f 2//13 508//17 1551//18 +f 509//19 1550//9 504//8 +f 3//20 504//8 1508//7 +f 510//21 1510//22 511//23 +f 3//20 511//23 1548//24 +f 512//25 1511//26 513//27 +f 4//28 513//27 1509//11 +f 505//10 1551//18 514//29 +f 4//28 514//29 1549//30 +f 510//21 1508//7 515//31 +f 5//32 515//31 1514//33 +f 516//34 1512//35 517//36 +f 5//32 517//36 1510//22 +f 518//37 1513//38 519//39 +f 6//40 519//39 1515//41 +f 520//42 1509//11 513//27 +f 6//40 513//27 1511//26 +f 503//6 1506//5 521//43 +f 7//44 521//43 1516//45 +f 522//46 1514//33 515//31 +f 7//44 515//31 1508//7 +f 520//42 1515//41 523//47 +f 8//48 523//47 1517//49 +f 524//50 1507//14 506//12 +f 8//48 506//12 1509//11 +f 522//46 1516//45 525//51 +f 9//52 525//51 1518//53 +f 526//54 1520//55 527//56 +f 9//52 527//56 1514//33 +f 528//57 1521//58 529//59 +f 10//60 529//59 1519//61 +f 530//62 1517//49 523//47 +f 10//60 523//47 1515//41 +f 516//34 1514//33 527//56 +f 11//63 527//56 1520//55 +f 531//64 1522//65 532//66 +f 11//63 532//66 1512//35 +f 533//67 1523//68 534//69 +f 12//70 534//69 1521//58 +f 528//57 1515//41 519//39 +f 12//70 519//39 1513//38 +f 531//64 1520//55 535//71 +f 535//71 1526//72 536//73 +f 13//74 536//73 1524//75 +f 13//74 537//76 1522//65 +f 14//77 538//78 1525//79 +f 539//80 1527//81 540//82 +f 540//82 1521//58 534//69 +f 14//77 534//69 1523//68 +f 526//54 1518//53 541//83 +f 15//84 541//83 1528//85 +f 15//84 542//86 1526//72 +f 15//84 535//71 1520//55 +f 16//87 540//82 1527//81 +f 16//87 543//88 1529//89 +f 544//90 1519//61 529//59 +f 16//87 529//59 1521//58 +f 542//86 1528//85 545//91 +f 545//91 1530//92 546//93 +f 17//94 546//93 1532//95 +f 17//94 547//96 1526//72 +f 18//97 548//98 1533//99 +f 549//100 1531//101 550//102 +f 550//102 1529//89 543//88 +f 18//97 543//88 1527//81 +f 19//103 536//73 1526//72 +f 547//96 1532//95 551//104 +f 19//103 551//104 1534//105 +f 552//106 1524//75 536//73 +f 20//107 553//108 1535//109 +f 554//110 1533//99 548//98 +f 20//107 548//98 1527//81 +f 539//80 1525//79 553//108 +f 21//111 551//104 1532//95 +f 555//112 1538//113 556//114 +f 21//111 556//114 1536//115 +f 557//116 1534//105 551//104 +f 22//117 558//118 1537//119 +f 559//120 1539//121 560//122 +f 22//117 560//122 1533//99 +f 554//110 1535//109 558//118 +f 23//123 546//93 1530//92 +f 561//124 1540//125 562//126 +f 23//123 562//126 1538//113 +f 555//112 1532//95 546//93 +f 24//127 560//122 1539//121 +f 563//128 1541//129 564//130 +f 24//127 564//130 1531//101 +f 549//100 1533//99 560//122 +f 25//131 562//126 1540//125 +f 565//132 1542//133 566//134 +f 25//131 566//134 1544//135 +f 567//136 1538//113 562//126 +f 26//137 568//138 1545//139 +f 569//140 1543//141 570//142 +f 26//137 570//142 1541//129 +f 563//128 1539//121 568//138 +f 27//143 556//114 1538//113 +f 567//136 1544//135 571//144 +f 27//143 571//144 1546//145 +f 572//146 1536//115 556//114 +f 28//147 573//148 1547//149 +f 574//150 1545//139 568//138 +f 28//147 568//138 1539//121 +f 559//120 1537//119 573//148 +f 29//151 571//144 1544//135 +f 575//152 1550//9 509//19 +f 29//151 509//19 1548//24 +f 576//153 1546//145 571//144 +f 30//154 577//155 1549//30 +f 514//29 1551//18 578//156 +f 30//154 578//156 1545//139 +f 574//150 1547//149 577//155 +f 31//157 566//134 1542//133 +f 579//158 1552//2 501//1 +f 31//157 501//1 1550//9 +f 575//152 1544//135 566//134 +f 32//159 578//156 1551//18 +f 508//17 1553//16 580//160 +f 32//159 580//160 1543//141 +f 569//140 1545//139 578//156 +f 33//161 581//162 1552//2 +f 579//158 1542//133 582//163 +f 33//161 582//163 1556//164 +f 583//165 1554//166 581//162 +f 34//167 584//168 1557//169 +f 585//170 1543//141 580//160 +f 34//167 580//160 1553//16 +f 586//171 1555//172 584//168 +f 35//173 582//163 1542//133 +f 565//132 1540//125 587//174 +f 35//173 587//174 1558//175 +f 588//176 1556//164 582//163 +f 36//177 589//178 1559//179 +f 590//180 1541//129 570//142 +f 36//177 570//142 1543//141 +f 585//170 1557//169 589//178 +f 37//181 587//174 1540//125 +f 561//124 1530//92 591//182 +f 37//181 591//182 1560//183 +f 592//184 1558//175 587//174 +f 38//185 593//186 1561//187 +f 594//188 1531//101 564//130 +f 38//185 564//130 1541//129 +f 590//180 1559//179 593//186 +f 39//189 591//182 1530//92 +f 39//189 545//91 1528//85 +f 39//189 595//190 1562//191 +f 596//192 1560//183 591//182 +f 40//193 597//194 1563//195 +f 40//193 598//196 1529//89 +f 40//193 550//102 1531//101 +f 594//188 1561//187 597//194 +f 595//190 1528//85 541//83 +f 41//197 541//83 1518//53 +f 599//198 1564//199 600//200 +f 41//197 600//200 1562//191 +f 601//201 1565//202 602//203 +f 42//204 602//203 1519//61 +f 544//90 1529//89 598//196 +f 42//204 598//196 1563//195 +f 599//198 1518//53 525//51 +f 43//205 525//51 1516//45 +f 603//206 1568//207 604//208 +f 43//205 604//208 1564//199 +f 605//209 1569//210 606//211 +f 44//212 606//211 1517//49 +f 530//62 1519//61 602//203 +f 44//212 602//203 1565//202 +f 603//206 1516//45 521//43 +f 45//213 521//43 1506//5 +f 607//214 1570//215 608//216 +f 45//213 608//216 1568//207 +f 609//217 1571//218 610//219 +f 46//220 610//219 1507//14 +f 524//50 1517//49 606//211 +f 46//220 606//211 1569//210 +f 607//214 1506//5 502//3 +f 47//221 502//3 1552//2 +f 581//162 1554//166 611//222 +f 47//221 611//222 1570//215 +f 612//223 1555//172 586//171 +f 48//224 586//171 1553//16 +f 507//15 1507//14 610//219 +f 48//224 610//219 1571//218 +f 49//225 613//226 1566//227 +f 614//228 1570//215 611//222 +f 611//222 1554//166 613//226 +f 615//229 1555//172 612//223 +f 612//223 1571//218 616//230 +f 50//231 616//230 1567//232 +f 617//233 1568//207 608//216 +f 608//216 1570//215 614//228 +f 51//234 614//228 1566//227 +f 52//235 618//236 1567//232 +f 616//230 1571//218 609//217 +f 609//217 1569//210 618//236 +f 53//237 617//233 1566//227 +f 619//238 1564//199 604//208 +f 604//208 1568//207 617//233 +f 618//236 1569//210 605//209 +f 605//209 1565//202 620//239 +f 54//240 620//239 1567//232 +f 55//241 619//238 1566//227 +f 621//242 1562//191 600//200 +f 600//200 1564//199 619//238 +f 620//239 1565//202 601//201 +f 601//201 1563//195 622//243 +f 56//244 622//243 1567//232 +f 57//245 621//242 1566//227 +f 623//246 1560//183 596//192 +f 596//192 1562//191 621//242 +f 622//243 1563//195 597//194 +f 597//194 1561//187 624//247 +f 58//248 624//247 1567//232 +f 59//249 623//246 1566//227 +f 625//250 1558//175 592//184 +f 592//184 1560//183 623//246 +f 624//247 1561//187 593//186 +f 593//186 1559//179 626//251 +f 60//252 626//251 1567//232 +f 61//253 625//250 1566//227 +f 627//254 1556//164 588//176 +f 588//176 1558//175 625//250 +f 626//251 1559//179 589//178 +f 589//178 1557//169 628//255 +f 62//256 628//255 1567//232 +f 63//257 627//254 1566//227 +f 613//226 1554//166 583//165 +f 583//165 1556//164 627//254 +f 628//255 1557//169 584//168 +f 584//168 1555//172 615//229 +f 64//258 615//229 1567//232 +f 65//259 629//260 1594//261 +f 630//262 1679//263 631//264 +f 65//259 631//264 1681//265 +f 632//266 1596//267 629//260 +f 66//268 632//266 1681//265 +f 633//269 1680//270 634//271 +f 66//268 634//271 1595//272 +f 635//273 1596//267 632//266 +f 67//274 636//275 1592//276 +f 637//277 1677//278 638//279 +f 67//274 638//279 1679//263 +f 630//262 1594//261 636//275 +f 68//280 634//271 1680//270 +f 639//281 1678//282 640//283 +f 68//280 640//283 1593//284 +f 641//285 1595//272 634//271 +f 642//286 1590//287 643//288 +f 69//289 643//288 1675//290 +f 644//291 1677//278 637//277 +f 637//277 1592//276 642//286 +f 640//283 1678//282 645//292 +f 70//293 645//292 1676//294 +f 646//295 1591//296 647//297 +f 647//297 1593//284 640//283 +f 71//298 648//299 1588//300 +f 71//298 649//301 1673//302 +f 650//303 1675//290 643//288 +f 71//298 643//288 1590//287 +f 646//295 1676//294 651//304 +f 72//305 651//304 1674//306 +f 72//305 652//307 1589//308 +f 72//305 653//309 1591//296 +f 73//310 654//311 1586//312 +f 73//310 655//313 1671//314 +f 656//315 1673//302 649//301 +f 649//301 1588//300 654//311 +f 652//307 1674//306 657//316 +f 74//317 657//316 1672//318 +f 74//317 658//319 1587//320 +f 659//321 1589//308 652//307 +f 660//322 1584//323 661//324 +f 75//325 661//324 1597//326 +f 662//327 1651//328 663//329 +f 75//325 663//329 1669//330 +f 664//331 1652//332 665//333 +f 76//334 665//333 1598//335 +f 666//336 1585//337 667//338 +f 76//334 667//338 1670//339 +f 662//327 1597//326 668//340 +f 668//340 1599//341 669//342 +f 669//342 1653//343 670//344 +f 77//345 670//344 1651//328 +f 671//346 1654//347 672//348 +f 672//348 1600//349 673//350 +f 673//350 1598//335 665//333 +f 78//351 665//333 1652//332 +f 669//342 1599//341 674//352 +f 79//353 674//352 1601//354 +f 675//355 1655//356 676//357 +f 79//353 676//357 1653//343 +f 677//358 1656//359 678//360 +f 80//361 678//360 1602//362 +f 679//363 1600//349 672//348 +f 80//361 672//348 1654//347 +f 81//364 675//355 1601//354 +f 680//365 1603//366 681//367 +f 81//364 681//367 1657//368 +f 682//369 1655//356 675//355 +f 82//370 683//371 1658//372 +f 684//373 1604//374 685//375 +f 82//370 685//375 1602//362 +f 678//360 1656//359 683//371 +f 83//376 681//367 1603//366 +f 686//377 1605//378 687//379 +f 83//376 687//379 1659//380 +f 688//381 1657//368 681//367 +f 84//382 689//383 1660//384 +f 690//385 1606//386 691//387 +f 84//382 691//387 1604//374 +f 684//373 1658//372 689//383 +f 85//388 687//379 1605//378 +f 692//389 1607//390 693//391 +f 85//388 693//391 1661//392 +f 694//393 1659//380 687//379 +f 86//394 695//395 1662//396 +f 696//397 1608//398 697//399 +f 86//394 697//399 1606//386 +f 690//385 1660//384 695//395 +f 87//400 693//391 1607//390 +f 698//401 1609//402 699//403 +f 699//403 1663//404 700//405 +f 87//400 700//405 1661//392 +f 701//406 1664//407 702//408 +f 702//408 1610//409 703//410 +f 88//411 703//410 1608//398 +f 88//411 696//397 1662//396 +f 89//412 699//403 1609//402 +f 704//413 1611//414 705//415 +f 89//412 705//415 1665//416 +f 89//412 706//417 1663//404 +f 90//418 707//419 1666//420 +f 708//421 1612//422 709//423 +f 90//418 709//423 1610//409 +f 90//418 702//408 1664//407 +f 91//424 705//415 1611//414 +f 710//425 1613//426 711//427 +f 91//424 711//427 1667//428 +f 712//429 1665//416 705//415 +f 92//430 713//431 1668//432 +f 714//433 1614//434 715//435 +f 92//430 715//435 1612//422 +f 708//421 1666//420 713//431 +f 93//436 711//427 1613//426 +f 716//437 1572//438 717//439 +f 93//436 717//439 1573//440 +f 718//441 1667//428 711//427 +f 94//442 719//443 1573//440 +f 717//439 1572//438 720//444 +f 94//442 720//444 1614//434 +f 714//433 1668//432 719//443 +f 95//445 721//446 1615//447 +f 722//448 1633//449 723//450 +f 95//445 723//450 1665//416 +f 712//429 1667//428 721//446 +f 96//451 713//431 1666//420 +f 724//452 1634//453 725//454 +f 96//451 725//454 1616//455 +f 726//456 1668//432 713//431 +f 97//457 723//450 1633//449 +f 97//457 727//458 1684//459 +f 728//460 1663//404 706//417 +f 706//417 1665//416 723//450 +f 707//419 1664//407 729//461 +f 98//462 729//461 1685//463 +f 98//462 730//464 1634//453 +f 724//452 1666//420 707//419 +f 99//465 731//466 1631//467 +f 732//468 1661//392 700//405 +f 99//465 700//405 1663//404 +f 728//460 1684//459 731//466 +f 100//469 729//461 1664//407 +f 701//406 1662//396 733//470 +f 100//469 733//470 1632//471 +f 734//472 1685//463 729//461 +f 735//473 1629//474 736//475 +f 101//476 736//475 1659//380 +f 101//476 694//393 1661//392 +f 732//468 1631//467 735//473 +f 102//477 733//470 1662//396 +f 102//477 695//395 1660//384 +f 737//478 1630//479 738//480 +f 738//480 1632//471 733//470 +f 103//481 739//482 1627//483 +f 740//484 1657//368 688//381 +f 688//381 1659//380 736//475 +f 103//481 736//475 1629//474 +f 737//478 1660//384 689//383 +f 689//383 1658//372 741//485 +f 104//486 741//485 1628//487 +f 104//486 742//488 1630//479 +f 105//489 743//490 1625//491 +f 744//492 1655//356 682//369 +f 105//489 682//369 1657//368 +f 740//484 1627//483 743//490 +f 106//493 741//485 1658//372 +f 683//371 1656//359 745//494 +f 106//493 745//494 1626//495 +f 746//496 1628//487 741//485 +f 107//497 747//498 1623//499 +f 748//500 1653//343 676//357 +f 107//497 676//357 1655//356 +f 744//492 1625//491 747//498 +f 108//501 745//494 1656//359 +f 677//358 1654//347 749//502 +f 108//501 749//502 1624//503 +f 750//504 1626//495 745//494 +f 109//505 751//506 1621//507 +f 752//508 1651//328 670//344 +f 109//505 670//344 1653//343 +f 748//500 1623//499 751//506 +f 110//509 749//502 1654//347 +f 671//346 1652//332 753//510 +f 110//509 753//510 1622//511 +f 754//512 1624//503 749//502 +f 755//513 1619//514 756//515 +f 111//516 756//515 1669//330 +f 111//516 663//329 1651//328 +f 752//508 1621//507 755//513 +f 112//517 753//510 1652//332 +f 112//517 664//331 1670//339 +f 757//518 1620//519 758//520 +f 758//520 1622//511 753//510 +f 756//515 1619//514 759//521 +f 113//522 759//521 1686//523 +f 760//524 1682//525 761//526 +f 113//522 761//526 1669//330 +f 762//527 1682//525 763//528 +f 114//529 763//528 1687//530 +f 764//531 1620//519 757//518 +f 114//529 757//518 1670//339 +f 115//532 765//533 1615//447 +f 721//446 1667//428 718//441 +f 115//532 718//441 1573//440 +f 766//534 1617//535 765//533 +f 116//536 767//537 1573//440 +f 719//443 1668//432 726//456 +f 116//536 726//456 1616//455 +f 768//538 1618//539 767//537 +f 769//540 1617//535 766//534 +f 117//541 766//534 1573//440 +f 770//542 1683//543 771//544 +f 117//541 771//544 1688//545 +f 772//546 1683//543 770//542 +f 118//547 770//542 1573//440 +f 767//537 1618//539 773//548 +f 118//547 773//548 1689//549 +f 119//550 774//551 1682//525 +f 760//524 1686//523 775//552 +f 119//550 775//552 1688//545 +f 771//544 1683//543 774//551 +f 120//553 772//546 1689//549 +f 776//554 1687//530 763//528 +f 120//553 763//528 1682//525 +f 774//551 1683//543 772//546 +f 777//555 1640//556 778//557 +f 121//558 778//557 1642//559 +f 779//560 1681//265 631//264 +f 121//558 631//264 1679//263 +f 633//269 1681//265 779//560 +f 122//561 779//560 1642//559 +f 780//562 1641//563 781//564 +f 122//561 781//564 1680//270 +f 782//565 1638//566 783//567 +f 123//568 783//567 1640//556 +f 777//555 1679//263 638//279 +f 123//568 638//279 1677//278 +f 639//281 1680//270 781//564 +f 124//569 781//564 1641//563 +f 784//570 1639//571 785//572 +f 124//569 785//572 1678//282 +f 125//573 786//574 1636//575 +f 787//576 1638//566 782//565 +f 125//573 782//565 1677//278 +f 644//291 1675//290 786//574 +f 126//577 645//292 1678//282 +f 785//572 1639//571 788//578 +f 126//577 788//578 1637//579 +f 789//580 1676//294 645//292 +f 656//315 1671//314 790//581 +f 127//582 790//581 1692//583 +f 791//584 1690//585 792//586 +f 127//582 792//586 1673//302 +f 793//587 1691//588 794//589 +f 128//590 794//589 1693//591 +f 795//592 1672//318 657//316 +f 128//590 657//316 1674//306 +f 796//593 1636//575 786//574 +f 129//594 786//574 1675//290 +f 650//303 1673//302 792//586 +f 129//594 792//586 1690//585 +f 793//587 1674//306 651//304 +f 130//595 651//304 1676//294 +f 789//580 1637//579 797//596 +f 130//595 797//596 1691//588 +f 131//597 798//598 1649//599 +f 799//600 1695//601 800//602 +f 131//597 800//602 1694//603 +f 801//604 1692//583 798//598 +f 132//605 802//606 1694//603 +f 800//602 1695//601 803//607 +f 132//605 803//607 1650//608 +f 804//609 1693//591 802//606 +f 133//610 805//611 1690//585 +f 791//584 1692//583 801//604 +f 133//610 801//604 1694//603 +f 806//612 1574//613 805//611 +f 134//614 806//612 1694//603 +f 802//606 1693//591 794//589 +f 134//614 794//589 1691//588 +f 807//615 1574//613 806//612 +f 135//616 808//617 1635//618 +f 809//619 1636//575 796//593 +f 796//593 1690//585 805//611 +f 805//611 1574//613 808//617 +f 807//615 1691//588 797//596 +f 797//596 1637//579 810//620 +f 136//621 810//620 1635//618 +f 808//617 1574//613 807//615 +f 811//622 1647//623 812//624 +f 137//625 812//624 1698//626 +f 813//627 1696//628 814//629 +f 137//625 814//629 1649//599 +f 815//630 1697//631 816//632 +f 138//633 816//632 1699//634 +f 817//635 1648//636 818//637 +f 138//633 818//637 1650//608 +f 139//638 819//639 1645//640 +f 820//641 1700//642 821//643 +f 139//638 821//643 1698//626 +f 139//638 812//624 1647//623 +f 140//644 817//635 1699//634 +f 822//645 1701//646 823//647 +f 140//644 823//647 1646//648 +f 140//644 824//649 1648//636 +f 141//650 825//651 1644//652 +f 826//653 1702//654 827//655 +f 141//650 827//655 1700//642 +f 820//641 1645//640 825//651 +f 142//656 823//647 1701//646 +f 828//657 1703//658 829//659 +f 142//656 829//659 1644//652 +f 830//660 1646//648 823//647 +f 831//661 1643//662 832//663 +f 832//663 1576//664 833//665 +f 143//666 833//665 1702//654 +f 826//653 1644//652 831//661 +f 144//667 829//659 1703//658 +f 834//668 1576//664 832//663 +f 832//663 1643//662 831//661 +f 831//661 1644//652 829//659 +f 145//669 835//670 1695//601 +f 799//600 1649//599 814//629 +f 145//669 814//629 1696//628 +f 836//671 1575//672 835//670 +f 146//673 837//674 1697//631 +f 815//630 1650//608 803//607 +f 146//673 803//607 1695//601 +f 835//670 1575//672 837//674 +f 147//675 838//676 1575//672 +f 836//671 1696//628 839//677 +f 839//677 1711//678 840//679 +f 840//679 1713//680 838//676 +f 841//681 1712//682 842//683 +f 842//683 1697//631 837//674 +f 148//684 837//674 1575//672 +f 838//676 1713//680 841//681 +f 833//665 1576//664 843//685 +f 149//686 843//685 1704//687 +f 844//688 1705//689 845//690 +f 149//686 845//690 1702//654 +f 846//691 1706//692 847//693 +f 150//694 847//693 1704//687 +f 843//685 1576//664 834//668 +f 150//694 834//668 1703//658 +f 151//695 827//655 1702//654 +f 151//695 845//690 1705//689 +f 151//695 848//696 1707//697 +f 849//698 1700//642 827//655 +f 152//699 850//700 1708//701 +f 152//699 851//702 1706//692 +f 152//699 846//691 1703//658 +f 828//657 1701//646 850//700 +f 153//703 821//643 1700//642 +f 849//698 1707//697 852//704 +f 153//703 852//704 1709//705 +f 853//706 1698//626 821//643 +f 154//707 854//708 1710//709 +f 855//710 1708//701 850//700 +f 154//707 850//700 1701//646 +f 822//645 1699//634 854//708 +f 813//627 1698//626 853//706 +f 853//706 1709//705 856//711 +f 155//712 856//711 1711//678 +f 155//712 839//677 1696//628 +f 156//713 842//683 1712//682 +f 857//714 1710//709 854//708 +f 854//708 1699//634 816//632 +f 156//713 816//632 1697//631 +f 157//715 844//688 1704//687 +f 858//716 1709//705 852//704 +f 852//704 1707//697 848//696 +f 848//696 1705//689 844//688 +f 851//702 1708//701 855//710 +f 855//710 1710//709 859//717 +f 158//718 859//717 1704//687 +f 847//693 1706//692 851//702 +f 858//716 1704//687 860//719 +f 159//720 860//719 1713//680 +f 840//679 1711//678 856//711 +f 159//720 856//711 1709//705 +f 857//714 1712//682 841//681 +f 160//721 841//681 1713//680 +f 860//719 1704//687 859//717 +f 160//721 859//717 1710//709 +f 861//722 1644//652 825//651 +f 161//723 825//651 1645//640 +f 862//724 1669//330 761//526 +f 161//723 761//526 1682//525 +f 762//527 1670//339 863//725 +f 162//726 863//725 1646//648 +f 830//660 1644//652 861//722 +f 162//726 861//722 1682//525 +f 862//724 1645//640 819//639 +f 819//639 1647//623 864//727 +f 163//728 864//727 1716//729 +f 865//730 1669//330 862//724 +f 164//731 866//732 1717//733 +f 867//734 1648//636 824//649 +f 824//649 1646//648 863//725 +f 863//725 1670//339 866//732 +f 165//735 864//727 1647//623 +f 165//735 811//622 1649//599 +f 165//735 868//736 1718//737 +f 869//738 1716//729 864//727 +f 166//739 870//740 1719//741 +f 166//739 871//742 1650//608 +f 166//739 818//637 1648//636 +f 867//734 1717//733 870//740 +f 167//743 868//736 1649//599 +f 798//598 1692//583 790//581 +f 167//743 790//581 1671//314 +f 872//744 1718//737 868//736 +f 168//745 873//746 1672//318 +f 795//592 1693//591 804//609 +f 168//745 804//609 1650//608 +f 871//742 1719//741 873//746 +f 655//313 1586//312 874//747 +f 169//748 874//747 1714//749 +f 169//748 875//750 1718//737 +f 872//744 1671//314 655//313 +f 170//751 873//746 1719//741 +f 170//751 876//752 1715//753 +f 877//754 1587//320 658//319 +f 658//319 1672//318 873//746 +f 171//755 875//750 1714//749 +f 878//756 1720//757 879//758 +f 171//755 879//758 1716//729 +f 869//738 1718//737 875//750 +f 172//759 870//740 1717//733 +f 880//760 1721//761 881//762 +f 172//759 881//762 1715//753 +f 876//752 1719//741 870//740 +f 882//763 1584//323 660//322 +f 173//764 660//322 1669//330 +f 865//730 1716//729 879//758 +f 173//764 879//758 1720//757 +f 880//760 1717//733 866//732 +f 174//765 866//732 1670//339 +f 667//338 1585//337 883//766 +f 174//765 883//766 1721//761 +f 175//767 884//768 1636//575 +f 809//619 1635//618 885//769 +f 175//767 885//769 1577//770 +f 886//771 1727//772 884//768 +f 176//773 887//774 1577//770 +f 885//769 1635//618 810//620 +f 176//773 810//620 1637//579 +f 888//775 1728//776 887//774 +f 177//777 889//778 1638//566 +f 787//576 1636//575 884//768 +f 884//768 1727//772 890//779 +f 177//777 890//779 1725//780 +f 891//781 1728//776 888//775 +f 888//775 1637//579 788//578 +f 178//782 788//578 1639//571 +f 178//782 892//783 1726//784 +f 893//785 1640//556 783//567 +f 783//567 1638//566 889//778 +f 889//778 1725//780 894//786 +f 179//787 894//786 1723//788 +f 895//789 1726//784 892//783 +f 892//783 1639//571 784//570 +f 784//570 1641//563 896//790 +f 180//791 896//790 1724//792 +f 897//793 1642//559 778//557 +f 181//794 778//557 1640//556 +f 893//785 1723//788 898//795 +f 181//794 898//795 1722//796 +f 899//797 1724//792 896//790 +f 182//798 896//790 1641//563 +f 780//562 1642//559 897//793 +f 182//798 897//793 1722//796 +f 183//799 900//800 1722//796 +f 183//799 898//795 1723//788 +f 183//799 901//801 1734//802 +f 902//803 1736//804 900//800 +f 184//805 903//806 1735//807 +f 184//805 904//808 1724//792 +f 184//805 899//797 1722//796 +f 900//800 1736//804 903//806 +f 901//801 1723//788 894//786 +f 185//809 894//786 1725//780 +f 905//810 1732//811 906//812 +f 906//812 1734//802 901//801 +f 907//813 1733//814 908//815 +f 186//816 908//815 1726//784 +f 895//789 1724//792 904//808 +f 904//808 1735//807 907//813 +f 905//810 1725//780 890//779 +f 187//817 890//779 1727//772 +f 909//818 1730//819 910//820 +f 187//817 910//820 1732//811 +f 911//821 1731//822 912//823 +f 188//824 912//823 1728//776 +f 891//781 1726//784 908//815 +f 188//824 908//815 1733//814 +f 189//825 909//818 1727//772 +f 886//771 1577//770 913//826 +f 189//825 913//826 1729//827 +f 914//828 1730//819 909//818 +f 190//829 915//830 1729//827 +f 913//826 1577//770 887//774 +f 190//829 887//774 1728//776 +f 912//823 1731//822 915//830 +f 914//828 1729//827 916//831 +f 191//832 916//831 1736//804 +f 902//803 1734//802 917//833 +f 191//832 917//833 1730//819 +f 918//834 1735//807 903//806 +f 192//835 903//806 1736//804 +f 916//831 1729//827 915//830 +f 192//835 915//830 1731//822 +f 193//836 910//820 1730//819 +f 193//836 917//833 1734//802 +f 906//812 1732//811 910//820 +f 911//821 1733//814 907//813 +f 194//837 907//813 1735//807 +f 194//837 918//834 1731//822 +f 919//838 1688//545 775//552 +f 195//839 775//552 1686//523 +f 920//840 1739//841 921//842 +f 195//839 921//842 1737//843 +f 922//844 1740//845 923//846 +f 196//847 923//846 1687//530 +f 776//554 1689//549 924//848 +f 196//847 924//848 1738//849 +f 197//850 925//851 1617//535 +f 769//540 1688//545 919//838 +f 919//838 1737//843 926//852 +f 197//850 926//852 1759//853 +f 927//854 1738//849 924//848 +f 924//848 1689//549 773//548 +f 198//855 773//548 1618//539 +f 198//855 928//856 1760//857 +f 929//858 1615//447 765//533 +f 765//533 1617//535 925//851 +f 925//851 1759//853 930//859 +f 930//859 1761//860 929//858 +f 931//861 1760//857 928//856 +f 928//856 1618//539 768//538 +f 768//538 1616//455 932//862 +f 932//862 1762//863 931//861 +f 920//840 1686//523 759//521 +f 759//521 1619//514 933//864 +f 201//865 933//864 1757//866 +f 201//865 934//867 1739//841 +f 202//868 935//869 1758//870 +f 936//871 1620//519 764//531 +f 764//531 1687//530 923//846 +f 202//868 923//846 1740//845 +f 933//864 1619//514 755//513 +f 203//872 755//513 1621//507 +f 937//873 1755//874 938//875 +f 203//872 938//875 1757//866 +f 939//876 1756//877 940//878 +f 204//879 940//878 1622//511 +f 758//520 1620//519 936//871 +f 204//879 936//871 1758//870 +f 937//873 1621//507 751//506 +f 205//880 751//506 1623//499 +f 941//881 1753//882 942//883 +f 205//880 942//883 1755//874 +f 943//884 1754//885 944//886 +f 206//887 944//886 1624//503 +f 754//512 1622//511 940//878 +f 206//887 940//878 1756//877 +f 941//881 1623//499 747//498 +f 207//888 747//498 1625//491 +f 945//889 1751//890 946//891 +f 207//888 946//891 1753//882 +f 947//892 1752//893 948//894 +f 208//895 948//894 1626//495 +f 750//504 1624//503 944//886 +f 208//895 944//886 1754//885 +f 945//889 1625//491 743//490 +f 209//896 743//490 1627//483 +f 949//897 1749//898 950//899 +f 209//896 950//899 1751//890 +f 951//900 1750//901 952//902 +f 210//903 952//902 1628//487 +f 746//496 1626//495 948//894 +f 210//903 948//894 1752//893 +f 949//897 1627//483 739//482 +f 739//482 1629//474 953//904 +f 211//905 953//904 1747//906 +f 954//907 1749//898 949//897 +f 212//908 955//909 1748//910 +f 956//911 1630//479 742//488 +f 742//488 1628//487 952//902 +f 952//902 1750//901 955//909 +f 213//912 953//904 1629//474 +f 735//473 1631//467 957//913 +f 213//912 957//913 1745//914 +f 958//915 1747//906 953//904 +f 214//916 959//917 1746//918 +f 960//919 1632//471 738//480 +f 214//916 738//480 1630//479 +f 956//911 1748//910 959//917 +f 957//913 1631//467 731//466 +f 215//920 731//466 1684//459 +f 961//921 1741//922 962//923 +f 215//920 962//923 1745//914 +f 963//924 1742//925 964//926 +f 216//927 964//926 1685//463 +f 734//472 1632//471 960//919 +f 216//927 960//919 1746//918 +f 961//921 1684//459 727//458 +f 217//928 727//458 1633//449 +f 965//929 1743//930 966//931 +f 217//928 966//931 1741//922 +f 967//932 1744//933 968//934 +f 218//935 968//934 1634//453 +f 730//464 1685//463 964//926 +f 218//935 964//926 1742//925 +f 965//929 1633//449 722//448 +f 219//936 722//448 1615//447 +f 929//858 1761//860 969//937 +f 219//936 969//937 1743//930 +f 970//938 1762//863 932//862 +f 220//939 932//862 1616//455 +f 725//454 1634//453 968//934 +f 220//939 968//934 1744//933 +f 971//940 1743//930 969//937 +f 221//941 969//937 1761//860 +f 221//941 972//942 1763//943 +f 973//944 1781//945 971//940 +f 222//946 974//947 1764//948 +f 222//946 975//949 1762//863 +f 970//938 1744//933 976//950 +f 976//950 1782//951 974//947 +f 977//952 1741//922 966//931 +f 223//953 966//931 1743//930 +f 971//940 1781//945 978//954 +f 223//953 978//954 1783//955 +f 979//956 1782//951 976//950 +f 224//957 976//950 1744//933 +f 967//932 1742//925 980//958 +f 224//957 980//958 1784//959 +f 981//960 1745//914 962//923 +f 225//961 962//923 1741//922 +f 977//952 1783//955 982//962 +f 225//961 982//962 1779//963 +f 983//964 1784//959 980//958 +f 226//965 980//958 1742//925 +f 963//924 1746//918 984//966 +f 226//965 984//966 1780//967 +f 227//968 985//969 1747//906 +f 958//915 1745//914 981//960 +f 227//968 981//960 1779//963 +f 986//970 1777//971 985//969 +f 228//972 987//973 1780//967 +f 984//966 1746//918 959//917 +f 228//972 959//917 1748//910 +f 988//974 1778//975 987//973 +f 989//976 1749//898 954//907 +f 954//907 1747//906 985//969 +f 229//977 985//969 1777//971 +f 229//977 990//978 1775//979 +f 230//980 991//981 1778//975 +f 988//974 1748//910 955//909 +f 955//909 1750//901 992//982 +f 230//980 992//982 1776//983 +f 993//984 1751//890 950//899 +f 231//985 950//899 1749//898 +f 989//976 1775//979 994//986 +f 231//985 994//986 1773//987 +f 995//988 1776//983 992//982 +f 232//989 992//982 1750//901 +f 951//900 1752//893 996//990 +f 232//989 996//990 1774//991 +f 997//992 1753//882 946//891 +f 233//993 946//891 1751//890 +f 993//984 1773//987 998//994 +f 233//993 998//994 1771//995 +f 999//996 1774//991 996//990 +f 234//997 996//990 1752//893 +f 947//892 1754//885 1000//998 +f 234//997 1000//998 1772//999 +f 235//1000 1001//1001 1755//874 +f 942//883 1753//882 997//992 +f 235//1000 997//992 1771//995 +f 1002//1002 1769//1003 1001//1001 +f 236//1004 1003//1005 1772//999 +f 1000//998 1754//885 943//884 +f 236//1004 943//884 1756//877 +f 1004//1006 1770//1007 1003//1005 +f 237//1008 1005//1009 1757//866 +f 938//875 1755//874 1001//1001 +f 237//1008 1001//1001 1769//1003 +f 1006//1010 1767//1011 1005//1009 +f 238//1012 1007//1013 1770//1007 +f 1004//1006 1756//877 939//876 +f 238//1012 939//876 1758//870 +f 1008//1014 1768//1015 1007//1013 +f 1009//1016 1739//841 934//867 +f 934//867 1757//866 1005//1009 +f 239//1017 1005//1009 1767//1011 +f 239//1017 1010//1018 1785//1019 +f 240//1020 1011//1021 1768//1015 +f 1008//1014 1758//870 935//869 +f 935//869 1740//845 1012//1022 +f 240//1020 1012//1022 1786//1023 +f 972//942 1761//860 930//859 +f 241//1024 930//859 1759//853 +f 1013//1025 1765//1026 1014//1027 +f 241//1024 1014//1027 1763//943 +f 1015//1028 1766//1029 1016//1030 +f 242//1031 1016//1030 1760//857 +f 931//861 1762//863 975//949 +f 242//1031 975//949 1764//948 +f 1013//1025 1759//853 926//852 +f 243//1032 926//852 1737//843 +f 1017//1033 1787//1034 1018//1035 +f 243//1032 1018//1035 1765//1026 +f 1019//1036 1788//1037 1020//1038 +f 244//1039 1020//1038 1738//849 +f 927//854 1760//857 1016//1030 +f 244//1039 1016//1030 1766//1029 +f 1017//1033 1737//843 921//842 +f 245//1040 921//842 1739//841 +f 1009//1016 1785//1019 1021//1041 +f 245//1040 1021//1041 1787//1034 +f 1022//1042 1786//1023 1012//1022 +f 246//1043 1012//1022 1740//845 +f 922//844 1738//849 1020//1038 +f 246//1043 1020//1038 1788//1037 +f 1023//1044 1572//438 716//437 +f 247//1045 716//437 1613//426 +f 247//1045 1024//1046 1789//1047 +f 1025//1048 1578//1049 1023//1044 +f 248//1050 1026//1051 1790//1052 +f 248//1050 1027//1053 1614//434 +f 720//444 1572//438 1023//1044 +f 1023//1044 1578//1049 1026//1051 +f 1024//1046 1613//426 710//425 +f 249//1054 710//425 1611//414 +f 1028//1055 1791//1056 1029//1057 +f 1029//1057 1789//1047 1024//1046 +f 1030//1058 1792//1059 1031//1060 +f 250//1061 1031//1060 1612//422 +f 715//435 1614//434 1027//1053 +f 1027//1053 1790//1052 1030//1058 +f 251//1062 1028//1055 1611//414 +f 704//413 1609//402 1032//1063 +f 251//1062 1032//1063 1793//1064 +f 1033//1065 1791//1056 1028//1055 +f 252//1066 1034//1067 1794//1068 +f 1035//1069 1610//409 709//423 +f 252//1066 709//423 1612//422 +f 1031//1060 1792//1059 1034//1067 +f 253//1070 1032//1063 1609//402 +f 698//401 1607//390 1036//1071 +f 253//1070 1036//1071 1795//1072 +f 1037//1073 1793//1064 1032//1063 +f 254//1074 1038//1075 1796//1076 +f 1039//1077 1608//398 703//410 +f 254//1074 703//410 1610//409 +f 1035//1069 1794//1068 1038//1075 +f 255//1078 1036//1071 1607//390 +f 692//389 1605//378 1040//1079 +f 255//1078 1040//1079 1797//1080 +f 1041//1081 1795//1072 1036//1071 +f 256//1082 1042//1083 1798//1084 +f 1043//1085 1606//386 697//399 +f 256//1082 697//399 1608//398 +f 1039//1077 1796//1076 1042//1083 +f 257//1086 1040//1079 1605//378 +f 686//377 1603//366 1044//1087 +f 257//1086 1044//1087 1799//1088 +f 1045//1089 1797//1080 1040//1079 +f 258//1090 1046//1091 1800//1092 +f 1047//1093 1604//374 691//387 +f 258//1090 691//387 1606//386 +f 1043//1085 1798//1084 1046//1091 +f 259//1094 1044//1087 1603//366 +f 680//365 1601//354 1048//1095 +f 259//1094 1048//1095 1801//1096 +f 1049//1097 1799//1088 1044//1087 +f 260//1098 1050//1099 1802//1100 +f 1051//1101 1602//362 685//375 +f 260//1098 685//375 1604//374 +f 1047//1093 1800//1092 1050//1099 +f 261//1102 1048//1095 1601//354 +f 261//1102 674//352 1599//341 +f 1052//1103 1803//1104 1053//1105 +f 261//1102 1053//1105 1801//1096 +f 1054//1106 1804//1107 1055//1108 +f 262//1109 1055//1108 1600//349 +f 262//1109 679//363 1602//362 +f 262//1109 1051//1101 1802//1100 +f 1052//1103 1599//341 668//340 +f 263//1110 668//340 1597//326 +f 1056//1111 1805//1112 1057//1113 +f 263//1110 1057//1113 1803//1104 +f 1058//1114 1806//1115 1059//1116 +f 264//1117 1059//1116 1598//335 +f 673//350 1600//349 1055//1108 +f 264//1117 1055//1108 1804//1107 +f 265//1118 1060//1119 1813//1120 +f 1061//1121 1814//1122 1062//1123 +f 265//1118 1062//1123 1833//1124 +f 1063//1125 1843//1126 1060//1119 +f 266//1127 1064//1128 1834//1129 +f 1065//1130 1814//1122 1061//1121 +f 266//1127 1061//1121 1813//1120 +f 1066//1131 1844//1132 1064//1128 +f 267//1133 1067//1134 1812//1135 +f 1068//1136 1813//1120 1060//1119 +f 267//1133 1060//1119 1843//1126 +f 1069//1137 1841//1138 1067//1134 +f 268//1139 1070//1140 1844//1132 +f 1066//1131 1813//1120 1068//1136 +f 268//1139 1068//1136 1812//1135 +f 1071//1141 1842//1142 1070//1140 +f 269//1143 1072//1144 1811//1145 +f 1073//1146 1812//1135 1067//1134 +f 269//1143 1067//1134 1841//1138 +f 1074//1147 1845//1148 1072//1144 +f 270//1149 1075//1150 1842//1142 +f 1071//1141 1812//1135 1073//1146 +f 270//1149 1073//1146 1811//1145 +f 1076//1151 1846//1152 1075//1150 +f 1077//1153 1594//261 629//260 +f 271//1154 629//260 1596//267 +f 1078//1155 1811//1145 1072//1144 +f 271//1154 1072//1144 1845//1148 +f 1076//1151 1811//1145 1078//1155 +f 272//1156 1078//1155 1596//267 +f 635//273 1595//272 1079//1157 +f 272//1156 1079//1157 1846//1152 +f 1080//1158 1592//276 636//275 +f 273//1159 636//275 1594//261 +f 1077//1153 1845//1148 1081//1160 +f 273//1159 1081//1160 1839//1161 +f 1082//1162 1846//1152 1079//1157 +f 274//1163 1079//1157 1595//272 +f 641//285 1593//284 1083//1164 +f 274//1163 1083//1164 1840//1165 +f 1084//1166 1590//287 642//286 +f 275//1167 642//286 1592//276 +f 1080//1158 1839//1161 1085//1168 +f 275//1167 1085//1168 1835//1169 +f 1086//1170 1840//1165 1083//1164 +f 276//1171 1083//1164 1593//284 +f 647//297 1591//296 1087//1172 +f 276//1171 1087//1172 1836//1173 +f 1088//1174 1588//300 648//299 +f 277//1175 648//299 1590//287 +f 1084//1166 1835//1169 1089//1176 +f 277//1175 1089//1176 1837//1177 +f 1090//1178 1836//1173 1087//1172 +f 278//1179 1087//1172 1591//296 +f 653//309 1589//308 1091//1180 +f 278//1179 1091//1180 1838//1181 +f 279//1182 1089//1176 1835//1169 +f 279//1182 1092//1183 1841//1138 +f 1069//1137 1843//1126 1093//1184 +f 1093//1184 1837//1177 1089//1176 +f 1094//1185 1844//1132 1070//1140 +f 280//1186 1070//1140 1842//1142 +f 280//1186 1095//1187 1836//1173 +f 1090//1178 1838//1181 1094//1185 +f 1092//1183 1835//1169 1085//1168 +f 1085//1168 1839//1161 1081//1160 +f 281//1188 1081//1160 1845//1148 +f 1074//1147 1841//1138 1092//1183 +f 282//1189 1075//1150 1846//1152 +f 1082//1162 1840//1165 1086//1170 +f 1086//1170 1836//1173 1095//1187 +f 1095//1187 1842//1142 1075//1150 +f 1096//1190 1831//1191 1097//1192 +f 283//1193 1097//1192 1837//1177 +f 283//1193 1093//1184 1843//1126 +f 1063//1125 1833//1124 1096//1190 +f 284//1194 1064//1128 1844//1132 +f 284//1194 1094//1185 1838//1181 +f 1098//1195 1832//1196 1099//1197 +f 1099//1197 1834//1129 1064//1128 +f 1100//1198 1586//312 654//311 +f 285//1199 654//311 1588//300 +f 1088//1174 1837//1177 1097//1192 +f 285//1199 1097//1192 1831//1191 +f 1098//1195 1838//1181 1091//1180 +f 286//1200 1091//1180 1589//308 +f 659//321 1587//320 1101//1201 +f 286//1200 1101//1201 1832//1196 +f 287//1202 878//756 1714//749 +f 287//1202 1102//1203 1847//1204 +f 1103//1205 1849//1206 1104//1207 +f 287//1202 1104//1207 1720//757 +f 1105//1208 1850//1209 1106//1210 +f 288//1211 1106//1210 1848//1212 +f 288//1211 1107//1213 1715//753 +f 288//1211 881//762 1721//761 +f 289//1214 874//747 1586//312 +f 1100//1198 1831//1191 1108//1215 +f 289//1214 1108//1215 1847//1204 +f 1102//1203 1714//749 874//747 +f 290//1216 1107//1213 1848//1212 +f 1109//1217 1832//1196 1101//1201 +f 290//1216 1101//1201 1587//320 +f 877//754 1715//753 1107//1213 +f 291//1218 1110//1219 1584//323 +f 882//763 1720//757 1104//1207 +f 291//1218 1104//1207 1849//1206 +f 291//1218 1111//1220 1851//1221 +f 292//1222 1112//1223 1850//1209 +f 1105//1208 1721//761 883//766 +f 292//1222 883//766 1585//337 +f 292//1222 1113//1224 1852//1225 +f 293//1226 661//324 1584//323 +f 1110//1219 1851//1221 1114//1227 +f 1114//1227 1805//1112 1056//1111 +f 1056//1111 1597//326 661//324 +f 1059//1116 1806//1115 1115//1228 +f 1115//1228 1852//1225 1113//1224 +f 294//1229 1113//1224 1585//337 +f 666//336 1598//335 1059//1116 +f 295//1230 1116//1231 1582//1232 +f 1117//1233 1829//1234 1118//1235 +f 295//1230 1118//1235 1857//1236 +f 1119//1237 1809//1238 1116//1231 +f 296//1239 1120//1240 1858//1241 +f 1121//1242 1830//1243 1122//1244 +f 296//1239 1122//1244 1582//1232 +f 1116//1231 1809//1238 1120//1240 +f 297//1245 1123//1246 1809//1238 +f 1119//1237 1857//1236 1124//1247 +f 297//1245 1124//1247 1855//1248 +f 1125//1249 1583//1250 1123//1246 +f 298//1251 1126//1252 1856//1253 +f 1127//1254 1858//1241 1120//1240 +f 298//1251 1120//1240 1809//1238 +f 1123//1246 1583//1250 1126//1252 +f 299//1255 1128//1256 1583//1250 +f 299//1255 1125//1249 1855//1248 +f 299//1255 1129//1257 1853//1258 +f 299//1255 1130//1259 1810//1260 +f 300//1261 1131//1262 1854//1263 +f 300//1261 1132//1264 1856//1253 +f 300//1261 1126//1252 1583//1250 +f 300//1261 1128//1256 1810//1260 +f 1133//1265 1810//1260 1130//1259 +f 301//1266 1130//1259 1853//1258 +f 1134//1267 1833//1124 1062//1123 +f 301//1266 1062//1123 1814//1122 +f 1065//1130 1834//1129 1135//1268 +f 302//1269 1135//1268 1854//1263 +f 1131//1262 1810//1260 1133//1265 +f 302//1269 1133//1265 1814//1122 +f 303//1270 1108//1215 1831//1191 +f 1096//1190 1833//1124 1134//1267 +f 303//1270 1134//1267 1853//1258 +f 1136//1271 1847//1204 1108//1215 +f 304//1272 1137//1273 1854//1263 +f 1135//1268 1834//1129 1099//1197 +f 304//1272 1099//1197 1832//1196 +f 1109//1217 1848//1212 1137//1273 +f 1138//1274 1801//1096 1053//1105 +f 305//1275 1053//1105 1803//1104 +f 1139//1276 1823//1277 1140//1278 +f 305//1275 1140//1278 1815//1279 +f 1141//1280 1824//1281 1142//1282 +f 306//1283 1142//1282 1804//1107 +f 1054//1106 1802//1100 1143//1284 +f 306//1283 1143//1284 1816//1285 +f 307//1286 1144//1287 1581//1288 +f 1145//1289 1821//1290 1146//1291 +f 307//1286 1146//1291 1829//1234 +f 1117//1233 1582//1232 1144//1287 +f 308//1292 1122//1244 1830//1243 +f 1147//1293 1822//1294 1148//1295 +f 308//1292 1148//1295 1581//1288 +f 1144//1287 1582//1232 1122//1244 +f 309//1296 1149//1297 1807//1298 +f 1150//1299 1863//1300 1151//1301 +f 309//1296 1151//1301 1861//1302 +f 309//1296 1152//1303 1808//1304 +f 310//1305 1153//1306 1862//1307 +f 1154//1308 1864//1309 1155//1310 +f 310//1305 1155//1310 1807//1298 +f 310//1305 1149//1297 1808//1304 +f 1156//1311 1808//1304 1152//1303 +f 311//1312 1152//1303 1861//1302 +f 1157//1313 1859//1314 1158//1315 +f 311//1312 1158//1315 1580//1316 +f 1159//1317 1860//1318 1160//1319 +f 312//1320 1160//1319 1862//1307 +f 1153//1306 1808//1304 1156//1311 +f 312//1320 1156//1311 1580//1316 +f 1161//1321 1580//1316 1158//1315 +f 313//1322 1158//1315 1859//1314 +f 313//1322 1162//1323 1821//1290 +f 313//1322 1145//1289 1581//1288 +f 314//1324 1148//1295 1822//1294 +f 314//1324 1163//1325 1860//1318 +f 1159//1317 1580//1316 1161//1321 +f 314//1324 1161//1321 1581//1288 +f 1164//1326 1797//1080 1045//1089 +f 1045//1089 1799//1088 1165//1327 +f 1165//1327 1867//1328 1166//1329 +f 315//1330 1166//1329 1869//1331 +f 1167//1332 1868//1333 1168//1334 +f 1168//1334 1800//1092 1046//1091 +f 1046//1091 1798//1084 1169//1335 +f 316//1336 1169//1335 1870//1337 +f 1170//1338 1869//1331 1166//1329 +f 317//1339 1166//1329 1867//1328 +f 1171//1340 1873//1341 1172//1342 +f 317//1339 1172//1342 1871//1343 +f 1173//1344 1874//1345 1174//1346 +f 318//1347 1174//1346 1868//1333 +f 1167//1332 1870//1337 1175//1348 +f 318//1347 1175//1348 1872//1349 +f 1176//1350 1871//1343 1172//1342 +f 319//1351 1172//1342 1873//1341 +f 1177//1352 1875//1353 1178//1354 +f 319//1351 1178//1354 1877//1355 +f 1179//1356 1876//1357 1180//1358 +f 320//1359 1180//1358 1874//1345 +f 1173//1344 1872//1349 1181//1360 +f 320//1359 1181//1360 1878//1361 +f 1182//1362 1877//1355 1178//1354 +f 321//1363 1178//1354 1875//1353 +f 1183//1364 1881//1365 1184//1366 +f 1184//1366 1879//1367 1182//1362 +f 1185//1368 1882//1369 1186//1370 +f 322//1371 1186//1370 1876//1357 +f 1179//1356 1878//1361 1187//1372 +f 1187//1372 1880//1373 1185//1368 +f 1188//1374 1819//1375 1189//1376 +f 1189//1376 1883//1377 1190//1378 +f 323//1379 1190//1378 1879//1367 +f 1184//1366 1881//1365 1188//1374 +f 324//1380 1185//1368 1880//1373 +f 1191//1381 1884//1382 1192//1383 +f 1192//1383 1820//1384 1193//1385 +f 1193//1385 1882//1369 1185//1368 +f 1194//1386 1821//1290 1162//1323 +f 325//1387 1162//1323 1859//1314 +f 1195//1388 1879//1367 1190//1378 +f 325//1387 1190//1378 1883//1377 +f 1191//1381 1880//1373 1196//1389 +f 326//1390 1196//1389 1860//1318 +f 1163//1325 1822//1294 1197//1391 +f 326//1390 1197//1391 1884//1382 +f 1195//1388 1859//1314 1157//1313 +f 327//1392 1157//1313 1861//1302 +f 1198//1393 1877//1355 1182//1362 +f 327//1392 1182//1362 1879//1367 +f 1187//1372 1878//1361 1199//1394 +f 328//1395 1199//1394 1862//1307 +f 1160//1319 1860//1318 1196//1389 +f 328//1395 1196//1389 1880//1373 +f 1198//1393 1861//1302 1151//1301 +f 329//1396 1151//1301 1863//1300 +f 1200//1397 1871//1343 1176//1350 +f 329//1396 1176//1350 1877//1355 +f 1181//1360 1872//1349 1201//1398 +f 330//1399 1201//1398 1864//1309 +f 1154//1308 1862//1307 1199//1394 +f 330//1399 1199//1394 1878//1361 +f 1200//1397 1863//1300 1202//1400 +f 331//1401 1202//1400 1865//1402 +f 1203//1403 1869//1331 1170//1338 +f 1170//1338 1871//1343 1200//1397 +f 1175//1348 1870//1337 1204//1404 +f 332//1405 1204//1404 1866//1406 +f 1205//1407 1864//1309 1201//1398 +f 1201//1398 1872//1349 1175//1348 +f 333//1408 1206//1409 1795//1072 +f 1041//1081 1797//1080 1164//1326 +f 333//1408 1164//1326 1869//1331 +f 1203//1403 1865//1402 1206//1409 +f 334//1410 1204//1404 1870//1337 +f 1169//1335 1798//1084 1042//1083 +f 334//1410 1042//1083 1796//1076 +f 1207//1411 1866//1406 1204//1404 +f 335//1412 1208//1413 1579//1414 +f 1209//1415 1865//1402 1202//1400 +f 335//1412 1202//1400 1863//1300 +f 1150//1299 1807//1298 1208//1413 +f 336//1416 1155//1310 1864//1309 +f 1205//1407 1866//1406 1210//1417 +f 336//1416 1210//1417 1579//1414 +f 1208//1413 1807//1298 1155//1310 +f 337//1418 1211//1419 1789//1047 +f 1029//1057 1791//1056 1033//1065 +f 1033//1065 1793//1064 1037//1073 +f 337//1418 1037//1073 1795//1072 +f 1038//1075 1794//1068 1034//1067 +f 1034//1067 1792//1059 1030//1058 +f 338//1420 1030//1058 1790//1052 +f 338//1420 1212//1421 1796//1076 +f 1213//1422 1789//1047 1211//1419 +f 339//1423 1211//1419 1795//1072 +f 1206//1409 1865//1402 1209//1415 +f 339//1423 1209//1415 1579//1414 +f 1210//1417 1866//1406 1207//1411 +f 340//1424 1207//1411 1796//1076 +f 1212//1421 1790//1052 1214//1425 +f 340//1424 1214//1425 1579//1414 +f 1215//1426 1578//1049 1025//1048 +f 1025//1048 1789//1047 1213//1422 +f 1213//1422 1579//1414 1215//1426 +f 1215//1426 1579//1414 1214//1425 +f 1214//1425 1790//1052 1026//1051 +f 1026//1051 1578//1049 1215//1426 +f 343//1427 1165//1327 1799//1088 +f 1049//1097 1801//1096 1138//1274 +f 343//1427 1138//1274 1815//1279 +f 1216//1428 1867//1328 1165//1327 +f 344//1429 1217//1430 1816//1285 +f 1143//1284 1802//1100 1050//1099 +f 344//1429 1050//1099 1800//1092 +f 1168//1334 1868//1333 1217//1430 +f 1216//1428 1815//1279 1218//1431 +f 345//1432 1218//1431 1817//1433 +f 1219//1434 1873//1341 1171//1340 +f 345//1432 1171//1340 1867//1328 +f 1174//1346 1874//1345 1220//1435 +f 346//1436 1220//1435 1818//1437 +f 1221//1438 1816//1285 1217//1430 +f 346//1436 1217//1430 1868//1333 +f 1219//1434 1817//1433 1222//1439 +f 347//1440 1222//1439 1887//1441 +f 1223//1442 1875//1353 1177//1352 +f 347//1440 1177//1352 1873//1341 +f 1180//1358 1876//1357 1224//1443 +f 348//1444 1224//1443 1888//1445 +f 1225//1446 1818//1437 1220//1435 +f 348//1444 1220//1435 1874//1345 +f 349//1447 1226//1448 1819//1375 +f 1188//1374 1881//1365 1183//1364 +f 349//1447 1183//1364 1875//1353 +f 1223//1442 1887//1441 1226//1448 +f 350//1449 1224//1443 1876//1357 +f 1186//1370 1882//1369 1193//1385 +f 350//1449 1193//1385 1820//1384 +f 1227//1450 1888//1445 1224//1443 +f 351//1451 1228//1452 1853//1258 +f 1129//1257 1855//1248 1229//1453 +f 351//1451 1229//1453 1891//1454 +f 351//1451 1230//1455 1889//1456 +f 352//1457 1231//1458 1892//1459 +f 1232//1460 1856//1253 1132//1264 +f 352//1457 1132//1264 1854//1263 +f 352//1457 1233//1461 1890//1462 +f 353//1463 1234//1464 1823//1277 +f 353//1463 1235//1465 1889//1456 +f 353//1463 1230//1455 1891//1454 +f 1236//1466 1825//1467 1234//1464 +f 354//1468 1237//1469 1892//1459 +f 354//1468 1231//1458 1890//1462 +f 354//1468 1238//1470 1824//1281 +f 1239//1471 1826//1472 1237//1469 +f 1139//1276 1803//1104 1057//1113 +f 355//1473 1057//1113 1805//1112 +f 1240//1474 1889//1456 1235//1465 +f 355//1473 1235//1465 1823//1277 +f 1238//1470 1890//1462 1241//1475 +f 356//1476 1241//1475 1806//1115 +f 1058//1114 1804//1107 1142//1282 +f 356//1476 1142//1282 1824//1281 +f 1240//1474 1805//1112 1242//1477 +f 357//1478 1242//1477 1849//1206 +f 1103//1205 1847//1204 1243//1479 +f 357//1478 1243//1479 1889//1456 +f 1244//1480 1848//1212 1106//1210 +f 358//1481 1106//1210 1850//1209 +f 1245//1482 1806//1115 1241//1475 +f 358//1481 1241//1475 1890//1462 +f 359//1483 1243//1479 1847//1204 +f 1136//1271 1853//1258 1228//1452 +f 1228//1452 1889//1456 1243//1479 +f 1244//1480 1890//1462 1233//1461 +f 1233//1461 1854//1263 1137//1273 +f 360//1484 1137//1273 1848//1212 +f 361//1485 1242//1477 1805//1112 +f 1114//1227 1851//1221 1111//1220 +f 1111//1220 1849//1206 1242//1477 +f 1245//1482 1850//1209 1112//1223 +f 1112//1223 1852//1225 1115//1228 +f 362//1486 1115//1228 1806//1115 +f 363//1487 1189//1376 1819//1375 +f 363//1487 1246//1488 1827//1489 +f 363//1487 1247//1490 1885//1491 +f 363//1487 1248//1492 1883//1377 +f 364//1493 1249//1494 1886//1495 +f 364//1493 1250//1496 1828//1497 +f 364//1493 1251//1498 1820//1384 +f 364//1493 1192//1383 1884//1382 +f 365//1499 1146//1291 1821//1290 +f 1194//1386 1883//1377 1248//1492 +f 365//1499 1248//1492 1885//1491 +f 365//1499 1252//1500 1829//1234 +f 366//1501 1253//1502 1886//1495 +f 1249//1494 1884//1382 1197//1391 +f 366//1501 1197//1391 1822//1294 +f 366//1501 1147//1293 1830//1243 +f 367//1503 1254//1504 1825//1467 +f 1236//1466 1891//1454 1255//1505 +f 367//1503 1255//1505 1885//1491 +f 1247//1490 1827//1489 1254//1504 +f 368//1506 1250//1496 1886//1495 +f 1256//1507 1892//1459 1237//1469 +f 368//1506 1237//1469 1826//1472 +f 1257//1508 1828//1497 1250//1496 +f 369//1509 1229//1453 1855//1248 +f 1124//1247 1857//1236 1258//1510 +f 369//1509 1258//1510 1885//1491 +f 1255//1505 1891//1454 1229//1453 +f 370//1511 1256//1507 1886//1495 +f 1259//1512 1858//1241 1127//1254 +f 370//1511 1127//1254 1856//1253 +f 1232//1460 1892//1459 1256//1507 +f 1118//1235 1829//1234 1252//1500 +f 1252//1500 1885//1491 1258//1510 +f 1258//1510 1857//1236 1118//1235 +f 1121//1242 1858//1241 1259//1512 +f 1259//1512 1886//1495 1253//1502 +f 1253//1502 1830//1243 1121//1242 +f 373//1513 1260//1514 1905//1515 +f 1261//1516 1893//1517 1262//1518 +f 373//1513 1262//1518 1919//1519 +f 1263//1520 1907//1521 1260//1514 +f 374//1522 1264//1523 1920//1524 +f 1265//1525 1894//1526 1266//1527 +f 374//1522 1266//1527 1906//1528 +f 1267//1529 1908//1530 1264//1523 +f 1268//1531 1905//1515 1260//1514 +f 375//1532 1260//1514 1907//1521 +f 1269//1533 1909//1534 1270//1535 +f 375//1532 1270//1535 1903//1536 +f 1271//1537 1910//1538 1272//1539 +f 376//1540 1272//1539 1908//1530 +f 1267//1529 1906//1528 1273//1541 +f 376//1540 1273//1541 1904//1542 +f 1274//1543 1903//1536 1270//1535 +f 1270//1535 1909//1534 1275//1544 +f 377//1545 1275//1544 1911//1546 +f 1276//1547 1901//1548 1274//1543 +f 378//1549 1277//1550 1912//1551 +f 1278//1552 1910//1538 1271//1537 +f 1271//1537 1904//1542 1279//1553 +f 1279//1553 1902//1554 1277//1550 +f 379//1555 1280//1556 1901//1548 +f 1276//1547 1911//1546 1281//1557 +f 379//1555 1281//1557 1913//1558 +f 1282//1559 1899//1560 1280//1556 +f 380//1561 1283//1562 1914//1563 +f 1284//1564 1912//1551 1277//1550 +f 380//1561 1277//1550 1902//1554 +f 1285//1565 1900//1566 1283//1562 +f 381//1567 1286//1568 1899//1560 +f 1282//1559 1913//1558 1287//1569 +f 1287//1569 1915//1570 1288//1571 +f 1288//1571 1897//1572 1286//1568 +f 1289//1573 1916//1574 1290//1575 +f 1290//1575 1914//1563 1283//1562 +f 382//1576 1283//1562 1900//1566 +f 1291//1577 1898//1578 1289//1573 +f 383//1579 1292//1580 1897//1572 +f 383//1579 1288//1571 1915//1570 +f 1293//1581 1917//1582 1294//1583 +f 383//1579 1294//1583 1895//1584 +f 1295//1585 1918//1586 1296//1587 +f 384//1588 1296//1587 1916//1574 +f 384//1588 1289//1573 1898//1578 +f 384//1588 1297//1589 1896//1590 +f 1293//1581 1915//1570 1298//1591 +f 385//1592 1298//1591 1925//1593 +f 1299//1594 1923//1595 1300//1596 +f 385//1592 1300//1596 1917//1582 +f 1301//1597 1924//1598 1302//1599 +f 386//1600 1302//1599 1926//1601 +f 1303//1602 1916//1574 1296//1587 +f 386//1600 1296//1587 1918//1586 +f 1287//1569 1913//1558 1304//1603 +f 387//1604 1304//1603 1927//1605 +f 1305//1606 1925//1593 1298//1591 +f 387//1604 1298//1591 1915//1570 +f 1303//1602 1926//1601 1306//1607 +f 388//1608 1306//1607 1928//1609 +f 1307//1610 1914//1563 1290//1575 +f 388//1608 1290//1575 1916//1574 +f 389//1611 1281//1557 1911//1546 +f 1308//1612 1929//1613 1309//1614 +f 389//1611 1309//1614 1927//1605 +f 1304//1603 1913//1558 1281//1557 +f 390//1615 1307//1610 1928//1609 +f 1310//1616 1930//1617 1311//1618 +f 390//1615 1311//1618 1912//1551 +f 1284//1564 1914//1563 1307//1610 +f 391//1619 1275//1544 1909//1534 +f 1312//1620 1931//1621 1313//1622 +f 391//1619 1313//1622 1929//1613 +f 1308//1612 1911//1546 1275//1544 +f 392//1623 1311//1618 1930//1617 +f 1314//1624 1932//1625 1315//1626 +f 392//1623 1315//1626 1910//1538 +f 1278//1552 1912//1551 1311//1618 +f 393//1627 1269//1533 1907//1521 +f 1316//1628 1933//1629 1317//1630 +f 393//1627 1317//1630 1931//1621 +f 1312//1620 1909//1534 1269//1533 +f 394//1631 1315//1626 1932//1625 +f 1318//1632 1934//1633 1319//1634 +f 394//1631 1319//1634 1908//1530 +f 1272//1539 1910//1538 1315//1626 +f 1316//1628 1907//1521 1263//1520 +f 395//1635 1263//1520 1919//1519 +f 1320//1636 1921//1637 1321//1638 +f 395//1635 1321//1638 1933//1629 +f 1322//1639 1922//1640 1323//1641 +f 396//1642 1323//1641 1920//1524 +f 1264//1523 1908//1530 1319//1634 +f 396//1642 1319//1634 1934//1633 +f 397//1643 1324//1644 1823//1277 +f 397//1643 1234//1464 1825//1467 +f 397//1643 1325//1645 1949//1646 +f 1326//1647 1947//1648 1324//1644 +f 398//1649 1327//1650 1950//1651 +f 398//1649 1328//1652 1826//1472 +f 398//1649 1239//1471 1824//1281 +f 1329//1653 1948//1654 1327//1650 +f 399//1655 1325//1645 1825//1467 +f 1330//1656 1895//1584 1294//1583 +f 399//1655 1294//1583 1917//1582 +f 1331//1657 1949//1646 1325//1645 +f 400//1658 1332//1659 1918//1586 +f 1295//1585 1896//1590 1333//1660 +f 400//1658 1333//1660 1826//1472 +f 1328//1652 1950//1651 1332//1659 +f 1218//1431 1815//1279 1140//1278 +f 401//1661 1140//1278 1823//1277 +f 1324//1644 1947//1648 1334//1662 +f 401//1661 1334//1662 1817//1433 +f 1335//1663 1948//1654 1329//1653 +f 402//1664 1329//1653 1824//1281 +f 1141//1280 1816//1285 1221//1438 +f 402//1664 1221//1438 1818//1437 +f 1336//1665 1887//1441 1337//1666 +f 403//1667 1337//1666 1935//1668 +f 1338//1669 1919//1519 1262//1518 +f 403//1667 1262//1518 1893//1517 +f 1265//1525 1920//1524 1339//1670 +f 404//1671 1339//1670 1936//1672 +f 1340//1673 1888//1445 1341//1674 +f 404//1671 1341//1674 1894//1526 +f 1331//1657 1917//1582 1300//1596 +f 405//1675 1300//1596 1923//1595 +f 405//1675 1342//1676 1945//1677 +f 405//1675 1343//1678 1949//1646 +f 406//1679 1344//1680 1946//1681 +f 406//1679 1345//1682 1924//1598 +f 1301//1597 1918//1586 1332//1659 +f 406//1679 1332//1659 1950//1651 +f 407//1683 1346//1684 1943//1685 +f 1347//1686 1951//1687 1348//1688 +f 407//1683 1348//1688 1949//1646 +f 1343//1678 1945//1677 1346//1684 +f 408//1689 1344//1680 1950//1651 +f 1349//1690 1952//1691 1350//1692 +f 408//1689 1350//1692 1944//1693 +f 1351//1694 1946//1681 1344//1680 +f 1352//1695 1939//1696 1353//1697 +f 409//1698 1353//1697 1951//1687 +f 1347//1686 1943//1685 1354//1699 +f 1354//1699 1941//1700 1352//1695 +f 1355//1701 1944//1693 1350//1692 +f 410//1702 1350//1692 1952//1691 +f 1356//1703 1940//1704 1357//1705 +f 1357//1705 1942//1706 1355//1701 +f 411//1707 1358//1708 1937//1709 +f 411//1707 1359//1710 1953//1711 +f 411//1707 1360//1712 1951//1687 +f 1353//1697 1939//1696 1358//1708 +f 412//1713 1356//1703 1952//1691 +f 412//1713 1361//1714 1954//1715 +f 412//1713 1362//1716 1938//1717 +f 1363//1718 1940//1704 1356//1703 +f 413//1719 1364//1720 1935//1668 +f 1365//1721 1953//1711 1359//1710 +f 413//1719 1359//1710 1937//1709 +f 1366//1722 1955//1723 1364//1720 +f 414//1724 1367//1725 1938//1717 +f 1362//1716 1954//1715 1368//1726 +f 414//1724 1368//1726 1936//1672 +f 1369//1727 1956//1728 1367//1725 +f 1320//1636 1919//1519 1338//1669 +f 1338//1669 1935//1668 1364//1720 +f 415//1729 1364//1720 1955//1723 +f 415//1729 1370//1730 1921//1637 +f 416//1731 1371//1732 1956//1728 +f 1369//1727 1936//1672 1339//1670 +f 1339//1670 1920//1524 1323//1641 +f 416//1731 1323//1641 1922//1640 +f 1222//1439 1817//1433 1372//1733 +f 417//1734 1372//1733 1953//1711 +f 1365//1721 1935//1668 1337//1666 +f 417//1734 1337//1666 1887//1441 +f 1340//1673 1936//1672 1368//1726 +f 418//1735 1368//1726 1954//1715 +f 1373//1736 1818//1437 1225//1446 +f 418//1735 1225//1446 1888//1445 +f 419//1737 1372//1733 1817//1433 +f 1334//1662 1947//1648 1374//1738 +f 419//1737 1374//1738 1951//1687 +f 1360//1712 1953//1711 1372//1733 +f 420//1739 1361//1714 1952//1691 +f 1375//1740 1948//1654 1335//1663 +f 420//1739 1335//1663 1818//1437 +f 1373//1736 1954//1715 1361//1714 +f 1374//1738 1947//1648 1326//1647 +f 1326//1647 1949//1646 1348//1688 +f 421//1741 1348//1688 1951//1687 +f 422//1742 1375//1740 1952//1691 +f 1349//1690 1950//1651 1327//1650 +f 1327//1650 1948//1654 1375//1740 +f 1376//1743 1921//1637 1370//1730 +f 423//1744 1370//1730 1955//1723 +f 1377//1745 1957//1746 1378//1747 +f 423//1744 1378//1747 1981//1748 +f 1379//1749 1958//1750 1380//1751 +f 424//1752 1380//1751 1956//1728 +f 1371//1732 1922//1640 1381//1753 +f 424//1752 1381//1753 1982//1754 +f 425//1755 1377//1745 1955//1723 +f 1366//1722 1937//1709 1382//1756 +f 425//1755 1382//1756 1967//1757 +f 1383//1758 1957//1746 1377//1745 +f 426//1759 1384//1760 1968//1761 +f 1385//1762 1938//1717 1367//1725 +f 426//1759 1367//1725 1956//1728 +f 1380//1751 1958//1750 1384//1760 +f 1382//1756 1937//1709 1358//1708 +f 427//1763 1358//1708 1939//1696 +f 1386//1764 1965//1765 1387//1766 +f 427//1763 1387//1766 1967//1757 +f 1388//1767 1966//1768 1389//1769 +f 428//1770 1389//1769 1940//1704 +f 1363//1718 1938//1717 1385//1762 +f 428//1770 1385//1762 1968//1761 +f 429//1771 1386//1764 1939//1696 +f 1352//1695 1941//1700 1390//1772 +f 429//1771 1390//1772 1963//1773 +f 1391//1774 1965//1765 1386//1764 +f 430//1775 1392//1776 1964//1777 +f 1393//1778 1942//1706 1357//1705 +f 430//1775 1357//1705 1940//1704 +f 1389//1769 1966//1768 1392//1776 +f 431//1779 1390//1772 1941//1700 +f 1354//1699 1943//1685 1394//1780 +f 1394//1780 1961//1781 1395//1782 +f 1395//1782 1963//1773 1390//1772 +f 1396//1783 1962//1784 1397//1785 +f 1397//1785 1944//1693 1355//1701 +f 432//1786 1355//1701 1942//1706 +f 1393//1778 1964//1777 1396//1783 +f 1394//1780 1943//1685 1346//1684 +f 433//1787 1346//1684 1945//1677 +f 1398//1788 1959//1789 1399//1790 +f 433//1787 1399//1790 1961//1781 +f 1400//1791 1960//1792 1401//1793 +f 434//1794 1401//1793 1946//1681 +f 1351//1694 1944//1693 1397//1785 +f 434//1794 1397//1785 1962//1784 +f 1398//1788 1945//1677 1342//1676 +f 1342//1676 1923//1595 1402//1795 +f 435//1796 1402//1795 1979//1797 +f 435//1796 1403//1798 1959//1789 +f 436//1799 1404//1800 1980//1801 +f 1405//1802 1924//1598 1345//1682 +f 1345//1682 1946//1681 1401//1793 +f 436//1799 1401//1793 1960//1792 +f 1406//1803 1933//1629 1321//1638 +f 437//1804 1321//1638 1921//1637 +f 1376//1743 1981//1748 1407//1805 +f 437//1804 1407//1805 1969//1806 +f 1408//1807 1982//1754 1381//1753 +f 438//1808 1381//1753 1922//1640 +f 1322//1639 1934//1633 1409//1809 +f 438//1808 1409//1809 1970//1810 +f 1410//1811 1931//1621 1317//1630 +f 439//1812 1317//1630 1933//1629 +f 1406//1803 1969//1806 1411//1813 +f 439//1812 1411//1813 1971//1814 +f 1412//1815 1970//1810 1409//1809 +f 440//1816 1409//1809 1934//1633 +f 1318//1632 1932//1625 1413//1817 +f 440//1816 1413//1817 1972//1818 +f 1414//1819 1929//1613 1313//1622 +f 441//1820 1313//1622 1931//1621 +f 1410//1811 1971//1814 1415//1821 +f 441//1820 1415//1821 1973//1822 +f 1416//1823 1972//1818 1413//1817 +f 442//1824 1413//1817 1932//1625 +f 1314//1624 1930//1617 1417//1825 +f 442//1824 1417//1825 1974//1826 +f 443//1827 1418//1828 1927//1605 +f 443//1827 1309//1614 1929//1613 +f 1414//1819 1973//1822 1419//1829 +f 443//1827 1419//1829 1975//1830 +f 1420//1831 1974//1826 1417//1825 +f 444//1832 1417//1825 1930//1617 +f 444//1832 1310//1616 1928//1609 +f 444//1832 1421//1833 1976//1834 +f 445//1835 1422//1836 1925//1593 +f 1305//1606 1927//1605 1418//1828 +f 445//1835 1418//1828 1975//1830 +f 1423//1837 1977//1838 1422//1836 +f 446//1839 1424//1840 1976//1834 +f 1421//1833 1928//1609 1306//1607 +f 446//1839 1306//1607 1926//1601 +f 1425//1841 1978//1842 1424//1840 +f 447//1843 1402//1795 1923//1595 +f 1299//1594 1925//1593 1422//1836 +f 447//1843 1422//1836 1977//1838 +f 1426//1844 1979//1797 1402//1795 +f 448//1845 1427//1846 1978//1842 +f 1425//1841 1926//1601 1302//1599 +f 448//1845 1302//1599 1924//1598 +f 1405//1802 1980//1801 1427//1846 +f 449//1847 1428//1848 1963//1773 +f 449//1847 1395//1782 1961//1781 +f 1429//1849 1985//1850 1430//1851 +f 1430//1851 1983//1852 1428//1848 +f 1431//1853 1986//1854 1432//1855 +f 450//1856 1432//1855 1962//1784 +f 450//1856 1396//1783 1964//1777 +f 1433//1857 1984//1858 1431//1853 +f 451//1859 1434//1860 1983//1852 +f 451//1859 1430//1851 1985//1850 +f 1435//1861 1987//1862 1436//1863 +f 1436//1863 1989//1864 1434//1860 +f 1437//1865 1988//1866 1438//1867 +f 452//1868 1438//1867 1986//1854 +f 452//1868 1431//1853 1984//1858 +f 1439//1869 1990//1870 1437//1865 +f 1440//1871 1989//1864 1436//1863 +f 453//1872 1436//1863 1987//1862 +f 453//1872 1441//1873 1993//1874 +f 1442//1875 1991//1876 1440//1871 +f 454//1877 1443//1878 1994//1879 +f 454//1877 1444//1880 1988//1866 +f 1437//1865 1990//1870 1445//1881 +f 1445//1881 1992//1882 1443//1878 +f 455//1883 1446//1884 1991//1876 +f 1442//1875 1993//1874 1447//1885 +f 455//1883 1447//1885 1995//1886 +f 1448//1887 1997//1888 1446//1884 +f 456//1889 1449//1890 1996//1891 +f 1450//1892 1994//1879 1443//1878 +f 456//1889 1443//1878 1992//1882 +f 1451//1893 1998//1894 1449//1890 +f 1452//1895 1969//1806 1407//1805 +f 457//1896 1407//1805 1981//1748 +f 1453//1897 1991//1876 1446//1884 +f 457//1896 1446//1884 1997//1888 +f 1451//1893 1992//1882 1454//1898 +f 458//1899 1454//1898 1982//1754 +f 1408//1807 1970//1810 1455//1900 +f 458//1899 1455//1900 1998//1894 +f 459//1901 1378//1747 1957//1746 +f 1456//1902 1989//1864 1440//1871 +f 459//1901 1440//1871 1991//1876 +f 1453//1897 1981//1748 1378//1747 +f 460//1903 1454//1898 1992//1882 +f 1445//1881 1990//1870 1457//1904 +f 460//1903 1457//1904 1958//1750 +f 1379//1749 1982//1754 1454//1898 +f 1456//1902 1957//1746 1383//1758 +f 1383//1758 1967//1757 1458//1905 +f 1458//1905 1983//1852 1434//1860 +f 461//1906 1434//1860 1989//1864 +f 1439//1869 1984//1858 1459//1907 +f 1459//1907 1968//1761 1384//1760 +f 1384//1760 1958//1750 1457//1904 +f 462//1908 1457//1904 1990//1870 +f 1391//1774 1963//1773 1428//1848 +f 463//1909 1428//1848 1983//1852 +f 1458//1905 1967//1757 1387//1766 +f 463//1909 1387//1766 1965//1765 +f 1388//1767 1968//1761 1459//1907 +f 464//1910 1459//1907 1984//1858 +f 1433//1857 1964//1777 1392//1776 +f 464//1910 1392//1776 1966//1768 +f 465//1911 1399//1790 1959//1789 +f 1403//1798 1979//1797 1460//1912 +f 465//1911 1460//1912 1985//1850 +f 1429//1849 1961//1781 1399//1790 +f 466//1913 1432//1855 1986//1854 +f 1461//1914 1980//1801 1404//1800 +f 466//1913 1404//1800 1960//1792 +f 1400//1791 1962//1784 1432//1855 +f 1426//1844 1977//1838 1462//1915 +f 467//1916 1462//1915 1987//1862 +f 1435//1861 1985//1850 1460//1912 +f 467//1916 1460//1912 1979//1797 +f 1461//1914 1986//1854 1438//1867 +f 468//1917 1438//1867 1988//1866 +f 1463//1918 1978//1842 1427//1846 +f 468//1917 1427//1846 1980//1801 +f 469//1919 1423//1837 1975//1830 +f 1464//1920 1993//1874 1441//1873 +f 469//1919 1441//1873 1987//1862 +f 1462//1915 1977//1838 1423//1837 +f 470//1921 1463//1918 1988//1866 +f 1444//1880 1994//1879 1465//1922 +f 470//1921 1465//1922 1976//1834 +f 1424//1840 1978//1842 1463//1918 +f 471//1923 1419//1829 1973//1822 +f 1466//1924 1995//1886 1447//1885 +f 471//1923 1447//1885 1993//1874 +f 1464//1920 1975//1830 1419//1829 +f 472//1925 1465//1922 1994//1879 +f 1450//1892 1996//1891 1467//1926 +f 472//1925 1467//1926 1974//1826 +f 1420//1831 1976//1834 1465//1922 +f 1415//1821 1971//1814 1468//1927 +f 473//1928 1468//1927 1997//1888 +f 1448//1887 1995//1886 1466//1924 +f 473//1928 1466//1924 1973//1822 +f 1467//1926 1996//1891 1449//1890 +f 474//1929 1449//1890 1998//1894 +f 1469//1930 1972//1818 1416//1823 +f 474//1929 1416//1823 1974//1826 +f 1411//1813 1969//1806 1452//1895 +f 1452//1895 1997//1888 1468//1927 +f 475//1931 1468//1927 1971//1814 +f 476//1932 1412//1815 1972//1818 +f 1469//1930 1998//1894 1455//1900 +f 1455//1900 1970//1810 1412//1815 +f 1470//1933 1897//1572 1292//1580 +f 477//1934 1292//1580 1895//1584 +f 1471//1935 2009//1936 1472//1937 +f 477//1934 1472//1937 2007//1938 +f 1473//1939 2010//1940 1474//1941 +f 478//1942 1474//1941 1896//1590 +f 1297//1589 1898//1578 1475//1943 +f 478//1942 1475//1943 2008//1944 +f 1476//1945 1899//1560 1286//1568 +f 479//1946 1286//1568 1897//1572 +f 1470//1933 2007//1938 1477//1947 +f 479//1946 1477//1947 2005//1948 +f 1478//1949 2008//1944 1475//1943 +f 480//1950 1475//1943 1898//1578 +f 1291//1577 1900//1566 1479//1951 +f 480//1950 1479//1951 2006//1952 +f 481//1953 1480//1954 1901//1548 +f 481//1953 1280//1556 1899//1560 +f 1476//1945 2005//1948 1481//1955 +f 1481//1955 2003//1956 1480//1954 +f 1482//1957 2006//1952 1479//1951 +f 482//1958 1479//1951 1900//1566 +f 482//1958 1285//1565 1902//1554 +f 1483//1959 2004//1960 1482//1957 +f 483//1961 1484//1962 1903//1536 +f 1274//1543 1901//1548 1480//1954 +f 483//1961 1480//1954 2003//1956 +f 1485//1963 2001//1964 1484//1962 +f 484//1965 1486//1966 2004//1960 +f 1483//1959 1902//1554 1279//1553 +f 484//1965 1279//1553 1904//1542 +f 1487//1967 2002//1968 1486//1966 +f 485//1969 1488//1970 1905//1515 +f 1268//1531 1903//1536 1484//1962 +f 485//1969 1484//1962 2001//1964 +f 1489//1971 1999//1972 1488//1970 +f 486//1973 1490//1974 2002//1968 +f 1487//1967 1904//1542 1273//1541 +f 486//1973 1273//1541 1906//1528 +f 1491//1975 2000//1976 1490//1974 +f 487//1977 1492//1978 1893//1517 +f 1261//1516 1905//1515 1488//1970 +f 487//1977 1488//1970 1999//1972 +f 487//1977 1493//1979 2011//1980 +f 488//1981 1494//1982 2000//1976 +f 1491//1975 1906//1528 1266//1527 +f 488//1981 1266//1527 1894//1526 +f 488//1981 1495//1983 2012//1984 +f 489//1985 1493//1979 1999//1972 +f 1496//1986 2007//1938 1472//1937 +f 489//1985 1472//1937 2009//1936 +f 1497//1987 2011//1980 1493//1979 +f 490//1988 1498//1989 2010//1940 +f 1473//1939 2008//1944 1499//1990 +f 490//1988 1499//1990 2000//1976 +f 1494//1982 2012//1984 1498//1989 +f 1496//1986 1999//1972 1489//1971 +f 491//1991 1489//1971 2001//1964 +f 1500//1992 2005//1948 1477//1947 +f 491//1991 1477//1947 2007//1938 +f 1478//1949 2006//1952 1501//1993 +f 492//1994 1501//1993 2002//1968 +f 1490//1974 2000//1976 1499//1990 +f 492//1994 1499//1990 2008//1944 +f 493//1995 1500//1992 2001//1964 +f 1485//1963 2003//1956 1481//1955 +f 493//1995 1481//1955 2005//1948 +f 494//1996 1501//1993 2006//1952 +f 1482//1957 2004//1960 1486//1966 +f 494//1996 1486//1966 2002//1968 +f 495//1997 1502//1998 1819//1375 +f 495//1997 1226//1448 1887//1441 +f 495//1997 1336//1665 1893//1517 +f 1492//1978 2011//1980 1502//1998 +f 496//1999 1495//1983 1894//1526 +f 496//1999 1341//1674 1888//1445 +f 496//1999 1227//1450 1820//1384 +f 1503//2000 2012//1984 1495//1983 +f 1246//1488 1819//1375 1502//1998 +f 497//2001 1502//1998 2011//1980 +f 1497//1987 2009//1936 1504//2002 +f 1504//2002 1827//1489 1246//1488 +f 1505//2003 2010//1940 1498//1989 +f 498//2004 1498//1989 2012//1984 +f 1503//2000 1820//1384 1251//1498 +f 1251//1498 1828//1497 1505//2003 +f 1330//1656 1825//1467 1254//1504 +f 499//2005 1254//1504 1827//1489 +f 1504//2002 2009//1936 1471//1935 +f 1471//1935 1895//1584 1330//1656 +f 1474//1941 2010//1940 1505//2003 +f 500//2006 1505//2003 1828//1497 +f 1257//1508 1826//1472 1333//1660 +f 1333//1660 1896//1590 1474//1941 +f 1//4 501//1 502//3 +f 503//6 1//4 1506//5 +f 1//4 503//6 504//8 +f 501//1 1//4 1550//9 +f 2//13 505//10 506//12 +f 507//15 2//13 1507//14 +f 2//13 507//15 508//17 +f 505//10 2//13 1551//18 +f 3//20 509//19 504//8 +f 510//21 3//20 1508//7 +f 3//20 510//21 511//23 +f 509//19 3//20 1548//24 +f 4//28 512//25 513//27 +f 505//10 4//28 1509//11 +f 4//28 505//10 514//29 +f 512//25 4//28 1549//30 +f 5//32 510//21 515//31 +f 516//34 5//32 1514//33 +f 5//32 516//34 517//36 +f 510//21 5//32 1510//22 +f 6//40 518//37 519//39 +f 520//42 6//40 1515//41 +f 6//40 520//42 513//27 +f 518//37 6//40 1511//26 +f 7//44 503//6 521//43 +f 522//46 7//44 1516//45 +f 7//44 522//46 515//31 +f 503//6 7//44 1508//7 +f 8//48 520//42 523//47 +f 524//50 8//48 1517//49 +f 8//48 524//50 506//12 +f 520//42 8//48 1509//11 +f 9//52 522//46 525//51 +f 526//54 9//52 1518//53 +f 9//52 526//54 527//56 +f 522//46 9//52 1514//33 +f 10//60 528//57 529//59 +f 530//62 10//60 1519//61 +f 10//60 530//62 523//47 +f 528//57 10//60 1515//41 +f 11//63 516//34 527//56 +f 531//64 11//63 1520//55 +f 11//63 531//64 532//66 +f 516//34 11//63 1512//35 +f 12//70 533//67 534//69 +f 528//57 12//70 1521//58 +f 12//70 528//57 519//39 +f 533//67 12//70 1513//38 +f 13//74 531//64 535//71 +f 13//74 535//71 536//73 +f 537//76 13//74 1524//75 +f 531//64 13//74 1522//65 +f 539//80 14//77 1525//79 +f 14//77 539//80 540//82 +f 14//77 540//82 534//69 +f 538//78 14//77 1523//68 +f 15//84 526//54 541//83 +f 542//86 15//84 1528//85 +f 535//71 15//84 1526//72 +f 526//54 15//84 1520//55 +f 543//88 16//87 1527//81 +f 544//90 16//87 1529//89 +f 16//87 544//90 529//59 +f 540//82 16//87 1521//58 +f 17//94 542//86 545//91 +f 17//94 545//91 546//93 +f 547//96 17//94 1532//95 +f 542//86 17//94 1526//72 +f 549//100 18//97 1533//99 +f 18//97 549//100 550//102 +f 18//97 550//102 543//88 +f 548//98 18//97 1527//81 +f 547//96 19//103 1526//72 +f 19//103 547//96 551//104 +f 552//106 19//103 1534//105 +f 19//103 552//106 536//73 +f 554//110 20//107 1535//109 +f 20//107 554//110 548//98 +f 539//80 20//107 1527//81 +f 20//107 539//80 553//108 +f 555//112 21//111 1532//95 +f 21//111 555//112 556//114 +f 557//116 21//111 1536//115 +f 21//111 557//116 551//104 +f 559//120 22//117 1537//119 +f 22//117 559//120 560//122 +f 554//110 22//117 1533//99 +f 22//117 554//110 558//118 +f 561//124 23//123 1530//92 +f 23//123 561//124 562//126 +f 555//112 23//123 1538//113 +f 23//123 555//112 546//93 +f 563//128 24//127 1539//121 +f 24//127 563//128 564//130 +f 549//100 24//127 1531//101 +f 24//127 549//100 560//122 +f 565//132 25//131 1540//125 +f 25//131 565//132 566//134 +f 567//136 25//131 1544//135 +f 25//131 567//136 562//126 +f 569//140 26//137 1545//139 +f 26//137 569//140 570//142 +f 563//128 26//137 1541//129 +f 26//137 563//128 568//138 +f 567//136 27//143 1538//113 +f 27//143 567//136 571//144 +f 572//146 27//143 1546//145 +f 27//143 572//146 556//114 +f 574//150 28//147 1547//149 +f 28//147 574//150 568//138 +f 559//120 28//147 1539//121 +f 28//147 559//120 573//148 +f 575//152 29//151 1544//135 +f 29//151 575//152 509//19 +f 576//153 29//151 1548//24 +f 29//151 576//153 571//144 +f 514//29 30//154 1549//30 +f 30//154 514//29 578//156 +f 574//150 30//154 1545//139 +f 30//154 574//150 577//155 +f 579//158 31//157 1542//133 +f 31//157 579//158 501//1 +f 575//152 31//157 1550//9 +f 31//157 575//152 566//134 +f 508//17 32//159 1551//18 +f 32//159 508//17 580//160 +f 569//140 32//159 1543//141 +f 32//159 569//140 578//156 +f 579//158 33//161 1552//2 +f 33//161 579//158 582//163 +f 583//165 33//161 1556//164 +f 33//161 583//165 581//162 +f 585//170 34//167 1557//169 +f 34//167 585//170 580//160 +f 586//171 34//167 1553//16 +f 34//167 586//171 584//168 +f 565//132 35//173 1542//133 +f 35//173 565//132 587//174 +f 588//176 35//173 1558//175 +f 35//173 588//176 582//163 +f 590//180 36//177 1559//179 +f 36//177 590//180 570//142 +f 585//170 36//177 1543//141 +f 36//177 585//170 589//178 +f 561//124 37//181 1540//125 +f 37//181 561//124 591//182 +f 592//184 37//181 1560//183 +f 37//181 592//184 587//174 +f 594//188 38//185 1561//187 +f 38//185 594//188 564//130 +f 590//180 38//185 1541//129 +f 38//185 590//180 593//186 +f 545//91 39//189 1530//92 +f 595//190 39//189 1528//85 +f 596//192 39//189 1562//191 +f 39//189 596//192 591//182 +f 598//196 40//193 1563//195 +f 550//102 40//193 1529//89 +f 594//188 40//193 1531//101 +f 40//193 594//188 597//194 +f 41//197 595//190 541//83 +f 599//198 41//197 1518//53 +f 41//197 599//198 600//200 +f 595//190 41//197 1562//191 +f 42//204 601//201 602//203 +f 544//90 42//204 1519//61 +f 42//204 544//90 598//196 +f 601//201 42//204 1563//195 +f 43//205 599//198 525//51 +f 603//206 43//205 1516//45 +f 43//205 603//206 604//208 +f 599//198 43//205 1564//199 +f 44//212 605//209 606//211 +f 530//62 44//212 1517//49 +f 44//212 530//62 602//203 +f 605//209 44//212 1565//202 +f 45//213 603//206 521//43 +f 607//214 45//213 1506//5 +f 45//213 607//214 608//216 +f 603//206 45//213 1568//207 +f 46//220 609//217 610//219 +f 524//50 46//220 1507//14 +f 46//220 524//50 606//211 +f 609//217 46//220 1569//210 +f 47//221 607//214 502//3 +f 581//162 47//221 1552//2 +f 47//221 581//162 611//222 +f 607//214 47//221 1570//215 +f 48//224 612//223 586//171 +f 507//15 48//224 1553//16 +f 48//224 507//15 610//219 +f 612//223 48//224 1571//218 +f 614//228 49//225 1566//227 +f 49//225 614//228 611//222 +f 49//225 611//222 613//226 +f 50//231 615//229 612//223 +f 50//231 612//223 616//230 +f 615//229 50//231 1567//232 +f 51//234 617//233 608//216 +f 51//234 608//216 614//228 +f 617//233 51//234 1566//227 +f 616//230 52//235 1567//232 +f 52//235 616//230 609//217 +f 52//235 609//217 618//236 +f 619//238 53//237 1566//227 +f 53//237 619//238 604//208 +f 53//237 604//208 617//233 +f 54//240 618//236 605//209 +f 54//240 605//209 620//239 +f 618//236 54//240 1567//232 +f 621//242 55//241 1566//227 +f 55//241 621//242 600//200 +f 55//241 600//200 619//238 +f 56//244 620//239 601//201 +f 56//244 601//201 622//243 +f 620//239 56//244 1567//232 +f 623//246 57//245 1566//227 +f 57//245 623//246 596//192 +f 57//245 596//192 621//242 +f 58//248 622//243 597//194 +f 58//248 597//194 624//247 +f 622//243 58//248 1567//232 +f 625//250 59//249 1566//227 +f 59//249 625//250 592//184 +f 59//249 592//184 623//246 +f 60//252 624//247 593//186 +f 60//252 593//186 626//251 +f 624//247 60//252 1567//232 +f 627//254 61//253 1566//227 +f 61//253 627//254 588//176 +f 61//253 588//176 625//250 +f 62//256 626//251 589//178 +f 62//256 589//178 628//255 +f 626//251 62//256 1567//232 +f 613//226 63//257 1566//227 +f 63//257 613//226 583//165 +f 63//257 583//165 627//254 +f 64//258 628//255 584//168 +f 64//258 584//168 615//229 +f 628//255 64//258 1567//232 +f 630//262 65//259 1594//261 +f 65//259 630//262 631//264 +f 632//266 65//259 1681//265 +f 65//259 632//266 629//260 +f 633//269 66//268 1681//265 +f 66//268 633//269 634//271 +f 635//273 66//268 1595//272 +f 66//268 635//273 632//266 +f 637//277 67//274 1592//276 +f 67//274 637//277 638//279 +f 630//262 67//274 1679//263 +f 67//274 630//262 636//275 +f 639//281 68//280 1680//270 +f 68//280 639//281 640//283 +f 641//285 68//280 1593//284 +f 68//280 641//285 634//271 +f 69//289 642//286 643//288 +f 644//291 69//289 1675//290 +f 69//289 644//291 637//277 +f 69//289 637//277 642//286 +f 70//293 640//283 645//292 +f 646//295 70//293 1676//294 +f 70//293 646//295 647//297 +f 70//293 647//297 640//283 +f 649//301 71//298 1588//300 +f 650//303 71//298 1673//302 +f 71//298 650//303 643//288 +f 648//299 71//298 1590//287 +f 72//305 646//295 651//304 +f 652//307 72//305 1674//306 +f 653//309 72//305 1589//308 +f 646//295 72//305 1591//296 +f 655//313 73//310 1586//312 +f 656//315 73//310 1671//314 +f 73//310 656//315 649//301 +f 73//310 649//301 654//311 +f 74//317 652//307 657//316 +f 658//319 74//317 1672//318 +f 659//321 74//317 1587//320 +f 74//317 659//321 652//307 +f 75//325 660//322 661//324 +f 662//327 75//325 1597//326 +f 75//325 662//327 663//329 +f 660//322 75//325 1669//330 +f 76//334 664//331 665//333 +f 666//336 76//334 1598//335 +f 76//334 666//336 667//338 +f 664//331 76//334 1670//339 +f 77//345 662//327 668//340 +f 77//345 668//340 669//342 +f 77//345 669//342 670//344 +f 662//327 77//345 1651//328 +f 78//351 671//346 672//348 +f 78//351 672//348 673//350 +f 78//351 673//350 665//333 +f 671//346 78//351 1652//332 +f 79//353 669//342 674//352 +f 675//355 79//353 1601//354 +f 79//353 675//355 676//357 +f 669//342 79//353 1653//343 +f 80//361 677//358 678//360 +f 679//363 80//361 1602//362 +f 80//361 679//363 672//348 +f 677//358 80//361 1654//347 +f 680//365 81//364 1601//354 +f 81//364 680//365 681//367 +f 682//369 81//364 1657//368 +f 81//364 682//369 675//355 +f 684//373 82//370 1658//372 +f 82//370 684//373 685//375 +f 678//360 82//370 1602//362 +f 82//370 678//360 683//371 +f 686//377 83//376 1603//366 +f 83//376 686//377 687//379 +f 688//381 83//376 1659//380 +f 83//376 688//381 681//367 +f 690//385 84//382 1660//384 +f 84//382 690//385 691//387 +f 684//373 84//382 1604//374 +f 84//382 684//373 689//383 +f 692//389 85//388 1605//378 +f 85//388 692//389 693//391 +f 694//393 85//388 1661//392 +f 85//388 694//393 687//379 +f 696//397 86//394 1662//396 +f 86//394 696//397 697//399 +f 690//385 86//394 1606//386 +f 86//394 690//385 695//395 +f 698//401 87//400 1607//390 +f 87//400 698//401 699//403 +f 87//400 699//403 700//405 +f 693//391 87//400 1661//392 +f 88//411 701//406 702//408 +f 88//411 702//408 703//410 +f 696//397 88//411 1608//398 +f 701//406 88//411 1662//396 +f 704//413 89//412 1609//402 +f 89//412 704//413 705//415 +f 706//417 89//412 1665//416 +f 699//403 89//412 1663//404 +f 708//421 90//418 1666//420 +f 90//418 708//421 709//423 +f 702//408 90//418 1610//409 +f 707//419 90//418 1664//407 +f 710//425 91//424 1611//414 +f 91//424 710//425 711//427 +f 712//429 91//424 1667//428 +f 91//424 712//429 705//415 +f 714//433 92//430 1668//432 +f 92//430 714//433 715//435 +f 708//421 92//430 1612//422 +f 92//430 708//421 713//431 +f 716//437 93//436 1613//426 +f 93//436 716//437 717//439 +f 718//441 93//436 1573//440 +f 93//436 718//441 711//427 +f 717//439 94//442 1573//440 +f 94//442 717//439 720//444 +f 714//433 94//442 1614//434 +f 94//442 714//433 719//443 +f 722//448 95//445 1615//447 +f 95//445 722//448 723//450 +f 712//429 95//445 1665//416 +f 95//445 712//429 721//446 +f 724//452 96//451 1666//420 +f 96//451 724//452 725//454 +f 726//456 96//451 1616//455 +f 96//451 726//456 713//431 +f 727//458 97//457 1633//449 +f 728//460 97//457 1684//459 +f 97//457 728//460 706//417 +f 97//457 706//417 723//450 +f 98//462 707//419 729//461 +f 730//464 98//462 1685//463 +f 724//452 98//462 1634//453 +f 98//462 724//452 707//419 +f 732//468 99//465 1631//467 +f 99//465 732//468 700//405 +f 728//460 99//465 1663//404 +f 99//465 728//460 731//466 +f 701//406 100//469 1664//407 +f 100//469 701//406 733//470 +f 734//472 100//469 1632//471 +f 100//469 734//472 729//461 +f 101//476 735//473 736//475 +f 694//393 101//476 1659//380 +f 732//468 101//476 1661//392 +f 101//476 732//468 735//473 +f 695//395 102//477 1662//396 +f 737//478 102//477 1660//384 +f 102//477 737//478 738//480 +f 102//477 738//480 733//470 +f 740//484 103//481 1627//483 +f 103//481 740//484 688//381 +f 103//481 688//381 736//475 +f 739//482 103//481 1629//474 +f 104//486 737//478 689//383 +f 104//486 689//383 741//485 +f 742//488 104//486 1628//487 +f 737//478 104//486 1630//479 +f 744//492 105//489 1625//491 +f 105//489 744//492 682//369 +f 740//484 105//489 1657//368 +f 105//489 740//484 743//490 +f 683//371 106//493 1658//372 +f 106//493 683//371 745//494 +f 746//496 106//493 1626//495 +f 106//493 746//496 741//485 +f 748//500 107//497 1623//499 +f 107//497 748//500 676//357 +f 744//492 107//497 1655//356 +f 107//497 744//492 747//498 +f 677//358 108//501 1656//359 +f 108//501 677//358 749//502 +f 750//504 108//501 1624//503 +f 108//501 750//504 745//494 +f 752//508 109//505 1621//507 +f 109//505 752//508 670//344 +f 748//500 109//505 1653//343 +f 109//505 748//500 751//506 +f 671//346 110//509 1654//347 +f 110//509 671//346 753//510 +f 754//512 110//509 1622//511 +f 110//509 754//512 749//502 +f 111//516 755//513 756//515 +f 663//329 111//516 1669//330 +f 752//508 111//516 1651//328 +f 111//516 752//508 755//513 +f 664//331 112//517 1652//332 +f 757//518 112//517 1670//339 +f 112//517 757//518 758//520 +f 112//517 758//520 753//510 +f 113//522 756//515 759//521 +f 760//524 113//522 1686//523 +f 113//522 760//524 761//526 +f 756//515 113//522 1669//330 +f 114//529 762//527 763//528 +f 764//531 114//529 1687//530 +f 114//529 764//531 757//518 +f 762//527 114//529 1670//339 +f 721//446 115//532 1615//447 +f 115//532 721//446 718//441 +f 766//534 115//532 1573//440 +f 115//532 766//534 765//533 +f 719//443 116//536 1573//440 +f 116//536 719//443 726//456 +f 768//538 116//536 1616//455 +f 116//536 768//538 767//537 +f 117//541 769//540 766//534 +f 770//542 117//541 1573//440 +f 117//541 770//542 771//544 +f 769//540 117//541 1688//545 +f 118//547 772//546 770//542 +f 767//537 118//547 1573//440 +f 118//547 767//537 773//548 +f 772//546 118//547 1689//549 +f 760//524 119//550 1682//525 +f 119//550 760//524 775//552 +f 771//544 119//550 1688//545 +f 119//550 771//544 774//551 +f 776//554 120//553 1689//549 +f 120//553 776//554 763//528 +f 774//551 120//553 1682//525 +f 120//553 774//551 772//546 +f 121//558 777//555 778//557 +f 779//560 121//558 1642//559 +f 121//558 779//560 631//264 +f 777//555 121//558 1679//263 +f 122//561 633//269 779//560 +f 780//562 122//561 1642//559 +f 122//561 780//562 781//564 +f 633//269 122//561 1680//270 +f 123//568 782//565 783//567 +f 777//555 123//568 1640//556 +f 123//568 777//555 638//279 +f 782//565 123//568 1677//278 +f 124//569 639//281 781//564 +f 784//570 124//569 1641//563 +f 124//569 784//570 785//572 +f 639//281 124//569 1678//282 +f 787//576 125//573 1636//575 +f 125//573 787//576 782//565 +f 644//291 125//573 1677//278 +f 125//573 644//291 786//574 +f 785//572 126//577 1678//282 +f 126//577 785//572 788//578 +f 789//580 126//577 1637//579 +f 126//577 789//580 645//292 +f 127//582 656//315 790//581 +f 791//584 127//582 1692//583 +f 127//582 791//584 792//586 +f 656//315 127//582 1673//302 +f 128//590 793//587 794//589 +f 795//592 128//590 1693//591 +f 128//590 795//592 657//316 +f 793//587 128//590 1674//306 +f 129//594 796//593 786//574 +f 650//303 129//594 1675//290 +f 129//594 650//303 792//586 +f 796//593 129//594 1690//585 +f 130//595 793//587 651//304 +f 789//580 130//595 1676//294 +f 130//595 789//580 797//596 +f 793//587 130//595 1691//588 +f 799//600 131//597 1649//599 +f 131//597 799//600 800//602 +f 801//604 131//597 1694//603 +f 131//597 801//604 798//598 +f 800//602 132//605 1694//603 +f 132//605 800//602 803//607 +f 804//609 132//605 1650//608 +f 132//605 804//609 802//606 +f 791//584 133//610 1690//585 +f 133//610 791//584 801//604 +f 806//612 133//610 1694//603 +f 133//610 806//612 805//611 +f 802//606 134//614 1694//603 +f 134//614 802//606 794//589 +f 807//615 134//614 1691//588 +f 134//614 807//615 806//612 +f 809//619 135//616 1635//618 +f 135//616 809//619 796//593 +f 135//616 796//593 805//611 +f 135//616 805//611 808//617 +f 136//621 807//615 797//596 +f 136//621 797//596 810//620 +f 808//617 136//621 1635//618 +f 136//621 808//617 807//615 +f 137//625 811//622 812//624 +f 813//627 137//625 1698//626 +f 137//625 813//627 814//629 +f 811//622 137//625 1649//599 +f 138//633 815//630 816//632 +f 817//635 138//633 1699//634 +f 138//633 817//635 818//637 +f 815//630 138//633 1650//608 +f 820//641 139//638 1645//640 +f 139//638 820//641 821//643 +f 812//624 139//638 1698//626 +f 819//639 139//638 1647//623 +f 822//645 140//644 1699//634 +f 140//644 822//645 823//647 +f 824//649 140//644 1646//648 +f 817//635 140//644 1648//636 +f 826//653 141//650 1644//652 +f 141//650 826//653 827//655 +f 820//641 141//650 1700//642 +f 141//650 820//641 825//651 +f 828//657 142//656 1701//646 +f 142//656 828//657 829//659 +f 830//660 142//656 1644//652 +f 142//656 830//660 823//647 +f 143//666 831//661 832//663 +f 143//666 832//663 833//665 +f 826//653 143//666 1702//654 +f 143//666 826//653 831//661 +f 834//668 144//667 1703//658 +f 144//667 834//668 832//663 +f 144//667 832//663 831//661 +f 144//667 831//661 829//659 +f 799//600 145//669 1695//601 +f 145//669 799//600 814//629 +f 836//671 145//669 1696//628 +f 145//669 836//671 835//670 +f 815//630 146//673 1697//631 +f 146//673 815//630 803//607 +f 835//670 146//673 1695//601 +f 146//673 835//670 837//674 +f 836//671 147//675 1575//672 +f 147//675 836//671 839//677 +f 147//675 839//677 840//679 +f 147//675 840//679 838//676 +f 148//684 841//681 842//683 +f 148//684 842//683 837//674 +f 838//676 148//684 1575//672 +f 148//684 838//676 841//681 +f 149//686 833//665 843//685 +f 844//688 149//686 1704//687 +f 149//686 844//688 845//690 +f 833//665 149//686 1702//654 +f 150//694 846//691 847//693 +f 843//685 150//694 1704//687 +f 150//694 843//685 834//668 +f 846//691 150//694 1703//658 +f 845//690 151//695 1702//654 +f 848//696 151//695 1705//689 +f 849//698 151//695 1707//697 +f 151//695 849//698 827//655 +f 851//702 152//699 1708//701 +f 846//691 152//699 1706//692 +f 828//657 152//699 1703//658 +f 152//699 828//657 850//700 +f 849//698 153//703 1700//642 +f 153//703 849//698 852//704 +f 853//706 153//703 1709//705 +f 153//703 853//706 821//643 +f 855//710 154//707 1710//709 +f 154//707 855//710 850//700 +f 822//645 154//707 1701//646 +f 154//707 822//645 854//708 +f 155//712 813//627 853//706 +f 155//712 853//706 856//711 +f 839//677 155//712 1711//678 +f 813//627 155//712 1696//628 +f 857//714 156//713 1712//682 +f 156//713 857//714 854//708 +f 156//713 854//708 816//632 +f 842//683 156//713 1697//631 +f 858//716 157//715 1704//687 +f 157//715 858//716 852//704 +f 157//715 852//704 848//696 +f 157//715 848//696 844//688 +f 158//718 851//702 855//710 +f 158//718 855//710 859//717 +f 847//693 158//718 1704//687 +f 158//718 847//693 851//702 +f 159//720 858//716 860//719 +f 840//679 159//720 1713//680 +f 159//720 840//679 856//711 +f 858//716 159//720 1709//705 +f 160//721 857//714 841//681 +f 860//719 160//721 1713//680 +f 160//721 860//719 859//717 +f 857//714 160//721 1710//709 +f 161//723 861//722 825//651 +f 862//724 161//723 1645//640 +f 161//723 862//724 761//526 +f 861//722 161//723 1682//525 +f 162//726 762//527 863//725 +f 830//660 162//726 1646//648 +f 162//726 830//660 861//722 +f 762//527 162//726 1682//525 +f 163//728 862//724 819//639 +f 163//728 819//639 864//727 +f 865//730 163//728 1716//729 +f 163//728 865//730 862//724 +f 867//734 164//731 1717//733 +f 164//731 867//734 824//649 +f 164//731 824//649 863//725 +f 164//731 863//725 866//732 +f 811//622 165//735 1647//623 +f 868//736 165//735 1649//599 +f 869//738 165//735 1718//737 +f 165//735 869//738 864//727 +f 871//742 166//739 1719//741 +f 818//637 166//739 1650//608 +f 867//734 166//739 1648//636 +f 166//739 867//734 870//740 +f 798//598 167//743 1649//599 +f 167//743 798//598 790//581 +f 872//744 167//743 1671//314 +f 167//743 872//744 868//736 +f 795//592 168//745 1672//318 +f 168//745 795//592 804//609 +f 871//742 168//745 1650//608 +f 168//745 871//742 873//746 +f 169//748 655//313 874//747 +f 875//750 169//748 1714//749 +f 872//744 169//748 1718//737 +f 169//748 872//744 655//313 +f 876//752 170//751 1719//741 +f 877//754 170//751 1715//753 +f 170//751 877//754 658//319 +f 170//751 658//319 873//746 +f 878//756 171//755 1714//749 +f 171//755 878//756 879//758 +f 869//738 171//755 1716//729 +f 171//755 869//738 875//750 +f 880//760 172//759 1717//733 +f 172//759 880//760 881//762 +f 876//752 172//759 1715//753 +f 172//759 876//752 870//740 +f 173//764 882//763 660//322 +f 865//730 173//764 1669//330 +f 173//764 865//730 879//758 +f 882//763 173//764 1720//757 +f 174//765 880//760 866//732 +f 667//338 174//765 1670//339 +f 174//765 667//338 883//766 +f 880//760 174//765 1721//761 +f 809//619 175//767 1636//575 +f 175//767 809//619 885//769 +f 886//771 175//767 1577//770 +f 175//767 886//771 884//768 +f 885//769 176//773 1577//770 +f 176//773 885//769 810//620 +f 888//775 176//773 1637//579 +f 176//773 888//775 887//774 +f 787//576 177//777 1638//566 +f 177//777 787//576 884//768 +f 177//777 884//768 890//779 +f 889//778 177//777 1725//780 +f 178//782 891//781 888//775 +f 178//782 888//775 788//578 +f 892//783 178//782 1639//571 +f 891//781 178//782 1726//784 +f 179//787 893//785 783//567 +f 179//787 783//567 889//778 +f 179//787 889//778 894//786 +f 893//785 179//787 1723//788 +f 180//791 895//789 892//783 +f 180//791 892//783 784//570 +f 180//791 784//570 896//790 +f 895//789 180//791 1724//792 +f 181//794 897//793 778//557 +f 893//785 181//794 1640//556 +f 181//794 893//785 898//795 +f 897//793 181//794 1722//796 +f 182//798 899//797 896//790 +f 780//562 182//798 1641//563 +f 182//798 780//562 897//793 +f 899//797 182//798 1722//796 +f 898//795 183//799 1722//796 +f 901//801 183//799 1723//788 +f 902//803 183//799 1734//802 +f 183//799 902//803 900//800 +f 904//808 184//805 1735//807 +f 899//797 184//805 1724//792 +f 900//800 184//805 1722//796 +f 184//805 900//800 903//806 +f 185//809 901//801 894//786 +f 905//810 185//809 1725//780 +f 185//809 905//810 906//812 +f 185//809 906//812 901//801 +f 186//816 907//813 908//815 +f 895//789 186//816 1726//784 +f 186//816 895//789 904//808 +f 186//816 904//808 907//813 +f 187//817 905//810 890//779 +f 909//818 187//817 1727//772 +f 187//817 909//818 910//820 +f 905//810 187//817 1732//811 +f 188//824 911//821 912//823 +f 891//781 188//824 1728//776 +f 188//824 891//781 908//815 +f 911//821 188//824 1733//814 +f 886//771 189//825 1727//772 +f 189//825 886//771 913//826 +f 914//828 189//825 1729//827 +f 189//825 914//828 909//818 +f 913//826 190//829 1729//827 +f 190//829 913//826 887//774 +f 912//823 190//829 1728//776 +f 190//829 912//823 915//830 +f 191//832 914//828 916//831 +f 902//803 191//832 1736//804 +f 191//832 902//803 917//833 +f 914//828 191//832 1730//819 +f 192//835 918//834 903//806 +f 916//831 192//835 1736//804 +f 192//835 916//831 915//830 +f 918//834 192//835 1731//822 +f 917//833 193//836 1730//819 +f 906//812 193//836 1734//802 +f 193//836 906//812 910//820 +f 194//837 911//821 907//813 +f 918//834 194//837 1735//807 +f 911//821 194//837 1731//822 +f 195//839 919//838 775//552 +f 920//840 195//839 1686//523 +f 195//839 920//840 921//842 +f 919//838 195//839 1737//843 +f 196//847 922//844 923//846 +f 776//554 196//847 1687//530 +f 196//847 776//554 924//848 +f 922//844 196//847 1738//849 +f 769//540 197//850 1617//535 +f 197//850 769//540 919//838 +f 197//850 919//838 926//852 +f 925//851 197//850 1759//853 +f 198//855 927//854 924//848 +f 198//855 924//848 773//548 +f 928//856 198//855 1618//539 +f 927//854 198//855 1760//857 +f 199//2007 929//858 765//533 +f 199//2007 765//533 925//851 +f 199//2007 925//851 930//859 +f 199//2007 930//859 929//858 +f 200//2008 931//861 928//856 +f 200//2008 928//856 768//538 +f 200//2008 768//538 932//862 +f 200//2008 932//862 931//861 +f 201//865 920//840 759//521 +f 201//865 759//521 933//864 +f 934//867 201//865 1757//866 +f 920//840 201//865 1739//841 +f 936//871 202//868 1758//870 +f 202//868 936//871 764//531 +f 202//868 764//531 923//846 +f 935//869 202//868 1740//845 +f 203//872 933//864 755//513 +f 937//873 203//872 1621//507 +f 203//872 937//873 938//875 +f 933//864 203//872 1757//866 +f 204//879 939//876 940//878 +f 758//520 204//879 1622//511 +f 204//879 758//520 936//871 +f 939//876 204//879 1758//870 +f 205//880 937//873 751//506 +f 941//881 205//880 1623//499 +f 205//880 941//881 942//883 +f 937//873 205//880 1755//874 +f 206//887 943//884 944//886 +f 754//512 206//887 1624//503 +f 206//887 754//512 940//878 +f 943//884 206//887 1756//877 +f 207//888 941//881 747//498 +f 945//889 207//888 1625//491 +f 207//888 945//889 946//891 +f 941//881 207//888 1753//882 +f 208//895 947//892 948//894 +f 750//504 208//895 1626//495 +f 208//895 750//504 944//886 +f 947//892 208//895 1754//885 +f 209//896 945//889 743//490 +f 949//897 209//896 1627//483 +f 209//896 949//897 950//899 +f 945//889 209//896 1751//890 +f 210//903 951//900 952//902 +f 746//496 210//903 1628//487 +f 210//903 746//496 948//894 +f 951//900 210//903 1752//893 +f 211//905 949//897 739//482 +f 211//905 739//482 953//904 +f 954//907 211//905 1747//906 +f 211//905 954//907 949//897 +f 956//911 212//908 1748//910 +f 212//908 956//911 742//488 +f 212//908 742//488 952//902 +f 212//908 952//902 955//909 +f 735//473 213//912 1629//474 +f 213//912 735//473 957//913 +f 958//915 213//912 1745//914 +f 213//912 958//915 953//904 +f 960//919 214//916 1746//918 +f 214//916 960//919 738//480 +f 956//911 214//916 1630//479 +f 214//916 956//911 959//917 +f 215//920 957//913 731//466 +f 961//921 215//920 1684//459 +f 215//920 961//921 962//923 +f 957//913 215//920 1745//914 +f 216//927 963//924 964//926 +f 734//472 216//927 1685//463 +f 216//927 734//472 960//919 +f 963//924 216//927 1746//918 +f 217//928 961//921 727//458 +f 965//929 217//928 1633//449 +f 217//928 965//929 966//931 +f 961//921 217//928 1741//922 +f 218//935 967//932 968//934 +f 730//464 218//935 1634//453 +f 218//935 730//464 964//926 +f 967//932 218//935 1742//925 +f 219//936 965//929 722//448 +f 929//858 219//936 1615//447 +f 219//936 929//858 969//937 +f 965//929 219//936 1743//930 +f 220//939 970//938 932//862 +f 725//454 220//939 1616//455 +f 220//939 725//454 968//934 +f 970//938 220//939 1744//933 +f 221//941 971//940 969//937 +f 972//942 221//941 1761//860 +f 973//944 221//941 1763//943 +f 221//941 973//944 971//940 +f 975//949 222//946 1764//948 +f 970//938 222//946 1762//863 +f 222//946 970//938 976//950 +f 222//946 976//950 974//947 +f 223//953 977//952 966//931 +f 971//940 223//953 1743//930 +f 223//953 971//940 978//954 +f 977//952 223//953 1783//955 +f 224//957 979//956 976//950 +f 967//932 224//957 1744//933 +f 224//957 967//932 980//958 +f 979//956 224//957 1784//959 +f 225//961 981//960 962//923 +f 977//952 225//961 1741//922 +f 225//961 977//952 982//962 +f 981//960 225//961 1779//963 +f 226//965 983//964 980//958 +f 963//924 226//965 1742//925 +f 226//965 963//924 984//966 +f 983//964 226//965 1780//967 +f 958//915 227//968 1747//906 +f 227//968 958//915 981//960 +f 986//970 227//968 1779//963 +f 227//968 986//970 985//969 +f 984//966 228//972 1780//967 +f 228//972 984//966 959//917 +f 988//974 228//972 1748//910 +f 228//972 988//974 987//973 +f 229//977 989//976 954//907 +f 229//977 954//907 985//969 +f 990//978 229//977 1777//971 +f 989//976 229//977 1775//979 +f 988//974 230//980 1778//975 +f 230//980 988//974 955//909 +f 230//980 955//909 992//982 +f 991//981 230//980 1776//983 +f 231//985 993//984 950//899 +f 989//976 231//985 1749//898 +f 231//985 989//976 994//986 +f 993//984 231//985 1773//987 +f 232//989 995//988 992//982 +f 951//900 232//989 1750//901 +f 232//989 951//900 996//990 +f 995//988 232//989 1774//991 +f 233//993 997//992 946//891 +f 993//984 233//993 1751//890 +f 233//993 993//984 998//994 +f 997//992 233//993 1771//995 +f 234//997 999//996 996//990 +f 947//892 234//997 1752//893 +f 234//997 947//892 1000//998 +f 999//996 234//997 1772//999 +f 942//883 235//1000 1755//874 +f 235//1000 942//883 997//992 +f 1002//1002 235//1000 1771//995 +f 235//1000 1002//1002 1001//1001 +f 1000//998 236//1004 1772//999 +f 236//1004 1000//998 943//884 +f 1004//1006 236//1004 1756//877 +f 236//1004 1004//1006 1003//1005 +f 938//875 237//1008 1757//866 +f 237//1008 938//875 1001//1001 +f 1006//1010 237//1008 1769//1003 +f 237//1008 1006//1010 1005//1009 +f 1004//1006 238//1012 1770//1007 +f 238//1012 1004//1006 939//876 +f 1008//1014 238//1012 1758//870 +f 238//1012 1008//1014 1007//1013 +f 239//1017 1009//1016 934//867 +f 239//1017 934//867 1005//1009 +f 1010//1018 239//1017 1767//1011 +f 1009//1016 239//1017 1785//1019 +f 1008//1014 240//1020 1768//1015 +f 240//1020 1008//1014 935//869 +f 240//1020 935//869 1012//1022 +f 1011//1021 240//1020 1786//1023 +f 241//1024 972//942 930//859 +f 1013//1025 241//1024 1759//853 +f 241//1024 1013//1025 1014//1027 +f 972//942 241//1024 1763//943 +f 242//1031 1015//1028 1016//1030 +f 931//861 242//1031 1760//857 +f 242//1031 931//861 975//949 +f 1015//1028 242//1031 1764//948 +f 243//1032 1013//1025 926//852 +f 1017//1033 243//1032 1737//843 +f 243//1032 1017//1033 1018//1035 +f 1013//1025 243//1032 1765//1026 +f 244//1039 1019//1036 1020//1038 +f 927//854 244//1039 1738//849 +f 244//1039 927//854 1016//1030 +f 1019//1036 244//1039 1766//1029 +f 245//1040 1017//1033 921//842 +f 1009//1016 245//1040 1739//841 +f 245//1040 1009//1016 1021//1041 +f 1017//1033 245//1040 1787//1034 +f 246//1043 1022//1042 1012//1022 +f 922//844 246//1043 1740//845 +f 246//1043 922//844 1020//1038 +f 1022//1042 246//1043 1788//1037 +f 247//1045 1023//1044 716//437 +f 1024//1046 247//1045 1613//426 +f 1025//1048 247//1045 1789//1047 +f 247//1045 1025//1048 1023//1044 +f 1027//1053 248//1050 1790//1052 +f 720//444 248//1050 1614//434 +f 248//1050 720//444 1023//1044 +f 248//1050 1023//1044 1026//1051 +f 249//1054 1024//1046 710//425 +f 1028//1055 249//1054 1611//414 +f 249//1054 1028//1055 1029//1057 +f 249//1054 1029//1057 1024//1046 +f 250//1061 1030//1058 1031//1060 +f 715//435 250//1061 1612//422 +f 250//1061 715//435 1027//1053 +f 250//1061 1027//1053 1030//1058 +f 704//413 251//1062 1611//414 +f 251//1062 704//413 1032//1063 +f 1033//1065 251//1062 1793//1064 +f 251//1062 1033//1065 1028//1055 +f 1035//1069 252//1066 1794//1068 +f 252//1066 1035//1069 709//423 +f 1031//1060 252//1066 1612//422 +f 252//1066 1031//1060 1034//1067 +f 698//401 253//1070 1609//402 +f 253//1070 698//401 1036//1071 +f 1037//1073 253//1070 1795//1072 +f 253//1070 1037//1073 1032//1063 +f 1039//1077 254//1074 1796//1076 +f 254//1074 1039//1077 703//410 +f 1035//1069 254//1074 1610//409 +f 254//1074 1035//1069 1038//1075 +f 692//389 255//1078 1607//390 +f 255//1078 692//389 1040//1079 +f 1041//1081 255//1078 1797//1080 +f 255//1078 1041//1081 1036//1071 +f 1043//1085 256//1082 1798//1084 +f 256//1082 1043//1085 697//399 +f 1039//1077 256//1082 1608//398 +f 256//1082 1039//1077 1042//1083 +f 686//377 257//1086 1605//378 +f 257//1086 686//377 1044//1087 +f 1045//1089 257//1086 1799//1088 +f 257//1086 1045//1089 1040//1079 +f 1047//1093 258//1090 1800//1092 +f 258//1090 1047//1093 691//387 +f 1043//1085 258//1090 1606//386 +f 258//1090 1043//1085 1046//1091 +f 680//365 259//1094 1603//366 +f 259//1094 680//365 1048//1095 +f 1049//1097 259//1094 1801//1096 +f 259//1094 1049//1097 1044//1087 +f 1051//1101 260//1098 1802//1100 +f 260//1098 1051//1101 685//375 +f 1047//1093 260//1098 1604//374 +f 260//1098 1047//1093 1050//1099 +f 674//352 261//1102 1601//354 +f 1052//1103 261//1102 1599//341 +f 261//1102 1052//1103 1053//1105 +f 1048//1095 261//1102 1801//1096 +f 262//1109 1054//1106 1055//1108 +f 679//363 262//1109 1600//349 +f 1051//1101 262//1109 1602//362 +f 1054//1106 262//1109 1802//1100 +f 263//1110 1052//1103 668//340 +f 1056//1111 263//1110 1597//326 +f 263//1110 1056//1111 1057//1113 +f 1052//1103 263//1110 1803//1104 +f 264//1117 1058//1114 1059//1116 +f 673//350 264//1117 1598//335 +f 264//1117 673//350 1055//1108 +f 1058//1114 264//1117 1804//1107 +f 1061//1121 265//1118 1813//1120 +f 265//1118 1061//1121 1062//1123 +f 1063//1125 265//1118 1833//1124 +f 265//1118 1063//1125 1060//1119 +f 1065//1130 266//1127 1834//1129 +f 266//1127 1065//1130 1061//1121 +f 1066//1131 266//1127 1813//1120 +f 266//1127 1066//1131 1064//1128 +f 1068//1136 267//1133 1812//1135 +f 267//1133 1068//1136 1060//1119 +f 1069//1137 267//1133 1843//1126 +f 267//1133 1069//1137 1067//1134 +f 1066//1131 268//1139 1844//1132 +f 268//1139 1066//1131 1068//1136 +f 1071//1141 268//1139 1812//1135 +f 268//1139 1071//1141 1070//1140 +f 1073//1146 269//1143 1811//1145 +f 269//1143 1073//1146 1067//1134 +f 1074//1147 269//1143 1841//1138 +f 269//1143 1074//1147 1072//1144 +f 1071//1141 270//1149 1842//1142 +f 270//1149 1071//1141 1073//1146 +f 1076//1151 270//1149 1811//1145 +f 270//1149 1076//1151 1075//1150 +f 271//1154 1077//1153 629//260 +f 1078//1155 271//1154 1596//267 +f 271//1154 1078//1155 1072//1144 +f 1077//1153 271//1154 1845//1148 +f 272//1156 1076//1151 1078//1155 +f 635//273 272//1156 1596//267 +f 272//1156 635//273 1079//1157 +f 1076//1151 272//1156 1846//1152 +f 273//1159 1080//1158 636//275 +f 1077//1153 273//1159 1594//261 +f 273//1159 1077//1153 1081//1160 +f 1080//1158 273//1159 1839//1161 +f 274//1163 1082//1162 1079//1157 +f 641//285 274//1163 1595//272 +f 274//1163 641//285 1083//1164 +f 1082//1162 274//1163 1840//1165 +f 275//1167 1084//1166 642//286 +f 1080//1158 275//1167 1592//276 +f 275//1167 1080//1158 1085//1168 +f 1084//1166 275//1167 1835//1169 +f 276//1171 1086//1170 1083//1164 +f 647//297 276//1171 1593//284 +f 276//1171 647//297 1087//1172 +f 1086//1170 276//1171 1836//1173 +f 277//1175 1088//1174 648//299 +f 1084//1166 277//1175 1590//287 +f 277//1175 1084//1166 1089//1176 +f 1088//1174 277//1175 1837//1177 +f 278//1179 1090//1178 1087//1172 +f 653//309 278//1179 1591//296 +f 278//1179 653//309 1091//1180 +f 1090//1178 278//1179 1838//1181 +f 1092//1183 279//1182 1835//1169 +f 1069//1137 279//1182 1841//1138 +f 279//1182 1069//1137 1093//1184 +f 279//1182 1093//1184 1089//1176 +f 280//1186 1094//1185 1070//1140 +f 1095//1187 280//1186 1842//1142 +f 1090//1178 280//1186 1836//1173 +f 280//1186 1090//1178 1094//1185 +f 281//1188 1092//1183 1085//1168 +f 281//1188 1085//1168 1081//1160 +f 1074//1147 281//1188 1845//1148 +f 281//1188 1074//1147 1092//1183 +f 1082//1162 282//1189 1846//1152 +f 282//1189 1082//1162 1086//1170 +f 282//1189 1086//1170 1095//1187 +f 282//1189 1095//1187 1075//1150 +f 283//1193 1096//1190 1097//1192 +f 1093//1184 283//1193 1837//1177 +f 1063//1125 283//1193 1843//1126 +f 283//1193 1063//1125 1096//1190 +f 1094//1185 284//1194 1844//1132 +f 1098//1195 284//1194 1838//1181 +f 284//1194 1098//1195 1099//1197 +f 284//1194 1099//1197 1064//1128 +f 285//1199 1100//1198 654//311 +f 1088//1174 285//1199 1588//300 +f 285//1199 1088//1174 1097//1192 +f 1100//1198 285//1199 1831//1191 +f 286//1200 1098//1195 1091//1180 +f 659//321 286//1200 1589//308 +f 286//1200 659//321 1101//1201 +f 1098//1195 286//1200 1832//1196 +f 1102//1203 287//1202 1714//749 +f 1103//1205 287//1202 1847//1204 +f 287//1202 1103//1205 1104//1207 +f 878//756 287//1202 1720//757 +f 288//1211 1105//1208 1106//1210 +f 1107//1213 288//1211 1848//1212 +f 881//762 288//1211 1715//753 +f 1105//1208 288//1211 1721//761 +f 1100//1198 289//1214 1586//312 +f 289//1214 1100//1198 1108//1215 +f 1102//1203 289//1214 1847//1204 +f 289//1214 1102//1203 874//747 +f 1109//1217 290//1216 1848//1212 +f 290//1216 1109//1217 1101//1201 +f 877//754 290//1216 1587//320 +f 290//1216 877//754 1107//1213 +f 882//763 291//1218 1584//323 +f 291//1218 882//763 1104//1207 +f 1111//1220 291//1218 1849//1206 +f 1110//1219 291//1218 1851//1221 +f 1105//1208 292//1222 1850//1209 +f 292//1222 1105//1208 883//766 +f 1113//1224 292//1222 1585//337 +f 1112//1223 292//1222 1852//1225 +f 1110//1219 293//1226 1584//323 +f 293//1226 1110//1219 1114//1227 +f 293//1226 1114//1227 1056//1111 +f 293//1226 1056//1111 661//324 +f 294//1229 1059//1116 1115//1228 +f 294//1229 1115//1228 1113//1224 +f 666//336 294//1229 1585//337 +f 294//1229 666//336 1059//1116 +f 1117//1233 295//1230 1582//1232 +f 295//1230 1117//1233 1118//1235 +f 1119//1237 295//1230 1857//1236 +f 295//1230 1119//1237 1116//1231 +f 1121//1242 296//1239 1858//1241 +f 296//1239 1121//1242 1122//1244 +f 1116//1231 296//1239 1582//1232 +f 296//1239 1116//1231 1120//1240 +f 1119//1237 297//1245 1809//1238 +f 297//1245 1119//1237 1124//1247 +f 1125//1249 297//1245 1855//1248 +f 297//1245 1125//1249 1123//1246 +f 1127//1254 298//1251 1856//1253 +f 298//1251 1127//1254 1120//1240 +f 1123//1246 298//1251 1809//1238 +f 298//1251 1123//1246 1126//1252 +f 1125//1249 299//1255 1583//1250 +f 1129//1257 299//1255 1855//1248 +f 1130//1259 299//1255 1853//1258 +f 1128//1256 299//1255 1810//1260 +f 1132//1264 300//1261 1854//1263 +f 1126//1252 300//1261 1856//1253 +f 1128//1256 300//1261 1583//1250 +f 1131//1262 300//1261 1810//1260 +f 301//1266 1133//1265 1130//1259 +f 1134//1267 301//1266 1853//1258 +f 301//1266 1134//1267 1062//1123 +f 1133//1265 301//1266 1814//1122 +f 302//1269 1065//1130 1135//1268 +f 1131//1262 302//1269 1854//1263 +f 302//1269 1131//1262 1133//1265 +f 1065//1130 302//1269 1814//1122 +f 1096//1190 303//1270 1831//1191 +f 303//1270 1096//1190 1134//1267 +f 1136//1271 303//1270 1853//1258 +f 303//1270 1136//1271 1108//1215 +f 1135//1268 304//1272 1854//1263 +f 304//1272 1135//1268 1099//1197 +f 1109//1217 304//1272 1832//1196 +f 304//1272 1109//1217 1137//1273 +f 305//1275 1138//1274 1053//1105 +f 1139//1276 305//1275 1803//1104 +f 305//1275 1139//1276 1140//1278 +f 1138//1274 305//1275 1815//1279 +f 306//1283 1141//1280 1142//1282 +f 1054//1106 306//1283 1804//1107 +f 306//1283 1054//1106 1143//1284 +f 1141//1280 306//1283 1816//1285 +f 1145//1289 307//1286 1581//1288 +f 307//1286 1145//1289 1146//1291 +f 1117//1233 307//1286 1829//1234 +f 307//1286 1117//1233 1144//1287 +f 1147//1293 308//1292 1830//1243 +f 308//1292 1147//1293 1148//1295 +f 1144//1287 308//1292 1581//1288 +f 308//1292 1144//1287 1122//1244 +f 1150//1299 309//1296 1807//1298 +f 309//1296 1150//1299 1151//1301 +f 1152//1303 309//1296 1861//1302 +f 1149//1297 309//1296 1808//1304 +f 1154//1308 310//1305 1862//1307 +f 310//1305 1154//1308 1155//1310 +f 1149//1297 310//1305 1807//1298 +f 1153//1306 310//1305 1808//1304 +f 311//1312 1156//1311 1152//1303 +f 1157//1313 311//1312 1861//1302 +f 311//1312 1157//1313 1158//1315 +f 1156//1311 311//1312 1580//1316 +f 312//1320 1159//1317 1160//1319 +f 1153//1306 312//1320 1862//1307 +f 312//1320 1153//1306 1156//1311 +f 1159//1317 312//1320 1580//1316 +f 313//1322 1161//1321 1158//1315 +f 1162//1323 313//1322 1859//1314 +f 1145//1289 313//1322 1821//1290 +f 1161//1321 313//1322 1581//1288 +f 1163//1325 314//1324 1822//1294 +f 1159//1317 314//1324 1860//1318 +f 314//1324 1159//1317 1161//1321 +f 1148//1295 314//1324 1581//1288 +f 315//1330 1164//1326 1045//1089 +f 315//1330 1045//1089 1165//1327 +f 315//1330 1165//1327 1166//1329 +f 1164//1326 315//1330 1869//1331 +f 316//1336 1167//1332 1168//1334 +f 316//1336 1168//1334 1046//1091 +f 316//1336 1046//1091 1169//1335 +f 1167//1332 316//1336 1870//1337 +f 317//1339 1170//1338 1166//1329 +f 1171//1340 317//1339 1867//1328 +f 317//1339 1171//1340 1172//1342 +f 1170//1338 317//1339 1871//1343 +f 318//1347 1173//1344 1174//1346 +f 1167//1332 318//1347 1868//1333 +f 318//1347 1167//1332 1175//1348 +f 1173//1344 318//1347 1872//1349 +f 319//1351 1176//1350 1172//1342 +f 1177//1352 319//1351 1873//1341 +f 319//1351 1177//1352 1178//1354 +f 1176//1350 319//1351 1877//1355 +f 320//1359 1179//1356 1180//1358 +f 1173//1344 320//1359 1874//1345 +f 320//1359 1173//1344 1181//1360 +f 1179//1356 320//1359 1878//1361 +f 321//1363 1182//1362 1178//1354 +f 1183//1364 321//1363 1875//1353 +f 321//1363 1183//1364 1184//1366 +f 321//1363 1184//1366 1182//1362 +f 322//1371 1185//1368 1186//1370 +f 1179//1356 322//1371 1876//1357 +f 322//1371 1179//1356 1187//1372 +f 322//1371 1187//1372 1185//1368 +f 323//1379 1188//1374 1189//1376 +f 323//1379 1189//1376 1190//1378 +f 1184//1366 323//1379 1879//1367 +f 323//1379 1184//1366 1188//1374 +f 1191//1381 324//1380 1880//1373 +f 324//1380 1191//1381 1192//1383 +f 324//1380 1192//1383 1193//1385 +f 324//1380 1193//1385 1185//1368 +f 325//1387 1194//1386 1162//1323 +f 1195//1388 325//1387 1859//1314 +f 325//1387 1195//1388 1190//1378 +f 1194//1386 325//1387 1883//1377 +f 326//1390 1191//1381 1196//1389 +f 1163//1325 326//1390 1860//1318 +f 326//1390 1163//1325 1197//1391 +f 1191//1381 326//1390 1884//1382 +f 327//1392 1195//1388 1157//1313 +f 1198//1393 327//1392 1861//1302 +f 327//1392 1198//1393 1182//1362 +f 1195//1388 327//1392 1879//1367 +f 328//1395 1187//1372 1199//1394 +f 1160//1319 328//1395 1862//1307 +f 328//1395 1160//1319 1196//1389 +f 1187//1372 328//1395 1880//1373 +f 329//1396 1198//1393 1151//1301 +f 1200//1397 329//1396 1863//1300 +f 329//1396 1200//1397 1176//1350 +f 1198//1393 329//1396 1877//1355 +f 330//1399 1181//1360 1201//1398 +f 1154//1308 330//1399 1864//1309 +f 330//1399 1154//1308 1199//1394 +f 1181//1360 330//1399 1878//1361 +f 331//1401 1200//1397 1202//1400 +f 1203//1403 331//1401 1865//1402 +f 331//1401 1203//1403 1170//1338 +f 331//1401 1170//1338 1200//1397 +f 332//1405 1175//1348 1204//1404 +f 1205//1407 332//1405 1866//1406 +f 332//1405 1205//1407 1201//1398 +f 332//1405 1201//1398 1175//1348 +f 1041//1081 333//1408 1795//1072 +f 333//1408 1041//1081 1164//1326 +f 1203//1403 333//1408 1869//1331 +f 333//1408 1203//1403 1206//1409 +f 1169//1335 334//1410 1870//1337 +f 334//1410 1169//1335 1042//1083 +f 1207//1411 334//1410 1796//1076 +f 334//1410 1207//1411 1204//1404 +f 1209//1415 335//1412 1579//1414 +f 335//1412 1209//1415 1202//1400 +f 1150//1299 335//1412 1863//1300 +f 335//1412 1150//1299 1208//1413 +f 1205//1407 336//1416 1864//1309 +f 336//1416 1205//1407 1210//1417 +f 1208//1413 336//1416 1579//1414 +f 336//1416 1208//1413 1155//1310 +f 1029//1057 337//1418 1789//1047 +f 337//1418 1029//1057 1033//1065 +f 337//1418 1033//1065 1037//1073 +f 1211//1419 337//1418 1795//1072 +f 338//1420 1038//1075 1034//1067 +f 338//1420 1034//1067 1030//1058 +f 1212//1421 338//1420 1790//1052 +f 1038//1075 338//1420 1796//1076 +f 339//1423 1213//1422 1211//1419 +f 1206//1409 339//1423 1795//1072 +f 339//1423 1206//1409 1209//1415 +f 1213//1422 339//1423 1579//1414 +f 340//1424 1210//1417 1207//1411 +f 1212//1421 340//1424 1796//1076 +f 340//1424 1212//1421 1214//1425 +f 1210//1417 340//1424 1579//1414 +f 341//2009 1215//1426 1025//1048 +f 341//2009 1025//1048 1213//1422 +f 341//2009 1213//1422 1215//1426 +f 342//2010 1215//1426 1214//1425 +f 342//2010 1214//1425 1026//1051 +f 342//2010 1026//1051 1215//1426 +f 1049//1097 343//1427 1799//1088 +f 343//1427 1049//1097 1138//1274 +f 1216//1428 343//1427 1815//1279 +f 343//1427 1216//1428 1165//1327 +f 1143//1284 344//1429 1816//1285 +f 344//1429 1143//1284 1050//1099 +f 1168//1334 344//1429 1800//1092 +f 344//1429 1168//1334 1217//1430 +f 345//1432 1216//1428 1218//1431 +f 1219//1434 345//1432 1817//1433 +f 345//1432 1219//1434 1171//1340 +f 1216//1428 345//1432 1867//1328 +f 346//1436 1174//1346 1220//1435 +f 1221//1438 346//1436 1818//1437 +f 346//1436 1221//1438 1217//1430 +f 1174//1346 346//1436 1868//1333 +f 347//1440 1219//1434 1222//1439 +f 1223//1442 347//1440 1887//1441 +f 347//1440 1223//1442 1177//1352 +f 1219//1434 347//1440 1873//1341 +f 348//1444 1180//1358 1224//1443 +f 1225//1446 348//1444 1888//1445 +f 348//1444 1225//1446 1220//1435 +f 1180//1358 348//1444 1874//1345 +f 1188//1374 349//1447 1819//1375 +f 349//1447 1188//1374 1183//1364 +f 1223//1442 349//1447 1875//1353 +f 349//1447 1223//1442 1226//1448 +f 1186//1370 350//1449 1876//1357 +f 350//1449 1186//1370 1193//1385 +f 1227//1450 350//1449 1820//1384 +f 350//1449 1227//1450 1224//1443 +f 1129//1257 351//1451 1853//1258 +f 351//1451 1129//1257 1229//1453 +f 1230//1455 351//1451 1891//1454 +f 1228//1452 351//1451 1889//1456 +f 1232//1460 352//1457 1892//1459 +f 352//1457 1232//1460 1132//1264 +f 1233//1461 352//1457 1854//1263 +f 1231//1458 352//1457 1890//1462 +f 1235//1465 353//1463 1823//1277 +f 1230//1455 353//1463 1889//1456 +f 1236//1466 353//1463 1891//1454 +f 353//1463 1236//1466 1234//1464 +f 1231//1458 354//1468 1892//1459 +f 1238//1470 354//1468 1890//1462 +f 1239//1471 354//1468 1824//1281 +f 354//1468 1239//1471 1237//1469 +f 355//1473 1139//1276 1057//1113 +f 1240//1474 355//1473 1805//1112 +f 355//1473 1240//1474 1235//1465 +f 1139//1276 355//1473 1823//1277 +f 356//1476 1238//1470 1241//1475 +f 1058//1114 356//1476 1806//1115 +f 356//1476 1058//1114 1142//1282 +f 1238//1470 356//1476 1824//1281 +f 357//1478 1240//1474 1242//1477 +f 1103//1205 357//1478 1849//1206 +f 357//1478 1103//1205 1243//1479 +f 1240//1474 357//1478 1889//1456 +f 358//1481 1244//1480 1106//1210 +f 1245//1482 358//1481 1850//1209 +f 358//1481 1245//1482 1241//1475 +f 1244//1480 358//1481 1890//1462 +f 1136//1271 359//1483 1847//1204 +f 359//1483 1136//1271 1228//1452 +f 359//1483 1228//1452 1243//1479 +f 360//1484 1244//1480 1233//1461 +f 360//1484 1233//1461 1137//1273 +f 1244//1480 360//1484 1848//1212 +f 1114//1227 361//1485 1805//1112 +f 361//1485 1114//1227 1111//1220 +f 361//1485 1111//1220 1242//1477 +f 362//1486 1245//1482 1112//1223 +f 362//1486 1112//1223 1115//1228 +f 1245//1482 362//1486 1806//1115 +f 1246//1488 363//1487 1819//1375 +f 1247//1490 363//1487 1827//1489 +f 1248//1492 363//1487 1885//1491 +f 1189//1376 363//1487 1883//1377 +f 1250//1496 364//1493 1886//1495 +f 1251//1498 364//1493 1828//1497 +f 1192//1383 364//1493 1820//1384 +f 1249//1494 364//1493 1884//1382 +f 1194//1386 365//1499 1821//1290 +f 365//1499 1194//1386 1248//1492 +f 1252//1500 365//1499 1885//1491 +f 1146//1291 365//1499 1829//1234 +f 1249//1494 366//1501 1886//1495 +f 366//1501 1249//1494 1197//1391 +f 1147//1293 366//1501 1822//1294 +f 1253//1502 366//1501 1830//1243 +f 1236//1466 367//1503 1825//1467 +f 367//1503 1236//1466 1255//1505 +f 1247//1490 367//1503 1885//1491 +f 367//1503 1247//1490 1254//1504 +f 1256//1507 368//1506 1886//1495 +f 368//1506 1256//1507 1237//1469 +f 1257//1508 368//1506 1826//1472 +f 368//1506 1257//1508 1250//1496 +f 1124//1247 369//1509 1855//1248 +f 369//1509 1124//1247 1258//1510 +f 1255//1505 369//1509 1885//1491 +f 369//1509 1255//1505 1229//1453 +f 1259//1512 370//1511 1886//1495 +f 370//1511 1259//1512 1127//1254 +f 1232//1460 370//1511 1856//1253 +f 370//1511 1232//1460 1256//1507 +f 371//2011 1118//1235 1252//1500 +f 371//2011 1252//1500 1258//1510 +f 371//2011 1258//1510 1118//1235 +f 372//2012 1121//1242 1259//1512 +f 372//2012 1259//1512 1253//1502 +f 372//2012 1253//1502 1121//1242 +f 1261//1516 373//1513 1905//1515 +f 373//1513 1261//1516 1262//1518 +f 1263//1520 373//1513 1919//1519 +f 373//1513 1263//1520 1260//1514 +f 1265//1525 374//1522 1920//1524 +f 374//1522 1265//1525 1266//1527 +f 1267//1529 374//1522 1906//1528 +f 374//1522 1267//1529 1264//1523 +f 375//1532 1268//1531 1260//1514 +f 1269//1533 375//1532 1907//1521 +f 375//1532 1269//1533 1270//1535 +f 1268//1531 375//1532 1903//1536 +f 376//1540 1271//1537 1272//1539 +f 1267//1529 376//1540 1908//1530 +f 376//1540 1267//1529 1273//1541 +f 1271//1537 376//1540 1904//1542 +f 377//1545 1274//1543 1270//1535 +f 377//1545 1270//1535 1275//1544 +f 1276//1547 377//1545 1911//1546 +f 377//1545 1276//1547 1274//1543 +f 1278//1552 378//1549 1912//1551 +f 378//1549 1278//1552 1271//1537 +f 378//1549 1271//1537 1279//1553 +f 378//1549 1279//1553 1277//1550 +f 1276//1547 379//1555 1901//1548 +f 379//1555 1276//1547 1281//1557 +f 1282//1559 379//1555 1913//1558 +f 379//1555 1282//1559 1280//1556 +f 1284//1564 380//1561 1914//1563 +f 380//1561 1284//1564 1277//1550 +f 1285//1565 380//1561 1902//1554 +f 380//1561 1285//1565 1283//1562 +f 1282//1559 381//1567 1899//1560 +f 381//1567 1282//1559 1287//1569 +f 381//1567 1287//1569 1288//1571 +f 381//1567 1288//1571 1286//1568 +f 382//1576 1289//1573 1290//1575 +f 382//1576 1290//1575 1283//1562 +f 1291//1577 382//1576 1900//1566 +f 382//1576 1291//1577 1289//1573 +f 1288//1571 383//1579 1897//1572 +f 1293//1581 383//1579 1915//1570 +f 383//1579 1293//1581 1294//1583 +f 1292//1580 383//1579 1895//1584 +f 384//1588 1295//1585 1296//1587 +f 1289//1573 384//1588 1916//1574 +f 1297//1589 384//1588 1898//1578 +f 1295//1585 384//1588 1896//1590 +f 385//1592 1293//1581 1298//1591 +f 1299//1594 385//1592 1925//1593 +f 385//1592 1299//1594 1300//1596 +f 1293//1581 385//1592 1917//1582 +f 386//1600 1301//1597 1302//1599 +f 1303//1602 386//1600 1926//1601 +f 386//1600 1303//1602 1296//1587 +f 1301//1597 386//1600 1918//1586 +f 387//1604 1287//1569 1304//1603 +f 1305//1606 387//1604 1927//1605 +f 387//1604 1305//1606 1298//1591 +f 1287//1569 387//1604 1915//1570 +f 388//1608 1303//1602 1306//1607 +f 1307//1610 388//1608 1928//1609 +f 388//1608 1307//1610 1290//1575 +f 1303//1602 388//1608 1916//1574 +f 1308//1612 389//1611 1911//1546 +f 389//1611 1308//1612 1309//1614 +f 1304//1603 389//1611 1927//1605 +f 389//1611 1304//1603 1281//1557 +f 1310//1616 390//1615 1928//1609 +f 390//1615 1310//1616 1311//1618 +f 1284//1564 390//1615 1912//1551 +f 390//1615 1284//1564 1307//1610 +f 1312//1620 391//1619 1909//1534 +f 391//1619 1312//1620 1313//1622 +f 1308//1612 391//1619 1929//1613 +f 391//1619 1308//1612 1275//1544 +f 1314//1624 392//1623 1930//1617 +f 392//1623 1314//1624 1315//1626 +f 1278//1552 392//1623 1910//1538 +f 392//1623 1278//1552 1311//1618 +f 1316//1628 393//1627 1907//1521 +f 393//1627 1316//1628 1317//1630 +f 1312//1620 393//1627 1931//1621 +f 393//1627 1312//1620 1269//1533 +f 1318//1632 394//1631 1932//1625 +f 394//1631 1318//1632 1319//1634 +f 1272//1539 394//1631 1908//1530 +f 394//1631 1272//1539 1315//1626 +f 395//1635 1316//1628 1263//1520 +f 1320//1636 395//1635 1919//1519 +f 395//1635 1320//1636 1321//1638 +f 1316//1628 395//1635 1933//1629 +f 396//1642 1322//1639 1323//1641 +f 1264//1523 396//1642 1920//1524 +f 396//1642 1264//1523 1319//1634 +f 1322//1639 396//1642 1934//1633 +f 1234//1464 397//1643 1823//1277 +f 1325//1645 397//1643 1825//1467 +f 1326//1647 397//1643 1949//1646 +f 397//1643 1326//1647 1324//1644 +f 1328//1652 398//1649 1950//1651 +f 1239//1471 398//1649 1826//1472 +f 1329//1653 398//1649 1824//1281 +f 398//1649 1329//1653 1327//1650 +f 1330//1656 399//1655 1825//1467 +f 399//1655 1330//1656 1294//1583 +f 1331//1657 399//1655 1917//1582 +f 399//1655 1331//1657 1325//1645 +f 1295//1585 400//1658 1918//1586 +f 400//1658 1295//1585 1333//1660 +f 1328//1652 400//1658 1826//1472 +f 400//1658 1328//1652 1332//1659 +f 401//1661 1218//1431 1140//1278 +f 1324//1644 401//1661 1823//1277 +f 401//1661 1324//1644 1334//1662 +f 1218//1431 401//1661 1817//1433 +f 402//1664 1335//1663 1329//1653 +f 1141//1280 402//1664 1824//1281 +f 402//1664 1141//1280 1221//1438 +f 1335//1663 402//1664 1818//1437 +f 403//1667 1336//1665 1337//1666 +f 1338//1669 403//1667 1935//1668 +f 403//1667 1338//1669 1262//1518 +f 1336//1665 403//1667 1893//1517 +f 404//1671 1265//1525 1339//1670 +f 1340//1673 404//1671 1936//1672 +f 404//1671 1340//1673 1341//1674 +f 1265//1525 404//1671 1894//1526 +f 405//1675 1331//1657 1300//1596 +f 1342//1676 405//1675 1923//1595 +f 1343//1678 405//1675 1945//1677 +f 1331//1657 405//1675 1949//1646 +f 1345//1682 406//1679 1946//1681 +f 1301//1597 406//1679 1924//1598 +f 406//1679 1301//1597 1332//1659 +f 1344//1680 406//1679 1950//1651 +f 1347//1686 407//1683 1943//1685 +f 407//1683 1347//1686 1348//1688 +f 1343//1678 407//1683 1949//1646 +f 407//1683 1343//1678 1346//1684 +f 1349//1690 408//1689 1950//1651 +f 408//1689 1349//1690 1350//1692 +f 1351//1694 408//1689 1944//1693 +f 408//1689 1351//1694 1344//1680 +f 409//1698 1352//1695 1353//1697 +f 1347//1686 409//1698 1951//1687 +f 409//1698 1347//1686 1354//1699 +f 409//1698 1354//1699 1352//1695 +f 410//1702 1355//1701 1350//1692 +f 1356//1703 410//1702 1952//1691 +f 410//1702 1356//1703 1357//1705 +f 410//1702 1357//1705 1355//1701 +f 1359//1710 411//1707 1937//1709 +f 1360//1712 411//1707 1953//1711 +f 1353//1697 411//1707 1951//1687 +f 411//1707 1353//1697 1358//1708 +f 1361//1714 412//1713 1952//1691 +f 1362//1716 412//1713 1954//1715 +f 1363//1718 412//1713 1938//1717 +f 412//1713 1363//1718 1356//1703 +f 1365//1721 413//1719 1935//1668 +f 413//1719 1365//1721 1359//1710 +f 1366//1722 413//1719 1937//1709 +f 413//1719 1366//1722 1364//1720 +f 1362//1716 414//1724 1938//1717 +f 414//1724 1362//1716 1368//1726 +f 1369//1727 414//1724 1936//1672 +f 414//1724 1369//1727 1367//1725 +f 415//1729 1320//1636 1338//1669 +f 415//1729 1338//1669 1364//1720 +f 1370//1730 415//1729 1955//1723 +f 1320//1636 415//1729 1921//1637 +f 1369//1727 416//1731 1956//1728 +f 416//1731 1369//1727 1339//1670 +f 416//1731 1339//1670 1323//1641 +f 1371//1732 416//1731 1922//1640 +f 417//1734 1222//1439 1372//1733 +f 1365//1721 417//1734 1953//1711 +f 417//1734 1365//1721 1337//1666 +f 1222//1439 417//1734 1887//1441 +f 418//1735 1340//1673 1368//1726 +f 1373//1736 418//1735 1954//1715 +f 418//1735 1373//1736 1225//1446 +f 1340//1673 418//1735 1888//1445 +f 1334//1662 419//1737 1817//1433 +f 419//1737 1334//1662 1374//1738 +f 1360//1712 419//1737 1951//1687 +f 419//1737 1360//1712 1372//1733 +f 1375//1740 420//1739 1952//1691 +f 420//1739 1375//1740 1335//1663 +f 1373//1736 420//1739 1818//1437 +f 420//1739 1373//1736 1361//1714 +f 421//1741 1374//1738 1326//1647 +f 421//1741 1326//1647 1348//1688 +f 1374//1738 421//1741 1951//1687 +f 1349//1690 422//1742 1952//1691 +f 422//1742 1349//1690 1327//1650 +f 422//1742 1327//1650 1375//1740 +f 423//1744 1376//1743 1370//1730 +f 1377//1745 423//1744 1955//1723 +f 423//1744 1377//1745 1378//1747 +f 1376//1743 423//1744 1981//1748 +f 424//1752 1379//1749 1380//1751 +f 1371//1732 424//1752 1956//1728 +f 424//1752 1371//1732 1381//1753 +f 1379//1749 424//1752 1982//1754 +f 1366//1722 425//1755 1955//1723 +f 425//1755 1366//1722 1382//1756 +f 1383//1758 425//1755 1967//1757 +f 425//1755 1383//1758 1377//1745 +f 1385//1762 426//1759 1968//1761 +f 426//1759 1385//1762 1367//1725 +f 1380//1751 426//1759 1956//1728 +f 426//1759 1380//1751 1384//1760 +f 427//1763 1382//1756 1358//1708 +f 1386//1764 427//1763 1939//1696 +f 427//1763 1386//1764 1387//1766 +f 1382//1756 427//1763 1967//1757 +f 428//1770 1388//1767 1389//1769 +f 1363//1718 428//1770 1940//1704 +f 428//1770 1363//1718 1385//1762 +f 1388//1767 428//1770 1968//1761 +f 1352//1695 429//1771 1939//1696 +f 429//1771 1352//1695 1390//1772 +f 1391//1774 429//1771 1963//1773 +f 429//1771 1391//1774 1386//1764 +f 1393//1778 430//1775 1964//1777 +f 430//1775 1393//1778 1357//1705 +f 1389//1769 430//1775 1940//1704 +f 430//1775 1389//1769 1392//1776 +f 1354//1699 431//1779 1941//1700 +f 431//1779 1354//1699 1394//1780 +f 431//1779 1394//1780 1395//1782 +f 431//1779 1395//1782 1390//1772 +f 432//1786 1396//1783 1397//1785 +f 432//1786 1397//1785 1355//1701 +f 1393//1778 432//1786 1942//1706 +f 432//1786 1393//1778 1396//1783 +f 433//1787 1394//1780 1346//1684 +f 1398//1788 433//1787 1945//1677 +f 433//1787 1398//1788 1399//1790 +f 1394//1780 433//1787 1961//1781 +f 434//1794 1400//1791 1401//1793 +f 1351//1694 434//1794 1946//1681 +f 434//1794 1351//1694 1397//1785 +f 1400//1791 434//1794 1962//1784 +f 435//1796 1398//1788 1342//1676 +f 435//1796 1342//1676 1402//1795 +f 1403//1798 435//1796 1979//1797 +f 1398//1788 435//1796 1959//1789 +f 1405//1802 436//1799 1980//1801 +f 436//1799 1405//1802 1345//1682 +f 436//1799 1345//1682 1401//1793 +f 1404//1800 436//1799 1960//1792 +f 437//1804 1406//1803 1321//1638 +f 1376//1743 437//1804 1921//1637 +f 437//1804 1376//1743 1407//1805 +f 1406//1803 437//1804 1969//1806 +f 438//1808 1408//1807 1381//1753 +f 1322//1639 438//1808 1922//1640 +f 438//1808 1322//1639 1409//1809 +f 1408//1807 438//1808 1970//1810 +f 439//1812 1410//1811 1317//1630 +f 1406//1803 439//1812 1933//1629 +f 439//1812 1406//1803 1411//1813 +f 1410//1811 439//1812 1971//1814 +f 440//1816 1412//1815 1409//1809 +f 1318//1632 440//1816 1934//1633 +f 440//1816 1318//1632 1413//1817 +f 1412//1815 440//1816 1972//1818 +f 441//1820 1414//1819 1313//1622 +f 1410//1811 441//1820 1931//1621 +f 441//1820 1410//1811 1415//1821 +f 1414//1819 441//1820 1973//1822 +f 442//1824 1416//1823 1413//1817 +f 1314//1624 442//1824 1932//1625 +f 442//1824 1314//1624 1417//1825 +f 1416//1823 442//1824 1974//1826 +f 1309//1614 443//1827 1927//1605 +f 1414//1819 443//1827 1929//1613 +f 443//1827 1414//1819 1419//1829 +f 1418//1828 443//1827 1975//1830 +f 444//1832 1420//1831 1417//1825 +f 1310//1616 444//1832 1930//1617 +f 1421//1833 444//1832 1928//1609 +f 1420//1831 444//1832 1976//1834 +f 1305//1606 445//1835 1925//1593 +f 445//1835 1305//1606 1418//1828 +f 1423//1837 445//1835 1975//1830 +f 445//1835 1423//1837 1422//1836 +f 1421//1833 446//1839 1976//1834 +f 446//1839 1421//1833 1306//1607 +f 1425//1841 446//1839 1926//1601 +f 446//1839 1425//1841 1424//1840 +f 1299//1594 447//1843 1923//1595 +f 447//1843 1299//1594 1422//1836 +f 1426//1844 447//1843 1977//1838 +f 447//1843 1426//1844 1402//1795 +f 1425//1841 448//1845 1978//1842 +f 448//1845 1425//1841 1302//1599 +f 1405//1802 448//1845 1924//1598 +f 448//1845 1405//1802 1427//1846 +f 1395//1782 449//1847 1963//1773 +f 1429//1849 449//1847 1961//1781 +f 449//1847 1429//1849 1430//1851 +f 449//1847 1430//1851 1428//1848 +f 450//1856 1431//1853 1432//1855 +f 1396//1783 450//1856 1962//1784 +f 1433//1857 450//1856 1964//1777 +f 450//1856 1433//1857 1431//1853 +f 1430//1851 451//1859 1983//1852 +f 1435//1861 451//1859 1985//1850 +f 451//1859 1435//1861 1436//1863 +f 451//1859 1436//1863 1434//1860 +f 452//1868 1437//1865 1438//1867 +f 1431//1853 452//1868 1986//1854 +f 1439//1869 452//1868 1984//1858 +f 452//1868 1439//1869 1437//1865 +f 453//1872 1440//1871 1436//1863 +f 1441//1873 453//1872 1987//1862 +f 1442//1875 453//1872 1993//1874 +f 453//1872 1442//1875 1440//1871 +f 1444//1880 454//1877 1994//1879 +f 1437//1865 454//1877 1988//1866 +f 454//1877 1437//1865 1445//1881 +f 454//1877 1445//1881 1443//1878 +f 1442//1875 455//1883 1991//1876 +f 455//1883 1442//1875 1447//1885 +f 1448//1887 455//1883 1995//1886 +f 455//1883 1448//1887 1446//1884 +f 1450//1892 456//1889 1996//1891 +f 456//1889 1450//1892 1443//1878 +f 1451//1893 456//1889 1992//1882 +f 456//1889 1451//1893 1449//1890 +f 457//1896 1452//1895 1407//1805 +f 1453//1897 457//1896 1981//1748 +f 457//1896 1453//1897 1446//1884 +f 1452//1895 457//1896 1997//1888 +f 458//1899 1451//1893 1454//1898 +f 1408//1807 458//1899 1982//1754 +f 458//1899 1408//1807 1455//1900 +f 1451//1893 458//1899 1998//1894 +f 1456//1902 459//1901 1957//1746 +f 459//1901 1456//1902 1440//1871 +f 1453//1897 459//1901 1991//1876 +f 459//1901 1453//1897 1378//1747 +f 1445//1881 460//1903 1992//1882 +f 460//1903 1445//1881 1457//1904 +f 1379//1749 460//1903 1958//1750 +f 460//1903 1379//1749 1454//1898 +f 461//1906 1456//1902 1383//1758 +f 461//1906 1383//1758 1458//1905 +f 461//1906 1458//1905 1434//1860 +f 1456//1902 461//1906 1989//1864 +f 462//1908 1439//1869 1459//1907 +f 462//1908 1459//1907 1384//1760 +f 462//1908 1384//1760 1457//1904 +f 1439//1869 462//1908 1990//1870 +f 463//1909 1391//1774 1428//1848 +f 1458//1905 463//1909 1983//1852 +f 463//1909 1458//1905 1387//1766 +f 1391//1774 463//1909 1965//1765 +f 464//1910 1388//1767 1459//1907 +f 1433//1857 464//1910 1984//1858 +f 464//1910 1433//1857 1392//1776 +f 1388//1767 464//1910 1966//1768 +f 1403//1798 465//1911 1959//1789 +f 465//1911 1403//1798 1460//1912 +f 1429//1849 465//1911 1985//1850 +f 465//1911 1429//1849 1399//1790 +f 1461//1914 466//1913 1986//1854 +f 466//1913 1461//1914 1404//1800 +f 1400//1791 466//1913 1960//1792 +f 466//1913 1400//1791 1432//1855 +f 467//1916 1426//1844 1462//1915 +f 1435//1861 467//1916 1987//1862 +f 467//1916 1435//1861 1460//1912 +f 1426//1844 467//1916 1979//1797 +f 468//1917 1461//1914 1438//1867 +f 1463//1918 468//1917 1988//1866 +f 468//1917 1463//1918 1427//1846 +f 1461//1914 468//1917 1980//1801 +f 1464//1920 469//1919 1975//1830 +f 469//1919 1464//1920 1441//1873 +f 1462//1915 469//1919 1987//1862 +f 469//1919 1462//1915 1423//1837 +f 1444//1880 470//1921 1988//1866 +f 470//1921 1444//1880 1465//1922 +f 1424//1840 470//1921 1976//1834 +f 470//1921 1424//1840 1463//1918 +f 1466//1924 471//1923 1973//1822 +f 471//1923 1466//1924 1447//1885 +f 1464//1920 471//1923 1993//1874 +f 471//1923 1464//1920 1419//1829 +f 1450//1892 472//1925 1994//1879 +f 472//1925 1450//1892 1467//1926 +f 1420//1831 472//1925 1974//1826 +f 472//1925 1420//1831 1465//1922 +f 473//1928 1415//1821 1468//1927 +f 1448//1887 473//1928 1997//1888 +f 473//1928 1448//1887 1466//1924 +f 1415//1821 473//1928 1973//1822 +f 474//1929 1467//1926 1449//1890 +f 1469//1930 474//1929 1998//1894 +f 474//1929 1469//1930 1416//1823 +f 1467//1926 474//1929 1974//1826 +f 475//1931 1411//1813 1452//1895 +f 475//1931 1452//1895 1468//1927 +f 1411//1813 475//1931 1971//1814 +f 1469//1930 476//1932 1972//1818 +f 476//1932 1469//1930 1455//1900 +f 476//1932 1455//1900 1412//1815 +f 477//1934 1470//1933 1292//1580 +f 1471//1935 477//1934 1895//1584 +f 477//1934 1471//1935 1472//1937 +f 1470//1933 477//1934 2007//1938 +f 478//1942 1473//1939 1474//1941 +f 1297//1589 478//1942 1896//1590 +f 478//1942 1297//1589 1475//1943 +f 1473//1939 478//1942 2008//1944 +f 479//1946 1476//1945 1286//1568 +f 1470//1933 479//1946 1897//1572 +f 479//1946 1470//1933 1477//1947 +f 1476//1945 479//1946 2005//1948 +f 480//1950 1478//1949 1475//1943 +f 1291//1577 480//1950 1898//1578 +f 480//1950 1291//1577 1479//1951 +f 1478//1949 480//1950 2006//1952 +f 1280//1556 481//1953 1901//1548 +f 1476//1945 481//1953 1899//1560 +f 481//1953 1476//1945 1481//1955 +f 481//1953 1481//1955 1480//1954 +f 482//1958 1482//1957 1479//1951 +f 1285//1565 482//1958 1900//1566 +f 1483//1959 482//1958 1902//1554 +f 482//1958 1483//1959 1482//1957 +f 1274//1543 483//1961 1903//1536 +f 483//1961 1274//1543 1480//1954 +f 1485//1963 483//1961 2003//1956 +f 483//1961 1485//1963 1484//1962 +f 1483//1959 484//1965 2004//1960 +f 484//1965 1483//1959 1279//1553 +f 1487//1967 484//1965 1904//1542 +f 484//1965 1487//1967 1486//1966 +f 1268//1531 485//1969 1905//1515 +f 485//1969 1268//1531 1484//1962 +f 1489//1971 485//1969 2001//1964 +f 485//1969 1489//1971 1488//1970 +f 1487//1967 486//1973 2002//1968 +f 486//1973 1487//1967 1273//1541 +f 1491//1975 486//1973 1906//1528 +f 486//1973 1491//1975 1490//1974 +f 1261//1516 487//1977 1893//1517 +f 487//1977 1261//1516 1488//1970 +f 1493//1979 487//1977 1999//1972 +f 1492//1978 487//1977 2011//1980 +f 1491//1975 488//1981 2000//1976 +f 488//1981 1491//1975 1266//1527 +f 1495//1983 488//1981 1894//1526 +f 1494//1982 488//1981 2012//1984 +f 1496//1986 489//1985 1999//1972 +f 489//1985 1496//1986 1472//1937 +f 1497//1987 489//1985 2009//1936 +f 489//1985 1497//1987 1493//1979 +f 1473//1939 490//1988 2010//1940 +f 490//1988 1473//1939 1499//1990 +f 1494//1982 490//1988 2000//1976 +f 490//1988 1494//1982 1498//1989 +f 491//1991 1496//1986 1489//1971 +f 1500//1992 491//1991 2001//1964 +f 491//1991 1500//1992 1477//1947 +f 1496//1986 491//1991 2007//1938 +f 492//1994 1478//1949 1501//1993 +f 1490//1974 492//1994 2002//1968 +f 492//1994 1490//1974 1499//1990 +f 1478//1949 492//1994 2008//1944 +f 1485//1963 493//1995 2001//1964 +f 493//1995 1485//1963 1481//1955 +f 1500//1992 493//1995 2005//1948 +f 1482//1957 494//1996 2006//1952 +f 494//1996 1482//1957 1486//1966 +f 1501//1993 494//1996 2002//1968 +f 1226//1448 495//1997 1819//1375 +f 1336//1665 495//1997 1887//1441 +f 1492//1978 495//1997 1893//1517 +f 495//1997 1492//1978 1502//1998 +f 1341//1674 496//1999 1894//1526 +f 1227//1450 496//1999 1888//1445 +f 1503//2000 496//1999 1820//1384 +f 496//1999 1503//2000 1495//1983 +f 497//2001 1246//1488 1502//1998 +f 1497//1987 497//2001 2011//1980 +f 497//2001 1497//1987 1504//2002 +f 497//2001 1504//2002 1246//1488 +f 498//2004 1505//2003 1498//1989 +f 1503//2000 498//2004 2012//1984 +f 498//2004 1503//2000 1251//1498 +f 498//2004 1251//1498 1505//2003 +f 499//2005 1330//1656 1254//1504 +f 1504//2002 499//2005 1827//1489 +f 499//2005 1504//2002 1471//1935 +f 499//2005 1471//1935 1330//1656 +f 500//2006 1474//1941 1505//2003 +f 1257//1508 500//2006 1828//1497 +f 500//2006 1257//1508 1333//1660 +f 500//2006 1333//1660 1474//1941 diff -r 000000000000 -r 8ba79034e8a6 data/refmap.ppm Binary file data/refmap.ppm has changed diff -r 000000000000 -r 8ba79034e8a6 data/wall.ppm Binary file data/wall.ppm has changed diff -r 000000000000 -r 8ba79034e8a6 src/image.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/image.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,88 @@ +#include +#include +#include +#include +#include "image.h" + +struct image *load_image(const char *fname) +{ + FILE *fp; + int i, hdrline = 0; + struct image *img = 0; + + if(!(fp = fopen(fname, "rb"))) { + fprintf(stderr, "failed to open pixmap: %s: %s\n", fname, strerror(errno)); + return 0; + } + + if(!(img = malloc(sizeof *img))) { + perror("failed to allocate image structure"); + goto err; + } + + /* read ppm header */ + while(hdrline < 3) { + char buf[64]; + + if(!fgets(buf, sizeof buf, fp)) { + goto err; + } + + /* skip comments */ + if(buf[0] == '#') + continue; + + switch(hdrline++) { + case 0: + /* first header line should be P6 */ + if(strcmp(buf, "P6\n") != 0) { + goto err; + } + break; + + case 1: + /* second header line contains the pixmap dimensions */ + if(sscanf(buf, "%d %d", &img->width, &img->height) != 2) { + goto err; + } + break; + } + } + + /* allocate the image (each pixel is 3 bytes r, g, and b) */ + if(!(img->pixels = malloc(img->width * img->height * 3))) { + goto err; + } + + /* read all pixels */ + for(i=0; iwidth * img->height * 3; i++) { + int c = fgetc(fp); + if(c < 0) { + goto err; + } + img->pixels[i] = c; + } + fclose(fp); + + return img; + +err: + fprintf(stderr, "failed to load pixmap: %s\n", fname); + if(img) { + free(img->pixels); + free(img); + } + if(fp) { + fclose(fp); + } + return 0; +} + + +void free_image(struct image *img) +{ + if(img) { + free(img->pixels); + free(img); + } +} diff -r 000000000000 -r 8ba79034e8a6 src/image.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/image.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,20 @@ +#ifndef IMAGE_H_ +#define IMAGE_H_ + +struct image { + int width, height; + unsigned char *pixels; +}; + +#ifdef __cplusplus +extern "C" { +#endif + +struct image *load_image(const char *fname); +void free_image(struct image *img); + +#ifdef __cplusplus +} +#endif + +#endif /* IMAGE_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/level.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/level.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,358 @@ +#include +#include +#include +#include +#include +#include "opengl.h" +#include "level.h" + +#define C_WALL '#' +#define C_PILLAR 'o' +#define C_START 's' +#define C_GOLD 'x' + +#define IS_SOLID(x) ((x) == C_WALL) + + +void level_init(struct level *lvl) +{ + memset(lvl, 0, sizeof *lvl); + lvl->cell_size = 3.0; + lvl->cell_height = 2.5; + lvl->floor_tex_scale = lvl->wall_tex_scale = lvl->ceil_tex_scale = 1.0; +} + +static void clean_line(char *buf) +{ + char *end = buf + strlen(buf) - 1; + + if(end <= buf) return; + + while(end >= buf && !isprint(*end)) { + *end-- = 0; + } +} + +int level_load(struct level *lvl, const char *fname) +{ + FILE *fp; + char buf[256]; + int i, size[2], nlines; + + if(!(fp = fopen(fname, "r"))) { + fprintf(stderr, "failed to open file: %s\n", fname); + return -1; + } + + if(!fgets(buf, sizeof buf, fp)) { + fprintf(stderr, "level file %s is empty\n", fname); + fclose(fp); + return -1; + } + if(sscanf(buf, "s %dx%d", size, size + 1) != 2) { + fprintf(stderr, "level file %s doesn't start with size definition\n", fname); + fclose(fp); + return -1; + } + if(size[0] > MAX_LEVEL_SIZE || size[1] > MAX_LEVEL_SIZE) { + fprintf(stderr, "level size %dx%d is larger than compile-time maximum (%d)\n", size[0], size[1], MAX_LEVEL_SIZE); + fclose(fp); + return -1; + } + + lvl->num_cells[0] = size[0]; + lvl->num_cells[1] = size[1]; + + nlines = 0; + while(fgets(buf, sizeof buf, fp)) { + if(nlines >= size[0]) { + fprintf(stderr, "warning: level contains more lines than specified, ignoring the rest\n"); + break; + } + clean_line(buf); + + for(i=0; buf[i]; i++) { + if(i >= size[1]) { + fprintf(stderr, "warning: line %d is longer than the level size definition says. Skipping the rest.\n", nlines + 1); + break; + } + lvl->cells[nlines][i] = buf[i]; + + if(buf[i] == C_START) { + lvl->start_pos[0] = i; + lvl->start_pos[1] = nlines; + printf("start cell found (%d,%d)\n", lvl->start_pos[0], lvl->start_pos[1]); + } + if(buf[i] == C_GOLD) { + level_cell_to_pos(lvl, i, nlines, lvl->goal_pos, lvl->goal_pos + 1); + printf("gold cell found (%d, %d)\n", i, nlines); + } + } + nlines++; + } + + fclose(fp); + return 0; +} + + +static int clamp(int x, int low, int high) +{ + return x < low ? low : (x > high ? high : x); +} + +void level_pos_to_cell(struct level *lvl, float x, float y, int *res_cx, int *res_cy) +{ + int cx = (int)(x / lvl->cell_size + 0.5); + int cy = (int)(y / lvl->cell_size + 0.5); + + *res_cx = clamp(cx, 0, lvl->num_cells[1] - 1); + *res_cy = clamp(cy, 0, lvl->num_cells[0] - 1); +} + +void level_cell_to_pos(struct level *lvl, int cx, int cy, float *resx, float *resy) +{ + cx = clamp(cx, 0, lvl->num_cells[1] - 1); + cy = clamp(cy, 0, lvl->num_cells[0] - 1); + + *resx = (float)cx * lvl->cell_size; + *resy = (float)cy * lvl->cell_size; +} + +int level_cell(struct level *lvl, int cx, int cy) +{ + cx = clamp(cx, 0, lvl->num_cells[1] - 1); + cy = clamp(cy, 0, lvl->num_cells[0] - 1); + + return lvl->cells[cy][cx]; +} + +int level_cell_at(struct level *lvl, float x, float y) +{ + int cx, cy; + level_pos_to_cell(lvl, x, y, &cx, &cy); + return level_cell(lvl, cx, cy); +} + +int level_obj_pos(struct level *lvl, int objname, float *resx, float *resy) +{ + int i, j; + + for(i=0; inum_cells[0]; i++) { + for(j=0; jnum_cells[1]; j++) { + if(lvl->cells[i][j] == objname) { + level_cell_to_pos(lvl, j, i, resx, resy); + return 1; + } + } + } + return 0; +} + +int level_collide(struct level *lvl, float rad, float x, float y, float *dxp, float *dyp) +{ + int i, val, cxy[2], collided = 0; + float pos[2], dir[2], center[2], len; + int adj_cxy[2]; + + pos[0] = x; + pos[1] = y; + dir[0] = *dxp; + dir[1] = *dyp; + + /* clamp the direction magnitude (manhattan) to the cell size */ + for(i=0; i<2; i++) { + if(dir[i] > lvl->cell_size) dir[i] = lvl->cell_size; + if(dir[i] < -lvl->cell_size) dir[i] = -lvl->cell_size; + } + + level_pos_to_cell(lvl, pos[0], pos[1], cxy, cxy + 1); + level_cell_to_pos(lvl, cxy[0], cxy[1], center, center + 1); + + /* check collision and clamp dx/dy with each of the 4 directions */ + for(i=0; i<4; i++) { + float wall_pos, dist; + int axis = (i & 2) >> 1; + int sign = (i & 1) ? -1 : 1; + + adj_cxy[0] = cxy[0]; + adj_cxy[1] = cxy[1]; + adj_cxy[axis] += sign; + + val = level_cell(lvl, adj_cxy[0], adj_cxy[1]); + + if(!IS_SOLID(val)) continue; + + wall_pos = center[axis] + (lvl->cell_size * 0.5 - rad) * (float)sign; + dist = fabs(wall_pos - pos[axis]); + + if(dir[axis] * (float)sign > dist) { + dir[axis] = (float)sign * dist; + collided = 1; + } + } + + /* finally to make sure we don't slip through cracks in corners, also check + * the destination cell + */ + len = sqrt(dir[0] * dir[0] + dir[1] * dir[1]); + pos[0] += dir[0] + dir[0] / len * rad; + pos[1] += dir[1] + dir[1] / len * rad; + + val = level_cell_at(lvl, pos[0], pos[1]); + if(IS_SOLID(val)) { + dir[0] = dir[1] = 0; + } + + + *dxp = dir[0]; + *dyp = dir[1]; + return collided; +} + +static void wall_faces(float x, float y, float width, float height, float uscale, float vscale) +{ + float u0 = 0.5 - 0.5 * uscale; + float u1 = 0.5 + 0.5 * uscale; + float v0 = 0.5 - 0.5 * vscale; + float v1 = 0.5 + 0.5 * vscale; + + width /= 2.0; + + glNormal3f(0, 0, 1); + glTexCoord2f(u0, v1); glVertex3f(x - width, 0, y + width); + glTexCoord2f(u1, v1); glVertex3f(x + width, 0, y + width); + glTexCoord2f(u1, v0); glVertex3f(x + width, height, y + width); + glTexCoord2f(u0, v0); glVertex3f(x - width, height, y + width); + glNormal3f(0, 0, -1); + glTexCoord2f(u0, v0); glVertex3f(x - width, height, y - width); + glTexCoord2f(u1, v0); glVertex3f(x + width, height, y - width); + glTexCoord2f(u1, v1); glVertex3f(x + width, 0, y - width); + glTexCoord2f(u0, v1); glVertex3f(x - width, 0, y - width); + glNormal3f(1, 0, 0); + glTexCoord2f(u0, v1); glVertex3f(x + width, 0, y + width); + glTexCoord2f(u1, v1); glVertex3f(x + width, 0, y - width); + glTexCoord2f(u1, v0); glVertex3f(x + width, height, y - width); + glTexCoord2f(u0, v0); glVertex3f(x + width, height, y + width); + glNormal3f(-1, 0, 0); + glTexCoord2f(u0, v0); glVertex3f(x - width, height, y + width); + glTexCoord2f(u1, v0); glVertex3f(x - width, height, y - width); + glTexCoord2f(u1, v1); glVertex3f(x - width, 0, y - width); + glTexCoord2f(u0, v1); glVertex3f(x - width, 0, y + width); +} + +void level_draw(struct level *lvl) +{ + static int first = 1; + int i, j, k; + + set_mtl_diffuse(1, 1, 1, 1); + set_mtl_specular(0, 0, 0); + + glMatrixMode(GL_TEXTURE); + glLoadIdentity(); + glScalef(lvl->wall_tex_scale, lvl->wall_tex_scale, lvl->wall_tex_scale); + + glEnable(GL_TEXTURE_2D); + + /* draw walls */ + glBindTexture(GL_TEXTURE_2D, lvl->wall_tex); + glBegin(GL_QUADS); + for(i=0; inum_cells[0]; i++) { + int cy = i; + for(j=0; jnum_cells[1]; j++) { + float x, y; + int cx = j; + int c = level_cell(lvl, cx, cy); + + level_cell_to_pos(lvl, cx, cy, &x, &y); + + if(c == C_WALL) { + wall_faces(x, y, lvl->cell_size, lvl->cell_height, 1, 1); + } else if(c == C_PILLAR) { + wall_faces(x, y, 0.2, lvl->cell_height, 0.04, 1); + } + + if(first) putchar(c); + } + if(first) putchar('\n'); + } + glEnd(); + + /* draw floor & ceiling */ + for(k=0; k<2; k++) { + int do_floor = k == 0; + float height, normy; + + if(do_floor) { + glBindTexture(GL_TEXTURE_2D, lvl->floor_tex); + glScalef(lvl->floor_tex_scale, lvl->floor_tex_scale, lvl->floor_tex_scale); + height = 0; + normy = 1; + glFrontFace(GL_CCW); + } else { + glBindTexture(GL_TEXTURE_2D, lvl->ceil_tex); + glScalef(lvl->ceil_tex_scale, lvl->ceil_tex_scale, lvl->ceil_tex_scale); + height = lvl->cell_height; + normy = -1; + glFrontFace(GL_CW); + } + + glBegin(GL_TRIANGLES); + for(i=0; inum_cells[0]; i++) { + int cy = i; + for(j=0; jnum_cells[1]; j++) { + float x, y; + int cx = j; + int c = level_cell(lvl, cx, cy); + + level_cell_to_pos(lvl, cx, cy, &x, &y); + + if(c != C_WALL) { + float hsz = lvl->cell_size / 2.0f; + + glNormal3f(0, normy, 0); + glTexCoord2f(0.5, 0.5); glVertex3f(x, height, y); + glTexCoord2f(0.0, 0.0); glVertex3f(x - hsz, height, y + hsz); + glTexCoord2f(1.0, 0.0); glVertex3f(x + hsz, height, y + hsz); + glTexCoord2f(0.5, 0.5); glVertex3f(x, height, y); + glTexCoord2f(1.0, 0.0); glVertex3f(x + hsz, height, y + hsz); + glTexCoord2f(1.0, 1.0); glVertex3f(x + hsz, height, y - hsz); + glTexCoord2f(0.5, 0.5); glVertex3f(x, height, y); + glTexCoord2f(1.0, 1.0); glVertex3f(x + hsz, height, y - hsz); + glTexCoord2f(0.0, 1.0); glVertex3f(x - hsz, height, y - hsz); + glTexCoord2f(0.5, 0.5); glVertex3f(x, height, y); + glTexCoord2f(0.0, 1.0); glVertex3f(x - hsz, height, y - hsz); + glTexCoord2f(0.0, 0.0); glVertex3f(x - hsz, height, y + hsz); + } + } + } + glEnd(); + } + + glFrontFace(GL_CCW); /* restore front-face mode */ + glDisable(GL_TEXTURE_2D); + + glLoadIdentity(); /* restore the texture matrix to identity */ + glMatrixMode(GL_MODELVIEW); + + /* draw other objects + for(i=0; inum_cells[0]; i++) { + int cy = i; + for(j=0; jnum_cells[1]; j++) { + float x, y; + int cx = j; + int c = level_cell(lvl, cx, cy); + + level_cell_to_pos(lvl, cx, cy, &x, &y); + + switch(c) { + case C_PILLAR: + break; + } + } + } + */ + + first = 0; +} diff -r 000000000000 -r 8ba79034e8a6 src/level.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/level.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,36 @@ +#ifndef LEVEL_H_ +#define LEVEL_H_ + +#define MAX_LEVEL_SIZE 64 + +struct level { + int cells[MAX_LEVEL_SIZE][MAX_LEVEL_SIZE]; + int num_cells[2]; + float cell_size; /* in meters */ + float cell_height; /* in meters */ + int start_pos[2]; + + float goal_pos[2]; + + unsigned int floor_tex, wall_tex, ceil_tex; + float floor_tex_scale, wall_tex_scale, ceil_tex_scale; +}; + +void level_init(struct level *lvl); +int level_load(struct level *lvl, const char *fname); + +/* convert from cell coords to world space pos and back */ +void level_pos_to_cell(struct level *lvl, float x, float y, int *res_cx, int *res_cy); +void level_cell_to_pos(struct level *lvl, int cx, int cy, float *resx, float *resy); + +int level_cell(struct level *lvl, int cx, int cy); +int level_cell_at(struct level *lvl, float x, float y); + +int level_obj_pos(struct level *lvl, int objname, float *resx, float *resy); + +/* direction parameters are in-out */ +int level_collide(struct level *lvl, float rad, float x, float y, float *dx, float *dy); + +void level_draw(struct level *lvl); + +#endif /* LEVEL_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/main.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,382 @@ +#include +#include +#include +#include +#include "opengl.h" +#include "player.h" +#include "level.h" +#include "noise.h" +#include "texture.h" +#include "mesh.h" + +#define PLAYER_EYE_HEIGHT 1.65 + +static int init(void); +static void update(unsigned int msec); +static void display(void); +static void draw_scene(unsigned int msec); +static void idle(void); +static void reshape(int x, int y); +static void key_down(unsigned char key, int x, int y); +static void key_up(unsigned char key, int x, int y); +static void mouse(int bn, int state, int x, int y); +static void motion(int x, int y); + +static int win_width, win_height; +static struct level level; +static struct player player; +static int mouselook, freelook = 1; +static char keystate[256]; + +static struct mesh *monkey_mesh; +static unsigned int envmap; +static unsigned int win_tex; + +static int game_won; + +static float dbg_cam_dist = 0.0; + +int main(int argc, char **argv) +{ + glutInit(&argc, argv); + glutInitWindowSize(1280, 800); + glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE); + glutCreateWindow("labyrinth game example"); + + glutDisplayFunc(display); + glutIdleFunc(idle); + glutReshapeFunc(reshape); + glutKeyboardFunc(key_down); + glutKeyboardUpFunc(key_up); + glutMouseFunc(mouse); + glutMotionFunc(motion); + + if(init() == -1) { + return 1; + } + glutMainLoop(); + return 0; +} + + +static int init(void) +{ + glEnable(GL_DEPTH_TEST); + glEnable(GL_CULL_FACE); + glEnable(GL_LIGHTING); + glEnable(GL_NORMALIZE); + + glEnable(GL_LIGHT0); + glEnable(GL_LIGHT1); + + /* set a slightly bluish cold ambient light */ + { + float ambient[] = {0.08, 0.1, 0.3, 1.0}; + glLightModelfv(GL_LIGHT_MODEL_AMBIENT, ambient); + } + + level_init(&level); + if(level_load(&level, "data/0.level") == -1) { + fprintf(stderr, "level loading failed\n"); + return -1; + } + + if(!(level.wall_tex = load_texture("data/wall.ppm"))) { + return -1; + } + if(!(level.floor_tex = load_texture("data/floor.ppm"))) { + return -1; + } + level.floor_tex_scale = 1.0; + if(!(level.ceil_tex = load_texture("data/ceil.ppm"))) { + return -1; + } + level.ceil_tex_scale = 2.0; + + + if(!(monkey_mesh = load_mesh("data/monkey.obj"))) { + return -1; + } + if(!(envmap = load_texture("data/refmap.ppm"))) { + return -1; + } + + if(!(win_tex = load_texture("data/done.ppm"))) { + return -1; + } + + player_init(&player, &level); + return 0; +} + +static void update(unsigned int msec) +{ + static unsigned int prev_upd; + float dfwd = 0.0f; + float dright = 0.0f; + float walk_speed = 8.0; + + float dt = (float)(msec - prev_upd) / 1000.0f; + prev_upd = msec; + + if(game_won) return; + + if(freelook) { + if(keystate['w'] || keystate['W']) { + dfwd += walk_speed * dt; + } + if(keystate['s'] || keystate['S']) { + dfwd -= walk_speed * dt; + } + if(keystate['d'] || keystate['D']) { + dright += walk_speed * dt * 0.6; + } + if(keystate['a'] || keystate['A']) { + dright -= walk_speed * dt * 0.6; + } + + player_move(&player, dfwd, dright); + } + + if(level_cell_at(&level, player.x, player.y) == 'x') { + game_won = 1; + } +} + +static void display(void) +{ + float flicker = 1.0f; + unsigned int msec = glutGet(GLUT_ELAPSED_TIME); + + update(msec); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + + glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); + glTranslatef(0, 0, -dbg_cam_dist); + /* set view matrix according to player pos/rot */ + player_setup_view_matrix(&player); + glTranslatef(0, -PLAYER_EYE_HEIGHT, 0); + + /* setup lights */ + flicker = fbm1((float)msec / 500.0f, 2) * 0.4 + 0.6; + set_light_position(0, player.x, PLAYER_EYE_HEIGHT + 0.2, player.y); + set_light_color(0, 1.0 * flicker, 0.6 * flicker, 0.3 * flicker); + set_light_attenuation(0, 0.5, 0, 0.04); + + set_light_position(1, level.goal_pos[0], 0.8, level.goal_pos[1]); + set_light_color(1, 0.955, 0.75, 0.06); + set_light_attenuation(1, 0.9, 0, 0.05); + + /* draw the scene */ + draw_scene(msec); + + glutSwapBuffers(); + assert(glGetError() == GL_NO_ERROR); +} + +static void draw_scene(unsigned int msec) +{ + float x, y; + float tsec = (float)msec / 1000.0f; + + level_draw(&level); + + /* draw the golden monkey */ + if(level_obj_pos(&level, 'x', &x, &y)) { + glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); + glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); + glEnable(GL_TEXTURE_GEN_S); + glEnable(GL_TEXTURE_GEN_T); + + glBindTexture(GL_TEXTURE_2D, envmap); + glEnable(GL_TEXTURE_2D); + + set_mtl_diffuse(0.1, 0.1, 0.1, 1); + set_mtl_specular(0.955, 0.75, 0.06); + set_mtl_shininess(80.0); + set_mtl_emission(0.955, 0.75 * 0.7, 0.06 * 0.1); + + glMatrixMode(GL_MODELVIEW); + glPushMatrix(); + glTranslatef(x, 0.8 + sin(tsec * 2.0) * 0.1, y); + glRotatef(tsec * 100.0, 0, 1, 0); + glRotatef(sin(tsec * 3.0) * 10.0, 1, 0, 0); + glScalef(0.3, 0.3, 0.3); + + render_mesh(monkey_mesh); + + glPopMatrix(); + + set_mtl_emission(0, 0, 0); + + glDisable(GL_TEXTURE_2D); + + glDisable(GL_TEXTURE_GEN_S); + glDisable(GL_TEXTURE_GEN_T); + } + + /* draw the win text */ + if(game_won) { + glMatrixMode(GL_MODELVIEW); + glPushMatrix(); + glLoadIdentity(); + glMatrixMode(GL_PROJECTION); + glPushMatrix(); + glLoadIdentity(); + glScalef((float)win_height / (float)win_width, 1, 1); + + glBindTexture(GL_TEXTURE_2D, win_tex); + glEnable(GL_TEXTURE_2D); + + glEnable(GL_BLEND); + glBlendFunc(GL_ONE, GL_ONE); + glDisable(GL_LIGHTING); + + glBegin(GL_QUADS); + glTexCoord2f(0, 1); glVertex2f(-1, -1); + glTexCoord2f(1, 1); glVertex2f(1, -1); + glTexCoord2f(1, 0); glVertex2f(1, 1); + glTexCoord2f(0, 0); glVertex2f(-1, 1); + glEnd(); + + glDisable(GL_BLEND); + glDisable(GL_TEXTURE_2D); + glEnable(GL_LIGHTING); + + glPopMatrix(); + glMatrixMode(GL_MODELVIEW); + glPopMatrix(); + } +} + +static void idle(void) +{ + glutPostRedisplay(); +} + +static void reshape(int x, int y) +{ + win_width = x; + win_height = y; + glViewport(0, 0, x, y); + glMatrixMode(GL_PROJECTION); + glLoadIdentity(); + gluPerspective(50.0, (float)x / (float)y, 0.5, 500.0); +} + +static int warping_mouse; + +static void key_down(unsigned char key, int x, int y) +{ + keystate[key] = 1; + + switch(key) { + case 27: + exit(0); + + case 'a': + if(!freelook && !game_won) { + player_turn(&player, -90, 0); + } + break; + + case 'd': + if(!freelook && !game_won) { + player_turn(&player, 90, 0); + } + break; + + case 'w': + case 's': + if(!freelook && !game_won) { + float prev_x = player.x; + float prev_y = player.y; + float sign = key == 'w' ? 1.0 : -1.0; + + if(!player_move(&player, level.cell_size * sign, 0)) { + player.x = prev_x; + player.y = prev_y; + } + } + break; + + case '`': + case '~': + mouselook = !mouselook; + if(mouselook) { + warping_mouse = 1; + glutWarpPointer(win_width / 2, win_height / 2); + glutPassiveMotionFunc(motion); + glutSetCursor(GLUT_CURSOR_NONE); + } else { + glutPassiveMotionFunc(0); + glutSetCursor(GLUT_CURSOR_INHERIT); + } + break; + + case 'b': + case 'B': + freelook = !freelook; + break; + + case 'r': + case 'R': + game_won = 0; + player_init(&player, &level); + break; + + default: + break; + } +} + +static void key_up(unsigned char key, int x, int y) +{ + keystate[key] = 0; +} + +static int bnstate[16]; +static int prev_x, prev_y; + +static void mouse(int bn, int state, int x, int y) +{ + prev_x = x; + prev_y = y; + bnstate[bn - GLUT_LEFT_BUTTON] = state == GLUT_DOWN ? 1 : 0; +} + +static void motion(int x, int y) +{ + int dx, dy; + int cx = win_width / 2; + int cy = win_height / 2; + + if(warping_mouse) { + warping_mouse = 0; + return; + } + + dx = x - (mouselook ? cx : prev_x); + dy = y - (mouselook ? cy : prev_y); + prev_x = x; + prev_y = y; + + if(!dx && !dy) return; + + if(mouselook || bnstate[0]) { + player_turn(&player, dx * 0.5, dy * 0.5); + } + if(bnstate[2]) { + dbg_cam_dist += 0.1 * dy; + if(dbg_cam_dist < 0.0) dbg_cam_dist = 0.0; + } + + if(mouselook) { + warping_mouse = 1; + glutWarpPointer(cx, cy); + prev_x = cx; + prev_y = cy; + } +} diff -r 000000000000 -r 8ba79034e8a6 src/mesh.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/mesh.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,76 @@ +#ifdef __APPLE__ +#include +#elif defined(WIN32) +#include +#else +#include +#endif + +#include "mesh.h" +#include "objfile.h" + +/* use objfile to load mesh data (vertices, normals, and texcoords) + * from a wavefront|OBJ file. + */ +struct mesh *load_mesh(const char *fname) +{ + int i; + struct mesh *m; + struct objfile *obj; + + if(!(obj = objf_load(fname))) { + return 0; + } + m = malloc(sizeof *m); + m->num_verts = objf_vertex_count(obj); + + m->vert = malloc(m->num_verts * sizeof *m->vert); + m->norm = malloc(m->num_verts * sizeof *m->norm); + m->tc = malloc(m->num_verts * sizeof *m->tc); + + for(i=0; inum_verts; i++) { + float *v = objf_vertex(obj, i); + float *n = objf_normal(obj, i); + float *t = objf_texcoord(obj, i); + + m->vert[i].x = v[0]; + m->vert[i].y = v[1]; + m->vert[i].z = v[2]; + + m->norm[i].x = n[0]; + m->norm[i].y = n[1]; + m->norm[i].z = n[2]; + + m->tc[i].x = t[0]; + m->tc[i].y = t[1]; + } + objf_free(obj); + return m; +} + +void free_mesh(struct mesh *m) +{ + if(m) { + free(m->vert); + free(m->norm); + free(m->tc); + free(m); + } +} + +void render_mesh(struct mesh *m) +{ + glEnableClientState(GL_VERTEX_ARRAY); + glEnableClientState(GL_NORMAL_ARRAY); + glEnableClientState(GL_TEXTURE_COORD_ARRAY); + + glVertexPointer(3, GL_FLOAT, 0, m->vert); + glNormalPointer(GL_FLOAT, 0, m->norm); + glTexCoordPointer(2, GL_FLOAT, 0, m->tc); + + glDrawArrays(GL_TRIANGLES, 0, m->num_verts); + + glDisableClientState(GL_VERTEX_ARRAY); + glDisableClientState(GL_NORMAL_ARRAY); + glDisableClientState(GL_TEXTURE_COORD_ARRAY); +} diff -r 000000000000 -r 8ba79034e8a6 src/mesh.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/mesh.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,18 @@ +#ifndef MESH_H_ +#define MESH_H_ + +struct vec3 { + float x, y, z; +}; + +struct mesh { + struct vec3 *vert, *norm, *tc; + int num_verts; +}; + +struct mesh *load_mesh(const char *fname); +void free_mesh(struct mesh *m); + +void render_mesh(struct mesh *m); + +#endif /* MESH_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/noise.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/noise.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,146 @@ +#include +#include +#include "noise.h" + +typedef struct vec2 { + float x, y; +} vec2_t; + +typedef struct vec3 { + float x, y, z; +} vec3_t; + +/* ---- Ken Perlin's implementation of noise ---- */ + +#define B 0x100 +#define BM 0xff +#define N 0x1000 +#define NP 12 /* 2^N */ +#define NM 0xfff + +#define lerp(a, b, t) ((a) + ((b) - (a)) * t) +#define s_curve(t) (t * t * (3.0f - 2.0f * t)) + +#define setup(elem, b0, b1, r0, r1) \ + do { \ + float t = elem + N; \ + b0 = ((int)t) & BM; \ + b1 = (b0 + 1) & BM; \ + r0 = t - (int)t; \ + r1 = r0 - 1.0f; \ + } while(0) + + +static int perm[B + B + 2]; /* permuted index from g_n onto themselves */ +static vec3_t grad3[B + B + 2]; /* 3D random gradients */ +static vec2_t grad2[B + B + 2]; /* 2D random gradients */ +static float grad1[B + B + 2]; /* 1D random ... slopes */ +static int tables_valid; + +static vec2_t v2_normalize(vec2_t v) +{ + vec2_t res; + float len = sqrt(v.x * v.x + v.y * v.y); + if(len != 0.0f) { + res.x = v.x / len; + res.y = v.y / len; + } else { + res = v; + } + return res; +} + +static vec3_t v3_normalize(vec3_t v) +{ + vec3_t res; + float len = sqrt(v.x * v.x + v.y * v.y + v.z * v.z); + if(len != 0.0f) { + res.x = v.x / len; + res.y = v.y / len; + res.z = v.z / len; + } else { + res = v; + } + return res; +} + +static void init_noise() +{ + int i; + + /* calculate random gradients */ + for(i=0; i +#include +#include +#include +#include +#include +#include "objfile.h" + +#define INVALID_IDX INT_MIN + +struct objfile { + float *verts, *normals, *texcoords; + int num_faces; +}; + +struct vec3 { + float x, y, z; +}; + +struct face { + int vidx[4]; + int nidx[4]; + int tidx[4]; +}; + +static int objf_read(struct objfile *obj, FILE *fp, const char *fname); +static int count_elem(FILE *fp, const char *elem); +static char *strip(char *s); +static int mkface(char *line, struct face *face); +static int parse_face(char *s, int *vidx, int *nidx, int *tidx); +static int is_int(const char *str); + + +struct objfile *objf_load(const char *fname) +{ + FILE *fp; + struct objfile *obj; + + if(!(fp = fopen(fname, "rb"))) { + fprintf(stderr, "objf_load: failed to open file: %s: %s\n", fname, strerror(errno)); + return 0; + } + + if(!(obj = malloc(sizeof *obj))) { + perror("failed to allocate objfile structure\n"); + fclose(fp); + return 0; + } + + if(objf_read(obj, fp, fname) == -1) { + free(obj); + obj = 0; + } + fclose(fp); + return obj; +} + +void objf_free(struct objfile *obj) +{ + if(obj) { + free(obj->verts); + free(obj->normals); + free(obj->texcoords); + free(obj); + } +} + +int objf_vertex_count(struct objfile *obj) +{ + return obj->num_faces * 3; +} + +int objf_face_count(struct objfile *obj) +{ + return obj->num_faces; +} + +float *objf_vertices(struct objfile *obj) +{ + return obj->verts; +} + +float *objf_normals(struct objfile *obj) +{ + return obj->normals; +} + +float *objf_texcoords(struct objfile *obj) +{ + return obj->texcoords; +} + + +float *objf_vertex(struct objfile *obj, int idx) +{ + return obj->verts + idx * 3; +} + +float *objf_normal(struct objfile *obj, int idx) +{ + return obj->normals + idx * 3; +} + +float *objf_texcoord(struct objfile *obj, int idx) +{ + return obj->texcoords + idx * 2; +} + +static int objf_read(struct objfile *obj, FILE *fp, const char *fname) +{ + int i, j, res = -1; + int vcount, ncount, tcount, fcount; + int num_verts; + struct vec3 *varr, *narr, *tarr; + struct vec3 *vptr, *nptr, *tptr; + struct vec3 dummy_vec = {0, 0, 0}; + struct face *faces, *fptr; + float *vdest, *ndest, *tdest; + char buf[512]; + + vcount = count_elem(fp, "v"); + rewind(fp); + ncount = count_elem(fp, "vn"); + rewind(fp); + tcount = count_elem(fp, "vt"); + rewind(fp); + fcount = count_elem(fp, "f"); + rewind(fp); + + obj->num_faces = fcount; + + if(!vcount || !fcount) { + fprintf(stderr, "invalid or corrupted obj file: %s\n", fname); + return -1; + } + + printf("Reading obj file: %s (%d vertices, %d faces)\n", fname, vcount, fcount); + + vptr = varr = malloc(vcount * sizeof *varr); + nptr = narr = ncount ? malloc(ncount * sizeof *narr) : &dummy_vec; + tptr = tarr = tcount ? malloc(tcount * sizeof *tarr) : &dummy_vec; + fptr = faces = malloc(fcount * sizeof *faces); + + if(!varr || !narr || !tarr || !faces) { + perror("can't allocate enough memory for the geometry"); + goto cleanup; + } + + while(fgets(buf, sizeof buf, fp)) { + char *line; + + if(!(line = strip(buf)) || *line == '#') { + continue; /* ignore empty lines and comments */ + } + + if(sscanf(line, "v %f %f %f", &vptr->x, &vptr->y, &vptr->z) == 3) { + vptr++; + } else if(sscanf(line, "vn %f %f %f", &nptr->x, &nptr->y, &nptr->z) == 3) { + nptr++; + } else if(sscanf(line, "vt %f %f", &tptr->x, &tptr->y) == 2) { + tptr++; + } else if(mkface(line, fptr) == 0) { + fptr++; + } + } + + /* now go forth and create the straight-up 3-vert-per-face vertex arrays */ + num_verts = obj->num_faces * 3; + + vdest = obj->verts = malloc(num_verts * 3 * sizeof *obj->verts); + ndest = obj->normals = malloc(num_verts * 3 * sizeof *obj->normals); + tdest = obj->texcoords = malloc(num_verts * 2 * sizeof *obj->texcoords); + + if(!obj->verts || !obj->normals || !obj->texcoords) { + free(obj->verts); + free(obj->normals); + goto cleanup; + } + + /* for all faces */ + for(i=0; ividx, face->nidx, face->tidx)) == -1) { + return -1; + } + if(nverts > 3) { + fprintf(stderr, "warning face with more than 3 vertices found\n"); + } + return 0; +} + +#define SEP " \t\v\n\r" +/* returns the number of vertices on this face, or -1 on error. */ +static int parse_face(char *s, int *vidx, int *nidx, int *tidx) +{ + int i, num_verts = 0; + char *tok[] = {0, 0, 0, 0}; + char *subtok; + + for(i=0; i<4; i++) { + if((!(tok[i] = strtok(i == 0 ? s : 0, SEP)) || !is_int(tok[i]))) { + if(i < 3) return -1; + } else { + num_verts++; + } + } + + for(i=0; i<4; i++) { + subtok = tok[i]; + if(!subtok || !*subtok || !is_int(subtok)) { + if(i < 3) { + return -1; + } + vidx[i] = INVALID_IDX; + } else { + vidx[i] = atoi(subtok); + if(vidx[i] > 0) vidx[i]--; /* convert to 0-based */ + } + + while(subtok && *subtok && *subtok != '/') { + subtok++; + } + if(subtok && *subtok && *++subtok && is_int(subtok)) { + tidx[i] = atoi(subtok); + if(tidx[i] > 0) tidx[i]--; /* convert to 0-based */ + } else { + tidx[i] = 0; + } + + while(subtok && *subtok && *subtok != '/') { + subtok++; + } + if(subtok && *subtok && *++subtok && is_int(subtok)) { + nidx[i] = atoi(subtok); + if(nidx[i] > 0) nidx[i]--; /* convert to 0-based */ + } else { + nidx[i] = 0; + } + } + + return num_verts; +} + + +static int is_int(const char *str) +{ + return isdigit(str[0]) || + (str[0] == '-' && isdigit(str[1])) || + (str[0] == '+' && isdigit(str[1])); +} diff -r 000000000000 -r 8ba79034e8a6 src/objfile.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/objfile.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,29 @@ +#ifndef OBJFILE_H_ +#define OBJFILE_H_ + +struct objfile; + +#ifdef __cplusplus +extern "C" { +#endif + +struct objfile *objf_load(const char *fname); +void objf_free(struct objfile *obj); + +int objf_vertex_count(struct objfile *obj); +int objf_face_count(struct objfile *obj); + +float *objf_vertices(struct objfile *obj); +float *objf_normals(struct objfile *obj); +float *objf_texcoords(struct objfile *obj); + +float *objf_vertex(struct objfile *obj, int idx); +float *objf_normal(struct objfile *obj, int idx); +float *objf_texcoord(struct objfile *obj, int idx); + + +#ifdef __cplusplus +} +#endif + +#endif /* OBJFILE_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/opengl.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/opengl.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,66 @@ +#include "opengl.h" + +static void set_light_param(int idx, unsigned int p, float x, float y, float z) +{ + float v[4]; + v[0] = x; + v[1] = y; + v[2] = z; + v[3] = 1.0f; + glLightfv(GL_LIGHT0 + idx, p, v); +} + +void set_light_position(int idx, float x, float y, float z) +{ + set_light_param(idx, GL_POSITION, x, y, z); +} + +void set_light_color(int idx, float r, float g, float b) +{ + set_light_param(idx, GL_DIFFUSE, r, g, b); + set_light_param(idx, GL_SPECULAR, r, g, b); +} + +void set_light_attenuation(int idx, float constant, float linear, float quad) +{ + glLightf(GL_LIGHT0 + idx, GL_CONSTANT_ATTENUATION, constant); + glLightf(GL_LIGHT0 + idx, GL_LINEAR_ATTENUATION, linear); + glLightf(GL_LIGHT0 + idx, GL_QUADRATIC_ATTENUATION, quad); +} + + +void set_mtl_diffuse(float r, float g, float b, float a) +{ + float color[4]; + color[0] = r; + color[1] = g; + color[2] = b; + color[3] = a; + glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE, color); +} + +void set_mtl_specular(float r, float g, float b) +{ + float color[4]; + color[0] = r; + color[1] = g; + color[2] = b; + color[3] = 1.0f; + glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, color); +} + +void set_mtl_shininess(float shin) +{ + glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, shin > 128.0 ? 128.0 : shin); +} + + +void set_mtl_emission(float r, float g, float b) +{ + float color[4]; + color[0] = r; + color[1] = g; + color[2] = b; + color[3] = 1.0f; + glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, color); +} diff -r 000000000000 -r 8ba79034e8a6 src/opengl.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/opengl.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,21 @@ +#ifndef OPENGL_H_ +#define OPENGL_H_ + +#ifdef __APPLE__ +#include +#else +#include +#endif + +/* some helpers */ + +void set_light_position(int idx, float x, float y, float z); +void set_light_color(int idx, float r, float g, float b); +void set_light_attenuation(int idx, float constant, float linear, float quad); + +void set_mtl_diffuse(float r, float g, float b, float a); +void set_mtl_specular(float r, float g, float b); +void set_mtl_shininess(float shin); +void set_mtl_emission(float r, float g, float b); + +#endif /* OPENGL_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/player.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/player.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,54 @@ +#include +#include +#include "opengl.h" +#include "player.h" +#include "level.h" + +void player_init(struct player *p, struct level *lvl) +{ + p->lvl = lvl; + level_cell_to_pos(lvl, lvl->start_pos[0], lvl->start_pos[1], &p->x, &p->y); + p->horiz_angle = 0; + p->vert_angle = 0; +} + +int player_move(struct player *p, float dfwd, float dright) +{ + int collide; + float angle = M_PI * p->horiz_angle / 180.0; + float fwd_dirx = sin(angle); + float fwd_diry = -cos(angle); + float right_dirx = sin(angle + M_PI / 2.0); + float right_diry = -cos(angle + M_PI / 2.0); + + float dx = dfwd * fwd_dirx + dright * right_dirx; + float dy = dfwd * fwd_diry + dright * right_diry; + + if(!dfwd && !dright) return 1; + + /* calculate collisions */ + collide = level_collide(p->lvl, 0.7, p->x, p->y, &dx, &dy); + + p->x += dx; + p->y += dy; + + return !collide; +} + +void player_turn(struct player *p, float horiz_deg, float vert_deg) +{ + float va = p->vert_angle + vert_deg; + + if(va < -90.0) va = -90.0; + if(va > 90.0) va = 90.0; + + p->horiz_angle += horiz_deg;/*fmod(p->horiz_angle + horiz_deg, 360.0);*/ + p->vert_angle = va; +} + +void player_setup_view_matrix(struct player *p) +{ + glRotatef(p->vert_angle, 1, 0, 0); + glRotatef(p->horiz_angle, 0, 1, 0); + glTranslatef(-p->x, 0, -p->y); +} diff -r 000000000000 -r 8ba79034e8a6 src/player.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/player.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,20 @@ +#ifndef PLAYER_H_ +#define PLAYER_H_ + +struct level; + +struct player { + float x, y; + float horiz_angle, vert_angle; /* angles in degrees */ + + struct level *lvl; +}; + +void player_init(struct player *p, struct level *lvl); + +int player_move(struct player *p, float fwd, float right); +void player_turn(struct player *p, float horiz_deg, float vert_deg); + +void player_setup_view_matrix(struct player *p); + +#endif /* PLAYER_H_ */ diff -r 000000000000 -r 8ba79034e8a6 src/texture.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/texture.c Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,28 @@ +#include +#include "texture.h" +#include "image.h" +#include "opengl.h" + +#ifndef GL_GENERATE_MIPMAP_SGIS +#define GL_GENERATE_MIPMAP_SGIS 0x8191 +#endif + +unsigned int load_texture(const char *fname) +{ + unsigned int tex; + struct image *img; + + if(!(img = load_image(fname))) { + fprintf(stderr, "failed to load image: %s\n", fname); + return 0; + } + + glGenTextures(1, &tex); + glBindTexture(GL_TEXTURE_2D, tex); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP_SGIS, GL_TRUE); + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, img->width, img->height, 0, GL_RGB, GL_UNSIGNED_BYTE, img->pixels); + free_image(img); + return tex; +} diff -r 000000000000 -r 8ba79034e8a6 src/texture.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/texture.h Thu Jan 15 14:59:38 2015 +0200 @@ -0,0 +1,6 @@ +#ifndef TEXTURE_H_ +#define TEXTURE_H_ + +unsigned int load_texture(const char *fname); + +#endif /* TEXTURE_H_ */