yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #10809
[Branch ~yade-pkg/yade/git-trunk] Rev 3949: Add conveyor example.
------------------------------------------------------------
revno: 3949
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
timestamp: Wed 2014-05-14 11:34:27 +0200
message:
Add conveyor example.
added:
examples/Conveyor/
examples/Conveyor/Conveyor.py
examples/Conveyor/conveyor.geo
examples/Conveyor/conveyor.mesh
--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== added directory 'examples/Conveyor'
=== added file 'examples/Conveyor/Conveyor.py'
--- examples/Conveyor/Conveyor.py 1970-01-01 00:00:00 +0000
+++ examples/Conveyor/Conveyor.py 2014-05-14 09:34:27 +0000
@@ -0,0 +1,52 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# This example shows, how one can simulate the conveyor of
+# complex form, using state.blockedMovement parameter
+# The elements of conveyor are getting the velocity, but
+# are blocked from motion. So the interacting particles
+# are getting motion from interaction with conveyor.
+
+## PhysicalParameters
+Density=1000
+frictionAngle=0.4
+tc = 0.001
+en = 0.3
+es = 0.3
+
+
+## Import wall's geometry
+mat=O.materials.append(ViscElMat(density=Density,frictionAngle=frictionAngle,tc=tc,en=en,et=es))
+
+sp=pack.SpherePack()
+sp.makeCloud((-0.3,0.05,0.05),(0.3,0.7,0.5),rMean=0.03, rRelFuzz=0.001)
+particles=O.bodies.append([sphere(c,r,) for c,r in sp])
+
+from yade import ymport
+fctIds= O.bodies.append(ymport.gmsh('conveyor.mesh',scale=0.001,color=(1,0,0)))
+voxIds= O.bodies.append(utils.geom.facetBunker(center=[0,1.5,-0.7],dBunker=1.1, dOutput=0.2,hBunker=0.2,hOutput=0.2,hPipe=0.1))
+
+for i in fctIds:
+ O.bodies[i].state.vel=Vector3(0,0.2,0) # Set conveyor velocity
+ O.bodies[i].state.blockedMovement=True
+
+## Timestep
+O.dt=.2*tc
+
+## Engines
+O.engines=[
+ ForceResetter(),
+ InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
+ InteractionLoop(
+ [Ig2_Sphere_Sphere_ScGeom(), Ig2_Facet_Sphere_ScGeom()],
+ [Ip2_ViscElMat_ViscElMat_ViscElPhys()],
+ [Law2_ScGeom_ViscElPhys_Basic()],
+ ),
+ NewtonIntegrator(damping=0,gravity=[0,0,-9.81]),
+ DomainLimiter(lo=(-0.6,0.0,-1.0),hi=(0.6,2.0,1.0),iterPeriod=200),
+]
+
+from yade import qt
+qt.View()
+#O.saveTmp()
+#O.run()
+
=== added file 'examples/Conveyor/conveyor.geo'
--- examples/Conveyor/conveyor.geo 1970-01-01 00:00:00 +0000
+++ examples/Conveyor/conveyor.geo 2014-05-14 09:34:27 +0000
@@ -0,0 +1,24 @@
+acc = 100.0;
+wid = 500.0;
+len = 1500.0;
+h = 300.0;
+Point(1) = {0, 0, -wid/5.0, acc};
+Point(2) = {-wid, 0, 0, acc};
+Point(3) = {wid, 0, 0, acc};
+Point(4) = {wid/1.1, 0, -wid/10.0, acc};
+Point(5) = {-wid/1.1, 0, -wid/10.0, acc};
+Point(6) = {wid/2.0, 0, +wid/10.0, acc};
+Point(7) = {-wid/2.0, 0, +wid/10.0, acc};
+Point(8) = {-wid, 0, h, acc};
+Point(9) = {wid, 0, h, acc};
+
+Spline(1) = {2, 5, 7, 1, 6, 4, 3};
+Line(2) = {8, 2};
+Line(3) = {3, 9};
+
+Extrude {0, len, 0} {
+ Line{2, 1, 3};
+}
+Line(16) = {8, 9};
+Line Loop(17) = {16, -3, -1, -2};
+Plane Surface(18) = {17};
=== added file 'examples/Conveyor/conveyor.mesh'
--- examples/Conveyor/conveyor.mesh 1970-01-01 00:00:00 +0000
+++ examples/Conveyor/conveyor.mesh 2014-05-14 09:34:27 +0000
@@ -0,0 +1,1360 @@
+ MeshVersionFormatted 2
+ Dimension
+ 3
+ Vertices
+ 441
+ 0 0 -100 1
+ -500 0 0 2
+ 500 0 0 3
+ 454.54545454545 0 -50 4
+ -454.54545454545 0 -50 5
+ 250 0 50 6
+ -250 0 50 7
+ -500 0 300 8
+ 500 0 300 9
+ -500 1500 300 10
+ -500 1500 0 11
+ -454.54545454545 1500 -50 13
+ -250 1500 50 14
+ 0 1500 -100 15
+ 250 1500 50 16
+ 454.54545454545 1500 -50 17
+ 500 1500 0 18
+ 500 1500 300 20
+ -439.88134513266 0 -44.523673195083 1
+ -362.83621367891 0 7.7663721559698 1
+ -279.5676899846 0 48.28686863902 1
+ -192.63906004976 0 24.407224564095 1
+ -120.43749167986 0 -34.43426658243 1
+ -44.683026495718 0 -88.284497185875 1
+ 44.683026492925 0 -88.284497187232 1
+ 120.43749167789 0 -34.434266584101 1
+ 192.63906004808 0 24.407224562925 1
+ 279.56768998311 0 48.286868639328 1
+ 362.83621367809 0 7.7663721565244 1
+ 439.88134513224 0 -44.523673194873 1
+ -500 0 199.99999999993 2
+ -500 0 100.00000000007 2
+ 500 0 99.999999999799 3
+ 500 0 199.99999999973 3
+ -500 1500 199.99999999993 4
+ -500 1500 100.00000000007 4
+ -500 99.99999999974 300 5
+ -500 199.99999999954 300 5
+ -500 299.9999999991 300 5
+ -500 399.99999999856 300 5
+ -500 499.99999999802 300 5
+ -500 599.99999999783 300 5
+ -500 699.99999999767 300 5
+ -500 799.99999999751 300 5
+ -500 899.99999999735 300 5
+ -500 999.99999999719 300 5
+ -500 1099.9999999976 300 5
+ -500 1199.9999999982 300 5
+ -500 1299.9999999988 300 5
+ -500 1399.9999999994 300 5
+ -500 99.99999999974 0 6
+ -500 199.99999999954 0 6
+ -500 299.9999999991 0 6
+ -500 399.99999999856 0 6
+ -500 499.99999999802 0 6
+ -500 599.99999999783 0 6
+ -500 699.99999999767 0 6
+ -500 799.99999999751 0 6
+ -500 899.99999999735 0 6
+ -500 999.99999999719 0 6
+ -500 1099.9999999976 0 6
+ -500 1199.9999999982 0 6
+ -500 1299.9999999988 0 6
+ -500 1399.9999999994 0 6
+ -439.88134513266 1500 -44.523673195083 8
+ -362.83621367891 1500 7.7663721559698 8
+ -279.5676899846 1500 48.28686863902 8
+ -192.63906004976 1500 24.407224564095 8
+ -120.43749167986 1500 -34.43426658243 8
+ -44.683026495718 1500 -88.284497185875 8
+ 44.683026492925 1500 -88.284497187232 8
+ 120.43749167789 1500 -34.434266584101 8
+ 192.63906004808 1500 24.407224562925 8
+ 279.56768998311 1500 48.286868639328 8
+ 362.83621367809 1500 7.7663721565244 8
+ 439.88134513224 1500 -44.523673194873 8
+ 500 99.99999999974 0 10
+ 500 199.99999999954 0 10
+ 500 299.9999999991 0 10
+ 500 399.99999999856 0 10
+ 500 499.99999999802 0 10
+ 500 599.99999999783 0 10
+ 500 699.99999999767 0 10
+ 500 799.99999999751 0 10
+ 500 899.99999999735 0 10
+ 500 999.99999999719 0 10
+ 500 1099.9999999976 0 10
+ 500 1199.9999999982 0 10
+ 500 1299.9999999988 0 10
+ 500 1399.9999999994 0 10
+ 500 1500 99.999999999799 12
+ 500 1500 199.99999999973 12
+ 500 99.99999999974 300 14
+ 500 199.99999999954 300 14
+ 500 299.9999999991 300 14
+ 500 399.99999999856 300 14
+ 500 499.99999999802 300 14
+ 500 599.99999999783 300 14
+ 500 699.99999999767 300 14
+ 500 799.99999999751 300 14
+ 500 899.99999999735 300 14
+ 500 999.99999999719 300 14
+ 500 1099.9999999976 300 14
+ 500 1199.9999999982 300 14
+ 500 1299.9999999988 300 14
+ 500 1399.9999999994 300 14
+ -400 0 300 16
+ -300.00000000001 0 300 16
+ -200.00000000004 0 300 16
+ -100.00000000004 0 300 16
+ -3.3310243452433E-11 0 300 16
+ 100.00000000002 0 300 16
+ 200.00000000001 0 300 16
+ 300.00000000001 0 300 16
+ 400 0 300 16
+ -500 166.21866874528 159.75083113068 7
+ -500 437.50117236506 152.20689287958 7
+ -500 847.01463282802 108.35835794242 7
+ -500 641.54811440665 141.65047276936 7
+ -500 978.50960553792 115.54626313201 7
+ -500 1205.1158731829 155.62785850948 7
+ -500 1275.2154194998 134.24489795919 7
+ -500 1059.1178455821 159.10491705026 7
+ -500 80.559548921413 165.40972915315 7
+ -500 113.2787192178 79.530785309051 7
+ -500 1371.1997701567 92.47834235736 7
+ -500 1353.9062404729 208.03589526189 7
+ -500 1254.2112854197 222.28488129946 7
+ -500 249.35196470432 203.88033646342 7
+ -500 595.25949073613 87.458267312908 7
+ -500 597.26401796604 210.0001937624 7
+ -500 346.20055023987 110.69787810395 7
+ -500 356.85084344219 219.31650052337 7
+ -500 516.09027078317 225.68095328363 7
+ -500 511.0783337831 77.682192335459 7
+ -500 1023.6013345509 221.35896129905 7
+ -500 1072.0922729334 82.897678152178 7
+ -500 1141.3361476427 211.69845363885 7
+ -500 1182.0415109408 70.096898961194 7
+ -500 684.28898227798 222.3506005235 7
+ -500 439.81221755297 241.87863305981 7
+ -500 433.5270543112 67.926479981809 7
+ -500 1435.7815677179 153.40975585569 7
+ -500 1439.5833956784 69.944297514942 7
+ -500 1127.7703161142 135.86182216961 7
+ -500 143.00440867938 228.18820355302 7
+ -500 550.69893928777 150.92856580591 7
+ -500 738.18256634503 138.1205525456 7
+ -500 1437.937561638 232.2891302235 7
+ -500 64.712791520106 238.71958654122 7
+ -500 930.70198521745 216.73436690612 7
+ -500 229.17498381765 92.309971834517 7
+ -500 804.2836506274 231.74006879719 7
+ -500 674.47653904811 72.009760258069 7
+ -500 751.93474764327 63.697734149218 7
+ -258.49815801904 1029.4446306734 50.490543174729 11
+ 309.07637276422 1171.6185479741 38.624632032514 11
+ -270.40838069042 432.3630421446 49.797575832967 11
+ -26.306785135095 946.40040159306 -95.685421778899 11
+ -209.97018344876 169.03774510529 35.43184071908 11
+ 201.08759170351 177.37803505227 30.047367485698 11
+ -451.78233766894 185.07400082333 -49.333692609851 11
+ 328.98271125587 611.6050344343 28.789561461469 11
+ 311.34132002391 870.14747751944 37.623917688882 11
+ -447.55034424496 77.647293211656 -47.933990016274 11
+ 407.71950478472 85.104464311252 -24.151431465974 11
+ 407.55190260049 1416.9120732463 -24.032832326847 11
+ -97.422052017176 406.07097805139 -53.412800205045 11
+ -83.770206775152 1113.8009069829 -63.887058139507 11
+ 206.19118130886 1011.735002295 33.215188364471 11
+ 177.58966387898 446.38366347476 13.346917582037 11
+ 119.9558204085 850.25993541261 -34.842583911559 11
+ 175.99436683117 632.11986994507 12.111465695579 11
+ -68.155810485193 1415.7951850061 -74.793824963828 11
+ 227.82206333622 1159.5120405972 44.172520628839 11
+ -177.83320932462 625.9531930534 13.534589779048 11
+ -97.146145060625 791.4361678918 -53.631541140496 11
+ -93.212553875755 688.35369809189 -56.720808906719 11
+ -77.040358411636 292.23411294469 -68.746861236776 11
+ -234.37092786247 350.94502372983 46.54610663453 11
+ 203.44347612981 360.57451196451 31.533595378719 11
+ -287.18256766009 119.28686302678 46.450366032262 11
+ -269.48199587244 1125.1435438346 49.905009251172 11
+ 240.24355351527 1412.88810685 48.231877048281 11
+ 126.05598202086 1305.5534575256 -29.650935066679 11
+ 259.89966174213 100.49209202871 50.489402140543 11
+ 129.66047250954 106.68342009124 -26.56722844088 11
+ 46.697698548582 990.97061970115 -87.289261550043 11
+ -149.4951393717 1417.3813847219 -9.5951112503981 11
+ 52.15486248165 1254.6116946328 -84.429236720891 11
+ 244.07980919212 274.06350743544 49.088219795251 11
+ 420.0358721711 440.59816786922 -32.645715280822 11
+ -231.45106264402 1386.9049738033 45.54934014485 11
+ 352.26473871125 263.20521892359 14.790387939939 11
+ 280.73468247852 198.42758057584 48.03830606846 11
+ 292.6007688904 1335.674727326 44.848300300521 11
+ -75.978854312104 189.74893543627 -69.49240850829 11
+ 296.58657921327 985.9607533456 43.522671661154 11
+ -282.45100426722 245.21181034342 47.650731046031 11
+ 98.839469930576 1155.4364327048 -52.285014258655 11
+ -163.66962936343 332.60337180353 2.2514734490401 11
+ -186.51908212567 439.97566477397 20.050146054677 11
+ 1.4522518129397 1423.0442896469 -99.985727420668 11
+ -338.51051373454 643.3799980435 23.341680137276 11
+ -180.67517392215 1086.1095146987 15.705442983906 11
+ -202.97413221105 270.08273531094 31.240714534771 11
+ -249.55868635503 804.00294098247 49.94996929506 11
+ 285.87042393378 708.47308446107 46.802276695553 11
+ -188.78712862376 1191.6293111452 21.689273482676 11
+ 55.797339260116 455.73697880727 -82.392940736399 11
+ 120.20587043 1030.2975113349 -34.630653828654 11
+ -24.090812569112 782.18111792408 -96.355186508028 11
+ -7.1072128383882 1054.0310793571 -99.664500712601 11
+ -66.956314108988 1001.4379215797 -75.574922686281 11
+ 249.34685730137 623.15672871309 49.924902238811 11
+ -123.75987670644 527.73354371515 -31.609859183523 11
+ 264.62598635727 432.09141387938 50.32392571906 11
+ 100.08686689976 949.74798629097 -51.287047846811 11
+ -53.906937050527 591.31161694133 -83.4620814547 11
+ -102.69964000375 1310.6803203086 -49.180953442472 11
+ -6.2396948345539 248.26366943128 -99.740662744245 11
+ -104.72175284324 945.94630095175 -47.537138191795 11
+ -248.09123443661 915.5417294035 49.762427529082 11
+ 6.4731570902513 372.78578040125 -99.72110845657 11
+ 172.20037999608 799.81486599712 9.1325714571594 11
+ -121.28692164862 1203.8875763276 -33.713439908897 11
+ -415.22853967963 1077.8420651703 -29.3913374699 11
+ -141.22315436968 228.32457348158 -16.651480982012 11
+ 7.4462599644253 83.587440752646 -99.632139812808 11
+ 52.483239910439 169.90535986743 -84.249736032651 11
+ -170.7266472537 745.50251875714 7.9609625593085 11
+ 348.16289970859 1078.9477658949 17.416853386858 11
+ 208.55713442011 531.2110868512 34.616405500207 11
+ 231.59806876608 917.79952773124 45.601935732933 11
+ 425.88084607278 171.99429524159 -36.45270232898 11
+ 151.67806186767 1410.4104382475 -7.7461039123897 11
+ -146.1350176708 108.06444736426 -12.453415260621 11
+ -130.16589366105 1023.5468692542 -26.134199908089 11
+ 34.200901552608 882.03568944359 -92.894706615011 11
+ 162.71248541762 942.10659606129 1.4657235837283 11
+ -480.39957878992 361.26974901204 -45.547631263764 11
+ -183.92598145533 984.41891125181 18.143056587304 11
+ 182.24273858785 76.179882064658 16.887165343022 11
+ 66.963611810091 71.392922984506 -75.570197268982 11
+ 209.98304630872 717.6140932054 35.439188318634 11
+ 57.699293536969 1085.5405492856 -81.291077075812 11
+ 245.6197871922 808.43026773307 49.374493752924 11
+ 281.52778398243 336.69260355381 47.862442686452 11
+ -249.96691906775 601.56296659448 49.996352730081 11
+ -159.15878602663 866.31010423584 -1.4722056472899 11
+ 482.57558464313 786.80303061173 -43.140736728993 11
+ 30.888610431698 554.20830937121 -94.140714057626 11
+ -216.71866629312 525.12372672567 39.091436612403 11
+ -63.324115242945 862.94261578761 -77.885184610607 11
+ 103.3394141155 613.95769637398 -48.662131529352 11
+ -404.4822752824 749.15962038261 -21.851120361267 11
+ 18.413753435568 682.07191406862 -97.830406143302 11
+ 113.1305584928 390.34647681009 -40.588953623835 11
+ -251.61511078231 691.22477697689 50.161168273409 11
+ 184.96170438063 863.82095477681 18.908884429568 11
+ 477.89354767936 1314.4164033175 -47.543940465301 11
+ -25.874554778003 484.99517724402 -95.82009112161 11
+ 441.88143922639 527.20399071122 -45.502460858978 11
+ 121.85166237216 734.30013712281 -33.233688837231 11
+ -109.03329551531 609.96616944861 -43.995511530682 11
+ -297.59593617845 1317.2127350779 43.16794566293 11
+ -395.92628162112 1253.6586968279 -15.703984493996 11
+ -64.776150185884 93.160888145244 -76.971703985724 11
+ -11.764985705836 155.43643846248 -99.09469168573 11
+ 174.3911412518 1113.56182751 10.859461346917 11
+ 173.35935483009 1218.2235296772 10.048399117056 11
+ 75.588382718042 277.08366866643 -69.765146108675 11
+ -217.63416281933 1273.1555760995 39.556438842476 11
+ 124.86527035176 201.56371553707 -30.667415194173 11
+ 12.24447588345 1140.9799101308 -99.020945056435 11
+ 120.35414919124 509.57005486517 -34.504939489206 11
+ -465.50594522415 577.52074120516 -51.075798510848 11
+ 53.91077209708 786.24662226099 -83.459939214777 11
+ 477.71017500724 337.68661191211 -47.66447865145 11
+ 254.6660160515 1088.3941432336 50.377280850383 11
+ -174.37535993631 1330.61449116 10.847086888783 11
+ 263.05958471568 1249.0081302782 50.405903222674 11
+ 70.645670324681 1383.481987147 -73.144736113871 11
+ 210.51529933826 1321.6352678877 35.742021559126 11
+ 161.52828490451 280.1683192443 0.49021768306379 11
+ -285.25995117824 1215.5749361982 46.961076822033 11
+ 481.75404321036 1053.8061658422 -44.138694652998 11
+ -483.48014433658 1272.990678459 -41.892753047336 11
+ 463.80295384905 969.43352043038 -51.083373414481 11
+ -40.56067725033 1227.3039037439 -90.214029912829 11
+ -222.05974780785 79.167127963071 41.691148458665 11
+ -157.96093117533 1267.1172131832 -2.4692613979466 11
+ -472.41375918675 1401.1060457221 -50.060354988374 11
+ -461.74014417468 467.79875141136 -50.993809324787 11
+ 478.67706648534 1137.1382667593 -46.992760158858 11
+ 92.379638978753 1447.8639186796 -57.367616999693 11
+ -13.339961849886 1335.5101175143 -98.842112129115 11
+ 427.14951840648 342.05102184803 -37.252212469172 11
+ 362.62170348002 708.69051737711 7.9121672363243 11
+ -460.91960579512 307.97116427716 -50.930931321154 11
+ -316.51451479951 340.79659287002 35.218511132902 11
+ 295.37185319485 524.07281971907 43.939482738019 11
+ 469.51766880878 1233.3030355863 -50.708121130288 11
+ -140.59017469205 1151.1921016968 -17.193688172418 11
+ -480.87134797353 655.20501751247 -45.087261818097 11
+ 477.28723000053 1410.2134969609 -47.930982714784 11
+ 487.07930725831 887.22815383318 -34.738209005138 11
+ 485.22768890676 260.05400045885 -38.932117037524 11
+ 433.74700000309 1338.5921868296 -41.214509919899 11
+ 440.24706880994 739.4364546536 -44.706756394177 11
+ 480.63927920294 563.79173863854 -45.31754403563 11
+ -482.50874691209 425.93418151293 -43.226471711588 11
+ -472.98108473004 1015.7128033459 -49.887175642466 11
+ -399.60261320391 543.39188928194 -18.353764549053 11
+ -464.06184107243 1251.701601259 -51.087217828098 11
+ 475.38226756727 477.92332393455 -48.951502230175 11
+ -487.19173012822 836.5449300547 -34.439885505848 11
+ -439.66496307747 857.36513630247 -44.414519043483 11
+ 439.76155970774 1070.3595275345 -44.463323103559 11
+ -453.64828377688 371.1582674714 -49.808067872581 11
+ -392.23557903461 290.86257996925 -13.038237883057 11
+ -458.02408161775 1189.7582430329 -50.598613151576 11
+ 478.64499736176 87.173344117713 -47.016518003017 11
+ -483.73456503241 929.92831188915 -41.510037421737 11
+ -480.30520932533 750.06980839712 -45.636113048791 11
+ 449.99071508236 852.51420468998 -48.791796300696 11
+ 456.15191612805 258.64519978743 -50.301243171354 11
+ 484.18577150827 177.79392997653 -40.793502539514 11
+ 417.55118822314 1177.4325371887 -30.97550664823 11
+ -436.04182264041 652.76141598374 -42.501360028894 11
+ 442.15482877215 1270.5563575711 -45.631828459136 11
+ -484.06826221682 225.89330723077 -40.984943014623 11
+ 484.28532358328 668.4308393518 -40.628560396126 11
+ -414.73352363375 1415.9553568621 -29.05113665771 11
+ -481.54297059487 1318.0573012627 -44.376508041812 11
+ 468.74894939394 402.80025802255 -50.821508522922 11
+ -446.24186047954 1331.1052351316 -47.423278047196 11
+ -487.06503930379 1097.2188519237 -34.775676363792 11
+ -422.94283201772 973.07779474436 -34.562629930155 11
+ -372.52586681014 102.80556488818 1.063729841025 11
+ 383.29311554248 810.96802565904 -6.5914711790423 11
+ 432.39570272501 620.55381221144 -40.432729216034 11
+ 154.41721093564 573.46809238912 -5.4365683800604 11
+ -343.13550126179 1061.0377292092 20.54998669241 11
+ 112.82258706563 1233.4562786351 -40.846254426353 11
+ 365.95996639924 1269.4205335147 5.6296838759071 11
+ 352.3566136618 376.06826161625 14.730878293716 11
+ -376.30977848722 424.217867603 -1.6066502201143 11
+ 392.41181747604 998.61219504694 -13.165570200064 11
+ -326.27923379605 55.523106978739 30.254678542706 11
+ 318.51263042873 781.34187454994 34.246502618765 11
+ -363.34350096324 1154.0331761463 7.4210977663806 11
+ -362.54693037665 188.64816381019 7.9629587997713 11
+ 386.82301953169 916.38442534423 -9.1310258312517 11
+ -392.02660349934 1348.889509557 -12.887254213511 11
+ 381.33719201028 524.71811031351 -5.1891938678163 11
+ -307.64420653543 525.10258115316 39.240336904541 11
+ -343.5205611163 846.28665298224 20.31354088965 11
+ -330.99931903314 957.81662946231 27.6726382674 11
+ 347.4702557452 151.13770506691 17.854307307358 11
+ 345.10507914121 459.50975467949 19.334300186977 11
+ -328.815722319 1414.6313507616 28.881139792988 11
+ 326.45962010185 1418.089359143 30.158093936703 11
+ 333.11071397002 67.346852281374 26.481879446845 11
+ -387.76802489025 913.1734699119 -9.8123809742012 11
+ 368.49108549348 1355.7377760119 3.8807879599646 11
+ -318.81666547397 746.81079787354 34.096567007307 11
+ 500 270.28236611415 153.159385701 15
+ 500 180.78042327992 163.13492063487 15
+ 500 474.0019313797 150.42708279681 15
+ 500 587.03658565476 150.07092191938 15
+ 500 861.17651593493 139.14052856793 15
+ 500 704.15340852392 128.8010616776 15
+ 500 966.64271288781 101.07558134961 15
+ 500 1196.3349605626 135.10819539539 15
+ 500 1289.1241361944 147.3661194078 15
+ 500 93.922632544823 116.95902170382 15
+ 500 112.0634920632 231.48809523803 15
+ 500 1405.8358587109 150.94261130962 15
+ 500 1257.7893518504 70.833333333329 15
+ 500 1346.8046320694 70.881381628344 15
+ 500 1348.1056615728 228.17961562068 15
+ 500 214.61451247103 74.090136054399 15
+ 500 1092.7578190047 113.11074906549 15
+ 500 333.88521021504 226.50269449172 15
+ 500 330.7349887067 75.688041084058 15
+ 500 545.36320299409 75.152291624885 15
+ 500 545.4507091471 225.17492088621 15
+ 500 1026.2799448658 214.73146091449 15
+ 500 1167.4819899339 63.8702444256 15
+ 500 1141.5957528697 214.00305211933 15
+ 500 435.06841370713 75.416132853242 15
+ 500 435.59345062519 225.55190842119 15
+ 500 233.87676366774 228.79133597881 15
+ 500 1428.7362381578 63.584179785852 15
+ 500 1243.6739745335 220.76896300681 15
+ 500 48.480658136141 54.239755425904 15
+ 500 379.92772679132 151.124207558 15
+ 500 780.05807480932 155.52056483706 15
+ 500 930.67390922397 213.63904920337 15
+ 500 1430.7883040566 235.82444538601 15
+ 500 820.14032102512 216.95573511599 15
+ 500 1042.1817712935 55.117048242365 15
+ 500 684.93831956774 222.07498222571 15
+ 500 661.24467275424 69.677281796905 15
+ 500 769.52920211466 80.85789309753 15
+ 500 859.46968618645 64.214800603014 15
+ -0.81462932724889 0 97.636268535275 18
+ -139.85718816121 0 158.61010619842 18
+ 138.14646657356 0 157.45607707312 18
+ -367.44288752686 0 155.2345449976 18
+ 367.44288752644 0 155.23454499772 18
+ -231.12102700525 0 208.49061874194 18
+ 230.87663820627 0 208.32575743857 18
+ -0.16292586612424 -0 -13.288205311999 18
+ 110.3710335661 0 68.968201390013 18
+ -110.71184787811 0 69.085959464396 18
+ 44.101039491352 0 205.54835382314 18
+ -56.987561922027 0 208.39901318911 18
+ 209.79152991163 0 107.11232733922 18
+ -210.06485428202 0 107.28335692276 18
+ -408.88213332683 0 85.722930270628 18
+ 408.88213332647 0 85.722930270944 18
+ 292.29208962293 0 131.70029191028 18
+ -292.33611285296 0 131.72885405967 18
+ 420.88385594015 0 220.8838559401 18
+ -420.88385594029 0 220.88385594027 18
+ -436.42338438925 0 22.995307196009 18
+ 436.4233843894 0 22.995307196167 18
+ -148.39400707645 0 236.90586730686 18
+ 142.62482885424 0 234.26603766697 18
+ -335.29731388756 0 219.38964562325 18
+ 335.24924521597 0 219.35740838111 18
+ -77.09280682215 0 133.4328368468 18
+ 69.963291817927 0 131.6829686574 18
+ -439.4417753588 0 152.3682662417 18
+ 439.44177535861 0 152.36826624166 18
+ 341.8840469659 0 77.512213083231 18
+ -341.88404696694 0 77.512213081832 18
+ -67.088900315855 0 6.2458496393847 18
+ 67.088900315276 0 6.2458496384531 18
+ Edges
+ 108
+ 2 19 1
+ 19 20 1
+ 20 21 1
+ 21 22 1
+ 22 23 1
+ 23 24 1
+ 24 25 1
+ 25 26 1
+ 26 27 1
+ 27 28 1
+ 28 29 1
+ 29 30 1
+ 30 3 1
+ 8 31 2
+ 31 32 2
+ 32 2 2
+ 3 33 3
+ 33 34 3
+ 34 9 3
+ 10 35 4
+ 35 36 4
+ 36 11 4
+ 8 37 5
+ 37 38 5
+ 38 39 5
+ 39 40 5
+ 40 41 5
+ 41 42 5
+ 42 43 5
+ 43 44 5
+ 44 45 5
+ 45 46 5
+ 46 47 5
+ 47 48 5
+ 48 49 5
+ 49 50 5
+ 50 10 5
+ 2 51 6
+ 51 52 6
+ 52 53 6
+ 53 54 6
+ 54 55 6
+ 55 56 6
+ 56 57 6
+ 57 58 6
+ 58 59 6
+ 59 60 6
+ 60 61 6
+ 61 62 6
+ 62 63 6
+ 63 64 6
+ 64 11 6
+ 11 65 8
+ 65 66 8
+ 66 67 8
+ 67 68 8
+ 68 69 8
+ 69 70 8
+ 70 71 8
+ 71 72 8
+ 72 73 8
+ 73 74 8
+ 74 75 8
+ 75 76 8
+ 76 17 8
+ 3 77 10
+ 77 78 10
+ 78 79 10
+ 79 80 10
+ 80 81 10
+ 81 82 10
+ 82 83 10
+ 83 84 10
+ 84 85 10
+ 85 86 10
+ 86 87 10
+ 87 88 10
+ 88 89 10
+ 89 90 10
+ 90 17 10
+ 17 91 12
+ 91 92 12
+ 92 18 12
+ 9 93 14
+ 93 94 14
+ 94 95 14
+ 95 96 14
+ 96 97 14
+ 97 98 14
+ 98 99 14
+ 99 100 14
+ 100 101 14
+ 101 102 14
+ 102 103 14
+ 103 104 14
+ 104 105 14
+ 105 106 14
+ 106 18 14
+ 8 107 16
+ 107 108 16
+ 108 109 16
+ 109 110 16
+ 110 111 16
+ 111 112 16
+ 112 113 16
+ 113 114 16
+ 114 115 16
+ 115 9 16
+ Triangles
+ 801
+ 125 32 2 7
+ 51 125 2 7
+ 31 32 124 7
+ 125 124 32 7
+ 52 125 51 7
+ 116 124 125 7
+ 64 126 63 7
+ 127 128 122 7
+ 40 141 41 7
+ 117 134 141 7
+ 134 41 141 7
+ 142 54 55 7
+ 135 117 142 7
+ 55 135 142 7
+ 46 136 47 7
+ 123 136 120 7
+ 137 60 61 7
+ 137 123 120 7
+ 127 122 126 7
+ 135 55 56 7
+ 56 130 135 7
+ 41 134 42 7
+ 131 42 134 7
+ 49 127 50 7
+ 49 128 127 7
+ 129 39 38 7
+ 133 39 129 7
+ 47 138 48 7
+ 139 61 62 7
+ 42 140 43 7
+ 42 131 140 7
+ 48 128 49 7
+ 48 138 128 7
+ 122 128 121 7
+ 138 121 128 7
+ 139 62 63 7
+ 139 122 121 7
+ 133 40 39 7
+ 141 40 133 7
+ 54 132 53 7
+ 54 142 132 7
+ 119 140 131 7
+ 122 63 126 7
+ 122 139 63 7
+ 143 36 35 7
+ 143 127 126 7
+ 36 144 11 7
+ 64 144 126 7
+ 144 64 11 7
+ 121 145 139 7
+ 138 145 121 7
+ 138 123 145 7
+ 143 144 36 7
+ 143 126 144 7
+ 117 141 133 7
+ 138 47 136 7
+ 123 138 136 7
+ 137 61 139 7
+ 137 145 123 7
+ 145 137 139 7
+ 116 146 124 7
+ 37 146 38 7
+ 147 134 117 7
+ 135 147 117 7
+ 149 35 10 7
+ 50 149 10 7
+ 31 150 8 7
+ 150 37 8 7
+ 150 31 124 7
+ 148 140 119 7
+ 150 146 37 7
+ 124 146 150 7
+ 146 129 38 7
+ 116 129 146 7
+ 149 50 127 7
+ 143 149 127 7
+ 149 143 35 7
+ 132 133 129 7
+ 117 133 132 7
+ 132 142 117 7
+ 130 119 147 7
+ 119 131 147 7
+ 130 147 135 7
+ 147 131 134 7
+ 152 132 129 7
+ 116 152 129 7
+ 46 45 151 7
+ 151 120 136 7
+ 120 151 118 7
+ 136 46 151 7
+ 60 137 120 7
+ 153 118 151 7
+ 153 45 44 7
+ 151 45 153 7
+ 43 153 44 7
+ 148 153 140 7
+ 153 148 118 7
+ 43 140 153 7
+ 52 152 125 7
+ 53 152 52 7
+ 152 116 125 7
+ 53 132 152 7
+ 59 120 118 7
+ 120 59 60 7
+ 118 58 59 7
+ 119 154 148 7
+ 154 119 130 7
+ 154 56 57 7
+ 130 56 154 7
+ 155 58 118 7
+ 155 148 154 7
+ 148 155 118 7
+ 155 57 58 7
+ 154 57 155 7
+ 161 195 191 11
+ 69 174 70 11
+ 194 191 195 11
+ 193 68 67 11
+ 195 161 186 11
+ 69 189 174 11
+ 201 179 168 11
+ 168 202 201 11
+ 202 180 201 11
+ 156 205 183 11
+ 160 206 199 11
+ 180 206 201 11
+ 206 180 199 11
+ 212 177 178 11
+ 188 213 159 11
+ 169 214 213 11
+ 214 159 213 11
+ 217 171 181 11
+ 188 218 211 11
+ 220 174 189 11
+ 222 159 214 11
+ 228 179 201 11
+ 179 228 197 11
+ 169 238 214 11
+ 240 170 211 11
+ 156 242 205 11
+ 243 186 161 11
+ 187 243 161 11
+ 244 25 26 11
+ 187 244 26 11
+ 181 248 217 11
+ 248 181 191 11
+ 211 246 188 11
+ 228 206 160 11
+ 201 206 228 11
+ 230 244 187 11
+ 238 205 242 11
+ 233 215 173 11
+ 246 213 188 11
+ 240 218 172 11
+ 211 218 240 11
+ 222 214 238 11
+ 69 68 189 11
+ 68 193 189 11
+ 160 199 182 11
+ 71 70 203 11
+ 70 174 203 11
+ 26 243 187 11
+ 26 27 243 11
+ 159 239 188 11
+ 172 218 239 11
+ 218 188 239 11
+ 237 228 160 11
+ 237 197 228 11
+ 164 198 234 11
+ 198 170 234 11
+ 170 240 234 11
+ 202 158 180 11
+ 168 216 202 11
+ 194 248 191 11
+ 215 163 208 11
+ 211 200 246 11
+ 242 156 223 11
+ 223 207 250 11
+ 250 231 177 11
+ 207 231 250 11
+ 224 168 179 11
+ 253 216 176 11
+ 249 253 176 11
+ 254 177 212 11
+ 239 254 212 11
+ 257 178 219 11
+ 171 258 181 11
+ 249 259 204 11
+ 225 260 172 11
+ 260 240 172 11
+ 234 240 260 11
+ 245 208 247 11
+ 225 245 247 11
+ 73 184 74 11
+ 262 216 168 11
+ 216 262 219 11
+ 178 257 212 11
+ 164 234 247 11
+ 234 260 247 11
+ 260 225 247 11
+ 202 253 158 11
+ 253 202 216 11
+ 159 222 254 11
+ 159 254 239 11
+ 250 177 254 11
+ 254 222 250 11
+ 249 176 259 11
+ 221 179 197 11
+ 224 179 221 11
+ 219 262 252 11
+ 209 183 205 11
+ 222 238 242 11
+ 250 222 242 11
+ 223 250 242 11
+ 231 178 177 11
+ 178 231 176 11
+ 259 176 231 11
+ 25 244 229 11
+ 24 25 229 11
+ 230 229 244 11
+ 176 265 178 11
+ 219 265 216 11
+ 265 219 178 11
+ 265 176 216 11
+ 237 268 197 11
+ 221 269 230 11
+ 269 229 230 11
+ 269 221 197 11
+ 270 200 211 11
+ 170 270 211 11
+ 272 224 221 11
+ 161 274 187 11
+ 274 230 187 11
+ 190 275 200 11
+ 233 276 171 11
+ 276 258 171 11
+ 210 258 276 11
+ 268 269 197 11
+ 268 229 269 11
+ 225 172 264 11
+ 268 23 24 11
+ 23 268 237 11
+ 229 268 24 11
+ 252 276 255 11
+ 276 252 210 11
+ 236 73 72 11
+ 262 168 224 11
+ 224 210 262 11
+ 262 210 252 11
+ 259 231 207 11
+ 224 258 210 11
+ 224 272 258 11
+ 245 264 173 11
+ 255 173 264 11
+ 264 245 225 11
+ 271 270 175 11
+ 271 200 270 11
+ 266 273 193 11
+ 278 264 172 11
+ 239 278 172 11
+ 280 175 270 11
+ 170 280 270 11
+ 175 282 271 11
+ 284 185 271 11
+ 185 284 236 11
+ 285 181 258 11
+ 286 183 209 11
+ 273 286 209 11
+ 193 281 189 11
+ 281 193 273 11
+ 220 189 281 11
+ 157 282 175 11
+ 219 252 257 11
+ 255 257 252 11
+ 257 255 264 11
+ 278 239 212 11
+ 290 226 169 11
+ 22 291 21 11
+ 291 182 21 11
+ 226 292 209 11
+ 273 292 281 11
+ 292 273 209 11
+ 220 292 226 11
+ 220 281 292 11
+ 291 160 182 11
+ 160 291 237 11
+ 283 190 185 11
+ 267 286 266 11
+ 286 273 266 11
+ 283 185 236 11
+ 71 203 283 11
+ 196 284 282 11
+ 282 284 271 11
+ 285 161 191 11
+ 285 274 161 11
+ 181 285 191 11
+ 72 296 236 11
+ 283 296 71 11
+ 296 283 236 11
+ 296 72 71 11
+ 283 297 190 11
+ 299 208 163 11
+ 301 180 158 11
+ 209 304 226 11
+ 304 209 205 11
+ 304 169 226 11
+ 79 80 279 11
+ 180 301 199 11
+ 237 22 23 11
+ 22 237 291 11
+ 275 213 246 11
+ 275 246 200 11
+ 169 213 275 11
+ 275 290 169 11
+ 230 272 221 11
+ 230 274 272 11
+ 285 272 274 11
+ 272 285 258 11
+ 304 238 169 11
+ 205 238 304 11
+ 309 261 306 11
+ 294 314 277 11
+ 63 62 288 11
+ 87 295 287 11
+ 84 307 251 11
+ 263 316 311 11
+ 82 311 81 11
+ 192 316 263 11
+ 305 56 277 11
+ 57 56 305 11
+ 295 88 303 11
+ 295 87 88 11
+ 80 81 316 11
+ 311 316 81 11
+ 174 297 203 11
+ 220 297 174 11
+ 297 283 203 11
+ 300 241 53 11
+ 53 241 54 11
+ 308 79 279 11
+ 78 79 308 11
+ 163 215 302 11
+ 302 215 233 11
+ 85 307 84 11
+ 293 11 64 11
+ 293 65 11 11
+ 312 55 54 11
+ 287 319 289 11
+ 325 317 58 11
+ 289 326 307 11
+ 298 327 279 11
+ 327 308 279 11
+ 331 303 261 11
+ 309 331 261 11
+ 336 279 80 11
+ 316 336 80 11
+ 57 325 58 11
+ 57 305 325 11
+ 337 335 315 11
+ 336 298 279 11
+ 336 192 298 11
+ 316 192 336 11
+ 84 251 83 11
+ 317 325 318 11
+ 59 58 317 11
+ 317 324 59 11
+ 328 77 78 11
+ 308 328 78 11
+ 330 277 314 11
+ 53 332 300 11
+ 332 53 52 11
+ 320 241 300 11
+ 300 321 320 11
+ 55 294 277 11
+ 56 55 277 11
+ 312 294 55 11
+ 331 329 303 11
+ 335 64 63 11
+ 288 335 63 11
+ 335 293 64 11
+ 335 288 315 11
+ 289 86 287 11
+ 287 86 87 11
+ 86 289 307 11
+ 307 85 86 11
+ 62 315 288 11
+ 322 315 62 11
+ 232 329 157 11
+ 329 295 303 11
+ 232 319 329 11
+ 330 305 277 11
+ 330 325 305 11
+ 306 261 90 11
+ 261 89 90 11
+ 321 199 301 11
+ 312 54 241 11
+ 241 320 312 11
+ 3 323 30 11
+ 323 3 77 11
+ 323 77 328 11
+ 328 308 327 11
+ 61 338 62 11
+ 338 322 62 11
+ 324 313 60 11
+ 324 60 59 11
+ 220 226 290 11
+ 275 190 290 11
+ 297 290 190 11
+ 220 290 297 11
+ 312 320 294 11
+ 293 335 337 11
+ 333 83 251 11
+ 311 82 333 11
+ 83 333 82 11
+ 51 165 162 11
+ 51 332 52 11
+ 162 332 51 11
+ 306 17 76 11
+ 90 17 306 11
+ 89 303 88 11
+ 261 303 89 11
+ 198 280 170 11
+ 198 232 280 11
+ 186 27 28 11
+ 186 243 27 11
+ 257 278 212 11
+ 264 278 257 11
+ 65 334 66 11
+ 65 293 334 11
+ 326 251 307 11
+ 310 251 326 11
+ 217 233 171 11
+ 302 233 217 11
+ 338 227 322 11
+ 300 162 321 11
+ 300 332 162 11
+ 165 19 20 11
+ 280 157 175 11
+ 232 157 280 11
+ 310 333 251 11
+ 342 263 311 11
+ 333 342 311 11
+ 343 233 173 11
+ 343 255 276 11
+ 255 343 173 11
+ 233 343 276 11
+ 344 156 183 11
+ 190 345 185 11
+ 271 345 200 11
+ 345 271 185 11
+ 345 190 200 11
+ 346 331 309 11
+ 347 248 194 11
+ 298 347 194 11
+ 301 348 321 11
+ 348 320 321 11
+ 192 347 298 11
+ 20 340 165 11
+ 163 342 299 11
+ 248 347 217 11
+ 310 341 299 11
+ 341 310 326 11
+ 158 348 301 11
+ 348 294 320 11
+ 294 348 314 11
+ 287 295 319 11
+ 295 329 319 11
+ 313 339 227 11
+ 344 227 339 11
+ 340 162 165 11
+ 198 349 232 11
+ 349 319 232 11
+ 21 350 20 11
+ 340 350 182 11
+ 350 340 20 11
+ 350 21 182 11
+ 351 247 208 11
+ 351 299 341 11
+ 299 351 208 11
+ 352 267 322 11
+ 227 352 322 11
+ 199 353 182 11
+ 353 340 182 11
+ 354 164 341 11
+ 326 354 341 11
+ 302 356 163 11
+ 357 158 253 11
+ 249 357 253 11
+ 352 344 183 11
+ 227 344 352 11
+ 356 342 163 11
+ 263 342 356 11
+ 356 192 263 11
+ 349 289 319 11
+ 354 198 164 11
+ 349 198 354 11
+ 326 289 354 11
+ 349 354 289 11
+ 306 167 309 11
+ 194 327 298 11
+ 327 194 235 11
+ 328 327 235 11
+ 324 339 313 11
+ 324 317 318 11
+ 338 313 227 11
+ 313 338 60 11
+ 338 61 60 11
+ 346 282 157 11
+ 346 196 282 11
+ 329 346 157 11
+ 346 329 331 11
+ 314 204 330 11
+ 204 357 249 11
+ 158 357 348 11
+ 357 314 348 11
+ 204 314 357 11
+ 162 353 321 11
+ 353 162 340 11
+ 353 199 321 11
+ 359 156 344 11
+ 339 359 344 11
+ 195 360 194 11
+ 360 235 194 11
+ 192 361 347 11
+ 361 217 347 11
+ 361 192 356 11
+ 361 302 217 11
+ 356 302 361 11
+ 186 360 195 11
+ 235 360 166 11
+ 166 323 235 11
+ 323 328 235 11
+ 223 358 207 11
+ 359 223 156 11
+ 358 223 359 11
+ 183 286 352 11
+ 286 267 352 11
+ 355 337 267 11
+ 266 355 267 11
+ 193 362 266 11
+ 362 355 266 11
+ 29 30 166 11
+ 30 323 166 11
+ 67 362 193 11
+ 362 67 66 11
+ 334 355 362 11
+ 334 362 66 11
+ 76 167 306 11
+ 167 76 75 11
+ 184 236 284 11
+ 236 184 73 11
+ 284 196 184 11
+ 363 184 196 11
+ 364 166 360 11
+ 186 364 360 11
+ 166 364 29 11
+ 359 365 358 11
+ 365 359 339 11
+ 366 346 309 11
+ 346 366 196 11
+ 167 366 309 11
+ 363 366 167 11
+ 363 196 366 11
+ 364 28 29 11
+ 186 28 364 11
+ 74 363 75 11
+ 363 74 184 11
+ 363 167 75 11
+ 330 204 256 11
+ 325 330 256 11
+ 358 318 256 11
+ 318 325 256 11
+ 318 339 324 11
+ 318 365 339 11
+ 365 318 358 11
+ 367 256 204 11
+ 259 367 204 11
+ 207 367 259 11
+ 367 207 358 11
+ 256 367 358 11
+ 165 2 19 11
+ 51 2 165 11
+ 215 245 173 11
+ 215 208 245 11
+ 267 315 322 11
+ 267 337 315 11
+ 351 164 247 11
+ 341 164 351 11
+ 342 310 299 11
+ 333 310 342 11
+ 337 334 293 11
+ 355 334 337 11
+ 34 377 33 15
+ 378 34 9 15
+ 93 378 9 15
+ 378 377 34 15
+ 94 378 93 15
+ 369 377 378 15
+ 88 380 89 15
+ 376 380 375 15
+ 381 90 89 15
+ 88 390 380 15
+ 390 375 380 15
+ 94 394 378 15
+ 394 369 378 15
+ 395 90 381 15
+ 380 381 89 15
+ 380 376 381 15
+ 379 381 376 15
+ 393 96 97 15
+ 388 370 393 15
+ 97 388 393 15
+ 80 392 81 15
+ 370 387 392 15
+ 387 81 392 15
+ 90 395 17 15
+ 395 91 17 15
+ 389 102 103 15
+ 388 97 98 15
+ 388 371 370 15
+ 81 387 82 15
+ 371 387 370 15
+ 95 394 94 15
+ 95 385 394 15
+ 369 394 368 15
+ 385 368 394 15
+ 383 79 78 15
+ 386 79 383 15
+ 383 369 368 15
+ 368 386 383 15
+ 391 103 104 15
+ 87 390 88 15
+ 87 384 390 15
+ 379 376 382 15
+ 77 383 78 15
+ 383 377 369 15
+ 377 383 77 15
+ 386 80 79 15
+ 392 80 386 15
+ 96 385 95 15
+ 96 393 385 15
+ 391 396 375 15
+ 396 391 104 15
+ 33 397 3 15
+ 77 397 377 15
+ 397 77 3 15
+ 397 33 377 15
+ 105 396 104 15
+ 105 382 396 15
+ 396 376 375 15
+ 382 376 396 15
+ 379 92 91 15
+ 91 395 379 15
+ 379 395 381 15
+ 370 398 393 15
+ 398 370 392 15
+ 398 386 368 15
+ 392 386 398 15
+ 385 398 368 15
+ 385 393 398 15
+ 103 391 389 15
+ 382 105 106 15
+ 92 401 18 15
+ 401 106 18 15
+ 101 102 400 15
+ 374 400 389 15
+ 400 374 372 15
+ 102 389 400 15
+ 106 401 382 15
+ 401 379 382 15
+ 379 401 92 15
+ 389 384 374 15
+ 391 375 384 15
+ 375 390 384 15
+ 391 384 389 15
+ 372 402 400 15
+ 403 86 374 15
+ 403 384 87 15
+ 384 403 374 15
+ 86 403 87 15
+ 101 402 100 15
+ 101 400 402 15
+ 399 402 372 15
+ 85 374 86 15
+ 82 405 83 15
+ 404 98 99 15
+ 99 100 404 15
+ 399 404 402 15
+ 404 399 373 15
+ 100 402 404 15
+ 405 82 387 15
+ 371 405 387 15
+ 373 405 371 15
+ 98 404 388 15
+ 404 371 388 15
+ 404 373 371 15
+ 83 406 84 15
+ 406 399 372 15
+ 406 373 399 15
+ 406 83 405 15
+ 405 373 406 15
+ 85 407 374 15
+ 372 407 406 15
+ 407 372 374 15
+ 84 407 85 15
+ 84 406 407 15
+ 22 421 417 18
+ 27 416 420 18
+ 409 417 421 18
+ 410 420 416 18
+ 408 441 415 18
+ 408 415 440 18
+ 408 440 417 18
+ 408 416 441 18
+ 108 109 413 18
+ 113 114 414 18
+ 24 415 25 18
+ 408 419 418 18
+ 409 413 430 18
+ 410 431 414 18
+ 409 421 413 18
+ 410 414 420 18
+ 109 430 413 18
+ 113 414 431 18
+ 26 416 27 18
+ 22 417 23 18
+ 2 32 428 18
+ 3 429 33 18
+ 111 112 418 18
+ 108 413 432 18
+ 114 433 414 18
+ 112 431 418 18
+ 408 434 419 18
+ 111 418 419 18
+ 410 418 431 18
+ 25 415 441 18
+ 24 440 415 18
+ 110 111 419 18
+ 107 432 427 18
+ 115 426 433 18
+ 9 34 426 18
+ 9 426 115 18
+ 8 427 31 18
+ 8 107 427 18
+ 408 417 434 18
+ 408 435 416 18
+ 107 108 432 18
+ 114 115 433 18
+ 27 420 28 18
+ 21 421 22 18
+ 29 429 30 18
+ 19 428 20 18
+ 409 430 419 18
+ 25 441 26 18
+ 23 440 24 18
+ 26 441 416 18
+ 23 417 440 18
+ 32 422 428 18
+ 33 429 423 18
+ 110 419 430 18
+ 410 435 418 18
+ 411 432 425 18
+ 412 424 433 18
+ 413 425 432 18
+ 414 433 424 18
+ 408 418 435 18
+ 410 416 435 18
+ 409 434 417 18
+ 411 427 432 18
+ 412 433 426 18
+ 409 419 434 18
+ 2 428 19 18
+ 3 30 429 18
+ 28 420 424 18
+ 21 425 421 18
+ 109 110 430 18
+ 112 113 431 18
+ 411 439 422 18
+ 412 423 438 18
+ 413 421 425 18
+ 414 424 420 18
+ 20 428 422 18
+ 29 423 429 18
+ 28 438 29 18
+ 20 439 21 18
+ 33 437 34 18
+ 31 436 32 18
+ 411 422 436 18
+ 412 437 423 18
+ 20 422 439 18
+ 29 438 423 18
+ 411 425 439 18
+ 412 438 424 18
+ 32 436 422 18
+ 33 423 437 18
+ 411 436 427 18
+ 412 426 437 18
+ 28 424 438 18
+ 21 439 425 18
+ 31 427 436 18
+ 34 437 426 18
+ End