diff --git a/CMakeLists.txt b/CMakeLists.txt
index 557706c..9e29a1f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -18,6 +18,7 @@ set(HEADER_FILES
${PLUGIN_CGAL_SRC_DIR}/FrontSurfaceReconstruction.h
${PLUGIN_CGAL_SRC_DIR}/UpsamplePointCloud.h
${PLUGIN_CGAL_SRC_DIR}/BooleanOperations.h
+ ${PLUGIN_CGAL_SRC_DIR}/MeshRepulsionEngine.h
)
set(SOURCE_FILES
${PLUGIN_CGAL_SRC_DIR}/initCGALPlugin.cpp
@@ -30,6 +31,7 @@ set(SOURCE_FILES
${PLUGIN_CGAL_SRC_DIR}/FrontSurfaceReconstruction.cpp
${PLUGIN_CGAL_SRC_DIR}/UpsamplePointCloud.cpp
${PLUGIN_CGAL_SRC_DIR}/BooleanOperations.cpp
+ ${PLUGIN_CGAL_SRC_DIR}/MeshRepulsionEngine.cpp
)
set(README_FILES README.md)
diff --git a/scenes/MeshRepulsion.scn b/scenes/MeshRepulsion.scn
new file mode 100644
index 0000000..32ca6bf
--- /dev/null
+++ b/scenes/MeshRepulsion.scn
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scenes/data/mesh/diaphragm.obj b/scenes/data/mesh/diaphragm.obj
new file mode 100644
index 0000000..dbd45b2
--- /dev/null
+++ b/scenes/data/mesh/diaphragm.obj
@@ -0,0 +1,3816 @@
+# Blender 4.3.2
+# www.blender.org
+mtllib diaphragm.mtl
+o diaphragm
+v 166.588486 101.039696 258.939331
+v 177.568665 91.517181 254.921616
+v 160.819244 91.439995 250.838806
+v 150.196198 97.218422 252.582520
+v 170.666794 112.342827 262.230011
+v 200.201019 106.455200 256.604980
+v 200.032043 100.005760 255.274689
+v 201.991364 94.801033 252.092041
+v 144.402863 96.647614 248.154709
+v 147.967468 91.298912 242.731140
+v 130.057480 99.050987 237.015930
+v 130.985901 102.249298 245.239883
+v 119.790092 150.437912 273.562988
+v 136.852875 150.250732 277.184692
+v 129.948212 169.878754 270.329773
+v 118.464005 136.776794 274.293976
+v 137.417664 134.283615 279.619324
+v 105.313736 144.887726 267.181122
+v 315.761078 194.204788 208.683411
+v 309.818787 189.085007 218.241684
+v 316.819214 174.614548 206.366348
+v 322.122864 187.496429 196.273224
+v 323.328705 202.822464 190.947128
+v 314.417603 207.107452 207.953445
+v 303.615814 207.156067 222.090332
+v 43.456284 195.273529 197.157364
+v 46.611206 183.328415 203.558472
+v 53.879837 195.224045 216.293533
+v 47.430359 207.219971 203.785461
+v 40.003220 216.037933 183.359589
+v 37.721024 195.500458 179.769791
+v 40.756134 175.464035 183.207809
+v 56.445938 189.475403 177.481232
+v 59.888062 179.098190 190.201904
+v 60.454834 165.292053 173.920044
+v 55.250763 183.742981 162.651108
+v 54.677551 204.981140 157.175507
+v 57.376526 203.919739 179.706482
+v 62.292870 196.348114 200.829468
+v 306.523956 186.828140 190.992935
+v 303.115601 176.791428 202.107498
+v 299.333893 191.812149 212.363220
+v 305.497131 199.486572 193.285797
+v 307.791321 180.245575 176.728455
+v 302.901855 164.107880 186.581421
+v 309.108917 198.002563 173.034180
+v 158.057602 207.177429 39.693893
+v 157.060944 205.964417 36.845795
+v 211.244537 206.036133 39.632889
+v 208.014832 205.832153 50.537216
+v 209.466263 204.893631 41.864471
+v 156.957077 206.419159 35.705643
+v 155.829575 205.938614 34.502502
+v 156.108871 207.947128 35.220657
+v 207.543457 206.424820 36.448029
+v 208.073975 206.250916 33.893250
+v 209.116928 206.585114 33.115234
+v 209.324142 205.556595 35.830978
+v 207.951508 205.701508 37.183472
+v 154.885178 205.918228 36.048691
+v 154.162415 207.668396 36.066727
+v 210.746078 206.837738 35.256500
+v 210.431595 208.309296 35.813797
+v 149.880386 212.145798 46.359329
+v 150.856247 213.833008 45.813004
+v 152.669327 208.531845 38.631439
+v 150.355896 209.375061 44.024353
+v 208.424606 210.723328 39.098618
+v 210.498154 211.377960 39.614929
+v 209.095276 208.694153 36.027283
+v 214.392319 221.509552 199.187164
+v 216.821716 217.718384 217.425125
+v 202.775162 209.969299 221.630325
+v 198.126770 214.278137 202.684860
+v 207.527908 220.827042 191.057419
+v 212.242462 226.117767 174.645172
+v 219.861664 226.846512 176.906403
+v 230.921097 230.573288 197.702026
+v 232.274734 233.118362 178.852402
+v 317.295044 233.379547 187.736084
+v 320.824036 220.007294 189.059372
+v 325.446167 220.241104 168.437744
+v 318.834839 239.442780 173.487289
+v 306.519867 256.302460 183.346634
+v 308.873108 241.224197 197.708542
+v 311.877930 224.374588 204.893326
+v 178.025909 226.777313 228.465744
+v 180.804916 229.308151 215.730484
+v 171.165131 234.658127 223.282043
+v 164.999619 229.734177 235.558807
+v 186.976944 222.133942 232.158829
+v 187.829117 228.942230 221.658417
+v 172.455627 215.242722 242.582733
+v 234.739243 234.160278 134.358231
+v 233.986328 234.888397 156.007233
+v 223.299606 227.428253 156.540588
+v 224.763840 225.154572 134.893951
+v 225.606354 223.005478 107.886543
+v 237.381805 239.104462 124.266937
+v 245.598755 247.336700 139.886887
+v 247.322723 251.437805 132.020508
+v 131.550659 232.119385 132.029800
+v 133.329102 231.144180 151.320160
+v 121.242416 243.010590 156.362991
+v 119.345230 246.988373 140.816177
+v 142.371109 219.210907 103.455078
+v 142.917664 222.036087 130.117218
+v 144.662643 223.928970 150.381668
+v 117.906792 251.814285 129.734894
+v 129.058502 236.557083 122.827591
+v 261.877502 245.253464 200.614166
+v 252.845764 240.678253 205.410370
+v 251.995972 244.894211 191.004272
+v 264.188934 249.834442 189.754028
+v 269.546722 242.060577 206.129547
+v 258.609070 234.725311 216.214569
+v 276.378113 248.552689 192.159348
+v 91.840096 257.175720 217.350861
+v 78.442741 254.243225 212.913116
+v 84.020561 241.836990 225.654968
+v 99.787415 249.404510 225.840454
+v 113.888588 259.915344 219.347946
+v 98.331833 267.382904 208.719620
+v 79.543755 268.083191 197.576538
+v 214.716034 260.942749 174.076828
+v 223.266251 270.853119 189.537308
+v 242.784607 280.285217 173.903641
+v 234.100876 274.604004 164.354034
+v 204.026367 249.119446 190.569885
+v 208.127533 256.480774 199.445587
+v 206.285431 246.149658 172.215210
+v 200.690247 239.610397 186.463257
+v 213.959030 252.338638 148.057877
+v 208.036728 243.487549 152.606140
+v 225.658295 263.308990 146.530334
+v 143.583008 264.038696 163.633453
+v 154.060837 257.880341 182.751373
+v 160.578293 245.096710 178.620117
+v 157.251221 247.381439 163.223572
+v 127.863098 277.975708 174.414963
+v 144.951965 268.024597 191.398590
+v 124.990761 272.616577 150.044510
+v 103.206184 282.696320 155.196457
+v 157.416565 242.027222 146.317612
+v 148.850220 253.874390 143.800354
+v 137.716400 261.619995 137.602539
+v 264.604187 282.524353 155.427002
+v 252.062317 281.455750 186.271820
+v 273.587952 282.956116 170.445526
+v 297.786346 272.493713 152.952316
+v 291.499908 275.361938 142.611145
+v 246.047913 275.899567 149.716095
+v 289.193756 273.978271 133.696106
+v 268.976990 278.862732 140.892456
+v 253.800674 273.522522 136.577377
+v 92.620094 284.048431 169.515701
+v 115.632874 281.263580 186.287491
+v 116.110367 272.305328 137.709290
+v 97.361458 279.388824 140.508942
+v 74.828461 274.261414 132.252563
+v 72.899208 276.178162 140.909836
+v 68.566269 274.724365 151.380432
+v 52.953979 254.739166 134.939987
+v 49.133957 250.832855 151.265808
+v 64.080254 269.667877 167.013458
+v 85.090309 279.040955 182.461319
+v 57.291580 256.809082 123.084625
+v 44.601913 226.370193 119.242050
+v 48.106720 227.658081 110.736755
+v 46.609421 192.139664 105.178391
+v 43.631165 192.242844 112.432686
+v 60.793228 255.192139 115.729485
+v 50.947632 228.415710 106.326874
+v 49.687866 192.265396 100.636398
+v 56.439270 160.199036 107.169220
+v 52.805725 159.894684 111.279510
+v 55.083618 227.805756 106.126373
+v 53.598923 193.189926 102.365990
+v 59.748726 162.878281 109.250336
+v 73.462662 135.387970 128.937592
+v 70.351166 131.122650 128.130264
+v 53.945648 194.395599 108.161263
+v 59.466354 165.698349 114.704147
+v 72.449455 140.583939 132.442169
+v 85.461937 125.253601 152.883820
+v 87.103561 119.387238 150.302139
+v 93.185898 118.634888 177.445755
+v 97.840446 113.496094 173.852631
+v 68.226433 147.483490 144.067612
+v 79.616280 132.189606 163.684204
+v 108.996292 105.645721 193.646744
+v 74.316322 138.867065 173.562134
+v 85.155518 127.183891 191.958725
+v 97.466042 117.533302 210.144226
+v 112.429161 109.420547 229.808136
+v 78.682518 138.899811 208.313843
+v 92.124466 128.134796 225.284729
+v 111.066689 116.992577 242.286194
+v 135.340485 108.027428 255.829742
+v 93.060493 139.277740 237.487946
+v 114.296524 128.333328 252.659760
+v 140.511963 119.645851 263.083466
+v 120.674156 140.593399 256.583832
+v 147.861679 131.529526 264.348297
+v 173.478043 123.705620 261.524780
+v 198.640213 120.964714 256.623566
+v 153.294876 149.677582 260.887848
+v 187.072800 140.796234 255.615936
+v 216.676788 145.497635 247.270050
+v 241.245361 134.130615 242.176590
+v 176.677963 164.898544 250.288467
+v 194.468475 164.417709 246.233917
+v 211.639130 168.252853 242.807129
+v 232.135101 177.493042 237.799545
+v 239.397232 153.332642 240.604233
+v 192.186356 185.383728 238.556915
+v 207.023438 188.686066 236.734314
+v 224.746857 196.745560 234.513641
+v 204.309753 201.377426 230.609100
+v 218.031067 207.963562 228.669495
+v 243.968689 224.060272 224.412384
+v 251.782471 214.570709 229.807388
+v 241.032486 232.560638 212.050690
+v 253.863480 248.924545 173.854263
+v 257.374634 255.876984 144.641464
+v 271.393463 260.001129 145.423187
+v 267.282898 254.880798 174.170807
+v 283.740204 256.362091 156.160965
+v 280.808075 253.600113 175.207153
+v 294.777618 248.381149 154.726196
+v 291.574097 246.396179 175.054932
+v 286.801300 242.070953 194.850449
+v 300.261993 234.572021 174.017288
+v 295.394104 231.164169 195.982300
+v 286.682861 222.777847 215.054092
+v 278.140808 234.452744 211.610016
+v 274.316742 210.953262 227.635941
+v 265.716522 225.171478 223.479187
+v 259.690735 197.947174 233.171631
+v 283.341309 193.591995 228.343552
+v 269.928589 178.437790 234.737991
+v 278.668396 162.259781 233.167633
+v 262.104095 147.278351 237.168701
+v 267.662170 135.054810 231.465256
+v 246.942810 122.337914 238.628647
+v 225.026688 112.536278 247.709488
+v 249.236191 113.289215 230.893753
+v 227.091629 104.021507 243.352997
+v 248.692154 107.279633 221.661652
+v 226.463593 96.056534 235.812805
+v 241.098480 98.211555 215.078110
+v 199.902771 88.709801 250.089478
+v 223.739075 90.735611 232.836395
+v 175.483871 87.639481 253.887238
+v 161.925903 87.023643 249.365952
+v 149.120316 87.201935 240.494553
+v 135.593384 89.657715 226.409225
+v 133.918930 93.502365 229.328003
+v 121.793961 98.287651 213.377014
+v 122.927338 94.409767 208.865448
+v 110.735451 100.903992 190.300537
+v 98.933540 108.669296 170.946136
+v 116.069000 92.062149 199.508698
+v 96.625504 103.633743 170.422394
+v 84.091125 114.595139 150.123138
+v 92.188599 101.628220 172.976273
+v 79.562866 112.896011 152.968918
+v 66.008667 130.233215 131.417358
+v 75.326050 113.466713 156.819611
+v 62.394547 131.400742 135.916031
+v 49.247818 160.711044 118.475830
+v 58.729614 133.762054 141.606323
+v 43.702942 164.078018 137.755081
+v 38.434235 193.172379 133.387451
+v 40.217819 224.001968 138.284760
+v 36.123245 194.337723 155.406128
+v 38.045120 220.574066 159.935516
+v 46.933578 243.378998 171.489120
+v 48.871521 233.521149 192.235199
+v 62.230484 246.382935 203.616608
+v 61.183601 259.557465 185.552750
+v 55.660522 221.636932 211.810944
+v 68.206665 232.945740 220.091949
+v 63.460159 208.328339 225.766983
+v 78.468391 214.764343 236.624512
+v 95.779106 224.651749 240.193558
+v 110.350548 238.199600 235.520142
+v 123.973953 222.264359 246.425293
+v 137.652588 236.519791 238.169205
+v 126.743332 249.382111 229.103790
+v 113.006027 199.633881 255.945892
+v 149.272415 218.948090 247.470474
+v 151.717758 242.854324 231.009796
+v 139.967743 196.045853 258.989960
+v 165.164642 191.499435 256.767059
+v 195.691345 205.859497 241.628891
+v 185.007156 175.984085 259.247528
+v 206.113144 185.090408 248.587204
+v 221.234146 193.437424 243.589355
+v 209.851440 213.676224 238.471146
+v 199.224792 154.776428 259.626221
+v 232.840591 168.887756 247.005707
+v 221.601715 137.904404 256.266663
+v 239.011887 147.383377 249.840988
+v 255.632462 158.490158 246.410660
+v 271.876495 167.747513 243.458664
+v 263.104584 191.136978 242.471146
+v 246.277313 126.496681 249.178101
+v 263.195374 136.684341 243.791412
+v 279.075745 145.185486 238.768005
+v 294.167694 153.182251 230.689789
+v 286.893219 174.627121 238.233902
+v 268.220154 118.926224 234.494003
+v 284.494354 127.866859 225.675262
+v 299.071930 137.189529 214.619568
+v 311.258087 148.076401 200.997025
+v 307.488251 163.052017 218.815002
+v 285.052368 114.911201 208.960617
+v 298.942993 124.937195 194.699387
+v 310.600800 137.718414 178.945816
+v 319.523560 154.112335 162.857330
+v 321.203247 162.529083 186.855835
+v 294.697052 116.711861 178.775345
+v 305.641052 130.097290 160.720673
+v 314.788391 148.514679 142.790344
+v 321.600342 173.201385 129.430008
+v 325.624908 175.198318 150.814667
+v 300.348480 125.386055 149.885147
+v 310.750793 145.284332 132.175858
+v 316.661377 172.387817 112.896996
+v 319.576172 204.635712 110.338852
+v 324.174194 202.064240 125.507248
+v 307.292175 143.534027 125.112595
+v 315.981354 234.269379 116.020569
+v 312.706604 173.048401 105.949417
+v 315.710144 206.620789 103.646278
+v 311.632263 236.161774 110.489586
+v 301.991760 258.377045 119.521729
+v 305.487091 258.279846 124.083611
+v 311.290710 207.528961 104.286270
+v 306.774414 235.613724 110.246834
+v 297.537048 256.044830 117.595093
+v 285.102051 268.601562 124.955429
+v 287.608337 272.431824 129.392212
+v 305.675598 234.267639 116.406830
+v 296.086639 252.903656 122.732117
+v 283.960022 262.605682 127.046280
+v 271.049683 265.175903 128.997253
+v 270.482605 272.206726 129.325546
+v 296.179779 250.810638 130.505188
+v 284.594879 259.289246 135.235199
+v 271.549744 261.966766 135.527237
+v 258.660034 258.823944 135.255539
+v 258.804749 262.346313 129.233078
+v 305.434998 233.661011 126.272156
+v 303.750061 234.238235 151.785126
+v 310.299164 210.118042 128.775436
+v 309.506714 213.837677 148.956619
+v 306.630249 217.906540 172.178146
+v 310.399719 191.791153 149.651154
+v 301.615631 217.251038 195.321350
+v 293.917816 207.763229 215.552643
+v 291.052734 177.040741 224.968628
+v 295.512146 162.679810 215.475189
+v 284.528412 149.268433 224.783783
+v 294.805542 150.183014 199.235229
+v 284.317047 138.281845 210.874084
+v 269.063629 125.904922 220.662888
+v 278.092529 127.515221 194.040070
+v 265.562469 117.775200 207.531357
+v 267.827393 115.723991 177.947937
+v 254.945038 106.171661 196.850021
+v 252.505676 100.983383 193.180130
+v 239.267288 92.845055 211.617340
+v 222.848007 86.108841 232.296982
+v 240.981964 87.716949 212.612656
+v 224.370346 82.694199 234.416565
+v 200.463699 82.260605 253.277908
+v 199.527481 84.551323 250.686432
+v 176.400925 82.918304 258.169067
+v 176.185211 84.517662 255.109161
+v 160.473389 81.672661 252.986237
+v 161.720215 83.529976 250.143997
+v 146.464050 80.932701 242.435593
+v 148.684891 83.186073 240.153931
+v 132.386673 82.997437 227.378479
+v 135.121597 85.378975 225.522278
+v 118.751198 87.115181 209.841949
+v 105.231674 93.420250 191.750320
+v 115.189186 87.025764 212.939331
+v 99.571968 93.507019 196.975113
+v 86.820763 101.547752 178.885895
+v 71.193695 115.365868 161.322189
+v 79.114708 106.432121 186.761078
+v 65.162773 120.462517 170.266510
+v 53.440491 138.910309 152.191849
+v 59.015244 129.541397 184.731796
+v 48.042496 147.585419 170.484406
+v 40.133743 169.202972 159.225510
+v 47.308228 157.362671 191.833313
+v 56.840256 141.037872 202.971741
+v 60.111259 154.090652 220.196198
+v 52.373856 168.427307 211.753799
+v 67.503426 168.292206 234.291595
+v 60.664879 181.929398 226.454285
+v 70.561005 195.067688 235.990509
+v 80.185043 178.006256 247.150101
+v 95.433159 188.235321 254.848526
+v 80.474289 149.552719 246.243164
+v 94.349930 156.437531 259.741394
+v 107.295441 168.735001 265.434906
+v 155.622055 169.406464 269.331635
+v 159.722824 153.161972 274.914734
+v 159.118423 134.004974 279.611328
+v 182.679855 130.817749 274.215820
+v 179.938187 112.751526 276.746735
+v 204.685379 112.052155 268.585999
+v 227.226776 117.268951 257.728760
+v 205.021362 100.732475 268.086426
+v 230.342804 103.232422 255.518616
+v 231.405487 93.287888 250.600159
+v 251.971680 99.728180 236.181610
+v 269.437592 106.346748 222.083298
+v 250.172607 91.430954 228.088547
+v 267.385468 98.503319 211.757690
+v 281.758392 106.271416 195.001556
+v 262.904663 93.291107 203.422440
+v 277.855865 101.949356 186.908661
+v 289.541748 111.796440 168.656921
+v 274.048981 100.201500 181.784470
+v 285.303589 109.788132 163.092194
+v 296.238861 123.304573 143.830902
+v 280.438293 109.738144 158.297821
+v 291.666595 122.947365 138.763107
+v 303.491547 143.355621 119.594421
+v 286.924866 126.608627 136.525757
+v 299.025696 146.769302 118.260880
+v 308.331299 175.293472 105.953102
+v 299.382507 153.461624 123.122543
+v 308.095215 179.152451 112.759102
+v 310.165863 208.649719 111.196190
+v 309.556091 184.710510 129.887955
+v 303.034302 161.438477 138.342224
+v 306.450714 170.537903 155.841400
+v 290.619934 139.661652 143.509705
+v 298.697754 152.600372 166.846954
+v 279.738739 126.817795 159.728760
+v 288.998291 138.679276 180.315018
+v 286.690826 132.917267 139.758102
+v 268.432373 113.587852 168.509079
+v 271.599030 109.044067 162.558960
+v 253.507629 94.874847 192.609070
+v 269.415283 99.941254 177.067673
+v 257.743378 92.257164 195.998810
+v 244.414825 86.209335 216.368164
+v 247.505814 87.454643 220.792084
+v 229.600433 85.428467 243.508545
+v 226.892212 82.584572 238.172638
+v 203.348007 85.777588 261.181061
+v 201.772049 82.537178 256.810242
+v 176.976212 83.460350 262.485779
+v 157.079208 84.684219 261.192505
+v 158.872910 82.088562 256.428894
+v 140.729401 83.065117 249.660263
+v 143.894043 81.162918 245.484039
+v 125.339050 84.508514 234.838852
+v 129.260757 82.910683 230.285629
+v 110.732452 88.535500 218.122284
+v 93.935890 96.533638 203.355377
+v 104.753609 94.132530 226.816177
+v 88.214500 102.911636 213.078812
+v 72.666428 114.673172 199.138977
+v 83.825500 114.102684 226.545349
+v 69.218239 126.538139 214.798248
+v 83.332016 128.096802 239.826294
+v 70.591240 140.444778 229.828888
+v 99.082916 131.341827 259.613708
+v 98.000778 117.515320 250.340851
+v 115.100845 109.358131 261.474854
+v 115.449959 122.417458 269.453278
+v 99.975746 104.136482 238.482132
+v 117.177940 97.117546 250.787659
+v 135.358383 93.843735 262.267609
+v 134.522400 104.389961 270.685913
+v 120.919746 89.212067 241.756073
+v 137.420639 87.697884 255.770340
+v 154.912170 91.874352 268.651917
+v 176.396744 89.070869 268.729095
+v 204.517487 92.205818 265.562805
+v 177.642441 98.642632 274.342743
+v 155.195251 102.249794 275.427856
+v 156.833389 115.934441 279.818970
+v 135.867401 118.369804 277.440735
+v 248.179306 255.392456 126.174461
+v 246.797058 261.065155 122.961479
+v 257.156464 268.527618 128.309189
+v 243.051346 264.776367 126.554840
+v 270.309235 275.424622 133.067139
+v 231.172653 258.720978 122.136047
+v 224.864029 255.530396 123.473984
+v 234.611053 266.321198 137.967911
+v 234.287781 256.113831 115.432816
+v 228.090240 246.425156 102.309174
+v 220.968842 243.365417 98.438156
+v 238.554871 251.509216 114.975304
+v 231.822174 241.577774 103.434975
+v 226.059006 232.532120 89.075119
+v 223.069733 236.478821 87.893997
+v 239.607193 245.855774 119.165215
+v 232.564758 235.803116 107.045311
+v 224.594116 224.894470 85.319954
+v 220.996094 224.516479 73.166283
+v 224.807190 222.559097 92.512299
+v 214.542191 209.248337 47.293106
+v 214.951172 211.158539 47.055176
+v 215.802109 210.069077 61.739418
+v 214.064835 209.026550 67.719017
+v 211.729889 208.989807 73.787262
+v 208.499451 211.328186 83.467163
+v 205.625793 215.177582 86.521339
+v 206.171158 206.778183 48.875549
+v 205.481689 213.839096 66.201080
+v 205.641022 208.400299 45.807877
+v 206.193420 210.987671 46.370789
+v 207.093460 208.546555 38.890472
+v 208.868591 218.433884 57.068176
+v 211.822479 232.695694 93.227280
+v 212.663055 229.586960 80.071083
+v 214.274048 226.930618 69.588791
+v 218.162155 227.193283 71.086113
+v 214.295319 213.208435 46.336349
+v 218.785431 247.221481 113.062569
+v 209.362213 231.002869 100.153839
+v 206.487137 225.492493 102.359451
+v 205.788895 228.013763 131.191345
+v 205.801437 236.607529 155.256729
+v 209.496765 222.294250 135.573425
+v 207.854492 228.787537 156.273743
+v 205.852585 228.604446 172.349716
+v 204.895950 235.884979 171.759201
+v 202.755539 224.462646 186.749756
+v 200.424118 230.921448 185.122574
+v 196.689911 217.834686 195.496902
+v 195.023727 224.152191 193.558044
+v 195.114700 231.224731 195.065750
+v 189.187347 219.099503 197.543243
+v 189.578735 225.064514 199.091797
+v 190.675720 230.063965 202.963547
+v 196.506790 238.027863 199.107773
+v 191.785980 234.051422 208.159256
+v 198.554504 243.400772 205.596619
+v 193.383072 236.149612 214.739380
+v 201.766098 245.888855 213.918350
+v 213.330505 258.152802 209.974838
+v 230.358566 272.144836 199.505768
+v 207.158508 243.738983 222.511993
+v 220.618927 255.587967 217.925690
+v 238.187393 268.112274 209.174973
+v 259.390656 276.558258 197.032379
+v 230.537231 247.023102 226.466614
+v 247.718353 257.964783 219.582794
+v 267.642181 265.753418 208.882751
+v 288.021698 266.157532 195.990509
+v 281.179016 277.482239 182.491669
+v 259.342773 242.084579 228.762512
+v 276.780212 249.490738 219.758240
+v 294.369385 249.743378 209.207275
+v 284.861084 228.176102 228.051651
+v 298.590088 228.857117 218.760010
+v 291.989868 204.537827 231.821014
+v 269.830078 222.251556 235.306793
+v 278.306396 199.212936 238.607803
+v 299.463470 181.135727 229.996017
+v 253.662628 212.122604 239.767639
+v 240.950592 229.783279 235.212524
+v 214.486542 235.939056 230.158081
+v 201.344177 227.331421 231.744080
+v 196.337296 234.876572 222.903168
+v 187.220673 230.070145 214.501724
+v 186.118973 228.613846 208.959015
+v 181.034668 227.856903 209.198517
+v 175.488815 231.118591 208.061279
+v 173.287857 234.824738 215.728790
+v 166.987503 242.366714 201.890900
+v 161.377792 244.337662 222.606628
+v 157.587326 255.283173 205.411133
+v 150.022018 258.206818 213.947632
+v 140.164948 256.587524 221.519165
+v 135.723450 271.342957 201.379150
+v 125.741982 268.598083 209.977127
+v 106.732788 277.331116 196.708817
+v 165.708099 239.180054 190.319565
+v 171.264877 232.300385 198.534882
+v 175.584579 227.806641 202.269012
+v 174.998230 222.798065 197.756409
+v 170.791199 225.915649 194.178589
+v 166.758331 230.233810 188.011795
+v 167.561172 219.196274 192.855392
+v 163.279327 222.563293 186.632858
+v 160.027115 225.464386 176.838654
+v 163.075958 234.482376 177.206833
+v 157.578842 225.397919 164.174255
+v 161.047653 234.716003 163.428940
+v 154.174164 222.904083 149.612259
+v 160.097656 230.395416 148.182571
+v 151.326431 219.898895 133.046173
+v 158.631073 223.596313 129.438705
+v 158.651886 233.909241 129.525406
+v 159.265045 223.957367 106.244453
+v 156.619247 228.955582 99.131844
+v 153.186523 243.248199 126.475449
+v 152.044525 233.746078 91.710861
+v 146.648575 248.116669 117.313599
+v 141.909149 249.415222 109.170868
+v 133.608887 258.927063 122.275177
+v 95.133255 275.636658 133.191711
+v 122.613968 263.335480 124.659317
+v 109.695572 270.582672 131.346283
+v 94.434517 271.810364 128.849350
+v 78.955208 265.586182 124.146057
+v 76.844429 272.130707 127.240967
+v 107.424606 267.049561 127.939934
+v 93.506866 267.601990 128.235397
+v 78.485725 262.332855 126.437981
+v 64.953796 250.352097 115.006500
+v 92.483063 264.637146 130.894714
+v 65.731720 249.076065 125.172012
+v 56.568863 226.878189 112.815292
+v 77.089249 258.482361 136.873322
+v 53.764343 196.592331 117.746582
+v 65.906570 243.676636 157.363647
+v 56.895508 225.509521 137.411652
+v 53.606552 200.199265 135.944351
+v 56.195465 175.343216 141.735748
+v 57.919815 170.390778 128.174133
+v 58.615585 226.022522 159.071030
+v 69.359261 239.066223 183.341431
+v 61.694160 223.296936 182.729538
+v 67.443619 214.256989 206.058563
+v 75.512474 230.166626 206.761749
+v 87.526772 217.302094 225.248764
+v 78.097122 200.541397 224.682236
+v 79.955696 249.751053 181.064346
+v 86.182823 241.487473 203.136505
+v 98.305611 230.173752 220.854767
+v 113.550034 217.596497 232.805405
+v 103.585403 202.841248 237.220795
+v 97.569931 247.799896 196.120361
+v 107.868561 237.862976 213.107559
+v 121.336945 226.223755 225.466980
+v 136.354523 214.893753 233.694397
+v 129.611221 205.454559 240.745331
+v 117.640984 239.339523 202.641403
+v 128.750427 229.505539 215.394058
+v 142.137741 219.471756 223.756729
+v 164.025726 208.645477 226.631546
+v 152.412643 205.545090 236.858871
+v 138.343094 226.724777 202.755264
+v 157.127853 214.902557 214.139374
+v 171.840866 209.813812 215.634964
+v 148.987488 221.966690 194.329727
+v 167.752167 213.526520 201.245514
+v 174.114502 211.612305 203.190262
+v 182.175064 211.020218 202.769547
+v 181.103210 208.366776 215.547577
+v 189.816803 213.417679 200.438187
+v 190.264450 210.122818 209.826263
+v 177.833817 215.211060 198.510132
+v 183.467606 216.279419 198.650146
+v 179.559372 221.230316 199.739761
+v 184.384232 221.839386 200.521271
+v 180.301773 225.741302 204.015793
+v 185.193497 225.823853 204.352295
+v 172.560898 216.796448 196.951889
+v 156.765182 219.818573 191.310638
+v 141.470062 226.563904 183.054184
+v 151.401535 222.930344 178.993347
+v 136.663956 229.673401 171.570343
+v 148.203033 223.822083 165.860748
+v 130.055878 233.437378 190.488098
+v 109.971153 247.304474 186.183014
+v 106.150436 253.044647 167.240311
+v 91.119667 255.839966 172.258774
+v 105.075470 259.091736 136.391113
+v 90.910194 262.292114 136.688004
+v 105.728058 262.511078 129.353516
+v 117.568932 256.313080 124.237656
+v 126.514343 246.973541 115.016243
+v 126.455788 243.023804 119.194168
+v 133.597214 236.826141 101.850571
+v 133.954926 231.792786 105.285011
+v 140.643616 226.428818 83.051521
+v 141.832504 220.674988 82.178215
+v 144.664764 215.925049 79.804970
+v 152.944183 206.870193 61.174706
+v 155.751709 206.593735 60.258766
+v 153.253220 214.460510 104.029427
+v 158.470779 211.433884 79.507462
+v 159.311951 210.121918 57.842789
+v 158.840057 213.613815 57.768425
+v 157.140686 215.134537 51.408371
+v 150.232483 231.293823 79.634392
+v 144.727127 235.159454 84.130051
+v 139.494446 245.176178 99.143066
+v 132.577332 254.638885 113.437454
+v 135.341446 241.816254 99.298531
+v 128.409271 251.618134 112.491760
+v 119.305222 260.543579 122.344284
+v 141.160126 232.248657 84.545433
+v 148.684570 226.115570 67.950706
+v 145.857407 224.078018 68.168716
+v 153.334457 205.568527 40.599716
+v 150.214478 208.086945 53.899544
+v 156.684662 205.400681 39.273056
+v 157.924438 207.149902 55.320869
+v 157.672760 209.148865 38.648575
+v 155.596695 210.406036 38.002777
+v 154.284286 218.036224 52.199928
+v 153.691315 213.001495 41.967758
+v 154.087830 209.660629 37.681915
+v 77.255638 254.468155 159.728943
+v 191.248260 206.033752 224.062241
+v 180.136536 205.229233 225.526840
+v 181.642548 197.018051 233.686676
+v 166.680771 199.679565 235.531799
+v 177.502777 184.831741 241.255798
+v 163.048492 188.286713 244.722427
+v 146.634583 195.217438 245.066940
+v 158.418579 170.126923 254.400818
+v 139.070770 177.921585 251.931854
+v 120.704063 189.097900 245.557190
+v 130.391312 158.336060 256.321747
+v 110.618034 169.939529 247.695923
+v 93.303719 184.655701 237.757172
+v 100.262497 152.299072 245.566376
+v 84.058014 166.705460 233.552643
+v 70.846077 182.328949 218.709137
+v 78.125923 152.334320 223.449692
+v 67.094093 165.875214 207.175507
+v 68.416252 150.961853 190.566956
+v 64.389427 154.149384 155.591736
+v 302.475830 266.812958 167.722794
+v 316.598267 248.216644 155.288284
+v 312.360626 254.002563 139.245056
+v 324.652649 225.366943 147.471725
+v 320.914459 230.119156 129.444809
+v 308.546692 256.894928 129.717590
+v 327.593048 200.054398 145.423645
+v 327.977417 199.865097 168.290924
+v 326.979980 179.565521 174.694977
+v 214.657440 225.570206 156.746490
+v 217.140915 221.933716 137.298737
+vn 0.0715 0.4183 -0.9055
+vn 0.3081 0.5055 -0.8060
+vn 0.2838 0.6595 -0.6961
+vn -0.0884 0.1426 -0.9858
+vn -0.2579 0.3218 -0.9110
+vn -0.0304 0.3301 -0.9434
+vn 0.4928 0.6517 -0.5765
+vn 0.4124 0.7341 -0.5395
+vn 0.4989 0.7315 -0.4648
+vn -0.3033 0.1594 0.9395
+vn -0.1418 0.0214 0.9897
+vn -0.0703 0.2347 0.9695
+vn 0.8642 0.0648 0.4990
+vn 0.8903 -0.1321 0.4358
+vn 0.9404 -0.0283 0.3389
+vn 0.9462 0.1003 0.3076
+vn 0.8399 0.1686 0.5160
+vn 0.7906 0.0371 0.6113
+vn -0.9257 0.0042 0.3783
+vn -0.8273 0.0599 0.5586
+vn -0.8736 0.1361 0.4672
+vn -0.9490 0.1878 0.2532
+vn -0.9834 -0.0255 0.1799
+vn -0.9643 -0.1815 0.1928
+vn -0.9075 -0.0753 0.4133
+vn 0.9858 0.0519 -0.1597
+vn 0.9449 0.3152 -0.0881
+vn 0.9874 0.1427 -0.0678
+vn 0.9932 -0.0870 -0.0780
+vn 0.9736 -0.1137 -0.1982
+vn 0.9265 -0.0583 -0.3718
+vn 0.9611 0.1436 -0.2360
+vn -0.9774 0.0501 -0.2053
+vn -0.8651 -0.0837 -0.4945
+vn -0.9550 -0.1118 -0.2749
+vn -0.9371 0.3321 -0.1070
+vn -0.9459 0.1383 -0.2937
+vn -0.9931 -0.0403 -0.1101
+vn -0.9809 0.1740 -0.0872
+vn 0.1406 -0.9616 -0.2358
+vn -0.8924 -0.3981 -0.2125
+vn -0.7296 -0.3101 -0.6095
+vn -0.6224 -0.6242 -0.4722
+vn 0.1849 0.4711 -0.8625
+vn -0.1218 -0.4163 -0.9010
+vn 0.8647 -0.1969 -0.4621
+vn -0.6761 0.5640 -0.4742
+vn -0.9448 -0.1708 -0.2797
+vn -0.9119 0.2000 -0.3583
+vn 0.3572 -0.8176 -0.4517
+vn 0.2509 -0.9065 -0.3394
+vn 0.3901 -0.8996 -0.1962
+vn 0.1130 -0.9315 -0.3457
+vn 0.3227 -0.9444 -0.0628
+vn 0.4848 -0.8596 -0.1616
+vn 0.8825 0.3425 0.3224
+vn 0.9734 0.2052 0.1017
+vn 0.9052 0.3915 0.1651
+vn 0.7477 0.5860 0.3124
+vn 0.7676 0.4396 0.4663
+vn 0.8052 0.2844 0.5203
+vn 0.9216 0.2205 0.3195
+vn 0.3311 0.7895 0.5168
+vn 0.5978 0.7152 0.3620
+vn 0.3909 0.5983 0.6995
+vn -0.2929 0.8722 0.3918
+vn 0.0312 0.7028 0.7107
+vn 0.2712 0.5309 0.8029
+vn 0.6260 -0.7799 -0.0021
+vn 0.5537 -0.8260 0.1052
+vn 0.7458 -0.6661 0.0061
+vn 0.7390 -0.6732 0.0277
+vn 0.8422 -0.5218 -0.1355
+vn 0.7047 -0.6977 -0.1286
+vn -0.6469 -0.7617 0.0371
+vn -0.7028 -0.7016 -0.1175
+vn -0.7431 -0.6692 -0.0007
+vn -0.6856 -0.7259 0.0538
+vn -0.4837 -0.8683 0.1096
+vn -0.8400 -0.5308 -0.1124
+vn 0.1376 -0.8900 -0.4347
+vn 0.4409 -0.8731 -0.2079
+vn 0.1687 -0.9387 -0.3006
+vn -0.1389 -0.8104 -0.5692
+vn 0.2966 -0.8608 -0.4135
+vn -0.2290 -0.8830 -0.4098
+vn -0.2802 0.6597 0.6974
+vn -0.3981 0.4970 0.7711
+vn -0.1864 0.5849 0.7894
+vn -0.0643 0.6973 0.7139
+vn -0.2006 0.7669 0.6095
+vn -0.4844 0.6053 0.6316
+vn -0.5519 0.8324 0.0508
+vn -0.4998 0.8446 -0.1923
+vn -0.7420 0.6539 -0.1477
+vn -0.7349 0.6762 0.0513
+vn -0.9181 0.3572 -0.1715
+vn -0.8522 0.5017 -0.1484
+vn -0.7786 0.6028 -0.1743
+vn -0.5950 0.7713 -0.2260
+vn 0.7727 0.6221 -0.1264
+vn 0.8748 0.4625 -0.1443
+vn 0.6509 0.7372 -0.1813
+vn 0.5944 0.8034 0.0351
+vn 0.4349 0.8644 -0.2524
+vn 0.4246 0.9015 -0.0835
+vn 0.7308 0.6591 -0.1776
+vn 0.5512 0.8003 -0.2362
+vn -0.0553 0.9841 -0.1688
+vn -0.0807 0.9688 0.2344
+vn 0.2040 0.9754 0.0838
+vn 0.4318 0.8861 -0.1684
+vn -0.3427 0.8965 -0.2808
+vn -0.3094 0.9501 -0.0407
+vn -0.0313 0.9497 -0.3116
+vn -0.2458 0.8713 -0.4247
+vn 0.1365 0.9737 -0.1823
+vn 0.1458 0.9689 0.1998
+vn 0.3094 0.8753 -0.3718
+vn 0.0744 0.9370 -0.3414
+vn -0.4290 0.8832 -0.1895
+vn -0.1624 0.9849 0.0596
+vn -0.5895 0.8075 -0.0206
+vn -0.8751 0.4837 -0.0133
+vn -0.6717 0.7259 0.1478
+vn -0.8349 0.5306 -0.1466
+vn -0.7299 0.6000 -0.3275
+vn -0.9334 0.2374 -0.2690
+vn -0.8699 0.2655 -0.4156
+vn -0.9462 -0.0712 -0.3156
+vn -0.3244 0.5419 -0.7753
+vn -0.5036 0.2981 -0.8109
+vn -0.8748 -0.0783 -0.4781
+vn -0.0694 -0.3988 -0.9144
+vn -0.3144 -0.0575 -0.9475
+vn 0.7833 0.0503 -0.6197
+vn 0.8425 0.0619 -0.5351
+vn 0.8301 -0.0007 -0.5576
+vn 0.9558 0.2888 -0.0559
+vn 0.8941 0.4268 -0.1360
+vn 0.8406 0.5156 -0.1658
+vn 0.8635 0.5044 0.0056
+vn 0.7693 0.6386 -0.0161
+vn 0.7092 0.7029 -0.0546
+vn 0.8167 0.5757 -0.0403
+vn 0.7463 0.6606 -0.0819
+vn 0.7409 0.6413 -0.1994
+vn 0.6873 0.7102 -0.1526
+vn 0.6773 0.6899 -0.2555
+vn 0.8291 0.5103 -0.2282
+vn 0.7524 0.5615 -0.3444
+vn 0.6242 0.7330 -0.2702
+vn 0.6387 0.5697 -0.5172
+vn 0.7208 0.2978 -0.6259
+vn 0.5440 0.2545 -0.7996
+vn 0.3994 0.5411 -0.7401
+vn 0.2347 0.2103 -0.9490
+vn 0.3622 -0.0498 -0.9308
+vn 0.0412 -0.0727 -0.9965
+vn -0.2477 -0.0978 -0.9639
+vn -0.1689 -0.1020 -0.9803
+vn -0.2167 -0.2302 -0.9487
+vn -0.3103 -0.0022 -0.9506
+vn -0.1756 -0.3209 -0.9307
+vn -0.2234 -0.1779 -0.9584
+vn -0.1293 -0.2603 -0.9568
+vn -0.1737 -0.1236 -0.9770
+vn -0.0887 -0.3829 -0.9195
+vn -0.0237 -0.3451 -0.9383
+vn -0.0856 -0.1784 -0.9802
+vn 0.0261 -0.2989 -0.9539
+vn 0.0832 -0.5733 -0.8151
+vn 0.1771 -0.5703 -0.8021
+vn 0.1698 -0.6209 -0.7653
+vn -0.0221 -0.3608 -0.9324
+vn 0.3728 -0.8274 -0.4200
+vn 0.0336 -0.7444 -0.6669
+vn 0.5236 -0.8506 -0.0476
+vn 0.4999 -0.8550 -0.1382
+vn 0.4705 -0.8644 -0.1774
+vn 0.1590 -0.9624 -0.2204
+vn 0.0481 -0.9836 -0.1739
+vn -0.3174 -0.9125 -0.2581
+vn -0.3880 -0.9070 -0.1635
+vn -0.6780 -0.6947 -0.2404
+vn -0.5605 -0.6994 -0.4435
+vn -0.7762 -0.4789 -0.4101
+vn -0.3926 -0.6454 -0.6553
+vn -0.5940 -0.4456 -0.6698
+vn -0.1825 -0.5261 -0.8306
+vn -0.3297 -0.3115 -0.8912
+vn -0.1191 -0.1882 -0.9749
+vn -0.4855 -0.1663 -0.8583
+vn -0.2370 -0.1010 -0.9662
+vn -0.4715 0.0857 -0.8777
+vn -0.3160 0.0900 -0.9445
+vn -0.5696 0.3807 -0.7285
+vn -0.4838 0.2793 -0.8294
+vn -0.4967 0.4795 -0.7234
+vn -0.4061 0.1768 -0.8965
+vn -0.2618 0.1040 -0.9595
+vn -0.6003 0.5812 -0.5494
+vn -0.5701 0.6186 -0.5407
+vn -0.3555 0.4195 -0.8353
+vn -0.3897 0.1674 -0.9056
+vn 0.1287 -0.0577 -0.9900
+vn 0.4339 0.0864 -0.8968
+vn 0.6412 0.2548 -0.7238
+vn 0.6132 0.7005 -0.3651
+vn 0.5315 0.7825 -0.3245
+vn 0.8256 0.2938 -0.4818
+vn 0.8652 0.2312 -0.4450
+vn 0.8046 0.5550 -0.2113
+vn 0.8613 0.0551 -0.5050
+vn 0.6014 -0.5351 -0.5933
+vn 0.4701 -0.6341 -0.6140
+vn 0.3455 -0.6764 -0.6505
+vn 0.8506 -0.0170 -0.5256
+vn -0.2312 -0.8648 -0.4458
+vn -0.4840 -0.7307 -0.4815
+vn 0.1634 -0.6230 -0.7650
+vn -0.6979 -0.6527 -0.2948
+vn -0.8776 -0.3745 -0.2993
+vn -0.7451 -0.4407 -0.5007
+vn -0.9826 -0.0598 -0.1757
+vn -0.9665 0.2203 -0.1318
+vn -0.9988 -0.0435 -0.0232
+vn -0.9788 0.2038 0.0223
+vn -0.8882 0.4304 0.1607
+vn -0.8536 0.3606 0.3759
+vn -0.7153 0.6123 0.3368
+vn -0.6995 0.4970 0.5136
+vn -0.4595 0.7414 0.4891
+vn -0.3681 0.8795 0.3016
+vn -0.7848 0.2716 0.5571
+vn -0.6212 0.3967 0.6758
+vn -0.7167 0.1983 0.6686
+vn -0.5178 0.3154 0.7952
+vn -0.2840 0.4336 0.8552
+vn -0.0617 0.4702 0.8804
+vn -0.0032 0.6258 0.7800
+vn -0.1263 0.5346 0.8356
+vn 0.1493 0.4752 0.8671
+vn 0.2827 0.6369 0.7172
+vn 0.0596 0.5565 0.8287
+vn 0.0467 0.4133 0.9094
+vn 0.2011 0.4267 0.8817
+vn 0.2224 0.3034 0.9265
+vn -0.0232 0.3407 0.9399
+vn 0.1123 0.4348 0.8935
+vn 0.1167 0.1616 0.9799
+vn 0.0849 0.2316 0.9691
+vn 0.2212 0.1140 0.9686
+vn 0.2417 0.0129 0.9703
+vn 0.1730 0.0498 0.9837
+vn 0.3658 -0.1566 0.9174
+vn 0.4642 -0.2197 0.8581
+vn 0.4394 0.0184 0.8981
+vn 0.5723 -0.4029 0.7142
+vn 0.6565 -0.4644 0.5944
+vn 0.6505 -0.2419 0.7200
+vn 0.7643 -0.4531 0.4587
+vn 0.8026 -0.2029 0.5610
+vn 0.7071 -0.6160 0.3473
+vn 0.7796 -0.5862 0.2206
+vn 0.8607 -0.3940 0.3225
+vn 0.8551 -0.5104 0.0916
+vn 0.9355 -0.2899 0.2019
+vn 0.7380 -0.6729 0.0511
+vn 0.8090 -0.5848 -0.0590
+vn 0.9205 -0.3900 -0.0236
+vn 0.8843 -0.4429 -0.1478
+vn 0.9740 -0.2072 -0.0918
+vn 0.7322 -0.6592 -0.1712
+vn 0.8383 -0.4932 -0.2323
+vn 0.9462 -0.2398 -0.2172
+vn 0.8767 -0.2762 -0.3939
+vn 0.9728 0.0108 -0.2314
+vn 0.9169 0.0269 -0.3983
+vn 0.4404 -0.2937 -0.8484
+vn 0.4784 0.0787 -0.8746
+vn 0.8663 0.3256 -0.3789
+vn 0.4749 0.3762 -0.7956
+vn 0.6829 0.6423 -0.3481
+vn -0.6656 0.0597 -0.7439
+vn -0.6017 0.0677 -0.7959
+vn 0.4052 0.6154 -0.6761
+vn -0.1481 0.3825 -0.9120
+vn -0.3934 0.0953 -0.9144
+vn -0.9544 -0.2616 -0.1435
+vn -0.7894 -0.5220 -0.3231
+vn -0.4805 -0.5842 -0.6540
+vn -0.0857 -0.5004 -0.8615
+vn -0.7801 -0.6125 -0.1276
+vn -0.4352 -0.8726 -0.2219
+vn -0.0032 -0.9471 -0.3209
+vn 0.3593 -0.5016 -0.7870
+vn 0.4217 -0.8456 -0.3272
+vn 0.7166 -0.6517 -0.2485
+vn -0.7352 -0.6636 -0.1382
+vn -0.9151 -0.3929 -0.0907
+vn -0.9441 -0.3274 -0.0381
+vn -0.9868 -0.1540 -0.0499
+vn -0.9608 -0.2334 -0.1494
+vn -0.8685 -0.4546 -0.1977
+vn -0.8965 -0.2761 -0.3464
+vn -0.7466 -0.2574 -0.6135
+vn -0.7027 0.0099 -0.7114
+vn -0.8649 0.2489 -0.4359
+vn -0.7673 0.5788 -0.2762
+vn -0.7097 0.3660 -0.6020
+vn -0.6900 0.6093 -0.3908
+vn -0.7304 0.6742 -0.1093
+vn -0.6815 0.7076 -0.1868
+vn -0.6315 0.7087 -0.3145
+vn -0.7391 0.6603 -0.1328
+vn -0.7253 0.6539 -0.2153
+vn -0.6973 0.6270 -0.3474
+vn -0.8528 0.2533 -0.4567
+vn -0.8144 0.0836 -0.5743
+vn -0.6673 0.4224 -0.6134
+vn -0.6598 -0.2413 -0.7116
+vn -0.4300 -0.7387 -0.5190
+vn -0.2379 -0.9050 -0.3526
+vn -0.3577 -0.4945 -0.7922
+vn 0.0350 -0.9894 -0.1410
+vn 0.0788 -0.6767 -0.7321
+vn 0.1367 -0.9806 -0.1407
+vn 0.3893 -0.6000 -0.6988
+vn 0.5761 -0.4809 -0.6610
+vn 0.1524 -0.9661 -0.2082
+vn 0.6502 -0.4386 -0.6204
+vn 0.7599 0.3388 -0.5548
+vn 0.1490 -0.9428 -0.2982
+vn 0.0083 -0.9289 -0.3703
+vn -0.2328 -0.9676 -0.0977
+vn -0.3546 -0.9284 -0.1109
+vn -0.4368 -0.8845 -0.1640
+vn -0.1034 -0.9128 -0.3952
+vn -0.6598 -0.7349 -0.1569
+vn -0.5069 -0.8166 -0.2762
+vn -0.6490 -0.7605 0.0212
+vn -0.7688 -0.6385 -0.0365
+vn -0.8580 -0.5035 -0.1018
+vn -0.7917 -0.5806 -0.1902
+vn -0.9111 -0.4105 0.0369
+vn -0.9664 -0.2569 -0.0108
+vn -0.9357 -0.3169 -0.1552
+vn -0.8693 -0.3960 0.2957
+vn -0.8816 -0.1521 0.4469
+vn -0.9254 -0.2941 0.2389
+vn -0.8409 -0.5303 0.1078
+vn -0.7680 -0.0717 0.6364
+vn -0.7946 0.0008 0.6071
+vn -0.6315 0.0886 0.7703
+vn -0.6695 0.1419 0.7292
+vn -0.4180 0.2612 0.8701
+vn -0.5949 0.0116 0.8037
+vn -0.3645 0.2175 0.9055
+vn -0.1738 0.3848 0.9065
+vn -0.0906 0.3359 0.9375
+vn 0.1325 0.3799 0.9155
+vn 0.1722 0.2932 0.9404
+vn 0.2846 0.3488 0.8929
+vn 0.3094 0.1861 0.9325
+vn 0.3550 0.2703 0.8949
+vn 0.3246 0.1946 0.9256
+vn 0.4056 0.0558 0.9124
+vn 0.4045 -0.0394 0.9137
+vn 0.3591 -0.1713 0.9174
+vn 0.4897 -0.2079 0.8467
+vn 0.5170 -0.5065 0.6901
+vn 0.6079 -0.5463 0.5762
+vn 0.6533 -0.5945 0.4688
+vn 0.5617 -0.7338 0.3820
+vn 0.6196 -0.7357 0.2735
+vn 0.6730 -0.7207 0.1664
+vn 0.4677 -0.8825 0.0501
+vn 0.5773 -0.8165 0.0103
+vn 0.6451 -0.7594 -0.0851
+vn 0.4060 -0.9002 -0.1576
+vn 0.4685 -0.8489 -0.2446
+vn 0.5899 -0.7459 -0.3092
+vn 0.0623 -0.8615 -0.5040
+vn 0.1648 -0.7941 -0.5850
+vn 0.7429 -0.5603 -0.3664
+vn 0.3218 -0.6130 -0.7216
+vn -0.6511 -0.3121 -0.6918
+vn -0.6385 -0.1661 -0.7515
+vn -0.6604 -0.0159 -0.7507
+vn -0.9335 0.3290 -0.1427
+vn -0.9835 0.1727 -0.0547
+vn -0.9956 -0.0535 -0.0771
+vn -0.9887 0.1483 0.0195
+vn -0.9957 -0.0924 0.0065
+vn -0.9237 0.3830 0.0094
+vn -0.9575 0.2869 -0.0293
+vn -0.9976 0.0645 -0.0235
+vn -0.8812 0.4713 -0.0381
+vn -0.7827 0.6182 -0.0719
+vn -0.8028 0.5938 -0.0542
+vn -0.8687 0.4660 -0.1678
+vn -0.8925 0.3630 -0.2679
+vn -0.8699 0.3350 -0.3621
+vn -0.6377 -0.4480 -0.6266
+vn -0.5788 -0.5566 -0.5960
+vn 0.0258 -0.9117 -0.4101
+vn 0.0830 -0.9547 -0.2857
+vn 0.1366 -0.9815 -0.1343
+vn 0.4286 -0.8905 0.1525
+vn 0.2092 -0.9689 0.1321
+vn 0.4337 -0.7797 0.4516
+vn 0.1269 -0.9339 0.3343
+vn -0.1208 -0.9658 -0.2292
+vn 0.2588 -0.7029 0.6625
+vn 0.0097 -0.8962 0.4435
+vn -0.1724 -0.8143 0.5542
+vn -0.0763 -0.9547 0.2877
+vn -0.2921 -0.8912 0.3471
+vn -0.1518 -0.9782 0.1417
+vn -0.1830 -0.9831 -0.0042
+vn -0.4256 -0.9002 0.0922
+vn 0.1138 -0.9323 -0.3434
+vn -0.5487 -0.8325 0.0764
+vn -0.5660 -0.7770 0.2754
+vn -0.6579 -0.7165 0.2319
+vn -0.7530 -0.6337 0.1773
+vn -0.7216 -0.5690 0.3943
+vn -0.8017 -0.4860 0.3479
+vn -0.7400 -0.3892 0.5486
+vn -0.7988 -0.3090 0.5162
+vn -0.8423 -0.2359 0.4847
+vn -0.6520 -0.2653 0.7103
+vn -0.7284 -0.1577 0.6668
+vn -0.6672 -0.4662 0.5809
+vn -0.5175 -0.3117 0.7969
+vn -0.6390 -0.6330 0.4370
+vn -0.5585 -0.5106 0.6538
+vn -0.3865 -0.6666 0.6374
+vn -0.5440 -0.6693 0.5061
+vn -0.4872 -0.7940 0.3636
+vn -0.3626 -0.7790 0.5116
+vn -0.1812 -0.6405 0.7463
+vn 0.0181 -0.6300 0.7763
+vn 0.3204 -0.4417 0.8380
+vn 0.0997 -0.3666 0.9250
+vn -0.1202 -0.4270 0.8962
+vn -0.0056 -0.1492 0.9888
+vn -0.2675 -0.2541 0.9294
+vn -0.3621 -0.4952 0.7897
+vn -0.4031 -0.0587 0.9133
+vn 0.2171 -0.0547 0.9746
+vn 0.1199 0.1232 0.9851
+vn -0.3656 -0.9102 0.1945
+vn -0.5388 -0.0351 0.8417
+vn -0.8437 0.5351 -0.0429
+vn 0.3842 0.2907 -0.8763
+vn 0.0142 0.4828 -0.8756
+vn 0.6976 -0.4747 -0.5367
+vn -0.1473 0.8052 -0.5745
+vn -0.0633 0.8513 -0.5208
+vn -0.0958 0.4953 -0.8634
+vn 0.3541 0.8785 -0.3207
+vn 0.2127 0.8191 -0.5328
+vn -0.3811 0.8451 -0.3749
+vn -0.5471 0.7866 -0.2863
+vn -0.4410 0.8507 -0.2860
+vn 0.0700 0.7604 -0.6457
+vn -0.3489 0.8330 -0.4294
+vn 0.7181 0.1401 -0.6817
+vn 0.3477 0.6728 -0.6531
+vn 0.8515 0.1380 -0.5059
+vn 0.4838 0.6760 -0.5558
+vn 0.8651 -0.3510 -0.3583
+vn 0.9329 -0.2360 -0.2721
+vn 0.9601 -0.1791 -0.2148
+vn 0.8720 0.2072 -0.4435
+vn 0.8850 -0.4577 -0.0848
+vn 0.8787 -0.4600 -0.1276
+vn 0.7402 -0.6723 -0.0044
+vn 0.6940 -0.7092 -0.1243
+vn 0.0553 -0.9985 0.0031
+vn 0.1050 -0.9811 0.1624
+vn -0.4511 -0.8735 0.1832
+vn -0.2600 -0.9585 0.1173
+vn -0.7998 -0.5988 0.0420
+vn -0.9943 0.1017 -0.0323
+vn -0.9881 -0.0905 -0.1240
+vn -0.5726 -0.8019 -0.1705
+vn -0.8900 0.4175 -0.1834
+vn -0.9373 0.2346 -0.2578
+vn -0.2926 0.7660 -0.5724
+vn 0.0722 -0.0828 -0.9939
+vn 0.5542 0.5992 -0.5778
+vn -0.5181 0.7264 -0.4515
+vn -0.7100 0.6646 -0.2329
+vn -0.2462 0.8782 -0.4101
+vn 0.4862 0.7176 -0.4987
+vn 0.2299 0.8108 -0.5382
+vn 0.7763 0.4487 -0.4427
+vn 0.9588 -0.0287 -0.2825
+vn 0.8509 -0.2312 -0.4716
+vn 0.8825 0.2887 -0.3713
+vn -0.6505 0.7189 -0.2450
+vn -0.7872 0.5906 -0.1775
+vn -0.8634 0.4853 -0.1377
+vn -0.9123 0.3902 -0.1246
+vn -0.9570 0.2806 -0.0738
+vn -0.9900 -0.1361 0.0382
+vn -0.7948 -0.6053 0.0430
+vn -0.9982 0.0284 -0.0529
+vn -0.9792 -0.0051 -0.2030
+vn -0.7564 -0.6087 -0.2395
+vn -0.8898 -0.1205 -0.4401
+vn -0.9220 0.2627 -0.2845
+vn -0.4925 -0.6749 -0.5495
+vn -0.6692 -0.1130 -0.7345
+vn -0.8521 0.2701 -0.4484
+vn -0.6466 0.3972 -0.6513
+vn -0.7428 0.5564 -0.3724
+vn -0.8613 0.4518 -0.2324
+vn -0.7700 0.6223 -0.1410
+vn -0.8117 0.5836 -0.0221
+vn -0.7155 0.6798 0.1608
+vn -0.6678 0.6741 0.3157
+vn -0.5148 0.7588 0.3990
+vn -0.3976 0.6261 0.6707
+vn -0.2542 0.6849 0.6828
+vn -0.3182 0.8801 0.3524
+vn -0.1033 0.7845 0.6115
+vn -0.0792 0.5334 0.8421
+vn 0.0378 0.6311 0.7748
+vn 0.1161 0.8625 0.4925
+vn 0.2334 0.7175 0.6563
+vn 0.3987 0.8598 0.3190
+vn 0.1263 0.4763 0.8702
+vn 0.3144 0.5565 0.7690
+vn 0.4921 0.7205 0.4886
+vn 0.5620 0.5488 0.6189
+vn 0.4006 0.3636 0.8410
+vn 0.6237 0.3525 0.6977
+vn 0.4881 0.1842 0.8531
+vn 0.6950 0.1930 0.6926
+vn 0.2101 0.3052 0.9288
+vn 0.2908 0.1557 0.9440
+vn 0.6392 0.0160 0.7689
+vn 0.0625 0.2191 0.9737
+vn 0.1279 0.1285 0.9834
+vn -0.0022 0.3561 0.9344
+vn -0.1674 0.4689 0.8672
+vn -0.2334 0.5159 0.8243
+vn -0.5376 0.6261 0.5648
+vn -0.4679 0.8837 0.0124
+vn -0.4461 0.8474 -0.2880
+vn 0.2496 0.9683 0.0100
+vn 0.6889 0.6831 -0.2427
+vn 0.6874 0.7230 0.0683
+vn 0.5659 0.6871 0.4557
+vn 0.7052 0.6983 0.1228
+vn 0.4664 0.7753 0.4259
+vn 0.1896 0.7263 0.6607
+vn 0.3425 0.8811 0.3262
+vn 0.0821 0.8131 0.5763
+vn -0.0818 0.8841 0.4600
+vn 0.8362 0.5325 -0.1310
+vn 0.9075 0.3814 -0.1761
+vn 0.6657 0.5594 -0.4939
+vn 0.7802 0.0575 -0.6229
+vn 0.8485 0.3725 -0.3759
+vn 0.8966 -0.0204 -0.4424
+vn 0.9123 0.3131 -0.2641
+vn 0.5165 -0.6803 -0.5200
+vn 0.6646 -0.6981 -0.2664
+vn 0.9694 -0.0036 -0.2454
+vn 0.9946 -0.0151 -0.1027
+vn 0.6496 -0.7591 -0.0415
+vn 0.9807 -0.1948 -0.0179
+vn 0.9100 0.3974 -0.1179
+vn 0.3955 -0.9142 0.0879
+vn 0.8771 -0.4735 0.0799
+vn 0.9646 0.2484 -0.0881
+vn 0.9933 0.1090 -0.0378
+vn 0.8836 0.4497 -0.1304
+vn 0.8149 0.5541 -0.1698
+vn 0.7562 0.6225 -0.2014
+vn 0.6822 0.6969 -0.2212
+vn 0.4770 0.8091 -0.3432
+vn 0.3835 0.8505 -0.3599
+vn 0.0747 0.7947 -0.6024
+vn 0.1761 0.7808 -0.5995
+vn 0.0971 0.8276 -0.5529
+vn 0.1152 0.5028 -0.8567
+vn -0.1255 0.7312 -0.6705
+vn -0.0734 0.3018 -0.9505
+vn 0.1065 -0.2718 -0.9564
+vn 0.3517 0.0210 -0.9359
+vn 0.5761 -0.6930 -0.4334
+vn 0.6726 -0.0787 -0.7358
+vn 0.8394 -0.5325 -0.1083
+vn 0.9701 -0.2052 -0.1298
+vn 0.9655 -0.2565 -0.0447
+vn 0.9998 -0.0161 -0.0116
+vn 0.9992 0.0343 0.0185
+vn 0.9692 0.2462 -0.0087
+vn 0.9490 -0.2929 -0.1166
+vn 0.7675 -0.5640 -0.3048
+vn 0.9187 -0.3055 -0.2501
+vn 0.8387 -0.2587 -0.4793
+vn 0.6577 -0.5158 -0.5490
+vn 0.4674 -0.4118 -0.7823
+vn 0.3685 -0.7625 -0.5319
+vn 0.2208 -0.6522 -0.7252
+vn 0.1072 -0.5325 -0.8396
+vn -0.0883 -0.8373 -0.5395
+vn -0.1446 -0.7511 -0.6441
+vn -0.2001 -0.6774 -0.7079
+vn -0.4011 -0.8507 -0.3398
+vn -0.3757 -0.8342 -0.4037
+vn -0.2619 -0.6462 -0.7168
+vn -0.4791 -0.8658 -0.1444
+vn -0.3740 -0.9043 -0.2059
+vn -0.2975 -0.8325 -0.4673
+vn -0.3994 -0.9088 -0.1208
+vn -0.1731 -0.9123 -0.3710
+vn -0.2243 -0.9476 -0.2275
+vn -0.1250 -0.9078 -0.4004
+vn -0.0525 -0.9659 -0.2534
+vn 0.0214 -0.8727 -0.4878
+vn 0.0936 -0.4176 -0.9038
+vn -0.0233 -0.2005 -0.9794
+vn 0.0633 -0.7779 -0.6252
+vn 0.2653 0.3962 -0.8790
+vn -0.2061 0.5108 -0.8346
+vn -0.3553 -0.1076 -0.9285
+vn 0.2878 0.7645 -0.5768
+vn -0.3353 0.7722 -0.5397
+vn 0.2095 0.9231 -0.3226
+vn 0.5793 0.2162 -0.7859
+vn 0.2419 -0.5123 -0.8241
+vn 0.3855 -0.5950 -0.7052
+vn -0.1433 -0.9460 -0.2908
+vn -0.0901 -0.9886 -0.1203
+vn -0.4606 -0.8861 -0.0509
+vn -0.1601 -0.9869 0.0201
+vn -0.5395 -0.8419 -0.0130
+vn -0.3378 -0.9366 0.0936
+vn -0.6474 -0.7578 -0.0810
+vn -0.5410 -0.8363 -0.0893
+vn -0.4125 -0.8885 -0.2010
+vn -0.4230 -0.8905 -0.1674
+vn 0.0321 -0.9680 -0.2487
+vn -0.4209 -0.8580 -0.2944
+vn -0.7286 -0.6158 -0.2999
+vn -0.3578 -0.5539 -0.7518
+vn -0.6960 -0.3362 -0.6344
+vn -0.8704 -0.4106 -0.2715
+vn -0.8662 -0.1701 -0.4699
+vn -0.9271 -0.3175 -0.1990
+vn -0.9301 -0.0860 -0.3572
+vn -0.9305 -0.3426 -0.1296
+vn -0.8414 -0.5398 -0.0245
+vn -0.3220 -0.9403 0.1099
+vn 0.1156 -0.9728 0.2010
+vn 0.1024 -0.9840 0.1458
+vn 0.7778 -0.6146 0.1312
+vn 0.9860 -0.1664 -0.0080
+vn 0.9516 0.2925 -0.0943
+vn 0.7913 0.5714 -0.2177
+vn 0.4825 0.8065 -0.3417
+vn -0.0948 0.8054 -0.5851
+vn 0.0077 0.8063 -0.5915
+vn -0.6158 0.3527 -0.7045
+vn -0.3864 0.3579 -0.8500
+vn -0.7403 0.3518 -0.5729
+vn -0.1935 0.8041 -0.5621
+vn -0.7570 0.4122 -0.5070
+vn -0.9494 0.0062 -0.3141
+vn -0.7285 0.5333 -0.4300
+vn -0.7454 -0.6666 -0.0092
+vn -0.5507 -0.8217 -0.1465
+vn 0.4056 -0.9136 -0.0297
+vn 0.2267 -0.9664 0.1211
+vn 0.7024 -0.7098 0.0532
+vn 0.9635 -0.2407 -0.1172
+vn 0.8513 0.4065 -0.3319
+vn 0.3816 0.8461 -0.3721
+vn 0.1903 0.7908 -0.5817
+vn -0.2055 0.8086 -0.5514
+vn -0.2097 0.8519 -0.4800
+vn -0.4661 0.6045 -0.6460
+vn -0.8840 0.0489 -0.4649
+vn -0.6838 0.1016 -0.7226
+vn 0.7745 -0.6018 -0.1948
+vn 0.0497 -0.8296 -0.5561
+vn 0.0407 -0.9608 -0.2742
+vn 0.5185 -0.8344 -0.1866
+vn 0.5066 -0.8402 -0.1934
+vn 0.8237 -0.5471 -0.1490
+vn 0.4681 -0.8197 -0.3302
+vn -0.0214 -0.9177 -0.3967
+vn -0.4091 -0.8702 -0.2744
+vn 0.1555 -0.9478 -0.2784
+vn 0.2489 -0.8245 -0.5083
+vn 0.0869 -0.8585 -0.5054
+vn -0.1143 -0.5912 -0.7984
+vn -0.1119 -0.8486 -0.5170
+vn -0.2726 -0.6198 -0.7359
+vn -0.2258 -0.4352 -0.8716
+vn -0.2482 -0.4573 -0.8540
+vn 0.0572 -0.3188 -0.9461
+vn -0.1090 -0.4381 -0.8923
+vn 0.1860 -0.2879 -0.9394
+vn 0.0155 -0.4520 -0.8919
+vn 0.3457 -0.1953 -0.9178
+vn 0.4764 -0.1582 -0.8649
+vn 0.2961 -0.3143 -0.9020
+vn 0.6698 -0.0025 -0.7426
+vn 0.8276 -0.0102 -0.5612
+vn 0.6674 -0.1885 -0.7204
+vn 0.8328 0.2723 -0.4820
+vn 0.9201 0.2110 -0.3301
+vn 0.8919 0.4280 -0.1458
+vn 0.8990 0.4378 -0.0139
+vn 0.5430 -0.0180 -0.8395
+vn 0.1930 -0.2295 -0.9540
+vn -0.1494 -0.3370 -0.9296
+vn -0.0662 -0.2325 -0.9703
+vn -0.2466 -0.3343 -0.9096
+vn -0.1524 -0.7017 -0.6960
+vn 0.9537 0.3002 0.0160
+vn 0.9972 0.0607 -0.0441
+vn 0.5751 0.0726 -0.8149
+vn -0.3337 0.8669 -0.3703
+vn 0.6162 0.7875 -0.0121
+vn 0.7008 0.6966 0.1538
+vn 0.8850 0.4652 0.0174
+vn 0.9437 0.2674 -0.1949
+vn 0.8464 0.5217 -0.1068
+vn 0.7791 0.5880 -0.2174
+vn 0.9706 0.2322 -0.0635
+vn 0.9951 0.0082 -0.0983
+vn 0.9965 0.0395 0.0731
+vn 0.9859 -0.1331 0.1011
+vn -0.0876 -0.9846 -0.1515
+vn -0.0992 -0.9895 0.1055
+vn 0.1761 -0.9696 0.1700
+vn 0.4106 -0.9081 0.0823
+vn -0.5514 -0.8164 0.1714
+vn -0.9463 -0.3134 0.0799
+vn 0.4905 -0.8671 0.0869
+vn 0.3783 0.0615 0.9236
+vn -0.6668 0.7047 -0.2423
+vt 0.352327 0.794633
+vt 0.342188 0.791560
+vt 0.345818 0.784714
+vt 0.361710 0.796394
+vt 0.353579 0.813913
+vt 0.345398 0.801322
+vt 0.337278 0.782668
+vt 0.343022 0.780554
+vt 0.344502 0.771126
+vt 0.623266 0.755753
+vt 0.633003 0.766690
+vt 0.621218 0.766412
+vt 0.612511 0.893476
+vt 0.624487 0.893171
+vt 0.619106 0.901851
+vt 0.611048 0.906715
+vt 0.604967 0.894483
+vt 0.613178 0.885726
+vt 0.611660 0.684009
+vt 0.608761 0.698343
+vt 0.603293 0.688899
+vt 0.600003 0.674640
+vt 0.613427 0.672034
+vt 0.625932 0.675549
+vt 0.618252 0.689025
+vt 0.378011 0.692467
+vt 0.361521 0.695214
+vt 0.371081 0.683806
+vt 0.384472 0.677360
+vt 0.387803 0.692285
+vt 0.387607 0.706913
+vt 0.374501 0.702472
+vt 0.388297 0.899810
+vt 0.395970 0.886037
+vt 0.396550 0.899453
+vt 0.373084 0.898533
+vt 0.384674 0.891240
+vt 0.392206 0.912618
+vt 0.381310 0.907925
+vt 0.486869 0.962525
+vt 0.487418 0.961542
+vt 0.487559 0.962313
+vt 0.487752 0.623320
+vt 0.487554 0.625053
+vt 0.486641 0.623902
+vt 0.486161 0.625016
+vt 0.475192 0.631034
+vt 0.478493 0.630405
+vt 0.476346 0.631827
+vt 0.452522 0.834273
+vt 0.472652 0.821637
+vt 0.468499 0.839177
+vt 0.477842 0.838307
+vt 0.475351 0.860473
+vt 0.459583 0.856499
+vt 0.592461 0.908827
+vt 0.603479 0.922212
+vt 0.590103 0.918152
+vt 0.577001 0.908679
+vt 0.585443 0.900498
+vt 0.594995 0.896618
+vt 0.600791 0.908344
+vt 0.534525 0.791750
+vt 0.527466 0.781948
+vt 0.542232 0.778981
+vt 0.526573 0.803339
+vt 0.541384 0.800667
+vt 0.554277 0.787926
+vt 0.469495 0.885824
+vt 0.478387 0.897221
+vt 0.471514 0.900064
+vt 0.475224 0.918417
+vt 0.468531 0.909462
+vt 0.462524 0.904585
+vt 0.466213 0.709457
+vt 0.454881 0.693169
+vt 0.466815 0.695021
+vt 0.473913 0.674080
+vt 0.475093 0.695852
+vt 0.463835 0.686094
+vt 0.440030 0.879408
+vt 0.448659 0.877823
+vt 0.441952 0.886905
+vt 0.433778 0.880531
+vt 0.442814 0.870866
+vt 0.434208 0.891889
+vt 0.561682 0.715197
+vt 0.573105 0.715912
+vt 0.562722 0.724532
+vt 0.550162 0.729028
+vt 0.553284 0.713655
+vt 0.568160 0.706039
+vt 0.524716 0.864021
+vt 0.524944 0.886180
+vt 0.512307 0.866434
+vt 0.517740 0.844284
+vt 0.501132 0.860087
+vt 0.508407 0.844339
+vt 0.505491 0.885455
+vt 0.514881 0.892312
+vt 0.510062 0.737644
+vt 0.498770 0.726355
+vt 0.511706 0.717275
+vt 0.520763 0.733906
+vt 0.520607 0.695878
+vt 0.525674 0.711616
+vt 0.502961 0.706433
+vt 0.510096 0.696999
+vt 0.541940 0.909368
+vt 0.540753 0.883858
+vt 0.549855 0.903747
+vt 0.558126 0.929872
+vt 0.529830 0.902299
+vt 0.532693 0.885820
+vt 0.542731 0.921309
+vt 0.532143 0.915239
+vt 0.534186 0.684269
+vt 0.535588 0.710178
+vt 0.522434 0.683425
+vt 0.534558 0.671260
+vt 0.550471 0.659470
+vt 0.543507 0.687863
+vt 0.555136 0.664770
+vt 0.575888 0.657158
+vt 0.561820 0.673092
+vt 0.570724 0.647095
+vt 0.566312 0.639664
+vt 0.592527 0.632291
+vt 0.590647 0.626089
+vt 0.619875 0.627075
+vt 0.565230 0.633856
+vt 0.589400 0.622558
+vt 0.620221 0.621738
+vt 0.647926 0.622131
+vt 0.620228 0.617882
+vt 0.619645 0.614852
+vt 0.646766 0.618267
+vt 0.677524 0.644461
+vt 0.651626 0.623804
+vt 0.654964 0.621966
+vt 0.645854 0.614010
+vt 0.343135 0.653314
+vt 0.330825 0.677453
+vt 0.326490 0.675919
+vt 0.323568 0.698579
+vt 0.340120 0.681781
+vt 0.333565 0.700995
+vt 0.326504 0.718659
+vt 0.342537 0.703925
+vt 0.339852 0.720790
+vt 0.322287 0.736801
+vt 0.339484 0.737440
+vt 0.325836 0.754103
+vt 0.354347 0.725002
+vt 0.353410 0.740259
+vt 0.342337 0.754605
+vt 0.352615 0.757603
+vt 0.364812 0.744339
+vt 0.363866 0.761082
+vt 0.352832 0.775323
+vt 0.363306 0.778458
+vt 0.374255 0.764549
+vt 0.373306 0.782004
+vt 0.369579 0.812360
+vt 0.370756 0.797572
+vt 0.386806 0.804968
+vt 0.374397 0.838676
+vt 0.406244 0.809164
+vt 0.387697 0.823322
+vt 0.407883 0.820455
+vt 0.390644 0.837616
+vt 0.426273 0.807451
+vt 0.427022 0.818547
+vt 0.410142 0.834914
+vt 0.428029 0.832261
+vt 0.440478 0.818030
+vt 0.440463 0.830452
+vt 0.437370 0.854120
+vt 0.427299 0.855412
+vt 0.446347 0.858232
+vt 0.435340 0.868552
+vt 0.466971 0.870255
+vt 0.452118 0.889206
+vt 0.454550 0.910751
+vt 0.443668 0.898039
+vt 0.446634 0.918884
+vt 0.435153 0.904094
+vt 0.436459 0.917474
+vt 0.426806 0.908340
+vt 0.426349 0.894639
+vt 0.417564 0.896739
+vt 0.426023 0.881247
+vt 0.416842 0.882489
+vt 0.426665 0.868052
+vt 0.415623 0.869064
+vt 0.414312 0.855921
+vt 0.402996 0.871396
+vt 0.398479 0.859891
+vt 0.385831 0.864130
+vt 0.379729 0.852562
+vt 0.369367 0.857078
+vt 0.364285 0.842736
+vt 0.352980 0.829568
+vt 0.360405 0.828101
+vt 0.358473 0.813609
+vt 0.355449 0.845963
+vt 0.344428 0.830207
+vt 0.349218 0.815588
+vt 0.344299 0.814988
+vt 0.342472 0.800739
+vt 0.339172 0.792989
+vt 0.333931 0.783834
+vt 0.331019 0.769711
+vt 0.338542 0.768589
+vt 0.321445 0.754877
+vt 0.317871 0.737121
+vt 0.320874 0.718339
+vt 0.699099 0.690024
+vt 0.697687 0.722251
+vt 0.695074 0.690989
+vt 0.688260 0.669594
+vt 0.691832 0.667558
+vt 0.318913 0.697887
+vt 0.316656 0.718253
+vt 0.684442 0.671536
+vt 0.671663 0.649774
+vt 0.674750 0.647141
+vt 0.668279 0.652367
+vt 0.646025 0.632383
+vt 0.648416 0.626721
+vt 0.618267 0.641687
+vt 0.595269 0.645098
+vt 0.616046 0.656236
+vt 0.598026 0.659431
+vt 0.581998 0.669315
+vt 0.587680 0.682474
+vt 0.569722 0.683080
+vt 0.577227 0.693908
+vt 0.559950 0.697889
+vt 0.551214 0.691680
+vt 0.592798 0.696124
+vt 0.583050 0.705635
+vt 0.598439 0.706997
+vt 0.590554 0.719126
+vt 0.579112 0.729999
+vt 0.570228 0.750397
+vt 0.549991 0.743208
+vt 0.564847 0.736283
+vt 0.561564 0.769468
+vt 0.539653 0.763524
+vt 0.553027 0.756245
+vt 0.584272 0.765949
+vt 0.580952 0.783834
+vt 0.585023 0.812120
+vt 0.559861 0.817647
+vt 0.562249 0.805901
+vt 0.603267 0.827855
+vt 0.582083 0.822936
+vt 0.623416 0.831422
+vt 0.615888 0.853739
+vt 0.618499 0.842335
+vt 0.636232 0.847285
+vt 0.633098 0.858053
+vt 0.615133 0.864572
+vt 0.651267 0.852761
+vt 0.647783 0.865192
+vt 0.630821 0.869732
+vt 0.644954 0.877759
+vt 0.628348 0.882025
+vt 0.661269 0.872220
+vt 0.658082 0.886742
+vt 0.641218 0.890972
+vt 0.653779 0.901693
+vt 0.635806 0.904036
+vt 0.669132 0.892908
+vt 0.664376 0.909903
+vt 0.646701 0.917000
+vt 0.656269 0.927799
+vt 0.635786 0.930044
+vt 0.672006 0.914108
+vt 0.662152 0.932920
+vt 0.642685 0.944386
+vt 0.648596 0.956402
+vt 0.620789 0.949841
+vt 0.619773 0.960598
+vt 0.647707 0.962812
+vt 0.618336 0.965999
+vt 0.594581 0.957233
+vt 0.592161 0.961853
+vt 0.573014 0.948715
+vt 0.617202 0.969223
+vt 0.590375 0.964954
+vt 0.570816 0.951970
+vt 0.553086 0.942835
+vt 0.568772 0.955352
+vt 0.588632 0.969132
+vt 0.566727 0.959056
+vt 0.551200 0.947175
+vt 0.539306 0.935867
+vt 0.443125 0.937752
+vt 0.429304 0.940005
+vt 0.440062 0.932178
+vt 0.449194 0.925683
+vt 0.452016 0.930147
+vt 0.458484 0.922473
+vt 0.456335 0.917825
+vt 0.462139 0.911040
+vt 0.427327 0.922605
+vt 0.415690 0.927376
+vt 0.413692 0.945432
+vt 0.400037 0.929550
+vt 0.405429 0.914230
+vt 0.417202 0.911654
+vt 0.408029 0.898382
+vt 0.406634 0.883723
+vt 0.391054 0.874851
+vt 0.380039 0.879759
+vt 0.363889 0.874629
+vt 0.375063 0.869241
+vt 0.359475 0.861439
+vt 0.349899 0.879550
+vt 0.348478 0.865105
+vt 0.347459 0.848618
+vt 0.333558 0.880804
+vt 0.334697 0.863438
+vt 0.696334 0.845458
+vt 0.696639 0.864671
+vt 0.691948 0.845667
+vt 0.688341 0.826011
+vt 0.684833 0.826095
+vt 0.687862 0.845788
+vt 0.681637 0.826361
+vt 0.678790 0.805496
+vt 0.681935 0.805276
+vt 0.675763 0.789254
+vt 0.678334 0.789227
+vt 0.679919 0.777455
+vt 0.682467 0.778200
+vt 0.680854 0.788990
+vt 0.688111 0.765868
+vt 0.690764 0.767090
+vt 0.684943 0.779009
+vt 0.685454 0.764809
+vt 0.693645 0.749843
+vt 0.696667 0.750860
+vt 0.690722 0.748962
+vt 0.700961 0.731814
+vt 0.701894 0.711304
+vt 0.694091 0.711671
+vt 0.690385 0.730592
+vt 0.688293 0.712250
+vt 0.685352 0.693434
+vt 0.691007 0.691977
+vt 0.676253 0.675092
+vt 0.680536 0.673299
+vt 0.676838 0.695803
+vt 0.668456 0.678698
+vt 0.657252 0.660967
+vt 0.664205 0.655393
+vt 0.646737 0.671231
+vt 0.633332 0.660029
+vt 0.639968 0.646060
+vt 0.645654 0.694229
+vt 0.626342 0.696107
+vt 0.636658 0.683509
+vt 0.657554 0.685061
+vt 0.622256 0.713731
+vt 0.615187 0.706688
+vt 0.612797 0.725297
+vt 0.604450 0.715484
+vt 0.602396 0.736309
+vt 0.623867 0.737494
+vt 0.612818 0.746538
+vt 0.589879 0.747082
+vt 0.607325 0.761429
+vt 0.602686 0.778000
+vt 0.616055 0.780345
+vt 0.593301 0.797368
+vt 0.631768 0.794176
+vt 0.611880 0.806068
+vt 0.628138 0.819811
+vt 0.645382 0.822654
+vt 0.640984 0.835803
+vt 0.656409 0.807193
+vt 0.656648 0.824586
+vt 0.665091 0.826036
+vt 0.664239 0.842585
+vt 0.663715 0.857732
+vt 0.673014 0.844552
+vt 0.672886 0.860958
+vt 0.672312 0.876961
+vt 0.680781 0.862798
+vt 0.679022 0.879307
+vt 0.677092 0.896217
+vt 0.683695 0.880503
+vt 0.681939 0.897939
+vt 0.676734 0.916385
+vt 0.686614 0.899635
+vt 0.680936 0.918664
+vt 0.666373 0.936265
+vt 0.669867 0.939103
+vt 0.684742 0.921147
+vt 0.672918 0.941703
+vt 0.654102 0.960602
+vt 0.645855 0.966820
+vt 0.658193 0.962588
+vt 0.677173 0.945042
+vt 0.664260 0.964814
+vt 0.643668 0.971674
+vt 0.616133 0.973674
+vt 0.392077 0.955832
+vt 0.376305 0.940263
+vt 0.395376 0.943362
+vt 0.369275 0.951312
+vt 0.359785 0.929387
+vt 0.370274 0.919939
+vt 0.384372 0.927426
+vt 0.359766 0.907756
+vt 0.335812 0.898653
+vt 0.353283 0.893813
+vt 0.367588 0.886622
+vt 0.700734 0.905408
+vt 0.688822 0.923889
+vt 0.697169 0.891438
+vt 0.703378 0.885095
+vt 0.691981 0.894203
+vt 0.701592 0.865176
+vt 0.692156 0.864220
+vt 0.688537 0.881508
+vt 0.687533 0.863842
+vt 0.683822 0.845697
+vt 0.679562 0.845544
+vt 0.678225 0.826646
+vt 0.673208 0.826770
+vt 0.673358 0.806175
+vt 0.676161 0.805829
+vt 0.669137 0.806576
+vt 0.672568 0.789219
+vt 0.673092 0.775969
+vt 0.677210 0.776748
+vt 0.678734 0.762797
+vt 0.682673 0.763847
+vt 0.687596 0.748208
+vt 0.685191 0.730540
+vt 0.693942 0.730866
+vt 0.681731 0.713208
+vt 0.676425 0.731219
+vt 0.672492 0.715357
+vt 0.666232 0.699883
+vt 0.660216 0.719321
+vt 0.653598 0.706302
+vt 0.647402 0.724541
+vt 0.641097 0.713754
+vt 0.634062 0.704059
+vt 0.640761 0.740049
+vt 0.631666 0.725458
+vt 0.652461 0.736417
+vt 0.644335 0.751920
+vt 0.664944 0.733274
+vt 0.655219 0.749687
+vt 0.665955 0.762128
+vt 0.667092 0.747855
+vt 0.676107 0.747161
+vt 0.672730 0.762068
+vt 0.665228 0.775697
+vt 0.666272 0.789281
+vt 0.663203 0.806914
+vt 0.657829 0.790331
+vt 0.656032 0.776553
+vt 0.645110 0.778041
+vt 0.644893 0.765407
+vt 0.656130 0.763301
+vt 0.633369 0.754829
+vt 0.646739 0.791827
+vt 0.631263 0.779849
+vt 0.683032 0.747472
+vt 0.629749 0.745704
+vt 0.693123 0.926790
+vt 0.431041 0.945608
+vt 0.413613 0.952695
+vt 0.530141 0.927213
+vt 0.523973 0.918586
+vt 0.531586 0.922824
+vt 0.463319 0.916320
+vt 0.523240 0.913867
+vt 0.542054 0.927862
+vt 0.541179 0.931234
+vt 0.555849 0.935716
+vt 0.554668 0.938781
+vt 0.515278 0.911337
+vt 0.510911 0.907573
+vt 0.519930 0.902488
+vt 0.515839 0.916247
+vt 0.506351 0.925372
+vt 0.518183 0.920485
+vt 0.510853 0.924014
+vt 0.514006 0.927223
+vt 0.506916 0.934546
+vt 0.520810 0.924503
+vt 0.517877 0.930445
+vt 0.511247 0.943073
+vt 0.510017 0.936712
+vt 0.467788 0.918592
+vt 0.472057 0.929355
+vt 0.468974 0.934384
+vt 0.499463 0.962130
+vt 0.509933 0.952633
+vt 0.501989 0.962817
+vt 0.486359 0.963152
+vt 0.485200 0.963879
+vt 0.477248 0.955643
+vt 0.485758 0.961625
+vt 0.481003 0.944780
+vt 0.484042 0.937374
+vt 0.484489 0.958171
+vt 0.485635 0.957871
+vt 0.487828 0.948246
+vt 0.487019 0.958486
+vt 0.486900 0.961697
+vt 0.488264 0.957936
+vt 0.488191 0.960973
+vt 0.488506 0.962301
+vt 0.487609 0.962898
+vt 0.488273 0.963184
+vt 0.489060 0.961506
+vt 0.492395 0.953677
+vt 0.499126 0.946749
+vt 0.502194 0.947171
+vt 0.489268 0.962553
+vt 0.490052 0.963490
+vt 0.488762 0.964851
+vt 0.487509 0.963494
+vt 0.505212 0.948256
+vt 0.505378 0.913476
+vt 0.498081 0.928378
+vt 0.495632 0.923010
+vt 0.499022 0.878771
+vt 0.492288 0.921796
+vt 0.491544 0.898111
+vt 0.488677 0.874904
+vt 0.493842 0.875243
+vt 0.493658 0.857866
+vt 0.487886 0.857020
+vt 0.491918 0.839764
+vt 0.499581 0.841805
+vt 0.485098 0.838468
+vt 0.488958 0.823386
+vt 0.497162 0.825291
+vt 0.493972 0.812001
+vt 0.502416 0.813262
+vt 0.505259 0.826793
+vt 0.510729 0.814054
+vt 0.513656 0.827417
+vt 0.519056 0.814397
+vt 0.522416 0.827481
+vt 0.526487 0.842779
+vt 0.532050 0.827473
+vt 0.535144 0.843137
+vt 0.532259 0.863003
+vt 0.540181 0.861403
+vt 0.547179 0.843583
+vt 0.551234 0.859952
+vt 0.547928 0.881084
+vt 0.557169 0.877510
+vt 0.556963 0.899835
+vt 0.565540 0.859939
+vt 0.569467 0.874969
+vt 0.565637 0.894365
+vt 0.576112 0.888908
+vt 0.583636 0.872948
+vt 0.588131 0.884160
+vt 0.598768 0.872256
+vt 0.601154 0.882745
+vt 0.581015 0.860563
+vt 0.597458 0.861496
+vt 0.614616 0.874925
+vt 0.580271 0.847069
+vt 0.597681 0.850327
+vt 0.563281 0.843415
+vt 0.543961 0.827812
+vt 0.542281 0.814340
+vt 0.528968 0.814431
+vt 0.516707 0.803940
+vt 0.508286 0.803210
+vt 0.517625 0.794701
+vt 0.508094 0.785244
+vt 0.517195 0.782894
+vt 0.528742 0.768742
+vt 0.518843 0.754333
+vt 0.527955 0.751385
+vt 0.537327 0.748134
+vt 0.529836 0.732204
+vt 0.538702 0.730570
+vt 0.543621 0.711072
+vt 0.508455 0.766319
+vt 0.499637 0.742145
+vt 0.499384 0.784321
+vt 0.490747 0.772777
+vt 0.499518 0.773638
+vt 0.491261 0.760673
+vt 0.499560 0.758216
+vt 0.482776 0.758780
+vt 0.483435 0.745034
+vt 0.491313 0.745277
+vt 0.489970 0.729920
+vt 0.483022 0.730276
+vt 0.487411 0.714745
+vt 0.494523 0.712650
+vt 0.481351 0.714998
+vt 0.485387 0.697298
+vt 0.490642 0.698678
+vt 0.488733 0.678321
+vt 0.493067 0.673184
+vt 0.496759 0.695205
+vt 0.497457 0.667995
+vt 0.501379 0.686978
+vt 0.504146 0.680485
+vt 0.510251 0.685915
+vt 0.515651 0.681043
+vt 0.523654 0.673851
+vt 0.533948 0.664385
+vt 0.532502 0.659992
+vt 0.546217 0.649988
+vt 0.522208 0.669887
+vt 0.531815 0.656536
+vt 0.545526 0.644506
+vt 0.544937 0.641554
+vt 0.563757 0.629392
+vt 0.430342 0.659450
+vt 0.415318 0.654346
+vt 0.414751 0.650266
+vt 0.394278 0.644538
+vt 0.396514 0.662437
+vt 0.377497 0.663418
+vt 0.371422 0.651520
+vt 0.360657 0.671927
+vt 0.399607 0.677241
+vt 0.412487 0.695040
+vt 0.401049 0.693465
+vt 0.400109 0.709556
+vt 0.411605 0.711398
+vt 0.410636 0.727123
+vt 0.421695 0.712647
+vt 0.422548 0.729101
+vt 0.423024 0.744295
+vt 0.431933 0.729235
+vt 0.433288 0.745063
+vt 0.433783 0.759718
+vt 0.442487 0.745196
+vt 0.444003 0.760427
+vt 0.435195 0.774093
+vt 0.454805 0.747582
+vt 0.457393 0.771215
+vt 0.447746 0.781545
+vt 0.465898 0.752768
+vt 0.473402 0.778910
+vt 0.460093 0.787098
+vt 0.473770 0.788787
+vt 0.461072 0.797092
+vt 0.475836 0.798170
+vt 0.482045 0.790379
+vt 0.483945 0.799880
+vt 0.478301 0.809102
+vt 0.490571 0.792300
+vt 0.491995 0.801541
+vt 0.486036 0.810476
+vt 0.499610 0.793644
+vt 0.500261 0.802380
+vt 0.507964 0.795059
+vt 0.490323 0.782985
+vt 0.482000 0.781085
+vt 0.482127 0.770577
+vt 0.474543 0.758091
+vt 0.475255 0.742480
+vt 0.465947 0.738318
+vt 0.475691 0.728436
+vt 0.465527 0.724221
+vt 0.474978 0.713332
+vt 0.455197 0.705039
+vt 0.454585 0.733624
+vt 0.441276 0.715135
+vt 0.442363 0.701246
+vt 0.431969 0.696071
+vt 0.445482 0.680130
+vt 0.453939 0.684518
+vt 0.447138 0.675145
+vt 0.453664 0.679458
+vt 0.461000 0.682871
+vt 0.459312 0.679142
+vt 0.466587 0.675272
+vt 0.463489 0.672347
+vt 0.470666 0.658441
+vt 0.474036 0.656615
+vt 0.480964 0.642787
+vt 0.481739 0.675299
+vt 0.480250 0.699461
+vt 0.485134 0.656527
+vt 0.487111 0.640971
+vt 0.489170 0.641293
+vt 0.492547 0.637750
+vt 0.499704 0.658606
+vt 0.506429 0.672718
+vt 0.509787 0.680251
+vt 0.512013 0.676812
+vt 0.515538 0.677343
+vt 0.453862 0.676150
+vt 0.448709 0.671913
+vt 0.457403 0.675557
+vt 0.509723 0.670496
+vt 0.503734 0.661926
+vt 0.506938 0.660424
+vt 0.460168 0.669608
+vt 0.467246 0.659185
+vt 0.502986 0.648158
+vt 0.467251 0.647784
+vt 0.478741 0.638088
+vt 0.481144 0.629427
+vt 0.484816 0.627652
+vt 0.483091 0.642220
+vt 0.485132 0.638873
+vt 0.486255 0.628010
+vt 0.487571 0.627533
+vt 0.494439 0.637275
+vt 0.489251 0.626650
+vt 0.492182 0.628984
+vt 0.500515 0.649243
+vt 0.495262 0.630900
+vt 0.489968 0.625449
+vt 0.491229 0.624278
+vt 0.488597 0.624161
+vt 0.482739 0.626410
+vt 0.480390 0.626601
+vt 0.485478 0.625869
+vt 0.441359 0.666925
+vt 0.439389 0.668872
+vt 0.436998 0.672448
+vt 0.426753 0.666500
+vt 0.423575 0.682251
+vt 0.413076 0.677356
+vt 0.422425 0.696827
+vt 0.431105 0.713555
+vt 0.441575 0.729975
+vt 0.467284 0.807625
+vt 0.452822 0.818640
+vt 0.451240 0.807434
+vt 0.438639 0.798831
+vt 0.450179 0.796672
+vt 0.437307 0.786357
+vt 0.425019 0.796706
+vt 0.423608 0.785713
+vt 0.406582 0.771429
+vt 0.423163 0.773201
+vt 0.408275 0.757511
+vt 0.423000 0.758898
+vt 0.391576 0.754113
+vt 0.394788 0.739880
+vt 0.409653 0.742551
+vt 0.380250 0.735454
+vt 0.384136 0.721223
+vt 0.397749 0.724693
+vt 0.367783 0.730259
+vt 0.370838 0.716103
+vt 0.356599 0.709757
+vt 0.348547 0.686812
+vt 0.376472 0.749523
+vt 0.389538 0.768831
+vt 0.405991 0.785105
+vt 0.388139 0.783813
+vt 0.405562 0.797429
+vt 0.481473 0.821828
+vt 0.353668 0.663957
+vt 0.346543 0.656193
+vt 0.367991 0.645115
+vt 0.618733 0.610878
+vt 0.588431 0.619656
+vt 0.587352 0.615942
+vt 0.548037 0.653669
+vt 0.563848 0.925049
+vt 0.569761 0.917098
+vt 0.584657 0.929258
+vt 0.598586 0.947961
+vt 0.579411 0.939412
+vt 0.575598 0.945185
+vt 0.601658 0.935915
+vt 0.619962 0.936640
+vt 0.616531 0.921469
+vt 0.628163 0.915277
+vt 0.481884 0.857428
+vt 0.483544 0.876093
+vt 0.483064 0.894280
+vt 0.477568 0.879435
+vt 0.487452 0.895086
+vt 0.487192 0.934648
+vt 0.478815 0.949985
+vt 0.524371 0.923451
+vt 0.466191 0.913768
+vt 0.327409 0.770747
+vt 0.337708 0.847004
+vt 0.693254 0.825623
+vt 0.687003 0.804847
+vt 0.339496 0.829316
+vt 0.647625 0.807340
+vt 0.353449 0.934335
+vt 0.342030 0.916917
+vt 0.498729 0.938769
+vt 0.463442 0.659976
+s 1
+usemtl Organs.002
+f 1/1/1 3/2/2 4/3/3
+f 5/4/4 7/5/5 1/1/1
+f 7/5/5 2/6/6 1/1/1
+f 4/3/3 10/7/7 9/8/8
+f 9/8/8 12/9/9 4/3/3
+f 13/10/10 17/11/11 14/12/12
+f 19/13/13 21/14/14 22/15/15
+f 19/13/13 23/16/16 24/17/17
+f 24/17/17 20/18/18 19/13/13
+f 26/19/19 28/20/20 29/21/21
+f 26/19/19 30/22/22 31/23/23
+f 26/19/19 32/24/24 27/25/25
+f 33/26/26 35/27/27 36/28/28
+f 33/26/26 37/29/29 38/30/30
+f 33/26/26 39/31/31 34/32/32
+f 40/33/33 42/34/34 43/35/35
+f 40/33/33 45/36/36 41/37/37
+f 40/33/33 46/38/38 44/39/39
+f 58/40/40 55/41/41 56/42/42
+f 60/43/43 54/44/44 53/45/45
+f 53/45/45 54/44/44 52/46/46
+f 65/47/47 67/48/48 64/49/49
+f 72/50/50 74/51/51 71/52/52
+f 71/52/52 74/51/51 75/53/53
+f 75/53/53 77/54/54 71/52/52
+f 77/54/54 78/55/55 71/52/52
+f 80/56/56 82/57/57 83/58/58
+f 80/56/56 84/59/59 85/60/60
+f 80/56/56 86/61/61 81/62/62
+f 87/63/63 89/64/64 90/65/65
+f 92/66/66 87/63/63 91/67/67
+f 87/63/63 93/68/68 91/67/67
+f 95/69/69 97/70/70 94/71/71
+f 98/72/72 99/73/73 94/71/71
+f 97/70/70 98/72/72 94/71/71
+f 100/74/74 95/69/69 94/71/71
+f 99/73/73 100/74/74 94/71/71
+f 103/75/75 105/76/76 102/77/77
+f 106/78/78 107/79/79 102/77/77
+f 107/79/79 103/75/75 102/77/77
+f 105/76/76 110/80/80 102/77/77
+f 110/80/80 106/78/78 102/77/77
+f 111/81/81 113/82/82 114/83/83
+f 115/84/84 112/85/85 111/81/81
+f 111/81/81 117/86/86 115/84/84
+f 118/87/87 120/88/88 121/89/89
+f 118/87/87 122/90/90 123/91/91
+f 123/91/91 119/92/92 118/87/87
+f 126/93/93 128/94/94 125/95/95
+f 125/95/95 130/96/96 126/93/93
+f 131/97/97 129/98/98 125/95/95
+f 133/99/99 131/97/97 125/95/95
+f 125/95/95 135/100/100 133/99/99
+f 137/101/101 139/102/102 136/103/103
+f 136/103/103 141/104/104 137/101/101
+f 142/105/105 140/106/106 136/103/103
+f 139/102/102 145/107/107 136/103/103
+f 136/103/103 146/108/108 142/105/105
+f 147/109/109 148/110/110 149/111/111
+f 149/111/111 151/112/112 147/109/109
+f 152/113/113 127/114/114 147/109/109
+f 151/112/112 154/115/115 147/109/109
+f 147/109/109 155/116/116 152/113/113
+f 143/117/117 157/118/118 140/106/106
+f 143/117/117 158/119/119 159/120/120
+f 159/120/120 161/121/121 143/117/117
+f 161/121/121 156/122/122 143/117/117
+f 162/123/123 164/124/124 165/125/125
+f 165/125/125 156/122/122 162/123/123
+f 161/121/121 163/126/126 162/123/123
+f 167/127/127 168/128/128 163/126/126
+f 169/129/129 171/130/130 168/128/128
+f 169/129/129 172/131/131 173/132/132
+f 173/132/132 170/133/133 169/129/129
+f 175/134/134 170/133/133 174/135/135
+f 173/132/132 178/136/136 174/135/135
+f 174/135/135 179/137/137 175/134/134
+f 180/138/138 175/139/134 179/140/137
+f 178/136/136 183/141/139 179/137/137
+f 179/142/137 184/143/140 180/144/138
+f 185/145/141 180/144/138 184/143/140
+f 185/145/141 189/146/142 190/147/143
+f 190/147/143 187/148/144 185/145/141
+f 187/148/144 192/149/145 193/150/146
+f 193/150/146 191/151/147 187/148/144
+f 194/152/148 259/153/149 191/151/147
+f 194/152/148 196/154/150 197/155/151
+f 197/155/151 195/156/152 194/152/148
+f 198/157/153 12/9/9 195/156/152
+f 198/157/153 200/158/154 201/159/155
+f 201/159/155 199/160/156 198/157/153
+f 202/161/157 1/1/1 199/160/156
+f 202/161/157 203/162/158 204/163/159
+f 204/163/159 5/4/4 202/161/157
+f 206/164/160 5/4/4 205/165/161
+f 204/163/159 208/166/162 205/165/161
+f 205/165/161 208/166/162 206/164/160
+f 208/166/162 210/167/163 206/164/160
+f 212/168/164 209/169/165 208/166/162
+f 213/170/166 215/171/167 209/169/165
+f 213/170/166 216/172/168 217/173/169
+f 217/173/169 214/174/170 213/170/166
+f 218/175/171 219/176/172 220/177/173
+f 221/178/174 222/179/175 218/175/171
+f 223/180/176 116/181/177 221/178/174
+f 78/55/55 112/85/85 223/180/176
+f 79/182/178 113/82/82 78/55/55
+f 224/183/179 95/69/69 225/184/180
+f 225/184/180 227/185/181 224/183/179
+f 224/183/179 114/83/83 113/82/82
+f 226/186/182 229/187/183 227/185/181
+f 227/185/181 117/86/86 114/83/83
+f 228/188/184 231/189/185 229/187/183
+f 229/187/183 232/190/186 117/86/86
+f 231/189/185 234/191/187 232/190/186
+f 234/191/187 236/192/188 232/190/186
+f 232/190/186 115/84/84 117/86/86
+f 235/193/189 238/194/190 236/192/188
+f 236/192/188 116/181/177 115/84/84
+f 237/195/191 222/179/175 238/194/190
+f 238/194/190 221/178/174 116/181/177
+f 239/196/192 240/197/193 241/198/194
+f 241/198/194 214/174/170 239/196/192
+f 239/196/192 218/175/171 222/179/175
+f 215/171/167 242/199/195 243/200/196
+f 210/167/163 244/201/197 245/202/198
+f 210/167/163 209/169/165 215/171/167
+f 245/202/198 248/203/199 246/204/200
+f 246/204/200 7/5/5 6/205/201
+f 6/205/201 210/167/163 246/204/200
+f 247/206/202 250/207/203 248/203/199
+f 248/203/199 8/208/204 7/5/5
+f 2/6/6 8/208/204 252/209/205
+f 254/210/206 3/2/2 2/6/6
+f 255/211/207 10/7/7 3/2/2
+f 256/212/208 258/213/209 10/7/7
+f 258/213/209 259/153/149 11/214/210
+f 11/214/210 10/7/7 258/213/209
+f 191/151/147 260/215/211 261/216/212
+f 261/216/212 188/217/213 191/151/147
+f 262/218/214 263/219/215 264/220/216
+f 262/218/214 265/221/217 186/222/218
+f 186/223/218 188/217/213 262/224/214
+f 264/220/216 267/225/219 265/221/217
+f 265/221/217 268/226/220 181/227/221
+f 181/227/221 186/222/218 265/221/217
+f 267/225/219 270/228/222 268/226/220
+f 268/226/220 271/229/223 176/230/224
+f 176/230/224 181/227/221 268/226/220
+f 171/130/130 176/230/224 271/229/223
+f 271/229/223 274/231/225 171/130/130
+f 274/231/225 168/128/128 171/130/130
+f 275/232/226 276/233/227 277/234/228
+f 277/234/228 164/124/124 275/232/226
+f 275/232/226 163/126/126 168/128/128
+f 278/235/229 30/22/22 279/236/230
+f 279/236/230 281/237/231 278/235/229
+f 278/235/229 165/125/125 164/124/124
+f 280/238/232 124/239/233 281/237/231
+f 281/237/231 166/240/234 165/125/125
+f 280/238/232 282/241/235 283/242/236
+f 283/242/236 119/92/92 280/238/232
+f 283/242/236 284/243/237 285/244/238
+f 285/244/238 120/88/88 283/242/236
+f 286/245/239 121/89/89 120/88/88
+f 288/246/240 290/247/241 287/248/242
+f 292/249/243 293/250/244 289/251/245
+f 292/249/243 93/68/68 90/65/65
+f 292/249/243 294/252/246 295/253/247
+f 295/253/247 93/68/68 292/249/243
+f 298/254/248 300/255/249 296/256/250
+f 298/254/248 302/257/251 299/258/252
+f 298/254/248 304/259/253 302/257/251
+f 306/260/254 302/257/251 305/261/255
+f 304/259/253 309/262/256 305/261/255
+f 305/261/255 310/263/257 306/260/254
+f 310/263/257 312/264/258 306/260/254
+f 310/263/257 313/265/259 314/266/260
+f 314/266/260 311/267/261 310/263/257
+f 315/268/262 317/269/263 311/267/261
+f 315/268/262 318/270/264 319/271/265
+f 319/271/265 316/272/266 315/268/262
+f 320/273/267 322/274/268 316/272/266
+f 320/273/267 323/275/269 324/276/270
+f 324/276/270 321/277/271 320/273/267
+f 325/278/272 327/279/273 321/277/271
+f 325/278/272 328/280/274 329/281/275
+f 329/281/275 326/282/276 325/278/272
+f 330/283/277 332/284/278 326/282/276
+f 331/285/279 335/286/280 336/287/281
+f 336/287/281 334/288/282 331/285/279
+f 337/289/283 339/290/284 334/288/282
+f 337/289/283 340/291/285 341/292/286
+f 341/292/286 338/293/287 337/289/283
+f 343/294/288 338/293/287 342/295/289
+f 342/295/289 345/296/290 346/297/291
+f 342/295/289 347/298/292 343/294/288
+f 348/299/293 343/294/288 347/298/292
+f 347/300/292 350/301/294 351/302/295
+f 347/300/292 352/303/296 348/304/293
+f 352/303/296 354/305/297 348/304/293
+f 352/303/296 351/302/295 226/186/182
+f 226/186/182 353/306/298 352/303/296
+f 225/184/180 101/307/299 353/306/298
+f 351/302/295 230/308/300 228/188/184
+f 350/301/294 356/309/301 230/308/300
+f 355/310/302 358/311/303 356/309/301
+f 356/309/301 359/312/304 233/313/305
+f 233/313/305 230/308/300 356/309/301
+f 358/311/303 46/38/38 359/312/304
+f 359/312/304 43/35/35 361/314/306
+f 361/314/306 233/313/305 359/312/304
+f 43/35/35 362/315/307 361/314/306
+f 361/314/306 235/193/189 234/191/187
+f 42/34/34 240/197/193 362/315/307
+f 362/315/307 237/195/191 235/193/189
+f 363/316/308 41/37/37 364/317/309
+f 364/317/309 242/199/195 363/316/308
+f 363/316/308 241/198/194 240/197/193
+f 364/317/309 367/318/310 365/319/311
+f 367/318/310 244/201/197 365/319/311
+f 365/319/311 243/200/196 242/199/195
+f 368/320/312 369/321/313 370/322/314
+f 368/320/312 249/323/315 247/206/202
+f 247/206/202 244/201/197 368/320/312
+f 370/322/314 371/324/316 372/325/317
+f 372/325/317 249/323/315 370/322/314
+f 251/326/318 373/327/319 374/328/320
+f 374/328/320 253/329/321 251/326/318
+f 375/330/322 376/331/323 377/332/324
+f 377/332/324 379/333/325 375/330/322
+f 375/330/322 252/334/205 253/329/321
+f 379/333/325 380/335/326 381/336/327
+f 381/336/327 252/334/205 379/333/325
+f 381/336/327 382/337/328 383/338/329
+f 383/338/329 254/339/206 381/336/327
+f 382/337/328 385/340/330 383/338/329
+f 383/338/329 256/341/208 255/342/207
+f 384/343/331 387/344/332 385/340/330
+f 385/340/330 257/345/333 256/341/208
+f 386/346/334 263/219/215 387/344/332
+f 387/344/332 260/347/211 257/345/333
+f 263/219/215 261/348/212 260/347/211
+f 389/349/335 390/350/336 391/351/337
+f 389/349/335 392/352/338 266/353/339
+f 389/349/335 264/220/216 263/219/215
+f 392/352/338 393/354/340 269/355/341
+f 269/355/341 266/353/339 392/352/338
+f 393/354/340 394/356/342 395/357/343
+f 393/354/340 396/358/344 272/359/345
+f 272/359/345 269/355/341 393/354/340
+f 395/357/343 398/360/346 396/358/344
+f 396/358/344 399/361/347 273/362/348
+f 273/362/348 272/359/345 396/358/344
+f 398/360/346 32/24/24 399/361/347
+f 399/361/347 31/23/23 276/233/227
+f 399/361/347 274/231/225 273/362/348
+f 401/363/349 403/364/350 400/365/351
+f 400/365/351 27/25/25 32/24/24
+f 400/365/351 397/366/352 401/363/349
+f 403/364/350 404/367/353 405/368/354
+f 403/364/350 28/20/20 27/25/25
+f 405/368/354 284/243/237 28/20/20
+f 405/368/354 407/369/355 406/370/356
+f 407/369/355 285/244/238 406/370/356
+f 408/371/357 410/372/358 411/373/359
+f 411/373/359 291/374/360 408/371/357
+f 15/375/361 294/252/246 291/374/360
+f 412/376/362 295/253/247 294/252/246
+f 412/376/362 14/12/12 413/377/363
+f 413/377/363 297/378/364 412/376/362
+f 413/377/363 415/379/365 297/378/364
+f 297/378/364 415/379/365 301/380/366
+f 303/381/367 301/380/366 415/379/365
+f 415/379/365 418/382/368 303/381/367
+f 308/383/369 303/381/367 418/382/368
+f 418/382/368 419/384/370 420/385/371
+f 420/385/371 308/383/369 418/382/368
+f 313/265/259 421/386/372 422/387/373
+f 423/388/374 314/266/260 313/265/259
+f 423/388/374 424/389/375 425/390/376
+f 425/390/376 318/270/264 423/388/374
+f 426/391/377 319/271/265 318/270/264
+f 426/391/377 427/392/378 428/393/379
+f 428/393/379 323/275/269 426/391/377
+f 429/394/380 324/276/270 323/275/269
+f 429/394/380 430/395/381 431/396/382
+f 431/396/382 328/280/274 429/394/380
+f 432/397/383 329/281/275 328/280/274
+f 432/397/383 433/398/384 434/399/385
+f 434/399/385 333/400/386 432/397/383
+f 435/401/387 330/283/277 333/400/386
+f 435/401/387 436/402/388 437/403/389
+f 437/403/389 335/404/280 435/401/387
+f 438/405/390 336/287/281 335/286/280
+f 438/406/390 439/407/391 440/408/392
+f 440/409/392 340/291/285 438/405/390
+f 441/410/393 341/292/286 340/291/285
+f 441/411/393 442/412/394 357/413/395
+f 357/413/395 355/310/302 441/411/393
+f 440/414/392 443/415/396 442/412/394
+f 442/412/394 444/416/397 360/417/398
+f 360/417/398 357/413/395 442/412/394
+f 443/415/396 446/418/399 444/416/397
+f 446/418/399 44/39/39 444/416/397
+f 44/39/39 360/417/398 444/416/397
+f 446/418/399 447/419/400 448/420/401
+f 448/420/401 45/36/36 446/418/399
+f 448/420/401 371/324/316 369/321/313
+f 369/321/313 366/421/402 448/420/401
+f 447/422/400 449/423/403 450/424/404
+f 450/424/404 371/425/316 447/422/400
+f 451/426/405 373/327/319 450/424/404
+f 450/424/404 372/427/317 371/425/316
+f 452/428/406 453/429/407 454/430/408
+f 454/430/408 376/331/323 452/428/406
+f 452/428/406 374/328/320 373/327/319
+f 455/431/409 427/392/378 456/432/410
+f 456/432/410 458/433/411 455/431/409
+f 455/431/409 377/332/324 376/331/323
+f 457/434/412 460/435/413 458/433/411
+f 458/433/411 378/436/414 377/332/324
+f 459/437/415 461/438/416 460/435/413
+f 461/438/416 378/436/414 460/435/413
+f 461/438/416 462/439/417 463/440/418
+f 463/440/418 380/335/326 461/438/416
+f 463/440/418 464/441/419 465/442/420
+f 463/440/418 384/343/331 382/337/328
+f 464/441/419 467/443/421 465/442/420
+f 465/442/420 386/346/334 384/343/331
+f 467/443/421 468/444/422 390/350/336
+f 467/443/421 388/445/423 386/346/334
+f 468/444/422 391/351/337 390/350/336
+f 469/446/424 470/447/425 471/448/426
+f 471/448/426 394/356/342 469/446/424
+f 469/446/424 392/352/338 391/351/337
+f 472/449/427 473/450/428 474/451/429
+f 472/449/427 401/363/349 397/366/352
+f 472/449/427 395/357/343 394/356/342
+f 474/451/429 475/452/430 476/453/431
+f 474/451/429 402/454/432 401/363/349
+f 476/453/431 404/367/353 402/454/432
+f 477/455/433 410/372/358 409/456/434
+f 475/452/430 477/455/433 409/456/434
+f 478/457/435 480/458/436 477/455/433
+f 478/457/435 473/450/428 481/459/437
+f 481/459/437 479/460/438 478/457/435
+f 483/461/439 479/460/438 482/462/440
+f 481/459/437 485/463/441 482/462/440
+f 482/462/440 486/464/442 483/461/439
+f 487/465/443 483/461/439 486/464/442
+f 485/463/441 464/441/419 486/464/442
+f 486/464/442 462/439/417 487/465/443
+f 488/466/444 487/465/443 462/439/417
+f 462/439/417 461/438/416 488/466/444
+f 489/467/445 490/468/446 488/466/444
+f 459/437/415 421/386/372 489/467/445
+f 457/434/412 424/389/375 421/386/372
+f 424/389/375 457/434/412 456/432/410
+f 456/432/410 427/392/378 424/389/375
+f 490/468/446 491/469/447 487/465/443
+f 490/468/446 492/470/448 491/469/447
+f 491/469/447 493/471/449 484/472/450
+f 484/472/450 487/465/443 491/469/447
+f 492/470/448 17/11/11 493/471/449
+f 493/471/449 16/473/451 480/458/436
+f 480/458/436 484/472/450 493/471/449
+f 416/474/452 414/475/453 492/470/448
+f 419/384/370 416/474/452 490/468/446
+f 489/467/445 420/385/371 419/384/370
+f 470/447/425 466/476/454 485/463/441
+f 481/459/437 471/448/426 470/447/425
+f 480/458/436 18/477/455 477/455/433
+f 454/430/408 430/395/381 427/392/378
+f 453/429/407 431/396/382 430/395/381
+f 451/426/405 433/398/384 453/429/407
+f 451/426/405 434/399/385 433/398/384
+f 450/424/404 436/402/388 451/426/405
+f 449/423/403 437/403/389 436/402/388
+f 445/478/456 439/407/391 449/423/403
+f 414/475/453 14/12/12 17/11/11
+f 411/373/359 18/477/455 13/10/10
+f 408/371/357 286/245/239 285/244/238
+f 406/370/356 285/244/238 284/243/237
+f 366/421/402 41/37/37 45/36/36
+f 355/310/302 346/479/291 345/480/290
+f 354/481/297 495/482/457 496/483/458
+f 496/483/458 348/299/293 354/481/297
+f 353/306/298 494/484/459 354/305/297
+f 496/483/458 497/485/460 155/116/116
+f 496/483/458 498/486/461 349/487/462
+f 155/116/116 154/115/115 498/486/461
+f 498/486/461 153/488/463 344/489/464
+f 344/489/464 349/487/462 498/486/461
+f 499/490/465 500/491/466 501/492/467
+f 501/492/467 155/116/116 499/490/465
+f 502/493/468 504/494/469 499/490/465
+f 502/493/468 495/482/457 505/495/470
+f 505/495/470 503/496/471 502/493/468
+f 506/497/472 508/498/473 503/496/471
+f 506/497/472 509/499/474 510/500/475
+f 506/497/472 511/501/476 507/502/477
+f 510/503/475 513/504/478 511/505/476
+f 514/506/479 511/501/476 513/507/478
+f 513/507/478 516/508/480 514/506/479
+f 49/509/481 514/510/479 516/511/480
+f 516/511/480 51/512/482 49/509/481
+f 518/513/483 519/514/484 50/515/485
+f 518/513/483 50/515/485 51/512/482
+f 519/514/484 521/516/486 50/515/485
+f 521/516/486 51/512/482 50/515/485
+f 521/516/486 522/517/487 523/518/488
+f 523/518/488 59/519/489 521/516/486
+f 55/41/41 524/520/490 525/521/491
+f 525/521/491 70/522/492 56/42/42
+f 57/523/493 56/42/42 70/522/492
+f 70/522/492 63/524/494 57/523/493
+f 524/520/490 68/525/495 525/521/491
+f 526/526/496 68/525/495 524/520/490
+f 529/527/497 68/525/495 526/526/496
+f 530/528/498 69/529/499 529/527/497
+f 530/528/498 531/530/500 69/529/499
+f 63/524/494 69/529/499 531/530/500
+f 515/531/501 63/524/494 531/530/500
+f 514/510/479 49/509/481 62/532/502
+f 63/524/494 70/522/492 69/529/499
+f 512/533/503 515/531/501 531/530/500
+f 529/527/497 508/498/473 530/528/498
+f 508/498/473 512/533/503 530/528/498
+f 504/494/469 503/496/471 508/498/473
+f 532/534/504 499/490/465 504/494/469
+f 527/535/505 133/99/99 532/534/504
+f 532/534/504 133/99/99 135/100/100
+f 135/100/100 500/491/466 532/534/504
+f 533/536/506 134/537/507 133/99/99
+f 534/538/508 535/539/509 134/537/507
+f 535/539/509 538/540/510 536/541/511
+f 538/540/510 540/542/512 536/541/511
+f 536/541/511 131/97/97 134/537/507
+f 539/543/513 542/544/514 540/542/512
+f 540/542/512 132/545/515 131/97/97
+f 541/546/516 544/547/517 542/544/514
+f 542/544/514 545/548/518 132/545/515
+f 544/547/517 547/549/519 545/548/518
+f 545/548/518 548/550/520 549/551/521
+f 549/551/521 132/545/515 545/548/518
+f 549/551/521 550/552/522 551/553/523
+f 551/553/523 129/98/98 549/551/521
+f 551/553/523 552/554/524 553/555/525
+f 553/555/525 130/96/96 551/553/523
+f 554/556/526 126/93/93 130/96/96
+f 554/556/526 556/557/527 557/558/528
+f 557/558/528 555/559/529 554/556/526
+f 558/560/530 148/110/110 555/559/529
+f 558/560/530 560/561/531 561/562/532
+f 561/562/532 559/563/533 558/560/530
+f 562/564/534 564/565/535 559/563/533
+f 562/564/534 565/566/536 566/567/537
+f 566/567/537 563/568/538 562/564/534
+f 567/569/539 84/59/59 563/568/538
+f 567/569/539 568/570/540 569/571/541
+f 569/571/541 85/60/60 567/569/539
+f 569/571/541 570/572/542 25/573/543
+f 25/573/543 86/61/61 569/571/541
+f 570/572/542 571/574/544 572/575/545
+f 572/575/545 573/576/546 570/572/542
+f 573/576/546 25/573/543 570/572/542
+f 573/576/546 311/267/261 317/269/263
+f 317/269/263 20/18/18 573/576/546
+f 572/575/545 574/577/547 307/578/548
+f 307/578/548 312/264/258 572/575/545
+f 571/574/544 575/579/549 574/577/547
+f 575/579/549 299/258/252 574/577/547
+f 299/258/252 307/578/548 574/577/547
+f 575/579/549 560/561/531 576/580/550
+f 576/580/550 300/255/249 575/579/549
+f 577/581/551 556/557/527 578/582/552
+f 577/581/551 92/66/66 91/67/67
+f 577/581/551 296/256/250 300/255/249
+f 578/582/552 553/555/525 552/554/524
+f 552/554/524 92/66/66 578/582/552
+f 579/583/553 550/552/522 580/584/554
+f 580/584/554 88/585/555 579/583/553
+f 579/583/553 88/585/555 92/66/66
+f 88/585/555 582/586/556 583/587/557
+f 585/588/558 586/589/559 587/590/560
+f 587/590/560 293/250/244 585/588/558
+f 585/588/558 90/65/65 89/64/64
+f 588/591/561 589/592/562 590/593/563
+f 590/593/563 290/247/241 588/591/561
+f 588/591/561 289/251/245 293/250/244
+f 590/593/563 157/118/118 591/594/564
+f 591/594/564 122/90/90 590/593/563
+f 591/594/564 156/122/122 166/240/234
+f 591/594/564 124/239/233 123/91/91
+f 589/592/562 140/106/106 157/118/118
+f 587/590/560 141/104/104 589/592/562
+f 586/589/559 137/101/101 141/104/104
+f 583/587/557 584/595/565 586/589/559
+f 584/595/565 138/596/566 137/101/101
+f 594/597/567 596/598/568 593/599/569
+f 593/599/569 597/600/570 592/601/571
+f 593/599/569 582/586/556 594/597/567
+f 596/598/568 599/602/572 597/600/570
+f 597/600/570 600/603/573 601/604/574
+f 601/604/574 592/601/571 597/600/570
+f 600/603/573 603/605/575 601/604/574
+f 603/605/575 138/596/566 601/604/574
+f 602/606/576 605/607/577 603/605/575
+f 603/605/575 144/608/578 139/102/102
+f 604/609/579 607/610/580 605/607/577
+f 605/607/577 608/611/581 144/608/578
+f 607/610/580 609/612/582 608/611/581
+f 608/611/581 610/613/583 611/614/584
+f 611/614/584 144/608/578 608/611/581
+f 611/614/584 612/615/585 613/616/586
+f 613/616/586 145/107/107 611/614/584
+f 614/617/587 146/108/108 613/616/586
+f 615/618/588 142/105/105 146/108/108
+f 158/119/119 617/619/589 618/620/590
+f 618/620/590 616/621/591 158/119/119
+f 619/622/592 621/623/593 616/621/591
+f 619/622/592 622/624/594 623/625/595
+f 623/625/595 620/626/596 619/622/592
+f 624/627/597 625/628/598 620/626/596
+f 624/629/597 627/630/599 625/631/598
+f 628/632/600 625/631/598 627/630/599
+f 627/630/599 632/633/601 628/632/600
+f 628/632/600 633/634/602 630/635/603
+f 634/636/604 630/635/603 633/634/602
+f 632/633/601 37/29/29 633/634/602
+f 633/634/602 36/28/28 634/636/604
+f 636/637/605 637/638/606 638/639/607
+f 636/637/605 38/30/30 37/29/29
+f 639/640/608 38/30/30 638/639/607
+f 638/639/607 640/641/609 639/640/608
+f 641/642/610 639/640/608 640/641/609
+f 637/638/606 644/643/611 640/641/609
+f 640/641/609 645/644/612 641/642/610
+f 646/645/613 641/642/610 645/644/612
+f 644/643/611 649/646/614 645/644/612
+f 645/644/612 650/647/615 646/645/613
+f 651/648/616 646/645/613 650/647/615
+f 649/646/614 654/649/617 650/647/615
+f 650/647/615 655/650/618 651/648/616
+f 655/650/618 657/651/619 651/648/616
+f 655/650/618 658/652/620 659/653/621
+f 659/653/621 656/654/622 655/650/618
+f 659/653/621 661/655/623 662/656/624
+f 662/656/624 660/657/625 659/653/621
+f 663/658/626 665/659/627 660/657/625
+f 664/660/628 668/661/629 669/662/630
+f 669/662/630 666/663/631 664/660/628
+f 669/662/630 670/664/632 671/665/633
+f 671/665/633 546/666/634 669/662/630
+f 671/665/633 672/667/635 673/668/636
+f 673/668/636 547/549/519 671/665/633
+f 673/668/636 581/669/637 580/584/554
+f 580/584/554 548/550/520 673/668/636
+f 670/664/632 594/597/567 672/667/635
+f 672/667/635 582/586/556 581/669/637
+f 668/661/629 595/670/638 670/664/632
+f 674/671/639 663/658/626 662/656/624
+f 662/656/624 598/672/640 674/671/639
+f 674/671/639 596/598/568 595/670/638
+f 675/673/641 662/656/624 661/655/623
+f 675/673/641 599/602/572 598/672/640
+f 661/655/623 677/674/642 675/673/641
+f 675/673/641 600/603/573 599/602/572
+f 676/675/643 679/676/644 677/674/642
+f 677/674/642 602/606/576 600/603/573
+f 678/677/645 108/678/646 679/676/644
+f 679/676/644 604/609/579 602/606/576
+f 678/677/645 104/679/647 103/75/75
+f 680/680/648 681/681/649 678/677/645
+f 678/677/645 682/682/650 104/679/647
+f 681/681/649 683/683/651 682/682/650
+f 682/682/650 683/683/651 684/684/652
+f 684/684/652 104/679/647 682/682/650
+f 109/685/653 686/686/654 687/687/655
+f 687/687/655 689/688/656 109/685/653
+f 688/689/657 691/690/658 689/688/656
+f 691/690/658 110/80/80 689/688/656
+f 690/691/659 693/692/660 691/690/658
+f 691/690/658 694/693/661 110/80/80
+f 694/693/661 106/78/78 110/80/80
+f 695/694/662 697/695/663 107/79/79
+f 606/696/664 107/79/79 697/695/663
+f 697/695/663 607/610/580 606/696/664
+f 698/697/665 699/698/666 609/612/582
+f 609/612/582 607/610/580 698/697/665
+f 609/612/582 700/699/667 610/613/583
+f 610/613/583 701/700/668 612/615/585
+f 701/700/668 702/701/669 612/615/585
+f 702/701/669 613/616/586 612/615/585
+f 702/701/669 704/702/670 614/617/587
+f 614/617/587 705/703/671 615/618/588
+f 705/703/671 158/119/119 615/618/588
+f 704/702/670 707/704/672 705/703/671
+f 705/703/671 708/705/673 617/619/589
+f 708/705/673 618/620/590 617/619/589
+f 708/706/673 688/689/657 687/687/655
+f 687/687/655 622/707/594 708/706/673
+f 707/708/672 690/691/659 688/689/657
+f 706/709/674 703/710/675 709/711/676
+f 706/712/674 692/713/677 690/691/659
+f 703/710/675 711/714/678 709/711/676
+f 711/715/678 64/49/49 692/713/677
+f 64/49/49 693/692/660 692/713/677
+f 67/48/48 694/693/661 693/692/660
+f 713/716/679 712/717/680 695/694/662
+f 713/716/679 695/694/662 106/78/78
+f 695/694/662 714/718/681 696/719/682
+f 696/719/682 714/718/681 715/720/683
+f 715/720/683 47/721/684 699/698/666
+f 699/698/666 698/697/665 715/720/683
+f 699/698/666 47/721/684 700/699/667
+f 700/699/667 716/722/685 701/700/668
+f 716/722/685 718/723/686 701/700/668
+f 717/724/687 719/725/688 718/723/686
+f 718/723/686 710/726/689 702/701/669
+f 65/727/47 710/726/689 719/725/688
+f 719/725/688 717/724/687 720/728/690
+f 719/725/688 66/729/691 65/727/47
+f 717/724/687 61/730/692 720/728/690
+f 61/730/692 60/43/43 66/729/691
+f 60/731/43 712/717/680 66/732/691
+f 53/45/45 48/733/693 714/718/681
+f 714/718/681 712/717/680 53/45/45
+f 717/724/687 716/722/685 54/44/44
+f 716/722/685 48/733/693 52/46/46
+f 703/710/675 702/701/669 710/726/689
+f 686/686/654 623/734/595 622/707/594
+f 684/684/652 626/735/694 686/686/654
+f 685/736/695 624/629/597 626/735/694
+f 629/737/696 683/683/651 721/738/697
+f 721/738/697 631/739/698 629/737/696
+f 721/738/697 683/683/651 643/740/699
+f 643/740/699 631/739/698 721/738/697
+f 648/741/700 643/740/699 683/683/651
+f 653/742/701 648/741/700 681/681/649
+f 680/680/648 654/649/617 653/742/701
+f 676/675/643 658/652/620 680/680/648
+f 661/655/623 659/653/621 658/652/620
+f 666/663/631 74/51/51 667/743/702
+f 667/743/702 73/744/703 722/745/704
+f 722/745/704 665/659/627 667/743/702
+f 724/746/705 656/654/622 723/747/706
+f 723/747/706 660/657/625 665/659/627
+f 725/748/707 726/749/708 727/750/709
+f 727/750/709 657/651/619 725/748/707
+f 727/750/709 730/751/710 728/752/711
+f 728/752/711 731/753/712 652/754/713
+f 652/754/713 657/651/619 728/752/711
+f 730/751/710 733/755/714 731/753/712
+f 731/753/712 734/756/715 647/757/716
+f 647/757/716 652/754/713 731/753/712
+f 733/755/714 736/758/717 734/756/715
+f 734/756/715 737/759/718 642/760/719
+f 642/760/719 647/757/716 734/756/715
+f 737/759/718 738/761/720 739/762/721
+f 737/759/718 34/32/32 39/31/31
+f 39/31/31 642/760/719 737/759/718
+f 739/762/721 196/154/150 740/763/722
+f 740/763/722 34/32/32 739/762/721
+f 740/763/722 193/150/146 192/149/145
+f 192/149/145 35/27/27 740/763/722
+f 741/764/723 190/147/143 189/146/142
+f 189/146/142 634/636/604 741/764/723
+f 741/764/723 36/28/28 35/27/27
+f 738/761/720 197/155/151 196/154/150
+f 736/758/717 200/158/154 738/761/720
+f 735/765/724 201/159/155 200/158/154
+f 733/755/714 203/162/158 735/765/724
+f 732/766/725 204/163/159 203/162/158
+f 732/766/725 729/767/726 207/768/727
+f 211/769/728 207/768/727 729/767/726
+f 727/750/709 211/769/728 729/767/726
+f 726/749/708 212/168/164 211/769/728
+f 724/746/705 216/172/168 726/749/708
+f 724/746/705 217/173/169 216/172/168
+f 722/745/704 219/176/172 724/746/705
+f 546/666/634 543/770/729 666/663/631
+f 635/771/730 184/143/140 183/772/139
+f 183/772/139 182/773/731 630/635/603
+f 182/774/731 177/775/732 628/776/600
+f 625/628/598 173/132/132 172/131/131
+f 172/131/131 620/626/596 625/628/598
+f 621/623/593 167/127/127 160/777/733
+f 160/777/733 616/621/591 621/623/593
+f 606/696/664 108/678/646 107/79/79
+f 576/580/550 557/558/528 556/557/527
+f 575/579/549 561/562/532 560/561/531
+f 568/570/540 565/566/536 571/574/544
+f 564/565/535 150/778/734 149/111/111
+f 149/111/111 559/563/533 564/565/535
+f 563/568/538 742/779/735 564/565/535
+f 84/59/59 743/780/736 742/779/735
+f 743/780/736 150/778/734 742/779/735
+f 743/780/736 746/781/737 744/782/738
+f 744/782/738 334/288/282 747/783/739
+f 747/783/739 150/778/734 744/782/738
+f 747/783/739 334/288/282 339/290/284
+f 747/783/739 153/488/463 151/112/112
+f 745/784/740 332/284/278 746/781/737
+f 746/781/737 331/285/279 334/288/282
+f 748/785/741 82/57/57 749/786/742
+f 749/786/742 327/279/273 748/785/741
+f 748/785/741 326/282/276 332/284/278
+f 750/787/743 23/16/16 22/15/15
+f 22/15/15 322/274/268 750/787/743
+f 750/787/743 321/277/271 327/279/273
+f 82/57/57 23/16/16 749/786/742
+f 745/784/740 83/58/58 82/57/57
+f 555/559/529 127/114/114 126/93/93
+f 543/770/729 75/53/53 74/51/51
+f 541/546/516 76/788/744 75/53/53
+f 539/543/513 751/789/745 76/788/744
+f 752/790/746 96/791/747 751/789/745
+f 751/789/745 77/54/54 76/788/744
+f 751/789/745 537/792/748 752/790/746
+f 537/792/748 518/513/483 752/790/746
+f 537/792/748 520/793/749 519/514/484
+f 535/539/509 534/538/508 520/793/749
+f 534/538/508 524/520/490 522/517/487
+f 533/536/506 527/535/505 524/520/490
+f 517/794/750 752/790/746 518/513/483
+f 98/72/72 97/70/70 517/794/750
+f 59/519/489 58/40/40 51/512/482
+f 505/495/470 494/795/459 509/499/474
+f 509/796/474 101/307/299 99/73/73
+f 135/100/100 152/113/113 501/492/467
+f 344/489/464 339/290/284 338/293/287
+f 21/14/14 316/272/266 322/274/268
+f 122/90/90 287/248/242 290/247/241
+f 282/241/235 28/20/20 284/243/237
+f 279/236/230 29/21/21 282/241/235
+f 277/234/228 31/23/23 30/22/22
+f 259/153/149 257/797/333 260/215/211
+f 220/177/173 73/744/703 72/50/50
+f 199/160/156 4/3/3 12/9/9
+f 195/156/152 11/214/210 259/153/149
+f 96/791/747 79/182/178 77/54/54
+f 24/17/17 81/62/62 86/61/61
+f 1/1/1 2/6/6 3/2/2
+f 5/4/4 6/205/201 7/5/5
+f 7/5/5 8/208/204 2/6/6
+f 4/3/3 3/2/2 10/7/7
+f 9/8/8 11/214/210 12/9/9
+f 13/10/10 14/12/12 15/375/361
+f 13/10/10 16/473/451 17/11/11
+f 13/10/10 18/477/455 16/473/451
+f 19/13/13 20/18/18 21/14/14
+f 19/13/13 22/15/15 23/16/16
+f 24/17/17 25/573/543 20/18/18
+f 26/19/19 27/25/25 28/20/20
+f 26/19/19 29/21/21 30/22/22
+f 26/19/19 31/23/23 32/24/24
+f 33/26/26 34/32/32 35/27/27
+f 33/26/26 36/28/28 37/29/29
+f 33/26/26 38/30/30 39/31/31
+f 40/33/33 41/37/37 42/34/34
+f 40/33/33 44/39/39 45/36/36
+f 40/33/33 43/35/35 46/38/38
+f 714/718/681 48/733/693 47/721/684
+f 51/512/482 58/40/40 49/509/481
+f 52/46/46 48/733/693 53/45/45
+f 56/42/42 57/523/493 58/40/40
+f 58/40/40 59/519/489 55/41/41
+f 60/43/43 61/730/692 54/44/44
+f 57/523/493 63/524/494 62/532/502
+f 65/47/47 66/732/691 67/48/48
+f 69/529/499 70/522/492 68/525/495
+f 72/50/50 73/744/703 74/51/51
+f 75/53/53 76/788/744 77/54/54
+f 71/52/52 78/55/55 72/50/50
+f 77/54/54 79/182/178 78/55/55
+f 80/56/56 81/62/62 82/57/57
+f 80/56/56 83/58/58 84/59/59
+f 80/56/56 85/60/60 86/61/61
+f 87/63/63 88/585/555 89/64/64
+f 92/66/66 88/585/555 87/63/63
+f 87/63/63 90/65/65 93/68/68
+f 95/69/69 96/791/747 97/70/70
+f 99/73/73 101/307/299 100/74/74
+f 103/75/75 104/679/647 105/76/76
+f 107/79/79 108/678/646 103/75/75
+f 105/76/76 109/685/653 110/80/80
+f 111/81/81 112/85/85 113/82/82
+f 115/84/84 116/181/177 112/85/85
+f 111/81/81 114/83/83 117/86/86
+f 118/87/87 119/92/92 120/88/88
+f 118/87/87 121/89/89 122/90/90
+f 123/91/91 124/239/233 119/92/92
+f 126/93/93 127/114/114 128/94/94
+f 125/95/95 129/98/98 130/96/96
+f 131/97/97 132/545/515 129/98/98
+f 133/99/99 134/537/507 131/97/97
+f 125/95/95 128/94/94 135/100/100
+f 137/101/101 138/596/566 139/102/102
+f 136/103/103 140/106/106 141/104/104
+f 142/105/105 143/117/117 140/106/106
+f 139/102/102 144/608/578 145/107/107
+f 136/103/103 145/107/107 146/108/108
+f 147/109/109 127/114/114 148/110/110
+f 149/111/111 150/778/734 151/112/112
+f 152/113/113 128/94/94 127/114/114
+f 151/112/112 153/488/463 154/115/115
+f 147/109/109 154/115/115 155/116/116
+f 143/117/117 156/122/122 157/118/118
+f 143/117/117 142/105/105 158/119/119
+f 159/120/120 160/777/733 161/121/121
+f 161/121/121 162/123/123 156/122/122
+f 162/123/123 163/126/126 164/124/124
+f 165/125/125 166/240/234 156/122/122
+f 161/121/121 167/127/127 163/126/126
+f 167/127/127 161/121/121 160/777/733
+f 167/127/127 169/129/129 168/128/128
+f 169/129/129 170/133/133 171/130/130
+f 169/129/129 167/127/127 172/131/131
+f 173/132/132 174/135/135 170/133/133
+f 175/134/134 176/230/224 170/133/133
+f 173/132/132 177/775/732 178/136/136
+f 174/135/135 178/136/136 179/137/137
+f 180/138/138 181/227/221 175/139/134
+f 178/136/136 182/774/731 183/141/139
+f 179/142/137 183/772/139 184/143/140
+f 185/145/141 186/223/218 180/144/138
+f 185/145/141 187/148/144 188/217/213
+f 185/145/141 184/143/140 189/146/142
+f 187/148/144 190/147/143 192/149/145
+f 193/150/146 194/152/148 191/151/147
+f 194/152/148 195/156/152 259/153/149
+f 194/152/148 193/150/146 196/154/150
+f 197/155/151 198/157/153 195/156/152
+f 198/157/153 199/160/156 12/9/9
+f 198/157/153 197/155/151 200/158/154
+f 201/159/155 202/161/157 199/160/156
+f 202/161/157 5/4/4 1/1/1
+f 202/161/157 201/159/155 203/162/158
+f 204/163/159 205/165/161 5/4/4
+f 206/164/160 6/205/201 5/4/4
+f 204/163/159 207/768/727 208/166/162
+f 208/166/162 209/169/165 210/167/163
+f 208/166/162 211/769/728 212/168/164
+f 212/168/164 213/170/166 209/169/165
+f 213/170/166 214/174/170 215/171/167
+f 213/170/166 212/168/164 216/172/168
+f 217/173/169 218/175/171 214/174/170
+f 218/175/171 217/173/169 219/176/172
+f 220/177/173 221/178/174 218/175/171
+f 221/178/174 220/177/173 72/50/50
+f 72/50/50 223/180/176 221/178/174
+f 223/180/176 112/85/85 116/181/177
+f 223/180/176 72/50/50 78/55/55
+f 78/55/55 113/82/82 112/85/85
+f 79/182/178 224/183/179 113/82/82
+f 224/183/179 79/182/178 95/69/69
+f 225/184/180 226/186/182 227/185/181
+f 224/183/179 227/185/181 114/83/83
+f 226/186/182 228/188/184 229/187/183
+f 227/185/181 229/187/183 117/86/86
+f 228/188/184 230/308/300 231/189/185
+f 229/187/183 231/189/185 232/190/186
+f 231/189/185 233/313/305 234/191/187
+f 234/191/187 235/193/189 236/192/188
+f 232/190/186 236/192/188 115/84/84
+f 235/193/189 237/195/191 238/194/190
+f 236/192/188 238/194/190 116/181/177
+f 237/195/191 239/196/192 222/179/175
+f 238/194/190 222/179/175 221/178/174
+f 239/196/192 237/195/191 240/197/193
+f 241/198/194 215/171/167 214/174/170
+f 239/196/192 214/174/170 218/175/171
+f 215/171/167 241/198/194 242/199/195
+f 243/200/196 210/167/163 215/171/167
+f 210/167/163 243/200/196 244/201/197
+f 210/167/163 245/202/198 246/204/200
+f 245/202/198 247/206/202 248/203/199
+f 246/204/200 248/203/199 7/5/5
+f 6/205/201 206/164/160 210/167/163
+f 247/206/202 249/323/315 250/207/203
+f 248/203/199 250/207/203 8/208/204
+f 250/207/203 249/323/315 251/798/318
+f 250/799/203 252/334/205 8/800/204
+f 252/334/205 250/799/203 253/329/321
+f 252/209/205 254/210/206 2/6/6
+f 254/210/206 255/211/207 3/2/2
+f 255/211/207 256/212/208 10/7/7
+f 256/212/208 257/797/333 258/213/209
+f 11/214/210 9/8/8 10/7/7
+f 191/151/147 259/153/149 260/215/211
+f 261/216/212 262/224/214 188/217/213
+f 191/151/147 188/217/213 187/148/144
+f 262/218/214 261/348/212 263/219/215
+f 262/218/214 264/220/216 265/221/217
+f 186/223/218 185/145/141 188/217/213
+f 264/220/216 266/353/339 267/225/219
+f 265/221/217 267/225/219 268/226/220
+f 181/227/221 180/138/138 186/222/218
+f 267/225/219 269/355/341 270/228/222
+f 268/226/220 270/228/222 271/229/223
+f 176/230/224 175/139/134 181/227/221
+f 270/228/222 272/359/345 271/229/223
+f 171/130/130 170/133/133 176/230/224
+f 271/229/223 273/362/348 274/231/225
+f 274/231/225 275/232/226 168/128/128
+f 275/232/226 274/231/225 276/233/227
+f 277/234/228 278/235/229 164/124/124
+f 275/232/226 164/124/124 163/126/126
+f 278/235/229 277/234/228 30/22/22
+f 279/236/230 280/238/232 281/237/231
+f 278/235/229 281/237/231 165/125/125
+f 280/238/232 119/92/92 124/239/233
+f 281/237/231 124/239/233 166/240/234
+f 280/238/232 279/236/230 282/241/235
+f 283/242/236 120/88/88 119/92/92
+f 283/242/236 282/241/235 284/243/237
+f 285/244/238 286/245/239 120/88/88
+f 286/245/239 287/248/242 121/89/89
+f 286/245/239 288/246/240 287/248/242
+f 288/246/240 289/251/245 290/247/241
+f 288/246/240 286/245/239 291/374/360
+f 288/246/240 292/249/243 289/251/245
+f 292/249/243 90/65/65 293/250/244
+f 292/249/243 288/246/240 294/252/246
+f 295/253/247 296/256/250 93/68/68
+f 296/256/250 91/67/67 93/68/68
+f 296/256/250 295/253/247 297/378/364
+f 297/378/364 298/254/248 296/256/250
+f 298/254/248 299/258/252 300/255/249
+f 297/378/364 301/380/366 298/254/248
+f 298/254/248 303/381/367 304/259/253
+f 302/257/251 304/259/253 305/261/255
+f 306/260/254 307/578/548 302/257/251
+f 304/259/253 308/383/369 309/262/256
+f 305/261/255 309/262/256 310/263/257
+f 310/263/257 311/267/261 312/264/258
+f 310/263/257 309/262/256 313/265/259
+f 314/266/260 315/268/262 311/267/261
+f 315/268/262 316/272/266 317/269/263
+f 315/268/262 314/266/260 318/270/264
+f 319/271/265 320/273/267 316/272/266
+f 320/273/267 321/277/271 322/274/268
+f 320/273/267 319/271/265 323/275/269
+f 324/276/270 325/278/272 321/277/271
+f 325/278/272 326/282/276 327/279/273
+f 325/278/272 324/276/270 328/280/274
+f 329/281/275 330/283/277 326/282/276
+f 330/283/277 331/285/279 332/284/278
+f 330/283/277 329/281/275 333/400/386
+f 331/285/279 330/283/277 335/286/280
+f 336/287/281 337/289/283 334/288/282
+f 337/289/283 338/293/287 339/290/284
+f 337/289/283 336/287/281 340/291/285
+f 341/292/286 342/295/289 338/293/287
+f 343/294/288 344/489/464 338/293/287
+f 342/295/289 341/292/286 345/296/290
+f 342/295/289 346/297/291 347/298/292
+f 348/299/293 349/487/462 343/294/288
+f 347/300/292 346/479/291 350/301/294
+f 347/300/292 351/302/295 352/303/296
+f 352/303/296 353/306/298 354/305/297
+f 226/186/182 225/184/180 353/306/298
+f 225/184/180 100/74/74 101/307/299
+f 225/184/180 95/69/69 100/74/74
+f 226/186/182 351/302/295 228/188/184
+f 351/302/295 350/301/294 230/308/300
+f 350/301/294 355/310/302 356/309/301
+f 355/310/302 357/413/395 358/311/303
+f 356/309/301 358/311/303 359/312/304
+f 233/313/305 231/189/185 230/308/300
+f 358/311/303 360/417/398 46/38/38
+f 359/312/304 46/38/38 43/35/35
+f 361/314/306 234/191/187 233/313/305
+f 43/35/35 42/34/34 362/315/307
+f 361/314/306 362/315/307 235/193/189
+f 42/34/34 363/316/308 240/197/193
+f 362/315/307 240/197/193 237/195/191
+f 363/316/308 42/34/34 41/37/37
+f 364/317/309 365/319/311 242/199/195
+f 363/316/308 242/199/195 241/198/194
+f 364/317/309 366/421/402 367/318/310
+f 367/318/310 368/320/312 244/201/197
+f 365/319/311 244/201/197 243/200/196
+f 368/320/312 367/318/310 369/321/313
+f 368/320/312 370/322/314 249/323/315
+f 247/206/202 245/202/198 244/201/197
+f 370/322/314 369/321/313 371/324/316
+f 372/325/317 251/798/318 249/323/315
+f 251/326/318 372/427/317 373/327/319
+f 374/328/320 375/330/322 253/329/321
+f 251/798/318 253/801/321 250/207/203
+f 375/330/322 374/328/320 376/331/323
+f 377/332/324 378/436/414 379/333/325
+f 375/330/322 379/333/325 252/334/205
+f 379/333/325 378/436/414 380/335/326
+f 381/336/327 254/339/206 252/334/205
+f 381/336/327 380/335/326 382/337/328
+f 383/338/329 255/342/207 254/339/206
+f 382/337/328 384/343/331 385/340/330
+f 383/338/329 385/340/330 256/341/208
+f 384/343/331 386/346/334 387/344/332
+f 385/340/330 387/344/332 257/345/333
+f 386/346/334 388/445/423 263/219/215
+f 387/344/332 263/219/215 260/347/211
+f 388/445/423 389/349/335 263/219/215
+f 389/349/335 388/445/423 390/350/336
+f 389/349/335 391/351/337 392/352/338
+f 389/349/335 266/353/339 264/220/216
+f 269/355/341 267/225/219 266/353/339
+f 393/354/340 392/352/338 394/356/342
+f 393/354/340 395/357/343 396/358/344
+f 272/359/345 270/228/222 269/355/341
+f 395/357/343 397/366/352 398/360/346
+f 396/358/344 398/360/346 399/361/347
+f 273/362/348 271/229/223 272/359/345
+f 398/360/346 400/365/351 32/24/24
+f 399/361/347 32/24/24 31/23/23
+f 399/361/347 276/233/227 274/231/225
+f 401/363/349 402/454/432 403/364/350
+f 400/365/351 403/364/350 27/25/25
+f 400/365/351 398/360/346 397/366/352
+f 403/364/350 402/454/432 404/367/353
+f 403/364/350 405/368/354 28/20/20
+f 405/368/354 406/370/356 284/243/237
+f 405/368/354 404/367/353 407/369/355
+f 407/369/355 408/371/357 285/244/238
+f 407/369/355 404/367/353 409/456/434
+f 408/371/357 407/369/355 410/372/358
+f 411/373/359 15/375/361 291/374/360
+f 15/375/361 411/373/359 13/10/10
+f 15/375/361 412/376/362 294/252/246
+f 412/376/362 297/378/364 295/253/247
+f 412/376/362 15/375/361 14/12/12
+f 413/377/363 414/475/453 415/379/365
+f 303/381/367 298/254/248 301/380/366
+f 415/379/365 416/474/452 417/802/751
+f 415/379/365 417/802/751 418/382/368
+f 308/383/369 304/259/253 303/381/367
+f 418/382/368 417/802/751 419/384/370
+f 420/385/371 313/265/259 308/383/369
+f 313/265/259 309/262/256 308/383/369
+f 313/265/259 420/385/371 421/386/372
+f 422/387/373 423/388/374 313/265/259
+f 423/388/374 318/270/264 314/266/260
+f 423/388/374 422/387/373 424/389/375
+f 425/390/376 426/391/377 318/270/264
+f 426/391/377 323/275/269 319/271/265
+f 426/391/377 425/390/376 427/392/378
+f 428/393/379 429/394/380 323/275/269
+f 429/394/380 328/280/274 324/276/270
+f 429/394/380 428/393/379 430/395/381
+f 431/396/382 432/397/383 328/280/274
+f 432/397/383 333/400/386 329/281/275
+f 432/397/383 431/396/382 433/398/384
+f 434/399/385 435/401/387 333/400/386
+f 435/401/387 335/404/280 330/283/277
+f 435/401/387 434/399/385 436/402/388
+f 437/403/389 438/406/390 335/404/280
+f 438/405/390 340/291/285 336/287/281
+f 438/406/390 437/403/389 439/407/391
+f 440/409/392 441/410/393 340/291/285
+f 441/410/393 345/296/290 341/292/286
+f 441/411/393 355/310/302 345/480/290
+f 441/411/393 440/414/392 442/412/394
+f 440/414/392 439/803/391 443/415/396
+f 442/412/394 443/415/396 444/416/397
+f 360/417/398 358/311/303 357/413/395
+f 443/415/396 445/804/456 446/418/399
+f 446/418/399 45/36/36 44/39/39
+f 44/39/39 46/38/38 360/417/398
+f 446/418/399 445/804/456 447/419/400
+f 448/420/401 366/421/402 45/36/36
+f 448/420/401 447/419/400 371/324/316
+f 369/321/313 367/318/310 366/421/402
+f 447/422/400 445/478/456 449/423/403
+f 451/426/405 452/428/406 373/327/319
+f 450/424/404 373/327/319 372/427/317
+f 452/428/406 451/426/405 453/429/407
+f 454/430/408 455/431/409 376/331/323
+f 452/428/406 376/331/323 374/328/320
+f 455/431/409 454/430/408 427/392/378
+f 456/432/410 457/434/412 458/433/411
+f 455/431/409 458/433/411 377/332/324
+f 457/434/412 459/437/415 460/435/413
+f 458/433/411 460/435/413 378/436/414
+f 461/438/416 380/335/326 378/436/414
+f 463/440/418 382/337/328 380/335/326
+f 463/440/418 462/439/417 464/441/419
+f 463/440/418 465/442/420 384/343/331
+f 464/441/419 466/476/454 467/443/421
+f 465/442/420 467/443/421 386/346/334
+f 467/443/421 466/476/454 468/444/422
+f 467/443/421 390/350/336 388/445/423
+f 468/444/422 469/446/424 391/351/337
+f 469/446/424 468/444/422 470/447/425
+f 471/448/426 472/449/427 394/356/342
+f 469/446/424 394/356/342 392/352/338
+f 472/449/427 471/448/426 473/450/428
+f 472/449/427 474/451/429 401/363/349
+f 472/449/427 397/366/352 395/357/343
+f 474/451/429 473/450/428 475/452/430
+f 474/451/429 476/453/431 402/454/432
+f 476/453/431 475/452/430 409/456/434
+f 476/453/431 409/456/434 404/367/353
+f 477/455/433 18/477/455 410/372/358
+f 410/372/358 407/369/355 409/456/434
+f 475/452/430 478/457/435 477/455/433
+f 478/457/435 479/460/438 480/458/436
+f 478/457/435 475/452/430 473/450/428
+f 481/459/437 482/462/440 479/460/438
+f 483/461/439 484/472/450 479/460/438
+f 481/459/437 470/447/425 485/463/441
+f 482/462/440 485/463/441 486/464/442
+f 485/463/441 466/476/454 464/441/419
+f 486/464/442 464/441/419 462/439/417
+f 488/466/444 490/468/446 487/465/443
+f 488/466/444 459/437/415 489/467/445
+f 459/437/415 457/434/412 421/386/372
+f 459/437/415 488/466/444 461/438/416
+f 421/386/372 424/389/375 422/387/373
+f 424/389/375 427/392/378 425/390/376
+f 489/467/445 419/384/370 490/468/446
+f 490/468/446 416/474/452 492/470/448
+f 491/469/447 492/470/448 493/471/449
+f 484/472/450 483/461/439 487/465/443
+f 492/470/448 414/475/453 17/11/11
+f 493/471/449 17/11/11 16/473/451
+f 480/458/436 479/460/438 484/472/450
+f 416/474/452 415/379/365 414/475/453
+f 419/384/370 417/802/751 416/474/452
+f 489/467/445 421/386/372 420/385/371
+f 470/447/425 468/444/422 466/476/454
+f 481/459/437 473/450/428 471/448/426
+f 480/458/436 16/473/451 18/477/455
+f 427/392/378 430/395/381 428/393/379
+f 454/430/408 453/429/407 430/395/381
+f 453/429/407 433/398/384 431/396/382
+f 451/426/405 436/402/388 434/399/385
+f 450/424/404 449/423/403 436/402/388
+f 449/423/403 439/407/391 437/403/389
+f 445/804/456 443/415/396 439/803/391
+f 414/475/453 413/377/363 14/12/12
+f 411/373/359 410/372/358 18/477/455
+f 291/374/360 294/252/246 288/246/240
+f 408/371/357 291/374/360 286/245/239
+f 366/421/402 364/317/309 41/37/37
+f 355/310/302 350/301/294 346/479/291
+f 354/481/297 494/795/459 495/482/457
+f 496/483/458 349/487/462 348/299/293
+f 353/306/298 101/307/299 494/484/459
+f 496/483/458 495/482/457 497/485/460
+f 496/483/458 155/116/116 498/486/461
+f 498/486/461 154/115/115 153/488/463
+f 344/489/464 343/294/288 349/487/462
+f 155/116/116 497/485/460 499/490/465
+f 501/492/467 152/113/113 155/116/116
+f 497/485/460 502/493/468 499/490/465
+f 502/493/468 503/496/471 504/494/469
+f 502/493/468 497/485/460 495/482/457
+f 505/495/470 506/497/472 503/496/471
+f 506/497/472 507/502/477 508/498/473
+f 506/497/472 505/495/470 509/499/474
+f 506/497/472 510/500/475 511/501/476
+f 511/501/476 512/533/503 507/502/477
+f 510/503/475 99/73/73 513/504/478
+f 514/506/479 515/531/501 511/501/476
+f 513/504/478 98/72/72 516/511/480
+f 516/511/480 517/794/750 51/512/482
+f 517/794/750 518/513/483 51/512/482
+f 519/514/484 520/793/749 521/516/486
+f 521/516/486 59/519/489 51/512/482
+f 523/518/488 55/41/41 59/519/489
+f 55/41/41 523/518/488 524/520/490
+f 525/521/491 56/42/42 55/41/41
+f 525/521/491 68/525/495 70/522/492
+f 526/526/496 527/535/505 528/805/752
+f 526/526/496 528/805/752 529/527/497
+f 529/527/497 69/529/499 68/525/495
+f 530/528/498 512/533/503 531/530/500
+f 515/531/501 62/532/502 63/524/494
+f 62/532/502 515/531/501 514/510/479
+f 62/532/502 49/509/481 58/40/40
+f 58/40/40 57/523/493 62/532/502
+f 512/533/503 511/501/476 515/531/501
+f 529/527/497 504/494/469 508/498/473
+f 508/498/473 507/502/477 512/533/503
+f 504/494/469 529/527/497 528/805/752
+f 528/805/752 532/534/504 504/494/469
+f 532/534/504 528/805/752 527/535/505
+f 532/534/504 500/491/466 499/490/465
+f 527/535/505 533/536/506 133/99/99
+f 135/100/100 501/492/467 500/491/466
+f 533/536/506 534/538/508 134/537/507
+f 134/537/507 535/539/509 536/541/511
+f 535/539/509 537/792/748 538/540/510
+f 538/540/510 539/543/513 540/542/512
+f 536/541/511 540/542/512 131/97/97
+f 539/543/513 541/546/516 542/544/514
+f 540/542/512 542/544/514 132/545/515
+f 541/546/516 543/770/729 544/547/517
+f 542/544/514 544/547/517 545/548/518
+f 544/547/517 546/666/634 547/549/519
+f 545/548/518 547/549/519 548/550/520
+f 549/551/521 129/98/98 132/545/515
+f 549/551/521 548/550/520 550/552/522
+f 551/553/523 130/96/96 129/98/98
+f 551/553/523 550/552/522 552/554/524
+f 553/555/525 554/556/526 130/96/96
+f 554/556/526 555/559/529 126/93/93
+f 554/556/526 553/555/525 556/557/527
+f 557/558/528 558/560/530 555/559/529
+f 558/560/530 559/563/533 148/110/110
+f 558/560/530 557/558/528 560/561/531
+f 561/562/532 562/564/534 559/563/533
+f 562/564/534 563/568/538 564/565/535
+f 562/564/534 561/562/532 565/566/536
+f 566/567/537 567/569/539 563/568/538
+f 567/569/539 85/60/60 84/59/59
+f 567/569/539 566/567/537 568/570/540
+f 569/571/541 86/61/61 85/60/60
+f 569/571/541 568/570/540 570/572/542
+f 25/573/543 24/17/17 86/61/61
+f 570/572/542 568/570/540 571/574/544
+f 572/575/545 312/264/258 573/576/546
+f 573/576/546 20/18/18 25/573/543
+f 573/576/546 312/264/258 311/267/261
+f 317/269/263 21/14/14 20/18/18
+f 572/575/545 571/574/544 574/577/547
+f 307/578/548 306/260/254 312/264/258
+f 571/574/544 565/566/536 575/579/549
+f 299/258/252 302/257/251 307/578/548
+f 576/580/550 577/581/551 300/255/249
+f 575/579/549 300/255/249 299/258/252
+f 577/581/551 576/580/550 556/557/527
+f 577/581/551 578/582/552 92/66/66
+f 577/581/551 91/67/67 296/256/250
+f 578/582/552 556/557/527 553/555/525
+f 552/554/524 579/583/553 92/66/66
+f 579/583/553 552/554/524 550/552/522
+f 580/584/554 581/669/637 88/585/555
+f 88/585/555 581/669/637 582/586/556
+f 583/587/557 89/64/64 88/585/555
+f 583/587/557 582/586/556 584/595/565
+f 583/587/557 585/588/558 89/64/64
+f 585/588/558 583/587/557 586/589/559
+f 587/590/560 588/591/561 293/250/244
+f 585/588/558 293/250/244 90/65/65
+f 588/591/561 587/590/560 589/592/562
+f 590/593/563 122/90/90 290/247/241
+f 588/591/561 290/247/241 289/251/245
+f 590/593/563 589/592/562 157/118/118
+f 591/594/564 123/91/91 122/90/90
+f 591/594/564 157/118/118 156/122/122
+f 591/594/564 166/240/234 124/239/233
+f 589/592/562 141/104/104 140/106/106
+f 587/590/560 586/589/559 141/104/104
+f 586/589/559 584/595/565 137/101/101
+f 584/595/565 592/601/571 138/596/566
+f 584/595/565 593/599/569 592/601/571
+f 594/597/567 595/670/638 596/598/568
+f 593/599/569 596/598/568 597/600/570
+f 593/599/569 584/595/565 582/586/556
+f 596/598/568 598/672/640 599/602/572
+f 597/600/570 599/602/572 600/603/573
+f 601/604/574 138/596/566 592/601/571
+f 600/603/573 602/606/576 603/605/575
+f 603/605/575 139/102/102 138/596/566
+f 602/606/576 604/609/579 605/607/577
+f 603/605/575 605/607/577 144/608/578
+f 604/609/579 606/696/664 607/610/580
+f 605/607/577 607/610/580 608/611/581
+f 608/611/581 609/612/582 610/613/583
+f 611/614/584 145/107/107 144/608/578
+f 611/614/584 610/613/583 612/615/585
+f 613/616/586 146/108/108 145/107/107
+f 614/617/587 615/618/588 146/108/108
+f 615/618/588 158/119/119 142/105/105
+f 158/119/119 616/621/591 159/120/120
+f 618/620/590 619/622/592 616/621/591
+f 619/622/592 620/626/596 621/623/593
+f 619/622/592 618/620/590 622/624/594
+f 623/625/595 624/627/597 620/626/596
+f 624/629/597 623/734/595 626/735/694
+f 627/630/599 624/629/597 629/737/696
+f 627/630/599 631/739/698 632/633/601
+f 628/632/600 632/633/601 633/634/602
+f 634/636/604 635/771/730 630/635/603
+f 632/633/601 636/637/605 37/29/29
+f 633/634/602 37/29/29 36/28/28
+f 636/637/605 632/633/601 631/739/698
+f 636/637/605 631/739/698 637/638/606
+f 636/637/605 638/639/607 38/30/30
+f 639/640/608 39/31/31 38/30/30
+f 638/639/607 637/638/606 640/641/609
+f 641/642/610 642/760/719 639/640/608
+f 637/638/606 643/740/699 644/643/611
+f 640/641/609 644/643/611 645/644/612
+f 646/645/613 647/757/716 641/642/610
+f 644/643/611 648/741/700 649/646/614
+f 645/644/612 649/646/614 650/647/615
+f 651/648/616 652/754/713 646/645/613
+f 649/646/614 653/742/701 654/649/617
+f 650/647/615 654/649/617 655/650/618
+f 655/650/618 656/654/622 657/651/619
+f 655/650/618 654/649/617 658/652/620
+f 659/653/621 660/657/625 656/654/622
+f 662/656/624 663/658/626 660/657/625
+f 663/658/626 664/660/628 665/659/627
+f 664/660/628 666/663/631 667/743/702
+f 664/660/628 663/658/626 668/661/629
+f 669/662/630 546/666/634 666/663/631
+f 669/662/630 668/661/629 670/664/632
+f 671/665/633 547/549/519 546/666/634
+f 671/665/633 670/664/632 672/667/635
+f 673/668/636 548/550/520 547/549/519
+f 673/668/636 672/667/635 581/669/637
+f 580/584/554 550/552/522 548/550/520
+f 670/664/632 595/670/638 594/597/567
+f 672/667/635 594/597/567 582/586/556
+f 668/661/629 674/671/639 595/670/638
+f 674/671/639 668/661/629 663/658/626
+f 662/656/624 675/673/641 598/672/640
+f 674/671/639 598/672/640 596/598/568
+f 661/655/623 676/675/643 677/674/642
+f 675/673/641 677/674/642 600/603/573
+f 676/675/643 678/677/645 679/676/644
+f 677/674/642 679/676/644 602/606/576
+f 678/677/645 103/75/75 108/678/646
+f 679/676/644 108/678/646 604/609/579
+f 678/677/645 676/675/643 680/680/648
+f 680/680/648 653/742/701 681/681/649
+f 678/677/645 681/681/649 682/682/650
+f 681/681/649 648/741/700 683/683/651
+f 684/684/652 105/76/76 104/679/647
+f 684/684/652 683/683/651 685/736/695
+f 684/684/652 109/685/653 105/76/76
+f 109/685/653 684/684/652 686/686/654
+f 687/687/655 688/689/657 689/688/656
+f 689/688/656 110/80/80 109/685/653
+f 688/689/657 690/691/659 691/690/658
+f 690/691/659 692/713/677 693/692/660
+f 691/690/658 693/692/660 694/693/661
+f 106/78/78 695/694/662 107/79/79
+f 695/694/662 696/719/682 697/695/663
+f 697/695/663 698/697/665 607/610/580
+f 698/697/665 697/695/663 696/719/682
+f 609/612/582 699/698/666 700/699/667
+f 610/613/583 700/699/667 701/700/668
+f 702/701/669 614/617/587 613/616/586
+f 702/701/669 703/710/675 704/702/670
+f 614/617/587 704/702/670 705/703/671
+f 705/703/671 617/619/589 158/119/119
+f 704/702/670 706/709/674 707/704/672
+f 705/703/671 707/704/672 708/705/673
+f 708/705/673 622/624/594 618/620/590
+f 708/706/673 707/708/672 688/689/657
+f 687/687/655 686/686/654 622/707/594
+f 707/708/672 706/712/674 690/691/659
+f 706/709/674 704/702/670 703/710/675
+f 706/712/674 709/806/676 692/713/677
+f 703/710/675 710/726/689 711/714/678
+f 709/806/676 711/715/678 692/713/677
+f 711/715/678 65/47/47 64/49/49
+f 64/49/49 67/48/48 693/692/660
+f 67/48/48 712/717/680 713/716/679
+f 67/48/48 713/716/679 694/693/661
+f 713/716/679 106/78/78 694/693/661
+f 695/694/662 712/717/680 714/718/681
+f 715/720/683 698/697/665 696/719/682
+f 715/720/683 714/718/681 47/721/684
+f 700/699/667 47/721/684 716/722/685
+f 716/722/685 717/724/687 718/723/686
+f 701/700/668 718/723/686 702/701/669
+f 718/723/686 719/725/688 710/726/689
+f 65/727/47 711/714/678 710/726/689
+f 719/725/688 720/728/690 66/729/691
+f 717/724/687 54/44/44 61/730/692
+f 720/728/690 61/730/692 66/729/691
+f 712/717/680 67/48/48 66/732/691
+f 60/731/43 53/45/45 712/717/680
+f 54/44/44 716/722/685 52/46/46
+f 716/722/685 47/721/684 48/733/693
+f 686/686/654 626/735/694 623/734/595
+f 684/684/652 685/736/695 626/735/694
+f 685/736/695 629/737/696 624/629/597
+f 631/739/698 627/630/599 629/737/696
+f 629/737/696 685/736/695 683/683/651
+f 643/740/699 637/638/606 631/739/698
+f 648/741/700 644/643/611 643/740/699
+f 653/742/701 649/646/614 648/741/700
+f 680/680/648 658/652/620 654/649/617
+f 676/675/643 661/655/623 658/652/620
+f 667/743/702 665/659/627 664/660/628
+f 666/663/631 543/770/729 74/51/51
+f 667/743/702 74/51/51 73/744/703
+f 722/745/704 723/747/706 665/659/627
+f 723/747/706 722/745/704 724/746/705
+f 724/746/705 725/748/707 656/654/622
+f 723/747/706 656/654/622 660/657/625
+f 725/748/707 724/746/705 726/749/708
+f 727/750/709 728/752/711 657/651/619
+f 725/748/707 657/651/619 656/654/622
+f 727/750/709 729/767/726 730/751/710
+f 728/752/711 730/751/710 731/753/712
+f 652/754/713 651/648/616 657/651/619
+f 730/751/710 732/766/725 733/755/714
+f 731/753/712 733/755/714 734/756/715
+f 647/757/716 646/645/613 652/754/713
+f 733/755/714 735/765/724 736/758/717
+f 734/756/715 736/758/717 737/759/718
+f 642/760/719 641/642/610 647/757/716
+f 737/759/718 736/758/717 738/761/720
+f 737/759/718 739/762/721 34/32/32
+f 39/31/31 639/640/608 642/760/719
+f 739/762/721 738/761/720 196/154/150
+f 740/763/722 35/27/27 34/32/32
+f 740/763/722 196/154/150 193/150/146
+f 192/149/145 741/764/723 35/27/27
+f 741/764/723 192/149/145 190/147/143
+f 189/146/142 635/771/730 634/636/604
+f 741/764/723 634/636/604 36/28/28
+f 738/761/720 200/158/154 197/155/151
+f 736/758/717 735/765/724 200/158/154
+f 735/765/724 203/162/158 201/159/155
+f 733/755/714 732/766/725 203/162/158
+f 732/766/725 207/768/727 204/163/159
+f 732/766/725 730/751/710 729/767/726
+f 211/769/728 208/166/162 207/768/727
+f 727/750/709 726/749/708 211/769/728
+f 726/749/708 216/172/168 212/168/164
+f 724/746/705 219/176/172 217/173/169
+f 722/745/704 73/744/703 219/176/172
+f 546/666/634 544/547/517 543/770/729
+f 635/771/730 189/146/142 184/143/140
+f 635/771/730 183/772/139 630/635/603
+f 630/635/603 182/773/731 628/632/600
+f 182/774/731 178/136/136 177/775/732
+f 628/776/600 177/775/732 625/628/598
+f 625/628/598 177/775/732 173/132/132
+f 172/131/131 621/623/593 620/626/596
+f 621/623/593 172/131/131 167/127/127
+f 160/777/733 159/120/120 616/621/591
+f 606/696/664 604/609/579 108/678/646
+f 576/580/550 560/561/531 557/558/528
+f 575/579/549 565/566/536 561/562/532
+f 568/570/540 566/567/537 565/566/536
+f 564/565/535 742/779/735 150/778/734
+f 149/111/111 148/110/110 559/563/533
+f 563/568/538 84/59/59 742/779/735
+f 84/59/59 83/58/58 743/780/736
+f 743/780/736 744/782/738 150/778/734
+f 743/780/736 745/784/740 746/781/737
+f 744/782/738 746/781/737 334/288/282
+f 747/783/739 151/112/112 150/778/734
+f 747/783/739 339/290/284 153/488/463
+f 745/784/740 748/785/741 332/284/278
+f 746/781/737 332/284/278 331/285/279
+f 748/785/741 745/784/740 82/57/57
+f 749/786/742 750/787/743 327/279/273
+f 748/785/741 327/279/273 326/282/276
+f 750/787/743 749/786/742 23/16/16
+f 22/15/15 21/14/14 322/274/268
+f 750/787/743 322/274/268 321/277/271
+f 82/57/57 81/62/62 23/16/16
+f 745/784/740 743/780/736 83/58/58
+f 555/559/529 148/110/110 127/114/114
+f 543/770/729 541/546/516 75/53/53
+f 541/546/516 539/543/513 76/788/744
+f 539/543/513 538/540/510 751/789/745
+f 752/790/746 97/70/70 96/791/747
+f 751/789/745 96/791/747 77/54/54
+f 751/789/745 538/540/510 537/792/748
+f 537/792/748 519/514/484 518/513/483
+f 537/792/748 535/539/509 520/793/749
+f 520/793/749 534/538/508 522/517/487
+f 522/517/487 521/516/486 520/793/749
+f 534/538/508 533/536/506 524/520/490
+f 524/520/490 527/535/505 526/526/496
+f 517/794/750 97/70/70 752/790/746
+f 517/794/750 516/511/480 98/72/72
+f 524/520/490 523/518/488 522/517/487
+f 98/72/72 513/504/478 99/73/73
+f 510/503/475 509/796/474 99/73/73
+f 505/495/470 495/482/457 494/795/459
+f 509/796/474 494/484/459 101/307/299
+f 135/100/100 128/94/94 152/113/113
+f 344/489/464 153/488/463 339/290/284
+f 21/14/14 317/269/263 316/272/266
+f 122/90/90 121/89/89 287/248/242
+f 282/241/235 29/21/21 28/20/20
+f 279/236/230 30/22/22 29/21/21
+f 277/234/228 276/233/227 31/23/23
+f 259/153/149 258/213/209 257/797/333
+f 220/177/173 219/176/172 73/744/703
+f 199/160/156 1/1/1 4/3/3
+f 195/156/152 12/9/9 11/214/210
+f 96/791/747 95/69/69 79/182/178
+f 24/17/17 23/16/16 81/62/62
diff --git a/scenes/data/mesh/liver_coarse.obj b/scenes/data/mesh/liver_coarse.obj
new file mode 100644
index 0000000..f91a8e0
--- /dev/null
+++ b/scenes/data/mesh/liver_coarse.obj
@@ -0,0 +1,3407 @@
+# Blender 4.3.2
+# www.blender.org
+mtllib liver_collision.mtl
+o liver
+v 157.042694 211.164459 183.004150
+v 160.460602 222.504898 180.299606
+v 89.406746 235.581726 216.980316
+v 73.413361 110.249954 164.555328
+v 81.645668 102.961357 174.206421
+v 181.404694 189.273956 181.425476
+v 181.494293 189.690872 187.541687
+v 100.009773 221.445602 229.741241
+v 87.005196 263.948761 114.137352
+v 144.026566 167.087372 228.237274
+v 132.361710 156.132935 232.046692
+v 54.170517 126.226540 131.582672
+v 56.483894 123.480247 120.490105
+v 120.571556 96.284615 206.695831
+v 125.210220 93.059532 204.280685
+v 92.722160 85.583344 158.543396
+v 78.951805 95.721954 152.204941
+v 47.134224 193.833191 165.393112
+v 48.188004 182.322479 164.999939
+v 193.492172 191.469955 202.271423
+v 194.755341 189.581894 194.014557
+v 135.886871 172.464325 151.281143
+v 146.325089 159.208054 153.545975
+v 139.118286 188.588211 120.720749
+v 136.822739 185.154495 127.918701
+v 175.621414 198.954910 164.014359
+v 182.084229 194.108398 176.776169
+v 102.889618 165.989334 240.208786
+v 120.440704 171.290024 236.966019
+v 154.315155 207.217392 135.873322
+v 150.460617 200.496735 139.321655
+v 163.074982 221.277191 173.467911
+v 123.652802 96.859383 166.413864
+v 156.281418 154.352356 172.641953
+v 139.874405 273.123657 141.738937
+v 135.121521 269.936462 130.996628
+v 221.158234 173.310150 191.303635
+v 238.413010 158.994293 205.819107
+v 53.988144 149.894135 184.833618
+v 153.787399 210.997070 134.211563
+v 68.624977 181.374557 69.720985
+v 55.515392 171.597641 63.817402
+v 61.511978 188.934311 64.316849
+v 85.807083 230.283279 88.731987
+v 99.201340 221.029053 97.561066
+v 129.261185 121.571472 167.633820
+v 126.830482 112.547569 166.133545
+v 141.236481 91.268829 149.939316
+v 146.640945 77.930038 147.625198
+v 84.700089 163.598740 85.154327
+v 197.419312 193.169678 199.968079
+v 99.729980 149.649368 233.404755
+v 114.696365 153.472626 234.353821
+v 90.266708 92.663635 170.182358
+v 109.085320 81.992668 168.724472
+v 106.502403 266.585083 113.669312
+v 125.549965 223.725800 223.866547
+v 110.297256 227.462326 226.216278
+v 110.820259 211.653656 234.754959
+v 159.660156 207.581543 213.255417
+v 166.443451 197.162445 210.148361
+v 51.894066 158.103165 191.320175
+v 52.291470 232.029510 152.502609
+v 161.568970 189.924698 139.459717
+v 168.418579 178.650681 142.896240
+v 81.428772 239.207657 89.134094
+v 96.260292 248.611084 98.391853
+v 73.815025 116.099739 195.598785
+v 74.974731 151.851959 225.326385
+v 142.501358 232.450592 131.279251
+v 60.911171 203.402740 215.731155
+v 61.171059 129.829803 186.817108
+v 138.423248 138.864838 172.532578
+v 154.866135 199.642212 135.181625
+v 124.863625 82.650253 179.969009
+v 52.346397 129.161987 107.160995
+v 101.764603 166.877350 88.426636
+v 125.905724 177.240784 113.835197
+v 48.681244 209.149567 186.886765
+v 55.113178 229.799820 190.286224
+v 50.927006 212.400787 177.040680
+v 58.451805 141.420319 181.729935
+v 156.258682 197.252060 174.553787
+v 158.118271 199.507172 189.044464
+v 162.285492 194.750488 185.402832
+v 60.771675 154.222534 77.082268
+v 159.924103 119.381256 224.825775
+v 227.249313 156.384369 199.448685
+v 179.973694 187.528641 145.099365
+v 179.677979 196.209412 150.639954
+v 129.883957 114.078926 223.547058
+v 129.338684 204.431015 107.404526
+v 208.201767 195.580811 206.417297
+v 235.757828 124.236420 212.152023
+v 233.984131 125.703781 213.981018
+v 81.959557 107.348274 194.744583
+v 180.772125 164.864822 150.947998
+v 173.416946 163.752548 148.843048
+v 168.955505 98.710587 218.635010
+v 180.223373 105.222771 222.777847
+v 159.986115 103.841400 223.022171
+v 229.249207 186.888672 207.184677
+v 227.571808 186.886765 209.259872
+v 49.783806 158.822830 69.235153
+v 111.787140 286.645050 138.839081
+v 122.513748 85.583420 169.345245
+v 135.079498 77.672775 153.823624
+v 220.444061 134.534241 216.004776
+v 113.468689 155.814926 136.625778
+v 155.465179 215.399490 140.431961
+v 175.300110 77.211349 172.682907
+v 187.870956 167.236664 166.257141
+v 234.669052 170.629044 209.485611
+v 235.974426 170.349548 207.422134
+v 115.571930 107.896416 213.937164
+v 117.762993 122.919098 221.857910
+v 97.108513 116.402557 208.200653
+v 47.739822 149.683868 117.124512
+v 45.479675 170.697723 111.985161
+v 147.911118 261.716187 156.400421
+v 140.791931 256.802673 171.606400
+v 106.364799 177.504044 93.030922
+v 111.956818 172.664917 102.690018
+v 136.428024 78.069069 170.371460
+v 177.185410 177.201401 211.782623
+v 72.906555 177.902725 232.314850
+v 76.962029 194.150375 232.768814
+v 62.112442 184.276016 223.196609
+v 134.925339 121.123863 156.167755
+v 180.672867 78.771675 166.776596
+v 185.296295 82.541954 173.150330
+v 155.911163 196.516846 216.682846
+v 76.780121 143.880280 101.926834
+v 65.227898 125.154808 118.302628
+v 58.281193 128.072144 108.046074
+v 100.660141 191.835480 87.147461
+v 138.557632 212.571106 219.215897
+v 149.263550 206.328613 216.227097
+v 147.689224 216.998825 208.683258
+v 86.208130 203.389633 81.538788
+v 158.096939 193.547333 138.485199
+v 45.518471 180.577988 186.576431
+v 155.930023 194.381882 161.872360
+v 162.542130 191.838120 160.415710
+v 151.847366 197.928787 155.488861
+v 151.303833 203.778290 159.373322
+v 181.468460 194.001465 196.102371
+v 49.057369 170.007874 201.820328
+v 114.664513 165.841553 131.929672
+v 127.521812 258.113861 183.598663
+v 237.663010 139.287811 214.038773
+v 238.930832 136.282349 211.647263
+v 74.975685 100.937019 136.654373
+v 78.486961 105.778145 136.243179
+v 189.043808 168.421570 213.900299
+v 119.462166 196.106659 238.790329
+v 163.099380 169.776474 166.016846
+v 159.439240 171.567749 163.599548
+v 117.466537 83.743927 172.902557
+v 151.215454 190.717728 224.110748
+v 210.844696 111.979012 201.826233
+v 131.228561 195.369736 155.954102
+v 131.373459 193.699661 151.498764
+v 156.653671 223.798370 191.596359
+v 162.041626 225.505417 175.737091
+v 156.463562 207.082321 193.426666
+v 40.429474 159.381378 95.451416
+v 41.092232 152.745682 89.743675
+v 179.217255 76.518768 167.696732
+v 169.092072 197.086746 173.325485
+v 172.767181 199.398361 165.932587
+v 174.503723 182.253387 180.661667
+v 203.968353 87.151611 197.264130
+v 204.551910 86.341148 206.691101
+v 166.795731 173.108261 170.487457
+v 166.340317 171.185654 173.843491
+v 164.586243 189.024490 215.329224
+v 47.486565 133.930206 92.096077
+v 47.343750 134.920120 103.646263
+v 42.857113 136.923325 94.177223
+v 168.599762 76.409920 154.122162
+v 47.927120 208.677917 141.086029
+v 50.644440 208.548172 107.453606
+v 47.549168 187.178650 108.377213
+v 139.554840 243.190659 131.347290
+v 156.422867 174.601486 156.099152
+v 157.625458 176.437500 150.991684
+v 172.692642 203.382385 199.788773
+v 172.471756 207.887543 193.685898
+v 41.010796 147.199661 96.844322
+v 146.769623 265.439392 152.167084
+v 176.898514 159.635590 158.487396
+v 169.381500 160.975113 157.463760
+v 209.210464 172.457062 186.876465
+v 129.368011 110.379181 219.915268
+v 215.077988 152.890396 215.052322
+v 71.408241 125.384331 123.316002
+v 52.560085 151.866287 200.416534
+v 55.676453 143.610779 192.823776
+v 221.189590 135.878906 199.884171
+v 218.138596 144.275635 195.620605
+v 136.948441 183.417786 156.935837
+v 134.637344 179.695526 156.535843
+v 113.071915 103.752945 207.272522
+v 105.442696 93.520233 201.604172
+v 169.786682 193.777283 160.117889
+v 136.144547 121.928406 152.938858
+v 139.516251 126.986870 150.985458
+v 158.029587 233.105667 170.254868
+v 171.697189 190.683060 137.776077
+v 174.728989 187.733185 138.472809
+v 94.185600 198.093353 239.189484
+v 172.870071 204.434174 174.963608
+v 155.188263 100.416580 156.002884
+v 199.472336 160.074142 177.111755
+v 169.498566 192.136810 166.858261
+v 176.590195 97.258659 219.907288
+v 163.335464 166.584290 151.663788
+v 82.907410 125.127281 137.188751
+v 180.324478 190.470413 203.154007
+v 69.262024 240.773911 199.765701
+v 216.228821 90.284958 207.638412
+v 86.309898 140.650864 131.254715
+v 123.734474 93.930115 166.461121
+v 148.372314 151.401535 154.821243
+v 147.172531 149.483414 153.400909
+v 56.138699 138.570236 196.692047
+v 59.706844 132.528717 195.361237
+v 60.227322 245.151672 168.082108
+v 118.702988 245.434265 204.778931
+v 64.529716 258.903351 155.268524
+v 227.925491 102.399368 213.476944
+v 44.059174 144.853165 87.437866
+v 200.271606 101.750946 222.339188
+v 179.626755 180.961823 180.888687
+v 92.176956 102.000488 141.405396
+v 84.945107 95.651955 141.939453
+v 163.655838 154.827682 223.588699
+v 49.945751 195.135757 180.946564
+v 126.881332 103.361473 165.952286
+v 237.977722 136.486267 209.419373
+v 87.002815 147.639252 112.177437
+v 75.375206 133.187759 120.292336
+v 176.414688 102.595299 169.846100
+v 120.860565 160.353241 133.592117
+v 202.899368 126.957703 190.429047
+v 49.280853 177.489441 206.348785
+v 49.119186 181.761551 191.339096
+v 85.277473 152.166748 96.047897
+v 60.145912 199.710220 70.758659
+v 64.641388 211.439377 74.012505
+v 65.374535 193.848160 67.590675
+v 111.289871 225.995132 105.278152
+v 163.156052 103.771072 161.858093
+v 114.521568 271.273132 175.253342
+v 140.182068 195.298523 117.306137
+v 126.012321 194.905792 104.208130
+v 54.238136 133.677917 101.122124
+v 205.133362 182.655975 188.867645
+v 103.944366 179.027786 243.384415
+v 104.030190 187.894943 243.001556
+v 50.856884 165.530716 176.687149
+v 67.010635 102.223763 132.848328
+v 68.281624 105.633385 142.798492
+v 63.168602 115.186058 146.573715
+v 95.542244 246.938538 208.034470
+v 93.966484 257.605591 103.581207
+v 86.344551 138.497284 136.684723
+v 89.470116 141.009018 137.487549
+v 213.493561 91.168480 214.672241
+v 171.632858 74.316536 161.411346
+v 153.219345 155.784790 161.599396
+v 159.810852 162.005508 162.257462
+v 103.596100 255.355316 196.716080
+v 121.517693 140.798996 227.082077
+v 58.148262 229.264420 106.020416
+v 220.207901 182.009277 210.600174
+v 160.166397 173.577225 174.197739
+v 207.877350 194.360367 199.611191
+v 99.671921 268.547089 180.956848
+v 137.784073 275.829773 150.010696
+v 130.148117 281.719208 137.081711
+v 68.693192 225.886276 81.669479
+v 72.840904 211.692108 75.094856
+v 166.239273 115.619820 161.109146
+v 159.298676 139.185089 150.311829
+v 97.193230 86.560524 147.091324
+v 97.461929 83.167519 152.467682
+v 149.999115 205.135147 139.988449
+v 153.096634 213.206589 158.662582
+v 52.023388 156.298950 142.230362
+v 134.819656 150.289581 227.785202
+v 142.070282 172.755310 165.812622
+v 136.061737 174.285126 156.872681
+v 77.329552 268.079865 148.699402
+v 83.216568 271.909760 133.743881
+v 58.177574 249.586746 153.369217
+v 153.468964 162.489273 172.578552
+v 194.888168 172.320251 176.139664
+v 65.839722 108.963646 128.921814
+v 65.302826 105.973770 131.064423
+v 159.414810 229.495056 159.826126
+v 148.759125 151.097076 161.587692
+v 145.939255 150.514267 162.354156
+v 141.325714 143.478653 165.635101
+v 146.281647 143.422272 162.481125
+v 144.857574 190.779938 140.056610
+v 128.791733 191.615723 143.729279
+v 215.526291 161.694290 189.677795
+v 220.553894 162.337753 191.445633
+v 134.347626 131.310760 172.727676
+v 132.601807 128.341400 164.679535
+v 78.448494 208.570648 229.111084
+v 231.609634 178.902069 205.715591
+v 231.548691 179.529037 208.446320
+v 70.883652 261.813293 135.324860
+v 132.326065 249.468628 189.592438
+v 151.316574 234.411713 182.646774
+v 150.581421 140.473465 171.385971
+v 131.830505 186.037384 136.358841
+v 50.460800 148.561813 132.577576
+v 158.326782 191.591202 137.222687
+v 143.121780 107.668045 220.673431
+v 185.457672 181.305756 178.951584
+v 230.862900 111.985756 211.407669
+v 143.692642 137.326920 162.359299
+v 142.065292 141.116684 162.735931
+v 139.181961 132.580185 160.822601
+v 57.641968 145.947739 87.326820
+v 48.882236 144.067047 86.839539
+v 190.211990 186.091309 187.290436
+v 86.220413 175.757156 239.463013
+v 174.463455 88.817665 164.404526
+v 161.335526 92.409203 157.782928
+v 48.339779 179.876892 133.623886
+v 129.435440 100.408760 214.858704
+v 157.204315 211.894791 206.516739
+v 160.849350 208.792435 209.581741
+v 124.468887 176.813919 144.222137
+v 125.197861 155.118927 136.733612
+v 134.550186 103.303383 154.630096
+v 221.167435 91.725327 214.108948
+v 148.374420 161.426010 170.859528
+v 118.415344 191.183838 157.016861
+v 187.567719 81.723343 189.108841
+v 167.722183 199.910828 202.882370
+v 159.323624 86.770813 151.379410
+v 171.104813 77.870605 155.187668
+v 157.036514 78.013588 147.823517
+v 105.988724 82.049652 153.069565
+v 123.833572 285.522766 138.130859
+v 48.264362 165.331146 187.137680
+v 157.242950 155.370392 171.046387
+v 146.521835 188.894379 149.766739
+v 147.243439 182.410446 156.598190
+v 161.481110 193.843948 173.310287
+v 126.484352 277.460754 130.136917
+v 54.674465 143.580719 140.315628
+v 45.273335 178.640320 93.899361
+v 73.895744 262.039154 180.376724
+v 81.279854 255.289383 193.259705
+v 100.689003 118.944885 140.432861
+v 123.274696 109.375267 152.044357
+v 137.336029 75.422729 156.601883
+v 126.586838 178.341522 129.318130
+v 56.727200 208.209808 81.526115
+v 156.443619 219.157318 151.120346
+v 172.586349 163.307343 219.519638
+v 196.014343 158.434326 217.332153
+v 233.097061 123.633606 208.789246
+v 238.517242 151.378738 205.689362
+v 135.594528 127.162437 159.085739
+v 60.746273 109.285622 129.044128
+v 114.442688 169.234207 111.037560
+v 100.067902 158.857361 96.923744
+v 223.680405 166.441849 214.003632
+v 100.322945 160.590317 123.904633
+v 135.884857 110.892418 154.079407
+v 83.065331 142.577972 127.483612
+v 161.079773 174.457077 223.148285
+v 48.953835 198.412003 192.168259
+v 45.333847 189.218170 185.525925
+v 139.852173 122.449692 227.115219
+v 91.428093 150.627945 114.443039
+v 236.845688 165.773041 205.379532
+v 117.637436 195.062531 155.505981
+v 116.050735 189.528030 154.601105
+v 68.545677 239.242249 96.883209
+v 198.734818 169.610901 214.208740
+v 160.805008 92.702637 207.605453
+v 186.404861 191.066147 201.859055
+v 138.808487 190.055618 153.007294
+v 102.648354 282.800476 156.732269
+v 134.671463 121.458282 170.129257
+v 188.387131 123.359818 223.654709
+v 127.439850 180.160049 233.362808
+v 220.693222 152.237442 190.751846
+v 123.016396 265.222626 120.617378
+v 116.485359 250.904251 112.681450
+v 181.762436 183.211456 177.536362
+v 173.938919 181.008423 178.272186
+v 49.188286 178.444061 180.566589
+v 145.593430 163.530823 165.742325
+v 141.822891 136.127090 150.206635
+v 52.080788 135.776062 116.228691
+v 60.015301 129.598007 152.562027
+v 163.499435 191.515015 139.769363
+v 62.223263 248.234116 182.731110
+v 149.103973 73.364822 150.097061
+v 119.677017 282.290924 153.807175
+v 149.042862 120.361961 150.675552
+v 226.471436 193.369125 204.530396
+v 224.459930 195.386963 209.110840
+v 129.437500 176.347473 152.439102
+v 170.276520 178.585449 179.625809
+v 223.265961 93.583420 213.361267
+v 179.559586 202.379410 192.710449
+v 172.285248 205.367920 183.796753
+v 129.288071 113.155869 155.011276
+v 125.184914 104.715401 162.636642
+v 51.520035 206.573364 198.382019
+v 130.325912 112.292488 169.296555
+v 194.242218 87.496338 185.902618
+v 114.568123 169.709946 125.075516
+v 120.986496 172.482468 131.094620
+v 141.078232 145.591736 170.668488
+v 140.099869 226.328720 208.876602
+v 104.368279 284.768677 140.619980
+v 174.334229 178.222931 180.411758
+v 201.039841 147.641129 178.691650
+v 189.829498 139.287384 172.099335
+v 172.886353 203.920227 167.450699
+v 174.514374 204.231064 168.607605
+v 217.491470 196.716202 204.271866
+v 220.235382 196.964600 209.117462
+v 87.479439 108.692101 200.274689
+v 65.238373 253.263641 145.757553
+v 238.261765 160.841263 208.900742
+v 120.630516 194.217270 151.458755
+v 56.914734 138.798065 92.387764
+v 151.731247 231.099487 144.781586
+v 155.162659 221.694199 146.280899
+v 147.538651 174.531631 166.204071
+v 152.123093 172.567719 166.151840
+v 136.656570 98.062492 153.090622
+v 160.668930 184.008942 221.191727
+v 91.928177 97.003006 193.196091
+v 143.754517 111.437393 223.647095
+v 179.708389 116.925697 171.037689
+v 178.592606 130.531876 164.357132
+v 57.630695 139.104599 186.409271
+v 59.790497 238.989471 125.179085
+v 107.019287 274.795959 121.812271
+v 214.488998 149.081589 188.920822
+v 188.007492 181.337296 167.810150
+v 186.629044 179.193024 174.684006
+v 49.167492 216.037521 168.307053
+v 158.113342 217.003403 196.263519
+v 163.777176 190.024017 166.877045
+v 124.609909 229.536652 115.224136
+v 143.013702 260.639709 139.712051
+v 213.677475 102.742043 217.341705
+v 125.458992 183.966476 155.942001
+v 47.946823 201.127060 186.044098
+v 53.247906 129.820557 121.137367
+v 58.993061 125.893654 117.046051
+v 66.543472 126.200302 179.261215
+v 164.431107 175.031982 172.570160
+v 148.419205 136.613037 172.418777
+v 140.274277 130.503235 169.657455
+v 127.402657 111.440651 169.064346
+v 205.117493 123.966347 220.561050
+v 76.756355 248.556732 100.732910
+v 86.195572 249.894455 97.206062
+v 166.893280 170.569534 169.949509
+v 51.642021 171.881668 63.395401
+v 188.289093 79.318466 180.325607
+v 129.669403 92.731270 155.534424
+v 71.353149 256.379089 126.189659
+v 183.570648 138.639252 220.431564
+v 54.595844 168.364716 212.720795
+v 154.784149 192.775421 152.556015
+v 144.864182 104.488228 153.033005
+v 136.492340 137.801529 170.193024
+v 136.896027 121.140106 159.158676
+v 173.210617 195.393951 203.371780
+v 97.595749 153.258942 136.821915
+v 88.057449 150.365234 124.946548
+v 88.096542 174.211395 82.776955
+v 56.625595 129.034637 116.130798
+v 154.575562 168.397583 170.815628
+v 157.696625 171.659836 168.023239
+v 52.787487 161.721420 159.523407
+v 43.037678 170.048370 71.442619
+v 131.782104 168.787125 146.818436
+v 154.698792 158.098541 168.014542
+v 129.301331 83.513992 156.923737
+v 145.316391 207.694229 123.229980
+v 134.859055 115.192642 165.500214
+v 122.139717 186.366867 150.566818
+v 160.607880 154.767075 152.159698
+v 145.768478 188.824188 127.802567
+v 178.387451 184.427200 183.981796
+v 170.698410 207.987350 187.710373
+v 64.854691 138.444519 98.751221
+v 127.812820 164.402710 139.425812
+v 165.584503 201.813782 199.515091
+v 79.591949 115.823830 135.828445
+v 221.205246 94.112579 210.122665
+v 110.693779 85.467216 152.590149
+v 224.550888 165.275513 194.494370
+v 148.345901 100.899086 217.247696
+v 141.157059 131.021332 164.108841
+v 46.058319 146.263321 78.895622
+v 186.572327 178.328888 153.881775
+v 66.056068 140.005020 209.373505
+v 184.812088 168.082916 153.720352
+v 177.882538 176.823776 146.692093
+v 46.235470 169.201462 66.341980
+v 174.901886 195.807861 143.332672
+v 175.293335 198.314423 154.927277
+v 156.524475 240.213715 161.460602
+v 150.975494 195.012268 131.255234
+v 79.255089 132.073837 128.390564
+v 184.207199 164.991730 159.750580
+v 182.137329 158.872406 161.206635
+v 134.794205 154.479752 140.924225
+v 109.042198 163.972504 132.337433
+v 101.867523 89.763718 145.481491
+v 134.013931 194.532333 229.435730
+v 113.497963 281.183441 132.309158
+v 202.641037 102.336029 196.559219
+v 135.126709 82.374474 150.574326
+v 82.679924 93.095451 145.007568
+v 160.204636 163.444290 172.201141
+v 161.299988 163.842545 170.251312
+v 195.303558 124.479744 182.841660
+v 58.049225 221.495392 200.816208
+v 87.301880 275.334198 165.281464
+v 54.825169 234.122681 144.569550
+v 159.163177 73.409630 150.637436
+v 195.018005 83.249924 189.871506
+v 120.954643 168.878204 133.449814
+v 44.404915 157.145187 70.001198
+v 41.449932 156.453552 73.354424
+v 84.066940 275.064697 157.422516
+v 167.707977 196.160599 184.583954
+v 112.019455 83.594711 179.294861
+v 171.195770 204.592758 178.572510
+v 168.179184 192.611969 148.061096
+v 62.655582 244.200821 188.931152
+v 206.309143 143.909088 185.060471
+v 148.848373 153.130371 159.544128
+v 105.676369 129.644119 220.439423
+v 124.331055 188.174652 148.030273
+v 154.653030 208.908249 169.587326
+v 74.536453 219.316132 220.154007
+v 187.484085 154.543259 165.387924
+v 176.684341 152.444839 156.528793
+v 146.849854 221.971863 129.132248
+v 72.709343 101.004074 138.633896
+v 49.563889 184.466568 72.547409
+v 158.969803 190.936234 148.256104
+v 102.701012 199.170303 89.903084
+v 75.629150 242.405014 91.986794
+v 128.145813 146.489746 139.237854
+v 162.687866 189.887924 155.307892
+v 170.620316 149.107681 154.572708
+v 168.116882 202.690414 194.735840
+v 226.451553 174.691101 200.507462
+v 167.879547 158.447083 157.287308
+v 120.541443 88.472359 169.363968
+v 173.494400 178.736984 177.705002
+v 83.815445 268.753418 177.450134
+v 84.500496 137.632935 222.096954
+v 215.274384 182.647125 191.259354
+v 106.479568 104.880096 206.276825
+v 164.221161 166.182281 165.262817
+v 53.045967 184.682953 65.786011
+v 232.032547 115.039421 213.964294
+v 186.443954 185.511353 158.769882
+v 122.658974 171.109589 142.476181
+v 160.546692 206.454117 200.352722
+v 119.105080 99.805420 153.482727
+v 147.010208 199.019836 124.152473
+v 152.504501 72.579277 155.218796
+v 98.143524 276.834167 127.789711
+v 44.170078 136.231750 91.214417
+v 96.169151 160.960007 89.450691
+v 165.179184 164.067535 160.289993
+v 156.834991 121.554138 153.021408
+v 177.496979 134.923904 223.617630
+v 238.161285 154.529297 209.477158
+v 99.248962 89.929909 188.136169
+v 73.744614 267.814209 159.750168
+v 131.640839 125.468666 170.252182
+v 76.389473 168.544785 78.453964
+v 151.000275 192.417038 134.504395
+v 60.612541 133.864456 164.410110
+v 203.464752 181.378098 209.566437
+vn -0.8598 -0.4094 0.3053
+vn -0.9286 -0.1716 0.3291
+vn -0.9287 -0.1535 0.3376
+vn 0.9921 -0.0208 0.1234
+vn 0.9573 0.1190 0.2636
+vn 0.9896 -0.1436 -0.0047
+vn 0.2353 -0.1276 0.9635
+vn 0.2684 -0.0999 0.9581
+vn 0.3411 -0.0366 0.9393
+vn -0.9321 -0.3455 -0.1089
+vn -0.0282 -0.0956 0.9950
+vn 0.0503 -0.2402 0.9694
+vn 0.2480 -0.2481 0.9365
+vn 0.6981 -0.0334 0.7153
+vn -0.8798 -0.0322 -0.4743
+vn 0.7842 0.4074 -0.4680
+vn 0.8420 0.2860 -0.4574
+vn 0.7742 0.4229 -0.4710
+vn 0.4950 -0.1465 -0.8565
+vn -0.2181 0.0804 -0.9726
+vn -0.2626 0.1092 -0.9587
+vn -0.3096 0.1483 -0.9392
+vn 0.0416 -0.3909 0.9195
+vn 0.1391 -0.3089 0.9409
+vn 0.1520 -0.2975 0.9425
+vn -0.4616 -0.8491 0.2568
+vn -0.2709 -0.9378 0.2173
+vn -0.1695 -0.9663 0.1935
+vn 0.2453 0.4670 0.8496
+vn 0.8178 0.4129 0.4008
+vn -0.4518 -0.4998 -0.7390
+vn -0.4753 -0.4493 -0.7565
+vn -0.4922 -0.4136 -0.7659
+vn -0.9361 -0.3495 -0.0397
+vn -0.9525 -0.2926 -0.0846
+vn -0.9453 -0.3199 -0.0633
+vn -0.9325 -0.3580 -0.0467
+vn 0.6830 -0.0170 0.7303
+vn 0.2328 -0.2829 -0.9305
+vn 0.3574 -0.3123 -0.8802
+vn 0.3645 -0.3048 -0.8799
+vn -0.9434 0.3123 -0.1121
+vn 0.5664 0.8139 -0.1294
+vn 0.6574 0.7272 -0.1975
+vn 0.2901 0.9469 -0.1384
+vn 0.4205 -0.6670 -0.6150
+vn 0.4568 -0.6015 -0.6554
+vn 0.4280 -0.6538 -0.6240
+vn -0.0157 -0.1153 0.9932
+vn 0.9670 0.0371 -0.2522
+vn 0.4917 0.0216 -0.8705
+vn 0.7713 0.0214 -0.6361
+vn -0.1453 -0.1410 0.9793
+vn -0.1172 -0.1166 0.9862
+vn -0.2300 -0.2281 0.9461
+vn -0.2321 -0.1342 0.9634
+vn -0.1788 -0.1979 0.9638
+vn -0.1306 -0.2531 0.9586
+vn -0.3084 0.9368 0.1654
+vn 0.0088 -0.6436 0.7653
+vn 0.0504 -0.5967 0.8009
+vn -0.0821 -0.7248 0.6840
+vn -0.3324 -0.9248 -0.1851
+vn -0.3680 -0.9140 -0.1709
+vn -0.6283 -0.7714 -0.1006
+vn -0.9508 -0.0268 0.3087
+vn -0.3535 -0.3743 0.8573
+vn -0.3851 -0.3824 0.8399
+vn -0.3274 -0.3699 0.8695
+vn -0.5407 0.1808 0.8216
+vn -0.6637 -0.0077 0.7480
+vn -0.5696 -0.0780 0.8182
+vn 0.3731 0.2936 0.8801
+vn 0.4762 0.3599 0.8023
+vn 0.2452 0.2101 0.9464
+vn 0.4668 -0.7631 -0.4469
+vn 0.4658 -0.7277 -0.5035
+vn 0.4663 -0.7379 -0.4879
+vn -0.1912 -0.9785 0.0773
+vn 0.3210 0.5779 0.7504
+vn 0.3580 0.5737 0.7367
+vn 0.5052 0.5467 0.6678
+vn 0.2727 0.9014 -0.3364
+vn 0.9420 0.2853 -0.1770
+vn 0.8982 0.3916 -0.1997
+vn 0.9505 0.2283 -0.2109
+vn -0.9841 -0.1153 -0.1351
+vn 0.1391 -0.9463 -0.2920
+vn -0.2925 0.4484 0.8446
+vn -0.2346 0.4471 0.8631
+vn -0.3179 0.4928 0.8100
+vn -0.2914 0.6201 0.7284
+vn -0.5199 0.4618 0.7186
+vn -0.5461 0.4101 0.7305
+vn -0.0774 -0.9245 0.3732
+vn -0.1146 -0.9551 0.2730
+vn -0.0406 -0.8809 0.4715
+vn 0.5784 0.4242 0.6968
+vn 0.5579 0.4674 0.6858
+vn 0.5425 0.3065 0.7822
+vn 0.5726 0.3781 0.7275
+vn 0.9823 0.1492 0.1130
+vn 0.0541 -0.9824 0.1789
+vn 0.4686 -0.8772 -0.1044
+vn 0.7446 -0.3780 -0.5501
+vn 0.7812 -0.3446 -0.5206
+vn 0.6788 -0.4314 -0.5942
+vn -0.9106 0.3683 -0.1876
+vn -0.8916 0.4103 -0.1915
+vn -0.9902 -0.0085 -0.1393
+vn -0.7752 -0.5843 0.2400
+vn -0.5205 -0.8513 0.0665
+vn 0.5751 -0.2751 -0.7705
+vn 0.5311 -0.2222 -0.8177
+vn 0.6679 -0.2574 -0.6983
+vn -0.9830 0.1711 -0.0673
+vn -0.9894 0.1441 0.0193
+vn -0.9783 0.1981 -0.0606
+vn -0.9030 0.1579 -0.3995
+vn -0.7956 -0.4858 -0.3620
+vn 0.6077 0.1545 -0.7790
+vn 0.5929 0.6442 0.4833
+vn 0.6538 0.6469 0.3926
+vn 0.5856 0.6434 0.4931
+vn 0.6260 -0.1135 -0.7715
+vn 0.5466 -0.1991 -0.8134
+vn 0.6376 -0.1664 -0.7522
+vn -0.7154 -0.6810 0.1564
+vn -0.0316 -0.0298 0.9991
+vn -0.1172 -0.9279 -0.3538
+vn 0.6003 0.1477 -0.7860
+vn 0.5449 0.1032 -0.8321
+vn 0.5675 0.1211 -0.8144
+vn 0.6176 -0.0220 -0.7862
+vn -0.2490 -0.3206 0.9139
+vn -0.1162 0.3747 0.9198
+vn -0.0593 0.3755 0.9249
+vn -0.6853 0.7256 0.0619
+vn -0.7075 0.6931 0.1384
+vn -0.6788 0.7331 0.0423
+vn 0.5641 -0.1114 -0.8182
+vn 0.6326 -0.2416 -0.7358
+vn 0.6344 -0.2455 -0.7330
+vn 0.6950 0.2725 -0.6653
+vn -0.8335 0.4931 0.2493
+vn 0.6179 -0.6992 -0.3598
+vn -0.8206 -0.3934 -0.4145
+vn -0.8736 -0.3442 -0.3441
+vn -0.9412 -0.2558 -0.2208
+vn 0.6225 0.2791 -0.7311
+vn 0.5929 0.3195 -0.7391
+vn 0.6771 0.1903 -0.7109
+vn -0.9709 -0.1021 0.2166
+vn -0.9716 -0.1006 0.2141
+vn -0.9997 0.0199 0.0164
+vn -0.1907 0.3296 -0.9247
+vn -0.0009 0.4736 -0.8807
+vn -0.1402 0.3730 -0.9172
+vn 0.6239 0.0440 -0.7803
+vn 0.6786 0.0095 -0.7344
+vn 0.5861 0.0719 -0.8070
+vn 0.6121 0.1571 -0.7750
+vn 0.5178 0.1931 -0.8334
+vn 0.5384 0.2775 -0.7957
+vn -0.9724 -0.2256 -0.0593
+vn -0.9550 -0.2836 -0.0872
+vn -0.7934 -0.5375 0.2855
+vn -0.0998 0.6245 0.7747
+vn -0.0399 0.5548 0.8310
+vn -0.0430 0.5583 0.8285
+vn -0.0854 0.6446 0.7598
+vn -0.2281 0.6755 0.7011
+vn 0.2661 0.5317 -0.8040
+vn 0.0376 -0.9773 0.2087
+vn 0.1031 -0.9710 0.2158
+vn -0.0407 -0.9488 0.3134
+vn 0.2119 -0.4334 0.8759
+vn 0.2972 -0.4778 0.8266
+vn 0.2414 -0.4492 0.8602
+vn -0.9179 0.3303 -0.2197
+vn -0.8277 0.4746 -0.2993
+vn -0.8969 0.3691 -0.2435
+vn 0.5208 -0.2352 -0.8206
+vn -0.0961 -0.7711 -0.6295
+vn -0.1172 0.9785 -0.1699
+vn -0.2951 -0.8146 -0.4993
+vn 0.5551 -0.3249 0.7657
+vn -0.6367 0.7693 -0.0536
+vn -0.7222 0.6913 0.0242
+vn -0.7060 0.7082 0.0084
+vn -0.3033 -0.5185 -0.7995
+vn -0.3491 -0.5446 0.7626
+vn -0.4289 -0.6086 0.6675
+vn -0.2819 -0.6384 0.7162
+vn 0.8942 0.4463 -0.0357
+vn 0.1890 0.3105 0.9316
+vn 0.5348 -0.0747 0.8417
+vn -0.6367 0.2506 0.7292
+vn -0.6327 0.2468 0.7340
+vn -0.7034 0.2197 0.6760
+vn -0.7654 0.1532 0.6251
+vn 0.1870 0.7505 0.6339
+vn 0.1408 0.7370 0.6610
+vn 0.2254 0.7009 0.6767
+vn 0.6295 0.6319 0.4521
+vn 0.6972 0.6000 0.3923
+vn 0.5468 0.6362 0.5443
+vn 0.1628 -0.0487 -0.9854
+vn 0.7238 0.3008 -0.6210
+vn 0.7946 -0.4692 0.3852
+vn -0.2830 -0.1178 0.9519
+vn 0.5158 0.2505 -0.8193
+vn 0.6225 0.2289 -0.7484
+vn 0.6240 0.2090 -0.7530
+vn 0.4871 0.2246 -0.8439
+vn 0.7059 -0.5992 0.3778
+vn -0.9971 -0.0617 -0.0440
+vn -0.9971 -0.0537 -0.0534
+vn -0.9971 -0.0603 -0.0457
+vn 0.1993 0.7532 0.6269
+vn -0.9884 -0.1518 0.0071
+vn 0.0829 -0.9843 0.1559
+vn 0.4530 0.2313 -0.8610
+vn -0.9876 0.1398 0.0721
+vn -0.9875 0.1399 0.0727
+vn -0.9876 0.1397 0.0719
+vn -0.6360 -0.7648 -0.1029
+vn -0.9691 0.2411 0.0524
+vn -0.9313 0.3528 0.0904
+vn -0.9622 0.2714 0.0242
+vn 0.7715 0.3608 -0.5241
+vn 0.7445 0.3325 -0.5790
+vn 0.1035 0.1337 0.9856
+vn 0.0929 0.0954 0.9911
+vn 0.1103 0.0857 0.9902
+vn 0.5463 -0.5293 -0.6492
+vn 0.6217 -0.6966 -0.3580
+vn 0.9971 0.0262 0.0719
+vn 0.9974 0.0484 0.0535
+vn 0.8498 -0.3027 0.4316
+vn -0.3298 0.6863 -0.6482
+vn 0.2865 0.9426 -0.1717
+vn 0.4937 -0.2545 -0.8316
+vn 0.5245 -0.1615 -0.8360
+vn 0.5533 -0.1854 -0.8121
+vn -0.8968 0.0345 0.4411
+vn 0.4527 -0.2434 -0.8578
+vn 0.7461 -0.1064 -0.6573
+vn 0.2972 -0.2942 -0.9084
+vn -0.2077 -0.7863 0.5818
+vn -0.1314 -0.8760 0.4641
+vn -0.1507 -0.8490 0.5065
+vn 0.3803 -0.3572 -0.8531
+vn 0.3197 -0.2275 -0.9198
+vn 0.2598 -0.2358 -0.9364
+vn 0.6094 0.1392 -0.7805
+vn 0.6078 0.1233 -0.7845
+vn 0.6847 0.1238 -0.7182
+vn 0.2526 -0.4602 -0.8512
+vn 0.2190 -0.5460 -0.8087
+vn 0.2904 -0.3480 -0.8914
+vn 0.5860 -0.5097 0.6299
+vn 0.2882 -0.7040 0.6491
+vn 0.1032 -0.7722 0.6270
+vn 0.3959 0.1567 0.9048
+vn 0.4160 0.0577 0.9075
+vn 0.3545 0.1592 0.9214
+vn 0.3467 0.2564 0.9023
+vn 0.2233 -0.5169 0.8264
+vn -0.1063 -0.9328 0.3443
+vn 0.2762 -0.1861 0.9429
+vn 0.1881 -0.2236 0.9564
+vn 0.5314 -0.6043 0.5936
+vn -0.9858 -0.1651 0.0303
+vn -0.9835 -0.0945 0.1541
+vn -0.9738 -0.2157 0.0722
+vn -0.9855 -0.1664 0.0325
+vn 0.0206 -0.4674 -0.8838
+vn 0.2393 -0.1649 -0.9568
+vn 0.0104 -0.0250 -0.9996
+vn 0.1029 -0.0735 -0.9920
+vn -0.4297 0.6126 0.6634
+vn -0.1794 0.3933 -0.9018
+vn -0.9079 0.1743 0.3813
+vn -0.9658 0.1350 0.2215
+vn -0.8942 0.1823 0.4089
+vn 0.6447 -0.6618 -0.3826
+vn 0.2454 -0.8428 -0.4791
+vn 0.4488 -0.8350 -0.3182
+vn 0.4271 -0.8388 -0.3377
+vn -0.9317 0.3395 -0.1290
+vn -0.9042 0.3924 -0.1685
+vn -0.9358 0.3305 -0.1223
+vn 0.0550 0.9839 0.1698
+vn 0.5290 -0.0410 -0.8476
+vn 0.9590 -0.0391 -0.2808
+vn 0.9675 0.0074 -0.2528
+vn 0.9708 0.1879 -0.1490
+vn 0.3450 0.9069 -0.2418
+vn -0.5212 -0.5488 0.6536
+vn 0.2511 0.3716 0.8938
+vn 0.1661 0.3332 0.9281
+vn 0.3121 0.3975 0.8629
+vn 0.4157 0.1996 0.8873
+vn -0.4681 -0.8323 0.2968
+vn -0.2520 -0.9089 0.3323
+vn -0.2654 -0.9058 0.3302
+vn -0.1237 -0.7609 0.6370
+vn 0.6841 -0.2176 -0.6962
+vn 0.6820 -0.2765 -0.6771
+vn 0.6768 -0.2592 -0.6891
+vn 0.4843 -0.5643 -0.6686
+vn -0.1922 -0.1256 0.9733
+vn 0.0929 0.0407 0.9948
+vn -0.2623 0.1053 0.9592
+vn -0.9959 0.0884 0.0215
+vn 0.9868 -0.1617 -0.0085
+vn 0.1817 0.0065 -0.9833
+vn 0.3927 -0.0579 -0.9178
+vn 0.6016 -0.1316 -0.7878
+vn -0.1560 -0.3395 -0.9276
+vn 0.4603 -0.4275 -0.7781
+vn 0.5037 -0.3476 -0.7909
+vn 0.4639 -0.3709 -0.8045
+vn -0.3223 0.7590 -0.5657
+vn 0.5966 -0.7986 -0.0794
+vn 0.5880 -0.8041 -0.0877
+vn 0.6201 -0.7820 -0.0629
+vn 0.2717 0.6824 0.6786
+vn 0.4824 0.2271 -0.8460
+vn 0.5568 0.1818 -0.8105
+vn 0.5283 0.1932 -0.8268
+vn -0.8081 0.2014 -0.5536
+vn -0.9608 -0.2247 0.1624
+vn -0.9328 -0.2355 0.2728
+vn -0.9476 -0.2308 0.2210
+vn 0.2640 0.1523 0.9524
+vn 0.5930 0.2503 0.7653
+vn 0.8236 0.3018 0.4802
+vn 0.8942 0.4402 -0.0811
+vn -0.6378 -0.5219 0.5665
+vn -0.6355 -0.5231 0.5679
+vn -0.6496 -0.5082 0.5655
+vn -0.2676 0.6698 -0.6927
+vn -0.9781 -0.0959 0.1848
+vn 0.2083 -0.0629 -0.9760
+vn 0.6521 0.4637 -0.5997
+vn 0.7486 0.4194 -0.5136
+vn 0.8349 0.3643 -0.4125
+vn 0.9417 -0.2099 -0.2631
+vn 0.9660 -0.2583 -0.0117
+vn 0.8980 -0.2960 0.3256
+vn -0.6907 -0.1752 0.7016
+vn -0.9876 0.1396 0.0713
+vn 0.6359 -0.6060 -0.4779
+vn 0.4577 -0.1451 -0.8772
+vn -0.7033 0.2679 -0.6584
+vn -0.7765 0.3116 -0.5477
+vn -0.6105 0.2172 -0.7617
+vn -0.8621 0.4805 -0.1608
+vn -0.7787 0.5366 -0.3251
+vn -0.8518 0.4929 -0.1772
+vn 0.3501 0.6558 -0.6689
+vn -0.5032 0.2869 -0.8151
+vn 0.6567 -0.3639 -0.6605
+vn 0.3976 0.8948 -0.2032
+vn -0.0280 0.0028 -0.9996
+vn -0.0277 -0.0174 -0.9995
+vn -0.0523 -0.0258 -0.9983
+vn -0.8817 0.3660 -0.2978
+vn -0.8807 0.3720 -0.2934
+vn -0.8791 0.3804 -0.2870
+vn 0.8334 -0.2829 -0.4747
+vn -0.0201 0.3330 0.9427
+vn 0.6186 -0.4320 -0.6563
+vn 0.6365 -0.4255 -0.6432
+vn 0.6488 -0.4265 -0.6302
+vn 0.7139 -0.7000 0.0177
+vn 0.6399 -0.7668 0.0497
+vn 0.5963 -0.7456 -0.2973
+vn -0.4487 -0.5447 -0.7086
+vn 0.6967 -0.7151 -0.0566
+vn -0.3998 0.1067 -0.9104
+vn -0.9342 -0.0149 -0.3564
+vn 0.2403 0.7764 -0.5826
+vn 0.3337 0.5822 -0.7414
+vn 0.4553 0.8423 -0.2885
+vn -0.5032 0.8344 -0.2247
+vn 0.6973 0.0528 -0.7149
+vn 0.6415 0.2207 -0.7347
+vn 0.7199 0.1479 -0.6782
+vn -0.9916 -0.1237 0.0371
+vn -0.8664 -0.1410 -0.4790
+vn -0.9841 -0.1774 -0.0042
+vn -0.2444 0.4686 0.8490
+vn -0.2115 0.8291 0.5176
+vn -0.1177 0.9929 0.0158
+vn 0.8142 0.5428 -0.2062
+vn 0.8257 0.5594 -0.0719
+vn 0.7842 0.6124 -0.0999
+vn 0.2662 -0.9297 0.2547
+vn 0.3757 -0.9104 0.1732
+vn 0.1870 0.9615 0.2013
+vn 0.6170 0.7543 0.2243
+vn -0.0730 0.9966 0.0383
+vn 0.2109 -0.7649 -0.6087
+vn 0.3405 -0.7693 -0.5406
+vn 0.4412 -0.6779 -0.5881
+vn 0.3332 -0.5647 -0.7550
+vn 0.7457 0.2836 0.6030
+vn 0.0896 0.0502 0.9947
+vn 0.6797 0.2590 0.6863
+vn 0.7621 -0.1746 0.6235
+vn -0.0809 -0.8925 0.4437
+vn -0.0738 -0.9191 0.3871
+vn -0.0927 -0.8363 0.5404
+vn -0.9962 0.0435 0.0749
+vn -0.9918 -0.1239 0.0329
+vn -0.9968 -0.0647 0.0479
+vn -0.8540 0.3049 0.4215
+vn -0.8917 0.3417 0.2968
+vn -0.8647 0.3144 0.3918
+vn 0.8293 -0.4696 -0.3029
+vn 0.2460 0.9456 -0.2127
+vn 0.6525 0.0897 -0.7524
+vn 0.6733 0.0614 -0.7368
+vn 0.6878 0.0363 -0.7250
+vn 0.6243 0.0294 -0.7806
+vn 0.8894 0.3728 0.2646
+vn 0.8573 -0.3741 -0.3536
+vn -0.8537 -0.5004 0.1440
+vn -0.8062 -0.5403 0.2411
+vn -0.7436 -0.6278 0.2301
+vn -0.6094 0.6941 -0.3832
+vn -0.6084 0.6434 -0.4646
+vn -0.6992 0.6008 -0.3875
+vn 0.5238 0.8483 0.0771
+vn 0.0894 0.7160 -0.6924
+vn -0.9999 -0.0103 0.0078
+vn 0.0431 0.0498 0.9978
+vn 0.0403 0.0516 0.9979
+vn 0.0167 0.0666 0.9976
+vn -0.9590 -0.2616 -0.1092
+vn -0.0777 -0.0652 -0.9948
+vn -0.1388 -0.1220 -0.9828
+vn -0.1019 -0.1002 -0.9897
+vn -0.6007 -0.7992 -0.0195
+vn -0.5897 -0.8076 -0.0107
+vn -0.5990 -0.8005 -0.0182
+vn -0.7235 0.6322 -0.2773
+vn 0.7520 -0.3014 -0.5862
+vn 0.7511 -0.3017 -0.5873
+vn 0.7507 -0.3018 -0.5876
+vn 0.6689 -0.4186 -0.6142
+vn 0.7002 0.5380 -0.4694
+vn -0.9909 -0.1013 -0.0890
+vn -0.7866 -0.5396 0.3000
+vn 0.6617 -0.1222 0.7397
+vn 0.2977 -0.0469 0.9535
+vn 0.4185 -0.1158 0.9008
+vn -0.9690 -0.0527 -0.2414
+vn 0.0094 0.0210 0.9997
+vn 0.3312 -0.3170 -0.8887
+vn 0.2980 -0.2709 -0.9153
+vn -0.2058 0.3048 -0.9299
+vn 0.8346 -0.2869 -0.4702
+vn -0.1238 -0.5892 -0.7984
+vn -0.7096 -0.5762 -0.4055
+vn -0.6123 -0.5704 -0.5475
+vn -0.1293 -0.3602 -0.9239
+vn -0.7875 -0.0691 0.6125
+vn -0.8290 -0.0977 0.5506
+vn -0.6816 -0.3512 0.6419
+vn -0.8266 -0.2673 0.4952
+vn -0.7524 -0.3325 0.5687
+vn -0.7145 -0.3599 0.5999
+vn -0.6307 0.7759 0.0091
+vn 0.0083 -0.9665 0.2565
+vn -0.1825 0.7850 -0.5920
+vn 0.5749 0.1008 -0.8120
+vn 0.0750 0.6647 -0.7433
+vn -0.8786 -0.3490 0.3259
+vn -0.8523 -0.3485 0.3899
+vn -0.9078 -0.2639 0.3259
+vn -0.0766 -0.4918 -0.8673
+vn 0.1557 0.1328 0.9788
+vn -0.2819 -0.3778 0.8819
+vn -0.4209 -0.4533 0.7858
+vn -0.2899 -0.3317 0.8977
+vn -0.1409 -0.6663 0.7323
+vn -0.1606 -0.5946 0.7878
+vn -0.1552 -0.6155 0.7727
+vn -0.3308 0.7544 -0.5669
+vn -0.5778 0.7835 -0.2286
+vn -0.0148 0.1190 -0.9928
+vn 0.1639 0.0575 -0.9848
+vn 0.2698 0.0051 -0.9629
+vn 0.1283 0.0762 -0.9888
+vn 0.2967 0.9289 0.2217
+vn 0.9818 -0.0302 0.1875
+vn 0.8503 -0.3008 0.4318
+vn 0.9504 -0.0015 -0.3109
+vn 0.9030 0.4135 -0.1170
+vn 0.0885 0.0519 -0.9947
+vn 0.8338 0.3225 -0.4482
+vn 0.8845 0.2339 -0.4038
+vn 0.9279 0.1532 -0.3400
+vn 0.8340 0.3187 -0.4505
+vn -0.9091 -0.2407 0.3401
+vn 0.3594 0.0681 0.9307
+vn 0.2453 0.1178 0.9623
+vn 0.3205 0.1137 0.9404
+vn 0.4870 -0.2288 -0.8429
+vn 0.9898 0.1302 -0.0575
+vn 0.9918 0.1084 -0.0678
+vn -0.7520 -0.5007 -0.4287
+vn -0.1136 -0.9888 -0.0966
+vn -0.9071 -0.1679 0.3859
+vn 0.6222 -0.7806 -0.0598
+vn 0.7146 0.1094 -0.6909
+vn 0.2212 0.2713 -0.9367
+vn 0.4337 0.3340 -0.8369
+vn 0.3910 0.3243 -0.8614
+vn 0.5391 0.8244 0.1722
+vn 0.2790 0.2641 0.9233
+vn 0.3303 0.2010 0.9222
+vn 0.4712 0.4545 -0.7559
+vn 0.5865 0.7709 -0.2484
+vn -0.2365 -0.4341 0.8693
+vn -0.2994 -0.4105 0.8613
+vn -0.2961 -0.4200 0.8579
+vn 0.2441 0.9696 0.0154
+vn 0.0752 0.9913 0.1077
+vn 0.1843 0.9817 0.0488
+vn -0.0107 -0.0061 -0.9999
+vn -0.0991 0.0477 -0.9939
+vn -0.8414 0.3656 -0.3980
+vn -0.1239 -0.9070 0.4026
+vn -0.7636 -0.5101 -0.3958
+vn 0.0231 0.4757 0.8793
+vn -0.8538 0.4530 -0.2565
+vn -0.8925 0.3116 -0.3261
+vn -0.8905 0.3515 -0.2889
+vn -0.6612 0.6227 -0.4185
+vn 0.7116 0.0724 -0.6989
+vn 0.4107 0.5131 -0.7537
+vn 0.4897 0.2725 -0.8282
+vn -0.7234 0.4760 -0.5001
+vn -0.9495 0.1977 0.2438
+vn 0.9239 0.3591 0.1322
+vn 0.9004 0.4006 0.1697
+vn 0.9510 0.2993 0.0780
+vn 0.4763 -0.2376 -0.8466
+vn -0.3322 0.7437 0.5801
+vn 0.3351 -0.0306 -0.9417
+vn 0.0986 0.3010 0.9485
+vn -0.0680 -0.3215 0.9444
+vn -0.8035 0.0454 0.5935
+vn 0.1790 -0.4154 0.8919
+vn 0.9431 -0.3118 -0.1155
+vn -0.8185 0.4034 -0.4091
+vn -0.8201 0.4006 -0.4086
+vn -0.8192 0.4021 -0.4090
+vn 0.9417 0.3310 -0.0608
+vn 0.7524 -0.1471 0.6420
+vn -0.7718 0.3376 -0.5389
+vn -0.8858 0.4629 -0.0336
+vn 0.1236 -0.0377 0.9916
+vn 0.1733 -0.0140 0.9848
+vn -0.2443 -0.3497 0.9044
+vn -0.0225 0.8098 0.5862
+vn -0.8527 0.3824 -0.3558
+vn -0.4937 0.8642 -0.0974
+vn -0.3647 0.4433 -0.8188
+vn 0.3621 0.7274 0.5829
+vn 0.3165 0.7412 0.5920
+vn -0.3635 -0.8461 -0.3900
+vn -0.3716 -0.5890 -0.7176
+vn 0.6348 -0.3549 -0.6864
+vn 0.6127 -0.3814 -0.6922
+vn 0.5675 -0.4318 -0.7011
+vn 0.6071 0.6280 0.4868
+vn 0.3681 -0.1550 0.9168
+vn 0.9496 -0.3059 -0.0691
+vn 0.9565 -0.1980 -0.2142
+vn 0.9706 -0.1962 -0.1393
+vn 0.9561 -0.2810 -0.0832
+vn 0.9871 0.1018 -0.1237
+vn 0.0187 -0.1004 -0.9948
+vn 0.2105 -0.1503 -0.9660
+vn 0.5545 -0.8318 0.0232
+vn 0.5731 -0.8192 -0.0222
+vn 0.5376 -0.8428 0.0238
+vn 0.5783 -0.7989 0.1652
+vn 0.6340 -0.7490 0.1926
+vn -0.0431 -0.7837 0.6197
+vn 0.9565 -0.2685 -0.1142
+vn -0.7640 0.4043 0.5028
+vn -0.7353 0.4523 0.5048
+vn -0.7863 0.3630 0.4999
+vn -0.8016 0.4757 0.3623
+vn 0.7255 0.0776 -0.6838
+vn 0.7063 0.0520 -0.7060
+vn 0.7143 -0.2192 -0.6646
+vn -0.3898 -0.8912 -0.2319
+vn 0.0133 -0.9811 -0.1928
+vn -0.1525 -0.9747 -0.1631
+vn -0.2092 -0.9660 -0.1517
+vn 0.4849 -0.5360 -0.6911
+vn 0.1499 0.0451 0.9877
+vn 0.1631 0.0791 0.9834
+vn 0.6713 0.7395 -0.0498
+vn 0.5334 0.8224 0.1980
+vn 0.7245 0.6621 -0.1915
+vn -0.1862 -0.5543 0.8112
+vn -0.1462 -0.5342 0.8326
+vn -0.0951 -0.5070 0.8567
+vn 0.5861 -0.3641 -0.7238
+vn 0.0186 0.1934 -0.9810
+vn 0.7064 0.0066 -0.7078
+vn 0.8579 -0.0564 -0.5108
+vn -0.0575 -0.8990 0.4341
+vn 0.1061 0.6830 -0.7227
+vn -0.1010 0.6422 -0.7599
+vn -0.0099 0.6639 -0.7478
+vn -0.6104 -0.7916 -0.0273
+vn 0.6693 -0.5369 -0.5136
+vn 0.6413 -0.4851 0.5944
+vn 0.5813 -0.7665 -0.2731
+vn 0.4595 0.6639 0.5900
+vn 0.4606 0.6636 0.5895
+vn 0.9947 0.0017 -0.1029
+vn 0.3920 0.2030 0.8973
+vn 0.4233 0.1746 0.8890
+vn -0.9263 0.3732 0.0524
+vn -0.8892 0.1708 0.4244
+vn -0.9325 0.3363 0.1314
+vn 0.8020 -0.5949 0.0530
+vn 0.4384 0.3569 0.8249
+vn 0.1151 0.0978 0.9885
+vn 0.4290 -0.1457 -0.8915
+vn 0.7468 0.6521 -0.1305
+vn -0.6775 0.4235 0.6014
+vn -0.6663 0.4210 0.6155
+vn -0.6855 0.4339 0.5847
+vn -0.6339 0.6719 -0.3829
+vn -0.6677 0.6610 -0.3424
+vn -0.9672 -0.1948 -0.1632
+vn -0.9178 -0.0632 -0.3920
+vn 0.1568 0.5855 0.7954
+vn -0.7530 -0.5776 -0.3152
+vn -0.4475 0.2902 -0.8459
+vn -0.5008 0.2658 -0.8237
+vn -0.7205 0.3980 -0.5679
+vn 0.9557 0.2908 -0.0454
+vn 0.8595 -0.4549 0.2332
+vn 0.3573 0.9293 -0.0934
+vn 0.0005 -0.0546 -0.9985
+vn -0.9610 -0.2488 0.1205
+vn -0.9614 -0.2475 0.1201
+vn -0.9607 -0.2493 0.1222
+vn -0.9624 -0.2364 0.1336
+vn 0.6494 -0.0199 -0.7602
+vn 0.6247 0.0500 -0.7792
+vn 0.8615 0.0019 -0.5077
+vn -0.9520 -0.1151 0.2837
+vn -0.9207 -0.2728 0.2792
+vn -0.0811 0.7272 0.6816
+vn -0.0777 0.4610 0.8840
+vn -0.0802 0.5810 0.8099
+vn 0.4095 -0.8174 -0.4051
+vn 0.8541 -0.5196 0.0229
+vn 0.5706 0.6415 0.5127
+vn -0.2410 0.2860 0.9274
+vn 0.5846 -0.6822 -0.4392
+vn -0.1659 -0.9704 0.1756
+vn -0.0589 -0.9570 0.2842
+vn 0.4729 0.0714 -0.8782
+vn 0.1135 -0.6824 -0.7221
+vn 0.7091 -0.1050 -0.6972
+vn 0.6290 0.3367 -0.7007
+vn 0.5477 0.5193 -0.6560
+vn 0.6186 0.4887 0.6153
+vn 0.5663 0.5456 0.6177
+vn 0.5370 0.1517 -0.8298
+vn 0.6351 -0.2122 -0.7427
+vn 0.5848 -0.1578 -0.7957
+vn 0.5635 -0.1986 -0.8019
+vn 0.5686 -0.1898 -0.8004
+vn -0.0791 -0.5202 0.8504
+vn -0.4383 -0.4679 0.7674
+vn 0.3531 -0.2231 -0.9086
+vn 0.6854 -0.1021 -0.7209
+vn 0.7715 -0.3107 0.5552
+vn 0.7089 0.6203 0.3357
+vn 0.3383 0.9069 -0.2510
+vn 0.5677 0.4156 -0.7107
+vn -0.1764 -0.3968 -0.9008
+vn -0.9666 0.2487 0.0620
+vn -0.9603 0.2513 0.1213
+vn -0.9574 0.2873 0.0287
+vn 0.2447 -0.3853 -0.8898
+vn -0.0784 0.8593 0.5054
+vn -0.4205 0.6520 0.6309
+vn -0.6885 0.5207 0.5049
+vn -0.3651 -0.6942 -0.6203
+vn -0.8198 -0.1873 0.5412
+vn 0.0505 -0.0545 0.9972
+vn 0.1128 -0.0035 0.9936
+vn 0.1000 -0.1037 0.9896
+vn 0.0923 -0.1315 0.9870
+vn 0.5075 0.6729 0.5383
+vn 0.1804 -0.6391 -0.7477
+vn -0.7146 -0.3603 0.5996
+vn -0.1124 -0.6942 0.7110
+vn -0.7729 0.5060 0.3830
+vn -0.7478 0.6529 0.1208
+vn -0.8026 0.5606 0.2038
+vn -0.9406 -0.3261 -0.0943
+vn 0.1706 0.0886 0.9814
+vn 0.2084 0.0734 0.9753
+vn 0.2115 0.0333 0.9768
+vn 0.3514 -0.0354 0.9356
+vn 0.2918 -0.0447 0.9554
+vn 0.6483 0.2915 -0.7034
+vn 0.7603 0.1509 -0.6318
+vn -0.9591 -0.2616 -0.1084
+vn -0.9749 0.0688 0.2119
+vn -0.9731 0.0619 0.2218
+vn -0.9790 0.0832 0.1862
+vn -0.4491 -0.4515 0.7710
+vn -0.4576 -0.4955 0.7383
+vn 0.7324 -0.1153 -0.6710
+vn -0.5460 -0.7619 0.3483
+vn -0.4278 -0.8095 0.4022
+vn -0.5394 -0.7651 0.3516
+vn 0.5363 -0.2285 -0.8125
+vn -0.0482 -0.1047 -0.9933
+vn -0.0024 0.0075 -1.0000
+vn 0.0052 0.0217 -0.9998
+vn 0.4992 -0.3006 0.8126
+vn -0.0028 -0.4079 -0.9130
+vn 0.0263 -0.4837 -0.8749
+vn -0.3833 -0.2145 -0.8984
+vn -0.9374 0.3460 -0.0390
+vn -0.0476 -0.7498 -0.6599
+vn -0.5601 0.3344 -0.7579
+vn -0.1247 -0.8297 0.5441
+vn 0.5452 -0.7370 0.3996
+vn -0.5108 -0.7912 0.3364
+vn -0.4466 0.1840 -0.8756
+vn 0.5380 -0.8107 -0.2311
+vn -0.4241 -0.8682 0.2578
+vn -0.2160 -0.9142 0.3430
+vn -0.3462 -0.8545 0.3874
+vn 0.8725 0.2516 -0.4188
+vn -0.7306 0.4680 -0.4972
+vn 0.1077 -0.0086 -0.9941
+vn 0.7088 -0.1899 -0.6793
+vn 0.9690 0.1916 -0.1561
+vn -0.5181 0.8175 0.2514
+vn -0.5253 0.8114 0.2561
+vn -0.4954 0.8355 0.2376
+vn -0.9812 -0.1852 -0.0551
+vn 0.4932 -0.1991 -0.8468
+vn 0.6350 -0.2859 -0.7176
+vn 0.4273 -0.2709 -0.8625
+vn -0.0312 0.3610 -0.9320
+vn 0.5458 0.5547 -0.6281
+vn 0.7017 0.7093 0.0672
+vn 0.3680 0.9265 -0.0786
+vn 0.7033 0.7076 0.0681
+vn -0.6173 -0.5132 -0.5963
+vn -0.5509 0.3355 0.7642
+vn 0.3101 -0.1971 -0.9300
+vn 0.8763 -0.4728 -0.0926
+vn 0.5973 -0.7604 0.2550
+vn 0.8477 -0.1102 -0.5189
+vn 0.8101 0.5495 -0.2043
+vn 0.7885 0.5931 -0.1629
+vn -0.6617 -0.2089 0.7201
+vn -0.0107 0.7637 0.6454
+vn 0.0976 0.7750 0.6244
+vn -0.0250 0.7654 0.6431
+vn 0.1738 -0.2769 -0.9451
+vn 0.2169 -0.3245 -0.9207
+vn 0.2680 -0.3798 -0.8854
+vn -0.6995 0.4778 -0.5314
+vn -0.7154 0.4854 -0.5025
+vn -0.7292 0.4991 -0.4682
+vn 0.7106 0.0981 -0.6967
+vn 0.1974 0.6487 -0.7350
+vn 0.1832 0.6448 -0.7420
+vn 0.1911 0.6470 -0.7382
+vn 0.7476 0.6305 -0.2088
+vn 0.6707 0.7222 -0.1692
+vn 0.6524 0.7334 -0.1910
+vn 0.6887 0.6629 -0.2939
+vn 0.7608 -0.0289 -0.6484
+vn -0.5287 -0.3177 -0.7871
+vn 0.6487 -0.2870 -0.7049
+vn 0.3539 0.4565 0.8163
+vn 0.5004 -0.7275 -0.4694
+vn 0.4617 -0.7548 -0.4659
+vn 0.3789 -0.7705 -0.5127
+vn 0.3711 -0.2941 -0.8808
+vn 0.5641 -0.8250 0.0338
+vn 0.5598 -0.8279 0.0342
+vn 0.5668 -0.8232 0.0336
+vn 0.1332 -0.0100 -0.9910
+vn 0.1816 -0.7985 -0.5740
+vn 0.0684 -0.4154 -0.9071
+vn 0.2588 0.4092 0.8750
+vn -0.6043 0.6708 -0.4301
+vn 0.1697 -0.7151 -0.6781
+vn 0.9586 0.2223 -0.1780
+vn -0.9986 -0.0515 -0.0153
+vn -0.9993 -0.0051 -0.0357
+vn -0.9993 -0.0285 -0.0254
+vn 0.9889 0.1103 0.0994
+vn 0.7125 -0.0044 -0.7016
+vn 0.3674 -0.0314 -0.9295
+vn 0.4263 -0.0805 -0.9010
+vn 0.4317 -0.0851 -0.8980
+vn 0.8518 -0.5211 -0.0540
+vn 0.8910 -0.4451 -0.0895
+vn 0.7275 -0.6853 0.0331
+vn 0.9450 -0.3267 -0.0155
+vn 0.8938 -0.4462 0.0446
+vn 0.4607 0.6171 -0.6379
+vn -0.1525 0.9817 -0.1139
+vn 0.9558 0.2805 -0.0875
+vn -0.8442 0.4972 -0.2001
+vn -0.2103 -0.7615 0.6131
+vn 0.7768 -0.6297 -0.0084
+vn 0.4954 -0.1826 -0.8492
+vn 0.7730 -0.3102 0.5535
+vn 0.9372 -0.3401 -0.0778
+vn -0.0603 0.8990 0.4339
+vn -0.0320 0.9068 0.4204
+vn -0.0121 0.9141 0.4053
+vn -0.0845 0.8207 0.5650
+vn -0.1581 0.8653 0.4757
+vn -0.2673 0.9109 0.3143
+vn 0.0130 -0.9870 -0.1600
+vn -0.0687 -0.9921 -0.1054
+vn -0.1155 -0.9904 -0.0762
+vn 0.0486 -0.5045 -0.8621
+vn 0.1954 -0.4442 -0.8744
+vn 0.2792 -0.4036 -0.8713
+vn -0.2260 0.2804 -0.9329
+vn -0.6227 0.6186 0.4792
+vn 0.2946 0.5219 -0.8005
+vn -0.8023 0.4358 0.4079
+vn 0.5410 0.1294 -0.8310
+vn -0.0005 0.8127 -0.5826
+vn 0.0154 -0.9854 0.1696
+vn 0.1011 -0.9943 -0.0333
+vn 0.2435 -0.0189 -0.9697
+vn -0.8507 -0.3963 -0.3454
+vn 0.9783 0.1862 -0.0908
+vn -0.5380 0.1361 -0.8319
+vn 0.0822 0.7011 0.7083
+vn 0.0856 0.6905 0.7183
+vn 0.0080 0.8936 0.4488
+vn -0.8794 0.4634 -0.1089
+vn 0.7213 0.6726 0.1651
+vn -0.8961 0.4063 -0.1790
+vn -0.4538 -0.0322 0.8905
+vn -0.8780 0.3862 -0.2827
+vn -0.0547 -0.5491 -0.8340
+vn 0.3969 -0.9013 0.1734
+vn 0.8016 -0.4642 -0.3769
+vn 0.9594 -0.2784 0.0451
+vn 0.2940 -0.8611 -0.4147
+vn -0.8461 -0.4085 0.3424
+vn 0.3614 -0.3360 -0.8698
+vn -0.3947 -0.5197 -0.7577
+vn 0.7519 0.2313 -0.6173
+vn 0.7283 0.2175 -0.6498
+vn -0.8711 0.4803 -0.1025
+vn -0.5135 -0.5790 0.6333
+vn -0.5259 -0.5780 0.6240
+vn -0.5334 -0.5774 0.6182
+vn 0.4563 -0.3078 -0.8349
+vn 0.4540 -0.2971 -0.8400
+vn -0.7358 -0.1243 -0.6657
+vn -0.3782 -0.2524 -0.8906
+vn -0.7940 -0.0894 -0.6013
+vn 0.5556 0.3677 -0.7458
+vn 0.0488 0.0674 -0.9965
+vn 0.0702 0.7002 -0.7105
+vn -0.1877 0.8943 -0.4062
+vn -0.8871 0.2085 0.4118
+vn 0.8120 0.3139 -0.4920
+vn -0.0988 0.5567 -0.8248
+vn 0.8546 0.1085 -0.5078
+vn 0.5585 0.3484 -0.7528
+vn 0.7967 0.4235 -0.4312
+vn -0.9666 0.0949 0.2381
+vn -0.9660 0.1367 0.2194
+vn -0.9673 0.0888 0.2376
+vn -0.9657 0.0619 0.2523
+vn -0.0763 -0.4507 -0.8894
+vn -0.0688 -0.9709 -0.2296
+vn -0.7832 -0.6157 -0.0871
+vn 0.3600 0.1940 0.9126
+vn 0.1739 0.1326 0.9758
+vn 0.3374 0.2350 0.9116
+vn -0.5255 -0.5341 0.6622
+vn -0.2394 -0.9563 0.1680
+vn 0.5478 0.3567 0.7567
+vn -0.3281 0.8913 0.3130
+vn 0.3409 -0.2375 -0.9096
+vn 0.4513 -0.1918 -0.8715
+vn 0.7825 0.5322 0.3231
+vn 0.8346 0.4404 0.3309
+vn 0.7177 0.6231 0.3109
+vn 0.8953 0.4240 -0.1368
+vn 0.2210 0.8713 -0.4381
+vn -0.6590 0.3842 0.6466
+vn -0.0650 0.0986 0.9930
+vn -0.0703 0.3149 0.9465
+vn -0.0672 0.1723 0.9828
+vn 0.9239 0.3035 0.2331
+vn 0.6113 -0.7767 -0.1517
+vn 0.6248 -0.7013 -0.3432
+vn 0.3033 -0.7531 0.5838
+vn 0.6151 -0.7884 0.0071
+vn 0.3539 -0.7784 0.5185
+vn -0.3872 -0.8231 -0.4155
+vn 0.0613 0.0310 -0.9976
+vn 0.8482 -0.1284 -0.5138
+vn -0.1865 -0.9821 -0.0268
+vn -0.2803 0.7537 -0.5945
+vn -0.4047 0.8387 -0.3644
+vn -0.3396 0.8652 -0.3689
+vn -0.3122 0.8683 -0.3855
+vn 0.0085 0.7681 -0.6402
+vn -0.0257 0.7920 -0.6100
+vn -0.0888 0.8477 -0.5229
+vn -0.7881 -0.5422 0.2914
+vn -0.8986 0.4103 0.1553
+vn -0.9810 0.0941 0.1695
+vn -0.3599 0.1819 -0.9151
+vn 0.9845 -0.0000 -0.1753
+vn -0.8193 0.4019 -0.4091
+vn -0.2215 -0.7887 0.5734
+vn 0.6305 0.0296 -0.7756
+vn 0.9984 -0.0108 0.0555
+vn 0.2660 0.0359 -0.9633
+vn 0.0392 0.0334 0.9987
+vn 0.2542 -0.6359 -0.7287
+vn 0.7883 -0.5768 -0.2142
+vn -0.6283 -0.5314 0.5682
+vn 0.6795 -0.1888 -0.7089
+vn -0.9412 0.3259 -0.0889
+vn 0.5788 0.2507 -0.7760
+vn 0.0335 -0.8713 0.4895
+vn 0.1379 -0.9083 0.3949
+vn -0.0564 -0.8251 0.5622
+vn 0.7948 -0.4811 -0.3698
+vn 0.8299 0.1857 -0.5260
+vn -0.6085 -0.6903 -0.3914
+vn 0.5610 -0.1734 -0.8094
+vn 0.6113 -0.2500 -0.7509
+vn 0.6263 0.3765 -0.6826
+vn 0.3736 -0.6523 -0.6595
+vn 0.5851 -0.7521 -0.3033
+vn 0.3364 -0.6462 -0.6851
+vn -0.2015 -0.6742 -0.7105
+vn 0.0201 -0.4723 -0.8812
+vn -0.6344 0.4959 -0.5929
+vn 0.5955 -0.7376 -0.3183
+vn 0.6773 -0.7199 -0.1513
+vn -0.7812 0.5388 -0.3151
+vn 0.2763 -0.0004 -0.9611
+vn 0.2641 -0.0333 -0.9639
+vn 0.3215 0.1312 -0.9378
+vn 0.1353 0.8072 -0.5746
+vn 0.2065 0.6824 -0.7012
+vn 0.1876 0.3892 -0.9019
+vn 0.1317 0.3121 -0.9409
+vn 0.1795 0.3781 -0.9082
+vn 0.6787 0.7313 -0.0677
+vn -0.7286 0.6581 0.1896
+vn -0.8110 -0.5163 -0.2750
+vn 0.8114 0.2467 -0.5299
+vn 0.8038 0.2880 -0.5206
+vn 0.8232 0.1489 -0.5478
+vn -0.5154 0.8410 -0.1644
+vn 0.2358 0.0091 0.9718
+vn 0.8902 -0.4077 -0.2035
+vn -0.8388 0.3479 0.4188
+vn 0.9020 0.1033 -0.4193
+vn 0.5811 0.6646 0.4696
+vn 0.0150 -0.9765 0.2150
+vn 0.0456 0.7072 0.7056
+vn -0.6341 0.7501 -0.1877
+vn -0.0714 0.3908 0.9177
+vn 0.5684 0.7315 0.3767
+vn -0.6273 0.7678 -0.1303
+vn -0.6697 0.7389 -0.0744
+vn -0.6425 0.7582 -0.1109
+vn -0.4011 -0.7421 -0.5370
+vn 0.0720 -0.8837 -0.4624
+vn -0.0674 -0.9191 -0.3883
+vn 0.9188 0.2626 -0.2948
+vn 0.9005 0.2387 -0.3635
+vn 0.8827 0.2829 -0.3752
+vn -0.6113 -0.6603 0.4363
+vn -0.7955 -0.6059 -0.0067
+vn -0.6005 -0.7714 -0.2105
+vn -0.7223 -0.6900 -0.0469
+vn -0.9639 0.2322 -0.1303
+vn -0.9745 0.2104 -0.0782
+vn -0.9164 -0.3645 0.1654
+vn -0.7413 -0.0710 -0.6674
+vn -0.7479 -0.6630 0.0326
+vn 0.1278 0.1235 0.9841
+vn -0.8861 -0.2994 0.3539
+vn 0.4960 -0.2284 -0.8378
+vn 0.5265 -0.2599 -0.8095
+vn 0.5478 -0.2287 -0.8048
+vn 0.5688 -0.6925 -0.4437
+vn 0.1423 -0.7729 -0.6184
+vn -0.4487 0.8071 -0.3838
+vn -0.8795 -0.0354 -0.4747
+vn -0.8798 -0.0363 -0.4739
+vn -0.7497 -0.0055 -0.6618
+vn 0.6148 -0.1156 -0.7802
+vn 0.9101 0.2232 -0.3491
+vn 0.9024 0.2122 -0.3750
+vn 0.6264 -0.0446 -0.7782
+vn 0.6939 0.1948 -0.6932
+vn -0.2664 0.2051 -0.9418
+vn 0.5031 0.0711 -0.8613
+vn -0.0652 0.2833 0.9568
+vn 0.0971 0.2459 0.9644
+vn 0.0463 0.2584 0.9649
+vn 0.9724 0.2170 -0.0856
+vn 0.9613 0.2427 -0.1301
+vn 0.8746 0.3265 -0.3584
+vn 0.4820 0.1874 -0.8559
+vn -0.0276 -0.5060 0.8621
+vn 0.0917 0.0783 0.9927
+vn 0.1455 0.0931 0.9850
+vn 0.3807 0.8407 0.3851
+vn 0.3743 0.8836 0.2814
+vn 0.3816 0.8282 0.4104
+vn 0.4290 0.2496 -0.8681
+vn -0.7755 0.3476 -0.5270
+vn -0.0734 -0.8450 -0.5296
+vn 0.4365 -0.6443 -0.6280
+vn -0.4678 -0.3140 -0.8261
+vn 0.4364 -0.7250 -0.5328
+vn -0.1575 0.9733 -0.1670
+vn -0.4194 0.2627 -0.8690
+vn 0.1664 0.5460 -0.8211
+vn -0.6651 0.4357 0.6064
+vn 0.1653 0.5242 -0.8354
+vn -0.0010 0.6378 -0.7702
+vn -0.1177 0.7005 -0.7039
+vn -0.8771 0.3533 -0.3255
+vn 0.8559 -0.3500 -0.3807
+vn -0.7802 0.6197 0.0857
+vn 0.0949 0.2367 -0.9669
+vn -0.9753 0.0055 -0.2206
+vn 0.7323 0.0637 0.6780
+vn -0.3800 0.2872 -0.8793
+vn 0.3257 -0.9401 -0.1010
+vn 0.6309 -0.4975 -0.5953
+vn -0.8223 0.2789 0.4961
+vn 0.4429 -0.7375 -0.5098
+vn 0.7288 -0.1787 -0.6610
+vn 0.6922 0.0283 -0.7212
+vn 0.7139 0.1101 -0.6915
+vn 0.6678 0.1443 -0.7302
+vn -0.3811 0.9217 0.0719
+vn 0.7305 -0.5355 -0.4237
+vn -0.0748 -0.4297 0.8999
+vn -0.0096 -0.5015 0.8651
+vn 0.0804 -0.5252 0.8472
+vn -0.1169 -0.5827 0.8042
+vn -0.1974 0.7945 0.5743
+vn 0.8697 0.4935 0.0038
+vn 0.6904 0.2529 0.6777
+vn 0.5749 0.2752 0.7706
+vn 0.5622 0.3734 0.7379
+vn -0.0477 0.6155 -0.7867
+vn 0.7245 -0.2488 -0.6428
+vn 0.6417 -0.1515 -0.7519
+vn 0.6634 -0.2371 -0.7097
+vn 0.4234 -0.4982 -0.7567
+vn 0.6411 0.7355 -0.2192
+vn 0.5785 0.7018 -0.4158
+vn 0.6763 0.7366 -0.0131
+vn 0.4837 0.3253 -0.8125
+vn 0.4761 0.3176 -0.8201
+vn 0.4913 0.3314 -0.8055
+vn 0.9203 0.0842 0.3820
+vn 0.2846 -0.1239 0.9506
+vn -0.2401 0.5972 -0.7653
+vn 0.8620 -0.4675 0.1959
+vn 0.8779 -0.4712 0.0853
+vn 0.8078 -0.4468 0.3846
+vn 0.3773 0.8363 0.3978
+vn 0.5375 0.1614 -0.8277
+vn 0.2810 0.0897 -0.9555
+vn 0.6331 -0.1747 0.7541
+vn 0.6571 -0.2477 -0.7120
+vn 0.9672 -0.1450 -0.2087
+vn 0.0660 0.0353 0.9972
+vn 0.3581 0.9323 -0.0502
+vn -0.8746 -0.4734 0.1049
+vn 0.6476 0.7385 -0.1878
+vn -0.3919 0.9196 0.0275
+vn -0.2075 0.4300 0.8786
+vn 0.6322 0.1625 -0.7575
+vn 0.5833 -0.1892 -0.7899
+vn 0.7764 0.0852 -0.6245
+vn -0.8492 -0.0311 -0.5272
+vn 0.6284 -0.5308 -0.5686
+vn 0.6412 -0.4524 -0.6198
+vn 0.5824 -0.6761 -0.4513
+vn 0.8633 0.2952 -0.4094
+vn 0.0388 -0.3559 -0.9337
+vn -0.3179 -0.3673 0.8741
+vn -0.2866 -0.3526 0.8908
+vn -0.2878 -0.3561 0.8890
+vn 0.0668 -0.2781 0.9582
+vn 0.2935 0.0217 0.9557
+vn 0.3425 0.0688 0.9370
+vn 0.3601 0.0929 0.9283
+vn 0.7424 0.5786 0.3376
+vn -0.7570 0.6202 -0.2056
+vn 0.9270 0.3122 -0.2079
+vn 0.2573 0.6340 -0.7293
+vn 0.0217 -0.2025 -0.9790
+vn 0.2257 0.4408 -0.8688
+vn 0.9396 -0.2832 0.1921
+vn 0.8467 -0.5083 0.1573
+vn 0.9043 -0.3868 0.1808
+vn 0.5568 0.0127 0.8305
+vn 0.4040 0.1480 -0.9027
+vn -0.7710 -0.5250 0.3604
+vn 0.7367 -0.4043 -0.5420
+vn 0.8926 0.3693 0.2585
+vn 0.4992 0.8631 0.0772
+vn 0.8820 -0.2491 -0.4001
+vn -0.9632 -0.2135 -0.1632
+vn 0.6509 -0.5567 -0.5162
+vn 0.7328 -0.3954 -0.5537
+vn 0.2631 0.0561 0.9631
+vn 0.2711 0.0369 0.9618
+vn -0.3679 -0.9213 -0.1257
+vn 0.3946 -0.3369 -0.8548
+vn -0.7541 -0.6031 0.2600
+vn -0.7458 -0.6452 0.1661
+vn 0.4822 0.2741 -0.8321
+vn -0.4070 -0.9111 0.0649
+vn -0.4959 -0.8605 0.1171
+vn 0.3550 -0.2155 0.9097
+vn -0.0545 -0.7914 -0.6089
+vn -0.1720 -0.7631 -0.6230
+vn -0.2472 -0.7364 -0.6298
+vn 0.5035 0.7993 0.3281
+vn 0.0010 -0.9645 0.2642
+vn -0.9924 0.1075 -0.0601
+vn 0.2945 -0.9273 0.2310
+vn 0.9967 -0.0085 0.0804
+vn 0.3927 0.3594 -0.8465
+vn -0.5464 0.2113 -0.8104
+vn -0.4595 0.8355 0.3013
+vn -0.6402 -0.3439 0.6869
+vn 0.8132 -0.1761 0.5547
+vn 0.8084 -0.1783 0.5610
+vn 0.8112 -0.1770 0.5574
+vn -0.5348 0.8229 0.1919
+vn 0.3189 -0.2484 -0.9146
+vn -0.7633 0.6278 -0.1525
+vn -0.2400 -0.5794 0.7789
+vn 0.3628 -0.3282 -0.8722
+vn 0.5519 -0.7951 -0.2515
+vn 0.6707 -0.3277 -0.6654
+vn 0.6932 -0.3636 -0.6223
+vn 0.6447 -0.2948 -0.7053
+vn -0.4507 -0.3010 0.8404
+vn -0.6459 -0.2452 0.7230
+vn 0.4968 0.4647 -0.7330
+vn 0.5298 0.4807 -0.6987
+vn 0.5461 0.4885 -0.6805
+vn 0.0361 0.2211 0.9746
+vn -0.7011 -0.7116 0.0455
+vn 0.7268 -0.3502 -0.5908
+vn 0.6762 0.5455 0.4953
+vn 0.7701 -0.5957 -0.2281
+vn -0.4525 0.8467 0.2799
+vn 0.0640 0.5180 -0.8530
+vn -0.9069 0.4158 -0.0688
+vn 0.3875 0.9042 0.1798
+vn -0.1473 -0.9856 0.0827
+vn -0.7925 -0.0382 0.6087
+vn 0.9844 0.0648 -0.1637
+vn 0.2644 -0.6586 -0.7045
+vn 0.8830 -0.0961 0.4594
+vn -0.8712 0.4823 -0.0916
+vn -0.7391 0.5113 -0.4386
+vn -0.7542 0.4405 -0.4869
+vn -0.7233 0.4297 0.5405
+vn -0.3894 0.2640 0.8824
+vn -0.6636 0.7433 -0.0848
+vn -0.6713 0.7347 -0.0975
+vn -0.6579 0.7492 -0.0758
+vn -0.8920 0.3832 0.2398
+vn -0.8155 0.5728 -0.0825
+vn -0.8599 -0.4649 0.2107
+vn -0.4254 0.2177 -0.8784
+vn -0.2555 0.9008 -0.3512
+vn 0.5578 0.0036 -0.8300
+vn -0.2591 0.9643 -0.0551
+vn -0.2140 0.7826 -0.5846
+vn -0.7770 0.3224 -0.5407
+vn -0.9732 -0.1640 0.1613
+vn -0.1404 0.9878 -0.0679
+vn 0.1730 0.1730 0.9696
+vn 0.9161 0.3894 0.0955
+vn 0.1036 0.9683 0.2271
+vn 0.5156 -0.2011 -0.8329
+vn 0.5113 -0.2079 -0.8339
+vn -0.8165 0.5723 -0.0765
+vn -0.9265 0.3586 -0.1139
+vn -0.7822 0.6194 -0.0666
+vn 0.1600 0.7695 0.6183
+vn -0.1939 0.7620 0.6179
+vn 0.7780 -0.5270 -0.3421
+vn 0.8305 -0.1242 -0.5430
+vn -0.7112 -0.3948 -0.5816
+vn 0.7997 0.5674 -0.1962
+vn 0.5380 0.3058 0.7855
+vn 0.5405 -0.8133 -0.2156
+vn 0.5521 -0.8071 -0.2090
+vn 0.3578 -0.8820 -0.3066
+vn 0.5472 0.7465 0.3787
+vn 0.9193 0.0625 -0.3885
+vn 0.8966 0.0952 -0.4325
+vn 0.8776 0.1194 -0.4643
+vn -0.4684 0.8832 -0.0229
+vn 0.0158 -0.0554 0.9983
+vn -0.7346 0.0487 -0.6768
+vn -0.9564 -0.2853 -0.0629
+vn 0.0709 0.9672 0.2440
+vn 0.1694 0.4296 0.8870
+vn 0.1659 0.4373 0.8839
+vn 0.1678 0.4323 0.8860
+vn 0.5505 0.1984 -0.8109
+vn 0.3021 -0.2643 -0.9159
+vn 0.1933 -0.9786 0.0703
+vn 0.2938 0.7527 -0.5892
+vn 0.5265 -0.2584 -0.8099
+vn -0.1117 0.8781 -0.4653
+vn 0.9472 -0.0117 0.3205
+vn 0.7659 -0.4816 -0.4260
+vn -0.0464 -0.9359 0.3493
+vn 0.1583 -0.6680 -0.7271
+vn 0.4106 0.0215 -0.9116
+vn 0.6770 -0.5581 0.4798
+vn 0.3580 -0.1509 -0.9215
+vn 0.4789 -0.3369 -0.8106
+vn 0.3378 -0.1220 -0.9333
+vn -0.5957 0.8030 -0.0198
+vn 0.1555 -0.1922 0.9690
+vn 0.6603 -0.2655 -0.7025
+vn 0.4757 -0.1231 -0.8710
+vn -0.8913 -0.4472 -0.0752
+vn 0.4422 0.7564 -0.4820
+vn -0.2174 0.9740 0.0635
+vn 0.4821 -0.0890 -0.8716
+vn 0.6054 0.6027 0.5198
+vn -0.1583 -0.1647 0.9735
+vn 0.1521 -0.9826 0.1067
+vn 0.7689 0.4182 -0.4837
+vn 0.7066 -0.3824 -0.5953
+vn 0.8844 0.2733 -0.3783
+vn 0.3575 -0.4960 -0.7913
+vn -0.0848 0.4618 0.8829
+vn 0.0569 -0.1149 0.9918
+vn 0.9143 0.4041 0.0284
+vn 0.7779 -0.5904 -0.2150
+vn -0.0688 -0.9943 -0.0818
+vn 0.6943 0.4214 0.5834
+vn -0.8852 0.4501 0.1178
+vn -0.0236 -0.5288 -0.8484
+vn 0.5022 0.3420 -0.7943
+vn -0.1199 -0.4093 -0.9045
+vn -0.3577 0.9305 0.0788
+vn -0.2227 0.9703 0.0947
+vn 0.1246 -0.2233 -0.9667
+vn 0.0231 -0.5674 0.8231
+vn 0.4072 0.3631 -0.8381
+vn 0.6523 0.3450 0.6749
+vn -0.3742 -0.8647 -0.3350
+vn 0.6430 0.0204 -0.7656
+vn 0.3548 -0.3786 -0.8548
+vn -0.1355 -0.6844 0.7164
+vn -0.5097 0.8185 -0.2651
+vn -0.9617 -0.2466 0.1198
+vn -0.3535 -0.0651 0.9332
+vn 0.3714 0.4944 -0.7859
+vn 0.3754 0.4667 -0.8008
+vn 0.3744 0.4742 -0.7969
+vn 0.6832 -0.7194 -0.1253
+vn -0.6504 -0.7021 0.2899
+vn 0.8294 -0.3392 -0.4440
+vn -0.2207 -0.4423 0.8693
+vn -0.8594 0.5112 0.0095
+vn 0.6512 -0.3662 -0.6647
+vn 0.0034 -0.0973 -0.9952
+vn 0.7944 -0.3567 -0.4916
+vn -0.7238 0.6521 0.2257
+vn 0.3300 0.7172 -0.6138
+vn 0.0125 -0.0539 0.9985
+vn 0.0769 -0.9762 -0.2027
+vn 0.2969 0.2526 -0.9209
+vn -0.8820 -0.2244 0.4143
+vn 0.8044 -0.5719 0.1612
+vn 0.9721 0.2193 -0.0837
+vn 0.6850 0.4021 0.6076
+vn 0.1338 -0.3754 -0.9172
+vn -0.2437 0.7520 -0.6125
+vn -0.3263 0.7350 -0.5945
+vn -0.5019 -0.5797 0.6419
+vn -0.8789 0.4681 -0.0920
+vn 0.8276 -0.2194 -0.5167
+vn 0.6111 0.6178 0.4949
+vn -0.5287 0.7459 -0.4050
+vn 0.3393 -0.0557 0.9390
+vn -0.6820 -0.7178 -0.1402
+vn -0.1831 0.1718 0.9680
+vn -0.8653 -0.4896 0.1073
+vn -0.8695 -0.4828 0.1038
+vn -0.8716 -0.4797 0.1005
+vn -0.9223 -0.3070 -0.2347
+vn 0.1797 0.2240 0.9579
+vn -0.1353 0.7429 0.6556
+vn 0.5913 0.1586 -0.7907
+vn 0.6732 0.1954 -0.7131
+vn -0.9958 -0.0912 0.0023
+vn -0.2049 -0.2478 0.9469
+vn -0.6995 0.4376 0.5649
+vn -0.6435 -0.0303 -0.7648
+vn 0.3987 -0.6586 0.6382
+vn 0.6938 -0.4601 0.5539
+vn 0.6007 -0.5390 0.5904
+vn 0.0924 -0.0591 0.9940
+vn -0.0559 -0.5749 -0.8163
+vn 0.6261 -0.1227 -0.7700
+vn 0.2168 0.4956 0.8410
+vn -0.0355 -0.3245 0.9452
+vn -0.5490 0.7909 0.2704
+vn 0.7959 -0.5881 0.1437
+vn 0.6535 0.5202 0.5499
+vn 0.6937 -0.3974 -0.6007
+vn 0.1732 0.4796 -0.8602
+vn -0.6072 0.5764 0.5469
+vn 0.2170 -0.1529 -0.9641
+vn 0.3668 -0.9199 0.1389
+vn 0.4850 0.0555 -0.8727
+vn 0.6325 0.0337 -0.7739
+vn -0.0814 0.7556 -0.6500
+vn -0.4592 0.6511 0.6043
+vn 0.5172 0.1839 -0.8359
+vn 0.5206 0.1927 -0.8318
+vn 0.5025 0.1480 -0.8518
+vn 0.5358 -0.1583 -0.8294
+vn -0.0821 0.1924 -0.9779
+vn 0.1182 -0.7085 -0.6957
+vn -0.5919 0.7872 -0.1731
+vn 0.9182 0.2924 -0.2672
+vn -0.1819 -0.9625 -0.2014
+vn 0.9280 -0.3720 0.0198
+vn 0.9356 0.0404 0.3508
+vn 0.6908 0.0583 -0.7207
+vn 0.4170 -0.3260 -0.8485
+vn 0.1944 0.0526 -0.9795
+vn -0.8769 -0.2023 -0.4360
+vn 0.7496 -0.3021 -0.5889
+vn 0.5116 0.8488 -0.1334
+vn -0.4668 -0.6655 -0.5824
+vn 0.8989 0.3072 -0.3123
+vn 0.7850 0.0532 -0.6172
+vn 0.7193 0.6141 0.3249
+vn 0.9621 -0.2513 -0.1058
+vn 0.7956 0.5939 0.1194
+vn -0.6513 0.7584 -0.0256
+vn 0.5291 -0.4751 -0.7031
+vn -0.4556 0.7842 -0.4213
+vn -0.2055 -0.3980 -0.8941
+vn -0.1483 -0.9882 -0.0378
+vn -0.2438 0.9447 0.2195
+vn -0.9237 0.3201 -0.2106
+vn 0.5570 -0.8298 0.0345
+vn -0.3746 0.1448 0.9158
+vn -0.3074 0.7965 -0.5206
+vn 0.3960 -0.7052 -0.5881
+vn 0.4857 0.6501 0.5843
+vn 0.4662 0.3969 0.7906
+vn 0.5214 0.0863 0.8489
+vn 0.0345 0.7710 -0.6359
+vn -0.5407 -0.7819 0.3102
+vn 0.3230 0.0693 -0.9439
+vn -0.4889 -0.2620 0.8320
+vn -0.1371 -0.4488 0.8831
+vn 0.9600 -0.0430 -0.2766
+vn -0.0889 0.8866 0.4540
+vn -0.0638 -0.7995 0.5972
+vn -0.6079 0.5877 0.5339
+vn 0.6442 -0.2069 -0.7363
+vn 0.7589 -0.3430 -0.5535
+vn 0.9564 -0.1605 -0.2442
+vn 0.0698 0.4360 -0.8972
+vn 0.8847 0.2718 -0.3786
+vn -0.8806 -0.3448 -0.3251
+vn 0.7772 -0.2762 -0.5654
+vn -0.5290 -0.8452 -0.0766
+vn 0.7561 -0.6335 -0.1643
+vn 0.1651 -0.2692 0.9488
+vn -0.8457 0.2006 0.4945
+vn 0.7784 -0.2677 -0.5679
+vn -0.8628 -0.4940 0.1079
+vn 0.2594 -0.8509 -0.4569
+vn -0.2366 -0.3341 0.9123
+vn -0.8349 -0.5495 0.0319
+vn -0.3371 0.3096 0.8891
+vn -0.8968 0.4326 0.0925
+vn -0.6899 -0.6774 0.2554
+vn -0.0153 -0.0175 -0.9997
+vn 0.7584 0.6514 -0.0215
+vn 0.5384 -0.2260 -0.8118
+vn -0.6213 0.5859 -0.5204
+vn -0.5737 -0.6419 -0.5088
+vn -0.3548 -0.6920 -0.6287
+vn 0.2411 0.7851 -0.5705
+vn -0.3540 -0.8291 -0.4328
+vn -0.5021 -0.8213 -0.2709
+vn -0.2268 -0.9312 -0.2854
+vn -0.1280 -0.3506 -0.9277
+vn -0.5608 0.7237 -0.4022
+vn -0.1733 0.2128 -0.9616
+vn -0.8849 -0.2033 0.4190
+vn 0.5901 -0.6426 -0.4887
+vn 0.5083 0.4566 0.7302
+vn 0.7736 -0.5874 -0.2379
+vn -0.2396 -0.5762 0.7814
+vn 0.3822 0.7814 0.4933
+vn -0.3717 -0.6012 0.7074
+vn -0.5522 -0.5992 0.5797
+vn 0.4381 -0.8276 -0.3509
+vn -0.5594 -0.8271 -0.0548
+vn -0.7570 -0.6490 0.0753
+vn 0.8407 0.3460 -0.4165
+vn -0.9282 0.3003 0.2198
+vn -0.7272 -0.6690 0.1540
+vn 0.2020 -0.7911 -0.5773
+vn 0.1688 -0.7913 -0.5876
+vn -0.5687 0.6184 0.5424
+vn -0.1679 -0.1157 -0.9790
+vn -0.9487 -0.0092 0.3159
+vn 0.7642 -0.6002 -0.2360
+vn 0.1277 -0.8916 0.4344
+vn 0.7979 0.1245 -0.5897
+vn -0.9734 0.1714 -0.1520
+vn -0.9758 0.1609 -0.1482
+vn 0.4050 -0.8341 -0.3746
+vn 0.9223 0.1926 0.3350
+vn 0.2441 0.6262 -0.7405
+vn 0.2274 -0.9726 -0.0485
+vn -0.8889 -0.3828 0.2517
+vn -0.3754 0.9225 0.0898
+vn 0.7213 0.5625 -0.4042
+vn 0.8215 -0.3211 0.4712
+vn 0.6716 0.7142 0.1973
+vn 0.2434 0.0395 0.9691
+vn -0.7382 0.5034 -0.4491
+vn 0.7252 -0.4101 0.5531
+vn 0.5007 0.8414 -0.2034
+vn -0.9970 -0.0677 -0.0371
+vn 0.8427 0.4250 -0.3306
+vn 0.8042 -0.1801 0.5664
+vn 0.6825 -0.2924 -0.6698
+vn 0.4911 0.6897 0.5321
+vn 0.3400 0.4548 0.8231
+vn -0.6522 0.7574 -0.0298
+vn 0.6905 -0.3225 -0.6475
+vn 0.6554 -0.7478 0.1060
+vn 0.7818 -0.4334 -0.4483
+vn -0.3775 0.9177 0.1239
+vn 0.5394 -0.0167 0.8419
+vn -0.0531 -0.7629 0.6444
+vn 0.4841 0.1911 -0.8539
+vn 0.1039 0.4429 -0.8906
+vn 0.1078 0.3997 -0.9103
+vn 0.1088 0.3881 -0.9152
+vn 0.7579 -0.2384 -0.6072
+vn -0.1832 -0.0971 -0.9783
+vn 0.6305 -0.6070 -0.4838
+vn 0.6242 -0.6054 -0.4938
+vn 0.6148 0.7476 -0.2511
+vn -0.8361 -0.3381 -0.4320
+vn -0.8349 0.0878 0.5434
+vn -0.8613 0.1304 -0.4910
+vn -0.8029 -0.4926 0.3358
+vn -0.9755 -0.2199 0.0079
+vn -0.1989 -0.3572 0.9126
+vn -0.0879 -0.9153 0.3931
+vn -0.9814 -0.0918 0.1686
+vn 0.5006 -0.0438 0.8646
+vn 0.5178 0.7284 0.4487
+vn 0.5017 -0.3751 -0.7795
+vn 0.3173 -0.5692 -0.7585
+vn 0.9663 0.2544 0.0403
+vn -0.9478 -0.3078 0.0835
+vn -0.5145 -0.3515 -0.7821
+vn 0.5184 0.2139 -0.8280
+vn 0.5016 -0.8438 -0.1909
+vn -0.7831 0.4885 -0.3848
+vn 0.1077 0.8736 0.4747
+vn 0.4275 -0.3879 -0.8166
+vn 0.4578 0.6349 -0.6224
+vn 0.1764 0.6429 -0.7454
+vn 0.4190 0.7440 0.5205
+vn -0.8630 -0.0791 -0.4989
+vn 0.1575 0.3359 -0.9286
+vn 0.0173 0.1777 -0.9839
+vn 0.6533 -0.3449 -0.6740
+vn 0.5432 0.4599 0.7024
+vn -0.1156 0.8728 -0.4743
+vn 0.4667 -0.7776 -0.4215
+vn 0.7025 0.4100 -0.5817
+vn -0.3552 -0.4469 -0.8210
+vn 0.9141 -0.4024 -0.0498
+vn 0.4162 0.0203 -0.9091
+vn 0.9873 0.0769 -0.1387
+vn -0.0528 -0.8101 0.5839
+vn -0.6944 -0.6963 0.1814
+vn 0.3701 0.5028 -0.7812
+vn 0.1380 0.4775 0.8677
+vn -0.4352 -0.5570 -0.7074
+vn -0.9086 0.3565 -0.2178
+vn 0.7461 -0.4518 -0.4891
+vn -0.6768 0.7284 -0.1066
+vn 0.7225 0.0732 -0.6875
+vn 0.8474 -0.5292 0.0430
+vn 0.8454 -0.2013 0.4947
+vn 0.8735 0.4503 0.1852
+vn 0.7476 -0.3880 -0.5391
+vn 0.1247 -0.1611 -0.9790
+vn 0.5871 0.5071 -0.6310
+vn 0.8273 -0.5023 0.2516
+vn 0.9684 -0.1019 -0.2275
+vn 0.5996 -0.4588 -0.6557
+vn -0.9727 0.0644 0.2228
+vn -0.6731 0.4041 0.6194
+vn 0.5358 0.2956 0.7909
+vn -0.2859 0.8820 -0.3746
+vn 0.1124 0.3449 -0.9319
+vn 0.7819 -0.4329 -0.4486
+vn 0.7013 -0.1847 -0.6885
+vn 0.9887 0.0833 -0.1246
+vn -0.9995 -0.0209 0.0253
+vn -0.2967 -0.9441 0.1439
+vn 0.1662 -0.9475 0.2731
+vn 0.3742 -0.4174 -0.8281
+vn 0.7337 0.3310 0.5934
+vn -0.5048 -0.5679 0.6502
+vn 0.9068 -0.1331 -0.4001
+vn -0.7990 -0.3585 -0.4828
+vn 0.7326 -0.3092 0.6064
+vn -0.9812 -0.0607 0.1834
+vn -0.9835 -0.0392 0.1767
+vn 0.5283 0.6681 -0.5239
+vn 0.0779 -0.4305 -0.8992
+vn 0.1714 0.4250 0.8888
+vn 0.8462 0.1548 -0.5099
+vn 0.5007 0.2887 0.8161
+vn 0.5333 0.2260 -0.8152
+vn -0.8223 -0.1711 0.5427
+vn 0.5777 -0.4323 -0.6924
+vn 0.0953 -0.5763 -0.8117
+vn 0.1628 0.3605 -0.9184
+vn 0.2401 -0.2162 0.9464
+vn 0.3119 -0.2194 -0.9244
+vn -0.7891 -0.0312 0.6135
+vn 0.5194 0.8139 -0.2603
+vn 0.8127 -0.4370 -0.3854
+vn 0.3755 -0.7607 -0.5295
+vn -0.1315 -0.9911 0.0224
+vn -0.4012 -0.0848 -0.9121
+vn -0.1477 -0.0457 -0.9880
+vn 0.1495 -0.4713 -0.8692
+vn -0.7081 0.4273 -0.5621
+vn 0.7161 0.4927 0.4945
+s 1
+f 179//1 118//2 190//3
+f 6//4 27//5 7//6
+f 29//7 11//8 10//9
+f 13//10 373//10 12//10
+f 260//11 28//12 29//13
+f 289//14 31//14 30//14
+f 478//15 224//15 33//15
+f 35//16 461//17 36//18
+f 42//19 43//19 41//19
+f 49//20 533//21 48//22
+f 52//23 53//24 28//25
+f 54//26 55//27 548//28
+f 57//29 58//29 59//29
+f 61//30 338//30 60//30
+f 64//31 65//32 187//33
+f 228//34 199//35 451//36
+f 451//37 72//37 228//37
+f 30//38 31//38 74//38
+f 77//39 50//40 489//41
+f 80//42 81//42 79//42
+f 83//43 84//44 85//45
+f 86//46 50//47 249//48
+f 87//49 448//49 101//49
+f 371//50 88//51 38//52
+f 383//53 275//54 116//55
+f 116//56 91//57 383//58
+f 51//59 20//59 93//59
+f 99//60 100//61 101//62
+f 75//63 106//64 107//65
+f 119//66 167//66 118//66
+f 117//67 436//68 205//69
+f 127//70 128//71 126//72
+f 138//73 132//74 60//75
+f 133//76 134//77 505//78
+f 76//79 135//79 490//79
+f 138//80 139//81 137//82
+f 567//83 143//83 144//83
+f 146//84 143//85 145//86
+f 248//87 62//87 148//87
+f 159//88 106//64 75//63
+f 313//89 8//90 3//91
+f 3//92 557//93 313//94
+f 75//95 124//96 390//97
+f 160//98 132//74 138//73
+f 57//99 530//100 137//101
+f 166//102 84//102 1//102
+f 169//103 477//103 111//103
+f 173//104 174//104 542//104
+f 542//105 423//106 173//107
+f 475//108 176//109 175//110
+f 179//1 180//111 178//112
+f 201//113 200//114 246//115
+f 183//116 184//117 182//118
+f 170//119 432//119 171//119
+f 218//120 186//120 187//120
+f 36//121 399//121 398//121
+f 120//122 191//123 281//124
+f 244//125 285//126 449//127
+f 68//128 5//128 96//128
+f 275//54 383//53 292//129
+f 98//130 192//130 193//130
+f 215//131 194//132 309//133
+f 309//134 430//134 215//134
+f 204//135 205//135 14//135
+f 212//136 59//137 8//90
+f 206//138 216//139 26//140
+f 136//141 257//142 122//143
+f 130//144 333//144 131//144
+f 229//145 360//145 231//145
+f 133//146 242//146 243//146
+f 228//147 227//148 199//149
+f 70//150 460//151 185//152
+f 148//153 247//154 248//155
+f 251//156 252//157 250//158
+f 92//159 256//160 257//161
+f 44//162 45//163 140//164
+f 39//165 262//165 493//165
+f 493//166 599//166 39//166
+f 263//167 264//167 265//167
+f 3//168 8//169 58//170
+f 58//171 266//172 3//92
+f 267//173 56//173 67//173
+f 271//174 169//175 111//176
+f 275//177 292//178 11//179
+f 183//180 276//181 366//182
+f 443//183 203//183 202//183
+f 202//184 355//184 443//184
+f 279//185 51//185 93//185
+f 288//186 534//186 287//186
+f 292//187 10//187 11//187
+f 296//188 316//189 295//190
+f 263//191 301//191 300//191
+f 575//192 68//193 117//194
+f 165//195 302//195 209//195
+f 303//196 304//196 305//196
+f 305//197 306//197 303//197
+f 128//71 127//70 313//198
+f 313//199 71//200 128//201
+f 230//202 266//203 58//204
+f 164//205 318//206 317//207
+f 269//208 362//208 219//208
+f 348//209 333//209 130//209
+f 327//210 484//210 372//210
+f 372//211 328//211 327//211
+f 254//212 244//213 333//214
+f 333//215 334//215 254//215
+f 32//216 2//216 556//216
+f 168//217 190//218 167//219
+f 230//202 274//220 266//203
+f 291//221 19//221 335//221
+f 342//222 270//222 222//222
+f 347//223 348//223 349//223
+f 184//224 359//225 119//226
+f 364//227 75//63 107//65
+f 457//228 80//229 63//230
+f 520//231 90//231 89//231
+f 89//232 211//232 520//232
+f 480//233 369//234 368//235
+f 243//236 197//236 134//236
+f 134//237 133//237 243//237
+f 371//50 593//238 152//239
+f 129//240 372//240 46//240
+f 225//241 501//241 226//241
+f 147//242 20//242 21//242
+f 325//243 509//244 161//245
+f 382//246 142//246 381//246
+f 344//247 387//248 386//249
+f 99//250 390//251 217//252
+f 363//253 236//254 362//255
+f 460//256 399//257 185//258
+f 65//259 211//260 518//261
+f 308//262 320//263 307//264
+f 530//265 396//266 380//267
+f 380//267 160//268 530//265
+f 6//269 401//269 400//269
+f 111//176 345//270 390//251
+f 462//271 270//272 342//273
+f 465//274 12//274 321//274
+f 321//275 405//276 465//277
+f 49//278 349//278 409//278
+f 411//279 404//280 286//281
+f 3//92 221//282 557//93
+f 64//283 407//283 210//283
+f 421//284 381//285 247//286
+f 424//287 425//287 149//287
+f 149//288 528//289 424//290
+f 182//118 457//228 63//230
+f 183//291 540//292 276//293
+f 429//294 573//294 415//294
+f 215//295 430//295 431//295
+f 367//296 302//297 32//298
+f 435//299 412//299 434//299
+f 436//300 68//300 96//300
+f 59//301 156//302 57//303
+f 160//268 380//267 446//304
+f 392//305 162//306 163//307
+f 101//62 512//308 99//60
+f 431//309 449//310 450//311
+f 454//312 397//312 201//312
+f 332//313 260//11 261//314
+f 261//315 212//315 332//315
+f 18//316 457//316 182//316
+f 1//317 458//317 166//317
+f 362//318 154//319 219//320
+f 444//321 343//321 443//321
+f 86//322 42//323 597//324
+f 356//325 170//325 459//325
+f 384//326 242//327 375//328
+f 57//329 230//202 58//204
+f 44//330 399//257 460//256
+f 460//331 253//332 44//162
+f 464//333 239//333 382//333
+f 406//334 291//335 358//336
+f 315//337 113//338 114//339
+f 114//340 314//340 315//340
+f 228//341 516//342 227//343
+f 311//344 469//344 470//344
+f 19//345 239//345 18//345
+f 141//346 407//346 64//346
+f 64//347 322//348 141//349
+f 471//350 47//351 46//352
+f 175//353 157//353 475//353
+f 335//354 184//224 119//226
+f 130//355 169//355 348//355
+f 181//356 349//356 348//356
+f 478//357 33//358 341//359
+f 452//360 479//361 276//362
+f 432//363 433//363 26//363
+f 26//364 171//364 432//364
+f 78//365 257//365 24//365
+f 143//366 567//366 482//366
+f 34//367 298//368 535//369
+f 535//370 353//371 34//372
+f 131//373 423//373 477//373
+f 212//136 261//374 59//137
+f 257//375 256//376 24//377
+f 488//378 377//379 487//380
+f 13//381 490//381 466//381
+f 491//382 492//382 278//382
+f 341//359 445//383 478//357
+f 378//384 129//384 207//384
+f 324//385 331//385 259//385
+f 259//386 299//386 324//386
+f 22//387 414//387 294//387
+f 495//388 22//388 506//388
+f 256//389 92//390 498//391
+f 142//392 402//393 352//394
+f 93//395 435//396 434//397
+f 26//398 433//399 27//400
+f 307//401 320//401 25//401
+f 25//402 502//402 307//402
+f 189//403 417//404 504//405
+f 329//406 505//407 440//408
+f 350//409 529//409 510//409
+f 102//410 413//411 103//412
+f 151//413 94//413 152//413
+f 205//414 548//415 15//416
+f 239//417 19//418 402//419
+f 538//420 79//421 421//422
+f 32//423 556//423 290//423
+f 520//424 521//424 90//424
+f 322//425 523//426 74//427
+f 41//428 43//428 252//428
+f 458//429 164//429 337//429
+f 525//430 112//430 526//430
+f 467//431 4//432 5//433
+f 473//434 565//435 388//436
+f 351//437 281//437 282//437
+f 531//438 351//438 357//438
+f 248//439 247//439 381//439
+f 196//440 376//441 389//442
+f 199//443 198//443 62//443
+f 404//444 411//445 208//446
+f 534//447 16//448 17//449
+f 535//450 176//450 536//450
+f 256//451 585//452 502//453
+f 502//454 24//377 256//376
+f 35//16 36//18 282//455
+f 493//456 262//456 402//456
+f 264//457 4//457 265//457
+f 94//458 95//459 580//460
+f 402//461 262//461 352//461
+f 413//411 435//462 103//412
+f 236//254 153//463 154//464
+f 226//465 501//465 404//465
+f 423//106 542//105 477//466
+f 544//467 514//468 545//469
+f 64//470 211//470 65//470
+f 248//471 142//392 352//394
+f 352//472 62//472 248//472
+f 516//473 69//473 481//473
+f 481//474 198//475 516//476
+f 206//477 521//477 550//477
+f 308//478 307//478 163//478
+f 9//479 587//479 267//479
+f 294//480 414//480 203//480
+f 259//481 21//481 279//481
+f 265//482 4//483 406//484
+f 392//485 355//485 202//485
+f 369//486 472//486 196//486
+f 554//487 115//488 116//489
+f 195//490 323//491 448//492
+f 273//493 501//493 225//493
+f 225//494 553//494 273//494
+f 286//495 404//495 501//495
+f 37//496 309//497 576//498
+f 563//499 407//499 141//499
+f 455//500 456//500 112//500
+f 129//501 46//352 47//351
+f 146//502 556//502 83//502
+f 83//503 143//85 146//84
+f 202//504 203//504 463//504
+f 560//505 441//505 110//505
+f 110//506 40//507 560//508
+f 358//336 291//335 321//509
+f 380//510 238//511 368//512
+f 371//513 241//513 200//513
+f 289//514 146//84 145//86
+f 145//515 31//515 289//515
+f 490//516 465//516 405//516
+f 263//517 153//517 561//517
+f 321//518 12//518 358//518
+f 375//328 374//519 384//326
+f 185//258 399//257 36//520
+f 576//521 194//522 259//523
+f 141//524 482//524 563//524
+f 113//338 277//525 376//526
+f 398//527 357//527 36//527
+f 459//528 143//528 356//528
+f 195//529 116//530 115//531
+f 567//532 407//533 563//534
+f 73//535 34//367 469//536
+f 536//537 353//537 535//537
+f 390//251 345//270 174//538
+f 176//539 468//539 175//539
+f 59//540 58//170 8//169
+f 569//541 504//542 547//543
+f 231//544 295//544 437//544
+f 226//545 23//545 225//545
+f 463//546 387//546 344//546
+f 45//163 564//547 140//164
+f 499//548 341//548 422//548
+f 381//549 464//549 382//549
+f 522//550 120//551 209//552
+f 246//115 200//553 161//245
+f 361//554 574//554 360//554
+f 37//496 310//555 309//497
+f 261//556 156//302 59//301
+f 383//58 91//57 448//557
+f 128//201 71//200 247//558
+f 275//177 11//179 53//559
+f 1//560 556//560 2//560
+f 562//561 579//562 494//563
+f 553//564 23//564 403//564
+f 403//565 304//565 553//565
+f 418//566 547//543 504//542
+f 170//567 213//567 432//567
+f 95//459 151//568 108//569
+f 577//570 117//67 205//69
+f 274//571 574//571 266//571
+f 469//536 34//367 319//572
+f 428//573 296//573 546//573
+f 43//574 579//574 250//574
+f 255//575 274//220 150//576
+f 409//577 364//577 107//577
+f 107//578 49//578 409//578
+f 197//579 508//580 300//581
+f 121//582 317//207 318//206
+f 232//583 325//584 580//460
+f 556//585 146//586 290//587
+f 455//588 515//588 581//588
+f 362//255 269//589 340//590
+f 374//591 424//592 377//593
+f 377//379 384//594 374//595
+f 157//596 175//596 492//596
+f 543//597 339//597 582//597
+f 306//598 319//599 353//600
+f 353//601 272//601 306//601
+f 423//602 532//603 173//604
+f 392//605 163//605 307//605
+f 307//606 354//607 392//608
+f 488//609 223//609 379//609
+f 103//610 277//611 315//337
+f 337//612 338//613 583//614
+f 512//615 323//616 336//617
+f 419//618 584//618 363//618
+f 278//619 176//619 535//619
+f 40//620 74//427 523//426
+f 523//621 585//621 40//621
+f 15//622 75//95 390//97
+f 331//623 235//624 503//625
+f 17//449 561//626 534//447
+f 222//627 509//627 416//627
+f 416//628 342//273 222//629
+f 230//630 57//631 317//207
+f 455//632 112//632 515//632
+f 151//633 438//634 376//526
+f 499//635 513//636 485//637
+f 339//638 365//638 320//638
+f 530//639 138//639 137//639
+f 277//611 103//610 435//640
+f 200//641 88//641 371//641
+f 581//642 26//398 27//400
+f 538//643 557//644 221//645
+f 296//646 388//436 479//647
+f 190//648 168//648 588//648
+f 588//649 180//649 190//649
+f 139//81 138//80 60//650
+f 497//651 107//651 106//651
+f 394//652 470//653 499//654
+f 314//655 102//655 315//655
+f 305//656 304//656 426//656
+f 356//657 83//43 85//45
+f 269//589 487//658 340//590
+f 599//659 493//660 291//661
+f 291//662 406//662 599//662
+f 245//663 543//663 506//663
+f 506//664 340//664 245//664
+f 583//665 166//665 458//665
+f 406//484 358//666 12//667
+f 391//668 155//669 20//670
+f 181//671 271//671 541//671
+f 503//672 6//672 7//672
+f 150//673 120//122 281//124
+f 93//395 600//674 435//396
+f 181//675 348//675 271//675
+f 124//96 364//676 586//677
+f 385//678 88//678 570//678
+f 589//679 249//679 50//679
+f 244//125 449//127 532//680
+f 506//681 23//681 527//681
+f 299//682 112//682 456//682
+f 139//683 427//684 137//101
+f 257//161 564//685 92//159
+f 285//686 254//686 214//686
+f 214//687 591//688 285//689
+f 52//690 69//691 575//192
+f 298//692 73//692 343//692
+f 226//693 404//693 527//693
+f 455//694 6//694 400//694
+f 400//695 456//695 455//695
+f 412//696 435//696 413//696
+f 520//697 211//697 210//697
+f 330//698 588//698 233//698
+f 167//699 119//700 359//701
+f 77//702 589//702 50//702
+f 147//703 391//668 20//670
+f 361//704 3//92 266//172
+f 319//599 306//598 469//705
+f 355//706 392//706 354//706
+f 129//707 378//707 485//707
+f 87//708 10//708 292//708
+f 292//709 383//710 87//711
+f 317//207 121//582 150//712
+f 350//713 287//713 529//713
+f 227//714 516//476 198//475
+f 205//414 15//416 14//715
+f 551//716 360//717 408//718
+f 168//719 545//719 233//719
+f 108//720 472//721 234//722
+f 234//723 462//724 108//569
+f 560//725 40//726 498//391
+f 62//727 451//36 199//35
+f 81//728 457//729 18//730
+f 115//488 554//487 117//731
+f 117//731 577//732 115//488
+f 515//733 517//733 89//733
+f 16//734 55//735 54//736
+f 42//323 41//737 597//324
+f 162//738 202//739 344//740
+f 415//741 573//741 401//741
+f 476//742 104//743 544//467
+f 544//744 519//744 476//744
+f 494//745 167//699 359//701
+f 462//724 232//583 580//460
+f 296//646 473//434 388//436
+f 153//746 237//746 534//746
+f 394//652 499//654 422//747
+f 512//748 390//251 99//250
+f 365//749 25//749 320//749
+f 263//750 561//750 264//750
+f 445//751 533//751 478//751
+f 424//290 528//289 377//752
+f 594//753 548//754 205//755
+f 441//756 302//756 442//756
+f 341//757 240//757 422//757
+f 476//758 43//758 42//758
+f 450//311 558//759 431//309
+f 110//760 442//760 367//760
+f 574//761 595//762 360//763
+f 198//764 148//764 62//764
+f 568//765 591//765 286//765
+f 431//766 430//766 537//766
+f 450//767 568//767 559//767
+f 240//768 471//768 422//768
+f 36//769 357//769 282//769
+f 90//770 521//771 26//772
+f 322//773 187//773 355//773
+f 536//774 496//774 353//774
+f 286//281 591//775 411//279
+f 46//776 312//776 596//776
+f 401//777 172//777 415//777
+f 339//778 414//778 582//778
+f 22//779 294//779 403//779
+f 403//780 23//780 22//780
+f 128//71 481//781 126//72
+f 274//782 255//783 280//784
+f 236//785 237//786 153//787
+f 251//788 366//789 283//790
+f 423//602 244//791 532//603
+f 434//792 576//793 279//794
+f 27//795 213//796 417//797
+f 506//798 543//798 582//798
+f 46//799 596//799 422//799
+f 392//800 202//800 162//800
+f 430//801 552//801 537//801
+f 138//802 530//265 160//268
+f 589//803 375//804 249//805
+f 363//253 584//806 236//254
+f 78//807 365//808 374//809
+f 571//810 193//810 192//810
+f 192//811 526//811 571//811
+f 104//812 476//812 42//812
+f 346//813 486//813 188//813
+f 296//646 479//647 316//814
+f 135//815 258//815 505//815
+f 95//459 462//724 580//460
+f 553//816 225//816 23//816
+f 18//817 182//818 335//819
+f 27//820 417//820 7//820
+f 136//821 122//821 77//821
+f 77//822 489//823 136//824
+f 339//825 425//826 365//827
+f 290//587 289//828 367//829
+f 414//830 495//830 582//830
+f 418//831 213//831 549//831
+f 32//298 302//297 165//832
+f 452//360 316//833 479//361
+f 14//834 15//834 336//834
+f 242//835 379//835 243//835
+f 285//126 244//125 254//836
+f 320//263 308//262 555//837
+f 311//838 312//838 484//838
+f 539//839 280//840 255//841
+f 255//842 393//843 539//844
+f 298//368 34//367 73//535
+f 541//845 586//846 409//847
+f 409//848 349//849 541//850
+f 445//851 483//851 48//851
+f 188//852 189//852 569//852
+f 406//484 12//667 265//482
+f 203//853 414//853 463//853
+f 326//854 513//854 469//854
+f 399//257 44//330 67//855
+f 571//856 501//856 273//856
+f 586//857 541//858 271//174
+f 543//859 245//859 149//859
+f 467//860 451//860 82//860
+f 7//861 417//861 147//861
+f 171//862 26//862 216//862
+f 220//863 391//864 147//865
+f 540//866 452//360 276//362
+f 274//220 230//202 150//576
+f 433//399 213//867 27//400
+f 183//116 182//118 63//230
+f 63//868 540//292 183//291
+f 332//869 127//70 126//72
+f 353//371 319//870 34//372
+f 373//871 134//871 300//871
+f 598//872 307//872 502//872
+f 502//873 523//873 598//873
+f 1//874 2//874 458//874
+f 505//407 258//875 440//408
+f 272//876 353//876 496//876
+f 263//877 154//464 153//463
+f 533//878 49//878 107//878
+f 244//213 423//879 131//880
+f 540//866 437//881 452//360
+f 436//882 447//883 205//884
+f 597//885 41//886 489//41
+f 106//887 572//888 224//889
+f 259//523 194//522 299//890
+f 422//747 596//891 394//652
+f 56//892 267//892 453//892
+f 331//893 324//893 235//893
+f 79//894 538//894 80//894
+f 293//895 403//895 294//895
+f 565//896 66//896 283//896
+f 412//897 570//897 37//897
+f 37//898 576//898 412//898
+f 583//899 84//899 166//899
+f 464//900 381//901 421//902
+f 421//902 79//903 464//900
+f 178//904 588//904 330//904
+f 135//905 134//905 466//905
+f 466//906 490//906 135//906
+f 368//907 592//908 480//909
+f 516//910 68//193 575//192
+f 124//96 75//95 364//911
+f 125//912 61//912 177//912
+f 459//913 216//913 144//913
+f 566//914 340//590 527//915
+f 164//916 165//917 318//918
+f 338//919 61//919 583//919
+f 147//920 21//920 7//920
+f 71//921 313//94 557//93
+f 435//922 600//923 277//924
+f 458//925 337//925 583//925
+f 111//176 390//251 586//857
+f 365//926 425//927 424//592
+f 555//928 308//929 163//930
+f 153//931 534//931 561//931
+f 403//932 293//932 443//932
+f 443//933 343//933 403//933
+f 586//846 364//934 409//847
+f 170//935 216//935 459//935
+f 587//936 428//937 105//938
+f 105//939 531//940 587//941
+f 373//942 263//942 265//942
+f 408//718 80//943 551//716
+f 81//728 18//730 239//944
+f 445//945 48//22 533//21
+f 1//946 84//946 556//946
+f 562//561 366//947 579//562
+f 577//948 204//948 115//948
+f 558//949 559//949 526//949
+f 38//950 438//950 593//950
+f 309//951 397//951 454//951
+f 592//908 238//511 87//952
+f 514//953 104//953 86//953
+f 584//954 419//954 420//954
+f 228//341 68//955 516//342
+f 516//910 575//192 69//691
+f 511//956 88//956 310//956
+f 170//957 547//957 549//957
+f 570//958 314//958 385//958
+f 174//959 270//960 217//961
+f 88//962 201//962 397//962
+f 203//963 293//963 294//963
+f 355//964 187//964 186//964
+f 200//553 241//965 370//966
+f 506//967 22//967 23//967
+f 487//968 377//969 528//970
+f 287//971 534//971 237//971
+f 237//972 529//972 287//972
+f 579//973 366//973 250//973
+f 517//974 525//974 192//974
+f 192//975 97//975 517//975
+f 547//543 507//976 569//541
+f 483//977 214//978 48//979
+f 453//980 531//980 357//980
+f 357//981 56//981 453//981
+f 559//982 568//983 571//984
+f 282//985 281//985 35//985
+f 231//986 360//986 595//986
+f 545//469 514//468 233//987
+f 441//988 70//989 461//990
+f 521//991 520//991 550//991
+f 87//992 238//992 10//992
+f 73//993 426//993 343//993
+f 326//994 469//994 306//994
+f 240//995 420//995 471//995
+f 189//403 188//996 417//404
+f 386//997 439//997 162//997
+f 304//998 303//998 553//998
+f 595//999 295//999 231//999
+f 8//90 313//89 212//136
+f 277//924 600//923 389//1000
+f 346//1001 61//1001 486//1001
+f 546//1002 296//1003 295//1004
+f 354//1005 598//1006 322//1007
+f 191//1008 461//1009 35//1010
+f 590//1011 157//1011 158//1011
+f 158//1012 218//1013 590//1014
+f 562//1015 359//1016 183//116
+f 352//1017 39//1017 62//1017
+f 478//1018 533//1018 497//1018
+f 218//1019 158//1019 186//1019
+f 395//1020 480//909 592//908
+f 179//1021 405//1021 118//1021
+f 568//1022 450//1023 285//126
+f 285//689 591//688 568//1024
+f 271//1025 348//1025 169//1025
+f 322//1007 598//1006 523//1026
+f 428//937 587//936 296//1027
+f 497//1028 106//887 224//889
+f 224//1029 478//1029 497//1029
+f 494//1030 544//1030 545//1030
+f 154//319 508//1031 219//320
+f 522//1032 441//1033 191//1008
+f 511//1034 310//1034 37//1034
+f 185//152 461//1035 70//150
+f 43//1036 476//1036 579//1036
+f 309//133 194//132 576//1037
+f 155//1038 369//1039 389//1040
+f 114//339 113//338 438//634
+f 438//1041 385//1042 114//1043
+f 377//379 488//378 384//594
+f 564//547 136//1044 140//164
+f 163//930 439//1045 555//928
+f 108//720 151//1046 196//1047
+f 281//1048 351//1049 410//1050
+f 66//1051 67//855 44//330
+f 33//1052 240//1052 341//1052
+f 350//1053 288//1053 287//1053
+f 572//1054 106//1055 159//1056
+f 362//255 340//590 566//914
+f 279//1057 93//1057 434//1057
+f 571//1058 273//1058 590//1058
+f 67//1059 66//1059 474//1059
+f 328//1060 513//1060 326//1060
+f 67//1061 474//1062 267//1063
+f 171//1064 216//1064 170//1064
+f 584//1065 420//1065 33//1065
+f 437//1066 295//190 316//189
+f 344//740 202//739 463//1067
+f 239//1068 79//1068 81//1068
+f 555//1069 439//1069 500//1069
+f 590//1070 193//1070 571//1070
+f 174//1071 173//604 222//1072
+f 538//420 421//422 71//1073
+f 505//1074 134//1074 135//1074
+f 215//1075 431//309 558//759
+f 558//1076 112//1077 215//1078
+f 546//1079 393//1079 428//1079
+f 524//1080 197//1080 243//1080
+f 554//487 275//1081 53//1082
+f 53//1083 52//690 554//1084
+f 507//1085 346//1085 188//1085
+f 31//1086 145//1086 482//1086
+f 446//1087 380//1088 177//1089
+f 66//1090 565//1090 474//1090
+f 537//1091 246//115 161//245
+f 161//245 532//1092 537//1093
+f 425//1094 543//1094 149//1094
+f 507//1095 583//1096 346//1097
+f 92//1098 564//1099 253//1100
+f 593//1101 151//1101 152//1101
+f 416//628 232//1102 342//273
+f 235//624 429//1103 503//625
+f 110//1104 367//1105 289//1106
+f 337//612 60//1107 338//613
+f 564//685 257//161 136//1108
+f 501//1109 568//1109 286//1109
+f 151//1110 95//1110 94//1110
+f 532//1092 449//1111 537//1093
+f 425//826 339//825 543//1112
+f 151//1113 376//441 196//440
+f 482//1114 567//532 563//534
+f 599//1115 4//432 467//431
+f 324//1116 299//1116 456//1116
+f 180//111 179//1 190//3
+f 356//1117 547//1117 170//1117
+f 600//1118 20//1118 389//1118
+f 570//1119 412//1119 314//1119
+f 201//1120 88//1120 200//1120
+f 585//1121 498//391 40//726
+f 554//487 116//489 275//1081
+f 494//1122 519//1122 544//1122
+f 123//1123 78//1124 374//1125
+f 441//1126 522//1126 302//1126
+f 162//1127 344//247 386//249
+f 69//1128 52//1129 332//1130
+f 448//1131 87//711 383//710
+f 10//1132 396//1133 29//1134
+f 318//206 209//1135 121//582
+f 176//109 475//108 536//1136
+f 314//1137 412//1137 102//1137
+f 108//569 462//724 95//459
+f 434//1138 412//1138 576//1138
+f 487//968 528//970 109//1139
+f 571//984 526//1140 559//982
+f 420//1141 419//1142 47//1143
+f 439//1144 387//1144 500//1144
+f 340//1145 506//1145 527//1145
+f 490//1146 405//1146 76//1146
+f 240//1147 33//1147 420//1147
+f 458//1148 2//1148 164//1148
+f 463//1149 500//1149 387//1149
+f 94//1150 241//1150 152//1150
+f 227//148 198//1151 199//149
+f 572//1054 510//1152 584//1153
+f 238//1154 380//1155 10//1132
+f 492//1156 158//1156 157//1156
+f 154//464 362//255 236//254
+f 525//1157 526//1157 192//1157
+f 17//1158 4//432 264//1159
+f 284//1160 66//1051 44//330
+f 548//1161 594//753 54//1162
+f 462//271 234//1163 270//272
+f 135//1164 76//1165 258//1166
+f 337//1167 139//1167 60//1167
+f 477//1168 345//270 111//176
+f 494//1169 545//1169 167//1169
+f 270//960 174//959 222//1170
+f 438//1171 151//1171 593//1171
+f 564//1172 45//163 253//332
+f 519//1173 579//1173 476//1173
+f 235//1174 573//1174 429//1174
+f 572//1054 159//1056 510//1152
+f 475//1175 157//1175 578//1175
+f 320//1176 555//1177 339//1178
+f 595//1179 539//1179 546//1179
+f 518//261 97//1180 65//259
+f 578//1181 536//1181 475//1181
+f 101//1182 323//616 512//615
+f 52//690 575//192 554//1084
+f 298//1183 343//1183 491//1183
+f 480//233 472//721 369//234
+f 159//1056 350//1184 510//1152
+f 223//1185 524//1186 379//1187
+f 436//1188 117//1188 68//1188
+f 481//781 69//1189 126//72
+f 315//337 277//611 113//338
+f 333//1190 348//1191 334//1192
+f 108//720 196//1047 472//721
+f 389//1193 376//1193 277//1193
+f 264//1159 561//1194 17//1158
+f 232//1195 509//244 325//243
+f 120//1196 150//712 121//582
+f 517//1197 112//1197 525//1197
+f 400//1198 573//1198 235//1198
+f 252//157 43//1199 250//158
+f 562//1200 494//745 359//701
+f 143//1201 459//1201 144//1201
+f 258//1202 179//1202 178//1202
+f 597//885 489//41 50//40
+f 232//1102 462//271 342//273
+f 381//1203 142//392 248//471
+f 30//1204 40//507 110//506
+f 293//1205 203//1205 443//1205
+f 403//1206 426//1206 304//1206
+f 297//1207 437//1208 540//1209
+f 80//1210 538//1210 551//1210
+f 313//1211 127//1211 212//1211
+f 273//1212 496//1213 578//1214
+f 297//1207 229//1215 231//1216
+f 599//1217 406//1217 4//1217
+f 376//526 438//634 113//338
+f 394//652 311//1218 470//653
+f 144//1219 206//1219 567//1219
+f 489//1220 41//1220 252//1220
+f 85//45 547//1221 356//657
+f 267//1222 587//1222 453//1222
+f 494//1223 579//1223 519//1223
+f 321//275 118//1224 405//276
+f 213//1225 433//1225 432//1225
+f 472//721 480//233 395//1226
+f 120//1227 522//1032 191//1008
+f 410//1228 351//1228 105//1228
+f 208//1229 566//914 404//1230
+f 513//1231 499//1232 470//1233
+f 324//1234 400//1234 235//1234
+f 361//1235 266//1235 574//1235
+f 123//1236 375//1236 77//1236
+f 77//1237 122//1237 123//1237
+f 497//1238 533//1238 107//1238
+f 482//1239 145//1239 143//1239
+f 57//1240 156//1240 530//1240
+f 25//1241 24//1242 502//1243
+f 583//1244 61//1244 346//1244
+f 45//163 44//162 253//332
+f 88//1245 511//1246 570//1247
+f 206//1248 550//1248 567//1248
+f 395//1249 101//1249 100//1249
+f 382//1250 239//1250 402//1250
+f 578//1251 157//1251 590//1251
+f 393//1252 410//1252 105//1252
+f 155//1253 125//1254 368//1255
+f 398//1256 399//1256 67//1256
+f 65//1257 97//1257 98//1257
+f 542//1258 174//1258 345//1258
+f 21//1259 331//1259 7//1259
+f 529//1260 584//1153 510//1152
+f 531//940 453//1261 587//941
+f 164//916 2//1262 165//917
+f 375//1263 123//1263 374//1263
+f 396//1133 10//1132 380//1155
+f 163//307 162//306 439//1264
+f 187//1265 322//1265 64//1265
+f 509//244 532//1092 161//245
+f 236//1266 584//1266 529//1266
+f 372//1267 484//1267 312//1267
+f 268//1268 269//1269 219//1270
+f 238//511 592//908 368//512
+f 469//1271 513//1231 470//1233
+f 11//8 29//7 53//1272
+f 537//1093 449//1111 431//1273
+f 489//823 252//1274 136//824
+f 13//1275 12//1275 465//1275
+f 173//604 532//603 222//1072
+f 507//1276 85//1276 84//1276
+f 569//1277 507//1277 188//1277
+f 154//319 300//1278 508//1031
+f 31//1279 141//1279 74//1279
+f 328//1280 326//1280 327//1280
+f 55//27 159//1281 548//28
+f 441//988 560//1282 70//989
+f 524//1186 223//1185 219//1283
+f 89//1284 581//1284 515//1284
+f 86//1285 104//1285 42//1285
+f 155//1286 389//1286 20//1286
+f 101//1287 395//1287 87//1287
+f 27//1288 455//1288 581//1288
+f 130//1289 131//1289 169//1289
+f 75//1290 548//1290 159//1290
+f 125//1291 486//1291 61//1291
+f 549//1292 547//1292 418//1292
+f 340//1293 109//1293 245//1293
+f 253//1100 460//1294 92//1098
+f 245//1295 109//1295 149//1295
+f 4//432 17//1158 5//433
+f 450//1023 449//127 285//126
+f 550//1296 407//1296 567//1296
+f 393//1297 105//1297 428//1297
+f 237//786 236//785 529//1298
+f 270//1299 234//1299 217//1299
+f 566//914 527//915 404//1230
+f 571//1300 568//1300 501//1300
+f 147//1301 188//1301 486//1301
+f 444//1302 443//1302 186//1302
+f 429//1303 172//1303 503//1303
+f 363//253 566//914 208//1304
+f 195//490 448//492 91//1305
+f 20//1306 51//1306 21//1306
+f 493//660 19//1307 291//661
+f 184//117 183//116 359//1016
+f 372//1308 485//1308 328//1308
+f 398//1309 67//1310 56//1311
+f 146//586 289//828 290//587
+f 78//1312 24//1242 25//1241
+f 17//1313 16//734 54//736
+f 524//1314 243//1314 379//1314
+f 115//531 336//1315 195//529
+f 360//717 229//1316 408//718
+f 78//1124 123//1123 257//1317
+f 487//968 109//1139 340//1318
+f 169//1319 131//1319 477//1319
+f 371//50 38//52 593//238
+f 189//403 504//405 569//1320
+f 357//1321 351//1321 282//1321
+f 395//1322 100//1322 234//1322
+f 234//722 472//721 395//1226
+f 354//607 307//606 598//1323
+f 311//1324 394//1324 596//1324
+f 247//154 148//153 481//1325
+f 47//1326 207//1326 129//1326
+f 438//1041 38//1327 385//1042
+f 417//1328 188//1328 147//1328
+f 301//1329 263//1329 373//1329
+f 9//1330 267//1063 474//1062
+f 474//1331 473//1331 9//1331
+f 96//1332 447//883 436//882
+f 316//833 452//360 437//1333
+f 219//320 508//1031 524//1334
+f 427//1335 164//205 317//207
+f 587//936 9//1336 296//1027
+f 29//1337 156//1337 260//1337
+f 72//1338 467//1338 68//1338
+f 306//1339 272//1339 303//1339
+f 82//1340 599//1341 467//1342
+f 39//1343 352//1343 262//1343
+f 369//1039 196//1344 389//1040
+f 274//782 280//784 574//1345
+f 194//1346 215//1078 299//1347
+f 19//1348 18//817 335//819
+f 99//1349 217//1349 100//1349
+f 538//643 221//645 551//1350
+f 572//1351 33//1351 224//1351
+f 306//1352 305//1353 327//1354
+f 327//1355 326//1355 306//1355
+f 300//1356 301//1356 373//1356
+f 97//1357 518//1357 517//1357
+f 125//1358 155//1358 220//1358
+f 100//1359 217//1359 234//1359
+f 539//1360 595//762 574//761
+f 47//1143 419//1142 207//1361
+f 164//1362 427//684 139//683
+f 123//1363 122//143 257//142
+f 7//1364 331//1364 503//1364
+f 303//1365 272//1365 553//1365
+f 427//684 57//99 137//101
+f 483//977 591//1366 214//978
+f 278//1367 492//1367 468//1367
+f 385//1368 38//1368 88//1368
+f 112//1369 558//1369 526//1369
+f 210//1370 407//1370 520//1370
+f 360//1371 221//282 361//704
+f 284//1372 140//1373 252//1374
+f 222//1375 532//1375 509//1375
+f 278//1376 535//1376 298//1376
+f 492//1377 491//1377 444//1377
+f 546//1002 295//1004 595//1378
+f 442//1379 110//1379 441//1379
+f 233//1380 514//1380 330//1380
+f 325//1381 94//1381 580//1381
+f 32//1382 165//1382 2//1382
+f 585//1383 256//1383 498//1383
+f 181//1384 541//850 349//849
+f 172//1385 429//1385 415//1385
+f 233//1386 588//1386 168//1386
+f 502//453 585//452 523//1387
+f 213//796 418//1388 417//797
+f 354//1005 322//1007 355//1389
+f 322//348 74//1390 141//349
+f 397//1391 310//1391 88//1391
+f 318//206 165//1392 209//1135
+f 268//1393 219//1393 223//1393
+f 26//772 581//1394 90//770
+f 150//712 230//630 317//207
+f 536//1395 578//1395 496//1395
+f 343//1396 444//1396 491//1396
+f 575//192 117//194 554//1084
+f 590//1397 273//1397 578//1397
+f 70//150 560//725 460//151
+f 221//282 3//92 361//704
+f 468//1398 176//1398 278//1398
+f 444//1399 158//1399 492//1399
+f 206//1400 144//1400 216//1400
+f 540//1401 63//1401 297//1401
+f 365//808 78//807 25//1402
+f 479//647 388//436 276//181
+f 332//869 212//1403 127//70
+f 437//1208 297//1207 231//1216
+f 474//1404 565//1404 473//1404
+f 566//914 363//253 362//255
+f 86//46 249//48 505//1405
+f 427//684 317//1406 57//99
+f 217//252 390//251 174//538
+f 132//1407 177//1407 61//1407
+f 61//1408 60//1408 132//1408
+f 131//880 333//214 244//213
+f 351//1409 531//940 105//939
+f 447//1410 594//753 205//755
+f 397//1411 309//1411 310//1411
+f 69//1412 332//869 126//72
+f 195//529 336//1315 323//1413
+f 302//1414 367//1414 442//1414
+f 539//839 574//1415 280//840
+f 15//622 390//97 512//1416
+f 553//1417 272//1417 273//1417
+f 559//1418 558//1418 450//1418
+f 426//1419 403//1419 343//1419
+f 517//1420 515//1420 112//1420
+f 284//1421 283//1421 66//1421
+f 424//592 374//591 365//926
+f 92//390 460//151 560//725
+f 90//1422 581//1422 89//1422
+f 451//1423 39//1423 82//1423
+f 325//243 370//966 94//1424
+f 288//1425 16//1425 534//1425
+f 32//1426 290//1426 367//1426
+f 514//468 544//467 104//743
+f 573//1427 400//1427 401//1427
+f 421//284 247//286 71//1428
+f 94//1429 370//966 241//965
+f 82//1340 39//1430 599//1341
+f 97//1431 192//1431 98//1431
+f 28//1432 332//1130 52//1129
+f 215//1078 112//1077 299//1347
+f 68//1433 467//1433 5//1433
+f 93//1434 20//1434 600//1434
+f 63//230 80//229 229//1435
+f 17//1158 54//1436 5//433
+f 469//536 311//1437 73//535
+f 281//1438 191//1438 35//1438
+f 161//245 200//553 370//966
+f 370//966 325//243 161//245
+f 89//1439 517//1439 518//1439
+f 283//1440 388//436 565//435
+f 443//1441 355//1441 186//1441
+f 179//1442 258//1166 76//1165
+f 21//1443 259//1443 331//1443
+f 98//1444 193//1445 218//1013
+f 186//1446 158//1446 444//1446
+f 211//1447 64//1447 210//1447
+f 473//1448 296//1027 9//1336
+f 445//1449 341//1449 483//1449
+f 481//474 148//1450 198//475
+f 77//1451 375//804 589//803
+f 132//1452 446//1087 177//1089
+f 487//1453 268//1453 223//1453
+f 323//1454 101//1454 448//1454
+f 410//1050 255//1455 281//1048
+f 336//1456 115//1456 14//1456
+f 115//1457 204//1457 14//1457
+f 178//1458 440//1458 258//1458
+f 588//1459 178//1459 180//1459
+f 228//1460 72//1460 68//1460
+f 385//1042 314//1461 114//1043
+f 297//1207 63//1462 229//1215
+f 54//1436 96//1463 5//433
+f 329//406 330//1464 86//1465
+f 551//1466 221//1466 360//1466
+f 411//445 378//1467 208//446
+f 190//3 118//2 167//1468
+f 401//1469 6//1469 503//1469
+f 503//1470 172//1470 401//1470
+f 36//520 461//1471 185//258
+f 499//1472 485//1472 378//1472
+f 378//1473 341//1473 499//1473
+f 330//1474 514//1474 86//1474
+f 27//5 6//4 455//1475
+f 414//1476 22//1476 495//1476
+f 350//1477 159//1477 55//1477
+f 505//407 329//406 86//1465
+f 54//1162 594//753 447//1410
+f 12//667 373//1478 265//482
+f 550//1479 520//1479 407//1479
+f 339//1480 463//1480 414//1480
+f 305//1353 484//1481 327//1354
+f 31//1482 482//1482 141//1482
+f 260//11 156//1483 261//314
+f 366//789 388//1484 283//790
+f 30//1485 110//1104 289//1106
+f 143//1486 83//1486 356//1486
+f 545//1487 168//217 167//219
+f 500//1488 463//1488 339//1488
+f 339//1178 555//1177 500//1489
+f 524//1490 508//580 197//579
+f 164//1491 139//1491 337//1491
+f 220//1492 486//1492 125//1492
+f 26//140 521//1493 206//138
+f 491//1494 278//1494 298//1494
+f 488//378 242//1495 384//594
+f 484//1496 73//1496 311//1496
+f 539//844 393//843 546//1497
+f 396//266 530//265 156//1498
+f 492//1499 175//1499 468//1499
+f 136//1500 252//1500 140//1500
+f 283//1501 284//1502 251//1503
+f 518//1504 211//1504 89//1504
+f 411//445 483//1505 378//1467
+f 208//1506 207//1506 419//1506
+f 419//1507 363//253 208//1304
+f 418//1388 504//1508 417//797
+f 451//1509 467//1509 72//1509
+f 485//637 513//636 328//1510
+f 239//1511 464//1511 79//1511
+f 590//1014 218//1013 193//1445
+f 405//1512 179//1512 76//1512
+f 493//1513 402//419 19//418
+f 205//1514 204//1514 577//1514
+f 75//95 15//622 548//1515
+f 335//1516 119//1516 291//1516
+f 396//1517 156//1517 29//1517
+f 486//1518 220//1518 147//1518
+f 268//1268 487//1519 269//1269
+f 332//313 28//12 260//11
+f 440//1520 178//1520 329//1520
+f 302//1521 522//550 209//552
+f 451//1522 62//1522 39//1522
+f 65//32 218//1523 187//33
+f 254//1524 334//1524 214//1524
+f 133//1525 375//1525 242//1525
+f 170//1526 549//1526 213//1526
+f 410//1527 393//1527 255//1527
+f 86//322 597//324 50//1528
+f 506//1529 582//1529 495//1529
+f 576//793 259//1530 279//794
+f 281//1531 255//575 150//576
+f 80//943 408//718 229//1316
+f 142//392 382//1532 402//393
+f 48//1533 347//1533 349//1533
+f 349//1534 49//1534 48//1534
+f 246//115 552//1535 201//113
+f 132//1536 160//1536 446//1536
+f 21//1537 51//1537 279//1537
+f 505//78 249//1538 133//76
+f 347//1539 214//1539 334//1539
+f 65//1540 98//1540 218//1540
+f 311//1541 596//1541 312//1541
+f 552//1542 309//1542 454//1542
+f 84//1543 83//1543 556//1543
+f 512//1544 336//1544 15//1544
+f 54//1545 447//1545 96//1545
+f 398//1309 56//1311 357//1546
+f 155//1547 391//864 220//863
+f 466//1548 373//1548 13//1548
+f 366//182 562//1549 183//180
+f 488//1550 487//1550 223//1550
+f 272//1551 496//1213 273//1212
+f 527//1552 23//1552 226//1552
+f 379//1553 242//1495 488//378
+f 441//1033 461//1009 191//1008
+f 372//1554 312//1554 46//1554
+f 102//1555 412//1555 413//1555
+f 416//1556 509//1556 232//1556
+f 471//1557 46//1557 422//1557
+f 347//1558 334//1192 348//1191
+f 426//1559 484//1559 305//1559
+f 366//182 276//181 388//436
+f 47//1560 471//1560 420//1560
+f 395//1020 592//908 87//952
+f 454//1561 201//1561 552//1561
+f 80//1562 457//729 81//728
+f 538//1563 71//921 557//93
+f 380//1088 368//1564 177//1089
+f 124//96 586//677 390//97
+f 547//1565 85//1565 507//1565
+f 252//1566 251//1503 284//1502
+f 426//1567 73//1567 484//1567
+f 430//1568 309//1568 552//1568
+f 74//1569 40//507 30//1204
+f 182//1570 184//1570 335//1570
+f 288//1571 55//1571 16//1571
+f 477//1572 542//1572 345//1572
+f 154//1573 263//1573 300//1573
+f 103//1574 315//1574 102//1574
+f 195//1575 91//1575 116//1575
+f 241//1576 371//1576 152//1576
+f 13//1577 465//1577 490//1577
+f 386//1578 387//1578 439//1578
+f 119//1579 118//1224 291//1580
+f 291//1580 118//1224 321//275
+f 583//1096 507//1095 84//1581
+f 109//1582 528//1582 149//1582
+f 369//1583 155//1253 368//1255
+f 570//1247 511//1246 37//1584
+f 125//1585 177//1585 368//1585
+f 140//1373 284//1372 44//1586
+f 485//1587 372//1587 129//1587
+f 498//391 92//390 560//725
+f 197//1588 300//1588 134//1588
+f 134//1589 373//1589 466//1589
+f 537//1091 552//1535 246//115
+f 347//1590 48//1590 214//1590
+f 29//1591 28//25 53//24
+f 411//279 591//775 483//1592
+f 128//201 247//558 481//1593
+f 400//1594 324//1594 456//1594
+f 584//1595 33//1595 572//1595
+f 375//804 133//1596 249//805
+f 350//1597 55//1597 288//1597
+f 207//1598 208//1598 378//1598
+f 341//1599 378//1599 483//1599
+f 330//1600 329//1600 178//1600
+f 250//1601 366//1601 251//1601
+f 121//582 209//1602 120//1196
+f 586//857 271//174 111//176
diff --git a/src/CGALPlugin/MeshGenerationFromImage.inl b/src/CGALPlugin/MeshGenerationFromImage.inl
index f411efc..070e66d 100644
--- a/src/CGALPlugin/MeshGenerationFromImage.inl
+++ b/src/CGALPlugin/MeshGenerationFromImage.inl
@@ -25,6 +25,7 @@
#include
using namespace sofa;
+using namespace CGAL;
#define SQR(X) ((X)*(X))
@@ -170,7 +171,7 @@ void MeshGenerationFromImage::doUpdate()
}
}
}
- _image* vrnimage = _initImage();
+ CGAL::_image* vrnimage = CGAL::_initImage();
vrnimage->vectMode = VM_SCALAR;
//image dimension
vrnimage->xdim = in->getDimensions()[0]; //columns
diff --git a/src/CGALPlugin/MeshRepulsionEngine.cpp b/src/CGALPlugin/MeshRepulsionEngine.cpp
new file mode 100644
index 0000000..b1a7482
--- /dev/null
+++ b/src/CGALPlugin/MeshRepulsionEngine.cpp
@@ -0,0 +1,431 @@
+/*****************************************************************************
+* - Copyright (C) 2020-Present InfinyTech3D - *
+* *
+* This file is part of the InfinyToolkit plugin for the SOFA framework. *
+* *
+* This file is dual-licensed: *
+* *
+* 1) Commercial License: *
+* This file may be used under the terms of a valid commercial license *
+* agreement provided wih the software by InfinyTech3D. *
+* *
+* 2) GNU General Public License (GPLv3) Usage *
+* Alternatively, this file may be used under the terms of the *
+* GNU General Public License version 3 as published by the *
+* Free Software Foundation: https://www.gnu.org/licenses/gpl-3.0.html *
+* *
+* Contact: contact@infinytech3d.com *
+* Further information: https://infinytech3d.com *
+****************************************************************************/
+#define SOFA_COMPONENT_NEARESTTEXCOORDS_CPP
+#include
+
+#include
+#include
+#include
+#include
+
+#include
+
+#include
+#include
+#include
+#include
+#include
+
+namespace cgal
+{
+
+ using namespace sofa;
+ using namespace sofa::defaulttype;
+ using namespace sofa::helper;
+
+ void registerMeshRepulsionEngine(sofa::core::ObjectFactory* factory)
+ {
+ factory->registerObjects(sofa::core::ObjectRegistrationData(
+ "MeshRepulsionEngine: SOFA/CGAL bridge for progressive slave/master repulsion")
+ .add());
+ }
+
+ MeshRepulsionEngine::MeshRepulsionEngine()
+ : l_masterState(initLink("masterState", "link to the master MechanicalState"))
+ , l_masterTopology(initLink("masterTopology", "link to the master BaseMeshTopology"))
+ , l_slaveState(initLink("slaveState", "link to the slave MechanicalState"))
+ , l_slaveTopology(initLink("slaveTopology", "link to the slave BaseMeshTopology"))
+ , d_enableCgalDetection(initData(&d_enableCgalDetection, true, "enableCgalDetection", "Enable CGAL inside/outside detection"))
+ , d_rebuildMasterEveryStep(initData(&d_rebuildMasterEveryStep, false, "rebuildMasterEveryStep", "Rebuild the master CGAL mesh at every animation step"))
+ , d_logEveryNSteps(initData(&d_logEveryNSteps, static_cast(1), "logEveryNSteps", "Print diagnostics every N animation steps"))
+ , d_runDetectionAtInit(initData(&d_runDetectionAtInit, true, "runDetectionAtInit", "Run one CGAL detection during init()"))
+ , d_logAsWarning(initData(&d_logAsWarning, true, "logAsWarning", "Print diagnostics with msg_warning instead of msg_info"))
+ , d_writeCsv(initData(&d_writeCsv, true, "writeCsv", "Write diagnostics to a CSV file"))
+ , d_csvFilePath(initData(&d_csvFilePath, std::string("MeshRepulsion_diagnostics.csv"), "csvFilePath", "CSV file path for diagnostics"))
+ , d_lastStep(initData(&d_lastStep, static_cast(0), "lastStep", "Last diagnostic step"))
+ , d_lastMasterVertexCount(initData(&d_lastMasterVertexCount, static_cast(0), "lastMasterVertexCount", "Last master vertex count"))
+ , d_lastMasterTriangleCount(initData(&d_lastMasterTriangleCount, static_cast(0), "lastMasterTriangleCount", "Last master triangle count"))
+ , d_lastSlaveVertexCount(initData(&d_lastSlaveVertexCount, static_cast(0), "lastSlaveVertexCount", "Last slave vertex count"))
+ , d_lastSlaveTriangleCount(initData(&d_lastSlaveTriangleCount, static_cast(0), "lastSlaveTriangleCount", "Last slave triangle count"))
+ , d_lastInsideCount(initData(&d_lastInsideCount, static_cast(0), "lastInsideCount", "Last slave vertices inside master"))
+ , d_lastBoundaryCount(initData(&d_lastBoundaryCount, static_cast(0), "lastBoundaryCount", "Last slave vertices on master boundary"))
+ , d_lastOutsideCount(initData(&d_lastOutsideCount, static_cast(0), "lastOutsideCount", "Last slave vertices outside master"))
+ , d_lastSlaveCgalFaceCount(initData(&d_lastSlaveCgalFaceCount, static_cast(0), "lastSlaveCgalFaceCount", "Last CGAL slave face count"))
+
+ //: d_inputPositions(initData(&d_inputPositions, "inputPositions", "Indices of the points on the first model"))
+ //, d_mapPositions(initData(&d_mapPositions, "mapPositions", "Indices of the points on the second model"))
+ //, d_mapTexCoords(initData(&d_mapTexCoords, "mapTexCoords", "Indices of the points on the second model"))
+ //, d_radius(initData(&d_radius, (SReal)1, "radius", "Radius to search corresponding fixed point"))
+ //, d_useInterpolation(initData(&d_useInterpolation, false, "useInterpolation", "Radius to search corresponding fixed point"))
+ //, d_drawInterpolation(initData(&d_drawInterpolation, false, "drawInterpolation", "Radius to search corresponding fixed point"))
+ //, d_outputTexCoords(initData(&d_outputTexCoords, "outputTexCoords", "Radius to search corresponding fixed point"))
+ {
+ f_listening.setValue(true);
+ std::cout << "LOADED MeshRepulsionEngine loader-position-fix" << std::endl;
+ }
+
+ MeshRepulsionEngine::~MeshRepulsionEngine() = default;
+
+ void MeshRepulsionEngine::init()
+ {
+ // need to add check here if link to the mechanicalObject are correct
+ // if not put : sofa::core::objectmodel::BaseObject::d_componentState.setValue(sofa::core::objectmodel::ComponentState::Invalid);
+ if (!l_masterState.get() || !l_slaveState.get() || !l_masterTopology.get() || !l_slaveTopology.get())
+ {
+ msg_error() << "MeshRepulsionEngine invalid links. Expected masterState, slaveState, masterTopology and slaveTopology.";
+ sofa::core::objectmodel::BaseObject::d_componentState.setValue(sofa::core::objectmodel::ComponentState::Invalid);
+ return;
+ }
+
+ sofa::core::objectmodel::BaseObject::d_componentState.setValue(sofa::core::objectmodel::ComponentState::Valid);
+
+ std::cout << "[CGAL detection] init(): links are valid. Detection will run in bwdInit(), after loaders/mechanical objects are initialized. runDetectionAtInit="
+ << (d_runDetectionAtInit.getValue() ? "true" : "false") << std::endl;
+ }
+
+ void MeshRepulsionEngine::bwdInit()
+ {
+ if (d_componentState.getValue() != sofa::core::objectmodel::ComponentState::Valid)
+ {
+ return;
+ }
+
+ std::cout << "[CGAL detection] bwdInit(): post-init diagnostic point reached." << std::endl;
+
+ if (d_runDetectionAtInit.getValue())
+ {
+ updateIntersectedPositions();
+ }
+ }
+
+ void MeshRepulsionEngine::doUpdate()
+ {
+ // The engine is event-driven for now. The real work is performed in handleEvent().
+ std::cout << "call MeshRepulsionEngine::doUpdate()" << std::endl;
+
+ }
+
+ // HELPER METHOD TO GET A CGAL POINT FROM A SOFA COORD
+ MeshRepulsionEngine::CgalPoint MeshRepulsionEngine::toCgalPoint(const Coord& p)
+ {
+ return CgalPoint(static_cast(p[0]), static_cast(p[1]), static_cast(p[2]));
+ }
+
+ bool MeshRepulsionEngine::buildSurfaceMeshFromSofa(
+ const VecCoord& positions,
+ sofa::core::topology::BaseMeshTopology* topology,
+ CgalSurfaceMesh& outputMesh,
+ std::string& errorMessage) const
+ {
+ outputMesh.clear();
+ errorMessage.clear();
+
+ if (!topology)
+ {
+ errorMessage = "null topology";
+ return false;
+ }
+
+ if (positions.empty())
+ {
+ errorMessage = "empty position vector";
+ return false;
+ }
+
+ const auto nbTriangles = topology->getNbTriangles();
+ if (nbTriangles == 0)
+ {
+ errorMessage = "topology has no triangles; needs a surface topology for inside/outside tests";
+ return false;
+ }
+
+ std::vector vertexMap;
+ vertexMap.reserve(positions.size());
+ for (const Coord& p : positions)
+ {
+ vertexMap.emplace_back(outputMesh.add_vertex(toCgalPoint(p)));
+ }
+
+ std::size_t invalidTriangles = 0;
+ std::size_t rejectedTriangles = 0;
+
+ for (std::size_t i = 0; i < static_cast(nbTriangles); ++i)
+ {
+ const auto tri = topology->getTriangle(i);
+ const auto a = static_cast(tri[0]);
+ const auto b = static_cast(tri[1]);
+ const auto c = static_cast(tri[2]);
+
+ if (a >= positions.size() || b >= positions.size() || c >= positions.size() || a == b || b == c || a == c)
+ {
+ ++invalidTriangles;
+ continue;
+ }
+
+ auto f = outputMesh.add_face(vertexMap[a], vertexMap[b], vertexMap[c]);
+ if (f == CgalSurfaceMesh::null_face())
+ {
+ f = outputMesh.add_face(vertexMap[a], vertexMap[c], vertexMap[b]);
+ }
+
+ if (f == CgalSurfaceMesh::null_face())
+ {
+ ++rejectedTriangles;
+ }
+ }
+
+ if (outputMesh.number_of_faces() == 0)
+ {
+ std::ostringstream oss;
+ oss << "no valid CGAL face created from " << nbTriangles
+ << " SOFA triangles; invalid=" << invalidTriangles
+ << ", rejected=" << rejectedTriangles;
+ errorMessage = oss.str();
+ return false;
+ }
+
+ if (invalidTriangles > 0 || rejectedTriangles > 0)
+ {
+ std::ostringstream oss;
+ oss << "surface mesh built with warnings: invalid=" << invalidTriangles
+ << ", rejected=" << rejectedTriangles;
+ errorMessage = oss.str();
+ }
+
+ return true;
+ }
+
+ bool MeshRepulsionEngine::rebuildMasterCgalMesh(const VecCoord& masterVertices)
+ {
+ m_masterCgalMesh = std::make_unique();
+
+ std::string errorMessage;
+ if (!buildSurfaceMeshFromSofa(masterVertices, l_masterTopology.get(), *m_masterCgalMesh, errorMessage))
+ {
+ msg_error() << "Could not build master CGAL mesh: " << errorMessage;
+ m_masterCgalMesh.reset();
+ return false;
+ }
+
+ if (!errorMessage.empty())
+ {
+ msg_warning() << "Master CGAL mesh warning: " << errorMessage;
+ }
+
+ msg_info() << "Master CGAL mesh built: vertices=" << m_masterCgalMesh->number_of_vertices()
+ << " faces=" << m_masterCgalMesh->number_of_faces();
+ return true;
+ }
+
+ void MeshRepulsionEngine::updateIntersectedPositions()
+ {
+ ++m_stepCounter;
+ std::cout << "[CGAL detection] updateIntersectedPositions() called, step=" << m_stepCounter << std::endl;
+
+ if (!d_enableCgalDetection.getValue())
+ {
+ return;
+ }
+
+ if (!l_masterState.get() || !l_slaveState.get() || !l_masterTopology.get() || !l_slaveTopology.get())
+ {
+ msg_error() << "MeshRepulsionEngine links became invalid during simulation.";
+ return;
+ }
+
+ sofa::helper::ReadAccessor masterVertices = l_masterState.get()->read(sofa::core::vec_id::read_access::position)->getValue();
+ sofa::helper::ReadAccessor slaveVertices = l_slaveState.get()->read(sofa::core::vec_id::read_access::position)->getValue();
+
+ auto* masterTopology = l_masterTopology.get();
+ auto* slaveTopology = l_slaveTopology.get();
+
+ if (!m_masterCgalMesh || d_rebuildMasterEveryStep.getValue())
+ {
+ if (!rebuildMasterCgalMesh(masterVertices))
+ {
+ return;
+ }
+ }
+
+ CgalSurfaceMesh slaveCgalMesh;
+ std::string slaveBuildWarning;
+ const bool slaveMeshOk = buildSurfaceMeshFromSofa(slaveVertices, slaveTopology, slaveCgalMesh, slaveBuildWarning);
+ if (!slaveMeshOk)
+ {
+ msg_warning() << "Could not build slave CGAL surface mesh: " << slaveBuildWarning;
+ }
+
+ CGAL::Side_of_triangle_mesh insideTester(*m_masterCgalMesh);
+
+ std::size_t insideCount = 0;
+ std::size_t boundaryCount = 0;
+ std::size_t outsideCount = 0;
+
+ for (const Coord& p : slaveVertices)
+ {
+ const auto side = insideTester(toCgalPoint(p));
+ if (side == CGAL::ON_BOUNDED_SIDE)
+ {
+ ++insideCount;
+ }
+ else if (side == CGAL::ON_BOUNDARY)
+ {
+ ++boundaryCount;
+ }
+ else
+ {
+ ++outsideCount;
+ }
+ }
+
+ const auto masterTriangleCount = static_cast(masterTopology->getNbTriangles());
+ const auto slaveTriangleCount = static_cast(slaveTopology->getNbTriangles());
+ const auto slaveCgalFaceCount = static_cast(slaveMeshOk ? slaveCgalMesh.number_of_faces() : 0);
+
+ d_lastStep.setValue(static_cast(m_stepCounter));
+ d_lastMasterVertexCount.setValue(static_cast(masterVertices.size()));
+ d_lastMasterTriangleCount.setValue(masterTriangleCount);
+ d_lastSlaveVertexCount.setValue(static_cast(slaveVertices.size()));
+ d_lastSlaveTriangleCount.setValue(slaveTriangleCount);
+ d_lastInsideCount.setValue(static_cast(insideCount));
+ d_lastBoundaryCount.setValue(static_cast(boundaryCount));
+ d_lastOutsideCount.setValue(static_cast(outsideCount));
+ d_lastSlaveCgalFaceCount.setValue(slaveCgalFaceCount);
+
+ const unsigned int logEvery = std::max(1u, d_logEveryNSteps.getValue());
+ if ((m_stepCounter % logEvery) == 0)
+ {
+ std::ostringstream oss;
+ oss << "[CGAL detection] step=" << m_stepCounter
+ << " masterVertices=" << masterVertices.size()
+ << " masterTriangles=" << masterTriangleCount
+ << " slaveVertices=" << slaveVertices.size()
+ << " slaveTriangles=" << slaveTriangleCount
+ << " inside=" << insideCount
+ << " boundary=" << boundaryCount
+ << " outside=" << outsideCount
+ << " slaveCgalFaces=" << slaveCgalFaceCount;
+
+ std::cout << oss.str() << std::endl;
+ if (d_logAsWarning.getValue())
+ {
+ msg_warning() << oss.str();
+ }
+ else
+ {
+ msg_info() << oss.str();
+ }
+
+ if (!slaveBuildWarning.empty())
+ {
+ msg_warning() << "Slave CGAL mesh warning: " << slaveBuildWarning;
+ }
+ }
+
+ if (d_writeCsv.getValue())
+ {
+ const std::string path = d_csvFilePath.getValue();
+ const bool writeHeader = (m_stepCounter == 1);
+ std::ofstream csv(path, std::ios::app);
+ if (csv)
+ {
+ if (writeHeader)
+ {
+ csv << "step,masterVertices,masterTriangles,slaveVertices,slaveTriangles,inside,boundary,outside,slaveCgalFaces\n";
+ }
+ csv << m_stepCounter << ','
+ << masterVertices.size() << ','
+ << masterTriangleCount << ','
+ << slaveVertices.size() << ','
+ << slaveTriangleCount << ','
+ << insideCount << ','
+ << boundaryCount << ','
+ << outsideCount << ','
+ << slaveCgalFaceCount << "\n";
+ }
+ else
+ {
+ msg_warning() << "Could not open diagnostic CSV: " << path;
+ }
+ }
+
+ }
+
+ void MeshRepulsionEngine::handleEvent(sofa::core::objectmodel::Event* event)
+ {
+ if (d_componentState.getValue() != sofa::core::objectmodel::ComponentState::Valid)
+ {
+ return;
+ }
+
+ if (sofa::core::objectmodel::KeypressedEvent::checkEventType(event))
+ {
+ auto* ev = dynamic_cast(event);
+ if (ev)
+ {
+ std::cout << " KeypressedEvent received: " << ev->getKey() << std::endl;
+ }
+ }
+ else if (sofa::simulation::AnimateEndEvent::checkEventType(event))
+ {
+ std::cout << " AnimateEndEvent received" << std::endl;
+ updateIntersectedPositions();
+ }
+ }
+
+ void MeshRepulsionEngine::draw(const core::visual::VisualParams*)
+ {
+ //if (m_mapPositionIds.empty() || d_drawInterpolation.getValue() == false)
+ // return;
+
+ //const auto stateLifeCycle = vparams->drawTool()->makeStateLifeCycle();
+ //vparams->drawTool()->setLightingEnabled(false);
+ //sofa::helper::ReadAccessor< Data< type::vector< Vec3 > > > fullPositions = d_inputPositions;
+ //sofa::helper::ReadAccessor< Data< type::vector< Vec3 > > > mapPositions = d_mapPositions;
+
+ //std::vector vertices;
+ //std::vector colors;
+
+ //if (m_mapPositionIds.size() == fullPositions.size())
+ //{
+ // for (unsigned int i = 0; i < fullPositions.size(); ++i)
+ // {
+ // vertices.emplace_back(fullPositions[i]);
+ // vertices.emplace_back(mapPositions[m_mapPositionIds[i]]);
+ // colors.emplace_back(m_mapColors[i]);
+ // }
+ //}
+ //else
+ //{
+ // for (unsigned int i = 0; i < fullPositions.size(); ++i)
+ // {
+ // for (unsigned int j = 0; j < 3; ++j)
+ // {
+ // vertices.emplace_back(fullPositions[i]);
+ // vertices.emplace_back(mapPositions[m_mapPositionIds[i * 3 + j]]);
+ // colors.emplace_back(m_mapColors[i]);
+ // }
+ // }
+ //}
+
+ //vparams->drawTool()->drawLines(vertices, 1, colors);
+ }
+
+} // namespace cgal
diff --git a/src/CGALPlugin/MeshRepulsionEngine.h b/src/CGALPlugin/MeshRepulsionEngine.h
new file mode 100644
index 0000000..b172c9f
--- /dev/null
+++ b/src/CGALPlugin/MeshRepulsionEngine.h
@@ -0,0 +1,144 @@
+/*****************************************************************************
+* - Copyright (C) 2020-Present InfinyTech3D - *
+* *
+* This file is part of the InfinyToolkit plugin for the SOFA framework. *
+* *
+* This file is dual-licensed: *
+* *
+* 1) Commercial License: *
+* This file may be used under the terms of a valid commercial license *
+* agreement provided wih the software by InfinyTech3D. *
+* *
+* 2) GNU General Public License (GPLv3) Usage *
+* Alternatively, this file may be used under the terms of the *
+* GNU General Public License version 3 as published by the *
+* Free Software Foundation: https://www.gnu.org/licenses/gpl-3.0.html *
+* *
+* Contact: contact@infinytech3d.com *
+* Further information: https://infinytech3d.com *
+****************************************************************************/
+#pragma once
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include
+#include
+
+#include
+#include
+#include
+
+namespace cgal
+{
+
+ using sofa::type::Vec3;
+
+ /*
+ TODO: Attach given pair of particles, projecting the positions of the second particles to the first ones.
+ */
+
+ /**
+ * @brief SOFA/CGAL bridge used to detect.
+ *
+ * reads master/slave MechanicalState and BaseMeshTopology from the scene;
+ * converts the master surface topology to a CGAL::Surface_mesh;
+ * converts the slave surface topology to a CGAL::Surface_mesh for validation/debug;
+ * counts slave vertices inside/on/outside the master using CGAL::Side_of_triangle_mesh;
+ * does not move any point yet.
+ *
+ */
+ class SOFA_CGALPLUGIN_API MeshRepulsionEngine : public sofa::core::DataEngine
+ {
+ public:
+ SOFA_CLASS(MeshRepulsionEngine, sofa::core::DataEngine);
+
+ using DataTypes = sofa::defaulttype::Vec3Types;
+ using Coord = DataTypes::Coord;
+ using VecCoord = DataTypes::VecCoord;
+ using BaseLink = sofa::core::objectmodel::BaseLink;
+
+ using Kernel = CGAL::Exact_predicates_inexact_constructions_kernel;
+ using CgalPoint = Kernel::Point_3;
+ using CgalSurfaceMesh = CGAL::Surface_mesh;
+
+ MeshRepulsionEngine();
+ ~MeshRepulsionEngine() override;
+
+ void init() override;
+ void bwdInit() override;
+ void doUpdate() override;
+
+ void handleEvent(sofa::core::objectmodel::Event* event) override;
+
+ void draw(const sofa::core::visual::VisualParams* vparams) override;
+
+ protected:
+ void updateIntersectedPositions();
+
+ private:
+ static CgalPoint toCgalPoint(const Coord& p);
+
+ bool buildSurfaceMeshFromSofa(
+ const VecCoord& positions,
+ sofa::core::topology::BaseMeshTopology* topology,
+ CgalSurfaceMesh& outputMesh,
+ std::string& errorMessage) const;
+
+ bool rebuildMasterCgalMesh(const VecCoord& masterVertices);
+
+ public:
+ // Inputs Data
+ // Data< type::vector< Vec3 > > d_inputPositions; ///< Full mesh position
+ // Data< type::vector< Vec3 > > d_mapPositions; ///< Surface mesh position
+ // Data< type::vector > d_mapTexCoords; ///< Surface mesh texcoords
+
+ sofa::core::objectmodel::SingleLink, BaseLink::FLAG_STOREPATH | BaseLink::FLAG_STRONGLINK> l_masterState;
+ sofa::core::objectmodel::SingleLink l_masterTopology;
+
+ sofa::core::objectmodel::SingleLink, BaseLink::FLAG_STOREPATH | BaseLink::FLAG_STRONGLINK> l_slaveState;
+ sofa::core::objectmodel::SingleLink l_slaveTopology;
+
+ // Enable/disable the CGAL detection bridge without removing the component from the scene.
+ sofa::core::objectmodel::Data d_enableCgalDetection;
+
+ // Rebuild the master CGAL mesh at every step. Keep false for a fixed master.
+ sofa::core::objectmodel::Data d_rebuildMasterEveryStep;
+
+ // Print one CGAL diagnostic line every N animation steps (1 means every step).
+ sofa::core::objectmodel::Data d_logEveryNSteps;
+
+ // Run one detection automatically after initialization, during bwdInit().
+ sofa::core::objectmodel::Data d_runDetectionAtInit;
+
+ // Print diagnostics as warnings. Warnings are visible even when info logs are filtered.
+ sofa::core::objectmodel::Data d_logAsWarning;
+
+ // Write diagnostics to a CSV file in the current working directory.
+ sofa::core::objectmodel::Data d_writeCsv;
+ sofa::core::objectmodel::Data d_csvFilePath;
+
+ // Last computed values. These are visible on theEngine in the SOFA GUI data panel.
+ sofa::core::objectmodel::Data d_lastStep;
+ sofa::core::objectmodel::Data d_lastMasterVertexCount;
+ sofa::core::objectmodel::Data d_lastMasterTriangleCount;
+ sofa::core::objectmodel::Data d_lastSlaveVertexCount;
+ sofa::core::objectmodel::Data d_lastSlaveTriangleCount;
+ sofa::core::objectmodel::Data d_lastInsideCount;
+ sofa::core::objectmodel::Data d_lastBoundaryCount;
+ sofa::core::objectmodel::Data d_lastOutsideCount;
+ sofa::core::objectmodel::Data d_lastSlaveCgalFaceCount;
+
+ private:
+ // std::vector m_mapPositionIds; ///< vector to store map position Id per position from full mesh. (same size as @d_inputPositions)
+ // std::vector m_mapColors; ///< vector to store color to draw the mapping per position from full mesh. (same size as @d_inputPositions)
+ std::unique_ptr m_masterCgalMesh;
+ std::size_t m_stepCounter = 0;
+ };
+
+} // namespace cgal
diff --git a/src/CGALPlugin/initCGALPlugin.cpp b/src/CGALPlugin/initCGALPlugin.cpp
index 2fa9384..28c7d38 100644
--- a/src/CGALPlugin/initCGALPlugin.cpp
+++ b/src/CGALPlugin/initCGALPlugin.cpp
@@ -33,6 +33,7 @@ namespace cgal
extern void registerPoissonSurfaceReconstruction(sofa::core::ObjectFactory* factory);
extern void registerUpsamplePointCloud(sofa::core::ObjectFactory* factory);
extern void registerBooleanOperations(sofa::core::ObjectFactory* factory);
+ extern void registerMeshRepulsionEngine(sofa::core::ObjectFactory* factory);
}
extern void registerMeshGenerationFromPolyhedron(sofa::core::ObjectFactory* factory);
@@ -106,6 +107,8 @@ void registerObjects(sofa::core::ObjectFactory* factory)
registerDecimateMesh( factory);
registerTriangularConvexHull3D( factory);
registerRefine2DMesh( factory);
+
+ cgal::registerMeshRepulsionEngine(factory);
}
} // namespace sofa::component