diff --git a/datafiles/3d.obj b/datafiles/3d.obj new file mode 100644 index 0000000..493026b --- /dev/null +++ b/datafiles/3d.obj @@ -0,0 +1,8079 @@ +# Blender 4.3.0 +# www.blender.org +o kat_smart +v 0.053144 -0.034701 0.139497 0.5431 0.5431 0.5431 +v 0.050769 -0.021646 0.136838 0.5384 0.5384 0.5384 +v 0.128171 -0.214590 0.021857 0.5804 0.5804 0.5804 +v 0.170708 0.039409 -0.003418 0.5155 0.5155 0.5155 +v 0.154814 0.049492 -0.056377 0.5117 0.5117 0.5117 +v 0.209033 -0.061618 -0.096692 0.5527 0.5527 0.5527 +v 0.064327 -0.037705 0.143775 0.5442 0.5442 0.5442 +v 0.059007 -0.016178 0.138929 0.5364 0.5364 0.5364 +v 0.033447 -0.041768 0.141202 0.5456 0.5456 0.5456 +v 0.037036 -0.051099 0.150553 0.5489 0.5489 0.5489 +v 0.030324 -0.025043 0.136064 0.5396 0.5396 0.5396 +v 0.030853 -0.006813 0.138051 0.5329 0.5329 0.5329 +v 0.134717 -0.190294 0.038160 0.5804 0.5804 0.5804 +v 0.108371 -0.198289 0.060544 0.5804 0.5804 0.5804 +v 0.106897 -0.228013 0.032245 0.5804 0.5804 0.5804 +v 0.110347 -0.243681 0.000672 0.5804 0.5804 0.5804 +v 0.137109 -0.217769 0.000560 0.5804 0.5804 0.5804 +v 0.153091 -0.185520 0.012065 0.5804 0.5804 0.5804 +v 0.183615 0.028326 0.001044 0.5198 0.5198 0.5198 +v 0.185051 0.030071 -0.022868 0.5191 0.5191 0.5191 +v 0.167357 0.043511 -0.019551 0.5140 0.5140 0.5140 +v 0.156360 0.046920 0.007473 0.5127 0.5127 0.5127 +v 0.170080 0.032541 0.025095 0.5182 0.5182 0.5182 +v 0.145779 0.055939 -0.014366 0.5091 0.5091 0.5091 +v 0.159937 0.048206 -0.039863 0.5122 0.5122 0.5122 +v 0.179267 0.033913 -0.047269 0.5177 0.5177 0.5177 +v 0.167724 0.038349 -0.069899 0.5160 0.5160 0.5160 +v 0.150803 0.042936 -0.091007 0.5142 0.5142 0.5142 +v 0.140876 0.055795 -0.063878 0.5092 0.5092 0.5092 +v 0.139966 0.059138 -0.038892 0.5079 0.5079 0.5079 +v 0.192591 -0.078712 -0.116115 0.5586 0.5586 0.5586 +v 0.189236 -0.052762 -0.129439 0.5495 0.5495 0.5495 +v 0.209449 -0.041582 -0.097584 0.5456 0.5456 0.5456 +v 0.220999 -0.050587 -0.067093 0.5488 0.5488 0.5488 +v 0.213518 -0.076076 -0.076743 0.5577 0.5577 0.5577 +v 0.211433 -0.094443 -0.048740 0.5640 0.5640 0.5640 +v 0.190147 -0.120144 -0.064881 0.5727 0.5727 0.5727 +v 0.192945 -0.101546 -0.093480 0.5664 0.5664 0.5664 +v 0.224212 -0.064321 -0.036136 0.5536 0.5536 0.5536 +v 0.219670 -0.073863 -0.002016 0.5569 0.5569 0.5569 +v 0.204273 -0.106236 -0.016678 0.5680 0.5680 0.5680 +v 0.218773 -0.025954 -0.063135 0.5399 0.5399 0.5399 +v 0.224585 -0.034424 -0.030244 0.5430 0.5430 0.5430 +v 0.221570 -0.041116 0.005418 0.5454 0.5454 0.5454 +v 0.207790 -0.044234 0.043576 0.5465 0.5465 0.5465 +v 0.206890 -0.078820 0.033690 0.5586 0.5586 0.5586 +v 0.215943 -0.008536 -0.027202 0.5336 0.5336 0.5336 +v 0.213355 -0.012736 0.007522 0.5351 0.5351 0.5351 +v 0.199802 -0.014036 0.043846 0.5356 0.5356 0.5356 +v 0.175758 -0.013058 0.077271 0.5352 0.5352 0.5352 +v 0.183482 -0.045053 0.079293 0.5468 0.5468 0.5468 +v 0.199442 0.010542 0.005623 0.5265 0.5265 0.5265 +v 0.185877 0.012014 0.037465 0.5259 0.5259 0.5259 +v 0.163537 0.015947 0.064900 0.5245 0.5245 0.5245 +v 0.136016 0.020447 0.086363 0.5228 0.5228 0.5228 +v 0.145722 -0.011995 0.104077 0.5348 0.5348 0.5348 +v 0.148653 0.039248 0.045051 0.5156 0.5156 0.5156 +v 0.123261 0.045819 0.060400 0.5131 0.5131 0.5131 +v 0.095516 0.051835 0.070851 0.5107 0.5107 0.5107 +v 0.105083 0.025331 0.101756 0.5209 0.5209 0.5209 +v 0.134525 0.055871 0.019774 0.5092 0.5092 0.5092 +v 0.110577 0.063467 0.029002 0.5062 0.5062 0.5062 +v 0.084836 0.069820 0.035046 0.5037 0.5037 0.5037 +v 0.057524 0.074757 0.038590 0.5017 0.5017 0.5017 +v 0.065421 0.057287 0.076814 0.5086 0.5086 0.5086 +v 0.101016 0.073407 -0.006720 0.5023 0.5023 0.5023 +v 0.076772 0.079696 -0.005506 0.4998 0.4998 0.4998 +v 0.051641 0.084224 -0.004884 0.4980 0.4980 0.4980 +v 0.025941 0.086957 -0.004551 0.4969 0.4969 0.4969 +v 0.028967 0.077907 0.040361 0.5005 0.5005 0.5005 +v 0.072620 0.080777 -0.050456 0.4993 0.4993 0.4993 +v 0.048313 0.084627 -0.053295 0.4978 0.4978 0.4978 +v 0.024033 0.086883 -0.054792 0.4969 0.4969 0.4969 +v 0.023153 0.073058 -0.111638 0.5024 0.5024 0.5024 +v 0.000073 0.072814 -0.113925 0.5025 0.5025 0.5025 +v 0.000073 0.087680 -0.054805 0.4966 0.4966 0.4966 +v 0.000073 0.087842 -0.004194 0.4965 0.4965 0.4965 +v 0.047424 0.072838 -0.106178 0.5025 0.5025 0.5025 +v 0.050271 0.044357 -0.157879 0.5136 0.5136 0.5136 +v 0.025077 0.041257 -0.168048 0.5148 0.5148 0.5148 +v 0.072383 0.071113 -0.098404 0.5032 0.5032 0.5032 +v 0.076320 0.048142 -0.144415 0.5122 0.5122 0.5122 +v 0.084089 0.010448 -0.181104 0.5265 0.5265 0.5265 +v 0.058012 0.000184 -0.200148 0.5303 0.5303 0.5303 +v 0.097174 0.067449 -0.088862 0.5046 0.5046 0.5046 +v 0.102869 0.049167 -0.128630 0.5118 0.5118 0.5118 +v 0.111646 0.020146 -0.160692 0.5229 0.5229 0.5229 +v 0.121396 -0.018659 -0.179405 0.5373 0.5373 0.5373 +v 0.095956 -0.037473 -0.203315 0.5441 0.5441 0.5441 +v 0.128381 0.046938 -0.110980 0.5126 0.5126 0.5126 +v 0.138635 0.024316 -0.137640 0.5213 0.5213 0.5213 +v 0.148762 -0.005242 -0.155196 0.5324 0.5324 0.5324 +v 0.157593 -0.039305 -0.160313 0.5447 0.5447 0.5447 +v 0.131950 -0.061488 -0.183844 0.5526 0.5526 0.5526 +v 0.163043 0.024133 -0.111808 0.5214 0.5214 0.5214 +v 0.174203 0.000842 -0.126195 0.5301 0.5301 0.5301 +v 0.183139 -0.025556 -0.132637 0.5398 0.5398 0.5398 +v 0.164304 -0.073640 -0.152214 0.5568 0.5568 0.5568 +v 0.195387 0.001019 -0.093514 0.5300 0.5300 0.5300 +v 0.204545 -0.020836 -0.098031 0.5381 0.5381 0.5381 +v 0.209714 -0.003107 -0.059851 0.5316 0.5316 0.5316 +v 0.182681 0.021230 -0.083897 0.5225 0.5225 0.5225 +v 0.196000 0.016956 -0.054653 0.5241 0.5241 0.5241 +v 0.201961 0.012768 -0.025149 0.5257 0.5257 0.5257 +v 0.171108 -0.105674 -0.135933 0.5678 0.5678 0.5678 +v 0.155311 -0.139658 -0.158048 0.5792 0.5792 0.5792 +v 0.145049 -0.102616 -0.177026 0.5668 0.5668 0.5668 +v 0.127667 -0.174690 -0.177318 0.5804 0.5804 0.5804 +v 0.120382 -0.134670 -0.199401 0.5776 0.5776 0.5776 +v 0.109440 -0.088012 -0.209180 0.5618 0.5618 0.5618 +v 0.084063 -0.159810 -0.216922 0.5804 0.5804 0.5804 +v 0.077411 -0.110558 -0.228954 0.5695 0.5695 0.5695 +v 0.067864 -0.055280 -0.225261 0.5504 0.5504 0.5504 +v 0.040054 -0.118373 -0.240833 0.5721 0.5721 0.5721 +v 0.036605 -0.062151 -0.236721 0.5528 0.5528 0.5528 +v 0.030780 -0.005765 -0.212682 0.5325 0.5325 0.5325 +v 0.000073 -0.062339 -0.240431 0.5529 0.5529 0.5529 +v 0.000073 -0.006621 -0.216320 0.5329 0.5329 0.5329 +v 0.000073 0.039743 -0.172522 0.5154 0.5154 0.5154 +v 0.000073 -0.118754 -0.245113 0.5722 0.5722 0.5722 +v 0.042810 -0.169943 -0.228943 0.5804 0.5804 0.5804 +v 0.000073 -0.171454 -0.233585 0.5804 0.5804 0.5804 +v 0.044757 -0.213987 -0.204224 0.5804 0.5804 0.5804 +v 0.000073 -0.216945 -0.208712 0.5804 0.5804 0.5804 +v 0.045793 -0.248560 -0.169790 0.5804 0.5804 0.5804 +v 0.000073 -0.252726 -0.173602 0.5804 0.5804 0.5804 +v 0.045420 -0.272523 -0.128648 0.5804 0.5804 0.5804 +v 0.000073 -0.277511 -0.130952 0.5804 0.5804 0.5804 +v 0.043670 -0.285154 -0.082903 0.5804 0.5804 0.5804 +v 0.000073 -0.290288 -0.082829 0.5804 0.5804 0.5804 +v 0.041153 -0.285541 -0.034775 0.5804 0.5804 0.5804 +v 0.000073 -0.289902 -0.033328 0.5804 0.5804 0.5804 +v 0.038976 -0.272649 0.012874 0.5804 0.5804 0.5804 +v 0.000073 -0.275830 0.015608 0.5804 0.5804 0.5804 +v 0.038145 -0.247500 0.054704 0.5804 0.5804 0.5804 +v 0.000073 -0.249936 0.057866 0.5804 0.5804 0.5804 +v 0.039471 -0.212434 0.087614 0.5804 0.5804 0.5804 +v 0.000073 -0.214869 0.090975 0.5804 0.5804 0.5804 +v 0.042287 -0.172276 0.108837 0.5804 0.5804 0.5804 +v 0.000073 -0.173992 0.113364 0.5804 0.5804 0.5804 +v 0.044459 -0.134167 0.119106 0.5774 0.5774 0.5774 +v 0.000073 -0.137037 0.123624 0.5783 0.5783 0.5783 +v 0.044297 -0.102795 0.136232 0.5669 0.5669 0.5669 +v 0.000073 -0.107875 0.138221 0.5686 0.5686 0.5686 +v 0.041945 -0.075974 0.147314 0.5577 0.5577 0.5577 +v 0.000073 -0.083776 0.147475 0.5604 0.5604 0.5604 +v 0.039964 -0.061662 0.151274 0.5527 0.5527 0.5527 +v 0.000073 -0.068792 0.152118 0.5552 0.5552 0.5552 +v 0.000073 -0.058192 0.150923 0.5515 0.5515 0.5515 +v 0.000073 -0.049111 0.142071 0.5482 0.5482 0.5482 +v 0.000073 -0.032441 0.136447 0.5423 0.5423 0.5423 +v 0.000073 -0.010636 0.138836 0.5343 0.5343 0.5343 +v 0.033451 0.012747 0.138151 0.5257 0.5257 0.5257 +v 0.000073 0.014591 0.140084 0.5250 0.5250 0.5250 +v 0.035116 0.024329 0.130835 0.5213 0.5213 0.5213 +v 0.000073 0.031021 0.129864 0.5188 0.5188 0.5188 +v 0.035448 0.039440 0.111218 0.5155 0.5155 0.5155 +v 0.000073 0.043314 0.111342 0.5140 0.5140 0.5140 +v 0.032868 0.061328 0.079593 0.5070 0.5070 0.5070 +v 0.000073 0.062621 0.080550 0.5065 0.5065 0.5065 +v 0.000073 0.078931 0.041053 0.5001 0.5001 0.5001 +v 0.072839 0.031796 0.109448 0.5185 0.5185 0.5185 +v 0.073624 0.004160 0.131873 0.5289 0.5289 0.5289 +v 0.107531 -0.012977 0.127197 0.5352 0.5352 0.5352 +v 0.068515 -0.009536 0.139458 0.5339 0.5339 0.5339 +v 0.073649 -0.038148 0.144829 0.5443 0.5443 0.5443 +v 0.081578 -0.063413 0.143098 0.5533 0.5533 0.5533 +v 0.117669 -0.052914 0.129645 0.5496 0.5496 0.5496 +v 0.152582 -0.048822 0.108159 0.5481 0.5481 0.5481 +v 0.122746 -0.091612 0.116070 0.5630 0.5630 0.5630 +v 0.156822 -0.086112 0.094934 0.5612 0.5612 0.5612 +v 0.185888 -0.081558 0.066935 0.5596 0.5596 0.5596 +v 0.150796 -0.118154 0.071931 0.5720 0.5720 0.5720 +v 0.174573 -0.115493 0.045998 0.5711 0.5711 0.5711 +v 0.192068 -0.112543 0.015807 0.5702 0.5702 0.5702 +v 0.160260 -0.149289 0.026471 0.5804 0.5804 0.5804 +v 0.174762 -0.143541 -0.002898 0.5804 0.5804 0.5804 +v 0.184719 -0.134192 -0.033862 0.5774 0.5774 0.5774 +v 0.166525 -0.180160 -0.017321 0.5804 0.5804 0.5804 +v 0.175511 -0.170886 -0.049572 0.5804 0.5804 0.5804 +v 0.179331 -0.155475 -0.082048 0.5804 0.5804 0.5804 +v 0.156344 -0.208776 -0.063499 0.5804 0.5804 0.5804 +v 0.160937 -0.193671 -0.098022 0.5804 0.5804 0.5804 +v 0.160743 -0.170476 -0.130503 0.5804 0.5804 0.5804 +v 0.177734 -0.133394 -0.111918 0.5771 0.5771 0.5771 +v 0.129586 -0.229785 -0.111875 0.5804 0.5804 0.5804 +v 0.130727 -0.206584 -0.147209 0.5804 0.5804 0.5804 +v 0.089394 -0.256873 -0.122273 0.5804 0.5804 0.5804 +v 0.090252 -0.233764 -0.160730 0.5804 0.5804 0.5804 +v 0.088388 -0.201146 -0.193132 0.5804 0.5804 0.5804 +v 0.085986 -0.269848 -0.080015 0.5804 0.5804 0.5804 +v 0.124908 -0.243956 -0.073967 0.5804 0.5804 0.5804 +v 0.117703 -0.248728 -0.035800 0.5804 0.5804 0.5804 +v 0.080969 -0.271947 -0.036173 0.5804 0.5804 0.5804 +v 0.147921 -0.216451 -0.029620 0.5804 0.5804 0.5804 +v 0.076274 -0.262114 0.007057 0.5804 0.5804 0.5804 +v 0.074370 -0.239978 0.045943 0.5804 0.5804 0.5804 +v 0.076097 -0.206684 0.077187 0.5804 0.5804 0.5804 +v 0.113427 -0.160168 0.077169 0.5804 0.5804 0.5804 +v 0.080290 -0.167058 0.096411 0.5804 0.5804 0.5804 +v 0.120106 -0.123371 0.092011 0.5738 0.5738 0.5738 +v 0.084865 -0.128941 0.107888 0.5756 0.5756 0.5756 +v 0.086848 -0.096965 0.129937 0.5649 0.5649 0.5649 +v 0.140195 -0.154038 0.053295 0.5804 0.5804 0.5804 +v 0.120483 0.062171 -0.077281 0.5067 0.5067 0.5067 +v 0.096326 0.075230 -0.046504 0.5016 0.5016 0.5016 +v 0.119294 0.067875 -0.041835 0.5045 0.5045 0.5045 +v 0.124284 0.065447 -0.009849 0.5054 0.5054 0.5054 +v -0.052998 -0.034751 0.139497 0.5431 0.5431 0.5431 +v -0.050622 -0.021692 0.136838 0.5384 0.5384 0.5384 +v -0.128024 -0.214590 0.021857 0.5804 0.5804 0.5804 +v -0.170562 0.039409 -0.003418 0.5155 0.5155 0.5155 +v -0.154668 0.049492 -0.056377 0.5117 0.5117 0.5117 +v -0.208886 -0.061618 -0.096692 0.5527 0.5527 0.5527 +v -0.064180 -0.037766 0.143775 0.5442 0.5442 0.5442 +v -0.058860 -0.016233 0.138929 0.5364 0.5364 0.5364 +v -0.033300 -0.041772 0.141202 0.5456 0.5456 0.5456 +v -0.036889 -0.051136 0.150553 0.5490 0.5490 0.5490 +v -0.030177 -0.025019 0.136064 0.5396 0.5396 0.5396 +v -0.030706 -0.006828 0.138051 0.5329 0.5329 0.5329 +v -0.134570 -0.190294 0.038160 0.5804 0.5804 0.5804 +v -0.108224 -0.198289 0.060544 0.5804 0.5804 0.5804 +v -0.106750 -0.228013 0.032245 0.5804 0.5804 0.5804 +v -0.110201 -0.243681 0.000672 0.5804 0.5804 0.5804 +v -0.136962 -0.217769 0.000560 0.5804 0.5804 0.5804 +v -0.152945 -0.185520 0.012065 0.5804 0.5804 0.5804 +v -0.183468 0.028326 0.001044 0.5198 0.5198 0.5198 +v -0.184904 0.030071 -0.022868 0.5191 0.5191 0.5191 +v -0.167210 0.043511 -0.019551 0.5140 0.5140 0.5140 +v -0.156213 0.046920 0.007473 0.5127 0.5127 0.5127 +v -0.169933 0.032541 0.025095 0.5182 0.5182 0.5182 +v -0.145632 0.055939 -0.014366 0.5091 0.5091 0.5091 +v -0.159790 0.048206 -0.039863 0.5122 0.5122 0.5122 +v -0.179120 0.033913 -0.047269 0.5177 0.5177 0.5177 +v -0.167577 0.038349 -0.069899 0.5160 0.5160 0.5160 +v -0.150656 0.042936 -0.091007 0.5142 0.5142 0.5142 +v -0.140729 0.055795 -0.063878 0.5092 0.5092 0.5092 +v -0.139819 0.059138 -0.038892 0.5079 0.5079 0.5079 +v -0.192445 -0.078712 -0.116115 0.5586 0.5586 0.5586 +v -0.189089 -0.052762 -0.129439 0.5495 0.5495 0.5495 +v -0.209302 -0.041582 -0.097584 0.5456 0.5456 0.5456 +v -0.220852 -0.050587 -0.067093 0.5488 0.5488 0.5488 +v -0.213371 -0.076076 -0.076743 0.5577 0.5577 0.5577 +v -0.211286 -0.094443 -0.048740 0.5640 0.5640 0.5640 +v -0.190000 -0.120144 -0.064881 0.5727 0.5727 0.5727 +v -0.192798 -0.101546 -0.093480 0.5664 0.5664 0.5664 +v -0.224066 -0.064321 -0.036136 0.5536 0.5536 0.5536 +v -0.219523 -0.073863 -0.002016 0.5569 0.5569 0.5569 +v -0.204126 -0.106236 -0.016678 0.5680 0.5680 0.5680 +v -0.218626 -0.025954 -0.063135 0.5399 0.5399 0.5399 +v -0.224438 -0.034424 -0.030244 0.5430 0.5430 0.5430 +v -0.221423 -0.041116 0.005418 0.5454 0.5454 0.5454 +v -0.207643 -0.044234 0.043576 0.5465 0.5465 0.5465 +v -0.206743 -0.078820 0.033690 0.5586 0.5586 0.5586 +v -0.215796 -0.008536 -0.027202 0.5336 0.5336 0.5336 +v -0.213208 -0.012736 0.007522 0.5351 0.5351 0.5351 +v -0.199656 -0.014036 0.043846 0.5356 0.5356 0.5356 +v -0.175612 -0.013058 0.077271 0.5352 0.5352 0.5352 +v -0.183336 -0.045053 0.079293 0.5468 0.5468 0.5468 +v -0.199296 0.010542 0.005623 0.5265 0.5265 0.5265 +v -0.185730 0.012014 0.037465 0.5259 0.5259 0.5259 +v -0.163390 0.015947 0.064900 0.5245 0.5245 0.5245 +v -0.135869 0.020447 0.086363 0.5228 0.5228 0.5228 +v -0.145575 -0.011995 0.104077 0.5348 0.5348 0.5348 +v -0.148506 0.039248 0.045051 0.5156 0.5156 0.5156 +v -0.123114 0.045819 0.060400 0.5131 0.5131 0.5131 +v -0.095369 0.051835 0.070851 0.5107 0.5107 0.5107 +v -0.104936 0.025331 0.101756 0.5209 0.5209 0.5209 +v -0.134378 0.055871 0.019774 0.5092 0.5092 0.5092 +v -0.110431 0.063467 0.029002 0.5062 0.5062 0.5062 +v -0.084689 0.069820 0.035046 0.5037 0.5037 0.5037 +v -0.057377 0.074757 0.038590 0.5017 0.5017 0.5017 +v -0.065274 0.057287 0.076814 0.5086 0.5086 0.5086 +v -0.100869 0.073407 -0.006720 0.5023 0.5023 0.5023 +v -0.076625 0.079696 -0.005506 0.4998 0.4998 0.4998 +v -0.051495 0.084224 -0.004884 0.4980 0.4980 0.4980 +v -0.025794 0.086957 -0.004551 0.4969 0.4969 0.4969 +v -0.028820 0.077907 0.040361 0.5005 0.5005 0.5005 +v -0.072473 0.080777 -0.050456 0.4993 0.4993 0.4993 +v -0.048166 0.084627 -0.053295 0.4978 0.4978 0.4978 +v -0.023887 0.086883 -0.054792 0.4969 0.4969 0.4969 +v -0.023006 0.073058 -0.111638 0.5024 0.5024 0.5024 +v -0.047277 0.072838 -0.106178 0.5025 0.5025 0.5025 +v -0.050124 0.044357 -0.157879 0.5136 0.5136 0.5136 +v -0.024930 0.041257 -0.168048 0.5148 0.5148 0.5148 +v -0.072237 0.071113 -0.098404 0.5032 0.5032 0.5032 +v -0.076173 0.048142 -0.144415 0.5122 0.5122 0.5122 +v -0.083942 0.010448 -0.181104 0.5265 0.5265 0.5265 +v -0.057865 0.000184 -0.200148 0.5303 0.5303 0.5303 +v -0.097027 0.067449 -0.088862 0.5046 0.5046 0.5046 +v -0.102722 0.049167 -0.128630 0.5118 0.5118 0.5118 +v -0.111499 0.020146 -0.160692 0.5229 0.5229 0.5229 +v -0.121250 -0.018659 -0.179405 0.5373 0.5373 0.5373 +v -0.095809 -0.037473 -0.203315 0.5441 0.5441 0.5441 +v -0.128235 0.046938 -0.110980 0.5126 0.5126 0.5126 +v -0.138488 0.024316 -0.137640 0.5213 0.5213 0.5213 +v -0.148615 -0.005242 -0.155196 0.5324 0.5324 0.5324 +v -0.157446 -0.039305 -0.160313 0.5447 0.5447 0.5447 +v -0.131803 -0.061488 -0.183844 0.5526 0.5526 0.5526 +v -0.162896 0.024133 -0.111808 0.5214 0.5214 0.5214 +v -0.174056 0.000842 -0.126195 0.5301 0.5301 0.5301 +v -0.182993 -0.025556 -0.132637 0.5398 0.5398 0.5398 +v -0.164157 -0.073640 -0.152214 0.5568 0.5568 0.5568 +v -0.195240 0.001019 -0.093514 0.5300 0.5300 0.5300 +v -0.204398 -0.020836 -0.098031 0.5381 0.5381 0.5381 +v -0.209567 -0.003107 -0.059851 0.5316 0.5316 0.5316 +v -0.182534 0.021230 -0.083897 0.5225 0.5225 0.5225 +v -0.195853 0.016956 -0.054653 0.5241 0.5241 0.5241 +v -0.201815 0.012768 -0.025149 0.5257 0.5257 0.5257 +v -0.170961 -0.105674 -0.135933 0.5678 0.5678 0.5678 +v -0.155165 -0.139658 -0.158048 0.5792 0.5792 0.5792 +v -0.144902 -0.102616 -0.177026 0.5668 0.5668 0.5668 +v -0.127520 -0.174690 -0.177318 0.5804 0.5804 0.5804 +v -0.120235 -0.134670 -0.199401 0.5776 0.5776 0.5776 +v -0.109293 -0.088012 -0.209180 0.5618 0.5618 0.5618 +v -0.083916 -0.159810 -0.216922 0.5804 0.5804 0.5804 +v -0.077264 -0.110558 -0.228954 0.5695 0.5695 0.5695 +v -0.067717 -0.055280 -0.225261 0.5504 0.5504 0.5504 +v -0.039907 -0.118373 -0.240833 0.5721 0.5721 0.5721 +v -0.036458 -0.062151 -0.236721 0.5528 0.5528 0.5528 +v -0.030633 -0.005765 -0.212682 0.5325 0.5325 0.5325 +v -0.042664 -0.169943 -0.228943 0.5804 0.5804 0.5804 +v -0.044610 -0.213987 -0.204224 0.5804 0.5804 0.5804 +v -0.045646 -0.248560 -0.169790 0.5804 0.5804 0.5804 +v -0.045273 -0.272523 -0.128648 0.5804 0.5804 0.5804 +v -0.043523 -0.285154 -0.082903 0.5804 0.5804 0.5804 +v -0.041006 -0.285541 -0.034775 0.5804 0.5804 0.5804 +v -0.038829 -0.272649 0.012874 0.5804 0.5804 0.5804 +v -0.037998 -0.247500 0.054704 0.5804 0.5804 0.5804 +v -0.039324 -0.212434 0.087614 0.5804 0.5804 0.5804 +v -0.042141 -0.172276 0.108837 0.5804 0.5804 0.5804 +v -0.044312 -0.134167 0.119106 0.5774 0.5774 0.5774 +v -0.044150 -0.102810 0.136232 0.5669 0.5669 0.5669 +v -0.041798 -0.075998 0.147314 0.5577 0.5577 0.5577 +v -0.039817 -0.061685 0.151274 0.5527 0.5527 0.5527 +v -0.033304 0.012723 0.138151 0.5257 0.5257 0.5257 +v -0.034969 0.024309 0.130835 0.5213 0.5213 0.5213 +v -0.035301 0.039436 0.111218 0.5155 0.5155 0.5155 +v -0.032722 0.061328 0.079593 0.5070 0.5070 0.5070 +v -0.072693 0.031796 0.109448 0.5185 0.5185 0.5185 +v -0.073478 0.004121 0.131873 0.5289 0.5289 0.5289 +v -0.107385 -0.012977 0.127197 0.5352 0.5352 0.5352 +v -0.068369 -0.009584 0.139458 0.5339 0.5339 0.5339 +v -0.073502 -0.038207 0.144829 0.5443 0.5443 0.5443 +v -0.081431 -0.063450 0.143098 0.5533 0.5533 0.5533 +v -0.117522 -0.052914 0.129645 0.5496 0.5496 0.5496 +v -0.152435 -0.048822 0.108159 0.5481 0.5481 0.5481 +v -0.122599 -0.091612 0.116070 0.5630 0.5630 0.5630 +v -0.156675 -0.086112 0.094934 0.5612 0.5612 0.5612 +v -0.185741 -0.081558 0.066935 0.5596 0.5596 0.5596 +v -0.150649 -0.118154 0.071931 0.5720 0.5720 0.5720 +v -0.174426 -0.115493 0.045998 0.5711 0.5711 0.5711 +v -0.191921 -0.112543 0.015807 0.5702 0.5702 0.5702 +v -0.160113 -0.149289 0.026471 0.5804 0.5804 0.5804 +v -0.174615 -0.143541 -0.002898 0.5804 0.5804 0.5804 +v -0.184573 -0.134192 -0.033862 0.5774 0.5774 0.5774 +v -0.166378 -0.180160 -0.017321 0.5804 0.5804 0.5804 +v -0.175364 -0.170886 -0.049572 0.5804 0.5804 0.5804 +v -0.179185 -0.155475 -0.082048 0.5804 0.5804 0.5804 +v -0.156197 -0.208776 -0.063499 0.5804 0.5804 0.5804 +v -0.160790 -0.193671 -0.098022 0.5804 0.5804 0.5804 +v -0.160596 -0.170476 -0.130503 0.5804 0.5804 0.5804 +v -0.177587 -0.133394 -0.111918 0.5771 0.5771 0.5771 +v -0.129439 -0.229785 -0.111875 0.5804 0.5804 0.5804 +v -0.130580 -0.206584 -0.147209 0.5804 0.5804 0.5804 +v -0.089247 -0.256873 -0.122273 0.5804 0.5804 0.5804 +v -0.090105 -0.233764 -0.160730 0.5804 0.5804 0.5804 +v -0.088241 -0.201146 -0.193132 0.5804 0.5804 0.5804 +v -0.085839 -0.269848 -0.080015 0.5804 0.5804 0.5804 +v -0.124761 -0.243956 -0.073967 0.5804 0.5804 0.5804 +v -0.117556 -0.248728 -0.035800 0.5804 0.5804 0.5804 +v -0.080822 -0.271947 -0.036173 0.5804 0.5804 0.5804 +v -0.147774 -0.216451 -0.029620 0.5804 0.5804 0.5804 +v -0.076127 -0.262114 0.007057 0.5804 0.5804 0.5804 +v -0.074223 -0.239978 0.045943 0.5804 0.5804 0.5804 +v -0.075950 -0.206684 0.077187 0.5804 0.5804 0.5804 +v -0.113280 -0.160168 0.077169 0.5804 0.5804 0.5804 +v -0.080143 -0.167058 0.096411 0.5804 0.5804 0.5804 +v -0.119959 -0.123371 0.092011 0.5738 0.5738 0.5738 +v -0.084718 -0.128941 0.107888 0.5756 0.5756 0.5756 +v -0.086701 -0.096965 0.129937 0.5649 0.5649 0.5649 +v -0.140048 -0.154038 0.053295 0.5804 0.5804 0.5804 +v -0.120336 0.062171 -0.077281 0.5067 0.5067 0.5067 +v -0.096179 0.075230 -0.046504 0.5016 0.5016 0.5016 +v -0.119147 0.067875 -0.041835 0.5045 0.5045 0.5045 +v -0.124137 0.065447 -0.009849 0.5054 0.5054 0.5054 +v -0.084122 -0.255541 -0.047131 0.1137 0.1137 0.1137 +v 0.111559 -0.257187 -0.064229 0.1137 0.1137 0.1137 +v 0.069281 -0.356878 -0.068887 0.1137 0.1137 0.1137 +v 0.035860 -0.361989 -0.086745 0.1137 0.1137 0.1137 +v -0.111668 -0.344452 -0.119140 0.1137 0.1137 0.1137 +v -0.075113 -0.355975 -0.004947 0.1137 0.1137 0.1137 +v -0.104873 -0.244648 -0.098117 0.1137 0.1137 0.1137 +v 0.062407 -0.343183 -0.160519 0.1137 0.1137 0.1137 +v -0.057726 -0.257127 -0.043532 0.1137 0.1137 0.1137 +v -0.061318 -0.250765 -0.081563 0.1137 0.1137 0.1137 +v -0.094745 -0.250323 -0.071452 0.1137 0.1137 0.1137 +v -0.131769 -0.251584 -0.056031 0.1137 0.1137 0.1137 +v -0.105546 -0.259782 -0.023337 0.1137 0.1137 0.1137 +v -0.069162 -0.264457 -0.002744 0.1137 0.1137 0.1137 +v 0.108737 -0.251984 -0.097777 0.1137 0.1137 0.1137 +v 0.059543 -0.256648 -0.068524 0.1137 0.1137 0.1137 +v 0.079371 -0.262475 -0.032307 0.1137 0.1137 0.1137 +v 0.142579 -0.258872 -0.052363 0.1137 0.1137 0.1137 +v 0.149516 -0.249327 -0.110472 0.1137 0.1137 0.1137 +v 0.097713 -0.267173 -0.002465 0.1137 0.1137 0.1137 +v 0.010238 -0.362552 -0.036591 0.1137 0.1137 0.1137 +v -0.003274 -0.365462 -0.075328 0.1137 0.1137 0.1137 +v 0.032539 -0.358425 -0.120460 0.1137 0.1137 0.1137 +v 0.073542 -0.349946 -0.128735 0.1137 0.1137 0.1137 +v -0.017012 -0.362051 -0.116895 0.1137 0.1137 0.1137 +v -0.107569 -0.350093 -0.083360 0.1137 0.1137 0.1137 +v -0.080882 -0.347107 -0.141014 0.1137 0.1137 0.1137 +v -0.062290 -0.358710 -0.102787 0.1137 0.1137 0.1137 +v -0.094522 -0.355187 -0.037695 0.1137 0.1137 0.1137 +v -0.036984 -0.360500 -0.016356 0.1137 0.1137 0.1137 +v -0.048470 -0.362743 -0.060352 0.1137 0.1137 0.1137 +v 0.023150 -0.245184 -0.134905 0.1137 0.1137 0.1137 +v -0.010543 -0.244485 -0.132629 0.1137 0.1137 0.1137 +v -0.000364 -0.252997 -0.086341 0.1137 0.1137 0.1137 +v 0.038578 -0.250934 -0.104876 0.1137 0.1137 0.1137 +v -0.080301 -0.242991 -0.117754 0.1137 0.1137 0.1137 +v -0.109852 -0.234390 -0.150034 0.1137 0.1137 0.1137 +v -0.134998 -0.240796 -0.105535 0.1137 0.1137 0.1137 +v 0.025495 -0.347299 -0.163945 0.1137 0.1137 0.1137 +v -0.031131 -0.349480 -0.161644 0.1137 0.1137 0.1137 +v 0.026103 -0.310747 -0.236408 0.1137 0.1137 0.1137 +v 0.098637 -0.311858 -0.221731 0.1137 0.1137 0.1137 +v 0.140159 -0.320536 -0.170544 0.1137 0.1137 0.1137 +v 0.152338 -0.331651 -0.088888 0.1137 0.1137 0.1137 +v 0.139432 -0.339838 -0.038712 0.1137 0.1137 0.1137 +v 0.180582 -0.284562 -0.198783 0.1137 0.1137 0.1137 +v 0.205406 -0.298374 -0.106906 0.1137 0.1137 0.1137 +v 0.186854 -0.313586 -0.019064 0.1137 0.1137 0.1137 +v 0.119090 -0.318117 0.038866 0.1137 0.1137 0.1137 +v 0.229903 -0.269892 -0.115583 0.1137 0.1137 0.1137 +v 0.211510 -0.289162 -0.009873 0.1137 0.1137 0.1137 +v 0.129831 -0.296141 0.060217 0.1137 0.1137 0.1137 +v 0.046189 -0.297141 0.091237 0.1137 0.1137 0.1137 +v 0.040107 -0.319476 0.070467 0.1137 0.1137 0.1137 +v 0.216352 -0.272171 -0.007698 0.1137 0.1137 0.1137 +v 0.132633 -0.282021 0.063776 0.1137 0.1137 0.1137 +v 0.047473 -0.286264 0.094788 0.1137 0.1137 0.1137 +v -0.029487 -0.288760 0.107296 0.1137 0.1137 0.1137 +v -0.029716 -0.299315 0.105193 0.1137 0.1137 0.1137 +v 0.127703 -0.274366 0.053917 0.1137 0.1137 0.1137 +v 0.046293 -0.277470 0.087687 0.1137 0.1137 0.1137 +v -0.028899 -0.279911 0.099735 0.1137 0.1137 0.1137 +v -0.104874 -0.281646 0.086554 0.1137 0.1137 0.1137 +v -0.108975 -0.286536 0.095917 0.1137 0.1137 0.1137 +v 0.044239 -0.274814 0.075803 0.1137 0.1137 0.1137 +v -0.027977 -0.277413 0.087935 0.1137 0.1137 0.1137 +v -0.100355 -0.279193 0.075549 0.1137 0.1137 0.1137 +v -0.167042 -0.272884 0.031659 0.1137 0.1137 0.1137 +v -0.176575 -0.274674 0.040167 0.1137 0.1137 0.1137 +v -0.027073 -0.275731 0.074917 0.1137 0.1137 0.1137 +v -0.095446 -0.277205 0.063392 0.1137 0.1137 0.1137 +v -0.157065 -0.271232 0.022959 0.1137 0.1137 0.1137 +v -0.195343 -0.253543 -0.042695 0.1137 0.1137 0.1137 +v -0.208341 -0.253884 -0.040333 0.1137 0.1137 0.1137 +v -0.088718 -0.274555 0.047378 0.1137 0.1137 0.1137 +v -0.144015 -0.268871 0.012072 0.1137 0.1137 0.1137 +v -0.177863 -0.253015 -0.046246 0.1137 0.1137 0.1137 +v -0.178832 -0.235318 -0.119488 0.1137 0.1137 0.1137 +v -0.195054 -0.233841 -0.124425 0.1137 0.1137 0.1137 +v -0.128017 -0.265339 -0.001476 0.1137 0.1137 0.1137 +v -0.157438 -0.252609 -0.049442 0.1137 0.1137 0.1137 +v -0.160101 -0.237495 -0.113562 0.1137 0.1137 0.1137 +v -0.129595 -0.228614 -0.171490 0.1137 0.1137 0.1137 +v -0.143953 -0.224883 -0.186382 0.1137 0.1137 0.1137 +v -0.079940 -0.219522 -0.231073 0.1137 0.1137 0.1137 +v -0.085020 -0.216234 -0.248177 0.1137 0.1137 0.1137 +v -0.155273 -0.222303 -0.198357 0.1137 0.1137 0.1137 +v -0.073554 -0.224289 -0.209923 0.1137 0.1137 0.1137 +v -0.000983 -0.225021 -0.223213 0.1137 0.1137 0.1137 +v 0.003807 -0.220623 -0.244774 0.1137 0.1137 0.1137 +v -0.061130 -0.232696 -0.175366 0.1137 0.1137 0.1137 +v -0.007537 -0.233036 -0.186808 0.1137 0.1137 0.1137 +v 0.049853 -0.237743 -0.175851 0.1137 0.1137 0.1137 +v 0.072182 -0.231517 -0.207927 0.1137 0.1137 0.1137 +v -0.046145 -0.243490 -0.128703 0.1137 0.1137 0.1137 +v -0.031728 -0.252129 -0.083107 0.1137 0.1137 0.1137 +v -0.024935 -0.259039 -0.039948 0.1137 0.1137 0.1137 +v 0.013862 -0.259456 -0.047043 0.1137 0.1137 0.1137 +v -0.024409 -0.265872 0.005085 0.1137 0.1137 0.1137 +v 0.026067 -0.265740 -0.005039 0.1137 0.1137 0.1137 +v -0.025485 -0.270806 0.035675 0.1137 0.1137 0.1137 +v 0.033976 -0.269695 0.025512 0.1137 0.1137 0.1137 +v -0.025964 -0.273645 0.057787 0.1137 0.1137 0.1137 +v 0.038872 -0.271945 0.046227 0.1137 0.1137 0.1137 +v 0.108464 -0.269658 0.015692 0.1137 0.1137 0.1137 +v 0.042029 -0.273463 0.062813 0.1137 0.1137 0.1137 +v 0.116775 -0.271355 0.030574 0.1137 0.1137 0.1137 +v 0.177693 -0.261793 -0.031178 0.1137 0.1137 0.1137 +v 0.161566 -0.260498 -0.040727 0.1137 0.1137 0.1137 +v 0.189705 -0.247485 -0.114131 0.1137 0.1137 0.1137 +v 0.171803 -0.248190 -0.113430 0.1137 0.1137 0.1137 +v 0.162964 -0.236569 -0.191136 0.1137 0.1137 0.1137 +v 0.145714 -0.238221 -0.181016 0.1137 0.1137 0.1137 +v 0.124627 -0.240557 -0.167640 0.1137 0.1137 0.1137 +v 0.087668 -0.227688 -0.228336 0.1137 0.1137 0.1137 +v 0.088481 -0.245278 -0.140684 0.1137 0.1137 0.1137 +v 0.099841 -0.224886 -0.244278 0.1137 0.1137 0.1137 +v 0.007351 -0.217195 -0.263127 0.1137 0.1137 0.1137 +v 0.109677 -0.222875 -0.257073 0.1137 0.1137 0.1137 +v 0.009847 -0.214720 -0.278835 0.1137 0.1137 0.1137 +v -0.089159 -0.213972 -0.262189 0.1137 0.1137 0.1137 +v 0.012492 -0.213077 -0.292659 0.1137 0.1137 0.1137 +v -0.092637 -0.212871 -0.274419 0.1137 0.1137 0.1137 +v -0.173905 -0.219492 -0.218525 0.1137 0.1137 0.1137 +v -0.165602 -0.220392 -0.209542 0.1137 0.1137 0.1137 +v -0.220075 -0.233571 -0.132647 0.1137 0.1137 0.1137 +v -0.208050 -0.233093 -0.128512 0.1137 0.1137 0.1137 +v -0.220873 -0.254711 -0.038239 0.1137 0.1137 0.1137 +v -0.229802 -0.243878 -0.137791 0.1137 0.1137 0.1137 +v -0.233429 -0.264400 -0.036990 0.1137 0.1137 0.1137 +v -0.187329 -0.281845 0.048966 0.1137 0.1137 0.1137 +v -0.231049 -0.276300 -0.041440 0.1137 0.1137 0.1137 +v -0.187739 -0.294971 0.045847 0.1137 0.1137 0.1137 +v -0.110181 -0.300955 0.096726 0.1137 0.1137 0.1137 +v -0.176027 -0.317128 0.030369 0.1137 0.1137 0.1137 +v -0.107079 -0.322766 0.079135 0.1137 0.1137 0.1137 +v -0.031737 -0.320967 0.085838 0.1137 0.1137 0.1137 +v -0.035665 -0.345597 0.044328 0.1137 0.1137 0.1137 +v 0.027927 -0.345731 0.026191 0.1137 0.1137 0.1137 +v 0.100302 -0.342364 -0.006774 0.1137 0.1137 0.1137 +v -0.096927 -0.344243 0.044397 0.1137 0.1137 0.1137 +v -0.146024 -0.340772 0.001572 0.1137 0.1137 0.1137 +v -0.173803 -0.328169 -0.066176 0.1137 0.1137 0.1137 +v -0.213949 -0.299625 -0.050837 0.1137 0.1137 0.1137 +v -0.208055 -0.280821 -0.141041 0.1137 0.1137 0.1137 +v -0.225285 -0.255463 -0.140079 0.1137 0.1137 0.1137 +v -0.178027 -0.243951 -0.229054 0.1137 0.1137 0.1137 +v -0.161580 -0.272877 -0.218466 0.1137 0.1137 0.1137 +v -0.182708 -0.230961 -0.230492 0.1137 0.1137 0.1137 +v -0.095167 -0.221303 -0.286327 0.1137 0.1137 0.1137 +v -0.091439 -0.235339 -0.283868 0.1137 0.1137 0.1137 +v 0.017741 -0.236662 -0.302638 0.1137 0.1137 0.1137 +v 0.021633 -0.268769 -0.282171 0.1137 0.1137 0.1137 +v -0.079611 -0.267548 -0.267517 0.1137 0.1137 0.1137 +v 0.016056 -0.221066 -0.305700 0.1137 0.1137 0.1137 +v 0.126125 -0.232216 -0.280583 0.1137 0.1137 0.1137 +v 0.124808 -0.245044 -0.277258 0.1137 0.1137 0.1137 +v 0.118586 -0.221726 -0.269088 0.1137 0.1137 0.1137 +v 0.188822 -0.234992 -0.205679 0.1137 0.1137 0.1137 +v 0.199961 -0.243014 -0.212895 0.1137 0.1137 0.1137 +v 0.176717 -0.235474 -0.198744 0.1137 0.1137 0.1137 +v 0.203949 -0.247066 -0.114395 0.1137 0.1137 0.1137 +v 0.216508 -0.246985 -0.114476 0.1137 0.1137 0.1137 +v 0.200855 -0.264109 -0.016753 0.1137 0.1137 0.1137 +v 0.232672 -0.252685 -0.116185 0.1137 0.1137 0.1137 +v 0.191381 -0.262927 -0.023147 0.1137 0.1137 0.1137 +v 0.122790 -0.272701 0.042905 0.1137 0.1137 0.1137 +v 0.197726 -0.256379 -0.211542 0.1137 0.1137 0.1137 +v 0.117705 -0.274282 -0.260738 0.1137 0.1137 0.1137 +v -0.058742 -0.311179 -0.227391 0.1137 0.1137 0.1137 +v -0.129637 -0.311877 -0.189923 0.1137 0.1137 0.1137 +v -0.171561 -0.314791 -0.135391 0.1137 0.1137 0.1137 +v -0.080434 -0.270664 0.027344 0.1137 0.1137 0.1137 +v 0.278407 -0.465532 0.090922 0.1137 0.1137 0.1137 +v -0.279924 -0.471826 0.103646 0.1137 0.1137 0.1137 +v 0.278133 -0.502600 0.067778 0.1137 0.1137 0.1137 +v -0.280654 -0.510310 0.085876 0.1137 0.1137 0.1137 +v 0.267283 -0.196670 -0.400870 0.1137 0.1137 0.1137 +v -0.289494 -0.200558 -0.392115 0.1137 0.1137 0.1137 +v 0.264527 -0.235394 -0.420457 0.1137 0.1137 0.1137 +v -0.285808 -0.239693 -0.410397 0.1137 0.1137 0.1137 +v -0.138126 0.050233 0.208116 0.1793 0.1793 0.1793 +v 0.156227 0.069450 0.192291 0.1762 0.1762 0.1762 +v 0.239475 0.011850 0.183385 0.1853 0.1853 0.1853 +v 0.197425 0.120217 0.154469 0.1677 0.1677 0.1677 +v -0.117243 -0.159058 0.133183 0.2078 0.2078 0.2078 +v -0.147565 -0.065874 0.125316 0.1970 0.1970 0.1970 +v 0.198518 -0.154271 0.075234 0.2078 0.2078 0.2078 +v 0.153812 -0.221622 0.066168 0.2078 0.2078 0.2078 +v -0.292501 -0.064892 0.040050 0.1968 0.1968 0.1968 +v 0.171865 -0.106743 0.027785 0.2028 0.2028 0.2028 +v 0.273729 -0.107948 0.015895 0.2030 0.2030 0.2030 +v 0.149867 -0.045542 0.021880 0.1940 0.1940 0.1940 +v 0.117610 -0.250244 0.004181 0.2078 0.2078 0.2078 +v 0.141038 -0.281808 -0.001042 0.2078 0.2078 0.2078 +v 0.191544 -0.280575 -0.037609 0.2078 0.2078 0.2078 +v -0.228778 -0.260325 -0.045627 0.2078 0.2078 0.2078 +v -0.146467 -0.055382 -0.058881 0.1955 0.1955 0.1955 +v -0.291185 -0.142334 -0.074411 0.2077 0.2077 0.2077 +v -0.093988 -0.064716 -0.132162 0.1968 0.1968 0.1968 +v -0.108745 -0.136346 -0.138657 0.2069 0.2069 0.2069 +v 0.124287 -0.280356 -0.214302 0.2078 0.2078 0.2078 +v -0.133539 0.008165 0.214666 0.1859 0.1859 0.1859 +v -0.090683 0.026011 0.160286 0.1831 0.1831 0.1831 +v -0.123176 0.074504 0.180380 0.1754 0.1754 0.1754 +v 0.182794 0.081598 0.194194 0.1742 0.1742 0.1742 +v 0.163656 0.109026 0.162426 0.1696 0.1696 0.1696 +v 0.134183 0.083569 0.161789 0.1739 0.1739 0.1739 +v 0.159685 0.041488 0.197255 0.1807 0.1807 0.1807 +v 0.193921 0.046859 0.202570 0.1798 0.1798 0.1798 +v 0.124747 0.043371 0.163474 0.1804 0.1804 0.1804 +v 0.238872 0.054847 0.189252 0.1785 0.1785 0.1785 +v 0.203465 -0.000346 0.188570 0.1872 0.1872 0.1872 +v 0.243140 -0.048288 0.136755 0.1944 0.1944 0.1944 +v 0.290844 -0.006489 0.141341 0.1882 0.1882 0.1882 +v 0.131510 0.003162 0.160636 0.1867 0.1867 0.1867 +v 0.164734 -0.005265 0.182495 0.1880 0.1880 0.1880 +v 0.224205 0.139576 0.103285 0.1643 0.1643 0.1643 +v 0.170620 0.132754 0.093344 0.1655 0.1655 0.1655 +v 0.221882 0.097121 0.176677 0.1716 0.1716 0.1716 +v -0.098410 -0.221869 0.119772 0.2078 0.2078 0.2078 +v -0.077595 -0.194028 0.110289 0.2078 0.2078 0.2078 +v -0.110294 -0.125328 0.132185 0.2054 0.2054 0.2054 +v -0.158684 -0.151442 0.133465 0.2078 0.2078 0.2078 +v -0.143005 -0.233031 0.117657 0.2078 0.2078 0.2078 +v -0.161372 -0.089963 0.131951 0.2004 0.2004 0.2004 +v -0.111941 -0.089368 0.121957 0.2004 0.2004 0.2004 +v -0.127987 -0.077601 0.073728 0.1987 0.1987 0.1987 +v -0.141915 -0.048269 0.083514 0.1944 0.1944 0.1944 +v -0.173936 -0.068880 0.172366 0.1974 0.1974 0.1974 +v -0.191684 -0.086419 0.132066 0.1999 0.1999 0.1999 +v 0.235364 -0.160845 0.076419 0.2078 0.2078 0.2078 +v 0.220945 -0.107388 0.040764 0.2029 0.2029 0.2029 +v 0.179727 -0.122864 0.044422 0.2050 0.2050 0.2050 +v 0.176464 -0.188879 0.076684 0.2078 0.2078 0.2078 +v 0.208007 -0.216877 0.085848 0.2078 0.2078 0.2078 +v 0.150576 -0.162589 0.039396 0.2078 0.2078 0.2078 +v 0.166655 -0.252416 0.069066 0.2078 0.2078 0.2078 +v 0.124812 -0.211462 0.026153 0.2078 0.2078 0.2078 +v 0.187452 -0.274138 0.047277 0.2078 0.2078 0.2078 +v 0.227757 -0.252304 0.048699 0.2078 0.2078 0.2078 +v -0.269458 -0.058170 0.087128 0.1959 0.1959 0.1959 +v -0.281356 -0.045162 0.118453 0.1940 0.1940 0.1940 +v -0.309314 -0.040865 0.042024 0.1933 0.1933 0.1933 +v -0.294841 -0.105957 -0.024061 0.2027 0.2027 0.2027 +v -0.283764 -0.126200 0.042576 0.2055 0.2055 0.2055 +v -0.298125 -0.069471 -0.062787 0.1975 0.1975 0.1975 +v 0.203255 -0.072197 0.051418 0.1979 0.1979 0.1979 +v 0.133232 -0.119863 -0.000203 0.2046 0.2046 0.2046 +v 0.264323 -0.195739 0.034294 0.2078 0.2078 0.2078 +v 0.308709 -0.035468 -0.027472 0.1925 0.1925 0.1925 +v 0.324601 -0.023227 0.058402 0.1907 0.1907 0.1907 +v 0.268076 -0.069565 0.066711 0.1975 0.1975 0.1975 +v 0.183218 -0.059491 0.118880 0.1961 0.1961 0.1961 +v 0.130734 -0.025814 0.104706 0.1911 0.1911 0.1911 +v 0.125449 0.038497 0.011716 0.1812 0.1812 0.1812 +v 0.148260 0.046381 -0.029837 0.1799 0.1799 0.1799 +v 0.157667 -0.017244 -0.034096 0.1898 0.1898 0.1898 +v 0.120815 -0.086449 -0.064567 0.1999 0.1999 0.1999 +v 0.052125 -0.274690 0.024490 0.2078 0.2078 0.2078 +v 0.069006 -0.306968 0.047492 0.2078 0.2078 0.2078 +v 0.099533 -0.188249 -0.027015 0.2078 0.2078 0.2078 +v 0.075605 -0.225897 -0.040693 0.2078 0.2078 0.2078 +v 0.031545 -0.245682 -0.038232 0.2078 0.2078 0.2078 +v 0.057452 -0.336453 0.016196 0.2078 0.2078 0.2078 +v 0.118846 -0.321402 -0.018730 0.2078 0.2078 0.2078 +v 0.253877 -0.230772 -0.050360 0.2078 0.2078 0.2078 +v -0.201001 -0.279419 0.001763 0.2078 0.2078 0.2078 +v -0.243142 -0.224987 0.065396 0.2078 0.2078 0.2078 +v -0.272877 -0.204967 -0.027841 0.2078 0.2078 0.2078 +v -0.263104 -0.189206 -0.134921 0.2078 0.2078 0.2078 +v -0.202294 -0.255477 -0.116177 0.2078 0.2078 0.2078 +v -0.161794 -0.315428 -0.078588 0.2078 0.2078 0.2078 +v -0.143155 -0.076269 -0.001666 0.1985 0.1985 0.1985 +v -0.108498 -0.118856 -0.024271 0.2045 0.2045 0.2045 +v -0.121807 -0.086855 -0.083476 0.2000 0.2000 0.2000 +v -0.161064 -0.023050 -0.049590 0.1907 0.1907 0.1907 +v -0.149443 -0.044274 0.010365 0.1938 0.1938 0.1938 +v -0.282974 -0.102020 -0.143653 0.2021 0.2021 0.2021 +v -0.122827 -0.070705 -0.119558 0.1977 0.1977 0.1977 +v -0.119234 -0.111181 -0.128933 0.2034 0.2034 0.2034 +v -0.085687 -0.091752 -0.146623 0.2007 0.2007 0.2007 +v -0.102036 -0.135956 -0.105908 0.2068 0.2068 0.2068 +v -0.092256 -0.159611 -0.122867 0.2078 0.2078 0.2078 +v -0.071947 -0.125996 -0.152302 0.2055 0.2055 0.2055 +v -0.064084 -0.163391 -0.140703 0.2078 0.2078 0.2078 +v 0.102505 -0.092873 -0.143999 0.2009 0.2009 0.2009 +v 0.068630 -0.112053 -0.150173 0.2035 0.2035 0.2035 +v 0.067770 -0.150737 -0.150337 0.2078 0.2078 0.2078 +v 0.111445 -0.123692 -0.124188 0.2052 0.2052 0.2052 +v 0.172480 -0.283435 -0.151740 0.2078 0.2078 0.2078 +v 0.093449 -0.324805 -0.130328 0.2078 0.2078 0.2078 +v 0.063013 -0.303565 -0.217367 0.2078 0.2078 0.2078 +v 0.043763 -0.247189 -0.268684 0.2078 0.2078 0.2078 +v 0.138928 -0.246477 -0.248084 0.2078 0.2078 0.2078 +v 0.215776 -0.235286 -0.167959 0.2078 0.2078 0.2078 +v 0.152730 -0.185152 -0.290949 0.2078 0.2078 0.2078 +v 0.247477 -0.169037 -0.195021 0.2078 0.2078 0.2078 +v 0.284672 -0.153836 -0.074123 0.2078 0.2078 0.2078 +v 0.243024 -0.087757 -0.223263 0.2001 0.2001 0.2001 +v 0.294904 -0.065320 -0.120038 0.1969 0.1969 0.1969 +v 0.216807 -0.003285 -0.231694 0.1877 0.1877 0.1877 +v 0.271851 0.011089 -0.148780 0.1855 0.1855 0.1855 +v 0.305189 0.031108 -0.056411 0.1823 0.1823 0.1823 +v 0.329246 0.050524 0.038394 0.1792 0.1792 0.1792 +v 0.244242 0.062482 -0.145404 0.1773 0.1773 0.1773 +v 0.281937 0.081881 -0.065508 0.1741 0.1741 0.1741 +v 0.298939 0.106365 0.025438 0.1700 0.1700 0.1700 +v 0.274995 0.113671 0.118697 0.1688 0.1688 0.1688 +v 0.305547 0.060276 0.134999 0.1777 0.1777 0.1777 +v 0.245334 0.110618 -0.059613 0.1693 0.1693 0.1693 +v 0.248602 0.140678 0.019353 0.1641 0.1641 0.1641 +v 0.203585 0.111974 -0.047094 0.1691 0.1691 0.1691 +v 0.190292 0.136139 0.015673 0.1649 0.1649 0.1649 +v 0.169200 0.089856 -0.035369 0.1728 0.1728 0.1728 +v 0.148256 0.100241 0.013517 0.1711 0.1711 0.1711 +v 0.128383 0.097979 0.088468 0.1715 0.1715 0.1715 +v 0.109831 0.037595 0.091667 0.1813 0.1813 0.1813 +v 0.180607 0.108795 -0.097166 0.1696 0.1696 0.1696 +v 0.154771 0.097174 -0.068651 0.1716 0.1716 0.1716 +v 0.139367 0.055295 -0.053036 0.1785 0.1785 0.1785 +v 0.108113 0.112310 -0.106355 0.1690 0.1690 0.1690 +v 0.093254 0.073971 -0.079235 0.1754 0.1754 0.1754 +v 0.094823 0.017080 -0.080320 0.1845 0.1845 0.1845 +v 0.142168 -0.000067 -0.063773 0.1872 0.1872 0.1872 +v 0.103595 -0.042412 -0.110522 0.1935 0.1935 0.1935 +v 0.132751 -0.060118 -0.096399 0.1961 0.1961 0.1961 +v 0.095933 -0.154080 -0.089779 0.2078 0.2078 0.2078 +v 0.067545 -0.187854 -0.108302 0.2078 0.2078 0.2078 +v -0.001346 -0.156380 -0.143565 0.2078 0.2078 0.2078 +v 0.008202 -0.191574 -0.105859 0.2078 0.2078 0.2078 +v -0.045706 -0.202976 -0.095014 0.2078 0.2078 0.2078 +v -0.015923 -0.250852 -0.029132 0.2078 0.2078 0.2078 +v -0.073162 -0.198061 -0.078346 0.2078 0.2078 0.2078 +v -0.050229 -0.235353 -0.012634 0.2078 0.2078 0.2078 +v -0.048482 -0.262334 0.025706 0.2078 0.2078 0.2078 +v -0.011654 -0.277676 0.025981 0.2078 0.2078 0.2078 +v -0.059586 -0.283987 0.032688 0.2078 0.2078 0.2078 +v -0.016514 -0.306215 0.043015 0.2078 0.2078 0.2078 +v -0.077940 -0.305761 0.027206 0.2078 0.2078 0.2078 +v -0.029121 -0.337790 0.027092 0.2078 0.2078 0.2078 +v -0.096449 -0.323029 0.010559 0.2078 0.2078 0.2078 +v -0.035441 -0.350222 -0.011299 0.2078 0.2078 0.2078 +v 0.042330 -0.344263 -0.031878 0.2078 0.2078 0.2078 +v 0.118733 -0.324169 -0.051257 0.2078 0.2078 0.2078 +v -0.054615 -0.348021 -0.073150 0.2078 0.2078 0.2078 +v 0.014696 -0.342875 -0.108384 0.2078 0.2078 0.2078 +v -0.099956 -0.321194 -0.149359 0.2078 0.2078 0.2078 +v -0.024801 -0.319844 -0.192050 0.2078 0.2078 0.2078 +v -0.147131 -0.256950 -0.204668 0.2078 0.2078 0.2078 +v -0.057518 -0.251872 -0.250876 0.2078 0.2078 0.2078 +v -0.199488 -0.193202 -0.247694 0.2078 0.2078 0.2078 +v -0.085006 -0.189339 -0.309458 0.2078 0.2078 0.2078 +v 0.034940 -0.187950 -0.318633 0.2078 0.2078 0.2078 +v -0.101382 -0.106486 -0.324903 0.2028 0.2028 0.2028 +v 0.025575 -0.105820 -0.335391 0.2027 0.2027 0.2027 +v 0.147284 -0.101665 -0.309794 0.2021 0.2021 0.2021 +v 0.014283 -0.009084 -0.327577 0.1885 0.1885 0.1885 +v 0.130758 -0.009370 -0.301419 0.1886 0.1886 0.1886 +v 0.006480 0.059915 -0.296743 0.1777 0.1777 0.1777 +v 0.113540 0.061733 -0.272009 0.1774 0.1774 0.1774 +v 0.188613 0.060121 -0.214839 0.1777 0.1777 0.1777 +v 0.095810 0.104433 -0.233737 0.1704 0.1704 0.1704 +v 0.162009 0.101976 -0.184227 0.1708 0.1708 0.1708 +v 0.212362 0.097639 -0.124299 0.1715 0.1715 0.1715 +v 0.134427 0.123219 -0.146459 0.1672 0.1672 0.1672 +v 0.073541 0.116936 -0.193195 0.1682 0.1682 0.1682 +v 0.055737 0.108646 -0.148503 0.1697 0.1697 0.1697 +v -0.000830 0.109589 -0.213101 0.1695 0.1695 0.1695 +v -0.002395 0.106007 -0.162542 0.1701 0.1701 0.1701 +v -0.004126 0.081718 -0.125259 0.1742 0.1742 0.1742 +v 0.047080 0.079841 -0.115076 0.1745 0.1745 0.1745 +v -0.009313 0.036768 -0.111661 0.1814 0.1814 0.1814 +v 0.046407 0.031156 -0.107903 0.1823 0.1823 0.1823 +v -0.022521 -0.043762 -0.134347 0.1937 0.1937 0.1937 +v 0.054272 -0.036884 -0.129943 0.1927 0.1927 0.1927 +v -0.005517 -0.120987 -0.147942 0.2048 0.2048 0.2048 +v -0.054773 0.084344 -0.114997 0.1737 0.1737 0.1737 +v -0.056310 0.042313 -0.102287 0.1806 0.1806 0.1806 +v -0.073196 -0.019951 -0.115392 0.1902 0.1902 0.1902 +v -0.102793 0.086403 -0.080657 0.1734 0.1734 0.1734 +v -0.100219 0.040563 -0.071386 0.1808 0.1808 0.1808 +v -0.115230 -0.019898 -0.087027 0.1902 0.1902 0.1902 +v -0.146910 0.072231 -0.053616 0.1757 0.1757 0.1757 +v -0.139322 0.029998 -0.052456 0.1825 0.1825 0.1825 +v -0.139343 -0.006148 -0.065348 0.1881 0.1881 0.1881 +v -0.156096 0.068597 -0.028541 0.1763 0.1763 0.1763 +v -0.147744 0.023977 -0.032193 0.1834 0.1834 0.1834 +v -0.133020 0.075573 0.018299 0.1752 0.1752 0.1752 +v -0.124700 0.007665 0.014634 0.1860 0.1860 0.1860 +v -0.102014 0.058340 0.094568 0.1780 0.1780 0.1780 +v -0.104019 -0.016315 0.085087 0.1896 0.1896 0.1896 +v -0.099048 -0.025463 0.149255 0.1910 0.1910 0.1910 +v -0.151977 -0.033611 0.204230 0.1922 0.1922 0.1922 +v -0.224934 -0.024847 0.191279 0.1909 0.1909 0.1909 +v -0.226968 -0.067436 0.168562 0.1972 0.1972 0.1972 +v -0.212590 0.020713 0.202796 0.1840 0.1840 0.1840 +v -0.271164 0.055289 0.139704 0.1785 0.1785 0.1785 +v -0.280633 0.002539 0.133236 0.1868 0.1868 0.1868 +v -0.191133 0.064530 0.201110 0.1770 0.1770 0.1770 +v -0.240643 0.102333 0.139032 0.1707 0.1707 0.1707 +v -0.263413 0.107069 0.029476 0.1699 0.1699 0.1699 +v -0.295647 0.057983 0.025651 0.1780 0.1780 0.1780 +v -0.169094 0.091823 0.184877 0.1725 0.1725 0.1725 +v -0.191366 0.125499 0.129138 0.1668 0.1668 0.1668 +v -0.217628 0.128857 0.027003 0.1662 0.1662 0.1662 +v -0.215304 0.100136 -0.044306 0.1711 0.1711 0.1711 +v -0.246310 0.083720 -0.055837 0.1738 0.1738 0.1738 +v -0.137965 0.110130 0.111255 0.1694 0.1694 0.1694 +v -0.169404 0.117926 0.021875 0.1681 0.1681 0.1681 +v -0.182524 0.094428 -0.034943 0.1720 0.1720 0.1720 +v -0.167562 0.096661 -0.068927 0.1717 0.1717 0.1717 +v -0.192716 0.100718 -0.089161 0.1710 0.1710 0.1710 +v -0.144052 0.118613 -0.143149 0.1680 0.1680 0.1680 +v -0.168319 0.096322 -0.177205 0.1717 0.1717 0.1717 +v -0.218152 0.084368 -0.108288 0.1737 0.1737 0.1737 +v -0.120443 0.114943 -0.109613 0.1686 0.1686 0.1686 +v -0.061983 0.109185 -0.149146 0.1696 0.1696 0.1696 +v -0.078128 0.115216 -0.193330 0.1685 0.1685 0.1685 +v 0.002688 0.095776 -0.254874 0.1718 0.1718 0.1718 +v -0.095583 0.101565 -0.233131 0.1709 0.1709 0.1709 +v -0.105997 0.060380 -0.274446 0.1777 0.1777 0.1777 +v -0.193005 0.054624 -0.210090 0.1786 0.1786 0.1786 +v -0.110372 -0.010614 -0.310837 0.1888 0.1888 0.1888 +v -0.210954 -0.016991 -0.241386 0.1897 0.1897 0.1897 +v -0.266061 -0.019106 -0.147691 0.1901 0.1901 0.1901 +v -0.242048 0.044847 -0.127533 0.1802 0.1802 0.1802 +v -0.285345 -0.015779 -0.080678 0.1896 0.1896 0.1896 +v -0.270747 0.042514 -0.068470 0.1805 0.1805 0.1805 +v -0.309942 0.005460 0.024833 0.1863 0.1863 0.1863 +v -0.217299 -0.103814 -0.256437 0.2024 0.2024 0.2024 +v -0.231334 -0.079367 0.115007 0.1989 0.1989 0.1989 +v -0.251347 -0.137131 0.100969 0.2070 0.2070 0.2070 +v -0.204861 -0.144463 0.128591 0.2078 0.2078 0.2078 +v -0.192657 -0.231751 0.101844 0.2078 0.2078 0.2078 +v -0.162575 -0.290036 0.047926 0.2078 0.2078 0.2078 +v -0.124104 -0.292746 0.072446 0.2078 0.2078 0.2078 +v -0.092022 -0.283735 0.074796 0.2078 0.2078 0.2078 +v -0.120921 -0.329623 -0.024059 0.2078 0.2078 0.2078 +v -0.067304 -0.263145 0.065606 0.2078 0.2078 0.2078 +v -0.060357 -0.234063 0.048099 0.2078 0.2078 0.2078 +v -0.081838 -0.155819 0.090865 0.2078 0.2078 0.2078 +v -0.072006 -0.202151 0.008216 0.2078 0.2078 0.2078 +v -0.095210 -0.133095 0.045189 0.2065 0.2065 0.2065 +v -0.088959 -0.170449 -0.056347 0.2078 0.2078 0.2078 +v 0.031157 0.050349 -0.051094 0.0395 0.0395 0.0395 +v 0.111884 0.356302 0.012046 0.0196 0.0196 0.0196 +v 0.045999 0.050243 -0.037409 0.0395 0.0395 0.0395 +v 0.025573 0.050055 -0.022477 0.0395 0.0395 0.0395 +v 0.015727 0.050258 -0.048157 0.0395 0.0395 0.0395 +v 0.038524 0.050513 -0.066976 0.0394 0.0394 0.0394 +v 0.060262 0.050496 -0.061283 0.0394 0.0394 0.0394 +v 0.017395 0.050403 -0.067902 0.0395 0.0395 0.0395 +v 0.034623 0.050850 -0.106424 0.0394 0.0394 0.0394 +v 0.040841 0.050702 -0.088174 0.0394 0.0394 0.0394 +v 0.017674 0.050604 -0.089313 0.0394 0.0394 0.0394 +v 0.018386 0.050875 -0.115674 0.0394 0.0394 0.0394 +v 0.080828 0.302203 0.023592 0.0231 0.0231 0.0231 +v 0.132887 0.272091 -0.018183 0.0251 0.0251 0.0251 +v 0.163758 0.323519 -0.029627 0.0217 0.0217 0.0217 +v 0.194626 0.377275 -0.036949 0.0183 0.0183 0.0183 +v 0.195434 0.395424 -0.029474 0.0171 0.0171 0.0171 +v 0.102426 0.392865 0.018491 0.0172 0.0172 0.0172 +v 0.000073 0.391138 0.038956 0.0174 0.0174 0.0174 +v 0.000073 0.367330 0.040647 0.0189 0.0189 0.0189 +v 0.000073 0.316716 0.044953 0.0222 0.0222 0.0222 +v 0.000073 0.248496 0.047779 0.0266 0.0266 0.0266 +v 0.063150 0.240616 0.031808 0.0271 0.0271 0.0271 +v 0.000073 0.177076 0.044803 0.0312 0.0312 0.0312 +v 0.052951 0.172140 0.030784 0.0316 0.0316 0.0316 +v 0.092938 0.162986 -0.003271 0.0322 0.0322 0.0322 +v 0.108455 0.219859 -0.007034 0.0285 0.0285 0.0285 +v 0.116004 0.151657 -0.055696 0.0329 0.0329 0.0329 +v 0.131081 0.199955 -0.064360 0.0298 0.0298 0.0298 +v 0.156916 0.248094 -0.078203 0.0266 0.0266 0.0266 +v 0.126515 0.189243 -0.125745 0.0304 0.0304 0.0304 +v 0.149380 0.236933 -0.144909 0.0274 0.0274 0.0274 +v 0.174091 0.287181 -0.170020 0.0241 0.0241 0.0241 +v 0.187538 0.297775 -0.095546 0.0234 0.0234 0.0234 +v 0.196380 0.334062 -0.201429 0.0211 0.0211 0.0211 +v 0.217488 0.343224 -0.115467 0.0205 0.0205 0.0205 +v 0.194913 0.352144 -0.048629 0.0199 0.0199 0.0199 +v 0.219156 0.372074 -0.225579 0.0186 0.0186 0.0186 +v 0.236381 0.372800 -0.126169 0.0186 0.0186 0.0186 +v 0.231749 0.390340 -0.233465 0.0174 0.0174 0.0174 +v 0.246121 0.389660 -0.126190 0.0175 0.0175 0.0175 +v 0.240967 0.402102 -0.237526 0.0167 0.0167 0.0167 +v 0.252645 0.402614 -0.124456 0.0166 0.0166 0.0166 +v 0.196350 0.408133 -0.025435 0.0163 0.0163 0.0163 +v 0.098770 0.407575 0.020567 0.0163 0.0163 0.0163 +v 0.255658 0.416463 -0.124669 0.0157 0.0157 0.0157 +v 0.192071 0.423878 -0.029405 0.0152 0.0152 0.0152 +v 0.094980 0.419906 0.016459 0.0155 0.0155 0.0155 +v 0.000075 0.422230 0.030360 0.0153 0.0153 0.0153 +v 0.000073 0.407672 0.037862 0.0163 0.0163 0.0163 +v 0.179823 0.426635 -0.030754 0.0152 0.0152 0.0152 +v 0.090005 0.425524 0.014526 0.0152 0.0152 0.0152 +v -0.000227 0.426727 0.025973 0.0152 0.0152 0.0152 +v 0.094907 0.419407 -0.382749 0.0155 0.0155 0.0155 +v -0.000227 0.419048 -0.394253 0.0156 0.0156 0.0156 +v 0.098882 0.409815 -0.395394 0.0162 0.0162 0.0162 +v 0.000036 0.408395 -0.409301 0.0162 0.0162 0.0162 +v 0.097018 0.399182 -0.387963 0.0168 0.0168 0.0168 +v 0.000073 0.396106 -0.400903 0.0170 0.0170 0.0170 +v 0.093523 0.387699 -0.375789 0.0176 0.0176 0.0176 +v 0.000073 0.384508 -0.389939 0.0178 0.0178 0.0178 +v 0.087677 0.364877 -0.350244 0.0191 0.0191 0.0191 +v 0.000073 0.360911 -0.364887 0.0193 0.0193 0.0193 +v 0.077087 0.321750 -0.304019 0.0219 0.0219 0.0219 +v 0.000073 0.317512 -0.316411 0.0221 0.0221 0.0221 +v 0.070003 0.277472 -0.262148 0.0247 0.0247 0.0247 +v 0.000073 0.277635 -0.273572 0.0247 0.0247 0.0247 +v 0.063750 0.231518 -0.231555 0.0277 0.0277 0.0277 +v 0.000073 0.234502 -0.241907 0.0275 0.0275 0.0275 +v 0.055682 0.184124 -0.207633 0.0308 0.0308 0.0308 +v 0.000073 0.184814 -0.219078 0.0307 0.0307 0.0307 +v 0.050684 0.135054 -0.192550 0.0340 0.0340 0.0340 +v 0.000073 0.136374 -0.206290 0.0339 0.0339 0.0339 +v 0.048756 0.092358 -0.181290 0.0367 0.0367 0.0367 +v 0.000073 0.092768 -0.195492 0.0367 0.0367 0.0367 +v 0.047115 0.072070 -0.175978 0.0380 0.0380 0.0380 +v 0.000073 0.072156 -0.189896 0.0380 0.0380 0.0380 +v 0.044903 0.060743 -0.171242 0.0388 0.0388 0.0388 +v 0.000073 0.057885 -0.182598 0.0390 0.0390 0.0390 +v 0.040906 0.053513 -0.162724 0.0392 0.0392 0.0392 +v 0.000073 0.052672 -0.171072 0.0393 0.0393 0.0393 +v 0.035689 0.051710 -0.151865 0.0394 0.0394 0.0394 +v 0.000073 0.051394 -0.158000 0.0394 0.0394 0.0394 +v 0.027829 0.051170 -0.136963 0.0394 0.0394 0.0394 +v 0.000073 0.051046 -0.140839 0.0394 0.0394 0.0394 +v 0.000073 0.050858 -0.118486 0.0394 0.0394 0.0394 +v 0.000073 0.050565 -0.092323 0.0394 0.0394 0.0394 +v 0.000073 0.050319 -0.069241 0.0395 0.0395 0.0395 +v 0.000073 0.050164 -0.048035 0.0395 0.0395 0.0395 +v 0.000073 0.050044 -0.021352 0.0395 0.0395 0.0395 +v 0.033183 0.050013 -0.006850 0.0395 0.0395 0.0395 +v 0.000073 0.049723 -0.001927 0.0395 0.0395 0.0395 +v 0.039382 0.052112 0.005612 0.0393 0.0393 0.0393 +v 0.000073 0.050871 0.012232 0.0394 0.0394 0.0394 +v 0.042386 0.062578 0.011669 0.0387 0.0387 0.0387 +v 0.000073 0.061486 0.022796 0.0387 0.0387 0.0387 +v 0.043823 0.077900 0.014554 0.0377 0.0377 0.0377 +v 0.000073 0.077792 0.026419 0.0377 0.0377 0.0377 +v 0.046857 0.113031 0.021010 0.0354 0.0354 0.0354 +v 0.000073 0.114763 0.034105 0.0353 0.0353 0.0353 +v 0.078429 0.077762 -0.012665 0.0377 0.0377 0.0377 +v 0.083825 0.109074 -0.008807 0.0356 0.0356 0.0356 +v 0.100245 0.076537 -0.053543 0.0378 0.0378 0.0378 +v 0.106678 0.104592 -0.053443 0.0359 0.0359 0.0359 +v 0.102248 0.074757 -0.101109 0.0379 0.0379 0.0379 +v 0.107445 0.098583 -0.104076 0.0363 0.0363 0.0363 +v 0.114840 0.142132 -0.112390 0.0335 0.0335 0.0335 +v 0.085808 0.094328 -0.149513 0.0366 0.0366 0.0366 +v 0.090414 0.136279 -0.160290 0.0339 0.0339 0.0339 +v 0.098739 0.184634 -0.175894 0.0307 0.0307 0.0307 +v 0.114896 0.232514 -0.199648 0.0276 0.0276 0.0276 +v 0.130361 0.281088 -0.228909 0.0245 0.0245 0.0245 +v 0.144353 0.327174 -0.266356 0.0215 0.0215 0.0215 +v 0.163755 0.368778 -0.305446 0.0188 0.0188 0.0188 +v 0.177814 0.390715 -0.324254 0.0174 0.0174 0.0174 +v 0.186765 0.401657 -0.334155 0.0167 0.0167 0.0167 +v 0.192384 0.410948 -0.340747 0.0161 0.0161 0.0161 +v 0.245260 0.412793 -0.240781 0.0160 0.0160 0.0160 +v 0.186901 0.420777 -0.329757 0.0154 0.0154 0.0154 +v 0.235925 0.422394 -0.231142 0.0153 0.0153 0.0153 +v 0.236930 0.423803 -0.120798 0.0152 0.0152 0.0152 +v 0.082564 0.073010 -0.145047 0.0380 0.0380 0.0380 +v 0.098786 0.061554 -0.100066 0.0387 0.0387 0.0387 +v 0.079162 0.061060 -0.142082 0.0388 0.0388 0.0388 +v 0.091183 0.053038 -0.098427 0.0393 0.0393 0.0393 +v 0.072700 0.053500 -0.136719 0.0392 0.0392 0.0392 +v 0.078054 0.051068 -0.095448 0.0394 0.0394 0.0394 +v 0.061922 0.051497 -0.128135 0.0394 0.0394 0.0394 +v 0.061831 0.050800 -0.092078 0.0394 0.0394 0.0394 +v 0.049571 0.051054 -0.118542 0.0394 0.0394 0.0394 +v 0.076853 0.050600 -0.057524 0.0394 0.0394 0.0394 +v 0.058953 0.050227 -0.027134 0.0395 0.0395 0.0395 +v 0.090228 0.052458 -0.054644 0.0393 0.0393 0.0393 +v 0.070418 0.052567 -0.018186 0.0393 0.0393 0.0393 +v 0.096910 0.062190 -0.053522 0.0387 0.0387 0.0387 +v 0.075584 0.062752 -0.014466 0.0386 0.0386 0.0386 +v -0.031010 0.050349 -0.051094 0.0395 0.0395 0.0395 +v -0.111738 0.356302 0.012046 0.0196 0.0196 0.0196 +v -0.045852 0.050243 -0.037409 0.0395 0.0395 0.0395 +v -0.025426 0.050055 -0.022477 0.0395 0.0395 0.0395 +v -0.015580 0.050258 -0.048157 0.0395 0.0395 0.0395 +v -0.038377 0.050513 -0.066976 0.0394 0.0394 0.0394 +v -0.060115 0.050496 -0.061283 0.0394 0.0394 0.0394 +v -0.017248 0.050403 -0.067902 0.0395 0.0395 0.0395 +v -0.034476 0.050850 -0.106424 0.0394 0.0394 0.0394 +v -0.040694 0.050702 -0.088174 0.0394 0.0394 0.0394 +v -0.017527 0.050604 -0.089313 0.0394 0.0394 0.0394 +v -0.018240 0.050875 -0.115674 0.0394 0.0394 0.0394 +v -0.080681 0.302203 0.023592 0.0231 0.0231 0.0231 +v -0.132740 0.272091 -0.018183 0.0251 0.0251 0.0251 +v -0.163611 0.323519 -0.029627 0.0217 0.0217 0.0217 +v -0.194479 0.377275 -0.036949 0.0183 0.0183 0.0183 +v -0.195287 0.395424 -0.029474 0.0171 0.0171 0.0171 +v -0.102279 0.392865 0.018491 0.0172 0.0172 0.0172 +v -0.063003 0.240616 0.031808 0.0271 0.0271 0.0271 +v -0.052804 0.172140 0.030784 0.0316 0.0316 0.0316 +v -0.092791 0.162986 -0.003271 0.0322 0.0322 0.0322 +v -0.108308 0.219859 -0.007034 0.0285 0.0285 0.0285 +v -0.115857 0.151657 -0.055696 0.0329 0.0329 0.0329 +v -0.130934 0.199955 -0.064360 0.0298 0.0298 0.0298 +v -0.156769 0.248094 -0.078203 0.0266 0.0266 0.0266 +v -0.126368 0.189243 -0.125745 0.0304 0.0304 0.0304 +v -0.149233 0.236933 -0.144909 0.0274 0.0274 0.0274 +v -0.173944 0.287181 -0.170020 0.0241 0.0241 0.0241 +v -0.187391 0.297775 -0.095546 0.0234 0.0234 0.0234 +v -0.196233 0.334062 -0.201429 0.0211 0.0211 0.0211 +v -0.217341 0.343224 -0.115467 0.0205 0.0205 0.0205 +v -0.194766 0.352144 -0.048629 0.0199 0.0199 0.0199 +v -0.219009 0.372074 -0.225579 0.0186 0.0186 0.0186 +v -0.236234 0.372800 -0.126169 0.0186 0.0186 0.0186 +v -0.231602 0.390340 -0.233465 0.0174 0.0174 0.0174 +v -0.245974 0.389660 -0.126190 0.0175 0.0175 0.0175 +v -0.240820 0.402102 -0.237526 0.0167 0.0167 0.0167 +v -0.252499 0.402614 -0.124456 0.0166 0.0166 0.0166 +v -0.196203 0.408133 -0.025435 0.0163 0.0163 0.0163 +v -0.098623 0.407575 0.020567 0.0163 0.0163 0.0163 +v -0.255512 0.416463 -0.124669 0.0157 0.0157 0.0157 +v -0.191924 0.423878 -0.029405 0.0152 0.0152 0.0152 +v -0.094837 0.419906 0.016596 0.0155 0.0155 0.0155 +v -0.180276 0.426635 -0.030754 0.0152 0.0152 0.0152 +v -0.090459 0.425524 0.014526 0.0152 0.0152 0.0152 +v -0.095360 0.419407 -0.382749 0.0155 0.0155 0.0155 +v -0.098855 0.409815 -0.395304 0.0162 0.0162 0.0162 +v -0.096871 0.399182 -0.387963 0.0168 0.0168 0.0168 +v -0.093376 0.387699 -0.375789 0.0176 0.0176 0.0176 +v -0.087530 0.364877 -0.350244 0.0191 0.0191 0.0191 +v -0.076940 0.321750 -0.304019 0.0219 0.0219 0.0219 +v -0.069856 0.277472 -0.262148 0.0247 0.0247 0.0247 +v -0.063603 0.231518 -0.231555 0.0277 0.0277 0.0277 +v -0.055535 0.184123 -0.207633 0.0308 0.0308 0.0308 +v -0.050537 0.135054 -0.192550 0.0340 0.0340 0.0340 +v -0.048609 0.092358 -0.181290 0.0367 0.0367 0.0367 +v -0.046968 0.072070 -0.175978 0.0380 0.0380 0.0380 +v -0.044756 0.060743 -0.171242 0.0388 0.0388 0.0388 +v -0.040759 0.053513 -0.162724 0.0392 0.0392 0.0392 +v -0.035542 0.051710 -0.151865 0.0394 0.0394 0.0394 +v -0.027682 0.051170 -0.136963 0.0394 0.0394 0.0394 +v -0.033036 0.050013 -0.006850 0.0395 0.0395 0.0395 +v -0.039235 0.052112 0.005612 0.0393 0.0393 0.0393 +v -0.042239 0.062578 0.011669 0.0387 0.0387 0.0387 +v -0.043676 0.077900 0.014554 0.0377 0.0377 0.0377 +v -0.046710 0.113031 0.021010 0.0354 0.0354 0.0354 +v -0.078282 0.077762 -0.012665 0.0377 0.0377 0.0377 +v -0.083678 0.109074 -0.008807 0.0356 0.0356 0.0356 +v -0.100098 0.076537 -0.053543 0.0378 0.0378 0.0378 +v -0.106531 0.104592 -0.053443 0.0359 0.0359 0.0359 +v -0.102101 0.074757 -0.101109 0.0379 0.0379 0.0379 +v -0.107299 0.098583 -0.104076 0.0363 0.0363 0.0363 +v -0.114693 0.142132 -0.112390 0.0335 0.0335 0.0335 +v -0.085661 0.094328 -0.149513 0.0366 0.0366 0.0366 +v -0.090268 0.136279 -0.160290 0.0339 0.0339 0.0339 +v -0.098592 0.184634 -0.175894 0.0307 0.0307 0.0307 +v -0.114749 0.232514 -0.199648 0.0276 0.0276 0.0276 +v -0.130214 0.281088 -0.228909 0.0245 0.0245 0.0245 +v -0.144206 0.327174 -0.266356 0.0215 0.0215 0.0215 +v -0.163608 0.368778 -0.305446 0.0188 0.0188 0.0188 +v -0.177667 0.390715 -0.324254 0.0174 0.0174 0.0174 +v -0.186618 0.401657 -0.334155 0.0167 0.0167 0.0167 +v -0.192338 0.410948 -0.340621 0.0161 0.0161 0.0161 +v -0.245137 0.412793 -0.240685 0.0160 0.0160 0.0160 +v -0.187355 0.420777 -0.329757 0.0154 0.0154 0.0154 +v -0.236379 0.422394 -0.231142 0.0153 0.0153 0.0153 +v -0.237384 0.423803 -0.120798 0.0152 0.0152 0.0152 +v -0.082417 0.073010 -0.145047 0.0380 0.0380 0.0380 +v -0.098639 0.061554 -0.100066 0.0387 0.0387 0.0387 +v -0.079015 0.061060 -0.142082 0.0388 0.0388 0.0388 +v -0.091036 0.053038 -0.098427 0.0393 0.0393 0.0393 +v -0.072553 0.053500 -0.136719 0.0392 0.0392 0.0392 +v -0.077907 0.051068 -0.095448 0.0394 0.0394 0.0394 +v -0.061775 0.051497 -0.128135 0.0394 0.0394 0.0394 +v -0.061684 0.050800 -0.092078 0.0394 0.0394 0.0394 +v -0.049424 0.051054 -0.118542 0.0394 0.0394 0.0394 +v -0.076706 0.050600 -0.057524 0.0394 0.0394 0.0394 +v -0.058806 0.050227 -0.027134 0.0395 0.0395 0.0395 +v -0.090081 0.052458 -0.054644 0.0393 0.0393 0.0393 +v -0.070272 0.052567 -0.018186 0.0393 0.0393 0.0393 +v -0.096763 0.062190 -0.053522 0.0387 0.0387 0.0387 +v -0.075437 0.062752 -0.014466 0.0386 0.0386 0.0386 +v 0.019995 0.297884 -0.264528 0.1335 0.1335 0.1335 +v 0.020129 0.274971 -0.260625 0.1384 0.1384 0.1384 +v -0.140751 0.114350 -0.427784 0.1687 0.1687 0.1687 +v 0.000623 0.330121 -0.286875 0.1263 0.1263 0.1263 +v -0.182663 0.162724 -0.483545 0.1602 0.1602 0.1602 +v -0.003875 0.250453 -0.277577 0.1434 0.1434 0.1434 +v -0.098945 0.113666 -0.428350 0.1688 0.1688 0.1688 +v 0.025078 0.301971 -0.274637 0.1326 0.1326 0.1326 +v 0.014124 0.312783 -0.271832 0.1302 0.1302 0.1302 +v 0.009765 0.303797 -0.261306 0.1322 0.1322 0.1322 +v 0.007339 0.294420 -0.255656 0.1342 0.1342 0.1342 +v 0.021320 0.290635 -0.262086 0.1350 0.1350 0.1350 +v 0.030208 0.290651 -0.275293 0.1350 0.1350 0.1350 +v 0.008922 0.272684 -0.255550 0.1388 0.1388 0.1388 +v 0.012726 0.261823 -0.264566 0.1411 0.1411 0.1411 +v 0.025271 0.268451 -0.269952 0.1397 0.1397 0.1397 +v 0.021356 0.282443 -0.260708 0.1368 0.1368 0.1368 +v 0.006912 0.283693 -0.253488 0.1365 0.1365 0.1365 +v 0.030458 0.278796 -0.273863 0.1376 0.1376 0.1376 +v -0.149574 0.127742 -0.410735 0.1664 0.1664 0.1664 +v -0.169592 0.133458 -0.433014 0.1654 0.1654 0.1654 +v -0.148577 0.116650 -0.448924 0.1683 0.1683 0.1683 +v -0.119635 0.111420 -0.427368 0.1692 0.1692 0.1692 +v -0.120794 0.124688 -0.403741 0.1669 0.1669 0.1669 +v -0.120627 0.110751 -0.454912 0.1693 0.1693 0.1693 +v 0.015057 0.321631 -0.289529 0.1282 0.1282 0.1282 +v 0.002174 0.332540 -0.321697 0.1257 0.1257 0.1257 +v -0.016184 0.341540 -0.308396 0.1236 0.1236 0.1236 +v -0.033479 0.338618 -0.292061 0.1243 0.1243 0.1243 +v -0.003754 0.323713 -0.272984 0.1277 0.1277 0.1277 +v -0.193176 0.196579 -0.475258 0.1539 0.1539 0.1539 +v -0.172087 0.207195 -0.499738 0.1519 0.1519 0.1519 +v -0.162420 0.159616 -0.499722 0.1608 0.1608 0.1608 +v -0.180345 0.145509 -0.461623 0.1633 0.1633 0.1633 +v -0.196879 0.178233 -0.445095 0.1574 0.1574 0.1574 +v -0.155155 0.129638 -0.477338 0.1660 0.1660 0.1660 +v 0.011254 0.252558 -0.283102 0.1430 0.1430 0.1430 +v -0.008790 0.257205 -0.263733 0.1420 0.1420 0.1420 +v -0.023083 0.245298 -0.294637 0.1445 0.1445 0.1445 +v -0.001618 0.246485 -0.310530 0.1442 0.1442 0.1442 +v -0.092595 0.114717 -0.450947 0.1686 0.1686 0.1686 +v -0.073662 0.127236 -0.433815 0.1665 0.1665 0.1665 +v -0.092639 0.125207 -0.411006 0.1668 0.1668 0.1668 +v -0.047186 0.194044 -0.498326 0.1544 0.1544 0.1544 +v -0.042854 0.168931 -0.475418 0.1591 0.1591 0.1591 +v -0.066970 0.157262 -0.496838 0.1612 0.1612 0.1612 +v -0.070638 0.201191 -0.514539 0.1531 0.1531 0.1531 +v -0.104258 0.209262 -0.521787 0.1515 0.1515 0.1515 +v -0.101190 0.262552 -0.504617 0.1410 0.1410 0.1410 +v -0.065947 0.248264 -0.502545 0.1439 0.1439 0.1439 +v -0.038926 0.226016 -0.488378 0.1483 0.1483 0.1483 +v -0.098104 0.157036 -0.510870 0.1612 0.1612 0.1612 +v -0.131640 0.158755 -0.511183 0.1609 0.1609 0.1609 +v -0.140310 0.211938 -0.515936 0.1510 0.1510 0.1510 +v -0.065674 0.135351 -0.465230 0.1651 0.1651 0.1651 +v -0.091966 0.126566 -0.481924 0.1666 0.1666 0.1666 +v -0.123696 0.124581 -0.485982 0.1669 0.1669 0.1669 +v -0.046148 0.153670 -0.443595 0.1618 0.1618 0.1618 +v -0.061935 0.146997 -0.412567 0.1630 0.1630 0.1630 +v -0.034283 0.178329 -0.424484 0.1573 0.1573 0.1573 +v -0.054766 0.170576 -0.394784 0.1588 0.1588 0.1588 +v -0.085162 0.170248 -0.373110 0.1588 0.1588 0.1588 +v -0.088575 0.145826 -0.390166 0.1632 0.1632 0.1632 +v -0.123580 0.174313 -0.363857 0.1581 0.1581 0.1581 +v -0.123128 0.147379 -0.382065 0.1629 0.1629 0.1629 +v -0.161288 0.182935 -0.370410 0.1565 0.1565 0.1565 +v -0.157832 0.152127 -0.390912 0.1621 0.1621 0.1621 +v -0.189373 0.198991 -0.391035 0.1535 0.1535 0.1535 +v -0.184135 0.161919 -0.414195 0.1603 0.1603 0.1603 +v -0.201515 0.221680 -0.420394 0.1491 0.1491 0.1491 +v -0.176960 0.235697 -0.364881 0.1464 0.1464 0.1464 +v -0.185696 0.262222 -0.388613 0.1410 0.1410 0.1410 +v -0.178057 0.286331 -0.415255 0.1360 0.1360 0.1360 +v -0.195112 0.244314 -0.451340 0.1447 0.1447 0.1447 +v -0.156712 0.302265 -0.439122 0.1325 0.1325 0.1325 +v -0.172385 0.260169 -0.477408 0.1414 0.1414 0.1414 +v -0.125901 0.306995 -0.457618 0.1315 0.1315 0.1315 +v -0.139091 0.266673 -0.495412 0.1401 0.1401 0.1401 +v -0.089969 0.299882 -0.470045 0.1330 0.1330 0.1330 +v -0.102250 0.328841 -0.415926 0.1266 0.1266 0.1266 +v -0.070590 0.319622 -0.431253 0.1287 0.1287 0.1287 +v -0.039927 0.300248 -0.439374 0.1330 0.1330 0.1330 +v -0.055703 0.281944 -0.473883 0.1369 0.1369 0.1369 +v -0.017965 0.273858 -0.436135 0.1386 0.1386 0.1386 +v -0.029216 0.255330 -0.465927 0.1424 0.1424 0.1424 +v -0.009841 0.243904 -0.418727 0.1447 0.1447 0.1447 +v -0.018310 0.222977 -0.440793 0.1489 0.1489 0.1489 +v -0.027254 0.197112 -0.459140 0.1538 0.1538 0.1538 +v -0.026574 0.201665 -0.409058 0.1530 0.1530 0.1530 +v -0.018387 0.222234 -0.393141 0.1490 0.1490 0.1490 +v -0.039738 0.211914 -0.367995 0.1510 0.1510 0.1510 +v -0.048454 0.192532 -0.381095 0.1547 0.1547 0.1547 +v -0.070517 0.212422 -0.347443 0.1509 0.1509 0.1509 +v -0.079927 0.192593 -0.360131 0.1547 0.1547 0.1547 +v -0.104339 0.221882 -0.333771 0.1491 0.1491 0.1491 +v -0.117732 0.199706 -0.348722 0.1534 0.1534 0.1534 +v -0.132753 0.238804 -0.330265 0.1458 0.1458 0.1458 +v -0.152729 0.213712 -0.350213 0.1507 0.1507 0.1507 +v -0.150642 0.262594 -0.338550 0.1409 0.1409 0.1409 +v -0.107645 0.256516 -0.309109 0.1422 0.1422 0.1422 +v -0.119710 0.279077 -0.311938 0.1375 0.1375 0.1375 +v -0.121552 0.303492 -0.323303 0.1322 0.1322 0.1322 +v -0.155428 0.289114 -0.355642 0.1354 0.1354 0.1354 +v -0.113237 0.324759 -0.339839 0.1275 0.1275 0.1275 +v -0.147254 0.312030 -0.376594 0.1304 0.1304 0.1304 +v -0.096633 0.338015 -0.358553 0.1244 0.1244 0.1244 +v -0.128639 0.326154 -0.397238 0.1272 0.1272 0.1272 +v -0.073571 0.340045 -0.377878 0.1240 0.1240 0.1240 +v -0.065021 0.344920 -0.323563 0.1228 0.1228 0.1228 +v -0.043834 0.346655 -0.343132 0.1224 0.1224 0.1224 +v -0.021088 0.336567 -0.358681 0.1248 0.1248 0.1248 +v -0.046165 0.330816 -0.395112 0.1261 0.1261 0.1261 +v -0.001042 0.316505 -0.366644 0.1294 0.1294 0.1294 +v -0.020151 0.310582 -0.404048 0.1307 0.1307 0.1307 +v 0.009992 0.293531 -0.366571 0.1344 0.1344 0.1344 +v -0.003800 0.286327 -0.402333 0.1360 0.1360 0.1360 +v 0.011653 0.270992 -0.360722 0.1392 0.1392 0.1392 +v 0.000613 0.260652 -0.391431 0.1413 0.1413 0.1413 +v 0.002906 0.252157 -0.349306 0.1431 0.1431 0.1431 +v -0.007868 0.239749 -0.373502 0.1456 0.1456 0.1456 +v -0.016249 0.240365 -0.333321 0.1455 0.1455 0.1455 +v -0.028562 0.228091 -0.352413 0.1479 0.1479 0.1479 +v -0.042296 0.239965 -0.314446 0.1455 0.1455 0.1455 +v -0.057537 0.228445 -0.332056 0.1478 0.1478 0.1478 +v -0.065458 0.249490 -0.296440 0.1436 0.1436 0.1436 +v -0.086145 0.239058 -0.316496 0.1457 0.1457 0.1457 +v -0.080902 0.266555 -0.285822 0.1401 0.1401 0.1401 +v -0.040066 0.253603 -0.277364 0.1428 0.1428 0.1428 +v -0.049675 0.269053 -0.265822 0.1396 0.1396 0.1396 +v -0.053702 0.287786 -0.261849 0.1357 0.1357 0.1357 +v -0.088485 0.287485 -0.284294 0.1357 0.1357 0.1357 +v -0.052703 0.308060 -0.266078 0.1312 0.1312 0.1312 +v -0.088750 0.310152 -0.291387 0.1308 0.1308 0.1308 +v -0.045888 0.326110 -0.277318 0.1272 0.1272 0.1272 +v -0.080674 0.330844 -0.305312 0.1261 0.1261 0.1261 +v -0.016769 0.300919 -0.254446 0.1328 0.1328 0.1328 +v -0.011651 0.314326 -0.262007 0.1298 0.1298 0.1298 +v -0.018386 0.285510 -0.251503 0.1361 0.1361 0.1361 +v -0.015981 0.269778 -0.254392 0.1395 0.1395 0.1395 +v 0.015610 0.256782 -0.322275 0.1421 0.1421 0.1421 +v 0.024101 0.274123 -0.329379 0.1385 0.1385 0.1385 +v 0.033220 0.275189 -0.297811 0.1383 0.1383 0.1383 +v 0.025501 0.260547 -0.292545 0.1414 0.1414 0.1414 +v 0.033219 0.292153 -0.298855 0.1347 0.1347 0.1347 +v 0.024427 0.294463 -0.331930 0.1342 0.1342 0.1342 +v 0.016612 0.315112 -0.329446 0.1297 0.1297 0.1297 +v 0.027204 0.308793 -0.296140 0.1311 0.1311 0.1311 +v 0.128221 0.232694 0.068558 0.4333 0.4333 0.4333 +v 0.120889 0.247681 0.044207 0.4260 0.4260 0.4260 +v 0.103164 0.257943 0.029835 0.4210 0.4210 0.4210 +v 0.081111 0.261687 0.027315 0.4191 0.4191 0.4191 +v 0.059647 0.258212 0.037263 0.4209 0.4209 0.4209 +v 0.045432 0.246694 0.059431 0.4265 0.4265 0.4265 +v 0.046779 0.230165 0.087626 0.4345 0.4345 0.4345 +v 0.065955 0.215703 0.108896 0.4413 0.4413 0.4413 +v 0.095544 0.210920 0.111642 0.4435 0.4435 0.4435 +v 0.119542 0.218232 0.094835 0.4401 0.4401 0.4401 +v -0.003247 0.080738 -0.025668 0.1743 0.1743 0.1743 +v 0.012235 0.066822 -0.004823 0.1766 0.1766 0.1766 +v 0.033442 0.060477 0.002695 0.1776 0.1776 0.1776 +v 0.054281 0.060675 -0.001336 0.1776 0.1776 0.1776 +v 0.072565 0.067499 -0.016749 0.1765 0.1765 0.1765 +v 0.080925 0.081489 -0.041918 0.1742 0.1742 0.1742 +v 0.072422 0.097949 -0.067163 0.1715 0.1715 0.1715 +v 0.048335 0.108577 -0.082925 0.1697 0.1697 0.1697 +v 0.018239 0.109278 -0.078512 0.1695 0.1695 0.1695 +v -0.002063 0.098042 -0.054939 0.1714 0.1714 0.1714 +v -0.127113 0.231108 0.073354 0.4340 0.4340 0.4340 +v -0.115818 0.217373 0.098912 0.4405 0.4405 0.4405 +v -0.089851 0.211791 0.113153 0.4431 0.4431 0.4431 +v -0.060534 0.218476 0.106820 0.4400 0.4400 0.4400 +v -0.044014 0.233933 0.083385 0.4327 0.4327 0.4327 +v -0.063550 0.062193 -0.003896 0.1774 0.1774 0.1774 +v -0.043277 0.060583 0.002398 0.1776 0.1776 0.1776 +v -0.023555 0.064461 -0.000793 0.1770 0.1770 0.1770 +v -0.005862 0.075235 -0.015998 0.1752 0.1752 0.1752 +v 0.000292 0.090618 -0.041166 0.1727 0.1727 0.1727 +v -0.065194 0.102664 -0.072918 0.1707 0.1707 0.1707 +v -0.037689 0.108528 -0.078095 0.1697 0.1697 0.1697 +v -0.013003 0.103583 -0.065333 0.1705 0.1705 0.1705 +v -0.083589 0.262454 0.027491 0.4187 0.4187 0.4187 +v -0.061952 0.260229 0.035265 0.4199 0.4199 0.4199 +v -0.046021 0.250105 0.055468 0.4248 0.4248 0.4248 +v -0.104924 0.257896 0.031497 0.4210 0.4210 0.4210 +v -0.121786 0.246786 0.047811 0.4265 0.4265 0.4265 +v -0.082899 0.087846 -0.050828 0.1731 0.1731 0.1731 +v -0.080628 0.071714 -0.023026 0.1758 0.1758 0.1758 +v -0.214746 0.290932 0.129538 0.4042 0.4042 0.4042 +v -0.171952 0.405163 0.128400 0.3384 0.3384 0.3384 +v -0.155844 0.391610 0.185714 0.3470 0.3470 0.3470 +v -0.053177 0.412051 0.064864 0.3339 0.3339 0.3339 +v -0.100554 0.330554 0.237404 0.3830 0.3830 0.3830 +v -0.075674 0.286088 -0.000586 0.4068 0.4068 0.4068 +v 0.013618 0.334569 0.167067 0.3807 0.3807 0.3807 +v -0.205178 0.281079 0.157062 0.4093 0.4093 0.4093 +v -0.212009 0.323226 0.154219 0.3870 0.3870 0.3870 +v -0.218269 0.317603 0.122255 0.3901 0.3901 0.3901 +v -0.211891 0.293064 0.084856 0.4031 0.4031 0.4031 +v -0.200584 0.257532 0.104673 0.4212 0.4212 0.4212 +v -0.184452 0.393821 0.131057 0.3456 0.3456 0.3456 +v -0.174334 0.398283 0.149147 0.3428 0.3428 0.3428 +v -0.160197 0.411097 0.139162 0.3345 0.3345 0.3345 +v -0.167901 0.408614 0.115044 0.3361 0.3361 0.3361 +v -0.187471 0.391791 0.110207 0.3469 0.3469 0.3469 +v -0.147378 0.419400 0.126070 0.3290 0.3290 0.3290 +v -0.155416 0.378330 0.199718 0.3552 0.3552 0.3552 +v -0.130557 0.390816 0.201972 0.3475 0.3475 0.3475 +v -0.142153 0.401818 0.182499 0.3405 0.3405 0.3405 +v -0.170718 0.387515 0.175635 0.3495 0.3495 0.3495 +v -0.178388 0.365789 0.189281 0.3627 0.3627 0.3627 +v -0.158453 0.402657 0.165708 0.3400 0.3400 0.3400 +v -0.029663 0.397791 0.061576 0.3431 0.3431 0.3431 +v -0.047051 0.390371 0.036668 0.3478 0.3478 0.3478 +v -0.070979 0.411401 0.053054 0.3343 0.3343 0.3343 +v -0.056702 0.420528 0.085430 0.3283 0.3283 0.3283 +v -0.024070 0.406228 0.093410 0.3377 0.3377 0.3377 +v -0.084990 0.423516 0.075641 0.3262 0.3262 0.3262 +v -0.068561 0.322023 0.235138 0.3877 0.3877 0.3877 +v -0.075966 0.360256 0.227174 0.3660 0.3660 0.3660 +v -0.111553 0.353556 0.230571 0.3699 0.3699 0.3699 +v -0.140788 0.325874 0.229499 0.3855 0.3855 0.3855 +v -0.113067 0.294443 0.235050 0.4024 0.4024 0.4024 +v -0.085379 0.312893 -0.006060 0.3926 0.3926 0.3926 +v -0.040986 0.315236 0.006434 0.3914 0.3914 0.3914 +v -0.039502 0.272406 0.015750 0.4137 0.4137 0.4137 +v -0.099393 0.256581 0.010126 0.4217 0.4217 0.4217 +v -0.124976 0.293185 -0.000574 0.4031 0.4031 0.4031 +v -0.000854 0.325330 0.192539 0.3858 0.3858 0.3858 +v 0.007270 0.283275 0.171847 0.4082 0.4082 0.4082 +v 0.023945 0.309968 0.140561 0.3942 0.3942 0.3942 +v 0.022616 0.344848 0.117387 0.3749 0.3749 0.3749 +v 0.009357 0.360154 0.157062 0.3660 0.3660 0.3660 +v -0.012862 0.362762 0.190686 0.3645 0.3645 0.3645 +v -0.146941 0.389301 0.037000 0.3484 0.3484 0.3484 +v -0.160479 0.393006 0.052339 0.3461 0.3461 0.3461 +v -0.139149 0.410441 0.061773 0.3349 0.3349 0.3349 +v -0.126957 0.399138 0.037787 0.3422 0.3422 0.3422 +v -0.112786 0.419683 0.067004 0.3288 0.3288 0.3288 +v -0.097472 0.406763 0.041301 0.3373 0.3373 0.3373 +v -0.075806 0.383034 0.018735 0.3523 0.3523 0.3523 +v -0.112304 0.374350 0.011837 0.3576 0.3576 0.3576 +v -0.146353 0.365883 0.017875 0.3627 0.3627 0.3627 +v -0.098134 0.343949 -0.002784 0.3754 0.3754 0.3754 +v -0.139223 0.331058 0.002503 0.3827 0.3827 0.3827 +v -0.171651 0.321281 0.019780 0.3881 0.3881 0.3881 +v -0.171689 0.360719 0.032384 0.3657 0.3657 0.3657 +v -0.196084 0.320620 0.045585 0.3884 0.3884 0.3884 +v -0.190416 0.359708 0.053475 0.3663 0.3663 0.3663 +v -0.173611 0.392451 0.068231 0.3465 0.3465 0.3465 +v -0.150004 0.413179 0.080260 0.3331 0.3331 0.3331 +v -0.201897 0.362660 0.080101 0.3646 0.3646 0.3646 +v -0.183445 0.391618 0.088004 0.3470 0.3470 0.3470 +v -0.160384 0.411819 0.098201 0.3340 0.3340 0.3340 +v -0.135765 0.423946 0.108941 0.3260 0.3260 0.3260 +v -0.124416 0.424419 0.088952 0.3256 0.3256 0.3256 +v -0.108852 0.429620 0.122944 0.3252 0.3252 0.3252 +v -0.096085 0.429441 0.100136 0.3252 0.3252 0.3252 +v -0.078848 0.426915 0.140872 0.3252 0.3252 0.3252 +v -0.064376 0.426523 0.114189 0.3252 0.3252 0.3252 +v -0.049946 0.413706 0.159887 0.3328 0.3328 0.3328 +v -0.031614 0.412642 0.128691 0.3335 0.3335 0.3335 +v -0.027881 0.392013 0.177434 0.3467 0.3467 0.3467 +v -0.005639 0.389165 0.142293 0.3485 0.3485 0.3485 +v 0.005234 0.379147 0.102073 0.3547 0.3547 0.3547 +v 0.000358 0.366905 0.063489 0.3621 0.3621 0.3621 +v 0.019062 0.326252 0.075399 0.3853 0.3853 0.3853 +v -0.003229 0.315709 0.035989 0.3911 0.3911 0.3911 +v -0.020144 0.357866 0.030824 0.3674 0.3674 0.3674 +v 0.020220 0.283260 0.098675 0.4082 0.4082 0.4082 +v -0.003076 0.269462 0.053394 0.4152 0.4152 0.4152 +v 0.001297 0.247776 0.130789 0.4260 0.4260 0.4260 +v -0.023021 0.228860 0.082094 0.4351 0.4351 0.4351 +v -0.055250 0.221768 0.033213 0.4384 0.4384 0.4384 +v -0.060550 0.206075 0.118214 0.4458 0.4458 0.4458 +v -0.090804 0.197476 0.066514 0.4497 0.4497 0.4497 +v -0.132674 0.234752 0.036962 0.4323 0.4323 0.4323 +v -0.159724 0.276892 0.020022 0.4115 0.4115 0.4115 +v -0.138818 0.208432 0.107666 0.4447 0.4447 0.4447 +v -0.169763 0.234836 0.071125 0.4322 0.4322 0.4322 +v -0.190092 0.276532 0.049842 0.4117 0.4117 0.4117 +v -0.211421 0.329720 0.077802 0.3834 0.3834 0.3834 +v -0.215269 0.341998 0.114308 0.3765 0.3765 0.3765 +v -0.204977 0.367899 0.109679 0.3615 0.3615 0.3615 +v -0.208867 0.350342 0.146266 0.3718 0.3718 0.3718 +v -0.199497 0.373683 0.137478 0.3580 0.3580 0.3580 +v -0.196575 0.356478 0.170750 0.3682 0.3682 0.3682 +v -0.187644 0.380003 0.159372 0.3542 0.3542 0.3542 +v -0.198448 0.325021 0.182234 0.3860 0.3860 0.3860 +v -0.178696 0.336351 0.203635 0.3797 0.3797 0.3797 +v -0.186466 0.279677 0.188871 0.4101 0.4101 0.4101 +v -0.164557 0.295755 0.215007 0.4017 0.4017 0.4017 +v -0.152759 0.355236 0.216037 0.3689 0.3689 0.3689 +v -0.121046 0.373477 0.218823 0.3581 0.3581 0.3581 +v -0.087271 0.384292 0.213883 0.3515 0.3515 0.3515 +v -0.102366 0.402013 0.196611 0.3404 0.3404 0.3404 +v -0.074259 0.409831 0.182542 0.3353 0.3353 0.3353 +v -0.098289 0.422027 0.161925 0.3272 0.3272 0.3272 +v -0.121166 0.412996 0.175831 0.3333 0.3333 0.3333 +v -0.055548 0.389457 0.200641 0.3483 0.3483 0.3483 +v -0.041231 0.360188 0.214831 0.3660 0.3660 0.3660 +v -0.030515 0.317816 0.219466 0.3900 0.3900 0.3900 +v -0.026631 0.268736 0.203375 0.4156 0.4156 0.4156 +v -0.070558 0.272872 0.226731 0.4135 0.4135 0.4135 +v -0.083276 0.230611 0.196655 0.4343 0.4343 0.4343 +v -0.035506 0.228219 0.166253 0.4354 0.4354 0.4354 +v -0.130521 0.256011 0.214422 0.4219 0.4219 0.4219 +v -0.153711 0.234242 0.179423 0.4325 0.4325 0.4325 +v -0.107683 0.207577 0.153472 0.4451 0.4451 0.4451 +v -0.179413 0.235005 0.139294 0.4322 0.4322 0.4322 +v -0.124137 0.424603 0.141896 0.3255 0.3255 0.3255 +v -0.141975 0.415258 0.155763 0.3318 0.3318 0.3318 +v -0.055345 0.352481 0.007208 0.3705 0.3705 0.3705 +v 0.192747 0.347496 0.183323 0.3734 0.3734 0.3734 +v 0.155113 0.403123 0.062818 0.3397 0.3397 0.3397 +v 0.145030 0.418901 0.137696 0.3293 0.3293 0.3293 +v -0.014808 0.327874 0.166388 0.3844 0.3844 0.3844 +v 0.039116 0.409021 0.073138 0.3359 0.3359 0.3359 +v 0.090427 0.346382 0.233915 0.3740 0.3740 0.3740 +v 0.076122 0.285937 -0.003904 0.4068 0.4068 0.4068 +v 0.202765 0.345509 0.167240 0.3745 0.3745 0.3745 +v 0.197311 0.364542 0.161361 0.3635 0.3635 0.3635 +v 0.185618 0.363439 0.182412 0.3641 0.3641 0.3641 +v 0.188276 0.321533 0.196342 0.3879 0.3879 0.3879 +v 0.201577 0.305770 0.177351 0.3964 0.3964 0.3964 +v 0.174992 0.345454 0.204268 0.3746 0.3746 0.3746 +v 0.138648 0.408513 0.057688 0.3362 0.3362 0.3362 +v 0.138651 0.418354 0.081380 0.3297 0.3297 0.3297 +v 0.159263 0.408104 0.079730 0.3365 0.3365 0.3365 +v 0.167758 0.384141 0.048442 0.3516 0.3516 0.3516 +v 0.144995 0.384107 0.030615 0.3516 0.3516 0.3516 +v 0.181154 0.387051 0.071322 0.3498 0.3498 0.3498 +v 0.130029 0.421318 0.149301 0.3277 0.3277 0.3277 +v 0.143181 0.411006 0.165175 0.3346 0.3346 0.3346 +v 0.158626 0.411163 0.142851 0.3345 0.3345 0.3345 +v 0.144270 0.420985 0.122637 0.3279 0.3279 0.3279 +v 0.122046 0.426968 0.130489 0.3252 0.3252 0.3252 +v 0.164983 0.410566 0.121978 0.3348 0.3348 0.3348 +v -0.024836 0.314189 0.135399 0.3919 0.3919 0.3919 +v -0.011290 0.273958 0.154243 0.4130 0.4130 0.4130 +v -0.001328 0.304188 0.189153 0.3973 0.3973 0.3973 +v 0.013618 0.338338 0.203416 0.3786 0.3786 0.3786 +v -0.007178 0.352980 0.168660 0.3702 0.3702 0.3702 +v -0.019221 0.353166 0.127722 0.3701 0.3701 0.3701 +v 0.058674 0.413843 0.064745 0.3327 0.3327 0.3327 +v 0.043056 0.387786 0.036651 0.3494 0.3494 0.3494 +v 0.018026 0.386279 0.058899 0.3503 0.3503 0.3503 +v 0.034098 0.412709 0.095044 0.3334 0.3334 0.3334 +v 0.062089 0.423809 0.092672 0.3260 0.3260 0.3260 +v 0.085355 0.317784 0.238025 0.3900 0.3900 0.3900 +v 0.119087 0.328918 0.235473 0.3839 0.3839 0.3839 +v 0.107582 0.359274 0.228736 0.3666 0.3666 0.3666 +v 0.079821 0.379904 0.216324 0.3542 0.3542 0.3542 +v 0.062307 0.357077 0.225214 0.3679 0.3679 0.3679 +v 0.217004 0.300943 0.127580 0.3990 0.3990 0.3990 +v 0.218227 0.324907 0.117138 0.3861 0.3861 0.3861 +v 0.212189 0.339703 0.145835 0.3778 0.3778 0.3778 +v 0.212161 0.301549 0.151840 0.3987 0.3987 0.3987 +v 0.043112 0.259498 0.012809 0.4202 0.4202 0.4202 +v 0.031280 0.308552 0.012110 0.3950 0.3950 0.3950 +v 0.074354 0.319878 -0.004664 0.3888 0.3888 0.3888 +v 0.104621 0.267014 -0.000005 0.4165 0.4165 0.4165 +v 0.072360 0.218695 0.022943 0.4399 0.4399 0.4399 +v 0.117004 0.316027 -0.004835 0.3909 0.3909 0.3909 +v 0.115777 0.353786 0.001899 0.3698 0.3698 0.3698 +v 0.152857 0.350672 0.013954 0.3716 0.3716 0.3716 +v 0.155853 0.308892 0.009282 0.3948 0.3948 0.3948 +v 0.145961 0.258960 0.019979 0.4205 0.4205 0.4205 +v 0.072082 0.354661 0.003194 0.3693 0.3693 0.3693 +v 0.030766 0.350534 0.019146 0.3716 0.3716 0.3716 +v 0.076823 0.388288 0.022882 0.3491 0.3491 0.3491 +v 0.113342 0.386508 0.021108 0.3502 0.3502 0.3502 +v 0.113214 0.412311 0.051968 0.3337 0.3337 0.3337 +v 0.084558 0.414285 0.054351 0.3324 0.3324 0.3324 +v 0.088521 0.426813 0.086571 0.3252 0.3252 0.3252 +v 0.114708 0.424618 0.082317 0.3255 0.3255 0.3255 +v 0.090864 0.430287 0.114700 0.3252 0.3252 0.3252 +v 0.117340 0.428465 0.107719 0.3252 0.3252 0.3252 +v 0.141434 0.421527 0.103258 0.3276 0.3276 0.3276 +v 0.164302 0.409808 0.100081 0.3353 0.3353 0.3353 +v 0.184003 0.395255 0.124453 0.3447 0.3447 0.3447 +v 0.186469 0.391318 0.097705 0.3472 0.3472 0.3472 +v 0.198463 0.377449 0.129781 0.3557 0.3557 0.3557 +v 0.203306 0.369210 0.098979 0.3607 0.3607 0.3607 +v 0.197836 0.359132 0.065560 0.3666 0.3666 0.3666 +v 0.213803 0.346232 0.105679 0.3741 0.3741 0.3741 +v 0.208075 0.326945 0.067747 0.3850 0.3850 0.3850 +v 0.187202 0.311770 0.034127 0.3932 0.3932 0.3932 +v 0.180536 0.352116 0.036054 0.3707 0.3707 0.3707 +v 0.210903 0.292235 0.081498 0.4036 0.4036 0.4036 +v 0.184373 0.267735 0.048548 0.4161 0.4161 0.4161 +v 0.204456 0.262989 0.107885 0.4185 0.4185 0.4185 +v 0.170211 0.231336 0.079937 0.4339 0.4339 0.4339 +v 0.121019 0.214066 0.049308 0.4421 0.4421 0.4421 +v 0.151216 0.214009 0.123540 0.4421 0.4421 0.4421 +v 0.098801 0.201353 0.097586 0.4479 0.4479 0.4479 +v 0.047572 0.210967 0.071452 0.4435 0.4435 0.4435 +v 0.080220 0.207248 0.150756 0.4452 0.4452 0.4452 +v 0.029160 0.220650 0.127239 0.4390 0.4390 0.4390 +v -0.006768 0.254509 0.105522 0.4227 0.4227 0.4227 +v 0.012976 0.249852 0.054387 0.4250 0.4250 0.4250 +v -0.022641 0.300421 0.090617 0.3993 0.3993 0.3993 +v -0.002815 0.298565 0.046088 0.4003 0.4003 0.4003 +v -0.017682 0.347170 0.085348 0.3736 0.3736 0.3736 +v -0.000649 0.346127 0.047808 0.3742 0.3742 0.3742 +v 0.003196 0.386303 0.089234 0.3503 0.3503 0.3503 +v 0.000000 0.386311 0.126578 0.3503 0.3503 0.3503 +v 0.029195 0.411332 0.126983 0.3343 0.3343 0.3343 +v 0.010017 0.381287 0.167947 0.3534 0.3534 0.3534 +v 0.035571 0.405383 0.162811 0.3382 0.3382 0.3382 +v 0.066237 0.421248 0.153302 0.3278 0.3278 0.3278 +v 0.061512 0.425614 0.122355 0.3252 0.3252 0.3252 +v 0.095866 0.427907 0.141552 0.3252 0.3252 0.3252 +v 0.079827 0.411234 0.181688 0.3344 0.3344 0.3344 +v 0.106285 0.419954 0.165943 0.3286 0.3286 0.3286 +v 0.100708 0.396433 0.202947 0.3439 0.3439 0.3439 +v 0.122725 0.406747 0.185731 0.3373 0.3373 0.3373 +v 0.124619 0.375257 0.216787 0.3570 0.3570 0.3570 +v 0.142474 0.388220 0.198942 0.3491 0.3491 0.3491 +v 0.159840 0.396068 0.175809 0.3442 0.3442 0.3442 +v 0.160469 0.367021 0.204735 0.3620 0.3620 0.3620 +v 0.175079 0.379118 0.180858 0.3547 0.3547 0.3547 +v 0.188101 0.381380 0.156080 0.3533 0.3533 0.3533 +v 0.174578 0.397840 0.150209 0.3430 0.3430 0.3430 +v 0.207569 0.359030 0.137592 0.3667 0.3667 0.3667 +v 0.143620 0.348222 0.223526 0.3730 0.3730 0.3730 +v 0.155564 0.314690 0.223085 0.3916 0.3916 0.3916 +v 0.166560 0.280003 0.208329 0.4099 0.4099 0.4099 +v 0.120947 0.287113 0.231837 0.4062 0.4062 0.4062 +v 0.124371 0.246669 0.209307 0.4265 0.4265 0.4265 +v 0.134591 0.219905 0.170192 0.4393 0.4393 0.4393 +v 0.178977 0.256617 0.179837 0.4216 0.4216 0.4216 +v 0.075133 0.274090 0.228136 0.4129 0.4129 0.4129 +v 0.072105 0.233547 0.197508 0.4329 0.4329 0.4329 +v 0.030457 0.281022 0.212308 0.4094 0.4094 0.4094 +v 0.023296 0.243919 0.177195 0.4279 0.4279 0.4279 +v 0.044847 0.321959 0.226989 0.3877 0.3877 0.3877 +v 0.031915 0.369481 0.203095 0.3605 0.3605 0.3605 +v 0.054054 0.394282 0.194734 0.3453 0.3453 0.3453 +v 0.192700 0.250683 0.143920 0.4246 0.4246 0.4246 +v 0.300962 0.142023 0.043187 0.0855 0.0855 0.0855 +v 0.177994 0.353383 0.041542 0.0579 0.0579 0.0579 +v 0.240558 0.359529 -0.018273 0.0569 0.0569 0.0569 +v 0.277599 0.127297 0.095263 0.0871 0.0871 0.0871 +v 0.324175 0.142286 0.052107 0.0855 0.0855 0.0855 +v 0.300878 0.125332 0.078314 0.0874 0.0874 0.0874 +v 0.278189 0.134794 0.058295 0.0863 0.0863 0.0863 +v 0.287646 0.164143 0.017612 0.0830 0.0830 0.0830 +v 0.320399 0.175049 0.018301 0.0817 0.0817 0.0817 +v 0.171805 0.324776 0.045805 0.0622 0.0622 0.0622 +v 0.175231 0.331243 0.082689 0.0612 0.0612 0.0612 +v 0.182348 0.367799 0.063440 0.0556 0.0556 0.0556 +v 0.196793 0.388433 0.035029 0.0523 0.0523 0.0523 +v 0.188415 0.361613 0.018221 0.0566 0.0566 0.0566 +v 0.182619 0.323353 0.010980 0.0624 0.0624 0.0624 +v 0.257618 0.374790 -0.011177 0.0545 0.0545 0.0545 +v 0.276312 0.338686 -0.022690 0.0601 0.0601 0.0601 +v 0.243625 0.330239 -0.027112 0.0613 0.0613 0.0613 +v 0.207403 0.324867 -0.015243 0.0621 0.0621 0.0621 +v 0.212692 0.364226 -0.006435 0.0562 0.0562 0.0562 +v 0.224842 0.392142 0.006498 0.0517 0.0517 0.0517 +v 0.286597 0.127193 0.116566 0.0872 0.0872 0.0872 +v 0.253680 0.145159 0.119567 0.0851 0.0851 0.0851 +v 0.256309 0.137220 0.086529 0.0860 0.0860 0.0860 +v 0.322298 0.124597 0.095435 0.0874 0.0874 0.0874 +v 0.382805 0.254794 0.056538 0.0718 0.0718 0.0718 +v 0.371482 0.293000 0.042020 0.0667 0.0667 0.0667 +v 0.355131 0.331080 0.033439 0.0612 0.0612 0.0612 +v 0.332345 0.368569 0.032528 0.0555 0.0555 0.0555 +v 0.367177 0.289327 0.033810 0.0672 0.0672 0.0672 +v 0.350805 0.327621 0.025215 0.0617 0.0617 0.0617 +v 0.328889 0.366369 0.023916 0.0558 0.0558 0.0558 +v 0.299863 0.402071 0.032769 0.0500 0.0500 0.0500 +v 0.345076 0.323267 0.016074 0.0624 0.0624 0.0624 +v 0.323640 0.362610 0.015159 0.0564 0.0564 0.0564 +v 0.294918 0.399617 0.024522 0.0504 0.0504 0.0504 +v 0.261154 0.421939 0.046302 0.0465 0.0465 0.0465 +v 0.266125 0.422166 0.053930 0.0465 0.0465 0.0465 +v 0.315469 0.356583 0.003939 0.0574 0.0574 0.0574 +v 0.287391 0.395545 0.014472 0.0511 0.0511 0.0511 +v 0.253701 0.418980 0.036920 0.0470 0.0470 0.0470 +v 0.274680 0.387606 0.001217 0.0524 0.0524 0.0524 +v 0.240542 0.410446 0.022275 0.0485 0.0485 0.0485 +v 0.209696 0.406445 0.053453 0.0492 0.0492 0.0492 +v 0.222158 0.414983 0.068127 0.0478 0.0478 0.0478 +v 0.230098 0.417793 0.076414 0.0473 0.0473 0.0473 +v 0.202898 0.386589 0.097984 0.0526 0.0526 0.0526 +v 0.211060 0.390541 0.105959 0.0519 0.0519 0.0519 +v 0.218739 0.393130 0.111929 0.0515 0.0515 0.0515 +v 0.238140 0.417622 0.082894 0.0473 0.0473 0.0473 +v 0.245476 0.246117 0.179683 0.0729 0.0729 0.0729 +v 0.269777 0.210626 0.184778 0.0774 0.0774 0.0774 +v 0.262728 0.206217 0.180316 0.0779 0.0779 0.0779 +v 0.296077 0.174316 0.179021 0.0818 0.0818 0.0818 +v 0.332796 0.154876 0.164449 0.0840 0.0840 0.0840 +v 0.363776 0.156689 0.139660 0.0838 0.0838 0.0838 +v 0.382494 0.179640 0.107670 0.0811 0.0811 0.0811 +v 0.387962 0.215906 0.078212 0.0768 0.0768 0.0768 +v 0.360968 0.150657 0.134386 0.0845 0.0845 0.0845 +v 0.379976 0.174059 0.100434 0.0818 0.0818 0.0818 +v 0.384016 0.211059 0.069830 0.0774 0.0774 0.0774 +v 0.378522 0.250552 0.048231 0.0724 0.0724 0.0724 +v 0.374983 0.167802 0.091596 0.0825 0.0825 0.0825 +v 0.377828 0.205443 0.059286 0.0780 0.0780 0.0780 +v 0.372113 0.245295 0.037949 0.0730 0.0730 0.0730 +v 0.361078 0.284655 0.024204 0.0678 0.0678 0.0678 +v 0.366502 0.197445 0.045134 0.0790 0.0790 0.0790 +v 0.359981 0.237376 0.023268 0.0741 0.0741 0.0741 +v 0.349310 0.276997 0.009916 0.0689 0.0689 0.0689 +v 0.334757 0.316630 0.003350 0.0633 0.0633 0.0633 +v 0.340722 0.227007 0.007417 0.0754 0.0754 0.0754 +v 0.329870 0.266872 -0.006256 0.0702 0.0702 0.0702 +v 0.316859 0.307186 -0.012159 0.0647 0.0647 0.0647 +v 0.300529 0.348058 -0.010003 0.0587 0.0587 0.0587 +v 0.296125 0.253316 -0.021367 0.0720 0.0720 0.0720 +v 0.286089 0.295886 -0.026792 0.0663 0.0663 0.0663 +v 0.255513 0.241366 -0.023088 0.0736 0.0736 0.0736 +v 0.246972 0.286145 -0.030028 0.0676 0.0676 0.0676 +v 0.217951 0.234770 -0.006960 0.0744 0.0744 0.0744 +v 0.209280 0.280130 -0.015606 0.0684 0.0684 0.0684 +v 0.190878 0.234881 0.025509 0.0744 0.0744 0.0744 +v 0.182745 0.278595 0.014605 0.0687 0.0687 0.0687 +v 0.180207 0.241786 0.068077 0.0735 0.0735 0.0735 +v 0.171659 0.282628 0.055001 0.0681 0.0681 0.0681 +v 0.186509 0.253873 0.111028 0.0719 0.0719 0.0719 +v 0.176795 0.292141 0.096915 0.0668 0.0668 0.0668 +v 0.199103 0.264358 0.137629 0.0706 0.0706 0.0706 +v 0.188649 0.301789 0.123403 0.0655 0.0655 0.0655 +v 0.185864 0.339882 0.107304 0.0599 0.0599 0.0599 +v 0.192254 0.379230 0.084423 0.0538 0.0538 0.0538 +v 0.200463 0.309727 0.139691 0.0643 0.0643 0.0643 +v 0.196752 0.347641 0.121980 0.0587 0.0587 0.0587 +v 0.209533 0.314946 0.149065 0.0636 0.0636 0.0636 +v 0.205478 0.352894 0.130656 0.0579 0.0579 0.0579 +v 0.217607 0.319062 0.155838 0.0630 0.0630 0.0630 +v 0.213510 0.356882 0.137181 0.0573 0.0573 0.0573 +v 0.228296 0.282255 0.169671 0.0682 0.0682 0.0682 +v 0.220372 0.277899 0.163174 0.0687 0.0687 0.0687 +v 0.237791 0.241620 0.173912 0.0735 0.0735 0.0735 +v 0.211278 0.272498 0.153946 0.0695 0.0695 0.0695 +v 0.228896 0.236284 0.165424 0.0742 0.0742 0.0742 +v 0.254250 0.201546 0.173336 0.0785 0.0785 0.0785 +v 0.216708 0.228482 0.150338 0.0752 0.0752 0.0752 +v 0.242558 0.195083 0.161024 0.0793 0.0793 0.0793 +v 0.279262 0.163024 0.165330 0.0831 0.0831 0.0831 +v 0.288759 0.169228 0.173794 0.0824 0.0824 0.0824 +v 0.319965 0.142039 0.154485 0.0855 0.0855 0.0855 +v 0.327730 0.149438 0.161294 0.0847 0.0847 0.0847 +v 0.355740 0.143233 0.127213 0.0854 0.0854 0.0854 +v 0.305314 0.132627 0.140200 0.0866 0.0866 0.0866 +v 0.343176 0.132424 0.114215 0.0866 0.0866 0.0866 +v 0.364513 0.158633 0.078410 0.0836 0.0836 0.0836 +v 0.347136 0.149156 0.063661 0.0847 0.0847 0.0847 +v 0.348792 0.187229 0.030455 0.0802 0.0802 0.0802 +v 0.308061 0.212744 -0.006496 0.0771 0.0771 0.0771 +v 0.269217 0.200120 -0.007191 0.0787 0.0787 0.0787 +v 0.253488 0.158072 0.032898 0.0837 0.0837 0.0837 +v 0.232613 0.193441 0.009524 0.0795 0.0795 0.0795 +v 0.228791 0.160752 0.064550 0.0834 0.0834 0.0834 +v 0.206344 0.194824 0.042380 0.0793 0.0793 0.0793 +v 0.220838 0.171601 0.102874 0.0821 0.0821 0.0821 +v 0.196646 0.204198 0.084221 0.0782 0.0782 0.0782 +v 0.228783 0.185010 0.138532 0.0805 0.0805 0.0805 +v 0.203692 0.217704 0.124971 0.0765 0.0765 0.0765 +v 0.264815 0.154492 0.147674 0.0841 0.0841 0.0841 +v -0.300815 0.142023 0.043187 0.0855 0.0855 0.0855 +v -0.177847 0.353383 0.041542 0.0579 0.0579 0.0579 +v -0.240411 0.359529 -0.018273 0.0569 0.0569 0.0569 +v -0.277452 0.127297 0.095263 0.0871 0.0871 0.0871 +v -0.324028 0.142286 0.052107 0.0855 0.0855 0.0855 +v -0.300731 0.125332 0.078314 0.0874 0.0874 0.0874 +v -0.278042 0.134794 0.058295 0.0863 0.0863 0.0863 +v -0.287499 0.164143 0.017612 0.0830 0.0830 0.0830 +v -0.320253 0.175049 0.018301 0.0817 0.0817 0.0817 +v -0.171658 0.324776 0.045805 0.0622 0.0622 0.0622 +v -0.175084 0.331243 0.082689 0.0612 0.0612 0.0612 +v -0.182201 0.367799 0.063440 0.0556 0.0556 0.0556 +v -0.196646 0.388433 0.035029 0.0523 0.0523 0.0523 +v -0.188268 0.361613 0.018221 0.0566 0.0566 0.0566 +v -0.182472 0.323353 0.010980 0.0624 0.0624 0.0624 +v -0.257472 0.374790 -0.011177 0.0545 0.0545 0.0545 +v -0.276165 0.338686 -0.022690 0.0601 0.0601 0.0601 +v -0.243478 0.330239 -0.027112 0.0613 0.0613 0.0613 +v -0.207256 0.324867 -0.015243 0.0621 0.0621 0.0621 +v -0.212545 0.364226 -0.006435 0.0562 0.0562 0.0562 +v -0.224695 0.392142 0.006498 0.0517 0.0517 0.0517 +v -0.286450 0.127193 0.116566 0.0872 0.0872 0.0872 +v -0.253533 0.145159 0.119567 0.0851 0.0851 0.0851 +v -0.256162 0.137220 0.086529 0.0860 0.0860 0.0860 +v -0.322151 0.124597 0.095435 0.0874 0.0874 0.0874 +v -0.382658 0.254794 0.056538 0.0718 0.0718 0.0718 +v -0.371336 0.293000 0.042020 0.0667 0.0667 0.0667 +v -0.354984 0.331080 0.033439 0.0612 0.0612 0.0612 +v -0.332198 0.368569 0.032528 0.0555 0.0555 0.0555 +v -0.367030 0.289327 0.033810 0.0672 0.0672 0.0672 +v -0.350658 0.327621 0.025215 0.0617 0.0617 0.0617 +v -0.328742 0.366369 0.023916 0.0558 0.0558 0.0558 +v -0.299716 0.402071 0.032769 0.0500 0.0500 0.0500 +v -0.344929 0.323267 0.016074 0.0624 0.0624 0.0624 +v -0.323493 0.362610 0.015159 0.0564 0.0564 0.0564 +v -0.294771 0.399617 0.024522 0.0504 0.0504 0.0504 +v -0.261007 0.421939 0.046302 0.0465 0.0465 0.0465 +v -0.265978 0.422166 0.053930 0.0465 0.0465 0.0465 +v -0.315322 0.356583 0.003939 0.0574 0.0574 0.0574 +v -0.287244 0.395545 0.014472 0.0511 0.0511 0.0511 +v -0.253555 0.418980 0.036920 0.0470 0.0470 0.0470 +v -0.274533 0.387606 0.001217 0.0524 0.0524 0.0524 +v -0.240395 0.410446 0.022275 0.0485 0.0485 0.0485 +v -0.209549 0.406445 0.053453 0.0492 0.0492 0.0492 +v -0.222011 0.414983 0.068127 0.0478 0.0478 0.0478 +v -0.229951 0.417793 0.076414 0.0473 0.0473 0.0473 +v -0.202751 0.386589 0.097984 0.0526 0.0526 0.0526 +v -0.210914 0.390541 0.105959 0.0519 0.0519 0.0519 +v -0.218592 0.393130 0.111929 0.0515 0.0515 0.0515 +v -0.237993 0.417622 0.082894 0.0473 0.0473 0.0473 +v -0.245329 0.246117 0.179683 0.0729 0.0729 0.0729 +v -0.269630 0.210626 0.184778 0.0774 0.0774 0.0774 +v -0.262581 0.206217 0.180316 0.0779 0.0779 0.0779 +v -0.295930 0.174316 0.179021 0.0818 0.0818 0.0818 +v -0.332649 0.154876 0.164449 0.0840 0.0840 0.0840 +v -0.363629 0.156689 0.139660 0.0838 0.0838 0.0838 +v -0.382347 0.179640 0.107670 0.0811 0.0811 0.0811 +v -0.387815 0.215906 0.078212 0.0768 0.0768 0.0768 +v -0.360821 0.150657 0.134386 0.0845 0.0845 0.0845 +v -0.379829 0.174059 0.100434 0.0818 0.0818 0.0818 +v -0.383869 0.211059 0.069830 0.0774 0.0774 0.0774 +v -0.378376 0.250552 0.048231 0.0724 0.0724 0.0724 +v -0.374836 0.167802 0.091596 0.0825 0.0825 0.0825 +v -0.377681 0.205443 0.059286 0.0780 0.0780 0.0780 +v -0.371967 0.245295 0.037949 0.0730 0.0730 0.0730 +v -0.360931 0.284655 0.024204 0.0678 0.0678 0.0678 +v -0.366356 0.197445 0.045134 0.0790 0.0790 0.0790 +v -0.359835 0.237376 0.023268 0.0741 0.0741 0.0741 +v -0.349164 0.276997 0.009916 0.0689 0.0689 0.0689 +v -0.334610 0.316630 0.003350 0.0633 0.0633 0.0633 +v -0.340576 0.227007 0.007417 0.0754 0.0754 0.0754 +v -0.329723 0.266872 -0.006256 0.0702 0.0702 0.0702 +v -0.316712 0.307186 -0.012159 0.0647 0.0647 0.0647 +v -0.300383 0.348058 -0.010003 0.0587 0.0587 0.0587 +v -0.295978 0.253316 -0.021367 0.0720 0.0720 0.0720 +v -0.285942 0.295886 -0.026792 0.0663 0.0663 0.0663 +v -0.255366 0.241366 -0.023088 0.0736 0.0736 0.0736 +v -0.246825 0.286145 -0.030028 0.0676 0.0676 0.0676 +v -0.217804 0.234770 -0.006960 0.0744 0.0744 0.0744 +v -0.209133 0.280130 -0.015606 0.0684 0.0684 0.0684 +v -0.190731 0.234881 0.025509 0.0744 0.0744 0.0744 +v -0.182598 0.278595 0.014605 0.0687 0.0687 0.0687 +v -0.180060 0.241786 0.068077 0.0735 0.0735 0.0735 +v -0.171512 0.282628 0.055001 0.0681 0.0681 0.0681 +v -0.186362 0.253873 0.111028 0.0719 0.0719 0.0719 +v -0.176648 0.292141 0.096915 0.0668 0.0668 0.0668 +v -0.198956 0.264358 0.137629 0.0706 0.0706 0.0706 +v -0.188502 0.301789 0.123403 0.0655 0.0655 0.0655 +v -0.185717 0.339882 0.107304 0.0599 0.0599 0.0599 +v -0.192107 0.379230 0.084423 0.0538 0.0538 0.0538 +v -0.200316 0.309727 0.139691 0.0643 0.0643 0.0643 +v -0.196606 0.347641 0.121980 0.0587 0.0587 0.0587 +v -0.209386 0.314946 0.149065 0.0636 0.0636 0.0636 +v -0.205331 0.352894 0.130656 0.0579 0.0579 0.0579 +v -0.217460 0.319062 0.155838 0.0630 0.0630 0.0630 +v -0.213363 0.356882 0.137181 0.0573 0.0573 0.0573 +v -0.228149 0.282255 0.169671 0.0682 0.0682 0.0682 +v -0.220225 0.277899 0.163174 0.0687 0.0687 0.0687 +v -0.237644 0.241620 0.173912 0.0735 0.0735 0.0735 +v -0.211131 0.272498 0.153946 0.0695 0.0695 0.0695 +v -0.228749 0.236284 0.165424 0.0742 0.0742 0.0742 +v -0.254103 0.201546 0.173336 0.0785 0.0785 0.0785 +v -0.216561 0.228482 0.150338 0.0752 0.0752 0.0752 +v -0.242411 0.195083 0.161024 0.0793 0.0793 0.0793 +v -0.279115 0.163024 0.165330 0.0831 0.0831 0.0831 +v -0.288612 0.169228 0.173794 0.0824 0.0824 0.0824 +v -0.319818 0.142039 0.154485 0.0855 0.0855 0.0855 +v -0.327583 0.149438 0.161294 0.0847 0.0847 0.0847 +v -0.355593 0.143233 0.127213 0.0854 0.0854 0.0854 +v -0.305167 0.132627 0.140200 0.0866 0.0866 0.0866 +v -0.343029 0.132424 0.114215 0.0866 0.0866 0.0866 +v -0.364366 0.158633 0.078410 0.0836 0.0836 0.0836 +v -0.346989 0.149156 0.063661 0.0847 0.0847 0.0847 +v -0.348646 0.187229 0.030455 0.0802 0.0802 0.0802 +v -0.307914 0.212744 -0.006496 0.0771 0.0771 0.0771 +v -0.269070 0.200120 -0.007191 0.0787 0.0787 0.0787 +v -0.253341 0.158072 0.032898 0.0837 0.0837 0.0837 +v -0.232467 0.193441 0.009524 0.0795 0.0795 0.0795 +v -0.228644 0.160752 0.064550 0.0834 0.0834 0.0834 +v -0.206197 0.194824 0.042380 0.0793 0.0793 0.0793 +v -0.220691 0.171601 0.102874 0.0821 0.0821 0.0821 +v -0.196499 0.204198 0.084221 0.0782 0.0782 0.0782 +v -0.228636 0.185010 0.138532 0.0805 0.0805 0.0805 +v -0.203545 0.217704 0.124971 0.0765 0.0765 0.0765 +v -0.264668 0.154492 0.147674 0.0841 0.0841 0.0841 +v 0.036745 -0.021580 0.133476 0.9301 0.9301 0.9301 +v -0.036402 -0.021580 0.133477 0.9301 0.9301 0.9301 +v -0.026385 -0.049961 0.146693 0.9470 0.9470 0.9470 +v -0.021611 -0.003871 0.148310 0.9194 0.9194 0.9194 +v 0.000171 0.015290 0.136030 0.9075 0.9075 0.9075 +v -0.026385 0.005191 0.135331 0.9138 0.9138 0.9138 +v 0.026728 -0.049961 0.146693 0.9470 0.9470 0.9470 +v 0.021954 -0.003871 0.148310 0.9194 0.9194 0.9194 +v 0.000171 0.000836 0.149903 0.9165 0.9165 0.9165 +v 0.032548 -0.050843 0.138974 0.9476 0.9476 0.9476 +v -0.026481 -0.026890 0.149569 0.9333 0.9333 0.9333 +v 0.026824 -0.026890 0.149569 0.9333 0.9333 0.9333 +v -0.032205 -0.050843 0.138974 0.9476 0.9476 0.9476 +v 0.026727 0.001785 0.142784 0.9159 0.9159 0.9159 +v -0.026385 0.001785 0.142784 0.9159 0.9159 0.9159 +v 0.026727 0.005191 0.135331 0.9138 0.9138 0.9138 +v -0.032205 -0.047436 0.131522 0.9455 0.9455 0.9455 +v 0.000171 -0.054916 0.146346 0.9499 0.9499 0.9499 +v 0.032548 -0.047436 0.131521 0.9455 0.9455 0.9455 +v 0.000171 0.011883 0.143483 0.9096 0.9096 0.9096 +v 0.000171 -0.026537 0.152715 0.9331 0.9331 0.9331 +v -0.036402 -0.024986 0.140929 0.9322 0.9322 0.9322 +v 0.036745 -0.024987 0.140929 0.9322 0.9322 0.9322 +v -0.022880 -0.105891 0.135905 0.0797 0.0797 0.0797 +v -0.013128 -0.107357 0.143943 0.0798 0.0798 0.0798 +v 0.023027 -0.105891 0.135905 0.0797 0.0797 0.0797 +v 0.013274 -0.107357 0.143943 0.0798 0.0798 0.0798 +v 0.000073 -0.108885 0.144295 0.0799 0.0799 0.0799 +v 0.000073 -0.099944 0.146549 0.0792 0.0792 0.0792 +v 0.000073 -0.108746 0.134631 0.0799 0.0799 0.0799 +v 0.000073 -0.092203 0.142726 0.0786 0.0786 0.0786 +v -0.019747 -0.107038 0.140413 0.0797 0.0797 0.0797 +v -0.007962 -0.108451 0.144251 0.0798 0.0798 0.0798 +v 0.019894 -0.107038 0.140413 0.0797 0.0797 0.0797 +v 0.015197 -0.108046 0.134830 0.0798 0.0798 0.0798 +v 0.015197 -0.099649 0.139015 0.0792 0.0792 0.0792 +v 0.008109 -0.108451 0.144251 0.0798 0.0798 0.0798 +v 0.008665 -0.104187 0.145285 0.0795 0.0795 0.0795 +v -0.015050 -0.108046 0.134830 0.0798 0.0798 0.0798 +v 0.000073 -0.094548 0.144818 0.0788 0.0788 0.0788 +v 0.000073 -0.109663 0.139758 0.0799 0.0799 0.0799 +v 0.000073 -0.104632 0.146300 0.0796 0.0796 0.0796 +v -0.015050 -0.099649 0.139015 0.0792 0.0792 0.0792 +v -0.008518 -0.104187 0.145285 0.0795 0.0795 0.0795 +v -0.012993 -0.101383 0.142449 0.0793 0.0793 0.0793 +v 0.006010 -0.106087 0.145757 0.0797 0.0797 0.0797 +v 0.013140 -0.101383 0.142449 0.0793 0.0793 0.0793 +v 0.013136 -0.109010 0.139872 0.0799 0.0799 0.0799 +v -0.012989 -0.109010 0.139872 0.0799 0.0799 0.0799 +v -0.005863 -0.106087 0.145757 0.0797 0.0797 0.0797 +v 0.167657 0.433605 0.412762 0.5036 0.0000 0.0953 +v -0.167510 0.433605 0.412762 0.5036 0.0000 0.0953 +v 0.130871 0.433605 0.052544 0.5036 0.0000 0.0953 +v -0.130724 0.433605 0.052544 0.5036 0.0000 0.0953 +v 0.130871 0.410618 0.052544 0.5177 0.0000 0.0990 +v 0.167657 0.410618 0.412762 0.5177 0.0000 0.0990 +v -0.167510 0.410618 0.412762 0.5177 0.0000 0.0990 +v -0.130724 0.410618 0.052544 0.5177 0.0000 0.0990 +v -0.102260 -0.256744 0.157561 1.0000 1.0000 1.0000 +v -0.065334 -0.249399 0.157561 1.0000 1.0000 1.0000 +v -0.034029 -0.228482 0.157561 1.0000 1.0000 1.0000 +v -0.013112 -0.197177 0.157561 1.0000 1.0000 1.0000 +v -0.005767 -0.160251 0.157561 1.0000 1.0000 1.0000 +v -0.013112 -0.123324 0.157561 0.9890 0.9890 0.9890 +v -0.034029 -0.092020 0.157561 0.9714 0.9714 0.9714 +v -0.065334 -0.071102 0.157561 0.9594 0.9594 0.9594 +v -0.102260 -0.063757 0.157561 0.9551 0.9551 0.9551 +v -0.139187 -0.071102 0.157561 0.9594 0.9594 0.9594 +v -0.170491 -0.092020 0.157561 0.9714 0.9714 0.9714 +v -0.191408 -0.123324 0.157561 0.9890 0.9890 0.9890 +v -0.198754 -0.160251 0.157561 1.0000 1.0000 1.0000 +v -0.191408 -0.197177 0.157561 1.0000 1.0000 1.0000 +v -0.170491 -0.228482 0.157561 1.0000 1.0000 1.0000 +v -0.139187 -0.249399 0.157561 1.0000 1.0000 1.0000 +v -0.102260 -0.246742 0.157806 1.0000 1.0000 1.0000 +v -0.069161 -0.240158 0.157806 1.0000 1.0000 1.0000 +v -0.041102 -0.221409 0.157806 1.0000 1.0000 1.0000 +v -0.022353 -0.193349 0.157806 1.0000 1.0000 1.0000 +v -0.015769 -0.160251 0.157806 1.0000 1.0000 1.0000 +v -0.022353 -0.127152 0.157806 0.9911 0.9911 0.9911 +v -0.041102 -0.099092 0.157806 0.9754 0.9754 0.9754 +v -0.069161 -0.080343 0.157806 0.9647 0.9647 0.9647 +v -0.102260 -0.073760 0.157806 0.9609 0.9609 0.9609 +v -0.135359 -0.080343 0.157806 0.9647 0.9647 0.9647 +v -0.163419 -0.099092 0.157806 0.9754 0.9754 0.9754 +v -0.182168 -0.127152 0.157806 0.9911 0.9911 0.9911 +v -0.188751 -0.160251 0.157806 1.0000 1.0000 1.0000 +v -0.182168 -0.193349 0.157806 1.0000 1.0000 1.0000 +v -0.163419 -0.221409 0.157806 1.0000 1.0000 1.0000 +v -0.135359 -0.240158 0.157806 1.0000 1.0000 1.0000 +v -0.102260 -0.256744 0.165165 1.0000 1.0000 1.0000 +v -0.065334 -0.249399 0.165165 1.0000 1.0000 1.0000 +v -0.034029 -0.228482 0.165165 1.0000 1.0000 1.0000 +v -0.013112 -0.197177 0.165165 1.0000 1.0000 1.0000 +v -0.005767 -0.160251 0.165165 1.0000 1.0000 1.0000 +v -0.013112 -0.123324 0.165165 0.9890 0.9890 0.9890 +v -0.034029 -0.092020 0.165165 0.9714 0.9714 0.9714 +v -0.065334 -0.071102 0.165165 0.9594 0.9594 0.9594 +v -0.102260 -0.063757 0.165165 0.9551 0.9551 0.9551 +v -0.139187 -0.071102 0.165165 0.9594 0.9594 0.9594 +v -0.170491 -0.092020 0.165165 0.9714 0.9714 0.9714 +v -0.191408 -0.123324 0.165165 0.9890 0.9890 0.9890 +v -0.198754 -0.160251 0.165165 1.0000 1.0000 1.0000 +v -0.191408 -0.197177 0.165165 1.0000 1.0000 1.0000 +v -0.170491 -0.228482 0.165165 1.0000 1.0000 1.0000 +v -0.139187 -0.249399 0.165165 1.0000 1.0000 1.0000 +v -0.102260 -0.246742 0.164920 1.0000 1.0000 1.0000 +v -0.069161 -0.240158 0.164920 1.0000 1.0000 1.0000 +v -0.041102 -0.221409 0.164920 1.0000 1.0000 1.0000 +v -0.022353 -0.193349 0.164920 1.0000 1.0000 1.0000 +v -0.015769 -0.160251 0.164920 1.0000 1.0000 1.0000 +v -0.022353 -0.127152 0.164920 0.9911 0.9911 0.9911 +v -0.041102 -0.099092 0.164920 0.9754 0.9754 0.9754 +v -0.069161 -0.080343 0.164920 0.9647 0.9647 0.9647 +v -0.102260 -0.073760 0.164920 0.9609 0.9609 0.9609 +v -0.135359 -0.080343 0.164920 0.9647 0.9647 0.9647 +v -0.163419 -0.099092 0.164920 0.9754 0.9754 0.9754 +v -0.182168 -0.127152 0.164920 0.9911 0.9911 0.9911 +v -0.188751 -0.160251 0.164920 1.0000 1.0000 1.0000 +v -0.182168 -0.193349 0.164920 1.0000 1.0000 1.0000 +v -0.163419 -0.221409 0.164920 1.0000 1.0000 1.0000 +v -0.135359 -0.240158 0.164920 1.0000 1.0000 1.0000 +v 0.102260 -0.256744 0.157561 1.0000 1.0000 1.0000 +v 0.065334 -0.249399 0.157561 1.0000 1.0000 1.0000 +v 0.034029 -0.228482 0.157561 1.0000 1.0000 1.0000 +v 0.013112 -0.197177 0.157561 1.0000 1.0000 1.0000 +v 0.005767 -0.160251 0.157561 1.0000 1.0000 1.0000 +v 0.013112 -0.123324 0.157561 0.9890 0.9890 0.9890 +v 0.034029 -0.092020 0.157561 0.9714 0.9714 0.9714 +v 0.065334 -0.071102 0.157561 0.9594 0.9594 0.9594 +v 0.102260 -0.063757 0.157561 0.9551 0.9551 0.9551 +v 0.139187 -0.071102 0.157561 0.9594 0.9594 0.9594 +v 0.170491 -0.092020 0.157561 0.9714 0.9714 0.9714 +v 0.191408 -0.123324 0.157561 0.9890 0.9890 0.9890 +v 0.198754 -0.160251 0.157561 1.0000 1.0000 1.0000 +v 0.191408 -0.197177 0.157561 1.0000 1.0000 1.0000 +v 0.170491 -0.228482 0.157561 1.0000 1.0000 1.0000 +v 0.139187 -0.249399 0.157561 1.0000 1.0000 1.0000 +v 0.102260 -0.246742 0.157806 1.0000 1.0000 1.0000 +v 0.069161 -0.240158 0.157806 1.0000 1.0000 1.0000 +v 0.041102 -0.221409 0.157806 1.0000 1.0000 1.0000 +v 0.022353 -0.193349 0.157806 1.0000 1.0000 1.0000 +v 0.015769 -0.160251 0.157806 1.0000 1.0000 1.0000 +v 0.022353 -0.127152 0.157806 0.9911 0.9911 0.9911 +v 0.041102 -0.099092 0.157806 0.9754 0.9754 0.9754 +v 0.069161 -0.080343 0.157806 0.9647 0.9647 0.9647 +v 0.102260 -0.073760 0.157806 0.9609 0.9609 0.9609 +v 0.135359 -0.080343 0.157806 0.9647 0.9647 0.9647 +v 0.163419 -0.099092 0.157806 0.9754 0.9754 0.9754 +v 0.182168 -0.127152 0.157806 0.9911 0.9911 0.9911 +v 0.188751 -0.160251 0.157806 1.0000 1.0000 1.0000 +v 0.182168 -0.193349 0.157806 1.0000 1.0000 1.0000 +v 0.163419 -0.221409 0.157806 1.0000 1.0000 1.0000 +v 0.135359 -0.240158 0.157806 1.0000 1.0000 1.0000 +v 0.102260 -0.256744 0.165165 1.0000 1.0000 1.0000 +v 0.065334 -0.249399 0.165165 1.0000 1.0000 1.0000 +v 0.034029 -0.228482 0.165165 1.0000 1.0000 1.0000 +v 0.013112 -0.197177 0.165165 1.0000 1.0000 1.0000 +v 0.005767 -0.160251 0.165165 1.0000 1.0000 1.0000 +v 0.013112 -0.123324 0.165165 0.9890 0.9890 0.9890 +v 0.034029 -0.092020 0.165165 0.9714 0.9714 0.9714 +v 0.065334 -0.071102 0.165165 0.9594 0.9594 0.9594 +v 0.102260 -0.063757 0.165165 0.9551 0.9551 0.9551 +v 0.139187 -0.071102 0.165165 0.9594 0.9594 0.9594 +v 0.170491 -0.092020 0.165165 0.9714 0.9714 0.9714 +v 0.191408 -0.123324 0.165165 0.9890 0.9890 0.9890 +v 0.198754 -0.160251 0.165165 1.0000 1.0000 1.0000 +v 0.191408 -0.197177 0.165165 1.0000 1.0000 1.0000 +v 0.170491 -0.228482 0.165165 1.0000 1.0000 1.0000 +v 0.139187 -0.249399 0.165165 1.0000 1.0000 1.0000 +v 0.102260 -0.246742 0.164920 1.0000 1.0000 1.0000 +v 0.069161 -0.240158 0.164920 1.0000 1.0000 1.0000 +v 0.041102 -0.221409 0.164920 1.0000 1.0000 1.0000 +v 0.022353 -0.193349 0.164920 1.0000 1.0000 1.0000 +v 0.015769 -0.160251 0.164920 1.0000 1.0000 1.0000 +v 0.022353 -0.127152 0.164920 0.9911 0.9911 0.9911 +v 0.041102 -0.099092 0.164920 0.9754 0.9754 0.9754 +v 0.069161 -0.080343 0.164920 0.9647 0.9647 0.9647 +v 0.102260 -0.073760 0.164920 0.9609 0.9609 0.9609 +v 0.135359 -0.080343 0.164920 0.9647 0.9647 0.9647 +v 0.163419 -0.099092 0.164920 0.9754 0.9754 0.9754 +v 0.182168 -0.127152 0.164920 0.9911 0.9911 0.9911 +v 0.188751 -0.160251 0.164920 1.0000 1.0000 1.0000 +v 0.182168 -0.193349 0.164920 1.0000 1.0000 1.0000 +v 0.163419 -0.221409 0.164920 1.0000 1.0000 1.0000 +v 0.135359 -0.240158 0.164920 1.0000 1.0000 1.0000 +v -0.033018 -0.124296 0.127875 0.0810 0.0810 0.0810 +v -0.163546 -0.124296 0.127875 0.0810 0.0810 0.0810 +v -0.048535 -0.133236 0.127875 0.0816 0.0816 0.0816 +v -0.168312 -0.128564 0.127875 0.0813 0.0813 0.0813 +v -0.048535 -0.133236 0.139994 0.0816 0.0816 0.0816 +v -0.033018 -0.124296 0.139994 0.0810 0.0810 0.0810 +v -0.163546 -0.124296 0.139994 0.0810 0.0810 0.0810 +v -0.168312 -0.128564 0.139994 0.0813 0.0813 0.0813 +v -0.049700 -0.153736 0.127875 0.0824 0.0824 0.0824 +v -0.054106 -0.157230 0.127875 0.0824 0.0824 0.0824 +v -0.054106 -0.157230 0.139994 0.0824 0.0824 0.0824 +v -0.049700 -0.153736 0.139994 0.0824 0.0824 0.0824 +v -0.163605 -0.157230 0.127875 0.0824 0.0824 0.0824 +v -0.168312 -0.153316 0.127875 0.0824 0.0824 0.0824 +v -0.168312 -0.153316 0.139994 0.0824 0.0824 0.0824 +v -0.163605 -0.157230 0.139994 0.0824 0.0824 0.0824 +v 0.033018 -0.124296 0.127875 0.0810 0.0810 0.0810 +v 0.163546 -0.124296 0.127875 0.0810 0.0810 0.0810 +v 0.048535 -0.133236 0.127875 0.0816 0.0816 0.0816 +v 0.168312 -0.128564 0.127875 0.0813 0.0813 0.0813 +v 0.048535 -0.133236 0.139994 0.0816 0.0816 0.0816 +v 0.033018 -0.124296 0.139994 0.0810 0.0810 0.0810 +v 0.163546 -0.124296 0.139994 0.0810 0.0810 0.0810 +v 0.168312 -0.128564 0.139994 0.0813 0.0813 0.0813 +v 0.049700 -0.153736 0.127875 0.0824 0.0824 0.0824 +v 0.054106 -0.157230 0.127875 0.0824 0.0824 0.0824 +v 0.054106 -0.157230 0.139994 0.0824 0.0824 0.0824 +v 0.049700 -0.153736 0.139994 0.0824 0.0824 0.0824 +v 0.163605 -0.157230 0.127875 0.0824 0.0824 0.0824 +v 0.168312 -0.153316 0.127875 0.0824 0.0824 0.0824 +v 0.168312 -0.153316 0.139994 0.0824 0.0824 0.0824 +v 0.163605 -0.157230 0.139994 0.0824 0.0824 0.0824 +v -0.029834 0.191023 0.025722 0.4526 0.4526 0.4526 +v -0.106991 0.180080 0.011036 0.4576 0.4576 0.4576 +v -0.064765 0.128986 0.047557 0.4796 0.4796 0.4796 +v -0.047134 0.209029 0.012164 0.4444 0.4444 0.4444 +v -0.041104 0.140162 0.048161 0.4749 0.4749 0.4749 +v -0.070556 0.213103 0.003906 0.4425 0.4425 0.4425 +v -0.088977 0.133962 0.038710 0.4775 0.4775 0.4775 +v -0.027498 0.164175 0.039774 0.4646 0.4646 0.4646 +v -0.092979 0.202772 0.003217 0.4473 0.4473 0.4473 +v -0.105362 0.153229 0.024795 0.4693 0.4693 0.4693 +v 0.094878 0.142076 0.041217 0.4741 0.4741 0.4741 +v 0.061515 0.209818 -0.005825 0.4440 0.4440 0.4440 +v 0.107368 0.162420 0.022364 0.4653 0.4653 0.4653 +v 0.038624 0.201637 0.005887 0.4478 0.4478 0.4478 +v 0.026071 0.181820 0.024252 0.4568 0.4568 0.4568 +v 0.103801 0.186149 0.004526 0.4548 0.4548 0.4548 +v 0.071288 0.133483 0.053256 0.4777 0.4777 0.4777 +v 0.029127 0.158218 0.042467 0.4672 0.4672 0.4672 +v 0.086315 0.203795 -0.006358 0.4468 0.4468 0.4468 +v 0.046108 0.139881 0.053582 0.4750 0.4750 0.4750 +v -0.028584 0.186484 0.023408 0.3453 0.3453 0.3453 +v -0.105854 0.174985 0.008206 0.3493 0.3493 0.3493 +v -0.062866 0.122730 0.042609 0.3168 0.3168 0.3168 +v -0.045980 0.205069 0.010328 0.3386 0.3386 0.3386 +v -0.039632 0.134230 0.043723 0.3632 0.3632 0.3632 +v -0.069537 0.209281 0.002027 0.3549 0.3549 0.3549 +v -0.086942 0.127656 0.034167 0.3653 0.3653 0.3653 +v -0.026236 0.158859 0.036445 0.3549 0.3549 0.3549 +v -0.092048 0.198527 0.000998 0.3658 0.3658 0.3658 +v -0.103707 0.147320 0.021110 0.3588 0.3588 0.3588 +v 0.093836 0.139035 0.038566 0.3616 0.3616 0.3616 +v 0.059905 0.206321 -0.008653 0.3382 0.3382 0.3382 +v 0.106251 0.159265 0.019620 0.3547 0.3547 0.3547 +v 0.037065 0.197968 0.003427 0.3412 0.3412 0.3412 +v 0.024871 0.178100 0.022061 0.3482 0.3482 0.3482 +v 0.102587 0.182893 0.001647 0.3717 0.3717 0.3717 +v 0.070412 0.130476 0.050644 0.3356 0.3356 0.3356 +v 0.028328 0.154696 0.040230 0.3563 0.3563 0.3563 +v 0.084906 0.200432 -0.009336 0.3582 0.3582 0.3582 +v 0.045416 0.136684 0.051116 0.3422 0.3422 0.3422 +v 0.286425 0.306748 0.010409 0.0648 0.0648 0.0648 +v 0.280184 0.341192 0.010258 0.0597 0.0597 0.0597 +v 0.262778 0.365095 0.019799 0.0560 0.0560 0.0560 +v 0.239586 0.373069 0.035736 0.0548 0.0548 0.0548 +v 0.217130 0.362475 0.053464 0.0564 0.0564 0.0564 +v 0.202627 0.334220 0.067454 0.0608 0.0608 0.0608 +v 0.203475 0.295848 0.071978 0.0663 0.0663 0.0663 +v 0.222325 0.262980 0.062634 0.0707 0.0707 0.0707 +v 0.252487 0.253804 0.041883 0.0719 0.0719 0.0719 +v 0.277056 0.272793 0.021663 0.0694 0.0694 0.0694 +v 0.092634 0.306217 -0.045276 0.0648 0.0648 0.0648 +v 0.104213 0.273402 -0.049312 0.0694 0.0694 0.0694 +v 0.124962 0.254851 -0.061918 0.0718 0.0718 0.0718 +v 0.148583 0.254160 -0.079296 0.0719 0.0719 0.0719 +v 0.168697 0.272441 -0.096567 0.0695 0.0695 0.0695 +v 0.177803 0.305633 -0.107366 0.0649 0.0649 0.0649 +v 0.170736 0.341994 -0.106373 0.0596 0.0596 0.0596 +v 0.147641 0.367526 -0.093868 0.0557 0.0557 0.0557 +v 0.118285 0.368576 -0.072427 0.0555 0.0555 0.0555 +v 0.097224 0.343508 -0.053382 0.0594 0.0594 0.0594 +v -0.286425 0.306748 0.010409 0.0648 0.0648 0.0648 +v -0.280184 0.341192 0.010258 0.0597 0.0597 0.0597 +v -0.262778 0.365095 0.019799 0.0560 0.0560 0.0560 +v -0.239586 0.373069 0.035736 0.0548 0.0548 0.0548 +v -0.217130 0.362475 0.053464 0.0564 0.0564 0.0564 +v -0.202627 0.334220 0.067454 0.0608 0.0608 0.0608 +v -0.203475 0.295848 0.071978 0.0663 0.0663 0.0663 +v -0.222325 0.262980 0.062634 0.0707 0.0707 0.0707 +v -0.252487 0.253804 0.041883 0.0719 0.0719 0.0719 +v -0.277056 0.272793 0.021663 0.0694 0.0694 0.0694 +v -0.092634 0.306217 -0.045276 0.0648 0.0648 0.0648 +v -0.104213 0.273402 -0.049312 0.0694 0.0694 0.0694 +v -0.124962 0.254851 -0.061918 0.0718 0.0718 0.0718 +v -0.148583 0.254160 -0.079296 0.0719 0.0719 0.0719 +v -0.168697 0.272441 -0.096567 0.0695 0.0695 0.0695 +v -0.177803 0.305633 -0.107366 0.0649 0.0649 0.0649 +v -0.170736 0.341994 -0.106373 0.0596 0.0596 0.0596 +v -0.147641 0.367526 -0.093868 0.0557 0.0557 0.0557 +v -0.118285 0.368576 -0.072427 0.0555 0.0555 0.0555 +v -0.097224 0.343508 -0.053382 0.0594 0.0594 0.0594 +vn -0.1792 0.3717 0.9109 +vn -0.1434 0.0410 0.9888 +vn -0.1550 0.0085 0.9879 +vn -0.0141 0.3751 0.9269 +vn -0.1233 0.3146 0.9412 +vn -0.0165 0.0763 0.9969 +vn -0.0385 0.2926 0.9554 +vn 0.0053 -0.0608 0.9981 +vn 0.6776 -0.5815 0.4501 +vn 0.5717 -0.4901 0.6579 +vn 0.5502 -0.6622 0.5087 +vn 0.5768 -0.7527 0.3174 +vn 0.7337 -0.6048 0.3096 +vn 0.8188 -0.4237 0.3873 +vn 0.7145 -0.4384 0.5453 +vn 0.5805 0.8032 0.1336 +vn 0.6691 0.7427 0.0263 +vn 0.5598 0.8276 0.0412 +vn 0.5964 0.7479 0.2915 +vn 0.6689 0.7239 0.1692 +vn 0.5083 0.8407 0.1867 +vn 0.5076 0.8501 -0.1404 +vn 0.6346 0.7664 -0.0993 +vn 0.5794 0.7865 -0.2139 +vn 0.5008 0.8085 -0.3090 +vn 0.4388 0.8818 -0.1730 +vn 0.4321 0.9008 -0.0421 +vn 0.5297 0.8468 -0.0481 +vn 0.8818 -0.1743 -0.4381 +vn 0.7816 -0.0431 -0.6223 +vn 0.8924 0.0857 -0.4430 +vn 0.9711 -0.0254 -0.2372 +vn 0.8962 -0.3284 -0.2984 +vn 0.8784 -0.4660 -0.1066 +vn 0.8696 -0.3803 -0.3150 +vn 0.9797 -0.1976 -0.0335 +vn 0.8488 -0.5207 0.0920 +vn 0.9878 0.1558 0.0010 +vn 0.9700 0.0747 0.2313 +vn 0.9399 -0.2960 0.1701 +vn 0.8628 -0.3334 0.3799 +vn 0.8935 0.3831 0.2345 +vn 0.8895 0.0401 0.4553 +vn 0.8199 0.3642 0.4418 +vn 0.7548 0.0299 0.6553 +vn 0.7769 0.5946 0.2071 +vn 0.7075 0.5972 0.3779 +vn 0.6941 0.3645 0.6208 +vn 0.5992 0.6155 0.5119 +vn 0.5513 0.3618 0.7517 +vn 0.5003 0.7803 0.3753 +vn 0.4798 0.6339 0.6066 +vn 0.3998 0.8074 0.4339 +vn 0.3675 0.6544 0.6608 +vn 0.4223 0.8759 0.2333 +vn 0.3337 0.9048 0.2645 +vn 0.2993 0.8323 0.4666 +vn 0.2477 0.9272 0.2809 +vn 0.2000 0.8561 0.4766 +vn 0.2917 0.9515 0.0979 +vn 0.2149 0.9717 0.0980 +vn 0.1639 0.9437 0.2873 +vn 0.1413 0.9853 0.0965 +vn 0.0807 0.9540 0.2888 +vn 0.2012 0.9750 -0.0941 +vn 0.1302 0.9855 -0.1085 +vn 0.0698 0.9930 0.0953 +vn 0.0581 0.9276 -0.3690 +vn -0.0000 0.9926 -0.1214 +vn 0.0629 0.9908 -0.1196 +vn -0.0000 0.9954 0.0963 +vn 0.1234 0.9302 -0.3457 +vn 0.1650 0.7905 -0.5898 +vn 0.2018 0.9298 -0.3078 +vn 0.2215 0.8061 -0.5488 +vn 0.3219 0.5913 -0.7394 +vn 0.3163 0.8219 -0.4738 +vn 0.3768 0.6239 -0.6846 +vn 0.4912 0.3620 -0.7923 +vn 0.4820 0.6680 -0.5670 +vn 0.5588 0.4223 -0.7137 +vn 0.6458 0.1315 -0.7521 +vn 0.6684 0.4962 -0.5541 +vn 0.7398 0.2424 -0.6277 +vn 0.8470 0.3117 -0.4306 +vn 0.8523 0.4874 -0.1897 +vn 0.9411 0.2597 -0.2165 +vn 0.9014 0.4326 0.0158 +vn 0.7679 0.5169 -0.3784 +vn 0.7418 0.6539 -0.1487 +vn 0.7837 0.6208 0.0219 +vn 0.5830 0.6840 -0.4385 +vn 0.6718 0.6774 -0.2996 +vn 0.8511 -0.1551 -0.5016 +vn 0.7542 -0.0089 -0.6566 +vn 0.7505 -0.0629 -0.6578 +vn 0.6364 0.1529 -0.7560 +vn 0.8206 -0.2761 -0.5003 +vn 0.8225 -0.1861 -0.5375 +vn 0.6362 -0.1538 -0.7560 +vn 0.5771 0.1013 -0.8104 +vn 0.4095 -0.0229 -0.9120 +vn 0.3639 0.2803 -0.8883 +vn 0.4723 0.3437 -0.8117 +vn 0.1889 0.2382 -0.9527 +vn 0.1613 0.5463 -0.8219 +vn 0.2803 0.5695 -0.7728 +vn -0.0000 0.5433 -0.8395 +vn -0.0000 0.7798 -0.6260 +vn 0.1041 0.7849 -0.6108 +vn -0.0000 0.9259 -0.3779 +vn -0.0000 -0.0675 -0.9977 +vn -0.0000 0.2402 -0.9707 +vn 0.2088 -0.0682 -0.9756 +vn -0.0000 -0.3513 -0.9363 +vn 0.2251 -0.3450 -0.9112 +vn -0.0000 -0.5967 -0.8025 +vn 0.2366 -0.5818 -0.7781 +vn -0.0000 -0.7899 -0.6133 +vn 0.2414 -0.7678 -0.5935 +vn -0.0000 -0.9231 -0.3846 +vn 0.2290 -0.9651 -0.1273 +vn -0.0000 -0.9919 -0.1268 +vn 0.2149 -0.9676 0.1326 +vn -0.0000 -0.9899 0.1420 +vn 0.2022 -0.8988 0.3889 +vn -0.0000 -0.9149 0.4037 +vn 0.1988 -0.7622 0.6160 +vn -0.0000 -0.7751 0.6318 +vn -0.0000 -0.5882 0.8087 +vn 0.2052 -0.5758 0.7914 +vn -0.0000 -0.3743 0.9273 +vn 0.2214 -0.3664 0.9037 +vn -0.0000 -0.3576 0.9339 +vn 0.2112 -0.3719 0.9039 +vn -0.0000 -0.4132 0.9107 +vn 0.1529 -0.4313 0.8892 +vn 0.0001 -0.3344 0.9424 +vn 0.1284 -0.3095 0.9422 +vn -0.0000 -0.1119 0.9937 +vn 0.1050 -0.0688 0.9921 +vn -0.0002 0.3909 0.9204 +vn -0.0003 0.6946 0.7194 +vn -0.0000 0.1342 0.9910 +vn -0.0000 0.3196 0.9475 +vn -0.0000 -0.0816 0.9967 +vn -0.0001 0.2637 0.9646 +vn 0.1739 0.6432 0.7456 +vn -0.0001 0.7008 0.7134 +vn 0.1437 0.8019 0.5799 +vn -0.0000 0.8345 0.5511 +vn 0.1019 0.8770 0.4696 +vn -0.0000 0.8882 0.4595 +vn -0.0000 0.9570 0.2902 +vn 0.2608 0.7136 0.6502 +vn 0.2968 0.4897 0.8198 +vn 0.4112 0.3378 0.8466 +vn 0.1421 0.2431 0.9595 +vn 0.1667 0.1515 0.9743 +vn 0.4541 -0.0387 0.8901 +vn 0.6029 -0.0024 0.7978 +vn 0.4624 -0.3999 0.7913 +vn 0.6076 -0.3739 0.7007 +vn 0.7475 -0.3469 0.5665 +vn 0.5934 -0.5267 0.6087 +vn 0.7119 -0.5323 0.4581 +vn 0.7924 -0.5397 0.2842 +vn 0.7907 -0.4528 0.4120 +vn 0.8574 -0.4533 0.2436 +vn 0.8946 -0.4438 0.0524 +vn 0.8838 -0.4094 0.2265 +vn 0.9291 -0.3668 0.0464 +vn 0.9444 -0.2998 -0.1348 +vn 0.8953 -0.4252 -0.1327 +vn 0.8518 -0.4787 -0.2127 +vn 0.8514 -0.3518 -0.3890 +vn 0.9189 -0.2264 -0.3231 +vn 0.6896 -0.5460 -0.4756 +vn 0.6739 -0.3733 -0.6375 +vn 0.6844 -0.6708 -0.2858 +vn 0.4761 -0.6893 -0.5460 +vn 0.4658 -0.5144 -0.7200 +vn 0.4422 -0.2919 -0.8481 +vn 0.4719 -0.8136 -0.3397 +vn 0.4530 -0.8843 -0.1130 +vn 0.2385 -0.8966 -0.3730 +vn 0.6603 -0.7464 -0.0825 +vn 0.6214 -0.7740 0.1220 +vn 0.8283 -0.5597 -0.0257 +vn 0.7862 -0.5984 0.1542 +vn 0.3977 -0.8450 0.3575 +vn 0.4251 -0.8968 0.1229 +vn 0.3882 -0.7221 0.5726 +vn 0.4010 -0.5424 0.7383 +vn 0.4205 -0.3612 0.8323 +vn 0.5830 -0.3774 0.7195 +vn 0.3581 -0.4429 0.8219 +vn 0.2975 -0.4311 0.8518 +vn 0.2905 -0.1547 0.9443 +vn 0.4927 -0.5011 0.7114 +vn 0.6888 -0.4253 0.5871 +vn 0.1053 0.2969 0.9491 +vn 0.4127 0.8211 -0.3942 +vn 0.2845 0.9207 -0.2670 +vn 0.3651 0.9039 -0.2227 +vn 0.2754 0.9582 -0.0771 +vn 0.3516 0.9344 -0.0578 +vn 0.3727 0.9236 0.0897 +vn 0.4597 0.8852 0.0720 +vn 0.1787 0.3717 0.9110 +vn 0.1435 0.0410 0.9888 +vn 0.1232 0.3149 0.9411 +vn 0.0136 0.3748 0.9270 +vn 0.1509 0.6690 0.7278 +vn 0.0164 0.0758 0.9970 +vn 0.1549 0.0087 0.9879 +vn -0.0052 -0.0609 0.9981 +vn -0.6776 -0.5815 0.4501 +vn -0.5717 -0.4901 0.6579 +vn -0.7145 -0.4384 0.5453 +vn -0.5768 -0.7527 0.3174 +vn -0.5502 -0.6622 0.5087 +vn -0.8188 -0.4237 0.3873 +vn -0.7337 -0.6048 0.3096 +vn -0.5805 0.8032 0.1336 +vn -0.6691 0.7427 0.0263 +vn -0.6689 0.7239 0.1692 +vn -0.5964 0.7479 0.2915 +vn -0.5083 0.8407 0.1867 +vn -0.5598 0.8276 0.0412 +vn -0.5076 0.8501 -0.1404 +vn -0.6346 0.7664 -0.0993 +vn -0.5297 0.8468 -0.0481 +vn -0.5008 0.8085 -0.3090 +vn -0.5794 0.7865 -0.2139 +vn -0.4321 0.9008 -0.0421 +vn -0.4388 0.8818 -0.1730 +vn -0.8818 -0.1743 -0.4381 +vn -0.7816 -0.0431 -0.6223 +vn -0.8206 -0.2761 -0.5003 +vn -0.9711 -0.0254 -0.2372 +vn -0.8924 0.0857 -0.4430 +vn -0.8696 -0.3803 -0.3150 +vn -0.8784 -0.4660 -0.1066 +vn -0.8962 -0.3284 -0.2984 +vn -0.9797 -0.1976 -0.0335 +vn -0.8488 -0.5207 0.0920 +vn -0.9399 -0.2960 0.1701 +vn -0.9878 0.1558 0.0010 +vn -0.9700 0.0747 0.2313 +vn -0.8628 -0.3334 0.3799 +vn -0.8895 0.0401 0.4553 +vn -0.8935 0.3831 0.2345 +vn -0.8199 0.3642 0.4418 +vn -0.7548 0.0299 0.6553 +vn -0.6941 0.3645 0.6208 +vn -0.7769 0.5946 0.2071 +vn -0.7075 0.5972 0.3779 +vn -0.5992 0.6155 0.5119 +vn -0.5513 0.3618 0.7517 +vn -0.4798 0.6339 0.6066 +vn -0.5003 0.7803 0.3753 +vn -0.3998 0.8074 0.4339 +vn -0.3674 0.6544 0.6609 +vn -0.2993 0.8323 0.4666 +vn -0.4223 0.8759 0.2333 +vn -0.3337 0.9048 0.2645 +vn -0.2477 0.9272 0.2809 +vn -0.2000 0.8561 0.4766 +vn -0.1639 0.9437 0.2873 +vn -0.2917 0.9515 0.0979 +vn -0.2149 0.9717 0.0980 +vn -0.1413 0.9853 0.0965 +vn -0.0807 0.9540 0.2888 +vn -0.0698 0.9930 0.0953 +vn -0.2012 0.9750 -0.0941 +vn -0.1302 0.9855 -0.1085 +vn -0.0581 0.9276 -0.3690 +vn -0.0629 0.9908 -0.1196 +vn -0.1234 0.9302 -0.3457 +vn -0.1650 0.7905 -0.5898 +vn -0.2018 0.9298 -0.3078 +vn -0.2215 0.8061 -0.5488 +vn -0.3219 0.5913 -0.7394 +vn -0.3163 0.8219 -0.4738 +vn -0.3768 0.6239 -0.6846 +vn -0.4912 0.3620 -0.7923 +vn -0.4820 0.6680 -0.5670 +vn -0.5588 0.4223 -0.7137 +vn -0.6458 0.1315 -0.7521 +vn -0.6684 0.4962 -0.5541 +vn -0.7398 0.2424 -0.6277 +vn -0.8470 0.3117 -0.4306 +vn -0.8523 0.4874 -0.1897 +vn -0.7679 0.5169 -0.3784 +vn -0.9411 0.2597 -0.2165 +vn -0.9014 0.4326 0.0158 +vn -0.7418 0.6539 -0.1487 +vn -0.7837 0.6208 0.0219 +vn -0.6718 0.6774 -0.2996 +vn -0.5830 0.6840 -0.4385 +vn -0.7542 -0.0089 -0.6566 +vn -0.8511 -0.1551 -0.5016 +vn -0.7505 -0.0629 -0.6578 +vn -0.6364 0.1529 -0.7560 +vn -0.6362 -0.1538 -0.7560 +vn -0.8225 -0.1861 -0.5375 +vn -0.5771 0.1013 -0.8104 +vn -0.4095 -0.0229 -0.9120 +vn -0.3639 0.2803 -0.8883 +vn -0.4723 0.3437 -0.8117 +vn -0.1889 0.2382 -0.9527 +vn -0.1613 0.5463 -0.8219 +vn -0.2803 0.5695 -0.7728 +vn -0.1041 0.7849 -0.6108 +vn -0.2088 -0.0682 -0.9756 +vn -0.2251 -0.3450 -0.9112 +vn -0.2366 -0.5818 -0.7781 +vn -0.2414 -0.7678 -0.5935 +vn -0.2290 -0.9651 -0.1273 +vn -0.2385 -0.8966 -0.3730 +vn -0.2149 -0.9676 0.1326 +vn -0.2022 -0.8988 0.3889 +vn -0.1988 -0.7622 0.6160 +vn -0.2052 -0.5758 0.7914 +vn -0.2214 -0.3664 0.9037 +vn -0.2112 -0.3719 0.9039 +vn -0.1529 -0.4314 0.8891 +vn -0.1283 -0.3096 0.9422 +vn -0.1050 -0.0687 0.9921 +vn 0.0382 0.2923 0.9556 +vn -0.1741 0.6429 0.7459 +vn -0.1054 0.2968 0.9491 +vn -0.1438 0.8018 0.5801 +vn -0.1019 0.8770 0.4696 +vn -0.2607 0.7134 0.6504 +vn -0.2966 0.4894 0.8200 +vn -0.4111 0.3378 0.8467 +vn -0.1420 0.2429 0.9596 +vn -0.4541 -0.0387 0.8901 +vn -0.1666 0.1514 0.9743 +vn -0.6029 -0.0024 0.7978 +vn -0.4624 -0.3999 0.7913 +vn -0.6076 -0.3739 0.7007 +vn -0.7475 -0.3469 0.5665 +vn -0.5934 -0.5267 0.6087 +vn -0.7119 -0.5323 0.4581 +vn -0.7924 -0.5397 0.2842 +vn -0.7907 -0.4528 0.4120 +vn -0.8574 -0.4533 0.2436 +vn -0.8946 -0.4438 0.0524 +vn -0.8838 -0.4094 0.2265 +vn -0.9444 -0.2998 -0.1348 +vn -0.9291 -0.3668 0.0464 +vn -0.8953 -0.4252 -0.1327 +vn -0.8518 -0.4787 -0.2127 +vn -0.8514 -0.3518 -0.3890 +vn -0.9189 -0.2264 -0.3231 +vn -0.6896 -0.5460 -0.4756 +vn -0.6739 -0.3733 -0.6375 +vn -0.4761 -0.6893 -0.5460 +vn -0.6844 -0.6708 -0.2858 +vn -0.4658 -0.5144 -0.7200 +vn -0.4422 -0.2919 -0.8481 +vn -0.4719 -0.8136 -0.3397 +vn -0.4530 -0.8843 -0.1130 +vn -0.6603 -0.7464 -0.0825 +vn -0.6214 -0.7740 0.1220 +vn -0.8283 -0.5597 -0.0257 +vn -0.7862 -0.5984 0.1542 +vn -0.3977 -0.8450 0.3575 +vn -0.4251 -0.8968 0.1229 +vn -0.3882 -0.7221 0.5726 +vn -0.4010 -0.5424 0.7383 +vn -0.4205 -0.3612 0.8323 +vn -0.3582 -0.4429 0.8219 +vn -0.5830 -0.3774 0.7195 +vn -0.4927 -0.5011 0.7114 +vn -0.2976 -0.4312 0.8518 +vn -0.2906 -0.1549 0.9442 +vn -0.6888 -0.4253 0.5871 +vn -0.4127 0.8211 -0.3942 +vn -0.2845 0.9207 -0.2670 +vn -0.3651 0.9039 -0.2227 +vn -0.2754 0.9582 -0.0771 +vn -0.3516 0.9344 -0.0578 +vn -0.3727 0.9236 0.0897 +vn -0.4597 0.8852 0.0720 +vn 0.0403 0.9816 0.1865 +vn 0.0593 0.9837 0.1700 +vn 0.0569 0.9808 0.1864 +vn 0.0302 0.9756 0.2174 +vn 0.0085 0.9760 0.2175 +vn 0.0073 0.9825 0.1859 +vn 0.0387 0.9843 0.1721 +vn -0.0065 0.9875 0.1576 +vn 0.0055 0.9880 0.1545 +vn 0.0047 0.9881 0.1535 +vn -0.0214 0.9872 0.1580 +vn -0.0092 0.9877 0.1563 +vn 0.0019 0.9899 0.1420 +vn -0.0118 0.9871 0.1597 +vn 0.0770 -0.9876 0.1369 +vn 0.1254 -0.9909 -0.0496 +vn 0.2009 -0.9795 0.0133 +vn 0.2235 -0.9567 -0.1866 +vn 0.0124 -0.9999 -0.0097 +vn 0.1091 -0.9770 -0.1833 +vn -0.3787 -0.9156 0.1351 +vn -0.7172 -0.6968 -0.0144 +vn -0.4922 -0.8669 -0.0784 +vn -0.3086 -0.9270 -0.2130 +vn -0.1635 -0.9789 -0.1227 +vn -0.2735 -0.9593 -0.0705 +vn 0.0374 -0.9234 0.3819 +vn -0.1148 -0.9828 0.1449 +vn -0.0181 -0.9875 0.1565 +vn 0.3802 -0.8736 -0.3037 +vn 0.1634 -0.9287 -0.3328 +vn 0.2229 -0.8332 -0.5061 +vn -0.1057 -0.9944 0.0061 +vn -0.5212 -0.8047 -0.2841 +vn 0.0290 0.9816 0.1887 +vn 0.0328 0.9865 0.1605 +vn 0.0155 0.9866 0.1626 +vn 0.0712 0.9795 0.1885 +vn 0.0738 0.9784 0.1931 +vn 0.0656 0.9774 0.2008 +vn 0.0746 0.9800 0.1846 +vn 0.0793 -0.9288 -0.3619 +vn 0.3416 -0.9331 0.1121 +vn 0.3264 -0.8091 0.4886 +vn 0.2284 -0.9356 0.2692 +vn 0.6389 -0.7586 -0.1280 +vn 0.4058 -0.9080 -0.1044 +vn 0.5432 -0.8064 0.2339 +vn 0.5657 -0.7003 -0.4354 +vn 0.3174 -0.6355 -0.7038 +vn 0.1393 -0.9266 0.3493 +vn -0.1664 -0.9206 0.3532 +vn 0.0526 -0.7645 0.6424 +vn -0.2443 -0.7455 0.6201 +vn 0.1932 -0.7832 0.5910 +vn 0.7718 -0.5133 0.3753 +vn 0.4432 -0.5263 0.7256 +vn 0.2353 -0.5180 0.8224 +vn 0.5059 -0.3022 0.8079 +vn 0.2521 -0.3252 0.9114 +vn 0.0208 -0.2019 0.9792 +vn 0.2520 0.8144 0.5228 +vn 0.1087 0.8447 0.5242 +vn 0.1667 0.6334 0.7557 +vn -0.0238 0.8451 0.5341 +vn -0.0215 0.6645 0.7470 +vn -0.0823 0.9381 0.3365 +vn -0.0283 0.9849 0.1706 +vn -0.0399 0.9832 0.1780 +vn 0.0074 0.9782 0.2076 +vn -0.0270 0.9880 0.1519 +vn 0.0091 0.9782 0.2073 +vn 0.0194 0.9705 0.2402 +vn -0.0040 0.9751 0.2217 +vn 0.0204 0.9703 0.2408 +vn 0.0362 0.9780 0.2055 +vn 0.0205 0.9715 0.2363 +vn 0.0538 0.9769 0.2067 +vn 0.0651 0.9792 0.1924 +vn 0.0462 0.9810 0.1887 +vn 0.0253 0.9862 0.1635 +vn 0.0478 0.9823 0.1811 +vn 0.0097 0.9801 0.1983 +vn 0.0567 0.9763 0.2088 +vn 0.0448 0.9757 0.2145 +vn 0.0615 0.9759 0.2092 +vn 0.0448 0.9755 0.2155 +vn 0.0275 0.9786 0.2041 +vn 0.0414 0.9807 0.1911 +vn 0.0600 0.9800 0.1898 +vn 0.0474 0.9856 0.1621 +vn 0.0325 0.9876 0.1535 +vn 0.0203 0.9907 0.1348 +vn 0.0245 0.9888 0.1475 +vn 0.0117 0.9883 0.1521 +vn 0.0114 0.9929 0.1183 +vn -0.0053 0.9896 0.1437 +vn 0.0034 0.9950 0.0998 +vn -0.0034 0.9922 0.1250 +vn -0.0054 0.9935 0.1138 +vn -0.0135 0.9873 0.1580 +vn -0.0151 0.9872 0.1589 +vn -0.0278 0.9874 0.1559 +vn -0.0297 0.9871 0.1574 +vn 0.0086 0.9861 0.1662 +vn 0.0041 0.9848 0.1736 +vn 0.0035 0.9842 0.1772 +vn 0.0304 0.9794 0.1997 +vn 0.0286 0.9781 0.2061 +vn 0.0045 0.9847 0.1744 +vn 0.0338 0.9817 0.1873 +vn 0.0419 0.9837 0.1751 +vn 0.0436 0.9790 0.1991 +vn 0.0389 0.9892 0.1410 +vn 0.0134 0.9931 0.1164 +vn 0.0336 0.9861 0.1625 +vn -0.1503 0.9519 -0.2669 +vn -0.3320 0.9310 -0.1520 +vn -0.0098 0.9906 0.1367 +vn -0.4711 0.8805 0.0521 +vn -0.0553 0.9824 0.1785 +vn -0.3511 0.8895 0.2924 +vn -0.0055 0.9704 0.2416 +vn -0.7043 0.7079 -0.0530 +vn -0.5496 0.7776 0.3056 +vn -0.1578 0.9322 0.3257 +vn -0.9543 -0.2434 0.1736 +vn -0.7201 -0.3953 0.5703 +vn -0.7323 -0.1222 0.6700 +vn -0.3127 -0.2970 0.9022 +vn -0.3132 0.0683 0.9472 +vn -0.1096 0.8979 0.4263 +vn -0.2628 0.8799 0.3958 +vn 0.0369 -0.4350 0.8997 +vn -0.5070 -0.6325 -0.5856 +vn -0.3591 -0.8084 -0.4663 +vn -0.2168 -0.9761 0.0129 +vn 0.0314 -0.8160 -0.5772 +vn -0.7160 -0.6222 -0.3165 +vn -0.5695 -0.7480 0.3410 +vn -0.2519 -0.6128 -0.7490 +vn -0.9031 -0.4198 0.0902 +vn -0.8589 -0.4038 -0.3151 +vn -0.6280 -0.4224 -0.6536 +vn -0.9130 -0.2908 -0.2860 +vn -0.6792 -0.3133 -0.6637 +vn -0.3507 -0.2509 -0.9022 +vn -0.5173 0.7751 -0.3627 +vn -0.2353 0.8168 -0.5268 +vn 0.0180 -0.3573 -0.9338 +vn -0.3134 -0.3741 -0.8728 +vn -0.0020 -0.1932 -0.9812 +vn 0.4117 -0.2634 -0.8724 +vn 0.0320 0.9691 -0.2445 +vn 0.0649 0.8551 -0.5143 +vn 0.2364 0.9423 -0.2370 +vn 0.3690 0.7985 -0.4756 +vn 0.3139 0.9477 -0.0576 +vn 0.0474 0.9867 0.1555 +vn 0.0281 0.9885 0.1487 +vn -0.0132 0.9882 0.1527 +vn 0.1857 0.9511 0.2466 +vn 0.3406 0.9346 0.1023 +vn 0.1999 0.9721 0.1228 +vn 0.4798 0.8585 -0.1811 +vn 0.0010 0.9866 0.1632 +vn 0.0078 0.9917 0.1284 +vn 0.0140 0.9867 0.1617 +vn 0.1548 0.9222 0.3543 +vn 0.0007 0.9951 0.0987 +vn 0.8651 -0.2910 0.4084 +vn 0.9008 -0.4136 -0.1322 +vn 0.9775 -0.1632 -0.1338 +vn 0.7481 -0.3891 -0.5375 +vn 0.7998 -0.1945 -0.5679 +vn 0.3994 -0.3891 -0.8301 +vn -0.2201 -0.9273 -0.3026 +vn -0.1734 -0.8005 -0.5737 +vn -0.0878 -0.9280 -0.3622 +vn 0.0178 -0.6287 -0.7774 +vn 0.2970 0.9032 0.3099 +vn -0.0263 0.9920 0.1236 +vn -0.0183 0.9921 0.1244 +vn -0.0251 0.9859 0.1656 +vn -0.0190 0.9821 0.1876 +vn -0.0120 0.9727 0.2318 +vn -0.0327 -0.9848 -0.1707 +vn 0.9978 -0.0421 -0.0506 +vn 0.9998 0.0026 -0.0214 +vn 0.9976 -0.0446 -0.0522 +vn -0.9999 0.0070 0.0146 +vn -0.9967 -0.0776 -0.0236 +vn -0.9998 0.0113 0.0166 +vn 0.0012 0.8774 0.4798 +vn 0.0010 0.8773 0.4800 +vn -0.0027 -0.8776 -0.4794 +vn -0.0034 -0.8780 -0.4787 +vn 0.0258 -0.5245 0.8510 +vn 0.0347 -0.4251 0.9045 +vn 0.0352 -0.4195 0.9071 +vn -0.0197 0.4508 -0.8924 +vn -0.0173 0.4233 -0.9058 +vn -0.0172 0.4219 -0.9065 +vn 0.3387 0.3212 0.8844 +vn 0.9560 0.1031 0.2746 +vn 0.6407 0.6037 0.4744 +vn -0.4733 0.3087 0.8250 +vn -0.3945 0.7815 0.4833 +vn -0.7799 0.4732 0.4098 +vn 0.0636 -0.0032 0.9980 +vn -0.0535 0.4790 0.8762 +vn -0.8876 0.0155 0.4604 +vn -0.4071 -0.0992 0.9080 +vn 0.4236 -0.3082 0.8518 +vn 0.0822 -0.5047 0.8593 +vn 0.2594 -0.7975 0.5447 +vn 0.6917 -0.3883 0.6089 +vn -0.7682 -0.4250 0.4788 +vn 0.0063 0.8697 0.4935 +vn -0.4181 0.9047 0.0816 +vn 0.3242 0.6037 0.7283 +vn 0.1936 -0.0872 0.9772 +vn 0.8184 0.0148 0.5744 +vn 0.4960 0.1414 0.8567 +vn -0.1314 -0.4604 0.8780 +vn 0.3603 -0.3336 0.8711 +vn -0.0842 -0.1137 0.9899 +vn 0.7201 0.6838 0.1178 +vn 0.8457 0.5311 -0.0525 +vn 0.9116 0.3959 0.1108 +vn 0.0593 0.0737 0.9955 +vn 0.1894 0.2432 0.9513 +vn 0.1940 0.1556 0.9686 +vn 0.2215 -0.7685 0.6003 +vn 0.4827 -0.7060 0.5183 +vn 0.7013 -0.6888 0.1837 +vn -0.2300 0.4081 0.8835 +vn 0.0209 0.0712 0.9972 +vn -0.4181 0.5245 0.7417 +vn 0.2135 -0.2339 0.9485 +vn 0.4599 0.2018 0.8647 +vn -0.7068 0.3034 0.6391 +vn -0.4536 0.1890 0.8709 +vn -0.6491 -0.0228 0.7604 +vn -0.8441 0.0635 0.5324 +vn -0.8028 -0.2318 0.5493 +vn -0.3319 -0.5050 0.7967 +vn 0.6180 -0.6548 0.4351 +vn 0.1351 -0.8752 0.4644 +vn -0.7305 -0.5694 0.3771 +vn -0.9425 -0.2836 0.1766 +vn -0.8940 -0.3524 0.2767 +vn -0.9367 -0.1981 0.2889 +vn -0.9909 0.0078 -0.1344 +vn -0.9900 -0.1256 0.0647 +vn -0.5166 0.1410 0.8446 +vn -0.3334 -0.7046 0.6264 +vn -0.8391 0.1987 0.5064 +vn -0.5368 -0.1123 0.8362 +vn 0.9209 -0.0773 0.3820 +vn 0.8925 -0.2606 0.3682 +vn 0.9765 -0.2111 -0.0423 +vn 0.4546 -0.7781 0.4335 +vn 0.2742 -0.7525 0.5989 +vn -0.7978 -0.5930 0.1094 +vn -0.9567 -0.2906 -0.0132 +vn -0.9511 0.0238 -0.3080 +vn -0.9978 0.0284 0.0603 +vn -0.9392 0.3268 0.1059 +vn 0.1862 0.5714 0.7993 +vn 0.0825 0.5308 0.8435 +vn 0.4896 0.2239 0.8427 +vn -0.8500 0.2822 0.4449 +vn -0.5315 0.6382 0.5570 +vn -0.0599 0.7186 0.6929 +vn -0.5912 -0.6437 0.4859 +vn 0.2755 -0.7259 0.6303 +vn 0.6098 -0.7560 0.2380 +vn 0.4160 -0.8339 0.3626 +vn 0.4952 -0.8669 0.0576 +vn 0.8094 -0.5826 -0.0739 +vn -0.6041 -0.7795 0.1655 +vn -0.8866 -0.4612 0.0355 +vn -0.7232 -0.6884 -0.0561 +vn -0.8276 -0.4590 -0.3232 +vn -0.6364 -0.6920 -0.3407 +vn -0.5200 -0.8380 -0.1655 +vn 0.8662 0.2798 0.4141 +vn 0.8764 0.4816 0.0049 +vn 0.9576 0.2677 0.1064 +vn 0.9853 -0.0025 -0.1710 +vn 0.9028 0.4294 -0.0217 +vn -0.9720 -0.2168 -0.0904 +vn -0.9297 -0.0399 -0.3663 +vn 0.8480 -0.2369 0.4742 +vn 0.2518 -0.2164 0.9433 +vn 0.3345 -0.4276 0.8398 +vn 0.8699 0.4578 -0.1837 +vn 0.9074 0.4118 -0.0843 +vn 0.6918 0.6145 0.3792 +vn 0.3214 0.2554 0.9118 +vn 0.5200 -0.1292 0.8443 +vn 0.1333 0.1286 0.9827 +vn -0.1541 -0.0587 0.9863 +vn -0.8200 0.3980 0.4114 +vn -0.5034 -0.0628 0.8618 +vn 0.3817 -0.7710 -0.5098 +vn 0.2893 -0.9347 -0.2066 +vn 0.1573 -0.8106 -0.5641 +vn 0.0461 -0.6548 -0.7544 +vn 0.4054 -0.6518 -0.6410 +vn 0.7181 -0.5958 -0.3597 +vn 0.5450 -0.7931 -0.2720 +vn 0.8208 -0.3470 -0.4538 +vn 0.9532 -0.2937 -0.0715 +vn 0.9545 -0.0508 -0.2937 +vn 0.7904 -0.0028 -0.6125 +vn 0.8355 0.2732 -0.4767 +vn 0.9394 0.1845 -0.2890 +vn 0.9750 0.2206 -0.0272 +vn 0.7360 0.5695 -0.3661 +vn 0.7570 0.6465 -0.0947 +vn 0.5913 0.7144 0.3742 +vn 0.3187 0.8894 -0.3277 +vn 0.2721 0.9503 -0.1513 +vn -0.2361 0.9565 -0.1712 +vn -0.3474 0.9096 -0.2280 +vn 0.1248 0.9667 0.2232 +vn -0.7388 0.6735 -0.0243 +vn -0.7676 0.5665 -0.2997 +vn -0.8304 0.5570 -0.0126 +vn -0.9997 -0.0181 -0.0187 +vn -0.9874 0.1463 -0.0599 +vn -0.3791 0.7890 0.4834 +vn -0.6918 0.1904 0.6965 +vn -0.4719 0.3289 0.8180 +vn -0.4702 -0.2439 0.8482 +vn -0.7457 -0.2226 0.6279 +vn -0.4661 -0.4446 0.7649 +vn -0.6434 -0.3047 0.7022 +vn -0.9397 0.3364 0.0609 +vn -0.8505 0.4602 0.2547 +vn -0.3269 0.4220 0.8456 +vn -0.4596 0.6909 0.5580 +vn 0.0195 0.4619 0.8867 +vn -0.0194 0.7563 0.6539 +vn -0.1333 0.8383 0.5287 +vn 0.1988 0.8132 0.5470 +vn 0.2264 0.8470 0.4809 +vn 0.7199 0.6435 0.2601 +vn 0.7268 0.3528 0.5893 +vn 0.0892 0.6987 0.7098 +vn -0.0694 0.0641 0.9955 +vn -0.0735 -0.0296 0.9969 +vn -0.1747 -0.7408 0.6486 +vn 0.2027 -0.8830 0.4234 +vn 0.1397 -0.6892 0.7110 +vn -0.0951 -0.9732 0.2095 +vn 0.1553 -0.9873 0.0345 +vn -0.1273 -0.9856 -0.1110 +vn 0.0687 -0.9818 -0.1770 +vn 0.4273 -0.9032 0.0398 +vn -0.3341 -0.8589 -0.3882 +vn -0.1219 -0.8589 -0.4974 +vn -0.1913 -0.7046 -0.6833 +vn -0.4442 -0.7383 -0.5076 +vn -0.2325 -0.4710 -0.8510 +vn 0.0667 -0.4296 -0.9006 +vn 0.4679 -0.3844 -0.7958 +vn 0.0663 -0.0498 -0.9966 +vn 0.4482 -0.0116 -0.8938 +vn 0.4019 0.2857 -0.8700 +vn 0.6820 0.3012 -0.6665 +vn 0.0467 0.2556 -0.9657 +vn 0.3396 0.5719 -0.7467 +vn 0.5679 0.5700 -0.5938 +vn 0.6565 0.5788 -0.4838 +vn 0.1987 0.8510 -0.4860 +vn 0.3996 0.8217 -0.4064 +vn 0.4120 0.8553 -0.3142 +vn 0.1018 0.9936 -0.0492 +vn 0.0489 0.9977 0.0461 +vn -0.0141 0.9935 -0.1133 +vn -0.2065 0.9204 0.3319 +vn -0.2479 0.8591 0.4478 +vn -0.0060 0.9545 0.2981 +vn 0.0106 0.6076 0.7942 +vn -0.3365 0.5106 0.7912 +vn 0.0563 -0.0174 0.9983 +vn -0.3308 -0.1113 0.9371 +vn -0.1901 -0.3378 0.9218 +vn 0.0059 -0.0311 0.9995 +vn 0.3554 0.5781 0.7345 +vn 0.3977 -0.0082 0.9175 +vn 0.3468 -0.3773 0.8587 +vn 0.0442 -0.2683 0.9623 +vn 0.4318 0.5204 0.7367 +vn 0.5251 -0.0574 0.8491 +vn 0.6017 0.4844 0.6350 +vn 0.7502 -0.0461 0.6596 +vn 0.6558 -0.2177 0.7229 +vn 0.6371 -0.2731 0.7208 +vn 0.8708 0.4851 -0.0796 +vn 0.9982 -0.0557 -0.0206 +vn 0.8364 0.4224 -0.3492 +vn 0.9084 -0.1729 -0.3807 +vn 0.9817 0.1194 -0.1480 +vn 0.9335 0.3308 -0.1384 +vn 0.8702 -0.4098 -0.2737 +vn 0.6876 -0.6771 -0.2622 +vn 0.8356 -0.5130 0.1967 +vn 0.7628 -0.1553 0.6277 +vn 0.6297 -0.6207 0.4672 +vn -0.4814 -0.2576 0.8378 +vn -0.1951 -0.3331 0.9225 +vn -0.4390 0.0619 0.8964 +vn -0.8734 0.0083 0.4869 +vn -0.2862 0.3955 0.8727 +vn -0.8248 0.3049 0.4762 +vn -0.6586 0.7489 -0.0735 +vn -0.5706 0.6964 0.4353 +vn 0.0596 0.7583 0.6491 +vn -0.0171 0.9582 0.2857 +vn -0.1383 0.9780 -0.1563 +vn -0.1459 0.9648 -0.2189 +vn 0.4540 0.8509 -0.2642 +vn 0.4347 0.8939 -0.1096 +vn 0.2076 0.9081 0.3636 +vn -0.2030 0.9743 -0.0973 +vn -0.5995 0.7457 -0.2907 +vn -0.2540 0.9671 -0.0109 +vn -0.6150 0.7241 -0.3122 +vn 0.1529 0.9276 0.3410 +vn 0.1825 0.9384 0.2932 +vn -0.0131 0.9874 -0.1576 +vn -0.2302 0.8464 -0.4802 +vn -0.0310 0.9911 -0.1295 +vn -0.4870 0.7894 -0.3739 +vn -0.0074 0.8502 -0.5264 +vn -0.3366 0.5833 -0.7392 +vn -0.6421 0.5600 -0.5235 +vn -0.7089 0.2924 -0.6419 +vn -0.8765 0.2878 -0.3859 +vn -0.7795 0.5070 -0.3678 +vn -0.9286 0.2394 -0.2835 +vn -0.8412 0.4215 -0.3387 +vn -0.9870 0.1604 -0.0033 +vn -0.9132 0.4053 -0.0423 +vn -0.7197 -0.0316 -0.6936 +vn -0.3025 -0.0611 -0.9512 +vn -0.6184 -0.4725 -0.6280 +vn -0.3517 0.2785 -0.8937 +vn 0.0145 0.5910 -0.8065 +vn 0.5881 0.8056 0.0718 +vn -0.7860 -0.4887 0.3787 +vn -0.4505 -0.8675 0.2108 +vn -0.3949 -0.6852 0.6120 +vn -0.1436 -0.9201 0.3643 +vn -0.5153 0.0056 0.8570 +vn -0.3347 -0.1685 0.9271 +vn -0.1900 -0.0156 0.9817 +vn -0.7027 -0.1880 0.6862 +vn -0.4034 -0.5204 0.7526 +vn -0.7258 -0.5302 0.4383 +vn -0.4195 -0.8128 0.4043 +vn -0.1153 -0.7842 0.6097 +vn 0.3808 -0.6601 0.6475 +vn -0.1236 -0.8657 0.4850 +vn -0.3375 -0.9273 0.1619 +vn 0.7378 -0.4952 0.4587 +vn 0.7983 -0.3118 0.5153 +vn 0.9629 0.1754 0.2050 +vn 0.9373 0.3193 0.1399 +vn 0.9066 0.4221 -0.0049 +vn 0.8829 0.4602 -0.0931 +vn 0.8047 0.5894 0.0707 +vn 0.9067 0.4217 -0.0031 +vn 0.6658 0.7053 0.2434 +vn 0.2270 0.5584 0.7979 +vn 0.8200 0.2416 0.5188 +vn 0.8927 -0.4277 0.1420 +vn 0.4673 0.1609 0.8693 +vn 0.9262 0.3517 -0.1360 +vn -0.2637 -0.9064 0.3300 +vn -0.3132 -0.5683 0.7609 +vn 0.0034 -1.0000 -0.0088 +vn 0.0037 -1.0000 -0.0081 +vn 0.0044 -1.0000 -0.0073 +vn 0.0053 -0.9999 -0.0089 +vn 0.0033 -1.0000 -0.0080 +vn 0.0054 -1.0000 -0.0082 +vn 0.0032 -1.0000 -0.0088 +vn 0.0043 -0.9999 -0.0106 +vn 0.0046 -0.9999 -0.0098 +vn 0.0042 -0.9999 -0.0107 +vn 0.4248 -0.0915 0.9007 +vn 0.7196 -0.2371 0.6526 +vn 0.6799 -0.3028 0.6679 +vn 0.6855 -0.2694 0.6763 +vn 0.3309 -0.0646 0.9415 +vn -0.0000 0.0540 0.9985 +vn 0.4177 -0.0182 0.9084 +vn -0.0000 0.0681 0.9977 +vn 0.4318 -0.0443 0.9009 +vn -0.0000 -0.1042 0.9946 +vn 0.4374 -0.1321 0.8895 +vn 0.7525 -0.1877 0.6313 +vn 0.7603 -0.1800 0.6241 +vn 0.9165 -0.3212 0.2385 +vn 0.8729 -0.4274 0.2354 +vn 0.8938 -0.3952 -0.2121 +vn 0.8297 -0.5101 -0.2265 +vn 0.8558 -0.4824 0.1868 +vn 0.7911 -0.5480 -0.2718 +vn 0.8588 -0.5004 0.1097 +vn 0.7972 -0.3381 0.5002 +vn 0.7461 -0.5942 -0.3005 +vn 0.8596 -0.5010 0.1008 +vn 0.7278 -0.6237 -0.2852 +vn 0.8687 -0.4751 0.1404 +vn 0.7356 -0.2683 0.6220 +vn 0.7267 -0.6376 -0.2556 +vn 0.9231 -0.3179 0.2166 +vn 0.6787 0.0475 0.7329 +vn 0.4958 0.6992 0.5151 +vn 0.2967 0.1624 0.9411 +vn 0.2769 0.4608 0.8432 +vn 0.0003 0.2576 0.9662 +vn 0.0889 0.9815 0.1696 +vn 0.1337 0.8433 0.5206 +vn 0.0017 0.5745 0.8185 +vn 0.1074 0.9356 -0.3363 +vn -0.0008 0.8156 -0.5786 +vn -0.0013 0.9418 -0.3362 +vn -0.0002 -0.5661 -0.8244 +vn 0.2612 -0.6595 -0.7049 +vn 0.0001 -0.6287 -0.7776 +vn 0.2480 -0.7420 -0.6228 +vn -0.0000 -0.7067 -0.7075 +vn -0.0000 -0.7400 -0.6726 +vn 0.2620 -0.7420 -0.6170 +vn -0.0000 -0.7395 -0.6732 +vn 0.2665 -0.7155 -0.6457 +vn -0.0000 -0.6611 -0.7503 +vn 0.2716 -0.6275 -0.7297 +vn -0.0000 -0.5074 -0.8617 +vn 0.3009 -0.5141 -0.8032 +vn -0.0000 -0.3558 -0.9346 +vn 0.3712 -0.3952 -0.8403 +vn -0.0000 -0.2637 -0.9646 +vn 0.4327 -0.2806 -0.8567 +vn -0.0000 -0.2568 -0.9665 +vn 0.4631 -0.2556 -0.8487 +vn -0.0000 -0.3538 -0.9353 +vn 0.3893 -0.6034 -0.6959 +vn -0.0000 -0.6934 -0.7205 +vn 0.2079 -0.9083 -0.3630 +vn -0.0000 -0.9598 -0.2808 +vn 0.0479 -0.9952 -0.0854 +vn -0.0000 -0.9979 -0.0643 +vn 0.0106 -0.9997 -0.0204 +vn -0.0000 -0.9999 -0.0156 +vn -0.0000 -1.0000 -0.0097 +vn -0.0000 -0.9999 -0.0106 +vn -0.0000 -1.0000 -0.0086 +vn -0.0000 -1.0000 -0.0059 +vn -0.0000 -0.9999 -0.0118 +vn -0.0000 -0.9993 0.0384 +vn 0.0453 -0.9966 0.0689 +vn -0.0000 -0.8913 0.4534 +vn 0.2615 -0.8167 0.5145 +vn -0.0000 -0.4498 0.8931 +vn 0.4180 -0.3710 0.8292 +vn -0.0000 -0.2090 0.9779 +vn 0.4391 -0.1935 0.8774 +vn -0.0000 -0.1913 0.9815 +vn 0.4396 -0.2031 0.8749 +vn 0.7541 -0.1936 0.6275 +vn 0.7476 -0.2101 0.6301 +vn 0.9471 -0.1930 0.2565 +vn 0.9444 -0.2193 0.2448 +vn 0.9406 -0.2173 0.2608 +vn 0.9605 -0.2139 -0.1781 +vn 0.9468 -0.2534 -0.1982 +vn 0.7810 -0.2394 -0.5768 +vn 0.7573 -0.2795 -0.5903 +vn 0.6940 -0.4178 -0.5863 +vn 0.6180 -0.5261 -0.5842 +vn 0.5655 -0.5884 -0.5779 +vn 0.5210 -0.6680 -0.5313 +vn 0.4991 -0.7143 -0.4906 +vn 0.4811 -0.7504 -0.4533 +vn 0.5156 -0.7172 -0.4687 +vn 0.8095 -0.5339 -0.2445 +vn 0.5396 -0.6750 -0.5032 +vn 0.8571 -0.4375 -0.2720 +vn 0.9480 -0.2093 0.2399 +vn 0.5897 0.7786 -0.2144 +vn 0.2990 0.9146 -0.2723 +vn 0.3609 0.9275 -0.0972 +vn 0.3908 0.9192 0.0488 +vn 0.2240 0.9728 0.0593 +vn 0.4333 0.7696 -0.4690 +vn 0.7710 -0.2984 -0.5627 +vn 0.4575 -0.3371 -0.8228 +vn 0.9528 -0.2492 -0.1735 +vn 0.6695 -0.5486 -0.5008 +vn 0.8663 -0.4699 -0.1694 +vn 0.3640 -0.8874 -0.2828 +vn 0.0852 -0.9959 -0.0310 +vn 0.0690 -0.9957 -0.0623 +vn 0.0092 -0.9999 -0.0130 +vn 0.0124 -0.9998 -0.0176 +vn 0.0035 -1.0000 -0.0091 +vn 0.0810 -0.9966 0.0152 +vn 0.0719 -0.9961 0.0515 +vn 0.5449 -0.8255 0.1474 +vn 0.4499 -0.8084 0.3797 +vn 0.7087 -0.3709 0.6002 +vn 0.8849 -0.3965 0.2445 +vn 0.4987 -0.8599 -0.1094 +vn -0.0000 0.0612 0.9981 +vn -0.0034 -1.0000 -0.0088 +vn -0.0037 -1.0000 -0.0081 +vn -0.0033 -1.0000 -0.0080 +vn -0.0053 -0.9999 -0.0089 +vn -0.0032 -1.0000 -0.0088 +vn -0.0054 -1.0000 -0.0082 +vn -0.0044 -1.0000 -0.0073 +vn -0.0043 -0.9999 -0.0106 +vn -0.0046 -0.9999 -0.0098 +vn -0.0035 -1.0000 -0.0091 +vn -0.4248 -0.0915 0.9007 +vn -0.7196 -0.2371 0.6526 +vn -0.4177 -0.0182 0.9084 +vn -0.6855 -0.2694 0.6763 +vn -0.7356 -0.2683 0.6220 +vn -0.3309 -0.0646 0.9415 +vn -0.4318 -0.0443 0.9009 +vn -0.0000 0.0030 1.0000 +vn -0.7525 -0.1877 0.6313 +vn -0.4374 -0.1321 0.8895 +vn -0.9165 -0.3212 0.2385 +vn -0.7603 -0.1800 0.6241 +vn -0.8729 -0.4274 0.2354 +vn -0.8938 -0.3952 -0.2121 +vn -0.8558 -0.4824 0.1868 +vn -0.8297 -0.5101 -0.2265 +vn -0.6799 -0.3028 0.6679 +vn -0.8588 -0.5004 0.1097 +vn -0.7911 -0.5480 -0.2718 +vn -0.7972 -0.3381 0.5002 +vn -0.8596 -0.5010 0.1008 +vn -0.7461 -0.5942 -0.3005 +vn -0.8687 -0.4751 0.1404 +vn -0.7278 -0.6237 -0.2852 +vn -0.9231 -0.3179 0.2166 +vn -0.7267 -0.6376 -0.2556 +vn -0.6787 0.0475 0.7329 +vn -0.2973 0.1583 0.9416 +vn -0.4985 0.6954 0.5177 +vn -0.2764 0.4509 0.8487 +vn -0.0931 0.9802 0.1747 +vn -0.1369 0.8433 0.5198 +vn -0.1800 0.8059 -0.5640 +vn -0.1095 0.9337 -0.3408 +vn -0.2611 -0.6584 -0.7059 +vn -0.2719 -0.5806 -0.7674 +vn -0.2480 -0.7420 -0.6228 +vn -0.2620 -0.7420 -0.6170 +vn -0.2665 -0.7155 -0.6457 +vn -0.2716 -0.6275 -0.7297 +vn -0.3009 -0.5141 -0.8032 +vn -0.3712 -0.3952 -0.8403 +vn -0.4327 -0.2806 -0.8567 +vn -0.4631 -0.2556 -0.8487 +vn -0.3893 -0.6034 -0.6959 +vn -0.4575 -0.3371 -0.8228 +vn -0.2079 -0.9083 -0.3630 +vn -0.0479 -0.9952 -0.0854 +vn -0.0106 -0.9997 -0.0204 +vn -0.0042 -0.9999 -0.0107 +vn -0.0453 -0.9966 0.0689 +vn -0.2615 -0.8167 0.5145 +vn -0.4180 -0.3710 0.8292 +vn -0.4391 -0.1935 0.8774 +vn -0.4396 -0.2031 0.8749 +vn -0.7541 -0.1936 0.6275 +vn -0.9471 -0.1930 0.2565 +vn -0.7476 -0.2101 0.6301 +vn -0.9444 -0.2193 0.2448 +vn -0.9605 -0.2139 -0.1781 +vn -0.9406 -0.2173 0.2608 +vn -0.9468 -0.2534 -0.1982 +vn -0.7810 -0.2394 -0.5768 +vn -0.7573 -0.2795 -0.5903 +vn -0.6940 -0.4178 -0.5863 +vn -0.6180 -0.5261 -0.5842 +vn -0.5655 -0.5884 -0.5779 +vn -0.5210 -0.6680 -0.5313 +vn -0.4991 -0.7143 -0.4906 +vn -0.4811 -0.7504 -0.4533 +vn -0.5151 -0.7170 -0.4696 +vn -0.8093 -0.5338 -0.2450 +vn -0.5409 -0.6745 -0.5024 +vn -0.8576 -0.4371 -0.2711 +vn -0.9479 -0.2094 0.2399 +vn -0.6070 0.7634 -0.2208 +vn -0.3088 0.9096 -0.2780 +vn -0.4414 0.7581 -0.4801 +vn -0.4020 0.9142 0.0513 +vn -0.3744 0.9219 -0.0993 +vn -0.2315 0.9708 0.0628 +vn -0.7710 -0.2984 -0.5627 +vn -0.6695 -0.5486 -0.5008 +vn -0.9528 -0.2492 -0.1735 +vn -0.3640 -0.8874 -0.2828 +vn -0.8663 -0.4699 -0.1694 +vn -0.0852 -0.9959 -0.0310 +vn -0.4987 -0.8599 -0.1094 +vn -0.0690 -0.9957 -0.0623 +vn -0.0092 -0.9999 -0.0130 +vn -0.0124 -0.9998 -0.0176 +vn -0.0810 -0.9966 0.0152 +vn -0.0719 -0.9961 0.0515 +vn -0.5449 -0.8255 0.1474 +vn -0.4499 -0.8084 0.3797 +vn -0.7087 -0.3709 0.6002 +vn -0.8849 -0.3965 0.2445 +vn 0.6282 0.4108 0.6607 +vn 0.5376 0.6553 0.5306 +vn 0.3651 0.5052 0.7820 +vn 0.2861 0.3013 0.9096 +vn 0.6564 0.2276 0.7193 +vn 0.9213 0.2101 0.3270 +vn 0.8008 0.4639 0.3788 +vn 0.6024 -0.2587 0.7551 +vn 0.3839 -0.7018 0.6001 +vn 0.7538 -0.4994 0.4271 +vn 0.2487 0.0209 0.9683 +vn 0.2676 -0.3433 0.9003 +vn 0.9316 -0.1309 0.3391 +vn 0.6561 0.0189 0.7544 +vn -0.3242 -0.9113 0.2540 +vn -0.7077 -0.6823 0.1833 +vn -0.4339 -0.8928 -0.1210 +vn -0.0285 -0.7803 0.6247 +vn -0.4462 -0.7264 0.5228 +vn -0.0412 -0.9768 -0.2102 +vn -0.0074 -0.9642 0.2650 +vn 0.3922 0.8581 0.3315 +vn 0.5763 0.8090 -0.1154 +vn 0.2582 0.9593 0.1145 +vn -0.0407 0.9031 0.4275 +vn 0.2340 0.7706 0.5928 +vn 0.6419 0.7418 0.1942 +vn -0.7792 -0.3509 -0.5193 +vn -0.6234 0.1103 -0.7741 +vn -0.4755 -0.3761 -0.7953 +vn -0.9634 -0.2678 -0.0133 +vn -0.9019 0.0026 -0.4320 +vn -0.4488 -0.7544 -0.4790 +vn -0.7913 -0.5892 -0.1632 +vn 0.1144 -0.9361 0.3325 +vn 0.0057 -0.7623 0.6471 +vn 0.3348 -0.9415 0.0394 +vn 0.4028 -0.8912 0.2087 +vn 0.2801 -0.9260 0.2533 +vn 0.3574 -0.9247 -0.1313 +vn 0.6047 -0.7792 0.1652 +vn 0.3534 -0.7761 0.5223 +vn 0.7127 -0.1623 -0.6825 +vn 0.5323 -0.5052 -0.6793 +vn 0.3883 -0.0408 -0.9206 +vn 0.0312 0.0701 -0.9971 +vn 0.4111 0.3583 -0.8382 +vn 0.7690 0.1029 -0.6309 +vn 0.1686 -0.4388 -0.8826 +vn -0.1875 -0.3863 -0.9031 +vn 0.3096 -0.7885 -0.5314 +vn -0.0907 -0.7908 -0.6054 +vn 0.6393 -0.7228 -0.2624 +vn 0.8197 -0.4462 -0.3592 +vn 0.8109 -0.5846 0.0262 +vn 0.6467 -0.6399 0.4151 +vn 0.8676 -0.4638 0.1793 +vn 0.6382 -0.5499 0.5388 +vn 0.3372 -0.6375 0.6928 +vn 0.3158 -0.5522 0.7716 +vn -0.0656 -0.6244 0.7783 +vn -0.0690 -0.5348 0.8422 +vn -0.4883 -0.5836 0.6489 +vn -0.5006 -0.4480 0.7408 +vn -0.8087 -0.4750 0.3470 +vn -0.8456 -0.2379 0.4779 +vn -0.9916 0.0479 0.1198 +vn -0.7890 -0.0284 0.6138 +vn -0.8975 0.3101 0.3135 +vn -0.9100 0.3173 -0.2668 +vn -0.8102 0.5859 -0.0142 +vn -0.6541 0.4801 -0.5845 +vn -0.2272 0.8201 -0.5252 +vn -0.3198 0.5400 -0.7785 +vn 0.1123 0.7656 -0.6334 +vn 0.0354 0.5025 -0.8639 +vn -0.3106 0.1216 -0.9427 +vn 0.2000 0.8587 -0.4719 +vn 0.5221 0.6567 -0.5442 +vn 0.4610 0.5900 -0.6629 +vn 0.8023 0.2503 -0.5419 +vn 0.8299 0.2818 -0.4814 +vn 0.9630 -0.1691 -0.2097 +vn 0.9398 -0.2450 -0.2380 +vn 0.8662 -0.4555 0.2053 +vn 0.9562 -0.1839 -0.2277 +vn 0.8338 -0.5341 0.1397 +vn 0.6071 -0.5722 0.5514 +vn 0.2533 -0.6917 0.6763 +vn 0.2961 -0.5752 0.7626 +vn -0.0603 -0.6036 0.7950 +vn -0.0534 -0.5246 0.8497 +vn -0.4302 -0.3458 0.8339 +vn -0.4703 -0.3445 0.8125 +vn -0.7016 0.0578 0.7102 +vn -0.6657 0.0367 0.7454 +vn -0.6894 0.4495 0.5680 +vn -0.7665 0.4331 0.4743 +vn -0.5694 0.7535 0.3286 +vn -0.6624 0.7216 0.2013 +vn -0.4203 0.9038 -0.0807 +vn -0.5635 0.7638 -0.3148 +vn -0.3304 0.9427 0.0461 +vn -0.1033 0.9421 -0.3191 +vn -0.0320 0.9764 -0.2137 +vn -0.2155 0.9570 0.1942 +vn 0.0989 0.9903 -0.0973 +vn 0.2797 0.8742 -0.3969 +vn 0.4234 0.8573 -0.2928 +vn 0.6086 0.6363 -0.4741 +vn 0.7150 0.5844 -0.3838 +vn 0.8675 0.2503 -0.4300 +vn 0.9008 0.2024 -0.3841 +vn 0.9428 -0.2201 -0.2505 +vn 0.9199 -0.2619 -0.2917 +vn 0.7890 -0.6132 0.0372 +vn 0.7215 -0.6859 -0.0949 +vn 0.4894 -0.8055 0.3341 +vn 0.0836 -0.9290 0.3605 +vn 0.1760 -0.8273 0.5334 +vn 0.5540 -0.6888 0.4676 +vn -0.2038 -0.8035 0.5593 +vn -0.1286 -0.7258 0.6758 +vn -0.4590 -0.4744 0.7512 +vn -0.4468 -0.4242 0.7877 +vn -0.3592 -0.4795 0.8007 +vn -0.4151 -0.0256 0.9094 +vn -0.6035 0.0001 0.7974 +vn -0.3688 0.4052 0.8366 +vn -0.5902 0.4340 0.6806 +vn -0.2406 0.7093 0.6626 +vn -0.4579 0.7497 0.4778 +vn 0.0578 0.6067 0.7929 +vn -0.0515 0.3492 0.9356 +vn -0.1182 -0.0041 0.9930 +vn -0.1112 -0.4215 0.9000 +vn -0.2049 -0.8160 0.5405 +vn 0.0254 -0.9666 0.2551 +vn 0.3930 -0.9070 0.1512 +vn 0.6817 -0.7121 -0.1681 +vn 0.9665 -0.2474 -0.0682 +vn 0.7385 -0.6734 0.0338 +vn 0.9129 -0.2836 -0.2936 +vn 0.9831 0.1722 -0.0616 +vn 0.9349 0.1678 -0.3127 +vn 0.8601 0.5096 0.0226 +vn 0.8039 0.5405 -0.2482 +vn -0.7437 0.5294 -0.4082 +vn -0.9377 0.3414 -0.0647 +vn -0.6425 0.5574 -0.5259 +vn -0.2096 0.6168 -0.7587 +vn -0.0927 0.5726 -0.8146 +vn 0.8629 0.0951 -0.4964 +vn 0.9709 -0.2187 -0.0974 +vn 0.9624 -0.2617 -0.0726 +vn 0.7427 -0.5507 0.3810 +vn 0.2474 -0.6250 0.7404 +vn 0.2009 -0.6507 0.7323 +vn -0.4285 -0.4557 0.7802 +vn 0.3963 -0.5775 0.7137 +vn 0.2136 -0.6517 0.7278 +vn 0.4427 0.4354 -0.7838 +vn 0.8573 0.0866 -0.5075 +vn 0.4856 0.3763 -0.7890 +vn 0.6041 0.4721 -0.6420 +vn 0.9149 0.3489 -0.2031 +vn 0.9341 0.3208 -0.1568 +vn -0.9137 0.0427 -0.4041 +vn -0.5407 0.4063 -0.7365 +vn -0.9369 -0.0298 -0.3484 +vn 0.6128 0.5362 -0.5805 +vn 0.1269 0.6331 -0.7636 +vn 0.0890 0.5398 -0.8371 +vn 0.7497 -0.5494 0.3691 +vn 0.9707 -0.1992 -0.1340 +vn 0.9619 -0.2582 -0.0904 +vn 0.9244 -0.0347 0.3798 +vn 0.5737 -0.3865 0.7222 +vn 0.5345 -0.4157 0.7359 +vn -0.0687 -0.6274 0.7757 +vn -0.1239 -0.6283 0.7680 +vn -0.6250 -0.5578 0.5461 +vn -0.8980 -0.3991 0.1854 +vn -0.5235 -0.5720 0.6314 +vn -0.9696 -0.2442 -0.0181 +vn -0.8919 0.0378 -0.4506 +vn -0.9442 -0.3227 0.0667 +vn 0.9471 0.0424 0.3181 +vn -0.0776 -0.5884 0.8049 +vn -0.4953 0.3751 -0.7835 +vn -0.6766 -0.2728 0.6839 +vn -0.8570 -0.0880 0.5078 +vn -0.9456 0.0735 0.3168 +vn -0.9598 -0.2615 0.1018 +vn -0.9456 0.0448 0.3223 +vn -0.9994 0.0080 0.0351 +vn -0.9385 -0.2254 -0.2617 +vn -0.8261 -0.5557 -0.0936 +vn -0.5972 0.7968 0.0922 +vn -0.6234 0.7322 0.2741 +vn -0.4877 0.8520 0.1903 +vn -0.7350 0.6758 -0.0560 +vn -0.7192 0.6840 0.1219 +vn -0.5607 0.8275 -0.0285 +vn -0.4731 0.6801 0.5600 +vn -0.2625 0.6750 0.6896 +vn -0.3461 0.7792 0.5226 +vn -0.6071 0.6382 0.4734 +vn -0.4712 0.5530 0.6871 +vn -0.4884 0.7829 0.3855 +vn 0.3448 0.8511 -0.3958 +vn 0.3981 0.6517 -0.6456 +vn 0.1852 0.8399 -0.5101 +vn 0.5821 0.7961 -0.1654 +vn 0.5577 0.7112 -0.4278 +vn 0.0840 0.9476 -0.3083 +vn 0.3126 0.9261 -0.2112 +vn -0.0338 0.1116 0.9932 +vn 0.1761 0.3964 0.9010 +vn -0.1327 0.3467 0.9286 +vn -0.3716 0.0725 0.9256 +vn -0.1376 -0.2272 0.9641 +vn 0.1624 -0.2813 -0.9458 +vn 0.4604 0.0060 -0.8877 +vn 0.4766 -0.3223 -0.8179 +vn -0.2458 -0.2090 -0.9465 +vn 0.0759 -0.0116 -0.9970 +vn 0.8991 0.1516 0.4108 +vn 0.8291 -0.3321 0.4499 +vn 0.9803 -0.0892 0.1764 +vn 0.9660 0.2585 -0.0072 +vn 0.8498 0.4248 0.3122 +vn 0.6694 0.4230 0.6107 +vn 0.7625 0.0548 0.6446 +vn -0.4029 0.6496 -0.6448 +vn -0.3305 0.8397 -0.4308 +vn -0.2249 0.7418 -0.6318 +vn -0.1204 0.9139 -0.3876 +vn -0.0090 0.8003 -0.5996 +vn -0.1277 0.5260 -0.8408 +vn -0.3441 0.1309 -0.9298 +vn -0.3967 0.4367 -0.8074 +vn -0.6132 0.0311 -0.7893 +vn -0.6161 0.3926 -0.6829 +vn -0.8153 0.0251 -0.5785 +vn -0.7647 0.3942 -0.5097 +vn -0.5254 0.6818 -0.5090 +vn -0.4280 0.8600 -0.2779 +vn -0.6278 0.6776 -0.3830 +vn -0.8561 0.4267 -0.2915 +vn -0.7013 0.6755 -0.2278 +vn -0.5071 0.8492 -0.1473 +vn -0.3857 0.9195 0.0755 +vn -0.3002 0.9524 -0.0535 +vn -0.2108 0.9555 -0.2062 +vn -0.0864 0.9946 0.0573 +vn 0.0114 0.9930 -0.1177 +vn 0.1449 0.9705 0.1926 +vn 0.2560 0.9666 -0.0082 +vn 0.3666 0.8670 0.3375 +vn 0.5089 0.8550 0.1000 +vn 0.5474 0.6847 0.4813 +vn 0.7247 0.6592 0.2006 +vn 0.7881 0.4520 -0.4178 +vn 0.8173 0.5655 -0.1111 +vn 0.9410 0.0820 -0.3284 +vn 0.7656 -0.0090 -0.6432 +vn 0.9396 -0.3117 -0.1410 +vn 0.7866 -0.3974 -0.4727 +vn 0.6393 -0.7497 -0.1710 +vn 0.3297 -0.7096 -0.6227 +vn -0.0783 -0.4945 -0.8656 +vn -0.0299 -0.9615 -0.2730 +vn -0.3612 -0.6950 -0.6217 +vn -0.5149 -0.3758 -0.7705 +vn -0.3613 -0.9321 -0.0257 +vn -0.5786 -0.7362 -0.3511 +vn -0.7537 -0.3827 -0.5343 +vn -0.9430 0.1160 -0.3119 +vn -0.9711 0.2374 -0.0242 +vn -0.8788 0.4739 -0.0558 +vn -0.9199 0.3093 0.2412 +vn -0.8365 0.5214 0.1688 +vn -0.8181 0.3584 0.4497 +vn -0.7405 0.5746 0.3486 +vn -0.6679 0.4415 0.5991 +vn -0.8327 0.0477 0.5516 +vn -0.6714 0.1582 0.7240 +vn -0.5517 -0.2087 0.8075 +vn -0.4544 0.3498 0.8193 +vn -0.1996 0.5246 0.8276 +vn 0.0735 0.6190 0.7819 +vn -0.0436 0.7715 0.6347 +vn -0.0084 0.9345 0.3558 +vn -0.1856 0.8651 0.4659 +vn 0.1799 0.8365 0.5175 +vn 0.3314 0.6626 0.6717 +vn 0.4546 0.3876 0.8019 +vn 0.2417 0.0281 0.9699 +vn 0.5386 -0.0074 0.8425 +vn 0.5591 -0.4465 0.6986 +vn 0.2090 -0.4090 0.8883 +vn 0.1015 -0.7713 0.6283 +vn -0.2729 -0.5590 0.7830 +vn -0.4483 -0.7443 0.4950 +vn -0.7201 -0.3646 0.5904 +vn 0.2948 -0.9502 0.1014 +vn -0.0880 -0.9527 0.2909 +vn 0.4737 -0.7887 0.3920 +vn -0.6487 -0.7378 0.1870 +vn -0.8694 -0.3568 0.3417 +vn 0.7707 -0.6257 0.1203 +vn -0.2057 0.9571 0.2040 +vn -0.3460 0.8849 0.3117 +vn 0.3305 0.3305 -0.8840 +vn 0.6212 0.3716 -0.6899 +vn -0.0226 0.2543 -0.9669 +vn 0.1576 0.6002 -0.7841 +vn 0.7917 0.2612 0.5522 +vn 0.8171 0.4519 0.3579 +vn 0.7143 0.4434 0.5415 +vn 0.7448 0.0157 0.6671 +vn 0.8795 0.2317 0.4158 +vn 0.6295 0.2550 0.7339 +vn 0.4688 0.7686 -0.4353 +vn 0.3184 0.9088 -0.2697 +vn 0.5060 0.8175 -0.2751 +vn 0.3817 0.6089 -0.6954 +vn 0.3138 0.8180 -0.4820 +vn 0.6868 0.6342 -0.3551 +vn 0.5760 0.5978 -0.5575 +vn 0.3740 0.9104 0.1767 +vn 0.3628 0.8431 0.3969 +vn 0.4940 0.8396 0.2261 +vn 0.1839 0.9764 0.1128 +vn 0.2435 0.9297 0.2765 +vn 0.5449 0.8376 0.0396 +vn 0.3689 0.9288 0.0365 +vn -0.9089 0.0832 0.4087 +vn -0.8622 -0.4091 0.2986 +vn -0.7826 -0.1474 0.6048 +vn -0.6633 0.1950 0.7225 +vn -0.8286 0.3612 0.4277 +vn -0.9368 0.3406 0.0804 +vn -0.9898 -0.0504 0.1330 +vn -0.4649 0.8143 -0.3477 +vn -0.4193 0.6373 -0.6465 +vn -0.6403 0.6116 -0.4648 +vn -0.2623 0.9488 -0.1761 +vn -0.2814 0.8592 -0.4273 +vn -0.0692 0.2745 0.9591 +vn 0.1958 0.0938 0.9761 +vn 0.0962 0.4100 0.9070 +vn -0.1385 0.5885 0.7966 +vn -0.3022 0.3662 0.8801 +vn 0.9803 -0.1783 0.0856 +vn 0.9516 0.1853 0.2450 +vn 0.9364 -0.1755 0.3040 +vn -0.1625 -0.1725 -0.9715 +vn -0.5500 -0.0065 -0.8351 +vn -0.1888 0.0881 -0.9781 +vn 0.1508 -0.3622 -0.9198 +vn -0.4836 -0.3568 -0.7993 +vn 0.1873 0.0245 -0.9820 +vn 0.4604 0.3066 -0.8331 +vn 0.4985 -0.0745 -0.8637 +vn 0.1518 0.3481 -0.9251 +vn -0.5304 0.3142 -0.7874 +vn -0.2012 0.3606 -0.9108 +vn -0.1534 0.6506 -0.7438 +vn 0.1273 0.6372 -0.7601 +vn 0.1237 0.8445 -0.5211 +vn -0.0934 0.8601 -0.5015 +vn 0.1348 0.9526 -0.2727 +vn -0.0591 0.9694 -0.2383 +vn 0.1566 0.9854 -0.0673 +vn 0.3492 0.9314 -0.1028 +vn 0.5400 0.8324 -0.1242 +vn 0.6984 0.7129 0.0640 +vn 0.7179 0.6806 -0.1461 +vn 0.8203 0.5629 0.1017 +vn 0.8630 0.4840 -0.1449 +vn 0.8255 0.3865 -0.4113 +vn 0.9575 0.2693 -0.1033 +vn 0.9143 0.0869 -0.3956 +vn 0.6834 0.3159 -0.6581 +vn 0.7398 -0.0599 -0.6701 +vn 0.9276 -0.2314 -0.2933 +vn 0.7140 -0.4485 -0.5377 +vn 0.8559 -0.5121 -0.0718 +vn 0.5985 -0.7574 -0.2612 +vn 0.4607 -0.4863 -0.7424 +vn 0.0499 -0.9975 -0.0504 +vn 0.3044 -0.8562 -0.4175 +vn -0.3997 -0.8982 -0.1828 +vn -0.1373 -0.7601 -0.6352 +vn -0.5239 -0.8413 0.1330 +vn -0.8341 -0.5488 -0.0561 +vn -0.7378 -0.5323 -0.4151 +vn -0.9669 -0.1546 -0.2030 +vn -0.8235 -0.1369 -0.5506 +vn -0.9287 0.2719 -0.2522 +vn -0.7909 0.2632 -0.5524 +vn -0.7543 0.6219 -0.2104 +vn -0.7683 0.6338 0.0892 +vn -0.5362 0.8388 0.0939 +vn -0.5081 0.8489 -0.1456 +vn -0.4819 0.7938 0.3710 +vn -0.2418 0.9239 0.2964 +vn -0.2770 0.9591 0.0589 +vn -0.0124 0.9791 0.2031 +vn -0.0468 0.9989 -0.0084 +vn 0.0695 0.9163 0.3944 +vn -0.1365 0.8451 0.5169 +vn 0.2038 0.8099 0.5500 +vn 0.0297 0.7247 0.6885 +vn 0.3631 0.6591 0.6586 +vn 0.4970 0.7258 0.4756 +vn 0.6222 0.5851 0.5201 +vn 0.6197 0.7347 0.2762 +vn 0.7328 0.6023 0.3165 +vn 0.9052 0.3940 0.1590 +vn 0.5100 0.4728 0.7186 +vn 0.3865 0.2903 0.8754 +vn 0.2229 0.5478 0.8064 +vn 0.4858 -0.0329 0.8735 +vn 0.2014 -0.2859 0.9369 +vn 0.5670 -0.3481 0.7466 +vn 0.2228 -0.6388 0.7364 +vn 0.6574 -0.5584 0.5059 +vn -0.1762 -0.4000 0.8994 +vn -0.1923 -0.7485 0.6347 +vn 0.2969 -0.8599 0.4153 +vn -0.5366 -0.3384 0.7730 +vn -0.5782 -0.6602 0.4794 +vn -0.1238 -0.9544 0.2718 +vn -0.4304 0.0371 0.9019 +vn -0.1070 -0.0171 0.9941 +vn -0.5233 0.4838 0.7015 +vn -0.3414 0.7040 0.6227 +vn -0.6878 0.5951 0.4157 +vn 0.8538 -0.1367 0.5024 +vn 0.7591 -0.6123 0.2211 +vn 0.4270 -0.9023 0.0590 +vn 0.9977 0.0667 -0.0105 +vn 0.0891 -0.8057 -0.5856 +vn 0.0156 -0.9727 -0.2317 +vn -0.2387 -0.8900 -0.3884 +vn 0.3726 -0.5328 -0.7598 +vn 0.3576 -0.7726 -0.5247 +vn -0.9460 0.2857 -0.1532 +vn -0.9656 0.1575 0.2069 +vn -0.9108 0.4072 0.0688 +vn -0.7330 0.6147 -0.2913 +vn -0.7984 0.3695 -0.4754 +vn -0.8551 0.0853 -0.5114 +vn -0.9898 0.0864 -0.1136 +vn -0.1485 0.3745 -0.9153 +vn 0.2226 0.2624 -0.9389 +vn -0.1271 0.1660 -0.9779 +vn -0.5477 0.1168 -0.8285 +vn -0.5092 0.3985 -0.7628 +vn -0.3596 0.6661 -0.6535 +vn 0.0685 0.5276 -0.8467 +vn -0.2986 -0.9544 0.0073 +vn -0.5697 -0.7598 0.3132 +vn -0.5220 -0.8515 -0.0494 +vn -0.2284 -0.9423 0.2448 +vn 0.7818 0.3205 -0.5349 +vn 0.8285 0.1368 -0.5430 +vn 0.7623 0.3007 -0.5731 +vn 0.6795 0.5193 -0.5183 +vn 0.7188 0.5476 -0.4284 +vn 0.4578 0.7512 -0.4755 +vn 0.6159 0.4689 -0.6331 +vn 0.4205 0.7301 -0.5387 +vn 0.0738 0.9714 -0.2258 +vn 0.3470 0.6888 -0.6365 +vn -0.0449 0.9261 -0.3745 +vn -0.1878 0.8346 -0.5179 +vn -0.6183 0.7787 -0.1064 +vn -0.4920 0.8696 0.0418 +vn -0.6445 0.6205 0.4467 +vn -0.3371 0.9219 0.1910 +vn -0.5798 0.6517 0.4891 +vn -0.2107 0.9347 0.2862 +vn 0.1263 0.9864 -0.1049 +vn -0.3829 -0.2789 0.8807 +vn -0.4341 -0.3084 0.8464 +vn -0.2029 -0.5287 0.8242 +vn 0.9157 -0.4018 -0.0067 +vn 0.6700 -0.6759 0.3069 +vn 0.8917 -0.4448 -0.0838 +vn 0.9290 -0.2027 -0.3098 +vn 0.9076 -0.2214 -0.3567 +vn 0.8933 -0.0158 -0.4491 +vn 0.8299 -0.5213 -0.1986 +vn 0.8556 -0.2662 -0.4440 +vn 0.8756 -0.0293 -0.4822 +vn 0.8262 -0.0690 -0.5591 +vn 0.7665 -0.3313 -0.5502 +vn 0.7371 -0.1290 -0.6633 +vn 0.7814 0.0979 -0.6162 +vn 0.6406 0.2117 -0.7381 +vn 0.6968 0.0392 -0.7162 +vn 0.5796 -0.2183 -0.7851 +vn 0.5423 -0.0473 -0.8389 +vn 0.4988 0.1344 -0.8562 +vn 0.4265 0.3498 -0.8341 +vn 0.2474 0.0363 -0.9682 +vn 0.2746 -0.1642 -0.9474 +vn -0.1335 -0.0643 -0.9890 +vn -0.1124 -0.2860 -0.9516 +vn -0.5563 -0.1389 -0.8193 +vn -0.5322 -0.3663 -0.7633 +vn -0.8694 -0.1587 -0.4680 +vn -0.8397 -0.3683 -0.3990 +vn -0.9914 -0.1168 -0.0590 +vn -0.9546 -0.2976 0.0127 +vn -0.9603 -0.0380 0.2765 +vn -0.9179 -0.1995 0.3431 +vn -0.8729 0.0427 0.4860 +vn -0.8830 0.2347 0.4065 +vn -0.8295 0.5008 0.2473 +vn -0.7878 0.1051 0.6069 +vn -0.7987 0.2990 0.5221 +vn -0.7158 0.1521 0.6815 +vn -0.7241 0.3470 0.5960 +vn -0.7364 0.5706 0.3635 +vn -0.6867 0.3694 0.6261 +vn 0.5821 0.4382 0.6850 +vn 0.5911 0.4297 0.6826 +vn 0.6042 0.4289 0.6716 +vn -0.6824 0.1708 0.7107 +vn -0.6721 -0.0061 0.7404 +vn -0.6351 0.0117 0.7724 +vn -0.5857 -0.1518 0.7962 +vn -0.5398 -0.1316 0.8315 +vn -0.6619 -0.1969 0.7233 +vn -0.5219 -0.3582 0.7742 +vn -0.6130 -0.4116 0.6744 +vn -0.3572 -0.6070 0.7099 +vn -0.2599 -0.5523 0.7921 +vn 0.0946 -0.8035 0.5878 +vn 0.2014 -0.7072 0.6777 +vn 0.5975 -0.7740 0.2096 +vn 0.2853 -0.6631 0.6920 +vn 0.4558 -0.8862 0.0825 +vn 0.7355 -0.6010 -0.3129 +vn 0.5759 -0.6901 -0.4383 +vn 0.6144 -0.4229 -0.6661 +vn 0.3145 -0.3436 -0.8849 +vn 0.0158 -0.6583 -0.7526 +vn -0.0635 -0.4825 -0.8736 +vn -0.3805 -0.7493 -0.5421 +vn -0.4741 -0.5689 -0.6720 +vn -0.7747 -0.5543 -0.3042 +vn -0.6674 -0.7231 -0.1778 +vn -0.8837 -0.4579 0.0971 +vn -0.7663 -0.6092 0.2039 +vn -0.8431 -0.3459 0.4117 +vn -0.7144 -0.4952 0.4943 +vn -0.7499 -0.2567 0.6097 +vn -0.8286 -0.1127 0.5483 +vn -0.4797 -0.6770 0.5582 +vn -0.0641 -0.8922 0.4470 +vn 0.2421 -0.9671 -0.0777 +vn -0.7433 -0.0507 0.6670 +vn 0.2263 0.6217 -0.7499 +vn 0.5480 0.4186 -0.7243 +vn 0.7183 0.2638 -0.6438 +vn 0.8463 0.1506 -0.5110 +vn -0.0891 -0.8057 -0.5856 +vn -0.0156 -0.9727 -0.2317 +vn -0.3576 -0.7726 -0.5247 +vn -0.3726 -0.5328 -0.7598 +vn -0.0158 -0.6583 -0.7526 +vn 0.9460 0.2857 -0.1532 +vn 0.9656 0.1575 0.2069 +vn 0.9898 0.0864 -0.1136 +vn 0.7330 0.6147 -0.2913 +vn 0.9108 0.4072 0.0688 +vn 0.8551 0.0853 -0.5114 +vn 0.7984 0.3695 -0.4754 +vn 0.1485 0.3745 -0.9153 +vn -0.2226 0.2624 -0.9389 +vn -0.0685 0.5276 -0.8467 +vn 0.5477 0.1168 -0.8285 +vn 0.1271 0.1660 -0.9779 +vn 0.3596 0.6661 -0.6535 +vn 0.5092 0.3985 -0.7628 +vn 0.2986 -0.9544 0.0073 +vn 0.5697 -0.7598 0.3132 +vn 0.2284 -0.9423 0.2448 +vn 0.2387 -0.8900 -0.3884 +vn 0.5220 -0.8515 -0.0494 +vn -0.5841 0.4374 0.6838 +vn -0.5779 0.4304 0.6934 +vn -0.5983 0.4195 0.6827 +vn -0.7818 0.3205 -0.5349 +vn -0.8285 0.1368 -0.5430 +vn -0.8463 0.1506 -0.5110 +vn -0.6795 0.5193 -0.5183 +vn -0.7623 0.3007 -0.5731 +vn -0.7188 0.5476 -0.4284 +vn -0.4578 0.7512 -0.4755 +vn -0.6159 0.4689 -0.6331 +vn -0.4205 0.7301 -0.5387 +vn -0.0738 0.9714 -0.2258 +vn -0.3470 0.6888 -0.6365 +vn 0.0449 0.9261 -0.3745 +vn 0.1878 0.8346 -0.5179 +vn 0.6183 0.7787 -0.1064 +vn 0.4920 0.8696 0.0418 +vn 0.6445 0.6205 0.4467 +vn 0.3371 0.9219 0.1910 +vn 0.5798 0.6517 0.4891 +vn -0.1263 0.9864 -0.1049 +vn 0.2107 0.9347 0.2862 +vn 0.3829 -0.2789 0.8807 +vn 0.2029 -0.5287 0.8242 +vn 0.4341 -0.3084 0.8464 +vn -0.9157 -0.4018 -0.0068 +vn -0.6700 -0.6759 0.3069 +vn -0.6902 -0.6310 0.3543 +vn -0.9290 -0.2027 -0.3098 +vn -0.8917 -0.4448 -0.0838 +vn -0.9076 -0.2214 -0.3567 +vn -0.8933 -0.0158 -0.4491 +vn -0.8756 -0.0293 -0.4822 +vn -0.8299 -0.5213 -0.1986 +vn -0.8556 -0.2662 -0.4440 +vn -0.8262 -0.0690 -0.5591 +vn -0.7814 0.0979 -0.6162 +vn -0.7665 -0.3313 -0.5502 +vn -0.7371 -0.1290 -0.6633 +vn -0.6406 0.2117 -0.7381 +vn -0.6968 0.0392 -0.7162 +vn -0.5796 -0.2183 -0.7851 +vn -0.4988 0.1344 -0.8562 +vn -0.5423 -0.0473 -0.8389 +vn -0.4265 0.3498 -0.8341 +vn -0.2474 0.0363 -0.9682 +vn 0.1335 -0.0643 -0.9890 +vn -0.2746 -0.1642 -0.9474 +vn 0.5563 -0.1389 -0.8193 +vn 0.1124 -0.2860 -0.9516 +vn 0.8694 -0.1587 -0.4680 +vn 0.5322 -0.3663 -0.7633 +vn 0.9914 -0.1168 -0.0590 +vn 0.8397 -0.3683 -0.3990 +vn 0.9603 -0.0380 0.2765 +vn 0.9546 -0.2976 0.0127 +vn 0.8729 0.0427 0.4860 +vn 0.9179 -0.1995 0.3431 +vn 0.8830 0.2347 0.4065 +vn 0.8295 0.5008 0.2473 +vn 0.7878 0.1051 0.6069 +vn 0.7987 0.2990 0.5221 +vn 0.7158 0.1521 0.6815 +vn 0.7364 0.5706 0.3635 +vn 0.7241 0.3470 0.5960 +vn 0.6867 0.3694 0.6261 +vn 0.6721 -0.0061 0.7404 +vn 0.6824 0.1708 0.7107 +vn 0.6351 0.0117 0.7724 +vn 0.5857 -0.1518 0.7962 +vn 0.6619 -0.1969 0.7233 +vn 0.5219 -0.3582 0.7742 +vn 0.5398 -0.1316 0.8314 +vn 0.6130 -0.4116 0.6744 +vn 0.3572 -0.6070 0.7099 +vn 0.2599 -0.5523 0.7921 +vn -0.0946 -0.8035 0.5878 +vn -0.2014 -0.7072 0.6777 +vn -0.5975 -0.7740 0.2096 +vn -0.2853 -0.6631 0.6920 +vn -0.4558 -0.8862 0.0825 +vn -0.7355 -0.6010 -0.3129 +vn -0.5759 -0.6901 -0.4383 +vn -0.6144 -0.4229 -0.6661 +vn -0.3145 -0.3436 -0.8849 +vn 0.0635 -0.4825 -0.8736 +vn 0.3805 -0.7493 -0.5421 +vn 0.4741 -0.5689 -0.6720 +vn 0.7747 -0.5543 -0.3042 +vn 0.8837 -0.4579 0.0971 +vn 0.6674 -0.7231 -0.1778 +vn 0.8431 -0.3459 0.4117 +vn 0.7663 -0.6092 0.2039 +vn 0.7499 -0.2567 0.6097 +vn 0.7144 -0.4952 0.4943 +vn 0.8286 -0.1127 0.5483 +vn 0.4797 -0.6770 0.5582 +vn 0.0641 -0.8922 0.4470 +vn -0.2421 -0.9671 -0.0777 +vn 0.7433 -0.0507 0.6670 +vn -0.5480 0.4186 -0.7243 +vn -0.2263 0.6217 -0.7499 +vn -0.7183 0.2638 -0.6438 +vn -0.0000 0.7734 0.6339 +vn -0.6411 0.6980 0.3190 +vn -0.6433 0.5476 0.5350 +vn 0.6411 0.6980 0.3190 +vn -0.0000 0.9095 0.4157 +vn -0.3463 0.2898 0.8922 +vn -0.0000 0.3314 0.9435 +vn 0.3463 0.2898 0.8922 +vn 0.6433 0.5476 0.5350 +vn -0.0000 -0.0416 0.9991 +vn -0.4718 -0.1384 0.8708 +vn -0.4240 -0.0097 0.9056 +vn 0.4718 -0.1384 0.8708 +vn 0.4240 -0.0097 0.9056 +vn -0.9164 0.0278 0.3992 +vn -0.9854 -0.1546 -0.0707 +vn -0.9248 -0.1386 0.3544 +vn -0.9863 0.1503 0.0687 +vn 0.9164 0.0278 0.3992 +vn 0.9248 -0.1386 0.3544 +vn 0.9854 -0.1546 -0.0707 +vn 0.9863 0.1503 0.0687 +vn -0.5938 0.4442 0.6709 +vn -0.5627 0.5605 0.6076 +vn -0.6377 0.5139 0.5739 +vn -0.4752 0.4449 0.7591 +vn -0.4411 0.6080 0.6601 +vn -0.2909 0.0812 0.9533 +vn -0.0000 0.5377 0.8432 +vn -0.3660 0.1134 0.9237 +vn -0.0000 -0.4532 0.8914 +vn 0.1425 -0.2631 0.9542 +vn -0.0000 -0.2141 0.9768 +vn -0.0000 0.1842 0.9829 +vn 0.2909 0.0812 0.9533 +vn 0.1524 -0.3432 0.9268 +vn 0.3660 0.1134 0.9237 +vn 0.4752 0.4449 0.7591 +vn 0.4411 0.6080 0.6601 +vn 0.5938 0.4442 0.6709 +vn 0.5627 0.5605 0.6076 +vn -0.0000 -1.0000 -0.0027 +vn 0.0871 -0.9714 0.2208 +vn -0.0000 -0.9856 0.1691 +vn 0.1659 -0.9821 0.0896 +vn 0.2229 -0.9059 0.3601 +vn 0.1903 -0.9761 -0.1046 +vn 0.2716 -0.9618 0.0342 +vn -0.0000 -0.9847 -0.1744 +vn -0.2229 -0.9059 0.3601 +vn -0.1659 -0.9821 0.0896 +vn -0.0871 -0.9714 0.2208 +vn -0.2716 -0.9618 0.0342 +vn -0.1903 -0.9761 -0.1046 +vn -0.1524 -0.3432 0.9268 +vn -0.1425 -0.2630 0.9542 +vn -0.0000 1.0000 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.9948 -0.0000 -0.1016 +vn 0.9948 -0.0000 -0.1016 +vn -0.0094 -0.0226 -0.9997 +vn -0.0000 -0.0245 -0.9997 +vn -0.0000 0.0245 -0.9997 +vn -0.0094 0.0226 -0.9997 +vn 0.0094 0.0226 -0.9997 +vn 0.0094 -0.0226 -0.9997 +vn -0.0173 0.0173 -0.9997 +vn 0.0173 -0.0173 -0.9997 +vn -0.0226 0.0094 -0.9997 +vn 0.0226 -0.0094 -0.9997 +vn -0.0245 -0.0000 -0.9997 +vn 0.0245 -0.0000 -0.9997 +vn -0.0226 -0.0094 -0.9997 +vn 0.0226 0.0094 -0.9997 +vn -0.0173 -0.0173 -0.9997 +vn 0.0173 0.0173 -0.9997 +vn -0.0000 -0.0245 0.9997 +vn -0.0094 -0.0226 0.9997 +vn -0.0094 0.0226 0.9997 +vn -0.0000 0.0245 0.9997 +vn 0.0094 0.0226 0.9997 +vn 0.0094 -0.0226 0.9997 +vn -0.0173 0.0173 0.9997 +vn 0.0173 -0.0173 0.9997 +vn -0.0226 0.0094 0.9997 +vn 0.0226 -0.0094 0.9997 +vn -0.0245 -0.0000 0.9997 +vn 0.0245 -0.0000 0.9997 +vn -0.0226 -0.0094 0.9997 +vn 0.0226 0.0094 0.9997 +vn -0.0173 -0.0173 0.9997 +vn 0.0173 0.0173 0.9997 +vn 0.7071 0.7071 -0.0000 +vn 0.3827 0.9239 -0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.7071 0.7071 -0.0000 +vn 0.9239 0.3827 -0.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.9239 0.3827 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.7071 -0.7071 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn 0.3827 -0.9239 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.9239 -0.3827 -0.0000 +vn 0.9984 -0.0567 -0.0000 +vn 0.8877 -0.4605 -0.0000 +vn -0.9130 0.4080 -0.0000 +vn -0.3571 0.9341 -0.0000 +vn 0.3290 -0.9443 -0.0000 +vn -0.3399 -0.9405 -0.0000 +vn 0.4992 -0.8665 -0.0000 +vn -0.6393 -0.7689 -0.0000 +vn -0.8877 -0.4605 -0.0000 +vn -0.9984 -0.0567 -0.0000 +vn 0.3571 0.9341 -0.0000 +vn 0.9130 0.4080 -0.0000 +vn 0.3399 -0.9405 -0.0000 +vn -0.3290 -0.9443 -0.0000 +vn -0.4992 -0.8665 -0.0000 +vn 0.6393 -0.7689 -0.0000 +vn -0.5174 0.2856 -0.8067 +vn 0.0988 0.4595 -0.8827 +vn -0.4636 0.3299 -0.8223 +vn -0.6301 -0.5813 0.5148 +vn -0.7262 -0.5268 0.4417 +vn 0.9371 0.3377 -0.0879 +vn 0.9067 -0.0333 0.4205 +vn -0.9413 -0.3230 0.0983 +vn 0.5169 -0.3958 0.7591 +vn 0.5738 0.4733 -0.6683 +vn 0.0214 0.4357 -0.8998 +vn -0.8837 0.0523 -0.4652 +vn -0.9109 -0.0103 0.4126 +vn -0.9651 0.2578 0.0468 +vn -0.8775 -0.0997 0.4691 +vn -0.4738 -0.4256 0.7710 +vn 0.7908 -0.4959 0.3589 +vn 0.4303 0.4775 -0.7660 +vn 0.8580 0.1122 -0.5012 +vn -0.2230 0.6614 -0.7161 +vn -0.7507 0.5546 -0.3591 +vn 0.6919 0.5531 -0.4641 +vn 0.9622 0.2723 -0.0010 +vn 0.8787 -0.0869 0.4695 +vn 0.5072 -0.3740 0.7765 +vn 0.0006 -0.5431 0.8397 +vn -0.8999 0.4048 -0.1620 +vn -0.9588 0.2684 0.0929 +vn -0.4777 0.6146 -0.6277 +vn 0.8001 0.1721 -0.5746 +vn 0.8134 -0.4762 0.3342 +vn 0.2319 0.5285 -0.8166 +vn -0.4565 -0.4609 0.7610 +vn -0.6862 0.3278 0.6494 +vn -0.6408 0.5172 0.5673 +vn -0.7413 -0.0307 0.6705 +vn -0.4329 -0.8237 0.3662 +vn 0.2131 -0.9649 -0.1535 +vn 0.1200 -0.9862 -0.1144 +vn 0.5754 -0.6338 -0.5170 +vn 0.7277 -0.1508 -0.6691 +vn 0.5560 -0.6582 -0.5076 +vn -0.7098 -0.2846 0.6443 +vn -0.2382 -0.9246 0.2974 +vn -0.4382 0.7977 0.4142 +vn -0.2794 0.9344 0.2211 +vn 0.6810 0.3701 -0.6318 +vn 0.7291 -0.1089 -0.6757 +vn 0.6368 0.4736 -0.6084 +vn 0.4233 0.8157 -0.3943 +vn 0.2520 0.9295 -0.2695 +vn -0.0097 0.9999 0.0120 +vn 0.6408 0.5172 0.5673 +vn 0.6862 0.3278 0.6494 +vn 0.7413 -0.0307 0.6705 +vn 0.4329 -0.8237 0.3662 +vn -0.2131 -0.9649 -0.1535 +vn 0.2382 -0.9246 0.2974 +vn -0.7277 -0.1508 -0.6691 +vn -0.5754 -0.6338 -0.5170 +vn -0.5560 -0.6582 -0.5076 +vn 0.7098 -0.2846 0.6443 +vn 0.5779 -0.5748 0.5793 +vn 0.2794 0.9344 0.2211 +vn 0.4382 0.7977 0.4142 +vn -0.7291 -0.1089 -0.6757 +vn -0.6810 0.3701 -0.6318 +vn -0.6368 0.4736 -0.6084 +vn -0.1200 -0.9862 -0.1144 +vn -0.4233 0.8157 -0.3943 +vn -0.2520 0.9295 -0.2695 +vn 0.0097 0.9999 0.0120 +vn -0.1520 0.6699 0.7267 +vn 0.9998 0.0050 -0.0199 +vn -0.9963 -0.0819 -0.0256 +vn 0.0014 0.8774 0.4797 +vn -0.0019 -0.8772 -0.4801 +vn 0.0253 -0.5296 0.8479 +vn -0.0198 0.4524 -0.8916 +vn 0.6548 -0.1509 0.7406 +vn -0.1506 -0.0138 0.9885 +vn -0.0033 0.6982 0.7159 +vn 0.1808 0.8101 -0.5577 +vn 0.2700 -0.5829 -0.7663 +vn -0.0000 0.9945 -0.1045 +vn -0.1403 -0.5152 0.8455 +vn 0.6902 -0.6310 0.3543 +vn 0.5866 0.4128 0.6968 +vn 0.5713 0.4120 0.7098 +vn 0.5016 0.4345 0.7481 +vn 0.4265 0.4241 0.7989 +vn 0.8132 0.5721 0.1067 +vn 0.5555 0.3962 0.7310 +vn 0.5311 0.4793 0.6987 +vn 0.5679 0.4424 0.6940 +vn 0.5861 0.4557 0.6699 +vn 0.6062 0.4413 0.6617 +vn 0.6636 0.4294 0.6126 +vn 0.6767 0.4259 0.6006 +vn 0.5649 0.4042 0.7194 +vn 0.6468 0.6239 0.4387 +vn 0.6655 0.2888 0.6883 +vn -0.6063 0.4316 0.6679 +vn -0.0865 0.0767 0.9933 +vn -0.5163 0.4055 0.7543 +vn -0.6854 0.4272 0.5896 +vn -0.5974 0.4494 0.6642 +vn -0.5525 0.4723 0.6868 +vn -0.5116 0.5278 0.6780 +vn -0.5623 0.4426 0.6985 +vn -0.4450 0.1833 0.8766 +vn -0.6142 0.4682 0.6353 +vn -0.4831 0.4395 0.7573 +vn -0.4901 0.4278 0.7595 +vn -0.5460 0.4231 0.7231 +vn -0.5453 0.4248 0.7227 +vn -0.6407 0.3637 0.6761 +vn -0.0000 -0.2190 0.9757 +vn 0.6377 0.5139 0.5739 +vn 0.2721 -0.9607 -0.0554 +vn -0.2721 -0.9607 -0.0554 +vn -0.5779 -0.5748 0.5793 +s 1 +f 1//1 8//2 2//3 +f 1//1 10//4 7//5 +f 1//1 11//6 9//7 +f 2//3 12//8 11//6 +f 3//9 14//10 15//11 +f 3//9 16//12 17//13 +f 3//9 18//14 13//15 +f 4//16 20//17 21//18 +f 4//16 23//19 19//20 +f 21//18 22//21 4//16 +f 5//22 26//23 27//24 +f 5//22 28//25 29//26 +f 5//22 30//27 25//28 +f 6//29 32//30 33//31 +f 6//29 34//32 35//33 +f 36//34 38//35 35//33 +f 38//35 6//29 35//33 +f 35//33 39//36 36//34 +f 39//36 41//37 36//34 +f 34//32 43//38 39//36 +f 39//36 44//39 40//40 +f 44//39 46//41 40//40 +f 43//38 48//42 44//39 +f 48//42 45//43 44//39 +f 49//44 51//45 45//43 +f 49//44 52//46 53//47 +f 53//47 50//48 49//44 +f 54//49 56//50 50//48 +f 54//49 23//19 57//51 +f 57//51 55//52 54//49 +f 58//53 60//54 55//52 +f 58//53 61//55 62//56 +f 62//56 59//57 58//53 +f 63//58 65//59 59//57 +f 63//58 66//60 67//61 +f 67//61 64//62 63//58 +f 68//63 70//64 64//62 +f 68//63 71//65 72//66 +f 72//66 69//67 68//63 +f 74//68 76//69 73//70 +f 73//70 77//71 69//67 +f 73//70 78//72 74//68 +f 79//73 74//68 78//72 +f 72//66 81//74 78//72 +f 78//72 82//75 79//73 +f 83//76 79//73 82//75 +f 81//74 86//77 82//75 +f 82//75 87//78 83//76 +f 88//79 83//76 87//78 +f 86//77 91//80 87//78 +f 87//78 92//81 88//79 +f 93//82 88//79 92//81 +f 91//80 96//83 92//81 +f 92//81 97//84 93//82 +f 32//30 93//82 97//84 +f 96//83 100//85 97//84 +f 97//84 33//31 32//30 +f 100//85 101//86 42//87 +f 42//87 33//31 100//85 +f 47//88 42//87 101//86 +f 99//89 103//90 101//86 +f 101//86 104//91 47//88 +f 52//46 47//88 104//91 +f 103//90 20//17 104//91 +f 104//91 19//20 52//46 +f 103//90 27//24 26//23 +f 99//89 95//92 102//93 +f 102//93 28//25 27//24 +f 105//94 107//95 98//96 +f 98//96 94//97 93//82 +f 98//96 31//98 105//94 +f 106//99 109//100 107//95 +f 107//95 110//101 94//97 +f 109//100 112//102 110//101 +f 110//101 113//103 89//104 +f 89//104 94//97 110//101 +f 112//102 115//105 113//103 +f 113//103 116//106 84//107 +f 84//107 89//104 113//103 +f 115//105 118//108 116//106 +f 116//106 119//109 80//110 +f 80//110 84//107 116//106 +f 75//111 80//110 119//109 +f 115//105 120//112 117//113 +f 114//114 122//115 120//112 +f 121//116 124//117 122//115 +f 123//118 126//119 124//117 +f 125//120 128//121 126//119 +f 128//121 129//122 130//123 +f 130//123 131//124 132//125 +f 132//125 133//126 134//127 +f 134//127 135//128 136//129 +f 135//128 138//130 136//129 +f 137//131 140//132 138//130 +f 139//133 142//134 140//132 +f 141//135 144//136 142//134 +f 143//137 146//138 144//136 +f 145//139 148//140 146//138 +f 147//141 149//142 148//140 +f 10//4 150//143 149//142 +f 9//7 151//144 150//145 +f 11//6 152//146 151//144 +f 12//8 154//147 152//146 +f 154//147 155//148 156//149 +f 156//149 157//150 158//151 +f 158//151 159//152 160//153 +f 160//153 70//64 161//154 +f 161//154 69//67 77//71 +f 157//150 65//59 159//152 +f 159//152 64//62 70//64 +f 162//155 155//148 163//156 +f 163//156 60//54 162//155 +f 162//155 59//57 65//59 +f 164//157 165//158 166//159 +f 166//159 168//160 164//157 +f 168//160 56//50 164//157 +f 56//50 60//54 164//157 +f 169//161 170//162 171//163 +f 171//163 51//45 169//161 +f 169//161 50//48 56//50 +f 172//164 173//165 174//166 +f 174//166 46//41 172//164 +f 172//164 45//43 51//45 +f 175//167 176//168 177//169 +f 177//169 41//37 175//167 +f 175//167 40//40 46//41 +f 178//170 179//171 180//172 +f 178//170 181//173 37//174 +f 178//170 36//34 41//37 +f 180//172 183//175 181//173 +f 181//173 184//176 185//177 +f 185//177 37//174 181//173 +f 185//177 106//99 105//94 +f 105//94 38//35 185//177 +f 183//175 187//178 184//176 +f 184//176 108//179 106//99 +f 186//180 189//181 187//178 +f 187//178 190//182 108//179 +f 189//181 123//118 190//182 +f 190//182 121//116 111//183 +f 111//183 108//179 190//182 +f 188//184 125//120 189//181 +f 191//185 127//186 188//184 +f 188//184 192//187 191//185 +f 193//188 191//185 192//187 +f 186//180 182//189 192//187 +f 192//187 195//190 193//188 +f 17//13 193//188 195//190 +f 182//189 179//171 195//190 +f 179//171 17//13 195//190 +f 196//191 131//124 194//192 +f 194//192 129//122 191//185 +f 194//192 16//12 196//191 +f 197//193 133//126 196//191 +f 196//191 15//11 197//193 +f 197//193 14//10 198//194 +f 198//194 135//128 197//193 +f 14//10 200//195 198//194 +f 198//194 139//133 137//131 +f 199//196 202//197 200//195 +f 200//195 141//135 139//133 +f 202//197 170//162 203//198 +f 202//197 143//137 141//135 +f 203//198 168//160 167//199 +f 203//198 145//139 143//137 +f 201//200 204//201 173//165 +f 201//200 171//163 170//162 +f 199//196 13//15 204//201 +f 13//15 176//168 204//201 +f 204//201 174//166 173//165 +f 177//169 18//14 179//171 +f 167//199 147//141 145//139 +f 166//159 8//2 7//5 +f 7//5 147//141 166//159 +f 153//202 8//2 165//158 +f 163//156 153//202 165//158 +f 114//114 111//183 121//116 +f 95//92 90//203 28//25 +f 90//203 85//204 205//205 +f 205//205 28//25 90//203 +f 205//205 206//206 207//207 +f 207//207 29//26 205//205 +f 207//207 66//60 208//208 +f 208//208 30//27 207//207 +f 208//208 62//56 61//55 +f 61//55 24//209 208//208 +f 206//206 67//61 66//60 +f 85//204 71//65 206//206 +f 57//51 22//21 61//55 +f 53//47 19//20 23//19 +f 24//209 25//28 30//27 +f 26//23 21//18 20//17 +f 209//210 216//211 215//212 +f 209//210 218//213 217//214 +f 209//210 219//215 210//216 +f 210//216 220//217 216//211 +f 211//218 222//219 221//220 +f 211//218 224//221 223//222 +f 211//218 226//223 225//224 +f 212//225 228//226 227//227 +f 212//225 231//228 230//229 +f 230//229 229//230 212//225 +f 213//231 234//232 233//233 +f 213//231 236//234 235//235 +f 213//231 238//236 237//237 +f 214//238 240//239 239//240 +f 214//238 242//241 241//242 +f 246//243 244//244 243//245 +f 214//238 246//243 243//245 +f 243//245 247//246 242//241 +f 247//246 249//247 248//248 +f 251//249 242//241 247//246 +f 247//246 252//250 251//249 +f 252//250 254//251 253//252 +f 256//253 251//249 252//250 +f 253//252 256//253 252//250 +f 257//254 259//255 258//256 +f 257//254 260//257 256//253 +f 258//256 261//258 257//254 +f 262//259 264//260 263//261 +f 262//259 231//228 261//258 +f 263//261 265//262 262//259 +f 266//263 268//264 267//265 +f 266//263 269//266 265//262 +f 267//265 270//267 266//263 +f 271//268 273//269 272//270 +f 271//268 274//271 270//267 +f 272//270 275//272 271//268 +f 276//273 278//274 277//275 +f 276//273 279//276 275//272 +f 277//275 280//277 276//273 +f 76//69 282//278 281//279 +f 281//279 77//71 76//69 +f 281//279 283//280 280//277 +f 282//278 284//281 283//280 +f 286//282 280//277 283//280 +f 283//280 287//283 286//282 +f 284//281 288//284 287//283 +f 291//285 286//282 287//283 +f 287//283 292//286 291//285 +f 288//284 293//287 292//286 +f 296//288 291//285 292//286 +f 292//286 297//289 296//288 +f 293//287 298//290 297//289 +f 301//291 296//288 297//289 +f 297//289 302//292 301//291 +f 298//290 240//239 302//292 +f 305//293 301//291 302//292 +f 302//292 241//242 305//293 +f 305//293 306//294 304//295 +f 241//242 250//296 305//293 +f 250//296 255//297 306//294 +f 308//298 304//295 306//294 +f 306//294 309//299 308//298 +f 255//297 260//257 309//299 +f 228//226 308//298 309//299 +f 309//299 227//227 228//226 +f 308//298 235//235 307//300 +f 300//301 304//295 307//300 +f 307//300 236//234 300//301 +f 312//302 310//303 303//304 +f 303//304 299//305 312//302 +f 303//304 239//240 240//239 +f 314//306 311//307 312//302 +f 312//302 315//308 314//306 +f 317//309 314//306 315//308 +f 315//308 318//310 317//309 +f 299//305 294//311 315//308 +f 320//312 317//309 318//310 +f 318//310 321//313 320//312 +f 294//311 289//314 318//310 +f 118//108 320//312 321//313 +f 321//313 119//109 118//108 +f 289//314 285//315 321//313 +f 285//315 75//111 119//109 +f 120//112 320//312 117//113 +f 122//115 319//316 120//112 +f 124//117 322//317 122//115 +f 126//119 323//318 124//117 +f 128//121 324//319 126//119 +f 128//121 326//320 325//321 +f 130//123 327//322 326//320 +f 132//125 328//323 327//322 +f 134//127 329//324 328//323 +f 138//130 329//324 136//129 +f 140//132 330//325 138//130 +f 142//134 331//326 140//132 +f 144//136 332//327 142//134 +f 146//138 333//328 144//136 +f 148//140 334//329 146//138 +f 149//142 335//330 148//140 +f 150//143 218//213 149//142 +f 151//144 217//331 150//145 +f 152//146 219//215 151//144 +f 154//147 220//217 152//146 +f 154//147 337//332 336//333 +f 156//149 338//334 337//332 +f 158//151 339//335 338//334 +f 160//153 278//274 339//335 +f 161//154 277//275 278//274 +f 273//269 338//334 339//335 +f 339//335 272//270 273//269 +f 340//336 337//332 338//334 +f 268//264 341//337 340//336 +f 340//336 267//265 268//264 +f 342//338 343//339 341//337 +f 346//340 344//341 342//338 +f 264//260 346//340 342//338 +f 268//264 264//260 342//338 +f 347//342 348//343 346//340 +f 259//255 349//344 347//342 +f 347//342 258//256 259//255 +f 350//345 351//346 349//344 +f 254//251 352//347 350//345 +f 350//345 253//252 254//251 +f 353//348 354//349 352//347 +f 249//247 355//350 353//348 +f 353//348 248//248 249//247 +f 356//351 357//352 355//350 +f 356//351 359//353 358//354 +f 356//351 244//244 245//355 +f 361//356 358//354 359//353 +f 359//353 362//357 361//356 +f 245//355 363//358 359//353 +f 363//358 311//307 362//357 +f 246//243 310//303 363//358 +f 365//359 361//356 362//357 +f 362//357 313//360 365//359 +f 367//361 364//362 365//359 +f 365//359 368//363 367//361 +f 323//318 367//361 368//363 +f 368//363 322//317 323//318 +f 313//360 316//364 368//363 +f 324//319 366//365 367//361 +f 325//321 369//366 366//365 +f 366//365 370//367 364//362 +f 369//366 371//368 370//367 +f 360//369 364//362 370//367 +f 370//367 373//370 360//369 +f 371//368 225//224 373//370 +f 357//352 360//369 373//370 +f 225//224 357//352 373//370 +f 327//322 374//371 372//372 +f 372//372 326//320 327//322 +f 372//372 224//221 371//368 +f 328//323 375//373 374//371 +f 374//371 223//222 224//221 +f 375//373 222//219 223//222 +f 329//324 376//374 375//373 +f 378//375 222//219 376//374 +f 376//374 331//326 378//375 +f 380//376 377//377 378//375 +f 378//375 332//327 380//376 +f 380//376 348//343 379//378 +f 380//376 333//328 381//379 +f 381//379 346//340 348//343 +f 381//379 334//329 345//380 +f 379//378 382//381 377//377 +f 379//378 349//344 351//346 +f 221//220 377//377 382//381 +f 354//349 221//220 382//381 +f 382//381 352//347 354//349 +f 226//223 355//350 357//352 +f 345//380 335//330 344//341 +f 344//341 216//211 343//339 +f 335//330 215//212 344//341 +f 216//211 336//333 343//339 +f 336//333 341//337 343//339 +f 316//364 319//316 322//317 +f 300//301 295//382 296//288 +f 295//382 290//383 291//285 +f 236//234 383//384 295//382 +f 383//384 384//385 290//383 +f 237//237 385//386 383//384 +f 385//386 274//271 384//385 +f 238//236 386//387 385//386 +f 386//387 270//267 274//271 +f 232//388 269//266 386//387 +f 384//385 275//272 279//276 +f 279//276 290//383 384//385 +f 230//229 265//262 269//266 +f 261//258 227//227 260//257 +f 233//233 232//388 238//236 +f 234//232 229//230 233//233 +f 387//389 396//390 397//391 +f 387//389 398//392 399//393 +f 387//389 400//394 395//395 +f 388//396 402//397 403//398 +f 388//396 405//399 401//400 +f 388//396 406//401 404//402 +f 407//403 390//404 389//405 +f 390//404 410//406 389//405 +f 408//407 409//408 390//404 +f 528//409 530//410 529//411 +f 391//412 414//413 412//414 +f 524//415 392//416 416//417 +f 429//418 394//419 428//420 +f 392//416 417//421 416//417 +f 391//412 529//411 558//422 +f 418//423 420//424 421//425 +f 393//426 423//427 424//428 +f 393//426 396//390 422//429 +f 393//426 398//392 397//391 +f 394//419 409//408 425//430 +f 431//431 435//432 526//433 +f 429//418 433//434 430//435 +f 430//435 434//436 431//431 +f 432//437 428//420 555//438 +f 416//417 525//439 524//415 +f 435//432 525//439 526//433 +f 527//440 523//441 522//442 +f 524//415 440//443 523//441 +f 433//434 437//444 434//436 +f 434//436 438//445 435//432 +f 439//446 435//432 438//445 +f 437//444 442//447 438//445 +f 438//445 443//448 439//446 +f 444//449 439//446 443//448 +f 442//450 447//451 443//452 +f 443//452 448//453 444//454 +f 449//455 444//454 448//453 +f 447//451 452//456 448//453 +f 448//453 453//457 449//455 +f 454//458 449//455 453//457 +f 452//456 457//459 453//457 +f 453//457 458//460 454//458 +f 459//461 454//458 458//460 +f 457//459 462//462 458//460 +f 458//460 463//463 459//461 +f 464//464 459//461 463//463 +f 462//462 467//465 463//463 +f 463//463 468//466 464//464 +f 469//467 464//464 468//466 +f 467//465 424//428 468//466 +f 468//466 423//427 469//467 +f 471//468 473//469 470//470 +f 470//470 465//471 464//464 +f 470//470 474//472 471//468 +f 475//473 471//468 474//472 +f 469//467 477//474 474//472 +f 474//472 478//475 475//473 +f 479//476 475//473 478//475 +f 477//474 419//477 478//475 +f 478//475 418//423 479//476 +f 477//474 422//429 481//478 +f 481//478 396//390 482//479 +f 482//479 419//477 481//478 +f 482//479 395//395 483//480 +f 483//480 420//424 482//479 +f 483//480 486//481 484//482 +f 484//482 403//398 402//397 +f 402//397 420//424 484//482 +f 485//483 488//484 486//481 +f 486//481 406//401 403//398 +f 487//485 490//486 488//484 +f 488//484 491//487 406//401 +f 490//486 493//488 491//487 +f 491//487 494//489 495//490 +f 495//490 406//401 491//487 +f 495//490 496//491 497//492 +f 497//492 404//402 495//490 +f 497//492 498//493 499//494 +f 499//494 405//399 497//492 +f 500//495 501//496 480//497 +f 480//497 502//498 500//495 +f 502//498 405//399 500//495 +f 502//498 418//423 421//425 +f 421//425 401//400 502//498 +f 499//494 503//499 501//496 +f 501//496 504//500 476//501 +f 476//501 480//497 501//496 +f 503//499 506//502 504//500 +f 504//500 507//503 472//504 +f 472//504 476//501 504//500 +f 506//502 509//505 507//503 +f 507//503 510//506 511//507 +f 511//507 472//504 507//503 +f 511//507 512//508 513//509 +f 513//509 473//469 511//507 +f 513//509 514//510 460//511 +f 460//511 465//471 513//509 +f 514//510 515//512 516//513 +f 516//513 455//514 514//510 +f 455//514 460//511 514//510 +f 516//515 519//516 517//517 +f 517//517 520//518 450//519 +f 450//520 455//514 517//521 +f 519//516 522//442 520//518 +f 520//518 523//441 445//522 +f 445//522 450//519 520//518 +f 407//403 526//433 525//439 +f 558//422 534//523 557//524 +f 440//443 445//522 523//441 +f 392//416 528//409 415//525 +f 427//526 394//419 425//430 +f 529//411 531//527 558//422 +f 427//526 555//438 428//420 +f 521//528 527//440 522//442 +f 557//524 391//412 558//422 +f 540//529 557//524 534//523 +f 521//528 518//530 530//410 +f 530//410 532//531 531//527 +f 533//532 531//527 532//531 +f 518//530 515//533 532//531 +f 532//531 535//534 533//532 +f 536//535 533//532 535//534 +f 515//512 510//506 535//536 +f 535//536 509//505 536//537 +f 538//538 540//529 537//539 +f 537//539 534//523 533//532 +f 537//539 541//540 538//538 +f 542//541 538//538 541//540 +f 536//537 508//542 541//543 +f 541//543 544//544 542//545 +f 545//546 542//545 544//544 +f 508//542 505//547 544//544 +f 544//544 547//548 545//546 +f 548//549 545//546 547//548 +f 505//547 498//493 547//548 +f 547//548 496//491 548//549 +f 550//550 551//551 549//552 +f 549//552 546//553 545//546 +f 549//552 552//554 550//550 +f 553//555 550//550 552//554 +f 548//549 494//489 552//554 +f 552//554 493//488 553//555 +f 451//556 446//557 553//555 +f 553//555 492//558 451//556 +f 441//559 436//560 551//561 +f 551//561 554//562 546//563 +f 436//560 432//437 554//562 +f 554//562 555//438 543//564 +f 543//564 546//563 554//562 +f 413//565 556//566 426//567 +f 539//568 543//564 555//438 +f 430//435 410//406 429//418 +f 539//568 556//566 540//529 +f 415//525 529//411 412//414 +f 389//405 431//431 526//433 +f 446//557 441//569 550//550 +f 456//570 451//556 492//558 +f 492//558 489//571 456//570 +f 461//572 456//570 489//571 +f 489//571 559//573 461//572 +f 466//574 461//572 559//573 +f 487//485 400//394 559//573 +f 559//573 399//393 466//574 +f 483//480 400//394 485//483 +f 466//574 398//392 467//465 +f 426//567 427//526 425//430 +f 425//430 411//575 426//567 +f 426//567 414//413 413//565 +f 417//421 407//403 416//417 +f 417//421 412//414 414//413 +f 417//421 411//575 408//407 +f 564//576 562//577 566//578 +f 561//579 567//580 563//581 +f 560//582 565//582 561//583 +f 567//584 562//584 563//585 +f 562//586 561//587 563//588 +f 564//589 567//590 565//591 +f 568//592 590//593 591//594 +f 569//595 593//596 594//597 +f 569//595 596//598 592//599 +f 569//595 597//600 595//601 +f 570//602 596//598 599//603 +f 570//602 600//604 601//605 +f 602//606 595//601 597//600 +f 571//607 605//608 593//596 +f 571//607 592//599 606//609 +f 572//610 608//611 609//612 +f 572//610 611//613 607//614 +f 609//612 610//615 572//610 +f 573//616 614//617 615//618 +f 612//619 613//620 573//621 +f 616//622 612//623 573//624 +f 574//625 619//626 620//627 +f 574//625 622//628 618//629 +f 574//625 623//630 621//631 +f 575//632 622//628 621//631 +f 575//632 623//630 625//633 +f 575//632 580//634 624//635 +f 627//636 624//635 626//637 +f 628//638 630//639 576//640 +f 576//640 632//641 628//638 +f 576//640 633//642 631//643 +f 577//644 619//626 634//645 +f 623//630 577//644 635//646 +f 577//644 579//647 635//646 +f 578//648 618//629 636//649 +f 637//650 639//651 578//648 +f 639//651 619//626 578//652 +f 634//645 641//653 579//654 +f 642//655 644//656 579//654 +f 579//654 645//657 635//646 +f 580//658 647//659 581//660 +f 580//634 648//661 649//662 +f 649//662 646//663 580//658 +f 581//664 624//635 580//634 +f 647//665 652//666 581//667 +f 582//668 626//637 581//667 +f 653//669 627//636 582//668 +f 654//670 656//671 583//672 +f 583//672 657//673 658//674 +f 583//672 659//675 654//670 +f 584//676 661//677 662//678 +f 584//676 664//679 660//680 +f 585//681 633//642 665//682 +f 656//671 631//643 585//681 +f 585//681 657//673 656//671 +f 666//683 668//684 586//685 +f 587//686 669//687 670//688 +f 587//689 668//684 667//690 +f 670//688 671//691 587//689 +f 674//692 676//693 673//694 +f 588//695 678//696 679//697 +f 588//695 680//698 681//699 +f 588//695 682//700 677//701 +f 653//669 677//701 682//700 +f 681//699 684//702 682//700 +f 682//700 685//703 653//669 +f 685//703 636//649 653//669 +f 684//702 687//704 685//703 +f 685//703 637//650 578//648 +f 686//705 689//706 687//704 +f 687//704 690//707 637//650 +f 691//708 637//650 690//707 +f 689//706 693//709 690//707 +f 690//707 694//710 691//708 +f 695//711 691//708 694//710 +f 694//710 697//712 698//713 +f 698//713 695//711 694//710 +f 698//713 699//714 700//715 +f 700//715 604//716 698//713 +f 700//715 701//717 702//718 +f 702//718 605//608 700//715 +f 703//719 593//596 605//608 +f 703//719 642//655 704//720 +f 704//720 594//597 703//719 +f 642//655 641//653 704//720 +f 704//720 602//606 597//600 +f 702//718 643//721 642//655 +f 699//714 706//722 701//717 +f 701//717 707//723 643//721 +f 706//722 709//724 707//723 +f 707//723 710//725 711//726 +f 711//726 643//721 707//723 +f 711//726 712//727 713//728 +f 713//729 644//656 711//726 +f 713//728 673//694 676//693 +f 676//693 645//657 713//729 +f 714//730 675//731 715//732 +f 715//732 648//661 714//730 +f 714//730 635//646 645//657 +f 715//732 716//733 717//734 +f 715//732 650//735 649//662 +f 716//733 718//736 717//734 +f 717//734 719//737 650//735 +f 718//736 721//738 719//737 +f 719//737 722//739 723//740 +f 723//740 650//735 719//737 +f 723//740 724//741 725//742 +f 725//742 646//663 723//740 +f 724//741 727//743 725//742 +f 725//742 651//744 647//665 +f 726//745 729//746 727//743 +f 727//743 730//747 651//744 +f 730//747 652//666 651//744 +f 730//747 732//748 733//749 +f 730//747 678//696 731//750 +f 733//749 734//751 735//752 +f 733//749 679//697 678//696 +f 734//751 737//753 735//752 +f 735//752 680//698 679//697 +f 736//754 739//755 737//753 +f 737//753 740//756 680//698 +f 683//757 680//698 740//756 +f 739//755 742//758 740//756 +f 740//756 743//759 683//757 +f 686//705 683//757 743//759 +f 742//758 745//760 743//759 +f 743//759 688//761 686//705 +f 744//762 747//763 745//760 +f 745//760 748//764 688//761 +f 692//765 688//761 748//764 +f 748//764 749//766 750//767 +f 750//767 692//765 748//764 +f 751//768 693//709 692//765 +f 751//768 752//769 705//770 +f 705//770 697//712 751//768 +f 750//767 753//771 752//769 +f 752//769 754//772 708//773 +f 708//773 705//770 752//769 +f 753//771 756//774 754//772 +f 754//772 757//775 758//776 +f 758//776 708//773 754//772 +f 758//776 759//777 760//778 +f 760//778 709//724 758//776 +f 759//777 762//779 760//778 +f 762//779 710//725 760//778 +f 762//779 763//780 674//692 +f 762//779 673//694 712//727 +f 759//777 764//781 765//782 +f 759//777 766//783 761//784 +f 765//782 767//785 768//786 +f 768//786 766//783 765//782 +f 768//786 770//787 771//788 +f 768//786 772//789 769//790 +f 771//788 773//791 774//792 +f 774//792 772//789 771//788 +f 774//792 775//793 776//794 +f 774//792 664//679 663//795 +f 776//794 777//796 778//797 +f 776//794 615//798 664//679 +f 778//797 590//593 779//799 +f 778//797 573//624 615//798 +f 779//799 589//800 780//801 +f 780//801 573//624 779//799 +f 781//802 616//622 780//803 +f 780//803 783//804 781//802 +f 783//804 785//805 781//802 +f 783//804 568//592 786//806 +f 786//806 784//807 783//804 +f 788//808 784//807 787//809 +f 787//809 790//810 791//811 +f 787//809 792//812 788//808 +f 793//813 788//808 792//812 +f 791//811 796//814 792//812 +f 792//812 797//815 793//813 +f 798//816 793//813 797//815 +f 796//814 773//791 797//815 +f 797//815 770//787 798//816 +f 800//817 802//818 799//819 +f 799//819 794//820 793//813 +f 799//819 803//821 800//817 +f 804//822 800//817 803//821 +f 798//816 767//785 803//821 +f 803//821 764//781 804//822 +f 755//823 807//824 805//825 +f 805//825 801//826 800//817 +f 805//825 756//774 755//823 +f 806//827 808//828 807//824 +f 807//824 809//829 801//826 +f 808//828 811//830 809//829 +f 809//829 812//831 813//832 +f 813//832 801//826 809//829 +f 813//832 814//833 815//834 +f 815//834 802//818 813//832 +f 815//834 816//835 789//836 +f 789//836 794//820 815//834 +f 816//835 633//642 630//639 +f 630//639 785//805 816//835 +f 785//805 789//836 816//835 +f 814//833 665//682 633//642 +f 812//831 817//837 665//682 +f 741//838 738//839 817//837 +f 817//837 657//673 665//682 +f 817//837 810//840 741//838 +f 744//762 741//838 810//840 +f 810//840 746//841 744//762 +f 806//827 747//763 746//841 +f 806//827 753//771 749//766 +f 804//822 757//775 756//774 +f 795//842 775//793 796//814 +f 795//842 790//810 591//594 +f 591//594 777//796 795//842 +f 629//843 781//802 785//805 +f 629//843 818//844 782//845 +f 782//845 617//846 616//622 +f 818//847 820//848 617//849 +f 628//638 819//850 818//847 +f 821//851 610//615 820//848 +f 820//848 612//619 617//849 +f 820//848 655//852 821//851 +f 822//853 611//613 821//851 +f 655//852 822//853 821//851 +f 823//854 726//745 824//855 +f 824//855 611//613 823//854 +f 822//853 728//856 823//854 +f 825//857 729//746 728//856 +f 825//857 654//670 659//675 +f 659//675 732//748 825//857 +f 824//855 724//858 826//859 +f 826//859 607//614 824//855 +f 826//859 722//739 827//860 +f 827//860 608//611 826//859 +f 828//861 829//862 830//863 +f 830//863 613//864 828//861 +f 828//861 609//612 608//611 +f 829//862 661//677 830//863 +f 830//863 660//680 614//617 +f 831//865 670//688 669//687 +f 669//687 661//677 831//865 +f 829//862 720//866 831//865 +f 827//860 721//738 829//862 +f 632//641 655//852 819//850 +f 738//839 658//674 657//673 +f 734//751 658//674 736//754 +f 718//736 670//688 720//866 +f 675//731 763//780 716//733 +f 763//780 672//867 716//733 +f 696//868 570//602 601//605 +f 696//868 638//869 691//708 +f 695//711 598//870 696//868 +f 695//711 571//607 606//609 +f 677//701 731//750 678//696 +f 667//871 662//678 669//687 +f 769//790 586//685 766//783 +f 668//684 763//780 761//784 +f 761//784 586//685 668//684 +f 664//679 614//617 660//680 +f 662//678 769//790 584//676 +f 772//789 584//676 769//790 +f 731//750 581//667 652//666 +f 648//661 623//630 635//646 +f 640//872 602//606 641//653 +f 634//645 600//604 640//872 +f 640//872 599//603 603//873 +f 639//651 601//605 600//604 +f 636//649 622//628 627//636 +f 592//599 598//870 606//609 +f 599//603 595//601 603//873 +f 790//810 568//592 591//594 +f 832//874 835//875 836//876 +f 832//874 838//877 834//878 +f 832//874 839//879 837//880 +f 840//881 842//882 843//883 +f 833//884 845//885 846//886 +f 833//884 848//887 849//888 +f 849//888 851//889 833//884 +f 851//889 844//890 833//884 +f 852//891 854//892 844//890 +f 854//892 855//893 856//894 +f 856//894 858//895 854//892 +f 854//892 845//885 844//890 +f 857//896 860//897 858//895 +f 860//897 845//885 858//895 +f 861//898 862//899 863//900 +f 863//900 865//901 861//898 +f 861//898 846//886 845//885 +f 864//902 867//903 865//901 +f 865//901 868//904 846//886 +f 866//905 870//906 867//903 +f 870//906 868//904 867//903 +f 869//907 872//908 870//906 +f 872//908 847//909 870//906 +f 871//910 874//911 872//908 +f 874//911 848//887 872//908 +f 875//912 849//888 848//887 +f 874//911 878//913 875//912 +f 878//913 876//914 875//912 +f 879//915 881//916 876//914 +f 879//915 882//917 883//918 +f 883//918 880//919 879//915 +f 885//920 888//921 886//922 +f 888//923 889//924 890//925 +f 890//925 891//926 892//927 +f 891//926 894//928 892//927 +f 893//929 896//930 894//928 +f 895//931 898//932 896//930 +f 897//933 900//934 898//932 +f 899//935 902//936 900//934 +f 901//937 904//938 902//936 +f 903//939 906//940 904//938 +f 905//941 908//942 906//940 +f 908//942 909//943 910//944 +f 910//944 911//945 912//946 +f 912//946 913//947 914//948 +f 914//948 915//949 916//950 +f 916//950 843//883 917//951 +f 843//883 918//952 917//951 +f 842//882 919//953 918//952 +f 919//953 836//876 920//954 +f 836//876 921//955 920//954 +f 835//875 923//956 921//955 +f 922//957 925//958 923//956 +f 924//959 927//960 925//958 +f 926//961 929//962 927//960 +f 929//962 930//963 931//964 +f 931//964 856//894 855//893 +f 928//965 933//966 930//963 +f 930//963 857//896 856//894 +f 932//967 935//968 933//966 +f 933//966 859//969 857//896 +f 934//970 937//971 935//968 +f 935//968 938//972 859//969 +f 938//972 939//973 940//974 +f 940//974 862//899 938//972 +f 938//972 860//897 859//969 +f 941//975 903//939 901//937 +f 901//937 942//976 941//975 +f 941//975 863//900 862//899 +f 899//935 943//977 942//976 +f 942//976 864//902 863//900 +f 897//933 944//978 943//977 +f 943//977 866//905 864//902 +f 895//931 945//979 944//978 +f 944//978 869//907 866//905 +f 893//929 946//980 945//979 +f 945//979 871//910 869//907 +f 891//926 947//981 946//980 +f 946//980 873//982 871//910 +f 889//924 948//983 947//981 +f 947//981 949//984 873//982 +f 877//985 873//982 949//984 +f 949//986 950//987 951//988 +f 951//988 877//989 949//986 +f 952//990 878//913 877//989 +f 948//991 885//920 950//987 +f 940//974 905//941 903//939 +f 937//971 953//992 939//973 +f 939//973 907//993 905//941 +f 936//994 955//995 953//992 +f 953//992 909//943 907//993 +f 954//996 957//997 955//995 +f 955//995 911//945 909//943 +f 957//997 958//998 959//999 +f 957//997 913//947 911//945 +f 959//999 960//1000 961//1001 +f 959//999 915//949 913//947 +f 960//1000 840//881 961//1001 +f 840//881 915//949 961//1001 +f 838//877 841//1002 960//1000 +f 960//1000 962//1003 838//877 +f 963//1004 838//877 962//1003 +f 958//998 964//1005 962//1003 +f 962//1003 965//1006 963//1004 +f 924//959 963//1004 965//1006 +f 964//1005 967//1007 965//1006 +f 965//1006 926//961 924//959 +f 966//1008 932//967 967//1007 +f 967//1007 928//965 926//961 +f 966//1008 956//1009 954//996 +f 954//996 934//970 966//1008 +f 922//957 834//878 963//1004 +f 850//1010 876//914 881//916 +f 847//909 846//886 868//904 +f 842//882 837//880 839//879 +f 968//1011 971//1012 970//1013 +f 968//1011 974//1014 973//1015 +f 968//1011 975//1016 972//1017 +f 976//1018 978//1019 977//1020 +f 969//1021 981//1022 980//1023 +f 969//1021 984//1024 983//1025 +f 851//889 985//1026 969//1021 +f 851//889 980//1023 852//891 +f 852//891 986//1027 853//1028 +f 986//1027 855//893 853//1028 +f 989//1029 987//1030 986//1027 +f 986//1027 981//1022 989//1029 +f 991//1031 988//1032 989//1029 +f 981//1022 991//1031 989//1029 +f 992//1033 993//1034 991//1031 +f 996//1035 994//1036 992//1033 +f 992//1033 982//1037 996//1035 +f 998//1038 995//1039 996//1035 +f 996//1035 999//1040 998//1038 +f 1001//1041 997//1042 998//1038 +f 999//1040 1001//1041 998//1038 +f 1003//1043 1000//1044 1001//1041 +f 983//1025 1003//1043 1001//1041 +f 1005//1045 1002//1046 1003//1043 +f 984//1024 1005//1045 1003//1043 +f 1006//1047 985//1026 1007//1048 +f 1009//1049 1005//1045 1006//1047 +f 1007//1048 1009//1049 1006//1047 +f 1010//1050 881//916 880//919 +f 1010//1050 1011//1051 1009//1049 +f 880//919 1012//1052 1010//1050 +f 886//922 1014//1053 1013//1054 +f 888//923 1015//1055 1014//1056 +f 890//925 1016//1057 1015//1055 +f 894//928 1016//1057 892//927 +f 896//930 1017//1058 894//928 +f 898//932 1018//1059 896//930 +f 900//934 1019//1060 898//932 +f 902//936 1020//1061 900//934 +f 904//938 1021//1062 902//936 +f 906//940 1022//1063 904//938 +f 908//942 1023//1064 906//940 +f 908//942 1025//1065 1024//1066 +f 910//944 1026//1067 1025//1065 +f 912//946 1027//1068 1026//1067 +f 914//948 1028//1069 1027//1068 +f 916//950 979//1070 1028//1069 +f 918//952 979//1070 917//951 +f 919//953 978//1019 918//952 +f 919//953 972//1017 975//1016 +f 921//955 972//1017 920//954 +f 923//956 971//1012 921//955 +f 925//958 1029//1071 923//956 +f 927//960 1030//1072 925//958 +f 929//962 1031//1073 927//960 +f 929//962 1033//1074 1032//1075 +f 931//964 987//1030 1033//1074 +f 1035//1076 1032//1075 1033//1074 +f 1033//1074 988//1032 1035//1076 +f 1037//1077 1034//1078 1035//1076 +f 1035//1076 990//1079 1037//1077 +f 1039//1080 1036//1081 1037//1077 +f 1037//1077 1040//1082 1039//1080 +f 1040//1082 1041//1083 1039//1080 +f 993//1034 1042//1084 1040//1082 +f 1040//1082 991//1031 993//1034 +f 1043//1085 1022//1063 1042//1084 +f 1044//1086 1021//1062 1043//1085 +f 1043//1085 994//1036 1044//1086 +f 1045//1087 1020//1061 1044//1086 +f 1044//1086 995//1039 1045//1087 +f 1046//1088 1019//1060 1045//1087 +f 1045//1087 997//1042 1046//1088 +f 1047//1089 1018//1059 1046//1088 +f 1046//1088 1000//1044 1047//1089 +f 1048//1090 1017//1058 1047//1089 +f 1047//1089 1002//1046 1048//1090 +f 1049//1091 1016//1057 1048//1090 +f 1048//1090 1004//1092 1049//1091 +f 1050//1093 1015//1055 1049//1091 +f 1049//1091 1051//1094 1050//1093 +f 1004//1092 1008//1095 1051//1094 +f 1051//1096 1052//1097 1050//1098 +f 1008//1099 1053//1100 1051//1096 +f 1054//1101 1009//1049 1011//1051 +f 883//918 950//987 1052//1097 +f 1013//1054 1050//1098 1052//1097 +f 1042//1084 1023//1064 1041//1083 +f 1055//1102 1039//1080 1041//1083 +f 1041//1083 1024//1066 1055//1102 +f 1057//1103 1038//1104 1055//1102 +f 1055//1102 1025//1065 1057//1103 +f 1059//1105 1056//1106 1057//1103 +f 1057//1103 1026//1067 1059//1105 +f 1059//1105 1060//1107 1058//1108 +f 1059//1105 1027//1068 1061//1109 +f 1061//1109 1062//1110 1060//1107 +f 1061//1109 1028//1069 1063//1111 +f 976//1018 1062//1110 1063//1111 +f 1028//1069 976//1018 1063//1111 +f 977//1020 974//1014 1062//1110 +f 1062//1110 1064//1112 1060//1107 +f 974//1014 1065//1113 1064//1112 +f 1066//1114 1060//1107 1064//1112 +f 1064//1112 1067//1115 1066//1114 +f 1065//1113 1030//1072 1067//1115 +f 1069//1116 1066//1114 1067//1115 +f 1067//1115 1031//1073 1069//1116 +f 1034//1078 1068//1117 1069//1116 +f 1069//1116 1032//1075 1034//1078 +f 1068//1117 1058//1108 1066//1114 +f 1036//1081 1056//1106 1068//1117 +f 970//1013 1029//1071 1065//1113 +f 1007//1048 850//1010 881//916 +f 982//1037 983//1025 999//1040 +f 978//1019 973//1015 977//1020 +f 1070//1118 1078//1119 1079//1120 +f 1070//1118 1080//1121 1081//1122 +f 1070//1118 1082//1123 1077//1124 +f 1071//1125 1084//1126 1085//1127 +f 1071//1125 1087//1128 1083//1129 +f 1071//1125 1088//1130 1086//1131 +f 1072//1132 1090//1133 1091//1134 +f 1072//1132 1093//1135 1089//1136 +f 1072//1132 1094//1137 1092//1138 +f 1073//1139 1096//1140 1097//1141 +f 1073//1139 1098//1142 1099//1143 +f 1099//1143 1095//1144 1073//1139 +f 1074//1145 1101//1146 1102//1147 +f 1074//1145 1104//1148 1100//1149 +f 1074//1145 1105//1150 1103//1151 +f 1075//1152 1084//1126 1107//1153 +f 1075//1152 1109//1154 1106//1155 +f 1076//1156 1094//1137 1110//1157 +f 1076//1156 1111//1158 1112//1159 +f 1076//1156 1093//1135 1092//1138 +f 1113//1160 1115//1161 1116//1162 +f 1117//1163 1119//1164 1116//1162 +f 1116//1162 1120//1165 1113//1160 +f 1116//1162 1121//1166 1117//1163 +f 1122//1167 1117//1163 1121//1166 +f 1115//1161 1125//1168 1121//1166 +f 1121//1166 1126//1169 1122//1167 +f 1105//1150 1122//1167 1126//1169 +f 1125//1168 1094//1137 1126//1169 +f 1126//1169 1091//1134 1105//1150 +f 1124//1170 1110//1157 1125//1168 +f 1124//1170 1114//1171 1127//1172 +f 1127//1172 1111//1158 1124//1170 +f 1128//1173 1129//1174 1130//1175 +f 1130//1175 1132//1176 1128//1173 +f 1128//1173 1112//1159 1111//1158 +f 1131//1177 1134//1178 1132//1176 +f 1132//1176 1093//1135 1112//1159 +f 1133//1179 1136//1180 1134//1178 +f 1134//1178 1089//1136 1093//1135 +f 1135//1181 1138//1182 1136//1180 +f 1136//1180 1090//1133 1089//1136 +f 1137//1183 1104//1148 1138//1182 +f 1138//1182 1103//1151 1090//1133 +f 1139//1184 1140//1185 1141//1186 +f 1141//1186 1143//1187 1139//1184 +f 1139//1184 1100//1149 1104//1148 +f 1142//1188 1145//1189 1143//1187 +f 1143//1187 1101//1146 1100//1149 +f 1145//1189 1146//1190 1147//1191 +f 1147//1191 1101//1146 1145//1189 +f 1147//1191 1148//1192 1118//1193 +f 1118//1193 1123//1194 1147//1191 +f 1146//1190 1150//1195 1148//1192 +f 1148//1192 1151//1196 1152//1197 +f 1152//1197 1118//1193 1148//1192 +f 1151//1196 1154//1198 1152//1197 +f 1154//1198 1119//1164 1152//1197 +f 1153//1199 1156//1200 1154//1198 +f 1156//1200 1120//1165 1154//1198 +f 1156//1200 1129//1174 1157//1201 +f 1157//1201 1127//1172 1114//1171 +f 1157//1201 1113//1160 1120//1165 +f 1158//1202 1155//1203 1159//1204 +f 1159//1204 1161//1205 1158//1202 +f 1158//1202 1130//1175 1129//1174 +f 1161//1205 1162//1206 1163//1207 +f 1161//1205 1131//1177 1130//1175 +f 1163//1207 1164//1208 1165//1209 +f 1163//1207 1133//1179 1131//1177 +f 1165//1209 1166//1210 1167//1211 +f 1167//1211 1133//1179 1165//1209 +f 1167//1211 1168//1212 1140//1185 +f 1140//1185 1135//1181 1167//1211 +f 1166//1210 1170//1213 1168//1212 +f 1168//1212 1171//1214 1172//1215 +f 1172//1215 1140//1185 1168//1212 +f 1172//1215 1173//1216 1174//1217 +f 1172//1215 1142//1188 1141//1186 +f 1173//1216 1176//1218 1174//1217 +f 1174//1217 1144//1219 1142//1188 +f 1175//1220 1149//1221 1176//1218 +f 1176//1218 1146//1190 1144//1219 +f 1177//1222 1178//1223 1179//1224 +f 1179//1224 1181//1225 1177//1222 +f 1177//1222 1150//1195 1149//1221 +f 1180//1226 1183//1227 1181//1225 +f 1181//1225 1151//1196 1150//1195 +f 1182//1228 1185//1229 1183//1227 +f 1183//1227 1153//1199 1151//1196 +f 1184//1230 1187//1231 1185//1229 +f 1185//1229 1155//1203 1153//1199 +f 1186//1232 1189//1233 1187//1231 +f 1187//1231 1159//1204 1155//1203 +f 1188//1234 1191//1235 1189//1233 +f 1191//1235 1159//1204 1189//1233 +f 1191//1235 1192//1236 1193//1237 +f 1193//1237 1160//1238 1191//1235 +f 1193//1237 1194//1239 1195//1240 +f 1195//1240 1162//1206 1193//1237 +f 1195//1240 1196//1241 1169//1242 +f 1169//1242 1164//1208 1195//1240 +f 1194//1239 1198//1243 1196//1241 +f 1196//1241 1199//1244 1200//1245 +f 1200//1245 1169//1242 1196//1241 +f 1200//1245 1201//1246 1202//1247 +f 1202//1247 1170//1213 1200//1245 +f 1202//1247 1203//1248 1204//1249 +f 1204//1249 1171//1214 1202//1247 +f 1204//1249 1098//1142 1178//1223 +f 1178//1223 1173//1216 1204//1249 +f 1201//1246 1206//1250 1203//1248 +f 1203//1248 1099//1143 1098//1142 +f 1205//1251 1079//1120 1206//1250 +f 1079//1120 1099//1143 1206//1250 +f 1207//1252 1080//1121 1205//1251 +f 1205//1251 1199//1244 1207//1252 +f 1208//1253 1087//1128 1207//1252 +f 1207//1252 1198//1243 1208//1253 +f 1107//1153 1083//1129 1208//1253 +f 1208//1253 1197//1254 1107//1153 +f 1197//1254 1075//1152 1107//1153 +f 1197//1254 1192//1236 1108//1255 +f 1190//1256 1108//1255 1192//1236 +f 1190//1256 1209//1257 1109//1154 +f 1209//1257 1211//1258 1212//1259 +f 1212//1259 1109//1154 1209//1257 +f 1188//1234 1210//1260 1209//1257 +f 1212//1259 1088//1130 1085//1127 +f 1085//1127 1106//1155 1212//1259 +f 1211//1258 1082//1123 1088//1130 +f 1210//1260 1213//1261 1211//1258 +f 1214//1262 1216//1263 1213//1261 +f 1214//1262 1186//1232 1184//1230 +f 1184//1230 1215//1264 1214//1262 +f 1095//1144 1077//1124 1216//1263 +f 1077//1124 1213//1261 1216//1263 +f 1215//1264 1095//1144 1216//1263 +f 1182//1228 1096//1140 1215//1264 +f 1180//1226 1097//1141 1096//1140 +f 1178//1223 1097//1141 1179//1224 +f 1123//1194 1102//1147 1101//1146 +f 1091//1134 1103//1151 1105//1150 +f 1082//1123 1086//1131 1088//1130 +f 1087//1128 1081//1122 1080//1121 +f 1990//1265 1222//1266 1221//1267 +f 1988//1268 1221//1267 1220//1269 +f 1992//1270 1217//1271 1989//1272 +f 1987//1273 1225//1274 1993//1275 +f 2016//1276 1230//1277 2013//1278 +f 1995//1279 1218//1280 1992//1270 +f 1995//1279 1220//1269 1219//1281 +f 1980//1282 1252//1283 1977//1284 +f 1998//1285 1247//1286 1255//1287 +f 2000//1288 1248//1289 2002//1290 +f 2007//1291 1232//1292 2009//1293 +f 1984//1294 1240//1295 1981//1296 +f 1979//1297 1240//1295 1239//1298 +f 2003//1299 1256//1300 1242//1301 +f 1237//1302 1978//1303 1986//1304 +f 1977//1284 1241//1305 1984//1294 +f 1242//1301 1999//1306 2003//1299 +f 2002//1290 1247//1286 2005//1307 +f 1228//1308 2016//1276 2014//1309 +f 2014//1309 1227//1310 1228//1308 +f 1257//1311 1265//1312 1266//1313 +f 1257//1311 1267//1314 1268//1315 +f 1258//1316 1270//1317 1271//1318 +f 1258//1316 1273//1319 1269//1320 +f 1271//1318 1272//1321 1258//1316 +f 1259//1322 1276//1323 1277//1324 +f 1278//1325 1275//1326 1259//1322 +f 1259//1322 1280//1327 1278//1325 +f 1260//1328 1282//1329 1283//1330 +f 1260//1328 1285//1331 1281//1332 +f 1260//1328 1286//1333 1284//1334 +f 1261//1335 1288//1336 1289//1337 +f 1261//1335 1290//1338 1291//1339 +f 1262//1340 1293//1341 1294//1342 +f 1262//1340 1296//1343 1292//1344 +f 1263//1345 1298//1346 1299//1347 +f 1263//1345 1300//1348 1301//1349 +f 1263//1345 1302//1350 1297//1351 +f 1303//1352 1305//1353 1306//1354 +f 1306//1354 1307//1355 1308//1356 +f 1308//1356 1310//1357 1306//1354 +f 1310//1357 1303//1352 1306//1354 +f 1310//1357 1313//1358 1311//1359 +f 1311//1359 1314//1360 1315//1361 +f 1315//1361 1303//1352 1311//1359 +f 1315//1361 1316//1362 1317//1363 +f 1317//1363 1304//1364 1315//1361 +f 1319//1365 1304//1364 1318//1366 +f 1318//1366 1320//1367 1321//1368 +f 1318//1366 1322//1369 1319//1365 +f 1321//1368 1272//1321 1322//1369 +f 1322//1369 1274//1370 1323//1371 +f 1323//1371 1319//1365 1322//1369 +f 1324//1372 1305//1353 1319//1365 +f 1324//1372 1325//1373 1326//1374 +f 1326//1374 1307//1355 1324//1372 +f 1326//1374 1327//1375 1328//1376 +f 1326//1374 1284//1334 1286//1333 +f 1328//1376 1329//1377 1330//1378 +f 1328//1376 1285//1331 1284//1334 +f 1330//1378 1331//1379 1332//1380 +f 1332//1380 1285//1331 1330//1378 +f 1334//1381 1285//1331 1333//1382 +f 1332//1380 1300//1348 1333//1382 +f 1333//1382 1335//1383 1334//1381 +f 1336//1384 1334//1381 1335//1383 +f 1300//1348 1338//1385 1335//1383 +f 1335//1383 1339//1386 1336//1384 +f 1294//1342 1336//1384 1339//1386 +f 1338//1385 1341//1387 1339//1386 +f 1339//1386 1342//1388 1294//1342 +f 1295//1389 1294//1342 1342//1388 +f 1341//1387 1344//1390 1342//1388 +f 1342//1388 1345//1391 1295//1389 +f 1346//1392 1295//1389 1345//1391 +f 1345//1391 1347//1393 1348//1394 +f 1348//1394 1346//1392 1345//1391 +f 1349//1395 1314//1360 1346//1392 +f 1349//1395 1268//1315 1267//1314 +f 1267//1314 1316//1362 1349//1395 +f 1350//1396 1317//1363 1316//1362 +f 1350//1396 1266//1313 1351//1397 +f 1351//1397 1320//1367 1350//1396 +f 1352//1398 1321//1368 1320//1367 +f 1352//1398 1353//1399 1354//1400 +f 1354//1400 1273//1319 1352//1398 +f 1354//1400 1355//1401 1356//1402 +f 1356//1402 1269//1320 1354//1400 +f 1356//1402 1279//1403 1278//1325 +f 1278//1325 1270//1317 1356//1402 +f 1355//1401 1265//1312 1357//1404 +f 1355//1401 1358//1405 1279//1403 +f 1357//1404 1360//1406 1358//1405 +f 1358//1405 1290//1338 1361//1407 +f 1361//1407 1279//1403 1358//1405 +f 1361//1407 1289//1337 1362//1408 +f 1362//1408 1275//1326 1361//1407 +f 1289//1337 1363//1409 1362//1408 +f 1362//1408 1364//1410 1276//1323 +f 1364//1410 1366//1411 1367//1412 +f 1367//1412 1276//1323 1364//1410 +f 1363//1409 1365//1413 1364//1410 +f 1368//1414 1329//1377 1365//1413 +f 1368//1414 1288//1336 1369//1415 +f 1369//1415 1331//1379 1368//1414 +f 1369//1415 1287//1416 1370//1417 +f 1370//1417 1302//1350 1369//1415 +f 1371//1418 1297//1351 1370//1417 +f 1370//1417 1372//1419 1371//1418 +f 1373//1420 1371//1418 1372//1419 +f 1287//1416 1291//1339 1372//1419 +f 1372//1419 1375//1421 1373//1420 +f 1376//1422 1373//1420 1375//1421 +f 1291//1339 1360//1406 1375//1421 +f 1375//1421 1359//1423 1376//1422 +f 1347//1393 1343//1424 1377//1425 +f 1377//1425 1374//1426 1373//1420 +f 1376//1422 1347//1393 1377//1425 +f 1378//1427 1348//1394 1347//1393 +f 1378//1427 1359//1423 1264//1428 +f 1264//1428 1268//1315 1378//1427 +f 1343//1424 1340//1429 1374//1426 +f 1374//1426 1298//1346 1371//1418 +f 1367//1412 1379//1430 1380//1431 +f 1380//1431 1277//1324 1367//1412 +f 1380//1431 1274//1370 1271//1318 +f 1271//1318 1280//1327 1380//1431 +f 1379//1430 1323//1371 1274//1370 +f 1366//1411 1325//1373 1379//1430 +f 1365//1413 1327//1375 1366//1411 +f 1357//1404 1264//1428 1359//1423 +f 1353//1399 1266//1313 1265//1312 +f 1314//1360 1296//1343 1346//1392 +f 1340//1429 1299//1347 1298//1346 +f 1381//1432 1282//1329 1337//1433 +f 1337//1433 1281//1332 1334//1381 +f 1337//1433 1293//1341 1381//1432 +f 1312//1434 1309//1435 1381//1432 +f 1381//1432 1292//1344 1312//1434 +f 1331//1379 1301//1349 1332//1380 +f 1312//1434 1296//1343 1313//1358 +f 1309//1435 1283//1330 1282//1329 +f 1308//1356 1286//1333 1283//1330 +f 1382//1436 1390//1437 1391//1438 +f 1392//1439 1389//1440 1382//1436 +f 1382//1436 1394//1441 1392//1439 +f 1383//1442 1396//1443 1397//1444 +f 1383//1442 1399//1445 1395//1446 +f 1383//1442 1400//1447 1398//1448 +f 1384//1449 1402//1450 1403//1451 +f 1384//1449 1405//1452 1401//1453 +f 1384//1449 1406//1454 1404//1455 +f 1385//1456 1408//1457 1409//1458 +f 1385//1456 1410//1459 1411//1460 +f 1385//1456 1412//1461 1407//1462 +f 1386//1463 1414//1464 1415//1465 +f 1386//1463 1417//1466 1413//1467 +f 1387//1468 1419//1469 1420//1470 +f 1387//1468 1421//1471 1422//1472 +f 1423//1473 1425//1474 1426//1475 +f 1388//1476 1428//1477 1429//1478 +f 1430//1479 1427//1480 1388//1476 +f 1388//1476 1432//1481 1430//1479 +f 1432//1481 1434//1482 1435//1483 +f 1435//1483 1430//1479 1432//1481 +f 1429//1478 1433//1484 1432//1481 +f 1429//1478 1438//1485 1437//1486 +f 1437//1486 1414//1464 1439//1487 +f 1437//1486 1440//1488 1433//1484 +f 1441//1489 1399//1445 1440//1488 +f 1399//1445 1433//1484 1440//1488 +f 1440//1488 1442//1490 1441//1489 +f 1442//1490 1444//1491 1441//1489 +f 1439//1487 1413//1467 1442//1490 +f 1413//1467 1443//1492 1442//1490 +f 1443//1492 1446//1493 1444//1491 +f 1444//1491 1447//1494 1396//1443 +f 1444//1491 1395//1446 1441//1489 +f 1446//1493 1404//1455 1447//1494 +f 1404//1455 1448//1495 1447//1494 +f 1447//1494 1397//1444 1396//1443 +f 1448//1495 1449//1496 1450//1497 +f 1450//1497 1397//1444 1448//1495 +f 1450//1497 1451//1498 1452//1499 +f 1452//1499 1400//1447 1450//1497 +f 1453//1500 1454//1501 1455//1502 +f 1455//1502 1457//1503 1453//1500 +f 1453//1500 1398//1448 1400//1447 +f 1456//1504 1434//1482 1457//1503 +f 1457//1503 1399//1445 1398//1448 +f 1456//1504 1458//1505 1459//1506 +f 1459//1506 1435//1483 1456//1504 +f 1459//1506 1460//1507 1461//1508 +f 1461//1508 1436//1509 1459//1506 +f 1461//1508 1464//1510 1462//1511 +f 1462//1511 1465//1512 1431//1513 +f 1462//1511 1430//1479 1436//1509 +f 1464//1510 1467//1514 1465//1512 +f 1465//1512 1468//1515 1469//1516 +f 1469//1516 1431//1513 1465//1512 +f 1469//1516 1470//1517 1471//1518 +f 1471//1518 1427//1480 1469//1516 +f 1471//1518 1472//1519 1473//1520 +f 1473//1520 1428//1477 1471//1518 +f 1473//1520 1474//1521 1415//1465 +f 1415//1465 1438//1485 1473//1520 +f 1474//1521 1412//1461 1475//1522 +f 1474//1521 1476//1523 1416//1524 +f 1474//1521 1386//1463 1415//1465 +f 1475//1522 1478//1525 1476//1523 +f 1476//1523 1479//1526 1480//1527 +f 1480//1527 1416//1524 1476//1523 +f 1480//1527 1481//1528 1445//1529 +f 1445//1529 1417//1466 1480//1527 +f 1479//1526 1483//1530 1481//1528 +f 1481//1528 1401//1453 1405//1452 +f 1405//1452 1445//1529 1481//1528 +f 1482//1531 1485//1532 1483//1530 +f 1483//1530 1402//1450 1401//1453 +f 1484//1533 1487//1534 1485//1532 +f 1485//1532 1488//1535 1402//1450 +f 1487//1534 1490//1536 1488//1535 +f 1490//1536 1492//1537 1488//1535 +f 1488//1535 1403//1451 1402//1450 +f 1491//1538 1449//1496 1492//1537 +f 1492//1537 1406//1454 1403//1451 +f 1491//1538 1391//1438 1390//1437 +f 1390//1437 1451//1498 1491//1538 +f 1390//1437 1425//1474 1493//1539 +f 1425//1474 1454//1501 1493//1539 +f 1493//1539 1452//1499 1451//1498 +f 1489//1540 1391//1438 1490//1536 +f 1494//1541 1394//1441 1489//1540 +f 1489//1540 1486//1542 1494//1541 +f 1495//1543 1392//1439 1394//1441 +f 1495//1543 1419//1469 1497//1544 +f 1497//1544 1496//1545 1495//1543 +f 1498//1546 1500//1547 1496//1545 +f 1498//1546 1501//1548 1502//1549 +f 1502//1549 1499//1550 1498//1546 +f 1502//1549 1503//1551 1504//1552 +f 1504//1552 1466//1553 1502//1549 +f 1504//1552 1409//1458 1408//1457 +f 1408//1457 1467//1514 1504//1552 +f 1501//1548 1505//1554 1503//1551 +f 1503//1551 1410//1459 1409//1458 +f 1418//1555 1422//1472 1505//1554 +f 1505//1554 1506//1556 1410//1459 +f 1422//1472 1507//1557 1506//1556 +f 1507//1557 1477//1558 1506//1556 +f 1506//1556 1411//1460 1410//1459 +f 1421//1471 1482//1531 1507//1557 +f 1482//1531 1478//1525 1507//1557 +f 1497//1544 1418//1555 1501//1548 +f 1500//1547 1426//1475 1393//1559 +f 1393//1559 1496//1545 1500//1547 +f 1499//1550 1508//1560 1500//1547 +f 1508//1560 1423//1473 1426//1475 +f 1508//1560 1461//1508 1460//1507 +f 1466//1553 1463//1561 1499//1550 +f 1494//1541 1420//1470 1419//1469 +f 1486//1542 1421//1471 1420//1470 +f 1475//1522 1411//1460 1477//1558 +f 1472//1519 1407//1462 1412//1461 +f 1468//1515 1407//1462 1470//1517 +f 1458//1505 1423//1473 1460//1507 +f 1455//1502 1424//1562 1458//1505 +f 1425//1474 1393//1559 1426//1475 +f 1509//1563 1514//1564 1515//1565 +f 1509//1563 1517//1566 1513//1567 +f 1510//1568 1519//1569 1520//1570 +f 1510//1568 1521//1571 1522//1572 +f 1510//1568 1523//1573 1518//1574 +f 1511//1575 1525//1576 1526//1577 +f 1511//1575 1527//1578 1528//1579 +f 1511//1575 1529//1580 1524//1581 +f 1512//1582 1531//1583 1532//1584 +f 1514//1564 1530//1585 1512//1582 +f 1512//1582 1515//1565 1514//1564 +f 1536//1586 1538//1587 1539//1588 +f 1536//1586 1540//1589 1537//1590 +f 1540//1589 1541//1591 1537//1590 +f 1539//1588 1543//1592 1540//1589 +f 1540//1589 1544//1593 1541//1591 +f 1545//1594 1541//1591 1544//1593 +f 1543//1592 1548//1595 1544//1593 +f 1544//1593 1549//1596 1545//1594 +f 1548//1595 1551//1597 1549//1596 +f 1549//1596 1552//1598 1553//1599 +f 1553//1599 1545//1594 1549//1596 +f 1553//1599 1556//1600 1554//1601 +f 1554//1601 1557//1602 1558//1603 +f 1554//1601 1546//1604 1545//1594 +f 1560//1605 1561//1606 1562//1607 +f 1565//1608 1567//1609 1568//1610 +f 1568//1610 1566//1611 1565//1608 +f 1569//1612 1534//1613 1566//1611 +f 1569//1612 1571//1614 1572//1615 +f 1572//1615 1570//1616 1569//1612 +f 1573//1617 1538//1587 1570//1616 +f 1573//1617 1575//1618 1576//1619 +f 1576//1619 1574//1620 1573//1617 +f 1578//1621 1574//1620 1577//1622 +f 1577//1622 1579//1623 1580//1624 +f 1577//1622 1581//1625 1578//1621 +f 1582//1626 1578//1621 1581//1625 +f 1580//1624 1584//1627 1581//1625 +f 1581//1625 1525//1576 1582//1626 +f 1583//1628 1586//1629 1584//1627 +f 1584//1627 1526//1577 1525//1576 +f 1585//1630 1588//1631 1586//1629 +f 1586//1629 1527//1578 1526//1577 +f 1587//1632 1590//1633 1588//1631 +f 1588//1631 1523//1573 1527//1578 +f 1589//1634 1592//1635 1590//1633 +f 1590//1633 1518//1574 1523//1573 +f 1591//1636 1594//1637 1592//1635 +f 1592//1635 1519//1569 1518//1574 +f 1593//1638 1596//1639 1594//1637 +f 1594//1637 1597//1640 1519//1569 +f 1598//1641 1519//1569 1597//1640 +f 1597//1640 1599//1642 1600//1643 +f 1600//1643 1598//1641 1597//1640 +f 1600//1643 1601//1644 1602//1645 +f 1602//1645 1555//1646 1600//1643 +f 1601//1644 1604//1647 1602//1645 +f 1604//1647 1556//1600 1602//1645 +f 1559//1648 1535//1649 1546//1650 +f 1603//1651 1606//1652 1605//1653 +f 1605//1653 1607//1654 1559//1655 +f 1606//1652 1609//1656 1607//1654 +f 1607//1654 1610//1657 1561//1606 +f 1561//1606 1559//1655 1607//1654 +f 1609//1656 1612//1658 1610//1657 +f 1610//1657 1613//1659 1614//1660 +f 1614//1660 1561//1606 1610//1657 +f 1614//1660 1615//1661 1616//1662 +f 1616//1662 1562//1607 1614//1660 +f 1616//1662 1617//1663 1567//1609 +f 1567//1609 1563//1664 1616//1662 +f 1617//1663 1568//1610 1567//1609 +f 1615//1661 1619//1665 1617//1663 +f 1617//1663 1620//1666 1571//1614 +f 1620//1666 1572//1615 1571//1614 +f 1619//1665 1621//1667 1620//1666 +f 1621//1667 1575//1618 1620//1666 +f 1622//1668 1576//1619 1575//1618 +f 1622//1668 1513//1567 1517//1566 +f 1517//1566 1579//1623 1622//1668 +f 1623//1669 1580//1624 1579//1623 +f 1623//1669 1516//1670 1624//1671 +f 1624//1671 1583//1628 1623//1669 +f 1624//1671 1625//1672 1626//1673 +f 1624//1671 1587//1632 1585//1630 +f 1625//1672 1628//1674 1626//1673 +f 1626//1673 1589//1634 1587//1632 +f 1627//1675 1630//1676 1628//1674 +f 1628//1674 1591//1636 1589//1634 +f 1629//1677 1632//1678 1630//1676 +f 1630//1676 1593//1638 1591//1636 +f 1631//1679 1611//1680 1632//1678 +f 1632//1678 1595//1681 1593//1638 +f 1631//1679 1531//1583 1633//1682 +f 1633//1682 1612//1658 1631//1679 +f 1633//1682 1530//1585 1618//1683 +f 1618//1683 1613//1659 1633//1682 +f 1629//1677 1532//1584 1531//1583 +f 1627//1675 1515//1565 1532//1584 +f 1625//1672 1509//1563 1515//1565 +f 1533//1684 1513//1567 1621//1667 +f 1618//1683 1533//1684 1619//1665 +f 1611//1680 1608//1685 1595//1681 +f 1599//1642 1595//1681 1608//1685 +f 1608//1685 1601//1644 1599//1642 +f 1552//1598 1520//1570 1598//1641 +f 1555//1646 1552//1598 1598//1641 +f 1550//1686 1547//1687 1582//1626 +f 1582//1626 1524//1581 1550//1686 +f 1547//1687 1542//1688 1578//1621 +f 1574//1620 1539//1588 1538//1587 +f 1570//1616 1535//1689 1534//1613 +f 1551//1597 1521//1571 1552//1598 +f 1550//1686 1529//1580 1551//1597 +f 1529//1580 1522//1572 1521//1571 +f 1527//1578 1522//1572 1528//1579 +f 1634//1690 1639//1691 1638//1692 +f 1634//1690 1642//1693 1641//1694 +f 1635//1695 1644//1696 1643//1697 +f 1635//1695 1646//1698 1645//1699 +f 1635//1695 1648//1700 1647//1701 +f 1636//1702 1650//1703 1649//1704 +f 1636//1702 1652//1705 1651//1706 +f 1636//1702 1654//1707 1653//1708 +f 1637//1709 1656//1710 1655//1711 +f 1655//1711 1639//1691 1637//1709 +f 1637//1709 1640//1712 1657//1713 +f 1659//1714 1730//1715 1683//1716 +f 1661//1717 1663//1718 1660//1719 +f 1661//1717 1665//1720 1664//1721 +f 1665//1720 1662//1722 1666//1723 +f 1668//1724 1664//1721 1665//1720 +f 1665//1720 1669//1725 1668//1724 +f 1666//1723 1670//1726 1669//1725 +f 1673//1727 1668//1724 1669//1725 +f 1669//1725 1674//1728 1673//1727 +f 1676//1729 1673//1727 1674//1728 +f 1674//1728 1677//1730 1676//1729 +f 1670//1726 1678//1731 1674//1728 +f 1681//1732 1678//1731 1679//1733 +f 1679//1733 1682//1734 1681//1732 +f 1679//1733 1671//1735 1683//1736 +f 1685//1737 1687//1738 1686//1739 +f 1690//1740 1692//1741 1689//1742 +f 1691//1743 1693//1744 1690//1740 +f 1694//1745 1659//1746 1695//1747 +f 1694//1745 1696//1748 1693//1744 +f 1695//1747 1697//1749 1694//1745 +f 1698//1750 1663//1718 1699//1751 +f 1698//1750 1700//1752 1697//1749 +f 1699//1751 1701//1753 1698//1750 +f 1699//1751 1703//1754 1702//1755 +f 1702//1755 1704//1756 1701//1753 +f 1702//1755 1706//1757 1705//1758 +f 1703//1754 1707//1759 1706//1757 +f 1709//1760 1705//1758 1706//1757 +f 1706//1757 1650//1703 1709//1760 +f 1711//1761 1708//1762 1709//1760 +f 1709//1760 1651//1706 1711//1761 +f 1713//1763 1710//1764 1711//1761 +f 1711//1761 1652//1705 1713//1763 +f 1715//1765 1712//1766 1713//1763 +f 1713//1763 1648//1700 1715//1765 +f 1717//1767 1714//1768 1715//1765 +f 1715//1765 1643//1697 1717//1767 +f 1719//1769 1716//1770 1717//1767 +f 1717//1767 1644//1696 1719//1769 +f 1721//1771 1718//1772 1719//1769 +f 1719//1769 1722//1773 1721//1771 +f 1644//1696 1723//1774 1722//1773 +f 1722//1773 1724//1775 1721//1771 +f 1723//1774 1725//1776 1722//1773 +f 1725//1776 1726//1777 1724//1775 +f 1680//1778 1727//1779 1725//1776 +f 1729//1780 1726//1777 1727//1779 +f 1681//1732 1729//1780 1727//1779 +f 1731//1781 1728//1782 1730//1783 +f 1730//1783 1732//1784 1731//1781 +f 1734//1785 1731//1781 1732//1784 +f 1732//1784 1735//1786 1734//1785 +f 1684//1787 1686//1739 1732//1784 +f 1737//1788 1734//1785 1735//1786 +f 1735//1786 1738//1789 1737//1788 +f 1686//1739 1739//1790 1735//1786 +f 1739//1790 1740//1791 1738//1789 +f 1687//1738 1741//1792 1739//1790 +f 1741//1792 1742//1793 1740//1791 +f 1688//1794 1692//1741 1741//1792 +f 1742//1793 1693//1744 1696//1748 +f 1744//1795 1740//1791 1742//1793 +f 1742//1793 1745//1796 1744//1795 +f 1745//1796 1697//1749 1700//1752 +f 1746//1797 1744//1795 1745//1796 +f 1700//1752 1746//1797 1745//1796 +f 1747//1798 1701//1753 1704//1756 +f 1747//1798 1638//1692 1746//1797 +f 1704//1756 1642//1693 1747//1798 +f 1748//1799 1705//1758 1708//1762 +f 1748//1799 1641//1694 1642//1693 +f 1708//1762 1749//1800 1748//1799 +f 1749//1800 1750//1801 1641//1694 +f 1749//1800 1712//1766 1751//1802 +f 1753//1803 1750//1801 1751//1802 +f 1751//1802 1714//1768 1753//1803 +f 1755//1804 1752//1805 1753//1803 +f 1753//1803 1716//1770 1755//1804 +f 1757//1806 1754//1807 1755//1804 +f 1755//1804 1718//1772 1757//1806 +f 1736//1808 1756//1809 1757//1806 +f 1757//1806 1720//1810 1736//1808 +f 1756//1809 1656//1710 1754//1807 +f 1737//1788 1758//1811 1756//1809 +f 1758//1811 1655//1711 1656//1710 +f 1738//1789 1743//1812 1758//1811 +f 1754//1807 1657//1713 1752//1805 +f 1752//1805 1640//1712 1750//1801 +f 1750//1801 1634//1690 1641//1694 +f 1638//1692 1658//1813 1746//1797 +f 1658//1813 1743//1812 1744//1795 +f 1736//1808 1733//1814 1734//1785 +f 1720//1810 1724//1775 1733//1814 +f 1733//1814 1726//1777 1731//1781 +f 1645//1699 1677//1730 1723//1774 +f 1677//1730 1680//1778 1723//1774 +f 1672//1815 1675//1816 1707//1759 +f 1707//1759 1649//1704 1650//1703 +f 1667//1817 1672//1815 1703//1754 +f 1699//1751 1664//1721 1667//1817 +f 1695//1747 1660//1719 1663//1718 +f 1646//1698 1676//1729 1677//1730 +f 1654//1707 1675//1816 1676//1729 +f 1654//1707 1647//1701 1653//1708 +f 1647//1701 1652//1705 1653//1708 +f 1778//1818 1764//1819 1773//1820 +f 1778//1818 1774//1821 1763//1822 +f 1778//1818 1762//1823 1767//1824 +f 1778//1818 1766//1825 1772//1826 +f 1762//1823 1779//1827 1767//1824 +f 1761//1828 1779//1827 1769//1829 +f 1779//1827 1765//1830 1770//1831 +f 1779//1827 1766//1825 1767//1824 +f 1780//1832 1775//1833 1771//1834 +f 1773//1820 1760//1835 1780//1832 +f 1771//1834 1769//1829 1780//1832 +f 1780//1832 1762//1823 1773//1820 +f 1766//1825 1781//1836 1772//1826 +f 1770//1831 1768//1837 1781//1836 +f 1781//1836 1777//1838 1759//1839 +f 1772//1826 1759//1839 1774//1821 +f 1790//1840 1801//1841 1782//1842 +f 1803//1843 1789//1844 1801//1841 +f 1802//1845 1798//1846 1803//1843 +f 1783//1847 1803//1843 1790//1840 +f 1786//1848 1804//1849 1800//1850 +f 1787//1851 1804//1849 1796//1852 +f 1796//1852 1795//1853 1785//1854 +f 1785//1854 1805//1855 1796//1852 +f 1796//1852 1798//1846 1787//1851 +f 1805//1855 1789//1856 1798//1846 +f 1792//1857 1794//1858 1805//1855 +f 1799//1859 1795//1860 1786//1861 +f 1806//1862 1785//1863 1795//1860 +f 1793//1864 1792//1865 1806//1862 +f 1788//1866 1806//1862 1799//1859 +f 1783//1867 1807//1868 1791//1869 +f 1791//1869 1799//1859 1786//1861 +f 1807//1868 1788//1866 1799//1859 +f 1790//1870 1797//1871 1807//1868 +f 1791//1872 1802//1845 1783//1847 +f 1787//1851 1808//1873 1800//1850 +f 1786//1848 1808//1873 1791//1872 +f 1811//1874 1810//1874 1809//1874 +f 1815//1875 1813//1875 1814//1875 +f 1811//1876 1816//1876 1812//1876 +f 1810//1877 1814//1877 1809//1877 +f 1812//1878 1815//1878 1810//1878 +f 1809//1879 1813//1879 1811//1879 +f 1824//1880 1841//1881 1825//1881 +f 1817//1882 1834//1883 1818//1883 +f 1817//1882 1848//1884 1833//1882 +f 1826//1885 1841//1881 1842//1885 +f 1818//1883 1835//1886 1819//1886 +f 1826//1885 1843//1887 1827//1887 +f 1819//1886 1836//1888 1820//1888 +f 1827//1887 1844//1889 1828//1889 +f 1820//1888 1837//1890 1821//1890 +f 1828//1889 1845//1891 1829//1891 +f 1822//1892 1837//1890 1838//1892 +f 1830//1893 1845//1891 1846//1893 +f 1823//1894 1838//1892 1839//1894 +f 1831//1895 1846//1893 1847//1895 +f 1823//1894 1840//1880 1824//1880 +f 1832//1884 1847//1895 1848//1884 +f 1873//1896 1856//1897 1857//1896 +f 1866//1898 1849//1899 1850//1898 +f 1849//1899 1880//1900 1864//1900 +f 1858//1901 1873//1896 1857//1896 +f 1867//1902 1850//1898 1851//1902 +f 1875//1903 1858//1901 1859//1903 +f 1868//1904 1851//1902 1852//1904 +f 1876//1905 1859//1903 1860//1905 +f 1869//1906 1852//1904 1853//1906 +f 1877//1907 1860//1905 1861//1907 +f 1854//1908 1869//1906 1853//1906 +f 1862//1909 1877//1907 1861//1907 +f 1855//1910 1870//1908 1854//1908 +f 1863//1911 1878//1909 1862//1909 +f 1872//1897 1855//1910 1856//1897 +f 1864//1900 1879//1911 1863//1911 +f 1879//1912 1848//1913 1847//1912 +f 1866//1914 1835//1915 1834//1914 +f 1854//1916 1821//1917 1822//1916 +f 1880//1913 1833//1874 1848//1913 +f 1867//1915 1836//1918 1835//1915 +f 1823//1912 1854//1916 1822//1916 +f 1868//1918 1837//1919 1836//1918 +f 1856//1913 1823//1912 1824//1913 +f 1869//1919 1838//1920 1837//1919 +f 1857//1874 1824//1913 1825//1874 +f 1870//1920 1839//1921 1838//1920 +f 1858//1914 1825//1874 1826//1914 +f 1871//1921 1840//1922 1839//1921 +f 1859//1915 1826//1914 1827//1915 +f 1872//1922 1841//1875 1840//1922 +f 1860//1918 1827//1915 1828//1918 +f 1873//1875 1842//1923 1841//1875 +f 1861//1919 1828//1918 1829//1919 +f 1874//1923 1843//1924 1842//1923 +f 1862//1920 1829//1919 1830//1920 +f 1875//1924 1844//1925 1843//1924 +f 1863//1921 1830//1920 1831//1921 +f 1850//1923 1817//1875 1818//1923 +f 1876//1925 1845//1917 1844//1925 +f 1864//1922 1831//1921 1832//1922 +f 1851//1924 1818//1923 1819//1924 +f 1877//1917 1846//1916 1845//1917 +f 1849//1875 1832//1922 1817//1875 +f 1852//1925 1819//1924 1820//1925 +f 1878//1916 1847//1912 1846//1916 +f 1865//1874 1834//1914 1833//1874 +f 1853//1917 1820//1925 1821//1917 +f 1905//1881 1888//1885 1889//1881 +f 1898//1884 1881//1882 1882//1884 +f 1881//1882 1912//1883 1896//1883 +f 1906//1880 1889//1881 1890//1880 +f 1899//1895 1882//1884 1883//1895 +f 1891//1894 1906//1880 1890//1880 +f 1900//1893 1883//1895 1884//1893 +f 1908//1892 1891//1894 1892//1892 +f 1901//1891 1884//1893 1885//1891 +f 1909//1890 1892//1892 1893//1890 +f 1886//1889 1901//1891 1885//1891 +f 1894//1888 1909//1890 1893//1890 +f 1887//1887 1902//1889 1886//1889 +f 1895//1886 1910//1888 1894//1888 +f 1904//1885 1887//1887 1888//1885 +f 1896//1883 1911//1886 1895//1886 +f 1920//1901 1937//1896 1921//1896 +f 1913//1899 1930//1900 1914//1900 +f 1913//1899 1944//1898 1929//1899 +f 1922//1897 1937//1896 1938//1897 +f 1914//1900 1931//1911 1915//1911 +f 1922//1897 1939//1910 1923//1910 +f 1915//1911 1932//1909 1916//1909 +f 1923//1910 1940//1908 1924//1908 +f 1916//1909 1933//1907 1917//1907 +f 1924//1908 1941//1906 1925//1906 +f 1918//1905 1933//1907 1934//1905 +f 1926//1904 1941//1906 1942//1904 +f 1919//1903 1934//1905 1935//1903 +f 1927//1902 1942//1904 1943//1902 +f 1919//1903 1936//1901 1920//1901 +f 1928//1898 1943//1902 1944//1898 +f 1912//1914 1943//1915 1911//1915 +f 1899//1912 1930//1913 1898//1913 +f 1885//1919 1918//1918 1886//1918 +f 1897//1874 1944//1914 1912//1914 +f 1900//1916 1931//1912 1899//1912 +f 1887//1915 1918//1918 1919//1915 +f 1901//1917 1932//1916 1900//1916 +f 1887//1915 1920//1914 1888//1914 +f 1902//1925 1933//1917 1901//1917 +f 1888//1914 1921//1874 1889//1874 +f 1903//1924 1934//1925 1902//1925 +f 1889//1874 1922//1913 1890//1913 +f 1904//1923 1935//1924 1903//1924 +f 1890//1913 1923//1912 1891//1912 +f 1905//1875 1936//1923 1904//1923 +f 1891//1912 1924//1916 1892//1916 +f 1906//1922 1937//1875 1905//1875 +f 1892//1916 1925//1917 1893//1917 +f 1907//1921 1938//1922 1906//1922 +f 1893//1917 1926//1925 1894//1925 +f 1908//1920 1939//1921 1907//1921 +f 1894//1925 1927//1924 1895//1924 +f 1881//1875 1914//1922 1882//1922 +f 1909//1919 1940//1920 1908//1920 +f 1895//1924 1928//1923 1896//1923 +f 1882//1922 1915//1921 1883//1921 +f 1910//1918 1941//1919 1909//1919 +f 1896//1923 1913//1875 1881//1875 +f 1883//1921 1916//1920 1884//1920 +f 1911//1915 1942//1918 1910//1918 +f 1898//1913 1929//1874 1897//1874 +f 1884//1920 1917//1919 1885//1919 +f 1947//1926 1956//1927 1953//1927 +f 1947//1876 1946//1876 1945//1876 +f 1951//1877 1949//1877 1950//1877 +f 1948//1928 1951//1929 1946//1929 +f 1952//1877 1960//1877 1956//1877 +f 1946//1929 1950//1874 1945//1874 +f 1954//1930 1960//1931 1957//1931 +f 1945//1932 1949//1932 1947//1932 +f 1956//1927 1954//1930 1953//1927 +f 1953//1876 1957//1876 1948//1876 +f 1958//1933 1960//1931 1959//1933 +f 1958//1919 1952//1928 1948//1928 +f 1972//1934 1963//1935 1969//1934 +f 1962//1876 1963//1876 1961//1876 +f 1965//1877 1967//1877 1966//1877 +f 1967//1936 1964//1937 1962//1936 +f 1972//1877 1976//1877 1968//1877 +f 1966//1874 1962//1936 1961//1874 +f 1976//1938 1970//1939 1973//1938 +f 1965//1940 1961//1940 1963//1940 +f 1970//1939 1972//1934 1969//1934 +f 1964//1876 1973//1876 1969//1876 +f 1976//1938 1974//1941 1975//1941 +f 1968//1937 1974//1917 1964//1937 +f 1253//1942 1982//1943 1985//1944 +f 1983//1945 1239//1298 1238//1946 +f 1997//1947 1984//1294 2004//1948 +f 1986//1304 1998//1285 2006//1949 +f 1238//1946 1986//1304 1983//1945 +f 2001//1950 1979//1297 1999//1306 +f 2004//1948 1981//1296 2001//1950 +f 1251//1951 1982//1943 1250//1952 +f 1254//1953 1985//1944 1978//1303 +f 2000//1288 1977//1284 1997//1947 +f 1223//1954 1991//1955 1994//1956 +f 1994//1956 1224//1957 1223//1954 +f 1226//1958 1989//1272 1217//1271 +f 2015//1959 1988//1268 1995//1279 +f 2015//1959 1992//1270 2012//1960 +f 1224//1957 1993//1275 1225//1274 +f 2007//1291 1993//1275 2013//1278 +f 2012//1960 1989//1272 2009//1293 +f 2008//1961 1990//1265 1988//1268 +f 2010//1962 1991//1955 1990//1265 +f 1249//1963 1997//1947 1246//1964 +f 1245//1965 2001//1950 1244//1966 +f 1244//1966 1999//1306 1243//1967 +f 2006//1949 1255//1287 1256//1300 +f 1246//1964 2004//1948 1245//1965 +f 1985//1944 2002//1290 2005//1307 +f 2003//1299 1979//1297 1983//1945 +f 1983//1945 2006//1949 2003//1299 +f 1980//1282 2002//1290 1982//1943 +f 1978//1303 2005//1307 1998//1285 +f 1236//1968 2011//1969 2010//1962 +f 1235//1970 2010//1962 2008//1961 +f 1233//1971 2009//1293 1232//1292 +f 1231//1972 2013//1278 1230//1277 +f 1233//1971 2015//1959 2012//1960 +f 1234//1973 2008//1961 2015//1959 +f 1994//1956 2011//1969 2014//1309 +f 2014//1309 1996//1974 1994//1956 +f 1987//1273 2009//1293 1989//1272 +f 1993//1275 2016//1276 2013//1278 +f 2022//1975 2036//1976 2027//1977 +f 2024//1978 2030//1979 2025//1980 +f 2031//1981 2017//1982 2026//1983 +f 2023//1984 2029//1985 2024//1978 +f 2021//1986 2035//1987 2036//1976 +f 2018//1988 2032//1989 2033//1990 +f 2031//1981 2025//1980 2030//1979 +f 2019//1991 2033//1990 2034//1992 +f 2020//1993 2034//1992 2035//1987 +f 2027//1977 2023//1984 2022//1975 +f 2056//1994 2042//1995 2047//1996 +f 2044//1997 2050//1998 2049//1999 +f 2037//2000 2051//2001 2046//2002 +f 2043//2003 2049//1999 2048//2004 +f 2055//2005 2041//2006 2056//1994 +f 2052//2007 2038//2008 2053//2009 +f 2051//2001 2045//2010 2046//2002 +f 2053//2009 2039//2011 2054//2012 +f 2054//2012 2040//2013 2055//2005 +f 2043//2003 2047//1996 2042//1995 +f 1//1 7//5 8//2 +f 1//1 9//2014 10//4 +f 1//1 2//3 11//6 +f 2//3 8//2 12//8 +f 3//9 13//15 14//10 +f 3//9 15//11 16//12 +f 3//9 17//13 18//14 +f 4//16 19//20 20//17 +f 4//16 22//21 23//19 +f 21//18 24//209 22//21 +f 5//22 25//28 26//23 +f 5//22 27//24 28//25 +f 5//22 29//26 30//27 +f 6//29 31//98 32//30 +f 6//29 33//31 34//32 +f 36//34 37//174 38//35 +f 38//35 31//98 6//29 +f 35//33 34//32 39//36 +f 39//36 40//40 41//37 +f 34//32 42//87 43//38 +f 39//36 43//38 44//39 +f 44//39 45//43 46//41 +f 43//38 47//88 48//42 +f 48//42 49//44 45//43 +f 49//44 50//48 51//45 +f 49//44 48//42 52//46 +f 53//47 54//49 50//48 +f 54//49 55//52 56//50 +f 54//49 53//47 23//19 +f 57//51 58//53 55//52 +f 58//53 59//57 60//54 +f 58//53 57//51 61//55 +f 62//56 63//58 59//57 +f 63//58 64//62 65//59 +f 63//58 62//56 66//60 +f 67//61 68//63 64//62 +f 68//63 69//67 70//64 +f 68//63 67//61 71//65 +f 72//66 73//70 69//67 +f 74//68 75//111 76//69 +f 73//70 76//69 77//71 +f 73//70 72//66 78//72 +f 79//73 80//110 74//68 +f 72//66 71//65 81//74 +f 78//72 81//74 82//75 +f 83//76 84//107 79//73 +f 81//74 85//204 86//77 +f 82//75 86//77 87//78 +f 88//79 89//104 83//76 +f 86//77 90//203 91//80 +f 87//78 91//80 92//81 +f 93//82 94//97 88//79 +f 91//80 95//92 96//83 +f 92//81 96//83 97//84 +f 32//30 98//96 93//82 +f 96//83 99//89 100//85 +f 97//84 100//85 33//31 +f 100//85 99//89 101//86 +f 42//87 34//32 33//31 +f 47//88 43//38 42//87 +f 99//89 102//93 103//90 +f 101//86 103//90 104//91 +f 52//46 48//42 47//88 +f 103//90 26//23 20//17 +f 104//91 20//17 19//20 +f 103//90 102//93 27//24 +f 99//89 96//83 95//92 +f 102//93 95//92 28//25 +f 105//94 106//99 107//95 +f 98//96 107//95 94//97 +f 98//96 32//30 31//98 +f 106//99 108//179 109//100 +f 107//95 109//100 110//101 +f 109//100 111//183 112//102 +f 110//101 112//102 113//103 +f 89//104 88//79 94//97 +f 112//102 114//114 115//105 +f 113//103 115//105 116//106 +f 84//107 83//76 89//104 +f 115//105 117//113 118//108 +f 116//106 118//108 119//109 +f 80//110 79//73 84//107 +f 75//111 74//68 80//110 +f 115//105 114//114 120//112 +f 114//114 121//116 122//115 +f 121//116 123//118 124//117 +f 123//118 125//120 126//119 +f 125//120 127//186 128//121 +f 128//121 127//186 129//122 +f 130//123 129//122 131//124 +f 132//125 131//124 133//126 +f 134//127 133//126 135//128 +f 135//128 137//131 138//130 +f 137//131 139//133 140//132 +f 139//133 141//135 142//134 +f 141//135 143//137 144//136 +f 143//137 145//139 146//138 +f 145//139 147//141 148//140 +f 147//141 10//4 149//142 +f 10//4 9//2014 150//143 +f 9//7 11//6 151//144 +f 11//6 12//8 152//146 +f 12//8 153//202 154//147 +f 154//147 153//202 155//148 +f 156//149 155//148 157//150 +f 158//151 157//150 159//152 +f 160//153 159//152 70//64 +f 161//154 70//64 69//67 +f 157//150 162//155 65//59 +f 159//152 65//59 64//62 +f 162//155 157//150 155//148 +f 163//156 164//157 60//54 +f 162//155 60//54 59//57 +f 164//157 163//156 165//158 +f 166//159 167//199 168//160 +f 168//160 169//161 56//50 +f 56//50 55//52 60//54 +f 169//161 168//160 170//162 +f 171//163 172//164 51//45 +f 169//161 51//45 50//48 +f 172//164 171//163 173//165 +f 174//166 175//167 46//41 +f 172//164 46//41 45//43 +f 175//167 174//166 176//168 +f 177//169 178//170 41//37 +f 175//167 41//37 40//40 +f 178//170 177//169 179//171 +f 178//170 180//172 181//173 +f 178//170 37//174 36//34 +f 180//172 182//189 183//175 +f 181//173 183//175 184//176 +f 185//177 38//35 37//174 +f 185//177 184//176 106//99 +f 105//94 31//98 38//35 +f 183//175 186//180 187//178 +f 184//176 187//178 108//179 +f 186//180 188//184 189//181 +f 187//178 189//181 190//182 +f 189//181 125//120 123//118 +f 190//182 123//118 121//116 +f 111//183 109//100 108//179 +f 188//184 127//186 125//120 +f 191//185 129//122 127//186 +f 188//184 186//180 192//187 +f 193//188 194//192 191//185 +f 186//180 183//175 182//189 +f 192//187 182//189 195//190 +f 17//13 16//12 193//188 +f 182//189 180//172 179//171 +f 179//171 18//14 17//13 +f 196//191 133//126 131//124 +f 194//192 131//124 129//122 +f 194//192 193//188 16//12 +f 197//193 135//128 133//126 +f 196//191 16//12 15//11 +f 197//193 15//11 14//10 +f 198//194 137//131 135//128 +f 14//10 199//196 200//195 +f 198//194 200//195 139//133 +f 199//196 201//200 202//197 +f 200//195 202//197 141//135 +f 202//197 201//200 170//162 +f 202//197 203//198 143//137 +f 203//198 170//162 168//160 +f 203//198 167//199 145//139 +f 201//200 199//196 204//201 +f 201//200 173//165 171//163 +f 199//196 14//10 13//15 +f 13//15 18//14 176//168 +f 204//201 176//168 174//166 +f 177//169 176//168 18//14 +f 167//199 166//159 147//141 +f 166//159 165//158 8//2 +f 7//5 10//4 147//141 +f 153//202 12//8 8//2 +f 163//156 155//148 153//202 +f 114//114 112//102 111//183 +f 95//92 91//80 90//203 +f 90//203 86//77 85//204 +f 205//205 29//26 28//25 +f 205//205 85//204 206//206 +f 207//207 30//27 29//26 +f 207//207 206//206 66//60 +f 208//208 24//209 30//27 +f 208//208 66//60 62//56 +f 61//55 22//21 24//209 +f 206//206 71//65 67//61 +f 85//204 81//74 71//65 +f 57//51 23//19 22//21 +f 53//47 52//46 19//20 +f 24//209 21//18 25//28 +f 26//23 25//28 21//18 +f 209//210 210//216 216//211 +f 209//210 215//212 218//213 +f 209//210 217//331 219//215 +f 210//216 219//215 220//217 +f 211//218 223//222 222//219 +f 211//218 225//224 224//221 +f 211//218 221//220 226//223 +f 212//225 229//230 228//226 +f 212//225 227//227 231//228 +f 230//229 232//388 229//230 +f 213//231 235//235 234//232 +f 213//231 237//237 236//234 +f 213//231 233//233 238//236 +f 214//238 241//242 240//239 +f 214//238 243//245 242//241 +f 246//243 245//355 244//244 +f 214//238 239//240 246//243 +f 243//245 244//244 247//246 +f 247//246 244//244 249//247 +f 251//249 250//296 242//241 +f 247//246 248//248 252//250 +f 252//250 248//248 254//251 +f 256//253 255//297 251//249 +f 253//252 257//254 256//253 +f 257//254 253//252 259//255 +f 257//254 261//258 260//257 +f 258//256 262//259 261//258 +f 262//259 258//256 264//260 +f 262//259 265//262 231//228 +f 263//261 266//263 265//262 +f 266//263 263//261 268//264 +f 266//263 270//267 269//266 +f 267//265 271//268 270//267 +f 271//268 267//265 273//269 +f 271//268 275//272 274//271 +f 272//270 276//273 275//272 +f 276//273 272//270 278//274 +f 276//273 280//277 279//276 +f 277//275 281//279 280//277 +f 76//69 75//111 282//278 +f 281//279 277//275 77//71 +f 281//279 282//278 283//280 +f 282//278 285//315 284//281 +f 286//282 279//276 280//277 +f 283//280 284//281 287//283 +f 284//281 289//314 288//284 +f 291//285 290//383 286//282 +f 287//283 288//284 292//286 +f 288//284 294//311 293//287 +f 296//288 295//382 291//285 +f 292//286 293//287 297//289 +f 293//287 299//305 298//290 +f 301//291 300//301 296//288 +f 297//289 298//290 302//292 +f 298//290 303//304 240//239 +f 305//293 304//295 301//291 +f 302//292 240//239 241//242 +f 305//293 250//296 306//294 +f 241//242 242//241 250//296 +f 250//296 251//249 255//297 +f 308//298 307//300 304//295 +f 306//294 255//297 309//299 +f 255//297 256//253 260//257 +f 228//226 234//232 308//298 +f 309//299 260//257 227//227 +f 308//298 234//232 235//235 +f 300//301 301//291 304//295 +f 307//300 235//235 236//234 +f 312//302 311//307 310//303 +f 303//304 298//290 299//305 +f 303//304 310//303 239//240 +f 314//306 313//360 311//307 +f 312//302 299//305 315//308 +f 317//309 316//364 314//306 +f 315//308 294//311 318//310 +f 299//305 293//287 294//311 +f 320//312 319//316 317//309 +f 318//310 289//314 321//313 +f 294//311 288//284 289//314 +f 118//108 117//113 320//312 +f 321//313 285//315 119//109 +f 289//314 284//281 285//315 +f 285//315 282//278 75//111 +f 120//112 319//316 320//312 +f 122//115 322//317 319//316 +f 124//117 323//318 322//317 +f 126//119 324//319 323//318 +f 128//121 325//321 324//319 +f 128//121 130//123 326//320 +f 130//123 132//125 327//322 +f 132//125 134//127 328//323 +f 134//127 136//129 329//324 +f 138//130 330//325 329//324 +f 140//132 331//326 330//325 +f 142//134 332//327 331//326 +f 144//136 333//328 332//327 +f 146//138 334//329 333//328 +f 148//140 335//330 334//329 +f 149//142 218//213 335//330 +f 150//143 217//214 218//213 +f 151//144 219//215 217//331 +f 152//146 220//217 219//215 +f 154//147 336//333 220//217 +f 154//147 156//149 337//332 +f 156//149 158//151 338//334 +f 158//151 160//153 339//335 +f 160//153 161//154 278//274 +f 161//154 77//71 277//275 +f 273//269 340//336 338//334 +f 339//335 278//274 272//270 +f 340//336 341//337 337//332 +f 268//264 342//338 341//337 +f 340//336 273//269 267//265 +f 342//338 344//341 343//339 +f 346//340 345//380 344//341 +f 264//260 347//342 346//340 +f 268//264 263//261 264//260 +f 347//342 349//344 348//343 +f 259//255 350//345 349//344 +f 347//342 264//260 258//256 +f 350//345 352//347 351//346 +f 254//251 353//348 352//347 +f 350//345 259//255 253//252 +f 353//348 355//350 354//349 +f 249//247 356//351 355//350 +f 353//348 254//251 248//248 +f 356//351 358//354 357//352 +f 356//351 245//355 359//353 +f 356//351 249//247 244//244 +f 361//356 360//369 358//354 +f 359//353 363//358 362//357 +f 245//355 246//243 363//358 +f 363//358 310//303 311//307 +f 246//243 239//240 310//303 +f 365//359 364//362 361//356 +f 362//357 311//307 313//360 +f 367//361 366//365 364//362 +f 365//359 313//360 368//363 +f 323//318 324//319 367//361 +f 368//363 316//364 322//317 +f 313//360 314//306 316//364 +f 324//319 325//321 366//365 +f 325//321 326//320 369//366 +f 366//365 369//366 370//367 +f 369//366 372//372 371//368 +f 360//369 361//356 364//362 +f 370//367 371//368 373//370 +f 371//368 224//221 225//224 +f 357//352 358//354 360//369 +f 225//224 226//223 357//352 +f 327//322 328//323 374//371 +f 372//372 369//366 326//320 +f 372//372 374//371 224//221 +f 328//323 329//324 375//373 +f 374//371 375//373 223//222 +f 375//373 376//374 222//219 +f 329//324 330//325 376//374 +f 378//375 377//377 222//219 +f 376//374 330//325 331//326 +f 380//376 379//378 377//377 +f 378//375 331//326 332//327 +f 380//376 381//379 348//343 +f 380//376 332//327 333//328 +f 381//379 345//380 346//340 +f 381//379 333//328 334//329 +f 379//378 351//346 382//381 +f 379//378 348//343 349//344 +f 221//220 222//219 377//377 +f 354//349 226//223 221//220 +f 382//381 351//346 352//347 +f 226//223 354//349 355//350 +f 345//380 334//329 335//330 +f 344//341 215//212 216//211 +f 335//330 218//213 215//212 +f 216//211 220//217 336//333 +f 336//333 337//332 341//337 +f 316//364 317//309 319//316 +f 300//301 236//234 295//382 +f 295//382 383//384 290//383 +f 236//234 237//237 383//384 +f 383//384 385//386 384//385 +f 237//237 238//236 385//386 +f 385//386 386//387 274//271 +f 238//236 232//388 386//387 +f 386//387 269//266 270//267 +f 232//388 230//229 269//266 +f 384//385 274//271 275//272 +f 279//276 286//282 290//383 +f 230//229 231//228 265//262 +f 261//258 231//228 227//227 +f 233//233 229//230 232//388 +f 234//232 228//226 229//230 +f 387//389 395//395 396//390 +f 387//389 397//391 398//392 +f 387//389 399//393 400//394 +f 388//396 401//400 402//397 +f 388//396 404//402 405//399 +f 388//396 403//398 406//401 +f 407//403 408//407 390//404 +f 390//404 409//408 410//406 +f 408//407 411//575 409//408 +f 528//409 521//528 530//410 +f 391//412 413//565 414//413 +f 524//415 527//440 392//416 +f 429//418 410//406 394//419 +f 392//416 415//525 417//421 +f 391//412 412//414 529//411 +f 418//423 419//477 420//424 +f 393//426 422//429 423//427 +f 393//426 397//391 396//390 +f 393//426 424//428 398//392 +f 394//419 410//406 409//408 +f 431//431 434//436 435//432 +f 429//418 432//437 433//434 +f 430//435 433//434 434//436 +f 432//437 429//418 428//420 +f 416//417 407//403 525//439 +f 435//432 440//443 525//439 +f 527//440 524//415 523//441 +f 524//415 525//439 440//443 +f 433//434 436//560 437//444 +f 434//436 437//444 438//445 +f 439//446 440//443 435//432 +f 437//444 441//559 442//447 +f 438//445 442//447 443//448 +f 444//449 445//522 439//446 +f 442//450 446//557 447//451 +f 443//452 447//451 448//453 +f 449//455 450//520 444//454 +f 447//451 451//556 452//456 +f 448//453 452//456 453//457 +f 454//458 455//514 449//455 +f 452//456 456//570 457//459 +f 453//457 457//459 458//460 +f 459//461 460//511 454//458 +f 457//459 461//572 462//462 +f 458//460 462//462 463//463 +f 464//464 465//471 459//461 +f 462//462 466//574 467//465 +f 463//463 467//465 468//466 +f 469//467 470//470 464//464 +f 467//465 398//392 424//428 +f 468//466 424//428 423//427 +f 471//468 472//504 473//469 +f 470//470 473//469 465//471 +f 470//470 469//467 474//472 +f 475//473 476//501 471//468 +f 469//467 423//427 477//474 +f 474//472 477//474 478//475 +f 479//476 480//497 475//473 +f 477//474 481//478 419//477 +f 478//475 419//477 418//423 +f 477//474 423//427 422//429 +f 481//478 422//429 396//390 +f 482//479 420//424 419//477 +f 482//479 396//390 395//395 +f 483//480 484//482 420//424 +f 483//480 485//483 486//481 +f 484//482 486//481 403//398 +f 402//397 421//425 420//424 +f 485//483 487//485 488//484 +f 486//481 488//484 406//401 +f 487//485 489//571 490//486 +f 488//484 490//486 491//487 +f 490//486 492//558 493//488 +f 491//487 493//488 494//489 +f 495//490 404//402 406//401 +f 495//490 494//489 496//491 +f 497//492 405//399 404//402 +f 497//492 496//491 498//493 +f 499//494 500//495 405//399 +f 500//495 499//494 501//496 +f 480//497 479//476 502//498 +f 502//498 401//400 405//399 +f 502//498 479//476 418//423 +f 421//425 402//397 401//400 +f 499//494 498//493 503//499 +f 501//496 503//499 504//500 +f 476//501 475//473 480//497 +f 503//499 505//547 506//502 +f 504//500 506//502 507//503 +f 472//504 471//468 476//501 +f 506//502 508//542 509//505 +f 507//503 509//505 510//506 +f 511//507 473//469 472//504 +f 511//507 510//506 512//508 +f 513//509 465//471 473//469 +f 513//509 512//508 514//510 +f 460//511 459//461 465//471 +f 514//510 512//508 515//512 +f 516//513 517//521 455//514 +f 455//514 454//458 460//511 +f 516//515 518//530 519//516 +f 517//517 519//516 520//518 +f 450//520 449//455 455//514 +f 519//516 521//528 522//442 +f 520//518 522//442 523//441 +f 445//522 444//449 450//519 +f 407//403 389//405 526//433 +f 558//422 531//527 534//523 +f 440//443 439//446 445//522 +f 392//416 527//440 528//409 +f 427//526 428//420 394//419 +f 529//411 530//410 531//527 +f 427//526 539//568 555//438 +f 521//528 528//409 527//440 +f 557//524 413//565 391//412 +f 540//529 556//566 557//524 +f 521//528 519//516 518//530 +f 530//410 518//530 532//531 +f 533//532 534//523 531//527 +f 518//530 516//515 515//533 +f 532//531 515//533 535//534 +f 536//535 537//539 533//532 +f 515//512 512//508 510//506 +f 535//536 510//506 509//505 +f 538//538 539//568 540//529 +f 537//539 540//529 534//523 +f 537//539 536//535 541//540 +f 542//541 543//564 538//538 +f 536//537 509//505 508//542 +f 541//543 508//542 544//544 +f 545//546 546//553 542//545 +f 508//542 506//502 505//547 +f 544//544 505//547 547//548 +f 548//549 549//552 545//546 +f 505//547 503//499 498//493 +f 547//548 498//493 496//491 +f 550//550 441//569 551//551 +f 549//552 551//551 546//553 +f 549//552 548//549 552//554 +f 553//555 446//557 550//550 +f 548//549 496//491 494//489 +f 552//554 494//489 493//488 +f 451//556 447//451 446//557 +f 553//555 493//488 492//558 +f 441//559 437//444 436//560 +f 551//561 436//560 554//562 +f 436//560 433//434 432//437 +f 554//562 432//437 555//438 +f 543//564 542//541 546//563 +f 413//565 557//524 556//566 +f 539//568 538//538 543//564 +f 430//435 389//405 410//406 +f 539//568 427//526 556//566 +f 415//525 528//409 529//411 +f 389//405 430//435 431//431 +f 446//557 442//450 441//569 +f 456//570 452//456 451//556 +f 492//558 490//486 489//571 +f 461//572 457//459 456//570 +f 489//571 487//485 559//573 +f 466//574 462//462 461//572 +f 487//485 485//483 400//394 +f 559//573 400//394 399//393 +f 483//480 395//395 400//394 +f 466//574 399//393 398//392 +f 426//567 556//566 427//526 +f 425//430 409//408 411//575 +f 426//567 411//575 414//413 +f 417//421 408//407 407//403 +f 417//421 415//525 412//414 +f 417//421 414//413 411//575 +f 564//576 560//2015 562//577 +f 561//579 565//2016 567//580 +f 560//582 564//2017 565//582 +f 567//584 566//2018 562//584 +f 562//586 560//2019 561//587 +f 564//589 566//2020 567//590 +f 568//592 589//800 590//593 +f 569//595 592//599 593//596 +f 569//595 595//601 596//598 +f 569//595 594//597 597//600 +f 570//602 598//870 596//598 +f 570//602 599//603 600//604 +f 602//606 603//873 595//601 +f 571//607 604//716 605//608 +f 571//607 593//596 592//599 +f 572//610 607//614 608//611 +f 572//610 610//615 611//613 +f 609//612 612//619 610//615 +f 573//616 613//864 614//617 +f 612//619 609//612 613//620 +f 616//622 617//846 612//623 +f 574//625 618//629 619//626 +f 574//625 621//631 622//628 +f 574//625 620//627 623//630 +f 575//632 624//635 622//628 +f 575//632 621//631 623//630 +f 575//632 625//633 580//634 +f 627//636 622//628 624//635 +f 628//638 629//843 630//639 +f 576//640 631//643 632//641 +f 576//640 630//639 633//642 +f 577//644 620//627 619//626 +f 623//630 620//627 577//644 +f 577//644 634//645 579//647 +f 578//648 619//626 618//629 +f 637//650 638//869 639//651 +f 639//651 634//645 619//626 +f 634//645 640//872 641//653 +f 642//655 643//721 644//656 +f 579//654 644//656 645//657 +f 580//658 646//663 647//659 +f 580//634 625//633 648//661 +f 649//662 650//735 646//663 +f 581//664 626//637 624//635 +f 647//665 651//744 652//666 +f 582//668 627//636 626//637 +f 653//669 636//649 627//636 +f 654//670 655//852 656//671 +f 583//672 656//671 657//673 +f 583//672 658//674 659//675 +f 584//676 660//680 661//677 +f 584//676 663//795 664//679 +f 585//681 631//643 633//642 +f 656//671 632//641 631//643 +f 585//681 665//682 657//673 +f 666//683 667//690 668//684 +f 587//686 667//871 669//687 +f 587//689 671//691 668//684 +f 670//688 672//867 671//691 +f 674//692 675//731 676//693 +f 588//695 677//701 678//696 +f 588//695 679//697 680//698 +f 588//695 681//699 682//700 +f 653//669 582//668 677//701 +f 681//699 683//757 684//702 +f 682//700 684//702 685//703 +f 685//703 578//648 636//649 +f 684//702 686//705 687//704 +f 685//703 687//704 637//650 +f 686//705 688//761 689//706 +f 687//704 689//706 690//707 +f 691//708 638//869 637//650 +f 689//706 692//765 693//709 +f 690//707 693//709 694//710 +f 695//711 696//868 691//708 +f 694//710 693//709 697//712 +f 698//713 604//716 695//711 +f 698//713 697//712 699//714 +f 700//715 605//608 604//716 +f 700//715 699//714 701//717 +f 702//718 703//719 605//608 +f 703//719 594//597 593//596 +f 703//719 702//718 642//655 +f 704//720 597//600 594//597 +f 642//655 579//654 641//653 +f 704//720 641//653 602//606 +f 702//718 701//717 643//721 +f 699//714 705//770 706//722 +f 701//717 706//722 707//723 +f 706//722 708//773 709//724 +f 707//723 709//724 710//725 +f 711//726 644//656 643//721 +f 711//726 710//725 712//727 +f 713//729 645//657 644//656 +f 713//728 712//727 673//694 +f 676//693 714//730 645//657 +f 714//730 676//693 675//731 +f 715//732 649//662 648//661 +f 714//730 648//661 635//646 +f 715//732 675//731 716//733 +f 715//732 717//734 650//735 +f 716//733 672//867 718//736 +f 717//734 718//736 719//737 +f 718//736 720//866 721//738 +f 719//737 721//738 722//739 +f 723//740 646//663 650//735 +f 723//740 722//739 724//741 +f 725//742 647//659 646//663 +f 724//741 726//745 727//743 +f 725//742 727//743 651//744 +f 726//745 728//856 729//746 +f 727//743 729//746 730//747 +f 730//747 731//750 652//666 +f 730//747 729//746 732//748 +f 730//747 733//749 678//696 +f 733//749 732//748 734//751 +f 733//749 735//752 679//697 +f 734//751 736//754 737//753 +f 735//752 737//753 680//698 +f 736//754 738//839 739//755 +f 737//753 739//755 740//756 +f 683//757 681//699 680//698 +f 739//755 741//838 742//758 +f 740//756 742//758 743//759 +f 686//705 684//702 683//757 +f 742//758 744//762 745//760 +f 743//759 745//760 688//761 +f 744//762 746//841 747//763 +f 745//760 747//763 748//764 +f 692//765 689//706 688//761 +f 748//764 747//763 749//766 +f 750//767 751//768 692//765 +f 751//768 697//712 693//709 +f 751//768 750//767 752//769 +f 705//770 699//714 697//712 +f 750//767 749//766 753//771 +f 752//769 753//771 754//772 +f 708//773 706//722 705//770 +f 753//771 755//823 756//774 +f 754//772 756//774 757//775 +f 758//776 709//724 708//773 +f 758//776 757//775 759//777 +f 760//778 710//725 709//724 +f 759//777 761//784 762//779 +f 762//779 712//727 710//725 +f 762//779 761//784 763//780 +f 762//779 674//692 673//694 +f 759//777 757//775 764//781 +f 759//777 765//782 766//783 +f 765//782 764//781 767//785 +f 768//786 769//790 766//783 +f 768//786 767//785 770//787 +f 768//786 771//788 772//789 +f 771//788 770//787 773//791 +f 774//792 663//2021 772//789 +f 774//792 773//791 775//793 +f 774//792 776//794 664//679 +f 776//794 775//793 777//796 +f 776//794 778//797 615//798 +f 778//797 777//796 590//593 +f 778//797 779//799 573//624 +f 779//799 590//593 589//800 +f 780//801 616//622 573//624 +f 781//802 782//845 616//622 +f 780//803 589//2022 783//804 +f 783//804 784//807 785//805 +f 783//804 589//2022 568//592 +f 786//806 787//809 784//807 +f 788//808 789//836 784//807 +f 787//809 786//806 790//810 +f 787//809 791//811 792//812 +f 793//813 794//820 788//808 +f 791//811 795//842 796//814 +f 792//812 796//814 797//815 +f 798//816 799//819 793//813 +f 796//814 775//793 773//791 +f 797//815 773//791 770//787 +f 800//817 801//826 802//818 +f 799//819 802//818 794//820 +f 799//819 798//816 803//821 +f 804//822 805//825 800//817 +f 798//816 770//787 767//785 +f 803//821 767//785 764//781 +f 755//823 806//827 807//824 +f 805//825 807//824 801//826 +f 805//825 804//822 756//774 +f 806//827 746//841 808//828 +f 807//824 808//828 809//829 +f 808//828 810//840 811//830 +f 809//829 811//830 812//831 +f 813//832 802//818 801//826 +f 813//832 812//831 814//833 +f 815//834 794//820 802//818 +f 815//834 814//833 816//835 +f 789//836 788//808 794//820 +f 816//835 814//833 633//642 +f 630//639 629//843 785//805 +f 785//805 784//807 789//836 +f 814//833 812//831 665//682 +f 812//831 811//830 817//837 +f 741//838 739//755 738//839 +f 817//837 738//839 657//673 +f 817//837 811//830 810//840 +f 744//762 742//758 741//838 +f 810//840 808//828 746//841 +f 806//827 749//766 747//763 +f 806//827 755//823 753//771 +f 804//822 764//781 757//775 +f 795//842 777//796 775//793 +f 795//842 791//811 790//810 +f 591//594 590//593 777//796 +f 629//843 782//845 781//802 +f 629//843 628//638 818//844 +f 782//845 818//844 617//846 +f 818//847 819//850 820//848 +f 628//638 632//641 819//850 +f 821//851 611//613 610//615 +f 820//848 610//615 612//619 +f 820//848 819//850 655//852 +f 822//853 823//854 611//613 +f 655//852 654//670 822//853 +f 823//854 728//856 726//745 +f 824//855 607//614 611//613 +f 822//853 825//857 728//856 +f 825//857 732//748 729//746 +f 825//857 822//853 654//670 +f 659//675 734//751 732//748 +f 824//855 726//745 724//858 +f 826//859 608//611 607//614 +f 826//859 724//858 722//739 +f 827//860 828//861 608//611 +f 828//861 827//860 829//862 +f 830//863 614//617 613//864 +f 828//861 613//864 609//612 +f 829//862 831//865 661//677 +f 830//863 661//677 660//680 +f 831//865 720//866 670//688 +f 669//687 662//678 661//677 +f 829//862 721//738 720//866 +f 827//860 722//739 721//738 +f 632//641 656//671 655//852 +f 738//839 736//754 658//674 +f 734//751 659//675 658//674 +f 718//736 672//867 670//688 +f 675//731 674//692 763//780 +f 763//780 671//691 672//867 +f 696//868 598//870 570//602 +f 696//868 601//605 638//869 +f 695//711 606//609 598//870 +f 695//711 604//716 571//607 +f 677//701 582//668 731//750 +f 667//871 666//683 662//678 +f 769//790 666//683 586//685 +f 668//684 671//691 763//780 +f 761//784 766//783 586//685 +f 664//679 615//618 614//617 +f 662//678 666//683 769//790 +f 772//789 663//2021 584//676 +f 731//750 582//668 581//667 +f 648//661 625//633 623//630 +f 640//872 603//873 602//606 +f 634//645 639//651 600//604 +f 640//872 600//604 599//603 +f 639//651 638//869 601//605 +f 636//649 618//629 622//628 +f 592//599 596//598 598//870 +f 599//603 596//598 595//601 +f 790//810 786//806 568//592 +f 832//874 834//878 835//875 +f 832//874 837//880 838//877 +f 832//874 836//876 839//879 +f 840//881 841//1002 842//882 +f 833//884 844//890 845//885 +f 833//884 847//909 848//887 +f 849//888 850//1010 851//889 +f 851//889 852//891 844//890 +f 852//891 853//1028 854//892 +f 854//892 853//1028 855//893 +f 856//894 857//896 858//895 +f 854//892 858//895 845//885 +f 857//896 859//969 860//897 +f 860//897 861//898 845//885 +f 861//898 860//897 862//899 +f 863//900 864//902 865//901 +f 861//898 865//901 846//886 +f 864//902 866//905 867//903 +f 865//901 867//903 868//904 +f 866//905 869//907 870//906 +f 870//906 847//909 868//904 +f 869//907 871//910 872//908 +f 872//908 848//887 847//909 +f 871//910 873//982 874//911 +f 874//911 875//912 848//887 +f 875//912 876//914 849//888 +f 874//911 877//985 878//913 +f 878//913 879//915 876//914 +f 879//915 880//919 881//916 +f 879//915 878//913 882//917 +f 883//918 884//2023 880//919 +f 885//920 887//2024 888//921 +f 888//923 887//2025 889//924 +f 890//925 889//924 891//926 +f 891//926 893//929 894//928 +f 893//929 895//931 896//930 +f 895//931 897//933 898//932 +f 897//933 899//935 900//934 +f 899//935 901//937 902//936 +f 901//937 903//939 904//938 +f 903//939 905//941 906//940 +f 905//941 907//993 908//942 +f 908//942 907//993 909//943 +f 910//944 909//943 911//945 +f 912//946 911//945 913//947 +f 914//948 913//947 915//949 +f 916//950 915//949 843//883 +f 843//883 842//882 918//952 +f 842//882 839//879 919//953 +f 919//953 839//879 836//876 +f 836//876 835//875 921//955 +f 835//875 922//957 923//956 +f 922//957 924//959 925//958 +f 924//959 926//961 927//960 +f 926//961 928//965 929//962 +f 929//962 928//965 930//963 +f 931//964 930//963 856//894 +f 928//965 932//967 933//966 +f 930//963 933//966 857//896 +f 932//967 934//970 935//968 +f 933//966 935//968 859//969 +f 934//970 936//994 937//971 +f 935//968 937//971 938//972 +f 938//972 937//971 939//973 +f 940//974 941//975 862//899 +f 938//972 862//899 860//897 +f 941//975 940//974 903//939 +f 901//937 899//935 942//976 +f 941//975 942//976 863//900 +f 899//935 897//933 943//977 +f 942//976 943//977 864//902 +f 897//933 895//931 944//978 +f 943//977 944//978 866//905 +f 895//931 893//929 945//979 +f 944//978 945//979 869//907 +f 893//929 891//926 946//980 +f 945//979 946//980 871//910 +f 891//926 889//924 947//981 +f 946//980 947//981 873//982 +f 889//924 887//2025 948//983 +f 947//981 948//983 949//984 +f 877//985 874//911 873//982 +f 949//986 948//991 950//987 +f 951//988 952//990 877//989 +f 952//990 882//917 878//913 +f 948//991 887//2024 885//920 +f 940//974 939//973 905//941 +f 937//971 936//994 953//992 +f 939//973 953//992 907//993 +f 936//994 954//996 955//995 +f 953//992 955//995 909//943 +f 954//996 956//1009 957//997 +f 955//995 957//997 911//945 +f 957//997 956//1009 958//998 +f 957//997 959//999 913//947 +f 959//999 958//998 960//1000 +f 959//999 961//1001 915//949 +f 960//1000 841//1002 840//881 +f 840//881 843//883 915//949 +f 838//877 837//880 841//1002 +f 960//1000 958//998 962//1003 +f 963//1004 834//878 838//877 +f 958//998 956//1009 964//1005 +f 962//1003 964//1005 965//1006 +f 924//959 922//957 963//1004 +f 964//1005 966//1008 967//1007 +f 965//1006 967//1007 926//961 +f 966//1008 934//970 932//967 +f 967//1007 932//967 928//965 +f 966//1008 964//1005 956//1009 +f 954//996 936//994 934//970 +f 922//957 835//875 834//878 +f 850//1010 849//888 876//914 +f 847//909 833//884 846//886 +f 842//882 841//1002 837//880 +f 968//1011 972//1017 971//1012 +f 968//1011 970//1013 974//1014 +f 968//1011 973//1015 975//1016 +f 976//1018 979//1070 978//1019 +f 969//1021 982//1037 981//1022 +f 969//1021 985//1026 984//1024 +f 851//889 850//1010 985//1026 +f 851//889 969//1021 980//1023 +f 852//891 980//1023 986//1027 +f 986//1027 987//1030 855//893 +f 989//1029 988//1032 987//1030 +f 986//1027 980//1023 981//1022 +f 991//1031 990//1079 988//1032 +f 981//1022 992//1033 991//1031 +f 992//1033 994//1036 993//1034 +f 996//1035 995//1039 994//1036 +f 992//1033 981//1022 982//1037 +f 998//1038 997//1042 995//1039 +f 996//1035 982//1037 999//1040 +f 1001//1041 1000//1044 997//1042 +f 999//1040 983//1025 1001//1041 +f 1003//1043 1002//1046 1000//1044 +f 983//1025 984//1024 1003//1043 +f 1005//1045 1004//1092 1002//1046 +f 984//1024 1006//1047 1005//1045 +f 1006//1047 984//1024 985//1026 +f 1009//1049 1008//1095 1005//1045 +f 1007//1048 1010//1050 1009//1049 +f 1010//1050 1007//1048 881//916 +f 1010//1050 1012//1052 1011//1051 +f 880//919 884//2023 1012//1052 +f 886//922 888//921 1014//1053 +f 888//923 890//925 1015//1055 +f 890//925 892//927 1016//1057 +f 894//928 1017//1058 1016//1057 +f 896//930 1018//1059 1017//1058 +f 898//932 1019//1060 1018//1059 +f 900//934 1020//1061 1019//1060 +f 902//936 1021//1062 1020//1061 +f 904//938 1022//1063 1021//1062 +f 906//940 1023//1064 1022//1063 +f 908//942 1024//1066 1023//1064 +f 908//942 910//944 1025//1065 +f 910//944 912//946 1026//1067 +f 912//946 914//948 1027//1068 +f 914//948 916//950 1028//1069 +f 916//950 917//951 979//1070 +f 918//952 978//1019 979//1070 +f 919//953 975//1016 978//1019 +f 919//953 920//954 972//1017 +f 921//955 971//1012 972//1017 +f 923//956 1029//1071 971//1012 +f 925//958 1030//1072 1029//1071 +f 927//960 1031//1073 1030//1072 +f 929//962 1032//1075 1031//1073 +f 929//962 931//964 1033//1074 +f 931//964 855//893 987//1030 +f 1035//1076 1034//1078 1032//1075 +f 1033//1074 987//1030 988//1032 +f 1037//1077 1036//1081 1034//1078 +f 1035//1076 988//1032 990//1079 +f 1039//1080 1038//1104 1036//1081 +f 1037//1077 990//1079 1040//1082 +f 1040//1082 1042//1084 1041//1083 +f 993//1034 1043//1085 1042//1084 +f 1040//1082 990//1079 991//1031 +f 1043//1085 1021//1062 1022//1063 +f 1044//1086 1020//1061 1021//1062 +f 1043//1085 993//1034 994//1036 +f 1045//1087 1019//1060 1020//1061 +f 1044//1086 994//1036 995//1039 +f 1046//1088 1018//1059 1019//1060 +f 1045//1087 995//1039 997//1042 +f 1047//1089 1017//1058 1018//1059 +f 1046//1088 997//1042 1000//1044 +f 1048//1090 1016//1057 1017//1058 +f 1047//1089 1000//1044 1002//1046 +f 1049//1091 1015//1055 1016//1057 +f 1048//1090 1002//1046 1004//1092 +f 1050//1093 1014//1056 1015//1055 +f 1049//1091 1004//1092 1051//1094 +f 1004//1092 1005//1045 1008//1095 +f 1051//1096 1053//1100 1052//1097 +f 1008//1099 1054//1101 1053//1100 +f 1054//1101 1008//1099 1009//1049 +f 1054//1101 1011//1051 1012//1052 +f 1012//1052 884//2026 883//918 +f 883//918 882//917 952//990 +f 952//990 951//988 950//987 +f 950//987 885//920 886//922 +f 886//922 1013//1054 1052//1097 +f 1052//1097 1053//1100 1054//1101 +f 1054//1101 1012//1052 883//918 +f 883//918 952//990 950//987 +f 950//987 886//922 1052//1097 +f 1052//1097 1054//1101 883//918 +f 1013//1054 1014//1053 1050//1098 +f 1042//1084 1022//1063 1023//1064 +f 1055//1102 1038//1104 1039//1080 +f 1041//1083 1023//1064 1024//1066 +f 1057//1103 1056//1106 1038//1104 +f 1055//1102 1024//1066 1025//1065 +f 1059//1105 1058//1108 1056//1106 +f 1057//1103 1025//1065 1026//1067 +f 1059//1105 1061//1109 1060//1107 +f 1059//1105 1026//1067 1027//1068 +f 1061//1109 1063//1111 1062//1110 +f 1061//1109 1027//1068 1028//1069 +f 976//1018 977//1020 1062//1110 +f 1028//1069 979//1070 976//1018 +f 977//1020 973//1015 974//1014 +f 1062//1110 974//1014 1064//1112 +f 974//1014 970//1013 1065//1113 +f 1066//1114 1058//1108 1060//1107 +f 1064//1112 1065//1113 1067//1115 +f 1065//1113 1029//1071 1030//1072 +f 1069//1116 1068//1117 1066//1114 +f 1067//1115 1030//1072 1031//1073 +f 1034//1078 1036//1081 1068//1117 +f 1069//1116 1031//1073 1032//1075 +f 1068//1117 1056//1106 1058//1108 +f 1036//1081 1038//1104 1056//1106 +f 970//1013 971//1012 1029//1071 +f 1007//1048 985//1026 850//1010 +f 982//1037 969//1021 983//1025 +f 978//1019 975//1016 973//1015 +f 1070//1118 1077//1124 1078//1119 +f 1070//1118 1079//1120 1080//1121 +f 1070//1118 1081//1122 1082//1123 +f 1071//1125 1083//1129 1084//1126 +f 1071//1125 1086//1131 1087//1128 +f 1071//1125 1085//1127 1088//1130 +f 1072//1132 1089//1136 1090//1133 +f 1072//1132 1092//1138 1093//1135 +f 1072//1132 1091//1134 1094//1137 +f 1073//1139 1095//1144 1096//1140 +f 1073//1139 1097//1141 1098//1142 +f 1099//1143 1078//1119 1095//1144 +f 1074//1145 1100//1149 1101//1146 +f 1074//1145 1103//1151 1104//1148 +f 1074//1145 1102//1147 1105//1150 +f 1075//1152 1106//1155 1084//1126 +f 1075//1152 1108//1255 1109//1154 +f 1076//1156 1092//1138 1094//1137 +f 1076//1156 1110//1157 1111//1158 +f 1076//1156 1112//1159 1093//1135 +f 1113//1160 1114//1171 1115//1161 +f 1117//1163 1118//1193 1119//1164 +f 1116//1162 1119//1164 1120//1165 +f 1116//1162 1115//1161 1121//1166 +f 1122//1167 1123//1194 1117//1163 +f 1115//1161 1124//1170 1125//1168 +f 1121//1166 1125//1168 1126//1169 +f 1105//1150 1102//1147 1122//1167 +f 1125//1168 1110//1157 1094//1137 +f 1126//1169 1094//1137 1091//1134 +f 1124//1170 1111//1158 1110//1157 +f 1124//1170 1115//1161 1114//1171 +f 1127//1172 1128//1173 1111//1158 +f 1128//1173 1127//1172 1129//1174 +f 1130//1175 1131//1177 1132//1176 +f 1128//1173 1132//1176 1112//1159 +f 1131//1177 1133//1179 1134//1178 +f 1132//1176 1134//1178 1093//1135 +f 1133//1179 1135//1181 1136//1180 +f 1134//1178 1136//1180 1089//1136 +f 1135//1181 1137//1183 1138//1182 +f 1136//1180 1138//1182 1090//1133 +f 1137//1183 1139//1184 1104//1148 +f 1138//1182 1104//1148 1103//1151 +f 1139//1184 1137//1183 1140//1185 +f 1141//1186 1142//1188 1143//1187 +f 1139//1184 1143//1187 1100//1149 +f 1142//1188 1144//1219 1145//1189 +f 1143//1187 1145//1189 1101//1146 +f 1145//1189 1144//1219 1146//1190 +f 1147//1191 1123//1194 1101//1146 +f 1147//1191 1146//1190 1148//1192 +f 1118//1193 1117//1163 1123//1194 +f 1146//1190 1149//1221 1150//1195 +f 1148//1192 1150//1195 1151//1196 +f 1152//1197 1119//1164 1118//1193 +f 1151//1196 1153//1199 1154//1198 +f 1154//1198 1120//1165 1119//1164 +f 1153//1199 1155//1203 1156//1200 +f 1156//1200 1157//1201 1120//1165 +f 1156//1200 1158//1202 1129//1174 +f 1157//1201 1129//1174 1127//1172 +f 1157//1201 1114//1171 1113//1160 +f 1158//1202 1156//1200 1155//1203 +f 1159//1204 1160//1238 1161//1205 +f 1158//1202 1161//1205 1130//1175 +f 1161//1205 1160//1238 1162//1206 +f 1161//1205 1163//1207 1131//1177 +f 1163//1207 1162//1206 1164//1208 +f 1163//1207 1165//1209 1133//1179 +f 1165//1209 1164//1208 1166//1210 +f 1167//1211 1135//1181 1133//1179 +f 1167//1211 1166//1210 1168//1212 +f 1140//1185 1137//1183 1135//1181 +f 1166//1210 1169//1242 1170//1213 +f 1168//1212 1170//1213 1171//1214 +f 1172//1215 1141//1186 1140//1185 +f 1172//1215 1171//1214 1173//1216 +f 1172//1215 1174//1217 1142//1188 +f 1173//1216 1175//1220 1176//1218 +f 1174//1217 1176//1218 1144//1219 +f 1175//1220 1177//1222 1149//1221 +f 1176//1218 1149//1221 1146//1190 +f 1177//1222 1175//1220 1178//1223 +f 1179//1224 1180//1226 1181//1225 +f 1177//1222 1181//1225 1150//1195 +f 1180//1226 1182//1228 1183//1227 +f 1181//1225 1183//1227 1151//1196 +f 1182//1228 1184//1230 1185//1229 +f 1183//1227 1185//1229 1153//1199 +f 1184//1230 1186//1232 1187//1231 +f 1185//1229 1187//1231 1155//1203 +f 1186//1232 1188//1234 1189//1233 +f 1187//1231 1189//1233 1159//1204 +f 1188//1234 1190//1256 1191//1235 +f 1191//1235 1160//1238 1159//1204 +f 1191//1235 1190//1256 1192//1236 +f 1193//1237 1162//1206 1160//1238 +f 1193//1237 1192//1236 1194//1239 +f 1195//1240 1164//1208 1162//1206 +f 1195//1240 1194//1239 1196//1241 +f 1169//1242 1166//1210 1164//1208 +f 1194//1239 1197//1254 1198//1243 +f 1196//1241 1198//1243 1199//1244 +f 1200//1245 1170//1213 1169//1242 +f 1200//1245 1199//1244 1201//1246 +f 1202//1247 1171//1214 1170//1213 +f 1202//1247 1201//1246 1203//1248 +f 1204//1249 1173//1216 1171//1214 +f 1204//1249 1203//1248 1098//1142 +f 1178//1223 1175//1220 1173//1216 +f 1201//1246 1205//1251 1206//1250 +f 1203//1248 1206//1250 1099//1143 +f 1205//1251 1080//1121 1079//1120 +f 1079//1120 1078//1119 1099//1143 +f 1207//1252 1087//1128 1080//1121 +f 1205//1251 1201//1246 1199//1244 +f 1208//1253 1083//1129 1087//1128 +f 1207//1252 1199//1244 1198//1243 +f 1107//1153 1084//1126 1083//1129 +f 1208//1253 1198//1243 1197//1254 +f 1197//1254 1108//1255 1075//1152 +f 1197//1254 1194//1239 1192//1236 +f 1190//1256 1109//1154 1108//1255 +f 1190//1256 1188//1234 1209//1257 +f 1209//1257 1210//1260 1211//1258 +f 1212//1259 1106//1155 1109//1154 +f 1188//1234 1186//1232 1210//1260 +f 1212//1259 1211//1258 1088//1130 +f 1085//1127 1084//1126 1106//1155 +f 1211//1258 1213//1261 1082//1123 +f 1210//1260 1214//1262 1213//1261 +f 1214//1262 1215//1264 1216//1263 +f 1214//1262 1210//1260 1186//1232 +f 1184//1230 1182//1228 1215//1264 +f 1095//1144 1078//1119 1077//1124 +f 1077//1124 1082//1123 1213//1261 +f 1215//1264 1096//1140 1095//1144 +f 1182//1228 1180//1226 1096//1140 +f 1180//1226 1179//1224 1097//1141 +f 1178//1223 1098//1142 1097//1141 +f 1123//1194 1122//1167 1102//1147 +f 1091//1134 1090//1133 1103//1151 +f 1082//1123 1081//1122 1086//1131 +f 1087//1128 1086//1131 1081//1122 +f 1990//1265 1991//1955 1222//1266 +f 1988//1268 1990//1265 1221//1267 +f 1992//1270 1218//1280 1217//1271 +f 1987//1273 1226//1958 1225//1274 +f 2016//1276 1229//2027 1230//1277 +f 1995//1279 1219//1281 1218//1280 +f 1995//1279 1988//1268 1220//1269 +f 1980//1282 1251//1951 1252//1283 +f 1998//1285 2005//1307 1247//1286 +f 2000//1288 1249//1963 1248//1289 +f 2007//1291 1231//1972 1232//1292 +f 1984//1294 1241//1305 1240//1295 +f 1979//1297 1981//1296 1240//1295 +f 2003//1299 2006//1949 1256//1300 +f 1237//1302 1254//1953 1978//1303 +f 1977//1284 1252//1283 1241//1305 +f 1242//1301 1243//1967 1999//1306 +f 2002//1290 1248//1289 1247//1286 +f 1228//1308 1229//2027 2016//1276 +f 2014//1309 2011//1969 1227//1310 +f 1257//1311 1264//1428 1265//1312 +f 1257//1311 1266//1313 1267//1314 +f 1258//1316 1269//1320 1270//1317 +f 1258//1316 1272//1321 1273//1319 +f 1271//1318 1274//1370 1272//1321 +f 1259//1322 1275//1326 1276//1323 +f 1278//1325 1279//1403 1275//1326 +f 1259//1322 1277//1324 1280//1327 +f 1260//1328 1281//1332 1282//1329 +f 1260//1328 1284//1334 1285//1331 +f 1260//1328 1283//1330 1286//1333 +f 1261//1335 1287//1416 1288//1336 +f 1261//1335 1289//1337 1290//1338 +f 1262//1340 1292//1344 1293//1341 +f 1262//1340 1295//1389 1296//1343 +f 1263//1345 1297//1351 1298//1346 +f 1263//1345 1299//1347 1300//1348 +f 1263//1345 1301//1349 1302//1350 +f 1303//1352 1304//1364 1305//1353 +f 1306//1354 1305//1353 1307//1355 +f 1308//1356 1309//1435 1310//1357 +f 1310//1357 1311//1359 1303//1352 +f 1310//1357 1312//1434 1313//1358 +f 1311//1359 1313//1358 1314//1360 +f 1315//1361 1304//1364 1303//1352 +f 1315//1361 1314//1360 1316//1362 +f 1317//1363 1318//1366 1304//1364 +f 1319//1365 1305//1353 1304//1364 +f 1318//1366 1317//1363 1320//1367 +f 1318//1366 1321//1368 1322//1369 +f 1321//1368 1273//1319 1272//1321 +f 1322//1369 1272//1321 1274//1370 +f 1323//1371 1324//1372 1319//1365 +f 1324//1372 1307//1355 1305//1353 +f 1324//1372 1323//1371 1325//1373 +f 1326//1374 1286//1333 1307//1355 +f 1326//1374 1325//1373 1327//1375 +f 1326//1374 1328//1376 1284//1334 +f 1328//1376 1327//1375 1329//1377 +f 1328//1376 1330//1378 1285//1331 +f 1330//1378 1329//1377 1331//1379 +f 1332//1380 1333//1382 1285//1331 +f 1334//1381 1281//1332 1285//1331 +f 1332//1380 1301//1349 1300//1348 +f 1333//1382 1300//1348 1335//1383 +f 1336//1384 1337//1433 1334//1381 +f 1300//1348 1299//1347 1338//1385 +f 1335//1383 1338//1385 1339//1386 +f 1294//1342 1293//1341 1336//1384 +f 1338//1385 1340//1429 1341//1387 +f 1339//1386 1341//1387 1342//1388 +f 1295//1389 1262//1340 1294//1342 +f 1341//1387 1343//1424 1344//1390 +f 1342//1388 1344//1390 1345//1391 +f 1346//1392 1296//1343 1295//1389 +f 1345//1391 1344//1390 1347//1393 +f 1348//1394 1349//1395 1346//1392 +f 1349//1395 1316//1362 1314//1360 +f 1349//1395 1348//1394 1268//1315 +f 1267//1314 1350//1396 1316//1362 +f 1350//1396 1320//1367 1317//1363 +f 1350//1396 1267//1314 1266//1313 +f 1351//1397 1352//1398 1320//1367 +f 1352//1398 1273//1319 1321//1368 +f 1352//1398 1351//1397 1353//1399 +f 1354//1400 1269//1320 1273//1319 +f 1354//1400 1353//1399 1355//1401 +f 1356//1402 1270//1317 1269//1320 +f 1356//1402 1355//1401 1279//1403 +f 1278//1325 1280//1327 1270//1317 +f 1355//1401 1353//1399 1265//1312 +f 1355//1401 1357//1404 1358//1405 +f 1357//1404 1359//1423 1360//1406 +f 1358//1405 1360//1406 1290//1338 +f 1361//1407 1275//1326 1279//1403 +f 1361//1407 1290//1338 1289//1337 +f 1362//1408 1276//1323 1275//1326 +f 1289//1337 1288//1336 1363//1409 +f 1362//1408 1363//1409 1364//1410 +f 1364//1410 1365//1413 1366//1411 +f 1367//1412 1277//1324 1276//1323 +f 1363//1409 1368//1414 1365//1413 +f 1368//1414 1331//1379 1329//1377 +f 1368//1414 1363//1409 1288//1336 +f 1369//1415 1302//1350 1331//1379 +f 1369//1415 1288//1336 1287//1416 +f 1370//1417 1297//1351 1302//1350 +f 1371//1418 1298//1346 1297//1351 +f 1370//1417 1287//1416 1372//1419 +f 1373//1420 1374//1426 1371//1418 +f 1287//1416 1261//1335 1291//1339 +f 1372//1419 1291//1339 1375//1421 +f 1376//1422 1377//1425 1373//1420 +f 1291//1339 1290//1338 1360//1406 +f 1375//1421 1360//1406 1359//1423 +f 1347//1393 1344//1390 1343//1424 +f 1377//1425 1343//1424 1374//1426 +f 1376//1422 1378//1427 1347//1393 +f 1378//1427 1268//1315 1348//1394 +f 1378//1427 1376//1422 1359//1423 +f 1264//1428 1257//1311 1268//1315 +f 1343//1424 1341//1387 1340//1429 +f 1374//1426 1340//1429 1298//1346 +f 1367//1412 1366//1411 1379//1430 +f 1380//1431 1280//1327 1277//1324 +f 1380//1431 1379//1430 1274//1370 +f 1271//1318 1270//1317 1280//1327 +f 1379//1430 1325//1373 1323//1371 +f 1366//1411 1327//1375 1325//1373 +f 1365//1413 1329//1377 1327//1375 +f 1357//1404 1265//1312 1264//1428 +f 1353//1399 1351//1397 1266//1313 +f 1314//1360 1313//1358 1296//1343 +f 1340//1429 1338//1385 1299//1347 +f 1381//1432 1309//1435 1282//1329 +f 1337//1433 1282//1329 1281//1332 +f 1337//1433 1336//1384 1293//1341 +f 1312//1434 1310//1357 1309//1435 +f 1381//1432 1293//1341 1292//1344 +f 1331//1379 1302//1350 1301//1349 +f 1312//1434 1292//1344 1296//1343 +f 1309//1435 1308//1356 1283//1330 +f 1308//1356 1307//1355 1286//1333 +f 1382//1436 1389//1440 1390//1437 +f 1392//1439 1393//1559 1389//1440 +f 1382//1436 1391//1438 1394//1441 +f 1383//1442 1395//1446 1396//1443 +f 1383//1442 1398//1448 1399//1445 +f 1383//1442 1397//1444 1400//1447 +f 1384//1449 1401//1453 1402//1450 +f 1384//1449 1404//1455 1405//1452 +f 1384//1449 1403//1451 1406//1454 +f 1385//1456 1407//1462 1408//1457 +f 1385//1456 1409//1458 1410//1459 +f 1385//1456 1411//1460 1412//1461 +f 1386//1463 1413//1467 1414//1464 +f 1386//1463 1416//1524 1417//1466 +f 1387//1468 1418//1555 1419//1469 +f 1387//1468 1420//1470 1421//1471 +f 1423//1473 1424//1562 1425//1474 +f 1388//1476 1427//1480 1428//1477 +f 1430//1479 1431//1513 1427//1480 +f 1388//1476 1429//1478 1432//1481 +f 1432//1481 1433//1484 1434//1482 +f 1435//1483 1436//1509 1430//1479 +f 1429//1478 1437//1486 1433//1484 +f 1429//1478 1428//1477 1438//1485 +f 1437//1486 1438//1485 1414//1464 +f 1437//1486 1439//1487 1440//1488 +f 1441//1489 1395//1446 1399//1445 +f 1399//1445 1434//1482 1433//1484 +f 1440//1488 1439//1487 1442//1490 +f 1442//1490 1443//1492 1444//1491 +f 1439//1487 1414//1464 1413//1467 +f 1413//1467 1417//1466 1443//1492 +f 1443//1492 1445//1529 1446//1493 +f 1444//1491 1446//1493 1447//1494 +f 1444//1491 1396//1443 1395//1446 +f 1446//1493 1405//1452 1404//1455 +f 1404//1455 1406//1454 1448//1495 +f 1447//1494 1448//1495 1397//1444 +f 1448//1495 1406//1454 1449//1496 +f 1450//1497 1400//1447 1397//1444 +f 1450//1497 1449//1496 1451//1498 +f 1452//1499 1453//1500 1400//1447 +f 1453//1500 1452//1499 1454//1501 +f 1455//1502 1456//1504 1457//1503 +f 1453//1500 1457//1503 1398//1448 +f 1456//1504 1435//1483 1434//1482 +f 1457//1503 1434//1482 1399//1445 +f 1456//1504 1455//1502 1458//1505 +f 1459//1506 1436//1509 1435//1483 +f 1459//1506 1458//1505 1460//1507 +f 1461//1508 1462//1511 1436//1509 +f 1461//1508 1463//1561 1464//1510 +f 1462//1511 1464//1510 1465//1512 +f 1462//1511 1431//1513 1430//1479 +f 1464//1510 1466//1553 1467//1514 +f 1465//1512 1467//1514 1468//1515 +f 1469//1516 1427//1480 1431//1513 +f 1469//1516 1468//1515 1470//1517 +f 1471//1518 1428//1477 1427//1480 +f 1471//1518 1470//1517 1472//1519 +f 1473//1520 1438//1485 1428//1477 +f 1473//1520 1472//1519 1474//1521 +f 1415//1465 1414//1464 1438//1485 +f 1474//1521 1472//1519 1412//1461 +f 1474//1521 1475//1522 1476//1523 +f 1474//1521 1416//1524 1386//1463 +f 1475//1522 1477//1558 1478//1525 +f 1476//1523 1478//1525 1479//1526 +f 1480//1527 1417//1466 1416//1524 +f 1480//1527 1479//1526 1481//1528 +f 1445//1529 1443//1492 1417//1466 +f 1479//1526 1482//1531 1483//1530 +f 1481//1528 1483//1530 1401//1453 +f 1405//1452 1446//1493 1445//1529 +f 1482//1531 1484//1533 1485//1532 +f 1483//1530 1485//1532 1402//1450 +f 1484//1533 1486//1542 1487//1534 +f 1485//1532 1487//1534 1488//1535 +f 1487//1534 1489//1540 1490//1536 +f 1490//1536 1491//1538 1492//1537 +f 1488//1535 1492//1537 1403//1451 +f 1491//1538 1451//1498 1449//1496 +f 1492//1537 1449//1496 1406//1454 +f 1491//1538 1490//1536 1391//1438 +f 1390//1437 1493//1539 1451//1498 +f 1390//1437 1389//1440 1425//1474 +f 1425//1474 1424//1562 1454//1501 +f 1493//1539 1454//1501 1452//1499 +f 1489//1540 1394//1441 1391//1438 +f 1494//1541 1495//1543 1394//1441 +f 1489//1540 1487//1534 1486//1542 +f 1495//1543 1496//1545 1392//1439 +f 1495//1543 1494//1541 1419//1469 +f 1497//1544 1498//1546 1496//1545 +f 1498//1546 1499//1550 1500//1547 +f 1498//1546 1497//1544 1501//1548 +f 1502//1549 1466//1553 1499//1550 +f 1502//1549 1501//1548 1503//1551 +f 1504//1552 1467//1514 1466//1553 +f 1504//1552 1503//1551 1409//1458 +f 1408//1457 1468//1515 1467//1514 +f 1501//1548 1418//1555 1505//1554 +f 1503//1551 1505//1554 1410//1459 +f 1418//1555 1387//1468 1422//1472 +f 1505//1554 1422//1472 1506//1556 +f 1422//1472 1421//1471 1507//1557 +f 1507//1557 1478//1525 1477//1558 +f 1506//1556 1477//1558 1411//1460 +f 1421//1471 1484//1533 1482//1531 +f 1482//1531 1479//1526 1478//1525 +f 1497//1544 1419//1469 1418//1555 +f 1500//1547 1508//1560 1426//1475 +f 1393//1559 1392//1439 1496//1545 +f 1499//1550 1463//1561 1508//1560 +f 1508//1560 1460//1507 1423//1473 +f 1508//1560 1463//1561 1461//1508 +f 1466//1553 1464//1510 1463//1561 +f 1494//1541 1486//1542 1420//1470 +f 1486//1542 1484//1533 1421//1471 +f 1475//1522 1412//1461 1411//1460 +f 1472//1519 1470//1517 1407//1462 +f 1468//1515 1408//1457 1407//1462 +f 1458//1505 1424//1562 1423//1473 +f 1455//1502 1454//1501 1424//1562 +f 1425//1474 1389//1440 1393//1559 +f 1509//1563 1513//1567 1514//1564 +f 1509//1563 1516//1670 1517//1566 +f 1510//1568 1518//1574 1519//1569 +f 1510//1568 1520//1570 1521//1571 +f 1510//1568 1522//1572 1523//1573 +f 1511//1575 1524//1581 1525//1576 +f 1511//1575 1526//1577 1527//1578 +f 1511//1575 1528//1579 1529//1580 +f 1512//1582 1530//1585 1531//1583 +f 1514//1564 1533//1684 1530//1585 +f 1512//1582 1532//1584 1515//1565 +f 1536//1586 1535//1689 1538//1587 +f 1536//1586 1539//1588 1540//1589 +f 1539//1588 1542//1688 1543//1592 +f 1540//1589 1543//1592 1544//1593 +f 1545//1594 1546//1604 1541//1591 +f 1543//1592 1547//1687 1548//1595 +f 1544//1593 1548//1595 1549//1596 +f 1548//1595 1550//1686 1551//1597 +f 1549//1596 1551//1597 1552//1598 +f 1553//1599 1554//1601 1545//1594 +f 1553//1599 1555//1646 1556//1600 +f 1554//1601 1556//1600 1557//1602 +f 1554//1601 1558//1603 1546//1604 +f 1565//1608 1564//2028 1567//1609 +f 1568//1610 1569//1612 1566//1611 +f 1569//1612 1570//1616 1534//1613 +f 1569//1612 1568//1610 1571//1614 +f 1572//1615 1573//1617 1570//1616 +f 1573//1617 1574//1620 1538//1587 +f 1573//1617 1572//1615 1575//1618 +f 1576//1619 1577//1622 1574//1620 +f 1578//1621 1542//1688 1574//1620 +f 1577//1622 1576//1619 1579//1623 +f 1577//1622 1580//1624 1581//1625 +f 1582//1626 1547//1687 1578//1621 +f 1580//1624 1583//1628 1584//1627 +f 1581//1625 1584//1627 1525//1576 +f 1583//1628 1585//1630 1586//1629 +f 1584//1627 1586//1629 1526//1577 +f 1585//1630 1587//1632 1588//1631 +f 1586//1629 1588//1631 1527//1578 +f 1587//1632 1589//1634 1590//1633 +f 1588//1631 1590//1633 1523//1573 +f 1589//1634 1591//1636 1592//1635 +f 1590//1633 1592//1635 1518//1574 +f 1591//1636 1593//1638 1594//1637 +f 1592//1635 1594//1637 1519//1569 +f 1593//1638 1595//1681 1596//1639 +f 1594//1637 1596//1639 1597//1640 +f 1598//1641 1520//1570 1519//1569 +f 1597//1640 1596//1639 1599//1642 +f 1600//1643 1555//1646 1598//1641 +f 1600//1643 1599//1642 1601//1644 +f 1602//1645 1556//1600 1555//1646 +f 1601//1644 1603//1651 1604//1647 +f 1604//1647 1557//1602 1556//1600 +f 1557//2029 1604//2030 1603//2031 +f 1603//2031 1605//2032 1559//1648 +f 1559//1648 1560//2033 1562//2034 +f 1562//2034 1563//2035 1564//2036 +f 1564//2036 1565//2037 1566//2038 +f 1566//2038 1534//2039 1535//1649 +f 1535//1649 1536//2040 1537//2041 +f 1537//2041 1541//2042 1546//1650 +f 1546//1650 1558//2043 1557//2029 +f 1557//2029 1603//2031 1559//1648 +f 1559//1648 1562//2034 1564//2036 +f 1564//2036 1566//2038 1535//1649 +f 1535//1649 1537//2041 1546//1650 +f 1546//1650 1557//2029 1559//1648 +f 1559//1648 1564//2036 1535//1649 +f 1603//1651 1601//1644 1606//1652 +f 1605//1653 1606//1652 1607//1654 +f 1606//1652 1608//1685 1609//1656 +f 1607//1654 1609//1656 1610//1657 +f 1561//1606 1560//1605 1559//1655 +f 1609//1656 1611//1680 1612//1658 +f 1610//1657 1612//1658 1613//1659 +f 1614//1660 1562//1607 1561//1606 +f 1614//1660 1613//1659 1615//1661 +f 1616//1662 1563//1664 1562//1607 +f 1616//1662 1615//1661 1617//1663 +f 1567//1609 1564//2028 1563//1664 +f 1617//1663 1571//1614 1568//1610 +f 1615//1661 1618//1683 1619//1665 +f 1617//1663 1619//1665 1620//1666 +f 1620//1666 1575//1618 1572//1615 +f 1619//1665 1533//1684 1621//1667 +f 1621//1667 1622//1668 1575//1618 +f 1622//1668 1579//1623 1576//1619 +f 1622//1668 1621//1667 1513//1567 +f 1517//1566 1623//1669 1579//1623 +f 1623//1669 1583//1628 1580//1624 +f 1623//1669 1517//1566 1516//1670 +f 1624//1671 1585//1630 1583//1628 +f 1624//1671 1516//1670 1625//1672 +f 1624//1671 1626//1673 1587//1632 +f 1625//1672 1627//1675 1628//1674 +f 1626//1673 1628//1674 1589//1634 +f 1627//1675 1629//1677 1630//1676 +f 1628//1674 1630//1676 1591//1636 +f 1629//1677 1631//1679 1632//1678 +f 1630//1676 1632//1678 1593//1638 +f 1631//1679 1612//1658 1611//1680 +f 1632//1678 1611//1680 1595//1681 +f 1631//1679 1629//1677 1531//1583 +f 1633//1682 1613//1659 1612//1658 +f 1633//1682 1531//1583 1530//1585 +f 1618//1683 1615//1661 1613//1659 +f 1629//1677 1627//1675 1532//1584 +f 1627//1675 1625//1672 1515//1565 +f 1625//1672 1516//1670 1509//1563 +f 1533//1684 1514//1564 1513//1567 +f 1618//1683 1530//1585 1533//1684 +f 1611//1680 1609//1656 1608//1685 +f 1599//1642 1596//1639 1595//1681 +f 1608//1685 1606//1652 1601//1644 +f 1552//1598 1521//1571 1520//1570 +f 1555//1646 1553//1599 1552//1598 +f 1550//1686 1548//1595 1547//1687 +f 1582//1626 1525//1576 1524//1581 +f 1547//1687 1543//1592 1542//1688 +f 1574//1620 1542//1688 1539//1588 +f 1570//1616 1538//1587 1535//1689 +f 1551//1597 1529//1580 1521//1571 +f 1550//1686 1524//1581 1529//1580 +f 1529//1580 1528//1579 1522//1572 +f 1527//1578 1523//1573 1522//1572 +f 1634//1690 1640//1712 1639//1691 +f 1634//1690 1638//1692 1642//1693 +f 1635//1695 1645//1699 1644//1696 +f 1635//1695 1647//1701 1646//1698 +f 1635//1695 1643//1697 1648//1700 +f 1636//1702 1651//1706 1650//1703 +f 1636//1702 1653//1708 1652//1705 +f 1636//1702 1649//1704 1654//1707 +f 1637//1709 1657//1713 1656//1710 +f 1655//1711 1658//1813 1639//1691 +f 1637//1709 1639//1691 1640//1712 +f 1666//2044 1662//2045 1661//2046 +f 1661//2046 1660//2047 1659//1714 +f 1659//1714 1691//2048 1690//2049 +f 1690//2049 1689//2050 1688//2051 +f 1688//2051 1687//2052 1685//2053 +f 1685//2053 1684//2054 1730//1715 +f 1730//1715 1728//2055 1729//2056 +f 1729//2056 1682//2057 1683//1716 +f 1683//1716 1671//2058 1666//2044 +f 1666//2044 1661//2046 1659//1714 +f 1659//1714 1690//2049 1688//2051 +f 1688//2051 1685//2053 1730//1715 +f 1730//1715 1729//2056 1683//1716 +f 1683//1716 1666//2044 1659//1714 +f 1659//1714 1688//2051 1730//1715 +f 1661//1717 1664//1721 1663//1718 +f 1661//1717 1662//1722 1665//1720 +f 1668//1724 1667//1817 1664//1721 +f 1665//1720 1666//1723 1669//1725 +f 1666//1723 1671//1735 1670//1726 +f 1673//1727 1672//1815 1668//1724 +f 1669//1725 1670//1726 1674//1728 +f 1676//1729 1675//1816 1673//1727 +f 1674//1728 1678//1731 1677//1730 +f 1670//1726 1679//1733 1678//1731 +f 1681//1732 1680//1778 1678//1731 +f 1679//1733 1683//1736 1682//1734 +f 1679//1733 1670//1726 1671//1735 +f 1690//1740 1693//1744 1692//1741 +f 1691//1743 1694//1745 1693//1744 +f 1694//1745 1691//1743 1659//1746 +f 1694//1745 1697//1749 1696//1748 +f 1695//1747 1698//1750 1697//1749 +f 1698//1750 1695//1747 1663//1718 +f 1698//1750 1701//1753 1700//1752 +f 1699//1751 1702//1755 1701//1753 +f 1699//1751 1667//1817 1703//1754 +f 1702//1755 1705//1758 1704//1756 +f 1702//1755 1703//1754 1706//1757 +f 1703//1754 1672//1815 1707//1759 +f 1709//1760 1708//1762 1705//1758 +f 1706//1757 1707//1759 1650//1703 +f 1711//1761 1710//1764 1708//1762 +f 1709//1760 1650//1703 1651//1706 +f 1713//1763 1712//1766 1710//1764 +f 1711//1761 1651//1706 1652//1705 +f 1715//1765 1714//1768 1712//1766 +f 1713//1763 1652//1705 1648//1700 +f 1717//1767 1716//1770 1714//1768 +f 1715//1765 1648//1700 1643//1697 +f 1719//1769 1718//1772 1716//1770 +f 1717//1767 1643//1697 1644//1696 +f 1721//1771 1720//1810 1718//1772 +f 1719//1769 1644//1696 1722//1773 +f 1644//1696 1645//1699 1723//1774 +f 1722//1773 1725//1776 1724//1775 +f 1723//1774 1680//1778 1725//1776 +f 1725//1776 1727//1779 1726//1777 +f 1680//1778 1681//1732 1727//1779 +f 1729//1780 1728//1782 1726//1777 +f 1681//1732 1682//1734 1729//1780 +f 1731//1781 1726//1777 1728//1782 +f 1730//1783 1684//1787 1732//1784 +f 1734//1785 1733//1814 1731//1781 +f 1732//1784 1686//1739 1735//1786 +f 1684//1787 1685//1737 1686//1739 +f 1737//1788 1736//1808 1734//1785 +f 1735//1786 1739//1790 1738//1789 +f 1686//1739 1687//1738 1739//1790 +f 1739//1790 1741//1792 1740//1791 +f 1687//1738 1688//1794 1741//1792 +f 1741//1792 1692//1741 1742//1793 +f 1688//1794 1689//1742 1692//1741 +f 1742//1793 1692//1741 1693//1744 +f 1744//1795 1743//1812 1740//1791 +f 1742//1793 1696//1748 1745//1796 +f 1745//1796 1696//1748 1697//1749 +f 1746//1797 1658//1813 1744//1795 +f 1700//1752 1747//1798 1746//1797 +f 1747//1798 1700//1752 1701//1753 +f 1747//1798 1642//1693 1638//1692 +f 1704//1756 1748//1799 1642//1693 +f 1748//1799 1704//1756 1705//1758 +f 1748//1799 1749//1800 1641//1694 +f 1708//1762 1710//1764 1749//1800 +f 1749//1800 1751//1802 1750//1801 +f 1749//1800 1710//1764 1712//1766 +f 1753//1803 1752//1805 1750//1801 +f 1751//1802 1712//1766 1714//1768 +f 1755//1804 1754//1807 1752//1805 +f 1753//1803 1714//1768 1716//1770 +f 1757//1806 1756//1809 1754//1807 +f 1755//1804 1716//1770 1718//1772 +f 1736//1808 1737//1788 1756//1809 +f 1757//1806 1718//1772 1720//1810 +f 1756//1809 1758//1811 1656//1710 +f 1737//1788 1738//1789 1758//1811 +f 1758//1811 1743//1812 1655//1711 +f 1738//1789 1740//1791 1743//1812 +f 1754//1807 1656//1710 1657//1713 +f 1752//1805 1657//1713 1640//1712 +f 1750//1801 1640//1712 1634//1690 +f 1638//1692 1639//1691 1658//1813 +f 1658//1813 1655//1711 1743//1812 +f 1736//1808 1720//1810 1733//1814 +f 1720//1810 1721//1771 1724//1775 +f 1733//1814 1724//1775 1726//1777 +f 1645//1699 1646//1698 1677//1730 +f 1677//1730 1678//1731 1680//1778 +f 1672//1815 1673//1727 1675//1816 +f 1707//1759 1675//1816 1649//1704 +f 1667//1817 1668//1724 1672//1815 +f 1699//1751 1663//1718 1664//1721 +f 1695//1747 1659//1746 1660//1719 +f 1646//1698 1654//1707 1676//1729 +f 1654//1707 1649//1704 1675//1816 +f 1654//1707 1646//1698 1647//1701 +f 1647//1701 1648//1700 1652//1705 +f 1778//1818 1763//1822 1764//1819 +f 1778//1818 1772//1826 1774//1821 +f 1778//1818 1773//1820 1762//1823 +f 1778//1818 1767//1824 1766//1825 +f 1762//1823 1769//1829 1779//1827 +f 1761//1828 1776//2059 1779//1827 +f 1779//1827 1776//2059 1765//1830 +f 1779//1827 1770//1831 1766//1825 +f 1780//1832 1760//1835 1775//1833 +f 1773//1820 1764//1819 1760//1835 +f 1771//1834 1761//1828 1769//1829 +f 1780//1832 1769//1829 1762//1823 +f 1766//1825 1770//1831 1781//1836 +f 1770//1831 1765//1830 1768//1837 +f 1781//1836 1768//1837 1777//1838 +f 1772//1826 1781//1836 1759//1839 +f 1790//1840 1803//1843 1801//1841 +f 1803//1843 1798//1846 1789//1844 +f 1802//1845 1787//1851 1798//1846 +f 1783//1847 1802//1845 1803//1843 +f 1786//1848 1795//1853 1804//1849 +f 1787//1851 1800//1850 1804//1849 +f 1796//1852 1804//1849 1795//1853 +f 1785//1854 1792//1857 1805//1855 +f 1796//1852 1805//1855 1798//1846 +f 1805//1855 1794//1858 1789//1856 +f 1792//1857 1784//2060 1794//1858 +f 1799//1859 1806//1862 1795//1860 +f 1806//1862 1792//1865 1785//1863 +f 1793//1864 1784//2061 1792//1865 +f 1788//1866 1793//1864 1806//1862 +f 1783//1867 1790//1870 1807//1868 +f 1791//1869 1807//1868 1799//1859 +f 1807//1868 1797//1871 1788//1866 +f 1790//1870 1782//2062 1797//1871 +f 1791//1872 1808//1873 1802//1845 +f 1787//1851 1802//1845 1808//1873 +f 1786//1848 1800//1850 1808//1873 +f 1811//1874 1812//1874 1810//1874 +f 1815//1875 1816//1875 1813//1875 +f 1811//1876 1813//1876 1816//1876 +f 1810//1877 1815//1877 1814//1877 +f 1812//1878 1816//1878 1815//1878 +f 1809//1879 1814//1879 1813//1879 +f 1824//1880 1840//1880 1841//1881 +f 1817//1882 1833//1882 1834//1883 +f 1817//1882 1832//1884 1848//1884 +f 1826//1885 1825//1881 1841//1881 +f 1818//1883 1834//1883 1835//1886 +f 1826//1885 1842//1885 1843//1887 +f 1819//1886 1835//1886 1836//1888 +f 1827//1887 1843//1887 1844//1889 +f 1820//1888 1836//1888 1837//1890 +f 1828//1889 1844//1889 1845//1891 +f 1822//1892 1821//1890 1837//1890 +f 1830//1893 1829//1891 1845//1891 +f 1823//1894 1822//1892 1838//1892 +f 1831//1895 1830//1893 1846//1893 +f 1823//1894 1839//1894 1840//1880 +f 1832//1884 1831//1895 1847//1895 +f 1873//1896 1872//1897 1856//1897 +f 1866//1898 1865//1899 1849//1899 +f 1849//1899 1865//1899 1880//1900 +f 1858//1901 1874//1901 1873//1896 +f 1867//1902 1866//1898 1850//1898 +f 1875//1903 1874//1901 1858//1901 +f 1868//1904 1867//1902 1851//1902 +f 1876//1905 1875//1903 1859//1903 +f 1869//1906 1868//1904 1852//1904 +f 1877//1907 1876//1905 1860//1905 +f 1854//1908 1870//1908 1869//1906 +f 1862//1909 1878//1909 1877//1907 +f 1855//1910 1871//1910 1870//1908 +f 1863//1911 1879//1911 1878//1909 +f 1872//1897 1871//1910 1855//1910 +f 1864//1900 1880//1900 1879//1911 +f 1879//1912 1880//1913 1848//1913 +f 1866//1914 1867//1915 1835//1915 +f 1854//1916 1853//1917 1821//1917 +f 1880//1913 1865//1874 1833//1874 +f 1867//1915 1868//1918 1836//1918 +f 1823//1912 1855//1912 1854//1916 +f 1868//1918 1869//1919 1837//1919 +f 1856//1913 1855//1912 1823//1912 +f 1869//1919 1870//1920 1838//1920 +f 1857//1874 1856//1913 1824//1913 +f 1870//1920 1871//1921 1839//1921 +f 1858//1914 1857//1874 1825//1874 +f 1871//1921 1872//1922 1840//1922 +f 1859//1915 1858//1914 1826//1914 +f 1872//1922 1873//1875 1841//1875 +f 1860//1918 1859//1915 1827//1915 +f 1873//1875 1874//1923 1842//1923 +f 1861//1919 1860//1918 1828//1918 +f 1874//1923 1875//1924 1843//1924 +f 1862//1920 1861//1919 1829//1919 +f 1875//1924 1876//1925 1844//1925 +f 1863//1921 1862//1920 1830//1920 +f 1850//1923 1849//1875 1817//1875 +f 1876//1925 1877//1917 1845//1917 +f 1864//1922 1863//1921 1831//1921 +f 1851//1924 1850//1923 1818//1923 +f 1877//1917 1878//1916 1846//1916 +f 1849//1875 1864//1922 1832//1922 +f 1852//1925 1851//1924 1819//1924 +f 1878//1916 1879//1912 1847//1912 +f 1865//1874 1866//1914 1834//1914 +f 1853//1917 1852//1925 1820//1925 +f 1905//1881 1904//1885 1888//1885 +f 1898//1884 1897//1882 1881//1882 +f 1881//1882 1897//1882 1912//1883 +f 1906//1880 1905//1881 1889//1881 +f 1899//1895 1898//1884 1882//1884 +f 1891//1894 1907//1894 1906//1880 +f 1900//1893 1899//1895 1883//1895 +f 1908//1892 1907//1894 1891//1894 +f 1901//1891 1900//1893 1884//1893 +f 1909//1890 1908//1892 1892//1892 +f 1886//1889 1902//1889 1901//1891 +f 1894//1888 1910//1888 1909//1890 +f 1887//1887 1903//1887 1902//1889 +f 1895//1886 1911//1886 1910//1888 +f 1904//1885 1903//1887 1887//1887 +f 1896//1883 1912//1883 1911//1886 +f 1920//1901 1936//1901 1937//1896 +f 1913//1899 1929//1899 1930//1900 +f 1913//1899 1928//1898 1944//1898 +f 1922//1897 1921//1896 1937//1896 +f 1914//1900 1930//1900 1931//1911 +f 1922//1897 1938//1897 1939//1910 +f 1915//1911 1931//1911 1932//1909 +f 1923//1910 1939//1910 1940//1908 +f 1916//1909 1932//1909 1933//1907 +f 1924//1908 1940//1908 1941//1906 +f 1918//1905 1917//1907 1933//1907 +f 1926//1904 1925//1906 1941//1906 +f 1919//1903 1918//1905 1934//1905 +f 1927//1902 1926//1904 1942//1904 +f 1919//1903 1935//1903 1936//1901 +f 1928//1898 1927//1902 1943//1902 +f 1912//1914 1944//1914 1943//1915 +f 1899//1912 1931//1912 1930//1913 +f 1885//1919 1917//1919 1918//1918 +f 1897//1874 1929//1874 1944//1914 +f 1900//1916 1932//1916 1931//1912 +f 1887//1915 1886//1918 1918//1918 +f 1901//1917 1933//1917 1932//1916 +f 1887//1915 1919//1915 1920//1914 +f 1902//1925 1934//1925 1933//1917 +f 1888//1914 1920//1914 1921//1874 +f 1903//1924 1935//1924 1934//1925 +f 1889//1874 1921//1874 1922//1913 +f 1904//1923 1936//1923 1935//1924 +f 1890//1913 1922//1913 1923//1912 +f 1905//1875 1937//1875 1936//1923 +f 1891//1912 1923//1912 1924//1916 +f 1906//1922 1938//1922 1937//1875 +f 1892//1916 1924//1916 1925//1917 +f 1907//1921 1939//1921 1938//1922 +f 1893//1917 1925//1917 1926//1925 +f 1908//1920 1940//1920 1939//1921 +f 1894//1925 1926//1925 1927//1924 +f 1881//1875 1913//1875 1914//1922 +f 1909//1919 1941//1919 1940//1920 +f 1895//1924 1927//1924 1928//1923 +f 1882//1922 1914//1922 1915//1921 +f 1910//1918 1942//1918 1941//1919 +f 1896//1923 1928//1923 1913//1875 +f 1883//1921 1915//1921 1916//1920 +f 1911//1915 1943//1915 1942//1918 +f 1898//1913 1930//1913 1929//1874 +f 1884//1920 1916//1920 1917//1919 +f 1947//1926 1949//1926 1956//1927 +f 1947//1876 1948//1876 1946//1876 +f 1951//1877 1952//1877 1949//1877 +f 1948//1928 1952//1928 1951//1929 +f 1956//1877 1949//1877 1952//1877 +f 1952//1877 1959//1877 1960//1877 +f 1960//1877 1955//1877 1956//1877 +f 1946//1929 1951//1929 1950//1874 +f 1954//1930 1955//1930 1960//1931 +f 1945//1932 1950//1932 1949//1932 +f 1956//1927 1955//1930 1954//1930 +f 1948//1876 1947//1876 1953//1876 +f 1953//1876 1954//1876 1957//1876 +f 1957//1876 1958//1876 1948//1876 +f 1958//1933 1957//1931 1960//1931 +f 1958//1919 1959//1919 1952//1928 +f 1972//1934 1965//1935 1963//1935 +f 1962//1876 1964//1876 1963//1876 +f 1965//1877 1968//1877 1967//1877 +f 1967//1936 1968//1937 1964//1937 +f 1968//1877 1965//1877 1972//1877 +f 1972//1877 1971//1877 1976//1877 +f 1976//1877 1975//1877 1968//1877 +f 1966//1874 1967//1936 1962//1936 +f 1976//1938 1971//1939 1970//1939 +f 1965//1940 1966//1940 1961//1940 +f 1970//1939 1971//1939 1972//1934 +f 1969//1876 1963//1876 1964//1876 +f 1964//1876 1974//1876 1973//1876 +f 1973//1876 1970//1876 1969//1876 +f 1976//1938 1973//1938 1974//1941 +f 1968//1937 1975//1917 1974//1917 +f 1253//1942 1250//1952 1982//1943 +f 1983//1945 1979//1297 1239//1298 +f 1997//1947 1977//1284 1984//1294 +f 1986//1304 1978//1303 1998//1285 +f 1238//1946 1237//1302 1986//1304 +f 2001//1950 1981//1296 1979//1297 +f 2004//1948 1984//1294 1981//1296 +f 1251//1951 1980//1282 1982//1943 +f 1254//1953 1253//1942 1985//1944 +f 2000//1288 1980//1282 1977//1284 +f 1223//1954 1222//1266 1991//1955 +f 1994//1956 1996//1974 1224//1957 +f 1226//1958 1987//1273 1989//1272 +f 2015//1959 2008//1961 1988//1268 +f 2015//1959 1995//1279 1992//1270 +f 1224//1957 1996//1974 1993//1275 +f 2007//1291 1987//1273 1993//1275 +f 2012//1960 1992//1270 1989//1272 +f 2008//1961 2010//1962 1990//1265 +f 2010//1962 2011//1969 1991//1955 +f 1249//1963 2000//1288 1997//1947 +f 1245//1965 2004//1948 2001//1950 +f 1244//1966 2001//1950 1999//1306 +f 2006//1949 1998//1285 1255//1287 +f 1246//1964 1997//1947 2004//1948 +f 1985//1944 1982//1943 2002//1290 +f 2003//1299 1999//1306 1979//1297 +f 1983//1945 1986//1304 2006//1949 +f 1980//1282 2000//1288 2002//1290 +f 1978//1303 1985//1944 2005//1307 +f 1236//1968 1227//1310 2011//1969 +f 1235//1970 1236//1968 2010//1962 +f 1233//1971 2012//1960 2009//1293 +f 1231//1972 2007//1291 2013//1278 +f 1233//1971 1234//1973 2015//1959 +f 1234//1973 1235//1970 2008//1961 +f 1994//1956 1991//1955 2011//1969 +f 2014//1309 2016//1276 1996//1974 +f 1987//1273 2007//1291 2009//1293 +f 1993//1275 1996//1974 2016//1276 +f 2022//1975 2021//1986 2036//1976 +f 2024//1978 2029//1985 2030//1979 +f 2031//1981 2032//1989 2017//1982 +f 2023//1984 2028//2063 2029//1985 +f 2021//1986 2020//1993 2035//1987 +f 2018//1988 2017//1982 2032//1989 +f 2031//1981 2026//1983 2025//1980 +f 2019//1991 2018//1988 2033//1990 +f 2020//1993 2019//1991 2034//1992 +f 2027//1977 2028//2063 2023//1984 +f 2056//1994 2041//2006 2042//1995 +f 2044//1997 2045//2010 2050//1998 +f 2037//2000 2052//2007 2051//2001 +f 2043//2003 2044//1997 2049//1999 +f 2055//2005 2040//2013 2041//2006 +f 2052//2007 2037//2000 2038//2008 +f 2051//2001 2050//1998 2045//2010 +f 2053//2009 2038//2008 2039//2011 +f 2054//2012 2039//2011 2040//2013 +f 2043//2003 2048//2004 2047//1996 diff --git a/fonts/f_hires/f_hires.old.png b/fonts/f_hires/f_hires.old.png index e3cfcd5..f16bdf6 100644 Binary files a/fonts/f_hires/f_hires.old.png and b/fonts/f_hires/f_hires.old.png differ diff --git a/fonts/f_hires/f_hires.old.yy b/fonts/f_hires/f_hires.old.yy index f97a3f4..388a401 100644 --- a/fonts/f_hires/f_hires.old.yy +++ b/fonts/f_hires/f_hires.old.yy @@ -1,210 +1,143 @@ { - "resourceType": "GMFont", - "resourceVersion": "1.0", - "name": "f_hires", - "hinting": 0, - "glyphOperations": 0, - "interpreter": 0, - "pointRounding": 0, - "applyKerning": 0, - "fontName": "Atkinson Hyperlegible", - "styleName": "Bold", - "size": 34.0, - "bold": false, - "italic": false, - "charset": 0, - "AntiAlias": 1, - "first": 0, - "last": 0, - "sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: â–¯ (9647)", - "includeTTF": false, - "TTFName": "", - "textureGroupId": { - "name": "Default", - "path": "texturegroups/Default", + "$GMFont":"", + "%Name":"f_hires", + "AntiAlias":1, + "applyKerning":0, + "ascender":39, + "ascenderOffset":0, + "bold":false, + "canGenerateBitmap":true, + "charset":0, + "first":0, + "fontName":"Atkinson Hyperlegible", + "glyphOperations":0, + "glyphs":{ + "32":{"character":32,"h":54,"offset":0,"shift":15,"w":15,"x":2,"y":2,}, + "33":{"character":33,"h":54,"offset":1,"shift":13,"w":10,"x":189,"y":170,}, + "34":{"character":34,"h":54,"offset":1,"shift":19,"w":16,"x":171,"y":170,}, + "35":{"character":35,"h":54,"offset":1,"shift":35,"w":34,"x":135,"y":170,}, + "36":{"character":36,"h":54,"offset":1,"shift":28,"w":27,"x":106,"y":170,}, + "37":{"character":37,"h":54,"offset":1,"shift":44,"w":43,"x":61,"y":170,}, + "38":{"character":38,"h":54,"offset":1,"shift":32,"w":31,"x":28,"y":170,}, + "39":{"character":39,"h":54,"offset":1,"shift":10,"w":8,"x":18,"y":170,}, + "40":{"character":40,"h":54,"offset":1,"shift":17,"w":14,"x":2,"y":170,}, + "41":{"character":41,"h":54,"offset":1,"shift":17,"w":14,"x":485,"y":114,}, + "42":{"character":42,"h":54,"offset":2,"shift":20,"w":16,"x":201,"y":170,}, + "43":{"character":43,"h":54,"offset":2,"shift":28,"w":24,"x":459,"y":114,}, + "44":{"character":44,"h":54,"offset":1,"shift":13,"w":10,"x":420,"y":114,}, + "45":{"character":45,"h":54,"offset":1,"shift":19,"w":16,"x":402,"y":114,}, + "46":{"character":46,"h":54,"offset":1,"shift":13,"w":10,"x":390,"y":114,}, + "47":{"character":47,"h":54,"offset":0,"shift":20,"w":20,"x":368,"y":114,}, + "48":{"character":48,"h":54,"offset":2,"shift":30,"w":27,"x":339,"y":114,}, + "49":{"character":49,"h":54,"offset":2,"shift":20,"w":14,"x":323,"y":114,}, + "50":{"character":50,"h":54,"offset":1,"shift":27,"w":24,"x":297,"y":114,}, + "51":{"character":51,"h":54,"offset":1,"shift":27,"w":25,"x":270,"y":114,}, + "52":{"character":52,"h":54,"offset":1,"shift":28,"w":26,"x":242,"y":114,}, + "53":{"character":53,"h":54,"offset":1,"shift":28,"w":25,"x":432,"y":114,}, + "54":{"character":54,"h":54,"offset":2,"shift":29,"w":25,"x":219,"y":170,}, + "55":{"character":55,"h":54,"offset":0,"shift":25,"w":24,"x":246,"y":170,}, + "56":{"character":56,"h":54,"offset":1,"shift":28,"w":26,"x":272,"y":170,}, + "57":{"character":57,"h":54,"offset":1,"shift":25,"w":23,"x":342,"y":226,}, + "58":{"character":58,"h":54,"offset":1,"shift":13,"w":10,"x":330,"y":226,}, + "59":{"character":59,"h":54,"offset":1,"shift":13,"w":10,"x":318,"y":226,}, + "60":{"character":60,"h":54,"offset":1,"shift":26,"w":24,"x":292,"y":226,}, + "61":{"character":61,"h":54,"offset":2,"shift":28,"w":24,"x":266,"y":226,}, + "62":{"character":62,"h":54,"offset":1,"shift":26,"w":24,"x":240,"y":226,}, + "63":{"character":63,"h":54,"offset":1,"shift":28,"w":25,"x":213,"y":226,}, + "64":{"character":64,"h":54,"offset":1,"shift":34,"w":32,"x":179,"y":226,}, + "65":{"character":65,"h":54,"offset":0,"shift":31,"w":32,"x":145,"y":226,}, + "66":{"character":66,"h":54,"offset":1,"shift":29,"w":27,"x":116,"y":226,}, + "67":{"character":67,"h":54,"offset":1,"shift":31,"w":29,"x":85,"y":226,}, + "68":{"character":68,"h":54,"offset":1,"shift":31,"w":29,"x":54,"y":226,}, + "69":{"character":69,"h":54,"offset":1,"shift":26,"w":25,"x":27,"y":226,}, + "70":{"character":70,"h":54,"offset":1,"shift":25,"w":23,"x":2,"y":226,}, + "71":{"character":71,"h":54,"offset":1,"shift":33,"w":30,"x":469,"y":170,}, + "72":{"character":72,"h":54,"offset":1,"shift":31,"w":28,"x":439,"y":170,}, + "73":{"character":73,"h":54,"offset":2,"shift":21,"w":17,"x":420,"y":170,}, + "74":{"character":74,"h":54,"offset":0,"shift":25,"w":24,"x":394,"y":170,}, + "75":{"character":75,"h":54,"offset":1,"shift":30,"w":29,"x":363,"y":170,}, + "76":{"character":76,"h":54,"offset":1,"shift":24,"w":23,"x":338,"y":170,}, + "77":{"character":77,"h":54,"offset":1,"shift":38,"w":36,"x":300,"y":170,}, + "78":{"character":78,"h":54,"offset":1,"shift":32,"w":29,"x":211,"y":114,}, + "79":{"character":79,"h":54,"offset":1,"shift":35,"w":33,"x":176,"y":114,}, + "80":{"character":80,"h":54,"offset":1,"shift":29,"w":27,"x":147,"y":114,}, + "81":{"character":81,"h":54,"offset":1,"shift":35,"w":35,"x":76,"y":58,}, + "82":{"character":82,"h":54,"offset":1,"shift":30,"w":28,"x":31,"y":58,}, + "83":{"character":83,"h":54,"offset":1,"shift":28,"w":27,"x":2,"y":58,}, + "84":{"character":84,"h":54,"offset":0,"shift":28,"w":28,"x":461,"y":2,}, + "85":{"character":85,"h":54,"offset":1,"shift":30,"w":27,"x":432,"y":2,}, + "86":{"character":86,"h":54,"offset":0,"shift":30,"w":30,"x":400,"y":2,}, + "87":{"character":87,"h":54,"offset":0,"shift":40,"w":40,"x":358,"y":2,}, + "88":{"character":88,"h":54,"offset":0,"shift":32,"w":32,"x":324,"y":2,}, + "89":{"character":89,"h":54,"offset":0,"shift":31,"w":31,"x":291,"y":2,}, + "90":{"character":90,"h":54,"offset":1,"shift":28,"w":26,"x":263,"y":2,}, + "91":{"character":91,"h":54,"offset":1,"shift":15,"w":13,"x":61,"y":58,}, + "92":{"character":92,"h":54,"offset":0,"shift":20,"w":20,"x":241,"y":2,}, + "93":{"character":93,"h":54,"offset":1,"shift":15,"w":13,"x":208,"y":2,}, + "94":{"character":94,"h":54,"offset":2,"shift":27,"w":23,"x":183,"y":2,}, + "95":{"character":95,"h":54,"offset":0,"shift":19,"w":20,"x":161,"y":2,}, + "96":{"character":96,"h":54,"offset":2,"shift":14,"w":10,"x":149,"y":2,}, + "97":{"character":97,"h":54,"offset":0,"shift":25,"w":24,"x":123,"y":2,}, + "98":{"character":98,"h":54,"offset":2,"shift":27,"w":24,"x":97,"y":2,}, + "99":{"character":99,"h":54,"offset":1,"shift":24,"w":22,"x":73,"y":2,}, + "100":{"character":100,"h":54,"offset":1,"shift":27,"w":25,"x":46,"y":2,}, + "101":{"character":101,"h":54,"offset":1,"shift":26,"w":25,"x":19,"y":2,}, + "102":{"character":102,"h":54,"offset":0,"shift":17,"w":16,"x":223,"y":2,}, + "103":{"character":103,"h":54,"offset":1,"shift":27,"w":24,"x":113,"y":58,}, + "104":{"character":104,"h":54,"offset":2,"shift":26,"w":22,"x":359,"y":58,}, + "105":{"character":105,"h":54,"offset":1,"shift":14,"w":12,"x":139,"y":58,}, + "106":{"character":106,"h":54,"offset":-4,"shift":12,"w":15,"x":105,"y":114,}, + "107":{"character":107,"h":54,"offset":2,"shift":26,"w":24,"x":79,"y":114,}, + "108":{"character":108,"h":54,"offset":2,"shift":14,"w":13,"x":64,"y":114,}, + "109":{"character":109,"h":54,"offset":2,"shift":40,"w":36,"x":26,"y":114,}, + "110":{"character":110,"h":54,"offset":2,"shift":26,"w":22,"x":2,"y":114,}, + "111":{"character":111,"h":54,"offset":1,"shift":26,"w":24,"x":477,"y":58,}, + "112":{"character":112,"h":54,"offset":2,"shift":27,"w":24,"x":451,"y":58,}, + "113":{"character":113,"h":54,"offset":1,"shift":27,"w":30,"x":419,"y":58,}, + "114":{"character":114,"h":54,"offset":2,"shift":17,"w":15,"x":402,"y":58,}, + "115":{"character":115,"h":54,"offset":0,"shift":24,"w":23,"x":122,"y":114,}, + "116":{"character":116,"h":54,"offset":0,"shift":17,"w":17,"x":383,"y":58,}, + "117":{"character":117,"h":54,"offset":2,"shift":26,"w":22,"x":335,"y":58,}, + "118":{"character":118,"h":54,"offset":0,"shift":24,"w":24,"x":309,"y":58,}, + "119":{"character":119,"h":54,"offset":0,"shift":33,"w":33,"x":274,"y":58,}, + "120":{"character":120,"h":54,"offset":0,"shift":24,"w":25,"x":247,"y":58,}, + "121":{"character":121,"h":54,"offset":0,"shift":23,"w":24,"x":221,"y":58,}, + "122":{"character":122,"h":54,"offset":1,"shift":23,"w":22,"x":197,"y":58,}, + "123":{"character":123,"h":54,"offset":1,"shift":17,"w":15,"x":180,"y":58,}, + "124":{"character":124,"h":54,"offset":1,"shift":11,"w":8,"x":170,"y":58,}, + "125":{"character":125,"h":54,"offset":1,"shift":17,"w":15,"x":153,"y":58,}, + "126":{"character":126,"h":54,"offset":1,"shift":24,"w":22,"x":367,"y":226,}, + "9647":{"character":9647,"h":54,"offset":9,"shift":44,"w":26,"x":391,"y":226,}, }, - "ascenderOffset": 0, - "ascender": 14, - "glyphs": { - "32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,}, - "33": {"x":165,"y":42,"w":3,"h":18,"character":33,"shift":4,"offset":1,}, - "34": {"x":158,"y":42,"w":5,"h":18,"character":34,"shift":6,"offset":0,}, - "35": {"x":147,"y":42,"w":9,"h":18,"character":35,"shift":9,"offset":0,}, - "36": {"x":136,"y":42,"w":9,"h":18,"character":36,"shift":9,"offset":0,}, - "37": {"x":120,"y":42,"w":14,"h":18,"character":37,"shift":14,"offset":0,}, - "38": {"x":107,"y":42,"w":11,"h":18,"character":38,"shift":11,"offset":0,}, - "39": {"x":102,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":0,}, - "40": {"x":95,"y":42,"w":5,"h":18,"character":40,"shift":5,"offset":0,}, - "41": {"x":88,"y":42,"w":5,"h":18,"character":41,"shift":5,"offset":0,}, - "42": {"x":170,"y":42,"w":6,"h":18,"character":42,"shift":6,"offset":0,}, - "43": {"x":77,"y":42,"w":9,"h":18,"character":43,"shift":9,"offset":0,}, - "44": {"x":61,"y":42,"w":3,"h":18,"character":44,"shift":4,"offset":1,}, - "45": {"x":54,"y":42,"w":5,"h":18,"character":45,"shift":5,"offset":0,}, - "46": {"x":49,"y":42,"w":3,"h":18,"character":46,"shift":4,"offset":1,}, - "47": {"x":42,"y":42,"w":5,"h":18,"character":47,"shift":4,"offset":0,}, - "48": {"x":31,"y":42,"w":9,"h":18,"character":48,"shift":9,"offset":0,}, - "49": {"x":24,"y":42,"w":5,"h":18,"character":49,"shift":9,"offset":1,}, - "50": {"x":13,"y":42,"w":9,"h":18,"character":50,"shift":9,"offset":0,}, - "51": {"x":2,"y":42,"w":9,"h":18,"character":51,"shift":9,"offset":0,}, - "52": {"x":240,"y":22,"w":9,"h":18,"character":52,"shift":9,"offset":0,}, - "53": {"x":66,"y":42,"w":9,"h":18,"character":53,"shift":9,"offset":0,}, - "54": {"x":178,"y":42,"w":9,"h":18,"character":54,"shift":9,"offset":0,}, - "55": {"x":189,"y":42,"w":9,"h":18,"character":55,"shift":9,"offset":0,}, - "56": {"x":200,"y":42,"w":9,"h":18,"character":56,"shift":9,"offset":0,}, - "57": {"x":186,"y":62,"w":9,"h":18,"character":57,"shift":9,"offset":0,}, - "58": {"x":181,"y":62,"w":3,"h":18,"character":58,"shift":4,"offset":1,}, - "59": {"x":176,"y":62,"w":3,"h":18,"character":59,"shift":4,"offset":1,}, - "60": {"x":165,"y":62,"w":9,"h":18,"character":60,"shift":9,"offset":0,}, - "61": {"x":154,"y":62,"w":9,"h":18,"character":61,"shift":9,"offset":0,}, - "62": {"x":143,"y":62,"w":9,"h":18,"character":62,"shift":9,"offset":0,}, - "63": {"x":132,"y":62,"w":9,"h":18,"character":63,"shift":9,"offset":0,}, - "64": {"x":114,"y":62,"w":16,"h":18,"character":64,"shift":16,"offset":0,}, - "65": {"x":100,"y":62,"w":12,"h":18,"character":65,"shift":11,"offset":-1,}, - "66": {"x":89,"y":62,"w":9,"h":18,"character":66,"shift":11,"offset":1,}, - "67": {"x":76,"y":62,"w":11,"h":18,"character":67,"shift":12,"offset":0,}, - "68": {"x":64,"y":62,"w":10,"h":18,"character":68,"shift":12,"offset":1,}, - "69": {"x":53,"y":62,"w":9,"h":18,"character":69,"shift":11,"offset":1,}, - "70": {"x":42,"y":62,"w":9,"h":18,"character":70,"shift":10,"offset":1,}, - "71": {"x":28,"y":62,"w":12,"h":18,"character":71,"shift":12,"offset":0,}, - "72": {"x":16,"y":62,"w":10,"h":18,"character":72,"shift":12,"offset":1,}, - "73": {"x":11,"y":62,"w":3,"h":18,"character":73,"shift":4,"offset":1,}, - "74": {"x":2,"y":62,"w":7,"h":18,"character":74,"shift":8,"offset":0,}, - "75": {"x":235,"y":42,"w":10,"h":18,"character":75,"shift":11,"offset":1,}, - "76": {"x":225,"y":42,"w":8,"h":18,"character":76,"shift":9,"offset":1,}, - "77": {"x":211,"y":42,"w":12,"h":18,"character":77,"shift":13,"offset":1,}, - "78": {"x":228,"y":22,"w":10,"h":18,"character":78,"shift":12,"offset":1,}, - "79": {"x":214,"y":22,"w":12,"h":18,"character":79,"shift":12,"offset":0,}, - "80": {"x":203,"y":22,"w":9,"h":18,"character":80,"shift":11,"offset":1,}, - "81": {"x":232,"y":2,"w":12,"h":18,"character":81,"shift":12,"offset":0,}, - "82": {"x":213,"y":2,"w":11,"h":18,"character":82,"shift":12,"offset":1,}, - "83": {"x":201,"y":2,"w":10,"h":18,"character":83,"shift":11,"offset":0,}, - "84": {"x":189,"y":2,"w":10,"h":18,"character":84,"shift":10,"offset":0,}, - "85": {"x":177,"y":2,"w":10,"h":18,"character":85,"shift":12,"offset":1,}, - "86": {"x":164,"y":2,"w":11,"h":18,"character":86,"shift":11,"offset":0,}, - "87": {"x":147,"y":2,"w":15,"h":18,"character":87,"shift":15,"offset":0,}, - "88": {"x":134,"y":2,"w":11,"h":18,"character":88,"shift":11,"offset":0,}, - "89": {"x":121,"y":2,"w":11,"h":18,"character":89,"shift":11,"offset":0,}, - "90": {"x":109,"y":2,"w":10,"h":18,"character":90,"shift":10,"offset":0,}, - "91": {"x":226,"y":2,"w":4,"h":18,"character":91,"shift":4,"offset":1,}, - "92": {"x":102,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,}, - "93": {"x":89,"y":2,"w":4,"h":18,"character":93,"shift":4,"offset":0,}, - "94": {"x":79,"y":2,"w":8,"h":18,"character":94,"shift":8,"offset":0,}, - "95": {"x":66,"y":2,"w":11,"h":18,"character":95,"shift":9,"offset":-1,}, - "96": {"x":60,"y":2,"w":4,"h":18,"character":96,"shift":5,"offset":0,}, - "97": {"x":49,"y":2,"w":9,"h":18,"character":97,"shift":9,"offset":0,}, - "98": {"x":39,"y":2,"w":8,"h":18,"character":98,"shift":9,"offset":1,}, - "99": {"x":29,"y":2,"w":8,"h":18,"character":99,"shift":8,"offset":0,}, - "100": {"x":19,"y":2,"w":8,"h":18,"character":100,"shift":9,"offset":0,}, - "101": {"x":8,"y":2,"w":9,"h":18,"character":101,"shift":9,"offset":0,}, - "102": {"x":95,"y":2,"w":5,"h":18,"character":102,"shift":4,"offset":0,}, - "103": {"x":2,"y":22,"w":8,"h":18,"character":103,"shift":9,"offset":0,}, - "104": {"x":97,"y":22,"w":7,"h":18,"character":104,"shift":9,"offset":1,}, - "105": {"x":12,"y":22,"w":2,"h":18,"character":105,"shift":4,"offset":1,}, - "106": {"x":187,"y":22,"w":4,"h":18,"character":106,"shift":4,"offset":-1,}, - "107": {"x":178,"y":22,"w":7,"h":18,"character":107,"shift":8,"offset":1,}, - "108": {"x":174,"y":22,"w":2,"h":18,"character":108,"shift":4,"offset":1,}, - "109": {"x":160,"y":22,"w":12,"h":18,"character":109,"shift":13,"offset":1,}, - "110": {"x":151,"y":22,"w":7,"h":18,"character":110,"shift":9,"offset":1,}, - "111": {"x":140,"y":22,"w":9,"h":18,"character":111,"shift":9,"offset":0,}, - "112": {"x":130,"y":22,"w":8,"h":18,"character":112,"shift":9,"offset":1,}, - "113": {"x":120,"y":22,"w":8,"h":18,"character":113,"shift":9,"offset":0,}, - "114": {"x":113,"y":22,"w":5,"h":18,"character":114,"shift":5,"offset":1,}, - "115": {"x":193,"y":22,"w":8,"h":18,"character":115,"shift":8,"offset":0,}, - "116": {"x":106,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,}, - "117": {"x":88,"y":22,"w":7,"h":18,"character":117,"shift":9,"offset":1,}, - "118": {"x":78,"y":22,"w":8,"h":18,"character":118,"shift":8,"offset":0,}, - "119": {"x":64,"y":22,"w":12,"h":18,"character":119,"shift":12,"offset":0,}, - "120": {"x":54,"y":22,"w":8,"h":18,"character":120,"shift":8,"offset":0,}, - "121": {"x":44,"y":22,"w":8,"h":18,"character":121,"shift":8,"offset":0,}, - "122": {"x":34,"y":22,"w":8,"h":18,"character":122,"shift":8,"offset":0,}, - "123": {"x":27,"y":22,"w":5,"h":18,"character":123,"shift":5,"offset":0,}, - "124": {"x":23,"y":22,"w":2,"h":18,"character":124,"shift":4,"offset":1,}, - "125": {"x":16,"y":22,"w":5,"h":18,"character":125,"shift":5,"offset":0,}, - "126": {"x":197,"y":62,"w":9,"h":18,"character":126,"shift":9,"offset":0,}, - "9647": {"x":208,"y":62,"w":10,"h":18,"character":9647,"shift":16,"offset":3,}, + "hinting":0, + "includeTTF":false, + "interpreter":0, + "italic":false, + "kerningPairs":[], + "last":0, + "lineHeight":0, + "maintainGms1Font":false, + "name":"f_hires", + "parent":{ + "name":"Fonts", + "path":"folders/Fonts.yy", }, - "kerningPairs": [ - {"first":32,"second":65,"amount":-1,}, - {"first":32,"second":902,"amount":-1,}, - {"first":32,"second":913,"amount":-1,}, - {"first":32,"second":916,"amount":-1,}, - {"first":32,"second":923,"amount":-1,}, - {"first":49,"second":49,"amount":-1,}, - {"first":65,"second":32,"amount":-1,}, - {"first":65,"second":84,"amount":-1,}, - {"first":65,"second":86,"amount":-1,}, - {"first":65,"second":89,"amount":-1,}, - {"first":65,"second":160,"amount":-1,}, - {"first":65,"second":8217,"amount":-1,}, - {"first":70,"second":44,"amount":-1,}, - {"first":70,"second":46,"amount":-1,}, - {"first":70,"second":65,"amount":-1,}, - {"first":76,"second":84,"amount":-1,}, - {"first":76,"second":86,"amount":-1,}, - {"first":76,"second":87,"amount":-1,}, - {"first":76,"second":89,"amount":-1,}, - {"first":76,"second":8217,"amount":-1,}, - {"first":80,"second":44,"amount":-1,}, - {"first":80,"second":46,"amount":-1,}, - {"first":80,"second":65,"amount":-1,}, - {"first":84,"second":44,"amount":-1,}, - {"first":84,"second":45,"amount":-1,}, - {"first":84,"second":46,"amount":-1,}, - {"first":84,"second":58,"amount":-1,}, - {"first":84,"second":59,"amount":-1,}, - {"first":84,"second":65,"amount":-1,}, - {"first":84,"second":97,"amount":-1,}, - {"first":84,"second":99,"amount":-1,}, - {"first":84,"second":101,"amount":-1,}, - {"first":84,"second":111,"amount":-1,}, - {"first":84,"second":115,"amount":-1,}, - {"first":84,"second":119,"amount":-1,}, - {"first":84,"second":121,"amount":-1,}, - {"first":84,"second":173,"amount":-1,}, - {"first":84,"second":894,"amount":-1,}, - {"first":86,"second":44,"amount":-1,}, - {"first":86,"second":45,"amount":-1,}, - {"first":86,"second":46,"amount":-1,}, - {"first":86,"second":65,"amount":-1,}, - {"first":86,"second":97,"amount":-1,}, - {"first":86,"second":101,"amount":-1,}, - {"first":86,"second":111,"amount":-1,}, - {"first":86,"second":173,"amount":-1,}, - {"first":87,"second":44,"amount":-1,}, - {"first":87,"second":46,"amount":-1,}, - {"first":89,"second":44,"amount":-1,}, - {"first":89,"second":45,"amount":-1,}, - {"first":89,"second":46,"amount":-1,}, - {"first":89,"second":58,"amount":-1,}, - {"first":89,"second":59,"amount":-1,}, - {"first":89,"second":65,"amount":-1,}, - {"first":89,"second":97,"amount":-1,}, - {"first":89,"second":101,"amount":-1,}, - {"first":89,"second":111,"amount":-1,}, - {"first":89,"second":112,"amount":-1,}, - {"first":89,"second":113,"amount":-1,}, - {"first":89,"second":117,"amount":-1,}, - {"first":89,"second":118,"amount":-1,}, - {"first":89,"second":173,"amount":-1,}, - {"first":89,"second":894,"amount":-1,}, - {"first":114,"second":44,"amount":-1,}, - {"first":114,"second":46,"amount":-1,}, - {"first":118,"second":44,"amount":-1,}, - {"first":118,"second":46,"amount":-1,}, - {"first":119,"second":44,"amount":-1,}, - {"first":119,"second":46,"amount":-1,}, - {"first":121,"second":44,"amount":-1,}, - {"first":121,"second":46,"amount":-1,}, - ], - "ranges": [ + "pointRounding":0, + "ranges":[ {"lower":32,"upper":127,}, {"lower":9647,"upper":9647,}, ], - "regenerateBitmap": false, - "canGenerateBitmap": true, - "maintainGms1Font": false, - "parent": { - "name": "Fonts", - "path": "folders/Fonts.yy", + "regenerateBitmap":false, + "resourceType":"GMFont", + "resourceVersion":"2.0", + "sampleText":"abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: â–¯ (9647)", + "sdfSpread":8, + "size":34.0, + "styleName":"Bold", + "textureGroupId":{ + "name":"Default", + "path":"texturegroups/Default", }, + "TTFName":"", + "usesSDF":false, } \ No newline at end of file diff --git a/fonts/f_hires/f_hires.png b/fonts/f_hires/f_hires.png index f16bdf6..61261cd 100644 Binary files a/fonts/f_hires/f_hires.png and b/fonts/f_hires/f_hires.png differ diff --git a/fonts/f_hires/f_hires.yy b/fonts/f_hires/f_hires.yy index 388a401..b4fc9c6 100644 --- a/fonts/f_hires/f_hires.yy +++ b/fonts/f_hires/f_hires.yy @@ -3,7 +3,7 @@ "%Name":"f_hires", "AntiAlias":1, "applyKerning":0, - "ascender":39, + "ascender":44, "ascenderOffset":0, "bold":false, "canGenerateBitmap":true, @@ -12,102 +12,102 @@ "fontName":"Atkinson Hyperlegible", "glyphOperations":0, "glyphs":{ - "32":{"character":32,"h":54,"offset":0,"shift":15,"w":15,"x":2,"y":2,}, - "33":{"character":33,"h":54,"offset":1,"shift":13,"w":10,"x":189,"y":170,}, - "34":{"character":34,"h":54,"offset":1,"shift":19,"w":16,"x":171,"y":170,}, - "35":{"character":35,"h":54,"offset":1,"shift":35,"w":34,"x":135,"y":170,}, - "36":{"character":36,"h":54,"offset":1,"shift":28,"w":27,"x":106,"y":170,}, - "37":{"character":37,"h":54,"offset":1,"shift":44,"w":43,"x":61,"y":170,}, - "38":{"character":38,"h":54,"offset":1,"shift":32,"w":31,"x":28,"y":170,}, - "39":{"character":39,"h":54,"offset":1,"shift":10,"w":8,"x":18,"y":170,}, - "40":{"character":40,"h":54,"offset":1,"shift":17,"w":14,"x":2,"y":170,}, - "41":{"character":41,"h":54,"offset":1,"shift":17,"w":14,"x":485,"y":114,}, - "42":{"character":42,"h":54,"offset":2,"shift":20,"w":16,"x":201,"y":170,}, - "43":{"character":43,"h":54,"offset":2,"shift":28,"w":24,"x":459,"y":114,}, - "44":{"character":44,"h":54,"offset":1,"shift":13,"w":10,"x":420,"y":114,}, - "45":{"character":45,"h":54,"offset":1,"shift":19,"w":16,"x":402,"y":114,}, - "46":{"character":46,"h":54,"offset":1,"shift":13,"w":10,"x":390,"y":114,}, - "47":{"character":47,"h":54,"offset":0,"shift":20,"w":20,"x":368,"y":114,}, - "48":{"character":48,"h":54,"offset":2,"shift":30,"w":27,"x":339,"y":114,}, - "49":{"character":49,"h":54,"offset":2,"shift":20,"w":14,"x":323,"y":114,}, - "50":{"character":50,"h":54,"offset":1,"shift":27,"w":24,"x":297,"y":114,}, - "51":{"character":51,"h":54,"offset":1,"shift":27,"w":25,"x":270,"y":114,}, - "52":{"character":52,"h":54,"offset":1,"shift":28,"w":26,"x":242,"y":114,}, - "53":{"character":53,"h":54,"offset":1,"shift":28,"w":25,"x":432,"y":114,}, - "54":{"character":54,"h":54,"offset":2,"shift":29,"w":25,"x":219,"y":170,}, - "55":{"character":55,"h":54,"offset":0,"shift":25,"w":24,"x":246,"y":170,}, - "56":{"character":56,"h":54,"offset":1,"shift":28,"w":26,"x":272,"y":170,}, - "57":{"character":57,"h":54,"offset":1,"shift":25,"w":23,"x":342,"y":226,}, - "58":{"character":58,"h":54,"offset":1,"shift":13,"w":10,"x":330,"y":226,}, - "59":{"character":59,"h":54,"offset":1,"shift":13,"w":10,"x":318,"y":226,}, - "60":{"character":60,"h":54,"offset":1,"shift":26,"w":24,"x":292,"y":226,}, - "61":{"character":61,"h":54,"offset":2,"shift":28,"w":24,"x":266,"y":226,}, - "62":{"character":62,"h":54,"offset":1,"shift":26,"w":24,"x":240,"y":226,}, - "63":{"character":63,"h":54,"offset":1,"shift":28,"w":25,"x":213,"y":226,}, - "64":{"character":64,"h":54,"offset":1,"shift":34,"w":32,"x":179,"y":226,}, - "65":{"character":65,"h":54,"offset":0,"shift":31,"w":32,"x":145,"y":226,}, - "66":{"character":66,"h":54,"offset":1,"shift":29,"w":27,"x":116,"y":226,}, - "67":{"character":67,"h":54,"offset":1,"shift":31,"w":29,"x":85,"y":226,}, - "68":{"character":68,"h":54,"offset":1,"shift":31,"w":29,"x":54,"y":226,}, - "69":{"character":69,"h":54,"offset":1,"shift":26,"w":25,"x":27,"y":226,}, - "70":{"character":70,"h":54,"offset":1,"shift":25,"w":23,"x":2,"y":226,}, - "71":{"character":71,"h":54,"offset":1,"shift":33,"w":30,"x":469,"y":170,}, - "72":{"character":72,"h":54,"offset":1,"shift":31,"w":28,"x":439,"y":170,}, - "73":{"character":73,"h":54,"offset":2,"shift":21,"w":17,"x":420,"y":170,}, - "74":{"character":74,"h":54,"offset":0,"shift":25,"w":24,"x":394,"y":170,}, - "75":{"character":75,"h":54,"offset":1,"shift":30,"w":29,"x":363,"y":170,}, - "76":{"character":76,"h":54,"offset":1,"shift":24,"w":23,"x":338,"y":170,}, - "77":{"character":77,"h":54,"offset":1,"shift":38,"w":36,"x":300,"y":170,}, - "78":{"character":78,"h":54,"offset":1,"shift":32,"w":29,"x":211,"y":114,}, - "79":{"character":79,"h":54,"offset":1,"shift":35,"w":33,"x":176,"y":114,}, - "80":{"character":80,"h":54,"offset":1,"shift":29,"w":27,"x":147,"y":114,}, - "81":{"character":81,"h":54,"offset":1,"shift":35,"w":35,"x":76,"y":58,}, - "82":{"character":82,"h":54,"offset":1,"shift":30,"w":28,"x":31,"y":58,}, - "83":{"character":83,"h":54,"offset":1,"shift":28,"w":27,"x":2,"y":58,}, - "84":{"character":84,"h":54,"offset":0,"shift":28,"w":28,"x":461,"y":2,}, - "85":{"character":85,"h":54,"offset":1,"shift":30,"w":27,"x":432,"y":2,}, - "86":{"character":86,"h":54,"offset":0,"shift":30,"w":30,"x":400,"y":2,}, - "87":{"character":87,"h":54,"offset":0,"shift":40,"w":40,"x":358,"y":2,}, - "88":{"character":88,"h":54,"offset":0,"shift":32,"w":32,"x":324,"y":2,}, - "89":{"character":89,"h":54,"offset":0,"shift":31,"w":31,"x":291,"y":2,}, - "90":{"character":90,"h":54,"offset":1,"shift":28,"w":26,"x":263,"y":2,}, - "91":{"character":91,"h":54,"offset":1,"shift":15,"w":13,"x":61,"y":58,}, - "92":{"character":92,"h":54,"offset":0,"shift":20,"w":20,"x":241,"y":2,}, - "93":{"character":93,"h":54,"offset":1,"shift":15,"w":13,"x":208,"y":2,}, - "94":{"character":94,"h":54,"offset":2,"shift":27,"w":23,"x":183,"y":2,}, - "95":{"character":95,"h":54,"offset":0,"shift":19,"w":20,"x":161,"y":2,}, - "96":{"character":96,"h":54,"offset":2,"shift":14,"w":10,"x":149,"y":2,}, - "97":{"character":97,"h":54,"offset":0,"shift":25,"w":24,"x":123,"y":2,}, - "98":{"character":98,"h":54,"offset":2,"shift":27,"w":24,"x":97,"y":2,}, - "99":{"character":99,"h":54,"offset":1,"shift":24,"w":22,"x":73,"y":2,}, - "100":{"character":100,"h":54,"offset":1,"shift":27,"w":25,"x":46,"y":2,}, - "101":{"character":101,"h":54,"offset":1,"shift":26,"w":25,"x":19,"y":2,}, - "102":{"character":102,"h":54,"offset":0,"shift":17,"w":16,"x":223,"y":2,}, - "103":{"character":103,"h":54,"offset":1,"shift":27,"w":24,"x":113,"y":58,}, - "104":{"character":104,"h":54,"offset":2,"shift":26,"w":22,"x":359,"y":58,}, - "105":{"character":105,"h":54,"offset":1,"shift":14,"w":12,"x":139,"y":58,}, - "106":{"character":106,"h":54,"offset":-4,"shift":12,"w":15,"x":105,"y":114,}, - "107":{"character":107,"h":54,"offset":2,"shift":26,"w":24,"x":79,"y":114,}, - "108":{"character":108,"h":54,"offset":2,"shift":14,"w":13,"x":64,"y":114,}, - "109":{"character":109,"h":54,"offset":2,"shift":40,"w":36,"x":26,"y":114,}, - "110":{"character":110,"h":54,"offset":2,"shift":26,"w":22,"x":2,"y":114,}, - "111":{"character":111,"h":54,"offset":1,"shift":26,"w":24,"x":477,"y":58,}, - "112":{"character":112,"h":54,"offset":2,"shift":27,"w":24,"x":451,"y":58,}, - "113":{"character":113,"h":54,"offset":1,"shift":27,"w":30,"x":419,"y":58,}, - "114":{"character":114,"h":54,"offset":2,"shift":17,"w":15,"x":402,"y":58,}, - "115":{"character":115,"h":54,"offset":0,"shift":24,"w":23,"x":122,"y":114,}, - "116":{"character":116,"h":54,"offset":0,"shift":17,"w":17,"x":383,"y":58,}, - "117":{"character":117,"h":54,"offset":2,"shift":26,"w":22,"x":335,"y":58,}, - "118":{"character":118,"h":54,"offset":0,"shift":24,"w":24,"x":309,"y":58,}, - "119":{"character":119,"h":54,"offset":0,"shift":33,"w":33,"x":274,"y":58,}, - "120":{"character":120,"h":54,"offset":0,"shift":24,"w":25,"x":247,"y":58,}, - "121":{"character":121,"h":54,"offset":0,"shift":23,"w":24,"x":221,"y":58,}, - "122":{"character":122,"h":54,"offset":1,"shift":23,"w":22,"x":197,"y":58,}, - "123":{"character":123,"h":54,"offset":1,"shift":17,"w":15,"x":180,"y":58,}, - "124":{"character":124,"h":54,"offset":1,"shift":11,"w":8,"x":170,"y":58,}, - "125":{"character":125,"h":54,"offset":1,"shift":17,"w":15,"x":153,"y":58,}, - "126":{"character":126,"h":54,"offset":1,"shift":24,"w":22,"x":367,"y":226,}, - "9647":{"character":9647,"h":54,"offset":9,"shift":44,"w":26,"x":391,"y":226,}, + "32":{"character":32,"h":57,"offset":0,"shift":15,"w":15,"x":2,"y":2,}, + "33":{"character":33,"h":57,"offset":2,"shift":14,"w":10,"x":272,"y":179,}, + "34":{"character":34,"h":57,"offset":1,"shift":20,"w":17,"x":253,"y":179,}, + "35":{"character":35,"h":57,"offset":1,"shift":38,"w":36,"x":215,"y":179,}, + "36":{"character":36,"h":57,"offset":1,"shift":30,"w":28,"x":185,"y":179,}, + "37":{"character":37,"h":57,"offset":1,"shift":47,"w":45,"x":138,"y":179,}, + "38":{"character":38,"h":57,"offset":1,"shift":34,"w":33,"x":103,"y":179,}, + "39":{"character":39,"h":57,"offset":1,"shift":11,"w":8,"x":93,"y":179,}, + "40":{"character":40,"h":57,"offset":1,"shift":18,"w":15,"x":76,"y":179,}, + "41":{"character":41,"h":57,"offset":1,"shift":18,"w":15,"x":59,"y":179,}, + "42":{"character":42,"h":57,"offset":2,"shift":21,"w":17,"x":284,"y":179,}, + "43":{"character":43,"h":57,"offset":2,"shift":30,"w":26,"x":31,"y":179,}, + "44":{"character":44,"h":57,"offset":1,"shift":13,"w":11,"x":496,"y":120,}, + "45":{"character":45,"h":57,"offset":1,"shift":20,"w":17,"x":477,"y":120,}, + "46":{"character":46,"h":57,"offset":1,"shift":13,"w":11,"x":464,"y":120,}, + "47":{"character":47,"h":57,"offset":0,"shift":21,"w":21,"x":441,"y":120,}, + "48":{"character":48,"h":57,"offset":2,"shift":31,"w":28,"x":411,"y":120,}, + "49":{"character":49,"h":57,"offset":2,"shift":22,"w":15,"x":394,"y":120,}, + "50":{"character":50,"h":57,"offset":1,"shift":28,"w":26,"x":366,"y":120,}, + "51":{"character":51,"h":57,"offset":1,"shift":29,"w":26,"x":338,"y":120,}, + "52":{"character":52,"h":57,"offset":1,"shift":30,"w":28,"x":308,"y":120,}, + "53":{"character":53,"h":57,"offset":1,"shift":29,"w":27,"x":2,"y":179,}, + "54":{"character":54,"h":57,"offset":2,"shift":30,"w":26,"x":303,"y":179,}, + "55":{"character":55,"h":57,"offset":0,"shift":26,"w":25,"x":331,"y":179,}, + "56":{"character":56,"h":57,"offset":1,"shift":30,"w":28,"x":358,"y":179,}, + "57":{"character":57,"h":57,"offset":1,"shift":27,"w":24,"x":470,"y":238,}, + "58":{"character":58,"h":57,"offset":1,"shift":13,"w":11,"x":457,"y":238,}, + "59":{"character":59,"h":57,"offset":1,"shift":13,"w":11,"x":444,"y":238,}, + "60":{"character":60,"h":57,"offset":1,"shift":28,"w":25,"x":417,"y":238,}, + "61":{"character":61,"h":57,"offset":2,"shift":30,"w":26,"x":389,"y":238,}, + "62":{"character":62,"h":57,"offset":1,"shift":28,"w":25,"x":362,"y":238,}, + "63":{"character":63,"h":57,"offset":1,"shift":29,"w":27,"x":333,"y":238,}, + "64":{"character":64,"h":57,"offset":1,"shift":36,"w":34,"x":297,"y":238,}, + "65":{"character":65,"h":57,"offset":0,"shift":33,"w":33,"x":262,"y":238,}, + "66":{"character":66,"h":57,"offset":2,"shift":31,"w":28,"x":232,"y":238,}, + "67":{"character":67,"h":57,"offset":1,"shift":33,"w":31,"x":199,"y":238,}, + "68":{"character":68,"h":57,"offset":2,"shift":33,"w":30,"x":167,"y":238,}, + "69":{"character":69,"h":57,"offset":2,"shift":28,"w":25,"x":140,"y":238,}, + "70":{"character":70,"h":57,"offset":2,"shift":26,"w":24,"x":114,"y":238,}, + "71":{"character":71,"h":57,"offset":1,"shift":35,"w":32,"x":80,"y":238,}, + "72":{"character":72,"h":57,"offset":2,"shift":33,"w":29,"x":49,"y":238,}, + "73":{"character":73,"h":57,"offset":2,"shift":22,"w":18,"x":29,"y":238,}, + "74":{"character":74,"h":57,"offset":0,"shift":27,"w":25,"x":2,"y":238,}, + "75":{"character":75,"h":57,"offset":2,"shift":32,"w":30,"x":453,"y":179,}, + "76":{"character":76,"h":57,"offset":2,"shift":26,"w":24,"x":427,"y":179,}, + "77":{"character":77,"h":57,"offset":2,"shift":40,"w":37,"x":388,"y":179,}, + "78":{"character":78,"h":57,"offset":2,"shift":34,"w":30,"x":276,"y":120,}, + "79":{"character":79,"h":57,"offset":1,"shift":37,"w":34,"x":240,"y":120,}, + "80":{"character":80,"h":57,"offset":2,"shift":30,"w":27,"x":211,"y":120,}, + "81":{"character":81,"h":57,"offset":1,"shift":37,"w":37,"x":109,"y":61,}, + "82":{"character":82,"h":57,"offset":2,"shift":31,"w":29,"x":63,"y":61,}, + "83":{"character":83,"h":57,"offset":1,"shift":30,"w":28,"x":33,"y":61,}, + "84":{"character":84,"h":57,"offset":0,"shift":30,"w":29,"x":2,"y":61,}, + "85":{"character":85,"h":57,"offset":1,"shift":32,"w":29,"x":454,"y":2,}, + "86":{"character":86,"h":57,"offset":0,"shift":31,"w":31,"x":421,"y":2,}, + "87":{"character":87,"h":57,"offset":0,"shift":42,"w":42,"x":377,"y":2,}, + "88":{"character":88,"h":57,"offset":0,"shift":34,"w":34,"x":341,"y":2,}, + "89":{"character":89,"h":57,"offset":0,"shift":33,"w":33,"x":306,"y":2,}, + "90":{"character":90,"h":57,"offset":1,"shift":30,"w":28,"x":276,"y":2,}, + "91":{"character":91,"h":57,"offset":2,"shift":16,"w":13,"x":94,"y":61,}, + "92":{"character":92,"h":57,"offset":0,"shift":21,"w":21,"x":253,"y":2,}, + "93":{"character":93,"h":57,"offset":1,"shift":16,"w":13,"x":219,"y":2,}, + "94":{"character":94,"h":57,"offset":2,"shift":28,"w":24,"x":193,"y":2,}, + "95":{"character":95,"h":57,"offset":0,"shift":21,"w":21,"x":170,"y":2,}, + "96":{"character":96,"h":57,"offset":2,"shift":15,"w":11,"x":157,"y":2,}, + "97":{"character":97,"h":57,"offset":0,"shift":26,"w":25,"x":130,"y":2,}, + "98":{"character":98,"h":57,"offset":2,"shift":29,"w":26,"x":102,"y":2,}, + "99":{"character":99,"h":57,"offset":1,"shift":25,"w":24,"x":76,"y":2,}, + "100":{"character":100,"h":57,"offset":1,"shift":29,"w":27,"x":47,"y":2,}, + "101":{"character":101,"h":57,"offset":1,"shift":27,"w":26,"x":19,"y":2,}, + "102":{"character":102,"h":57,"offset":0,"shift":18,"w":17,"x":234,"y":2,}, + "103":{"character":103,"h":57,"offset":1,"shift":29,"w":26,"x":148,"y":61,}, + "104":{"character":104,"h":57,"offset":2,"shift":27,"w":24,"x":407,"y":61,}, + "105":{"character":105,"h":57,"offset":1,"shift":15,"w":13,"x":176,"y":61,}, + "106":{"character":106,"h":57,"offset":-4,"shift":12,"w":15,"x":168,"y":120,}, + "107":{"character":107,"h":57,"offset":2,"shift":27,"w":26,"x":140,"y":120,}, + "108":{"character":108,"h":57,"offset":2,"shift":15,"w":13,"x":125,"y":120,}, + "109":{"character":109,"h":57,"offset":2,"shift":43,"w":39,"x":84,"y":120,}, + "110":{"character":110,"h":57,"offset":2,"shift":27,"w":24,"x":58,"y":120,}, + "111":{"character":111,"h":57,"offset":1,"shift":28,"w":26,"x":30,"y":120,}, + "112":{"character":112,"h":57,"offset":2,"shift":29,"w":26,"x":2,"y":120,}, + "113":{"character":113,"h":57,"offset":1,"shift":29,"w":32,"x":471,"y":61,}, + "114":{"character":114,"h":57,"offset":2,"shift":18,"w":16,"x":453,"y":61,}, + "115":{"character":115,"h":57,"offset":1,"shift":26,"w":24,"x":185,"y":120,}, + "116":{"character":116,"h":57,"offset":0,"shift":18,"w":18,"x":433,"y":61,}, + "117":{"character":117,"h":57,"offset":2,"shift":27,"w":23,"x":382,"y":61,}, + "118":{"character":118,"h":57,"offset":0,"shift":25,"w":26,"x":354,"y":61,}, + "119":{"character":119,"h":57,"offset":0,"shift":35,"w":35,"x":317,"y":61,}, + "120":{"character":120,"h":57,"offset":0,"shift":26,"w":26,"x":289,"y":61,}, + "121":{"character":121,"h":57,"offset":0,"shift":25,"w":25,"x":262,"y":61,}, + "122":{"character":122,"h":57,"offset":1,"shift":25,"w":23,"x":237,"y":61,}, + "123":{"character":123,"h":57,"offset":1,"shift":18,"w":16,"x":219,"y":61,}, + "124":{"character":124,"h":57,"offset":2,"shift":11,"w":8,"x":209,"y":61,}, + "125":{"character":125,"h":57,"offset":1,"shift":18,"w":16,"x":191,"y":61,}, + "126":{"character":126,"h":57,"offset":1,"shift":26,"w":23,"x":2,"y":297,}, + "9647":{"character":9647,"h":57,"offset":9,"shift":47,"w":28,"x":27,"y":297,}, }, "hinting":0, "includeTTF":false, @@ -115,7 +115,7 @@ "italic":false, "kerningPairs":[], "last":0, - "lineHeight":0, + "lineHeight":57, "maintainGms1Font":false, "name":"f_hires", "parent":{ @@ -132,12 +132,9 @@ "resourceVersion":"2.0", "sampleText":"abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: â–¯ (9647)", "sdfSpread":8, - "size":34.0, + "size":36.0, "styleName":"Bold", - "textureGroupId":{ - "name":"Default", - "path":"texturegroups/Default", - }, + "textureGroupId":null, "TTFName":"", "usesSDF":false, } \ No newline at end of file diff --git a/objects/__obj_stanncam_manager/Create_0.gml b/objects/__obj_stanncam_manager/Create_0.gml index 77487dd..75e4f72 100644 --- a/objects/__obj_stanncam_manager/Create_0.gml +++ b/objects/__obj_stanncam_manager/Create_0.gml @@ -3,6 +3,7 @@ resolution_w = 0; resolution_h = 0; number_of_cams = 0; keep_aspect_ratio = true; +gui_keep_aspect_ratio = true; resize_width = 0; resize_height = 0; @@ -10,3 +11,6 @@ resize_height = 0; __display_scale_x = 1; __display_scale_y = 1; draw_zones = false; + +__gui_res_w = 1; +__gui_res_h = 1; diff --git a/objects/__obj_stanncam_manager/Draw_76.gml b/objects/__obj_stanncam_manager/Draw_76.gml index dd48a3b..05c9601 100644 --- a/objects/__obj_stanncam_manager/Draw_76.gml +++ b/objects/__obj_stanncam_manager/Draw_76.gml @@ -1,5 +1,5 @@ var _len = array_length(global.stanncams); for (var i = 0; i < _len; ++i){ if(global.stanncams[i] == -1) continue; - global.stanncams[i].__predraw(); + global.stanncams[i].__predraw(); } diff --git a/objects/__obj_stanncam_manager/Other_4.gml b/objects/__obj_stanncam_manager/Other_4.gml index c343e91..5969cf4 100644 --- a/objects/__obj_stanncam_manager/Other_4.gml +++ b/objects/__obj_stanncam_manager/Other_4.gml @@ -3,5 +3,6 @@ var _len = array_length(global.stanncams); for (var i = 0; i < _len; ++i){ if(global.stanncams[i] == -1) continue; global.stanncams[i].__check_viewports(); + global.stanncams[i].__zone = noone; } __stanncam_update_resolution(); diff --git a/objects/__obj_stanncam_manager/__obj_stanncam_manager.yy b/objects/__obj_stanncam_manager/__obj_stanncam_manager.yy index 819c7b5..6748622 100644 --- a/objects/__obj_stanncam_manager/__obj_stanncam_manager.yy +++ b/objects/__obj_stanncam_manager/__obj_stanncam_manager.yy @@ -2,10 +2,10 @@ "$GMObject":"", "%Name":"__obj_stanncam_manager", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":4,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":2,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":76,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":4,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":2,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":76,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"__obj_stanncam_manager", diff --git a/objects/obj_3d/Create_0.gml b/objects/obj_3d/Create_0.gml new file mode 100644 index 0000000..c2ffee4 --- /dev/null +++ b/objects/obj_3d/Create_0.gml @@ -0,0 +1,17 @@ +/// @description + +//camera +stanncam_init(200, 200, 1920, 1080, 300, 300); + +cam_3d = new stanncam_3d(global.game_w,global.game_h,true); + +cam_2d = new stanncam(0, 0, global.game_w, global.game_h, true, false); + +cam_2d.follow = obj_player; + + + +mesh = load_obj("3d.obj"); + +mouse_x_last = mouse_x; +mouse_y_last = mouse_y; \ No newline at end of file diff --git a/objects/obj_3d/Draw_0.gml b/objects/obj_3d/Draw_0.gml new file mode 100644 index 0000000..e772b3e --- /dev/null +++ b/objects/obj_3d/Draw_0.gml @@ -0,0 +1,14 @@ +/// @description + +gpu_set_ztestenable(true); +gpu_set_zwriteenable(true); + +matrix_set(matrix_world,matrix_build(100,100,50,0,0,0,100,100,100)); +shader_set(sh_3d) +vertex_submit(mesh,pr_trianglelist,-1); +shader_reset() + +matrix_set(matrix_world,matrix_build_identity()); + +gpu_set_ztestenable(false); +gpu_set_zwriteenable(false); \ No newline at end of file diff --git a/objects/obj_3d/Draw_77.gml b/objects/obj_3d/Draw_77.gml new file mode 100644 index 0000000..debc253 --- /dev/null +++ b/objects/obj_3d/Draw_77.gml @@ -0,0 +1,4 @@ +/// @description +//draw_clear(c_white) +cam_2d.draw(0,0,0.5,0.5); +cam_3d.draw(global.game_w*0.5,0,0.5,0.5); \ No newline at end of file diff --git a/objects/obj_3d/Step_0.gml b/objects/obj_3d/Step_0.gml new file mode 100644 index 0000000..d287ecb --- /dev/null +++ b/objects/obj_3d/Step_0.gml @@ -0,0 +1,21 @@ +/// @description + +var forward = keyboard_check(ord("S")) - keyboard_check(ord("W")); +var right = keyboard_check(ord("A")) - keyboard_check(ord("D")); +var up = keyboard_check(vk_shift) - keyboard_check(vk_control); + +if(forward != 0 || right != 0 || up != 0){ + //cam_3d.translate(right,up,forward); + cam_3d.translate_relative(right,forward,up) +} + +if(mouse_check_button(mb_left)){ + var pitch = mouse_y - mouse_y_last + var yaw = mouse_x - mouse_x_last + show_debug_message($"pitch {pitch} yaw {yaw}") + + cam_3d.rotate(-pitch,yaw); +} + +mouse_x_last = mouse_x; +mouse_y_last = mouse_y; \ No newline at end of file diff --git a/objects/obj_3d/obj_3d.yy b/objects/obj_3d/obj_3d.yy new file mode 100644 index 0000000..ba4897b --- /dev/null +++ b/objects/obj_3d/obj_3d.yy @@ -0,0 +1,38 @@ +{ + "$GMObject":"", + "%Name":"obj_3d", + "eventList":[ + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + ], + "managed":true, + "name":"obj_3d", + "overriddenProperties":[], + "parent":{ + "name":"3d", + "path":"folders/Objects/3d.yy", + }, + "parentObjectId":null, + "persistent":false, + "physicsAngularDamping":0.1, + "physicsDensity":0.5, + "physicsFriction":0.2, + "physicsGroup":1, + "physicsKinematic":false, + "physicsLinearDamping":0.1, + "physicsObject":false, + "physicsRestitution":0.1, + "physicsSensor":false, + "physicsShape":1, + "physicsShapePoints":[], + "physicsStartAwake":true, + "properties":[], + "resourceType":"GMObject", + "resourceVersion":"2.0", + "solid":false, + "spriteId":null, + "spriteMaskId":null, + "visible":true, +} \ No newline at end of file diff --git a/objects/obj_ball/obj_ball.yy b/objects/obj_ball/obj_ball.yy index ab6b448..2b0cd41 100644 --- a/objects/obj_ball/obj_ball.yy +++ b/objects/obj_ball/obj_ball.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_ball", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_ball", diff --git a/objects/obj_camera/Create_0.gml b/objects/obj_camera/Create_0.gml index 6065ac0..76d6950 100644 --- a/objects/obj_camera/Create_0.gml +++ b/objects/obj_camera/Create_0.gml @@ -1,8 +1,11 @@ //camera -stanncam_init(320, 180, 1920, 1080); +stanncam_init(320, 180, 1280, 720, 640, 360); cam1 = new stanncam(obj_player.x, obj_player.y, global.game_w, global.game_h, 0, 0); cam1.follow = obj_player; +cam1.bounds_w = 0; +cam1.bounds_h = 0; + cam2 = undefined; split_screen = false; @@ -19,7 +22,8 @@ speed_mode = 1; game_res = 2; gui_hires = false; -gui_res = 0; +gui_res = 1; +gui_hires_scale = 6 //how much bigger the hires font is than the pixel one resolutions = [ {w:400, h:400}, //1:1 @@ -30,3 +34,12 @@ resolutions = [ {w:1920, h:1080}, {w:2560, h:1440} ]; + +gui_resolutions = [ + {w:320, h:180}, //16:9 + {w:640, h:360}, + {w:1280, h:720} +]; + + +stanncam_debug_set_draw_zones(true); \ No newline at end of file diff --git a/objects/obj_camera/Draw_0.gml b/objects/obj_camera/Draw_0.gml new file mode 100644 index 0000000..30b964f --- /dev/null +++ b/objects/obj_camera/Draw_0.gml @@ -0,0 +1,5 @@ +/// @description +var _x = cam1.get_mouse_x(); +var _y = cam1.get_mouse_y(); +// +draw_circle(_x,_y,10,true); diff --git a/objects/obj_camera/Draw_64.gml b/objects/obj_camera/Draw_64.gml index 79d8ff3..7294203 100644 --- a/objects/obj_camera/Draw_64.gml +++ b/objects/obj_camera/Draw_64.gml @@ -95,3 +95,9 @@ if(pointer){ draw_sprite_ext(spr_arrow_small, 0, _arrow_x, _arrow_y, 1, 1, 180, -1, 1); } } + +var _x = cam1.get_mouse_x(); +var _y = cam1.get_mouse_y(); +draw_set_color(c_red) +draw_circle(cam1.room_to_gui_x(_x),cam1.room_to_gui_y(_y),15,true); +draw_set_color(c_white) diff --git a/objects/obj_camera/Draw_77.gml b/objects/obj_camera/Draw_77.gml index 01c5366..975110a 100644 --- a/objects/obj_camera/Draw_77.gml +++ b/objects/obj_camera/Draw_77.gml @@ -2,3 +2,9 @@ cam1.draw(0, 0); if(split_screen){ cam2.draw(global.game_w * 0.5, 0); } + +var _x = cam1.get_mouse_x(); +var _y = cam1.get_mouse_y(); +draw_set_color(c_green) +draw_circle(cam1.room_to_display_x(_x),cam1.room_to_display_y(_y),18,false); +draw_set_color(c_white) \ No newline at end of file diff --git a/objects/obj_camera/Mouse_60.gml b/objects/obj_camera/Mouse_60.gml index d9feffe..b617c40 100644 --- a/objects/obj_camera/Mouse_60.gml +++ b/objects/obj_camera/Mouse_60.gml @@ -1,4 +1,4 @@ var _zoom_amount = cam1.zoom_amount; -_zoom_amount -= 0.05; +_zoom_amount -= 0.01; _zoom_amount = clamp(_zoom_amount, 0.1, 2); cam1.zoom(_zoom_amount, 0); \ No newline at end of file diff --git a/objects/obj_camera/Mouse_61.gml b/objects/obj_camera/Mouse_61.gml index f2a7023..646b9b1 100644 --- a/objects/obj_camera/Mouse_61.gml +++ b/objects/obj_camera/Mouse_61.gml @@ -1,4 +1,4 @@ var _zoom_amount = cam1.zoom_amount; -_zoom_amount += 0.05; +_zoom_amount += 0.01; _zoom_amount = clamp(_zoom_amount, 0.1, 2); cam1.zoom(_zoom_amount, 0); diff --git a/objects/obj_camera/Step_0.gml b/objects/obj_camera/Step_0.gml index b755e90..d18718f 100644 --- a/objects/obj_camera/Step_0.gml +++ b/objects/obj_camera/Step_0.gml @@ -22,16 +22,6 @@ if(keyboard_check_pressed(vk_f5)){ } } -//toggle hires gui -if(keyboard_check_pressed(vk_alt)){ - gui_hires = !gui_hires; - if(gui_hires){ - stanncam_set_gui_resolution(1920, 1080); - } else { - stanncam_set_gui_resolution(global.game_w, global.game_h); - } -} - //moves camera to mouse press location if(mouse_check_button_pressed(mb_left)){ var _x = cam1.get_mouse_x(); @@ -40,8 +30,8 @@ if(mouse_check_button_pressed(mb_left)){ cam1.move(_x, _y, GAME_SPEED * 1); alarm[0] = GAME_SPEED * 1.1; pointer = true; - pointer_x = cam1.get_mouse_x(); - pointer_y = cam1.get_mouse_y(); + pointer_x = _x; + pointer_y = _y; } //toggle zoom in @@ -126,10 +116,27 @@ if(keyboard_check_pressed(vk_f1)) //switch gui resolutions if(keyboard_check_pressed(vk_f2)){ gui_res++ - if(gui_res > 6) gui_res = 0; - var _gui_w = resolutions[gui_res].w; - var _gui_h = resolutions[gui_res].h; - stanncam_set_gui_resolution(_gui_w, _gui_h); + if(gui_res >= array_length(gui_resolutions)) gui_res = 0; + var _gui_w = gui_resolutions[gui_res].w; + var _gui_h = gui_resolutions[gui_res].h; + if(gui_hires){ + stanncam_set_gui_resolution(_gui_w*gui_hires_scale, _gui_h*gui_hires_scale); + } else { + stanncam_set_gui_resolution(_gui_w, _gui_h); + } +} + +//toggle hires gui +if(keyboard_check_pressed(vk_alt)){ + gui_hires = !gui_hires; + + var _gui_w = gui_resolutions[gui_res].w; + var _gui_h = gui_resolutions[gui_res].h; + if(gui_hires){ + stanncam_set_gui_resolution(_gui_w*gui_hires_scale, _gui_h*gui_hires_scale); + } else { + stanncam_set_gui_resolution(_gui_w, _gui_h); + } } //toggle keep aspect ratio diff --git a/objects/obj_camera/obj_camera.yy b/objects/obj_camera/obj_camera.yy index f4c58fa..e6ee6eb 100644 --- a/objects/obj_camera/obj_camera.yy +++ b/objects/obj_camera/obj_camera.yy @@ -2,13 +2,14 @@ "$GMObject":"", "%Name":"obj_camera", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_camera", diff --git a/objects/obj_camera_pixel_grid/Create_0.gml b/objects/obj_camera_pixel_grid/Create_0.gml index 64e8ed1..4c8fa26 100644 --- a/objects/obj_camera_pixel_grid/Create_0.gml +++ b/objects/obj_camera_pixel_grid/Create_0.gml @@ -6,6 +6,7 @@ zoom_mode = 0; zoom_text = cam1.zoom_amount game_res = 0; + resolutions = [ {w:400, h:400}, //1:1 {w:500, h:250}, //2:1 diff --git a/objects/obj_camera_pixel_grid/Draw_0.gml b/objects/obj_camera_pixel_grid/Draw_0.gml new file mode 100644 index 0000000..487247a --- /dev/null +++ b/objects/obj_camera_pixel_grid/Draw_0.gml @@ -0,0 +1,13 @@ +/// @description +var dx = cam1.get_mouse_x(); +var dy = cam1.get_mouse_y(); + + + +draw_set_color(c_red) +//var mx = (window_mouse_get_x() / stanncam_get_res_scale_x())-1; +//var my = (window_mouse_get_y() / stanncam_get_res_scale_y())-1; + +draw_point(dx,dy); + +draw_set_color(c_white) \ No newline at end of file diff --git a/objects/obj_camera_pixel_grid/Draw_64.gml b/objects/obj_camera_pixel_grid/Draw_64.gml index e674f67..2fab7e5 100644 --- a/objects/obj_camera_pixel_grid/Draw_64.gml +++ b/objects/obj_camera_pixel_grid/Draw_64.gml @@ -1,3 +1,20 @@ +//draw circle over cursor pos + +var dx = cam1.get_mouse_x(); +var dy = cam1.get_mouse_y(); +var size = 10; + +dx = cam1.room_to_gui_x(dx); +dy = cam1.room_to_gui_y(dy); + +draw_line(dx - size, dy, dx + size, dy); +draw_line(dx, dy - size, dx, dy + size); + +//draw_circle(cam1.room_to_gui_x(dx),cam1.room_to_gui_y(dy),15,true); + + + + var _outline_width = 1; var _precision = 8; var _offset = 10; diff --git a/objects/obj_camera_pixel_grid/Draw_77.gml b/objects/obj_camera_pixel_grid/Draw_77.gml index 226de3a..8ea7620 100644 --- a/objects/obj_camera_pixel_grid/Draw_77.gml +++ b/objects/obj_camera_pixel_grid/Draw_77.gml @@ -1 +1,5 @@ -cam1.draw(0, 0); \ No newline at end of file +cam1.draw(0, 0); + +var dx = cam1.room_to_display_x(cam1.get_mouse_x()); +var dy = cam1.room_to_display_y(cam1.get_mouse_y()); +draw_circle(dx,dy,10,false) \ No newline at end of file diff --git a/objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy b/objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy index 294a9cc..5d0511c 100644 --- a/objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy +++ b/objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy @@ -2,12 +2,13 @@ "$GMObject":"", "%Name":"obj_camera_pixel_grid", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_camera_pixel_grid", diff --git a/objects/obj_camera_sidescroller/Draw_77.gml b/objects/obj_camera_sidescroller/Draw_77.gml index 7ff3818..7b705e6 100644 --- a/objects/obj_camera_sidescroller/Draw_77.gml +++ b/objects/obj_camera_sidescroller/Draw_77.gml @@ -19,4 +19,4 @@ if(!split_screen){ cam2.draw_special(parralax_bg2, global.game_w * 0.5, 0, _width * 0.5, _height, _scalex, _scaley); cam2.draw(global.game_w * 0.5, 0); -} +} \ No newline at end of file diff --git a/objects/obj_camera_sidescroller/obj_camera_sidescroller.yy b/objects/obj_camera_sidescroller/obj_camera_sidescroller.yy index 9147df4..4a9cb10 100644 --- a/objects/obj_camera_sidescroller/obj_camera_sidescroller.yy +++ b/objects/obj_camera_sidescroller/obj_camera_sidescroller.yy @@ -2,13 +2,13 @@ "$GMObject":"", "%Name":"obj_camera_sidescroller", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":2,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":77,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":60,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":61,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":2,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_camera_sidescroller", diff --git a/objects/obj_game_controller/obj_game_controller.yy b/objects/obj_game_controller/obj_game_controller.yy index b624a50..2bab27b 100644 --- a/objects/obj_game_controller/obj_game_controller.yy +++ b/objects/obj_game_controller/obj_game_controller.yy @@ -2,11 +2,11 @@ "$GMObject":"", "%Name":"obj_game_controller", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":49,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":50,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":82,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":51,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":49,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":50,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":82,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":51,"eventType":9,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_game_controller", diff --git a/objects/obj_player/Create_0.gml b/objects/obj_player/Create_0.gml index 0ed4146..60a4b4f 100644 --- a/objects/obj_player/Create_0.gml +++ b/objects/obj_player/Create_0.gml @@ -2,7 +2,7 @@ hspd = 0; vspd = 0; -spd = 1.5; +spd = 1; anim_spd = sprite_get_speed(spr_player_moving); diff --git a/objects/obj_player/obj_player.yy b/objects/obj_player/obj_player.yy index d884f62..2557969 100644 --- a/objects/obj_player/obj_player.yy +++ b/objects/obj_player/obj_player.yy @@ -2,9 +2,9 @@ "$GMObject":"", "%Name":"obj_player", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_player", diff --git a/objects/obj_player2/obj_player2.yy b/objects/obj_player2/obj_player2.yy index afa637f..5036c5e 100644 --- a/objects/obj_player2/obj_player2.yy +++ b/objects/obj_player2/obj_player2.yy @@ -2,10 +2,10 @@ "$GMObject":"", "%Name":"obj_player2", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_player2", diff --git a/objects/obj_player_sidescroller/obj_player_sidescroller.yy b/objects/obj_player_sidescroller/obj_player_sidescroller.yy index e763b91..d97f28d 100644 --- a/objects/obj_player_sidescroller/obj_player_sidescroller.yy +++ b/objects/obj_player_sidescroller/obj_player_sidescroller.yy @@ -2,9 +2,9 @@ "$GMObject":"", "%Name":"obj_player_sidescroller", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_player_sidescroller", diff --git a/objects/obj_player_sidescroller2/obj_player_sidescroller2.yy b/objects/obj_player_sidescroller2/obj_player_sidescroller2.yy index c1bc90c..1c2f113 100644 --- a/objects/obj_player_sidescroller2/obj_player_sidescroller2.yy +++ b/objects/obj_player_sidescroller2/obj_player_sidescroller2.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_player_sidescroller2", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_player_sidescroller2", diff --git a/objects/obj_stanncam_zone/Create_0.gml b/objects/obj_stanncam_zone/Create_0.gml index e603108..dc9be9c 100644 --- a/objects/obj_stanncam_zone/Create_0.gml +++ b/objects/obj_stanncam_zone/Create_0.gml @@ -9,3 +9,10 @@ image_angle = (image_angle mod 360 + 360) mod 360; if(image_angle mod 90 != 0){ show_error(object_get_name(object_index) + ".image_angle must be a multiple of 90 degrees, got " + string(image_angle) + ".", true); } + +included_zones = []; + +if(instance_exists(included_zone1)) array_push(included_zones,included_zone1); +if(instance_exists(included_zone2)) array_push(included_zones,included_zone2); +if(instance_exists(included_zone3)) array_push(included_zones,included_zone3); +if(instance_exists(included_zone4)) array_push(included_zones,included_zone4); \ No newline at end of file diff --git a/objects/obj_stanncam_zone/obj_stanncam_zone.yy b/objects/obj_stanncam_zone/obj_stanncam_zone.yy index 3032ed3..5ca31aa 100644 --- a/objects/obj_stanncam_zone/obj_stanncam_zone.yy +++ b/objects/obj_stanncam_zone/obj_stanncam_zone.yy @@ -2,8 +2,8 @@ "$GMObject":"", "%Name":"obj_stanncam_zone", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_stanncam_zone", @@ -26,7 +26,12 @@ "physicsShape":1, "physicsShapePoints":[], "physicsStartAwake":true, - "properties":[], + "properties":[ + {"$GMObjectProperty":"v1","%Name":"included_zone1","filters":[],"listItems":[],"multiselect":false,"name":"included_zone1","rangeEnabled":false,"rangeMax":10.0,"rangeMin":0.0,"resourceType":"GMObjectProperty","resourceVersion":"2.0","value":"noone","varType":4,}, + {"$GMObjectProperty":"v1","%Name":"included_zone2","filters":[],"listItems":[],"multiselect":false,"name":"included_zone2","rangeEnabled":false,"rangeMax":10.0,"rangeMin":0.0,"resourceType":"GMObjectProperty","resourceVersion":"2.0","value":"noone","varType":4,}, + {"$GMObjectProperty":"v1","%Name":"included_zone3","filters":[],"listItems":[],"multiselect":false,"name":"included_zone3","rangeEnabled":false,"rangeMax":10.0,"rangeMin":0.0,"resourceType":"GMObjectProperty","resourceVersion":"2.0","value":"noone","varType":4,}, + {"$GMObjectProperty":"v1","%Name":"included_zone4","filters":[],"listItems":[],"multiselect":false,"name":"included_zone4","rangeEnabled":false,"rangeMax":10.0,"rangeMin":0.0,"resourceType":"GMObjectProperty","resourceVersion":"2.0","value":"noone","varType":4,}, + ], "resourceType":"GMObject", "resourceVersion":"2.0", "solid":false, diff --git a/objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy b/objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy index f21f1bd..8c87a79 100644 --- a/objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy +++ b/objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_stanncam_zone_1side", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_stanncam_zone_1side", diff --git a/objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy b/objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy index 4246815..fea52eb 100644 --- a/objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy +++ b/objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_stanncam_zone_2side", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_stanncam_zone_2side", diff --git a/objects/obj_stanncam_zone_blank/Create_0.gml b/objects/obj_stanncam_zone_blank/Create_0.gml new file mode 100644 index 0000000..e1ea380 --- /dev/null +++ b/objects/obj_stanncam_zone_blank/Create_0.gml @@ -0,0 +1,9 @@ +/// @description blank zone is used purely to activate other included zones + +// Inherit the parent event +event_inherited(); + +left = false; +top = false; +right = false; +bottom = false; \ No newline at end of file diff --git a/objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy b/objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy new file mode 100644 index 0000000..c445d27 --- /dev/null +++ b/objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy @@ -0,0 +1,41 @@ +{ + "$GMObject":"", + "%Name":"obj_stanncam_zone_blank", + "eventList":[ + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + ], + "managed":true, + "name":"obj_stanncam_zone_blank", + "overriddenProperties":[], + "parent":{ + "name":"Zones", + "path":"folders/STANNcam/Zones.yy", + }, + "parentObjectId":{ + "name":"obj_stanncam_zone", + "path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy", + }, + "persistent":false, + "physicsAngularDamping":0.1, + "physicsDensity":0.5, + "physicsFriction":0.2, + "physicsGroup":1, + "physicsKinematic":false, + "physicsLinearDamping":0.1, + "physicsObject":false, + "physicsRestitution":0.1, + "physicsSensor":false, + "physicsShape":1, + "physicsShapePoints":[], + "physicsStartAwake":true, + "properties":[], + "resourceType":"GMObject", + "resourceVersion":"2.0", + "solid":false, + "spriteId":{ + "name":"spr_stanncam_zone_connector", + "path":"sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy", + }, + "spriteMaskId":null, + "visible":true, +} \ No newline at end of file diff --git a/objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy b/objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy index 5bffe44..5fe9d6a 100644 --- a/objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy +++ b/objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_stanncam_zone_corner", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_stanncam_zone_corner", diff --git a/objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy b/objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy index f1443a5..01a8efa 100644 --- a/objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy +++ b/objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy @@ -2,7 +2,7 @@ "$GMObject":"", "%Name":"obj_stanncam_zone_u", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_stanncam_zone_u", diff --git a/objects/obj_tv/obj_tv.yy b/objects/obj_tv/obj_tv.yy index 7dd7eef..bfb645a 100644 --- a/objects/obj_tv/obj_tv.yy +++ b/objects/obj_tv/obj_tv.yy @@ -2,8 +2,8 @@ "$GMObject":"", "%Name":"obj_tv", "eventList":[ - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, - {"$GMEvent":"","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, ], "managed":true, "name":"obj_tv", diff --git a/objects/obj_tv_3d/Create_0.gml b/objects/obj_tv_3d/Create_0.gml new file mode 100644 index 0000000..552404e --- /dev/null +++ b/objects/obj_tv_3d/Create_0.gml @@ -0,0 +1 @@ +depth = depth + 10; diff --git a/objects/obj_tv_3d/Draw_0.gml b/objects/obj_tv_3d/Draw_0.gml new file mode 100644 index 0000000..fdd6ffe --- /dev/null +++ b/objects/obj_tv_3d/Draw_0.gml @@ -0,0 +1,8 @@ +draw_self(); + +gpu_set_depth(depth-1) + +try{ + draw_surface_stretched(obj_3d.cam_3d.surface_extra, x + 4, y + 4,56,56); +} +gpu_set_depth(depth+1) diff --git a/objects/obj_tv_3d/obj_tv_3d.yy b/objects/obj_tv_3d/obj_tv_3d.yy new file mode 100644 index 0000000..8712ecf --- /dev/null +++ b/objects/obj_tv_3d/obj_tv_3d.yy @@ -0,0 +1,39 @@ +{ + "$GMObject":"", + "%Name":"obj_tv_3d", + "eventList":[ + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, + ], + "managed":true, + "name":"obj_tv_3d", + "overriddenProperties":[], + "parent":{ + "name":"3d", + "path":"folders/Objects/3d.yy", + }, + "parentObjectId":null, + "persistent":false, + "physicsAngularDamping":0.1, + "physicsDensity":0.5, + "physicsFriction":0.2, + "physicsGroup":1, + "physicsKinematic":false, + "physicsLinearDamping":0.1, + "physicsObject":false, + "physicsRestitution":0.1, + "physicsSensor":false, + "physicsShape":1, + "physicsShapePoints":[], + "physicsStartAwake":true, + "properties":[], + "resourceType":"GMObject", + "resourceVersion":"2.0", + "solid":false, + "spriteId":{ + "name":"spr_tv", + "path":"sprites/spr_tv/spr_tv.yy", + }, + "spriteMaskId":null, + "visible":true, +} \ No newline at end of file diff --git a/options/android/options_android.yy b/options/android/options_android.yy index 7109120..2ff0816 100644 --- a/options/android/options_android.yy +++ b/options/android/options_android.yy @@ -1,5 +1,5 @@ { - "$GMAndroidOptions":"", + "$GMAndroidOptions":"v1", "%Name":"Android", "name":"Android", "option_android_application_tag_inject":"", @@ -10,7 +10,9 @@ "option_android_build_tools":"", "option_android_compile_sdk":"", "option_android_device_support":0, + "option_android_display_layout":"LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT", "option_android_display_name":"Created with GameMaker", + "option_android_edge_to_edge_display":false, "option_android_facebook_app_display_name":"", "option_android_facebook_id":"", "option_android_gamepad_support":true, @@ -19,6 +21,8 @@ "option_android_google_dynamic_asset_delivery":false, "option_android_google_licensing_public_key":"", "option_android_google_services_app_id":"", + "option_android_gradle_plugin_version":"8.7.0", + "option_android_gradle_version":"8.9", "option_android_icon_adaptivebg_hdpi":"${base_options_dir}/android/icons_adaptivebg/hdpi.png", "option_android_icon_adaptivebg_ldpi":"${base_options_dir}/android/icons_adaptivebg/ldpi.png", "option_android_icon_adaptivebg_mdpi":"${base_options_dir}/android/icons_adaptivebg/mdpi.png", diff --git a/options/ios/options_ios.yy b/options/ios/options_ios.yy index c23bf94..b485954 100644 --- a/options/ios/options_ios.yy +++ b/options/ios/options_ios.yy @@ -1,10 +1,9 @@ { - "$GMiOSOptions":"", + "$GMiOSOptions":"v1", "%Name":"iOS", "name":"iOS", "option_ios_build_number":0, "option_ios_bundle_name":"com.company.game", - "option_ios_cocoapods_checkbox":true, "option_ios_defer_home_indicator":false, "option_ios_devices":2, "option_ios_display_name":"Created with GameMaker", diff --git a/options/main/options_main.yy b/options/main/options_main.yy index e7d072c..940afce 100644 --- a/options/main/options_main.yy +++ b/options/main/options_main.yy @@ -1,7 +1,8 @@ { - "$GMMainOptions":"", + "$GMMainOptions":"v3", "%Name":"Main", "name":"Main", + "option_audio_error_behaviour":true, "option_author":"", "option_collision_compatibility":false, "option_copy_on_write_enabled":false, @@ -9,7 +10,11 @@ "option_gameguid":"ffd28944-6f27-4c27-b351-26818f50d325", "option_gameid":"0", "option_game_speed":60, + "option_legacy_json_parsing":true, + "option_legacy_number_conversion":true, + "option_legacy_other_behaviour":true, "option_mips_for_3d_textures":false, + "option_remove_unused_assets":false, "option_sci_usesci":false, "option_spine_licence":false, "option_steam_app_id":"0", diff --git a/options/tvos/options_tvos.yy b/options/tvos/options_tvos.yy index a567494..1b7fc16 100644 --- a/options/tvos/options_tvos.yy +++ b/options/tvos/options_tvos.yy @@ -1,10 +1,9 @@ { - "$GMtvOSOptions":"", + "$GMtvOSOptions":"v1", "%Name":"tvOS", "name":"tvOS", "option_tvos_build_number":0, "option_tvos_bundle_name":"com.company.game", - "option_tvos_cocoapods_checkbox":true, "option_tvos_display_cursor":false, "option_tvos_display_name":"Made in GameMaker", "option_tvos_enable_broadcast":false, diff --git a/rooms/rm_3d/rm_3d.yy b/rooms/rm_3d/rm_3d.yy new file mode 100644 index 0000000..8efe30a --- /dev/null +++ b/rooms/rm_3d/rm_3d.yy @@ -0,0 +1,62 @@ +{ + "$GMRoom":"v1", + "%Name":"rm_3d", + "creationCodeFile":"", + "inheritCode":false, + "inheritCreationOrder":false, + "inheritLayers":false, + "instanceCreationOrder":[ + {"name":"inst_711B89C9","path":"rooms/rm_3d/rm_3d.yy",}, + {"name":"inst_F2CBA31","path":"rooms/rm_3d/rm_3d.yy",}, + {"name":"inst_72C705A6","path":"rooms/rm_3d/rm_3d.yy",}, + ], + "isDnd":false, + "layers":[ + {"$GMRInstanceLayer":"","%Name":"Instances","depth":0,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ + {"$GMRInstance":"v2","%Name":"inst_711B89C9","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_711B89C9","objectId":{"name":"obj_3d","path":"objects/obj_3d/obj_3d.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":32.0,"y":32.0,}, + {"$GMRInstance":"v2","%Name":"inst_F2CBA31","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_F2CBA31","objectId":{"name":"obj_player","path":"objects/obj_player/obj_player.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":224.0,"y":64.0,}, + {"$GMRInstance":"v2","%Name":"inst_72C705A6","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_72C705A6","objectId":{"name":"obj_tv_3d","path":"objects/obj_tv_3d/obj_tv_3d.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":96.0,"y":96.0,}, + ],"layers":[],"name":"Instances","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, + {"$GMRTileLayer":"","%Name":"Tiles_1","depth":100,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Tiles_1","properties":[],"resourceType":"GMRTileLayer","resourceVersion":"2.0","tiles":{"SerialiseHeight":8,"SerialiseWidth":14,"TileCompressedData":[-112,1,],"TileDataFormat":1,},"tilesetId":{"name":"TileSet1","path":"tilesets/TileSet1/TileSet1.yy",},"userdefinedDepth":false,"visible":true,"x":0,"y":0,}, + {"$GMRBackgroundLayer":"","%Name":"Background","animationFPS":1.0,"animationSpeedType":1,"colour":4294967295,"depth":200,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"hspeed":0.0,"htiled":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Background","properties":[],"resourceType":"GMRBackgroundLayer","resourceVersion":"2.0","spriteId":{"name":"spr_bg2","path":"sprites/spr_bg2/spr_bg2.yy",},"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":false,"visible":true,"vspeed":0.0,"vtiled":true,"x":0,"y":0,}, + ], + "name":"rm_3d", + "parent":{ + "name":"Rooms", + "path":"folders/Rooms.yy", + }, + "parentRoom":null, + "physicsSettings":{ + "inheritPhysicsSettings":false, + "PhysicsWorld":false, + "PhysicsWorldGravityX":0.0, + "PhysicsWorldGravityY":10.0, + "PhysicsWorldPixToMetres":0.1, + }, + "resourceType":"GMRoom", + "resourceVersion":"2.0", + "roomSettings":{ + "Height":240, + "inheritRoomSettings":false, + "persistent":false, + "Width":420, + }, + "sequenceId":null, + "views":[ + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + {"hborder":32,"hport":240,"hspeed":-1,"hview":240,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":420,"wview":420,"xport":0,"xview":0,"yport":0,"yview":0,}, + ], + "viewSettings":{ + "clearDisplayBuffer":true, + "clearViewBackground":false, + "enableViews":false, + "inheritViewSettings":false, + }, + "volume":1.0, +} \ No newline at end of file diff --git a/rooms/rm_init/rm_init.yy b/rooms/rm_init/rm_init.yy index 82f18b2..a4827d6 100644 --- a/rooms/rm_init/rm_init.yy +++ b/rooms/rm_init/rm_init.yy @@ -1,5 +1,5 @@ { - "$GMRoom":"", + "$GMRoom":"v1", "%Name":"rm_init", "creationCodeFile":"", "inheritCode":false, @@ -11,7 +11,7 @@ "isDnd":false, "layers":[ {"$GMRInstanceLayer":"","%Name":"Instances","depth":0,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_775365B7","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_775365B7","objectId":{"name":"obj_game_controller","path":"objects/obj_game_controller/obj_game_controller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":16.0,"y":16.0,}, + {"$GMRInstance":"v2","%Name":"inst_775365B7","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_775365B7","objectId":{"name":"obj_game_controller","path":"objects/obj_game_controller/obj_game_controller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":16.0,"y":16.0,}, ],"layers":[],"name":"Instances","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, {"$GMRBackgroundLayer":"","%Name":"Background","animationFPS":15.0,"animationSpeedType":0,"colour":4033242726,"depth":100,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"hspeed":0.0,"htiled":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Background","properties":[],"resourceType":"GMRBackgroundLayer","resourceVersion":"2.0","spriteId":null,"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":false,"visible":true,"vspeed":0.0,"vtiled":false,"x":0,"y":0,}, ], diff --git a/rooms/rm_pixel_grid/rm_pixel_grid.yy b/rooms/rm_pixel_grid/rm_pixel_grid.yy index 6efb270..b4dcbc2 100644 --- a/rooms/rm_pixel_grid/rm_pixel_grid.yy +++ b/rooms/rm_pixel_grid/rm_pixel_grid.yy @@ -1,5 +1,5 @@ { - "$GMRoom":"", + "$GMRoom":"v1", "%Name":"rm_pixel_grid", "creationCodeFile":"rooms/rm_pixel_grid/RoomCreationCode.gml", "inheritCode":false, @@ -11,9 +11,9 @@ "isDnd":false, "layers":[ {"$GMRInstanceLayer":"","%Name":"different_name_than_instances","depth":0,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_88130FE","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_88130FE","objectId":{"name":"obj_camera_pixel_grid","path":"objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":32.0,"y":32.0,}, + {"$GMRInstance":"v2","%Name":"inst_88130FE","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_88130FE","objectId":{"name":"obj_camera_pixel_grid","path":"objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":32.0,"y":32.0,}, ],"layers":[],"name":"different_name_than_instances","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, - {"$GMRBackgroundLayer":"","%Name":"Backgrounds_1","animationFPS":1.0,"animationSpeedType":1,"colour":4294967295,"depth":100,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"hspeed":0.0,"htiled":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Backgrounds_1","properties":[],"resourceType":"GMRBackgroundLayer","resourceVersion":"2.0","spriteId":{"name":"spr_pixel_grid_test","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":false,"visible":true,"vspeed":0.0,"vtiled":true,"x":0,"y":0,}, + {"$GMRBackgroundLayer":"","%Name":"Backgrounds_1","animationFPS":1.0,"animationSpeedType":1,"colour":4294967295,"depth":10000,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"hspeed":0.0,"htiled":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Backgrounds_1","properties":[],"resourceType":"GMRBackgroundLayer","resourceVersion":"2.0","spriteId":{"name":"spr_pixel_grid_test","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":true,"visible":true,"vspeed":0.0,"vtiled":true,"x":0,"y":0,}, ], "name":"rm_pixel_grid", "parent":{ diff --git a/rooms/rm_sidescroller/rm_sidescroller.yy b/rooms/rm_sidescroller/rm_sidescroller.yy index d967f02..4e53b11 100644 --- a/rooms/rm_sidescroller/rm_sidescroller.yy +++ b/rooms/rm_sidescroller/rm_sidescroller.yy @@ -1,5 +1,5 @@ { - "$GMRoom":"", + "$GMRoom":"v1", "%Name":"rm_sidescroller", "creationCodeFile":"", "inheritCode":false, @@ -33,33 +33,33 @@ "isDnd":false, "layers":[ {"$GMRInstanceLayer":"","%Name":"collisions","depth":0,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_25469891","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_25469891","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":9.0,"x":0.0,"y":0.0,}, - {"$GMRInstance":"","%Name":"inst_38912525","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_38912525","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":3.0,"scaleY":1.0,"x":0.0,"y":288.0,}, - {"$GMRInstance":"","%Name":"inst_43F6B6EE","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_43F6B6EE","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":5.0,"scaleY":2.0,"x":0.0,"y":320.0,}, - {"$GMRInstance":"","%Name":"inst_28A7422B","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_28A7422B","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":26.0,"scaleY":3.0,"x":0.0,"y":384.0,}, - {"$GMRInstance":"","%Name":"inst_6F3597CA","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_6F3597CA","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":3.0,"scaleY":0.84375,"x":736.0,"y":288.0,}, - {"$GMRInstance":"","%Name":"inst_1D3444A7","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1D3444A7","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":9.0,"scaleY":7.0,"x":832.0,"y":0.0,}, - {"$GMRInstance":"","%Name":"inst_330D94B4","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_330D94B4","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":6.0,"scaleY":0.78125,"x":448.0,"y":320.0,}, - {"$GMRInstance":"","%Name":"inst_52A3B4D0","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_52A3B4D0","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":4.0,"scaleY":0.8125,"x":256.0,"y":192.0,}, - {"$GMRInstance":"","%Name":"inst_3DFDFCE0","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3DFDFCE0","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":5.0,"scaleY":0.8125,"x":480.0,"y":96.0,}, - {"$GMRInstance":"","%Name":"inst_4538CAB8","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_4538CAB8","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":35.0,"scaleY":7.5,"x":0.0,"y":-240.0,}, - {"$GMRInstance":"","%Name":"inst_1BCFE384","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1BCFE384","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":19.0,"scaleY":7.0,"x":1184.0,"y":0.0,}, - {"$GMRInstance":"","%Name":"inst_24DBD3F6","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_24DBD3F6","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":1152.0,"y":96.0,}, - {"$GMRInstance":"","%Name":"inst_E069A96","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_E069A96","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":1120.0,"y":192.0,}, - {"$GMRInstance":"","%Name":"inst_13CF63D1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_13CF63D1","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":30.0,"scaleY":6.0,"x":832.0,"y":288.0,}, - {"$GMRInstance":"","%Name":"inst_EDC733D","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_EDC733D","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":2.0,"x":1728.0,"y":224.0,}, - {"$GMRInstance":"","%Name":"inst_1E9D41CC","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1E9D41CC","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":19.0,"scaleY":7.5,"x":1184.0,"y":-240.0,}, - {"$GMRInstance":"","%Name":"inst_29C053D1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_29C053D1","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":2.0,"scaleY":1.0,"x":1120.0,"y":-272.0,}, + {"$GMRInstance":"v2","%Name":"inst_25469891","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_25469891","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":9.0,"x":0.0,"y":0.0,}, + {"$GMRInstance":"v2","%Name":"inst_38912525","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_38912525","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":3.0,"scaleY":1.0,"x":0.0,"y":288.0,}, + {"$GMRInstance":"v2","%Name":"inst_43F6B6EE","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_43F6B6EE","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":5.0,"scaleY":2.0,"x":0.0,"y":320.0,}, + {"$GMRInstance":"v2","%Name":"inst_28A7422B","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_28A7422B","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":26.0,"scaleY":3.0,"x":0.0,"y":384.0,}, + {"$GMRInstance":"v2","%Name":"inst_6F3597CA","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_6F3597CA","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":3.0,"scaleY":0.84375,"x":736.0,"y":288.0,}, + {"$GMRInstance":"v2","%Name":"inst_1D3444A7","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1D3444A7","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":9.0,"scaleY":7.0,"x":832.0,"y":0.0,}, + {"$GMRInstance":"v2","%Name":"inst_330D94B4","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_330D94B4","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":6.0,"scaleY":0.78125,"x":448.0,"y":320.0,}, + {"$GMRInstance":"v2","%Name":"inst_52A3B4D0","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_52A3B4D0","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":4.0,"scaleY":0.8125,"x":256.0,"y":192.0,}, + {"$GMRInstance":"v2","%Name":"inst_3DFDFCE0","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3DFDFCE0","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":5.0,"scaleY":0.8125,"x":480.0,"y":96.0,}, + {"$GMRInstance":"v2","%Name":"inst_4538CAB8","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_4538CAB8","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":35.0,"scaleY":7.5,"x":0.0,"y":-240.0,}, + {"$GMRInstance":"v2","%Name":"inst_1BCFE384","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1BCFE384","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":19.0,"scaleY":7.0,"x":1184.0,"y":0.0,}, + {"$GMRInstance":"v2","%Name":"inst_24DBD3F6","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_24DBD3F6","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":1152.0,"y":96.0,}, + {"$GMRInstance":"v2","%Name":"inst_E069A96","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_E069A96","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":1120.0,"y":192.0,}, + {"$GMRInstance":"v2","%Name":"inst_13CF63D1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_13CF63D1","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":30.0,"scaleY":6.0,"x":832.0,"y":288.0,}, + {"$GMRInstance":"v2","%Name":"inst_EDC733D","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_EDC733D","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":2.0,"x":1728.0,"y":224.0,}, + {"$GMRInstance":"v2","%Name":"inst_1E9D41CC","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_1E9D41CC","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":19.0,"scaleY":7.5,"x":1184.0,"y":-240.0,}, + {"$GMRInstance":"v2","%Name":"inst_29C053D1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_29C053D1","objectId":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":2.0,"scaleY":1.0,"x":1120.0,"y":-272.0,}, ],"layers":[],"name":"collisions","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":false,}, {"$GMRInstanceLayer":"","%Name":"camera_zones","depth":100,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_2417DA4E","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_2417DA4E","objectId":{"name":"obj_stanncam_zone_2side","path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":4.0,"scaleY":28.000002,"x":1120.0,"y":-240.0,}, - {"$GMRInstance":"","%Name":"inst_A25C63","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_A25C63","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":24.875,"scaleY":16.3125,"x":346.0,"y":148.0,}, - {"$GMRInstance":"","%Name":"inst_6ED6D58C","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_6ED6D58C","objectId":{"name":"obj_stanncam_zone_u","path":"objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":60.000004,"scaleY":6.0,"x":832.0,"y":208.0,}, + {"$GMRInstance":"v2","%Name":"inst_2417DA4E","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_2417DA4E","objectId":{"name":"obj_stanncam_zone_2side","path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":4.0,"scaleY":28.000002,"x":1120.0,"y":-240.0,}, + {"$GMRInstance":"v2","%Name":"inst_A25C63","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_A25C63","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":24.875,"scaleY":16.3125,"x":346.0,"y":148.0,}, + {"$GMRInstance":"v2","%Name":"inst_6ED6D58C","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_6ED6D58C","objectId":{"name":"obj_stanncam_zone_u","path":"objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":60.000004,"scaleY":6.0,"x":832.0,"y":208.0,}, ],"layers":[],"name":"camera_zones","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, {"$GMRInstanceLayer":"","%Name":"Instances","depth":200,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_7AF44202","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_7AF44202","objectId":{"name":"obj_camera_sidescroller","path":"objects/obj_camera_sidescroller/obj_camera_sidescroller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":48.0,"y":16.0,}, - {"$GMRInstance":"","%Name":"inst_3F03D43","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3F03D43","objectId":{"name":"obj_player_sidescroller","path":"objects/obj_player_sidescroller/obj_player_sidescroller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":80.0,"y":288.0,}, - {"$GMRInstance":"","%Name":"inst_3C1837A1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3C1837A1","objectId":{"name":"obj_player_sidescroller2","path":"objects/obj_player_sidescroller2/obj_player_sidescroller2.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":498.0,"y":320.0,}, + {"$GMRInstance":"v2","%Name":"inst_7AF44202","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_7AF44202","objectId":{"name":"obj_camera_sidescroller","path":"objects/obj_camera_sidescroller/obj_camera_sidescroller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":48.0,"y":16.0,}, + {"$GMRInstance":"v2","%Name":"inst_3F03D43","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3F03D43","objectId":{"name":"obj_player_sidescroller","path":"objects/obj_player_sidescroller/obj_player_sidescroller.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":80.0,"y":288.0,}, + {"$GMRInstance":"v2","%Name":"inst_3C1837A1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3C1837A1","objectId":{"name":"obj_player_sidescroller2","path":"objects/obj_player_sidescroller2/obj_player_sidescroller2.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":498.0,"y":320.0,}, ],"layers":[],"name":"Instances","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, {"$GMRTileLayer":"","%Name":"Tiles_1","depth":300,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Tiles_1","properties":[],"resourceType":"GMRTileLayer","resourceVersion":"2.0","tiles":{"SerialiseHeight":15,"SerialiseWidth":56,"TileCompressedData":[ 1,25,-13,0,-12,-2147483648,1,17,-7,1,4,25,0,0,17,-18,1,1,25,-13,0,-12,-2147483648,1,17,-7,1,4,25,0,0, diff --git a/rooms/rm_test/rm_test.yy b/rooms/rm_test/rm_test.yy index d307feb..7a39a59 100644 --- a/rooms/rm_test/rm_test.yy +++ b/rooms/rm_test/rm_test.yy @@ -1,5 +1,5 @@ { - "$GMRoom":"", + "$GMRoom":"v1", "%Name":"rm_test", "creationCodeFile":"${project_dir}/rooms/Room1/RoomCreationCode.gml", "inheritCode":false, @@ -11,17 +11,27 @@ {"name":"inst_BEB4411","path":"rooms/rm_test/rm_test.yy",}, {"name":"inst_606FE50A","path":"rooms/rm_test/rm_test.yy",}, {"name":"inst_15296A95","path":"rooms/rm_test/rm_test.yy",}, - {"name":"inst_2DE44815","path":"rooms/rm_test/rm_test.yy",}, + {"name":"inst_6D9A7205","path":"rooms/rm_test/rm_test.yy",}, + {"name":"inst_10A2666F","path":"rooms/rm_test/rm_test.yy",}, + {"name":"inst_63F3AF1","path":"rooms/rm_test/rm_test.yy",}, + {"name":"inst_3DD66AC1","path":"rooms/rm_test/rm_test.yy",}, ], "isDnd":false, "layers":[ {"$GMRInstanceLayer":"","%Name":"Instances","depth":0,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[ - {"$GMRInstance":"","%Name":"inst_4BF294D5","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_4BF294D5","objectId":{"name":"obj_ball","path":"objects/obj_ball/obj_ball.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":112.0,"y":80.0,}, - {"$GMRInstance":"","%Name":"inst_BEB4411","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_BEB4411","objectId":{"name":"obj_player","path":"objects/obj_player/obj_player.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":160.0,"y":160.0,}, - {"$GMRInstance":"","%Name":"inst_606FE50A","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_606FE50A","objectId":{"name":"obj_player2","path":"objects/obj_player2/obj_player2.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":272.0,"y":144.0,}, - {"$GMRInstance":"","%Name":"inst_15296A95","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_15296A95","objectId":{"name":"obj_tv","path":"objects/obj_tv/obj_tv.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":304.0,"y":48.0,}, - {"$GMRInstance":"","%Name":"inst_28868B2A","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_28868B2A","objectId":{"name":"obj_camera","path":"objects/obj_camera/obj_camera.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":16.0,"y":16.0,}, - {"$GMRInstance":"","%Name":"inst_2DE44815","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_2DE44815","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":10.200001,"scaleY":10.199999,"x":254.0,"y":6.0,}, + {"$GMRInstance":"v2","%Name":"inst_4BF294D5","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_4BF294D5","objectId":{"name":"obj_ball","path":"objects/obj_ball/obj_ball.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":112.0,"y":80.0,}, + {"$GMRInstance":"v2","%Name":"inst_BEB4411","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_BEB4411","objectId":{"name":"obj_player","path":"objects/obj_player/obj_player.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":186.0,"y":105.0,}, + {"$GMRInstance":"v2","%Name":"inst_606FE50A","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_606FE50A","objectId":{"name":"obj_player2","path":"objects/obj_player2/obj_player2.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":272.0,"y":80.0,}, + {"$GMRInstance":"v2","%Name":"inst_15296A95","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_15296A95","objectId":{"name":"obj_tv","path":"objects/obj_tv/obj_tv.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":304.0,"y":48.0,}, + {"$GMRInstance":"v2","%Name":"inst_28868B2A","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_28868B2A","objectId":{"name":"obj_camera","path":"objects/obj_camera/obj_camera.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":16.0,"y":16.0,}, + {"$GMRInstance":"v2","%Name":"inst_6D9A7205","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_6D9A7205","objectId":{"name":"obj_stanncam_zone_1side","path":"objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":5.0,"scaleY":6.0,"x":240.0,"y":128.0,}, + {"$GMRInstance":"v2","%Name":"inst_10A2666F","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_10A2666F","objectId":{"name":"obj_stanncam_zone_2side","path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",},"properties":[ + {"$GMOverriddenProperty":"v1","%Name":"","name":"","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"propertyId":{"name":"included_zone1","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"resourceType":"GMOverriddenProperty","resourceVersion":"2.0","value":"inst_6D9A7205",}, + ],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":-90.0,"scaleX":2.0,"scaleY":12.0,"x":240.0,"y":160.0,}, + {"$GMRInstance":"v2","%Name":"inst_63F3AF1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_63F3AF1","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"properties":[],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":3.9999998,"scaleY":3.9999998,"x":160.0,"y":80.0,}, + {"$GMRInstance":"v2","%Name":"inst_3DD66AC1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"name":"inst_3DD66AC1","objectId":{"name":"obj_stanncam_zone_blank","path":"objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy",},"properties":[ + {"$GMOverriddenProperty":"v1","%Name":"","name":"","objectId":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"propertyId":{"name":"included_zone1","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},"resourceType":"GMOverriddenProperty","resourceVersion":"2.0","value":"inst_63F3AF1",}, + ],"resourceType":"GMRInstance","resourceVersion":"2.0","rotation":0.0,"scaleX":4.0,"scaleY":2.0,"x":48.0,"y":112.0,}, ],"layers":[],"name":"Instances","properties":[],"resourceType":"GMRInstanceLayer","resourceVersion":"2.0","userdefinedDepth":false,"visible":true,}, {"$GMRTileLayer":"","%Name":"Tiles_1","depth":100,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Tiles_1","properties":[],"resourceType":"GMRTileLayer","resourceVersion":"2.0","tiles":{"SerialiseHeight":8,"SerialiseWidth":14,"TileCompressedData":[-112,1,],"TileDataFormat":1,},"tilesetId":{"name":"TileSet1","path":"tilesets/TileSet1/TileSet1.yy",},"userdefinedDepth":false,"visible":true,"x":0,"y":0,}, {"$GMRBackgroundLayer":"","%Name":"Backgrounds_1","animationFPS":1.0,"animationSpeedType":1,"colour":4294967295,"depth":200,"effectEnabled":true,"effectType":null,"gridX":16,"gridY":16,"hierarchyFrozen":false,"hspeed":0.0,"htiled":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"name":"Backgrounds_1","properties":[],"resourceType":"GMRBackgroundLayer","resourceVersion":"2.0","spriteId":{"name":"spr_bg","path":"sprites/spr_bg/spr_bg.yy",},"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":false,"visible":true,"vspeed":0.0,"vtiled":true,"x":0,"y":0,}, diff --git a/scripts/__stanncam_base/__stanncam_base.gml b/scripts/__stanncam_base/__stanncam_base.gml new file mode 100644 index 0000000..1992e3a --- /dev/null +++ b/scripts/__stanncam_base/__stanncam_base.gml @@ -0,0 +1,212 @@ +// Feather disable all + +/// @constructor stanncam +/// @description creates a new stanncam +/// @param {Real} [_width=global.game_w] +/// @param {Real} [_height=global.game_h] +/// @param {Bool} [_surface_extra_on=false] - use surface_extra in regular draw events +function __stanncam_base(_width=global.game_w,_height=global.game_h, _surface_extra_on = false) constructor{ +#region init + //whenever a new cam is created number_of_cams gets incremented + cam_id = __obj_stanncam_manager.number_of_cams; + + //checks if there's already 8 cameras + if(cam_id == 8){ + show_error("There can only be a maximum of 8 cameras.", true); + } + + __camera = camera_create(); + view_camera[cam_id] = __camera; + + ++__obj_stanncam_manager.number_of_cams; + + global.stanncams[cam_id] = self; +#endregion + +#region variables + + width = _width; + height = _height; + surface = -1; + surface_extra = -1; + __zone = noone; + + debug_draw = false; + + //The extra surface is only neccesary if you are drawing the camera recursively in the room + //Like a tv screen, where it can capture itself + surface_extra_on = _surface_extra_on; + + //the first camera uses the application surface + use_app_surface = cam_id == 0; + + __check_viewports(); + __update_view_size(true); + +#endregion + +#region step + + /// @function __step + /// @description gets called every step + /// @ignore + static __step = function(){ + + } + +#endregion + +#region internal functions + + /// @function __check_viewports + /// @description enables viewports and sets viewports size + /// @ignore + static __check_viewports = function(){ + view_visible[cam_id] = true; + view_camera[cam_id] = __camera; + __check_surface(); + __update_view_size(true); + } + + /// @function __check_surface + /// @description checks if surface & surface_extra exists and else creates it + /// @ignore + static __check_surface = function(){ + if(use_app_surface){ + surface = application_surface; + } else { + if (!surface_exists(surface)){ + surface = surface_create(width, height); + } + } + + if(surface_extra_on && !surface_exists(surface_extra)){ + surface_extra = surface_create(width, height); + } + } + + /// @function __predraw + /// @description clears the surface + /// @ignore + static __predraw = function(){ + __check_surface(); + if(surface_extra_on){ + surface_copy(surface_extra, 0, 0, surface); + } + + surface_set_target(surface); + draw_clear_alpha(c_black, 0); + surface_reset_target() + view_set_surface_id(cam_id, surface); + } + + /// @function __update_view_size + /// @description updates the view size + /// @param {Bool} [_force=false] + /// @ignore + static __update_view_size = function(_force=false){ + if(_force || surface_get_width(surface) != width || surface_get_height(surface) != height){ + __check_surface(); + surface_resize(surface, width, height); + camera_set_view_size(__camera, width, height); + } + } + +#endregion + +#region draw functions + + /// @function __debug_draw + /// @description draws debug information + /// @ignore + static __debug_draw = function(_x, _y, _scale_x, _scale_y){ + //empty in base + } + + /// @function draw + /// @description draws stanncam + /// @param {Real} _x + /// @param {Real} _y + /// @param {Real} [_scale_x=1] + /// @param {Real} [_scale_y=1] + /// @ignore + static draw = function(_x, _y, _scale_x=1, _scale_y=1){ + __check_surface(); + draw_surf(surface, _x, _y, _scale_x, _scale_y, 0, 0, width, height); + __debug_draw(_x, _y, _scale_x, _scale_y); + } + + /// @function draw_no_compensate + /// @description draws stanncam but without being offset by stanncam_ratio_compensate + /// @param {Real} _x + /// @param {Real} _y + /// @param {Real} [_scale_x=1] + /// @param {Real} [_scale_y=1] + /// @ignore + static draw_no_compensate = function(_x, _y, _scale_x=1, _scale_y=1){ + __check_surface(); + draw_surf(surface, _x, _y, _scale_x, _scale_y, 0, 0, width, height, false); + __debug_draw(_x, _y, _scale_x, _scale_y); + } + + /// @function draw_part + /// @description draws part of stanncam camera view + /// @param {Real} _x + /// @param {Real} _y + /// @param {Real} _left + /// @param {Real} _top + /// @param {Real} _width + /// @param {Real} _height + /// @param {Real} [_scale_x=1] + /// @param {Real} [_scale_y=1] + /// @ignore + static draw_part = function(_x, _y, _left, _top, _width, _height, _scale_x=1, _scale_y=1){ + __check_surface(); + draw_surf(surface, _x, _y, _scale_x, _scale_y, _left, _top, _width, _height); + __debug_draw(_x, _y, _scale_x, _scale_y); + } + + /// @function draw_surf + /// @description draws the supplied surface with the proper size and scaling + /// @param {Id.Surface} _surface + /// @param {Real} _x + /// @param {Real} _y + /// @param {Real} [_scale_x=1] + /// @param {Real} [_scale_y=1] + /// @param {Real} [_left=0] + /// @param {Real} [_top=0] + /// @param {Real} [_width=width] + /// @param {Real} [_height=height] + /// @param {Bool} [_ratio_compensate=true] + /// @ignore + static draw_surf = function(_surface, _x, _y, _scale_x=1, _scale_y=1, _left=0, _top=0, _width=width, _height=height, _ratio_compensate=true){ + if(!surface_exists(_surface)){ + return; + } + + //offsets position to match with display resoultion + _x *= stanncam_get_res_scale_x(); + _y *= stanncam_get_res_scale_y(); + + if(_ratio_compensate){ + _x += stanncam_ratio_compensate_x(); + _y += stanncam_ratio_compensate_y(); + } + + var _display_scale_x = __obj_stanncam_manager.__display_scale_x; + var _display_scale_y = __obj_stanncam_manager.__display_scale_y; + + draw_surface_part_ext(_surface, _left, _top, _width, _height, _x, _y, _display_scale_x * _scale_x, _display_scale_y * _scale_y, -1, 1); + } + +#endregion + + /** + * @function toString + * @returns {String} + */ + static toString = function(){ + return ""; + } + +} \ No newline at end of file diff --git a/scripts/__stanncam_base/__stanncam_base.yy b/scripts/__stanncam_base/__stanncam_base.yy new file mode 100644 index 0000000..98c3a25 --- /dev/null +++ b/scripts/__stanncam_base/__stanncam_base.yy @@ -0,0 +1,13 @@ +{ + "$GMScript":"v1", + "%Name":"__stanncam_base", + "isCompatibility":false, + "isDnD":false, + "name":"__stanncam_base", + "parent":{ + "name":"STANNcam", + "path":"folders/STANNcam.yy", + }, + "resourceType":"GMScript", + "resourceVersion":"2.0", +} \ No newline at end of file diff --git a/scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy b/scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy index 24a388c..abe0da1 100644 --- a/scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy +++ b/scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"draw_sprite_ext_tiled", "isCompatibility":false, "isDnD":false, diff --git a/scripts/draw_text_outline/draw_text_outline.yy b/scripts/draw_text_outline/draw_text_outline.yy index 2cc17f4..b62830e 100644 --- a/scripts/draw_text_outline/draw_text_outline.yy +++ b/scripts/draw_text_outline/draw_text_outline.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"draw_text_outline", "isCompatibility":false, "isDnD":false, diff --git a/scripts/macros/macros.yy b/scripts/macros/macros.yy index a2f0d79..c0c7093 100644 --- a/scripts/macros/macros.yy +++ b/scripts/macros/macros.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"macros", "isCompatibility":false, "isDnD":false, diff --git a/scripts/obj_import/obj_import.gml b/scripts/obj_import/obj_import.gml new file mode 100644 index 0000000..c6fa114 --- /dev/null +++ b/scripts/obj_import/obj_import.gml @@ -0,0 +1,90 @@ +///@function load_obj(filepath) +function load_obj(filepath){ + var buffer = buffer_load(filepath); + var content_String = buffer_read(buffer,buffer_text); + buffer_delete(buffer); + + static vf = __make_vertex_format(); + + static px = buffer_create(10000, buffer_grow, 4); + static py = buffer_create(10000, buffer_grow, 4); + static pz = buffer_create(10000, buffer_grow, 4); + static cr = buffer_create(10000, buffer_grow, 4); + static cg = buffer_create(10000, buffer_grow, 4); + static cb = buffer_create(10000, buffer_grow, 4); + static nx = buffer_create(10000, buffer_grow, 4); + static ny = buffer_create(10000, buffer_grow, 4); + static nz = buffer_create(10000, buffer_grow, 4); + + buffer_seek(px, buffer_seek_start, 4); + buffer_seek(py, buffer_seek_start, 4); + buffer_seek(pz, buffer_seek_start, 4); + buffer_seek(cr, buffer_seek_start, 4); + buffer_seek(cg, buffer_seek_start, 4); + buffer_seek(cb, buffer_seek_start, 4); + buffer_seek(nx, buffer_seek_start, 4); + buffer_seek(ny, buffer_seek_start, 4); + buffer_seek(nz, buffer_seek_start, 4); + + var lines = string_split(content_String,"\n"); + + var vb = vertex_create_buffer(); + vertex_begin(vb,vf); + + var i = 0; + repeat (array_length(lines)) { + var this_line = lines[i++]; + if (this_line == "") continue; + + var tokens = string_split(this_line, " "); + + switch (tokens[0]) { + case "v": + buffer_write(px, buffer_f32, real(tokens[1])); //position + buffer_write(py, buffer_f32, real(tokens[3])); + buffer_write(pz, buffer_f32, real(tokens[2])); + buffer_write(cr, buffer_f32, real(tokens[4])); //color + buffer_write(cg, buffer_f32, real(tokens[5])); + buffer_write(cb, buffer_f32, real(tokens[6])); + break; + case "vn": + buffer_write(nx, buffer_f32, real(tokens[1])); + buffer_write(ny, buffer_f32, real(tokens[3])); + buffer_write(nz, buffer_f32, real(tokens[2])); + break; + case "f": + var o = 1; + repeat(3){ + var slots = string_split(tokens[o++],"/"); + var pos_x = buffer_peek(px,real(slots[0])*4,buffer_f32); + var pos_y = buffer_peek(py,real(slots[0])*4,buffer_f32); + var pos_z = buffer_peek(pz,real(slots[0])*4,buffer_f32); + + var col_r = buffer_peek(cr,real(slots[0])*4,buffer_f32); + var col_g = buffer_peek(cg,real(slots[0])*4,buffer_f32); + var col_b = buffer_peek(cb,real(slots[0])*4,buffer_f32); + + var nor_x = buffer_peek(nx,real(slots[2])*4,buffer_f32); + var nor_y = buffer_peek(ny,real(slots[2])*4,buffer_f32); + var nor_z = buffer_peek(nz,real(slots[2])*4,buffer_f32); + + vertex_position_3d(vb, pos_x, pos_y, pos_z); + vertex_normal(vb, nor_x, nor_y, nor_z); + var color = make_color_rgb(col_r*255,col_g*255,col_b*255); + vertex_color(vb,color,1); + } + } + } + vertex_end(vb); + vertex_freeze(vb); + + return vb +} + +function __make_vertex_format(){ + vertex_format_begin() + vertex_format_add_position_3d() + vertex_format_add_normal() + vertex_format_add_color() + return vertex_format_end() +} \ No newline at end of file diff --git a/scripts/obj_import/obj_import.yy b/scripts/obj_import/obj_import.yy new file mode 100644 index 0000000..4e9b911 --- /dev/null +++ b/scripts/obj_import/obj_import.yy @@ -0,0 +1,13 @@ +{ + "$GMScript":"v1", + "%Name":"obj_import", + "isCompatibility":false, + "isDnD":false, + "name":"obj_import", + "parent":{ + "name":"Scripts", + "path":"folders/Scripts.yy", + }, + "resourceType":"GMScript", + "resourceVersion":"2.0", +} \ No newline at end of file diff --git a/scripts/stanncam/stanncam.gml b/scripts/stanncam/stanncam.gml index e3f37d7..b5467b2 100644 --- a/scripts/stanncam/stanncam.gml +++ b/scripts/stanncam/stanncam.gml @@ -8,30 +8,20 @@ /// @param {Real} [_height=global.game_h] /// @param {Bool} [_surface_extra_on=false] - use surface_extra in regular draw events /// @param {Bool} [_smooth_draw=true] - use fractional camera position when drawing -function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surface_extra_on=false, _smooth_draw=true) constructor{ -#region init - //whenever a new cam is created number_of_cams gets incremented - cam_id = __obj_stanncam_manager.number_of_cams; - - //checks if there's already 8 cameras - if(cam_id == 8){ - show_error("There can only be a maximum of 8 cameras.", true); - } - - __camera = camera_create(); - view_camera[cam_id] = __camera; - - ++__obj_stanncam_manager.number_of_cams; - - global.stanncams[cam_id] = self; -#endregion +function stanncam(_x=0, _y=0, _width, _height, _surface_extra_on, _smooth_draw=true) : __stanncam_base(_width, _height, _surface_extra_on) constructor{ #region variables + + camera_set_begin_script(view_camera[cam_id],function(){ + stanncam_3d_draw(false); + }); + x = _x; y = _y; - - width = _width; - height = _height; + + //rounding error corrected, and floored if smooth_draw is off + __x = x; + __y = y; //offset the camera from whatever it's looking at offset_x = 0; @@ -39,13 +29,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf follow = noone; - //The extra surface is only neccesary if you are drawing the camera recursively in the room - //Like a tv screen, where it can capture itself - surface_extra_on = _surface_extra_on; - - //the first camera uses the application surface - use_app_surface = cam_id == 0; - spd = 10; //how fast the camera follows an instance spd_threshold = 50; //the minimum distance the camera is away, for the speed to be in full effect @@ -68,22 +51,26 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf anim_curve_size = stanncam_ac_ease; anim_curve_offset = stanncam_ac_ease; - surface = -1; - surface_extra = -1; __surface_special = -1; - debug_draw = false; - __destroyed = false; + + //constraining + __constrain_offset_x = 0; + __constrain_offset_y = 0; + + __constrain_frac_x = 0; + __constrain_frac_y = 0; //zone constrain - __zone_constrain_amount = 0; - __zone = noone; - __zone_constrain_x = 0; - __zone_constrain_y = 0; + //__zone_constrain_amount = 0; + __zone_list = ds_list_create(); + //__zone_constrain_x = 0; + //__zone_constrain_y = 0; __zone_active = false; - __zone_transition = 1; - zone_constrain_speed = 0.1; + + //__zone_transition = 1; + //zone_constrain_speed = 0.1; paused = false; @@ -120,8 +107,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf zoom_amount = 1; __zooming = false; - zoom_x = 0; - zoom_y = 0; __t_zoom = 0; __zoomStart = 0; __zoomTo = 0; @@ -134,10 +119,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf __shake_x = 0; __shake_y = 0; - __check_surface(); - __check_viewports(); - set_size(width, height); - #endregion #endregion @@ -167,21 +148,17 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf bounds_dist_w = (max(bounds_w, abs(_x_dist)) - bounds_w) * sign(_x_dist); bounds_dist_h = (max(bounds_h, abs(_y_dist)) - bounds_h) * sign(_y_dist); - bounds_dist_w = round(bounds_dist_w * 100) / 100; //rounds to 2 decimal places - bounds_dist_h = round(bounds_dist_h * 100) / 100; //more decimal places may cause the position to fluctuate at certain points + bounds_dist_w = floor((bounds_dist_w / 0.01) + 0.99) * 0.01; + bounds_dist_h = floor((bounds_dist_h / 0.01) + 0.99) * 0.01; //update camera position if(abs(_x_dist) > bounds_w){ var _spd = (bounds_dist_w / spd_threshold) * spd; - if(smooth_draw) _spd = round(_spd); - x += _spd; } if(abs(_y_dist) > bounds_h){ var _spd = (bounds_dist_h / spd_threshold) * spd; - if(smooth_draw) _spd = round(_spd); - y += _spd; } @@ -197,31 +174,55 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf } } #endregion + + //snapped x and y values, fixing rounding errors and flooring without smoothdraw + __x = floor((x / 0.01) + 0.99) * 0.01; + if(!smooth_draw) __x = floor(__x); + + __y = floor((y / 0.01) + 0.99) * 0.01; + if(!smooth_draw) __y = floor(__y); #region zone constrain if(instance_exists(follow)){ - var new_zone = instance_position(follow.x, follow.y, obj_stanncam_zone); - if(new_zone != noone){ + + ds_list_clear(__zone_list); + var _zone_count = instance_position_list(follow.x, follow.y, obj_stanncam_zone,__zone_list,false); + if(_zone_count != 0){ - //if a zone is already active it will transition from one to the other - if(__zone != new_zone && __zone_active) __zone_transition = 0; + //adds included zones to list + for (var d = 0; d < _zone_count; d++) { + var _zone = __zone_list[|d]; + var _included_zones_count = array_length(_zone.included_zones); + if(_included_zones_count > 0){ + + for (var i = 0; i < _included_zones_count; i++) { + var _included_zone = _zone.included_zones[i]; + + //included zones are added, unless they're already within the list + if (ds_list_find_index(__zone_list,_included_zone) == -1){ + ds_list_add(__zone_list,_included_zone); + } + } + } + } __zone_active = true; - __zone = new_zone; + //__zone = new_zone; } else { __zone_active = false; + ds_list_clear(__zone_list); } } - if(__zone_active){ - __zone_constrain_amount = lerp(__zone_constrain_amount, 1, zone_constrain_speed); - } else { - __zone_constrain_amount = lerp(__zone_constrain_amount, 0, zone_constrain_speed); - } - - if(__zone_transition != 1){ - __zone_transition = lerp(__zone_transition, 1, zone_constrain_speed); - } + //if(__zone_active){ + //__zone_constrain_amount = lerp(__zone_constrain_amount, 1, zone_constrain_speed); + //} else { + //__zone_constrain_amount = lerp(__zone_constrain_amount, 0, zone_constrain_speed); + //} + // + //if(__zone_transition != 1){ + //__zone_transition = lerp(__zone_transition, 1, zone_constrain_speed); + //} #endregion @@ -259,6 +260,7 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf if(__zooming){ //gradually zooms camera zoom_amount = stanncam_animcurve(__t_zoom, __zoomStart, __zoomTo, __zoom_duration, anim_curve_zoom); + __t_zoom++; if(zoom_amount == __zoomTo) __zooming = false; @@ -377,12 +379,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf if(_duration == 0){ //if duration is 0 the view is updated immediately zoom_amount = _zoom; - //some rounding issues, so here we round to nearest second decimal place, IE 0.19999999 becomes 0.02, very edge case problem - zoom_amount = round(zoom_amount * 100) / 100; - - zoom_x = ((width * zoom_amount) - width) * 0.5; - zoom_y = ((height * zoom_amount) - height) * 0.5; - if(!get_paused()){ __update_view_size(); } @@ -395,22 +391,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf } } - /// @function get_zoom_x - /// @description there's a difference in how zoom works with smooth_draw on/off if you need to use the zoom_amount while smooth_draw is off, you need to use this function - /// @ignore - static get_zoom_x = function(){ - if(smooth_draw) return zoom_amount; - return surface_get_width(surface) / width; - } - - /// @function get_zoom_y - /// @description there's a difference in how zoom works with smooth_draw on/off if you need to use the zoom_amount while smooth_draw is off, you need to use this function - /// @ignore - static get_zoom_y = function(){ - if(smooth_draw) return zoom_amount; - return surface_get_height(surface) / height; - } - /// @function shake_screen /// @description makes the camera shake /// @param {Real} _magnitude @@ -473,9 +453,9 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @returns {Real} /// @ignore static get_mouse_x = function(){ - var _mouse_x = (((window_mouse_get_x() - stanncam_ratio_compensate_x()) / (__obj_stanncam_manager.__display_scale_x * width)) * width * get_zoom_x()) + get_x(); - if(smooth_draw) return _mouse_x; - return _mouse_x - (_mouse_x mod get_zoom_x()); + var _mouse_x = __view_to_room_x( (window_mouse_get_x() - stanncam_ratio_compensate_x()) / stanncam_get_res_scale_x() ); + _mouse_x += __constrain_frac_x + __constrain_offset_x; + return _mouse_x; } /// @function get_mouse_y @@ -483,18 +463,20 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @returns {Real} /// @ignore static get_mouse_y = function(){ - var _mouse_y = (((window_mouse_get_y() - stanncam_ratio_compensate_y()) / (__obj_stanncam_manager.__display_scale_y * height)) * height * get_zoom_y()) + get_y(); - if(smooth_draw) return _mouse_y; - return _mouse_y - (_mouse_y mod get_zoom_y()); + var _mouse_y = __view_to_room_y( (window_mouse_get_y() - stanncam_ratio_compensate_y()) / stanncam_get_res_scale_y()); + _mouse_y += __constrain_frac_y + __constrain_offset_y; + return _mouse_y; } /// @function room_to_gui_x /// @description returns the room x position as the position on the gui relative to camera /// @param {Real} _x /// @returns {Real} - /// @ignore + /// @ignore static room_to_gui_x = function(_x){ - return ((_x - get_x() - x_frac) / get_zoom_x()) * stanncam_get_gui_scale_x(); + var _gui_x = _x - __constrain_offset_x - __constrain_frac_x; + _gui_x = __room_to_view_x(_gui_x) * stanncam_get_gui_scale_x() -1; + return _gui_x; } /// @function room_to_gui_y @@ -503,34 +485,38 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @returns {Real} /// @ignore static room_to_gui_y = function(_y){ - return ((_y - get_y() - y_frac) / get_zoom_y()) * stanncam_get_gui_scale_y(); - } - - /// @function get_active_zone - /// @description returns the active zone the followed instance is within, noone if outside, or no instance is followed - /// @returns {Id.Instance|Noone} - /// @ignore - static get_active_zone = function(){ - if(__zone_active){ - return __zone; - } - return noone; + var _gui_y = _y - __constrain_offset_y - __constrain_frac_y; + _gui_y = __room_to_view_y(_gui_y) * stanncam_get_gui_scale_y() -1; + return _gui_y; } /// @function room_to_display_x /// @description returns the room x position as the position on the display relative to camera /// @param {Real} _x /// @returns {Real} - function room_to_display_x(_x){ - return ((_x - get_x() - x_frac) / get_zoom_x()) * stanncam_get_res_scale_x(); + function room_to_display_x(_x){ + var _display_x = _x - __constrain_offset_x - __constrain_frac_x; + return __room_to_view_x(_display_x) * stanncam_get_res_scale_x() + stanncam_ratio_compensate_x() -1; } /// @function room_to_display_y /// @description returns the room y position as the position on the display relative to camera /// @param {Real} _y /// @returns {Real} - function room_to_display_y(_y){ - return ((_y - get_y() - y_frac) / get_zoom_y()) * stanncam_get_res_scale_y(); + function room_to_display_y(_y){ + var _display_y = _y - __constrain_offset_y - __constrain_frac_y; + return __room_to_view_y(_display_y) * stanncam_get_res_scale_y() + stanncam_ratio_compensate_y() -1; + } + + /// @function get_active_zone + /// @description returns the active zone the followed instance is within, noone if outside, or no instance is followed + /// @returns {Id.Instance|Noone} + /// @ignore + static get_active_zone = function(){ + if(__zone_active){ + return __zone; + } + return noone; } /// @function out_of_bounds @@ -541,13 +527,15 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @returns {Bool} /// @ignore static out_of_bounds = function(_x, _y, _margin=0){ - var _cam_x = get_x(); - var _cam_y = get_y(); + + _x = __room_to_view_x(_x); + _y = __room_to_view_y(_y); + var _col = //uses camera view bounding box - (_x < (_cam_x + _margin)) || - (_y < (_cam_y + _margin)) || - (_x > ((_cam_x + (width * zoom_amount)) - _margin)) || - (_y > ((_cam_y + (height * zoom_amount)) - _margin)) + (_x < (_margin)) || + (_y < (_margin)) || + (_x > (width - _margin)) || + (_y > (height - _margin)) ; return _col; @@ -566,6 +554,7 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf if(surface_exists(surface)) surface_free(surface); if(surface_exists(surface_extra)) surface_free(surface_extra); if(surface_exists(__surface_special)) surface_free(__surface_special); + ds_list_destroy(__zone_list); __destroyed = true; } @@ -578,70 +567,89 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf #endregion #region Internal functions - - /// @function __check_viewports - /// @description enables viewports and sets viewports size + + /// @function __room_to_view_x + /// @description room position to camera view + /// @param {Real} [_x] /// @ignore - static __check_viewports = function(){ - view_visible[cam_id] = true; - view_camera[cam_id] = __camera; - __check_surface(); - __update_view_size(true); - } - - /// @function __check_surface - /// @description checks if surface & surface_extra exists and else creates it + static __room_to_view_x = function(_x){ + var _zoom = __get_zoom(); + var _zoom_offset = (width * (1-_zoom)) / 2; + + _x -= _zoom_offset + (__x-width/2)-1; + + _x /= _zoom; + + return _x; + } + + /// @function __view_to_room_x + /// @description camera view to room position + /// @param {Real} [_x] + /// @ignore + static __view_to_room_x = function(_x){ + var _zoom = __get_zoom(); + var _zoom_offset = (width * (1-_zoom)) / 2; + + _x *= _zoom; + + _x += _zoom_offset + (__x-width/2) -1; + + return _x; + } + + /// @function __room_to_view_y + /// @description room position to camera view + /// @param {Real} [_y] /// @ignore - static __check_surface = function(){ - if(use_app_surface){ - surface = application_surface; - } else { - if (!surface_exists(surface)){ - surface = surface_create(width, height); - } - } - - if(surface_extra_on && !surface_exists(surface_extra)){ - surface_extra = surface_create(width, height); - } - } - - /// @function __predraw - /// @description clears the surface - /// @ignore - static __predraw = function(){ - __check_surface(); - if(surface_extra_on){ - surface_copy(surface_extra, 0, 0, surface); - } + static __room_to_view_y = function(_y){ + var _zoom = __get_zoom(); + var _zoom_offset = (height * (1-_zoom)) / 2; + + _y -= _zoom_offset + (__y-height/2)-1; + + _y /= _zoom; + + return _y; + } + + /// @function __view_to_room_y + /// @description camera view to room position + /// @param {Real} [_y] + /// @ignore + static __view_to_room_y = function(_y){ + var _zoom = __get_zoom(); + var _zoom_offset = (height * (1 - _zoom)) / 2; + _y *= _zoom; - surface_set_target(surface); - draw_clear_alpha(c_black, 0); - surface_reset_target() - view_set_surface_id(cam_id, surface); - } - + _y += _zoom_offset + (__y-height/2)-1; + + return _y; + } + + /// @function __get_zoom + /// @description gets zoom value, snapped if smooth draw is off + /// @ignore + static __get_zoom = function(){ + if(smooth_draw) return zoom_amount; + else return floor((zoom_amount / 0.02) + 0.999) * 0.02; + } + /// @function __update_view_size /// @description updates the view size /// @param {Bool} [_force=false] /// @ignore static __update_view_size = function(_force=false){ - //if smooth_draw is off maintains pixel perfection even when zooming in and out - //if on it is handled by the draw events - if(smooth_draw){ - var _ceiled_zoom = ceil(zoom_amount); //ensures the new surface size is a whole number - var _new_width = width * _ceiled_zoom + 1; //smooth drawing needs the surface to be 1 pixel wider and taller to remove edge warping - var _new_height = height * _ceiled_zoom + 1; - } else { - var _new_width = floor(width * zoom_amount); - var _new_height = floor(height * zoom_amount); - - var _width_2px = _new_width mod 2; - var _height_2px = _new_height mod 2; - - _new_width = _new_width - _width_2px; - _new_height = _new_height - _height_2px; + //if zooming out the surface is scaled up + var _zoom = ceil(zoom_amount); + var _new_width = width * _zoom; + var _new_height = height * _zoom; + + if(smooth_draw){ //smooth drawing needs the surface to be 1 pixel wider and taller to remove edge warping + _new_width += 1; + _new_height += 1; } + //only runs if the size has changed (unless forced, used by __check_viewports to initialize) if(_force || surface_get_width(surface) != _new_width || surface_get_height(surface) != _new_height){ __check_surface(); @@ -655,103 +663,177 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @ignore static __update_view_pos = function(){ //update camera view - var _new_x = x + offset_x - (width * 0.5) + __shake_x; + var _new_x = x + offset_x - (width * 0.5) + __shake_x; var _new_y = y + offset_y - (height * 0.5) + __shake_y; - - if(!smooth_draw){// when smooth draw is off, the actual camera position gets rounded to whole numbers - _new_x = round(_new_x); - _new_y = round(_new_y); - } - - //apply zoom offset - _new_x -= zoom_x; - _new_y -= zoom_y; - - if(smooth_draw){ //smooth drawing requires one extra pixel on the camera surface to remove edge warping, this is to fix the offset that occurs with that - if(_new_x <= 0) _new_x -= 1; - if(_new_y <= 0) _new_y -= 1; - } - - //without smooth_draw zooming needs to be snapped a bit - var _width_stepped = (width * zoom_amount); - var _height_stepped = (height * zoom_amount); - if(!smooth_draw){ - _width_stepped -= _width_stepped mod 2; - _height_stepped -= _height_stepped mod 2; - } - + + if(zoom_amount > 1){ + _new_x -= width /2; + _new_y -= height/2; + } + + //round to nearest 0.01 decimal + _new_x = floor(_new_x / 0.01 + 0.99) * 0.01; + _new_y = floor(_new_y / 0.01 + 0.99) * 0.01; + + x_frac = frac(_new_x); + y_frac = frac(_new_y); + if(x_frac < 0) { + x_frac++; + } + if(y_frac < 0){ + y_frac++; + } + + _new_x = floor(_new_x); + _new_y = floor(_new_y); + + #region constraining + + __constrain_offset_x = 0; + __constrain_offset_y = 0; + __constrain_frac_x = 0; + __constrain_frac_y = 0; + + var _view_left = __view_to_room_x(0)+1; + var _view_right = __view_to_room_x(width); + var _view_top = __view_to_room_y(0)+1; + var _view_bottom = __view_to_room_y(height); + + var _zone_left = undefined; + var _zone_right = undefined; + var _zone_top = undefined; + var _zone_bottom = undefined; + + if(room_constrain){ + _zone_left = 0; + _zone_right = room_width-1; + _zone_top = 0; + _zone_bottom = room_height-1; + } + //zone constricting - if(__zone != noone){ - var _zone_constrain_x = 0; - var _zone_constrain_y = 0; + for (var i = 0; i < ds_list_size(__zone_list); i++) { + var _zone = __zone_list[|i]; - var _left, _right, _top, _bottom; - - if(__zone.left){ - _left = max(0, __zone.bbox_left - _new_x); + if(_zone.left ){ // if dist from the zone edge to the center is shorter than previous it takes over + if(_zone_left == undefined || __x - _zone.bbox_left < __x - _zone_left){ + _zone_left = _zone.bbox_left; + } } - if(__zone.right){ - _right = -max(0, _new_x + _width_stepped - __zone.bbox_right); + if(_zone.right){ + if(_zone_right == undefined || __x - _zone.bbox_right-1 > __x - _zone_right){ + _zone_right = _zone.bbox_right-1; + } } - if(__zone.top){ - _top = max(0, __zone.bbox_top - _new_y); + if(_zone.top){ + if(_zone_top == undefined || __y - _zone.bbox_top < __y - _zone_top){ + _zone_top = _zone.bbox_top; + } } - if(__zone.bottom){ - _bottom = -max(0, _new_y + _height_stepped - __zone.bbox_bottom); + if(_zone.bottom){ + if(_zone_bottom == undefined || __y - _zone.bbox_bottom-1 > __y - _zone_bottom){ + _zone_bottom = _zone.bbox_bottom-1; + } } + + //if(_zone_left == undefined) _zone_left = _view_left //- 9999; + //if(_zone_right == undefined) _zone_right = _view_right //+ 9999; + //if(_zone_top == undefined) _zone_top = _view_top //- 9999; + //if(_zone_bottom == undefined) _zone_bottom = _view_bottom //+ 9999; - //horizontal check - if(__zone.sprite_width <= (_width_stepped) && __zone.left && __zone.right){ - //if the zones width is smaller than the camera and both left and right are constraining the cam will be pushed to its middle - _zone_constrain_x = (__zone.x+__zone.sprite_width/2) - (_new_x+_width_stepped/2); - } else { - if(__zone.left) _zone_constrain_x += _left; - if(__zone.right) _zone_constrain_x += _right; - } - - //vertical check - if(__zone.sprite_height <= (_height_stepped) && __zone.top && __zone.bottom){ - _zone_constrain_y = (__zone.y+__zone.sprite_height/2) - (_new_y+_height_stepped/2); - } else { - if(__zone.top) _zone_constrain_y += _top; - if(__zone.bottom) _zone_constrain_y += _bottom; - } - - __zone_constrain_x = lerp(__zone_constrain_x, _zone_constrain_x, __zone_transition); - __zone_constrain_y = lerp(__zone_constrain_y, _zone_constrain_y, __zone_transition); - - //constrains new camera position using constrain_amount - _new_x += lerp(0, __zone_constrain_x, __zone_constrain_amount); - _new_y += lerp(0, __zone_constrain_y, __zone_constrain_amount); - } - - //Constrains camera to room - if(room_constrain){ - __constrain_offset_x = (clamp(_new_x, 0, room_width - _width_stepped) - _new_x); - __constrain_offset_y = (clamp(_new_y, 0, room_height - _height_stepped) - _new_y); - - _new_x += __constrain_offset_x; - _new_y += __constrain_offset_y; - } else { - __constrain_offset_x = 0; - __constrain_offset_y = 0; - } - - if(smooth_draw){ - //seperates position into whole and fractional parts - //when position is negative, fraction is too, and so this is to compensate for that - - if(_new_x > 0) x_frac = frac(_new_x); - else x_frac = 1 + frac(_new_x); - - if(_new_y > 0) y_frac = frac(_new_y); - else y_frac = 1 + frac(_new_y); - - _new_x = floor(abs(_new_x)) * sign(_new_x); - _new_y = floor(abs(_new_y)) * sign(_new_y); + + //_zone_constrain_x = lerp(_zone_constrain_x, _zone_constrain_x, _zone_transition); + //_zone_constrain_y = lerp(_zone_constrain_y, _zone_constrain_y, _zone_transition); + // + ////constrains new camera position using constrain_amount + //_new_x += lerp(0, _zone_constrain_x, _zone_constrain_amount); + //_new_y += lerp(0, _zone_constrain_y, _zone_constrain_amount); } + //needs to loop through every zone & room bounds, to find narrowest relative to camera position + // eg room_width zone.right zone.left ect + + //Constrains camera to zones/room bounds + + #region horizontal constraint + var _zone_center_h = false; + if(_zone_left != undefined && _zone_right != undefined){ + //if width of zone is narrower than width of camera, constrain to center + var _zone_width = (_zone_right - _zone_left) + if((_view_right - _view_left) > _zone_width){ + var _middle = ((_zone_left + _zone_right)/2)-1; + __constrain_offset_x = _middle - __x; + + __constrain_frac_x = frac(__constrain_offset_x); + if(__constrain_offset_x > 0){ + __constrain_offset_x = floor(__constrain_offset_x); + } else __constrain_offset_x = ceil(__constrain_offset_x); + + _zone_center_h = true; + } + } + + if(!_zone_center_h && (_zone_left != undefined || _zone_right != undefined)){ + if(_zone_left != undefined){ //left zone + __constrain_offset_x -= min(_view_left - _zone_left,0); + } + + if(_zone_right != undefined){ //right zone + __constrain_offset_x -= max(_view_right - _zone_right,0); + } + + __constrain_frac_x = frac(__constrain_offset_x); + if(__constrain_offset_x > 0){ + __constrain_offset_x = floor(__constrain_offset_x); + } else __constrain_offset_x = ceil(__constrain_offset_x); + + + } + #endregion + + #region vertical constraint + var _zone_center_v = false; + if(_zone_top != undefined && _zone_bottom != undefined){ + //if height of zone is narrower than height of camera, constrain to center + var _zone_height = (_zone_bottom - _zone_top) + if((_view_bottom - _view_top) > _zone_height){ + var _middle = ((_zone_top + _zone_bottom)/2)-1; + __constrain_offset_y = _middle - __y; + + __constrain_frac_y = frac(__constrain_offset_y); + if(__constrain_offset_y > 0){ + __constrain_offset_y = floor(__constrain_offset_y); + } else __constrain_offset_y = ceil(__constrain_offset_y); + + _zone_center_v = true; + } + } + + if(!_zone_center_v && (_zone_top != undefined || _zone_bottom != undefined)){ + if(_zone_top != undefined){ //top zone + __constrain_offset_y -= min(_view_top - _zone_top,0); + } + + if(_zone_bottom != undefined){ //bottom zone + __constrain_offset_y -= max(_view_bottom - _zone_bottom ,0); + } + + __constrain_frac_y = frac(__constrain_offset_y); + if(__constrain_offset_y > 0){ + __constrain_offset_y = floor(__constrain_offset_y); + } else __constrain_offset_y = ceil(__constrain_offset_y); + + } + + #endregion + + + _new_x += __constrain_offset_x; + _new_y += __constrain_offset_y; + + #endregion + camera_set_view_pos(__camera, _new_x, _new_y); } #endregion @@ -761,7 +843,7 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @function __debug_draw /// @description draws debug information /// @ignore - static __debug_draw = function(){ + static __debug_draw = function(_x = 0, _y = 0, _scale_x = 1, _scale_y = 1){ if(debug_draw){ //draws camera bounding box if(instance_exists(follow)){ @@ -769,6 +851,7 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf var _pre_color = draw_get_color(); + //this needs changing var x_offset = -offset_x - __constrain_offset_x - (__zone_constrain_x * __zone_constrain_amount) + zoom_x; var y_offset = -offset_y - __constrain_offset_y - (__zone_constrain_y * __zone_constrain_amount) + zoom_y; @@ -808,49 +891,6 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf } } - /// @function draw - /// @description draws stanncam - /// @param {Real} _x - /// @param {Real} _y - /// @param {Real} [_scale_x=1] - /// @param {Real} [_scale_y=1] - /// @ignore - static draw = function(_x, _y, _scale_x=1, _scale_y=1){ - __check_surface(); - __debug_draw(); - draw_surf(surface, _x, _y, _scale_x, _scale_y, 0, 0, width, height); - } - - /// @function draw_no_compensate - /// @description draws stanncam but without being offset by stanncam_ratio_compensate - /// @param {Real} _x - /// @param {Real} _y - /// @param {Real} [_scale_x=1] - /// @param {Real} [_scale_y=1] - /// @ignore - static draw_no_compensate = function(_x, _y, _scale_x=1, _scale_y=1){ - __check_surface(); - __debug_draw(); - draw_surf(surface, _x, _y, _scale_x, _scale_y, 0, 0, width, height, false); - } - - /// @function draw_part - /// @description draws part of stanncam camera view - /// @param {Real} _x - /// @param {Real} _y - /// @param {Real} _left - /// @param {Real} _top - /// @param {Real} _width - /// @param {Real} _height - /// @param {Real} [_scale_x=1] - /// @param {Real} [_scale_y=1] - /// @ignore - static draw_part = function(_x, _y, _left, _top, _width, _height, _scale_x=1, _scale_y=1){ - __check_surface(); - __debug_draw(); - draw_surf(surface, _x, _y, _scale_x, _scale_y, _left, _top, _width, _height); - } - /// @function draw_special /// @description pass in draw commands, and have them be scaled to match the stanncam /// @param {Function} _draw_func @@ -862,8 +902,8 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf /// @param {Real} [_scale_y=1] /// @ignore static draw_special = function(_draw_func, _x, _y, _surf_width=width, _surf_height=height, _scale_x=1, _scale_y=1){ - var _surf_width_scaled = floor(_surf_width * zoom_amount); - var _surf_height_scaled = floor(_surf_height * zoom_amount); + var _surf_width_scaled = floor(_surf_width * 1)//get_zoom_x()); + var _surf_height_scaled = floor(_surf_height * 1)//get_zoom_y()); if(surface_exists(__surface_special)){ if((surface_get_width(__surface_special) != _surf_width_scaled) || (surface_get_height(__surface_special) != _surf_height_scaled)){ surface_free(__surface_special); @@ -907,38 +947,39 @@ function stanncam(_x=0, _y=0, _width=global.game_w, _height=global.game_h, _surf _x += stanncam_ratio_compensate_x(); _y += stanncam_ratio_compensate_y(); } - + var _display_scale_x = __obj_stanncam_manager.__display_scale_x; var _display_scale_y = __obj_stanncam_manager.__display_scale_y; + + var _zoom = __get_zoom(); + + var _x_frac = __constrain_frac_x; + var _y_frac = __constrain_frac_y; + + if(smooth_draw){ + _x_frac += x_frac; + } + if(smooth_draw){ + _y_frac += y_frac; + } + + _left += (_width * (1-_zoom)) / 2; + _top += (_height * (1-_zoom)) / 2; + + if(_zoom > 1){ + _left += width /2; + _top += height/2; + } + + _width *= _zoom; + _height *= _zoom; + _scale_x /= _zoom; + _scale_y /= _zoom; - if(smooth_draw){ //if smooth draw is off, the zoom amount becomes stepped to 0.02, and frac_x/y are 0 - _width *= zoom_amount; - _height *= zoom_amount; - _scale_x /= zoom_amount; - _scale_y /= zoom_amount; - - draw_surface_part_ext(_surface, x_frac + _left, y_frac + _top, _width, _height, _x, _y, _display_scale_x * _scale_x, _display_scale_y * _scale_y, -1, 1); - } else { - var _width_stepped = _width * zoom_amount; - var _height_stepped = _height * zoom_amount; - - _width_stepped -= _width_stepped mod 2; - _height_stepped -= _height_stepped mod 2; - - _scale_x = _width / _width_stepped; - _scale_y = _height / _height_stepped; - - draw_surface_part_ext(_surface, _left, _top, _width_stepped, _height_stepped, _x, _y, _display_scale_x * _scale_x, _display_scale_y * _scale_y, -1, 1); - } + draw_surface_part_ext(_surface, _left+_x_frac, _top+_y_frac, _width, _height, _x, _y, _display_scale_x * _scale_x, _display_scale_y * _scale_y, -1, 1); } #endregion - /** - * @function toString - * @returns {String} - */ - static toString = function(){ - return ""; - } + toString() -} +} \ No newline at end of file diff --git a/scripts/stanncam/stanncam.yy b/scripts/stanncam/stanncam.yy index 17cc85f..73de131 100644 --- a/scripts/stanncam/stanncam.yy +++ b/scripts/stanncam/stanncam.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam", "isCompatibility":false, "isDnD":false, diff --git a/scripts/stanncam_3d/stanncam_3d.gml b/scripts/stanncam_3d/stanncam_3d.gml new file mode 100644 index 0000000..495e43a --- /dev/null +++ b/scripts/stanncam_3d/stanncam_3d.gml @@ -0,0 +1,237 @@ +// Feather disable all + +/// @constructor stanncam_3d +/// @description creates a new 3d stanncam +/// @param {Real} [_width=global.game_w] +/// @param {Real} [_height=global.game_h] +/// @param {Bool} [_surface_extra_on=false] - use surface_extra in regular draw events +function stanncam_3d(_width=global.game_w, _height=global.game_h, _surface_extra_on=false, _smooth_draw=true) : __stanncam_base(_width, _height, _surface_extra_on) constructor{ + + camera_set_begin_script(view_camera[cam_id],function(){ + stanncam_3d_draw(true); + }); + + debug_draw = true; + + fov = 45; + + spd = 4; + + cam_up = new stanncam_vec3(0,0,1) + + position_mat = matrix_build(0,0,0,0,0,0,1,1,1); + scale_mat = matrix_build(0,0,0,0,0,0,1,1,1); + rotation_mat = matrix_build(0,0,0,90,0,0,1,1,1); + + /// @function __step + /// @description gets called every step + /// @ignore + static __step = function(){ + + var viewmat = matrix_multiply(matrix_multiply(position_mat,scale_mat),rotation_mat); + var projmat = matrix_build_projection_perspective_fov(fov,width/height,1,32000); + + camera_set_view_mat(__camera, viewmat); + camera_set_proj_mat(__camera, projmat); + camera_apply(__camera); + } + + #region dynamic functions + /// @function set_position + /// @description sets camera position + /// @ignore + static set_position = function(_x,_y,_z){ + position = matrix_build(_x,_y,_z,0,0,0,1,1,1); + } + + /// @function set_rotation + /// @description sets camera rotation + /// @ignore + static set_rotation = function(_x,_y,_z){ + rotation = matrix_build(0,0,0,_x,_y,_z,1,1,1); + } + + /// @function get_pitch + /// @description get rotation x + static get_pitch = function() { + var mat = rotation_mat; + // Extract pitch using atan2 (returns the angle in radians) + var pitch = arctan2(-mat[6], sqrt(mat[10] * mat[10] + mat[2] * mat[2])); + + var cos_pitch = cos(pitch); + var sin_pitch = sin(pitch); + + return [ + 1, 0, 0, 0, + 0, cos_pitch, -sin_pitch, 0, + 0, sin_pitch, cos_pitch, 0, + 0, 0, 0, 1 + ]; + } + + /// @function get_yaw + /// @description get rotation y + static get_yaw = function() { + var mat = rotation_mat; + // Extract yaw using atan2 (returns the angle in radians) + var yaw = arctan2(mat[2], mat[10]); + + var cos_yaw = cos(yaw); + var sin_yaw = sin(yaw); + + return [ + cos_yaw, 0, sin_yaw, 0, + 0, 1, 0, 0, + -sin_yaw, 0, cos_yaw, 0, + 0, 0, 0, 1 + ]; + } + + + /// @function get_roll + /// @description get rotation z + /// @ignore + static get_roll = function() { + var mat = rotation_mat; + // Extract roll using atan2 (returns the angle in radians) + var roll = arctan2(mat[4], mat[0]); + + var cos_roll = cos(roll); + var sin_roll = sin(roll); + + return [ + cos_roll, -sin_roll, 0, 0, + sin_roll, cos_roll, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1 + ]; + } + + /// @function get_right + /// @description gets right vector + /// @ignore + static get_right = function(){ + var mat = rotation_mat; + return new stanncam_vec3(mat[0],mat[4],mat[8]).normalize(); + } + + /// @function get_forward + /// @description gets forward vector + /// @ignore + static get_forward = function(){ + var mat = rotation_mat; + return new stanncam_vec3(mat[2],mat[6],mat[10]).normalize(); + } + + /// @function get_up + /// @description gets up vector + /// @ignore + static get_up = function(){ + var mat = rotation_mat; + return new stanncam_vec3(mat[1],mat[5],mat[9]).normalize(); + } + + /// @function translate + /// @description translate camera + /// @ignore + static translate = function(_x,_y,_z){ + var translation = matrix_build(_x,_y,_z,0,0,0,1,1,1); + position_mat = matrix_multiply(position_mat,translation) + } + + /// @function translate_relative + /// @description translate camera relative to its rotation + /// @ignore + static translate_relative = function(_x, _y, _z) { + var right = get_right(); + var forward = get_forward(); + var up = get_up(); + + var tx = (right.x*_x + forward.x*_y + up.x*_z)*spd; + var ty = (right.y*_x + forward.y*_y + up.y*_z)*spd; + var tz = (right.z*_x + forward.z*_y + up.z*_z)*spd; + + var translation = [ + 1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + tx, ty, tz, 1 + ] + position_mat = matrix_multiply(position_mat,translation) + } + + /// @function rotate + /// @description rotate camera + /// @ignore + static rotate = function(_pitch,_yaw){ + + var target = get_forward() + var right = get_right(); + + target = target.rotate_by_axis(cam_up,_yaw); + target = target.rotate_by_axis(right,_pitch); + + rotation_mat = matrix_build_lookat(0,0,0,target.x,target.y,target.z,cam_up.x,cam_up.y,cam_up.z); + + //rotation_mat = matrix_multiply(rotation_mat,rotation); + } + + + + #endregion + + #region draw functions + + /// @function __debug_draw + /// @description draws debug information + /// @ignore + static __debug_draw = function(_x, _y, _scale_x, _scale_y){ + if(debug_draw){ + var gizmo_surf_ = surface_create(40,40) + surface_set_target(gizmo_surf_); + draw_clear_alpha(c_white,0) + + static gizmo = __gizmo_buffer(); + + var world_matrix = matrix_get(matrix_world) + matrix_set(matrix_world, matrix_multiply(rotation_mat,matrix_build(10,10,0,0,0,0,20,20,20))); + shader_set(stanncam_sh_gizmo); + vertex_submit(gizmo,pr_linelist,-1); + shader_reset() + matrix_set(matrix_world,world_matrix); + surface_reset_target() + draw_surf(gizmo_surf_,_x,_y,_scale_x,_scale_y); + surface_free(gizmo_surf_); + } + } + + /// @function __gizmo_format + /// @description vformat for a 3d gizmo + /// @ignore + static __gizmo_format = function(){ + vertex_format_begin() + vertex_format_add_position_3d() + vertex_format_add_color() + return vertex_format_end() + } + + /// @function __gizmo_buffer + /// @description vbuffer for a 3d gizmo + /// @ignore + static __gizmo_buffer = function(){ + static gizmo_format = __gizmo_format(); + + var gizmo_ = vertex_create_buffer() + vertex_begin(gizmo_,gizmo_format); + vertex_position_3d(gizmo_,0,0,0); vertex_color(gizmo_,c_red,1); + vertex_position_3d(gizmo_,1,0,0); vertex_color(gizmo_,c_red,1); //X + vertex_position_3d(gizmo_,0,0,0); vertex_color(gizmo_,c_green,1); + vertex_position_3d(gizmo_,0,1,0); vertex_color(gizmo_,c_green,1); //Y + vertex_position_3d(gizmo_,0,0,0); vertex_color(gizmo_,c_blue,1); + vertex_position_3d(gizmo_,0,0,1); vertex_color(gizmo_,c_blue,1); //Z + vertex_end(gizmo_) + return gizmo_; + } + #endregion +} + diff --git a/scripts/stanncam_3d/stanncam_3d.yy b/scripts/stanncam_3d/stanncam_3d.yy new file mode 100644 index 0000000..3ef77e4 --- /dev/null +++ b/scripts/stanncam_3d/stanncam_3d.yy @@ -0,0 +1,13 @@ +{ + "$GMScript":"v1", + "%Name":"stanncam_3d", + "isCompatibility":false, + "isDnD":false, + "name":"stanncam_3d", + "parent":{ + "name":"STANNcam", + "path":"folders/STANNcam.yy", + }, + "resourceType":"GMScript", + "resourceVersion":"2.0", +} \ No newline at end of file diff --git a/scripts/stanncam_3d_functions/stanncam_3d_functions.gml b/scripts/stanncam_3d_functions/stanncam_3d_functions.gml new file mode 100644 index 0000000..dcadbfe --- /dev/null +++ b/scripts/stanncam_3d_functions/stanncam_3d_functions.gml @@ -0,0 +1,182 @@ +/// @constructor stanncam_vec3 +/// @description vector3 constructor for ease of use +function stanncam_vec3(_x,_y,_z) constructor { + x = _x; + y = _y; + z = _z; + + /// @function subtract + /// @description subtracts vector + /// @return subtracted vector + /// @ignore + static subtract = function(_vec){ + return new stanncam_vec3(x-_vec.x,y-_vec.y,z-_vec.z); + } + + /// @function add + /// @description add vector + /// @return added vector + /// @ignore + static add = function(_vec){ + return new stanncam_vec3(x+_vec.x,y+_vec.y,z+_vec.z); + } + + /// @function divide + /// @description divides vector + /// @return divided vector + /// @ignore + static divide = function(_vec){ + return new stanncam_vec3(x/_vec.x,y/_vec.y,z/_vec.z); + } + + /// @function multiply + /// @description multiply vector + /// @return multiplied vector + /// @ignore + static multiply = function(_vec){ + return new stanncam_vec3(x*_vec.x,y*_vec.y,z*_vec.z); + } + + /// @function scale + /// @description scale vector + /// @return scaled vector + /// @ignore + static scale = function(_scale){ + return new stanncam_vec3(x*_scale,y*_scale,z*_scale); + } + + /// @function normalize + /// @description Normalize 3D vector (make its length equal to 1) + /// @return The normalized vector [x, y, z] + /// @ignore + static normalize = function() { + // Calculate the length (magnitude) of the vector + var length = sqrt(x * x + y * y + z * z); + + // Avoid division by zero + if (length == 0) { + return new stanncam_vec3(0,0,0); + } + + // Divide each component by the length + return new stanncam_vec3( x / length, y / length, z / length); + } + + /// @function cross + /// @description cross product between 2 vectors + /// @return cross product + /// @ignore + static cross = function(_v){ + return new stanncam_vec3(y * _v.z - z * _v.y,z * _v.x - x * _v.z,x * _v.y - y * _v.x); + } + + /// @function length + /// @description length of vector + /// @return scalar length + /// @ignore + static length = function(){ + return sqrt(sqr(x) + sqr(y) + sqr(z)); + } + + /// @function transform + /// @description transforms vector using matrix + /// @return transformed vector + /// @ignore + static transform = function (mat) { + var vertex = matrix_transform_vertex(mat,x,y,z); + return new stanncam_vec3(vertex[0],vertex[1],vertex[2]); + } + + /// @function rotate_by_axis + /// @description rotates vector around axis by angle + /// @return rotated vector + /// @ignore + static rotate_by_axis = function(axis, angle) { + axis = axis.normalize(); + + // Precompute terms to save redundant calculations + var cos_theta = dcos(angle); + var sin_theta = dsin(angle); + var one_minus_cos = 1 - cos_theta; + + // Axis components + var x_ = axis.x; + var y_ = axis.y; + var z_ = axis.z; + + // Compute terms for the matrix + var m_xx = x_ * x_; + var m_xy = x_ * y_; + var m_xz = x_ * z_; + var m_yy = y_ * y_; + var m_yz = y_ * z_; + var m_zz = z_ * z_; + + // Construct the 4x4 rotation matrix in column-major format + var m00 = cos_theta + one_minus_cos * m_xx; + var m01 = (1 - cos_theta) * m_xy + z_ * sin_theta; + var m02 = (1 - cos_theta) * m_xz - y_ * sin_theta; + var m10 = (1 - cos_theta) * m_xy - z_ * sin_theta; + var m11 = cos_theta + one_minus_cos * m_yy; + var m12 = (1 - cos_theta) * m_yz + x_ * sin_theta; + var m20 = (1 - cos_theta) * m_xz + y_ * sin_theta; + var m21 = (1 - cos_theta) * m_yz - x_ * sin_theta; + var m22 = cos_theta + one_minus_cos * m_zz; + + // Build the 4x4 rotation matrix + var rotation_matrix = [ + m00, m01, m02, 0, + m10, m11, m12, 0, + m20, m21, m22, 0, + 0, 0, 0, 1 + ]; + + // Apply the rotation matrix to the vector using transform + return transform(rotation_matrix); + } +} + +/// @function stanncam_3d_draw +/// @param _on bool +/// @description sets ztest & zwrite +function stanncam_3d_draw(_on){ + gpu_set_ztestenable( _on); + gpu_set_zwriteenable(_on); +} + +//// Function to create a rotation matrix from pitch, yaw, and roll +//function _stanncam_build_rotation_matrix(pitch, yaw, roll) { +// var c_pitch = cos(pitch); +// var s_pitch = sin(pitch); +// var c_yaw = cos(yaw); +// var s_yaw = sin(yaw); +// var c_roll = cos(roll); +// var s_roll = sin(roll); + +// // Pitch rotation matrix (around X-axis) +// var pitch_matrix = [ +// [1, 0, 0], +// [0, c_pitch, -s_pitch], +// [0, s_pitch, c_pitch] +// ]; + +// // Yaw rotation matrix (around Y-axis) +// var yaw_matrix = [ +// [c_yaw, 0, s_yaw], +// [0, 1, 0], +// [-s_yaw, 0, c_yaw] +// ]; + +// // Roll rotation matrix (around Z-axis) +// var roll_matrix = [ +// [c_roll, -s_roll, 0], +// [s_roll, c_roll, 0], +// [0, 0, 1] +// ]; + +// // Combine the matrices: first roll, then yaw, then pitch +// var result_matrix = matrix_multiply(pitch_matrix, yaw_matrix); +// result_matrix = matrix_multiply(result_matrix, roll_matrix); + +// return result_matrix; +//} \ No newline at end of file diff --git a/scripts/stanncam_3d_functions/stanncam_3d_functions.yy b/scripts/stanncam_3d_functions/stanncam_3d_functions.yy new file mode 100644 index 0000000..271a0c4 --- /dev/null +++ b/scripts/stanncam_3d_functions/stanncam_3d_functions.yy @@ -0,0 +1,13 @@ +{ + "$GMScript":"v1", + "%Name":"stanncam_3d_functions", + "isCompatibility":false, + "isDnD":false, + "name":"stanncam_3d_functions", + "parent":{ + "name":"STANNcam", + "path":"folders/STANNcam.yy", + }, + "resourceType":"GMScript", + "resourceVersion":"2.0", +} \ No newline at end of file diff --git a/scripts/stanncam_animcurve/stanncam_animcurve.yy b/scripts/stanncam_animcurve/stanncam_animcurve.yy index 77194e3..aa1b0ca 100644 --- a/scripts/stanncam_animcurve/stanncam_animcurve.yy +++ b/scripts/stanncam_animcurve/stanncam_animcurve.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam_animcurve", "isCompatibility":false, "isDnD":false, diff --git a/scripts/stanncam_macros/stanncam_macros.gml b/scripts/stanncam_macros/stanncam_macros.gml index f62cdd3..00b140e 100644 --- a/scripts/stanncam_macros/stanncam_macros.gml +++ b/scripts/stanncam_macros/stanncam_macros.gml @@ -1,3 +1,3 @@ -#macro STANNCAM_VERSION "2.3.1" +#macro STANNCAM_VERSION "2.4.0" show_debug_message("Using STANNcam version " + STANNCAM_VERSION); diff --git a/scripts/stanncam_macros/stanncam_macros.yy b/scripts/stanncam_macros/stanncam_macros.yy index b746bc7..b4ef99e 100644 --- a/scripts/stanncam_macros/stanncam_macros.yy +++ b/scripts/stanncam_macros/stanncam_macros.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam_macros", "isCompatibility":false, "isDnD":false, diff --git a/scripts/stanncam_manager/stanncam_manager.gml b/scripts/stanncam_manager/stanncam_manager.gml index 86a7785..0e83822 100644 --- a/scripts/stanncam_manager/stanncam_manager.gml +++ b/scripts/stanncam_manager/stanncam_manager.gml @@ -17,7 +17,6 @@ enum STANNCAM_WINDOW_MODE { /// @param {Real} [_gui_h=_game_h] /// @param {Real} [_window_mode=STANNCAM_WINDOW_MODE.WINDOWED] function stanncam_init(_game_w, _game_h, _resolution_w=_game_w, _resolution_h=_game_h, _gui_w=_game_w, _gui_h=_game_h, _window_mode=STANNCAM_WINDOW_MODE.WINDOWED){ - //if one already exists it is destroyed if(instance_exists(__obj_stanncam_manager)){ instance_destroy(__obj_stanncam_manager); @@ -33,7 +32,11 @@ function stanncam_init(_game_w, _game_h, _resolution_w=_game_w, _resolution_h=_g global.res_w = _resolution_w; global.res_h = _resolution_h; global.window_mode = _window_mode; - + + __obj_stanncam_manager.__gui_res_w = global.gui_w; + __obj_stanncam_manager.__gui_res_h = global.gui_h; + + var _len = array_length(view_camera); for (var i = 0; i < _len; ++i){ camera_destroy(view_camera[i]); @@ -41,12 +44,8 @@ function stanncam_init(_game_w, _game_h, _resolution_w=_game_w, _resolution_h=_g application_surface_draw_enable(false); - __obj_stanncam_manager.display_res_w = _resolution_w; - __obj_stanncam_manager.display_res_h = _resolution_h; - stanncam_set_window_mode(_window_mode); - - __obj_stanncam_manager.resize_width = window_get_width(); - __obj_stanncam_manager.resize_height = window_get_height(); + stanncam_set_resolution(_resolution_w,_resolution_h); + stanncam_set_window_mode(_window_mode); //check if stanncam manager has been deactivated and if so throw an error global.stanncam_time_source = time_source_create(time_source_global, 1, time_source_units_frames, function(){ @@ -140,13 +139,29 @@ function stanncam_set_keep_aspect_ratio(_on_off){ __stanncam_update_resolution(); } +/// @function stanncam_set_gui_keep_aspect_ratio +/// @description set gui keep_aspect_ratio +/// @param {Bool} _on_off +function stanncam_set_gui_keep_aspect_ratio(_on_off){ + __obj_stanncam_manager.gui_keep_aspect_ratio = _on_off; + __stanncam_update_resolution(); +} + /// @function stanncam_get_keep_aspect_ratio -/// @description get whether the display is keep_aspect_ratio +/// @description get whether the display has keep_aspect_ratio on /// @returns {Bool} function stanncam_get_keep_aspect_ratio(){ return __obj_stanncam_manager.keep_aspect_ratio; } +/// @function stanncam_get_gui_keep_aspect_ratio +/// @description get whether the display has gui_keep_aspect_ratio on +/// @returns {Bool} +function stanncam_get_gui_keep_aspect_ratio(){ + return __obj_stanncam_manager.gui_keep_aspect_ratio; +} + + /// @function stanncam_ratio_compensate_x /// @description if keep_aspect_ratio is on it offsets the x value so the render is in the middle /// @returns {Real} @@ -172,8 +187,8 @@ function stanncam_ratio_compensate_y(){ /// @param {Real} _gui_w /// @param {Real} _gui_h function stanncam_set_gui_resolution(_gui_w, _gui_h){ - global.gui_w = _gui_w; - global.gui_h = _gui_h; + __obj_stanncam_manager.__gui_res_w = _gui_w; + __obj_stanncam_manager.__gui_res_h = _gui_h; __stanncam_update_resolution(); } @@ -212,17 +227,6 @@ function __stanncam_update_resolution(){ switch (global.window_mode) { //fullscreen case STANNCAM_WINDOW_MODE.FULLSCREEN: - if(__obj_stanncam_manager.keep_aspect_ratio){ - var _ratio = global.game_w / global.game_h; - global.res_w = display_get_height() * _ratio; - global.res_h = display_get_height(); - } else { - global.res_w = display_get_width(); - global.res_h = display_get_height(); - } - window_set_size(display_get_width(), display_get_height()); - __stanncam_center(); - break; //borderless windowed case STANNCAM_WINDOW_MODE.BORDERLESS: if(__obj_stanncam_manager.keep_aspect_ratio){ @@ -249,6 +253,7 @@ function __stanncam_update_resolution(){ global.res_w = __obj_stanncam_manager.display_res_w; global.res_h = __obj_stanncam_manager.display_res_w / _game_ratio; } + } else { global.res_w = __obj_stanncam_manager.display_res_w; global.res_h = __obj_stanncam_manager.display_res_h; @@ -257,26 +262,35 @@ function __stanncam_update_resolution(){ } with(__obj_stanncam_manager){ + + var _gui_x_scale = global.res_w / __gui_res_w; + var _gui_y_scale = global.res_h / __gui_res_h; + + global.gui_w = __gui_res_w; + global.gui_h = __gui_res_h; + if(stanncam_get_keep_aspect_ratio()){ var _ratio = (global.res_w / global.res_h) / (global.game_w / global.game_h); if(_ratio > 1){ __display_scale_x = stanncam_get_res_scale_y(); __display_scale_y = __display_scale_x; - var _gui_x_scale = global.res_h / global.gui_h; - var _gui_y_scale = _gui_x_scale; } else { __display_scale_x = stanncam_get_res_scale_x(); __display_scale_y = __display_scale_x; - var _gui_x_scale = global.res_w / global.gui_w; - var _gui_y_scale = _gui_x_scale; } + } else { __display_scale_x = stanncam_get_res_scale_x(); __display_scale_y = stanncam_get_res_scale_y(); - var _gui_x_scale = global.res_w / global.gui_w; - var _gui_y_scale = global.res_h / global.gui_h; - } - display_set_gui_maximize(_gui_x_scale, _gui_y_scale, stanncam_ratio_compensate_x(), stanncam_ratio_compensate_y()); + + if(stanncam_get_gui_keep_aspect_ratio()){ + global.gui_w *= (_gui_x_scale / _gui_y_scale); + _gui_x_scale = _gui_y_scale; + } + } + + display_set_gui_maximize(_gui_x_scale , _gui_y_scale, stanncam_ratio_compensate_x(), stanncam_ratio_compensate_y()); + } } diff --git a/scripts/stanncam_manager/stanncam_manager.yy b/scripts/stanncam_manager/stanncam_manager.yy index e19af7f..8e9ee37 100644 --- a/scripts/stanncam_manager/stanncam_manager.yy +++ b/scripts/stanncam_manager/stanncam_manager.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam_manager", "isCompatibility":false, "isDnD":false, diff --git a/scripts/stanncam_resolution_presets/stanncam_resolution_presets.yy b/scripts/stanncam_resolution_presets/stanncam_resolution_presets.yy index 7316685..0b6f9f1 100644 --- a/scripts/stanncam_resolution_presets/stanncam_resolution_presets.yy +++ b/scripts/stanncam_resolution_presets/stanncam_resolution_presets.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam_resolution_presets", "isCompatibility":false, "isDnD":false, diff --git a/scripts/stanncam_shake/stanncam_shake.yy b/scripts/stanncam_shake/stanncam_shake.yy index 35fa685..ad3d4cf 100644 --- a/scripts/stanncam_shake/stanncam_shake.yy +++ b/scripts/stanncam_shake/stanncam_shake.yy @@ -1,5 +1,5 @@ { - "$GMScript":"", + "$GMScript":"v1", "%Name":"stanncam_shake", "isCompatibility":false, "isDnD":false, diff --git a/shaders/sh_3d/sh_3d.fsh b/shaders/sh_3d/sh_3d.fsh new file mode 100644 index 0000000..1ef2fe0 --- /dev/null +++ b/shaders/sh_3d/sh_3d.fsh @@ -0,0 +1,10 @@ +// +// Simple passthrough fragment shader +// +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + gl_FragColor = v_vColour; +} diff --git a/shaders/sh_3d/sh_3d.vsh b/shaders/sh_3d/sh_3d.vsh new file mode 100644 index 0000000..0421bf6 --- /dev/null +++ b/shaders/sh_3d/sh_3d.vsh @@ -0,0 +1,16 @@ +// +// Simple passthrough vertex shader +// +attribute vec3 in_Position; // (x,y,z) +attribute vec4 in_Colour; // (r,g,b,a) + +varying vec2 v_vTexcoord; +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; +} diff --git a/shaders/sh_3d/sh_3d.yy b/shaders/sh_3d/sh_3d.yy new file mode 100644 index 0000000..e9f6d41 --- /dev/null +++ b/shaders/sh_3d/sh_3d.yy @@ -0,0 +1,12 @@ +{ + "$GMShader":"", + "%Name":"sh_3d", + "name":"sh_3d", + "parent":{ + "name":"shaders", + "path":"folders/shaders.yy", + }, + "resourceType":"GMShader", + "resourceVersion":"2.0", + "type":1, +} \ No newline at end of file diff --git a/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.fsh b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.fsh new file mode 100644 index 0000000..99b9516 --- /dev/null +++ b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.fsh @@ -0,0 +1,6 @@ +varying vec4 v_vColour; + +void main() +{ + gl_FragColor = v_vColour; +} diff --git a/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.vsh b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.vsh new file mode 100644 index 0000000..36e978c --- /dev/null +++ b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.vsh @@ -0,0 +1,12 @@ +attribute vec3 in_Position; // (x,y,z) +attribute vec4 in_Colour; // (r,g,b,a) + +varying vec4 v_vColour; + +void main() +{ + vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0); + gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos; + + v_vColour = in_Colour; +} diff --git a/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.yy b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.yy new file mode 100644 index 0000000..907d78d --- /dev/null +++ b/shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.yy @@ -0,0 +1,12 @@ +{ + "$GMShader":"", + "%Name":"stanncam_sh_gizmo", + "name":"stanncam_sh_gizmo", + "parent":{ + "name":"Shaders", + "path":"folders/STANNcam/Miscellaneous/Shaders.yy", + }, + "resourceType":"GMShader", + "resourceVersion":"2.0", + "type":1, +} \ No newline at end of file diff --git a/sprites/spr_arrow/spr_arrow.yy b/sprites/spr_arrow/spr_arrow.yy index 74e6b09..95bb745 100644 --- a/sprites/spr_arrow/spr_arrow.yy +++ b/sprites/spr_arrow/spr_arrow.yy @@ -34,7 +34,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_arrow", "autoRecord":true, "backdropHeight":768, @@ -70,12 +70,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"cfa456cb-3dc7-444f-adfe-20f18d1fc6d3","path":"sprites/spr_arrow/spr_arrow.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"9fcbf0d7-aff9-4f58-a7b8-6d3e8488396c","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"a365953c-c44b-4b88-90e8-ef1d5b51a19e","path":"sprites/spr_arrow/spr_arrow.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"02009123-e026-494d-9c2c-e3d3248d6208","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"cfa456cb-3dc7-444f-adfe-20f18d1fc6d3","path":"sprites/spr_arrow/spr_arrow.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"9fcbf0d7-aff9-4f58-a7b8-6d3e8488396c","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"a365953c-c44b-4b88-90e8-ef1d5b51a19e","path":"sprites/spr_arrow/spr_arrow.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"02009123-e026-494d-9c2c-e3d3248d6208","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_arrow_small/spr_arrow_small.yy b/sprites/spr_arrow_small/spr_arrow_small.yy index 40df668..212b058 100644 --- a/sprites/spr_arrow_small/spr_arrow_small.yy +++ b/sprites/spr_arrow_small/spr_arrow_small.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_arrow_small", "autoRecord":true, "backdropHeight":768, @@ -69,12 +69,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"cfa456cb-3dc7-444f-adfe-20f18d1fc6d3","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"66b03764-d23e-4c1d-a2d2-f4be575eacc0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"a365953c-c44b-4b88-90e8-ef1d5b51a19e","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"5a961afb-4f00-43e9-a866-e8054f5bea6b","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"cfa456cb-3dc7-444f-adfe-20f18d1fc6d3","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"66b03764-d23e-4c1d-a2d2-f4be575eacc0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"a365953c-c44b-4b88-90e8-ef1d5b51a19e","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"5a961afb-4f00-43e9-a866-e8054f5bea6b","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_ball/spr_ball.yy b/sprites/spr_ball/spr_ball.yy index a8f8fb1..8497823 100644 --- a/sprites/spr_ball/spr_ball.yy +++ b/sprites/spr_ball/spr_ball.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_ball", "autoRecord":true, "backdropHeight":768, @@ -63,6 +63,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":64.0, + "seqWidth":64.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_bg/spr_bg.yy b/sprites/spr_bg/spr_bg.yy index b452555..8bcb80e 100644 --- a/sprites/spr_bg/spr_bg.yy +++ b/sprites/spr_bg/spr_bg.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_bg", "autoRecord":true, "backdropHeight":768, @@ -69,9 +69,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_bg/spr_bg.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"c6af7e4d-0598-4b4b-b35b-f9024321a62a","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_bg/spr_bg.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"c6af7e4d-0598-4b4b-b35b-f9024321a62a","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_bg2/spr_bg2.yy b/sprites/spr_bg2/spr_bg2.yy index cae719f..e21f826 100644 --- a/sprites/spr_bg2/spr_bg2.yy +++ b/sprites/spr_bg2/spr_bg2.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_bg2", "autoRecord":true, "backdropHeight":768, @@ -69,9 +69,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_bg2/spr_bg2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"1fd1cfb1-db8e-4d30-b1e3-46e5757d875c","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_bg2/spr_bg2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"1fd1cfb1-db8e-4d30-b1e3-46e5757d875c","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_collision/spr_collision.yy b/sprites/spr_collision/spr_collision.yy index 53f4128..7b039ac 100644 --- a/sprites/spr_collision/spr_collision.yy +++ b/sprites/spr_collision/spr_collision.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_collision", "autoRecord":true, "backdropHeight":768, @@ -68,9 +68,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_collision/spr_collision.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"b812eb00-8d23-447a-9c1b-e024f98aeb23","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_collision/spr_collision.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"b812eb00-8d23-447a-9c1b-e024f98aeb23","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_pengu/spr_pengu.yy b/sprites/spr_pengu/spr_pengu.yy index 69d92d1..e18d704 100644 --- a/sprites/spr_pengu/spr_pengu.yy +++ b/sprites/spr_pengu/spr_pengu.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_pengu", "autoRecord":true, "backdropHeight":768, @@ -69,12 +69,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d2c4810f-6b41-442f-948d-d7f65df25f8c","path":"sprites/spr_pengu/spr_pengu.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"9a2727f6-c707-4b39-bba5-f2646b5b68c9","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"a2ef49bc-93ae-4ff2-8bb0-6be755f719dd","path":"sprites/spr_pengu/spr_pengu.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"7ed66149-6f80-4f79-ace9-a2e809179eee","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d2c4810f-6b41-442f-948d-d7f65df25f8c","path":"sprites/spr_pengu/spr_pengu.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"9a2727f6-c707-4b39-bba5-f2646b5b68c9","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"a2ef49bc-93ae-4ff2-8bb0-6be755f719dd","path":"sprites/spr_pengu/spr_pengu.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"7ed66149-6f80-4f79-ace9-a2e809179eee","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_pengu2/spr_pengu2.yy b/sprites/spr_pengu2/spr_pengu2.yy index bd1baa4..fbb9a71 100644 --- a/sprites/spr_pengu2/spr_pengu2.yy +++ b/sprites/spr_pengu2/spr_pengu2.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_pengu2", "autoRecord":true, "backdropHeight":768, @@ -69,12 +69,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d2c4810f-6b41-442f-948d-d7f65df25f8c","path":"sprites/spr_pengu2/spr_pengu2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"73a5d111-32c8-4638-a0ef-fce2b0bc3ded","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"a2ef49bc-93ae-4ff2-8bb0-6be755f719dd","path":"sprites/spr_pengu2/spr_pengu2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"3c8a641d-c754-4eae-a3ea-c7322fac6b87","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d2c4810f-6b41-442f-948d-d7f65df25f8c","path":"sprites/spr_pengu2/spr_pengu2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"73a5d111-32c8-4638-a0ef-fce2b0bc3ded","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"a2ef49bc-93ae-4ff2-8bb0-6be755f719dd","path":"sprites/spr_pengu2/spr_pengu2.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"3c8a641d-c754-4eae-a3ea-c7322fac6b87","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy b/sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy index 387301c..1fa541d 100644 --- a/sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy +++ b/sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_pixel_grid_test", "autoRecord":true, "backdropHeight":768, @@ -68,9 +68,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"0dcd4c8a-a7cd-4375-b887-6995f6cc78c6","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"4725ecf2-bc49-4977-96dd-117eca696680","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"0dcd4c8a-a7cd-4375-b887-6995f6cc78c6","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"4725ecf2-bc49-4977-96dd-117eca696680","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy b/sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy index b03b734..d4996a3 100644 --- a/sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy +++ b/sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_pixel_side_Underwater", "autoRecord":true, "backdropHeight":768, @@ -68,9 +68,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"dae6def4-3e97-477c-a99d-ee6e4037420d","path":"sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"9e895299-c397-4f7c-8828-db101507df2a","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"dae6def4-3e97-477c-a99d-ee6e4037420d","path":"sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"9e895299-c397-4f7c-8828-db101507df2a","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_player2_idle/spr_player2_idle.yy b/sprites/spr_player2_idle/spr_player2_idle.yy index b645609..4c5335b 100644 --- a/sprites/spr_player2_idle/spr_player2_idle.yy +++ b/sprites/spr_player2_idle/spr_player2_idle.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_player2_idle", "autoRecord":true, "backdropHeight":768, @@ -63,6 +63,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":11.0, + "seqWidth":12.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_player2_moving/spr_player2_moving.yy b/sprites/spr_player2_moving/spr_player2_moving.yy index 8b45254..b729c47 100644 --- a/sprites/spr_player2_moving/spr_player2_moving.yy +++ b/sprites/spr_player2_moving/spr_player2_moving.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_player2_moving", "autoRecord":true, "backdropHeight":768, @@ -69,12 +69,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d6d0b87b-5a28-4c24-ad6e-27cd148e7b09","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"df5daded-5d7c-47cc-9099-87a5c13bffae","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"9685cde2-1c2c-40d5-85bb-bb36c1f0d672","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"9807de71-eb91-48eb-ae37-abde603ed83a","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d6d0b87b-5a28-4c24-ad6e-27cd148e7b09","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"df5daded-5d7c-47cc-9099-87a5c13bffae","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"9685cde2-1c2c-40d5-85bb-bb36c1f0d672","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"9807de71-eb91-48eb-ae37-abde603ed83a","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_player_idle/spr_player_idle.yy b/sprites/spr_player_idle/spr_player_idle.yy index cb2ed18..d9a6392 100644 --- a/sprites/spr_player_idle/spr_player_idle.yy +++ b/sprites/spr_player_idle/spr_player_idle.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_player_idle", "autoRecord":true, "backdropHeight":768, @@ -63,6 +63,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":11.0, + "seqWidth":12.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_player_moving/spr_player_moving.yy b/sprites/spr_player_moving/spr_player_moving.yy index ee485d2..a93ddbb 100644 --- a/sprites/spr_player_moving/spr_player_moving.yy +++ b/sprites/spr_player_moving/spr_player_moving.yy @@ -33,7 +33,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_player_moving", "autoRecord":true, "backdropHeight":768, @@ -69,12 +69,8 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d6d0b87b-5a28-4c24-ad6e-27cd148e7b09","path":"sprites/spr_player_moving/spr_player_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"eac30cb0-0d0f-4d52-b911-fcb0e9caf624","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"9685cde2-1c2c-40d5-85bb-bb36c1f0d672","path":"sprites/spr_player_moving/spr_player_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"088325c1-7772-4ba3-ac9e-62e51881a76c","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d6d0b87b-5a28-4c24-ad6e-27cd148e7b09","path":"sprites/spr_player_moving/spr_player_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"eac30cb0-0d0f-4d52-b911-fcb0e9caf624","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"9685cde2-1c2c-40d5-85bb-bb36c1f0d672","path":"sprites/spr_player_moving/spr_player_moving.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"088325c1-7772-4ba3-ac9e-62e51881a76c","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_stanncam_zone/spr_stanncam_zone.yy b/sprites/spr_stanncam_zone/spr_stanncam_zone.yy index 44faa6e..5736957 100644 --- a/sprites/spr_stanncam_zone/spr_stanncam_zone.yy +++ b/sprites/spr_stanncam_zone/spr_stanncam_zone.yy @@ -51,7 +51,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_stanncam_zone", "autoRecord":true, "backdropHeight":768, @@ -82,6 +82,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_stanncam_zone_1side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_1side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png index fb83ac7..fc199d2 100644 Binary files a/sprites/spr_stanncam_zone_1side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png and b/sprites/spr_stanncam_zone_1side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy b/sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy index 08798e5..10b80a4 100644 --- a/sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy +++ b/sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy @@ -19,7 +19,7 @@ "height":16, "HTile":false, "layers":[ - {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":20.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, ], "name":"spr_stanncam_zone_1side", @@ -52,7 +52,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_stanncam_zone_1side", "autoRecord":true, "backdropHeight":768, @@ -83,6 +83,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_stanncam_zone_2side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_2side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png index 71fc271..31493e7 100644 Binary files a/sprites/spr_stanncam_zone_2side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png and b/sprites/spr_stanncam_zone_2side/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy b/sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy index d23ab69..eb75b73 100644 --- a/sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy +++ b/sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy @@ -19,7 +19,7 @@ "height":16, "HTile":false, "layers":[ - {"$GMImageLayer":"","%Name":"132f2d99-70f5-4cbb-b3aa-b40016946f9f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"132f2d99-70f5-4cbb-b3aa-b40016946f9f","opacity":20.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"132f2d99-70f5-4cbb-b3aa-b40016946f9f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"132f2d99-70f5-4cbb-b3aa-b40016946f9f","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, ], "name":"spr_stanncam_zone_2side", @@ -52,7 +52,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_stanncam_zone_2side", "autoRecord":true, "backdropHeight":768, @@ -83,6 +83,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_stanncam_zone_connector/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_connector/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png new file mode 100644 index 0000000..d130c51 Binary files /dev/null and b/sprites/spr_stanncam_zone_connector/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_connector/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png b/sprites/spr_stanncam_zone_connector/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png new file mode 100644 index 0000000..d86b6f3 Binary files /dev/null and b/sprites/spr_stanncam_zone_connector/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png differ diff --git a/sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy b/sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy new file mode 100644 index 0000000..7fa883d --- /dev/null +++ b/sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy @@ -0,0 +1,111 @@ +{ + "$GMSprite":"", + "%Name":"spr_stanncam_zone_connector", + "bboxMode":0, + "bbox_bottom":15, + "bbox_left":0, + "bbox_right":15, + "bbox_top":0, + "collisionKind":1, + "collisionTolerance":0, + "DynamicTexturePage":false, + "edgeFiltering":false, + "For3D":false, + "frames":[ + {"$GMSpriteFrame":"","%Name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + ], + "gridX":0, + "gridY":0, + "height":16, + "HTile":false, + "layers":[ + {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + ], + "name":"spr_stanncam_zone_connector", + "nineSlice":{ + "$GMNineSliceData":"", + "bottom":3, + "enabled":true, + "guideColour":[4294902015,4294902015,4294902015,4294902015,], + "highlightColour":1728023040, + "highlightStyle":0, + "left":3, + "resourceType":"GMNineSliceData", + "resourceVersion":"2.0", + "right":3, + "tileMode":[ + 0, + 0, + 0, + 0, + 0, + ], + "top":3, + }, + "origin":0, + "parent":{ + "name":"Sprites", + "path":"folders/STANNcam/Miscellaneous/Sprites.yy", + }, + "preMultiplyAlpha":false, + "resourceType":"GMSprite", + "resourceVersion":"2.0", + "sequence":{ + "$GMSequence":"v1", + "%Name":"spr_stanncam_zone_connector", + "autoRecord":true, + "backdropHeight":768, + "backdropImageOpacity":0.5, + "backdropImagePath":"", + "backdropWidth":1366, + "backdropXOffset":0.0, + "backdropYOffset":0.0, + "events":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "eventStubScript":null, + "eventToFunction":{}, + "length":1.0, + "lockOrigin":false, + "moments":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "name":"spr_stanncam_zone_connector", + "playback":1, + "playbackSpeed":1.0, + "playbackSpeedType":1, + "resourceType":"GMSequence", + "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, + "showBackdrop":true, + "showBackdropImage":false, + "timeUnits":1, + "tracks":[ + {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","path":"sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"5646b359-c75f-4280-b443-339f4019b230","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange":null, + "volume":1.0, + "xorigin":0, + "yorigin":0, + }, + "swatchColours":null, + "swfPrecision":2.525, + "textureGroupId":{ + "name":"Default", + "path":"texturegroups/Default", + }, + "type":0, + "VTile":false, + "width":16, +} \ No newline at end of file diff --git a/sprites/spr_stanncam_zone_corner/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_corner/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png index 2f3f4e1..7c71657 100644 Binary files a/sprites/spr_stanncam_zone_corner/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png and b/sprites/spr_stanncam_zone_corner/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy b/sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy index f4eaeb5..f79c835 100644 --- a/sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy +++ b/sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy @@ -19,7 +19,7 @@ "height":16, "HTile":false, "layers":[ - {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":20.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, ], "name":"spr_stanncam_zone_corner", @@ -52,7 +52,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_stanncam_zone_corner", "autoRecord":true, "backdropHeight":768, @@ -83,6 +83,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_stanncam_zone_diagonal/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_diagonal/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png new file mode 100644 index 0000000..499e195 Binary files /dev/null and b/sprites/spr_stanncam_zone_diagonal/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/76d49faf-df58-47ca-9f03-02785f5fcb2f.png b/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/76d49faf-df58-47ca-9f03-02785f5fcb2f.png new file mode 100644 index 0000000..9c615d5 Binary files /dev/null and b/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/76d49faf-df58-47ca-9f03-02785f5fcb2f.png differ diff --git a/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png b/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png new file mode 100644 index 0000000..5e5c2dc Binary files /dev/null and b/sprites/spr_stanncam_zone_diagonal/layers/f0c5359e-863a-4eb0-a39c-8d0c9ea08914/f6884eec-9d9a-4a19-b539-64ffb7c6c359.png differ diff --git a/sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy b/sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy new file mode 100644 index 0000000..c131560 --- /dev/null +++ b/sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy @@ -0,0 +1,112 @@ +{ + "$GMSprite":"", + "%Name":"spr_stanncam_zone_diagonal", + "bboxMode":0, + "bbox_bottom":127, + "bbox_left":0, + "bbox_right":127, + "bbox_top":0, + "collisionKind":1, + "collisionTolerance":0, + "DynamicTexturePage":false, + "edgeFiltering":false, + "For3D":false, + "frames":[ + {"$GMSpriteFrame":"","%Name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + ], + "gridX":0, + "gridY":0, + "height":128, + "HTile":false, + "layers":[ + {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + ], + "name":"spr_stanncam_zone_diagonal", + "nineSlice":{ + "$GMNineSliceData":"", + "bottom":0, + "enabled":false, + "guideColour":[4294902015,4294902015,4294902015,4294902015,], + "highlightColour":1728023040, + "highlightStyle":0, + "left":0, + "resourceType":"GMNineSliceData", + "resourceVersion":"2.0", + "right":0, + "tileMode":[ + 0, + 0, + 0, + 0, + 0, + ], + "top":0, + }, + "origin":0, + "parent":{ + "name":"Sprites", + "path":"folders/STANNcam/Miscellaneous/Sprites.yy", + }, + "preMultiplyAlpha":false, + "resourceType":"GMSprite", + "resourceVersion":"2.0", + "sequence":{ + "$GMSequence":"v1", + "%Name":"spr_stanncam_zone_diagonal", + "autoRecord":true, + "backdropHeight":768, + "backdropImageOpacity":0.5, + "backdropImagePath":"", + "backdropWidth":1366, + "backdropXOffset":0.0, + "backdropYOffset":0.0, + "events":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "eventStubScript":null, + "eventToFunction":{}, + "length":1.0, + "lockOrigin":false, + "moments":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "name":"spr_stanncam_zone_diagonal", + "playback":1, + "playbackSpeed":1.0, + "playbackSpeedType":1, + "resourceType":"GMSequence", + "resourceVersion":"2.0", + "seqHeight":128.0, + "seqWidth":128.0, + "showBackdrop":true, + "showBackdropImage":false, + "timeUnits":1, + "tracks":[ + {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"f0c5359e-863a-4eb0-a39c-8d0c9ea08914","path":"sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"544d66cf-6085-4f78-91d7-210864c4fbae","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange":null, + "volume":1.0, + "xorigin":0, + "yorigin":0, + }, + "swatchColours":null, + "swfPrecision":2.525, + "textureGroupId":{ + "name":"Default", + "path":"texturegroups/Default", + }, + "type":0, + "VTile":false, + "width":128, +} \ No newline at end of file diff --git a/sprites/spr_stanncam_zone_u/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png b/sprites/spr_stanncam_zone_u/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png index d82fd58..dc07083 100644 Binary files a/sprites/spr_stanncam_zone_u/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png and b/sprites/spr_stanncam_zone_u/f0c5359e-863a-4eb0-a39c-8d0c9ea08914.png differ diff --git a/sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy b/sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy index b468392..ba1f0fc 100644 --- a/sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy +++ b/sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy @@ -19,7 +19,7 @@ "height":16, "HTile":false, "layers":[ - {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":20.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","blendMode":0,"displayName":"Layer 1","isLocked":false,"name":"76d49faf-df58-47ca-9f03-02785f5fcb2f","opacity":35.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, {"$GMImageLayer":"","%Name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","blendMode":0,"displayName":"default","isLocked":false,"name":"f6884eec-9d9a-4a19-b539-64ffb7c6c359","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, ], "name":"spr_stanncam_zone_u", @@ -52,7 +52,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_stanncam_zone_u", "autoRecord":true, "backdropHeight":768, @@ -83,6 +83,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":16.0, + "seqWidth":16.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_tile_bg/spr_tile_bg.yy b/sprites/spr_tile_bg/spr_tile_bg.yy index 8b7f106..6cc6e33 100644 --- a/sprites/spr_tile_bg/spr_tile_bg.yy +++ b/sprites/spr_tile_bg/spr_tile_bg.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_tile_bg", "autoRecord":true, "backdropHeight":768, @@ -68,9 +68,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_tile_bg/spr_tile_bg.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"309dd744-34d6-46cb-b4bd-9c86c59311e5","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"b5e8d5bb-c127-4d8b-8514-dca5179f5af3","path":"sprites/spr_tile_bg/spr_tile_bg.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"309dd744-34d6-46cb-b4bd-9c86c59311e5","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_tv/spr_tv.yy b/sprites/spr_tv/spr_tv.yy index 68274f8..5f64f6b 100644 --- a/sprites/spr_tv/spr_tv.yy +++ b/sprites/spr_tv/spr_tv.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_tv", "autoRecord":true, "backdropHeight":768, @@ -63,6 +63,8 @@ "playbackSpeedType":1, "resourceType":"GMSequence", "resourceVersion":"2.0", + "seqHeight":64.0, + "seqWidth":64.0, "showBackdrop":true, "showBackdropImage":false, "timeUnits":1, diff --git a/sprites/spr_underwater/spr_underwater.yy b/sprites/spr_underwater/spr_underwater.yy index 0babaa5..f460d25 100644 --- a/sprites/spr_underwater/spr_underwater.yy +++ b/sprites/spr_underwater/spr_underwater.yy @@ -32,7 +32,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater", "autoRecord":true, "backdropHeight":768, @@ -68,9 +68,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"39fd8e7b-11b6-44f2-a59e-3ad4c70ede07","path":"sprites/spr_underwater/spr_underwater.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"2757aea5-6d65-4d6c-8894-b1b5527463b0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"39fd8e7b-11b6-44f2-a59e-3ad4c70ede07","path":"sprites/spr_underwater/spr_underwater.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"2757aea5-6d65-4d6c-8894-b1b5527463b0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer00/spr_underwater_layer00.yy b/sprites/spr_underwater_layer00/spr_underwater_layer00.yy index 9cdecb1..7e6f054 100644 --- a/sprites/spr_underwater_layer00/spr_underwater_layer00.yy +++ b/sprites/spr_underwater_layer00/spr_underwater_layer00.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer00", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d4e3f691-4316-4ce9-9a6d-ddc9d577c075","path":"sprites/spr_underwater_layer00/spr_underwater_layer00.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"80c73f58-1fa7-4b93-b802-ccac1b7e9d5e","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d4e3f691-4316-4ce9-9a6d-ddc9d577c075","path":"sprites/spr_underwater_layer00/spr_underwater_layer00.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"80c73f58-1fa7-4b93-b802-ccac1b7e9d5e","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer01/spr_underwater_layer01.yy b/sprites/spr_underwater_layer01/spr_underwater_layer01.yy index 4d763e6..03e60e4 100644 --- a/sprites/spr_underwater_layer01/spr_underwater_layer01.yy +++ b/sprites/spr_underwater_layer01/spr_underwater_layer01.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer01", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"4b447b47-ddae-4ba9-8ffb-eaf4b1557c6f","path":"sprites/spr_underwater_layer01/spr_underwater_layer01.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"0de0f00a-ef83-47e1-aa82-df5efdbcf2c2","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"4b447b47-ddae-4ba9-8ffb-eaf4b1557c6f","path":"sprites/spr_underwater_layer01/spr_underwater_layer01.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"0de0f00a-ef83-47e1-aa82-df5efdbcf2c2","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer02/spr_underwater_layer02.yy b/sprites/spr_underwater_layer02/spr_underwater_layer02.yy index 85a483f..b690c76 100644 --- a/sprites/spr_underwater_layer02/spr_underwater_layer02.yy +++ b/sprites/spr_underwater_layer02/spr_underwater_layer02.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer02", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"4bcdea5c-3c14-4829-95a4-2e776dac0116","path":"sprites/spr_underwater_layer02/spr_underwater_layer02.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"84f4358c-ee75-4894-9d0a-aa7ac842e1da","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"4bcdea5c-3c14-4829-95a4-2e776dac0116","path":"sprites/spr_underwater_layer02/spr_underwater_layer02.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"84f4358c-ee75-4894-9d0a-aa7ac842e1da","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer03/spr_underwater_layer03.yy b/sprites/spr_underwater_layer03/spr_underwater_layer03.yy index bba94be..4de89d6 100644 --- a/sprites/spr_underwater_layer03/spr_underwater_layer03.yy +++ b/sprites/spr_underwater_layer03/spr_underwater_layer03.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer03", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"d5e06d27-9b8f-4fc6-b978-629fd04f0a32","path":"sprites/spr_underwater_layer03/spr_underwater_layer03.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"d735136d-c3e3-46cf-879c-8c198de3863f","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"d5e06d27-9b8f-4fc6-b978-629fd04f0a32","path":"sprites/spr_underwater_layer03/spr_underwater_layer03.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"d735136d-c3e3-46cf-879c-8c198de3863f","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer04/spr_underwater_layer04.yy b/sprites/spr_underwater_layer04/spr_underwater_layer04.yy index 85de1b3..1bed023 100644 --- a/sprites/spr_underwater_layer04/spr_underwater_layer04.yy +++ b/sprites/spr_underwater_layer04/spr_underwater_layer04.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer04", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"e75f2776-0535-42b1-9db1-ec75b507bb7a","path":"sprites/spr_underwater_layer04/spr_underwater_layer04.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"e495b2b3-173c-4677-9409-2680870fcd51","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"e75f2776-0535-42b1-9db1-ec75b507bb7a","path":"sprites/spr_underwater_layer04/spr_underwater_layer04.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"e495b2b3-173c-4677-9409-2680870fcd51","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/sprites/spr_underwater_layer05/spr_underwater_layer05.yy b/sprites/spr_underwater_layer05/spr_underwater_layer05.yy index d71f402..fc011a3 100644 --- a/sprites/spr_underwater_layer05/spr_underwater_layer05.yy +++ b/sprites/spr_underwater_layer05/spr_underwater_layer05.yy @@ -33,13 +33,7 @@ "resourceType":"GMNineSliceData", "resourceVersion":"2.0", "right":0, - "tileMode":[ - 0, - 0, - 0, - 0, - 1, - ], + "tileMode":[0,0,0,0,1,], "top":0, }, "origin":0, @@ -51,7 +45,7 @@ "resourceType":"GMSprite", "resourceVersion":"2.0", "sequence":{ - "$GMSequence":"", + "$GMSequence":"v1", "%Name":"spr_underwater_layer05", "autoRecord":true, "backdropHeight":768, @@ -87,9 +81,7 @@ "timeUnits":1, "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ - {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b737a9c8-8f1e-4c64-ae64-398dec4c5f7e","path":"sprites/spr_underwater_layer05/spr_underwater_layer05.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"06a15665-e101-405e-bb42-cde890d716f0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{"0":{"$SpriteFrameKeyframe":"","Id":{"name":"b737a9c8-8f1e-4c64-ae64-398dec4c5f7e","path":"sprites/spr_underwater_layer05/spr_underwater_layer05.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},},"Disabled":false,"id":"06a15665-e101-405e-bb42-cde890d716f0","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null, diff --git a/stanncam.resource_order b/stanncam.resource_order index 201b774..087eb60 100644 --- a/stanncam.resource_order +++ b/stanncam.resource_order @@ -1,16 +1,34 @@ { "FolderOrderSettings":[ + {"name":"Objects","order":1,"path":"folders/Objects.yy",}, + {"name":"3d","order":2,"path":"folders/Objects/3d.yy",}, + {"name":"Rooms","order":2,"path":"folders/Rooms.yy",}, + {"name":"Scripts","order":3,"path":"folders/Scripts.yy",}, + {"name":"shaders","order":7,"path":"folders/shaders.yy",}, + {"name":"Sprites","order":4,"path":"folders/Sprites.yy",}, + {"name":"STANNcam","order":5,"path":"folders/STANNcam.yy",}, + {"name":"Shaders","order":4,"path":"folders/STANNcam/Miscellaneous/Shaders.yy",}, {"name":"Sprites","order":3,"path":"folders/STANNcam/Miscellaneous/Sprites.yy",}, {"name":"Zones","order":5,"path":"folders/STANNcam/Zones.yy",}, + {"name":"Tile Sets","order":6,"path":"folders/Tile Sets.yy",}, ], "ResourceOrderSettings":[ + {"name":"obj_stanncam_zone_1side","order":1,"path":"objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy",}, + {"name":"obj_stanncam_zone_2side","order":2,"path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",}, + {"name":"obj_stanncam_zone_blank","order":5,"path":"objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy",}, {"name":"obj_stanncam_zone_corner","order":3,"path":"objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy",}, - {"name":"spr_stanncam_zone_2side","order":2,"path":"sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy",}, - {"name":"spr_stanncam_zone_corner","order":3,"path":"sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy",}, {"name":"obj_stanncam_zone_u","order":4,"path":"objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy",}, + {"name":"obj_tv_3d","order":1,"path":"objects/obj_tv_3d/obj_tv_3d.yy",}, + {"name":"rm_3d","order":1,"path":"rooms/rm_3d/rm_3d.yy",}, + {"name":"__stanncam_base","order":7,"path":"scripts/__stanncam_base/__stanncam_base.yy",}, + {"name":"obj_import","order":1,"path":"scripts/obj_import/obj_import.yy",}, + {"name":"stanncam_3d_functions","order":8,"path":"scripts/stanncam_3d_functions/stanncam_3d_functions.yy",}, + {"name":"stanncam_3d","order":6,"path":"scripts/stanncam_3d/stanncam_3d.yy",}, {"name":"spr_stanncam_zone_1side","order":1,"path":"sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy",}, + {"name":"spr_stanncam_zone_2side","order":2,"path":"sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy",}, + {"name":"spr_stanncam_zone_connector","order":6,"path":"sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy",}, + {"name":"spr_stanncam_zone_corner","order":3,"path":"sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy",}, + {"name":"spr_stanncam_zone_diagonal","order":5,"path":"sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy",}, {"name":"spr_stanncam_zone_u","order":4,"path":"sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy",}, - {"name":"obj_stanncam_zone_2side","order":2,"path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",}, - {"name":"obj_stanncam_zone_1side","order":1,"path":"objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy",}, ], } \ No newline at end of file diff --git a/stanncam.yymps b/stanncam.yymps index 2a2d17f..39ca033 100644 Binary files a/stanncam.yymps and b/stanncam.yymps differ diff --git a/stanncam.yyp b/stanncam.yyp index 945820f..7e99db2 100644 --- a/stanncam.yyp +++ b/stanncam.yyp @@ -1,5 +1,5 @@ { - "$GMProject":"", + "$GMProject":"v1", "%Name":"stanncam", "AudioGroups":[ {"$GMAudioGroup":"","%Name":"audiogroup_default","name":"audiogroup_default","resourceType":"GMAudioGroup","resourceVersion":"2.0","targets":-1,}, @@ -12,10 +12,12 @@ "Folders":[ {"$GMFolder":"","%Name":"Fonts","folderPath":"folders/Fonts.yy","name":"Fonts","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Objects","folderPath":"folders/Objects.yy","name":"Objects","resourceType":"GMFolder","resourceVersion":"2.0",}, + {"$GMFolder":"","%Name":"3d","folderPath":"folders/Objects/3d.yy","name":"3d","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"sidescroller","folderPath":"folders/Objects/sidescroller.yy","name":"sidescroller","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"topdown","folderPath":"folders/Objects/topdown.yy","name":"topdown","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Rooms","folderPath":"folders/Rooms.yy","name":"Rooms","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Scripts","folderPath":"folders/Scripts.yy","name":"Scripts","resourceType":"GMFolder","resourceVersion":"2.0",}, + {"$GMFolder":"","%Name":"shaders","folderPath":"folders/shaders.yy","name":"shaders","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Sprites","folderPath":"folders/Sprites.yy","name":"Sprites","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"BG","folderPath":"folders/Sprites/BG.yy","name":"BG","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Layers","folderPath":"folders/Sprites/BG/Layers.yy","name":"Layers","resourceType":"GMFolder","resourceVersion":"2.0",}, @@ -25,90 +27,107 @@ {"$GMFolder":"","%Name":"STANNcam","folderPath":"folders/STANNcam.yy","name":"STANNcam","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Miscellaneous","folderPath":"folders/STANNcam/Miscellaneous.yy","name":"Miscellaneous","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Animation Curves - Add more as needed","folderPath":"folders/STANNcam/Miscellaneous/Animation Curves - Add more as needed.yy","name":"Animation Curves - Add more as needed","resourceType":"GMFolder","resourceVersion":"2.0",}, + {"$GMFolder":"","%Name":"Shaders","folderPath":"folders/STANNcam/Miscellaneous/Shaders.yy","name":"Shaders","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Sprites","folderPath":"folders/STANNcam/Miscellaneous/Sprites.yy","name":"Sprites","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Zones","folderPath":"folders/STANNcam/Zones.yy","name":"Zones","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"Tile Sets","folderPath":"folders/Tile Sets.yy","name":"Tile Sets","resourceType":"GMFolder","resourceVersion":"2.0",}, ], - "IncludedFiles":[], + "ForcedPrefabProjectReferences":[], + "IncludedFiles":[ + {"$GMIncludedFile":"","%Name":"3d.obj","CopyToMask":-1,"filePath":"datafiles","name":"3d.obj","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + ], "isEcma":false, "LibraryEmitters":[], "MetaData":{ - "IDEVersion":"2024.2.0.132", + "IDEVersion":"2024.13.1.193", }, "name":"stanncam", "resources":[ - {"id":{"name":"macros","path":"scripts/macros/macros.yy",},}, - {"id":{"name":"spr_underwater","path":"sprites/spr_underwater/spr_underwater.yy",},}, - {"id":{"name":"obj_stanncam_zone_corner","path":"objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy",},}, - {"id":{"name":"spr_underwater_layer03","path":"sprites/spr_underwater_layer03/spr_underwater_layer03.yy",},}, - {"id":{"name":"spr_pengu2","path":"sprites/spr_pengu2/spr_pengu2.yy",},}, - {"id":{"name":"rm_sidescroller","path":"rooms/rm_sidescroller/rm_sidescroller.yy",},}, + {"id":{"name":"stanncam_ac_bouncy","path":"animcurves/stanncam_ac_bouncy/stanncam_ac_bouncy.yy",},}, + {"id":{"name":"stanncam_ac_ease","path":"animcurves/stanncam_ac_ease/stanncam_ac_ease.yy",},}, + {"id":{"name":"stanncam_ac_linear","path":"animcurves/stanncam_ac_linear/stanncam_ac_linear.yy",},}, + {"id":{"name":"f_hires","path":"fonts/f_hires/f_hires.yy",},}, {"id":{"name":"f_pixel","path":"fonts/f_pixel/f_pixel.yy",},}, + {"id":{"name":"__obj_stanncam_manager","path":"objects/__obj_stanncam_manager/__obj_stanncam_manager.yy",},}, + {"id":{"name":"obj_3d","path":"objects/obj_3d/obj_3d.yy",},}, + {"id":{"name":"obj_ball","path":"objects/obj_ball/obj_ball.yy",},}, + {"id":{"name":"obj_camera_pixel_grid","path":"objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy",},}, + {"id":{"name":"obj_camera_sidescroller","path":"objects/obj_camera_sidescroller/obj_camera_sidescroller.yy",},}, + {"id":{"name":"obj_camera","path":"objects/obj_camera/obj_camera.yy",},}, + {"id":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},}, + {"id":{"name":"obj_game_controller","path":"objects/obj_game_controller/obj_game_controller.yy",},}, + {"id":{"name":"obj_player_sidescroller","path":"objects/obj_player_sidescroller/obj_player_sidescroller.yy",},}, {"id":{"name":"obj_player_sidescroller2","path":"objects/obj_player_sidescroller2/obj_player_sidescroller2.yy",},}, - {"id":{"name":"spr_stanncam_zone_2side","path":"sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy",},}, - {"id":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},}, - {"id":{"name":"spr_underwater_layer00","path":"sprites/spr_underwater_layer00/spr_underwater_layer00.yy",},}, {"id":{"name":"obj_player","path":"objects/obj_player/obj_player.yy",},}, - {"id":{"name":"spr_arrow_small","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},}, - {"id":{"name":"obj_player_sidescroller","path":"objects/obj_player_sidescroller/obj_player_sidescroller.yy",},}, - {"id":{"name":"spr_tv","path":"sprites/spr_tv/spr_tv.yy",},}, - {"id":{"name":"rm_test","path":"rooms/rm_test/rm_test.yy",},}, - {"id":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},}, - {"id":{"name":"stanncam","path":"scripts/stanncam/stanncam.yy",},}, - {"id":{"name":"stanncam_animcurve","path":"scripts/stanncam_animcurve/stanncam_animcurve.yy",},}, - {"id":{"name":"spr_pixel_grid_test","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},}, - {"id":{"name":"spr_underwater_layer01","path":"sprites/spr_underwater_layer01/spr_underwater_layer01.yy",},}, - {"id":{"name":"draw_text_outline","path":"scripts/draw_text_outline/draw_text_outline.yy",},}, - {"id":{"name":"spr_stanncam_zone_corner","path":"sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy",},}, - {"id":{"name":"obj_camera","path":"objects/obj_camera/obj_camera.yy",},}, - {"id":{"name":"spr_underwater_layer04","path":"sprites/spr_underwater_layer04/spr_underwater_layer04.yy",},}, - {"id":{"name":"draw_sprite_ext_tiled","path":"scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy",},}, - {"id":{"name":"obj_ball","path":"objects/obj_ball/obj_ball.yy",},}, - {"id":{"name":"spr_arrow","path":"sprites/spr_arrow/spr_arrow.yy",},}, {"id":{"name":"obj_player2","path":"objects/obj_player2/obj_player2.yy",},}, - {"id":{"name":"spr_pengu","path":"sprites/spr_pengu/spr_pengu.yy",},}, - {"id":{"name":"spr_stanncam_zone","path":"sprites/spr_stanncam_zone/spr_stanncam_zone.yy",},}, - {"id":{"name":"stanncam_ac_ease","path":"animcurves/stanncam_ac_ease/stanncam_ac_ease.yy",},}, - {"id":{"name":"stanncam_manager","path":"scripts/stanncam_manager/stanncam_manager.yy",},}, - {"id":{"name":"ts_pixel_side_Underwater","path":"tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy",},}, - {"id":{"name":"spr_tile_bg","path":"sprites/spr_tile_bg/spr_tile_bg.yy",},}, - {"id":{"name":"stanncam_ac_linear","path":"animcurves/stanncam_ac_linear/stanncam_ac_linear.yy",},}, - {"id":{"name":"obj_tv","path":"objects/obj_tv/obj_tv.yy",},}, - {"id":{"name":"obj_collision","path":"objects/obj_collision/obj_collision.yy",},}, + {"id":{"name":"obj_stanncam_zone_1side","path":"objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy",},}, + {"id":{"name":"obj_stanncam_zone_2side","path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",},}, + {"id":{"name":"obj_stanncam_zone_blank","path":"objects/obj_stanncam_zone_blank/obj_stanncam_zone_blank.yy",},}, + {"id":{"name":"obj_stanncam_zone_corner","path":"objects/obj_stanncam_zone_corner/obj_stanncam_zone_corner.yy",},}, {"id":{"name":"obj_stanncam_zone_u","path":"objects/obj_stanncam_zone_u/obj_stanncam_zone_u.yy",},}, - {"id":{"name":"spr_bg","path":"sprites/spr_bg/spr_bg.yy",},}, - {"id":{"name":"spr_player_idle","path":"sprites/spr_player_idle/spr_player_idle.yy",},}, - {"id":{"name":"obj_camera_sidescroller","path":"objects/obj_camera_sidescroller/obj_camera_sidescroller.yy",},}, + {"id":{"name":"obj_stanncam_zone","path":"objects/obj_stanncam_zone/obj_stanncam_zone.yy",},}, + {"id":{"name":"obj_tv_3d","path":"objects/obj_tv_3d/obj_tv_3d.yy",},}, + {"id":{"name":"obj_tv","path":"objects/obj_tv/obj_tv.yy",},}, + {"id":{"name":"rm_3d","path":"rooms/rm_3d/rm_3d.yy",},}, + {"id":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},}, + {"id":{"name":"rm_pixel_grid","path":"rooms/rm_pixel_grid/rm_pixel_grid.yy",},}, + {"id":{"name":"rm_sidescroller","path":"rooms/rm_sidescroller/rm_sidescroller.yy",},}, + {"id":{"name":"rm_test","path":"rooms/rm_test/rm_test.yy",},}, + {"id":{"name":"__stanncam_base","path":"scripts/__stanncam_base/__stanncam_base.yy",},}, + {"id":{"name":"draw_sprite_ext_tiled","path":"scripts/draw_sprite_ext_tiled/draw_sprite_ext_tiled.yy",},}, + {"id":{"name":"draw_text_outline","path":"scripts/draw_text_outline/draw_text_outline.yy",},}, + {"id":{"name":"macros","path":"scripts/macros/macros.yy",},}, + {"id":{"name":"obj_import","path":"scripts/obj_import/obj_import.yy",},}, + {"id":{"name":"stanncam_3d_functions","path":"scripts/stanncam_3d_functions/stanncam_3d_functions.yy",},}, + {"id":{"name":"stanncam_3d","path":"scripts/stanncam_3d/stanncam_3d.yy",},}, + {"id":{"name":"stanncam_animcurve","path":"scripts/stanncam_animcurve/stanncam_animcurve.yy",},}, {"id":{"name":"stanncam_macros","path":"scripts/stanncam_macros/stanncam_macros.yy",},}, - {"id":{"name":"spr_stanncam_zone_1side","path":"sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy",},}, + {"id":{"name":"stanncam_manager","path":"scripts/stanncam_manager/stanncam_manager.yy",},}, {"id":{"name":"stanncam_resolution_presets","path":"scripts/stanncam_resolution_presets/stanncam_resolution_presets.yy",},}, - {"id":{"name":"spr_underwater_layer05","path":"sprites/spr_underwater_layer05/spr_underwater_layer05.yy",},}, - {"id":{"name":"spr_stanncam_zone_u","path":"sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy",},}, - {"id":{"name":"obj_stanncam_zone_2side","path":"objects/obj_stanncam_zone_2side/obj_stanncam_zone_2side.yy",},}, - {"id":{"name":"spr_ball","path":"sprites/spr_ball/spr_ball.yy",},}, {"id":{"name":"stanncam_shake","path":"scripts/stanncam_shake/stanncam_shake.yy",},}, - {"id":{"name":"obj_camera_pixel_grid","path":"objects/obj_camera_pixel_grid/obj_camera_pixel_grid.yy",},}, - {"id":{"name":"TileSet1","path":"tilesets/TileSet1/TileSet1.yy",},}, + {"id":{"name":"stanncam","path":"scripts/stanncam/stanncam.yy",},}, + {"id":{"name":"sh_3d","path":"shaders/sh_3d/sh_3d.yy",},}, + {"id":{"name":"stanncam_sh_gizmo","path":"shaders/stanncam_sh_gizmo/stanncam_sh_gizmo.yy",},}, + {"id":{"name":"spr_arrow_small","path":"sprites/spr_arrow_small/spr_arrow_small.yy",},}, + {"id":{"name":"spr_arrow","path":"sprites/spr_arrow/spr_arrow.yy",},}, + {"id":{"name":"spr_ball","path":"sprites/spr_ball/spr_ball.yy",},}, + {"id":{"name":"spr_bg","path":"sprites/spr_bg/spr_bg.yy",},}, {"id":{"name":"spr_bg2","path":"sprites/spr_bg2/spr_bg2.yy",},}, - {"id":{"name":"spr_pixel_side_Underwater","path":"sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy",},}, - {"id":{"name":"rm_pixel_grid","path":"rooms/rm_pixel_grid/rm_pixel_grid.yy",},}, - {"id":{"name":"spr_player2_moving","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},}, {"id":{"name":"spr_collision","path":"sprites/spr_collision/spr_collision.yy",},}, + {"id":{"name":"spr_pengu","path":"sprites/spr_pengu/spr_pengu.yy",},}, + {"id":{"name":"spr_pengu2","path":"sprites/spr_pengu2/spr_pengu2.yy",},}, + {"id":{"name":"spr_pixel_grid_test","path":"sprites/spr_pixel_grid_test/spr_pixel_grid_test.yy",},}, + {"id":{"name":"spr_pixel_side_Underwater","path":"sprites/spr_pixel_side_Underwater/spr_pixel_side_Underwater.yy",},}, + {"id":{"name":"spr_player_idle","path":"sprites/spr_player_idle/spr_player_idle.yy",},}, {"id":{"name":"spr_player_moving","path":"sprites/spr_player_moving/spr_player_moving.yy",},}, - {"id":{"name":"__obj_stanncam_manager","path":"objects/__obj_stanncam_manager/__obj_stanncam_manager.yy",},}, - {"id":{"name":"obj_game_controller","path":"objects/obj_game_controller/obj_game_controller.yy",},}, - {"id":{"name":"stanncam_ac_bouncy","path":"animcurves/stanncam_ac_bouncy/stanncam_ac_bouncy.yy",},}, - {"id":{"name":"spr_underwater_layer02","path":"sprites/spr_underwater_layer02/spr_underwater_layer02.yy",},}, {"id":{"name":"spr_player2_idle","path":"sprites/spr_player2_idle/spr_player2_idle.yy",},}, - {"id":{"name":"obj_stanncam_zone_1side","path":"objects/obj_stanncam_zone_1side/obj_stanncam_zone_1side.yy",},}, - {"id":{"name":"f_hires","path":"fonts/f_hires/f_hires.yy",},}, + {"id":{"name":"spr_player2_moving","path":"sprites/spr_player2_moving/spr_player2_moving.yy",},}, + {"id":{"name":"spr_stanncam_zone_1side","path":"sprites/spr_stanncam_zone_1side/spr_stanncam_zone_1side.yy",},}, + {"id":{"name":"spr_stanncam_zone_2side","path":"sprites/spr_stanncam_zone_2side/spr_stanncam_zone_2side.yy",},}, + {"id":{"name":"spr_stanncam_zone_connector","path":"sprites/spr_stanncam_zone_connector/spr_stanncam_zone_connector.yy",},}, + {"id":{"name":"spr_stanncam_zone_corner","path":"sprites/spr_stanncam_zone_corner/spr_stanncam_zone_corner.yy",},}, + {"id":{"name":"spr_stanncam_zone_diagonal","path":"sprites/spr_stanncam_zone_diagonal/spr_stanncam_zone_diagonal.yy",},}, + {"id":{"name":"spr_stanncam_zone_u","path":"sprites/spr_stanncam_zone_u/spr_stanncam_zone_u.yy",},}, + {"id":{"name":"spr_stanncam_zone","path":"sprites/spr_stanncam_zone/spr_stanncam_zone.yy",},}, + {"id":{"name":"spr_tile_bg","path":"sprites/spr_tile_bg/spr_tile_bg.yy",},}, + {"id":{"name":"spr_tv","path":"sprites/spr_tv/spr_tv.yy",},}, + {"id":{"name":"spr_underwater_layer00","path":"sprites/spr_underwater_layer00/spr_underwater_layer00.yy",},}, + {"id":{"name":"spr_underwater_layer01","path":"sprites/spr_underwater_layer01/spr_underwater_layer01.yy",},}, + {"id":{"name":"spr_underwater_layer02","path":"sprites/spr_underwater_layer02/spr_underwater_layer02.yy",},}, + {"id":{"name":"spr_underwater_layer03","path":"sprites/spr_underwater_layer03/spr_underwater_layer03.yy",},}, + {"id":{"name":"spr_underwater_layer04","path":"sprites/spr_underwater_layer04/spr_underwater_layer04.yy",},}, + {"id":{"name":"spr_underwater_layer05","path":"sprites/spr_underwater_layer05/spr_underwater_layer05.yy",},}, + {"id":{"name":"spr_underwater","path":"sprites/spr_underwater/spr_underwater.yy",},}, + {"id":{"name":"TileSet1","path":"tilesets/TileSet1/TileSet1.yy",},}, + {"id":{"name":"ts_pixel_side_Underwater","path":"tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy",},}, ], "resourceType":"GMProject", "resourceVersion":"2.0", "RoomOrderNodes":[ {"roomId":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},}, - {"roomId":{"name":"rm_pixel_grid","path":"rooms/rm_pixel_grid/rm_pixel_grid.yy",},}, {"roomId":{"name":"rm_test","path":"rooms/rm_test/rm_test.yy",},}, + {"roomId":{"name":"rm_pixel_grid","path":"rooms/rm_pixel_grid/rm_pixel_grid.yy",},}, + {"roomId":{"name":"rm_3d","path":"rooms/rm_3d/rm_3d.yy",},}, {"roomId":{"name":"rm_sidescroller","path":"rooms/rm_sidescroller/rm_sidescroller.yy",},}, ], "templateType":null, diff --git a/tilesets/TileSet1/TileSet1.yy b/tilesets/TileSet1/TileSet1.yy index b54f7fe..cdc3f7f 100644 --- a/tilesets/TileSet1/TileSet1.yy +++ b/tilesets/TileSet1/TileSet1.yy @@ -1,5 +1,5 @@ { - "$GMTileSet":"", + "$GMTileSet":"v1", "%Name":"TileSet1", "autoTileSets":[], "macroPageTiles":{ @@ -26,10 +26,6 @@ "name":"Default", "path":"texturegroups/Default", }, - "tileAnimation":{ - "FrameData":[0,1,], - "SerialiseFrameCount":1, - }, "tileAnimationFrames":[], "tileAnimationSpeed":15.0, "tileHeight":32, diff --git a/tilesets/TileSet1/output_tileset.png b/tilesets/TileSet1/output_tileset.png index 3d82ae3..41dee6a 100644 Binary files a/tilesets/TileSet1/output_tileset.png and b/tilesets/TileSet1/output_tileset.png differ diff --git a/tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy b/tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy index a5fee47..fce1d78 100644 --- a/tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy +++ b/tilesets/ts_pixel_side_Underwater/ts_pixel_side_Underwater.yy @@ -1,10 +1,55 @@ { - "$GMTileSet":"", + "$GMTileSet":"v1", "%Name":"ts_pixel_side_Underwater", "autoTileSets":[ {"$GMAutoTileSet":"","%Name":"47 Tile Side Underwater","closed_edge":false,"name":"47 Tile Side Underwater","resourceType":"GMAutoTileSet","resourceVersion":"2.0","tiles":[ - 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, - 38,39,40,41,42,43,44,45,46,47, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, ],}, ], "macroPageTiles":{ @@ -31,13 +76,6 @@ "name":"Default", "path":"texturegroups/Default", }, - "tileAnimation":{ - "FrameData":[ - 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36, - 37,38,39,40,41,42,43,44,45,46,47, - ], - "SerialiseFrameCount":1, - }, "tileAnimationFrames":[], "tileAnimationSpeed":15.0, "tileHeight":32,