working on asset simplification

This commit is contained in:
Cedric Beck
2024-11-18 12:03:42 +01:00
parent 8d9a923970
commit 06d795b3e6
11 changed files with 2739 additions and 61 deletions

View File

@@ -6,7 +6,8 @@
import pp.mdga.client.acoustic.MdgaSound;
import pp.mdga.client.animation.AnimationHandler;
import com.jme3.system.AppSettings;
import pp.mdga.client.board.BoardView;
import pp.mdga.client.board.BoardHandler;
import pp.mdga.client.board.CameraHandler;
import pp.mdga.client.dialog.DialogView;
import pp.mdga.game.Color;
@@ -17,7 +18,7 @@
public class MdgaApp extends SimpleApplication {
private AnimationHandler animationHandler;
private AcousticHandler acousticHandler;
private BoardView boardView;
private BoardHandler boardView;
private DialogView dialogView;
NanoTimer test = new NanoTimer();
@@ -40,8 +41,9 @@ public static void main(String[] args) {
public void simpleInitApp() {
animationHandler = new AnimationHandler(this);
acousticHandler = new AcousticHandler(this);
boardView = new BoardView(this);
boardView = new BoardHandler(this);
dialogView = new DialogView(this);
new CameraHandler(this);
//dialogView.mainMenu();
//acousticHandler.playState(MdgaState.GAME);
@@ -59,10 +61,10 @@ public void simpleInitApp() {
boardView.addPlayer(Color.AIRFORCE, testList);
boardView.movePieceStart(test0, 0);
boardView.movePiece(test0, 4);
boardView.movePiece(test0, 5);
boardView.movePiece(test0, 8);
boardView.movePiece(test0, 9);
boardView.movePiece(test0, 38);
boardView.movePiece(test0, 39);
boardView.moveHomePiece(test0, Color.AIRFORCE,0);
}
@@ -98,7 +100,7 @@ public AcousticHandler getAcousticHandler() {
return acousticHandler;
}
public BoardView getBoardView() {
public BoardHandler getBoardView() {
return boardView;
}

View File

@@ -26,7 +26,9 @@ enum BoardAsset {
swapCard,
tank,
turboCard,
world(1.2f);
world(1.2f),
tree_small("./tree_small/tree_small.obj", "./tree_small/tree_small_diff.png"),
tree_big("./tree_small/tree_big.obj", "./tree_small/tree_small_big.png");
private final String modelPath;
private final String diffPath;

View File

@@ -11,12 +11,10 @@
import com.jme3.shadow.DirectionalLightShadowRenderer;
import pp.mdga.client.MdgaApp;
import pp.mdga.game.Color;
import pp.mdga.game.Node;
import pp.mdga.game.Piece;
import java.util.*;
public class BoardView {
public class BoardHandler {
private static final float GRID_SIZE = 1.72f;
private static final float GRID_ELEVATION = 0.0f;
private static final String MAP_NAME = "map.mdga";
@@ -33,7 +31,7 @@ public class BoardView {
private Map<Color, List<NodeControl>> homeNodesMap;
private Map<Color, List<NodeControl>> waitingNodesMap;
public BoardView(MdgaApp app) {
public BoardHandler(MdgaApp app) {
assert (app != null) : "app is null";
this.app = app;
@@ -45,10 +43,6 @@ public BoardView(MdgaApp app) {
this.waitingNodesMap = new HashMap<>();
initMap();
initCamera();
}
private void addFigureToPlayerMap(Color col, AssetOnMap assetOnMap) {
@@ -85,27 +79,6 @@ private void initMap() {
}
}
private void initCamera() {
app.getFlyByCamera().setEnabled(true);
int zoom = 15;
app.getCamera().setLocation(new Vector3f(-zoom, 0, zoom));
app.getCamera().lookAt(new Vector3f(0, 0, 0), new Vector3f(0, 0, 1));
DirectionalLight sun = new DirectionalLight();
sun.setColor(ColorRGBA.White);
sun.setDirection(new Vector3f(0.3f, 0, -1));
app.getRootNode().addLight(sun);
AmbientLight ambient = new AmbientLight();
ambient.setColor(new ColorRGBA(0.3f, 0.3f, 0.3f, 1));
app.getRootNode().addLight(ambient);
int SHADOWMAP_SIZE = 1024 * 8;
DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(app.getAssetManager(), SHADOWMAP_SIZE, 4);
dlsr.setLight(sun);
app.getViewPort().addProcessor(dlsr);
}
private Color assetToColor(BoardAsset asset) {
return switch (asset) {
case lw -> Color.AIRFORCE;
@@ -143,10 +116,8 @@ public void addPlayer(Color color, List<UUID> uuid) {
for (int i = 0; i < playerAssets.size(); i++){
pieces.put(uuid.get(i), displayAndControl(playerAssets.get(i), new PieceControl()));
}
}
//displays an assets and return the created asset
private Spatial displayAsset(AssetOnMap assetOnMap) {
int x = assetOnMap.x();
int y = assetOnMap.y();
@@ -159,34 +130,15 @@ private <T extends AbstractControl> T displayAndControl(AssetOnMap assetOnMap, T
return control;
}
public void movePieceStart(UUID uuid, int nodeIndex){
movePieceToNode(pieces.get(uuid), infield.get(nodeIndex));
}
public void movePiece(UUID uuid, int nodeIndex){
PieceControl pieceControl = pieces.get(uuid);
System.out.println(pieceControl.getRotation());
NodeControl nodeControl = infield.get(nodeIndex);
pieceControl.rotate(getRotationMove(pieceControl.getLocation(),nodeControl.getLocation(),pieceControl.getRotation()));
System.out.println(pieceControl.getRotation());
movePieceToNode(pieceControl, nodeControl);
}
private void movePieceToNode(PieceControl pieceControl, NodeControl nodeControl){
pieceControl.setLocation(nodeControl.getLocation());
}
public void moveHomePiece(UUID uuid, Color color, int index){
List<NodeControl> homeNodes = homeNodesMap.get(color);
assert(homeNodesMap.size() == 4) : "BoardView: HomeNodes for " + color + " are not defined";
movePieceToNode(pieces.get(uuid), homeNodes.get(index));
}
private void addHomeNode(Map<Color, List<NodeControl>> map, Color color, AssetOnMap assetOnMap){
List<NodeControl> homeNodes = map.getOrDefault(color, new ArrayList<>());
homeNodes.add(displayAndControl(assetOnMap, new NodeControl()));
map.put(color, homeNodes);
assert(homeNodes.size() <= 4) : "BoardView: to many homeNodes for " + color;
assert(homeNodes.size() <= 4) : "BoardView: too many homeNodes for " + color;
}
private float getRotationMove(Vector3f prev, Vector3f next, float rotation) {
@@ -203,4 +155,24 @@ private float getRotationMove(Vector3f prev, Vector3f next, float rotation) {
return angleDifference;
}
//public methods****************************************************************************************************
public void moveHomePiece(UUID uuid, Color color, int index){
List<NodeControl> homeNodes = homeNodesMap.get(color);
assert(homeNodesMap.size() == 4) : "BoardView: HomeNodes for " + color + " are not defined";
movePieceToNode(pieces.get(uuid), homeNodes.get(index));
}
public void movePieceStart(UUID uuid, int nodeIndex){
movePieceToNode(pieces.get(uuid), infield.get(nodeIndex));
}
public void movePiece(UUID uuid, int nodeIndex){
PieceControl pieceControl = pieces.get(uuid);
System.out.println(pieceControl.getRotation());
NodeControl nodeControl = infield.get(nodeIndex);
pieceControl.rotate(getRotationMove(pieceControl.getLocation(),nodeControl.getLocation(),pieceControl.getRotation()));
System.out.println(pieceControl.getRotation());
movePieceToNode(pieceControl, nodeControl);
}
}

View File

@@ -0,0 +1,41 @@
package pp.mdga.client.board;
import com.jme3.light.AmbientLight;
import com.jme3.light.DirectionalLight;
import com.jme3.math.ColorRGBA;
import com.jme3.math.Vector3f;
import com.jme3.shadow.DirectionalLightShadowRenderer;
import pp.mdga.client.MdgaApp;
public class CameraHandler {
MdgaApp app;
private static final int SHADOWMAP_SIZE = 1024 * 8;
public CameraHandler(MdgaApp app){
this.app = app;
initCamera();
}
private void initCamera() {
app.getFlyByCamera().setEnabled(true);
int zoom = 15;
app.getCamera().setLocation(new Vector3f(-zoom, 0, zoom));
app.getCamera().lookAt(new Vector3f(0, 0, 0), new Vector3f(0, 0, 1));
DirectionalLight sun = new DirectionalLight();
sun.setColor(ColorRGBA.White);
sun.setDirection(new Vector3f(0.3f, 0, -1));
app.getRootNode().addLight(sun);
AmbientLight ambient = new AmbientLight();
ambient.setColor(new ColorRGBA(0.3f, 0.3f, 0.3f, 1));
app.getRootNode().addLight(ambient);
DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(app.getAssetManager(), SHADOWMAP_SIZE, 4);
dlsr.setLight(sun);
app.getViewPort().addProcessor(dlsr);
}
}

View File

@@ -81,6 +81,7 @@ private static BoardAsset getLoadedAsset(String assetName) {
case "radar" -> BoardAsset.radar;
case "ship" -> BoardAsset.ship;
case "tank" -> BoardAsset.tank;
case "tree_small" -> BoardAsset.tree_small;
default -> throw new IllegalStateException("Unexpected value: " + assetName);
};
}

View File

@@ -48,6 +48,5 @@ public void setSpatial(Spatial spatial){
Quaternion rot = spatial.getLocalRotation();
this.rotation = (float) Math.toDegrees(rot.toAngleAxis(new Vector3f(Vector3f.UNIT_Z)));
}
}
}

View File

@@ -1,5 +1,8 @@
world 0,0 90
tree_small 0,0 0
#Marine Pos
marine 4,-5 270
marine 4,-4 270

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

View File

@@ -0,0 +1,953 @@
# Blender 4.2.1 LTS
# www.blender.org
o tree_small
v 0.417568 0.000000 0.002661
v 0.245593 0.000000 0.959088
v 0.208784 -0.361625 0.002661
v 0.122797 -0.212690 0.959088
v -0.208784 -0.361625 0.002661
v -0.122797 -0.212690 0.959088
v -0.417568 0.000000 0.002661
v -0.245593 0.000000 0.959088
v -0.208784 0.361625 0.002661
v -0.122797 0.212690 0.959088
v 0.208784 0.361625 0.002661
v 0.122797 0.212690 0.959088
v 0.508540 -0.000000 0.674983
v 0.410468 0.000000 1.559281
v 0.230943 -0.480811 0.674983
v 0.181907 -0.395878 1.559281
v -0.324250 -0.480811 0.778780
v -0.275214 -0.395878 1.663079
v -0.601846 0.000000 0.674983
v -0.503774 0.000000 1.559281
v -0.324249 0.480811 0.674983
v -0.275214 0.395878 1.559281
v 0.230943 0.480811 0.674983
v 0.181907 0.395878 1.559281
v 0.743690 -0.000000 0.674983
v 0.348518 -0.684457 0.674983
v -0.441824 -0.684457 0.778780
v -0.836996 0.000000 0.674983
v -0.441824 0.684457 0.674983
v 0.348518 0.684457 0.674983
v 0.508540 -0.000000 0.965257
v 0.230943 -0.480811 0.965257
v -0.324250 -0.480811 0.965257
v -0.601846 0.000000 0.965257
v -0.324249 0.480811 0.965257
v 0.230943 0.480811 0.965257
v 0.546104 -0.342228 0.742430
v 0.296188 -0.197939 1.559281
v 0.369741 -0.240406 0.742430
v 0.369741 -0.240406 0.965257
v -0.046653 0.684457 0.644612
v -0.046653 0.395878 1.559281
v -0.046653 0.480811 0.644612
v -0.046653 0.480811 0.965257
v -0.639410 0.342229 0.760031
v -0.389494 0.197939 1.559281
v -0.463048 0.240406 0.760031
v -0.463048 0.240406 0.965257
v -0.046653 -0.684457 0.674983
v -0.046653 -0.395878 1.559281
v -0.046653 -0.480811 0.674983
v -0.046653 -0.480811 0.965257
v 0.067627 -0.395878 1.559281
v 0.150933 -0.684457 0.674983
v 0.092145 -0.480811 0.674983
v 0.092145 -0.480811 0.965257
v 0.057628 -0.684457 0.674983
v 0.026602 -0.480811 0.674983
v 0.026602 -0.480811 0.965257
v 0.013661 -0.395878 1.559281
v -0.638444 -0.343902 0.674983
v -0.388935 -0.198907 1.559281
v -0.462369 -0.241581 0.674983
v -0.462369 -0.241581 0.965257
v 0.035455 -0.584667 1.215525
v -0.058688 -0.318314 2.125769
v -0.503945 -0.375694 1.263988
v -0.369386 -0.197944 2.195670
v -0.592084 0.197261 1.138737
v -0.420154 0.132081 2.081539
v -0.140824 0.561244 1.246886
v -0.160226 0.341737 2.095555
v 0.398576 0.352271 1.213630
v 0.150471 0.221368 2.124678
v 0.486716 -0.220684 1.239857
v 0.201240 -0.108658 2.139785
v 0.072787 -0.827340 1.226633
v -0.695074 -0.529858 1.253682
v -0.820545 0.285770 1.117323
v -0.178155 0.803917 1.235778
v 0.589706 0.506435 1.223936
v 0.715176 -0.309193 1.261272
v 0.016819 -0.576978 1.517966
v -0.522581 -0.368006 1.467406
v -0.610720 0.204950 1.441178
v -0.159460 0.568932 1.465511
v 0.379940 0.359960 1.516071
v 0.468080 -0.212995 1.542299
v 0.205775 0.655176 1.187949
v -0.004878 0.281552 2.110116
v 0.128876 0.456757 1.188350
v 0.110240 0.464446 1.490791
v -0.499350 0.544843 1.134642
v -0.290190 0.236909 2.088547
v -0.366454 0.379252 1.150904
v -0.385090 0.386941 1.453345
v 0.652441 0.098621 1.242604
v 0.175855 0.056355 2.132231
v 0.442646 0.065794 1.226744
v 0.424010 0.073482 1.529185
v -0.108998 -0.495846 1.589781
v -0.092275 -0.337943 2.392965
v -0.524431 -0.228334 1.616634
v -0.332032 -0.183555 2.408463
v -0.499619 0.264398 1.738552
v -0.317712 0.100813 2.512939
v -0.059375 0.489617 1.672269
v -0.063636 0.230793 2.440571
v 0.356058 0.222105 1.645416
v 0.176122 0.076405 2.425073
v 0.331247 -0.270626 1.604172
v 0.161802 -0.207963 2.401270
v -0.119507 -0.704541 1.572312
v -0.710895 -0.323724 1.610539
v -0.675574 0.377702 1.749925
v -0.048866 0.698312 1.689738
v 0.542522 0.317496 1.651511
v 0.507202 -0.383930 1.592799
v -0.106953 -0.512410 1.847704
v -0.522386 -0.244897 1.874557
v -0.497574 0.247834 1.915801
v -0.057329 0.473053 1.930192
v 0.358104 0.205541 1.903339
v 0.333292 -0.287190 1.862095
v 0.524862 -0.033217 1.867758
v 0.168962 -0.065779 2.658775
v 0.343652 -0.024261 1.870398
v 0.345698 -0.040825 1.882717
v 0.246828 0.507904 1.670625
v 0.056243 0.153599 2.432822
v 0.148342 0.355861 1.658843
v 0.150387 0.339297 1.916765
v -0.463342 -0.242340 2.116924
v -0.162645 -0.017335 2.828805
v -0.471755 0.209043 2.085700
v -0.164306 0.071787 2.822640
v -0.084393 0.442388 2.076836
v -0.087824 0.117860 2.820890
v 0.311384 0.224352 2.099195
v -0.009681 0.074810 2.825305
v 0.319798 -0.227031 2.130419
v -0.008020 -0.014312 2.831470
v -0.067565 -0.460377 2.139284
v -0.084502 -0.060384 2.833220
v -0.627408 -0.341173 2.120679
v -0.639385 0.301391 2.076230
v -0.087956 0.633570 2.063611
v 0.475450 0.323185 2.095441
v 0.487428 -0.319379 2.139890
v -0.064001 -0.651558 2.152509
v -0.466685 -0.229954 2.352937
v -0.475098 0.221428 2.321713
v -0.087736 0.454774 2.312848
v 0.308041 0.236737 2.335208
v 0.316455 -0.214645 2.366432
v -0.070908 -0.447991 2.375297
v -0.475487 0.070768 2.462940
v -0.149734 0.067944 3.178152
v -0.240549 0.381135 2.436016
v -0.103347 0.129223 3.172836
v 0.146176 0.332678 2.428376
v -0.026992 0.119656 3.171327
v 0.297961 -0.026145 2.447660
v 0.002977 0.048809 3.175135
v 0.063022 -0.336512 2.542210
v -0.043410 -0.012470 3.180451
v -0.323702 -0.288056 2.482224
v -0.119765 -0.002903 3.181959
v -0.639283 0.091291 2.466176
v -0.304837 0.533113 2.427849
v 0.245683 0.464133 2.416973
v 0.461757 -0.046669 2.444424
v 0.127311 -0.488491 2.550377
v -0.423209 -0.419511 2.493628
v -0.470437 0.082606 2.699724
v -0.235499 0.392973 2.672800
v 0.151226 0.344517 2.665159
v 0.303011 -0.014307 2.684443
v 0.068072 -0.324674 2.711367
v -0.318652 -0.276217 2.719007
v 0.294534 -0.267580 2.463588
v -0.020216 0.018169 3.177793
v 0.180492 -0.181329 2.461122
v 0.185542 -0.169490 2.697905
v 0.353720 0.208732 2.430698
v -0.012007 0.084233 3.173231
v 0.222069 0.153267 2.438018
v 0.227119 0.165105 2.674801
v -0.472060 0.312202 2.497329
v -0.126541 0.098584 3.175141
v -0.358018 0.225951 2.499795
v -0.352968 0.237790 2.686261
v -0.531246 -0.164110 2.504147
v -0.134750 0.032520 3.178074
v -0.399595 -0.108644 2.496827
v -0.394545 -0.096806 2.733610
v -0.148453 -0.453938 2.521951
v -0.263967 -0.439464 2.510043
v -0.044258 -0.323070 2.525569
v -0.163981 -0.308069 2.506999
v -0.126601 -0.357179 2.668001
vn 0.8557 -0.4940 0.1539
vn -0.0000 -0.9881 0.1539
vn -0.8557 -0.4940 0.1539
vn -0.8557 0.4940 0.1539
vn -0.0000 -0.0000 1.0000
vn -0.0000 0.9881 0.1539
vn 0.8557 0.4940 0.1539
vn -0.0000 -0.0000 -1.0000
vn 0.8012 -0.5030 0.3242
vn 0.0999 -0.9486 0.3002
vn -0.8233 -0.4753 0.3102
vn -0.7949 0.5105 0.3279
vn 0.0188 0.0327 0.9993
vn -0.0148 0.9525 0.3042
vn 0.8233 0.4753 0.3102
vn -0.8660 0.5000 -0.0000
vn -0.0491 -0.1983 -0.9789
vn 0.2217 -0.2128 -0.9516
vn 0.0611 0.2470 -0.9671
vn -0.0899 -0.0259 -0.9956
vn -0.8660 -0.5000 -0.0000
vn 0.8660 -0.5000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn 0.8660 0.5000 -0.0000
vn 0.1472 0.1417 -0.9789
vn 0.8362 -0.4423 0.3242
vn 0.0899 -0.0259 -0.9956
vn 0.0148 0.9525 0.3042
vn -0.1834 -0.1765 -0.9671
vn -0.8396 0.4331 0.3279
vn -0.2938 0.0848 -0.9521
vn -0.0000 -0.9507 0.3102
vn -0.8717 -0.3874 0.3001
vn -0.2941 -0.8573 0.4226
vn -0.9306 -0.0643 0.3605
vn -0.6356 0.6787 0.3678
vn 0.2944 0.8605 0.4159
vn -0.0037 0.0948 0.9955
vn 0.8677 0.1551 0.4722
vn 0.5373 -0.6978 0.4736
vn 0.3613 0.9325 -0.0017
vn -0.0508 0.0177 -0.9986
vn 0.1006 -0.1692 -0.9804
vn 0.0805 -0.0332 -0.9962
vn -0.1647 -0.0110 -0.9863
vn -0.6248 0.7786 -0.0583
vn -0.3614 -0.9324 0.0014
vn 0.9847 0.1604 0.0677
vn -0.9864 -0.1543 -0.0569
vn 0.6166 -0.7844 0.0673
vn -0.3612 -0.9325 0.0017
vn 0.3493 0.8333 0.4286
vn 0.6248 -0.7786 0.0583
vn 0.2958 0.0594 -0.9534
vn -0.5970 0.7159 0.3620
vn -0.4860 -0.7918 0.3699
vn -0.9047 -0.0588 0.4219
vn -0.3427 0.8099 0.4759
vn 0.5004 0.7305 0.4647
vn -0.0750 -0.1258 0.9892
vn 0.7963 -0.4620 0.3905
vn 0.4157 -0.8355 0.3594
vn 0.5430 0.8383 0.0495
vn -0.0104 0.0839 -0.9964
vn -0.0037 0.2139 -0.9768
vn -0.1290 0.0225 -0.9914
vn 0.1468 -0.5926 -0.7920
vn -0.4562 0.8878 0.0606
vn -0.5430 -0.8383 -0.0495
vn 0.9988 -0.0481 -0.0131
vn -0.9991 0.0387 0.0199
vn 0.4509 -0.8897 -0.0720
vn -0.9980 0.0595 0.0224
vn 0.1949 0.6533 -0.7316
vn 0.8205 0.3623 0.4422
vn -0.8404 0.0218 0.5416
vn -0.4364 0.7437 0.5065
vn 0.3900 0.7611 0.5183
vn 0.8229 0.0545 0.5655
vn -0.0185 0.0687 0.9975
vn 0.4222 -0.6781 0.6016
vn -0.4151 -0.6930 0.5894
vn 0.9997 0.0195 0.0131
vn 0.0185 -0.0687 -0.9975
vn 0.4839 0.8743 -0.0390
vn -0.9997 -0.0195 -0.0131
vn 0.5162 -0.8549 0.0522
vn -0.5162 0.8549 -0.0522
vn -0.4839 -0.8743 0.0390
vn -0.6154 0.6087 0.5008
vn 0.1199 0.8860 0.4479
vn 0.8087 0.3668 0.4598
vn 0.7656 -0.4005 0.5034
vn 0.0226 0.0640 0.9977
vn -0.1511 -0.8114 0.5647
vn -0.7967 -0.2663 0.5426
vn 0.7990 -0.6012 0.0146
vn 0.0511 0.1401 -0.9888
vn -0.0279 -0.0654 -0.9975
vn 0.1099 -0.1375 -0.9844
vn -0.0947 0.0174 -0.9954
vn -0.0389 -0.0700 -0.9968
vn 0.9229 0.3831 -0.0388
vn -0.7994 0.6005 -0.0151
vn -0.1231 -0.9910 0.0522
vn 0.1282 0.9899 -0.0609
vn -0.9210 -0.3875 0.0390
vn -0.7978 0.6028 -0.0131
vn -0.2509 -0.2298 -0.9403
vn 0.7073 -0.4913 0.5083
vn -0.1978 -0.1910 -0.9615
vn 0.7967 -0.6042 0.0148
vn -0.7123 0.4821 0.5102
vn 0.9191 0.3920 -0.0392
vn -0.0152 -0.1693 -0.9855
vn -0.7671 -0.3370 0.5459
vn 0.1128 -0.0319 -0.9931
vn -0.8416 -0.1430 -0.5208
vn 0.7424 -0.5730 -0.3471
vt 0.876867 0.564109
vt 0.875271 0.438142
vt 0.895908 0.435005
vt 0.911956 0.558775
vt 0.811428 0.364029
vt 0.834702 0.240183
vt 0.869834 0.243157
vt 0.871160 0.369084
vt 0.895178 0.240183
vt 0.914251 0.364029
vt 0.815502 0.728074
vt 0.838280 0.604136
vt 0.873802 0.606867
vt 0.875898 0.732717
vt 0.468025 0.928141
vt 0.468025 0.964436
vt 0.436594 0.982577
vt 0.405163 0.964422
vt 0.405163 0.928127
vt 0.436594 0.909986
vt 0.897849 0.604136
vt 0.916784 0.728074
vt 0.815536 0.558775
vt 0.839199 0.435005
vt 0.856614 0.786855
vt 0.910035 0.817719
vt 0.910035 0.879434
vt 0.856614 0.910285
vt 0.803193 0.879421
vt 0.803193 0.817706
vt 0.116041 0.658169
vt 0.005825 0.685244
vt 0.002905 0.666038
vt 0.119566 0.625612
vt 0.348773 0.593598
vt 0.230136 0.577963
vt 0.219681 0.544670
vt 0.340329 0.536471
vt 0.348773 0.496490
vt 0.230136 0.521797
vt 0.227350 0.498097
vt 0.343955 0.455512
vt 0.672110 0.374198
vt 0.564580 0.360706
vt 0.567121 0.327647
vt 0.687355 0.317569
vt 0.769510 0.002905
vt 0.798756 0.019806
vt 0.828002 0.036706
vt 0.827965 0.104253
vt 0.798701 0.121125
vt 0.769437 0.137998
vt 0.740192 0.121097
vt 0.710946 0.104197
vt 0.710964 0.070258
vt 0.710946 0.036368
vt 0.740246 0.019778
vt 0.747969 0.015325
vt 0.754878 0.011341
vt 0.686836 0.279065
vt 0.564580 0.305268
vt 0.562038 0.282888
vt 0.678567 0.240183
vt 0.119566 0.808109
vt 0.002905 0.771591
vt 0.008745 0.704450
vt 0.129663 0.692025
vt 0.948156 0.475795
vt 0.954837 0.516190
vt 0.917766 0.515451
vt 0.919699 0.475228
vt 0.285409 0.057933
vt 0.249802 0.078730
vt 0.219681 0.061392
vt 0.270324 0.031894
vt 0.338580 0.047879
vt 0.320801 0.037645
vt 0.320752 0.002905
vt 0.346061 0.017473
vt 0.391974 0.119390
vt 0.392082 0.078189
vt 0.422153 0.060788
vt 0.422070 0.119274
vt 0.356668 0.180824
vt 0.392032 0.160602
vt 0.422153 0.177940
vt 0.371753 0.206863
vt 0.285427 0.181334
vt 0.321033 0.201687
vt 0.321082 0.236427
vt 0.270416 0.207404
vt 0.249918 0.160751
vt 0.219846 0.178153
vt 0.614838 0.604136
vt 0.650352 0.624654
vt 0.685866 0.645172
vt 0.685866 0.665686
vt 0.685866 0.675373
vt 0.685866 0.686200
vt 0.685866 0.727228
vt 0.650526 0.747637
vt 0.614838 0.768247
vt 0.579324 0.747729
vt 0.543811 0.727211
vt 0.543811 0.686183
vt 0.543811 0.645155
vt 0.370223 0.882835
vt 0.377244 0.940092
vt 0.340280 0.938607
vt 0.333259 0.881351
vt 0.944436 0.894523
vt 0.957809 0.919227
vt 0.921054 0.914949
vt 0.918450 0.891499
vt 0.958703 0.543271
vt 0.949313 0.570087
vt 0.925498 0.569613
vt 0.921632 0.542532
vt 0.377244 0.843264
vt 0.336413 0.841624
vt 0.957809 0.831531
vt 0.952600 0.872326
vt 0.915845 0.868048
vt 0.921054 0.827253
vt 0.958703 0.435744
vt 0.921632 0.435005
vt 0.376530 0.803381
vt 0.339566 0.801897
vt 0.678567 0.431883
vt 0.562038 0.393764
vt 0.957683 0.536124
vt 0.920612 0.535386
vt 0.356359 0.058113
vt 0.371370 0.032042
vt 0.347514 0.608516
vt 0.229408 0.586591
vt 0.344002 0.650129
vt 0.227377 0.610659
vt 0.228757 0.594311
vt 0.346387 0.621863
vt 0.956770 0.529730
vt 0.919699 0.528991
vt 0.346975 0.052711
vt 0.358012 0.024353
vt 0.949825 0.789603
vt 0.926213 0.786855
vt 0.538001 0.558570
vt 0.414585 0.515558
vt 0.407080 0.466283
vt 0.538001 0.437692
vt 0.405163 0.242237
vt 0.542740 0.262118
vt 0.535726 0.298994
vt 0.405163 0.326595
vt 0.430499 0.381188
vt 0.545977 0.321084
vt 0.556228 0.343174
vt 0.465805 0.431883
vt 0.553759 0.164198
vt 0.429301 0.124109
vt 0.430640 0.106107
vt 0.557066 0.119708
vt 0.833811 0.027339
vt 0.876410 0.002905
vt 0.919137 0.027588
vt 0.919169 0.052278
vt 0.919202 0.076968
vt 0.897870 0.089317
vt 0.876539 0.101666
vt 0.855175 0.089324
vt 0.833811 0.076983
vt 0.553759 0.061307
vt 0.429301 0.082476
vt 0.427963 0.058845
vt 0.550451 0.002905
vt 0.514716 0.631242
vt 0.405163 0.544963
vt 0.398144 0.455512
vt 0.380880 0.517612
vt 0.354582 0.518991
vt 0.359229 0.456485
vt 0.182490 0.081641
vt 0.108380 0.039221
vt 0.108376 0.002905
vt 0.213871 0.063464
vt 0.182487 0.167788
vt 0.213871 0.185926
vt 0.145442 0.189246
vt 0.161136 0.216473
vt 0.071347 0.189292
vt 0.108407 0.210361
vt 0.108410 0.246677
vt 0.055659 0.216538
vt 0.034293 0.125008
vt 0.034298 0.167879
vt 0.002917 0.186056
vt 0.002911 0.125027
vt 0.034289 0.082137
vt 0.002905 0.063999
vt 0.002905 0.491211
vt 0.077103 0.448558
vt 0.151301 0.491527
vt 0.151301 0.534338
vt 0.151301 0.577149
vt 0.114202 0.598476
vt 0.077103 0.619802
vt 0.040004 0.598318
vt 0.002905 0.576833
vt 0.166836 0.535553
vt 0.157111 0.451557
vt 0.195235 0.448558
vt 0.204960 0.532553
vt 0.336632 0.700568
vt 0.333259 0.658229
vt 0.371917 0.655939
vt 0.375289 0.698277
vt 0.398144 0.600069
vt 0.359229 0.601042
vt 0.161973 0.563448
vt 0.200098 0.560449
vt 0.336632 0.769497
vt 0.350588 0.741465
vt 0.378662 0.740616
vt 0.375289 0.767206
vt 0.539772 0.208344
vt 0.427963 0.142111
vt 0.333259 0.796087
vt 0.371917 0.793796
vt 0.157111 0.591343
vt 0.195235 0.588344
vt 0.691676 0.682861
vt 0.804849 0.689946
vt 0.809692 0.729751
vt 0.703623 0.781045
vt 0.805618 0.418428
vt 0.701593 0.362181
vt 0.693165 0.328815
vt 0.799933 0.336673
vt 0.701593 0.289918
vt 0.805618 0.240183
vt 0.639038 0.559981
vt 0.556083 0.487270
vt 0.565559 0.471724
vt 0.662412 0.521636
vt 0.710946 0.207129
vt 0.710946 0.165024
vt 0.747401 0.143808
vt 0.765246 0.153699
vt 0.783855 0.164698
vt 0.783855 0.185750
vt 0.783855 0.206803
vt 0.747275 0.227837
vt 0.651079 0.467505
vt 0.543811 0.442550
vt 0.579764 0.437693
vt 0.697449 0.437693
vt 0.703623 0.604136
vt 0.809692 0.658030
vt 0.922594 0.732967
vt 0.922594 0.669874
vt 0.955580 0.667297
vt 0.955580 0.730389
vt 0.372624 0.382894
vt 0.372624 0.309951
vt 0.399353 0.294651
vt 0.399353 0.398489
vt 0.309771 0.418808
vt 0.309771 0.449703
vt 0.246410 0.382199
vt 0.219681 0.397500
vt 0.246410 0.345728
vt 0.219681 0.345580
vt 0.278736 0.290552
vt 0.246410 0.309256
vt 0.219681 0.293661
vt 0.265372 0.267307
vt 0.309517 0.273132
vt 0.309517 0.242237
vt 0.405163 0.673811
vt 0.468167 0.637052
vt 0.531171 0.673355
vt 0.531171 0.746418
vt 0.499669 0.764798
vt 0.468167 0.783177
vt 0.436665 0.765025
vt 0.405163 0.746873
vt 0.206751 0.309655
vt 0.209992 0.377699
vt 0.176746 0.378141
vt 0.173505 0.310097
vt 0.953892 0.330533
vt 0.955227 0.365247
vt 0.922731 0.364032
vt 0.921396 0.329318
vt 0.923089 0.605191
vt 0.945903 0.604136
vt 0.177020 0.279936
vt 0.175126 0.281513
vt 0.955227 0.240735
vt 0.952557 0.295818
vt 0.920061 0.294603
vt 0.932990 0.240183
vt 0.209992 0.252487
vt 0.176746 0.252929
vt 0.615664 0.598326
vt 0.546607 0.502816
vt 0.310713 0.816477
vt 0.219681 0.732661
vt 0.222002 0.722965
vt 0.327449 0.746572
vt 0.222002 0.710394
vt 0.327449 0.655939
vt 0.794662 0.598326
vt 0.703259 0.516504
vt 0.705348 0.505919
vt 0.809726 0.522013
vt 0.705348 0.493851
vt 0.809726 0.435005
vt 0.045131 0.911293
vt 0.038539 0.899871
vt 0.045143 0.888450
vt 0.058340 0.888450
vt 0.064933 0.899871
vt 0.058328 0.911293
vt 0.098055 0.813919
vt 0.002905 0.813919
vt 0.103865 0.913971
vt 0.127623 0.813919
vt 0.140364 0.813919
vt 0.195729 0.913971
vt 0.991121 0.294536
vt 0.996735 0.355398
vt 0.966651 0.355905
vt 0.961037 0.295042
vt 0.085300 0.414444
vt 0.143180 0.381058
vt 0.167695 0.395221
vt 0.085300 0.442748
vt 0.027420 0.381003
vt 0.002905 0.395144
vt 0.027420 0.314177
vt 0.002905 0.300014
vt 0.085300 0.280791
vt 0.085300 0.252487
vt 0.143180 0.314231
vt 0.167695 0.300091
vt 0.601674 0.774057
vt 0.659537 0.807472
vt 0.659537 0.874318
vt 0.601674 0.907749
vt 0.543811 0.874333
vt 0.543811 0.807487
vt 0.996735 0.240183
vt 0.966651 0.240690
vt 0.921518 0.222081
vt 0.928120 0.172020
vt 0.958036 0.170800
vt 0.951434 0.220860
vt 0.961390 0.716950
vt 0.964971 0.669399
vt 0.995313 0.668569
vt 0.991731 0.716120
vt 0.921518 0.108696
vt 0.951434 0.107476
vt 0.961390 0.604966
vt 0.991731 0.604136
vt 0.874311 0.203001
vt 0.877487 0.107521
vt 0.883163 0.107476
vt 0.915708 0.209412
vt 0.783023 0.912880
vt 0.691676 0.841439
vt 0.693668 0.835328
vt 0.797383 0.868821
vt 0.797383 0.827838
vt 0.693668 0.829644
vt 0.693668 0.823960
vt 0.797383 0.786855
vt 0.510775 0.900195
vt 0.510775 0.788987
vt 0.513559 0.789377
vt 0.535368 0.895664
vt 0.212462 0.707113
vt 0.208097 0.710751
vt 0.203730 0.714389
vt 0.198396 0.712428
vt 0.193052 0.710462
vt 0.191105 0.699260
vt 0.195471 0.695621
vt 0.199837 0.691983
vt 0.205176 0.693946
vt 0.210515 0.695910
vt 0.219681 0.917491
vt 0.251233 0.823475
vt 0.262464 0.822287
vt 0.301578 0.917491
vt 0.277889 0.917491
vt 0.258773 0.896656
vt 0.260704 0.917491
vt 0.173905 0.772979
vt 0.212462 0.787157
vt 0.816507 0.217554
vt 0.826253 0.232459
vt 0.796514 0.228618
vt 0.793090 0.214798
vt 0.683762 0.084902
vt 0.683973 0.056252
vt 0.705136 0.044120
vt 0.704897 0.084967
vt 0.633871 0.142491
vt 0.683838 0.113848
vt 0.704944 0.126110
vt 0.633814 0.166886
vt 0.608955 0.128015
vt 0.598345 0.146278
vt 0.584107 0.084741
vt 0.584039 0.113539
vt 0.562876 0.125671
vt 0.562972 0.084676
vt 0.634141 0.027300
vt 0.613425 0.039047
vt 0.613567 0.014642
vt 0.634198 0.002905
vt 0.658988 0.041704
vt 0.669598 0.023441
vt 0.455064 0.904176
vt 0.430114 0.889796
vt 0.405163 0.875415
vt 0.405163 0.817821
vt 0.430114 0.803404
vt 0.455064 0.788987
vt 0.480015 0.803368
vt 0.504965 0.817749
vt 0.504965 0.875343
vt 0.480111 0.889736
vt 0.819783 0.175711
vt 0.819404 0.204820
vt 0.789665 0.200978
vt 0.790044 0.171870
vt 0.957719 0.033973
vt 0.946494 0.062446
vt 0.925012 0.060202
vt 0.927601 0.031553
vt 0.997095 0.788112
vt 0.994067 0.845232
vt 0.963619 0.843975
vt 0.966647 0.786855
vt 0.950326 0.071464
vt 0.954603 0.081527
vt 0.960308 0.094952
vt 0.930189 0.092533
vt 0.995581 0.862603
vt 0.997095 0.879973
vt 0.966647 0.878716
vt 0.965133 0.861345
vt 0.960308 0.005325
vt 0.930189 0.002905
vt 0.583982 0.055744
vt 0.562876 0.043481
vt 0.184390 0.625612
vt 0.152914 0.651844
vt 0.833812 0.209412
vt 0.871804 0.107476
vt 0.826253 0.147649
vt 0.796514 0.143808
vt 0.135473 0.758847
vt 0.598602 0.023156
vt 0.597896 0.047853
vt 0.604193 0.036093
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 6/7/2 5/8/2
f 5/8/3 6/7/3 8/9/3 7/10/3
f 7/11/4 8/12/4 10/13/4 9/14/4
f 4/15/5 2/16/5 12/17/5 10/18/5 8/19/5 6/20/5
f 9/14/6 10/13/6 12/21/6 11/22/6
f 11/23/7 12/24/7 2/2/7 1/1/7
f 1/25/8 3/26/8 5/27/8 7/28/8 9/29/8 11/30/8
f 37/31/9 38/32/9 16/33/9 26/34/9
f 49/35/10 50/36/10 18/37/10 27/38/10
f 61/39/11 62/40/11 20/41/11 28/42/11
f 45/43/12 46/44/12 22/45/12 29/46/12
f 16/47/13 38/48/13 14/49/13 24/50/13 42/51/13 22/52/13 46/53/13 20/54/13 62/55/13 18/56/13 50/57/13 60/58/13 53/59/13
f 41/60/14 42/61/14 24/62/14 30/63/14
f 30/64/15 24/65/15 14/66/15 25/67/15
f 39/68/16 15/69/16 32/70/16 40/71/16
f 39/72/17 13/73/17 25/74/17 37/75/17
f 55/76/8 15/77/8 26/78/8 54/79/8
f 63/80/18 17/81/18 27/82/18 61/83/18
f 47/84/19 19/85/19 28/86/19 45/87/19
f 43/88/20 21/89/20 29/90/20 41/91/20
f 13/73/8 23/92/8 30/93/8 25/74/8
f 31/94/8 40/95/8 32/96/8 56/97/8 59/98/8 52/99/8 33/100/8 64/101/8 34/102/8 48/103/8 35/104/8 44/105/8 36/106/8
f 23/107/21 13/108/21 31/109/21 36/110/21
f 47/111/22 21/112/22 35/113/22 48/114/22
f 51/115/23 17/116/23 33/117/23 52/118/23
f 43/119/24 23/107/24 36/110/24 44/120/24
f 63/121/25 19/122/25 34/123/25 64/124/25
f 15/77/26 39/72/26 37/75/26 26/78/26
f 13/125/16 39/68/16 40/71/16 31/126/16
f 25/67/27 14/66/27 38/32/27 37/31/27
f 21/127/24 43/119/24 44/120/24 35/128/24
f 23/92/28 43/88/28 41/91/28 30/93/28
f 29/46/29 22/45/29 42/61/29 41/60/29
f 19/122/22 47/111/22 48/114/22 34/123/22
f 21/89/30 47/84/30 45/87/30 29/90/30
f 28/129/31 20/130/31 46/44/31 45/43/31
f 58/131/23 51/115/23 52/118/23 59/132/23
f 17/81/32 51/133/32 49/134/32 27/82/32
f 57/135/33 60/136/33 50/36/33 49/35/33
f 26/137/33 16/138/33 53/139/33 54/140/33
f 15/69/23 55/141/23 56/142/23 32/70/23
f 58/143/8 55/76/8 54/79/8 57/144/8
f 51/133/8 58/143/8 57/144/8 49/134/8
f 54/140/33 53/139/33 60/136/33 57/135/33
f 55/141/23 58/131/23 59/132/23 56/142/23
f 17/145/25 63/121/25 64/124/25 33/146/25
f 19/85/8 63/80/8 61/83/8 28/86/8
f 27/38/34 18/37/34 62/40/34 61/39/34
f 77/147/35 66/148/35 68/149/35 78/150/35
f 78/151/36 68/152/36 70/153/36 79/154/36
f 93/155/37 94/156/37 72/157/37 80/158/37
f 89/159/38 90/160/38 74/161/38 81/162/38
f 68/163/39 66/164/39 76/165/39 98/166/39 74/167/39 90/168/39 72/169/39 94/170/39 70/171/39
f 97/172/40 98/173/40 76/174/40 82/175/40
f 82/176/41 76/177/41 66/148/41 77/147/41
f 65/178/42 67/179/42 84/180/42 83/181/42
f 67/182/43 65/183/43 77/184/43 78/185/43
f 69/186/44 67/182/44 78/185/44 79/187/44
f 95/188/45 69/186/45 79/187/45 93/189/45
f 91/190/46 71/191/46 80/192/46 89/193/46
f 99/194/45 73/195/45 81/196/45 97/197/45
f 65/183/45 75/198/45 82/199/45 77/184/45
f 83/200/45 84/201/45 85/202/45 96/203/45 86/204/45 92/205/45 87/206/45 100/207/45 88/208/45
f 75/209/47 65/210/47 83/211/47 88/212/47
f 91/213/48 73/214/48 87/215/48 92/216/48
f 67/179/49 69/217/49 85/218/49 84/180/49
f 99/219/50 75/209/50 88/212/50 100/220/50
f 95/221/51 71/222/51 86/223/51 96/224/51
f 71/222/52 91/213/52 92/216/52 86/223/52
f 73/195/45 91/190/45 89/193/45 81/196/45
f 80/225/53 72/226/53 90/160/53 89/159/53
f 69/227/54 95/221/54 96/224/54 85/228/54
f 71/191/55 95/188/55 93/189/55 80/192/55
f 79/154/56 70/153/56 94/156/56 93/155/56
f 73/229/50 99/219/50 100/220/50 87/230/50
f 75/198/45 99/194/45 97/197/45 82/199/45
f 81/162/40 74/161/40 98/173/40 97/172/40
f 113/231/57 102/232/57 104/233/57 114/234/57
f 114/235/58 104/236/58 106/237/58 115/238/58
f 115/238/59 106/237/59 108/239/59 116/240/59
f 129/241/60 130/242/60 110/243/60 117/244/60
f 104/245/61 102/246/61 112/247/61 126/248/61 110/249/61 130/250/61 108/251/61 106/252/61
f 125/253/62 126/254/62 112/255/62 118/256/62
f 118/257/63 112/258/63 102/232/63 113/231/63
f 101/259/64 103/260/64 120/261/64 119/262/64
f 103/263/65 101/264/65 113/265/65 114/266/65
f 105/267/66 103/263/66 114/266/66 115/268/66
f 107/269/67 105/267/67 115/268/67 116/270/67
f 131/271/65 107/269/65 116/270/65 129/272/65
f 127/273/68 109/274/68 117/275/68 125/276/68
f 101/264/65 111/277/65 118/278/65 113/265/65
f 119/279/65 120/280/65 121/281/65 122/282/65 132/283/65 123/284/65 128/285/65 124/286/65
f 111/287/69 101/288/69 119/289/69 124/290/69
f 131/291/70 109/292/70 123/293/70 132/294/70
f 103/260/71 105/295/71 121/296/71 120/261/71
f 127/297/72 111/287/72 124/290/72 128/298/72
f 105/299/73 107/300/73 122/301/73 121/302/73
f 109/303/74 127/297/74 128/298/74 123/304/74
f 111/277/75 127/273/75 125/276/75 118/278/75
f 117/244/76 110/243/76 126/254/76 125/253/76
f 107/300/70 131/291/70 132/294/70 122/301/70
f 109/274/65 131/271/65 129/272/65 117/275/65
f 116/305/60 108/306/60 130/242/60 129/241/60
f 145/307/77 134/308/77 136/309/77 146/310/77
f 146/310/78 136/309/78 138/311/78 147/312/78
f 147/313/79 138/314/79 140/315/79 148/316/79
f 148/316/80 140/315/80 142/317/80 149/318/80
f 136/319/81 134/320/81 144/321/81 142/322/81 140/323/81 138/324/81
f 149/325/82 142/322/82 144/321/82 150/326/82
f 150/327/83 144/328/83 134/329/83 145/330/83
f 133/331/84 135/332/84 152/333/84 151/334/84
f 135/335/85 133/336/85 145/337/85 146/338/85
f 137/339/85 135/335/85 146/338/85 147/340/85
f 139/341/85 137/339/85 147/340/85 148/342/85
f 141/343/85 139/341/85 148/342/85 149/344/85
f 143/345/85 141/343/85 149/344/85 150/346/85
f 133/336/85 143/345/85 150/346/85 145/337/85
f 151/347/85 152/348/85 153/349/85 154/350/85 155/351/85 156/352/85
f 143/353/86 133/331/86 151/334/86 156/354/86
f 139/355/87 141/356/87 155/357/87 154/358/87
f 135/359/88 137/360/88 153/361/88 152/362/88
f 141/356/89 143/363/89 156/364/89 155/357/89
f 137/360/90 139/365/90 154/366/90 153/361/90
f 189/367/91 190/368/91 160/369/91 170/370/91
f 170/371/92 160/372/92 162/373/92 171/374/92
f 185/375/93 186/376/93 164/377/93 172/378/93
f 181/379/94 182/380/94 166/381/94 173/382/94
f 160/383/95 190/384/95 158/385/95 194/386/95 168/387/95 166/388/95 182/389/95 164/390/95 186/391/95 162/392/95
f 173/393/96 166/394/96 168/395/96 174/396/96 198/397/96 201/398/96 197/399/96
f 193/400/97 194/386/97 158/385/97 169/401/97
f 191/402/98 159/403/98 176/404/98 192/405/98
f 191/406/99 157/407/99 169/408/99 189/409/99
f 161/410/100 159/411/100 170/412/100 171/413/100
f 187/414/100 161/410/100 171/413/100 185/415/100
f 183/416/100 163/417/100 172/418/100 181/419/100
f 167/420/101 200/421/101 198/422/101 174/423/101
f 195/424/102 167/420/102 174/423/102 193/425/102
f 175/426/103 192/427/103 176/428/103 177/429/103 188/430/103 178/431/103 184/432/103 179/433/103 180/434/103 196/435/103
f 195/436/104 157/437/104 175/438/104 196/439/104
f 183/440/105 165/441/105 179/442/105 184/443/105
f 159/444/106 161/445/106 177/446/106 176/447/106
f 165/441/107 199/448/107 200/449/107 167/450/107 180/451/107 179/442/107
f 187/452/108 163/453/108 178/454/108 188/455/108
f 163/456/109 183/440/109 184/443/109 178/457/109
f 165/458/110 183/416/110 181/419/110 173/459/110
f 172/460/111 164/390/111 182/389/111 181/461/111
f 161/445/108 187/452/108 188/455/108 177/446/108
f 163/417/100 187/414/100 185/415/100 172/418/100
f 171/374/93 162/373/93 186/376/93 185/375/93
f 159/411/112 191/406/112 189/409/112 170/412/112
f 157/437/113 191/402/113 192/405/113 175/438/113
f 169/462/114 158/463/114 190/368/114 189/367/114
f 167/464/115 195/436/115 196/439/115 180/465/115
f 157/407/116 195/424/116 193/425/116 169/408/116
f 174/466/117 168/387/117 194/386/117 193/400/117
f 197/467/118 199/468/118 165/458/118 173/459/118
f 199/468/119 197/467/119 201/469/119 200/421/119
f 198/422/120 200/421/120 201/469/120

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB