Commits

Ross Light committed 6cba280

Add compiling mesh example code

Comments (0)

Files changed (2)

+# Blender v2.64 (sub 0) OBJ File: ''
+# www.blender.org
+o Monkey
+v 0.437500 0.164062 0.765625
+v -0.437500 0.164062 0.765625
+v 0.500000 0.093750 0.687500
+v -0.500000 0.093750 0.687500
+v 0.546875 0.054687 0.578125
+v -0.546875 0.054687 0.578125
+v 0.351562 -0.023438 0.617188
+v -0.351562 -0.023438 0.617188
+v 0.351562 0.031250 0.718750
+v -0.351562 0.031250 0.718750
+v 0.351562 0.132812 0.781250
+v -0.351562 0.132812 0.781250
+v 0.273438 0.164062 0.796875
+v -0.273438 0.164062 0.796875
+v 0.203125 0.093750 0.742188
+v -0.203125 0.093750 0.742188
+v 0.156250 0.054687 0.648438
+v -0.156250 0.054687 0.648438
+v 0.078125 0.242187 0.656250
+v -0.078125 0.242187 0.656250
+v 0.140625 0.242187 0.742188
+v -0.140625 0.242187 0.742188
+v 0.242188 0.242187 0.796875
+v -0.242188 0.242187 0.796875
+v 0.273438 0.328125 0.796875
+v -0.273438 0.328125 0.796875
+v 0.203125 0.390625 0.742188
+v -0.203125 0.390625 0.742188
+v 0.156250 0.437500 0.648438
+v -0.156250 0.437500 0.648438
+v 0.351562 0.515625 0.617188
+v -0.351562 0.515625 0.617188
+v 0.351562 0.453125 0.718750
+v -0.351562 0.453125 0.718750
+v 0.351562 0.359375 0.781250
+v -0.351562 0.359375 0.781250
+v 0.437500 0.328125 0.765625
+v -0.437500 0.328125 0.765625
+v 0.500000 0.390625 0.687500
+v -0.500000 0.390625 0.687500
+v 0.546875 0.437500 0.578125
+v -0.546875 0.437500 0.578125
+v 0.625000 0.242187 0.562500
+v -0.625000 0.242187 0.562500
+v 0.562500 0.242187 0.671875
+v -0.562500 0.242187 0.671875
+v 0.468750 0.242187 0.757812
+v -0.468750 0.242187 0.757812
+v 0.476562 0.242187 0.773438
+v -0.476562 0.242187 0.773438
+v 0.445312 0.335937 0.781250
+v -0.445312 0.335937 0.781250
+v 0.351562 0.375000 0.804688
+v -0.351562 0.375000 0.804688
+v 0.265625 0.335937 0.820312
+v -0.265625 0.335937 0.820312
+v 0.226562 0.242187 0.820312
+v -0.226562 0.242187 0.820312
+v 0.265625 0.156250 0.820312
+v -0.265625 0.156250 0.820312
+v 0.351562 0.242187 0.828125
+v -0.351562 0.242187 0.828125
+v 0.351562 0.117187 0.804688
+v -0.351562 0.117187 0.804688
+v 0.445312 0.156250 0.781250
+v -0.445312 0.156250 0.781250
+v 0.000000 0.429687 0.742188
+v 0.000000 0.351562 0.820312
+v 0.000000 -0.679688 0.734375
+v 0.000000 -0.320313 0.781250
+v 0.000000 -0.187500 0.796875
+v 0.000000 -0.773438 0.718750
+v 0.000000 0.406250 0.601562
+v 0.000000 0.570312 0.570312
+v 0.000000 0.898438 -0.546875
+v 0.000000 0.562500 -0.851562
+v 0.000000 0.070313 -0.828125
+v 0.000000 -0.382812 -0.351563
+v 0.203125 -0.187500 0.562500
+v -0.203125 -0.187500 0.562500
+v 0.312500 -0.437500 0.570312
+v -0.312500 -0.437500 0.570312
+v 0.351562 -0.695312 0.570312
+v -0.351562 -0.695312 0.570312
+v 0.367188 -0.890625 0.531250
+v -0.367188 -0.890625 0.531250
+v 0.328125 -0.945312 0.523437
+v -0.328125 -0.945312 0.523437
+v 0.179688 -0.968750 0.554687
+v -0.179688 -0.968750 0.554687
+v 0.000000 -0.984375 0.578125
+v 0.437500 -0.140625 0.531250
+v -0.437500 -0.140625 0.531250
+v 0.632812 -0.039063 0.539062
+v -0.632812 -0.039063 0.539062
+v 0.828125 0.148437 0.445312
+v -0.828125 0.148437 0.445312
+v 0.859375 0.429687 0.593750
+v -0.859375 0.429687 0.593750
+v 0.710938 0.484375 0.625000
+v -0.710938 0.484375 0.625000
+v 0.492188 0.601562 0.687500
+v -0.492188 0.601562 0.687500
+v 0.320312 0.757812 0.734375
+v -0.320312 0.757812 0.734375
+v 0.156250 0.718750 0.757813
+v -0.156250 0.718750 0.757813
+v 0.062500 0.492187 0.750000
+v -0.062500 0.492187 0.750000
+v 0.164062 0.414062 0.773438
+v -0.164062 0.414062 0.773438
+v 0.125000 0.304687 0.765625
+v -0.125000 0.304687 0.765625
+v 0.203125 0.093750 0.742188
+v -0.203125 0.093750 0.742188
+v 0.375000 0.015625 0.703125
+v -0.375000 0.015625 0.703125
+v 0.492188 0.062500 0.671875
+v -0.492188 0.062500 0.671875
+v 0.625000 0.187500 0.648438
+v -0.625000 0.187500 0.648438
+v 0.640625 0.296875 0.648438
+v -0.640625 0.296875 0.648438
+v 0.601562 0.375000 0.664062
+v -0.601562 0.375000 0.664062
+v 0.429688 0.437500 0.718750
+v -0.429688 0.437500 0.718750
+v 0.250000 0.468750 0.757812
+v -0.250000 0.468750 0.757812
+v 0.000000 -0.765625 0.734375
+v 0.109375 -0.718750 0.734375
+v -0.109375 -0.718750 0.734375
+v 0.117188 -0.835938 0.710937
+v -0.117188 -0.835938 0.710937
+v 0.062500 -0.882813 0.695312
+v -0.062500 -0.882813 0.695312
+v 0.000000 -0.890625 0.687500
+v 0.000000 -0.195313 0.750000
+v 0.000000 -0.140625 0.742188
+v 0.101562 -0.148438 0.742188
+v -0.101562 -0.148438 0.742188
+v 0.125000 -0.226563 0.750000
+v -0.125000 -0.226563 0.750000
+v 0.085938 -0.289063 0.742188
+v -0.085938 -0.289063 0.742188
+v 0.398438 -0.046875 0.671875
+v -0.398438 -0.046875 0.671875
+v 0.617188 0.054687 0.625000
+v -0.617188 0.054687 0.625000
+v 0.726562 0.203125 0.601562
+v -0.726562 0.203125 0.601562
+v 0.742188 0.375000 0.656250
+v -0.742188 0.375000 0.656250
+v 0.687500 0.414062 0.726562
+v -0.687500 0.414062 0.726562
+v 0.437500 0.546875 0.796875
+v -0.437500 0.546875 0.796875
+v 0.312500 0.640625 0.835938
+v -0.312500 0.640625 0.835938
+v 0.203125 0.617187 0.851562
+v -0.203125 0.617187 0.851562
+v 0.101562 0.429687 0.843750
+v -0.101562 0.429687 0.843750
+v 0.125000 -0.101563 0.812500
+v -0.125000 -0.101563 0.812500
+v 0.210938 -0.445313 0.710938
+v -0.210938 -0.445313 0.710938
+v 0.250000 -0.703125 0.687500
+v -0.250000 -0.703125 0.687500
+v 0.265625 -0.820312 0.664062
+v -0.265625 -0.820312 0.664062
+v 0.234375 -0.914062 0.632812
+v -0.234375 -0.914062 0.632812
+v 0.164062 -0.929688 0.632812
+v -0.164062 -0.929688 0.632812
+v 0.000000 -0.945312 0.640625
+v 0.000000 0.046875 0.726562
+v 0.000000 0.210937 0.765625
+v 0.328125 0.476562 0.742188
+v -0.328125 0.476562 0.742188
+v 0.164062 0.140625 0.750000
+v -0.164062 0.140625 0.750000
+v 0.132812 0.210937 0.757812
+v -0.132812 0.210937 0.757812
+v 0.117188 -0.687500 0.734375
+v -0.117188 -0.687500 0.734375
+v 0.078125 -0.445313 0.750000
+v -0.078125 -0.445313 0.750000
+v 0.000000 -0.445313 0.750000
+v 0.000000 -0.328125 0.742188
+v 0.093750 -0.273438 0.781250
+v -0.093750 -0.273438 0.781250
+v 0.132812 -0.226563 0.796875
+v -0.132812 -0.226563 0.796875
+v 0.109375 -0.132813 0.781250
+v -0.109375 -0.132813 0.781250
+v 0.039062 -0.125000 0.781250
+v -0.039062 -0.125000 0.781250
+v 0.000000 -0.203125 0.828125
+v 0.046875 -0.148438 0.812500
+v -0.046875 -0.148438 0.812500
+v 0.093750 -0.156250 0.812500
+v -0.093750 -0.156250 0.812500
+v 0.109375 -0.226563 0.828125
+v -0.109375 -0.226563 0.828125
+v 0.078125 -0.250000 0.804688
+v -0.078125 -0.250000 0.804688
+v 0.000000 -0.289063 0.804688
+v 0.257812 -0.312500 0.554688
+v -0.257812 -0.312500 0.554688
+v 0.164062 -0.242188 0.710938
+v -0.164062 -0.242188 0.710938
+v 0.179688 -0.312500 0.710938
+v -0.179688 -0.312500 0.710938
+v 0.234375 -0.250000 0.554688
+v -0.234375 -0.250000 0.554688
+v 0.000000 -0.875000 0.687500
+v 0.046875 -0.867188 0.687500
+v -0.046875 -0.867188 0.687500
+v 0.093750 -0.820313 0.710937
+v -0.093750 -0.820313 0.710937
+v 0.093750 -0.742188 0.726562
+v -0.093750 -0.742188 0.726562
+v 0.000000 -0.781250 0.656250
+v 0.093750 -0.750000 0.664062
+v -0.093750 -0.750000 0.664062
+v 0.093750 -0.812500 0.640625
+v -0.093750 -0.812500 0.640625
+v 0.046875 -0.851562 0.632812
+v -0.046875 -0.851562 0.632812
+v 0.000000 -0.859375 0.632812
+v 0.171875 0.218750 0.781250
+v -0.171875 0.218750 0.781250
+v 0.187500 0.156250 0.773438
+v -0.187500 0.156250 0.773438
+v 0.335938 0.429687 0.757812
+v -0.335938 0.429687 0.757812
+v 0.273438 0.421875 0.773438
+v -0.273438 0.421875 0.773438
+v 0.421875 0.398437 0.773438
+v -0.421875 0.398437 0.773438
+v 0.562500 0.351562 0.695312
+v -0.562500 0.351562 0.695312
+v 0.585938 0.289062 0.687500
+v -0.585938 0.289062 0.687500
+v 0.578125 0.195312 0.679688
+v -0.578125 0.195312 0.679688
+v 0.476562 0.101562 0.718750
+v -0.476562 0.101562 0.718750
+v 0.375000 0.062500 0.742188
+v -0.375000 0.062500 0.742188
+v 0.226562 0.109375 0.781250
+v -0.226562 0.109375 0.781250
+v 0.179688 0.296875 0.781250
+v -0.179688 0.296875 0.781250
+v 0.210938 0.375000 0.781250
+v -0.210938 0.375000 0.781250
+v 0.234375 0.359375 0.757812
+v -0.234375 0.359375 0.757812
+v 0.195312 0.296875 0.757812
+v -0.195312 0.296875 0.757812
+v 0.242188 0.125000 0.757812
+v -0.242188 0.125000 0.757812
+v 0.375000 0.085937 0.726562
+v -0.375000 0.085937 0.726562
+v 0.460938 0.117187 0.703125
+v -0.460938 0.117187 0.703125
+v 0.546875 0.210937 0.671875
+v -0.546875 0.210937 0.671875
+v 0.554688 0.281250 0.671875
+v -0.554688 0.281250 0.671875
+v 0.531250 0.335937 0.679688
+v -0.531250 0.335937 0.679688
+v 0.414062 0.390625 0.750000
+v -0.414062 0.390625 0.750000
+v 0.281250 0.398437 0.765625
+v -0.281250 0.398437 0.765625
+v 0.335938 0.406250 0.750000
+v -0.335938 0.406250 0.750000
+v 0.203125 0.171875 0.750000
+v -0.203125 0.171875 0.750000
+v 0.195312 0.226562 0.750000
+v -0.195312 0.226562 0.750000
+v 0.109375 0.460937 0.609375
+v -0.109375 0.460937 0.609375
+v 0.195312 0.664062 0.617188
+v -0.195312 0.664062 0.617188
+v 0.335938 0.687500 0.593750
+v -0.335938 0.687500 0.593750
+v 0.484375 0.554688 0.554688
+v -0.484375 0.554688 0.554688
+v 0.679688 0.453125 0.492188
+v -0.679688 0.453125 0.492188
+v 0.796875 0.406250 0.460938
+v -0.796875 0.406250 0.460938
+v 0.773438 0.164062 0.375000
+v -0.773438 0.164062 0.375000
+v 0.601562 -0.000000 0.414062
+v -0.601562 -0.000000 0.414062
+v 0.437500 -0.093750 0.468750
+v -0.437500 -0.093750 0.468750
+v 0.000000 0.898438 0.289063
+v 0.000000 0.984375 -0.078125
+v 0.000000 -0.195312 -0.671875
+v 0.000000 -0.460938 0.187500
+v 0.000000 -0.976562 0.460937
+v 0.000000 -0.804688 0.343750
+v 0.000000 -0.570312 0.320312
+v 0.000000 -0.484375 0.281250
+v 0.851562 0.234375 0.054688
+v -0.851562 0.234375 0.054688
+v 0.859375 0.320312 -0.046875
+v -0.859375 0.320312 -0.046875
+v 0.773438 0.265625 -0.437500
+v -0.773438 0.265625 -0.437500
+v 0.460938 0.437500 -0.703125
+v -0.460938 0.437500 -0.703125
+v 0.734375 -0.046875 0.070312
+v -0.734375 -0.046875 0.070312
+v 0.593750 -0.125000 -0.164062
+v -0.593750 -0.125000 -0.164062
+v 0.640625 -0.007812 -0.429688
+v -0.640625 -0.007812 -0.429688
+v 0.335938 0.054688 -0.664062
+v -0.335938 0.054688 -0.664062
+v 0.234375 -0.351563 0.406250
+v -0.234375 -0.351563 0.406250
+v 0.179688 -0.414062 0.257812
+v -0.179688 -0.414062 0.257812
+v 0.289062 -0.710938 0.382812
+v -0.289062 -0.710938 0.382812
+v 0.250000 -0.500000 0.390625
+v -0.250000 -0.500000 0.390625
+v 0.328125 -0.914062 0.398437
+v -0.328125 -0.914062 0.398437
+v 0.140625 -0.757812 0.367187
+v -0.140625 -0.757812 0.367187
+v 0.125000 -0.539062 0.359375
+v -0.125000 -0.539062 0.359375
+v 0.164062 -0.945312 0.437500
+v -0.164062 -0.945312 0.437500
+v 0.218750 -0.281250 0.429688
+v -0.218750 -0.281250 0.429688
+v 0.210938 -0.226563 0.468750
+v -0.210938 -0.226563 0.468750
+v 0.203125 -0.171875 0.500000
+v -0.203125 -0.171875 0.500000
+v 0.210938 -0.390625 0.164062
+v -0.210938 -0.390625 0.164062
+v 0.296875 -0.312500 -0.265625
+v -0.296875 -0.312500 -0.265625
+v 0.343750 -0.148437 -0.539062
+v -0.343750 -0.148437 -0.539062
+v 0.453125 0.867188 -0.382812
+v -0.453125 0.867188 -0.382812
+v 0.453125 0.929688 -0.070312
+v -0.453125 0.929688 -0.070312
+v 0.453125 0.851562 0.234375
+v -0.453125 0.851562 0.234375
+v 0.460938 0.523438 0.429688
+v -0.460938 0.523438 0.429688
+v 0.726562 0.406250 0.335938
+v -0.726562 0.406250 0.335938
+v 0.632812 0.453125 0.281250
+v -0.632812 0.453125 0.281250
+v 0.640625 0.703125 0.054688
+v -0.640625 0.703125 0.054688
+v 0.796875 0.562500 0.125000
+v -0.796875 0.562500 0.125000
+v 0.796875 0.617188 -0.117187
+v -0.796875 0.617188 -0.117187
+v 0.640625 0.750000 -0.195312
+v -0.640625 0.750000 -0.195312
+v 0.640625 0.679688 -0.445312
+v -0.640625 0.679688 -0.445312
+v 0.796875 0.539062 -0.359375
+v -0.796875 0.539062 -0.359375
+v 0.617188 0.328125 -0.585938
+v -0.617188 0.328125 -0.585938
+v 0.484375 0.023438 -0.546875
+v -0.484375 0.023438 -0.546875
+v 0.820312 0.328125 -0.203125
+v -0.820312 0.328125 -0.203125
+v 0.406250 -0.171875 0.148437
+v -0.406250 -0.171875 0.148437
+v 0.429688 -0.195312 -0.210938
+v -0.429688 -0.195312 -0.210938
+v 0.890625 0.406250 -0.234375
+v -0.890625 0.406250 -0.234375
+v 0.773438 -0.140625 -0.125000
+v -0.773438 -0.140625 -0.125000
+v 1.039062 -0.101562 -0.328125
+v -1.039062 -0.101562 -0.328125
+v 1.281250 0.054688 -0.429688
+v -1.281250 0.054688 -0.429688
+v 1.351562 0.320313 -0.421875
+v -1.351562 0.320313 -0.421875
+v 1.234375 0.507812 -0.421875
+v -1.234375 0.507812 -0.421875
+v 1.023438 0.476562 -0.312500
+v -1.023438 0.476562 -0.312500
+v 1.015625 0.414062 -0.289062
+v -1.015625 0.414062 -0.289062
+v 1.187500 0.437500 -0.390625
+v -1.187500 0.437500 -0.390625
+v 1.265625 0.289063 -0.406250
+v -1.265625 0.289063 -0.406250
+v 1.210938 0.078125 -0.406250
+v -1.210938 0.078125 -0.406250
+v 1.031250 -0.039062 -0.304688
+v -1.031250 -0.039062 -0.304688
+v 0.828125 -0.070312 -0.132812
+v -0.828125 -0.070312 -0.132812
+v 0.921875 0.359375 -0.218750
+v -0.921875 0.359375 -0.218750
+v 0.945312 0.304688 -0.289062
+v -0.945312 0.304688 -0.289062
+v 0.882812 -0.023437 -0.210938
+v -0.882812 -0.023437 -0.210938
+v 1.039062 0.000000 -0.367188
+v -1.039062 0.000000 -0.367188
+v 1.187500 0.093750 -0.445312
+v -1.187500 0.093750 -0.445312
+v 1.234375 0.250000 -0.445312
+v -1.234375 0.250000 -0.445312
+v 1.171875 0.359375 -0.437500
+v -1.171875 0.359375 -0.437500
+v 1.023438 0.343750 -0.359375
+v -1.023438 0.343750 -0.359375
+v 0.843750 0.289062 -0.210937
+v -0.843750 0.289062 -0.210937
+v 0.835938 0.171875 -0.273438
+v -0.835938 0.171875 -0.273438
+v 0.757812 0.093750 -0.273438
+v -0.757812 0.093750 -0.273438
+v 0.820312 0.085938 -0.273438
+v -0.820312 0.085938 -0.273438
+v 0.843750 0.015625 -0.273438
+v -0.843750 0.015625 -0.273438
+v 0.812500 -0.015625 -0.273438
+v -0.812500 -0.015625 -0.273438
+v 0.726562 0.000000 -0.070312
+v -0.726562 0.000000 -0.070312
+v 0.718750 -0.023437 -0.171875
+v -0.718750 -0.023437 -0.171875
+v 0.718750 0.039063 -0.187500
+v -0.718750 0.039063 -0.187500
+v 0.796875 0.203125 -0.210937
+v -0.796875 0.203125 -0.210937
+v 0.890625 0.242188 -0.265625
+v -0.890625 0.242188 -0.265625
+v 0.890625 0.234375 -0.320312
+v -0.890625 0.234375 -0.320312
+v 0.812500 -0.015625 -0.320312
+v -0.812500 -0.015625 -0.320312
+v 0.851562 0.015625 -0.320312
+v -0.851562 0.015625 -0.320312
+v 0.828125 0.078125 -0.320312
+v -0.828125 0.078125 -0.320312
+v 0.765625 0.093750 -0.320312
+v -0.765625 0.093750 -0.320312
+v 0.843750 0.171875 -0.320312
+v -0.843750 0.171875 -0.320312
+v 1.039062 0.328125 -0.414062
+v -1.039062 0.328125 -0.414062
+v 1.187500 0.343750 -0.484375
+v -1.187500 0.343750 -0.484375
+v 1.257812 0.242188 -0.492188
+v -1.257812 0.242188 -0.492188
+v 1.210938 0.085938 -0.484375
+v -1.210938 0.085938 -0.484375
+v 1.046875 0.000000 -0.421875
+v -1.046875 0.000000 -0.421875
+v 0.882812 -0.015625 -0.265625
+v -0.882812 -0.015625 -0.265625
+v 0.953125 0.289063 -0.343750
+v -0.953125 0.289063 -0.343750
+v 0.890625 0.109375 -0.328125
+v -0.890625 0.109375 -0.328125
+v 0.937500 0.062500 -0.335938
+v -0.937500 0.062500 -0.335938
+v 1.000000 0.125000 -0.367188
+v -1.000000 0.125000 -0.367188
+v 0.960938 0.171875 -0.351562
+v -0.960938 0.171875 -0.351562
+v 1.015625 0.234375 -0.375000
+v -1.015625 0.234375 -0.375000
+v 1.054688 0.187500 -0.382812
+v -1.054688 0.187500 -0.382812
+v 1.109375 0.210938 -0.390625
+v -1.109375 0.210938 -0.390625
+v 1.085938 0.273438 -0.390625
+v -1.085938 0.273438 -0.390625
+v 1.023438 0.437500 -0.484375
+v -1.023438 0.437500 -0.484375
+v 1.250000 0.468750 -0.546875
+v -1.250000 0.468750 -0.546875
+v 1.367188 0.296875 -0.500000
+v -1.367188 0.296875 -0.500000
+v 1.312500 0.054688 -0.531250
+v -1.312500 0.054688 -0.531250
+v 1.039062 -0.085937 -0.492188
+v -1.039062 -0.085937 -0.492188
+v 0.789062 -0.125000 -0.328125
+v -0.789062 -0.125000 -0.328125
+v 0.859375 0.382813 -0.382812
+v -0.859375 0.382813 -0.382812
+vn 0.977691 -0.011017 0.209723
+vn 0.727683 -0.654500 0.205084
+vn 0.604022 -0.510239 0.612171
+vn 0.802057 -0.003388 0.597186
+vn -0.604022 -0.510239 0.612171
+vn -0.727683 -0.654500 0.205084
+vn -0.977691 -0.011017 0.209723
+vn -0.802057 -0.003388 0.597186
+vn 0.682943 -0.547472 0.483535
+vn 0.868404 -0.003265 0.495773
+vn -0.682943 -0.547472 0.483535
+vn -0.868404 -0.003265 0.495773
+vn 0.098209 -0.750969 0.652974
+vn 0.115879 -0.866970 0.484664
+vn -0.115879 -0.866970 0.484664
+vn -0.098209 -0.750969 0.652974
+vn 0.037507 -0.965056 0.259224
+vn -0.037507 -0.965056 0.259224
+vn -0.655354 -0.692801 0.300821
+vn -0.451369 -0.539323 0.710868
+vn 0.451369 -0.539323 0.710868
+vn 0.655354 -0.692801 0.300821
+vn -0.551225 -0.635792 0.540208
+vn 0.551225 -0.635792 0.540208
+vn -0.693991 -0.003510 0.719932
+vn -0.814783 -0.003784 0.579699
+vn 0.814783 -0.003784 0.579699
+vn 0.693991 -0.003510 0.719932
+vn -0.946043 -0.012848 0.323679
+vn 0.946043 -0.012848 0.323679
+vn -0.662160 0.691397 0.288919
+vn -0.455123 0.525071 0.719108
+vn 0.455123 0.525071 0.719108
+vn 0.662160 0.691397 0.288919
+vn -0.529771 0.626576 0.571581
+vn 0.529771 0.626576 0.571581
+vn 0.101871 0.740135 0.664663
+vn 0.122410 0.837306 0.532823
+vn -0.122410 0.837306 0.532823
+vn -0.101871 0.740135 0.664663
+vn 0.032075 0.971007 0.236854
+vn -0.032075 0.971007 0.236854
+vn 0.732047 0.652730 0.194922
+vn 0.608448 0.494919 0.620289
+vn -0.608448 0.494919 0.620289
+vn -0.732047 0.652730 0.194922
+vn 0.672201 0.538133 0.508438
+vn -0.672201 0.538133 0.508438
+vn 0.721976 0.649861 0.237434
+vn 0.973724 -0.012207 0.227271
+vn -0.721976 0.649861 0.237434
+vn -0.973724 -0.012207 0.227271
+vn 0.037446 0.933561 0.356395
+vn -0.037446 0.933561 0.356395
+vn -0.626331 0.647023 0.434767
+vn 0.626331 0.647023 0.434767
+vn -0.911252 -0.012268 0.411603
+vn 0.911252 -0.012268 0.411603
+vn -0.618122 -0.653768 0.436415
+vn 0.618122 -0.653768 0.436415
+vn 0.036927 -0.935087 0.352397
+vn -0.036927 -0.935087 0.352397
+vn 0.715049 -0.656880 0.239051
+vn -0.715049 -0.656880 0.239051
+vn 0.183599 -0.005310 0.982971
+vn -0.183599 -0.005310 0.982971
+vn 0.157628 -0.974487 0.159581
+vn 0.167852 -0.753471 0.635639
+vn 0.000000 -0.792169 0.610248
+vn 0.000000 -0.977722 0.209815
+vn -0.167852 -0.753471 0.635639
+vn -0.157628 -0.974487 0.159581
+vn 0.654103 -0.741752 0.147984
+vn 0.362987 -0.618397 0.696951
+vn -0.362987 -0.618397 0.696951
+vn -0.654103 -0.741752 0.147984
+vn 0.969573 -0.147282 0.195379
+vn 0.555895 -0.215979 0.802667
+vn -0.555895 -0.215979 0.802667
+vn -0.969573 -0.147282 0.195379
+vn 0.975768 0.094852 0.197028
+vn 0.567827 -0.032960 0.822443
+vn -0.567827 -0.032960 0.822443
+vn -0.975768 0.094852 0.197028
+vn 0.965117 0.218940 0.143498
+vn 0.587207 0.111942 0.801630
+vn -0.587207 0.111942 0.801630
+vn -0.965117 0.218940 0.143498
+vn 0.905301 -0.389111 0.170263
+vn 0.360546 -0.931608 0.045442
+vn 0.380871 -0.517563 0.766167
+vn 0.066317 -0.192907 0.978942
+vn -0.380871 -0.517563 0.766167
+vn -0.360546 -0.931608 0.045442
+vn -0.905301 -0.389111 0.170263
+vn -0.066317 -0.192907 0.978942
+vn 0.588885 -0.790796 0.166784
+vn 0.498733 -0.401135 0.768303
+vn -0.498733 -0.401135 0.768303
+vn -0.588885 -0.790796 0.166784
+vn 0.912625 -0.402722 -0.069796
+vn 0.548906 -0.326579 0.769402
+vn -0.548906 -0.326579 0.769402
+vn -0.912625 -0.402722 -0.069796
+vn 0.880123 0.423841 0.213782
+vn 0.487533 -0.147038 0.860591
+vn -0.487533 -0.147038 0.860591
+vn -0.880123 0.423841 0.213782
+vn 0.509964 0.833003 0.214393
+vn 0.341685 -0.032533 0.939238
+vn -0.341685 -0.032533 0.939238
+vn -0.509964 0.833003 0.214393
+vn 0.597766 0.783776 0.168310
+vn 0.314127 -0.030366 0.948882
+vn -0.314127 -0.030366 0.948882
+vn -0.597766 0.783776 0.168310
+vn 0.228278 0.958800 0.168920
+vn 0.271126 0.213019 0.938658
+vn -0.271126 0.213019 0.938658
+vn -0.228278 0.958800 0.168920
+vn -0.598682 0.777337 0.192999
+vn -0.164251 0.159032 0.973479
+vn 0.164251 0.159032 0.973479
+vn 0.598682 0.777337 0.192999
+vn -0.791742 0.582873 0.182562
+vn -0.072939 -0.028687 0.996918
+vn 0.072939 -0.028687 0.996918
+vn 0.791742 0.582873 0.182562
+vn 0.000000 0.959532 0.281564
+vn 0.000000 -0.024079 0.999695
+vn 0.265389 -0.203955 0.942289
+vn 0.266030 -0.125706 0.955718
+vn -0.266030 -0.125706 0.955718
+vn -0.265389 -0.203955 0.942289
+vn 0.133427 -0.097476 0.986236
+vn -0.133427 -0.097476 0.986236
+vn 0.197821 -0.010437 0.980163
+vn -0.197821 -0.010437 0.980163
+vn 0.241340 -0.306711 0.920682
+vn -0.241340 -0.306711 0.920682
+vn 0.362957 -0.212256 0.907285
+vn -0.362957 -0.212256 0.907285
+vn 0.441450 -0.205847 0.873318
+vn -0.441450 -0.205847 0.873318
+vn 0.419446 -0.379742 0.824519
+vn -0.419446 -0.379742 0.824519
+vn 0.310617 -0.340342 0.887478
+vn -0.310617 -0.340342 0.887478
+vn -0.134922 -0.214576 0.967315
+vn 0.134922 -0.214576 0.967315
+vn -0.310404 -0.169744 0.935301
+vn 0.000000 0.013459 0.999908
+vn 0.310404 -0.169744 0.935301
+vn 0.028382 -0.198553 0.979644
+vn -0.028382 -0.198553 0.979644
+vn 0.000000 -0.223457 0.974700
+vn -0.162389 -0.199744 0.966277
+vn 0.162389 -0.199744 0.966277
+vn -0.025208 -0.411786 0.910916
+vn 0.000000 -0.331248 0.943510
+vn 0.025208 -0.411786 0.910916
+vn 0.089053 -0.322886 0.942228
+vn -0.089053 -0.322886 0.942228
+vn 0.155889 -0.170629 0.972900
+vn -0.155889 -0.170629 0.972900
+vn 0.138615 0.002899 0.990326
+vn 0.180242 -0.057833 0.981903
+vn -0.180242 -0.057833 0.981903
+vn -0.138615 0.002899 0.990326
+vn 0.496872 -0.435591 0.750542
+vn 0.000000 -0.457564 0.889157
+vn 0.000000 -0.004089 0.999969
+vn -0.496872 -0.435591 0.750542
+vn 0.000000 -0.034211 0.999390
+vn 0.000000 -0.425733 0.904843
+vn 0.721549 -0.364605 0.588549
+vn 0.924589 -0.212928 0.315867
+vn 0.580309 -0.730644 0.359661
+vn -0.580309 -0.730644 0.359661
+vn -0.924589 -0.212928 0.315867
+vn -0.721549 -0.364605 0.588549
+vn 0.252785 0.347942 0.902768
+vn 0.621784 0.774407 0.116764
+vn -0.621784 0.774407 0.116764
+vn -0.252785 0.347942 0.902768
+vn 0.000000 0.569231 0.822138
+vn -0.301798 0.941618 0.149174
+vn 0.301798 0.941618 0.149174
+vn 0.000000 0.759239 0.650777
+vn 0.000000 0.785089 0.619343
+vn 0.000000 -0.857418 0.514573
+vn 0.220557 -0.563952 0.795770
+vn 0.000000 -0.528550 0.848872
+vn -0.220557 -0.563952 0.795770
+vn 0.000000 0.113559 0.993500
+vn -0.199164 0.601733 0.773431
+vn 0.199164 0.601733 0.773431
+vn 0.366375 0.475143 0.799982
+vn -0.366375 0.475143 0.799982
+vn 0.429640 -0.184942 0.883816
+vn -0.429640 -0.184942 0.883816
+vn 0.743034 0.029542 0.668569
+vn -0.743034 0.029542 0.668569
+vn 0.646382 0.142430 0.749565
+vn -0.646382 0.142430 0.749565
+vn 0.938505 0.325083 0.116031
+vn -0.938505 0.325083 0.116031
+vn 0.953429 0.281594 0.107883
+vn -0.953429 0.281594 0.107883
+vn 0.000000 -0.903104 0.429395
+vn -0.114017 -0.615070 0.780145
+vn 0.114017 -0.615070 0.780145
+vn -0.650258 0.061495 0.757195
+vn 0.650258 0.061495 0.757195
+vn -0.370464 0.545000 0.752129
+vn 0.370464 0.545000 0.752129
+vn 0.000000 0.646687 0.762719
+vn -0.327219 0.474502 0.817133
+vn 0.000000 0.528855 0.848689
+vn 0.327219 0.474502 0.817133
+vn -0.674825 0.114658 0.728965
+vn 0.674825 0.114658 0.728965
+vn -0.516343 -0.704123 0.487411
+vn 0.516343 -0.704123 0.487411
+vn 0.000000 -0.698843 0.715262
+vn -0.017029 -0.061007 0.997986
+vn 0.164892 -0.089663 0.982208
+vn 0.017029 -0.061007 0.997986
+vn -0.164892 -0.089663 0.982208
+vn 0.235847 -0.108890 0.965636
+vn -0.235847 -0.108890 0.965636
+vn 0.163335 -0.083621 0.983001
+vn -0.163335 -0.083621 0.983001
+vn 0.012879 -0.156011 0.987640
+vn -0.012879 -0.156011 0.987640
+vn 0.199774 -0.207190 0.957671
+vn -0.199774 -0.207190 0.957671
+vn 0.285775 -0.042482 0.957335
+vn -0.285775 -0.042482 0.957335
+vn 0.298990 -0.093356 0.949675
+vn -0.298990 -0.093356 0.949675
+vn 0.186956 -0.065493 0.980163
+vn -0.186956 -0.065493 0.980163
+vn 0.306253 0.034181 0.951323
+vn -0.306253 0.034181 0.951323
+vn 0.173040 -0.110935 0.978637
+vn -0.173040 -0.110935 0.978637
+vn 0.165685 0.112888 0.979675
+vn -0.165685 0.112888 0.979675
+vn 0.182836 0.036683 0.982452
+vn -0.182836 0.036683 0.982452
+vn 0.500961 -0.383892 0.775628
+vn 0.306284 -0.343120 0.887906
+vn -0.500961 -0.383892 0.775628
+vn -0.306284 -0.343120 0.887906
+vn 0.002106 -0.495285 0.868709
+vn -0.002106 -0.495285 0.868709
+vn -0.140080 -0.762047 0.632160
+vn 0.140080 -0.762047 0.632160
+vn -0.194311 -0.616047 0.763329
+vn 0.194311 -0.616047 0.763329
+vn -0.354869 -0.128605 0.925993
+vn 0.354869 -0.128605 0.925993
+vn -0.254860 0.224128 0.940611
+vn 0.254860 0.224128 0.940611
+vn -0.083102 0.541612 0.836482
+vn 0.083102 0.541612 0.836482
+vn 0.148869 0.613483 0.775506
+vn -0.148869 0.613483 0.775506
+vn 0.424451 0.560900 0.710776
+vn -0.424451 0.560900 0.710776
+vn 0.687490 0.297403 0.662465
+vn -0.687490 0.297403 0.662465
+vn 0.746422 -0.213446 0.630268
+vn -0.746422 -0.213446 0.630268
+vn 0.805200 0.014954 0.592792
+vn -0.805200 0.014954 0.592792
+vn -0.504593 0.862178 0.044801
+vn 0.000000 0.879391 0.476028
+vn 0.504593 0.862178 0.044801
+vn -0.477004 0.509964 -0.715781
+vn 0.477004 0.509964 -0.715781
+vn 0.114597 0.655507 -0.746422
+vn -0.114597 0.655507 -0.746422
+vn 0.308390 0.913816 -0.264199
+vn -0.308390 0.913816 -0.264199
+vn 0.351451 0.908750 -0.224921
+vn -0.351451 0.908750 -0.224921
+vn 0.739219 0.600482 -0.304849
+vn -0.739219 0.600482 -0.304849
+vn 0.939329 -0.306803 -0.153294
+vn -0.939329 -0.306803 -0.153294
+vn 0.576830 -0.811029 -0.097171
+vn -0.576830 -0.811029 -0.097171
+vn 0.439375 -0.892514 -0.101596
+vn -0.439375 -0.892514 -0.101596
+vn 0.000000 -0.317789 -0.948149
+vn 0.000000 -0.805109 -0.593097
+vn 0.725974 -0.586505 -0.359081
+vn 0.337474 -0.253456 -0.906552
+vn -0.725974 -0.586505 -0.359081
+vn -0.337474 -0.253456 -0.906552
+vn 0.000000 -0.297800 -0.954619
+vn 0.129307 -0.178899 -0.975311
+vn -0.129307 -0.178899 -0.975311
+vn 0.000000 -0.850795 -0.525468
+vn 0.099277 -0.767937 -0.632740
+vn -0.099277 -0.767937 -0.632740
+vn 0.558641 -0.467910 -0.684774
+vn -0.558641 -0.467910 -0.684774
+vn 0.605792 0.020814 -0.795312
+vn -0.605792 0.020814 -0.795312
+vn 0.776605 -0.009339 -0.629871
+vn -0.776605 -0.009339 -0.629871
+vn 0.960143 -0.001648 -0.279427
+vn -0.960143 -0.001648 -0.279427
+vn 0.973113 -0.230201 0.000153
+vn 0.953703 -0.199866 0.224647
+vn -0.953703 -0.199866 0.224647
+vn -0.973113 -0.230201 0.000153
+vn 0.814020 -0.554369 0.173162
+vn -0.814020 -0.554369 0.173162
+vn 0.000000 -0.300424 -0.953795
+vn 0.423658 -0.324015 -0.845851
+vn 0.519089 -0.655629 -0.548296
+vn 0.000000 -0.696646 -0.717368
+vn -0.519089 -0.655629 -0.548296
+vn -0.423658 -0.324015 -0.845851
+vn 0.521348 -0.825465 -0.216224
+vn 0.000000 -0.940977 -0.338450
+vn -0.521348 -0.825465 -0.216224
+vn 0.588733 -0.808069 -0.018525
+vn 0.000000 -0.986267 -0.164983
+vn -0.588733 -0.808069 -0.018525
+vn 0.715201 -0.694998 0.073611
+vn 0.976196 -0.201941 0.078707
+vn -0.715201 -0.694998 0.073611
+vn -0.976196 -0.201941 0.078707
+vn 0.000000 0.314066 -0.949370
+vn 0.453413 0.196875 -0.869259
+vn -0.453413 0.196875 -0.869259
+vn 0.000000 0.826655 0.562670
+vn 0.461043 0.733787 0.498947
+vn 0.419752 0.906949 0.034852
+vn 0.000000 0.999725 0.023194
+vn -0.419752 0.906949 0.034852
+vn -0.461043 0.733787 0.498947
+vn 0.425825 0.803186 -0.416547
+vn 0.000000 0.832545 -0.553941
+vn -0.425825 0.803186 -0.416547
+vn 0.765221 0.624409 0.156529
+vn 0.472060 0.777764 0.414930
+vn -0.765221 0.624409 0.156529
+vn -0.472060 0.777764 0.414930
+vn 0.747520 0.532609 0.396863
+vn 0.651387 0.681448 0.333537
+vn -0.747520 0.532609 0.396863
+vn -0.651387 0.681448 0.333537
+vn 0.854793 0.518052 -0.030122
+vn 0.678793 0.731773 -0.061190
+vn -0.854793 0.518052 -0.030122
+vn -0.678793 0.731773 -0.061190
+vn 0.873867 0.307016 -0.376873
+vn 0.644032 0.537950 -0.543840
+vn -0.873867 0.307016 -0.376873
+vn -0.644032 0.537950 -0.543840
+vn 0.625996 -0.025941 -0.779382
+vn 0.586016 -0.015473 -0.810114
+vn -0.586016 -0.015473 -0.810114
+vn -0.625996 -0.025941 -0.779382
+vn 0.391614 0.828028 0.401196
+vn -0.391614 0.828028 0.401196
+vn 0.000000 0.620380 0.784265
+vn 0.998932 -0.045503 0.006165
+vn -0.998932 -0.045503 0.006165
+vn 0.896451 0.304361 0.322001
+vn -0.896451 0.304361 0.322001
+vn 0.580889 -0.800684 -0.146336
+vn 0.573046 -0.803735 0.160009
+vn -0.580889 -0.800684 -0.146336
+vn -0.573046 -0.803735 0.160009
+vn 0.274422 -0.959990 -0.055208
+vn -0.274422 -0.959990 -0.055208
+vn 0.402020 -0.616718 -0.676748
+vn 0.544298 -0.495865 -0.676626
+vn -0.544298 -0.495865 -0.676626
+vn -0.402020 -0.616718 -0.676748
+vn 0.016266 0.873623 0.486282
+vn -0.287759 0.738792 0.609394
+vn 0.458968 -0.063112 0.886166
+vn 0.542039 -0.067415 0.837611
+vn -0.458968 -0.063112 0.886166
+vn 0.287759 0.738792 0.609394
+vn -0.016266 0.873623 0.486282
+vn -0.542039 -0.067415 0.837611
+vn 0.317362 -0.092959 0.943724
+vn 0.360363 0.860530 0.359996
+vn -0.317362 -0.092959 0.943724
+vn -0.360363 0.860530 0.359996
+vn -0.120060 -0.089724 0.988678
+vn 0.789575 0.178991 0.586932
+vn 0.120060 -0.089724 0.988678
+vn -0.789575 0.178991 0.586932
+vn -0.023988 0.273934 0.961425
+vn 0.673116 -0.499832 0.545000
+vn 0.023988 0.273934 0.961425
+vn -0.673116 -0.499832 0.545000
+vn 0.492172 0.273751 0.826319
+vn 0.471877 -0.779626 0.411634
+vn -0.492172 0.273751 0.826319
+vn -0.471877 -0.779626 0.411634
+vn 0.341319 0.352672 0.871242
+vn -0.043886 -0.648122 0.760247
+vn -0.341319 0.352672 0.871242
+vn 0.043886 -0.648122 0.760247
+vn -0.166540 0.953887 0.249672
+vn 0.232978 0.878811 0.416364
+vn -0.232978 0.878811 0.416364
+vn 0.166540 0.953887 0.249672
+vn -0.761345 0.647084 0.039918
+vn 0.761345 0.647084 0.039918
+vn -0.981017 -0.093387 0.169805
+vn 0.981017 -0.093387 0.169805
+vn -0.140965 -0.772790 0.618793
+vn 0.140965 -0.772790 0.618793
+vn 0.558733 -0.658284 0.504410
+vn -0.558733 -0.658284 0.504410
+vn 0.687796 -0.553331 0.469802
+vn -0.687796 -0.553331 0.469802
+vn 0.745048 0.085452 0.661458
+vn 0.861507 -0.487991 -0.139958
+vn -0.745048 0.085452 0.661458
+vn -0.861507 -0.487991 -0.139958
+vn 0.742698 -0.261116 0.616596
+vn -0.742698 -0.261116 0.616596
+vn 0.593310 0.566332 0.572008
+vn -0.593310 0.566332 0.572008
+vn 0.883663 -0.062441 0.463912
+vn 0.920988 -0.174902 0.348033
+vn -0.920988 -0.174902 0.348033
+vn -0.883663 -0.062441 0.463912
+vn 0.858852 0.037141 0.510819
+vn 0.573107 0.726249 0.379528
+vn -0.858852 0.037141 0.510819
+vn -0.573107 0.726249 0.379528
+vn 0.748131 -0.579913 0.322398
+vn 0.871975 -0.424024 0.244606
+vn -0.871975 -0.424024 0.244606
+vn -0.748131 -0.579913 0.322398
+vn 0.696310 -0.541185 0.471419
+vn -0.696310 -0.541185 0.471419
+vn 0.666860 -0.434767 0.605182
+vn 0.635792 -0.409162 0.654439
+vn -0.666860 -0.434767 0.605182
+vn -0.635792 -0.409162 0.654439
+vn 0.571398 -0.425855 0.701498
+vn -0.571398 -0.425855 0.701498
+vn 0.783685 0.251350 0.567980
+vn -0.783685 0.251350 0.567980
+vn 0.444716 0.374004 0.813807
+vn -0.444716 0.374004 0.813807
+vn 0.373882 0.368725 0.851009
+vn -0.373882 0.368725 0.851009
+vn 0.660024 0.349498 0.664968
+vn -0.660024 0.349498 0.664968
+vn -0.050691 0.951842 0.302316
+vn 0.050691 0.951842 0.302316
+vn 0.484420 -0.337321 0.807154
+vn -0.484420 -0.337321 0.807154
+vn -0.248451 -0.582598 0.773827
+vn 0.248451 -0.582598 0.773827
+vn -0.743309 -0.097324 0.661824
+vn 0.743309 -0.097324 0.661824
+vn -0.539171 0.450636 0.711447
+vn 0.539171 0.450636 0.711447
+vn 0.087283 0.740043 0.666829
+vn -0.087283 0.740043 0.666829
+vn 0.385449 0.116214 0.915342
+vn 0.198340 0.005127 0.980102
+vn -0.385449 0.116214 0.915342
+vn -0.198340 0.005127 0.980102
+vn 0.431532 -0.033113 0.901456
+vn 0.328104 0.000183 0.944609
+vn -0.431532 -0.033113 0.901456
+vn -0.328104 0.000183 0.944609
+vn 0.344737 -0.076693 0.935545
+vn 0.317820 0.093661 0.943510
+vn -0.344737 -0.076693 0.935545
+vn -0.317820 0.093661 0.943510
+vn 0.436476 -0.013581 0.899594
+vn 0.357311 0.298013 0.885128
+vn -0.436476 -0.013581 0.899594
+vn -0.357311 0.298013 0.885128
+vn -0.079745 -0.845271 -0.528336
+vn -0.041841 -0.698874 -0.714011
+vn 0.079745 -0.845271 -0.528336
+vn 0.041841 -0.698874 -0.714011
+vn 0.614948 -0.490555 -0.617359
+vn -0.614948 -0.490555 -0.617359
+vn 0.923399 0.085604 -0.374096
+vn -0.923399 0.085604 -0.374096
+vn 0.304758 0.621876 -0.721335
+vn -0.304758 0.621876 -0.721335
+vn -0.417646 0.558580 -0.716605
+vn 0.417646 0.558580 -0.716605
+vn -0.656178 0.571520 -0.492691
+vn 0.656178 0.571520 -0.492691
+s 1
+f 47//1 1//2 3//3
+f 47//1 3//3 45//4
+f 4//5 2//6 48//7
+f 4//5 48//7 46//8
+f 45//4 3//3 5//9
+f 45//4 5//9 43//10
+f 6//11 4//5 46//8
+f 6//11 46//8 44//12
+f 3//3 9//13 7//14
+f 3//3 7//14 5//9
+f 8//15 10//16 4//5
+f 8//15 4//5 6//11
+f 1//2 11//17 9//13
+f 1//2 9//13 3//3
+f 10//16 12//18 2//6
+f 10//16 2//6 4//5
+f 11//17 13//19 15//20
+f 11//17 15//20 9//13
+f 16//21 14//22 12//18
+f 16//21 12//18 10//16
+f 9//13 15//20 17//23
+f 9//13 17//23 7//14
+f 18//24 16//21 10//16
+f 18//24 10//16 8//15
+f 15//20 21//25 19//26
+f 15//20 19//26 17//23
+f 20//27 22//28 16//21
+f 20//27 16//21 18//24
+f 13//19 23//29 21//25
+f 13//19 21//25 15//20
+f 22//28 24//30 14//22
+f 22//28 14//22 16//21
+f 23//29 25//31 27//32
+f 23//29 27//32 21//25
+f 28//33 26//34 24//30
+f 28//33 24//30 22//28
+f 21//25 27//32 29//35
+f 21//25 29//35 19//26
+f 30//36 28//33 22//28
+f 30//36 22//28 20//27
+f 27//32 33//37 31//38
+f 27//32 31//38 29//35
+f 32//39 34//40 28//33
+f 32//39 28//33 30//36
+f 25//31 35//41 33//37
+f 25//31 33//37 27//32
+f 34//40 36//42 26//34
+f 34//40 26//34 28//33
+f 35//41 37//43 39//44
+f 35//41 39//44 33//37
+f 40//45 38//46 36//42
+f 40//45 36//42 34//40
+f 33//37 39//44 41//47
+f 33//37 41//47 31//38
+f 42//48 40//45 34//40
+f 42//48 34//40 32//39
+f 39//44 45//4 43//10
+f 39//44 43//10 41//47
+f 44//12 46//8 40//45
+f 44//12 40//45 42//48
+f 37//43 47//1 45//4
+f 37//43 45//4 39//44
+f 46//8 48//7 38//46
+f 46//8 38//46 40//45
+f 47//1 37//43 51//49
+f 47//1 51//49 49//50
+f 52//51 38//46 48//7
+f 52//51 48//7 50//52
+f 37//43 35//41 53//53
+f 37//43 53//53 51//49
+f 54//54 36//42 38//46
+f 54//54 38//46 52//51
+f 35//41 25//31 55//55
+f 35//41 55//55 53//53
+f 56//56 26//34 36//42
+f 56//56 36//42 54//54
+f 25//31 23//29 57//57
+f 25//31 57//57 55//55
+f 58//58 24//30 26//34
+f 58//58 26//34 56//56
+f 23//29 13//19 59//59
+f 23//29 59//59 57//57
+f 60//60 14//22 24//30
+f 60//60 24//30 58//58
+f 13//19 11//17 63//61
+f 13//19 63//61 59//59
+f 64//62 12//18 14//22
+f 64//62 14//22 60//60
+f 11//17 1//2 65//63
+f 11//17 65//63 63//61
+f 66//64 2//6 12//18
+f 66//64 12//18 64//62
+f 1//2 47//1 49//50
+f 1//2 49//50 65//63
+f 50//52 48//7 2//6
+f 50//52 2//6 66//64
+f 61//65 65//63 49//50
+f 50//52 66//64 62//66
+f 63//61 65//63 61//65
+f 62//66 66//64 64//62
+f 61//65 59//59 63//61
+f 64//62 60//60 62//66
+f 61//65 57//57 59//59
+f 60//60 58//58 62//66
+f 61//65 55//55 57//57
+f 58//58 56//56 62//66
+f 61//65 53//53 55//55
+f 56//56 54//54 62//66
+f 61//65 51//49 53//53
+f 54//54 52//51 62//66
+f 61//65 49//50 51//49
+f 52//51 50//52 62//66
+f 89//67 174//68 176//69
+f 89//67 176//69 91//70
+f 176//69 175//71 90//72
+f 176//69 90//72 91//70
+f 87//73 172//74 174//68
+f 87//73 174//68 89//67
+f 175//71 173//75 88//76
+f 175//71 88//76 90//72
+f 85//77 170//78 172//74
+f 85//77 172//74 87//73
+f 173//75 171//79 86//80
+f 173//75 86//80 88//76
+f 83//81 168//82 170//78
+f 83//81 170//78 85//77
+f 171//79 169//83 84//84
+f 171//79 84//84 86//80
+f 81//85 166//86 168//82
+f 81//85 168//82 83//81
+f 169//83 167//87 82//88
+f 169//83 82//88 84//84
+f 79//89 92//90 146//91
+f 79//89 146//91 164//92
+f 147//93 93//94 80//95
+f 147//93 80//95 165//96
+f 92//90 94//97 148//98
+f 92//90 148//98 146//91
+f 149//99 95//100 93//94
+f 149//99 93//94 147//93
+f 94//97 96//101 150//102
+f 94//97 150//102 148//98
+f 151//103 97//104 95//100
+f 151//103 95//100 149//99
+f 96//101 98//105 152//106
+f 96//101 152//106 150//102
+f 153//107 99//108 97//104
+f 153//107 97//104 151//103
+f 98//105 100//109 154//110
+f 98//105 154//110 152//106
+f 155//111 101//112 99//108
+f 155//111 99//108 153//107
+f 100//109 102//113 156//114
+f 100//109 156//114 154//110
+f 157//115 103//116 101//112
+f 157//115 101//112 155//111
+f 102//113 104//117 158//118
+f 102//113 158//118 156//114
+f 159//119 105//120 103//116
+f 159//119 103//116 157//115
+f 104//117 106//121 160//122
+f 104//117 160//122 158//118
+f 161//123 107//124 105//120
+f 161//123 105//120 159//119
+f 106//121 108//125 162//126
+f 106//121 162//126 160//122
+f 163//127 109//128 107//124
+f 163//127 107//124 161//123
+f 108//125 67//129 68//130
+f 108//125 68//130 162//126
+f 68//130 67//129 109//128
+f 68//130 109//128 163//127
+f 110//131 128//132 160//122
+f 110//131 160//122 162//126
+f 161//123 129//133 111//134
+f 161//123 111//134 163//127
+f 128//132 179//135 158//118
+f 128//132 158//118 160//122
+f 159//119 180//136 129//133
+f 159//119 129//133 161//123
+f 126//137 156//114 158//118
+f 126//137 158//118 179//135
+f 159//119 157//115 127//138
+f 159//119 127//138 180//136
+f 124//139 154//110 156//114
+f 124//139 156//114 126//137
+f 157//115 155//111 125//140
+f 157//115 125//140 127//138
+f 122//141 152//106 154//110
+f 122//141 154//110 124//139
+f 155//111 153//107 123//142
+f 155//111 123//142 125//140
+f 120//143 150//102 152//106
+f 120//143 152//106 122//141
+f 153//107 151//103 121//144
+f 153//107 121//144 123//142
+f 118//145 148//98 150//102
+f 118//145 150//102 120//143
+f 151//103 149//99 119//146
+f 151//103 119//146 121//144
+f 116//147 146//91 148//98
+f 116//147 148//98 118//145
+f 149//99 147//93 117//148
+f 149//99 117//148 119//146
+f 114//149 164//92 146//91
+f 114//149 146//91 116//147
+f 147//93 165//96 115//150
+f 147//93 115//150 117//148
+f 114//149 181//151 177//152
+f 114//149 177//152 164//92
+f 177//152 182//153 115//150
+f 177//152 115//150 165//96
+f 110//131 162//126 68//130
+f 110//131 68//130 112//154
+f 68//130 163//127 111//134
+f 68//130 111//134 113//155
+f 112//154 68//130 178//156
+f 112//154 178//156 183//157
+f 178//156 68//130 113//155
+f 178//156 113//155 184//158
+f 177//152 181//151 183//157
+f 177//152 183//157 178//156
+f 184//158 182//153 177//152
+f 184//158 177//152 178//156
+f 135//159 137//160 176//69
+f 135//159 176//69 174//68
+f 176//69 137//160 136//161
+f 176//69 136//161 175//71
+f 133//162 135//159 174//68
+f 133//162 174//68 172//74
+f 175//71 136//161 134//163
+f 175//71 134//163 173//75
+f 131//164 133//162 172//74
+f 131//164 172//74 170//78
+f 173//75 134//163 132//165
+f 173//75 132//165 171//79
+f 166//86 187//166 185//167
+f 166//86 185//167 168//82
+f 186//168 188//169 167//87
+f 186//168 167//87 169//83
+f 131//164 170//78 168//82
+f 131//164 168//82 185//167
+f 169//83 171//79 132//165
+f 169//83 132//165 186//168
+f 144//170 190//171 189//172
+f 144//170 189//172 187//166
+f 189//172 190//171 145//173
+f 189//172 145//173 188//169
+f 185//167 187//166 189//172
+f 185//167 189//172 69//174
+f 189//172 188//169 186//168
+f 189//172 186//168 69//174
+f 130//175 131//164 185//167
+f 130//175 185//167 69//174
+f 186//168 132//165 130//175
+f 186//168 130//175 69//174
+f 142//176 193//177 191//178
+f 142//176 191//178 144//170
+f 192//179 194//180 143//181
+f 192//179 143//181 145//173
+f 140//182 195//183 193//177
+f 140//182 193//177 142//176
+f 194//180 196//184 141//185
+f 194//180 141//185 143//181
+f 139//186 197//187 195//183
+f 139//186 195//183 140//182
+f 196//184 198//188 139//186
+f 196//184 139//186 141//185
+f 138//189 71//190 197//187
+f 138//189 197//187 139//186
+f 198//188 71//190 138//189
+f 198//188 138//189 139//186
+f 190//171 144//170 191//178
+f 190//171 191//178 70//191
+f 192//179 145//173 190//171
+f 192//179 190//171 70//191
+f 70//191 191//178 206//192
+f 70//191 206//192 208//193
+f 207//194 192//179 70//191
+f 207//194 70//191 208//193
+f 71//190 199//195 200//196
+f 71//190 200//196 197//187
+f 201//197 199//195 71//190
+f 201//197 71//190 198//188
+f 197//187 200//196 202//198
+f 197//187 202//198 195//183
+f 203//199 201//197 198//188
+f 203//199 198//188 196//184
+f 195//183 202//198 204//200
+f 195//183 204//200 193//177
+f 205//201 203//199 196//184
+f 205//201 196//184 194//180
+f 193//177 204//200 206//192
+f 193//177 206//192 191//178
+f 207//194 205//201 194//180
+f 207//194 194//180 192//179
+f 199//195 204//200 202//198
+f 199//195 202//198 200//196
+f 203//199 205//201 199//195
+f 203//199 199//195 201//197
+f 199//195 208//193 206//192
+f 199//195 206//192 204//200
+f 207//194 208//193 199//195
+f 207//194 199//195 205//201
+f 139//186 140//182 164//92
+f 139//186 164//92 177//152
+f 165//96 141//185 139//186
+f 165//96 139//186 177//152
+f 140//182 142//176 211//202
+f 140//182 211//202 164//92
+f 212//203 143//181 141//185
+f 212//203 141//185 165//96
+f 142//176 144//170 213//204
+f 142//176 213//204 211//202
+f 214//205 145//173 143//181
+f 214//205 143//181 212//203
+f 144//170 187//166 166//86
+f 144//170 166//86 213//204
+f 167//87 188//169 145//173
+f 167//87 145//173 214//205
+f 81//85 209//206 213//204
+f 81//85 213//204 166//86
+f 214//205 210//207 82//88
+f 214//205 82//88 167//87
+f 209//206 215//208 211//202
+f 209//206 211//202 213//204
+f 212//203 216//209 210//207
+f 212//203 210//207 214//205
+f 79//89 164//92 211//202
+f 79//89 211//202 215//208
+f 212//203 165//96 80//95
+f 212//203 80//95 216//209
+f 131//164 130//175 72//210
+f 131//164 72//210 222//211
+f 72//210 130//175 132//165
+f 72//210 132//165 223//212
+f 133//162 131//164 222//211
+f 133//162 222//211 220//213
+f 223//212 132//165 134//163
+f 223//212 134//163 221//214
+f 135//159 133//162 220//213
+f 135//159 220//213 218//215
+f 221//214 134//163 136//161
+f 221//214 136//161 219//216
+f 137//160 135//159 218//215
+f 137//160 218//215 217//217
+f 219//216 136//161 137//160
+f 219//216 137//160 217//217
+f 217//217 218//215 229//218
+f 217//217 229//218 231//219
+f 230//220 219//216 217//217
+f 230//220 217//217 231//219
+f 218//215 220//213 227//221
+f 218//215 227//221 229//218
+f 228//222 221//214 219//216
+f 228//222 219//216 230//220
+f 220//213 222//211 225//223
+f 220//213 225//223 227//221
+f 226//224 223//212 221//214
+f 226//224 221//214 228//222
+f 222//211 72//210 224//225
+f 222//211 224//225 225//223
+f 224//225 72//210 223//212
+f 224//225 223//212 226//224
+f 224//225 231//219 229//218
+f 224//225 229//218 225//223
+f 230//220 231//219 224//225
+f 230//220 224//225 226//224
+f 225//223 229//218 227//221
+f 228//222 230//220 226//224
+f 183//157 181//151 234//226
+f 183//157 234//226 232//227
+f 235//228 182//153 184//158
+f 235//228 184//158 233//229
+f 112//154 183//157 232//227
+f 112//154 232//227 254//230
+f 233//229 184//158 113//155
+f 233//229 113//155 255//231
+f 110//131 112//154 254//230
+f 110//131 254//230 256//232
+f 255//231 113//155 111//134
+f 255//231 111//134 257//233
+f 181//151 114//149 252//234
+f 181//151 252//234 234//226
+f 253//235 115//150 182//153
+f 253//235 182//153 235//228
+f 114//149 116//147 250//236
+f 114//149 250//236 252//234
+f 251//237 117//148 115//150
+f 251//237 115//150 253//235
+f 116//147 118//145 248//238
+f 116//147 248//238 250//236
+f 249//239 119//146 117//148
+f 249//239 117//148 251//237
+f 118//145 120//143 246//240
+f 118//145 246//240 248//238
+f 247//241 121//144 119//146
+f 247//241 119//146 249//239
+f 120//143 122//141 244//242
+f 120//143 244//242 246//240
+f 245//243 123//142 121//144
+f 245//243 121//144 247//241
+f 122//141 124//139 242//244
+f 122//141 242//244 244//242
+f 243//245 125//140 123//142
+f 243//245 123//142 245//243
+f 124//139 126//137 240//246
+f 124//139 240//246 242//244
+f 241//247 127//138 125//140
+f 241//247 125//140 243//245
+f 126//137 179//135 236//248
+f 126//137 236//248 240//246
+f 237//249 180//136 127//138
+f 237//249 127//138 241//247
+f 179//135 128//132 238//250
+f 179//135 238//250 236//248
+f 239//251 129//133 180//136
+f 239//251 180//136 237//249
+f 128//132 110//131 256//232
+f 128//132 256//232 238//250
+f 257//233 111//134 129//133
+f 257//233 129//133 239//251
+f 238//250 256//232 258//252
+f 238//250 258//252 276//253
+f 259//254 257//233 239//251
+f 259//254 239//251 277//255
+f 236//248 238//250 276//253
+f 236//248 276//253 278//256
+f 277//255 239//251 237//249
+f 277//255 237//249 279//257
+f 240//246 236//248 278//256
+f 240//246 278//256 274//258
+f 279//257 237//249 241//247
+f 279//257 241//247 275//259
+f 242//244 240//246 274//258
+f 242//244 274//258 272//260
+f 275//259 241//247 243//245
+f 275//259 243//245 273//261
+f 244//242 242//244 272//260
+f 244//242 272//260 270//262
+f 273//261 243//245 245//243
+f 273//261 245//243 271//263
+f 246//240 244//242 270//262
+f 246//240 270//262 268//264
+f 271//263 245//243 247//241
+f 271//263 247//241 269//265
+f 248//238 246//240 268//264
+f 248//238 268//264 266//266
+f 269//265 247//241 249//239
+f 269//265 249//239 267//267
+f 250//236 248//238 266//266
+f 250//236 266//266 264//268
+f 267//267 249//239 251//237
+f 267//267 251//237 265//269
+f 252//234 250//236 264//268
+f 252//234 264//268 262//270
+f 265//269 251//237 253//235
+f 265//269 253//235 263//271
+f 234//226 252//234 262//270
+f 234//226 262//270 280//272
+f 263//271 253//235 235//228
+f 263//271 235//228 281//273
+f 256//232 254//230 260//274
+f 256//232 260//274 258//252
+f 261//275 255//231 257//233
+f 261//275 257//233 259//254
+f 254//230 232//227 282//276
+f 254//230 282//276 260//274
+f 283//277 233//229 255//231
+f 283//277 255//231 261//275
+f 232//227 234//226 280//272
+f 232//227 280//272 282//276
+f 281//273 235//228 233//229
+f 281//273 233//229 283//277
+f 67//129 108//125 284//278
+f 67//129 284//278 73//279
+f 285//280 109//128 67//129
+f 285//280 67//129 73//279
+f 108//125 106//121 286//281
+f 108//125 286//281 284//278
+f 287//282 107//124 109//128
+f 287//282 109//128 285//280
+f 106//121 104//117 288//283
+f 106//121 288//283 286//281
+f 289//284 105//120 107//124
+f 289//284 107//124 287//282
+f 104//117 102//113 290//285
+f 104//117 290//285 288//283
+f 291//286 103//116 105//120
+f 291//286 105//120 289//284
+f 102//113 100//109 292//287
+f 102//113 292//287 290//285
+f 293//288 101//112 103//116
+f 293//288 103//116 291//286
+f 100//109 98//105 294//289
+f 100//109 294//289 292//287
+f 295//290 99//108 101//112
+f 295//290 101//112 293//288
+f 98//105 96//101 296//291
+f 98//105 296//291 294//289
+f 297//292 97//104 99//108
+f 297//292 99//108 295//290
+f 96//101 94//97 298//293
+f 96//101 298//293 296//291
+f 299//294 95//100 97//104
+f 299//294 97//104 297//292
+f 94//97 92//90 300//295
+f 94//97 300//295 298//293
+f 301//296 93//94 95//100
+f 301//296 95//100 299//294
+f 308//297 309//298 328//299
+f 308//297 328//299 338//300
+f 329//301 309//298 308//297
+f 329//301 308//297 339//302
+f 307//303 308//297 338//300
+f 307//303 338//300 336//304
+f 339//302 308//297 307//303
+f 339//302 307//303 337//305
+f 306//306 307//303 336//304
+f 306//306 336//304 340//307
+f 337//305 307//303 306//306
+f 337//305 306//306 341//308
+f 89//67 91//70 306//306
+f 89//67 306//306 340//307
+f 306//306 91//70 90//72
+f 306//306 90//72 341//308
+f 87//73 89//67 340//307
+f 87//73 340//307 334//309
+f 341//308 90//72 88//76
+f 341//308 88//76 335//310
+f 85//77 87//73 334//309
+f 85//77 334//309 330//311
+f 335//310 88//76 86//80
+f 335//310 86//80 331//312
+f 83//81 85//77 330//311
+f 83//81 330//311 332//313
+f 331//312 86//80 84//84
+f 331//312 84//84 333//314
+f 330//311 336//304 338//300
+f 330//311 338//300 332//313
+f 339//302 337//305 331//312
+f 339//302 331//312 333//314
+f 330//311 334//309 340//307
+f 330//311 340//307 336//304
+f 341//308 335//310 331//312
+f 341//308 331//312 337//305
+f 326//315 332//313 338//300
+f 326//315 338//300 328//299
+f 339//302 333//314 327//316
+f 339//302 327//316 329//301
+f 81//85 83//81 332//313
+f 81//85 332//313 326//315
+f 333//314 84//84 82//88
+f 333//314 82//88 327//316
+f 209//206 342//317 344//318
+f 209//206 344//318 215//208
+f 345//319 343//320 210//207
+f 345//319 210//207 216//209
+f 81//85 326//315 342//317
+f 81//85 342//317 209//206
+f 343//320 327//316 82//88
+f 343//320 82//88 210//207
+f 79//89 215//208 344//318
+f 79//89 344//318 346//321
+f 345//319 216//209 80//95
+f 345//319 80//95 347//322
+f 79//89 346//321 300//295
+f 79//89 300//295 92//90
+f 301//296 347//322 80//95
+f 301//296 80//95 93//94
+f 77//323 324//324 352//325
+f 77//323 352//325 304//326
+f 353//327 325//328 77//323
+f 353//327 77//323 304//326
+f 304//326 352//325 350//329
+f 304//326 350//329 78//330
+f 351//331 353//327 304//326
+f 351//331 304//326 78//330
+f 78//330 350//329 348//332
+f 78//330 348//332 305//333
+f 349//334 351//331 78//330
+f 349//334 78//330 305//333
+f 305//333 348//332 328//299
+f 305//333 328//299 309//298
+f 329//301 349//334 305//333
+f 329//301 305//333 309//298
+f 326//315 328//299 348//332
+f 326//315 348//332 342//317
+f 349//334 329//301 327//316
+f 349//334 327//316 343//320
+f 296//291 298//293 318//335
+f 296//291 318//335 310//336
+f 319//337 299//294 297//292
+f 319//337 297//292 311//338
+f 76//339 316//340 324//324
+f 76//339 324//324 77//323
+f 325//328 317//341 76//339
+f 325//328 76//339 77//323
+f 302//342 358//343 356//344
+f 302//342 356//344 303//345
+f 357//346 359//347 302//342
+f 357//346 302//342 303//345
+f 303//345 356//344 354//348
+f 303//345 354//348 75//349
+f 355//350 357//346 303//345
+f 355//350 303//345 75//349
+f 75//349 354//348 316//340
+f 75//349 316//340 76//339
+f 317//341 355//350 75//349
+f 317//341 75//349 76//339
+f 292//287 294//289 362//351
+f 292//287 362//351 364//352
+f 363//353 295//290 293//288
+f 363//353 293//288 365//354
+f 364//352 362//351 368//355
+f 364//352 368//355 366//356
+f 369//357 363//353 365//354
+f 369//357 365//354 367//358
+f 366//356 368//355 370//359
+f 366//356 370//359 372//360
+f 371//361 369//357 367//358
+f 371//361 367//358 373//362
+f 372//360 370//359 376//363
+f 372//360 376//363 374//364
+f 377//365 371//361 373//362
+f 377//365 373//362 375//366
+f 314//367 378//368 374//364
+f 314//367 374//364 376//363
+f 375//366 379//369 315//370
+f 375//366 315//370 377//365
+f 316//340 354//348 374//364
+f 316//340 374//364 378//368
+f 375//366 355//350 317//341
+f 375//366 317//341 379//369
+f 354//348 356//344 372//360
+f 354//348 372//360 374//364
+f 373//362 357//346 355//350
+f 373//362 355//350 375//366
+f 356//344 358//343 366//356
+f 356//344 366//356 372//360
+f 367//358 359//347 357//346
+f 367//358 357//346 373//362
+f 358//343 360//371 364//352
+f 358//343 364//352 366//356
+f 365//354 361//372 359//347
+f 365//354 359//347 367//358
+f 290//285 292//287 364//352
+f 290//285 364//352 360//371
+f 365//354 293//288 291//286
+f 365//354 291//286 361//372
+f 74//373 360//371 358//343
+f 74//373 358//343 302//342
+f 359//347 361//372 74//373
+f 359//347 74//373 302//342
+f 284//278 286//281 288//283
+f 284//278 288//283 290//285
+f 289//284 287//282 285//280
+f 289//284 285//280 291//286
+f 284//278 290//285 360//371
+f 284//278 360//371 74//373
+f 361//372 291//286 285//280
+f 361//372 285//280 74//373
+f 73//279 284//278 74//373
+f 74//373 285//280 73//279
+f 294//289 296//291 310//336
+f 294//289 310//336 362//351
+f 311//338 297//292 295//290
+f 311//338 295//290 363//353
+f 310//336 312//374 368//355
+f 310//336 368//355 362//351
+f 369//357 313//375 311//338
+f 369//357 311//338 363//353
+f 312//374 382//376 370//359
+f 312//374 370//359 368//355
+f 371//361 383//377 313//375
+f 371//361 313//375 369//357
+f 314//367 376//363 370//359
+f 314//367 370//359 382//376
+f 371//361 377//365 315//370
+f 371//361 315//370 383//377
+f 348//332 350//329 386//378
+f 348//332 386//378 384//379
+f 387//380 351//331 349//334
+f 387//380 349//334 385//381
+f 318//335 384//379 386//378
+f 318//335 386//378 320//382
+f 387//380 385//381 319//337
+f 387//380 319//337 321//383
+f 298//293 300//295 384//379
+f 298//293 384//379 318//335
+f 385//381 301//296 299//294
+f 385//381 299//294 319//337
+f 300//295 344//318 342//317
+f 300//295 342//317 384//379
+f 343//320 345//319 301//296
+f 343//320 301//296 385//381
+f 342//317 348//332 384//379
+f 385//381 349//334 343//320
+f 300//295 346//321 344//318
+f 345//319 347//322 301//296
+f 314//367 322//384 380//385
+f 314//367 380//385 378//368
+f 381//386 323//387 315//370
+f 381//386 315//370 379//369
+f 316//340 378//368 380//385
+f 316//340 380//385 324//324
+f 381//386 379//369 317//341
+f 381//386 317//341 325//328
+f 320//382 386//378 380//385
+f 320//382 380//385 322//384
+f 381//386 387//380 321//383
+f 381//386 321//383 323//387
+f 350//329 352//325 380//385
+f 350//329 380//385 386//378
+f 381//386 353//327 351//331
+f 381//386 351//331 387//380
+f 324//324 380//385 352//325
+f 353//327 381//386 325//328
+f 400//388 388//389 414//390
+f 400//388 414//390 402//391
+f 415//392 389//393 401//394
+f 415//392 401//394 403//395
+f 400//388 402//391 404//396
+f 400//388 404//396 398//397
+f 405//398 403//395 401//394
+f 405//398 401//394 399//399
+f 398//397 404//396 406//400
+f 398//397 406//400 396//401
+f 407//402 405//398 399//399
+f 407//402 399//399 397//403
+f 396//401 406//400 408//404
+f 396//401 408//404 394//405
+f 409//406 407//402 397//403
+f 409//406 397//403 395//407
+f 394//405 408//404 410//408
+f 394//405 410//408 392//409
+f 411//410 409//406 395//407
+f 411//410 395//407 393//411
+f 392//409 410//408 412//412
+f 392//409 412//412 390//413
+f 413//414 411//410 393//411
+f 413//414 393//411 391//415
+f 410//408 420//416 418//417
+f 410//408 418//417 412//412
+f 419//418 421//419 411//410
+f 419//418 411//410 413//414
+f 408//404 422//420 420//416
+f 408//404 420//416 410//408
+f 421//419 423//421 409//406
+f 421//419 409//406 411//410
+f 406//400 424//422 422//420
+f 406//400 422//420 408//404
+f 423//421 425//423 407//402
+f 423//421 407//402 409//406
+f 404//396 426//424 424//422
+f 404//396 424//422 406//400
+f 425//423 427//425 405//398
+f 425//423 405//398 407//402
+f 402//391 428//426 426//424
+f 402//391 426//424 404//396
+f 427//425 429//427 403//395
+f 427//425 403//395 405//398
+f 402//391 414//390 416//428
+f 402//391 416//428 428//426
+f 417//429 415//392 403//395
+f 417//429 403//395 429//427
+f 318//335 320//382 444//430
+f 318//335 444//430 442//431
+f 445//432 321//383 319//337
+f 445//432 319//337 443//433
+f 320//382 390//413 412//412
+f 320//382 412//412 444//430
+f 413//414 391//415 321//383
+f 413//414 321//383 445//432
+f 310//336 318//335 442//431
+f 310//336 442//431 312//374
+f 443//433 319//337 311//338
+f 443//433 311//338 313//375
+f 382//376 430//434 414//390
+f 382//376 414//390 388//389
+f 415//392 431//435 383//377
+f 415//392 383//377 389//393
+f 412//412 418//417 440//436
+f 412//412 440//436 444//430
+f 441//437 419//418 413//414
+f 441//437 413//414 445//432
+f 438//438 446//439 444//430
+f 438//438 444//430 440//436
+f 445//432 447//440 439//441
+f 445//432 439//441 441//437
+f 434//442 446//439 438//438
+f 434//442 438//438 436//443
+f 439//441 447//440 435//444
+f 439//441 435//444 437//445
+f 432//446 448//447 446//439
+f 432//446 446//439 434//442
+f 447//440 449//448 433//449
+f 447//440 433//449 435//444
+f 430//434 448//447 432//446
+f 430//434 432//446 450//450
+f 433//449 449//448 431//435
+f 433//449 431//435 451//451
+f 414//390 430//434 450//450
+f 414//390 450//450 416//428
+f 451//451 431//435 415//392
+f 451//451 415//392 417//429
+f 312//374 448//447 430//434
+f 312//374 430//434 382//376
+f 431//435 449//448 313//375
+f 431//435 313//375 383//377
+f 312//374 442//431 446//439
+f 312//374 446//439 448//447
+f 447//440 443//433 313//375
+f 447//440 313//375 449//448
+f 442//431 444//430 446//439
+f 447//440 445//432 443//433
+f 416//428 450//450 452//452
+f 416//428 452//452 476//453
+f 453//454 451//451 417//429
+f 453//454 417//429 477//455
+f 450//450 432//446 462//456
+f 450//450 462//456 452//452
+f 463//457 433//449 451//451
+f 463//457 451//451 453//454
+f 432//446 434//442 460//458
+f 432//446 460//458 462//456
+f 461//459 435//444 433//449
+f 461//459 433//449 463//457
+f 434//442 436//443 458//460
+f 434//442 458//460 460//458
+f 459//461 437//445 435//444
+f 459//461 435//444 461//459
+f 436//443 438//438 456//462
+f 436//443 456//462 458//460
+f 457//463 439//441 437//445
+f 457//463 437//445 459//461
+f 438//438 440//436 454//464
+f 438//438 454//464 456//462
+f 455//465 441//437 439//441
+f 455//465 439//441 457//463
+f 440//436 418//417 474//466
+f 440//436 474//466 454//464
+f 475//467 419//418 441//437
+f 475//467 441//437 455//465
+f 428//426 416//428 476//453
+f 428//426 476//453 464//468
+f 477//455 417//429 429//427
+f 477//455 429//427 465//469
+f 426//424 428//426 464//468
+f 426//424 464//468 466//470
+f 465//469 429//427 427//425
+f 465//469 427//425 467//471
+f 424//422 426//424 466//470
+f 424//422 466//470 468//472
+f 467//471 427//425 425//423
+f 467//471 425//423 469//473
+f 422//420 424//422 468//472
+f 422//420 468//472 470//474
+f 469//473 425//423 423//421
+f 469//473 423//421 471//475
+f 420//416 422//420 470//474
+f 420//416 470//474 472//476
+f 471//475 423//421 421//419
+f 471//475 421//419 473//477
+f 418//417 420//416 472//476
+f 418//417 472//476 474//466
+f 473//477 421//419 419//418
+f 473//477 419//418 475//467
+f 458//460 456//462 480//478
+f 458//460 480//478 478//479
+f 481//480 457//463 459//461
+f 481//480 459//461 479//481
+f 478//479 480//478 482//482
+f 478//479 482//482 484//483
+f 483//484 481//480 479//481
+f 483//484 479//481 485//485
+f 484//483 482//482 488//486
+f 484//483 488//486 486//487
+f 489//488 483//484 485//485
+f 489//488 485//485 487//489
+f 486//487 488//486 490//490
+f 486//487 490//490 492//491
+f 491//492 489//488 487//489
+f 491//492 487//489 493//493
+f 464//468 476//453 486//487
+f 464//468 486//487 492//491
+f 487//489 477//455 465//469
+f 487//489 465//469 493//493
+f 452//452 484//483 486//487
+f 452//452 486//487 476//453
+f 487//489 485//485 453//454
+f 487//489 453//454 477//455
+f 452//452 462//456 478//479
+f 452//452 478//479 484//483
+f 479//481 463//457 453//454
+f 479//481 453//454 485//485
+f 458//460 478//479 462//456
+f 458//460 462//456 460//458
+f 463//457 479//481 459//461
+f 463//457 459//461 461//459
+f 454//464 474//466 480//478
+f 454//464 480//478 456//462
+f 481//480 475//467 455//465
+f 481//480 455//465 457//463
+f 472//476 482//482 480//478
+f 472//476 480//478 474//466
+f 481//480 483//484 473//477
+f 481//480 473//477 475//467
+f 470//474 488//486 482//482
+f 470//474 482//482 472//476
+f 483//484 489//488 471//475
+f 483//484 471//475 473//477
+f 468//472 490//490 488//486
+f 468//472 488//486 470//474
+f 489//488 491//492 469//473
+f 489//488 469//473 471//475
+f 466//470 492//491 490//490
+f 466//470 490//490 468//472
+f 491//492 493//493 467//471
+f 491//492 467//471 469//473
+f 464//468 492//491 466//470
+f 467//471 493//493 465//469
+f 392//409 390//413 504//494
+f 392//409 504//494 502//495
+f 505//496 391//415 393//411
+f 505//496 393//411 503//497
+f 394//405 392//409 502//495
+f 394//405 502//495 500//498
+f 503//497 393//411 395//407
+f 503//497 395//407 501//499
+f 396//401 394//405 500//498
+f 396//401 500//498 498//500
+f 501//499 395//407 397//403
+f 501//499 397//403 499//501
+f 398//397 396//401 498//500
+f 398//397 498//500 496//502
+f 499//501 397//403 399//399
+f 499//501 399//399 497//503
+f 400//388 398//397 496//502
+f 400//388 496//502 494//504
+f 497//503 399//399 401//394
+f 497//503 401//394 495//505
+f 388//389 400//388 494//504
+f 388//389 494//504 506//506
+f 495//505 401//394 389//393
+f 495//505 389//393 507//507
+f 494//504 502//495 504//494
+f 494//504 504//494 506//506
+f 505//496 503//497 495//505
+f 505//496 495//505 507//507
+f 494//504 496//502 500//498
+f 494//504 500//498 502//495
+f 501//499 497//503 495//505
+f 501//499 495//505 503//497
+f 496//502 498//500 500//498
+f 501//499 499//501 497//503
+f 314//367 382//376 388//389
+f 314//367 388//389 506//506
+f 389//393 383//377 315//370
+f 389//393 315//370 507//507
+f 314//367 506//506 504//494
+f 314//367 504//494 322//384
+f 505//496 507//507 315//370
+f 505//496 315//370 323//387
+f 320//382 322//384 504//494
+f 320//382 504//494 390//413
+f 505//496 323//387 321//383
+f 505//496 321//383 391//415
+o Cube
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 1.000000 -0.999999
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+v 1.000000 -1.000000 0.000000
+v 0.000000 -1.000000 -1.000000
+v 1.000000 0.000000 -1.000000
+v 0.000000 -1.000000 1.000000
+v 1.000000 0.000000 1.000000
+v -1.000000 -1.000000 -0.000000
+v -1.000000 0.000000 1.000000
+v -1.000000 0.000000 -1.000000
+v 1.000000 1.000000 0.000001
+v 0.000000 1.000000 -1.000000
+v -0.000001 1.000000 1.000000
+v -1.000000 1.000000 -0.000000
+v 0.000000 -1.000000 -0.000000
+v -0.000000 1.000000 0.000000
+v 1.000000 0.000000 0.000000
+v -0.000000 0.000000 1.000000
+v -1.000000 0.000000 -0.000000
+v 0.000000 0.000000 -1.000000
+v -0.000000 0.000000 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -0.000000 -0.000000 1.000000
+vn -1.000000 -0.000000 -0.000000
+vn 0.000000 0.000000 -1.000000
+vn 1.000000 0.000000 0.000000
+s off
+f 527//508 518//508 510//508
+f 527//508 510//508 520//508
+f 528//509 526//509 513//509
+f 528//509 513//509 525//509
+f 530//510 525//510 513//510
+f 530//510 513//510 521//510
+f 531//511 526//511 514//511
+f 531//511 514//511 522//511
+f 532//512 516//512 511//512
+f 532//512 511//512 522//512
+f 516//508 527//508 520//508
+f 516//508 520//508 511//508
+f 508//508 515//508 527//508
+f 508//508 527//508 516//508
+f 515//508 509//508 518//508
+f 515//508 518//508 527//508
+f 512//509 524//509 528//509
+f 512//509 528//509 523//509
+f 524//509 514//509 526//509
+f 524//509 526//509 528//509
+f 515//513 529//513 519//513
+f 515//513 519//513 509//513
+f 508//513 517//513 529//513
+f 508//513 529//513 515//513
+f 517//513 512//513 523//513
+f 517//513 523//513 529//513
+f 518//510 530//510 521//510
+f 518//510 521//510 510//510
+f 509//510 519//510 530//510
+f 509//510 530//510 518//510
+f 520//511 531//511 522//511
+f 520//511 522//511 511//511
+f 510//511 521//511 531//511
+f 510//511 531//511 520//511
+f 521//511 513//511 526//511
+f 521//511 526//511 531//511
+f 524//512 532//512 522//512
+f 524//512 522//512 514//512
+f 512//512 517//512 532//512
+f 512//512 532//512 524//512
+f 517//512 508//512 516//512
+f 517//512 516//512 532//512
+f 529//509 533//509 530//509
+f 529//509 530//509 519//509
+f 533//513 528//513 525//513
+f 533//513 525//513 530//513
+f 528//510 533//510 529//510
+f 528//510 529//510 523//510
 #include <fstream>
 
