diff --git a/CMakeLists.txt b/CMakeLists.txt index bebe424..d378578 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,4 +75,5 @@ add_data(Graph data/suzanne.obj data/test.cim data/bokeh.png - data/scene.obj) + data/scene.obj + data/tile.jpg) diff --git a/data/scene.mtl b/data/scene.mtl new file mode 100644 index 0000000..50e3cd9 --- /dev/null +++ b/data/scene.mtl @@ -0,0 +1,12 @@ +# Blender MTL File: 'None' +# Material Count: 1 + +newmtl None +Ns 96.078431 +Ka 1.000000 1.000000 1.000000 +Kd 0.640000 0.640000 0.640000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.000000 +d 1.000000 +illum 2 diff --git a/data/scene.obj b/data/scene.obj index a104553..c2e7a0d 100644 --- a/data/scene.obj +++ b/data/scene.obj @@ -1,31 +1,2923 @@ # Blender v2.79 (sub 0) OBJ File: '' # www.blender.org mtllib scene.mtl +o Plane +v -8.000000 -0.000000 8.000000 +v 8.000000 -0.000000 8.000000 +v 8.000000 0.000000 -8.000000 +v -8.000000 0.000000 -8.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vn 0.0000 1.0000 0.0000 +usemtl None +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +o Cylinder +v -3.975720 0.000000 -3.621616 +v -3.975720 4.000000 -3.621616 +v -3.597971 4.000000 -3.726612 +v -3.597971 0.000000 -3.726612 +v -3.206998 4.000000 -3.755895 +v -3.206998 0.000000 -3.755895 +v -2.817824 4.000000 -3.708340 +v -2.817824 0.000000 -3.708340 +v -2.445406 4.000000 -3.585775 +v -2.445406 0.000000 -3.585775 +v -2.104054 4.000000 -3.392909 +v -2.104054 0.000000 -3.392909 +v -1.806888 4.000000 -3.137155 +v -1.806888 0.000000 -3.137155 +v -1.565327 4.000000 -2.828341 +v -1.565327 0.000000 -2.828341 +v -1.388654 4.000000 -2.478335 +v -1.388654 0.000000 -2.478335 +v -1.283659 4.000000 -2.100587 +v -1.283659 0.000000 -2.100587 +v -1.254376 4.000000 -1.709614 +v -1.254376 0.000000 -1.709614 +v -1.301931 4.000000 -1.320440 +v -1.301931 0.000000 -1.320440 +v -1.424496 4.000000 -0.948021 +v -1.424496 0.000000 -0.948021 +v -1.617361 4.000000 -0.606670 +v -1.617361 0.000000 -0.606670 +v -1.873116 4.000000 -0.309503 +v -1.873116 0.000000 -0.309503 +v -2.181930 4.000000 -0.067942 +v -2.181930 0.000000 -0.067942 +v -2.531936 4.000000 0.108731 +v -2.531936 -0.000000 0.108731 +v -2.909684 4.000000 0.213726 +v -2.909684 -0.000000 0.213726 +v -3.300658 4.000000 0.243009 +v -3.300658 -0.000000 0.243009 +v -3.689832 4.000000 0.195454 +v -3.689832 -0.000000 0.195454 +v -4.062251 4.000000 0.072888 +v -4.062251 -0.000000 0.072888 +v -4.403602 4.000000 -0.119978 +v -4.403602 0.000000 -0.119978 +v -4.700768 4.000000 -0.375732 +v -4.700768 0.000000 -0.375732 +v -4.942329 4.000000 -0.684546 +v -4.942329 0.000000 -0.684546 +v -5.119001 4.000000 -1.034553 +v -5.119001 0.000000 -1.034553 +v -5.223997 4.000000 -1.412301 +v -5.223997 0.000000 -1.412301 +v -5.253279 4.000000 -1.803275 +v -5.253279 0.000000 -1.803275 +v -5.205724 4.000000 -2.192449 +v -5.205724 0.000000 -2.192449 +v -5.083158 4.000000 -2.564867 +v -5.083158 0.000000 -2.564867 +v -4.890292 4.000000 -2.906218 +v -4.890292 0.000000 -2.906218 +v -4.634538 4.000000 -3.203384 +v -4.634538 0.000000 -3.203384 +v -4.325724 4.000000 -3.444945 +v -4.325724 0.000000 -3.444945 +vt 0.611174 0.500000 +vt 0.611174 0.000000 +vt 0.650735 0.000000 +vt 0.650735 0.500000 +vt 0.688001 0.000000 +vt 0.688001 0.500000 +vt 0.721539 0.000000 +vt 0.721539 0.500000 +vt 0.750061 0.000000 +vt 0.750061 0.500000 +vt 0.772471 0.000000 +vt 0.772471 0.500000 +vt 0.699130 0.500000 +vt 0.699130 1.000000 +vt 0.670608 1.000000 +vt 0.670608 0.500000 +vt 0.637070 1.000000 +vt 0.637069 0.500000 +vt 0.599804 1.000000 +vt 0.599804 0.500000 +vt 0.560243 1.000000 +vt 0.560242 0.500000 +vt 0.519906 1.000000 +vt 0.519906 0.500000 +vt 0.480345 1.000000 +vt 0.480345 0.500000 +vt 0.443079 1.000000 +vt 0.443079 0.500000 +vt 0.409541 1.000000 +vt 0.409541 0.500000 +vt 1.000000 0.000000 +vt 1.000000 0.500000 +vt 0.962734 0.500000 +vt 0.962734 0.000000 +vt 0.923173 0.500000 +vt 0.923173 0.000000 +vt 0.882837 0.500000 +vt 0.882837 0.000000 +vt 0.843275 0.500000 +vt 0.843275 0.000000 +vt 0.806010 0.500000 +vt 0.806010 0.000000 +vt 0.772471 0.500000 +vt 0.772471 0.000000 +vt 0.699130 1.000000 +vt 0.699130 0.500000 +vt 0.736396 0.500000 +vt 0.736396 1.000000 +vt 0.775957 0.500000 +vt 0.775957 1.000000 +vt 0.816293 0.500000 +vt 0.816293 1.000000 +vt 0.855855 0.500000 +vt 0.855855 1.000000 +vt 0.893120 0.500000 +vt 0.893120 1.000000 +vt 0.926659 0.500000 +vt 0.926659 1.000000 +vt 0.955181 0.500000 +vt 0.955181 1.000000 +vt 0.409541 0.500000 +vt 0.409541 0.000000 +vt 0.431951 0.000000 +vt 0.431951 0.500000 +vt 0.460473 0.000000 +vt 0.460473 0.500000 +vt 0.494011 0.000000 +vt 0.494011 0.500000 +vt 0.531277 0.000000 +vt 0.531277 0.500000 +vt 0.045715 0.904987 +vt 0.023305 0.864237 +vt 0.007869 0.818960 +vt 0.000000 0.770893 +vt 0.000000 0.721884 +vt 0.007869 0.673817 +vt 0.023305 0.628539 +vt 0.045715 0.587790 +vt 0.074237 0.553136 +vt 0.107775 0.525908 +vt 0.145041 0.507153 +vt 0.184602 0.497592 +vt 0.224938 0.497592 +vt 0.264500 0.507153 +vt 0.301766 0.525908 +vt 0.335304 0.553136 +vt 0.363826 0.587790 +vt 0.386236 0.628539 +vt 0.401672 0.673817 +vt 0.409541 0.721884 +vt 0.409541 0.770893 +vt 0.401672 0.818960 +vt 0.386235 0.864238 +vt 0.363826 0.904987 +vt 0.335304 0.939641 +vt 0.301765 0.966869 +vt 0.264500 0.985623 +vt 0.224938 0.995185 +vt 0.184602 0.995185 +vt 0.145041 0.985623 +vt 0.107775 0.966869 +vt 0.074237 0.939641 +vt 0.570838 0.000000 +vt 0.570838 0.500000 +vt 0.107775 0.469277 +vt 0.074237 0.442049 +vt 0.045715 0.407395 +vt 0.023305 0.366645 +vt 0.007869 0.321368 +vt 0.000000 0.273301 +vt 0.000000 0.224292 +vt 0.007869 0.176225 +vt 0.023305 0.130947 +vt 0.045715 0.090198 +vt 0.074237 0.055544 +vt 0.107775 0.028316 +vt 0.145041 0.009561 +vt 0.184602 0.000000 +vt 0.224939 0.000000 +vt 0.264500 0.009561 +vt 0.301766 0.028316 +vt 0.335304 0.055543 +vt 0.363826 0.090198 +vt 0.386236 0.130947 +vt 0.401672 0.176225 +vt 0.409541 0.224292 +vt 0.409541 0.273300 +vt 0.401672 0.321367 +vt 0.386236 0.366645 +vt 0.363826 0.407395 +vt 0.335304 0.442049 +vt 0.301766 0.469277 +vt 0.264500 0.488031 +vt 0.224938 0.497592 +vt 0.184602 0.497592 +vt 0.145041 0.488031 +vn -0.2678 0.0000 -0.9635 +vn -0.0747 0.0000 -0.9972 +vn 0.1213 0.0000 -0.9926 +vn 0.3126 0.0000 -0.9499 +vn 0.4919 0.0000 -0.8706 +vn 0.6523 0.0000 -0.7579 +vn 0.7877 0.0000 -0.6161 +vn 0.8927 0.0000 -0.4506 +vn 0.9635 0.0000 -0.2678 +vn 0.9972 -0.0000 -0.0747 +vn 0.9926 -0.0000 0.1213 +vn 0.9499 0.0000 0.3126 +vn 0.8706 -0.0000 0.4919 +vn 0.7579 -0.0000 0.6523 +vn 0.6161 -0.0000 0.7877 +vn 0.4506 -0.0000 0.8927 +vn 0.2678 -0.0000 0.9635 +vn 0.0747 -0.0000 0.9972 +vn -0.1213 -0.0000 0.9926 +vn -0.3126 -0.0000 0.9499 +vn -0.4919 -0.0000 0.8706 +vn -0.6523 -0.0000 0.7579 +vn -0.7877 -0.0000 0.6161 +vn -0.8927 -0.0000 0.4506 +vn -0.9635 -0.0000 0.2678 +vn -0.9972 0.0000 0.0747 +vn -0.9926 -0.0000 -0.1213 +vn -0.9499 -0.0000 -0.3126 +vn -0.8706 0.0000 -0.4919 +vn -0.7579 0.0000 -0.6523 +vn 0.0000 1.0000 0.0000 +vn -0.6161 0.0000 -0.7877 +vn -0.4506 0.0000 -0.8927 +vn 0.0000 -1.0000 -0.0000 +usemtl None +s 1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +f 8/8/3 7/7/3 9/9/3 10/10/3 +f 10/10/4 9/9/4 11/11/4 12/12/4 +f 12/12/5 11/11/5 13/13/5 14/14/5 +f 14/14/6 13/13/6 15/15/6 16/16/6 +f 16/17/7 15/18/7 17/19/7 18/20/7 +f 18/20/8 17/19/8 19/21/8 20/22/8 +f 20/22/9 19/21/9 21/23/9 22/24/9 +f 22/24/10 21/23/10 23/25/10 24/26/10 +f 24/26/11 23/25/11 25/27/11 26/28/11 +f 26/28/12 25/27/12 27/29/12 28/30/12 +f 28/30/13 27/29/13 29/31/13 30/32/13 +f 30/32/14 29/31/14 31/33/14 32/34/14 +f 32/35/15 31/36/15 33/37/15 34/38/15 +f 34/38/16 33/37/16 35/39/16 36/40/16 +f 36/40/17 35/39/17 37/41/17 38/42/17 +f 38/42/18 37/41/18 39/43/18 40/44/18 +f 40/44/19 39/43/19 41/45/19 42/46/19 +f 42/46/20 41/45/20 43/47/20 44/48/20 +f 44/49/21 43/50/21 45/51/21 46/52/21 +f 46/52/22 45/51/22 47/53/22 48/54/22 +f 48/54/23 47/53/23 49/55/23 50/56/23 +f 50/56/24 49/55/24 51/57/24 52/58/24 +f 52/58/25 51/57/25 53/59/25 54/60/25 +f 54/60/26 53/59/26 55/61/26 56/62/26 +f 56/62/27 55/61/27 57/63/27 58/64/27 +f 58/65/28 57/66/28 59/67/28 60/68/28 +f 60/68/29 59/67/29 61/69/29 62/70/29 +f 62/70/30 61/69/30 63/71/30 64/72/30 +f 64/72/31 63/71/31 65/73/31 66/74/31 +f 7/75/32 6/76/32 67/77/32 65/78/32 63/79/32 61/80/32 59/81/32 57/82/32 55/83/32 53/84/32 51/85/32 49/86/32 47/87/32 45/88/32 43/89/32 41/90/32 39/91/32 37/92/32 35/93/32 33/94/32 31/95/32 29/96/32 27/97/32 25/98/32 23/99/32 21/100/32 19/101/32 17/102/32 15/103/32 13/104/32 11/105/32 9/106/32 +f 66/74/33 65/73/33 67/107/33 68/108/33 +f 68/108/34 67/107/34 6/6/34 5/5/34 +f 5/109/35 8/110/35 10/111/35 12/112/35 14/113/35 16/114/35 18/115/35 20/116/35 22/117/35 24/118/35 26/119/35 28/120/35 30/121/35 32/122/35 34/123/35 36/124/35 38/125/35 40/126/35 42/127/35 44/128/35 46/129/35 48/130/35 50/131/35 52/132/35 54/133/35 56/134/35 58/135/35 60/136/35 62/137/35 64/138/35 66/139/35 68/140/35 +o Plane.001 +v 2.882756 -0.000000 2.384819 +v 2.882756 0.000000 -0.777585 +v 6.045161 0.000000 -0.777585 +v 6.045161 -0.000000 2.384819 +v 4.463959 2.956217 0.803617 +vt 1.000000 0.000000 +vt 1.000000 0.426580 +vt 0.643989 0.426580 +vt 0.643989 0.000000 +vt 0.356011 0.952225 +vt 0.000000 0.952225 +vt 0.178006 0.500000 +vt 0.321994 0.181970 +vt 0.643989 0.500000 +vt 0.678005 1.000000 +vt 0.356011 0.818030 +vt 0.678005 0.500000 +vt 0.321994 0.500000 +vt 0.000000 0.318030 +vt 0.321994 0.000000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 0.4716 -0.8818 +vn 0.0000 0.4716 0.8818 +vn 0.8818 0.4716 0.0000 +vn -0.8818 0.4716 0.0000 +usemtl None +s 1 +f 69/141/36 70/142/36 71/143/36 72/144/36 +f 71/145/37 70/146/37 73/147/37 +f 69/148/38 72/144/38 73/149/38 +f 72/150/39 71/151/39 73/152/39 +f 70/153/40 69/154/40 73/155/40 +o Suzanne +v -0.961766 1.981879 4.890763 +v -0.976520 1.877188 4.989921 +v -0.897037 1.702837 4.904596 +v -0.864556 1.901016 4.713002 +v -2.465719 1.702837 5.598426 +v -2.349117 1.877188 5.597023 +v -2.432406 1.981879 5.541229 +v -2.629323 1.901016 5.493562 +v -0.872087 1.543900 4.762233 +v -0.829963 1.798100 4.526184 +v -2.587833 1.543900 5.521110 +v -2.790816 1.798100 5.393472 +v -1.087971 1.642608 5.102356 +v -1.126074 1.468613 5.016210 +v -2.229053 1.468613 5.504059 +v -2.190951 1.642608 5.590206 +v -1.090370 1.847073 5.096932 +v -2.193350 1.847073 5.584782 +v -1.215753 1.906592 5.144740 +v -1.331014 1.754296 5.182304 +v -1.968291 1.754296 5.464172 +v -2.073626 1.906592 5.524178 +v -1.444064 1.610060 5.125481 +v -1.934277 1.610060 5.342303 +v -1.485554 1.967177 5.097933 +v -1.633451 1.886314 5.028583 +v -1.878557 1.886314 5.136994 +v -1.926746 1.967177 5.293073 +v -1.294510 2.018635 5.099193 +v -2.054341 2.018635 5.435266 +v -1.278198 2.141882 5.003558 +v -1.444009 2.180058 4.926833 +v -2.081286 2.180058 5.208701 +v -2.136071 2.141882 5.382997 +v -1.589768 2.159070 4.796058 +v -2.079982 2.159070 5.012880 +v -1.248543 2.247639 4.739319 +v -1.331249 2.241708 4.552328 +v -2.434229 2.241708 5.040177 +v -2.351523 2.247639 5.227168 +v -1.176603 2.171997 4.901968 +v -2.279583 2.171997 5.389817 +v -1.038965 2.112478 4.848740 +v -1.010032 2.128600 4.649125 +v -2.578714 2.128600 5.342955 +v -2.411561 2.112478 5.455841 +v -1.017791 2.092909 4.432810 +v -2.733537 2.092909 5.191687 +v -1.020619 2.138384 4.857090 +v -0.940447 1.996582 4.905836 +v -2.417726 2.138384 5.475032 +v -2.435597 1.996582 5.567143 +v -1.168954 2.216459 4.919262 +v -2.271934 2.216459 5.407111 +v -1.279830 2.175140 5.032996 +v -2.113193 2.175140 5.401593 +v -1.305424 2.040689 5.140774 +v -2.016233 2.040689 5.455166 +v -1.211439 1.917442 5.187623 +v -2.044801 1.917442 5.556221 +v -1.070827 1.846718 5.141118 +v -2.173806 1.846718 5.628968 +v -0.952227 1.880686 5.011717 +v -2.349334 1.880686 5.629660 +v -1.104807 2.048040 5.064292 +v -2.207787 2.048040 5.552141 +v -1.072148 0.054086 5.866961 +v -1.066205 0.183619 5.946655 +v -1.313088 0.168562 6.084179 +v -1.334477 0.053731 6.035820 +v -1.580929 0.183619 6.174318 +v -1.635893 0.054086 6.116306 +v -0.866346 0.058294 5.702815 +v -0.961854 0.206028 5.884424 +v -1.697174 0.206028 6.209657 +v -1.895794 0.058294 6.158141 +v -0.821352 0.144075 5.638898 +v -0.930387 0.369884 5.823053 +v -1.763749 0.369884 6.191651 +v -1.973353 0.144075 6.148430 +v -0.897541 0.460938 5.532900 +v -0.985904 0.560001 5.763791 +v -1.770246 0.560001 6.110706 +v -2.000520 0.460938 6.020750 +v -1.056945 0.830679 5.338146 +v -1.131712 0.951796 5.599778 +v -1.793500 0.951796 5.892488 +v -2.037371 0.830679 5.771791 +v -1.328206 1.181865 5.188654 +v -0.996516 1.219686 4.944713 +v -1.011896 1.486458 5.075582 +v -1.338439 1.540349 5.496803 +v -2.261940 1.486458 5.628478 +v -2.369112 1.219686 5.551815 +v -1.965483 1.181865 5.470523 +v -1.730610 1.540349 5.670260 +v -0.724257 1.372693 4.732048 +v -0.734596 1.588007 4.774928 +v -2.670938 1.588007 5.631375 +v -2.709620 1.372693 5.610177 +v -0.543624 1.553381 4.312223 +v -0.633116 1.778835 4.540565 +v -2.912607 1.778835 5.548787 +v -3.141754 1.553381 5.461380 +v -0.515540 2.096407 4.243204 +v -0.642298 2.076787 4.453547 +v -2.970811 2.076787 5.483451 +v -3.211713 2.096407 5.435725 +v -0.751078 2.204242 4.340121 +v -0.702164 2.198969 4.550097 +v -2.859102 2.198969 5.504113 +v -2.981548 2.204242 5.326661 +v -1.102573 2.431115 4.473026 +v -1.104096 2.455602 4.701485 +v -2.476693 2.455602 5.308587 +v -2.646745 2.431115 5.156016 +v -1.404469 2.699308 4.519300 +v -1.313203 2.626809 4.758772 +v -2.293629 2.626809 5.192416 +v -2.409406 2.699308 4.963786 +v -1.633366 2.665340 4.697487 +v -1.466793 2.607898 4.875322 +v -2.104070 2.607898 5.157191 +v -2.123580 2.665340 4.914309 +v -1.698730 2.333065 4.947251 +v -1.559279 2.331645 5.096893 +v -1.877917 2.331645 5.237827 +v -1.894815 2.333065 5.033980 +v -1.777516 2.236079 5.034153 +v -1.702459 2.197548 5.203849 +v -1.496078 2.243076 4.974754 +v -1.391149 2.306803 4.847574 +v -2.175490 2.306803 5.194489 +v -2.010802 2.243076 5.202417 +v -1.280633 2.303305 4.766152 +v -2.310081 2.303305 5.221478 +v -1.120043 2.225230 4.698559 +v -2.468129 2.225230 5.294820 +v -0.858362 2.084138 4.561363 +v -2.745683 2.084138 5.396128 +v -0.776414 1.957393 4.580997 +v -2.786288 1.957393 5.469966 +v -0.759295 1.800533 4.685958 +v -2.720148 1.800533 5.553246 +v -0.906462 1.643318 4.916414 +v -2.450634 1.643318 5.599404 +v -1.054322 1.605497 5.079047 +v -2.230834 1.605497 5.599420 +v -1.331014 1.754296 5.182304 +v -1.968291 1.754296 5.464172 +v -1.405600 1.828873 5.179316 +v -1.640876 1.672368 5.343082 +v -1.920324 1.828873 5.406979 +v -1.520257 2.078865 5.085731 +v -1.912428 2.078865 5.259188 +v -1.680660 1.944413 5.253134 +v -1.476851 1.937062 5.150738 +v -1.893533 1.937062 5.335037 +v -1.207108 0.309654 6.058758 +v -1.306710 0.291099 6.098598 +v -1.403194 0.309654 6.145487 +v -1.130098 0.391582 6.000970 +v -1.497758 0.391582 6.163587 +v -1.173360 0.581700 5.936287 +v -1.516510 0.581700 6.088062 +v -1.317392 0.988552 5.743161 +v -1.172999 0.626517 5.903975 +v -1.540659 0.626517 6.066591 +v -1.562499 0.988552 5.851572 +v -1.369140 1.205286 5.593035 +v -1.489081 1.149265 5.686275 +v -1.439945 0.988552 5.797366 +v -1.638757 1.205286 5.712287 +v -1.359803 0.637721 5.978560 +v -1.327094 0.514474 6.052512 +v -1.327120 1.302272 5.522396 +v -1.287671 1.346379 5.578455 +v -1.340171 1.264451 5.625402 +v -1.634299 1.264451 5.755496 +v -1.704353 1.346379 5.762754 +v -1.719290 1.302272 5.695853 +v -1.398153 1.406963 5.461182 +v -1.369184 1.466128 5.493548 +v -1.712334 1.466128 5.645324 +v -1.716792 1.406963 5.602116 +v -1.560446 1.418167 5.524926 +v -1.482456 1.477332 5.535611 +v -1.605009 1.477332 5.589816 +v -1.535099 1.347089 5.582232 +v -1.510880 1.402400 5.636990 +v -1.469394 1.197225 5.730786 +v -1.360006 1.320117 5.646815 +v -1.467691 1.264096 5.734635 +v -1.605112 1.320117 5.755226 +v -1.486804 1.409396 5.691423 +v -1.443151 1.473124 5.591346 +v -1.590215 1.473124 5.656392 +v -1.366646 1.461919 5.565546 +v -1.660774 1.461919 5.695639 +v -1.306309 1.375783 5.635704 +v -1.649458 1.375783 5.787479 +v -1.282557 1.243107 5.457505 +v -1.797280 1.243107 5.685168 +v -1.231284 1.142269 5.507170 +v -1.795029 1.142269 5.756516 +v -1.199373 0.995245 5.248030 +v -2.008225 0.995245 5.605786 +v -1.259928 1.084880 5.210508 +v -1.995248 1.084880 5.535741 +v -1.333184 0.488568 6.038742 +v -1.193483 0.540736 5.957050 +v -1.487610 0.540736 6.087143 +v -1.172811 0.413991 6.003786 +v -1.466939 0.413991 6.133879 +v -1.242098 0.324712 6.045907 +v -1.389162 0.324712 6.110953 +v -1.312657 0.313507 6.085153 +v -1.279770 0.295662 5.960734 +v -1.350329 0.284458 5.999980 +v -1.426834 0.295662 6.025780 +v -1.216574 0.359035 5.904842 +v -1.510702 0.359035 6.034936 +v -1.226766 0.470722 5.881799 +v -1.520894 0.470722 6.011892 +v -1.366468 0.418554 5.963491 +v -1.361185 1.873335 5.180348 +v -1.404952 1.970320 5.147653 +v -1.949441 1.873335 5.440535 +v -1.944186 1.970320 5.386157 +v -1.422432 2.082363 5.075003 +v -1.986177 2.082363 5.324348 +v -1.403146 2.194406 4.986092 +v -2.064934 2.194406 5.278801 +v -1.277535 1.813460 5.203830 +v -1.988344 1.813460 5.518222 +v -1.049503 1.709479 5.089943 +v -2.226014 1.709479 5.610316 +v -0.918648 1.743446 4.955122 +v -2.413798 1.743446 5.616428 +v -0.817672 1.841142 4.752746 +v -2.631461 1.841142 5.554987 +v -0.836567 1.982944 4.676897 +v -2.674866 1.982944 5.489979 +v -0.892589 2.079930 4.649622 +v -2.657357 2.079930 5.430181 +v -1.085705 2.220667 4.809321 +v -2.409281 2.220667 5.394741 +v -1.241472 2.250782 4.821562 +v -2.295431 2.250782 5.287730 +v -1.327477 2.254280 4.892143 +v -2.185350 2.254280 5.271582 +v -1.374030 2.149943 4.952536 +v -1.310833 2.213316 4.896645 +v -2.109349 2.149943 5.277769 +v -2.193217 2.213316 5.286924 +v -1.237084 2.209818 4.831484 +v -2.291042 2.209818 5.297652 +v -1.108583 2.187409 4.790725 +v -2.407648 2.187409 5.365303 +v -0.944728 2.042819 4.664256 +v -2.611453 2.042819 5.401451 +v -0.891679 1.957038 4.684808 +v -2.631936 1.957038 5.454526 +v -0.877172 1.856199 4.750735 +v -2.592918 1.856199 5.509612 +v -0.958170 1.751153 4.932023 +v -2.404299 1.751153 5.571648 +v -1.067488 1.728389 5.049281 +v -2.243999 1.728389 5.569654 +v -1.272568 1.813815 5.148803 +v -2.032398 1.813815 5.484877 +v -1.356218 1.873690 5.125321 +v -1.993495 1.873690 5.407190 +v -1.411518 2.060309 5.033422 +v -2.024284 2.060309 5.304449 +v -1.389288 1.952120 5.083682 +v -2.002054 1.952120 5.354709 +v -1.694882 2.155927 4.757179 +v -1.850174 2.070146 4.869880 +v -2.038031 2.155927 4.908954 +v -1.632854 2.454589 4.533003 +v -2.245620 2.454589 4.804031 +v -1.434775 2.466148 4.384525 +v -2.488733 2.466148 4.850692 +v -1.174034 2.238920 4.344590 +v -2.693695 2.238920 5.016738 +v -0.865251 2.034455 4.214500 +v -2.997679 2.034455 5.157676 +v -0.681709 1.937824 4.132543 +v -3.181796 1.937824 5.238335 +v -0.676148 1.509629 4.244501 +v -3.102703 1.509629 5.317770 +v -0.860660 1.311095 4.556168 +v -2.747981 1.311095 5.390933 +v -1.050614 1.228102 4.822402 +v -2.423211 1.228102 5.429503 +v -1.641636 0.404969 5.341363 +v -1.697006 0.491460 5.216177 +v -1.455492 0.570245 5.000258 +v -1.434784 0.486542 5.278976 +v -2.019237 0.570245 5.249603 +v -1.826955 0.486542 5.452434 +v -1.538833 0.090894 5.573791 +v -1.322482 0.180174 5.466623 +v -1.763674 0.180174 5.661763 +v -1.405433 -0.045332 5.875396 +v -1.173561 -0.022568 5.703932 +v -1.688285 -0.022568 5.931595 +v -0.950754 -0.014507 5.511975 +v -1.980202 -0.014507 5.967301 +v -1.098408 0.262102 5.343789 +v -2.005302 0.262102 5.744909 +v -1.235438 0.571968 5.199619 +v -2.019779 0.571968 5.546535 +v -1.307382 0.799552 5.103219 +v -2.042702 0.799552 5.428452 +v -1.345059 0.922444 5.084293 +v -1.355468 1.037629 5.093887 +v -2.017256 1.037629 5.386597 +v -2.031357 0.922444 5.387844 +v -1.370410 1.145464 5.093235 +v -2.007687 1.145464 5.375103 +v -2.551693 0.243098 3.283814 +v -1.923592 0.375064 3.279358 +v -1.761510 0.201371 3.612681 +v -2.359949 0.009176 3.717328 +v -2.839978 0.201371 4.089689 +v -2.977550 0.375064 3.745525 +v -1.613972 0.223373 4.145021 +v -2.102766 0.041671 4.298794 +v -2.545377 0.223373 4.556983 +v -1.469777 0.515644 4.835446 +v -1.760312 0.436859 5.073048 +v -2.131565 0.515644 5.128156 +v -0.833892 0.920418 4.053500 +v -0.766175 1.309070 3.709673 +v -3.137894 0.920418 5.072564 +v -3.437836 1.309070 4.891353 +v -2.752624 0.926914 2.829530 +v -1.895871 0.887318 2.811972 +v -3.342000 0.887318 3.451597 +v -2.218793 2.481968 4.036467 +v -1.521868 2.363284 3.690686 +v -1.728357 2.188632 3.223834 +v -2.464513 2.259710 3.480919 +v -3.149975 2.188632 3.852618 +v -2.943486 2.363284 4.319469 +v -1.885854 1.804950 2.867748 +v -2.703733 1.695393 2.940067 +v -3.307473 1.804950 3.496532 +v -0.864521 1.820206 4.017380 +v -1.061151 1.835974 3.970362 +v -3.144012 1.820206 5.025602 +v -3.046515 1.835974 4.848491 +v -0.936062 1.845810 3.557475 +v -1.275482 1.981326 3.452653 +v -3.436149 1.845810 4.663267 +v -3.285356 1.981326 4.341623 +v -1.097373 1.696354 3.192766 +v -1.438352 1.813314 3.084420 +v -3.597460 1.696354 4.298558 +v -3.448226 1.813314 3.973390 +v -1.208134 1.356425 2.942347 +v -1.556618 1.477239 2.817031 +v -3.708221 1.356425 4.048139 +v -3.566492 1.477239 3.706001 +v -1.186147 0.890763 3.091443 +v -1.541153 0.840725 2.951383 +v -3.477495 0.840725 3.807830 +v -3.612702 0.890763 4.164712 +v -1.271420 2.076484 4.223796 +v -2.717549 2.076484 4.863420 +v -1.930747 2.276031 4.687712 +v -0.845546 1.336752 3.497093 +v -3.541718 1.336752 4.689614 +v -1.000439 1.200933 3.312539 +v -3.574059 1.200933 4.450854 +v -1.418510 0.442895 4.023755 +v -1.255718 0.814662 4.491197 +v -2.766596 0.442895 4.620015 +v -2.530272 0.814662 5.054935 +v -1.160717 0.587840 3.910897 +v -3.023527 0.587840 4.734821 +v -1.285881 0.505965 3.429142 +v -1.610864 0.440514 3.356960 +v -3.130525 0.440514 4.029108 +v -3.295755 0.505965 4.318112 +v -0.801748 1.310897 2.900415 +v -0.938005 1.283571 3.155538 +v -0.862078 1.231047 3.194686 +v -0.776619 1.243317 2.990359 +v -3.754336 1.231047 4.473936 +v -3.732220 1.283571 4.391423 +v -4.012644 1.310897 4.320599 +v -3.963004 1.243317 4.399702 +v -0.574840 1.181364 2.717731 +v -0.546199 1.252798 2.583714 +v -4.300460 1.181364 4.365577 +v -4.418882 1.252798 4.296607 +v -0.404853 0.953781 2.770767 +v -0.291003 0.983895 2.663756 +v -4.375580 0.953781 4.527025 +v -4.531347 0.983895 4.539266 +v -0.410355 0.651265 2.990230 +v -0.304733 0.595599 2.930873 +v -4.209507 0.651265 4.670600 +v -4.324480 0.595599 4.708813 +v -0.588706 0.578766 3.348953 +v -0.566259 0.467079 3.366576 +v -3.824113 0.578766 4.779979 +v -3.826176 0.467079 4.808442 +v -0.795743 0.695675 3.742208 +v -0.850236 0.602188 3.850904 +v -3.393873 0.695675 4.891364 +v -3.276792 0.602188 4.924173 +v -0.627576 0.575978 3.227944 +v -0.773119 0.689389 3.561459 +v -3.542823 0.689389 4.786503 +v -3.887493 0.575978 4.669811 +v -0.475729 0.636918 2.941812 +v -4.201348 0.636918 4.589659 +v -0.461668 0.861004 2.774830 +v -4.334352 0.861004 4.487724 +v -0.596808 1.025214 2.734320 +v -4.273407 1.025214 4.360485 +v -0.778391 1.076318 2.953224 +v -3.989287 1.076318 4.373408 +v -0.845287 1.086457 3.133265 +v -3.811077 1.086457 4.445037 +v -1.007820 0.726145 3.726524 +v -0.945567 0.855323 3.834142 +v -3.262800 0.726145 4.723905 +v -3.225059 0.855323 4.842364 +v -0.953338 1.137560 3.319645 +v -3.600489 1.137560 4.490483 +v -0.922647 0.641784 3.521547 +v -3.471756 0.641784 4.649021 +v -0.885520 0.686601 3.472973 +v -1.040673 0.801077 3.652247 +v -3.295653 0.801077 4.649628 +v -3.532671 0.686601 4.643812 +v -1.050065 0.798644 3.465370 +v -0.949048 0.787439 3.428729 +v -3.427598 0.798644 4.516956 +v -3.522667 0.787439 4.567044 +v -0.957247 0.910686 3.343935 +v -0.994161 1.014313 3.426120 +v -3.494247 1.014313 4.531912 +v -3.579887 0.910686 4.503933 +v -0.893689 1.018876 3.255732 +v -3.687904 1.018876 4.491617 +v -0.922441 0.956214 3.190728 +v -0.858809 1.012590 3.069563 +v -3.716656 0.956214 4.426613 +v -3.849110 1.012590 4.392177 +v -0.972184 0.866579 3.277035 +v -3.619335 0.866579 4.447873 +v -1.065002 0.754537 3.398469 +v -3.467046 0.754537 4.460897 +v -0.961012 0.732128 3.368551 +v -3.559142 0.732128 4.517707 +v -0.900458 0.642494 3.406072 +v -3.572119 0.642494 4.587752 +v -0.949840 0.597677 3.460067 +v -3.498949 0.597677 4.587541 +v -0.807817 0.649135 3.483009 +v -3.577522 0.649135 4.708053 +v -0.779658 1.002451 2.884101 +v -4.039576 1.002451 4.325968 +v -0.593543 0.958699 2.675445 +v -4.319163 0.958699 4.323292 +v -0.449121 0.805692 2.703811 +v -4.395337 0.805692 4.449228 +v -0.458650 0.588958 2.881039 +v -4.257802 0.588958 4.561409 +v -0.647045 0.524520 3.150797 +v -3.931473 0.524520 4.603504 +v -0.792555 0.695017 3.285615 +v -0.879396 0.769594 3.288048 +v -3.733834 0.695017 4.586547 +v -3.673611 0.769594 4.523933 +v -0.736429 0.755247 3.147480 +v -0.806483 0.837175 3.154739 +v -3.873793 0.755247 4.535141 +v -3.821294 0.837175 4.488194 +v -0.683495 0.830179 3.035260 +v -0.758081 0.904755 3.032272 +v -3.992434 0.830179 4.498808 +v -3.944466 0.904755 4.441615 +v -0.611160 0.856440 2.966901 +v -0.671715 0.946074 2.929379 +v -4.091674 0.856440 4.506337 +v -4.078696 0.946074 4.436292 +v -0.949509 0.433466 3.560203 +v -0.667381 0.335113 3.137949 +v -3.425085 0.433466 4.655153 +v -3.927298 0.335113 4.579815 +v -0.314629 0.500034 2.775984 +v -4.432420 0.500034 4.597288 +v -0.302894 0.876771 2.570616 +v -4.592258 0.876771 4.467808 +v -0.579334 1.079158 2.442540 +v -4.501040 1.079158 4.177115 +v -0.886588 1.093150 2.708601 +v -4.097484 1.093150 4.128785 +v -1.064217 1.110286 3.002701 +v -3.760389 1.110286 4.195221 +vt 0.346058 0.879550 +vt 0.359549 0.893545 +vt 0.344782 0.915205 +vt 0.318470 0.888918 +vt 0.671289 0.893210 +vt 0.697145 0.882745 +vt 0.706043 0.897279 +vt 0.687989 0.921529 +vt 0.326709 0.928670 +vt 0.294099 0.895370 +vt 0.644139 0.904948 +vt 0.666032 0.940336 +vt 0.221755 0.973066 +vt 0.221355 0.937233 +vt 0.244164 0.930613 +vt 0.244164 0.977002 +vt 0.644139 0.854015 +vt 0.671149 0.854122 +vt 0.380265 0.892022 +vt 0.381782 0.914416 +vt 0.697285 0.860714 +vt 0.256486 0.869625 +vt 0.253470 0.889109 +vt 0.229347 0.889234 +vt 0.236024 0.851999 +vt 0.687035 0.827442 +vt 0.706043 0.846347 +vt 0.202855 0.888182 +vt 0.211901 0.839785 +vt 0.664544 0.818494 +vt 0.234732 0.922695 +vt 0.211255 0.930613 +vt 0.706043 0.902257 +vt 0.728136 0.897546 +vt 0.750625 0.925666 +vt 0.733392 0.937807 +vt 0.256486 0.906421 +vt 0.754288 0.889495 +vt 0.765802 0.904430 +vt 0.954109 0.281946 +vt 0.953449 0.261359 +vt 0.969854 0.258959 +vt 0.971376 0.295777 +vt 0.730110 0.859203 +vt 0.754465 0.867700 +vt 0.994170 0.255157 +vt 0.994170 0.303164 +vt 0.706939 0.852104 +vt 0.969212 0.224904 +vt 0.993387 0.211103 +vt 0.736178 0.818494 +vt 0.752152 0.832960 +vt 0.380114 0.841850 +vt 0.360876 0.842620 +vt 0.345679 0.822427 +vt 0.381782 0.821670 +vt 0.765802 0.854241 +vt 0.345509 0.857771 +vt 0.319377 0.850471 +vt 0.176722 0.887923 +vt 0.198602 0.887342 +vt 0.202855 0.906431 +vt 0.184740 0.922515 +vt 0.293948 0.845198 +vt 0.328673 0.809202 +vt 0.148470 0.887555 +vt 0.158696 0.932290 +vt 0.150573 0.839785 +vt 0.177381 0.851080 +vt 0.199373 0.866786 +vt 0.574221 0.861409 +vt 0.570273 0.879454 +vt 0.565778 0.879906 +vt 0.570246 0.860792 +vt 0.201788 0.887816 +vt 0.202855 0.865838 +vt 0.574221 0.900692 +vt 0.568470 0.904102 +vt 0.363865 0.968914 +vt 0.370509 0.968238 +vt 0.378997 0.984272 +vt 0.375020 0.986153 +vt 0.953863 0.243670 +vt 0.948410 0.261566 +vt 0.948541 0.241271 +vt 0.363627 0.946107 +vt 0.369501 0.947864 +vt 0.949352 0.284759 +vt 0.373893 0.928670 +vt 0.378997 0.932862 +vt 0.751806 0.262292 +vt 0.744019 0.280760 +vt 0.739076 0.279814 +vt 0.746989 0.258765 +vt 0.565778 0.839966 +vt 0.571706 0.839376 +vt 0.575010 0.857581 +vt 0.569341 0.860792 +vt 0.751806 0.299142 +vt 0.746737 0.300776 +vt 0.568824 0.818494 +vt 0.575010 0.820525 +vt 0.767634 0.838018 +vt 0.768998 0.818228 +vt 0.773079 0.818912 +vt 0.773079 0.841600 +vt 0.935643 0.168593 +vt 0.939741 0.168803 +vt 0.946726 0.186399 +vt 0.941827 0.188493 +vt 0.768736 0.799487 +vt 0.772786 0.798830 +vt 0.943712 0.148301 +vt 0.946726 0.149975 +vt 0.782982 0.283682 +vt 0.766535 0.311226 +vt 0.752774 0.295173 +vt 0.181084 0.973037 +vt 0.172354 0.956989 +vt 0.196060 0.944865 +vt 0.790300 0.311226 +vt 0.175023 0.932290 +vt 0.805417 0.294749 +vt 0.837487 0.312012 +vt 0.819748 0.310540 +vt 0.831273 0.284196 +vt 0.806012 0.272258 +vt 0.806012 0.294627 +vt 0.791027 0.255192 +vt 0.806948 0.270434 +vt 0.769654 0.254469 +vt 0.819122 0.254469 +vt 0.752145 0.271668 +vt 0.837487 0.255259 +vt 0.196060 0.976246 +vt 0.940033 0.121952 +vt 0.919968 0.125130 +vt 0.913479 0.092659 +vt 0.930212 0.087902 +vt 0.904505 0.057002 +vt 0.923098 0.047336 +vt 0.948410 0.148301 +vt 0.920742 0.138968 +vt 0.898652 0.041642 +vt 0.917484 0.012045 +vt 0.432084 0.620140 +vt 0.398643 0.638688 +vt 0.392496 0.619240 +vt 0.423037 0.609629 +vt 0.876748 0.033918 +vt 0.905456 0.002104 +vt 0.431214 0.665351 +vt 0.396835 0.666133 +vt 0.854541 0.033953 +vt 0.867953 0.000000 +vt 0.432084 0.727110 +vt 0.395063 0.727374 +vt 0.018251 0.777787 +vt 0.059522 0.744148 +vt 0.071486 0.781226 +vt 0.026775 0.810579 +vt 0.155255 0.342004 +vt 0.197515 0.320972 +vt 0.217806 0.343091 +vt 0.178676 0.389757 +vt 0.702398 0.752437 +vt 0.743520 0.752142 +vt 0.731751 0.806816 +vt 0.668265 0.818494 +vt 0.610159 0.258765 +vt 0.645986 0.269040 +vt 0.645967 0.299481 +vt 0.610636 0.299481 +vt 0.709658 0.694323 +vt 0.738920 0.700076 +vt 0.774029 0.538026 +vt 0.741746 0.597377 +vt 0.725481 0.561383 +vt 0.753019 0.529426 +vt 0.701137 0.653949 +vt 0.743520 0.635838 +vt 0.681790 0.600007 +vt 0.688052 0.566402 +vt 0.669805 0.631987 +vt 0.680982 0.600007 +vt 0.660641 0.568751 +vt 0.676877 0.549054 +vt 0.106153 0.396516 +vt 0.108864 0.424404 +vt 0.074917 0.426767 +vt 0.087065 0.409474 +vt 0.621376 0.522530 +vt 0.632241 0.496305 +vt 0.171316 0.391336 +vt 0.166105 0.419717 +vt 0.575830 0.489489 +vt 0.603738 0.470771 +vt 0.208812 0.389757 +vt 0.221968 0.421004 +vt 0.575010 0.451530 +vt 0.602596 0.445588 +vt 0.090492 0.877429 +vt 0.058309 0.869591 +vt 0.074832 0.838905 +vt 0.101890 0.857445 +vt 0.028239 0.838905 +vt 0.024924 0.894742 +vt 0.000000 0.899324 +vt 0.001834 0.849448 +vt 0.101890 0.926979 +vt 0.076639 0.925076 +vt 0.026240 0.915784 +vt 0.005420 0.929332 +vt 0.095497 0.957250 +vt 0.075543 0.946071 +vt 0.645344 0.437002 +vt 0.637902 0.458878 +vt 0.639041 0.416958 +vt 0.575010 0.719869 +vt 0.614138 0.725314 +vt 0.613672 0.749798 +vt 0.594895 0.762469 +vt 0.640686 0.476956 +vt 0.580512 0.694151 +vt 0.620053 0.707881 +vt 0.746608 0.668881 +vt 0.771846 0.686516 +vt 0.773896 0.724742 +vt 0.743520 0.694151 +vt 0.605951 0.678264 +vt 0.634479 0.690854 +vt 0.749233 0.626089 +vt 0.773896 0.618430 +vt 0.648494 0.640324 +vt 0.661386 0.661294 +vt 0.743789 0.606806 +vt 0.762865 0.600007 +vt 0.676081 0.661913 +vt 0.723534 0.534588 +vt 0.699512 0.542918 +vt 0.688925 0.677825 +vt 0.744273 0.498956 +vt 0.693382 0.720338 +vt 0.748252 0.469291 +vt 0.763477 0.474701 +vt 0.687353 0.750732 +vt 0.720428 0.433467 +vt 0.761349 0.400315 +vt 0.714334 0.312273 +vt 0.745932 0.349357 +vt 0.695375 0.350661 +vt 0.702000 0.316418 +vt 0.707436 0.426817 +vt 0.718361 0.391645 +vt 0.687200 0.359935 +vt 0.650252 0.395261 +vt 0.667797 0.424787 +vt 0.604231 0.792054 +vt 0.626898 0.770395 +vt 0.681505 0.394898 +vt 0.689571 0.422862 +vt 0.632440 0.807158 +vt 0.640476 0.779470 +vt 0.673190 0.368719 +vt 0.897179 0.108419 +vt 0.896802 0.094990 +vt 0.891289 0.082465 +vt 0.889541 0.119156 +vt 0.878496 0.070493 +vt 0.362075 0.668652 +vt 0.362275 0.641605 +vt 0.855921 0.068906 +vt 0.363330 0.733289 +vt 0.364762 0.675497 +vt 0.316534 0.687458 +vt 0.331178 0.741262 +vt 0.308252 0.748903 +vt 0.293948 0.691649 +vt 0.850473 0.065762 +vt 0.371218 0.769284 +vt 0.352184 0.764614 +vt 0.347255 0.737275 +vt 0.335850 0.778055 +vt 0.340918 0.683289 +vt 0.337948 0.663367 +vt 0.317061 0.679815 +vt 0.573252 0.815027 +vt 0.562204 0.817099 +vt 0.564611 0.802414 +vt 0.573169 0.797870 +vt 0.311528 0.951588 +vt 0.300805 0.941251 +vt 0.309349 0.939058 +vt 0.321081 0.951148 +vt 0.406953 0.958161 +vt 0.396838 0.958347 +vt 0.401590 0.942671 +vt 0.411782 0.944279 +vt 0.689933 0.940336 +vt 0.687877 0.961729 +vt 0.679228 0.961368 +vt 0.679528 0.943164 +vt 0.411782 0.980263 +vt 0.399942 0.973925 +vt 0.889983 0.590918 +vt 0.889673 0.576369 +vt 0.899839 0.569139 +vt 0.899839 0.590431 +vt 0.271118 0.660174 +vt 0.281940 0.659358 +vt 0.281561 0.677244 +vt 0.270030 0.670700 +vt 0.644139 0.963585 +vt 0.660853 0.967830 +vt 0.661592 0.972876 +vt 0.648791 0.975579 +vt 0.573252 0.776751 +vt 0.564517 0.778667 +vt 0.328632 0.972161 +vt 0.320423 0.974814 +vt 0.314862 0.991378 +vt 0.306767 0.988322 +vt 0.311402 0.974519 +vt 0.303990 0.955164 +vt 0.288888 0.654948 +vt 0.288888 0.672490 +vt 0.649872 0.957651 +vt 0.665169 0.963774 +vt 0.732844 0.944450 +vt 0.739864 0.944946 +vt 0.739370 0.955253 +vt 0.731237 0.959624 +vt 0.695863 0.958498 +vt 0.698412 0.966732 +vt 0.691688 0.973354 +vt 0.755298 0.962241 +vt 0.751985 0.969957 +vt 0.698412 0.942594 +vt 0.555429 0.813604 +vt 0.560503 0.804019 +vt 0.295618 0.948792 +vt 0.755298 0.937807 +vt 0.649357 0.947680 +vt 0.665169 0.940336 +vt 0.293948 0.970337 +vt 0.299507 0.995213 +vt 0.989693 0.432310 +vt 0.980723 0.452721 +vt 0.960318 0.448801 +vt 0.975083 0.406109 +vt 0.756965 0.359968 +vt 0.761443 0.381037 +vt 0.984316 0.468060 +vt 0.989693 0.478660 +vt 0.774029 0.346391 +vt 0.773491 0.350622 +vt 0.380535 0.781607 +vt 0.393222 0.759757 +vt 0.392436 0.776854 +vt 0.328632 0.930351 +vt 0.318068 0.928670 +vt 0.319272 0.778097 +vt 0.426911 0.759223 +vt 0.083641 0.727700 +vt 0.098949 0.765588 +vt 0.424248 0.774908 +vt 0.096321 0.719102 +vt 0.111152 0.756806 +vt 0.419096 0.790819 +vt 0.377808 0.809202 +vt 0.107535 0.682403 +vt 0.122971 0.745664 +vt 0.866229 0.114325 +vt 0.868695 0.093898 +vt 0.872561 0.092614 +vt 0.870601 0.111389 +vt 0.861765 0.072459 +vt 0.885896 0.113529 +vt 0.220217 0.981111 +vt 0.221355 0.987916 +vt 0.202855 0.969144 +vt 0.208563 0.967723 +vt 0.895201 0.103582 +vt 0.203636 0.951600 +vt 0.209124 0.951079 +vt 0.211264 0.939439 +vt 0.219945 0.930613 +vt 0.221355 0.935339 +vt 0.213914 0.941952 +vt 0.757008 0.977426 +vt 0.757584 0.968822 +vt 0.771072 0.968822 +vt 0.770496 0.977426 +vt 0.890379 0.962624 +vt 0.900372 0.962428 +vt 0.904226 0.972551 +vt 0.894234 0.972746 +vt 0.755298 0.952228 +vt 0.771857 0.954372 +vt 0.890459 0.948040 +vt 0.904226 0.946164 +vt 0.756714 0.937807 +vt 0.770491 0.942290 +vt 0.706781 0.309606 +vt 0.704349 0.295380 +vt 0.717510 0.295484 +vt 0.717510 0.312241 +vt 0.918059 0.946164 +vt 0.918059 0.967574 +vt 0.904226 0.971450 +vt 0.904226 0.950040 +vt 0.884214 0.086335 +vt 0.873418 0.066180 +vt 0.165476 0.954581 +vt 0.148470 0.950423 +vt 0.150284 0.940607 +vt 0.172354 0.936107 +vt 0.150284 0.960580 +vt 0.172354 0.976054 +vt 0.158976 0.932290 +vt 0.426575 0.822774 +vt 0.432084 0.809202 +vt 0.432084 0.835782 +vt 0.272668 0.638669 +vt 0.270030 0.621961 +vt 0.278481 0.621601 +vt 0.282492 0.634398 +vt 0.682559 0.353213 +vt 0.669370 0.358445 +vt 0.279875 0.654948 +vt 0.289033 0.645130 +vt 0.652380 0.373829 +vt 0.651041 0.360528 +vt 0.673203 0.433780 +vt 0.657283 0.443825 +vt 0.625109 0.370120 +vt 0.631266 0.357834 +vt 0.270030 0.607526 +vt 0.281441 0.608018 +vt 0.690983 0.342152 +vt 0.278287 0.563575 +vt 0.289033 0.572956 +vt 0.673869 0.746151 +vt 0.661562 0.778141 +vt 0.653115 0.772326 +vt 0.735133 0.492249 +vt 0.738167 0.467030 +vt 0.678575 0.720071 +vt 0.719357 0.521828 +vt 0.679536 0.687313 +vt 0.698547 0.526937 +vt 0.666723 0.675000 +vt 0.679505 0.536845 +vt 0.682948 0.524207 +vt 0.564147 0.669520 +vt 0.572002 0.674428 +vt 0.567099 0.694335 +vt 0.559424 0.683846 +vt 0.655499 0.498499 +vt 0.664813 0.488817 +vt 0.555429 0.633718 +vt 0.570669 0.633422 +vt 0.652125 0.474557 +vt 0.564074 0.616998 +vt 0.572002 0.609629 +vt 0.650305 0.459663 +vt 0.616579 0.348193 +vt 0.607067 0.356962 +vt 0.600216 0.343192 +vt 0.610691 0.337608 +vt 0.661924 0.450547 +vt 0.656016 0.461046 +vt 0.974029 0.856785 +vt 0.967186 0.861782 +vt 0.962361 0.843832 +vt 0.967278 0.843792 +vt 0.657355 0.474347 +vt 0.964651 0.828898 +vt 0.969507 0.830521 +vt 0.556010 0.712738 +vt 0.568059 0.694335 +vt 0.571057 0.698503 +vt 0.561925 0.714099 +vt 0.966900 0.814332 +vt 0.972371 0.815288 +vt 0.555429 0.748582 +vt 0.563440 0.746749 +vt 0.989441 0.783908 +vt 0.994393 0.791017 +vt 0.557938 0.762837 +vt 0.565437 0.759775 +vt 0.291952 0.556846 +vt 0.285851 0.563575 +vt 0.276521 0.552539 +vt 0.283358 0.547486 +vt 0.566555 0.776751 +vt 0.571057 0.769520 +vt 0.270030 0.531559 +vt 0.278181 0.531597 +vt 0.713736 0.517086 +vt 0.730351 0.491586 +vt 0.275522 0.501247 +vt 0.281675 0.502841 +vt 0.732563 0.469919 +vt 0.287955 0.482528 +vt 0.291952 0.487420 +vt 0.718927 0.434513 +vt 0.715948 0.441113 +vt 0.148464 0.895771 +vt 0.143656 0.899448 +vt 0.135570 0.866897 +vt 0.141940 0.867283 +vt 0.705685 0.429650 +vt 0.702706 0.436249 +vt 0.139387 0.852749 +vt 0.145757 0.853134 +vt 0.673793 0.439645 +vt 0.982761 0.870673 +vt 0.978237 0.875401 +vt 0.690569 0.428512 +vt 0.689731 0.437230 +vt 0.994393 0.876476 +vt 0.989471 0.884032 +vt 0.140609 0.838905 +vt 0.148464 0.842149 +vt 0.055572 0.894671 +vt 0.058309 0.921428 +vt 0.522074 0.852056 +vt 0.486695 0.849184 +vt 0.489208 0.828620 +vt 0.520430 0.822953 +vt 0.058309 0.844316 +vt 0.508881 0.894777 +vt 0.472011 0.896389 +vt 0.831365 0.254469 +vt 0.808268 0.234163 +vt 0.831447 0.204948 +vt 0.850473 0.224260 +vt 0.522074 0.925735 +vt 0.485558 0.934035 +vt 0.791717 0.180509 +vt 0.816866 0.159097 +vt 0.151728 0.446781 +vt 0.199527 0.448069 +vt 0.769577 0.124229 +vt 0.798199 0.108532 +vt 0.100767 0.452706 +vt 0.752145 0.091089 +vt 0.785647 0.081045 +vt 0.072959 0.455814 +vt 0.788267 0.035810 +vt 0.808942 0.037818 +vt 0.975825 0.069854 +vt 0.957344 0.061873 +vt 0.976292 0.000000 +vt 0.997482 0.018730 +vt 0.293948 0.257642 +vt 0.244721 0.304389 +vt 0.232768 0.275226 +vt 0.280200 0.243409 +vt 0.973102 0.123734 +vt 0.948410 0.121360 +vt 0.197924 0.303010 +vt 0.977593 0.162987 +vt 0.963610 0.169110 +vt 0.044792 0.337236 +vt 0.052917 0.320348 +vt 0.090143 0.300898 +vt 0.073642 0.337232 +vt 0.148788 0.809684 +vt 0.158289 0.769889 +vt 0.180191 0.767382 +vt 0.181628 0.799112 +vt 0.233700 0.752538 +vt 0.170802 0.747741 +vt 0.219015 0.729321 +vt 0.231194 0.787113 +vt 0.280429 0.751289 +vt 0.264669 0.717599 +vt 0.278877 0.785022 +vt 0.958660 0.624497 +vt 0.964490 0.592121 +vt 0.991309 0.598511 +vt 0.986462 0.631077 +vt 0.948410 0.075036 +vt 0.939492 0.036953 +vt 0.956570 0.653563 +vt 0.985189 0.664315 +vt 0.731237 0.947640 +vt 0.731237 0.976087 +vt 0.707909 0.968462 +vt 0.706043 0.937807 +vt 0.952377 0.668854 +vt 0.991309 0.693638 +vt 0.276156 0.817250 +vt 0.292417 0.827015 +vt 0.282617 0.839785 +vt 0.228440 0.822540 +vt 0.381782 0.845289 +vt 0.390614 0.809202 +vt 0.424943 0.831070 +vt 0.424943 0.869444 +vt 0.057921 0.838905 +vt 0.000000 0.838293 +vt 0.094050 0.812614 +vt 0.203406 0.703746 +vt 0.159103 0.727917 +vt 0.180755 0.830658 +vt 0.247739 0.682403 +vt 0.122376 0.323917 +vt 0.102813 0.334788 +vt 0.148470 0.839785 +vt 0.382093 0.889844 +vt 0.421293 0.895842 +vt 0.116829 0.793675 +vt 0.390623 0.914942 +vt 0.418041 0.911354 +vt 0.411167 0.925120 +vt 0.392899 0.927794 +vt 0.129772 0.767479 +vt 0.126068 0.780792 +vt 0.395034 0.942671 +vt 0.405665 0.938009 +vt 0.134623 0.755595 +vt 0.151322 0.327166 +vt 0.997482 0.210695 +vt 0.988020 0.211103 +vt 0.021646 0.029243 +vt 0.091108 0.051740 +vt 0.076388 0.098274 +vt 0.000000 0.088985 +vt 0.379258 0.389335 +vt 0.404370 0.438031 +vt 0.343005 0.502271 +vt 0.308106 0.440711 +vt 0.072537 0.174700 +vt 0.005230 0.175770 +vt 0.359376 0.337920 +vt 0.294601 0.374142 +vt 0.089418 0.277346 +vt 0.047018 0.298090 +vt 0.667446 0.207918 +vt 0.752145 0.190211 +vt 0.747887 0.258765 +vt 0.649824 0.257583 +vt 0.648407 0.215069 +vt 0.633712 0.258765 +vt 0.131847 0.322515 +vt 0.148470 0.838905 +vt 0.134042 0.820281 +vt 0.214672 0.201388 +vt 0.271621 0.165102 +vt 0.701956 0.061640 +vt 0.617737 0.072639 +vt 0.625794 0.017586 +vt 0.689096 0.000000 +vt 0.421772 0.587055 +vt 0.333564 0.609629 +vt 0.293948 0.525179 +vt 0.485072 0.490053 +vt 0.580029 0.183312 +vt 0.516317 0.260663 +vt 0.482974 0.214954 +vt 0.538605 0.128320 +vt 0.185453 0.615518 +vt 0.189319 0.540636 +vt 0.270030 0.534352 +vt 0.263961 0.624024 +vt 0.427229 0.169711 +vt 0.456168 0.060367 +vt 0.524285 0.000000 +vt 0.580029 0.045242 +vt 0.314022 0.129004 +vt 0.360275 0.019417 +vt 0.570612 0.527578 +vt 0.492527 0.609629 +vt 0.818604 0.076568 +vt 0.842261 0.090705 +vt 0.076666 0.484760 +vt 0.096004 0.501089 +vt 0.861471 0.560932 +vt 0.872572 0.578064 +vt 0.821606 0.604353 +vt 0.790281 0.570263 +vt 0.080730 0.543251 +vt 0.124868 0.570063 +vt 0.447189 0.271055 +vt 0.419631 0.312273 +vt 0.392007 0.276025 +vt 0.417228 0.233747 +vt 0.076384 0.602257 +vt 0.118738 0.630307 +vt 0.344320 0.241303 +vt 0.369564 0.197787 +vt 0.049243 0.652029 +vt 0.092495 0.682403 +vt 0.293948 0.228567 +vt 0.298130 0.176757 +vt 0.567636 0.478821 +vt 0.499182 0.438621 +vt 0.522568 0.391578 +vt 0.575010 0.425609 +vt 0.157006 0.682403 +vt 0.774029 0.505082 +vt 0.860422 0.506464 +vt 0.142875 0.473252 +vt 0.842878 0.143191 +vt 0.873354 0.393183 +vt 0.781265 0.401719 +vt 0.802783 0.314181 +vt 0.889672 0.312273 +vt 0.988418 0.586251 +vt 0.947300 0.561290 +vt 0.949920 0.529176 +vt 0.988418 0.500232 +vt 0.822256 0.986645 +vt 0.820025 0.958373 +vt 0.856736 0.920904 +vt 0.856736 1.000000 +vt 0.773079 0.724742 +vt 0.773079 0.798830 +vt 0.743520 0.790945 +vt 0.757961 0.729082 +vt 0.196309 0.430216 +vt 0.229658 0.447430 +vt 0.735650 0.270990 +vt 0.739076 0.295380 +vt 0.704349 0.295380 +vt 0.710392 0.258765 +vt 0.850473 0.000000 +vt 0.012029 0.536111 +vt 0.030116 0.458714 +vt 0.889673 0.641181 +vt 0.863537 0.647748 +vt 0.019821 0.565186 +vt 0.350885 0.301483 +vt 0.333097 0.271097 +vt 0.018299 0.601596 +vt 0.774029 0.920904 +vt 0.820025 0.942700 +vt 0.820025 0.998443 +vt 0.779069 0.978070 +vt 0.001479 0.650976 +vt 0.116145 0.169102 +vt 0.150616 0.244070 +vt 0.742673 0.147102 +vt 0.667881 0.140156 +vt 0.157651 0.165235 +vt 0.742139 0.104802 +vt 0.600629 0.115945 +vt 0.141966 0.325670 +vt 0.605717 0.185019 +vt 0.592108 0.177926 +vt 0.850115 0.254469 +vt 0.850115 0.309629 +vt 0.837487 0.307932 +vt 0.580029 0.171011 +vt 0.214965 0.060661 +vt 0.155752 0.095154 +vt 0.122784 0.073609 +vt 0.183286 0.029354 +vt 0.429896 0.400660 +vt 0.456705 0.362277 +vt 0.161172 0.000000 +vt 0.403151 0.334246 +vt 0.444028 0.319550 +vt 0.434566 0.769565 +vt 0.432084 0.729277 +vt 0.445106 0.727840 +vt 0.446082 0.758571 +vt 0.512765 0.967639 +vt 0.499708 0.963457 +vt 0.503046 0.934035 +vt 0.512765 0.946371 +vt 0.463179 0.803267 +vt 0.454773 0.822953 +vt 0.137051 0.936932 +vt 0.135570 0.900092 +vt 0.148169 0.899448 +vt 0.148169 0.941613 +vt 0.503102 0.802450 +vt 0.507029 0.822953 +vt 0.458367 0.870686 +vt 0.436168 0.842601 +vt 0.438013 0.822953 +vt 0.472010 0.857347 +vt 0.540022 0.769345 +vt 0.553486 0.781899 +vt 0.459306 0.922520 +vt 0.472011 0.922634 +vt 0.541268 0.712862 +vt 0.555429 0.709990 +vt 0.931627 0.387197 +vt 0.928729 0.442008 +vt 0.920559 0.456380 +vt 0.918101 0.384845 +vt 0.520892 0.653728 +vt 0.528789 0.635330 +vt 0.960318 0.330553 +vt 0.951834 0.312273 +vt 0.535243 0.725714 +vt 0.519029 0.677550 +vt 0.016508 0.975660 +vt 0.013999 0.929332 +vt 0.026668 0.940633 +vt 0.026668 0.994311 +vt 0.979866 0.936588 +vt 0.969774 0.938539 +vt 0.975349 0.896029 +vt 0.988116 0.884032 +vt 0.433792 0.952840 +vt 0.449273 0.920179 +vt 0.441573 0.962978 +vt 0.988116 0.983137 +vt 0.976318 0.973901 +vt 0.449851 0.881334 +vt 0.396838 0.984432 +vt 0.381782 0.970838 +vt 0.383153 0.942671 +vt 0.396838 0.946898 +vt 0.432084 0.860946 +vt 0.462662 0.760182 +vt 0.478210 0.797177 +vt 0.914443 0.290601 +vt 0.909821 0.250817 +vt 0.930957 0.240639 +vt 0.935643 0.288316 +vt 0.460307 0.733958 +vt 0.906304 0.225393 +vt 0.923429 0.211956 +vt 0.191691 0.148246 +vt 0.206159 0.167154 +vt 0.745664 0.066798 +vt 0.724272 0.059709 +vt 0.505191 0.609629 +vt 0.499118 0.643973 +vt 0.655217 0.258765 +vt 0.673385 0.268829 +vt 0.673385 0.311226 +vt 0.645986 0.286588 +vt 0.274936 0.134614 +vt 0.270030 0.399970 +vt 0.292015 0.389757 +vt 0.292015 0.462422 +vt 0.274920 0.482528 +vt 0.439348 0.704564 +vt 0.450255 0.705282 +vt 0.510466 0.991678 +vt 0.502310 0.987188 +vt 0.889180 0.936324 +vt 0.886481 0.946528 +vt 0.864189 0.945067 +vt 0.863825 0.920904 +vt 0.000000 0.970042 +vt 0.001267 0.999858 +vt 0.935791 0.822446 +vt 0.916575 0.791872 +vt 0.929628 0.783908 +vt 0.939066 0.813610 +vt 0.679228 0.985989 +vt 0.670349 0.985423 +vt 0.665169 0.949687 +vt 0.674704 0.953644 +vt 0.910095 0.814337 +vt 0.918418 0.825070 +vt 0.472539 0.958823 +vt 0.494262 0.934035 +vt 0.499708 0.956566 +vt 0.488988 0.958940 +vt 0.228308 0.102294 +vt 0.232287 0.114065 +vt 0.198849 0.138679 +vt 0.204521 0.113340 +vt 0.855894 0.163535 +vt 0.887161 0.184339 +vt 0.876472 0.200073 +vt 0.856414 0.183774 +vt 0.462413 0.687430 +vt 0.474497 0.698029 +vt 0.466329 0.714644 +vt 0.905796 0.194695 +vt 0.894257 0.210635 +vt 0.251986 0.103534 +vt 0.254296 0.102260 +vt 0.007554 0.600510 +vt 0.000000 0.594837 +vt 0.866547 0.148301 +vt 0.935643 0.175546 +vt 0.574221 0.933607 +vt 0.564727 0.925283 +vt 0.574221 0.904102 +vt 0.263341 0.081169 +vt 0.247893 0.094660 +vt 0.241467 0.083824 +vt 0.257122 0.070790 +vt 0.885206 0.218066 +vt 0.896618 0.234223 +vt 0.225024 0.092013 +vt 0.870530 0.208056 +vt 0.201236 0.103058 +vt 0.850473 0.191757 +vt 0.717733 0.310332 +vt 0.717510 0.296130 +vt 0.727902 0.295380 +vt 0.727207 0.310332 +vt 0.487018 0.970130 +vt 0.499179 0.967873 +vt 0.937126 0.829272 +vt 0.921405 0.831125 +vt 0.472011 0.970130 +vt 0.610381 0.310248 +vt 0.610159 0.299715 +vt 0.621069 0.299481 +vt 0.621069 0.311335 +vt 0.679228 0.945549 +vt 0.668607 0.940336 +vt 0.877803 0.952730 +vt 0.856736 0.951403 +vt 0.126015 0.954835 +vt 0.135570 0.959560 +vt 0.122754 0.969325 +vt 0.113665 0.965748 +vt 0.274834 0.059092 +vt 0.269909 0.048390 +vt 0.900820 0.261161 +vt 0.293948 0.034786 +vt 0.289787 0.025743 +vt 0.906547 0.299867 +vt 0.036850 0.965406 +vt 0.048922 0.992938 +vt 0.040469 0.990298 +vt 0.026668 0.964300 +vt 0.946902 0.217482 +vt 0.936143 0.223060 +vt 0.935643 0.194084 +vt 0.946902 0.188493 +vt 0.048922 0.930700 +vt 0.039653 0.929332 +vt 0.126014 0.838905 +vt 0.135570 0.846960 +vt 0.113426 0.868037 +vt 0.105385 0.860578 +vt 0.962361 0.942654 +vt 0.963509 0.900347 +vt 0.112300 0.912458 +vt 0.101890 0.906609 +vt 0.889180 0.983454 +vt 0.881860 0.991815 +vt 0.936550 0.851512 +vt 0.921549 0.846611 +vt 0.970225 0.344225 +vt 0.975596 0.323711 +vt 0.987958 0.332168 +vt 0.983268 0.346671 +vt 0.930334 0.872776 +vt 0.916084 0.868415 +vt 0.972440 0.363834 +vt 0.983390 0.367652 +vt 0.923118 0.890806 +vt 0.908951 0.887343 +vt 0.974173 0.382859 +vt 0.985981 0.386414 +vt 0.924080 0.904083 +vt 0.908359 0.905936 +vt 0.969635 0.394779 +vt 0.981997 0.403237 +vt 0.892040 0.905399 +vt 0.890379 0.877644 +vt 1.000000 0.388901 +vt 0.999557 0.406109 +vt 0.895026 0.858049 +vt 0.888444 0.249841 +vt 0.876397 0.235083 +vt 0.903243 0.843253 +vt 0.998476 0.352064 +vt 0.999726 0.370503 +vt 0.911430 0.821163 +vt 1.000000 0.326242 +vt 0.430108 0.970887 +vt 0.411782 0.970887 +vt 0.412420 0.942671 +vt 0.423068 0.961602 +vt 0.960318 0.324089 +vt 0.977440 0.312273 +vt 0.962361 0.875355 +vt 0.946487 0.825654 +vt 0.267013 0.933402 +vt 0.264069 0.912692 +vt 0.292746 0.910223 +vt 0.264965 0.956247 +vt 0.962361 0.921218 +vt 0.258163 0.894617 +vt 0.292746 0.863897 +vt 0.934398 0.946164 +vt 0.256486 0.880441 +vt 0.271681 0.839785 +vt 0.905328 0.942346 +vt 0.704349 0.292481 +vt 0.690905 0.299185 +vt 0.679688 0.274541 +vt 0.704349 0.258765 +vt 0.673385 0.302956 +vt 0.932828 0.721719 +vt 0.952377 0.783908 +vt 0.909942 0.762286 +vt 0.897519 0.705594 +vt 0.916012 0.329570 +vt 0.889673 0.396392 +vt 0.936731 0.651471 +vt 0.917369 0.638551 +vt 0.901387 0.469335 +vt 0.952377 0.596860 +vt 0.936057 0.592121 +vt 0.960318 0.494108 +vt 0.942203 0.500232 +vt 0.523874 0.907122 +vt 0.522074 0.859522 +vt 0.537284 0.848573 +vt 0.549369 0.891105 +vt 0.610159 0.312158 +vt 0.590964 0.309883 +vt 0.580029 0.258765 +vt 0.610159 0.261383 +vt 0.527972 0.948207 +vt 0.564569 0.932163 +vt 0.799049 0.920904 +vt 0.774029 0.902861 +vt 0.778547 0.845992 +vt 0.812589 0.866962 +vt 0.947300 0.529068 +vt 0.941010 0.565242 +vt 0.901371 0.569139 +vt 0.911109 0.530052 +vt 0.787400 0.807517 +vt 0.817911 0.819723 +vt 0.897519 0.729228 +vt 0.776129 0.719522 +vt 0.774029 0.647748 +vt 0.889602 0.682084 +vt 0.890379 0.783908 +vt 0.890379 0.855797 +vt 0.896052 0.783908 +vt 0.797107 0.783908 +vt 0.591035 0.914734 +vt 0.603948 0.818494 +vt 0.644139 0.832771 +vt 0.644139 0.954420 +vt 0.564569 0.822953 +vt 0.575010 0.858494 +vt 0.889673 0.500232 +vt 0.947300 0.503035 +vt 0.799829 0.787255 +vt 0.851586 0.806273 +vt 0.250813 0.057005 +vt 0.173962 0.122294 +vt 0.467433 0.312273 +vt 0.558640 0.393985 +vt 0.332227 0.947254 +vt 0.363627 0.928670 +vt 0.363627 0.976907 +vt 0.328632 0.989575 +vt 0.952377 0.723812 +vt 0.992317 0.693638 +vt 0.992317 0.762112 +vt 0.960747 0.771617 +vn 0.8960 0.2268 0.3818 +vn -0.3203 0.2268 0.9198 +vn 0.9845 0.0034 0.1754 +vn -0.5326 0.0034 0.8464 +vn 0.7065 -0.4192 0.5701 +vn -0.0535 -0.4192 0.9063 +vn 0.7066 0.0035 0.7076 +vn 0.0482 0.0035 0.9988 +vn 0.3313 0.0089 0.9435 +vn 0.4752 0.0089 0.8798 +vn 0.0986 -0.4464 0.8894 +vn 0.5917 -0.4464 0.6713 +vn -0.4471 0.0170 0.8943 +vn 0.9625 0.0170 0.2708 +vn -0.0944 0.3104 0.9459 +vn 0.7633 0.3104 0.5665 +vn -0.1881 0.6302 0.7533 +vn 0.6839 0.6302 0.3677 +vn -0.5873 0.5758 0.5688 +vn 0.8159 0.5758 -0.0519 +vn -0.2365 0.9676 0.0881 +vn 0.2243 0.9676 -0.1157 +vn 0.0629 0.9241 0.3769 +vn 0.2365 0.9241 0.3001 +vn 0.4732 0.8657 0.1631 +vn -0.1976 0.8657 0.4598 +vn 0.3741 0.9102 -0.1778 +vn -0.3833 0.9102 0.1571 +vn 0.8529 0.5086 -0.1181 +vn -0.6611 0.5086 0.5515 +vn 0.8119 0.5567 0.1759 +vn -0.4161 0.5567 0.7190 +vn 0.5052 0.0043 -0.8630 +vn -0.9784 0.0043 -0.2068 +vn -0.1749 0.3935 -0.9025 +vn -0.5501 0.3935 -0.7366 +vn -0.7153 0.4000 -0.5731 +vn 0.0572 0.4000 -0.9147 +vn -0.9827 0.0141 -0.1846 +vn 0.5246 0.0141 -0.8513 +vn -0.8241 -0.5467 0.1486 +vn 0.6643 -0.5467 -0.5097 +vn -0.3688 -0.9054 0.2102 +vn 0.4036 -0.9054 -0.1315 +vn 0.1893 -0.9787 -0.0791 +vn -0.1859 -0.9787 0.0868 +vn 0.6442 -0.5609 -0.5200 +vn -0.8181 -0.5609 0.1267 +vn 0.6889 0.4495 0.5686 +vn -0.0428 0.4495 0.8923 +vn 0.6360 0.3665 0.6791 +vn 0.0746 0.3665 0.9274 +vn 0.4581 0.3834 0.8020 +vn 0.2852 0.3834 0.8785 +vn 0.2867 0.5236 0.8023 +vn 0.4007 0.5236 0.7519 +vn 0.2746 0.5690 0.7751 +vn 0.3887 0.5690 0.7246 +vn 0.3841 0.6821 0.6222 +vn 0.2020 0.6821 0.7028 +vn 0.5582 0.6532 0.5116 +vn 0.0030 0.6532 0.7572 +vn 0.6626 0.5496 0.5088 +vn -0.0693 0.5496 0.8326 +vn 0.4703 -0.4503 0.7590 +vn 0.2451 -0.4503 0.8586 +vn 0.5450 -0.4750 0.6909 +vn 0.1445 -0.4750 0.8680 +vn 0.8662 -0.0147 0.4994 +vn -0.2133 -0.0147 0.9769 +vn 0.9300 0.3073 0.2017 +vn -0.4764 0.3073 0.8238 +vn 0.9026 0.4152 0.1134 +vn -0.5234 0.4152 0.7441 +vn 0.6384 -0.4246 0.6420 +vn 0.0455 -0.4246 0.9042 +vn 0.7169 -0.2022 0.6672 +vn 0.0114 -0.2022 0.9793 +vn 0.9233 -0.0266 0.3831 +vn -0.3378 -0.0266 0.9409 +vn 0.9059 0.0575 0.4196 +vn -0.2990 0.0575 0.9525 +vn 0.6715 0.7219 0.1671 +vn -0.3281 0.7219 0.6093 +vn 0.5127 0.8535 -0.0928 +vn -0.4136 0.8535 0.3169 +vn 0.6460 0.7620 -0.0457 +vn -0.4684 0.7620 0.4472 +vn 0.0664 0.9636 0.2590 +vn 0.1470 0.9636 0.2234 +vn -0.5268 0.6017 0.6004 +vn 0.7986 0.6017 0.0142 +vn -0.4621 0.7869 0.4089 +vn 0.6134 0.7869 -0.0668 +vn 0.8300 0.0837 0.5514 +vn -0.1504 0.0837 0.9851 +vn 0.5951 0.0770 0.7999 +vn 0.1915 0.0770 0.9785 +vn 0.3306 0.0175 0.9436 +vn 0.4758 0.0175 0.8794 +vn 0.3238 -0.1388 0.9359 +vn 0.4746 -0.1388 0.8692 +vn 0.4458 -0.0225 0.8949 +vn 0.3622 -0.0226 0.9318 +vn 0.6186 0.3356 0.7104 +vn 0.1094 0.3356 0.9356 +vn 0.6957 0.3447 0.6302 +vn -0.0017 0.3447 0.9387 +vn 0.6742 0.2514 0.6944 +vn 0.0601 0.2514 0.9660 +vn 0.6434 0.5576 0.5245 +vn -0.0448 0.5576 0.8289 +vn 0.1395 0.7473 0.6496 +vn 0.3868 0.7473 0.5403 +vn 0.7321 0.0832 0.6761 +vn 0.0077 0.0832 0.9965 +vn 0.5462 0.3148 0.7762 +vn 0.2068 0.3148 0.9263 +vn 0.3840 0.3751 0.8437 +vn 0.3659 0.3751 0.8517 +vn 0.4619 -0.1909 0.8661 +vn 0.3301 -0.1909 0.9244 +vn 0.5675 -0.0404 0.8224 +vn 0.2267 -0.0404 0.9731 +vn 0.6564 0.2724 0.7035 +vn 0.0790 0.2724 0.9589 +vn 0.6078 0.4999 0.6170 +vn 0.0476 0.4999 0.8648 +vn 0.6442 0.4043 0.6492 +vn 0.0469 0.4043 0.9134 +vn 0.3124 0.5956 0.7400 +vn 0.3374 0.5956 0.7290 +vn 0.3496 0.4925 0.7970 +vn 0.3520 0.4925 0.7959 +vn 0.3544 0.4925 0.7949 +vn 0.3382 0.5486 0.7646 +vn 0.8600 -0.5045 -0.0763 +vn -0.6350 -0.5045 0.5850 +vn 0.7448 0.0744 -0.6632 +vn -0.9917 0.0744 0.1049 +vn -0.2654 0.5323 -0.8039 +vn -0.4162 0.5323 -0.7371 +vn -0.7839 0.4644 0.4121 +vn 0.8323 0.4644 -0.3028 +vn 0.6550 -0.6138 0.4408 +vn -0.1145 -0.6138 0.7811 +vn 0.6495 -0.0602 0.7580 +vn 0.1239 -0.0602 0.9905 +vn -0.5770 0.7545 0.3129 +vn 0.6196 0.7545 -0.2164 +vn 0.1257 0.9918 0.0242 +vn -0.0667 0.9918 0.1093 +vn 0.8259 0.5638 -0.0070 +vn -0.5608 0.5637 0.6063 +vn 0.7112 -0.2761 0.6465 +vn -0.0002 -0.2761 0.9611 +vn 0.3196 0.7265 0.6083 +vn 0.2350 0.7265 0.6457 +vn 0.4293 0.1661 0.8878 +vn 0.3680 0.1661 0.9149 +vn -0.0735 0.3486 0.9344 +vn 0.7408 0.3486 0.5743 +vn 0.1925 0.1139 0.9747 +vn 0.5916 0.1139 0.7981 +vn 0.7271 0.3812 0.5709 +vn -0.0668 0.3812 0.9221 +vn 0.5860 0.5644 0.5814 +vn 0.0359 0.5644 0.8247 +vn 0.8450 0.5257 -0.0976 +vn -0.6407 0.5257 0.5595 +vn 0.8818 0.4398 -0.1702 +vn -0.7192 0.4398 0.5379 +vn 0.9262 0.3017 -0.2260 +vn -0.7903 0.3017 0.5332 +vn 0.5941 -0.1503 0.7902 +vn 0.1850 -0.1502 0.9712 +vn 0.2311 0.3639 0.9023 +vn 0.5121 0.3639 0.7780 +vn 0.0963 0.4390 0.8933 +vn 0.5961 0.4390 0.6722 +vn 0.1975 0.6985 0.6878 +vn 0.3760 0.6985 0.6088 +vn -0.2636 0.9426 -0.2049 +vn 0.0258 0.9426 -0.3329 +vn -0.7464 0.6650 0.0267 +vn 0.5219 0.6650 -0.5343 +vn -0.9145 -0.0000 0.4045 +vn 0.9145 -0.0000 -0.4045 +vn 0.5287 -0.7253 0.4410 +vn -0.0294 -0.7253 0.6878 +vn 0.4161 0.2741 0.8670 +vn 0.3616 0.2741 0.8912 +vn 0.5147 0.2180 0.8292 +vn 0.2672 0.2181 0.9386 +vn -0.1280 0.2172 0.9677 +vn 0.8021 0.2172 0.5563 +vn -0.0302 0.4709 0.8817 +vn 0.6727 0.4709 0.5708 +vn 0.1318 0.5674 0.8128 +vn 0.5127 0.5674 0.6443 +vn -0.1917 -0.0325 0.9809 +vn 0.8547 -0.0325 0.5181 +vn 0.2595 -0.2766 0.9253 +vn 0.5100 -0.2766 0.8145 +vn 0.7391 -0.1338 0.6602 +vn -0.0087 -0.1338 0.9910 +vn 0.8557 0.0425 0.5156 +vn -0.1942 0.0425 0.9800 +vn 0.8164 0.3679 0.4452 +vn -0.2199 0.3679 0.9035 +vn 0.7703 0.5446 0.3317 +vn -0.2729 0.5446 0.7931 +vn 0.5436 0.8386 0.0367 +vn -0.3386 0.8386 0.4268 +vn 0.3552 0.9211 0.1593 +vn -0.1211 0.9211 0.3700 +vn 0.3804 0.8053 0.4548 +vn 0.0805 0.8053 0.5874 +vn 0.2558 0.7397 0.6224 +vn 0.2884 0.7397 0.6080 +vn 0.6786 0.1169 0.7251 +vn 0.0799 0.1169 0.9899 +vn 0.6273 0.2884 0.7234 +vn 0.1132 0.2884 0.9508 +vn 0.1539 -0.1524 0.9763 +vn 0.6188 -0.1524 0.7706 +vn 0.3442 -0.4144 0.8425 +vn 0.3918 -0.4144 0.8215 +vn 0.0402 0.2753 0.9605 +vn 0.6836 0.2753 0.6759 +vn -0.0033 0.5042 0.8636 +vn 0.6411 0.5042 0.5786 +vn 0.0742 0.8667 0.4932 +vn 0.3150 0.8667 0.3867 +vn 0.0982 0.9467 0.3066 +vn 0.1608 0.9467 0.2790 +vn 0.4461 0.8872 0.1179 +vn -0.2129 0.8872 0.4094 +vn 0.5705 0.8193 0.0568 +vn -0.3418 0.8193 0.4603 +vn 0.9091 0.0870 0.4073 +vn -0.3103 0.0870 0.9467 +vn 0.9566 0.2531 0.1444 +vn -0.5368 0.2531 0.8049 +vn 0.8975 0.4316 0.0909 +vn -0.5365 0.4316 0.7251 +vn -0.7485 0.5431 -0.3805 +vn 0.2221 0.5431 -0.8098 +vn -0.9865 0.1043 -0.1263 +vn 0.5702 0.1043 -0.8148 +vn -0.5627 0.4877 -0.6675 +vn -0.1153 0.4877 -0.8653 +vn 0.2736 0.4579 -0.8458 +vn -0.8099 0.4579 -0.3666 +vn 0.0373 0.5612 -0.8268 +vn -0.6368 0.5612 -0.5287 +vn -0.0424 0.6072 -0.7934 +vn -0.5585 0.6072 -0.5652 +vn 0.5844 -0.1617 -0.7952 +vn -0.9815 -0.1617 -0.1025 +vn 0.5011 -0.8448 -0.1878 +vn -0.4761 -0.8448 0.2444 +vn 0.3847 -0.9194 -0.0818 +vn -0.3193 -0.9194 0.2296 +vn 0.0786 -0.9133 -0.3996 +vn -0.3485 -0.9133 -0.2107 +vn -0.0904 -0.5797 -0.8098 +vn -0.5383 -0.5797 -0.6117 +vn -0.0919 -0.8639 -0.4952 +vn -0.3046 -0.8639 -0.4012 +vn 0.2767 -0.8985 0.3407 +vn 0.0660 -0.8985 0.4339 +vn 0.2464 -0.9324 0.2644 +vn 0.0299 -0.9324 0.3602 +vn 0.7846 -0.1611 -0.5986 +vn -0.9708 -0.1611 0.1778 +vn 0.7064 -0.0417 -0.7065 +vn -0.9980 -0.0417 0.0473 +vn -0.1895 -0.5238 -0.8305 +vn -0.4869 -0.5238 -0.6989 +vn -0.2989 -0.7173 -0.6294 +vn -0.2646 -0.7173 -0.6446 +vn 0.5553 -0.5674 -0.6080 +vn -0.8234 -0.5674 0.0018 +vn 0.6860 -0.0865 -0.7225 +vn -0.9960 -0.0865 0.0215 +vn 0.7151 0.1548 -0.6816 +vn -0.9854 0.1548 0.0705 +vn 0.6804 0.1546 -0.7164 +vn -0.9877 0.1546 0.0215 +vn 0.7657 0.2458 -0.5944 +vn -0.9549 0.2458 0.1666 +vn 0.2075 -0.9776 0.0339 +vn -0.1146 -0.9776 0.1763 +vn 0.1739 -0.8341 -0.5236 +vn -0.5043 -0.8341 -0.2236 +vn 0.3103 -0.9483 -0.0664 +vn -0.2579 -0.9483 0.1850 +vn 0.4231 -0.8662 0.2660 +vn -0.0878 -0.8662 0.4920 +vn 0.4328 -0.8785 0.2025 +vn -0.1413 -0.8785 0.4564 +vn 0.9184 -0.2076 -0.3369 +vn -0.8671 -0.2076 0.4528 +vn 0.9513 -0.2893 0.1069 +vn -0.5609 -0.2893 0.7757 +vn 0.0260 -0.6078 -0.7937 +vn -0.6047 -0.6078 -0.5147 +vn -0.0244 0.9355 -0.3524 +vn -0.2443 0.9355 -0.2551 +vn -0.1622 0.7131 -0.6820 +vn -0.3954 0.7131 -0.5788 +vn -0.0575 0.1000 -0.9933 +vn -0.6962 0.1000 -0.7108 +vn 0.1315 0.6714 -0.7293 +vn -0.6280 0.6714 -0.3934 +vn 0.2447 0.9647 0.0971 +vn -0.0928 0.9647 0.2464 +vn 0.4353 0.7399 -0.5130 +vn -0.6724 0.7399 -0.0231 +vn 0.4227 0.4565 -0.7829 +vn -0.8636 0.4565 -0.2139 +vn 0.3240 -0.2253 -0.9189 +vn -0.8978 -0.2253 -0.3785 +vn 0.1015 -0.0499 -0.9936 +vn -0.8034 -0.0499 -0.5933 +vn 0.3623 0.5271 -0.7687 +vn -0.8125 0.5271 -0.2491 +vn 0.5580 0.6515 -0.5141 +vn -0.7557 0.6515 0.0669 +vn 0.7716 0.6308 -0.0819 +vn -0.5797 0.6308 0.5158 +vn 0.0546 0.6877 -0.7240 +vn -0.5724 0.6877 -0.4467 +vn 0.3463 0.9115 0.2218 +vn -0.0689 0.9115 0.4054 +vn -0.5120 -0.4498 -0.7318 +vn -0.1970 -0.4498 -0.8711 +vn -0.0285 0.9851 -0.1693 +vn -0.1061 0.9851 -0.1350 +vn 0.1391 0.6862 0.7140 +vn 0.4347 0.6862 0.5833 +vn 0.8680 0.1915 -0.4581 +vn -0.9229 0.1915 0.3340 +vn 0.9498 0.2457 -0.1937 +vn -0.7823 0.2457 0.5724 +vn 0.8311 0.1230 -0.5423 +vn -0.9604 0.1230 0.2500 +vn 0.8658 -0.0326 -0.4994 +vn -0.9519 -0.0326 0.3045 +vn 0.8232 -0.5585 0.1021 +vn -0.4783 -0.5585 0.6777 +vn 0.5741 -0.7264 0.3779 +vn -0.1066 -0.7264 0.6790 +vn 0.6783 -0.5960 0.4297 +vn -0.1384 -0.5960 0.7909 +vn 0.8042 -0.5017 0.3187 +vn -0.3053 -0.5017 0.8094 +vn 0.8926 -0.4004 0.2072 +vn -0.4472 -0.4004 0.7998 +vn 0.6296 0.0919 0.7715 +vn 0.1472 0.0919 0.9848 +vn 0.3203 -0.6869 -0.6524 +vn -0.6982 -0.6869 -0.2019 +vn 0.2430 -0.6840 -0.6878 +vn -0.6724 -0.6840 -0.2830 +vn 0.3380 -0.9408 -0.0244 +vn -0.2454 -0.9408 0.2336 +vn 0.7048 -0.6846 -0.1859 +vn -0.6117 -0.6846 0.3964 +vn 0.2998 -0.7785 -0.5514 +vn -0.6097 -0.7785 -0.1492 +vn 0.5255 0.7877 0.3215 +vn -0.1157 0.7877 0.6051 +vn 0.6747 0.6223 0.3968 +vn -0.1603 0.6223 0.7662 +vn 0.5376 0.6150 0.5769 +vn 0.0652 0.6150 0.7858 +vn 0.5691 0.4629 0.6796 +vn 0.1200 0.4629 0.8783 +vn 0.7368 0.4347 0.5179 +vn -0.1125 0.4347 0.8935 +vn 0.8807 0.1409 0.4523 +vn -0.2579 0.1409 0.9559 +vn 0.4692 0.8816 -0.0518 +vn -0.3539 0.8816 0.3123 +vn -0.2631 0.9626 0.0645 +vn 0.2247 0.9626 -0.1512 +vn -0.6356 0.4720 0.6110 +vn 0.8796 0.4720 -0.0592 +vn -0.1397 0.1257 0.9822 +vn 0.8207 0.1257 0.5574 +vn 0.7739 -0.0966 0.6258 +vn -0.0576 -0.0966 0.9936 +vn 0.9274 -0.0714 0.3672 +vn -0.3522 -0.0714 0.9332 +vn 0.7737 -0.6326 -0.0357 +vn -0.5469 -0.6326 0.5484 +vn 0.0786 0.7541 0.6520 +vn 0.4296 0.7541 0.4968 +vn 0.8411 -0.4245 -0.3352 +vn -0.8139 -0.4245 0.3967 +vn 0.3924 0.6686 0.6316 +vn 0.2033 0.6686 0.7153 +vn -0.0105 0.9728 -0.2315 +vn -0.1642 0.9728 -0.1635 +vn 0.8659 0.3428 0.3642 +vn -0.3131 0.3428 0.8857 +vn 0.5486 0.8176 0.1750 +vn -0.2396 0.8176 0.5236 +vn 0.9592 -0.2153 0.1830 +vn -0.5099 -0.2153 0.8328 +vn 0.8603 0.0396 0.5083 +vn -0.2027 0.0396 0.9784 +vn 0.8667 0.0143 0.4986 +vn -0.2142 0.0143 0.9767 +vn 0.9179 -0.1833 -0.3519 +vn -0.8779 -0.1833 0.4424 +vn 0.8809 -0.3960 -0.2592 +vn -0.7844 -0.3960 0.4774 +vn 0.8915 -0.0549 -0.4497 +vn -0.9325 -0.0550 0.3570 +vn 0.8791 -0.4415 0.1796 +vn -0.4585 -0.4415 0.7712 +vn 0.8907 -0.4494 0.0688 +vn -0.5483 -0.4494 0.7052 +vn 0.8376 -0.5229 0.1578 +vn -0.4468 -0.5229 0.7259 +vn -0.0668 0.7927 -0.6060 +vn -0.4034 0.7927 -0.4571 +vn 0.8254 0.3464 -0.4457 +vn -0.8851 0.3464 0.3108 +vn 0.7909 -0.5936 0.1483 +vn -0.4224 -0.5936 0.6850 +vn -0.2031 0.8757 -0.4381 +vn -0.1875 0.8757 -0.4450 +vn 0.8405 -0.4064 0.3584 +vn -0.3003 -0.4064 0.8630 +vn 0.5693 -0.5495 0.6115 +vn 0.0694 -0.5495 0.8326 +vn -0.7233 -0.5454 0.4235 +vn 0.7999 -0.5454 -0.2502 +vn -0.9838 -0.0745 -0.1628 +vn 0.5414 -0.0745 -0.8374 +vn -0.7771 0.5168 -0.3591 +vn 0.2571 0.5168 -0.8165 +vn -0.2495 0.8697 -0.4258 +vn -0.1472 0.8697 -0.4711 +vn 0.4618 0.5613 0.6868 +vn 0.1975 0.5613 0.8037 +vn 0.6040 0.5710 0.5560 +vn 0.0050 0.5710 0.8209 +vn 0.6020 0.5403 0.5880 +vn 0.0301 0.5403 0.8409 +vn 0.4834 0.5632 0.6702 +vn 0.1707 0.5632 0.8085 +vn 0.5576 0.7280 0.3988 +vn -0.0801 0.7280 0.6809 +vn 0.6836 0.4736 0.5553 +vn -0.0491 0.4736 0.8794 +vn 0.5748 0.4787 0.6637 +vn 0.1044 0.4787 0.8718 +vn 0.3981 0.5386 0.7426 +vn 0.2816 0.5385 0.7941 +vn -0.2825 0.9232 0.2605 +vn 0.3827 0.9232 -0.0338 +vn 0.8306 0.4553 0.3207 +vn -0.3215 0.4553 0.8303 +vn 0.7482 0.3108 0.5861 +vn -0.0697 0.3108 0.9479 +vn 0.7937 0.2790 0.5406 +vn -0.1340 0.2790 0.9509 +vn 0.6965 0.6629 0.2747 +vn -0.2653 0.6629 0.7001 +vn 0.4001 0.9009 0.1680 +vn -0.1449 0.9010 0.4090 +vn 0.2781 -0.8739 0.3987 +vn 0.1079 -0.8739 0.4740 +vn 0.6526 -0.7194 0.2379 +vn -0.2630 -0.7194 0.6429 +vn 0.9975 -0.0580 -0.0402 +vn -0.7008 -0.0580 0.7110 +vn 0.6344 0.4328 -0.6405 +vn -0.9007 0.4328 0.0385 +vn -0.5108 0.6412 -0.5727 +vn -0.0800 0.6412 -0.7632 +vn -0.6510 0.6684 -0.3597 +vn 0.1719 0.6684 -0.7237 +vn -0.7752 -0.4704 -0.4217 +vn 0.2095 -0.4704 -0.8572 +vn -0.5012 -0.5585 -0.6610 +vn -0.1518 -0.5585 -0.8155 +vn 0.0550 -0.4792 -0.8760 +vn -0.6851 -0.4792 -0.5486 +vn -0.8467 0.5318 0.0187 +vn 0.5834 0.5318 -0.6138 +vn 0.2668 -0.6191 -0.7386 +vn -0.7260 -0.6191 -0.2995 +vn -0.1210 -0.9333 0.3380 +vn 0.3315 -0.9333 0.1378 +usemtl None +s 1 +f 74/156/41 75/157/41 76/158/41 77/159/41 +f 78/160/42 79/161/42 80/162/42 81/163/42 +f 77/159/43 76/158/43 82/164/43 83/165/43 +f 84/166/44 78/160/44 81/163/44 85/167/44 +f 76/168/45 86/169/45 87/170/45 82/171/45 +f 88/172/46 89/173/46 78/160/46 84/166/46 +f 75/157/47 90/174/47 86/175/47 76/158/47 +f 89/173/48 91/176/48 79/161/48 78/160/48 +f 90/177/49 92/178/49 93/179/49 86/180/49 +f 94/181/50 95/182/50 91/176/50 89/173/50 +f 86/180/51 93/179/51 96/183/51 87/184/51 +f 97/185/52 94/181/52 89/173/52 88/172/52 +f 93/179/53 98/186/53 99/187/53 96/183/53 +f 100/188/54 101/189/54 94/190/54 97/191/54 +f 92/178/55 102/192/55 98/186/55 93/179/55 +f 101/189/56 103/193/56 95/194/56 94/190/56 +f 102/195/57 104/196/57 105/197/57 98/198/57 +f 106/199/58 107/200/58 103/193/58 101/189/58 +f 98/198/59 105/197/59 108/201/59 99/202/59 +f 109/203/60 106/199/60 101/189/60 100/188/60 +f 105/197/61 110/204/61 111/205/61 108/201/61 +f 112/206/62 113/207/62 106/199/62 109/203/62 +f 104/208/63 114/209/63 110/210/63 105/211/63 +f 113/207/64 115/212/64 107/200/64 106/199/64 +f 114/209/65 116/213/65 117/214/65 110/210/65 +f 118/215/66 119/216/66 115/217/66 113/218/66 +f 110/210/67 117/214/67 120/219/67 111/220/67 +f 121/221/68 118/215/68 113/218/68 112/222/68 +f 117/214/69 77/159/69 83/165/69 120/219/69 +f 85/223/70 81/224/70 118/215/70 121/221/70 +f 116/213/71 74/156/71 77/159/71 117/214/71 +f 81/224/72 80/225/72 119/216/72 118/215/72 +f 74/226/73 116/227/73 122/228/73 123/229/73 +f 124/230/74 119/216/74 80/225/74 125/231/74 +f 116/227/75 114/232/75 126/233/75 122/228/75 +f 127/234/76 115/235/76 119/236/76 124/237/76 +f 114/238/77 104/196/77 128/239/77 126/240/77 +f 129/241/78 107/242/78 115/235/78 127/234/78 +f 104/196/79 102/195/79 130/243/79 128/239/79 +f 131/244/80 103/245/80 107/242/80 129/241/80 +f 102/246/81 92/247/81 132/248/81 130/249/81 +f 133/250/82 95/251/82 103/252/82 131/253/82 +f 92/247/83 90/254/83 134/255/83 132/248/83 +f 135/256/84 91/257/84 95/251/84 133/250/84 +f 90/258/85 75/259/85 136/260/85 134/261/85 +f 137/262/86 79/263/86 91/264/86 135/265/86 +f 75/259/87 74/266/87 123/267/87 136/260/87 +f 125/268/88 80/269/88 79/263/88 137/262/88 +f 138/270/89 136/271/89 123/272/89 +f 125/273/90 137/274/90 139/275/90 +f 134/276/91 136/271/91 138/270/91 +f 139/275/92 137/274/92 135/277/92 +f 138/270/93 132/278/93 134/276/93 +f 135/279/94 133/280/94 139/281/94 +f 138/270/95 130/282/95 132/278/95 +f 133/280/96 131/283/96 139/281/96 +f 138/270/97 128/284/97 130/282/97 +f 131/283/98 129/285/98 139/281/98 +f 138/270/99 126/286/99 128/284/99 +f 129/285/100 127/287/100 139/281/100 +f 138/270/101 122/288/101 126/286/101 +f 127/287/102 124/289/102 139/281/102 +f 138/270/103 123/272/103 122/288/103 +f 124/290/104 125/273/104 139/275/104 +f 140/291/105 141/292/105 142/293/105 143/294/105 +f 142/293/106 144/295/106 145/296/106 143/294/106 +f 146/297/107 147/298/107 141/292/107 140/291/107 +f 144/295/108 148/299/108 149/300/108 145/296/108 +f 150/301/109 151/302/109 147/303/109 146/304/109 +f 148/299/110 152/305/110 153/306/110 149/300/110 +f 154/307/111 155/308/111 151/302/111 150/301/111 +f 152/305/112 156/309/112 157/310/112 153/306/112 +f 158/311/113 159/312/113 155/308/113 154/307/113 +f 156/313/114 160/314/114 161/315/114 157/316/114 +f 162/317/115 163/318/115 164/319/115 165/320/115 +f 166/321/116 167/322/116 168/323/116 169/324/116 +f 163/325/117 170/326/117 171/327/117 164/328/117 +f 172/329/118 173/330/118 167/322/118 166/321/118 +f 170/331/119 174/332/119 175/333/119 171/334/119 +f 176/335/120 177/336/120 173/330/120 172/329/120 +f 174/332/121 178/337/121 179/338/121 175/333/121 +f 180/339/122 181/340/122 177/336/122 176/335/122 +f 178/337/123 182/341/123 183/342/123 179/338/123 +f 184/343/124 185/344/124 181/345/124 180/346/124 +f 182/341/125 186/347/125 187/348/125 183/342/125 +f 188/349/126 189/350/126 185/344/126 184/343/126 +f 186/347/127 190/351/127 191/352/127 187/348/127 +f 192/353/128 193/354/128 189/350/128 188/349/128 +f 190/351/129 194/355/129 195/356/129 191/352/129 +f 196/357/130 197/358/130 193/359/130 192/360/130 +f 194/361/131 198/362/131 199/363/131 195/364/131 +f 200/365/132 201/366/132 197/358/132 196/357/132 +f 198/362/133 202/367/133 203/368/133 199/363/133 +f 203/369/134 202/370/134 201/366/134 200/365/134 +f 204/371/135 205/372/135 195/356/135 199/373/135 +f 196/374/136 206/375/136 207/376/136 200/377/136 +f 205/372/137 208/378/137 191/352/137 195/356/137 +f 192/379/138 209/380/138 206/375/138 196/374/138 +f 210/381/139 187/382/139 191/383/139 208/384/139 +f 192/379/140 188/385/140 211/386/140 209/380/140 +f 212/387/141 183/388/141 187/382/141 210/381/141 +f 188/385/142 184/389/142 213/390/142 211/386/142 +f 214/391/143 179/392/143 183/388/143 212/387/143 +f 184/389/144 180/339/144 215/393/144 213/390/144 +f 216/394/145 175/333/145 179/338/145 214/395/145 +f 180/339/146 176/335/146 217/396/146 215/393/146 +f 218/397/147 171/334/147 175/333/147 216/394/147 +f 176/335/148 172/329/148 219/398/148 217/396/148 +f 220/399/149 164/400/149 171/334/149 218/397/149 +f 172/329/150 166/321/150 221/401/150 219/398/150 +f 222/402/151 165/403/151 164/400/151 220/399/151 +f 166/404/152 169/405/152 223/406/152 221/407/152 +f 222/402/153 224/408/153 225/409/153 165/403/153 +f 225/409/154 226/410/154 223/406/154 169/405/154 +f 204/371/155 199/373/155 203/411/155 227/412/155 +f 203/413/156 200/377/156 207/376/156 228/414/156 +f 227/412/157 203/411/157 229/415/157 230/416/157 +f 229/417/158 203/413/158 228/414/158 231/418/158 +f 225/409/159 224/408/159 230/416/159 229/415/159 +f 231/419/160 226/410/160 225/409/160 229/415/160 +f 232/420/161 233/421/161 142/293/161 141/292/161 +f 142/293/162 233/421/162 234/422/162 144/295/162 +f 235/423/163 232/420/163 141/292/163 147/298/163 +f 144/295/164 234/422/164 236/424/164 148/299/164 +f 237/425/165 235/426/165 147/303/165 151/302/165 +f 148/299/166 236/424/166 238/427/166 152/305/166 +f 159/312/167 239/428/167 240/429/167 155/308/167 +f 241/430/168 242/431/168 160/432/168 156/433/168 +f 237/425/169 151/302/169 155/308/169 240/429/169 +f 156/309/170 152/305/170 238/427/170 241/434/170 +f 243/435/171 244/436/171 245/437/171 239/428/171 +f 245/437/172 244/436/172 246/438/172 242/431/172 +f 240/429/173 239/428/173 245/437/174 247/439/174 +f 245/437/174 242/431/175 241/430/175 247/439/174 +f 248/440/176 237/425/176 240/429/176 247/439/176 +f 241/430/176 238/441/176 248/440/176 247/439/176 +f 249/442/177 250/443/177 251/444/177 243/445/177 +f 252/446/178 253/447/178 254/448/178 246/449/178 +f 255/450/179 256/451/179 250/452/179 249/453/179 +f 253/454/180 257/455/180 258/456/180 254/457/180 +f 259/458/181 260/459/181 256/451/181 255/450/181 +f 257/460/182 261/461/182 259/462/182 258/463/182 +f 262/464/183 263/465/183 260/466/183 259/467/183 +f 261/468/184 263/469/184 262/470/184 259/471/184 +f 244/472/185 243/445/185 251/444/185 264/473/185 +f 252/446/186 246/449/186 244/474/186 264/475/186 +f 264/475/187 251/476/187 265/477/187 266/478/187 +f 267/479/188 252/446/188 264/475/188 266/478/188 +f 263/465/189 268/480/189 269/481/189 260/466/189 +f 270/482/190 268/483/190 263/469/190 261/468/190 +f 260/484/191 269/485/191 271/486/191 256/487/191 +f 272/488/192 270/489/192 261/490/192 257/455/192 +f 256/487/193 271/486/193 273/491/193 250/492/193 +f 274/493/194 272/488/194 257/455/194 253/454/194 +f 250/443/195 273/494/195 265/495/195 251/444/195 +f 267/479/196 274/496/196 253/447/196 252/446/196 +f 268/497/197 273/491/197 271/486/197 269/485/197 +f 272/498/198 274/499/198 268/483/198 270/482/198 +f 268/500/199 266/478/199 265/477/199 273/501/199 +f 267/479/200 266/478/200 268/500/200 274/496/200 +f 259/502/201 255/503/201 165/504/201 225/505/201 +f 169/405/202 258/506/202 259/507/202 225/409/202 +f 255/503/203 249/508/203 275/509/203 165/504/203 +f 276/510/204 254/511/204 258/506/204 169/405/204 +f 249/512/205 243/435/205 277/513/205 275/514/205 +f 278/515/206 246/449/206 254/448/206 276/516/206 +f 243/435/207 239/428/207 159/312/207 277/513/207 +f 160/432/208 242/431/208 246/438/208 278/517/208 +f 158/311/209 279/518/209 277/513/209 159/312/209 +f 278/519/210 280/520/210 161/315/210 160/314/210 +f 279/518/211 281/521/211 275/514/211 277/513/211 +f 276/522/212 282/523/212 280/520/212 278/519/212 +f 162/524/213 165/525/213 275/514/213 281/521/213 +f 276/522/214 169/526/214 168/527/214 282/523/214 +f 237/528/215 248/529/215 283/530/215 284/531/215 +f 283/530/216 248/529/216 238/427/216 285/532/216 +f 235/423/217 237/528/217 284/531/217 286/533/217 +f 285/534/218 238/535/218 236/536/218 287/537/218 +f 232/420/219 235/423/219 286/533/219 288/538/219 +f 287/537/220 236/536/220 234/539/220 289/540/220 +f 233/541/221 232/542/221 288/543/221 290/544/221 +f 289/540/222 234/539/222 233/541/222 290/544/222 +f 290/545/223 288/546/223 291/547/223 292/548/223 +f 293/549/224 289/550/224 290/551/224 292/552/224 +f 288/546/225 286/553/225 294/554/225 291/547/225 +f 295/555/226 287/556/226 289/550/226 293/549/226 +f 286/553/227 284/557/227 296/558/227 294/554/227 +f 297/559/228 285/560/228 287/561/228 295/562/228 +f 284/563/229 283/564/229 298/565/229 296/566/229 +f 298/567/230 283/530/230 285/532/230 297/568/230 +f 298/569/231 292/570/231 291/571/231 296/572/231 +f 293/573/232 292/570/232 298/569/232 297/574/232 +f 296/572/233 291/571/233 294/575/233 +f 295/576/234 293/577/234 297/578/234 +f 230/579/235 224/580/235 299/581/235 300/582/235 +f 301/583/236 226/410/236 231/419/236 302/584/236 +f 227/585/237 230/579/237 300/582/237 303/586/237 +f 302/584/238 231/419/238 228/587/238 304/588/238 +f 204/371/239 227/412/239 303/589/239 305/590/239 +f 304/588/240 228/587/240 207/591/240 306/592/240 +f 224/580/241 222/593/241 307/594/241 299/581/241 +f 308/595/242 223/406/242 226/410/242 301/583/242 +f 222/593/243 220/596/243 309/597/243 307/594/243 +f 310/598/244 221/401/244 223/599/244 308/600/244 +f 220/399/245 218/397/245 311/601/245 309/602/245 +f 312/603/246 219/398/246 221/401/246 310/598/246 +f 218/397/247 216/394/247 313/604/247 311/601/247 +f 314/605/248 217/396/248 219/398/248 312/603/248 +f 216/394/249 214/395/249 315/606/249 313/604/249 +f 316/607/250 215/393/250 217/396/250 314/605/250 +f 214/395/251 212/608/251 317/609/251 315/606/251 +f 318/610/252 213/611/252 215/612/252 316/613/252 +f 212/608/253 210/614/253 319/615/253 317/609/253 +f 320/616/254 211/617/254 213/611/254 318/610/254 +f 210/614/255 208/378/255 321/618/255 319/615/255 +f 322/619/256 209/620/256 211/617/256 320/616/256 +f 208/378/257 205/372/257 323/621/257 321/618/257 +f 324/622/258 206/623/258 209/624/258 322/625/258 +f 205/372/259 204/371/259 305/590/259 323/621/259 +f 306/592/260 207/591/260 206/623/260 324/622/260 +f 323/621/261 305/590/261 325/626/261 326/627/261 +f 327/628/262 306/629/262 324/630/262 328/631/262 +f 321/618/263 323/621/263 326/627/263 329/632/263 +f 328/631/264 324/630/264 322/633/264 330/634/264 +f 319/635/265 321/636/265 329/637/265 331/638/265 +f 330/634/266 322/633/266 320/639/266 332/640/266 +f 317/641/267 319/635/267 331/638/267 333/642/267 +f 332/640/268 320/639/268 318/643/268 334/644/268 +f 315/645/269 317/641/269 333/642/269 335/646/269 +f 334/647/270 318/648/270 316/649/270 336/650/270 +f 313/651/271 315/645/271 335/646/271 337/652/271 +f 336/650/272 316/649/272 314/653/272 338/654/272 +f 311/601/273 313/604/273 337/655/273 339/656/273 +f 338/654/274 314/653/274 312/657/274 340/658/274 +f 309/602/275 311/601/275 339/656/275 341/659/275 +f 340/658/276 312/657/276 310/660/276 342/661/276 +f 307/662/277 309/602/277 341/659/277 343/663/277 +f 342/664/278 310/665/278 308/666/278 344/667/278 +f 299/668/279 307/662/279 343/663/279 345/669/279 +f 344/667/280 308/666/280 301/670/280 346/671/280 +f 305/590/281 303/589/281 347/672/281 325/626/281 +f 348/673/282 304/674/282 306/629/282 327/628/282 +f 303/589/283 300/675/283 349/676/283 347/672/283 +f 350/677/284 302/678/284 304/674/284 348/673/284 +f 300/675/285 299/668/285 345/669/285 349/676/285 +f 346/671/286 301/670/286 302/679/286 350/680/286 +f 202/367/287 198/362/287 351/681/287 352/682/287 +f 353/683/288 201/684/288 202/685/288 352/686/288 +f 198/362/289 194/361/289 354/687/289 351/681/289 +f 355/688/290 197/689/290 201/684/290 353/683/290 +f 194/690/291 190/691/291 356/692/291 354/693/291 +f 357/694/292 193/695/292 197/689/292 355/688/292 +f 190/691/293 186/696/293 358/697/293 356/692/293 +f 359/698/294 189/350/294 193/354/294 357/699/294 +f 186/696/295 182/700/295 360/701/295 358/697/295 +f 361/702/296 185/344/296 189/350/296 359/698/296 +f 182/700/297 178/703/297 362/704/297 360/701/297 +f 363/705/298 181/345/298 185/344/298 361/702/298 +f 178/703/299 174/706/299 364/707/299 362/704/299 +f 365/708/300 177/709/300 181/710/300 363/711/300 +f 174/712/301 170/713/301 366/714/301 364/715/301 +f 367/716/302 173/717/302 177/709/302 365/708/302 +f 170/713/303 163/318/303 368/718/303 366/714/303 +f 369/719/304 167/720/304 173/717/304 367/716/304 +f 370/721/305 371/722/305 372/723/305 373/724/305 +f 374/725/306 371/726/306 370/727/306 375/728/306 +f 376/729/307 370/727/307 373/730/307 377/731/307 +f 375/728/308 370/727/308 376/729/308 378/732/308 +f 379/733/309 376/729/309 377/731/309 380/734/309 +f 378/732/310 376/729/310 379/733/310 381/735/310 +f 140/736/311 143/737/311 379/738/311 380/739/311 +f 379/740/312 143/294/312 145/296/312 381/741/312 +f 146/742/313 140/736/313 380/739/313 382/743/313 +f 381/744/314 145/745/314 149/746/314 383/747/314 +f 150/748/315 146/742/315 382/743/315 384/749/315 +f 383/750/316 149/751/316 153/752/316 385/753/316 +f 154/754/317 150/755/317 384/756/317 386/757/317 +f 385/758/318 153/759/318 157/316/318 387/760/318 +f 384/761/319 377/731/319 373/730/319 386/762/319 +f 375/728/320 378/732/320 385/753/320 387/763/320 +f 384/761/321 382/764/321 380/734/321 377/731/321 +f 381/735/322 383/750/322 385/753/322 378/732/322 +f 388/765/323 386/766/323 373/724/323 372/723/323 +f 375/728/324 387/763/324 389/767/324 374/725/324 +f 158/768/325 154/754/325 386/757/325 388/769/325 +f 387/760/326 157/316/326 161/315/326 389/770/326 +f 279/771/327 390/772/327 391/773/327 281/774/327 +f 392/775/328 393/776/328 280/520/328 282/523/328 +f 158/768/329 388/769/329 390/772/329 279/771/329 +f 393/776/330 389/770/330 161/315/330 280/520/330 +f 162/777/331 281/774/331 391/773/331 394/778/331 +f 392/775/332 282/523/332 168/527/332 395/779/332 +f 162/317/333 394/780/333 368/718/333 163/318/333 +f 369/719/334 395/781/334 168/782/334 167/720/334 +f 396/783/335 397/784/335 398/785/335 399/786/335 +f 400/787/336 401/788/336 396/789/336 399/790/336 +f 399/786/337 398/785/337 402/791/337 403/792/337 +f 404/793/338 400/787/338 399/790/338 403/794/338 +f 403/792/339 402/791/339 405/795/339 406/796/339 +f 407/797/340 404/798/340 403/799/340 406/800/340 +f 406/796/341 405/795/341 372/723/341 371/722/341 +f 374/801/342 407/797/342 406/800/342 371/802/342 +f 388/765/343 372/723/343 405/795/343 390/803/343 +f 407/804/344 374/805/344 389/770/344 393/776/344 +f 364/715/345 366/714/345 408/806/345 409/807/345 +f 410/808/346 367/809/346 365/810/346 411/811/346 +f 412/812/347 413/813/347 397/814/347 396/789/347 +f 401/788/348 414/815/348 412/812/348 396/789/348 +f 415/816/349 416/817/349 417/818/349 418/819/349 +f 419/820/350 420/821/350 415/822/350 418/823/350 +f 418/819/351 417/818/351 421/824/351 422/825/351 +f 423/826/352 419/827/352 418/819/352 422/825/352 +f 422/825/353 421/824/353 413/828/353 412/829/353 +f 414/815/354 423/830/354 422/831/354 412/812/354 +f 360/701/355 362/704/355 424/832/355 425/833/355 +f 426/834/356 363/705/356 361/702/356 427/835/356 +f 425/836/357 424/837/357 428/838/357 429/839/357 +f 430/840/358 426/834/358 427/835/358 431/841/358 +f 429/842/359 428/843/359 432/844/359 433/845/359 +f 434/846/360 430/840/360 431/841/360 435/847/360 +f 433/845/361 432/844/361 436/848/361 437/849/361 +f 438/850/362 434/846/362 435/847/362 439/851/362 +f 440/852/363 441/853/363 437/849/363 436/848/363 +f 439/854/364 442/855/364 443/856/364 438/857/364 +f 413/828/365 421/824/365 437/849/365 441/853/365 +f 439/854/366 423/830/366 414/815/366 442/855/366 +f 421/824/367 417/818/367 433/845/367 437/849/367 +f 435/847/368 419/820/368 423/858/368 439/851/368 +f 417/818/369 416/817/369 429/842/369 433/845/369 +f 431/841/370 420/821/370 419/820/370 435/847/370 +f 416/859/371 444/860/371 425/836/371 429/839/371 +f 427/835/372 445/861/372 420/821/372 431/841/372 +f 358/697/373 360/701/373 425/833/373 444/862/373 +f 427/835/374 361/702/374 359/698/374 445/861/374 +f 446/863/375 444/860/375 416/859/375 415/864/375 +f 420/865/376 445/866/376 446/863/376 415/864/376 +f 351/867/377 354/868/377 356/869/377 358/870/377 +f 357/871/378 355/872/378 353/873/378 359/874/378 +f 351/875/379 358/876/379 444/877/379 446/878/379 +f 445/861/380 359/698/380 353/879/380 446/880/380 +f 352/881/381 351/882/381 446/883/381 +f 446/883/382 353/884/382 352/881/382 +f 362/704/383 364/707/383 409/885/383 424/832/383 +f 411/886/384 365/887/384 363/705/384 426/834/384 +f 409/888/385 447/889/385 428/838/385 424/837/385 +f 430/840/386 448/890/386 411/886/386 426/834/386 +f 447/891/387 449/892/387 432/844/387 428/843/387 +f 434/846/388 450/893/388 448/890/388 430/840/388 +f 440/894/389 436/895/389 432/896/389 449/897/389 +f 434/846/390 438/850/390 443/898/390 450/893/390 +f 405/795/391 402/791/391 451/899/391 452/900/391 +f 453/901/392 404/798/392 407/797/392 454/902/392 +f 408/806/393 452/900/393 451/899/393 455/903/393 +f 453/901/394 454/902/394 410/808/394 456/904/394 +f 366/714/395 368/718/395 452/900/395 408/806/395 +f 454/902/396 369/905/396 367/809/396 410/808/396 +f 368/718/397 391/906/397 390/803/397 452/900/397 +f 393/907/398 392/908/398 369/905/398 454/902/398 +f 390/803/399 405/795/399 452/900/399 +f 454/902/400 407/797/400 393/907/400 +f 368/909/401 394/910/401 391/911/401 +f 392/908/402 395/912/402 369/905/402 +f 440/913/403 457/914/403 458/915/403 441/916/403 +f 459/917/404 460/918/404 443/856/404 442/855/404 +f 413/919/405 441/916/405 458/915/405 397/784/405 +f 459/917/406 442/855/406 414/815/406 401/788/406 +f 455/903/407 451/899/407 458/915/407 457/914/407 +f 459/917/408 453/920/408 456/921/408 460/918/408 +f 402/791/409 398/785/409 458/915/409 451/899/409 +f 459/917/410 400/787/410 404/793/410 453/920/410 +f 397/784/411 458/915/411 398/785/411 +f 400/787/412 459/917/412 401/788/412 +f 461/922/413 462/923/413 463/924/413 464/925/413 +f 465/926/414 466/927/414 467/928/414 468/929/414 +f 461/922/415 464/925/415 469/930/415 470/931/415 +f 471/932/416 468/933/416 467/934/416 472/935/416 +f 470/931/417 469/930/417 473/936/417 474/937/417 +f 475/938/418 471/939/418 472/940/418 476/941/418 +f 474/937/419 473/936/419 477/942/419 478/943/419 +f 479/944/420 475/938/420 476/941/420 480/945/420 +f 478/943/421 477/942/421 481/946/421 482/947/421 +f 483/948/422 479/949/422 480/950/422 484/951/422 +f 482/947/423 481/946/423 485/952/423 486/953/423 +f 487/954/424 483/948/424 484/951/424 488/955/424 +f 481/946/425 489/956/425 490/957/425 485/952/425 +f 491/958/426 492/959/426 483/960/426 487/961/426 +f 477/962/427 493/963/427 489/964/427 481/965/427 +f 492/966/428 494/967/428 479/944/428 483/968/428 +f 473/969/429 495/970/429 493/963/429 477/962/429 +f 494/967/430 496/971/430 475/938/430 479/944/430 +f 469/972/431 497/973/431 495/974/431 473/975/431 +f 496/971/432 498/976/432 471/939/432 475/938/432 +f 464/925/433 499/977/433 497/978/433 469/930/433 +f 498/979/434 500/980/434 468/981/434 471/982/434 +f 464/925/435 463/924/435 501/983/435 499/977/435 +f 502/984/436 465/985/436 468/981/436 500/980/436 +f 408/806/437 455/903/437 503/986/437 504/987/437 +f 505/988/438 456/904/438 410/808/438 506/989/438 +f 455/990/439 486/953/439 485/952/439 503/991/439 +f 487/992/440 488/993/440 456/994/440 505/995/440 +f 409/807/441 408/806/441 504/987/441 447/996/441 +f 506/997/442 410/998/442 411/999/442 448/1000/442 +f 449/1001/443 507/1002/443 463/924/443 462/923/443 +f 465/926/444 508/1003/444 450/1004/444 466/927/444 +f 485/1005/445 490/1006/445 509/1007/445 503/1008/445 +f 510/1009/446 491/958/446 487/961/446 505/1010/446 +f 511/1011/447 512/1012/447 503/1013/447 509/1014/447 +f 505/1015/448 513/1016/448 514/1017/448 510/1018/448 +f 515/1019/449 512/1012/449 511/1011/449 516/1020/449 +f 514/1021/450 513/1022/450 517/1023/450 518/1024/450 +f 519/1025/451 520/1026/451 512/1027/451 515/1028/451 +f 513/1029/452 521/1030/452 522/1031/452 517/1032/452 +f 507/1002/453 520/1033/453 519/1034/453 523/1035/453 +f 522/1031/454 521/1030/454 508/1036/454 524/1037/454 +f 463/924/455 507/1002/455 523/1035/455 501/983/455 +f 524/1037/456 508/1036/456 465/985/456 502/984/456 +f 447/996/457 520/1026/457 507/1038/457 449/1039/457 +f 508/1040/458 521/1041/458 448/890/458 450/893/458 +f 447/996/459 504/987/459 512/1027/459 520/1026/459 +f 513/1029/460 506/1042/460 448/1043/460 521/1030/460 +f 504/987/461 503/986/461 512/1027/461 +f 513/1044/462 505/1045/462 506/1046/462 +f 501/1047/463 523/1048/463 525/1049/463 526/1050/463 +f 527/1051/464 524/1037/464 502/984/464 528/1052/464 +f 523/1048/465 519/1025/465 529/1053/465 525/1049/465 +f 530/1054/466 522/1031/466 524/1037/466 527/1051/466 +f 519/1025/467 515/1028/467 531/1055/467 529/1053/467 +f 532/1056/468 517/1032/468 522/1031/468 530/1054/468 +f 515/1057/469 516/1058/469 533/1059/469 531/1060/469 +f 534/1061/470 518/1024/470 517/1023/470 532/1062/470 +f 516/1020/471 511/1011/471 535/1063/471 533/1064/471 +f 536/1065/472 514/1021/472 518/1024/472 534/1061/472 +f 511/1066/473 509/1067/473 537/1068/473 535/1069/473 +f 538/1070/474 510/1018/474 514/1017/474 536/1071/474 +f 509/1007/475 490/1006/475 539/1072/475 537/1073/475 +f 540/1074/476 491/1075/476 510/1076/476 538/1077/476 +f 499/1078/477 501/1047/477 526/1050/477 541/1079/477 +f 528/1052/478 502/984/478 500/980/478 542/1080/478 +f 497/1081/479 499/1078/479 541/1079/479 543/1082/479 +f 542/1080/480 500/980/480 498/979/480 544/1083/480 +f 495/1084/481 497/1085/481 543/1086/481 545/1087/481 +f 544/1088/482 498/1089/482 496/1090/482 546/1091/482 +f 493/1092/483 495/1084/483 545/1087/483 547/1093/483 +f 546/1094/484 496/1095/484 494/1096/484 548/1097/484 +f 489/964/485 493/963/485 547/1098/485 549/1099/485 +f 548/1097/486 494/1096/486 492/1100/486 550/1101/486 +f 490/1006/487 489/1102/487 549/1103/487 539/1072/487 +f 550/1101/488 492/1100/488 491/1075/488 540/1074/488 +f 533/1064/489 535/1063/489 551/1104/489 552/1105/489 +f 553/1106/490 536/1107/490 534/1108/490 554/1109/490 +f 552/1105/491 551/1104/491 555/1110/491 556/1111/491 +f 557/1112/492 553/1106/492 554/1109/492 558/1113/492 +f 556/1111/493 555/1110/493 559/1114/493 560/1115/493 +f 561/1116/494 557/1112/494 558/1113/494 562/1117/494 +f 560/1115/495 559/1114/495 563/1118/495 564/1119/495 +f 565/1120/496 561/1116/496 562/1117/496 566/1121/496 +f 541/1122/497 526/1123/497 560/1115/497 564/1119/497 +f 562/1117/498 528/1124/498 542/1125/498 566/1121/498 +f 525/1126/499 556/1111/499 560/1115/499 526/1123/499 +f 562/1127/500 558/1128/500 527/1051/500 528/1052/500 +f 525/1126/501 529/1129/501 552/1105/501 556/1111/501 +f 554/1109/502 530/1130/502 527/1131/502 558/1113/502 +f 533/1064/503 552/1105/503 529/1129/503 531/1132/503 +f 530/1130/504 554/1109/504 534/1108/504 532/1133/504 +f 537/1134/505 539/1135/505 551/1136/505 535/1137/505 +f 553/1106/506 540/1138/506 538/1139/506 536/1107/506 +f 549/1140/507 555/1110/507 551/1104/507 539/1141/507 +f 553/1142/508 557/1143/508 550/1144/508 540/1145/508 +f 547/1146/509 559/1114/509 555/1110/509 549/1140/509 +f 557/1143/510 561/1147/510 548/1148/510 550/1144/510 +f 545/1149/511 563/1118/511 559/1114/511 547/1146/511 +f 561/1147/512 565/1150/512 546/1151/512 548/1148/512 +f 543/1152/513 564/1119/513 563/1118/513 545/1149/513 +f 565/1153/514 566/1154/514 544/1155/514 546/1156/514 +f 541/1122/515 564/1119/515 543/1152/515 +f 544/1155/516 566/1154/516 542/1157/516 +f 482/1158/517 486/1159/517 567/1160/517 568/1161/517 +f 569/1162/518 488/955/518 484/951/518 570/1163/518 +f 478/1164/519 482/1158/519 568/1161/519 571/1165/519 +f 570/1163/520 484/951/520 480/950/520 572/1166/520 +f 474/1167/521 478/1164/521 571/1165/521 573/1168/521 +f 572/1166/522 480/950/522 476/1169/522 574/1170/522 +f 470/1171/523 474/1172/523 573/1173/523 575/1174/523 +f 574/1175/524 476/1176/524 472/1177/524 576/1178/524 +f 461/1179/525 470/1171/525 575/1174/525 577/1180/525 +f 576/1181/526 472/1182/526 467/1183/526 578/1184/526 +f 462/1185/527 461/1186/527 577/1187/527 579/1188/527 +f 578/1184/528 467/1183/528 466/1189/528 580/1190/528 +f 577/1191/529 568/1192/529 567/1193/529 579/1194/529 +f 569/1195/530 570/1196/530 578/1184/530 580/1190/530 +f 577/1191/531 575/1197/531 571/1198/531 568/1192/531 +f 572/1199/532 576/1200/532 578/1201/532 570/1202/532 +f 575/1174/533 573/1173/533 571/1203/533 +f 572/1199/534 574/1204/534 576/1200/534 +f 440/1205/535 449/1206/535 462/1185/535 579/1188/535 +f 466/1189/536 450/1207/536 443/1208/536 580/1190/536 +f 440/913/537 579/1209/537 567/1210/537 457/914/537 +f 569/1211/538 580/1212/538 443/856/538 460/918/538 +f 455/1213/539 457/1214/539 567/1215/539 486/1216/539 +f 569/1217/540 460/1218/540 456/1219/540 488/1220/540 o Torus v 1.216452 0.007353 -2.723024 -v 1.354939 0.175562 -2.776624 -v 1.396437 0.395483 -2.792685 -v 1.329827 0.608190 -2.766905 -v 1.172958 0.756688 -2.706190 -v 0.967862 0.801186 -2.626810 -v 0.769494 0.729761 -2.550035 -v 0.631007 0.561552 -2.496435 -v 0.589509 0.341630 -2.480374 -v 0.656119 0.128923 -2.506154 -v 0.812988 -0.019574 -2.566869 -v 1.018084 -0.064072 -2.646249 v 1.104783 0.022803 -2.983147 v 1.246262 0.190598 -3.029776 +v 1.354939 0.175562 -2.776624 v 1.295935 0.409389 -3.026795 +v 1.396437 0.395483 -2.792685 v 1.240492 0.620551 -2.975003 +v 1.329827 0.608190 -2.766905 v 1.094790 0.767503 -2.888276 +v 1.172958 0.756688 -2.706190 v 0.897868 0.810870 -2.789854 +v 0.967862 0.801186 -2.626810 v 0.702493 0.739032 -2.706108 +v 0.769494 0.729761 -2.550035 v 0.561014 0.571237 -2.659479 +v 0.631007 0.561552 -2.496435 v 0.511341 0.352446 -2.662460 +v 0.589509 0.341630 -2.480374 v 0.566784 0.141284 -2.714252 +v 0.656119 0.128923 -2.506154 v 0.712486 -0.005668 -2.800979 +v 0.812988 -0.019574 -2.566869 v 0.909408 -0.049035 -2.899401 +v 1.018084 -0.064072 -2.646249 v 0.975906 0.068891 -3.231419 v 1.120838 0.235451 -3.271396 v 1.179946 0.450868 -3.250240 @@ -578,6 +3470,856 @@ v 0.654294 0.352446 -2.293108 v 0.730159 0.141284 -2.292136 v 0.896283 -0.005668 -2.326098 v 1.108154 -0.049035 -2.385895 +vt 0.035458 0.410881 +vt 0.021520 0.377306 +vt 0.043274 0.372397 +vt 0.056838 0.405072 +vt 0.069441 0.362665 +vt 0.081984 0.392883 +vt 0.093010 0.350718 +vt 0.104160 0.377578 +vt 0.107665 0.339756 +vt 0.117422 0.363259 +vt 0.934552 0.547296 +vt 0.940693 0.528719 +vt 0.963349 0.545154 +vt 0.957850 0.561788 +vt 0.990322 0.551601 +vt 0.985058 0.567523 +vt 0.728843 0.667609 +vt 0.718010 0.686773 +vt 0.697422 0.677480 +vt 0.708739 0.657461 +vt 0.672743 0.663887 +vt 0.685382 0.641529 +vt 0.650587 0.649635 +vt 0.665031 0.624084 +vt 0.559923 0.068630 +vt 0.544687 0.087356 +vt 0.522990 0.068544 +vt 0.540131 0.047477 +vt 0.498751 0.058235 +vt 0.517286 0.035454 +vt 0.076465 0.943858 +vt 0.085003 0.969685 +vt 0.058030 0.976132 +vt 0.049256 0.949594 +vt 0.010853 0.341771 +vt 0.032892 0.337814 +vt 0.059840 0.330684 +vt 0.084476 0.322290 +vt 0.100198 0.314882 +vt 0.227304 0.875504 +vt 0.220786 0.857075 +vt 0.243784 0.842044 +vt 0.249620 0.858546 +vt 0.270869 0.835677 +vt 0.276456 0.851474 +vt 0.709017 0.707237 +vt 0.688027 0.698858 +vt 0.662251 0.687762 +vt 0.638596 0.676921 +vt 0.531848 0.108894 +vt 0.508546 0.092774 +vt 0.483132 0.084436 +vt 0.094445 0.991872 +vt 0.067732 0.998929 +vt 0.003638 0.304884 +vt 0.025871 0.301916 +vt 0.053347 0.297486 +vt 0.078704 0.292781 +vt 0.095148 0.289061 +vt 0.214977 0.836328 +vt 0.238582 0.823467 +vt 0.265890 0.817894 +vt 0.702019 0.728652 +vt 0.680716 0.721230 +vt 0.654087 0.712746 +vt 0.629265 0.705475 +vt 0.521628 0.132875 +vt 0.497048 0.119753 +vt 0.470699 0.113609 +vt 0.449641 0.116089 +vt 0.462417 0.086112 +vt 0.000000 0.267277 +vt 0.022330 0.265316 +vt 0.050072 0.263639 +vt 0.075793 0.262695 +vt 0.092601 0.262736 +vt 0.209976 0.813618 +vt 0.234104 0.803132 +vt 0.261603 0.798429 +vt 0.697134 0.750652 +vt 0.675613 0.744212 +vt 0.648388 0.738412 +vt 0.622752 0.734807 +vt 0.514200 0.158890 +vt 0.488691 0.149020 +vt 0.461663 0.145256 +vt 0.440356 0.148607 +vt 0.000000 0.229592 +vt 0.022330 0.228642 +vt 0.050072 0.229723 +vt 0.075793 0.232547 +vt 0.092601 0.236357 +vt 0.205868 0.789335 +vt 0.230426 0.781388 +vt 0.258082 0.777614 +vt 0.694447 0.772859 +vt 0.672807 0.767410 +vt 0.645253 0.764320 +vt 0.619170 0.764417 +vt 0.509691 0.186492 +vt 0.483620 0.180072 +vt 0.456178 0.178834 +vt 0.434720 0.183110 +vt 0.003638 0.192475 +vt 0.025871 0.192519 +vt 0.053347 0.196318 +vt 0.078704 0.202853 +vt 0.095148 0.210375 +vt 0.202724 0.763892 +vt 0.227611 0.758607 +vt 0.255388 0.755807 +vt 0.278611 0.756242 +vt 0.281426 0.779024 +vt 0.672343 0.790429 +vt 0.644735 0.790028 +vt 0.618578 0.793797 +vt 0.508180 0.215210 +vt 0.481919 0.212380 +vt 0.454340 0.213770 +vt 0.432831 0.219008 +vt 0.010853 0.156561 +vt 0.032892 0.157567 +vt 0.059840 0.163995 +vt 0.084476 0.174122 +vt 0.100198 0.185235 +vt 0.200598 0.737727 +vt 0.225707 0.735178 +vt 0.253565 0.733379 +vt 0.276707 0.732813 +vt 0.674232 0.812875 +vt 0.646844 0.815095 +vt 0.620988 0.822445 +vt 0.509691 0.244552 +vt 0.483620 0.245390 +vt 0.456178 0.249465 +vt 0.434720 0.255686 +vt 0.021520 0.122464 +vt 0.043273 0.124383 +vt 0.069440 0.133307 +vt 0.093009 0.146844 +vt 0.107665 0.161367 +vt 0.199526 0.711286 +vt 0.224747 0.711502 +vt 0.252646 0.710716 +vt 0.275747 0.709138 +vt 0.678439 0.834363 +vt 0.651544 0.839092 +vt 0.626359 0.849870 +vt 0.514200 0.274017 +vt 0.488691 0.278538 +vt 0.461663 0.285309 +vt 0.440356 0.292516 +vt 0.035457 0.090767 +vt 0.056837 0.093536 +vt 0.081984 0.104780 +vt 0.104159 0.121486 +vt 0.117421 0.139179 +vt 0.199526 0.685023 +vt 0.224747 0.687985 +vt 0.252646 0.688204 +vt 0.275747 0.685620 +vt 0.684894 0.854525 +vt 0.658753 0.861609 +vt 0.634598 0.875604 +vt 0.521628 0.303100 +vt 0.497048 0.311256 +vt 0.470699 0.320688 +vt 0.449641 0.328870 +vt 0.052426 0.062013 +vt 0.073352 0.065552 +vt 0.097256 0.078901 +vt 0.117735 0.098483 +vt 0.129300 0.119051 +vt 0.200598 0.659385 +vt 0.225707 0.665029 +vt 0.253565 0.666229 +vt 0.276707 0.662664 +vt 0.693486 0.873017 +vt 0.668348 0.882261 +vt 0.645564 0.899206 +vt 0.531848 0.331303 +vt 0.508546 0.342985 +vt 0.483133 0.354998 +vt 0.462417 0.364124 +vt 0.072137 0.036694 +vt 0.092534 0.040912 +vt 0.114996 0.056114 +vt 0.133503 0.078228 +vt 0.143097 0.101328 +vt 0.202724 0.634812 +vt 0.227611 0.643026 +vt 0.255388 0.645166 +vt 0.278611 0.640661 +vt 0.704068 0.889522 +vt 0.680166 0.900694 +vt 0.659070 0.920272 +vt 0.544687 0.358144 +vt 0.522990 0.373181 +vt 0.498751 0.387650 +vt 0.478465 0.397675 +vt 0.167495 0.998929 +vt 0.157792 0.976132 +vt 0.184765 0.969685 +vt 0.194208 0.991871 +vt 0.114056 0.020035 +vt 0.134899 0.036808 +vt 0.151195 0.061067 +vt 0.158577 0.086312 +vt 0.205868 0.611725 +vt 0.230426 0.622353 +vt 0.258082 0.625377 +vt 0.281426 0.619988 +vt 0.716459 0.903758 +vt 0.694004 0.916592 +vt 0.674885 0.938442 +vt 0.559924 0.383164 +vt 0.540131 0.401328 +vt 0.517286 0.418087 +vt 0.497511 0.428950 +vt 0.149019 0.949594 +vt 0.176227 0.943858 +vt 0.137550 0.003281 +vt 0.156625 0.021314 +vt 0.170507 0.047295 +vt 0.175475 0.074261 +vt 0.209976 0.590518 +vt 0.234104 0.603364 +vt 0.261603 0.607200 +vt 0.352604 0.563343 +vt 0.347663 0.579383 +vt 0.320345 0.574277 +vt 0.325507 0.557520 +vt 0.296760 0.560326 +vt 0.302524 0.541612 +vt 0.709625 0.929685 +vt 0.692738 0.953404 +vt 0.577298 0.405934 +vt 0.559677 0.426945 +vt 0.538422 0.445787 +vt 0.519228 0.457413 +vt 0.141325 0.919769 +vt 0.168739 0.914833 +vt 0.192601 0.902524 +vt 0.199526 0.929366 +vt 0.179803 0.009897 +vt 0.191109 0.037146 +vt 0.193502 0.065381 +vt 0.214977 0.571555 +vt 0.238582 0.586384 +vt 0.265890 0.590946 +vt 0.343409 0.597380 +vt 0.315901 0.593078 +vt 0.291797 0.581322 +vt 0.726762 0.939747 +vt 0.712323 0.964904 +vt 0.596512 0.426065 +vt 0.581292 0.449592 +vt 0.561796 0.470277 +vt 0.543246 0.482577 +vt 0.134842 0.887168 +vt 0.162430 0.883105 +vt 0.186766 0.873183 +vt 0.204035 0.002751 +vt 0.212649 0.030794 +vt 0.212350 0.059823 +vt 0.220786 0.555159 +vt 0.243784 0.571702 +vt 0.366949 0.593078 +vt 0.363299 0.613601 +vt 0.339915 0.617026 +vt 0.312251 0.613601 +vt 0.287720 0.604242 +vt 0.745122 0.946606 +vt 0.733306 0.972744 +vt 0.617237 0.443213 +vt 0.604609 0.468884 +vt 0.587009 0.491138 +vt 0.117704 0.916011 +vt 0.111394 0.884283 +vt 0.129681 0.852349 +vt 0.157407 0.849219 +vt 0.182121 0.841846 +vt 0.228908 0.000000 +vt 0.234758 0.028349 +vt 0.231695 0.057683 +vt 0.227304 0.541612 +vt 0.249620 0.559572 +vt 0.360505 0.635495 +vt 0.337240 0.637984 +vt 0.309457 0.635495 +vt 0.284600 0.628693 +vt 0.764391 0.950146 +vt 0.755327 0.976789 +vt 0.639119 0.457084 +vt 0.629226 0.484488 +vt 0.613628 0.508012 +vt 0.106371 0.850397 +vt 0.125930 0.815908 +vt 0.153757 0.813754 +vt 0.178745 0.809048 +vt 0.253995 0.001690 +vt 0.257058 0.029851 +vt 0.251208 0.058998 +vt 0.238012 0.081321 +vt 0.220540 0.080144 +vt 0.358616 0.658385 +vt 0.335432 0.659896 +vt 0.307568 0.658385 +vt 0.282490 0.654257 +vt 0.784238 0.950306 +vt 0.778010 0.976972 +vt 0.661784 0.467441 +vt 0.654724 0.496140 +vt 0.641200 0.520611 +vt 0.102721 0.814932 +vt 0.123654 0.778467 +vt 0.151541 0.777316 +vt 0.176697 0.775352 +vt 0.278868 0.007793 +vt 0.279167 0.035276 +vt 0.270553 0.063745 +vt 0.255334 0.085571 +vt 0.357663 0.681880 +vt 0.334520 0.682387 +vt 0.306615 0.681880 +vt 0.281426 0.680496 +vt 0.804326 0.947082 +vt 0.800967 0.973288 +vt 0.684843 0.474106 +vt 0.680666 0.503638 +vt 0.669252 0.528719 +vt 0.100506 0.778494 +vt 0.122890 0.740668 +vt 0.150799 0.740530 +vt 0.176010 0.741332 +vt 0.303100 0.018204 +vt 0.300707 0.044530 +vt 0.289401 0.071842 +vt 0.272210 0.092822 +vt 0.357663 0.705578 +vt 0.334520 0.705072 +vt 0.306615 0.705578 +vt 0.281426 0.706962 +vt 0.618578 0.558608 +vt 0.598491 0.555385 +vt 0.592263 0.528719 +vt 0.615220 0.532403 +vt 0.934966 0.054613 +vt 0.911907 0.061278 +vt 0.904847 0.032579 +vt 0.930788 0.025081 +vt 0.891323 0.008108 +vt 0.919375 0.000000 +vt 0.099763 0.741708 +vt 0.123654 0.703157 +vt 0.151542 0.704024 +vt 0.176697 0.707573 +vt 0.326278 0.032745 +vt 0.321309 0.057455 +vt 0.307428 0.083152 +vt 0.288352 0.102949 +vt 0.358616 0.729073 +vt 0.335432 0.727562 +vt 0.307568 0.729073 +vt 0.282490 0.733201 +vt 0.578644 0.555544 +vt 0.569580 0.528901 +vt 0.889242 0.071635 +vt 0.879349 0.044230 +vt 0.863751 0.020707 +vt 0.100505 0.705202 +vt 0.125930 0.666576 +vt 0.153757 0.668424 +vt 0.178745 0.674650 +vt 0.348004 0.051167 +vt 0.340622 0.073830 +vt 0.324326 0.097480 +vt 0.303483 0.115778 +vt 0.360505 0.751964 +vt 0.337240 0.749474 +vt 0.309457 0.751964 +vt 0.284600 0.758765 +vt 0.559375 0.559084 +vt 0.547558 0.532947 +vt 0.867360 0.085506 +vt 0.854732 0.059835 +vt 0.837131 0.037581 +vt 0.102721 0.669602 +vt 0.129681 0.631551 +vt 0.157407 0.634337 +vt 0.182121 0.643127 +vt 0.367907 0.073155 +vt 0.358313 0.093375 +vt 0.339806 0.114582 +vt 0.317345 0.131092 +vt 0.363299 0.773858 +vt 0.339915 0.770432 +vt 0.312251 0.773858 +vt 0.287720 0.783216 +vt 0.541015 0.565944 +vt 0.526576 0.540787 +vt 0.846635 0.102653 +vt 0.831415 0.079126 +vt 0.811919 0.058442 +vt 0.106371 0.635515 +vt 0.134842 0.598682 +vt 0.162430 0.602348 +vt 0.186766 0.613545 +vt 0.385647 0.098332 +vt 0.374082 0.115755 +vt 0.353604 0.134164 +vt 0.329699 0.148626 +vt 0.366949 0.794381 +vt 0.343409 0.790078 +vt 0.315901 0.794381 +vt 0.291797 0.806136 +vt 0.523878 0.576006 +vt 0.506990 0.552286 +vt 0.827420 0.122785 +vt 0.809799 0.101774 +vt 0.788545 0.082932 +vt 0.769351 0.071306 +vt 0.793368 0.046142 +vt 0.141325 0.568530 +vt 0.168739 0.573005 +vt 0.192601 0.586408 +vt 0.400919 0.126269 +vt 0.387657 0.140588 +vt 0.365482 0.155892 +vt 0.340335 0.168082 +vt 0.318955 0.173891 +vt 0.308774 0.155266 +vt 0.347663 0.808075 +vt 0.320345 0.813181 +vt 0.296760 0.827133 +vt 0.508256 0.589098 +vt 0.489137 0.567249 +vt 0.810046 0.145555 +vt 0.790254 0.127391 +vt 0.767409 0.110632 +vt 0.747633 0.099769 +vt 0.149019 0.541612 +vt 0.176227 0.546808 +vt 0.199525 0.562182 +vt 0.413463 0.156486 +vt 0.398807 0.167448 +vt 0.375238 0.179395 +vt 0.349071 0.189127 +vt 0.327318 0.194036 +vt 0.352604 0.824116 +vt 0.325507 0.829938 +vt 0.530712 0.601933 +vt 0.518321 0.616169 +vt 0.494418 0.604997 +vt 0.473323 0.585419 +vt 0.794810 0.170575 +vt 0.773113 0.155538 +vt 0.748874 0.141069 +vt 0.728588 0.131044 +vt 0.867110 1.000000 +vt 0.857799 0.973672 +vt 0.884884 0.967305 +vt 0.893946 0.992927 +vt 0.907882 0.952275 +vt 0.916262 0.975970 +vt 0.423063 0.188467 +vt 0.407341 0.195875 +vt 0.382705 0.204269 +vt 0.355757 0.211400 +vt 0.333718 0.215357 +vt 0.358148 0.837925 +vt 0.331299 0.844365 +vt 0.507739 0.632674 +vt 0.482601 0.623430 +vt 0.459817 0.606485 +vt 0.781971 0.197416 +vt 0.758669 0.185734 +vt 0.733256 0.173721 +vt 0.712540 0.164595 +vt 0.849500 0.944034 +vt 0.876808 0.938461 +vt 0.900413 0.925600 +vt 0.429556 0.221665 +vt 0.413113 0.225385 +vt 0.387755 0.230090 +vt 0.360280 0.234520 +vt 0.338047 0.237489 +vt 0.528496 0.631740 +vt 0.520271 0.649441 +vt 0.499147 0.651166 +vt 0.473005 0.644081 +vt 0.448851 0.630087 +vt 0.771751 0.225619 +vt 0.747171 0.217463 +vt 0.720822 0.208030 +vt 0.699764 0.199849 +vt 0.842356 0.911591 +vt 0.869854 0.906888 +vt 0.893983 0.896402 +vt 0.432831 0.255512 +vt 0.416023 0.255471 +vt 0.390302 0.256415 +vt 0.362560 0.258092 +vt 0.340230 0.260053 +vt 0.514092 0.668742 +vt 0.492692 0.671328 +vt 0.465796 0.666599 +vt 0.440612 0.655820 +vt 0.764323 0.254702 +vt 0.738814 0.250181 +vt 0.711786 0.243410 +vt 0.690479 0.236202 +vt 0.836487 0.876901 +vt 0.864144 0.873127 +vt 0.888702 0.865180 +vt 0.432831 0.289428 +vt 0.416023 0.285618 +vt 0.390302 0.282794 +vt 0.362560 0.281713 +vt 0.340230 0.282664 +vt 0.510064 0.689311 +vt 0.488484 0.692816 +vt 0.461097 0.690596 +vt 0.435241 0.683246 +vt 0.759814 0.284166 +vt 0.733743 0.283329 +vt 0.706301 0.279254 +vt 0.684843 0.273033 +vt 0.831996 0.840555 +vt 0.859773 0.837755 +vt 0.884660 0.832469 +vt 0.429557 0.322834 +vt 0.413113 0.315312 +vt 0.387756 0.308776 +vt 0.360280 0.304978 +vt 0.338047 0.304934 +vt 0.508257 0.710797 +vt 0.486596 0.715261 +vt 0.458988 0.715663 +vt 0.432831 0.711894 +vt 0.758303 0.313509 +vt 0.732042 0.316339 +vt 0.704463 0.314949 +vt 0.813144 0.875491 +vt 0.808773 0.840119 +vt 0.828959 0.803176 +vt 0.856816 0.801377 +vt 0.881926 0.798828 +vt 0.423064 0.355157 +vt 0.407341 0.344044 +vt 0.382705 0.333916 +vt 0.355758 0.327489 +vt 0.333718 0.326483 +vt 0.508700 0.732832 +vt 0.487059 0.738280 +vt 0.459506 0.741370 +vt 0.433422 0.741274 +vt 0.759814 0.342227 +vt 0.733743 0.348646 +vt 0.706301 0.349884 +vt 0.805817 0.803742 +vt 0.827427 0.765403 +vt 0.855326 0.764617 +vt 0.880547 0.764832 +vt 0.413463 0.385844 +vt 0.398807 0.371322 +vt 0.375238 0.357785 +vt 0.349071 0.348861 +vt 0.327318 0.346941 +vt 0.511387 0.755039 +vt 0.489866 0.761479 +vt 0.462641 0.767279 +vt 0.437005 0.770883 +vt 0.764323 0.369829 +vt 0.738814 0.379699 +vt 0.711786 0.383463 +vt 0.804326 0.766981 +vt 0.827427 0.727883 +vt 0.855326 0.728102 +vt 0.880547 0.731065 +vt 0.400919 0.414371 +vt 0.387657 0.396679 +vt 0.365482 0.379972 +vt 0.340336 0.368728 +vt 0.318956 0.365959 +vt 0.516272 0.777038 +vt 0.494969 0.784461 +vt 0.468339 0.792945 +vt 0.443518 0.800216 +vt 0.771751 0.395844 +vt 0.747171 0.408966 +vt 0.720822 0.415110 +vt 0.804326 0.730467 +vt 0.828958 0.691258 +vt 0.856816 0.692458 +vt 0.881926 0.698102 +vt 0.385647 0.440250 +vt 0.374082 0.419682 +vt 0.353604 0.400100 +vt 0.329699 0.386751 +vt 0.308774 0.383212 +vt 0.523270 0.798453 +vt 0.502280 0.806832 +vt 0.476504 0.817929 +vt 0.452849 0.828769 +vt 0.781971 0.419825 +vt 0.758669 0.435944 +vt 0.733256 0.444283 +vt 0.805816 0.694823 +vt 0.831996 0.656155 +vt 0.859773 0.658295 +vt 0.884659 0.666509 +vt 0.367908 0.463037 +vt 0.358314 0.439937 +vt 0.339807 0.417823 +vt 0.317345 0.402621 +vt 0.296948 0.398403 +vt 0.532263 0.818918 +vt 0.511675 0.828211 +vt 0.486996 0.841804 +vt 0.464840 0.856055 +vt 0.794810 0.441363 +vt 0.773113 0.460175 +vt 0.748874 0.470484 +vt 0.808773 0.660660 +vt 0.836487 0.623173 +vt 0.864143 0.626197 +vt 0.888701 0.636825 +vt 0.348005 0.482343 +vt 0.340622 0.457098 +vt 0.324326 0.432839 +vt 0.303484 0.416066 +vt 0.963349 0.832066 +vt 0.957850 0.817509 +vt 0.985058 0.812313 +vt 0.990322 0.826247 +vt 0.543096 0.838081 +vt 0.522992 0.848230 +vt 0.499635 0.864161 +vt 0.479284 0.881607 +vt 0.810046 0.460089 +vt 0.790254 0.481242 +vt 0.767409 0.493265 +vt 0.813143 0.628562 +vt 0.842355 0.592877 +vt 0.869854 0.596713 +vt 0.893983 0.609559 +vt 0.326279 0.497837 +vt 0.321310 0.470871 +vt 0.307428 0.444890 +vt 0.288353 0.426857 +vt 0.953027 0.800637 +vt 0.980442 0.796162 +vt 0.555584 0.855616 +vt 0.536038 0.866548 +vt 0.514204 0.884619 +vt 0.495935 0.904986 +vt 0.827420 0.475683 +vt 0.809799 0.498785 +vt 0.099763 0.562182 +vt 0.092838 0.586408 +vt 0.068977 0.573005 +vt 0.076464 0.546808 +vt 0.041562 0.568530 +vt 0.049256 0.541612 +vt 0.849500 0.565787 +vt 0.876807 0.570349 +vt 0.900413 0.585177 +vt 0.303101 0.509255 +vt 0.300708 0.481020 +vt 0.289401 0.453770 +vt 0.929166 0.814040 +vt 0.924628 0.792934 +vt 0.948964 0.781738 +vt 0.976552 0.778071 +vt 0.569514 0.871222 +vt 0.550589 0.882851 +vt 0.530455 0.902826 +vt 0.514508 0.925794 +vt 0.846635 0.487877 +vt 0.831415 0.512503 +vt 0.087004 0.613545 +vt 0.062667 0.602348 +vt 0.035079 0.598682 +vt 0.029918 0.631551 +vt 0.006609 0.635515 +vt 0.011631 0.603527 +vt 0.884884 0.547554 +vt 0.907882 0.564097 +vt 0.278868 0.516400 +vt 0.279168 0.487371 +vt 0.270553 0.459328 +vt 0.921015 0.769925 +vt 0.945729 0.761135 +vt 0.973455 0.758349 +vt 0.996765 0.762313 +vt 1.000000 0.782916 +vt 0.566397 0.896860 +vt 0.548110 0.918471 +vt 0.534685 0.943675 +vt 0.867360 0.496464 +vt 0.854732 0.522164 +vt 0.082359 0.643128 +vt 0.057645 0.634337 +vt 0.026167 0.666576 +vt 0.002958 0.669602 +vt 0.893945 0.528719 +vt 0.916262 0.546679 +vt 0.253996 0.519151 +vt 0.257059 0.489817 +vt 0.251208 0.461468 +vt 0.918390 0.745408 +vt 0.943378 0.739182 +vt 0.971205 0.737334 +vt 0.994414 0.740360 +vt 0.583192 0.908336 +vt 0.566866 0.931287 +vt 0.556120 0.958322 +vt 0.889242 0.501296 +vt 0.879349 0.527600 +vt 0.078983 0.674650 +vt 0.053994 0.668424 +vt 0.023891 0.703157 +vt 0.000743 0.705202 +vt 0.242840 0.541612 +vt 0.215712 0.539784 +vt 0.228908 0.517461 +vt 0.234759 0.488314 +vt 0.231696 0.460153 +vt 0.916796 0.719801 +vt 0.941951 0.716253 +vt 0.969839 0.715386 +vt 0.992987 0.717431 +vt 0.600685 0.917082 +vt 0.586403 0.941055 +vt 0.578447 0.969484 +vt 0.911907 0.502291 +vt 0.904847 0.528719 +vt 0.076934 0.707572 +vt 0.051779 0.704024 +vt 0.023128 0.740668 +vt 0.000000 0.741708 +vt 0.188817 0.533185 +vt 0.204036 0.511358 +vt 0.212650 0.482889 +vt 0.212350 0.455407 +vt 0.916262 0.693544 +vt 0.941473 0.692742 +vt 0.969381 0.692879 +vt 0.992509 0.693920 +vt 0.618578 0.922948 +vt 0.606385 0.947606 +vt 0.601285 0.976972 +vt 0.934966 0.499431 +vt 0.930788 0.525501 +vt 0.076247 0.741332 +vt 0.051036 0.740530 +vt 0.023891 0.778467 +vt 0.000743 0.778495 +vt 0.162613 0.521927 +vt 0.179803 0.500947 +vt 0.191110 0.473635 +vt 0.193503 0.447309 +vt 0.916796 0.667084 +vt 0.941951 0.669049 +vt 0.969839 0.670199 +vt 0.992987 0.670227 +vt 0.804326 0.582742 +vt 0.786432 0.588609 +vt 0.772150 0.564636 +vt 0.792132 0.558085 +vt 0.764194 0.536206 +vt 0.787032 0.528719 +vt 0.684843 0.029288 +vt 0.661784 0.026428 +vt 0.654724 0.000000 +vt 0.680665 0.003217 +vt 0.076934 0.775352 +vt 0.051779 0.777317 +vt 0.026167 0.815908 +vt 0.002958 0.814932 +vt 0.137550 0.506203 +vt 0.156625 0.486407 +vt 0.170507 0.460710 +vt 0.175476 0.436000 +vt 0.918390 0.640876 +vt 0.943378 0.645581 +vt 0.971205 0.647735 +vt 0.994414 0.646759 +vt 0.768939 0.597355 +vt 0.752613 0.574403 +vt 0.741867 0.547369 +vt 0.639119 0.027422 +vt 0.629226 0.001119 +vt 0.078983 0.809048 +vt 0.053994 0.813754 +vt 0.029918 0.852349 +vt 0.006609 0.850397 +vt 0.114057 0.486283 +vt 0.134899 0.467985 +vt 0.151195 0.444335 +vt 0.158578 0.421671 +vt 0.921015 0.615367 +vt 0.945729 0.622740 +vt 0.973455 0.625870 +vt 0.996765 0.623918 +vt 0.752145 0.608830 +vt 0.733857 0.587219 +vt 0.720432 0.562016 +vt 0.617237 0.032255 +vt 0.604609 0.006555 +vt 0.082358 0.841846 +vt 0.057645 0.849219 +vt 0.035079 0.887169 +vt 0.011631 0.884284 +vt 0.092535 0.462507 +vt 0.114996 0.445997 +vt 0.133503 0.424790 +vt 0.143097 0.404570 +vt 0.924628 0.590993 +vt 0.948964 0.600915 +vt 0.976552 0.604978 +vt 1.000000 0.602093 +vt 0.736336 0.622840 +vt 0.716202 0.602865 +vt 0.700255 0.579896 +vt 0.596512 0.040841 +vt 0.581292 0.016215 +vt 0.087004 0.873183 +vt 0.062668 0.883106 +vt 0.041562 0.919769 +vt 0.017941 0.916011 +vt 0.073352 0.435281 +vt 0.097257 0.420819 +vt 0.117735 0.402410 +vt 0.129300 0.384987 +vt 0.929166 0.568173 +vt 0.953028 0.580481 +vt 0.980442 0.585418 +vt 0.755261 0.634468 +vt 0.741332 0.650074 +vt 0.721785 0.639143 +vt 0.699951 0.621072 +vt 0.681682 0.600704 +vt 0.577297 0.053036 +vt 0.559676 0.029934 +vt 0.092838 0.902524 +vt 0.068977 0.914833 +vt 0.052427 0.441921 +vt 0.099763 0.929366 vn 0.6749 -0.6605 -0.3290 vn 0.8964 -0.1981 -0.3966 vn 0.8778 0.3183 -0.3579 @@ -596,7 +4338,7 @@ vn 0.8634 0.3220 -0.3884 vn 0.6377 0.7459 -0.1925 vn 0.2408 0.9690 0.0549 vn -0.2197 0.9323 0.2871 -vn -0.6212 0.6467 0.4425 +vn -0.6212 0.6468 0.4425 vn -0.8570 0.1880 0.4798 vn -0.8634 -0.3220 0.3884 vn -0.6377 -0.7459 0.1925 @@ -653,7 +4395,7 @@ vn -0.0562 -0.7480 -0.6613 vn 0.2670 -0.3880 -0.8822 vn 0.5974 0.0016 -0.8019 vn 0.7683 0.3914 -0.5064 -vn 0.7328 0.6764 -0.0745 +vn 0.7327 0.6764 -0.0745 vn 0.5004 0.7794 0.3770 vn 0.1345 0.6736 0.7268 vn -0.2670 0.3880 0.8822 @@ -667,7 +4409,7 @@ vn 0.5392 0.0628 -0.8398 vn 0.7470 0.4139 -0.5203 vn 0.7541 0.6540 -0.0606 vn 0.5586 0.7182 0.4149 -vn 0.2140 0.5900 0.7785 +vn 0.2139 0.5900 0.7785 vn -0.1875 0.3044 0.9339 vn -0.5392 -0.0628 0.8398 vn -0.7470 -0.4139 0.5203 @@ -680,7 +4422,7 @@ vn 0.7257 0.4383 -0.5303 vn 0.7753 0.6295 -0.0507 vn 0.6167 0.6514 0.4421 vn 0.2932 0.4988 0.8156 -vn -0.1083 0.2133 0.9710 +vn -0.1083 0.2132 0.9710 vn -0.4812 -0.1296 0.8670 vn -0.7257 -0.4383 0.5303 vn -0.7753 -0.6295 0.0507 @@ -703,7 +4445,7 @@ vn 0.3695 0.2754 -0.8875 vn 0.6848 0.4918 -0.5378 vn 0.8163 0.5761 -0.0432 vn 0.7283 0.5056 0.4626 -vn 0.4456 0.2998 0.8435 +vn 0.4456 0.2999 0.8435 vn 0.0441 0.0143 0.9989 vn -0.3695 -0.2754 0.8875 vn -0.6848 -0.4918 0.5378 @@ -847,7 +4589,7 @@ vn 0.1411 0.9690 -0.2027 vn 0.6011 0.7459 -0.2869 vn 0.8999 0.3220 -0.2941 vn 0.9567 -0.1880 -0.2222 -vn 0.7573 -0.6468 -0.0910 +vn 0.7573 -0.6467 -0.0910 vn 0.3558 -0.9323 0.0644 vn -0.1411 -0.9690 0.2027 vn -0.6011 -0.7459 0.2869 @@ -866,2255 +4608,595 @@ vn -0.6110 -0.7496 0.2547 vn -0.8901 -0.3183 0.3263 vn -0.9298 0.1981 0.3102 vn -0.7205 0.6605 0.2111 +vn 0.6212 -0.6468 -0.4425 +vn -0.6212 0.6467 0.4425 +vn -0.8470 -0.3293 0.4172 +vn 0.3874 0.8809 0.2718 +vn -0.3874 -0.8809 -0.2718 +vn -0.4211 0.5266 0.7385 +vn 0.7328 0.6764 -0.0745 vn -0.7327 -0.6764 0.0745 +vn 0.2140 0.5900 0.7785 +vn -0.1083 0.2133 0.9710 +vn 0.4456 0.2998 0.8435 +vn -0.5161 -0.1955 -0.8339 +vn -0.2384 0.2999 -0.9237 vn -0.3898 0.6736 -0.6280 -vn 0.7573 -0.6467 -0.0910 usemtl None -s off -f 1//1 13//1 14//1 2//1 -f 2//2 14//2 15//2 3//2 -f 3//3 15//3 16//3 4//3 -f 4//4 16//4 17//4 5//4 -f 5//5 17//5 18//5 6//5 -f 6//6 18//6 19//6 7//6 -f 7//7 19//7 20//7 8//7 -f 8//8 20//8 21//8 9//8 -f 9//9 21//9 22//9 10//9 -f 10//10 22//10 23//10 11//10 -f 11//11 23//11 24//11 12//11 -f 12//12 24//12 13//12 1//12 -f 13//13 25//13 26//13 14//13 -f 14//14 26//14 27//14 15//14 -f 15//15 27//15 28//15 16//15 -f 16//16 28//16 29//16 17//16 -f 17//17 29//17 30//17 18//17 -f 18//18 30//18 31//18 19//18 -f 19//19 31//19 32//19 20//19 -f 20//20 32//20 33//20 21//20 -f 21//21 33//21 34//21 22//21 -f 22//22 34//22 35//22 23//22 -f 23//23 35//23 36//23 24//23 -f 24//24 36//24 25//24 13//24 -f 25//25 37//25 38//25 26//25 -f 26//26 38//26 39//26 27//26 -f 27//27 39//27 40//27 28//27 -f 28//28 40//28 41//28 29//28 -f 29//29 41//29 42//29 30//29 -f 30//30 42//30 43//30 31//30 -f 31//31 43//31 44//31 32//31 -f 32//32 44//32 45//32 33//32 -f 33//33 45//33 46//33 34//33 -f 34//34 46//34 47//34 35//34 -f 35//35 47//35 48//35 36//35 -f 36//36 48//36 37//36 25//36 -f 37//37 49//37 50//37 38//37 -f 38//38 50//38 51//38 39//38 -f 39//39 51//39 52//39 40//39 -f 40//40 52//40 53//40 41//40 -f 41//41 53//41 54//41 42//41 -f 42//42 54//42 55//42 43//42 -f 43//43 55//43 56//43 44//43 -f 44//44 56//44 57//44 45//44 -f 45//45 57//45 58//45 46//45 -f 46//46 58//46 59//46 47//46 -f 47//47 59//47 60//47 48//47 -f 48//48 60//48 49//48 37//48 -f 49//49 61//49 62//49 50//49 -f 50//50 62//50 63//50 51//50 -f 51//51 63//51 64//51 52//51 -f 52//52 64//52 65//52 53//52 -f 53//53 65//53 66//53 54//53 -f 54//54 66//54 67//54 55//54 -f 55//55 67//55 68//55 56//55 -f 56//56 68//56 69//56 57//56 -f 57//57 69//57 70//57 58//57 -f 58//58 70//58 71//58 59//58 -f 59//59 71//59 72//59 60//59 -f 60//60 72//60 61//60 49//60 -f 61//61 73//61 74//61 62//61 -f 62//62 74//62 75//62 63//62 -f 63//63 75//63 76//63 64//63 -f 64//64 76//64 77//64 65//64 -f 65//65 77//65 78//65 66//65 -f 66//66 78//66 79//66 67//66 -f 67//67 79//67 80//67 68//67 -f 68//68 80//68 81//68 69//68 -f 69//69 81//69 82//69 70//69 -f 70//70 82//70 83//70 71//70 -f 71//71 83//71 84//71 72//71 -f 72//72 84//72 73//72 61//72 -f 73//73 85//73 86//73 74//73 -f 74//74 86//74 87//74 75//74 -f 75//75 87//75 88//75 76//75 -f 76//76 88//76 89//76 77//76 -f 77//77 89//77 90//77 78//77 -f 78//78 90//78 91//78 79//78 -f 79//79 91//79 92//79 80//79 -f 80//80 92//80 93//80 81//80 -f 81//81 93//81 94//81 82//81 -f 82//82 94//82 95//82 83//82 -f 83//83 95//83 96//83 84//83 -f 84//84 96//84 85//84 73//84 -f 85//85 97//85 98//85 86//85 -f 86//86 98//86 99//86 87//86 -f 87//87 99//87 100//87 88//87 -f 88//88 100//88 101//88 89//88 -f 89//89 101//89 102//89 90//89 -f 90//90 102//90 103//90 91//90 -f 91//91 103//91 104//91 92//91 -f 92//92 104//92 105//92 93//92 -f 93//93 105//93 106//93 94//93 -f 94//94 106//94 107//94 95//94 -f 95//95 107//95 108//95 96//95 -f 96//96 108//96 97//96 85//96 -f 97//97 109//97 110//97 98//97 -f 98//98 110//98 111//98 99//98 -f 99//99 111//99 112//99 100//99 -f 100//100 112//100 113//100 101//100 -f 101//101 113//101 114//101 102//101 -f 102//102 114//102 115//102 103//102 -f 103//103 115//103 116//103 104//103 -f 104//104 116//104 117//104 105//104 -f 105//105 117//105 118//105 106//105 -f 106//106 118//106 119//106 107//106 -f 107//107 119//107 120//107 108//107 -f 108//108 120//108 109//108 97//108 -f 109//109 121//109 122//109 110//109 -f 110//110 122//110 123//110 111//110 -f 111//111 123//111 124//111 112//111 -f 112//112 124//112 125//112 113//112 -f 113//113 125//113 126//113 114//113 -f 114//114 126//114 127//114 115//114 -f 115//115 127//115 128//115 116//115 -f 116//116 128//116 129//116 117//116 -f 117//117 129//117 130//117 118//117 -f 118//118 130//118 131//118 119//118 -f 119//119 131//119 132//119 120//119 -f 120//120 132//120 121//120 109//120 -f 121//121 133//121 134//121 122//121 -f 122//122 134//122 135//122 123//122 -f 123//123 135//123 136//123 124//123 -f 124//124 136//124 137//124 125//124 -f 125//125 137//125 138//125 126//125 -f 126//126 138//126 139//126 127//126 -f 127//127 139//127 140//127 128//127 -f 128//128 140//128 141//128 129//128 -f 129//129 141//129 142//129 130//129 -f 130//130 142//130 143//130 131//130 -f 131//131 143//131 144//131 132//131 -f 132//132 144//132 133//132 121//132 -f 133//133 145//133 146//133 134//133 -f 134//134 146//134 147//134 135//134 -f 135//135 147//135 148//135 136//135 -f 136//136 148//136 149//136 137//136 -f 137//137 149//137 150//137 138//137 -f 138//138 150//138 151//138 139//138 -f 139//139 151//139 152//139 140//139 -f 140//140 152//140 153//140 141//140 -f 141//141 153//141 154//141 142//141 -f 142//142 154//142 155//142 143//142 -f 143//143 155//143 156//143 144//143 -f 144//144 156//144 145//144 133//144 -f 145//145 157//145 158//145 146//145 -f 146//146 158//146 159//146 147//146 -f 147//147 159//147 160//147 148//147 -f 148//148 160//148 161//148 149//148 -f 149//149 161//149 162//149 150//149 -f 150//150 162//150 163//150 151//150 -f 151//151 163//151 164//151 152//151 -f 152//152 164//152 165//152 153//152 -f 153//153 165//153 166//153 154//153 -f 154//154 166//154 167//154 155//154 -f 155//155 167//155 168//155 156//155 -f 156//156 168//156 157//156 145//156 -f 157//157 169//157 170//157 158//157 -f 158//158 170//158 171//158 159//158 -f 159//159 171//159 172//159 160//159 -f 160//160 172//160 173//160 161//160 -f 161//161 173//161 174//161 162//161 -f 162//162 174//162 175//162 163//162 -f 163//163 175//163 176//163 164//163 -f 164//164 176//164 177//164 165//164 -f 165//165 177//165 178//165 166//165 -f 166//166 178//166 179//166 167//166 -f 167//167 179//167 180//167 168//167 -f 168//168 180//168 169//168 157//168 -f 169//169 181//169 182//169 170//169 -f 170//170 182//170 183//170 171//170 -f 171//171 183//171 184//171 172//171 -f 172//172 184//172 185//172 173//172 -f 173//173 185//173 186//173 174//173 -f 174//174 186//174 187//174 175//174 -f 175//175 187//175 188//175 176//175 -f 176//176 188//176 189//176 177//176 -f 177//177 189//177 190//177 178//177 -f 178//178 190//178 191//178 179//178 -f 179//179 191//179 192//179 180//179 -f 180//180 192//180 181//180 169//180 -f 181//181 193//181 194//181 182//181 -f 182//182 194//182 195//182 183//182 -f 183//183 195//183 196//183 184//183 -f 184//184 196//184 197//184 185//184 -f 185//185 197//185 198//185 186//185 -f 186//186 198//186 199//186 187//186 -f 187//187 199//187 200//187 188//187 -f 188//188 200//188 201//188 189//188 -f 189//189 201//189 202//189 190//189 -f 190//190 202//190 203//190 191//190 -f 191//191 203//191 204//191 192//191 -f 192//192 204//192 193//192 181//192 -f 193//193 205//193 206//193 194//193 -f 194//194 206//194 207//194 195//194 -f 195//195 207//195 208//195 196//195 -f 196//196 208//196 209//196 197//196 -f 197//197 209//197 210//197 198//197 -f 198//198 210//198 211//198 199//198 -f 199//199 211//199 212//199 200//199 -f 200//200 212//200 213//200 201//200 -f 201//201 213//201 214//201 202//201 -f 202//202 214//202 215//202 203//202 -f 203//203 215//203 216//203 204//203 -f 204//204 216//204 205//204 193//204 -f 205//205 217//205 218//205 206//205 -f 206//206 218//206 219//206 207//206 -f 207//207 219//207 220//207 208//207 -f 208//208 220//208 221//208 209//208 -f 209//209 221//209 222//209 210//209 -f 210//210 222//210 223//210 211//210 -f 211//211 223//211 224//211 212//211 -f 212//212 224//212 225//212 213//212 -f 213//213 225//213 226//213 214//213 -f 214//214 226//214 227//214 215//214 -f 215//215 227//215 228//215 216//215 -f 216//216 228//216 217//216 205//216 -f 217//217 229//217 230//217 218//217 -f 218//218 230//218 231//218 219//218 -f 219//219 231//219 232//219 220//219 -f 220//220 232//220 233//220 221//220 -f 221//221 233//221 234//221 222//221 -f 222//222 234//222 235//222 223//222 -f 223//223 235//223 236//223 224//223 -f 224//224 236//224 237//224 225//224 -f 225//225 237//225 238//225 226//225 -f 226//226 238//226 239//226 227//226 -f 227//227 239//227 240//227 228//227 -f 228//228 240//228 229//228 217//228 -f 229//229 241//229 242//229 230//229 -f 230//230 242//230 243//230 231//230 -f 231//231 243//231 244//231 232//231 -f 232//232 244//232 245//232 233//232 -f 233//233 245//233 246//233 234//233 -f 234//234 246//234 247//234 235//234 -f 235//235 247//235 248//235 236//235 -f 236//236 248//236 249//236 237//236 -f 237//237 249//237 250//237 238//237 -f 238//238 250//238 251//238 239//238 -f 239//239 251//239 252//239 240//239 -f 240//240 252//240 241//240 229//240 -f 241//241 253//241 254//241 242//241 -f 242//242 254//242 255//242 243//242 -f 243//243 255//243 256//243 244//243 -f 244//244 256//244 257//244 245//244 -f 245//245 257//245 258//245 246//245 -f 246//246 258//246 259//246 247//246 -f 247//247 259//247 260//247 248//247 -f 248//248 260//248 261//248 249//248 -f 249//249 261//249 262//249 250//249 -f 250//250 262//250 263//250 251//250 -f 251//251 263//251 264//251 252//251 -f 252//252 264//252 253//252 241//252 -f 253//253 265//253 266//253 254//253 -f 254//254 266//254 267//254 255//254 -f 255//255 267//255 268//255 256//255 -f 256//256 268//256 269//256 257//256 -f 257//257 269//257 270//257 258//257 -f 258//258 270//258 271//258 259//258 -f 259//259 271//259 272//259 260//259 -f 260//260 272//260 273//260 261//260 -f 261//261 273//261 274//261 262//261 -f 262//262 274//262 275//262 263//262 -f 263//263 275//263 276//263 264//263 -f 264//264 276//264 265//264 253//264 -f 265//265 277//265 278//265 266//265 -f 266//266 278//266 279//266 267//266 -f 267//267 279//267 280//267 268//267 -f 268//268 280//268 281//268 269//268 -f 269//269 281//269 282//269 270//269 -f 270//270 282//270 283//270 271//270 -f 271//271 283//271 284//271 272//271 -f 272//272 284//272 285//272 273//272 -f 273//273 285//273 286//273 274//273 -f 274//274 286//274 287//274 275//274 -f 275//275 287//275 288//275 276//275 -f 276//276 288//276 277//276 265//276 -f 277//277 289//277 290//277 278//277 -f 278//278 290//278 291//278 279//278 -f 279//279 291//279 292//279 280//279 -f 280//280 292//280 293//280 281//280 -f 281//281 293//281 294//281 282//281 -f 282//282 294//282 295//282 283//282 -f 283//283 295//283 296//283 284//283 -f 284//284 296//284 297//284 285//284 -f 285//285 297//285 298//285 286//285 -f 286//286 298//286 299//286 287//286 -f 287//287 299//287 300//287 288//287 -f 288//288 300//288 289//288 277//288 -f 289//6 301//6 302//6 290//6 -f 290//5 302//5 303//5 291//5 -f 291//4 303//4 304//4 292//4 -f 292//3 304//3 305//3 293//3 -f 293//2 305//2 306//2 294//2 -f 294//1 306//1 307//1 295//1 -f 295//12 307//12 308//12 296//12 -f 296//11 308//11 309//11 297//11 -f 297//10 309//10 310//10 298//10 -f 298//9 310//9 311//9 299//9 -f 299//8 311//8 312//8 300//8 -f 300//7 312//7 301//7 289//7 -f 301//18 313//18 314//18 302//18 -f 302//17 314//17 315//17 303//17 -f 303//16 315//16 316//16 304//16 -f 304//15 316//15 317//15 305//15 -f 305//14 317//14 318//14 306//14 -f 306//13 318//13 319//13 307//13 -f 307//24 319//24 320//24 308//24 -f 308//23 320//23 321//23 309//23 -f 309//22 321//22 322//22 310//22 -f 310//21 322//21 323//21 311//21 -f 311//20 323//20 324//20 312//20 -f 312//19 324//19 313//19 301//19 -f 313//30 325//30 326//30 314//30 -f 314//29 326//29 327//29 315//29 -f 315//28 327//28 328//28 316//28 -f 316//27 328//27 329//27 317//27 -f 317//26 329//26 330//26 318//26 -f 318//25 330//25 331//25 319//25 -f 319//36 331//36 332//36 320//36 -f 320//35 332//35 333//35 321//35 -f 321//34 333//34 334//34 322//34 -f 322//33 334//33 335//33 323//33 -f 323//32 335//32 336//32 324//32 -f 324//31 336//31 325//31 313//31 -f 325//42 337//42 338//42 326//42 -f 326//41 338//41 339//41 327//41 -f 327//40 339//40 340//40 328//40 -f 328//39 340//39 341//39 329//39 -f 329//38 341//38 342//38 330//38 -f 330//37 342//37 343//37 331//37 -f 331//48 343//48 344//48 332//48 -f 332//47 344//47 345//47 333//47 -f 333//46 345//46 346//46 334//46 -f 334//45 346//45 347//45 335//45 -f 335//44 347//44 348//44 336//44 -f 336//43 348//43 337//43 325//43 -f 337//54 349//54 350//54 338//54 -f 338//53 350//53 351//53 339//53 -f 339//52 351//52 352//52 340//52 -f 340//51 352//51 353//51 341//51 -f 341//50 353//50 354//50 342//50 -f 342//49 354//49 355//49 343//49 -f 343//60 355//60 356//60 344//60 -f 344//59 356//59 357//59 345//59 -f 345//58 357//58 358//58 346//58 -f 346//57 358//57 359//57 347//57 -f 347//56 359//56 360//56 348//56 -f 348//55 360//55 349//55 337//55 -f 349//66 361//66 362//66 350//66 -f 350//65 362//65 363//65 351//65 -f 351//64 363//64 364//64 352//64 -f 352//63 364//63 365//63 353//63 -f 353//62 365//62 366//62 354//62 -f 354//61 366//61 367//61 355//61 -f 355//72 367//72 368//72 356//72 -f 356//71 368//71 369//71 357//71 -f 357//70 369//70 370//70 358//70 -f 358//69 370//69 371//69 359//69 -f 359//68 371//68 372//68 360//68 -f 360//67 372//67 361//67 349//67 -f 361//78 373//78 374//78 362//78 -f 362//77 374//77 375//77 363//77 -f 363//76 375//76 376//76 364//76 -f 364//75 376//75 377//75 365//75 -f 365//74 377//74 378//74 366//74 -f 366//73 378//73 379//73 367//73 -f 367//84 379//84 380//84 368//84 -f 368//83 380//83 381//83 369//83 -f 369//289 381//289 382//289 370//289 -f 370//81 382//81 383//81 371//81 -f 371//80 383//80 384//80 372//80 -f 372//79 384//79 373//79 361//79 -f 373//90 385//90 386//90 374//90 -f 374//89 386//89 387//89 375//89 -f 375//88 387//88 388//88 376//88 -f 376//87 388//87 389//87 377//87 -f 377//86 389//86 390//86 378//86 -f 378//85 390//85 391//85 379//85 -f 379//96 391//96 392//96 380//96 -f 380//95 392//95 393//95 381//95 -f 381//94 393//94 394//94 382//94 -f 382//93 394//93 395//93 383//93 -f 383//92 395//92 396//92 384//92 -f 384//91 396//91 385//91 373//91 -f 385//102 397//102 398//102 386//102 -f 386//101 398//101 399//101 387//101 -f 387//100 399//100 400//100 388//100 -f 388//99 400//99 401//99 389//99 -f 389//98 401//98 402//98 390//98 -f 390//97 402//97 403//97 391//97 -f 391//108 403//108 404//108 392//108 -f 392//107 404//107 405//107 393//107 -f 393//106 405//106 406//106 394//106 -f 394//105 406//105 407//105 395//105 -f 395//104 407//104 408//104 396//104 -f 396//103 408//103 397//103 385//103 -f 397//114 409//114 410//114 398//114 -f 398//113 410//113 411//113 399//113 -f 399//112 411//112 412//112 400//112 -f 400//111 412//111 413//111 401//111 -f 401//110 413//110 414//110 402//110 -f 402//109 414//109 415//109 403//109 -f 403//120 415//120 416//120 404//120 -f 404//119 416//119 417//119 405//119 -f 405//118 417//118 418//118 406//118 -f 406//117 418//117 419//117 407//117 -f 407//116 419//116 420//116 408//116 -f 408//115 420//115 409//115 397//115 -f 409//126 421//126 422//126 410//126 -f 410//125 422//125 423//125 411//125 -f 411//124 423//124 424//124 412//124 -f 412//123 424//123 425//123 413//123 -f 413//122 425//122 426//122 414//122 -f 414//121 426//121 427//121 415//121 -f 415//132 427//132 428//132 416//132 -f 416//131 428//131 429//131 417//131 -f 417//130 429//130 430//130 418//130 -f 418//129 430//129 431//129 419//129 -f 419//128 431//128 432//128 420//128 -f 420//127 432//127 421//127 409//127 -f 421//138 433//138 434//138 422//138 -f 422//137 434//137 435//137 423//137 -f 423//136 435//136 436//136 424//136 -f 424//135 436//135 437//135 425//135 -f 425//134 437//134 438//134 426//134 -f 426//133 438//133 439//133 427//133 -f 427//144 439//144 440//144 428//144 -f 428//143 440//143 441//143 429//143 -f 429//142 441//142 442//142 430//142 -f 430//141 442//141 443//141 431//141 -f 431//140 443//140 444//140 432//140 -f 432//139 444//139 433//139 421//139 -f 433//150 445//150 446//150 434//150 -f 434//149 446//149 447//149 435//149 -f 435//148 447//148 448//148 436//148 -f 436//147 448//147 449//147 437//147 -f 437//146 449//146 450//146 438//146 -f 438//145 450//145 451//145 439//145 -f 439//156 451//156 452//156 440//156 -f 440//155 452//155 453//155 441//155 -f 441//154 453//154 454//154 442//154 -f 442//153 454//153 455//153 443//153 -f 443//152 455//152 456//152 444//152 -f 444//151 456//151 445//151 433//151 -f 445//162 457//162 458//162 446//162 -f 446//161 458//161 459//161 447//161 -f 447//160 459//160 460//160 448//160 -f 448//159 460//159 461//159 449//159 -f 449//158 461//158 462//158 450//158 -f 450//157 462//157 463//157 451//157 -f 451//168 463//168 464//168 452//168 -f 452//167 464//167 465//167 453//167 -f 453//166 465//166 466//166 454//166 -f 454//165 466//165 467//165 455//165 -f 455//164 467//164 468//164 456//164 -f 456//163 468//163 457//163 445//163 -f 457//174 469//174 470//174 458//174 -f 458//173 470//173 471//173 459//173 -f 459//172 471//172 472//172 460//172 -f 460//171 472//171 473//171 461//171 -f 461//170 473//170 474//170 462//170 -f 462//169 474//169 475//169 463//169 -f 463//180 475//180 476//180 464//180 -f 464//179 476//179 477//179 465//179 -f 465//178 477//178 478//178 466//178 -f 466//177 478//177 479//177 467//177 -f 467//176 479//176 480//176 468//176 -f 468//175 480//175 469//175 457//175 -f 469//186 481//186 482//186 470//186 -f 470//185 482//185 483//185 471//185 -f 471//184 483//184 484//184 472//184 -f 472//183 484//183 485//183 473//183 -f 473//182 485//182 486//182 474//182 -f 474//181 486//181 487//181 475//181 -f 475//192 487//192 488//192 476//192 -f 476//191 488//191 489//191 477//191 -f 477//190 489//190 490//190 478//190 -f 478//189 490//189 491//189 479//189 -f 479//188 491//188 492//188 480//188 -f 480//187 492//187 481//187 469//187 -f 481//198 493//198 494//198 482//198 -f 482//197 494//197 495//197 483//197 -f 483//196 495//196 496//196 484//196 -f 484//195 496//195 497//195 485//195 -f 485//194 497//194 498//194 486//194 -f 486//193 498//193 499//193 487//193 -f 487//204 499//204 500//204 488//204 -f 488//203 500//203 501//203 489//203 -f 489//202 501//202 502//202 490//202 -f 490//201 502//201 503//201 491//201 -f 491//200 503//200 504//200 492//200 -f 492//199 504//199 493//199 481//199 -f 493//210 505//210 506//210 494//210 -f 494//209 506//209 507//209 495//209 -f 495//208 507//208 508//208 496//208 -f 496//207 508//207 509//207 497//207 -f 497//206 509//206 510//206 498//206 -f 498//290 510//290 511//290 499//290 -f 499//216 511//216 512//216 500//216 -f 500//215 512//215 513//215 501//215 -f 501//214 513//214 514//214 502//214 -f 502//213 514//213 515//213 503//213 -f 503//212 515//212 516//212 504//212 -f 504//211 516//211 505//211 493//211 -f 505//222 517//222 518//222 506//222 -f 506//221 518//221 519//221 507//221 -f 507//220 519//220 520//220 508//220 -f 508//219 520//219 521//219 509//219 -f 509//218 521//218 522//218 510//218 -f 510//217 522//217 523//217 511//217 -f 511//228 523//228 524//228 512//228 -f 512//227 524//227 525//227 513//227 -f 513//226 525//226 526//226 514//226 -f 514//225 526//225 527//225 515//225 -f 515//224 527//224 528//224 516//224 -f 516//223 528//223 517//223 505//223 -f 517//234 529//234 530//234 518//234 -f 518//233 530//233 531//233 519//233 -f 519//232 531//232 532//232 520//232 -f 520//231 532//231 533//231 521//231 -f 521//230 533//230 534//230 522//230 -f 522//229 534//229 535//229 523//229 -f 523//240 535//240 536//240 524//240 -f 524//239 536//239 537//239 525//239 -f 525//238 537//238 538//238 526//238 -f 526//237 538//237 539//237 527//237 -f 527//236 539//236 540//236 528//236 -f 528//235 540//235 529//235 517//235 -f 529//246 541//246 542//246 530//246 -f 530//245 542//245 543//245 531//245 -f 531//244 543//244 544//244 532//244 -f 532//243 544//243 545//243 533//243 -f 533//242 545//242 546//242 534//242 -f 534//241 546//241 547//241 535//241 -f 535//252 547//252 548//252 536//252 -f 536//251 548//251 549//251 537//251 -f 537//250 549//250 550//250 538//250 -f 538//249 550//249 551//249 539//249 -f 539//248 551//248 552//248 540//248 -f 540//247 552//247 541//247 529//247 -f 541//258 553//258 554//258 542//258 -f 542//257 554//257 555//257 543//257 -f 543//256 555//256 556//256 544//256 -f 544//255 556//255 557//255 545//255 -f 545//254 557//254 558//254 546//254 -f 546//253 558//253 559//253 547//253 -f 547//264 559//264 560//264 548//264 -f 548//263 560//263 561//263 549//263 -f 549//262 561//262 562//262 550//262 -f 550//261 562//261 563//261 551//261 -f 551//260 563//260 564//260 552//260 -f 552//259 564//259 553//259 541//259 -f 553//291 565//291 566//291 554//291 -f 554//269 566//269 567//269 555//269 -f 555//268 567//268 568//268 556//268 -f 556//267 568//267 569//267 557//267 -f 557//266 569//266 570//266 558//266 -f 558//265 570//265 571//265 559//265 -f 559//276 571//276 572//276 560//276 -f 560//275 572//275 573//275 561//275 -f 561//274 573//274 574//274 562//274 -f 562//273 574//273 575//273 563//273 -f 563//272 575//272 576//272 564//272 -f 564//271 576//271 565//271 553//271 -f 565//282 1//282 2//282 566//282 -f 566//281 2//281 3//281 567//281 -f 567//280 3//280 4//280 568//280 -f 568//279 4//279 5//279 569//279 -f 569//278 5//278 6//278 570//278 -f 570//277 6//277 7//277 571//277 -f 571//288 7//288 8//288 572//288 -f 572//287 8//287 9//287 573//287 -f 573//286 9//286 10//286 574//286 -f 574//285 10//285 11//285 575//285 -f 575//284 11//284 12//284 576//284 -f 576//283 12//283 1//283 565//283 -o Suzanne -v -0.976520 1.877188 4.989921 -v -2.349117 1.877188 5.597023 -v -0.897037 1.702837 4.904596 -v -2.465719 1.702837 5.598426 -v -0.872087 1.543900 4.762233 -v -2.587833 1.543900 5.521110 -v -1.126074 1.468613 5.016210 -v -2.229053 1.468613 5.504059 -v -1.087971 1.642608 5.102356 -v -2.190951 1.642608 5.590206 -v -1.090370 1.847073 5.096932 -v -2.193350 1.847073 5.584782 -v -1.215753 1.906592 5.144740 -v -2.073626 1.906592 5.524178 -v -1.331014 1.754296 5.182304 -v -1.968291 1.754296 5.464172 -v -1.444064 1.610060 5.125481 -v -1.934277 1.610060 5.342303 -v -1.633451 1.886314 5.028583 -v -1.878557 1.886314 5.136994 -v -1.485554 1.967177 5.097933 -v -1.926746 1.967177 5.293073 -v -1.294510 2.018635 5.099193 -v -2.054341 2.018635 5.435266 -v -1.278198 2.141882 5.003558 -v -2.136071 2.141882 5.382997 -v -1.444009 2.180058 4.926833 -v -2.081286 2.180058 5.208701 -v -1.589768 2.159070 4.796058 -v -2.079982 2.159070 5.012880 -v -1.331249 2.241708 4.552328 -v -2.434229 2.241708 5.040177 -v -1.248543 2.247639 4.739319 -v -2.351523 2.247639 5.227168 -v -1.176603 2.171997 4.901968 -v -2.279583 2.171997 5.389817 -v -1.038965 2.112478 4.848740 -v -2.411561 2.112478 5.455841 -v -1.010032 2.128600 4.649125 -v -2.578714 2.128600 5.342955 -v -1.017791 2.092909 4.432810 -v -2.733537 2.092909 5.191687 -v -0.829963 1.798100 4.526184 -v -2.790816 1.798100 5.393472 -v -0.864556 1.901016 4.713002 -v -2.629323 1.901016 5.493562 -v -0.961766 1.981879 4.890763 -v -2.432406 1.981879 5.541229 -v -0.940447 1.996582 4.905836 -v -2.435597 1.996582 5.567143 -v -1.020619 2.138384 4.857090 -v -2.417726 2.138384 5.475032 -v -1.168954 2.216459 4.919262 -v -2.271934 2.216459 5.407111 -v -1.279830 2.175140 5.032996 -v -2.113193 2.175140 5.401593 -v -1.305424 2.040689 5.140774 -v -2.016233 2.040689 5.455166 -v -1.211439 1.917442 5.187623 -v -2.044801 1.917442 5.556221 -v -1.104807 2.048040 5.064292 -v -2.207787 2.048040 5.552141 -v -1.070827 1.846718 5.141118 -v -2.173806 1.846718 5.628968 -v -0.952227 1.880686 5.011717 -v -2.349334 1.880686 5.629660 -v -1.777516 2.236079 5.034153 -v -1.702459 2.197548 5.203849 -v -1.359803 0.637721 5.978560 -v -1.469394 1.197225 5.730786 -v -1.510880 1.402400 5.636990 -v -1.333184 0.488568 6.038742 -v -1.850174 2.070146 4.869880 -v -1.930747 2.276031 4.687712 -v -2.703733 1.695393 2.940067 -v -2.752624 0.926914 2.829530 -v -2.551693 0.243098 3.283814 -v -2.102766 0.041671 4.298794 -v -1.328206 1.181865 5.188654 -v -1.965483 1.181865 5.470523 -v -1.056945 0.830679 5.338146 -v -2.037371 0.830679 5.771791 -v -0.897541 0.460938 5.532900 -v -2.000520 0.460938 6.020750 -v -0.821352 0.144075 5.638898 -v -1.973353 0.144075 6.148430 -v -0.866346 0.058294 5.702815 -v -1.895794 0.058294 6.158141 -v -1.072148 0.054086 5.866961 -v -1.635893 0.054086 6.116306 -v -1.334477 0.053731 6.035820 -v -0.996516 1.219686 4.944713 -v -2.369112 1.219686 5.551815 -v -0.724257 1.372693 4.732048 -v -2.709620 1.372693 5.610177 -v -0.543624 1.553381 4.312223 -v -3.141754 1.553381 5.461380 -v -0.515540 2.096407 4.243204 -v -3.211713 2.096407 5.435725 -v -0.751078 2.204242 4.340121 -v -2.981548 2.204242 5.326661 -v -1.102573 2.431115 4.473026 -v -2.646745 2.431115 5.156016 -v -1.404469 2.699308 4.519300 -v -2.409406 2.699308 4.963786 -v -1.633366 2.665340 4.697487 -v -2.123580 2.665340 4.914309 -v -1.698730 2.333065 4.947251 -v -1.894815 2.333065 5.033980 -v -1.496078 2.243076 4.974754 -v -2.010802 2.243076 5.202417 -v -1.520257 2.078865 5.085731 -v -1.912428 2.078865 5.259188 -v -1.331014 1.754296 5.182304 -v -1.968291 1.754296 5.464172 -v -1.054322 1.605497 5.079047 -v -2.230834 1.605497 5.599420 -v -0.906462 1.643318 4.916414 -v -2.450634 1.643318 5.599404 -v -0.759295 1.800533 4.685958 -v -2.720148 1.800533 5.553246 -v -0.776414 1.957393 4.580997 -v -2.786288 1.957393 5.469966 -v -0.858362 2.084138 4.561363 -v -2.745683 2.084138 5.396128 -v -1.120043 2.225230 4.698559 -v -2.468129 2.225230 5.294820 -v -1.391149 2.306803 4.847574 -v -2.175490 2.306803 5.194489 -v -1.327094 0.514474 6.052512 -v -1.173360 0.581700 5.936287 -v -1.516510 0.581700 6.088062 -v -1.130098 0.391582 6.000970 -v -1.497758 0.391582 6.163587 -v -1.207108 0.309654 6.058758 -v -1.403194 0.309654 6.145487 -v -1.306710 0.291099 6.098598 -v -1.535099 1.347089 5.582232 -v -1.560446 1.418167 5.524926 -v -1.398153 1.406963 5.461182 -v -1.716792 1.406963 5.602116 -v -1.327120 1.302272 5.522396 -v -1.719290 1.302272 5.695853 -v -1.369140 1.205286 5.593035 -v -1.638757 1.205286 5.712287 -v -1.011896 1.486458 5.075582 -v -2.261940 1.486458 5.628478 -v -0.734596 1.588007 4.774928 -v -2.670938 1.588007 5.631375 -v -0.633116 1.778835 4.540565 -v -2.912607 1.778835 5.548787 -v -0.642298 2.076787 4.453547 -v -2.970811 2.076787 5.483451 -v -0.702164 2.198969 4.550097 -v -2.859102 2.198969 5.504113 -v -1.104096 2.455602 4.701485 -v -2.476693 2.455602 5.308587 -v -1.313203 2.626809 4.758772 -v -2.293629 2.626809 5.192416 -v -1.466793 2.607898 4.875322 -v -2.104070 2.607898 5.157191 -v -1.559279 2.331645 5.096893 -v -1.877917 2.331645 5.237827 -v -1.338439 1.540349 5.496803 -v -1.730610 1.540349 5.670260 -v -1.131712 0.951796 5.599778 -v -1.793500 0.951796 5.892488 -v -0.985904 0.560001 5.763791 -v -1.770246 0.560001 6.110706 -v -0.930387 0.369884 5.823053 -v -1.763749 0.369884 6.191651 -v -0.961854 0.206028 5.884424 -v -1.697174 0.206028 6.209657 -v -1.066205 0.183619 5.946655 -v -1.580929 0.183619 6.174318 -v -1.313088 0.168562 6.084179 -v -1.640876 1.672368 5.343082 -v -1.680660 1.944413 5.253134 -v -1.280633 2.303305 4.766152 -v -2.310081 2.303305 5.221478 -v -1.405600 1.828873 5.179316 -v -1.920324 1.828873 5.406979 -v -1.476851 1.937062 5.150738 -v -1.893533 1.937062 5.335037 -v -1.172999 0.626517 5.903975 -v -1.540659 0.626517 6.066591 -v -1.317392 0.988552 5.743161 -v -1.562499 0.988552 5.851572 -v -1.439945 0.988552 5.797366 -v -1.489081 1.149265 5.686275 -v -1.340171 1.264451 5.625402 -v -1.634299 1.264451 5.755496 -v -1.287671 1.346379 5.578455 -v -1.704353 1.346379 5.762754 -v -1.369184 1.466128 5.493548 -v -1.712334 1.466128 5.645324 -v -1.482456 1.477332 5.535611 -v -1.605009 1.477332 5.589816 -v -1.486804 1.409396 5.691423 -v -1.443151 1.473124 5.591346 -v -1.590215 1.473124 5.656392 -v -1.366646 1.461919 5.565546 -v -1.660774 1.461919 5.695639 -v -1.306309 1.375783 5.635704 -v -1.649458 1.375783 5.787479 -v -1.360006 1.320117 5.646815 -v -1.605112 1.320117 5.755226 -v -1.467691 1.264096 5.734635 -v -1.199373 0.995245 5.248030 -v -2.008225 0.995245 5.605786 -v -1.282557 1.243107 5.457505 -v -1.797280 1.243107 5.685168 -v -1.231284 1.142269 5.507170 -v -1.795029 1.142269 5.756516 -v -1.259928 1.084880 5.210508 -v -1.995248 1.084880 5.535741 -v -1.312657 0.313507 6.085153 -v -1.242098 0.324712 6.045907 -v -1.389162 0.324712 6.110953 -v -1.172811 0.413991 6.003786 -v -1.466939 0.413991 6.133879 -v -1.193483 0.540736 5.957050 -v -1.487610 0.540736 6.087143 -v -1.366468 0.418554 5.963491 -v -1.226766 0.470722 5.881799 -v -1.520894 0.470722 6.011892 -v -1.216574 0.359035 5.904842 -v -1.510702 0.359035 6.034936 -v -1.279770 0.295662 5.960734 -v -1.426834 0.295662 6.025780 -v -1.350329 0.284458 5.999980 -v -1.404952 1.970320 5.147653 -v -1.944186 1.970320 5.386157 -v -1.361185 1.873335 5.180348 -v -1.949441 1.873335 5.440535 -v -1.241472 2.250782 4.821562 -v -2.295431 2.250782 5.287730 -v -1.327477 2.254280 4.892143 -v -2.185350 2.254280 5.271582 -v -1.085705 2.220667 4.809321 -v -2.409281 2.220667 5.394741 -v -0.892589 2.079930 4.649622 -v -2.657357 2.079930 5.430181 -v -0.836567 1.982944 4.676897 -v -2.674866 1.982944 5.489979 -v -0.817672 1.841142 4.752746 -v -2.631461 1.841142 5.554987 -v -0.918648 1.743446 4.955122 -v -2.413798 1.743446 5.616428 -v -1.049503 1.709479 5.089943 -v -2.226014 1.709479 5.610316 -v -1.277535 1.813460 5.203830 -v -1.988344 1.813460 5.518222 -v -1.422432 2.082363 5.075003 -v -1.986177 2.082363 5.324348 -v -1.403146 2.194406 4.986092 -v -2.064934 2.194406 5.278801 -v -1.374030 2.149943 4.952536 -v -2.109349 2.149943 5.277769 -v -1.411518 2.060309 5.033422 -v -2.024284 2.060309 5.304449 -v -1.272568 1.813815 5.148803 -v -2.032398 1.813815 5.484877 -v -1.067488 1.728389 5.049281 -v -2.243999 1.728389 5.569654 -v -0.958170 1.751153 4.932023 -v -2.404299 1.751153 5.571648 -v -0.877172 1.856199 4.750735 -v -2.592918 1.856199 5.509612 -v -0.891679 1.957038 4.684808 -v -2.631936 1.957038 5.454526 -v -0.944728 2.042819 4.664256 -v -2.611453 2.042819 5.401451 -v -1.108583 2.187409 4.790725 -v -2.407648 2.187409 5.365303 -v -1.310833 2.213316 4.896645 -v -2.193217 2.213316 5.286924 -v -1.237084 2.209818 4.831484 -v -2.291042 2.209818 5.297652 -v -1.356218 1.873690 5.125321 -v -1.993495 1.873690 5.407190 -v -1.389288 1.952120 5.083682 -v -2.002054 1.952120 5.354709 -v -1.694882 2.155927 4.757179 -v -2.038031 2.155927 4.908954 -v -1.632854 2.454589 4.533003 -v -2.245620 2.454589 4.804031 -v -1.434775 2.466148 4.384525 -v -2.488733 2.466148 4.850692 -v -1.174034 2.238920 4.344590 -v -2.693695 2.238920 5.016738 -v -0.865251 2.034455 4.214500 -v -2.997679 2.034455 5.157676 -v -0.681709 1.937824 4.132543 -v -3.181796 1.937824 5.238335 -v -0.676148 1.509629 4.244501 -v -3.102703 1.509629 5.317770 -v -0.860660 1.311095 4.556168 -v -2.747981 1.311095 5.390933 -v -1.050614 1.228102 4.822402 -v -2.423211 1.228102 5.429503 -v -2.218793 2.481968 4.036467 -v -2.464513 2.259710 3.480919 -v -2.359949 0.009176 3.717328 -v -1.760312 0.436859 5.073048 -v -1.405433 -0.045332 5.875396 -v -1.538833 0.090894 5.573791 -v -1.641636 0.404969 5.341363 -v -1.697006 0.491460 5.216177 -v -0.766175 1.309070 3.709673 -v -3.437836 1.309070 4.891353 -v -0.845546 1.336752 3.497093 -v -3.541718 1.336752 4.689614 -v -1.186147 0.890763 3.091443 -v -3.612702 0.890763 4.164712 -v -1.895871 0.887318 2.811972 -v -3.342000 0.887318 3.451597 -v -0.833892 0.920418 4.053500 -v -3.137894 0.920418 5.072564 -v -1.160717 0.587840 3.910897 -v -3.023527 0.587840 4.734821 -v -1.285881 0.505965 3.429142 -v -3.295755 0.505965 4.318112 -v -1.923592 0.375064 3.279358 -v -2.977550 0.375064 3.745525 -v -1.307382 0.799552 5.103219 -v -2.042702 0.799552 5.428452 -v -1.455492 0.570245 5.000258 -v -2.019237 0.570245 5.249603 -v -1.098408 0.262102 5.343789 -v -2.005302 0.262102 5.744909 -v -1.235438 0.571968 5.199619 -v -2.019779 0.571968 5.546535 -v -0.950754 -0.014507 5.511975 -v -1.980202 -0.014507 5.967301 -v -1.322482 0.180174 5.466623 -v -1.763674 0.180174 5.661763 -v -1.434784 0.486542 5.278976 -v -1.826955 0.486542 5.452434 -v -1.173561 -0.022568 5.703932 -v -1.688285 -0.022568 5.931595 -v -1.345059 0.922444 5.084293 -v -2.031357 0.922444 5.387844 -v -1.355468 1.037629 5.093887 -v -2.017256 1.037629 5.386597 -v -1.370410 1.145464 5.093235 -v -2.007687 1.145464 5.375103 -v -1.469777 0.515644 4.835446 -v -2.131565 0.515644 5.128156 -v -1.613972 0.223373 4.145021 -v -2.545377 0.223373 4.556983 -v -1.761510 0.201371 3.612681 -v -2.839978 0.201371 4.089689 -v -1.885854 1.804950 2.867748 -v -3.307473 1.804950 3.496532 -v -1.728357 2.188632 3.223834 -v -3.149975 2.188632 3.852618 -v -1.521868 2.363284 3.690686 -v -2.943486 2.363284 4.319469 -v -1.271420 2.076484 4.223796 -v -2.717549 2.076484 4.863420 -v -0.864521 1.820206 4.017380 -v -3.144012 1.820206 5.025602 -v -1.061151 1.835974 3.970362 -v -3.046515 1.835974 4.848491 -v -1.275482 1.981326 3.452653 -v -3.285356 1.981326 4.341623 -v -0.936062 1.845810 3.557475 -v -3.436149 1.845810 4.663267 -v -1.097373 1.696354 3.192766 -v -3.597460 1.696354 4.298558 -v -1.438352 1.813314 3.084420 -v -3.448226 1.813314 3.973390 -v -1.556618 1.477239 2.817031 -v -3.566492 1.477239 3.706001 -v -1.208134 1.356425 2.942347 -v -3.708221 1.356425 4.048139 -v -1.541153 0.840725 2.951383 -v -3.477495 0.840725 3.807830 -v -1.610864 0.440514 3.356960 -v -3.130525 0.440514 4.029108 -v -1.000439 1.200933 3.312539 -v -3.574059 1.200933 4.450854 -v -1.255718 0.814662 4.491197 -v -2.530272 0.814662 5.054935 -v -1.418510 0.442895 4.023755 -v -2.766596 0.442895 4.620015 -v -0.938005 1.283571 3.155538 -v -3.732220 1.283571 4.391423 -v -0.850236 0.602188 3.850904 -v -3.276792 0.602188 4.924173 -v -0.566259 0.467079 3.366576 -v -3.826176 0.467079 4.808442 -v -0.304733 0.595599 2.930873 -v -4.324480 0.595599 4.708813 -v -0.291003 0.983895 2.663756 -v -4.531347 0.983895 4.539266 -v -0.546199 1.252798 2.583714 -v -4.418882 1.252798 4.296607 -v -0.801748 1.310897 2.900415 -v -4.012644 1.310897 4.320599 -v -0.776619 1.243317 2.990359 -v -3.963004 1.243317 4.399702 -v -0.574840 1.181364 2.717731 -v -4.300460 1.181364 4.365577 -v -0.404853 0.953781 2.770767 -v -4.375580 0.953781 4.527025 -v -0.410355 0.651265 2.990230 -v -4.209507 0.651265 4.670600 -v -0.588706 0.578766 3.348953 -v -3.824113 0.578766 4.779979 -v -0.795743 0.695675 3.742208 -v -3.393873 0.695675 4.891364 -v -0.862078 1.231047 3.194686 -v -3.754336 1.231047 4.473936 -v -0.845287 1.086457 3.133265 -v -3.811077 1.086457 4.445037 -v -0.773119 0.689389 3.561459 -v -3.542823 0.689389 4.786503 -v -0.627576 0.575978 3.227944 -v -3.887493 0.575978 4.669811 -v -0.475729 0.636918 2.941812 -v -4.201348 0.636918 4.589659 -v -0.461668 0.861004 2.774830 -v -4.334352 0.861004 4.487724 -v -0.596808 1.025214 2.734320 -v -4.273407 1.025214 4.360485 -v -0.778391 1.076318 2.953224 -v -3.989287 1.076318 4.373408 -v -0.953338 1.137560 3.319645 -v -3.600489 1.137560 4.490483 -v -0.957247 0.910686 3.343935 -v -3.579887 0.910686 4.503933 -v -1.050065 0.798644 3.465370 -v -3.427598 0.798644 4.516956 -v -0.949048 0.787439 3.428729 -v -3.522667 0.787439 4.567044 -v -0.885520 0.686601 3.472973 -v -3.532671 0.686601 4.643812 -v -0.922647 0.641784 3.521547 -v -3.471756 0.641784 4.649021 -v -0.945567 0.855323 3.834142 -v -3.225059 0.855323 4.842364 -v -1.007820 0.726145 3.726524 -v -3.262800 0.726145 4.723905 -v -1.040673 0.801077 3.652247 -v -3.295653 0.801077 4.649628 -v -0.994161 1.014313 3.426120 -v -3.494247 1.014313 4.531912 -v -0.893689 1.018876 3.255732 -v -3.687904 1.018876 4.491617 -v -0.922441 0.956214 3.190728 -v -3.716656 0.956214 4.426613 -v -0.949840 0.597677 3.460067 -v -3.498949 0.597677 4.587541 -v -0.900458 0.642494 3.406072 -v -3.572119 0.642494 4.587752 -v -0.961012 0.732128 3.368551 -v -3.559142 0.732128 4.517707 -v -1.065002 0.754537 3.398469 -v -3.467046 0.754537 4.460897 -v -0.972184 0.866579 3.277035 -v -3.619335 0.866579 4.447873 -v -0.779658 1.002451 2.884101 -v -4.039576 1.002451 4.325968 -v -0.593543 0.958699 2.675445 -v -4.319163 0.958699 4.323292 -v -0.449121 0.805692 2.703811 -v -4.395337 0.805692 4.449228 -v -0.458650 0.588958 2.881039 -v -4.257802 0.588958 4.561409 -v -0.647045 0.524520 3.150797 -v -3.931473 0.524520 4.603504 -v -0.807817 0.649135 3.483009 -v -3.577522 0.649135 4.708053 -v -0.858809 1.012590 3.069563 -v -3.849110 1.012590 4.392177 -v -0.879396 0.769594 3.288048 -v -3.673611 0.769594 4.523933 -v -0.792555 0.695017 3.285615 -v -3.733834 0.695017 4.586547 -v -0.736429 0.755247 3.147480 -v -3.873793 0.755247 4.535141 -v -0.806483 0.837175 3.154739 -v -3.821294 0.837175 4.488194 -v -0.758081 0.904755 3.032272 -v -3.944466 0.904755 4.441615 -v -0.683495 0.830179 3.035260 -v -3.992434 0.830179 4.498808 -v -0.611160 0.856440 2.966901 -v -4.091674 0.856440 4.506337 -v -0.671715 0.946074 2.929379 -v -4.078696 0.946074 4.436292 -v -0.886588 1.093150 2.708601 -v -4.097484 1.093150 4.128785 -v -0.579334 1.079158 2.442540 -v -4.501040 1.079158 4.177115 -v -0.302894 0.876771 2.570616 -v -4.592258 0.876771 4.467808 -v -0.314629 0.500034 2.775984 -v -4.432420 0.500034 4.597288 -v -0.667381 0.335113 3.137949 -v -3.927298 0.335113 4.579815 -v -0.949509 0.433466 3.560203 -v -3.425085 0.433466 4.655153 -v -1.064217 1.110286 3.002701 -v -3.760389 1.110286 4.195221 -vn 0.8960 0.2268 0.3818 -vn -0.3203 0.2268 0.9198 -vn 0.9845 0.0034 0.1754 -vn -0.5326 0.0034 0.8464 -vn 0.7065 -0.4192 0.5701 -vn -0.0535 -0.4192 0.9063 -vn 0.7066 0.0035 0.7076 -vn 0.0482 0.0035 0.9988 -vn 0.3313 0.0089 0.9435 -vn 0.4752 0.0089 0.8798 -vn 0.0986 -0.4464 0.8894 -vn 0.5917 -0.4464 0.6713 -vn -0.4471 0.0170 0.8943 -vn 0.9625 0.0170 0.2709 -vn -0.0944 0.3104 0.9459 -vn 0.7633 0.3104 0.5665 -vn -0.1881 0.6302 0.7533 -vn 0.6839 0.6302 0.3677 -vn -0.5873 0.5758 0.5688 -vn 0.8159 0.5758 -0.0519 -vn -0.2365 0.9676 0.0881 -vn 0.2243 0.9676 -0.1157 -vn 0.0629 0.9241 0.3769 -vn 0.2365 0.9241 0.3001 -vn 0.4732 0.8657 0.1631 -vn -0.1976 0.8657 0.4598 -vn 0.3741 0.9102 -0.1778 -vn -0.3833 0.9102 0.1571 -vn 0.8529 0.5086 -0.1181 -vn -0.6612 0.5086 0.5515 -vn 0.8119 0.5567 0.1759 -vn -0.4161 0.5567 0.7190 -vn 0.5052 0.0043 -0.8630 -vn -0.9784 0.0043 -0.2068 -vn -0.1749 0.3935 -0.9025 -vn -0.5501 0.3935 -0.7366 -vn -0.7153 0.4000 -0.5731 -vn 0.0572 0.4000 -0.9147 -vn -0.9827 0.0141 -0.1846 -vn 0.5246 0.0141 -0.8513 -vn -0.8241 -0.5467 0.1486 -vn 0.6643 -0.5467 -0.5097 -vn -0.3688 -0.9054 0.2102 -vn 0.4036 -0.9054 -0.1315 -vn 0.1893 -0.9787 -0.0792 -vn -0.1859 -0.9787 0.0868 -vn 0.6442 -0.5609 -0.5201 -vn -0.8181 -0.5609 0.1267 -vn 0.6889 0.4495 0.5686 -vn -0.0428 0.4495 0.8923 -vn 0.6360 0.3665 0.6791 -vn 0.0746 0.3665 0.9274 -vn 0.4581 0.3834 0.8020 -vn 0.2852 0.3834 0.8785 -vn 0.2867 0.5236 0.8023 -vn 0.4007 0.5236 0.7519 -vn 0.2746 0.5690 0.7751 -vn 0.3887 0.5690 0.7246 -vn 0.3841 0.6821 0.6222 -vn 0.2020 0.6821 0.7028 -vn 0.5582 0.6532 0.5116 -vn 0.0030 0.6532 0.7572 -vn 0.6626 0.5496 0.5088 -vn -0.0693 0.5496 0.8326 -vn 0.4703 -0.4503 0.7590 -vn 0.2451 -0.4503 0.8586 -vn 0.5450 -0.4750 0.6909 -vn 0.1445 -0.4750 0.8680 -vn 0.8662 -0.0147 0.4994 -vn -0.2133 -0.0147 0.9769 -vn 0.9300 0.3074 0.2017 -vn -0.4764 0.3073 0.8238 -vn 0.9026 0.4152 0.1134 -vn -0.5234 0.4152 0.7441 -vn 0.6384 -0.4246 0.6420 -vn 0.0455 -0.4246 0.9042 -vn 0.7169 -0.2022 0.6672 -vn 0.0114 -0.2022 0.9793 -vn 0.9233 -0.0266 0.3831 -vn -0.3378 -0.0266 0.9409 -vn 0.9059 0.0575 0.4196 -vn -0.2990 0.0575 0.9525 -vn 0.6715 0.7219 0.1671 -vn -0.3281 0.7219 0.6093 -vn 0.5127 0.8535 -0.0928 -vn -0.4136 0.8535 0.3169 -vn 0.6460 0.7620 -0.0457 -vn -0.4684 0.7620 0.4472 -vn 0.0664 0.9636 0.2590 -vn 0.1470 0.9636 0.2234 -vn -0.5268 0.6017 0.6004 -vn 0.7986 0.6017 0.0142 -vn -0.4621 0.7869 0.4089 -vn 0.6134 0.7869 -0.0668 -vn 0.8300 0.0837 0.5514 -vn -0.1504 0.0837 0.9851 -vn 0.5951 0.0770 0.7999 -vn 0.1915 0.0770 0.9785 -vn 0.3306 0.0175 0.9436 -vn 0.4758 0.0175 0.8794 -vn 0.3238 -0.1388 0.9359 -vn 0.4746 -0.1388 0.8692 -vn 0.4458 -0.0225 0.8949 -vn 0.3622 -0.0225 0.9318 -vn 0.6186 0.3356 0.7104 -vn 0.1094 0.3356 0.9356 -vn 0.6957 0.3447 0.6302 -vn -0.0017 0.3447 0.9387 -vn 0.6742 0.2514 0.6944 -vn 0.0601 0.2514 0.9660 -vn 0.6434 0.5576 0.5245 -vn -0.0448 0.5576 0.8289 -vn 0.1395 0.7473 0.6496 -vn 0.3868 0.7473 0.5403 -vn 0.7321 0.0832 0.6761 -vn 0.0077 0.0832 0.9965 -vn 0.5462 0.3148 0.7762 -vn 0.2068 0.3148 0.9263 -vn 0.3840 0.3751 0.8437 -vn 0.3659 0.3751 0.8517 -vn 0.4619 -0.1909 0.8661 -vn 0.3301 -0.1909 0.9244 -vn 0.5675 -0.0404 0.8224 -vn 0.2267 -0.0404 0.9731 -vn 0.6564 0.2724 0.7035 -vn 0.0790 0.2724 0.9589 -vn 0.6078 0.4999 0.6170 -vn 0.0476 0.4999 0.8648 -vn 0.6442 0.4043 0.6492 -vn 0.0469 0.4043 0.9134 -vn 0.3124 0.5956 0.7400 -vn 0.3374 0.5956 0.7290 -vn 0.3496 0.4925 0.7970 -vn 0.3544 0.4925 0.7949 -vn 0.3382 0.5486 0.7646 -vn 0.8600 -0.5045 -0.0763 -vn -0.6350 -0.5045 0.5850 -vn 0.7448 0.0744 -0.6632 -vn -0.9917 0.0744 0.1049 -vn -0.2654 0.5323 -0.8039 -vn -0.4162 0.5323 -0.7371 -vn -0.7839 0.4644 0.4121 -vn 0.8323 0.4644 -0.3028 -vn 0.6550 -0.6138 0.4408 -vn -0.1145 -0.6138 0.7811 -vn 0.6495 -0.0602 0.7580 -vn 0.1239 -0.0602 0.9905 -vn -0.5770 0.7545 0.3128 -vn 0.6196 0.7545 -0.2164 -vn 0.1257 0.9918 0.0242 -vn -0.0667 0.9918 0.1093 -vn 0.8259 0.5637 -0.0070 -vn -0.5608 0.5637 0.6063 -vn 0.7112 -0.2761 0.6465 -vn -0.0002 -0.2761 0.9611 -vn 0.3196 0.7265 0.6083 -vn 0.2350 0.7265 0.6457 -vn 0.4293 0.1661 0.8878 -vn 0.3680 0.1661 0.9149 -vn -0.0735 0.3486 0.9344 -vn 0.7408 0.3486 0.5743 -vn 0.1925 0.1139 0.9747 -vn 0.5916 0.1139 0.7981 -vn 0.7271 0.3812 0.5709 -vn -0.0668 0.3812 0.9221 -vn 0.5860 0.5644 0.5814 -vn 0.0359 0.5644 0.8247 -vn 0.8450 0.5257 -0.0976 -vn -0.6407 0.5257 0.5595 -vn 0.8818 0.4398 -0.1702 -vn -0.7192 0.4398 0.5379 -vn 0.9262 0.3017 -0.2260 -vn -0.7903 0.3017 0.5332 -vn 0.5941 -0.1503 0.7902 -vn 0.1849 -0.1503 0.9712 -vn 0.2311 0.3639 0.9023 -vn 0.5121 0.3639 0.7780 -vn 0.0963 0.4390 0.8933 -vn 0.5961 0.4390 0.6722 -vn 0.1975 0.6985 0.6878 -vn 0.3760 0.6985 0.6088 -vn -0.2636 0.9426 -0.2049 -vn 0.0258 0.9426 -0.3329 -vn -0.7464 0.6650 0.0267 -vn 0.5219 0.6650 -0.5342 -vn -0.9145 -0.0000 0.4045 -vn 0.9145 -0.0000 -0.4045 -vn 0.5287 -0.7253 0.4410 -vn -0.0294 -0.7253 0.6878 -vn 0.4161 0.2741 0.8670 -vn 0.3616 0.2741 0.8912 -vn 0.5147 0.2180 0.8292 -vn 0.2673 0.2180 0.9386 -vn -0.1281 0.2172 0.9677 -vn 0.8021 0.2172 0.5563 -vn -0.0302 0.4709 0.8817 -vn 0.6727 0.4709 0.5708 -vn 0.1318 0.5674 0.8128 -vn 0.5127 0.5674 0.6443 -vn -0.1917 -0.0325 0.9809 -vn 0.8547 -0.0325 0.5181 -vn 0.2595 -0.2766 0.9253 -vn 0.5100 -0.2766 0.8145 -vn 0.7391 -0.1338 0.6602 -vn -0.0087 -0.1338 0.9910 -vn 0.8557 0.0425 0.5156 -vn -0.1942 0.0425 0.9800 -vn 0.8164 0.3679 0.4452 -vn -0.2199 0.3679 0.9035 -vn 0.7703 0.5446 0.3317 -vn -0.2729 0.5446 0.7931 -vn 0.5436 0.8386 0.0367 -vn -0.3386 0.8386 0.4268 -vn 0.3552 0.9211 0.1593 -vn -0.1211 0.9211 0.3700 -vn 0.3804 0.8053 0.4548 -vn 0.0805 0.8053 0.5874 -vn 0.2558 0.7397 0.6224 -vn 0.2884 0.7397 0.6080 -vn 0.6786 0.1169 0.7251 -vn 0.0799 0.1169 0.9899 -vn 0.6273 0.2884 0.7234 -vn 0.1132 0.2884 0.9508 -vn 0.1539 -0.1524 0.9763 -vn 0.6188 -0.1524 0.7706 -vn 0.3442 -0.4144 0.8425 -vn 0.3918 -0.4144 0.8215 -vn 0.0401 0.2753 0.9605 -vn 0.6836 0.2753 0.6759 -vn -0.0033 0.5042 0.8636 -vn 0.6411 0.5042 0.5786 -vn 0.0742 0.8667 0.4932 -vn 0.3150 0.8667 0.3867 -vn 0.0982 0.9467 0.3066 -vn 0.1608 0.9467 0.2790 -vn 0.4461 0.8872 0.1179 -vn -0.2129 0.8872 0.4094 -vn 0.5705 0.8193 0.0568 -vn -0.3418 0.8193 0.4603 -vn 0.9091 0.0870 0.4073 -vn -0.3103 0.0870 0.9467 -vn 0.9566 0.2531 0.1444 -vn -0.5368 0.2531 0.8049 -vn 0.8975 0.4316 0.0909 -vn -0.5365 0.4316 0.7251 -vn -0.7485 0.5431 -0.3805 -vn 0.2221 0.5431 -0.8098 -vn -0.9865 0.1043 -0.1263 -vn 0.5702 0.1043 -0.8148 -vn -0.5627 0.4877 -0.6675 -vn -0.1153 0.4877 -0.8653 -vn 0.2736 0.4579 -0.8458 -vn -0.8099 0.4579 -0.3666 -vn 0.0373 0.5612 -0.8268 -vn -0.6368 0.5612 -0.5287 -vn -0.0424 0.6072 -0.7934 -vn -0.5585 0.6072 -0.5652 -vn 0.5844 -0.1617 -0.7952 -vn -0.9815 -0.1617 -0.1025 -vn 0.5011 -0.8448 -0.1878 -vn -0.4761 -0.8448 0.2444 -vn 0.3847 -0.9194 -0.0818 -vn -0.3193 -0.9194 0.2296 -vn 0.0786 -0.9133 -0.3996 -vn -0.3485 -0.9133 -0.2107 -vn -0.0904 -0.5797 -0.8098 -vn -0.5383 -0.5797 -0.6117 -vn -0.0919 -0.8639 -0.4952 -vn -0.3046 -0.8639 -0.4012 -vn 0.2767 -0.8985 0.3407 -vn 0.0660 -0.8985 0.4339 -vn 0.2464 -0.9324 0.2644 -vn 0.0299 -0.9324 0.3602 -vn 0.7846 -0.1611 -0.5986 -vn -0.9708 -0.1611 0.1778 -vn 0.7064 -0.0417 -0.7065 -vn -0.9980 -0.0417 0.0473 -vn -0.1895 -0.5238 -0.8305 -vn -0.4869 -0.5238 -0.6989 -vn -0.2989 -0.7173 -0.6294 -vn -0.2646 -0.7173 -0.6446 -vn 0.5553 -0.5674 -0.6080 -vn -0.8234 -0.5674 0.0018 -vn 0.6860 -0.0865 -0.7225 -vn -0.9960 -0.0865 0.0215 -vn 0.7151 0.1548 -0.6816 -vn -0.9854 0.1548 0.0705 -vn 0.6804 0.1546 -0.7164 -vn -0.9877 0.1546 0.0215 -vn 0.7657 0.2458 -0.5944 -vn -0.9549 0.2458 0.1666 -vn 0.2075 -0.9776 0.0339 -vn -0.1146 -0.9776 0.1763 -vn 0.1739 -0.8341 -0.5236 -vn -0.5043 -0.8341 -0.2236 -vn 0.3103 -0.9483 -0.0664 -vn -0.2579 -0.9483 0.1850 -vn 0.4231 -0.8662 0.2660 -vn -0.0878 -0.8662 0.4920 -vn 0.4328 -0.8785 0.2025 -vn -0.1413 -0.8785 0.4564 -vn 0.9184 -0.2076 -0.3369 -vn -0.8671 -0.2076 0.4528 -vn 0.9513 -0.2893 0.1069 -vn -0.5609 -0.2893 0.7757 -vn 0.0260 -0.6078 -0.7937 -vn -0.6047 -0.6078 -0.5147 -vn -0.0244 0.9355 -0.3524 -vn -0.2443 0.9355 -0.2551 -vn -0.1622 0.7131 -0.6820 -vn -0.3954 0.7131 -0.5788 -vn -0.0575 0.1000 -0.9933 -vn -0.6962 0.1000 -0.7108 -vn 0.1315 0.6714 -0.7293 -vn -0.6280 0.6714 -0.3934 -vn 0.2447 0.9647 0.0971 -vn -0.0928 0.9647 0.2464 -vn 0.4353 0.7399 -0.5130 -vn -0.6724 0.7399 -0.0231 -vn 0.4227 0.4565 -0.7829 -vn -0.8636 0.4565 -0.2139 -vn 0.3240 -0.2253 -0.9189 -vn -0.8978 -0.2253 -0.3785 -vn 0.1015 -0.0499 -0.9936 -vn -0.8034 -0.0499 -0.5933 -vn 0.3623 0.5271 -0.7687 -vn -0.8125 0.5271 -0.2491 -vn 0.5580 0.6515 -0.5141 -vn -0.7557 0.6515 0.0669 -vn 0.7716 0.6308 -0.0819 -vn -0.5797 0.6308 0.5158 -vn 0.0546 0.6877 -0.7240 -vn -0.5724 0.6877 -0.4467 -vn 0.3463 0.9115 0.2218 -vn -0.0689 0.9115 0.4054 -vn -0.5120 -0.4498 -0.7318 -vn -0.1970 -0.4498 -0.8711 -vn -0.0285 0.9851 -0.1693 -vn -0.1061 0.9851 -0.1350 -vn 0.1391 0.6862 0.7140 -vn 0.4347 0.6862 0.5833 -vn 0.8680 0.1915 -0.4581 -vn -0.9229 0.1915 0.3340 -vn 0.9498 0.2457 -0.1937 -vn -0.7823 0.2457 0.5724 -vn 0.8311 0.1230 -0.5423 -vn -0.9604 0.1230 0.2500 -vn 0.8658 -0.0326 -0.4994 -vn -0.9519 -0.0326 0.3046 -vn 0.8232 -0.5585 0.1021 -vn -0.4783 -0.5585 0.6777 -vn 0.5741 -0.7264 0.3779 -vn -0.1066 -0.7264 0.6790 -vn 0.6783 -0.5960 0.4297 -vn -0.1384 -0.5960 0.7909 -vn 0.8042 -0.5017 0.3187 -vn -0.3053 -0.5017 0.8094 -vn 0.8926 -0.4004 0.2072 -vn -0.4472 -0.4004 0.7998 -vn 0.6296 0.0919 0.7715 -vn 0.1472 0.0919 0.9848 -vn 0.3203 -0.6869 -0.6524 -vn -0.6982 -0.6869 -0.2019 -vn 0.2430 -0.6840 -0.6878 -vn -0.6724 -0.6840 -0.2830 -vn 0.3380 -0.9408 -0.0244 -vn -0.2454 -0.9408 0.2336 -vn 0.7048 -0.6846 -0.1859 -vn -0.6117 -0.6846 0.3964 -vn 0.2998 -0.7785 -0.5514 -vn -0.6097 -0.7785 -0.1492 -vn 0.5255 0.7877 0.3215 -vn -0.1157 0.7877 0.6051 -vn 0.6747 0.6223 0.3968 -vn -0.1603 0.6223 0.7662 -vn 0.5376 0.6150 0.5769 -vn 0.0652 0.6150 0.7858 -vn 0.5691 0.4629 0.6796 -vn 0.1200 0.4629 0.8783 -vn 0.7368 0.4347 0.5179 -vn -0.1125 0.4347 0.8935 -vn 0.8807 0.1409 0.4523 -vn -0.2579 0.1409 0.9559 -vn 0.4692 0.8816 -0.0518 -vn -0.3539 0.8816 0.3123 -vn -0.2631 0.9626 0.0645 -vn 0.2247 0.9626 -0.1512 -vn -0.6356 0.4720 0.6110 -vn 0.8796 0.4720 -0.0592 -vn -0.1397 0.1257 0.9822 -vn 0.8207 0.1257 0.5574 -vn 0.7739 -0.0966 0.6258 -vn -0.0576 -0.0966 0.9936 -vn 0.9274 -0.0714 0.3672 -vn -0.3522 -0.0714 0.9332 -vn 0.7737 -0.6326 -0.0357 -vn -0.5469 -0.6326 0.5484 -vn 0.0786 0.7541 0.6520 -vn 0.4296 0.7541 0.4968 -vn 0.8411 -0.4245 -0.3352 -vn -0.8139 -0.4245 0.3967 -vn 0.3924 0.6687 0.6316 -vn 0.2033 0.6687 0.7152 -vn -0.0105 0.9728 -0.2315 -vn -0.1642 0.9728 -0.1635 -vn 0.8659 0.3428 0.3642 -vn -0.3131 0.3428 0.8857 -vn 0.5486 0.8176 0.1750 -vn -0.2396 0.8176 0.5236 -vn 0.9592 -0.2153 0.1830 -vn -0.5099 -0.2153 0.8328 -vn 0.8603 0.0396 0.5083 -vn -0.2027 0.0396 0.9784 -vn 0.8667 0.0143 0.4986 -vn -0.2142 0.0143 0.9767 -vn 0.9179 -0.1833 -0.3519 -vn -0.8779 -0.1833 0.4424 -vn 0.8809 -0.3960 -0.2592 -vn -0.7844 -0.3960 0.4774 -vn 0.8915 -0.0549 -0.4497 -vn -0.9325 -0.0550 0.3570 -vn 0.8791 -0.4415 0.1796 -vn -0.4585 -0.4415 0.7712 -vn 0.8907 -0.4494 0.0688 -vn -0.5483 -0.4494 0.7052 -vn 0.8376 -0.5229 0.1577 -vn -0.4468 -0.5229 0.7259 -vn -0.0668 0.7927 -0.6060 -vn -0.4034 0.7927 -0.4571 -vn 0.8254 0.3464 -0.4457 -vn -0.8851 0.3464 0.3108 -vn 0.7909 -0.5936 0.1483 -vn -0.4224 -0.5936 0.6850 -vn -0.2031 0.8757 -0.4381 -vn -0.1875 0.8757 -0.4450 -vn 0.8405 -0.4064 0.3584 -vn -0.3003 -0.4064 0.8630 -vn 0.5693 -0.5495 0.6115 -vn 0.0694 -0.5495 0.8326 -vn -0.7233 -0.5454 0.4235 -vn 0.7999 -0.5454 -0.2502 -vn -0.9838 -0.0745 -0.1628 -vn 0.5414 -0.0745 -0.8374 -vn -0.7771 0.5168 -0.3591 -vn 0.2571 0.5168 -0.8165 -vn -0.2495 0.8697 -0.4258 -vn -0.1472 0.8697 -0.4711 -vn 0.4618 0.5613 0.6868 -vn 0.1975 0.5613 0.8037 -vn 0.6040 0.5710 0.5560 -vn 0.0050 0.5710 0.8209 -vn 0.6020 0.5403 0.5880 -vn 0.0301 0.5403 0.8409 -vn 0.4834 0.5632 0.6702 -vn 0.1707 0.5632 0.8085 -vn 0.5576 0.7280 0.3988 -vn -0.0801 0.7280 0.6809 -vn 0.6836 0.4736 0.5553 -vn -0.0491 0.4736 0.8794 -vn 0.5748 0.4787 0.6637 -vn 0.1044 0.4787 0.8718 -vn 0.3981 0.5385 0.7426 -vn 0.2816 0.5385 0.7941 -vn -0.2825 0.9232 0.2605 -vn 0.3827 0.9232 -0.0338 -vn 0.8306 0.4553 0.3207 -vn -0.3215 0.4553 0.8303 -vn 0.7482 0.3108 0.5861 -vn -0.0697 0.3108 0.9479 -vn 0.7937 0.2790 0.5406 -vn -0.1340 0.2790 0.9509 -vn 0.6965 0.6629 0.2747 -vn -0.2653 0.6629 0.7001 -vn 0.4001 0.9010 0.1680 -vn -0.1449 0.9010 0.4090 -vn 0.2781 -0.8739 0.3987 -vn 0.1079 -0.8739 0.4740 -vn 0.6526 -0.7194 0.2379 -vn -0.2630 -0.7194 0.6429 -vn 0.9975 -0.0580 -0.0402 -vn -0.7008 -0.0580 0.7110 -vn 0.6344 0.4328 -0.6405 -vn -0.9007 0.4328 0.0385 -vn -0.5108 0.6412 -0.5727 -vn -0.0800 0.6412 -0.7632 -vn -0.6511 0.6684 -0.3597 -vn 0.1719 0.6684 -0.7237 -vn -0.7752 -0.4704 -0.4217 -vn 0.2095 -0.4704 -0.8572 -vn -0.5012 -0.5585 -0.6610 -vn -0.1518 -0.5585 -0.8155 -vn 0.0550 -0.4792 -0.8760 -vn -0.6851 -0.4792 -0.5486 -vn -0.8467 0.5318 0.0187 -vn 0.5834 0.5318 -0.6138 -vn 0.2668 -0.6191 -0.7386 -vn -0.7260 -0.6191 -0.2995 -vn -0.1210 -0.9333 0.3380 -vn 0.3315 -0.9333 0.1378 -usemtl None -s off -f 623//292 577//292 579//292 621//292 -f 580//293 578//293 624//293 622//293 -f 621//294 579//294 581//294 619//294 -f 582//295 580//295 622//295 620//295 -f 579//296 585//296 583//296 581//296 -f 584//297 586//297 580//297 582//297 -f 577//298 587//298 585//298 579//298 -f 586//299 588//299 578//299 580//299 -f 587//300 589//300 591//300 585//300 -f 592//301 590//301 588//301 586//301 -f 585//302 591//302 593//302 583//302 -f 594//303 592//303 586//303 584//303 -f 591//304 597//304 595//304 593//304 -f 596//305 598//305 592//305 594//305 -f 589//306 599//306 597//306 591//306 -f 598//307 600//307 590//307 592//307 -f 599//308 601//308 603//308 597//308 -f 604//309 602//309 600//309 598//309 -f 597//310 603//310 605//310 595//310 -f 606//311 604//311 598//311 596//311 -f 603//312 609//312 607//312 605//312 -f 608//313 610//313 604//313 606//313 -f 601//314 611//314 609//314 603//314 -f 610//315 612//315 602//315 604//315 -f 611//316 613//316 615//316 609//316 -f 616//317 614//317 612//317 610//317 -f 609//318 615//318 617//318 607//318 -f 618//319 616//319 610//319 608//319 -f 615//320 621//320 619//320 617//320 -f 620//321 622//321 616//321 618//321 -f 613//322 623//322 621//322 615//322 -f 622//323 624//323 614//323 616//323 -f 623//324 613//324 627//324 625//324 -f 628//325 614//325 624//325 626//325 -f 613//326 611//326 629//326 627//326 -f 630//327 612//327 614//327 628//327 -f 611//328 601//328 631//328 629//328 -f 632//329 602//329 612//329 630//329 -f 601//330 599//330 633//330 631//330 -f 634//331 600//331 602//331 632//331 -f 599//332 589//332 635//332 633//332 -f 636//333 590//333 600//333 634//333 -f 589//334 587//334 639//334 635//334 -f 640//335 588//335 590//335 636//335 -f 587//336 577//336 641//336 639//336 -f 642//337 578//337 588//337 640//337 -f 577//338 623//338 625//338 641//338 -f 626//339 624//339 578//339 642//339 -f 637//340 641//340 625//340 -f 626//341 642//341 638//341 -f 639//342 641//342 637//342 -f 638//343 642//343 640//343 -f 637//344 635//344 639//344 -f 640//345 636//345 638//345 -f 637//346 633//346 635//346 -f 636//347 634//347 638//347 -f 637//348 631//348 633//348 -f 634//349 632//349 638//349 -f 637//350 629//350 631//350 -f 632//351 630//351 638//351 -f 637//352 627//352 629//352 -f 630//353 628//353 638//353 -f 637//354 625//354 627//354 -f 628//355 626//355 638//355 -f 665//356 750//356 752//356 667//356 -f 752//357 751//357 666//357 667//357 -f 663//358 748//358 750//358 665//358 -f 751//359 749//359 664//359 666//359 -f 661//360 746//360 748//360 663//360 -f 749//361 747//361 662//361 664//361 -f 659//362 744//362 746//362 661//362 -f 747//363 745//363 660//363 662//363 -f 657//364 742//364 744//364 659//364 -f 745//365 743//365 658//365 660//365 -f 655//366 668//366 722//366 740//366 -f 723//367 669//367 656//367 741//367 -f 668//368 670//368 724//368 722//368 -f 725//369 671//369 669//369 723//369 -f 670//370 672//370 726//370 724//370 -f 727//371 673//371 671//371 725//371 -f 672//372 674//372 728//372 726//372 -f 729//373 675//373 673//373 727//373 -f 674//374 676//374 730//374 728//374 -f 731//375 677//375 675//375 729//375 -f 676//376 678//376 732//376 730//376 -f 733//377 679//377 677//377 731//377 -f 678//378 680//378 734//378 732//378 -f 735//379 681//379 679//379 733//379 -f 680//380 682//380 736//380 734//380 -f 737//381 683//381 681//381 735//381 -f 682//382 684//382 738//382 736//382 -f 739//383 685//383 683//383 737//383 -f 684//384 643//384 644//384 738//384 -f 644//385 643//385 685//385 739//385 -f 686//386 704//386 736//386 738//386 -f 737//387 705//387 687//387 739//387 -f 704//388 755//388 734//388 736//388 -f 735//389 756//389 705//389 737//389 -f 702//390 732//390 734//390 755//390 -f 735//391 733//391 703//391 756//391 -f 700//392 730//392 732//392 702//392 -f 733//393 731//393 701//393 703//393 -f 698//394 728//394 730//394 700//394 -f 731//395 729//395 699//395 701//395 -f 696//396 726//396 728//396 698//396 -f 729//397 727//397 697//397 699//397 -f 694//398 724//398 726//398 696//398 -f 727//399 725//399 695//399 697//399 -f 692//400 722//400 724//400 694//400 -f 725//401 723//401 693//401 695//401 -f 690//402 740//402 722//402 692//402 -f 723//403 741//403 691//403 693//403 -f 690//404 757//404 753//404 740//404 -f 753//405 758//405 691//405 741//405 -f 686//406 738//406 644//406 688//406 -f 644//407 739//407 687//407 689//407 -f 688//408 644//408 754//408 759//408 -f 754//409 644//409 689//409 760//409 -f 753//410 757//410 759//410 754//410 -f 760//411 758//411 753//411 754//411 -f 711//412 713//412 752//412 750//412 -f 752//413 713//413 712//413 751//413 -f 709//414 711//414 750//414 748//414 -f 751//415 712//415 710//415 749//415 -f 707//416 709//416 748//416 746//416 -f 749//417 710//417 708//417 747//417 -f 742//418 763//418 761//418 744//418 -f 762//419 764//419 743//419 745//419 -f 707//420 746//420 744//420 761//420 -f 745//421 747//421 708//421 762//421 -f 720//422 766//422 765//422 763//422 -f 765//423 766//423 721//423 764//423 -f 761//424 763//424 765//424 645//424 -f 765//425 764//425 762//425 645//425 -f 706//426 707//426 761//426 645//426 -f 762//426 708//426 706//426 645//426 -f 718//427 769//427 767//427 720//427 -f 768//428 770//428 719//428 721//428 -f 716//429 771//429 769//429 718//429 -f 770//430 772//430 717//430 719//430 -f 715//431 773//431 771//431 716//431 -f 772//432 774//432 715//432 717//432 -f 714//433 647//433 773//433 715//433 -f 774//434 647//434 714//434 715//434 -f 766//435 720//435 767//435 646//435 -f 768//436 721//436 766//436 646//436 -f 646//437 767//437 782//437 784//437 -f 783//438 768//438 646//438 784//438 -f 647//439 775//439 776//439 773//439 -f 777//440 775//440 647//440 774//440 -f 773//441 776//441 778//441 771//441 -f 779//442 777//442 774//442 772//442 -f 771//443 778//443 780//443 769//443 -f 781//444 779//444 772//444 770//444 -f 769//445 780//445 782//445 767//445 -f 783//446 781//446 770//446 768//446 -f 775//447 780//447 778//447 776//447 -f 779//448 781//448 775//448 777//448 -f 775//449 784//449 782//449 780//449 -f 783//450 784//450 775//450 781//450 -f 715//451 716//451 740//451 753//451 -f 741//452 717//452 715//452 753//452 -f 716//453 718//453 787//453 740//453 -f 788//454 719//454 717//454 741//454 -f 718//455 720//455 789//455 787//455 -f 790//456 721//456 719//456 788//456 -f 720//457 763//457 742//457 789//457 -f 743//458 764//458 721//458 790//458 -f 657//459 785//459 789//459 742//459 -f 790//460 786//460 658//460 743//460 -f 785//461 791//461 787//461 789//461 -f 788//462 792//462 786//462 790//462 -f 655//463 740//463 787//463 791//463 -f 788//464 741//464 656//464 792//464 -f 707//465 706//465 648//465 798//465 -f 648//466 706//466 708//466 799//466 -f 709//467 707//467 798//467 796//467 -f 799//468 708//468 710//468 797//468 -f 711//469 709//469 796//469 794//469 -f 797//470 710//470 712//470 795//470 -f 713//471 711//471 794//471 793//471 -f 795//472 712//472 713//472 793//472 -f 793//473 794//473 805//473 807//473 -f 806//474 795//474 793//474 807//474 -f 794//475 796//475 803//475 805//475 -f 804//476 797//476 795//476 806//476 -f 796//477 798//477 801//477 803//477 -f 802//478 799//478 797//478 804//478 -f 798//479 648//479 800//479 801//479 -f 800//480 648//480 799//480 802//480 -f 800//481 807//481 805//481 801//481 -f 806//482 807//482 800//482 802//482 -f 801//483 805//483 803//483 -f 804//484 806//484 802//484 -f 759//485 757//485 810//485 808//485 -f 811//486 758//486 760//486 809//486 -f 688//487 759//487 808//487 830//487 -f 809//488 760//488 689//488 831//488 -f 686//489 688//489 830//489 832//489 -f 831//490 689//490 687//490 833//490 -f 757//491 690//491 828//491 810//491 -f 829//492 691//492 758//492 811//492 -f 690//493 692//493 826//493 828//493 -f 827//494 693//494 691//494 829//494 -f 692//495 694//495 824//495 826//495 -f 825//496 695//496 693//496 827//496 -f 694//497 696//497 822//497 824//497 -f 823//498 697//498 695//498 825//498 -f 696//499 698//499 820//499 822//499 -f 821//500 699//500 697//500 823//500 -f 698//501 700//501 818//501 820//501 -f 819//502 701//502 699//502 821//502 -f 700//503 702//503 816//503 818//503 -f 817//504 703//504 701//504 819//504 -f 702//505 755//505 812//505 816//505 -f 813//506 756//506 703//506 817//506 -f 755//507 704//507 814//507 812//507 -f 815//508 705//508 756//508 813//508 -f 704//509 686//509 832//509 814//509 -f 833//510 687//510 705//510 815//510 -f 814//511 832//511 834//511 852//511 -f 835//512 833//512 815//512 853//512 -f 812//513 814//513 852//513 854//513 -f 853//514 815//514 813//514 855//514 -f 816//515 812//515 854//515 850//515 -f 855//516 813//516 817//516 851//516 -f 818//517 816//517 850//517 848//517 -f 851//518 817//518 819//518 849//518 -f 820//519 818//519 848//519 846//519 -f 849//520 819//520 821//520 847//520 -f 822//521 820//521 846//521 844//521 -f 847//522 821//522 823//522 845//522 -f 824//523 822//523 844//523 842//523 -f 845//524 823//524 825//524 843//524 -f 826//525 824//525 842//525 840//525 -f 843//526 825//526 827//526 841//526 -f 828//527 826//527 840//527 838//527 -f 841//528 827//528 829//528 839//528 -f 810//529 828//529 838//529 856//529 -f 839//530 829//530 811//530 857//530 -f 832//531 830//531 836//531 834//531 -f 837//532 831//532 833//532 835//532 -f 830//533 808//533 858//533 836//533 -f 859//534 809//534 831//534 837//534 -f 808//535 810//535 856//535 858//535 -f 857//536 811//536 809//536 859//536 -f 643//537 684//537 860//537 649//537 -f 861//538 685//538 643//538 649//538 -f 684//539 682//539 862//539 860//539 -f 863//540 683//540 685//540 861//540 -f 682//541 680//541 864//541 862//541 -f 865//542 681//542 683//542 863//542 -f 680//543 678//543 866//543 864//543 -f 867//544 679//544 681//544 865//544 -f 678//545 676//545 868//545 866//545 -f 869//546 677//546 679//546 867//546 -f 676//547 674//547 870//547 868//547 -f 871//548 675//548 677//548 869//548 -f 674//549 672//549 872//549 870//549 -f 873//550 673//550 675//550 871//550 -f 672//551 670//551 874//551 872//551 -f 875//552 671//552 673//552 873//552 -f 670//553 668//553 876//553 874//553 -f 877//554 669//554 671//554 875//554 -f 884//555 885//555 904//555 914//555 -f 905//556 885//556 884//556 915//556 -f 883//557 884//557 914//557 912//557 -f 915//558 884//558 883//558 913//558 -f 882//559 883//559 912//559 916//559 -f 913//560 883//560 882//560 917//560 -f 665//561 667//561 882//561 916//561 -f 882//562 667//562 666//562 917//562 -f 663//563 665//563 916//563 910//563 -f 917//564 666//564 664//564 911//564 -f 661//565 663//565 910//565 906//565 -f 911//566 664//566 662//566 907//566 -f 659//567 661//567 906//567 908//567 -f 907//568 662//568 660//568 909//568 -f 906//569 912//569 914//569 908//569 -f 915//570 913//570 907//570 909//570 -f 906//571 910//571 916//571 912//571 -f 917//572 911//572 907//572 913//572 -f 902//573 908//573 914//573 904//573 -f 915//574 909//574 903//574 905//574 -f 657//575 659//575 908//575 902//575 -f 909//576 660//576 658//576 903//576 -f 785//577 918//577 920//577 791//577 -f 921//578 919//578 786//578 792//578 -f 657//579 902//579 918//579 785//579 -f 919//580 903//580 658//580 786//580 -f 655//581 791//581 920//581 922//581 -f 921//582 792//582 656//582 923//582 -f 655//583 922//583 876//583 668//583 -f 877//584 923//584 656//584 669//584 -f 653//585 900//585 928//585 880//585 -f 929//586 901//586 653//586 880//586 -f 880//587 928//587 926//587 654//587 -f 927//588 929//588 880//588 654//588 -f 654//589 926//589 924//589 881//589 -f 925//590 927//590 654//590 881//590 -f 881//591 924//591 904//591 885//591 -f 905//592 925//592 881//592 885//592 -f 902//593 904//593 924//593 918//593 -f 925//594 905//594 903//594 919//594 -f 872//595 874//595 894//595 886//595 -f 895//596 875//596 873//596 887//596 -f 652//597 892//597 900//597 653//597 -f 901//598 893//598 652//598 653//598 -f 878//599 934//599 932//599 879//599 -f 933//600 935//600 878//600 879//600 -f 879//601 932//601 930//601 651//601 -f 931//602 933//602 879//602 651//602 -f 651//603 930//603 892//603 652//603 -f 893//604 931//604 651//604 652//604 -f 868//605 870//605 938//605 940//605 -f 939//606 871//606 869//606 941//606 -f 940//607 938//607 944//607 942//607 -f 945//608 939//608 941//608 943//608 -f 942//609 944//609 946//609 948//609 -f 947//610 945//610 943//610 949//610 -f 948//611 946//611 952//611 950//611 -f 953//612 947//612 949//612 951//612 -f 890//613 954//613 950//613 952//613 -f 951//614 955//614 891//614 953//614 -f 892//615 930//615 950//615 954//615 -f 951//616 931//616 893//616 955//616 -f 930//617 932//617 948//617 950//617 -f 949//618 933//618 931//618 951//618 -f 932//619 934//619 942//619 948//619 -f 943//620 935//620 933//620 949//620 -f 934//621 936//621 940//621 942//621 -f 941//622 937//622 935//622 943//622 -f 866//623 868//623 940//623 936//623 -f 941//624 869//624 867//624 937//624 -f 650//625 936//625 934//625 878//625 -f 935//626 937//626 650//626 878//626 -f 860//627 862//627 864//627 866//627 -f 865//628 863//628 861//628 867//628 -f 860//629 866//629 936//629 650//629 -f 937//630 867//630 861//630 650//630 -f 649//631 860//631 650//631 -f 650//632 861//632 649//632 -f 870//633 872//633 886//633 938//633 -f 887//634 873//634 871//634 939//634 -f 886//635 888//635 944//635 938//635 -f 945//636 889//636 887//636 939//636 -f 888//637 958//637 946//637 944//637 -f 947//638 959//638 889//638 945//638 -f 890//639 952//639 946//639 958//639 -f 947//640 953//640 891//640 959//640 -f 924//641 926//641 962//641 960//641 -f 963//642 927//642 925//642 961//642 -f 894//643 960//643 962//643 896//643 -f 963//644 961//644 895//644 897//644 -f 874//645 876//645 960//645 894//645 -f 961//646 877//646 875//646 895//646 -f 876//647 920//647 918//647 960//647 -f 919//648 921//648 877//648 961//648 -f 918//649 924//649 960//649 -f 961//650 925//650 919//650 -f 876//651 922//651 920//651 -f 921//652 923//652 877//652 -f 890//653 898//653 956//653 954//653 -f 957//654 899//654 891//654 955//654 -f 892//655 954//655 956//655 900//655 -f 957//656 955//656 893//656 901//656 -f 896//657 962//657 956//657 898//657 -f 957//658 963//658 897//658 899//658 -f 926//659 928//659 956//659 962//659 -f 957//660 929//660 927//660 963//660 -f 900//661 956//661 928//661 -f 929//662 957//662 901//662 -f 976//663 964//663 990//663 978//663 -f 991//664 965//664 977//664 979//664 -f 976//665 978//665 980//665 974//665 -f 981//666 979//666 977//666 975//666 -f 974//667 980//667 982//667 972//667 -f 983//668 981//668 975//668 973//668 -f 972//669 982//669 984//669 970//669 -f 985//670 983//670 973//670 971//670 -f 970//671 984//671 986//671 968//671 -f 987//672 985//672 971//672 969//672 -f 968//673 986//673 988//673 966//673 -f 989//674 987//674 969//674 967//674 -f 986//675 996//675 994//675 988//675 -f 995//676 997//676 987//676 989//676 -f 984//677 998//677 996//677 986//677 -f 997//678 999//678 985//678 987//678 -f 982//679 1000//679 998//679 984//679 -f 999//680 1001//680 983//680 985//680 -f 980//681 1002//681 1000//681 982//681 -f 1001//682 1003//682 981//682 983//682 -f 978//683 1004//683 1002//683 980//683 -f 1003//684 1005//684 979//684 981//684 -f 978//685 990//685 992//685 1004//685 -f 993//686 991//686 979//686 1005//686 -f 894//687 896//687 1020//687 1018//687 -f 1021//688 897//688 895//688 1019//688 -f 896//689 966//689 988//689 1020//689 -f 989//690 967//690 897//690 1021//690 -f 886//691 894//691 1018//691 888//691 -f 1019//692 895//692 887//692 889//692 -f 958//693 1006//693 990//693 964//693 -f 991//694 1007//694 959//694 965//694 -f 988//695 994//695 1016//695 1020//695 -f 1017//696 995//696 989//696 1021//696 -f 1014//697 1022//697 1020//697 1016//697 -f 1021//698 1023//698 1015//698 1017//698 -f 1010//699 1022//699 1014//699 1012//699 -f 1015//700 1023//700 1011//700 1013//700 -f 1008//701 1024//701 1022//701 1010//701 -f 1023//702 1025//702 1009//702 1011//702 -f 1006//703 1024//703 1008//703 1026//703 -f 1009//704 1025//704 1007//704 1027//704 -f 990//705 1006//705 1026//705 992//705 -f 1027//706 1007//706 991//706 993//706 -f 888//707 1024//707 1006//707 958//707 -f 1007//708 1025//708 889//708 959//708 -f 888//709 1018//709 1022//709 1024//709 -f 1023//710 1019//710 889//710 1025//710 -f 1018//711 1020//711 1022//711 -f 1023//712 1021//712 1019//712 -f 992//713 1026//713 1028//713 1052//713 -f 1029//714 1027//714 993//714 1053//714 -f 1026//715 1008//715 1038//715 1028//715 -f 1039//716 1009//716 1027//716 1029//716 -f 1008//717 1010//717 1036//717 1038//717 -f 1037//718 1011//718 1009//718 1039//718 -f 1010//719 1012//719 1034//719 1036//719 -f 1035//720 1013//720 1011//720 1037//720 -f 1012//721 1014//721 1032//721 1034//721 -f 1033//722 1015//722 1013//722 1035//722 -f 1014//723 1016//723 1030//723 1032//723 -f 1031//724 1017//724 1015//724 1033//724 -f 1016//725 994//725 1050//725 1030//725 -f 1051//726 995//726 1017//726 1031//726 -f 1004//727 992//727 1052//727 1040//727 -f 1053//728 993//728 1005//728 1041//728 -f 1002//729 1004//729 1040//729 1042//729 -f 1041//730 1005//730 1003//730 1043//730 -f 1000//731 1002//731 1042//731 1044//731 -f 1043//732 1003//732 1001//732 1045//732 -f 998//733 1000//733 1044//733 1046//733 -f 1045//734 1001//734 999//734 1047//734 -f 996//735 998//735 1046//735 1048//735 -f 1047//736 999//736 997//736 1049//736 -f 994//737 996//737 1048//737 1050//737 -f 1049//738 997//738 995//738 1051//738 -f 1034//739 1032//739 1056//739 1054//739 -f 1057//740 1033//740 1035//740 1055//740 -f 1054//741 1056//741 1058//741 1060//741 -f 1059//742 1057//742 1055//742 1061//742 -f 1060//743 1058//743 1064//743 1062//743 -f 1065//744 1059//744 1061//744 1063//744 -f 1062//745 1064//745 1066//745 1068//745 -f 1067//746 1065//746 1063//746 1069//746 -f 1040//747 1052//747 1062//747 1068//747 -f 1063//748 1053//748 1041//748 1069//748 -f 1028//749 1060//749 1062//749 1052//749 -f 1063//750 1061//750 1029//750 1053//750 -f 1028//751 1038//751 1054//751 1060//751 -f 1055//752 1039//752 1029//752 1061//752 -f 1034//753 1054//753 1038//753 1036//753 -f 1039//754 1055//754 1035//754 1037//754 -f 1030//755 1050//755 1056//755 1032//755 -f 1057//756 1051//756 1031//756 1033//756 -f 1048//757 1058//757 1056//757 1050//757 -f 1057//758 1059//758 1049//758 1051//758 -f 1046//759 1064//759 1058//759 1048//759 -f 1059//760 1065//760 1047//760 1049//760 -f 1044//761 1066//761 1064//761 1046//761 -f 1065//762 1067//762 1045//762 1047//762 -f 1042//763 1068//763 1066//763 1044//763 -f 1067//764 1069//764 1043//764 1045//764 -f 1040//765 1068//765 1042//765 -f 1043//766 1069//766 1041//766 -f 968//767 966//767 1080//767 1078//767 -f 1081//768 967//768 969//768 1079//768 -f 970//769 968//769 1078//769 1076//769 -f 1079//770 969//770 971//770 1077//770 -f 972//771 970//771 1076//771 1074//771 -f 1077//772 971//772 973//772 1075//772 -f 974//773 972//773 1074//773 1072//773 -f 1075//774 973//774 975//774 1073//774 -f 976//775 974//775 1072//775 1070//775 -f 1073//776 975//776 977//776 1071//776 -f 964//777 976//777 1070//777 1082//777 -f 1071//778 977//778 965//778 1083//778 -f 1070//779 1078//779 1080//779 1082//779 -f 1081//780 1079//780 1071//780 1083//780 -f 1070//781 1072//781 1076//781 1078//781 -f 1077//782 1073//782 1071//782 1079//782 -f 1072//783 1074//783 1076//783 -f 1077//784 1075//784 1073//784 -f 890//785 958//785 964//785 1082//785 -f 965//786 959//786 891//786 1083//786 -f 890//787 1082//787 1080//787 898//787 -f 1081//788 1083//788 891//788 899//788 -f 896//789 898//789 1080//789 966//789 -f 1081//790 899//790 897//790 967//790 -o Plane.001 -v 2.882756 0.000000 2.384819 -v 6.045161 0.000000 2.384819 -v 2.882756 0.000000 -0.777585 -v 6.045161 0.000000 -0.777585 -v 4.463959 2.956217 0.803617 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 0.4716 -0.8818 -vn 0.0000 0.4716 0.8818 -vn 0.8818 0.4716 0.0000 -vn -0.8818 0.4716 0.0000 -usemtl None -s off -f 1084//791 1086//791 1087//791 1085//791 -f 1087//792 1086//792 1088//792 -f 1084//793 1085//793 1088//793 -f 1085//794 1087//794 1088//794 -f 1086//795 1084//795 1088//795 -o Cylinder -v -3.975720 0.000000 -3.621616 -v -3.975720 4.000000 -3.621616 -v -3.597971 0.000000 -3.726612 -v -3.597971 4.000000 -3.726612 -v -3.206998 0.000000 -3.755895 -v -3.206998 4.000000 -3.755895 -v -2.817824 0.000000 -3.708340 -v -2.817824 4.000000 -3.708340 -v -2.445406 0.000000 -3.585775 -v -2.445406 4.000000 -3.585775 -v -2.104054 0.000000 -3.392909 -v -2.104054 4.000000 -3.392909 -v -1.806888 0.000000 -3.137155 -v -1.806888 4.000000 -3.137155 -v -1.565327 0.000000 -2.828341 -v -1.565327 4.000000 -2.828341 -v -1.388654 0.000000 -2.478335 -v -1.388654 4.000000 -2.478335 -v -1.283659 0.000000 -2.100587 -v -1.283659 4.000000 -2.100587 -v -1.254376 0.000000 -1.709614 -v -1.254376 4.000000 -1.709614 -v -1.301931 0.000000 -1.320440 -v -1.301931 4.000000 -1.320440 -v -1.424496 0.000000 -0.948021 -v -1.424496 4.000000 -0.948021 -v -1.617361 0.000000 -0.606670 -v -1.617361 4.000000 -0.606670 -v -1.873116 0.000000 -0.309503 -v -1.873116 4.000000 -0.309503 -v -2.181930 0.000000 -0.067942 -v -2.181930 4.000000 -0.067942 -v -2.531936 0.000000 0.108731 -v -2.531936 4.000000 0.108731 -v -2.909684 0.000000 0.213726 -v -2.909684 4.000000 0.213726 -v -3.300658 0.000000 0.243009 -v -3.300658 4.000000 0.243009 -v -3.689832 0.000000 0.195454 -v -3.689832 4.000000 0.195454 -v -4.062251 0.000000 0.072888 -v -4.062251 4.000000 0.072888 -v -4.403602 0.000000 -0.119978 -v -4.403602 4.000000 -0.119978 -v -4.700768 0.000000 -0.375732 -v -4.700768 4.000000 -0.375732 -v -4.942329 0.000000 -0.684546 -v -4.942329 4.000000 -0.684546 -v -5.119001 0.000000 -1.034553 -v -5.119001 4.000000 -1.034553 -v -5.223997 0.000000 -1.412301 -v -5.223997 4.000000 -1.412301 -v -5.253279 0.000000 -1.803275 -v -5.253279 4.000000 -1.803275 -v -5.205724 0.000000 -2.192449 -v -5.205724 4.000000 -2.192449 -v -5.083158 0.000000 -2.564867 -v -5.083158 4.000000 -2.564867 -v -4.890292 0.000000 -2.906218 -v -4.890292 4.000000 -2.906218 -v -4.634538 0.000000 -3.203384 -v -4.634538 4.000000 -3.203384 -v -4.325724 0.000000 -3.444945 -v -4.325724 4.000000 -3.444945 -vn -0.2678 0.0000 -0.9635 -vn -0.0747 0.0000 -0.9972 -vn 0.1213 0.0000 -0.9926 -vn 0.3126 0.0000 -0.9499 -vn 0.4919 0.0000 -0.8706 -vn 0.6523 0.0000 -0.7579 -vn 0.7877 0.0000 -0.6161 -vn 0.8927 0.0000 -0.4506 -vn 0.9635 0.0000 -0.2678 -vn 0.9972 0.0000 -0.0747 -vn 0.9926 0.0000 0.1213 -vn 0.9499 0.0000 0.3126 -vn 0.8706 0.0000 0.4919 -vn 0.7579 0.0000 0.6523 -vn 0.6161 0.0000 0.7877 -vn 0.4506 0.0000 0.8927 -vn 0.2678 0.0000 0.9635 -vn 0.0747 0.0000 0.9972 -vn -0.1213 0.0000 0.9926 -vn -0.3126 0.0000 0.9499 -vn -0.4919 0.0000 0.8706 -vn -0.6523 0.0000 0.7579 -vn -0.7877 0.0000 0.6161 -vn -0.8927 0.0000 0.4506 -vn -0.9635 0.0000 0.2678 -vn -0.9972 0.0000 0.0747 -vn -0.9926 0.0000 -0.1213 -vn -0.9499 0.0000 -0.3126 -vn -0.8706 0.0000 -0.4919 -vn -0.7579 0.0000 -0.6523 -vn 0.0000 1.0000 0.0000 -vn -0.6161 0.0000 -0.7877 -vn -0.4506 0.0000 -0.8927 -vn 0.0000 -1.0000 0.0000 -usemtl None -s off -f 1089//796 1090//796 1092//796 1091//796 -f 1091//797 1092//797 1094//797 1093//797 -f 1093//798 1094//798 1096//798 1095//798 -f 1095//799 1096//799 1098//799 1097//799 -f 1097//800 1098//800 1100//800 1099//800 -f 1099//801 1100//801 1102//801 1101//801 -f 1101//802 1102//802 1104//802 1103//802 -f 1103//803 1104//803 1106//803 1105//803 -f 1105//804 1106//804 1108//804 1107//804 -f 1107//805 1108//805 1110//805 1109//805 -f 1109//806 1110//806 1112//806 1111//806 -f 1111//807 1112//807 1114//807 1113//807 -f 1113//808 1114//808 1116//808 1115//808 -f 1115//809 1116//809 1118//809 1117//809 -f 1117//810 1118//810 1120//810 1119//810 -f 1119//811 1120//811 1122//811 1121//811 -f 1121//812 1122//812 1124//812 1123//812 -f 1123//813 1124//813 1126//813 1125//813 -f 1125//814 1126//814 1128//814 1127//814 -f 1127//815 1128//815 1130//815 1129//815 -f 1129//816 1130//816 1132//816 1131//816 -f 1131//817 1132//817 1134//817 1133//817 -f 1133//818 1134//818 1136//818 1135//818 -f 1135//819 1136//819 1138//819 1137//819 -f 1137//820 1138//820 1140//820 1139//820 -f 1139//821 1140//821 1142//821 1141//821 -f 1141//822 1142//822 1144//822 1143//822 -f 1143//823 1144//823 1146//823 1145//823 -f 1145//824 1146//824 1148//824 1147//824 -f 1147//825 1148//825 1150//825 1149//825 -f 1092//826 1090//826 1152//826 1150//826 1148//826 1146//826 1144//826 1142//826 1140//826 1138//826 1136//826 1134//826 1132//826 1130//826 1128//826 1126//826 1124//826 1122//826 1120//826 1118//826 1116//826 1114//826 1112//826 1110//826 1108//826 1106//826 1104//826 1102//826 1100//826 1098//826 1096//826 1094//826 -f 1149//827 1150//827 1152//827 1151//827 -f 1151//828 1152//828 1090//828 1089//828 -f 1089//829 1091//829 1093//829 1095//829 1097//829 1099//829 1101//829 1103//829 1105//829 1107//829 1109//829 1111//829 1113//829 1115//829 1117//829 1119//829 1121//829 1123//829 1125//829 1127//829 1129//829 1131//829 1133//829 1135//829 1137//829 1139//829 1141//829 1143//829 1145//829 1147//829 1149//829 1151//829 -o Plane -v -8.000000 0.000000 8.000000 -v 8.000000 0.000000 8.000000 -v -8.000000 0.000000 -8.000000 -v 8.000000 0.000000 -8.000000 -vn 0.0000 1.0000 0.0000 -usemtl None -s off -f 1153//830 1154//830 1156//830 1155//830 +s 1 +f 581/1221/541 582/1222/541 583/1223/541 584/1224/541 +f 584/1224/542 583/1223/542 585/1225/542 586/1226/542 +f 586/1226/543 585/1225/543 587/1227/543 588/1228/543 +f 588/1228/544 587/1227/544 589/1229/544 590/1230/544 +f 590/1231/545 589/1232/545 591/1233/545 592/1234/545 +f 592/1234/546 591/1233/546 593/1235/546 594/1236/546 +f 594/1237/547 593/1238/547 595/1239/547 596/1240/547 +f 596/1240/548 595/1239/548 597/1241/548 598/1242/548 +f 598/1242/549 597/1241/549 599/1243/549 600/1244/549 +f 600/1245/550 599/1246/550 601/1247/550 602/1248/550 +f 602/1248/551 601/1247/551 603/1249/551 604/1250/551 +f 604/1251/552 603/1252/552 582/1253/552 581/1254/552 +f 582/1222/553 605/1255/553 606/1256/553 583/1223/553 +f 583/1223/554 606/1256/554 607/1257/554 585/1225/554 +f 585/1225/555 607/1257/555 608/1258/555 587/1227/555 +f 587/1227/556 608/1258/556 609/1259/556 589/1229/556 +f 589/1260/557 609/1261/557 610/1262/557 591/1263/557 +f 591/1263/558 610/1262/558 611/1264/558 593/1265/558 +f 593/1238/559 611/1266/559 612/1267/559 595/1239/559 +f 595/1239/560 612/1267/560 613/1268/560 597/1241/560 +f 597/1241/561 613/1268/561 614/1269/561 599/1243/561 +f 599/1246/562 614/1270/562 615/1271/562 601/1247/562 +f 601/1247/563 615/1271/563 616/1272/563 603/1249/563 +f 603/1252/564 616/1273/564 605/1274/564 582/1253/564 +f 605/1255/565 617/1275/565 618/1276/565 606/1256/565 +f 606/1256/566 618/1276/566 619/1277/566 607/1257/566 +f 607/1257/567 619/1277/567 620/1278/567 608/1258/567 +f 608/1258/568 620/1278/568 621/1279/568 609/1259/568 +f 609/1261/569 621/1280/569 622/1281/569 610/1262/569 +f 610/1262/570 622/1281/570 623/1282/570 611/1264/570 +f 611/1266/571 623/1283/571 624/1284/571 612/1267/571 +f 612/1267/572 624/1284/572 625/1285/572 613/1268/572 +f 613/1268/573 625/1285/573 626/1286/573 614/1269/573 +f 614/1270/574 626/1287/574 627/1288/574 615/1271/574 +f 615/1271/575 627/1288/575 628/1289/575 616/1272/575 +f 616/1272/576 628/1289/576 617/1290/576 605/1291/576 +f 617/1275/577 629/1292/577 630/1293/577 618/1276/577 +f 618/1276/578 630/1293/578 631/1294/578 619/1277/578 +f 619/1277/579 631/1294/579 632/1295/579 620/1278/579 +f 620/1278/580 632/1295/580 633/1296/580 621/1279/580 +f 621/1280/581 633/1297/581 634/1298/581 622/1281/581 +f 622/1281/582 634/1298/582 635/1299/582 623/1282/582 +f 623/1283/583 635/1300/583 636/1301/583 624/1284/583 +f 624/1284/584 636/1301/584 637/1302/584 625/1285/584 +f 625/1285/585 637/1302/585 638/1303/585 626/1286/585 +f 626/1287/586 638/1304/586 639/1305/586 627/1288/586 +f 627/1288/587 639/1305/587 640/1306/587 628/1289/587 +f 628/1289/588 640/1306/588 629/1307/588 617/1290/588 +f 629/1292/589 641/1308/589 642/1309/589 630/1293/589 +f 630/1293/590 642/1309/590 643/1310/590 631/1294/590 +f 631/1294/591 643/1310/591 644/1311/591 632/1295/591 +f 632/1295/592 644/1311/592 645/1312/592 633/1296/592 +f 633/1297/593 645/1313/593 646/1314/593 634/1298/593 +f 634/1298/594 646/1314/594 647/1315/594 635/1299/594 +f 635/1300/595 647/1316/595 648/1317/595 636/1301/595 +f 636/1301/596 648/1317/596 649/1318/596 637/1302/596 +f 637/1302/597 649/1318/597 650/1319/597 638/1303/597 +f 638/1304/598 650/1320/598 651/1321/598 639/1305/598 +f 639/1305/599 651/1321/599 652/1322/599 640/1306/599 +f 640/1306/600 652/1322/600 641/1323/600 629/1307/600 +f 641/1308/601 653/1324/601 654/1325/601 642/1309/601 +f 642/1309/602 654/1325/602 655/1326/602 643/1310/602 +f 643/1310/603 655/1326/603 656/1327/603 644/1311/603 +f 644/1311/604 656/1327/604 657/1328/604 645/1312/604 +f 645/1313/605 657/1329/605 658/1330/605 646/1314/605 +f 646/1314/606 658/1330/606 659/1331/606 647/1315/606 +f 647/1315/607 659/1331/607 660/1332/607 648/1333/607 +f 648/1317/608 660/1334/608 661/1335/608 649/1318/608 +f 649/1318/609 661/1335/609 662/1336/609 650/1319/609 +f 650/1320/610 662/1337/610 663/1338/610 651/1321/610 +f 651/1321/611 663/1338/611 664/1339/611 652/1322/611 +f 652/1322/612 664/1339/612 653/1340/612 641/1323/612 +f 653/1324/613 665/1341/613 666/1342/613 654/1325/613 +f 654/1325/614 666/1342/614 667/1343/614 655/1326/614 +f 655/1326/615 667/1343/615 668/1344/615 656/1327/615 +f 656/1327/616 668/1344/616 669/1345/616 657/1328/616 +f 657/1329/617 669/1346/617 670/1347/617 658/1330/617 +f 658/1330/618 670/1347/618 671/1348/618 659/1331/618 +f 659/1331/619 671/1348/619 672/1349/619 660/1332/619 +f 660/1334/620 672/1350/620 673/1351/620 661/1335/620 +f 661/1335/621 673/1351/621 674/1352/621 662/1336/621 +f 662/1337/622 674/1353/622 675/1354/622 663/1338/622 +f 663/1338/623 675/1354/623 676/1355/623 664/1339/623 +f 664/1339/624 676/1355/624 665/1356/624 653/1340/624 +f 665/1341/625 677/1357/625 678/1358/625 666/1342/625 +f 666/1342/626 678/1358/626 679/1359/626 667/1343/626 +f 667/1343/627 679/1359/627 680/1360/627 668/1344/627 +f 668/1344/628 680/1360/628 681/1361/628 669/1345/628 +f 669/1346/629 681/1362/629 682/1363/629 670/1347/629 +f 670/1347/630 682/1363/630 683/1364/630 671/1348/630 +f 671/1348/631 683/1364/631 684/1365/631 672/1349/631 +f 672/1350/632 684/1366/632 685/1367/632 673/1351/632 +f 673/1351/633 685/1367/633 686/1368/633 674/1352/633 +f 674/1353/634 686/1369/634 687/1370/634 675/1354/634 +f 675/1354/635 687/1370/635 688/1371/635 676/1355/635 +f 676/1355/636 688/1371/636 677/1372/636 665/1356/636 +f 677/1357/637 689/1373/637 690/1374/637 678/1358/637 +f 678/1358/638 690/1374/638 691/1375/638 679/1359/638 +f 679/1359/639 691/1375/639 692/1376/639 680/1360/639 +f 680/1360/640 692/1376/640 693/1377/640 681/1361/640 +f 681/1362/641 693/1378/641 694/1379/641 682/1363/641 +f 682/1363/642 694/1379/642 695/1380/642 683/1364/642 +f 683/1364/643 695/1380/643 696/1381/643 684/1365/643 +f 684/1366/644 696/1382/644 697/1383/644 685/1367/644 +f 685/1367/645 697/1383/645 698/1384/645 686/1368/645 +f 686/1369/646 698/1385/646 699/1386/646 687/1370/646 +f 687/1370/647 699/1386/647 700/1387/647 688/1371/647 +f 688/1371/648 700/1387/648 689/1388/648 677/1372/648 +f 689/1373/649 701/1389/649 702/1390/649 690/1374/649 +f 690/1374/650 702/1390/650 703/1391/650 691/1375/650 +f 691/1375/651 703/1391/651 704/1392/651 692/1376/651 +f 692/1376/652 704/1392/652 705/1393/652 693/1377/652 +f 693/1378/653 705/1394/653 706/1395/653 694/1379/653 +f 694/1379/654 706/1395/654 707/1396/654 695/1380/654 +f 695/1380/655 707/1396/655 708/1397/655 696/1381/655 +f 696/1382/656 708/1398/656 709/1399/656 697/1383/656 +f 697/1383/657 709/1399/657 710/1400/657 698/1384/657 +f 698/1385/658 710/1401/658 711/1402/658 699/1386/658 +f 699/1386/659 711/1402/659 712/1403/659 700/1387/659 +f 700/1387/660 712/1403/660 701/1404/660 689/1388/660 +f 701/1389/661 713/1405/661 714/1406/661 702/1390/661 +f 702/1390/662 714/1406/662 715/1407/662 703/1391/662 +f 703/1391/663 715/1407/663 716/1408/663 704/1392/663 +f 704/1392/664 716/1408/664 717/1409/664 705/1393/664 +f 705/1394/665 717/1410/665 718/1411/665 706/1395/665 +f 706/1395/666 718/1411/666 719/1412/666 707/1396/666 +f 707/1396/667 719/1412/667 720/1413/667 708/1397/667 +f 708/1398/668 720/1414/668 721/1415/668 709/1399/668 +f 709/1399/669 721/1415/669 722/1416/669 710/1400/669 +f 710/1401/670 722/1417/670 723/1418/670 711/1402/670 +f 711/1402/671 723/1418/671 724/1419/671 712/1403/671 +f 712/1403/672 724/1419/672 713/1420/672 701/1404/672 +f 713/1421/673 725/1422/673 726/1423/673 714/1424/673 +f 714/1406/674 726/1425/674 727/1426/674 715/1407/674 +f 715/1407/675 727/1426/675 728/1427/675 716/1408/675 +f 716/1408/676 728/1427/676 729/1428/676 717/1409/676 +f 717/1410/677 729/1429/677 730/1430/677 718/1411/677 +f 718/1411/678 730/1430/678 731/1431/678 719/1412/678 +f 719/1412/679 731/1431/679 732/1432/679 720/1413/679 +f 720/1414/680 732/1433/680 733/1434/680 721/1415/680 +f 721/1415/681 733/1434/681 734/1435/681 722/1416/681 +f 722/1417/682 734/1436/682 735/1437/682 723/1418/682 +f 723/1418/683 735/1437/683 736/1438/683 724/1419/683 +f 724/1419/684 736/1438/684 725/1439/684 713/1420/684 +f 725/1422/685 737/1440/685 738/1441/685 726/1423/685 +f 726/1425/686 738/1442/686 739/1443/686 727/1426/686 +f 727/1426/687 739/1443/687 740/1444/687 728/1427/687 +f 728/1427/688 740/1444/688 741/1445/688 729/1428/688 +f 729/1429/689 741/1446/689 742/1447/689 730/1430/689 +f 730/1430/690 742/1447/690 743/1448/690 731/1431/690 +f 731/1449/691 743/1450/691 744/1451/691 732/1452/691 +f 732/1452/692 744/1451/692 745/1453/692 733/1454/692 +f 733/1434/693 745/1455/693 746/1456/693 734/1435/693 +f 734/1436/694 746/1457/694 747/1458/694 735/1437/694 +f 735/1437/695 747/1458/695 748/1459/695 736/1438/695 +f 736/1438/696 748/1459/696 737/1460/696 725/1439/696 +f 737/1440/697 749/1461/697 750/1462/697 738/1441/697 +f 738/1441/698 750/1462/698 751/1463/698 739/1464/698 +f 739/1443/699 751/1465/699 752/1466/699 740/1444/699 +f 740/1444/700 752/1466/700 753/1467/700 741/1445/700 +f 741/1446/701 753/1468/701 754/1469/701 742/1447/701 +f 742/1447/702 754/1469/702 755/1470/702 743/1448/702 +f 743/1450/703 755/1471/703 756/1472/703 744/1451/703 +f 744/1451/704 756/1472/704 757/1473/704 745/1453/704 +f 745/1455/705 757/1474/705 758/1475/705 746/1456/705 +f 746/1457/706 758/1476/706 759/1477/706 747/1458/706 +f 747/1458/707 759/1477/707 760/1478/707 748/1459/707 +f 748/1459/708 760/1478/708 749/1479/708 737/1460/708 +f 749/1461/709 761/1480/709 762/1481/709 750/1462/709 +f 750/1462/710 762/1481/710 763/1482/710 751/1463/710 +f 751/1465/711 763/1483/711 764/1484/711 752/1466/711 +f 752/1466/712 764/1484/712 765/1485/712 753/1467/712 +f 753/1468/713 765/1486/713 766/1487/713 754/1469/713 +f 754/1488/714 766/1489/714 767/1490/714 755/1471/714 +f 755/1471/715 767/1490/715 768/1491/715 756/1472/715 +f 756/1472/716 768/1491/716 769/1492/716 757/1473/716 +f 757/1474/717 769/1493/717 770/1494/717 758/1475/717 +f 758/1476/718 770/1495/718 771/1496/718 759/1477/718 +f 759/1477/719 771/1496/719 772/1497/719 760/1478/719 +f 760/1498/720 772/1499/720 761/1480/720 749/1461/720 +f 761/1480/721 773/1500/721 774/1501/721 762/1481/721 +f 762/1481/722 774/1501/722 775/1502/722 763/1482/722 +f 763/1483/723 775/1503/723 776/1504/723 764/1484/723 +f 764/1484/724 776/1504/724 777/1505/724 765/1485/724 +f 765/1486/725 777/1506/725 778/1507/725 766/1487/725 +f 766/1489/726 778/1508/726 779/1509/726 767/1490/726 +f 767/1490/727 779/1509/727 780/1510/727 768/1491/727 +f 768/1491/728 780/1510/728 781/1511/728 769/1492/728 +f 769/1493/729 781/1512/729 782/1513/729 770/1494/729 +f 770/1495/730 782/1514/730 783/1515/730 771/1496/730 +f 771/1496/731 783/1515/731 784/1516/731 772/1497/731 +f 772/1499/732 784/1517/732 773/1500/732 761/1480/732 +f 773/1500/733 785/1518/733 786/1519/733 774/1501/733 +f 774/1501/734 786/1519/734 787/1520/734 775/1502/734 +f 775/1503/735 787/1521/735 788/1522/735 776/1504/735 +f 776/1504/736 788/1522/736 789/1523/736 777/1505/736 +f 777/1505/737 789/1523/737 790/1524/737 778/1525/737 +f 778/1508/738 790/1526/738 791/1527/738 779/1509/738 +f 779/1509/739 791/1527/739 792/1528/739 780/1510/739 +f 780/1510/740 792/1528/740 793/1529/740 781/1511/740 +f 781/1512/741 793/1530/741 794/1531/741 782/1513/741 +f 782/1514/742 794/1532/742 795/1533/742 783/1515/742 +f 783/1515/743 795/1533/743 796/1534/743 784/1516/743 +f 784/1517/744 796/1535/744 785/1518/744 773/1500/744 +f 785/1518/745 797/1536/745 798/1537/745 786/1519/745 +f 786/1519/746 798/1537/746 799/1538/746 787/1520/746 +f 787/1521/747 799/1539/747 800/1540/747 788/1522/747 +f 788/1522/748 800/1540/748 801/1541/748 789/1523/748 +f 789/1523/749 801/1541/749 802/1542/749 790/1524/749 +f 790/1526/750 802/1543/750 803/1544/750 791/1527/750 +f 791/1527/751 803/1544/751 804/1545/751 792/1528/751 +f 792/1528/752 804/1545/752 805/1546/752 793/1529/752 +f 793/1530/753 805/1547/753 806/1548/753 794/1531/753 +f 794/1532/754 806/1549/754 807/1550/754 795/1533/754 +f 795/1533/755 807/1550/755 808/1551/755 796/1534/755 +f 796/1535/756 808/1552/756 797/1536/756 785/1518/756 +f 797/1536/757 809/1553/757 810/1554/757 798/1537/757 +f 798/1537/758 810/1554/758 811/1555/758 799/1538/758 +f 799/1539/759 811/1556/759 812/1557/759 800/1540/759 +f 800/1540/760 812/1557/760 813/1558/760 801/1541/760 +f 801/1541/761 813/1558/761 814/1559/761 802/1542/761 +f 802/1543/762 814/1560/762 815/1561/762 803/1544/762 +f 803/1544/763 815/1561/763 816/1562/763 804/1545/763 +f 804/1545/764 816/1562/764 817/1563/764 805/1546/764 +f 805/1564/765 817/1565/765 818/1566/765 806/1567/765 +f 806/1568/766 818/1569/766 819/1570/766 807/1571/766 +f 807/1571/767 819/1570/767 820/1572/767 808/1573/767 +f 808/1552/768 820/1574/768 809/1553/768 797/1536/768 +f 809/1553/769 821/1575/769 822/1576/769 810/1554/769 +f 810/1554/770 822/1576/770 823/1577/770 811/1555/770 +f 811/1556/771 823/1578/771 824/1579/771 812/1557/771 +f 812/1557/772 824/1579/772 825/1580/772 813/1558/772 +f 813/1558/773 825/1580/773 826/1581/773 814/1559/773 +f 814/1560/774 826/1582/774 827/1583/774 815/1561/774 +f 815/1561/775 827/1583/775 828/1584/775 816/1562/775 +f 816/1562/776 828/1584/776 829/1585/776 817/1563/776 +f 817/1565/777 829/1586/777 830/1587/777 818/1566/777 +f 818/1569/778 830/1588/778 831/1589/778 819/1570/778 +f 819/1570/779 831/1589/779 832/1590/779 820/1572/779 +f 820/1574/780 832/1591/780 821/1575/780 809/1553/780 +f 821/1575/781 833/1592/781 834/1593/781 822/1576/781 +f 822/1576/782 834/1593/782 835/1594/782 823/1577/782 +f 823/1578/783 835/1595/783 836/1596/783 824/1579/783 +f 824/1579/784 836/1596/784 837/1597/784 825/1580/784 +f 825/1580/785 837/1597/785 838/1598/785 826/1581/785 +f 826/1582/786 838/1599/786 839/1600/786 827/1583/786 +f 827/1583/787 839/1600/787 840/1601/787 828/1584/787 +f 828/1584/788 840/1601/788 841/1602/788 829/1585/788 +f 829/1586/789 841/1603/789 842/1604/789 830/1587/789 +f 830/1588/790 842/1605/790 843/1606/790 831/1589/790 +f 831/1589/791 843/1606/791 844/1607/791 832/1590/791 +f 832/1591/792 844/1608/792 833/1592/792 821/1575/792 +f 833/1592/793 845/1609/793 846/1610/793 834/1593/793 +f 834/1593/794 846/1610/794 847/1611/794 835/1594/794 +f 835/1595/795 847/1612/795 848/1613/795 836/1596/795 +f 836/1596/796 848/1613/796 849/1614/796 837/1597/796 +f 837/1597/797 849/1614/797 850/1615/797 838/1598/797 +f 838/1599/798 850/1616/798 851/1617/798 839/1600/798 +f 839/1600/799 851/1617/799 852/1618/799 840/1601/799 +f 840/1601/800 852/1618/800 853/1619/800 841/1602/800 +f 841/1603/801 853/1620/801 854/1621/801 842/1604/801 +f 842/1605/802 854/1622/802 855/1623/802 843/1606/802 +f 843/1606/803 855/1623/803 856/1624/803 844/1607/803 +f 844/1608/804 856/1625/804 845/1609/804 833/1592/804 +f 845/1609/805 857/1626/805 858/1627/805 846/1610/805 +f 846/1610/806 858/1627/806 859/1628/806 847/1611/806 +f 847/1612/807 859/1629/807 860/1630/807 848/1613/807 +f 848/1613/808 860/1630/808 861/1631/808 849/1614/808 +f 849/1614/809 861/1631/809 862/1632/809 850/1615/809 +f 850/1616/810 862/1633/810 863/1634/810 851/1617/810 +f 851/1617/811 863/1634/811 864/1635/811 852/1618/811 +f 852/1618/812 864/1635/812 865/1636/812 853/1619/812 +f 853/1620/813 865/1637/813 866/1638/813 854/1621/813 +f 854/1622/814 866/1639/814 867/1640/814 855/1623/814 +f 855/1623/815 867/1640/815 868/1641/815 856/1624/815 +f 856/1624/816 868/1641/816 857/1642/816 845/1643/816 +f 857/1626/817 869/1644/817 870/1645/817 858/1627/817 +f 858/1627/818 870/1645/818 871/1646/818 859/1628/818 +f 859/1629/819 871/1647/819 872/1648/819 860/1630/819 +f 860/1630/820 872/1648/820 873/1649/820 861/1631/820 +f 861/1631/821 873/1649/821 874/1650/821 862/1632/821 +f 862/1632/822 874/1650/822 875/1651/822 863/1652/822 +f 863/1634/823 875/1653/823 876/1654/823 864/1635/823 +f 864/1635/824 876/1654/824 877/1655/824 865/1636/824 +f 865/1637/825 877/1656/825 878/1657/825 866/1638/825 +f 866/1639/826 878/1658/826 879/1659/826 867/1640/826 +f 867/1640/827 879/1659/827 880/1660/827 868/1641/827 +f 868/1641/828 880/1660/828 869/1661/828 857/1642/828 +f 869/1644/546 881/1662/546 882/1663/546 870/1645/546 +f 870/1645/545 882/1663/545 883/1664/545 871/1646/545 +f 871/1647/544 883/1665/544 884/1666/544 872/1648/544 +f 872/1648/543 884/1666/543 885/1667/543 873/1649/543 +f 873/1649/542 885/1667/542 886/1668/542 874/1650/542 +f 874/1650/541 886/1668/541 887/1669/541 875/1651/541 +f 875/1653/552 887/1670/552 888/1671/552 876/1654/552 +f 876/1672/551 888/1673/551 889/1674/551 877/1656/551 +f 877/1656/550 889/1674/550 890/1675/550 878/1657/550 +f 878/1658/549 890/1676/549 891/1677/549 879/1659/549 +f 879/1659/548 891/1677/548 892/1678/548 880/1660/548 +f 880/1660/547 892/1678/547 881/1679/547 869/1661/547 +f 881/1680/558 893/1681/558 894/1682/558 882/1683/558 +f 882/1683/557 894/1682/557 895/1684/557 883/1685/557 +f 883/1665/556 895/1686/556 896/1687/556 884/1666/556 +f 884/1666/555 896/1687/555 897/1688/555 885/1667/555 +f 885/1667/554 897/1688/554 898/1689/554 886/1668/554 +f 886/1668/829 898/1689/829 899/1690/829 887/1669/829 +f 887/1670/564 899/1691/564 900/1692/564 888/1671/564 +f 888/1673/563 900/1693/563 901/1694/563 889/1674/563 +f 889/1674/562 901/1694/562 902/1695/562 890/1675/562 +f 890/1676/561 902/1696/561 903/1697/561 891/1677/561 +f 891/1677/560 903/1697/560 904/1698/560 892/1678/560 +f 892/1678/830 904/1698/830 893/1699/830 881/1679/830 +f 893/1681/570 905/1700/570 906/1701/570 894/1682/570 +f 894/1682/569 906/1701/569 907/1702/569 895/1684/569 +f 895/1686/568 907/1703/568 908/1704/568 896/1687/568 +f 896/1687/567 908/1704/567 909/1705/567 897/1688/567 +f 897/1688/566 909/1705/566 910/1706/566 898/1689/566 +f 898/1689/565 910/1706/565 911/1707/565 899/1690/565 +f 899/1708/576 911/1709/576 912/1710/576 900/1693/576 +f 900/1693/575 912/1710/575 913/1711/575 901/1694/575 +f 901/1694/574 913/1711/574 914/1712/574 902/1695/574 +f 902/1696/831 914/1713/831 915/1714/831 903/1697/831 +f 903/1697/572 915/1714/572 916/1715/572 904/1698/572 +f 904/1698/571 916/1715/571 905/1716/571 893/1699/571 +f 905/1700/582 917/1717/582 918/1718/582 906/1701/582 +f 906/1701/581 918/1718/581 919/1719/581 907/1702/581 +f 907/1703/580 919/1720/580 920/1721/580 908/1704/580 +f 908/1704/579 920/1721/579 921/1722/579 909/1705/579 +f 909/1705/578 921/1722/578 922/1723/578 910/1706/578 +f 910/1706/577 922/1723/577 923/1724/577 911/1707/577 +f 911/1709/588 923/1725/588 924/1726/588 912/1710/588 +f 912/1710/587 924/1726/587 925/1727/587 913/1711/587 +f 913/1711/586 925/1727/586 926/1728/586 914/1712/586 +f 914/1713/585 926/1729/585 927/1730/585 915/1714/585 +f 915/1714/584 927/1730/584 928/1731/584 916/1715/584 +f 916/1715/583 928/1731/583 917/1732/583 905/1716/583 +f 917/1717/594 929/1733/594 930/1734/594 918/1718/594 +f 918/1718/832 930/1734/832 931/1735/832 919/1719/832 +f 919/1720/592 931/1736/592 932/1737/592 920/1721/592 +f 920/1721/591 932/1737/591 933/1738/591 921/1722/591 +f 921/1722/590 933/1738/590 934/1739/590 922/1723/590 +f 922/1723/589 934/1739/589 935/1740/589 923/1724/589 +f 923/1725/600 935/1741/600 936/1742/600 924/1726/600 +f 924/1726/833 936/1742/833 937/1743/833 925/1727/833 +f 925/1727/598 937/1743/598 938/1744/598 926/1728/598 +f 926/1729/597 938/1745/597 939/1746/597 927/1730/597 +f 927/1730/596 939/1746/596 940/1747/596 928/1731/596 +f 928/1731/834 940/1747/834 929/1748/834 917/1732/834 +f 929/1733/606 941/1749/606 942/1750/606 930/1734/606 +f 930/1734/605 942/1750/605 943/1751/605 931/1735/605 +f 931/1736/604 943/1752/604 944/1753/604 932/1737/604 +f 932/1737/603 944/1753/603 945/1754/603 933/1738/603 +f 933/1738/602 945/1754/602 946/1755/602 934/1739/602 +f 934/1739/601 946/1755/601 947/1756/601 935/1740/601 +f 935/1741/612 947/1757/612 948/1758/612 936/1742/612 +f 936/1742/611 948/1758/611 949/1759/611 937/1743/611 +f 937/1743/610 949/1759/610 950/1760/610 938/1744/610 +f 938/1745/609 950/1761/609 951/1762/609 939/1746/609 +f 939/1746/608 951/1762/608 952/1763/608 940/1747/608 +f 940/1764/607 952/1765/607 941/1749/607 929/1733/607 +f 941/1749/618 953/1766/618 954/1767/618 942/1750/618 +f 942/1750/617 954/1767/617 955/1768/617 943/1751/617 +f 943/1752/835 955/1769/835 956/1770/835 944/1753/835 +f 944/1753/615 956/1770/615 957/1771/615 945/1754/615 +f 945/1754/614 957/1771/614 958/1772/614 946/1755/614 +f 946/1755/613 958/1772/613 959/1773/613 947/1756/613 +f 947/1757/624 959/1774/624 960/1775/624 948/1758/624 +f 948/1758/623 960/1775/623 961/1776/623 949/1759/623 +f 949/1759/836 961/1776/836 962/1777/836 950/1760/836 +f 950/1761/621 962/1778/621 963/1779/621 951/1762/621 +f 951/1762/620 963/1779/620 964/1780/620 952/1763/620 +f 952/1765/619 964/1781/619 953/1766/619 941/1749/619 +f 953/1766/837 965/1782/837 966/1783/837 954/1767/837 +f 954/1767/629 966/1783/629 967/1784/629 955/1768/629 +f 955/1769/628 967/1785/628 968/1786/628 956/1770/628 +f 956/1770/627 968/1786/627 969/1787/627 957/1771/627 +f 957/1771/626 969/1787/626 970/1788/626 958/1772/626 +f 958/1772/625 970/1788/625 971/1789/625 959/1773/625 +f 959/1774/636 971/1790/636 972/1791/636 960/1775/636 +f 960/1775/635 972/1791/635 973/1792/635 961/1776/635 +f 961/1776/634 973/1792/634 974/1793/634 962/1777/634 +f 962/1778/633 974/1794/633 975/1795/633 963/1779/633 +f 963/1779/632 975/1795/632 976/1796/632 964/1780/632 +f 964/1781/631 976/1797/631 965/1782/631 953/1766/631 +f 965/1782/642 977/1798/642 978/1799/642 966/1783/642 +f 966/1783/641 978/1799/641 979/1800/641 967/1784/641 +f 967/1785/640 979/1801/640 980/1802/640 968/1786/640 +f 968/1786/639 980/1802/639 981/1803/639 969/1787/639 +f 969/1787/638 981/1803/638 982/1804/638 970/1788/638 +f 970/1788/637 982/1804/637 983/1805/637 971/1789/637 +f 971/1790/648 983/1806/648 984/1807/648 972/1791/648 +f 972/1791/647 984/1807/647 985/1808/647 973/1792/647 +f 973/1792/646 985/1808/646 986/1809/646 974/1793/646 +f 974/1794/645 986/1810/645 987/1811/645 975/1795/645 +f 975/1795/644 987/1811/644 988/1812/644 976/1796/644 +f 976/1797/838 988/1813/838 977/1798/838 965/1782/838 +f 977/1798/654 989/1814/654 990/1815/654 978/1799/654 +f 978/1799/653 990/1815/653 991/1816/653 979/1800/653 +f 979/1801/652 991/1817/652 992/1818/652 980/1802/652 +f 980/1802/651 992/1818/651 993/1819/651 981/1803/651 +f 981/1803/650 993/1819/650 994/1820/650 982/1804/650 +f 982/1804/649 994/1820/649 995/1821/649 983/1805/649 +f 983/1806/660 995/1822/660 996/1823/660 984/1807/660 +f 984/1807/659 996/1823/659 997/1824/659 985/1808/659 +f 985/1808/658 997/1824/658 998/1825/658 986/1809/658 +f 986/1810/657 998/1826/657 999/1827/657 987/1811/657 +f 987/1811/656 999/1827/656 1000/1828/656 988/1812/656 +f 988/1813/655 1000/1829/655 989/1814/655 977/1798/655 +f 989/1814/839 1001/1830/839 1002/1831/839 990/1815/839 +f 990/1815/665 1002/1831/665 1003/1832/665 991/1816/665 +f 991/1817/664 1003/1833/664 1004/1834/664 992/1818/664 +f 992/1818/663 1004/1834/663 1005/1835/663 993/1819/663 +f 993/1819/662 1005/1835/662 1006/1836/662 994/1820/662 +f 994/1820/661 1006/1836/661 1007/1837/661 995/1821/661 +f 995/1822/672 1007/1838/672 1008/1839/672 996/1823/672 +f 996/1823/671 1008/1839/671 1009/1840/671 997/1824/671 +f 997/1824/670 1009/1840/670 1010/1841/670 998/1825/670 +f 998/1826/669 1010/1842/669 1011/1843/669 999/1827/669 +f 999/1827/668 1011/1843/668 1012/1844/668 1000/1828/668 +f 1000/1829/667 1012/1845/667 1001/1830/667 989/1814/667 +f 1001/1830/678 1013/1846/678 1014/1847/678 1002/1831/678 +f 1002/1831/677 1014/1847/677 1015/1848/677 1003/1832/677 +f 1003/1833/676 1015/1849/676 1016/1850/676 1004/1834/676 +f 1004/1834/675 1016/1850/675 1017/1851/675 1005/1835/675 +f 1005/1835/674 1017/1851/674 1018/1852/674 1006/1836/674 +f 1006/1853/673 1018/1854/673 1019/1855/673 1007/1856/673 +f 1007/1838/840 1019/1857/840 1020/1858/840 1008/1839/840 +f 1008/1839/683 1020/1858/683 1021/1859/683 1009/1840/683 +f 1009/1840/682 1021/1859/682 1022/1860/682 1010/1841/682 +f 1010/1842/681 1022/1861/681 1023/1862/681 1011/1843/681 +f 1011/1843/680 1023/1862/680 1024/1863/680 1012/1844/680 +f 1012/1845/679 1024/1864/679 1013/1846/679 1001/1830/679 +f 1013/1846/690 1025/1865/690 1026/1866/690 1014/1847/690 +f 1014/1847/689 1026/1866/689 1027/1867/689 1015/1848/689 +f 1015/1849/688 1027/1868/688 1028/1869/688 1016/1850/688 +f 1016/1850/687 1028/1869/687 1029/1870/687 1017/1851/687 +f 1017/1851/686 1029/1870/686 1030/1871/686 1018/1852/686 +f 1018/1854/685 1030/1872/685 1031/1873/685 1019/1855/685 +f 1019/1857/696 1031/1874/696 1032/1875/696 1020/1858/696 +f 1020/1858/695 1032/1875/695 1033/1876/695 1021/1859/695 +f 1021/1859/694 1033/1876/694 1034/1877/694 1022/1860/694 +f 1022/1861/693 1034/1878/693 1035/1879/693 1023/1862/693 +f 1023/1880/692 1035/1881/692 1036/1882/692 1024/1883/692 +f 1024/1883/691 1036/1882/691 1025/1884/691 1013/1885/691 +f 1025/1865/702 1037/1886/702 1038/1887/702 1026/1866/702 +f 1026/1866/701 1038/1887/701 1039/1888/701 1027/1867/701 +f 1027/1868/700 1039/1889/700 1040/1890/700 1028/1869/700 +f 1028/1869/699 1040/1890/699 1041/1891/699 1029/1870/699 +f 1029/1892/698 1041/1893/698 1042/1894/698 1030/1872/698 +f 1030/1872/841 1042/1894/841 1043/1895/841 1031/1873/841 +f 1031/1874/708 1043/1896/708 1044/1897/708 1032/1875/708 +f 1032/1875/707 1044/1897/707 1045/1898/707 1033/1876/707 +f 1033/1876/706 1045/1898/706 1046/1899/706 1034/1877/706 +f 1034/1878/705 1046/1900/705 1047/1901/705 1035/1879/705 +f 1035/1881/704 1047/1902/704 1048/1903/704 1036/1882/704 +f 1036/1882/703 1048/1903/703 1037/1904/703 1025/1884/703 +f 1037/1904/714 1049/1905/714 1050/1906/714 1038/1907/714 +f 1038/1887/713 1050/1908/713 1051/1909/713 1039/1888/713 +f 1039/1889/712 1051/1910/712 1052/1911/712 1040/1890/712 +f 1040/1890/711 1052/1911/711 1053/1912/711 1041/1891/711 +f 1041/1893/710 1053/1913/710 1054/1914/710 1042/1894/710 +f 1042/1894/709 1054/1914/709 1055/1915/709 1043/1895/709 +f 1043/1895/720 1055/1915/720 1056/1916/720 1044/1917/720 +f 1044/1897/719 1056/1918/719 1057/1919/719 1045/1898/719 +f 1045/1898/718 1057/1919/718 1058/1920/718 1046/1899/718 +f 1046/1900/717 1058/1921/717 1059/1922/717 1047/1901/717 +f 1047/1902/716 1059/1923/716 1060/1924/716 1048/1903/716 +f 1048/1903/715 1060/1924/715 1049/1905/715 1037/1904/715 +f 1049/1905/726 1061/1925/726 1062/1926/726 1050/1906/726 +f 1050/1908/725 1062/1927/725 1063/1928/725 1051/1909/725 +f 1051/1910/724 1063/1929/724 1064/1930/724 1052/1911/724 +f 1052/1911/723 1064/1930/723 1065/1931/723 1053/1912/723 +f 1053/1913/722 1065/1932/722 1066/1933/722 1054/1914/722 +f 1054/1914/721 1066/1933/721 1067/1934/721 1055/1915/721 +f 1055/1915/732 1067/1934/732 1068/1935/732 1056/1916/732 +f 1056/1918/731 1068/1936/731 1069/1937/731 1057/1919/731 +f 1057/1919/730 1069/1937/730 1070/1938/730 1058/1920/730 +f 1058/1921/729 1070/1939/729 1071/1940/729 1059/1922/729 +f 1059/1923/728 1071/1941/728 1072/1942/728 1060/1924/728 +f 1060/1924/727 1072/1942/727 1061/1925/727 1049/1905/727 +f 1061/1925/738 1073/1943/738 1074/1944/738 1062/1926/738 +f 1062/1945/737 1074/1946/737 1075/1947/737 1063/1929/737 +f 1063/1929/736 1075/1947/736 1076/1948/736 1064/1930/736 +f 1064/1930/735 1076/1948/735 1077/1949/735 1065/1931/735 +f 1065/1932/734 1077/1950/734 1078/1951/734 1066/1933/734 +f 1066/1933/733 1078/1951/733 1079/1952/733 1067/1934/733 +f 1067/1934/744 1079/1952/744 1080/1953/744 1068/1935/744 +f 1068/1936/743 1080/1954/743 1081/1955/743 1069/1937/743 +f 1069/1937/742 1081/1955/742 1082/1956/742 1070/1938/742 +f 1070/1939/741 1082/1957/741 1083/1958/741 1071/1940/741 +f 1071/1941/740 1083/1959/740 1084/1960/740 1072/1942/740 +f 1072/1942/739 1084/1960/739 1073/1943/739 1061/1925/739 +f 1073/1943/750 1085/1961/750 1086/1962/750 1074/1944/750 +f 1074/1946/749 1086/1963/749 1087/1964/749 1075/1947/749 +f 1075/1947/748 1087/1964/748 1088/1965/748 1076/1948/748 +f 1076/1948/747 1088/1965/747 1089/1966/747 1077/1949/747 +f 1077/1950/746 1089/1967/746 1090/1968/746 1078/1951/746 +f 1078/1951/842 1090/1968/842 1091/1969/842 1079/1952/842 +f 1079/1952/756 1091/1969/756 1092/1970/756 1080/1953/756 +f 1080/1954/755 1092/1971/755 1093/1972/755 1081/1955/755 +f 1081/1955/754 1093/1972/754 1094/1973/754 1082/1956/754 +f 1082/1957/753 1094/1974/753 1095/1975/753 1083/1958/753 +f 1083/1959/752 1095/1976/752 1096/1977/752 1084/1960/752 +f 1084/1960/751 1096/1977/751 1085/1961/751 1073/1943/751 +f 1085/1961/762 1097/1978/762 1098/1979/762 1086/1962/762 +f 1086/1963/761 1098/1980/761 1099/1981/761 1087/1964/761 +f 1087/1964/760 1099/1981/760 1100/1982/760 1088/1965/760 +f 1088/1965/759 1100/1982/759 1101/1983/759 1089/1966/759 +f 1089/1967/758 1101/1984/758 1102/1985/758 1090/1968/758 +f 1090/1968/757 1102/1985/757 1103/1986/757 1091/1969/757 +f 1091/1969/768 1103/1986/768 1104/1987/768 1092/1970/768 +f 1092/1988/767 1104/1989/767 1105/1990/767 1093/1991/767 +f 1093/1991/766 1105/1990/766 1106/1992/766 1094/1993/766 +f 1094/1994/765 1106/1995/765 1107/1996/765 1095/1997/765 +f 1095/1976/764 1107/1998/764 1108/1999/764 1096/1977/764 +f 1096/1977/763 1108/1999/763 1097/1978/763 1085/1961/763 +f 1097/1978/774 1109/2000/774 1110/2001/774 1098/1979/774 +f 1098/1980/773 1110/2002/773 1111/2003/773 1099/1981/773 +f 1099/1981/772 1111/2003/772 1112/2004/772 1100/1982/772 +f 1100/1982/771 1112/2004/771 1113/2005/771 1101/1983/771 +f 1101/1984/770 1113/2006/770 1114/2007/770 1102/1985/770 +f 1102/1985/769 1114/2007/769 1115/2008/769 1103/1986/769 +f 1103/1986/780 1115/2008/780 1116/2009/780 1104/1987/780 +f 1104/1989/779 1116/2010/779 1117/2011/779 1105/1990/779 +f 1105/1990/778 1117/2011/778 1118/2012/778 1106/1992/778 +f 1106/1995/777 1118/2013/777 1119/2014/777 1107/1996/777 +f 1107/1998/776 1119/2015/776 1120/2016/776 1108/1999/776 +f 1108/1999/775 1120/2016/775 1109/2000/775 1097/1978/775 +f 1109/2000/786 1121/2017/786 1122/2018/786 1110/2001/786 +f 1110/2002/785 1122/2019/785 1123/2020/785 1111/2003/785 +f 1111/2003/784 1123/2020/784 1124/2021/784 1112/2004/784 +f 1112/2004/783 1124/2021/783 1125/2022/783 1113/2005/783 +f 1113/2006/782 1125/2023/782 1126/2024/782 1114/2007/782 +f 1114/2007/781 1126/2024/781 1127/2025/781 1115/2008/781 +f 1115/2008/792 1127/2025/792 1128/2026/792 1116/2009/792 +f 1116/2010/791 1128/2027/791 1129/2028/791 1117/2011/791 +f 1117/2011/790 1129/2028/790 1130/2029/790 1118/2012/790 +f 1118/2013/789 1130/2030/789 1131/2031/789 1119/2014/789 +f 1119/2015/788 1131/2032/788 1132/2033/788 1120/2016/788 +f 1120/2016/787 1132/2033/787 1121/2017/787 1109/2000/787 +f 1121/2017/798 1133/2034/798 1134/2035/798 1122/2018/798 +f 1122/2019/797 1134/2036/797 1135/2037/797 1123/2020/797 +f 1123/2020/796 1135/2037/796 1136/2038/796 1124/2021/796 +f 1124/2021/795 1136/2038/795 1137/2039/795 1125/2022/795 +f 1125/2023/794 1137/2040/794 1138/2041/794 1126/2024/794 +f 1126/2024/793 1138/2041/793 1139/2042/793 1127/2025/793 +f 1127/2025/804 1139/2042/804 1140/2043/804 1128/2026/804 +f 1128/2027/803 1140/2044/803 1141/2045/803 1129/2028/803 +f 1129/2028/802 1141/2045/802 1142/2046/802 1130/2029/802 +f 1130/2030/801 1142/2047/801 1143/2048/801 1131/2031/801 +f 1131/2032/800 1143/2049/800 1144/2050/800 1132/2033/800 +f 1132/2033/799 1144/2050/799 1133/2034/799 1121/2017/799 +f 1133/2034/810 1145/2051/810 1146/2052/810 1134/2035/810 +f 1134/2036/809 1146/2053/809 1147/2054/809 1135/2037/809 +f 1135/2037/808 1147/2054/808 1148/2055/808 1136/2038/808 +f 1136/2038/807 1148/2055/807 1149/2056/807 1137/2039/807 +f 1137/2040/806 1149/2057/806 1150/2058/806 1138/2041/806 +f 1138/2041/805 1150/2058/805 1151/2059/805 1139/2042/805 +f 1139/2060/816 1151/2061/816 1152/2062/816 1140/2044/816 +f 1140/2044/815 1152/2062/815 1153/2063/815 1141/2045/815 +f 1141/2045/814 1153/2063/814 1154/2064/814 1142/2046/814 +f 1142/2047/813 1154/2065/813 1155/2066/813 1143/2048/813 +f 1143/2049/812 1155/2067/812 1156/2068/812 1144/2050/812 +f 1144/2050/811 1156/2068/811 1145/2051/811 1133/2034/811 +f 1145/2069/822 581/1221/822 584/1224/822 1146/2053/822 +f 1146/2053/821 584/1224/821 586/1226/821 1147/2054/821 +f 1147/2054/820 586/1226/820 588/1228/820 1148/2055/820 +f 1148/2055/819 588/1228/819 590/1230/819 1149/2056/819 +f 1149/2057/818 590/1231/818 592/1234/818 1150/2058/818 +f 1150/2058/817 592/1234/817 594/1236/817 1151/2059/817 +f 1151/2061/828 594/1237/828 596/1240/828 1152/2062/828 +f 1152/2062/827 596/1240/827 598/1242/827 1153/2063/827 +f 1153/2063/826 598/1242/826 600/1244/826 1154/2064/826 +f 1154/2065/825 600/1245/825 602/1248/825 1155/2066/825 +f 1155/2067/824 602/2070/824 604/1251/824 1156/2068/824 +f 1156/2068/823 604/1251/823 581/1254/823 1145/2051/823 diff --git a/data/tile.jpg b/data/tile.jpg new file mode 100644 index 0000000..7e54957 Binary files /dev/null and b/data/tile.jpg differ diff --git a/include/material.h b/include/material.h new file mode 100644 index 0000000..9d406eb --- /dev/null +++ b/include/material.h @@ -0,0 +1,16 @@ +#pragma once + +#include +#include + +class Material { +public: + std::string albedoTexturePath; + + VkImage albedoImage = nullptr; + VkDeviceMemory albedoMemory = nullptr; + VkImageView albedoImageView = nullptr; + VkSampler albedoSampler = nullptr; + + VkDescriptorSet set = nullptr; +}; diff --git a/include/mesh.h b/include/mesh.h index 190d4bc..bd54768 100644 --- a/include/mesh.h +++ b/include/mesh.h @@ -6,8 +6,11 @@ #include #include +class Material; + struct Vertex { glm::vec3 position, normal; + glm::vec2 uv; }; class Mesh { @@ -15,6 +18,8 @@ public: std::string name; glm::vec3 position; + Material* material = nullptr; + std::vector vertices; std::vector indices; diff --git a/include/renderer.h b/include/renderer.h index d6dd0ba..386c05c 100644 --- a/include/renderer.h +++ b/include/renderer.h @@ -32,19 +32,19 @@ struct RenderTarget { VkImageView* offscreenDepthImageViews = nullptr; VkFramebuffer* offscreenFramebuffers = nullptr; - + // near field VkImage* nearFieldImages = nullptr; VkDeviceMemory* nearFieldMemory = nullptr; VkImageView* nearFieldImageViews = nullptr; - + VkFramebuffer* nearFieldFramebuffers = nullptr; - + // far field VkImage* farFieldImages = nullptr; VkDeviceMemory* farFieldMemory = nullptr; VkImageView* farFieldImageViews = nullptr; - + VkFramebuffer* farFieldFramebuffers = nullptr; VkCommandBuffer* commandBuffers = nullptr; @@ -52,12 +52,12 @@ struct RenderTarget { VkSemaphore imageAvailableSemaphore = nullptr; VkSemaphore renderFinishedSemaphore = nullptr; VkFence* fences = nullptr; - + // imgui VkBuffer* imguiVertexBuffers = nullptr; VkDeviceMemory* imguiVertexMemorys = nullptr; size_t* imguiVertexBufferSizes = nullptr; - + VkBuffer* imguiIndexBuffers = nullptr; VkDeviceMemory* imguiIndexMemorys = nullptr; size_t* imguiIndexBufferSizes = nullptr; @@ -69,6 +69,7 @@ struct RenderTarget { class World; class Mesh; class Camera; +class Material; class Renderer { public: @@ -85,12 +86,15 @@ public: VkShaderModule createShader(const char* path); void uploadImageData(VkImage image, int width, int height, VkDeviceSize size, void* src); - + uint32_t findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties); void fillMeshBuffers(Mesh* mesh); void destroyMeshBuffers(Mesh* mesh); + void fillMaterialBuffers(Material* material); + void destroyMaterialBuffers(Material* material); + VkInstance getInstance() const { return instance_; } @@ -98,11 +102,11 @@ public: VkDevice getDevice() const { return device_; } - + VkQueue getGraphicsQueue() const { return graphicsQueue_; } - + VkCommandPool getCommandPool() const { return commandPool_; } @@ -115,6 +119,10 @@ public: return descriptorPool_; } + VkDescriptorSetLayout getMaterialSetLayout() const { + return materialSetLayout_; + } + private: void createInstance(); #ifdef DEBUG @@ -124,6 +132,7 @@ private: void createCommandPool(); void createPresentationRenderPass(); void createDescriptorPool(); + void createMaterialSetLayout(); VkInstance instance_ = nullptr; @@ -153,6 +162,8 @@ private: VkDescriptorPool descriptorPool_ = nullptr; + VkDescriptorSetLayout materialSetLayout_ = nullptr; + WorldPass* worldPass_ = nullptr; PostPass* postPass_ = nullptr; DoFPass* dofPass_ = nullptr; diff --git a/shaders/mesh.frag b/shaders/mesh.frag index d5709bf..836e2cc 100644 --- a/shaders/mesh.frag +++ b/shaders/mesh.frag @@ -2,6 +2,7 @@ layout(location = 0) in vec3 inFragPos; layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec2 inUV; layout(location = 0) out vec4 outColor; @@ -10,19 +11,21 @@ struct Light { vec3 color; }; -layout(binding = 0) uniform Lights { +layout(set = 0, binding = 0) uniform Lights { Light lights[32]; }; +layout(set = 1, binding = 0) uniform sampler2D albedoSampler; + void main() { vec3 diffuse = vec3(0); for(int i = 0; i < 32; i++) { const vec3 norm = normalize(inNormal); - const vec3 lightDir = normalize(lights[i].position.xyz - inFragPos); - + const vec3 lightDir = normalize(lights[i].position.xyz - inFragPos); + const float diff = max(dot(norm, lightDir), 0.0); diffuse += vec3(diff) * lights[i].color; } - - outColor = vec4(vec3(0.1) + diffuse, 1.0); + + outColor = vec4(vec3(0.1) + diffuse * texture(albedoSampler, inUV).rgb, 1.0); } diff --git a/shaders/mesh.vert b/shaders/mesh.vert index 0f770fd..c23cc32 100644 --- a/shaders/mesh.vert +++ b/shaders/mesh.vert @@ -2,9 +2,11 @@ layout(location = 0) in vec3 inPosition; layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec2 inUV; layout(location = 0) out vec3 outFragPos; layout(location = 1) out vec3 outNormal; +layout(location = 2) out vec2 outUV; layout(push_constant) uniform PushConstants { mat4 mvp; @@ -14,4 +16,5 @@ void main() { gl_Position = pushConstants.mvp * vec4(inPosition, 1.0); outFragPos = inPosition; outNormal = inNormal; + outUV = inUV; } diff --git a/src/main.cpp b/src/main.cpp index 688257b..57e890a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -16,6 +16,7 @@ #include "light.h" #include "camera.h" #include "cinematic.h" +#include "material.h" SDL_Window* window = nullptr; Renderer* renderer = nullptr; @@ -111,6 +112,7 @@ Mesh* loadMesh(const char* path) { Vertex vertex; vertex.position = glm::vec3(m->mVertices[i].x, m->mVertices[i].y, m->mVertices[i].z); vertex.normal = glm::vec3(m->mNormals[i].x, m->mNormals[i].y, m->mNormals[i].z); + vertex.uv = glm::vec2(m->mTextureCoords[0][i].x, m->mTextureCoords[0][i].y); mesh->vertices.push_back(vertex); } @@ -220,19 +222,19 @@ int main(int argc, char* argv[]) { SDL_SetWindowFullscreen(window, windowFullscreen == 1 ? SDL_WINDOW_FULLSCREEN_DESKTOP : 0); ImGui::CreateContext(); - + auto& io = ImGui::GetIO(); io.DisplaySize = ImVec2(windowWidth, windowHeight); - + ImGui::StyleColorsDark(); - + renderer = new Renderer(); VkSurfaceKHR surface = nullptr; SDL_Vulkan_CreateSurface(window, renderer->getInstance(), &surface); RenderTarget* target = renderer->createSurfaceRenderTarget(surface); - + World world; auto light = new Light(); @@ -245,14 +247,23 @@ int main(int argc, char* argv[]) { if(cinematicMode) cinematic = loadCinematic(argv[2]); - else - world.meshes.push_back(loadMesh("data/scene.obj")); + else { + Material* material = new Material(); + material->albedoTexturePath = "data/tile.jpg"; + + renderer->fillMaterialBuffers(material); + + Mesh* mesh = loadMesh("data/scene.obj"); + mesh->material = material; + + world.meshes.push_back(mesh); + } float currentTime = 0.0f, lastTime = 0.0f, animationTime = 0.0f; Shot* currentShot = nullptr; bool running = true; - while(running) { + while(running) { SDL_Event event = {}; while(SDL_PollEvent(&event) > 0) { if(event.type == SDL_QUIT) @@ -261,7 +272,7 @@ int main(int argc, char* argv[]) { if(event.type == SDL_WINDOWEVENT) { if(event.window.event == SDL_WINDOWEVENT_RESIZED) { io.DisplaySize = ImVec2(event.window.data1, event.window.data2); - + target = renderer->createSurfaceRenderTarget(surface, target); } } @@ -332,31 +343,31 @@ int main(int argc, char* argv[]) { } } } - + currentTime = SDL_GetTicks() / 1000.0f; const float deltaTime = currentTime - lastTime; lastTime = currentTime; - + ImGui::NewFrame(); - + io.DeltaTime = deltaTime; - + int mouseX = 0, mouseY = 0; const Uint32 mouseButtons = SDL_GetMouseState(&mouseX, &mouseY); io.MouseDown[0] = (mouseButtons & SDL_BUTTON(SDL_BUTTON_LEFT)) != 0; io.MouseDown[1] = (mouseButtons & SDL_BUTTON(SDL_BUTTON_RIGHT)) != 0; io.MouseDown[2] = (mouseButtons & SDL_BUTTON(SDL_BUTTON_MIDDLE)) != 0; - + if(SDL_GetWindowFlags(window) & SDL_WINDOW_INPUT_FOCUS) io.MousePos = ImVec2(static_cast(mouseX), static_cast(mouseY)); ImGui::DragFloat("Aperture", &camera.aperture, 0.01f, 0.0f, 1.0f); ImGui::DragFloat("Focus Distance", &camera.focusDistance); ImGui::Text("dpack[2] = %f", (100 - camera.focusDistance) / 100.0f); - + ImGui::Render(); renderer->render(world, camera, target); - + if(cinematicMode) { animationTime += deltaTime; @@ -369,6 +380,9 @@ int main(int argc, char* argv[]) { } if(cinematic == nullptr) { + renderer->destroyMaterialBuffers(world.meshes[0]->material); + delete world.meshes[0]->material; + renderer->destroyMeshBuffers(world.meshes[0]); delete world.meshes[0]; } diff --git a/src/renderer.cpp b/src/renderer.cpp index f4803a7..3585104 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -7,10 +7,12 @@ #include #include #include +#include #include "platform.h" #include "mesh.h" #include "camera.h" +#include "material.h" Renderer::Renderer() { createInstance(); @@ -22,6 +24,7 @@ Renderer::Renderer() { createCommandPool(); createPresentationRenderPass(); createDescriptorPool(); + createMaterialSetLayout(); worldPass_ = new WorldPass(*this); postPass_ = new PostPass(*this); @@ -37,6 +40,8 @@ Renderer::~Renderer() { delete postPass_; delete worldPass_; + vkDestroyDescriptorSetLayout(device_, materialSetLayout_, nullptr); + vkDestroyDescriptorPool(device_, descriptorPool_, nullptr); vkDestroyRenderPass(device_, presentationRenderPass_, nullptr); @@ -56,7 +61,7 @@ void Renderer::render(World& world, Camera& camera, RenderTarget* target) { vkAcquireNextImageKHR(device_, target->swapchain, UINT64_MAX, target->imageAvailableSemaphore, nullptr, &target->imageIndex); target->currentResource = (target->imageIndex + 1) % numFrameResources; - + vkWaitForFences(device_, 1, &target->fences[target->currentResource], VK_TRUE, UINT64_MAX); vkResetFences(device_, 1, &target->fences[target->currentResource]); @@ -81,11 +86,11 @@ void Renderer::render(World& world, Camera& camera, RenderTarget* target) { worldPass_->render(commandBuffer, world, camera, target); dofPass_->render(commandBuffer, camera, target); - + // reset after dof pass vkCmdSetViewport(commandBuffer, 0, 1, &viewport); vkCmdSetScissor(commandBuffer, 0, 1, &scissor); - + VkClearValue clearColor = {}; VkRenderPassBeginInfo renderPassBeginInfo = {}; @@ -189,7 +194,7 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa target->swapchainImages = new VkImage[swapchainImageCount]; vkGetSwapchainImagesKHR(device_, target->swapchain, &swapchainImageCount, target->swapchainImages); - + // create frame resources target->swapchainImageViews = new VkImageView[swapchainImageCount]; target->swapchainFramebuffers = new VkFramebuffer[swapchainImageCount]; @@ -347,7 +352,7 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa vkCreateFramebuffer(device_, &framebufferInfo, nullptr, &target->offscreenFramebuffers[i]); } - + // near field color { VkImageCreateInfo imageCreateInfo = {}; @@ -362,21 +367,21 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa imageCreateInfo.samples = VK_SAMPLE_COUNT_1_BIT; imageCreateInfo.tiling = VK_IMAGE_TILING_OPTIMAL; imageCreateInfo.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT; - + vkCreateImage(device_, &imageCreateInfo, nullptr, &target->nearFieldImages[i]); - + VkMemoryRequirements memoryRequirements = {}; vkGetImageMemoryRequirements(device_, target->nearFieldImages[i], &memoryRequirements); - + VkMemoryAllocateInfo allocateInfo = {}; allocateInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; allocateInfo.allocationSize = memoryRequirements.size; allocateInfo.memoryTypeIndex = findMemoryType(memoryRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); - + vkAllocateMemory(device_, &allocateInfo, nullptr, &target->nearFieldMemory[i]); vkBindImageMemory(device_, target->nearFieldImages[i], target->nearFieldMemory[i], 0); } - + // near field image view { VkImageViewCreateInfo createInfo = {}; @@ -387,12 +392,12 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa createInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; createInfo.subresourceRange.levelCount = 1; createInfo.subresourceRange.layerCount = 1; - + vkCreateImageView(device_, &createInfo, nullptr, &target->nearFieldImageViews[i]); } - + // near field framebuffer - { + { VkFramebufferCreateInfo framebufferInfo = {}; framebufferInfo.sType = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO; framebufferInfo.renderPass = dofPass_->getRenderPass(); @@ -401,10 +406,10 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa framebufferInfo.width = target->extent.width / dofFramebufferDownscaleFactor; framebufferInfo.height = target->extent.height / dofFramebufferDownscaleFactor; framebufferInfo.layers = 1; - + vkCreateFramebuffer(device_, &framebufferInfo, nullptr, &target->nearFieldFramebuffers[i]); } - + // far field color { VkImageCreateInfo imageCreateInfo = {}; @@ -419,21 +424,21 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa imageCreateInfo.samples = VK_SAMPLE_COUNT_1_BIT; imageCreateInfo.tiling = VK_IMAGE_TILING_OPTIMAL; imageCreateInfo.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT; - + vkCreateImage(device_, &imageCreateInfo, nullptr, &target->farFieldImages[i]); - + VkMemoryRequirements memoryRequirements = {}; vkGetImageMemoryRequirements(device_, target->farFieldImages[i], &memoryRequirements); - + VkMemoryAllocateInfo allocateInfo = {}; allocateInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; allocateInfo.allocationSize = memoryRequirements.size; allocateInfo.memoryTypeIndex = findMemoryType(memoryRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); - + vkAllocateMemory(device_, &allocateInfo, nullptr, &target->farFieldMemory[i]); vkBindImageMemory(device_, target->farFieldImages[i], target->farFieldMemory[i], 0); } - + // far field image view { VkImageViewCreateInfo createInfo = {}; @@ -444,12 +449,12 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa createInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; createInfo.subresourceRange.levelCount = 1; createInfo.subresourceRange.layerCount = 1; - + vkCreateImageView(device_, &createInfo, nullptr, &target->farFieldImageViews[i]); } - + // far field framebuffer - { + { VkFramebufferCreateInfo framebufferInfo = {}; framebufferInfo.sType = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO; framebufferInfo.renderPass = dofPass_->getRenderPass(); @@ -458,16 +463,16 @@ RenderTarget* Renderer::createSurfaceRenderTarget(VkSurfaceKHR surface, RenderTa framebufferInfo.width = target->extent.width / dofFramebufferDownscaleFactor; framebufferInfo.height = target->extent.height / dofFramebufferDownscaleFactor; framebufferInfo.layers = 1; - + vkCreateFramebuffer(device_, &framebufferInfo, nullptr, &target->farFieldFramebuffers[i]); } - + // imgui { target->imguiVertexBuffers[i] = nullptr; target->imguiVertexMemorys[i] = nullptr; target->imguiVertexBufferSizes[i] = 0; - + target->imguiIndexBuffers[i] = nullptr; target->imguiIndexMemorys[i] = nullptr; target->imguiIndexBufferSizes[i] = 0; @@ -526,22 +531,22 @@ void Renderer::destroyRenderTarget(RenderTarget* target) { for(uint32_t i = 0; i < target->numImages; i++) { vkFreeMemory(device_, target->imguiIndexMemorys[i], nullptr); vkDestroyBuffer(device_, target->imguiIndexBuffers[i], nullptr); - + vkFreeMemory(device_, target->imguiVertexMemorys[i], nullptr); vkDestroyBuffer(device_, target->imguiVertexBuffers[i], nullptr); - + vkDestroyFramebuffer(device_, target->nearFieldFramebuffers[i], nullptr); - + vkDestroyImageView(device_, target->nearFieldImageViews[i], nullptr); vkFreeMemory(device_, target->nearFieldMemory[i], nullptr); vkDestroyImage(device_, target->nearFieldImages[i], nullptr); - + vkDestroyFramebuffer(device_, target->farFieldFramebuffers[i], nullptr); - + vkDestroyImageView(device_, target->farFieldImageViews[i], nullptr); vkFreeMemory(device_, target->farFieldMemory[i], nullptr); vkDestroyImage(device_, target->farFieldImages[i], nullptr); - + vkDestroyFramebuffer(device_, target->offscreenFramebuffers[i], nullptr); vkDestroyImageView(device_, target->offscreenDepthImageViews[i], nullptr); @@ -555,31 +560,31 @@ void Renderer::destroyRenderTarget(RenderTarget* target) { vkDestroyFramebuffer(device_, target->swapchainFramebuffers[i], nullptr); vkDestroyImageView(device_, target->swapchainImageViews[i], nullptr); } - + delete[] target->imguiIndexBufferSizes; delete[] target->imguiIndexMemorys; delete[] target->imguiIndexBuffers; - + delete[] target->imguiVertexBufferSizes; delete[] target->imguiVertexMemorys; delete[] target->imguiVertexBuffers; - + delete[] target->nearFieldFramebuffers; delete[] target->nearFieldImageViews; delete[] target->nearFieldMemory; delete[] target->nearFieldImages; - + delete[] target->farFieldFramebuffers; delete[] target->farFieldImageViews; delete[] target->farFieldMemory; delete[] target->farFieldImages; - + delete[] target->offscreenFramebuffers; - + delete[] target->offscreenDepthImageViews; delete[] target->offscreenDepthMemory; delete[] target->offscreenDepthImages; - + delete[] target->offscreenColorImageViews; delete[] target->offscreenColorMemory; delete[] target->offscreenColorImages; @@ -823,44 +828,44 @@ VkShaderModule Renderer::createShader(const char* path) { void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSize size, void* src) { VkBuffer stagingBuffer; VkDeviceMemory stagingMemory; - + VkBufferCreateInfo bufferInfo = {}; bufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; bufferInfo.size = size; bufferInfo.usage = VK_BUFFER_USAGE_TRANSFER_SRC_BIT; bufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; - + vkCreateBuffer(device_, &bufferInfo, nullptr, &stagingBuffer); - + VkMemoryRequirements memRequirements = {}; vkGetBufferMemoryRequirements(device_, stagingBuffer, &memRequirements); - + VkMemoryAllocateInfo allocInfo = {}; allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; allocInfo.allocationSize = memRequirements.size; allocInfo.memoryTypeIndex = findMemoryType(memRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); - + vkAllocateMemory(device_, &allocInfo, nullptr, &stagingMemory); vkBindBufferMemory(device_, stagingBuffer, stagingMemory, 0); - + void* data; vkMapMemory(device_, stagingMemory, 0, size, 0, &data); memcpy(data, src, size); vkUnmapMemory(device_, stagingMemory); - + VkCommandBufferAllocateInfo bufferAllocateInfo = {}; bufferAllocateInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO; bufferAllocateInfo.commandPool = commandPool_; bufferAllocateInfo.commandBufferCount = 1; - + VkCommandBuffer commandBuffer = nullptr; vkAllocateCommandBuffers(device_, &bufferAllocateInfo, &commandBuffer); - + VkCommandBufferBeginInfo beginInfo = {}; beginInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO; - + vkBeginCommandBuffer(commandBuffer, &beginInfo); - + // change layout to transfer dst { VkImageMemoryBarrier imageMemoryBarrier = {}; @@ -871,7 +876,7 @@ void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSiz imageMemoryBarrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; imageMemoryBarrier.subresourceRange.layerCount = 1; imageMemoryBarrier.subresourceRange.levelCount = 1; - + vkCmdPipelineBarrier( commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, @@ -881,14 +886,14 @@ void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSiz 0, nullptr, 1, &imageMemoryBarrier); } - + VkBufferImageCopy region = {}; region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; region.imageSubresource.layerCount = 1; region.imageExtent.width = width; region.imageExtent.height = height; region.imageExtent.depth = 1; - + vkCmdCopyBufferToImage( commandBuffer, stagingBuffer, @@ -897,7 +902,7 @@ void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSiz 1, ®ion ); - + // change layout to shader read only { VkImageMemoryBarrier imageMemoryBarrier = {}; @@ -910,7 +915,7 @@ void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSiz imageMemoryBarrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; imageMemoryBarrier.subresourceRange.layerCount = 1; imageMemoryBarrier.subresourceRange.levelCount = 1; - + vkCmdPipelineBarrier( commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, @@ -920,27 +925,27 @@ void Renderer::uploadImageData(VkImage image, int width, int height, VkDeviceSiz 0, nullptr, 1, &imageMemoryBarrier); } - + vkEndCommandBuffer(commandBuffer); - + VkSubmitInfo submitInfo = {}; submitInfo.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO; submitInfo.commandBufferCount = 1; submitInfo.pCommandBuffers = &commandBuffer; - + VkFenceCreateInfo fenceCreateInfo = {}; fenceCreateInfo.sType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO; - + VkFence fence = nullptr; vkCreateFence(device_, &fenceCreateInfo, nullptr, &fence); - + vkQueueSubmit(graphicsQueue_, 1, &submitInfo, fence); - + vkWaitForFences(device_, 1, &fence, VK_TRUE, -1); vkDestroyFence(device_, fence, nullptr); - + vkFreeCommandBuffers(device_, commandPool_, 1, &commandBuffer); - + vkFreeMemory(device_, stagingMemory, nullptr); vkDestroyBuffer(device_, stagingBuffer, nullptr); } @@ -1012,6 +1017,106 @@ void Renderer::fillMeshBuffers(Mesh* mesh) { } } +void Renderer::fillMaterialBuffers(Material* material) { + int width = 0, height = 0, channels = 0; + stbi_uc* pixels = stbi_load(material->albedoTexturePath.c_str(), &width, &height, &channels, STBI_rgb_alpha); + if(pixels == nullptr) + return; // haha what + + VkImageCreateInfo imageCreateInfo = {}; + imageCreateInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO; + imageCreateInfo.imageType = VK_IMAGE_TYPE_2D; + imageCreateInfo.extent.width = width; + imageCreateInfo.extent.height = height; + imageCreateInfo.extent.depth = 1; + imageCreateInfo.mipLevels = 1; + imageCreateInfo.arrayLayers = 1; + imageCreateInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + imageCreateInfo.tiling = VK_IMAGE_TILING_OPTIMAL; + imageCreateInfo.usage = VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT; + imageCreateInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + imageCreateInfo.samples = VK_SAMPLE_COUNT_1_BIT; + + vkCreateImage(device_, &imageCreateInfo, nullptr, &material->albedoImage); + + VkMemoryRequirements memRequirements; + vkGetImageMemoryRequirements(device_, material->albedoImage, &memRequirements); + + VkMemoryAllocateInfo allocInfo = {}; + allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; + allocInfo.allocationSize = memRequirements.size; + allocInfo.memoryTypeIndex = findMemoryType(memRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); + + vkAllocateMemory(device_, &allocInfo, nullptr, &material->albedoMemory); + vkBindImageMemory(device_, material->albedoImage, material->albedoMemory, 0); + + uploadImageData( + material->albedoImage, + width, + height, + width * height * 4, + pixels + ); + + stbi_image_free(pixels); + + VkImageViewCreateInfo createInfo = {}; + createInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + createInfo.image = material->albedoImage; + createInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + createInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + createInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + createInfo.subresourceRange.levelCount = 1; + createInfo.subresourceRange.layerCount = 1; + + vkCreateImageView(device_, &createInfo, nullptr, &material->albedoImageView); + + VkSamplerCreateInfo samplerInfo = {}; + samplerInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerInfo.magFilter = VK_FILTER_LINEAR; + samplerInfo.minFilter = VK_FILTER_LINEAR; + samplerInfo.addressModeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER; + samplerInfo.addressModeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER; + samplerInfo.addressModeW = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER; + samplerInfo.borderColor = VK_BORDER_COLOR_INT_OPAQUE_BLACK; + samplerInfo.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR; + + vkCreateSampler(device_, &samplerInfo, nullptr, &material->albedoSampler); + + VkDescriptorSetAllocateInfo setAllocInfo = {}; + setAllocInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO; + setAllocInfo.descriptorPool = descriptorPool_; + setAllocInfo.descriptorSetCount = 1; + setAllocInfo.pSetLayouts = &materialSetLayout_; + + vkAllocateDescriptorSets(device_, &setAllocInfo, &material->set); + + VkDescriptorImageInfo albedoImageInfo = {}; + albedoImageInfo.imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; + albedoImageInfo.imageView = material->albedoImageView; + albedoImageInfo.sampler = material->albedoSampler; + + VkWriteDescriptorSet albedoDescriptorWrite = {}; + albedoDescriptorWrite.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + albedoDescriptorWrite.descriptorCount = 1; + albedoDescriptorWrite.descriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + albedoDescriptorWrite.dstSet = material->set; + albedoDescriptorWrite.pImageInfo = &albedoImageInfo; + + vkUpdateDescriptorSets(device_, 1, &albedoDescriptorWrite, 0, nullptr); +} + +void Renderer::destroyMaterialBuffers(Material* material) { + vkDeviceWaitIdle(device_); + + vkFreeDescriptorSets(device_, descriptorPool_, 1, &material->set); + + vkDestroySampler(device_, material->albedoSampler, nullptr); + vkDestroyImageView(device_, material->albedoImageView, nullptr); + vkFreeMemory(device_, material->albedoMemory, nullptr); + vkDestroyImage(device_, material->albedoImage, nullptr); +} + void Renderer::destroyMeshBuffers(Mesh* mesh) { vkDeviceWaitIdle(device_); @@ -1203,3 +1308,17 @@ void Renderer::createDescriptorPool() { vkCreateDescriptorPool(device_, &poolInfo, nullptr, &descriptorPool_); } + +void Renderer::createMaterialSetLayout() { + VkDescriptorSetLayoutBinding albedoSamplerBinding = {}; + albedoSamplerBinding.descriptorCount = 1; + albedoSamplerBinding.descriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + albedoSamplerBinding.stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT; + + VkDescriptorSetLayoutCreateInfo createInfo = {}; + createInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; + createInfo.bindingCount = 1; + createInfo.pBindings = &albedoSamplerBinding; + + vkCreateDescriptorSetLayout(device_, &createInfo, nullptr, &materialSetLayout_); +} diff --git a/src/worldpass.cpp b/src/worldpass.cpp index 5d68935..79a8fba 100644 --- a/src/worldpass.cpp +++ b/src/worldpass.cpp @@ -8,6 +8,7 @@ #include "mesh.h" #include "light.h" #include "camera.h" +#include "material.h" WorldPass::WorldPass(Renderer& renderer) : renderer_(renderer) { createRenderPass(); @@ -64,6 +65,8 @@ void WorldPass::render(VkCommandBuffer commandBuffer, World& world, Camera& came vkCmdBindDescriptorSets(commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelineLayout_, 0, 1, &descriptorSet_, 0, nullptr); for(const auto& mesh : world.meshes) { + vkCmdBindDescriptorSets(commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipelineLayout_, 1, 1, &mesh->material->set, 0, nullptr); + glm::mat4 mvp; mvp = glm::perspective(glm::radians(75.0f), (float)target->extent.width / target->extent.height, camera.near, camera.far); mvp *= glm::lookAt(camera.position, camera.target, glm::vec3(0, -1, 0)); @@ -173,9 +176,15 @@ void WorldPass::createPipeline() { normalAttributeDescription.offset = offsetof(Vertex, normal); normalAttributeDescription.format = VK_FORMAT_R32G32B32_SFLOAT; - const std::array attributes = { + VkVertexInputAttributeDescription uvAttributeDescription = {}; + uvAttributeDescription.location = 2; + uvAttributeDescription.offset = offsetof(Vertex, uv); + uvAttributeDescription .format = VK_FORMAT_R32G32_SFLOAT; + + const std::array attributes = { positionAttributeDescription, - normalAttributeDescription + normalAttributeDescription, + uvAttributeDescription }; VkPipelineVertexInputStateCreateInfo vertexInputInfo = {}; @@ -234,10 +243,15 @@ void WorldPass::createPipeline() { mvpPushConstant.size = sizeof(glm::mat4); mvpPushConstant.stageFlags = VK_SHADER_STAGE_VERTEX_BIT; + const std::array setLayouts = { + setLayout_, + renderer_.getMaterialSetLayout() + }; + VkPipelineLayoutCreateInfo pipelineLayoutInfo = {}; pipelineLayoutInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO; - pipelineLayoutInfo.setLayoutCount = 1; - pipelineLayoutInfo.pSetLayouts = &setLayout_; + pipelineLayoutInfo.setLayoutCount = setLayouts.size(); + pipelineLayoutInfo.pSetLayouts = setLayouts.data(); pipelineLayoutInfo.pushConstantRangeCount = 1; pipelineLayoutInfo.pPushConstantRanges = &mvpPushConstant;