-int vertexCount;
-GLuint ibo;
-GLuint positions, uvs, normals;
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#include <GLUT/glut.h>
+#endif
+#ifdef __unix__
+#include <GL/gl.h>
+#include <GL/glut.h>
+#endif
+
+#include "glm/glm.hpp"
+#include "mesh.h"
+
+const char vertSource[] = ""
+    "attribute vec3 aPosition; attribute vec3 aNormal;\n"
+    "uniform float uAspect;\n"
+    "const float scale = 0.5;\n"
+    "void main() {\n"
+    "  gl_Position = vec4(aPosition.xy * scale, 0.0, 1.0);\n"
+    "  if (uAspect > 1.0) {\n"
+    "    gl_Position.x /= uAspect;\n"
+    "  } else {\n"
+    "    gl_Position.y *= uAspect;\n"
+    "  }\n"
+    "  gl_FrontColor = vec4(abs(aNormal), 1.0);\n"
+    "}\n";
+
+float g_width, g_height;
+
+GLuint vertShader, shader;
+GLuint h_aPosition, h_aNormal;
+GLuint h_uAspect;
+
+int vertexCountCube, vertexCountMonkey;
+GLuint iboCube, positionsCube, normalsCube;
+GLuint iboMonkey, positionsMonkey, normalsMonkey;
 
 void Initialize()
 {
-    // ...
-    
+    char log[1024];
+    log[0] = 0;
+
+    glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+    glClearDepth(1.0f);
+    glDepthFunc(GL_LEQUAL);
+    glEnable(GL_DEPTH_TEST);
+
+    // compile shader
+    GLint compiled = 1;
+    const char *source = &vertSource[0];
+    int sourceSize = sizeof(vertSource) - 1;
+
+    vertShader = glCreateShader(GL_VERTEX_SHADER);
+    glShaderSource(vertShader, 1, &source, &sourceSize);
+    glCompileShader(vertShader);
+    glGetShaderiv(vertShader, GL_COMPILE_STATUS, &compiled);
+    if (!compiled) {
+        glGetShaderInfoLog(vertShader, 1024, NULL, log);
+        printf("shader: %s\n", log);
+        exit(1);
+    }
+
+    shader = glCreateProgram();
+    glAttachShader(shader, vertShader);
+    glLinkProgram(shader);
+    glGetProgramiv(shader, GL_LINK_STATUS, &compiled);
+    if (!compiled) {
+        glGetProgramInfoLog(shader, 1024, NULL, log);
+        printf("prog: %s\n", log);
+        exit(1);
+    }
+
+    h_aPosition = glGetAttribLocation(shader, "aPosition");
+    h_aNormal = glGetAttribLocation(shader, "aNormal");
+    h_uAspect = glGetUniformLocation(shader, "uAspect");
+
     // open an OBJ file
-    std::ifstream modelFile("model.obj");
+    std::ifstream modelFile("example.obj");
     // parse the meshes from the file
     Model model;
     model.load(modelFile);
-    // create VBOs from the first mesh in the file.
-    // Any of the parameters can be NULL and the corresponding VBO won't be created.
-    vertexCount = model.meshes()[0].makeVBO(&ibo, &positions, &uvs, &normals);
-    // If you make IBO NULL, then the vertices will not be de-duped (you can use
-    // the simpler glDrawArrays, but it will probably be more video memory).
-    vertexCount = model.meshes()[0].makeVBO(NULL, &positions, &uvs, &normals);
 
-    // You can even get fancy and check against mesh names:
+    // You can get fancy and check against mesh names:
     for (MeshVector::const_iterator iter = model.meshes().begin(); iter != model.meshes().end(); ++iter) {
-        if (iter->name() == "Ground") {
-            iter->makeVBO(/* ... */);
+        if (iter->name() == "Cube") {
+            // Any of the parameters can be NULL and the corresponding VBO won't be created.
+            vertexCountCube = iter->makeVBO(&iboCube, &positionsCube, NULL, &normalsCube);
+        } else if (iter->name() == "Monkey") {
+            vertexCountMonkey = iter->makeVBO(&iboMonkey, &positionsMonkey, NULL, &normalsMonkey);
         }
     }
-
-    // ...
 }
 
 void Draw()
 {
-    // ...
+    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
+    glUseProgram(shader);
+
+    glUniform1f(h_uAspect, g_width/g_height);
 
     glEnableVertexAttribArray(h_aPosition);
-    glBindBuffer(GL_ARRAY_BUFFER, positions);
+    glBindBuffer(GL_ARRAY_BUFFER, positionsMonkey);
     glVertexAttribPointer(h_aPosition, 3, GL_FLOAT, GL_FALSE, 0, 0);
 
-    glEnableVertexAttribArray(h_aUV);
-    glBindBuffer(GL_ARRAY_BUFFER, uvs);
-    glVertexAttribPointer(h_aUV, 2, GL_FLOAT, GL_FALSE, 0, 0);
-
     glEnableVertexAttribArray(h_aNormal);
-    glBindBuffer(GL_ARRAY_BUFFER, normals);
+    glBindBuffer(GL_ARRAY_BUFFER, normalsMonkey);
     glVertexAttribPointer(h_aNormal, 3, GL_FLOAT, GL_FALSE, 0, 0);
 
-    // If you used the IBO (generally a good idea):
-    glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, ibo);
-    glDrawElements(GL_TRIANGLES, vertexCount, GL_UNSIGNED_INT, 0);
+    glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, iboMonkey);
+    glDrawElements(GL_TRIANGLES, vertexCountMonkey, GL_UNSIGNED_INT, 0);
     glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
-    // else:
-    glDrawArrays(GL_TRIANGLES, 0, vertexCount);
 
-    // ...
+    glUseProgram(0);
+
+    glutSwapBuffers();
 }
+
+void ReshapeGL(int width, int height)
+{
+    g_width = (float)width;
+    g_height = (float)height;
+    glViewport(0, 0, (GLsizei)width, (GLsizei)height);
+}
+
+void Keyboard(unsigned char key, int x, int y)
+{
+    switch (key) {
+    case 'q':
+    case 'Q':
+        exit(EXIT_SUCCESS);
+        break;
+    }
+}
+
+int main(int argc, char *argv[])
+{
+    glutInit(&argc, argv);
+    glutInitWindowPosition(20, 20);
+    glutInitWindowSize(640, 480);
+    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
+    glutCreateWindow("Mesh Example");
+    glutKeyboardFunc(Keyboard);
+    glutReshapeFunc(ReshapeGL);
+    glutDisplayFunc(Draw);
+    Initialize();
+    glutMainLoop();
+    return 0;
+}