diff --git a/Projekte/.run/MdgaApp.run.xml b/Projekte/.run/MdgaApp.run.xml
index 051df2ea..0ed782b0 100644
--- a/Projekte/.run/MdgaApp.run.xml
+++ b/Projekte/.run/MdgaApp.run.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/AcousticHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/AcousticHandler.java
deleted file mode 100644
index 8ae659df..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/AcousticHandler.java
+++ /dev/null
@@ -1,291 +0,0 @@
-package pp.mdga.client.Acoustic;
-
-import com.jme3.system.NanoTimer;
-import pp.mdga.client.MdgaApp;
-import pp.mdga.client.MdgaState;
-
-import java.util.*;
-
-public class AcousticHandler {
- private MdgaApp app;
-
- private MdgaState state = MdgaState.NONE;
-
- private boolean playGame = false;
- private ArrayList gameTracks = new ArrayList<>();
- private NanoTimer trackTimer = new NanoTimer();
-
- private boolean fading = false;
- private NanoTimer fadeTimer = new NanoTimer();
- private static final float FADE_DURATION = 3.0f;
- private static final float CROSSFADE_DURATION = 1.5f;
-
- private float mainVolume = 1.0f;
- private float musicVolume = 1.0f;
- private float soundVolume = 1.0f;
-
- private GameMusic scheduled = null;
- private GameMusic playing = null;
- private ArrayList sounds = new ArrayList<>();
-
- public AcousticHandler(MdgaApp app) {
- this.app = app;
- }
-
- /**
- * This method updates the acousticHandler and should be called every frame
- */
- public void update() {
- updateVolumeAndTrack();
-
- if (playGame) {
- updateGameTracks();
- }
-
- Iterator iterator = sounds.iterator();
- while (iterator.hasNext()) {
- GameSound s = iterator.next();
-
- s.update(getSoundVolumeTotal());
-
- if (!s.isPlaying()) {
- iterator.remove();
- }
- }
- }
-
- /**
- * This method instantly plays a sound
- *
- * @param sound the sound to be played
- */
- public void playSound(MdgaSound sound) {
- ArrayList assets = new ArrayList();
- switch (sound) {
- case LOST:
- assets.add(new SoundAssetDelayVolume(SoundAsset.LOST, 1.0f, 0.0f));
- break;
- case VICTORY:
- assets.add(new SoundAssetDelayVolume(SoundAsset.VICTORY, 1.0f, 2.0f));
- break;
- default:
-
- break;
- }
-
- for (SoundAssetDelayVolume sawd : assets) {
- GameSound gameSound = new GameSound(app, sawd.asset(), getSoundVolumeTotal(), sawd.subVolume(), sawd.delay());
- sounds.add(gameSound);
- }
- }
-
- /**
- * This method fades the played music to fit the state.
- *
- * @param state the state of which the corresponding music should be played to be played
- */
- public void playState(MdgaState state) {
- if (this.state == state) {
- return;
- }
-
- MusicAsset asset = null;
-
- switch (state) {
- case MAIN:
- playGame = false;
- asset = MusicAsset.MAIN_MENU;
- break;
- case LOBBY:
- playGame = false;
- asset = MusicAsset.LOBBY;
- break;
- case GAME:
- addGameTracks();
- playGame = true;
- assert (gameTracks.size() > 0) : "no more game music available";
- asset = gameTracks.remove(0);
- break;
- case CEREMONY:
- playGame = false;
- asset = MusicAsset.CEREMONY;
- break;
- }
-
- assert (null != asset) : "music sceduling went wrong";
-
- scheduled = new GameMusic(app, asset, getMusicVolumeTotal(), asset.getSubVolume(), asset.getLoop());
- }
-
- /**
- * Performs linear interpolation between two float values.
- *
- * @param start The starting value.
- * @param end The ending value.
- * @param t The interpolation factor, typically between 0 and 1.
- * @return The interpolated value between start and end.
- */
- private float lerp(float start, float end, float t) {
- return start + t * (end - start);
- }
-
- /**
- * Updates the current volume and handles track crossfading logic.
- * This method is responsible for fading out the currently playing track,
- * fading in the scheduled track, and handling crossfade between the two tracks.
- */
- private void updateVolumeAndTrack() {
- if (playing == null && scheduled != null && !fading) {
- playing = scheduled;
- scheduled = null;
- playing.play();
- return;
- }
-
- if (scheduled != null && !fading) {
- fading = true;
- fadeTimer.reset();
- }
-
- if (fading) {
- float time = fadeTimer.getTimeInSeconds();
-
- if (time <= FADE_DURATION) {
- float t = Math.min(time / FADE_DURATION, 1.0f);
- float oldVolume = lerp(1.0f, 0.0f, t);
- if (playing != null) {
- playing.update(getMusicVolumeTotal() * oldVolume);
- }
- }
-
- if (time > FADE_DURATION && time <= FADE_DURATION + CROSSFADE_DURATION) {
- float t = Math.min((time - FADE_DURATION) / CROSSFADE_DURATION, 1.0f);
- float newVolume = lerp(0.0f, 1.0f, t);
-
- if (!scheduled.isPlaying()) {
- scheduled.play();
- }
- scheduled.update(getMusicVolumeTotal() * newVolume);
- }
-
- if (time > FADE_DURATION + CROSSFADE_DURATION) {
- if (playing != null) {
- playing.pause();
- }
- playing = scheduled;
- scheduled = null;
-
- fading = false;
- }
- }
- else if (playing != null) {
- playing.update(getMusicVolumeTotal());
- }
- }
-
- /**
- * Adds a list of game tracks to the gameTracks collection and shuffles them.
- * This method adds predefined game tracks to the track list and shuffles the order.
- */
- private void addGameTracks() {
- Random random = new Random();
-
- for (int i = 1; i <= 6; i++) {
- gameTracks.add(MusicAsset.valueOf("GAME_" + i));
- }
- Collections.shuffle(gameTracks, random);
- }
-
- /**
- * Updates the current game tracks. If the currently playing track is nearing its end,
- * a new track will be scheduled to play. If the list of game tracks is empty, it will be refreshed.
- */
- private void updateGameTracks() {
- if (playing.nearEnd(10)) {
- if (gameTracks.isEmpty()) {
- addGameTracks();
- }
- }
-
- if (playing != null && playing.nearEnd(3) && trackTimer.getTimeInSeconds() > 20) {
- trackTimer.reset();
-
- MusicAsset nextTrack = gameTracks.remove(0);
-
- scheduled = new GameMusic(app, nextTrack, getMusicVolumeTotal(), nextTrack.getSubVolume(), nextTrack.getLoop());
- }
- }
-
- /**
- * Retrieves the main volume level.
- *
- * @return The current main volume level.
- */
- public float getMainVolume() {
- return mainVolume;
- }
-
- /**
- * Retrieves the music volume level.
- *
- * @return The current music volume level.
- */
- public float getMusicVolume() {
- return musicVolume;
- }
-
- /**
- * Retrieves the sound volume level.
- *
- * @return The current sound volume level.
- */
- public float getSoundVolume() {
- return soundVolume;
- }
-
- /**
- * Sets the main volume level.
- *
- * @param mainVolume The desired main volume level.
- */
- public void setMainVolume(float mainVolume) {
- this.mainVolume = mainVolume;
- }
-
- /**
- * Sets the music volume level.
- *
- * @param musicVolume The desired music volume level.
- */
- public void setMusicVolume(float musicVolume) {
- this.musicVolume = musicVolume;
- }
-
- /**
- * Sets the sound volume level.
- *
- * @param soundVolume The desired sound volume level.
- */
- public void setSoundVolume(float soundVolume) {
- this.soundVolume = soundVolume;
- }
-
- /**
- * Calculates the total music volume by multiplying the music volume by the main volume.
- *
- * @return The total music volume.
- */
- float getMusicVolumeTotal() {
-
- return getMusicVolume() * getMainVolume();
- }
-
- /**
- * Calculates the total sound volume by multiplying the sound volume by the main volume.
- *
- * @return The total sound volume.
- */
- float getSoundVolumeTotal() {
- return getSoundVolume() * getMainVolume();
- }
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/MdgaAnimation.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/MdgaAnimation.java
deleted file mode 100644
index 4d1e0fff..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/MdgaAnimation.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.client.Animation;
-
-public enum MdgaAnimation {
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java
deleted file mode 100644
index e652faf7..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardView.java
+++ /dev/null
@@ -1,140 +0,0 @@
-package pp.mdga.client.Board;
-
-import com.jme3.light.AmbientLight;
-import com.jme3.light.DirectionalLight;
-import com.jme3.material.Material;
-import com.jme3.math.ColorRGBA;
-import com.jme3.math.Vector3f;
-import com.jme3.renderer.queue.RenderQueue;
-import com.jme3.scene.Spatial;
-import com.jme3.scene.control.AbstractControl;
-import com.jme3.shadow.DirectionalLightShadowRenderer;
-import pp.mdga.client.MdgaApp;
-import pp.mdga.game.Color;
-
-import java.util.*;
-
-public class BoardView {
- private static final float GRID_SIZE = 1.72f;
- private static final float GRID_ELEVATION = 0.0f;
- private static final String MAP_NAME = "map.mdga";
-
- private final MdgaApp app;
-
- private PileControl drawPile = null;
- private PileControl discardPile = null;
-
- private ArrayList infield = new ArrayList<>(40);
- private Map pieces;
-
- private Map> playerMap;
-
- public BoardView(MdgaApp app) {
- assert (app != null) : "app is null";
-
- this.app = app;
-
- this.pieces = new HashMap<>();
- this.playerMap = new HashMap<>();
-
- initMap();
- initCamera();
- }
-
- private void addFigureToPlayerMap(Color col, AssetOnMap assetOnMap) {
- List inMap = playerMap.getOrDefault(col, new ArrayList<>());
- inMap.add(assetOnMap);
-
- assert (inMap.size() <= 4) : "to many assets for one player";
-
- playerMap.put(col, inMap);
- }
-
- private void initMap() {
- List assetOnMaps = MapLoader.loadMap(MAP_NAME);
-
- for (AssetOnMap assetOnMap : assetOnMaps) {
- switch (assetOnMap.asset()) {
- case lw -> addFigureToPlayerMap(assetToColor(BoardAsset.lw), assetOnMap);
- case heer -> addFigureToPlayerMap(assetToColor(BoardAsset.heer), assetOnMap);
- case cir -> addFigureToPlayerMap(assetToColor(BoardAsset.cir), assetOnMap);
- case marine -> addFigureToPlayerMap(assetToColor(BoardAsset.marine), assetOnMap);
- case node_normal, node_bonus, node_start ->
- infield.addLast(displayAndControl(assetOnMap, new NodeControl()));
- default -> displayAsset(assetOnMap);
- }
- }
- }
-
- private void initCamera() {
- app.getFlyByCamera().setEnabled(true);
- int zoom = 20;
- 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;
- case heer -> Color.ARMY;
- case marine -> Color.NAVY;
- case cir -> Color.CYBER;
- default -> throw new RuntimeException("invalid asset");
- };
- }
-
- private Spatial createModel(BoardAsset asset, Vector3f pos, float rot) {
- String modelName = asset.getModelPath();
- String texName = asset.getDiffPath();
- Spatial model = app.getAssetManager().loadModel(modelName);
- model.scale(asset.getSize());
- model.rotate((float) Math.toRadians(0), 0, (float) Math.toRadians(90 + rot));
- model.setLocalTranslation(pos);
- model.setShadowMode(RenderQueue.ShadowMode.CastAndReceive);
- Material mat = new Material(app.getAssetManager(), "Common/MatDefs/Light/Lighting.j3md");
- mat.setTexture("DiffuseMap", app.getAssetManager().loadTexture(texName));
- model.setMaterial(mat);
- app.getRootNode().attachChild(model);
- return model;
- }
-
- private static Vector3f gridToWorld(int x, int y) {
- return new Vector3f(GRID_SIZE * x, GRID_SIZE * y, GRID_ELEVATION);
- }
-
- public void addPlayer(Color color, UUID uuid) {
- List playerAssets = playerMap.get(color);
- assert (playerAssets != null) : "Assets for Player color are not defined";
-
- for (AssetOnMap assetOnMap : playerAssets) {
- pieces.put(uuid, displayAndControl(assetOnMap, new PieceControl()));
- }
- }
-
- //displays an assets and return the created asset
- private Spatial displayAsset(AssetOnMap assetOnMap) {
- int x = assetOnMap.x();
- int y = assetOnMap.y();
- return createModel(assetOnMap.asset(), gridToWorld(x, y), assetOnMap.rot());
- }
-
- private T displayAndControl(AssetOnMap assetOnMap, T control) {
- Spatial spatial = displayAsset(assetOnMap);
- spatial.addControl(control);
- return control;
- }
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PieceControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PieceControl.java
deleted file mode 100644
index 689411d7..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PieceControl.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package pp.mdga.client.Board;
-
-import com.jme3.renderer.RenderManager;
-import com.jme3.renderer.ViewPort;
-import com.jme3.scene.control.AbstractControl;
-
-public class PieceControl extends AbstractControl {
-
- @Override
- protected void controlUpdate(float v) {
-
- }
-
- @Override
- protected void controlRender(RenderManager renderManager, ViewPort viewPort) {
-
- }
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java
deleted file mode 100644
index 67a4d994..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/PileControl.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Board;
-
-class PileControl {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/Dialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/Dialog.java
deleted file mode 100644
index b518a463..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/Dialog.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class Dialog {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/DialogView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/DialogView.java
deleted file mode 100644
index 88d6b76a..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/DialogView.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package pp.mdga.client.Dialog;
-
-import pp.dialog.DialogManager;
-import pp.mdga.client.MdgaApp;
-
-public class DialogView {
- private MdgaApp app;
-
- private DialogManager dialogManager = new DialogManager(app);
-
- private StartDialog dialog;
-
- public DialogView(MdgaApp app) {
- this.app = app;
- }
-
- DialogManager getDialogManager() {
- return dialogManager;
- }
-
- public void mainMenu() {
- //dialogManager = new DialogManager(app);
- //di
- //MainMenuDialog mainMenuDialog = new MainMenuDialog(app);
- }
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/InterruptDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/InterruptDialog.java
deleted file mode 100644
index 917a9401..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/InterruptDialog.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class InterruptDialog {
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/MenuDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/MenuDialog.java
deleted file mode 100644
index 0ec98ab0..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/MenuDialog.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class MenuDialog {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/NetworkDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/NetworkDialog.java
deleted file mode 100644
index 020d69dc..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/NetworkDialog.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class NetworkDialog {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/SoundDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/SoundDialog.java
deleted file mode 100644
index e35b5667..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/SoundDialog.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class SoundDialog {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/StartDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/StartDialog.java
deleted file mode 100644
index 23d7f6f3..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/StartDialog.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package pp.mdga.client.Dialog;
-
-import com.simsilica.lemur.Checkbox;
-import com.simsilica.lemur.Container;
-import com.simsilica.lemur.Label;
-import com.simsilica.lemur.component.SpringGridLayout;
-import pp.dialog.DialogBuilder;
-import pp.dialog.SimpleDialog;
-import pp.mdga.client.MdgaApp;
-
-public class StartDialog extends SimpleDialog {
- StartDialog(MdgaApp app) {
- super(app.getDialogView().getDialogManager());
-
- Checkbox serverHost = new Checkbox("sdgfsdg");
- serverHost.setChecked(false);
- //serverHost.addClickCommands(s -> toggleServerHost());
-
- final Container input = new Container(new SpringGridLayout());
- input.addChild(new Label("sdgsgsdg"));
- //input.addChild(host, 1);
- input.addChild(new Label("sdfdsgsdgsdg"));
- //input.addChild(port, 1);
- input.addChild(serverHost);
-
- DialogBuilder.simple(app.getDialogView().getDialogManager())
- .setTitle("server.dialog")
- .setOkButton("button.connect")
- .setNoButton("button.cancel")
- .setOkClose(false)
- .setNoClose(false)
- .build(this);
- }
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/VideoDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/VideoDialog.java
deleted file mode 100644
index ea6556f1..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Dialog/VideoDialog.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Dialog;
-
-public class VideoDialog {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Gui/GuiView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/Gui/GuiView.java
deleted file mode 100644
index 529225e8..00000000
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Gui/GuiView.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package pp.mdga.client.Gui;
-
-public class GuiView {
-
-}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/InputSyncronizer.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/InputSyncronizer.java
new file mode 100644
index 00000000..63271e5e
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/InputSyncronizer.java
@@ -0,0 +1,81 @@
+package pp.mdga.client;
+
+import com.jme3.input.InputManager;
+import com.jme3.input.KeyInput;
+import com.jme3.input.MouseInput;
+import com.jme3.input.controls.*;
+
+public class InputSyncronizer {
+
+ private MdgaApp app;
+ private InputManager inputManager;
+
+ protected boolean rightMousePressed = false;
+ private float rotationAngle = 0f;
+ private int scrollValue = 50;
+
+ InputSyncronizer(MdgaApp app) {
+ this.app = app;
+
+ this.inputManager = app.getInputManager();
+
+ setupInput();
+ }
+
+ public void update() {
+ rotateModel();
+ updateScrollValue();
+ }
+
+ private void setupInput() {
+ inputManager.addMapping("Settings", new KeyTrigger(KeyInput.KEY_ESCAPE));
+
+ inputManager.addMapping("RotateRightMouse", new MouseButtonTrigger(MouseInput.BUTTON_RIGHT));
+ inputManager.addMapping("MouseLeft", new MouseAxisTrigger(MouseInput.AXIS_X, false)); // Left movement
+ inputManager.addMapping("MouseRight", new MouseAxisTrigger(MouseInput.AXIS_X, true)); // Right movement
+ inputManager.addMapping("MouseScrollUp", new MouseAxisTrigger(MouseInput.AXIS_WHEEL, false)); // Scroll up
+ inputManager.addMapping("MouseScrollDown", new MouseAxisTrigger(MouseInput.AXIS_WHEEL, true)); // Scroll down
+
+ inputManager.addListener(actionListener, "Settings", "RotateRightMouse");
+ inputManager.addListener(analogListener, "MouseLeft", "MouseRight", "MouseScrollUp", "MouseScrollDown");
+ }
+
+ private final ActionListener actionListener = new ActionListener() {
+ @Override
+ public void onAction(String name, boolean isPressed, float tpf) {
+ if (name.equals("Settings") && isPressed) {
+ app.getView().pressEscape();
+ }
+ if (name.equals("RotateRightMouse")) {
+ rightMousePressed = isPressed;
+ }
+ }
+ };
+
+ private final AnalogListener analogListener = new AnalogListener() {
+ @Override
+ public void onAnalog(String name, float value, float tpf) {
+ if (name.equals("MouseLeft") && rightMousePressed) {
+ rotationAngle -= value * 360f;
+ rotateModel();
+ } else if (name.equals("MouseRight") && rightMousePressed) {
+ rotationAngle += value * 360f;
+ rotateModel();
+ } else if (name.equals("MouseScrollUp")) {
+ scrollValue = Math.min(100, scrollValue + 1);
+ updateScrollValue();
+ } else if (name.equals("MouseScrollDown")) {
+ scrollValue = Math.max(1, scrollValue - 1);
+ updateScrollValue();
+ }
+ }
+ };
+
+ private void rotateModel() {
+ //System.out.println("Rotation Angle: " + rotationAngle);
+ }
+
+ private void updateScrollValue() {
+ //System.out.println("Scroll Value: " + scrollValue);
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaApp.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaApp.java
index 479e485d..dc5e57da 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaApp.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaApp.java
@@ -1,29 +1,37 @@
package pp.mdga.client;
import com.jme3.app.SimpleApplication;
-import com.jme3.system.NanoTimer;
-import pp.mdga.client.Acoustic.AcousticHandler;
-import pp.mdga.client.Acoustic.MdgaSound;
-import pp.mdga.client.Animation.AnimationHandler;
+import com.simsilica.lemur.GuiGlobals;
+import pp.mdga.client.acoustic.AcousticHandler;
+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.Dialog.DialogView;
+import pp.mdga.client.board.BoardHandler;
+import pp.mdga.client.view.*;
public class MdgaApp extends SimpleApplication {
private AnimationHandler animationHandler;
private AcousticHandler acousticHandler;
- private BoardView boardView;
- private DialogView dialogView;
+ private NotificationSynchronizer notificationSynchronizer;
+ private InputSyncronizer inputSyncronizer;
- NanoTimer test = new NanoTimer();
- private MdgaState testState = MdgaState.MAIN;
+ MdgaView view = null;
+ private MdgaState state = MdgaState.MAIN;
+
+ private static float resolutionFactor = 1;
public static void main(String[] args) {
AppSettings settings = new AppSettings(true);
settings.setSamples(128);
settings.setCenterWindow(true);
- settings.setWidth(1280);
- settings.setHeight(720);
+
+ int width = (int)(1280 * resolutionFactor);
+ int height = (int)(720 * resolutionFactor);
+
+ settings.setWidth(width);
+ settings.setHeight(height);
+
+ settings.setVSync(false);
MdgaApp app = new MdgaApp();
app.setSettings(settings);
@@ -35,37 +43,49 @@ public static void main(String[] args) {
public void simpleInitApp() {
animationHandler = new AnimationHandler(this);
acousticHandler = new AcousticHandler(this);
- boardView = new BoardView(this);
- dialogView = new DialogView(this);
+ notificationSynchronizer = new NotificationSynchronizer(this);
+ inputSyncronizer = new InputSyncronizer(this);
- //dialogView.mainMenu();
- //acousticHandler.playState(MdgaState.GAME);
+ inputManager.deleteMapping("SIMPLEAPP_Exit");
+ GuiGlobals.initialize(this);
- acousticHandler.playSound(MdgaSound.LOST);
- acousticHandler.playSound(MdgaSound.VICTORY);
+ enter(state);
}
@Override
public void simpleUpdate(float tpf) {
+ inputSyncronizer.update();
+ view.update();
acousticHandler.update();
+ }
- //test.reset();
- if (test.getTimeInSeconds() > 10) {
- if (testState == MdgaState.MAIN) {
- testState = MdgaState.LOBBY;
- acousticHandler.playState(MdgaState.MAIN);
- }
- else if (testState == MdgaState.LOBBY) {
- testState = MdgaState.CEREMONY;
- acousticHandler.playState(MdgaState.LOBBY);
- }
- else {
- testState = MdgaState.MAIN;
- acousticHandler.playState(MdgaState.CEREMONY);
- }
-
- test.reset();
+ public void enter(MdgaState state) {
+ if(null != view) {
+ view.leave();
}
+
+ this.state = state;
+
+ switch (state) {
+ case MAIN:
+ view = new MainView(this);
+ break;
+ case LOBBY:
+ view = new LobbyView(this);
+ break;
+ case GAME:
+ view = new GameView(this);
+ break;
+ case CEREMONY:
+ view = new CeremonyView(this);
+ break;
+ case NONE:
+ throw new RuntimeException("cant enter state NONE");
+ }
+
+ acousticHandler.playState(state);
+
+ view.enter();
}
public AnimationHandler getAnimationHandler() {
@@ -76,11 +96,13 @@ public AcousticHandler getAcousticHandler() {
return acousticHandler;
}
- public BoardView getBoardView() {
- return boardView;
+ public MdgaState getState() {return state; }
+
+ public float getResolutionFactor() {
+ return resolutionFactor;
}
- public DialogView getDialogView() {
- return dialogView;
+ public MdgaView getView() {
+ return view;
}
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaState.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaState.java
index d178bce7..58414b23 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaState.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/MdgaState.java
@@ -5,44 +5,9 @@
import pp.mdga.notification.PlayerInGameNotification;
public enum MdgaState {
- NONE {
- @Override
- void handleNotification(MdgaApp app, Notification notification) {
- throw new RuntimeException("unexpected notification");
- }
- },
- MAIN {
- @Override
- void handleNotification(MdgaApp app, Notification notification) {
- throw new RuntimeException("unexpected notification");
- }
- },
- LOBBY {
- @Override
- void handleNotification(MdgaApp app, Notification notification) {
- throw new RuntimeException("unexpected notification");
- }
- },
- GAME {
- @Override
- void handleNotification(MdgaApp app, Notification notification) {
- if (notification instanceof PlayerInGameNotification) {
- //TODO
- }
- else if (notification instanceof PieceInGameNotification) {
- //TODO
- }
- else {
- throw new RuntimeException("unexpected notification");
- }
- }
- },
- CEREMONY {
- @Override
- void handleNotification(MdgaApp app, Notification notification) {
- throw new RuntimeException("unexpected notification");
- }
- };
-
- abstract void handleNotification(MdgaApp app, Notification notification);
+ NONE,
+ MAIN,
+ LOBBY,
+ GAME,
+ CEREMONY;
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/ModelSyncronizer.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/ModelSyncronizer.java
new file mode 100644
index 00000000..40024881
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/ModelSyncronizer.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class ModelSyncronizer {
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java
index 2a95a2a7..9979371f 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/NotificationSynchronizer.java
@@ -1,12 +1,11 @@
package pp.mdga.client;
-import pp.mdga.notification.Notification;
+import pp.mdga.notification.*;
import java.util.ArrayList;
public class NotificationSynchronizer {
private final MdgaApp app;
- private MdgaState state = MdgaState.MAIN;
NotificationSynchronizer(MdgaApp app) {
this.app = app;
@@ -17,7 +16,104 @@ void update() {
//TODO fetch model notifications
for (Notification n : notifications) {
- state.handleNotification(app, n);
+ switch (app.getState()) {
+ case MAIN:
+ handleMain(n);
+ break;
+ case LOBBY:
+ handleLobby(n);
+ break;
+ case GAME:
+ handleGame(n);
+ break;
+ case CEREMONY:
+ handleCeremony(n);
+ break;
+ case NONE:
+ throw new RuntimeException("no notification expected: " + n.toString());
+ }
+ }
+ }
+
+ private void handleMain(Notification notification) {
+ if (notification instanceof LobbyDialogNotification) {
+ app.enter(MdgaState.LOBBY);
+ } else {
+ throw new RuntimeException("notification not expected: " + notification.toString());
+ }
+ }
+
+ private void handleLobby(Notification notification) {
+ if (notification instanceof TskSelectNotification) {
+
+ } else if (notification instanceof TskUnselectNotification) {
+
+ } else if (notification instanceof GameNotification) {
+ app.enter(MdgaState.GAME);
+ } else if (notification instanceof InterruptNotification) {
+ //TODO gibt es einen intterupt in der lobby?????
+ } else {
+ throw new RuntimeException("notification not expected: " + notification.toString());
+ }
+ }
+
+ private void handleGame(Notification notification) {
+ if (notification instanceof AcquireCardNotification) {
+ // Handle AcquireCardNotification
+ } else if (notification instanceof ActivePlayerNotification) {
+ // Handle ActivePlayerNotification
+ } else if (notification instanceof CeremonyNotification) {
+ app.enter(MdgaState.CEREMONY);
+ } else if (notification instanceof DiceNowNotification) {
+ // Handle DiceNowNotification
+ } else if (notification instanceof DicingNotification) {
+ // Handle DicingNotification
+ } else if (notification instanceof DrawCardNotification) {
+ // Handle DrawCardNotification
+ } else if (notification instanceof HomeMoveNotification) {
+ // Handle HomeMoveNotification
+ } else if (notification instanceof InterruptNotification) {
+ // Handle InterruptNotification
+ } else if (notification instanceof MovePieceNotification) {
+ // Handle MovePieceNotification
+ } else if (notification instanceof MoveThrowPieceNotification) {
+ // Handle MoveThrowPieceNotification
+ } else if (notification instanceof NoShieldNotification) {
+ // Handle NoShieldNotification
+ } else if (notification instanceof PieceInGameNotification) {
+ // Handle PieceInGameNotification
+ } else if (notification instanceof PlayCardNotification) {
+ // Handle PlayCardNotification
+ } else if (notification instanceof PlayerInGameNotification) {
+ // Handle PlayerInGameNotification
+ } else if (notification instanceof ResumeNotification) {
+ // Handle ResumeNotification
+ } else if (notification instanceof RollDiceNotification) {
+ // Handle RollDiceNotification
+ } else if (notification instanceof SelectableCardsNotification) {
+ // Handle SelectableCardsNotification
+ } else if (notification instanceof SelectablePiecesNotification) {
+ // Handle SelectablePiecesNotification
+ } else if (notification instanceof ShieldActiveNotification) {
+ // Handle ShieldActiveNotification
+ } else if (notification instanceof ShieldSuppressedNotification) {
+ // Handle ShieldSuppressedNotification
+ } else if (notification instanceof StartDialogNotification) {
+ // Handle StartDialogNotification
+ } else if (notification instanceof SwapPieceNotification) {
+ // Handle SwapPieceNotification
+ } else if (notification instanceof WaitMoveNotification) {
+ // Handle WaitMoveNotification
+ } else {
+ throw new RuntimeException("notification not expected: " + notification.toString());
+ }
+ }
+
+ private void handleCeremony(Notification notification) {
+ if (notification instanceof StartDialogNotification) {
+ app.enter(MdgaState.MAIN);
+ } else {
+ throw new RuntimeException("notification not expected: " + notification.toString());
}
}
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/AcousticHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/AcousticHandler.java
new file mode 100644
index 00000000..412b7b6a
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/AcousticHandler.java
@@ -0,0 +1,403 @@
+package pp.mdga.client.acoustic;
+
+import com.jme3.system.NanoTimer;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.MdgaState;
+
+import java.util.*;
+
+public class AcousticHandler {
+ private MdgaApp app;
+
+ private MdgaState state = MdgaState.NONE;
+
+ private boolean playGame = false;
+ private ArrayList gameTracks = new ArrayList<>();
+ private NanoTimer trackTimer = new NanoTimer();
+
+ private boolean fading = false; // Indicates if a fade is in progress
+ private NanoTimer fadeTimer = new NanoTimer(); // Timer to track fade progress
+ private static final float FADE_DURATION = 3.0f; // Duration for outfade
+ private static final float CROSSFADE_DURATION = 1.5f; // Duration for infade
+ private GameMusic playing = null; // Currently playing track
+ private GameMusic scheduled = null; // Scheduled track to play next
+ private GameMusic old = null; // Old track being faded out
+
+ private float mainVolume = 1.0f;
+ private float musicVolume = 1.0f;
+ private float soundVolume = 1.0f;
+
+ private ArrayList sounds = new ArrayList<>();
+
+ public AcousticHandler(MdgaApp app) {
+ this.app = app;
+ }
+
+ /**
+ * This method updates the acousticHandler and should be called every frame
+ */
+ public void update() {
+ updateVolumeAndTrack();
+
+ if (playGame) {
+ updateGameTracks();
+ }
+
+ Iterator iterator = sounds.iterator();
+ while (iterator.hasNext()) {
+ GameSound s = iterator.next();
+
+ s.update(getSoundVolumeTotal());
+
+ if (!s.isPlaying()) {
+ iterator.remove();
+ }
+ }
+ }
+
+ /**
+ * This method instantly plays a sound
+ *
+ * @param sound the sound to be played
+ */
+ public void playSound(MdgaSound sound) {
+ ArrayList assets = new ArrayList();
+ switch (sound) {
+ case LOST:
+ assets.add(new SoundAssetDelayVolume(SoundAsset.LOST, 1.0f, 0.0f));
+ break;
+ case VICTORY:
+ assets.add(new SoundAssetDelayVolume(SoundAsset.VICTORY, 1.0f, 2.0f));
+ break;
+ default:
+
+ break;
+ }
+
+ for (SoundAssetDelayVolume sawd : assets) {
+ GameSound gameSound = new GameSound(app, sawd.asset(), getSoundVolumeTotal(), sawd.subVolume(), sawd.delay());
+ sounds.add(gameSound);
+ }
+ }
+
+ /**
+ * This method fades the played music to fit the state.
+ *
+ * @param state the state of which the corresponding music should be played to be played
+ */
+ public void playState(MdgaState state) {
+ if (this.state == state) {
+ return;
+ }
+ MusicAsset asset = null;
+
+ switch (state) {
+ case MAIN:
+ playGame = false;
+ asset = MusicAsset.MAIN_MENU;
+ break;
+ case LOBBY:
+ playGame = false;
+ asset = MusicAsset.LOBBY;
+ break;
+ case GAME:
+ addGameTracks();
+ playGame = true;
+ assert (!gameTracks.isEmpty()) : "no more game music available";
+ asset = gameTracks.removeFirst();
+ break;
+ case CEREMONY:
+ playGame = false;
+ asset = MusicAsset.CEREMONY;
+ break;
+ case NONE:
+ throw new RuntimeException("no music for state NONE");
+ }
+
+ assert (null != asset) : "music sceduling went wrong";
+
+ scheduled = new GameMusic(app, asset, getMusicVolumeTotal(), asset.getSubVolume(), asset.getLoop(), 0.0f);
+ }
+
+ /**
+ * Performs linear interpolation between two float values.
+ *
+ * @param start The starting value.
+ * @param end The ending value.
+ * @param t The interpolation factor, typically between 0 and 1.
+ * @return The interpolated value between start and end.
+ */
+ private float lerp(float start, float end, float t) {
+ return start + t * (end - start);
+ }
+
+ /**
+ * Updates the state of audio playback, handling track transitions and volume adjustments.
+ *
+ * This method ensures smooth transitions between tracks using fade-in and fade-out effects.
+ * It also handles cases where no track is playing, starting a scheduled track immediately at full volume.
+ * The method prioritizes the latest scheduled track if multiple scheduling occurs quickly.
+ *
+ * Behavior:
+ * 1. If nothing is scheduled and no track is playing, it exits early.
+ * 2. If a scheduled track exists and no track is playing, the scheduled track starts immediately at full volume.
+ * 3. If a scheduled track exists while a track is playing, it initiates a fade-out for the currently playing track
+ * and prepares for the new track to fade in.
+ * 4. If a track transition is in progress (fading), it processes the fade-out and fade-in states.
+ * If a new track is scheduled during this process, it interrupts the current transition and prioritizes the new track.
+ * 5. If no fading is needed and a track is playing, it ensures the track's volume is updated.
+ *
+ * Special cases:
+ * - If no track is playing and a new track is scheduled, it starts the track immediately without fading.
+ * - If a new track is scheduled during fading, it resets the transition to prioritize the new track.
+ */
+ private void updateVolumeAndTrack() {
+ if (scheduled == null && !fading && playing == null) {
+ // Nothing to do, early exit
+ return;
+ }
+
+ if (scheduled != null && playing == null && !fading) {
+ // No current track, start scheduled track immediately at full volume
+ playing = scheduled;
+ scheduled = null;
+ playing.play();
+ playing.update(getMusicVolumeTotal()); // Set volume to full
+ return;
+ }
+
+ if (scheduled != null && !fading) {
+ // Initiate a fade process if a new track is scheduled
+ fading = true;
+ fadeTimer.reset();
+ old = playing; // The currently playing track becomes the old track
+ playing = null; // Clear the playing track during the fade process
+ }
+
+ if (fading) {
+ handleFadeProcess();
+
+ // Handle any interruptions due to newly scheduled tracks
+ if (scheduled != null && playing != null && playing != scheduled) {
+ // Interrupt the current infade and switch to the new scheduled track
+ old = playing; // Treat the currently infading track as the old track
+ playing = null; // Reset playing to allow switching
+ fadeTimer.reset(); // Restart fade timer for the new track
+ }
+ } else if (playing != null) {
+ // Update volume for the currently playing track
+ playing.update(getMusicVolumeTotal());
+ } else if (scheduled != null) {
+ // If no track is playing and one is scheduled, start it immediately at full volume
+ playing = scheduled;
+ scheduled = null;
+ playing.play();
+ playing.update(getMusicVolumeTotal()); // Set volume to full
+ }
+ }
+
+ /**
+ * Manages the fading process during audio track transitions.
+ *
+ * This method handles the fade-out of the currently playing (old) track, manages any pause between the fade-out
+ * and fade-in, and initiates the fade-in for the new track if applicable. It ensures smooth transitions between
+ * tracks while maintaining the correct volume adjustments.
+ *
+ * Behavior:
+ * 1. **Outfade:** Gradually decreases the volume of the `old` track over the duration of `FADE_DURATION`.
+ * Once the outfade completes, the `old` track is paused and cleared.
+ * 2. **Pause Handling:** Waits for a defined pause (if applicable) before initiating the infade for the next track.
+ * 3. **Infade:** If a `scheduled` track exists and the outfade and pause are complete, it begins playing
+ * the new track (`playing`) and initiates the infade process.
+ *
+ * Key Details:
+ * - The outfade volume adjustment is interpolated linearly from full volume to zero using the `lerp` function.
+ * - The pause duration is retrieved from the scheduled track if it is specified.
+ * - If a new track is scheduled during the fade process, it is handled by external logic to prioritize transitions.
+ *
+ * Preconditions:
+ * - `fading` is expected to be `true` when this method is called.
+ * - The method is invoked as part of the `updateVolumeAndTrack` process.
+ */
+ private void handleFadeProcess() {
+ float time = fadeTimer.getTimeInSeconds();
+
+ // Handle outfade for the old track
+ if (old != null && time <= FADE_DURATION) {
+ float t = Math.min(time / FADE_DURATION, 1.0f);
+ float oldVolume = lerp(1.0f, 0.0f, t);
+ old.update(getMusicVolumeTotal() * oldVolume);
+ }
+
+ if (old != null && time > FADE_DURATION) {
+ // Complete outfade
+ old.pause();
+ old = null;
+ }
+
+ // Handle pause duration before infade
+ float pause = (scheduled != null) ? scheduled.getPause() : 0.0f;
+ if (time > FADE_DURATION + pause) {
+ if (playing == null && scheduled != null) {
+ // Begin infade for the new track
+ playing = scheduled;
+ scheduled = null;
+ playing.play(); // Start playing the new track
+ }
+ handleInfade(time - FADE_DURATION - pause);
+ }
+ }
+
+ /**
+ * Manages the fade-in process for the currently playing track.
+ *
+ * This method gradually increases the volume of the `playing` track from zero to full volume
+ * over the duration of `CROSSFADE_DURATION`. It ensures a smooth transition into the new track.
+ *
+ * Behavior:
+ * 1. If no track is set as `playing`, the method exits early, as there is nothing to fade in.
+ * 2. Linearly interpolates the volume of the `playing` track from 0.0 to 1.0 based on the elapsed
+ * `infadeTime` and the specified `CROSSFADE_DURATION`.
+ * 3. Once the fade-in is complete (when `infadeTime` exceeds `CROSSFADE_DURATION`), the method:
+ * - Marks the fade process (`fading`) as complete.
+ * - Ensures the `playing` track is updated to its full volume.
+ *
+ * Key Details:
+ * - Uses the `lerp` function to calculate the volume level for the `playing` track during the fade-in.
+ * - Ensures the volume is always a value between 0.0 and 1.0.
+ * - The `infadeTime` parameter should be relative to the start of the fade-in process.
+ *
+ * Preconditions:
+ * - The `playing` track must be initialized and actively fading in for this method to have an effect.
+ * - The method is invoked as part of the `updateVolumeAndTrack` process.
+ *
+ * @param infadeTime The elapsed time (in seconds) since the fade-in process started.
+ */
+ private void handleInfade(float infadeTime) {
+ if (playing == null) {
+ // Nothing to infade
+ return;
+ }
+
+ // Proceed with the infade for the current playing track
+ float t = Math.min(infadeTime / CROSSFADE_DURATION, 1.0f);
+ float newVolume = lerp(0.0f, 1.0f, t);
+ playing.update(getMusicVolumeTotal() * newVolume);
+
+ if (infadeTime > CROSSFADE_DURATION) {
+ // Infade is complete, finalize state
+ fading = false;
+ playing.update(getMusicVolumeTotal()); // Ensure full volume
+ }
+ }
+
+ /**
+ * Adds a list of game tracks to the gameTracks collection and shuffles them.
+ * This method adds predefined game tracks to the track list and shuffles the order.
+ */
+ private void addGameTracks() {
+ Random random = new Random();
+
+ for (int i = 1; i <= 6; i++) {
+ gameTracks.add(MusicAsset.valueOf("GAME_" + i));
+ }
+ Collections.shuffle(gameTracks, random);
+ }
+
+ /**
+ * Updates the current game tracks. If the currently playing track is nearing its end,
+ * a new track will be scheduled to play. If the list of game tracks is empty, it will be refreshed.
+ */
+ private void updateGameTracks() {
+ if(null == playing) {
+ return;
+ }
+
+ if (playing.nearEnd(10)) {
+ if (gameTracks.isEmpty()) {
+ addGameTracks();
+ }
+ }
+
+ if (playing != null && playing.nearEnd(3) && trackTimer.getTimeInSeconds() > 20) {
+ trackTimer.reset();
+
+ MusicAsset nextTrack = gameTracks.remove(0);
+
+ scheduled = new GameMusic(app, nextTrack, getMusicVolumeTotal(), nextTrack.getSubVolume(), nextTrack.getLoop(), 0.0f);
+ }
+ }
+
+ /**
+ * Retrieves the main volume level.
+ *
+ * @return The current main volume level.
+ */
+ public float getMainVolume() {
+ return mainVolume;
+ }
+
+ /**
+ * Retrieves the music volume level.
+ *
+ * @return The current music volume level.
+ */
+ public float getMusicVolume() {
+ return musicVolume;
+ }
+
+ /**
+ * Retrieves the sound volume level.
+ *
+ * @return The current sound volume level.
+ */
+ public float getSoundVolume() {
+ return soundVolume;
+ }
+
+ /**
+ * Sets the main volume level.
+ *
+ * @param mainVolume The desired main volume level.
+ */
+ public void setMainVolume(float mainVolume) {
+ this.mainVolume = mainVolume;
+ }
+
+ /**
+ * Sets the music volume level.
+ *
+ * @param musicVolume The desired music volume level.
+ */
+ public void setMusicVolume(float musicVolume) {
+ this.musicVolume = musicVolume;
+ }
+
+ /**
+ * Sets the sound volume level.
+ *
+ * @param soundVolume The desired sound volume level.
+ */
+ public void setSoundVolume(float soundVolume) {
+ this.soundVolume = soundVolume;
+ }
+
+ /**
+ * Calculates the total music volume by multiplying the music volume by the main volume.
+ *
+ * @return The total music volume.
+ */
+ float getMusicVolumeTotal() {
+
+ return getMusicVolume() * getMainVolume();
+ }
+
+ /**
+ * Calculates the total sound volume by multiplying the sound volume by the main volume.
+ *
+ * @return The total sound volume.
+ */
+ float getSoundVolumeTotal() {
+ return getSoundVolume() * getMainVolume();
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameMusic.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameMusic.java
similarity index 94%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameMusic.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameMusic.java
index 244f2b4e..551a9780 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameMusic.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameMusic.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
import com.jme3.audio.AudioData;
import com.jme3.audio.AudioNode;
@@ -14,6 +14,7 @@ class GameMusic {
private float volume;
private final float subVolume;
private final AudioNode music;
+ private float pause;
/**
* Constructs a new GameMusic object.
@@ -24,9 +25,10 @@ class GameMusic {
* @param subVolume A relative volume that modifies the base music volume, typically a percentage.
* @param loop A flag indicating whether the music should loop once it finishes.
*/
- GameMusic(MdgaApp app, MusicAsset asset, float volume, float subVolume, boolean loop) {
+ GameMusic(MdgaApp app, MusicAsset asset, float volume, float subVolume, boolean loop, float pause) {
this.volume = volume;
this.subVolume = subVolume;
+ this.pause = pause;
music = new AudioNode(app.getAssetManager(), asset.getPath(), AudioData.DataType.Stream);
music.setPositional(false);
@@ -107,4 +109,8 @@ void update(float newVolume) {
music.setVolume(volume * subVolume);
}
}
+
+ float getPause() {
+ return pause;
+ }
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameSound.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameSound.java
similarity index 98%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameSound.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameSound.java
index 6bc76b8b..7d559a49 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/GameSound.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/GameSound.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
import com.jme3.audio.AudioData;
import com.jme3.audio.AudioNode;
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MdgaSound.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MdgaSound.java
similarity index 94%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MdgaSound.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MdgaSound.java
index b70d25c2..6f39f04c 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MdgaSound.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MdgaSound.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
/**
* Enum representing the various sound effects used in the game.
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MusicAsset.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MusicAsset.java
similarity index 83%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MusicAsset.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MusicAsset.java
index 691fbe70..d8f14600 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/MusicAsset.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/MusicAsset.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
/**
* Enum representing various music assets used in the game.
@@ -7,15 +7,15 @@
* These music assets are used to control the music that plays in different parts of the game, such as menus and in-game music.
*/
enum MusicAsset {
- MAIN_MENU("Spaceship.wav", 1.0f),
- LOBBY("DeadPlanet.wav", 1.0f),
- CEREMONY("80s,Disco,Life.wav", 1.0f),
- GAME_1("NeonRoadTrip.wav", false, 1.0f),
- GAME_2("NoPressureTrance.wav", false, 1.0f),
- GAME_3("TheSynthRave.wav", false, 1.0f),
- GAME_4("LaserParty.wav", false, 1.0f),
- GAME_5("RetroNoir.wav", false, 1.0f),
- GAME_6("SpaceInvaders.wav", false, 1.0f);
+ MAIN_MENU("Spaceship.wav", true, 1.0f),
+ LOBBY("DeadPlanet.wav", true, 1.0f),
+ CEREMONY("80s,Disco,Life.wav", true, 1.0f),
+ GAME_1("NeonRoadTrip.wav", 1.0f),
+ GAME_2("NoPressureTrance.wav", 1.0f),
+ GAME_3("TheSynthRave.wav", 1.0f),
+ GAME_4("LaserParty.wav", 1.0f),
+ GAME_5("RetroNoir.wav", 1.0f),
+ GAME_6("SpaceInvaders.wav", 1.0f);
private final String path;
private final boolean loop;
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAsset.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAsset.java
similarity index 96%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAsset.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAsset.java
index 32749c3c..a495ea57 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAsset.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAsset.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
/**
* Enum representing various sound assets used in the game.
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAssetDelayVolume.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAssetDelayVolume.java
similarity index 87%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAssetDelayVolume.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAssetDelayVolume.java
index a9f1dfbf..a0fccb37 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Acoustic/SoundAssetDelayVolume.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/acoustic/SoundAssetDelayVolume.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Acoustic;
+package pp.mdga.client.acoustic;
/**
* A record that encapsulates a sound asset along with its playback settings:
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/Animation.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/Animation.java
similarity index 76%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/Animation.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/animation/Animation.java
index 32aadbc4..b808f9d3 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/Animation.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/Animation.java
@@ -1,6 +1,7 @@
-package pp.mdga.client.Animation;
+package pp.mdga.client.animation;
abstract class Animation {
+
abstract void play();
abstract void stop();
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/AnimationHandler.java
similarity index 93%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/animation/AnimationHandler.java
index 1fdf223d..cee17634 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/AnimationHandler.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/AnimationHandler.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Animation;
+package pp.mdga.client.animation;
import pp.mdga.client.MdgaApp;
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/EmptyAnimation.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/EmptyAnimation.java
similarity index 86%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/EmptyAnimation.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/animation/EmptyAnimation.java
index bd83c19f..b51d5535 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Animation/EmptyAnimation.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/EmptyAnimation.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Animation;
+package pp.mdga.client.animation;
class EmptyAnimation extends Animation {
@Override
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/MdgaAnimation.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/MdgaAnimation.java
new file mode 100644
index 00000000..cddf535d
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/animation/MdgaAnimation.java
@@ -0,0 +1,4 @@
+package pp.mdga.client.animation;
+
+public enum MdgaAnimation {
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/AssetOnMap.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/AssetOnMap.java
similarity index 68%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Board/AssetOnMap.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/board/AssetOnMap.java
index c86364f8..7984ad77 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/AssetOnMap.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/AssetOnMap.java
@@ -1,3 +1,3 @@
-package pp.mdga.client.Board;
+package pp.mdga.client.board;
record AssetOnMap(BoardAsset asset, int x, int y, float rot) {}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardAsset.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardAsset.java
similarity index 64%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardAsset.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardAsset.java
index 70f850f5..01625263 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/BoardAsset.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardAsset.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Board;
+package pp.mdga.client.board;
enum BoardAsset {
bigTent,
@@ -9,20 +9,28 @@ enum BoardAsset {
lw,
marine,
node_home_blue("./node_home/node_home.j3o", "./node_home/node_home_blue_diff.png"),
+ node_wait_blue("./node_home/node_home.j3o", "./node_home/node_home_blue_diff.png"),
node_home_black("./node_home/node_home.j3o", "./node_home/node_home_black_diff.png"),
+ node_wait_black("./node_home/node_home.j3o", "./node_home/node_home_black_diff.png"),
node_home_green("./node_home/node_home.j3o", "./node_home/node_home_green_diff.png"),
+ node_wait_green("./node_home/node_home.j3o", "./node_home/node_home_green_diff.png"),
node_home_yellow("./node_home/node_home.j3o", "./node_home/node_home_yellow_diff.png"),
+ node_wait_yellow("./node_home/node_home.j3o", "./node_home/node_home_yellow_diff.png"),
node_normal,
node_start("./node_normal/node_normal.j3o", "./node_normal/node_start_diff.png"),
node_bonus("./node_normal/node_normal.j3o", "./node_normal/node_bonus_diff.png"),
radar,
shieldCard,
- ship,
+ ship(0.8f),
smallTent,
swapCard,
tank,
turboCard,
- world(1.2f);
+// world(1.2f),
+ world("./world_new/world_new.obj", "./world_new/world_new_diff.png", 1.2f),
+ shield_ring("./shield_ring/shield_ring.obj", null),
+ tree_small("./tree_small/tree_small.obj", "./tree_small/tree_small_diff.png"),
+ tree_big("./tree_big/tree_big.obj", "./tree_big/tree_big_diff.png");
private final String modelPath;
private final String diffPath;
@@ -48,6 +56,12 @@ enum BoardAsset {
this.size = size;
}
+ BoardAsset(String modelPath, String diffPath, float size){
+ this.modelPath = modelPath;
+ this.diffPath = diffPath;
+ this.size = size;
+ }
+
public String getModelPath() {
return modelPath;
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java
new file mode 100644
index 00000000..566931ff
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/BoardHandler.java
@@ -0,0 +1,291 @@
+package pp.mdga.client.board;
+
+import com.jme3.material.Material;
+import com.jme3.math.Vector3f;
+import com.jme3.renderer.queue.RenderQueue;
+import com.jme3.scene.Node;
+import com.jme3.scene.Spatial;
+import com.jme3.scene.control.AbstractControl;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.game.Color;
+
+import java.util.*;
+
+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";
+
+ private final MdgaApp app;
+
+ private PileControl drawPile = null;
+ private PileControl discardPile = null;
+
+ private ArrayList infield;
+ private Map pieces;
+
+ private Map> colorAssetsMap;
+ private Map> homeNodesMap;
+ private Map> waitingNodesMap;
+ private Map> waitingPiecesMap;
+ private Map pieceColor;
+
+ private Node node = new Node();
+
+ public BoardHandler(MdgaApp app) {
+ assert (app != null) : "app is null";
+
+ this.app = app;
+
+ this.pieces = new HashMap<>();
+ this.colorAssetsMap = new HashMap<>();
+ this.infield = new ArrayList<>(40);
+ this.homeNodesMap = new HashMap<>();
+ this.waitingNodesMap = new HashMap<>();
+ this.waitingPiecesMap = new HashMap<>();
+ this.pieceColor = new HashMap<>();
+
+ initMap();
+ }
+
+ public void init() {
+ app.getRootNode().attachChild(node);
+ }
+
+ public void shutdown() {
+ app.getRootNode().detachChild(node);
+ }
+
+ private void addFigureToPlayerMap(Color col, AssetOnMap assetOnMap) {
+ List inMap = addItemToMapList(colorAssetsMap, col, assetOnMap);
+ assert (inMap.size() <= 4) : "BoardView: to many assets for " + col;
+ }
+
+ private void initMap() {
+ List assetOnMaps = MapLoader.loadMap(MAP_NAME);
+
+ for (AssetOnMap assetOnMap : assetOnMaps) {
+ switch (assetOnMap.asset()) {
+ case lw -> addFigureToPlayerMap(assetToColor(BoardAsset.lw), assetOnMap);
+ case heer -> addFigureToPlayerMap(assetToColor(BoardAsset.heer), assetOnMap);
+ case cir -> addFigureToPlayerMap(assetToColor(BoardAsset.cir), assetOnMap);
+ case marine -> addFigureToPlayerMap(assetToColor(BoardAsset.marine), assetOnMap);
+ case node_normal, node_bonus, node_start ->
+ infield.add(displayAndControl(assetOnMap, new NodeControl()));
+ case node_home_black -> addHomeNode(homeNodesMap, Color.AIRFORCE, assetOnMap);
+ case node_home_blue -> addHomeNode(homeNodesMap, Color.NAVY, assetOnMap);
+ case node_home_green -> addHomeNode(homeNodesMap, Color.ARMY, assetOnMap);
+ case node_home_yellow -> addHomeNode(homeNodesMap, Color.CYBER, assetOnMap);
+ case node_wait_black -> addHomeNode(waitingNodesMap, Color.AIRFORCE, assetOnMap);
+ case node_wait_blue -> addHomeNode(waitingNodesMap, Color.NAVY, assetOnMap);
+ case node_wait_green -> addHomeNode(waitingNodesMap, Color.ARMY, assetOnMap);
+ case node_wait_yellow -> addHomeNode(waitingNodesMap, Color.CYBER, assetOnMap);
+
+ default -> displayAsset(assetOnMap);
+ }
+ }
+ }
+
+ private Color assetToColor(BoardAsset asset) {
+ return switch (asset) {
+ case lw -> Color.AIRFORCE;
+ case heer -> Color.ARMY;
+ case marine -> Color.NAVY;
+ case cir -> Color.CYBER;
+ default -> throw new RuntimeException("invalid asset");
+ };
+ }
+
+ private Spatial createModel(BoardAsset asset, Vector3f pos, float rot) {
+ String modelName = asset.getModelPath();
+ String texName = asset.getDiffPath();
+ Spatial model = app.getAssetManager().loadModel(modelName);
+ model.scale(asset.getSize());
+ model.rotate((float) Math.toRadians(0), 0, (float) Math.toRadians(rot));
+ model.setLocalTranslation(pos);
+ model.setShadowMode(RenderQueue.ShadowMode.CastAndReceive);
+ Material mat = new Material(app.getAssetManager(), "Common/MatDefs/Light/Lighting.j3md");
+ mat.setTexture("DiffuseMap", app.getAssetManager().loadTexture(texName));
+ model.setMaterial(mat);
+ node.attachChild(model);
+ return model;
+ }
+
+ private static Vector3f gridToWorld(int x, int y) {
+ return new Vector3f(GRID_SIZE * x, GRID_SIZE * y, GRID_ELEVATION);
+ }
+
+ private Spatial displayAsset(AssetOnMap assetOnMap) {
+ int x = assetOnMap.x();
+ int y = assetOnMap.y();
+ return createModel(assetOnMap.asset(), gridToWorld(x, y), assetOnMap.rot());
+ }
+
+ private T displayAndControl(AssetOnMap assetOnMap, T control) {
+ Spatial spatial = displayAsset(assetOnMap);
+ spatial.addControl(control);
+ return control;
+ }
+
+ private void movePieceToNode(PieceControl pieceControl, NodeControl nodeControl){
+ pieceControl.setLocation(nodeControl.getLocation());
+ }
+
+ private void addHomeNode(Map> map, Color color, AssetOnMap assetOnMap){
+ List homeNodes = addItemToMapList(map, color, displayAndControl(assetOnMap, new NodeControl()));
+ assert(homeNodes.size() <= 4) : "BoardView: too many homeNodes for " + color;
+ }
+
+ private float getRotationMove(Vector3f prev, Vector3f next) {
+ Vector3f direction = next.subtract(prev).normalizeLocal();
+ //I had to reverse dir.y, because then it worked.
+ return (float) Math.toDegrees(Math.atan2(direction.x, -direction.y));
+ }
+
+ private void movePiece_rek(UUID uuid, int curIndex, int moveIndex){
+ if (curIndex == moveIndex) return;
+
+ curIndex = (curIndex + 1) % 40;
+
+ PieceControl pieceControl = pieces.get(uuid);
+ NodeControl nodeControl = infield.get(curIndex);
+
+ pieceControl.setRotation(getRotationMove(pieceControl.getLocation(),nodeControl.getLocation()));
+
+ movePieceToNode(pieceControl, nodeControl);
+
+ movePiece_rek(uuid, curIndex, moveIndex);
+ }
+
+ private List addItemToMapList(Map> map, E key, T item){
+ List list = map.getOrDefault(key, new ArrayList<>());
+ list.add(item);
+ map.put(key, list);
+ return list;
+ }
+
+ private List removeItemFromMapList(Map> map, E key, T item){
+ List list = map.getOrDefault(key, new ArrayList<>());
+ list.remove(item);
+ map.put(key, list);
+ return list;
+ }
+
+ //public methods****************************************************************************************************
+ public void addPlayer(Color color, List uuid) {
+ List playerAssets = colorAssetsMap.get(color);
+ assert (playerAssets != null) : "Assets for Player color are not defined";
+ assert (uuid.size() == playerAssets.size()) : "UUID array and playerAssets are not the same size";
+
+ List waitNodes = waitingNodesMap.get(color);
+ assert(waitNodes.size() == playerAssets.size()) : "BoardHandler: waitNodes size does not match playerAssets size";
+
+
+ for (int i = 0; i < playerAssets.size(); i++){
+ AssetOnMap assetOnMap = playerAssets.get(i);
+ PieceControl pieceControl = displayAndControl(assetOnMap, new PieceControl(assetOnMap.rot(), app.getAssetManager(), app.getRootNode()));
+ movePieceToNode(pieceControl, waitNodes.get(i));
+
+ pieces.put(uuid.get(i), pieceControl);
+
+ pieceColor.put(uuid.get(i), color);
+
+ addItemToMapList(waitingPiecesMap, color, pieceControl);
+ }
+ }
+
+ public void moveHomePiece(UUID uuid, int index){
+ Color color = pieceColor.get(uuid);
+ assert(color != null) : "BoardHandler: uuid is not mapped to a color";
+
+
+ List homeNodes = homeNodesMap.get(color);
+
+ assert(homeNodesMap.size() == 4) : "BoardView: HomeNodes for " + color + " are not defined";
+
+ PieceControl pieceControl = pieces.get(uuid);
+ NodeControl nodeControl = homeNodes.get(index);
+ movePieceToNode(pieceControl, nodeControl);
+
+ //rotate piece in direction of homeNodes
+ NodeControl firstHomeNode = homeNodes.get(0);
+ NodeControl lastHomeNode = homeNodes.get(homeNodes.size()-1);
+
+ pieceControl.setRotation(getRotationMove(firstHomeNode.getLocation(), lastHomeNode.getLocation()));
+ }
+
+ public void movePieceStart(UUID uuid, int nodeIndex){
+ Color color = pieceColor.get(uuid);
+ assert(color != null) : "BoardHandler: uuid is not mapped to a color";
+
+ PieceControl pieceControl = pieces.get(uuid);
+ movePieceToNode(pieceControl, infield.get(nodeIndex));
+
+ removeItemFromMapList(waitingPiecesMap, color, pieceControl);
+ }
+
+ public void movePiece(UUID uuid, int curIndex, int moveIndex){
+ movePiece_rek(uuid, curIndex, moveIndex);
+ }
+
+ public void throwPiece(UUID uuid){
+ Color color = pieceColor.get(uuid);
+ assert(color != null) : "BoardHandler: uuid is not mapped to a color";
+
+ PieceControl pieceControl = pieces.get(uuid);
+ List waitNodes = waitingNodesMap.get(color);
+ List waitPieces = waitingPiecesMap.get(color);
+
+ movePieceToNode(pieceControl, waitNodes.get(waitPieces.size()));
+ pieceControl.rotateInit();
+ }
+
+ public void shieldPiece(UUID uuid){
+ pieces.get(uuid).activateShield();
+ }
+
+ public void unshieldPiece(UUID uuid){
+ pieces.get(uuid).deactivateShield();
+ }
+
+ public void suppressShield(UUID uuid){
+ pieces.get(uuid).suppressShield();
+ }
+
+ public void swapPieces(UUID piece1, UUID piece2){
+ PieceControl piece1_control = pieces.get(piece1);
+ PieceControl piece2_control = pieces.get(piece2);
+
+ assert(piece1_control != null) : "BoardHandler: swap: piece1 UUID is not valid";
+ assert(piece2_control != null) : "BoardHandler: swap: piece2 UUID is not valid";
+
+ float rot1 = piece1_control.getRotation();
+ float rot2 = piece2_control.getRotation();
+
+ piece1_control.setRotation(rot2);
+ piece2_control.setRotation(rot1);
+
+ Vector3f pos1 = piece1_control.getLocation();
+ Vector3f pos2 = piece2_control.getLocation();
+
+ piece1_control.setLocation(pos2);
+ piece2_control.setLocation(pos1);
+ }
+
+ public void test(UUID uuid){
+ System.out.println((float) Math.toDegrees(Math.atan2(1,0)));
+ System.out.println((float) Math.toDegrees(Math.atan2(-1,0)));
+ System.out.println((float) Math.toDegrees(Math.atan2(0,1)));
+ System.out.println((float) Math.toDegrees(Math.atan2(0,-1)));
+
+
+
+
+ System.out.println(pieces.get(uuid).getRotation());
+
+ pieces.get(uuid).setRotation(-90);
+
+ System.out.println(pieces.get(uuid).getRotation());
+
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/CameraHandler.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/CameraHandler.java
new file mode 100644
index 00000000..7e28d150
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/CameraHandler.java
@@ -0,0 +1,49 @@
+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.scene.Node;
+import com.jme3.shadow.DirectionalLightShadowRenderer;
+import pp.mdga.client.MdgaApp;
+
+public class CameraHandler {
+ MdgaApp app;
+
+ private DirectionalLight sun;
+ private AmbientLight ambient;
+
+ private static final int SHADOWMAP_SIZE = 1024 * 8;
+
+
+ public CameraHandler(MdgaApp app){
+ this.app = app;
+
+ sun = new DirectionalLight();
+ sun.setColor(ColorRGBA.White);
+ sun.setDirection(new Vector3f(0.3f, 0, -1));
+
+ ambient = new AmbientLight();
+ ambient.setColor(new ColorRGBA(0.3f, 0.3f, 0.3f, 1));
+ }
+
+ public void init() {
+ 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));
+
+ DirectionalLightShadowRenderer dlsr = new DirectionalLightShadowRenderer(app.getAssetManager(), SHADOWMAP_SIZE, 4);
+ dlsr.setLight(sun);
+ app.getViewPort().addProcessor(dlsr);
+
+ app.getRootNode().addLight(sun);
+ app.getRootNode().addLight(ambient);
+ }
+
+ public void shutdown() {
+ app.getRootNode().removeLight(sun);
+ app.getRootNode().removeLight(ambient);
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/MapLoader.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/MapLoader.java
similarity index 87%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Board/MapLoader.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/board/MapLoader.java
index d6a30228..203f7fb4 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/MapLoader.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/MapLoader.java
@@ -1,4 +1,4 @@
-package pp.mdga.client.Board;
+package pp.mdga.client.board;
import java.io.BufferedReader;
import java.io.IOException;
@@ -70,6 +70,10 @@ private static BoardAsset getLoadedAsset(String assetName) {
case "node_home_yellow" -> BoardAsset.node_home_yellow;
case "node_home_black" -> BoardAsset.node_home_black;
case "node_home_green" -> BoardAsset.node_home_green;
+ case "node_wait_blue" -> BoardAsset.node_wait_blue;
+ case "node_wait_yellow" -> BoardAsset.node_wait_yellow;
+ case "node_wait_black" -> BoardAsset.node_wait_black;
+ case "node_wait_green" -> BoardAsset.node_wait_green;
case "world" -> BoardAsset.world;
case "jet" -> BoardAsset.jet;
case "big_tent" -> BoardAsset.bigTent;
@@ -77,6 +81,8 @@ private static BoardAsset getLoadedAsset(String assetName) {
case "radar" -> BoardAsset.radar;
case "ship" -> BoardAsset.ship;
case "tank" -> BoardAsset.tank;
+ case "tree_small" -> BoardAsset.tree_small;
+ case "tree_big" -> BoardAsset.tree_big;
default -> throw new IllegalStateException("Unexpected value: " + assetName);
};
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/NodeControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/NodeControl.java
similarity index 68%
rename from Projekte/mdga/client/src/main/java/pp/mdga/client/Board/NodeControl.java
rename to Projekte/mdga/client/src/main/java/pp/mdga/client/board/NodeControl.java
index d3710e6e..62739017 100644
--- a/Projekte/mdga/client/src/main/java/pp/mdga/client/Board/NodeControl.java
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/NodeControl.java
@@ -1,5 +1,6 @@
-package pp.mdga.client.Board;
+package pp.mdga.client.board;
+import com.jme3.math.Vector3f;
import com.jme3.renderer.RenderManager;
import com.jme3.renderer.ViewPort;
import com.jme3.scene.control.AbstractControl;
@@ -8,11 +9,14 @@ public class NodeControl extends AbstractControl {
@Override
protected void controlUpdate(float v) {
-
}
@Override
protected void controlRender(RenderManager renderManager, ViewPort viewPort) {
}
+
+ public Vector3f getLocation(){
+ return this.getSpatial().getLocalTranslation();
+ }
}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PieceControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PieceControl.java
new file mode 100644
index 00000000..15ba84fd
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PieceControl.java
@@ -0,0 +1,113 @@
+package pp.mdga.client.board;
+
+import com.jme3.asset.AssetManager;
+import com.jme3.material.Material;
+import com.jme3.material.RenderState;
+import com.jme3.math.ColorRGBA;
+import com.jme3.math.Quaternion;
+import com.jme3.math.Vector3f;
+import com.jme3.renderer.RenderManager;
+import com.jme3.renderer.ViewPort;
+import com.jme3.renderer.queue.RenderQueue;
+import com.jme3.scene.Node;
+import com.jme3.scene.Spatial;
+import com.jme3.scene.control.AbstractControl;
+
+public class PieceControl extends AbstractControl {
+ private float rotation;
+ private final float initRotation;
+ private AssetManager assetManager;
+ private Spatial shieldRing;
+ private Node rootNode;
+ private Material shield_mat;
+
+ private static final float SHIELD_SPEED = 1f;
+ private static final float SHIELD_TRANSPARENCY = 0.6f;
+ private static final ColorRGBA SHIELD_COLOR = new ColorRGBA(0, 0.9f, 1, SHIELD_TRANSPARENCY);
+ private static final ColorRGBA SHIELD_SUPPRESSED_COLOR = new ColorRGBA(1f, 0.5f, 0, SHIELD_TRANSPARENCY);
+ private static final float SHIELD_Z = 0f;
+
+ public PieceControl(float initRotation, AssetManager assetManager, Node rootNode){
+ super();
+ this.initRotation = initRotation;
+ this.assetManager = assetManager;
+ this.shieldRing = null;
+ this.rootNode = rootNode;
+
+
+ this.shield_mat = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
+ this.shield_mat.getAdditionalRenderState().setBlendMode(RenderState.BlendMode.Alpha);
+ }
+
+ public float getRotation() {
+ return (float) Math.toDegrees(this.spatial.getLocalRotation().toAngleAxis(new Vector3f(0,0,1)));
+// return rotation;
+ }
+
+ public void setRotation(float rot){
+ Quaternion quaternion = new Quaternion();
+ quaternion.fromAngleAxis((float) Math.toRadians(rot), new Vector3f(0,0,1));
+
+ this.spatial.setLocalRotation(quaternion);
+
+
+
+// this.getSpatial().rotate(0, 0, (float) Math.toRadians(rot));
+ }
+
+ public Vector3f getLocation(){
+ return this.getSpatial().getLocalTranslation();
+ }
+
+ @Override
+ protected void controlUpdate(float delta) {
+ if(shieldRing != null){
+ shieldRing.rotate(0, 0, delta * SHIELD_SPEED);
+ }
+ }
+
+ @Override
+ protected void controlRender(RenderManager renderManager, ViewPort viewPort) {
+
+ }
+
+ public void setLocation(Vector3f loc){
+ this.getSpatial().setLocalTranslation(loc);
+ }
+
+ @Override
+ public void setSpatial(Spatial spatial){
+ super.setSpatial(spatial);
+ if(spatial != null){
+ setRotation(this.initRotation);
+ }
+ }
+
+ public void rotateInit() {
+// rotate(rotation - initRotation);
+ }
+
+ public void activateShield(){
+ shieldRing = assetManager.loadModel(BoardAsset.shield_ring.getModelPath());
+ shieldRing.scale(1f);
+ shieldRing.rotate((float) Math.toRadians(0), 0, (float) Math.toRadians(0));
+ shieldRing.setLocalTranslation(spatial.getLocalTranslation().add(new Vector3f(0,0,SHIELD_Z)));
+
+
+ shieldRing.setQueueBucket(RenderQueue.Bucket.Transparent); // Render in the transparent bucket
+ shield_mat.setColor("Color", SHIELD_COLOR);
+ shieldRing.setMaterial(shield_mat);
+
+ rootNode.attachChild(shieldRing);
+ }
+
+ public void deactivateShield(){
+ rootNode.detachChild(shieldRing);
+ shieldRing = null;
+ }
+
+ public void suppressShield(){
+ assert(shieldRing != null) : "PieceControl: shieldRing is not set";
+ shield_mat.setColor("Color", SHIELD_SUPPRESSED_COLOR);
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PileControl.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PileControl.java
new file mode 100644
index 00000000..f4e604c6
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/PileControl.java
@@ -0,0 +1,5 @@
+package pp.mdga.client.board;
+
+class PileControl {
+
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/board/Rotation.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/Rotation.java
new file mode 100644
index 00000000..5db07057
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/board/Rotation.java
@@ -0,0 +1,12 @@
+package pp.mdga.client.board;
+
+public enum Rotation {
+ UP,
+ RIGHT,
+ DOWN,
+ LEFT,
+ UP_LEFT,
+ UP_RIGHT,
+ DOWN_RIGHT,
+ DOWN_LEFT
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/Dialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/Dialog.java
new file mode 100644
index 00000000..421f4cff
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/Dialog.java
@@ -0,0 +1,82 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.ColorRGBA;
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import com.simsilica.lemur.Button;
+import com.simsilica.lemur.Container;
+import com.simsilica.lemur.HAlignment;
+import com.simsilica.lemur.VAlignment;
+import com.simsilica.lemur.component.QuadBackgroundComponent;
+import pp.mdga.client.MdgaApp;
+
+import static com.jme3.math.FastMath.floor;
+
+public abstract class Dialog {
+ protected final ColorRGBA COLOR_DEFAULT = ColorRGBA.Gray;
+ protected final ColorRGBA COLOR_HOVER = ColorRGBA.DarkGray;
+
+ protected Container container;
+
+ protected final MdgaApp app;
+ private final Node node;
+
+ protected final float vertical_step;
+ protected final float horitontal_step;
+
+ protected float fontSize = 35;
+
+ public Dialog(MdgaApp app, Node node) {
+ this.app = app;
+ this.node = node;
+ this.container = new Container();
+
+ this.horitontal_step = app.getCamera().getWidth() / 16;
+ this.vertical_step = app.getCamera().getHeight() / 9;
+
+ int val = (int) (32 * Math.min(app.getResolutionFactor() * 0.9f, 1));
+ fontSize = val;
+ }
+
+ public void show() {
+ node.attachChild(container);
+ }
+
+ public void hide () {
+ node.detachChild(container);
+ }
+
+ protected void createButton(String label, Runnable action, Vector3f size) {
+ Button button = new Button(label);
+ button.addClickCommands(source -> action.run());
+ button.setFontSize(fontSize);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ button.setPreferredSize(size);
+ button.setTextHAlignment(HAlignment.Center);
+ button.setTextVAlignment(VAlignment.Center);
+
+ QuadBackgroundComponent background = new QuadBackgroundComponent(COLOR_DEFAULT);
+ background.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ button.setBackground(background);
+
+ button.addCommands(com.simsilica.lemur.Button.ButtonAction.HighlightOn, (source) -> {
+ QuadBackgroundComponent hoverBackground = new QuadBackgroundComponent(COLOR_HOVER);
+ hoverBackground.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ source.setBackground(hoverBackground);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ });
+
+ button.addCommands(com.simsilica.lemur.Button.ButtonAction.HighlightOff, (source) -> {
+ QuadBackgroundComponent normalBackground = new QuadBackgroundComponent(COLOR_DEFAULT);
+ normalBackground.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ source.setBackground(normalBackground);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ });
+
+ container.addChild(button);
+ }
+}
+
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/InputButtonDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/InputButtonDialog.java
new file mode 100644
index 00000000..ea519f1e
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/InputButtonDialog.java
@@ -0,0 +1,88 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.ColorRGBA;
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import com.jme3.texture.Texture;
+import com.simsilica.lemur.*;
+import com.simsilica.lemur.component.QuadBackgroundComponent;
+import com.simsilica.lemur.component.SpringGridLayout;
+import pp.mdga.client.MdgaApp;
+
+public class InputButtonDialog extends Dialog {
+ private TextField nameInput;
+
+ public InputButtonDialog(MdgaApp app, Node node) {
+ super(app, node);
+
+ QuadBackgroundComponent quad1 = new QuadBackgroundComponent(ColorRGBA.Gray);
+ quad1.setMargin(100 * app.getResolutionFactor(), 50 * app.getResolutionFactor());
+ container.setBackground(quad1);
+
+ Texture texture = app.getAssetManager().loadTexture("mdga_logo.png");
+
+ QuadBackgroundComponent b = new QuadBackgroundComponent(texture);
+
+ Panel imagePanel = new Panel();
+ imagePanel.setBackground(b);
+
+ container.addChild(imagePanel).setPreferredSize(new Vector3f(texture.getImage().getWidth() / 4, texture.getImage().getHeight() / 4, 0));
+
+ //abstandshalter
+ container.addChild(new Panel(100 * app.getResolutionFactor(), 50 * app.getResolutionFactor(), ColorRGBA.Gray));
+
+ createTextField();
+
+ //abstandshalter
+ container.addChild(new Panel(100 * app.getResolutionFactor(), 50 * app.getResolutionFactor(), ColorRGBA.Gray));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ container.setLocalTranslation(
+ app.getCamera().getWidth() / 2 - container.getPreferredSize().x / 2,
+ app.getCamera().getHeight() / 2 + container.getPreferredSize().y / 2,
+ 0
+ );
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+
+ public void addButton(String label, Runnable action, Vector3f size) {
+ createButton(label, action, size);
+ }
+
+ private void createTextField() {
+ Container subContainer = new Container(new SpringGridLayout(Axis.X, Axis.Y));
+
+ Label nameLabel = new Label("Name:\t");
+ nameLabel.setFontSize(fontSize);
+ nameLabel.setColor(ColorRGBA.Black);
+
+ nameInput = new TextField("");
+
+ nameInput.setColor(ColorRGBA.Black);
+ nameInput.setTextHAlignment(HAlignment.Left);
+ nameInput.setFontSize(fontSize);
+ nameInput.setSingleLine(true);
+
+ QuadBackgroundComponent grayBackground = new QuadBackgroundComponent(ColorRGBA.DarkGray);
+ nameInput.setBackground(grayBackground);
+
+ subContainer.addChild(nameLabel);
+ subContainer.addChild(nameInput);
+
+ container.addChild(subContainer);
+ }
+
+ public String getName() {
+ return nameInput.getText();
+ }
+}
+
+
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/LobbyButtonDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/LobbyButtonDialog.java
new file mode 100644
index 00000000..86fa74a7
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/LobbyButtonDialog.java
@@ -0,0 +1,32 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import pp.mdga.client.MdgaApp;
+
+public class LobbyButtonDialog extends Dialog {
+ private final int pos;
+
+ public LobbyButtonDialog(MdgaApp app, Node node, String label, Runnable action, int pos) {
+ super(app, node);
+
+ this.pos = pos;
+
+ createButton(label, action, new Vector3f(170 * app.getResolutionFactor(), 250 * app.getResolutionFactor(), 0));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ float x = ((2 + (4 * pos)) * horitontal_step) - ((0.33333333f * pos) * container.getPreferredSize().x);
+ float y = 6 * vertical_step;
+
+ container.setLocalTranslation(x, y, 0);
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/PercentRunnable.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/PercentRunnable.java
new file mode 100644
index 00000000..bfc401ba
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/PercentRunnable.java
@@ -0,0 +1,15 @@
+package pp.mdga.client.dialog;
+
+import java.util.function.Consumer;
+
+public class PercentRunnable {
+ private final Consumer action;
+
+ public PercentRunnable(Consumer action) {
+ this.action = action;
+ }
+
+ public void run(float percent) {
+ action.accept(percent);
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsButtonDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsButtonDialog.java
new file mode 100644
index 00000000..fdca5abe
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsButtonDialog.java
@@ -0,0 +1,78 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.ColorRGBA;
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import com.jme3.texture.Texture;
+import com.simsilica.lemur.Button;
+import com.simsilica.lemur.HAlignment;
+import com.simsilica.lemur.Panel;
+import com.simsilica.lemur.VAlignment;
+import com.simsilica.lemur.component.IconComponent;
+import com.simsilica.lemur.component.QuadBackgroundComponent;
+import pp.mdga.client.MdgaApp;
+
+public class SettingsButtonDialog extends Dialog {
+ private IconComponent icon;
+
+ public SettingsButtonDialog(MdgaApp app, Node node, String label, Runnable action) {
+ super(app, node);
+
+ icon = new IconComponent("zahnrad.png");
+ icon.setIconScale(0.1f * app.getResolutionFactor());
+
+ createButton(label, action, new Vector3f(60 * app.getResolutionFactor(), 60 * app.getResolutionFactor(), 0));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ float x = (15.5f * horitontal_step) - container.getPreferredSize().x;
+ float y = 8.5f * vertical_step;
+
+ container.setLocalTranslation(x, y, 0);
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+
+ @Override
+ protected void createButton(String label, Runnable action, Vector3f size) {
+ Button button = new Button(label);
+ button.addClickCommands(source -> action.run());
+ button.setFontSize(fontSize);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ button.setPreferredSize(size);
+ button.setTextHAlignment(HAlignment.Center);
+ button.setTextVAlignment(VAlignment.Center);
+
+ QuadBackgroundComponent background = new QuadBackgroundComponent(COLOR_DEFAULT);
+ background.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ button.setBackground(background);
+ button.setIcon(icon);
+
+ button.addCommands(com.simsilica.lemur.Button.ButtonAction.HighlightOn, (source) -> {
+ QuadBackgroundComponent hoverBackground = new QuadBackgroundComponent(COLOR_HOVER);
+ hoverBackground.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ source.setBackground(hoverBackground);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ button.setIcon(icon);
+ });
+
+ button.addCommands(com.simsilica.lemur.Button.ButtonAction.HighlightOff, (source) -> {
+ QuadBackgroundComponent normalBackground = new QuadBackgroundComponent(COLOR_DEFAULT);
+ normalBackground.setMargin(5 * app.getResolutionFactor(), 5 * app.getResolutionFactor());
+ source.setBackground(normalBackground);
+ button.setHighlightColor(ColorRGBA.White);
+ button.setColor(ColorRGBA.Black);
+ button.setIcon(icon);
+ });
+
+ container.addChild(button);
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsDialog.java
new file mode 100644
index 00000000..4364d3ee
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SettingsDialog.java
@@ -0,0 +1,103 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.ColorRGBA;
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import com.jme3.scene.Spatial;
+import com.jme3.texture.Texture;
+import com.simsilica.lemur.*;
+import com.simsilica.lemur.component.QuadBackgroundComponent;
+import com.simsilica.lemur.component.SpringGridLayout;
+import com.simsilica.lemur.event.CursorListener;
+import com.simsilica.lemur.event.CursorMotionEvent;
+import com.simsilica.lemur.event.MouseEventControl;
+import pp.mdga.client.MdgaApp;
+import com.simsilica.lemur.*;
+import com.simsilica.lemur.style.*;
+
+import java.util.HashMap;
+
+public class SettingsDialog extends Dialog {
+ private TextField nameInput;
+
+ private HashMap map = new HashMap();
+
+ public SettingsDialog(MdgaApp app, Node node, String path) {
+ super(app, node);
+
+ QuadBackgroundComponent quad1 = new QuadBackgroundComponent(ColorRGBA.Gray);
+ quad1.setMargin(100 * app.getResolutionFactor(), 50 * app.getResolutionFactor());
+ container.setBackground(quad1);
+
+ Texture texture = app.getAssetManager().loadTexture(path);
+
+ QuadBackgroundComponent b = new QuadBackgroundComponent(texture);
+
+ Panel imagePanel = new Panel();
+ imagePanel.setBackground(b);
+
+ container.addChild(imagePanel).setPreferredSize(new Vector3f((texture.getImage().getWidth() / 2) * app.getResolutionFactor(), (texture.getImage().getHeight() / 2) * app.getResolutionFactor(), 0));
+
+ //abstandshalter
+ container.addChild(new Panel(80 * app.getResolutionFactor(), 50 * app.getResolutionFactor(), ColorRGBA.Gray));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ container.setLocalTranslation(
+ app.getCamera().getWidth() / 2 - container.getPreferredSize().x / 2,
+ app.getCamera().getHeight() / 2 + container.getPreferredSize().y / 2,
+ 0
+ );
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+
+ public void addButton(String label, Runnable action, Vector3f size) {
+ createButton(label, action, size);
+ }
+
+ public void addSlider(String label, PercentRunnable action, Vector3f size, int start) {
+ Container subContainer = new Container(new SpringGridLayout(Axis.X, Axis.Y));
+
+ Slider slider = new Slider("slider");
+
+ QuadBackgroundComponent background = new QuadBackgroundComponent(ColorRGBA.DarkGray);
+ slider.setBackground(background);
+
+ slider.setPreferredSize(size);
+ slider.setModel(new DefaultRangedValueModel(0, 10, start));
+ slider.setPreferredSize(new Vector3f(150 * app.getResolutionFactor(), 30 * app.getResolutionFactor(), 0));
+ slider.getDecrementButton().setText(" - ");
+ slider.getIncrementButton().setText(" + ");
+ slider.getDecrementButton().setFontSize(25 * app.getResolutionFactor());
+ slider.getIncrementButton().setFontSize(25 * app.getResolutionFactor());
+
+ Label nameLabel = new Label(label);
+ nameLabel.setFontSize(fontSize);
+ nameLabel.setColor(ColorRGBA.Black);
+ nameLabel.setPreferredSize(new Vector3f(150 * app.getResolutionFactor(), 10 * app.getResolutionFactor(), 0));
+
+ subContainer.addChild(nameLabel);
+ subContainer.addChild(slider);
+
+ container.addChild(subContainer);
+
+ map.put(slider, action);
+
+ //abstandshalter
+ container.addChild(new Panel(20 * app.getResolutionFactor(), 10 * app.getResolutionFactor(), ColorRGBA.Gray));
+ }
+
+ public void update() {
+ map.forEach((slider, runnable) -> {
+ float val = (float) slider.getModel().getPercent();
+ runnable.run(val);
+ });
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonLeftDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonLeftDialog.java
new file mode 100644
index 00000000..75964417
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonLeftDialog.java
@@ -0,0 +1,28 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import pp.mdga.client.MdgaApp;
+
+public class SingleButtonLeftDialog extends Dialog {
+ public SingleButtonLeftDialog(MdgaApp app, Node node, String label, Runnable action) {
+ super(app, node);
+
+ createButton(label, action, new Vector3f(170 * app.getResolutionFactor(), 60 * app.getResolutionFactor(), 0));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ float x = 2 * horitontal_step;
+ float y = 1.8f * vertical_step;
+
+ container.setLocalTranslation(x, y, 0);
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonRightDialog.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonRightDialog.java
new file mode 100644
index 00000000..e5230755
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/dialog/SingleButtonRightDialog.java
@@ -0,0 +1,28 @@
+package pp.mdga.client.dialog;
+
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Node;
+import pp.mdga.client.MdgaApp;
+
+public class SingleButtonRightDialog extends Dialog {
+ public SingleButtonRightDialog(MdgaApp app, Node node, String label, Runnable action) {
+ super(app, node);
+
+ createButton(label, action, new Vector3f(170 * app.getResolutionFactor(), 60 * app.getResolutionFactor(), 0));
+ }
+
+ @Override
+ public void show() {
+ super.show();
+
+ float x = (14 * horitontal_step) - container.getPreferredSize().x;
+ float y = 1.8f * vertical_step;
+
+ container.setLocalTranslation(x, y, 0);
+ }
+
+ @Override
+ public void hide() {
+ super.hide();
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/gui/GuiView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/gui/GuiView.java
new file mode 100644
index 00000000..379c02a3
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/gui/GuiView.java
@@ -0,0 +1,5 @@
+package pp.mdga.client.gui;
+
+public class GuiView {
+
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/CeremonyView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/CeremonyView.java
new file mode 100644
index 00000000..91e5c583
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/CeremonyView.java
@@ -0,0 +1,98 @@
+package pp.mdga.client.view;
+
+import com.jme3.scene.Geometry;
+import pp.mdga.client.dialog.SingleButtonLeftDialog;
+import pp.mdga.client.dialog.SingleButtonRightDialog;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.MdgaState;
+
+public class CeremonyView extends MdgaView {
+
+ private enum SubState {
+ AWARD_CEREMONY,
+ STATISTICS,
+ }
+
+ private SubState state;
+
+ private SingleButtonRightDialog continueButton;
+ private SingleButtonLeftDialog backButton;
+
+ private Geometry background;
+
+ public CeremonyView(MdgaApp app) {
+ super(app);
+
+ continueButton = new SingleButtonRightDialog(app, node, "Weiter", () -> forward());
+ backButton = new SingleButtonLeftDialog(app, node, "Zurück", () -> back());
+ }
+
+ @Override
+ public void onEnter() {
+ enterSub(SubState.AWARD_CEREMONY);
+ }
+
+ @Override
+ public void onLeave() {
+ continueButton.hide();
+ backButton.hide();
+ }
+
+ private void awardCeremony() {
+ background = createBackground("b1.png");
+ node.attachChild(background);
+
+ continueButton.show();
+ backButton.hide();
+ }
+
+ private void statistics() {
+ background = createBackground("b2.png");
+ node.attachChild(background);
+
+ continueButton.show();
+ backButton.show();
+ }
+
+ private void enterSub(SubState state) {
+ this.state = state;
+
+ if(null != background) {
+ node.detachChild(background);
+ }
+
+ backButton.hide();
+ continueButton.hide();
+
+ switch (state) {
+ case AWARD_CEREMONY:
+ awardCeremony();
+ break;
+ case STATISTICS:
+ statistics();
+ break;
+ }
+ }
+
+ private void forward() {
+ switch (state) {
+ case AWARD_CEREMONY:
+ enterSub(SubState.STATISTICS);
+ break;
+ case STATISTICS:
+ app.enter(MdgaState.MAIN);
+ break;
+ }
+ }
+
+ private void back() {
+ switch (state) {
+ case AWARD_CEREMONY:
+ //nothing
+ break;
+ case STATISTICS:
+ enterSub(SubState.AWARD_CEREMONY);
+ break;
+ }
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java
new file mode 100644
index 00000000..3413b73e
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/GameView.java
@@ -0,0 +1,39 @@
+package pp.mdga.client.view;
+
+import pp.mdga.client.board.BoardHandler;
+import pp.mdga.client.board.CameraHandler;
+import pp.mdga.client.dialog.SingleButtonRightDialog;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.MdgaState;
+
+public class GameView extends MdgaView {
+ private BoardHandler boardHandler;
+ private CameraHandler camera;
+
+ private SingleButtonRightDialog continueButton;
+
+ public GameView(MdgaApp app) {
+ super(app);
+
+ this.boardHandler = new BoardHandler(app);
+ this.camera = new CameraHandler(app);
+
+ continueButton = new SingleButtonRightDialog(app, node, "Weiter", () -> app.enter(MdgaState.CEREMONY));
+ }
+
+ @Override
+ public void onEnter() {
+ boardHandler.init();
+ camera.init();
+
+ continueButton.show();
+ }
+
+ @Override
+ public void onLeave() {
+ continueButton.hide();
+
+ camera.shutdown();
+ boardHandler.shutdown();
+ }
+}
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java
new file mode 100644
index 00000000..6511005a
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java
@@ -0,0 +1,57 @@
+package pp.mdga.client.view;
+
+import com.jme3.scene.Geometry;
+import pp.mdga.client.dialog.LobbyButtonDialog;
+import pp.mdga.client.dialog.SingleButtonLeftDialog;
+import pp.mdga.client.dialog.SingleButtonRightDialog;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.MdgaState;
+
+import java.util.ArrayList;
+
+public class LobbyView extends MdgaView {
+ private Geometry background;
+
+ private SingleButtonRightDialog readyButton;
+ private SingleButtonLeftDialog leaveButton;
+
+ private ArrayList lobbyButtons = new ArrayList<>();
+
+ public LobbyView(MdgaApp app) {
+ super(app);
+
+ background = createBackground("lobby.png");
+ node.attachChild(background);
+
+ readyButton = new SingleButtonRightDialog(app, node, "Fertig", () -> app.enter(MdgaState.GAME));
+ leaveButton = new SingleButtonLeftDialog(app, node, "Verlassen", () -> app.enter(MdgaState.MAIN));
+
+ lobbyButtons.add(new LobbyButtonDialog(app, node, "CIR", () -> System.out.println("cir"), 0));
+ lobbyButtons.add(new LobbyButtonDialog(app, node, "LUFTWAFFE", () -> System.out.println("lw"), 1));
+ lobbyButtons.add(new LobbyButtonDialog(app, node, "HEER", () -> System.out.println("heer"), 2));
+ lobbyButtons.add(new LobbyButtonDialog(app, node, "MARINE", () -> System.out.println("marine"), 3));
+ }
+
+ @Override
+ public void onEnter() {
+ readyButton.show();
+ leaveButton.show();
+
+ for (LobbyButtonDialog b : lobbyButtons) {
+ b.show();
+ }
+ }
+
+ @Override
+ public void onLeave() {
+ for (LobbyButtonDialog b : lobbyButtons) {
+ b.hide();
+ }
+
+ readyButton.hide();
+ leaveButton.hide();
+ }
+}
+
+
+
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MainView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MainView.java
new file mode 100644
index 00000000..d16bd0dc
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MainView.java
@@ -0,0 +1,39 @@
+package pp.mdga.client.view;
+
+import com.jme3.scene.Geometry;
+import pp.mdga.client.dialog.InputButtonDialog;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.MdgaState;
+
+import com.jme3.math.Vector3f;
+
+public class MainView extends MdgaView {
+ private Geometry background;
+
+ private InputButtonDialog dialog;
+
+ public MainView(MdgaApp app) {
+ super(app);
+
+ background = createBackground("powercards.png");
+ node.attachChild(background);
+
+ Vector3f size = new Vector3f(280, 60, 0);
+ dialog = new InputButtonDialog(app, node);
+ dialog.addButton("Spiel beitreten", () -> app.enter(MdgaState.LOBBY), size);
+ dialog.addButton("Spiel hosten", () -> app.enter(MdgaState.LOBBY), size);
+ dialog.addButton("Einstellungen", () -> enterSettings(false), size);
+ dialog.addButton("Spiel beenden", () -> app.stop(), size);
+ }
+
+ @Override
+ public void onEnter() {
+ dialog.show();
+ }
+
+ @Override
+ public void onLeave() {
+ dialog.hide();
+ }
+}
+
diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java
new file mode 100644
index 00000000..af15eb1d
--- /dev/null
+++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/MdgaView.java
@@ -0,0 +1,195 @@
+package pp.mdga.client.view;
+
+import com.jme3.asset.TextureKey;
+import com.jme3.material.Material;
+import com.jme3.math.Vector3f;
+import com.jme3.scene.Geometry;
+import com.jme3.scene.Node;
+import com.jme3.scene.shape.Quad;
+import com.jme3.texture.Texture;
+import pp.mdga.client.dialog.PercentRunnable;
+import pp.mdga.client.dialog.SettingsButtonDialog;
+import pp.mdga.client.MdgaApp;
+import pp.mdga.client.dialog.SettingsDialog;
+
+public abstract class MdgaView {
+ protected MdgaApp app;
+ protected Node node;
+
+ int depth = 0;
+ boolean isVideo = false;
+ boolean isAudio = false;
+
+ private Node settingsNode;
+ private Node audioNode;
+ private Node videoNode;
+
+ private SettingsButtonDialog settingsButton;
+
+ private Geometry settingsBackground;
+ private Geometry audioBackground;
+ private Geometry videoBackground;
+
+ private SettingsDialog settings;
+ private SettingsDialog audio;
+ private SettingsDialog video;
+
+ public MdgaView(MdgaApp app) {
+ this.app = app;
+ this.node = new Node();
+
+ this.settingsNode = new Node();
+ this.audioNode = new Node();
+ this.videoNode = new Node();
+
+ this.settingsButton = new SettingsButtonDialog(app, node, "", () -> enterSettings(false));
+
+ this.settingsBackground = createBackground("background/zahnräder.png");
+ settingsNode.attachChild(settingsBackground);
+
+ this.audioBackground = createBackground("background/lautsprecher.png");
+ audioNode.attachChild(audioBackground);
+
+ this.videoBackground = createBackground("background/monitors.png");
+ videoNode.attachChild(videoBackground);
+
+ Vector3f size = new Vector3f(280, 60, 0);
+
+ this.settings = new SettingsDialog(app, settingsNode, "zahnrad.png");
+ this.settings.addButton("Video", () -> enterVideo(), size);
+ this.settings.addButton("Audio", () -> enterAudio(), size);
+ this.settings.addButton("Zurück", () -> leaveSettings(false), size);
+
+ this.audio = new SettingsDialog(app, audioNode, "audio_icon.png");
+ this.audio.addSlider("Lautstärke", new PercentRunnable(app.getAcousticHandler()::setMainVolume), size, 5);
+ this.audio.addSlider("Musik", new PercentRunnable(app.getAcousticHandler()::setMusicVolume), size, 10);
+ this.audio.addSlider("Sound", new PercentRunnable(app.getAcousticHandler()::setSoundVolume), size, 10);
+ this.audio.addButton("Zurück", () -> leaveAudio(), size);
+
+ this.video = new SettingsDialog(app, videoNode, "monitor.png");
+ this.video.addButton("A", () -> System.out.println("A"), size);
+ this.video.addButton("B", () -> System.out.println("B"), size);
+ this.video.addButton("Zurück", () -> leaveVideo(), size);
+ }
+
+ public void enter() {
+ app.getGuiNode().attachChild(node);
+
+ settingsButton.show();
+
+ onEnter();
+ }
+
+ public void leave() {
+ onLeave();
+
+ settingsButton.hide();
+
+ app.getGuiNode().detachChild(node);
+ }
+
+ public void update() {
+ audio.update();
+ }
+
+ protected abstract void onEnter();
+ protected abstract void onLeave();
+
+ protected Geometry createBackground(String texturePath) {
+ TextureKey key = new TextureKey(texturePath, true);
+ Texture backgroundTexture = app.getAssetManager().loadTexture(key);
+ Quad quad = new Quad(app.getCamera().getWidth(), app.getCamera().getHeight());
+ Geometry background = new Geometry("Background", quad);
+ Material mat = new Material(app.getAssetManager(), "Common/MatDefs/Misc/Unshaded.j3md");
+ mat.setTexture("ColorMap", backgroundTexture);
+ background.setMaterial(mat);
+ background.setLocalTranslation(0, 0, -1);
+ return background;
+ }
+
+ protected void enterSettings(boolean soft) {
+ leave();
+
+ app.getGuiNode().attachChild(settingsNode);
+
+ if(!soft) {
+ depth++;
+ }
+
+ settings.show();
+ }
+
+ protected void leaveSettings(boolean soft) {
+ settings.hide();
+
+ app.getGuiNode().detachChild(settingsNode);
+
+ if(!soft) {
+ enter();
+ depth--;
+ }
+ }
+
+ protected void enterAudio() {
+ leaveSettings(true);
+
+ depth++;
+ isAudio = true;
+
+ app.getGuiNode().attachChild(audioNode);
+
+ audio.show();
+ }
+
+ protected void leaveAudio() {
+ audio.hide();
+
+ app.getGuiNode().detachChild(audioNode);
+
+ isAudio = false;
+ depth--;
+
+ enterSettings(true);
+ }
+
+ protected void enterVideo() {
+ leaveSettings(true);
+
+ app.getGuiNode().attachChild(videoNode);
+
+ depth++;
+
+ isVideo = true;
+
+ video.show();
+ }
+
+ protected void leaveVideo() {
+ video.hide();
+
+ app.getGuiNode().detachChild(videoNode);
+
+ depth--;
+ isVideo = false;
+
+ enterSettings(true);
+ }
+
+ public void pressEscape() {
+ if(depth == 0) {
+ enterSettings(false);
+ } else if(depth == 1) {
+ leaveSettings(false);
+ }
+ else if (depth == 2){
+ if(isVideo) {
+ leaveVideo();
+ }
+ if(isAudio) {
+ leaveAudio();
+ }
+ } else {
+ throw new RuntimeException();
+ }
+ }
+}
diff --git a/Projekte/mdga/client/src/main/resources/audio_icon.png b/Projekte/mdga/client/src/main/resources/audio_icon.png
new file mode 100644
index 00000000..013050f9
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/audio_icon.png differ
diff --git a/Projekte/mdga/client/src/main/resources/audio_icon.png~ b/Projekte/mdga/client/src/main/resources/audio_icon.png~
new file mode 100644
index 00000000..ef15a1ff
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/audio_icon.png~ differ
diff --git a/Projekte/mdga/client/src/main/resources/b1.png b/Projekte/mdga/client/src/main/resources/b1.png
new file mode 100644
index 00000000..99b070f8
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/b1.png differ
diff --git a/Projekte/mdga/client/src/main/resources/b2.png b/Projekte/mdga/client/src/main/resources/b2.png
new file mode 100644
index 00000000..a545aec5
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/b2.png differ
diff --git a/Projekte/mdga/client/src/main/resources/background/lautsprecher.png b/Projekte/mdga/client/src/main/resources/background/lautsprecher.png
new file mode 100644
index 00000000..cc735e7f
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/background/lautsprecher.png differ
diff --git a/Projekte/mdga/client/src/main/resources/background/monitors.png b/Projekte/mdga/client/src/main/resources/background/monitors.png
new file mode 100644
index 00000000..1962b5a4
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/background/monitors.png differ
diff --git a/Projekte/mdga/client/src/main/resources/background/zahnräder.png b/Projekte/mdga/client/src/main/resources/background/zahnräder.png
new file mode 100644
index 00000000..94637b7f
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/background/zahnräder.png differ
diff --git a/Projekte/mdga/client/src/main/resources/lobby.png b/Projekte/mdga/client/src/main/resources/lobby.png
new file mode 100644
index 00000000..86bb1a69
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/lobby.png differ
diff --git a/Projekte/mdga/client/src/main/resources/map.mdga b/Projekte/mdga/client/src/main/resources/map.mdga
index cf955999..a68781ab 100644
--- a/Projekte/mdga/client/src/main/resources/map.mdga
+++ b/Projekte/mdga/client/src/main/resources/map.mdga
@@ -1,65 +1,68 @@
-world 0,0 0
+world 0,0 90
+
+#tree_small 1,1 0
+#tree_big 0,0 0
#Marine Pos
-marine 4,-5 180
-marine 4,-4 180
-marine 5,-4 180
-marine 5,-5 180
+marine 4,-5 -90
+marine 4,-4 -90
+marine 5,-4 -90
+marine 5,-5 -90
-#Blue (Marine) Home Node
-node_home_blue 4,-5 0
-node_home_blue 4,-4 0
-node_home_blue 5,-4 0
-node_home_blue 5,-5 0
+#Blue (Marine) wait Node
+node_wait_blue 4,-5 0
+node_wait_blue 4,-4 0
+node_wait_blue 5,-4 0
+node_wait_blue 5,-5 0
#Lw Pos
-lw -5,4 0
-lw -4,4 0
-lw -4,5 0
-lw -5,5 0
+lw -5,4 90
+lw -4,4 90
+lw -4,5 90
+lw -5,5 90
-#Black (Lw) Home Node
-node_home_black -5,4 0
-node_home_black -4,4 0
-node_home_black -4,5 0
-node_home_black -5,5 0
+#Black (Lw) wait Node
+node_wait_black -5,4 0
+node_wait_black -4,4 0
+node_wait_black -4,5 0
+node_wait_black -5,5 0
#Heer Pos
-heer -4,-5 90
-heer -4,-4 90
-heer -5,-4 90
-heer -5,-5 90
+heer -4,-5 180
+heer -4,-4 180
+heer -5,-4 180
+heer -5,-5 180
-#Green (Heer) Home Node
-node_home_green -4,-5 0
-node_home_green -4,-4 0
-node_home_green -5,-4 0
-node_home_green -5,-5 0
+#Green (Heer) Wait Node
+node_wait_green -4,-5 0
+node_wait_green -4,-4 0
+node_wait_green -5,-4 0
+node_wait_green -5,-5 0
#CIR Pos
-cir 4,5 -90
-cir 4,4 -90
-cir 5,4 -90
-cir 5,5 -90
+cir 4,5 0
+cir 4,4 0
+cir 5,4 0
+cir 5,5 0
#Assets
-jet -10,-1 -45
-ship 11,0 79
-big_tent -9,-7 40
-big_tent 7,-10 135
-small_tent -9,7 -45
-small_tent -10,5 -30
-radar 0,10 -110
-small_tent 6,8 100
-small_tent 8,7 70
-tank -1,-10 45
+jet -10,-1 45
+ship 11,0 169
+big_tent -9,-7 130
+big_tent 7,-10 225
+small_tent -9,7 45
+small_tent -10,5 60
+radar 0,10 -20
+small_tent 6,8 190
+small_tent 8,7 160
+tank -1,-10 135
-#Yellow (CIR) Home Node
-node_home_yellow 4,5 0
-node_home_yellow 4,4 0
-node_home_yellow 5,4 0
-node_home_yellow 5,5 0
+#Yellow (CIR) wait Node
+node_wait_yellow 4,5 0
+node_wait_yellow 4,4 0
+node_wait_yellow 5,4 0
+node_wait_yellow 5,5 0
#Nodes für Map
node_start -5,1 0
@@ -105,22 +108,22 @@ node -5,0 0
#Node Home
-node_home_green 0,-1 0
-node_home_green 0,-2 0
-node_home_green 0,-3 0
-node_home_green 0,-4 0
-
-node_home_yellow 0,1 0
-node_home_yellow 0,2 0
-node_home_yellow 0,3 0
-node_home_yellow 0,4 0
-
-node_home_blue 1,0 0
-node_home_blue 2,0 0
-node_home_blue 3,0 0
-node_home_blue 4,0 0
-
-node_home_black -1,0 0
-node_home_black -2,0 0
-node_home_black -3,0 0
node_home_black -4,0 0
+node_home_black -3,0 0
+node_home_black -2,0 0
+node_home_black -1,0 0
+
+node_home_green 0,-4 0
+node_home_green 0,-3 0
+node_home_green 0,-2 0
+node_home_green 0,-1 0
+
+node_home_yellow 0,4 0
+node_home_yellow 0,3 0
+node_home_yellow 0,2 0
+node_home_yellow 0,1 0
+
+node_home_blue 4,0 0
+node_home_blue 3,0 0
+node_home_blue 2,0 0
+node_home_blue 1,0 0
diff --git a/Projekte/mdga/client/src/main/resources/mdga_logo.png b/Projekte/mdga/client/src/main/resources/mdga_logo.png
new file mode 100644
index 00000000..59f75e70
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/mdga_logo.png differ
diff --git a/Projekte/mdga/client/src/main/resources/monitor.png b/Projekte/mdga/client/src/main/resources/monitor.png
new file mode 100644
index 00000000..07a7c4ba
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/monitor.png differ
diff --git a/Projekte/mdga/client/src/main/resources/monitor.png~ b/Projekte/mdga/client/src/main/resources/monitor.png~
new file mode 100644
index 00000000..1de46a61
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/monitor.png~ differ
diff --git a/Projekte/mdga/client/src/main/resources/powercards.png b/Projekte/mdga/client/src/main/resources/powercards.png
new file mode 100644
index 00000000..4445285a
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/powercards.png differ
diff --git a/Projekte/mdga/client/src/main/resources/shield_ring/shield_ring.obj b/Projekte/mdga/client/src/main/resources/shield_ring/shield_ring.obj
new file mode 100644
index 00000000..fa1ede49
--- /dev/null
+++ b/Projekte/mdga/client/src/main/resources/shield_ring/shield_ring.obj
@@ -0,0 +1,616 @@
+# Blender 3.6.5
+# www.blender.org
+o shield
+v 0.329363 -0.615745 1.151866
+v -0.000000 -0.615745 0.415793
+v -0.000000 -0.615745 1.151866
+v 0.329363 -0.615745 1.092511
+v -0.000000 -0.615745 0.415793
+v 0.326010 -0.615745 0.996204
+v 0.316022 -0.615745 0.901858
+v 0.299600 -0.615745 0.811392
+v 0.277080 -0.615745 0.726650
+v 0.248920 -0.615745 0.649355
+v 0.215692 -0.615745 0.581082
+v 0.178074 -0.615745 0.523220
+v 0.136832 -0.615745 0.476947
+v 0.092804 -0.615745 0.443205
+v 0.046887 -0.615745 0.422681
+v -0.329363 -0.615745 1.151866
+v -0.329363 -0.615745 1.092511
+v -0.326010 -0.615745 0.996204
+v -0.316022 -0.615745 0.901858
+v -0.299600 -0.615745 0.811392
+v -0.277080 -0.615745 0.726650
+v -0.248920 -0.615745 0.649355
+v -0.215692 -0.615745 0.581082
+v -0.178075 -0.615745 0.523220
+v -0.136832 -0.615745 0.476947
+v -0.092804 -0.615745 0.443205
+v -0.046887 -0.615745 0.422681
+v 0.329363 -0.590929 1.151866
+v -0.000000 -0.590929 1.151866
+v -0.000000 -0.590929 0.415793
+v -0.000000 -0.590929 0.415793
+v 0.046887 -0.590929 0.422681
+v 0.092804 -0.590929 0.443205
+v 0.136832 -0.590929 0.476947
+v 0.178074 -0.590929 0.523220
+v 0.215692 -0.590929 0.581082
+v 0.248920 -0.590929 0.649355
+v 0.277080 -0.590929 0.726650
+v 0.299600 -0.590929 0.811392
+v 0.316022 -0.590929 0.901858
+v 0.326010 -0.590929 0.996204
+v 0.329363 -0.590929 1.092511
+v -0.329363 -0.590929 1.151866
+v -0.046887 -0.590929 0.422681
+v -0.092804 -0.590929 0.443205
+v -0.136832 -0.590929 0.476947
+v -0.178075 -0.590929 0.523220
+v -0.215692 -0.590929 0.581082
+v -0.248920 -0.590929 0.649355
+v -0.277080 -0.590929 0.726650
+v -0.299600 -0.590929 0.811392
+v -0.316022 -0.590929 0.901858
+v -0.326010 -0.590929 0.996204
+v -0.329363 -0.590929 1.092511
+v -0.000000 0.740870 0.678108
+v -0.000000 0.740870 1.005550
+v 0.144537 0.726635 0.678108
+v 0.144537 0.726635 1.005550
+v 0.283519 0.684475 0.678108
+v 0.283519 0.684475 1.005550
+v 0.411605 0.616011 0.678108
+v 0.411605 0.616011 1.005550
+v 0.523874 0.523875 0.678108
+v 0.523874 0.523874 1.005550
+v 0.616011 0.411606 0.678108
+v 0.616011 0.411606 1.005550
+v 0.684475 0.283519 0.678108
+v 0.684475 0.283519 1.005550
+v 0.726635 0.144537 0.678108
+v 0.726635 0.144537 1.005550
+v 0.740870 0.000000 0.678108
+v 0.740870 0.000000 1.005550
+v 0.726635 -0.144537 0.678108
+v 0.726635 -0.144537 1.005550
+v 0.684475 -0.283519 0.678108
+v 0.684475 -0.283519 1.005550
+v 0.616011 -0.411605 0.678108
+v 0.616011 -0.411605 1.005550
+v 0.523874 -0.523874 0.678108
+v 0.523874 -0.523874 1.005550
+v 0.411605 -0.616011 0.678108
+v 0.411605 -0.616011 1.005550
+v -0.411606 -0.616011 0.678108
+v -0.411606 -0.616011 1.005550
+v -0.523875 -0.523874 0.678108
+v -0.523875 -0.523875 1.005550
+v -0.616011 -0.411606 0.678108
+v -0.616011 -0.411606 1.005550
+v -0.684475 -0.283519 0.678108
+v -0.684475 -0.283519 1.005550
+v -0.726635 -0.144537 0.678108
+v -0.726635 -0.144537 1.005550
+v -0.740870 -0.000000 0.678108
+v -0.740870 -0.000000 1.005550
+v -0.726635 0.144537 0.678108
+v -0.726635 0.144537 1.005550
+v -0.684475 0.283519 0.678108
+v -0.684475 0.283519 1.005550
+v -0.616011 0.411606 0.678108
+v -0.616011 0.411606 1.005550
+v -0.523875 0.523874 0.678108
+v -0.523875 0.523874 1.005550
+v -0.411606 0.616011 0.678108
+v -0.411606 0.616011 1.005550
+v -0.283519 0.684475 0.678108
+v -0.283519 0.684475 1.005550
+v -0.144537 0.726635 0.678108
+v -0.144537 0.726635 1.005550
+v -0.142275 0.717330 1.005550
+v -0.142275 0.717330 0.678108
+v -0.279082 0.675829 1.005550
+v -0.279082 0.675829 0.678108
+v -0.405165 0.608437 1.005550
+v -0.405165 0.608437 0.678108
+v -0.515677 0.517742 1.005550
+v -0.515677 0.517742 0.678108
+v -0.606372 0.407230 1.005550
+v -0.606372 0.407230 0.678108
+v -0.673764 0.281147 1.005550
+v -0.673764 0.281147 0.678108
+v -0.715265 0.144340 1.005550
+v -0.715265 0.144340 0.678108
+v -0.729277 0.002065 1.005550
+v -0.729277 0.002065 0.678108
+v -0.715265 -0.140210 1.005550
+v -0.715265 -0.140210 0.678108
+v -0.673764 -0.277017 1.005550
+v -0.673764 -0.277017 0.678108
+v -0.606372 -0.403100 1.005550
+v -0.606372 -0.403100 0.678108
+v -0.515677 -0.513612 1.005550
+v -0.515677 -0.513612 0.678108
+v -0.405165 -0.604307 0.678108
+v -0.405165 -0.604307 1.005550
+v 0.405165 -0.604307 1.005550
+v 0.405165 -0.604307 0.678108
+v 0.515677 -0.513612 1.005550
+v 0.515677 -0.513612 0.678108
+v 0.606372 -0.403100 1.005550
+v 0.606372 -0.403100 0.678108
+v 0.673764 -0.277017 1.005550
+v 0.673764 -0.277017 0.678108
+v 0.715264 -0.140210 1.005550
+v 0.715264 -0.140210 0.678108
+v 0.729277 0.002065 1.005550
+v 0.729277 0.002065 0.678108
+v 0.715264 0.144340 1.005550
+v 0.715264 0.144340 0.678108
+v 0.673764 0.281147 1.005550
+v 0.673764 0.281147 0.678108
+v 0.606372 0.407230 1.005550
+v 0.606372 0.407230 0.678108
+v 0.515677 0.517742 1.005550
+v 0.515677 0.517742 0.678108
+v 0.405165 0.608437 1.005550
+v 0.405165 0.608437 0.678108
+v 0.279082 0.675829 1.005550
+v 0.279082 0.675829 0.678108
+v -0.000000 0.731342 1.005550
+v 0.142275 0.717330 1.005550
+v 0.142275 0.717330 0.678108
+v -0.000000 0.731342 0.678108
+vn -0.0000 -0.0000 1.0000
+vn -0.9839 -0.0000 0.1786
+vn 0.9994 -0.0000 0.0348
+vn -0.4081 -0.0000 0.9130
+vn 0.7465 -0.0000 0.6654
+vn -0.9944 -0.0000 0.1053
+vn 1.0000 -0.0000 -0.0000
+vn -0.6083 -0.0000 0.7937
+vn 0.8384 -0.0000 0.5451
+vn -0.9994 -0.0000 0.0348
+vn -0.7465 -0.0000 0.6654
+vn 0.8992 -0.0000 0.4376
+vn -1.0000 -0.0000 -0.0000
+vn -0.8384 -0.0000 0.5451
+vn 0.9396 -0.0000 0.3423
+vn -0.0000 -0.0000 -1.0000
+vn -0.8992 -0.0000 0.4376
+vn 0.9665 -0.0000 0.2568
+vn 0.1453 -0.0000 0.9894
+vn -0.9396 -0.0000 0.3423
+vn 0.9839 -0.0000 0.1786
+vn 0.4081 -0.0000 0.9130
+vn -0.9665 -0.0000 0.2568
+vn 0.9944 -0.0000 0.1053
+vn -0.1453 -0.0000 0.9894
+vn 0.6083 -0.0000 0.7937
+vn 0.0980 0.9952 -0.0000
+vn 0.2903 0.9569 -0.0000
+vn 0.4714 0.8819 -0.0000
+vn 0.6344 0.7730 -0.0000
+vn 0.7730 0.6344 -0.0000
+vn 0.8819 0.4714 -0.0000
+vn 0.9569 0.2903 -0.0000
+vn 0.9952 0.0980 -0.0000
+vn 0.9952 -0.0980 -0.0000
+vn 0.9569 -0.2903 -0.0000
+vn 0.8819 -0.4714 -0.0000
+vn 0.7730 -0.6344 -0.0000
+vn 0.6344 -0.7730 -0.0000
+vn -0.6344 -0.7730 -0.0000
+vn -0.7730 -0.6344 -0.0000
+vn -0.8819 -0.4714 -0.0000
+vn -0.9569 -0.2903 -0.0000
+vn -0.9952 -0.0980 -0.0000
+vn -0.9952 0.0980 -0.0000
+vn -0.9569 0.2903 -0.0000
+vn -0.8819 0.4714 -0.0000
+vn -0.7730 0.6344 -0.0000
+vn -0.6344 0.7730 -0.0000
+vn -0.4714 0.8819 -0.0000
+vn -0.2903 0.9569 -0.0000
+vn -0.0980 0.9952 -0.0000
+vn -0.8761 -0.4821 -0.0000
+vn 0.4714 -0.8819 -0.0000
+vn -0.4714 -0.8819 -0.0000
+vn 0.8761 -0.4821 -0.0000
+vn -0.2903 -0.9569 -0.0000
+vn -0.0980 -0.9952 -0.0000
+vn 0.0980 -0.9952 -0.0000
+vn 0.2903 -0.9569 -0.0000
+vn -0.0000 1.0000 -0.0000
+vn -0.0000 -1.0000 -0.0000
+vn -0.4081 -0.0000 0.9129
+vn 0.4081 -0.0000 0.9129
+vt 0.500025 0.000000
+vt 0.500000 0.000000
+vt 0.500000 1.000000
+vt 0.571179 0.009358
+vt 0.979748 0.660349
+vt 0.954818 0.537446
+vt 0.994911 0.788524
+vt 1.000000 0.919363
+vt 0.640884 0.037241
+vt 0.707722 0.083081
+vt 0.770332 0.145946
+vt 1.000000 1.000000
+vt 0.827439 0.224555
+vt 0.877881 0.317308
+vt 0.920631 0.422318
+vt 0.968750 0.500000
+vt 1.000000 0.500000
+vt 0.968750 1.000000
+vt 0.937500 0.500000
+vt 0.937500 1.000000
+vt 0.906250 0.500000
+vt 0.906250 1.000000
+vt 0.875000 0.500000
+vt 0.875000 1.000000
+vt 0.843750 0.500000
+vt 0.843750 1.000000
+vt 0.812500 0.500000
+vt 0.781250 1.000000
+vt 0.781250 0.500000
+vt 0.750000 1.000000
+vt 0.750000 0.500000
+vt 0.718750 0.500000
+vt 0.687500 1.000000
+vt 0.687500 0.500000
+vt 0.656250 0.500000
+vt 0.656250 1.000000
+vt 0.625000 0.500000
+vt 0.625000 1.000000
+vt 0.593750 0.500000
+vt 0.406250 0.500000
+vt 0.375000 1.000000
+vt 0.375000 0.500000
+vt 0.343750 1.000000
+vt 0.343750 0.500000
+vt 0.312500 0.500000
+vt 0.312500 1.000000
+vt 0.281250 0.500000
+vt 0.250000 1.000000
+vt 0.250000 0.500000
+vt 0.218750 0.500000
+vt 0.218750 1.000000
+vt 0.187500 0.500000
+vt 0.187500 1.000000
+vt 0.156250 0.500000
+vt 0.125000 1.000000
+vt 0.125000 0.500000
+vt 0.093750 0.500000
+vt 0.093750 1.000000
+vt 0.062500 0.500000
+vt 0.000000 1.000000
+vt 0.031250 1.000000
+vt 0.062500 1.000000
+vt 0.031250 0.500000
+vt 0.000000 0.500000
+vt 0.281250 1.000000
+vt 0.593750 1.000000
+vt 0.156250 1.000000
+vt 0.718750 1.000000
+vt 0.812500 1.000000
+vt 0.406250 1.000000
+s 0
+f 5/1/1 2/2/1 3/3/1
+f 2/2/1 5/1/1 27/4/1
+f 30/2/1 31/1/1 32/4/1
+f 31/1/1 30/2/1 29/3/1
+f 7/5/2 39/6/2 8/6/2
+f 18/7/3 54/8/3 17/8/3
+f 15/4/4 33/9/4 32/4/4
+f 25/10/5 47/11/5 24/11/5
+f 6/7/6 40/5/6 7/5/6
+f 17/8/7 43/12/7 16/12/7
+f 14/9/8 34/10/8 33/9/8
+f 24/11/9 48/13/9 23/13/9
+f 4/8/10 41/7/10 6/7/10
+f 12/11/11 34/10/11 13/10/11
+f 23/13/12 49/14/12 22/14/12
+f 1/12/13 42/8/13 4/8/13
+f 11/13/14 35/11/14 12/11/14
+f 22/14/15 50/15/15 21/15/15
+f 3/3/16 28/12/16 1/12/16
+f 16/12/16 29/3/16 3/3/16
+f 10/14/17 36/13/17 11/13/17
+f 21/15/18 51/6/18 20/6/18
+f 5/1/19 44/4/19 27/4/19
+f 9/15/20 37/14/20 10/14/20
+f 20/6/21 52/5/21 19/5/21
+f 26/9/22 44/4/22 45/9/22
+f 8/6/23 38/15/23 9/15/23
+f 19/5/24 53/7/24 18/7/24
+f 15/4/25 31/1/25 5/1/25
+f 25/10/26 45/9/26 46/10/26
+f 56/12/27 57/16/27 55/17/27
+f 58/18/28 59/19/28 57/16/28
+f 60/20/29 61/21/29 59/19/29
+f 62/22/30 63/23/30 61/21/30
+f 64/24/31 65/25/31 63/23/31
+f 66/26/32 67/27/32 65/25/32
+f 67/27/33 70/28/33 69/29/33
+f 69/29/34 72/30/34 71/31/34
+f 72/30/35 73/32/35 71/31/35
+f 73/32/36 76/33/36 75/34/36
+f 76/33/37 77/35/37 75/34/37
+f 78/36/38 79/37/38 77/35/38
+f 80/38/39 81/39/39 79/37/39
+f 83/40/40 86/41/40 85/42/40
+f 85/42/41 88/43/41 87/44/41
+f 88/43/42 89/45/42 87/44/42
+f 90/46/43 91/47/43 89/45/43
+f 91/47/44 94/48/44 93/49/44
+f 94/48/45 95/50/45 93/49/45
+f 96/51/46 97/52/46 95/50/46
+f 98/53/47 99/54/47 97/52/47
+f 99/54/48 102/55/48 101/56/48
+f 102/55/49 103/57/49 101/56/49
+f 104/58/50 105/59/50 103/57/50
+f 56/60/1 109/61/1 159/60/1
+f 106/62/51 107/63/51 105/59/51
+f 108/61/52 55/64/52 107/63/52
+f 94/48/1 125/65/1 123/48/1
+f 64/24/1 151/26/1 66/26/1
+f 82/66/53 136/39/53 81/39/53
+f 80/38/1 135/66/1 82/66/1
+f 79/37/16 136/39/16 138/37/16
+f 88/43/1 131/41/1 129/43/1
+f 87/44/16 132/42/16 85/42/16
+f 104/58/1 115/55/1 113/58/1
+f 103/57/16 116/56/16 101/56/16
+f 58/18/1 157/20/1 60/20/1
+f 102/55/1 117/67/1 115/55/1
+f 74/68/1 141/33/1 76/33/1
+f 95/50/16 124/49/16 93/49/16
+f 68/69/1 147/28/1 70/28/1
+f 56/12/1 160/18/1 58/18/1
+f 72/30/1 143/68/1 74/68/1
+f 97/52/16 122/50/16 95/50/16
+f 96/51/1 123/48/1 121/51/1
+f 112/59/54 113/58/54 114/57/54
+f 118/54/37 119/53/37 120/52/37
+f 126/47/34 123/48/34 125/65/34
+f 130/44/31 131/41/31 132/42/31
+f 138/37/48 139/36/48 140/35/48
+f 144/32/45 145/30/45 146/31/45
+f 150/27/42 151/26/42 152/25/42
+f 156/21/55 157/20/55 158/19/55
+f 93/49/16 126/47/16 91/47/16
+f 60/20/1 155/22/1 62/22/1
+f 77/35/16 138/37/16 140/35/16
+f 126/47/33 127/46/33 128/45/33
+f 128/45/32 129/43/32 130/44/32
+f 59/19/16 156/21/16 158/19/16
+f 86/41/1 134/70/1 131/41/1
+f 67/27/16 148/29/16 150/27/16
+f 132/42/30 134/70/30 133/40/30
+f 92/65/1 127/46/1 125/65/1
+f 136/39/49 137/38/49 138/37/49
+f 76/33/1 139/36/1 78/36/1
+f 85/42/16 133/40/16 83/40/16
+f 140/35/47 141/33/47 142/34/47
+f 65/25/16 150/27/16 152/25/16
+f 144/32/46 141/33/46 143/68/46
+f 75/34/16 140/35/16 142/34/16
+f 55/64/16 110/63/16 107/63/16
+f 99/54/16 120/52/16 97/52/16
+f 83/40/56 134/70/56 84/70/56
+f 146/31/44 147/28/44 148/29/44
+f 55/17/16 161/16/16 162/17/16
+f 108/61/1 111/62/1 109/61/1
+f 148/29/43 149/69/43 150/27/43
+f 57/16/16 158/19/16 161/16/16
+f 63/23/16 152/25/16 154/23/16
+f 71/31/16 144/32/16 146/31/16
+f 101/56/16 118/54/16 99/54/16
+f 152/25/41 153/24/41 154/23/41
+f 98/53/1 121/51/1 119/53/1
+f 90/46/1 129/43/1 127/46/1
+f 154/23/40 155/22/40 156/21/40
+f 73/32/16 142/34/16 144/32/16
+f 107/63/16 112/59/16 105/59/16
+f 70/28/1 145/30/1 72/30/1
+f 100/67/1 119/53/1 117/67/1
+f 158/19/57 160/18/57 161/16/57
+f 69/29/16 146/31/16 148/29/16
+f 89/45/16 130/44/16 87/44/16
+f 161/16/58 159/12/58 162/17/58
+f 62/22/1 153/24/1 64/24/1
+f 162/64/59 109/61/59 110/63/59
+f 66/26/1 149/69/1 68/69/1
+f 110/63/60 111/62/60 112/59/60
+f 106/62/1 113/58/1 111/62/1
+f 91/47/16 128/45/16 89/45/16
+f 61/21/16 154/23/16 156/21/16
+f 114/57/39 115/55/39 116/56/39
+f 116/56/38 117/67/38 118/54/38
+f 105/59/16 114/57/16 103/57/16
+f 78/36/1 137/38/1 80/38/1
+f 120/52/36 121/51/36 122/50/36
+f 122/50/35 123/48/35 124/49/35
+f 3/3/61 1/12/61 4/8/61
+f 4/8/61 6/7/61 3/3/61
+f 6/7/61 7/5/61 3/3/61
+f 7/5/61 8/6/61 3/3/61
+f 8/6/61 9/15/61 3/3/61
+f 9/15/61 10/14/61 3/3/61
+f 10/14/61 11/13/61 5/1/61
+f 3/3/61 10/14/61 5/1/61
+f 11/13/61 12/11/61 5/1/61
+f 12/11/61 13/10/61 5/1/61
+f 13/10/61 14/9/61 5/1/61
+f 14/9/61 15/4/61 5/1/61
+f 27/4/61 26/9/61 2/2/61
+f 26/9/61 25/10/61 2/2/61
+f 25/10/61 24/11/61 2/2/61
+f 24/11/61 23/13/61 2/2/61
+f 23/13/61 22/14/61 2/2/61
+f 22/14/61 21/15/61 3/3/61
+f 21/15/61 20/6/61 3/3/61
+f 20/6/61 19/5/61 3/3/61
+f 19/5/61 18/7/61 3/3/61
+f 18/7/61 17/8/61 3/3/61
+f 17/8/61 16/12/61 3/3/61
+f 22/14/61 3/3/61 2/2/61
+f 32/4/62 33/9/62 30/2/62
+f 33/9/62 34/10/62 30/2/62
+f 34/10/62 35/11/62 30/2/62
+f 35/11/62 36/13/62 30/2/62
+f 36/13/62 37/14/62 30/2/62
+f 37/14/62 38/15/62 29/3/62
+f 38/15/62 39/6/62 29/3/62
+f 39/6/62 40/5/62 29/3/62
+f 40/5/62 41/7/62 29/3/62
+f 41/7/62 42/8/62 29/3/62
+f 42/8/62 28/12/62 29/3/62
+f 37/14/62 29/3/62 30/2/62
+f 29/3/62 43/12/62 54/8/62
+f 54/8/62 53/7/62 29/3/62
+f 53/7/62 52/5/62 29/3/62
+f 52/5/62 51/6/62 29/3/62
+f 51/6/62 50/15/62 29/3/62
+f 50/15/62 49/14/62 29/3/62
+f 49/14/62 48/13/62 31/1/62
+f 29/3/62 49/14/62 31/1/62
+f 48/13/62 47/11/62 31/1/62
+f 47/11/62 46/10/62 31/1/62
+f 46/10/62 45/9/62 31/1/62
+f 45/9/62 44/4/62 31/1/62
+f 7/5/2 40/5/2 39/6/2
+f 18/7/3 53/7/3 54/8/3
+f 15/4/63 14/9/63 33/9/63
+f 25/10/5 46/10/5 47/11/5
+f 6/7/6 41/7/6 40/5/6
+f 17/8/7 54/8/7 43/12/7
+f 14/9/8 13/10/8 34/10/8
+f 24/11/9 47/11/9 48/13/9
+f 4/8/10 42/8/10 41/7/10
+f 12/11/11 35/11/11 34/10/11
+f 23/13/12 48/13/12 49/14/12
+f 1/12/13 28/12/13 42/8/13
+f 11/13/14 36/13/14 35/11/14
+f 22/14/15 49/14/15 50/15/15
+f 3/3/16 29/3/16 28/12/16
+f 16/12/16 43/12/16 29/3/16
+f 10/14/17 37/14/17 36/13/17
+f 21/15/18 50/15/18 51/6/18
+f 5/1/19 31/1/19 44/4/19
+f 9/15/20 38/15/20 37/14/20
+f 20/6/21 51/6/21 52/5/21
+f 26/9/64 27/4/64 44/4/64
+f 8/6/23 39/6/23 38/15/23
+f 19/5/24 52/5/24 53/7/24
+f 15/4/25 32/4/25 31/1/25
+f 25/10/26 26/9/26 45/9/26
+f 56/12/27 58/18/27 57/16/27
+f 58/18/28 60/20/28 59/19/28
+f 60/20/29 62/22/29 61/21/29
+f 62/22/30 64/24/30 63/23/30
+f 64/24/31 66/26/31 65/25/31
+f 66/26/32 68/69/32 67/27/32
+f 67/27/33 68/69/33 70/28/33
+f 69/29/34 70/28/34 72/30/34
+f 72/30/35 74/68/35 73/32/35
+f 73/32/36 74/68/36 76/33/36
+f 76/33/37 78/36/37 77/35/37
+f 78/36/38 80/38/38 79/37/38
+f 80/38/39 82/66/39 81/39/39
+f 83/40/40 84/70/40 86/41/40
+f 85/42/41 86/41/41 88/43/41
+f 88/43/42 90/46/42 89/45/42
+f 90/46/43 92/65/43 91/47/43
+f 91/47/44 92/65/44 94/48/44
+f 94/48/45 96/51/45 95/50/45
+f 96/51/46 98/53/46 97/52/46
+f 98/53/47 100/67/47 99/54/47
+f 99/54/48 100/67/48 102/55/48
+f 102/55/49 104/58/49 103/57/49
+f 104/58/50 106/62/50 105/59/50
+f 56/60/1 108/61/1 109/61/1
+f 106/62/51 108/61/51 107/63/51
+f 108/61/52 56/60/52 55/64/52
+f 94/48/1 92/65/1 125/65/1
+f 64/24/1 153/24/1 151/26/1
+f 82/66/53 135/66/53 136/39/53
+f 80/38/1 137/38/1 135/66/1
+f 79/37/16 81/39/16 136/39/16
+f 88/43/1 86/41/1 131/41/1
+f 87/44/16 130/44/16 132/42/16
+f 104/58/1 102/55/1 115/55/1
+f 103/57/16 114/57/16 116/56/16
+f 58/18/1 160/18/1 157/20/1
+f 102/55/1 100/67/1 117/67/1
+f 74/68/1 143/68/1 141/33/1
+f 95/50/16 122/50/16 124/49/16
+f 68/69/1 149/69/1 147/28/1
+f 56/12/1 159/12/1 160/18/1
+f 72/30/1 145/30/1 143/68/1
+f 97/52/16 120/52/16 122/50/16
+f 96/51/1 94/48/1 123/48/1
+f 112/59/54 111/62/54 113/58/54
+f 118/54/37 117/67/37 119/53/37
+f 126/47/34 124/49/34 123/48/34
+f 130/44/31 129/43/31 131/41/31
+f 138/37/48 137/38/48 139/36/48
+f 144/32/45 143/68/45 145/30/45
+f 150/27/42 149/69/42 151/26/42
+f 156/21/55 155/22/55 157/20/55
+f 93/49/16 124/49/16 126/47/16
+f 60/20/1 157/20/1 155/22/1
+f 77/35/16 79/37/16 138/37/16
+f 126/47/33 125/65/33 127/46/33
+f 128/45/32 127/46/32 129/43/32
+f 59/19/16 61/21/16 156/21/16
+f 86/41/1 84/70/1 134/70/1
+f 67/27/16 69/29/16 148/29/16
+f 132/42/30 131/41/30 134/70/30
+f 92/65/1 90/46/1 127/46/1
+f 136/39/49 135/66/49 137/38/49
+f 76/33/1 141/33/1 139/36/1
+f 85/42/16 132/42/16 133/40/16
+f 140/35/47 139/36/47 141/33/47
+f 65/25/16 67/27/16 150/27/16
+f 144/32/46 142/34/46 141/33/46
+f 75/34/16 77/35/16 140/35/16
+f 55/64/16 162/64/16 110/63/16
+f 99/54/16 118/54/16 120/52/16
+f 83/40/56 133/40/56 134/70/56
+f 146/31/44 145/30/44 147/28/44
+f 55/17/16 57/16/16 161/16/16
+f 108/61/1 106/62/1 111/62/1
+f 148/29/43 147/28/43 149/69/43
+f 57/16/16 59/19/16 158/19/16
+f 63/23/16 65/25/16 152/25/16
+f 71/31/16 73/32/16 144/32/16
+f 101/56/16 116/56/16 118/54/16
+f 152/25/41 151/26/41 153/24/41
+f 98/53/1 96/51/1 121/51/1
+f 90/46/1 88/43/1 129/43/1
+f 154/23/40 153/24/40 155/22/40
+f 73/32/16 75/34/16 142/34/16
+f 107/63/16 110/63/16 112/59/16
+f 70/28/1 147/28/1 145/30/1
+f 100/67/1 98/53/1 119/53/1
+f 158/19/57 157/20/57 160/18/57
+f 69/29/16 71/31/16 146/31/16
+f 89/45/16 128/45/16 130/44/16
+f 161/16/58 160/18/58 159/12/58
+f 62/22/1 155/22/1 153/24/1
+f 162/64/59 159/60/59 109/61/59
+f 66/26/1 151/26/1 149/69/1
+f 110/63/60 109/61/60 111/62/60
+f 106/62/1 104/58/1 113/58/1
+f 91/47/16 126/47/16 128/45/16
+f 61/21/16 63/23/16 154/23/16
+f 114/57/39 113/58/39 115/55/39
+f 116/56/38 115/55/38 117/67/38
+f 105/59/16 112/59/16 114/57/16
+f 78/36/1 139/36/1 137/38/1
+f 120/52/36 119/53/36 121/51/36
+f 122/50/35 121/51/35 123/48/35
diff --git a/Projekte/mdga/client/src/main/resources/tree_big/tree_big.obj b/Projekte/mdga/client/src/main/resources/tree_big/tree_big.obj
new file mode 100644
index 00000000..7b29db9f
--- /dev/null
+++ b/Projekte/mdga/client/src/main/resources/tree_big/tree_big.obj
@@ -0,0 +1,3385 @@
+# Blender 3.6.5
+# www.blender.org
+o tree
+v 0.183722 -0.000000 0.198330
+v 0.129911 -0.129911 0.198330
+v -0.000000 -0.183722 0.198330
+v -0.129911 -0.129911 0.198330
+v -0.183722 0.000000 0.198330
+v -0.129911 0.129911 0.198330
+v 0.000000 0.183722 0.198330
+v 0.129911 0.129911 0.198330
+v 0.139014 -0.102250 0.571765
+v 0.098298 -0.200035 0.561737
+v -0.000000 -0.240539 0.557583
+v -0.098298 -0.200035 0.561737
+v -0.139014 -0.102250 0.571765
+v -0.098298 -0.004465 0.581793
+v -0.000000 0.036039 0.585946
+v 0.098298 -0.004465 0.581793
+v 0.096536 -0.146290 1.001212
+v 0.068261 -0.214337 1.006621
+v -0.000000 -0.242523 1.008862
+v -0.068261 -0.214337 1.006621
+v -0.096536 -0.146290 1.001212
+v -0.068261 -0.078244 0.995804
+v -0.000000 -0.050058 0.993563
+v 0.068261 -0.078244 0.995804
+v 0.064206 -0.142723 1.046092
+v 0.045400 -0.187981 1.049689
+v -0.000000 -0.206727 1.051180
+v -0.045401 -0.187981 1.049689
+v -0.064206 -0.142723 1.046092
+v -0.045401 -0.097465 1.042495
+v -0.000000 -0.078719 1.041005
+v 0.045400 -0.097465 1.042495
+v 0.195763 0.000000 0.000000
+v 0.138425 -0.138425 0.000000
+v 0.030046 -0.257990 0.000000
+v -0.152381 -0.182426 0.000000
+v -0.227944 0.000000 0.000000
+v -0.152381 0.182426 0.000000
+v 0.030046 0.257990 0.000000
+v 0.138425 0.138425 0.000000
+v 0.856100 -0.059661 1.015756
+v 0.692599 -0.562864 0.909445
+v 0.264549 -0.873861 1.015756
+v -0.264549 -0.873861 1.015756
+v -0.692599 -0.562864 0.909445
+v -0.856100 -0.059661 1.015756
+v -0.692599 0.443541 0.909445
+v -0.264549 0.754538 1.015756
+v 0.264549 0.754538 1.015756
+v 0.692599 0.443541 0.909445
+v -0.000000 -0.873861 0.971503
+v 0.101057 -0.124942 0.993480
+v 0.081757 -0.184342 0.980930
+v 0.031228 -0.221054 0.993480
+v -0.000000 -0.221054 1.010880
+v -0.031228 -0.221054 0.993480
+v -0.081757 -0.184342 0.980930
+v -0.101057 -0.124942 0.993480
+v -0.081757 -0.065542 0.980930
+v -0.031228 -0.028831 0.993480
+v 0.031228 -0.028831 0.993480
+v 0.081757 -0.065542 0.980930
+v -0.415284 -0.679566 0.918976
+v -0.093721 -0.722093 1.500394
+v -0.457872 -0.471700 1.375457
+v -0.618204 -0.075312 1.492287
+v -0.513475 0.349119 1.493662
+v -0.183688 0.624905 1.375092
+v 0.245188 0.654799 1.494385
+v 0.609339 0.425699 1.375092
+v 0.769671 0.024158 1.493426
+v 0.664942 -0.402106 1.494468
+v 0.335155 -0.672371 1.376363
+v -0.565839 0.139135 1.444023
+v -0.222502 0.464006 1.494614
+v -0.222160 0.476920 1.500919
+v -0.246758 0.572172 1.397862
+v -0.329614 0.502995 1.427802
+v -0.241020 0.436593 1.424625
+v -0.310161 0.435652 1.437971
+v 0.321245 0.353353 1.955808
+v 0.478575 0.034365 1.864771
+v 0.429091 -0.324713 1.955473
+v 0.191693 -0.583998 1.970190
+v -0.142941 -0.642337 1.888105
+v -0.446991 -0.481686 1.965319
+v -0.604321 -0.159174 1.869185
+v -0.554837 0.196507 1.954409
+v -0.317439 0.453014 1.961716
+v 0.017195 0.511951 1.877333
+v 0.310392 -0.454408 1.925506
+v -0.026189 -0.497990 2.038758
+v -0.031484 -0.506996 2.044042
+v -0.078944 -0.631730 1.903651
+v 0.005130 -0.617368 1.924142
+v -0.028760 -0.532399 1.914670
+v 0.018777 -0.560871 1.926635
+v -0.321035 0.269854 2.335971
+v -0.074461 0.397075 2.271829
+v 0.194497 0.342233 2.338296
+v 0.383104 0.133499 2.332330
+v 0.419320 -0.151653 2.264700
+v 0.289311 -0.405951 2.346535
+v 0.042736 -0.531432 2.285666
+v -0.226221 -0.478281 2.352041
+v -0.414828 -0.269543 2.339298
+v -0.451044 0.017705 2.262940
+v 0.288800 0.238644 2.305130
+v 0.310563 -0.051964 2.393268
+v 0.317285 -0.056707 2.397174
+v 0.412394 -0.097086 2.276431
+v 0.403295 -0.025417 2.292700
+v 0.337380 -0.052648 2.289785
+v 0.360340 -0.012816 2.297657
+v 0.102582 0.283382 2.597631
+v 0.223559 0.105818 2.696290
+v 0.278836 -0.076986 2.591459
+v 0.212590 -0.313400 2.624683
+v 0.012800 -0.399731 2.650573
+v -0.193732 -0.380657 2.745869
+v -0.349979 -0.239405 2.640939
+v -0.396261 -0.033981 2.729466
+v -0.308153 0.183955 2.590756
+v -0.139221 0.265966 2.697892
+v 0.259045 -0.184644 2.621446
+v 0.048407 -0.295502 2.829026
+v 0.047285 -0.301616 2.834612
+v 0.046828 -0.379142 2.667440
+v 0.091531 -0.352088 2.689821
+v 0.054349 -0.313320 2.684714
+v 0.087364 -0.318127 2.695872
+v 0.173163 -0.265829 2.932168
+v 0.036768 -0.303693 3.043573
+v -0.105487 -0.300073 2.953840
+v -0.243148 -0.196813 2.973042
+v -0.249892 -0.039479 2.975197
+v -0.181614 0.098891 3.045232
+v -0.056334 0.170261 2.941411
+v 0.097144 0.153154 3.018359
+v 0.207696 0.039195 2.892070
+v 0.230326 -0.095327 3.002956
+v -0.169364 -0.259860 2.978365
+v -0.177437 -0.085537 3.145196
+v -0.180970 -0.083076 3.149921
+v -0.243417 -0.067430 2.994629
+v -0.234912 -0.103959 3.020340
+v -0.199942 -0.088759 3.013947
+v -0.210642 -0.109573 3.026936
+v -0.114927 -0.229278 3.239671
+v -0.164840 -0.136854 3.356825
+v -0.187720 -0.032442 3.252098
+v -0.136581 0.085461 3.275548
+v -0.023104 0.117134 3.284389
+v 0.090805 0.091214 3.367601
+v 0.161843 0.012209 3.255226
+v 0.178033 -0.102260 3.346919
+v 0.111530 -0.202426 3.206936
+v 0.020106 -0.241872 3.329213
+v -0.002730 -0.081844 3.902134
+v -0.169345 0.020795 3.280062
+v -0.050888 0.075536 3.349555
+v -0.489718 0.009009 1.863578
+v -0.047725 -0.192219 2.315506
+v -0.061282 -0.177929 2.319628
+v 0.242868 -0.250861 1.452543
+v 0.264555 -0.166556 1.473548
+v 0.316351 -0.070392 1.474416
+v 0.289484 -0.016991 1.884703
+v 0.290082 -0.031548 1.887967
+v 0.131418 -0.237106 2.655418
+v 0.215037 -0.183208 2.634847
+v 0.213057 -0.171143 2.636585
+v 0.239867 -0.179019 2.627739
+v -0.194320 0.130320 1.473831
+v 0.009574 -0.228686 2.299676
+v 0.112086 -0.422229 1.438490
+v 0.023248 -0.224088 2.296581
+v 0.185253 -0.368220 1.417897
+v 0.214514 0.121306 1.922548
+v 0.210532 -0.168069 2.640525
+v 0.239472 -0.177961 2.629116
+v 0.095853 0.034036 2.984543
+v 0.051945 0.041745 3.023904
+v 0.133057 -0.001721 2.942743
+v -0.079780 0.108045 2.701710
+v 0.006554 0.165178 2.655394
+v 0.053320 0.154785 2.638225
+v -0.039327 -0.379587 1.479304
+v -0.102536 -0.395563 1.464179
+v 0.069714 0.014977 2.321463
+v 0.057237 0.019223 2.324370
+v 0.144694 0.123992 1.934460
+v -0.091490 0.107004 2.695896
+v -0.119520 -0.240558 2.726656
+v -0.040799 -0.308075 2.683433
+v -0.202322 -0.142039 1.909946
+v 0.044976 0.046713 3.023876
+v -0.097460 0.160371 1.918615
+v 0.106224 -0.091570 3.349659
+v 0.086013 -0.173070 3.240887
+v -0.145989 -0.305937 1.920507
+v 0.112260 -0.148008 3.277825
+v -0.007543 0.184272 1.895805
+v 0.049553 0.036098 2.314085
+v -0.081350 0.303381 1.420792
+v -0.159548 -0.222065 1.933126
+v -0.272500 -0.268952 1.417617
+v -0.115141 0.293926 1.428913
+v -0.262782 -0.288575 1.411782
+v -0.001738 -0.303374 2.666160
+v -0.200178 -0.059742 2.717629
+v -0.211148 -0.114773 2.693311
+v -0.133183 0.099079 1.931153
+v 0.108250 -0.086731 3.349523
+v 0.040878 0.044749 2.311327
+v -0.113901 -0.188366 3.004088
+v -0.167098 -0.159106 2.997504
+v -0.160342 -0.248251 2.982521
+v -0.167713 -0.177092 2.994002
+v -0.198262 0.022465 1.930747
+v -0.196455 -0.007296 1.929915
+v -0.207740 -0.121005 1.904762
+v -0.204830 -0.166207 2.670981
+v -0.159131 0.016096 3.285656
+v -0.046467 -0.020768 3.342729
+v -0.057382 -0.030098 3.340895
+v -0.013916 0.087625 2.295094
+v -0.106493 -0.185881 3.012887
+v -0.319357 -0.070251 1.471932
+v -0.159444 -0.248208 2.983776
+v 0.214985 -0.081166 2.621452
+v -0.158924 0.015440 3.287086
+v -0.055254 -0.037099 3.356510
+v -0.078346 -0.338039 1.903459
+v 0.096383 -0.100113 3.021618
+v 0.090285 -0.126960 3.009764
+v 0.067254 -0.164931 2.995149
+v -0.042048 0.094983 2.299680
+v 0.217147 -0.078400 2.617399
+v -0.231605 0.102869 1.464948
+v -0.258836 0.072964 1.456416
+v -0.254072 0.055254 1.468057
+v -0.278472 -0.030897 1.486713
+v -0.300622 -0.047159 1.476452
+v -0.053751 -0.128975 3.316857
+v -0.006010 -0.143018 3.345309
+v -0.015775 -0.146732 3.337293
+v 0.103673 -0.090971 3.013775
+v 0.106150 0.000384 2.314935
+v 0.133082 0.028834 2.701354
+v 0.150984 0.000550 2.680796
+v 0.114928 -0.086461 2.301317
+v 0.194963 -0.026811 2.649404
+v 0.117954 -0.071895 2.297861
+v -0.085000 0.047355 2.315632
+v 0.001900 -0.146335 3.336994
+v -0.162494 0.018213 3.023128
+v -0.117771 0.025631 3.039836
+v 0.132876 0.040450 2.696548
+v 0.011840 0.035238 3.336241
+v 0.036808 0.013838 3.360187
+v -0.177113 -0.054348 2.993203
+v 0.071895 -0.323716 1.939922
+v 0.007444 -0.338107 1.924024
+v -0.145387 -0.023234 2.293153
+v -0.143439 -0.046296 2.298883
+v 0.062486 0.154612 2.632020
+v 0.131932 0.096386 2.673852
+v -0.017951 0.016319 3.323335
+v 0.085110 -0.168666 2.315090
+v 0.015473 0.179655 1.901131
+v 0.088295 -0.144016 2.318025
+v 0.058774 0.165109 1.911771
+v 0.098684 0.241465 1.472727
+v 0.003666 0.096631 2.989868
+v -0.131407 -0.120187 2.318520
+v 0.115512 -0.077876 3.340503
+v -0.120687 0.105572 2.679367
+v -0.183490 0.076544 2.639768
+v 0.124633 -0.003040 3.276005
+v 0.126951 -0.004652 3.276838
+v -0.189484 0.066190 2.647213
+v 0.253603 0.120503 1.439439
+v -0.045516 0.092849 2.967509
+v 0.238451 0.152234 1.430528
+v 0.101839 0.236071 1.473804
+v 0.082710 -0.253171 2.685917
+v 0.058377 -0.254083 2.699904
+v -0.069869 -0.045797 3.342805
+v -0.070737 -0.043809 3.342616
+v 0.105206 0.000782 2.315087
+v -0.071216 -0.202673 3.001800
+v -0.062212 -0.177295 2.319616
+v 0.281294 -0.003241 1.472338
+v -0.220861 0.016311 2.680646
+v -0.075939 -0.049214 3.328714
+v -0.069103 -0.207546 2.994002
+v -0.053486 -0.067885 3.357678
+v -0.039398 -0.215678 3.011527
+v -0.063799 -0.207280 2.997454
+v -0.001503 -0.193356 3.040007
+v -0.054410 -0.079566 3.347268
+v 0.138942 -0.049088 2.973522
+v 0.137850 -0.005902 2.937000
+v 0.008092 -0.194783 3.033347
+v -0.056386 -0.104025 3.325290
+v -0.063083 -0.128288 3.306166
+v -0.063337 -0.127461 3.307105
+v -0.132279 -0.132165 2.319174
+v 0.084091 -0.175248 3.237372
+v 0.048466 -0.168358 3.281523
+v 0.273085 -0.202955 1.930223
+v 0.027817 -0.197721 3.019606
+v 0.063098 -0.175251 2.987151
+v 0.179074 -0.331732 1.924029
+v 0.170182 -0.338445 1.926583
+v 0.179925 -0.320175 1.929794
+v 0.222791 -0.236602 1.946219
+v 0.235946 -0.231975 1.939668
+v -0.035635 -0.016734 3.353578
+v -0.116181 0.039016 2.309634
+v -0.168222 -0.073722 3.007292
+v -0.028881 -0.003459 3.341746
+v -0.152142 -0.105376 3.030698
+v 0.067970 0.008452 3.330927
+v -0.074253 0.067278 2.995561
+v -0.158284 -0.234020 2.709911
+v 0.089782 0.015424 2.310628
+v -0.200536 -0.045261 2.717624
+v 0.060037 -0.229293 -0.170877
+v 0.010432 -0.234179 -0.170877
+v -0.039172 -0.229293 -0.170877
+v -0.086871 -0.214824 -0.170877
+v -0.130829 -0.191328 -0.170877
+v -0.169360 -0.159707 -0.170877
+v -0.200981 -0.121176 -0.170877
+v -0.224477 -0.077218 -0.170877
+v -0.238946 -0.029519 -0.170877
+v -0.243832 0.020085 -0.170877
+v -0.169360 0.199877 -0.170877
+v -0.130829 0.231498 -0.170877
+v 0.010432 0.020085 -0.147598
+v -0.086870 0.254995 -0.170877
+v -0.039172 0.269464 -0.170877
+v 0.010432 0.274349 -0.170877
+v 0.060037 0.269464 -0.170877
+v -0.032661 -0.063544 0.994635
+v -0.025843 -0.061979 0.996480
+v -0.069046 -0.076316 0.984985
+v -0.072253 -0.083620 0.984412
+v 0.191308 -0.015893 -0.164483
+v 0.177536 -0.049132 -0.164158
+v -0.000000 -0.051232 0.995508
+v 0.025843 -0.061979 0.996480
+v -0.087172 0.255723 -0.171100
+v 0.032661 -0.063544 0.994635
+v -0.193659 0.156454 -0.170071
+v -0.182397 0.183990 -0.170877
+v -0.226400 -0.078014 -0.171464
+v 0.072213 -0.083697 0.984427
+v 0.070097 -0.078866 0.984805
+v 0.069046 -0.076316 0.984985
+v 0.103741 -0.205181 -0.169922
+v 0.098690 -0.217568 -0.170877
+v -0.040376 0.275517 -0.172618
+v -0.246159 -0.030954 -0.172951
+v 0.091987 -0.133569 0.995042
+v -0.174169 0.204686 -0.172795
+v 0.072331 -0.291102 -0.188647
+v -0.030813 -0.229737 0.993187
+v -0.230309 0.067972 -0.170071
+v -0.033880 -0.228474 0.993733
+v -0.211917 0.112185 -0.169632
+v -0.000000 -0.241878 1.009624
+v -0.001449 -0.241925 1.008814
+v -0.166674 0.224033 -0.175685
+v 0.060774 -0.324189 -0.197657
+v -0.134258 0.236630 -0.172618
+v 0.097718 -0.145065 0.989265
+v 0.010432 -0.301205 -0.189777
+v 0.163772 -0.082373 -0.164483
+v -0.186562 -0.176909 -0.177737
+v -0.095877 -0.140885 0.990111
+v -0.096584 -0.142431 0.989799
+v -0.081990 -0.184487 0.980903
+v -0.097718 -0.145065 0.989265
+v 0.081944 -0.184458 0.980909
+v 0.069658 -0.213672 0.985939
+v -0.207096 -0.125262 -0.172951
+v 0.010432 0.297888 -0.177515
+v -0.259502 0.000000 -0.175854
+v 0.006759 -0.237732 1.011005
+v 0.148878 -0.118361 -0.165524
+v -0.250633 0.020085 -0.172795
+v 0.011321 -0.237848 1.008490
+v 0.033880 -0.228472 0.993733
+v -0.241818 0.040538 -0.170877
+v 0.058820 0.319979 -0.185088
+v 0.067713 0.308057 -0.181973
+v 0.067130 0.309421 -0.182342
+v 0.095851 -0.140968 0.990094
+v -0.048330 -0.275333 -0.184114
+v 0.126950 -0.154296 -0.166799
+v 0.139949 -0.139949 -0.166538
+v -0.081939 -0.184612 0.980897
+v -0.036525 -0.227377 0.992452
+v -0.069755 -0.213626 0.984493
+v -0.102451 -0.252440 -0.182358
+v 0.099242 0.234490 -0.168845
+v 0.087831 0.261032 -0.170877
+v 0.122827 -0.158847 -0.166990
+v 0.197898 0.000000 -0.164943
+v 0.189566 0.020085 -0.163999
+v -0.156909 -0.230358 -0.184114
+v 0.120565 0.184911 -0.165747
+v 0.139924 0.139924 -0.163801
+v -0.092009 -0.133548 0.995038
+v -0.167441 -0.226265 -0.185111
+v 0.163319 0.083413 -0.162749
+v 0.150725 0.113826 -0.163046
+v 0.175919 0.053002 -0.163046
+v 0.137019 0.146672 -0.163988
+vn 0.9224 -0.3821 0.0560
+vn 0.5985 -0.7632 0.2434
+vn 0.5343 -0.8249 0.1845
+vn 0.6963 -0.6311 0.3418
+vn -0.3677 -0.8878 0.2767
+vn -0.9049 -0.3748 0.2018
+vn -0.9049 0.3748 0.2018
+vn -0.9056 0.3709 0.2058
+vn -0.3677 0.8878 0.2767
+vn -0.9237 -0.3830 0.0059
+vn -0.9231 -0.3844 0.0060
+vn -0.9239 -0.3827 0.0058
+vn 0.5343 0.8249 0.1845
+vn 0.5985 0.7632 0.2434
+vn 0.6963 0.6311 0.3418
+vn 0.9224 0.3821 0.0560
+vn 0.9204 -0.3878 0.0505
+vn 0.9232 -0.3808 0.0523
+vn 0.9232 -0.3809 0.0511
+vn 0.9237 -0.3798 0.0502
+vn 0.9236 -0.3799 0.0504
+vn 0.3626 0.8707 0.3324
+vn 0.3691 0.8674 0.3338
+vn 0.3711 0.8664 0.3342
+vn 0.3793 -0.9140 -0.1436
+vn 0.3814 -0.9131 -0.1442
+vn 0.3822 -0.9127 -0.1444
+vn -0.9040 0.3770 0.2017
+vn -0.9093 0.3612 0.2068
+vn 0.9051 0.3719 0.2060
+vn 0.9093 0.3612 0.2068
+vn 0.9105 0.3579 0.2070
+vn 0.9237 -0.3830 0.0059
+vn 0.9231 -0.3844 0.0060
+vn 0.9229 -0.3849 0.0060
+vn -0.3793 -0.9140 -0.1436
+vn -0.3814 -0.9131 -0.1442
+vn -0.3787 -0.9143 -0.1435
+vn -0.3626 0.8707 0.3324
+vn -0.3691 0.8674 0.3338
+vn -0.3610 0.8715 0.3320
+vn 0.3189 0.8113 0.4901
+vn 0.3189 0.8112 0.4901
+vn 0.9123 0.3875 0.1326
+vn 0.9197 0.3696 0.1323
+vn 0.9154 0.3795 0.1341
+vn 0.9130 0.3865 0.1305
+vn 0.9119 0.3892 0.1301
+vn 0.9119 0.3893 0.1301
+vn -0.3796 0.9056 0.1893
+vn -0.3809 0.9051 0.1889
+vn -0.3712 0.9086 0.1914
+vn -0.3695 0.9098 0.1889
+vn -0.9234 -0.3805 0.0500
+vn -0.9235 -0.3802 0.0512
+vn -0.9203 -0.3880 0.0502
+vn -0.9233 -0.3807 0.0510
+vn -0.9236 -0.3797 0.0524
+vn -0.9235 -0.3800 0.0520
+vn 0.3815 -0.9244 -0.0041
+vn 0.3812 -0.9245 -0.0040
+vn 0.3814 -0.9244 -0.0041
+vn 0.3815 -0.9244 -0.0040
+vn 0.3815 -0.9243 -0.0040
+vn 0.3696 0.9092 0.1918
+vn 0.3695 0.9098 0.1889
+vn 0.3712 0.9086 0.1914
+vn -0.9140 0.3881 0.1183
+vn -0.9205 0.3862 0.0594
+vn -0.9123 0.3874 0.1325
+vn -0.9111 0.3893 0.1355
+vn -0.9126 0.3861 0.1344
+vn -0.3812 -0.9245 -0.0040
+vn -0.3815 -0.9244 -0.0041
+vn -0.3815 -0.9243 -0.0040
+vn -0.3815 -0.9244 -0.0040
+vn -0.0000 0.0792 0.9969
+vn -0.7699 0.3617 0.5258
+vn -0.3189 -0.7236 0.6121
+vn 0.7699 -0.2741 0.5764
+vn 0.7699 0.3617 0.5258
+vn -0.3189 0.8112 0.4901
+vn -0.7699 -0.2741 0.5764
+vn 0.3189 -0.7236 0.6121
+vn 0.9238 0.3827 0.0120
+vn 0.8684 0.3941 0.3010
+vn 0.7975 0.5705 0.1963
+vn 0.8675 0.4775 0.1394
+vn -0.3713 0.8963 0.2425
+vn -0.9114 0.3775 0.1636
+vn -0.9114 -0.3775 0.1636
+vn -0.3713 -0.8963 0.2425
+vn 0.8039 -0.5695 0.1716
+vn 0.8854 -0.3815 0.2654
+vn 0.8753 -0.4682 0.1212
+vn 0.9238 -0.3827 0.0120
+vn 0.6134 -0.3409 0.7124
+vn 0.6135 -0.3469 0.7095
+vn 0.6135 -0.3364 0.7145
+vn 0.5239 -0.4773 0.7055
+vn 0.5292 -0.4686 0.7074
+vn 0.5326 -0.4709 0.7032
+vn 0.0002 -0.7062 0.7080
+vn -0.0266 -0.7127 0.7009
+vn 0.0183 -0.7090 0.7050
+vn -0.5234 -0.5325 0.6652
+vn -0.5426 -0.5372 0.6457
+vn -0.6190 -0.4926 0.6117
+vn -0.6131 -0.3471 0.7097
+vn -0.6131 -0.3431 0.7116
+vn -0.6130 -0.3396 0.7134
+vn -0.6023 0.3331 0.7254
+vn -0.5826 0.3268 0.7442
+vn -0.6027 0.3406 0.7216
+vn -0.5839 0.3264 0.7433
+vn -0.5233 0.4606 0.7169
+vn -0.5211 0.4676 0.7140
+vn -0.5210 0.4539 0.7229
+vn -0.0003 0.6680 0.7442
+vn -0.0073 0.6664 0.7456
+vn 0.0015 0.6654 0.7464
+vn -0.0455 -0.1923 -0.9803
+vn 0.5137 0.4629 0.7224
+vn 0.5065 0.4438 0.7393
+vn 0.5232 0.4625 0.7157
+vn 0.6045 0.3314 0.7244
+vn 0.6055 0.3374 0.7207
+vn 0.5845 0.3281 0.7421
+vn -0.2702 -0.0432 -0.9618
+vn -0.1216 -0.0699 -0.9901
+vn -0.1794 -0.0943 -0.9792
+vn -0.2855 0.0579 -0.9566
+vn -0.4505 0.3247 -0.8317
+vn -0.0000 0.1387 -0.9903
+vn -0.0000 0.0284 -0.9996
+vn 0.3877 -0.0489 -0.9205
+vn -0.1421 0.0482 -0.9887
+vn 0.1166 -0.0770 -0.9902
+vn 0.4861 0.0526 -0.8723
+vn 0.2603 0.0449 -0.9645
+vn 0.0455 -0.1923 -0.9803
+vn -0.0113 0.2032 -0.9791
+vn -0.0114 0.2031 -0.9791
+vn -0.0114 0.2032 -0.9791
+vn 0.1834 0.0825 -0.9796
+vn -0.1568 0.1666 -0.9735
+vn -0.3189 0.7236 -0.6121
+vn -0.2928 0.0482 -0.9549
+vn -0.4769 -0.1997 -0.8560
+vn -0.1847 -0.0822 -0.9793
+vn -0.3389 -0.1443 -0.9297
+vn -0.1740 -0.0956 -0.9801
+vn -0.1739 -0.0956 -0.9801
+vn -0.1739 -0.0958 -0.9801
+vn -0.1738 -0.0959 -0.9801
+vn 0.0113 0.2032 -0.9791
+vn 0.0115 0.2031 -0.9791
+vn -0.1834 0.0825 -0.9796
+vn 0.2231 -0.0417 -0.9739
+vn 0.1172 0.0450 -0.9921
+vn 0.2220 -0.0276 -0.9747
+vn 0.2837 -0.0824 -0.9554
+vn 0.2544 -0.0562 -0.9655
+vn -0.6467 -0.5433 0.5353
+vn -0.5970 -0.6058 0.5259
+vn -0.7554 -0.3508 0.5535
+vn -0.7113 -0.0415 0.7016
+vn -0.6829 -0.3888 0.6184
+vn -0.7112 -0.1819 0.6791
+vn -0.7596 0.1220 0.6389
+vn -0.6150 0.3692 0.6967
+vn -0.5297 0.4511 0.7183
+vn -0.2943 0.6623 0.6890
+vn -0.3060 0.6616 0.6846
+vn -0.2860 0.6835 0.6716
+vn -0.1898 0.6777 0.7104
+vn 0.0287 0.6509 0.7586
+vn 0.1252 0.6331 0.7639
+vn 0.7492 0.1893 0.6347
+vn 0.5771 0.4624 0.6731
+vn 0.6821 0.3081 0.6632
+vn 0.5573 0.3909 0.7326
+vn 0.6072 0.2064 0.7673
+vn 0.6210 0.1290 0.7731
+vn 0.5464 -0.4480 0.7076
+vn 0.6764 -0.2124 0.7053
+vn 0.5907 -0.3725 0.7158
+vn 0.5182 -0.4130 0.7489
+vn -0.2347 0.1256 -0.9639
+vn -0.2325 0.1257 -0.9644
+vn -0.2286 0.1257 -0.9654
+vn 0.3375 -0.7564 0.5603
+vn 0.3957 -0.7277 0.5603
+vn 0.0940 -0.8285 0.5521
+vn 0.2025 -0.7492 0.6307
+vn -0.0130 -0.7393 0.6732
+vn -0.1648 -0.7109 0.6837
+vn 0.0445 -0.0136 -0.9989
+vn 0.0437 -0.0145 -0.9989
+vn 0.0439 -0.0114 -0.9990
+vn 0.0804 0.2057 -0.9753
+vn -0.0014 -0.1843 -0.9829
+vn 0.0837 0.2086 -0.9744
+vn -0.2727 -0.0115 -0.9620
+vn -0.2648 -0.0173 -0.9642
+vn -0.2707 -0.0086 -0.9626
+vn 0.2670 -0.0466 -0.9626
+vn 0.2709 -0.0504 -0.9613
+vn 0.2681 -0.0476 -0.9622
+vn 0.0524 -0.2596 -0.9643
+vn 0.0555 -0.2449 -0.9680
+vn 0.0490 -0.2526 -0.9663
+vn 0.0219 -0.1411 -0.9898
+vn -0.0120 -0.1881 -0.9821
+vn 0.0487 -0.1036 -0.9934
+vn -0.0642 0.2552 -0.9648
+vn -0.0633 0.2583 -0.9640
+vn -0.0666 0.2532 -0.9651
+vn 0.2600 -0.0933 -0.9611
+vn 0.2584 -0.0843 -0.9624
+vn 0.2580 -0.0966 -0.9613
+vn 0.1683 0.2091 -0.9633
+vn 0.1685 0.2081 -0.9635
+vn 0.1676 0.2000 -0.9654
+vn -0.1847 -0.1869 -0.9648
+vn -0.1799 -0.1975 -0.9637
+vn -0.1820 -0.1897 -0.9648
+vn -0.0794 0.9351 -0.3453
+vn 0.4750 0.2664 -0.8387
+vn 0.5605 0.0641 -0.8256
+vn 0.5688 0.0403 -0.8215
+vn -0.9702 -0.0044 0.2422
+vn -0.9651 -0.0386 0.2590
+vn -0.9715 0.0057 0.2371
+vn 0.7702 -0.0155 0.6376
+vn 0.7539 0.1645 0.6361
+vn 0.7680 0.0456 0.6388
+vn 0.7527 0.0386 0.6572
+vn 0.7173 -0.0758 0.6927
+vn 0.7029 -0.1380 0.6978
+vn 0.3881 -0.5632 0.7295
+vn 0.5395 -0.4706 0.6981
+vn 0.3845 -0.6242 0.6801
+vn -0.1239 -0.6756 0.7268
+vn -0.3672 -0.6182 0.6950
+vn -0.3982 -0.6065 0.6882
+vn -0.1755 -0.6444 0.7443
+vn -0.2808 -0.5558 0.7824
+vn -0.3316 -0.5070 0.7956
+vn -0.6839 -0.0958 0.7232
+vn -0.6817 -0.1173 0.7222
+vn -0.6876 0.0282 0.7255
+vn -0.7718 0.0427 0.6345
+vn -0.7606 0.1696 0.6266
+vn -0.7128 0.0279 0.7008
+vn -0.4565 0.4318 0.7779
+vn -0.4761 0.4186 0.7734
+vn -0.3399 0.5038 0.7942
+vn 0.1045 -0.2236 -0.9691
+vn 0.1042 -0.1778 -0.9785
+vn 0.1055 -0.1860 -0.9769
+vn 0.2994 0.6582 0.6908
+vn 0.0805 0.7037 0.7059
+vn 0.2213 0.6783 0.7007
+vn 0.3680 0.5969 0.7129
+vn 0.3695 0.6004 0.7092
+vn 0.3408 0.5705 0.7473
+vn 0.3695 0.6005 0.7091
+vn -0.0499 0.0334 -0.9982
+vn -0.0414 0.0597 -0.9974
+vn -0.0428 0.0531 -0.9977
+vn -0.1566 -0.1814 -0.9709
+vn 0.1534 0.1524 -0.9763
+vn -0.1438 -0.1673 -0.9754
+vn 0.2154 -0.0726 -0.9738
+vn 0.2193 -0.0783 -0.9725
+vn 0.2164 -0.0733 -0.9736
+vn -0.2010 0.0956 -0.9749
+vn -0.2101 0.1122 -0.9712
+vn -0.2050 0.1015 -0.9735
+vn 0.2215 0.4375 -0.8715
+vn 0.2267 0.2706 -0.9356
+vn 0.2266 0.1889 -0.9555
+vn 0.1076 0.0990 -0.9893
+vn 0.0890 0.0929 -0.9917
+vn 0.1320 0.1069 -0.9855
+vn -0.0333 -0.2437 -0.9693
+vn -0.0445 -0.2572 -0.9653
+vn -0.0380 -0.2475 -0.9681
+vn -0.1514 0.2037 -0.9673
+vn -0.1566 0.2103 -0.9650
+vn -0.1468 0.2062 -0.9674
+vn -0.2380 -0.0363 -0.9706
+vn -0.2365 -0.0369 -0.9709
+vn -0.2460 -0.0428 -0.9683
+vn 0.2433 -0.0058 -0.9699
+vn 0.2348 0.0004 -0.9721
+vn 0.2372 0.0019 -0.9715
+vn -0.5423 -0.8067 0.2349
+vn -0.8535 0.2266 -0.4693
+vn -0.8534 0.2268 -0.4694
+vn 0.8824 -0.4578 0.1085
+vn 0.8831 -0.4566 0.1082
+vn -0.4512 0.7009 0.5523
+vn -0.2547 0.7595 0.5986
+vn -0.4113 0.6733 0.6144
+vn -0.2850 0.8128 0.5080
+vn -0.3031 0.8331 0.4627
+vn -0.1994 0.8246 0.5294
+vn 0.4270 0.7677 0.4779
+vn 0.5787 0.6474 0.4960
+vn 0.6132 0.5790 0.5373
+vn 0.8506 0.1831 0.4929
+vn 0.8276 0.1924 0.5273
+vn 0.8228 0.3323 0.4611
+vn 0.8610 0.2074 0.4644
+vn 0.8646 -0.2030 0.4596
+vn 0.8697 0.0695 0.4887
+vn 0.8744 -0.0456 0.4831
+vn 0.3019 -0.7631 0.5715
+vn 0.5327 -0.5978 0.5991
+vn 0.4846 -0.6960 0.5299
+vn 0.0119 -0.8571 0.5151
+vn 0.3423 -0.7813 0.5220
+vn 0.2587 -0.8495 0.4598
+vn -0.3433 -0.7478 0.5683
+vn -0.4291 -0.7136 0.5538
+vn -0.5979 -0.6047 0.5262
+vn 0.2199 0.0537 -0.9740
+vn 0.2238 0.0601 -0.9728
+vn 0.2388 0.0773 -0.9680
+vn -0.8459 0.0074 0.5333
+vn -0.7927 -0.2172 0.5696
+vn -0.8379 -0.2043 0.5061
+vn -0.8914 -0.0222 0.4528
+vn -0.8911 -0.0219 0.4533
+vn -0.8773 0.0538 0.4770
+vn -0.0428 -0.0676 -0.9968
+vn -0.0451 -0.0827 -0.9956
+vn -0.0321 -0.0858 -0.9958
+vn -0.2183 0.1710 -0.9608
+vn 0.1076 -0.1218 -0.9867
+vn 0.1376 -0.1472 -0.9795
+vn 0.1215 0.2183 -0.9683
+vn 0.1264 0.2225 -0.9667
+vn 0.1243 0.2155 -0.9686
+vn -0.1600 -0.2232 -0.9616
+vn -0.1601 -0.2156 -0.9633
+vn -0.1595 -0.2017 -0.9664
+vn -0.2520 0.0337 -0.9671
+vn -0.2361 0.0236 -0.9714
+vn -0.2388 0.0218 -0.9708
+vn -0.1523 0.1366 -0.9789
+vn 0.0710 -0.1276 -0.9893
+vn -0.1695 0.1572 -0.9729
+vn 0.2568 -0.0451 -0.9654
+vn 0.2460 -0.0371 -0.9686
+vn 0.2382 -0.0302 -0.9707
+vn -0.1957 -0.1108 -0.9744
+vn -0.1879 -0.1101 -0.9760
+vn -0.1971 -0.1183 -0.9732
+vn 0.0613 -0.2485 -0.9667
+vn 0.0643 -0.2355 -0.9697
+vn 0.0618 -0.2432 -0.9680
+vn -0.0496 0.2340 -0.9710
+vn -0.0542 0.2125 -0.9757
+vn -0.0546 0.2340 -0.9707
+vn 0.8264 -0.5193 0.2176
+vn -0.2951 -0.8205 -0.4896
+vn -0.2969 -0.8196 -0.4899
+vn -0.2970 -0.8196 -0.4900
+vn 0.5223 0.8429 0.1296
+vn 0.5210 0.8437 0.1294
+vn 0.5224 0.8428 0.1296
+vn 0.8281 0.3343 0.4500
+vn 0.8017 0.3796 0.4617
+vn 0.6438 0.6248 0.4417
+vn 0.9392 0.0109 0.3431
+vn 0.9373 0.0904 0.3366
+vn 0.8903 -0.2905 0.3507
+vn 0.8544 -0.3597 0.3750
+vn 0.8899 -0.2109 0.4046
+vn 0.7621 -0.5308 0.3706
+vn 0.7514 -0.4988 0.4319
+vn 0.7830 -0.2963 -0.5469
+vn -0.8891 0.1919 -0.4155
+vn -0.8879 0.1902 -0.4189
+vn -0.8876 0.1897 -0.4198
+vn 0.2282 -0.8473 0.4797
+vn -0.1290 -0.9177 0.3757
+vn 0.2535 -0.8404 0.4790
+vn 0.1800 -0.8762 0.4472
+vn -0.1957 -0.8389 0.5078
+vn -0.2599 -0.8490 0.4600
+vn -0.2623 -0.8515 0.4540
+vn -0.8796 -0.0641 0.4715
+vn -0.7837 -0.4001 0.4752
+vn -0.8640 -0.1658 0.4753
+vn -0.7308 -0.3873 0.5621
+vn -0.8819 -0.0651 0.4670
+vn -0.8194 -0.1278 0.5588
+vn -0.4043 0.8756 0.2644
+vn -0.4753 0.8025 0.3608
+vn -0.6014 0.6335 0.4867
+vn 0.3308 -0.2951 -0.8964
+vn 0.3313 -0.2883 -0.8984
+vn 0.3326 -0.2970 -0.8951
+vn -0.2415 0.7763 0.5823
+vn -0.5829 0.6106 0.5361
+vn -0.3248 0.7524 0.5731
+vn 0.2057 0.8624 0.4625
+vn 0.1237 0.8835 0.4518
+vn 0.4351 0.7696 0.4674
+vn 0.5208 0.7332 0.4373
+vn -0.0948 -0.5083 -0.8559
+vn -0.0996 -0.5100 -0.8544
+vn -0.0902 -0.5178 -0.8507
+vn -0.2739 0.0963 -0.9569
+vn -0.0592 0.6242 -0.7790
+vn -0.2870 0.6269 -0.7243
+vn 0.2801 -0.1117 0.9534
+vn 0.1045 -0.5618 0.8207
+vn 0.2894 -0.0804 0.9538
+vn -0.3697 -0.1479 -0.9173
+vn -0.3697 -0.1480 -0.9173
+vn -0.3725 -0.1529 -0.9154
+vn -0.4132 0.0911 -0.9061
+vn -0.4148 0.0956 -0.9049
+vn -0.4122 0.0879 -0.9069
+vn -0.0061 0.3969 -0.9179
+vn -0.0021 0.4045 -0.9145
+vn -0.0061 0.3990 -0.9169
+vn -0.4111 -0.1748 -0.8946
+vn -0.3776 -0.3605 -0.8529
+vn -0.4051 -0.2048 -0.8910
+vn 0.4102 0.1739 0.8952
+vn -0.3648 0.3781 -0.8509
+vn -0.3062 0.3419 -0.8885
+vn -0.3211 0.3524 -0.8790
+vn 0.2591 -0.3412 -0.9035
+vn -0.1507 -0.2110 -0.9658
+vn 0.2067 -0.3151 -0.9263
+vn 0.4775 0.1551 -0.8648
+vn 0.2125 -0.1909 -0.9583
+vn 0.4754 0.1550 -0.8660
+vn -0.3907 -0.0256 -0.9202
+vn -0.2640 -0.0726 -0.9618
+vn 0.2654 0.1277 -0.9556
+vn -0.1805 -0.9770 0.1132
+vn -0.9606 -0.0696 -0.2692
+vn -0.9606 -0.0699 -0.2692
+vn 0.9901 -0.1281 0.0567
+vn 0.9900 -0.1294 0.0568
+vn 0.9902 -0.1280 0.0567
+vn 0.8822 -0.3359 0.3301
+vn 0.8670 -0.3538 0.3508
+vn 0.8865 -0.3650 0.2844
+vn 0.1870 -0.8403 0.5088
+vn 0.1632 -0.8610 0.4817
+vn -0.2663 -0.8313 0.4879
+vn -0.0785 -0.9344 0.3473
+vn -0.4559 -0.7648 0.4552
+vn -0.0935 -0.9395 0.3296
+vn -0.5169 -0.7591 0.3957
+vn 0.0273 -0.9193 0.3926
+vn -0.5920 -0.7228 -0.3565
+vn 0.5178 0.7626 -0.3876
+vn 0.5166 0.7625 -0.3895
+vn 0.5140 0.7621 -0.3937
+vn -0.9251 0.0477 0.3768
+vn -0.7020 -0.4979 0.5093
+vn -0.8154 -0.3076 0.4905
+vn -0.8543 -0.2597 0.4503
+vn -0.3557 0.8642 0.3559
+vn -0.3962 0.6333 -0.6648
+vn -0.8860 0.1463 0.4400
+vn -0.8460 -0.3281 0.4203
+vn -0.9090 -0.1313 0.3955
+vn -0.6022 0.6382 0.4796
+vn -0.5187 0.6933 0.5003
+vn -0.2140 0.8841 0.4155
+vn -0.6359 0.6680 0.3865
+vn -0.1102 0.9180 0.3811
+vn -0.6541 0.6765 0.3384
+vn -0.5852 0.7590 0.2856
+vn 0.4278 0.8219 0.3761
+vn 0.4335 0.8478 0.3056
+vn 0.5003 0.7810 0.3739
+vn -0.4785 -0.3420 -0.8088
+vn -0.4847 -0.3395 -0.8061
+vn -0.4777 -0.3462 -0.8074
+vn 0.8756 0.4217 0.2358
+vn 0.3588 0.9162 0.1784
+vn 0.5043 0.8557 0.1155
+vn 0.8786 -0.3569 0.3173
+vn 0.9449 -0.0474 0.3239
+vn 0.8542 -0.4159 0.3120
+vn -0.6277 0.2193 -0.7469
+vn -0.6276 0.2200 -0.7468
+vn -0.6042 0.2239 -0.7647
+vn 0.2200 0.1779 -0.9591
+vn 0.2213 0.1745 -0.9595
+vn 0.6080 0.1875 -0.7715
+vn -0.2556 -0.2197 0.9415
+vn -0.1362 0.4201 -0.8972
+vn -0.1295 0.4236 -0.8965
+vn -0.1187 0.3381 -0.9336
+vn 0.2869 0.3156 -0.9045
+vn 0.2878 0.3153 -0.9043
+vn 0.2867 0.3158 -0.9045
+vn 0.4154 -0.2454 -0.8759
+vn 0.4174 -0.2498 -0.8737
+vn 0.4155 -0.2432 -0.8765
+vn 0.0529 -0.4573 0.8877
+vn -0.1023 0.4503 -0.8870
+vn -0.1002 0.5499 -0.8292
+vn -0.0096 0.6089 -0.7932
+vn 0.5328 0.1525 -0.8324
+vn 0.5333 0.1566 -0.8313
+vn 0.4948 0.1128 -0.8617
+vn -0.5783 -0.2261 -0.7839
+vn -0.2915 0.2119 -0.9328
+vn -0.5780 -0.2261 -0.7841
+vn -0.1216 -0.5997 -0.7909
+vn -0.0816 -0.6462 -0.7588
+vn -0.4076 -0.2471 -0.8791
+vn 0.0918 -0.5573 -0.8252
+vn 0.0923 -0.5593 -0.8238
+vn 0.0927 -0.5597 -0.8235
+vn -0.8456 0.5172 0.1323
+vn 0.2844 0.9208 -0.2670
+vn 0.2855 0.9204 -0.2672
+vn -0.4745 -0.8742 0.1027
+vn -0.4730 -0.8751 0.1026
+vn -0.4746 -0.8742 0.1028
+vn -0.6640 -0.6981 0.2678
+vn -0.9581 0.0688 0.2779
+vn 0.8991 -0.3336 -0.2834
+vn -0.8732 0.4259 -0.2370
+vn 0.8992 -0.3337 -0.2831
+vn 0.8992 -0.3338 -0.2829
+vn -0.2780 0.9116 0.3028
+vn 0.2735 -0.8594 -0.4320
+vn -0.0076 0.9517 0.3068
+vn 0.8770 0.3905 0.2799
+vn 0.8946 0.3495 0.2784
+vn 0.6295 -0.7415 0.2321
+vn 0.6296 -0.7415 0.2321
+vn 0.6290 -0.7419 0.2321
+vn -0.5667 0.4594 -0.6839
+vn -0.5672 0.4593 -0.6836
+vn -0.5689 0.4590 -0.6824
+vn 0.6301 -0.7410 0.2321
+vn -0.2535 -0.9342 0.2509
+vn 0.0956 0.7891 -0.6068
+vn 0.1004 0.7887 -0.6065
+vn 0.1011 0.7834 -0.6133
+vn -0.8674 0.3532 -0.3504
+vn -0.4337 0.2795 0.8566
+vn 0.3622 -0.2535 -0.8970
+vn 0.0727 -0.6894 -0.7207
+vn 0.3378 -0.3032 -0.8911
+vn 0.4916 0.2552 -0.8326
+vn 0.5502 0.2736 -0.7889
+vn 0.3662 0.2150 -0.9054
+vn 0.5222 -0.2867 -0.8032
+vn 0.5228 -0.2879 -0.8024
+vn 0.5239 -0.2854 -0.8025
+vn -0.1649 -0.6307 -0.7583
+vn -0.1678 -0.6315 -0.7570
+vn -0.1656 -0.6306 -0.7582
+vn 0.6481 0.3147 -0.6935
+vn 0.6678 0.5051 -0.5467
+vn 0.5864 0.2501 -0.7705
+vn 0.8378 0.3240 -0.4394
+vn -0.6141 -0.1904 0.7660
+vn 0.3298 -0.5748 -0.7489
+vn 0.2645 -0.5273 -0.8075
+vn 0.1496 -0.4363 -0.8873
+vn 0.8373 0.3253 -0.4394
+vn -0.3860 0.6366 -0.6677
+vn 0.1982 0.4664 -0.8621
+vn -0.3861 0.6361 -0.6681
+vn -0.7816 -0.0981 -0.6160
+vn -0.4848 0.3885 -0.7836
+vn -0.7814 -0.0985 -0.6162
+vn -0.3646 -0.0095 -0.9311
+vn -0.7746 -0.1991 -0.6003
+vn -0.7913 -0.1816 -0.5839
+vn 0.6569 0.0833 -0.7494
+vn 0.6196 -0.2719 -0.7363
+vn 0.6167 0.2853 -0.7337
+vn 0.7499 0.0043 -0.6616
+vn 0.6245 -0.2586 -0.7370
+vn -0.0000 -0.0000 -1.0000
+vn 0.6306 -0.2459 -0.7361
+vn 0.6378 -0.2344 -0.7337
+vn 0.6281 -0.3658 -0.6867
+vn 0.6390 -0.3559 -0.6820
+vn -0.6337 0.3646 0.6823
+vn -0.0366 0.1840 -0.9822
+vn 0.6231 -0.3038 -0.7208
+vn 0.6765 -0.2210 -0.7025
+vn -0.0000 0.1876 -0.9822
+vn 0.2639 -0.7623 -0.5909
+vn -0.3644 -0.5941 -0.7171
+vn 0.0366 0.1840 -0.9822
+vn -0.3131 -0.6075 -0.7300
+vn 0.0718 0.1733 -0.9822
+vn -0.2594 -0.6263 -0.7352
+vn 0.1042 0.1560 -0.9822
+vn -0.2080 -0.6508 -0.7302
+vn -0.5249 -0.5381 -0.6595
+vn -0.6506 -0.1588 -0.7426
+vn 0.1326 0.1326 -0.9822
+vn 0.1560 0.1042 -0.9822
+vn -0.6240 -0.2010 -0.7552
+vn -0.6001 -0.2486 -0.7603
+vn 0.1733 0.0718 -0.9823
+vn 0.1840 0.0366 -0.9822
+vn -0.5839 -0.2993 -0.7547
+vn 0.1876 -0.0000 -0.9822
+vn -0.7375 0.0158 -0.6751
+vn -0.6682 0.2936 -0.6836
+vn -0.6519 0.2989 -0.6969
+vn -0.5724 0.3477 -0.7426
+vn -0.6737 0.2790 -0.6843
+vn -0.6801 0.2649 -0.6836
+vn 0.1326 -0.1326 -0.9822
+vn -0.6723 0.2496 -0.6969
+vn -0.6507 0.1588 -0.7425
+vn 0.1042 -0.1560 -0.9822
+vn -0.5249 0.5381 -0.6595
+vn 0.0718 -0.1733 -0.9822
+vn -0.2589 0.6250 -0.7364
+vn -0.2080 0.6508 -0.7302
+vn 0.0366 -0.1840 -0.9822
+vn -0.3128 0.6067 -0.7308
+vn -0.0000 -0.1876 -0.9822
+vn -0.3644 0.5942 -0.7171
+vn -0.0366 -0.1840 -0.9822
+vn 0.6467 0.3693 -0.6674
+vn 0.6280 0.3155 -0.7113
+vn 0.6369 0.3225 -0.7002
+vn 0.6364 0.3783 -0.6722
+vn 0.6261 0.3892 -0.6757
+vn 0.6304 0.2458 -0.7363
+vn 0.6245 0.2586 -0.7370
+vn 0.6198 0.2720 -0.7361
+vn 0.3821 -0.9224 0.0560
+vn -0.9229 -0.3849 0.0060
+vn 0.3821 0.9224 0.0560
+vn 0.9203 -0.3879 0.0503
+vn 0.9233 -0.3805 0.0516
+vn 0.3610 0.8715 0.3320
+vn 0.3787 -0.9143 -0.1435
+vn -0.9105 0.3579 0.2070
+vn 0.9041 0.3745 0.2058
+vn 0.9239 -0.3827 0.0058
+vn -0.3822 -0.9127 -0.1444
+vn -0.3711 0.8664 0.3342
+vn 0.9190 0.3715 0.1321
+vn 0.9198 0.3694 0.1326
+vn 0.9154 0.3805 0.1312
+vn -0.3696 0.9092 0.1918
+vn -0.9237 -0.3796 0.0524
+vn -0.9204 -0.3877 0.0504
+vn -0.9231 -0.3814 0.0501
+vn 0.3815 -0.9243 -0.0041
+vn 0.3811 -0.9245 -0.0040
+vn 0.3809 0.9051 0.1889
+vn 0.3796 0.9056 0.1893
+vn -0.9110 0.3894 0.1355
+vn -0.9197 0.3697 0.1322
+vn -0.9190 0.3714 0.1319
+vn -0.9153 0.3803 0.1325
+vn -0.9201 0.3699 0.1289
+vn -0.3815 -0.9243 -0.0039
+vn -0.3811 -0.9245 -0.0040
+vn -0.3816 -0.9243 -0.0039
+vn -0.3816 -0.9243 -0.0040
+vn 0.0267 0.2713 0.9621
+vn 0.7179 0.6188 0.3189
+vn 0.7752 0.5495 0.3117
+vn 0.7762 0.6239 0.0913
+vn 0.8595 0.4153 0.2980
+vn 0.9183 0.3957 0.0120
+vn 0.7408 -0.6715 0.0129
+vn 0.7764 -0.6255 0.0776
+vn 0.8571 -0.5148 -0.0171
+vn 0.6114 -0.3358 0.7165
+vn 0.6134 -0.3490 0.7085
+vn 0.5425 -0.4692 0.6969
+vn 0.5249 -0.4779 0.7044
+vn 0.0010 -0.6896 0.7242
+vn 0.1178 -0.7001 0.7042
+vn -0.1179 -0.6995 0.7048
+vn -0.5265 -0.4711 0.7077
+vn -0.3202 -0.6890 0.6502
+vn -0.7550 -0.2938 0.5862
+vn -0.6132 -0.3490 0.7087
+vn -0.5880 0.3279 0.7394
+vn -0.6058 0.3474 0.7158
+vn -0.6054 0.3479 0.7158
+vn -0.6056 0.3461 0.7166
+vn -0.5051 0.4471 0.7382
+vn -0.5193 0.4711 0.7130
+vn 0.0120 0.6629 0.7486
+vn 0.0025 0.6670 0.7451
+vn 0.5301 0.4542 0.7160
+vn 0.5191 0.4690 0.7146
+vn 0.5183 0.4697 0.7147
+vn 0.6067 0.3451 0.7161
+vn 0.6067 0.3481 0.7147
+vn 0.0631 -0.1567 -0.9856
+vn 0.2780 0.1197 -0.9531
+vn 0.0886 -0.0865 -0.9923
+vn 0.4498 0.3221 -0.8330
+vn 0.1794 -0.0943 -0.9792
+vn 0.1216 -0.0699 -0.9901
+vn 0.2702 -0.0432 -0.9618
+vn -0.0000 -0.0902 -0.9959
+vn -0.0886 -0.0865 -0.9923
+vn -0.0630 -0.1567 -0.9856
+vn -0.4498 0.3221 -0.8330
+vn -0.2781 0.1199 -0.9530
+vn -0.1491 -0.0651 -0.9867
+vn 0.1491 -0.0651 -0.9867
+vn 0.2702 -0.0431 -0.9618
+vn 0.2380 -0.1002 -0.9661
+vn 0.3675 -0.2718 -0.8894
+vn 0.1252 -0.0693 -0.9897
+vn 0.2856 0.0582 -0.9566
+vn -0.0000 -0.0901 -0.9959
+vn -0.1252 -0.0693 -0.9897
+vn -0.2381 -0.1001 -0.9661
+vn -0.2702 -0.0431 -0.9618
+vn -0.3682 -0.2724 -0.8889
+vn 0.4505 0.3247 -0.8317
+vn 0.4563 0.3481 -0.8189
+vn -0.4563 0.3481 -0.8189
+vn -0.1637 0.0578 -0.9848
+vn -0.1649 0.0253 -0.9860
+vn 0.3664 0.0488 -0.9292
+vn 0.1443 0.0462 -0.9885
+vn 0.1615 0.0544 -0.9854
+vn 0.1647 0.0594 -0.9846
+vn 0.3153 -0.1109 -0.9425
+vn 0.3737 -0.1647 -0.9128
+vn 0.0674 0.0790 -0.9946
+vn 0.0674 0.0788 -0.9946
+vn 0.0674 0.0791 -0.9946
+vn 0.1896 -0.0050 -0.9818
+vn 0.1740 0.0059 -0.9847
+vn -0.7451 -0.2154 0.6312
+vn -0.7987 -0.2389 0.5522
+vn -0.7687 -0.0645 0.6363
+vn -0.7192 -0.0775 0.6905
+vn -0.6689 -0.4459 0.5948
+vn -0.5274 0.4542 0.7180
+vn -0.7631 0.1823 0.6200
+vn -0.7195 0.3150 0.6189
+vn -0.3066 0.6599 0.6859
+vn -0.3199 0.6925 0.6466
+vn -0.1277 0.7717 0.6230
+vn -0.0052 0.8021 0.5972
+vn 0.1184 0.8295 0.5458
+vn 0.0645 0.8157 0.5749
+vn -0.2399 0.6810 0.6918
+vn 0.1468 0.6951 0.7037
+vn 0.7604 0.1717 0.6264
+vn 0.5395 0.5079 0.6715
+vn 0.5434 0.4295 0.7212
+vn 0.5126 -0.4105 0.7541
+vn 0.5169 -0.4123 0.7502
+vn 0.5489 -0.4620 0.6966
+vn 0.6934 -0.1686 0.7006
+vn -0.2366 0.1256 -0.9635
+vn -0.0125 -0.7157 0.6983
+vn -0.0105 -0.8292 0.5589
+vn -0.1651 -0.7109 0.6837
+vn 0.2635 -0.7452 0.6125
+vn 0.0436 -0.0082 -0.9990
+vn 0.0446 -0.0128 -0.9989
+vn -0.0883 -0.5636 -0.8213
+vn 0.0787 0.1817 -0.9802
+vn 0.0806 0.2060 -0.9752
+vn -0.2699 -0.0015 -0.9629
+vn -0.2753 -0.0068 -0.9613
+vn 0.2589 -0.0412 -0.9650
+vn 0.2607 -0.0419 -0.9645
+vn 0.0412 -0.2519 -0.9669
+vn 0.0510 -0.2626 -0.9635
+vn -0.0299 -0.2125 -0.9767
+vn -0.0612 0.2565 -0.9646
+vn -0.0700 0.2460 -0.9667
+vn -0.0700 0.2468 -0.9665
+vn 0.2553 -0.0998 -0.9617
+vn 0.2601 -0.0995 -0.9604
+vn 0.1668 0.1978 -0.9660
+vn 0.1687 0.2145 -0.9620
+vn -0.1847 -0.1935 -0.9636
+vn -0.1823 -0.1978 -0.9631
+vn -0.1847 -0.1970 -0.9628
+vn -0.1823 -0.1908 -0.9645
+vn -0.1783 -0.1846 -0.9665
+vn -0.1805 -0.1820 -0.9666
+vn 0.4064 0.3921 -0.8253
+vn -0.9471 -0.1202 0.2977
+vn 0.7694 -0.0083 0.6387
+vn 0.7496 0.1887 0.6344
+vn 0.7589 0.0592 0.6485
+vn 0.7636 -0.1727 0.6222
+vn 0.3532 -0.5324 0.7693
+vn 0.6268 -0.3417 0.7003
+vn 0.4537 -0.5729 0.6826
+vn -0.0333 -0.7404 0.6714
+vn -0.0114 -0.7091 0.7050
+vn -0.1673 -0.6534 0.7383
+vn -0.4125 -0.5916 0.6927
+vn -0.1100 -0.7104 0.6952
+vn -0.0404 -0.7401 0.6712
+vn -0.1596 -0.6564 0.7373
+vn -0.6649 0.0888 0.7417
+vn -0.6896 0.0804 0.7197
+vn -0.6104 0.0777 0.7883
+vn -0.7000 -0.4519 0.5530
+vn -0.6608 0.4698 0.5853
+vn -0.2949 0.5318 0.7938
+vn -0.2922 0.5287 0.7969
+vn 0.0978 -0.2283 -0.9687
+vn 0.1062 -0.2341 -0.9664
+vn 0.0985 -0.1001 -0.9901
+vn 0.3089 0.6557 0.6890
+vn 0.0534 0.7069 0.7053
+vn 0.3670 0.6022 0.7090
+vn 0.3365 0.5789 0.7427
+vn 0.1822 0.6668 0.7226
+vn 0.1670 0.6756 0.7181
+vn 0.3051 0.5951 0.7435
+vn -0.0542 0.0246 -0.9982
+vn -0.0399 0.0653 -0.9971
+vn 0.3752 0.3915 -0.8402
+vn -0.1609 -0.1862 -0.9692
+vn -0.1595 -0.1861 -0.9695
+vn 0.2113 -0.0709 -0.9748
+vn 0.2143 -0.0710 -0.9742
+vn 0.2138 -0.0709 -0.9743
+vn -0.2020 0.0921 -0.9750
+vn -0.1996 0.0922 -0.9755
+vn 0.2184 0.4858 -0.8463
+vn 0.0496 0.0800 -0.9956
+vn -0.0429 -0.2203 -0.9745
+vn -0.0344 -0.2372 -0.9708
+vn -0.0393 -0.2298 -0.9724
+vn -0.1477 0.1957 -0.9695
+vn -0.1522 0.1833 -0.9712
+vn -0.2546 -0.0492 -0.9658
+vn -0.2405 -0.0380 -0.9699
+vn 0.2380 -0.0125 -0.9712
+vn 0.2317 -0.0055 -0.9728
+vn 0.2311 0.0028 -0.9729
+vn 0.2411 0.0004 -0.9705
+vn 0.2438 -0.0039 -0.9698
+vn 0.2422 -0.0157 -0.9701
+vn -0.8535 0.2265 -0.4693
+vn 0.8834 -0.4560 0.1081
+vn -0.5869 0.6886 0.4260
+vn -0.2965 0.7619 0.5759
+vn -0.4135 0.6719 0.6144
+vn -0.3035 0.8333 0.4621
+vn 0.0494 0.8593 0.5091
+vn -0.0169 0.8541 0.5199
+vn 0.6658 0.4561 0.5905
+vn 0.4127 0.7203 0.5575
+vn 0.3852 0.6943 0.6079
+vn 0.3611 0.7797 0.5115
+vn 0.8592 0.2048 0.4689
+vn 0.6889 0.1877 0.7002
+vn 0.8154 0.0754 0.5740
+vn 0.7792 -0.0356 0.6257
+vn 0.7791 -0.0567 0.6244
+vn 0.7960 -0.0705 0.6012
+vn 0.8609 0.0664 0.5043
+vn 0.8627 0.0658 0.5015
+vn 0.8594 0.0670 0.5068
+vn 0.8479 -0.2909 0.4432
+vn 0.8718 0.0745 0.4842
+vn 0.5215 -0.7241 0.4513
+vn 0.2921 -0.7812 0.5518
+vn 0.3361 -0.7757 0.5342
+vn 0.2537 -0.9108 0.3258
+vn -0.0229 -0.8664 0.4988
+vn -0.3603 -0.7634 0.5361
+vn -0.6547 -0.5606 0.5070
+vn 0.2455 0.0833 -0.9658
+vn 0.2161 0.0483 -0.9752
+vn -0.8725 -0.2808 0.3999
+vn -0.8563 -0.0006 0.5164
+vn -0.8358 0.2973 0.4616
+vn -0.8499 0.2400 0.4691
+vn -0.8809 -0.0196 0.4729
+vn -0.0437 -0.0835 -0.9956
+vn -0.0292 -0.0859 -0.9959
+vn -0.0462 -0.0511 -0.9976
+vn -0.4464 0.3780 -0.8111
+vn 0.1276 -0.1396 -0.9820
+vn 0.1228 0.1997 -0.9721
+vn 0.1214 0.2150 -0.9690
+vn -0.1585 -0.1967 -0.9676
+vn -0.1600 -0.2273 -0.9606
+vn -0.2272 0.0202 -0.9736
+vn -0.2357 0.0191 -0.9716
+vn -0.2557 0.0362 -0.9661
+vn 0.1384 -0.2063 -0.9687
+vn 0.2346 -0.0272 -0.9717
+vn 0.2599 -0.0468 -0.9645
+vn -0.2103 -0.1346 -0.9683
+vn -0.1986 -0.1148 -0.9733
+vn 0.0594 -0.2473 -0.9671
+vn 0.0608 -0.2489 -0.9666
+vn -0.0536 0.2034 -0.9776
+vn -0.0537 0.2033 -0.9776
+vn -0.0550 0.2179 -0.9744
+vn -0.0544 0.2406 -0.9691
+vn -0.0512 0.2378 -0.9700
+vn -0.0426 0.2366 -0.9707
+vn -0.2947 -0.8207 -0.4895
+vn 0.5204 0.8441 0.1293
+vn 0.7773 0.4176 0.4706
+vn 0.6126 0.6595 0.4356
+vn 0.7610 0.4646 0.4528
+vn 0.8546 -0.3597 0.3746
+vn 0.8582 -0.3714 0.3543
+vn 0.7413 -0.4658 0.4833
+vn 0.8740 -0.2078 0.4393
+vn 0.8950 -0.1908 0.4032
+vn 0.9006 -0.2090 0.3810
+vn 0.7208 -0.5820 0.3765
+vn -0.8923 0.1963 -0.4066
+vn 0.1805 -0.8764 0.4465
+vn -0.3576 -0.8930 0.2733
+vn 0.2134 -0.8781 0.4282
+vn 0.3227 -0.8590 0.3975
+vn 0.4720 -0.7777 0.4153
+vn 0.4942 -0.7547 0.4315
+vn -0.2601 -0.8495 0.4589
+vn -0.2336 -0.7563 0.6112
+vn 0.0940 -0.8380 0.5374
+vn 0.1516 -0.8467 0.5100
+vn -0.2368 -0.8708 0.4308
+vn -0.8632 -0.0687 0.5001
+vn -0.8740 -0.0667 0.4813
+vn -0.7446 -0.4757 0.4683
+vn -0.7688 -0.1052 0.6307
+vn -0.7269 -0.3756 0.5750
+vn -0.3124 0.8257 0.4696
+vn -0.6182 0.5845 0.5256
+vn 0.3352 -0.3000 -0.8931
+vn 0.3314 -0.2995 -0.8947
+vn -0.3244 0.7407 0.5883
+vn -0.6174 0.5854 0.5255
+vn 0.5219 0.7312 0.4394
+vn 0.5167 0.7219 0.4603
+vn -0.0725 -0.2427 -0.9674
+vn -0.0885 -0.4910 -0.8667
+vn -0.0605 -0.0018 -0.9982
+vn -0.3147 0.4257 -0.8484
+vn -0.2865 0.0799 -0.9548
+vn -0.2864 0.0799 -0.9548
+vn 0.0366 0.7992 -0.6000
+vn -0.0360 -0.7972 0.6027
+vn 0.0217 -0.0160 -0.9996
+vn -0.3367 -0.1428 -0.9307
+vn 0.4303 0.1404 -0.8917
+vn -0.4115 0.0847 -0.9075
+vn -0.4111 0.0850 -0.9076
+vn -0.0103 0.3971 -0.9177
+vn -0.0080 0.3949 -0.9187
+vn -0.4123 -0.1751 -0.8941
+vn -0.2494 -0.7329 -0.6330
+vn -0.2033 0.2783 -0.9387
+vn -0.3641 0.3756 -0.8523
+vn -0.3671 0.3712 -0.8529
+vn 0.2566 -0.3407 -0.9045
+vn 0.2567 -0.3597 -0.8971
+vn -0.5606 -0.0462 -0.8268
+vn -0.1267 -0.5297 -0.8387
+vn 0.4463 0.1128 -0.8878
+vn 0.4809 0.1552 -0.8629
+vn -0.4828 -0.1668 -0.8597
+vn -0.4885 -0.1051 -0.8662
+vn -0.4947 0.0933 -0.8640
+vn 0.3392 0.2053 -0.9181
+vn -0.2274 0.2564 -0.9394
+vn 0.3369 0.2004 -0.9200
+vn 0.3356 0.1995 -0.9206
+vn 0.9899 -0.1299 0.0568
+vn 0.5088 -0.7835 0.3567
+vn 0.5672 -0.7439 0.3535
+vn -0.3234 -0.8156 0.4798
+vn 0.0288 -0.8383 0.5444
+vn 0.3154 -0.8743 0.3690
+vn 0.0273 -0.9210 0.3886
+vn -0.5129 -0.7470 0.4229
+vn -0.4363 -0.7451 0.5045
+vn 0.5181 0.7627 -0.3872
+vn -0.8087 -0.2099 0.5495
+vn -0.9091 -0.1222 0.3981
+vn -0.5650 -0.6929 0.4480
+vn -0.5652 -0.6922 0.4488
+vn -0.8376 -0.3262 0.4383
+vn -0.9368 0.0015 0.3500
+vn -0.8764 0.2070 0.4348
+vn -0.6022 0.6456 0.4696
+vn -0.6361 0.6681 0.3862
+vn -0.6359 0.6681 0.3863
+vn -0.1785 0.8981 0.4020
+vn -0.5744 0.8057 0.1447
+vn -0.1174 0.9219 0.3693
+vn 0.8286 0.4746 0.2970
+vn 0.8035 0.5082 0.3102
+vn -0.4767 -0.3562 -0.8036
+vn -0.4762 -0.3494 -0.8069
+vn 0.5820 0.8117 -0.0491
+vn 0.9076 0.3489 0.2334
+vn 0.9412 0.1257 0.3136
+vn -0.5580 0.2322 -0.7967
+vn -0.5998 0.2245 -0.7680
+vn 0.7544 -0.3965 -0.5232
+vn 0.6581 0.1601 -0.7357
+vn 0.6420 -0.2416 -0.7276
+vn 0.2196 0.1792 -0.9590
+vn -0.0795 0.1396 -0.9870
+vn -0.1279 0.3678 -0.9211
+vn 0.2881 0.3149 -0.9043
+vn 0.2857 0.3156 -0.9049
+vn 0.4171 -0.2375 -0.8773
+vn 0.4150 -0.2395 -0.8777
+vn 0.2595 0.8490 -0.4602
+vn -0.0899 0.4261 -0.9002
+vn 0.4093 0.0221 -0.9121
+vn 0.4870 0.1058 -0.8669
+vn 0.5306 0.1542 -0.8335
+vn 0.0834 0.5892 -0.8036
+vn -0.5469 -0.1666 -0.8204
+vn -0.5792 -0.2260 -0.7832
+vn -0.0868 -0.6514 -0.7538
+vn -0.0837 -0.6476 -0.7574
+vn -0.6368 0.2647 -0.7242
+vn 0.0651 -0.0128 -0.9978
+vn 0.0166 0.5215 -0.8531
+vn 0.1466 0.2386 -0.9600
+vn 0.0941 0.4976 -0.8623
+vn 0.3259 0.4060 -0.8538
+vn 0.0918 -0.5554 -0.8265
+vn 0.0915 -0.5541 -0.8274
+vn 0.2842 0.9208 -0.2670
+vn -0.4725 -0.8754 0.1025
+vn -0.8995 0.3342 0.2814
+vn -0.5644 0.4596 -0.6857
+vn -0.5691 0.4589 -0.6823
+vn 0.1445 0.7562 -0.6382
+vn 0.1321 0.7640 -0.6316
+vn 0.3589 -0.2621 -0.8958
+vn -0.2053 -0.9032 -0.3770
+vn -0.0186 0.0776 -0.9968
+vn 0.5492 0.2729 -0.7899
+vn 0.5268 -0.2827 -0.8016
+vn 0.5234 -0.2850 -0.8030
+vn -0.1689 -0.6320 -0.7563
+vn -0.1688 -0.6318 -0.7565
+vn -0.1654 -0.6302 -0.7586
+vn 0.5735 0.2297 -0.7864
+vn 0.6102 0.1865 -0.7700
+vn 0.3832 -0.6109 -0.6928
+vn 0.7541 0.0444 -0.6553
+vn -0.3020 0.6275 -0.7176
+vn -0.3866 0.6335 -0.6702
+vn -0.3866 0.6338 -0.6699
+vn 0.1513 0.8012 -0.5790
+vn -0.7539 -0.0259 -0.6565
+vn -0.7811 -0.0986 -0.6166
+vn -0.1191 0.0648 -0.9908
+vn -0.8295 -0.2376 -0.5054
+vn 0.6731 -0.3228 -0.6653
+vn 0.3043 0.6787 -0.6684
+vn 0.6332 0.3192 -0.7051
+vt 0.622335 0.150683
+vt 0.650870 0.180568
+vt 0.621466 0.182568
+vt 0.667202 0.135190
+vt 0.679462 0.171820
+vt 0.508861 0.461649
+vt 0.534387 0.503316
+vt 0.495463 0.501302
+vt 0.536581 0.463083
+vt 0.563154 0.501304
+vt 0.182317 0.525371
+vt 0.223335 0.504823
+vt 0.218098 0.540648
+vt 0.247352 0.501182
+vt 0.251824 0.535536
+vt 0.543940 0.389638
+vt 0.557067 0.461650
+vt 0.449070 0.177728
+vt 0.477788 0.215722
+vt 0.448258 0.219947
+vt 0.476804 0.178121
+vt 0.499845 0.208904
+vt 0.644588 0.091592
+vt 0.655415 0.024064
+vt 0.663744 0.024843
+vt 0.670190 0.020308
+vt 0.669965 0.023626
+vt 0.461327 0.096721
+vt 0.482299 0.097803
+vt 0.493255 0.388971
+vt 0.507396 0.392399
+vt 0.197854 0.493944
+vt 0.227239 0.432672
+vt 0.497505 0.171722
+vt 0.497928 0.094856
+vt 0.649931 0.148806
+vt 0.665360 0.091693
+vt 0.528390 0.392675
+vt 0.245591 0.429305
+vt 0.468293 0.015754
+vt 0.473912 0.015216
+vt 0.475261 0.015656
+vt 0.480385 0.005058
+vt 0.484038 0.017442
+vt 0.483247 0.017607
+vt 0.482856 0.015550
+vt 0.493709 0.011196
+vt 0.491817 0.012989
+vt 0.240868 0.365103
+vt 0.241234 0.363290
+vt 0.247750 0.362452
+vt 0.530594 0.310031
+vt 0.530613 0.310028
+vt 0.525898 0.305298
+vt 0.506343 0.306162
+vt 0.501116 0.306735
+vt 0.501499 0.302726
+vt 0.482842 0.017699
+vt 0.227575 0.358755
+vt 0.228124 0.358896
+vt 0.239384 0.364586
+vt 0.230243 0.358831
+vt 0.228451 0.358976
+vt 0.228149 0.356833
+vt 0.517794 0.307512
+vt 0.526022 0.309644
+vt 0.518453 0.307439
+vt 0.519005 0.307719
+vt 0.234023 0.335494
+vt 0.251035 0.338721
+vt 0.251985 0.351668
+vt 0.243675 0.352737
+vt 0.511361 0.304104
+vt 0.511422 0.303943
+vt 0.511669 0.304129
+vt 0.524411 0.295941
+vt 0.656851 0.011260
+vt 0.666471 0.010047
+vt 0.655725 0.022132
+vt 0.649271 0.007987
+vt 0.253728 0.361684
+vt 0.248922 0.361855
+vt 0.253656 0.361274
+vt 0.222138 0.346094
+vt 0.234972 0.348442
+vt 0.679251 0.012806
+vt 0.677976 0.013116
+vt 0.679129 0.012667
+vt 0.672498 0.005058
+vt 0.491937 0.241862
+vt 0.487090 0.243304
+vt 0.462756 0.251836
+vt 0.470793 0.248840
+vt 0.236837 0.567323
+vt 0.228203 0.568372
+vt 0.191956 0.561087
+vt 0.183252 0.557452
+vt 0.554782 0.536306
+vt 0.547365 0.537123
+vt 0.517937 0.539388
+vt 0.506333 0.539143
+vt 0.667874 0.204830
+vt 0.665248 0.204853
+vt 0.631609 0.207315
+vt 0.638670 0.206885
+vt 0.459703 0.435134
+vt 0.317846 0.383992
+vt 0.455364 0.397129
+vt 0.317846 0.489318
+vt 0.460650 0.460625
+vt 0.668767 0.343591
+vt 0.772993 0.349170
+vt 0.780931 0.389241
+vt 0.775695 0.427667
+vt 0.668767 0.434736
+vt 0.005058 0.413163
+vt 0.143885 0.393918
+vt 0.143003 0.425589
+vt 0.145865 0.430788
+vt 0.147008 0.456194
+vt 0.150103 0.434710
+vt 0.149558 0.452764
+vt 0.159382 0.506566
+vt 0.005058 0.519771
+vt 0.151500 0.463000
+vt 0.172638 0.581508
+vt 0.280618 0.634114
+vt 0.278249 0.639666
+vt 0.005058 0.164018
+vt 0.144897 0.166215
+vt 0.139594 0.177434
+vt 0.291151 0.675641
+vt 0.291714 0.676601
+vt 0.288896 0.708741
+vt 0.459571 0.363344
+vt 0.460031 0.385527
+vt 0.163956 0.165412
+vt 0.164270 0.158670
+vt 0.173802 0.166215
+vt 0.173467 0.179071
+vt 0.172206 0.189409
+vt 0.154650 0.195674
+vt 0.214099 0.005058
+vt 0.153229 0.158670
+vt 0.120568 0.005058
+vt 0.154294 0.199811
+vt 0.098689 0.322978
+vt 0.150628 0.197902
+vt 0.360426 0.789335
+vt 0.354232 0.791295
+vt 0.358535 0.785747
+vt 0.307730 0.164018
+vt 0.294852 0.068976
+vt 0.140470 0.180959
+vt 0.140281 0.181489
+vt 0.143301 0.189409
+vt 0.049985 0.068976
+vt 0.154480 0.199778
+vt 0.155610 0.198927
+vt 0.156634 0.199025
+vt 0.192220 0.322979
+vt 0.162034 0.197639
+vt 0.169237 0.194984
+vt 0.172239 0.189432
+vt 0.281330 0.265461
+vt 0.174829 0.181489
+vt 0.357957 0.905895
+vt 0.342814 0.790002
+vt 0.347641 0.793171
+vt 0.353338 0.791537
+vt 0.353274 0.789938
+vt 0.729620 0.687230
+vt 0.750096 0.600663
+vt 0.842379 0.642188
+vt 0.321978 0.654630
+vt 0.374509 0.757159
+vt 0.317846 0.654794
+vt 0.445562 0.710795
+vt 0.343617 0.639901
+vt 0.356075 0.624772
+vt 0.501794 0.655752
+vt 0.491032 0.666268
+vt 0.464282 0.658141
+vt 0.491544 0.577671
+vt 0.367766 0.594092
+vt 0.358059 0.573343
+vt 0.816742 0.159854
+vt 0.863765 0.283360
+vt 0.791948 0.164540
+vt 0.679114 0.679042
+vt 0.581011 0.607173
+vt 0.589253 0.574579
+vt 0.593165 0.544723
+vt 0.708735 0.597582
+vt 0.587030 0.565887
+vt 0.585249 0.563604
+vt 0.591330 0.546466
+vt 0.323664 0.005058
+vt 0.348419 0.102016
+vt 0.317846 0.092247
+vt 0.719505 0.528317
+vt 0.592568 0.542667
+vt 0.843198 0.611972
+vt 0.838653 0.627486
+vt 0.437208 0.187497
+vt 0.361605 0.161615
+vt 0.366509 0.140710
+vt 0.639432 0.396597
+vt 0.637152 0.403805
+vt 0.577300 0.365970
+vt 0.320295 0.285031
+vt 0.317846 0.216922
+vt 0.349070 0.218078
+vt 0.707011 0.918926
+vt 0.715039 0.982230
+vt 0.638718 0.982230
+vt 0.438143 0.100827
+vt 0.358058 0.129531
+vt 0.351442 0.107323
+vt 0.634304 0.428894
+vt 0.583590 0.408702
+vt 0.637760 0.406879
+vt 0.655507 0.469300
+vt 0.638477 0.518202
+vt 0.581077 0.452224
+vt 0.994942 0.236757
+vt 0.944283 0.231034
+vt 0.943893 0.197110
+vt 0.361266 0.204345
+vt 0.363207 0.178918
+vt 0.606475 0.326462
+vt 0.612156 0.338096
+vt 0.448259 0.283600
+vt 0.448259 0.269038
+vt 0.457614 0.274517
+vt 0.911576 0.492021
+vt 0.923538 0.511345
+vt 0.911576 0.517337
+vt 0.465289 0.672327
+vt 0.590050 0.782475
+vt 0.655194 0.875031
+vt 0.577300 0.789635
+vt 0.688906 0.812139
+vt 0.591376 0.779830
+vt 0.598713 0.763973
+vt 0.604320 0.751029
+vt 0.702122 0.783603
+vt 0.908161 0.597813
+vt 0.857026 0.554871
+vt 0.857013 0.550912
+vt 0.945740 0.528318
+vt 0.860850 0.535067
+vt 0.825818 0.826198
+vt 0.763143 0.848115
+vt 0.729620 0.740398
+vt 0.837355 0.787890
+vt 0.743237 0.730446
+vt 0.746855 0.727656
+vt 0.861667 0.697346
+vt 0.851043 0.764415
+vt 0.749497 0.714191
+vt 0.584098 0.139154
+vt 0.518544 0.156831
+vt 0.583109 0.135323
+vt 0.419872 0.815093
+vt 0.514692 0.868205
+vt 0.417432 0.820321
+vt 0.418660 0.798707
+vt 0.417841 0.792985
+vt 0.421181 0.790119
+vt 0.416640 0.795363
+vt 0.578815 0.106821
+vt 0.510504 0.085015
+vt 0.588159 0.089703
+vt 0.726788 0.144739
+vt 0.728208 0.142992
+vt 0.755893 0.159258
+vt 0.297298 0.919687
+vt 0.293401 0.975344
+vt 0.277406 0.976013
+vt 0.545055 0.212812
+vt 0.591385 0.152924
+vt 0.596973 0.168897
+vt 0.534749 0.120310
+vt 0.579944 0.112546
+vt 0.731708 0.120941
+vt 0.767093 0.128165
+vt 0.737484 0.113451
+vt 0.713251 0.054972
+vt 0.700269 0.058184
+vt 0.717374 0.005058
+vt 0.608892 0.005058
+vt 0.611056 0.069284
+vt 0.593975 0.076733
+vt 0.665182 0.246038
+vt 0.658382 0.252311
+vt 0.623955 0.234196
+vt 0.940842 0.811860
+vt 0.943473 0.836959
+vt 0.932371 0.836959
+vt 0.880770 0.656896
+vt 0.889096 0.678492
+vt 0.880770 0.686413
+vt 0.537764 0.262007
+vt 0.551637 0.245506
+vt 0.551637 0.278555
+vt 0.867562 0.064750
+vt 0.806233 0.109322
+vt 0.867755 0.062168
+vt 0.845559 0.862228
+vt 0.850179 0.859244
+vt 0.864861 0.870762
+vt 0.891952 0.861961
+vt 0.945576 0.926606
+vt 0.921680 0.939646
+vt 0.825463 0.330837
+vt 0.888457 0.295147
+vt 0.878390 0.318373
+vt 0.893341 0.307101
+vt 0.888362 0.312917
+vt 0.892491 0.305049
+vt 0.793886 0.351796
+vt 0.871478 0.329011
+vt 0.875803 0.348593
+vt 0.826384 0.400643
+vt 0.890409 0.360090
+vt 0.956620 0.801744
+vt 0.873753 0.776485
+vt 0.880842 0.766215
+vt 0.878731 0.759317
+vt 0.876166 0.731656
+vt 0.951178 0.748154
+vt 0.416640 0.926089
+vt 0.435888 0.974067
+vt 0.420040 0.977820
+vt 0.792128 0.005058
+vt 0.880013 0.005058
+vt 0.868294 0.017316
+vt 0.875850 0.034805
+vt 0.875844 0.037461
+vt 0.868000 0.049734
+vt 0.058720 0.710465
+vt 0.070422 0.719314
+vt 0.034305 0.776942
+vt 0.104358 0.669761
+vt 0.148755 0.632232
+vt 0.106094 0.672760
+vt 0.029640 0.631341
+vt 0.069953 0.675572
+vt 0.064844 0.677358
+vt 0.158974 0.711887
+vt 0.096980 0.699927
+vt 0.105362 0.690279
+vt 0.073127 0.722363
+vt 0.084112 0.730008
+vt 0.097879 0.664655
+vt 0.133761 0.608659
+vt 0.878597 0.508781
+vt 0.867032 0.505404
+vt 0.880579 0.442777
+vt 0.080628 0.608659
+vt 0.084881 0.668394
+vt 0.079614 0.666796
+vt 0.009407 0.682679
+vt 0.060224 0.689987
+vt 0.059740 0.694315
+vt 0.151618 0.682457
+vt 0.146619 0.689839
+vt 0.106255 0.672866
+vt 0.890695 0.479782
+vt 0.898402 0.497329
+vt 0.890695 0.501585
+vt 0.300043 0.834271
+vt 0.306819 0.851497
+vt 0.300043 0.857089
+vt 0.924578 0.127349
+vt 0.936039 0.109716
+vt 0.936039 0.140276
+vt 0.921895 0.014896
+vt 0.923432 0.015022
+vt 0.957957 0.056899
+vt 0.939081 0.480212
+vt 0.911576 0.447225
+vt 0.951812 0.404912
+vt 0.965166 0.395915
+vt 0.970269 0.398642
+vt 0.962813 0.397372
+vt 0.961165 0.476137
+vt 0.980547 0.401940
+vt 0.515629 0.577519
+vt 0.519171 0.550774
+vt 0.519171 0.599517
+vt 0.182964 0.878300
+vt 0.187601 0.899828
+vt 0.169498 0.854799
+vt 0.873881 0.169990
+vt 0.884451 0.167280
+vt 0.881713 0.209484
+vt 0.876994 0.163968
+vt 0.875974 0.165936
+vt 0.891425 0.167523
+vt 0.891335 0.165730
+vt 0.898935 0.161200
+vt 0.775938 0.859426
+vt 0.730058 0.920095
+vt 0.772934 0.858231
+vt 0.789499 0.866463
+vt 0.791020 0.871219
+vt 0.805082 0.872644
+vt 0.822029 0.873602
+vt 0.759855 0.931408
+vt 0.554239 0.938233
+vt 0.526124 0.928948
+vt 0.529714 0.911839
+vt 0.828398 0.877646
+vt 0.835443 0.942457
+vt 0.941408 0.098500
+vt 0.892028 0.099138
+vt 0.892028 0.026790
+vt 0.897237 0.013584
+vt 0.898570 0.012578
+vt 0.910122 0.014674
+vt 0.549219 0.681447
+vt 0.567185 0.699889
+vt 0.559717 0.710079
+vt 0.186229 0.874381
+vt 0.188130 0.875898
+vt 0.183262 0.878360
+vt 0.960869 0.479877
+vt 0.961303 0.476454
+vt 0.987817 0.481905
+vt 0.547379 0.825214
+vt 0.526845 0.806664
+vt 0.531299 0.797762
+vt 0.223504 0.790685
+vt 0.229782 0.821596
+vt 0.207643 0.822598
+vt 0.525786 0.724566
+vt 0.561532 0.723706
+vt 0.562981 0.735104
+vt 0.197802 0.890302
+vt 0.209482 0.895021
+vt 0.221171 0.892621
+vt 0.226242 0.916752
+vt 0.539892 0.846064
+vt 0.544271 0.864092
+vt 0.525786 0.883793
+vt 0.505253 0.937968
+vt 0.505017 0.953502
+vt 0.478171 0.925052
+vt 0.198815 0.845799
+vt 0.190975 0.836172
+vt 0.194876 0.833312
+vt 0.519171 0.609633
+vt 0.519171 0.638366
+vt 0.512661 0.636511
+vt 0.209831 0.828527
+vt 0.185708 0.831776
+vt 0.555166 0.857675
+vt 0.564775 0.835330
+vt 0.564775 0.867179
+vt 0.625753 0.907646
+vt 0.628602 0.907708
+vt 0.627235 0.925387
+vt 0.714233 0.214910
+vt 0.723328 0.208837
+vt 0.700269 0.253931
+vt 0.739173 0.202381
+vt 0.734768 0.277373
+vt 0.752696 0.284658
+vt 0.734845 0.277664
+vt 0.738296 0.200282
+vt 0.736207 0.201347
+vt 0.585292 0.262832
+vt 0.588237 0.244614
+vt 0.588237 0.278176
+vt 0.598353 0.278001
+vt 0.601574 0.263649
+vt 0.601784 0.263797
+vt 0.100832 0.985844
+vt 0.096980 0.980195
+vt 0.102460 0.949175
+vt 0.746982 0.211179
+vt 0.761936 0.247865
+vt 0.113553 0.908187
+vt 0.950998 0.661726
+vt 0.948702 0.666519
+vt 0.948686 0.666297
+vt 0.120902 0.913766
+vt 0.126156 0.911382
+vt 0.133557 0.910198
+vt 0.131985 0.978292
+vt 0.130765 0.908164
+vt 0.128861 0.910639
+vt 0.911576 0.384311
+vt 0.911576 0.297932
+vt 0.912947 0.302681
+vt 0.916435 0.301466
+vt 0.921398 0.295147
+vt 0.928624 0.299629
+vt 0.527648 0.278535
+vt 0.514514 0.272640
+vt 0.513089 0.263861
+vt 0.970304 0.379671
+vt 0.941956 0.307957
+vt 0.577300 0.952769
+vt 0.595710 0.984631
+vt 0.305478 0.494948
+vt 0.289276 0.505390
+vt 0.277912 0.499594
+vt 0.368675 0.945607
+vt 0.374930 0.932814
+vt 0.383193 0.943191
+vt 0.483287 0.269038
+vt 0.483287 0.283270
+vt 0.480239 0.270015
+vt 0.305478 0.554878
+vt 0.278293 0.539079
+vt 0.279719 0.530677
+vt 0.569671 0.256734
+vt 0.561753 0.277715
+vt 0.561753 0.244614
+vt 0.892028 0.109254
+vt 0.914462 0.114805
+vt 0.905395 0.125544
+vt 0.467730 0.269037
+vt 0.470124 0.270384
+vt 0.467730 0.283614
+vt 0.184955 0.930578
+vt 0.184955 0.945706
+vt 0.175658 0.945602
+vt 0.874926 0.832700
+vt 0.874852 0.831485
+vt 0.876315 0.826215
+vt 0.270297 0.546775
+vt 0.278637 0.541315
+vt 0.272982 0.566656
+vt 0.303446 0.518974
+vt 0.290760 0.506058
+vt 0.870654 0.659263
+vt 0.870562 0.662621
+vt 0.864039 0.665020
+vt 0.307646 0.658269
+vt 0.307646 0.680509
+vt 0.302820 0.679084
+vt 0.512661 0.648482
+vt 0.516871 0.668642
+vt 0.512661 0.671100
+vt 0.300043 0.816775
+vt 0.307487 0.790685
+vt 0.307487 0.823857
+vt 0.305683 0.439381
+vt 0.292904 0.466103
+vt 0.265149 0.334426
+vt 0.567185 0.550774
+vt 0.541808 0.670020
+vt 0.529287 0.643416
+vt 0.567185 0.671331
+vt 0.553510 0.665966
+vt 0.305206 0.634009
+vt 0.302820 0.648153
+vt 0.302820 0.622924
+vt 0.329694 0.967402
+vt 0.327976 0.954766
+vt 0.328249 0.954685
+vt 0.096980 0.878898
+vt 0.154300 0.763986
+vt 0.113643 0.885239
+vt 0.333003 0.928163
+vt 0.317846 0.944481
+vt 0.321163 0.925886
+vt 0.138035 0.875319
+vt 0.154300 0.896365
+vt 0.239898 0.790685
+vt 0.258409 0.896799
+vt 0.239898 0.909571
+vt 0.284227 0.908197
+vt 0.802795 0.460117
+vt 0.801750 0.442777
+vt 0.817895 0.461437
+vt 0.289927 0.877753
+vt 0.265149 0.451379
+vt 0.825956 0.501656
+vt 0.817825 0.496220
+vt 0.818524 0.490003
+vt 0.809787 0.478148
+vt 0.810053 0.477146
+vt 0.553125 0.668494
+vt 0.346946 0.940061
+vt 0.347458 0.942713
+vt 0.922256 0.811860
+vt 0.902577 0.824144
+vt 0.905219 0.816005
+vt 0.899212 0.656327
+vt 0.916577 0.662227
+vt 0.913532 0.669558
+vt 0.825956 0.457643
+vt 0.822758 0.478085
+vt 0.818256 0.461668
+vt 0.348875 0.945860
+vt 0.347796 0.948483
+vt 0.349249 0.945980
+vt 0.358559 0.967402
+vt 0.355776 0.947797
+vt 0.355254 0.945262
+vt 0.928622 0.656327
+vt 0.807492 0.495849
+vt 0.817855 0.496754
+vt 0.799708 0.510320
+vt 0.897309 0.465691
+vt 0.890695 0.451072
+vt 0.900361 0.461681
+vt 0.005226 0.865512
+vt 0.007720 0.872096
+vt 0.005058 0.868907
+vt 0.005518 0.858415
+vt 0.038626 0.860249
+vt 0.005748 0.851322
+vt 0.005933 0.843645
+vt 0.007254 0.835517
+vt 0.007716 0.824529
+vt 0.007639 0.834400
+vt 0.013350 0.817170
+vt 0.007712 0.821894
+vt 0.005980 0.806547
+vt 0.021196 0.813000
+vt 0.005058 0.799665
+vt 0.015426 0.800602
+vt 0.029630 0.810650
+vt 0.027146 0.801533
+vt 0.038327 0.810209
+vt 0.037566 0.802231
+vt 0.046954 0.811696
+vt 0.047668 0.802772
+vt 0.049550 0.802846
+vt 0.056334 0.810749
+vt 0.055177 0.815052
+vt 0.062683 0.820150
+vt 0.063250 0.818996
+vt 0.302820 0.582206
+vt 0.304893 0.590338
+vt 0.304520 0.590467
+vt 0.069181 0.826792
+vt 0.074423 0.834724
+vt 0.304853 0.599482
+vt 0.306178 0.599285
+vt 0.078207 0.843641
+vt 0.307336 0.605269
+vt 0.078941 0.853444
+vt 0.302820 0.612808
+vt 0.303805 0.608905
+vt 0.305002 0.608974
+vt 0.078621 0.862885
+vt 0.078246 0.872332
+vt 0.076795 0.882019
+vt 0.077979 0.878204
+vt 0.687290 0.235332
+vt 0.688536 0.235432
+vt 0.689271 0.239232
+vt 0.072373 0.890440
+vt 0.685278 0.231780
+vt 0.066572 0.897706
+vt 0.689129 0.218262
+vt 0.688183 0.226543
+vt 0.687044 0.226237
+vt 0.059614 0.903535
+vt 0.066645 0.897822
+vt 0.060016 0.904591
+vt 0.051768 0.907705
+vt 0.052572 0.912119
+vt 0.043334 0.910056
+vt 0.034985 0.906110
+vt 0.043373 0.917797
+vt 0.038266 0.910312
+vt 0.028790 0.898265
+vt 0.023954 0.892217
+vt 0.019817 0.886997
+vt 0.015949 0.882159
+vt 0.012026 0.877325
+vt 0.490146 0.458188
+vt 0.207527 0.425919
+vt 0.468392 0.015321
+vt 0.470700 0.005194
+vt 0.493143 0.013566
+vt 0.493827 0.013523
+vt 0.536799 0.307945
+vt 0.536594 0.305608
+vt 0.509725 0.303875
+vt 0.230974 0.341300
+vt 0.242333 0.334426
+vt 0.255033 0.345863
+vt 0.514743 0.295147
+vt 0.644329 0.017210
+vt 0.677748 0.014051
+vt 0.482245 0.244858
+vt 0.478089 0.246284
+vt 0.500388 0.239604
+vt 0.497185 0.240418
+vt 0.450859 0.257868
+vt 0.450639 0.258003
+vt 0.448258 0.258922
+vt 0.458455 0.253509
+vt 0.476994 0.246648
+vt 0.219480 0.569954
+vt 0.213452 0.571392
+vt 0.255033 0.566697
+vt 0.246174 0.566745
+vt 0.173661 0.553865
+vt 0.169498 0.552658
+vt 0.209868 0.569324
+vt 0.205949 0.567293
+vt 0.177812 0.555280
+vt 0.200607 0.564862
+vt 0.539331 0.538646
+vt 0.531717 0.540658
+vt 0.567185 0.536320
+vt 0.562237 0.536083
+vt 0.493615 0.539632
+vt 0.482623 0.540658
+vt 0.529501 0.540342
+vt 0.650896 0.206372
+vt 0.654326 0.205363
+vt 0.655414 0.205059
+vt 0.690154 0.208146
+vt 0.683252 0.206985
+vt 0.621171 0.208146
+vt 0.624548 0.207845
+vt 0.646312 0.206526
+vt 0.460906 0.417639
+vt 0.472507 0.473374
+vt 0.385101 0.563227
+vt 0.783771 0.378838
+vt 0.679956 0.390090
+vt 0.674811 0.295147
+vt 0.777551 0.430845
+vt 0.673325 0.494000
+vt 0.017809 0.334426
+vt 0.157415 0.469943
+vt 0.073644 0.598544
+vt 0.169498 0.676833
+vt 0.292705 0.713711
+vt 0.169498 0.780570
+vt 0.326546 0.295147
+vt 0.146031 0.169639
+vt 0.140942 0.179067
+vt 0.140589 0.180648
+vt 0.152409 0.165412
+vt 0.158272 0.162982
+vt 0.175322 0.177434
+vt 0.171566 0.169654
+vt 0.174482 0.180665
+vt 0.171224 0.168699
+vt 0.171057 0.168196
+vt 0.162611 0.165051
+vt 0.153474 0.165051
+vt 0.146646 0.168196
+vt 0.150646 0.196198
+vt 0.161687 0.196198
+vt 0.149311 0.324311
+vt 0.150056 0.197639
+vt 0.353879 0.791369
+vt 0.360665 0.789133
+vt 0.143260 0.189438
+vt 0.036463 0.265461
+vt 0.406524 0.915770
+vt 0.317846 0.915770
+vt 0.342796 0.789986
+vt 0.342806 0.789938
+vt 0.846845 0.651449
+vt 0.844027 0.665814
+vt 0.338640 0.641898
+vt 0.317846 0.775632
+vt 0.367464 0.616487
+vt 0.415357 0.739264
+vt 0.476908 0.680072
+vt 0.373135 0.604157
+vt 0.371638 0.600539
+vt 0.357845 0.582016
+vt 0.817744 0.158123
+vt 0.777209 0.283359
+vt 0.643419 0.738483
+vt 0.405747 0.032197
+vt 0.579828 0.535715
+vt 0.577300 0.528317
+vt 0.729620 0.528317
+vt 0.643485 0.389283
+vt 0.402720 0.255681
+vt 0.677186 0.903620
+vt 0.677561 0.904696
+vt 0.658651 0.472465
+vt 0.632736 0.434328
+vt 0.934447 0.190395
+vt 0.994942 0.158123
+vt 0.624916 0.334004
+vt 0.619655 0.308689
+vt 0.629682 0.295147
+vt 0.658651 0.350158
+vt 0.652717 0.353859
+vt 0.914035 0.492610
+vt 0.462731 0.659834
+vt 0.589738 0.893504
+vt 0.595224 0.767471
+vt 0.603614 0.748599
+vt 0.705872 0.748599
+vt 0.929097 0.619363
+vt 0.910124 0.646211
+vt 0.856961 0.568577
+vt 0.856961 0.551125
+vt 0.944056 0.597899
+vt 0.937596 0.607193
+vt 0.731028 0.738595
+vt 0.747256 0.708781
+vt 0.751763 0.697346
+vt 0.418920 0.801110
+vt 0.474389 0.914936
+vt 0.420830 0.785938
+vt 0.420905 0.785747
+vt 0.514692 0.798790
+vt 0.544627 0.026959
+vt 0.727283 0.140736
+vt 0.737808 0.190166
+vt 0.708319 0.147187
+vt 0.266297 0.978685
+vt 0.239898 0.919687
+vt 0.269957 0.977408
+vt 0.611056 0.173014
+vt 0.608818 0.234499
+vt 0.735796 0.077321
+vt 0.767093 0.057451
+vt 0.736273 0.080049
+vt 0.675057 0.266696
+vt 0.674920 0.278083
+vt 0.621171 0.248545
+vt 0.623429 0.222468
+vt 0.675162 0.218262
+vt 0.675162 0.251702
+vt 0.882900 0.656327
+vt 0.549518 0.244614
+vt 0.881912 0.071119
+vt 0.831577 0.148007
+vt 0.852023 0.858231
+vt 0.895937 0.941529
+vt 0.845559 0.958406
+vt 0.876484 0.874119
+vt 0.874618 0.873018
+vt 0.795770 0.341001
+vt 0.798371 0.326790
+vt 0.804672 0.295147
+vt 0.872399 0.329441
+vt 0.877020 0.345566
+vt 0.876150 0.346249
+vt 0.901460 0.363139
+vt 0.850896 0.432661
+vt 0.871783 0.771947
+vt 0.871812 0.738708
+vt 0.956620 0.697346
+vt 0.416640 0.981292
+vt 0.468056 0.925052
+vt 0.870733 0.025361
+vt 0.777209 0.060232
+vt 0.070576 0.719438
+vt 0.005058 0.736443
+vt 0.059102 0.708147
+vt 0.099939 0.668890
+vt 0.158733 0.653562
+vt 0.106770 0.687712
+vt 0.119124 0.753870
+vt 0.086864 0.729216
+vt 0.086864 0.789549
+vt 0.836072 0.454165
+vt 0.880579 0.509649
+vt 0.159028 0.700777
+vt 0.159028 0.686149
+vt 0.301774 0.833973
+vt 0.934300 0.109254
+vt 0.921513 0.005058
+vt 0.987817 0.394426
+vt 0.978533 0.400570
+vt 0.890255 0.167322
+vt 0.898574 0.244319
+vt 0.892730 0.242809
+vt 0.885032 0.240787
+vt 0.873881 0.258989
+vt 0.897057 0.160109
+vt 0.909318 0.158123
+vt 0.924331 0.210914
+vt 0.787206 0.858497
+vt 0.729620 0.876926
+vt 0.811988 0.866928
+vt 0.799413 0.965199
+vt 0.525786 0.905274
+vt 0.554239 0.893908
+vt 0.835443 0.870349
+vt 0.561169 0.720900
+vt 0.191995 0.855301
+vt 0.189168 0.875906
+vt 0.525835 0.776128
+vt 0.557548 0.774507
+vt 0.525786 0.774507
+vt 0.201759 0.828708
+vt 0.186599 0.816507
+vt 0.567185 0.745241
+vt 0.546177 0.764391
+vt 0.197528 0.891137
+vt 0.229782 0.895852
+vt 0.525786 0.838466
+vt 0.545051 0.835330
+vt 0.544784 0.864018
+vt 0.507288 0.954262
+vt 0.478171 0.967235
+vt 0.507315 0.931962
+vt 0.203002 0.842175
+vt 0.186205 0.823110
+vt 0.209978 0.829800
+vt 0.563327 0.835460
+vt 0.628602 0.971911
+vt 0.719525 0.279554
+vt 0.714097 0.205637
+vt 0.714293 0.214136
+vt 0.598353 0.244614
+vt 0.749011 0.207227
+vt 0.761936 0.275466
+vt 0.745951 0.208595
+vt 0.118153 0.906481
+vt 0.122506 0.911530
+vt 0.125369 0.908304
+vt 0.155507 0.985844
+vt 0.937093 0.367158
+vt 0.510504 0.250215
+vt 0.527648 0.244614
+vt 0.942450 0.307651
+vt 0.979033 0.348768
+vt 0.609307 0.903620
+vt 0.265149 0.498832
+vt 0.271276 0.476219
+vt 0.383420 0.925886
+vt 0.383420 0.942990
+vt 0.382023 0.927733
+vt 0.373118 0.929872
+vt 0.280520 0.523148
+vt 0.572527 0.271507
+vt 0.575176 0.249963
+vt 0.907239 0.135334
+vt 0.892028 0.141012
+vt 0.177110 0.946124
+vt 0.169498 0.926868
+vt 0.871783 0.816532
+vt 0.892461 0.811860
+vt 0.892461 0.843969
+vt 0.265550 0.546876
+vt 0.288960 0.514012
+vt 0.870654 0.668109
+vt 0.869582 0.679558
+vt 0.860549 0.668515
+vt 0.857357 0.687028
+vt 0.856961 0.667429
+vt 0.858518 0.661144
+vt 0.859696 0.656327
+vt 0.513737 0.648973
+vt 0.306355 0.791245
+vt 0.794596 0.459587
+vt 0.350398 0.941821
+vt 0.904552 0.813696
+vt 0.922256 0.842971
+vt 0.918507 0.674769
+vt 0.899212 0.683955
+vt 0.811959 0.475334
+vt 0.949418 0.666677
+vt 0.934544 0.683653
+vt 0.952391 0.656327
+vt 0.793886 0.492164
+vt 0.894634 0.469666
+vt 0.900361 0.442777
+vt 0.006007 0.839042
+vt 0.304086 0.581508
+vt 0.079106 0.847582
+vt 0.689271 0.218327
+vt 0.045262 0.919447
+vt 0.023088 0.891150
+s 1
+f 1/1/1 34/2/1 33/3/1
+f 34/2/2 3/4/3 35/5/4
+f 3/6/5 36/7/5 35/8/5
+f 4/9/6 37/10/6 36/7/6
+f 37/11/7 6/12/8 38/13/7
+f 38/13/9 7/14/9 39/15/9
+f 4/9/10 13/16/11 5/17/12
+f 7/18/13 40/19/14 39/20/15
+f 8/21/16 33/22/16 40/19/16
+f 9/23/17 379/24/18 387/25/19
+f 18/26/20 388/27/20 387/25/21
+f 8/21/22 15/28/23 16/29/24
+f 3/6/25 10/30/26 11/31/27
+f 5/32/28 14/33/29 6/12/8
+f 1/34/30 16/29/31 9/35/32
+f 2/36/33 9/23/34 10/37/35
+f 3/6/36 12/38/37 4/9/38
+f 6/12/39 15/39/40 7/14/41
+f 23/40/42 354/41/43 356/42/43
+f 32/43/43 356/42/43 354/41/43
+f 360/44/44 16/29/45 361/45/46
+f 24/46/47 17/47/48 367/48/49
+f 15/39/50 14/33/51 349/49/52
+f 349/49/53 22/50/53 347/51/53
+f 405/52/54 385/53/55 12/38/56
+f 20/54/57 385/53/58 405/52/59
+f 396/55/60 11/31/61 388/56/62
+f 18/57/63 396/55/64 388/56/63
+f 23/40/65 356/42/66 362/58/67
+f 362/58/66 356/42/66 24/46/66
+f 386/59/68 384/60/69 350/61/70
+f 417/62/71 383/63/71 21/64/72
+f 11/31/73 370/65/74 407/66/74
+f 372/67/75 20/54/75 406/68/76
+f 27/69/77 25/70/77 31/71/77
+f 21/64/78 30/72/78 22/50/78
+f 19/73/79 374/74/79 375/75/79
+f 28/76/79 20/54/79 375/75/79
+f 18/26/80 25/77/80 26/78/80
+f 17/79/81 32/80/81 25/77/81
+f 23/81/82 348/82/82 353/83/82
+f 348/82/82 347/51/82 30/72/82
+f 20/84/83 29/85/83 21/64/83
+f 19/86/84 392/87/84 374/88/84
+f 27/89/84 374/88/84 392/87/84
+f 33/22/85 421/90/85 419/91/85
+f 409/92/86 39/20/87 415/93/88
+f 39/15/89 365/94/89 355/95/89
+f 373/96/90 371/97/90 37/11/90
+f 36/7/91 359/98/91 389/99/91
+f 35/8/92 408/100/92 402/101/92
+f 35/5/93 364/102/94 363/103/95
+f 352/104/96 33/3/96 381/105/96
+f 165/106/97 41/107/98 167/108/99
+f 42/109/100 165/106/101 178/110/102
+f 51/111/103 176/112/104 189/113/105
+f 209/114/106 63/115/107 189/113/108
+f 46/116/109 207/117/110 229/118/111
+f 229/118/112 244/119/113 241/120/114
+f 243/121/115 242/122/115 244/119/115
+f 208/123/116 47/124/117 240/125/118
+f 48/126/119 208/127/120 205/128/121
+f 46/129/122 59/130/122 58/131/122
+f 274/132/123 286/133/124 285/134/125
+f 167/108/126 283/135/127 294/136/128
+f 356/137/129 61/138/130 62/139/131
+f 367/140/132 53/141/133 55/142/134
+f 49/143/135 60/144/135 48/145/135
+f 375/146/136 44/147/137 370/148/138
+f 375/149/139 370/150/140 55/151/139
+f 41/152/141 62/139/141 50/153/141
+f 58/131/142 384/154/142 386/155/142
+f 57/156/143 386/155/142 384/154/144
+f 47/157/145 60/144/145 59/130/145
+f 374/158/146 392/159/147 395/160/148
+f 395/160/149 392/159/150 55/142/151
+f 43/161/152 396/162/152 388/163/153
+f 53/141/154 387/164/155 388/163/152
+f 42/165/156 387/164/156 379/166/156
+f 53/141/157 379/166/156 387/164/157
+f 50/153/158 61/138/158 49/143/158
+f 63/167/159 405/168/160 407/169/161
+f 406/170/162 407/169/161 56/171/163
+f 65/172/164 64/173/165 201/174/166
+f 222/175/167 66/176/168 196/177/169
+f 67/178/170 220/179/171 213/180/172
+f 68/181/173 77/182/174 76/183/175
+f 69/184/176 273/185/177 179/186/178
+f 168/187/179 70/188/180 179/189/181
+f 71/190/182 169/191/183 312/192/184
+f 315/193/185 72/194/186 312/192/187
+f 319/195/188 318/196/188 317/197/188
+f 69/198/189 285/199/190 286/200/191
+f 73/201/192 72/194/193 316/202/194
+f 64/173/195 264/203/196 234/204/197
+f 72/205/198 166/206/199 167/207/200
+f 240/208/201 241/209/202 67/210/203
+f 64/211/204 188/212/205 176/213/206
+f 205/214/207 68/215/208 69/216/209
+f 71/217/210 294/218/211 283/219/212
+f 244/220/213 74/221/214 242/222/215
+f 207/223/216 65/224/217 66/225/218
+f 65/226/219 209/227/220 189/228/221
+f 72/205/222 178/229/223 165/230/224
+f 67/210/225 78/231/226 80/232/227
+f 80/233/228 75/234/228 79/235/228
+f 76/236/229 80/237/230 78/238/231
+f 79/239/232 76/183/233 77/182/234
+f 254/240/235 82/241/236 249/242/237
+f 83/243/238 252/244/239 270/245/240
+f 177/246/241 91/247/242 270/245/243
+f 93/248/244 163/249/245 293/250/246
+f 86/251/247 293/250/248 309/252/249
+f 87/253/250 86/254/251 309/255/252
+f 162/256/253 266/257/254 265/258/255
+f 89/259/256 88/260/257 321/261/258
+f 196/262/259 87/263/260 222/264/261
+f 227/265/262 90/266/263 238/267/264
+f 204/268/265 190/269/266 328/270/267
+f 204/268/268 191/271/268 190/269/268
+f 220/272/269 88/273/270 213/274/271
+f 316/275/272 315/276/273 91/277/274
+f 81/278/275 192/279/276 273/280/277
+f 86/281/278 206/282/279 201/283/280
+f 162/284/281 221/285/282 222/264/283
+f 91/277/284 319/286/285 83/287/286
+f 83/287/287 319/286/288 312/288/289
+f 179/289/290 192/290/291 81/291/292
+f 90/292/293 203/293/294 198/294/295
+f 97/295/296 96/296/297 264/297/298
+f 92/298/299 96/299/299 97/300/299
+f 93/301/300 97/302/301 95/303/301
+f 96/304/302 93/305/303 94/306/302
+f 279/307/304 98/308/305 282/309/306
+f 278/310/307 193/311/308 186/312/309
+f 268/313/310 101/314/311 108/315/312
+f 110/316/313 268/317/314 253/318/315
+f 250/319/316 251/320/316 259/321/316
+f 102/322/317 239/323/318 171/324/319
+f 103/325/320 171/324/321 170/326/322
+f 104/327/323 287/328/324 210/329/325
+f 195/330/326 327/331/327 105/332/328
+f 103/333/329 177/334/330 270/335/331
+f 106/336/332 327/337/333 223/338/334
+f 211/339/335 329/340/336 295/341/337
+f 309/342/338 293/343/339 105/344/340
+f 328/345/341 108/346/342 291/347/343
+f 98/348/344 255/349/345 321/350/346
+f 102/351/347 272/352/348 252/353/349
+f 163/354/350 175/355/351 105/344/352
+f 108/346/353 204/356/354 100/357/355
+f 215/358/356 227/359/357 100/360/358
+f 99/361/359 227/362/360 238/363/361
+f 107/364/362 265/365/363 266/366/364
+f 114/367/365 113/368/366 249/369/367
+f 109/370/368 113/371/368 114/372/368
+f 110/373/369 114/374/370 112/375/371
+f 113/376/372 110/377/373 111/378/374
+f 184/379/375 304/380/376 116/381/377
+f 117/382/378 116/383/379 303/384/380
+f 235/385/381 236/386/381 248/387/381
+f 181/388/382 236/386/383 314/389/384
+f 125/390/385 118/391/385 117/392/385
+f 173/393/386 117/394/387 118/395/388
+f 313/396/389 299/397/390 127/398/391
+f 301/399/392 299/397/392 305/400/392
+f 297/401/393 292/402/394 216/403/395
+f 217/404/396 121/405/397 219/406/398
+f 121/405/399 322/407/400 262/408/401
+f 257/409/402 326/410/403 122/411/404
+f 121/412/405 223/413/406 327/414/407
+f 284/415/408 124/416/409 326/410/410
+f 115/417/411 124/418/412 275/419/413
+f 197/420/414 183/421/414 182/422/414
+f 123/423/415 282/424/416 295/425/417
+f 171/426/418 172/427/419 181/428/420
+f 125/429/421 173/430/422 118/431/423
+f 115/432/424 187/433/425 186/434/426
+f 120/435/427 194/436/428 195/437/429
+f 122/438/430 211/439/431 212/440/432
+f 181/428/433 231/441/434 117/394/435
+f 117/382/436 181/388/436 125/429/436
+f 253/442/437 251/443/438 116/444/439
+f 268/445/440 267/446/441 115/447/442
+f 278/448/443 279/449/444 124/450/445
+f 287/451/446 131/452/447 130/453/448
+f 126/454/449 130/455/449 131/456/449
+f 127/457/450 131/452/451 129/458/451
+f 130/459/452 127/460/453 128/461/454
+f 277/462/455 214/463/456 202/464/457
+f 310/465/458 311/466/459 133/467/460
+f 247/468/461 230/469/462 311/466/463
+f 135/470/464 218/471/464 230/469/464
+f 246/472/465 247/468/465 256/473/465
+f 142/474/466 135/475/466 134/476/466
+f 134/477/467 218/478/468 230/479/469
+f 136/480/470 145/481/470 144/482/470
+f 307/483/471 144/484/472 135/470/473
+f 144/482/474 306/485/474 136/480/474
+f 306/486/475 307/487/475 308/488/475
+f 136/480/476 306/485/477 296/489/478
+f 226/490/479 323/491/480 137/492/481
+f 320/493/482 323/491/482 225/494/482
+f 138/495/483 323/496/484 269/497/485
+f 260/498/486 261/499/487 325/500/488
+f 138/501/489 284/502/490 326/503/491
+f 140/504/492 325/500/493 280/505/494
+f 141/506/495 277/462/496 132/507/497
+f 140/508/498 184/509/499 182/510/500
+f 135/511/501 219/512/502 218/513/503
+f 230/514/504 135/515/504 142/516/504
+f 132/517/505 237/518/506 236/519/507
+f 257/520/508 136/521/509 137/522/510
+f 139/523/511 197/524/512 275/525/513
+f 230/526/514 142/527/514 134/528/514
+f 230/529/515 228/530/516 297/531/517
+f 297/532/518 300/533/519 299/534/520
+f 313/535/521 314/536/522 133/537/523
+f 140/508/524 141/538/525 304/539/526
+f 262/540/527 322/541/528 147/542/529
+f 143/543/530 147/544/530 148/545/530
+f 144/546/531 148/547/532 146/548/532
+f 147/549/533 144/550/534 145/551/535
+f 150/552/536 149/553/536 159/554/536
+f 159/555/537 151/556/537 150/557/537
+f 151/556/538 152/558/538 232/559/538
+f 160/560/539 152/561/539 151/562/539
+f 151/563/538 224/564/540 232/565/541
+f 152/566/542 159/567/542 153/568/542
+f 161/569/543 152/570/543 153/571/543
+f 159/567/544 154/572/544 153/568/544
+f 154/572/545 159/567/545 155/573/545
+f 159/574/546 156/575/546 155/576/546
+f 159/574/547 157/577/548 156/575/549
+f 325/578/550 154/579/551 280/580/552
+f 159/574/547 158/581/553 157/577/548
+f 159/554/554 149/553/554 158/582/554
+f 157/583/555 200/584/556 202/585/557
+f 202/585/558 199/586/558 214/587/558
+f 152/558/559 160/588/559 232/559/559
+f 225/589/560 226/590/561 232/565/562
+f 152/570/538 232/565/541 224/564/540
+f 158/591/563 245/592/564 247/593/565
+f 154/594/566 261/595/567 260/596/568
+f 155/597/569 156/598/570 281/599/571
+f 290/600/572 296/601/573 232/565/574
+f 289/602/575 296/601/575 290/600/575
+f 232/559/576 160/588/576 151/556/576
+f 150/603/577 296/601/578 302/604/579
+f 298/605/580 302/604/580 296/601/580
+f 308/488/581 307/487/582 150/606/583
+f 311/607/584 310/608/585 158/609/586
+f 323/610/587 161/611/588 269/612/589
+f 161/569/590 225/589/590 152/570/590
+f 351/613/591 413/614/592 412/615/593
+f 352/616/594 342/617/595 351/613/591
+f 352/616/594 381/618/596 342/617/595
+f 381/618/596 393/619/597 342/617/595
+f 393/619/597 403/620/598 342/617/595
+f 363/621/599 403/620/598 411/622/600
+f 330/623/601 363/621/599 364/624/602
+f 369/625/603 330/623/601 364/624/602
+f 330/623/601 331/626/604 342/617/595
+f 369/625/603 377/627/605 380/628/606
+f 342/617/595 331/626/604 332/629/607
+f 331/626/604 402/630/608 332/629/607
+f 342/617/595 332/629/607 333/631/609
+f 332/629/607 408/632/610 333/631/609
+f 342/617/595 333/631/609 334/633/611
+f 334/633/611 408/632/610 414/634/612
+f 334/633/611 418/635/613 382/636/614
+f 342/617/595 334/633/611 335/637/615
+f 342/617/595 335/637/615 336/638/616
+f 335/637/615 389/639/617 336/638/616
+f 336/640/616 359/641/618 337/642/619
+f 342/617/595 336/638/616 337/643/619
+f 342/617/595 337/643/619 338/644/620
+f 338/645/620 359/641/618 366/646/621
+f 342/617/595 338/644/620 339/647/622
+f 338/645/620 366/646/621 391/648/623
+f 339/647/622 371/649/624 342/617/595
+f 397/650/625 339/651/622 394/652/626
+f 371/649/624 373/653/627 342/617/595
+f 373/653/627 357/654/628 342/617/595
+f 340/655/629 357/654/628 358/656/630
+f 368/657/631 340/658/629 358/659/630
+f 341/660/632 342/617/595 340/655/629
+f 340/658/629 368/657/631 376/661/633
+f 343/662/634 342/617/595 341/660/632
+f 355/663/635 341/664/632 378/665/636
+f 344/666/637 342/617/595 343/662/634
+f 344/666/637 355/667/635 365/668/638
+f 345/669/639 342/617/595 344/666/637
+f 345/669/639 365/668/638 390/670/640
+f 346/671/641 342/617/595 345/669/639
+f 346/671/641 409/672/642 342/617/595
+f 346/671/641 399/673/643 410/674/644
+f 342/617/595 409/672/642 415/675/645
+f 422/676/646 342/617/595 415/675/645
+f 422/676/646 420/677/647 342/617/595
+f 419/678/648 342/617/595 420/677/647
+f 342/617/595 419/678/648 421/679/649
+f 342/617/595 421/679/649 413/614/592
+f 1/1/1 2/36/1 34/2/1
+f 34/2/2 2/36/650 3/4/3
+f 3/6/5 4/9/5 36/7/5
+f 4/9/6 5/17/6 37/10/6
+f 37/11/7 5/32/28 6/12/8
+f 38/13/9 6/12/9 7/14/9
+f 4/9/10 12/38/651 13/16/11
+f 7/18/13 8/21/652 40/19/14
+f 8/21/16 1/34/16 33/22/16
+f 387/25/19 388/27/20 10/37/653
+f 10/37/653 9/23/17 387/25/19
+f 387/25/21 379/24/18 17/79/654
+f 17/79/654 18/26/20 387/25/21
+f 8/21/22 7/18/655 15/28/23
+f 3/6/25 2/680/656 10/30/26
+f 5/32/28 13/681/657 14/33/29
+f 1/34/30 8/21/658 16/29/31
+f 2/36/33 1/1/659 9/23/34
+f 3/6/36 11/31/660 12/38/37
+f 6/12/39 14/33/661 15/39/40
+f 23/40/42 353/682/42 354/41/43
+f 353/682/43 31/683/43 354/41/43
+f 31/683/43 32/43/43 354/41/43
+f 32/43/43 24/46/43 356/42/43
+f 360/44/44 367/48/48 401/684/49
+f 401/684/49 379/685/49 360/44/44
+f 379/685/49 9/35/662 360/44/44
+f 9/35/662 16/29/45 360/44/44
+f 16/29/45 362/58/663 361/45/46
+f 361/45/664 362/58/663 24/46/47
+f 17/47/48 379/685/49 401/684/48
+f 367/48/49 360/44/48 24/46/47
+f 360/44/48 361/45/664 24/46/47
+f 17/47/48 401/684/48 367/48/49
+f 347/51/53 23/81/665 349/49/52
+f 23/81/665 15/39/50 349/49/52
+f 385/53/55 386/686/666 13/16/667
+f 13/16/667 12/38/56 385/53/55
+f 12/38/56 407/66/668 405/52/54
+f 405/52/59 407/66/668 20/54/57
+f 20/54/57 21/687/666 385/53/58
+f 21/687/666 386/686/666 385/53/58
+f 396/55/60 395/688/669 19/73/669
+f 19/73/669 11/31/61 396/55/60
+f 11/31/61 10/30/670 388/56/62
+f 18/57/63 395/688/669 396/55/64
+f 362/58/67 16/29/671 15/28/672
+f 15/28/672 23/40/65 362/58/67
+f 383/63/673 417/62/71 350/61/70
+f 350/61/70 349/49/71 14/33/674
+f 14/33/674 13/681/675 350/61/70
+f 13/681/675 386/59/68 350/61/70
+f 384/60/69 383/63/673 350/61/70
+f 383/63/71 384/60/676 21/64/72
+f 384/60/676 386/59/677 21/64/72
+f 21/64/72 22/50/71 417/62/71
+f 22/50/71 349/49/71 350/61/71
+f 417/62/71 22/50/71 350/61/71
+f 406/68/678 407/66/74 370/65/74
+f 407/66/74 12/38/679 11/31/73
+f 11/31/73 19/73/76 370/65/74
+f 19/73/76 375/75/680 370/65/74
+f 370/65/74 372/67/681 406/68/678
+f 372/67/75 370/65/75 375/75/75
+f 375/75/75 20/54/75 372/67/75
+f 20/54/75 407/66/75 406/68/76
+f 31/71/77 30/72/77 29/85/77
+f 29/85/77 28/689/77 27/69/77
+f 27/69/77 26/690/77 25/70/77
+f 25/70/77 32/691/77 31/71/77
+f 31/71/77 29/85/77 27/69/77
+f 21/64/78 29/85/78 30/72/78
+f 375/75/79 374/74/79 27/692/79
+f 27/692/79 28/76/79 375/75/79
+f 18/26/80 17/79/80 25/77/80
+f 17/79/81 24/693/81 32/80/81
+f 23/81/82 347/51/82 348/82/82
+f 22/50/82 30/72/82 347/51/82
+f 30/72/82 31/71/82 348/82/82
+f 31/71/82 353/83/82 348/82/82
+f 20/84/83 28/689/83 29/85/83
+f 19/86/84 395/694/84 392/87/84
+f 18/26/84 26/78/84 395/694/84
+f 26/78/84 27/89/84 395/694/84
+f 395/694/84 27/89/84 392/87/84
+f 420/695/85 416/696/85 40/19/85
+f 40/19/85 33/22/85 419/91/85
+f 33/22/85 412/697/85 413/698/85
+f 33/22/85 413/698/85 421/90/85
+f 419/91/85 420/695/85 40/19/85
+f 399/699/682 400/700/682 398/701/682
+f 398/701/683 39/20/87 399/699/684
+f 39/20/87 40/19/685 415/93/88
+f 399/699/684 39/20/87 410/702/686
+f 40/19/685 416/696/687 422/703/687
+f 40/19/685 422/703/687 415/93/88
+f 410/702/686 39/20/87 409/92/86
+f 378/704/89 376/705/89 38/13/89
+f 38/13/89 39/15/89 355/95/89
+f 39/15/89 398/706/89 390/707/89
+f 39/15/89 390/707/89 365/94/89
+f 355/95/89 378/704/89 38/13/89
+f 394/708/90 391/709/90 37/11/90
+f 37/11/90 38/13/90 373/96/90
+f 38/13/90 376/705/90 368/710/90
+f 38/13/90 368/710/90 358/711/90
+f 397/712/90 394/708/90 37/11/90
+f 371/97/90 397/712/90 37/11/90
+f 38/13/90 358/711/90 357/713/90
+f 38/13/90 357/713/90 373/96/90
+f 382/714/91 418/715/91 36/7/91
+f 36/7/91 37/10/91 359/98/91
+f 37/10/91 391/716/91 366/717/91
+f 37/10/91 366/717/91 359/98/91
+f 389/99/91 382/714/91 36/7/91
+f 380/718/92 377/719/92 35/8/92
+f 35/8/92 36/7/92 408/100/92
+f 36/7/92 418/715/92 414/720/92
+f 36/7/92 414/720/92 408/100/92
+f 402/101/92 380/718/92 35/8/92
+f 404/721/688 34/2/689 403/722/688
+f 34/2/689 35/5/93 363/103/95
+f 403/722/688 34/2/689 411/723/690
+f 35/5/93 377/724/94 369/725/94
+f 35/5/93 369/725/94 364/102/94
+f 411/723/690 34/2/689 363/103/95
+f 412/726/96 33/3/96 351/727/96
+f 33/3/96 34/2/96 381/105/96
+f 351/727/96 33/3/96 352/104/96
+f 34/2/96 404/721/96 393/728/96
+f 34/2/96 393/728/96 381/105/96
+f 167/108/99 166/729/691 165/106/97
+f 165/106/97 42/109/692 41/107/98
+f 178/110/102 176/730/693 43/731/694
+f 43/731/694 42/109/100 178/110/102
+f 188/732/695 189/113/105 176/112/104
+f 189/113/105 44/733/696 51/111/103
+f 51/111/103 43/734/697 176/112/104
+f 209/114/106 207/735/698 45/736/699
+f 63/115/107 44/733/700 189/113/108
+f 209/114/106 45/736/699 63/115/107
+f 46/116/109 45/737/701 207/117/110
+f 244/119/113 242/122/702 241/120/114
+f 241/120/114 240/125/703 47/124/704
+f 47/124/704 46/116/705 241/120/114
+f 46/116/705 229/118/112 241/120/114
+f 240/125/118 174/738/706 208/123/116
+f 208/123/116 48/739/707 47/124/117
+f 274/132/708 49/740/709 205/128/121
+f 49/740/709 48/126/119 205/128/121
+f 46/129/122 47/157/122 59/130/122
+f 283/741/710 50/742/711 285/134/125
+f 50/742/711 49/740/712 285/134/125
+f 49/740/712 274/132/123 285/134/125
+f 167/108/126 41/107/713 283/135/127
+f 41/107/713 50/743/714 283/135/127
+f 350/744/715 417/745/716 58/131/717
+f 417/745/716 383/746/718 58/131/717
+f 58/131/717 59/130/719 350/744/715
+f 59/130/719 60/144/720 347/747/721
+f 60/144/720 61/138/130 353/748/722
+f 62/139/131 52/749/723 360/750/724
+f 52/749/723 401/751/725 367/140/726
+f 360/750/724 52/749/723 367/140/726
+f 360/750/724 361/752/129 62/139/131
+f 361/752/129 362/753/129 62/139/131
+f 356/137/129 354/754/727 61/138/130
+f 354/754/727 353/748/722 61/138/130
+f 362/753/129 356/137/129 62/139/131
+f 353/748/722 348/755/728 60/144/720
+f 348/755/728 347/747/721 60/144/720
+f 347/747/721 349/756/721 59/130/719
+f 349/756/721 350/744/715 59/130/719
+f 349/756/729 347/747/730 350/744/731
+f 347/747/730 348/755/732 55/142/134
+f 350/744/731 347/747/730 417/745/733
+f 348/755/732 353/748/734 354/754/735
+f 354/754/735 356/137/736 55/142/134
+f 356/137/736 362/753/737 361/752/129
+f 361/752/129 360/750/738 356/137/736
+f 360/750/738 367/140/132 356/137/736
+f 356/137/736 367/140/132 55/142/134
+f 348/755/732 354/754/735 55/142/134
+f 347/747/730 55/142/134 417/745/733
+f 57/156/739 383/746/718 417/745/733
+f 55/142/134 56/757/740 57/156/739
+f 53/141/133 54/758/741 55/142/134
+f 367/140/132 401/751/725 53/141/133
+f 55/142/134 57/156/739 417/745/733
+f 49/143/135 61/138/135 60/144/135
+f 375/146/136 374/158/139 51/759/742
+f 51/759/742 44/147/137 375/146/136
+f 44/147/137 372/760/743 370/148/138
+f 372/761/743 56/171/744 370/150/140
+f 56/171/744 55/151/139 370/150/140
+f 55/151/139 374/762/139 375/149/139
+f 41/152/141 52/749/141 62/139/141
+f 385/763/142 45/764/142 386/155/142
+f 45/764/142 46/129/142 386/155/142
+f 46/129/142 58/131/142 386/155/142
+f 58/131/142 383/746/144 384/154/142
+f 384/154/144 383/746/143 57/156/143
+f 57/156/143 385/763/143 386/155/142
+f 47/157/145 48/145/145 60/144/145
+f 395/160/148 396/162/149 43/161/745
+f 43/161/745 51/759/746 395/160/148
+f 51/759/746 374/158/146 395/160/148
+f 392/159/150 374/158/747 55/142/151
+f 55/142/151 54/758/149 395/160/149
+f 54/758/149 396/162/149 395/160/149
+f 388/163/153 387/164/153 42/165/153
+f 42/165/153 43/161/152 388/163/153
+f 388/163/152 396/162/152 54/758/152
+f 54/758/152 53/141/154 388/163/152
+f 401/751/156 52/749/156 379/166/156
+f 52/749/156 41/152/156 379/166/156
+f 41/152/156 42/165/156 379/166/156
+f 53/141/157 401/751/156 379/166/156
+f 50/153/158 62/139/158 61/138/158
+f 406/170/748 372/761/749 63/167/159
+f 372/761/749 44/765/749 63/167/159
+f 63/167/159 45/766/750 385/767/751
+f 407/169/161 406/170/748 63/167/159
+f 63/167/159 385/767/751 405/168/160
+f 385/767/752 57/768/753 405/168/754
+f 57/768/753 56/171/163 407/169/161
+f 405/168/754 57/768/753 407/169/161
+f 56/171/163 372/761/749 406/170/162
+f 201/174/166 206/769/755 196/770/756
+f 196/770/756 65/172/164 201/174/166
+f 222/175/167 221/771/757 220/179/758
+f 220/179/758 66/176/168 222/175/167
+f 66/176/168 65/772/759 196/177/169
+f 213/180/172 198/773/760 67/178/170
+f 67/178/170 74/774/761 220/179/171
+f 74/774/761 66/176/762 220/179/171
+f 76/183/175 78/775/763 67/178/764
+f 67/178/764 198/773/765 76/183/175
+f 198/773/765 203/776/766 76/183/175
+f 271/777/767 273/185/768 76/183/175
+f 273/185/768 68/181/173 76/183/175
+f 203/776/766 271/777/767 76/183/175
+f 68/181/769 273/185/177 69/184/176
+f 273/185/177 192/778/770 179/186/178
+f 168/187/179 169/779/771 70/188/180
+f 70/188/180 69/780/772 179/189/181
+f 71/190/182 70/781/773 169/191/183
+f 312/192/187 319/195/774 315/193/185
+f 319/195/774 317/197/775 315/193/185
+f 315/193/185 316/202/776 72/194/186
+f 72/194/186 71/190/777 312/192/187
+f 69/198/189 70/782/778 285/199/190
+f 316/202/194 263/783/779 264/784/780
+f 264/784/780 73/201/192 316/202/194
+f 234/204/197 201/174/781 64/173/195
+f 64/173/195 73/785/782 264/203/196
+f 294/218/783 71/217/784 167/207/200
+f 71/217/784 72/205/198 167/207/200
+f 241/209/202 242/222/785 74/221/786
+f 74/221/786 67/210/203 241/209/202
+f 67/210/203 174/786/787 240/208/201
+f 176/213/206 178/229/788 73/787/789
+f 73/787/789 64/211/204 176/213/206
+f 69/216/209 286/788/790 274/789/791
+f 274/789/791 205/214/207 69/216/209
+f 285/199/792 70/782/793 283/219/212
+f 70/782/793 71/217/210 283/219/212
+f 244/220/213 66/225/794 74/221/214
+f 207/223/216 209/790/795 65/224/217
+f 66/225/218 244/220/796 229/791/797
+f 229/791/797 207/223/216 66/225/218
+f 189/228/221 188/792/798 64/793/799
+f 64/793/799 65/226/219 189/228/221
+f 165/230/224 166/206/800 72/205/222
+f 72/205/222 73/787/801 178/229/223
+f 79/794/802 77/795/803 68/796/804
+f 68/796/804 205/797/805 79/794/802
+f 205/797/805 208/798/806 79/794/802
+f 208/798/806 174/786/807 80/232/227
+f 174/786/807 67/210/225 80/232/227
+f 208/798/806 80/232/227 79/794/802
+f 76/236/229 75/799/808 80/237/230
+f 79/239/232 75/800/809 76/183/233
+f 254/240/235 252/244/810 82/241/236
+f 82/241/236 81/801/811 249/242/237
+f 82/241/812 252/244/239 83/243/238
+f 252/244/239 272/802/813 270/245/240
+f 177/246/241 175/803/814 84/804/815
+f 84/804/815 91/247/242 177/246/241
+f 91/247/242 83/243/816 270/245/243
+f 93/248/244 95/805/817 84/806/818
+f 84/806/818 175/807/819 93/248/244
+f 175/807/819 163/249/245 93/248/244
+f 163/249/245 164/808/820 293/250/246
+f 293/250/246 85/809/821 93/248/244
+f 85/809/821 94/810/822 93/248/244
+f 86/251/247 85/809/823 293/250/248
+f 309/255/252 276/811/824 266/257/825
+f 266/257/825 87/253/250 309/255/252
+f 265/258/255 321/261/826 88/260/827
+f 162/256/253 87/253/828 266/257/254
+f 265/258/255 88/260/827 162/256/253
+f 321/261/258 255/812/829 238/813/830
+f 238/813/830 89/259/256 321/261/258
+f 196/262/259 206/282/831 86/281/832
+f 86/281/832 87/263/260 196/262/259
+f 87/263/260 162/284/833 222/264/261
+f 215/814/834 90/266/263 227/265/262
+f 90/266/263 89/815/835 238/267/264
+f 328/270/267 291/816/836 249/817/837
+f 249/817/837 81/818/838 328/270/267
+f 81/818/838 90/266/839 215/814/840
+f 328/270/267 81/818/838 215/814/840
+f 215/814/840 204/268/265 328/270/267
+f 220/272/269 221/285/841 88/273/270
+f 88/273/270 89/819/842 213/274/271
+f 315/276/273 317/820/843 91/277/274
+f 91/277/274 84/821/844 316/275/272
+f 84/821/844 263/822/845 316/275/272
+f 203/823/846 90/824/847 271/825/848
+f 90/824/847 81/278/275 273/280/277
+f 271/825/848 90/824/847 273/280/277
+f 201/283/280 234/826/849 85/827/850
+f 85/827/850 86/281/278 201/283/280
+f 162/284/281 88/273/851 221/285/282
+f 91/277/284 317/820/852 319/286/285
+f 168/828/853 82/829/854 169/830/855
+f 82/829/854 83/287/287 312/288/289
+f 169/830/855 82/829/854 312/288/289
+f 81/291/292 82/829/856 179/289/290
+f 82/829/856 168/828/857 179/289/290
+f 198/294/295 213/274/858 89/819/859
+f 89/819/859 90/292/293 198/294/295
+f 96/296/297 94/831/860 85/832/861
+f 85/832/861 234/833/862 96/296/297
+f 234/833/862 264/297/298 96/296/297
+f 264/297/298 263/834/863 97/295/296
+f 263/834/863 84/835/864 97/295/296
+f 84/835/864 95/836/865 97/295/296
+f 93/301/300 92/837/866 97/302/301
+f 96/304/302 92/838/867 93/305/303
+f 279/307/304 278/839/868 99/840/869
+f 99/840/869 98/308/305 279/307/304
+f 98/308/305 295/341/870 282/309/306
+f 193/311/308 185/841/871 186/312/309
+f 186/312/309 100/842/872 99/843/873
+f 99/843/873 278/310/307 186/312/309
+f 108/315/312 100/842/874 267/844/875
+f 100/842/874 186/312/876 267/844/875
+f 186/312/876 187/845/877 267/844/875
+f 267/844/875 268/313/310 108/315/312
+f 268/317/314 259/321/878 251/320/879
+f 251/320/879 253/318/315 268/317/314
+f 253/318/315 102/322/880 110/316/313
+f 102/322/880 111/846/881 110/316/313
+f 110/316/313 112/847/882 101/848/883
+f 101/848/883 268/317/314 110/316/313
+f 231/849/884 180/850/885 172/851/886
+f 172/851/886 171/324/319 239/323/318
+f 171/324/319 103/325/887 102/322/317
+f 102/322/317 253/318/888 239/323/318
+f 239/323/318 231/849/884 172/851/886
+f 170/326/322 287/852/889 104/853/890
+f 104/853/890 103/325/320 170/326/322
+f 287/328/324 288/854/891 210/329/325
+f 210/329/325 195/330/892 105/332/893
+f 105/332/893 104/327/323 210/329/325
+f 194/855/894 327/331/327 195/330/326
+f 327/331/327 106/856/895 105/332/328
+f 270/335/331 272/857/896 103/333/329
+f 103/333/329 104/858/897 177/334/330
+f 223/338/334 212/859/898 107/860/899
+f 107/860/899 106/336/332 223/338/334
+f 295/341/337 98/308/900 107/860/901
+f 107/860/901 212/859/902 295/341/337
+f 212/859/902 211/339/335 295/341/337
+f 293/343/339 164/861/903 105/344/340
+f 105/344/340 106/862/904 309/342/338
+f 106/862/904 276/863/905 309/342/338
+f 328/345/341 190/864/906 108/346/342
+f 108/346/342 101/865/907 291/347/343
+f 321/350/346 265/365/908 107/364/909
+f 107/364/909 98/348/344 321/350/346
+f 252/353/349 254/866/910 102/351/347
+f 102/351/347 103/867/911 272/352/348
+f 175/355/351 177/868/912 104/869/913
+f 104/869/913 105/344/352 175/355/351
+f 105/344/352 164/861/914 163/354/350
+f 108/346/353 190/864/915 204/356/354
+f 99/870/916 100/360/358 227/359/357
+f 100/360/358 204/871/917 215/358/356
+f 238/363/361 255/349/918 98/348/919
+f 98/348/919 99/361/359 238/363/361
+f 266/366/364 276/863/920 106/862/921
+f 106/862/921 107/364/362 266/366/364
+f 113/368/366 111/872/922 102/351/923
+f 102/351/923 254/866/924 113/368/366
+f 254/866/924 249/369/367 113/368/366
+f 249/369/367 291/347/925 101/865/926
+f 101/865/926 112/873/927 114/367/365
+f 101/865/926 114/367/365 249/369/367
+f 110/373/369 109/874/928 114/374/370
+f 113/376/372 109/875/929 110/377/373
+f 304/380/376 303/876/930 116/381/377
+f 116/381/377 115/417/931 182/422/932
+f 182/422/932 184/379/375 116/381/377
+f 303/384/380 248/387/933 236/386/934
+f 236/386/934 117/382/378 303/384/380
+f 314/389/384 313/877/935 118/431/936
+f 118/431/936 173/430/937 181/388/382
+f 181/388/382 117/382/938 236/386/383
+f 236/386/383 237/878/939 314/389/384
+f 314/389/384 118/431/936 181/388/382
+f 173/393/386 181/428/940 117/394/387
+f 313/396/389 305/400/941 299/397/390
+f 299/397/390 300/879/942 127/398/391
+f 300/879/942 119/880/943 127/398/391
+f 119/880/943 128/881/944 127/398/391
+f 127/398/391 129/882/945 118/883/946
+f 118/883/946 313/396/389 127/398/391
+f 292/402/394 228/884/947 216/403/395
+f 216/403/395 219/885/948 297/401/393
+f 219/885/948 120/886/949 297/401/393
+f 120/886/949 119/880/950 297/401/393
+f 119/880/950 300/879/951 297/401/393
+f 217/404/396 324/887/952 322/407/953
+f 322/407/953 121/405/397 217/404/396
+f 121/405/397 120/888/954 219/406/398
+f 262/408/401 257/409/955 122/411/956
+f 122/411/956 121/405/399 262/408/401
+f 258/889/957 326/410/403 257/409/402
+f 326/410/403 123/890/958 122/411/404
+f 327/414/407 194/891/959 120/892/960
+f 120/892/960 121/412/405 327/414/407
+f 284/415/408 275/893/961 124/416/409
+f 124/416/409 123/890/962 326/410/410
+f 197/420/963 182/422/964 275/419/413
+f 182/422/964 115/417/411 275/419/413
+f 295/425/417 329/894/965 122/438/966
+f 329/894/965 211/439/967 122/438/966
+f 122/438/966 123/423/415 295/425/417
+f 181/428/420 173/393/968 171/426/418
+f 173/393/968 118/395/969 171/426/418
+f 118/395/969 170/895/970 171/426/418
+f 172/427/419 180/896/971 181/428/420
+f 125/429/421 181/388/972 173/430/422
+f 186/434/426 185/897/973 124/898/974
+f 185/897/973 193/899/975 124/898/974
+f 124/898/974 115/432/424 186/434/426
+f 195/437/429 210/900/976 119/901/977
+f 119/901/977 120/435/427 195/437/429
+f 212/440/432 223/902/978 121/903/979
+f 121/903/979 122/438/430 212/440/432
+f 180/896/980 231/441/434 181/428/433
+f 231/441/434 239/904/981 117/394/435
+f 259/905/982 116/444/439 251/443/438
+f 116/444/439 117/394/983 253/442/437
+f 117/394/983 239/904/984 253/442/437
+f 116/906/985 259/907/986 268/445/440
+f 267/446/441 187/908/987 115/447/442
+f 116/906/985 268/445/440 115/447/442
+f 279/449/444 282/909/988 123/910/989
+f 123/910/989 124/450/445 279/449/444
+f 124/450/445 193/911/990 278/448/443
+f 170/895/991 118/395/992 131/452/447
+f 118/395/992 129/458/993 131/452/447
+f 210/900/994 288/912/995 130/453/448
+f 288/912/995 287/451/446 130/453/448
+f 287/451/446 170/895/991 131/452/447
+f 130/453/448 128/913/996 210/900/994
+f 128/913/996 119/901/997 210/900/994
+f 127/457/450 126/914/450 131/452/451
+f 130/459/452 126/915/998 127/460/453
+f 202/464/457 133/916/999 132/507/1000
+f 132/507/1000 277/462/455 202/464/457
+f 311/466/459 134/917/1001 133/467/460
+f 133/467/460 202/918/1002 310/465/458
+f 202/918/1002 200/919/1003 310/465/458
+f 311/466/463 256/473/1004 247/468/461
+f 247/468/461 135/470/1005 230/469/462
+f 230/469/462 134/917/1006 311/466/463
+f 134/477/467 135/920/1007 218/478/468
+f 307/483/471 306/921/1008 144/484/472
+f 144/484/472 146/922/1009 135/470/473
+f 135/470/473 247/468/1010 307/483/471
+f 247/468/1010 245/923/1011 307/483/471
+f 306/485/477 302/924/1012 296/489/478
+f 296/489/478 290/925/1013 137/492/1014
+f 137/492/1014 136/480/476 296/489/478
+f 137/492/481 290/925/1015 226/490/479
+f 290/925/1015 233/926/1016 226/490/479
+f 226/490/479 225/494/1017 323/491/480
+f 323/491/480 138/927/1018 137/492/481
+f 269/497/485 260/498/1019 139/928/1020
+f 139/928/1020 138/495/483 269/497/485
+f 140/504/1021 139/928/1022 325/500/488
+f 139/928/1022 260/498/486 325/500/488
+f 326/503/491 258/929/1023 137/930/1024
+f 137/930/1024 138/501/489 326/503/491
+f 280/505/494 281/931/1025 141/932/1026
+f 141/932/1026 140/504/492 280/505/494
+f 141/506/495 281/933/1027 277/462/496
+f 197/934/1028 139/935/1029 182/510/500
+f 139/935/1029 140/508/498 182/510/500
+f 228/936/1030 230/937/1031 216/938/1032
+f 230/937/1031 218/513/503 219/512/502
+f 216/938/1032 230/937/1031 219/512/502
+f 135/511/501 217/939/1033 219/512/502
+f 248/940/1034 141/538/1035 236/519/507
+f 141/538/1035 132/517/505 236/519/507
+f 257/520/508 262/941/1036 136/521/509
+f 137/522/510 258/942/1037 257/520/508
+f 275/525/513 284/943/1038 138/944/1039
+f 138/944/1039 139/523/511 275/525/513
+f 292/945/1040 297/531/517 228/530/516
+f 297/531/517 134/946/1041 230/529/515
+f 299/534/520 305/947/1042 133/948/1043
+f 133/948/1043 134/949/1044 299/534/520
+f 134/949/1044 297/532/518 299/534/520
+f 314/536/522 237/518/1045 132/517/1046
+f 132/517/1046 133/537/523 314/536/522
+f 133/537/523 305/950/1047 313/535/521
+f 141/538/525 248/940/1048 303/951/1049
+f 304/539/526 184/509/1050 140/508/524
+f 141/538/525 303/951/1049 304/539/526
+f 324/952/1051 217/953/1052 148/954/1053
+f 217/953/1052 135/955/1054 148/954/1053
+f 324/952/1051 148/954/1053 147/542/529
+f 135/955/1054 146/956/1055 148/954/1053
+f 147/542/529 145/957/1056 262/540/527
+f 145/957/1056 136/958/1057 262/540/527
+f 322/541/528 324/952/1051 147/542/529
+f 144/546/531 143/959/1058 148/547/532
+f 147/549/533 143/960/1059 144/550/534
+f 151/556/1060 159/555/1060 152/558/1060
+f 151/563/538 152/570/538 224/564/540
+f 261/961/1061 154/579/551 325/578/550
+f 154/579/551 155/597/1062 280/580/552
+f 202/585/557 214/587/1063 156/598/1064
+f 156/598/1064 157/583/555 202/585/557
+f 232/565/562 152/570/1065 225/589/560
+f 226/590/561 233/962/1066 232/565/562
+f 247/593/565 256/963/1067 158/591/563
+f 158/591/563 149/964/1068 245/592/564
+f 260/596/568 269/965/1069 153/966/1070
+f 153/966/1070 154/594/566 260/596/568
+f 156/598/570 214/587/1071 277/967/1072
+f 281/599/571 280/580/1073 155/597/569
+f 156/598/570 277/967/1072 281/599/571
+f 151/563/1074 232/565/574 296/601/573
+f 232/565/574 233/962/1075 290/600/572
+f 150/603/577 151/563/1076 296/601/578
+f 307/487/582 245/968/1077 149/969/1078
+f 149/969/1078 150/606/583 307/487/582
+f 150/606/583 302/970/1079 306/486/1080
+f 308/488/581 150/606/583 306/486/1080
+f 310/608/585 200/584/1081 157/583/1082
+f 157/583/1082 158/609/586 310/608/585
+f 158/609/586 256/971/1083 311/607/584
+f 323/610/587 225/972/1084 161/611/588
+f 161/611/588 153/973/1085 269/612/589
+f 351/613/591 342/617/595 413/614/592
+f 393/619/597 404/974/1086 403/620/598
+f 363/621/599 342/617/595 403/620/598
+f 330/623/601 342/617/595 363/621/599
+f 380/628/606 331/626/604 369/625/603
+f 331/626/604 330/623/601 369/625/603
+f 331/626/604 380/628/606 402/630/608
+f 332/629/607 402/630/608 408/632/610
+f 334/633/611 333/631/609 408/632/610
+f 382/636/614 335/637/615 334/633/611
+f 334/633/611 414/634/612 418/635/613
+f 335/637/615 382/636/614 389/639/617
+f 336/640/616 389/975/617 359/641/618
+f 338/645/620 337/642/619 359/641/618
+f 391/648/623 394/652/626 339/651/622
+f 339/651/622 338/645/620 391/648/623
+f 339/647/622 397/976/625 371/649/624
+f 340/655/629 342/617/595 357/654/628
+f 376/661/633 378/665/636 341/664/632
+f 341/664/632 340/658/629 376/661/633
+f 355/663/635 343/977/634 341/664/632
+f 344/666/637 343/662/634 355/667/635
+f 345/669/639 344/666/637 365/668/638
+f 399/673/643 346/671/641 390/670/640
+f 346/671/641 345/669/639 390/670/640
+f 390/670/640 398/978/1087 399/673/643
+f 346/671/641 410/674/644 409/672/642
+f 422/676/646 416/979/1088 420/677/647
diff --git a/Projekte/mdga/client/src/main/resources/tree_big/tree_big_diff.png b/Projekte/mdga/client/src/main/resources/tree_big/tree_big_diff.png
new file mode 100644
index 00000000..b45e9199
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/tree_big/tree_big_diff.png differ
diff --git a/Projekte/mdga/client/src/main/resources/tree_small/tree_small.obj b/Projekte/mdga/client/src/main/resources/tree_small/tree_small.obj
new file mode 100644
index 00000000..cba91796
--- /dev/null
+++ b/Projekte/mdga/client/src/main/resources/tree_small/tree_small.obj
@@ -0,0 +1,1267 @@
+# Blender 3.6.5
+# www.blender.org
+o Cylinder
+v 0.415319 0.000000 0.002617
+v 0.244271 0.000000 0.943118
+v 0.207660 -0.359677 0.002617
+v 0.122135 -0.211545 0.943118
+v -0.207660 -0.359677 0.002617
+v -0.122135 -0.211545 0.943118
+v -0.415319 0.000000 0.002617
+v -0.244271 0.000000 0.943118
+v -0.207660 0.359677 0.002617
+v -0.122135 0.211545 0.943118
+v 0.207660 0.359677 0.002617
+v 0.122135 0.211545 0.943118
+v 0.505801 -0.000000 0.663743
+v 0.408257 0.000000 1.533317
+v 0.229699 -0.478221 0.663743
+v 0.180928 -0.393746 1.533317
+v -0.322503 -0.478221 0.765812
+v -0.273731 -0.393746 1.635387
+v -0.598604 0.000000 0.663743
+v -0.501061 0.000000 1.533317
+v -0.322503 0.478221 0.663743
+v -0.273731 0.393746 1.533317
+v 0.229699 0.478221 0.663743
+v 0.180928 0.393746 1.533317
+v 0.739684 -0.000000 0.663743
+v 0.346641 -0.680770 0.663743
+v -0.439445 -0.680770 0.765812
+v -0.832488 0.000000 0.663743
+v -0.439445 0.680770 0.663743
+v 0.346641 0.680770 0.663743
+v 0.505801 -0.000000 0.949184
+v 0.229699 -0.478221 0.949184
+v -0.322503 -0.478221 0.949184
+v -0.598604 0.000000 0.949184
+v -0.322503 0.478221 0.949184
+v 0.229699 0.478221 0.949184
+v 0.543163 -0.340385 0.730068
+v 0.294592 -0.196873 1.533317
+v 0.367750 -0.239111 0.730068
+v 0.367750 -0.239111 0.949184
+v -0.046402 0.680770 0.633878
+v -0.046402 0.393746 1.533317
+v -0.046402 0.478221 0.633878
+v -0.046402 0.478221 0.949184
+v -0.635966 0.340385 0.747375
+v -0.387396 0.196873 1.533317
+v -0.460554 0.239111 0.747375
+v -0.460554 0.239111 0.949184
+v -0.046402 -0.680770 0.663743
+v -0.046402 -0.393746 1.533317
+v -0.046402 -0.478221 0.663743
+v -0.046402 -0.478221 0.949184
+v 0.067263 -0.393746 1.533317
+v 0.150120 -0.680770 0.663743
+v 0.091649 -0.478221 0.663743
+v 0.091649 -0.478221 0.949184
+v 0.057318 -0.680770 0.663743
+v 0.026458 -0.478221 0.663743
+v 0.026458 -0.478221 0.949184
+v 0.013588 -0.393746 1.533317
+v -0.635005 -0.342050 0.663743
+v -0.386840 -0.197836 1.533317
+v -0.459878 -0.240280 0.663743
+v -0.459878 -0.240280 0.949184
+v 0.035264 -0.581518 1.195285
+v -0.058372 -0.316599 2.090373
+v -0.501230 -0.373671 1.242941
+v -0.367396 -0.196878 2.159110
+v -0.588895 0.196198 1.119776
+v -0.417891 0.131369 2.046879
+v -0.140065 0.558221 1.226124
+v -0.159363 0.339896 2.060662
+v 0.396429 0.350374 1.193422
+v 0.149660 0.220175 2.089300
+v 0.484094 -0.219495 1.219212
+v 0.200156 -0.108072 2.104155
+v 0.072394 -0.822884 1.206208
+v -0.691330 -0.527004 1.232807
+v -0.816125 0.284231 1.098718
+v -0.177195 0.799587 1.215201
+v 0.586529 0.503707 1.203556
+v 0.711324 -0.307528 1.240270
+v 0.016729 -0.573870 1.492690
+v -0.519766 -0.366024 1.442972
+v -0.607431 0.203846 1.417181
+v -0.158601 0.565868 1.441109
+v 0.377894 0.358021 1.490827
+v 0.465558 -0.211848 1.516618
+v 0.204667 0.651647 1.168168
+v -0.004851 0.280036 2.074980
+v 0.128182 0.454297 1.168563
+v 0.109646 0.461945 1.465968
+v -0.496660 0.541909 1.115749
+v -0.288627 0.235633 2.053770
+v -0.364480 0.377209 1.131740
+v -0.383016 0.384857 1.429145
+v 0.648927 0.098089 1.221913
+v 0.174908 0.056052 2.096727
+v 0.440262 0.065439 1.206317
+v 0.421726 0.073087 1.503722
+v -0.108411 -0.493175 1.563310
+v -0.091778 -0.336123 2.353119
+v -0.521607 -0.227104 1.589715
+v -0.330243 -0.182566 2.368359
+v -0.496928 0.262974 1.709603
+v -0.316001 0.100270 2.471095
+v -0.059055 0.486980 1.644424
+v -0.063293 0.229550 2.399933
+v 0.354141 0.220909 1.618018
+v 0.175173 0.075994 2.384693
+v 0.329462 -0.269169 1.577461
+v 0.160930 -0.206843 2.361286
+v -0.118864 -0.700746 1.546131
+v -0.707066 -0.321981 1.583722
+v -0.671936 0.375667 1.720787
+v -0.048602 0.694551 1.661602
+v 0.539600 0.315786 1.624012
+v 0.504470 -0.381862 1.566277
+v -0.106377 -0.509650 1.816937
+v -0.519572 -0.243578 1.843343
+v -0.494894 0.246499 1.883901
+v -0.057020 0.470506 1.898052
+v 0.356175 0.204434 1.871646
+v 0.331497 -0.285643 1.831089
+v 0.522035 -0.033038 1.836658
+v 0.168052 -0.065425 2.614503
+v 0.341801 -0.024130 1.839253
+v 0.343836 -0.040605 1.851367
+v 0.245499 0.505168 1.642807
+v 0.055940 0.152772 2.392313
+v 0.147543 0.353944 1.631221
+v 0.149577 0.337470 1.884849
+v -0.460846 -0.241035 2.081675
+v -0.161769 -0.017241 2.781702
+v -0.469214 0.207917 2.050971
+v -0.163421 0.071400 2.775640
+v -0.083938 0.440006 2.042254
+v -0.087351 0.117225 2.773919
+v 0.309707 0.223143 2.064241
+v -0.009629 0.074407 2.778260
+v 0.318075 -0.225808 2.094945
+v -0.007977 -0.014235 2.784323
+v -0.067201 -0.457897 2.103662
+v -0.084046 -0.060059 2.786043
+v -0.624028 -0.339335 2.085367
+v -0.635941 0.299768 2.041658
+v -0.087482 0.630157 2.029249
+v 0.472889 0.321444 2.060549
+v 0.484802 -0.317659 2.104258
+v -0.063656 -0.648049 2.116667
+v -0.464171 -0.228716 2.313758
+v -0.472539 0.220235 2.283053
+v -0.087263 0.452324 2.274336
+v 0.306382 0.235462 2.296324
+v 0.314750 -0.213489 2.327028
+v -0.070526 -0.445578 2.335745
+v -0.472926 0.070386 2.421929
+v -0.148928 0.067578 3.125232
+v -0.239253 0.379082 2.395454
+v -0.102791 0.128527 3.120004
+v 0.145388 0.330886 2.387941
+v -0.026846 0.119012 3.118521
+v 0.296356 -0.026004 2.406904
+v 0.002961 0.048546 3.122265
+v 0.062683 -0.334700 2.499879
+v -0.043176 -0.012403 3.127492
+v -0.321958 -0.286504 2.440892
+v -0.119120 -0.002887 3.128976
+v -0.635840 0.090799 2.425112
+v -0.303195 0.530242 2.387422
+v 0.244360 0.461633 2.376727
+v 0.459270 -0.046417 2.403722
+v 0.126625 -0.485860 2.507911
+v -0.420930 -0.417251 2.452106
+v -0.467904 0.082161 2.654770
+v -0.234230 0.390857 2.628294
+v 0.150411 0.342661 2.620781
+v 0.301379 -0.014230 2.639744
+v 0.067706 -0.322925 2.666220
+v -0.316935 -0.274730 2.673733
+v 0.292947 -0.266139 2.422566
+v -0.020107 0.018071 3.124879
+v 0.179520 -0.180352 2.420142
+v 0.184543 -0.168577 2.652982
+v 0.351815 0.207608 2.390224
+v -0.011943 0.083779 3.120393
+v 0.220872 0.152441 2.397422
+v 0.225895 0.164216 2.630263
+v -0.469517 0.310521 2.455745
+v -0.125859 0.098053 3.122271
+v -0.356090 0.224734 2.458170
+v -0.351067 0.236509 2.641532
+v -0.528385 -0.163226 2.462450
+v -0.134024 0.032345 3.125155
+v -0.397442 -0.108059 2.455252
+v -0.392419 -0.096284 2.688092
+v -0.147653 -0.451493 2.479957
+v -0.262545 -0.437097 2.468248
+v -0.044020 -0.321330 2.483516
+v -0.163098 -0.306410 2.465254
+v -0.125919 -0.355255 2.623576
+vn 0.8555 -0.4939 0.1556
+vn -0.0000 -0.9878 0.1556
+vn -0.8555 -0.4939 0.1556
+vn -0.8555 0.4939 0.1556
+vn -0.0000 -0.0000 1.0000
+vn -0.0000 0.9878 0.1556
+vn 0.8555 0.4939 0.1556
+vn -0.0000 -0.0000 -1.0000
+vn 0.7913 -0.5196 0.3223
+vn 0.0811 -0.9465 0.3124
+vn -0.8224 -0.4748 0.3134
+vn -0.7824 0.5315 0.3245
+vn -0.0235 0.9507 0.3093
+vn 0.8224 0.4748 0.3134
+vn -0.8660 0.5000 -0.0000
+vn -0.1168 -0.2023 -0.9723
+vn 0.1750 -0.3011 -0.9374
+vn 0.1449 0.2511 -0.9571
+vn -0.1075 -0.0000 -0.9942
+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.1656 0.0956 -0.9815
+vn 0.8456 -0.4254 0.3223
+vn 0.0757 -0.0437 -0.9962
+vn 0.0235 0.9507 0.3093
+vn -0.2066 -0.1193 -0.9711
+vn -0.8515 0.4119 0.3245
+vn -0.2487 0.1436 -0.9579
+vn -0.0000 -0.9496 0.3134
+vn -0.8604 -0.4026 0.3123
+vn -0.3117 -0.8437 0.4370
+vn -0.9236 -0.0801 0.3750
+vn -0.6509 0.6672 0.3622
+vn 0.2938 0.8588 0.4198
+vn -0.0796 0.0328 0.9963
+vn 0.8655 0.1547 0.4764
+vn 0.5359 -0.6960 0.4778
+vn 0.3611 0.9325 -0.0015
+vn -0.0062 0.0736 -0.9973
+vn 0.0301 -0.1585 -0.9869
+vn 0.0796 -0.0328 -0.9963
+vn -0.1836 0.0692 -0.9806
+vn -0.6248 0.7785 -0.0590
+vn -0.3614 -0.9324 0.0015
+vn 0.9842 0.1553 0.0853
+vn -0.9863 -0.1543 -0.0575
+vn 0.6117 -0.7889 0.0584
+vn -0.3614 -0.9324 0.0020
+vn 0.3712 0.8190 0.4375
+vn 0.6248 -0.7785 0.0590
+vn 0.2956 0.0022 -0.9553
+vn -0.5961 0.7149 0.3656
+vn -0.4852 -0.7906 0.3735
+vn -0.8978 -0.0409 0.4385
+vn -0.3589 0.7930 0.4923
+vn 0.4992 0.7287 0.4689
+vn -0.7880 0.1912 0.5853
+vn 0.8161 -0.3791 0.4361
+vn 0.4150 -0.8342 0.3630
+vn 0.5430 0.8382 0.0501
+vn -0.0102 0.0830 -0.9965
+vn 0.0594 0.1896 -0.9801
+vn -0.1918 0.0905 -0.9773
+vn -0.0437 -0.6683 -0.7426
+vn -0.4562 0.8878 0.0613
+vn -0.5430 -0.8383 -0.0501
+vn 0.9988 -0.0476 -0.0111
+vn -0.9777 0.0320 0.2078
+vn 0.4559 -0.8856 -0.0890
+vn -0.9981 0.0611 0.0120
+vn 0.3190 0.5705 -0.7568
+vn 0.8397 0.2512 0.4815
+vn -0.5430 -0.8382 -0.0501
+vn -0.8375 0.0217 0.5459
+vn -0.4351 0.7415 0.5108
+vn 0.3888 0.7588 0.5226
+vn 0.8199 0.0543 0.5699
+vn -0.0183 0.0679 0.9975
+vn 0.4205 -0.6753 0.6060
+vn -0.4135 -0.6903 0.5938
+vn 0.9997 0.0195 0.0133
+vn 0.0183 -0.0679 -0.9975
+vn 0.4838 0.8743 -0.0395
+vn -0.9997 -0.0195 -0.0133
+vn 0.5162 -0.8549 0.0528
+vn -0.5162 0.8549 -0.0528
+vn -0.4838 -0.8743 0.0395
+vn -0.6064 0.6155 0.5034
+vn 0.1196 0.8840 0.4520
+vn 0.8067 0.3659 0.4640
+vn 0.7722 -0.3896 0.5019
+vn 0.0216 0.0412 0.9989
+vn -0.1590 -0.8089 0.5661
+vn -0.7974 -0.2570 0.5460
+vn 0.7979 -0.6025 0.0168
+vn 0.1243 0.1366 -0.9828
+vn -0.0276 -0.0647 -0.9975
+vn 0.0821 -0.1467 -0.9858
+vn -0.0751 0.0484 -0.9960
+vn 0.9229 0.3831 -0.0393
+vn -0.8005 0.5992 -0.0130
+vn -0.1231 -0.9910 0.0528
+vn 0.1228 0.9902 -0.0664
+vn -0.9210 -0.3875 0.0395
+vn -0.7978 0.6028 -0.0133
+vn -0.2696 -0.1645 -0.9488
+vn 0.7052 -0.4899 0.5126
+vn -0.2113 -0.1408 -0.9672
+vn 0.7957 -0.6055 0.0135
+vn -0.7168 0.4709 0.5142
+vn 0.9191 0.3920 -0.0396
+vn -0.0395 -0.1617 -0.9861
+vn -0.7609 -0.3443 0.5500
+vn 0.0952 -0.0486 -0.9943
+vn 0.1406 -0.0850 -0.9864
+vn 0.7414 -0.5722 -0.3506
+vn 0.8155 -0.4708 0.3365
+vn 0.1295 -0.9487 0.2885
+vn -0.8135 0.4697 0.3430
+vn 0.3337 0.5799 0.7432
+vn -0.0000 0.9527 0.3040
+vn -0.0000 -0.1913 -0.9815
+vn 0.2499 -0.1443 -0.9575
+vn -0.0000 0.2386 -0.9711
+vn -0.0757 -0.0437 -0.9962
+vn 0.1168 0.2023 -0.9723
+vn 0.1075 -0.0000 -0.9942
+vn -0.1449 -0.2511 -0.9571
+vn -0.3467 -0.0000 -0.9380
+vn -0.8866 -0.3617 0.2883
+vn -0.2517 -0.8804 0.4018
+vn -0.9403 -0.0287 0.3391
+vn -0.5893 0.7045 0.3955
+vn -0.2702 0.2740 0.9230
+vn 0.2792 0.1789 0.9434
+vn 0.3614 0.9324 -0.0022
+vn -0.1122 -0.0621 -0.9917
+vn 0.1953 -0.1784 -0.9644
+vn -0.1476 -0.0674 -0.9867
+vn 0.9848 0.1639 0.0572
+vn 0.6231 -0.7779 0.0814
+vn -0.3610 -0.9326 0.0015
+vn 0.2871 0.1384 -0.9479
+vn -0.9126 -0.0982 0.3969
+vn -0.3023 0.8395 0.4515
+vn 0.2407 -0.3421 0.9083
+vn 0.0102 -0.0830 0.9965
+vn 0.3980 -0.8057 0.4388
+vn 0.5001 0.7305 0.4650
+vn 0.1791 0.1821 0.9668
+vn 0.7400 -0.5959 0.3120
+vn -0.0921 0.2410 -0.9662
+vn -0.0809 -0.0268 -0.9964
+vn 0.2867 -0.5091 -0.8115
+vn 0.9987 -0.0489 -0.0163
+vn -0.9992 0.0390 0.0106
+vn 0.4473 -0.8923 -0.0615
+vn 0.0262 0.7292 -0.6838
+vn 0.7490 0.5537 0.3639
+vn -0.6645 0.5413 0.5152
+vn 0.6878 -0.4734 0.5503
+vn 0.0276 0.0646 0.9975
+vn 0.0235 0.0564 0.9981
+vn 0.0838 0.0333 0.9959
+vn 0.0347 0.1222 0.9919
+vn 0.0120 0.0764 0.9970
+vn 0.0276 0.0647 0.9975
+vn 0.0108 0.0668 0.9977
+vn -0.1539 -0.8050 0.5730
+vn -0.0911 -0.8163 0.5704
+vn -0.7671 -0.3257 0.5526
+vn 0.7998 -0.6001 0.0131
+vn -0.0019 0.1395 -0.9902
+vn 0.1350 -0.1253 -0.9829
+vn -0.1066 -0.0046 -0.9943
+vn 0.0843 -0.1483 -0.9853
+vn -0.0534 0.0576 -0.9969
+vn -0.0763 -0.1288 -0.9887
+vn -0.7980 0.6024 -0.0185
+vn 0.1352 0.9881 -0.0740
+vn 0.1321 0.9898 -0.0529
+vn -0.2171 -0.3132 -0.9245
+vn -0.1730 -0.2556 -0.9512
+vn -0.6588 0.5487 0.5146
+vn 0.0198 -0.1754 -0.9843
+vn -0.7888 -0.2740 0.5502
+vn 0.1531 0.0122 -0.9881
+vn -0.9755 -0.0832 0.2034
+vt 0.793593 0.233541
+vt 0.839292 0.365995
+vt 0.782518 0.365995
+vt 0.726628 0.004936
+vt 0.755380 0.139251
+vt 0.706052 0.136350
+vt 0.755640 0.006642
+vt 0.806127 0.136350
+vt 0.826852 0.004936
+vt 0.872785 0.137353
+vt 0.815999 0.137353
+vt 0.735483 0.149123
+vt 0.764915 0.200104
+vt 0.706052 0.200116
+vt 0.691202 0.432828
+vt 0.719425 0.569553
+vt 0.672601 0.562996
+vt 0.718741 0.436685
+vt 0.772154 0.562996
+vt 0.899214 0.349106
+vt 0.849164 0.320204
+vt 0.899214 0.233541
+vt 0.443966 0.901442
+vt 0.478630 0.784296
+vt 0.498007 0.910521
+vt 0.514423 0.300721
+vt 0.401943 0.326870
+vt 0.390549 0.280224
+vt 0.390549 0.374697
+vt 0.516022 0.383275
+vt 0.393314 0.422956
+vt 0.265704 0.897815
+vt 0.300236 0.782861
+vt 0.319855 0.909243
+vt 0.004958 0.836641
+vt 0.032388 0.789373
+vt 0.087116 0.884286
+vt 0.414017 0.049347
+vt 0.540178 0.095393
+vt 0.411859 0.093561
+vt 0.424270 0.193363
+vt 0.013999 0.948779
+vt 0.043941 0.909954
+vt 0.043941 0.947705
+vt 0.240582 0.075966
+vt 0.259800 0.032133
+vt 0.273926 0.056522
+vt 0.307074 0.037476
+vt 0.330731 0.018579
+vt 0.323724 0.047060
+vt 0.373825 0.075506
+vt 0.401911 0.113926
+vt 0.373726 0.114038
+vt 0.373779 0.152639
+vt 0.354784 0.196022
+vt 0.340658 0.171633
+vt 0.307287 0.191129
+vt 0.259884 0.196472
+vt 0.273943 0.172051
+vt 0.212526 0.169095
+vt 0.212374 0.059729
+vt 0.554746 0.683757
+vt 0.588017 0.626126
+vt 0.687833 0.683722
+vt 0.157297 0.244120
+vt 0.202146 0.310523
+vt 0.162637 0.311491
+vt 0.065261 0.948644
+vt 0.092886 0.909954
+vt 0.092886 0.947697
+vt 0.177649 0.693525
+vt 0.198143 0.724046
+vt 0.159457 0.724992
+vt 0.200940 0.343351
+vt 0.157297 0.344420
+vt 0.155098 0.623755
+vt 0.198164 0.658035
+vt 0.159478 0.658981
+vt 0.307029 0.004936
+vt 0.043941 0.985456
+vt 0.004936 0.986855
+vt 0.416478 0.784296
+vt 0.390549 0.910521
+vt 0.160225 0.377147
+vt 0.199734 0.376179
+vt 0.240688 0.152793
+vt 0.547356 0.044134
+vt 0.424270 0.004936
+vt 0.092886 0.985440
+vt 0.053813 0.986779
+vt 0.307332 0.223669
+vt 0.238071 0.782861
+vt 0.212374 0.909243
+vt 0.196993 0.732261
+vt 0.158306 0.733206
+vt 0.354432 0.032223
+vt 0.401987 0.059203
+vt 0.514840 0.293596
+vt 0.391271 0.267905
+vt 0.516006 0.273721
+vt 0.391918 0.256883
+vt 0.393287 0.233541
+vt 0.157277 0.740556
+vt 0.193784 0.755174
+vt 0.155098 0.756120
+vt 0.341923 0.025022
+vt 0.331586 0.051586
+vt 0.340373 0.056644
+vt 0.515214 0.287221
+vt 0.195963 0.739610
+vt 0.202502 0.692918
+vt 0.401987 0.168876
+vt 0.514423 0.355363
+vt 0.763341 0.610685
+vt 0.809395 0.742237
+vt 0.697705 0.731843
+vt 0.212374 0.437801
+vt 0.347803 0.478481
+vt 0.212374 0.519393
+vt 0.358969 0.498371
+vt 0.277775 0.612938
+vt 0.239969 0.568549
+vt 0.141400 0.380958
+vt 0.009811 0.333368
+vt 0.147425 0.326223
+vt 0.962593 0.174154
+vt 0.942657 0.208862
+vt 0.902670 0.208900
+vt 0.141400 0.284688
+vt 0.004936 0.299756
+vt 0.135375 0.243152
+vt 0.697705 0.883398
+vt 0.767592 0.752109
+vt 0.810156 0.883398
+vt 0.150703 0.521965
+vt 0.131784 0.444046
+vt 0.172246 0.446860
+vt 0.173120 0.078694
+vt 0.103690 0.004936
+vt 0.202502 0.061657
+vt 0.173111 0.159319
+vt 0.202502 0.176291
+vt 0.153125 0.204923
+vt 0.138425 0.179432
+vt 0.103764 0.199270
+vt 0.054357 0.205032
+vt 0.069043 0.179508
+vt 0.034347 0.159472
+vt 0.004951 0.119355
+vt 0.034337 0.119322
+vt 0.034327 0.079173
+vt 0.103698 0.038946
+vt 0.696180 0.085294
+vt 0.661442 0.145354
+vt 0.591966 0.145186
+vt 0.164567 0.894203
+vt 0.124440 0.971288
+vt 0.124439 0.892088
+vt 0.822742 0.658611
+vt 0.860443 0.700116
+vt 0.819267 0.698072
+vt 0.131784 0.579301
+vt 0.123320 0.520945
+vt 0.819267 0.606910
+vt 0.862181 0.634805
+vt 0.821005 0.632761
+vt 0.644170 0.908268
+vt 0.674091 0.948358
+vt 0.632882 0.947876
+vt 0.827203 0.737335
+vt 0.856969 0.739577
+vt 0.004965 0.176509
+vt 0.004936 0.377663
+vt 0.124305 0.434174
+vt 0.674091 0.987855
+vt 0.632882 0.987373
+vt 0.103773 0.233280
+vt 0.863918 0.660656
+vt 0.004936 0.062200
+vt 0.903474 0.606910
+vt 0.971272 0.721709
+vt 0.873790 0.721709
+vt 0.545200 0.347366
+vt 0.650847 0.323776
+vt 0.655564 0.400571
+vt 0.545200 0.279650
+vt 0.655564 0.233541
+vt 0.601938 0.585024
+vt 0.593011 0.469336
+vt 0.649131 0.573009
+vt 0.554746 0.928148
+vt 0.605483 0.917374
+vt 0.623010 0.947518
+vt 0.004936 0.538409
+vt 0.078389 0.483939
+vt 0.026972 0.591044
+vt 0.113448 0.494693
+vt 0.113448 0.617570
+vt 0.774787 0.149829
+vt 0.809580 0.217541
+vt 0.774787 0.218247
+vt 0.355639 0.296940
+vt 0.380677 0.379866
+vt 0.355639 0.365271
+vt 0.296739 0.398988
+vt 0.296739 0.427929
+vt 0.212374 0.379035
+vt 0.237411 0.364688
+vt 0.212374 0.330398
+vt 0.237411 0.330522
+vt 0.237411 0.296356
+vt 0.255102 0.257172
+vt 0.267620 0.278940
+vt 0.296525 0.233541
+vt 0.380677 0.282593
+vt 0.123511 0.661415
+vt 0.034580 0.746718
+vt 0.004936 0.695666
+vt 0.372614 0.805549
+vt 0.341882 0.869450
+vt 0.337581 0.805776
+vt 0.854413 0.183875
+vt 0.819452 0.217601
+vt 0.819452 0.183362
+vt 0.356600 0.686366
+vt 0.372018 0.740509
+vt 0.337581 0.742018
+vt 0.341764 0.777475
+vt 0.339732 0.778946
+vt 0.372018 0.622810
+vt 0.380214 0.685819
+vt 0.341882 0.752117
+vt 0.376915 0.751890
+vt 0.296525 0.262483
+vt 0.662729 0.528615
+vt 0.854413 0.149636
+vt 0.819452 0.149123
+vt 0.212374 0.281762
+vt 0.554746 0.479078
+vt 0.554746 0.597038
+vt 0.308015 0.772989
+vt 0.215105 0.683989
+vt 0.327709 0.707613
+vt 0.215105 0.672227
+vt 0.327709 0.622810
+vt 0.926971 0.004936
+vt 0.970978 0.118068
+vt 0.882657 0.118068
+vt 0.665436 0.306328
+vt 0.772646 0.318551
+vt 0.763010 0.384073
+vt 0.167997 0.387019
+vt 0.178698 0.393192
+vt 0.157297 0.405561
+vt 0.666773 0.297240
+vt 0.772646 0.233541
+vt 0.697705 0.995064
+vt 0.749782 0.893271
+vt 0.786774 0.995064
+vt 0.543752 0.784296
+vt 0.507879 0.831226
+vt 0.511693 0.784860
+vt 0.467711 0.584487
+vt 0.544874 0.566492
+vt 0.467711 0.610991
+vt 0.413507 0.553169
+vt 0.390549 0.566408
+vt 0.390549 0.477327
+vt 0.413507 0.490592
+vt 0.467711 0.459333
+vt 0.467711 0.432828
+vt 0.521915 0.490651
+vt 0.544873 0.477411
+vt 0.521915 0.553228
+vt 0.820029 0.783368
+vt 0.874233 0.752109
+vt 0.928437 0.846004
+vt 0.922549 0.358979
+vt 0.891315 0.421813
+vt 0.891315 0.359770
+vt 0.946055 0.813014
+vt 0.969732 0.858509
+vt 0.938310 0.860348
+vt 0.539937 0.830662
+vt 0.511693 0.890820
+vt 0.938310 0.753948
+vt 0.977478 0.811175
+vt 0.849164 0.359406
+vt 0.881443 0.421547
+vt 0.849164 0.421975
+vt 0.162288 0.875472
+vt 0.168505 0.773577
+vt 0.201212 0.882216
+vt 0.554746 0.834795
+vt 0.662805 0.776245
+vt 0.608167 0.876641
+vt 0.639885 0.887518
+vt 0.671603 0.779262
+vt 0.671603 0.898396
+vt 0.891483 0.888647
+vt 0.896578 0.991767
+vt 0.856768 0.989443
+vt 0.186927 0.489111
+vt 0.196146 0.473147
+vt 0.196147 0.489119
+vt 0.782026 0.503673
+vt 0.782026 0.483181
+vt 0.803641 0.469405
+vt 0.790455 0.533926
+vt 0.882223 0.490985
+vt 0.792361 0.565194
+vt 0.957688 0.385605
+vt 0.932422 0.412819
+vt 0.932422 0.385899
+vt 0.503931 0.670795
+vt 0.523566 0.697688
+vt 0.503772 0.697638
+vt 0.457046 0.751580
+vt 0.523601 0.736205
+vt 0.457003 0.774424
+vt 0.423776 0.755144
+vt 0.433705 0.738036
+vt 0.410364 0.724492
+vt 0.390621 0.697473
+vt 0.410415 0.697524
+vt 0.457249 0.643708
+vt 0.437986 0.631869
+vt 0.457292 0.620863
+vt 0.490467 0.640083
+vt 0.480538 0.657191
+vt 0.985561 0.486796
+vt 0.915462 0.527201
+vt 0.892095 0.486733
+vt 0.969321 0.942595
+vt 0.943217 0.963249
+vt 0.938310 0.939381
+vt 0.516943 0.900800
+vt 0.539649 0.927658
+vt 0.507879 0.928487
+vt 0.337581 0.972319
+vt 0.370836 0.923166
+vt 0.369998 0.972347
+vt 0.939823 0.916262
+vt 0.952171 0.870220
+vt 0.973287 0.885451
+vt 0.337581 0.879323
+vt 0.370417 0.901258
+vt 0.338000 0.901230
+vt 0.539649 0.954623
+vt 0.507879 0.955452
+vt 0.410321 0.670386
+vt 0.390549 0.658913
+vt 0.886387 0.887135
+vt 0.820029 0.978544
+vt 0.338419 0.923137
+vt 0.390549 0.735863
+vt 0.503829 0.724732
+vt 0.932422 0.358979
+vt 0.964454 0.359061
+vt 0.157857 0.773577
+vt 0.124440 0.882216
+vt 0.970835 0.919476
+vt 0.523746 0.659424
+vt 0.880790 0.482452
+vt 0.423339 0.662986
+vt 0.423982 0.639853
+vt 0.437867 0.654726
+vt 0.202502 0.437801
+vt 0.202502 0.460607
+vt 0.182308 0.458734
+vt 0.826985 0.233541
+vt 0.785487 0.004936
+vt 0.860251 0.004936
+vt 0.706052 0.166124
+vt 0.764915 0.166112
+vt 0.735483 0.217105
+vt 0.749754 0.432828
+vt 0.849164 0.262421
+vt 0.949264 0.262444
+vt 0.949264 0.320227
+vt 0.447554 0.784296
+vt 0.526971 0.327685
+vt 0.269153 0.782861
+vt 0.046092 0.781475
+vt 0.059796 0.773577
+vt 0.087182 0.789407
+vt 0.114567 0.805237
+vt 0.114523 0.868490
+vt 0.059708 0.900082
+vt 0.032322 0.884252
+vt 0.039621 0.785205
+vt 0.004936 0.804830
+vt 0.004936 0.868422
+vt 0.543767 0.069763
+vt 0.547356 0.153117
+vt 0.004936 0.911353
+vt 0.621289 0.760569
+vt 0.554746 0.722172
+vt 0.554746 0.645343
+vt 0.571382 0.635735
+vt 0.579237 0.631197
+vt 0.621289 0.606910
+vt 0.654398 0.626015
+vt 0.687833 0.645307
+vt 0.687833 0.722136
+vt 0.654561 0.741353
+vt 0.196807 0.243152
+vt 0.053813 0.911293
+vt 0.193784 0.622810
+vt 0.809395 0.606910
+vt 0.354986 0.442113
+vt 0.370134 0.518261
+vt 0.007374 0.355516
+vt 0.882657 0.197355
+vt 0.882657 0.150787
+vt 0.922529 0.127940
+vt 0.962554 0.151028
+vt 0.962632 0.197280
+vt 0.922683 0.220444
+vt 0.007374 0.316562
+vt 0.722091 0.752109
+vt 0.557228 0.125055
+vt 0.557228 0.044864
+vt 0.626704 0.004936
+vt 0.696180 0.045199
+vt 0.696180 0.125390
+vt 0.626704 0.165318
+vt 0.164567 0.973403
+vt 0.172246 0.582114
+vt 0.860443 0.608955
+vt 0.674091 0.908861
+vt 0.942995 0.606910
+vt 0.536843 0.315989
+vt 0.573878 0.474207
+vt 0.588726 0.986890
+vt 0.554746 0.967568
+vt 0.588878 0.908268
+vt 0.623010 0.927808
+vt 0.623010 0.967228
+vt 0.075984 0.444046
+vt 0.809580 0.149123
+vt 0.004936 0.661600
+vt 0.064223 0.627442
+vt 0.123511 0.729546
+vt 0.064223 0.763705
+vt 0.004936 0.729732
+vt 0.376915 0.869224
+vt 0.854413 0.218114
+vt 0.337581 0.624319
+vt 0.592491 0.432828
+vt 0.212374 0.693056
+vt 0.939221 0.004936
+vt 0.178698 0.405550
+vt 0.167997 0.411734
+vt 0.157297 0.393203
+vt 0.666773 0.285450
+vt 0.737429 0.893271
+vt 0.928437 0.783427
+vt 0.874233 0.877263
+vt 0.820029 0.845945
+vt 0.922549 0.421021
+vt 0.543752 0.890257
+vt 0.969732 0.752109
+vt 0.881443 0.358979
+vt 0.163185 0.773624
+vt 0.655395 0.770441
+vt 0.667204 0.777754
+vt 0.896578 0.890158
+vt 0.200759 0.475814
+vt 0.200759 0.486462
+vt 0.191534 0.491775
+vt 0.182308 0.486440
+vt 0.182308 0.475793
+vt 0.186921 0.473136
+vt 0.191534 0.470479
+vt 0.782026 0.468315
+vt 0.782026 0.432828
+vt 0.879528 0.472823
+vt 0.881240 0.486760
+vt 0.964454 0.412901
+vt 0.962142 0.446268
+vt 0.985561 0.459828
+vt 0.985561 0.513764
+vt 0.938828 0.540701
+vt 0.892095 0.513701
+vt 0.938828 0.432828
+vt 0.892095 0.459765
+vt 0.974228 0.966463
+vt 0.539649 0.900692
+vt 0.974228 0.872388
+vt 0.972236 0.900028
+vt 0.369998 0.879351
+vt 0.429302 0.652005
+s 0
+f 2/1/1 3/2/1 1/3/1
+f 4/4/2 5/5/2 3/6/2
+f 6/7/3 7/8/3 5/5/3
+f 8/9/4 9/10/4 7/11/4
+f 2/12/5 10/13/5 6/14/5
+f 10/15/6 11/16/6 9/17/6
+f 12/18/7 1/19/7 11/16/7
+f 9/20/8 11/21/8 3/22/8
+f 37/23/9 16/24/9 26/25/9
+f 50/26/10 27/27/10 49/28/10
+f 61/29/11 20/30/11 28/31/11
+f 45/32/12 22/33/12 29/34/12
+f 62/35/5 50/36/5 42/37/5
+f 41/38/13 24/39/13 30/40/13
+f 24/39/14 25/41/14 30/40/14
+f 39/42/15 32/43/15 40/44/15
+f 13/45/16 37/46/16 39/47/16
+f 15/48/8 54/49/8 55/50/8
+f 17/51/17 61/52/17 63/53/17
+f 19/54/18 45/55/18 47/56/18
+f 21/57/19 41/58/19 43/59/19
+f 13/45/8 30/60/8 25/61/8
+f 40/62/8 52/63/8 48/64/8
+f 13/65/20 36/66/20 23/67/20
+f 47/68/21 35/69/21 48/70/21
+f 17/71/22 52/72/22 51/73/22
+f 23/67/23 44/74/23 43/75/23
+f 19/76/24 64/77/24 63/78/24
+f 15/48/25 37/46/25 26/79/25
+f 39/42/15 31/80/15 13/81/15
+f 14/82/26 37/23/26 25/83/26
+f 21/84/23 44/74/23 35/85/23
+f 23/86/27 41/58/27 30/60/27
+f 22/87/28 41/38/28 29/88/28
+f 47/68/21 34/89/21 19/90/21
+f 21/57/29 45/55/29 29/91/29
+f 20/92/30 45/32/30 28/93/30
+f 51/73/22 59/94/22 58/95/22
+f 17/51/31 49/96/31 27/97/31
+f 60/98/32 49/28/32 57/99/32
+f 16/100/32 54/101/32 26/102/32
+f 55/103/22 32/104/22 15/105/22
+f 55/50/8 57/106/8 58/107/8
+f 58/107/8 49/96/8 51/108/8
+f 53/109/32 57/99/32 54/101/32
+f 58/95/22 56/110/22 55/103/22
+f 17/71/24 64/77/24 33/111/24
+f 19/54/8 61/52/8 28/112/8
+f 27/27/33 62/113/33 61/29/33
+f 66/114/34 78/115/34 77/116/34
+f 78/117/35 70/118/35 79/119/35
+f 94/120/36 80/121/36 93/122/36
+f 89/123/37 74/124/37 81/125/37
+f 98/126/38 90/127/38 94/128/38
+f 97/129/39 76/130/39 82/131/39
+f 82/132/40 66/133/40 77/134/40
+f 67/135/41 83/136/41 65/137/41
+f 67/138/42 77/139/42 78/140/42
+f 69/141/43 78/140/43 79/142/43
+f 69/141/44 93/143/44 95/144/44
+f 71/145/45 89/146/45 91/147/45
+f 73/148/44 97/149/44 99/150/44
+f 75/151/44 77/139/44 65/152/44
+f 96/153/44 92/154/44 100/155/44
+f 75/156/46 83/157/46 88/158/46
+f 73/159/47 92/160/47 91/161/47
+f 67/135/48 85/162/48 84/163/48
+f 75/164/49 100/165/49 99/166/49
+f 71/167/50 96/168/50 95/169/50
+f 71/170/51 92/160/51 86/171/51
+f 73/148/44 89/146/44 81/172/44
+f 72/173/52 89/123/52 80/174/52
+f 95/169/53 85/175/53 69/176/53
+f 71/145/54 93/143/54 80/177/54
+f 70/118/55 93/122/55 79/119/55
+f 99/166/49 87/178/49 73/159/49
+f 75/151/44 97/149/44 82/179/44
+f 74/124/39 97/129/39 81/125/39
+f 102/180/56 114/181/56 113/182/56
+f 104/183/57 115/184/57 114/185/57
+f 115/184/58 108/186/58 116/187/58
+f 129/188/59 110/189/59 117/190/59
+f 102/191/60 126/192/60 130/193/60
+f 125/194/61 112/195/61 118/196/61
+f 118/196/62 102/197/62 113/198/62
+f 103/199/63 119/200/63 101/201/63
+f 101/202/64 114/203/64 103/204/64
+f 105/205/65 114/203/65 115/206/65
+f 105/205/66 116/207/66 107/208/66
+f 107/208/64 129/209/64 131/210/64
+f 109/211/67 125/212/67 127/213/67
+f 101/202/64 118/214/64 113/215/64
+f 120/216/64 132/217/64 128/218/64
+f 111/219/68 119/220/68 124/221/68
+f 131/222/69 123/223/69 132/224/69
+f 105/225/70 120/226/70 103/227/70
+f 127/228/71 124/221/71 128/229/71
+f 105/225/72 122/230/72 121/231/72
+f 127/228/73 123/232/73 109/233/73
+f 111/234/74 125/212/74 118/214/74
+f 110/189/75 125/235/75 117/190/75
+f 107/236/76 132/224/76 122/237/76
+f 109/211/64 129/209/64 117/238/64
+f 108/239/59 129/188/59 116/240/59
+f 145/241/77 136/242/77 146/243/77
+f 146/243/78 138/244/78 147/245/78
+f 138/246/79 148/247/79 147/248/79
+f 140/249/80 149/250/80 148/251/80
+f 142/252/81 140/253/81 134/254/81
+f 142/255/82 150/256/82 149/250/82
+f 150/257/83 134/258/83 145/259/83
+f 133/260/84 152/261/84 151/262/84
+f 135/263/85 145/264/85 146/265/85
+f 137/266/85 146/265/85 147/267/85
+f 137/266/85 148/268/85 139/269/85
+f 141/270/85 148/268/85 149/271/85
+f 143/272/85 149/271/85 150/273/85
+f 143/272/85 145/264/85 133/274/85
+f 154/275/85 155/276/85 151/277/85
+f 143/278/86 151/279/86 156/280/86
+f 141/281/87 154/282/87 139/283/87
+f 135/284/88 153/285/88 152/261/88
+f 143/286/89 155/287/89 141/281/89
+f 139/288/90 153/289/90 137/290/90
+f 189/291/91 160/292/91 170/293/91
+f 170/294/92 162/295/92 171/296/92
+f 185/297/93 164/298/93 172/299/93
+f 182/300/94 173/301/94 181/302/94
+f 194/303/95 186/304/95 190/305/95
+f 174/306/96 198/307/96 201/308/96
+f 193/309/97 158/310/97 169/311/97
+f 191/312/98 176/313/98 192/314/98
+f 157/315/99 189/316/99 191/317/99
+f 161/318/100 170/319/100 171/320/100
+f 161/318/100 185/321/100 187/322/100
+f 163/323/100 181/324/100 183/325/100
+f 167/326/101 198/327/101 174/328/101
+f 167/326/102 193/329/102 195/330/102
+f 192/331/100 188/332/100 184/333/100
+f 195/334/103 175/335/103 196/336/103
+f 165/337/104 184/338/104 183/339/104
+f 159/340/105 177/341/105 176/342/105
+f 180/343/106 179/344/106 199/345/106
+f 163/346/107 188/347/107 187/348/107
+f 183/339/108 178/349/108 163/350/108
+f 165/351/109 181/324/109 173/352/109
+f 164/353/110 181/302/110 172/354/110
+f 187/348/107 177/341/107 161/355/107
+f 163/323/100 185/321/100 172/356/100
+f 162/295/93 185/297/93 171/296/93
+f 159/357/111 189/316/111 170/319/111
+f 191/312/112 175/358/112 157/359/112
+f 158/360/113 189/291/113 169/361/113
+f 195/334/114 180/343/114 167/362/114
+f 157/315/115 193/329/115 169/363/115
+f 168/364/116 193/309/116 174/306/116
+f 199/365/117 173/352/117 197/366/117
+f 197/366/118 200/367/118 199/365/118
+f 198/368/119 200/369/119 201/370/119
+f 2/1/1 4/371/1 3/2/1
+f 4/4/2 6/7/2 5/5/2
+f 6/7/3 8/372/3 7/8/3
+f 8/9/4 10/373/4 9/10/4
+f 6/14/5 4/374/5 2/12/5
+f 2/12/5 12/375/5 10/13/5
+f 10/13/5 8/376/5 6/14/5
+f 10/15/6 12/18/6 11/16/6
+f 12/18/7 2/377/7 1/19/7
+f 11/21/8 1/378/8 3/22/8
+f 3/22/8 5/379/8 7/380/8
+f 7/380/8 9/20/8 3/22/8
+f 37/23/120 38/381/120 16/24/120
+f 50/26/121 18/382/121 27/27/121
+f 61/29/11 62/113/11 20/30/11
+f 45/32/122 46/383/122 22/33/122
+f 53/384/5 16/385/5 38/386/5
+f 38/386/5 14/387/5 24/388/5
+f 42/37/5 22/389/5 46/390/5
+f 38/386/5 24/388/5 42/37/5
+f 60/391/5 53/384/5 38/386/5
+f 62/35/123 18/392/123 50/36/123
+f 50/36/5 60/391/5 38/386/5
+f 38/386/5 42/37/5 50/36/5
+f 42/37/5 46/390/5 62/35/5
+f 46/390/5 20/393/5 62/35/5
+f 41/38/124 42/394/124 24/39/124
+f 24/39/14 14/395/14 25/41/14
+f 39/42/15 15/396/15 32/43/15
+f 13/45/125 25/61/125 37/46/125
+f 15/48/8 26/79/8 54/49/8
+f 17/51/126 27/97/126 61/52/126
+f 19/54/127 28/112/127 45/55/127
+f 21/57/128 29/91/128 41/58/128
+f 13/45/8 23/86/8 30/60/8
+f 36/397/8 31/398/8 40/62/8
+f 40/62/8 32/399/8 56/400/8
+f 56/400/8 59/401/8 40/62/8
+f 59/401/8 52/63/8 40/62/8
+f 52/63/8 33/402/8 64/403/8
+f 64/403/8 34/404/8 48/64/8
+f 48/64/8 35/405/8 44/406/8
+f 44/406/8 36/397/8 40/62/8
+f 52/63/8 64/403/8 48/64/8
+f 48/64/8 44/406/8 40/62/8
+f 13/65/20 31/407/20 36/66/20
+f 47/68/21 21/408/21 35/69/21
+f 17/71/22 33/111/22 52/72/22
+f 23/67/23 36/66/23 44/74/23
+f 19/76/24 34/409/24 64/77/24
+f 15/48/129 39/47/129 37/46/129
+f 39/42/15 40/44/15 31/80/15
+f 14/82/120 38/381/120 37/23/120
+f 21/84/23 43/75/23 44/74/23
+f 23/86/130 43/59/130 41/58/130
+f 22/87/124 42/394/124 41/38/124
+f 47/68/21 48/70/21 34/89/21
+f 21/57/131 47/56/131 45/55/131
+f 20/92/122 46/383/122 45/32/122
+f 51/73/22 52/72/22 59/94/22
+f 17/51/132 51/108/132 49/96/132
+f 60/98/32 50/26/32 49/28/32
+f 16/100/32 53/109/32 54/101/32
+f 55/103/22 56/110/22 32/104/22
+f 55/50/8 54/49/8 57/106/8
+f 58/107/8 57/106/8 49/96/8
+f 53/109/32 60/98/32 57/99/32
+f 58/95/22 59/94/22 56/110/22
+f 17/71/24 63/78/24 64/77/24
+f 19/54/8 63/53/8 61/52/8
+f 27/27/133 18/382/133 62/113/133
+f 66/114/134 68/410/134 78/115/134
+f 78/117/135 68/411/135 70/118/135
+f 94/120/136 72/412/136 80/121/136
+f 89/123/37 90/413/37 74/124/37
+f 70/414/137 68/415/137 94/128/137
+f 68/415/138 66/416/138 94/128/138
+f 66/416/38 76/417/38 98/126/38
+f 98/126/38 74/418/38 90/127/38
+f 90/127/38 72/419/38 94/128/38
+f 66/416/38 98/126/38 94/128/38
+f 97/129/39 98/420/39 76/130/39
+f 82/132/40 76/421/40 66/133/40
+f 67/135/139 84/163/139 83/136/139
+f 67/138/140 65/152/140 77/139/140
+f 69/141/141 67/138/141 78/140/141
+f 69/141/44 79/142/44 93/143/44
+f 71/145/142 80/177/142 89/146/142
+f 73/148/44 81/172/44 97/149/44
+f 75/151/44 82/179/44 77/139/44
+f 88/422/44 83/423/44 100/155/44
+f 83/423/44 84/424/44 100/155/44
+f 84/424/44 85/425/44 96/153/44
+f 96/153/44 86/426/44 92/154/44
+f 92/154/44 87/427/44 100/155/44
+f 84/424/44 96/153/44 100/155/44
+f 75/156/46 65/428/46 83/157/46
+f 73/159/47 87/178/47 92/160/47
+f 67/135/143 69/429/143 85/162/143
+f 75/164/49 88/430/49 100/165/49
+f 71/167/144 86/431/144 96/168/144
+f 71/170/145 91/161/145 92/160/145
+f 73/148/44 91/147/44 89/146/44
+f 72/173/37 90/413/37 89/123/37
+f 95/169/53 96/168/53 85/175/53
+f 71/145/146 95/144/146 93/143/146
+f 70/118/55 94/120/55 93/122/55
+f 99/166/49 100/165/49 87/178/49
+f 75/151/44 99/150/44 97/149/44
+f 74/124/39 98/420/39 97/129/39
+f 102/180/56 104/432/56 114/181/56
+f 104/183/147 106/433/147 115/184/147
+f 115/184/148 106/433/148 108/186/148
+f 129/188/59 130/434/59 110/189/59
+f 106/435/149 104/436/149 130/193/149
+f 104/436/150 102/191/150 130/193/150
+f 102/191/151 112/437/151 126/192/151
+f 126/192/152 110/438/152 130/193/152
+f 130/193/153 108/439/153 106/435/153
+f 125/194/154 126/440/154 112/195/154
+f 118/196/62 112/195/62 102/197/62
+f 103/199/63 120/441/63 119/200/63
+f 101/202/64 113/215/64 114/203/64
+f 105/205/155 103/204/155 114/203/155
+f 105/205/156 115/206/156 116/207/156
+f 107/208/64 116/207/64 129/209/64
+f 109/211/157 117/238/157 125/212/157
+f 101/202/64 111/234/64 118/214/64
+f 124/442/64 119/443/64 128/218/64
+f 119/443/64 120/216/64 128/218/64
+f 120/216/64 121/444/64 132/217/64
+f 121/444/64 122/445/64 132/217/64
+f 132/217/64 123/446/64 128/218/64
+f 111/219/68 101/447/68 119/220/68
+f 131/222/76 109/448/76 123/223/76
+f 105/225/158 121/231/158 120/226/158
+f 127/228/159 111/219/159 124/221/159
+f 105/225/160 107/449/160 122/230/160
+f 127/228/71 128/229/71 123/232/71
+f 111/234/161 127/213/161 125/212/161
+f 110/189/162 126/450/162 125/235/162
+f 107/236/76 131/222/76 132/224/76
+f 109/211/64 131/210/64 129/209/64
+f 108/239/59 130/434/59 129/188/59
+f 145/241/77 134/451/77 136/242/77
+f 146/243/78 136/242/78 138/244/78
+f 138/246/79 140/452/79 148/247/79
+f 140/249/80 142/255/80 149/250/80
+f 138/453/81 136/454/81 140/253/81
+f 136/454/81 134/254/81 140/253/81
+f 134/254/81 144/455/81 142/252/81
+f 142/255/82 144/456/82 150/256/82
+f 150/257/83 144/457/83 134/258/83
+f 133/260/84 135/284/84 152/261/84
+f 135/263/85 133/274/85 145/264/85
+f 137/266/85 135/263/85 146/265/85
+f 137/266/85 147/267/85 148/268/85
+f 141/270/85 139/269/85 148/268/85
+f 143/272/85 141/270/85 149/271/85
+f 143/272/85 150/273/85 145/264/85
+f 156/458/85 151/277/85 155/276/85
+f 151/277/85 152/459/85 154/275/85
+f 152/459/85 153/460/85 154/275/85
+f 143/278/86 133/461/86 151/279/86
+f 141/281/87 155/287/87 154/282/87
+f 135/284/88 137/462/88 153/285/88
+f 143/286/89 156/463/89 155/287/89
+f 139/288/90 154/464/90 153/289/90
+f 189/291/163 190/465/163 160/292/163
+f 170/294/92 160/466/92 162/295/92
+f 185/297/93 186/467/93 164/298/93
+f 182/300/164 166/468/164 173/301/164
+f 162/469/165 160/470/165 186/304/165
+f 160/470/166 190/305/166 186/304/166
+f 190/305/167 158/471/167 194/303/167
+f 194/303/168 168/472/168 166/473/168
+f 166/473/169 182/474/169 194/303/169
+f 182/474/170 164/475/170 186/304/170
+f 194/303/171 182/474/171 186/304/171
+f 197/476/96 173/477/96 201/308/96
+f 173/477/172 166/478/172 201/308/172
+f 166/478/173 168/364/173 201/308/173
+f 168/364/96 174/306/96 201/308/96
+f 193/309/174 194/479/174 158/310/174
+f 191/312/175 159/480/175 176/313/175
+f 157/315/176 169/363/176 189/316/176
+f 161/318/100 159/357/100 170/319/100
+f 161/318/100 171/320/100 185/321/100
+f 163/323/100 172/356/100 181/324/100
+f 167/326/177 200/367/177 198/327/177
+f 167/326/178 174/328/178 193/329/178
+f 196/481/179 175/482/179 192/331/179
+f 192/331/100 176/483/100 188/332/100
+f 176/483/100 177/484/100 188/332/100
+f 188/332/100 178/485/100 184/333/100
+f 180/486/180 196/481/180 184/333/180
+f 196/481/181 192/331/181 184/333/181
+f 184/333/100 179/487/100 180/486/100
+f 195/334/103 157/488/103 175/335/103
+f 165/337/182 179/489/182 184/338/182
+f 159/340/105 161/355/105 177/341/105
+f 179/344/183 165/490/183 199/345/183
+f 199/345/184 200/491/184 180/343/184
+f 200/491/184 167/362/184 180/343/184
+f 163/346/107 178/492/107 188/347/107
+f 183/339/108 184/338/108 178/349/108
+f 165/351/185 183/325/185 181/324/185
+f 164/353/110 182/300/110 181/302/110
+f 187/348/107 188/347/107 177/341/107
+f 163/323/100 187/322/100 185/321/100
+f 162/295/93 186/467/93 185/297/93
+f 159/357/186 191/317/186 189/316/186
+f 191/312/98 192/314/98 175/358/98
+f 158/360/187 190/465/187 189/291/187
+f 195/334/114 196/336/114 180/343/114
+f 157/315/188 195/330/188 193/329/188
+f 168/364/189 194/479/189 193/309/189
+f 199/365/190 165/351/190 173/352/190
+f 197/366/191 201/493/191 200/367/191
diff --git a/Projekte/mdga/client/src/main/resources/tree_small/tree_small_diff.png b/Projekte/mdga/client/src/main/resources/tree_small/tree_small_diff.png
new file mode 100644
index 00000000..c7bc43fb
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/tree_small/tree_small_diff.png differ
diff --git a/Projekte/mdga/client/src/main/resources/world_new/world_new.obj b/Projekte/mdga/client/src/main/resources/world_new/world_new.obj
new file mode 100644
index 00000000..dccd02ef
--- /dev/null
+++ b/Projekte/mdga/client/src/main/resources/world_new/world_new.obj
@@ -0,0 +1,18861 @@
+# Blender 3.6.5
+# www.blender.org
+o world
+v 108.969604 -107.299789 6.570551
+v 108.826767 109.430374 11.938989
+v -107.662201 -107.223358 5.148239
+v -108.560684 109.472488 8.201388
+v -103.389885 -107.242584 5.820524
+v -99.117386 -107.256485 6.431616
+v -94.845825 -107.263535 6.959785
+v -90.576248 -107.262207 7.389822
+v -86.310287 -107.251724 7.710001
+v -82.049164 -107.231583 7.914169
+v -77.794724 -107.200577 8.009414
+v -73.547356 -107.157806 8.024235
+v -69.306831 -107.102310 7.993313
+v -65.073532 -107.034424 7.957914
+v -60.846062 -106.955917 7.953230
+v -56.622787 -106.870850 8.002810
+v -52.401947 -106.784058 8.121443
+v -48.180538 -106.701202 8.326221
+v -43.955940 -106.627686 8.630490
+v -39.725658 -106.567291 9.024231
+v -35.489174 -106.520935 9.420755
+v -31.246578 -106.487366 9.742521
+v -26.998152 -106.467514 9.951888
+v -22.744448 -106.461929 10.027349
+v -18.487396 -106.469284 9.963478
+v -14.228781 -106.487946 9.764945
+v -9.970621 -106.515121 9.451359
+v -5.715137 -106.547668 9.047112
+v -1.465202 -106.582809 8.589346
+v 2.775997 -106.618652 8.118346
+v 7.006550 -106.655075 7.662182
+v 11.224716 -106.690567 7.244221
+v 15.428864 -106.726089 6.890481
+v 19.618858 -106.761887 6.608374
+v 23.799809 -106.798706 6.375507
+v 27.974400 -106.836517 6.187369
+v 32.143177 -106.876404 6.062773
+v 36.306393 -106.921173 6.046367
+v 40.466251 -106.971466 6.185661
+v 44.626606 -107.028046 6.506559
+v 48.793797 -107.091309 7.020037
+v 52.974476 -107.158371 7.694336
+v 57.173710 -107.226776 8.506289
+v 61.396427 -107.294952 9.428131
+v 65.645645 -107.360443 10.379326
+v 69.922531 -107.418518 11.238717
+v 74.225967 -107.464447 11.900986
+v 78.552704 -107.495239 12.283569
+v 82.897461 -107.509140 12.335526
+v 87.253998 -107.505630 12.033730
+v 91.615097 -107.486542 11.380252
+v 95.973648 -107.452866 10.420362
+v 100.322495 -107.408951 9.233741
+v 104.656586 -107.357101 7.909719
+v 108.946167 -103.076050 7.862802
+v 108.922348 -98.834076 9.050147
+v 108.902466 -94.573669 10.003388
+v 108.889572 -90.294113 10.649658
+v 108.885330 -85.997864 10.949432
+v 108.889526 -81.688400 10.907375
+v 108.900299 -77.369858 10.575512
+v 108.915558 -73.046967 10.020039
+v 108.932877 -68.726379 9.293702
+v 108.950439 -64.412827 8.454588
+v 108.966476 -60.109741 7.565940
+v 108.979614 -55.819580 6.714289
+v 108.986694 -51.542953 5.973840
+v 108.986130 -47.278900 5.391654
+v 108.975464 -43.024979 5.001276
+v 108.954010 -38.779907 4.828838
+v 108.920975 -34.543167 4.918946
+v 108.877487 -30.311737 5.252362
+v 108.826584 -26.082489 5.788482
+v 108.773010 -21.853813 6.465126
+v 108.721634 -17.624619 7.201896
+v 108.676788 -13.393555 7.928392
+v 108.642136 -9.158844 8.568914
+v 108.620682 -4.918747 9.041774
+v 108.613678 -0.673393 9.273937
+v 108.621674 3.576851 9.233949
+v 108.644501 7.830338 8.905191
+v 108.680054 12.084969 8.295856
+v 108.724701 16.339180 7.446091
+v 108.774109 20.592468 6.445627
+v 108.823349 24.844360 5.403483
+v 108.868988 29.093918 4.416933
+v 108.908630 33.340179 3.573310
+v 108.940231 37.583637 2.930993
+v 108.963181 41.825527 2.518525
+v 108.976547 46.064934 2.366474
+v 108.979645 50.293530 2.556548
+v 108.973297 54.502995 3.124166
+v 108.959686 58.691551 4.008657
+v 108.939346 62.861725 5.133722
+v 108.913147 67.018188 6.503627
+v 108.882401 71.169052 8.084275
+v 108.850754 75.323776 9.739882
+v 108.821381 79.492142 11.323570
+v 108.797241 83.682663 12.701123
+v 108.780426 87.901482 13.754827
+v 108.772263 92.152077 14.373363
+v 108.773315 96.434769 14.488329
+v 108.783676 100.746147 14.092861
+v 108.801910 105.080284 13.221541
+v 104.540543 109.352760 13.348936
+v 100.259705 109.293678 14.343021
+v 95.987061 109.255745 14.886537
+v 91.724960 109.238098 14.993578
+v 87.474686 109.239746 14.703998
+v 83.237366 109.255508 14.106749
+v 79.011551 109.275665 13.319186
+v 74.795624 109.293831 12.462403
+v 70.585754 109.302132 11.670088
+v 66.377869 109.291397 11.085282
+v 62.167698 109.255417 10.848912
+v 57.949932 109.190475 11.023407
+v 53.718700 109.099930 11.560076
+v 49.470829 108.991226 12.402054
+v 45.206615 108.876862 13.434944
+v 40.930767 108.773430 14.472691
+v 36.646358 108.691559 15.371522
+v 32.355022 108.637032 16.054699
+v 28.058125 108.610748 16.491379
+v 23.757458 108.613243 16.667830
+v 19.455563 108.641876 16.583239
+v 15.156334 108.692955 16.255524
+v 10.864113 108.761902 15.710915
+v 6.582722 108.844589 14.980538
+v 2.314640 108.935974 14.118339
+v -1.938293 109.027992 13.206942
+v -6.175102 109.115074 12.330696
+v -10.396225 109.192787 11.566800
+v -14.603104 109.257561 10.993749
+v -18.799051 109.305016 10.674686
+v -22.989107 109.335098 10.629248
+v -27.178043 109.349091 10.837271
+v -31.371424 109.348869 11.260784
+v -35.574409 109.336044 11.842064
+v -39.791935 109.312408 12.534428
+v -44.029232 109.279854 13.286795
+v -48.291748 109.238998 14.072944
+v -52.587051 109.189194 14.891737
+v -56.917774 109.133858 15.712502
+v -61.282928 109.076904 16.489937
+v -65.676041 109.023819 17.162855
+v -70.085007 108.978874 17.656345
+v -74.493698 108.948624 17.888311
+v -78.887558 108.938225 17.796581
+v -83.253220 108.951660 17.343210
+v -87.580521 108.990265 16.524357
+v -91.862442 109.052429 15.357948
+v -96.097244 109.138046 13.870144
+v -100.286461 109.240883 12.124529
+v -104.436951 109.355186 10.196927
+v -108.646973 105.126236 9.198183
+v -108.708572 100.783195 9.937944
+v -108.742676 96.451279 10.381845
+v -108.747055 92.135498 10.514116
+v -108.719498 87.841461 10.344928
+v -108.661575 83.568893 9.941381
+v -108.577072 79.317062 9.377894
+v -108.473907 75.084602 8.745101
+v -108.359619 70.867416 8.165564
+v -108.242462 66.660324 7.768618
+v -108.129639 62.458027 7.639236
+v -108.017151 58.257343 7.753144
+v -107.903778 54.055275 8.081259
+v -107.792908 49.850243 8.608566
+v -107.687180 45.639366 9.315870
+v -107.584320 41.421284 10.147098
+v -107.484116 37.196636 11.029416
+v -107.383835 32.965965 11.897665
+v -107.284561 28.728828 12.718688
+v -107.189178 24.484818 13.468947
+v -107.099075 20.235260 14.125378
+v -107.014633 15.982994 14.664558
+v -106.938522 11.729187 15.072606
+v -106.874207 7.475815 15.313484
+v -106.825577 3.224815 15.377904
+v -106.793503 -1.023766 15.299498
+v -106.778717 -5.270454 15.126933
+v -106.777893 -9.515892 14.939818
+v -106.787399 -13.760170 14.816004
+v -106.804260 -18.002373 14.797655
+v -106.827713 -22.241432 14.906815
+v -106.856094 -26.476990 15.156816
+v -106.887634 -30.710495 15.551274
+v -106.921631 -34.942886 16.053682
+v -106.958572 -39.176392 16.592251
+v -106.997314 -43.412384 17.085938
+v -107.037857 -47.652451 17.462082
+v -107.079681 -51.896683 17.655731
+v -107.124908 -56.145142 17.600712
+v -107.173477 -60.397247 17.254543
+v -107.225403 -64.653610 16.618328
+v -107.280899 -68.914963 15.717803
+v -107.338821 -73.181427 14.600610
+v -107.397354 -77.451797 13.329316
+v -107.452332 -81.722580 11.983518
+v -107.501968 -85.990814 10.630108
+v -107.544556 -90.253922 9.329546
+v -107.580215 -94.509903 8.126348
+v -107.610382 -98.756561 7.031386
+v -107.637238 -102.994308 6.042176
+v 104.618668 -103.136108 9.492099
+v 100.271179 -103.190735 11.056881
+v 95.909607 -103.236191 12.428781
+v 91.539490 -103.270096 13.514697
+v 87.167664 -103.289688 14.235622
+v 82.802231 -103.292694 14.549192
+v 78.450317 -103.277863 14.456762
+v 74.118515 -103.245377 13.987574
+v 69.812546 -103.196533 13.197173
+v 65.535843 -103.134552 12.170619
+v 61.290363 -103.064377 11.016472
+v 57.074543 -102.990738 9.869217
+v 52.884777 -102.916840 8.846330
+v 48.714695 -102.843872 8.003687
+v 44.558178 -102.774979 7.368339
+v 40.409275 -102.713318 6.940639
+v 36.260883 -102.658417 6.713970
+v 32.107975 -102.610199 6.677571
+v 27.948048 -102.566681 6.782618
+v 23.780819 -102.525864 6.963536
+v 19.605606 -102.486801 7.195037
+v 15.421040 -102.448380 7.472545
+v 11.222080 -102.410522 7.819263
+v 7.008255 -102.372070 8.230417
+v 2.781178 -102.333084 8.680065
+v -1.457474 -102.293381 9.146599
+v -5.705410 -102.254395 9.606413
+v -9.959429 -102.217834 10.017386
+v -14.216610 -102.187317 10.336517
+v -18.474623 -102.166046 10.538305
+v -22.731365 -102.156921 10.601957
+v -26.984550 -102.161911 10.524379
+v -31.232714 -102.182510 10.308119
+v -35.474857 -102.218033 9.974452
+v -39.710819 -102.267792 9.563855
+v -43.940174 -102.333054 9.165555
+v -48.163231 -102.413544 8.867935
+v -52.383133 -102.504257 8.671673
+v -56.602695 -102.599716 8.563663
+v -60.824039 -102.693893 8.524313
+v -65.050026 -102.781418 8.539666
+v -69.282372 -102.858170 8.587297
+v -73.521645 -102.921707 8.639361
+v -77.768600 -102.970367 8.666559
+v -82.022430 -103.004776 8.635267
+v -86.282684 -103.026184 8.507901
+v -90.548256 -103.036560 8.257404
+v -94.817398 -103.037308 7.879028
+v -99.089294 -103.029678 7.376065
+v -103.362846 -103.014847 6.757496
+v 104.584595 -98.894958 10.911466
+v 100.227768 -98.949615 12.665629
+v 95.858231 -98.994659 14.176413
+v 91.481110 -99.027679 15.347700
+v 87.103775 -99.046219 16.104269
+v 82.734100 -99.048248 16.407150
+v 78.378784 -99.032959 16.261070
+v 74.044464 -98.999985 15.701658
+v 69.737717 -98.950623 14.787365
+v 65.462524 -98.887817 13.605495
+v 61.220707 -98.816025 12.268823
+v 57.010998 -98.739655 10.920494
+v 52.829037 -98.663589 9.695264
+v 48.667530 -98.588882 8.680471
+v 44.518871 -98.517776 7.924360
+v 40.377384 -98.454010 7.402560
+v 36.235889 -98.397552 7.090035
+v 32.089077 -98.347992 6.987590
+v 27.934238 -98.303421 7.055305
+v 23.770847 -98.261810 7.216874
+v 19.598389 -98.222260 7.431442
+v 15.416157 -98.183609 7.688031
+v 11.219685 -98.145264 8.009520
+v 7.008270 -98.105881 8.392391
+v 2.783390 -98.065109 8.814553
+v -1.453400 -98.023483 9.259015
+v -5.699570 -97.981735 9.704735
+v -9.952076 -97.942398 10.106610
+v -14.208147 -97.909103 10.420442
+v -18.465351 -97.885620 10.619835
+v -22.721506 -97.874573 10.683596
+v -26.974426 -97.878296 10.608261
+v -31.222466 -97.898178 10.393917
+v -35.464699 -97.934250 10.061298
+v -39.700943 -97.985031 9.650057
+v -43.930012 -98.052689 9.260355
+v -48.152885 -98.137268 8.979157
+v -52.372307 -98.233017 8.805048
+v -56.591095 -98.334091 8.722137
+v -60.811722 -98.434021 8.713227
+v -65.036835 -98.528229 8.763264
+v -69.267715 -98.611343 8.849743
+v -73.505859 -98.680801 8.960318
+v -77.751373 -98.733490 9.078222
+v -82.003548 -98.770248 9.164608
+v -86.261421 -98.792191 9.169904
+v -90.524269 -98.801727 9.048714
+v -94.791374 -98.801697 8.778018
+v -99.061829 -98.793304 8.348914
+v -103.335136 -98.777588 7.761761
+v 104.558487 -94.632050 12.030618
+v 100.197037 -94.684723 13.919563
+v 95.824127 -94.727554 15.523293
+v 91.445389 -94.758194 16.742058
+v 87.067337 -94.774734 17.506243
+v 82.697693 -94.775787 17.780212
+v 78.342804 -94.760162 17.571632
+v 74.009598 -94.728256 16.920980
+v 69.704544 -94.680695 15.888510
+v 65.432449 -94.619751 14.564327
+v 61.194874 -94.549316 13.067582
+v 56.990322 -94.474167 11.549280
+v 52.813580 -94.399261 10.152739
+v 48.657658 -94.326691 8.985208
+v 44.513523 -94.257370 8.111459
+v 40.374325 -94.195038 7.512551
+v 36.234722 -94.139816 7.127307
+v 32.089153 -94.091721 6.956640
+v 27.934864 -94.048355 6.971560
+v 23.771091 -94.007980 7.103189
+v 19.597782 -93.969925 7.288362
+v 15.414600 -93.933151 7.509665
+v 11.217655 -93.896362 7.789658
+v 7.006523 -93.857956 8.126982
+v 2.782341 -93.817581 8.506922
+v -1.453457 -93.775269 8.916307
+v -5.698277 -93.732315 9.333492
+v -9.949389 -93.691315 9.712055
+v -14.204308 -93.656403 10.010650
+v -18.460659 -93.630859 10.202642
+v -22.716175 -93.617737 10.267078
+v -26.968685 -93.619339 10.199603
+v -31.216860 -93.637207 9.997802
+v -35.459541 -93.671555 9.681838
+v -39.696758 -93.721436 9.286364
+v -43.926628 -93.789490 8.917339
+v -48.150238 -93.874817 8.660688
+v -52.370144 -93.972031 8.518587
+v -56.589211 -94.075195 8.474477
+v -60.809757 -94.178421 8.513380
+v -65.034264 -94.275757 8.616879
+v -69.264420 -94.362854 8.773748
+v -73.501083 -94.434708 8.992680
+v -77.743820 -94.489334 9.260982
+v -81.992065 -94.526306 9.524489
+v -86.245117 -94.547745 9.720152
+v -90.503281 -94.556824 9.784115
+v -94.766052 -94.555710 9.672846
+v -99.033409 -94.546616 9.362185
+v -103.304863 -94.530914 8.843306
+v 104.544067 -90.347565 12.772970
+v 100.181595 -90.396027 14.737738
+v 95.810013 -90.435425 16.385464
+v 91.433701 -90.463181 17.613899
+v 87.059723 -90.477524 18.359072
+v 82.693954 -90.477631 18.589104
+v 78.343903 -90.462631 18.310873
+v 74.015549 -90.432556 17.567804
+v 69.714951 -90.388351 16.425123
+v 65.447647 -90.331589 14.975726
+v 61.214428 -90.266006 13.347514
+v 57.013805 -90.195633 11.695854
+v 52.840267 -90.125366 10.168503
+v 48.686428 -90.057800 8.883446
+v 44.542866 -89.994507 7.916000
+v 40.401661 -89.937027 7.253883
+v 36.258472 -89.885925 6.812576
+v 32.108753 -89.841888 6.581892
+v 27.950253 -89.801468 6.537815
+v 23.781689 -89.764633 6.631990
+v 19.603600 -89.730270 6.780761
+v 15.416336 -89.697327 6.958281
+v 11.216160 -89.663849 7.186185
+v 7.003227 -89.628311 7.466353
+v 2.778160 -89.589828 7.794175
+v -1.457638 -89.548798 8.157952
+v -5.701664 -89.506348 8.533504
+v -9.951721 -89.465500 8.877619
+v -14.205561 -89.429779 9.152246
+v -18.460932 -89.402832 9.331701
+v -22.715780 -89.387726 9.396027
+v -26.968102 -89.386627 9.340754
+v -31.216587 -89.401230 9.162161
+v -35.460224 -89.432114 8.878097
+v -39.698795 -89.478897 8.516520
+v -43.930447 -89.543961 8.178108
+v -48.155556 -89.627090 7.952474
+v -52.376827 -89.722565 7.850697
+v -56.596855 -89.824341 7.859301
+v -60.817932 -89.927017 7.961006
+v -65.042389 -90.024811 8.137937
+v -69.271904 -90.112000 8.404613
+v -73.505875 -90.183548 8.789175
+v -77.743866 -90.237335 9.264328
+v -81.985786 -90.273544 9.759070
+v -86.232063 -90.293777 10.193932
+v -90.482704 -90.301193 10.488338
+v -94.739258 -90.299576 10.578558
+v -99.001587 -90.289932 10.425071
+v -103.270203 -90.274277 10.007067
+v 104.542450 -86.044098 13.098320
+v 100.183334 -86.086304 15.081090
+v 95.816544 -86.120819 16.729570
+v 91.446930 -86.145096 17.935818
+v 87.080368 -86.157990 18.635647
+v 82.722610 -86.158157 18.801918
+v 78.380905 -86.144745 18.444805
+v 74.060379 -86.117645 17.610538
+v 69.767303 -86.078003 16.369648
+v 65.505875 -86.027374 14.820660
+v 61.276905 -85.968887 13.095840
+v 57.078762 -85.906570 11.352818
+v 52.906094 -85.844315 9.742844
+v 48.750851 -85.785141 8.387726
+v 44.603497 -85.730713 7.366894
+v 40.455769 -85.680664 6.661634
+v 36.304173 -85.636490 6.185423
+v 32.145977 -85.597702 5.907409
+v 27.978634 -85.562378 5.810187
+v 23.801105 -85.530441 5.864739
+v 19.615181 -85.501328 5.974929
+v 15.420845 -85.473740 6.104837
+v 11.215286 -85.445023 6.272513
+v 6.998695 -85.413803 6.486733
+v 2.771210 -85.379364 6.754320
+v -1.465565 -85.341476 7.062861
+v -5.709465 -85.301147 7.385591
+v -9.958773 -85.261703 7.687407
+v -14.211634 -85.226685 7.932161
+v -18.466120 -85.199356 8.094915
+v -22.720360 -85.182739 8.158260
+v -26.972612 -85.179260 8.116566
+v -31.221603 -85.189941 7.967727
+v -35.466297 -85.216217 7.726673
+v -39.706844 -85.257614 7.415245
+v -43.940853 -85.316971 7.116415
+v -48.168262 -85.394196 6.926960
+v -52.391655 -85.484360 6.873265
+v -56.613110 -85.581924 6.945301
+v -60.835255 -85.680618 7.123247
+v -65.059875 -85.775757 7.396003
+v -69.287651 -85.859924 7.819579
+v -73.517441 -85.928391 8.419324
+v -77.748825 -85.979279 9.149038
+v -81.982185 -86.012650 9.918178
+v -86.218903 -86.030975 10.630136
+v -90.460526 -86.037003 11.189229
+v -94.708572 -86.034653 11.509868
+v -98.964851 -86.024765 11.539876
+v -103.229248 -86.009674 11.246651
+v 104.553528 -81.725128 13.015120
+v 100.201416 -81.759796 14.957692
+v 95.842422 -81.788681 16.563211
+v 91.482468 -81.809631 17.714375
+v 87.126755 -81.821213 18.344353
+v 82.780350 -81.822174 18.430302
+v 78.449356 -81.811935 17.984522
+v 74.139420 -81.789566 17.060823
+v 69.855621 -81.755508 15.740232
+v 65.600845 -81.712631 14.123866
+v 61.375935 -81.663208 12.344397
+v 57.179478 -81.611038 10.558992
+v 53.004948 -81.559387 8.921307
+v 48.844646 -81.510941 7.552859
+v 44.689304 -81.467316 6.526738
+v 40.530964 -81.426910 5.809474
+v 36.366978 -81.390884 5.323054
+v 32.196377 -81.358292 5.014453
+v 28.016415 -81.329544 4.879530
+v 23.826885 -81.304077 4.897128
+v 19.630726 -81.280975 4.968123
+v 15.427402 -81.259262 5.048386
+v 11.214851 -81.236740 5.150170
+v 6.993000 -81.211273 5.293833
+v 2.761902 -81.182053 5.494397
+v -1.476681 -81.148926 5.737520
+v -5.721088 -81.112518 6.000783
+v -9.969995 -81.075760 6.255844
+v -14.221939 -81.042496 6.468233
+v -18.475515 -81.015823 6.613168
+v -22.729044 -80.998566 6.676370
+v -26.981148 -80.992371 6.649786
+v -31.230734 -80.999603 6.535363
+v -35.477077 -81.020264 6.341681
+v -39.719769 -81.055450 6.086212
+v -43.956951 -81.106873 5.836376
+v -48.187424 -81.175232 5.688212
+v -52.413284 -81.257004 5.686573
+v -56.636726 -81.346542 5.828720
+v -60.859856 -81.438965 6.091187
+v -65.084732 -81.527908 6.484060
+v -69.309685 -81.606644 7.101078
+v -73.533188 -81.669312 7.955572
+v -77.755440 -81.715805 8.972852
+v -81.978294 -81.745789 10.045856
+v -86.203690 -81.761505 11.055134
+v -90.434875 -81.766342 11.889640
+v -94.673538 -81.763382 12.451360
+v -98.922516 -81.754105 12.676491
+v -103.182076 -81.739853 12.523217
+v 104.575089 -77.395340 12.576384
+v 100.233459 -77.421478 14.416465
+v 95.885117 -77.444794 15.930583
+v 91.537155 -77.462524 16.992744
+v 87.194473 -77.472900 17.531790
+v 82.861801 -77.475891 17.523018
+v 78.544052 -77.469757 16.985289
+v 74.246216 -77.453278 15.978305
+v 69.972275 -77.427048 14.597323
+v 65.724747 -77.392746 12.951204
+v 61.503780 -77.353653 11.166343
+v 57.306538 -77.313339 9.395084
+v 53.127743 -77.273819 7.790180
+v 48.958935 -77.237946 6.470745
+v 44.791660 -77.206161 5.485746
+v 40.619068 -77.175980 4.793585
+v 36.440174 -77.147629 4.317042
+v 32.254162 -77.122467 4.004431
+v 28.058880 -77.100891 3.853430
+v 23.855656 -77.082489 3.839519
+v 19.648239 -77.065720 3.870126
+v 15.434761 -77.050018 3.900662
+v 11.214321 -77.033875 3.938862
+v 6.986153 -77.015182 4.012586
+v 2.750774 -76.992050 4.138067
+v -1.490273 -76.964890 4.308837
+v -5.735737 -76.933685 4.511608
+v -9.984507 -76.901199 4.718967
+v -14.235613 -76.870834 4.900468
+v -18.488132 -76.845490 5.030627
+v -22.740772 -76.828064 5.096790
+v -26.992737 -76.820007 5.089866
+v -31.242847 -76.823288 5.012272
+v -35.490738 -76.838745 4.866995
+v -39.735909 -76.866760 4.664021
+v -43.976639 -76.908920 4.470326
+v -48.210934 -76.966660 4.369009
+v -52.439594 -77.037582 4.416994
+v -56.665104 -77.117249 4.627027
+v -60.890045 -77.200851 4.974000
+v -65.113647 -77.281998 5.502523
+v -69.334396 -77.352432 6.335818
+v -73.550064 -77.408630 7.463872
+v -77.761505 -77.449142 8.782709
+v -81.972374 -77.475082 10.158941
+v -86.185852 -77.488312 11.462935
+v -90.405334 -77.491837 12.567830
+v -94.634468 -77.488571 13.369265
+v -98.875351 -77.479904 13.790604
+v -103.129471 -77.466919 13.784138
+v 104.603027 -73.061615 11.859674
+v 100.275650 -73.078522 13.535142
+v 95.940689 -73.096008 14.905930
+v 91.605927 -73.110657 15.844050
+v 87.277573 -73.121216 16.271666
+v 82.959976 -73.126205 16.159733
+v 78.656525 -73.124634 15.534194
+v 74.371567 -73.115585 14.465105
+v 70.107834 -73.098633 13.051311
+v 65.867249 -73.074463 11.412917
+v 61.648930 -73.046356 9.676682
+v 57.449375 -73.018692 7.982581
+v 53.263317 -72.992676 6.474490
+v 49.082783 -72.969635 5.261350
+v 44.900623 -72.948624 4.355151
+v 40.711826 -72.927246 3.713220
+v 36.516178 -72.906754 3.271515
+v 32.312740 -72.888855 2.984278
+v 28.100788 -72.874313 2.841302
+v 23.884441 -72.862411 2.799717
+v 19.665413 -72.851593 2.791614
+v 15.441986 -72.841537 2.775415
+v 11.213135 -72.831375 2.762041
+v 6.978348 -72.819504 2.770774
+v 2.738541 -72.803574 2.818450
+v -1.505451 -72.782959 2.917106
+v -5.752338 -72.757721 3.061445
+v -10.001213 -72.730316 3.225554
+v -14.251465 -72.703552 3.380156
+v -18.502604 -72.680298 3.502328
+v -22.754072 -72.663193 3.578338
+v -27.005266 -72.653732 3.597301
+v -31.255737 -72.653778 3.557026
+v -35.505054 -72.663651 3.451884
+v -39.752766 -72.684662 3.298957
+v -43.997131 -72.717453 3.158224
+v -48.235870 -72.763748 3.109010
+v -52.468239 -72.822632 3.205909
+v -56.696579 -72.890823 3.468156
+v -60.922466 -72.964432 3.890191
+v -65.144844 -73.036301 4.553484
+v -69.359993 -73.097610 5.605152
+v -73.565781 -73.146164 6.997201
+v -77.766083 -73.181000 8.595700
+v -81.964157 -73.202728 10.256762
+v -86.165268 -73.213547 11.836112
+v -90.373154 -73.216019 13.197109
+v -94.591698 -73.213089 14.223526
+v -98.824760 -73.205582 14.832918
+v -103.073425 -73.194519 14.967981
+v 104.633072 -68.731323 10.936826
+v 100.321777 -68.739532 12.404564
+v 96.002579 -68.750595 13.585081
+v 91.682632 -68.762573 14.366262
+v 87.368927 -68.773315 14.665956
+v 83.066147 -68.781189 14.454634
+v 78.777283 -68.784943 13.760163
+v 74.504868 -68.783295 12.656845
+v 70.250931 -68.776138 11.249803
+v 66.015808 -68.763214 9.663823
+v 61.798244 -68.747330 8.032132
+v 57.594402 -68.732101 6.477083
+v 53.398563 -68.718674 5.122847
+v 49.204144 -68.707199 4.053618
+v 45.005886 -68.694626 3.245851
+v 40.799809 -68.680344 2.679287
+v 36.586178 -68.666931 2.293122
+v 32.364880 -68.656281 2.054576
+v 28.138126 -68.647888 1.928967
+v 23.910404 -68.640717 1.868720
+v 19.680611 -68.634888 1.830939
+v 15.447865 -68.629700 1.782106
+v 11.211071 -68.624496 1.728429
+v 6.970314 -68.618515 1.682976
+v 2.726097 -68.609390 1.668156
+v -1.520874 -68.595825 1.701993
+v -5.769337 -68.577255 1.791720
+v -10.018419 -68.554810 1.919042
+v -14.267885 -68.532318 2.054220
+v -18.517624 -68.511475 2.178326
+v -22.767569 -68.495010 2.271444
+v -27.017649 -68.484512 2.319894
+v -31.267950 -68.481552 2.308921
+v -35.518600 -68.487137 2.236145
+v -39.768478 -68.501358 2.128415
+v -44.016068 -68.525238 2.035501
+v -48.259014 -68.560776 2.033892
+v -52.496017 -68.607849 2.175531
+v -56.727345 -68.664978 2.478466
+v -60.954391 -68.728378 2.957428
+v -65.174843 -68.790253 3.733334
+v -69.382820 -68.842819 4.970571
+v -73.579216 -68.883636 6.582807
+v -77.767838 -68.912399 8.425629
+v -81.953674 -68.930511 10.339395
+v -86.141884 -68.939575 12.163471
+v -90.338173 -68.942017 13.746380
+v -94.547470 -68.939972 14.968958
+v -98.773033 -68.934280 15.743325
+v -103.017105 -68.925400 16.003321
+v 104.662231 -64.410324 9.882819
+v 100.365906 -64.411758 11.125705
+v 96.063705 -64.417526 12.086893
+v 91.759674 -64.426910 12.684696
+v 87.460205 -64.437683 12.849697
+v 83.171204 -64.448715 12.552730
+v 78.895309 -64.457886 11.819786
+v 74.633667 -64.463867 10.722940
+v 70.387695 -64.466263 9.367392
+v 66.155991 -64.465271 7.885122
+v 61.937107 -64.461761 6.410540
+v 57.726955 -64.457718 5.047925
+v 53.519962 -64.454132 3.883949
+v 49.311588 -64.449875 2.959692
+v 45.096851 -64.442963 2.270202
+v 40.873150 -64.434937 1.800074
+v 36.642178 -64.428009 1.484447
+v 32.405727 -64.422913 1.287361
+v 28.168674 -64.418564 1.164072
+v 23.931210 -64.415100 1.104472
+v 19.692699 -64.412399 1.062456
+v 15.451946 -64.410706 0.996918
+v 11.208652 -64.409241 0.921702
+v 6.962826 -64.407455 0.848857
+v 2.714748 -64.404175 0.796165
+v -1.534775 -64.396805 0.786493
+v -5.784779 -64.384872 0.828661
+v -10.034292 -64.368240 0.922846
+v -14.283220 -64.349533 1.048066
+v -18.531803 -64.331100 1.177976
+v -22.780365 -64.315536 1.289742
+v -27.029541 -64.305008 1.358236
+v -31.279341 -64.300323 1.372119
+v -35.530373 -64.301880 1.332803
+v -39.781757 -64.310394 1.260633
+v -44.031639 -64.327057 1.206940
+v -48.277847 -64.353394 1.239347
+v -52.518776 -64.390518 1.411821
+v -56.753860 -64.437210 1.750493
+v -60.982491 -64.490860 2.269475
+v -65.200684 -64.543854 3.109959
+v -69.402359 -64.588043 4.472487
+v -73.589233 -64.622009 6.253301
+v -77.766022 -64.646027 8.292732
+v -81.938927 -64.660568 10.411086
+v -86.115288 -64.668564 12.428864
+v -90.301064 -64.671616 14.189440
+v -94.502106 -64.671219 15.571131
+v -98.721313 -64.667587 16.477751
+v -102.962143 -64.661316 16.840260
+v 104.688293 -60.102173 8.777607
+v 100.404114 -60.099716 9.801499
+v 96.116577 -60.102509 10.549999
+v 91.828415 -60.109985 10.958142
+v 87.543121 -60.121399 10.986849
+v 83.265533 -60.134995 10.618921
+v 78.999405 -60.149384 9.876179
+v 74.746033 -60.163040 8.828238
+v 70.504562 -60.175354 7.580034
+v 66.274170 -60.184921 6.252168
+v 62.052326 -60.191132 4.965590
+v 57.834751 -60.194595 3.813591
+v 53.616879 -60.196793 2.851592
+v 49.394176 -60.196793 2.087253
+v 45.163387 -60.194580 1.530230
+v 40.924671 -60.190811 1.149498
+v 36.680264 -60.188065 0.890950
+v 32.435383 -60.185837 0.704701
+v 28.190784 -60.184113 0.583303
+v 23.946316 -60.182968 0.530322
+v 19.700989 -60.182312 0.495563
+v 15.454369 -60.182098 0.446015
+v 11.206314 -60.182510 0.385889
+v 6.956821 -60.182907 0.324101
+v 2.706173 -60.182907 0.270414
+v -1.545090 -60.181122 0.240623
+v -5.796139 -60.175095 0.254566
+v -10.046274 -60.164062 0.319941
+v -14.295219 -60.149551 0.427474
+v -18.543537 -60.134216 0.549708
+v -22.791847 -60.120361 0.658115
+v -27.040695 -60.109909 0.736074
+v -31.290329 -60.104065 0.774117
+v -35.540909 -60.103287 0.769305
+v -39.792400 -60.107620 0.733295
+v -44.043140 -60.118790 0.710918
+v -48.290920 -60.138565 0.769345
+v -52.534164 -60.167984 0.960357
+v -56.772110 -60.206497 1.307546
+v -61.002663 -60.251877 1.837897
+v -65.219414 -60.296906 2.711409
+v -69.415337 -60.334396 4.148054
+v -73.592636 -60.362564 6.042222
+v -77.757904 -60.382370 8.214649
+v -81.919128 -60.394913 10.470537
+v -86.084595 -60.402435 12.624457
+v -90.261627 -60.406479 14.515032
+v -94.455269 -60.407410 16.014250
+v -98.670349 -60.406158 17.016788
+v -102.909225 -60.402374 17.444078
+v 104.708374 -55.808578 7.718709
+v 100.433701 -55.803818 8.538010
+v 96.157196 -55.805588 9.096390
+v 91.881332 -55.813446 9.340601
+v 87.608948 -55.826157 9.244296
+v 83.342026 -55.842896 8.811671
+v 79.083252 -55.862015 8.077257
+v 74.833954 -55.882080 7.105385
+v 70.594803 -55.901443 5.990138
+v 66.363480 -55.918396 4.841914
+v 62.136753 -55.931137 3.761494
+v 57.911030 -55.939255 2.831385
+v 53.681812 -55.944092 2.065331
+v 49.445980 -55.946030 1.466850
+v 45.202358 -55.945801 1.034009
+v 40.952885 -55.944839 0.726841
+v 36.703197 -55.944107 0.485923
+v 32.453678 -55.943497 0.310678
+v 28.204464 -55.943054 0.203035
+v 23.955112 -55.942871 0.168663
+v 19.705498 -55.943054 0.146818
+v 15.455288 -55.943497 0.119090
+v 11.204510 -55.944183 0.088982
+v 6.953171 -55.944778 0.061909
+v 2.701515 -55.945435 0.039129
+v -1.550217 -55.945709 0.024837
+v -5.801723 -55.944672 0.028497
+v -10.052567 -55.939880 0.063562
+v -14.302464 -55.931198 0.128412
+v -18.551668 -55.920410 0.209959
+v -22.800634 -55.909760 0.291658
+v -27.049877 -55.900726 0.359801
+v -31.299530 -55.894699 0.405198
+v -35.550049 -55.892197 0.422981
+v -39.801208 -55.893677 0.415743
+v -44.051651 -55.900604 0.424900
+v -48.299217 -55.915268 0.514053
+v -52.542656 -55.939255 0.730181
+v -56.781128 -55.971878 1.091098
+v -61.013073 -56.010864 1.624422
+v -65.228882 -56.050079 2.508183
+v -69.418930 -56.081879 3.979719
+v -73.587509 -56.105850 5.932555
+v -77.742722 -56.122604 8.172745
+v -81.894028 -56.133896 10.503674
+v -86.050209 -56.141617 12.736457
+v -90.219406 -56.146454 14.704874
+v -94.407730 -56.149200 16.270340
+v -98.619621 -56.149765 17.322710
+v -102.858353 -56.148514 17.780716
+v 104.720139 -51.530182 6.801632
+v 100.451935 -51.524765 7.439282
+v 96.183350 -51.526855 7.830866
+v 91.916245 -51.535934 7.937029
+v 87.652740 -51.550949 7.744596
+v 83.394394 -51.570709 7.268518
+v 79.141937 -51.593887 6.551054
+v 74.896164 -51.618652 5.659665
+v 70.655518 -51.642715 4.681685
+v 66.418854 -51.663803 3.718269
+v 62.184635 -51.679611 2.860291
+v 57.949612 -51.689194 2.138933
+v 53.710377 -51.693863 1.556847
+v 49.465237 -51.695831 1.104792
+v 45.215115 -51.696030 0.764886
+v 40.963978 -51.695877 0.486601
+v 36.712421 -51.695724 0.267024
+v 32.461018 -51.695770 0.110378
+v 28.209637 -51.695694 0.028924
+v 23.958340 -51.695786 0.016838
+v 19.706936 -51.695862 0.011179
+v 15.455406 -51.695953 0.006157
+v 11.203823 -51.696030 0.002421
+v 6.952232 -51.696060 0.000422
+v 2.700649 -51.696060 0.000023
+v -1.550930 -51.696060 -0.000002
+v -5.802509 -51.696060 -0.000002
+v -10.054083 -51.696014 0.000428
+v -14.305344 -51.694321 0.013106
+v -18.555893 -51.689667 0.048115
+v -22.805933 -51.683441 0.095259
+v -27.055916 -51.677383 0.141543
+v -31.306080 -51.672653 0.177715
+v -35.556740 -51.669922 0.198194
+v -39.807899 -51.669617 0.201280
+v -44.058498 -51.673325 0.219533
+v -48.305897 -51.684326 0.329829
+v -52.548897 -51.703857 0.571885
+v -56.787102 -51.732025 0.955864
+v -61.018444 -51.766174 1.510998
+v -65.230560 -51.800995 2.418523
+v -69.414215 -51.829620 3.890909
+v -73.574936 -51.850739 5.842360
+v -77.722137 -51.865738 8.093145
+v -81.864792 -51.876831 10.447775
+v -86.013168 -51.884979 12.713380
+v -90.175949 -51.891129 14.715588
+v -94.360016 -51.895584 16.309252
+v -98.570450 -51.898087 17.379696
+v -102.809860 -51.898407 17.843027
+v 104.722061 -47.266388 6.081571
+v 100.457718 -47.261505 6.577178
+v 96.194626 -47.264923 6.830149
+v 91.933655 -47.275970 6.821574
+v 87.676605 -47.293259 6.552890
+v 83.423691 -47.315659 6.047406
+v 79.175476 -47.341217 5.351521
+v 74.931274 -47.368088 4.532443
+v 70.689865 -47.394257 3.676061
+v 66.449432 -47.416824 2.873980
+v 62.207829 -47.432693 2.192182
+v 57.964214 -47.441055 1.648748
+v 53.717373 -47.443970 1.226319
+v 49.467556 -47.444489 0.890442
+v 45.216381 -47.444489 0.605763
+v 40.964848 -47.444489 0.364691
+v 36.713284 -47.444489 0.174463
+v 32.461697 -47.444489 0.048284
+v 28.210117 -47.444489 0.000527
+v 23.958538 -47.444489 -0.000002
+v 19.706963 -47.444489 -0.000002
+v 15.455391 -47.444489 -0.000002
+v 11.203808 -47.444489 -0.000002
+v 6.952229 -47.444489 -0.000002
+v 2.700645 -47.444489 -0.000002
+v -1.550930 -47.444489 -0.000002
+v -5.802509 -47.444489 -0.000002
+v -10.054090 -47.444489 -0.000002
+v -14.305668 -47.444489 -0.000002
+v -18.557222 -47.444382 0.000992
+v -22.808445 -47.442963 0.011484
+v -27.059311 -47.440460 0.030479
+v -31.310181 -47.437881 0.049953
+v -35.561165 -47.436066 0.064068
+v -39.812443 -47.435333 0.069709
+v -44.063366 -47.436722 0.084942
+v -48.310818 -47.445038 0.203806
+v -52.553642 -47.461685 0.461864
+v -56.791740 -47.486267 0.859032
+v -61.021263 -47.517075 1.431684
+v -65.228638 -47.548386 2.352743
+v -69.406837 -47.575089 3.786674
+v -73.560844 -47.595490 5.690119
+v -77.699646 -47.610840 7.913555
+v -81.833817 -47.622620 10.259717
+v -85.974731 -47.632034 12.528296
+v -90.131920 -47.639664 14.536658
+v -94.312843 -47.645645 16.133575
+v -98.522346 -47.650070 17.202625
+v -102.763718 -47.652405 17.660044
+v 104.712601 -43.014038 5.589272
+v 100.450363 -43.010712 5.976441
+v 96.190414 -43.015640 6.120722
+v 91.934128 -43.028015 6.015108
+v 87.681686 -43.046738 5.676026
+v 83.433456 -43.070236 5.140110
+v 79.188904 -43.096741 4.461731
+v 74.946579 -43.124359 3.710183
+v 70.704971 -43.150375 2.952463
+v 66.462326 -43.171768 2.253790
+v 62.217533 -43.185806 1.684961
+v 57.969875 -43.191925 1.271385
+v 53.719433 -43.192917 0.967044
+v 49.468014 -43.192917 0.701215
+v 45.216442 -43.192917 0.461094
+v 40.964848 -43.192917 0.257463
+v 36.713284 -43.192917 0.104400
+v 32.461697 -43.192917 0.016145
+v 28.210117 -43.192917 -0.000002
+v 23.958538 -43.192902 -0.012771
+v 19.706963 -43.192902 -0.012771
+v 15.455391 -43.192902 -0.012771
+v 11.203808 -43.192902 -0.012771
+v 6.952229 -43.192902 -0.012771
+v 2.700649 -43.192902 -0.012771
+v -1.550930 -43.192902 -0.012771
+v -5.802509 -43.192902 -0.012771
+v -10.054090 -43.192902 -0.012771
+v -14.305668 -43.192902 -0.000002
+v -18.557247 -43.192902 -0.000002
+v -22.808823 -43.192902 -0.000002
+v -27.060406 -43.192871 0.000183
+v -31.311867 -43.192551 0.002783
+v -35.563267 -43.191986 0.007002
+v -39.814693 -43.191605 0.010064
+v -44.066017 -43.191910 0.018301
+v -48.313923 -43.198212 0.131405
+v -52.556801 -43.213074 0.393547
+v -56.794411 -43.235626 0.798239
+v -61.021042 -43.263733 1.376923
+v -65.224472 -43.292877 2.289247
+v -69.398163 -43.319138 3.660498
+v -73.546143 -43.340454 5.488309
+v -77.676804 -43.357285 7.655708
+v -81.802429 -43.370682 9.970130
+v -85.935852 -43.381989 12.220558
+v -90.087418 -43.391708 14.215721
+v -94.265488 -43.399933 15.799531
+v -98.474991 -43.406418 16.854301
+v -102.718842 -43.410751 17.297497
+v 104.690582 -38.771210 5.353235
+v 100.429367 -38.769882 5.659687
+v 96.171936 -38.776199 5.719563
+v 91.918915 -38.789520 5.536175
+v 87.670670 -38.808670 5.136110
+v 83.426651 -38.832077 4.564627
+v 79.185852 -38.857758 3.877879
+v 74.946579 -38.883591 3.141098
+v 70.706909 -38.907059 2.422633
+v 66.465118 -38.925766 1.790946
+v 62.220127 -38.936951 1.309899
+v 57.971004 -38.940979 0.987232
+v 53.719593 -38.941330 0.744758
+v 49.468014 -38.941330 0.520004
+v 45.216442 -38.941330 0.319467
+v 40.964848 -38.941330 0.156775
+v 36.713284 -38.941330 0.033026
+v 32.461697 -38.941330 -0.012215
+v 28.210117 -38.941330 -0.012771
+v 23.958538 -38.941315 -0.012771
+v 19.706963 -38.941315 -0.012771
+v 15.455391 -38.941315 -0.012771
+v 11.203808 -38.941315 -0.012771
+v 6.952229 -38.941315 -0.012771
+v 2.700649 -38.941315 -0.012771
+v -1.550930 -38.941315 -0.012771
+v -5.802509 -38.941315 -0.012771
+v -10.054090 -38.941315 -0.012771
+v -14.305668 -38.941315 -0.012771
+v -18.557247 -38.941315 -0.012771
+v -22.808823 -38.941315 -0.000002
+v -27.060406 -38.941315 -0.000002
+v -31.311981 -38.941315 -0.000002
+v -35.563564 -38.941315 -0.000002
+v -39.815144 -38.941315 0.000006
+v -44.066685 -38.941483 0.003951
+v -48.315323 -38.946533 0.098511
+v -52.558731 -38.960297 0.349957
+v -56.795147 -38.981812 0.756326
+v -61.018555 -39.008133 1.332259
+v -65.218399 -39.036026 2.215737
+v -69.388275 -39.062378 3.528053
+v -73.529831 -39.085526 5.284944
+v -77.652679 -39.104935 7.386702
+v -81.770081 -39.121048 9.646829
+v -85.895943 -39.134872 11.856489
+v -90.042427 -39.147293 13.819125
+v -94.217972 -39.157928 15.373871
+v -98.427811 -39.166855 16.401583
+v -102.674652 -39.173080 16.821423
+v 104.655243 -34.536255 5.416213
+v 100.394287 -34.536514 5.663449
+v 96.139053 -34.543777 5.645627
+v 91.889709 -34.557144 5.375776
+v 87.646088 -34.575378 4.892049
+v 83.406952 -34.597000 4.251113
+v 79.170715 -34.620239 3.517980
+v 74.935516 -34.642899 2.764704
+v 70.699249 -34.662979 2.065672
+v 66.460190 -34.677933 1.482836
+v 62.217220 -34.686325 1.048297
+v 57.970242 -34.689484 0.745617
+v 53.719593 -34.689758 0.532162
+v 49.468014 -34.689758 0.348313
+v 45.216442 -34.689758 0.190866
+v 40.964848 -34.689758 0.060303
+v 36.713284 -34.689758 -0.004282
+v 32.461697 -34.689758 -0.012771
+v 28.210117 -34.689758 -0.012771
+v 23.958538 -34.689758 -0.012771
+v 19.706974 -34.689758 -0.012771
+v 15.455391 -34.689758 -0.012771
+v 11.203808 -34.689758 -0.012771
+v 6.952229 -34.689758 -0.012771
+v 2.700649 -34.689758 -0.012771
+v -1.550926 -34.689758 -0.012771
+v -5.802509 -34.689758 -0.012771
+v -10.054092 -34.689758 -0.012771
+v -14.305670 -34.689758 -0.012771
+v -18.557247 -34.689758 -0.012771
+v -22.808823 -34.689758 -0.012771
+v -27.060402 -34.689743 -0.012771
+v -31.311979 -34.689743 -0.012771
+v -35.563564 -34.689743 -0.000002
+v -39.815144 -34.689743 -0.000002
+v -44.066708 -34.689819 0.002664
+v -48.315990 -34.694061 0.080820
+v -52.560219 -34.706741 0.310394
+v -56.795006 -34.726913 0.709846
+v -61.014519 -34.751831 1.287751
+v -65.210876 -34.778778 2.141687
+v -69.375946 -34.805710 3.416092
+v -73.511589 -34.830551 5.120719
+v -77.627014 -34.853073 7.155002
+v -81.737144 -34.872635 9.350849
+v -85.856415 -34.889923 11.503483
+v -89.997520 -34.905151 13.416988
+v -94.170959 -34.918747 14.928823
+v -98.381927 -34.930054 15.917809
+v -102.631958 -34.938446 16.305168
+v 104.608215 -30.306229 5.754266
+v 100.346161 -30.307159 5.971567
+v 96.092392 -30.314285 5.889040
+v 91.847107 -30.326813 5.525882
+v 87.608978 -30.343384 4.931972
+v 83.376144 -30.362534 4.182579
+v 79.145966 -30.382355 3.365927
+v 74.916473 -30.401230 2.563860
+v 70.685547 -30.417328 1.846738
+v 66.451370 -30.429077 1.261926
+v 62.212742 -30.435745 0.825358
+v 57.968746 -30.437943 0.531183
+v 53.719555 -30.438171 0.339506
+v 49.468014 -30.438171 0.198449
+v 45.216442 -30.438171 0.074358
+v 40.964848 -30.438171 0.004900
+v 36.713284 -30.438171 -0.012771
+v 32.461697 -30.438171 -0.012771
+v 28.210117 -30.438171 -0.012771
+v 23.958538 -30.438171 -0.012771
+v 19.706974 -30.438171 -0.012771
+v 15.455391 -30.438171 -0.012771
+v 11.203808 -30.438171 -0.012771
+v 6.952229 -30.438171 -0.012771
+v 2.700649 -30.438171 -0.012771
+v -1.550926 -30.438171 -0.012771
+v -5.802509 -30.438171 -0.012771
+v -10.054092 -30.438171 -0.012771
+v -14.305670 -30.438171 -0.012771
+v -18.557247 -30.438171 -0.012771
+v -22.808823 -30.438171 -0.012771
+v -27.060404 -30.438171 -0.012771
+v -31.311981 -30.438171 -0.012771
+v -35.563564 -30.438171 -0.012771
+v -39.815144 -30.438156 -0.000002
+v -44.066719 -30.438187 0.001513
+v -48.316238 -30.442062 0.071050
+v -52.561287 -30.453445 0.275485
+v -56.794495 -30.471664 0.659560
+v -61.009583 -30.494827 1.243943
+v -65.201942 -30.521469 2.087243
+v -69.361969 -30.549042 3.342291
+v -73.491196 -30.576050 5.014745
+v -77.600464 -30.601364 6.998509
+v -81.704033 -30.624466 9.131967
+v -85.817101 -30.645325 11.223341
+v -89.954178 -30.664017 13.081585
+v -94.125351 -30.680466 14.541806
+v -98.337288 -30.694229 15.483020
+v -102.591675 -30.704620 15.830005
+v 104.553864 -26.078217 6.298917
+v 100.290482 -26.079300 6.495937
+v 96.037827 -26.085808 6.363227
+v 91.795792 -26.096848 5.920316
+v 87.563065 -26.111252 5.221707
+v 83.337387 -26.127510 4.350209
+v 79.115509 -26.144142 3.408619
+v 74.893814 -26.159393 2.504159
+v 70.669785 -26.172035 1.711685
+v 66.441376 -26.180832 1.082767
+v 62.207386 -26.185493 0.641589
+v 57.966663 -26.186386 0.356651
+v 53.719318 -26.186584 0.181966
+v 49.468014 -26.186592 0.070516
+v 45.216442 -26.186592 0.007899
+v 40.964848 -26.186592 -0.012511
+v 36.713284 -26.186584 -0.012771
+v 32.461697 -26.186584 -0.012771
+v 28.210117 -26.186584 -0.012771
+v 23.958538 -26.186584 -0.012771
+v 19.706974 -26.186584 -0.012771
+v 15.455391 -26.186584 -0.012771
+v 11.203808 -26.186584 -0.012771
+v 6.952232 -26.186592 -0.012771
+v 2.700649 -26.186592 -0.012771
+v -1.550926 -26.186592 -0.012771
+v -5.802509 -26.186592 -0.012771
+v -10.054089 -26.186592 -0.012771
+v -14.305670 -26.186592 -0.012771
+v -18.557247 -26.186592 -0.012771
+v -22.808823 -26.186592 -0.012771
+v -27.060404 -26.186592 -0.012771
+v -31.311981 -26.186592 -0.012771
+v -35.563564 -26.186592 -0.012771
+v -39.815144 -26.186592 -0.012771
+v -44.066711 -26.186653 0.001147
+v -48.316353 -26.190247 0.062652
+v -52.561821 -26.200623 0.248921
+v -56.793743 -26.216866 0.614774
+v -61.004726 -26.238449 1.209516
+v -65.191971 -26.264244 2.060612
+v -69.346367 -26.292725 3.316213
+v -73.469727 -26.321671 4.977279
+v -77.572784 -26.349922 6.934694
+v -81.670609 -26.376511 9.025532
+v -85.778709 -26.400772 11.064528
+v -89.912079 -26.422874 12.866654
+v -94.082108 -26.442184 14.272382
+v -98.295502 -26.458405 15.162481
+v -102.554291 -26.470375 15.466072
+v 104.497162 -21.850548 6.983634
+v 100.232620 -21.851791 7.162341
+v 95.980911 -21.857391 6.983737
+v 91.742355 -21.866707 6.466511
+v 87.515076 -21.878792 5.669023
+v 83.296448 -21.892288 4.679576
+v 79.082962 -21.905746 3.605256
+v 74.869675 -21.917732 2.563148
+v 70.653351 -21.926826 1.668738
+v 66.431137 -21.932732 0.977425
+v 62.201778 -21.934975 0.512220
+v 57.964291 -21.934914 0.229913
+v 53.718998 -21.934959 0.072295
+v 49.468021 -21.935013 0.003314
+v 45.216442 -21.935013 -0.012329
+v 40.964863 -21.935013 -0.012771
+v 36.713284 -21.935013 -0.012771
+v 32.461697 -21.935013 -0.012771
+v 28.210117 -21.935013 -0.012771
+v 23.958538 -21.935013 -0.012771
+v 19.706970 -21.935013 -0.012771
+v 15.455387 -21.935013 -0.012771
+v 11.203804 -21.935013 -0.012771
+v -10.054089 -21.935020 -0.012771
+v -14.305670 -21.935005 -0.012771
+v -18.557247 -21.935005 -0.012771
+v -22.808823 -21.935005 -0.012771
+v -27.060404 -21.935005 -0.012771
+v -31.311981 -21.935005 -0.012771
+v -35.563560 -21.935005 -0.012771
+v -39.815136 -21.935005 -0.012771
+v -44.066696 -21.935074 -0.011764
+v -48.316532 -21.938232 0.053339
+v -52.562328 -21.947876 0.223657
+v -56.792988 -21.963188 0.585932
+v -61.000336 -21.983383 1.190873
+v -65.182266 -22.008316 2.066797
+v -69.330315 -22.037132 3.349397
+v -73.447647 -22.067863 5.017768
+v -77.545349 -22.098549 6.965704
+v -81.638206 -22.128036 9.032283
+v -85.742416 -22.155617 11.033858
+v -89.873604 -22.180618 12.790943
+v -94.042953 -22.202621 14.147915
+v -98.258125 -22.220940 14.989328
+v -102.520393 -22.234207 15.249422
+v 104.443039 -17.622154 7.724851
+v 100.177780 -17.623352 7.884085
+v 95.927139 -17.628036 7.661019
+v 91.691711 -17.635681 7.073644
+v 87.469559 -17.645424 6.184634
+v 83.257202 -17.656204 5.088308
+v 79.051132 -17.666512 3.897774
+v 74.846008 -17.675117 2.737159
+v 70.637344 -17.681114 1.725904
+v 66.421356 -17.684029 0.963608
+v 62.196659 -17.683846 0.465341
+v 57.962193 -17.683487 0.164452
+v 53.718616 -17.683411 0.021883
+v 49.468021 -17.683434 -0.012613
+v 45.216442 -17.683434 -0.012771
+v 40.964863 -17.683434 -0.012771
+v 36.713284 -17.683434 -0.012771
+v 32.461697 -17.683434 -0.012771
+v 28.210117 -17.683434 -0.012771
+v 23.958538 -17.683434 -0.012771
+v 19.706970 -17.683434 -0.012771
+v 15.455387 -17.683434 -0.012771
+v 11.203804 -17.683434 -0.012771
+v -10.054089 -17.683441 -0.012771
+v -14.305670 -17.683426 -0.012771
+v -18.557247 -17.683426 -0.012771
+v -22.808823 -17.683426 -0.012771
+v -27.060406 -17.683426 -0.012771
+v -31.311981 -17.683426 -0.012771
+v -35.563560 -17.683426 -0.012771
+v -39.815136 -17.683426 -0.012771
+v -44.066692 -17.683479 -0.011836
+v -48.316753 -17.686188 0.044172
+v -52.562855 -17.695282 0.202430
+v -56.793003 -17.710258 0.566483
+v -60.997562 -17.729973 1.189176
+v -65.173691 -17.754410 2.114549
+v -69.314987 -17.783348 3.442384
+v -73.426651 -17.815033 5.139865
+v -77.519791 -17.847580 7.094719
+v -81.608536 -17.879471 9.149515
+v -85.710541 -17.909576 11.125200
+v -89.840073 -17.937111 12.845701
+v -94.009628 -17.961273 14.160651
+v -98.226440 -17.981049 14.958169
+v -102.492020 -17.995163 15.176249
+v 104.396332 -13.391914 8.447990
+v 100.130646 -13.393082 8.582056
+v 95.881332 -13.396797 8.313870
+v 91.648605 -13.402702 7.664253
+v 87.430710 -13.410065 6.700592
+v 83.224045 -13.417831 5.522316
+v 79.023865 -13.424934 4.244724
+v 74.825272 -13.430611 2.988822
+v 70.623352 -13.433876 1.882552
+v 66.413345 -13.433876 1.046773
+v 62.192532 -13.432655 0.497767
+v 57.960720 -13.432060 0.174868
+v 53.718410 -13.431877 0.009842
+v 49.468021 -13.431854 -0.012752
+v 45.216442 -13.431854 -0.012771
+v 40.964863 -13.431854 -0.012771
+v 36.713284 -13.431854 -0.012771
+v 32.461697 -13.431854 -0.012771
+v 28.210117 -13.431854 -0.012771
+v 23.958538 -13.431854 -0.012771
+v 19.706970 -13.431854 -0.012771
+v 15.455387 -13.431854 -0.012771
+v 11.203804 -13.431854 -0.012771
+v -10.054089 -13.431862 -0.012771
+v -14.305668 -13.431862 -0.012771
+v -18.557247 -13.431862 -0.012771
+v -22.808823 -13.431862 -0.012771
+v -27.060406 -13.431862 -0.012771
+v -31.311981 -13.431862 -0.012771
+v -35.563560 -13.431862 -0.012771
+v -39.815136 -13.431862 -0.012771
+v -44.066692 -13.431915 -0.011956
+v -48.317005 -13.434143 0.036762
+v -52.563469 -13.442894 0.188277
+v -56.793983 -13.458038 0.555164
+v -60.997303 -13.477852 1.198973
+v -65.167320 -13.502686 2.194098
+v -69.302589 -13.532089 3.589808
+v -73.408737 -13.564293 5.336721
+v -77.497383 -13.597954 7.315770
+v -81.584137 -13.631363 9.371266
+v -85.684174 -13.663269 11.330046
+v -89.813583 -13.692558 13.022163
+v -93.983688 -13.718132 14.300865
+v -98.202263 -13.738815 15.057543
+v -102.470978 -13.753227 15.233614
+v 104.360657 -9.158012 9.085939
+v 100.095016 -9.159050 9.196331
+v 95.847137 -9.161850 8.888098
+v 91.617081 -9.166023 8.189131
+v 87.402740 -9.170929 7.172459
+v 83.199677 -9.176025 5.937422
+v 79.003967 -9.180580 4.598434
+v 74.810043 -9.183601 3.280625
+v 70.613098 -9.184082 2.113778
+v 66.407623 -9.182632 1.198675
+v 62.190380 -9.181305 0.577282
+v 57.960056 -9.180595 0.205572
+v 53.718403 -9.180283 0.029750
+v 49.468021 -9.180275 -0.008201
+v 45.216442 -9.180275 -0.012771
+v 40.964863 -9.180275 -0.012771
+v 36.713284 -9.180275 -0.012771
+v 32.461697 -9.180275 -0.012771
+v 28.210117 -9.180275 -0.012771
+v 23.958553 -9.180275 -0.012771
+v 19.706970 -9.180275 -0.012771
+v 15.455387 -9.180275 -0.012771
+v 11.203804 -9.180275 -0.012771
+v 6.952229 -9.180283 -0.012771
+v 2.700649 -9.180283 -0.012771
+v -1.550930 -9.180283 -0.012771
+v -5.802509 -9.180283 -0.012771
+v -10.054090 -9.180283 -0.012771
+v -14.305670 -9.180283 -0.012771
+v -18.557245 -9.180283 -0.012771
+v -22.808823 -9.180283 -0.012771
+v -27.060402 -9.180283 -0.012771
+v -31.311979 -9.180283 -0.012771
+v -35.563560 -9.180283 -0.012771
+v -39.815136 -9.180283 -0.012771
+v -44.066696 -9.180305 -0.012237
+v -48.317188 -9.182251 0.032506
+v -52.563866 -9.190796 0.184958
+v -56.795822 -9.206345 0.555209
+v -60.999008 -9.227020 1.227645
+v -65.165482 -9.252670 2.291518
+v -69.295151 -9.282806 3.770113
+v -73.396614 -9.315887 5.581856
+v -77.481720 -9.350296 7.604767
+v -81.566010 -9.384705 9.679131
+v -85.665924 -9.417755 11.632934
+v -89.795639 -9.448105 13.303813
+v -93.966980 -9.474442 14.550654
+v -98.187271 -9.495422 15.268518
+v -102.458405 -9.509651 15.401115
+v 104.338791 -4.918602 9.556564
+v 100.074005 -4.919586 9.649202
+v 95.827682 -4.921600 9.312144
+v 91.599625 -4.924408 8.580442
+v 87.387390 -4.927620 7.530784
+v 83.186890 -4.930672 6.264678
+v 78.993546 -4.932793 4.897519
+v 74.802353 -4.933258 3.551553
+v 70.608231 -4.932251 2.335793
+v 66.405640 -4.931030 1.338243
+v 62.190266 -4.929817 0.648939
+v 57.960873 -4.929024 0.246074
+v 53.718662 -4.928642 0.058828
+v 49.467945 -4.928658 0.006439
+v 45.216442 -4.928688 -0.010929
+v 40.964863 -4.928688 -0.012771
+v 36.713284 -4.928688 -0.012771
+v 32.461697 -4.928688 -0.012771
+v 28.210117 -4.928680 -0.012771
+v 23.958553 -4.928680 -0.012771
+v 19.706970 -4.928680 -0.012771
+v 15.455387 -4.928680 -0.012771
+v 11.203804 -4.928680 -0.012771
+v 6.952229 -4.928688 -0.012771
+v 2.700649 -4.928688 -0.012771
+v -1.550930 -4.928688 -0.012771
+v -5.802509 -4.928688 -0.012771
+v -10.054090 -4.928688 -0.012771
+v -14.305670 -4.928688 -0.012771
+v -18.557245 -4.928688 -0.012771
+v -22.808823 -4.928688 -0.012771
+v -27.060404 -4.928688 -0.012771
+v -31.311981 -4.928688 -0.012771
+v -35.563560 -4.928688 -0.012771
+v -39.815136 -4.928688 -0.012771
+v -44.066715 -4.928696 -0.012611
+v -48.317272 -4.930557 0.033175
+v -52.564201 -4.939110 0.195876
+v -56.798653 -4.955399 0.576373
+v -61.003174 -4.977348 1.277947
+v -65.167931 -5.004288 2.406872
+v -69.294090 -5.035255 3.961222
+v -73.392044 -5.069069 5.845941
+v -77.474716 -5.104347 7.922023
+v -81.558212 -5.139610 10.028147
+v -85.658318 -5.173416 11.990233
+v -89.789413 -5.204369 13.647360
+v -93.962418 -5.230972 14.865234
+v -98.184738 -5.251770 15.545218
+v -102.457626 -5.265289 15.633897
+v 104.332596 -0.673805 9.778225
+v 100.068787 -0.674828 9.854759
+v 95.823898 -0.676338 9.498937
+v 91.597275 -0.678123 8.754088
+v 87.386002 -0.679810 7.699574
+v 83.186371 -0.680969 6.434761
+v 78.993851 -0.681175 5.069758
+v 74.803345 -0.680634 3.709781
+v 70.609772 -0.679916 2.454379
+v 66.407791 -0.679047 1.414550
+v 62.192776 -0.678078 0.692174
+v 57.962543 -0.677338 0.278249
+v 53.718929 -0.676964 0.094868
+v 49.467846 -0.677032 0.030053
+v 45.216419 -0.677094 -0.003220
+v 40.964863 -0.677109 -0.012641
+v 36.713284 -0.677109 -0.012771
+v 32.461697 -0.677109 -0.012771
+v 28.210117 -0.677109 -0.012771
+v 23.958553 -0.677109 -0.012771
+v 19.706970 -0.677109 -0.012771
+v 15.455387 -0.677109 -0.012771
+v 11.203808 -0.677109 -0.012771
+v 6.952229 -0.677116 -0.012771
+v 2.700649 -0.677116 -0.012771
+v -1.550930 -0.677116 -0.012771
+v -5.802509 -0.677116 -0.012771
+v -10.054090 -0.677109 -0.012771
+v -14.305668 -0.677109 -0.012771
+v -18.557245 -0.677109 -0.012771
+v -22.808823 -0.677109 -0.012771
+v -27.060404 -0.677109 -0.012771
+v -31.311981 -0.677109 -0.012771
+v -35.563564 -0.677109 -0.012771
+v -39.815136 -0.677109 -0.012771
+v -44.066715 -0.677109 0.000056
+v -48.317303 -0.679039 0.038692
+v -52.564545 -0.688171 0.226567
+v -56.801651 -0.705406 0.625473
+v -61.009239 -0.728661 1.353557
+v -65.174454 -0.756973 2.536525
+v -69.300125 -0.789101 4.155358
+v -73.396469 -0.823723 6.107077
+v -77.478577 -0.859589 8.233076
+v -81.563263 -0.895317 10.360958
+v -85.665527 -0.929489 12.323304
+v -89.798920 -0.960571 13.964940
+v -93.973999 -0.987000 15.156044
+v -98.197624 -1.007240 15.801122
+v -102.471954 -1.019836 15.849075
+v 104.342194 3.576172 9.717797
+v 100.079895 3.575203 9.778012
+v 95.836243 3.574112 9.414978
+v 91.610062 3.573097 8.677393
+v 87.398727 3.572403 7.642508
+v 83.198456 3.572182 6.402552
+v 79.004822 3.572227 5.053617
+v 74.812881 3.572411 3.699105
+v 70.617767 3.572746 2.449466
+v 66.414261 3.573235 1.415950
+v 62.197392 3.573883 0.703233
+v 57.964954 3.574486 0.303815
+v 53.719059 3.574738 0.135997
+v 49.467777 3.574593 0.058861
+v 45.216366 3.574501 0.010021
+v 40.964863 3.574478 -0.010259
+v 36.713284 3.574463 -0.012771
+v 32.461697 3.574463 -0.012771
+v 28.210117 3.574463 -0.012771
+v 23.958553 3.574463 -0.012771
+v 19.706970 3.574463 -0.012771
+v 15.455387 3.574463 -0.012771
+v 11.203808 3.574478 -0.012771
+v 6.952229 3.574471 -0.012771
+v 2.700649 3.574471 -0.012771
+v -1.550930 3.574471 -0.012771
+v -5.802509 3.574471 -0.012771
+v -10.054090 3.574471 -0.012771
+v -14.305668 3.574471 -0.012771
+v -18.557245 3.574471 -0.012771
+v -22.808823 3.574471 -0.012771
+v -27.060404 3.574471 -0.012771
+v -31.311981 3.574471 -0.012771
+v -35.563564 3.574471 -0.012771
+v -39.815136 3.574471 -0.012771
+v -44.066715 3.574455 0.000284
+v -48.317333 3.571991 0.056181
+v -52.565197 3.561752 0.278500
+v -56.805290 3.543579 0.697785
+v -61.015953 3.519173 1.456301
+v -65.183655 3.489738 2.680521
+v -69.311447 3.456589 4.345028
+v -73.410110 3.421173 6.335257
+v -77.495003 3.384895 8.488289
+v -81.582870 3.349022 10.623433
+v -85.689102 3.314964 12.571806
+v -89.826141 3.284203 14.186688
+v -94.004135 3.258354 15.344626
+v -98.229454 3.238960 15.953487
+v -102.503952 3.227448 15.963688
+v 104.367172 7.829735 9.360158
+v 100.106628 7.828903 9.407308
+v 95.863724 7.828026 9.050360
+v 91.637070 7.827263 8.337151
+v 87.424362 7.826660 7.337599
+v 83.221848 7.826187 6.136458
+v 79.025314 7.825844 4.830507
+v 74.830200 7.825653 3.524222
+v 70.631592 7.825584 2.326439
+v 66.424240 7.825691 1.347133
+v 62.203594 7.825981 0.687435
+v 57.967365 7.826370 0.327515
+v 53.718983 7.826393 0.178905
+v 49.467663 7.826225 0.089054
+v 45.216290 7.826126 0.026493
+v 40.964848 7.826057 -0.005095
+v 36.713284 7.826050 -0.012733
+v 32.461697 7.826050 -0.012771
+v 28.210117 7.826050 -0.012771
+v 23.958553 7.826050 -0.012771
+v 19.706970 7.826050 -0.012771
+v 15.455387 7.826050 -0.012771
+v 11.203812 7.826050 -0.012771
+v 6.952229 7.826042 -0.012771
+v 2.700649 7.826042 -0.012771
+v -1.550930 7.826042 -0.012771
+v -5.802509 7.826042 -0.012771
+v -10.054087 7.826042 -0.012771
+v -14.305668 7.826042 -0.012771
+v -18.557245 7.826042 -0.012771
+v -22.808823 7.826042 -0.012771
+v -27.060406 7.826042 -0.012771
+v -31.311981 7.826042 -0.012771
+v -35.563564 7.826050 -0.012771
+v -39.815140 7.826050 -0.012771
+v -44.066753 7.825890 0.003729
+v -48.317738 7.822235 0.090038
+v -52.566326 7.810692 0.347131
+v -56.808765 7.791634 0.788004
+v -61.022591 7.766563 1.575998
+v -65.194138 7.736382 2.833577
+v -69.327118 7.702629 4.518817
+v -73.432236 7.666786 6.508029
+v -77.523605 7.630081 8.646608
+v -81.617706 7.593956 10.763483
+v -85.729233 7.560020 12.686956
+v -89.871132 7.529900 14.267567
+v -94.052704 7.505089 15.386109
+v -98.279663 7.487030 15.955099
+v -102.554626 7.477005 15.928387
+v 104.405594 12.084503 8.711998
+v 100.146744 12.083740 8.747931
+v 95.903870 12.082825 8.406651
+v 91.676071 12.081886 7.730494
+v 87.460556 12.080978 6.785235
+v 83.254486 12.080154 5.652973
+v 79.053558 12.079453 4.427421
+v 74.853561 12.078888 3.210414
+v 70.649399 12.078453 2.108322
+v 66.436279 12.078178 1.228995
+v 62.209965 12.078110 0.657322
+v 57.969112 12.078194 0.352896
+v 53.718853 12.078049 0.218231
+v 49.467587 12.077858 0.117313
+v 45.216236 12.077721 0.043578
+v 40.964794 12.077652 0.001952
+v 36.713284 12.077621 -0.012079
+v 32.461697 12.077621 -0.012771
+v 28.210117 12.077629 -0.012771
+v 23.958553 12.077629 -0.012771
+v 19.706970 12.077629 -0.012771
+v 15.455387 12.077629 -0.012771
+v 11.203812 12.077629 -0.012771
+v 6.952229 12.077621 -0.012771
+v 2.700649 12.077621 -0.012771
+v -1.550930 12.077621 -0.012771
+v -5.802509 12.077621 -0.012771
+v -10.054089 12.077621 -0.012771
+v -14.305670 12.077621 -0.012771
+v -18.557247 12.077621 -0.012771
+v -22.808825 12.077621 -0.012771
+v -27.060406 12.077621 -0.012771
+v -31.311981 12.077621 -0.012771
+v -35.563564 12.077621 -0.012771
+v -39.815140 12.077621 -0.012589
+v -44.066952 12.076851 0.017178
+v -48.318375 12.071579 0.139158
+v -52.568047 12.058884 0.424965
+v -56.812347 12.039139 0.886115
+v -61.028801 12.013840 1.699677
+v -65.205429 11.983459 2.978113
+v -69.345520 11.948883 4.661412
+v -73.459244 11.911583 6.631083
+v -77.560394 11.873604 8.732407
+v -81.663834 11.836823 10.799456
+v -85.783417 11.803040 12.670663
+v -89.931595 11.773911 14.200313
+v -94.116943 11.750862 15.268698
+v -98.346474 11.735153 15.789148
+v -102.621170 11.727806 15.719071
+v 104.453583 16.338852 7.815026
+v 100.196198 16.338150 7.840971
+v 95.953064 16.337166 7.525063
+v 91.723068 16.336090 6.903398
+v 87.504349 16.334976 6.036547
+v 83.293442 16.333862 5.002359
+v 79.086838 16.332863 3.890943
+v 74.880112 16.331963 2.800610
+v 70.668854 16.331192 1.834542
+v 66.448349 16.330536 1.092252
+v 62.215359 16.330132 0.624800
+v 57.969944 16.329918 0.381407
+v 53.718746 16.329689 0.250177
+v 49.467503 16.329483 0.140880
+v 45.216198 16.329315 0.058717
+v 40.964787 16.329247 0.009191
+v 36.713284 16.329208 -0.010608
+v 32.461697 16.329208 -0.012771
+v 28.210133 16.329208 -0.012771
+v 23.958553 16.329208 -0.012771
+v 19.706970 16.329208 -0.012771
+v 15.455387 16.329208 -0.012771
+v 11.203812 16.329208 -0.012771
+v 6.952229 16.329201 -0.012771
+v 2.700649 16.329201 -0.012771
+v -1.550930 16.329201 -0.012771
+v -5.802509 16.329201 -0.012771
+v -10.054089 16.329201 -0.012771
+v -14.305670 16.329201 -0.012771
+v -18.557247 16.329201 -0.012771
+v -22.808823 16.329201 -0.012771
+v -27.060404 16.329201 -0.012771
+v -31.311979 16.329201 -0.012771
+v -35.563564 16.329201 -0.012771
+v -39.815208 16.329002 -0.008541
+v -44.067387 16.327164 0.042881
+v -48.319473 16.320320 0.196776
+v -52.570129 16.306732 0.502887
+v -56.815811 16.286621 0.979553
+v -61.034683 16.260994 1.819186
+v -65.216179 16.229172 3.109195
+v -69.364357 16.192711 4.779479
+v -73.488724 16.153809 6.707850
+v -77.601761 16.114822 8.747496
+v -81.716614 16.077606 10.741805
+v -85.846718 16.044121 12.536804
+v -90.002983 16.016113 13.993444
+v -94.194244 15.994904 14.996734
+v -98.426163 15.981888 15.460790
+v -102.700653 15.977852 15.344158
+v 104.506546 20.592247 6.762371
+v 100.250687 20.591675 6.777787
+v 96.006989 20.590775 6.491308
+v 91.774567 20.589691 5.934500
+v 87.551514 20.588455 5.163696
+v 83.335007 20.587181 4.252002
+v 79.121521 20.585892 3.283847
+v 74.907013 20.584717 2.352354
+v 70.687393 20.583595 1.551820
+v 66.458893 20.582565 0.960813
+v 62.219280 20.581863 0.599661
+v 57.969875 20.581543 0.420998
+v 53.718685 20.581299 0.272447
+v 49.467457 20.581085 0.157634
+v 45.216145 20.580917 0.069941
+v 40.964771 20.580818 0.015076
+v 36.713284 20.580780 -0.008980
+v 32.461697 20.580780 -0.012771
+v 28.210133 20.580780 -0.012771
+v 23.958553 20.580780 -0.012771
+v 19.706970 20.580780 -0.012771
+v 15.455387 20.580780 -0.012771
+v 11.203812 20.580780 -0.012771
+v 6.952229 20.580772 -0.012771
+v 2.700649 20.580772 -0.012771
+v -1.550930 20.580772 -0.012771
+v -5.802509 20.580772 -0.012771
+v -10.054089 20.580772 -0.012771
+v -14.305668 20.580772 -0.012771
+v -18.557247 20.580772 -0.012771
+v -22.808823 20.580772 -0.012771
+v -27.060406 20.580772 -0.012771
+v -31.311981 20.580772 -0.012771
+v -35.563564 20.580772 -0.012740
+v -39.815426 20.580040 0.014956
+v -44.068043 20.576920 0.077638
+v -48.320782 20.568832 0.254578
+v -52.572334 20.554520 0.575451
+v -56.818802 20.533905 1.066061
+v -61.039055 20.506310 1.934734
+v -65.226578 20.472481 3.220671
+v -69.384270 20.434402 4.851280
+v -73.520554 20.394424 6.714714
+v -77.646606 20.354660 8.674135
+v -81.774307 20.316994 10.581189
+v -85.916054 20.283615 12.288864
+v -90.081528 20.256470 13.663109
+v -94.279175 20.237129 14.592564
+v -98.514236 20.226807 14.994699
+v -102.788406 20.226112 14.831911
+v 104.559540 24.844254 5.665366
+v 100.305298 24.843864 5.668759
+v 96.060852 24.843216 5.412268
+v 91.825623 24.842262 4.924251
+v 87.597855 24.841171 4.257689
+v 83.375061 24.839836 3.482000
+v 79.153946 24.838409 2.676189
+v 74.931137 24.836884 1.921226
+v 70.703079 24.835396 1.295220
+v 66.466492 24.834190 0.850750
+v 62.220943 24.833435 0.589795
+v 57.969799 24.833145 0.434566
+v 53.718632 24.832901 0.296264
+v 49.467411 24.832687 0.166160
+v 45.216122 24.832520 0.075939
+v 40.964756 24.832413 0.018543
+v 36.713284 24.832359 -0.007838
+v 32.461697 24.832359 -0.012770
+v 28.210133 24.832359 -0.012771
+v 23.958553 24.832359 -0.012771
+v 19.706966 24.832359 -0.012771
+v 15.455383 24.832359 -0.012771
+v 11.203808 24.832359 -0.012771
+v 6.952225 24.832352 -0.012771
+v 2.700645 24.832352 -0.012771
+v -1.550934 24.832352 -0.012771
+v -5.802509 24.832352 -0.012771
+v -10.054089 24.832352 -0.012771
+v -14.305668 24.832359 -0.012771
+v -18.557247 24.832359 -0.012771
+v -22.808823 24.832359 -0.012771
+v -27.060406 24.832359 -0.012771
+v -31.311981 24.832359 -0.012771
+v -35.563564 24.832283 -0.011340
+v -39.815769 24.830719 0.031446
+v -44.068794 24.826393 0.115781
+v -48.322147 24.817444 0.307253
+v -52.574295 24.802223 0.638570
+v -56.820412 24.779808 1.154984
+v -61.043221 24.750053 2.030996
+v -65.237183 24.714500 3.288630
+v -69.405228 24.675110 4.858515
+v -73.554535 24.633827 6.640735
+v -77.694397 24.592628 8.507626
+v -81.836174 24.553993 10.317421
+v -85.990067 24.520393 11.928866
+v -90.166054 24.493843 13.213901
+v -94.370636 24.476173 14.064976
+v -98.609131 24.468552 14.403154
+v -102.883026 24.471581 14.195710
+v 104.608551 29.093910 4.628639
+v 100.355576 29.093788 4.620929
+v 96.110229 29.093582 4.393733
+v 91.872055 29.093170 3.973656
+v 87.639572 29.092453 3.411007
+v 83.410294 29.091393 2.771012
+v 79.181717 29.089958 2.126020
+v 74.950699 29.088257 1.546681
+v 70.714417 29.086601 1.086513
+v 66.470795 29.085472 0.772296
+v 62.220928 29.085022 0.585726
+v 57.969799 29.084732 0.433136
+v 53.718632 29.084488 0.295363
+v 49.467403 29.084282 0.165790
+v 45.216129 29.084099 0.076100
+v 40.964756 29.084000 0.019034
+v 36.713284 29.083931 -0.007548
+v 32.461697 29.083931 -0.012768
+v 28.210133 29.083931 -0.012771
+v 23.958553 29.083931 -0.012771
+v 19.706966 29.083931 -0.012771
+v 15.455383 29.083931 -0.012771
+v 11.203808 29.083946 -0.012771
+v 6.952225 29.083939 -0.012771
+v 2.700645 29.083939 -0.012771
+v -1.550934 29.083939 -0.012771
+v -5.802509 29.083939 -0.012771
+v -10.054089 29.083939 -0.012771
+v -14.305668 29.083939 -0.012771
+v -18.557247 29.083939 -0.012771
+v -22.808823 29.083939 -0.012771
+v -27.060406 29.083939 -0.012771
+v -31.311981 29.083939 -0.012771
+v -35.563667 29.083641 0.005765
+v -39.816181 29.081200 0.051049
+v -44.069599 29.075920 0.152132
+v -48.323372 29.066254 0.351967
+v -52.575539 29.049500 0.694529
+v -56.820877 29.024757 1.235136
+v -61.046829 28.993423 2.093974
+v -65.248276 28.956329 3.298721
+v -69.427223 28.915138 4.795235
+v -73.590118 28.871643 6.486622
+v -77.745018 28.828262 8.252526
+v -81.901711 28.787338 9.960078
+v -86.069458 28.751930 11.472618
+v -90.256302 28.725060 12.665471
+v -94.468430 28.708458 13.435515
+v -98.710648 28.703522 13.709016
+v -102.983673 28.710716 13.459582
+v 104.650955 33.340218 3.740200
+v 100.398895 33.340462 3.722997
+v 96.152588 33.340782 3.523589
+v 91.911423 33.341240 3.167223
+v 87.674026 33.341423 2.700350
+v 83.438751 33.341110 2.183760
+v 79.202988 33.340240 1.682982
+v 74.964462 33.338943 1.255330
+v 70.720779 33.337624 0.938365
+v 66.472107 33.336845 0.724917
+v 62.220982 33.336533 0.565864
+v 57.969837 33.336304 0.416837
+v 53.718670 33.336044 0.282634
+v 49.467426 33.335838 0.169405
+v 45.216145 33.335693 0.070527
+v 40.964771 33.335579 0.016509
+v 36.713284 33.335526 -0.008182
+v 32.461697 33.335526 -0.012770
+v 28.210133 33.335526 -0.012771
+v 23.958553 33.335526 -0.012771
+v 19.706966 33.335526 -0.012771
+v 15.455383 33.335526 -0.012771
+v 11.203808 33.335526 -0.012771
+v 6.952225 33.335518 -0.012771
+v 2.700645 33.335518 -0.012771
+v -1.550934 33.335518 -0.012771
+v -5.802509 33.335518 -0.012771
+v -10.054089 33.335518 -0.012771
+v -14.305666 33.335518 -0.012771
+v -18.557247 33.335518 -0.012771
+v -22.808823 33.335518 -0.012771
+v -27.060406 33.335518 -0.012771
+v -31.311981 33.335518 -0.000002
+v -35.563835 33.334846 0.012166
+v -39.816624 33.331642 0.070163
+v -44.070343 33.325699 0.182740
+v -48.324165 33.315033 0.390053
+v -52.575882 33.296677 0.742229
+v -56.821014 33.270081 1.287476
+v -61.050476 33.236870 2.117414
+v -65.259964 33.198250 3.254345
+v -69.450317 33.154579 4.663301
+v -73.627296 33.107399 6.260117
+v -77.798294 33.059372 7.927331
+v -81.971085 33.014381 9.532377
+v -86.153107 32.976181 10.942760
+v -90.351357 32.948273 12.038957
+v -94.571472 32.932732 12.724016
+v -98.816933 32.930725 12.932061
+v -103.088554 32.942253 12.644710
+v 104.684875 37.583729 3.059913
+v 100.433411 37.584324 3.035978
+v 96.185944 37.585243 2.862851
+v 91.941895 37.586475 2.564113
+v 87.700134 37.587643 2.181060
+v 83.459183 37.588673 1.766865
+v 79.216888 37.589153 1.379330
+v 74.971802 37.589115 1.067228
+v 70.723175 37.588673 0.842233
+v 66.472229 37.588326 0.680530
+v 62.221096 37.588078 0.529263
+v 57.969929 37.587807 0.386721
+v 53.718739 37.587559 0.259037
+v 49.467503 37.587364 0.152351
+v 45.216183 37.587223 0.072805
+v 40.964771 37.587132 0.011451
+v 36.713284 37.587093 -0.009514
+v 32.461697 37.587090 -0.012771
+v 28.210133 37.587090 -0.012771
+v 23.958553 37.587101 -0.012771
+v 19.706966 37.587101 -0.012771
+v 15.455383 37.587101 -0.012771
+v 11.203808 37.587101 -0.012771
+v 6.952225 37.587101 -0.012771
+v 2.700645 37.587101 -0.012771
+v -1.550934 37.587101 -0.012771
+v -5.802509 37.587101 -0.012771
+v -10.054090 37.587101 -0.012771
+v -14.305668 37.587101 -0.012771
+v -18.557249 37.587097 -0.012771
+v -22.808825 37.587097 -0.012771
+v -27.060406 37.587097 -0.000002
+v -31.311981 37.587097 0.000015
+v -35.563984 37.586010 0.018873
+v -39.817020 37.582291 0.085880
+v -44.070892 37.575764 0.205588
+v -48.324440 37.564064 0.420142
+v -52.575676 37.544323 0.775518
+v -56.821388 37.516468 1.309016
+v -61.054298 37.481762 2.096475
+v -65.271591 37.440372 3.164470
+v -69.474251 37.392487 4.484403
+v -73.666649 37.339737 5.982229
+v -77.854080 37.285637 7.546753
+v -82.043121 37.235435 9.048280
+v -86.239853 37.193607 10.356144
+v -90.450012 37.163990 11.355114
+v -94.677872 37.149261 11.954474
+v -98.926331 37.150375 12.097648
+v -103.195740 37.166710 11.776367
+v 104.709488 41.825451 2.618935
+v 100.458160 41.826138 2.592546
+v 96.209442 41.827564 2.443099
+v 91.962677 41.829700 2.191597
+v 87.716980 41.832253 1.874428
+v 83.470978 41.834866 1.538299
+v 79.223679 41.837132 1.226932
+v 74.974304 41.838909 0.967932
+v 70.723526 41.839775 0.775043
+v 66.472397 41.839828 0.620346
+v 62.221226 41.839542 0.478054
+v 57.970074 41.839310 0.344720
+v 53.718838 41.839088 0.226337
+v 49.467556 41.838882 0.129026
+v 45.216221 41.838764 0.058867
+v 40.964794 41.838688 0.017621
+v 36.713284 41.838673 -0.011052
+v 32.461697 41.838669 -0.012771
+v 28.210133 41.838669 -0.012771
+v 23.958553 41.838669 -0.012771
+v 19.706966 41.838669 -0.012771
+v 15.455383 41.838669 -0.012771
+v 11.203808 41.838669 -0.012771
+v 6.952225 41.838669 -0.012771
+v 2.700649 41.838669 -0.012771
+v -1.550934 41.838669 -0.012771
+v -5.802509 41.838669 -0.012771
+v -10.054090 41.838669 -0.012771
+v -14.305668 41.838669 -0.012771
+v -18.557245 41.838665 -0.000002
+v -22.808825 41.838665 0.000037
+v -27.060429 41.838680 0.000494
+v -31.312088 41.838665 0.002579
+v -35.564430 41.837189 0.030495
+v -39.817802 41.833019 0.109447
+v -44.071907 41.825996 0.242291
+v -48.325325 41.813248 0.471055
+v -52.576504 41.792484 0.831917
+v -56.823090 41.763634 1.350444
+v -61.060184 41.727295 2.088676
+v -65.285797 41.681927 3.091218
+v -69.501755 41.627087 4.333559
+v -73.710213 41.566807 5.736460
+v -77.914757 41.505775 7.191102
+v -82.120163 41.449696 8.575771
+v -86.331451 41.403732 9.768969
+v -90.552841 41.372471 10.662421
+v -94.787674 41.358479 11.172626
+v -99.038391 41.362858 11.251056
+v -103.304588 41.384609 10.895480
+v 104.723465 46.062977 2.465371
+v 100.471649 46.062550 2.450340
+v 96.221390 46.063999 2.321824
+v 91.972183 46.067486 2.098255
+v 87.723633 46.072548 1.811417
+v 83.474976 46.078362 1.497498
+v 79.225433 46.083935 1.193635
+v 74.974792 46.088287 0.930294
+v 70.723694 46.090527 0.714666
+v 66.472580 46.091187 0.548737
+v 62.221432 46.091019 0.415391
+v 57.970203 46.090759 0.294312
+v 53.718960 46.090553 0.188675
+v 49.467648 46.090294 0.104878
+v 45.216251 46.090034 0.049017
+v 40.964733 46.089802 0.020041
+v 36.713123 46.089581 0.012839
+v 32.461468 46.089409 0.014684
+v 28.209797 46.089306 0.016010
+v 23.958126 46.089268 0.016115
+v 19.706474 46.089344 0.015591
+v 15.454853 46.089436 0.001854
+v 11.203278 46.089539 0.000449
+v 6.951748 46.089657 -0.001508
+v 2.700256 46.089851 -0.004131
+v -1.551201 46.089981 0.005701
+v -5.802650 46.090122 0.002977
+v -10.054155 46.090214 0.001191
+v -14.305859 46.090172 0.002822
+v -18.557846 46.089951 0.009259
+v -22.810051 46.089676 0.020597
+v -27.062439 46.089329 0.037236
+v -31.314974 46.088902 0.060301
+v -35.568165 46.086880 0.115281
+v -39.822399 46.082047 0.223957
+v -44.077217 46.074223 0.386436
+v -48.331055 46.060635 0.637365
+v -52.582539 46.038727 1.009285
+v -56.830750 46.008621 1.520927
+v -61.073456 45.969368 2.225314
+v -65.309326 45.917870 3.175669
+v -69.538780 45.855125 4.341333
+v -73.763016 45.786415 5.643281
+v -77.983986 45.718067 6.977446
+v -82.205002 45.656052 8.230833
+v -86.430191 45.606060 9.293456
+v -90.662415 45.572933 10.064543
+v -94.903366 45.559784 10.468933
+v -99.155045 45.567451 10.469868
+v -103.416580 45.594929 10.072287
+v 104.725449 50.286419 2.698800
+v 100.472137 50.282936 2.718862
+v 96.219849 50.284023 2.608860
+v 91.969086 50.290047 2.380113
+v 87.719513 50.299995 2.061728
+v 83.470718 50.312054 1.695002
+v 79.221848 50.323959 1.321412
+v 74.972870 50.333714 0.975722
+v 70.723297 50.339985 0.688766
+v 66.472717 50.342094 0.488626
+v 62.221531 50.341824 0.360839
+v 57.970089 50.341034 0.266284
+v 53.718456 50.339958 0.195175
+v 49.466694 50.338741 0.149368
+v 45.214878 50.337509 0.128796
+v 40.962849 50.336330 0.129064
+v 36.710751 50.335449 0.140935
+v 32.458675 50.334797 0.150975
+v 28.206638 50.334488 0.154792
+v 23.954723 50.334473 0.153648
+v 19.702858 50.334721 0.148469
+v 15.451160 50.335278 0.139748
+v 11.199581 50.336014 0.128034
+v 6.948166 50.336807 0.114588
+v 2.696938 50.337688 0.098877
+v -1.554134 50.338528 0.080591
+v -5.805363 50.339241 0.064561
+v -10.056990 50.339668 0.056294
+v -14.309118 50.339733 0.059281
+v -18.561749 50.339523 0.076137
+v -22.814938 50.338902 0.108424
+v -27.068623 50.337982 0.158003
+v -31.322659 50.336582 0.223301
+v -35.577339 50.333641 0.324233
+v -39.833031 50.327915 0.475657
+v -44.089314 50.319118 0.678475
+v -48.344559 50.304260 0.962354
+v -52.597900 50.280876 1.358749
+v -56.848824 50.249252 1.873485
+v -61.097359 50.206116 2.551169
+v -65.343231 50.147480 3.445898
+v -69.585922 50.076836 4.528467
+v -73.825584 49.999794 5.726074
+v -78.063370 49.923153 6.946555
+v -82.301430 49.853390 8.085937
+v -86.541473 49.797684 9.031122
+v -90.784050 49.762085 9.682245
+v -95.030319 49.750076 9.971571
+v -99.280777 49.762226 9.873575
+v -103.535027 49.796894 9.402441
+v 104.716629 54.487904 3.349916
+v 100.460785 54.479420 3.419266
+v 96.206619 54.479340 3.318904
+v 91.954895 54.488022 3.057669
+v 87.705353 54.504238 2.664635
+v 83.457993 54.525600 2.185110
+v 79.212021 54.548153 1.675611
+v 74.966232 54.568245 1.196872
+v 70.719467 54.582508 0.802842
+v 66.470993 54.589764 0.529226
+v 62.220364 54.590141 0.391734
+v 57.968494 54.587795 0.332211
+v 53.716297 54.585125 0.313328
+v 49.463634 54.582264 0.324638
+v 45.210827 54.579399 0.355761
+v 40.957897 54.576862 0.399712
+v 36.704906 54.574802 0.444900
+v 32.452000 54.573269 0.479348
+v 28.199192 54.572441 0.499381
+v 23.946598 54.572311 0.503717
+v 19.694401 54.572891 0.492744
+v 15.442509 54.574135 0.468312
+v 11.191032 54.575832 0.432351
+v 6.939972 54.577892 0.387465
+v 2.689091 54.580162 0.339518
+v -1.562023 54.582077 0.297878
+v -5.813526 54.583607 0.266022
+v -10.065540 54.584785 0.246335
+v -14.318125 54.585434 0.242609
+v -18.571339 54.585480 0.263050
+v -22.825327 54.584808 0.313554
+v -27.080122 54.583462 0.396463
+v -31.335527 54.581337 0.507661
+v -35.592056 54.577305 0.660022
+v -39.849926 54.570297 0.864821
+v -44.108555 54.559975 1.121648
+v -48.366615 54.543766 1.449868
+v -52.622757 54.519024 1.872310
+v -56.876404 54.486065 2.387115
+v -61.130970 54.437252 3.054653
+v -65.387993 54.369797 3.915144
+v -69.645233 54.288464 4.946604
+v -73.903091 54.199852 6.082899
+v -78.160553 54.111916 7.229822
+v -82.416473 54.033745 8.267502
+v -86.669998 53.973854 9.083692
+v -90.920853 53.938011 9.591361
+v -95.169083 53.929199 9.741505
+v -99.415543 53.947685 9.519523
+v -103.660110 53.991112 8.947079
+v 104.699188 58.666264 4.344364
+v 100.440002 58.651173 4.477532
+v 96.183685 58.648865 4.389187
+v 91.930862 58.659695 4.085066
+v 87.682053 58.682743 3.596888
+v 83.436844 58.714478 2.981259
+v 79.193954 58.750389 2.311494
+v 74.952347 58.784782 1.668884
+v 70.709717 58.811989 1.132816
+v 66.464630 58.828300 0.766347
+v 62.216206 58.833248 0.585773
+v 57.964596 58.830490 0.542865
+v 53.711643 58.825371 0.574366
+v 49.458195 58.819851 0.645182
+v 45.204220 58.814724 0.740303
+v 40.949986 58.810059 0.843068
+v 36.695576 58.806355 0.934938
+v 32.441341 58.804161 1.005392
+v 28.187351 58.803032 1.049164
+v 23.933826 58.802994 1.064380
+v 19.681004 58.804031 1.049291
+v 15.428944 58.806232 1.003753
+v 11.177639 58.809212 0.932709
+v 6.926769 58.812969 0.847393
+v 2.675823 58.816479 0.761040
+v -1.575500 58.820030 0.683130
+v -5.827347 58.822853 0.623137
+v -10.079796 58.825123 0.586117
+v -14.332922 58.826561 0.577396
+v -18.586967 58.827179 0.602419
+v -22.841860 58.826557 0.669086
+v -27.097763 58.824844 0.779250
+v -31.354553 58.822189 0.927911
+v -35.612827 58.817291 1.126681
+v -39.873077 58.808834 1.388518
+v -44.134686 58.796486 1.706519
+v -48.395771 58.778637 2.083577
+v -52.654617 58.752441 2.533894
+v -56.912174 58.715378 3.075252
+v -61.175247 58.655930 3.791959
+v -65.445396 58.575039 4.683058
+v -69.721375 58.478859 5.723216
+v -74.000290 58.376400 6.839349
+v -78.277557 58.278111 7.916598
+v -82.549561 58.194489 8.839592
+v -86.814423 58.132862 9.507562
+v -91.070969 58.099373 9.848468
+v -95.318413 58.096859 9.826151
+v -99.557701 58.124844 9.441221
+v -103.789848 58.180367 8.727766
+v 104.673615 62.824520 5.606315
+v 100.410599 62.801472 5.826960
+v 96.151657 62.795799 5.766301
+v 91.897873 62.808144 5.428830
+v 87.649780 62.837383 4.850639
+v 83.406616 62.879948 4.093976
+v 79.167465 62.929966 3.250591
+v 74.930115 62.980194 2.430233
+v 70.692444 63.023163 1.733819
+v 66.451935 63.053349 1.235225
+v 62.207355 63.066936 0.983824
+v 57.958019 63.066509 0.932852
+v 53.705128 63.057495 1.009158
+v 49.451237 63.047272 1.149537
+v 45.196598 63.037182 1.320407
+v 40.941235 63.027931 1.497992
+v 36.685566 63.020649 1.655473
+v 32.429577 63.016594 1.773440
+v 28.173656 63.015530 1.842933
+v 23.918385 63.017796 1.858004
+v 19.664139 63.022617 1.818843
+v 15.411366 63.028965 1.733985
+v 11.159760 63.035622 1.617960
+v 6.908516 63.041828 1.487684
+v 2.657162 63.047062 1.358654
+v -1.594658 63.052010 1.241073
+v -5.847031 63.056480 1.145096
+v -10.100050 63.059925 1.083800
+v -14.353863 63.062271 1.066400
+v -18.608515 63.063564 1.096341
+v -22.864195 63.063744 1.175033
+v -27.121010 63.062164 1.306431
+v -31.379086 63.058353 1.494408
+v -35.638695 63.051891 1.744273
+v -39.900566 63.041149 2.065032
+v -44.164265 63.026459 2.445376
+v -48.427853 63.005615 2.884706
+v -52.690170 62.974888 3.397214
+v -56.954632 62.927887 4.024055
+v -61.230255 62.853344 4.843690
+v -65.517860 62.755978 5.830588
+v -69.814301 62.644550 6.913165
+v -74.113068 62.530716 8.001537
+v -78.407303 62.425457 8.989800
+v -82.693077 62.339191 9.776852
+v -86.967041 62.279095 10.279207
+v -91.227264 62.250553 10.437222
+v -95.472160 62.256294 10.223888
+v -99.702873 62.296196 9.648725
+v -103.920769 62.366047 8.759820
+v 104.641785 66.967926 7.153649
+v 100.374008 66.936226 7.488251
+v 96.112350 66.926460 7.470201
+v 91.857208 66.939545 7.105142
+v 87.609604 66.974442 6.435023
+v 83.368896 67.026703 5.539426
+v 79.132965 67.090027 4.525084
+v 74.900314 67.156113 3.513182
+v 70.667831 67.215401 2.631573
+v 66.433517 67.259613 1.987452
+v 62.194996 67.282387 1.646913
+v 57.950802 67.283760 1.583914
+v 53.700848 67.270523 1.704157
+v 49.447483 67.251358 1.929097
+v 45.192677 67.232643 2.189735
+v 40.936214 67.216614 2.444953
+v 36.678356 67.204514 2.669891
+v 32.419613 67.197449 2.840547
+v 28.160847 67.196182 2.939021
+v 23.902477 67.201027 2.958164
+v 19.645496 67.210396 2.898476
+v 15.390079 67.223297 2.768216
+v 11.135899 67.237747 2.589197
+v 6.882812 67.251060 2.387656
+v 2.630280 67.262939 2.185637
+v -1.622105 67.272003 2.005048
+v -5.874893 67.278961 1.862829
+v -10.128433 67.284164 1.772584
+v -14.382690 67.287682 1.741888
+v -18.637711 67.290131 1.772994
+v -22.892992 67.291000 1.864717
+v -27.148859 67.290077 2.019868
+v -31.406116 67.285904 2.245401
+v -35.665157 67.277725 2.545074
+v -39.926868 67.264244 2.929805
+v -44.190506 67.245010 3.390247
+v -48.455574 67.217834 3.924477
+v -52.722717 67.177948 4.552340
+v -56.998215 67.116959 5.314209
+v -61.290192 67.026810 6.259222
+v -65.597984 66.914658 7.336595
+v -69.913559 66.791885 8.449921
+v -74.230835 66.670250 9.500313
+v -78.542137 66.561455 10.397640
+v -82.841507 66.474892 11.052806
+v -87.124985 66.418098 11.394947
+v -91.389359 66.396805 11.371289
+v -95.631943 66.413132 10.959206
+v -99.853134 66.466431 10.175158
+v -104.054871 66.551834 9.078833
+v 104.605591 71.106308 8.920940
+v 100.333618 71.065697 9.378556
+v 96.068802 71.051071 9.418869
+v 91.812592 71.064072 9.045383
+v 87.565186 71.102890 8.301024
+v 83.326035 71.163544 7.277819
+v 79.093292 71.237320 6.106019
+v 74.865540 71.315216 4.929574
+v 70.639038 71.386063 3.886415
+v 66.412201 71.439758 3.106189
+v 62.181797 71.469620 2.665446
+v 57.944775 71.473976 2.562122
+v 53.699841 71.456253 2.714134
+v 49.448002 71.426796 3.015136
+v 45.192959 71.397827 3.363284
+v 40.935223 71.372734 3.702497
+v 36.674839 71.353569 4.005180
+v 32.412502 71.341736 4.245415
+v 28.149014 71.337624 4.398293
+v 23.885830 71.342430 4.445295
+v 19.623875 71.355721 4.377154
+v 15.363392 71.375595 4.208582
+v 11.104626 71.399055 3.964614
+v 6.847733 71.423691 3.672915
+v 2.592899 71.446518 3.367176
+v -1.660263 71.466301 3.079823
+v -5.912621 71.481560 2.846092
+v -10.165056 71.492393 2.689555
+v -14.417982 71.499695 2.621531
+v -18.671049 71.503441 2.652265
+v -22.923590 71.504013 2.775702
+v -27.175936 71.501678 2.980366
+v -31.428730 71.496071 3.263588
+v -35.682949 71.486633 3.623442
+v -39.940079 71.470352 4.079465
+v -44.201073 71.445816 4.627984
+v -48.468082 71.410088 5.280570
+v -52.742523 71.358902 6.041162
+v -57.032516 71.283974 6.942613
+v -61.343754 71.181488 7.992536
+v -65.671753 71.059235 9.125788
+v -70.009453 70.929207 10.254968
+v -74.347092 70.803726 11.274654
+v -78.677231 70.694214 12.094006
+v -82.993134 70.610397 12.635849
+v -87.287949 70.559860 12.831708
+v -91.556931 70.547050 12.631379
+v -95.796562 70.574768 12.015908
+v -100.007790 70.642281 11.011112
+v -104.193192 70.743134 9.689662
+v 104.568970 75.249619 10.752802
+v 100.293137 75.200203 11.337807
+v 96.025360 75.180695 11.450084
+v 91.767639 75.192535 11.084975
+v 87.520142 75.234207 10.296713
+v 83.282242 75.299240 9.194334
+v 79.052429 75.378876 7.915031
+v 74.829224 75.462669 6.612837
+v 70.610138 75.539238 5.447287
+v 66.391190 75.598083 4.546114
+v 62.169010 75.631920 4.006488
+v 57.939854 75.637985 3.836921
+v 53.701008 75.617218 3.990874
+v 49.451679 75.578003 4.358997
+v 45.196201 75.535744 4.805529
+v 40.936848 75.498901 5.249021
+v 36.673565 75.470024 5.647043
+v 32.406437 75.450775 5.969943
+v 28.137371 75.443039 6.184005
+v 23.868252 75.447845 6.255754
+v 19.599827 75.464920 6.182601
+v 15.332714 75.491890 5.977702
+v 11.067932 75.525490 5.667229
+v 6.806431 75.562363 5.284525
+v 2.548462 75.598595 4.867088
+v -1.706074 75.631645 4.461080
+v -5.957962 75.659775 4.112500
+v -10.208099 75.680405 3.859379
+v -14.456856 75.694527 3.730927
+v -18.704243 75.701973 3.740059
+v -22.950785 75.703346 3.884541
+v -27.196613 75.699356 4.153068
+v -31.442276 75.691139 4.513383
+v -35.689072 75.678314 4.958273
+v -39.939598 75.658714 5.493167
+v -44.197590 75.628441 6.135476
+v -48.466835 75.584366 6.898351
+v -52.749870 75.523468 7.775270
+v -57.055603 75.437668 8.790716
+v -61.385170 75.326775 9.917067
+v -65.734398 75.198517 11.098526
+v -70.094521 75.065605 12.228082
+v -74.455078 74.940834 13.209534
+v -78.806648 74.835037 13.956756
+v -83.138962 74.757095 14.386485
+v -87.444565 74.714569 14.432261
+v -91.717407 74.711395 14.056417
+v -95.954773 74.750671 13.246249
+v -100.156525 74.831444 12.029197
+v -104.326996 74.946236 10.487700
+v 104.535461 79.408104 12.499646
+v 100.256058 79.351089 13.210134
+v 95.985809 79.326225 13.396795
+v 91.726181 79.336029 13.059198
+v 87.478256 79.377205 12.266810
+v 83.241440 79.443077 11.135078
+v 79.014633 79.524261 9.799585
+v 74.796570 79.608665 8.425682
+v 70.583466 79.685600 7.170413
+v 66.372086 79.745392 6.179173
+v 62.157619 79.779465 5.555345
+v 57.935970 79.784485 5.321706
+v 53.703068 79.759628 5.456652
+v 49.457287 79.711098 5.882430
+v 45.201160 79.654144 6.441071
+v 40.939526 79.603676 7.001395
+v 36.672398 79.563011 7.507895
+v 32.400532 79.535492 7.916202
+v 28.125805 79.524765 8.179654
+v 23.849979 79.530334 8.270744
+v 19.574215 79.551308 8.189106
+v 15.300026 79.584618 7.951043
+v 11.028763 79.628288 7.576490
+v 6.762081 79.677429 7.105308
+v 2.500813 79.727470 6.582528
+v -1.755165 79.774651 6.060779
+v -6.006283 79.816544 5.593637
+v -10.253014 79.849983 5.234294
+v -14.495417 79.873039 5.033985
+v -18.735004 79.886345 5.003451
+v -22.972639 79.890518 5.153815
+v -27.209105 79.886154 5.468695
+v -31.445877 79.875252 5.909675
+v -35.684708 79.858620 6.447920
+v -39.928917 79.834625 7.067575
+v -44.184353 79.798874 7.804770
+v -48.455109 79.747757 8.660967
+v -52.746380 79.679039 9.628551
+v -57.065887 79.586540 10.721335
+v -61.413509 79.472008 11.903743
+v -65.782860 79.342888 13.103414
+v -70.164680 79.212173 14.221867
+v -74.548157 79.092300 15.156234
+v -78.919525 78.993576 15.812053
+v -83.267319 78.924370 16.115263
+v -87.582825 78.891693 16.010872
+v -91.859833 78.899368 15.464822
+v -96.095314 78.949722 14.473061
+v -100.289314 79.041481 13.063857
+v -104.447281 79.167320 11.322954
+v 104.507919 83.590530 14.021065
+v 100.225769 83.527222 14.842442
+v 95.953033 83.497757 15.104728
+v 91.691711 83.504066 14.816192
+v 87.443451 83.542221 14.054683
+v 83.207825 83.605904 12.928677
+v 78.984100 83.684097 11.585671
+v 74.770096 83.764885 10.187170
+v 70.562561 83.837769 8.887815
+v 66.356949 83.893555 7.840519
+v 62.149113 83.924072 7.158515
+v 57.933567 83.924194 6.883050
+v 53.706043 83.893242 7.013175
+v 49.463223 83.834824 7.490563
+v 45.206654 83.763588 8.159032
+v 40.942310 83.698624 8.841455
+v 36.670856 83.646255 9.455515
+v 32.394291 83.611397 9.939316
+v 28.114048 83.597092 10.242969
+v 23.831402 83.603699 10.348978
+v 19.548409 83.628349 10.257982
+v 15.267109 83.668472 9.985707
+v 10.989605 83.721130 9.554965
+v 6.717892 83.781555 9.002684
+v 2.453426 83.844681 8.383672
+v -1.803593 83.905716 7.756602
+v -6.053421 83.961166 7.178656
+v -10.295530 84.006897 6.723090
+v -14.530916 84.040443 6.440406
+v -18.761389 84.061028 6.364309
+v -22.988550 84.069366 6.508020
+v -27.214411 84.066711 6.845662
+v -31.441292 84.054558 7.348122
+v -35.672398 84.034340 7.968007
+v -39.911205 84.005875 8.673594
+v -44.164116 83.964630 9.494099
+v -48.436161 83.908730 10.422013
+v -52.733837 83.835770 11.453393
+v -57.064835 83.740265 12.596257
+v -61.427818 83.626144 13.802933
+v -65.815628 83.501503 14.993640
+v -70.216957 83.377396 16.076918
+v -74.619186 83.265900 16.943058
+v -79.007576 83.177208 17.494301
+v -83.368774 83.119156 17.662512
+v -87.692924 83.097717 17.406546
+v -91.973969 83.116264 16.697578
+v -96.208801 83.176727 15.537501
+v -100.396774 83.277763 13.961452
+v -104.544647 83.412102 12.052207
+v 104.488907 87.804672 15.186424
+v 100.204788 87.736954 16.097775
+v 95.930008 87.703339 16.433460
+v 91.667511 87.704788 16.212488
+v 87.418991 87.738228 15.504009
+v 83.184265 87.796791 14.415841
+v 78.962967 87.868500 13.104330
+v 74.752274 87.941978 11.722530
+v 70.548386 88.007233 10.424361
+v 66.347336 88.055458 9.359646
+v 62.143955 88.078064 8.657740
+v 57.932919 88.070641 8.378325
+v 53.709270 88.029922 8.532540
+v 49.468678 87.960815 9.065971
+v 45.211475 87.876320 9.831488
+v 40.944111 87.797661 10.631327
+v 36.668659 87.734634 11.339803
+v 32.387463 87.693695 11.885780
+v 28.101978 87.676811 12.225307
+v 23.813175 87.683632 12.342649
+v 19.523548 87.711823 12.242640
+v 15.235809 87.757843 11.938740
+v 10.952724 87.817764 11.459538
+v 6.676601 87.888573 10.838062
+v 2.409401 87.962959 10.134791
+v -1.848190 88.036270 9.414715
+v -6.095871 88.103806 8.743863
+v -10.333092 88.160843 8.200514
+v -14.561333 88.204834 7.839849
+v -18.782209 88.233040 7.716599
+v -22.998789 88.246216 7.838937
+v -27.214035 88.246735 8.183334
+v -31.431503 88.234825 8.720165
+v -35.655022 88.212502 9.395814
+v -39.889023 88.180336 10.175535
+v -44.139549 88.135239 11.059442
+v -48.412247 88.076797 12.034980
+v -52.714516 88.002144 13.099314
+v -57.054173 87.907310 14.265004
+v -61.428131 87.797394 15.466356
+v -65.829948 87.680138 16.627565
+v -70.247330 87.566559 17.648603
+v -74.663956 87.466782 18.421764
+v -79.065002 87.390457 18.857210
+v -83.436539 87.345032 18.891563
+v -87.768135 87.335617 18.488701
+v -92.052658 87.365166 17.630199
+v -96.286835 87.435501 16.322191
+v -100.471039 87.543045 14.608616
+v -104.611725 87.682053 12.571729
+v 104.479630 92.053955 15.881054
+v 100.194382 91.984276 16.860279
+v 95.918579 91.947395 17.266083
+v 91.655182 91.943375 17.121315
+v 87.406143 91.970490 16.483025
+v 83.172318 92.021309 15.460910
+v 78.952194 92.083855 14.211006
+v 74.743484 92.147636 12.883536
+v 70.542252 92.202705 11.628119
+v 66.343399 92.240364 10.592909
+v 62.142994 92.252541 9.913342
+v 57.934383 92.233795 9.670861
+v 53.712742 92.182114 9.878980
+v 49.473171 92.101395 10.477766
+v 45.215008 92.004944 11.329224
+v 40.944576 91.914520 12.228985
+v 36.665783 91.843430 13.014711
+v 32.380558 91.796883 13.610964
+v 28.090160 91.777641 13.980783
+v 23.796116 91.784515 14.108925
+v 19.500866 91.815338 14.001745
+v 15.207699 91.866318 13.672774
+v 10.920010 91.932655 13.153772
+v 6.640472 92.010971 12.476995
+v 2.371258 92.095108 11.704269
+v -1.886395 92.178055 10.906083
+v -6.131413 92.255074 10.160054
+v -10.363869 92.321869 9.541359
+v -14.584978 92.374542 9.114476
+v -18.797102 92.409698 8.941904
+v -23.004143 92.428902 9.034290
+v -27.209835 92.432510 9.370174
+v -31.418451 92.422218 9.917096
+v -35.634968 92.400085 10.620285
+v -39.864582 92.365639 11.446229
+v -44.112602 92.318733 12.368721
+v -48.385345 92.259552 13.366377
+v -52.690430 92.186111 14.437017
+v -57.034565 92.095917 15.584398
+v -61.416050 91.992737 16.755360
+v -65.827034 91.885765 17.864750
+v -70.253769 91.783966 18.806940
+v -74.679710 91.697807 19.476801
+v -79.089050 91.635529 19.791718
+v -83.467529 91.603249 19.693783
+v -87.804153 91.606483 19.154322
+v -92.090683 91.646454 18.165995
+v -96.324631 91.724106 16.738958
+v -100.506874 91.836472 14.926460
+v -104.644073 91.977379 12.809621
+v 104.480835 96.338097 16.033436
+v 100.195267 96.268410 17.058775
+v 95.919022 96.229263 17.527281
+v 91.655518 96.220222 17.460228
+v 87.406342 96.240425 16.905323
+v 83.172333 96.282013 15.972615
+v 78.952881 96.334038 14.813051
+v 74.744400 96.386360 13.571906
+v 70.543503 96.429192 12.395862
+v 66.345535 96.454880 11.430408
+v 62.145664 96.454819 10.813499
+v 57.937855 96.423538 10.645906
+v 53.716099 96.359039 10.931368
+v 49.475956 96.267433 11.602759
+v 45.216549 96.161636 12.529486
+v 40.943714 96.062347 13.504395
+v 36.661983 95.984787 14.348898
+v 32.373318 95.934494 14.984749
+v 28.079258 95.913055 15.379427
+v 23.781063 95.919701 15.519236
+v 19.481522 95.952026 15.408745
+v 15.184288 96.006035 15.063879
+v 10.893265 96.076515 14.516228
+v 6.611423 96.160248 13.799632
+v 2.341103 96.250748 12.973831
+v -1.915981 96.341042 12.115633
+v -6.158386 96.425064 11.310163
+v -10.386454 96.498665 10.630553
+v -14.601467 96.558342 10.149386
+v -18.806192 96.599899 9.930010
+v -23.005163 96.623390 9.987352
+v -27.202911 96.630699 10.301458
+v -31.404461 96.623207 10.838641
+v -35.615101 96.602203 11.543119
+v -39.840065 96.568047 12.380763
+v -44.085533 96.521774 13.310713
+v -48.357315 96.463524 14.302425
+v -52.663208 96.393684 15.353455
+v -57.008278 96.310928 16.449160
+v -61.393013 96.217590 17.555210
+v -65.807693 96.122375 18.585468
+v -70.238571 96.034294 19.433088
+v -74.667595 95.962547 19.995552
+v -79.080353 95.914017 20.195370
+v -83.461243 95.895233 19.979858
+v -87.799683 95.909340 19.327465
+v -92.087265 95.958817 18.237694
+v -96.321480 96.042831 16.727161
+v -100.503571 96.157478 14.853712
+v -104.640137 96.296677 12.697598
+v 104.491959 100.653336 15.636492
+v 100.207153 100.585518 16.683828
+v 95.931488 100.545021 17.201324
+v 91.667953 100.532181 17.206219
+v 87.418716 100.545341 16.741362
+v 83.184204 100.577553 15.912656
+v 78.963623 100.618614 14.863015
+v 74.754349 100.658623 13.733838
+v 70.552139 100.689438 12.666998
+v 66.352692 100.702431 11.799816
+v 62.151272 100.689201 11.283614
+v 57.941936 100.645233 11.219947
+v 53.718822 100.569450 11.595857
+v 49.476940 100.468285 12.338760
+v 45.215786 100.355293 13.325033
+v 40.941044 100.250992 14.348235
+v 36.657375 100.169609 15.231770
+v 32.366436 100.116470 15.896313
+v 28.069782 100.092957 16.311165
+v 23.768925 100.098541 16.463926
+v 19.466805 100.131149 16.356628
+v 15.167084 100.186066 16.006985
+v 10.874088 100.259064 15.444831
+v 6.591148 100.345184 14.704764
+v 2.320698 100.439354 13.844232
+v -1.935295 100.533752 12.945350
+v -6.175343 100.621849 12.097019
+v -10.399851 100.699936 11.372162
+v -14.610096 100.763611 10.848185
+v -18.809385 100.809616 10.587393
+v -23.002522 100.836868 10.608068
+v -27.194523 100.847427 10.890993
+v -31.391006 100.842400 11.401978
+v -35.596931 100.824005 12.084105
+v -39.818150 100.792152 12.899799
+v -44.060619 100.748337 13.802645
+v -48.330200 100.694016 14.756382
+v -52.634819 100.629005 15.759547
+v -56.978142 100.554802 16.780954
+v -61.360687 100.473915 17.792141
+v -65.774033 100.391769 18.718828
+v -70.202881 100.318329 19.455606
+v -74.630569 100.261169 19.904892
+v -79.041077 100.226654 19.996113
+v -83.421280 100.220154 19.680220
+v -87.758514 100.244843 18.941303
+v -92.045700 100.301285 17.786261
+v -96.280548 100.388542 16.235706
+v -100.463745 100.502876 14.350174
+v -104.602692 100.637825 12.210514
+v 104.512405 104.993996 14.721322
+v 100.229141 104.929634 15.760263
+v 95.954559 104.889694 16.304754
+v 91.691940 104.873772 16.368723
+v 87.442215 104.880562 15.993231
+v 83.206696 104.903801 15.277369
+v 78.984024 104.934258 14.353721
+v 74.771942 104.962730 13.356710
+v 70.566727 104.981804 12.415846
+v 66.364136 104.982697 11.676735
+v 62.159283 104.957352 11.290819
+v 57.946514 104.901245 11.347446
+v 53.719898 104.816055 11.811867
+v 49.475414 104.709114 12.614657
+v 45.212391 104.592987 13.638036
+v 40.936642 104.487732 14.681862
+v 36.652035 104.404884 15.583404
+v 32.360126 104.350082 16.264124
+v 28.062443 104.325104 16.693768
+v 23.760830 104.329216 16.860180
+v 19.457802 104.360107 16.763060
+v 15.157394 104.414238 16.420240
+v 10.863979 104.486069 15.859390
+v 6.581184 104.572350 15.114216
+v 2.311535 104.666733 14.240104
+v -1.942993 104.761658 13.321952
+v -6.181080 104.850967 12.449057
+v -10.403206 104.930611 11.695735
+v -14.610655 104.995865 11.140809
+v -18.806841 105.043533 10.846418
+v -22.996967 105.073425 10.832191
+v -27.186012 105.086159 11.078506
+v -31.379345 105.083725 11.550231
+v -35.582733 105.068237 12.189323
+v -39.801331 105.040024 12.954488
+v -44.040718 105.001007 13.796007
+v -48.307140 104.952591 14.679768
+v -52.608257 104.894516 15.604470
+v -56.946548 104.829300 16.534851
+v -61.322441 104.760948 17.433165
+v -65.728081 104.693535 18.237099
+v -70.150215 104.634239 18.855536
+v -74.571228 104.590851 19.193756
+v -78.975204 104.569710 19.184822
+v -83.350090 104.574364 18.788284
+v -87.684044 104.607216 17.994328
+v -91.969528 104.668335 16.814356
+v -96.204407 104.756142 15.271294
+v -100.390167 104.866409 13.427946
+v -104.533859 104.992538 11.364305
+v 9.078018 -26.186592 -0.012771
+v 4.826439 -26.186592 -0.012771
+v 0.574863 -26.186592 -0.012771
+v -3.676720 -26.186592 -0.012771
+v 9.078014 -21.935020 -0.012771
+v -7.928303 -21.935020 -0.012771
+v 9.078014 -17.683441 -0.012771
+v -7.928303 -17.683441 -0.014585
+v 9.078018 -13.431862 -0.012771
+v -7.928299 -13.431862 -0.014585
+v 4.826435 -9.180283 -0.012771
+v 0.574860 -9.180283 -0.012771
+v -3.676723 -9.180283 -0.012771
+v -7.928299 -9.180283 -0.012771
+v 2.700649 -28.312378 -0.012771
+v 6.952229 -24.060799 -0.012771
+v -1.550930 -24.060799 -0.012771
+v -5.802513 -24.060799 -0.012771
+v -10.054089 -19.809219 -0.012771
+v 11.203804 -15.557632 -0.012771
+v -10.054089 -15.557640 -0.012771
+v 6.952229 -11.306068 -0.012771
+v -10.054090 -11.306068 -0.012771
+v -1.550930 -7.054489 -0.012771
+v -5.802509 -7.054489 -0.012771
+v -7.928299 -7.054489 -0.012771
+v -3.676723 -7.054489 -0.012771
+v 0.574860 -7.054489 -0.012771
+v 4.826439 -7.054489 -0.012771
+v -12.179878 -11.306068 -0.012771
+v -7.928299 -11.306068 -0.012771
+v 4.826435 -11.306068 -0.012771
+v 9.078018 -11.306068 -0.012771
+v -12.179876 -15.557640 -0.012771
+v -7.928299 -15.557640 -0.014585
+v 9.078018 -15.557640 -0.012771
+v 13.329594 -15.557632 -0.012771
+v -12.179878 -19.809219 -0.012771
+v -7.928303 -19.809219 -0.012771
+v 9.078014 -19.809219 -0.012771
+v -7.928303 -24.060799 -0.012771
+v -3.676723 -24.060799 -0.012771
+v 9.078014 -24.060799 -0.012771
+v -3.676720 -28.312378 -0.012771
+v 0.574860 -28.312378 -0.012771
+v 4.826439 -28.312378 -0.012771
+v 9.078018 -28.312378 -0.012771
+v 3.763546 -26.186592 -0.012771
+v -8.991194 -17.683441 -0.012771
+v 8.015121 -13.431862 -0.012771
+v -0.488037 -9.180283 -0.012771
+v -4.739616 -9.180283 -0.012771
+v 6.952229 -25.123703 -0.012771
+v -1.550930 -25.123703 -0.012771
+v 6.952229 -12.368973 -0.012771
+v -6.865406 -21.935020 -0.012771
+v 6.952229 -22.997910 -0.012771
+v -5.802513 -22.997910 -0.012771
+v 2.700649 -10.243164 -0.012771
+v -5.802509 -10.243164 -0.012771
+v 0.574860 -10.243164 -0.012771
+v 3.763542 -11.306068 -0.012771
+v 5.889332 -11.306068 -0.012771
+v 4.826435 -10.243164 -0.012771
+v 9.078018 -16.620537 -0.012771
+v -6.863895 -19.807220 -0.298273
+v -7.928303 -20.872124 -0.012771
+v -7.928303 -18.746330 -0.012771
+v -2.613827 -24.060799 -0.012771
+v -3.676723 -22.997910 -0.014585
+v 0.574860 -25.123703 -0.012771
+v 4.826435 -25.123703 -0.012771
+v 8.015118 -24.060799 -0.012771
+v 8.015118 -25.123703 -0.012771
+v 5.889332 -25.123703 -0.012771
+v 3.763542 -25.123703 -0.012771
+v 1.637753 -25.123703 -0.012771
+v -0.488037 -25.123703 -0.012771
+v -2.613827 -25.123703 -0.012771
+v -6.865406 -22.997910 -0.012771
+v -8.991194 -20.872124 -0.012771
+v 10.140911 -16.620537 -0.012771
+v -8.991194 -16.620537 -0.012771
+v 8.015121 -12.368973 -0.012771
+v 5.889332 -10.243164 -0.012771
+v 5.889332 -12.368973 -0.012771
+v 1.637753 -10.243164 -0.012771
+v -6.865406 -10.243164 -0.012771
+v -8.991196 -12.368973 -0.012771
+v -0.488037 -8.117378 -0.012771
+v -2.613827 -8.117378 -0.012771
+v -4.739616 -8.117378 -0.012771
+v 3.763542 -10.243164 -0.012771
+v 8.015121 -14.494751 -0.012771
+v -8.991194 -18.746330 -0.012771
+v 8.015121 -18.746330 -0.298273
+v 8.015118 -22.997910 -0.012771
+v 3.763546 -27.249489 -0.012771
+v 7.483673 -21.935020 -0.141815
+v -7.396851 -19.809219 -0.014585
+v -1.019485 -24.060799 -0.012771
+v -6.333961 -11.306068 -0.012771
+v 4.294991 -11.306068 -0.012771
+v -7.928303 -18.214874 -0.012771
+v -2.082378 -24.060799 -0.012771
+v 0.574860 -24.592255 -0.012771
+v 6.420780 -24.060799 -0.012771
+v 5.889332 -24.592255 -0.012771
+v -3.145275 -22.997910 -0.014585
+v -6.865406 -20.340675 -0.141815
+v 5.357883 -12.368973 -0.012771
+v 5.889332 -12.900406 -0.012771
+v 1.637753 -10.774628 -0.012771
+v -0.488037 -9.711723 -0.012771
+v 7.483673 -23.529358 -0.012771
+v -8.459745 -18.214874 -0.012771
+v 4.294991 -10.774628 -0.012771
+v 0.043411 -9.711723 -0.012771
+v -5.271065 -10.774628 -0.012771
+v -2.082378 -9.711723 -0.012771
+v 6.420780 -12.900406 -0.012771
+v -6.330666 -20.336754 -0.298274
+v -7.396851 -19.277771 -0.014585
+v -2.082378 -24.592255 -0.012771
+v -2.082378 -23.529358 -0.012771
+v -3.145275 -23.529358 -0.012771
+v 0.043407 -24.592255 -0.012771
+v 4.294991 -24.592255 -0.012771
+v 4.294991 -25.655144 -0.012771
+v 6.420780 -24.592255 -0.012771
+v 6.420780 -23.529358 -0.012771
+v 5.357883 -24.592255 -0.012771
+v -1.019485 -24.592255 -0.012771
+v -7.396851 -18.214874 -0.141816
+v -7.396851 -20.340675 -0.012771
+v 5.357883 -11.837517 -0.012771
+v -3.145275 -9.711723 -0.012771
+v -5.271065 -9.711723 -0.012771
+v 7.483673 -22.466454 -0.012771
+v 6.952229 -21.935020 -0.298273
+v 2.695469 -21.943077 -0.556286
+v -1.789692 -22.048431 -0.555959
+v 7.134171 -17.442245 -0.555206
+v 2.700645 -17.683441 -0.427897
+v -1.550930 -17.683441 -0.699105
+v -5.816963 -17.704269 -0.556286
+v -1.550930 -13.431862 -0.631847
+v 0.574860 -21.935020 -0.563390
+v 4.826435 -17.683441 -0.608961
+v 0.574860 -17.683441 -0.567307
+v -3.676723 -17.683441 -0.556286
+v 4.826435 -13.431862 -0.014585
+v 0.574860 -13.431862 -0.536817
+v -3.676723 -13.431862 -0.556286
+v 2.700645 -24.060799 -0.014585
+v 2.700645 -19.809219 -0.556286
+v -1.550930 -19.809219 -0.415277
+v -5.780983 -19.782982 -0.562747
+v 2.700645 -15.557640 -0.536817
+v -1.550930 -15.557640 -0.642735
+v -5.802513 -15.557640 -0.559775
+v 2.700649 -11.306068 -0.014585
+v -1.550930 -11.306068 -0.014585
+v -5.802509 -11.306068 -0.014585
+v -3.676723 -11.306068 -0.014585
+v 0.574371 -11.306847 -0.298274
+v -3.676723 -15.557640 -0.556286
+v 0.574860 -15.557640 -0.536817
+v 4.826435 -15.557640 -0.613180
+v -3.676723 -19.809219 -0.558966
+v 0.574860 -19.809219 -0.563390
+v 4.826435 -19.809219 -0.556286
+v 0.574860 -24.060799 -0.012771
+v 4.826435 -24.060799 -0.012771
+v 8.195744 -22.039719 -0.011232
+v 3.769352 -21.940887 -0.556286
+v -0.503555 -21.943886 -0.556286
+v -4.853493 -22.037445 -0.303398
+v 3.763542 -17.683441 -0.606959
+v -0.488037 -17.683441 -0.699105
+v -4.739616 -17.683441 -0.556396
+v -0.488037 -13.431862 -0.631847
+v -4.739616 -13.431862 -0.574935
+v 2.700645 -20.872124 -0.556286
+v -1.550930 -20.872124 -0.415277
+v -5.465748 -20.500900 -0.556286
+v 2.700645 -16.620537 -0.434182
+v -1.550930 -16.620537 -0.699101
+v -5.802513 -16.620537 -0.624670
+v -1.605644 -12.274452 -0.556286
+v -5.639130 -12.725426 -0.581614
+v 5.889332 -21.935020 -0.298273
+v -2.613827 -21.935020 -0.554529
+v 5.889622 -17.683052 -0.444961
+v 1.637753 -17.683441 -0.549957
+v -2.613827 -17.683441 -0.567307
+v 1.637753 -13.431862 -0.445566
+v -2.613827 -13.431862 -0.556286
+v -1.550930 -22.997910 -0.141815
+v 6.952229 -18.746330 -0.609426
+v 2.700645 -18.746330 -0.556286
+v -1.550930 -18.746330 -0.565549
+v -5.803703 -18.753792 -0.560861
+v 7.137272 -14.369705 -0.303398
+v 2.700645 -14.494751 -0.445566
+v -1.550930 -14.494751 -0.789723
+v -5.802513 -14.494751 -0.638891
+v -1.550930 -10.243164 -0.012771
+v -7.031979 -11.162773 -0.011232
+v -4.739616 -11.306068 -0.014585
+v -2.613827 -11.306068 -0.014585
+v -3.676723 -12.368973 -0.556286
+v -3.768894 -10.075089 -0.011232
+v -0.487789 -11.306755 -0.298274
+v 1.637753 -11.306068 -0.141815
+v 0.582066 -12.111183 -0.556286
+v -6.865406 -15.557640 -0.556286
+v -4.739616 -15.557640 -0.544436
+v -2.613827 -15.557640 -0.556286
+v -3.676723 -16.620537 -0.556286
+v -3.676723 -14.494751 -0.544326
+v -0.488037 -15.557640 -0.642735
+v 1.637753 -15.557640 -0.445566
+v 0.574860 -16.620537 -0.567307
+v 0.574860 -14.494751 -0.453917
+v 3.763542 -15.557640 -0.613180
+v 5.972324 -15.458519 -0.556286
+v 4.826435 -16.620537 -0.727612
+v 4.833218 -14.483063 -0.556286
+v -4.739616 -19.809219 -0.646315
+v -2.613827 -19.809219 -0.415277
+v -3.676723 -20.872124 -0.554529
+v -3.676723 -18.746330 -0.560724
+v -0.488037 -19.809219 -0.554529
+v 1.637753 -19.809219 -0.563390
+v 0.574860 -20.872124 -0.700384
+v 0.574860 -18.746330 -0.556286
+v 3.763542 -19.809219 -0.556286
+v 5.889633 -19.809532 -0.609426
+v 4.970421 -21.048424 -0.556286
+v 4.826435 -18.746330 -0.556286
+v -0.488037 -24.060799 -0.012771
+v 1.637753 -24.060799 -0.012771
+v 0.574860 -22.997910 -0.298274
+v 3.763542 -24.060799 -0.014585
+v 4.828068 -23.003922 -0.298274
+v 5.889332 -22.997910 -0.012771
+v 1.609825 -23.007370 -0.298274
+v -2.613827 -22.997910 -0.014585
+v 5.889332 -18.746330 -0.609364
+v 5.889862 -20.872704 -0.556286
+v 3.763775 -20.872391 -0.556286
+v 1.637753 -18.746330 -0.556286
+v 1.637753 -20.872124 -0.700384
+v -0.488037 -20.872124 -0.554529
+v -2.613827 -18.746330 -0.554529
+v -2.613827 -20.872124 -0.415277
+v -4.746563 -20.866325 -0.556286
+v -6.865616 -18.747635 -0.298273
+v 8.195702 -16.601303 -0.142365
+v 5.971760 -14.395905 -0.556286
+v 5.889622 -16.620148 -0.445030
+v 3.763542 -16.620537 -0.726764
+v 1.637753 -14.494751 -0.241770
+v 1.637753 -16.620537 -0.549957
+v -0.488037 -16.620537 -0.699101
+v -2.613827 -14.494751 -0.564629
+v -2.613827 -16.620537 -0.567307
+v -4.739616 -16.620537 -0.624670
+v -6.865406 -16.620537 -0.556286
+v 3.763542 -12.368973 -0.014585
+v -2.613827 -10.243164 -0.012771
+v -2.613827 -12.368973 -0.556286
+v -4.739616 -12.368973 -0.556286
+v -7.031979 -12.250458 -0.143289
+v -4.739616 -14.494751 -0.472944
+v -0.488037 -14.494751 -0.789723
+v -4.739616 -18.746330 -0.646315
+v -0.488037 -18.746330 -0.567307
+v 3.763542 -18.746330 -0.556286
+v -0.488037 -22.997910 -0.298274
+v 3.232094 -21.935020 -0.556286
+v 3.232094 -17.683441 -0.490361
+v -1.019485 -17.683441 -0.730926
+v -5.271065 -17.683441 -0.561003
+v 3.357452 -13.366669 -0.556286
+v -1.019485 -13.431862 -0.661102
+v -5.271065 -13.431862 -0.626568
+v 6.965069 -21.416702 -0.556286
+v 2.700645 -21.403564 -0.556286
+v -1.564377 -21.409950 -0.497852
+v -5.942448 -21.493469 -0.303398
+v 2.700645 -17.151985 -0.360181
+v -1.550930 -17.151985 -0.730926
+v -5.802513 -17.151985 -0.593544
+v 2.862007 -12.822205 -0.556286
+v -1.554012 -12.895088 -0.558274
+v 1.106304 -21.935020 -0.579682
+v -3.144096 -21.927155 -0.556286
+v 5.357883 -17.683441 -0.503032
+v 1.106304 -17.683441 -0.556286
+v -3.145275 -17.683441 -0.556286
+v -7.395073 -17.681007 -0.298273
+v 5.357883 -13.431862 -0.014585
+v 1.106304 -13.431862 -0.476471
+v -3.145275 -13.431862 -0.556286
+v -7.395134 -13.434059 -0.298890
+v 2.700645 -23.529358 -0.298273
+v -1.550930 -23.529358 -0.012771
+v 6.965069 -19.290909 -0.639940
+v 2.700645 -19.277771 -0.556286
+v -1.550930 -19.277771 -0.497888
+v -5.802513 -19.277771 -0.570904
+v 7.070419 -14.985809 -0.567430
+v 2.700645 -15.026207 -0.476471
+v -1.550930 -15.026207 -0.738733
+v -5.802513 -15.026207 -0.595119
+v -1.550930 -10.774628 -0.012771
+v -5.271065 -11.306068 -0.014585
+v -3.145275 -11.306068 -0.014585
+v -3.676723 -12.900406 -0.556286
+v -3.676723 -10.774628 -0.012771
+v -1.019485 -11.306068 -0.141815
+v 1.103539 -11.308128 -0.298274
+v 0.574860 -12.900406 -0.556286
+v 0.574860 -10.774628 -0.014585
+v 4.826435 -12.900406 -0.012771
+v -7.396851 -15.557640 -0.298273
+v -5.271065 -15.557640 -0.558293
+v -3.145275 -15.557640 -0.556286
+v -3.676723 -17.151985 -0.556286
+v -3.676723 -15.026207 -0.552655
+v -1.019485 -15.557640 -0.679391
+v 1.106304 -15.557640 -0.476471
+v 0.574860 -17.151985 -0.574911
+v 0.574860 -15.026207 -0.478746
+v 3.232094 -15.557640 -0.570166
+v 5.358131 -15.557350 -0.570127
+v 4.826435 -17.151985 -0.677711
+v 4.826435 -15.026207 -0.557999
+v 7.651897 -15.513550 -0.303397
+v -5.661236 -20.129166 -0.614438
+v -3.145275 -19.809219 -0.497888
+v -3.691868 -21.403488 -0.556286
+v -3.676723 -19.277771 -0.570904
+v -1.019485 -19.809219 -0.497888
+v 1.106304 -19.809219 -0.579682
+v 0.574860 -21.403564 -0.645877
+v 0.574860 -19.277771 -0.556286
+v 3.232094 -19.809219 -0.556286
+v 5.357883 -19.809219 -0.560493
+v 5.313511 -21.821121 -0.556286
+v 4.826435 -19.277771 -0.556286
+v 7.585106 -19.912964 -0.556293
+v 1.106304 -24.060799 -0.012771
+v 0.574860 -23.529358 -0.014585
+v 3.232094 -24.060799 -0.014585
+v 5.357883 -24.060799 -0.012771
+v 4.826435 -23.529358 -0.141815
+v 4.447685 -22.099731 -0.556286
+v 0.043411 -21.935020 -0.556286
+v 4.294991 -17.683441 -0.635209
+v 0.043411 -17.683441 -0.628482
+v -4.208168 -17.683441 -0.556286
+v 4.292595 -13.434479 -0.298273
+v 0.043411 -13.431862 -0.574718
+v -4.208168 -13.431862 -0.553576
+v 2.700645 -24.592255 -0.012771
+v 7.224262 -20.611664 -0.556286
+v 2.700645 -20.340675 -0.556286
+v -1.550930 -20.340675 -0.375868
+v 7.335636 -16.071861 -0.556286
+v 2.700645 -16.089096 -0.537154
+v -1.550930 -16.089096 -0.630755
+v -5.802513 -16.089096 -0.593544
+v 2.698666 -11.838341 -0.298273
+v -1.551308 -11.836868 -0.298273
+v -5.801392 -11.839951 -0.298273
+v 6.420780 -21.935020 -0.298273
+v 2.104000 -22.036430 -0.556286
+v 6.519909 -17.552025 -0.483903
+v 2.169197 -17.683441 -0.476460
+v -2.082378 -17.683441 -0.628482
+v -6.551090 -18.039726 -0.556286
+v 2.184044 -13.412529 -0.482040
+v -2.082378 -13.431862 -0.574718
+v 6.952229 -22.466454 -0.014585
+v 2.635448 -23.048836 -0.556286
+v -1.549042 -22.465698 -0.298274
+v 6.964779 -18.198235 -0.559403
+v 2.700645 -18.214874 -0.535441
+v -1.550930 -18.214874 -0.628482
+v -5.804890 -18.225349 -0.556286
+v 7.108051 -13.882011 -0.143289
+v 2.715492 -13.943985 -0.481586
+v -1.550930 -13.963295 -0.738733
+v -5.802509 -13.963295 -0.673280
+v -4.208168 -11.306068 -0.014585
+v -2.082378 -11.306068 -0.014585
+v -3.676723 -11.837517 -0.298273
+v 0.043301 -11.306808 -0.298274
+v 2.169197 -11.306068 -0.014585
+v -6.333961 -15.557640 -0.557208
+v -4.208168 -15.557640 -0.552655
+v -2.082378 -15.557640 -0.574895
+v -3.676723 -16.089096 -0.556286
+v -3.676723 -13.963295 -0.552655
+v 0.043411 -15.557640 -0.574895
+v 2.169197 -15.557640 -0.476471
+v 0.574860 -16.089096 -0.556464
+v 0.574860 -13.963295 -0.478746
+v 4.294991 -15.557640 -0.635209
+v 6.573105 -15.375702 -0.556286
+v 4.826435 -16.089096 -0.693661
+v 4.826435 -13.963295 -0.298273
+v -4.208168 -19.809219 -0.612260
+v -2.082378 -19.809219 -0.375868
+v -3.676723 -20.340675 -0.549839
+v -3.676723 -18.214874 -0.556286
+v 0.043411 -19.809219 -0.556286
+v 2.169197 -19.809219 -0.556286
+v 0.574860 -20.340675 -0.645877
+v 0.574860 -18.214874 -0.556464
+v 4.294991 -19.809219 -0.556286
+v 6.522213 -19.912964 -0.625483
+v 4.836369 -20.352829 -0.556286
+v 4.826435 -18.214874 -0.557999
+v -3.768806 -22.582993 -0.303398
+v 0.043411 -24.060799 -0.012771
+v 2.169197 -24.060799 -0.014585
+v 0.574860 -22.466454 -0.556286
+v 4.294991 -24.060799 -0.014585
+v 4.967140 -22.576050 -0.556286
+v 5.357883 -22.997910 -0.141816
+v 6.420780 -22.997910 -0.012771
+v 5.889332 -23.529358 -0.012771
+v 5.889332 -22.466454 -0.014585
+v 3.763542 -24.592255 -0.012771
+v 1.106304 -22.997910 -0.298274
+v 2.219002 -23.070908 -0.556286
+v 1.637753 -23.529358 -0.141815
+v 1.637753 -24.592255 -0.012771
+v -2.082378 -22.997910 -0.014585
+v -2.613827 -22.466454 -0.298274
+v 7.554493 -20.942009 -0.298273
+v 5.357883 -18.746330 -0.560476
+v 6.420780 -18.746330 -0.641712
+v 5.889332 -19.277771 -0.641712
+v 5.889332 -18.214874 -0.543971
+v 5.899261 -21.415726 -0.556286
+v 5.902172 -20.353813 -0.560165
+v 3.232094 -20.872124 -0.556286
+v 4.373432 -20.968178 -0.556286
+v 3.773476 -21.415726 -0.556286
+v 3.763542 -20.340675 -0.556286
+v 1.106304 -18.746330 -0.556286
+v 2.169197 -18.746330 -0.556286
+v 1.637753 -19.277771 -0.556286
+v 1.637753 -18.214874 -0.556286
+v 1.106304 -20.872124 -0.778307
+v 2.169197 -20.872124 -0.579682
+v 1.637753 -21.403564 -0.645877
+v 1.637753 -20.340675 -0.645877
+v -1.019485 -20.872124 -0.497888
+v 0.043411 -20.872124 -0.579682
+v -0.488037 -21.403564 -0.556286
+v -0.488037 -20.340675 -0.549839
+v -3.145275 -18.746330 -0.556286
+v -2.082378 -18.746330 -0.550015
+v -2.613827 -19.277771 -0.497888
+v -2.613827 -18.214874 -0.556464
+v -3.145275 -20.872124 -0.497888
+v -2.082378 -20.872124 -0.375868
+v -2.613827 -21.403564 -0.497888
+v -2.613827 -20.340675 -0.375868
+v -4.224640 -20.880852 -0.556286
+v -4.727844 -20.332825 -0.571695
+v -6.865406 -19.277771 -0.298273
+v -6.487431 -20.951286 -0.303397
+v 8.195744 -16.057404 -0.065708
+v 5.358131 -14.494461 -0.556286
+v 5.889332 -13.963295 -0.298273
+v 5.357883 -16.620537 -0.564311
+v 5.901882 -17.135353 -0.381392
+v 5.889576 -16.088799 -0.537274
+v 3.232094 -16.620537 -0.556251
+v 4.294991 -16.620537 -0.780478
+v 3.763542 -17.151985 -0.674038
+v 3.763542 -16.089096 -0.693661
+v 1.106304 -14.494751 -0.309701
+v 2.169197 -14.494751 -0.309701
+v 1.637753 -15.026207 -0.309701
+v 1.637753 -13.963295 -0.309701
+v 1.106304 -16.620537 -0.556286
+v 2.169197 -16.620537 -0.476461
+v 1.637753 -17.151985 -0.535441
+v 1.637753 -16.089096 -0.547474
+v -1.019485 -16.620537 -0.730926
+v 0.043411 -16.620537 -0.628482
+v -0.488037 -17.151985 -0.730926
+v -0.488037 -16.089096 -0.630755
+v -3.145275 -14.494751 -0.556286
+v -2.082378 -14.494751 -0.661102
+v -2.613827 -15.026207 -0.558561
+v -2.613827 -13.963295 -0.558561
+v -3.145275 -16.620537 -0.556286
+v -2.082378 -16.620537 -0.628482
+v -2.613827 -17.151985 -0.574911
+v -2.613827 -16.089096 -0.556464
+v -5.271065 -16.620537 -0.672046
+v -4.208168 -16.620537 -0.561003
+v -4.739616 -17.151985 -0.593544
+v -4.739616 -16.089096 -0.593544
+v -7.396637 -14.495293 -0.298853
+v -6.331406 -14.501320 -0.629913
+v -6.862141 -15.034599 -0.563563
+v -6.777824 -14.247108 -0.603416
+v -7.396851 -16.620537 -0.298273
+v -6.333961 -16.620537 -0.561003
+v -6.860970 -17.145943 -0.556286
+v -6.865406 -16.089096 -0.556286
+v 3.229347 -12.370140 -0.298273
+v 4.294991 -12.368973 -0.012771
+v 3.761990 -12.902115 -0.298273
+v 3.763542 -11.837517 -0.012771
+v 1.381294 -12.071709 -0.556286
+v 2.167374 -12.427605 -0.556286
+v 1.647556 -12.892006 -0.548265
+v -1.078766 -12.242340 -0.556286
+v -0.517731 -12.884651 -0.558281
+v -0.573528 -12.083099 -0.556286
+v -2.082378 -10.243164 -0.012771
+v -2.613827 -10.774628 -0.012771
+v -3.145275 -12.368973 -0.556286
+v -2.613827 -12.900406 -0.556286
+v -2.613827 -11.837517 -0.298273
+v -5.261864 -12.389023 -0.557554
+v -4.208168 -12.368973 -0.556286
+v -4.739616 -12.900406 -0.563753
+v -4.739616 -11.837517 -0.298273
+v -7.575825 -12.250458 -0.011232
+v -6.331905 -12.373558 -0.298934
+v -6.862679 -12.904739 -0.304899
+v -7.031979 -11.706619 -0.011232
+v -4.312740 -10.075089 -0.011232
+v -4.739616 -10.774628 -0.012771
+v -1.019485 -10.243164 -0.012771
+v -0.488037 -10.774628 -0.014585
+v -5.271065 -14.494751 -0.556212
+v -4.208168 -14.494751 -0.483517
+v -4.739616 -15.026207 -0.490005
+v -4.739616 -13.963295 -0.524861
+v -1.019485 -14.494751 -0.854032
+v 0.043411 -14.494751 -0.652617
+v -0.488037 -15.026207 -0.738733
+v -0.488037 -13.963295 -0.738733
+v 3.247501 -14.481590 -0.548899
+v 3.778950 -15.013046 -0.557725
+v 3.971046 -13.875740 -0.556286
+v -5.271065 -18.746330 -0.612260
+v -4.208168 -18.746330 -0.612260
+v -4.739616 -19.277771 -0.694999
+v -4.739616 -18.214874 -0.570904
+v -1.019485 -18.746330 -0.574911
+v 0.043411 -18.746330 -0.556464
+v -0.488037 -19.277771 -0.556286
+v -0.488037 -18.214874 -0.628482
+v 3.232094 -18.746330 -0.556286
+v 4.294991 -18.746330 -0.556286
+v 3.763542 -19.277771 -0.556286
+v 3.763542 -18.214874 -0.557999
+v 7.483673 -18.746330 -0.560508
+v -4.856590 -22.583565 -0.143289
+v -1.016983 -22.996811 -0.298274
+v 0.043411 -22.997910 -0.298274
+v -0.488037 -23.529358 -0.014585
+v -0.482151 -22.463890 -0.556286
+v 3.232094 -22.997910 -0.556286
+v 4.180233 -22.998878 -0.556286
+v 3.763542 -23.529358 -0.298273
+v 3.833084 -22.535995 -0.556286
+v 4.276768 -23.521416 -0.298273
+v 3.232094 -23.529358 -0.298273
+v 0.043411 -22.466454 -0.556286
+v 0.043411 -23.529358 -0.014585
+v -1.019485 -23.529358 -0.014585
+v 7.483974 -19.278069 -0.570164
+v 4.294991 -18.214874 -0.562569
+v 4.294991 -19.277771 -0.556286
+v 3.232094 -19.277771 -0.556286
+v 0.043411 -18.214874 -0.584685
+v 0.043411 -19.277771 -0.556286
+v -1.019485 -19.277771 -0.542040
+v -4.208168 -18.214874 -0.560724
+v -4.208168 -19.277771 -0.646315
+v -5.271065 -19.277771 -0.646315
+v 4.298695 -15.019821 -0.562139
+v 3.232094 -15.026207 -0.553883
+v 0.043411 -13.963295 -0.629531
+v 0.043411 -15.026207 -0.629531
+v -1.019485 -15.026207 -0.789723
+v -4.208168 -13.963295 -0.513845
+v -4.208168 -15.026207 -0.510487
+v -5.271065 -15.026207 -0.541030
+v 0.043411 -10.774628 -0.014585
+v -1.019485 -10.774628 -0.012771
+v -4.208168 -10.774628 -0.012771
+v -6.333961 -11.837517 -0.141815
+v -6.214577 -13.174980 -0.616217
+v -7.575825 -12.794304 -0.143289
+v -4.208168 -11.837517 -0.298273
+v -4.208168 -12.900406 -0.556286
+v -2.082378 -11.837517 -0.298273
+v -2.082378 -12.900406 -0.556286
+v -3.145275 -12.900406 -0.556286
+v -2.082378 -10.774628 -0.012771
+v -3.145275 -10.774628 -0.012771
+v 0.010864 -12.064323 -0.556286
+v 0.043411 -12.900406 -0.556286
+v -1.026527 -12.879272 -0.562812
+v 2.169197 -11.837517 -0.298273
+v 1.121136 -12.885117 -0.554372
+v 2.213425 -10.618935 -0.011232
+v 1.106308 -10.774628 -0.014585
+v 4.294991 -12.900406 -0.141815
+v -6.333961 -16.089096 -0.556396
+v -6.348412 -17.172829 -0.556286
+v -7.396851 -17.151985 -0.298273
+v -6.671024 -13.749535 -0.651175
+v -6.333961 -15.026207 -0.586897
+v -7.396851 -15.026207 -0.298273
+v -4.208168 -16.089096 -0.556396
+v -4.208168 -17.151985 -0.556396
+v -5.271065 -17.151985 -0.624670
+v -2.082378 -16.089096 -0.584684
+v -2.082378 -17.151985 -0.648588
+v -3.145275 -17.151985 -0.556286
+v -2.082378 -13.963295 -0.631847
+v -2.082378 -15.026207 -0.631847
+v -3.145275 -15.026207 -0.556286
+v 0.043411 -16.089096 -0.584684
+v 0.043411 -17.151985 -0.648588
+v -1.019485 -17.151985 -0.769926
+v 2.169197 -16.089096 -0.547554
+v 2.169197 -17.151985 -0.427897
+v 1.106304 -17.151985 -0.556286
+v 2.169197 -13.963295 -0.363564
+v 2.169197 -15.026207 -0.363564
+v 1.106304 -15.026207 -0.363564
+v 4.294991 -16.089096 -0.732056
+v 4.294991 -17.151985 -0.732056
+v 3.232094 -17.151985 -0.485402
+v 6.431633 -16.076088 -0.550335
+v 6.602722 -16.910805 -0.482051
+v 5.357883 -17.151985 -0.501705
+v 6.513783 -13.901779 -0.303398
+v 6.575680 -14.789185 -0.556286
+v 5.368389 -15.013649 -0.556286
+v 7.510906 -17.108505 -0.556286
+v -6.397121 -18.520294 -0.556286
+v -6.320026 -19.269302 -0.556286
+v -4.208168 -20.340675 -0.560724
+v -4.471836 -21.537567 -0.556286
+v -2.082378 -20.340675 -0.326165
+v -2.082378 -21.403564 -0.475276
+v -3.145275 -21.403564 -0.542040
+v -2.082378 -18.214874 -0.584685
+v -2.082378 -19.277771 -0.475276
+v -3.145275 -19.277771 -0.542040
+v 0.043411 -20.340675 -0.563390
+v 0.043411 -21.403564 -0.563390
+v -1.037811 -21.414032 -0.541493
+v 2.169197 -20.340675 -0.563390
+v 2.169197 -21.403564 -0.563390
+v 1.106304 -21.403564 -0.700384
+v 2.169197 -18.214874 -0.549957
+v 2.169197 -19.277771 -0.556286
+v 1.106304 -19.277771 -0.556286
+v 4.295223 -20.340950 -0.556286
+v 4.438969 -21.579865 -0.556286
+v 3.232094 -21.403564 -0.556286
+v 6.606956 -20.531082 -0.557178
+v 6.421078 -21.403877 -0.556286
+v 6.421070 -18.214485 -0.565132
+v 6.421078 -19.278069 -0.687974
+v 5.357883 -19.277771 -0.570134
+v -2.082378 -22.466454 -0.298274
+v 2.169197 -24.592255 -0.012771
+v 2.186687 -23.525352 -0.298273
+v 1.106304 -23.529358 -0.014585
+v 6.420780 -22.466454 -0.014585
+v 5.357883 -23.529358 -0.012771
+v 3.232094 -24.592255 -0.012771
+v 1.090569 -22.476143 -0.556286
+v 1.106304 -24.592255 -0.012771
+v -3.145275 -22.466454 -0.298274
+v 5.357883 -18.214874 -0.552103
+v 5.358116 -20.340950 -0.556286
+v 3.232094 -20.340675 -0.556286
+v 1.106304 -18.214874 -0.556286
+v 1.106304 -20.340675 -0.700384
+v -1.019485 -20.340675 -0.475276
+v -3.145275 -18.214874 -0.556286
+v -3.145275 -20.340675 -0.475276
+v 5.357883 -13.963295 -0.298273
+v 5.357883 -16.089096 -0.606928
+v 3.232094 -16.089096 -0.606959
+v 1.106304 -13.963295 -0.363564
+v 1.106304 -16.089096 -0.553883
+v -1.019485 -16.089096 -0.656924
+v -3.145275 -13.963295 -0.556286
+v -3.145275 -16.089096 -0.556286
+v -5.271065 -16.089096 -0.624670
+v -7.396732 -13.963783 -0.300953
+v -7.396851 -16.089096 -0.298273
+v 3.232094 -11.837517 -0.141815
+v -3.145275 -11.837517 -0.298273
+v -5.271065 -11.837517 -0.298273
+v -5.271065 -13.963295 -0.604915
+v -1.019485 -13.963295 -0.789723
+v 3.239399 -13.960129 -0.554277
+v -5.271065 -18.214874 -0.560724
+v -1.019485 -18.214874 -0.648588
+v 3.232094 -18.214874 -0.549957
+v 7.483967 -18.214485 -0.556286
+v 3.232094 -22.466454 -0.556286
+vn -0.0000 -0.0000 1.0000
+vn 0.4687 -0.0816 0.8796
+vn 0.0034 -0.0000 1.0000
+vn -0.1421 0.2336 0.9619
+vn -0.0000 0.0034 1.0000
+vn -0.0012 0.0012 1.0000
+vn -0.1875 0.2299 0.9550
+vn -0.0492 0.0856 0.9951
+vn -0.2229 0.0699 0.9723
+vn -0.0875 0.0178 0.9960
+vn -0.1603 0.1210 0.9796
+vn -0.1214 -0.2831 0.9514
+vn -0.1623 -0.2125 0.9636
+vn 0.3866 -0.2576 0.8855
+vn 0.4063 -0.1698 0.8978
+vn 0.4135 -0.0725 0.9076
+vn 0.4137 0.0242 0.9101
+vn 0.4044 0.1103 0.9079
+vn 0.3829 0.1801 0.9060
+vn 0.3504 0.2327 0.9073
+vn 0.3102 0.2665 0.9126
+vn 0.2666 0.2808 0.9220
+vn 0.2237 0.2736 0.9355
+vn 0.1828 0.2438 0.9524
+vn 0.1451 0.1959 0.9698
+vn 0.1145 0.1392 0.9836
+vn 0.0716 0.0746 0.9946
+vn 0.0579 -0.0004 0.9983
+vn 0.0508 -0.0720 0.9961
+vn 0.0458 -0.1224 0.9914
+vn 0.0414 -0.1550 0.9870
+vn 0.0368 -0.1677 0.9852
+vn 0.1005 0.2012 0.9744
+vn 0.2805 -0.0795 0.9566
+vn 0.1846 -0.1846 0.9653
+vn 0.0310 -0.1624 0.9862
+vn -0.1469 -0.1380 0.9795
+vn 0.0256 -0.1433 0.9893
+vn 0.4709 -0.0000 0.8822
+vn 0.2297 -0.2297 0.9458
+vn 0.0216 -0.1061 0.9941
+vn 0.0179 -0.0483 0.9987
+vn 0.0179 0.0180 0.9997
+vn 0.0141 0.0867 0.9961
+vn 0.0109 0.1530 0.9882
+vn 0.0082 0.2084 0.9780
+vn 0.0059 0.2424 0.9702
+vn 0.0035 0.2523 0.9676
+vn 0.0008 0.2394 0.9709
+vn -0.0018 0.2069 0.9784
+vn -0.0040 0.1598 0.9871
+vn -0.0056 0.1040 0.9946
+vn -0.0062 0.0336 0.9994
+vn -0.0035 -0.0635 0.9980
+vn 0.0164 -0.1646 0.9862
+vn 0.0312 -0.2456 0.9689
+vn 0.0508 -0.3085 0.9499
+vn 0.0753 -0.3712 0.9255
+vn 0.1009 -0.4133 0.9050
+vn 0.1276 -0.4237 0.8968
+vn 0.1550 -0.4051 0.9011
+vn 0.1811 -0.3569 0.9164
+vn 0.2040 -0.2788 0.9384
+vn 0.2221 -0.1718 0.9598
+vn 0.2232 -0.0452 0.9737
+vn 0.2306 0.0836 0.9695
+vn 0.2296 0.2013 0.9522
+vn 0.3114 0.2836 0.9070
+vn 0.3369 -0.3279 0.8826
+vn -0.0000 0.0017 1.0000
+vn 0.0009 -0.0000 1.0000
+vn -0.3388 -0.3393 0.8775
+vn -0.1842 -0.0000 0.9829
+vn -0.0000 0.0880 0.9961
+vn -0.0020 0.0020 1.0000
+vn -0.4563 0.1557 0.8761
+vn -0.0645 0.1119 0.9916
+vn -0.3445 -0.0977 0.9337
+vn -0.1390 -0.2134 0.9670
+vn -0.4906 0.0272 0.8710
+vn -0.1163 -0.0544 0.9917
+vn -0.0728 -0.2001 0.9771
+vn -0.0019 -0.1535 0.9881
+vn 0.0036 -0.1355 0.9908
+vn -0.0456 -0.1272 0.9908
+vn -0.0911 -0.1237 0.9881
+vn -0.0174 -0.1317 0.9911
+vn 0.0732 -0.1316 0.9886
+vn 0.1073 -0.1283 0.9859
+vn 0.0804 -0.1327 0.9879
+vn 0.0416 -0.1360 0.9898
+vn -0.0559 -0.1551 0.9863
+vn -0.1587 -0.2256 0.9612
+vn -0.2099 -0.3483 0.9136
+vn -0.0821 -0.4435 0.8925
+vn 0.1468 -0.4556 0.8780
+vn 0.3184 -0.3728 0.8716
+vn 0.4354 -0.1523 0.8873
+vn 0.4349 0.0886 0.8961
+vn 0.3480 0.2200 0.9113
+vn 0.2246 0.2036 0.9529
+vn 0.1220 0.0558 0.9910
+vn 0.1176 -0.1254 0.9851
+vn 0.1188 -0.1660 0.9789
+vn 0.1168 -0.0516 0.9918
+vn 0.1046 0.1489 0.9833
+vn 0.0717 0.2483 0.9660
+vn 0.0387 0.1579 0.9867
+vn 0.0232 -0.0552 0.9982
+vn 0.1079 -0.2881 0.9515
+vn 0.2181 -0.3930 0.8933
+vn 0.3113 -0.2520 0.9163
+vn 0.3357 0.0854 0.9381
+vn 0.1175 0.3060 0.9448
+vn -0.1584 0.2811 0.9465
+vn -0.2131 0.1987 0.9566
+vn 0.0396 0.1021 0.9940
+vn 0.2339 0.0485 0.9710
+vn 0.1564 0.0490 0.9865
+vn -0.0222 0.0448 0.9987
+vn -0.1706 0.0342 0.9847
+vn -0.2011 0.0266 0.9792
+vn -0.0696 0.0345 0.9970
+vn 0.1003 0.0560 0.9934
+vn 0.1733 0.0960 0.9802
+vn 0.1818 0.1601 0.9702
+vn 0.1056 0.2382 0.9654
+vn -0.0857 0.3033 0.9490
+vn -0.3204 0.3057 0.8966
+vn -0.4890 -0.0375 0.8715
+vn -0.4551 -0.1609 0.8758
+vn -0.3793 0.2902 0.8786
+vn -0.1968 0.1169 0.9734
+vn -0.4796 0.0932 0.8725
+vn -0.1672 0.1978 0.9659
+vn -0.4769 -0.1135 0.8716
+vn -0.1667 0.1680 0.9716
+vn -0.3860 -0.1839 0.9040
+vn -0.1549 0.0916 0.9837
+vn -0.2568 0.0193 0.9663
+vn -0.1343 -0.0193 0.9908
+vn -0.1790 0.1586 0.9710
+vn -0.1061 -0.0389 0.9936
+vn -0.1670 0.1944 0.9666
+vn -0.0793 0.0515 0.9955
+vn -0.1642 0.1472 0.9754
+vn -0.0582 0.1214 0.9909
+vn -0.1479 0.0537 0.9876
+vn -0.0462 0.0435 0.9980
+vn -0.1259 -0.0506 0.9907
+vn -0.0441 -0.1397 0.9892
+vn -0.0963 -0.0130 0.9953
+vn -0.0835 -0.2651 0.9606
+vn -0.0716 0.0860 0.9937
+vn -0.1385 -0.2752 0.9514
+vn -0.0532 0.1120 0.9923
+vn -0.1651 -0.2264 0.9599
+vn -0.0438 -0.0141 0.9989
+vn -0.0514 -0.1917 0.9801
+vn -0.1027 -0.2804 0.9544
+vn -0.1524 -0.2595 0.9536
+vn 0.3083 -0.3592 0.8809
+vn 0.2416 -0.3821 0.8920
+vn 0.1580 -0.3960 0.9046
+vn 0.0636 -0.3993 0.9146
+vn -0.0322 -0.3914 0.9196
+vn -0.1026 -0.3740 0.9218
+vn -0.1731 -0.3481 0.9213
+vn -0.2258 -0.3153 0.9217
+vn -0.2563 -0.2772 0.9260
+vn -0.2590 -0.2355 0.9367
+vn -0.2359 -0.1932 0.9524
+vn -0.1983 -0.1561 0.9676
+vn -0.1799 -0.1290 0.9752
+vn -0.1259 -0.1079 0.9862
+vn -0.0761 -0.0881 0.9932
+vn -0.0255 -0.0726 0.9970
+vn 0.0156 -0.0638 0.9978
+vn 0.0381 -0.0592 0.9975
+vn 0.0508 -0.0552 0.9972
+vn 0.0607 -0.0503 0.9969
+vn 0.0759 -0.0444 0.9961
+vn 0.0901 -0.0378 0.9952
+vn 0.0991 -0.0314 0.9946
+vn 0.1040 -0.0263 0.9942
+vn 0.1041 -0.0230 0.9943
+vn 0.0939 -0.0209 0.9954
+vn 0.0734 -0.0197 0.9971
+vn 0.0467 -0.0191 0.9987
+vn 0.0149 -0.0191 0.9997
+vn -0.0182 -0.0195 0.9996
+vn -0.0507 -0.0199 0.9985
+vn -0.0782 -0.0200 0.9967
+vn -0.0962 -0.0198 0.9952
+vn -0.0934 -0.0218 0.9954
+vn -0.0698 -0.0258 0.9972
+vn -0.0458 -0.0311 0.9985
+vn -0.0247 -0.0370 0.9990
+vn -0.0083 -0.0443 0.9990
+vn 0.0047 -0.0525 0.9986
+vn 0.0124 -0.0617 0.9980
+vn 0.0134 -0.0755 0.9971
+vn 0.0075 -0.0967 0.9953
+vn -0.0063 -0.1240 0.9923
+vn -0.0288 -0.1543 0.9876
+vn -0.0572 -0.1831 0.9814
+vn -0.0863 -0.2063 0.9747
+vn -0.1144 -0.2216 0.9684
+vn -0.1403 -0.2275 0.9636
+vn -0.0979 -0.2109 0.9726
+vn 0.3328 -0.2814 0.9000
+vn 0.2579 -0.2980 0.9191
+vn 0.1648 -0.3063 0.9376
+vn 0.0597 -0.3050 0.9505
+vn -0.0331 -0.2933 0.9554
+vn -0.1252 -0.2733 0.9538
+vn -0.2040 -0.2459 0.9476
+vn -0.2632 -0.2132 0.9409
+vn -0.2985 -0.1774 0.9378
+vn -0.3043 -0.1404 0.9422
+vn -0.2814 -0.1034 0.9540
+vn -0.2375 -0.0698 0.9689
+vn -0.2068 -0.0432 0.9774
+vn -0.1435 -0.0257 0.9893
+vn -0.0928 -0.0087 0.9956
+vn -0.0410 0.0073 0.9991
+vn 0.0038 0.0197 0.9998
+vn 0.0318 0.0267 0.9991
+vn 0.0446 0.0336 0.9984
+vn 0.0532 0.0419 0.9977
+vn 0.0669 0.0516 0.9964
+vn 0.0803 0.0622 0.9948
+vn 0.0900 0.0720 0.9933
+vn 0.0967 0.0800 0.9921
+vn 0.0983 0.0866 0.9914
+vn 0.0892 0.0920 0.9918
+vn 0.0705 0.0956 0.9929
+vn 0.0454 0.0974 0.9942
+vn 0.0154 0.0974 0.9951
+vn -0.0177 0.0955 0.9953
+vn -0.0506 0.0925 0.9944
+vn -0.0786 0.0885 0.9930
+vn -0.0973 0.0847 0.9916
+vn -0.0927 0.0799 0.9925
+vn -0.0677 0.0744 0.9949
+vn -0.0427 0.0670 0.9968
+vn -0.0210 0.0581 0.9981
+vn -0.0032 0.0469 0.9989
+vn 0.0111 0.0344 0.9993
+vn 0.0201 0.0179 0.9996
+vn 0.0262 -0.0076 0.9996
+vn 0.0283 -0.0431 0.9987
+vn 0.0210 -0.0845 0.9962
+vn 0.0019 -0.1286 0.9917
+vn -0.0276 -0.1705 0.9850
+vn -0.0620 -0.2055 0.9767
+vn -0.0977 -0.2304 0.9682
+vn -0.1329 -0.2437 0.9607
+vn -0.0208 -0.1680 0.9856
+vn 0.3482 -0.1835 0.9193
+vn 0.2664 -0.1910 0.9447
+vn 0.1654 -0.1917 0.9674
+vn 0.0517 -0.1847 0.9814
+vn -0.0478 -0.1693 0.9844
+vn -0.1479 -0.1471 0.9780
+vn -0.2328 -0.1201 0.9651
+vn -0.2960 -0.0902 0.9509
+vn -0.3333 -0.0600 0.9409
+vn -0.3400 -0.0303 0.9399
+vn -0.3437 -0.0013 0.9391
+vn -0.2951 0.0248 0.9551
+vn -0.2265 0.0462 0.9729
+vn -0.1568 0.0609 0.9858
+vn -0.1047 0.0740 0.9917
+vn -0.0544 0.0880 0.9946
+vn -0.0096 0.1016 0.9948
+vn 0.0234 0.1103 0.9936
+vn 0.0363 0.1187 0.9923
+vn 0.0430 0.1289 0.9907
+vn 0.0548 0.1410 0.9885
+vn 0.0803 0.1539 0.9848
+vn 0.0899 0.1657 0.9821
+vn 0.0964 0.1759 0.9797
+vn 0.0980 0.1852 0.9778
+vn 0.0889 0.1930 0.9772
+vn 0.0702 0.1986 0.9776
+vn 0.0453 0.2016 0.9784
+vn 0.0155 0.2017 0.9793
+vn -0.0127 0.1988 0.9799
+vn -0.0419 0.1934 0.9802
+vn -0.0670 0.1858 0.9803
+vn -0.0856 0.1778 0.9803
+vn -0.0884 0.1708 0.9813
+vn -0.0631 0.1641 0.9844
+vn -0.0368 0.1551 0.9872
+vn -0.0138 0.1432 0.9896
+vn 0.0060 0.1289 0.9916
+vn 0.0218 0.1120 0.9935
+vn 0.0351 0.0865 0.9956
+vn 0.0507 0.0478 0.9976
+vn 0.0631 -0.0008 0.9980
+vn 0.0623 -0.0551 0.9965
+vn 0.0462 -0.1107 0.9928
+vn 0.0152 -0.1633 0.9865
+vn -0.0256 -0.2079 0.9778
+vn -0.0710 -0.2411 0.9679
+vn -0.1174 -0.2610 0.9582
+vn 0.0105 -0.1387 0.9903
+vn 0.3527 -0.0749 0.9327
+vn 0.2658 -0.0725 0.9613
+vn 0.1581 -0.0638 0.9854
+vn 0.0526 -0.0495 0.9974
+vn -0.0639 -0.0304 0.9975
+vn -0.1692 -0.0080 0.9855
+vn -0.2566 0.0156 0.9664
+vn -0.3410 0.0385 0.9393
+vn -0.3763 0.0596 0.9246
+vn -0.3812 0.0794 0.9211
+vn -0.3570 0.0979 0.9290
+vn -0.3065 0.1143 0.9450
+vn -0.2355 0.1274 0.9635
+vn -0.1644 0.1380 0.9767
+vn -0.1112 0.1463 0.9830
+vn -0.0644 0.1572 0.9855
+vn -0.0216 0.1693 0.9853
+vn 0.0238 0.1781 0.9837
+vn 0.0365 0.1870 0.9817
+vn 0.0431 0.1978 0.9793
+vn 0.0546 0.2114 0.9759
+vn 0.0665 0.2260 0.9719
+vn 0.0773 0.2392 0.9679
+vn 0.0852 0.2511 0.9642
+vn 0.0877 0.2625 0.9609
+vn 0.0803 0.2717 0.9590
+vn 0.0642 0.2783 0.9584
+vn 0.0422 0.2821 0.9585
+vn 0.0154 0.2824 0.9592
+vn -0.0092 0.2794 0.9601
+vn -0.0344 0.2727 0.9615
+vn -0.0563 0.2630 0.9632
+vn -0.0733 0.2516 0.9650
+vn -0.0717 0.2428 0.9674
+vn -0.0564 0.2349 0.9704
+vn -0.0286 0.2245 0.9740
+vn -0.0031 0.2106 0.9776
+vn 0.0189 0.1936 0.9809
+vn 0.0372 0.1720 0.9844
+vn 0.0595 0.1363 0.9889
+vn 0.0887 0.0865 0.9923
+vn 0.1110 0.0270 0.9934
+vn 0.1161 -0.0372 0.9925
+vn 0.1653 -0.1009 0.9811
+vn 0.1292 -0.1615 0.9784
+vn 0.0734 -0.2133 0.9742
+vn -0.0354 -0.2524 0.9670
+vn -0.0947 -0.2770 0.9562
+vn -0.0252 -0.1300 0.9912
+vn 0.3527 0.0338 0.9351
+vn 0.2656 0.0470 0.9629
+vn 0.1577 0.0645 0.9854
+vn 0.0380 0.0848 0.9957
+vn -0.0812 0.1066 0.9910
+vn -0.2072 0.1270 0.9700
+vn -0.2905 0.1437 0.9460
+vn -0.3494 0.1569 0.9238
+vn -0.3810 0.1675 0.9093
+vn -0.3835 0.1765 0.9065
+vn -0.3570 0.1838 0.9158
+vn -0.3048 0.1890 0.9335
+vn -0.2333 0.1925 0.9531
+vn -0.1648 0.1965 0.9665
+vn -0.1120 0.1994 0.9735
+vn -0.0706 0.2064 0.9759
+vn -0.0300 0.2149 0.9762
+vn 0.0144 0.2231 0.9747
+vn 0.0272 0.2319 0.9724
+vn 0.0316 0.2430 0.9695
+vn 0.0403 0.2575 0.9654
+vn 0.0508 0.2728 0.9607
+vn 0.0628 0.2871 0.9558
+vn 0.0719 0.3008 0.9510
+vn 0.0750 0.3132 0.9467
+vn 0.0700 0.3230 0.9438
+vn 0.0569 0.3298 0.9423
+vn 0.0382 0.3337 0.9419
+vn 0.0154 0.3338 0.9425
+vn -0.0054 0.3306 0.9438
+vn -0.0260 0.3233 0.9459
+vn -0.0448 0.3130 0.9487
+vn -0.0598 0.3008 0.9518
+vn -0.0598 0.2902 0.9551
+vn -0.0481 0.2812 0.9584
+vn -0.0180 0.2701 0.9627
+vn 0.0106 0.2550 0.9669
+vn 0.0354 0.2365 0.9710
+vn 0.0583 0.2099 0.9760
+vn 0.0950 0.1663 0.9815
+vn 0.1379 0.1077 0.9846
+vn 0.1693 0.0410 0.9847
+vn 0.1789 -0.0296 0.9834
+vn 0.2316 -0.0972 0.9680
+vn 0.1912 -0.1600 0.9684
+vn 0.1282 -0.2145 0.9683
+vn 0.0506 -0.2573 0.9650
+vn -0.0668 -0.2851 0.9562
+vn -0.0902 -0.1228 0.9883
+vn 0.3418 0.1321 0.9304
+vn 0.2515 0.1554 0.9553
+vn 0.1403 0.1798 0.9736
+vn 0.0193 0.2040 0.9788
+vn -0.1201 0.2251 0.9669
+vn -0.2205 0.2414 0.9451
+vn -0.2962 0.2513 0.9215
+vn -0.3476 0.2549 0.9023
+vn -0.3746 0.2548 0.8915
+vn -0.3741 0.2527 0.8923
+vn -0.3452 0.2487 0.9050
+vn -0.2909 0.2422 0.9256
+vn -0.2218 0.2364 0.9460
+vn -0.1575 0.2326 0.9597
+vn -0.1087 0.2311 0.9668
+vn -0.0710 0.2323 0.9701
+vn -0.0337 0.2360 0.9712
+vn 0.0056 0.2430 0.9700
+vn 0.0178 0.2520 0.9676
+vn 0.0198 0.2630 0.9646
+vn 0.0247 0.2769 0.9606
+vn 0.0343 0.2919 0.9558
+vn 0.0472 0.3077 0.9503
+vn 0.0567 0.3228 0.9448
+vn 0.0612 0.3352 0.9401
+vn 0.0592 0.3451 0.9367
+vn 0.0494 0.3515 0.9349
+vn 0.0341 0.3547 0.9344
+vn 0.0160 0.3542 0.9350
+vn -0.0009 0.3502 0.9367
+vn -0.0174 0.3425 0.9393
+vn -0.0334 0.3323 0.9426
+vn -0.0473 0.3210 0.9459
+vn -0.0465 0.3089 0.9500
+vn -0.0382 0.2987 0.9536
+vn -0.0059 0.2881 0.9576
+vn 0.0266 0.2734 0.9615
+vn 0.0544 0.2549 0.9654
+vn 0.0855 0.2250 0.9706
+vn 0.1390 0.1761 0.9745
+vn 0.1954 0.1132 0.9742
+vn 0.2336 0.0436 0.9714
+vn 0.2464 -0.0260 0.9688
+vn 0.2947 -0.0920 0.9512
+vn 0.2504 -0.1534 0.9559
+vn 0.1820 -0.2080 0.9610
+vn 0.0952 -0.2521 0.9630
+vn -0.0354 -0.2824 0.9586
+vn -0.0482 -0.1300 0.9903
+vn 0.3202 0.2134 0.9230
+vn 0.2291 0.2450 0.9420
+vn 0.1178 0.2741 0.9544
+vn -0.0021 0.2991 0.9542
+vn -0.1363 0.3170 0.9386
+vn -0.2282 0.3266 0.9172
+vn -0.2960 0.3295 0.8966
+vn -0.3391 0.3256 0.8826
+vn -0.3593 0.3158 0.8781
+vn -0.3548 0.3027 0.8846
+vn -0.3231 0.2873 0.9017
+vn -0.2670 0.2699 0.9251
+vn -0.2035 0.2561 0.9450
+vn -0.1456 0.2468 0.9581
+vn -0.1005 0.2399 0.9656
+vn -0.0653 0.2346 0.9699
+vn -0.0322 0.2331 0.9719
+vn -0.0022 0.2393 0.9710
+vn 0.0080 0.2479 0.9688
+vn 0.0080 0.2583 0.9660
+vn -0.0024 0.2697 0.9630
+vn 0.0028 0.2838 0.9589
+vn 0.0119 0.3005 0.9537
+vn 0.0402 0.3156 0.9480
+vn 0.0475 0.3278 0.9435
+vn 0.0485 0.3369 0.9403
+vn 0.0425 0.3426 0.9385
+vn 0.0308 0.3444 0.9383
+vn 0.0182 0.3425 0.9393
+vn 0.0049 0.3373 0.9414
+vn -0.0089 0.3295 0.9441
+vn -0.0242 0.3208 0.9468
+vn -0.0357 0.3100 0.9501
+vn -0.0339 0.2984 0.9538
+vn -0.0268 0.2869 0.9576
+vn 0.0063 0.2762 0.9611
+vn 0.0429 0.2645 0.9634
+vn 0.0744 0.2477 0.9660
+vn 0.1171 0.2175 0.9690
+vn 0.1883 0.1673 0.9678
+vn 0.2557 0.1061 0.9609
+vn 0.2982 0.0421 0.9536
+vn 0.3107 -0.0224 0.9502
+vn 0.3509 -0.0831 0.9327
+vn 0.3047 -0.1409 0.9420
+vn 0.2319 -0.1928 0.9534
+vn 0.1380 -0.2362 0.9619
+vn -0.0023 -0.2670 0.9637
+vn 0.0463 -0.1324 0.9901
+vn 0.2889 0.2747 0.9171
+vn 0.1999 0.3121 0.9288
+vn 0.0915 0.3433 0.9348
+vn -0.0245 0.3657 0.9304
+vn -0.1483 0.3777 0.9140
+vn -0.2311 0.3808 0.8953
+vn -0.2904 0.3763 0.8798
+vn -0.3255 0.3651 0.8722
+vn -0.3373 0.3465 0.8753
+vn -0.3273 0.3230 0.8880
+vn -0.2925 0.2967 0.9091
+vn -0.2371 0.2711 0.9329
+vn -0.1821 0.2523 0.9504
+vn -0.1289 0.2371 0.9629
+vn -0.0882 0.2254 0.9703
+vn -0.0546 0.2149 0.9751
+vn -0.0324 0.2112 0.9769
+vn -0.0090 0.2154 0.9765
+vn -0.0013 0.2221 0.9750
+vn -0.0109 0.2295 0.9732
+vn -0.0120 0.2386 0.9710
+vn -0.0100 0.2506 0.9680
+vn -0.0028 0.2645 0.9644
+vn 0.0085 0.2787 0.9603
+vn 0.0215 0.2906 0.9566
+vn 0.0388 0.2985 0.9536
+vn 0.0365 0.3029 0.9523
+vn 0.0290 0.3027 0.9527
+vn 0.0221 0.2992 0.9539
+vn 0.0116 0.2930 0.9561
+vn -0.0023 0.2866 0.9581
+vn -0.0168 0.2794 0.9600
+vn -0.0253 0.2693 0.9627
+vn -0.0226 0.2585 0.9657
+vn -0.0140 0.2477 0.9687
+vn 0.0189 0.2375 0.9712
+vn 0.0566 0.2281 0.9720
+vn 0.0934 0.2148 0.9722
+vn 0.1493 0.1885 0.9707
+vn 0.2376 0.1445 0.9606
+vn 0.3119 0.0929 0.9456
+vn 0.3552 0.0374 0.9341
+vn 0.3679 -0.0189 0.9297
+vn 0.3984 -0.0722 0.9144
+vn 0.3504 -0.1222 0.9286
+vn 0.2749 -0.1680 0.9467
+vn 0.1761 -0.2072 0.9623
+vn 0.0589 -0.2360 0.9700
+vn 0.1056 -0.1287 0.9861
+vn 0.2496 0.3133 0.9163
+vn 0.1655 0.3541 0.9205
+vn 0.0630 0.3845 0.9210
+vn -0.0643 0.4024 0.9132
+vn -0.1551 0.4077 0.8998
+vn -0.2286 0.4035 0.8860
+vn -0.2800 0.3917 0.8764
+vn -0.3067 0.3725 0.8759
+vn -0.3094 0.3453 0.8860
+vn -0.2923 0.3114 0.9042
+vn -0.2561 0.2764 0.9263
+vn -0.2075 0.2484 0.9462
+vn -0.1570 0.2241 0.9618
+vn -0.1079 0.2034 0.9731
+vn -0.0728 0.1878 0.9795
+vn -0.0455 0.1786 0.9829
+vn -0.0289 0.1781 0.9836
+vn -0.0137 0.1780 0.9839
+vn -0.0085 0.1791 0.9838
+vn -0.0151 0.1830 0.9830
+vn -0.0173 0.1879 0.9820
+vn -0.0167 0.1942 0.9808
+vn -0.0120 0.2030 0.9791
+vn -0.0019 0.2130 0.9770
+vn 0.0103 0.2239 0.9746
+vn 0.0225 0.2315 0.9726
+vn 0.0297 0.2339 0.9718
+vn 0.0307 0.2327 0.9721
+vn 0.0264 0.2287 0.9731
+vn 0.0163 0.2242 0.9744
+vn 0.0034 0.2186 0.9758
+vn -0.0091 0.2109 0.9775
+vn -0.0170 0.2027 0.9791
+vn -0.0132 0.1936 0.9810
+vn -0.0019 0.1856 0.9826
+vn 0.0309 0.1783 0.9835
+vn 0.0681 0.1697 0.9831
+vn 0.1088 0.1600 0.9811
+vn 0.1769 0.1440 0.9736
+vn 0.2790 0.1129 0.9536
+vn 0.3571 0.0728 0.9312
+vn 0.4024 0.0283 0.9150
+vn 0.4158 -0.0167 0.9093
+vn 0.4344 -0.0586 0.8988
+vn 0.3859 -0.0985 0.9173
+vn 0.3095 -0.1360 0.9411
+vn 0.2069 -0.1684 0.9638
+vn 0.0833 -0.1930 0.9777
+vn 0.0951 -0.1310 0.9868
+vn 0.2057 0.3261 0.9227
+vn 0.1272 0.3666 0.9216
+vn 0.0342 0.3955 0.9178
+vn -0.0795 0.4092 0.9090
+vn -0.1578 0.4092 0.8987
+vn -0.2207 0.3980 0.8904
+vn -0.2625 0.3771 0.8882
+vn -0.2814 0.3488 0.8940
+vn -0.2771 0.3146 0.9079
+vn -0.2535 0.2749 0.9274
+vn -0.2163 0.2347 0.9477
+vn -0.1745 0.2011 0.9639
+vn -0.1285 0.1721 0.9767
+vn -0.0883 0.1520 0.9844
+vn -0.0601 0.1389 0.9885
+vn -0.0459 0.1364 0.9896
+vn -0.0287 0.1360 0.9903
+vn -0.0138 0.1345 0.9908
+vn -0.0097 0.1328 0.9911
+vn -0.0116 0.1292 0.9916
+vn -0.0141 0.1257 0.9920
+vn -0.0144 0.1232 0.9923
+vn -0.0125 0.1236 0.9923
+vn -0.0069 0.1284 0.9917
+vn 0.0034 0.1351 0.9908
+vn 0.0156 0.1420 0.9897
+vn 0.0255 0.1462 0.9889
+vn 0.0290 0.1481 0.9886
+vn 0.0257 0.1489 0.9885
+vn 0.0185 0.1467 0.9890
+vn 0.0091 0.1411 0.9900
+vn -0.0011 0.1330 0.9911
+vn -0.0085 0.1245 0.9922
+vn -0.0055 0.1170 0.9931
+vn 0.0069 0.1108 0.9938
+vn 0.0395 0.1064 0.9935
+vn 0.0781 0.1041 0.9915
+vn 0.1199 0.1011 0.9876
+vn 0.1935 0.0925 0.9767
+vn 0.3069 0.0733 0.9489
+vn 0.3907 0.0459 0.9194
+vn 0.4386 0.0156 0.8985
+vn 0.4527 -0.0145 0.8916
+vn 0.4589 -0.0440 0.8874
+vn 0.4113 -0.0732 0.9086
+vn 0.3349 -0.1010 0.9368
+vn 0.2295 -0.1248 0.9653
+vn 0.0992 -0.1409 0.9850
+vn 0.0536 -0.1356 0.9893
+vn 0.1630 0.3148 0.9351
+vn 0.0882 0.3500 0.9326
+vn 0.0052 0.3759 0.9267
+vn -0.0945 0.3878 0.9169
+vn -0.1585 0.3846 0.9093
+vn -0.2089 0.3688 0.9057
+vn -0.2405 0.3429 0.9081
+vn -0.2503 0.3086 0.9177
+vn -0.2393 0.2685 0.9331
+vn -0.2099 0.2235 0.9518
+vn -0.1755 0.1816 0.9676
+vn -0.1385 0.1447 0.9797
+vn -0.1008 0.1163 0.9881
+vn -0.0717 0.0993 0.9925
+vn -0.0563 0.0952 0.9939
+vn -0.0436 0.0926 0.9948
+vn -0.0284 0.0894 0.9956
+vn -0.0124 0.0850 0.9963
+vn -0.0081 0.0820 0.9966
+vn -0.0065 0.0769 0.9970
+vn -0.0071 0.0699 0.9975
+vn -0.0064 0.0617 0.9981
+vn -0.0054 0.0545 0.9985
+vn -0.0034 0.0509 0.9987
+vn 0.0009 0.0534 0.9986
+vn 0.0083 0.0606 0.9981
+vn 0.0154 0.0707 0.9974
+vn 0.0193 0.0804 0.9966
+vn 0.0194 0.0867 0.9960
+vn 0.0162 0.0891 0.9959
+vn 0.0108 0.0873 0.9961
+vn 0.0042 0.0820 0.9966
+vn -0.0017 0.0751 0.9972
+vn 0.0020 0.0677 0.9977
+vn 0.0134 0.0604 0.9981
+vn 0.0445 0.0544 0.9975
+vn 0.0811 0.0511 0.9954
+vn 0.1237 0.0502 0.9910
+vn 0.2021 0.0473 0.9782
+vn 0.3234 0.0377 0.9455
+vn 0.4127 0.0230 0.9106
+vn 0.4624 0.0071 0.8866
+vn 0.4766 -0.0096 0.8791
+vn 0.4731 -0.0270 0.8806
+vn 0.4266 -0.0445 0.9034
+vn 0.3495 -0.0601 0.9350
+vn 0.2418 -0.0724 0.9676
+vn 0.0999 -0.0797 0.9918
+vn -0.0103 -0.1427 0.9897
+vn 0.1241 0.2807 0.9517
+vn 0.0536 0.3109 0.9489
+vn -0.0222 0.3311 0.9433
+vn -0.1061 0.3390 0.9348
+vn -0.1586 0.3344 0.9290
+vn -0.1966 0.3174 0.9277
+vn -0.2167 0.2895 0.9323
+vn -0.2158 0.2520 0.9434
+vn -0.1951 0.2055 0.9590
+vn -0.1661 0.1600 0.9730
+vn -0.1352 0.1186 0.9837
+vn -0.1055 0.0849 0.9908
+vn -0.0796 0.0632 0.9948
+vn -0.0652 0.0565 0.9963
+vn -0.0515 0.0515 0.9973
+vn -0.0368 0.0471 0.9982
+vn -0.0253 0.0410 0.9988
+vn -0.0081 0.0357 0.9993
+vn -0.0051 0.0319 0.9995
+vn -0.0065 0.0266 0.9996
+vn -0.0009 0.0204 0.9998
+vn -0.0005 0.0145 0.9999
+vn -0.0001 0.0092 1.0000
+vn -0.0000 0.0058 1.0000
+vn -0.0000 0.0067 1.0000
+vn 0.0001 0.0149 0.9999
+vn 0.0030 0.0272 0.9996
+vn 0.0083 0.0382 0.9992
+vn 0.0111 0.0464 0.9989
+vn 0.0109 0.0516 0.9986
+vn 0.0086 0.0538 0.9985
+vn 0.0048 0.0532 0.9986
+vn 0.0007 0.0507 0.9987
+vn 0.0042 0.0485 0.9988
+vn 0.0208 0.0435 0.9988
+vn 0.0506 0.0374 0.9980
+vn 0.0846 0.0319 0.9959
+vn 0.1247 0.0267 0.9918
+vn 0.2049 0.0207 0.9786
+vn 0.3312 0.0193 0.9434
+vn 0.4241 0.0179 0.9055
+vn 0.4745 0.0142 0.8802
+vn 0.4896 0.0081 0.8719
+vn 0.4733 0.0007 0.8809
+vn 0.4269 -0.0066 0.9043
+vn 0.3501 -0.0125 0.9366
+vn 0.2424 -0.0158 0.9701
+vn 0.1074 -0.0158 0.9941
+vn -0.1513 -0.1986 0.9683
+vn 0.0888 0.2275 0.9697
+vn 0.0235 0.2531 0.9671
+vn -0.0618 0.2693 0.9611
+vn -0.1149 0.2747 0.9546
+vn -0.1573 0.2692 0.9501
+vn -0.1849 0.2533 0.9496
+vn -0.1941 0.2274 0.9543
+vn -0.1834 0.1929 0.9639
+vn -0.1574 0.1543 0.9754
+vn -0.1264 0.1141 0.9854
+vn -0.0987 0.0773 0.9921
+vn -0.0787 0.0502 0.9956
+vn -0.0668 0.0373 0.9971
+vn -0.0566 0.0286 0.9980
+vn -0.0447 0.0218 0.9988
+vn -0.0297 0.0146 0.9995
+vn -0.0112 0.0067 0.9999
+vn -0.0028 0.0040 1.0000
+vn -0.0013 0.0026 1.0000
+vn -0.0012 0.0014 1.0000
+vn -0.0009 0.0006 1.0000
+vn -0.0005 0.0001 1.0000
+vn -0.0000 0.0001 1.0000
+vn -0.0000 0.0031 1.0000
+vn 0.0002 0.0111 0.9999
+vn 0.0025 0.0198 0.9998
+vn 0.0045 0.0262 0.9996
+vn 0.0046 0.0302 0.9995
+vn 0.0033 0.0317 0.9995
+vn 0.0013 0.0311 0.9995
+vn 0.0036 0.0318 0.9995
+vn 0.0259 0.0297 0.9992
+vn 0.0568 0.0259 0.9980
+vn 0.0901 0.0228 0.9957
+vn 0.1299 0.0186 0.9914
+vn 0.2105 0.0150 0.9775
+vn 0.3318 0.0225 0.9431
+vn 0.4243 0.0310 0.9050
+vn 0.4766 0.0346 0.8784
+vn 0.4938 0.0348 0.8689
+vn 0.4790 0.0338 0.8772
+vn 0.4332 0.0334 0.9007
+vn 0.3557 0.0347 0.9340
+vn 0.2462 0.0376 0.9685
+vn 0.1085 0.0416 0.9932
+vn -0.2079 -0.3040 0.9297
+vn 0.0583 0.1644 0.9847
+vn -0.0249 0.1865 0.9821
+vn -0.0787 0.2017 0.9763
+vn -0.1236 0.2077 0.9704
+vn -0.1558 0.2031 0.9667
+vn -0.1725 0.1880 0.9669
+vn -0.1744 0.1661 0.9706
+vn -0.1615 0.1431 0.9764
+vn -0.1323 0.1178 0.9842
+vn -0.0967 0.0882 0.9914
+vn -0.0713 0.0608 0.9956
+vn -0.0623 0.0444 0.9971
+vn -0.0564 0.0340 0.9978
+vn -0.0478 0.0252 0.9985
+vn -0.0360 0.0165 0.9992
+vn -0.0208 0.0076 0.9998
+vn -0.0038 0.0001 1.0000
+vn -0.0030 0.0030 1.0000
+vn -0.0000 0.0030 1.0000
+vn -0.0000 0.0002 1.0000
+vn -0.0000 0.0027 1.0000
+vn -0.0000 0.0071 1.0000
+vn 0.0006 0.0111 0.9999
+vn 0.0010 0.0134 0.9999
+vn 0.0007 0.0141 0.9999
+vn 0.0019 0.0157 0.9999
+vn 0.0279 0.0171 0.9995
+vn 0.0606 0.0161 0.9980
+vn 0.0932 0.0143 0.9955
+vn 0.1341 0.0128 0.9909
+vn 0.2137 0.0144 0.9768
+vn 0.3243 0.0274 0.9455
+vn 0.4160 0.0416 0.9084
+vn 0.4725 0.0508 0.8799
+vn 0.4927 0.0555 0.8684
+vn 0.4795 0.0590 0.8755
+vn 0.4340 0.0633 0.8987
+vn 0.3559 0.0694 0.9320
+vn 0.2453 0.0766 0.9664
+vn 0.1068 0.0836 0.9908
+vn -0.1424 -0.4196 0.8965
+vn 0.0139 0.0943 0.9955
+vn -0.0432 0.1120 0.9928
+vn -0.0936 0.1256 0.9877
+vn -0.1330 0.1331 0.9821
+vn -0.1592 0.1346 0.9780
+vn -0.1705 0.1311 0.9766
+vn -0.1665 0.1222 0.9784
+vn -0.1469 0.1073 0.9833
+vn -0.1124 0.0874 0.9898
+vn -0.0756 0.0665 0.9949
+vn -0.0569 0.0521 0.9970
+vn -0.0527 0.0425 0.9977
+vn -0.0471 0.0333 0.9983
+vn -0.0382 0.0237 0.9990
+vn -0.0291 0.0168 0.9994
+vn -0.0106 0.0067 0.9999
+vn -0.0001 0.0030 1.0000
+vn 0.0030 0.0030 1.0000
+vn -0.0000 0.0007 1.0000
+vn -0.0000 0.0016 1.0000
+vn -0.0000 0.0024 1.0000
+vn 0.0009 0.0034 1.0000
+vn 0.0266 0.0077 0.9996
+vn 0.0616 0.0103 0.9980
+vn 0.0950 0.0098 0.9954
+vn 0.1356 0.0103 0.9907
+vn 0.2120 0.0166 0.9771
+vn 0.3118 0.0288 0.9497
+vn 0.4027 0.0422 0.9144
+vn 0.4638 0.0533 0.8843
+vn 0.4881 0.0625 0.8705
+vn 0.4768 0.0706 0.8762
+vn 0.4316 0.0794 0.8985
+vn 0.3529 0.0895 0.9314
+vn 0.2417 0.1004 0.9652
+vn 0.1031 0.1100 0.9886
+vn 0.0638 -0.4628 0.8842
+vn -0.0042 0.0174 0.9998
+vn -0.0634 0.0374 0.9973
+vn -0.1133 0.0565 0.9919
+vn -0.1495 0.0723 0.9861
+vn -0.1704 0.0828 0.9819
+vn -0.1749 0.0866 0.9808
+vn -0.1626 0.0824 0.9832
+vn -0.1361 0.0715 0.9881
+vn -0.1018 0.0610 0.9929
+vn -0.0710 0.0566 0.9959
+vn -0.0501 0.0499 0.9975
+vn -0.0432 0.0403 0.9983
+vn -0.0370 0.0302 0.9989
+vn -0.0307 0.0227 0.9993
+vn -0.0152 0.0088 0.9998
+vn -0.0020 0.0001 1.0000
+vn -0.0001 -0.0000 1.0000
+vn 0.0009 0.0003 1.0000
+vn 0.0222 0.0042 0.9997
+vn 0.0591 0.0093 0.9982
+vn 0.0954 0.0109 0.9954
+vn 0.1350 0.0102 0.9908
+vn 0.2057 0.0167 0.9785
+vn 0.3000 0.0242 0.9536
+vn 0.3901 0.0338 0.9201
+vn 0.4535 0.0458 0.8901
+vn 0.4802 0.0573 0.8753
+vn 0.4708 0.0688 0.8795
+vn 0.4262 0.0809 0.9010
+vn 0.3472 0.0941 0.9331
+vn 0.2356 0.1077 0.9659
+vn 0.0975 0.1195 0.9880
+vn 0.2776 -0.4097 0.8690
+vn -0.0193 -0.0577 0.9982
+vn -0.0851 -0.0362 0.9957
+vn -0.1387 -0.0106 0.9903
+vn -0.1744 0.0147 0.9846
+vn -0.1896 0.0341 0.9813
+vn -0.1863 0.0456 0.9814
+vn -0.1671 0.0502 0.9847
+vn -0.1368 0.0512 0.9893
+vn -0.1024 0.0520 0.9934
+vn -0.0691 0.0502 0.9963
+vn -0.0450 0.0452 0.9980
+vn -0.0331 0.0352 0.9988
+vn -0.0292 0.0274 0.9992
+vn -0.0163 0.0130 0.9998
+vn -0.0042 0.0020 1.0000
+vn 0.0006 0.0003 1.0000
+vn 0.0184 0.0023 0.9998
+vn 0.0540 0.0082 0.9985
+vn 0.0938 0.0118 0.9955
+vn 0.1356 0.0100 0.9907
+vn 0.1993 0.0121 0.9799
+vn 0.2925 0.0156 0.9562
+vn 0.3809 0.0212 0.9244
+vn 0.4428 0.0302 0.8961
+vn 0.4707 0.0417 0.8813
+vn 0.4623 0.0541 0.8851
+vn 0.4183 0.0674 0.9058
+vn 0.3392 0.0819 0.9371
+vn 0.2273 0.0971 0.9690
+vn 0.0900 0.1102 0.9898
+vn 0.4142 -0.2287 0.8810
+vn -0.0308 -0.1118 0.9933
+vn -0.0846 -0.0935 0.9920
+vn -0.1382 -0.0691 0.9880
+vn -0.1740 -0.0405 0.9839
+vn -0.1895 -0.0113 0.9818
+vn -0.2095 0.0126 0.9777
+vn -0.1844 0.0306 0.9824
+vn -0.1471 0.0413 0.9883
+vn -0.1036 0.0428 0.9937
+vn -0.0670 0.0409 0.9969
+vn -0.0411 0.0370 0.9985
+vn -0.0262 0.0301 0.9992
+vn -0.0147 0.0156 0.9998
+vn -0.0048 0.0041 1.0000
+vn 0.0004 0.0001 1.0000
+vn 0.0164 0.0020 0.9999
+vn 0.0481 0.0062 0.9988
+vn 0.0903 0.0105 0.9959
+vn 0.1373 0.0079 0.9905
+vn 0.1972 0.0057 0.9804
+vn 0.2888 0.0048 0.9574
+vn 0.3754 0.0063 0.9269
+vn 0.4347 0.0107 0.9005
+vn 0.4611 0.0186 0.8871
+vn 0.4529 0.0292 0.8911
+vn 0.4092 0.0421 0.9115
+vn 0.3297 0.0565 0.9424
+vn 0.2173 0.0715 0.9735
+vn 0.0808 0.0846 0.9931
+vn 0.4433 0.0161 0.8962
+vn -0.0413 -0.1456 0.9885
+vn -0.1027 -0.1287 0.9864
+vn -0.1616 -0.1055 0.9812
+vn -0.2011 -0.0779 0.9765
+vn -0.2173 -0.0469 0.9750
+vn -0.2094 -0.0148 0.9777
+vn -0.2075 0.0091 0.9782
+vn -0.1616 0.0241 0.9866
+vn -0.1093 0.0301 0.9936
+vn -0.0664 0.0297 0.9973
+vn -0.0371 0.0258 0.9990
+vn -0.0162 0.0158 0.9997
+vn -0.0037 0.0048 1.0000
+vn -0.0001 0.0001 1.0000
+vn 0.1178 0.5848 0.8026
+vn -0.0017 0.0017 1.0000
+vn 0.0033 0.0030 1.0000
+vn 0.0145 0.0022 0.9999
+vn 0.0438 0.0059 0.9990
+vn 0.0861 0.0067 0.9963
+vn 0.1398 0.0042 0.9902
+vn 0.1992 -0.0019 0.9800
+vn 0.2894 -0.0086 0.9572
+vn 0.3737 -0.0108 0.9275
+vn 0.4306 -0.0094 0.9025
+vn 0.4545 -0.0049 0.8907
+vn 0.4446 0.0027 0.8957
+vn 0.3996 0.0127 0.9166
+vn 0.3192 0.0249 0.9473
+vn 0.2064 0.0381 0.9777
+vn 0.0709 0.0504 0.9962
+vn 0.3847 0.1898 0.9033
+vn -0.0516 -0.1586 0.9860
+vn -0.1196 -0.1424 0.9826
+vn -0.1837 -0.1208 0.9755
+vn -0.2270 -0.0956 0.9692
+vn -0.2463 -0.0686 0.9668
+vn -0.2398 -0.0411 0.9700
+vn -0.2075 -0.0140 0.9781
+vn -0.1779 0.0028 0.9840
+vn -0.1171 0.0108 0.9931
+vn -0.0709 0.0153 0.9974
+vn -0.0336 0.0118 0.9994
+vn -0.0081 0.0037 1.0000
+vn -0.0266 0.2383 0.9708
+vn 0.0002 -0.0000 1.0000
+vn 0.0153 0.0022 0.9999
+vn 0.0401 0.0050 0.9992
+vn 0.0853 0.0046 0.9963
+vn 0.1423 0.0003 0.9898
+vn 0.2051 -0.0114 0.9787
+vn 0.2955 -0.0219 0.9551
+vn 0.3756 -0.0284 0.9264
+vn 0.4310 -0.0300 0.9019
+vn 0.4490 -0.0278 0.8931
+vn 0.4383 -0.0226 0.8985
+vn 0.3914 -0.0150 0.9201
+vn 0.3095 -0.0053 0.9509
+vn 0.1957 0.0057 0.9806
+vn 0.0608 0.0168 0.9980
+vn 0.2656 0.2297 0.9363
+vn -0.0621 -0.1529 0.9863
+vn -0.1358 -0.1383 0.9810
+vn -0.2043 -0.1202 0.9715
+vn -0.2504 -0.1006 0.9629
+vn -0.2713 -0.0802 0.9591
+vn -0.2655 -0.0584 0.9623
+vn -0.2334 -0.0366 0.9717
+vn -0.1779 -0.0196 0.9839
+vn -0.1171 -0.0077 0.9931
+vn -0.0761 -0.0025 0.9971
+vn -0.0389 0.0028 0.9992
+vn -0.0053 -0.0000 1.0000
+vn -0.4727 -0.0818 0.8774
+vn 0.0777 -0.0777 0.9939
+vn 0.0017 -0.0000 1.0000
+vn 0.0009 -0.0009 1.0000
+vn 0.0009 0.0009 1.0000
+vn 0.0132 0.0017 0.9999
+vn 0.0372 0.0033 0.9993
+vn 0.0857 0.0027 0.9963
+vn 0.1465 -0.0023 0.9892
+vn 0.2164 -0.0186 0.9761
+vn 0.3054 -0.0339 0.9516
+vn 0.3914 -0.0442 0.9192
+vn 0.4355 -0.0491 0.8989
+vn 0.4491 -0.0491 0.8921
+vn 0.4309 -0.0462 0.9012
+vn 0.3791 -0.0408 0.9245
+vn 0.3008 -0.0333 0.9531
+vn 0.1859 -0.0241 0.9823
+vn 0.0511 -0.0138 0.9986
+vn 0.1590 0.1139 0.9807
+vn -0.0623 -0.1346 0.9889
+vn -0.1504 -0.1227 0.9810
+vn -0.2212 -0.1093 0.9691
+vn -0.2683 -0.0953 0.9586
+vn -0.2899 -0.0808 0.9536
+vn -0.2859 -0.0667 0.9559
+vn -0.2542 -0.0532 0.9657
+vn -0.1946 -0.0353 0.9802
+vn -0.1290 -0.0186 0.9915
+vn -0.0761 -0.0072 0.9971
+vn -0.0389 -0.0047 0.9992
+vn -0.0053 -0.0011 1.0000
+vn 0.0016 0.0016 1.0000
+vn 0.0034 -0.0017 1.0000
+vn -0.2370 -0.3158 0.9187
+vn 1.0000 -0.0000 -0.0000
+vn 0.0002 0.0001 1.0000
+vn 0.0115 0.0010 0.9999
+vn 0.0357 0.0008 0.9994
+vn 0.0864 -0.0000 0.9963
+vn 0.1514 -0.0066 0.9884
+vn 0.2322 -0.0224 0.9724
+vn 0.3371 -0.0405 0.9406
+vn 0.4038 -0.0538 0.9132
+vn 0.4433 -0.0625 0.8942
+vn 0.4523 -0.0664 0.8894
+vn 0.4297 -0.0661 0.9006
+vn 0.3747 -0.0630 0.9250
+vn 0.2862 -0.0574 0.9564
+vn 0.1677 -0.0495 0.9846
+vn 0.0413 -0.0395 0.9984
+vn 0.1163 -0.0778 0.9902
+vn -0.0719 -0.0996 0.9924
+vn -0.1623 -0.0913 0.9825
+vn -0.2336 -0.0827 0.9688
+vn -0.2811 -0.0746 0.9568
+vn -0.3033 -0.0677 0.9505
+vn -0.2992 -0.0612 0.9522
+vn -0.2675 -0.0505 0.9622
+vn -0.2125 -0.0322 0.9766
+vn -0.1458 -0.0167 0.9892
+vn -0.0875 -0.0095 0.9961
+vn -0.0414 -0.0068 0.9991
+vn -0.0089 -0.0034 1.0000
+vn -0.0041 -0.0004 1.0000
+vn 0.0001 0.0001 1.0000
+vn 0.0105 -0.0002 0.9999
+vn 0.0359 -0.0026 0.9994
+vn 0.0872 -0.0049 0.9962
+vn 0.1580 -0.0115 0.9874
+vn 0.2475 -0.0262 0.9685
+vn 0.3525 -0.0421 0.9349
+vn 0.4176 -0.0568 0.9069
+vn 0.4527 -0.0672 0.8891
+vn 0.4576 -0.0737 0.8861
+vn 0.4309 -0.0765 0.8991
+vn 0.3717 -0.0754 0.9253
+vn 0.2799 -0.0713 0.9574
+vn 0.1590 -0.0643 0.9852
+vn 0.0312 -0.0547 0.9980
+vn 0.1195 -0.1699 0.9782
+vn -0.0790 -0.0439 0.9959
+vn -0.1704 -0.0404 0.9846
+vn -0.2416 -0.0386 0.9696
+vn -0.2884 -0.0383 0.9568
+vn -0.3097 -0.0385 0.9500
+vn -0.3056 -0.0353 0.9515
+vn -0.2783 -0.0267 0.9601
+vn -0.2309 -0.0173 0.9728
+vn -0.1614 -0.0099 0.9868
+vn -0.0948 -0.0075 0.9955
+vn -0.0441 -0.0085 0.9990
+vn -0.0123 -0.0056 0.9999
+vn -0.0041 -0.0018 1.0000
+vn -0.0022 -0.0000 1.0000
+vn 0.0030 -0.0030 1.0000
+vn 0.0108 -0.0013 0.9999
+vn 0.0383 -0.0072 0.9992
+vn 0.0895 -0.0114 0.9959
+vn 0.1647 -0.0173 0.9862
+vn 0.2733 -0.0289 0.9615
+vn 0.3652 -0.0420 0.9300
+vn 0.4299 -0.0550 0.9012
+vn 0.4614 -0.0644 0.8848
+vn 0.4614 -0.0688 0.8845
+vn 0.4309 -0.0699 0.8997
+vn 0.3687 -0.0685 0.9270
+vn 0.2741 -0.0650 0.9595
+vn 0.1510 -0.0590 0.9868
+vn 0.0114 -0.0506 0.9987
+vn 0.1187 -0.1089 0.9869
+vn -0.0835 0.0199 0.9963
+vn -0.1719 0.0183 0.9849
+vn -0.2386 0.0137 0.9710
+vn -0.2831 0.0081 0.9591
+vn -0.3096 0.0044 0.9509
+vn -0.3087 0.0031 0.9512
+vn -0.2868 0.0016 0.9580
+vn -0.2402 -0.0000 0.9707
+vn -0.1689 -0.0024 0.9856
+vn -0.0974 -0.0059 0.9952
+vn -0.0432 -0.0097 0.9990
+vn -0.0152 -0.0068 0.9999
+vn -0.0078 -0.0031 1.0000
+vn -0.0022 -0.0006 1.0000
+vn 0.0030 -0.0001 1.0000
+vn 0.0091 -0.0041 1.0000
+vn 0.0442 -0.0122 0.9989
+vn 0.0938 -0.0169 0.9954
+vn 0.1706 -0.0236 0.9851
+vn 0.2819 -0.0319 0.9589
+vn 0.3740 -0.0404 0.9266
+vn 0.4367 -0.0469 0.8984
+vn 0.4660 -0.0513 0.8833
+vn 0.4627 -0.0526 0.8850
+vn 0.4285 -0.0504 0.9021
+vn 0.3635 -0.0463 0.9304
+vn 0.2671 -0.0409 0.9628
+vn 0.1427 -0.0344 0.9892
+vn 0.0025 -0.0270 0.9996
+vn 0.1119 0.0826 0.9903
+vn -0.0835 0.0856 0.9928
+vn -0.1659 0.0797 0.9829
+vn -0.2303 0.0709 0.9705
+vn -0.2743 0.0615 0.9597
+vn -0.2968 0.0514 0.9536
+vn -0.2971 0.0404 0.9540
+vn -0.2742 0.0287 0.9612
+vn -0.2267 0.0163 0.9738
+vn -0.1667 0.0039 0.9860
+vn -0.0940 -0.0055 0.9956
+vn -0.0395 -0.0101 0.9992
+vn -0.0181 -0.0071 0.9998
+vn -0.0115 -0.0039 0.9999
+vn -0.0048 -0.0012 1.0000
+vn -0.0006 -0.0000 1.0000
+vn 0.0031 -0.0008 1.0000
+vn 0.0132 -0.0080 0.9999
+vn 0.0523 -0.0161 0.9985
+vn 0.0985 -0.0210 0.9949
+vn 0.1774 -0.0274 0.9838
+vn 0.2887 -0.0338 0.9568
+vn 0.3776 -0.0365 0.9253
+vn 0.4361 -0.0343 0.8993
+vn 0.4632 -0.0299 0.8857
+vn 0.4593 -0.0255 0.8879
+vn 0.4238 -0.0206 0.9055
+vn 0.3566 -0.0140 0.9342
+vn 0.2584 -0.0065 0.9660
+vn 0.1334 0.0012 0.9911
+vn -0.0063 0.0082 0.9999
+vn 0.0836 0.2384 0.9676
+vn -0.0793 0.1498 0.9855
+vn -0.1564 0.1408 0.9776
+vn -0.2170 0.1275 0.9678
+vn -0.2584 0.1110 0.9596
+vn -0.2789 0.0924 0.9559
+vn -0.2776 0.0722 0.9580
+vn -0.2533 0.0506 0.9661
+vn -0.2042 0.0278 0.9785
+vn -0.1340 0.0072 0.9909
+vn -0.0847 -0.0059 0.9964
+vn -0.0350 -0.0092 0.9993
+vn -0.0211 -0.0066 0.9998
+vn -0.0147 -0.0040 0.9999
+vn -0.0074 -0.0017 1.0000
+vn -0.0018 -0.0002 1.0000
+vn 0.0039 -0.0032 1.0000
+vn 0.0203 -0.0116 0.9997
+vn 0.0604 -0.0183 0.9980
+vn 0.1034 -0.0229 0.9944
+vn 0.1895 -0.0283 0.9815
+vn 0.2928 -0.0317 0.9557
+vn 0.3767 -0.0295 0.9259
+vn 0.4319 -0.0234 0.9016
+vn 0.4561 -0.0140 0.8898
+vn 0.4499 -0.0027 0.8931
+vn 0.4135 0.0088 0.9105
+vn 0.3458 0.0198 0.9381
+vn 0.2471 0.0305 0.9685
+vn 0.1219 0.0407 0.9917
+vn -0.0165 0.0489 0.9987
+vn 0.0486 0.2041 0.9777
+vn -0.0727 0.2032 0.9764
+vn -0.1428 0.1904 0.9713
+vn -0.1983 0.1719 0.9650
+vn -0.2359 0.1490 0.9603
+vn -0.2535 0.1230 0.9595
+vn -0.2498 0.0944 0.9637
+vn -0.2232 0.0636 0.9727
+vn -0.1731 0.0321 0.9844
+vn -0.1098 0.0077 0.9939
+vn -0.0716 -0.0067 0.9974
+vn -0.0317 -0.0075 0.9995
+vn -0.0237 -0.0055 0.9997
+vn -0.0173 -0.0036 0.9998
+vn -0.0098 -0.0017 1.0000
+vn -0.0033 -0.0003 1.0000
+vn -0.0002 -0.0000 1.0000
+vn -0.0000 -0.0010 1.0000
+vn 0.0070 -0.0060 1.0000
+vn 0.0287 -0.0135 0.9995
+vn 0.0671 -0.0183 0.9976
+vn 0.1081 -0.0218 0.9939
+vn 0.1895 -0.0274 0.9815
+vn 0.2949 -0.0287 0.9551
+vn 0.3736 -0.0241 0.9273
+vn 0.4236 -0.0134 0.9057
+vn 0.4443 0.0011 0.8959
+vn 0.4497 0.0177 0.8930
+vn 0.4131 0.0349 0.9100
+vn 0.3452 0.0515 0.9371
+vn 0.2464 0.0664 0.9669
+vn 0.1084 0.0787 0.9910
+vn -0.0273 0.0873 0.9958
+vn 0.0236 0.0361 0.9991
+vn -0.0655 0.2364 0.9694
+vn -0.1272 0.2218 0.9668
+vn -0.1760 0.1998 0.9639
+vn -0.2082 0.1719 0.9629
+vn -0.2218 0.1396 0.9651
+vn -0.2147 0.1037 0.9712
+vn -0.1860 0.0660 0.9803
+vn -0.1384 0.0309 0.9899
+vn -0.1098 0.0060 0.9939
+vn -0.0572 -0.0093 0.9983
+vn -0.0309 -0.0052 0.9995
+vn -0.0257 -0.0039 0.9997
+vn -0.0193 -0.0026 0.9998
+vn -0.0116 -0.0014 0.9999
+vn -0.0047 -0.0004 1.0000
+vn -0.0005 -0.0000 1.0000
+vn 0.0010 -0.0055 1.0000
+vn 0.0121 -0.0082 0.9999
+vn 0.0362 -0.0136 0.9993
+vn 0.0719 -0.0170 0.9973
+vn 0.1116 -0.0202 0.9935
+vn 0.1953 -0.0265 0.9804
+vn 0.2937 -0.0244 0.9556
+vn 0.3652 -0.0140 0.9308
+vn 0.4107 0.0016 0.9118
+vn 0.4440 0.0202 0.8958
+vn 0.4355 0.0400 0.8993
+vn 0.3975 0.0601 0.9156
+vn 0.3292 0.0794 0.9409
+vn 0.2312 0.0969 0.9681
+vn 0.0937 0.1106 0.9894
+vn -0.0378 0.1189 0.9922
+vn 0.0778 -0.2305 0.9700
+vn -0.0585 0.2462 0.9674
+vn -0.1114 0.2310 0.9666
+vn -0.1524 0.2075 0.9663
+vn -0.1779 0.1769 0.9680
+vn -0.1857 0.1404 0.9725
+vn -0.1751 0.1003 0.9794
+vn -0.1462 0.0601 0.9874
+vn -0.1043 0.0259 0.9942
+vn -0.0849 0.0023 0.9964
+vn -0.0420 -0.0032 0.9991
+vn -0.0349 -0.0056 0.9994
+vn -0.0270 -0.0020 0.9996
+vn -0.0206 -0.0014 0.9998
+vn -0.0129 -0.0008 0.9999
+vn -0.0057 -0.0003 1.0000
+vn -0.0009 -0.0000 1.0000
+vn -0.0000 -0.0003 1.0000
+vn 0.0065 -0.0039 1.0000
+vn 0.0147 -0.0090 0.9999
+vn 0.0416 -0.0124 0.9991
+vn 0.0753 -0.0148 0.9971
+vn 0.1148 -0.0208 0.9932
+vn 0.2017 -0.0220 0.9792
+vn 0.2936 -0.0146 0.9558
+vn 0.3651 0.0002 0.9310
+vn 0.4105 0.0192 0.9116
+vn 0.4283 0.0403 0.9027
+vn 0.4181 0.0625 0.9062
+vn 0.3792 0.0849 0.9214
+vn 0.3109 0.1063 0.9445
+vn 0.2139 0.1252 0.9688
+vn 0.0785 0.1394 0.9871
+vn -0.0478 0.1470 0.9880
+vn 0.1826 -0.3848 0.9048
+vn -0.0520 0.2333 0.9710
+vn -0.0963 0.2182 0.9711
+vn -0.1293 0.1949 0.9723
+vn -0.1476 0.1643 0.9753
+vn -0.1496 0.1278 0.9804
+vn -0.1352 0.0876 0.9869
+vn -0.1079 0.0490 0.9930
+vn -0.0738 0.0185 0.9971
+vn -0.0613 0.0010 0.9981
+vn -0.0365 0.0003 0.9993
+vn -0.0325 0.0002 0.9995
+vn -0.0306 0.0001 0.9995
+vn -0.0212 -0.0000 0.9998
+vn -0.0135 -0.0001 0.9999
+vn -0.0062 -0.0001 1.0000
+vn -0.0012 -0.0000 1.0000
+vn 0.0003 -0.0040 1.0000
+vn 0.0101 -0.0046 0.9999
+vn 0.0198 -0.0085 0.9998
+vn 0.0450 -0.0105 0.9989
+vn 0.0777 -0.0131 0.9969
+vn 0.1208 -0.0187 0.9925
+vn 0.2032 -0.0144 0.9790
+vn 0.2872 -0.0015 0.9579
+vn 0.3523 0.0158 0.9358
+vn 0.3941 0.0367 0.9183
+vn 0.4099 0.0597 0.9102
+vn 0.3984 0.0833 0.9134
+vn 0.3589 0.1067 0.9273
+vn 0.2909 0.1291 0.9480
+vn 0.1956 0.1487 0.9693
+vn 0.0633 0.1629 0.9846
+vn -0.0571 0.1695 0.9839
+vn 0.2844 -0.3261 0.9015
+vn -0.0459 0.2009 0.9785
+vn -0.0822 0.1866 0.9790
+vn -0.1080 0.1648 0.9804
+vn -0.1199 0.1367 0.9833
+vn -0.1168 0.1035 0.9877
+vn -0.1002 0.0684 0.9926
+vn -0.0744 0.0348 0.9966
+vn -0.0502 0.0111 0.9987
+vn -0.0374 0.0047 0.9993
+vn -0.0350 0.0038 0.9994
+vn -0.0316 0.0030 0.9995
+vn -0.0305 -0.0008 0.9995
+vn -0.0211 0.0013 0.9998
+vn -0.0134 0.0006 0.9999
+vn -0.0063 0.0001 1.0000
+vn -0.0011 -0.0000 1.0000
+vn 0.0044 -0.0015 1.0000
+vn 0.0107 -0.0045 0.9999
+vn 0.0238 -0.0072 0.9997
+vn 0.0469 -0.0089 0.9989
+vn 0.0803 -0.0112 0.9967
+vn 0.1264 -0.0122 0.9919
+vn 0.1992 -0.0052 0.9799
+vn 0.2755 0.0108 0.9612
+vn 0.3367 0.0311 0.9411
+vn 0.3754 0.0528 0.9254
+vn 0.3894 0.0755 0.9180
+vn 0.3773 0.0994 0.9208
+vn 0.3376 0.1237 0.9331
+vn 0.2701 0.1472 0.9515
+vn 0.1767 0.1677 0.9699
+vn 0.0480 0.1817 0.9822
+vn -0.0654 0.1871 0.9802
+vn 0.3319 -0.0336 0.9427
+vn -0.0463 0.1540 0.9870
+vn -0.0695 0.1408 0.9876
+vn -0.0892 0.1214 0.9886
+vn -0.0967 0.0977 0.9905
+vn -0.0907 0.0713 0.9933
+vn -0.0733 0.0442 0.9963
+vn -0.0529 0.0226 0.9983
+vn -0.0380 0.0104 0.9992
+vn -0.0356 0.0086 0.9993
+vn -0.0335 0.0071 0.9994
+vn -0.0300 0.0055 0.9995
+vn -0.0251 0.0040 0.9997
+vn -0.0233 -0.0005 0.9997
+vn -0.0127 0.0012 0.9999
+vn -0.0058 0.0003 1.0000
+vn -0.0008 -0.0000 1.0000
+vn 0.0029 -0.0016 1.0000
+vn 0.0136 -0.0037 0.9999
+vn 0.0265 -0.0054 0.9996
+vn 0.0487 -0.0071 0.9988
+vn 0.0826 -0.0078 0.9966
+vn 0.1274 -0.0050 0.9918
+vn 0.1925 0.0050 0.9813
+vn 0.2605 0.0212 0.9652
+vn 0.3180 0.0418 0.9472
+vn 0.3557 0.0645 0.9324
+vn 0.3688 0.0882 0.9253
+vn 0.3557 0.1125 0.9278
+vn 0.3154 0.1371 0.9390
+vn 0.2484 0.1608 0.9552
+vn 0.1569 0.1811 0.9709
+vn 0.0331 0.1947 0.9803
+vn -0.0728 0.1990 0.9773
+vn 0.2125 0.2922 0.9324
+vn -0.0405 0.0986 0.9943
+vn -0.0588 0.0876 0.9944
+vn -0.0743 0.0721 0.9946
+vn -0.0788 0.0538 0.9954
+vn -0.0730 0.0359 0.9967
+vn -0.0608 0.0234 0.9979
+vn -0.0453 0.0158 0.9988
+vn -0.0364 0.0141 0.9992
+vn -0.0335 0.0120 0.9994
+vn -0.0313 0.0099 0.9995
+vn -0.0278 0.0077 0.9996
+vn -0.0229 0.0055 0.9997
+vn -0.0165 0.0033 0.9999
+vn -0.0144 -0.0015 0.9999
+vn -0.0049 0.0004 1.0000
+vn -0.0004 -0.0000 1.0000
+vn -0.0000 -0.0030 1.0000
+vn 0.0001 -0.0001 1.0000
+vn 0.0005 -0.0006 1.0000
+vn 0.0044 -0.0027 1.0000
+vn 0.0158 -0.0055 0.9999
+vn 0.0281 -0.0086 0.9996
+vn 0.0504 -0.0120 0.9987
+vn 0.0834 -0.0132 0.9964
+vn 0.1247 -0.0096 0.9921
+vn 0.1829 0.0021 0.9831
+vn 0.2453 0.0176 0.9693
+vn 0.2991 0.0359 0.9536
+vn 0.3352 0.0581 0.9403
+vn 0.3478 0.0837 0.9338
+vn 0.3342 0.1110 0.9360
+vn 0.2934 0.1383 0.9459
+vn 0.2267 0.1636 0.9601
+vn 0.1373 0.1844 0.9732
+vn 0.0183 0.1975 0.9801
+vn -0.0803 0.2018 0.9761
+vn -0.0835 0.3000 0.9503
+vn -0.0351 0.0287 0.9990
+vn -0.0591 0.0221 0.9980
+vn -0.0673 0.0149 0.9976
+vn -0.0737 0.0097 0.9972
+vn -0.0713 0.0078 0.9974
+vn -0.0618 0.0088 0.9980
+vn -0.0506 0.0142 0.9986
+vn -0.0390 0.0168 0.9991
+vn -0.0313 0.0147 0.9994
+vn -0.0285 0.0119 0.9995
+vn -0.0248 0.0089 0.9997
+vn -0.0197 0.0057 0.9998
+vn -0.0131 0.0023 0.9999
+vn -0.0097 -0.0006 1.0000
+vn -0.0067 -0.0056 1.0000
+vn 0.0004 -0.0065 1.0000
+vn 0.0003 -0.0068 1.0000
+vn -0.0000 -0.0068 1.0000
+vn -0.0001 -0.0067 1.0000
+vn -0.0032 -0.0034 1.0000
+vn -0.0003 -0.0031 1.0000
+vn -0.0005 -0.0026 1.0000
+vn -0.0006 -0.0020 1.0000
+vn 0.0023 -0.0043 1.0000
+vn -0.0006 -0.0037 1.0000
+vn -0.0004 -0.0033 1.0000
+vn 0.0004 -0.0037 1.0000
+vn 0.0015 -0.0022 1.0000
+vn 0.0027 -0.0048 1.0000
+vn 0.0039 -0.0086 1.0000
+vn 0.0054 -0.0136 0.9999
+vn 0.0129 -0.0199 0.9997
+vn 0.0256 -0.0269 0.9993
+vn 0.0382 -0.0338 0.9987
+vn 0.0590 -0.0390 0.9975
+vn 0.0847 -0.0415 0.9955
+vn 0.1214 -0.0396 0.9918
+vn 0.1718 -0.0312 0.9846
+vn 0.2310 -0.0181 0.9728
+vn 0.2827 0.0007 0.9592
+vn 0.3158 0.0249 0.9485
+vn 0.3258 0.0532 0.9439
+vn 0.3106 0.0839 0.9468
+vn 0.2697 0.1145 0.9561
+vn 0.2039 0.1432 0.9685
+vn 0.0931 0.1670 0.9816
+vn 0.0005 0.1827 0.9832
+vn -0.0900 0.1888 0.9779
+vn -0.2229 0.2273 0.9480
+vn -0.0302 -0.0678 0.9972
+vn -0.0525 -0.0665 0.9964
+vn -0.0673 -0.0590 0.9960
+vn -0.0737 -0.0465 0.9962
+vn -0.0713 -0.0301 0.9970
+vn -0.0811 -0.0107 0.9966
+vn -0.0674 0.0061 0.9977
+vn -0.0470 0.0141 0.9988
+vn -0.0300 0.0128 0.9995
+vn -0.0222 0.0066 0.9997
+vn -0.0248 -0.0015 0.9997
+vn -0.0197 -0.0105 0.9998
+vn -0.0131 -0.0188 0.9997
+vn 0.0001 -0.0257 0.9997
+vn 0.0028 -0.0302 0.9995
+vn 0.0024 -0.0321 0.9995
+vn 0.0009 -0.0327 0.9995
+vn -0.0003 -0.0324 0.9995
+vn -0.0012 -0.0313 0.9995
+vn -0.0021 -0.0325 0.9995
+vn -0.0028 -0.0300 0.9995
+vn -0.0032 -0.0273 0.9996
+vn -0.0037 -0.0242 0.9997
+vn -0.0043 -0.0176 0.9998
+vn -0.0038 -0.0145 0.9999
+vn -0.0019 -0.0130 0.9999
+vn 0.0007 -0.0133 0.9999
+vn 0.0040 -0.0157 0.9999
+vn 0.0076 -0.0207 0.9998
+vn 0.0117 -0.0284 0.9995
+vn 0.0153 -0.0383 0.9991
+vn 0.0237 -0.0491 0.9985
+vn 0.0356 -0.0591 0.9976
+vn 0.0476 -0.0684 0.9965
+vn 0.0666 -0.0760 0.9949
+vn 0.0929 -0.0814 0.9923
+vn 0.1204 -0.0817 0.9894
+vn 0.1578 -0.0748 0.9846
+vn 0.2066 -0.0607 0.9765
+vn 0.2477 -0.0401 0.9680
+vn 0.2721 -0.0149 0.9622
+vn 0.2765 0.0123 0.9609
+vn 0.2839 0.0396 0.9580
+vn 0.2163 0.0667 0.9741
+vn 0.1503 0.0942 0.9842
+vn 0.0672 0.1196 0.9905
+vn -0.0224 0.1400 0.9899
+vn -0.1075 0.1536 0.9823
+vn -0.0567 0.1360 0.9891
+vn -0.0255 -0.1669 0.9856
+vn -0.0533 -0.1593 0.9858
+vn -0.0743 -0.1418 0.9871
+vn -0.0857 -0.1154 0.9896
+vn -0.0875 -0.0834 0.9927
+vn -0.0811 -0.0521 0.9953
+vn -0.0924 -0.0268 0.9954
+vn -0.0643 -0.0096 0.9979
+vn -0.0323 -0.0073 0.9995
+vn -0.0222 -0.0155 0.9996
+vn -0.0167 -0.0278 0.9995
+vn -0.0108 -0.0413 0.9991
+vn 0.0073 -0.0534 0.9985
+vn 0.0104 -0.0637 0.9979
+vn 0.0106 -0.0715 0.9974
+vn 0.0081 -0.0772 0.9970
+vn 0.0047 -0.0810 0.9967
+vn 0.0010 -0.0823 0.9966
+vn -0.0026 -0.0810 0.9967
+vn -0.0058 -0.0773 0.9970
+vn -0.0085 -0.0716 0.9974
+vn -0.0106 -0.0642 0.9979
+vn -0.0113 -0.0566 0.9983
+vn -0.0098 -0.0512 0.9986
+vn -0.0075 -0.0474 0.9988
+vn -0.0046 -0.0447 0.9990
+vn -0.0009 -0.0431 0.9991
+vn 0.0048 -0.0440 0.9990
+vn 0.0119 -0.0482 0.9988
+vn 0.0195 -0.0560 0.9982
+vn 0.0261 -0.0667 0.9974
+vn 0.0357 -0.0787 0.9963
+vn 0.0480 -0.0911 0.9947
+vn 0.0601 -0.1035 0.9928
+vn 0.0768 -0.1135 0.9906
+vn 0.0988 -0.1191 0.9880
+vn 0.1202 -0.1187 0.9856
+vn 0.1553 -0.1155 0.9811
+vn 0.1986 -0.1062 0.9743
+vn 0.2361 -0.0927 0.9673
+vn 0.2586 -0.0770 0.9629
+vn 0.2608 -0.0591 0.9636
+vn 0.2373 -0.0356 0.9708
+vn 0.1885 -0.0066 0.9820
+vn 0.1183 0.0255 0.9926
+vn 0.0351 0.0561 0.9978
+vn -0.0517 0.0825 0.9952
+vn -0.1319 0.1031 0.9859
+vn 0.1927 0.0576 0.9796
+vn -0.0228 -0.2487 0.9683
+vn -0.0600 -0.2390 0.9692
+vn -0.0907 -0.2173 0.9719
+vn -0.1112 -0.1861 0.9762
+vn -0.1186 -0.1491 0.9817
+vn -0.1119 -0.1109 0.9875
+vn -0.0924 -0.0777 0.9927
+vn -0.0643 -0.0558 0.9964
+vn -0.0323 -0.0457 0.9984
+vn -0.0140 -0.0496 0.9987
+vn 0.0075 -0.0614 0.9981
+vn 0.0167 -0.0754 0.9970
+vn 0.0224 -0.0904 0.9957
+vn 0.0241 -0.1041 0.9943
+vn 0.0215 -0.1150 0.9931
+vn 0.0165 -0.1233 0.9922
+vn 0.0102 -0.1288 0.9916
+vn 0.0035 -0.1314 0.9913
+vn -0.0035 -0.1304 0.9915
+vn -0.0107 -0.1255 0.9920
+vn -0.0167 -0.1174 0.9929
+vn -0.0200 -0.1080 0.9939
+vn -0.0203 -0.0991 0.9949
+vn -0.0183 -0.0906 0.9957
+vn -0.0141 -0.0840 0.9964
+vn -0.0087 -0.0799 0.9968
+vn -0.0021 -0.0787 0.9969
+vn 0.0059 -0.0797 0.9968
+vn 0.0156 -0.0835 0.9964
+vn 0.0258 -0.0897 0.9956
+vn 0.0348 -0.0984 0.9945
+vn 0.0465 -0.1091 0.9929
+vn 0.0611 -0.1221 0.9906
+vn 0.0741 -0.1359 0.9879
+vn 0.0878 -0.1468 0.9853
+vn 0.1048 -0.1528 0.9827
+vn 0.1259 -0.1583 0.9793
+vn 0.1657 -0.1681 0.9717
+vn 0.2043 -0.1731 0.9635
+vn 0.2365 -0.1729 0.9561
+vn 0.2526 -0.1667 0.9531
+vn 0.2447 -0.1510 0.9578
+vn 0.2119 -0.1265 0.9691
+vn 0.1554 -0.0948 0.9833
+vn 0.0802 -0.0586 0.9951
+vn -0.0052 -0.0205 0.9998
+vn -0.0903 0.0156 0.9958
+vn -0.1655 0.0464 0.9851
+vn 0.2042 0.0480 0.9778
+vn -0.0131 -0.3152 0.9489
+vn -0.0686 -0.3079 0.9489
+vn -0.1109 -0.2879 0.9512
+vn -0.1406 -0.2565 0.9563
+vn -0.1540 -0.2175 0.9638
+vn -0.1488 -0.1773 0.9728
+vn -0.1250 -0.1407 0.9821
+vn -0.0859 -0.1101 0.9902
+vn -0.0424 -0.0936 0.9947
+vn -0.0119 -0.0917 0.9957
+vn 0.0181 -0.1022 0.9946
+vn 0.0330 -0.1183 0.9924
+vn 0.0401 -0.1359 0.9899
+vn 0.0415 -0.1532 0.9873
+vn 0.0367 -0.1683 0.9850
+vn 0.0274 -0.1792 0.9834
+vn 0.0161 -0.1851 0.9826
+vn 0.0034 -0.1850 0.9827
+vn -0.0093 -0.1795 0.9837
+vn -0.0199 -0.1704 0.9852
+vn -0.0272 -0.1601 0.9867
+vn -0.0305 -0.1498 0.9883
+vn -0.0302 -0.1399 0.9897
+vn -0.0276 -0.1308 0.9910
+vn -0.0225 -0.1224 0.9922
+vn -0.0144 -0.1168 0.9931
+vn -0.0041 -0.1147 0.9934
+vn 0.0070 -0.1158 0.9933
+vn 0.0184 -0.1184 0.9928
+vn 0.0307 -0.1232 0.9919
+vn 0.0438 -0.1322 0.9903
+vn 0.0582 -0.1437 0.9879
+vn 0.0745 -0.1569 0.9848
+vn 0.0881 -0.1708 0.9814
+vn 0.1016 -0.1845 0.9776
+vn 0.1184 -0.1979 0.9730
+vn 0.1443 -0.2160 0.9657
+vn 0.1869 -0.2365 0.9535
+vn 0.2224 -0.2545 0.9412
+vn 0.2422 -0.2615 0.9343
+vn 0.2437 -0.2552 0.9357
+vn 0.2234 -0.2376 0.9453
+vn 0.1807 -0.2110 0.9606
+vn 0.1173 -0.1775 0.9771
+vn 0.0376 -0.1389 0.9896
+vn -0.0501 -0.0969 0.9940
+vn -0.1350 -0.0539 0.9894
+vn -0.2064 -0.0139 0.9784
+vn 0.0410 0.0472 0.9980
+vn -0.0030 -0.3814 0.9244
+vn -0.0744 -0.3756 0.9238
+vn -0.1284 -0.3558 0.9257
+vn -0.1691 -0.3258 0.9302
+vn -0.1901 -0.2890 0.9383
+vn -0.1870 -0.2479 0.9506
+vn -0.1607 -0.2076 0.9649
+vn -0.1162 -0.1753 0.9776
+vn -0.0589 -0.1553 0.9861
+vn -0.0147 -0.1526 0.9882
+vn 0.0284 -0.1627 0.9863
+vn 0.0527 -0.1820 0.9819
+vn 0.0608 -0.2025 0.9774
+vn 0.0592 -0.2201 0.9737
+vn 0.0519 -0.2352 0.9706
+vn 0.0392 -0.2470 0.9682
+vn 0.0224 -0.2535 0.9671
+vn 0.0041 -0.2543 0.9671
+vn -0.0141 -0.2497 0.9682
+vn -0.0304 -0.2394 0.9704
+vn -0.0269 -0.2253 0.9739
+vn -0.0303 -0.2092 0.9774
+vn -0.0471 -0.1926 0.9802
+vn -0.0421 -0.1782 0.9831
+vn -0.0332 -0.1677 0.9853
+vn -0.0211 -0.1610 0.9867
+vn -0.0073 -0.1579 0.9874
+vn 0.0071 -0.1580 0.9874
+vn 0.0212 -0.1608 0.9868
+vn 0.0360 -0.1661 0.9855
+vn 0.0523 -0.1743 0.9833
+vn 0.0693 -0.1853 0.9802
+vn 0.0887 -0.1993 0.9759
+vn 0.1058 -0.2167 0.9705
+vn 0.1222 -0.2371 0.9638
+vn 0.1429 -0.2613 0.9546
+vn 0.1720 -0.2883 0.9420
+vn 0.2106 -0.3113 0.9267
+vn 0.2373 -0.3267 0.9148
+vn 0.2445 -0.3318 0.9111
+vn 0.2322 -0.3253 0.9167
+vn 0.2012 -0.3098 0.9293
+vn 0.1500 -0.2866 0.9463
+vn 0.0803 -0.2566 0.9632
+vn -0.0043 -0.2199 0.9755
+vn -0.0958 -0.1770 0.9795
+vn -0.1827 -0.1296 0.9746
+vn -0.2532 -0.0816 0.9640
+vn -0.1288 0.0381 0.9909
+vn 0.0100 -0.4271 0.9042
+vn -0.0787 -0.4250 0.9017
+vn -0.1455 -0.4088 0.9010
+vn -0.1955 -0.3817 0.9034
+vn -0.2232 -0.3491 0.9101
+vn -0.2253 -0.3158 0.9217
+vn -0.1994 -0.2836 0.9380
+vn -0.1480 -0.2564 0.9552
+vn -0.0791 -0.2359 0.9686
+vn -0.0145 -0.2273 0.9737
+vn 0.0358 -0.2344 0.9715
+vn 0.0701 -0.2511 0.9654
+vn 0.0803 -0.2703 0.9594
+vn 0.0777 -0.2887 0.9543
+vn 0.0688 -0.3056 0.9497
+vn 0.0542 -0.3205 0.9457
+vn 0.0341 -0.3321 0.9426
+vn 0.0100 -0.3379 0.9411
+vn -0.0161 -0.3360 0.9417
+vn -0.0299 -0.3278 0.9443
+vn -0.0410 -0.3138 0.9486
+vn -0.0462 -0.2944 0.9546
+vn -0.0464 -0.2719 0.9612
+vn -0.0416 -0.2484 0.9678
+vn -0.0543 -0.2279 0.9722
+vn -0.0365 -0.2131 0.9764
+vn -0.0160 -0.2045 0.9787
+vn 0.0069 -0.2042 0.9789
+vn 0.0283 -0.2111 0.9771
+vn 0.0470 -0.2218 0.9740
+vn 0.0649 -0.2342 0.9700
+vn 0.0822 -0.2470 0.9655
+vn 0.1038 -0.2619 0.9595
+vn 0.1242 -0.2802 0.9519
+vn 0.1465 -0.3041 0.9413
+vn 0.1692 -0.3299 0.9287
+vn 0.1982 -0.3553 0.9135
+vn 0.2279 -0.3724 0.8996
+vn 0.2443 -0.3807 0.8919
+vn 0.2434 -0.3831 0.8910
+vn 0.2221 -0.3793 0.8982
+vn 0.1818 -0.3683 0.9118
+vn 0.1234 -0.3508 0.9283
+vn 0.0469 -0.3257 0.9443
+vn -0.0440 -0.2919 0.9554
+vn -0.1407 -0.2489 0.9583
+vn -0.2305 -0.1992 0.9525
+vn -0.3010 -0.1472 0.9422
+vn -0.2103 0.0280 0.9772
+vn 0.0256 -0.4410 0.8971
+vn -0.0797 -0.4422 0.8934
+vn -0.1596 -0.4308 0.8882
+vn -0.2193 -0.4121 0.8843
+vn -0.2520 -0.3894 0.8859
+vn -0.2558 -0.3655 0.8950
+vn -0.2304 -0.3437 0.9104
+vn -0.1758 -0.3229 0.9300
+vn -0.1008 -0.3054 0.9469
+vn -0.0236 -0.2927 0.9559
+vn 0.0361 -0.2932 0.9554
+vn 0.0850 -0.3069 0.9479
+vn 0.1018 -0.3275 0.9394
+vn 0.1000 -0.3492 0.9317
+vn 0.0889 -0.3690 0.9252
+vn 0.0713 -0.3859 0.9198
+vn 0.0467 -0.3983 0.9161
+vn 0.0149 -0.4034 0.9149
+vn -0.0173 -0.4023 0.9154
+vn -0.0382 -0.3948 0.9180
+vn -0.0550 -0.3813 0.9228
+vn -0.0658 -0.3626 0.9296
+vn -0.0692 -0.3396 0.9380
+vn -0.0654 -0.3147 0.9469
+vn -0.0536 -0.2902 0.9555
+vn -0.0586 -0.2691 0.9613
+vn -0.0301 -0.2558 0.9663
+vn 0.0016 -0.2508 0.9680
+vn 0.0328 -0.2550 0.9664
+vn 0.0611 -0.2683 0.9614
+vn 0.0816 -0.2843 0.9552
+vn 0.1002 -0.3018 0.9481
+vn 0.1198 -0.3175 0.9407
+vn 0.1428 -0.3357 0.9311
+vn 0.1679 -0.3563 0.9192
+vn 0.1909 -0.3770 0.9063
+vn 0.2183 -0.3957 0.8921
+vn 0.2397 -0.4068 0.8815
+vn 0.2500 -0.4135 0.8755
+vn 0.2401 -0.4139 0.8781
+vn 0.2115 -0.4095 0.8875
+vn 0.1645 -0.4004 0.9015
+vn 0.0980 -0.3841 0.9181
+vn 0.0135 -0.3590 0.9332
+vn -0.0826 -0.3255 0.9419
+vn -0.1395 -0.2847 0.9484
+vn -0.2290 -0.2375 0.9440
+vn -0.2999 -0.1872 0.9354
+vn -0.1302 0.0302 0.9910
+vn 0.0420 -0.4244 0.9045
+vn -0.0783 -0.4295 0.8997
+vn -0.1692 -0.4246 0.8894
+vn -0.2351 -0.4141 0.8793
+vn -0.2722 -0.4003 0.8750
+vn -0.2787 -0.3866 0.8791
+vn -0.2534 -0.3726 0.8927
+vn -0.1997 -0.3598 0.9114
+vn -0.1216 -0.3475 0.9297
+vn -0.0382 -0.3369 0.9408
+vn 0.0320 -0.3334 0.9422
+vn 0.0976 -0.3443 0.9338
+vn 0.1259 -0.3663 0.9219
+vn 0.1246 -0.3896 0.9125
+vn 0.1113 -0.4113 0.9047
+vn 0.0887 -0.4283 0.8993
+vn 0.0564 -0.4384 0.8970
+vn 0.0185 -0.4425 0.8966
+vn -0.0193 -0.4408 0.8974
+vn -0.0459 -0.4341 0.8997
+vn -0.0691 -0.4214 0.9042
+vn -0.0853 -0.4039 0.9108
+vn -0.0934 -0.3829 0.9191
+vn -0.0914 -0.3596 0.9286
+vn -0.0792 -0.3354 0.9387
+vn -0.0580 -0.3132 0.9479
+vn -0.0466 -0.2978 0.9535
+vn -0.0078 -0.2891 0.9573
+vn 0.0337 -0.2898 0.9565
+vn 0.0710 -0.2988 0.9517
+vn 0.0991 -0.3149 0.9439
+vn 0.1201 -0.3334 0.9351
+vn 0.1373 -0.3497 0.9267
+vn 0.1618 -0.3672 0.9160
+vn 0.1859 -0.3835 0.9046
+vn 0.2078 -0.3986 0.8933
+vn 0.2319 -0.4099 0.8821
+vn 0.2487 -0.4172 0.8741
+vn 0.2519 -0.4191 0.8723
+vn 0.2364 -0.4178 0.8772
+vn 0.2007 -0.4122 0.8887
+vn 0.1448 -0.3999 0.9051
+vn 0.0704 -0.3804 0.9221
+vn -0.0199 -0.3540 0.9350
+vn -0.0828 -0.3202 0.9437
+vn -0.1827 -0.2813 0.9420
+vn -0.2745 -0.2376 0.9318
+vn -0.3449 -0.1917 0.9189
+vn 0.0497 0.0474 0.9976
+vn 0.0593 -0.3778 0.9240
+vn -0.0737 -0.3879 0.9188
+vn -0.1725 -0.3898 0.9046
+vn -0.2437 -0.3854 0.8900
+vn -0.2853 -0.3799 0.8799
+vn -0.2939 -0.3746 0.8794
+vn -0.2716 -0.3690 0.8889
+vn -0.2183 -0.3635 0.9056
+vn -0.1396 -0.3575 0.9234
+vn -0.0521 -0.3524 0.9344
+vn 0.0314 -0.3522 0.9354
+vn 0.1092 -0.3613 0.9260
+vn 0.1496 -0.3815 0.9122
+vn 0.1505 -0.4053 0.9017
+vn 0.1338 -0.4266 0.8945
+vn 0.1044 -0.4420 0.8909
+vn 0.0647 -0.4509 0.8902
+vn 0.0213 -0.4543 0.8906
+vn -0.0215 -0.4525 0.8915
+vn -0.0532 -0.4457 0.8936
+vn -0.0831 -0.4344 0.8969
+vn -0.1045 -0.4183 0.9023
+vn -0.1163 -0.3992 0.9095
+vn -0.1168 -0.3783 0.9183
+vn -0.1055 -0.3563 0.9284
+vn -0.0820 -0.3368 0.9380
+vn -0.0464 -0.3198 0.9464
+vn -0.0186 -0.3100 0.9506
+vn 0.0317 -0.3080 0.9509
+vn 0.0759 -0.3119 0.9471
+vn 0.1126 -0.3235 0.9395
+vn 0.1380 -0.3392 0.9306
+vn 0.1558 -0.3555 0.9216
+vn 0.1794 -0.3705 0.9114
+vn 0.2009 -0.3826 0.9018
+vn 0.2209 -0.3926 0.8928
+vn 0.2422 -0.3992 0.8843
+vn 0.2539 -0.4014 0.8800
+vn 0.2507 -0.3989 0.8820
+vn 0.2302 -0.3935 0.8900
+vn 0.1876 -0.3839 0.9041
+vn 0.1232 -0.3680 0.9216
+vn 0.0408 -0.3449 0.9378
+vn -0.0545 -0.3158 0.9473
+vn -0.1220 -0.2815 0.9518
+vn -0.2239 -0.2436 0.9437
+vn -0.3158 -0.2043 0.9266
+vn -0.3852 -0.1648 0.9080
+vn 0.1610 0.0797 0.9837
+vn 0.0770 -0.3000 0.9508
+vn -0.0646 -0.3151 0.9469
+vn -0.1698 -0.3226 0.9312
+vn -0.2475 -0.3253 0.9127
+vn -0.2918 -0.3276 0.8986
+vn -0.3030 -0.3299 0.8941
+vn -0.2835 -0.3324 0.8995
+vn -0.2319 -0.3340 0.9136
+vn -0.1531 -0.3356 0.9295
+vn -0.0614 -0.3386 0.9389
+vn 0.0376 -0.3446 0.9380
+vn 0.1224 -0.3542 0.9271
+vn 0.1715 -0.3713 0.9125
+vn 0.1763 -0.3940 0.9021
+vn 0.1548 -0.4135 0.8973
+vn 0.1184 -0.4272 0.8964
+vn 0.0728 -0.4357 0.8971
+vn 0.0239 -0.4388 0.8983
+vn -0.0238 -0.4371 0.8991
+vn -0.0613 -0.4305 0.9005
+vn -0.0960 -0.4203 0.9023
+vn -0.1228 -0.4059 0.9056
+vn -0.1380 -0.3888 0.9109
+vn -0.1406 -0.3701 0.9183
+vn -0.1307 -0.3516 0.9270
+vn -0.1042 -0.3341 0.9368
+vn -0.0656 -0.3183 0.9457
+vn -0.0298 -0.3083 0.9508
+vn 0.0267 -0.3034 0.9525
+vn 0.0775 -0.3039 0.9495
+vn 0.1209 -0.3098 0.9431
+vn 0.1513 -0.3202 0.9352
+vn 0.1732 -0.3342 0.9264
+vn 0.1946 -0.3457 0.9180
+vn 0.2128 -0.3537 0.9108
+vn 0.2300 -0.3585 0.9047
+vn 0.2493 -0.3606 0.8988
+vn 0.2556 -0.3581 0.8980
+vn 0.2475 -0.3521 0.9026
+vn 0.2200 -0.3413 0.9139
+vn 0.1702 -0.3256 0.9301
+vn 0.0990 -0.3050 0.9472
+vn 0.0104 -0.2791 0.9602
+vn -0.0560 -0.2480 0.9671
+vn -0.1605 -0.2144 0.9635
+vn -0.2623 -0.1795 0.9481
+vn -0.3515 -0.1464 0.9247
+vn -0.4184 -0.1162 0.9008
+vn 0.1840 0.1371 0.9733
+vn 0.0944 -0.1914 0.9770
+vn -0.0507 -0.2095 0.9765
+vn -0.1621 -0.2229 0.9613
+vn -0.2450 -0.2335 0.9410
+vn -0.2915 -0.2436 0.9250
+vn -0.3056 -0.2540 0.9177
+vn -0.2883 -0.2645 0.9203
+vn -0.2392 -0.2747 0.9313
+vn -0.1594 -0.2844 0.9454
+vn -0.0627 -0.2959 0.9532
+vn 0.0506 -0.3081 0.9500
+vn 0.1385 -0.3197 0.9373
+vn 0.1920 -0.3348 0.9225
+vn 0.2000 -0.3545 0.9134
+vn 0.1736 -0.3716 0.9120
+vn 0.1313 -0.3840 0.9139
+vn 0.0807 -0.3921 0.9164
+vn 0.0268 -0.3953 0.9181
+vn -0.0258 -0.3940 0.9188
+vn -0.0693 -0.3883 0.9189
+vn -0.1081 -0.3792 0.9190
+vn -0.1397 -0.3669 0.9197
+vn -0.1582 -0.3519 0.9226
+vn -0.1627 -0.3356 0.9278
+vn -0.1527 -0.3203 0.9349
+vn -0.1252 -0.3051 0.9440
+vn -0.0843 -0.2917 0.9528
+vn -0.0416 -0.2814 0.9587
+vn 0.0199 -0.2747 0.9613
+vn 0.0764 -0.2721 0.9592
+vn 0.1246 -0.2731 0.9539
+vn 0.1594 -0.2778 0.9473
+vn 0.1859 -0.2864 0.9399
+vn 0.2060 -0.2935 0.9335
+vn 0.2210 -0.2971 0.9289
+vn 0.2352 -0.2972 0.9254
+vn 0.2499 -0.2920 0.9232
+vn 0.2538 -0.2848 0.9244
+vn 0.2408 -0.2741 0.9311
+vn 0.2068 -0.2588 0.9435
+vn 0.1499 -0.2387 0.9595
+vn 0.0726 -0.2140 0.9741
+vn 0.0096 -0.1851 0.9827
+vn -0.0912 -0.1541 0.9838
+vn -0.1958 -0.1235 0.9728
+vn -0.2953 -0.0950 0.9507
+vn -0.3796 -0.0715 0.9224
+vn -0.4563 -0.0526 0.8883
+vn 0.1456 0.2100 0.9668
+vn 0.0948 -0.0606 0.9936
+vn -0.0338 -0.0789 0.9963
+vn -0.1485 -0.0973 0.9841
+vn -0.2344 -0.1159 0.9652
+vn -0.2832 -0.1345 0.9496
+vn -0.2994 -0.1529 0.9418
+vn -0.2841 -0.1713 0.9434
+vn -0.2367 -0.1893 0.9530
+vn -0.1568 -0.2068 0.9657
+vn -0.0550 -0.2263 0.9725
+vn 0.0507 -0.2440 0.9684
+vn 0.1565 -0.2576 0.9535
+vn 0.2111 -0.2712 0.9391
+vn 0.2194 -0.2867 0.9325
+vn 0.1898 -0.3009 0.9346
+vn 0.1429 -0.3116 0.9394
+vn 0.0883 -0.3189 0.9437
+vn 0.0303 -0.3225 0.9461
+vn -0.0267 -0.3220 0.9464
+vn -0.0762 -0.3180 0.9450
+vn -0.1190 -0.3108 0.9430
+vn -0.1543 -0.3010 0.9410
+vn -0.1760 -0.2888 0.9411
+vn -0.1823 -0.2755 0.9438
+vn -0.1716 -0.2630 0.9494
+vn -0.1439 -0.2504 0.9574
+vn -0.1006 -0.2393 0.9657
+vn -0.0530 -0.2293 0.9719
+vn 0.0121 -0.2216 0.9751
+vn 0.0725 -0.2161 0.9737
+vn 0.1243 -0.2130 0.9691
+vn 0.1623 -0.2124 0.9636
+vn 0.1916 -0.2141 0.9578
+vn 0.2112 -0.2151 0.9535
+vn 0.2237 -0.2132 0.9510
+vn 0.2351 -0.2083 0.9494
+vn 0.2433 -0.1964 0.9499
+vn 0.2442 -0.1817 0.9526
+vn 0.2275 -0.1643 0.9598
+vn 0.1887 -0.1438 0.9715
+vn 0.1508 -0.1198 0.9813
+vn 0.0722 -0.0938 0.9930
+vn -0.0218 -0.0665 0.9976
+vn -0.1234 -0.0398 0.9916
+vn -0.2465 -0.0159 0.9690
+vn -0.3360 0.0028 0.9419
+vn -0.4084 0.0157 0.9127
+vn -0.4615 0.0234 0.8868
+vn -0.0207 0.2872 0.9576
+vn 0.1079 0.0746 0.9914
+vn -0.0158 0.0588 0.9981
+vn -0.1086 0.0381 0.9934
+vn -0.1919 0.0142 0.9813
+vn -0.2414 -0.0107 0.9704
+vn -0.2592 -0.0360 0.9651
+vn -0.2697 -0.0606 0.9610
+vn -0.2238 -0.0841 0.9710
+vn -0.1445 -0.1090 0.9835
+vn -0.0384 -0.1346 0.9902
+vn 0.0690 -0.1556 0.9854
+vn 0.1739 -0.1700 0.9700
+vn 0.2263 -0.1815 0.9570
+vn 0.2329 -0.1919 0.9534
+vn 0.2015 -0.2020 0.9584
+vn 0.1522 -0.2103 0.9657
+vn 0.0950 -0.2164 0.9717
+vn 0.0343 -0.2203 0.9748
+vn -0.0260 -0.2212 0.9749
+vn -0.0808 -0.2197 0.9722
+vn -0.1271 -0.2155 0.9682
+vn -0.1654 -0.2092 0.9638
+vn -0.1901 -0.2006 0.9610
+vn -0.1979 -0.1912 0.9614
+vn -0.1869 -0.1818 0.9654
+vn -0.1593 -0.1721 0.9721
+vn -0.1142 -0.1631 0.9800
+vn -0.0629 -0.1540 0.9861
+vn 0.0039 -0.1457 0.9893
+vn 0.0663 -0.1383 0.9882
+vn 0.1200 -0.1318 0.9840
+vn 0.1593 -0.1262 0.9791
+vn 0.1892 -0.1207 0.9745
+vn 0.2079 -0.1143 0.9714
+vn 0.2181 -0.1055 0.9702
+vn 0.2273 -0.0945 0.9692
+vn 0.2452 -0.0773 0.9664
+vn 0.2453 -0.0557 0.9678
+vn 0.2278 -0.0322 0.9732
+vn 0.1880 -0.0067 0.9821
+vn 0.1256 0.0198 0.9919
+vn 0.0447 0.0457 0.9980
+vn -0.0493 0.0695 0.9964
+vn -0.1668 0.0890 0.9820
+vn -0.2575 0.1024 0.9608
+vn -0.3398 0.1088 0.9342
+vn -0.4060 0.1089 0.9074
+vn -0.4541 0.1032 0.8849
+vn -0.2479 0.3133 0.9167
+vn 0.1159 0.2002 0.9729
+vn 0.0006 0.1894 0.9819
+vn -0.0865 0.1699 0.9817
+vn -0.1641 0.1442 0.9758
+vn -0.2115 0.1155 0.9705
+vn -0.2289 0.0859 0.9696
+vn -0.2177 0.0577 0.9743
+vn -0.1731 0.0288 0.9845
+vn -0.1219 -0.0014 0.9925
+vn -0.0148 -0.0299 0.9994
+vn 0.0894 -0.0506 0.9947
+vn 0.1736 -0.0639 0.9827
+vn 0.2267 -0.0716 0.9713
+vn 0.2339 -0.0761 0.9693
+vn 0.2028 -0.0808 0.9759
+vn 0.1571 -0.0852 0.9839
+vn 0.0996 -0.0894 0.9910
+vn 0.0384 -0.0931 0.9949
+vn -0.0231 -0.0957 0.9951
+vn -0.0803 -0.0971 0.9920
+vn -0.1305 -0.0971 0.9867
+vn -0.1725 -0.0954 0.9804
+vn -0.2017 -0.0918 0.9751
+vn -0.2120 -0.0871 0.9734
+vn -0.2027 -0.0815 0.9758
+vn -0.1765 -0.0752 0.9814
+vn -0.1315 -0.0684 0.9890
+vn -0.0705 -0.0609 0.9956
+vn -0.0038 -0.0528 0.9986
+vn 0.0585 -0.0442 0.9973
+vn 0.1117 -0.0350 0.9931
+vn 0.1601 -0.0250 0.9868
+vn 0.1898 -0.0134 0.9817
+vn 0.2081 0.0006 0.9781
+vn 0.2178 0.0164 0.9759
+vn 0.2263 0.0340 0.9735
+vn 0.2277 0.0543 0.9722
+vn 0.2227 0.0794 0.9716
+vn 0.2024 0.1068 0.9735
+vn 0.1605 0.1340 0.9779
+vn 0.0976 0.1600 0.9823
+vn 0.0189 0.1833 0.9829
+vn -0.0708 0.2013 0.9770
+vn -0.1746 0.2117 0.9616
+vn -0.2565 0.2142 0.9425
+vn -0.3310 0.2090 0.9202
+vn -0.3908 0.1966 0.8992
+vn -0.4343 0.1784 0.8829
+vn -0.4241 -0.1874 0.8860
+vn -0.2993 -0.0374 0.9534
+vn -0.1409 0.0134 0.9899
+vn 0.0488 0.2651 0.9630
+vn 0.1700 0.1838 0.9681
+vn 0.1791 0.1158 0.9770
+vn 0.1365 0.0668 0.9884
+vn -0.0031 0.0403 0.9992
+vn -0.1751 0.0276 0.9842
+vn -0.1998 0.0307 0.9794
+vn -0.0789 0.0418 0.9960
+vn 0.1007 0.0487 0.9937
+vn 0.2345 0.0463 0.9710
+vn 0.1239 0.0747 0.9895
+vn -0.1707 0.1683 0.9708
+vn -0.2048 0.2556 0.9448
+vn 0.0226 0.3087 0.9509
+vn 0.3284 0.1934 0.9245
+vn 0.3306 -0.1516 0.9315
+vn 0.2523 -0.3730 0.8929
+vn 0.1452 -0.3452 0.9272
+vn 0.0529 -0.1528 0.9868
+vn 0.0301 0.1032 0.9942
+vn 0.0596 0.2359 0.9699
+vn 0.0948 0.2043 0.9743
+vn 0.1170 0.0139 0.9930
+vn 0.1186 -0.1470 0.9820
+vn 0.1188 -0.1572 0.9804
+vn 0.1158 -0.0138 0.9932
+vn 0.1884 0.1635 0.9684
+vn 0.3073 0.2347 0.9222
+vn -0.0017 -0.0000 1.0000
+vn 0.6158 -0.1859 0.7656
+vn -0.0020 -0.0010 1.0000
+vn -0.0000 0.0041 1.0000
+vn -0.0000 -0.0034 1.0000
+vn -0.0009 -0.0026 1.0000
+vn 0.4147 0.1459 0.8982
+vn -0.2398 -0.2911 0.9262
+vn -0.0599 -0.0000 0.9982
+vn -0.2089 -0.0534 0.9765
+vn 0.4431 -0.0674 0.8940
+vn 0.0034 0.0034 1.0000
+vn 0.2345 -0.1104 0.9658
+vn 0.2043 0.2043 0.9573
+vn -0.2594 -0.0000 0.9658
+vn 0.2036 0.2046 0.9574
+vn -0.2165 0.0454 0.9752
+vn 0.3807 -0.2907 0.8778
+vn 0.0502 0.1939 0.9797
+vn 0.1213 0.1180 0.9856
+vn 0.0020 -0.0020 1.0000
+vn 0.2201 -0.4374 0.8719
+vn -0.0204 -0.4584 0.8885
+vn -0.1867 -0.3875 0.9028
+vn -0.1874 -0.2612 0.9469
+vn -0.1035 -0.1750 0.9791
+vn 0.0236 -0.1379 0.9902
+vn 0.0643 -0.1344 0.9888
+vn 0.1037 -0.1294 0.9862
+vn 0.0942 -0.1302 0.9870
+vn 0.0145 -0.1323 0.9911
+vn -0.0740 -0.1270 0.9891
+vn -0.0691 -0.1248 0.9898
+vn -0.0090 -0.1328 0.9911
+vn 0.0091 -0.1438 0.9896
+vn -0.0462 -0.1851 0.9816
+vn -0.1202 -0.2157 0.9690
+vn -0.4462 0.2406 0.8620
+vn -0.1079 0.0017 0.9942
+vn -0.1616 -0.2425 0.9566
+vn -0.0421 -0.0783 0.9960
+vn 0.1367 -0.0000 0.9906
+vn 0.2360 -0.0000 0.9718
+vn 0.2360 0.0033 0.9718
+vn -0.2016 -0.2016 0.9585
+vn 0.3910 0.1600 0.9064
+vn -0.0027 -0.0000 1.0000
+vn -0.1545 0.1645 0.9742
+vn 0.0017 0.0017 1.0000
+vn 0.1388 0.2779 0.9505
+vn 0.1397 0.2778 0.9504
+vn 0.1017 0.2022 0.9740
+vn -0.0655 -0.2344 0.9699
+vn -0.1674 0.1838 0.9686
+vn -0.1689 0.3124 0.9348
+vn 0.3563 -0.3282 0.8748
+vn -0.1453 -0.0000 0.9894
+vn -0.1695 0.1866 0.9677
+vn -0.4229 0.2680 0.8656
+vn -0.0014 -0.0014 1.0000
+vn -0.1424 -0.0000 0.9898
+vn -0.0033 0.2360 0.9718
+vn 0.1884 0.5924 0.7833
+vn -0.0061 -0.0042 1.0000
+vn 0.0271 -0.1114 0.9934
+vn 0.0375 0.1316 0.9906
+vn 0.0083 0.0002 1.0000
+vn 0.1367 -0.0238 0.9903
+vn 0.0929 -0.2342 0.9677
+vn -0.1275 0.0404 0.9910
+vn 0.0022 -0.4692 0.8831
+vn -0.0000 -0.4709 0.8822
+vn 0.1421 -0.4082 0.9018
+vn 0.0156 -0.3150 0.9490
+vn -0.2500 -0.4547 0.8548
+vn 0.4705 -0.0049 0.8824
+vn 0.0580 -0.1237 0.9906
+vn 0.0068 0.0068 1.0000
+vn 0.0492 0.0225 0.9985
+vn -0.0049 -0.0369 0.9993
+vn -0.2074 0.2033 0.9569
+vn 0.1299 -0.0685 0.9892
+vn -0.1593 -0.1478 0.9761
+vn -0.1388 0.0421 0.9894
+vn 0.1834 0.0727 0.9803
+vn 0.0995 -0.2204 0.9703
+vn -0.0003 -0.0000 1.0000
+vn -0.0111 -0.0919 0.9957
+vn -0.0878 0.4301 0.8985
+vn 0.0003 0.0134 0.9999
+vn -0.3743 0.1717 0.9112
+vn -0.2297 0.2297 0.9458
+vn -0.0000 0.4709 0.8822
+vn 0.2604 0.2900 0.9209
+vn -0.0000 0.4343 0.9007
+vn 0.0260 -0.0182 0.9995
+vn 0.0863 -0.0863 0.9925
+vn 0.0392 -0.1829 0.9823
+vn 0.0242 0.1131 0.9933
+vn -0.0119 -0.0119 0.9999
+vn 0.1015 0.1015 0.9896
+vn -0.1533 0.0303 0.9877
+vn -0.1516 -0.1516 0.9767
+vn 0.0804 -0.1532 0.9849
+vn 0.0134 -0.0033 0.9999
+vn 0.0255 -0.0134 0.9996
+vn -0.0542 0.0268 0.9982
+vn -0.0421 0.1391 0.9894
+vn 0.0530 0.0204 0.9984
+vn -0.0261 -0.0026 0.9997
+vn -0.0420 -0.1535 0.9873
+vn -0.0927 0.0927 0.9914
+vn 0.1014 0.1996 0.9746
+vn -0.0195 0.0965 0.9951
+vn 0.4276 0.0002 0.9039
+vn 0.2685 0.2704 0.9245
+vn -0.0032 -0.0001 1.0000
+vn 0.0335 -0.2593 0.9652
+vn -0.3124 0.1111 0.9434
+vn 0.1019 0.1243 0.9870
+vn 0.0234 0.0271 0.9994
+vn 0.2273 0.1343 0.9645
+vn 0.1080 0.0981 0.9893
+vn 0.0709 -0.1788 0.9813
+vn -0.2116 -0.0456 0.9763
+vn 0.1003 -0.1003 0.9899
+vn 0.0977 0.2465 0.9642
+vn -0.0350 -0.0143 0.9993
+vn -0.1975 0.0892 0.9762
+vn 0.0001 -0.1326 0.9912
+vn 0.0730 -0.0730 0.9947
+vn -0.1528 -0.0591 0.9865
+vn -0.0864 -0.0183 0.9961
+vn 0.0068 -0.0000 1.0000
+vn 0.1366 0.0113 0.9906
+vn 0.1358 -0.1059 0.9851
+vn 0.1372 -0.0374 0.9898
+vn 0.0530 -0.0184 0.9984
+vn 0.0584 0.0584 0.9966
+vn -0.0697 0.0086 0.9975
+vn -0.0694 -0.0918 0.9934
+vn 0.0427 0.0814 0.9958
+vn 0.0004 0.0085 1.0000
+vn -0.2496 -0.4543 0.8552
+vn -0.0035 -0.0000 1.0000
+vn 0.0052 0.0115 0.9999
+vn -0.1645 -0.4264 0.8895
+vn 0.0089 -0.0095 0.9999
+vn -0.0036 -0.0001 1.0000
+vn 0.0102 -0.3164 0.9486
+vn -0.0000 -0.0022 1.0000
+vn -0.0140 -0.0140 0.9998
+vn 0.3024 -0.3123 0.9006
+vn 0.1363 -0.2338 0.9627
+vn -0.0000 -0.0017 1.0000
+vn -0.1012 0.0284 0.9945
+vn 0.0385 -0.0506 0.9980
+vn -0.0207 0.0745 0.9970
+vn 0.0951 0.0951 0.9909
+vn -0.2011 0.0425 0.9786
+vn -0.1975 -0.1933 0.9611
+vn 0.1439 -0.0575 0.9879
+vn 0.0082 -0.0191 0.9998
+vn -0.2732 -0.3294 0.9038
+vn 0.1405 -0.0187 0.9899
+vn -0.0909 -0.0909 0.9917
+vn -0.0191 -0.0273 0.9994
+vn 0.0821 0.1259 0.9886
+vn -0.0000 0.0003 1.0000
+vn -0.0819 0.0819 0.9933
+vn 0.0086 0.0917 0.9957
+vn -0.1316 -0.0586 0.9896
+vn 0.0033 0.2360 0.9718
+vn -0.0000 0.4368 0.8996
+vn -0.0068 0.4417 0.8971
+vn -0.3022 0.5624 0.7697
+vn -0.0000 0.4655 0.8850
+vn -0.0033 0.2359 0.9718
+vn -0.2594 0.2764 0.9254
+vn -0.0000 0.4350 0.9004
+vn -0.0000 0.4367 0.8996
+vn -0.0000 0.4702 0.8826
+vn -0.1333 0.0004 0.9911
+vn -0.0000 0.0032 1.0000
+vn -0.0086 0.0955 0.9954
+vn -0.0204 0.0530 0.9984
+vn -0.0003 0.0003 1.0000
+vn -0.0530 0.0204 0.9984
+vn 0.0033 0.0033 1.0000
+vn 0.0134 -0.0134 0.9998
+vn 0.1518 0.1518 0.9767
+vn 0.1056 0.0823 0.9910
+vn 0.0267 0.0617 0.9977
+vn -0.0633 -0.1402 0.9881
+vn -0.0961 -0.0961 0.9907
+vn -0.0084 -0.0084 0.9999
+vn -0.0638 0.0638 0.9959
+vn -0.0998 0.0223 0.9948
+vn -0.1402 -0.0633 0.9881
+vn 0.2257 -0.0670 0.9719
+vn 0.0257 0.0257 0.9993
+vn 0.0909 -0.0909 0.9917
+vn -0.3009 -0.4272 0.8526
+vn -0.3035 -0.3064 0.9022
+vn 0.0412 -0.1024 0.9939
+vn -0.0410 -0.1342 0.9901
+vn -0.0079 -0.0031 1.0000
+vn 0.0626 -0.0306 0.9976
+vn 0.0806 -0.0305 0.9963
+vn 0.0073 -0.0094 0.9999
+vn -0.2487 -0.0925 0.9641
+vn -0.3499 0.0437 0.9358
+vn -0.2715 0.1045 0.9568
+vn -0.1260 0.1015 0.9868
+vn -0.0711 0.1020 0.9922
+vn -0.2727 0.0418 0.9612
+vn 0.0677 0.1774 0.9818
+vn -0.0677 0.1774 0.9818
+vn -0.0951 0.0951 0.9909
+vn 0.0199 0.0570 0.9982
+vn 0.1135 0.0566 0.9919
+vn 0.0726 0.0744 0.9946
+vn 0.0154 -0.0791 0.9967
+vn 0.0068 -0.0068 1.0000
+vn 0.0791 -0.0156 0.9967
+vn -0.0028 -0.0325 0.9995
+vn -0.0261 -0.0325 0.9991
+vn -0.0955 0.0284 0.9950
+vn -0.0000 -0.4704 0.8824
+vn -0.0000 -0.4704 0.8825
+vn 0.2266 -0.2298 0.9465
+vn 0.2508 -0.4553 0.8543
+vn -0.4284 0.0104 0.9035
+vn 0.1619 -0.2770 0.9471
+vn 0.2528 -0.2525 0.9340
+vn 0.2492 -0.4540 0.8554
+vn 0.3085 -0.3000 0.9027
+vn 0.2057 -0.3341 0.9198
+vn 0.3084 -0.3000 0.9027
+vn 0.1891 -0.1891 0.9636
+vn 0.4770 0.0036 0.8789
+vn -0.0000 -0.4367 0.8996
+vn -0.0401 -0.0210 0.9990
+vn 0.0051 0.0051 1.0000
+vn -0.0074 -0.0673 0.9977
+vn -0.0967 -0.0209 0.9951
+vn -0.0277 -0.0404 0.9988
+vn 0.0442 -0.4718 0.8806
+vn 0.0006 -0.5080 0.8614
+vn 0.0006 -0.4709 0.8822
+vn 0.0346 -0.0346 0.9988
+vn 0.1059 -0.1344 0.9852
+vn 0.0038 -0.0029 1.0000
+vn -0.0251 -0.3056 0.9518
+vn -0.1068 -0.0345 0.9937
+vn -0.0711 0.0365 0.9968
+vn 0.0545 -0.1353 0.9893
+vn -0.0545 -0.1359 0.9892
+vn -0.0090 -0.0110 0.9999
+vn -0.1783 -0.3937 0.9018
+vn -0.1561 -0.2747 0.9488
+vn -0.0007 -0.4709 0.8822
+vn 0.0589 0.1855 0.9809
+vn 0.0609 0.0554 0.9966
+vn -0.1128 0.0364 0.9930
+vn -0.0575 0.1424 0.9881
+vn -0.0115 0.0060 0.9999
+vn -0.2266 -0.2298 0.9465
+vn -0.0000 -0.0049 1.0000
+vn -0.0011 -0.4704 0.8825
+vn -0.2489 -0.4537 0.8557
+vn -0.0034 -0.0000 1.0000
+vn -0.0034 -0.0034 1.0000
+vn -0.2742 -0.2733 0.9220
+vn -0.4536 -0.2487 0.8558
+vn -0.2297 -0.2297 0.9458
+vn -0.2874 -0.2615 0.9214
+vn -0.2875 -0.2878 0.9135
+vn 0.0089 -0.0087 0.9999
+vn 0.1187 -0.0581 0.9912
+vn 0.0696 -0.0633 0.9956
+vn 0.0678 0.0067 0.9977
+vn 0.4697 0.0016 0.8828
+vn 0.4338 0.0015 0.9010
+vn 0.4338 -0.0000 0.9010
+vn 0.1008 0.0736 0.9922
+vn 0.0161 0.0646 0.9978
+vn 0.0087 -0.0676 0.9977
+vn 0.0017 0.0139 0.9999
+vn 0.0048 0.0558 0.9984
+vn 0.0154 0.0816 0.9965
+vn 0.4367 0.0098 0.8995
+vn 0.4444 0.0008 0.8958
+vn -0.1187 -0.0581 0.9912
+vn -0.0089 -0.0087 0.9999
+vn -0.0002 0.0002 1.0000
+vn 0.0061 0.0672 0.9977
+vn -0.0086 0.0697 0.9975
+vn -0.0584 0.0584 0.9966
+vn 0.1140 -0.0816 0.9901
+vn 0.1307 -0.1265 0.9833
+vn 0.0864 -0.0183 0.9961
+vn 0.1143 0.0142 0.9933
+vn 0.1316 0.0375 0.9906
+vn 0.1528 -0.0591 0.9865
+vn 0.0207 -0.0000 0.9998
+vn 0.0350 -0.0143 0.9993
+vn 0.1784 -0.0541 0.9825
+vn 0.2342 -0.0929 0.9677
+vn 0.1935 -0.1935 0.9618
+vn 0.0350 0.0043 0.9994
+vn 0.1259 0.1057 0.9864
+vn 0.1969 0.0539 0.9789
+vn 0.0043 -0.0000 1.0000
+vn -0.1307 -0.1265 0.9833
+vn -0.1140 -0.0816 0.9901
+vn -0.0530 -0.0184 0.9984
+vn -0.1316 0.0375 0.9906
+vn -0.1143 0.0142 0.9933
+vn -0.1372 -0.0374 0.9898
+vn 0.0597 0.0597 0.9964
+vn -0.0597 0.0597 0.9964
+vn -0.0730 -0.0730 0.9947
+vn -0.1358 0.1314 0.9820
+vn -0.0779 0.1896 0.9788
+vn -0.0196 -0.0006 0.9998
+vn -0.1369 -0.0270 0.9902
+vn -0.0906 -0.0906 0.9918
+vn -0.1252 0.1368 0.9826
+vn -0.0207 -0.0000 0.9998
+vn -0.0119 -0.0000 0.9999
+vn -0.0392 0.0273 0.9989
+vn 0.1258 0.1258 0.9841
+vn 0.2465 0.0977 0.9642
+vn 0.2001 0.2009 0.9590
+vn 0.0568 -0.2075 0.9766
+vn 0.1121 -0.1121 0.9873
+vn 0.2075 -0.0568 0.9766
+vn -0.1122 -0.1079 0.9878
+vn -0.0568 -0.2075 0.9766
+vn -0.1003 -0.1003 0.9899
+vn 0.1002 -0.0903 0.9909
+vn -0.0986 -0.0903 0.9910
+vn -0.0709 -0.1788 0.9813
+vn 0.0527 0.1250 0.9908
+vn -0.0489 0.1281 0.9905
+vn -0.1013 0.0930 0.9905
+vn 0.1167 -0.0093 0.9931
+vn 0.2143 -0.0091 0.9767
+vn 0.3319 0.1247 0.9350
+vn 0.0197 0.1710 0.9851
+vn 0.0065 0.0072 1.0000
+vn 0.0854 -0.1168 0.9895
+vn 0.1185 -0.0182 0.9928
+vn 0.0846 0.0143 0.9963
+vn -0.1955 -0.0024 0.9807
+vn -0.1086 -0.0025 0.9941
+vn -0.2179 0.1145 0.9692
+vn 0.0567 -0.5034 0.8622
+vn -0.1988 -0.2649 0.9436
+vn 0.0225 -0.0001 0.9997
+vn -0.1298 -0.3786 0.9164
+vn -0.0802 -0.1029 0.9914
+vn -0.0185 -0.0251 0.9995
+vn 0.2715 -0.0773 0.9593
+vn 0.4241 0.0115 0.9055
+vn 0.4640 0.0478 0.8846
+vn 0.0080 0.0008 1.0000
+vn 0.2264 0.2256 0.9475
+vn 0.0285 0.0174 0.9994
+vn 0.0279 -0.0191 0.9994
+vn 0.4699 -0.0000 0.8827
+vn 0.4709 0.0002 0.8822
+vn 0.0008 0.0288 0.9996
+vn -0.0033 0.0083 1.0000
+vn -0.0205 0.0172 0.9996
+vn -0.0862 0.5014 0.8609
+vn -0.0738 -0.0738 0.9945
+vn 0.0738 -0.0738 0.9945
+vn 0.0927 0.0927 0.9914
+vn -0.0164 -0.1314 0.9912
+vn 0.0420 -0.1052 0.9936
+vn 0.0412 -0.1526 0.9874
+vn -0.0260 -0.0272 0.9993
+vn -0.0049 -0.1060 0.9944
+vn -0.0825 -0.0825 0.9932
+vn -0.0085 0.0036 1.0000
+vn 0.0292 0.0651 0.9975
+vn 0.0819 0.0819 0.9933
+vn -0.0727 0.1834 0.9804
+vn 0.0727 0.1834 0.9804
+vn 0.0421 0.1391 0.9894
+vn -0.1138 0.0823 0.9901
+vn -0.1518 0.1518 0.9767
+vn -0.0823 0.1056 0.9910
+vn 0.0473 -0.0306 0.9984
+vn 0.2204 -0.0995 0.9703
+vn 0.1516 -0.1516 0.9767
+vn 0.0134 0.0134 0.9998
+vn 0.1533 0.0303 0.9877
+vn 0.0811 -0.1187 0.9896
+vn 0.0023 -0.0256 0.9997
+vn 0.0283 -0.0811 0.9963
+vn -0.2204 -0.0995 0.9703
+vn -0.0440 -0.0306 0.9986
+vn -0.0134 -0.0134 0.9998
+vn -0.1533 0.0269 0.9878
+vn -0.0018 0.0114 0.9999
+vn -0.0134 -0.0000 0.9999
+vn 0.0303 0.1533 0.9877
+vn -0.0097 0.1331 0.9910
+vn -0.1015 0.1015 0.9896
+vn -0.0000 -0.0119 0.9999
+vn -0.0270 -0.1369 0.9902
+vn 0.0306 -0.0440 0.9986
+vn -0.0306 -0.0440 0.9986
+vn -0.0023 0.0075 1.0000
+vn -0.0014 0.0004 1.0000
+vn 0.0131 0.1116 0.9937
+vn -0.0000 0.4450 0.8955
+vn -0.0000 0.4369 0.8995
+vn -0.0000 0.0010 1.0000
+vn -0.2972 0.4294 0.8528
+vn 0.0601 -0.1423 0.9880
+vn -0.0600 -0.1422 0.9880
+vn -0.0069 -0.1207 0.9927
+vn 0.0423 0.1045 0.9936
+vn -0.0648 0.0693 0.9955
+vn -0.0892 -0.0578 0.9943
+vn 0.0079 -0.0000 1.0000
+vn 0.0916 0.0181 0.9956
+vn 0.1332 -0.0602 0.9893
+vn -0.2542 0.4360 0.8633
+vn 0.2066 0.4607 0.8631
+vn -0.0007 0.5251 0.8510
+vn 0.3495 0.6631 0.6619
+vn 0.0033 0.2359 0.9718
+vn -0.0000 0.4682 0.8836
+vn 0.0037 0.4735 0.8808
+vn 0.2066 0.4608 0.8631
+vn -0.2409 0.5574 0.7945
+vn -0.2360 0.0033 0.9718
+vn -0.4979 0.4084 0.7650
+vn -0.0000 0.4433 0.8964
+vn 0.0083 0.4435 0.8963
+vn -0.0190 0.0437 0.9989
+vn -0.0000 0.5713 0.8207
+vn -0.5021 0.1617 0.8496
+vn 0.0079 0.0032 1.0000
+vn 0.0909 -0.1216 0.9884
+vn -0.0152 -0.0919 0.9956
+vn 0.0073 0.0073 0.9999
+vn 0.0092 0.0903 0.9959
+vn 0.1436 -0.1436 0.9792
+vn -0.1436 -0.1436 0.9792
+vn -0.0995 -0.2204 0.9703
+vn 0.1535 -0.0420 0.9873
+vn 0.1060 -0.0088 0.9943
+vn 0.1388 0.0421 0.9894
+vn -0.0033 0.0036 1.0000
+vn 0.0003 -0.0000 1.0000
+vn -0.1060 -0.0088 0.9943
+vn -0.1535 -0.0420 0.9873
+vn -0.1834 0.0727 0.9803
+vn 0.0144 0.0284 0.9995
+vn -0.0146 0.1407 0.9899
+vn 0.2594 -0.0249 0.9655
+vn 0.3813 0.2588 0.8875
+vn -0.0095 -0.4369 0.8995
+vn 0.0700 -0.4358 0.8973
+vn -0.2929 0.0764 0.9531
+vn -0.2159 0.1670 0.9620
+vn -0.1296 -0.0684 0.9892
+vn 0.2200 0.1856 0.9577
+vn 0.3043 0.0905 0.9483
+vn 0.1592 -0.1478 0.9761
+vn -0.2607 0.0974 0.9605
+vn -0.1258 0.1258 0.9841
+vn -0.0977 0.2465 0.9642
+vn -0.0207 -0.0204 0.9996
+vn -0.0119 -0.0045 0.9999
+vn -0.0119 -0.1441 0.9895
+vn 0.0592 -0.1377 0.9887
+vn -0.0592 -0.1377 0.9887
+vn -0.0492 0.0225 0.9985
+vn 0.0225 0.0157 0.9996
+vn 0.0157 -0.0114 0.9998
+vn 0.0043 -0.0043 1.0000
+vn 0.0207 -0.0204 0.9996
+vn 0.0003 -0.0003 1.0000
+vn 0.0884 -0.0884 0.9921
+vn -0.0884 -0.0884 0.9921
+vn -0.0580 -0.1237 0.9906
+vn 0.4404 0.0036 0.8978
+vn 0.4364 -0.0073 0.8997
+vn 0.4368 -0.0000 0.8996
+vn 0.4367 -0.0000 0.8996
+vn -0.2880 -0.2874 0.9135
+vn -0.4538 -0.2490 0.8556
+vn -0.2360 -0.0000 0.9718
+vn -0.2572 -0.3920 0.8833
+vn 0.0311 -0.5105 0.8593
+vn 0.1287 -0.4082 0.9038
+vn 0.1801 -0.2697 0.9460
+vn 0.0141 -0.4252 0.9050
+vn -0.1531 0.0902 0.9841
+vn -0.1541 0.0961 0.9834
+vn -0.1483 0.0928 0.9846
+vn 0.1193 -0.1193 0.9857
+vn -0.1193 -0.1193 0.9857
+vn -0.0929 -0.2342 0.9677
+vn 0.1840 0.0592 0.9811
+vn 0.0016 0.0103 0.9999
+vn 0.0024 0.0029 1.0000
+vn 0.0962 -0.0084 0.9953
+vn 0.0633 -0.1402 0.9881
+vn 0.0191 -0.0273 0.9994
+vn 0.0175 0.1176 0.9929
+vn -0.0142 0.1143 0.9933
+vn -0.0375 0.1316 0.9906
+vn 0.0151 0.0917 0.9957
+vn -0.0917 -0.0079 0.9958
+vn -0.4425 -0.0069 0.8967
+vn 0.2702 0.2707 0.9240
+vn 0.0009 0.4350 0.9004
+vn -0.0461 0.0887 0.9950
+vn -0.1991 0.0451 0.9790
+vn -0.0793 0.0261 0.9965
+vn -0.1544 0.1151 0.9813
+vn -0.1376 -0.2979 0.9446
+vn -0.1531 -0.2035 0.9670
+vn 0.3656 -0.2343 0.9008
+vn 0.3942 -0.1556 0.9058
+vn 0.4103 -0.0686 0.9094
+vn 0.4074 0.0165 0.9131
+vn 0.3881 0.0910 0.9171
+vn 0.3565 0.1502 0.9222
+vn 0.3157 0.1957 0.9285
+vn 0.2706 0.2264 0.9357
+vn 0.2257 0.2408 0.9440
+vn 0.1832 0.2346 0.9547
+vn 0.1448 0.2070 0.9676
+vn 0.1140 0.1654 0.9796
+vn 0.0900 0.1147 0.9893
+vn 0.0904 0.0558 0.9943
+vn 0.0717 -0.0142 0.9973
+vn 0.0578 -0.0789 0.9952
+vn 0.0505 -0.1270 0.9906
+vn 0.0456 -0.1591 0.9862
+vn 0.0413 -0.1720 0.9842
+vn 0.0368 -0.1680 0.9851
+vn 0.0311 -0.1487 0.9884
+vn 0.0257 -0.1102 0.9936
+vn 0.0217 -0.0521 0.9984
+vn 0.0141 0.0142 0.9998
+vn 0.0110 0.0837 0.9964
+vn 0.0083 0.1505 0.9886
+vn 0.0059 0.2062 0.9785
+vn 0.0035 0.2402 0.9707
+vn 0.0007 0.2498 0.9683
+vn -0.0018 0.2370 0.9715
+vn -0.0039 0.2048 0.9788
+vn -0.0055 0.1583 0.9874
+vn -0.0062 0.1034 0.9946
+vn -0.0035 0.0362 0.9993
+vn 0.0048 -0.0552 0.9985
+vn 0.0048 -0.1531 0.9882
+vn 0.0163 -0.2314 0.9727
+vn 0.0309 -0.2901 0.9565
+vn 0.0503 -0.3491 0.9357
+vn 0.0748 -0.3911 0.9173
+vn 0.1013 -0.4015 0.9102
+vn 0.1296 -0.3831 0.9146
+vn 0.1586 -0.3366 0.9282
+vn 0.1856 -0.2611 0.9473
+vn 0.2079 -0.1574 0.9654
+vn 0.2331 -0.0346 0.9718
+vn 0.2352 0.0884 0.9679
+vn 0.2281 0.1998 0.9529
+vn 0.2966 0.2685 0.9165
+vn 0.2882 -0.2787 0.9161
+vn -0.4908 -0.1133 0.8639
+vn -0.3384 -0.3118 0.8879
+vn -0.4720 0.1753 0.8640
+vn -0.0582 0.1181 0.9913
+vn -0.2988 -0.1473 0.9429
+vn -0.1406 -0.2150 0.9664
+vn -0.4874 0.0231 0.8728
+vn -0.1060 -0.0438 0.9934
+vn -0.0572 -0.1849 0.9811
+vn 0.0080 -0.1437 0.9896
+vn 0.0064 -0.1328 0.9911
+vn -0.0434 -0.1251 0.9912
+vn -0.0942 -0.1268 0.9874
+vn -0.0179 -0.1322 0.9911
+vn 0.0720 -0.1304 0.9888
+vn 0.1084 -0.1293 0.9857
+vn 0.0820 -0.1342 0.9876
+vn 0.0433 -0.1377 0.9895
+vn -0.0351 -0.1749 0.9840
+vn -0.1956 -0.2609 0.9453
+vn -0.2482 -0.3835 0.8896
+vn -0.0991 -0.4577 0.8836
+vn 0.1346 -0.4456 0.8851
+vn 0.2790 -0.3349 0.9000
+vn 0.4205 -0.1342 0.8973
+vn 0.4185 0.0686 0.9056
+vn 0.3109 0.1803 0.9332
+vn 0.1883 0.1672 0.9678
+vn 0.1366 0.0409 0.9898
+vn 0.1157 -0.1235 0.9856
+vn 0.1195 -0.1668 0.9787
+vn 0.1192 -0.0540 0.9914
+vn 0.0959 0.1403 0.9854
+vn 0.0596 0.2370 0.9697
+vn 0.0299 0.1494 0.9883
+vn 0.0335 -0.0449 0.9984
+vn 0.0774 -0.2593 0.9627
+vn 0.1840 -0.3626 0.9136
+vn 0.2907 -0.2308 0.9286
+vn 0.3356 0.0852 0.9381
+vn -0.1339 0.2583 0.9567
+vn -0.1820 0.1680 0.9688
+vn 0.0124 0.0753 0.9971
+vn 0.2320 0.0464 0.9716
+vn 0.1559 0.0484 0.9866
+vn -0.0194 0.0419 0.9989
+vn -0.1675 0.0309 0.9854
+vn -0.2019 0.0275 0.9790
+vn -0.0753 0.0403 0.9963
+vn 0.1115 0.0671 0.9915
+vn 0.1924 0.1155 0.9745
+vn 0.2035 0.1824 0.9619
+vn 0.1302 0.2620 0.9562
+vn -0.0971 0.3139 0.9445
+vn -0.3112 0.2963 0.9029
+vn -0.4775 -0.0522 0.8771
+vn -0.4264 -0.1272 0.8956
+vn -0.3642 0.2739 0.8901
+vn -0.1811 0.1008 0.9783
+vn -0.4861 0.1016 0.8680
+vn -0.1669 0.1974 0.9660
+vn -0.4571 -0.0898 0.8849
+vn -0.1636 0.1650 0.9726
+vn -0.3439 -0.1370 0.9290
+vn -0.1475 0.0842 0.9855
+vn -0.2249 -0.0145 0.9743
+vn -0.1261 -0.0277 0.9916
+vn -0.1709 0.1504 0.9737
+vn -0.0962 -0.0288 0.9949
+vn -0.0717 0.0592 0.9957
+vn -0.1598 0.1428 0.9768
+vn -0.0531 0.1265 0.9905
+vn -0.1408 0.0465 0.9889
+vn -0.0438 0.0460 0.9980
+vn -0.1164 -0.0407 0.9924
+vn -0.0517 -0.1470 0.9878
+vn -0.0875 -0.0040 0.9962
+vn -0.1026 -0.2825 0.9538
+vn -0.0646 0.0931 0.9936
+vn -0.1513 -0.2871 0.9459
+vn -0.0491 0.1161 0.9920
+vn -0.1619 -0.2233 0.9612
+vn -0.0422 -0.0125 0.9990
+vn -0.0659 -0.2055 0.9764
+vn -0.1209 -0.2969 0.9472
+vn -0.1606 -0.2673 0.9501
+vn 0.2857 -0.3373 0.8970
+vn 0.2269 -0.3687 0.9014
+vn 0.1515 -0.3903 0.9081
+vn 0.0659 -0.4013 0.9136
+vn -0.0208 -0.4012 0.9158
+vn -0.1208 -0.3900 0.9128
+vn -0.1970 -0.3700 0.9079
+vn -0.2550 -0.3431 0.9040
+vn -0.2904 -0.3108 0.9050
+vn -0.2978 -0.2744 0.9143
+vn -0.2772 -0.2346 0.9317
+vn -0.2357 -0.1932 0.9524
+vn -0.1518 -0.1569 0.9759
+vn -0.1036 -0.1298 0.9861
+vn -0.0557 -0.1081 0.9926
+vn -0.0098 -0.0880 0.9961
+vn 0.0244 -0.0724 0.9971
+vn 0.0427 -0.0636 0.9971
+vn 0.0547 -0.0591 0.9968
+vn 0.0656 -0.0551 0.9963
+vn 0.0817 -0.0502 0.9954
+vn 0.0966 -0.0443 0.9943
+vn 0.1054 -0.0377 0.9937
+vn 0.1091 -0.0314 0.9935
+vn 0.1073 -0.0263 0.9939
+vn 0.0959 -0.0230 0.9951
+vn 0.0746 -0.0209 0.9970
+vn 0.0472 -0.0197 0.9987
+vn -0.0177 -0.0190 0.9997
+vn -0.0503 -0.0194 0.9985
+vn -0.0780 -0.0198 0.9968
+vn -0.0964 -0.0199 0.9951
+vn -0.0914 -0.0198 0.9956
+vn -0.0660 -0.0219 0.9976
+vn -0.0406 -0.0259 0.9988
+vn -0.0189 -0.0312 0.9993
+vn -0.0012 -0.0371 0.9993
+vn 0.0128 -0.0443 0.9989
+vn 0.0214 -0.0526 0.9984
+vn 0.0270 -0.0618 0.9977
+vn 0.0286 -0.0755 0.9967
+vn 0.0211 -0.0968 0.9951
+vn 0.0019 -0.1240 0.9923
+vn -0.0277 -0.1543 0.9876
+vn -0.0622 -0.1830 0.9811
+vn -0.0982 -0.2060 0.9736
+vn -0.1336 -0.2210 0.9661
+vn -0.0865 -0.1998 0.9760
+vn 0.3175 -0.2654 0.9104
+vn 0.2495 -0.2897 0.9240
+vn 0.1634 -0.3050 0.9382
+vn 0.0659 -0.3107 0.9482
+vn -0.0466 -0.3060 0.9509
+vn -0.1441 -0.2913 0.9457
+vn -0.2274 -0.2690 0.9359
+vn -0.2905 -0.2411 0.9260
+vn -0.3288 -0.2092 0.9209
+vn -0.3372 -0.1752 0.9250
+vn -0.3162 -0.1399 0.9383
+vn -0.2707 -0.1037 0.9571
+vn -0.1800 -0.0706 0.9811
+vn -0.1255 -0.0437 0.9911
+vn -0.0756 -0.0258 0.9968
+vn -0.0248 -0.0088 0.9997
+vn 0.0164 0.0073 0.9998
+vn 0.0390 0.0197 0.9990
+vn 0.0516 0.0267 0.9983
+vn 0.0615 0.0336 0.9975
+vn 0.0767 0.0418 0.9962
+vn 0.0909 0.0515 0.9945
+vn 0.0998 0.0621 0.9931
+vn 0.1048 0.0719 0.9919
+vn 0.1048 0.0800 0.9913
+vn 0.0945 0.0866 0.9917
+vn 0.0739 0.0921 0.9930
+vn 0.0471 0.0958 0.9943
+vn 0.0152 0.0976 0.9951
+vn -0.0158 0.0974 0.9951
+vn -0.0476 0.0955 0.9943
+vn -0.0747 0.0924 0.9929
+vn -0.0936 0.0884 0.9917
+vn -0.0880 0.0848 0.9925
+vn -0.0621 0.0801 0.9949
+vn -0.0353 0.0745 0.9966
+vn -0.0121 0.0671 0.9977
+vn 0.0078 0.0580 0.9983
+vn 0.0234 0.0469 0.9986
+vn 0.0363 0.0344 0.9987
+vn 0.0513 0.0178 0.9985
+vn 0.0632 -0.0077 0.9980
+vn 0.0622 -0.0430 0.9971
+vn 0.0462 -0.0845 0.9953
+vn 0.0152 -0.1286 0.9916
+vn -0.0258 -0.1705 0.9850
+vn -0.0715 -0.2053 0.9761
+vn -0.1182 -0.2297 0.9661
+vn -0.0060 -0.1535 0.9881
+vn 0.3405 -0.1750 0.9238
+vn 0.2645 -0.1891 0.9457
+vn 0.1693 -0.1956 0.9659
+vn 0.0614 -0.1942 0.9790
+vn -0.0634 -0.1846 0.9808
+vn -0.1679 -0.1671 0.9715
+vn -0.2555 -0.1436 0.9561
+vn -0.3208 -0.1167 0.9399
+vn -0.3588 -0.0879 0.9293
+vn -0.3661 -0.0590 0.9287
+vn -0.3175 -0.0307 0.9478
+vn -0.2705 -0.0019 0.9627
+vn -0.2058 0.0247 0.9783
+vn -0.1424 0.0463 0.9887
+vn -0.0917 0.0610 0.9939
+vn -0.0402 0.0739 0.9965
+vn 0.0045 0.0878 0.9961
+vn 0.0324 0.1014 0.9943
+vn 0.0451 0.1101 0.9929
+vn 0.0535 0.1186 0.9915
+vn 0.0671 0.1288 0.9894
+vn 0.0669 0.1409 0.9878
+vn 0.0778 0.1539 0.9850
+vn 0.0860 0.1657 0.9824
+vn 0.0885 0.1760 0.9804
+vn 0.0811 0.1854 0.9793
+vn 0.0648 0.1933 0.9790
+vn 0.0426 0.1989 0.9791
+vn -0.0156 0.2017 0.9793
+vn -0.0473 0.1986 0.9789
+vn -0.0744 0.1930 0.9784
+vn -0.0935 0.1854 0.9782
+vn -0.0812 0.1779 0.9807
+vn -0.0559 0.1712 0.9836
+vn -0.0275 0.1644 0.9860
+vn -0.0017 0.1553 0.9879
+vn 0.0204 0.1432 0.9895
+vn 0.0385 0.1288 0.9909
+vn 0.0602 0.1119 0.9919
+vn 0.0887 0.0863 0.9923
+vn 0.1107 0.0476 0.9927
+vn 0.1159 -0.0008 0.9933
+vn 0.1020 -0.0549 0.9933
+vn 0.0689 -0.1106 0.9915
+vn 0.0208 -0.1633 0.9864
+vn -0.0357 -0.2078 0.9775
+vn -0.0955 -0.2405 0.9659
+vn 0.0136 -0.1356 0.9907
+vn 0.3523 -0.0745 0.9329
+vn 0.2699 -0.0770 0.9598
+vn 0.1677 -0.0738 0.9831
+vn 0.0381 -0.0640 0.9972
+vn -0.0820 -0.0485 0.9954
+vn -0.1897 -0.0288 0.9814
+vn -0.2777 -0.0066 0.9606
+vn -0.3214 0.0161 0.9468
+vn -0.3582 0.0385 0.9329
+vn -0.3644 0.0597 0.9293
+vn -0.3414 0.0801 0.9365
+vn -0.2926 0.0991 0.9511
+vn -0.2242 0.1156 0.9677
+vn -0.1548 0.1284 0.9796
+vn -0.1032 0.1384 0.9850
+vn -0.0534 0.1464 0.9878
+vn -0.0089 0.1570 0.9876
+vn 0.0142 0.1691 0.9855
+vn 0.0271 0.1781 0.9836
+vn 0.0316 0.1870 0.9818
+vn 0.0404 0.1979 0.9794
+vn 0.0512 0.2114 0.9761
+vn 0.0634 0.2260 0.9721
+vn 0.0727 0.2392 0.9682
+vn 0.0758 0.2513 0.9649
+vn 0.0708 0.2628 0.9623
+vn 0.0575 0.2721 0.9606
+vn 0.0385 0.2786 0.9596
+vn 0.0155 0.2822 0.9592
+vn -0.0124 0.2823 0.9592
+vn -0.0413 0.2791 0.9594
+vn -0.0662 0.2722 0.9600
+vn -0.0849 0.2624 0.9612
+vn -0.0810 0.2515 0.9645
+vn -0.0479 0.2432 0.9688
+vn -0.0174 0.2354 0.9717
+vn 0.0114 0.2248 0.9743
+vn 0.0362 0.2106 0.9769
+vn 0.0589 0.1935 0.9793
+vn 0.0948 0.1716 0.9806
+vn 0.1369 0.1355 0.9813
+vn 0.1683 0.0858 0.9820
+vn 0.1785 0.0268 0.9836
+vn 0.1020 -0.0372 0.9941
+vn 0.0689 -0.1018 0.9924
+vn 0.0208 -0.1623 0.9865
+vn 0.0064 -0.2134 0.9769
+vn -0.0673 -0.2518 0.9654
+vn -0.0225 -0.1274 0.9916
+vn 0.3454 0.0253 0.9381
+vn 0.2550 0.0356 0.9663
+vn 0.1428 0.0493 0.9885
+vn 0.0197 0.0668 0.9976
+vn -0.1018 0.0863 0.9911
+vn -0.1879 0.1067 0.9764
+vn -0.2744 0.1261 0.9533
+vn -0.3366 0.1424 0.9308
+vn -0.3712 0.1560 0.9154
+vn -0.3759 0.1677 0.9114
+vn -0.3519 0.1781 0.9189
+vn -0.3022 0.1862 0.9349
+vn -0.2322 0.1914 0.9537
+vn -0.1622 0.1939 0.9675
+vn -0.1097 0.1971 0.9742
+vn -0.0635 0.1996 0.9778
+vn -0.0211 0.2063 0.9783
+vn 0.0054 0.2147 0.9767
+vn 0.0177 0.2230 0.9746
+vn 0.0198 0.2319 0.9725
+vn 0.0247 0.2430 0.9697
+vn 0.0344 0.2575 0.9657
+vn 0.0474 0.2728 0.9609
+vn 0.0571 0.2871 0.9562
+vn 0.0616 0.3010 0.9516
+vn 0.0596 0.3135 0.9477
+vn 0.0497 0.3233 0.9450
+vn 0.0342 0.3301 0.9433
+vn 0.0153 0.3339 0.9425
+vn -0.0090 0.3338 0.9426
+vn -0.0339 0.3304 0.9432
+vn -0.0557 0.3228 0.9448
+vn -0.0726 0.3124 0.9472
+vn -0.0713 0.3006 0.9511
+vn -0.0382 0.2905 0.9561
+vn -0.0058 0.2817 0.9595
+vn 0.0267 0.2703 0.9624
+vn 0.0544 0.2548 0.9655
+vn 0.0850 0.2360 0.9680
+vn 0.1375 0.2087 0.9683
+vn 0.1933 0.1644 0.9673
+vn 0.2318 0.1061 0.9670
+vn 0.2458 0.0404 0.9685
+vn 0.1658 -0.0296 0.9857
+vn 0.1302 -0.0987 0.9866
+vn 0.0742 -0.1618 0.9840
+vn 0.0064 -0.2153 0.9765
+vn -0.0356 -0.2567 0.9658
+vn 0.3261 0.1147 0.9383
+vn 0.2345 0.1378 0.9623
+vn 0.1212 0.1611 0.9795
+vn -0.0021 0.1837 0.9830
+vn -0.0997 0.2051 0.9736
+vn -0.2031 0.2238 0.9532
+vn -0.2843 0.2388 0.9285
+vn -0.3418 0.2485 0.9063
+vn -0.3730 0.2530 0.8927
+vn -0.3759 0.2547 0.8910
+vn -0.3505 0.2545 0.9013
+vn -0.2998 0.2515 0.9203
+vn -0.2300 0.2447 0.9419
+vn -0.1629 0.2378 0.9576
+vn -0.1108 0.2332 0.9661
+vn -0.0700 0.2313 0.9704
+vn -0.0298 0.2322 0.9722
+vn -0.0022 0.2358 0.9718
+vn 0.0080 0.2430 0.9700
+vn 0.0080 0.2520 0.9677
+vn 0.0097 0.2630 0.9647
+vn 0.0180 0.2769 0.9607
+vn 0.0299 0.2919 0.9560
+vn 0.0402 0.3078 0.9506
+vn 0.0475 0.3229 0.9452
+vn 0.0485 0.3354 0.9408
+vn 0.0425 0.3453 0.9375
+vn 0.0307 0.3517 0.9356
+vn 0.0153 0.3548 0.9348
+vn -0.0053 0.3542 0.9352
+vn -0.0258 0.3500 0.9364
+vn -0.0445 0.3422 0.9386
+vn -0.0594 0.3318 0.9415
+vn -0.0596 0.3207 0.9453
+vn -0.0270 0.3092 0.9506
+vn 0.0058 0.2991 0.9542
+vn 0.0421 0.2881 0.9567
+vn 0.0734 0.2730 0.9592
+vn 0.1153 0.2540 0.9603
+vn 0.1853 0.2225 0.9572
+vn 0.2525 0.1727 0.9521
+vn 0.2960 0.1107 0.9487
+vn 0.3101 0.0428 0.9497
+vn 0.2323 -0.0261 0.9723
+vn 0.1927 -0.0940 0.9767
+vn 0.1297 -0.1563 0.9792
+vn 0.0513 -0.2101 0.9763
+vn -0.0022 -0.2522 0.9677
+vn -0.0498 -0.1315 0.9901
+vn 0.2955 0.1872 0.9368
+vn 0.2055 0.2220 0.9532
+vn 0.0945 0.2527 0.9629
+vn -0.0252 0.2785 0.9601
+vn -0.1175 0.2994 0.9469
+vn -0.2154 0.3143 0.9245
+vn -0.2892 0.3227 0.9012
+vn -0.3394 0.3258 0.8824
+vn -0.3661 0.3230 0.8727
+vn -0.3664 0.3151 0.8755
+vn -0.3390 0.3041 0.8903
+vn -0.2865 0.2897 0.9132
+vn -0.2194 0.2719 0.9370
+vn -0.1563 0.2572 0.9536
+vn -0.1081 0.2472 0.9629
+vn -0.0709 0.2400 0.9682
+vn -0.0338 0.2346 0.9715
+vn -0.0089 0.2330 0.9724
+vn -0.0013 0.2392 0.9710
+vn -0.0031 0.2479 0.9688
+vn 0.0097 0.2583 0.9660
+vn 0.0180 0.2696 0.9628
+vn 0.0299 0.2837 0.9584
+vn 0.0236 0.3005 0.9535
+vn 0.0341 0.3157 0.9482
+vn 0.0386 0.3279 0.9439
+vn 0.0363 0.3370 0.9408
+vn 0.0289 0.3427 0.9390
+vn 0.0160 0.3445 0.9387
+vn -0.0009 0.3425 0.9395
+vn -0.0174 0.3372 0.9413
+vn -0.0335 0.3292 0.9436
+vn -0.0473 0.3205 0.9461
+vn -0.0465 0.3098 0.9497
+vn -0.0143 0.2987 0.9543
+vn 0.0179 0.2872 0.9577
+vn 0.0551 0.2761 0.9596
+vn 0.0913 0.2640 0.9602
+vn 0.1463 0.2462 0.9581
+vn 0.2336 0.2137 0.9486
+vn 0.3083 0.1628 0.9372
+vn 0.3530 0.1031 0.9299
+vn 0.3674 0.0411 0.9291
+vn 0.2956 -0.0224 0.9550
+vn 0.2525 -0.0854 0.9638
+vn 0.1841 -0.1445 0.9722
+vn 0.0966 -0.1959 0.9758
+vn 0.0303 -0.2371 0.9710
+vn 0.0456 -0.1317 0.9902
+vn 0.2553 0.2412 0.9363
+vn 0.1698 0.2844 0.9435
+vn 0.0649 0.3201 0.9452
+vn -0.0466 0.3469 0.9367
+vn -0.1338 0.3648 0.9214
+vn -0.2238 0.3741 0.9000
+vn -0.2903 0.3762 0.8799
+vn -0.3327 0.3722 0.8665
+vn -0.3527 0.3622 0.8628
+vn -0.3491 0.3454 0.8711
+vn -0.3189 0.3237 0.8908
+vn -0.2645 0.2984 0.9171
+vn -0.2025 0.2723 0.9407
+vn -0.1453 0.2530 0.9565
+vn -0.1006 0.2373 0.9662
+vn -0.0655 0.2254 0.9721
+vn -0.0286 0.2148 0.9762
+vn -0.0136 0.2111 0.9774
+vn -0.0084 0.2154 0.9765
+vn -0.0032 0.2221 0.9750
+vn -0.0025 0.2295 0.9733
+vn 0.0027 0.2386 0.9711
+vn 0.0118 0.2507 0.9680
+vn 0.0237 0.2645 0.9641
+vn 0.0343 0.2787 0.9598
+vn 0.0302 0.2906 0.9564
+vn 0.0319 0.2986 0.9538
+vn 0.0293 0.3029 0.9526
+vn 0.0183 0.3027 0.9529
+vn 0.0049 0.2992 0.9542
+vn -0.0091 0.2929 0.9561
+vn -0.0244 0.2864 0.9578
+vn -0.0359 0.2792 0.9596
+vn -0.0340 0.2692 0.9625
+vn -0.0025 0.2587 0.9660
+vn 0.0296 0.2479 0.9683
+vn 0.0662 0.2374 0.9692
+vn 0.1063 0.2275 0.9680
+vn 0.1736 0.2130 0.9615
+vn 0.2751 0.1842 0.9436
+vn 0.3539 0.1398 0.9248
+vn 0.4006 0.0899 0.9118
+vn 0.4154 0.0364 0.9089
+vn 0.3519 -0.0190 0.9359
+vn 0.3069 -0.0744 0.9488
+vn 0.2345 -0.1258 0.9640
+vn 0.1401 -0.1716 0.9752
+vn 0.0305 -0.2087 0.9775
+vn 0.1052 -0.1283 0.9861
+vn 0.2093 0.2752 0.9383
+vn 0.1295 0.3224 0.9377
+vn 0.0349 0.3608 0.9320
+vn -0.0459 0.3868 0.9210
+vn -0.1468 0.4006 0.9044
+vn -0.2286 0.4035 0.8859
+vn -0.2874 0.3985 0.8710
+vn -0.3223 0.3875 0.8637
+vn -0.3340 0.3697 0.8670
+vn -0.3247 0.3439 0.8811
+vn -0.2910 0.3115 0.9046
+vn -0.2366 0.2773 0.9312
+vn -0.1823 0.2490 0.9512
+vn -0.1293 0.2244 0.9659
+vn -0.0887 0.2035 0.9751
+vn -0.0549 0.1878 0.9807
+vn -0.0284 0.1785 0.9835
+vn -0.0096 0.1780 0.9840
+vn -0.0111 0.1791 0.9838
+vn -0.0122 0.1830 0.9830
+vn -0.0103 0.1880 0.9821
+vn -0.0030 0.1943 0.9809
+vn 0.0084 0.2031 0.9791
+vn 0.0216 0.2130 0.9768
+vn 0.0304 0.2239 0.9741
+vn 0.0322 0.2315 0.9723
+vn 0.0295 0.2339 0.9718
+vn 0.0222 0.2327 0.9723
+vn 0.0117 0.2287 0.9734
+vn -0.0024 0.2242 0.9745
+vn -0.0170 0.2186 0.9757
+vn -0.0255 0.2108 0.9772
+vn -0.0226 0.2026 0.9790
+vn 0.0063 0.1936 0.9811
+vn 0.0383 0.1856 0.9819
+vn 0.0765 0.1781 0.9810
+vn 0.1179 0.1692 0.9785
+vn 0.1910 0.1585 0.9687
+vn 0.3041 0.1402 0.9423
+vn 0.3883 0.1089 0.9151
+vn 0.4373 0.0703 0.8965
+vn 0.4524 0.0276 0.8914
+vn 0.3993 -0.0168 0.9167
+vn 0.3523 -0.0602 0.9339
+vn 0.2774 -0.1015 0.9554
+vn 0.1783 -0.1393 0.9741
+vn 0.0599 -0.1700 0.9836
+vn 0.0966 -0.1325 0.9865
+vn 0.1645 0.2882 0.9433
+vn 0.0888 0.3332 0.9387
+vn 0.0052 0.3713 0.9285
+vn -0.0644 0.3965 0.9158
+vn -0.1552 0.4069 0.9002
+vn -0.2284 0.4049 0.8854
+vn -0.2798 0.3932 0.8759
+vn -0.3066 0.3731 0.8757
+vn -0.3093 0.3464 0.8856
+vn -0.2921 0.3136 0.9035
+vn -0.2562 0.2748 0.9267
+vn -0.2083 0.2350 0.9494
+vn -0.1578 0.2014 0.9667
+vn -0.1086 0.1722 0.9790
+vn -0.0733 0.1520 0.9857
+vn -0.0433 0.1389 0.9894
+vn -0.0283 0.1364 0.9903
+vn -0.0123 0.1359 0.9906
+vn -0.0081 0.1345 0.9909
+vn -0.0153 0.1328 0.9910
+vn -0.0175 0.1292 0.9915
+vn -0.0170 0.1257 0.9919
+vn -0.0122 0.1232 0.9923
+vn -0.0020 0.1236 0.9923
+vn 0.0102 0.1284 0.9917
+vn 0.0225 0.1351 0.9906
+vn 0.0298 0.1420 0.9894
+vn 0.0309 0.1462 0.9888
+vn 0.0266 0.1481 0.9886
+vn 0.0163 0.1489 0.9887
+vn 0.0034 0.1467 0.9892
+vn -0.0092 0.1411 0.9900
+vn -0.0171 0.1330 0.9910
+vn -0.0130 0.1245 0.9921
+vn 0.0131 0.1171 0.9930
+vn 0.0439 0.1109 0.9929
+vn 0.0802 0.1063 0.9911
+vn 0.1226 0.1039 0.9870
+vn 0.2008 0.1002 0.9745
+vn 0.3219 0.0899 0.9425
+vn 0.4115 0.0706 0.9087
+vn 0.4618 0.0443 0.8859
+vn 0.4765 0.0152 0.8790
+vn 0.4350 -0.0146 0.9003
+vn 0.3873 -0.0450 0.9208
+vn 0.3115 -0.0752 0.9473
+vn 0.2089 -0.1034 0.9725
+vn 0.0843 -0.1260 0.9884
+vn 0.0539 -0.1359 0.9893
+vn 0.1242 0.2792 0.9522
+vn 0.0534 0.3195 0.9461
+vn -0.0221 0.3525 0.9356
+vn -0.0806 0.3758 0.9232
+vn -0.1595 0.3855 0.9088
+vn -0.2223 0.3809 0.8975
+vn -0.2638 0.3648 0.8929
+vn -0.2824 0.3397 0.8971
+vn -0.2779 0.3067 0.9103
+vn -0.2541 0.2677 0.9294
+vn -0.2169 0.2232 0.9503
+vn -0.1752 0.1816 0.9677
+vn -0.1291 0.1448 0.9810
+vn -0.0888 0.1163 0.9892
+vn -0.0604 0.0993 0.9932
+vn -0.0410 0.0951 0.9946
+vn -0.0252 0.0926 0.9954
+vn -0.0081 0.0893 0.9960
+vn -0.0051 0.0850 0.9964
+vn -0.0116 0.0820 0.9966
+vn -0.0141 0.0769 0.9969
+vn -0.0145 0.0699 0.9975
+vn -0.0126 0.0617 0.9980
+vn -0.0070 0.0545 0.9985
+vn 0.0033 0.0509 0.9987
+vn 0.0155 0.0534 0.9985
+vn 0.0255 0.0606 0.9978
+vn 0.0289 0.0707 0.9971
+vn 0.0257 0.0804 0.9964
+vn 0.0185 0.0867 0.9961
+vn 0.0090 0.0891 0.9960
+vn -0.0011 0.0873 0.9962
+vn -0.0085 0.0819 0.9966
+vn -0.0054 0.0751 0.9972
+vn 0.0207 0.0677 0.9975
+vn 0.0504 0.0604 0.9969
+vn 0.0843 0.0543 0.9950
+vn 0.1244 0.0509 0.9909
+vn 0.2045 0.0497 0.9776
+vn 0.3307 0.0458 0.9426
+vn 0.4238 0.0362 0.9050
+vn 0.4744 0.0221 0.8800
+vn 0.4896 0.0068 0.8719
+vn 0.4593 -0.0096 0.8882
+vn 0.4122 -0.0273 0.9107
+vn 0.3363 -0.0453 0.9407
+vn 0.2309 -0.0610 0.9711
+vn 0.1071 -0.0725 0.9916
+vn 0.0022 -0.1547 0.9880
+vn 0.0884 0.2474 0.9649
+vn 0.0232 0.2834 0.9587
+vn -0.0439 0.3118 0.9491
+vn -0.0965 0.3304 0.9389
+vn -0.1615 0.3370 0.9275
+vn -0.2118 0.3316 0.9193
+vn -0.2428 0.3147 0.9176
+vn -0.2519 0.2875 0.9241
+vn -0.2404 0.2508 0.9377
+vn -0.2108 0.2050 0.9558
+vn -0.1761 0.1599 0.9713
+vn -0.1390 0.1186 0.9832
+vn -0.1011 0.0849 0.9912
+vn -0.0719 0.0633 0.9954
+vn -0.0565 0.0565 0.9968
+vn -0.0411 0.0515 0.9978
+vn -0.0191 0.0471 0.9987
+vn -0.0028 0.0410 0.9992
+vn -0.0013 0.0357 0.9994
+vn -0.0012 0.0319 0.9995
+vn -0.0071 0.0266 0.9996
+vn -0.0064 0.0204 0.9998
+vn -0.0054 0.0145 0.9999
+vn -0.0034 0.0092 1.0000
+vn 0.0009 0.0058 1.0000
+vn 0.0083 0.0067 0.9999
+vn 0.0153 0.0149 0.9998
+vn 0.0192 0.0272 0.9994
+vn 0.0193 0.0382 0.9991
+vn 0.0161 0.0464 0.9988
+vn 0.0107 0.0516 0.9986
+vn 0.0042 0.0538 0.9985
+vn -0.0017 0.0532 0.9986
+vn 0.0021 0.0507 0.9987
+vn 0.0258 0.0485 0.9985
+vn 0.0567 0.0435 0.9974
+vn 0.0899 0.0373 0.9952
+vn 0.1298 0.0318 0.9910
+vn 0.2103 0.0264 0.9773
+vn 0.3318 0.0200 0.9431
+vn 0.4245 0.0184 0.9052
+vn 0.4769 0.0172 0.8788
+vn 0.4941 0.0139 0.8693
+vn 0.4793 0.0082 0.8776
+vn 0.4334 0.0011 0.9012
+vn 0.3559 -0.0060 0.9345
+vn 0.2464 -0.0116 0.9691
+vn 0.1086 -0.0146 0.9940
+vn -0.1225 -0.2261 0.9664
+vn 0.0579 0.1978 0.9785
+vn -0.0026 0.2286 0.9735
+vn -0.0445 0.2532 0.9664
+vn -0.1083 0.2685 0.9572
+vn -0.1615 0.2733 0.9483
+vn -0.1995 0.2675 0.9427
+vn -0.2188 0.2518 0.9427
+vn -0.2170 0.2265 0.9495
+vn -0.1956 0.1926 0.9616
+vn -0.1662 0.1541 0.9740
+vn -0.1353 0.1140 0.9842
+vn -0.1056 0.0773 0.9914
+vn -0.0796 0.0502 0.9956
+vn -0.0653 0.0373 0.9972
+vn -0.0516 0.0286 0.9983
+vn -0.0368 0.0218 0.9991
+vn -0.0192 0.0146 0.9997
+vn -0.0001 0.0067 1.0000
+vn -0.0000 0.0040 1.0000
+vn -0.0000 0.0026 1.0000
+vn -0.0000 0.0014 1.0000
+vn -0.0000 0.0006 1.0000
+vn 0.0001 -0.0000 1.0000
+vn 0.0030 0.0001 1.0000
+vn 0.0082 0.0031 1.0000
+vn 0.0111 0.0111 0.9999
+vn 0.0109 0.0198 0.9997
+vn 0.0085 0.0262 0.9996
+vn 0.0048 0.0302 0.9995
+vn 0.0007 0.0317 0.9995
+vn 0.0043 0.0311 0.9995
+vn 0.0279 0.0318 0.9991
+vn 0.0606 0.0297 0.9977
+vn 0.0931 0.0259 0.9953
+vn 0.1340 0.0227 0.9907
+vn 0.2137 0.0184 0.9767
+vn 0.3245 0.0145 0.9458
+vn 0.4164 0.0215 0.9089
+vn 0.4730 0.0299 0.8806
+vn 0.4932 0.0341 0.8692
+vn 0.4801 0.0353 0.8765
+vn 0.4347 0.0352 0.8999
+vn 0.3565 0.0356 0.9336
+vn 0.2459 0.0373 0.9686
+vn 0.1071 0.0402 0.9934
+vn -0.2520 -0.3457 0.9039
+vn 0.0334 0.1399 0.9896
+vn -0.0024 0.1647 0.9863
+vn -0.0626 0.1862 0.9805
+vn -0.1167 0.2010 0.9726
+vn -0.1594 0.2067 0.9653
+vn -0.1868 0.2021 0.9614
+vn -0.1955 0.1872 0.9627
+vn -0.1841 0.1658 0.9688
+vn -0.1576 0.1432 0.9771
+vn -0.1264 0.1179 0.9849
+vn -0.0987 0.0882 0.9912
+vn -0.0787 0.0607 0.9951
+vn -0.0667 0.0444 0.9968
+vn -0.0566 0.0340 0.9978
+vn -0.0447 0.0252 0.9987
+vn -0.0297 0.0165 0.9994
+vn -0.0112 0.0076 0.9999
+vn 0.0025 0.0002 1.0000
+vn 0.0045 0.0027 1.0000
+vn 0.0046 0.0071 1.0000
+vn 0.0033 0.0111 0.9999
+vn 0.0013 0.0134 0.9999
+vn 0.0036 0.0141 0.9999
+vn 0.0266 0.0157 0.9995
+vn 0.0616 0.0171 0.9980
+vn 0.0950 0.0161 0.9954
+vn 0.1355 0.0143 0.9907
+vn 0.2120 0.0126 0.9772
+vn 0.3120 0.0139 0.9500
+vn 0.4030 0.0263 0.9148
+vn 0.4641 0.0404 0.8849
+vn 0.4885 0.0502 0.8711
+vn 0.4773 0.0562 0.8769
+vn 0.4322 0.0612 0.8997
+vn 0.3536 0.0668 0.9330
+vn 0.2423 0.0734 0.9674
+vn 0.1035 0.0802 0.9914
+vn -0.1669 -0.4405 0.8821
+vn 0.0337 0.0746 0.9966
+vn -0.0250 0.0941 0.9953
+vn -0.0795 0.1116 0.9906
+vn -0.1249 0.1251 0.9843
+vn -0.1572 0.1326 0.9786
+vn -0.1737 0.1342 0.9756
+vn -0.1751 0.1309 0.9758
+vn -0.1619 0.1223 0.9792
+vn -0.1324 0.1075 0.9854
+vn -0.0967 0.0876 0.9915
+vn -0.0713 0.0665 0.9952
+vn -0.0623 0.0521 0.9967
+vn -0.0563 0.0425 0.9975
+vn -0.0478 0.0333 0.9983
+vn -0.0360 0.0237 0.9991
+vn -0.0208 0.0168 0.9996
+vn -0.0038 0.0067 1.0000
+vn 0.0006 -0.0000 1.0000
+vn 0.0010 0.0007 1.0000
+vn 0.0007 0.0016 1.0000
+vn 0.0019 0.0024 1.0000
+vn 0.0222 0.0034 0.9997
+vn 0.0591 0.0077 0.9982
+vn 0.0954 0.0102 0.9954
+vn 0.1351 0.0098 0.9908
+vn 0.2058 0.0101 0.9785
+vn 0.3001 0.0160 0.9538
+vn 0.3902 0.0277 0.9203
+vn 0.4536 0.0408 0.8902
+vn 0.4804 0.0527 0.8755
+vn 0.4710 0.0634 0.8799
+vn 0.4265 0.0733 0.9015
+vn 0.3475 0.0836 0.9339
+vn 0.2359 0.0944 0.9672
+vn 0.0977 0.1046 0.9897
+vn 0.0617 -0.4611 0.8852
+vn 0.0141 -0.0008 0.9999
+vn -0.0431 0.0171 0.9989
+vn -0.0939 0.0371 0.9949
+vn -0.1335 0.0563 0.9894
+vn -0.1599 0.0721 0.9845
+vn -0.1711 0.0828 0.9818
+vn -0.1669 0.0867 0.9821
+vn -0.1471 0.0826 0.9857
+vn -0.1125 0.0718 0.9911
+vn -0.0756 0.0612 0.9953
+vn -0.0569 0.0566 0.9968
+vn -0.0527 0.0499 0.9974
+vn -0.0471 0.0403 0.9981
+vn -0.0382 0.0302 0.9988
+vn -0.0291 0.0227 0.9993
+vn -0.0106 0.0088 0.9999
+vn 0.0184 0.0003 0.9998
+vn 0.0540 0.0042 0.9985
+vn 0.0939 0.0093 0.9955
+vn 0.1356 0.0108 0.9907
+vn 0.1993 0.0101 0.9799
+vn 0.2925 0.0161 0.9561
+vn 0.3809 0.0232 0.9243
+vn 0.4427 0.0327 0.8961
+vn 0.4706 0.0452 0.8812
+vn 0.4622 0.0581 0.8849
+vn 0.4182 0.0714 0.9056
+vn 0.3391 0.0852 0.9369
+vn 0.2273 0.0992 0.9688
+vn 0.0900 0.1120 0.9896
+vn 0.2469 -0.3819 0.8906
+vn -0.0041 -0.0727 0.9973
+vn -0.0631 -0.0580 0.9963
+vn -0.1130 -0.0364 0.9929
+vn -0.1494 -0.0106 0.9887
+vn -0.1706 0.0147 0.9852
+vn -0.1752 0.0343 0.9839
+vn -0.1629 0.0459 0.9856
+vn -0.1362 0.0506 0.9894
+vn -0.1018 0.0514 0.9935
+vn -0.0710 0.0522 0.9961
+vn -0.0501 0.0503 0.9975
+vn -0.0432 0.0452 0.9980
+vn -0.0370 0.0352 0.9987
+vn -0.0307 0.0274 0.9992
+vn -0.0152 0.0130 0.9998
+vn 0.0004 -0.0000 1.0000
+vn 0.0164 0.0003 0.9999
+vn 0.0481 0.0023 0.9988
+vn 0.0903 0.0082 0.9959
+vn 0.1373 0.0117 0.9905
+vn 0.1971 0.0099 0.9803
+vn 0.2887 0.0116 0.9573
+vn 0.3753 0.0148 0.9268
+vn 0.4346 0.0203 0.9004
+vn 0.4609 0.0298 0.8869
+vn 0.4527 0.0424 0.8907
+vn 0.4089 0.0563 0.9109
+vn 0.3293 0.0711 0.9415
+vn 0.2170 0.0865 0.9723
+vn 0.0806 0.1009 0.9916
+vn 0.3888 -0.1994 0.8995
+vn -0.0190 -0.1233 0.9922
+vn -0.1029 -0.1122 0.9883
+vn -0.1618 -0.0936 0.9824
+vn -0.2013 -0.0691 0.9771
+vn -0.2173 -0.0406 0.9753
+vn -0.1863 -0.0112 0.9824
+vn -0.1671 0.0130 0.9858
+vn -0.1368 0.0310 0.9901
+vn -0.1024 0.0417 0.9939
+vn -0.0691 0.0430 0.9967
+vn -0.0450 0.0410 0.9981
+vn -0.0331 0.0370 0.9988
+vn -0.0292 0.0301 0.9991
+vn -0.0163 0.0156 0.9997
+vn -0.0042 0.0041 1.0000
+vn 0.0145 0.0001 0.9999
+vn 0.0438 0.0020 0.9990
+vn 0.0861 0.0062 0.9963
+vn 0.1398 0.0104 0.9901
+vn 0.1991 0.0077 0.9799
+vn 0.2893 0.0053 0.9572
+vn 0.3736 0.0043 0.9276
+vn 0.4305 0.0058 0.9026
+vn 0.4544 0.0104 0.8907
+vn 0.4444 0.0189 0.8956
+vn 0.3993 0.0307 0.9163
+vn 0.3189 0.0448 0.9467
+vn 0.2061 0.0600 0.9767
+vn 0.0707 0.0746 0.9947
+vn 0.4371 0.0084 0.8994
+vn -0.0306 -0.1560 0.9873
+vn -0.1195 -0.1457 0.9821
+vn -0.1835 -0.1282 0.9746
+vn -0.2268 -0.1049 0.9683
+vn -0.2461 -0.0775 0.9661
+vn -0.2397 -0.0468 0.9697
+vn -0.1843 -0.0147 0.9828
+vn -0.1471 0.0094 0.9891
+vn -0.1036 0.0244 0.9943
+vn -0.0670 0.0303 0.9973
+vn -0.0411 0.0297 0.9987
+vn -0.0262 0.0258 0.9993
+vn -0.0147 0.0158 0.9998
+vn -0.0048 0.0048 1.0000
+vn 0.0153 0.0030 0.9999
+vn 0.0401 0.0022 0.9992
+vn 0.0853 0.0059 0.9963
+vn 0.1423 0.0067 0.9898
+vn 0.2050 0.0041 0.9788
+vn 0.2954 -0.0021 0.9554
+vn 0.3756 -0.0086 0.9267
+vn 0.4294 -0.0108 0.9031
+vn 0.4508 -0.0094 0.8926
+vn 0.4384 -0.0048 0.8988
+vn 0.3914 0.0033 0.9202
+vn 0.3094 0.0142 0.9508
+vn 0.1956 0.0270 0.9803
+vn 0.0607 0.0402 0.9973
+vn 0.3526 0.1538 0.9231
+vn -0.0411 -0.1686 0.9848
+vn -0.1354 -0.1583 0.9781
+vn -0.2037 -0.1415 0.9688
+vn -0.2498 -0.1197 0.9609
+vn -0.2709 -0.0949 0.9579
+vn -0.2653 -0.0684 0.9617
+vn -0.2334 -0.0411 0.9715
+vn -0.1615 -0.0139 0.9868
+vn -0.1093 0.0030 0.9940
+vn -0.0665 0.0109 0.9977
+vn -0.0371 0.0154 0.9992
+vn -0.0162 0.0119 0.9998
+vn -0.0037 0.0037 1.0000
+vn 0.0132 -0.0000 0.9999
+vn 0.0372 0.0022 0.9993
+vn 0.0857 0.0050 0.9963
+vn 0.1465 0.0045 0.9892
+vn 0.2163 0.0002 0.9763
+vn 0.3054 -0.0113 0.9522
+vn 0.3817 -0.0216 0.9241
+vn 0.4293 -0.0280 0.9027
+vn 0.4507 -0.0298 0.8922
+vn 0.4339 -0.0279 0.9005
+vn 0.3846 -0.0227 0.9228
+vn 0.3008 -0.0147 0.9536
+vn 0.1859 -0.0044 0.9826
+vn 0.0510 0.0070 0.9987
+vn 0.2252 0.1890 0.9558
+vn -0.0515 -0.1631 0.9853
+vn -0.1497 -0.1524 0.9769
+vn -0.2204 -0.1370 0.9657
+vn -0.2676 -0.1189 0.9562
+vn -0.2894 -0.0997 0.9520
+vn -0.2856 -0.0800 0.9550
+vn -0.2541 -0.0585 0.9654
+vn -0.1946 -0.0368 0.9802
+vn -0.1290 -0.0196 0.9915
+vn -0.0709 -0.0077 0.9975
+vn -0.0336 -0.0025 0.9994
+vn -0.0081 0.0028 1.0000
+vn 0.0115 -0.0000 0.9999
+vn 0.0357 0.0017 0.9994
+vn 0.0864 0.0033 0.9963
+vn 0.1514 0.0027 0.9885
+vn 0.2321 -0.0023 0.9727
+vn 0.3199 -0.0182 0.9473
+vn 0.3816 -0.0331 0.9237
+vn 0.4308 -0.0436 0.9014
+vn 0.4488 -0.0488 0.8923
+vn 0.4337 -0.0495 0.8997
+vn 0.3844 -0.0469 0.9220
+vn 0.2931 -0.0415 0.9552
+vn 0.1766 -0.0336 0.9837
+vn 0.0413 -0.0236 0.9989
+vn 0.1363 0.0909 0.9865
+vn -0.0715 -0.1438 0.9870
+vn -0.1614 -0.1339 0.9778
+vn -0.2326 -0.1213 0.9650
+vn -0.2802 -0.1080 0.9539
+vn -0.3026 -0.0946 0.9484
+vn -0.2987 -0.0806 0.9509
+vn -0.2673 -0.0670 0.9613
+vn -0.2123 -0.0536 0.9757
+vn -0.1457 -0.0355 0.9887
+vn -0.0875 -0.0187 0.9960
+vn -0.0414 -0.0072 0.9991
+vn -0.0089 -0.0047 0.9999
+vn -0.0011 -0.0011 1.0000
+vn 0.0105 0.0001 0.9999
+vn 0.0359 0.0010 0.9994
+vn 0.0872 0.0008 0.9962
+vn 0.1580 0.0001 0.9874
+vn 0.2474 -0.0064 0.9689
+vn 0.3199 -0.0219 0.9472
+vn 0.3914 -0.0397 0.9193
+vn 0.4354 -0.0531 0.8987
+vn 0.4489 -0.0623 0.8914
+vn 0.4305 -0.0671 0.9001
+vn 0.3787 -0.0675 0.9230
+vn 0.2929 -0.0645 0.9540
+vn 0.1765 -0.0585 0.9826
+vn 0.0312 -0.0497 0.9983
+vn 0.1153 -0.0769 0.9904
+vn -0.0786 -0.1063 0.9912
+vn -0.1696 -0.0988 0.9805
+vn -0.2407 -0.0901 0.9664
+vn -0.2876 -0.0816 0.9543
+vn -0.3091 -0.0740 0.9481
+vn -0.3051 -0.0676 0.9499
+vn -0.2779 -0.0616 0.9586
+vn -0.2307 -0.0510 0.9717
+vn -0.1613 -0.0325 0.9864
+vn -0.0948 -0.0168 0.9954
+vn -0.0441 -0.0095 0.9990
+vn -0.0123 -0.0068 0.9999
+vn -0.0011 -0.0034 1.0000
+vn -0.0004 -0.0004 1.0000
+vn 0.0108 0.0001 0.9999
+vn 0.0383 -0.0002 0.9993
+vn 0.0895 -0.0026 0.9960
+vn 0.1646 -0.0048 0.9863
+vn 0.2617 -0.0112 0.9651
+vn 0.3371 -0.0254 0.9411
+vn 0.4040 -0.0412 0.9138
+vn 0.4434 -0.0561 0.8945
+vn 0.4523 -0.0672 0.8894
+vn 0.4295 -0.0748 0.9000
+vn 0.3744 -0.0785 0.9239
+vn 0.2860 -0.0777 0.9551
+vn 0.1676 -0.0731 0.9831
+vn 0.0209 -0.0651 0.9977
+vn 0.1185 -0.1690 0.9785
+vn -0.0834 -0.0483 0.9953
+vn -0.1734 -0.0434 0.9839
+vn -0.2427 -0.0398 0.9693
+vn -0.2882 -0.0381 0.9568
+vn -0.3094 -0.0381 0.9502
+vn -0.3085 -0.0385 0.9505
+vn -0.2866 -0.0356 0.9574
+vn -0.2401 -0.0270 0.9704
+vn -0.1689 -0.0176 0.9855
+vn -0.0974 -0.0101 0.9952
+vn -0.0432 -0.0075 0.9990
+vn -0.0152 -0.0085 0.9998
+vn -0.0078 -0.0056 1.0000
+vn -0.0004 -0.0018 1.0000
+vn 0.0091 -0.0030 1.0000
+vn 0.0442 -0.0013 0.9990
+vn 0.0938 -0.0072 0.9956
+vn 0.1706 -0.0113 0.9853
+vn 0.2617 -0.0168 0.9650
+vn 0.3526 -0.0280 0.9354
+vn 0.4178 -0.0409 0.9076
+vn 0.4530 -0.0543 0.8899
+vn 0.4579 -0.0646 0.8867
+vn 0.4311 -0.0700 0.8996
+vn 0.3718 -0.0720 0.9255
+vn 0.2799 -0.0710 0.9574
+vn 0.1590 -0.0671 0.9850
+vn 0.0209 -0.0601 0.9980
+vn 0.1191 -0.1094 0.9868
+vn -0.0852 0.0182 0.9962
+vn -0.1735 0.0200 0.9846
+vn -0.2429 0.0182 0.9699
+vn -0.2884 0.0137 0.9574
+vn -0.3062 0.0081 0.9519
+vn -0.3075 0.0044 0.9515
+vn -0.2855 0.0030 0.9584
+vn -0.2388 0.0016 0.9711
+vn -0.1667 -0.0001 0.9860
+vn -0.0940 -0.0025 0.9956
+vn -0.0395 -0.0060 0.9992
+vn -0.0181 -0.0097 0.9998
+vn -0.0115 -0.0068 0.9999
+vn -0.0048 -0.0031 1.0000
+vn -0.0006 -0.0006 1.0000
+vn 0.0031 -0.0000 1.0000
+vn 0.0131 -0.0001 0.9999
+vn 0.0523 -0.0041 0.9986
+vn 0.0985 -0.0121 0.9951
+vn 0.1774 -0.0166 0.9840
+vn 0.2733 -0.0228 0.9617
+vn 0.3653 -0.0308 0.9304
+vn 0.4301 -0.0391 0.9019
+vn 0.4617 -0.0461 0.8858
+vn 0.4618 -0.0515 0.8855
+vn 0.4313 -0.0537 0.9006
+vn 0.3690 -0.0523 0.9280
+vn 0.2743 -0.0484 0.9604
+vn 0.1510 -0.0428 0.9876
+vn 0.0113 -0.0358 0.9993
+vn 0.1055 0.0761 0.9915
+vn -0.0849 0.0870 0.9926
+vn -0.1713 0.0852 0.9815
+vn -0.2379 0.0789 0.9681
+vn -0.2824 0.0703 0.9567
+vn -0.3056 0.0611 0.9502
+vn -0.3071 0.0513 0.9503
+vn -0.2852 0.0405 0.9576
+vn -0.2387 0.0289 0.9707
+vn -0.1544 0.0163 0.9879
+vn -0.0847 0.0038 0.9964
+vn -0.0350 -0.0056 0.9994
+vn -0.0211 -0.0101 0.9997
+vn -0.0147 -0.0071 0.9999
+vn -0.0074 -0.0039 1.0000
+vn -0.0018 -0.0012 1.0000
+vn 0.0039 -0.0000 1.0000
+vn 0.0203 -0.0008 0.9998
+vn 0.0604 -0.0079 0.9981
+vn 0.1034 -0.0160 0.9945
+vn 0.1839 -0.0207 0.9827
+vn 0.2819 -0.0266 0.9591
+vn 0.3740 -0.0325 0.9269
+vn 0.4368 -0.0352 0.8989
+vn 0.4662 -0.0335 0.8840
+vn 0.4630 -0.0299 0.8859
+vn 0.4287 -0.0263 0.9031
+vn 0.3637 -0.0218 0.9313
+vn 0.2671 -0.0155 0.9635
+vn 0.1427 -0.0080 0.9897
+vn 0.0024 -0.0004 1.0000
+vn 0.0721 0.2276 0.9711
+vn -0.0829 0.1534 0.9847
+vn -0.1646 0.1491 0.9750
+vn -0.2286 0.1395 0.9635
+vn -0.2726 0.1262 0.9538
+vn -0.2953 0.1101 0.9490
+vn -0.2960 0.0921 0.9507
+vn -0.2736 0.0723 0.9591
+vn -0.2264 0.0508 0.9727
+vn -0.1544 0.0279 0.9876
+vn -0.0716 0.0072 0.9974
+vn -0.0317 -0.0060 0.9995
+vn -0.0237 -0.0092 0.9997
+vn -0.0173 -0.0066 0.9998
+vn -0.0098 -0.0040 0.9999
+vn -0.0033 -0.0017 1.0000
+vn -0.0002 -0.0002 1.0000
+vn 0.0070 -0.0000 1.0000
+vn 0.0287 -0.0032 0.9996
+vn 0.0671 -0.0115 0.9977
+vn 0.1081 -0.0182 0.9940
+vn 0.1839 -0.0225 0.9827
+vn 0.2887 -0.0274 0.9570
+vn 0.3776 -0.0305 0.9255
+vn 0.4361 -0.0283 0.8995
+vn 0.4633 -0.0227 0.8859
+vn 0.4593 -0.0140 0.8881
+vn 0.4238 -0.0031 0.9058
+vn 0.3565 0.0081 0.9343
+vn 0.2583 0.0190 0.9659
+vn 0.1332 0.0294 0.9906
+vn -0.0063 0.0389 0.9992
+vn 0.0384 0.1944 0.9802
+vn -0.0785 0.2087 0.9748
+vn -0.1547 0.2022 0.9671
+vn -0.2149 0.1887 0.9582
+vn -0.2562 0.1701 0.9515
+vn -0.2770 0.1478 0.9494
+vn -0.2762 0.1224 0.9533
+vn -0.2525 0.0944 0.9630
+vn -0.2039 0.0638 0.9769
+vn -0.1340 0.0322 0.9905
+vn -0.0572 0.0077 0.9983
+vn -0.0309 -0.0067 0.9995
+vn -0.0257 -0.0075 0.9996
+vn -0.0193 -0.0055 0.9998
+vn -0.0116 -0.0036 0.9999
+vn -0.0047 -0.0017 1.0000
+vn -0.0005 -0.0003 1.0000
+vn 0.0010 -0.0000 1.0000
+vn 0.0121 -0.0010 0.9999
+vn 0.0362 -0.0060 0.9993
+vn 0.0719 -0.0135 0.9973
+vn 0.1116 -0.0182 0.9936
+vn 0.1953 -0.0214 0.9805
+vn 0.2928 -0.0265 0.9558
+vn 0.3767 -0.0276 0.9259
+vn 0.4319 -0.0232 0.9016
+vn 0.4561 -0.0129 0.8899
+vn 0.4361 0.0011 0.8999
+vn 0.3984 0.0174 0.9170
+vn 0.3303 0.0347 0.9432
+vn 0.2322 0.0513 0.9713
+vn 0.1216 0.0657 0.9904
+vn -0.0165 0.0768 0.9969
+vn 0.0232 0.0358 0.9991
+vn -0.0721 0.2427 0.9674
+vn -0.1414 0.2355 0.9615
+vn -0.1964 0.2200 0.9555
+vn -0.2338 0.1979 0.9519
+vn -0.2517 0.1705 0.9527
+vn -0.2485 0.1389 0.9586
+vn -0.2224 0.1036 0.9694
+vn -0.1728 0.0661 0.9827
+vn -0.0848 0.0310 0.9959
+vn -0.0420 0.0059 0.9991
+vn -0.0349 -0.0093 0.9993
+vn -0.0270 -0.0052 0.9996
+vn -0.0206 -0.0039 0.9998
+vn -0.0129 -0.0026 0.9999
+vn -0.0057 -0.0014 1.0000
+vn -0.0009 -0.0004 1.0000
+vn 0.0065 -0.0000 1.0000
+vn 0.0147 -0.0055 0.9999
+vn 0.0416 -0.0082 0.9991
+vn 0.0753 -0.0135 0.9971
+vn 0.1148 -0.0169 0.9932
+vn 0.2017 -0.0198 0.9792
+vn 0.2949 -0.0257 0.9552
+vn 0.3736 -0.0234 0.9273
+vn 0.4236 -0.0133 0.9057
+vn 0.4290 0.0018 0.9033
+vn 0.4192 0.0201 0.9077
+vn 0.3806 0.0402 0.9239
+vn 0.3124 0.0606 0.9480
+vn 0.2151 0.0798 0.9733
+vn 0.1082 0.0964 0.9894
+vn -0.0272 0.1085 0.9937
+vn 0.0526 -0.2062 0.9771
+vn -0.0652 0.2526 0.9654
+vn -0.1265 0.2455 0.9611
+vn -0.1748 0.2296 0.9575
+vn -0.2069 0.2060 0.9564
+vn -0.2205 0.1758 0.9594
+vn -0.2137 0.1398 0.9668
+vn -0.1855 0.1002 0.9775
+vn -0.1382 0.0602 0.9886
+vn -0.0613 0.0259 0.9978
+vn -0.0365 0.0023 0.9993
+vn -0.0325 -0.0032 0.9995
+vn -0.0306 -0.0056 0.9995
+vn -0.0212 -0.0020 0.9998
+vn -0.0135 -0.0014 0.9999
+vn -0.0062 -0.0008 1.0000
+vn -0.0012 -0.0003 1.0000
+vn 0.0101 -0.0003 0.9999
+vn 0.0198 -0.0039 0.9998
+vn 0.0450 -0.0090 0.9989
+vn 0.0777 -0.0123 0.9969
+vn 0.1208 -0.0147 0.9926
+vn 0.2032 -0.0204 0.9789
+vn 0.2873 -0.0214 0.9576
+vn 0.3526 -0.0141 0.9357
+vn 0.3947 0.0004 0.9188
+vn 0.4109 0.0192 0.9115
+vn 0.3998 0.0405 0.9157
+vn 0.3605 0.0632 0.9306
+vn 0.2925 0.0860 0.9524
+vn 0.1968 0.1072 0.9746
+vn 0.0935 0.1250 0.9877
+vn -0.0377 0.1372 0.9898
+vn 0.1449 -0.3512 0.9250
+vn -0.0586 0.2396 0.9691
+vn -0.1114 0.2328 0.9661
+vn -0.1521 0.2173 0.9642
+vn -0.1773 0.1939 0.9649
+vn -0.1850 0.1636 0.9690
+vn -0.1746 0.1275 0.9764
+vn -0.1459 0.0875 0.9854
+vn -0.1042 0.0490 0.9933
+vn -0.0439 0.0185 0.9989
+vn -0.0359 0.0010 0.9994
+vn -0.0324 0.0003 0.9995
+vn -0.0305 0.0002 0.9995
+vn -0.0211 0.0001 0.9998
+vn -0.0063 -0.0001 1.0000
+vn -0.0012 -0.0001 1.0000
+vn 0.0044 -0.0000 1.0000
+vn 0.0107 -0.0040 0.9999
+vn 0.0238 -0.0046 0.9997
+vn 0.0469 -0.0085 0.9989
+vn 0.0803 -0.0105 0.9967
+vn 0.1264 -0.0130 0.9919
+vn 0.1993 -0.0185 0.9798
+vn 0.2757 -0.0140 0.9611
+vn 0.3372 -0.0014 0.9414
+vn 0.3762 0.0158 0.9264
+vn 0.3906 0.0367 0.9198
+vn 0.3788 0.0601 0.9235
+vn 0.3393 0.0843 0.9369
+vn 0.2717 0.1082 0.9563
+vn 0.1778 0.1302 0.9754
+vn 0.0784 0.1484 0.9858
+vn -0.0477 0.1604 0.9859
+vn 0.2579 -0.3004 0.9183
+vn -0.0523 0.2071 0.9769
+vn -0.0966 0.2007 0.9749
+vn -0.1295 0.1861 0.9740
+vn -0.1494 0.1363 0.9793
+vn -0.1350 0.1034 0.9854
+vn -0.1078 0.0683 0.9918
+vn -0.0738 0.0348 0.9967
+vn -0.0439 0.0111 0.9990
+vn -0.0359 0.0047 0.9993
+vn -0.0324 0.0038 0.9995
+vn -0.0266 0.0030 0.9996
+vn -0.0233 -0.0008 0.9997
+vn -0.0127 0.0013 0.9999
+vn -0.0058 0.0006 1.0000
+vn -0.0012 0.0001 1.0000
+vn 0.0029 -0.0030 1.0000
+vn 0.0136 -0.0015 0.9999
+vn 0.0265 -0.0045 0.9996
+vn 0.0487 -0.0072 0.9988
+vn 0.0826 -0.0089 0.9965
+vn 0.1275 -0.0111 0.9918
+vn 0.1926 -0.0121 0.9812
+vn 0.2608 -0.0051 0.9654
+vn 0.3186 0.0108 0.9478
+vn 0.3566 0.0310 0.9337
+vn 0.3701 0.0528 0.9275
+vn 0.3572 0.0760 0.9309
+vn 0.3171 0.1006 0.9430
+vn 0.2499 0.1254 0.9601
+vn 0.1579 0.1484 0.9762
+vn 0.0632 0.1673 0.9839
+vn -0.0570 0.1791 0.9822
+vn 0.3391 -0.0253 0.9404
+vn -0.0402 0.1600 0.9863
+vn -0.0827 0.1539 0.9846
+vn -0.1084 0.1406 0.9841
+vn -0.1202 0.1212 0.9853
+vn -0.1169 0.0976 0.9883
+vn -0.1002 0.0713 0.9924
+vn -0.0744 0.0442 0.9962
+vn -0.0502 0.0226 0.9985
+vn -0.0374 0.0104 0.9992
+vn -0.0350 0.0086 0.9993
+vn -0.0316 0.0071 0.9995
+vn -0.0266 0.0055 0.9996
+vn -0.0187 0.0040 0.9998
+vn -0.0144 -0.0005 0.9999
+vn -0.0049 0.0012 1.0000
+vn -0.0011 0.0003 1.0000
+vn 0.0158 -0.0016 0.9999
+vn 0.0281 -0.0037 0.9996
+vn 0.0504 -0.0054 0.9987
+vn 0.0833 -0.0071 0.9965
+vn 0.1247 -0.0078 0.9922
+vn 0.1829 -0.0050 0.9831
+vn 0.2454 0.0050 0.9694
+vn 0.2994 0.0210 0.9539
+vn 0.3357 0.0416 0.9411
+vn 0.3485 0.0646 0.9351
+vn 0.3351 0.0889 0.9380
+vn 0.2946 0.1138 0.9488
+vn 0.2277 0.1387 0.9638
+vn 0.1380 0.1617 0.9771
+vn 0.0481 0.1805 0.9824
+vn -0.0654 0.1919 0.9792
+vn 0.2206 0.2999 0.9281
+vn -0.0349 0.1041 0.9940
+vn -0.0698 0.0986 0.9927
+vn -0.0896 0.0875 0.9921
+vn -0.0969 0.0721 0.9927
+vn -0.0908 0.0538 0.9944
+vn -0.0733 0.0359 0.9967
+vn -0.0529 0.0234 0.9983
+vn -0.0380 0.0158 0.9992
+vn -0.0356 0.0141 0.9993
+vn -0.0300 0.0099 0.9995
+vn -0.0251 0.0077 0.9997
+vn -0.0187 0.0055 0.9998
+vn -0.0097 0.0033 0.9999
+vn -0.0067 -0.0015 1.0000
+vn -0.0008 0.0004 1.0000
+vn -0.0000 -0.0001 1.0000
+vn 0.0066 -0.0006 1.0000
+vn 0.0186 -0.0027 0.9998
+vn 0.0312 -0.0055 0.9995
+vn 0.0537 -0.0086 0.9985
+vn 0.0846 -0.0119 0.9963
+vn 0.1213 -0.0132 0.9925
+vn 0.1717 -0.0095 0.9851
+vn 0.2308 0.0021 0.9730
+vn 0.2824 0.0175 0.9591
+vn 0.3156 0.0358 0.9482
+vn 0.3256 0.0582 0.9437
+vn 0.3106 0.0843 0.9468
+vn 0.2697 0.1122 0.9564
+vn 0.2040 0.1396 0.9690
+vn 0.1175 0.1641 0.9794
+vn 0.0332 0.1834 0.9825
+vn -0.0729 0.1946 0.9782
+vn -0.0651 0.2835 0.9568
+vn -0.0302 0.0336 0.9990
+vn -0.0525 0.0287 0.9982
+vn -0.0745 0.0221 0.9970
+vn -0.0789 0.0149 0.9968
+vn -0.0731 0.0097 0.9973
+vn -0.0608 0.0079 0.9981
+vn -0.0453 0.0089 0.9989
+vn -0.0364 0.0142 0.9992
+vn -0.0334 0.0168 0.9993
+vn -0.0278 0.0119 0.9995
+vn -0.0229 0.0089 0.9997
+vn -0.0165 0.0057 0.9998
+vn -0.0068 0.0023 1.0000
+vn -0.0017 -0.0006 1.0000
+vn -0.0004 -0.0056 1.0000
+vn -0.0000 -0.0065 1.0000
+vn -0.0000 -0.0067 1.0000
+vn -0.0000 -0.0031 1.0000
+vn -0.0000 -0.0026 1.0000
+vn -0.0000 -0.0020 1.0000
+vn -0.0000 -0.0043 1.0000
+vn -0.0000 -0.0037 1.0000
+vn -0.0000 -0.0033 1.0000
+vn 0.0030 -0.0037 1.0000
+vn 0.0001 -0.0048 1.0000
+vn 0.0005 -0.0086 1.0000
+vn 0.0066 -0.0136 0.9999
+vn 0.0186 -0.0199 0.9996
+vn 0.0312 -0.0269 0.9991
+vn 0.0538 -0.0338 0.9980
+vn 0.0873 -0.0389 0.9954
+vn 0.1198 -0.0413 0.9919
+vn 0.1640 -0.0393 0.9857
+vn 0.2192 -0.0307 0.9752
+vn 0.2659 -0.0177 0.9638
+vn 0.2945 0.0008 0.9556
+vn 0.3009 0.0248 0.9533
+vn 0.2835 0.0532 0.9575
+vn 0.2421 0.0841 0.9666
+vn 0.1772 0.1148 0.9775
+vn 0.1179 0.1429 0.9827
+vn 0.0184 0.1657 0.9860
+vn -0.0808 0.1799 0.9804
+vn -0.1943 0.1994 0.9605
+vn -0.0258 -0.0635 0.9976
+vn -0.0537 -0.0678 0.9963
+vn -0.0747 -0.0665 0.9950
+vn -0.0860 -0.0590 0.9945
+vn -0.0876 -0.0465 0.9951
+vn -0.0618 -0.0301 0.9976
+vn -0.0507 -0.0107 0.9987
+vn -0.0390 0.0061 0.9992
+vn -0.0313 0.0141 0.9994
+vn -0.0285 0.0128 0.9995
+vn -0.0167 0.0066 0.9998
+vn -0.0108 -0.0015 0.9999
+vn -0.0048 -0.0105 0.9999
+vn -0.0068 -0.0188 0.9998
+vn -0.0017 -0.0257 0.9997
+vn 0.0004 -0.0302 0.9995
+vn 0.0003 -0.0321 0.9995
+vn -0.0000 -0.0327 0.9995
+vn -0.0001 -0.0324 0.9995
+vn -0.0032 -0.0313 0.9995
+vn -0.0003 -0.0325 0.9995
+vn -0.0005 -0.0300 0.9995
+vn -0.0006 -0.0273 0.9996
+vn 0.0023 -0.0242 0.9997
+vn -0.0006 -0.0176 0.9998
+vn -0.0004 -0.0145 0.9999
+vn 0.0004 -0.0130 0.9999
+vn 0.0015 -0.0133 0.9999
+vn 0.0027 -0.0157 0.9999
+vn 0.0039 -0.0207 0.9998
+vn 0.0054 -0.0284 0.9996
+vn 0.0129 -0.0383 0.9992
+vn 0.0256 -0.0491 0.9985
+vn 0.0382 -0.0590 0.9975
+vn 0.0590 -0.0683 0.9959
+vn 0.0873 -0.0758 0.9933
+vn 0.1197 -0.0811 0.9895
+vn 0.1640 -0.0810 0.9831
+vn 0.2192 -0.0736 0.9729
+vn 0.2660 -0.0593 0.9621
+vn 0.2949 -0.0390 0.9547
+vn 0.3016 -0.0143 0.9533
+vn 0.2594 0.0120 0.9657
+vn 0.2433 0.0390 0.9692
+vn 0.1783 0.0662 0.9817
+vn 0.0942 0.0932 0.9912
+vn 0.0004 0.1179 0.9930
+vn -0.0911 0.1375 0.9863
+vn -0.0915 0.1020 0.9906
+vn -0.0233 -0.1646 0.9861
+vn -0.0608 -0.1668 0.9841
+vn -0.0915 -0.1590 0.9830
+vn -0.1118 -0.1414 0.9836
+vn -0.1190 -0.1151 0.9862
+vn -0.1120 -0.0833 0.9902
+vn -0.0674 -0.0521 0.9964
+vn -0.0470 -0.0269 0.9985
+vn -0.0300 -0.0096 0.9995
+vn -0.0140 -0.0073 0.9999
+vn -0.0044 -0.0155 0.9999
+vn 0.0027 -0.0278 0.9996
+vn -0.0048 -0.0413 0.9991
+vn 0.0001 -0.0534 0.9986
+vn 0.0028 -0.0637 0.9980
+vn 0.0024 -0.0715 0.9974
+vn 0.0009 -0.0772 0.9970
+vn -0.0003 -0.0810 0.9967
+vn -0.0012 -0.0823 0.9966
+vn -0.0021 -0.0810 0.9967
+vn -0.0028 -0.0773 0.9970
+vn -0.0032 -0.0716 0.9974
+vn -0.0037 -0.0642 0.9979
+vn -0.0043 -0.0566 0.9984
+vn -0.0038 -0.0511 0.9987
+vn -0.0019 -0.0474 0.9989
+vn 0.0007 -0.0447 0.9990
+vn 0.0040 -0.0431 0.9991
+vn 0.0076 -0.0440 0.9990
+vn 0.0117 -0.0482 0.9988
+vn 0.0153 -0.0560 0.9983
+vn 0.0237 -0.0668 0.9975
+vn 0.0356 -0.0787 0.9963
+vn 0.0476 -0.0911 0.9947
+vn 0.0666 -0.1034 0.9924
+vn 0.0928 -0.1133 0.9892
+vn 0.1576 -0.1178 0.9804
+vn 0.2064 -0.1140 0.9718
+vn 0.2475 -0.1044 0.9632
+vn 0.2722 -0.0913 0.9579
+vn 0.2772 -0.0763 0.9578
+vn 0.2601 -0.0591 0.9638
+vn 0.2179 -0.0364 0.9753
+vn 0.1518 -0.0078 0.9884
+vn 0.0679 0.0239 0.9974
+vn -0.0229 0.0542 0.9983
+vn -0.1091 0.0803 0.9908
+vn 0.1844 0.0489 0.9816
+vn -0.0200 -0.2459 0.9691
+vn -0.0697 -0.2484 0.9661
+vn -0.1121 -0.2382 0.9647
+vn -0.1417 -0.2163 0.9660
+vn -0.1548 -0.1852 0.9704
+vn -0.1493 -0.1486 0.9776
+vn -0.1253 -0.1108 0.9859
+vn -0.0860 -0.0777 0.9933
+vn -0.0425 -0.0559 0.9975
+vn -0.0101 -0.0457 0.9989
+vn -0.0044 -0.0496 0.9988
+vn 0.0027 -0.0614 0.9981
+vn 0.0073 -0.0754 0.9971
+vn 0.0103 -0.0904 0.9959
+vn 0.0106 -0.1041 0.9945
+vn 0.0081 -0.1150 0.9933
+vn 0.0047 -0.1234 0.9923
+vn 0.0010 -0.1289 0.9917
+vn -0.0026 -0.1314 0.9913
+vn -0.0057 -0.1304 0.9914
+vn -0.0084 -0.1255 0.9921
+vn -0.0105 -0.1174 0.9930
+vn -0.0113 -0.1080 0.9941
+vn -0.0098 -0.0990 0.9950
+vn -0.0075 -0.0906 0.9959
+vn -0.0046 -0.0840 0.9965
+vn -0.0009 -0.0799 0.9968
+vn 0.0048 -0.0787 0.9969
+vn 0.0118 -0.0797 0.9967
+vn 0.0194 -0.0834 0.9963
+vn 0.0261 -0.0897 0.9956
+vn 0.0357 -0.0984 0.9945
+vn 0.0479 -0.1090 0.9929
+vn 0.0600 -0.1221 0.9907
+vn 0.0767 -0.1359 0.9878
+vn 0.0985 -0.1466 0.9843
+vn 0.1199 -0.1524 0.9810
+vn 0.1548 -0.1574 0.9753
+vn 0.1979 -0.1667 0.9659
+vn 0.2351 -0.1715 0.9567
+vn 0.2574 -0.1716 0.9510
+vn 0.2597 -0.1662 0.9513
+vn 0.2368 -0.1515 0.9597
+vn 0.1886 -0.1278 0.9737
+vn 0.1188 -0.0966 0.9882
+vn 0.0354 -0.0604 0.9975
+vn -0.0523 -0.0222 0.9984
+vn -0.1335 0.0140 0.9909
+vn 0.2048 0.0486 0.9776
+vn -0.0196 -0.3093 0.9508
+vn -0.0760 -0.3148 0.9461
+vn -0.1304 -0.3065 0.9429
+vn -0.1710 -0.2859 0.9429
+vn -0.1916 -0.2546 0.9479
+vn -0.1880 -0.2164 0.9580
+vn -0.1613 -0.1770 0.9709
+vn -0.1166 -0.1408 0.9831
+vn -0.0591 -0.1103 0.9921
+vn -0.0100 -0.0936 0.9956
+vn 0.0075 -0.0917 0.9958
+vn 0.0167 -0.1022 0.9946
+vn 0.0223 -0.1184 0.9927
+vn 0.0241 -0.1360 0.9904
+vn 0.0215 -0.1534 0.9879
+vn 0.0164 -0.1685 0.9856
+vn 0.0102 -0.1793 0.9837
+vn 0.0035 -0.1852 0.9827
+vn -0.0035 -0.1851 0.9827
+vn -0.0106 -0.1795 0.9837
+vn -0.0166 -0.1704 0.9852
+vn -0.0199 -0.1601 0.9869
+vn -0.0202 -0.1498 0.9885
+vn -0.0183 -0.1399 0.9900
+vn -0.0141 -0.1308 0.9913
+vn -0.0087 -0.1224 0.9924
+vn -0.0021 -0.1167 0.9932
+vn 0.0058 -0.1147 0.9934
+vn 0.0156 -0.1157 0.9932
+vn 0.0257 -0.1184 0.9926
+vn 0.0347 -0.1232 0.9918
+vn 0.0464 -0.1321 0.9901
+vn 0.0610 -0.1437 0.9877
+vn 0.0739 -0.1569 0.9848
+vn 0.0876 -0.1708 0.9814
+vn 0.1045 -0.1844 0.9773
+vn 0.1253 -0.1977 0.9722
+vn 0.1648 -0.2151 0.9626
+vn 0.2028 -0.2355 0.9505
+vn 0.2340 -0.2536 0.9386
+vn 0.2495 -0.2608 0.9326
+vn 0.2416 -0.2553 0.9362
+vn 0.2095 -0.2388 0.9482
+vn 0.1542 -0.2128 0.9648
+vn 0.0799 -0.1795 0.9805
+vn -0.0051 -0.1406 0.9901
+vn -0.0906 -0.0981 0.9910
+vn -0.1667 -0.0548 0.9845
+vn 0.0387 0.0449 0.9982
+vn -0.0127 -0.3729 0.9278
+vn -0.0802 -0.3808 0.9212
+vn -0.1476 -0.3731 0.9160
+vn -0.1975 -0.3523 0.9148
+vn -0.2250 -0.3225 0.9194
+vn -0.2270 -0.2870 0.9307
+vn -0.2009 -0.2473 0.9479
+vn -0.1492 -0.2079 0.9667
+vn -0.0798 -0.1758 0.9812
+vn -0.0118 -0.1554 0.9878
+vn 0.0181 -0.1525 0.9881
+vn 0.0329 -0.1626 0.9861
+vn 0.0399 -0.1821 0.9825
+vn 0.0413 -0.2027 0.9784
+vn 0.0364 -0.2203 0.9747
+vn 0.0272 -0.2355 0.9715
+vn 0.0159 -0.2472 0.9688
+vn 0.0033 -0.2536 0.9673
+vn -0.0092 -0.2544 0.9671
+vn -0.0197 -0.2497 0.9681
+vn -0.0416 -0.2394 0.9700
+vn -0.0468 -0.2252 0.9732
+vn -0.0299 -0.2092 0.9774
+vn -0.0274 -0.1926 0.9809
+vn -0.0224 -0.1782 0.9837
+vn -0.0143 -0.1676 0.9857
+vn -0.0041 -0.1610 0.9870
+vn 0.0069 -0.1578 0.9874
+vn 0.0182 -0.1579 0.9873
+vn 0.0305 -0.1607 0.9865
+vn 0.0436 -0.1660 0.9852
+vn 0.0579 -0.1743 0.9830
+vn 0.0742 -0.1852 0.9799
+vn 0.0878 -0.1993 0.9760
+vn 0.1011 -0.2168 0.9710
+vn 0.1177 -0.2373 0.9643
+vn 0.1432 -0.2612 0.9546
+vn 0.1852 -0.2875 0.9397
+vn 0.2199 -0.3105 0.9248
+vn 0.2389 -0.3266 0.9145
+vn 0.2398 -0.3323 0.9122
+vn 0.2196 -0.3266 0.9193
+vn 0.1777 -0.3119 0.9334
+vn 0.1158 -0.2890 0.9503
+vn 0.0375 -0.2588 0.9652
+vn -0.0492 -0.2213 0.9740
+vn -0.1342 -0.1776 0.9749
+vn -0.2065 -0.1299 0.9698
+vn -0.1253 0.0344 0.9915
+vn -0.0029 -0.4162 0.9092
+vn -0.0804 -0.4265 0.9009
+vn -0.1603 -0.4216 0.8925
+vn -0.2201 -0.4037 0.8880
+vn -0.2532 -0.3770 0.8909
+vn -0.2574 -0.3463 0.9021
+vn -0.2324 -0.3153 0.9201
+vn -0.1775 -0.2847 0.9420
+vn -0.1019 -0.2577 0.9608
+vn -0.0239 -0.2364 0.9714
+vn 0.0282 -0.2272 0.9734
+vn 0.0524 -0.2342 0.9708
+vn 0.0603 -0.2513 0.9660
+vn 0.0586 -0.2707 0.9609
+vn 0.0513 -0.2892 0.9559
+vn 0.0386 -0.3061 0.9512
+vn 0.0220 -0.3209 0.9468
+vn 0.0039 -0.3323 0.9432
+vn -0.0139 -0.3380 0.9411
+vn -0.0388 -0.3359 0.9411
+vn -0.0558 -0.3275 0.9432
+vn -0.0667 -0.3136 0.9472
+vn -0.0701 -0.2942 0.9532
+vn -0.0661 -0.2717 0.9601
+vn -0.0328 -0.2484 0.9681
+vn -0.0209 -0.2279 0.9734
+vn -0.0072 -0.2130 0.9770
+vn 0.0070 -0.2044 0.9789
+vn 0.0211 -0.2041 0.9787
+vn 0.0357 -0.2110 0.9768
+vn 0.0518 -0.2217 0.9737
+vn 0.0687 -0.2342 0.9698
+vn 0.0879 -0.2469 0.9650
+vn 0.1048 -0.2619 0.9594
+vn 0.1211 -0.2803 0.9523
+vn 0.1415 -0.3043 0.9420
+vn 0.1702 -0.3299 0.9286
+vn 0.2082 -0.3545 0.9116
+vn 0.2343 -0.3717 0.8983
+vn 0.2411 -0.3810 0.8926
+vn 0.2284 -0.3849 0.8943
+vn 0.1975 -0.3820 0.9028
+vn 0.1472 -0.3715 0.9167
+vn 0.0791 -0.3538 0.9320
+vn -0.0036 -0.3279 0.9447
+vn -0.0936 -0.2927 0.9516
+vn -0.1799 -0.2488 0.9517
+vn -0.2512 -0.1989 0.9473
+vn -0.2089 0.0266 0.9776
+vn 0.0100 -0.4281 0.9037
+vn -0.0779 -0.4407 0.8943
+vn -0.1682 -0.4381 0.8831
+vn -0.2340 -0.4250 0.8744
+vn -0.2714 -0.4070 0.8721
+vn -0.2787 -0.3867 0.8791
+vn -0.2540 -0.3656 0.8954
+vn -0.2006 -0.3459 0.9166
+vn -0.1224 -0.3253 0.9376
+vn -0.0386 -0.3065 0.9511
+vn 0.0354 -0.2925 0.9556
+vn 0.0695 -0.2926 0.9537
+vn 0.0797 -0.3071 0.9483
+vn 0.0769 -0.3282 0.9415
+vn 0.0679 -0.3502 0.9342
+vn 0.0533 -0.3699 0.9275
+vn 0.0334 -0.3867 0.9216
+vn 0.0097 -0.3988 0.9170
+vn -0.0159 -0.4035 0.9148
+vn -0.0465 -0.4020 0.9144
+vn -0.0698 -0.3943 0.9163
+vn -0.0860 -0.3807 0.9207
+vn -0.0940 -0.3621 0.9274
+vn -0.0920 -0.3392 0.9362
+vn -0.0796 -0.3145 0.9459
+vn -0.0359 -0.2902 0.9563
+vn -0.0159 -0.2691 0.9630
+vn 0.0068 -0.2556 0.9668
+vn 0.0281 -0.2505 0.9677
+vn 0.0466 -0.2547 0.9659
+vn 0.0644 -0.2682 0.9612
+vn 0.0814 -0.2843 0.9553
+vn 0.1027 -0.3017 0.9479
+vn 0.1229 -0.3174 0.9403
+vn 0.1452 -0.3356 0.9308
+vn 0.1678 -0.3563 0.9192
+vn 0.1968 -0.3766 0.9052
+vn 0.2262 -0.3949 0.8904
+vn 0.2422 -0.4066 0.8809
+vn 0.2409 -0.4146 0.8776
+vn 0.2195 -0.4164 0.8823
+vn 0.1794 -0.4129 0.8929
+vn 0.1217 -0.4040 0.9066
+vn 0.0465 -0.3871 0.9209
+vn -0.0426 -0.3606 0.9318
+vn -0.1805 -0.3247 0.9284
+vn -0.2720 -0.2814 0.9202
+vn -0.3428 -0.2333 0.9100
+vn -0.1344 0.0344 0.9903
+vn 0.0259 -0.4108 0.9113
+vn -0.0725 -0.4245 0.9025
+vn -0.1699 -0.4253 0.8890
+vn -0.2404 -0.4188 0.8757
+vn -0.2820 -0.4092 0.8678
+vn -0.2913 -0.3981 0.8699
+vn -0.2697 -0.3876 0.8815
+vn -0.2174 -0.3758 0.9009
+vn -0.1393 -0.3634 0.9212
+vn -0.0522 -0.3495 0.9355
+vn 0.0358 -0.3369 0.9409
+vn 0.0844 -0.3324 0.9393
+vn 0.1014 -0.3442 0.9334
+vn 0.0995 -0.3674 0.9247
+vn 0.0882 -0.3911 0.9161
+vn 0.0706 -0.4128 0.9081
+vn 0.0460 -0.4296 0.9018
+vn 0.0146 -0.4392 0.8983
+vn -0.0171 -0.4426 0.8966
+vn -0.0533 -0.4404 0.8962
+vn -0.0831 -0.4333 0.8974
+vn -0.1044 -0.4204 0.9013
+vn -0.1161 -0.4029 0.9078
+vn -0.1166 -0.3822 0.9167
+vn -0.1054 -0.3593 0.9273
+vn -0.0821 -0.3354 0.9385
+vn -0.0297 -0.3133 0.9492
+vn 0.0015 -0.2977 0.9547
+vn 0.0325 -0.2887 0.9569
+vn 0.0607 -0.2893 0.9553
+vn 0.0813 -0.2986 0.9509
+vn 0.0998 -0.3149 0.9439
+vn 0.1192 -0.3334 0.9352
+vn 0.1422 -0.3495 0.9261
+vn 0.1673 -0.3668 0.9151
+vn 0.1905 -0.3832 0.9038
+vn 0.2181 -0.3977 0.8912
+vn 0.2395 -0.4091 0.8805
+vn 0.2497 -0.4171 0.8739
+vn 0.2395 -0.4205 0.8751
+vn 0.2106 -0.4207 0.8824
+vn 0.1637 -0.4158 0.8946
+vn 0.0975 -0.4033 0.9099
+vn 0.0136 -0.3828 0.9237
+vn -0.1190 -0.3544 0.9275
+vn -0.2198 -0.3177 0.9224
+vn -0.3115 -0.2761 0.9092
+vn -0.3816 -0.2319 0.8947
+vn 0.0588 0.0563 0.9967
+vn 0.0428 -0.3634 0.9306
+vn -0.0631 -0.3786 0.9234
+vn -0.1662 -0.3842 0.9082
+vn -0.2426 -0.3844 0.8907
+vn -0.2866 -0.3811 0.8790
+vn -0.2981 -0.3784 0.8763
+vn -0.2793 -0.3762 0.8834
+vn -0.2289 -0.3731 0.8991
+vn -0.1514 -0.3680 0.9174
+vn -0.0608 -0.3602 0.9309
+vn 0.0319 -0.3527 0.9352
+vn 0.0974 -0.3508 0.9314
+vn 0.1261 -0.3606 0.9242
+vn 0.1249 -0.3828 0.9153
+vn 0.1115 -0.4074 0.9064
+vn 0.0887 -0.4288 0.8990
+vn 0.0562 -0.4438 0.8943
+vn 0.0184 -0.4518 0.8919
+vn -0.0192 -0.4545 0.8906
+vn -0.0608 -0.4520 0.8899
+vn -0.0952 -0.4445 0.8907
+vn -0.1216 -0.4329 0.8932
+vn -0.1366 -0.4169 0.8986
+vn -0.1393 -0.3982 0.9067
+vn -0.1296 -0.3779 0.9168
+vn -0.1036 -0.3563 0.9286
+vn -0.0654 -0.3370 0.9392
+vn -0.0078 -0.3198 0.9474
+vn 0.0334 -0.3096 0.9503
+vn 0.0709 -0.3073 0.9490
+vn 0.0992 -0.3112 0.9452
+vn 0.1205 -0.3232 0.9386
+vn 0.1378 -0.3392 0.9306
+vn 0.1625 -0.3551 0.9206
+vn 0.1869 -0.3700 0.9101
+vn 0.2091 -0.3820 0.9002
+vn 0.2336 -0.3915 0.8901
+vn 0.2505 -0.3984 0.8824
+vn 0.2535 -0.4015 0.8801
+vn 0.2378 -0.4004 0.8850
+vn 0.2018 -0.3964 0.8957
+vn 0.1453 -0.3873 0.9104
+vn 0.0705 -0.3709 0.9260
+vn -0.0201 -0.3464 0.9379
+vn -0.1564 -0.3148 0.9362
+vn -0.2575 -0.2775 0.9256
+vn -0.3471 -0.2378 0.9072
+vn -0.4151 -0.1986 0.8878
+vn 0.1770 0.0959 0.9795
+vn 0.0607 -0.2850 0.9566
+vn -0.0495 -0.3011 0.9523
+vn -0.1587 -0.3123 0.9367
+vn -0.2401 -0.3182 0.9171
+vn -0.2859 -0.3219 0.9026
+vn -0.2998 -0.3268 0.8963
+vn -0.2830 -0.3320 0.8998
+vn -0.2349 -0.3368 0.9118
+vn -0.1567 -0.3390 0.9277
+vn -0.0617 -0.3389 0.9388
+vn 0.0314 -0.3391 0.9402
+vn 0.1097 -0.3428 0.9330
+vn 0.1509 -0.3528 0.9234
+vn 0.1522 -0.3725 0.9155
+vn 0.1354 -0.3965 0.9080
+vn 0.1056 -0.4162 0.9031
+vn 0.0653 -0.4294 0.9008
+vn 0.0216 -0.4369 0.8993
+vn -0.0216 -0.4390 0.8982
+vn -0.0683 -0.4364 0.8971
+vn -0.1064 -0.4292 0.8969
+vn -0.1374 -0.4186 0.8977
+vn -0.1556 -0.4043 0.9013
+vn -0.1602 -0.3877 0.9078
+vn -0.1507 -0.3697 0.9169
+vn -0.1237 -0.3518 0.9278
+vn -0.0835 -0.3346 0.9386
+vn -0.0186 -0.3186 0.9477
+vn 0.0317 -0.3080 0.9508
+vn 0.0761 -0.3026 0.9501
+vn 0.1134 -0.3028 0.9463
+vn 0.1393 -0.3091 0.9408
+vn 0.1577 -0.3199 0.9342
+vn 0.1817 -0.3338 0.9250
+vn 0.2035 -0.3451 0.9162
+vn 0.2240 -0.3528 0.9085
+vn 0.2457 -0.3571 0.9012
+vn 0.2574 -0.3598 0.8968
+vn 0.2540 -0.3583 0.8984
+vn 0.2330 -0.3535 0.9060
+vn 0.1897 -0.3437 0.9197
+vn 0.1243 -0.3283 0.9364
+vn 0.0408 -0.3070 0.9508
+vn -0.0883 -0.2795 0.9561
+vn -0.1921 -0.2460 0.9500
+vn -0.2917 -0.2102 0.9331
+vn -0.3770 -0.1745 0.9096
+vn -0.4408 -0.1422 0.8863
+vn 0.2055 0.1592 0.9656
+vn 0.0784 -0.1760 0.9813
+vn -0.0331 -0.1925 0.9807
+vn -0.1466 -0.2078 0.9671
+vn -0.2314 -0.2199 0.9477
+vn -0.2794 -0.2313 0.9319
+vn -0.2951 -0.2433 0.9240
+vn -0.2798 -0.2560 0.9253
+vn -0.2329 -0.2685 0.9347
+vn -0.1541 -0.2794 0.9477
+vn -0.0538 -0.2876 0.9562
+vn 0.0377 -0.2963 0.9543
+vn 0.1237 -0.3062 0.9439
+vn 0.1739 -0.3180 0.9320
+vn 0.1795 -0.3356 0.9247
+vn 0.1578 -0.3573 0.9206
+vn 0.1208 -0.3746 0.9193
+vn 0.0744 -0.3864 0.9193
+vn 0.0245 -0.3934 0.9191
+vn -0.0240 -0.3955 0.9181
+vn -0.0749 -0.3932 0.9164
+vn -0.1167 -0.3869 0.9147
+vn -0.1514 -0.3774 0.9136
+vn -0.1728 -0.3652 0.9148
+vn -0.1792 -0.3508 0.9192
+vn -0.1690 -0.3353 0.9268
+vn -0.1420 -0.3207 0.9365
+vn -0.0996 -0.3059 0.9469
+vn -0.0299 -0.2924 0.9558
+vn 0.0270 -0.2813 0.9592
+vn 0.0783 -0.2738 0.9586
+vn 0.1223 -0.2709 0.9548
+vn 0.1534 -0.2720 0.9500
+vn 0.1761 -0.2770 0.9446
+vn 0.1980 -0.2858 0.9376
+vn 0.2166 -0.2929 0.9313
+vn 0.2342 -0.2962 0.9260
+vn 0.2538 -0.2959 0.9209
+vn 0.2602 -0.2912 0.9206
+vn 0.2516 -0.2849 0.9249
+vn 0.2232 -0.2752 0.9351
+vn 0.1722 -0.2606 0.9500
+vn 0.0997 -0.2404 0.9655
+vn -0.0203 -0.2151 0.9764
+vn -0.1215 -0.1846 0.9753
+vn -0.2234 -0.1519 0.9628
+vn -0.3190 -0.1205 0.9400
+vn -0.3980 -0.0922 0.9127
+vn -0.4422 -0.0699 0.8942
+vn 0.1710 0.2353 0.9568
+vn 0.1092 -0.0460 0.9930
+vn -0.0156 -0.0609 0.9980
+vn -0.1295 -0.0783 0.9885
+vn -0.2150 -0.0961 0.9719
+vn -0.2645 -0.1150 0.9575
+vn -0.2818 -0.1345 0.9500
+vn -0.2678 -0.1544 0.9510
+vn -0.2217 -0.1742 0.9594
+vn -0.1426 -0.1928 0.9708
+vn -0.0374 -0.2093 0.9771
+vn 0.0692 -0.2262 0.9716
+vn 0.1402 -0.2420 0.9601
+vn 0.1951 -0.2558 0.9468
+vn 0.2039 -0.2717 0.9405
+vn 0.1775 -0.2892 0.9407
+vn 0.1345 -0.3037 0.9432
+vn 0.0829 -0.3139 0.9458
+vn 0.0277 -0.3202 0.9469
+vn -0.0259 -0.3228 0.9461
+vn -0.0798 -0.3213 0.9436
+vn -0.1252 -0.3167 0.9402
+vn -0.1629 -0.3091 0.9370
+vn -0.1873 -0.2995 0.9355
+vn -0.1951 -0.2879 0.9376
+vn -0.1846 -0.2754 0.9434
+vn -0.1576 -0.2635 0.9517
+vn -0.1133 -0.2513 0.9613
+vn -0.0417 -0.2401 0.9699
+vn 0.0203 -0.2294 0.9731
+vn 0.0775 -0.2209 0.9722
+vn 0.1264 -0.2150 0.9684
+vn 0.1618 -0.2120 0.9638
+vn 0.1890 -0.2115 0.9589
+vn 0.2096 -0.2134 0.9542
+vn 0.2249 -0.2145 0.9505
+vn 0.2392 -0.2125 0.9474
+vn 0.2538 -0.2074 0.9447
+vn 0.2575 -0.1957 0.9462
+vn 0.2440 -0.1817 0.9526
+vn 0.2090 -0.1649 0.9639
+vn 0.1270 -0.1450 0.9813
+vn 0.0462 -0.1207 0.9916
+vn -0.0485 -0.0937 0.9944
+vn -0.1486 -0.0656 0.9867
+vn -0.2248 -0.0389 0.9736
+vn -0.3196 -0.0155 0.9474
+vn -0.3976 0.0028 0.9176
+vn -0.4550 0.0153 0.8903
+vn -0.0034 0.3029 0.9530
+vn 0.1189 0.0856 0.9892
+vn 0.0009 0.0753 0.9972
+vn -0.1290 0.0587 0.9899
+vn -0.2146 0.0378 0.9760
+vn -0.2648 0.0142 0.9642
+vn -0.2830 -0.0105 0.9591
+vn -0.2462 -0.0361 0.9686
+vn -0.2020 -0.0618 0.9774
+vn -0.1212 -0.0858 0.9889
+vn -0.0139 -0.1103 0.9938
+vn 0.0902 -0.1343 0.9868
+vn 0.1578 -0.1540 0.9754
+vn 0.2136 -0.1686 0.9623
+vn 0.2228 -0.1817 0.9578
+vn 0.1932 -0.1937 0.9619
+vn 0.1459 -0.2041 0.9680
+vn 0.0905 -0.2120 0.9731
+vn 0.0314 -0.2174 0.9756
+vn -0.0267 -0.2205 0.9750
+vn -0.0819 -0.2207 0.9719
+vn -0.1303 -0.2187 0.9670
+vn -0.1705 -0.2143 0.9618
+vn -0.1976 -0.2081 0.9579
+vn -0.2067 -0.2000 0.9577
+vn -0.1964 -0.1912 0.9617
+vn -0.1696 -0.1823 0.9685
+vn -0.1242 -0.1729 0.9771
+vn -0.0530 -0.1638 0.9851
+vn 0.0126 -0.1543 0.9879
+vn 0.0736 -0.1454 0.9866
+vn 0.1259 -0.1376 0.9825
+vn 0.1642 -0.1311 0.9777
+vn 0.1939 -0.1255 0.9730
+vn 0.2137 -0.1202 0.9695
+vn 0.2261 -0.1139 0.9674
+vn 0.2374 -0.1051 0.9657
+vn 0.2294 -0.0944 0.9687
+vn 0.2255 -0.0775 0.9712
+vn 0.2062 -0.0559 0.9769
+vn 0.1645 -0.0321 0.9858
+vn 0.1010 -0.0061 0.9949
+vn 0.0205 0.0209 0.9996
+vn -0.0719 0.0467 0.9963
+vn -0.1481 0.0697 0.9865
+vn -0.2444 0.0883 0.9656
+vn -0.3325 0.1007 0.9377
+vn -0.4041 0.1065 0.9085
+vn -0.4568 0.1065 0.8832
+vn -0.2456 0.3110 0.9181
+vn 0.1218 0.2058 0.9710
+vn 0.0139 0.2020 0.9793
+vn -0.1062 0.1889 0.9762
+vn -0.1881 0.1680 0.9677
+vn -0.2376 0.1423 0.9609
+vn -0.2564 0.1145 0.9598
+vn -0.2446 0.0856 0.9658
+vn -0.2017 0.0579 0.9777
+vn -0.0915 0.0289 0.9954
+vn 0.0135 -0.0017 0.9999
+vn 0.1098 -0.0299 0.9935
+vn 0.1868 -0.0500 0.9811
+vn 0.2346 -0.0630 0.9701
+vn 0.2382 -0.0714 0.9686
+vn 0.2067 -0.0766 0.9754
+vn 0.1535 -0.0816 0.9848
+vn 0.0962 -0.0860 0.9916
+vn 0.0352 -0.0899 0.9953
+vn -0.0255 -0.0933 0.9953
+vn -0.0819 -0.0955 0.9921
+vn -0.1308 -0.0967 0.9867
+vn -0.1714 -0.0966 0.9805
+vn -0.1987 -0.0950 0.9755
+vn -0.2077 -0.0916 0.9739
+vn -0.1972 -0.0873 0.9765
+vn -0.1700 -0.0820 0.9820
+vn -0.1243 -0.0758 0.9894
+vn -0.0626 -0.0688 0.9957
+vn 0.0045 -0.0611 0.9981
+vn 0.0671 -0.0528 0.9963
+vn 0.1208 -0.0441 0.9917
+vn 0.1503 -0.0349 0.9880
+vn 0.1786 -0.0250 0.9836
+vn 0.1948 -0.0134 0.9808
+vn 0.2028 0.0006 0.9792
+vn 0.2099 0.0165 0.9776
+vn 0.2091 0.0342 0.9773
+vn 0.2000 0.0548 0.9783
+vn 0.1777 0.0805 0.9808
+vn 0.1362 0.1088 0.9847
+vn 0.0742 0.1364 0.9879
+vn -0.0028 0.1621 0.9868
+vn -0.0885 0.1842 0.9789
+vn -0.1634 0.2005 0.9660
+vn -0.2518 0.2094 0.9449
+vn -0.3323 0.2104 0.9194
+vn -0.3976 0.2044 0.8945
+vn -0.4457 0.1923 0.8743
+vn -0.3874 -0.1455 0.9103
+vn -0.2581 -0.0816 0.9627
+vn -0.1343 0.0066 0.9909
+vn 0.0703 0.2851 0.9559
+vn 0.1936 0.2078 0.9588
+vn 0.1994 0.1367 0.9703
+vn 0.1495 0.0799 0.9855
+vn -0.0105 0.0476 0.9988
+vn -0.1775 0.0300 0.9837
+vn -0.1974 0.0281 0.9799
+vn -0.0755 0.0383 0.9964
+vn 0.0991 0.0470 0.9940
+vn 0.2358 0.0477 0.9706
+vn 0.1079 0.0584 0.9924
+vn -0.1367 0.1351 0.9813
+vn -0.1773 0.2292 0.9571
+vn 0.0132 0.3004 0.9537
+vn 0.3210 0.1854 0.9288
+vn 0.3163 -0.1360 0.9389
+vn 0.2217 -0.3450 0.9121
+vn 0.1073 -0.3106 0.9445
+vn 0.0333 -0.1335 0.9905
+vn 0.0235 0.0966 0.9950
+vn 0.0484 0.2254 0.9731
+vn 0.0844 0.1943 0.9773
+vn 0.1123 0.0091 0.9936
+vn 0.1191 -0.1475 0.9819
+vn 0.1170 -0.1555 0.9809
+vn 0.1220 -0.0202 0.9923
+vn 0.1587 0.1336 0.9783
+vn 0.2676 0.1939 0.9438
+vn -0.0953 -0.0953 0.9909
+vn 0.3894 0.1160 0.9137
+vn 0.4388 -0.0621 0.8964
+vn 0.2039 0.2039 0.9575
+vn 0.3441 -0.2513 0.9047
+vn 0.1984 -0.4190 0.8860
+vn -0.0121 -0.4650 0.8852
+vn -0.2180 -0.4153 0.8832
+vn -0.2311 -0.3029 0.9246
+vn -0.0781 -0.1992 0.9768
+vn 0.0282 -0.1424 0.9894
+vn 0.0654 -0.1355 0.9886
+vn 0.1052 -0.1308 0.9858
+vn 0.0928 -0.1288 0.9873
+vn 0.0146 -0.1324 0.9911
+vn -0.0767 -0.1296 0.9886
+vn -0.0674 -0.1231 0.9901
+vn -0.0063 -0.1302 0.9915
+vn 0.0142 -0.1387 0.9902
+vn -0.0286 -0.1679 0.9854
+vn -0.1147 -0.2104 0.9709
+vn -0.4210 0.2107 0.8823
+vn -0.1644 -0.2452 0.9554
+vn -0.0444 -0.0806 0.9958
+vn 0.4543 0.2495 0.8552
+vn -0.0838 -0.2514 0.9643
+vn -0.1662 0.1825 0.9691
+vn -0.1736 0.3168 0.9325
+vn 0.3266 -0.2976 0.8971
+vn -0.1677 0.1849 0.9683
+vn -0.4028 0.2449 0.8819
+vn -0.2514 0.4558 0.8539
+vn 0.0029 -0.0001 1.0000
+vn 0.1144 -0.1970 0.9737
+vn 0.0591 0.1528 0.9865
+vn 0.0086 0.0005 1.0000
+vn 0.0539 -0.1969 0.9789
+vn -0.0102 -0.0775 0.9969
+vn 0.2066 -0.4613 0.8629
+vn -0.0007 -0.3054 0.9522
+vn -0.0017 -0.2344 0.9721
+vn -0.0028 -0.0634 0.9980
+vn 0.0687 0.0421 0.9967
+vn -0.1117 -0.1432 0.9834
+vn -0.1122 0.1079 0.9878
+vn 0.0626 -0.0006 0.9980
+vn -0.0805 -0.0688 0.9944
+vn -0.4930 -0.1115 0.8628
+vn 0.4540 0.2492 0.8555
+vn -0.1142 0.0171 0.9933
+vn 0.1535 0.0420 0.9873
+vn 0.0303 -0.1533 0.9877
+vn -0.0207 0.0204 0.9996
+vn 0.0079 0.0079 0.9999
+vn -0.1946 0.0936 0.9764
+vn 0.1858 0.1944 0.9632
+vn 0.0306 0.0423 0.9986
+vn -0.2752 0.2751 0.9212
+vn 0.3894 0.4337 0.8126
+vn 0.0687 0.4882 0.8700
+vn 0.0606 -0.0606 0.9963
+vn 0.0889 -0.1343 0.9869
+vn 0.0008 0.0008 1.0000
+vn 0.0401 0.0910 0.9950
+vn -0.1357 -0.1357 0.9814
+vn 0.1436 0.1436 0.9792
+vn -0.2204 0.0995 0.9703
+vn 0.1531 -0.0844 0.9846
+vn 0.0473 0.0306 0.9984
+vn 0.0033 0.0088 1.0000
+vn -0.0083 -0.0191 0.9998
+vn -0.0084 0.1060 0.9943
+vn 0.1140 0.0816 0.9901
+vn -0.1056 -0.0823 0.9910
+vn -0.0727 -0.1834 0.9803
+vn -0.0737 0.0737 0.9945
+vn -0.0633 0.1394 0.9882
+vn 0.2262 0.2278 0.9471
+vn -0.0001 -0.0032 1.0000
+vn -0.0000 -0.2787 0.9604
+vn -0.2925 0.0894 0.9521
+vn 0.0922 0.0999 0.9907
+vn -0.0012 0.0087 1.0000
+vn 0.2220 0.1288 0.9665
+vn 0.1002 0.0903 0.9909
+vn 0.0410 -0.1496 0.9879
+vn -0.2606 -0.0973 0.9605
+vn 0.1258 -0.1258 0.9841
+vn 0.0578 0.2085 0.9763
+vn -0.1369 0.0270 0.9902
+vn 0.0570 -0.1880 0.9805
+vn 0.0597 -0.0597 0.9964
+vn -0.1316 -0.0375 0.9906
+vn -0.1266 0.0224 0.9917
+vn 0.0225 -0.0157 0.9996
+vn 0.1783 0.0541 0.9825
+vn 0.0347 -0.0043 0.9994
+vn 0.1143 -0.0142 0.9933
+vn 0.0350 -0.0003 0.9994
+vn 0.0884 0.0884 0.9921
+vn -0.1187 0.0581 0.9912
+vn 0.0155 -0.0070 0.9999
+vn 0.0827 0.0415 0.9957
+vn 0.0089 0.0001 1.0000
+vn 0.0017 0.0015 1.0000
+vn -0.0033 -0.2360 0.9718
+vn -0.0001 0.0024 1.0000
+vn -0.2066 -0.4607 0.8631
+vn 0.0002 -0.0032 1.0000
+vn 0.0001 -0.0025 1.0000
+vn -0.0000 -0.3224 0.9466
+vn 0.0025 -0.0000 1.0000
+vn 0.1808 -0.1915 0.9647
+vn 0.0022 -0.0000 1.0000
+vn -0.4177 -0.0467 0.9074
+vn -0.1532 0.0811 0.9849
+vn 0.0199 -0.0321 0.9993
+vn -0.0400 0.0937 0.9948
+vn 0.1193 0.1193 0.9857
+vn -0.2487 0.0925 0.9641
+vn -0.1063 -0.1020 0.9891
+vn 0.1860 -0.0143 0.9824
+vn -0.0008 -0.0011 1.0000
+vn 0.0967 -0.0636 0.9933
+vn -0.0638 -0.0638 0.9959
+vn -0.0002 -0.0084 1.0000
+vn 0.0176 0.0617 0.9979
+vn -0.0204 0.0207 0.9996
+vn -0.1306 0.1306 0.9828
+vn 0.0526 0.1352 0.9894
+vn -0.0916 -0.0181 0.9956
+vn 0.2496 0.4543 0.8551
+vn -0.0400 0.4685 0.8826
+vn -0.0073 0.4709 0.8822
+vn -0.2391 0.4457 0.8627
+vn -0.3421 0.3645 0.8661
+vn 0.0004 0.4371 0.8994
+vn 0.0021 0.4367 0.8996
+vn 0.0010 0.4709 0.8822
+vn -0.4424 -0.0165 0.8966
+vn 0.0086 0.0118 0.9999
+vn -0.0086 0.0118 0.9999
+vn -0.0489 0.1353 0.9896
+vn -0.0816 0.1140 0.9901
+vn -0.0529 0.0530 0.9972
+vn -0.1140 0.0816 0.9901
+vn 0.0825 0.0825 0.9932
+vn 0.0268 0.0033 0.9996
+vn -0.0143 0.0207 0.9997
+vn -0.0191 -0.0965 0.9952
+vn -0.0083 -0.0084 0.9999
+vn -0.0909 0.0909 0.9917
+vn -0.1402 0.0633 0.9881
+vn -0.0965 -0.0191 0.9952
+vn 0.1405 0.0220 0.9898
+vn 0.0909 0.0909 0.9917
+vn 0.0638 -0.0638 0.9959
+vn -0.4228 -0.4268 0.7995
+vn 0.0067 -0.1347 0.9909
+vn -0.0091 -0.1033 0.9946
+vn 0.1432 -0.1117 0.9834
+vn 0.0094 -0.1016 0.9948
+vn 0.0131 -0.0035 0.9999
+vn -0.2011 -0.0425 0.9786
+vn -0.2727 -0.0417 0.9612
+vn -0.0708 -0.1023 0.9922
+vn -0.1982 0.1742 0.9646
+vn -0.2715 -0.1045 0.9568
+vn -0.3499 -0.0437 0.9358
+vn 0.0935 0.2024 0.9748
+vn -0.0935 0.2024 0.9748
+vn -0.1193 0.1193 0.9857
+vn -0.0206 0.0972 0.9951
+vn 0.0728 0.0156 0.9972
+vn 0.0051 0.0068 1.0000
+vn 0.0383 -0.1018 0.9941
+vn 0.0789 -0.0789 0.9938
+vn 0.1135 -0.0504 0.9923
+vn -0.1010 0.0660 0.9927
+vn -0.0951 -0.1014 0.9903
+vn -0.1547 -0.0317 0.9875
+vn -0.0017 -0.0017 1.0000
+vn 0.0033 -0.2360 0.9718
+vn 0.0017 -0.0017 1.0000
+vn 0.2703 -0.2699 0.9242
+vn 0.1906 -0.1808 0.9649
+vn -0.0141 0.0051 0.9999
+vn -0.0357 -0.0820 0.9960
+vn -0.0019 -0.0141 0.9999
+vn -0.0000 -0.4713 0.8819
+vn 0.0041 -0.0347 0.9994
+vn -0.0073 -0.1336 0.9910
+vn -0.0000 -0.0347 0.9994
+vn 0.0137 -0.1749 0.9845
+vn -0.0106 -0.1752 0.9845
+vn 0.0008 -0.0024 1.0000
+vn -0.0006 -0.4006 0.9162
+vn -0.0509 0.0742 0.9959
+vn 0.0431 0.0758 0.9962
+vn -0.0074 0.1412 0.9899
+vn -0.0089 0.1870 0.9823
+vn -0.0014 -0.0048 1.0000
+vn 0.0045 -0.0017 1.0000
+vn -0.0000 -0.4695 0.8829
+vn -0.2704 -0.2696 0.9242
+vn -0.2360 -0.0033 0.9718
+vn -0.4240 -0.4245 0.8001
+vn 0.0697 -0.0086 0.9975
+vn 0.0048 0.0015 1.0000
+vn 0.0655 0.0655 0.9957
+vn 0.1187 0.0581 0.9912
+vn 0.4367 0.0037 0.8996
+vn 0.0364 0.0447 0.9983
+vn 0.0432 0.0557 0.9975
+vn 0.0154 0.0663 0.9977
+vn 0.0159 0.0821 0.9965
+vn 0.4444 -0.0000 0.8958
+vn 0.4422 -0.0020 0.8969
+vn -0.0697 -0.0086 0.9975
+vn 0.0068 -0.0070 1.0000
+vn -0.0696 0.0696 0.9951
+vn -0.0089 0.0087 0.9999
+vn 0.0581 0.1187 0.9912
+vn -0.0581 0.1187 0.9912
+vn -0.0884 0.0884 0.9921
+vn 0.0530 -0.0204 0.9984
+vn 0.0861 -0.0818 0.9929
+vn 0.1266 0.0224 0.9917
+vn 0.1372 0.0374 0.9898
+vn 0.1528 0.0591 0.9865
+vn 0.1316 -0.0375 0.9906
+vn 0.0350 0.0143 0.9993
+vn 0.1366 -0.0113 0.9906
+vn 0.1969 -0.0539 0.9789
+vn 0.1063 -0.1063 0.9886
+vn 0.1358 0.1056 0.9851
+vn 0.1941 0.1744 0.9653
+vn 0.2342 0.0929 0.9677
+vn 0.0043 0.0043 1.0000
+vn 0.0157 0.0114 0.9998
+vn -0.0861 -0.0818 0.9929
+vn -0.0530 -0.0204 0.9984
+vn -0.0714 -0.0368 0.9968
+vn -0.1528 0.0591 0.9865
+vn -0.1372 0.0374 0.9898
+vn -0.1143 -0.0142 0.9933
+vn 0.0730 0.0730 0.9947
+vn -0.0730 0.0730 0.9947
+vn -0.0597 -0.0597 0.9964
+vn 0.0002 -0.0047 1.0000
+vn -0.0194 0.1326 0.9910
+vn 0.1118 -0.1317 0.9850
+vn -0.1976 -0.0892 0.9762
+vn -0.1254 -0.1254 0.9842
+vn -0.0790 0.0907 0.9927
+vn -0.0350 0.0143 0.9993
+vn -0.0392 -0.0273 0.9989
+vn 0.1003 0.1003 0.9899
+vn 0.2088 0.0582 0.9762
+vn 0.0606 0.0615 0.9963
+vn 0.0977 -0.2465 0.9642
+vn 0.2035 -0.2035 0.9577
+vn 0.2465 -0.0977 0.9642
+vn -0.2074 -0.2033 0.9569
+vn -0.0977 -0.2465 0.9642
+vn -0.1258 -0.1258 0.9841
+vn 0.0719 -0.0620 0.9955
+vn -0.0719 -0.0636 0.9954
+vn -0.0410 -0.1496 0.9879
+vn 0.1068 0.1783 0.9782
+vn -0.1001 0.1784 0.9789
+vn -0.0986 0.0903 0.9910
+vn 0.2276 -0.1231 0.9659
+vn 0.3322 0.1181 0.9358
+vn 0.3042 0.0940 0.9480
+vn 0.0121 0.0132 0.9998
+vn 0.1491 -0.0221 0.9886
+vn 0.0659 -0.0711 0.9953
+vn 0.0062 0.0828 0.9965
+vn -0.3120 0.1219 0.9422
+vn -0.2115 -0.1080 0.9714
+vn -0.2175 0.1142 0.9694
+vn -0.1958 -0.3006 0.9334
+vn -0.0026 -0.0254 0.9997
+vn 0.3254 0.3108 0.8930
+vn 0.1667 0.1675 0.9717
+vn 0.4262 0.1366 0.8942
+vn 0.0043 -0.0086 1.0000
+vn 0.4276 0.0012 0.9040
+vn 0.4709 0.0013 0.8822
+vn 0.2516 0.2484 0.9354
+vn -0.0210 0.0089 0.9997
+vn -0.0205 -0.0088 0.9998
+vn -0.0993 0.0960 0.9904
+vn -0.0032 -0.0032 1.0000
+vn -0.0927 -0.0927 0.9914
+vn 0.0927 -0.0927 0.9914
+vn 0.0737 0.0737 0.9945
+vn -0.0423 -0.1059 0.9935
+vn 0.0727 -0.1834 0.9803
+vn -0.0828 -0.0273 0.9962
+vn -0.1518 -0.1518 0.9767
+vn 0.0529 0.0650 0.9965
+vn 0.0816 0.1172 0.9898
+vn 0.1306 0.1306 0.9828
+vn -0.0420 0.1535 0.9873
+vn 0.0420 0.1535 0.9873
+vn 0.0290 0.1262 0.9916
+vn -0.0542 0.0224 0.9983
+vn -0.0825 0.0825 0.9932
+vn -0.0033 0.0268 0.9996
+vn 0.0255 -0.0088 0.9996
+vn 0.1533 -0.0303 0.9877
+vn 0.1516 0.1516 0.9767
+vn 0.2204 0.0995 0.9703
+vn 0.0269 -0.0008 0.9996
+vn 0.1060 -0.0033 0.9944
+vn -0.1533 -0.0303 0.9877
+vn -0.0134 0.0001 0.9999
+vn -0.0440 0.0306 0.9986
+vn 0.0995 0.2204 0.9703
+vn -0.0995 0.2204 0.9703
+vn -0.1436 0.1436 0.9792
+vn -0.0273 -0.0392 0.9989
+vn -0.0892 -0.1975 0.9762
+vn -0.0000 -0.0134 0.9999
+vn -0.0649 0.0335 0.9973
+vn -0.0099 0.4369 0.8994
+vn 0.0105 0.4454 0.8953
+vn 0.0396 -0.1220 0.9917
+vn -0.0078 -0.0907 0.9958
+vn 0.1210 -0.0326 0.9921
+vn 0.0865 0.0604 0.9944
+vn -0.0857 0.0841 0.9928
+vn -0.0604 -0.0865 0.9944
+vn 0.0260 0.0181 0.9995
+vn 0.1332 0.0601 0.9893
+vn 0.0916 -0.0181 0.9956
+vn -0.5065 0.1693 0.8455
+vn -0.0004 0.2820 0.9594
+vn 0.2266 0.2298 0.9465
+vn 0.2420 0.4481 0.8606
+vn 0.0037 0.4709 0.8822
+vn -0.0262 0.4950 0.8685
+vn 0.0054 0.2874 0.9578
+vn -0.0034 0.0034 1.0000
+vn -0.2296 0.2296 0.9458
+vn -0.5081 0.3164 0.8011
+vn 0.0082 0.4367 0.8996
+vn -0.0948 0.4688 0.8782
+vn 0.0034 0.4316 0.9021
+vn -0.4457 0.2302 0.8651
+vn -0.0111 -0.0158 0.9998
+vn -0.0153 -0.0158 0.9998
+vn -0.1066 -0.1819 0.9775
+vn 0.0916 0.0079 0.9958
+vn 0.1015 -0.1015 0.9896
+vn -0.1015 -0.1015 0.9896
+vn -0.0303 -0.1533 0.9877
+vn 0.1834 -0.0727 0.9804
+vn 0.1388 -0.0421 0.9894
+vn 0.1060 0.0088 0.9943
+vn 0.0207 0.0204 0.9996
+vn -0.1388 -0.0421 0.9894
+vn -0.1834 -0.0727 0.9804
+vn -0.1535 0.0420 0.9873
+vn -0.0130 0.1479 0.9889
+vn 0.4109 0.1454 0.9000
+vn 0.3352 0.1162 0.9349
+vn -0.0000 -0.4446 0.8957
+vn -0.0000 -0.5122 0.8589
+vn 0.2481 -0.2513 0.9356
+vn -0.1607 -0.0629 0.9850
+vn -0.1295 0.0793 0.9884
+vn -0.0280 0.0338 0.9990
+vn 0.1296 0.0942 0.9871
+vn 0.1607 -0.0614 0.9851
+vn 0.0805 -0.0688 0.9944
+vn -0.2116 0.0456 0.9763
+vn -0.1003 0.1003 0.9899
+vn -0.0568 0.2075 0.9766
+vn -0.0049 -0.0045 1.0000
+vn -0.0121 -0.0047 0.9999
+vn -0.0570 -0.1880 0.9805
+vn 0.0488 -0.1274 0.9907
+vn -0.0488 -0.1274 0.9907
+vn -0.0687 0.0421 0.9967
+vn 0.0584 -0.0584 0.9966
+vn -0.0584 -0.0584 0.9966
+vn -0.0260 -0.0920 0.9954
+vn 0.4358 -0.0048 0.9000
+vn -0.2706 -0.2700 0.9240
+vn 0.2661 -0.3304 0.9056
+vn 0.0020 -0.4254 0.9050
+vn -0.1273 0.0640 0.9898
+vn -0.1483 0.0902 0.9848
+vn -0.0966 0.0405 0.9945
+vn 0.0951 -0.0951 0.9909
+vn -0.0951 -0.0951 0.9909
+vn -0.0539 -0.1969 0.9789
+vn 0.1378 0.0124 0.9904
+vn 0.0102 -0.0965 0.9953
+vn 0.0191 -0.0965 0.9952
+vn -0.0087 0.0005 1.0000
+vn 0.0374 0.1372 0.9898
+vn -0.0374 0.1372 0.9898
+vn -0.0591 0.1528 0.9865
+vn 0.0273 -0.0392 0.9989
+vn 0.0151 -0.0119 0.9998
+vn 0.2130 -0.1089 0.9710
+vn -0.0088 -0.0907 0.9958
+vn 0.2285 0.2289 0.9463
+vn 0.0025 0.0012 1.0000
+vn -0.5063 -0.0200 0.8621
+vn 0.4715 -0.0000 0.8819
+vn 0.4703 0.0008 0.8825
+vn -0.4717 -0.0798 0.8781
+vn -0.4902 -0.1216 0.8631
+vn -0.8007 0.1680 0.5750
+vt 0.668137 0.468541
+vt 0.672779 0.463866
+vt 0.672781 0.473169
+vt 0.682088 0.547540
+vt 0.677443 0.542913
+vt 0.682085 0.538238
+vt 0.580130 0.431950
+vt 0.574427 0.430317
+vt 0.579903 0.427137
+vt 0.635622 0.426848
+vt 0.630981 0.431525
+vt 0.626335 0.426897
+vt 0.655147 0.567864
+vt 0.654325 0.561704
+vt 0.658875 0.561614
+vt 0.663495 0.468566
+vt 0.663493 0.463915
+vt 0.672782 0.477820
+vt 0.668139 0.477844
+vt 0.570613 0.417882
+vt 0.569580 0.430274
+vt 0.561329 0.427232
+vt 0.598337 0.563549
+vt 0.602918 0.568162
+vt 0.598515 0.575879
+vt 0.676201 0.034889
+vt 0.694175 0.052827
+vt 0.676180 0.053032
+vt 0.261622 0.035432
+vt 0.243715 0.053023
+vt 0.243727 0.035121
+vt 0.568221 0.035405
+vt 0.586975 0.048071
+vt 0.568645 0.047196
+vt 0.422461 0.036694
+vt 0.403695 0.053024
+vt 0.404437 0.036610
+vt 0.842228 0.033377
+vt 0.860871 0.051601
+vt 0.842115 0.051575
+vt 0.935521 0.033615
+vt 0.953814 0.051814
+vt 0.935359 0.051786
+vt 0.700656 0.528839
+vt 0.709868 0.519482
+vt 0.709873 0.538079
+vt 0.644906 0.417498
+vt 0.644909 0.426800
+vt 0.916063 0.924523
+vt 0.897787 0.943373
+vt 0.897336 0.924168
+vt 0.879158 0.943218
+vt 0.878661 0.923990
+vt 0.860596 0.943225
+vt 0.860066 0.924006
+vt 0.841565 0.924210
+vt 0.842113 0.943389
+vt 0.823162 0.924581
+vt 0.823710 0.943688
+vt 0.804860 0.925081
+vt 0.805389 0.944085
+vt 0.786664 0.925661
+vt 0.787156 0.944544
+vt 0.768569 0.926270
+vt 0.769010 0.945031
+vt 0.750568 0.926886
+vt 0.750937 0.945518
+vt 0.732968 0.928189
+vt 0.732910 0.945967
+vt 0.715706 0.930295
+vt 0.714898 0.946345
+vt 0.698541 0.932931
+vt 0.697040 0.947059
+vt 0.681287 0.935861
+vt 0.661594 0.949804
+vt 0.663809 0.938868
+vt 0.643727 0.951404
+vt 0.646004 0.941753
+vt 0.625654 0.952921
+vt 0.627820 0.944342
+vt 0.607350 0.954214
+vt 0.609260 0.946489
+vt 0.588828 0.955167
+vt 0.590368 0.948063
+vt 0.672802 0.552239
+vt 0.677444 0.547564
+vt 0.677446 0.552215
+vt 0.668161 0.561566
+vt 0.672803 0.556890
+vt 0.672806 0.566193
+vt 0.677426 0.477796
+vt 0.682068 0.473121
+vt 0.682070 0.482423
+vt 0.570138 0.955689
+vt 0.571222 0.948967
+vt 0.655308 0.453808
+vt 0.645260 0.454927
+vt 0.650553 0.444302
+vt 0.635625 0.431501
+vt 0.640442 0.440954
+vt 0.640362 0.436193
+vt 0.645815 0.439557
+vt 0.640267 0.431476
+vt 0.551350 0.955730
+vt 0.551930 0.949141
+vt 0.607725 0.568177
+vt 0.607801 0.575831
+vt 0.532547 0.955682
+vt 0.532610 0.949156
+vt 0.561358 0.538861
+vt 0.566003 0.543488
+vt 0.561361 0.548164
+vt 0.570646 0.543464
+vt 0.570647 0.548116
+vt 0.607970 0.431791
+vt 0.603327 0.431815
+vt 0.598477 0.427041
+vt 0.569677 0.435101
+vt 0.564829 0.435058
+vt 0.552047 0.445885
+vt 0.547405 0.450560
+vt 0.542760 0.445933
+vt 0.513769 0.955681
+vt 0.513307 0.949199
+vt 0.495053 0.955740
+vt 0.494068 0.949278
+vt 0.474990 0.948801
+vt 0.476470 0.955451
+vt 0.456195 0.947652
+vt 0.458103 0.954747
+vt 0.437773 0.945925
+vt 0.440007 0.953720
+vt 0.419765 0.943750
+vt 0.422193 0.952495
+vt 0.402148 0.941284
+vt 0.404611 0.951216
+vt 0.384852 0.938698
+vt 0.387168 0.950051
+vt 0.367768 0.936185
+vt 0.369735 0.949185
+vt 0.350754 0.933960
+vt 0.352149 0.948831
+vt 0.333621 0.932261
+vt 0.334254 0.949112
+vt 0.316142 0.931356
+vt 0.316229 0.949423
+vt 0.298123 0.931364
+vt 0.298120 0.949616
+vt 0.279937 0.931392
+vt 0.261693 0.949549
+vt 0.261700 0.931259
+vt 0.243429 0.949316
+vt 0.243442 0.930994
+vt 0.225156 0.948979
+vt 0.225172 0.930619
+vt 0.206845 0.948542
+vt 0.206857 0.930133
+vt 0.188478 0.948032
+vt 0.188484 0.929573
+vt 0.170066 0.947503
+vt 0.170065 0.928995
+vt 0.151619 0.947009
+vt 0.151606 0.928454
+vt 0.133151 0.946599
+vt 0.133125 0.928004
+vt 0.114672 0.946316
+vt 0.114633 0.927689
+vt 0.096211 0.946194
+vt 0.096157 0.927546
+vt 0.077722 0.927594
+vt 0.077794 0.946256
+vt 0.059351 0.927836
+vt 0.059438 0.946499
+vt 0.041059 0.928260
+vt 0.041327 0.965713
+vt 0.022963 0.947479
+vt 0.041158 0.946915
+vt 0.953798 0.944555
+vt 0.935469 0.963080
+vt 0.935142 0.944085
+vt 0.524182 0.427424
+vt 0.505603 0.408915
+vt 0.542750 0.408723
+vt 0.505613 0.446125
+vt 0.533476 0.455283
+vt 0.524187 0.446029
+vt 0.524192 0.464634
+vt 0.505623 0.483334
+vt 0.524197 0.483239
+vt 0.533486 0.492493
+vt 0.524201 0.501843
+vt 0.505633 0.520544
+vt 0.542775 0.501747
+vt 0.552064 0.511002
+vt 0.542780 0.520352
+vt 0.524211 0.539053
+vt 0.505643 0.557754
+vt 0.542785 0.538957
+vt 0.552074 0.548212
+vt 0.542790 0.557562
+vt 0.561319 0.390023
+vt 0.542740 0.371514
+vt 0.579887 0.371322
+vt 0.561324 0.408627
+vt 0.579897 0.408531
+vt 0.542763 0.455235
+vt 0.550582 0.463690
+vt 0.542765 0.464538
+vt 0.552044 0.436583
+vt 0.561368 0.576071
+vt 0.542799 0.594771
+vt 0.570652 0.566720
+vt 0.579942 0.575975
+vt 0.552069 0.529607
+vt 0.561363 0.557466
+vt 0.598465 0.389831
+vt 0.617034 0.371130
+vt 0.598525 0.613089
+vt 0.579956 0.631789
+vt 0.579946 0.594580
+vt 0.607760 0.417690
+vt 0.598470 0.408436
+vt 0.617044 0.408340
+vt 0.589226 0.566624
+vt 0.588342 0.559097
+vt 0.593916 0.558620
+vt 0.598520 0.594484
+vt 0.617093 0.594388
+vt 0.635662 0.575687
+vt 0.654240 0.594196
+vt 0.635612 0.389639
+vt 0.653982 0.371146
+vt 0.635617 0.408244
+vt 0.654191 0.408148
+vt 0.645763 0.562449
+vt 0.654235 0.575591
+vt 0.617103 0.631598
+vt 0.607804 0.585133
+vt 0.617088 0.575783
+vt 0.672769 0.426657
+vt 0.691080 0.408105
+vt 0.672808 0.575495
+vt 0.682093 0.566145
+vt 0.691382 0.575399
+vt 0.626333 0.417594
+vt 0.709782 0.463705
+vt 0.691347 0.445166
+vt 0.727871 0.445152
+vt 0.691352 0.463770
+vt 0.672774 0.445261
+vt 0.691357 0.482375
+vt 0.682078 0.510330
+vt 0.691362 0.500980
+vt 0.691367 0.519585
+vt 0.691372 0.538190
+vt 0.691377 0.556794
+vt 0.691257 0.593931
+vt 0.659964 0.453674
+vt 0.709812 0.575245
+vt 0.727759 0.593456
+vt 0.709792 0.500885
+vt 0.728120 0.519358
+vt 0.727880 0.482245
+vt 0.727900 0.556432
+vt 0.560078 0.435082
+vt 0.060667 0.032541
+vt 0.042121 0.050199
+vt 0.042314 0.033089
+vt 0.542755 0.427328
+vt 0.622326 0.035911
+vt 0.640751 0.051645
+vt 0.623006 0.050454
+vt 0.207703 0.034336
+vt 0.189523 0.051327
+vt 0.189528 0.033826
+vt 0.953661 0.070003
+vt 0.097529 0.032039
+vt 0.078920 0.049212
+vt 0.079077 0.032187
+vt 0.513347 0.035339
+vt 0.531539 0.046606
+vt 0.512898 0.046675
+vt 0.953200 0.124669
+vt 0.934933 0.106428
+vt 0.953354 0.106433
+vt 0.952700 0.179391
+vt 0.934518 0.161197
+vt 0.952884 0.161157
+vt 0.951874 0.233948
+vt 0.933768 0.215841
+vt 0.952205 0.215794
+vt 0.951140 0.287999
+vt 0.934102 0.269309
+vt 0.951088 0.270165
+vt 0.957306 0.339506
+vt 0.943815 0.318838
+vt 0.954544 0.322389
+vt 0.966532 0.392666
+vt 0.957157 0.370602
+vt 0.963551 0.374550
+vt 0.971179 0.430099
+vt 0.968860 0.447303
+vt 0.967144 0.427456
+vt 0.976160 0.487939
+vt 0.974083 0.507593
+vt 0.973060 0.487380
+vt 0.976245 0.546060
+vt 0.970998 0.567273
+vt 0.973008 0.547685
+vt 0.969912 0.601878
+vt 0.961800 0.623513
+vt 0.964958 0.605135
+vt 0.962023 0.654924
+vt 0.949778 0.675487
+vt 0.954017 0.658674
+vt 0.953275 0.722873
+vt 0.941698 0.708105
+vt 0.954574 0.705728
+vt 0.952889 0.776432
+vt 0.934376 0.757750
+vt 0.952942 0.758430
+vt 0.952804 0.831366
+vt 0.933976 0.811990
+vt 0.952803 0.812886
+vt 0.952947 0.868789
+vt 0.934270 0.886908
+vt 0.934092 0.867954
+vt 0.953544 0.925610
+vt 0.934814 0.925022
+vt 0.879689 0.962415
+vt 0.842710 0.962540
+vt 0.787725 0.963421
+vt 0.733319 0.964560
+vt 0.679325 0.948288
+vt 0.660954 0.965310
+vt 0.606417 0.966185
+vt 0.551155 0.966431
+vt 0.495838 0.966283
+vt 0.459410 0.965999
+vt 0.405838 0.965613
+vt 0.352265 0.967024
+vt 0.298152 0.967902
+vt 0.279934 0.949659
+vt 0.225170 0.967414
+vt 0.170113 0.966145
+vt 0.114772 0.965106
+vt 0.077934 0.965079
+vt 0.022822 0.910363
+vt 0.022858 0.928846
+vt 0.022946 0.873860
+vt 0.041323 0.855293
+vt 0.041172 0.873297
+vt 0.023498 0.819989
+vt 0.041992 0.801748
+vt 0.041744 0.819565
+vt 0.024434 0.748021
+vt 0.042488 0.765933
+vt 0.024222 0.766176
+vt 0.024905 0.692689
+vt 0.043066 0.711133
+vt 0.024787 0.711262
+vt 0.024986 0.636842
+vt 0.043299 0.655317
+vt 0.025000 0.655441
+vt 0.024860 0.599771
+vt 0.043052 0.581192
+vt 0.043155 0.599642
+vt 0.024549 0.544658
+vt 0.042714 0.526327
+vt 0.042824 0.544525
+vt 0.024285 0.490328
+vt 0.042454 0.472210
+vt 0.042531 0.490184
+vt 0.024074 0.436515
+vt 0.042185 0.418410
+vt 0.042289 0.436351
+vt 0.023569 0.364453
+vt 0.041910 0.382375
+vt 0.023723 0.382565
+vt 0.023129 0.309591
+vt 0.041425 0.327734
+vt 0.023262 0.327975
+vt 0.022877 0.253636
+vt 0.041091 0.272073
+vt 0.022937 0.272439
+vt 0.022834 0.196606
+vt 0.041001 0.215071
+vt 0.022822 0.215662
+vt 0.022949 0.158774
+vt 0.041296 0.139267
+vt 0.041179 0.157950
+vt 0.023312 0.103685
+vt 0.041754 0.084969
+vt 0.041586 0.102759
+vt 0.115995 0.032105
+vt 0.097395 0.049072
+vt 0.134453 0.032361
+vt 0.152833 0.050009
+vt 0.134378 0.049500
+vt 0.023470 0.085880
+vt 0.041932 0.067465
+vt 0.279459 0.035682
+vt 0.261593 0.053432
+vt 0.060486 0.049593
+vt 0.332835 0.036115
+vt 0.314937 0.054187
+vt 0.315041 0.036001
+vt 0.115891 0.049176
+vt 0.386455 0.036483
+vt 0.368330 0.054580
+vt 0.368531 0.036357
+vt 0.171245 0.033282
+vt 0.171223 0.050643
+vt 0.440490 0.036503
+vt 0.421442 0.051675
+vt 0.225762 0.052546
+vt 0.225762 0.034760
+vt 0.495022 0.035485
+vt 0.475788 0.047779
+vt 0.476758 0.035777
+vt 0.297256 0.035863
+vt 0.279410 0.053761
+vt 0.531683 0.035283
+vt 0.550145 0.046685
+vt 0.350661 0.036232
+vt 0.332703 0.054338
+vt 0.586354 0.035634
+vt 0.605096 0.049205
+vt 0.386030 0.054073
+vt 0.640265 0.035662
+vt 0.658426 0.052577
+vt 0.458579 0.036151
+vt 0.439349 0.050238
+vt 0.694241 0.034526
+vt 0.712310 0.052489
+vt 0.494286 0.047016
+vt 0.748944 0.033714
+vt 0.767374 0.051806
+vt 0.748903 0.051975
+vt 0.549988 0.035267
+vt 0.804686 0.033392
+vt 0.823351 0.051577
+vt 0.804616 0.051613
+vt 0.604379 0.035849
+vt 0.861005 0.033412
+vt 0.879592 0.051644
+vt 0.658219 0.035274
+vt 0.917004 0.033574
+vt 0.916839 0.051745
+vt 0.712365 0.034203
+vt 0.730550 0.052202
+vt 0.767415 0.033557
+vt 0.785949 0.051687
+vt 0.823443 0.033367
+vt 0.879741 0.033464
+vt 0.898251 0.051696
+vt 0.934516 0.905947
+vt 0.915713 0.905378
+vt 0.915433 0.886288
+vt 0.915238 0.867301
+vt 0.933989 0.849132
+vt 0.915134 0.848463
+vt 0.933953 0.830470
+vt 0.915116 0.829800
+vt 0.915168 0.811333
+vt 0.915278 0.793074
+vt 0.934043 0.793703
+vt 0.916200 0.775566
+vt 0.934138 0.775601
+vt 0.918460 0.759041
+vt 0.922108 0.743324
+vt 0.935798 0.740718
+vt 0.926657 0.727913
+vt 0.938343 0.724284
+vt 0.931811 0.712484
+vt 0.945592 0.691910
+vt 0.937309 0.696781
+vt 0.942915 0.680615
+vt 0.948400 0.663843
+vt 0.958092 0.641364
+vt 0.953547 0.646374
+vt 0.958152 0.628183
+vt 0.962030 0.609304
+vt 0.968131 0.586407
+vt 0.965602 0.589921
+vt 0.969049 0.570104
+vt 0.971460 0.549738
+vt 0.974058 0.527746
+vt 0.972728 0.528956
+vt 0.972789 0.507926
+vt 0.663487 0.445309
+vt 0.663485 0.436007
+vt 0.971617 0.486831
+vt 0.971013 0.467264
+vt 0.969234 0.465862
+vt 0.966996 0.445050
+vt 0.964980 0.424398
+vt 0.964531 0.407982
+vt 0.961874 0.404206
+vt 0.961146 0.389003
+vt 0.957802 0.384630
+vt 0.952933 0.365786
+vt 0.947477 0.347734
+vt 0.952774 0.352809
+vt 0.941677 0.330466
+vt 0.948238 0.335589
+vt 0.935795 0.313900
+vt 0.930111 0.297879
+vt 0.939784 0.302380
+vt 0.924918 0.282172
+vt 0.936440 0.285969
+vt 0.920531 0.266498
+vt 0.917282 0.250509
+vt 0.933106 0.252037
+vt 0.915515 0.233787
+vt 0.933403 0.233992
+vt 0.915457 0.215936
+vt 0.915778 0.197746
+vt 0.934075 0.197656
+vt 0.916032 0.179520
+vt 0.934324 0.179439
+vt 0.916211 0.161260
+vt 0.916333 0.142980
+vt 0.934672 0.142939
+vt 0.916420 0.124697
+vt 0.934804 0.124679
+vt 0.916499 0.106424
+vt 0.916590 0.088171
+vt 0.935066 0.088193
+vt 0.916702 0.069944
+vt 0.935207 0.069979
+vt 0.953508 0.088210
+vt 0.896944 0.904986
+vt 0.896636 0.885876
+vt 0.896430 0.866885
+vt 0.896332 0.848054
+vt 0.896334 0.829409
+vt 0.896574 0.811095
+vt 0.898299 0.794104
+vt 0.901438 0.778188
+vt 0.905596 0.762870
+vt 0.910878 0.748053
+vt 0.917154 0.733459
+vt 0.923860 0.718592
+vt 0.930751 0.703211
+vt 0.937597 0.687133
+vt 0.944169 0.670243
+vt 0.950253 0.652465
+vt 0.955643 0.633790
+vt 0.960152 0.614269
+vt 0.963946 0.594072
+vt 0.967899 0.573443
+vt 0.970656 0.552177
+vt 0.972112 0.530436
+vt 0.972200 0.508416
+vt 0.970895 0.486328
+vt 0.968219 0.464399
+vt 0.966002 0.442618
+vt 0.963728 0.421049
+vt 0.960199 0.400021
+vt 0.955538 0.379725
+vt 0.949916 0.360306
+vt 0.943540 0.341853
+vt 0.936652 0.324386
+vt 0.929513 0.307845
+vt 0.922400 0.292092
+vt 0.915600 0.276914
+vt 0.909423 0.262042
+vt 0.904196 0.247142
+vt 0.900259 0.231806
+vt 0.897959 0.215553
+vt 0.897594 0.197874
+vt 0.897820 0.179626
+vt 0.897954 0.161340
+vt 0.898013 0.143033
+vt 0.898031 0.124722
+vt 0.898042 0.106422
+vt 0.898072 0.088148
+vt 0.898139 0.069904
+vt 0.953046 0.142913
+vt 0.878239 0.904802
+vt 0.877916 0.885701
+vt 0.877707 0.866732
+vt 0.877621 0.847929
+vt 0.877970 0.829622
+vt 0.880179 0.813050
+vt 0.884018 0.797769
+vt 0.889055 0.783226
+vt 0.894916 0.768969
+vt 0.901278 0.754645
+vt 0.908882 0.740606
+vt 0.916920 0.726149
+vt 0.925011 0.710946
+vt 0.932931 0.694825
+vt 0.940450 0.677686
+vt 0.947351 0.659472
+vt 0.953425 0.640194
+vt 0.958485 0.619915
+vt 0.962367 0.598767
+vt 0.966742 0.577221
+vt 0.969800 0.554956
+vt 0.971419 0.532163
+vt 0.971532 0.509062
+vt 0.970113 0.485897
+vt 0.967187 0.462923
+vt 0.965074 0.440081
+vt 0.962584 0.417508
+vt 0.958700 0.395554
+vt 0.953546 0.374439
+vt 0.947291 0.354337
+vt 0.940142 0.335365
+vt 0.932336 0.317567
+vt 0.924133 0.300911
+vt 0.915805 0.285279
+vt 0.907634 0.270474
+vt 0.899921 0.256239
+vt 0.892986 0.242251
+vt 0.887161 0.228115
+vt 0.882787 0.213359
+vt 0.880203 0.197424
+vt 0.879670 0.179751
+vt 0.879727 0.161433
+vt 0.879701 0.143094
+vt 0.879628 0.124752
+vt 0.879550 0.106427
+vt 0.879506 0.088128
+vt 0.879515 0.069866
+vt 0.952478 0.197607
+vt 0.859622 0.904839
+vt 0.859292 0.885772
+vt 0.859094 0.866846
+vt 0.859343 0.848422
+vt 0.861656 0.832083
+vt 0.865849 0.817360
+vt 0.871468 0.803589
+vt 0.878105 0.790236
+vt 0.885405 0.776877
+vt 0.893067 0.763184
+vt 0.901036 0.749033
+vt 0.910205 0.734867
+vt 0.919324 0.719732
+vt 0.928169 0.703465
+vt 0.936507 0.685975
+vt 0.944116 0.667229
+vt 0.950787 0.647251
+vt 0.956327 0.626121
+vt 0.960571 0.604001
+vt 0.964909 0.581361
+vt 0.968229 0.558022
+vt 0.969993 0.534105
+vt 0.970132 0.509854
+vt 0.968623 0.485545
+vt 0.965492 0.461465
+vt 0.963551 0.437491
+vt 0.960885 0.413849
+vt 0.956712 0.390899
+vt 0.951156 0.368889
+vt 0.944383 0.348021
+vt 0.936598 0.328436
+vt 0.928035 0.310203
+vt 0.918949 0.293312
+vt 0.909609 0.277673
+vt 0.900291 0.263104
+vt 0.891285 0.249357
+vt 0.882901 0.236124
+vt 0.875463 0.223018
+vt 0.869304 0.209577
+vt 0.864821 0.195159
+vt 0.862201 0.179271
+vt 0.861516 0.161536
+vt 0.861381 0.143164
+vt 0.861201 0.124792
+vt 0.861023 0.106439
+vt 0.860894 0.088119
+vt 0.860836 0.069836
+vt 0.951497 0.252070
+vt 0.841112 0.905088
+vt 0.840788 0.886076
+vt 0.840755 0.867387
+vt 0.842757 0.850955
+vt 0.846911 0.836598
+vt 0.852746 0.823524
+vt 0.859833 0.811092
+vt 0.867795 0.798784
+vt 0.876296 0.786200
+vt 0.885048 0.773030
+vt 0.893809 0.759029
+vt 0.903074 0.744465
+vt 0.913064 0.729317
+vt 0.922696 0.712828
+vt 0.931735 0.694913
+vt 0.939952 0.675563
+vt 0.947136 0.654809
+vt 0.953092 0.632756
+vt 0.957649 0.609598
+vt 0.961841 0.585781
+vt 0.965391 0.561313
+vt 0.967286 0.536218
+vt 0.967458 0.510766
+vt 0.965885 0.485267
+vt 0.962596 0.460035
+vt 0.960886 0.434878
+vt 0.958085 0.410119
+vt 0.953684 0.386122
+vt 0.947809 0.363163
+vt 0.940625 0.341465
+vt 0.932332 0.321195
+vt 0.923160 0.302443
+vt 0.913361 0.285226
+vt 0.903200 0.269473
+vt 0.892946 0.255023
+vt 0.882875 0.241638
+vt 0.873289 0.229018
+vt 0.864504 0.216794
+vt 0.857007 0.204343
+vt 0.850997 0.191164
+vt 0.846583 0.176850
+vt 0.843903 0.160998
+vt 0.843046 0.143243
+vt 0.842749 0.124845
+vt 0.842468 0.106467
+vt 0.842251 0.088125
+vt 0.842126 0.069825
+vt 0.952391 0.305308
+vt 0.822718 0.905527
+vt 0.822414 0.886594
+vt 0.823683 0.869583
+vt 0.827377 0.855251
+vt 0.833025 0.842672
+vt 0.840185 0.831077
+vt 0.848458 0.819839
+vt 0.857488 0.808466
+vt 0.866966 0.796567
+vt 0.876621 0.783841
+vt 0.886213 0.770056
+vt 0.895532 0.755021
+vt 0.905733 0.739452
+vt 0.916018 0.722686
+vt 0.925639 0.704302
+vt 0.934364 0.684293
+vt 0.941980 0.662711
+vt 0.948287 0.639687
+vt 0.953112 0.615449
+vt 0.957069 0.590390
+vt 0.960818 0.564757
+vt 0.962834 0.538446
+vt 0.963047 0.511763
+vt 0.961438 0.485043
+vt 0.958038 0.458627
+vt 0.956614 0.432248
+vt 0.953715 0.406340
+vt 0.949144 0.381262
+vt 0.943028 0.357313
+vt 0.935529 0.334741
+vt 0.926846 0.313734
+vt 0.917205 0.294405
+vt 0.906854 0.276793
+vt 0.896049 0.260843
+vt 0.885054 0.246417
+vt 0.874140 0.233290
+vt 0.863591 0.221171
+vt 0.853955 0.209478
+vt 0.845491 0.197743
+vt 0.838267 0.185562
+vt 0.832399 0.172568
+vt 0.827942 0.158480
+vt 0.825165 0.142770
+vt 0.824288 0.124913
+vt 0.823905 0.106516
+vt 0.823601 0.088156
+vt 0.823409 0.069841
+vt 0.960397 0.356851
+vt 0.804442 0.906121
+vt 0.804762 0.888106
+vt 0.807585 0.873283
+vt 0.812623 0.860835
+vt 0.819443 0.849854
+vt 0.827636 0.839589
+vt 0.836832 0.829432
+vt 0.846698 0.818905
+vt 0.856945 0.807625
+vt 0.867320 0.795292
+vt 0.877587 0.781674
+vt 0.887532 0.766584
+vt 0.896943 0.749890
+vt 0.907739 0.732820
+vt 0.917817 0.713934
+vt 0.926945 0.693234
+vt 0.934906 0.670791
+vt 0.941492 0.646778
+vt 0.946537 0.621436
+vt 0.950187 0.595094
+vt 0.954102 0.568273
+vt 0.956228 0.540726
+vt 0.956493 0.512796
+vt 0.954877 0.484839
+vt 0.951476 0.457214
+vt 0.950321 0.429594
+vt 0.947360 0.402515
+vt 0.942673 0.376335
+vt 0.936387 0.351374
+vt 0.928664 0.327902
+vt 0.919703 0.306127
+vt 0.909726 0.286187
+vt 0.898975 0.268134
+vt 0.887697 0.251931
+vt 0.876149 0.237455
+vt 0.864596 0.224502
+vt 0.853609 0.212528
+vt 0.843496 0.201099
+vt 0.834342 0.189873
+vt 0.826203 0.178468
+vt 0.819051 0.166727
+vt 0.813082 0.154268
+vt 0.808634 0.140491
+vt 0.806059 0.124692
+vt 0.805353 0.106590
+vt 0.804970 0.088218
+vt 0.804717 0.069889
+vt 0.969131 0.411198
+vt 0.786343 0.906906
+vt 0.787943 0.890906
+vt 0.791983 0.878040
+vt 0.798051 0.867280
+vt 0.805750 0.857738
+vt 0.814707 0.848680
+vt 0.824582 0.839512
+vt 0.835065 0.829761
+vt 0.845885 0.819049
+vt 0.856800 0.807072
+vt 0.867579 0.793593
+vt 0.878001 0.778422
+vt 0.887844 0.761438
+vt 0.897544 0.742999
+vt 0.907946 0.723595
+vt 0.917361 0.702188
+vt 0.925564 0.678884
+vt 0.932350 0.653887
+vt 0.937557 0.627439
+vt 0.941061 0.599839
+vt 0.944884 0.571778
+vt 0.947103 0.542995
+vt 0.947425 0.513811
+vt 0.945828 0.484612
+vt 0.942776 0.455742
+vt 0.941630 0.426899
+vt 0.938638 0.398644
+vt 0.933882 0.371352
+vt 0.927492 0.345371
+vt 0.919633 0.320990
+vt 0.910502 0.298441
+vt 0.900320 0.277875
+vt 0.889317 0.259358
+vt 0.877735 0.242869
+vt 0.865820 0.228299
+vt 0.854164 0.215167
+vt 0.843114 0.203067
+vt 0.832767 0.191732
+vt 0.823185 0.180830
+vt 0.814215 0.170233
+vt 0.805977 0.159693
+vt 0.798785 0.148711
+vt 0.792974 0.136694
+vt 0.788884 0.122944
+vt 0.786865 0.106654
+vt 0.786389 0.088314
+vt 0.786084 0.069975
+vt 0.974492 0.468540
+vt 0.768844 0.908566
+vt 0.771567 0.894582
+vt 0.776520 0.883465
+vt 0.783333 0.874218
+vt 0.791646 0.865975
+vt 0.801122 0.858017
+vt 0.811449 0.849757
+vt 0.822342 0.840722
+vt 0.833541 0.830537
+vt 0.844809 0.818889
+vt 0.855921 0.805530
+vt 0.866650 0.790272
+vt 0.876771 0.772987
+vt 0.886070 0.753608
+vt 0.895765 0.733064
+vt 0.905333 0.710966
+vt 0.913662 0.686839
+vt 0.920558 0.660873
+vt 0.925859 0.633336
+vt 0.929443 0.604554
+vt 0.932850 0.575192
+vt 0.935133 0.545185
+vt 0.935509 0.514756
+vt 0.933949 0.484323
+vt 0.931313 0.454212
+vt 0.930190 0.424155
+vt 0.927194 0.394726
+vt 0.922415 0.366332
+vt 0.915986 0.339340
+vt 0.908079 0.314066
+vt 0.898890 0.290754
+vt 0.888631 0.269567
+vt 0.877527 0.250585
+vt 0.865813 0.233802
+vt 0.854082 0.218809
+vt 0.842711 0.205227
+vt 0.831798 0.192853
+vt 0.821440 0.181452
+vt 0.811445 0.170986
+vt 0.801776 0.161234
+vt 0.792722 0.151785
+vt 0.784597 0.142149
+vt 0.777722 0.131738
+vt 0.772434 0.119859
+vt 0.769063 0.105705
+vt 0.767877 0.088451
+vt 0.767534 0.070106
+vt 0.977040 0.526820
+vt 0.751771 0.910970
+vt 0.755334 0.898781
+vt 0.760930 0.889227
+vt 0.768233 0.881336
+vt 0.776922 0.874267
+vt 0.786692 0.867311
+vt 0.797259 0.859885
+vt 0.808354 0.851516
+vt 0.819728 0.841821
+vt 0.831148 0.830479
+vt 0.842396 0.817228
+vt 0.853249 0.801871
+vt 0.863484 0.784273
+vt 0.872881 0.764387
+vt 0.881235 0.742255
+vt 0.890632 0.719407
+vt 0.898969 0.694495
+vt 0.905877 0.667604
+vt 0.911198 0.639017
+vt 0.914804 0.609089
+vt 0.917741 0.578441
+vt 0.920046 0.547239
+vt 0.920454 0.515591
+vt 0.918943 0.483954
+vt 0.916774 0.452620
+vt 0.915686 0.421372
+vt 0.912719 0.390800
+vt 0.907971 0.361335
+vt 0.901580 0.333368
+vt 0.893717 0.307231
+vt 0.884579 0.283181
+vt 0.874376 0.261398
+vt 0.863327 0.241971
+vt 0.852031 0.224585
+vt 0.840889 0.208894
+vt 0.829984 0.194750
+vt 0.819406 0.181977
+vt 0.808980 0.170677
+vt 0.798633 0.160753
+vt 0.788518 0.151769
+vt 0.778916 0.143315
+vt 0.770138 0.134909
+vt 0.762499 0.125965
+vt 0.756317 0.115792
+vt 0.751905 0.103578
+vt 0.749566 0.088404
+vt 0.749076 0.070283
+vt 0.972487 0.583621
+vt 0.735026 0.914159
+vt 0.739009 0.903217
+vt 0.745011 0.895055
+vt 0.752578 0.888381
+vt 0.761423 0.882371
+vt 0.771275 0.876326
+vt 0.781868 0.869667
+vt 0.792954 0.861914
+vt 0.804293 0.852669
+vt 0.815657 0.841604
+vt 0.826838 0.828441
+vt 0.837620 0.812973
+vt 0.847784 0.795071
+vt 0.857117 0.774701
+vt 0.865415 0.751942
+vt 0.873105 0.727345
+vt 0.881320 0.701703
+vt 0.888135 0.673942
+vt 0.893394 0.644370
+vt 0.896965 0.613359
+vt 0.899393 0.581472
+vt 0.901670 0.549135
+vt 0.902080 0.516324
+vt 0.900608 0.483531
+vt 0.898937 0.451016
+vt 0.897904 0.418628
+vt 0.895019 0.386970
+vt 0.890375 0.356496
+vt 0.884113 0.327614
+vt 0.876403 0.300670
+vt 0.867441 0.275933
+vt 0.857434 0.253593
+vt 0.846980 0.233431
+vt 0.836508 0.215154
+vt 0.826090 0.198668
+vt 0.815802 0.183852
+vt 0.805443 0.170897
+vt 0.794950 0.159869
+vt 0.784481 0.150429
+vt 0.774167 0.142142
+vt 0.764280 0.134596
+vt 0.755123 0.127311
+vt 0.747002 0.119700
+vt 0.740216 0.111071
+vt 0.735058 0.100615
+vt 0.731813 0.087412
+vt 0.730723 0.070517
+vt 0.964879 0.637598
+vt 0.718494 0.918180
+vt 0.723006 0.908903
+vt 0.728984 0.901475
+vt 0.736232 0.895141
+vt 0.745029 0.890083
+vt 0.754755 0.884863
+vt 0.765172 0.878896
+vt 0.776042 0.871696
+vt 0.787133 0.862854
+vt 0.798228 0.852026
+vt 0.809129 0.838927
+vt 0.819636 0.823346
+vt 0.829539 0.805166
+vt 0.838640 0.784376
+vt 0.846740 0.761040
+vt 0.853651 0.735310
+vt 0.860636 0.708305
+vt 0.867248 0.679755
+vt 0.872361 0.649284
+vt 0.875836 0.617280
+vt 0.877737 0.584231
+vt 0.879949 0.550858
+vt 0.880346 0.516977
+vt 0.878916 0.483116
+vt 0.877735 0.449492
+vt 0.876772 0.416040
+vt 0.874025 0.383375
+vt 0.869563 0.351969
+vt 0.863524 0.322247
+vt 0.856084 0.294567
+vt 0.847434 0.269210
+vt 0.838158 0.246056
+vt 0.828712 0.224875
+vt 0.819166 0.205635
+vt 0.809585 0.188265
+vt 0.799740 0.173031
+vt 0.789542 0.160118
+vt 0.779183 0.149321
+vt 0.768809 0.140308
+vt 0.758540 0.132654
+vt 0.748626 0.125934
+vt 0.739354 0.119662
+vt 0.731018 0.113252
+vt 0.723898 0.106011
+vt 0.718270 0.097131
+vt 0.714531 0.085394
+vt 0.712599 0.070526
+vt 0.956638 0.688840
+vt 0.701820 0.922529
+vt 0.706647 0.914765
+vt 0.712791 0.908667
+vt 0.720030 0.903385
+vt 0.728141 0.898187
+vt 0.737058 0.892732
+vt 0.747092 0.887383
+vt 0.757535 0.880677
+vt 0.768167 0.872188
+vt 0.778783 0.861563
+vt 0.789197 0.848513
+vt 0.799229 0.832834
+vt 0.808698 0.814417
+vt 0.817411 0.793248
+vt 0.825177 0.769394
+vt 0.831811 0.743005
+vt 0.837141 0.714315
+vt 0.843261 0.684947
+vt 0.848155 0.653687
+vt 0.851491 0.620805
+vt 0.853162 0.586773
+vt 0.855007 0.552410
+vt 0.855396 0.517580
+vt 0.854032 0.482768
+vt 0.853320 0.448138
+vt 0.852404 0.413714
+vt 0.849790 0.380127
+vt 0.845564 0.347881
+vt 0.839844 0.317411
+vt 0.832788 0.289083
+vt 0.824960 0.262879
+vt 0.816821 0.238636
+vt 0.808447 0.216383
+vt 0.799907 0.196113
+vt 0.790951 0.178151
+vt 0.781453 0.162782
+vt 0.771603 0.149899
+vt 0.761582 0.139302
+vt 0.751516 0.130668
+vt 0.741529 0.123583
+vt 0.731835 0.117607
+vt 0.722699 0.112242
+vt 0.714397 0.106900
+vt 0.707492 0.100222
+vt 0.701836 0.092249
+vt 0.697578 0.082340
+vt 0.694955 0.069533
+vt 0.952973 0.740534
+vt 0.684835 0.926979
+vt 0.689763 0.920563
+vt 0.695870 0.915654
+vt 0.702954 0.911413
+vt 0.710819 0.907117
+vt 0.719272 0.902150
+vt 0.728117 0.895990
+vt 0.737411 0.888671
+vt 0.747386 0.880492
+vt 0.757322 0.870048
+vt 0.767060 0.857047
+vt 0.776454 0.841290
+vt 0.785333 0.822674
+vt 0.793515 0.801181
+vt 0.800817 0.776877
+vt 0.807065 0.749914
+vt 0.812093 0.720529
+vt 0.816365 0.689449
+vt 0.820971 0.657525
+vt 0.824124 0.623896
+vt 0.825711 0.589051
+vt 0.827042 0.553781
+vt 0.827418 0.518137
+vt 0.826137 0.482510
+vt 0.825862 0.447001
+vt 0.825003 0.411733
+vt 0.822535 0.377342
+vt 0.818564 0.344364
+vt 0.813216 0.313249
+vt 0.807010 0.284083
+vt 0.800384 0.256775
+vt 0.793405 0.231409
+vt 0.786142 0.208035
+vt 0.778361 0.187054
+vt 0.769899 0.168829
+vt 0.760921 0.153340
+vt 0.751605 0.140482
+vt 0.742118 0.130063
+vt 0.732568 0.121762
+vt 0.723082 0.115179
+vt 0.713837 0.109859
+vt 0.705412 0.104516
+vt 0.697777 0.099097
+vt 0.690945 0.093494
+vt 0.685151 0.086986
+vt 0.680618 0.078730
+vt 0.677559 0.067768
+vt 0.952837 0.794577
+vt 0.667422 0.931319
+vt 0.672254 0.926089
+vt 0.678128 0.922226
+vt 0.684867 0.918904
+vt 0.692297 0.915404
+vt 0.700245 0.911111
+vt 0.708533 0.905502
+vt 0.716979 0.898131
+vt 0.725393 0.888629
+vt 0.733946 0.877296
+vt 0.742854 0.864342
+vt 0.751460 0.848531
+vt 0.759602 0.829758
+vt 0.767112 0.808002
+vt 0.773832 0.783330
+vt 0.779585 0.755887
+vt 0.784234 0.725926
+vt 0.787664 0.693796
+vt 0.791032 0.660694
+vt 0.793953 0.626466
+vt 0.795433 0.590960
+vt 0.796286 0.554925
+vt 0.796641 0.518625
+vt 0.795584 0.482330
+vt 0.795574 0.446100
+vt 0.794782 0.410140
+vt 0.792509 0.375106
+vt 0.788853 0.341539
+vt 0.784286 0.309636
+vt 0.779246 0.279405
+vt 0.773780 0.250977
+vt 0.767947 0.224457
+vt 0.761513 0.200301
+vt 0.754323 0.178971
+vt 0.746511 0.160523
+vt 0.738222 0.144932
+vt 0.729616 0.132099
+vt 0.720846 0.121833
+vt 0.712008 0.113822
+vt 0.703548 0.106903
+vt 0.695494 0.100782
+vt 0.687689 0.095756
+vt 0.680360 0.091314
+vt 0.673735 0.086846
+vt 0.668033 0.081636
+vt 0.663456 0.074842
+vt 0.660194 0.065512
+vt 0.952850 0.850007
+vt 0.649501 0.935355
+vt 0.654061 0.931145
+vt 0.659528 0.928183
+vt 0.665751 0.925648
+vt 0.672576 0.922831
+vt 0.679845 0.919120
+vt 0.687399 0.913987
+vt 0.695070 0.906981
+vt 0.702700 0.897719
+vt 0.710156 0.885889
+vt 0.717321 0.871260
+vt 0.724471 0.854390
+vt 0.731736 0.835500
+vt 0.738450 0.813545
+vt 0.744453 0.788583
+vt 0.749608 0.760768
+vt 0.753803 0.730359
+vt 0.756914 0.697699
+vt 0.758825 0.663218
+vt 0.761301 0.628441
+vt 0.762648 0.592447
+vt 0.763074 0.555813
+vt 0.763402 0.519036
+vt 0.762786 0.482233
+vt 0.762776 0.445473
+vt 0.762062 0.408994
+vt 0.760012 0.373479
+vt 0.757056 0.339252
+vt 0.753582 0.306401
+vt 0.749641 0.275119
+vt 0.745283 0.245568
+vt 0.740273 0.218242
+vt 0.734469 0.193694
+vt 0.727996 0.172074
+vt 0.720975 0.153440
+vt 0.713528 0.137767
+vt 0.705790 0.124957
+vt 0.698234 0.114042
+vt 0.690890 0.104705
+vt 0.683436 0.097457
+vt 0.676006 0.091901
+vt 0.668784 0.087591
+vt 0.661964 0.084002
+vt 0.655756 0.080526
+vt 0.650356 0.076446
+vt 0.645947 0.070926
+vt 0.642693 0.063013
+vt 0.953305 0.906637
+vt 0.631034 0.938907
+vt 0.635163 0.935548
+vt 0.640075 0.933334
+vt 0.645636 0.931452
+vt 0.651706 0.929201
+vt 0.658145 0.925972
+vt 0.664813 0.921237
+vt 0.671568 0.914537
+vt 0.678280 0.905483
+vt 0.684828 0.893757
+vt 0.691118 0.879125
+vt 0.697057 0.861455
+vt 0.702540 0.840716
+vt 0.707833 0.817658
+vt 0.713014 0.792492
+vt 0.717487 0.764422
+vt 0.721147 0.733701
+vt 0.723876 0.700665
+vt 0.725566 0.665744
+vt 0.726572 0.629748
+vt 0.727246 0.408348
+vt 0.725751 0.372347
+vt 0.723736 0.337339
+vt 0.721242 0.303572
+vt 0.718312 0.271262
+vt 0.714735 0.240950
+vt 0.710357 0.213243
+vt 0.705283 0.188383
+vt 0.699645 0.166536
+vt 0.693538 0.147756
+vt 0.687408 0.131220
+vt 0.681319 0.116734
+vt 0.674969 0.105049
+vt 0.668451 0.095928
+vt 0.661812 0.089028
+vt 0.655173 0.083955
+vt 0.648699 0.080253
+vt 0.642566 0.077394
+vt 0.636958 0.074764
+vt 0.632047 0.071645
+vt 0.627992 0.067206
+vt 0.624936 0.060497
+vt 0.916458 0.943674
+vt 0.898263 0.962539
+vt 0.612047 0.941815
+vt 0.615605 0.939130
+vt 0.619826 0.937506
+vt 0.624596 0.936138
+vt 0.629793 0.934332
+vt 0.635290 0.931486
+vt 0.640962 0.927068
+vt 0.646687 0.920616
+vt 0.652349 0.911737
+vt 0.657859 0.900106
+vt 0.663150 0.885483
+vt 0.668142 0.867734
+vt 0.672740 0.846825
+vt 0.676847 0.822802
+vt 0.680380 0.795803
+vt 0.683649 0.766733
+vt 0.686695 0.735832
+vt 0.688980 0.702580
+vt 0.690407 0.667400
+vt 0.690889 0.630810
+vt 0.691369 0.528887
+vt 0.686727 0.533562
+vt 0.690319 0.371560
+vt 0.689101 0.335834
+vt 0.682073 0.491725
+vt 0.687459 0.301198
+vt 0.685206 0.268223
+vt 0.682199 0.237576
+vt 0.678532 0.209591
+vt 0.674301 0.184515
+vt 0.669922 0.161703
+vt 0.665468 0.141080
+vt 0.660621 0.123522
+vt 0.655454 0.109002
+vt 0.650045 0.097387
+vt 0.644483 0.088443
+vt 0.638799 0.081833
+vt 0.633091 0.077158
+vt 0.627509 0.073959
+vt 0.622211 0.071701
+vt 0.617354 0.069768
+vt 0.613091 0.067440
+vt 0.609550 0.063887
+vt 0.606852 0.058163
+vt 0.861167 0.962416
+vt 0.592613 0.943942
+vt 0.595488 0.941745
+vt 0.598909 0.940548
+vt 0.602783 0.939554
+vt 0.607009 0.938074
+vt 0.611475 0.935509
+vt 0.616058 0.931331
+vt 0.620656 0.925072
+vt 0.625170 0.916331
+vt 0.629540 0.904779
+vt 0.633726 0.890175
+vt 0.637661 0.872374
+vt 0.641279 0.851349
+vt 0.644524 0.827154
+vt 0.647330 0.799927
+vt 0.649625 0.769896
+vt 0.651336 0.737376
+vt 0.652747 0.703350
+vt 0.653867 0.668093
+vt 0.654250 0.631406
+vt 0.682083 0.528935
+vt 0.663519 0.566241
+vt 0.660078 0.463277
+vt 0.653393 0.334772
+vt 0.682090 0.556842
+vt 0.652269 0.299621
+vt 0.650484 0.266409
+vt 0.654196 0.426753
+vt 0.648115 0.235559
+vt 0.645532 0.206652
+vt 0.642780 0.179751
+vt 0.639597 0.155829
+vt 0.636037 0.135009
+vt 0.632177 0.117341
+vt 0.628043 0.102795
+vt 0.623692 0.091240
+vt 0.619197 0.082437
+vt 0.614574 0.076055
+vt 0.609916 0.071697
+vt 0.605345 0.068895
+vt 0.601001 0.067112
+vt 0.597022 0.065725
+vt 0.593530 0.064014
+vt 0.590634 0.061150
+vt 0.588425 0.056189
+vt 0.805986 0.963067
+vt 0.572844 0.945183
+vt 0.574955 0.943283
+vt 0.577496 0.942347
+vt 0.580396 0.941584
+vt 0.583571 0.940311
+vt 0.586925 0.937930
+vt 0.590355 0.933914
+vt 0.593752 0.927789
+vt 0.597042 0.919148
+vt 0.600210 0.907658
+vt 0.603213 0.893074
+vt 0.606013 0.875249
+vt 0.608591 0.854164
+vt 0.610911 0.829878
+vt 0.612923 0.802526
+vt 0.614573 0.772332
+vt 0.615809 0.739610
+vt 0.616580 0.704763
+vt 0.616837 0.668286
+vt 0.621691 0.422269
+vt 0.617046 0.417642
+vt 0.615944 0.299202
+vt 0.616748 0.334447
+vt 0.614916 0.265244
+vt 0.613689 0.232778
+vt 0.612053 0.202810
+vt 0.610059 0.175655
+vt 0.607759 0.151536
+vt 0.605190 0.130579
+vt 0.602404 0.112832
+vt 0.599396 0.098267
+vt 0.596198 0.086755
+vt 0.592854 0.078058
+vt 0.589381 0.071848
+vt 0.585857 0.067723
+vt 0.582389 0.065215
+vt 0.579095 0.063779
+vt 0.576086 0.062788
+vt 0.573464 0.061519
+vt 0.571311 0.059145
+vt 0.569688 0.054722
+vt 0.751406 0.964193
+vt 0.552880 0.945473
+vt 0.554177 0.943675
+vt 0.555786 0.942832
+vt 0.557656 0.942158
+vt 0.559723 0.940972
+vt 0.561914 0.938677
+vt 0.564137 0.934742
+vt 0.566289 0.928691
+vt 0.568327 0.920109
+vt 0.570246 0.908663
+vt 0.572038 0.894107
+vt 0.573667 0.876284
+vt 0.575165 0.855192
+vt 0.576514 0.830887
+vt 0.577684 0.803503
+vt 0.578644 0.773266
+vt 0.579365 0.740487
+vt 0.579816 0.705568
+vt 0.579966 0.668999
+vt 0.579939 0.566672
+vt 0.579551 0.298175
+vt 0.575292 0.552743
+vt 0.583965 0.558781
+vt 0.570650 0.557418
+vt 0.617050 0.426945
+vt 0.579718 0.334636
+vt 0.579087 0.263351
+vt 0.578355 0.230661
+vt 0.577385 0.200505
+vt 0.576207 0.173195
+vt 0.574852 0.148955
+vt 0.573335 0.127911
+vt 0.571687 0.110111
+vt 0.569876 0.095531
+vt 0.567900 0.084046
+vt 0.565768 0.075419
+vt 0.563504 0.069322
+vt 0.561174 0.065352
+vt 0.558870 0.063035
+vt 0.556688 0.061819
+vt 0.554716 0.061072
+vt 0.553029 0.060070
+vt 0.551683 0.057983
+vt 0.550714 0.053872
+vt 0.697182 0.965111
+vt 0.532874 0.945533
+vt 0.533341 0.943763
+vt 0.533998 0.942934
+vt 0.534818 0.942265
+vt 0.535759 0.941078
+vt 0.536762 0.938782
+vt 0.537749 0.934849
+vt 0.538655 0.928808
+vt 0.539445 0.920242
+vt 0.540118 0.908810
+vt 0.540678 0.894264
+vt 0.541138 0.876451
+vt 0.541545 0.855366
+vt 0.541909 0.831066
+vt 0.542223 0.803686
+vt 0.542479 0.773453
+vt 0.542669 0.740677
+vt 0.542785 0.705760
+vt 0.542819 0.669191
+vt 0.542809 0.631981
+vt 0.547410 0.469165
+vt 0.556714 0.534234
+vt 0.552071 0.538909
+vt 0.547416 0.492421
+vt 0.547417 0.497072
+vt 0.542772 0.492445
+vt 0.552066 0.520304
+vt 0.561332 0.441186
+vt 0.561335 0.445838
+vt 0.561357 0.534210
+vt 0.584252 0.553661
+vt 0.542731 0.334304
+vt 0.575291 0.548092
+vt 0.542542 0.262823
+vt 0.954034 0.036752
+vt 0.954034 0.032039
+vt 0.954316 0.034361
+vt 0.542335 0.230052
+vt 0.542063 0.199826
+vt 0.541734 0.172456
+vt 0.541358 0.148165
+vt 0.540928 0.127083
+vt 0.540451 0.109255
+vt 0.539875 0.094659
+vt 0.539160 0.083182
+vt 0.538283 0.074588
+vt 0.537262 0.068547
+vt 0.536161 0.064653
+vt 0.535052 0.062423
+vt 0.534013 0.061301
+vt 0.533109 0.060648
+vt 0.532390 0.059736
+vt 0.531883 0.057734
+vt 0.531601 0.053707
+vt 0.624664 0.965833
+vt 0.512879 0.945608
+vt 0.512512 0.943857
+vt 0.512214 0.943040
+vt 0.511978 0.942375
+vt 0.511781 0.941189
+vt 0.511582 0.938893
+vt 0.511340 0.934964
+vt 0.511018 0.928933
+vt 0.510563 0.920381
+vt 0.509982 0.908961
+vt 0.509311 0.894420
+vt 0.508602 0.876615
+vt 0.507925 0.855539
+vt 0.507304 0.831244
+vt 0.506761 0.803870
+vt 0.506313 0.773640
+vt 0.505973 0.740866
+vt 0.505755 0.705951
+vt 0.505672 0.669383
+vt 0.505663 0.632173
+vt 0.505653 0.594963
+vt 0.668159 0.552263
+vt 0.505593 0.371706
+vt 0.505584 0.334496
+vt 0.505647 0.297928
+vt 0.542677 0.297736
+vt 0.505846 0.263012
+vt 0.506169 0.230239
+vt 0.506601 0.200009
+vt 0.507129 0.172634
+vt 0.507739 0.148339
+vt 0.508402 0.127250
+vt 0.509099 0.109413
+vt 0.509766 0.094802
+vt 0.510325 0.083314
+vt 0.510718 0.074714
+vt 0.510956 0.068671
+vt 0.511090 0.064775
+vt 0.511183 0.062542
+vt 0.511291 0.061417
+vt 0.511457 0.060759
+vt 0.511707 0.059839
+vt 0.512044 0.057828
+vt 0.512451 0.053788
+vt 0.569636 0.966545
+vt 0.492947 0.945701
+vt 0.491741 0.943961
+vt 0.490480 0.943150
+vt 0.489178 0.942490
+vt 0.487833 0.941308
+vt 0.486438 0.939016
+vt 0.484976 0.935093
+vt 0.483409 0.929071
+vt 0.481695 0.920529
+vt 0.479850 0.909116
+vt 0.477939 0.894575
+vt 0.476060 0.876776
+vt 0.474300 0.855710
+vt 0.472698 0.831423
+vt 0.471300 0.804053
+vt 0.470148 0.773826
+vt 0.469277 0.741056
+vt 0.468724 0.706142
+vt 0.468526 0.669575
+vt 0.468516 0.632365
+vt 0.468506 0.595155
+vt 0.468496 0.557946
+vt 0.468486 0.520736
+vt 0.468476 0.483526
+vt 0.468466 0.446317
+vt 0.468457 0.409107
+vt 0.468447 0.371898
+vt 0.468625 0.335210
+vt 0.468798 0.298735
+vt 0.469323 0.263891
+vt 0.470166 0.231174
+vt 0.471292 0.200988
+vt 0.472666 0.173644
+vt 0.474244 0.149364
+vt 0.475996 0.128286
+vt 0.477854 0.110442
+vt 0.479756 0.095813
+vt 0.481587 0.084310
+vt 0.483255 0.075706
+vt 0.484756 0.069664
+vt 0.486127 0.065768
+vt 0.487418 0.063525
+vt 0.488669 0.062368
+vt 0.489899 0.061651
+vt 0.491107 0.060641
+vt 0.492270 0.058505
+vt 0.493348 0.054310
+vt 0.514226 0.966251
+vt 0.473201 0.945067
+vt 0.471174 0.943202
+vt 0.468962 0.942303
+vt 0.466606 0.941587
+vt 0.464131 0.940376
+vt 0.461550 0.938078
+vt 0.458856 0.934163
+vt 0.456027 0.928158
+vt 0.453038 0.919633
+vt 0.449924 0.908232
+vt 0.446777 0.893703
+vt 0.443741 0.875936
+vt 0.440911 0.854915
+vt 0.438344 0.830683
+vt 0.436104 0.803374
+vt 0.434259 0.773218
+vt 0.432870 0.740527
+vt 0.431993 0.705704
+vt 0.431683 0.669242
+vt 0.431369 0.632557
+vt 0.431359 0.595347
+vt 0.431349 0.558137
+vt 0.431339 0.520928
+vt 0.431329 0.483718
+vt 0.431320 0.446509
+vt 0.431310 0.409299
+vt 0.431300 0.372089
+vt 0.431596 0.335403
+vt 0.432464 0.300149
+vt 0.433560 0.266128
+vt 0.434889 0.233613
+vt 0.436672 0.203589
+vt 0.438853 0.176371
+vt 0.441367 0.152182
+vt 0.444159 0.131157
+vt 0.447139 0.113330
+vt 0.450238 0.098689
+vt 0.453305 0.087154
+vt 0.456223 0.078505
+vt 0.458968 0.072404
+vt 0.461559 0.068425
+vt 0.464026 0.066065
+vt 0.466389 0.064749
+vt 0.468647 0.063821
+vt 0.470771 0.062543
+vt 0.472713 0.060080
+vt 0.474411 0.055503
+vt 0.477551 0.966204
+vt 0.453799 0.943531
+vt 0.451008 0.941344
+vt 0.447902 0.940184
+vt 0.444544 0.939266
+vt 0.440980 0.937905
+vt 0.437238 0.935498
+vt 0.433331 0.931509
+vt 0.429256 0.925452
+vt 0.425009 0.916894
+vt 0.420655 0.905478
+vt 0.416317 0.890961
+vt 0.412172 0.873254
+vt 0.408319 0.852326
+vt 0.404834 0.828220
+vt 0.401801 0.801069
+vt 0.399308 0.771101
+vt 0.397440 0.738634
+vt 0.395875 0.704677
+vt 0.394654 0.669432
+vt 0.394222 0.632749
+vt 0.394212 0.595539
+vt 0.394202 0.558329
+vt 0.394192 0.521120
+vt 0.394183 0.483910
+vt 0.394173 0.446700
+vt 0.394163 0.409491
+vt 0.394574 0.372686
+vt 0.394971 0.336097
+vt 0.396152 0.300921
+vt 0.398044 0.267674
+vt 0.400566 0.236781
+vt 0.403273 0.207718
+vt 0.406199 0.180728
+vt 0.409584 0.156706
+vt 0.413345 0.135783
+vt 0.417384 0.118005
+vt 0.421613 0.103361
+vt 0.425850 0.091779
+vt 0.429959 0.083046
+vt 0.433898 0.076821
+vt 0.437666 0.072671
+vt 0.441263 0.070085
+vt 0.444682 0.068478
+vt 0.447898 0.067186
+vt 0.450862 0.065462
+vt 0.453503 0.062474
+vt 0.455736 0.057291
+vt 0.457464 0.048889
+vt 0.423601 0.965578
+vt 0.434866 0.941191
+vt 0.431403 0.938483
+vt 0.427486 0.936890
+vt 0.423199 0.935622
+vt 0.418608 0.933983
+vt 0.413760 0.931361
+vt 0.408688 0.927206
+vt 0.403413 0.921026
+vt 0.397959 0.912381
+vt 0.392430 0.900922
+vt 0.386980 0.886426
+vt 0.381803 0.868807
+vt 0.377000 0.848025
+vt 0.372669 0.824120
+vt 0.368911 0.797226
+vt 0.365374 0.768319
+vt 0.362130 0.737470
+vt 0.359688 0.704258
+vt 0.358151 0.669107
+vt 0.357612 0.632531
+vt 0.357602 0.595438
+vt 0.357056 0.558521
+vt 0.357046 0.521312
+vt 0.357036 0.484102
+vt 0.357026 0.446892
+vt 0.357553 0.409971
+vt 0.358062 0.373269
+vt 0.359567 0.337757
+vt 0.361020 0.302839
+vt 0.363367 0.269808
+vt 0.366514 0.239094
+vt 0.370363 0.211032
+vt 0.374811 0.185872
+vt 0.379326 0.162806
+vt 0.383971 0.142042
+vt 0.388979 0.124349
+vt 0.394245 0.109714
+vt 0.399558 0.098074
+vt 0.404771 0.089218
+vt 0.409827 0.082802
+vt 0.414693 0.078390
+vt 0.419340 0.075465
+vt 0.423731 0.073430
+vt 0.427812 0.071617
+vt 0.431511 0.069273
+vt 0.434738 0.065561
+vt 0.437390 0.059554
+vt 0.370166 0.966546
+vt 0.416472 0.938182
+vt 0.412454 0.934754
+vt 0.407835 0.932554
+vt 0.402719 0.930783
+vt 0.397192 0.928734
+vt 0.391323 0.925782
+vt 0.385167 0.921367
+vt 0.378770 0.914986
+vt 0.372201 0.906203
+vt 0.365596 0.894681
+vt 0.359146 0.880218
+vt 0.353033 0.862719
+vt 0.347375 0.842137
+vt 0.341789 0.819354
+vt 0.336365 0.794286
+vt 0.331654 0.766303
+vt 0.327791 0.735656
+vt 0.324897 0.702681
+vt 0.323087 0.667804
+vt 0.322456 0.631545
+vt 0.321215 0.595340
+vt 0.320561 0.558536
+vt 0.320551 0.521442
+vt 0.320542 0.484349
+vt 0.320532 0.447255
+vt 0.321153 0.410440
+vt 0.322986 0.374599
+vt 0.324754 0.339362
+vt 0.327601 0.305810
+vt 0.330345 0.273155
+vt 0.334045 0.242753
+vt 0.338588 0.214944
+vt 0.343856 0.189975
+vt 0.349716 0.167995
+vt 0.356044 0.149075
+vt 0.362259 0.132207
+vt 0.368445 0.117596
+vt 0.374720 0.105887
+vt 0.380930 0.096867
+vt 0.386994 0.090193
+vt 0.392847 0.085426
+vt 0.398428 0.082045
+vt 0.403668 0.079448
+vt 0.408488 0.076957
+vt 0.412792 0.073816
+vt 0.416470 0.069184
+vt 0.419397 0.062140
+vt 0.316269 0.967712
+vt 0.398622 0.934662
+vt 0.394197 0.930318
+vt 0.389013 0.927335
+vt 0.383196 0.924904
+vt 0.376855 0.922307
+vt 0.370081 0.918907
+vt 0.362954 0.914132
+vt 0.355556 0.907476
+vt 0.348000 0.898509
+vt 0.340444 0.886905
+vt 0.333130 0.872495
+vt 0.325683 0.856047
+vt 0.318235 0.837304
+vt 0.311325 0.815478
+vt 0.305100 0.790634
+vt 0.299708 0.762928
+vt 0.295301 0.732616
+vt 0.292016 0.700036
+vt 0.289973 0.665613
+vt 0.288611 0.630212
+vt 0.286481 0.594695
+vt 0.285739 0.558216
+vt 0.285729 0.521456
+vt 0.285719 0.484697
+vt 0.285710 0.447937
+vt 0.286404 0.411441
+vt 0.288489 0.375886
+vt 0.291844 0.341823
+vt 0.295076 0.308675
+vt 0.299421 0.277595
+vt 0.303596 0.247640
+vt 0.308744 0.220194
+vt 0.314724 0.195500
+vt 0.321408 0.173718
+vt 0.328638 0.154916
+vt 0.336268 0.139092
+vt 0.344141 0.126162
+vt 0.351570 0.115029
+vt 0.358647 0.105801
+vt 0.365583 0.098801
+vt 0.372280 0.093588
+vt 0.378646 0.089637
+vt 0.384584 0.086340
+vt 0.389988 0.083016
+vt 0.394737 0.078902
+vt 0.398699 0.073158
+vt 0.401735 0.064866
+vt 0.243445 0.967694
+vt 0.381273 0.930809
+vt 0.376611 0.925354
+vt 0.371028 0.921411
+vt 0.364670 0.918161
+vt 0.357667 0.914876
+vt 0.350137 0.910907
+vt 0.342192 0.905675
+vt 0.333950 0.898672
+vt 0.325560 0.889479
+vt 0.316713 0.878710
+vt 0.307642 0.865961
+vt 0.298875 0.850352
+vt 0.290557 0.831761
+vt 0.282855 0.810165
+vt 0.275932 0.785629
+vt 0.269954 0.758311
+vt 0.265085 0.728466
+vt 0.261470 0.696431
+vt 0.259229 0.662630
+vt 0.256242 0.628588
+vt 0.253892 0.593552
+vt 0.253073 0.557592
+vt 0.253063 0.521362
+vt 0.253054 0.485132
+vt 0.253044 0.448902
+vt 0.253798 0.412919
+vt 0.256086 0.377835
+vt 0.259807 0.344195
+vt 0.264809 0.312454
+vt 0.269615 0.281862
+vt 0.275522 0.253614
+vt 0.281177 0.226640
+vt 0.287767 0.202310
+vt 0.295150 0.180789
+vt 0.303156 0.162151
+vt 0.311621 0.146393
+vt 0.320364 0.133432
+vt 0.329135 0.123120
+vt 0.337749 0.115172
+vt 0.345708 0.108409
+vt 0.353082 0.102656
+vt 0.360063 0.098018
+vt 0.366524 0.093886
+vt 0.372330 0.089572
+vt 0.377339 0.084312
+vt 0.381398 0.077266
+vt 0.384350 0.067517
+vt 0.188511 0.966608
+vt 0.364335 0.926820
+vt 0.359632 0.920059
+vt 0.353843 0.914979
+vt 0.347132 0.910752
+vt 0.339653 0.906640
+vt 0.331551 0.901982
+vt 0.322970 0.896197
+vt 0.313582 0.889658
+vt 0.303603 0.881739
+vt 0.293569 0.871540
+vt 0.283680 0.858780
+vt 0.274125 0.843261
+vt 0.265069 0.824861
+vt 0.256698 0.803557
+vt 0.249191 0.779413
+vt 0.242726 0.752587
+vt 0.237476 0.723333
+vt 0.233589 0.691983
+vt 0.230467 0.659329
+vt 0.226379 0.626349
+vt 0.223845 0.591963
+vt 0.222960 0.556695
+vt 0.222951 0.521168
+vt 0.222941 0.485642
+vt 0.222932 0.450115
+vt 0.223732 0.414820
+vt 0.226185 0.380376
+vt 0.230197 0.347312
+vt 0.235635 0.316085
+vt 0.242317 0.287056
+vt 0.248714 0.259334
+vt 0.256147 0.234117
+vt 0.263238 0.210236
+vt 0.271192 0.189041
+vt 0.279835 0.170609
+vt 0.288988 0.154936
+vt 0.298449 0.141940
+vt 0.307968 0.131468
+vt 0.317343 0.123234
+vt 0.326402 0.116842
+vt 0.334989 0.111793
+vt 0.342687 0.106944
+vt 0.349474 0.101838
+vt 0.355484 0.096377
+vt 0.360546 0.089797
+vt 0.364492 0.081258
+vt 0.367147 0.069847
+vt 0.133230 0.965351
+vt 0.347686 0.922910
+vt 0.343160 0.914653
+vt 0.337379 0.908260
+vt 0.330529 0.902898
+vt 0.322787 0.897819
+vt 0.313896 0.893139
+vt 0.304073 0.888071
+vt 0.293724 0.881669
+vt 0.283082 0.873478
+vt 0.272387 0.863137
+vt 0.261841 0.850360
+vt 0.251644 0.834942
+vt 0.242001 0.816774
+vt 0.233093 0.795818
+vt 0.225119 0.772143
+vt 0.218268 0.745906
+vt 0.212718 0.717354
+vt 0.208616 0.686811
+vt 0.203669 0.655816
+vt 0.199332 0.623568
+vt 0.196649 0.589980
+vt 0.195709 0.555555
+vt 0.195700 0.520884
+vt 0.195691 0.486213
+vt 0.195682 0.451541
+vt 0.196517 0.417085
+vt 0.199098 0.383433
+vt 0.203340 0.351089
+vt 0.209111 0.320498
+vt 0.216251 0.292028
+vt 0.224548 0.265944
+vt 0.232462 0.241245
+vt 0.241312 0.219100
+vt 0.249703 0.198287
+vt 0.258836 0.180098
+vt 0.268516 0.164527
+vt 0.278528 0.151489
+vt 0.288622 0.140822
+vt 0.298574 0.132246
+vt 0.308187 0.125364
+vt 0.317276 0.119679
+vt 0.325655 0.114604
+vt 0.333135 0.109468
+vt 0.339355 0.103164
+vt 0.344246 0.095091
+vt 0.347849 0.084870
+vt 0.349972 0.071595
+vt 0.350501 0.054485
+vt 0.096332 0.965008
+vt 0.331159 0.919320
+vt 0.327049 0.909374
+vt 0.321514 0.901494
+vt 0.314432 0.895444
+vt 0.306013 0.890367
+vt 0.296579 0.885300
+vt 0.286347 0.879601
+vt 0.275554 0.872721
+vt 0.264455 0.864212
+vt 0.253281 0.853701
+vt 0.242252 0.840896
+vt 0.231584 0.825594
+vt 0.221492 0.807678
+vt 0.212191 0.787127
+vt 0.203872 0.763989
+vt 0.196737 0.738423
+vt 0.190966 0.710667
+vt 0.185977 0.681415
+vt 0.179850 0.651712
+vt 0.175323 0.620319
+vt 0.172525 0.587658
+vt 0.171541 0.554206
+vt 0.171532 0.520520
+vt 0.171523 0.486833
+vt 0.171514 0.453146
+vt 0.172373 0.419660
+vt 0.175049 0.386928
+vt 0.179461 0.355430
+vt 0.185482 0.325592
+vt 0.192949 0.297768
+vt 0.201685 0.272246
+vt 0.211454 0.249187
+vt 0.220719 0.227504
+vt 0.230769 0.208330
+vt 0.240235 0.190413
+vt 0.250274 0.174952
+vt 0.260659 0.161858
+vt 0.271134 0.150964
+vt 0.281466 0.141983
+vt 0.291431 0.134525
+vt 0.300815 0.128095
+vt 0.309399 0.122108
+vt 0.316961 0.115893
+vt 0.323282 0.108695
+vt 0.328146 0.099683
+vt 0.331271 0.087821
+vt 0.332613 0.072477
+vt 0.314544 0.916315
+vt 0.310931 0.904819
+vt 0.305458 0.896038
+vt 0.298403 0.888985
+vt 0.290000 0.882843
+vt 0.280483 0.876884
+vt 0.270095 0.870467
+vt 0.259098 0.863047
+vt 0.247748 0.854166
+vt 0.236290 0.843448
+vt 0.224961 0.830601
+vt 0.213994 0.815419
+vt 0.203617 0.797784
+vt 0.194052 0.777665
+vt 0.185516 0.755125
+vt 0.178199 0.730298
+vt 0.172287 0.703414
+vt 0.165457 0.675953
+vt 0.159144 0.647113
+vt 0.154485 0.616679
+vt 0.151606 0.585052
+vt 0.150588 0.552680
+vt 0.150579 0.520085
+vt 0.150570 0.487491
+vt 0.150562 0.454897
+vt 0.151434 0.422488
+vt 0.154170 0.390783
+vt 0.158691 0.360233
+vt 0.164881 0.331249
+vt 0.172578 0.304169
+vt 0.181596 0.279263
+vt 0.191730 0.256713
+vt 0.202726 0.236594
+vt 0.213083 0.217784
+vt 0.224028 0.201329
+vt 0.234249 0.185981
+vt 0.244817 0.172814
+vt 0.255474 0.161651
+vt 0.265972 0.152203
+vt 0.276074 0.144078
+vt 0.285526 0.136792
+vt 0.294079 0.129762
+vt 0.301484 0.122317
+vt 0.307496 0.113704
+vt 0.311874 0.103092
+vt 0.314387 0.089584
+vt 0.314908 0.072414
+vt 0.022855 0.892035
+vt 0.041073 0.891449
+vt 0.297425 0.914454
+vt 0.294522 0.901256
+vt 0.289621 0.890890
+vt 0.282985 0.882447
+vt 0.274872 0.875110
+vt 0.265541 0.868149
+vt 0.255261 0.860929
+vt 0.244293 0.852894
+vt 0.232907 0.843581
+vt 0.221369 0.832614
+vt 0.209931 0.819702
+vt 0.198843 0.804636
+vt 0.188342 0.787292
+vt 0.178662 0.767636
+vt 0.170021 0.745719
+vt 0.162625 0.721677
+vt 0.155952 0.696086
+vt 0.148006 0.669999
+vt 0.141586 0.642100
+vt 0.136858 0.612714
+vt 0.133933 0.582205
+vt 0.132894 0.550999
+vt 0.132886 0.519585
+vt 0.132874 0.488165
+vt 0.132866 0.456751
+vt 0.133740 0.425507
+vt 0.136505 0.394916
+vt 0.141085 0.365401
+vt 0.147364 0.337345
+vt 0.155185 0.311072
+vt 0.164361 0.286841
+vt 0.174684 0.264825
+vt 0.185931 0.245123
+vt 0.197817 0.227727
+vt 0.208918 0.211496
+vt 0.220360 0.197356
+vt 0.230916 0.184092
+vt 0.241547 0.172614
+vt 0.251994 0.162628
+vt 0.261992 0.153748
+vt 0.271263 0.145493
+vt 0.279527 0.137286
+vt 0.286511 0.128458
+vt 0.291947 0.118255
+vt 0.295575 0.105851
+vt 0.297144 0.090356
+vt 0.297164 0.072204
+vt 0.297182 0.054007
+vt 0.023275 0.837873
+vt 0.041516 0.837397
+vt 0.279861 0.913337
+vt 0.277986 0.898178
+vt 0.273936 0.886066
+vt 0.268001 0.876091
+vt 0.260462 0.867432
+vt 0.251599 0.859366
+vt 0.241685 0.851248
+vt 0.230991 0.842518
+vt 0.219795 0.832706
+vt 0.208384 0.821438
+vt 0.197031 0.808421
+vt 0.185996 0.793443
+vt 0.175532 0.776379
+vt 0.165878 0.757187
+vt 0.157263 0.735913
+vt 0.149891 0.712681
+vt 0.141540 0.688842
+vt 0.133563 0.663626
+vt 0.127123 0.636724
+vt 0.122378 0.608435
+vt 0.119446 0.579110
+vt 0.118403 0.549139
+vt 0.118396 0.518975
+vt 0.118390 0.488813
+vt 0.118384 0.458649
+vt 0.119254 0.428635
+vt 0.122016 0.399221
+vt 0.126599 0.370801
+vt 0.132890 0.343731
+vt 0.140735 0.318319
+vt 0.149950 0.294809
+vt 0.160322 0.273365
+vt 0.171624 0.254079
+vt 0.183605 0.236970
+vt 0.195954 0.221923
+vt 0.207355 0.207815
+vt 0.218795 0.195418
+vt 0.229180 0.183571
+vt 0.239339 0.172973
+vt 0.248979 0.163243
+vt 0.257801 0.153903
+vt 0.265503 0.144377
+vt 0.271787 0.133995
+vt 0.276362 0.122010
+vt 0.278947 0.107606
+vt 0.279417 0.090132
+vt 0.279395 0.071908
+vt 0.042247 0.783890
+vt 0.023989 0.784194
+vt 0.261731 0.913018
+vt 0.261084 0.895857
+vt 0.258171 0.881844
+vt 0.253220 0.870196
+vt 0.246533 0.860092
+vt 0.238402 0.850801
+vt 0.229111 0.841680
+vt 0.218941 0.832168
+vt 0.208173 0.821785
+vt 0.197108 0.810153
+vt 0.186038 0.796979
+vt 0.175239 0.782050
+vt 0.164975 0.765238
+vt 0.155496 0.746496
+vt 0.147031 0.725858
+vt 0.139121 0.703779
+vt 0.129878 0.681224
+vt 0.121976 0.656903
+vt 0.115602 0.631032
+vt 0.110910 0.603888
+vt 0.108016 0.575793
+vt 0.106989 0.547110
+vt 0.106986 0.518248
+vt 0.106982 0.489381
+vt 0.106977 0.460507
+vt 0.107837 0.431769
+vt 0.110570 0.403580
+vt 0.115108 0.376304
+vt 0.121339 0.350271
+vt 0.129113 0.325764
+vt 0.138247 0.303011
+vt 0.148529 0.282165
+vt 0.159725 0.263306
+vt 0.171578 0.246446
+vt 0.183817 0.231504
+vt 0.196098 0.218264
+vt 0.207244 0.205657
+vt 0.218098 0.194235
+vt 0.227723 0.182933
+vt 0.236747 0.172240
+vt 0.244849 0.161675
+vt 0.251703 0.150664
+vt 0.256985 0.138545
+vt 0.260383 0.124582
+vt 0.261605 0.107964
+vt 0.261586 0.089687
+vt 0.261581 0.071511
+vt 0.042899 0.729563
+vt 0.024626 0.729716
+vt 0.243478 0.912741
+vt 0.243512 0.894590
+vt 0.242024 0.878516
+vt 0.238336 0.865053
+vt 0.232771 0.853369
+vt 0.225635 0.842734
+vt 0.217224 0.832501
+vt 0.207823 0.822105
+vt 0.197726 0.811068
+vt 0.187236 0.799005
+vt 0.176661 0.785618
+vt 0.166291 0.770694
+vt 0.156398 0.754096
+vt 0.147241 0.735772
+vt 0.139053 0.715745
+vt 0.129797 0.695197
+vt 0.120766 0.673384
+vt 0.113046 0.649963
+vt 0.106825 0.625136
+vt 0.102250 0.599156
+vt 0.099434 0.572317
+vt 0.098443 0.544942
+vt 0.098441 0.517404
+vt 0.098439 0.489857
+vt 0.098436 0.462299
+vt 0.099283 0.434861
+vt 0.101961 0.407921
+vt 0.106403 0.381814
+vt 0.112502 0.356841
+vt 0.120112 0.333262
+vt 0.129046 0.311286
+vt 0.139095 0.291048
+vt 0.150021 0.272615
+vt 0.161562 0.255984
+vt 0.173433 0.241072
+vt 0.185339 0.227705
+vt 0.196912 0.215556
+vt 0.207191 0.203592
+vt 0.216786 0.192167
+vt 0.224929 0.180372
+vt 0.232022 0.168423
+vt 0.237713 0.155754
+vt 0.241660 0.141711
+vt 0.243547 0.125562
+vt 0.243678 0.107348
+vt 0.243691 0.089117
+vt 0.243704 0.071013
+vt 0.043270 0.673943
+vt 0.024974 0.674066
+vt 0.225213 0.912347
+vt 0.225275 0.894169
+vt 0.225103 0.876382
+vt 0.222960 0.860952
+vt 0.218790 0.847558
+vt 0.212914 0.835455
+vt 0.205639 0.823995
+vt 0.197260 0.812615
+vt 0.188076 0.800832
+vt 0.178396 0.788259
+vt 0.168531 0.774595
+vt 0.158785 0.759619
+vt 0.149439 0.743189
+vt 0.140756 0.725241
+vt 0.132343 0.706112
+vt 0.122612 0.686582
+vt 0.113923 0.665489
+vt 0.106494 0.642957
+vt 0.100508 0.619167
+vt 0.096112 0.594347
+vt 0.093411 0.568759
+vt 0.092470 0.542689
+vt 0.092469 0.516472
+vt 0.092468 0.490244
+vt 0.092465 0.464002
+vt 0.093295 0.437866
+vt 0.095891 0.412178
+vt 0.100188 0.387242
+vt 0.106083 0.363333
+vt 0.113429 0.340685
+vt 0.122044 0.319479
+vt 0.131715 0.299837
+vt 0.142203 0.281808
+vt 0.153236 0.265376
+vt 0.164526 0.250445
+vt 0.175770 0.236825
+vt 0.186671 0.224227
+vt 0.196860 0.212182
+vt 0.205530 0.199824
+vt 0.213026 0.187265
+vt 0.218791 0.173772
+vt 0.222987 0.159269
+vt 0.225262 0.143104
+vt 0.225613 0.124953
+vt 0.225674 0.106620
+vt 0.225721 0.088448
+vt 0.225750 0.070430
+vt 0.043236 0.618154
+vt 0.024939 0.618281
+vt 0.206901 0.911839
+vt 0.206970 0.893662
+vt 0.207054 0.875594
+vt 0.206614 0.858200
+vt 0.204118 0.842951
+vt 0.199773 0.829256
+vt 0.193898 0.816457
+vt 0.186797 0.803989
+vt 0.178772 0.791368
+vt 0.170135 0.778201
+vt 0.161200 0.764183
+vt 0.152272 0.749085
+vt 0.143647 0.732761
+vt 0.135590 0.715132
+vt 0.126371 0.697150
+vt 0.117183 0.678118
+vt 0.108964 0.657707
+vt 0.101930 0.636023
+vt 0.096263 0.613229
+vt 0.092106 0.589529
+vt 0.089560 0.565154
+vt 0.088686 0.540361
+vt 0.088683 0.515444
+vt 0.088680 0.490518
+vt 0.088677 0.465573
+vt 0.089486 0.440717
+vt 0.091973 0.416261
+vt 0.096076 0.392478
+vt 0.101690 0.369617
+vt 0.108671 0.347885
+vt 0.116839 0.327433
+vt 0.125980 0.308360
+vt 0.135852 0.290696
+vt 0.146180 0.274410
+vt 0.156672 0.259386
+vt 0.167023 0.245417
+vt 0.176933 0.232190
+vt 0.186087 0.219305
+vt 0.194014 0.206245
+vt 0.200123 0.192315
+vt 0.204518 0.177365
+vt 0.206878 0.160823
+vt 0.207358 0.142563
+vt 0.207475 0.124084
+vt 0.207569 0.105780
+vt 0.207641 0.087668
+vt 0.207687 0.069744
+vt 0.207706 0.051982
+vt 0.024655 0.562948
+vt 0.042937 0.562816
+vt 0.188528 0.911251
+vt 0.188600 0.893071
+vt 0.188694 0.875023
+vt 0.188793 0.857082
+vt 0.188211 0.839879
+vt 0.185672 0.824452
+vt 0.181461 0.810189
+vt 0.175894 0.796523
+vt 0.169275 0.782963
+vt 0.161912 0.769109
+vt 0.154122 0.754647
+vt 0.146211 0.739344
+vt 0.138477 0.723044
+vt 0.130640 0.705941
+vt 0.121522 0.688571
+vt 0.113024 0.669972
+vt 0.105396 0.650176
+vt 0.098859 0.629273
+vt 0.093593 0.607409
+vt 0.089736 0.584761
+vt 0.087386 0.561536
+vt 0.086601 0.537961
+vt 0.086595 0.514299
+vt 0.086590 0.490637
+vt 0.086585 0.466960
+vt 0.087368 0.443361
+vt 0.089716 0.420109
+vt 0.093570 0.397445
+vt 0.098826 0.375592
+vt 0.105340 0.354731
+vt 0.112930 0.334991
+vt 0.121380 0.316445
+vt 0.130449 0.299095
+vt 0.139865 0.282883
+vt 0.149337 0.267669
+vt 0.158553 0.253233
+vt 0.167203 0.239244
+vt 0.174939 0.225303
+vt 0.181356 0.210963
+vt 0.185965 0.195638
+vt 0.188416 0.178773
+vt 0.188906 0.160273
+vt 0.189068 0.141603
+vt 0.189210 0.123112
+vt 0.189331 0.104833
+vt 0.189427 0.086786
+vt 0.189490 0.068961
+vt 0.024360 0.508356
+vt 0.042616 0.508217
+vt 0.170104 0.910642
+vt 0.170178 0.892453
+vt 0.170275 0.874416
+vt 0.170384 0.856501
+vt 0.170493 0.838665
+vt 0.169994 0.821396
+vt 0.167719 0.805529
+vt 0.163941 0.790535
+vt 0.158968 0.775918
+vt 0.153110 0.761269
+vt 0.146676 0.746261
+vt 0.139973 0.730647
+vt 0.133300 0.714267
+vt 0.125393 0.697769
+vt 0.117232 0.680554
+vt 0.109566 0.662309
+vt 0.102652 0.643050
+vt 0.096713 0.622856
+vt 0.091925 0.601845
+vt 0.088425 0.580171
+vt 0.086308 0.558017
+vt 0.085626 0.535585
+vt 0.085620 0.513101
+vt 0.085614 0.490631
+vt 0.085608 0.468157
+vt 0.086356 0.445758
+vt 0.088532 0.423660
+vt 0.092077 0.402070
+vt 0.096890 0.381170
+vt 0.102828 0.361114
+vt 0.109706 0.342013
+vt 0.117308 0.323912
+vt 0.125392 0.306791
+vt 0.133692 0.290554
+vt 0.141914 0.275038
+vt 0.149738 0.260009
+vt 0.156838 0.245118
+vt 0.162840 0.229968
+vt 0.167321 0.214088
+vt 0.169837 0.196937
+vt 0.170312 0.178213
+vt 0.170494 0.159338
+vt 0.170670 0.140626
+vt 0.170831 0.122127
+vt 0.170974 0.103876
+vt 0.171089 0.085888
+vt 0.171171 0.068157
+vt 0.024152 0.454432
+vt 0.042376 0.454275
+vt 0.151641 0.910071
+vt 0.151715 0.891868
+vt 0.151815 0.873830
+vt 0.151931 0.855927
+vt 0.152053 0.838118
+vt 0.152176 0.820356
+vt 0.151965 0.802844
+vt 0.150233 0.786369
+vt 0.147147 0.770552
+vt 0.143019 0.754976
+vt 0.138153 0.739297
+vt 0.132850 0.723250
+vt 0.126998 0.706872
+vt 0.119900 0.690452
+vt 0.112860 0.673289
+vt 0.106171 0.655306
+vt 0.100092 0.636500
+vt 0.094845 0.616927
+vt 0.090608 0.596679
+vt 0.087515 0.575889
+vt 0.085659 0.554715
+vt 0.085089 0.533330
+vt 0.085082 0.511926
+vt 0.085075 0.490551
+vt 0.085069 0.469186
+vt 0.085768 0.447898
+vt 0.087735 0.426873
+vt 0.090909 0.406273
+vt 0.095192 0.386245
+vt 0.100439 0.366910
+vt 0.106470 0.348347
+vt 0.113066 0.330582
+vt 0.119985 0.313570
+vt 0.126961 0.297184
+vt 0.133696 0.281241
+vt 0.139863 0.265480
+vt 0.145118 0.249539
+vt 0.149062 0.233006
+vt 0.151261 0.215398
+vt 0.151648 0.196473
+vt 0.151824 0.177413
+vt 0.152009 0.158476
+vt 0.152192 0.139730
+vt 0.152365 0.121227
+vt 0.152521 0.103001
+vt 0.152654 0.085068
+vt 0.152757 0.067419
+vt 0.042057 0.400423
+vt 0.023862 0.400603
+vt 0.133153 0.909591
+vt 0.133224 0.891368
+vt 0.133326 0.873321
+vt 0.133449 0.855421
+vt 0.133587 0.837627
+vt 0.133734 0.819889
+vt 0.133879 0.802154
+vt 0.133967 0.784392
+vt 0.133016 0.767205
+vt 0.130845 0.750539
+vt 0.127756 0.734034
+vt 0.124045 0.717408
+vt 0.119074 0.700924
+vt 0.113440 0.684207
+vt 0.107689 0.666979
+vt 0.102119 0.649150
+vt 0.096992 0.630696
+vt 0.092529 0.611638
+vt 0.088909 0.592051
+vt 0.086266 0.572039
+vt 0.084690 0.551736
+vt 0.084229 0.531284
+vt 0.084219 0.510843
+vt 0.084211 0.490444
+vt 0.084202 0.470069
+vt 0.084833 0.449775
+vt 0.086548 0.429704
+vt 0.089287 0.409978
+vt 0.092948 0.390708
+vt 0.097391 0.371978
+vt 0.102435 0.353834
+vt 0.107866 0.336272
+vt 0.113438 0.319227
+vt 0.118881 0.302549
+vt 0.123892 0.286033
+vt 0.128134 0.269389
+vt 0.131247 0.252235
+vt 0.132812 0.234139
+vt 0.132992 0.215046
+vt 0.133134 0.195872
+vt 0.133298 0.176749
+vt 0.133477 0.157765
+vt 0.133661 0.138996
+vt 0.133839 0.120494
+vt 0.134007 0.102293
+vt 0.134156 0.084405
+vt 0.134279 0.066824
+vt 0.041582 0.346041
+vt 0.023412 0.346260
+vt 0.114653 0.909249
+vt 0.114721 0.891004
+vt 0.114825 0.872942
+vt 0.114956 0.855036
+vt 0.115111 0.837245
+vt 0.115283 0.819517
+vt 0.115460 0.801797
+vt 0.115628 0.784029
+vt 0.115776 0.766160
+vt 0.115686 0.748278
+vt 0.114590 0.730764
+vt 0.112498 0.713471
+vt 0.109174 0.696414
+vt 0.105200 0.679256
+vt 0.100908 0.661830
+vt 0.096599 0.644029
+vt 0.092537 0.625799
+vt 0.088946 0.607138
+vt 0.086004 0.588089
+vt 0.083848 0.568732
+vt 0.082567 0.549171
+vt 0.082204 0.529520
+vt 0.082187 0.509903
+vt 0.082171 0.490341
+vt 0.082157 0.470815
+vt 0.082692 0.451369
+vt 0.084108 0.432107
+vt 0.086341 0.413111
+vt 0.089291 0.394452
+vt 0.092815 0.376181
+vt 0.096736 0.358307
+vt 0.100840 0.340799
+vt 0.104880 0.323564
+vt 0.108583 0.306434
+vt 0.111633 0.289181
+vt 0.113690 0.271487
+vt 0.114377 0.252946
+vt 0.114415 0.233860
+vt 0.114500 0.214664
+vt 0.114618 0.195437
+vt 0.114765 0.176276
+vt 0.114933 0.157267
+vt 0.115110 0.138488
+vt 0.115289 0.119991
+vt 0.115463 0.101813
+vt 0.115622 0.083965
+vt 0.115766 0.066436
+vt 0.041177 0.290775
+vt 0.023019 0.291090
+vt 0.096165 0.909084
+vt 0.096229 0.890815
+vt 0.096335 0.872733
+vt 0.096476 0.854814
+vt 0.096648 0.837012
+vt 0.096843 0.819279
+vt 0.097049 0.801559
+vt 0.097251 0.783793
+vt 0.097436 0.765930
+vt 0.097597 0.747921
+vt 0.097740 0.729741
+vt 0.097613 0.711509
+vt 0.096381 0.693590
+vt 0.094267 0.675828
+vt 0.091604 0.658051
+vt 0.088699 0.640129
+vt 0.085815 0.621979
+vt 0.083181 0.603570
+vt 0.080977 0.584916
+vt 0.079340 0.566068
+vt 0.078360 0.547100
+vt 0.078082 0.528097
+vt 0.078050 0.509146
+vt 0.078023 0.490260
+vt 0.077997 0.471420
+vt 0.078403 0.452654
+vt 0.079469 0.434029
+vt 0.081128 0.415589
+vt 0.083274 0.397370
+vt 0.085767 0.379385
+vt 0.088429 0.361612
+vt 0.091046 0.343987
+vt 0.093373 0.326388
+vt 0.095128 0.308631
+vt 0.095992 0.290462
+vt 0.095980 0.271734
+vt 0.095953 0.252790
+vt 0.095974 0.233679
+vt 0.096032 0.214457
+vt 0.096128 0.195209
+vt 0.096254 0.176035
+vt 0.096404 0.157022
+vt 0.096572 0.138246
+vt 0.096745 0.119763
+vt 0.096921 0.101609
+vt 0.097091 0.083793
+vt 0.097250 0.066297
+vt 0.041003 0.234192
+vt 0.022839 0.234696
+vt 0.077719 0.909114
+vt 0.077776 0.890825
+vt 0.077882 0.872722
+vt 0.078031 0.854779
+vt 0.078216 0.836957
+vt 0.078429 0.819202
+vt 0.078659 0.801464
+vt 0.078888 0.783684
+vt 0.079103 0.765807
+vt 0.079292 0.747782
+vt 0.079462 0.729582
+vt 0.079611 0.711205
+vt 0.079730 0.692680
+vt 0.079615 0.674157
+vt 0.078756 0.655853
+vt 0.077396 0.637637
+vt 0.075806 0.619398
+vt 0.074215 0.601073
+vt 0.072807 0.582648
+vt 0.071721 0.564141
+vt 0.071051 0.545595
+vt 0.070842 0.527063
+vt 0.070789 0.508600
+vt 0.070743 0.490206
+vt 0.070700 0.471866
+vt 0.070948 0.453590
+vt 0.071612 0.435407
+vt 0.072624 0.417330
+vt 0.073879 0.399355
+vt 0.075230 0.381462
+vt 0.076501 0.363596
+vt 0.077479 0.345663
+vt 0.077915 0.327514
+vt 0.077806 0.309061
+vt 0.077698 0.290467
+vt 0.077618 0.271712
+vt 0.077578 0.252777
+vt 0.077580 0.233669
+vt 0.077616 0.214451
+vt 0.077687 0.195210
+vt 0.077789 0.176050
+vt 0.077921 0.157052
+vt 0.078073 0.138296
+vt 0.078240 0.119834
+vt 0.078411 0.101701
+vt 0.078584 0.083905
+vt 0.078754 0.066425
+vt 0.041091 0.176858
+vt 0.022876 0.177617
+vt 0.059336 0.909346
+vt 0.059384 0.891038
+vt 0.059488 0.872911
+vt 0.059640 0.854940
+vt 0.059833 0.837085
+vt 0.060059 0.819299
+vt 0.060302 0.801526
+vt 0.060550 0.783715
+vt 0.060785 0.765806
+vt 0.060992 0.747748
+vt 0.061178 0.729519
+vt 0.061342 0.711116
+vt 0.061471 0.692568
+vt 0.061549 0.673953
+vt 0.061578 0.655335
+vt 0.061565 0.636742
+vt 0.061382 0.618221
+vt 0.060924 0.599790
+vt 0.060373 0.581401
+vt 0.059874 0.563042
+vt 0.059524 0.544722
+vt 0.059374 0.526463
+vt 0.059294 0.508285
+vt 0.059224 0.490180
+vt 0.059161 0.472132
+vt 0.059222 0.454134
+vt 0.059440 0.436181
+vt 0.059741 0.418249
+vt 0.060018 0.400302
+vt 0.060124 0.382287
+vt 0.059980 0.364145
+vt 0.059811 0.345913
+vt 0.059653 0.327582
+vt 0.059515 0.309137
+vt 0.059403 0.290563
+vt 0.059320 0.271825
+vt 0.059269 0.252916
+vt 0.059251 0.233842
+vt 0.059269 0.214657
+vt 0.059316 0.195453
+vt 0.059396 0.176327
+vt 0.059507 0.157366
+vt 0.059642 0.138639
+vt 0.059794 0.120204
+vt 0.059958 0.102090
+vt 0.060131 0.084301
+vt 0.060308 0.066819
+vt 0.023168 0.121773
+vt 0.041433 0.120860
+vt 0.041032 0.909768
+vt 0.042703 0.747830
+vt 0.043195 0.692568
+vt 0.043287 0.636716
+vt 0.041747 0.364251
+vt 0.041288 0.309318
+vt 0.041035 0.253209
+vt 0.041030 0.195926
+vt 0.152878 0.032773
+vt 0.023979 0.418581
+vt 0.024219 0.472360
+vt 0.024449 0.526462
+vt 0.024763 0.581323
+vt 0.023739 0.802114
+vt 0.023086 0.855817
+vt 0.059595 0.965319
+vt 0.151683 0.965711
+vt 0.206866 0.967047
+vt 0.261714 0.967883
+vt 0.334305 0.967416
+vt 0.388030 0.966006
+vt 0.441433 0.965752
+vt 0.532676 0.966306
+vt 0.588068 0.966448
+vt 0.642824 0.965496
+vt 0.715252 0.964872
+vt 0.542770 0.483143
+vt 0.552062 0.501700
+vt 0.533481 0.473888
+vt 0.769534 0.963804
+vt 0.556693 0.455163
+vt 0.550581 0.458930
+vt 0.555347 0.516022
+vt 0.556708 0.506328
+vt 0.824318 0.962766
+vt 0.626580 0.566580
+vt 0.654198 0.436055
+vt 0.916864 0.962771
+vt 0.677431 0.496401
+vt 0.682075 0.501028
+vt 0.677428 0.487098
+vt 0.672784 0.482471
+vt 0.621787 0.431638
+vt 0.672785 0.487122
+vt 0.953103 0.887679
+vt 0.959202 0.671965
+vt 0.967569 0.619920
+vt 0.974694 0.565019
+vt 0.977018 0.507406
+vt 0.972555 0.449284
+vt 0.023837 0.051006
+vt 0.898412 0.033521
+vt 0.730595 0.033929
+vt 0.677432 0.501052
+vt 0.677441 0.533610
+vt 0.621692 0.426920
+vt 0.651125 0.457302
+vt 0.556707 0.510978
+vt 0.561356 0.529559
+vt 0.561355 0.520257
+vt 0.649956 0.464134
+vt 0.786001 0.033452
+vt 0.023047 0.140145
+vt 0.547412 0.478467
+vt 0.023646 0.068337
+vt 0.658875 0.556963
+vt 0.659259 0.524684
+vt 0.654685 0.520011
+vt 0.664346 0.519436
+vt 0.659228 0.492177
+vt 0.655595 0.480752
+vt 0.659054 0.482707
+vt 0.622119 0.562088
+vt 0.615370 0.559061
+vt 0.621978 0.557547
+vt 0.617421 0.524866
+vt 0.622096 0.520214
+vt 0.622108 0.524873
+vt 0.622169 0.487714
+vt 0.617562 0.483113
+vt 0.622154 0.483052
+vt 0.622096 0.450459
+vt 0.617630 0.445702
+vt 0.622183 0.445784
+vt 0.584936 0.525131
+vt 0.579753 0.526192
+vt 0.584741 0.520509
+vt 0.580388 0.487936
+vt 0.585087 0.483301
+vt 0.585125 0.487978
+vt 0.580353 0.450709
+vt 0.585029 0.446058
+vt 0.584981 0.450674
+vt 0.566185 0.450612
+vt 0.566205 0.445970
+vt 0.561341 0.469094
+vt 0.566189 0.464565
+vt 0.566190 0.469216
+vt 0.561438 0.487764
+vt 0.566188 0.483167
+vt 0.569919 0.487417
+vt 0.561575 0.506426
+vt 0.568777 0.501958
+vt 0.568434 0.508955
+vt 0.566091 0.524950
+vt 0.566211 0.520362
+vt 0.584760 0.431913
+vt 0.598877 0.450578
+vt 0.603545 0.445921
+vt 0.603569 0.450588
+vt 0.598881 0.469181
+vt 0.603523 0.464506
+vt 0.603524 0.469157
+vt 0.584951 0.469253
+vt 0.580306 0.464626
+vt 0.584947 0.464600
+vt 0.603602 0.487814
+vt 0.598947 0.483180
+vt 0.603582 0.483149
+vt 0.603532 0.506366
+vt 0.598875 0.501730
+vt 0.603533 0.501716
+vt 0.580259 0.506446
+vt 0.584903 0.501772
+vt 0.584821 0.506364
+vt 0.598905 0.525003
+vt 0.603524 0.520311
+vt 0.603576 0.524998
+vt 0.603581 0.543603
+vt 0.598940 0.538979
+vt 0.603642 0.538996
+vt 0.579934 0.543417
+vt 0.584782 0.538888
+vt 0.584783 0.543540
+vt 0.635985 0.468959
+vt 0.640665 0.464311
+vt 0.640612 0.468924
+vt 0.617454 0.469085
+vt 0.622096 0.464410
+vt 0.622097 0.469062
+vt 0.640617 0.487529
+vt 0.635929 0.482870
+vt 0.640544 0.482826
+vt 0.636054 0.506211
+vt 0.640745 0.501570
+vt 0.640785 0.506249
+vt 0.617464 0.506295
+vt 0.622106 0.501620
+vt 0.622107 0.506271
+vt 0.636042 0.524804
+vt 0.640685 0.520129
+vt 0.640686 0.524780
+vt 0.640693 0.543387
+vt 0.636046 0.538758
+vt 0.640796 0.538820
+vt 0.617435 0.543477
+vt 0.622117 0.538830
+vt 0.622114 0.543479
+vt 0.654532 0.468904
+vt 0.659057 0.468737
+vt 0.672790 0.505727
+vt 0.677433 0.505703
+vt 0.659339 0.505941
+vt 0.654615 0.501456
+vt 0.659253 0.501428
+vt 0.672796 0.524333
+vt 0.677437 0.519657
+vt 0.677438 0.524308
+vt 0.672800 0.542937
+vt 0.660221 0.539864
+vt 0.654435 0.547831
+vt 0.653625 0.542930
+vt 0.663607 0.543051
+vt 0.668249 0.538376
+vt 0.668156 0.542961
+vt 0.663516 0.552287
+vt 0.668158 0.547612
+vt 0.654436 0.552482
+vt 0.658872 0.547661
+vt 0.658873 0.552312
+vt 0.672799 0.533635
+vt 0.677440 0.528959
+vt 0.663710 0.505922
+vt 0.668147 0.501101
+vt 0.668148 0.505752
+vt 0.668321 0.515354
+vt 0.663794 0.510329
+vt 0.668241 0.510469
+vt 0.664538 0.515790
+vt 0.655499 0.514830
+vt 0.677436 0.515005
+vt 0.672791 0.510378
+vt 0.677435 0.510354
+vt 0.672786 0.491774
+vt 0.663496 0.473218
+vt 0.659059 0.478039
+vt 0.654601 0.473544
+vt 0.659058 0.473388
+vt 0.626764 0.543459
+vt 0.631403 0.538782
+vt 0.631414 0.543440
+vt 0.626825 0.552803
+vt 0.631467 0.548128
+vt 0.631505 0.552806
+vt 0.622123 0.552790
+vt 0.617391 0.548101
+vt 0.622109 0.548126
+vt 0.650085 0.548074
+vt 0.646873 0.539962
+vt 0.649982 0.552642
+vt 0.645340 0.548017
+vt 0.637007 0.553630
+vt 0.640809 0.548150
+vt 0.642358 0.554309
+vt 0.645329 0.524756
+vt 0.649971 0.520081
+vt 0.649972 0.524732
+vt 0.646171 0.534741
+vt 0.650080 0.529470
+vt 0.651516 0.535287
+vt 0.636045 0.534106
+vt 0.640687 0.529431
+vt 0.640691 0.534084
+vt 0.626751 0.506247
+vt 0.631393 0.501572
+vt 0.631394 0.506223
+vt 0.626753 0.515550
+vt 0.631395 0.510874
+vt 0.631397 0.515526
+vt 0.622105 0.515570
+vt 0.617461 0.510943
+vt 0.622108 0.510922
+vt 0.650072 0.506202
+vt 0.645427 0.501574
+vt 0.650031 0.501522
+vt 0.645343 0.515466
+vt 0.650034 0.510825
+vt 0.649975 0.515433
+vt 0.640688 0.515481
+vt 0.636044 0.510854
+vt 0.640747 0.510873
+vt 0.650043 0.487354
+vt 0.645216 0.482823
+vt 0.649975 0.482723
+vt 0.649970 0.496829
+vt 0.645319 0.492197
+vt 0.649964 0.492174
+vt 0.636035 0.496897
+vt 0.640672 0.492218
+vt 0.640684 0.496876
+vt 0.626741 0.469038
+vt 0.631393 0.464370
+vt 0.631374 0.469006
+vt 0.626739 0.478337
+vt 0.631343 0.473635
+vt 0.631328 0.478274
+vt 0.622120 0.478379
+vt 0.617463 0.473742
+vt 0.622099 0.473713
+vt 0.649947 0.468910
+vt 0.645312 0.464289
+vt 0.649901 0.478178
+vt 0.645213 0.473520
+vt 0.649916 0.473539
+vt 0.635899 0.478199
+vt 0.640541 0.473524
+vt 0.640507 0.478149
+vt 0.642066 0.448650
+vt 0.645388 0.459495
+vt 0.636066 0.459716
+vt 0.640610 0.455123
+vt 0.640672 0.459665
+vt 0.631303 0.441229
+vt 0.626556 0.436344
+vt 0.631188 0.436322
+vt 0.635814 0.436311
+vt 0.589611 0.543651
+vt 0.594257 0.538974
+vt 0.594148 0.543717
+vt 0.584784 0.548191
+vt 0.608193 0.543557
+vt 0.612917 0.538940
+vt 0.612791 0.543501
+vt 0.610672 0.554396
+vt 0.608104 0.548149
+vt 0.612560 0.548200
+vt 0.603428 0.552972
+vt 0.598036 0.548983
+vt 0.603529 0.548220
+vt 0.612774 0.524887
+vt 0.608092 0.520234
+vt 0.612682 0.520172
+vt 0.612955 0.534317
+vt 0.608307 0.529687
+vt 0.612912 0.529636
+vt 0.598955 0.534339
+vt 0.603640 0.529694
+vt 0.603669 0.534365
+vt 0.594107 0.506316
+vt 0.589528 0.501735
+vt 0.594190 0.501724
+vt 0.589428 0.515614
+vt 0.594070 0.510939
+vt 0.594110 0.515618
+vt 0.584823 0.515666
+vt 0.580238 0.511081
+vt 0.584783 0.510987
+vt 0.612821 0.506319
+vt 0.608184 0.501698
+vt 0.612833 0.501678
+vt 0.608122 0.515604
+vt 0.612807 0.510960
+vt 0.612730 0.515555
+vt 0.598835 0.515652
+vt 0.603529 0.511014
+vt 0.603530 0.515665
+vt 0.608299 0.487828
+vt 0.612941 0.483153
+vt 0.612971 0.487824
+vt 0.612885 0.497064
+vt 0.608277 0.492463
+vt 0.612944 0.492456
+vt 0.598902 0.497098
+vt 0.603584 0.492452
+vt 0.603552 0.497079
+vt 0.589594 0.469229
+vt 0.594234 0.464552
+vt 0.594237 0.469205
+vt 0.594295 0.478547
+vt 0.589601 0.473885
+vt 0.594240 0.473858
+vt 0.580323 0.478589
+vt 0.584954 0.473906
+vt 0.585008 0.478595
+vt 0.608167 0.469133
+vt 0.612810 0.464458
+vt 0.612811 0.469110
+vt 0.608222 0.478473
+vt 0.612825 0.473770
+vt 0.612880 0.478459
+vt 0.598897 0.478493
+vt 0.603526 0.473809
+vt 0.603547 0.478474
+vt 0.612855 0.450540
+vt 0.608211 0.445913
+vt 0.612832 0.445873
+vt 0.608168 0.459834
+vt 0.612834 0.455175
+vt 0.612808 0.459807
+vt 0.603522 0.459855
+vt 0.598868 0.455222
+vt 0.603547 0.455223
+vt 0.589697 0.441382
+vt 0.594307 0.436679
+vt 0.594252 0.441314
+vt 0.608163 0.441229
+vt 0.612749 0.436590
+vt 0.612985 0.441075
+vt 0.603517 0.441250
+vt 0.598872 0.436623
+vt 0.603516 0.436599
+vt 0.575288 0.538789
+vt 0.575380 0.534205
+vt 0.570644 0.529512
+vt 0.575508 0.529620
+vt 0.565999 0.529535
+vt 0.556706 0.501676
+vt 0.575539 0.506640
+vt 0.575673 0.501860
+vt 0.571545 0.515819
+vt 0.575596 0.511244
+vt 0.566202 0.515728
+vt 0.561444 0.511020
+vt 0.575623 0.483229
+vt 0.575489 0.487849
+vt 0.568366 0.496961
+vt 0.575534 0.492299
+vt 0.575671 0.497209
+vt 0.561559 0.492498
+vt 0.568529 0.491846
+vt 0.556696 0.469117
+vt 0.556695 0.464466
+vt 0.552055 0.478443
+vt 0.556698 0.473768
+vt 0.556699 0.478419
+vt 0.571021 0.469325
+vt 0.575663 0.464650
+vt 0.575664 0.469301
+vt 0.575666 0.478604
+vt 0.571022 0.473977
+vt 0.575665 0.473953
+vt 0.561343 0.478396
+vt 0.566191 0.473867
+vt 0.566193 0.478519
+vt 0.575661 0.459999
+vt 0.571017 0.455372
+vt 0.575666 0.455352
+vt 0.561339 0.459792
+vt 0.566186 0.455263
+vt 0.566188 0.459914
+vt 0.570867 0.441303
+vt 0.575511 0.436637
+vt 0.578099 0.442457
+vt 0.566069 0.441228
+vt 0.556694 0.459815
+vt 0.552058 0.487746
+vt 0.556700 0.483071
+vt 0.556701 0.487722
+vt 0.556704 0.492374
+vt 0.556705 0.497025
+vt 0.589589 0.450624
+vt 0.594260 0.445969
+vt 0.594222 0.450593
+vt 0.589539 0.459889
+vt 0.594186 0.455218
+vt 0.594202 0.459879
+vt 0.580303 0.459974
+vt 0.584924 0.455284
+vt 0.584917 0.459929
+vt 0.594412 0.487931
+vt 0.589767 0.483303
+vt 0.594374 0.483253
+vt 0.589671 0.497186
+vt 0.594376 0.492555
+vt 0.594298 0.497150
+vt 0.585011 0.497198
+vt 0.580368 0.492572
+vt 0.585089 0.492603
+vt 0.594251 0.525019
+vt 0.589527 0.520335
+vt 0.594193 0.520328
+vt 0.589510 0.539057
+vt 0.594140 0.529807
+vt 0.594203 0.534358
+vt 0.584202 0.531539
+vt 0.580160 0.534240
+vt 0.631444 0.450455
+vt 0.626803 0.445773
+vt 0.631389 0.445765
+vt 0.631447 0.459758
+vt 0.626802 0.455130
+vt 0.631481 0.455131
+vt 0.622098 0.459761
+vt 0.617451 0.455132
+vt 0.622104 0.455115
+vt 0.631379 0.487611
+vt 0.626751 0.482996
+vt 0.631345 0.482937
+vt 0.626748 0.496945
+vt 0.631390 0.492270
+vt 0.631392 0.496921
+vt 0.617514 0.497030
+vt 0.622156 0.492355
+vt 0.622125 0.496983
+vt 0.626756 0.524852
+vt 0.631398 0.520177
+vt 0.631399 0.524828
+vt 0.626758 0.534154
+vt 0.631400 0.529479
+vt 0.631401 0.534130
+vt 0.622119 0.534182
+vt 0.617507 0.529577
+vt 0.622115 0.529528
+vt 0.631422 0.562047
+vt 0.626803 0.557438
+vt 0.631583 0.557541
+vt 0.668143 0.487147
+vt 0.663591 0.482586
+vt 0.668140 0.482495
+vt 0.663708 0.496620
+vt 0.668144 0.491798
+vt 0.668145 0.496450
+vt 0.654608 0.496801
+vt 0.659252 0.496777
+vt 0.663902 0.524660
+vt 0.668357 0.519852
+vt 0.668359 0.524503
+vt 0.668292 0.533646
+vt 0.663913 0.532958
+vt 0.668360 0.529154
+vt 0.656058 0.535339
+vt 0.659868 0.529941
+vt 0.663772 0.538495
+vt 0.672797 0.528984
+vt 0.672799 0.538286
+vt 0.672795 0.519682
+vt 0.663707 0.491969
+vt 0.663709 0.501271
+vt 0.672787 0.496425
+vt 0.672789 0.501076
+vt 0.663696 0.487339
+vt 0.636959 0.562897
+vt 0.626757 0.529503
+vt 0.626759 0.538806
+vt 0.617511 0.538881
+vt 0.636044 0.529455
+vt 0.636041 0.520153
+vt 0.626755 0.492299
+vt 0.626749 0.501596
+vt 0.617471 0.501650
+vt 0.636032 0.492245
+vt 0.636041 0.501552
+vt 0.635990 0.487564
+vt 0.626759 0.487652
+vt 0.626779 0.459764
+vt 0.626743 0.464389
+vt 0.617452 0.459783
+vt 0.636089 0.455082
+vt 0.636028 0.464340
+vt 0.635797 0.445927
+vt 0.638859 0.446986
+vt 0.598938 0.529676
+vt 0.598880 0.520335
+vt 0.589488 0.525175
+vt 0.589770 0.492606
+vt 0.580302 0.501826
+vt 0.598949 0.492482
+vt 0.598975 0.487850
+vt 0.589530 0.455233
+vt 0.589584 0.464572
+vt 0.598876 0.459877
+vt 0.598879 0.464530
+vt 0.598877 0.445927
+vt 0.561561 0.497147
+vt 0.561562 0.501794
+vt 0.561345 0.483048
+vt 0.561337 0.455140
+vt 0.561340 0.464443
+vt 0.556691 0.450512
+vt 0.561336 0.450489
+vt 0.612456 0.562374
+vt 0.574148 0.447496
+vt 0.583144 0.438455
+vt 0.589402 0.431889
+vt 0.571018 0.460023
+vt 0.571020 0.464674
+vt 0.580317 0.455333
+vt 0.571192 0.450801
+vt 0.570199 0.482804
+vt 0.580309 0.473929
+vt 0.580366 0.483270
+vt 0.580307 0.469277
+vt 0.552054 0.473792
+vt 0.552057 0.483095
+vt 0.561342 0.473745
+vt 0.580328 0.497194
+vt 0.574995 0.521880
+vt 0.561353 0.515606
+vt 0.580097 0.515882
+vt 0.570644 0.534162
+vt 0.579933 0.538766
+vt 0.570859 0.524983
+vt 0.608159 0.436575
+vt 0.620559 0.439262
+vt 0.612614 0.431767
+vt 0.617236 0.431759
+vt 0.587456 0.437473
+vt 0.589648 0.446016
+vt 0.598874 0.441275
+vt 0.594041 0.431863
+vt 0.598684 0.431839
+vt 0.608213 0.455215
+vt 0.608166 0.464482
+vt 0.617453 0.464434
+vt 0.617453 0.450483
+vt 0.608177 0.473790
+vt 0.608275 0.483161
+vt 0.617509 0.478425
+vt 0.589673 0.478586
+vt 0.598882 0.473833
+vt 0.608227 0.497078
+vt 0.617564 0.492415
+vt 0.617586 0.487780
+vt 0.608174 0.510991
+vt 0.617409 0.515556
+vt 0.617375 0.520182
+vt 0.589377 0.510928
+vt 0.598811 0.510985
+vt 0.598833 0.506350
+vt 0.589425 0.506312
+vt 0.608347 0.534366
+vt 0.608310 0.538990
+vt 0.617529 0.534243
+vt 0.608182 0.524948
+vt 0.603398 0.560887
+vt 0.597314 0.554244
+vt 0.616276 0.553643
+vt 0.588752 0.549026
+vt 0.592189 0.554293
+vt 0.598908 0.543610
+vt 0.624758 0.440588
+vt 0.645186 0.478151
+vt 0.645272 0.468911
+vt 0.626741 0.473688
+vt 0.635926 0.473568
+vt 0.645339 0.496861
+vt 0.654685 0.492013
+vt 0.645277 0.487516
+vt 0.645430 0.510877
+vt 0.645328 0.520105
+vt 0.636040 0.515502
+vt 0.654628 0.506115
+vt 0.626752 0.510898
+vt 0.626755 0.520201
+vt 0.645333 0.529409
+vt 0.654668 0.529410
+vt 0.654616 0.524708
+vt 0.650096 0.557402
+vt 0.643063 0.559707
+vt 0.654437 0.557133
+vt 0.626800 0.548135
+vt 0.636090 0.548090
+vt 0.636050 0.543411
+vt 0.663497 0.477869
+vt 0.672794 0.515031
+vt 0.663514 0.547636
+vt 0.663517 0.556938
+vt 0.645485 0.506266
+vt 0.608177 0.506343
+vt 0.608246 0.450588
+vt 0.589815 0.487988
+vt 0.626777 0.450462
+vt 0.626768 0.562064
+vt 0.953966 0.033640
+vt 0.023137 0.966241
+vt 0.954034 0.963414
+vt 0.679087 0.965259
+vt 0.279959 0.967961
+vt 0.024040 0.033808
+s 0
+f 2818/1/1 2734/2/1 2761/3/1
+f 2767/4/1 2824/5/1 2764/6/1
+f 2999/7/2 3302/8/2 2702/9/2
+f 2731/10/3 2815/11/3 2760/12/3
+f 2867/13/4 2791/14/4 2831/15/4
+f 2818/1/5 2801/16/5 2762/17/5
+f 2797/18/1 2817/19/1 2761/3/1
+f 2781/20/6 3233/21/6 2723/22/6
+f 3033/23/7 3172/24/7 2728/25/7
+f 190/26/8 904/27/8 954/28/8
+f 167/29/9 2142/30/9 166/31/9
+f 184/32/10 1200/33/10 1246/34/10
+f 176/35/11 1692/36/11 175/37/11
+f 199/38/12 454/39/12 504/40/12
+f 204/41/13 5/42/13 254/43/13
+f 2790/44/1 2707/45/1 2738/46/1
+f 2773/47/1 2759/48/1 2731/10/1
+f 256/49/14 305/50/14 306/51/14
+f 306/51/15 355/52/15 356/53/15
+f 356/53/16 405/54/16 406/55/16
+f 405/54/17 456/56/17 406/55/17
+f 455/57/18 506/58/18 456/56/18
+f 505/59/19 556/60/19 506/58/19
+f 555/61/20 606/62/20 556/60/20
+f 605/63/21 656/64/21 606/62/21
+f 655/65/22 706/66/22 656/64/22
+f 705/67/23 756/68/23 706/66/23
+f 755/69/24 806/70/24 756/68/24
+f 805/71/25 856/72/25 806/70/25
+f 855/73/26 906/74/26 856/72/26
+f 906/74/27 955/75/27 956/76/27
+f 956/76/28 1005/77/28 1006/78/28
+f 1006/78/29 1055/79/29 1056/80/29
+f 1056/80/30 1105/81/30 1106/82/30
+f 1106/82/31 1155/83/31 1156/84/31
+f 2799/85/1 2800/86/1 2822/87/1
+f 2807/88/1 2708/89/1 2765/90/1
+f 2816/91/1 2771/92/1 2746/93/1
+f 1156/84/32 1201/94/32 1202/95/32
+f 2870/96/33 2950/97/33 2984/98/33
+f 2792/99/3 2815/11/3 2731/10/3
+f 2814/100/34 2802/101/34 3171/102/34
+f 3171/102/35 2827/103/35 2759/48/35
+f 1202/95/36 1247/104/36 1248/105/36
+f 3172/24/37 2952/106/37 2757/107/37
+f 1248/105/38 1293/108/38 1294/109/38
+f 2724/110/1 2828/111/1 2755/112/1
+f 2803/113/1 2778/114/1 2828/111/1
+f 3210/115/39 3407/116/39 2727/117/39
+f 2967/118/40 3236/119/40 3233/21/40
+f 2752/120/1 2830/121/1 1319/122/1
+f 1294/109/41 1343/123/41 1344/124/41
+f 1344/124/42 1393/125/42 1394/126/42
+f 1393/125/43 1444/127/43 1394/126/43
+f 1443/128/44 1494/129/44 1444/127/44
+f 1493/130/45 1544/131/45 1494/129/45
+f 1543/132/46 1594/133/46 1544/131/46
+f 1593/134/47 1644/135/47 1594/133/47
+f 1643/136/48 1694/137/48 1644/135/48
+f 1693/138/49 1744/139/49 1694/137/49
+f 1743/140/50 1794/141/50 1744/139/50
+f 1793/142/51 1844/143/51 1794/141/51
+f 1843/144/52 1894/145/52 1844/143/52
+f 1893/146/53 1944/147/53 1894/145/53
+f 1943/148/54 1994/149/54 1944/147/54
+f 1994/149/55 2043/150/55 2044/151/55
+f 2044/151/56 2093/152/56 2094/153/56
+f 2094/153/57 2143/154/57 2144/155/57
+f 2144/155/58 2193/156/58 2194/157/58
+f 2194/157/59 2243/158/59 2244/159/59
+f 2244/159/60 2293/160/60 2294/161/60
+f 2294/161/61 2343/162/61 2344/163/61
+f 2344/163/62 2393/164/62 2394/165/62
+f 2394/165/63 2443/166/63 2444/167/63
+f 2444/167/64 2493/168/64 2494/169/64
+f 2493/168/65 2544/170/65 2494/169/65
+f 2543/171/66 2594/172/66 2544/170/66
+f 2593/173/67 2644/174/67 2594/172/67
+f 104/175/68 105/176/68 2643/177/68
+f 54/178/69 55/179/69 205/180/69
+f 2718/181/1 1370/182/1 1320/183/1
+f 2718/181/1 1369/184/1 1370/182/1
+f 2784/185/1 2717/186/1 1319/122/1
+f 2719/187/1 1368/188/1 1369/184/1
+f 2716/189/1 2782/190/1 2720/191/1
+f 2720/191/1 1367/192/1 1368/188/1
+f 2704/193/1 2779/194/1 1317/195/1
+f 2721/196/1 1366/197/1 1367/192/1
+f 2703/198/1 2777/199/1 1316/200/1
+f 2717/186/1 2719/187/1 1369/184/1
+f 2716/189/1 2720/191/1 1368/188/1
+f 2722/201/1 1321/202/1 1271/203/1
+f 2722/201/1 1320/183/1 1321/202/1
+f 2781/20/1 2715/204/1 1270/205/1
+f 1366/197/1 2721/196/1 1316/200/1
+f 2744/206/70 2905/207/70 2705/208/70
+f 2780/209/1 2752/120/1 1319/122/1
+f 2720/191/1 2721/196/1 1367/192/1
+f 2725/210/1 1315/211/1 1316/200/1
+f 2725/210/1 2776/212/1 2701/213/1
+f 1317/195/1 2785/214/1 2703/198/1
+f 2714/215/1 2725/210/1 1316/200/1
+f 2726/216/1 1271/203/1 1225/217/1
+f 2729/218/1 1268/219/1 1269/220/1
+f 2775/221/1 2713/222/1 1224/223/1
+f 2702/9/71 2713/222/71 2727/117/71
+f 2786/224/72 2896/225/72 3006/226/72
+f 1315/211/1 2725/210/1 1269/220/1
+f 2777/199/1 2714/215/1 1316/200/1
+f 2712/227/1 2729/218/1 1269/220/1
+f 1223/228/1 2732/229/1 1177/230/1
+f 2730/231/1 1225/217/1 1179/232/1
+f 2773/47/1 2711/233/1 1178/234/1
+f 2732/229/73 3137/235/73 2697/236/73
+f 1268/219/1 2729/218/1 1222/237/1
+f 2774/238/1 2699/239/1 1223/228/1
+f 2712/227/1 1223/228/1 2729/218/1
+f 2728/25/1 2774/238/1 2712/227/1
+f 2733/240/1 1178/234/1 1132/241/1
+f 2771/92/1 2761/3/1 2734/2/1
+f 2735/242/1 2766/243/1 2693/244/1
+f 1222/237/1 2729/218/1 1223/228/1
+f 2711/233/1 2787/245/1 1224/223/1
+f 2736/246/1 1131/247/1 1081/248/1
+f 1178/234/1 2730/231/1 1179/232/1
+f 2696/249/1 2710/250/1 1131/247/1
+f 2771/92/1 2696/249/1 1130/251/1
+f 2769/252/1 2695/253/1 1129/254/1
+f 2767/4/1 2694/255/1 1128/256/1
+f 1177/230/1 2735/242/1 1127/257/1
+f 3265/258/74 2710/250/74 2734/2/74
+f 2771/92/1 2734/2/1 2696/249/1
+f 1131/247/1 2733/240/1 1132/241/1
+f 1127/257/1 2739/259/1 1077/260/1
+f 2736/246/1 2737/261/1 1130/251/1
+f 2707/45/1 1079/262/1 2738/46/1
+f 2738/46/1 2739/259/1 1128/256/1
+f 1080/263/1 2736/246/1 1081/248/1
+f 1079/262/1 2737/261/1 1080/263/1
+f 1078/264/1 2738/46/1 1079/262/1
+f 1077/260/1 2739/259/1 1078/264/1
+f 2901/265/75 2780/209/75 2723/22/75
+f 156/266/76 2692/267/76 155/268/76
+f 1320/183/1 2706/269/1 2718/181/1
+f 2694/255/1 2738/46/1 1128/256/1
+f 187/270/77 1054/271/77 1104/272/77
+f 164/273/78 2292/274/78 163/275/78
+f 6/276/79 254/43/79 5/42/79
+f 158/277/80 2592/278/80 157/279/80
+f 181/280/81 1342/281/81 1392/282/81
+f 9/283/82 251/284/82 8/285/82
+f 12/286/83 248/287/83 11/288/83
+f 15/289/84 245/290/84 14/291/84
+f 18/292/85 242/293/85 17/294/85
+f 21/295/86 239/296/86 20/297/86
+f 24/298/87 236/299/87 23/300/87
+f 26/301/88 232/302/88 233/303/88
+f 29/304/89 229/305/89 230/306/89
+f 32/307/90 226/308/90 227/309/90
+f 35/310/91 223/311/91 224/312/91
+f 38/313/92 220/314/92 221/315/92
+f 42/316/93 218/317/93 41/318/93
+f 45/319/94 215/320/94 44/321/94
+f 48/322/95 212/323/95 47/324/95
+f 50/325/96 208/326/96 209/327/96
+f 53/328/97 205/180/97 206/329/97
+f 305/50/98 58/330/98 355/52/98
+f 60/331/99 505/59/99 455/57/99
+f 63/332/100 655/65/100 605/63/100
+f 66/333/101 805/71/101 755/69/101
+f 905/334/102 70/335/102 955/75/102
+f 1055/79/103 73/336/103 1105/81/103
+f 1201/94/104 76/337/104 1247/104/104
+f 1343/123/105 79/338/105 1393/125/105
+f 81/339/106 1543/132/106 1493/130/106
+f 84/340/107 1693/138/107 1643/136/107
+f 87/341/108 1843/144/108 1793/142/108
+f 90/342/109 1993/343/109 1943/148/109
+f 2093/152/110 94/344/110 2143/154/110
+f 2243/158/111 97/345/111 2293/160/111
+f 2393/164/112 100/346/112 2443/166/112
+f 102/347/113 2593/173/113 2543/171/113
+f 107/348/114 2644/174/114 106/349/114
+f 109/350/115 2648/351/115 2647/352/115
+f 112/353/116 2651/354/116 2650/355/116
+f 116/356/117 2653/357/117 115/358/117
+f 119/359/118 2656/360/118 118/361/118
+f 122/362/119 2659/363/119 121/364/119
+f 124/365/120 2663/366/120 2662/367/120
+f 127/368/121 2666/369/121 2665/370/121
+f 130/371/122 2669/372/122 2668/373/122
+f 133/374/123 2672/375/123 2671/376/123
+f 137/377/124 2674/378/124 136/379/124
+f 140/380/125 2677/381/125 139/382/125
+f 143/383/126 2680/384/126 142/385/126
+f 146/386/127 2683/387/127 145/388/127
+f 148/389/128 2687/390/128 2686/391/128
+f 151/392/129 2690/393/129 2689/394/129
+f 159/395/130 2542/396/130 158/277/130
+f 160/397/131 2392/398/131 2442/399/131
+f 152/400/132 2691/401/132 2690/393/132
+f 168/402/133 2092/403/133 167/29/133
+f 157/279/134 2642/404/134 156/266/134
+f 171/405/135 1942/406/135 170/407/135
+f 159/395/136 2442/399/136 2492/408/136
+f 174/409/137 1792/410/137 173/411/137
+f 162/412/138 2292/274/138 2342/413/138
+f 177/414/139 1642/415/139 176/35/139
+f 166/31/140 2192/416/140 165/417/140
+f 180/418/141 1492/419/141 179/420/141
+f 169/421/142 2042/422/142 168/402/142
+f 182/423/143 1292/424/143 1342/281/143
+f 172/425/144 1892/426/144 171/405/144
+f 185/427/145 1154/428/145 1200/33/145
+f 175/37/146 1742/429/146 174/409/146
+f 188/430/147 1004/431/147 1054/271/147
+f 178/432/148 1592/433/148 177/414/148
+f 191/434/149 854/435/149 904/27/149
+f 180/418/150 1392/282/150 1442/436/150
+f 194/437/151 704/438/151 754/439/151
+f 183/440/152 1246/34/152 1292/424/152
+f 197/441/153 554/442/153 604/443/153
+f 186/444/154 1104/272/154 1154/428/154
+f 200/445/155 404/446/155 454/39/155
+f 189/447/156 954/28/156 1004/431/156
+f 203/448/157 254/43/157 304/449/157
+f 192/450/158 804/451/158 854/435/158
+f 195/452/159 654/453/159 704/438/159
+f 198/454/160 504/40/160 554/442/160
+f 201/455/161 354/456/161 404/446/161
+f 207/457/162 256/49/162 257/458/162
+f 208/326/163 257/458/163 258/459/163
+f 209/327/164 258/459/164 259/460/164
+f 210/461/165 259/460/165 260/462/165
+f 211/463/166 260/462/166 261/464/166
+f 211/463/167 262/465/167 212/323/167
+f 212/323/168 263/466/168 213/467/168
+f 213/467/169 264/468/169 214/469/169
+f 214/469/170 265/470/170 215/320/170
+f 215/320/171 266/471/171 216/472/171
+f 216/472/172 267/473/172 217/474/172
+f 217/474/173 268/475/173 218/317/173
+f 219/476/174 268/475/174 269/477/174
+f 220/314/175 269/477/175 270/478/175
+f 221/315/176 270/478/176 271/479/176
+f 222/480/177 271/479/177 272/481/177
+f 223/311/178 272/481/178 273/482/178
+f 224/312/179 273/482/179 274/483/179
+f 225/484/180 274/483/180 275/485/180
+f 226/308/181 275/485/181 276/486/181
+f 227/309/182 276/486/182 277/487/182
+f 228/488/183 277/487/183 278/489/183
+f 229/305/184 278/489/184 279/490/184
+f 2750/491/1 2772/492/1 2710/250/1
+f 230/306/185 279/490/185 280/493/185
+f 231/494/186 280/493/186 281/495/186
+f 232/302/187 281/495/187 282/496/187
+f 233/303/188 282/496/188 283/497/188
+f 234/498/189 283/497/189 284/499/189
+f 235/500/190 284/499/190 285/501/190
+f 235/500/191 286/502/191 236/299/191
+f 236/299/192 287/503/192 237/504/192
+f 237/504/193 288/505/193 238/506/193
+f 238/506/194 289/507/194 239/296/194
+f 239/296/195 290/508/195 240/509/195
+f 240/509/196 291/510/196 241/511/196
+f 241/511/197 292/512/197 242/293/197
+f 242/293/198 293/513/198 243/514/198
+f 243/514/199 294/515/199 244/516/199
+f 244/516/200 295/517/200 245/290/200
+f 245/290/201 296/518/201 246/519/201
+f 246/519/202 297/520/202 247/521/202
+f 247/521/203 298/522/203 248/287/203
+f 248/287/204 299/523/204 249/524/204
+f 249/524/205 300/525/205 250/526/205
+f 250/526/206 301/527/206 251/284/206
+f 251/284/207 302/528/207 252/529/207
+f 252/529/208 303/530/208 253/531/208
+f 253/531/209 304/449/209 254/43/209
+f 8/285/210 252/529/210 7/532/210
+f 257/458/211 306/51/211 307/533/211
+f 258/459/212 307/533/212 308/534/212
+f 259/460/213 308/534/213 309/535/213
+f 260/462/214 309/535/214 310/536/214
+f 260/462/215 311/537/215 261/464/215
+f 261/464/216 312/538/216 262/465/216
+f 262/465/217 313/539/217 263/466/217
+f 263/466/218 314/540/218 264/468/218
+f 264/468/219 315/541/219 265/470/219
+f 265/470/220 316/542/220 266/471/220
+f 266/471/221 317/543/221 267/473/221
+f 267/473/222 318/544/222 268/475/222
+f 269/477/223 318/544/223 319/545/223
+f 270/478/224 319/545/224 320/546/224
+f 271/479/225 320/546/225 321/547/225
+f 272/481/226 321/547/226 322/548/226
+f 273/482/227 322/548/227 323/549/227
+f 274/483/228 323/549/228 324/550/228
+f 275/485/229 324/550/229 325/551/229
+f 276/486/230 325/551/230 326/552/230
+f 277/487/231 326/552/231 327/553/231
+f 278/489/232 327/553/232 328/554/232
+f 279/490/233 328/554/233 329/555/233
+f 280/493/234 329/555/234 330/556/234
+f 281/495/235 330/556/235 331/557/235
+f 282/496/236 331/557/236 332/558/236
+f 283/497/237 332/558/237 333/559/237
+f 284/499/238 333/559/238 334/560/238
+f 285/501/239 334/560/239 335/561/239
+f 285/501/240 336/562/240 286/502/240
+f 286/502/241 337/563/241 287/503/241
+f 287/503/242 338/564/242 288/505/242
+f 288/505/243 339/565/243 289/507/243
+f 289/507/244 340/566/244 290/508/244
+f 290/508/245 341/567/245 291/510/245
+f 291/510/246 342/568/246 292/512/246
+f 292/512/247 343/569/247 293/513/247
+f 293/513/248 344/570/248 294/515/248
+f 294/515/249 345/571/249 295/517/249
+f 295/517/250 346/572/250 296/518/250
+f 296/518/251 347/573/251 297/520/251
+f 297/520/252 348/574/252 298/522/252
+f 298/522/253 349/575/253 299/523/253
+f 299/523/254 350/576/254 300/525/254
+f 300/525/255 351/577/255 301/527/255
+f 301/527/256 352/578/256 302/528/256
+f 302/528/257 353/579/257 303/530/257
+f 303/530/258 354/456/258 304/449/258
+f 11/288/259 249/524/259 10/580/259
+f 307/533/260 356/53/260 357/581/260
+f 308/534/261 357/581/261 358/582/261
+f 309/535/262 358/582/262 359/583/262
+f 310/536/263 359/583/263 360/584/263
+f 310/536/264 361/585/264 311/537/264
+f 311/537/265 362/586/265 312/538/265
+f 312/538/266 363/587/266 313/539/266
+f 313/539/267 364/588/267 314/540/267
+f 314/540/268 365/589/268 315/541/268
+f 315/541/269 366/590/269 316/542/269
+f 317/543/270 366/590/270 367/591/270
+f 318/544/271 367/591/271 368/592/271
+f 319/545/272 368/592/272 369/593/272
+f 320/546/273 369/593/273 370/594/273
+f 321/547/274 370/594/274 371/595/274
+f 322/548/275 371/595/275 372/596/275
+f 323/549/276 372/596/276 373/597/276
+f 324/550/277 373/597/277 374/598/277
+f 325/551/278 374/598/278 375/599/278
+f 326/552/279 375/599/279 376/600/279
+f 327/553/280 376/600/280 377/601/280
+f 327/553/281 378/602/281 328/554/281
+f 328/554/282 379/603/282 329/555/282
+f 329/555/283 380/604/283 330/556/283
+f 330/556/284 381/605/284 331/557/284
+f 331/557/285 382/606/285 332/558/285
+f 332/558/286 383/607/286 333/559/286
+f 333/559/287 384/608/287 334/560/287
+f 335/561/288 384/608/288 385/609/288
+f 336/562/289 385/609/289 386/610/289
+f 337/563/290 386/610/290 387/611/290
+f 338/564/291 387/611/291 388/612/291
+f 339/565/292 388/612/292 389/613/292
+f 339/565/293 390/614/293 340/566/293
+f 340/566/294 391/615/294 341/567/294
+f 341/567/295 392/616/295 342/568/295
+f 342/568/296 393/617/296 343/569/296
+f 343/569/297 394/618/297 344/570/297
+f 344/570/298 395/619/298 345/571/298
+f 345/571/299 396/620/299 346/572/299
+f 346/572/300 397/621/300 347/573/300
+f 347/573/301 398/622/301 348/574/301
+f 348/574/302 399/623/302 349/575/302
+f 349/575/303 400/624/303 350/576/303
+f 350/576/304 401/625/304 351/577/304
+f 351/577/305 402/626/305 352/578/305
+f 352/578/306 403/627/306 353/579/306
+f 353/579/307 404/446/307 354/456/307
+f 14/291/308 246/519/308 13/628/308
+f 357/581/309 406/55/309 407/629/309
+f 358/582/310 407/629/310 408/630/310
+f 359/583/311 408/630/311 409/631/311
+f 359/583/312 410/632/312 360/584/312
+f 360/584/313 411/633/313 361/585/313
+f 361/585/314 412/634/314 362/586/314
+f 362/586/315 413/635/315 363/587/315
+f 364/588/316 413/635/316 414/636/316
+f 365/589/317 414/636/317 415/637/317
+f 366/590/318 415/637/318 416/638/318
+f 367/591/319 416/638/319 417/639/319
+f 368/592/320 417/639/320 418/640/320
+f 369/593/321 418/640/321 419/641/321
+f 370/594/322 419/641/322 420/642/322
+f 371/595/323 420/642/323 421/643/323
+f 372/596/324 421/643/324 422/644/324
+f 373/597/325 422/644/325 423/645/325
+f 373/597/326 424/646/326 374/598/326
+f 374/598/327 425/647/327 375/599/327
+f 375/599/328 426/648/328 376/600/328
+f 376/600/329 427/649/329 377/601/329
+f 377/601/330 428/650/330 378/602/330
+f 378/602/331 429/651/331 379/603/331
+f 379/603/332 430/652/332 380/604/332
+f 380/604/333 431/653/333 381/605/333
+f 381/605/334 432/654/334 382/606/334
+f 382/606/335 433/655/335 383/607/335
+f 383/607/336 434/656/336 384/608/336
+f 385/609/337 434/656/337 435/657/337
+f 386/610/338 435/657/338 436/658/338
+f 387/611/339 436/658/339 437/659/339
+f 388/612/340 437/659/340 438/660/340
+f 389/613/341 438/660/341 439/661/341
+f 390/614/342 439/661/342 440/662/342
+f 390/614/343 441/663/343 391/615/343
+f 391/615/344 442/664/344 392/616/344
+f 392/616/345 443/665/345 393/617/345
+f 393/617/346 444/666/346 394/618/346
+f 394/618/347 445/667/347 395/619/347
+f 395/619/348 446/668/348 396/620/348
+f 396/620/349 447/669/349 397/621/349
+f 397/621/350 448/670/350 398/622/350
+f 398/622/351 449/671/351 399/623/351
+f 400/624/352 449/671/352 450/672/352
+f 401/625/353 450/672/353 451/673/353
+f 402/626/354 451/673/354 452/674/354
+f 402/626/355 453/675/355 403/627/355
+f 403/627/356 454/39/356 404/446/356
+f 17/294/357 243/514/357 16/676/357
+f 406/55/358 457/677/358 407/629/358
+f 407/629/359 458/678/359 408/630/359
+f 408/630/360 459/679/360 409/631/360
+f 409/631/361 460/680/361 410/632/361
+f 410/632/362 461/681/362 411/633/362
+f 412/634/363 461/681/363 462/682/363
+f 413/635/364 462/682/364 463/683/364
+f 414/636/365 463/683/365 464/684/365
+f 415/637/366 464/684/366 465/685/366
+f 416/638/367 465/685/367 466/686/367
+f 417/639/368 466/686/368 467/687/368
+f 418/640/369 467/687/369 468/688/369
+f 419/641/370 468/688/370 469/689/370
+f 420/642/371 469/689/371 470/690/371
+f 421/643/372 470/690/372 471/691/372
+f 422/644/373 471/691/373 472/692/373
+f 423/645/374 472/692/374 473/693/374
+f 423/645/375 474/694/375 424/646/375
+f 424/646/376 475/695/376 425/647/376
+f 425/647/377 476/696/377 426/648/377
+f 426/648/378 477/697/378 427/649/378
+f 427/649/379 478/698/379 428/650/379
+f 428/650/380 479/699/380 429/651/380
+f 429/651/381 480/700/381 430/652/381
+f 430/652/382 481/701/382 431/653/382
+f 431/653/383 482/702/383 432/654/383
+f 432/654/384 483/703/384 433/655/384
+f 433/655/385 484/704/385 434/656/385
+f 435/657/386 484/704/386 485/705/386
+f 436/658/387 485/705/387 486/706/387
+f 437/659/388 486/706/388 487/707/388
+f 438/660/389 487/707/389 488/708/389
+f 439/661/390 488/708/390 489/709/390
+f 440/662/391 489/709/391 490/710/391
+f 440/662/392 491/711/392 441/663/392
+f 441/663/393 492/712/393 442/664/393
+f 442/664/394 493/713/394 443/665/394
+f 443/665/395 494/714/395 444/666/395
+f 444/666/396 495/715/396 445/667/396
+f 445/667/397 496/716/397 446/668/397
+f 446/668/398 497/717/398 447/669/398
+f 447/669/399 498/718/399 448/670/399
+f 448/670/400 499/719/400 449/671/400
+f 450/672/401 499/719/401 500/720/401
+f 451/673/402 500/720/402 501/721/402
+f 452/674/403 501/721/403 502/722/403
+f 453/675/404 502/722/404 503/723/404
+f 453/675/405 504/40/405 454/39/405
+f 20/297/406 240/509/406 19/724/406
+f 456/56/407 507/725/407 457/677/407
+f 457/677/408 508/726/408 458/678/408
+f 458/678/409 509/727/409 459/679/409
+f 459/679/410 510/728/410 460/680/410
+f 461/681/411 510/728/411 511/729/411
+f 462/682/412 511/729/412 512/730/412
+f 463/683/413 512/730/413 513/731/413
+f 464/684/414 513/731/414 514/732/414
+f 465/685/415 514/732/415 515/733/415
+f 466/686/416 515/733/416 516/734/416
+f 467/687/417 516/734/417 517/735/417
+f 468/688/418 517/735/418 518/736/418
+f 469/689/419 518/736/419 519/737/419
+f 470/690/420 519/737/420 520/738/420
+f 471/691/421 520/738/421 521/739/421
+f 472/692/422 521/739/422 522/740/422
+f 473/693/423 522/740/423 523/741/423
+f 473/693/424 524/742/424 474/694/424
+f 474/694/425 525/743/425 475/695/425
+f 475/695/426 526/744/426 476/696/426
+f 476/696/427 527/745/427 477/697/427
+f 477/697/428 528/746/428 478/698/428
+f 2693/244/1 1127/257/1 2735/242/1
+f 478/698/429 529/747/429 479/699/429
+f 479/699/430 530/748/430 480/700/430
+f 480/700/431 531/749/431 481/701/431
+f 481/701/432 532/750/432 482/702/432
+f 482/702/433 533/751/433 483/703/433
+f 483/703/434 534/752/434 484/704/434
+f 485/705/435 534/752/435 535/753/435
+f 486/706/436 535/753/436 536/754/436
+f 487/707/437 536/754/437 537/755/437
+f 488/708/438 537/755/438 538/756/438
+f 489/709/439 538/756/439 539/757/439
+f 490/710/440 539/757/440 540/758/440
+f 490/710/441 541/759/441 491/711/441
+f 491/711/442 542/760/442 492/712/442
+f 2697/236/1 1177/230/1 2732/229/1
+f 492/712/443 543/761/443 493/713/443
+f 493/713/444 544/762/444 494/714/444
+f 494/714/445 545/763/445 495/715/445
+f 495/715/446 546/764/446 496/716/446
+f 496/716/447 547/765/447 497/717/447
+f 497/717/448 548/766/448 498/718/448
+f 498/718/449 549/767/449 499/719/449
+f 500/720/450 549/767/450 550/768/450
+f 501/721/451 550/768/451 551/769/451
+f 502/722/452 551/769/452 552/770/452
+f 503/723/453 552/770/453 553/771/453
+f 503/723/454 554/442/454 504/40/454
+f 23/300/455 237/504/455 22/772/455
+f 506/58/456 557/773/456 507/725/456
+f 507/725/457 558/774/457 508/726/457
+f 508/726/458 559/775/458 509/727/458
+f 509/727/459 560/776/459 510/728/459
+f 511/729/460 560/776/460 561/777/460
+f 512/730/461 561/777/461 562/778/461
+f 513/731/462 562/778/462 563/779/462
+f 514/732/463 563/779/463 564/780/463
+f 515/733/464 564/780/464 565/781/464
+f 516/734/465 565/781/465 566/782/465
+f 517/735/466 566/782/466 567/783/466
+f 518/736/467 567/783/467 568/784/467
+f 519/737/468 568/784/468 569/785/468
+f 520/738/469 569/785/469 570/786/469
+f 2701/213/1 1269/220/1 2725/210/1
+f 521/739/470 570/786/470 571/787/470
+f 522/740/471 571/787/471 572/788/471
+f 523/741/472 572/788/472 573/789/472
+f 523/741/473 574/790/473 524/742/473
+f 524/742/474 575/791/474 525/743/474
+f 525/743/475 576/792/475 526/744/475
+f 527/745/476 576/792/476 577/793/476
+f 528/746/477 577/793/477 578/794/477
+f 529/747/478 578/794/478 579/795/478
+f 529/747/479 580/796/479 530/748/479
+f 530/748/480 581/797/480 531/749/480
+f 531/749/481 582/798/481 532/750/481
+f 532/750/482 583/799/482 533/751/482
+f 533/751/483 584/800/483 534/752/483
+f 535/753/484 584/800/484 585/801/484
+f 2704/193/1 1317/195/1 2720/191/1
+f 536/754/485 585/801/485 586/802/485
+f 2718/181/1 2717/186/1 1369/184/1
+f 537/755/486 586/802/486 587/803/486
+f 538/756/487 587/803/487 588/804/487
+f 539/757/488 588/804/488 589/805/488
+f 540/758/489 589/805/489 590/806/489
+f 540/758/490 591/807/490 541/759/490
+f 541/759/491 592/808/491 542/760/491
+f 542/760/492 593/809/492 543/761/492
+f 543/761/493 594/810/493 544/762/493
+f 544/762/494 595/811/494 545/763/494
+f 545/763/495 596/812/495 546/764/495
+f 546/764/496 597/813/496 547/765/496
+f 547/765/497 598/814/497 548/766/497
+f 548/766/498 599/815/498 549/767/498
+f 550/768/499 599/815/499 600/816/499
+f 551/769/500 600/816/500 601/817/500
+f 552/770/501 601/817/501 602/818/501
+f 553/771/502 602/818/502 603/819/502
+f 553/771/503 604/443/503 554/442/503
+f 25/820/504 233/303/504 234/498/504
+f 556/60/505 607/821/505 557/773/505
+f 557/773/506 608/822/506 558/774/506
+f 558/774/507 609/823/507 559/775/507
+f 559/775/508 610/824/508 560/776/508
+f 561/777/509 610/824/509 611/825/509
+f 562/778/510 611/825/510 612/826/510
+f 563/779/511 612/826/511 613/827/511
+f 564/780/512 613/827/512 614/828/512
+f 565/781/513 614/828/513 615/829/513
+f 566/782/514 615/829/514 616/830/514
+f 567/783/515 616/830/515 617/831/515
+f 568/784/516 617/831/516 618/832/516
+f 569/785/517 618/832/517 619/833/517
+f 570/786/518 619/833/518 620/834/518
+f 571/787/519 620/834/519 621/835/519
+f 572/788/520 621/835/520 622/836/520
+f 572/788/521 623/837/521 573/789/521
+f 573/789/522 624/838/522 574/790/522
+f 574/790/523 625/839/523 575/791/523
+f 576/792/524 625/839/524 626/840/524
+f 577/793/525 626/840/525 627/841/525
+f 578/794/526 627/841/526 628/842/526
+f 579/795/527 628/842/527 629/843/527
+f 580/796/528 629/843/528 630/844/528
+f 581/797/529 630/844/529 631/845/529
+f 581/797/530 632/846/530 582/798/530
+f 582/798/531 633/847/531 583/799/531
+f 583/799/532 634/848/532 584/800/532
+f 585/801/533 634/848/533 635/849/533
+f 586/802/534 635/849/534 636/850/534
+f 587/803/535 636/850/535 637/851/535
+f 588/804/536 637/851/536 638/852/536
+f 589/805/537 638/852/537 639/853/537
+f 590/806/538 639/853/538 640/854/538
+f 590/806/539 641/855/539 591/807/539
+f 591/807/540 642/856/540 592/808/540
+f 592/808/541 643/857/541 593/809/541
+f 593/809/542 644/858/542 594/810/542
+f 594/810/543 645/859/543 595/811/543
+f 595/811/544 646/860/544 596/812/544
+f 596/812/545 647/861/545 597/813/545
+f 597/813/546 648/862/546 598/814/546
+f 598/814/547 649/863/547 599/815/547
+f 600/816/548 649/863/548 650/864/548
+f 601/817/549 650/864/549 651/865/549
+f 602/818/550 651/865/550 652/866/550
+f 603/819/551 652/866/551 653/867/551
+f 604/443/552 653/867/552 654/453/552
+f 28/868/553 230/306/553 231/494/553
+f 606/62/554 657/869/554 607/821/554
+f 607/821/555 658/870/555 608/822/555
+f 608/822/556 659/871/556 609/823/556
+f 610/824/557 659/871/557 660/872/557
+f 611/825/558 660/872/558 661/873/558
+f 612/826/559 661/873/559 662/874/559
+f 613/827/560 662/874/560 663/875/560
+f 614/828/561 663/875/561 664/876/561
+f 615/829/562 664/876/562 665/877/562
+f 616/830/563 665/877/563 666/878/563
+f 617/831/564 666/878/564 667/879/564
+f 618/832/565 667/879/565 668/880/565
+f 619/833/566 668/880/566 669/881/566
+f 620/834/567 669/881/567 670/882/567
+f 621/835/568 670/882/568 671/883/568
+f 622/836/569 671/883/569 672/884/569
+f 622/836/570 673/885/570 623/837/570
+f 623/837/571 674/886/571 624/838/571
+f 624/838/572 675/887/572 625/839/572
+f 626/840/573 675/887/573 676/888/573
+f 627/841/574 676/888/574 677/889/574
+f 628/842/575 677/889/575 678/890/575
+f 629/843/576 678/890/576 679/891/576
+f 630/844/577 679/891/577 680/892/577
+f 631/845/578 680/892/578 681/893/578
+f 632/846/579 681/893/579 682/894/579
+f 633/847/580 682/894/580 683/895/580
+f 634/848/581 683/895/581 684/896/581
+f 635/849/582 684/896/582 685/897/582
+f 636/850/583 685/897/583 686/898/583
+f 637/851/584 686/898/584 687/899/584
+f 638/852/585 687/899/585 688/900/585
+f 639/853/586 688/900/586 689/901/586
+f 640/854/587 689/901/587 690/902/587
+f 640/854/588 691/903/588 641/855/588
+f 641/855/589 692/904/589 642/856/589
+f 642/856/590 693/905/590 643/857/590
+f 643/857/591 694/906/591 644/858/591
+f 644/858/592 695/907/592 645/859/592
+f 645/859/593 696/908/593 646/860/593
+f 646/860/594 697/909/594 647/861/594
+f 647/861/595 698/910/595 648/862/595
+f 648/862/596 699/911/596 649/863/596
+f 650/864/597 699/911/597 700/912/597
+f 651/865/598 700/912/598 701/913/598
+f 652/866/599 701/913/599 702/914/599
+f 653/867/600 702/914/600 703/915/600
+f 654/453/601 703/915/601 704/438/601
+f 31/916/602 227/309/602 228/488/602
+f 656/64/603 707/917/603 657/869/603
+f 657/869/604 708/918/604 658/870/604
+f 658/870/605 709/919/605 659/871/605
+f 660/872/606 709/919/606 710/920/606
+f 661/873/607 710/920/607 711/921/607
+f 662/874/608 711/921/608 712/922/608
+f 663/875/609 712/922/609 713/923/609
+f 664/876/610 713/923/610 714/924/610
+f 665/877/611 714/924/611 715/925/611
+f 666/878/612 715/925/612 716/926/612
+f 667/879/613 716/926/613 717/927/613
+f 668/880/614 717/927/614 718/928/614
+f 669/881/615 718/928/615 719/929/615
+f 670/882/616 719/929/616 720/930/616
+f 671/883/617 720/930/617 721/931/617
+f 671/883/618 722/932/618 672/884/618
+f 672/884/619 723/933/619 673/885/619
+f 673/885/620 724/934/620 674/886/620
+f 674/886/621 725/935/621 675/887/621
+f 676/888/622 725/935/622 726/936/622
+f 677/889/623 726/936/623 727/937/623
+f 678/890/624 727/937/624 728/938/624
+f 679/891/625 728/938/625 729/939/625
+f 680/892/626 729/939/626 730/940/626
+f 681/893/627 730/940/627 731/941/627
+f 682/894/628 731/941/628 732/942/628
+f 683/895/629 732/942/629 733/943/629
+f 684/896/630 733/943/630 734/944/630
+f 685/897/631 734/944/631 735/945/631
+f 686/898/632 735/945/632 736/946/632
+f 687/899/633 736/946/633 737/947/633
+f 688/900/634 737/947/634 738/948/634
+f 689/901/635 738/948/635 739/949/635
+f 690/902/636 739/949/636 740/950/636
+f 690/902/637 741/951/637 691/903/637
+f 691/903/638 742/952/638 692/904/638
+f 692/904/639 743/953/639 693/905/639
+f 693/905/640 744/954/640 694/906/640
+f 694/906/641 745/955/641 695/907/641
+f 695/907/642 746/956/642 696/908/642
+f 696/908/643 747/957/643 697/909/643
+f 697/909/644 748/958/644 698/910/644
+f 698/910/645 749/959/645 699/911/645
+f 700/912/646 749/959/646 750/960/646
+f 701/913/647 750/960/647 751/961/647
+f 702/914/648 751/961/648 752/962/648
+f 703/915/649 752/962/649 753/963/649
+f 704/438/650 753/963/650 754/439/650
+f 34/964/651 224/312/651 225/484/651
+f 706/66/652 757/965/652 707/917/652
+f 707/917/653 758/966/653 708/918/653
+f 708/918/654 759/967/654 709/919/654
+f 710/920/655 759/967/655 760/968/655
+f 711/921/656 760/968/656 761/969/656
+f 712/922/657 761/969/657 762/970/657
+f 713/923/658 762/970/658 763/971/658
+f 714/924/659 763/971/659 764/972/659
+f 715/925/660 764/972/660 765/973/660
+f 716/926/661 765/973/661 766/974/661
+f 717/927/662 766/974/662 767/975/662
+f 718/928/663 767/975/663 768/976/663
+f 719/929/664 768/976/664 769/977/664
+f 720/930/665 769/977/665 770/978/665
+f 721/931/666 770/978/666 771/979/666
+f 721/931/667 772/980/667 722/932/667
+f 722/932/668 773/981/668 723/933/668
+f 723/933/669 774/982/669 724/934/669
+f 724/934/670 775/983/670 725/935/670
+f 726/936/671 775/983/671 776/984/671
+f 727/937/672 776/984/672 777/985/672
+f 728/938/673 777/985/673 778/986/673
+f 729/939/674 778/986/674 779/987/674
+f 730/940/675 779/987/675 780/988/675
+f 731/941/676 780/988/676 781/989/676
+f 732/942/677 781/989/677 782/990/677
+f 733/943/678 782/990/678 783/991/678
+f 734/944/679 783/991/679 784/992/679
+f 735/945/680 784/992/680 785/993/680
+f 736/946/681 785/993/681 786/994/681
+f 737/947/682 786/994/682 787/995/682
+f 738/948/683 787/995/683 788/996/683
+f 739/949/684 788/996/684 789/997/684
+f 740/950/685 789/997/685 790/998/685
+f 740/950/686 791/999/686 741/951/686
+f 741/951/687 792/1000/687 742/952/687
+f 742/952/688 793/1001/688 743/953/688
+f 743/953/689 794/1002/689 744/954/689
+f 744/954/690 795/1003/690 745/955/690
+f 745/955/691 796/1004/691 746/956/691
+f 746/956/692 797/1005/692 747/957/692
+f 747/957/693 798/1006/693 748/958/693
+f 748/958/694 799/1007/694 749/959/694
+f 750/960/695 799/1007/695 800/1008/695
+f 751/961/696 800/1008/696 801/1009/696
+f 752/962/697 801/1009/697 802/1010/697
+f 753/963/698 802/1010/698 803/1011/698
+f 753/963/699 804/451/699 754/439/699
+f 37/1012/700 221/315/700 222/480/700
+f 756/68/701 807/1013/701 757/965/701
+f 757/965/702 808/1014/702 758/966/702
+f 758/966/703 809/1015/703 759/967/703
+f 760/968/704 809/1015/704 810/1016/704
+f 761/969/705 810/1016/705 811/1017/705
+f 762/970/706 811/1017/706 812/1018/706
+f 763/971/707 812/1018/707 813/1019/707
+f 764/972/708 813/1019/708 814/1020/708
+f 765/973/709 814/1020/709 815/1021/709
+f 766/974/710 815/1021/710 816/1022/710
+f 767/975/711 816/1022/711 817/1023/711
+f 768/976/712 817/1023/712 818/1024/712
+f 769/977/713 818/1024/713 819/1025/713
+f 770/978/714 819/1025/714 820/1026/714
+f 771/979/715 820/1026/715 821/1027/715
+f 772/980/716 821/1027/716 822/1028/716
+f 772/980/717 823/1029/717 773/981/717
+f 773/981/718 824/1030/718 774/982/718
+f 774/982/719 825/1031/719 775/983/719
+f 775/983/720 826/1032/720 776/984/720
+f 777/985/721 826/1032/721 827/1033/721
+f 778/986/722 827/1033/722 828/1034/722
+f 779/987/723 828/1034/723 829/1035/723
+f 780/988/724 829/1035/724 830/1036/724
+f 781/989/725 830/1036/725 831/1037/725
+f 782/990/726 831/1037/726 832/1038/726
+f 783/991/727 832/1038/727 833/1039/727
+f 784/992/728 833/1039/728 834/1040/728
+f 785/993/729 834/1040/729 835/1041/729
+f 786/994/730 835/1041/730 836/1042/730
+f 787/995/731 836/1042/731 837/1043/731
+f 788/996/732 837/1043/732 838/1044/732
+f 789/997/733 838/1044/733 839/1045/733
+f 790/998/734 839/1045/734 840/1046/734
+f 790/998/735 841/1047/735 791/999/735
+f 791/999/736 842/1048/736 792/1000/736
+f 792/1000/737 843/1049/737 793/1001/737
+f 793/1001/738 844/1050/738 794/1002/738
+f 794/1002/739 845/1051/739 795/1003/739
+f 795/1003/740 846/1052/740 796/1004/740
+f 796/1004/741 847/1053/741 797/1005/741
+f 797/1005/742 848/1054/742 798/1006/742
+f 798/1006/743 849/1055/743 799/1007/743
+f 799/1007/744 850/1056/744 800/1008/744
+f 800/1008/745 851/1057/745 801/1009/745
+f 801/1009/746 852/1058/746 802/1010/746
+f 802/1010/747 853/1059/747 803/1011/747
+f 803/1011/748 854/435/748 804/451/748
+f 40/1060/749 218/317/749 219/476/749
+f 806/70/750 857/1061/750 807/1013/750
+f 807/1013/751 858/1062/751 808/1014/751
+f 809/1015/752 858/1062/752 859/1063/752
+f 810/1016/753 859/1063/753 860/1064/753
+f 811/1017/754 860/1064/754 861/1065/754
+f 812/1018/755 861/1065/755 862/1066/755
+f 813/1019/756 862/1066/756 863/1067/756
+f 814/1020/757 863/1067/757 864/1068/757
+f 815/1021/758 864/1068/758 865/1069/758
+f 816/1022/759 865/1069/759 866/1070/759
+f 817/1023/760 866/1070/760 867/1071/760
+f 818/1024/761 867/1071/761 868/1072/761
+f 819/1025/762 868/1072/762 869/1073/762
+f 820/1026/763 869/1073/763 870/1074/763
+f 821/1027/764 870/1074/764 871/1075/764
+f 822/1028/765 871/1075/765 872/1076/765
+f 823/1029/766 872/1076/766 873/1077/766
+f 823/1029/767 874/1078/767 824/1030/767
+f 824/1030/768 875/1079/768 825/1031/768
+f 825/1031/769 876/1080/769 826/1032/769
+f 826/1032/770 877/1081/770 827/1033/770
+f 827/1033/771 878/1082/771 828/1034/771
+f 829/1035/1 878/1082/1 879/1083/1
+f 830/1036/1 879/1083/1 880/1084/1
+f 830/1036/1 881/1085/1 831/1037/1
+f 832/1038/772 881/1085/772 882/1086/772
+f 833/1039/773 882/1086/773 883/1087/773
+f 834/1040/774 883/1087/774 884/1088/774
+f 835/1041/775 884/1088/775 885/1089/775
+f 836/1042/776 885/1089/776 886/1090/776
+f 837/1043/777 886/1090/777 887/1091/777
+f 838/1044/778 887/1091/778 888/1092/778
+f 839/1045/779 888/1092/779 889/1093/779
+f 840/1046/780 889/1093/780 890/1094/780
+f 840/1046/781 891/1095/781 841/1047/781
+f 841/1047/782 892/1096/782 842/1048/782
+f 842/1048/783 893/1097/783 843/1049/783
+f 843/1049/784 894/1098/784 844/1050/784
+f 844/1050/785 895/1099/785 845/1051/785
+f 845/1051/786 896/1100/786 846/1052/786
+f 846/1052/787 897/1101/787 847/1053/787
+f 847/1053/788 898/1102/788 848/1054/788
+f 848/1054/789 899/1103/789 849/1055/789
+f 849/1055/790 900/1104/790 850/1056/790
+f 850/1056/791 901/1105/791 851/1057/791
+f 851/1057/792 902/1106/792 852/1058/792
+f 852/1058/793 903/1107/793 853/1059/793
+f 853/1059/794 904/27/794 854/435/794
+f 44/321/795 216/472/795 43/1108/795
+f 856/72/796 907/1109/796 857/1061/796
+f 858/1062/797 907/1109/797 908/1110/797
+f 859/1063/798 908/1110/798 909/1111/798
+f 860/1064/799 909/1111/799 910/1112/799
+f 861/1065/800 910/1112/800 911/1113/800
+f 862/1066/801 911/1113/801 912/1114/801
+f 863/1067/802 912/1114/802 913/1115/802
+f 864/1068/803 913/1115/803 914/1116/803
+f 865/1069/804 914/1116/804 915/1117/804
+f 866/1070/805 915/1117/805 916/1118/805
+f 867/1071/806 916/1118/806 917/1119/806
+f 868/1072/807 917/1119/807 918/1120/807
+f 869/1073/808 918/1120/808 919/1121/808
+f 870/1074/809 919/1121/809 920/1122/809
+f 871/1075/810 920/1122/810 921/1123/810
+f 872/1076/811 921/1123/811 922/1124/811
+f 873/1077/812 922/1124/812 923/1125/812
+f 874/1078/813 923/1125/813 924/1126/813
+f 874/1078/814 925/1127/814 875/1079/814
+f 875/1079/814 926/1128/814 876/1080/814
+f 876/1080/814 927/1129/814 877/1081/814
+f 877/1081/814 928/1130/814 878/1082/814
+f 878/1082/814 929/1131/814 879/1083/814
+f 879/1083/814 930/1132/814 880/1084/814
+f 880/1084/814 931/1133/814 881/1085/814
+f 881/1085/814 932/1134/814 882/1086/814
+f 882/1086/1 933/1135/1 883/1087/1
+f 884/1088/815 933/1135/815 934/1136/815
+f 885/1089/816 934/1136/816 935/1137/816
+f 886/1090/817 935/1137/817 936/1138/817
+f 887/1091/818 936/1138/818 937/1139/818
+f 888/1092/819 937/1139/819 938/1140/819
+f 889/1093/820 938/1140/820 939/1141/820
+f 890/1094/821 939/1141/821 940/1142/821
+f 890/1094/822 941/1143/822 891/1095/822
+f 891/1095/823 942/1144/823 892/1096/823
+f 892/1096/824 943/1145/824 893/1097/824
+f 893/1097/825 944/1146/825 894/1098/825
+f 894/1098/826 945/1147/826 895/1099/826
+f 895/1099/827 946/1148/827 896/1100/827
+f 896/1100/828 947/1149/828 897/1101/828
+f 897/1101/829 948/1150/829 898/1102/829
+f 898/1102/830 949/1151/830 899/1103/830
+f 899/1103/831 950/1152/831 900/1104/831
+f 900/1104/832 951/1153/832 901/1105/832
+f 901/1105/833 952/1154/833 902/1106/833
+f 902/1106/834 953/1155/834 903/1107/834
+f 903/1107/835 954/28/835 904/27/835
+f 47/324/836 213/467/836 46/1156/836
+f 907/1109/837 956/76/837 957/1157/837
+f 908/1110/838 957/1157/838 958/1158/838
+f 909/1111/839 958/1158/839 959/1159/839
+f 910/1112/840 959/1159/840 960/1160/840
+f 911/1113/841 960/1160/841 961/1161/841
+f 912/1114/842 961/1161/842 962/1162/842
+f 913/1115/843 962/1162/843 963/1163/843
+f 914/1116/844 963/1163/844 964/1164/844
+f 915/1117/845 964/1164/845 965/1165/845
+f 916/1118/846 965/1165/846 966/1166/846
+f 917/1119/847 966/1166/847 967/1167/847
+f 918/1120/848 967/1167/848 968/1168/848
+f 919/1121/849 968/1168/849 969/1169/849
+f 920/1122/850 969/1169/850 970/1170/850
+f 921/1123/851 970/1170/851 971/1171/851
+f 922/1124/852 971/1171/852 972/1172/852
+f 923/1125/853 972/1172/853 973/1173/853
+f 924/1126/1 973/1173/1 974/1174/1
+f 924/1126/1 975/1175/1 925/1127/1
+f 925/1127/1 976/1176/1 926/1128/1
+f 926/1128/1 977/1177/1 927/1129/1
+f 927/1129/1 978/1178/1 928/1130/1
+f 928/1130/1 979/1179/1 929/1131/1
+f 929/1131/1 980/1180/1 930/1132/1
+f 930/1132/1 981/1181/1 931/1133/1
+f 931/1133/1 982/1182/1 932/1134/1
+f 932/1134/854 983/1183/854 933/1135/854
+f 933/1135/814 984/1184/814 934/1136/814
+f 934/1136/1 985/1185/1 935/1137/1
+f 936/1138/1 985/1185/1 986/1186/1
+f 937/1139/855 986/1186/855 987/1187/855
+f 938/1140/856 987/1187/856 988/1188/856
+f 939/1141/857 988/1188/857 989/1189/857
+f 940/1142/858 989/1189/858 990/1190/858
+f 940/1142/859 991/1191/859 941/1143/859
+f 941/1143/860 992/1192/860 942/1144/860
+f 942/1144/861 993/1193/861 943/1145/861
+f 943/1145/862 994/1194/862 944/1146/862
+f 944/1146/863 995/1195/863 945/1147/863
+f 945/1147/864 996/1196/864 946/1148/864
+f 946/1148/865 997/1197/865 947/1149/865
+f 947/1149/866 998/1198/866 948/1150/866
+f 948/1150/867 999/1199/867 949/1151/867
+f 949/1151/868 1000/1200/868 950/1152/868
+f 950/1152/869 1001/1201/869 951/1153/869
+f 951/1153/870 1002/1202/870 952/1154/870
+f 952/1154/871 1003/1203/871 953/1155/871
+f 953/1155/872 1004/431/872 954/28/872
+f 49/1204/873 209/327/873 210/461/873
+f 957/1157/874 1006/78/874 1007/1205/874
+f 958/1158/875 1007/1205/875 1008/1206/875
+f 959/1159/876 1008/1206/876 1009/1207/876
+f 960/1160/877 1009/1207/877 1010/1208/877
+f 961/1161/878 1010/1208/878 1011/1209/878
+f 962/1162/879 1011/1209/879 1012/1210/879
+f 963/1163/880 1012/1210/880 1013/1211/880
+f 964/1164/881 1013/1211/881 1014/1212/881
+f 965/1165/882 1014/1212/882 1015/1213/882
+f 966/1166/883 1015/1213/883 1016/1214/883
+f 967/1167/884 1016/1214/884 1017/1215/884
+f 968/1168/885 1017/1215/885 1018/1216/885
+f 969/1169/886 1018/1216/886 1019/1217/886
+f 970/1170/887 1019/1217/887 1020/1218/887
+f 971/1171/888 1020/1218/888 1021/1219/888
+f 972/1172/889 1021/1219/889 1022/1220/889
+f 972/1172/890 1023/1221/890 973/1173/890
+f 974/1174/1 1023/1221/1 1024/1222/1
+f 974/1174/1 1025/1223/1 975/1175/1
+f 975/1175/1 1026/1224/1 976/1176/1
+f 976/1176/1 1027/1225/1 977/1177/1
+f 977/1177/1 1028/1226/1 978/1178/1
+f 978/1178/1 1029/1227/1 979/1179/1
+f 979/1179/1 1030/1228/1 980/1180/1
+f 980/1180/1 1031/1229/1 981/1181/1
+f 981/1181/1 1032/1230/1 982/1182/1
+f 982/1182/1 1033/1231/1 983/1183/1
+f 983/1183/1 1034/1232/1 984/1184/1
+f 984/1184/854 1035/1233/854 985/1185/854
+f 986/1186/814 1035/1233/814 1036/1234/814
+f 986/1186/814 1037/1235/814 987/1187/814
+f 987/1187/1 1038/1236/1 988/1188/1
+f 988/1188/1 1039/1237/1 989/1189/1
+f 989/1189/891 1040/1238/891 990/1190/891
+f 990/1190/892 1041/1239/892 991/1191/892
+f 991/1191/893 1042/1240/893 992/1192/893
+f 992/1192/894 1043/1241/894 993/1193/894
+f 993/1193/895 1044/1242/895 994/1194/895
+f 994/1194/896 1045/1243/896 995/1195/896
+f 995/1195/897 1046/1244/897 996/1196/897
+f 996/1196/898 1047/1245/898 997/1197/898
+f 997/1197/899 1048/1246/899 998/1198/899
+f 998/1198/900 1049/1247/900 999/1199/900
+f 999/1199/901 1050/1248/901 1000/1200/901
+f 1000/1200/902 1051/1249/902 1001/1201/902
+f 1001/1201/903 1052/1250/903 1002/1202/903
+f 1002/1202/904 1053/1251/904 1003/1203/904
+f 1003/1203/905 1054/271/905 1004/431/905
+f 52/1252/906 206/329/906 207/457/906
+f 1007/1205/907 1056/80/907 1057/1253/907
+f 1008/1206/908 1057/1253/908 1058/1254/908
+f 1009/1207/909 1058/1254/909 1059/1255/909
+f 1010/1208/910 1059/1255/910 1060/1256/910
+f 1011/1209/911 1060/1256/911 1061/1257/911
+f 1012/1210/912 1061/1257/912 1062/1258/912
+f 1013/1211/913 1062/1258/913 1063/1259/913
+f 1014/1212/914 1063/1259/914 1064/1260/914
+f 1015/1213/915 1064/1260/915 1065/1261/915
+f 1016/1214/916 1065/1261/916 1066/1262/916
+f 1017/1215/917 1066/1262/917 1067/1263/917
+f 1018/1216/918 1067/1263/918 1068/1264/918
+f 1019/1217/919 1068/1264/919 1069/1265/919
+f 1020/1218/920 1069/1265/920 1070/1266/920
+f 1021/1219/921 1070/1266/921 1071/1267/921
+f 1022/1220/1 1071/1267/1 1072/1268/1
+f 1022/1220/1 1073/1269/1 1023/1221/1
+f 1023/1221/1 1074/1270/1 1024/1222/1
+f 1024/1222/1 1075/1271/1 1025/1223/1
+f 1025/1223/1 1076/1272/1 1026/1224/1
+f 1026/1224/1 1077/260/1 1027/1225/1
+f 1027/1225/1 1078/264/1 1028/1226/1
+f 1028/1226/1 1079/262/1 1029/1227/1
+f 1029/1227/1 1080/263/1 1030/1228/1
+f 1030/1228/1 1081/248/1 1031/1229/1
+f 1031/1229/1 1082/1273/1 1032/1230/1
+f 1032/1230/1 1083/1274/1 1033/1231/1
+f 1033/1231/1 1084/1275/1 1034/1232/1
+f 1034/1232/1 1085/1276/1 1035/1233/1
+f 1036/1234/1 1085/1276/1 1086/1277/1
+f 1036/1234/1 1087/1278/1 1037/1235/1
+f 1037/1235/854 1088/1279/854 1038/1236/854
+f 1038/1236/1 1089/1280/1 1039/1237/1
+f 1039/1237/922 1090/1281/922 1040/1238/922
+f 1040/1238/923 1091/1282/923 1041/1239/923
+f 1041/1239/924 1092/1283/924 1042/1240/924
+f 1042/1240/925 1093/1284/925 1043/1241/925
+f 1043/1241/926 1094/1285/926 1044/1242/926
+f 1044/1242/927 1095/1286/927 1045/1243/927
+f 1045/1243/928 1096/1287/928 1046/1244/928
+f 1046/1244/929 1097/1288/929 1047/1245/929
+f 1047/1245/930 1098/1289/930 1048/1246/930
+f 1048/1246/931 1099/1290/931 1049/1247/931
+f 1049/1247/932 1100/1291/932 1050/1248/932
+f 1050/1248/933 1101/1292/933 1051/1249/933
+f 1051/1249/934 1102/1293/934 1052/1250/934
+f 1052/1250/935 1103/1294/935 1053/1251/935
+f 1053/1251/936 1104/272/936 1054/271/936
+f 255/1295/937 57/1296/937 305/50/937
+f 1057/1253/938 1106/82/938 1107/1297/938
+f 1057/1253/939 1108/1298/939 1058/1254/939
+f 1058/1254/940 1109/1299/940 1059/1255/940
+f 1059/1255/941 1110/1300/941 1060/1256/941
+f 1060/1256/942 1111/1301/942 1061/1257/942
+f 1062/1258/943 1111/1301/943 1112/1302/943
+f 1063/1259/944 1112/1302/944 1113/1303/944
+f 1064/1260/945 1113/1303/945 1114/1304/945
+f 1065/1261/946 1114/1304/946 1115/1305/946
+f 1066/1262/947 1115/1305/947 1116/1306/947
+f 1067/1263/948 1116/1306/948 1117/1307/948
+f 1068/1264/949 1117/1307/949 1118/1308/949
+f 1069/1265/950 1118/1308/950 1119/1309/950
+f 1070/1266/951 1119/1309/951 1120/1310/951
+f 1071/1267/890 1120/1310/890 1121/1311/890
+f 1071/1267/1 1122/1312/1 1072/1268/1
+f 1072/1268/1 1123/1313/1 1073/1269/1
+f 1073/1269/1 1124/1314/1 1074/1270/1
+f 1074/1270/1 1125/1315/1 1075/1271/1
+f 1075/1271/1 1126/1316/1 1076/1272/1
+f 1076/1272/1 1127/257/1 1077/260/1
+f 2790/44/1 2740/1317/1 1129/254/1
+f 2694/255/1 2821/1318/1 2740/1317/1
+f 1081/248/1 1132/241/1 1082/1273/1
+f 2707/45/1 2790/44/1 1129/254/1
+f 1082/1273/1 1133/1319/1 1083/1274/1
+f 2766/243/1 1128/256/1 2693/244/1
+f 1083/1274/1 1134/1320/1 1084/1275/1
+f 2770/1321/1 1130/251/1 2695/253/1
+f 1084/1275/1 1135/1322/1 1085/1276/1
+f 1085/1276/1 1136/1323/1 1086/1277/1
+f 1086/1277/1 1137/1324/1 1087/1278/1
+f 1087/1278/1 1138/1325/1 1088/1279/1
+f 1088/1279/854 1139/1326/854 1089/1280/854
+f 1089/1280/952 1140/1327/952 1090/1281/952
+f 1090/1281/953 1141/1328/953 1091/1282/953
+f 1091/1282/954 1142/1329/954 1092/1283/954
+f 1092/1283/955 1143/1330/955 1093/1284/955
+f 1093/1284/956 1144/1331/956 1094/1285/956
+f 1094/1285/957 1145/1332/957 1095/1286/957
+f 1095/1286/958 1146/1333/958 1096/1287/958
+f 1096/1287/959 1147/1334/959 1097/1288/959
+f 1097/1288/960 1148/1335/960 1098/1289/960
+f 1098/1289/961 1149/1336/961 1099/1290/961
+f 1099/1290/962 1150/1337/962 1100/1291/962
+f 1100/1291/963 1151/1338/963 1101/1292/963
+f 1101/1292/964 1152/1339/964 1102/1293/964
+f 1102/1293/965 1153/1340/965 1103/1294/965
+f 1103/1294/966 1154/428/966 1104/272/966
+f 59/1341/967 455/57/967 405/54/967
+f 1107/1297/968 1156/84/968 1157/1342/968
+f 1107/1297/969 1158/1343/969 1108/1298/969
+f 1108/1298/970 1159/1344/970 1109/1299/970
+f 1109/1299/971 1160/1345/971 1110/1300/971
+f 1110/1300/972 1161/1346/972 1111/1301/972
+f 1111/1301/973 1162/1347/973 1112/1302/973
+f 1113/1303/974 1162/1347/974 1163/1348/974
+f 1114/1304/975 1163/1348/975 1164/1349/975
+f 1115/1305/976 1164/1349/976 1165/1350/976
+f 1116/1306/977 1165/1350/977 1166/1351/977
+f 1117/1307/978 1166/1351/978 1167/1352/978
+f 1118/1308/979 1167/1352/979 1168/1353/979
+f 1119/1309/980 1168/1353/980 1169/1354/980
+f 1120/1310/981 1169/1354/981 1170/1355/981
+f 1120/1310/890 1171/1356/890 1121/1311/890
+f 1121/1311/1 1172/1357/1 1122/1312/1
+f 1122/1312/1 1173/1358/1 1123/1313/1
+f 1123/1313/1 1174/1359/1 1124/1314/1
+f 1124/1314/1 1175/1360/1 1125/1315/1
+f 1125/1315/1 1176/1361/1 1126/1316/1
+f 1126/1316/1 1177/230/1 1127/257/1
+f 2739/259/1 2693/244/1 1128/256/1
+f 2765/90/1 2766/243/1 2735/242/1
+f 2768/1362/1 2769/252/1 1129/254/1
+f 2789/1363/1 2807/88/1 2765/90/1
+f 3120/1364/982 3265/258/982 2762/17/982
+f 1133/1319/1 1180/1365/1 1134/1320/1
+f 2734/2/983 2818/1/983 2762/17/983
+f 2766/243/1 2708/89/1 2745/1366/1
+f 1133/1319/1 1178/234/1 1179/232/1
+f 2772/492/1 2733/240/1 2710/250/1
+f 1134/1320/1 1181/1367/1 1135/1322/1
+f 2822/87/1 2767/4/1 2745/1366/1
+f 1135/1322/1 1182/1368/1 1136/1323/1
+f 2773/47/1 1178/234/1 2698/1369/1
+f 1136/1323/1 1183/1370/1 1137/1324/1
+f 2772/492/1 2698/1369/1 2733/240/1
+f 1137/1324/1 1184/1371/1 1138/1325/1
+f 1138/1325/1 1185/1372/1 1139/1326/1
+f 1139/1326/984 1186/1373/984 1140/1327/984
+f 1140/1327/985 1187/1374/985 1141/1328/985
+f 1141/1328/986 1188/1375/986 1142/1329/986
+f 1142/1329/987 1189/1376/987 1143/1330/987
+f 1143/1330/988 1190/1377/988 1144/1331/988
+f 1144/1331/989 1191/1378/989 1145/1332/989
+f 1145/1332/990 1192/1379/990 1146/1333/990
+f 1146/1333/991 1193/1380/991 1147/1334/991
+f 1147/1334/992 1194/1381/992 1148/1335/992
+f 1148/1335/993 1195/1382/993 1149/1336/993
+f 1149/1336/994 1196/1383/994 1150/1337/994
+f 1150/1337/995 1197/1384/995 1151/1338/995
+f 1151/1338/996 1198/1385/996 1152/1339/996
+f 1152/1339/997 1199/1386/997 1153/1340/997
+f 1153/1340/998 1200/33/998 1154/428/998
+f 62/1387/999 605/63/999 555/61/999
+f 1157/1342/1000 1202/95/1000 1203/1388/1000
+f 1157/1342/1001 1204/1389/1001 1158/1343/1001
+f 1158/1343/1002 1205/1390/1002 1159/1344/1002
+f 1159/1344/1003 1206/1391/1003 1160/1345/1003
+f 1160/1345/1004 1207/1392/1004 1161/1346/1004
+f 1161/1346/1005 1208/1393/1005 1162/1347/1005
+f 1162/1347/1006 1209/1394/1006 1163/1348/1006
+f 1164/1349/1007 1209/1394/1007 1210/1395/1007
+f 1165/1350/1008 1210/1395/1008 1211/1396/1008
+f 1166/1351/1009 1211/1396/1009 1212/1397/1009
+f 1167/1352/1010 1212/1397/1010 1213/1398/1010
+f 1168/1353/1011 1213/1398/1011 1214/1399/1011
+f 1169/1354/772 1214/1399/772 1215/1400/772
+f 1169/1354/890 1216/1401/890 1170/1355/890
+f 1170/1355/1 1217/1402/1 1171/1356/1
+f 1171/1356/1 1218/1403/1 1172/1357/1
+f 1172/1357/1 1219/1404/1 1173/1358/1
+f 1173/1358/1 1220/1405/1 1174/1359/1
+f 1174/1359/1 1221/1406/1 1175/1360/1
+f 1175/1360/1 1222/237/1 1176/1361/1
+f 1176/1361/1 1223/228/1 1177/230/1
+f 2733/240/1 2698/1369/1 1178/234/1
+f 2808/1407/1 2787/245/1 2760/12/1
+f 2867/13/1012 2697/236/1012 3137/235/1012
+f 2787/245/1 2741/1408/1 1224/223/1
+f 1180/1365/1 1227/1409/1 1181/1367/1
+f 1179/232/1 1226/1410/1 1180/1365/1
+f 2711/233/1 2731/10/1 2787/245/1
+f 1181/1367/1 1228/1411/1 1182/1368/1
+f 2759/48/1 2827/103/1 2731/10/1
+f 1182/1368/1 1229/1412/1 1183/1370/1
+f 1183/1370/1 1230/1413/1 1184/1371/1
+f 1184/1371/1 1231/1414/1 1185/1372/1
+f 1185/1372/1013 1232/1415/1013 1186/1373/1013
+f 1186/1373/1014 1233/1416/1014 1187/1374/1014
+f 1187/1374/1015 1234/1417/1015 1188/1375/1015
+f 1188/1375/1016 1235/1418/1016 1189/1376/1016
+f 1189/1376/1017 1236/1419/1017 1190/1377/1017
+f 1190/1377/1018 1237/1420/1018 1191/1378/1018
+f 1191/1378/1019 1238/1421/1019 1192/1379/1019
+f 1192/1379/1020 1239/1422/1020 1193/1380/1020
+f 1194/1381/1021 1239/1422/1021 1240/1423/1021
+f 1195/1382/1022 1240/1423/1022 1241/1424/1022
+f 1195/1382/1023 1242/1425/1023 1196/1383/1023
+f 1196/1383/1024 1243/1426/1024 1197/1384/1024
+f 1197/1384/1025 1244/1427/1025 1198/1385/1025
+f 1198/1385/1026 1245/1428/1026 1199/1386/1026
+f 1199/1386/1027 1246/34/1027 1200/33/1027
+f 65/1429/1028 755/69/1028 705/67/1028
+f 1203/1388/1029 1248/105/1029 1249/1430/1029
+f 1203/1388/1030 1250/1431/1030 1204/1389/1030
+f 1204/1389/1031 1251/1432/1031 1205/1390/1031
+f 1205/1390/1032 1252/1433/1032 1206/1391/1032
+f 1206/1391/1033 1253/1434/1033 1207/1392/1033
+f 1207/1392/1034 1254/1435/1034 1208/1393/1034
+f 1208/1393/1035 1255/1436/1035 1209/1394/1035
+f 1209/1394/1036 1256/1437/1036 1210/1395/1036
+f 1210/1395/1037 1257/1438/1037 1211/1396/1037
+f 1212/1397/1038 1257/1438/1038 1258/1439/1038
+f 1213/1398/1039 1258/1439/1039 1259/1440/1039
+f 1214/1399/1040 1259/1440/1040 1260/1441/1040
+f 1214/1399/1 1261/1442/1 1215/1400/1
+f 1215/1400/1 1262/1443/1 1216/1401/1
+f 1216/1401/1 1263/1444/1 1217/1402/1
+f 1217/1402/1 1264/1445/1 1218/1403/1
+f 1218/1403/1 1265/1446/1 1219/1404/1
+f 1219/1404/1 1266/1447/1 1220/1405/1
+f 1220/1405/1 1267/1448/1 1221/1406/1
+f 1221/1406/1 1268/219/1 1222/237/1
+f 2701/213/1 2742/1449/1 2786/224/1
+f 1224/223/1 1225/217/1 2730/231/1
+f 2786/224/1041 3006/226/1041 3033/23/1041
+f 1226/1410/1 1273/1450/1 1227/1409/1
+f 2813/1451/1042 3086/1452/1042 2747/1453/1042
+f 2775/221/1043 2741/1408/1043 2700/1454/1043
+f 1225/217/1 1272/1455/1 1226/1410/1
+f 1227/1409/1 1274/1456/1 1228/1411/1
+f 2781/20/1044 1270/205/1044 2702/9/1044
+f 1228/1411/1 1275/1457/1 1229/1412/1
+f 2713/222/1045 2775/221/1045 2727/117/1045
+f 1229/1412/1 1276/1458/1 1230/1413/1
+f 1230/1413/1 1277/1459/1 1231/1414/1
+f 1231/1414/1013 1278/1460/1013 1232/1415/1013
+f 1232/1415/1046 1279/1461/1046 1233/1416/1046
+f 1233/1416/1047 1280/1462/1047 1234/1417/1047
+f 1234/1417/1048 1281/1463/1048 1235/1418/1048
+f 1235/1418/1049 1282/1464/1049 1236/1419/1049
+f 1236/1419/1050 1283/1465/1050 1237/1420/1050
+f 1237/1420/1051 1284/1466/1051 1238/1421/1051
+f 1239/1422/1052 1284/1466/1052 1285/1467/1052
+f 1240/1423/1053 1285/1467/1053 1286/1468/1053
+f 1241/1424/1054 1286/1468/1054 1287/1469/1054
+f 1242/1425/1055 1287/1469/1055 1288/1470/1055
+f 1243/1426/1056 1288/1470/1056 1289/1471/1056
+f 1243/1426/1057 1290/1472/1057 1244/1427/1057
+f 1244/1427/1058 1291/1473/1058 1245/1428/1058
+f 1245/1428/1059 1292/424/1059 1246/34/1059
+f 68/1474/1060 905/334/1060 855/73/1060
+f 1248/105/1061 1295/1475/1061 1249/1430/1061
+f 1249/1430/1062 1296/1476/1062 1250/1431/1062
+f 1250/1431/1063 1297/1477/1063 1251/1432/1063
+f 1251/1432/1064 1298/1478/1064 1252/1433/1064
+f 1252/1433/1065 1299/1479/1065 1253/1434/1065
+f 1253/1434/1066 1300/1480/1066 1254/1435/1066
+f 1254/1435/1067 1301/1481/1067 1255/1436/1067
+f 1255/1436/1068 1302/1482/1068 1256/1437/1068
+f 1256/1437/1069 1303/1483/1069 1257/1438/1069
+f 1257/1438/1070 1304/1484/1070 1258/1439/1070
+f 1258/1439/1071 1305/1485/1071 1259/1440/1071
+f 1259/1440/1072 1306/1486/1072 1260/1441/1072
+f 1260/1441/1 1307/1487/1 1261/1442/1
+f 1261/1442/1 1308/1488/1 1262/1443/1
+f 1262/1443/1 1309/1489/1 1263/1444/1
+f 1263/1444/1 1310/1490/1 1264/1445/1
+f 1264/1445/1 1311/1491/1 1265/1446/1
+f 1265/1446/1 1312/1492/1 1266/1447/1
+f 1266/1447/1 1313/1493/1 1267/1448/1
+f 1267/1448/1 1314/1494/1 1268/219/1
+f 1268/219/1 1315/211/1 1269/220/1
+f 2712/227/1 2701/213/1 2728/25/1
+f 2742/1449/1 2701/213/1 2776/212/1
+f 2726/216/1 2722/201/1 1271/203/1
+f 2777/199/1 2755/112/1 2714/215/1
+f 2905/207/1073 2829/1495/1073 2705/208/1073
+f 2785/214/1 2809/1496/1 2756/1497/1
+f 2806/1498/1 2810/1499/1 2743/1500/1
+f 2779/194/1 2751/1501/1 1317/195/1
+f 2794/1502/1074 2856/1503/1074 2752/120/1074
+f 2724/110/1 2795/1504/1 2828/111/1
+f 3086/1452/1075 3348/1505/1075 2896/225/1075
+f 1271/203/1 1322/1506/1 1272/1455/1
+f 2804/1507/1 2813/1451/1 2778/114/1
+f 1273/1450/1 1324/1508/1 1274/1456/1
+f 2967/1509/1076 2901/1510/1076 3236/1511/1076
+f 3233/21/6 3236/119/6 2723/22/6
+f 2715/204/1 2781/20/1 2723/22/1
+f 1274/1456/1 1325/1512/1 1275/1457/1
+f 2780/209/1 2706/269/1 2723/22/1
+f 1275/1457/1 1326/1513/1 1276/1458/1
+f 1276/1458/1 1327/1514/1 1277/1459/1
+f 1277/1459/1077 1328/1515/1077 1278/1460/1077
+f 1278/1460/1078 1329/1516/1078 1279/1461/1078
+f 1279/1461/1079 1330/1517/1079 1280/1462/1079
+f 1280/1462/1080 1331/1518/1080 1281/1463/1080
+f 1281/1463/1081 1332/1519/1081 1282/1464/1081
+f 1282/1464/1082 1333/1520/1082 1283/1465/1082
+f 1284/1466/1083 1333/1520/1083 1334/1521/1083
+f 1285/1467/1084 1334/1521/1084 1335/1522/1084
+f 1286/1468/1085 1335/1522/1085 1336/1523/1085
+f 1287/1469/1086 1336/1523/1086 1337/1524/1086
+f 1288/1470/1087 1337/1524/1087 1338/1525/1087
+f 1289/1471/1088 1338/1525/1088 1339/1526/1088
+f 1290/1472/1089 1339/1526/1089 1340/1527/1089
+f 1291/1473/1090 1340/1527/1090 1341/1528/1090
+f 1291/1473/1091 1342/281/1091 1292/424/1091
+f 1005/77/1092 72/1529/1092 1055/79/1092
+f 1294/109/1093 1345/1530/1093 1295/1475/1093
+f 1295/1475/1094 1346/1531/1094 1296/1476/1094
+f 1296/1476/1095 1347/1532/1095 1297/1477/1095
+f 1297/1477/1096 1348/1533/1096 1298/1478/1096
+f 1298/1478/1097 1349/1534/1097 1299/1479/1097
+f 1299/1479/1098 1350/1535/1098 1300/1480/1098
+f 1300/1480/1099 1351/1536/1099 1301/1481/1099
+f 1301/1481/1100 1352/1537/1100 1302/1482/1100
+f 1302/1482/1101 1353/1538/1101 1303/1483/1101
+f 1303/1483/1102 1354/1539/1102 1304/1484/1102
+f 1304/1484/1103 1355/1540/1103 1305/1485/1103
+f 1305/1485/1104 1356/1541/1104 1306/1486/1104
+f 1307/1487/1105 1356/1541/1105 1357/1542/1105
+f 1307/1487/1 1358/1543/1 1308/1488/1
+f 1308/1488/1 1359/1544/1 1309/1489/1
+f 1309/1489/1 1360/1545/1 1310/1490/1
+f 1311/1491/1 1360/1545/1 1361/1546/1
+f 1311/1491/1 1362/1547/1 1312/1492/1
+f 1312/1492/1 1363/1548/1 1313/1493/1
+f 1313/1493/1 1364/1549/1 1314/1494/1
+f 1314/1494/1 1365/1550/1 1315/211/1
+f 1315/211/1 1366/197/1 1316/200/1
+f 2743/1500/1 2704/193/1 2782/190/1
+f 2708/89/1 2823/1551/1 2799/85/1
+f 2744/206/1 2705/208/1 2784/185/1
+f 1320/183/1 1371/1552/1 1321/202/1
+f 1321/202/1 1372/1553/1 1322/1506/1
+f 1322/1506/1 1373/1554/1 1323/1555/1
+f 2717/186/1 2784/185/1 2719/187/1
+f 1323/1555/1 1374/1556/1 1324/1508/1
+f 1325/1512/1 1374/1556/1 1375/1557/1
+f 1325/1512/1 1376/1558/1 1326/1513/1
+f 1326/1513/1 1377/1559/1 1327/1514/1
+f 1327/1514/1106 1378/1560/1106 1328/1515/1106
+f 1328/1515/1107 1379/1561/1107 1329/1516/1107
+f 1329/1516/1108 1380/1562/1108 1330/1517/1108
+f 1330/1517/1109 1381/1563/1109 1331/1518/1109
+f 1331/1518/1110 1382/1564/1110 1332/1519/1110
+f 1332/1519/1111 1383/1565/1111 1333/1520/1111
+f 1334/1521/1112 1383/1565/1112 1384/1566/1112
+f 1335/1522/1113 1384/1566/1113 1385/1567/1113
+f 1336/1523/1114 1385/1567/1114 1386/1568/1114
+f 1337/1524/1115 1386/1568/1115 1387/1569/1115
+f 1338/1525/1116 1387/1569/1116 1388/1570/1116
+f 1339/1526/1117 1388/1570/1117 1389/1571/1117
+f 1340/1527/1118 1389/1571/1118 1390/1572/1118
+f 1341/1528/1119 1390/1572/1119 1391/1573/1119
+f 1341/1528/1120 1392/282/1120 1342/281/1120
+f 1155/83/1121 75/1574/1121 1201/94/1121
+f 1344/124/1122 1395/1575/1122 1345/1530/1122
+f 1345/1530/1123 1396/1576/1123 1346/1531/1123
+f 1346/1531/1124 1397/1577/1124 1347/1532/1124
+f 1347/1532/1125 1398/1578/1125 1348/1533/1125
+f 1348/1533/1126 1399/1579/1126 1349/1534/1126
+f 1349/1534/1127 1400/1580/1127 1350/1535/1127
+f 1350/1535/1128 1401/1581/1128 1351/1536/1128
+f 1351/1536/1129 1402/1582/1129 1352/1537/1129
+f 1352/1537/1130 1403/1583/1130 1353/1538/1130
+f 1353/1538/1131 1404/1584/1131 1354/1539/1131
+f 1354/1539/1132 1405/1585/1132 1355/1540/1132
+f 1355/1540/1133 1406/1586/1133 1356/1541/1133
+f 1356/1541/1134 1407/1587/1134 1357/1542/1134
+f 1358/1543/1135 1407/1587/1135 1408/1588/1135
+f 1358/1543/1 1409/1589/1 1359/1544/1
+f 1359/1544/1 1410/1590/1 1360/1545/1
+f 1361/1546/1 1410/1590/1 1411/1591/1
+f 1361/1546/1 1412/1592/1 1362/1547/1
+f 1362/1547/1 1413/1593/1 1363/1548/1
+f 1363/1548/1 1414/1594/1 1364/1549/1
+f 1364/1549/1 1415/1595/1 1365/1550/1
+f 1365/1550/1 1416/1596/1 1366/197/1
+f 1366/197/1 1417/1597/1 1367/192/1
+f 1367/192/1 1418/1598/1 1368/188/1
+f 1368/188/1 1419/1599/1 1369/184/1
+f 1370/182/1 1419/1599/1 1420/1600/1
+f 1370/182/1 1421/1601/1 1371/1552/1
+f 1371/1552/1 1422/1602/1 1372/1553/1
+f 1372/1553/1 1423/1603/1 1373/1554/1
+f 1373/1554/1 1424/1604/1 1374/1556/1
+f 1375/1557/1 1424/1604/1 1425/1605/1
+f 1375/1557/1 1426/1606/1 1376/1558/1
+f 1376/1558/1 1427/1607/1 1377/1559/1
+f 1378/1560/1136 1427/1607/1136 1428/1608/1136
+f 1378/1560/1137 1429/1609/1137 1379/1561/1137
+f 1379/1561/1138 1430/1610/1138 1380/1562/1138
+f 1380/1562/1139 1431/1611/1139 1381/1563/1139
+f 1381/1563/1140 1432/1612/1140 1382/1564/1140
+f 1383/1565/1141 1432/1612/1141 1433/1613/1141
+f 1384/1566/1142 1433/1613/1142 1434/1614/1142
+f 1385/1567/1143 1434/1614/1143 1435/1615/1143
+f 1386/1568/1144 1435/1615/1144 1436/1616/1144
+f 1387/1569/1145 1436/1616/1145 1437/1617/1145
+f 1388/1570/1146 1437/1617/1146 1438/1618/1146
+f 1389/1571/1147 1438/1618/1147 1439/1619/1147
+f 1390/1572/1148 1439/1619/1148 1440/1620/1148
+f 1391/1573/1149 1440/1620/1149 1441/1621/1149
+f 1392/282/1150 1441/1621/1150 1442/436/1150
+f 1293/108/1151 78/1622/1151 1343/123/1151
+f 1394/126/1152 1445/1623/1152 1395/1575/1152
+f 1396/1576/1153 1445/1623/1153 1446/1624/1153
+f 1397/1577/1154 1446/1624/1154 1447/1625/1154
+f 1398/1578/1155 1447/1625/1155 1448/1626/1155
+f 1398/1578/1156 1449/1627/1156 1399/1579/1156
+f 1399/1579/1157 1450/1628/1157 1400/1580/1157
+f 1400/1580/1158 1451/1629/1158 1401/1581/1158
+f 1401/1581/1159 1452/1630/1159 1402/1582/1159
+f 1402/1582/1160 1453/1631/1160 1403/1583/1160
+f 1403/1583/1161 1454/1632/1161 1404/1584/1161
+f 1404/1584/1162 1455/1633/1162 1405/1585/1162
+f 1405/1585/1163 1456/1634/1163 1406/1586/1163
+f 1406/1586/1164 1457/1635/1164 1407/1587/1164
+f 1407/1587/1165 1458/1636/1165 1408/1588/1165
+f 1408/1588/1 1459/1637/1 1409/1589/1
+f 1409/1589/1 1460/1638/1 1410/1590/1
+f 1410/1590/1 1461/1639/1 1411/1591/1
+f 1411/1591/1 1462/1640/1 1412/1592/1
+f 1412/1592/1 1463/1641/1 1413/1593/1
+f 1413/1593/1 1464/1642/1 1414/1594/1
+f 1415/1595/1 1464/1642/1 1465/1643/1
+f 1415/1595/1 1466/1644/1 1416/1596/1
+f 1416/1596/1 1467/1645/1 1417/1597/1
+f 1417/1597/1 1468/1646/1 1418/1598/1
+f 1418/1598/1 1469/1647/1 1419/1599/1
+f 1420/1600/1 1469/1647/1 1470/1648/1
+f 1420/1600/1 1471/1649/1 1421/1601/1
+f 1421/1601/1 1472/1650/1 1422/1602/1
+f 1422/1602/1 1473/1651/1 1423/1603/1
+f 1423/1603/1 1474/1652/1 1424/1604/1
+f 1424/1604/1 1475/1653/1 1425/1605/1
+f 1425/1605/1 1476/1654/1 1426/1606/1
+f 1426/1606/1 1477/1655/1 1427/1607/1
+f 1427/1607/1166 1478/1656/1166 1428/1608/1166
+f 1428/1608/1167 1479/1657/1167 1429/1609/1167
+f 1429/1609/1168 1480/1658/1168 1430/1610/1168
+f 1430/1610/1169 1481/1659/1169 1431/1611/1169
+f 1431/1611/1170 1482/1660/1170 1432/1612/1170
+f 1433/1613/1171 1482/1660/1171 1483/1661/1171
+f 1434/1614/1172 1483/1661/1172 1484/1662/1172
+f 1435/1615/1173 1484/1662/1173 1485/1663/1173
+f 1436/1616/1174 1485/1663/1174 1486/1664/1174
+f 1437/1617/1175 1486/1664/1175 1487/1665/1175
+f 1438/1618/1176 1487/1665/1176 1488/1666/1176
+f 1439/1619/1177 1488/1666/1177 1489/1667/1177
+f 1440/1620/1178 1489/1667/1178 1490/1668/1178
+f 1441/1621/1179 1490/1668/1179 1491/1669/1179
+f 1442/436/1180 1491/1669/1180 1492/419/1180
+f 80/1670/1181 1493/130/1181 1443/128/1181
+f 1445/1623/1182 1494/129/1182 1495/1671/1182
+f 1446/1624/1183 1495/1671/1183 1496/1672/1183
+f 1447/1625/1184 1496/1672/1184 1497/1673/1184
+f 1448/1626/1185 1497/1673/1185 1498/1674/1185
+f 1449/1627/1186 1498/1674/1186 1499/1675/1186
+f 1450/1628/1187 1499/1675/1187 1500/1676/1187
+f 1451/1629/1188 1500/1676/1188 1501/1677/1188
+f 1452/1630/1189 1501/1677/1189 1502/1678/1189
+f 1452/1630/1190 1503/1679/1190 1453/1631/1190
+f 1453/1631/1191 1504/1680/1191 1454/1632/1191
+f 1454/1632/1192 1505/1681/1192 1455/1633/1192
+f 1455/1633/1193 1506/1682/1193 1456/1634/1193
+f 1456/1634/1194 1507/1683/1194 1457/1635/1194
+f 1457/1635/1195 1508/1684/1195 1458/1636/1195
+f 1458/1636/1196 1509/1685/1196 1459/1637/1196
+f 1459/1637/1 1510/1686/1 1460/1638/1
+f 1460/1638/1 1511/1687/1 1461/1639/1
+f 1461/1639/1 1512/1688/1 1462/1640/1
+f 1463/1641/1 1512/1688/1 1513/1689/1
+f 1463/1641/1 1514/1690/1 1464/1642/1
+f 1465/1643/1 1514/1690/1 1515/1691/1
+f 1465/1643/1 1516/1692/1 1466/1644/1
+f 1466/1644/1 1517/1693/1 1467/1645/1
+f 1467/1645/1 1518/1694/1 1468/1646/1
+f 1468/1646/1 1519/1695/1 1469/1647/1
+f 1469/1647/1 1520/1696/1 1470/1648/1
+f 1470/1648/1 1521/1697/1 1471/1649/1
+f 1471/1649/1 1522/1698/1 1472/1650/1
+f 1472/1650/1 1523/1699/1 1473/1651/1
+f 1473/1651/1 1524/1700/1 1474/1652/1
+f 1474/1652/1 1525/1701/1 1475/1653/1
+f 1476/1654/1 1525/1701/1 1526/1702/1
+f 1476/1654/1 1527/1703/1 1477/1655/1
+f 1477/1655/1197 1528/1704/1197 1478/1656/1197
+f 1478/1656/1198 1529/1705/1198 1479/1657/1198
+f 1479/1657/1199 1530/1706/1199 1480/1658/1199
+f 1480/1658/1200 1531/1707/1200 1481/1659/1200
+f 1481/1659/1201 1532/1708/1201 1482/1660/1201
+f 1483/1661/1202 1532/1708/1202 1533/1709/1202
+f 1484/1662/1203 1533/1709/1203 1534/1710/1203
+f 1485/1663/1204 1534/1710/1204 1535/1711/1204
+f 1486/1664/1205 1535/1711/1205 1536/1712/1205
+f 1487/1665/1206 1536/1712/1206 1537/1713/1206
+f 1488/1666/1207 1537/1713/1207 1538/1714/1207
+f 1489/1667/1208 1538/1714/1208 1539/1715/1208
+f 1490/1668/1209 1539/1715/1209 1540/1716/1209
+f 1491/1669/1210 1540/1716/1210 1541/1717/1210
+f 1492/419/1211 1541/1717/1211 1542/1718/1211
+f 83/1719/1212 1643/136/1212 1593/134/1212
+f 1495/1671/1213 1544/131/1213 1545/1720/1213
+f 1496/1672/1214 1545/1720/1214 1546/1721/1214
+f 1497/1673/1215 1546/1721/1215 1547/1722/1215
+f 1498/1674/1216 1547/1722/1216 1548/1723/1216
+f 1499/1675/1217 1548/1723/1217 1549/1724/1217
+f 1500/1676/1218 1549/1724/1218 1550/1725/1218
+f 1501/1677/1219 1550/1725/1219 1551/1726/1219
+f 1502/1678/1220 1551/1726/1220 1552/1727/1220
+f 1503/1679/1221 1552/1727/1221 1553/1728/1221
+f 1503/1679/1222 1554/1729/1222 1504/1680/1222
+f 1504/1680/1223 1555/1730/1223 1505/1681/1223
+f 1505/1681/1224 1556/1731/1224 1506/1682/1224
+f 1506/1682/1225 1557/1732/1225 1507/1683/1225
+f 1507/1683/1226 1558/1733/1226 1508/1684/1226
+f 1508/1684/1227 1559/1734/1227 1509/1685/1227
+f 1509/1685/1 1560/1735/1 1510/1686/1
+f 1511/1687/1 1560/1735/1 1561/1736/1
+f 1511/1687/1 1562/1737/1 1512/1688/1
+f 1513/1689/1 1562/1737/1 1563/1738/1
+f 1513/1689/1 1564/1739/1 1514/1690/1
+f 1514/1690/1 1565/1740/1 1515/1691/1
+f 1515/1691/1 1566/1741/1 1516/1692/1
+f 1516/1692/1 1567/1742/1 1517/1693/1
+f 1517/1693/1 1568/1743/1 1518/1694/1
+f 1518/1694/1 1569/1744/1 1519/1695/1
+f 1519/1695/1 1570/1745/1 1520/1696/1
+f 1520/1696/1 1571/1746/1 1521/1697/1
+f 1521/1697/1 1572/1747/1 1522/1698/1
+f 1522/1698/1 1573/1748/1 1523/1699/1
+f 1523/1699/1 1574/1749/1 1524/1700/1
+f 1524/1700/1 1575/1750/1 1525/1701/1
+f 1526/1702/1 1575/1750/1 1576/1751/1
+f 1526/1702/1 1577/1752/1 1527/1703/1
+f 1527/1703/1228 1578/1753/1228 1528/1704/1228
+f 1528/1704/1229 1579/1754/1229 1529/1705/1229
+f 1529/1705/1230 1580/1755/1230 1530/1706/1230
+f 1530/1706/1231 1581/1756/1231 1531/1707/1231
+f 1532/1708/1232 1581/1756/1232 1582/1757/1232
+f 1533/1709/1233 1582/1757/1233 1583/1758/1233
+f 1534/1710/1234 1583/1758/1234 1584/1759/1234
+f 1535/1711/1235 1584/1759/1235 1585/1760/1235
+f 1536/1712/1236 1585/1760/1236 1586/1761/1236
+f 1537/1713/1237 1586/1761/1237 1587/1762/1237
+f 1538/1714/1238 1587/1762/1238 1588/1763/1238
+f 1539/1715/1239 1588/1763/1239 1589/1764/1239
+f 1540/1716/1240 1589/1764/1240 1590/1765/1240
+f 1541/1717/1241 1590/1765/1241 1591/1766/1241
+f 1542/1718/1242 1591/1766/1242 1592/433/1242
+f 86/1767/1243 1793/142/1243 1743/140/1243
+f 1545/1720/1244 1594/133/1244 1595/1768/1244
+f 1546/1721/1245 1595/1768/1245 1596/1769/1245
+f 1547/1722/1246 1596/1769/1246 1597/1770/1246
+f 1548/1723/1247 1597/1770/1247 1598/1771/1247
+f 1549/1724/1248 1598/1771/1248 1599/1772/1248
+f 1550/1725/1249 1599/1772/1249 1600/1773/1249
+f 1551/1726/1250 1600/1773/1250 1601/1774/1250
+f 1552/1727/1251 1601/1774/1251 1602/1775/1251
+f 1553/1728/1252 1602/1775/1252 1603/1776/1252
+f 1553/1728/1253 1604/1777/1253 1554/1729/1253
+f 1554/1729/1254 1605/1778/1254 1555/1730/1254
+f 1555/1730/1255 1606/1779/1255 1556/1731/1255
+f 1556/1731/1256 1607/1780/1256 1557/1732/1256
+f 1557/1732/1257 1608/1781/1257 1558/1733/1257
+f 1558/1733/1258 1609/1782/1258 1559/1734/1258
+f 1559/1734/1259 1610/1783/1259 1560/1735/1259
+f 1560/1735/1 1611/1784/1 1561/1736/1
+f 1561/1736/1 1612/1785/1 1562/1737/1
+f 1562/1737/1 1613/1786/1 1563/1738/1
+f 1563/1738/1 1614/1787/1 1564/1739/1
+f 1564/1739/1 1615/1788/1 1565/1740/1
+f 1565/1740/1 1616/1789/1 1566/1741/1
+f 1566/1741/1 1617/1790/1 1567/1742/1
+f 1567/1742/1 1618/1791/1 1568/1743/1
+f 1568/1743/1 1619/1792/1 1569/1744/1
+f 1569/1744/1 1620/1793/1 1570/1745/1
+f 1570/1745/1 1621/1794/1 1571/1746/1
+f 1571/1746/1 1622/1795/1 1572/1747/1
+f 1572/1747/1 1623/1796/1 1573/1748/1
+f 1573/1748/1 1624/1797/1 1574/1749/1
+f 1574/1749/1 1625/1798/1 1575/1750/1
+f 1575/1750/1 1626/1799/1 1576/1751/1
+f 1576/1751/1260 1627/1800/1260 1577/1752/1260
+f 1577/1752/1261 1628/1801/1261 1578/1753/1261
+f 1578/1753/1262 1629/1802/1262 1579/1754/1262
+f 1579/1754/1263 1630/1803/1263 1580/1755/1263
+f 1580/1755/1264 1631/1804/1264 1581/1756/1264
+f 1581/1756/1265 1632/1805/1265 1582/1757/1265
+f 1583/1758/1266 1632/1805/1266 1633/1806/1266
+f 1584/1759/1267 1633/1806/1267 1634/1807/1267
+f 1585/1760/1268 1634/1807/1268 1635/1808/1268
+f 1586/1761/1269 1635/1808/1269 1636/1809/1269
+f 1586/1761/1270 1637/1810/1270 1587/1762/1270
+f 1587/1762/1271 1638/1811/1271 1588/1763/1271
+f 1588/1763/1272 1639/1812/1272 1589/1764/1272
+f 1589/1764/1273 1640/1813/1273 1590/1765/1273
+f 1591/1766/1274 1640/1813/1274 1641/1814/1274
+f 1592/433/1275 1641/1814/1275 1642/415/1275
+f 89/1815/1276 1943/148/1276 1893/146/1276
+f 1595/1768/1277 1644/135/1277 1645/1816/1277
+f 1596/1769/1278 1645/1816/1278 1646/1817/1278
+f 1597/1770/1279 1646/1817/1279 1647/1818/1279
+f 1598/1771/1280 1647/1818/1280 1648/1819/1280
+f 1599/1772/1281 1648/1819/1281 1649/1820/1281
+f 1600/1773/1282 1649/1820/1282 1650/1821/1282
+f 1601/1774/1283 1650/1821/1283 1651/1822/1283
+f 1602/1775/1284 1651/1822/1284 1652/1823/1284
+f 1602/1775/1285 1653/1824/1285 1603/1776/1285
+f 1603/1776/1286 1654/1825/1286 1604/1777/1286
+f 1604/1777/1287 1655/1826/1287 1605/1778/1287
+f 1605/1778/1288 1656/1827/1288 1606/1779/1288
+f 1606/1779/1289 1657/1828/1289 1607/1780/1289
+f 1607/1780/1290 1658/1829/1290 1608/1781/1290
+f 1608/1781/1291 1659/1830/1291 1609/1782/1291
+f 1609/1782/1292 1660/1831/1292 1610/1783/1292
+f 1610/1783/1 1661/1832/1 1611/1784/1
+f 1611/1784/1 1662/1833/1 1612/1785/1
+f 1612/1785/1 1663/1834/1 1613/1786/1
+f 1613/1786/1 1664/1835/1 1614/1787/1
+f 1614/1787/1 1665/1836/1 1615/1788/1
+f 1615/1788/1 1666/1837/1 1616/1789/1
+f 1616/1789/1 1667/1838/1 1617/1790/1
+f 1617/1790/1 1668/1839/1 1618/1791/1
+f 1618/1791/1 1669/1840/1 1619/1792/1
+f 1619/1792/1 1670/1841/1 1620/1793/1
+f 1620/1793/1 1671/1842/1 1621/1794/1
+f 1621/1794/1 1672/1843/1 1622/1795/1
+f 1622/1795/1 1673/1844/1 1623/1796/1
+f 1623/1796/1 1674/1845/1 1624/1797/1
+f 1624/1797/1 1675/1846/1 1625/1798/1
+f 1625/1798/1 1676/1847/1 1626/1799/1
+f 1626/1799/1293 1677/1848/1293 1627/1800/1293
+f 1627/1800/1294 1678/1849/1294 1628/1801/1294
+f 1628/1801/1295 1679/1850/1295 1629/1802/1295
+f 1629/1802/1296 1680/1851/1296 1630/1803/1296
+f 1630/1803/1297 1681/1852/1297 1631/1804/1297
+f 1631/1804/1298 1682/1853/1298 1632/1805/1298
+f 1633/1806/1299 1682/1853/1299 1683/1854/1299
+f 1634/1807/1300 1683/1854/1300 1684/1855/1300
+f 1635/1808/1301 1684/1855/1301 1685/1856/1301
+f 1635/1808/1302 1686/1857/1302 1636/1809/1302
+f 1636/1809/1303 1687/1858/1303 1637/1810/1303
+f 1637/1810/1304 1688/1859/1304 1638/1811/1304
+f 1638/1811/1305 1689/1860/1305 1639/1812/1305
+f 1639/1812/1306 1690/1861/1306 1640/1813/1306
+f 1641/1814/1307 1690/1861/1307 1691/1862/1307
+f 1642/415/1308 1691/1862/1308 1692/36/1308
+f 2043/150/1309 93/1863/1309 2093/152/1309
+f 1645/1816/1310 1694/137/1310 1695/1864/1310
+f 1646/1817/1311 1695/1864/1311 1696/1865/1311
+f 1647/1818/1312 1696/1865/1312 1697/1866/1312
+f 1648/1819/1313 1697/1866/1313 1698/1867/1313
+f 1649/1820/1314 1698/1867/1314 1699/1868/1314
+f 1650/1821/1315 1699/1868/1315 1700/1869/1315
+f 1651/1822/1316 1700/1869/1316 1701/1870/1316
+f 1652/1823/1317 1701/1870/1317 1702/1871/1317
+f 1652/1823/1318 1703/1872/1318 1653/1824/1318
+f 1653/1824/1319 1704/1873/1319 1654/1825/1319
+f 1654/1825/1320 1705/1874/1320 1655/1826/1320
+f 1655/1826/1321 1706/1875/1321 1656/1827/1321
+f 1656/1827/1322 1707/1876/1322 1657/1828/1322
+f 1657/1828/1323 1708/1877/1323 1658/1829/1323
+f 1658/1829/1324 1709/1878/1324 1659/1830/1324
+f 1659/1830/1325 1710/1879/1325 1660/1831/1325
+f 1660/1831/1 1711/1880/1 1661/1832/1
+f 1661/1832/1 1712/1881/1 1662/1833/1
+f 1662/1833/1 1713/1882/1 1663/1834/1
+f 1663/1834/1 1714/1883/1 1664/1835/1
+f 1664/1835/1 1715/1884/1 1665/1836/1
+f 1665/1836/1 1716/1885/1 1666/1837/1
+f 1666/1837/1 1717/1886/1 1667/1838/1
+f 1667/1838/1 1718/1887/1 1668/1839/1
+f 1668/1839/1 1719/1888/1 1669/1840/1
+f 1669/1840/1 1720/1889/1 1670/1841/1
+f 1671/1842/1 1720/1889/1 1721/1890/1
+f 1671/1842/1 1722/1891/1 1672/1843/1
+f 1672/1843/1 1723/1892/1 1673/1844/1
+f 1673/1844/1 1724/1893/1 1674/1845/1
+f 1674/1845/1 1725/1894/1 1675/1846/1
+f 1675/1846/1326 1726/1895/1326 1676/1847/1326
+f 1676/1847/1327 1727/1896/1327 1677/1848/1327
+f 1677/1848/1328 1728/1897/1328 1678/1849/1328
+f 1678/1849/1329 1729/1898/1329 1679/1850/1329
+f 1679/1850/1330 1730/1899/1330 1680/1851/1330
+f 1680/1851/1331 1731/1900/1331 1681/1852/1331
+f 1681/1852/1332 1732/1901/1332 1682/1853/1332
+f 1682/1853/1333 1733/1902/1333 1683/1854/1333
+f 1683/1854/1334 1734/1903/1334 1684/1855/1334
+f 1684/1855/1335 1735/1904/1335 1685/1856/1335
+f 1685/1856/1336 1736/1905/1336 1686/1857/1336
+f 1686/1857/1337 1737/1906/1337 1687/1858/1337
+f 1687/1858/1338 1738/1907/1338 1688/1859/1338
+f 1688/1859/1339 1739/1908/1339 1689/1860/1339
+f 1689/1860/1340 1740/1909/1340 1690/1861/1340
+f 1691/1862/1341 1740/1909/1341 1741/1910/1341
+f 1692/36/1342 1741/1910/1342 1742/429/1342
+f 2193/156/1343 96/1911/1343 2243/158/1343
+f 1695/1864/1344 1744/139/1344 1745/1912/1344
+f 1696/1865/1345 1745/1912/1345 1746/1913/1345
+f 1697/1866/1346 1746/1913/1346 1747/1914/1346
+f 1698/1867/1347 1747/1914/1347 1748/1915/1347
+f 1699/1868/1348 1748/1915/1348 1749/1916/1348
+f 1700/1869/1349 1749/1916/1349 1750/1917/1349
+f 1701/1870/1350 1750/1917/1350 1751/1918/1350
+f 1702/1871/1351 1751/1918/1351 1752/1919/1351
+f 1702/1871/1352 1753/1920/1352 1703/1872/1352
+f 1703/1872/1353 1754/1921/1353 1704/1873/1353
+f 1704/1873/1354 1755/1922/1354 1705/1874/1354
+f 1705/1874/1355 1756/1923/1355 1706/1875/1355
+f 1706/1875/1356 1757/1924/1356 1707/1876/1356
+f 1707/1876/1357 1758/1925/1357 1708/1877/1357
+f 1708/1877/1358 1759/1926/1358 1709/1878/1358
+f 1709/1878/1359 1760/1927/1359 1710/1879/1359
+f 1710/1879/1 1761/1928/1 1711/1880/1
+f 1711/1880/1 1762/1929/1 1712/1881/1
+f 1712/1881/1 1763/1930/1 1713/1882/1
+f 1713/1882/1 1764/1931/1 1714/1883/1
+f 1715/1884/1 1764/1931/1 1765/1932/1
+f 1715/1884/1 1766/1933/1 1716/1885/1
+f 1716/1885/1 1767/1934/1 1717/1886/1
+f 1717/1886/1 1768/1935/1 1718/1887/1
+f 1718/1887/1 1769/1936/1 1719/1888/1
+f 1719/1888/1 1770/1937/1 1720/1889/1
+f 1721/1890/1 1770/1937/1 1771/1938/1
+f 1721/1890/1 1772/1939/1 1722/1891/1
+f 1722/1891/1 1773/1940/1 1723/1892/1
+f 1723/1892/1 1774/1941/1 1724/1893/1
+f 1724/1893/1 1775/1942/1 1725/1894/1
+f 1725/1894/1360 1776/1943/1360 1726/1895/1360
+f 1726/1895/1361 1777/1944/1361 1727/1896/1361
+f 1727/1896/1362 1778/1945/1362 1728/1897/1362
+f 1728/1897/1363 1779/1946/1363 1729/1898/1363
+f 1729/1898/1364 1780/1947/1364 1730/1899/1364
+f 1730/1899/1365 1781/1948/1365 1731/1900/1365
+f 1731/1900/1366 1782/1949/1366 1732/1901/1366
+f 1732/1901/1367 1783/1950/1367 1733/1902/1367
+f 1733/1902/1368 1784/1951/1368 1734/1903/1368
+f 1734/1903/1369 1785/1952/1369 1735/1904/1369
+f 1735/1904/1370 1786/1953/1370 1736/1905/1370
+f 1736/1905/1371 1787/1954/1371 1737/1906/1371
+f 1737/1906/1372 1788/1955/1372 1738/1907/1372
+f 1738/1907/1373 1789/1956/1373 1739/1908/1373
+f 1739/1908/1374 1790/1957/1374 1740/1909/1374
+f 1741/1910/1375 1790/1957/1375 1791/1958/1375
+f 1742/429/1376 1791/1958/1376 1792/410/1376
+f 2343/162/1377 99/1959/1377 2393/164/1377
+f 1745/1912/1378 1794/141/1378 1795/1960/1378
+f 1746/1913/1379 1795/1960/1379 1796/1961/1379
+f 1747/1914/1380 1796/1961/1380 1797/1962/1380
+f 1748/1915/1381 1797/1962/1381 1798/1963/1381
+f 1749/1916/1382 1798/1963/1382 1799/1964/1382
+f 1750/1917/1383 1799/1964/1383 1800/1965/1383
+f 1751/1918/1384 1800/1965/1384 1801/1966/1384
+f 1752/1919/1385 1801/1966/1385 1802/1967/1385
+f 1753/1920/1386 1802/1967/1386 1803/1968/1386
+f 1754/1921/1387 1803/1968/1387 1804/1969/1387
+f 1755/1922/1388 1804/1969/1388 1805/1970/1388
+f 1755/1922/1389 1806/1971/1389 1756/1923/1389
+f 1756/1923/1390 1807/1972/1390 1757/1924/1390
+f 1757/1924/1391 1808/1973/1391 1758/1925/1391
+f 1758/1925/1392 1809/1974/1392 1759/1926/1392
+f 1760/1927/1393 1809/1974/1393 1810/1975/1393
+f 1760/1927/1 1811/1976/1 1761/1928/1
+f 1761/1928/1 1812/1977/1 1762/1929/1
+f 1762/1929/1 1813/1978/1 1763/1930/1
+f 1763/1930/1 1814/1979/1 1764/1931/1
+f 1765/1932/1 1814/1979/1 1815/1980/1
+f 1765/1932/1 1816/1981/1 1766/1933/1
+f 1766/1933/1 1817/1982/1 1767/1934/1
+f 1767/1934/1 1818/1983/1 1768/1935/1
+f 1768/1935/1 1819/1984/1 1769/1936/1
+f 1769/1936/1 1820/1985/1 1770/1937/1
+f 1770/1937/1 1821/1986/1 1771/1938/1
+f 1771/1938/1 1822/1987/1 1772/1939/1
+f 1772/1939/1 1823/1988/1 1773/1940/1
+f 1773/1940/1 1824/1989/1 1774/1941/1
+f 1775/1942/1136 1824/1989/1136 1825/1990/1136
+f 1775/1942/1394 1826/1991/1394 1776/1943/1394
+f 1776/1943/1395 1827/1992/1395 1777/1944/1395
+f 1777/1944/1396 1828/1993/1396 1778/1945/1396
+f 1778/1945/1397 1829/1994/1397 1779/1946/1397
+f 1779/1946/1398 1830/1995/1398 1780/1947/1398
+f 1780/1947/1399 1831/1996/1399 1781/1948/1399
+f 1781/1948/1400 1832/1997/1400 1782/1949/1400
+f 1782/1949/1401 1833/1998/1401 1783/1950/1401
+f 1783/1950/1402 1834/1999/1402 1784/1951/1402
+f 1784/1951/1403 1835/2000/1403 1785/1952/1403
+f 1785/1952/1404 1836/2001/1404 1786/1953/1404
+f 1786/1953/1405 1837/2002/1405 1787/1954/1405
+f 1787/1954/1406 1838/2003/1406 1788/1955/1406
+f 1788/1955/1407 1839/2004/1407 1789/1956/1407
+f 1789/1956/1408 1840/2005/1408 1790/1957/1408
+f 1791/1958/1409 1840/2005/1409 1841/2006/1409
+f 1792/410/1410 1841/2006/1410 1842/2007/1410
+f 101/2008/1411 2543/171/1411 2493/168/1411
+f 1794/141/1412 1845/2009/1412 1795/1960/1412
+f 1796/1961/1413 1845/2009/1413 1846/2010/1413
+f 1797/1962/1414 1846/2010/1414 1847/2011/1414
+f 1798/1963/1415 1847/2011/1415 1848/2012/1415
+f 1799/1964/1416 1848/2012/1416 1849/2013/1416
+f 1800/1965/1417 1849/2013/1417 1850/2014/1417
+f 1801/1966/1418 1850/2014/1418 1851/2015/1418
+f 1802/1967/1419 1851/2015/1419 1852/2016/1419
+f 1803/1968/1420 1852/2016/1420 1853/2017/1420
+f 1804/1969/1421 1853/2017/1421 1854/2018/1421
+f 1805/1970/1422 1854/2018/1422 1855/2019/1422
+f 1806/1971/1423 1855/2019/1423 1856/2020/1423
+f 1806/1971/1424 1857/2021/1424 1807/1972/1424
+f 1807/1972/1425 1858/2022/1425 1808/1973/1425
+f 1808/1973/1426 1859/2023/1426 1809/1974/1426
+f 1810/1975/1427 1859/2023/1427 1860/2024/1427
+f 1810/1975/1 1861/2025/1 1811/1976/1
+f 1812/1977/1 1861/2025/1 1862/2026/1
+f 1812/1977/1 1863/2027/1 1813/1978/1
+f 1813/1978/1 1864/2028/1 1814/1979/1
+f 1814/1979/1 1865/2029/1 1815/1980/1
+f 1815/1980/1 1866/2030/1 1816/1981/1
+f 1816/1981/1 1867/2031/1 1817/1982/1
+f 1817/1982/1 1868/2032/1 1818/1983/1
+f 1818/1983/1 1869/2033/1 1819/1984/1
+f 1819/1984/1 1870/2034/1 1820/1985/1
+f 1820/1985/1 1871/2035/1 1821/1986/1
+f 1821/1986/1 1872/2036/1 1822/1987/1
+f 1822/1987/1 1873/2037/1 1823/1988/1
+f 1824/1989/1136 1873/2037/1136 1874/2038/1136
+f 1825/1990/1 1874/2038/1 1875/2039/1
+f 1825/1990/1428 1876/2040/1428 1826/1991/1428
+f 1826/1991/1429 1877/2041/1429 1827/1992/1429
+f 1827/1992/1430 1878/2042/1430 1828/1993/1430
+f 1828/1993/1431 1879/2043/1431 1829/1994/1431
+f 1829/1994/1432 1880/2044/1432 1830/1995/1432
+f 1830/1995/1433 1881/2045/1433 1831/1996/1433
+f 1831/1996/1434 1882/2046/1434 1832/1997/1434
+f 1832/1997/1435 1883/2047/1435 1833/1998/1435
+f 1833/1998/1436 1884/2048/1436 1834/1999/1436
+f 1834/1999/1437 1885/2049/1437 1835/2000/1437
+f 1835/2000/1438 1886/2050/1438 1836/2001/1438
+f 1836/2001/1439 1887/2051/1439 1837/2002/1439
+f 1837/2002/1440 1888/2052/1440 1838/2003/1440
+f 1838/2003/1441 1889/2053/1441 1839/2004/1441
+f 1839/2004/1442 1890/2054/1442 1840/2005/1442
+f 1841/2006/1443 1890/2054/1443 1891/2055/1443
+f 1842/2007/1444 1891/2055/1444 1892/426/1444
+f 106/349/1445 2643/177/1445 105/176/1445
+f 1844/143/1446 1895/2056/1446 1845/2009/1446
+f 1846/2010/1447 1895/2056/1447 1896/2057/1447
+f 1847/2011/1448 1896/2057/1448 1897/2058/1448
+f 1848/2012/1449 1897/2058/1449 1898/2059/1449
+f 1849/2013/1450 1898/2059/1450 1899/2060/1450
+f 1850/2014/1451 1899/2060/1451 1900/2061/1451
+f 1851/2015/1452 1900/2061/1452 1901/2062/1452
+f 1852/2016/1453 1901/2062/1453 1902/2063/1453
+f 1853/2017/1454 1902/2063/1454 1903/2064/1454
+f 1854/2018/1455 1903/2064/1455 1904/2065/1455
+f 1855/2019/1456 1904/2065/1456 1905/2066/1456
+f 1856/2020/1457 1905/2066/1457 1906/2067/1457
+f 1857/2021/1458 1906/2067/1458 1907/2068/1458
+f 1857/2021/1459 1908/2069/1459 1858/2022/1459
+f 1858/2022/1460 1909/2070/1460 1859/2023/1460
+f 1860/2024/1461 1909/2070/1461 1910/2071/1461
+f 1860/2024/1 1911/2072/1 1861/2025/1
+f 1862/2026/1 1911/2072/1 1912/2073/1
+f 1862/2026/1 1913/2074/1 1863/2027/1
+f 1863/2027/1 1914/2075/1 1864/2028/1
+f 1864/2028/1 1915/2076/1 1865/2029/1
+f 1865/2029/1 1916/2077/1 1866/2030/1
+f 1866/2030/1 1917/2078/1 1867/2031/1
+f 1867/2031/1 1918/2079/1 1868/2032/1
+f 1868/2032/1 1919/2080/1 1869/2033/1
+f 1869/2033/1 1920/2081/1 1870/2034/1
+f 1870/2034/1 1921/2082/1 1871/2035/1
+f 1872/2036/1136 1921/2082/1136 1922/2083/1136
+f 1872/2036/1462 1923/2084/1462 1873/2037/1462
+f 1874/2038/1463 1923/2084/1463 1924/2085/1463
+f 1875/2039/1464 1924/2085/1464 1925/2086/1464
+f 1875/2039/1465 1926/2087/1465 1876/2040/1465
+f 1876/2040/1466 1927/2088/1466 1877/2041/1466
+f 1877/2041/1467 1928/2089/1467 1878/2042/1467
+f 1878/2042/1468 1929/2090/1468 1879/2043/1468
+f 1879/2043/1469 1930/2091/1469 1880/2044/1469
+f 1880/2044/1470 1931/2092/1470 1881/2045/1470
+f 1881/2045/1471 1932/2093/1471 1882/2046/1471
+f 1882/2046/1472 1933/2094/1472 1883/2047/1472
+f 1883/2047/1473 1934/2095/1473 1884/2048/1473
+f 1884/2048/1474 1935/2096/1474 1885/2049/1474
+f 1885/2049/1475 1936/2097/1475 1886/2050/1475
+f 1886/2050/1476 1937/2098/1476 1887/2051/1476
+f 1887/2051/1477 1938/2099/1477 1888/2052/1477
+f 1888/2052/1478 1939/2100/1478 1889/2053/1478
+f 1889/2053/1479 1940/2101/1479 1890/2054/1479
+f 1891/2055/1480 1940/2101/1480 1941/2102/1480
+f 1892/426/1481 1941/2102/1481 1942/406/1481
+f 108/2103/1482 2647/352/1482 2646/2104/1482
+f 1894/145/1483 1945/2105/1483 1895/2056/1483
+f 1895/2056/1484 1946/2106/1484 1896/2057/1484
+f 1897/2058/1485 1946/2106/1485 1947/2107/1485
+f 1898/2059/1486 1947/2107/1486 1948/2108/1486
+f 1899/2060/1487 1948/2108/1487 1949/2109/1487
+f 1900/2061/1488 1949/2109/1488 1950/2110/1488
+f 1901/2062/1489 1950/2110/1489 1951/2111/1489
+f 1902/2063/1490 1951/2111/1490 1952/2112/1490
+f 1903/2064/1491 1952/2112/1491 1953/2113/1491
+f 1904/2065/1492 1953/2113/1492 1954/2114/1492
+f 1905/2066/1493 1954/2114/1493 1955/2115/1493
+f 1906/2067/1494 1955/2115/1494 1956/2116/1494
+f 1907/2068/1495 1956/2116/1495 1957/2117/1495
+f 1907/2068/1496 1958/2118/1496 1908/2069/1496
+f 1908/2069/1497 1959/2119/1497 1909/2070/1497
+f 1910/2071/1498 1959/2119/1498 1960/2120/1498
+f 1911/2072/1499 1960/2120/1499 1961/2121/1499
+f 1912/2073/1500 1961/2121/1500 1962/2122/1500
+f 1913/2074/1501 1962/2122/1501 1963/2123/1501
+f 1914/2075/1502 1963/2123/1502 1964/2124/1502
+f 1915/2076/1503 1964/2124/1503 1965/2125/1503
+f 1916/2077/1504 1965/2125/1504 1966/2126/1504
+f 1917/2078/1505 1966/2126/1505 1967/2127/1505
+f 1918/2079/1506 1967/2127/1506 1968/2128/1506
+f 1919/2080/1507 1968/2128/1507 1969/2129/1507
+f 1920/2081/1508 1969/2129/1508 1970/2130/1508
+f 1921/2082/1509 1970/2130/1509 1971/2131/1509
+f 1922/2083/1510 1971/2131/1510 1972/2132/1510
+f 1923/2084/1511 1972/2132/1511 1973/2133/1511
+f 1924/2085/1512 1973/2133/1512 1974/2134/1512
+f 1925/2086/1513 1974/2134/1513 1975/2135/1513
+f 1926/2087/1514 1975/2135/1514 1976/2136/1514
+f 1927/2088/1515 1976/2136/1515 1977/2137/1515
+f 1928/2089/1516 1977/2137/1516 1978/2138/1516
+f 1929/2090/1517 1978/2138/1517 1979/2139/1517
+f 1929/2090/1518 1980/2140/1518 1930/2091/1518
+f 1930/2091/1519 1981/2141/1519 1931/2092/1519
+f 1931/2092/1520 1982/2142/1520 1932/2093/1520
+f 1932/2093/1521 1983/2143/1521 1933/2094/1521
+f 1933/2094/1522 1984/2144/1522 1934/2095/1522
+f 1934/2095/1523 1985/2145/1523 1935/2096/1523
+f 1935/2096/1524 1986/2146/1524 1936/2097/1524
+f 1936/2097/1525 1987/2147/1525 1937/2098/1525
+f 1937/2098/1526 1988/2148/1526 1938/2099/1526
+f 1938/2099/1527 1989/2149/1527 1939/2100/1527
+f 1940/2101/1528 1989/2149/1528 1990/2150/1528
+f 1941/2102/1529 1990/2150/1529 1991/2151/1529
+f 1942/406/1530 1991/2151/1530 1992/2152/1530
+f 111/2153/1531 2650/355/1531 2649/2154/1531
+f 1944/147/1532 1995/2155/1532 1945/2105/1532
+f 1945/2105/1533 1996/2156/1533 1946/2106/1533
+f 1946/2106/1534 1997/2157/1534 1947/2107/1534
+f 1947/2107/1535 1998/2158/1535 1948/2108/1535
+f 1948/2108/1536 1999/2159/1536 1949/2109/1536
+f 1950/2110/1537 1999/2159/1537 2000/2160/1537
+f 1951/2111/1538 2000/2160/1538 2001/2161/1538
+f 1952/2112/1539 2001/2161/1539 2002/2162/1539
+f 1953/2113/1540 2002/2162/1540 2003/2163/1540
+f 1954/2114/1541 2003/2163/1541 2004/2164/1541
+f 1954/2114/1542 2005/2165/1542 1955/2115/1542
+f 1955/2115/1543 2006/2166/1543 1956/2116/1543
+f 1956/2116/1544 2007/2167/1544 1957/2117/1544
+f 1958/2118/1545 2007/2167/1545 2008/2168/1545
+f 1959/2119/1546 2008/2168/1546 2009/2169/1546
+f 1960/2120/1547 2009/2169/1547 2010/2170/1547
+f 1961/2121/1548 2010/2170/1548 2011/2171/1548
+f 1962/2122/1549 2011/2171/1549 2012/2172/1549
+f 1963/2123/1550 2012/2172/1550 2013/2173/1550
+f 1964/2124/1551 2013/2173/1551 2014/2174/1551
+f 1965/2125/1552 2014/2174/1552 2015/2175/1552
+f 1966/2126/1553 2015/2175/1553 2016/2176/1553
+f 1967/2127/1554 2016/2176/1554 2017/2177/1554
+f 1968/2128/1555 2017/2177/1555 2018/2178/1555
+f 1969/2129/1556 2018/2178/1556 2019/2179/1556
+f 1970/2130/1557 2019/2179/1557 2020/2180/1557
+f 1971/2131/1558 2020/2180/1558 2021/2181/1558
+f 1972/2132/1559 2021/2181/1559 2022/2182/1559
+f 1973/2133/1560 2022/2182/1560 2023/2183/1560
+f 1974/2134/1561 2023/2183/1561 2024/2184/1561
+f 1975/2135/1562 2024/2184/1562 2025/2185/1562
+f 1976/2136/1563 2025/2185/1563 2026/2186/1563
+f 1977/2137/1564 2026/2186/1564 2027/2187/1564
+f 1978/2138/1565 2027/2187/1565 2028/2188/1565
+f 1979/2139/1566 2028/2188/1566 2029/2189/1566
+f 1980/2140/1567 2029/2189/1567 2030/2190/1567
+f 1981/2141/1568 2030/2190/1568 2031/2191/1568
+f 1982/2142/1569 2031/2191/1569 2032/2192/1569
+f 1983/2143/1570 2032/2192/1570 2033/2193/1570
+f 1984/2144/1571 2033/2193/1571 2034/2194/1571
+f 1985/2145/1572 2034/2194/1572 2035/2195/1572
+f 1986/2146/1573 2035/2195/1573 2036/2196/1573
+f 1986/2146/1574 2037/2197/1574 1987/2147/1574
+f 1988/2148/1575 2037/2197/1575 2038/2198/1575
+f 1989/2149/1576 2038/2198/1576 2039/2199/1576
+f 1990/2150/1577 2039/2199/1577 2040/2200/1577
+f 1991/2151/1578 2040/2200/1578 2041/2201/1578
+f 1992/2152/1579 2041/2201/1579 2042/422/1579
+f 115/358/1580 2652/2202/1580 114/2203/1580
+f 1994/149/1581 2045/2204/1581 1995/2155/1581
+f 1995/2155/1582 2046/2205/1582 1996/2156/1582
+f 1996/2156/1583 2047/2206/1583 1997/2157/1583
+f 1997/2157/1584 2048/2207/1584 1998/2158/1584
+f 1998/2158/1585 2049/2208/1585 1999/2159/1585
+f 1999/2159/1586 2050/2209/1586 2000/2160/1586
+f 2001/2161/1587 2050/2209/1587 2051/2210/1587
+f 2002/2162/1588 2051/2210/1588 2052/2211/1588
+f 2003/2163/1589 2052/2211/1589 2053/2212/1589
+f 2003/2163/1590 2054/2213/1590 2004/2164/1590
+f 2004/2164/1591 2055/2214/1591 2005/2165/1591
+f 2005/2165/1592 2056/2215/1592 2006/2166/1592
+f 2007/2167/1593 2056/2215/1593 2057/2216/1593
+f 2008/2168/1594 2057/2216/1594 2058/2217/1594
+f 2009/2169/1595 2058/2217/1595 2059/2218/1595
+f 2010/2170/1596 2059/2218/1596 2060/2219/1596
+f 2011/2171/1597 2060/2219/1597 2061/2220/1597
+f 2012/2172/1598 2061/2220/1598 2062/2221/1598
+f 2013/2173/1599 2062/2221/1599 2063/2222/1599
+f 2014/2174/1600 2063/2222/1600 2064/2223/1600
+f 2015/2175/1601 2064/2223/1601 2065/2224/1601
+f 2016/2176/1602 2065/2224/1602 2066/2225/1602
+f 2017/2177/1603 2066/2225/1603 2067/2226/1603
+f 2018/2178/1604 2067/2226/1604 2068/2227/1604
+f 2019/2179/1605 2068/2227/1605 2069/2228/1605
+f 2020/2180/1606 2069/2228/1606 2070/2229/1606
+f 2021/2181/1607 2070/2229/1607 2071/2230/1607
+f 2022/2182/1608 2071/2230/1608 2072/2231/1608
+f 2023/2183/1609 2072/2231/1609 2073/2232/1609
+f 2024/2184/1610 2073/2232/1610 2074/2233/1610
+f 2025/2185/1611 2074/2233/1611 2075/2234/1611
+f 2026/2186/1612 2075/2234/1612 2076/2235/1612
+f 2027/2187/1613 2076/2235/1613 2077/2236/1613
+f 2028/2188/1614 2077/2236/1614 2078/2237/1614
+f 2029/2189/1615 2078/2237/1615 2079/2238/1615
+f 2030/2190/1616 2079/2238/1616 2080/2239/1616
+f 2031/2191/1617 2080/2239/1617 2081/2240/1617
+f 2032/2192/1618 2081/2240/1618 2082/2241/1618
+f 2033/2193/1619 2082/2241/1619 2083/2242/1619
+f 2034/2194/1620 2083/2242/1620 2084/2243/1620
+f 2035/2195/1621 2084/2243/1621 2085/2244/1621
+f 2036/2196/1622 2085/2244/1622 2086/2245/1622
+f 2037/2197/1623 2086/2245/1623 2087/2246/1623
+f 2038/2198/1624 2087/2246/1624 2088/2247/1624
+f 2039/2199/1625 2088/2247/1625 2089/2248/1625
+f 2040/2200/1626 2089/2248/1626 2090/2249/1626
+f 2041/2201/1627 2090/2249/1627 2091/2250/1627
+f 2042/422/1628 2091/2250/1628 2092/403/1628
+f 118/361/1629 2655/2251/1629 117/2252/1629
+f 2044/151/1630 2095/2253/1630 2045/2204/1630
+f 2045/2204/1631 2096/2254/1631 2046/2205/1631
+f 2046/2205/1632 2097/2255/1632 2047/2206/1632
+f 2047/2206/1633 2098/2256/1633 2048/2207/1633
+f 2048/2207/1634 2099/2257/1634 2049/2208/1634
+f 2049/2208/1635 2100/2258/1635 2050/2209/1635
+f 2050/2209/1636 2101/2259/1636 2051/2210/1636
+f 2051/2210/1637 2102/2260/1637 2052/2211/1637
+f 2052/2211/1638 2103/2261/1638 2053/2212/1638
+f 2053/2212/1639 2104/2262/1639 2054/2213/1639
+f 2055/2214/1640 2104/2262/1640 2105/2263/1640
+f 2056/2215/1641 2105/2263/1641 2106/2264/1641
+f 2057/2216/1642 2106/2264/1642 2107/2265/1642
+f 2058/2217/1643 2107/2265/1643 2108/2266/1643
+f 2059/2218/1644 2108/2266/1644 2109/2267/1644
+f 2060/2219/1645 2109/2267/1645 2110/2268/1645
+f 2061/2220/1646 2110/2268/1646 2111/2269/1646
+f 2062/2221/1647 2111/2269/1647 2112/2270/1647
+f 2063/2222/1648 2112/2270/1648 2113/2271/1648
+f 2064/2223/1649 2113/2271/1649 2114/2272/1649
+f 2065/2224/1650 2114/2272/1650 2115/2273/1650
+f 2066/2225/1651 2115/2273/1651 2116/2274/1651
+f 2067/2226/1652 2116/2274/1652 2117/2275/1652
+f 2068/2227/1653 2117/2275/1653 2118/2276/1653
+f 2069/2228/1654 2118/2276/1654 2119/2277/1654
+f 2070/2229/1655 2119/2277/1655 2120/2278/1655
+f 2071/2230/1656 2120/2278/1656 2121/2279/1656
+f 2072/2231/1657 2121/2279/1657 2122/2280/1657
+f 2073/2232/1658 2122/2280/1658 2123/2281/1658
+f 2074/2233/1659 2123/2281/1659 2124/2282/1659
+f 2075/2234/1660 2124/2282/1660 2125/2283/1660
+f 2076/2235/1661 2125/2283/1661 2126/2284/1661
+f 2077/2236/1662 2126/2284/1662 2127/2285/1662
+f 2078/2237/1663 2127/2285/1663 2128/2286/1663
+f 2079/2238/1664 2128/2286/1664 2129/2287/1664
+f 2080/2239/1665 2129/2287/1665 2130/2288/1665
+f 2081/2240/1666 2130/2288/1666 2131/2289/1666
+f 2082/2241/1667 2131/2289/1667 2132/2290/1667
+f 2083/2242/1668 2132/2290/1668 2133/2291/1668
+f 2084/2243/1669 2133/2291/1669 2134/2292/1669
+f 2085/2244/1670 2134/2292/1670 2135/2293/1670
+f 2086/2245/1671 2135/2293/1671 2136/2294/1671
+f 2087/2246/1672 2136/2294/1672 2137/2295/1672
+f 2088/2247/1673 2137/2295/1673 2138/2296/1673
+f 2089/2248/1674 2138/2296/1674 2139/2297/1674
+f 2090/2249/1675 2139/2297/1675 2140/2298/1675
+f 2091/2250/1676 2140/2298/1676 2141/2299/1676
+f 2092/403/1677 2141/2299/1677 2142/30/1677
+f 121/364/1678 2658/2300/1678 120/2301/1678
+f 2095/2253/1679 2144/155/1679 2145/2302/1679
+f 2095/2253/1680 2146/2303/1680 2096/2254/1680
+f 2096/2254/1681 2147/2304/1681 2097/2255/1681
+f 2097/2255/1682 2148/2305/1682 2098/2256/1682
+f 2098/2256/1683 2149/2306/1683 2099/2257/1683
+f 2099/2257/1684 2150/2307/1684 2100/2258/1684
+f 2100/2258/1685 2151/2308/1685 2101/2259/1685
+f 2101/2259/1686 2152/2309/1686 2102/2260/1686
+f 2102/2260/1687 2153/2310/1687 2103/2261/1687
+f 2104/2262/1688 2153/2310/1688 2154/2311/1688
+f 2105/2263/1689 2154/2311/1689 2155/2312/1689
+f 2106/2264/1690 2155/2312/1690 2156/2313/1690
+f 2107/2265/1691 2156/2313/1691 2157/2314/1691
+f 2108/2266/1692 2157/2314/1692 2158/2315/1692
+f 2109/2267/1693 2158/2315/1693 2159/2316/1693
+f 2110/2268/1694 2159/2316/1694 2160/2317/1694
+f 2111/2269/1695 2160/2317/1695 2161/2318/1695
+f 2112/2270/1696 2161/2318/1696 2162/2319/1696
+f 2113/2271/1697 2162/2319/1697 2163/2320/1697
+f 2114/2272/1698 2163/2320/1698 2164/2321/1698
+f 2115/2273/1699 2164/2321/1699 2165/2322/1699
+f 2116/2274/1700 2165/2322/1700 2166/2323/1700
+f 2117/2275/1701 2166/2323/1701 2167/2324/1701
+f 2118/2276/1702 2167/2324/1702 2168/2325/1702
+f 2119/2277/1703 2168/2325/1703 2169/2326/1703
+f 2120/2278/1704 2169/2326/1704 2170/2327/1704
+f 2121/2279/1705 2170/2327/1705 2171/2328/1705
+f 2122/2280/1706 2171/2328/1706 2172/2329/1706
+f 2123/2281/1707 2172/2329/1707 2173/2330/1707
+f 2124/2282/1708 2173/2330/1708 2174/2331/1708
+f 2125/2283/1709 2174/2331/1709 2175/2332/1709
+f 2126/2284/1710 2175/2332/1710 2176/2333/1710
+f 2127/2285/1711 2176/2333/1711 2177/2334/1711
+f 2128/2286/1712 2177/2334/1712 2178/2335/1712
+f 2129/2287/1713 2178/2335/1713 2179/2336/1713
+f 2130/2288/1714 2179/2336/1714 2180/2337/1714
+f 2131/2289/1715 2180/2337/1715 2181/2338/1715
+f 2132/2290/1716 2181/2338/1716 2182/2339/1716
+f 2133/2291/1717 2182/2339/1717 2183/2340/1717
+f 2134/2292/1718 2183/2340/1718 2184/2341/1718
+f 2135/2293/1719 2184/2341/1719 2185/2342/1719
+f 2136/2294/1720 2185/2342/1720 2186/2343/1720
+f 2137/2295/1721 2186/2343/1721 2187/2344/1721
+f 2138/2296/1722 2187/2344/1722 2188/2345/1722
+f 2139/2297/1723 2188/2345/1723 2189/2346/1723
+f 2140/2298/1724 2189/2346/1724 2190/2347/1724
+f 2141/2299/1725 2190/2347/1725 2191/2348/1725
+f 2142/30/1726 2191/2348/1726 2192/416/1726
+f 124/365/1727 2661/2349/1727 123/2350/1727
+f 2145/2302/1728 2194/157/1728 2195/2351/1728
+f 2145/2302/1729 2196/2352/1729 2146/2303/1729
+f 2146/2303/1730 2197/2353/1730 2147/2304/1730
+f 2147/2304/1731 2198/2354/1731 2148/2305/1731
+f 2148/2305/1732 2199/2355/1732 2149/2306/1732
+f 2149/2306/1733 2200/2356/1733 2150/2307/1733
+f 2150/2307/1734 2201/2357/1734 2151/2308/1734
+f 2151/2308/1735 2202/2358/1735 2152/2309/1735
+f 2152/2309/1736 2203/2359/1736 2153/2310/1736
+f 2154/2311/1737 2203/2359/1737 2204/2360/1737
+f 2155/2312/1738 2204/2360/1738 2205/2361/1738
+f 2156/2313/1739 2205/2361/1739 2206/2362/1739
+f 2157/2314/1740 2206/2362/1740 2207/2363/1740
+f 2158/2315/1741 2207/2363/1741 2208/2364/1741
+f 2159/2316/1742 2208/2364/1742 2209/2365/1742
+f 2160/2317/1743 2209/2365/1743 2210/2366/1743
+f 2161/2318/1744 2210/2366/1744 2211/2367/1744
+f 2162/2319/1745 2211/2367/1745 2212/2368/1745
+f 2163/2320/1746 2212/2368/1746 2213/2369/1746
+f 2164/2321/1747 2213/2369/1747 2214/2370/1747
+f 2164/2321/1748 2215/2371/1748 2165/2322/1748
+f 2165/2322/1749 2216/2372/1749 2166/2323/1749
+f 2167/2324/1750 2216/2372/1750 2217/2373/1750
+f 2168/2325/1751 2217/2373/1751 2218/2374/1751
+f 2169/2326/1752 2218/2374/1752 2219/2375/1752
+f 2170/2327/1753 2219/2375/1753 2220/2376/1753
+f 2171/2328/1754 2220/2376/1754 2221/2377/1754
+f 2172/2329/1755 2221/2377/1755 2222/2378/1755
+f 2173/2330/1756 2222/2378/1756 2223/2379/1756
+f 2174/2331/1757 2223/2379/1757 2224/2380/1757
+f 2175/2332/1758 2224/2380/1758 2225/2381/1758
+f 2176/2333/1759 2225/2381/1759 2226/2382/1759
+f 2177/2334/1760 2226/2382/1760 2227/2383/1760
+f 2178/2335/1761 2227/2383/1761 2228/2384/1761
+f 2179/2336/1762 2228/2384/1762 2229/2385/1762
+f 2180/2337/1763 2229/2385/1763 2230/2386/1763
+f 2181/2338/1764 2230/2386/1764 2231/2387/1764
+f 2182/2339/1765 2231/2387/1765 2232/2388/1765
+f 2183/2340/1766 2232/2388/1766 2233/2389/1766
+f 2184/2341/1767 2233/2389/1767 2234/2390/1767
+f 2185/2342/1768 2234/2390/1768 2235/2391/1768
+f 2186/2343/1769 2235/2391/1769 2236/2392/1769
+f 2187/2344/1770 2236/2392/1770 2237/2393/1770
+f 2188/2345/1771 2237/2393/1771 2238/2394/1771
+f 2189/2346/1772 2238/2394/1772 2239/2395/1772
+f 2190/2347/1773 2239/2395/1773 2240/2396/1773
+f 2191/2348/1774 2240/2396/1774 2241/2397/1774
+f 2192/416/1775 2241/2397/1775 2242/2398/1775
+f 126/2399/1776 2665/370/1776 2664/2400/1776
+f 2195/2351/1777 2244/159/1777 2245/2401/1777
+f 2195/2351/1778 2246/2402/1778 2196/2352/1778
+f 2196/2352/1779 2247/2403/1779 2197/2353/1779
+f 2197/2353/1780 2248/2404/1780 2198/2354/1780
+f 2198/2354/1781 2249/2405/1781 2199/2355/1781
+f 2199/2355/1782 2250/2406/1782 2200/2356/1782
+f 2200/2356/1783 2251/2407/1783 2201/2357/1783
+f 2201/2357/1784 2252/2408/1784 2202/2358/1784
+f 2202/2358/1785 2253/2409/1785 2203/2359/1785
+f 2203/2359/1786 2254/2410/1786 2204/2360/1786
+f 2205/2361/1787 2254/2410/1787 2255/2411/1787
+f 2206/2362/1788 2255/2411/1788 2256/2412/1788
+f 2207/2363/1789 2256/2412/1789 2257/2413/1789
+f 2208/2364/1790 2257/2413/1790 2258/2414/1790
+f 2209/2365/1791 2258/2414/1791 2259/2415/1791
+f 2210/2366/1792 2259/2415/1792 2260/2416/1792
+f 2211/2367/1793 2260/2416/1793 2261/2417/1793
+f 2212/2368/1794 2261/2417/1794 2262/2418/1794
+f 2213/2369/1795 2262/2418/1795 2263/2419/1795
+f 2213/2369/1796 2264/2420/1796 2214/2370/1796
+f 2214/2370/1797 2265/2421/1797 2215/2371/1797
+f 2215/2371/1798 2266/2422/1798 2216/2372/1798
+f 2216/2372/1799 2267/2423/1799 2217/2373/1799
+f 2217/2373/1800 2268/2424/1800 2218/2374/1800
+f 2219/2375/1801 2268/2424/1801 2269/2425/1801
+f 2220/2376/1802 2269/2425/1802 2270/2426/1802
+f 2221/2377/1803 2270/2426/1803 2271/2427/1803
+f 2222/2378/1804 2271/2427/1804 2272/2428/1804
+f 2223/2379/1805 2272/2428/1805 2273/2429/1805
+f 2224/2380/1806 2273/2429/1806 2274/2430/1806
+f 2225/2381/1807 2274/2430/1807 2275/2431/1807
+f 2226/2382/1808 2275/2431/1808 2276/2432/1808
+f 2227/2383/1809 2276/2432/1809 2277/2433/1809
+f 2228/2384/1810 2277/2433/1810 2278/2434/1810
+f 2229/2385/1811 2278/2434/1811 2279/2435/1811
+f 2230/2386/1812 2279/2435/1812 2280/2436/1812
+f 2231/2387/1813 2280/2436/1813 2281/2437/1813
+f 2232/2388/1814 2281/2437/1814 2282/2438/1814
+f 2233/2389/1815 2282/2438/1815 2283/2439/1815
+f 2234/2390/1816 2283/2439/1816 2284/2440/1816
+f 2235/2391/1817 2284/2440/1817 2285/2441/1817
+f 2236/2392/1818 2285/2441/1818 2286/2442/1818
+f 2237/2393/1819 2286/2442/1819 2287/2443/1819
+f 2238/2394/1820 2287/2443/1820 2288/2444/1820
+f 2239/2395/1821 2288/2444/1821 2289/2445/1821
+f 2240/2396/1822 2289/2445/1822 2290/2446/1822
+f 2241/2397/1823 2290/2446/1823 2291/2447/1823
+f 2242/2398/1824 2291/2447/1824 2292/274/1824
+f 129/2448/1825 2668/373/1825 2667/2449/1825
+f 2245/2401/1826 2294/161/1826 2295/2450/1826
+f 2245/2401/1827 2296/2451/1827 2246/2402/1827
+f 2246/2402/1828 2297/2452/1828 2247/2403/1828
+f 2247/2403/1829 2298/2453/1829 2248/2404/1829
+f 2248/2404/1830 2299/2454/1830 2249/2405/1830
+f 2249/2405/1831 2300/2455/1831 2250/2406/1831
+f 2250/2406/1832 2301/2456/1832 2251/2407/1832
+f 2251/2407/1833 2302/2457/1833 2252/2408/1833
+f 2252/2408/1834 2303/2458/1834 2253/2409/1834
+f 2253/2409/1835 2304/2459/1835 2254/2410/1835
+f 2255/2411/1836 2304/2459/1836 2305/2460/1836
+f 2256/2412/1837 2305/2460/1837 2306/2461/1837
+f 2257/2413/1838 2306/2461/1838 2307/2462/1838
+f 2258/2414/1839 2307/2462/1839 2308/2463/1839
+f 2259/2415/1840 2308/2463/1840 2309/2464/1840
+f 2260/2416/1841 2309/2464/1841 2310/2465/1841
+f 2261/2417/1842 2310/2465/1842 2311/2466/1842
+f 2262/2418/1843 2311/2466/1843 2312/2467/1843
+f 2263/2419/1844 2312/2467/1844 2313/2468/1844
+f 2263/2419/1845 2314/2469/1845 2264/2420/1845
+f 2264/2420/1846 2315/2470/1846 2265/2421/1846
+f 2265/2421/1847 2316/2471/1847 2266/2422/1847
+f 2266/2422/1848 2317/2472/1848 2267/2423/1848
+f 2267/2423/1849 2318/2473/1849 2268/2424/1849
+f 2268/2424/1850 2319/2474/1850 2269/2425/1850
+f 2270/2426/1851 2319/2474/1851 2320/2475/1851
+f 2271/2427/1852 2320/2475/1852 2321/2476/1852
+f 2272/2428/1853 2321/2476/1853 2322/2477/1853
+f 2273/2429/1854 2322/2477/1854 2323/2478/1854
+f 2274/2430/1855 2323/2478/1855 2324/2479/1855
+f 2275/2431/1856 2324/2479/1856 2325/2480/1856
+f 2276/2432/1857 2325/2480/1857 2326/2481/1857
+f 2277/2433/1858 2326/2481/1858 2327/2482/1858
+f 2278/2434/1859 2327/2482/1859 2328/2483/1859
+f 2279/2435/1860 2328/2483/1860 2329/2484/1860
+f 2280/2436/1861 2329/2484/1861 2330/2485/1861
+f 2281/2437/1862 2330/2485/1862 2331/2486/1862
+f 2282/2438/1863 2331/2486/1863 2332/2487/1863
+f 2283/2439/1864 2332/2487/1864 2333/2488/1864
+f 2284/2440/1865 2333/2488/1865 2334/2489/1865
+f 2285/2441/1866 2334/2489/1866 2335/2490/1866
+f 2286/2442/1867 2335/2490/1867 2336/2491/1867
+f 2287/2443/1868 2336/2491/1868 2337/2492/1868
+f 2288/2444/1869 2337/2492/1869 2338/2493/1869
+f 2289/2445/1870 2338/2493/1870 2339/2494/1870
+f 2289/2445/1871 2340/2495/1871 2290/2446/1871
+f 2290/2446/1872 2341/2496/1872 2291/2447/1872
+f 2291/2447/1873 2342/413/1873 2292/274/1873
+f 132/2497/1874 2671/376/1874 2670/2498/1874
+f 2295/2450/1875 2344/163/1875 2345/2499/1875
+f 2295/2450/1876 2346/2500/1876 2296/2451/1876
+f 2296/2451/1877 2347/2501/1877 2297/2452/1877
+f 2297/2452/1878 2348/2502/1878 2298/2453/1878
+f 2298/2453/1879 2349/2503/1879 2299/2454/1879
+f 2299/2454/1880 2350/2504/1880 2300/2455/1880
+f 2300/2455/1881 2351/2505/1881 2301/2456/1881
+f 2301/2456/1882 2352/2506/1882 2302/2457/1882
+f 2302/2457/1883 2353/2507/1883 2303/2458/1883
+f 2303/2458/1884 2354/2508/1884 2304/2459/1884
+f 2305/2460/1885 2354/2508/1885 2355/2509/1885
+f 2306/2461/1886 2355/2509/1886 2356/2510/1886
+f 2307/2462/1887 2356/2510/1887 2357/2511/1887
+f 2308/2463/1888 2357/2511/1888 2358/2512/1888
+f 2309/2464/1889 2358/2512/1889 2359/2513/1889
+f 2310/2465/1890 2359/2513/1890 2360/2514/1890
+f 2311/2466/1891 2360/2514/1891 2361/2515/1891
+f 2312/2467/1892 2361/2515/1892 2362/2516/1892
+f 2313/2468/1893 2362/2516/1893 2363/2517/1893
+f 2313/2468/1894 2364/2518/1894 2314/2469/1894
+f 2314/2469/1895 2365/2519/1895 2315/2470/1895
+f 2315/2470/1896 2366/2520/1896 2316/2471/1896
+f 2316/2471/1897 2367/2521/1897 2317/2472/1897
+f 2317/2472/1898 2368/2522/1898 2318/2473/1898
+f 2318/2473/1899 2369/2523/1899 2319/2474/1899
+f 2319/2474/1900 2370/2524/1900 2320/2475/1900
+f 2321/2476/1901 2370/2524/1901 2371/2525/1901
+f 2322/2477/1902 2371/2525/1902 2372/2526/1902
+f 2323/2478/1903 2372/2526/1903 2373/2527/1903
+f 2324/2479/1904 2373/2527/1904 2374/2528/1904
+f 2325/2480/1905 2374/2528/1905 2375/2529/1905
+f 2326/2481/1906 2375/2529/1906 2376/2530/1906
+f 2327/2482/1907 2376/2530/1907 2377/2531/1907
+f 2328/2483/1908 2377/2531/1908 2378/2532/1908
+f 2329/2484/1909 2378/2532/1909 2379/2533/1909
+f 2330/2485/1910 2379/2533/1910 2380/2534/1910
+f 2331/2486/1911 2380/2534/1911 2381/2535/1911
+f 2332/2487/1912 2381/2535/1912 2382/2536/1912
+f 2333/2488/1913 2382/2536/1913 2383/2537/1913
+f 2334/2489/1914 2383/2537/1914 2384/2538/1914
+f 2335/2490/1915 2384/2538/1915 2385/2539/1915
+f 2336/2491/1916 2385/2539/1916 2386/2540/1916
+f 2337/2492/1917 2386/2540/1917 2387/2541/1917
+f 2338/2493/1918 2387/2541/1918 2388/2542/1918
+f 2338/2493/1919 2389/2543/1919 2339/2494/1919
+f 2339/2494/1920 2390/2544/1920 2340/2495/1920
+f 2340/2495/1921 2391/2545/1921 2341/2496/1921
+f 2341/2496/1922 2392/398/1922 2342/413/1922
+f 136/379/1923 2673/2546/1923 135/2547/1923
+f 2345/2499/1924 2394/165/1924 2395/2548/1924
+f 2345/2499/1925 2396/2549/1925 2346/2500/1925
+f 2346/2500/1926 2397/2550/1926 2347/2501/1926
+f 2347/2501/1927 2398/2551/1927 2348/2502/1927
+f 2348/2502/1928 2399/2552/1928 2349/2503/1928
+f 2349/2503/1929 2400/2553/1929 2350/2504/1929
+f 2350/2504/1930 2401/2554/1930 2351/2505/1930
+f 2351/2505/1931 2402/2555/1931 2352/2506/1931
+f 2352/2506/1932 2403/2556/1932 2353/2507/1932
+f 2353/2507/1933 2404/2557/1933 2354/2508/1933
+f 2355/2509/1934 2404/2557/1934 2405/2558/1934
+f 2356/2510/1935 2405/2558/1935 2406/2559/1935
+f 2357/2511/1936 2406/2559/1936 2407/2560/1936
+f 2358/2512/1937 2407/2560/1937 2408/2561/1937
+f 2359/2513/1938 2408/2561/1938 2409/2562/1938
+f 2360/2514/1939 2409/2562/1939 2410/2563/1939
+f 2361/2515/1940 2410/2563/1940 2411/2564/1940
+f 2362/2516/1941 2411/2564/1941 2412/2565/1941
+f 2363/2517/1942 2412/2565/1942 2413/2566/1942
+f 2363/2517/1943 2414/2567/1943 2364/2518/1943
+f 2364/2518/1944 2415/2568/1944 2365/2519/1944
+f 2365/2519/1945 2416/2569/1945 2366/2520/1945
+f 2366/2520/1946 2417/2570/1946 2367/2521/1946
+f 2367/2521/1947 2418/2571/1947 2368/2522/1947
+f 2368/2522/1948 2419/2572/1948 2369/2523/1948
+f 2369/2523/1949 2420/2573/1949 2370/2524/1949
+f 2370/2524/1950 2421/2574/1950 2371/2525/1950
+f 2372/2526/1951 2421/2574/1951 2422/2575/1951
+f 2373/2527/1952 2422/2575/1952 2423/2576/1952
+f 2374/2528/1953 2423/2576/1953 2424/2577/1953
+f 2375/2529/1954 2424/2577/1954 2425/2578/1954
+f 2376/2530/1955 2425/2578/1955 2426/2579/1955
+f 2377/2531/1956 2426/2579/1956 2427/2580/1956
+f 2378/2532/1957 2427/2580/1957 2428/2581/1957
+f 2379/2533/1958 2428/2581/1958 2429/2582/1958
+f 2380/2534/1959 2429/2582/1959 2430/2583/1959
+f 2381/2535/1960 2430/2583/1960 2431/2584/1960
+f 2382/2536/1961 2431/2584/1961 2432/2585/1961
+f 2383/2537/1962 2432/2585/1962 2433/2586/1962
+f 2384/2538/1963 2433/2586/1963 2434/2587/1963
+f 2385/2539/1964 2434/2587/1964 2435/2588/1964
+f 2386/2540/1965 2435/2588/1965 2436/2589/1965
+f 2387/2541/1966 2436/2589/1966 2437/2590/1966
+f 2388/2542/1967 2437/2590/1967 2438/2591/1967
+f 2388/2542/1968 2439/2592/1968 2389/2543/1968
+f 2389/2543/1969 2440/2593/1969 2390/2544/1969
+f 2390/2544/1970 2441/2594/1970 2391/2545/1970
+f 2391/2545/1971 2442/399/1971 2392/398/1971
+f 139/382/1972 2676/2595/1972 138/2596/1972
+f 2395/2548/1973 2444/167/1973 2445/2597/1973
+f 2395/2548/1974 2446/2598/1974 2396/2549/1974
+f 2396/2549/1975 2447/2599/1975 2397/2550/1975
+f 2397/2550/1976 2448/2600/1976 2398/2551/1976
+f 2398/2551/1977 2449/2601/1977 2399/2552/1977
+f 2399/2552/1978 2450/2602/1978 2400/2553/1978
+f 2400/2553/1979 2451/2603/1979 2401/2554/1979
+f 2401/2554/1980 2452/2604/1980 2402/2555/1980
+f 2402/2555/1981 2453/2605/1981 2403/2556/1981
+f 2403/2556/1982 2454/2606/1982 2404/2557/1982
+f 2405/2558/1983 2454/2606/1983 2455/2607/1983
+f 2406/2559/1984 2455/2607/1984 2456/2608/1984
+f 2407/2560/1985 2456/2608/1985 2457/2609/1985
+f 2408/2561/1986 2457/2609/1986 2458/2610/1986
+f 2409/2562/1987 2458/2610/1987 2459/2611/1987
+f 2410/2563/1988 2459/2611/1988 2460/2612/1988
+f 2411/2564/1989 2460/2612/1989 2461/2613/1989
+f 2412/2565/1990 2461/2613/1990 2462/2614/1990
+f 2413/2566/1991 2462/2614/1991 2463/2615/1991
+f 2413/2566/1992 2464/2616/1992 2414/2567/1992
+f 2414/2567/1993 2465/2617/1993 2415/2568/1993
+f 2415/2568/1994 2466/2618/1994 2416/2569/1994
+f 2416/2569/1995 2467/2619/1995 2417/2570/1995
+f 2417/2570/1996 2468/2620/1996 2418/2571/1996
+f 2418/2571/1997 2469/2621/1997 2419/2572/1997
+f 2419/2572/1998 2470/2622/1998 2420/2573/1998
+f 2420/2573/1999 2471/2623/1999 2421/2574/1999
+f 2422/2575/2000 2471/2623/2000 2472/2624/2000
+f 2423/2576/2001 2472/2624/2001 2473/2625/2001
+f 2424/2577/2002 2473/2625/2002 2474/2626/2002
+f 2425/2578/2003 2474/2626/2003 2475/2627/2003
+f 2426/2579/2004 2475/2627/2004 2476/2628/2004
+f 2427/2580/2005 2476/2628/2005 2477/2629/2005
+f 2428/2581/2006 2477/2629/2006 2478/2630/2006
+f 2429/2582/2007 2478/2630/2007 2479/2631/2007
+f 2430/2583/2008 2479/2631/2008 2480/2632/2008
+f 2431/2584/2009 2480/2632/2009 2481/2633/2009
+f 2432/2585/2010 2481/2633/2010 2482/2634/2010
+f 2433/2586/2011 2482/2634/2011 2483/2635/2011
+f 2434/2587/2012 2483/2635/2012 2484/2636/2012
+f 2435/2588/2013 2484/2636/2013 2485/2637/2013
+f 2436/2589/2014 2485/2637/2014 2486/2638/2014
+f 2437/2590/2015 2486/2638/2015 2487/2639/2015
+f 2437/2590/2016 2488/2640/2016 2438/2591/2016
+f 2438/2591/2017 2489/2641/2017 2439/2592/2017
+f 2439/2592/2018 2490/2642/2018 2440/2593/2018
+f 2440/2593/2019 2491/2643/2019 2441/2594/2019
+f 2441/2594/2020 2492/408/2020 2442/399/2020
+f 142/385/2021 2679/2644/2021 141/2645/2021
+f 2445/2597/2022 2494/169/2022 2495/2646/2022
+f 2445/2597/2023 2496/2647/2023 2446/2598/2023
+f 2446/2598/2024 2497/2648/2024 2447/2599/2024
+f 2447/2599/2025 2498/2649/2025 2448/2600/2025
+f 2448/2600/2026 2499/2650/2026 2449/2601/2026
+f 2449/2601/2027 2500/2651/2027 2450/2602/2027
+f 2450/2602/2028 2501/2652/2028 2451/2603/2028
+f 2451/2603/2029 2502/2653/2029 2452/2604/2029
+f 2452/2604/2030 2503/2654/2030 2453/2605/2030
+f 2453/2605/2031 2504/2655/2031 2454/2606/2031
+f 2455/2607/2032 2504/2655/2032 2505/2656/2032
+f 2456/2608/2033 2505/2656/2033 2506/2657/2033
+f 2457/2609/2034 2506/2657/2034 2507/2658/2034
+f 2458/2610/2035 2507/2658/2035 2508/2659/2035
+f 2459/2611/2036 2508/2659/2036 2509/2660/2036
+f 2460/2612/2037 2509/2660/2037 2510/2661/2037
+f 2461/2613/2038 2510/2661/2038 2511/2662/2038
+f 2462/2614/2039 2511/2662/2039 2512/2663/2039
+f 2463/2615/2040 2512/2663/2040 2513/2664/2040
+f 2463/2615/2041 2514/2665/2041 2464/2616/2041
+f 2464/2616/2042 2515/2666/2042 2465/2617/2042
+f 2465/2617/2043 2516/2667/2043 2466/2618/2043
+f 2466/2618/2044 2517/2668/2044 2467/2619/2044
+f 2467/2619/2045 2518/2669/2045 2468/2620/2045
+f 2468/2620/2046 2519/2670/2046 2469/2621/2046
+f 2469/2621/2047 2520/2671/2047 2470/2622/2047
+f 2470/2622/2048 2521/2672/2048 2471/2623/2048
+f 2472/2624/2049 2521/2672/2049 2522/2673/2049
+f 2473/2625/2050 2522/2673/2050 2523/2674/2050
+f 2474/2626/2051 2523/2674/2051 2524/2675/2051
+f 2475/2627/2052 2524/2675/2052 2525/2676/2052
+f 2476/2628/2053 2525/2676/2053 2526/2677/2053
+f 2477/2629/2054 2526/2677/2054 2527/2678/2054
+f 2478/2630/2055 2527/2678/2055 2528/2679/2055
+f 2479/2631/2056 2528/2679/2056 2529/2680/2056
+f 2480/2632/2057 2529/2680/2057 2530/2681/2057
+f 2481/2633/2058 2530/2681/2058 2531/2682/2058
+f 2482/2634/2059 2531/2682/2059 2532/2683/2059
+f 2483/2635/2060 2532/2683/2060 2533/2684/2060
+f 2484/2636/2061 2533/2684/2061 2534/2685/2061
+f 2485/2637/2062 2534/2685/2062 2535/2686/2062
+f 2486/2638/2063 2535/2686/2063 2536/2687/2063
+f 2486/2638/2064 2537/2688/2064 2487/2639/2064
+f 2487/2639/2065 2538/2689/2065 2488/2640/2065
+f 2488/2640/2066 2539/2690/2066 2489/2641/2066
+f 2489/2641/2067 2540/2691/2067 2490/2642/2067
+f 2490/2642/2068 2541/2692/2068 2491/2643/2068
+f 2492/408/2069 2541/2692/2069 2542/396/2069
+f 145/388/2070 2682/2693/2070 144/2694/2070
+f 2494/169/2071 2545/2695/2071 2495/2646/2071
+f 2495/2646/2072 2546/2696/2072 2496/2647/2072
+f 2496/2647/2073 2547/2697/2073 2497/2648/2073
+f 2497/2648/2074 2548/2698/2074 2498/2649/2074
+f 2498/2649/2075 2549/2699/2075 2499/2650/2075
+f 2499/2650/2076 2550/2700/2076 2500/2651/2076
+f 2500/2651/2077 2551/2701/2077 2501/2652/2077
+f 2501/2652/2078 2552/2702/2078 2502/2653/2078
+f 2502/2653/2079 2553/2703/2079 2503/2654/2079
+f 2503/2654/2080 2554/2704/2080 2504/2655/2080
+f 2504/2655/2081 2555/2705/2081 2505/2656/2081
+f 2506/2657/2082 2555/2705/2082 2556/2706/2082
+f 2507/2658/2083 2556/2706/2083 2557/2707/2083
+f 2508/2659/2084 2557/2707/2084 2558/2708/2084
+f 2509/2660/2085 2558/2708/2085 2559/2709/2085
+f 2510/2661/2086 2559/2709/2086 2560/2710/2086
+f 2511/2662/2087 2560/2710/2087 2561/2711/2087
+f 2512/2663/2088 2561/2711/2088 2562/2712/2088
+f 2513/2664/2089 2562/2712/2089 2563/2713/2089
+f 2513/2664/2090 2564/2714/2090 2514/2665/2090
+f 2514/2665/2091 2565/2715/2091 2515/2666/2091
+f 2515/2666/2092 2566/2716/2092 2516/2667/2092
+f 2516/2667/2093 2567/2717/2093 2517/2668/2093
+f 2517/2668/2094 2568/2718/2094 2518/2669/2094
+f 2518/2669/2095 2569/2719/2095 2519/2670/2095
+f 2519/2670/2096 2570/2720/2096 2520/2671/2096
+f 2520/2671/2097 2571/2721/2097 2521/2672/2097
+f 2522/2673/2098 2571/2721/2098 2572/2722/2098
+f 2523/2674/2099 2572/2722/2099 2573/2723/2099
+f 2524/2675/2100 2573/2723/2100 2574/2724/2100
+f 2525/2676/2101 2574/2724/2101 2575/2725/2101
+f 2526/2677/2102 2575/2725/2102 2576/2726/2102
+f 2527/2678/2103 2576/2726/2103 2577/2727/2103
+f 2528/2679/2104 2577/2727/2104 2578/2728/2104
+f 2529/2680/2105 2578/2728/2105 2579/2729/2105
+f 2530/2681/2106 2579/2729/2106 2580/2730/2106
+f 2531/2682/2107 2580/2730/2107 2581/2731/2107
+f 2532/2683/2108 2581/2731/2108 2582/2732/2108
+f 2533/2684/2109 2582/2732/2109 2583/2733/2109
+f 2534/2685/2110 2583/2733/2110 2584/2734/2110
+f 2534/2685/2111 2585/2735/2111 2535/2686/2111
+f 2535/2686/2112 2586/2736/2112 2536/2687/2112
+f 2536/2687/2113 2587/2737/2113 2537/2688/2113
+f 2537/2688/2114 2588/2738/2114 2538/2689/2114
+f 2539/2690/2115 2588/2738/2115 2589/2739/2115
+f 2540/2691/2116 2589/2739/2116 2590/2740/2116
+f 2541/2692/2117 2590/2740/2117 2591/2741/2117
+f 2542/396/2118 2591/2741/2118 2592/278/2118
+f 148/389/2119 2685/2742/2119 147/2743/2119
+f 2544/170/2120 2595/2744/2120 2545/2695/2120
+f 2545/2695/2121 2596/2745/2121 2546/2696/2121
+f 2547/2697/2122 2596/2745/2122 2597/2746/2122
+f 2548/2698/2123 2597/2746/2123 2598/2747/2123
+f 2549/2699/2124 2598/2747/2124 2599/2748/2124
+f 2550/2700/2125 2599/2748/2125 2600/2749/2125
+f 2550/2700/2126 2601/2750/2126 2551/2701/2126
+f 2551/2701/2127 2602/2751/2127 2552/2702/2127
+f 2552/2702/2128 2603/2752/2128 2553/2703/2128
+f 2553/2703/2129 2604/2753/2129 2554/2704/2129
+f 2554/2704/2130 2605/2754/2130 2555/2705/2130
+f 2556/2706/2131 2605/2754/2131 2606/2755/2131
+f 2557/2707/2132 2606/2755/2132 2607/2756/2132
+f 2558/2708/2133 2607/2756/2133 2608/2757/2133
+f 2559/2709/2134 2608/2757/2134 2609/2758/2134
+f 2560/2710/2135 2609/2758/2135 2610/2759/2135
+f 2561/2711/2136 2610/2759/2136 2611/2760/2136
+f 2562/2712/2137 2611/2760/2137 2612/2761/2137
+f 2563/2713/2138 2612/2761/2138 2613/2762/2138
+f 2563/2713/2139 2614/2763/2139 2564/2714/2139
+f 2564/2714/2140 2615/2764/2140 2565/2715/2140
+f 2565/2715/2141 2616/2765/2141 2566/2716/2141
+f 2566/2716/2142 2617/2766/2142 2567/2717/2142
+f 2567/2717/2143 2618/2767/2143 2568/2718/2143
+f 2568/2718/2144 2619/2768/2144 2569/2719/2144
+f 2569/2719/2145 2620/2769/2145 2570/2720/2145
+f 2570/2720/2146 2621/2770/2146 2571/2721/2146
+f 2572/2722/2147 2621/2770/2147 2622/2771/2147
+f 2573/2723/2148 2622/2771/2148 2623/2772/2148
+f 2574/2724/2149 2623/2772/2149 2624/2773/2149
+f 2575/2725/2150 2624/2773/2150 2625/2774/2150
+f 2576/2726/2151 2625/2774/2151 2626/2775/2151
+f 2577/2727/2152 2626/2775/2152 2627/2776/2152
+f 2578/2728/2153 2627/2776/2153 2628/2777/2153
+f 2579/2729/2154 2628/2777/2154 2629/2778/2154
+f 2580/2730/2155 2629/2778/2155 2630/2779/2155
+f 2580/2730/2156 2631/2780/2156 2581/2731/2156
+f 2581/2731/2157 2632/2781/2157 2582/2732/2157
+f 2582/2732/2158 2633/2782/2158 2583/2733/2158
+f 2583/2733/2159 2634/2783/2159 2584/2734/2159
+f 2584/2734/2160 2635/2784/2160 2585/2735/2160
+f 2585/2735/2161 2636/2785/2161 2586/2736/2161
+f 2586/2736/2162 2637/2786/2162 2587/2737/2162
+f 2588/2738/2163 2637/2786/2163 2638/2787/2163
+f 2589/2739/2164 2638/2787/2164 2639/2788/2164
+f 2590/2740/2165 2639/2788/2165 2640/2789/2165
+f 2591/2741/2166 2640/2789/2166 2641/2790/2166
+f 2592/278/2167 2641/2790/2167 2642/404/2167
+f 150/2791/2168 2689/394/2168 2688/2792/2168
+f 2594/172/2169 2645/2793/2169 2595/2744/2169
+f 2595/2744/2170 2646/2104/2170 2596/2745/2170
+f 2597/2746/2171 2646/2104/2171 2647/352/2171
+f 2598/2747/2172 2647/352/2172 2648/351/2172
+f 2599/2748/2173 2648/351/2173 2649/2154/2173
+f 2600/2749/2174 2649/2154/2174 2650/355/2174
+f 2601/2750/2175 2650/355/2175 2651/354/2175
+f 2602/2751/2176 2651/354/2176 2652/2202/2176
+f 2602/2751/2177 2653/357/2177 2603/2752/2177
+f 2603/2752/2178 2654/2794/2178 2604/2753/2178
+f 2604/2753/2179 2655/2251/2179 2605/2754/2179
+f 2605/2754/2180 2656/360/2180 2606/2755/2180
+f 2606/2755/2181 2657/2795/2181 2607/2756/2181
+f 2607/2756/2182 2658/2300/2182 2608/2757/2182
+f 2608/2757/2183 2659/363/2183 2609/2758/2183
+f 2610/2759/2184 2659/363/2184 2660/2796/2184
+f 2611/2760/2185 2660/2796/2185 2661/2349/2185
+f 2612/2761/2186 2661/2349/2186 2662/367/2186
+f 2613/2762/2187 2662/367/2187 2663/366/2187
+f 2614/2763/2188 2663/366/2188 2664/2400/2188
+f 2615/2764/2189 2664/2400/2189 2665/370/2189
+f 2616/2765/2190 2665/370/2190 2666/369/2190
+f 2617/2766/2191 2666/369/2191 2667/2449/2191
+f 2618/2767/2192 2667/2449/2192 2668/373/2192
+f 2619/2768/2193 2668/373/2193 2669/372/2193
+f 2620/2769/2194 2669/372/2194 2670/2498/2194
+f 2621/2770/2195 2670/2498/2195 2671/376/2195
+f 2622/2771/2196 2671/376/2196 2672/375/2196
+f 2623/2772/2197 2672/375/2197 2673/2546/2197
+f 2624/2773/2198 2673/2546/2198 2674/378/2198
+f 2625/2774/2199 2674/378/2199 2675/2797/2199
+f 2625/2774/2200 2676/2595/2200 2626/2775/2200
+f 2626/2775/2201 2677/381/2201 2627/2776/2201
+f 2627/2776/2202 2678/2798/2202 2628/2777/2202
+f 2628/2777/2203 2679/2644/2203 2629/2778/2203
+f 2629/2778/2204 2680/384/2204 2630/2779/2204
+f 2630/2779/2205 2681/2799/2205 2631/2780/2205
+f 2631/2780/2206 2682/2693/2206 2632/2781/2206
+f 2632/2781/2207 2683/387/2207 2633/2782/2207
+f 2633/2782/2208 2684/2800/2208 2634/2783/2208
+f 2634/2783/2209 2685/2742/2209 2635/2784/2209
+f 2635/2784/2210 2686/391/2210 2636/2785/2210
+f 2636/2785/2211 2687/390/2211 2637/2786/2211
+f 2638/2787/2212 2687/390/2212 2688/2792/2212
+f 2639/2788/2213 2688/2792/2213 2689/394/2213
+f 2640/2789/2214 2689/394/2214 2690/393/2214
+f 2641/2790/2215 2690/393/2215 2691/401/2215
+f 2642/404/2216 2691/401/2216 2692/267/2216
+f 161/2801/2217 2342/413/2217 2392/398/2217
+f 165/417/2218 2242/2398/2218 164/273/2218
+f 179/420/2219 1542/1718/2219 178/432/2219
+f 2767/4/1 2800/86/1 2824/5/1
+f 147/2743/2220 2684/2800/2220 146/386/2220
+f 144/2694/2221 2681/2799/2221 143/383/2221
+f 141/2645/2222 2678/2798/2222 140/380/2222
+f 138/2596/2223 2675/2797/2223 137/377/2223
+f 134/2802/2224 2673/2546/2224 2672/375/2224
+f 131/2803/2225 2670/2498/2225 2669/372/2225
+f 128/2804/2226 2667/2449/2226 2666/369/2226
+f 125/2805/2227 2664/2400/2227 2663/366/2227
+f 123/2350/2228 2660/2796/2228 122/362/2228
+f 120/2301/2229 2657/2795/2229 119/359/2229
+f 2730/231/1 2711/233/1 1224/223/1
+f 117/2252/2230 2654/2794/2230 116/356/2230
+f 113/2806/2231 2652/2202/2231 2651/354/2231
+f 110/2807/2232 2649/2154/2232 2648/351/2232
+f 108/2103/2233 2645/2793/2233 107/348/2233
+f 103/2808/2234 2643/177/2234 2593/173/2234
+f 2443/166/2235 101/2008/2235 2493/168/2235
+f 2293/160/2236 98/2809/2236 2343/162/2236
+f 2143/154/2237 95/2810/2237 2193/156/2237
+f 1993/343/2238 92/2811/2238 2043/150/2238
+f 88/2812/2239 1893/146/2239 1843/144/2239
+f 85/2813/2240 1743/140/2240 1693/138/2240
+f 82/2814/2241 1593/134/2241 1543/132/2241
+f 79/338/2242 1443/128/2242 1393/125/2242
+f 1247/104/2243 77/2815/2243 1293/108/2243
+f 1105/81/2244 74/2816/2244 1155/83/2244
+f 955/75/2245 71/2817/2245 1005/77/2245
+f 67/2818/2246 855/73/2246 805/71/2246
+f 1319/122/1 2718/181/1 2706/269/1
+f 1319/122/1 2830/121/1 2744/206/1
+f 2768/1362/1 2821/1318/1 2764/6/1
+f 2716/189/1 1318/2819/1 2782/190/1
+f 2744/206/1 2784/185/1 1319/122/1
+f 2810/1499/1 2704/193/1 2743/1500/1
+f 2807/88/1 2789/1363/1 2831/15/1
+f 2747/1453/1 2776/212/1 2714/215/1
+f 2743/1500/1 2782/190/1 1318/2819/1
+f 2753/2820/1 2779/194/1 2704/193/1
+f 2751/1501/1 2785/214/1 1317/195/1
+f 2756/1497/1 2777/199/1 2703/198/1
+f 2719/187/1 2783/2821/1 2716/189/1
+f 64/2822/2247 705/67/2247 655/65/2247
+f 2723/22/2248 3236/119/2248 2901/265/2248
+f 2702/9/2249 3302/8/2249 3233/21/2249
+f 2830/121/2250 3238/2823/2250 3237/2824/2250
+f 3302/8/40 2967/118/40 3233/21/40
+f 2779/194/2251 3315/2825/2251 2751/1501/2251
+f 2755/112/1 2828/111/1 2778/114/1
+f 2809/1496/1 2724/110/1 2756/1497/1
+f 2779/194/2252 2753/2820/2252 3316/2826/2252
+f 2810/1499/1 2753/2820/1 2704/193/1
+f 2747/1453/1 2755/112/1 2778/114/1
+f 2778/114/1 2813/1451/1 2747/1453/1
+f 2756/1497/1 2755/112/1 2777/199/1
+f 2747/1453/1 2742/1449/1 2776/212/1
+f 2775/221/1043 2700/1454/1043 2727/117/1043
+f 2702/9/2253 3233/21/2253 2781/20/2253
+f 1270/205/1 2715/204/1 2722/201/1
+f 61/2827/2254 555/61/2254 505/59/2254
+f 3086/1452/2255 2813/1451/2255 3348/1505/2255
+f 3172/24/2256 2757/107/2256 2728/25/2256
+f 2701/213/1 2786/224/1 2728/25/1
+f 2741/1408/1 2775/221/1 1224/223/1
+f 2699/239/2257 2952/106/2257 2788/2828/2257
+f 2757/107/1 2774/238/1 2728/25/1
+f 2774/238/1 2757/107/1 2699/239/1
+f 2712/227/1 2774/238/1 1223/228/1
+f 1224/223/1 2713/222/1 2726/216/1
+f 355/52/2258 59/1341/2258 405/54/2258
+f 2827/103/2259 2792/99/2259 2731/10/2259
+f 3171/102/2260 2802/101/2260 2827/103/2260
+f 2750/491/1 2748/2829/1 2772/492/1
+f 2759/48/2261 2748/2829/2261 3171/102/2261
+f 2699/239/2262 2788/2828/2262 2732/229/2262
+f 2984/98/2263 3171/102/2263 2748/2829/2263
+f 2698/1369/1 2759/48/1 2773/47/1
+f 2731/10/1 2760/12/1 2787/245/1
+f 3137/235/2264 2732/229/2264 2788/2828/2264
+f 1178/234/1 2711/233/1 2730/231/1
+f 205/180/2265 56/2830/2265 255/1295/2265
+f 2750/491/2266 3265/258/2266 2984/98/2266
+f 2819/2831/1 2770/1321/1 2763/2832/1
+f 2816/91/1 2825/2833/1 2709/2834/1
+f 2736/246/1 2696/249/1 1131/247/1
+f 2815/11/2267 2826/2835/2267 2760/12/2267
+f 2765/90/1 2735/242/1 2789/1363/1
+f 2770/1321/1 2825/2833/1 2746/93/1
+f 2816/91/1 2797/18/1 2761/3/1
+f 2819/2831/1 2825/2833/1 2770/1321/1
+f 2822/87/1 2745/1366/1 2708/89/1
+f 2821/1318/1 2694/255/1 2764/6/1
+f 2825/2833/1 2793/2836/1 2709/2834/1
+f 2816/91/1 2761/3/1 2771/92/1
+f 2737/261/1 2695/253/1 1130/251/1
+f 1130/251/1 2746/93/1 2771/92/1
+f 2817/19/1 2818/1/1 2761/3/1
+f 2695/253/1 2763/2832/1 2770/1321/1
+f 2770/1321/1 2746/93/1 1130/251/1
+f 2767/4/1 2764/6/1 2694/255/1
+f 2697/236/1 2789/1363/1 2735/242/1
+f 2709/2834/1 2797/18/1 2816/91/1
+f 2766/243/1 2745/1366/1 1128/256/1
+f 2708/89/1 2799/85/1 2822/87/1
+f 2740/1317/1 2768/1362/1 1129/254/1
+f 1128/256/1 2745/1366/1 2767/4/1
+f 2707/45/1 2695/253/1 2737/261/1
+f 2697/236/2268 2867/13/2268 2789/1363/2268
+f 1131/247/1 2710/250/1 2733/240/1
+f 51/2837/2269 207/457/2269 208/326/2269
+f 2694/255/1 2790/44/1 2738/46/1
+f 2694/255/1 2740/1317/1 2790/44/1
+f 1079/262/1 2707/45/1 2737/261/1
+f 2696/249/1 2736/246/1 1130/251/1
+f 48/322/2270 210/461/2270 211/463/2270
+f 46/1156/2271 214/469/2271 45/319/2271
+f 43/1108/2272 217/474/2272 42/316/2272
+f 39/2838/2273 219/476/2273 220/314/2273
+f 36/2839/2274 222/480/2274 223/311/2274
+f 33/2840/2275 225/484/2275 226/308/2275
+f 30/2841/2276 228/488/2276 229/305/2276
+f 27/2842/2277 231/494/2277 232/302/2277
+f 24/298/2278 234/498/2278 235/500/2278
+f 22/772/2279 238/506/2279 21/295/2279
+f 2706/269/1 2780/209/1 1319/122/1
+f 19/724/2280 241/511/2280 18/292/2280
+f 2719/187/1 2716/189/1 1368/188/1
+f 2703/198/1 1316/200/1 2721/196/1
+f 2722/201/1 2715/204/1 1320/183/1
+f 16/676/2281 244/516/2281 15/289/2281
+f 2699/239/1 2732/229/1 1223/228/1
+f 2697/236/1 2735/242/1 1177/230/1
+f 2693/244/1 2739/259/1 1127/257/1
+f 13/628/2282 247/521/2282 12/286/2282
+f 10/580/2283 250/526/2283 9/283/2283
+f 7/532/2284 253/531/2284 6/276/2284
+f 154/2843/2285 155/268/2285 2692/267/2285
+f 2734/2/2286 2762/17/2286 3265/258/2286
+f 202/2844/2287 304/449/2287 354/456/2287
+f 2769/252/1 2763/2832/1 2695/253/1
+f 2772/492/1 2748/2829/1 2698/1369/1
+f 193/2845/2288 754/439/2288 804/451/2288
+f 2714/215/1 2776/212/1 2725/210/1
+f 2719/187/1 2705/208/1 2783/2821/1
+f 2763/2832/1 2798/2846/1 2819/2831/1
+f 2824/5/1 2820/2847/1 2764/6/1
+f 2821/1318/1 2768/1362/1 2740/1317/1
+f 2822/87/1 2800/86/1 2767/4/1
+f 2750/491/2289 2710/250/2289 3265/258/2289
+f 2826/2835/2290 2796/2848/2290 2760/12/2290
+f 2802/101/2291 2792/99/2291 2827/103/2291
+f 3033/23/2292 2728/25/2292 2786/224/2292
+f 2870/96/2293 3355/2849/2293 2950/97/2293
+f 2805/2850/2294 3315/2825/2294 2779/194/2294
+f 2867/13/2295 3137/235/2295 2791/14/2295
+f 2808/1407/2296 2700/1454/2296 2741/1408/2296
+f 2795/1504/1 2809/1496/1 2754/2851/1
+f 2785/214/2248 2854/2852/2248 2754/2851/2248
+f 2760/12/1 2796/2848/1 2808/1407/1
+f 3265/258/2297 2870/96/2297 2984/98/2297
+f 3120/1364/2298 2870/96/2298 3265/258/2298
+f 3120/1364/2299 3036/2853/2299 2870/96/2299
+f 2726/216/1 2713/222/1 1270/205/1
+f 196/2854/2300 604/443/2300 654/453/2300
+f 173/411/2301 1842/2007/2301 172/425/2301
+f 149/2855/2302 2688/2792/2302 2687/390/2302
+f 206/329/2303 255/1295/2303 256/49/2303
+f 2699/239/2304 2757/107/2304 2952/106/2304
+f 2756/1497/1 2703/198/1 2785/214/1
+f 2720/191/1 2782/190/1 2704/193/1
+f 2808/1407/1 2741/1408/1 2787/245/1
+f 1317/195/1 2703/198/1 2721/196/1
+f 170/407/2305 1992/2152/2305 169/421/2305
+f 2783/2821/1 2829/1495/1 2812/2856/1
+f 2706/269/1 2715/204/1 2723/22/1
+f 153/2857/2306 2692/267/2306 2691/401/2306
+f 2867/13/2307 2831/15/2307 2789/1363/2307
+f 2742/1449/2308 3086/1452/2308 2786/224/2308
+f 1272/1455/1 1323/1555/1 1273/1450/1
+f 2795/1504/1 2724/110/1 2809/1496/1
+f 2796/2848/5 2700/1454/5 2808/1407/5
+f 2791/14/2309 3079/2858/2309 2831/15/2309
+f 3418/2859/1 2833/2860/1 3080/2861/1
+f 3269/2862/2310 2834/2863/2310 3081/2864/2310
+f 3417/2865/2311 2835/2866/2311 3082/2867/2311
+f 2975/2868/2312 3083/2869/2312 3416/2870/2312
+f 3415/2871/2313 2837/2872/2313 3084/2873/2313
+f 3414/2874/2314 2838/2875/2314 3085/2876/2314
+f 3413/2877/2315 2978/2878/2315 3087/2879/2315
+f 2979/2880/2316 3088/2881/2316 3412/2882/2316
+f 2980/2883/2317 3089/2884/2317 3411/2885/2317
+f 3410/2886/2318 2856/1503/2318 3070/2887/2318
+f 3012/2888/2319 3092/2889/2319 3409/2890/2319
+f 3015/2891/2320 3069/2892/2320 3221/2893/2320
+f 3016/2894/2321 2908/2895/2321 3218/2896/2321
+f 3408/2897/2322 2854/2852/2322 3068/2898/2322
+f 3406/2899/2323 2999/7/2323 2702/9/2323
+f 3021/2900/2324 3067/2901/2324 3405/2902/2324
+f 3022/2903/1 3098/2904/1 3404/2905/1
+f 3403/2906/2325 2846/2907/2325 3099/2908/2325
+f 3402/2909/2326 2852/2910/2326 3066/2911/2326
+f 3401/2912/2327 2860/2913/2327 3102/2914/2327
+f 2997/2915/2328 3103/2916/2328 3400/2917/2328
+f 3029/2918/2329 3065/2919/2329 3399/2920/2329
+f 3398/2921/2330 2861/2922/2330 3106/2923/2330
+f 2996/2924/2319 3107/2925/2319 3397/2926/2319
+f 2826/2835/2291 2700/1454/2291 2796/2848/2291
+f 3035/2927/2331 3110/2928/2331 3396/2929/2331
+f 2994/2930/1 3111/2931/1 3395/2932/1
+f 3394/2933/2332 2849/2934/2332 3063/2935/2332
+f 3039/2936/2333 3114/2937/2333 3393/2938/2333
+f 2993/2939/2334 3115/2940/2334 3392/2941/2334
+f 3042/2942/1 3062/2943/1 3391/2944/1
+f 3390/2945/1 2864/2946/1 3118/2947/1
+f 2992/2948/2335 3119/2949/2335 3389/2950/2335
+f 2991/2951/2336 3120/1364/2336 3388/2952/2336
+f 3047/2953/1 2798/2846/1 3387/2954/1
+f 3386/2955/2337 2840/2956/2337 3123/2957/2337
+f 3049/2958/5 3060/2959/5 3385/2960/5
+f 3050/2961/1 2824/5/1 2800/86/1
+f 3125/2962/2338 2884/2963/2338 3044/2964/2338
+f 3126/2965/2339 3051/2966/2339 3384/2967/2339
+f 3127/2968/1 3128/2969/1 2823/1551/1
+f 3071/2970/2340 3129/2971/2340 3383/2972/2340
+f 3124/2973/5 3130/2974/5 2820/2847/5
+f 3131/2975/2340 3048/2976/2340 3382/2977/2340
+f 3381/2978/2341 2940/2979/2341 3133/2980/2341
+f 3132/2981/1 3072/2982/1 3386/2955/1
+f 3380/2983/1 2935/2984/1 3134/2985/1
+f 2819/2831/1 2934/2986/1 2770/1321/1
+f 2817/19/983 2941/2987/983 2761/3/983
+f 3379/2988/2342 2885/2989/2342 3136/2990/2342
+f 3138/2991/2343 3045/2992/2343 3378/2993/2343
+f 3139/2994/2344 3140/2995/2344 3377/2996/2344
+f 3376/2997/2345 2886/2998/2345 3141/2999/2345
+f 3142/3000/1 2932/3001/1 3044/2964/1
+f 3375/3002/1 2943/3003/1 3142/3000/1
+f 3117/3004/2346 3143/3005/2346 3374/3006/2346
+f 3144/3007/1 2982/3008/1 3373/3009/1
+f 3145/3010/1 3146/3011/1 3372/3012/1
+f 3116/3013/1 3147/3014/1 3371/3015/1
+f 3148/3016/1 3041/3017/1 3370/3018/1
+f 3149/3019/1 3150/3020/1 3369/3021/1
+f 3368/3022/2347 2887/3023/2347 3151/3024/2347
+f 3367/3025/2348 2928/3026/2348 3040/3027/2348
+f 3153/3028/2349 3154/3029/2349 3366/3030/2349
+f 3365/3031/2350 2927/3032/2350 3155/3033/2350
+f 3364/3034/2351 2877/3035/2351 2983/3036/2351
+f 3363/3037/2352 2947/3038/2352 3158/3039/2352
+f 3112/3040/2353 3159/3041/2353 3362/3042/2353
+f 3160/3043/2354 3037/3044/2354 3361/3045/2354
+f 3161/3046/2355 3162/3047/2355 3360/3048/2355
+f 3359/3049/2356 2888/3050/2356 3163/3051/2356
+f 3358/3052/2357 2924/3053/2357 3036/2853/2357
+f 3357/3054/2358 2949/3055/2358 3166/3056/2358
+f 3109/3057/2359 3167/3058/2359 3356/3059/2359
+f 2950/97/2360 2878/3060/2360 2984/98/2360
+f 3355/2849/1 3168/3061/1 2950/97/1
+f 3108/3062/2361 3169/3063/2361 3354/3064/2361
+f 3353/3065/2362 2951/3066/2362 3170/3067/2362
+f 2814/100/2363 2758/3068/2363 2802/101/2363
+f 3173/3069/2364 3032/3070/2364 3350/3071/2364
+f 3348/1505/2365 2804/1507/2365 3174/3072/2365
+f 3175/3073/2366 3031/3074/2366 3347/3075/2366
+f 3346/3076/2367 2954/3077/2367 3176/3078/2367
+f 3345/3079/2368 2919/3080/2368 3177/3081/2368
+f 3344/3082/2369 2879/3083/2369 2985/3084/2369
+f 3343/3085/2370 2955/3086/2370 3180/3087/2370
+f 3104/3088/2371 3181/3089/2371 3342/3090/2371
+f 3341/3091/2372 2917/3092/2372 3028/3093/2372
+f 3183/3094/2373 3184/3095/2373 3340/3096/2373
+f 3339/3097/2374 2889/3098/2374 3185/3099/2374
+f 3338/3100/2375 2916/3101/2375 3027/3102/2375
+f 3187/3103/2376 3188/3104/2376 3337/3105/2376
+f 3101/3106/2377 3189/3107/2377 3336/3108/2377
+f 3190/3109/2378 2986/3110/2378 3335/3111/2378
+f 3334/3112/2379 2958/3113/2379 3192/3114/2379
+f 3100/3115/2380 3193/3116/2380 3333/3117/2380
+f 3194/3118/2381 3024/3119/2381 3332/3120/2381
+f 3331/3121/2382 2959/3122/2382 3196/3123/2382
+f 3078/3124/2383 3197/3125/2383 3330/3126/2383
+f 3198/3127/1 3023/3128/1 3329/3129/1
+f 3199/3130/2384 3200/3131/2384 3328/3132/2384
+f 3097/3133/2385 3201/3134/2385 3327/3135/2385
+f 3326/3136/2386 2881/3137/2386 2987/3138/2386
+f 3203/3139/2387 3204/3140/2387 3325/3141/2387
+f 3324/3142/2388 2910/3143/2388 3205/3144/2388
+f 3207/3145/2389 3208/3146/2389 3322/3147/2389
+f 3211/3148/2390 3212/3149/2390 3319/3150/2390
+f 3318/3151/1013 2909/3152/1013 3213/3153/1013
+f 2804/1507/1 2803/113/1 3019/3154/1
+f 3317/3155/2391 2963/3156/2391 3216/3157/2391
+f 2795/1504/1 2754/2851/1 3217/3158/1
+f 3316/2826/2252 2753/2820/2252 3018/3159/2252
+f 3314/3160/2392 2908/2895/2392 3017/3161/2392
+f 3219/3162/2393 3218/2896/2393 3220/3163/2393
+f 3313/3164/2394 2907/3165/2394 3218/2896/2394
+f 3221/2893/2395 2989/3166/2395 3312/3167/2395
+f 3310/3168/2396 3222/3169/2396 3311/3170/2396
+f 3310/3168/2397 2906/3171/2397 3223/3172/2397
+f 3309/3173/2398 2905/207/2398 3014/3174/2398
+f 3224/3175/1 3225/3176/1 3308/3177/1
+f 3226/3178/1 3013/3179/1 3307/3180/1
+f 3306/3181/1 2965/3182/1 3227/3183/1
+f 3091/3184/2319 3228/3185/2319 3305/3186/2319
+f 3304/3187/2399 2966/3188/2399 3231/3189/2399
+f 3090/3190/2319 3232/3191/2319 3303/3192/2319
+f 3234/3193/2400 3235/3194/2400 3301/3195/2400
+f 2794/1502/2401 3236/119/2401 3300/3196/2401
+f 3237/2824/2398 3238/2823/2398 3299/3197/2398
+f 3239/3198/1 3010/3199/1 3298/3200/1
+f 2810/1499/2402 3240/3201/2402 3297/3202/2402
+f 3241/3203/2403 3009/3204/2403 3296/3205/2403
+f 3242/3206/2404 3243/3207/2404 3295/3208/2404
+f 3059/3209/2405 3244/3210/2405 3294/3211/2405
+f 3293/3212/2406 2898/3213/2406 3008/3214/2406
+f 3246/3215/2407 3247/3216/2407 3292/3217/2407
+f 3291/3218/2408 2874/3219/2408 3248/3220/2408
+f 3290/3221/2409 2897/3222/2409 3007/3223/2409
+f 2921/3224/2410 3250/3225/2410 3289/3226/2410
+f 3251/3227/2411 3057/3228/2411 2978/2878/2411
+f 3288/3229/2412 2895/3230/2412 3005/3231/2412
+f 3287/3232/2413 2970/3233/2413 3254/3234/2413
+f 3286/3235/2414 2873/3236/2414 3255/3237/2414
+f 3285/3238/2415 2894/3239/2415 3004/3240/2415
+f 3257/3241/2416 3258/3242/2416 3284/3243/2416
+f 3055/3244/2417 3259/3245/2417 3283/3246/2417
+f 3260/3247/1 3003/3248/1 3282/3249/1
+f 3261/3250/1 3262/3251/1 3281/3252/1
+f 3280/3253/2418 2871/3254/2418 3263/3255/2418
+f 3279/3256/2419 2892/3257/2419 3002/3258/2419
+f 3278/3259/2420 2891/3260/2420 3001/3261/2420
+f 3267/3262/2340 3268/3263/2340 3277/3264/2340
+f 3053/3265/1 3269/2862/1 3276/3266/1
+f 3270/3267/2421 3000/3268/2421 3275/3269/2421
+f 3274/3270/2422 3271/3271/2422 3272/3272/2422
+f 3052/3273/1 3273/3274/1 3125/2962/1
+f 3271/3271/1 3125/2962/1 3273/3274/1
+f 2938/3275/2423 3125/2962/2423 3271/3271/2423
+f 3125/2962/1 3044/2964/1 3052/3273/1
+f 3274/3270/2424 2937/3276/2424 3124/2973/2424
+f 3051/2966/2425 3124/2973/2425 2866/3277/2425
+f 2938/3275/2426 3274/3270/2426 3051/2966/2426
+f 3275/3269/2340 2847/3278/2340 3049/2958/2340
+f 3272/3272/2340 3049/2958/2340 2937/3276/2340
+f 3272/3272/2421 3270/3267/2421 3275/3269/2421
+f 3267/3262/2427 3269/2862/2427 2973/3279/2427
+f 3123/2957/2428 3267/3262/2428 2936/3280/2428
+f 3123/2957/1 3053/3265/1 3276/3266/1
+f 3277/3264/5 2934/2986/5 3121/3281/5
+f 3048/2976/5 3121/3281/5 2865/3282/5
+f 2936/3280/2340 3277/3264/2340 3048/2976/2340
+f 2793/2836/1 3001/3261/1 2709/2834/1
+f 3268/3263/5 2793/2836/5 2934/2986/5
+f 3268/3263/2429 3266/3283/2429 3278/3259/2429
+f 3046/3284/2430 3279/3256/2430 3002/3258/2430
+f 3261/3250/2431 3263/3255/2431 2972/3285/2431
+f 3119/2949/2431 3261/3250/2431 2933/3286/2431
+f 2841/3287/2432 3280/3253/2432 3119/2949/2432
+f 3281/3252/1 2930/3288/1 3116/3013/1
+f 3045/2992/1 3116/3013/1 2864/2946/1
+f 2933/3286/1 3281/3252/1 3045/2992/1
+f 3282/3249/1 2848/3289/1 3042/2942/1
+f 3262/3251/1 3042/2942/1 2930/3288/1
+f 2972/3285/1 3282/3249/1 3262/3251/1
+f 3283/3246/2433 2971/3290/2433 3257/3241/2433
+f 3115/2940/2434 3257/3241/2434 2929/3291/2434
+f 2842/3292/2435 3283/3246/2435 3115/2940/2435
+f 3112/3040/2436 3258/3242/2436 2926/3293/2436
+f 3041/3017/2437 3112/3040/2437 2863/3294/2437
+f 2929/3291/1 3284/3243/1 3041/3017/1
+f 3038/3295/2438 3004/3240/2438 2849/2934/2438
+f 2926/3293/2439 3285/3238/2439 3038/3295/2439
+f 3258/3242/2440 3256/3296/2440 3285/3238/2440
+f 3253/3297/2441 3255/3237/2441 2970/3233/2441
+f 2925/3298/2442 3286/3235/2442 3253/3297/2442
+f 3111/2931/2443 3056/3299/2443 3286/3235/2443
+f 3287/3232/2444 2922/3300/2444 3108/3062/2444
+f 3037/3044/2445 3108/3062/2445 2862/3301/2445
+f 3037/3044/2446 3253/3297/2446 3287/3232/2446
+f 3288/3229/2447 2850/3302/2447 3034/3303/2447
+f 2922/3300/2448 3288/3229/2448 3034/3303/2448
+f 2970/3233/2449 3288/3229/2449 3254/3234/2449
+f 2921/3224/2450 3107/2925/2450 3251/3227/2450
+f 3107/2925/2451 3057/3228/2451 3251/3227/2451
+f 3104/3088/2452 3250/3225/2452 2918/3304/2452
+f 2861/2922/2453 3289/3226/2453 3104/3088/2453
+f 3032/3070/2454 2921/3224/2454 3289/3226/2454
+f 3290/3221/2455 2851/3305/2455 3029/2918/2455
+f 2918/3304/2456 3290/3221/2456 3029/2918/2456
+f 3250/3225/2457 3249/3306/2457 3290/3221/2457
+f 3246/3215/2458 3248/3220/2458 2969/3307/2458
+f 3103/2916/2459 3246/3215/2459 2917/3092/2459
+f 2845/3308/2460 3291/3218/2460 3103/2916/2460
+f 3292/3217/2461 2914/3309/2461 3100/3115/2461
+f 2860/2913/2462 3292/3217/2462 3100/3115/2462
+f 3028/3093/2463 3246/3215/2463 3292/3217/2463
+f 3025/3310/2464 3008/3214/2464 2852/2910/2464
+f 3247/3216/2465 3025/3310/2465 2914/3309/2465
+f 2969/3307/2466 3293/3212/2466 3247/3216/2466
+f 3294/3211/2467 2968/3311/2467 3242/3206/2467
+f 2913/3312/2468 3294/3211/2468 3242/3206/2468
+f 3099/2908/2469 3059/3209/2469 3294/3211/2469
+f 3295/3208/2470 2910/3143/2470 3096/3313/2470
+f 3024/3119/2471 3096/3313/2471 2859/3314/2471
+f 2913/3312/2472 3295/3208/2472 3024/3119/2472
+f 3296/3205/2473 2853/3315/2473 3021/2900/2473
+f 2910/3143/2474 3296/3205/2474 3021/2900/2474
+f 3243/3207/2475 3241/3203/2475 3296/3205/2475
+f 3297/3202/2476 2906/3171/2476 3093/3316/2476
+f 2858/3317/2477 3297/3202/2477 3093/3316/2477
+f 2753/2820/2252 3297/3202/2252 3018/3159/2252
+f 3298/3200/2478 2855/3318/2478 3015/2891/2478
+f 3240/3201/2479 3015/2891/2479 2906/3171/2479
+f 3240/3201/3 3239/3198/3 3298/3200/3
+f 3299/3197/2252 2902/3319/2252 3090/3190/2252
+f 3014/3174/2252 3090/3190/2252 2857/3320/2252
+f 2905/207/2398 3299/3197/2398 3014/3174/2398
+f 2811/3321/2252 2856/1503/2252 3011/3322/2252
+f 3238/2823/2252 3011/3322/2252 2902/3319/2252
+f 2788/2828/2480 3351/3323/2480 3417/2865/2480
+f 3300/3196/2481 2967/118/2481 3234/3193/2481
+f 3070/2887/2482 3234/3193/2482 2883/3324/2482
+f 2856/1503/2483 3300/3196/2483 3070/2887/2483
+f 3301/3195/2484 3235/3194/2484 3321/3325/2484
+f 2883/3324/2485 3234/3193/2485 3301/3195/2485
+f 3235/3194/2486 2999/7/2486 3321/3325/2486
+f 2967/118/2487 3302/8/2487 3235/3194/2487
+f 3206/3326/2488 3406/2899/2488 2702/9/2488
+f 3303/3192/2489 2966/3188/2489 3230/3327/2489
+f 3092/2889/2489 3230/3327/2489 2904/3328/2489
+f 2857/3320/2319 3303/3192/2319 3092/2889/2319
+f 3059/3209/2490 3231/3189/2490 2875/3329/2490
+f 2846/2907/2491 3304/3187/2491 3059/3209/2491
+f 2904/3328/1 3304/3187/1 3013/3179/1
+f 2980/2883/2492 2883/3324/2492 3301/3195/2492
+f 3231/3189/2493 2980/2883/2493 2875/3329/2493
+f 3231/3189/2494 3229/3330/2494 2883/3324/2494
+f 3305/3186/2495 2965/3182/2495 2882/3331/2495
+f 2882/3331/2496 3069/2892/2496 3305/3186/2496
+f 3069/2892/2497 3091/3184/2497 3305/3186/2497
+f 3306/3181/2498 2890/3332/2498 3078/3124/2498
+f 2989/3166/2499 3078/3124/2499 2839/3333/2499
+f 2989/3166/2500 2882/3331/2500 3306/3181/2500
+f 3307/3180/1 2846/2907/1 2998/3334/1
+f 3227/3183/1 2998/3334/1 2890/3332/1
+f 2965/3182/1 3307/3180/1 3227/3183/1
+f 2812/2856/1 2964/3335/1 3224/3175/1
+f 2900/3336/1 2812/2856/1 3224/3175/1
+f 3308/3177/2252 2903/3337/2252 3091/3184/2252
+f 3010/3199/2252 3091/3184/2252 2855/3318/2252
+f 2900/3336/1 3308/3177/1 3010/3199/1
+f 3309/3173/2252 2857/3320/2252 3012/2888/2252
+f 3225/3176/2252 3012/2888/2252 2903/3337/2252
+f 2964/3335/1 3309/3173/1 3225/3176/1
+f 2858/3317/2501 3310/3168/2501 2908/2895/2501
+f 3311/3170/2502 2874/3219/2502 3058/3338/2502
+f 3017/3161/2503 3058/3338/2503 2845/3308/2503
+f 2908/2895/1 3311/3170/1 3017/3161/1
+f 2979/2880/2504 2989/3166/2504 2839/3333/2504
+f 3222/3169/2505 2979/2880/2505 2874/3219/2505
+f 3222/3169/2506 3221/2893/2506 3312/3167/2506
+f 3219/3162/2507 3313/3164/2507 3218/2896/2507
+f 3068/2898/2508 3219/3162/2508 2988/3339/2508
+f 3068/2898/2509 3094/3340/2509 3313/3164/2509
+f 3077/3341/2510 3220/3163/2510 2889/3098/2510
+f 2988/3339/2511 3077/3341/2511 2978/2878/2511
+f 2997/2915/2512 3017/3161/2512 2845/3308/2512
+f 2889/3098/2513 3314/3160/2513 2997/2915/2513
+f 3220/3163/2514 3218/2896/2514 3314/3160/2514
+f 3094/3340/2515 2805/2850/2515 2907/3165/2515
+f 2854/2852/2516 3315/2825/2516 3094/3340/2516
+f 3016/2894/2517 3018/3159/2517 2858/3317/2517
+f 2907/3165/2518 3316/2826/2518 3016/2894/2518
+f 2779/194/2519 3316/2826/2519 2805/2850/2519
+f 3215/3342/2520 3217/3158/2520 2963/3156/2520
+f 2828/111/1 3215/3342/1 2803/113/1
+f 3057/3228/2521 3216/3157/2521 2978/2878/2521
+f 2844/3343/2522 3317/3155/2522 3057/3228/2522
+f 3019/3154/2523 3215/3342/2523 3317/3155/2523
+f 2978/2878/2524 3216/3157/2524 2988/3339/2524
+f 3216/3157/2525 3214/3344/2525 2988/3339/2525
+f 2996/2924/2252 3019/3154/2252 2844/3343/2252
+f 3318/3151/2526 2962/3345/2526 3211/3148/2526
+f 3067/2901/2527 3211/3148/2527 2881/3137/2527
+f 2853/3315/2528 3318/3151/2528 3067/2901/2528
+f 3076/3346/1 3319/3150/1 3212/3149/1
+f 2838/2875/1 3319/3150/1 3076/3346/1
+f 2987/3138/2529 3211/3148/2529 3319/3150/2529
+f 3320/3347/2530 2700/1454/2530 2995/3348/2530
+f 3212/3149/2531 3320/3347/2531 2995/3348/2531
+f 3212/3149/2532 3210/115/2532 3320/3347/2532
+f 3207/3145/2533 3321/3325/2533 3209/3349/2533
+f 3089/2884/2534 3207/3145/2534 2899/3350/2534
+f 3089/2884/2535 3301/3195/2535 3321/3325/2535
+f 3095/3351/2536 3208/3146/2536 2909/3152/2536
+f 2853/3315/2537 3322/3147/2537 3095/3351/2537
+f 3009/3204/2538 3207/3145/2538 3322/3147/2538
+f 3323/3352/39 2727/117/39 3020/3353/39
+f 3208/3146/2539 3020/3353/2539 2909/3152/2539
+f 3208/3146/2540 3206/3326/2540 3323/3352/2540
+f 3203/3139/2541 3205/3144/2541 2961/3354/2541
+f 2912/3355/2542 3324/3142/2542 3203/3139/2542
+f 2859/3314/1259 3324/3142/1259 3098/2904/1259
+f 3325/3141/2543 2873/3236/2543 3056/3299/2543
+f 3023/3128/1 3056/3299/1 2843/3356/1
+f 2912/3355/1259 3325/3141/1259 3023/3128/1259
+f 2977/3357/2544 2987/3138/2544 2838/2875/2544
+f 3204/3140/2545 2977/3357/2545 2873/3236/2545
+f 2961/3354/2546 3326/3136/2546 3204/3140/2546
+f 3327/3135/2547 2960/3358/2547 3199/3130/2547
+f 3066/2911/2548 3199/3130/2548 2880/3359/2548
+f 3066/2911/2549 3097/3133/2549 3327/3135/2549
+f 3075/3360/2550 3200/3131/2550 2888/3050/2550
+f 2837/2872/2551 3328/3132/2551 3075/3360/2551
+f 2880/3359/2552 3328/3132/2552 2986/3110/2552
+f 3329/3129/1 2843/3356/1 2994/2930/1
+f 2888/3050/2553 3329/3129/2553 2994/2930/2553
+f 2960/3358/2554 3329/3129/2554 3200/3131/2554
+f 3330/3126/2555 2959/3122/2555 3195/3361/2555
+f 3088/2881/2556 3195/3361/2556 2898/3213/2556
+f 2839/3333/2557 3330/3126/2557 3088/2881/2557
+f 3097/3133/2558 3196/3123/2558 2911/3362/2558
+f 2852/2910/2559 3331/3121/2559 3097/3133/2559
+f 3008/3214/2560 3195/3361/2560 3331/3121/2560
+f 3332/3120/1 2859/3314/1 3022/2903/1
+f 2911/3362/1 3332/3120/1 3022/2903/1
+f 3196/3123/2561 3194/3118/2561 3332/3120/2561
+f 3191/3363/2562 3193/3116/2562 2958/3113/2562
+f 2916/3101/2563 3333/3117/2563 3191/3363/2563
+f 3102/2914/2564 3100/3115/2564 3333/3117/2564
+f 3334/3112/2565 2872/3364/2565 3055/3244/2565
+f 3027/3102/2566 3055/3244/2566 2842/3292/2566
+f 3027/3102/2567 3191/3363/2567 3334/3112/2567
+f 2976/3365/2568 2986/3110/2568 2837/2872/2568
+f 3192/3114/2569 2976/3365/2569 2872/3364/2569
+f 3192/3114/2570 3190/3109/2570 3335/3111/2570
+f 3336/3108/2571 2957/3366/2571 3187/3103/2571
+f 3065/2919/2572 3187/3103/2572 2879/3083/2572
+f 2851/3305/2573 3336/3108/2573 3065/2919/2573
+f 3074/3367/2574 3188/3104/2574 2887/3023/2574
+f 2836/3368/2575 3337/3105/2575 3074/3367/2575
+f 2879/3083/2576 3337/3105/2576 2985/3084/2576
+f 3338/3100/2577 2842/3292/2577 2993/2939/2577
+f 2887/3023/2578 3338/3100/2578 2993/2939/2578
+f 2957/3366/2579 3338/3100/2579 3188/3104/2579
+f 3183/3094/2580 3185/3099/2580 2956/3369/2580
+f 2897/3222/2581 3339/3097/2581 3183/3094/2581
+f 3087/2879/2582 3077/3341/2582 3339/3097/2582
+f 3340/3096/2583 2915/3370/2583 3101/3106/2583
+f 3007/3223/2584 3101/3106/2584 2851/3305/2584
+f 2897/3222/2585 3340/3096/2585 3007/3223/2585
+f 3026/3371/2586 3028/3093/2586 2860/2913/2586
+f 2915/3370/2587 3341/3091/2587 3026/3371/2587
+f 3184/3095/2588 3182/3372/2588 3341/3091/2588
+f 3342/3090/2589 2955/3086/2589 3179/3373/2589
+f 2920/3374/2590 3342/3090/2590 3179/3373/2590
+f 3106/2923/2591 3104/3088/2591 3342/3090/2591
+f 3054/3375/2592 3180/3087/2592 2871/3254/2592
+f 3031/3074/2593 3054/3375/2593 2841/3287/2593
+f 2920/3374/2594 3343/3085/2594 3031/3074/2594
+f 3344/3082/2595 2836/3368/2595 2975/2868/2595
+f 2871/3254/2596 3344/3082/2596 2975/2868/2596
+f 3180/3087/2597 3178/3376/2597 3344/3082/2597
+f 3345/3079/2598 3177/3081/2598 2954/3077/2598
+f 3064/3377/2599 3105/3378/2599 3345/3079/2599
+f 3073/3379/2600 3176/3078/2600 2886/2998/2600
+f 2835/2866/2601 3346/3076/2601 3073/3379/2601
+f 3064/3377/2602 3346/3076/2602 3351/3323/2602
+f 3347/3075/2603 2841/3287/2603 2992/2948/2603
+f 2886/2998/2604 3347/3075/2604 2992/2948/2604
+f 2954/3077/2605 3347/3075/2605 3176/3078/2605
+f 2953/3380/2606 3348/1505/2606 3174/3072/2606
+f 2896/225/2607 3348/1505/2607 2953/3380/2607
+f 3349/3381/1 2919/3080/1 3105/3378/1
+f 3006/226/2608 3349/3381/2608 3105/3378/2608
+f 2896/225/2609 3349/3381/2609 3006/226/2609
+f 3030/3382/2610 3032/3070/2610 2861/2922/2610
+f 2919/3080/2611 3350/3071/2611 3030/3382/2611
+f 2953/3380/1 3173/3069/1 3350/3071/1
+f 2878/3060/2612 2814/100/2612 3171/102/2612
+f 3034/3303/2613 2850/3302/2613 2814/100/2613
+f 3352/3383/2614 2951/3066/2614 3353/3065/2614
+f 2895/3230/2615 3352/3383/2615 3353/3065/2615
+f 3085/2876/1 3076/3346/1 3352/3383/1
+f 3353/3065/2616 2758/3068/2616 2850/3302/2616
+f 2850/3302/2617 3005/3231/2617 3353/3065/2617
+f 3005/3231/2618 2895/3230/2618 3353/3065/2618
+f 2758/3068/2619 2815/11/2619 2792/99/2619
+f 2951/3066/2620 2815/11/2620 3170/3067/2620
+f 3168/3061/2621 3169/3063/2621 2950/97/2621
+f 2924/3053/2622 3354/3064/2622 3168/3061/2622
+f 2862/3301/2623 3354/3064/2623 3110/2928/2623
+f 3036/2853/2624 3355/2849/2624 2870/96/2624
+f 3036/2853/1 3168/3061/1 3355/2849/1
+f 3165/3384/2625 3167/3058/2625 2949/3055/2625
+f 3063/2935/2626 3165/3384/2626 2877/3035/2626
+f 3063/2935/2627 3109/3057/2627 3356/3059/2627
+f 3357/3054/2628 2885/2989/2628 2834/2863/2628
+f 2834/2863/2629 2983/3036/2629 3357/3054/2629
+f 2877/3035/2630 3357/3054/2630 2983/3036/2630
+f 2991/2951/2631 3358/3052/2631 3036/2853/2631
+f 3166/3056/2632 2991/2951/2632 2885/2989/2632
+f 3166/3056/2633 3164/3385/2633 3358/3052/2633
+f 3161/3046/2634 3163/3051/2634 2948/3386/2634
+f 2894/3239/2635 3359/3049/2635 3161/3046/2635
+f 3084/2873/2636 3075/3360/2636 3359/3049/2636
+f 3360/3048/2637 2923/3387/2637 3109/3057/2637
+f 2849/2934/2638 3360/3048/2638 3109/3057/2638
+f 3004/3240/2639 3161/3046/2639 3360/3048/2639
+f 3361/3045/2640 2862/3301/2640 3035/2927/2640
+f 3162/3047/2641 3035/2927/2641 2923/3387/2641
+f 2948/3386/2642 3361/3045/2642 3162/3047/2642
+f 3362/3042/2643 2947/3038/2643 3157/3388/2643
+f 3114/2937/2644 3157/3388/2644 2928/3026/2644
+f 2863/3294/2645 3362/3042/2645 3114/2937/2645
+f 3053/3265/1 3158/3039/1 2869/3389/1
+f 2840/2956/2646 3363/3037/2646 3053/3265/2646
+f 3040/3027/2647 3157/3388/2647 3363/3037/2647
+f 2834/2863/2648 3364/3034/2648 2983/3036/2648
+f 2869/3389/2649 3364/3034/2649 2834/2863/2649
+f 3158/3039/2650 3156/3390/2650 3364/3034/2650
+f 3153/3028/2651 3155/3033/2651 2946/3391/2651
+f 2876/3392/2652 3365/3031/2652 3153/3028/2652
+f 3062/2943/2653 3113/3393/2653 3365/3031/2653
+f 3072/2982/2654 3366/3030/2654 3154/3029/2654
+f 2833/2860/2655 3366/3030/2655 3072/2982/2655
+f 2876/3392/2656 3366/3030/2656 2982/3008/2656
+f 2990/3394/2657 3040/3027/2657 2840/2956/2657
+f 3154/3029/2658 2990/3394/2658 3072/2982/2658
+f 2946/3391/2659 3367/3025/2659 3154/3029/2659
+f 3149/3019/1 3151/3024/1 2945/3395/1
+f 2893/3396/2660 3368/3022/2660 3149/3019/2660
+f 3083/2869/2661 3074/3367/2661 3368/3022/2661
+f 3113/3393/2653 3150/3020/2653 2927/3032/2653
+f 3003/3248/1 3113/3393/1 2848/3289/1
+f 2893/3396/1 3369/3021/1 3003/3248/1
+f 3370/3018/2662 2863/3294/2662 3039/2936/2662
+f 2927/3032/2663 3370/3018/2663 3039/2936/2663
+f 2945/3395/1 3370/3018/1 3150/3020/1
+f 3371/3015/1 2944/3397/1 3145/3010/1
+f 3118/2947/1 3145/3010/1 2932/3001/1
+f 2864/2946/1 3371/3015/1 3118/2947/1
+f 3372/3012/1 2868/3398/1 3052/3273/1
+f 3044/2964/1 3372/3012/1 3052/3273/1
+f 2932/3001/1 3372/3012/1 3044/2964/1
+f 2974/3399/1 2982/3008/1 2833/2860/1
+f 3146/3011/1 2974/3399/1 2868/3398/1
+f 2944/3397/1 3373/3009/1 3146/3011/1
+f 3374/3006/2664 3143/3005/2664 2943/3003/2664
+f 2981/3400/2665 3061/3401/2665 3374/3006/2665
+f 3061/3401/2666 3117/3004/2666 3374/3006/2666
+f 3071/2970/2667 3142/3000/2667 2884/2963/2667
+f 2832/3402/2668 3375/3002/2668 3071/2970/2668
+f 2981/3400/2669 3374/3006/2669 3375/3002/2669
+f 2884/2963/2670 3142/3000/2670 3044/2964/2670
+f 3376/2997/2671 2942/3403/2671 3139/2994/2671
+f 2892/3257/2672 3376/2997/2672 3139/2994/2672
+f 3082/2867/2673 3073/3379/2673 3376/2997/2673
+f 3377/2996/2674 2931/3404/2674 3117/3004/2674
+f 3002/3258/2675 3117/3004/2675 3046/3284/2675
+f 2892/3257/2676 3377/2996/2676 3002/3258/2676
+f 3043/3405/2677 3045/2992/2677 2864/2946/2677
+f 2931/3404/2678 3378/2993/2678 3043/3405/2678
+f 2942/3403/2679 3378/2993/2679 3140/2995/2679
+f 2791/14/2680 2981/3400/2680 2832/3402/2680
+f 3379/2988/2340 2941/2987/2340 3135/3406/2340
+f 2891/3260/2681 3379/2988/2681 3135/3406/2681
+f 3081/2864/2682 2834/2863/2682 3379/2988/2682
+f 2709/2834/1 2817/19/1 2816/91/1
+f 3001/3261/5 3135/3406/5 2817/19/5
+f 2941/2987/2296 2818/1/2296 2761/3/2296
+f 2798/2846/1 3121/3281/1 2819/2831/1
+f 2847/3278/5 3380/2983/5 3060/2959/5
+f 3132/2981/2683 3386/2955/2683 2940/2979/2683
+f 3080/2861/1 3072/2982/1 3132/2981/1
+f 3122/3407/2684 3133/2980/2684 2935/2984/2684
+f 2847/3278/2685 3381/2978/2685 3122/3407/2685
+f 3080/2861/2686 3381/2978/2686 3000/3268/2686
+f 3382/2977/5 2865/3282/5 3047/2953/5
+f 2935/2984/5 3382/2977/5 3047/2953/5
+f 3133/2980/2687 3131/2975/2687 3382/2977/2687
+f 2820/2847/1 2768/1362/1 2764/6/1
+f 2866/3277/1 2820/2847/1 2824/5/1
+f 3383/2972/5 2939/3408/5 3127/2968/5
+f 3079/2858/5 3127/2968/5 2749/3409/5
+f 2832/3402/2340 3383/2972/2340 3079/2858/2340
+f 2799/85/1 2823/1551/1 3128/2969/1
+f 2749/3409/1 2823/1551/1 2807/88/1
+f 3384/2967/1 2866/3277/1 3050/2961/1
+f 3128/2969/1 3050/2961/1 2799/85/1
+f 2939/3408/1 3384/2967/1 3128/2969/1
+f 3126/2965/2688 3125/2962/2688 2938/3275/2688
+f 3129/2971/2689 3126/2965/2689 2939/3408/2689
+f 3129/2971/2690 2884/2963/2690 3125/2962/2690
+f 2768/1362/1 3130/2974/1 3385/2960/1
+f 2937/3276/5 3385/2960/5 3130/2974/5
+f 3386/2955/2691 2936/3280/2691 3131/2975/2691
+f 2940/2979/2692 3386/2955/2692 3131/2975/2692
+f 3386/2955/2693 3072/2982/2693 2990/3394/2693
+f 3134/2985/1 3047/2953/1 3387/2954/1
+f 2934/2986/1 2825/2833/1 2770/1321/1
+f 2801/16/2694 3120/1364/2694 2762/17/2694
+f 3136/2990/2340 2801/16/2340 2941/2987/2340
+f 2885/2989/2342 3388/2952/2342 3136/2990/2342
+f 3137/235/2695 3061/3401/2695 2981/3400/2695
+f 3138/2991/2696 3119/2949/2696 2933/3286/2696
+f 3141/2999/2697 3138/2991/2697 2942/3403/2697
+f 3141/2999/2698 2992/2948/2698 3389/2950/2698
+f 3390/2945/1 2932/3001/1 2943/3003/1
+f 2943/3003/2699 3143/3005/2699 3390/2945/2699
+f 2931/3404/2700 3390/2945/2700 3143/3005/2700
+f 3391/2944/1 2876/3392/1 3144/3007/1
+f 3147/3014/1 3144/3007/1 2944/3397/1
+f 2930/3288/1 3391/2944/1 3147/3014/1
+f 3392/2941/1 2929/3291/1 3148/3016/1
+f 3151/3024/1 3148/3016/1 2945/3395/1
+f 3151/3024/1 2993/2939/1 3392/2941/1
+f 3393/2938/2701 2928/3026/2701 3152/3410/2701
+f 2946/3391/2702 3393/2938/2702 3152/3410/2702
+f 3155/3033/2703 3039/2936/2703 3393/2938/2703
+f 3394/2933/2704 2877/3035/2704 3156/3390/2704
+f 3159/3041/2705 3156/3390/2705 2947/3038/2705
+f 3159/3041/2706 3038/3295/2706 3394/2933/2706
+f 3160/3043/2443 3111/2931/2443 2925/3298/2443
+f 3163/3051/2707 3160/3043/2707 2948/3386/2707
+f 3163/3051/2708 2994/2930/2708 3395/2932/2708
+f 3164/3385/2709 3110/2928/2709 2924/3053/2709
+f 2949/3055/2710 3396/2929/2710 3164/3385/2710
+f 2923/3387/2711 3396/2929/2711 3167/3058/2711
+f 3169/3063/2712 2878/3060/2712 2950/97/2712
+f 3169/3063/2713 2922/3300/2713 3034/3303/2713
+f 2951/3066/2714 2826/2835/2714 2760/12/2714
+f 3076/3346/2715 2995/3348/2715 2826/2835/2715
+f 3397/2926/2716 2921/3224/2716 3173/3069/2716
+f 2953/3380/2717 3397/2926/2717 3173/3069/2717
+f 3174/3072/2319 2996/2924/2319 3397/2926/2319
+f 3398/2921/2718 2920/3374/2718 3175/3073/2718
+f 3177/3081/2719 3175/3073/2719 2954/3077/2719
+f 3177/3081/2720 3030/3382/2720 3398/2921/2720
+f 3178/3376/2721 3065/2919/2721 2879/3083/2721
+f 2955/3086/2722 3399/2920/2722 3178/3376/2722
+f 2918/3304/2723 3399/2920/2723 3181/3089/2723
+f 3400/2917/2724 2917/3092/2724 3182/3372/2724
+f 3185/3099/2725 3182/3372/2725 2956/3369/2725
+f 2889/3098/2726 3400/2917/2726 3185/3099/2726
+f 3186/3411/2727 3102/2914/2727 2916/3101/2727
+f 2957/3366/2728 3401/2912/2728 3186/3411/2728
+f 3189/3107/2729 3026/3371/2729 3401/2912/2729
+f 3402/2909/2730 2880/3359/2730 3190/3109/2730
+f 2958/3113/2731 3402/2909/2731 3190/3109/2731
+f 2914/3309/2732 3402/2909/2732 3193/3116/2732
+f 3194/3118/2733 3099/2908/2733 2913/3312/2733
+f 3197/3125/2734 3194/3118/2734 2959/3122/2734
+f 2890/3332/2735 3403/2906/2735 3197/3125/2735
+f 3404/2905/1 2912/3355/1 3198/3127/1
+f 3201/3134/2736 3198/3127/2736 2960/3358/2736
+f 2911/3362/2737 3404/2905/2737 3201/3134/2737
+f 3405/2902/2738 2881/3137/2738 3202/3412/2738
+f 2961/3354/2739 3405/2902/2739 3202/3412/2739
+f 3205/3144/2740 3021/2900/2740 3405/2902/2740
+f 3209/3349/2741 3406/2899/2741 3206/3326/2741
+f 3321/3325/2742 3406/2899/2742 3209/3349/2742
+f 3213/3153/2743 3210/115/2743 2962/3345/2743
+f 2909/3152/2744 3407/116/2744 3213/3153/2744
+f 3214/3344/2745 3068/2898/2745 2988/3339/2745
+f 2963/3156/2746 3408/2897/2746 3214/3344/2746
+f 3217/3158/2747 2754/2851/2747 3408/2897/2747
+f 3218/2896/2748 2907/3165/2748 3016/2894/2748
+f 3221/2893/2749 3069/2892/2749 2882/3331/2749
+f 3223/3172/2750 3015/2891/2750 3221/2893/2750
+f 2768/1362/1 3385/2960/1 3060/2959/1
+f 3409/2890/2489 2904/3328/2489 3226/3178/2489
+f 3228/3185/2489 3226/3178/2489 2965/3182/2489
+f 2903/3337/2319 3409/2890/2319 3228/3185/2319
+f 3229/3330/2751 3070/2887/2751 2883/3324/2751
+f 2966/3188/2752 3410/2886/2752 3229/3330/2752
+f 2902/3319/2319 3410/2886/2319 3232/3191/2319
+f 2769/252/1 3387/2954/1 2763/2832/1
+f 3411/2885/2753 2899/3350/2753 3241/3203/2753
+f 3244/3210/2754 3241/3203/2754 2968/3311/2754
+f 2875/3329/2755 3411/2885/2755 3244/3210/2755
+f 3412/2882/2756 2898/3213/2756 3245/3413/2756
+f 2969/3307/2757 3412/2882/2757 3245/3413/2757
+f 3248/3220/2758 2979/2880/2758 3412/2882/2758
+f 3249/3306/2759 3087/2879/2759 2897/3222/2759
+f 3251/3227/2760 3413/2877/2760 3249/3306/2760
+f 3251/3227/2761 2978/2878/2761 3413/2877/2761
+f 3252/3414/2762 3085/2876/2762 2895/3230/2762
+f 3255/3237/2763 3252/3414/2763 2970/3233/2763
+f 2873/3236/2764 3414/2874/2764 3255/3237/2764
+f 3256/3296/2765 3084/2873/2765 2894/3239/2765
+f 3259/3245/2766 3256/3296/2766 2971/3290/2766
+f 2872/3364/2767 3415/2871/2767 3259/3245/2767
+f 3416/2870/2660 2893/3396/2660 3260/3247/2660
+f 3263/3255/2431 3260/3247/2431 2972/3285/2431
+f 2871/3254/2768 3416/2870/2768 3263/3255/2768
+f 3417/2865/2769 2892/3257/2769 3264/3415/2769
+f 2788/2828/2770 3417/2865/2770 3264/3415/2770
+f 3266/3283/2771 3081/2864/2771 2891/3260/2771
+f 2973/3279/2772 3269/2862/2772 3266/3283/2772
+f 3269/2862/2708 2869/3389/2708 2834/2863/2708
+f 3270/3267/1 3418/2859/1 3080/2861/1
+f 3273/3274/1 3270/3267/1 3271/3271/1
+f 2868/3398/1 3418/2859/1 3273/3274/1
+f 2831/15/1 2749/3409/1 2807/88/1
+f 190/26/2773 191/434/2773 904/27/2773
+f 167/29/2774 2092/403/2774 2142/30/2774
+f 184/32/2775 185/427/2775 1200/33/2775
+f 176/35/2776 1642/415/2776 1692/36/2776
+f 199/38/2777 200/445/2777 454/39/2777
+f 204/41/2778 3/3416/2778 5/42/2778
+f 256/49/2779 255/1295/2779 305/50/2779
+f 306/51/2780 305/50/2780 355/52/2780
+f 356/53/2781 355/52/2781 405/54/2781
+f 405/54/2782 455/57/2782 456/56/2782
+f 455/57/2783 505/59/2783 506/58/2783
+f 505/59/2784 555/61/2784 556/60/2784
+f 555/61/2785 605/63/2785 606/62/2785
+f 605/63/2786 655/65/2786 656/64/2786
+f 655/65/2787 705/67/2787 706/66/2787
+f 705/67/2788 755/69/2788 756/68/2788
+f 755/69/2789 805/71/2789 806/70/2789
+f 805/71/2790 855/73/2790 856/72/2790
+f 855/73/2791 905/334/2791 906/74/2791
+f 906/74/2792 905/334/2792 955/75/2792
+f 956/76/2793 955/75/2793 1005/77/2793
+f 1006/78/2794 1005/77/2794 1055/79/2794
+f 1056/80/2795 1055/79/2795 1105/81/2795
+f 1106/82/2796 1105/81/2796 1155/83/2796
+f 1156/84/2797 1155/83/2797 1201/94/2797
+f 1202/95/2798 1201/94/2798 1247/104/2798
+f 1248/105/2799 1247/104/2799 1293/108/2799
+f 1294/109/2800 1293/108/2800 1343/123/2800
+f 1344/124/2801 1343/123/2801 1393/125/2801
+f 1393/125/2802 1443/128/2802 1444/127/2802
+f 1443/128/2803 1493/130/2803 1494/129/2803
+f 1493/130/2804 1543/132/2804 1544/131/2804
+f 1543/132/2805 1593/134/2805 1594/133/2805
+f 1593/134/2806 1643/136/2806 1644/135/2806
+f 1643/136/2807 1693/138/2807 1694/137/2807
+f 1693/138/2808 1743/140/2808 1744/139/2808
+f 1743/140/2809 1793/142/2809 1794/141/2809
+f 1793/142/2810 1843/144/2810 1844/143/2810
+f 1843/144/2811 1893/146/2811 1894/145/2811
+f 1893/146/2812 1943/148/2812 1944/147/2812
+f 1943/148/2813 1993/343/2813 1994/149/2813
+f 1994/149/2814 1993/343/2814 2043/150/2814
+f 2044/151/2815 2043/150/2815 2093/152/2815
+f 2094/153/2816 2093/152/2816 2143/154/2816
+f 2144/155/2817 2143/154/2817 2193/156/2817
+f 2194/157/2818 2193/156/2818 2243/158/2818
+f 2244/159/2819 2243/158/2819 2293/160/2819
+f 2294/161/2820 2293/160/2820 2343/162/2820
+f 2344/163/2821 2343/162/2821 2393/164/2821
+f 2394/165/2822 2393/164/2822 2443/166/2822
+f 2444/167/2823 2443/166/2823 2493/168/2823
+f 2493/168/2824 2543/171/2824 2544/170/2824
+f 2543/171/2825 2593/173/2825 2594/172/2825
+f 2593/173/2826 2643/177/2826 2644/174/2826
+f 104/175/2827 2/3417/2827 105/176/2827
+f 54/178/2828 1/3418/2828 55/179/2828
+f 3172/24/2829 3033/23/2829 3064/3377/2829
+f 2720/191/1 1317/195/1 2721/196/1
+f 2702/9/71 1270/205/71 2713/222/71
+f 2786/224/2830 3086/1452/2830 2896/225/2830
+f 2696/249/1 2734/2/1 2710/250/1
+f 2736/246/1 1080/263/1 2737/261/1
+f 2738/46/1 1078/264/1 2739/259/1
+f 156/266/2831 2642/404/2831 2692/267/2831
+f 187/270/2832 188/430/2832 1054/271/2832
+f 164/273/2833 2242/2398/2833 2292/274/2833
+f 6/276/2834 253/531/2834 254/43/2834
+f 158/277/2835 2542/396/2835 2592/278/2835
+f 181/280/2836 182/423/2836 1342/281/2836
+f 9/283/2837 250/526/2837 251/284/2837
+f 12/286/2838 247/521/2838 248/287/2838
+f 15/289/2839 244/516/2839 245/290/2839
+f 18/292/2840 241/511/2840 242/293/2840
+f 21/295/2841 238/506/2841 239/296/2841
+f 24/298/2842 235/500/2842 236/299/2842
+f 26/301/2843 27/2842/2843 232/302/2843
+f 29/304/2844 30/2841/2844 229/305/2844
+f 32/307/2845 33/2840/2845 226/308/2845
+f 35/310/2846 36/2839/2846 223/311/2846
+f 38/313/2847 39/2838/2847 220/314/2847
+f 42/316/2848 217/474/2848 218/317/2848
+f 45/319/2849 214/469/2849 215/320/2849
+f 48/322/2850 211/463/2850 212/323/2850
+f 50/325/2851 51/2837/2851 208/326/2851
+f 53/328/2852 54/178/2852 205/180/2852
+f 305/50/2853 57/1296/2853 58/330/2853
+f 60/331/2854 61/2827/2854 505/59/2854
+f 63/332/2855 64/2822/2855 655/65/2855
+f 66/333/2856 67/2818/2856 805/71/2856
+f 905/334/2857 69/3419/2857 70/335/2857
+f 1055/79/2858 72/1529/2858 73/336/2858
+f 1201/94/2859 75/1574/2859 76/337/2859
+f 1343/123/2860 78/1622/2860 79/338/2860
+f 81/339/2861 82/2814/2861 1543/132/2861
+f 84/340/2862 85/2813/2862 1693/138/2862
+f 87/341/2863 88/2812/2863 1843/144/2863
+f 90/342/2864 91/3420/2864 1993/343/2864
+f 2093/152/2865 93/1863/2865 94/344/2865
+f 2243/158/2866 96/1911/2866 97/345/2866
+f 2393/164/2867 99/1959/2867 100/346/2867
+f 102/347/2868 103/2808/2868 2593/173/2868
+f 107/348/114 2645/2793/114 2644/174/114
+f 109/350/2869 110/2807/2869 2648/351/2869
+f 112/353/2870 113/2806/2870 2651/354/2870
+f 116/356/2871 2654/2794/2871 2653/357/2871
+f 119/359/2872 2657/2795/2872 2656/360/2872
+f 122/362/2873 2660/2796/2873 2659/363/2873
+f 124/365/2874 125/2805/2874 2663/366/2874
+f 127/368/2875 128/2804/2875 2666/369/2875
+f 130/371/2876 131/2803/2876 2669/372/2876
+f 133/374/2877 134/2802/2877 2672/375/2877
+f 137/377/2878 2675/2797/2878 2674/378/2878
+f 140/380/2879 2678/2798/2879 2677/381/2879
+f 143/383/2880 2681/2799/2880 2680/384/2880
+f 146/386/2881 2684/2800/2881 2683/387/2881
+f 148/389/2882 149/2855/2882 2687/390/2882
+f 151/392/2883 152/400/2883 2690/393/2883
+f 159/395/2884 2492/408/2884 2542/396/2884
+f 160/397/2885 161/2801/2885 2392/398/2885
+f 152/400/2886 153/2857/2886 2691/401/2886
+f 168/402/2887 2042/422/2887 2092/403/2887
+f 157/279/2888 2592/278/2888 2642/404/2888
+f 171/405/2889 1892/426/2889 1942/406/2889
+f 159/395/2890 160/397/2890 2442/399/2890
+f 174/409/2891 1742/429/2891 1792/410/2891
+f 162/412/2892 163/275/2892 2292/274/2892
+f 177/414/2893 1592/433/2893 1642/415/2893
+f 166/31/2894 2142/30/2894 2192/416/2894
+f 180/418/2895 1442/436/2895 1492/419/2895
+f 169/421/2896 1992/2152/2896 2042/422/2896
+f 182/423/2897 183/440/2897 1292/424/2897
+f 172/425/144 1842/2007/144 1892/426/144
+f 185/427/2898 186/444/2898 1154/428/2898
+f 175/37/2899 1692/36/2899 1742/429/2899
+f 188/430/2900 189/447/2900 1004/431/2900
+f 178/432/2901 1542/1718/2901 1592/433/2901
+f 191/434/2902 192/450/2902 854/435/2902
+f 180/418/2903 181/280/2903 1392/282/2903
+f 194/437/2904 195/452/2904 704/438/2904
+f 183/440/2905 184/32/2905 1246/34/2905
+f 197/441/2906 198/454/2906 554/442/2906
+f 186/444/2907 187/270/2907 1104/272/2907
+f 200/445/2908 201/455/2908 404/446/2908
+f 189/447/2909 190/26/2909 954/28/2909
+f 203/448/2910 204/41/2910 254/43/2910
+f 192/450/2911 193/2845/2911 804/451/2911
+f 195/452/2912 196/2854/2912 654/453/2912
+f 198/454/2913 199/38/2913 504/40/2913
+f 201/455/2914 202/2844/2914 354/456/2914
+f 207/457/2915 206/329/2915 256/49/2915
+f 208/326/2916 207/457/2916 257/458/2916
+f 209/327/2917 208/326/2917 258/459/2917
+f 210/461/2918 209/327/2918 259/460/2918
+f 211/463/2919 210/461/2919 260/462/2919
+f 211/463/2920 261/464/2920 262/465/2920
+f 212/323/2921 262/465/2921 263/466/2921
+f 213/467/2922 263/466/2922 264/468/2922
+f 214/469/2923 264/468/2923 265/470/2923
+f 215/320/2924 265/470/2924 266/471/2924
+f 216/472/2925 266/471/2925 267/473/2925
+f 217/474/2926 267/473/2926 268/475/2926
+f 219/476/2927 218/317/2927 268/475/2927
+f 220/314/2928 219/476/2928 269/477/2928
+f 221/315/2929 220/314/2929 270/478/2929
+f 222/480/2930 221/315/2930 271/479/2930
+f 223/311/2931 222/480/2931 272/481/2931
+f 224/312/2932 223/311/2932 273/482/2932
+f 225/484/2933 224/312/2933 274/483/2933
+f 226/308/2934 225/484/2934 275/485/2934
+f 227/309/2935 226/308/2935 276/486/2935
+f 228/488/2936 227/309/2936 277/487/2936
+f 229/305/2937 228/488/2937 278/489/2937
+f 230/306/2938 229/305/2938 279/490/2938
+f 231/494/2939 230/306/2939 280/493/2939
+f 232/302/2940 231/494/2940 281/495/2940
+f 233/303/2941 232/302/2941 282/496/2941
+f 234/498/2942 233/303/2942 283/497/2942
+f 235/500/190 234/498/190 284/499/190
+f 235/500/2943 285/501/2943 286/502/2943
+f 236/299/2944 286/502/2944 287/503/2944
+f 237/504/2945 287/503/2945 288/505/2945
+f 238/506/2946 288/505/2946 289/507/2946
+f 239/296/2947 289/507/2947 290/508/2947
+f 240/509/2948 290/508/2948 291/510/2948
+f 241/511/2949 291/510/2949 292/512/2949
+f 242/293/2950 292/512/2950 293/513/2950
+f 243/514/2951 293/513/2951 294/515/2951
+f 244/516/2952 294/515/2952 295/517/2952
+f 245/290/2953 295/517/2953 296/518/2953
+f 246/519/2954 296/518/2954 297/520/2954
+f 247/521/2955 297/520/2955 298/522/2955
+f 248/287/2956 298/522/2956 299/523/2956
+f 249/524/2957 299/523/2957 300/525/2957
+f 250/526/2958 300/525/2958 301/527/2958
+f 251/284/2959 301/527/2959 302/528/2959
+f 252/529/2960 302/528/2960 303/530/2960
+f 253/531/2961 303/530/2961 304/449/2961
+f 8/285/2962 251/284/2962 252/529/2962
+f 257/458/2963 256/49/2963 306/51/2963
+f 258/459/2964 257/458/2964 307/533/2964
+f 259/460/2965 258/459/2965 308/534/2965
+f 260/462/2966 259/460/2966 309/535/2966
+f 260/462/2967 310/536/2967 311/537/2967
+f 261/464/2968 311/537/2968 312/538/2968
+f 262/465/2969 312/538/2969 313/539/2969
+f 263/466/2970 313/539/2970 314/540/2970
+f 264/468/2971 314/540/2971 315/541/2971
+f 265/470/2972 315/541/2972 316/542/2972
+f 266/471/2973 316/542/2973 317/543/2973
+f 267/473/2974 317/543/2974 318/544/2974
+f 269/477/2975 268/475/2975 318/544/2975
+f 270/478/2976 269/477/2976 319/545/2976
+f 271/479/2977 270/478/2977 320/546/2977
+f 272/481/2978 271/479/2978 321/547/2978
+f 273/482/2979 272/481/2979 322/548/2979
+f 274/483/2980 273/482/2980 323/549/2980
+f 275/485/2981 274/483/2981 324/550/2981
+f 276/486/2982 275/485/2982 325/551/2982
+f 277/487/2983 276/486/2983 326/552/2983
+f 278/489/2984 277/487/2984 327/553/2984
+f 279/490/2985 278/489/2985 328/554/2985
+f 280/493/2986 279/490/2986 329/555/2986
+f 281/495/2987 280/493/2987 330/556/2987
+f 282/496/2988 281/495/2988 331/557/2988
+f 283/497/2989 282/496/2989 332/558/2989
+f 284/499/2990 283/497/2990 333/559/2990
+f 285/501/2991 284/499/2991 334/560/2991
+f 285/501/2992 335/561/2992 336/562/2992
+f 286/502/2993 336/562/2993 337/563/2993
+f 287/503/2994 337/563/2994 338/564/2994
+f 288/505/2995 338/564/2995 339/565/2995
+f 289/507/2996 339/565/2996 340/566/2996
+f 290/508/2997 340/566/2997 341/567/2997
+f 291/510/2998 341/567/2998 342/568/2998
+f 292/512/2999 342/568/2999 343/569/2999
+f 293/513/3000 343/569/3000 344/570/3000
+f 294/515/3001 344/570/3001 345/571/3001
+f 295/517/3002 345/571/3002 346/572/3002
+f 296/518/3003 346/572/3003 347/573/3003
+f 297/520/3004 347/573/3004 348/574/3004
+f 298/522/3005 348/574/3005 349/575/3005
+f 299/523/3006 349/575/3006 350/576/3006
+f 300/525/3007 350/576/3007 351/577/3007
+f 301/527/3008 351/577/3008 352/578/3008
+f 302/528/3009 352/578/3009 353/579/3009
+f 303/530/3010 353/579/3010 354/456/3010
+f 11/288/3011 248/287/3011 249/524/3011
+f 307/533/3012 306/51/3012 356/53/3012
+f 308/534/3013 307/533/3013 357/581/3013
+f 309/535/3014 308/534/3014 358/582/3014
+f 310/536/3015 309/535/3015 359/583/3015
+f 310/536/3016 360/584/3016 361/585/3016
+f 311/537/3017 361/585/3017 362/586/3017
+f 312/538/3018 362/586/3018 363/587/3018
+f 313/539/3019 363/587/3019 364/588/3019
+f 314/540/3020 364/588/3020 365/589/3020
+f 315/541/3021 365/589/3021 366/590/3021
+f 317/543/3022 316/542/3022 366/590/3022
+f 318/544/3023 317/543/3023 367/591/3023
+f 319/545/3024 318/544/3024 368/592/3024
+f 320/546/3025 319/545/3025 369/593/3025
+f 321/547/3026 320/546/3026 370/594/3026
+f 322/548/3027 321/547/3027 371/595/3027
+f 323/549/3028 322/548/3028 372/596/3028
+f 324/550/3029 323/549/3029 373/597/3029
+f 325/551/3030 324/550/3030 374/598/3030
+f 326/552/3031 325/551/3031 375/599/3031
+f 327/553/3032 326/552/3032 376/600/3032
+f 327/553/3033 377/601/3033 378/602/3033
+f 328/554/3034 378/602/3034 379/603/3034
+f 329/555/3035 379/603/3035 380/604/3035
+f 330/556/3036 380/604/3036 381/605/3036
+f 331/557/3037 381/605/3037 382/606/3037
+f 332/558/3038 382/606/3038 383/607/3038
+f 333/559/3039 383/607/3039 384/608/3039
+f 335/561/288 334/560/288 384/608/288
+f 336/562/3040 335/561/3040 385/609/3040
+f 337/563/3041 336/562/3041 386/610/3041
+f 338/564/3042 337/563/3042 387/611/3042
+f 339/565/3043 338/564/3043 388/612/3043
+f 339/565/3044 389/613/3044 390/614/3044
+f 340/566/3045 390/614/3045 391/615/3045
+f 341/567/3046 391/615/3046 392/616/3046
+f 342/568/3047 392/616/3047 393/617/3047
+f 343/569/3048 393/617/3048 394/618/3048
+f 344/570/3049 394/618/3049 395/619/3049
+f 345/571/3050 395/619/3050 396/620/3050
+f 346/572/3051 396/620/3051 397/621/3051
+f 347/573/3052 397/621/3052 398/622/3052
+f 348/574/3053 398/622/3053 399/623/3053
+f 349/575/3054 399/623/3054 400/624/3054
+f 350/576/3055 400/624/3055 401/625/3055
+f 351/577/3056 401/625/3056 402/626/3056
+f 352/578/3057 402/626/3057 403/627/3057
+f 353/579/3058 403/627/3058 404/446/3058
+f 14/291/3059 245/290/3059 246/519/3059
+f 357/581/3060 356/53/3060 406/55/3060
+f 358/582/3061 357/581/3061 407/629/3061
+f 359/583/3062 358/582/3062 408/630/3062
+f 359/583/3063 409/631/3063 410/632/3063
+f 360/584/3064 410/632/3064 411/633/3064
+f 361/585/3065 411/633/3065 412/634/3065
+f 362/586/3066 412/634/3066 413/635/3066
+f 364/588/3067 363/587/3067 413/635/3067
+f 365/589/3068 364/588/3068 414/636/3068
+f 366/590/3069 365/589/3069 415/637/3069
+f 367/591/3070 366/590/3070 416/638/3070
+f 368/592/3071 367/591/3071 417/639/3071
+f 369/593/3072 368/592/3072 418/640/3072
+f 370/594/3073 369/593/3073 419/641/3073
+f 371/595/3074 370/594/3074 420/642/3074
+f 372/596/3075 371/595/3075 421/643/3075
+f 373/597/3076 372/596/3076 422/644/3076
+f 373/597/3077 423/645/3077 424/646/3077
+f 374/598/3078 424/646/3078 425/647/3078
+f 375/599/3079 425/647/3079 426/648/3079
+f 376/600/3080 426/648/3080 427/649/3080
+f 377/601/3081 427/649/3081 428/650/3081
+f 378/602/3082 428/650/3082 429/651/3082
+f 379/603/3083 429/651/3083 430/652/3083
+f 380/604/3084 430/652/3084 431/653/3084
+f 381/605/3085 431/653/3085 432/654/3085
+f 382/606/3086 432/654/3086 433/655/3086
+f 383/607/3087 433/655/3087 434/656/3087
+f 385/609/3088 384/608/3088 434/656/3088
+f 386/610/3089 385/609/3089 435/657/3089
+f 387/611/3090 386/610/3090 436/658/3090
+f 388/612/3091 387/611/3091 437/659/3091
+f 389/613/3092 388/612/3092 438/660/3092
+f 390/614/3093 389/613/3093 439/661/3093
+f 390/614/3094 440/662/3094 441/663/3094
+f 391/615/3095 441/663/3095 442/664/3095
+f 392/616/3096 442/664/3096 443/665/3096
+f 393/617/3097 443/665/3097 444/666/3097
+f 394/618/3098 444/666/3098 445/667/3098
+f 395/619/3099 445/667/3099 446/668/3099
+f 396/620/3100 446/668/3100 447/669/3100
+f 397/621/3101 447/669/3101 448/670/3101
+f 398/622/3102 448/670/3102 449/671/3102
+f 400/624/3103 399/623/3103 449/671/3103
+f 401/625/3104 400/624/3104 450/672/3104
+f 402/626/3105 401/625/3105 451/673/3105
+f 402/626/3106 452/674/3106 453/675/3106
+f 403/627/3107 453/675/3107 454/39/3107
+f 17/294/3108 242/293/3108 243/514/3108
+f 406/55/3109 456/56/3109 457/677/3109
+f 407/629/3110 457/677/3110 458/678/3110
+f 408/630/3111 458/678/3111 459/679/3111
+f 409/631/3112 459/679/3112 460/680/3112
+f 410/632/3113 460/680/3113 461/681/3113
+f 412/634/3114 411/633/3114 461/681/3114
+f 413/635/3115 412/634/3115 462/682/3115
+f 414/636/3116 413/635/3116 463/683/3116
+f 415/637/3117 414/636/3117 464/684/3117
+f 416/638/3118 415/637/3118 465/685/3118
+f 417/639/3119 416/638/3119 466/686/3119
+f 418/640/3120 417/639/3120 467/687/3120
+f 419/641/3121 418/640/3121 468/688/3121
+f 420/642/3122 419/641/3122 469/689/3122
+f 421/643/3123 420/642/3123 470/690/3123
+f 422/644/3124 421/643/3124 471/691/3124
+f 423/645/3125 422/644/3125 472/692/3125
+f 423/645/3126 473/693/3126 474/694/3126
+f 424/646/3127 474/694/3127 475/695/3127
+f 425/647/3128 475/695/3128 476/696/3128
+f 426/648/3129 476/696/3129 477/697/3129
+f 427/649/3130 477/697/3130 478/698/3130
+f 428/650/3131 478/698/3131 479/699/3131
+f 429/651/3132 479/699/3132 480/700/3132
+f 430/652/3133 480/700/3133 481/701/3133
+f 431/653/3134 481/701/3134 482/702/3134
+f 432/654/3135 482/702/3135 483/703/3135
+f 433/655/3136 483/703/3136 484/704/3136
+f 435/657/3137 434/656/3137 484/704/3137
+f 436/658/3138 435/657/3138 485/705/3138
+f 437/659/3139 436/658/3139 486/706/3139
+f 438/660/3140 437/659/3140 487/707/3140
+f 439/661/3141 438/660/3141 488/708/3141
+f 440/662/3142 439/661/3142 489/709/3142
+f 440/662/3143 490/710/3143 491/711/3143
+f 441/663/3144 491/711/3144 492/712/3144
+f 442/664/3145 492/712/3145 493/713/3145
+f 443/665/3146 493/713/3146 494/714/3146
+f 444/666/3147 494/714/3147 495/715/3147
+f 445/667/3148 495/715/3148 496/716/3148
+f 446/668/3149 496/716/3149 497/717/3149
+f 447/669/3150 497/717/3150 498/718/3150
+f 448/670/3151 498/718/3151 499/719/3151
+f 450/672/3152 449/671/3152 499/719/3152
+f 451/673/3153 450/672/3153 500/720/3153
+f 452/674/3154 451/673/3154 501/721/3154
+f 453/675/3155 452/674/3155 502/722/3155
+f 453/675/3156 503/723/3156 504/40/3156
+f 20/297/86 239/296/86 240/509/86
+f 456/56/3157 506/58/3157 507/725/3157
+f 457/677/3158 507/725/3158 508/726/3158
+f 458/678/3159 508/726/3159 509/727/3159
+f 459/679/3160 509/727/3160 510/728/3160
+f 461/681/3161 460/680/3161 510/728/3161
+f 462/682/3162 461/681/3162 511/729/3162
+f 463/683/3163 462/682/3163 512/730/3163
+f 464/684/3164 463/683/3164 513/731/3164
+f 465/685/3165 464/684/3165 514/732/3165
+f 466/686/3166 465/685/3166 515/733/3166
+f 467/687/3167 466/686/3167 516/734/3167
+f 468/688/3168 467/687/3168 517/735/3168
+f 469/689/3169 468/688/3169 518/736/3169
+f 470/690/3170 469/689/3170 519/737/3170
+f 471/691/3171 470/690/3171 520/738/3171
+f 472/692/3172 471/691/3172 521/739/3172
+f 473/693/3173 472/692/3173 522/740/3173
+f 473/693/3174 523/741/3174 524/742/3174
+f 474/694/3175 524/742/3175 525/743/3175
+f 475/695/3176 525/743/3176 526/744/3176
+f 476/696/3177 526/744/3177 527/745/3177
+f 477/697/3178 527/745/3178 528/746/3178
+f 478/698/3179 528/746/3179 529/747/3179
+f 479/699/3180 529/747/3180 530/748/3180
+f 480/700/3181 530/748/3181 531/749/3181
+f 481/701/3182 531/749/3182 532/750/3182
+f 482/702/3183 532/750/3183 533/751/3183
+f 483/703/3184 533/751/3184 534/752/3184
+f 485/705/3185 484/704/3185 534/752/3185
+f 486/706/3186 485/705/3186 535/753/3186
+f 487/707/3187 486/706/3187 536/754/3187
+f 488/708/3188 487/707/3188 537/755/3188
+f 489/709/3189 488/708/3189 538/756/3189
+f 490/710/3190 489/709/3190 539/757/3190
+f 490/710/3191 540/758/3191 541/759/3191
+f 491/711/3192 541/759/3192 542/760/3192
+f 492/712/3193 542/760/3193 543/761/3193
+f 493/713/3194 543/761/3194 544/762/3194
+f 494/714/3195 544/762/3195 545/763/3195
+f 495/715/3196 545/763/3196 546/764/3196
+f 496/716/3197 546/764/3197 547/765/3197
+f 497/717/3198 547/765/3198 548/766/3198
+f 498/718/3199 548/766/3199 549/767/3199
+f 500/720/3200 499/719/3200 549/767/3200
+f 501/721/3201 500/720/3201 550/768/3201
+f 502/722/3202 501/721/3202 551/769/3202
+f 503/723/3203 502/722/3203 552/770/3203
+f 503/723/3204 553/771/3204 554/442/3204
+f 23/300/3205 236/299/3205 237/504/3205
+f 506/58/3206 556/60/3206 557/773/3206
+f 507/725/3207 557/773/3207 558/774/3207
+f 508/726/3208 558/774/3208 559/775/3208
+f 509/727/3209 559/775/3209 560/776/3209
+f 511/729/3210 510/728/3210 560/776/3210
+f 512/730/3211 511/729/3211 561/777/3211
+f 513/731/3212 512/730/3212 562/778/3212
+f 514/732/3213 513/731/3213 563/779/3213
+f 515/733/3214 514/732/3214 564/780/3214
+f 516/734/3215 515/733/3215 565/781/3215
+f 517/735/3216 516/734/3216 566/782/3216
+f 518/736/3217 517/735/3217 567/783/3217
+f 519/737/3218 518/736/3218 568/784/3218
+f 520/738/3219 519/737/3219 569/785/3219
+f 521/739/3220 520/738/3220 570/786/3220
+f 522/740/3221 521/739/3221 571/787/3221
+f 523/741/3222 522/740/3222 572/788/3222
+f 523/741/3223 573/789/3223 574/790/3223
+f 524/742/3224 574/790/3224 575/791/3224
+f 525/743/3225 575/791/3225 576/792/3225
+f 527/745/3226 526/744/3226 576/792/3226
+f 528/746/3227 527/745/3227 577/793/3227
+f 529/747/3228 528/746/3228 578/794/3228
+f 529/747/3229 579/795/3229 580/796/3229
+f 530/748/3230 580/796/3230 581/797/3230
+f 531/749/3231 581/797/3231 582/798/3231
+f 532/750/3232 582/798/3232 583/799/3232
+f 533/751/3233 583/799/3233 584/800/3233
+f 535/753/3234 534/752/3234 584/800/3234
+f 536/754/3235 535/753/3235 585/801/3235
+f 537/755/3236 536/754/3236 586/802/3236
+f 538/756/3237 537/755/3237 587/803/3237
+f 539/757/3238 538/756/3238 588/804/3238
+f 540/758/3239 539/757/3239 589/805/3239
+f 540/758/3240 590/806/3240 591/807/3240
+f 541/759/3241 591/807/3241 592/808/3241
+f 542/760/3242 592/808/3242 593/809/3242
+f 543/761/3243 593/809/3243 594/810/3243
+f 544/762/3244 594/810/3244 595/811/3244
+f 545/763/3245 595/811/3245 596/812/3245
+f 546/764/3246 596/812/3246 597/813/3246
+f 547/765/3247 597/813/3247 598/814/3247
+f 548/766/3248 598/814/3248 599/815/3248
+f 550/768/3249 549/767/3249 599/815/3249
+f 551/769/3250 550/768/3250 600/816/3250
+f 552/770/3251 551/769/3251 601/817/3251
+f 553/771/3252 552/770/3252 602/818/3252
+f 553/771/3253 603/819/3253 604/443/3253
+f 25/820/3254 26/301/3254 233/303/3254
+f 556/60/3255 606/62/3255 607/821/3255
+f 557/773/3256 607/821/3256 608/822/3256
+f 558/774/3257 608/822/3257 609/823/3257
+f 559/775/3258 609/823/3258 610/824/3258
+f 561/777/3259 560/776/3259 610/824/3259
+f 562/778/3260 561/777/3260 611/825/3260
+f 563/779/3261 562/778/3261 612/826/3261
+f 564/780/3262 563/779/3262 613/827/3262
+f 565/781/3263 564/780/3263 614/828/3263
+f 566/782/3264 565/781/3264 615/829/3264
+f 567/783/3265 566/782/3265 616/830/3265
+f 568/784/3266 567/783/3266 617/831/3266
+f 569/785/3267 568/784/3267 618/832/3267
+f 570/786/3268 569/785/3268 619/833/3268
+f 571/787/3269 570/786/3269 620/834/3269
+f 572/788/3270 571/787/3270 621/835/3270
+f 572/788/3271 622/836/3271 623/837/3271
+f 573/789/3272 623/837/3272 624/838/3272
+f 574/790/3273 624/838/3273 625/839/3273
+f 576/792/3274 575/791/3274 625/839/3274
+f 577/793/3275 576/792/3275 626/840/3275
+f 578/794/3276 577/793/3276 627/841/3276
+f 579/795/3277 578/794/3277 628/842/3277
+f 580/796/3278 579/795/3278 629/843/3278
+f 581/797/3279 580/796/3279 630/844/3279
+f 581/797/3280 631/845/3280 632/846/3280
+f 582/798/3281 632/846/3281 633/847/3281
+f 583/799/3282 633/847/3282 634/848/3282
+f 585/801/3283 584/800/3283 634/848/3283
+f 586/802/3284 585/801/3284 635/849/3284
+f 587/803/3285 586/802/3285 636/850/3285
+f 588/804/3286 587/803/3286 637/851/3286
+f 589/805/3287 588/804/3287 638/852/3287
+f 590/806/3288 589/805/3288 639/853/3288
+f 590/806/3289 640/854/3289 641/855/3289
+f 591/807/3290 641/855/3290 642/856/3290
+f 592/808/3291 642/856/3291 643/857/3291
+f 593/809/3292 643/857/3292 644/858/3292
+f 594/810/3293 644/858/3293 645/859/3293
+f 595/811/3294 645/859/3294 646/860/3294
+f 596/812/3295 646/860/3295 647/861/3295
+f 597/813/3296 647/861/3296 648/862/3296
+f 598/814/3297 648/862/3297 649/863/3297
+f 600/816/3298 599/815/3298 649/863/3298
+f 601/817/3299 600/816/3299 650/864/3299
+f 602/818/3300 601/817/3300 651/865/3300
+f 603/819/3301 602/818/3301 652/866/3301
+f 604/443/3302 603/819/3302 653/867/3302
+f 28/868/3303 29/304/3303 230/306/3303
+f 606/62/3304 656/64/3304 657/869/3304
+f 607/821/3305 657/869/3305 658/870/3305
+f 608/822/3306 658/870/3306 659/871/3306
+f 610/824/3307 609/823/3307 659/871/3307
+f 611/825/3308 610/824/3308 660/872/3308
+f 612/826/3309 611/825/3309 661/873/3309
+f 613/827/3310 612/826/3310 662/874/3310
+f 614/828/3311 613/827/3311 663/875/3311
+f 615/829/3312 614/828/3312 664/876/3312
+f 616/830/3313 615/829/3313 665/877/3313
+f 617/831/3314 616/830/3314 666/878/3314
+f 618/832/3315 617/831/3315 667/879/3315
+f 619/833/3316 618/832/3316 668/880/3316
+f 620/834/3317 619/833/3317 669/881/3317
+f 621/835/3318 620/834/3318 670/882/3318
+f 622/836/3319 621/835/3319 671/883/3319
+f 622/836/3320 672/884/3320 673/885/3320
+f 623/837/571 673/885/571 674/886/571
+f 624/838/3321 674/886/3321 675/887/3321
+f 626/840/3322 625/839/3322 675/887/3322
+f 627/841/3323 626/840/3323 676/888/3323
+f 628/842/3324 627/841/3324 677/889/3324
+f 629/843/3325 628/842/3325 678/890/3325
+f 630/844/3326 629/843/3326 679/891/3326
+f 631/845/3327 630/844/3327 680/892/3327
+f 632/846/3328 631/845/3328 681/893/3328
+f 633/847/3329 632/846/3329 682/894/3329
+f 634/848/3330 633/847/3330 683/895/3330
+f 635/849/3331 634/848/3331 684/896/3331
+f 636/850/3332 635/849/3332 685/897/3332
+f 637/851/3333 636/850/3333 686/898/3333
+f 638/852/3334 637/851/3334 687/899/3334
+f 639/853/3335 638/852/3335 688/900/3335
+f 640/854/3336 639/853/3336 689/901/3336
+f 640/854/3337 690/902/3337 691/903/3337
+f 641/855/3338 691/903/3338 692/904/3338
+f 642/856/3339 692/904/3339 693/905/3339
+f 643/857/3340 693/905/3340 694/906/3340
+f 644/858/3341 694/906/3341 695/907/3341
+f 645/859/3342 695/907/3342 696/908/3342
+f 646/860/3343 696/908/3343 697/909/3343
+f 647/861/3344 697/909/3344 698/910/3344
+f 648/862/3345 698/910/3345 699/911/3345
+f 650/864/3346 649/863/3346 699/911/3346
+f 651/865/3347 650/864/3347 700/912/3347
+f 652/866/3348 651/865/3348 701/913/3348
+f 653/867/3349 652/866/3349 702/914/3349
+f 654/453/3350 653/867/3350 703/915/3350
+f 31/916/3351 32/307/3351 227/309/3351
+f 656/64/3352 706/66/3352 707/917/3352
+f 657/869/3353 707/917/3353 708/918/3353
+f 658/870/3354 708/918/3354 709/919/3354
+f 660/872/3355 659/871/3355 709/919/3355
+f 661/873/3356 660/872/3356 710/920/3356
+f 662/874/3357 661/873/3357 711/921/3357
+f 663/875/3358 662/874/3358 712/922/3358
+f 664/876/3359 663/875/3359 713/923/3359
+f 665/877/3360 664/876/3360 714/924/3360
+f 666/878/3361 665/877/3361 715/925/3361
+f 667/879/3362 666/878/3362 716/926/3362
+f 668/880/3363 667/879/3363 717/927/3363
+f 669/881/3364 668/880/3364 718/928/3364
+f 670/882/3365 669/881/3365 719/929/3365
+f 671/883/3366 670/882/3366 720/930/3366
+f 671/883/3367 721/931/3367 722/932/3367
+f 672/884/3368 722/932/3368 723/933/3368
+f 673/885/3369 723/933/3369 724/934/3369
+f 674/886/3370 724/934/3370 725/935/3370
+f 676/888/3371 675/887/3371 725/935/3371
+f 677/889/3372 676/888/3372 726/936/3372
+f 678/890/3373 677/889/3373 727/937/3373
+f 679/891/3374 678/890/3374 728/938/3374
+f 680/892/3375 679/891/3375 729/939/3375
+f 681/893/3376 680/892/3376 730/940/3376
+f 682/894/3377 681/893/3377 731/941/3377
+f 683/895/3378 682/894/3378 732/942/3378
+f 684/896/3379 683/895/3379 733/943/3379
+f 685/897/3380 684/896/3380 734/944/3380
+f 686/898/3381 685/897/3381 735/945/3381
+f 687/899/3382 686/898/3382 736/946/3382
+f 688/900/3383 687/899/3383 737/947/3383
+f 689/901/3384 688/900/3384 738/948/3384
+f 690/902/3385 689/901/3385 739/949/3385
+f 690/902/3386 740/950/3386 741/951/3386
+f 691/903/3387 741/951/3387 742/952/3387
+f 692/904/3388 742/952/3388 743/953/3388
+f 693/905/3389 743/953/3389 744/954/3389
+f 694/906/3390 744/954/3390 745/955/3390
+f 695/907/3391 745/955/3391 746/956/3391
+f 696/908/3392 746/956/3392 747/957/3392
+f 697/909/3393 747/957/3393 748/958/3393
+f 698/910/3394 748/958/3394 749/959/3394
+f 700/912/3395 699/911/3395 749/959/3395
+f 701/913/3396 700/912/3396 750/960/3396
+f 702/914/3397 701/913/3397 751/961/3397
+f 703/915/3398 702/914/3398 752/962/3398
+f 704/438/3399 703/915/3399 753/963/3399
+f 34/964/3400 35/310/3400 224/312/3400
+f 706/66/3401 756/68/3401 757/965/3401
+f 707/917/3402 757/965/3402 758/966/3402
+f 708/918/3403 758/966/3403 759/967/3403
+f 710/920/3404 709/919/3404 759/967/3404
+f 711/921/3405 710/920/3405 760/968/3405
+f 712/922/3406 711/921/3406 761/969/3406
+f 713/923/3407 712/922/3407 762/970/3407
+f 714/924/3408 713/923/3408 763/971/3408
+f 715/925/3409 714/924/3409 764/972/3409
+f 716/926/3410 715/925/3410 765/973/3410
+f 717/927/3411 716/926/3411 766/974/3411
+f 718/928/3412 717/927/3412 767/975/3412
+f 719/929/3413 718/928/3413 768/976/3413
+f 720/930/3414 719/929/3414 769/977/3414
+f 721/931/3415 720/930/3415 770/978/3415
+f 721/931/3416 771/979/3416 772/980/3416
+f 722/932/3417 772/980/3417 773/981/3417
+f 723/933/3418 773/981/3418 774/982/3418
+f 724/934/3419 774/982/3419 775/983/3419
+f 726/936/3420 725/935/3420 775/983/3420
+f 727/937/3421 726/936/3421 776/984/3421
+f 728/938/3422 727/937/3422 777/985/3422
+f 729/939/3423 728/938/3423 778/986/3423
+f 730/940/3424 729/939/3424 779/987/3424
+f 731/941/3425 730/940/3425 780/988/3425
+f 732/942/3426 731/941/3426 781/989/3426
+f 733/943/3427 732/942/3427 782/990/3427
+f 734/944/3428 733/943/3428 783/991/3428
+f 735/945/3429 734/944/3429 784/992/3429
+f 736/946/3430 735/945/3430 785/993/3430
+f 737/947/3431 736/946/3431 786/994/3431
+f 738/948/3432 737/947/3432 787/995/3432
+f 739/949/3433 738/948/3433 788/996/3433
+f 740/950/3434 739/949/3434 789/997/3434
+f 740/950/3435 790/998/3435 791/999/3435
+f 741/951/3436 791/999/3436 792/1000/3436
+f 742/952/3437 792/1000/3437 793/1001/3437
+f 743/953/3438 793/1001/3438 794/1002/3438
+f 744/954/3439 794/1002/3439 795/1003/3439
+f 745/955/3440 795/1003/3440 796/1004/3440
+f 746/956/3441 796/1004/3441 797/1005/3441
+f 747/957/3442 797/1005/3442 798/1006/3442
+f 748/958/3443 798/1006/3443 799/1007/3443
+f 750/960/3444 749/959/3444 799/1007/3444
+f 751/961/3445 750/960/3445 800/1008/3445
+f 752/962/3446 751/961/3446 801/1009/3446
+f 753/963/3447 752/962/3447 802/1010/3447
+f 753/963/3448 803/1011/3448 804/451/3448
+f 37/1012/3449 38/313/3449 221/315/3449
+f 756/68/3450 806/70/3450 807/1013/3450
+f 757/965/3451 807/1013/3451 808/1014/3451
+f 758/966/3452 808/1014/3452 809/1015/3452
+f 760/968/3453 759/967/3453 809/1015/3453
+f 761/969/3454 760/968/3454 810/1016/3454
+f 762/970/3455 761/969/3455 811/1017/3455
+f 763/971/3456 762/970/3456 812/1018/3456
+f 764/972/3457 763/971/3457 813/1019/3457
+f 765/973/3458 764/972/3458 814/1020/3458
+f 766/974/3459 765/973/3459 815/1021/3459
+f 767/975/3460 766/974/3460 816/1022/3460
+f 768/976/3461 767/975/3461 817/1023/3461
+f 769/977/3462 768/976/3462 818/1024/3462
+f 770/978/3463 769/977/3463 819/1025/3463
+f 771/979/3464 770/978/3464 820/1026/3464
+f 772/980/3465 771/979/3465 821/1027/3465
+f 772/980/3466 822/1028/3466 823/1029/3466
+f 773/981/3467 823/1029/3467 824/1030/3467
+f 774/982/3468 824/1030/3468 825/1031/3468
+f 775/983/3469 825/1031/3469 826/1032/3469
+f 777/985/3470 776/984/3470 826/1032/3470
+f 778/986/3471 777/985/3471 827/1033/3471
+f 779/987/3472 778/986/3472 828/1034/3472
+f 780/988/3473 779/987/3473 829/1035/3473
+f 781/989/3474 780/988/3474 830/1036/3474
+f 782/990/3475 781/989/3475 831/1037/3475
+f 783/991/3476 782/990/3476 832/1038/3476
+f 784/992/3477 783/991/3477 833/1039/3477
+f 785/993/3478 784/992/3478 834/1040/3478
+f 786/994/3479 785/993/3479 835/1041/3479
+f 787/995/3480 786/994/3480 836/1042/3480
+f 788/996/3481 787/995/3481 837/1043/3481
+f 789/997/3482 788/996/3482 838/1044/3482
+f 790/998/3483 789/997/3483 839/1045/3483
+f 790/998/3484 840/1046/3484 841/1047/3484
+f 791/999/3485 841/1047/3485 842/1048/3485
+f 792/1000/3486 842/1048/3486 843/1049/3486
+f 793/1001/3487 843/1049/3487 844/1050/3487
+f 794/1002/3488 844/1050/3488 845/1051/3488
+f 795/1003/3489 845/1051/3489 846/1052/3489
+f 796/1004/3490 846/1052/3490 847/1053/3490
+f 797/1005/3491 847/1053/3491 848/1054/3491
+f 798/1006/3492 848/1054/3492 849/1055/3492
+f 799/1007/3493 849/1055/3493 850/1056/3493
+f 800/1008/3494 850/1056/3494 851/1057/3494
+f 801/1009/3495 851/1057/3495 852/1058/3495
+f 802/1010/3496 852/1058/3496 853/1059/3496
+f 803/1011/3497 853/1059/3497 854/435/3497
+f 40/1060/3498 41/318/3498 218/317/3498
+f 806/70/3499 856/72/3499 857/1061/3499
+f 807/1013/3500 857/1061/3500 858/1062/3500
+f 809/1015/3501 808/1014/3501 858/1062/3501
+f 810/1016/3502 809/1015/3502 859/1063/3502
+f 811/1017/3503 810/1016/3503 860/1064/3503
+f 812/1018/3504 811/1017/3504 861/1065/3504
+f 813/1019/3505 812/1018/3505 862/1066/3505
+f 814/1020/3506 813/1019/3506 863/1067/3506
+f 815/1021/3507 814/1020/3507 864/1068/3507
+f 816/1022/3508 815/1021/3508 865/1069/3508
+f 817/1023/3509 816/1022/3509 866/1070/3509
+f 818/1024/3510 817/1023/3510 867/1071/3510
+f 819/1025/3511 818/1024/3511 868/1072/3511
+f 820/1026/3512 819/1025/3512 869/1073/3512
+f 821/1027/3513 820/1026/3513 870/1074/3513
+f 822/1028/3514 821/1027/3514 871/1075/3514
+f 823/1029/3515 822/1028/3515 872/1076/3515
+f 823/1029/3516 873/1077/3516 874/1078/3516
+f 824/1030/3517 874/1078/3517 875/1079/3517
+f 825/1031/3518 875/1079/3518 876/1080/3518
+f 826/1032/3519 876/1080/3519 877/1081/3519
+f 827/1033/3520 877/1081/3520 878/1082/3520
+f 829/1035/981 828/1034/981 878/1082/981
+f 830/1036/1 829/1035/1 879/1083/1
+f 830/1036/1 880/1084/1 881/1085/1
+f 832/1038/3521 831/1037/3521 881/1085/3521
+f 833/1039/3522 832/1038/3522 882/1086/3522
+f 834/1040/3523 833/1039/3523 883/1087/3523
+f 835/1041/3524 834/1040/3524 884/1088/3524
+f 836/1042/3525 835/1041/3525 885/1089/3525
+f 837/1043/3526 836/1042/3526 886/1090/3526
+f 838/1044/3527 837/1043/3527 887/1091/3527
+f 839/1045/3528 838/1044/3528 888/1092/3528
+f 840/1046/3529 839/1045/3529 889/1093/3529
+f 840/1046/3530 890/1094/3530 891/1095/3530
+f 841/1047/3531 891/1095/3531 892/1096/3531
+f 842/1048/3532 892/1096/3532 893/1097/3532
+f 843/1049/3533 893/1097/3533 894/1098/3533
+f 844/1050/3534 894/1098/3534 895/1099/3534
+f 845/1051/3535 895/1099/3535 896/1100/3535
+f 846/1052/3536 896/1100/3536 897/1101/3536
+f 847/1053/3537 897/1101/3537 898/1102/3537
+f 848/1054/3538 898/1102/3538 899/1103/3538
+f 849/1055/3539 899/1103/3539 900/1104/3539
+f 850/1056/3540 900/1104/3540 901/1105/3540
+f 851/1057/3541 901/1105/3541 902/1106/3541
+f 852/1058/3542 902/1106/3542 903/1107/3542
+f 853/1059/3543 903/1107/3543 904/27/3543
+f 44/321/3544 215/320/3544 216/472/3544
+f 856/72/3545 906/74/3545 907/1109/3545
+f 858/1062/3546 857/1061/3546 907/1109/3546
+f 859/1063/3547 858/1062/3547 908/1110/3547
+f 860/1064/3548 859/1063/3548 909/1111/3548
+f 861/1065/3549 860/1064/3549 910/1112/3549
+f 862/1066/3550 861/1065/3550 911/1113/3550
+f 863/1067/3551 862/1066/3551 912/1114/3551
+f 864/1068/3552 863/1067/3552 913/1115/3552
+f 865/1069/3553 864/1068/3553 914/1116/3553
+f 866/1070/3554 865/1069/3554 915/1117/3554
+f 867/1071/3555 866/1070/3555 916/1118/3555
+f 868/1072/3556 867/1071/3556 917/1119/3556
+f 869/1073/3557 868/1072/3557 918/1120/3557
+f 870/1074/3558 869/1073/3558 919/1121/3558
+f 871/1075/3559 870/1074/3559 920/1122/3559
+f 872/1076/3560 871/1075/3560 921/1123/3560
+f 873/1077/3561 872/1076/3561 922/1124/3561
+f 874/1078/981 873/1077/981 923/1125/981
+f 874/1078/814 924/1126/814 925/1127/814
+f 875/1079/814 925/1127/814 926/1128/814
+f 876/1080/814 926/1128/814 927/1129/814
+f 877/1081/814 927/1129/814 928/1130/814
+f 878/1082/814 928/1130/814 929/1131/814
+f 879/1083/814 929/1131/814 930/1132/814
+f 880/1084/814 930/1132/814 931/1133/814
+f 881/1085/814 931/1133/814 932/1134/814
+f 882/1086/854 932/1134/854 933/1135/854
+f 884/1088/1013 883/1087/1013 933/1135/1013
+f 885/1089/3562 884/1088/3562 934/1136/3562
+f 886/1090/3563 885/1089/3563 935/1137/3563
+f 887/1091/3564 886/1090/3564 936/1138/3564
+f 888/1092/3565 887/1091/3565 937/1139/3565
+f 889/1093/3566 888/1092/3566 938/1140/3566
+f 890/1094/3567 889/1093/3567 939/1141/3567
+f 890/1094/3568 940/1142/3568 941/1143/3568
+f 891/1095/3569 941/1143/3569 942/1144/3569
+f 892/1096/3570 942/1144/3570 943/1145/3570
+f 893/1097/3571 943/1145/3571 944/1146/3571
+f 894/1098/3572 944/1146/3572 945/1147/3572
+f 895/1099/3573 945/1147/3573 946/1148/3573
+f 896/1100/3574 946/1148/3574 947/1149/3574
+f 897/1101/3575 947/1149/3575 948/1150/3575
+f 898/1102/3576 948/1150/3576 949/1151/3576
+f 899/1103/3577 949/1151/3577 950/1152/3577
+f 900/1104/3578 950/1152/3578 951/1153/3578
+f 901/1105/3579 951/1153/3579 952/1154/3579
+f 902/1106/3580 952/1154/3580 953/1155/3580
+f 903/1107/3581 953/1155/3581 954/28/3581
+f 47/324/3582 212/323/3582 213/467/3582
+f 907/1109/3583 906/74/3583 956/76/3583
+f 908/1110/3584 907/1109/3584 957/1157/3584
+f 909/1111/3585 908/1110/3585 958/1158/3585
+f 910/1112/3586 909/1111/3586 959/1159/3586
+f 911/1113/3587 910/1112/3587 960/1160/3587
+f 912/1114/3588 911/1113/3588 961/1161/3588
+f 913/1115/3589 912/1114/3589 962/1162/3589
+f 914/1116/3590 913/1115/3590 963/1163/3590
+f 915/1117/3591 914/1116/3591 964/1164/3591
+f 916/1118/3592 915/1117/3592 965/1165/3592
+f 917/1119/3593 916/1118/3593 966/1166/3593
+f 918/1120/3594 917/1119/3594 967/1167/3594
+f 919/1121/3595 918/1120/3595 968/1168/3595
+f 920/1122/3596 919/1121/3596 969/1169/3596
+f 921/1123/3597 920/1122/3597 970/1170/3597
+f 922/1124/3598 921/1123/3598 971/1171/3598
+f 923/1125/3599 922/1124/3599 972/1172/3599
+f 924/1126/813 923/1125/813 973/1173/813
+f 924/1126/1 974/1174/1 975/1175/1
+f 925/1127/1 975/1175/1 976/1176/1
+f 926/1128/1 976/1176/1 977/1177/1
+f 927/1129/1 977/1177/1 978/1178/1
+f 928/1130/1 978/1178/1 979/1179/1
+f 929/1131/1 979/1179/1 980/1180/1
+f 930/1132/1 980/1180/1 981/1181/1
+f 931/1133/1 981/1181/1 982/1182/1
+f 932/1134/1 982/1182/1 983/1183/1
+f 933/1135/814 983/1183/814 984/1184/814
+f 934/1136/854 984/1184/854 985/1185/854
+f 936/1138/1 935/1137/1 985/1185/1
+f 937/1139/3600 936/1138/3600 986/1186/3600
+f 938/1140/3601 937/1139/3601 987/1187/3601
+f 939/1141/3602 938/1140/3602 988/1188/3602
+f 940/1142/3603 939/1141/3603 989/1189/3603
+f 940/1142/3604 990/1190/3604 991/1191/3604
+f 941/1143/3605 991/1191/3605 992/1192/3605
+f 942/1144/3606 992/1192/3606 993/1193/3606
+f 943/1145/3607 993/1193/3607 994/1194/3607
+f 944/1146/3608 994/1194/3608 995/1195/3608
+f 945/1147/3609 995/1195/3609 996/1196/3609
+f 946/1148/3610 996/1196/3610 997/1197/3610
+f 947/1149/3611 997/1197/3611 998/1198/3611
+f 948/1150/3612 998/1198/3612 999/1199/3612
+f 949/1151/3613 999/1199/3613 1000/1200/3613
+f 950/1152/3614 1000/1200/3614 1001/1201/3614
+f 951/1153/3615 1001/1201/3615 1002/1202/3615
+f 952/1154/3616 1002/1202/3616 1003/1203/3616
+f 953/1155/3617 1003/1203/3617 1004/431/3617
+f 49/1204/3618 50/325/3618 209/327/3618
+f 957/1157/3619 956/76/3619 1006/78/3619
+f 958/1158/3620 957/1157/3620 1007/1205/3620
+f 959/1159/3621 958/1158/3621 1008/1206/3621
+f 960/1160/3622 959/1159/3622 1009/1207/3622
+f 961/1161/3623 960/1160/3623 1010/1208/3623
+f 962/1162/3624 961/1161/3624 1011/1209/3624
+f 963/1163/3625 962/1162/3625 1012/1210/3625
+f 964/1164/3626 963/1163/3626 1013/1211/3626
+f 965/1165/3627 964/1164/3627 1014/1212/3627
+f 966/1166/3628 965/1165/3628 1015/1213/3628
+f 967/1167/3629 966/1166/3629 1016/1214/3629
+f 968/1168/3630 967/1167/3630 1017/1215/3630
+f 969/1169/3631 968/1168/3631 1018/1216/3631
+f 970/1170/3632 969/1169/3632 1019/1217/3632
+f 971/1171/3633 970/1170/3633 1020/1218/3633
+f 972/1172/3634 971/1171/3634 1021/1219/3634
+f 972/1172/772 1022/1220/772 1023/1221/772
+f 974/1174/1 973/1173/1 1023/1221/1
+f 974/1174/1 1024/1222/1 1025/1223/1
+f 975/1175/1 1025/1223/1 1026/1224/1
+f 976/1176/1 1026/1224/1 1027/1225/1
+f 977/1177/1 1027/1225/1 1028/1226/1
+f 978/1178/1 1028/1226/1 1029/1227/1
+f 979/1179/1 1029/1227/1 1030/1228/1
+f 980/1180/1 1030/1228/1 1031/1229/1
+f 981/1181/1 1031/1229/1 1032/1230/1
+f 982/1182/1 1032/1230/1 1033/1231/1
+f 983/1183/1 1033/1231/1 1034/1232/1
+f 984/1184/1 1034/1232/1 1035/1233/1
+f 986/1186/814 985/1185/814 1035/1233/814
+f 986/1186/814 1036/1234/814 1037/1235/814
+f 987/1187/854 1037/1235/854 1038/1236/854
+f 988/1188/1 1038/1236/1 1039/1237/1
+f 989/1189/3600 1039/1237/3600 1040/1238/3600
+f 990/1190/3635 1040/1238/3635 1041/1239/3635
+f 991/1191/3636 1041/1239/3636 1042/1240/3636
+f 992/1192/3637 1042/1240/3637 1043/1241/3637
+f 993/1193/3638 1043/1241/3638 1044/1242/3638
+f 994/1194/3639 1044/1242/3639 1045/1243/3639
+f 995/1195/3640 1045/1243/3640 1046/1244/3640
+f 996/1196/3641 1046/1244/3641 1047/1245/3641
+f 997/1197/3642 1047/1245/3642 1048/1246/3642
+f 998/1198/3643 1048/1246/3643 1049/1247/3643
+f 999/1199/3644 1049/1247/3644 1050/1248/3644
+f 1000/1200/3645 1050/1248/3645 1051/1249/3645
+f 1001/1201/3646 1051/1249/3646 1052/1250/3646
+f 1002/1202/3647 1052/1250/3647 1053/1251/3647
+f 1003/1203/3648 1053/1251/3648 1054/271/3648
+f 52/1252/3649 53/328/3649 206/329/3649
+f 1007/1205/3650 1006/78/3650 1056/80/3650
+f 1008/1206/3651 1007/1205/3651 1057/1253/3651
+f 1009/1207/3652 1008/1206/3652 1058/1254/3652
+f 1010/1208/3653 1009/1207/3653 1059/1255/3653
+f 1011/1209/3654 1010/1208/3654 1060/1256/3654
+f 1012/1210/3655 1011/1209/3655 1061/1257/3655
+f 1013/1211/3656 1012/1210/3656 1062/1258/3656
+f 1014/1212/3657 1013/1211/3657 1063/1259/3657
+f 1015/1213/3658 1014/1212/3658 1064/1260/3658
+f 1016/1214/3659 1015/1213/3659 1065/1261/3659
+f 1017/1215/3660 1016/1214/3660 1066/1262/3660
+f 1018/1216/3661 1017/1215/3661 1067/1263/3661
+f 1019/1217/3662 1018/1216/3662 1068/1264/3662
+f 1020/1218/3663 1019/1217/3663 1069/1265/3663
+f 1021/1219/3664 1020/1218/3664 1070/1266/3664
+f 1022/1220/75 1021/1219/75 1071/1267/75
+f 1022/1220/1 1072/1268/1 1073/1269/1
+f 1023/1221/1 1073/1269/1 1074/1270/1
+f 1024/1222/1 1074/1270/1 1075/1271/1
+f 1025/1223/1 1075/1271/1 1076/1272/1
+f 1026/1224/1 1076/1272/1 1077/260/1
+f 1027/1225/1 1077/260/1 1078/264/1
+f 1028/1226/1 1078/264/1 1079/262/1
+f 1029/1227/1 1079/262/1 1080/263/1
+f 1030/1228/1 1080/263/1 1081/248/1
+f 1031/1229/1 1081/248/1 1082/1273/1
+f 1032/1230/1 1082/1273/1 1083/1274/1
+f 1033/1231/1 1083/1274/1 1084/1275/1
+f 1034/1232/1 1084/1275/1 1085/1276/1
+f 1036/1234/1 1035/1233/1 1085/1276/1
+f 1036/1234/1 1086/1277/1 1087/1278/1
+f 1037/1235/1 1087/1278/1 1088/1279/1
+f 1038/1236/854 1088/1279/854 1089/1280/854
+f 1039/1237/3665 1089/1280/3665 1090/1281/3665
+f 1040/1238/3666 1090/1281/3666 1091/1282/3666
+f 1041/1239/3667 1091/1282/3667 1092/1283/3667
+f 1042/1240/3668 1092/1283/3668 1093/1284/3668
+f 1043/1241/3669 1093/1284/3669 1094/1285/3669
+f 1044/1242/3670 1094/1285/3670 1095/1286/3670
+f 1045/1243/3671 1095/1286/3671 1096/1287/3671
+f 1046/1244/3672 1096/1287/3672 1097/1288/3672
+f 1047/1245/3673 1097/1288/3673 1098/1289/3673
+f 1048/1246/3674 1098/1289/3674 1099/1290/3674
+f 1049/1247/3675 1099/1290/3675 1100/1291/3675
+f 1050/1248/3676 1100/1291/3676 1101/1292/3676
+f 1051/1249/3677 1101/1292/3677 1102/1293/3677
+f 1052/1250/3678 1102/1293/3678 1103/1294/3678
+f 1053/1251/3679 1103/1294/3679 1104/272/3679
+f 255/1295/3680 56/2830/3680 57/1296/3680
+f 1057/1253/3681 1056/80/3681 1106/82/3681
+f 1057/1253/3682 1107/1297/3682 1108/1298/3682
+f 1058/1254/3683 1108/1298/3683 1109/1299/3683
+f 1059/1255/3684 1109/1299/3684 1110/1300/3684
+f 1060/1256/3685 1110/1300/3685 1111/1301/3685
+f 1062/1258/3686 1061/1257/3686 1111/1301/3686
+f 1063/1259/3687 1062/1258/3687 1112/1302/3687
+f 1064/1260/3688 1063/1259/3688 1113/1303/3688
+f 1065/1261/3689 1064/1260/3689 1114/1304/3689
+f 1066/1262/3690 1065/1261/3690 1115/1305/3690
+f 1067/1263/3691 1066/1262/3691 1116/1306/3691
+f 1068/1264/3692 1067/1263/3692 1117/1307/3692
+f 1069/1265/3693 1068/1264/3693 1118/1308/3693
+f 1070/1266/3694 1069/1265/3694 1119/1309/3694
+f 1071/1267/3695 1070/1266/3695 1120/1310/3695
+f 1071/1267/1 1121/1311/1 1122/1312/1
+f 1072/1268/1 1122/1312/1 1123/1313/1
+f 1073/1269/1 1123/1313/1 1124/1314/1
+f 1074/1270/1 1124/1314/1 1125/1315/1
+f 1075/1271/1 1125/1315/1 1126/1316/1
+f 1076/1272/1 1126/1316/1 1127/257/1
+f 1081/248/1 1131/247/1 1132/241/1
+f 1082/1273/1 1132/241/1 1133/1319/1
+f 1083/1274/1 1133/1319/1 1134/1320/1
+f 1084/1275/1 1134/1320/1 1135/1322/1
+f 1085/1276/1 1135/1322/1 1136/1323/1
+f 1086/1277/1 1136/1323/1 1137/1324/1
+f 1087/1278/1 1137/1324/1 1138/1325/1
+f 1088/1279/1 1138/1325/1 1139/1326/1
+f 1089/1280/984 1139/1326/984 1140/1327/984
+f 1090/1281/3696 1140/1327/3696 1141/1328/3696
+f 1091/1282/3697 1141/1328/3697 1142/1329/3697
+f 1092/1283/3698 1142/1329/3698 1143/1330/3698
+f 1093/1284/3699 1143/1330/3699 1144/1331/3699
+f 1094/1285/3700 1144/1331/3700 1145/1332/3700
+f 1095/1286/3701 1145/1332/3701 1146/1333/3701
+f 1096/1287/3702 1146/1333/3702 1147/1334/3702
+f 1097/1288/3703 1147/1334/3703 1148/1335/3703
+f 1098/1289/3704 1148/1335/3704 1149/1336/3704
+f 1099/1290/3705 1149/1336/3705 1150/1337/3705
+f 1100/1291/3706 1150/1337/3706 1151/1338/3706
+f 1101/1292/3707 1151/1338/3707 1152/1339/3707
+f 1102/1293/3708 1152/1339/3708 1153/1340/3708
+f 1103/1294/3709 1153/1340/3709 1154/428/3709
+f 59/1341/3710 60/331/3710 455/57/3710
+f 1107/1297/3711 1106/82/3711 1156/84/3711
+f 1107/1297/3712 1157/1342/3712 1158/1343/3712
+f 1108/1298/3713 1158/1343/3713 1159/1344/3713
+f 1109/1299/3714 1159/1344/3714 1160/1345/3714
+f 1110/1300/3715 1160/1345/3715 1161/1346/3715
+f 1111/1301/3716 1161/1346/3716 1162/1347/3716
+f 1113/1303/3717 1112/1302/3717 1162/1347/3717
+f 1114/1304/3718 1113/1303/3718 1163/1348/3718
+f 1115/1305/3719 1114/1304/3719 1164/1349/3719
+f 1116/1306/3720 1115/1305/3720 1165/1350/3720
+f 1117/1307/3721 1116/1306/3721 1166/1351/3721
+f 1118/1308/3722 1117/1307/3722 1167/1352/3722
+f 1119/1309/3723 1118/1308/3723 1168/1353/3723
+f 1120/1310/3724 1119/1309/3724 1169/1354/3724
+f 1120/1310/772 1170/1355/772 1171/1356/772
+f 1121/1311/1 1171/1356/1 1172/1357/1
+f 1122/1312/1 1172/1357/1 1173/1358/1
+f 1123/1313/1 1173/1358/1 1174/1359/1
+f 1124/1314/1 1174/1359/1 1175/1360/1
+f 1125/1315/1 1175/1360/1 1176/1361/1
+f 1126/1316/1 1176/1361/1 1177/230/1
+f 1133/1319/1 1179/232/1 1180/1365/1
+f 2766/243/1 2765/90/1 2708/89/1
+f 1133/1319/1 1132/241/1 1178/234/1
+f 1134/1320/1 1180/1365/1 1181/1367/1
+f 1135/1322/1 1181/1367/1 1182/1368/1
+f 1136/1323/1 1182/1368/1 1183/1370/1
+f 1137/1324/1 1183/1370/1 1184/1371/1
+f 1138/1325/1 1184/1371/1 1185/1372/1
+f 1139/1326/1013 1185/1372/1013 1186/1373/1013
+f 1140/1327/3725 1186/1373/3725 1187/1374/3725
+f 1141/1328/3726 1187/1374/3726 1188/1375/3726
+f 1142/1329/3727 1188/1375/3727 1189/1376/3727
+f 1143/1330/3728 1189/1376/3728 1190/1377/3728
+f 1144/1331/3729 1190/1377/3729 1191/1378/3729
+f 1145/1332/3730 1191/1378/3730 1192/1379/3730
+f 1146/1333/3731 1192/1379/3731 1193/1380/3731
+f 1147/1334/3732 1193/1380/3732 1194/1381/3732
+f 1148/1335/3733 1194/1381/3733 1195/1382/3733
+f 1149/1336/3734 1195/1382/3734 1196/1383/3734
+f 1150/1337/3735 1196/1383/3735 1197/1384/3735
+f 1151/1338/3736 1197/1384/3736 1198/1385/3736
+f 1152/1339/3737 1198/1385/3737 1199/1386/3737
+f 1153/1340/3738 1199/1386/3738 1200/33/3738
+f 62/1387/3739 63/332/3739 605/63/3739
+f 1157/1342/3740 1156/84/3740 1202/95/3740
+f 1157/1342/3741 1203/1388/3741 1204/1389/3741
+f 1158/1343/3742 1204/1389/3742 1205/1390/3742
+f 1159/1344/3743 1205/1390/3743 1206/1391/3743
+f 1160/1345/3744 1206/1391/3744 1207/1392/3744
+f 1161/1346/3745 1207/1392/3745 1208/1393/3745
+f 1162/1347/3746 1208/1393/3746 1209/1394/3746
+f 1164/1349/3747 1163/1348/3747 1209/1394/3747
+f 1165/1350/3748 1164/1349/3748 1210/1395/3748
+f 1166/1351/3749 1165/1350/3749 1211/1396/3749
+f 1167/1352/3750 1166/1351/3750 1212/1397/3750
+f 1168/1353/3751 1167/1352/3751 1213/1398/3751
+f 1169/1354/3752 1168/1353/3752 1214/1399/3752
+f 1169/1354/772 1215/1400/772 1216/1401/772
+f 1170/1355/1 1216/1401/1 1217/1402/1
+f 1171/1356/1 1217/1402/1 1218/1403/1
+f 1172/1357/1 1218/1403/1 1219/1404/1
+f 1173/1358/1 1219/1404/1 1220/1405/1
+f 1174/1359/1 1220/1405/1 1221/1406/1
+f 1175/1360/1 1221/1406/1 1222/237/1
+f 1176/1361/1 1222/237/1 1223/228/1
+f 1180/1365/1 1226/1410/1 1227/1409/1
+f 1179/232/1 1225/217/1 1226/1410/1
+f 2711/233/1 2773/47/1 2731/10/1
+f 1181/1367/1 1227/1409/1 1228/1411/1
+f 1182/1368/1 1228/1411/1 1229/1412/1
+f 1183/1370/1 1229/1412/1 1230/1413/1
+f 1184/1371/1 1230/1413/1 1231/1414/1
+f 1185/1372/1013 1231/1414/1013 1232/1415/1013
+f 1186/1373/3753 1232/1415/3753 1233/1416/3753
+f 1187/1374/3754 1233/1416/3754 1234/1417/3754
+f 1188/1375/3755 1234/1417/3755 1235/1418/3755
+f 1189/1376/3756 1235/1418/3756 1236/1419/3756
+f 1190/1377/3757 1236/1419/3757 1237/1420/3757
+f 1191/1378/3758 1237/1420/3758 1238/1421/3758
+f 1192/1379/3759 1238/1421/3759 1239/1422/3759
+f 1194/1381/3760 1193/1380/3760 1239/1422/3760
+f 1195/1382/3761 1194/1381/3761 1240/1423/3761
+f 1195/1382/3762 1241/1424/3762 1242/1425/3762
+f 1196/1383/3763 1242/1425/3763 1243/1426/3763
+f 1197/1384/3764 1243/1426/3764 1244/1427/3764
+f 1198/1385/3765 1244/1427/3765 1245/1428/3765
+f 1199/1386/3766 1245/1428/3766 1246/34/3766
+f 65/1429/3767 66/333/3767 755/69/3767
+f 1203/1388/3768 1202/95/3768 1248/105/3768
+f 1203/1388/3769 1249/1430/3769 1250/1431/3769
+f 1204/1389/3770 1250/1431/3770 1251/1432/3770
+f 1205/1390/3771 1251/1432/3771 1252/1433/3771
+f 1206/1391/3772 1252/1433/3772 1253/1434/3772
+f 1207/1392/3773 1253/1434/3773 1254/1435/3773
+f 1208/1393/3774 1254/1435/3774 1255/1436/3774
+f 1209/1394/3775 1255/1436/3775 1256/1437/3775
+f 1210/1395/3776 1256/1437/3776 1257/1438/3776
+f 1212/1397/3777 1211/1396/3777 1257/1438/3777
+f 1213/1398/3778 1212/1397/3778 1258/1439/3778
+f 1214/1399/3779 1213/1398/3779 1259/1440/3779
+f 1214/1399/1 1260/1441/1 1261/1442/1
+f 1215/1400/1 1261/1442/1 1262/1443/1
+f 1216/1401/1 1262/1443/1 1263/1444/1
+f 1217/1402/1 1263/1444/1 1264/1445/1
+f 1218/1403/1 1264/1445/1 1265/1446/1
+f 1219/1404/1 1265/1446/1 1266/1447/1
+f 1220/1405/1 1266/1447/1 1267/1448/1
+f 1221/1406/1 1267/1448/1 1268/219/1
+f 1224/223/1 2726/216/1 1225/217/1
+f 1226/1410/1 1272/1455/1 1273/1450/1
+f 1225/217/1 1271/203/1 1272/1455/1
+f 1227/1409/1 1273/1450/1 1274/1456/1
+f 1228/1411/1 1274/1456/1 1275/1457/1
+f 1229/1412/1 1275/1457/1 1276/1458/1
+f 1230/1413/1 1276/1458/1 1277/1459/1
+f 1231/1414/1013 1277/1459/1013 1278/1460/1013
+f 1232/1415/3780 1278/1460/3780 1279/1461/3780
+f 1233/1416/3781 1279/1461/3781 1280/1462/3781
+f 1234/1417/3782 1280/1462/3782 1281/1463/3782
+f 1235/1418/3783 1281/1463/3783 1282/1464/3783
+f 1236/1419/3784 1282/1464/3784 1283/1465/3784
+f 1237/1420/3785 1283/1465/3785 1284/1466/3785
+f 1239/1422/3786 1238/1421/3786 1284/1466/3786
+f 1240/1423/3787 1239/1422/3787 1285/1467/3787
+f 1241/1424/3788 1240/1423/3788 1286/1468/3788
+f 1242/1425/3789 1241/1424/3789 1287/1469/3789
+f 1243/1426/3790 1242/1425/3790 1288/1470/3790
+f 1243/1426/3791 1289/1471/3791 1290/1472/3791
+f 1244/1427/3792 1290/1472/3792 1291/1473/3792
+f 1245/1428/3793 1291/1473/3793 1292/424/3793
+f 68/1474/3794 69/3419/3794 905/334/3794
+f 1248/105/3795 1294/109/3795 1295/1475/3795
+f 1249/1430/3796 1295/1475/3796 1296/1476/3796
+f 1250/1431/3797 1296/1476/3797 1297/1477/3797
+f 1251/1432/3798 1297/1477/3798 1298/1478/3798
+f 1252/1433/3799 1298/1478/3799 1299/1479/3799
+f 1253/1434/3800 1299/1479/3800 1300/1480/3800
+f 1254/1435/3801 1300/1480/3801 1301/1481/3801
+f 1255/1436/3802 1301/1481/3802 1302/1482/3802
+f 1256/1437/3803 1302/1482/3803 1303/1483/3803
+f 1257/1438/3804 1303/1483/3804 1304/1484/3804
+f 1258/1439/3805 1304/1484/3805 1305/1485/3805
+f 1259/1440/3806 1305/1485/3806 1306/1486/3806
+f 1260/1441/3807 1306/1486/3807 1307/1487/3807
+f 1261/1442/1 1307/1487/1 1308/1488/1
+f 1262/1443/1 1308/1488/1 1309/1489/1
+f 1263/1444/1 1309/1489/1 1310/1490/1
+f 1264/1445/1 1310/1490/1 1311/1491/1
+f 1265/1446/1 1311/1491/1 1312/1492/1
+f 1266/1447/1 1312/1492/1 1313/1493/1
+f 1267/1448/1 1313/1493/1 1314/1494/1
+f 1268/219/1 1314/1494/1 1315/211/1
+f 2712/227/1 1269/220/1 2701/213/1
+f 2726/216/1 1270/205/1 2722/201/1
+f 1271/203/1 1321/202/1 1322/1506/1
+f 1273/1450/1 1323/1555/1 1324/1508/1
+f 1274/1456/1 1324/1508/1 1325/1512/1
+f 1275/1457/1 1325/1512/1 1326/1513/1
+f 1276/1458/1 1326/1513/1 1327/1514/1
+f 1277/1459/3521 1327/1514/3521 1328/1515/3521
+f 1278/1460/3808 1328/1515/3808 1329/1516/3808
+f 1279/1461/3809 1329/1516/3809 1330/1517/3809
+f 1280/1462/3810 1330/1517/3810 1331/1518/3810
+f 1281/1463/3811 1331/1518/3811 1332/1519/3811
+f 1282/1464/3812 1332/1519/3812 1333/1520/3812
+f 1284/1466/3813 1283/1465/3813 1333/1520/3813
+f 1285/1467/3814 1284/1466/3814 1334/1521/3814
+f 1286/1468/3815 1285/1467/3815 1335/1522/3815
+f 1287/1469/3816 1286/1468/3816 1336/1523/3816
+f 1288/1470/3817 1287/1469/3817 1337/1524/3817
+f 1289/1471/3818 1288/1470/3818 1338/1525/3818
+f 1290/1472/3819 1289/1471/3819 1339/1526/3819
+f 1291/1473/3820 1290/1472/3820 1340/1527/3820
+f 1291/1473/3821 1341/1528/3821 1342/281/3821
+f 1005/77/3822 71/2817/3822 72/1529/3822
+f 1294/109/3823 1344/124/3823 1345/1530/3823
+f 1295/1475/3824 1345/1530/3824 1346/1531/3824
+f 1296/1476/3825 1346/1531/3825 1347/1532/3825
+f 1297/1477/3826 1347/1532/3826 1348/1533/3826
+f 1298/1478/3827 1348/1533/3827 1349/1534/3827
+f 1299/1479/3828 1349/1534/3828 1350/1535/3828
+f 1300/1480/3829 1350/1535/3829 1351/1536/3829
+f 1301/1481/3830 1351/1536/3830 1352/1537/3830
+f 1302/1482/3831 1352/1537/3831 1353/1538/3831
+f 1303/1483/3832 1353/1538/3832 1354/1539/3832
+f 1304/1484/3833 1354/1539/3833 1355/1540/3833
+f 1305/1485/3834 1355/1540/3834 1356/1541/3834
+f 1307/1487/3835 1306/1486/3835 1356/1541/3835
+f 1307/1487/3836 1357/1542/3836 1358/1543/3836
+f 1308/1488/1 1358/1543/1 1359/1544/1
+f 1309/1489/1 1359/1544/1 1360/1545/1
+f 1311/1491/1 1310/1490/1 1360/1545/1
+f 1311/1491/1 1361/1546/1 1362/1547/1
+f 1312/1492/1 1362/1547/1 1363/1548/1
+f 1313/1493/1 1363/1548/1 1364/1549/1
+f 1314/1494/1 1364/1549/1 1365/1550/1
+f 1315/211/1 1365/1550/1 1366/197/1
+f 1320/183/1 1370/182/1 1371/1552/1
+f 1321/202/1 1371/1552/1 1372/1553/1
+f 1322/1506/1 1372/1553/1 1373/1554/1
+f 1323/1555/1 1373/1554/1 1374/1556/1
+f 1325/1512/1 1324/1508/1 1374/1556/1
+f 1325/1512/1 1375/1557/1 1376/1558/1
+f 1326/1513/1 1376/1558/1 1377/1559/1
+f 1327/1514/1 1377/1559/1 1378/1560/1
+f 1328/1515/3837 1378/1560/3837 1379/1561/3837
+f 1329/1516/3838 1379/1561/3838 1380/1562/3838
+f 1330/1517/3839 1380/1562/3839 1381/1563/3839
+f 1331/1518/3840 1381/1563/3840 1382/1564/3840
+f 1332/1519/3841 1382/1564/3841 1383/1565/3841
+f 1334/1521/3842 1333/1520/3842 1383/1565/3842
+f 1335/1522/3843 1334/1521/3843 1384/1566/3843
+f 1336/1523/3844 1335/1522/3844 1385/1567/3844
+f 1337/1524/3845 1336/1523/3845 1386/1568/3845
+f 1338/1525/3846 1337/1524/3846 1387/1569/3846
+f 1339/1526/3847 1338/1525/3847 1388/1570/3847
+f 1340/1527/3848 1339/1526/3848 1389/1571/3848
+f 1341/1528/3849 1340/1527/3849 1390/1572/3849
+f 1341/1528/3850 1391/1573/3850 1392/282/3850
+f 1155/83/3851 74/2816/3851 75/1574/3851
+f 1344/124/3852 1394/126/3852 1395/1575/3852
+f 1345/1530/3853 1395/1575/3853 1396/1576/3853
+f 1346/1531/3854 1396/1576/3854 1397/1577/3854
+f 1347/1532/3855 1397/1577/3855 1398/1578/3855
+f 1348/1533/3856 1398/1578/3856 1399/1579/3856
+f 1349/1534/3857 1399/1579/3857 1400/1580/3857
+f 1350/1535/3858 1400/1580/3858 1401/1581/3858
+f 1351/1536/3859 1401/1581/3859 1402/1582/3859
+f 1352/1537/3860 1402/1582/3860 1403/1583/3860
+f 1353/1538/3861 1403/1583/3861 1404/1584/3861
+f 1354/1539/3862 1404/1584/3862 1405/1585/3862
+f 1355/1540/3863 1405/1585/3863 1406/1586/3863
+f 1356/1541/3864 1406/1586/3864 1407/1587/3864
+f 1358/1543/3865 1357/1542/3865 1407/1587/3865
+f 1358/1543/1 1408/1588/1 1409/1589/1
+f 1359/1544/1 1409/1589/1 1410/1590/1
+f 1361/1546/1 1360/1545/1 1410/1590/1
+f 1361/1546/1 1411/1591/1 1412/1592/1
+f 1362/1547/1 1412/1592/1 1413/1593/1
+f 1363/1548/1 1413/1593/1 1414/1594/1
+f 1364/1549/1 1414/1594/1 1415/1595/1
+f 1365/1550/1 1415/1595/1 1416/1596/1
+f 1366/197/1 1416/1596/1 1417/1597/1
+f 1367/192/1 1417/1597/1 1418/1598/1
+f 1368/188/1 1418/1598/1 1419/1599/1
+f 1370/182/1 1369/184/1 1419/1599/1
+f 1370/182/1 1420/1600/1 1421/1601/1
+f 1371/1552/1 1421/1601/1 1422/1602/1
+f 1372/1553/1 1422/1602/1 1423/1603/1
+f 1373/1554/1 1423/1603/1 1424/1604/1
+f 1375/1557/1 1374/1556/1 1424/1604/1
+f 1375/1557/1 1425/1605/1 1426/1606/1
+f 1376/1558/1 1426/1606/1 1427/1607/1
+f 1378/1560/1 1377/1559/1 1427/1607/1
+f 1378/1560/3866 1428/1608/3866 1429/1609/3866
+f 1379/1561/3867 1429/1609/3867 1430/1610/3867
+f 1380/1562/3868 1430/1610/3868 1431/1611/3868
+f 1381/1563/3869 1431/1611/3869 1432/1612/3869
+f 1383/1565/3870 1382/1564/3870 1432/1612/3870
+f 1384/1566/3871 1383/1565/3871 1433/1613/3871
+f 1385/1567/3872 1384/1566/3872 1434/1614/3872
+f 1386/1568/3873 1385/1567/3873 1435/1615/3873
+f 1387/1569/3874 1386/1568/3874 1436/1616/3874
+f 1388/1570/3875 1387/1569/3875 1437/1617/3875
+f 1389/1571/3876 1388/1570/3876 1438/1618/3876
+f 1390/1572/3877 1389/1571/3877 1439/1619/3877
+f 1391/1573/3878 1390/1572/3878 1440/1620/3878
+f 1392/282/3879 1391/1573/3879 1441/1621/3879
+f 1293/108/3880 77/2815/3880 78/1622/3880
+f 1394/126/3881 1444/127/3881 1445/1623/3881
+f 1396/1576/3882 1395/1575/3882 1445/1623/3882
+f 1397/1577/3883 1396/1576/3883 1446/1624/3883
+f 1398/1578/3884 1397/1577/3884 1447/1625/3884
+f 1398/1578/3885 1448/1626/3885 1449/1627/3885
+f 1399/1579/3886 1449/1627/3886 1450/1628/3886
+f 1400/1580/3887 1450/1628/3887 1451/1629/3887
+f 1401/1581/3888 1451/1629/3888 1452/1630/3888
+f 1402/1582/3889 1452/1630/3889 1453/1631/3889
+f 1403/1583/3890 1453/1631/3890 1454/1632/3890
+f 1404/1584/3891 1454/1632/3891 1455/1633/3891
+f 1405/1585/3892 1455/1633/3892 1456/1634/3892
+f 1406/1586/3893 1456/1634/3893 1457/1635/3893
+f 1407/1587/3894 1457/1635/3894 1458/1636/3894
+f 1408/1588/3895 1458/1636/3895 1459/1637/3895
+f 1409/1589/1 1459/1637/1 1460/1638/1
+f 1410/1590/1 1460/1638/1 1461/1639/1
+f 1411/1591/1 1461/1639/1 1462/1640/1
+f 1412/1592/1 1462/1640/1 1463/1641/1
+f 1413/1593/1 1463/1641/1 1464/1642/1
+f 1415/1595/1 1414/1594/1 1464/1642/1
+f 1415/1595/1 1465/1643/1 1466/1644/1
+f 1416/1596/1 1466/1644/1 1467/1645/1
+f 1417/1597/1 1467/1645/1 1468/1646/1
+f 1418/1598/1 1468/1646/1 1469/1647/1
+f 1420/1600/1 1419/1599/1 1469/1647/1
+f 1420/1600/1 1470/1648/1 1471/1649/1
+f 1421/1601/1 1471/1649/1 1472/1650/1
+f 1422/1602/1 1472/1650/1 1473/1651/1
+f 1423/1603/1 1473/1651/1 1474/1652/1
+f 1424/1604/1 1474/1652/1 1475/1653/1
+f 1425/1605/1 1475/1653/1 1476/1654/1
+f 1426/1606/1 1476/1654/1 1477/1655/1
+f 1427/1607/3896 1477/1655/3896 1478/1656/3896
+f 1428/1608/3897 1478/1656/3897 1479/1657/3897
+f 1429/1609/3898 1479/1657/3898 1480/1658/3898
+f 1430/1610/3899 1480/1658/3899 1481/1659/3899
+f 1431/1611/3900 1481/1659/3900 1482/1660/3900
+f 1433/1613/3901 1432/1612/3901 1482/1660/3901
+f 1434/1614/3902 1433/1613/3902 1483/1661/3902
+f 1435/1615/3903 1434/1614/3903 1484/1662/3903
+f 1436/1616/3904 1435/1615/3904 1485/1663/3904
+f 1437/1617/3905 1436/1616/3905 1486/1664/3905
+f 1438/1618/3906 1437/1617/3906 1487/1665/3906
+f 1439/1619/3907 1438/1618/3907 1488/1666/3907
+f 1440/1620/3908 1439/1619/3908 1489/1667/3908
+f 1441/1621/3909 1440/1620/3909 1490/1668/3909
+f 1442/436/3910 1441/1621/3910 1491/1669/3910
+f 80/1670/3911 81/339/3911 1493/130/3911
+f 1445/1623/3912 1444/127/3912 1494/129/3912
+f 1446/1624/3913 1445/1623/3913 1495/1671/3913
+f 1447/1625/3914 1446/1624/3914 1496/1672/3914
+f 1448/1626/3915 1447/1625/3915 1497/1673/3915
+f 1449/1627/3916 1448/1626/3916 1498/1674/3916
+f 1450/1628/3917 1449/1627/3917 1499/1675/3917
+f 1451/1629/3918 1450/1628/3918 1500/1676/3918
+f 1452/1630/3919 1451/1629/3919 1501/1677/3919
+f 1452/1630/3920 1502/1678/3920 1503/1679/3920
+f 1453/1631/3921 1503/1679/3921 1504/1680/3921
+f 1454/1632/3922 1504/1680/3922 1505/1681/3922
+f 1455/1633/3923 1505/1681/3923 1506/1682/3923
+f 1456/1634/3924 1506/1682/3924 1507/1683/3924
+f 1457/1635/3925 1507/1683/3925 1508/1684/3925
+f 1458/1636/3926 1508/1684/3926 1509/1685/3926
+f 1459/1637/1 1509/1685/1 1510/1686/1
+f 1460/1638/1 1510/1686/1 1511/1687/1
+f 1461/1639/1 1511/1687/1 1512/1688/1
+f 1463/1641/1 1462/1640/1 1512/1688/1
+f 1463/1641/1 1513/1689/1 1514/1690/1
+f 1465/1643/1 1464/1642/1 1514/1690/1
+f 1465/1643/1 1515/1691/1 1516/1692/1
+f 1466/1644/1 1516/1692/1 1517/1693/1
+f 1467/1645/1 1517/1693/1 1518/1694/1
+f 1468/1646/1 1518/1694/1 1519/1695/1
+f 1469/1647/1 1519/1695/1 1520/1696/1
+f 1470/1648/1 1520/1696/1 1521/1697/1
+f 1471/1649/1 1521/1697/1 1522/1698/1
+f 1472/1650/1 1522/1698/1 1523/1699/1
+f 1473/1651/1 1523/1699/1 1524/1700/1
+f 1474/1652/1 1524/1700/1 1525/1701/1
+f 1476/1654/1 1475/1653/1 1525/1701/1
+f 1476/1654/1 1526/1702/1 1527/1703/1
+f 1477/1655/3927 1527/1703/3927 1528/1704/3927
+f 1478/1656/3928 1528/1704/3928 1529/1705/3928
+f 1479/1657/3929 1529/1705/3929 1530/1706/3929
+f 1480/1658/3930 1530/1706/3930 1531/1707/3930
+f 1481/1659/3931 1531/1707/3931 1532/1708/3931
+f 1483/1661/3932 1482/1660/3932 1532/1708/3932
+f 1484/1662/3933 1483/1661/3933 1533/1709/3933
+f 1485/1663/3934 1484/1662/3934 1534/1710/3934
+f 1486/1664/3935 1485/1663/3935 1535/1711/3935
+f 1487/1665/3936 1486/1664/3936 1536/1712/3936
+f 1488/1666/3937 1487/1665/3937 1537/1713/3937
+f 1489/1667/3938 1488/1666/3938 1538/1714/3938
+f 1490/1668/3939 1489/1667/3939 1539/1715/3939
+f 1491/1669/3940 1490/1668/3940 1540/1716/3940
+f 1492/419/3941 1491/1669/3941 1541/1717/3941
+f 83/1719/3942 84/340/3942 1643/136/3942
+f 1495/1671/3943 1494/129/3943 1544/131/3943
+f 1496/1672/3944 1495/1671/3944 1545/1720/3944
+f 1497/1673/3945 1496/1672/3945 1546/1721/3945
+f 1498/1674/3946 1497/1673/3946 1547/1722/3946
+f 1499/1675/3947 1498/1674/3947 1548/1723/3947
+f 1500/1676/3948 1499/1675/3948 1549/1724/3948
+f 1501/1677/3949 1500/1676/3949 1550/1725/3949
+f 1502/1678/3950 1501/1677/3950 1551/1726/3950
+f 1503/1679/3951 1502/1678/3951 1552/1727/3951
+f 1503/1679/3952 1553/1728/3952 1554/1729/3952
+f 1504/1680/3953 1554/1729/3953 1555/1730/3953
+f 1505/1681/3954 1555/1730/3954 1556/1731/3954
+f 1506/1682/3955 1556/1731/3955 1557/1732/3955
+f 1507/1683/3956 1557/1732/3956 1558/1733/3956
+f 1508/1684/3957 1558/1733/3957 1559/1734/3957
+f 1509/1685/3958 1559/1734/3958 1560/1735/3958
+f 1511/1687/1 1510/1686/1 1560/1735/1
+f 1511/1687/1 1561/1736/1 1562/1737/1
+f 1513/1689/1 1512/1688/1 1562/1737/1
+f 1513/1689/1 1563/1738/1 1564/1739/1
+f 1514/1690/1 1564/1739/1 1565/1740/1
+f 1515/1691/1 1565/1740/1 1566/1741/1
+f 1516/1692/1 1566/1741/1 1567/1742/1
+f 1517/1693/1 1567/1742/1 1568/1743/1
+f 1518/1694/1 1568/1743/1 1569/1744/1
+f 1519/1695/1 1569/1744/1 1570/1745/1
+f 1520/1696/1 1570/1745/1 1571/1746/1
+f 1521/1697/1 1571/1746/1 1572/1747/1
+f 1522/1698/1 1572/1747/1 1573/1748/1
+f 1523/1699/1 1573/1748/1 1574/1749/1
+f 1524/1700/1 1574/1749/1 1575/1750/1
+f 1526/1702/1 1525/1701/1 1575/1750/1
+f 1526/1702/1 1576/1751/1 1577/1752/1
+f 1527/1703/3959 1577/1752/3959 1578/1753/3959
+f 1528/1704/3960 1578/1753/3960 1579/1754/3960
+f 1529/1705/3961 1579/1754/3961 1580/1755/3961
+f 1530/1706/3962 1580/1755/3962 1581/1756/3962
+f 1532/1708/3963 1531/1707/3963 1581/1756/3963
+f 1533/1709/3964 1532/1708/3964 1582/1757/3964
+f 1534/1710/3965 1533/1709/3965 1583/1758/3965
+f 1535/1711/3966 1534/1710/3966 1584/1759/3966
+f 1536/1712/3967 1535/1711/3967 1585/1760/3967
+f 1537/1713/3968 1536/1712/3968 1586/1761/3968
+f 1538/1714/3969 1537/1713/3969 1587/1762/3969
+f 1539/1715/3970 1538/1714/3970 1588/1763/3970
+f 1540/1716/3971 1539/1715/3971 1589/1764/3971
+f 1541/1717/3972 1540/1716/3972 1590/1765/3972
+f 1542/1718/3973 1541/1717/3973 1591/1766/3973
+f 86/1767/3974 87/341/3974 1793/142/3974
+f 1545/1720/3975 1544/131/3975 1594/133/3975
+f 1546/1721/3976 1545/1720/3976 1595/1768/3976
+f 1547/1722/3977 1546/1721/3977 1596/1769/3977
+f 1548/1723/3978 1547/1722/3978 1597/1770/3978
+f 1549/1724/3979 1548/1723/3979 1598/1771/3979
+f 1550/1725/3980 1549/1724/3980 1599/1772/3980
+f 1551/1726/3981 1550/1725/3981 1600/1773/3981
+f 1552/1727/3982 1551/1726/3982 1601/1774/3982
+f 1553/1728/3983 1552/1727/3983 1602/1775/3983
+f 1553/1728/3984 1603/1776/3984 1604/1777/3984
+f 1554/1729/3985 1604/1777/3985 1605/1778/3985
+f 1555/1730/3986 1605/1778/3986 1606/1779/3986
+f 1556/1731/3987 1606/1779/3987 1607/1780/3987
+f 1557/1732/3988 1607/1780/3988 1608/1781/3988
+f 1558/1733/3989 1608/1781/3989 1609/1782/3989
+f 1559/1734/3990 1609/1782/3990 1610/1783/3990
+f 1560/1735/1 1610/1783/1 1611/1784/1
+f 1561/1736/1 1611/1784/1 1612/1785/1
+f 1562/1737/1 1612/1785/1 1613/1786/1
+f 1563/1738/1 1613/1786/1 1614/1787/1
+f 1564/1739/1 1614/1787/1 1615/1788/1
+f 1565/1740/1 1615/1788/1 1616/1789/1
+f 1566/1741/1 1616/1789/1 1617/1790/1
+f 1567/1742/1 1617/1790/1 1618/1791/1
+f 1568/1743/1 1618/1791/1 1619/1792/1
+f 1569/1744/1 1619/1792/1 1620/1793/1
+f 1570/1745/1 1620/1793/1 1621/1794/1
+f 1571/1746/1 1621/1794/1 1622/1795/1
+f 1572/1747/1 1622/1795/1 1623/1796/1
+f 1573/1748/1 1623/1796/1 1624/1797/1
+f 1574/1749/1 1624/1797/1 1625/1798/1
+f 1575/1750/1 1625/1798/1 1626/1799/1
+f 1576/1751/3991 1626/1799/3991 1627/1800/3991
+f 1577/1752/3992 1627/1800/3992 1628/1801/3992
+f 1578/1753/3993 1628/1801/3993 1629/1802/3993
+f 1579/1754/3994 1629/1802/3994 1630/1803/3994
+f 1580/1755/3995 1630/1803/3995 1631/1804/3995
+f 1581/1756/3996 1631/1804/3996 1632/1805/3996
+f 1583/1758/3997 1582/1757/3997 1632/1805/3997
+f 1584/1759/3998 1583/1758/3998 1633/1806/3998
+f 1585/1760/3999 1584/1759/3999 1634/1807/3999
+f 1586/1761/4000 1585/1760/4000 1635/1808/4000
+f 1586/1761/4001 1636/1809/4001 1637/1810/4001
+f 1587/1762/4002 1637/1810/4002 1638/1811/4002
+f 1588/1763/4003 1638/1811/4003 1639/1812/4003
+f 1589/1764/4004 1639/1812/4004 1640/1813/4004
+f 1591/1766/4005 1590/1765/4005 1640/1813/4005
+f 1592/433/4006 1591/1766/4006 1641/1814/4006
+f 89/1815/4007 90/342/4007 1943/148/4007
+f 1595/1768/4008 1594/133/4008 1644/135/4008
+f 1596/1769/4009 1595/1768/4009 1645/1816/4009
+f 1597/1770/4010 1596/1769/4010 1646/1817/4010
+f 1598/1771/4011 1597/1770/4011 1647/1818/4011
+f 1599/1772/4012 1598/1771/4012 1648/1819/4012
+f 1600/1773/4013 1599/1772/4013 1649/1820/4013
+f 1601/1774/4014 1600/1773/4014 1650/1821/4014
+f 1602/1775/4015 1601/1774/4015 1651/1822/4015
+f 1602/1775/4016 1652/1823/4016 1653/1824/4016
+f 1603/1776/4017 1653/1824/4017 1654/1825/4017
+f 1604/1777/4018 1654/1825/4018 1655/1826/4018
+f 1605/1778/4019 1655/1826/4019 1656/1827/4019
+f 1606/1779/4020 1656/1827/4020 1657/1828/4020
+f 1607/1780/4021 1657/1828/4021 1658/1829/4021
+f 1608/1781/4022 1658/1829/4022 1659/1830/4022
+f 1609/1782/4023 1659/1830/4023 1660/1831/4023
+f 1610/1783/1 1660/1831/1 1661/1832/1
+f 1611/1784/1 1661/1832/1 1662/1833/1
+f 1612/1785/1 1662/1833/1 1663/1834/1
+f 1613/1786/1 1663/1834/1 1664/1835/1
+f 1614/1787/1 1664/1835/1 1665/1836/1
+f 1615/1788/1 1665/1836/1 1666/1837/1
+f 1616/1789/1 1666/1837/1 1667/1838/1
+f 1617/1790/1 1667/1838/1 1668/1839/1
+f 1618/1791/1 1668/1839/1 1669/1840/1
+f 1619/1792/1 1669/1840/1 1670/1841/1
+f 1620/1793/1 1670/1841/1 1671/1842/1
+f 1621/1794/1 1671/1842/1 1672/1843/1
+f 1622/1795/1 1672/1843/1 1673/1844/1
+f 1623/1796/1 1673/1844/1 1674/1845/1
+f 1624/1797/1 1674/1845/1 1675/1846/1
+f 1625/1798/1 1675/1846/1 1676/1847/1
+f 1626/1799/4024 1676/1847/4024 1677/1848/4024
+f 1627/1800/4025 1677/1848/4025 1678/1849/4025
+f 1628/1801/4026 1678/1849/4026 1679/1850/4026
+f 1629/1802/4027 1679/1850/4027 1680/1851/4027
+f 1630/1803/4028 1680/1851/4028 1681/1852/4028
+f 1631/1804/4029 1681/1852/4029 1682/1853/4029
+f 1633/1806/4030 1632/1805/4030 1682/1853/4030
+f 1634/1807/4031 1633/1806/4031 1683/1854/4031
+f 1635/1808/4032 1634/1807/4032 1684/1855/4032
+f 1635/1808/4033 1685/1856/4033 1686/1857/4033
+f 1636/1809/4034 1686/1857/4034 1687/1858/4034
+f 1637/1810/4035 1687/1858/4035 1688/1859/4035
+f 1638/1811/4036 1688/1859/4036 1689/1860/4036
+f 1639/1812/4037 1689/1860/4037 1690/1861/4037
+f 1641/1814/4038 1640/1813/4038 1690/1861/4038
+f 1642/415/4039 1641/1814/4039 1691/1862/4039
+f 2043/150/4040 92/2811/4040 93/1863/4040
+f 1645/1816/4041 1644/135/4041 1694/137/4041
+f 1646/1817/4042 1645/1816/4042 1695/1864/4042
+f 1647/1818/4043 1646/1817/4043 1696/1865/4043
+f 1648/1819/4044 1647/1818/4044 1697/1866/4044
+f 1649/1820/4045 1648/1819/4045 1698/1867/4045
+f 1650/1821/4046 1649/1820/4046 1699/1868/4046
+f 1651/1822/4047 1650/1821/4047 1700/1869/4047
+f 1652/1823/4048 1651/1822/4048 1701/1870/4048
+f 1652/1823/4049 1702/1871/4049 1703/1872/4049
+f 1653/1824/4050 1703/1872/4050 1704/1873/4050
+f 1654/1825/4051 1704/1873/4051 1705/1874/4051
+f 1655/1826/4052 1705/1874/4052 1706/1875/4052
+f 1656/1827/4053 1706/1875/4053 1707/1876/4053
+f 1657/1828/4054 1707/1876/4054 1708/1877/4054
+f 1658/1829/4055 1708/1877/4055 1709/1878/4055
+f 1659/1830/4056 1709/1878/4056 1710/1879/4056
+f 1660/1831/1 1710/1879/1 1711/1880/1
+f 1661/1832/1 1711/1880/1 1712/1881/1
+f 1662/1833/1 1712/1881/1 1713/1882/1
+f 1663/1834/1 1713/1882/1 1714/1883/1
+f 1664/1835/1 1714/1883/1 1715/1884/1
+f 1665/1836/1 1715/1884/1 1716/1885/1
+f 1666/1837/1 1716/1885/1 1717/1886/1
+f 1667/1838/1 1717/1886/1 1718/1887/1
+f 1668/1839/1 1718/1887/1 1719/1888/1
+f 1669/1840/1 1719/1888/1 1720/1889/1
+f 1671/1842/1 1670/1841/1 1720/1889/1
+f 1671/1842/1 1721/1890/1 1722/1891/1
+f 1672/1843/1 1722/1891/1 1723/1892/1
+f 1673/1844/1 1723/1892/1 1724/1893/1
+f 1674/1845/1 1724/1893/1 1725/1894/1
+f 1675/1846/2708 1725/1894/2708 1726/1895/2708
+f 1676/1847/4057 1726/1895/4057 1727/1896/4057
+f 1677/1848/4058 1727/1896/4058 1728/1897/4058
+f 1678/1849/4059 1728/1897/4059 1729/1898/4059
+f 1679/1850/4060 1729/1898/4060 1730/1899/4060
+f 1680/1851/4061 1730/1899/4061 1731/1900/4061
+f 1681/1852/4062 1731/1900/4062 1732/1901/4062
+f 1682/1853/4063 1732/1901/4063 1733/1902/4063
+f 1683/1854/4064 1733/1902/4064 1734/1903/4064
+f 1684/1855/4065 1734/1903/4065 1735/1904/4065
+f 1685/1856/4066 1735/1904/4066 1736/1905/4066
+f 1686/1857/4067 1736/1905/4067 1737/1906/4067
+f 1687/1858/4068 1737/1906/4068 1738/1907/4068
+f 1688/1859/4069 1738/1907/4069 1739/1908/4069
+f 1689/1860/4070 1739/1908/4070 1740/1909/4070
+f 1691/1862/4071 1690/1861/4071 1740/1909/4071
+f 1692/36/4072 1691/1862/4072 1741/1910/4072
+f 2193/156/4073 95/2810/4073 96/1911/4073
+f 1695/1864/4074 1694/137/4074 1744/139/4074
+f 1696/1865/4075 1695/1864/4075 1745/1912/4075
+f 1697/1866/4076 1696/1865/4076 1746/1913/4076
+f 1698/1867/4077 1697/1866/4077 1747/1914/4077
+f 1699/1868/4078 1698/1867/4078 1748/1915/4078
+f 1700/1869/4079 1699/1868/4079 1749/1916/4079
+f 1701/1870/4080 1700/1869/4080 1750/1917/4080
+f 1702/1871/4081 1701/1870/4081 1751/1918/4081
+f 1702/1871/4082 1752/1919/4082 1753/1920/4082
+f 1703/1872/4083 1753/1920/4083 1754/1921/4083
+f 1704/1873/4084 1754/1921/4084 1755/1922/4084
+f 1705/1874/4085 1755/1922/4085 1756/1923/4085
+f 1706/1875/4086 1756/1923/4086 1757/1924/4086
+f 1707/1876/2656 1757/1924/2656 1758/1925/2656
+f 1708/1877/4087 1758/1925/4087 1759/1926/4087
+f 1709/1878/4088 1759/1926/4088 1760/1927/4088
+f 1710/1879/1 1760/1927/1 1761/1928/1
+f 1711/1880/1 1761/1928/1 1762/1929/1
+f 1712/1881/1 1762/1929/1 1763/1930/1
+f 1713/1882/1 1763/1930/1 1764/1931/1
+f 1715/1884/1 1714/1883/1 1764/1931/1
+f 1715/1884/1 1765/1932/1 1766/1933/1
+f 1716/1885/1 1766/1933/1 1767/1934/1
+f 1717/1886/1 1767/1934/1 1768/1935/1
+f 1718/1887/1 1768/1935/1 1769/1936/1
+f 1719/1888/1 1769/1936/1 1770/1937/1
+f 1721/1890/1 1720/1889/1 1770/1937/1
+f 1721/1890/1 1771/1938/1 1772/1939/1
+f 1722/1891/1 1772/1939/1 1773/1940/1
+f 1723/1892/1 1773/1940/1 1774/1941/1
+f 1724/1893/1 1774/1941/1 1775/1942/1
+f 1725/1894/4089 1775/1942/4089 1776/1943/4089
+f 1726/1895/4090 1776/1943/4090 1777/1944/4090
+f 1727/1896/4091 1777/1944/4091 1778/1945/4091
+f 1728/1897/4092 1778/1945/4092 1779/1946/4092
+f 1729/1898/4093 1779/1946/4093 1780/1947/4093
+f 1730/1899/4094 1780/1947/4094 1781/1948/4094
+f 1731/1900/4095 1781/1948/4095 1782/1949/4095
+f 1732/1901/4096 1782/1949/4096 1783/1950/4096
+f 1733/1902/4097 1783/1950/4097 1784/1951/4097
+f 1734/1903/4098 1784/1951/4098 1785/1952/4098
+f 1735/1904/4099 1785/1952/4099 1786/1953/4099
+f 1736/1905/4100 1786/1953/4100 1787/1954/4100
+f 1737/1906/4101 1787/1954/4101 1788/1955/4101
+f 1738/1907/4102 1788/1955/4102 1789/1956/4102
+f 1739/1908/4103 1789/1956/4103 1790/1957/4103
+f 1741/1910/4104 1740/1909/4104 1790/1957/4104
+f 1742/429/4105 1741/1910/4105 1791/1958/4105
+f 2343/162/4106 98/2809/4106 99/1959/4106
+f 1745/1912/4107 1744/139/4107 1794/141/4107
+f 1746/1913/4108 1745/1912/4108 1795/1960/4108
+f 1747/1914/4109 1746/1913/4109 1796/1961/4109
+f 1748/1915/1347 1747/1914/1347 1797/1962/1347
+f 1749/1916/4110 1748/1915/4110 1798/1963/4110
+f 1750/1917/4111 1749/1916/4111 1799/1964/4111
+f 1751/1918/4112 1750/1917/4112 1800/1965/4112
+f 1752/1919/4113 1751/1918/4113 1801/1966/4113
+f 1753/1920/4114 1752/1919/4114 1802/1967/4114
+f 1754/1921/4115 1753/1920/4115 1803/1968/4115
+f 1755/1922/4116 1754/1921/4116 1804/1969/4116
+f 1755/1922/4117 1805/1970/4117 1806/1971/4117
+f 1756/1923/4118 1806/1971/4118 1807/1972/4118
+f 1757/1924/4119 1807/1972/4119 1808/1973/4119
+f 1758/1925/4120 1808/1973/4120 1809/1974/4120
+f 1760/1927/4121 1759/1926/4121 1809/1974/4121
+f 1760/1927/1 1810/1975/1 1811/1976/1
+f 1761/1928/1 1811/1976/1 1812/1977/1
+f 1762/1929/1 1812/1977/1 1813/1978/1
+f 1763/1930/1 1813/1978/1 1814/1979/1
+f 1765/1932/1 1764/1931/1 1814/1979/1
+f 1765/1932/1 1815/1980/1 1816/1981/1
+f 1766/1933/1 1816/1981/1 1817/1982/1
+f 1767/1934/1 1817/1982/1 1818/1983/1
+f 1768/1935/1 1818/1983/1 1819/1984/1
+f 1769/1936/1 1819/1984/1 1820/1985/1
+f 1770/1937/1 1820/1985/1 1821/1986/1
+f 1771/1938/1 1821/1986/1 1822/1987/1
+f 1772/1939/1 1822/1987/1 1823/1988/1
+f 1773/1940/1 1823/1988/1 1824/1989/1
+f 1775/1942/1 1774/1941/1 1824/1989/1
+f 1775/1942/4122 1825/1990/4122 1826/1991/4122
+f 1776/1943/4123 1826/1991/4123 1827/1992/4123
+f 1777/1944/4124 1827/1992/4124 1828/1993/4124
+f 1778/1945/4125 1828/1993/4125 1829/1994/4125
+f 1779/1946/4126 1829/1994/4126 1830/1995/4126
+f 1780/1947/4127 1830/1995/4127 1831/1996/4127
+f 1781/1948/4128 1831/1996/4128 1832/1997/4128
+f 1782/1949/4129 1832/1997/4129 1833/1998/4129
+f 1783/1950/4130 1833/1998/4130 1834/1999/4130
+f 1784/1951/4131 1834/1999/4131 1835/2000/4131
+f 1785/1952/4132 1835/2000/4132 1836/2001/4132
+f 1786/1953/4133 1836/2001/4133 1837/2002/4133
+f 1787/1954/4134 1837/2002/4134 1838/2003/4134
+f 1788/1955/4135 1838/2003/4135 1839/2004/4135
+f 1789/1956/4136 1839/2004/4136 1840/2005/4136
+f 1791/1958/4137 1790/1957/4137 1840/2005/4137
+f 1792/410/4138 1791/1958/4138 1841/2006/4138
+f 101/2008/4139 102/347/4139 2543/171/4139
+f 1794/141/4140 1844/143/4140 1845/2009/4140
+f 1796/1961/4141 1795/1960/4141 1845/2009/4141
+f 1797/1962/4142 1796/1961/4142 1846/2010/4142
+f 1798/1963/4143 1797/1962/4143 1847/2011/4143
+f 1799/1964/4144 1798/1963/4144 1848/2012/4144
+f 1800/1965/4145 1799/1964/4145 1849/2013/4145
+f 1801/1966/4146 1800/1965/4146 1850/2014/4146
+f 1802/1967/4147 1801/1966/4147 1851/2015/4147
+f 1803/1968/4148 1802/1967/4148 1852/2016/4148
+f 1804/1969/4149 1803/1968/4149 1853/2017/4149
+f 1805/1970/4150 1804/1969/4150 1854/2018/4150
+f 1806/1971/4151 1805/1970/4151 1855/2019/4151
+f 1806/1971/4152 1856/2020/4152 1857/2021/4152
+f 1807/1972/4153 1857/2021/4153 1858/2022/4153
+f 1808/1973/4154 1858/2022/4154 1859/2023/4154
+f 1810/1975/4155 1809/1974/4155 1859/2023/4155
+f 1810/1975/1 1860/2024/1 1861/2025/1
+f 1812/1977/1 1811/1976/1 1861/2025/1
+f 1812/1977/1 1862/2026/1 1863/2027/1
+f 1813/1978/1 1863/2027/1 1864/2028/1
+f 1814/1979/1 1864/2028/1 1865/2029/1
+f 1815/1980/1 1865/2029/1 1866/2030/1
+f 1816/1981/1 1866/2030/1 1867/2031/1
+f 1817/1982/1 1867/2031/1 1868/2032/1
+f 1818/1983/1 1868/2032/1 1869/2033/1
+f 1819/1984/1 1869/2033/1 1870/2034/1
+f 1820/1985/1 1870/2034/1 1871/2035/1
+f 1821/1986/1 1871/2035/1 1872/2036/1
+f 1822/1987/1 1872/2036/1 1873/2037/1
+f 1824/1989/1 1823/1988/1 1873/2037/1
+f 1825/1990/1136 1824/1989/1136 1874/2038/1136
+f 1825/1990/4089 1875/2039/4089 1876/2040/4089
+f 1826/1991/4156 1876/2040/4156 1877/2041/4156
+f 1827/1992/4157 1877/2041/4157 1878/2042/4157
+f 1828/1993/4158 1878/2042/4158 1879/2043/4158
+f 1829/1994/4159 1879/2043/4159 1880/2044/4159
+f 1830/1995/4160 1880/2044/4160 1881/2045/4160
+f 1831/1996/4161 1881/2045/4161 1882/2046/4161
+f 1832/1997/4162 1882/2046/4162 1883/2047/4162
+f 1833/1998/4163 1883/2047/4163 1884/2048/4163
+f 1834/1999/4164 1884/2048/4164 1885/2049/4164
+f 1835/2000/4165 1885/2049/4165 1886/2050/4165
+f 1836/2001/4166 1886/2050/4166 1887/2051/4166
+f 1837/2002/4167 1887/2051/4167 1888/2052/4167
+f 1838/2003/4168 1888/2052/4168 1889/2053/4168
+f 1839/2004/4169 1889/2053/4169 1890/2054/4169
+f 1841/2006/4170 1840/2005/4170 1890/2054/4170
+f 1842/2007/4171 1841/2006/4171 1891/2055/4171
+f 106/349/4172 2644/174/4172 2643/177/4172
+f 1844/143/4173 1894/145/4173 1895/2056/4173
+f 1846/2010/4174 1845/2009/4174 1895/2056/4174
+f 1847/2011/4175 1846/2010/4175 1896/2057/4175
+f 1848/2012/4176 1847/2011/4176 1897/2058/4176
+f 1849/2013/4177 1848/2012/4177 1898/2059/4177
+f 1850/2014/4178 1849/2013/4178 1899/2060/4178
+f 1851/2015/4179 1850/2014/4179 1900/2061/4179
+f 1852/2016/4180 1851/2015/4180 1901/2062/4180
+f 1853/2017/4181 1852/2016/4181 1902/2063/4181
+f 1854/2018/1454 1853/2017/1454 1903/2064/1454
+f 1855/2019/4182 1854/2018/4182 1904/2065/4182
+f 1856/2020/4183 1855/2019/4183 1905/2066/4183
+f 1857/2021/4184 1856/2020/4184 1906/2067/4184
+f 1857/2021/4185 1907/2068/4185 1908/2069/4185
+f 1858/2022/4186 1908/2069/4186 1909/2070/4186
+f 1860/2024/4187 1859/2023/4187 1909/2070/4187
+f 1860/2024/1 1910/2071/1 1911/2072/1
+f 1862/2026/1 1861/2025/1 1911/2072/1
+f 1862/2026/1 1912/2073/1 1913/2074/1
+f 1863/2027/1 1913/2074/1 1914/2075/1
+f 1864/2028/1 1914/2075/1 1915/2076/1
+f 1865/2029/1 1915/2076/1 1916/2077/1
+f 1866/2030/1 1916/2077/1 1917/2078/1
+f 1867/2031/1 1917/2078/1 1918/2079/1
+f 1868/2032/1 1918/2079/1 1919/2080/1
+f 1869/2033/1 1919/2080/1 1920/2081/1
+f 1870/2034/1 1920/2081/1 1921/2082/1
+f 1872/2036/1 1871/2035/1 1921/2082/1
+f 1872/2036/1462 1922/2083/1462 1923/2084/1462
+f 1874/2038/1136 1873/2037/1136 1923/2084/1136
+f 1875/2039/4188 1874/2038/4188 1924/2085/4188
+f 1875/2039/4189 1925/2086/4189 1926/2087/4189
+f 1876/2040/4190 1926/2087/4190 1927/2088/4190
+f 1877/2041/4191 1927/2088/4191 1928/2089/4191
+f 1878/2042/4192 1928/2089/4192 1929/2090/4192
+f 1879/2043/4193 1929/2090/4193 1930/2091/4193
+f 1880/2044/4194 1930/2091/4194 1931/2092/4194
+f 1881/2045/4195 1931/2092/4195 1932/2093/4195
+f 1882/2046/4196 1932/2093/4196 1933/2094/4196
+f 1883/2047/4197 1933/2094/4197 1934/2095/4197
+f 1884/2048/4198 1934/2095/4198 1935/2096/4198
+f 1885/2049/4199 1935/2096/4199 1936/2097/4199
+f 1886/2050/4200 1936/2097/4200 1937/2098/4200
+f 1887/2051/4201 1937/2098/4201 1938/2099/4201
+f 1888/2052/4202 1938/2099/4202 1939/2100/4202
+f 1889/2053/4203 1939/2100/4203 1940/2101/4203
+f 1891/2055/4204 1890/2054/4204 1940/2101/4204
+f 1892/426/4205 1891/2055/4205 1941/2102/4205
+f 108/2103/4206 109/350/4206 2647/352/4206
+f 1894/145/4207 1944/147/4207 1945/2105/4207
+f 1895/2056/4208 1945/2105/4208 1946/2106/4208
+f 1897/2058/4209 1896/2057/4209 1946/2106/4209
+f 1898/2059/4210 1897/2058/4210 1947/2107/4210
+f 1899/2060/4211 1898/2059/4211 1948/2108/4211
+f 1900/2061/4212 1899/2060/4212 1949/2109/4212
+f 1901/2062/4213 1900/2061/4213 1950/2110/4213
+f 1902/2063/4214 1901/2062/4214 1951/2111/4214
+f 1903/2064/4215 1902/2063/4215 1952/2112/4215
+f 1904/2065/1491 1903/2064/1491 1953/2113/1491
+f 1905/2066/4216 1904/2065/4216 1954/2114/4216
+f 1906/2067/4217 1905/2066/4217 1955/2115/4217
+f 1907/2068/4218 1906/2067/4218 1956/2116/4218
+f 1907/2068/4219 1957/2117/4219 1958/2118/4219
+f 1908/2069/4220 1958/2118/4220 1959/2119/4220
+f 1910/2071/4221 1909/2070/4221 1959/2119/4221
+f 1911/2072/4222 1910/2071/4222 1960/2120/4222
+f 1912/2073/1500 1911/2072/1500 1961/2121/1500
+f 1913/2074/1500 1912/2073/1500 1962/2122/1500
+f 1914/2075/4223 1913/2074/4223 1963/2123/4223
+f 1915/2076/2252 1914/2075/2252 1964/2124/2252
+f 1916/2077/4224 1915/2076/4224 1965/2125/4224
+f 1917/2078/4225 1916/2077/4225 1966/2126/4225
+f 1918/2079/4226 1917/2078/4226 1967/2127/4226
+f 1919/2080/4227 1918/2079/4227 1968/2128/4227
+f 1920/2081/4228 1919/2080/4228 1969/2129/4228
+f 1921/2082/4229 1920/2081/4229 1970/2130/4229
+f 1922/2083/4230 1921/2082/4230 1971/2131/4230
+f 1923/2084/2398 1922/2083/2398 1972/2132/2398
+f 1924/2085/4231 1923/2084/4231 1973/2133/4231
+f 1925/2086/4232 1924/2085/4232 1974/2134/4232
+f 1926/2087/4233 1925/2086/4233 1975/2135/4233
+f 1927/2088/4234 1926/2087/4234 1976/2136/4234
+f 1928/2089/4235 1927/2088/4235 1977/2137/4235
+f 1929/2090/4236 1928/2089/4236 1978/2138/4236
+f 1929/2090/4237 1979/2139/4237 1980/2140/4237
+f 1930/2091/4238 1980/2140/4238 1981/2141/4238
+f 1931/2092/4239 1981/2141/4239 1982/2142/4239
+f 1932/2093/4240 1982/2142/4240 1983/2143/4240
+f 1933/2094/4241 1983/2143/4241 1984/2144/4241
+f 1934/2095/4242 1984/2144/4242 1985/2145/4242
+f 1935/2096/4243 1985/2145/4243 1986/2146/4243
+f 1936/2097/4244 1986/2146/4244 1987/2147/4244
+f 1937/2098/4245 1987/2147/4245 1988/2148/4245
+f 1938/2099/4246 1988/2148/4246 1989/2149/4246
+f 1940/2101/4247 1939/2100/4247 1989/2149/4247
+f 1941/2102/4248 1940/2101/4248 1990/2150/4248
+f 1942/406/4249 1941/2102/4249 1991/2151/4249
+f 111/2153/4250 112/353/4250 2650/355/4250
+f 1944/147/4251 1994/149/4251 1995/2155/4251
+f 1945/2105/4252 1995/2155/4252 1996/2156/4252
+f 1946/2106/4253 1996/2156/4253 1997/2157/4253
+f 1947/2107/4254 1997/2157/4254 1998/2158/4254
+f 1948/2108/4255 1998/2158/4255 1999/2159/4255
+f 1950/2110/4256 1949/2109/4256 1999/2159/4256
+f 1951/2111/4257 1950/2110/4257 2000/2160/4257
+f 1952/2112/4258 1951/2111/4258 2001/2161/4258
+f 1953/2113/4259 1952/2112/4259 2002/2162/4259
+f 1954/2114/4260 1953/2113/4260 2003/2163/4260
+f 1954/2114/4261 2004/2164/4261 2005/2165/4261
+f 1955/2115/4262 2005/2165/4262 2006/2166/4262
+f 1956/2116/4263 2006/2166/4263 2007/2167/4263
+f 1958/2118/4264 1957/2117/4264 2007/2167/4264
+f 1959/2119/4265 1958/2118/4265 2008/2168/4265
+f 1960/2120/4266 1959/2119/4266 2009/2169/4266
+f 1961/2121/4267 1960/2120/4267 2010/2170/4267
+f 1962/2122/4268 1961/2121/4268 2011/2171/4268
+f 1963/2123/4269 1962/2122/4269 2012/2172/4269
+f 1964/2124/4270 1963/2123/4270 2013/2173/4270
+f 1965/2125/4271 1964/2124/4271 2014/2174/4271
+f 1966/2126/4272 1965/2125/4272 2015/2175/4272
+f 1967/2127/4273 1966/2126/4273 2016/2176/4273
+f 1968/2128/4274 1967/2127/4274 2017/2177/4274
+f 1969/2129/4275 1968/2128/4275 2018/2178/4275
+f 1970/2130/4276 1969/2129/4276 2019/2179/4276
+f 1971/2131/4277 1970/2130/4277 2020/2180/4277
+f 1972/2132/4278 1971/2131/4278 2021/2181/4278
+f 1973/2133/4279 1972/2132/4279 2022/2182/4279
+f 1974/2134/4280 1973/2133/4280 2023/2183/4280
+f 1975/2135/4281 1974/2134/4281 2024/2184/4281
+f 1976/2136/4282 1975/2135/4282 2025/2185/4282
+f 1977/2137/4283 1976/2136/4283 2026/2186/4283
+f 1978/2138/4284 1977/2137/4284 2027/2187/4284
+f 1979/2139/4285 1978/2138/4285 2028/2188/4285
+f 1980/2140/4286 1979/2139/4286 2029/2189/4286
+f 1981/2141/4287 1980/2140/4287 2030/2190/4287
+f 1982/2142/4288 1981/2141/4288 2031/2191/4288
+f 1983/2143/4289 1982/2142/4289 2032/2192/4289
+f 1984/2144/4290 1983/2143/4290 2033/2193/4290
+f 1985/2145/4291 1984/2144/4291 2034/2194/4291
+f 1986/2146/4292 1985/2145/4292 2035/2195/4292
+f 1986/2146/4293 2036/2196/4293 2037/2197/4293
+f 1988/2148/4294 1987/2147/4294 2037/2197/4294
+f 1989/2149/4295 1988/2148/4295 2038/2198/4295
+f 1990/2150/4296 1989/2149/4296 2039/2199/4296
+f 1991/2151/4297 1990/2150/4297 2040/2200/4297
+f 1992/2152/4298 1991/2151/4298 2041/2201/4298
+f 115/358/4299 2653/357/4299 2652/2202/4299
+f 1994/149/4300 2044/151/4300 2045/2204/4300
+f 1995/2155/4301 2045/2204/4301 2046/2205/4301
+f 1996/2156/4302 2046/2205/4302 2047/2206/4302
+f 1997/2157/4303 2047/2206/4303 2048/2207/4303
+f 1998/2158/4304 2048/2207/4304 2049/2208/4304
+f 1999/2159/4305 2049/2208/4305 2050/2209/4305
+f 2001/2161/4306 2000/2160/4306 2050/2209/4306
+f 2002/2162/4307 2001/2161/4307 2051/2210/4307
+f 2003/2163/4308 2002/2162/4308 2052/2211/4308
+f 2003/2163/4309 2053/2212/4309 2054/2213/4309
+f 2004/2164/4310 2054/2213/4310 2055/2214/4310
+f 2005/2165/4311 2055/2214/4311 2056/2215/4311
+f 2007/2167/4312 2006/2166/4312 2056/2215/4312
+f 2008/2168/4313 2007/2167/4313 2057/2216/4313
+f 2009/2169/4314 2008/2168/4314 2058/2217/4314
+f 2010/2170/4315 2009/2169/4315 2059/2218/4315
+f 2011/2171/4316 2010/2170/4316 2060/2219/4316
+f 2012/2172/4317 2011/2171/4317 2061/2220/4317
+f 2013/2173/4318 2012/2172/4318 2062/2221/4318
+f 2014/2174/4319 2013/2173/4319 2063/2222/4319
+f 2015/2175/4320 2014/2174/4320 2064/2223/4320
+f 2016/2176/4321 2015/2175/4321 2065/2224/4321
+f 2017/2177/4322 2016/2176/4322 2066/2225/4322
+f 2018/2178/4323 2017/2177/4323 2067/2226/4323
+f 2019/2179/4324 2018/2178/4324 2068/2227/4324
+f 2020/2180/4325 2019/2179/4325 2069/2228/4325
+f 2021/2181/4326 2020/2180/4326 2070/2229/4326
+f 2022/2182/4327 2021/2181/4327 2071/2230/4327
+f 2023/2183/4328 2022/2182/4328 2072/2231/4328
+f 2024/2184/4329 2023/2183/4329 2073/2232/4329
+f 2025/2185/4330 2024/2184/4330 2074/2233/4330
+f 2026/2186/4331 2025/2185/4331 2075/2234/4331
+f 2027/2187/4332 2026/2186/4332 2076/2235/4332
+f 2028/2188/4333 2027/2187/4333 2077/2236/4333
+f 2029/2189/4334 2028/2188/4334 2078/2237/4334
+f 2030/2190/4335 2029/2189/4335 2079/2238/4335
+f 2031/2191/1617 2030/2190/1617 2080/2239/1617
+f 2032/2192/4336 2031/2191/4336 2081/2240/4336
+f 2033/2193/4337 2032/2192/4337 2082/2241/4337
+f 2034/2194/4338 2033/2193/4338 2083/2242/4338
+f 2035/2195/4339 2034/2194/4339 2084/2243/4339
+f 2036/2196/4340 2035/2195/4340 2085/2244/4340
+f 2037/2197/4341 2036/2196/4341 2086/2245/4341
+f 2038/2198/4342 2037/2197/4342 2087/2246/4342
+f 2039/2199/4343 2038/2198/4343 2088/2247/4343
+f 2040/2200/4344 2039/2199/4344 2089/2248/4344
+f 2041/2201/4345 2040/2200/4345 2090/2249/4345
+f 2042/422/4346 2041/2201/4346 2091/2250/4346
+f 118/361/4347 2656/360/4347 2655/2251/4347
+f 2044/151/4348 2094/153/4348 2095/2253/4348
+f 2045/2204/4349 2095/2253/4349 2096/2254/4349
+f 2046/2205/4350 2096/2254/4350 2097/2255/4350
+f 2047/2206/4351 2097/2255/4351 2098/2256/4351
+f 2048/2207/4352 2098/2256/4352 2099/2257/4352
+f 2049/2208/4353 2099/2257/4353 2100/2258/4353
+f 2050/2209/4354 2100/2258/4354 2101/2259/4354
+f 2051/2210/4355 2101/2259/4355 2102/2260/4355
+f 2052/2211/4356 2102/2260/4356 2103/2261/4356
+f 2053/2212/4357 2103/2261/4357 2104/2262/4357
+f 2055/2214/4358 2054/2213/4358 2104/2262/4358
+f 2056/2215/4359 2055/2214/4359 2105/2263/4359
+f 2057/2216/4360 2056/2215/4360 2106/2264/4360
+f 2058/2217/4361 2057/2216/4361 2107/2265/4361
+f 2059/2218/4362 2058/2217/4362 2108/2266/4362
+f 2060/2219/4363 2059/2218/4363 2109/2267/4363
+f 2061/2220/4364 2060/2219/4364 2110/2268/4364
+f 2062/2221/4365 2061/2220/4365 2111/2269/4365
+f 2063/2222/4366 2062/2221/4366 2112/2270/4366
+f 2064/2223/4367 2063/2222/4367 2113/2271/4367
+f 2065/2224/4368 2064/2223/4368 2114/2272/4368
+f 2066/2225/4369 2065/2224/4369 2115/2273/4369
+f 2067/2226/4370 2066/2225/4370 2116/2274/4370
+f 2068/2227/4371 2067/2226/4371 2117/2275/4371
+f 2069/2228/4372 2068/2227/4372 2118/2276/4372
+f 2070/2229/4373 2069/2228/4373 2119/2277/4373
+f 2071/2230/4374 2070/2229/4374 2120/2278/4374
+f 2072/2231/4375 2071/2230/4375 2121/2279/4375
+f 2073/2232/4376 2072/2231/4376 2122/2280/4376
+f 2074/2233/4377 2073/2232/4377 2123/2281/4377
+f 2075/2234/4378 2074/2233/4378 2124/2282/4378
+f 2076/2235/4379 2075/2234/4379 2125/2283/4379
+f 2077/2236/4380 2076/2235/4380 2126/2284/4380
+f 2078/2237/4381 2077/2236/4381 2127/2285/4381
+f 2079/2238/4382 2078/2237/4382 2128/2286/4382
+f 2080/2239/4383 2079/2238/4383 2129/2287/4383
+f 2081/2240/4384 2080/2239/4384 2130/2288/4384
+f 2082/2241/4385 2081/2240/4385 2131/2289/4385
+f 2083/2242/4386 2082/2241/4386 2132/2290/4386
+f 2084/2243/4387 2083/2242/4387 2133/2291/4387
+f 2085/2244/4388 2084/2243/4388 2134/2292/4388
+f 2086/2245/4389 2085/2244/4389 2135/2293/4389
+f 2087/2246/4390 2086/2245/4390 2136/2294/4390
+f 2088/2247/4391 2087/2246/4391 2137/2295/4391
+f 2089/2248/4392 2088/2247/4392 2138/2296/4392
+f 2090/2249/4393 2089/2248/4393 2139/2297/4393
+f 2091/2250/4394 2090/2249/4394 2140/2298/4394
+f 2092/403/4395 2091/2250/4395 2141/2299/4395
+f 121/364/4396 2659/363/4396 2658/2300/4396
+f 2095/2253/4397 2094/153/4397 2144/155/4397
+f 2095/2253/4398 2145/2302/4398 2146/2303/4398
+f 2096/2254/4399 2146/2303/4399 2147/2304/4399
+f 2097/2255/4400 2147/2304/4400 2148/2305/4400
+f 2098/2256/4401 2148/2305/4401 2149/2306/4401
+f 2099/2257/4402 2149/2306/4402 2150/2307/4402
+f 2100/2258/4403 2150/2307/4403 2151/2308/4403
+f 2101/2259/4404 2151/2308/4404 2152/2309/4404
+f 2102/2260/4405 2152/2309/4405 2153/2310/4405
+f 2104/2262/4406 2103/2261/4406 2153/2310/4406
+f 2105/2263/4407 2104/2262/4407 2154/2311/4407
+f 2106/2264/4408 2105/2263/4408 2155/2312/4408
+f 2107/2265/4409 2106/2264/4409 2156/2313/4409
+f 2108/2266/4410 2107/2265/4410 2157/2314/4410
+f 2109/2267/4411 2108/2266/4411 2158/2315/4411
+f 2110/2268/4412 2109/2267/4412 2159/2316/4412
+f 2111/2269/4413 2110/2268/4413 2160/2317/4413
+f 2112/2270/4414 2111/2269/4414 2161/2318/4414
+f 2113/2271/4415 2112/2270/4415 2162/2319/4415
+f 2114/2272/4416 2113/2271/4416 2163/2320/4416
+f 2115/2273/4417 2114/2272/4417 2164/2321/4417
+f 2116/2274/4418 2115/2273/4418 2165/2322/4418
+f 2117/2275/4419 2116/2274/4419 2166/2323/4419
+f 2118/2276/4420 2117/2275/4420 2167/2324/4420
+f 2119/2277/4421 2118/2276/4421 2168/2325/4421
+f 2120/2278/4422 2119/2277/4422 2169/2326/4422
+f 2121/2279/4423 2120/2278/4423 2170/2327/4423
+f 2122/2280/4424 2121/2279/4424 2171/2328/4424
+f 2123/2281/4425 2122/2280/4425 2172/2329/4425
+f 2124/2282/4426 2123/2281/4426 2173/2330/4426
+f 2125/2283/4427 2124/2282/4427 2174/2331/4427
+f 2126/2284/4428 2125/2283/4428 2175/2332/4428
+f 2127/2285/4429 2126/2284/4429 2176/2333/4429
+f 2128/2286/4430 2127/2285/4430 2177/2334/4430
+f 2129/2287/4431 2128/2286/4431 2178/2335/4431
+f 2130/2288/4432 2129/2287/4432 2179/2336/4432
+f 2131/2289/4433 2130/2288/4433 2180/2337/4433
+f 2132/2290/4434 2131/2289/4434 2181/2338/4434
+f 2133/2291/4435 2132/2290/4435 2182/2339/4435
+f 2134/2292/4436 2133/2291/4436 2183/2340/4436
+f 2135/2293/4437 2134/2292/4437 2184/2341/4437
+f 2136/2294/4438 2135/2293/4438 2185/2342/4438
+f 2137/2295/4439 2136/2294/4439 2186/2343/4439
+f 2138/2296/4440 2137/2295/4440 2187/2344/4440
+f 2139/2297/4441 2138/2296/4441 2188/2345/4441
+f 2140/2298/4442 2139/2297/4442 2189/2346/4442
+f 2141/2299/4443 2140/2298/4443 2190/2347/4443
+f 2142/30/4444 2141/2299/4444 2191/2348/4444
+f 124/365/4445 2662/367/4445 2661/2349/4445
+f 2145/2302/4446 2144/155/4446 2194/157/4446
+f 2145/2302/4447 2195/2351/4447 2196/2352/4447
+f 2146/2303/4448 2196/2352/4448 2197/2353/4448
+f 2147/2304/4449 2197/2353/4449 2198/2354/4449
+f 2148/2305/4450 2198/2354/4450 2199/2355/4450
+f 2149/2306/4451 2199/2355/4451 2200/2356/4451
+f 2150/2307/4452 2200/2356/4452 2201/2357/4452
+f 2151/2308/4453 2201/2357/4453 2202/2358/4453
+f 2152/2309/4454 2202/2358/4454 2203/2359/4454
+f 2154/2311/4455 2153/2310/4455 2203/2359/4455
+f 2155/2312/4456 2154/2311/4456 2204/2360/4456
+f 2156/2313/4457 2155/2312/4457 2205/2361/4457
+f 2157/2314/4458 2156/2313/4458 2206/2362/4458
+f 2158/2315/4459 2157/2314/4459 2207/2363/4459
+f 2159/2316/4460 2158/2315/4460 2208/2364/4460
+f 2160/2317/4461 2159/2316/4461 2209/2365/4461
+f 2161/2318/4462 2160/2317/4462 2210/2366/4462
+f 2162/2319/4463 2161/2318/4463 2211/2367/4463
+f 2163/2320/4464 2162/2319/4464 2212/2368/4464
+f 2164/2321/4465 2163/2320/4465 2213/2369/4465
+f 2164/2321/4466 2214/2370/4466 2215/2371/4466
+f 2165/2322/4467 2215/2371/4467 2216/2372/4467
+f 2167/2324/4468 2166/2323/4468 2216/2372/4468
+f 2168/2325/4469 2167/2324/4469 2217/2373/4469
+f 2169/2326/4470 2168/2325/4470 2218/2374/4470
+f 2170/2327/4471 2169/2326/4471 2219/2375/4471
+f 2171/2328/4472 2170/2327/4472 2220/2376/4472
+f 2172/2329/4473 2171/2328/4473 2221/2377/4473
+f 2173/2330/4474 2172/2329/4474 2222/2378/4474
+f 2174/2331/4475 2173/2330/4475 2223/2379/4475
+f 2175/2332/4476 2174/2331/4476 2224/2380/4476
+f 2176/2333/4477 2175/2332/4477 2225/2381/4477
+f 2177/2334/4478 2176/2333/4478 2226/2382/4478
+f 2178/2335/4479 2177/2334/4479 2227/2383/4479
+f 2179/2336/4480 2178/2335/4480 2228/2384/4480
+f 2180/2337/4481 2179/2336/4481 2229/2385/4481
+f 2181/2338/4482 2180/2337/4482 2230/2386/4482
+f 2182/2339/4483 2181/2338/4483 2231/2387/4483
+f 2183/2340/4484 2182/2339/4484 2232/2388/4484
+f 2184/2341/4485 2183/2340/4485 2233/2389/4485
+f 2185/2342/4486 2184/2341/4486 2234/2390/4486
+f 2186/2343/4487 2185/2342/4487 2235/2391/4487
+f 2187/2344/4488 2186/2343/4488 2236/2392/4488
+f 2188/2345/4489 2187/2344/4489 2237/2393/4489
+f 2189/2346/4490 2188/2345/4490 2238/2394/4490
+f 2190/2347/4491 2189/2346/4491 2239/2395/4491
+f 2191/2348/4492 2190/2347/4492 2240/2396/4492
+f 2192/416/4493 2191/2348/4493 2241/2397/4493
+f 126/2399/4494 127/368/4494 2665/370/4494
+f 2195/2351/4495 2194/157/4495 2244/159/4495
+f 2195/2351/4496 2245/2401/4496 2246/2402/4496
+f 2196/2352/4497 2246/2402/4497 2247/2403/4497
+f 2197/2353/4498 2247/2403/4498 2248/2404/4498
+f 2198/2354/4499 2248/2404/4499 2249/2405/4499
+f 2199/2355/4500 2249/2405/4500 2250/2406/4500
+f 2200/2356/4501 2250/2406/4501 2251/2407/4501
+f 2201/2357/4502 2251/2407/4502 2252/2408/4502
+f 2202/2358/4503 2252/2408/4503 2253/2409/4503
+f 2203/2359/4504 2253/2409/4504 2254/2410/4504
+f 2205/2361/4505 2204/2360/4505 2254/2410/4505
+f 2206/2362/4506 2205/2361/4506 2255/2411/4506
+f 2207/2363/4507 2206/2362/4507 2256/2412/4507
+f 2208/2364/4508 2207/2363/4508 2257/2413/4508
+f 2209/2365/4509 2208/2364/4509 2258/2414/4509
+f 2210/2366/4510 2209/2365/4510 2259/2415/4510
+f 2211/2367/4511 2210/2366/4511 2260/2416/4511
+f 2212/2368/4512 2211/2367/4512 2261/2417/4512
+f 2213/2369/4513 2212/2368/4513 2262/2418/4513
+f 2213/2369/4514 2263/2419/4514 2264/2420/4514
+f 2214/2370/4515 2264/2420/4515 2265/2421/4515
+f 2215/2371/4516 2265/2421/4516 2266/2422/4516
+f 2216/2372/4517 2266/2422/4517 2267/2423/4517
+f 2217/2373/4518 2267/2423/4518 2268/2424/4518
+f 2219/2375/4519 2218/2374/4519 2268/2424/4519
+f 2220/2376/4520 2219/2375/4520 2269/2425/4520
+f 2221/2377/4521 2220/2376/4521 2270/2426/4521
+f 2222/2378/4522 2221/2377/4522 2271/2427/4522
+f 2223/2379/4523 2222/2378/4523 2272/2428/4523
+f 2224/2380/4524 2223/2379/4524 2273/2429/4524
+f 2225/2381/4525 2224/2380/4525 2274/2430/4525
+f 2226/2382/4526 2225/2381/4526 2275/2431/4526
+f 2227/2383/4527 2226/2382/4527 2276/2432/4527
+f 2228/2384/4528 2227/2383/4528 2277/2433/4528
+f 2229/2385/4529 2228/2384/4529 2278/2434/4529
+f 2230/2386/4530 2229/2385/4530 2279/2435/4530
+f 2231/2387/4531 2230/2386/4531 2280/2436/4531
+f 2232/2388/4532 2231/2387/4532 2281/2437/4532
+f 2233/2389/4533 2232/2388/4533 2282/2438/4533
+f 2234/2390/4534 2233/2389/4534 2283/2439/4534
+f 2235/2391/4535 2234/2390/4535 2284/2440/4535
+f 2236/2392/4536 2235/2391/4536 2285/2441/4536
+f 2237/2393/4537 2236/2392/4537 2286/2442/4537
+f 2238/2394/4538 2237/2393/4538 2287/2443/4538
+f 2239/2395/4539 2238/2394/4539 2288/2444/4539
+f 2240/2396/4540 2239/2395/4540 2289/2445/4540
+f 2241/2397/4541 2240/2396/4541 2290/2446/4541
+f 2242/2398/4542 2241/2397/4542 2291/2447/4542
+f 129/2448/4543 130/371/4543 2668/373/4543
+f 2245/2401/4544 2244/159/4544 2294/161/4544
+f 2245/2401/4545 2295/2450/4545 2296/2451/4545
+f 2246/2402/4546 2296/2451/4546 2297/2452/4546
+f 2247/2403/4547 2297/2452/4547 2298/2453/4547
+f 2248/2404/4548 2298/2453/4548 2299/2454/4548
+f 2249/2405/4549 2299/2454/4549 2300/2455/4549
+f 2250/2406/4550 2300/2455/4550 2301/2456/4550
+f 2251/2407/4551 2301/2456/4551 2302/2457/4551
+f 2252/2408/4552 2302/2457/4552 2303/2458/4552
+f 2253/2409/4553 2303/2458/4553 2304/2459/4553
+f 2255/2411/4554 2254/2410/4554 2304/2459/4554
+f 2256/2412/4555 2255/2411/4555 2305/2460/4555
+f 2257/2413/4556 2256/2412/4556 2306/2461/4556
+f 2258/2414/4557 2257/2413/4557 2307/2462/4557
+f 2259/2415/4558 2258/2414/4558 2308/2463/4558
+f 2260/2416/4559 2259/2415/4559 2309/2464/4559
+f 2261/2417/4560 2260/2416/4560 2310/2465/4560
+f 2262/2418/4561 2261/2417/4561 2311/2466/4561
+f 2263/2419/4562 2262/2418/4562 2312/2467/4562
+f 2263/2419/4563 2313/2468/4563 2314/2469/4563
+f 2264/2420/4564 2314/2469/4564 2315/2470/4564
+f 2265/2421/4565 2315/2470/4565 2316/2471/4565
+f 2266/2422/4566 2316/2471/4566 2317/2472/4566
+f 2267/2423/4567 2317/2472/4567 2318/2473/4567
+f 2268/2424/4568 2318/2473/4568 2319/2474/4568
+f 2270/2426/4569 2269/2425/4569 2319/2474/4569
+f 2271/2427/4570 2270/2426/4570 2320/2475/4570
+f 2272/2428/4571 2271/2427/4571 2321/2476/4571
+f 2273/2429/4572 2272/2428/4572 2322/2477/4572
+f 2274/2430/4573 2273/2429/4573 2323/2478/4573
+f 2275/2431/4574 2274/2430/4574 2324/2479/4574
+f 2276/2432/4575 2275/2431/4575 2325/2480/4575
+f 2277/2433/4576 2276/2432/4576 2326/2481/4576
+f 2278/2434/4577 2277/2433/4577 2327/2482/4577
+f 2279/2435/4578 2278/2434/4578 2328/2483/4578
+f 2280/2436/4579 2279/2435/4579 2329/2484/4579
+f 2281/2437/4580 2280/2436/4580 2330/2485/4580
+f 2282/2438/4581 2281/2437/4581 2331/2486/4581
+f 2283/2439/4582 2282/2438/4582 2332/2487/4582
+f 2284/2440/4583 2283/2439/4583 2333/2488/4583
+f 2285/2441/4584 2284/2440/4584 2334/2489/4584
+f 2286/2442/4585 2285/2441/4585 2335/2490/4585
+f 2287/2443/4586 2286/2442/4586 2336/2491/4586
+f 2288/2444/4587 2287/2443/4587 2337/2492/4587
+f 2289/2445/4588 2288/2444/4588 2338/2493/4588
+f 2289/2445/4589 2339/2494/4589 2340/2495/4589
+f 2290/2446/4590 2340/2495/4590 2341/2496/4590
+f 2291/2447/4591 2341/2496/4591 2342/413/4591
+f 132/2497/4592 133/374/4592 2671/376/4592
+f 2295/2450/4593 2294/161/4593 2344/163/4593
+f 2295/2450/4594 2345/2499/4594 2346/2500/4594
+f 2296/2451/4595 2346/2500/4595 2347/2501/4595
+f 2297/2452/4596 2347/2501/4596 2348/2502/4596
+f 2298/2453/4597 2348/2502/4597 2349/2503/4597
+f 2299/2454/4598 2349/2503/4598 2350/2504/4598
+f 2300/2455/4599 2350/2504/4599 2351/2505/4599
+f 2301/2456/4600 2351/2505/4600 2352/2506/4600
+f 2302/2457/4601 2352/2506/4601 2353/2507/4601
+f 2303/2458/4602 2353/2507/4602 2354/2508/4602
+f 2305/2460/4603 2304/2459/4603 2354/2508/4603
+f 2306/2461/4604 2305/2460/4604 2355/2509/4604
+f 2307/2462/4605 2306/2461/4605 2356/2510/4605
+f 2308/2463/4606 2307/2462/4606 2357/2511/4606
+f 2309/2464/4607 2308/2463/4607 2358/2512/4607
+f 2310/2465/4608 2309/2464/4608 2359/2513/4608
+f 2311/2466/4609 2310/2465/4609 2360/2514/4609
+f 2312/2467/4610 2311/2466/4610 2361/2515/4610
+f 2313/2468/4611 2312/2467/4611 2362/2516/4611
+f 2313/2468/4612 2363/2517/4612 2364/2518/4612
+f 2314/2469/4613 2364/2518/4613 2365/2519/4613
+f 2315/2470/4614 2365/2519/4614 2366/2520/4614
+f 2316/2471/4615 2366/2520/4615 2367/2521/4615
+f 2317/2472/4616 2367/2521/4616 2368/2522/4616
+f 2318/2473/4617 2368/2522/4617 2369/2523/4617
+f 2319/2474/4618 2369/2523/4618 2370/2524/4618
+f 2321/2476/4619 2320/2475/4619 2370/2524/4619
+f 2322/2477/4620 2321/2476/4620 2371/2525/4620
+f 2323/2478/4621 2322/2477/4621 2372/2526/4621
+f 2324/2479/4622 2323/2478/4622 2373/2527/4622
+f 2325/2480/4623 2324/2479/4623 2374/2528/4623
+f 2326/2481/4624 2325/2480/4624 2375/2529/4624
+f 2327/2482/4625 2326/2481/4625 2376/2530/4625
+f 2328/2483/4626 2327/2482/4626 2377/2531/4626
+f 2329/2484/4627 2328/2483/4627 2378/2532/4627
+f 2330/2485/4628 2329/2484/4628 2379/2533/4628
+f 2331/2486/4629 2330/2485/4629 2380/2534/4629
+f 2332/2487/4630 2331/2486/4630 2381/2535/4630
+f 2333/2488/4631 2332/2487/4631 2382/2536/4631
+f 2334/2489/4632 2333/2488/4632 2383/2537/4632
+f 2335/2490/4633 2334/2489/4633 2384/2538/4633
+f 2336/2491/4634 2335/2490/4634 2385/2539/4634
+f 2337/2492/4635 2336/2491/4635 2386/2540/4635
+f 2338/2493/4636 2337/2492/4636 2387/2541/4636
+f 2338/2493/4637 2388/2542/4637 2389/2543/4637
+f 2339/2494/4638 2389/2543/4638 2390/2544/4638
+f 2340/2495/4639 2390/2544/4639 2391/2545/4639
+f 2341/2496/4640 2391/2545/4640 2392/398/4640
+f 136/379/4641 2674/378/4641 2673/2546/4641
+f 2345/2499/4642 2344/163/4642 2394/165/4642
+f 2345/2499/4643 2395/2548/4643 2396/2549/4643
+f 2346/2500/4644 2396/2549/4644 2397/2550/4644
+f 2347/2501/4645 2397/2550/4645 2398/2551/4645
+f 2348/2502/4646 2398/2551/4646 2399/2552/4646
+f 2349/2503/4647 2399/2552/4647 2400/2553/4647
+f 2350/2504/4648 2400/2553/4648 2401/2554/4648
+f 2351/2505/4649 2401/2554/4649 2402/2555/4649
+f 2352/2506/4650 2402/2555/4650 2403/2556/4650
+f 2353/2507/4651 2403/2556/4651 2404/2557/4651
+f 2355/2509/4652 2354/2508/4652 2404/2557/4652
+f 2356/2510/4653 2355/2509/4653 2405/2558/4653
+f 2357/2511/4654 2356/2510/4654 2406/2559/4654
+f 2358/2512/4655 2357/2511/4655 2407/2560/4655
+f 2359/2513/4656 2358/2512/4656 2408/2561/4656
+f 2360/2514/4657 2359/2513/4657 2409/2562/4657
+f 2361/2515/4658 2360/2514/4658 2410/2563/4658
+f 2362/2516/4659 2361/2515/4659 2411/2564/4659
+f 2363/2517/4660 2362/2516/4660 2412/2565/4660
+f 2363/2517/4661 2413/2566/4661 2414/2567/4661
+f 2364/2518/4662 2414/2567/4662 2415/2568/4662
+f 2365/2519/4663 2415/2568/4663 2416/2569/4663
+f 2366/2520/4664 2416/2569/4664 2417/2570/4664
+f 2367/2521/4665 2417/2570/4665 2418/2571/4665
+f 2368/2522/4666 2418/2571/4666 2419/2572/4666
+f 2369/2523/4667 2419/2572/4667 2420/2573/4667
+f 2370/2524/4668 2420/2573/4668 2421/2574/4668
+f 2372/2526/4669 2371/2525/4669 2421/2574/4669
+f 2373/2527/4670 2372/2526/4670 2422/2575/4670
+f 2374/2528/4671 2373/2527/4671 2423/2576/4671
+f 2375/2529/4672 2374/2528/4672 2424/2577/4672
+f 2376/2530/4673 2375/2529/4673 2425/2578/4673
+f 2377/2531/4674 2376/2530/4674 2426/2579/4674
+f 2378/2532/4675 2377/2531/4675 2427/2580/4675
+f 2379/2533/4676 2378/2532/4676 2428/2581/4676
+f 2380/2534/4677 2379/2533/4677 2429/2582/4677
+f 2381/2535/4678 2380/2534/4678 2430/2583/4678
+f 2382/2536/4679 2381/2535/4679 2431/2584/4679
+f 2383/2537/4680 2382/2536/4680 2432/2585/4680
+f 2384/2538/4681 2383/2537/4681 2433/2586/4681
+f 2385/2539/4682 2384/2538/4682 2434/2587/4682
+f 2386/2540/4683 2385/2539/4683 2435/2588/4683
+f 2387/2541/4684 2386/2540/4684 2436/2589/4684
+f 2388/2542/4685 2387/2541/4685 2437/2590/4685
+f 2388/2542/4686 2438/2591/4686 2439/2592/4686
+f 2389/2543/4687 2439/2592/4687 2440/2593/4687
+f 2390/2544/4688 2440/2593/4688 2441/2594/4688
+f 2391/2545/4689 2441/2594/4689 2442/399/4689
+f 139/382/4690 2677/381/4690 2676/2595/4690
+f 2395/2548/4691 2394/165/4691 2444/167/4691
+f 2395/2548/4692 2445/2597/4692 2446/2598/4692
+f 2396/2549/4693 2446/2598/4693 2447/2599/4693
+f 2397/2550/4694 2447/2599/4694 2448/2600/4694
+f 2398/2551/4695 2448/2600/4695 2449/2601/4695
+f 2399/2552/4696 2449/2601/4696 2450/2602/4696
+f 2400/2553/4697 2450/2602/4697 2451/2603/4697
+f 2401/2554/4698 2451/2603/4698 2452/2604/4698
+f 2402/2555/4699 2452/2604/4699 2453/2605/4699
+f 2403/2556/4700 2453/2605/4700 2454/2606/4700
+f 2405/2558/4701 2404/2557/4701 2454/2606/4701
+f 2406/2559/4702 2405/2558/4702 2455/2607/4702
+f 2407/2560/4703 2406/2559/4703 2456/2608/4703
+f 2408/2561/4704 2407/2560/4704 2457/2609/4704
+f 2409/2562/4705 2408/2561/4705 2458/2610/4705
+f 2410/2563/4706 2409/2562/4706 2459/2611/4706
+f 2411/2564/4707 2410/2563/4707 2460/2612/4707
+f 2412/2565/4708 2411/2564/4708 2461/2613/4708
+f 2413/2566/4709 2412/2565/4709 2462/2614/4709
+f 2413/2566/4710 2463/2615/4710 2464/2616/4710
+f 2414/2567/4711 2464/2616/4711 2465/2617/4711
+f 2415/2568/4712 2465/2617/4712 2466/2618/4712
+f 2416/2569/4713 2466/2618/4713 2467/2619/4713
+f 2417/2570/4714 2467/2619/4714 2468/2620/4714
+f 2418/2571/4715 2468/2620/4715 2469/2621/4715
+f 2419/2572/4716 2469/2621/4716 2470/2622/4716
+f 2420/2573/4717 2470/2622/4717 2471/2623/4717
+f 2422/2575/4718 2421/2574/4718 2471/2623/4718
+f 2423/2576/4719 2422/2575/4719 2472/2624/4719
+f 2424/2577/4720 2423/2576/4720 2473/2625/4720
+f 2425/2578/4721 2424/2577/4721 2474/2626/4721
+f 2426/2579/4722 2425/2578/4722 2475/2627/4722
+f 2427/2580/4723 2426/2579/4723 2476/2628/4723
+f 2428/2581/4724 2427/2580/4724 2477/2629/4724
+f 2429/2582/4725 2428/2581/4725 2478/2630/4725
+f 2430/2583/4726 2429/2582/4726 2479/2631/4726
+f 2431/2584/4727 2430/2583/4727 2480/2632/4727
+f 2432/2585/4728 2431/2584/4728 2481/2633/4728
+f 2433/2586/4729 2432/2585/4729 2482/2634/4729
+f 2434/2587/4730 2433/2586/4730 2483/2635/4730
+f 2435/2588/4731 2434/2587/4731 2484/2636/4731
+f 2436/2589/4732 2435/2588/4732 2485/2637/4732
+f 2437/2590/4733 2436/2589/4733 2486/2638/4733
+f 2437/2590/4734 2487/2639/4734 2488/2640/4734
+f 2438/2591/4735 2488/2640/4735 2489/2641/4735
+f 2439/2592/4736 2489/2641/4736 2490/2642/4736
+f 2440/2593/4737 2490/2642/4737 2491/2643/4737
+f 2441/2594/4738 2491/2643/4738 2492/408/4738
+f 142/385/4739 2680/384/4739 2679/2644/4739
+f 2445/2597/4740 2444/167/4740 2494/169/4740
+f 2445/2597/4741 2495/2646/4741 2496/2647/4741
+f 2446/2598/4742 2496/2647/4742 2497/2648/4742
+f 2447/2599/4743 2497/2648/4743 2498/2649/4743
+f 2448/2600/4744 2498/2649/4744 2499/2650/4744
+f 2449/2601/4745 2499/2650/4745 2500/2651/4745
+f 2450/2602/4746 2500/2651/4746 2501/2652/4746
+f 2451/2603/4747 2501/2652/4747 2502/2653/4747
+f 2452/2604/4748 2502/2653/4748 2503/2654/4748
+f 2453/2605/4749 2503/2654/4749 2504/2655/4749
+f 2455/2607/4750 2454/2606/4750 2504/2655/4750
+f 2456/2608/4751 2455/2607/4751 2505/2656/4751
+f 2457/2609/4752 2456/2608/4752 2506/2657/4752
+f 2458/2610/4753 2457/2609/4753 2507/2658/4753
+f 2459/2611/4754 2458/2610/4754 2508/2659/4754
+f 2460/2612/4755 2459/2611/4755 2509/2660/4755
+f 2461/2613/4756 2460/2612/4756 2510/2661/4756
+f 2462/2614/4757 2461/2613/4757 2511/2662/4757
+f 2463/2615/4758 2462/2614/4758 2512/2663/4758
+f 2463/2615/4759 2513/2664/4759 2514/2665/4759
+f 2464/2616/4760 2514/2665/4760 2515/2666/4760
+f 2465/2617/4761 2515/2666/4761 2516/2667/4761
+f 2466/2618/4762 2516/2667/4762 2517/2668/4762
+f 2467/2619/4763 2517/2668/4763 2518/2669/4763
+f 2468/2620/4764 2518/2669/4764 2519/2670/4764
+f 2469/2621/4765 2519/2670/4765 2520/2671/4765
+f 2470/2622/4766 2520/2671/4766 2521/2672/4766
+f 2472/2624/4767 2471/2623/4767 2521/2672/4767
+f 2473/2625/4768 2472/2624/4768 2522/2673/4768
+f 2474/2626/4769 2473/2625/4769 2523/2674/4769
+f 2475/2627/4770 2474/2626/4770 2524/2675/4770
+f 2476/2628/4771 2475/2627/4771 2525/2676/4771
+f 2477/2629/4772 2476/2628/4772 2526/2677/4772
+f 2478/2630/4773 2477/2629/4773 2527/2678/4773
+f 2479/2631/4774 2478/2630/4774 2528/2679/4774
+f 2480/2632/4775 2479/2631/4775 2529/2680/4775
+f 2481/2633/4776 2480/2632/4776 2530/2681/4776
+f 2482/2634/4777 2481/2633/4777 2531/2682/4777
+f 2483/2635/4778 2482/2634/4778 2532/2683/4778
+f 2484/2636/4779 2483/2635/4779 2533/2684/4779
+f 2485/2637/4780 2484/2636/4780 2534/2685/4780
+f 2486/2638/4781 2485/2637/4781 2535/2686/4781
+f 2486/2638/4782 2536/2687/4782 2537/2688/4782
+f 2487/2639/4783 2537/2688/4783 2538/2689/4783
+f 2488/2640/4784 2538/2689/4784 2539/2690/4784
+f 2489/2641/4785 2539/2690/4785 2540/2691/4785
+f 2490/2642/4786 2540/2691/4786 2541/2692/4786
+f 2492/408/4787 2491/2643/4787 2541/2692/4787
+f 145/388/4788 2683/387/4788 2682/2693/4788
+f 2494/169/4789 2544/170/4789 2545/2695/4789
+f 2495/2646/4790 2545/2695/4790 2546/2696/4790
+f 2496/2647/4791 2546/2696/4791 2547/2697/4791
+f 2497/2648/4792 2547/2697/4792 2548/2698/4792
+f 2498/2649/4793 2548/2698/4793 2549/2699/4793
+f 2499/2650/4794 2549/2699/4794 2550/2700/4794
+f 2500/2651/4795 2550/2700/4795 2551/2701/4795
+f 2501/2652/4796 2551/2701/4796 2552/2702/4796
+f 2502/2653/4797 2552/2702/4797 2553/2703/4797
+f 2503/2654/4798 2553/2703/4798 2554/2704/4798
+f 2504/2655/4799 2554/2704/4799 2555/2705/4799
+f 2506/2657/4800 2505/2656/4800 2555/2705/4800
+f 2507/2658/4801 2506/2657/4801 2556/2706/4801
+f 2508/2659/4802 2507/2658/4802 2557/2707/4802
+f 2509/2660/4803 2508/2659/4803 2558/2708/4803
+f 2510/2661/4804 2509/2660/4804 2559/2709/4804
+f 2511/2662/4805 2510/2661/4805 2560/2710/4805
+f 2512/2663/4806 2511/2662/4806 2561/2711/4806
+f 2513/2664/4807 2512/2663/4807 2562/2712/4807
+f 2513/2664/4808 2563/2713/4808 2564/2714/4808
+f 2514/2665/4809 2564/2714/4809 2565/2715/4809
+f 2515/2666/4810 2565/2715/4810 2566/2716/4810
+f 2516/2667/4811 2566/2716/4811 2567/2717/4811
+f 2517/2668/4812 2567/2717/4812 2568/2718/4812
+f 2518/2669/4813 2568/2718/4813 2569/2719/4813
+f 2519/2670/4814 2569/2719/4814 2570/2720/4814
+f 2520/2671/4815 2570/2720/4815 2571/2721/4815
+f 2522/2673/4816 2521/2672/4816 2571/2721/4816
+f 2523/2674/4817 2522/2673/4817 2572/2722/4817
+f 2524/2675/4818 2523/2674/4818 2573/2723/4818
+f 2525/2676/4819 2524/2675/4819 2574/2724/4819
+f 2526/2677/4820 2525/2676/4820 2575/2725/4820
+f 2527/2678/4821 2526/2677/4821 2576/2726/4821
+f 2528/2679/4822 2527/2678/4822 2577/2727/4822
+f 2529/2680/4823 2528/2679/4823 2578/2728/4823
+f 2530/2681/4824 2529/2680/4824 2579/2729/4824
+f 2531/2682/4825 2530/2681/4825 2580/2730/4825
+f 2532/2683/4826 2531/2682/4826 2581/2731/4826
+f 2533/2684/4827 2532/2683/4827 2582/2732/4827
+f 2534/2685/4828 2533/2684/4828 2583/2733/4828
+f 2534/2685/4829 2584/2734/4829 2585/2735/4829
+f 2535/2686/4830 2585/2735/4830 2586/2736/4830
+f 2536/2687/4831 2586/2736/4831 2587/2737/4831
+f 2537/2688/4832 2587/2737/4832 2588/2738/4832
+f 2539/2690/4833 2538/2689/4833 2588/2738/4833
+f 2540/2691/4834 2539/2690/4834 2589/2739/4834
+f 2541/2692/4835 2540/2691/4835 2590/2740/4835
+f 2542/396/4836 2541/2692/4836 2591/2741/4836
+f 148/389/4837 2686/391/4837 2685/2742/4837
+f 2544/170/4838 2594/172/4838 2595/2744/4838
+f 2545/2695/4839 2595/2744/4839 2596/2745/4839
+f 2547/2697/4840 2546/2696/4840 2596/2745/4840
+f 2548/2698/4841 2547/2697/4841 2597/2746/4841
+f 2549/2699/4842 2548/2698/4842 2598/2747/4842
+f 2550/2700/4843 2549/2699/4843 2599/2748/4843
+f 2550/2700/4844 2600/2749/4844 2601/2750/4844
+f 2551/2701/4845 2601/2750/4845 2602/2751/4845
+f 2552/2702/4846 2602/2751/4846 2603/2752/4846
+f 2553/2703/4847 2603/2752/4847 2604/2753/4847
+f 2554/2704/4848 2604/2753/4848 2605/2754/4848
+f 2556/2706/4849 2555/2705/4849 2605/2754/4849
+f 2557/2707/4850 2556/2706/4850 2606/2755/4850
+f 2558/2708/4851 2557/2707/4851 2607/2756/4851
+f 2559/2709/4852 2558/2708/4852 2608/2757/4852
+f 2560/2710/4853 2559/2709/4853 2609/2758/4853
+f 2561/2711/4854 2560/2710/4854 2610/2759/4854
+f 2562/2712/4855 2561/2711/4855 2611/2760/4855
+f 2563/2713/4856 2562/2712/4856 2612/2761/4856
+f 2563/2713/4857 2613/2762/4857 2614/2763/4857
+f 2564/2714/4858 2614/2763/4858 2615/2764/4858
+f 2565/2715/4859 2615/2764/4859 2616/2765/4859
+f 2566/2716/4860 2616/2765/4860 2617/2766/4860
+f 2567/2717/4861 2617/2766/4861 2618/2767/4861
+f 2568/2718/4862 2618/2767/4862 2619/2768/4862
+f 2569/2719/4863 2619/2768/4863 2620/2769/4863
+f 2570/2720/4864 2620/2769/4864 2621/2770/4864
+f 2572/2722/4865 2571/2721/4865 2621/2770/4865
+f 2573/2723/4866 2572/2722/4866 2622/2771/4866
+f 2574/2724/4867 2573/2723/4867 2623/2772/4867
+f 2575/2725/4868 2574/2724/4868 2624/2773/4868
+f 2576/2726/4869 2575/2725/4869 2625/2774/4869
+f 2577/2727/4870 2576/2726/4870 2626/2775/4870
+f 2578/2728/4871 2577/2727/4871 2627/2776/4871
+f 2579/2729/4872 2578/2728/4872 2628/2777/4872
+f 2580/2730/4873 2579/2729/4873 2629/2778/4873
+f 2580/2730/4874 2630/2779/4874 2631/2780/4874
+f 2581/2731/4875 2631/2780/4875 2632/2781/4875
+f 2582/2732/4876 2632/2781/4876 2633/2782/4876
+f 2583/2733/4877 2633/2782/4877 2634/2783/4877
+f 2584/2734/4878 2634/2783/4878 2635/2784/4878
+f 2585/2735/4879 2635/2784/4879 2636/2785/4879
+f 2586/2736/4880 2636/2785/4880 2637/2786/4880
+f 2588/2738/4881 2587/2737/4881 2637/2786/4881
+f 2589/2739/4882 2588/2738/4882 2638/2787/4882
+f 2590/2740/4883 2589/2739/4883 2639/2788/4883
+f 2591/2741/4884 2590/2740/4884 2640/2789/4884
+f 2592/278/4885 2591/2741/4885 2641/2790/4885
+f 150/2791/4886 151/392/4886 2689/394/4886
+f 2594/172/4887 2644/174/4887 2645/2793/4887
+f 2595/2744/4888 2645/2793/4888 2646/2104/4888
+f 2597/2746/4889 2596/2745/4889 2646/2104/4889
+f 2598/2747/4890 2597/2746/4890 2647/352/4890
+f 2599/2748/4891 2598/2747/4891 2648/351/4891
+f 2600/2749/4892 2599/2748/4892 2649/2154/4892
+f 2601/2750/4893 2600/2749/4893 2650/355/4893
+f 2602/2751/4894 2601/2750/4894 2651/354/4894
+f 2602/2751/4895 2652/2202/4895 2653/357/4895
+f 2603/2752/4896 2653/357/4896 2654/2794/4896
+f 2604/2753/4897 2654/2794/4897 2655/2251/4897
+f 2605/2754/4898 2655/2251/4898 2656/360/4898
+f 2606/2755/4899 2656/360/4899 2657/2795/4899
+f 2607/2756/4900 2657/2795/4900 2658/2300/4900
+f 2608/2757/4901 2658/2300/4901 2659/363/4901
+f 2610/2759/4902 2609/2758/4902 2659/363/4902
+f 2611/2760/4903 2610/2759/4903 2660/2796/4903
+f 2612/2761/4904 2611/2760/4904 2661/2349/4904
+f 2613/2762/4905 2612/2761/4905 2662/367/4905
+f 2614/2763/4906 2613/2762/4906 2663/366/4906
+f 2615/2764/4907 2614/2763/4907 2664/2400/4907
+f 2616/2765/4908 2615/2764/4908 2665/370/4908
+f 2617/2766/4909 2616/2765/4909 2666/369/4909
+f 2618/2767/4910 2617/2766/4910 2667/2449/4910
+f 2619/2768/4911 2618/2767/4911 2668/373/4911
+f 2620/2769/4912 2619/2768/4912 2669/372/4912
+f 2621/2770/4913 2620/2769/4913 2670/2498/4913
+f 2622/2771/4914 2621/2770/4914 2671/376/4914
+f 2623/2772/4915 2622/2771/4915 2672/375/4915
+f 2624/2773/4916 2623/2772/4916 2673/2546/4916
+f 2625/2774/4917 2624/2773/4917 2674/378/4917
+f 2625/2774/4918 2675/2797/4918 2676/2595/4918
+f 2626/2775/4919 2676/2595/4919 2677/381/4919
+f 2627/2776/4920 2677/381/4920 2678/2798/4920
+f 2628/2777/4921 2678/2798/4921 2679/2644/4921
+f 2629/2778/4922 2679/2644/4922 2680/384/4922
+f 2630/2779/4923 2680/384/4923 2681/2799/4923
+f 2631/2780/4924 2681/2799/4924 2682/2693/4924
+f 2632/2781/4925 2682/2693/4925 2683/387/4925
+f 2633/2782/4926 2683/387/4926 2684/2800/4926
+f 2634/2783/4927 2684/2800/4927 2685/2742/4927
+f 2635/2784/4928 2685/2742/4928 2686/391/4928
+f 2636/2785/4929 2686/391/4929 2687/390/4929
+f 2638/2787/4930 2637/2786/4930 2687/390/4930
+f 2639/2788/4931 2638/2787/4931 2688/2792/4931
+f 2640/2789/4932 2639/2788/4932 2689/394/4932
+f 2641/2790/4933 2640/2789/4933 2690/393/4933
+f 2642/404/4934 2641/2790/4934 2691/401/4934
+f 161/2801/4935 162/412/4935 2342/413/4935
+f 165/417/4936 2192/416/4936 2242/2398/4936
+f 179/420/4937 1492/419/4937 1542/1718/4937
+f 147/2743/4938 2685/2742/4938 2684/2800/4938
+f 144/2694/4939 2682/2693/4939 2681/2799/4939
+f 141/2645/4940 2679/2644/4940 2678/2798/4940
+f 138/2596/4941 2676/2595/4941 2675/2797/4941
+f 134/2802/4942 135/2547/4942 2673/2546/4942
+f 131/2803/4943 132/2497/4943 2670/2498/4943
+f 128/2804/4944 129/2448/4944 2667/2449/4944
+f 125/2805/4945 126/2399/4945 2664/2400/4945
+f 123/2350/4946 2661/2349/4946 2660/2796/4946
+f 120/2301/4947 2658/2300/4947 2657/2795/4947
+f 117/2252/4948 2655/2251/4948 2654/2794/4948
+f 113/2806/4949 114/2203/4949 2652/2202/4949
+f 110/2807/4950 111/2153/4950 2649/2154/4950
+f 108/2103/4951 2646/2104/4951 2645/2793/4951
+f 103/2808/4952 104/175/4952 2643/177/4952
+f 2443/166/4953 100/346/4953 101/2008/4953
+f 2293/160/4954 97/345/4954 98/2809/4954
+f 2143/154/4955 94/344/4955 95/2810/4955
+f 1993/343/4956 91/3420/4956 92/2811/4956
+f 88/2812/4957 89/1815/4957 1893/146/4957
+f 85/2813/4958 86/1767/4958 1743/140/4958
+f 82/2814/4959 83/1719/4959 1593/134/4959
+f 79/338/4960 80/1670/4960 1443/128/4960
+f 1247/104/4961 76/337/4961 77/2815/4961
+f 1105/81/4962 73/336/4962 74/2816/4962
+f 955/75/4963 70/335/4963 71/2817/4963
+f 67/2818/4964 68/1474/4964 855/73/4964
+f 1319/122/1 2717/186/1 2718/181/1
+f 2716/189/1 2783/2821/1 1318/2819/1
+f 64/2822/4965 65/1429/4965 705/67/4965
+f 2747/1453/1 2714/215/1 2755/112/1
+f 2756/1497/1 2724/110/1 2755/112/1
+f 2747/1453/4966 3086/1452/4966 2742/1449/4966
+f 61/2827/4967 62/1387/4967 555/61/4967
+f 355/52/4968 58/330/4968 59/1341/4968
+f 2750/491/4969 2984/98/4969 2748/2829/4969
+f 2759/48/1 2698/1369/1 2748/2829/1
+f 205/180/4970 55/179/4970 56/2830/4970
+f 2816/91/1 2746/93/1 2825/2833/1
+f 2707/45/1 1129/254/1 2695/253/1
+f 51/2837/4971 52/1252/4971 207/457/4971
+f 48/322/4972 49/1204/4972 210/461/4972
+f 46/1156/4973 213/467/4973 214/469/4973
+f 43/1108/4974 216/472/4974 217/474/4974
+f 39/2838/4975 40/1060/4975 219/476/4975
+f 36/2839/4976 37/1012/4976 222/480/4976
+f 33/2840/4977 34/964/4977 225/484/4977
+f 30/2841/4978 31/916/4978 228/488/4978
+f 27/2842/4979 28/868/4979 231/494/4979
+f 24/298/4980 25/820/4980 234/498/4980
+f 22/772/4981 237/504/4981 238/506/4981
+f 19/724/4982 240/509/4982 241/511/4982
+f 16/676/4983 243/514/4983 244/516/4983
+f 13/628/4984 246/519/4984 247/521/4984
+f 10/580/4985 249/524/4985 250/526/4985
+f 7/532/4986 252/529/4986 253/531/4986
+f 154/2843/4987 4/3421/4987 155/268/4987
+f 202/2844/4988 203/448/4988 304/449/4988
+f 193/2845/4989 194/437/4989 754/439/4989
+f 2719/187/1 2784/185/1 2705/208/1
+f 2802/101/4990 2758/3068/4990 2792/99/4990
+f 196/2854/4991 197/441/4991 604/443/4991
+f 173/411/4992 1792/410/4992 1842/2007/4992
+f 149/2855/4993 150/2791/4993 2688/2792/4993
+f 206/329/4994 205/180/4994 255/1295/4994
+f 170/407/4995 1942/406/4995 1992/2152/4995
+f 2706/269/1 1320/183/1 2715/204/1
+f 153/2857/4996 154/2843/4996 2692/267/4996
+f 1272/1455/1 1322/1506/1 1323/1555/1
+f 2791/14/4997 2832/3402/4997 3079/2858/4997
+f 3418/2859/1 2974/3399/1 2833/2860/1
+f 3417/2865/4998 3351/3323/4998 2835/2866/4998
+f 2975/2868/4999 2836/3368/4999 3083/2869/4999
+f 3415/2871/5000 2976/3365/5000 2837/2872/5000
+f 3414/2874/5001 2977/3357/5001 2838/2875/5001
+f 2979/2880/5002 2839/3333/5002 3088/2881/5002
+f 2980/2883/5003 3301/3195/5003 3089/2884/5003
+f 3410/2886/2319 3011/3322/2319 2856/1503/2319
+f 3012/2888/2319 2857/3320/2319 3092/2889/2319
+f 3015/2891/5004 2855/3318/5004 3069/2892/5004
+f 3016/2894/5005 2858/3317/5005 2908/2895/5005
+f 3408/2897/5006 2754/2851/5006 2854/2852/5006
+f 3407/116/39 3020/3353/39 2727/117/39
+f 3021/2900/5007 2853/3315/5007 3067/2901/5007
+f 3022/2903/1 2859/3314/1 3098/2904/1
+f 3403/2906/1 2998/3334/1 2846/2907/1
+f 3402/2909/5008 3025/3310/5008 2852/2910/5008
+f 3401/2912/5009 3026/3371/5009 2860/2913/5009
+f 2997/2915/5010 2845/3308/5010 3103/2916/5010
+f 3029/2918/5011 2851/3305/5011 3065/2919/5011
+f 3398/2921/5012 3030/3382/5012 2861/2922/5012
+f 2996/2924/2319 2844/3343/2319 3107/2925/2319
+f 3033/23/5013 3006/226/5013 3064/3377/5013
+f 2826/2835/5014 2995/3348/5014 2700/1454/5014
+f 3035/2927/5015 2862/3301/5015 3110/2928/5015
+f 2994/2930/1 2843/3356/1 3111/2931/1
+f 3394/2933/5016 3038/3295/5016 2849/2934/5016
+f 3039/2936/5017 2863/3294/5017 3114/2937/5017
+f 2993/2939/5018 2842/3292/5018 3115/2940/5018
+f 3042/2942/1 2848/3289/1 3062/2943/1
+f 3390/2945/5019 3043/3405/5019 2864/2946/5019
+f 2992/2948/5020 2841/3287/5020 3119/2949/5020
+f 2991/2951/5021 3036/2853/5021 3120/1364/5021
+f 3047/2953/1 2865/3282/1 2798/2846/1
+f 3386/2955/5022 2990/3394/5022 2840/2956/5022
+f 3049/2958/5 2847/3278/5 3060/2959/5
+f 3050/2961/1 2866/3277/1 2824/5/1
+f 3126/2965/5023 2938/3275/5023 3051/2966/5023
+f 3127/2968/1 2939/3408/1 3128/2969/1
+f 3071/2970/2340 2884/2963/2340 3129/2971/2340
+f 3124/2973/5 2937/3276/5 3130/2974/5
+f 3131/2975/2340 2936/3280/2340 3048/2976/2340
+f 3381/2978/5024 3132/2981/5024 2940/2979/5024
+f 3380/2983/2259 3122/3407/2259 2935/2984/2259
+f 2819/2831/1 3121/3281/1 2934/2986/1
+f 2817/19/5 3135/3406/5 2941/2987/5
+f 3379/2988/5025 2834/2863/5025 2885/2989/5025
+f 3138/2991/2677 2933/3286/2677 3045/2992/2677
+f 3139/2994/5026 2942/3403/5026 3140/2995/5026
+f 3376/2997/5027 3073/3379/5027 2886/2998/5027
+f 3142/3000/1 2943/3003/1 2932/3001/1
+f 3375/3002/5028 3374/3006/5028 2943/3003/5028
+f 3117/3004/5029 2931/3404/5029 3143/3005/5029
+f 3144/3007/1 2876/3392/1 2982/3008/1
+f 3145/3010/1 2944/3397/1 3146/3011/1
+f 3116/3013/1 2930/3288/1 3147/3014/1
+f 3148/3016/1 2929/3291/1 3041/3017/1
+f 3149/3019/1 2945/3395/1 3150/3020/1
+f 3368/3022/5030 3074/3367/5030 2887/3023/5030
+f 3367/3025/5031 3152/3410/5031 2928/3026/5031
+f 3153/3028/5032 2946/3391/5032 3154/3029/5032
+f 3365/3031/2653 3113/3393/2653 2927/3032/2653
+f 3364/3034/5033 3156/3390/5033 2877/3035/5033
+f 3363/3037/5034 3157/3388/5034 2947/3038/5034
+f 3112/3040/5035 2926/3293/5035 3159/3041/5035
+f 3160/3043/5036 2925/3298/5036 3037/3044/5036
+f 3161/3046/5037 2948/3386/5037 3162/3047/5037
+f 3359/3049/5038 3075/3360/5038 2888/3050/5038
+f 3358/3052/5039 3164/3385/5039 2924/3053/5039
+f 3357/3054/5040 3165/3384/5040 2949/3055/5040
+f 3109/3057/5041 2923/3387/5041 3167/3058/5041
+f 3108/3062/5042 2922/3300/5042 3169/3063/5042
+f 2814/100/5043 2850/3302/5043 2758/3068/5043
+f 3173/3069/5044 2921/3224/5044 3032/3070/5044
+f 3348/1505/5045 2813/1451/5045 2804/1507/5045
+f 3175/3073/5046 2920/3374/5046 3031/3074/5046
+f 3346/3076/5047 3345/3079/5047 2954/3077/5047
+f 3345/3079/5048 3105/3378/5048 2919/3080/5048
+f 3344/3082/5049 3178/3376/5049 2879/3083/5049
+f 3343/3085/5050 3179/3373/5050 2955/3086/5050
+f 3104/3088/5051 2918/3304/5051 3181/3089/5051
+f 3341/3091/5052 3182/3372/5052 2917/3092/5052
+f 3183/3094/5053 2956/3369/5053 3184/3095/5053
+f 3339/3097/5054 3077/3341/5054 2889/3098/5054
+f 3338/3100/2577 3186/3411/2577 2916/3101/2577
+f 3187/3103/5055 2957/3366/5055 3188/3104/5055
+f 3101/3106/5056 2915/3370/5056 3189/3107/5056
+f 3190/3109/5057 2880/3359/5057 2986/3110/5057
+f 3334/3112/5058 3191/3363/5058 2958/3113/5058
+f 3100/3115/5059 2914/3309/5059 3193/3116/5059
+f 3194/3118/5060 2913/3312/5060 3024/3119/5060
+f 3331/3121/5061 3195/3361/5061 2959/3122/5061
+f 3078/3124/5062 2890/3332/5062 3197/3125/5062
+f 3198/3127/1 2912/3355/1 3023/3128/1
+f 3199/3130/5063 2960/3358/5063 3200/3131/5063
+f 3097/3133/5064 2911/3362/5064 3201/3134/5064
+f 3326/3136/5065 3202/3412/5065 2881/3137/5065
+f 3203/3139/5066 2961/3354/5066 3204/3140/5066
+f 3324/3142/5067 3096/3313/5067 2910/3143/5067
+f 3207/3145/5068 3209/3349/5068 3208/3146/5068
+f 3211/3148/5069 2962/3345/5069 3212/3149/5069
+f 3318/3151/5070 3095/3351/5070 2909/3152/5070
+f 2804/1507/1 2778/114/1 2803/113/1
+f 3317/3155/5071 3215/3342/5071 2963/3156/5071
+f 3314/3160/5072 3218/2896/5072 2908/2895/5072
+f 3313/3164/5073 3094/3340/5073 2907/3165/5073
+f 3221/2893/5074 2882/3331/5074 2989/3166/5074
+f 3310/3168/5075 3223/3172/5075 3222/3169/5075
+f 3310/3168/5076 3093/3316/5076 2906/3171/5076
+f 3309/3173/5077 2829/1495/5077 2905/207/5077
+f 3224/3175/1 2964/3335/1 3225/3176/1
+f 3226/3178/1 2904/3328/1 3013/3179/1
+f 3306/3181/1 2882/3331/1 2965/3182/1
+f 3091/3184/2319 2903/3337/2319 3228/3185/2319
+f 3304/3187/1 3230/3327/1 2966/3188/1
+f 3090/3190/2319 2902/3319/2319 3232/3191/2319
+f 3234/3193/5078 2967/118/5078 3235/3194/5078
+f 2794/1502/5079 2901/265/5079 3236/119/5079
+f 3046/3284/5080 2788/2828/5080 3279/3256/5080
+f 3239/3198/1 2900/3336/1 3010/3199/1
+f 2810/1499/2402 2806/1498/2402 3240/3201/2402
+f 3241/3203/5081 2899/3350/5081 3009/3204/5081
+f 3242/3206/5082 2968/3311/5082 3243/3207/5082
+f 3059/3209/5083 2875/3329/5083 3244/3210/5083
+f 3293/3212/5084 3245/3413/5084 2898/3213/5084
+f 3246/3215/5085 2969/3307/5085 3247/3216/5085
+f 3291/3218/5086 3058/3338/5086 2874/3219/5086
+f 3290/3221/5087 3249/3306/5087 2897/3222/5087
+f 2921/3224/5088 3251/3227/5088 3250/3225/5088
+f 3288/3229/5089 3252/3414/5089 2895/3230/5089
+f 3287/3232/5090 3253/3297/5090 2970/3233/5090
+f 3286/3235/5091 3056/3299/5091 2873/3236/5091
+f 3285/3238/5092 3256/3296/5092 2894/3239/5092
+f 3257/3241/5093 2971/3290/5093 3258/3242/5093
+f 3055/3244/5094 2872/3364/5094 3259/3245/5094
+f 3260/3247/1 2893/3396/1 3003/3248/1
+f 3261/3250/1 2972/3285/1 3262/3251/1
+f 3280/3253/5095 3054/3375/5095 2871/3254/5095
+f 3279/3256/5096 3264/3415/5096 2892/3257/5096
+f 3278/3259/5097 3266/3283/5097 2891/3260/5097
+f 3267/3262/2340 2973/3279/2340 3268/3263/2340
+f 3053/3265/1 2869/3389/1 3269/2862/1
+f 3270/3267/5098 3080/2861/5098 3000/3268/5098
+f 3052/3273/1 2868/3398/1 3273/3274/1
+f 3274/3270/5099 3272/3272/5099 2937/3276/5099
+f 3051/2966/5100 3274/3270/5100 3124/2973/5100
+f 2938/3275/5101 3271/3271/5101 3274/3270/5101
+f 3275/3269/2340 3000/3268/2340 2847/3278/2340
+f 3272/3272/2340 3275/3269/2340 3049/2958/2340
+f 3272/3272/5102 3271/3271/5102 3270/3267/5102
+f 3267/3262/5103 3276/3266/5103 3269/2862/5103
+f 3123/2957/2428 3276/3266/2428 3267/3262/2428
+f 3123/2957/2646 2840/2956/2646 3053/3265/2646
+f 3277/3264/5 3268/3263/5 2934/2986/5
+f 3048/2976/5 3277/3264/5 3121/3281/5
+f 2936/3280/2340 3267/3262/2340 3277/3264/2340
+f 2793/2836/2259 3278/3259/2259 3001/3261/2259
+f 3268/3263/5 3278/3259/5 2793/2836/5
+f 3268/3263/5104 2973/3279/5104 3266/3283/5104
+f 2788/2828/5105 3264/3415/5105 3279/3256/5105
+f 3261/3250/5106 3280/3253/5106 3263/3255/5106
+f 3119/2949/5107 3280/3253/5107 3261/3250/5107
+f 2841/3287/5108 3054/3375/5108 3280/3253/5108
+f 3281/3252/1 3262/3251/1 2930/3288/1
+f 3045/2992/1 3281/3252/1 3116/3013/1
+f 2933/3286/1 3261/3250/1 3281/3252/1
+f 3282/3249/1 3003/3248/1 2848/3289/1
+f 3262/3251/1 3282/3249/1 3042/2942/1
+f 2972/3285/1 3260/3247/1 3282/3249/1
+f 3283/3246/5109 3259/3245/5109 2971/3290/5109
+f 3115/2940/5110 3283/3246/5110 3257/3241/5110
+f 2842/3292/5111 3055/3244/5111 3283/3246/5111
+f 3112/3040/1 3284/3243/1 3258/3242/1
+f 3041/3017/1 3284/3243/1 3112/3040/1
+f 2929/3291/2434 3257/3241/2434 3284/3243/2434
+f 3038/3295/5112 3285/3238/5112 3004/3240/5112
+f 2926/3293/5113 3258/3242/5113 3285/3238/5113
+f 3258/3242/5114 2971/3290/5114 3256/3296/5114
+f 3253/3297/5115 3286/3235/5115 3255/3237/5115
+f 2925/3298/5116 3111/2931/5116 3286/3235/5116
+f 3111/2931/1 2843/3356/1 3056/3299/1
+f 3287/3232/5117 3254/3234/5117 2922/3300/5117
+f 3037/3044/5118 3287/3232/5118 3108/3062/5118
+f 3037/3044/5119 2925/3298/5119 3253/3297/5119
+f 3288/3229/5120 3005/3231/5120 2850/3302/5120
+f 2922/3300/5121 3254/3234/5121 3288/3229/5121
+f 2970/3233/5122 3252/3414/5122 3288/3229/5122
+f 3107/2925/5123 2844/3343/5123 3057/3228/5123
+f 3104/3088/5124 3289/3226/5124 3250/3225/5124
+f 2861/2922/5125 3032/3070/5125 3289/3226/5125
+f 3290/3221/5126 3007/3223/5126 2851/3305/5126
+f 2918/3304/5127 3250/3225/5127 3290/3221/5127
+f 3250/3225/5128 3251/3227/5128 3249/3306/5128
+f 3246/3215/5129 3291/3218/5129 3248/3220/5129
+f 3103/2916/5130 3291/3218/5130 3246/3215/5130
+f 2845/3308/5131 3058/3338/5131 3291/3218/5131
+f 3292/3217/5132 3247/3216/5132 2914/3309/5132
+f 2860/2913/5133 3028/3093/5133 3292/3217/5133
+f 3028/3093/5134 2917/3092/5134 3246/3215/5134
+f 3025/3310/5135 3293/3212/5135 3008/3214/5135
+f 3247/3216/5136 3293/3212/5136 3025/3310/5136
+f 2969/3307/5137 3245/3413/5137 3293/3212/5137
+f 3294/3211/5138 3244/3210/5138 2968/3311/5138
+f 2913/3312/5139 3099/2908/5139 3294/3211/5139
+f 3099/2908/5140 2846/2907/5140 3059/3209/5140
+f 3295/3208/5141 3243/3207/5141 2910/3143/5141
+f 3024/3119/5142 3295/3208/5142 3096/3313/5142
+f 2913/3312/5143 3242/3206/5143 3295/3208/5143
+f 3296/3205/5144 3009/3204/5144 2853/3315/5144
+f 2910/3143/5145 3243/3207/5145 3296/3205/5145
+f 3243/3207/5146 2968/3311/5146 3241/3203/5146
+f 3297/3202/2476 3240/3201/2476 2906/3171/2476
+f 2858/3317/2477 3018/3159/2477 3297/3202/2477
+f 2753/2820/5147 2810/1499/5147 3297/3202/5147
+f 3298/3200/2252 3010/3199/2252 2855/3318/2252
+f 3240/3201/5148 3298/3200/5148 3015/2891/5148
+f 3240/3201/5149 2806/1498/5149 3239/3198/5149
+f 3299/3197/2252 3238/2823/2252 2902/3319/2252
+f 3014/3174/2252 3299/3197/2252 3090/3190/2252
+f 2905/207/2398 3237/2824/2398 3299/3197/2398
+f 2811/3321/5147 2752/120/5147 2856/1503/5147
+f 3238/2823/2252 2811/3321/2252 3011/3322/2252
+f 2806/1498/1 1318/2819/1 3239/3198/1
+f 3300/3196/2401 3236/119/2401 2967/118/2401
+f 3070/2887/5150 3300/3196/5150 3234/3193/5150
+f 2856/1503/5148 2794/1502/5148 3300/3196/5148
+f 3235/3194/5151 3302/8/5151 2999/7/5151
+f 2752/120/1 2811/3321/1 2830/121/1
+f 3303/3192/2489 3232/3191/2489 2966/3188/2489
+f 3092/2889/2489 3303/3192/2489 3230/3327/2489
+f 2857/3320/2319 3090/3190/2319 3303/3192/2319
+f 3059/3209/5152 3304/3187/5152 3231/3189/5152
+f 2846/2907/1 3013/3179/1 3304/3187/1
+f 2904/3328/1 3230/3327/1 3304/3187/1
+f 3231/3189/5153 2883/3324/5153 2980/2883/5153
+f 3231/3189/5154 2966/3188/5154 3229/3330/5154
+f 3305/3186/2489 3228/3185/2489 2965/3182/2489
+f 3069/2892/5155 2855/3318/5155 3091/3184/5155
+f 3306/3181/1 3227/3183/1 2890/3332/1
+f 2989/3166/5156 3306/3181/5156 3078/3124/5156
+f 3307/3180/1 3013/3179/1 2846/2907/1
+f 3227/3183/1 3307/3180/1 2998/3334/1
+f 2965/3182/1 3226/3178/1 3307/3180/1
+f 2812/2856/1 2829/1495/1 2964/3335/1
+f 2900/3336/1 1318/2819/1 2812/2856/1
+f 3308/3177/2252 3225/3176/2252 2903/3337/2252
+f 3010/3199/2252 3308/3177/2252 3091/3184/2252
+f 2900/3336/1 3224/3175/1 3308/3177/1
+f 3309/3173/2252 3014/3174/2252 2857/3320/2252
+f 3225/3176/2252 3309/3173/2252 3012/2888/2252
+f 2964/3335/1 2829/1495/1 3309/3173/1
+f 2858/3317/5076 3093/3316/5076 3310/3168/5076
+f 3311/3170/5157 3222/3169/5157 2874/3219/5157
+f 3017/3161/5158 3311/3170/5158 3058/3338/5158
+f 2908/2895/1 3310/3168/1 3311/3170/1
+f 2979/2880/5159 3312/3167/5159 2989/3166/5159
+f 3222/3169/5160 3312/3167/5160 2979/2880/5160
+f 3222/3169/5161 3223/3172/5161 3221/2893/5161
+f 3068/2898/5162 3313/3164/5162 3219/3162/5162
+f 3068/2898/2477 2854/2852/2477 3094/3340/2477
+f 3077/3341/5163 3219/3162/5163 3220/3163/5163
+f 2988/3339/5164 3219/3162/5164 3077/3341/5164
+f 2997/2915/5165 3314/3160/5165 3017/3161/5165
+f 2889/3098/5166 3220/3163/5166 3314/3160/5166
+f 3094/3340/5167 3315/2825/5167 2805/2850/5167
+f 2854/2852/5168 2751/1501/5168 3315/2825/5168
+f 3016/2894/5169 3316/2826/5169 3018/3159/5169
+f 2907/3165/5071 2805/2850/5071 3316/2826/5071
+f 3215/3342/1 2795/1504/1 3217/3158/1
+f 2828/111/1 2795/1504/1 3215/3342/1
+f 3057/3228/5170 3317/3155/5170 3216/3157/5170
+f 2844/3343/5171 3019/3154/5171 3317/3155/5171
+f 3019/3154/1 2803/113/1 3215/3342/1
+f 3216/3157/5172 2963/3156/5172 3214/3344/5172
+f 2996/2924/2252 2804/1507/2252 3019/3154/2252
+f 3318/3151/1013 3213/3153/1013 2962/3345/1013
+f 3067/2901/5173 3318/3151/5173 3211/3148/5173
+f 2853/3315/5174 3095/3351/5174 3318/3151/5174
+f 2838/2875/5175 2987/3138/5175 3319/3150/5175
+f 2987/3138/5176 2881/3137/5176 3211/3148/5176
+f 3212/3149/5177 2962/3345/5177 3210/115/5177
+f 3089/2884/5178 3321/3325/5178 3207/3145/5178
+f 3095/3351/5179 3322/3147/5179 3208/3146/5179
+f 2853/3315/5180 3009/3204/5180 3322/3147/5180
+f 3009/3204/5181 2899/3350/5181 3207/3145/5181
+f 3208/3146/5182 3323/3352/5182 3020/3353/5182
+f 3208/3146/5183 3209/3349/5183 3206/3326/5183
+f 3203/3139/5184 3324/3142/5184 3205/3144/5184
+f 2912/3355/1259 3098/2904/1259 3324/3142/1259
+f 2859/3314/5185 3096/3313/5185 3324/3142/5185
+f 3325/3141/5186 3204/3140/5186 2873/3236/5186
+f 3023/3128/2543 3325/3141/2543 3056/3299/2543
+f 2912/3355/5187 3203/3139/5187 3325/3141/5187
+f 2977/3357/5188 3326/3136/5188 2987/3138/5188
+f 3204/3140/5189 3326/3136/5189 2977/3357/5189
+f 2961/3354/5190 3202/3412/5190 3326/3136/5190
+f 3327/3135/5191 3201/3134/5191 2960/3358/5191
+f 3066/2911/5192 3327/3135/5192 3199/3130/5192
+f 3066/2911/5193 2852/2910/5193 3097/3133/5193
+f 3075/3360/5194 3328/3132/5194 3200/3131/5194
+f 2837/2872/5195 2986/3110/5195 3328/3132/5195
+f 2880/3359/5196 3199/3130/5196 3328/3132/5196
+f 3329/3129/1 3023/3128/1 2843/3356/1
+f 2888/3050/5197 3200/3131/5197 3329/3129/5197
+f 2960/3358/2553 3198/3127/2553 3329/3129/2553
+f 3330/3126/5198 3197/3125/5198 2959/3122/5198
+f 3088/2881/5199 3330/3126/5199 3195/3361/5199
+f 2839/3333/5200 3078/3124/5200 3330/3126/5200
+f 3097/3133/5201 3331/3121/5201 3196/3123/5201
+f 2852/2910/5202 3008/3214/5202 3331/3121/5202
+f 3008/3214/5203 2898/3213/5203 3195/3361/5203
+f 3332/3120/2471 3024/3119/2471 2859/3314/2471
+f 2911/3362/5204 3196/3123/5204 3332/3120/5204
+f 3196/3123/5205 2959/3122/5205 3194/3118/5205
+f 3191/3363/5206 3333/3117/5206 3193/3116/5206
+f 2916/3101/5207 3102/2914/5207 3333/3117/5207
+f 3102/2914/5208 2860/2913/5208 3100/3115/5208
+f 3334/3112/5209 3192/3114/5209 2872/3364/5209
+f 3027/3102/5210 3334/3112/5210 3055/3244/5210
+f 3027/3102/5211 2916/3101/5211 3191/3363/5211
+f 2976/3365/5212 3335/3111/5212 2986/3110/5212
+f 3192/3114/5213 3335/3111/5213 2976/3365/5213
+f 3192/3114/5214 2958/3113/5214 3190/3109/5214
+f 3336/3108/5215 3189/3107/5215 2957/3366/5215
+f 3065/2919/5216 3336/3108/5216 3187/3103/5216
+f 2851/3305/5217 3101/3106/5217 3336/3108/5217
+f 3074/3367/5218 3337/3105/5218 3188/3104/5218
+f 2836/3368/5219 2985/3084/5219 3337/3105/5219
+f 2879/3083/5220 3187/3103/5220 3337/3105/5220
+f 3338/3100/5221 3027/3102/5221 2842/3292/5221
+f 2887/3023/5222 3188/3104/5222 3338/3100/5222
+f 2957/3366/2578 3186/3411/2578 3338/3100/2578
+f 3183/3094/5223 3339/3097/5223 3185/3099/5223
+f 2897/3222/5224 3087/2879/5224 3339/3097/5224
+f 3087/2879/5225 2978/2878/5225 3077/3341/5225
+f 3340/3096/5226 3184/3095/5226 2915/3370/5226
+f 3007/3223/5227 3340/3096/5227 3101/3106/5227
+f 2897/3222/5228 3183/3094/5228 3340/3096/5228
+f 3026/3371/5229 3341/3091/5229 3028/3093/5229
+f 2915/3370/5230 3184/3095/5230 3341/3091/5230
+f 3184/3095/5231 2956/3369/5231 3182/3372/5231
+f 3342/3090/5232 3181/3089/5232 2955/3086/5232
+f 2920/3374/5233 3106/2923/5233 3342/3090/5233
+f 3106/2923/5234 2861/2922/5234 3104/3088/5234
+f 3054/3375/5235 3343/3085/5235 3180/3087/5235
+f 3031/3074/5236 3343/3085/5236 3054/3375/5236
+f 2920/3374/5237 3179/3373/5237 3343/3085/5237
+f 3344/3082/5238 2985/3084/5238 2836/3368/5238
+f 2871/3254/5239 3180/3087/5239 3344/3082/5239
+f 3180/3087/5240 2955/3086/5240 3178/3376/5240
+f 3064/3377/5241 3006/226/5241 3105/3378/5241
+f 3073/3379/5242 3346/3076/5242 3176/3078/5242
+f 2835/2866/5243 3351/3323/5243 3346/3076/5243
+f 3064/3377/5244 3345/3079/5244 3346/3076/5244
+f 3347/3075/5245 3031/3074/5245 2841/3287/5245
+f 2886/2998/5246 3176/3078/5246 3347/3075/5246
+f 2954/3077/5247 3175/3073/5247 3347/3075/5247
+f 3349/3381/1 2953/3380/1 2919/3080/1
+f 2896/225/5248 2953/3380/5248 3349/3381/5248
+f 3030/3382/5249 3350/3071/5249 3032/3070/5249
+f 2919/3080/1 2953/3380/1 3350/3071/1
+f 2878/3060/5250 3034/3303/5250 2814/100/5250
+f 2984/98/5251 2878/3060/5251 3171/102/5251
+f 3352/3383/5252 3076/3346/5252 2951/3066/5252
+f 2895/3230/5253 3085/2876/5253 3352/3383/5253
+f 3085/2876/1 2838/2875/1 3076/3346/1
+f 3353/3065/5254 3170/3067/5254 2758/3068/5254
+f 2758/3068/5255 3170/3067/5255 2815/11/5255
+f 2951/3066/5256 2760/12/5256 2815/11/5256
+f 3168/3061/5257 3354/3064/5257 3169/3063/5257
+f 2924/3053/5258 3110/2928/5258 3354/3064/5258
+f 2862/3301/5259 3108/3062/5259 3354/3064/5259
+f 3036/2853/5260 2924/3053/5260 3168/3061/5260
+f 3165/3384/5261 3356/3059/5261 3167/3058/5261
+f 3063/2935/5262 3356/3059/5262 3165/3384/5262
+f 3063/2935/5263 2849/2934/5263 3109/3057/5263
+f 3357/3054/5264 3166/3056/5264 2885/2989/5264
+f 2877/3035/5265 3165/3384/5265 3357/3054/5265
+f 3166/3056/5266 3358/3052/5266 2991/2951/5266
+f 3166/3056/5267 2949/3055/5267 3164/3385/5267
+f 3161/3046/5268 3359/3049/5268 3163/3051/5268
+f 2894/3239/5269 3084/2873/5269 3359/3049/5269
+f 3084/2873/5270 2837/2872/5270 3075/3360/5270
+f 3360/3048/5271 3162/3047/5271 2923/3387/5271
+f 2849/2934/5272 3004/3240/5272 3360/3048/5272
+f 3004/3240/5273 2894/3239/5273 3161/3046/5273
+f 3361/3045/5274 3037/3044/5274 2862/3301/5274
+f 3162/3047/5275 3361/3045/5275 3035/2927/5275
+f 2948/3386/5276 3160/3043/5276 3361/3045/5276
+f 3362/3042/5277 3159/3041/5277 2947/3038/5277
+f 3114/2937/5278 3362/3042/5278 3157/3388/5278
+f 2863/3294/2437 3112/3040/2437 3362/3042/2437
+f 3053/3265/2646 3363/3037/2646 3158/3039/2646
+f 2840/2956/5279 3040/3027/5279 3363/3037/5279
+f 3040/3027/5280 2928/3026/5280 3157/3388/5280
+f 2869/3389/5281 3158/3039/5281 3364/3034/5281
+f 3158/3039/5282 2947/3038/5282 3156/3390/5282
+f 3153/3028/5283 3365/3031/5283 3155/3033/5283
+f 2876/3392/2656 3062/2943/2656 3365/3031/2656
+f 3062/2943/1 2848/3289/1 3113/3393/1
+f 2833/2860/5284 2982/3008/5284 3366/3030/5284
+f 2876/3392/5285 3153/3028/5285 3366/3030/5285
+f 2990/3394/5286 3367/3025/5286 3040/3027/5286
+f 3154/3029/5287 3367/3025/5287 2990/3394/5287
+f 2946/3391/5288 3152/3410/5288 3367/3025/5288
+f 3149/3019/2347 3368/3022/2347 3151/3024/2347
+f 2893/3396/5289 3083/2869/5289 3368/3022/5289
+f 3083/2869/5290 2836/3368/5290 3074/3367/5290
+f 3113/3393/1 3369/3021/1 3150/3020/1
+f 3003/3248/1 3369/3021/1 3113/3393/1
+f 2893/3396/1 3149/3019/1 3369/3021/1
+f 3370/3018/5291 3041/3017/5291 2863/3294/5291
+f 2927/3032/5291 3150/3020/5291 3370/3018/5291
+f 2945/3395/1 3148/3016/1 3370/3018/1
+f 3371/3015/1 3147/3014/1 2944/3397/1
+f 3118/2947/1 3371/3015/1 3145/3010/1
+f 2864/2946/1 3116/3013/1 3371/3015/1
+f 3372/3012/1 3146/3011/1 2868/3398/1
+f 2932/3001/1 3145/3010/1 3372/3012/1
+f 2974/3399/1 3373/3009/1 2982/3008/1
+f 3146/3011/1 3373/3009/1 2974/3399/1
+f 2944/3397/1 3144/3007/1 3373/3009/1
+f 3061/3401/5292 3046/3284/5292 3117/3004/5292
+f 3071/2970/5293 3375/3002/5293 3142/3000/5293
+f 2832/3402/5294 2981/3400/5294 3375/3002/5294
+f 3376/2997/5295 3141/2999/5295 2942/3403/5295
+f 2892/3257/5296 3082/2867/5296 3376/2997/5296
+f 3082/2867/5297 2835/2866/5297 3073/3379/5297
+f 3377/2996/5298 3140/2995/5298 2931/3404/5298
+f 3002/3258/5299 3377/2996/5299 3117/3004/5299
+f 2892/3257/5300 3139/2994/5300 3377/2996/5300
+f 3043/3405/5301 3378/2993/5301 3045/2992/5301
+f 2931/3404/5302 3140/2995/5302 3378/2993/5302
+f 2942/3403/5303 3138/2991/5303 3378/2993/5303
+f 2791/14/5304 3137/235/5304 2981/3400/5304
+f 3379/2988/2340 3136/2990/2340 2941/2987/2340
+f 2891/3260/5305 3081/2864/5305 3379/2988/5305
+f 2709/2834/1 3001/3261/1 2817/19/1
+f 3001/3261/5306 2891/3260/5306 3135/3406/5306
+f 2941/2987/5 2801/16/5 2818/1/5
+f 2798/2846/1 2865/3282/1 3121/3281/1
+f 3380/2983/1 3134/2985/1 2769/252/1
+f 2847/3278/5 3122/3407/5 3380/2983/5
+f 3080/2861/1 2833/2860/1 3072/2982/1
+f 3122/3407/5307 3381/2978/5307 3133/2980/5307
+f 2847/3278/5308 3000/3268/5308 3381/2978/5308
+f 3080/2861/5309 3132/2981/5309 3381/2978/5309
+f 3382/2977/5 3048/2976/5 2865/3282/5
+f 2935/2984/5306 3133/2980/5306 3382/2977/5306
+f 3133/2980/5310 2940/2979/5310 3131/2975/5310
+f 2820/2847/1 3130/2974/1 2768/1362/1
+f 2866/3277/5311 3124/2973/5311 2820/2847/5311
+f 3383/2972/5 3129/2971/5 2939/3408/5
+f 3079/2858/5 3383/2972/5 3127/2968/5
+f 2832/3402/2340 3071/2970/2340 3383/2972/2340
+f 2749/3409/1 3127/2968/1 2823/1551/1
+f 3384/2967/2339 3051/2966/2339 2866/3277/2339
+f 3128/2969/1 3384/2967/1 3050/2961/1
+f 2939/3408/5312 3126/2965/5312 3384/2967/5312
+f 3129/2971/5313 3125/2962/5313 3126/2965/5313
+f 2799/85/1 3050/2961/1 2800/86/1
+f 2937/3276/5 3049/2958/5 3385/2960/5
+f 3386/2955/5314 3123/2957/5314 2936/3280/5314
+f 3387/2954/1 2798/2846/1 2763/2832/1
+f 2769/252/1 3134/2985/1 3387/2954/1
+f 3134/2985/1 2935/2984/1 3047/2953/1
+f 2934/2986/1 2793/2836/1 2825/2833/1
+f 2801/16/5315 3388/2952/5315 3120/1364/5315
+f 3136/2990/2340 3388/2952/2340 2801/16/2340
+f 2885/2989/5316 2991/2951/5316 3388/2952/5316
+f 3137/235/5317 3046/3284/5317 3061/3401/5317
+f 3138/2991/5318 3389/2950/5318 3119/2949/5318
+f 3141/2999/5319 3389/2950/5319 3138/2991/5319
+f 3141/2999/5320 2886/2998/5320 2992/2948/5320
+f 3390/2945/1 3118/2947/1 2932/3001/1
+f 2931/3404/5321 3043/3405/5321 3390/2945/5321
+f 3391/2944/1 3062/2943/1 2876/3392/1
+f 3147/3014/1 3391/2944/1 3144/3007/1
+f 2930/3288/1 3042/2942/1 3391/2944/1
+f 3392/2941/2434 3115/2940/2434 2929/3291/2434
+f 3151/3024/1 3392/2941/1 3148/3016/1
+f 3151/3024/2347 2887/3023/2347 2993/2939/2347
+f 3393/2938/5322 3114/2937/5322 2928/3026/5322
+f 2946/3391/5323 3155/3033/5323 3393/2938/5323
+f 3155/3033/5324 2927/3032/5324 3039/2936/5324
+f 3394/2933/5325 3063/2935/5325 2877/3035/5325
+f 3159/3041/5326 3394/2933/5326 3156/3390/5326
+f 3159/3041/5327 2926/3293/5327 3038/3295/5327
+f 3160/3043/1 3395/2932/1 3111/2931/1
+f 3163/3051/2708 3395/2932/2708 3160/3043/2708
+f 3163/3051/5328 2888/3050/5328 2994/2930/5328
+f 3164/3385/5329 3396/2929/5329 3110/2928/5329
+f 2949/3055/5330 3167/3058/5330 3396/2929/5330
+f 2923/3387/5331 3035/2927/5331 3396/2929/5331
+f 3169/3063/5332 3034/3303/5332 2878/3060/5332
+f 2951/3066/5333 3076/3346/5333 2826/2835/5333
+f 3076/3346/5334 3212/3149/5334 2995/3348/5334
+f 3397/2926/5335 3107/2925/5335 2921/3224/5335
+f 2953/3380/5336 3174/3072/5336 3397/2926/5336
+f 3174/3072/5337 2804/1507/5337 2996/2924/5337
+f 3398/2921/5338 3106/2923/5338 2920/3374/5338
+f 3177/3081/5339 3398/2921/5339 3175/3073/5339
+f 3177/3081/5340 2919/3080/5340 3030/3382/5340
+f 3178/3376/5341 3399/2920/5341 3065/2919/5341
+f 2955/3086/5342 3181/3089/5342 3399/2920/5342
+f 2918/3304/5343 3029/2918/5343 3399/2920/5343
+f 3400/2917/5344 3103/2916/5344 2917/3092/5344
+f 3185/3099/5345 3400/2917/5345 3182/3372/5345
+f 2889/3098/5346 2997/2915/5346 3400/2917/5346
+f 3186/3411/5347 3401/2912/5347 3102/2914/5347
+f 2957/3366/5348 3189/3107/5348 3401/2912/5348
+f 3189/3107/5349 2915/3370/5349 3026/3371/5349
+f 3402/2909/5350 3066/2911/5350 2880/3359/5350
+f 2958/3113/5351 3193/3116/5351 3402/2909/5351
+f 2914/3309/5352 3025/3310/5352 3402/2909/5352
+f 3194/3118/2381 3403/2906/2381 3099/2908/2381
+f 3197/3125/2561 3403/2906/2561 3194/3118/2561
+f 2890/3332/1 2998/3334/1 3403/2906/1
+f 3404/2905/1 3098/2904/1 2912/3355/1
+f 3201/3134/2708 3404/2905/2708 3198/3127/2708
+f 2911/3362/1 3022/2903/1 3404/2905/1
+f 3405/2902/5353 3067/2901/5353 2881/3137/5353
+f 2961/3354/5354 3205/3144/5354 3405/2902/5354
+f 3205/3144/5355 2910/3143/5355 3021/2900/5355
+f 3321/3325/5356 2999/7/5356 3406/2899/5356
+f 3213/3153/2744 3407/116/2744 3210/115/2744
+f 2909/3152/2744 3020/3353/2744 3407/116/2744
+f 3214/3344/5357 3408/2897/5357 3068/2898/5357
+f 2963/3156/5171 3217/3158/5171 3408/2897/5171
+f 3223/3172/5358 2906/3171/5358 3015/2891/5358
+f 3409/2890/2489 3092/2889/2489 2904/3328/2489
+f 3228/3185/2489 3409/2890/2489 3226/3178/2489
+f 2903/3337/2319 3012/2888/2319 3409/2890/2319
+f 3229/3330/5359 3410/2886/5359 3070/2887/5359
+f 2966/3188/2489 3232/3191/2489 3410/2886/2489
+f 2902/3319/2319 3011/3322/2319 3410/2886/2319
+f 3411/2885/5360 3089/2884/5360 2899/3350/5360
+f 3244/3210/5361 3411/2885/5361 3241/3203/5361
+f 2875/3329/5362 2980/2883/5362 3411/2885/5362
+f 3412/2882/5363 3088/2881/5363 2898/3213/5363
+f 2969/3307/5364 3248/3220/5364 3412/2882/5364
+f 3248/3220/5365 2874/3219/5365 2979/2880/5365
+f 3249/3306/5366 3413/2877/5366 3087/2879/5366
+f 3252/3414/5367 3414/2874/5367 3085/2876/5367
+f 3255/3237/5368 3414/2874/5368 3252/3414/5368
+f 2873/3236/5369 2977/3357/5369 3414/2874/5369
+f 3256/3296/5370 3415/2871/5370 3084/2873/5370
+f 3259/3245/5371 3415/2871/5371 3256/3296/5371
+f 2872/3364/5372 2976/3365/5372 3415/2871/5372
+f 3416/2870/5373 3083/2869/5373 2893/3396/5373
+f 3263/3255/5374 3416/2870/5374 3260/3247/5374
+f 2871/3254/5375 2975/2868/5375 3416/2870/5375
+f 3417/2865/5376 3082/2867/5376 2892/3257/5376
+f 3266/3283/5377 3269/2862/5377 3081/2864/5377
+f 3273/3274/1 3418/2859/1 3270/3267/1
+f 2868/3398/1 2974/3399/1 3418/2859/1
+f 2831/15/5311 3079/2858/5311 2749/3409/5311
+f 2727/117/39 2700/1454/39 3210/115/39
+f 2700/1454/39 3320/3347/39 3210/115/39
+f 2752/120/1 2780/209/1 2794/1502/1
+f 2780/209/5378 2901/265/5378 2794/1502/5378
+f 2708/89/1 2807/88/1 2823/1551/1
+f 2905/207/70 2744/206/70 3237/2824/70
+f 2744/206/6 2830/121/6 3237/2824/6
+f 2830/121/1 2811/3321/1 3238/2823/1
+f 2754/2851/1 2809/1496/1 2785/214/1
+f 2785/214/2402 2751/1501/2402 2854/2852/2402
+f 2812/2856/1 1318/2819/1 2783/2821/1
+f 2783/2821/1 2705/208/1 2829/1495/1
+f 2788/2828/5379 2952/106/5379 3351/3323/5379
+f 2702/9/5380 2727/117/5380 3206/3326/5380
+f 2727/117/5381 3323/3352/5381 3206/3326/5381
+f 3380/2983/1 2769/252/1 3060/2959/1
+f 2769/252/1 2768/1362/1 3060/2959/1
+f 3351/3323/5382 2952/106/5382 3064/3377/5382
+f 2952/106/5383 3172/24/5383 3064/3377/5383
+f 3046/3284/5384 3137/235/5384 2788/2828/5384
+f 2743/1500/1 1318/2819/1 2806/1498/1
+f 1318/2819/1 2900/3336/1 3239/3198/1
diff --git a/Projekte/mdga/client/src/main/resources/world_new/world_new_diff.png b/Projekte/mdga/client/src/main/resources/world_new/world_new_diff.png
new file mode 100644
index 00000000..68a39f62
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/world_new/world_new_diff.png differ
diff --git a/Projekte/mdga/client/src/main/resources/zahnrad.png b/Projekte/mdga/client/src/main/resources/zahnrad.png
new file mode 100644
index 00000000..094c278b
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/zahnrad.png differ
diff --git a/Projekte/mdga/client/src/main/resources/zahnrad.png~ b/Projekte/mdga/client/src/main/resources/zahnrad.png~
new file mode 100644
index 00000000..4cc9d980
Binary files /dev/null and b/Projekte/mdga/client/src/main/resources/zahnrad.png~ differ
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Animation.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Animation.java
new file mode 100644
index 00000000..73f8f285
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Animation.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class Animation extends ClientState {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/AudioSettings.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/AudioSettings.java
index 28fdc5e7..b1eaade6 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/AudioSettings.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/AudioSettings.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class AudioSettings extends Settings {
+public class AudioSettings extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Ceremony.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Ceremony.java
index cc2681b8..7be5866a 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Ceremony.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Ceremony.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
public class Ceremony extends ClientState {
+ private final CeremonyStateMachine ceremonyStateMachine = new CeremonyStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/CeremonyStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/CeremonyStateMachine.java
new file mode 100644
index 00000000..0449027d
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/CeremonyStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class CeremonyStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePiece.java
index 053b5b1f..0b9fd192 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePiece.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
-public class ChoosePiece extends Turn {
+public class ChoosePiece extends ClientState {
+ private final ChoosePieceStateMachine choosePieceStateMachine = new ChoosePieceStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePieceStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePieceStateMachine.java
new file mode 100644
index 00000000..45c965b6
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePieceStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class ChoosePieceStateMachine extends ClientStateMachine{
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePowerCard.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePowerCard.java
index 2e5a7e50..72a8d3d4 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePowerCard.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ChoosePowerCard.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class ChoosePowerCard extends PowerCard {
+public class ChoosePowerCard extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientAutomaton.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientAutomaton.java
new file mode 100644
index 00000000..f5261224
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientAutomaton.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class ClientAutomaton extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientState.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientState.java
index 31a6ec61..9e7c3786 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientState.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientState.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class ClientState {
+public abstract class ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientStateMachine.java
new file mode 100644
index 00000000..0c8717e9
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/ClientStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public abstract class ClientStateMachine extends ClientState {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayer.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayer.java
index f0a863b7..b12b6a6d 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayer.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayer.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
-public class DetermineStartPlayer extends Game {
+public class DetermineStartPlayer extends ClientState {
+ private final DetermineStartPlayerStateMachine determineStartPlayerStateMachine = new DetermineStartPlayerStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayerStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayerStateMachine.java
new file mode 100644
index 00000000..f8a2aeda
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/DetermineStartPlayerStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class DetermineStartPlayerStateMachine extends ClientStateMachine{
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Dialogs.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Dialogs.java
index 3751c493..6b144ca8 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Dialogs.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Dialogs.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
public class Dialogs extends ClientState {
+ private final DialogsStateMachine dialogsStateMachine = new DialogsStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/DialogsStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/DialogsStateMachine.java
new file mode 100644
index 00000000..a1097aab
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/DialogsStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class DialogsStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Game.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Game.java
deleted file mode 100644
index 8d30a46a..00000000
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Game.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.client;
-
-public class Game extends ClientState {
-}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/GameState.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/GameState.java
new file mode 100644
index 00000000..f4ac25fc
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/GameState.java
@@ -0,0 +1,5 @@
+package pp.mdga.client;
+
+public class GameState extends ClientState {
+ private final GameStateMachine gameStateMachine = new GameStateMachine();
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/GameStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/GameStateMachine.java
new file mode 100644
index 00000000..9686b7e6
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/GameStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class GameStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Lobby.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Lobby.java
index a1818a79..a2f0f1c0 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Lobby.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Lobby.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class Lobby extends Dialogs {
+public class Lobby extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/MainSettings.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/MainSettings.java
index c0220619..67e641bd 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/MainSettings.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/MainSettings.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class MainSettings extends Settings {
+public class MainSettings extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/MovePiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/MovePiece.java
index 1ac11f65..e8c4c60b 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/MovePiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/MovePiece.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class MovePiece extends Turn {
+public class MovePiece extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/NetworkDialog.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/NetworkDialog.java
index a61f60d9..846a5a02 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/NetworkDialog.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/NetworkDialog.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class NetworkDialog extends Dialogs {
+public class NetworkDialog extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/NoPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/NoPiece.java
index 5724881a..a52655b3 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/NoPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/NoPiece.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class NoPiece extends ChoosePiece {
+public class NoPiece extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/PlayPowerCard.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/PlayPowerCard.java
index 6788cc18..1d79e516 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/PlayPowerCard.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/PlayPowerCard.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class PlayPowerCard extends PowerCard {
+public class PlayPowerCard extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Podium.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Podium.java
new file mode 100644
index 00000000..8819183e
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Podium.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class Podium extends ClientState {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCard.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCard.java
index 7efd36f7..2ad3c2d1 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCard.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCard.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
-public class PowerCard extends Turn {
+public class PowerCard extends ClientState {
+ private final PowerCardStateMachine powerCardStateMachine = new PowerCardStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCardStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCardStateMachine.java
new file mode 100644
index 00000000..0bb5c60c
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/PowerCardStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class PowerCardStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/RollDice.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/RollDice.java
index 9c8f65c3..f1056203 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/RollDice.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/RollDice.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class RollDice extends Turn {
+public class RollDice extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/RollRankingDice.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/RollRankingDice.java
index 81171d9d..45871c8d 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/RollRankingDice.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/RollRankingDice.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class RollRankingDice extends DetermineStartPlayer {
+public class RollRankingDice extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/SelectPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/SelectPiece.java
index accebcfa..083ba28f 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/SelectPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/SelectPiece.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class SelectPiece extends ChoosePiece {
+public class SelectPiece extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Settings.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Settings.java
index 006da013..2c118580 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Settings.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Settings.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
-public class Settings {
+public class Settings extends ClientState {
+ private final SettingsStateMachine settingsStateMachine = new SettingsStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/SettingsStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/SettingsStateMachine.java
new file mode 100644
index 00000000..e45870dd
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/SettingsStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class SettingsStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Shield.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Shield.java
index 67dce1d8..eaaa67cc 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Shield.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Shield.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class Shield extends PowerCard {
+public class Shield extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Spectator.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Spectator.java
index 713aee9a..50fc01f7 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Spectator.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Spectator.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class Spectator extends Game {
+public class Spectator extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/StartPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/StartPiece.java
index f7e86512..1330df6c 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/StartPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/StartPiece.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class StartPiece extends ChoosePiece {
+public class StartPiece extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Statistics.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Statistics.java
new file mode 100644
index 00000000..e46a5e1d
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Statistics.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class Statistics extends ClientState {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Swap.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Swap.java
new file mode 100644
index 00000000..60a9d28e
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Swap.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class Swap extends ClientState {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchEnemy.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchEnemy.java
deleted file mode 100644
index b136ca16..00000000
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchEnemy.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.client;
-
-public class SwitchEnemy extends PowerCard {
-}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchOwn.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchOwn.java
deleted file mode 100644
index b4cd6526..00000000
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/SwitchOwn.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.client;
-
-public class SwitchOwn extends PowerCard {
-}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Turn.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Turn.java
index 5dc54c3e..db60e158 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Turn.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Turn.java
@@ -1,4 +1,5 @@
package pp.mdga.client;
-public class Turn extends Game {
+public class Turn extends ClientState {
+ private final TurnStateMachine turnStateMachine = new TurnStateMachine();
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/TurnStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/TurnStateMachine.java
new file mode 100644
index 00000000..892cf3e6
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/TurnStateMachine.java
@@ -0,0 +1,4 @@
+package pp.mdga.client;
+
+public class TurnStateMachine extends ClientStateMachine {
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/VideoSettings.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/VideoSettings.java
index e87036af..32d13929 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/VideoSettings.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/VideoSettings.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class VideoSettings extends Settings {
+public class VideoSettings extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitRanking.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitRanking.java
index a99a3696..5614da6a 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitRanking.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitRanking.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class WaitRanking extends DetermineStartPlayer {
+public class WaitRanking extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/Waiting.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/Waiting.java
index 82791f28..4f0d719b 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/Waiting.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/Waiting.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class Waiting extends Game {
+public class Waiting extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitingPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitingPiece.java
index 529f01c9..d07fe63e 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitingPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/client/WaitingPiece.java
@@ -1,4 +1,4 @@
package pp.mdga.client;
-public class WaitingPiece extends ChoosePiece {
+public class WaitingPiece extends ClientState {
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/game/Board.java b/Projekte/mdga/model/src/main/java/pp.mdga/game/Board.java
index 8b48d6e4..05d4f84f 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/game/Board.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/game/Board.java
@@ -17,10 +17,10 @@ public Board() {
for (int i = 0; i < 40; i++) {
if (i % 10 == 0) {
infield[i] = new StartNode(
- i == 0 ? Color.ARMY :
- i == 10 ? Color.AIRFORCE :
- i == 20 ? Color.CYBER :
- Color.NAVY
+ i == 0 ? Color.AIRFORCE :
+ i == 10 ? Color.CYBER :
+ i == 20 ? Color.NAVY :
+ Color.ARMY
);
} else if (i == 4 || i == 14 || i == 24 || i == 34) {
infield[i] = new BonusNode();
@@ -47,4 +47,14 @@ public Map getPlayerData() {
public Node[] getInfield() {
return infield;
}
+
+ /**
+ * This method sets a piece on a specific Node in the infield
+ *
+ * @param index the index of the node
+ * @param piece the piece to be set
+ */
+ public void setPieceOnBoard(int index, Piece piece) {
+ infield[index].setOccupant(piece);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/game/Game.java b/Projekte/mdga/model/src/main/java/pp.mdga/game/Game.java
index 92a5dd30..23f135e9 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/game/Game.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/game/Game.java
@@ -1,8 +1,8 @@
package pp.mdga.game;
-import java.util.ArrayList;
-import java.util.LinkedList;
-import java.util.Map;
+import java.util.*;
+
+import pp.mdga.server.Observer;
/**
* The Game class represents the game state of the Ludo game.
@@ -12,7 +12,7 @@
public class Game {
private int diceModifier = 1;
private int diceEyes;
- private Map players;
+ private Map players = new HashMap();
private Statistic gameStatistics;
private ArrayList drawPile;
private ArrayList discardPile = new ArrayList<>();
@@ -21,13 +21,17 @@ public class Game {
private LinkedList order;
private Map playerConnectionID;
+ private ArrayList observers = new ArrayList<>();
+ private Boolean gameHasStarted = false;
+ private Boolean playerHasDisconnected = false;
+
private static final int AMOUNT_OF_TURBO_CARDS = 16;
private static final int AMOUNT_OF_SHIELD_AND_SWAP_CARDS = 12;
/**
* This constructor creates a new Game object.
*/
- public Game(){
+ public Game() {
gameStatistics = new Statistic();
drawPile = new ArrayList<>();
for (int i = 0; i < AMOUNT_OF_TURBO_CARDS; i++) {
@@ -223,7 +227,7 @@ public void setPlayerConnectionID(Map playerConnectionID) {
/**
* This method sets the player connection ID.
*
- * @param color the color of the player
+ * @param color the color of the player
* @param connectionID the new connection ID
*/
public void setPlayerConnectionID(Color color, int connectionID) {
@@ -243,7 +247,7 @@ public int getPlayerConnectionID(Color color) {
/**
* This method adds a player to the game.
*
- * @param color the color of the player
+ * @param color the color of the player
* @param player the player to be added
*/
public void addPlayer(Color color, Player player) {
@@ -258,4 +262,71 @@ public void addPlayer(Color color, Player player) {
public void removePlayer(Color color) {
players.remove(color);
}
+
+ /**
+ * This method adds an observer to the game.
+ *
+ * @param observer the observer to be added
+ */
+ public void addObserver(Observer observer) {
+ observers.add(observer);
+ }
+
+ /**
+ * This method removes an observer from the game.
+ *
+ * @param observer the observer to be removed
+ */
+ public void removeObserver(Observer observer) {
+ observers.remove(observer);
+ }
+
+ /**
+ * This method returns the game has started.
+ *
+ * @return the game has started
+ */
+ public Boolean getGameHasStarted() {
+ return gameHasStarted;
+ }
+
+ /**
+ * This method sets the game has started.
+ *
+ * @param gameHasStarted the new game has started
+ */
+ public void setGameHasStarted(Boolean gameHasStarted) {
+ this.gameHasStarted = gameHasStarted;
+ if (gameHasStarted) notifyObservers();
+ }
+
+ /**
+ * This method returns the player has disconnected.
+ *
+ * @return the player has disconnected
+ */
+ public Boolean playerHasDisconnected() {
+ return playerHasDisconnected;
+ }
+
+ /**
+ * This method sets the player has disconnected.
+ *
+ * @param playerHasDisconnected the new player has disconnected
+ */
+ public void setPlayerHasDisconnected(Boolean playerHasDisconnected) {
+ this.playerHasDisconnected = playerHasDisconnected;
+ if (playerHasDisconnected) {
+ notifyObservers();
+ }
+ }
+
+ /**
+ * This method notifies the observers.
+ */
+ public void notifyObservers() {
+ for (Observer observer : new ArrayList<>(observers)) {
+ observer.update();
+ }
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/game/Player.java b/Projekte/mdga/model/src/main/java/pp.mdga/game/Player.java
index 2a97d27c..e9e16645 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/game/Player.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/game/Player.java
@@ -79,4 +79,13 @@ public BonusCard removeHandCard(BonusCard card) {
}
return cardToRemove;
}
+
+ /**
+ * Returns the id of the connection to the client represented by this player.
+ *
+ * @return the id
+ */
+ public int getId() {
+ return id;
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/game/PlayerData.java b/Projekte/mdga/model/src/main/java/pp.mdga/game/PlayerData.java
index 77b2ab35..eac80356 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/game/PlayerData.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/game/PlayerData.java
@@ -98,4 +98,14 @@ public Piece removePieceFromWaitingArea() {
}
return null;
}
+
+ /**
+ * This method sets a piece at the given index in the home area
+ *
+ * @param index the index of the node
+ * @param piece the piece to be set at the given index
+ */
+ public void setPieceInHome(int index, Piece piece) {
+ homeNodes[index].setOccupant(piece);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientInterpreter.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientInterpreter.java
index b406a5da..0b7ec4d5 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientInterpreter.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientInterpreter.java
@@ -28,4 +28,10 @@ public interface ClientInterpreter {
void received(SelectTSK selectTSK , int from);
void received(ForceContinueGame forceContinueGame, int from);
+
+ void received(ClientStartGame clientStartGame, int from);
+
+ void received(NoPowerCard noPowerCard, int from);
+
+ void received(SelectedPieces selectedPieces, int from);
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientMessage.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientMessage.java
index 11dae3e0..9ae2d921 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientMessage.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientMessage.java
@@ -3,7 +3,6 @@
import com.jme3.network.AbstractMessage;
public abstract class ClientMessage extends AbstractMessage {
-
protected ClientMessage() {
super(true);
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientStartGame.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientStartGame.java
new file mode 100644
index 00000000..86a69f73
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/ClientStartGame.java
@@ -0,0 +1,13 @@
+package pp.mdga.message.client;
+
+public class ClientStartGame extends ClientMessage {
+ @Override
+ public String toString() {
+ return "null";
+ }
+
+ @Override
+ public void accept(ClientInterpreter interpreter, int from) {
+ interpreter.received(this, from);
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/NoPowerCard.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/NoPowerCard.java
new file mode 100644
index 00000000..3fa227de
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/NoPowerCard.java
@@ -0,0 +1,13 @@
+package pp.mdga.message.client;
+
+public class NoPowerCard extends ClientMessage {
+ @Override
+ public String toString() {
+ return "null";
+ }
+
+ @Override
+ public void accept(ClientInterpreter interpreter, int from) {
+ interpreter.received(this, from);
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/client/SelectedPieces.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/SelectedPieces.java
new file mode 100644
index 00000000..d8978857
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/client/SelectedPieces.java
@@ -0,0 +1,13 @@
+package pp.mdga.message.client;
+
+public class SelectedPieces extends ClientMessage {
+ @Override
+ public String toString() {
+ return "null";
+ }
+
+ @Override
+ public void accept(ClientInterpreter interpreter, int from) {
+ interpreter.received(this, from);
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/message/server/StartGame.java b/Projekte/mdga/model/src/main/java/pp.mdga/message/server/ServerStartGame.java
similarity index 78%
rename from Projekte/mdga/model/src/main/java/pp.mdga/message/server/StartGame.java
rename to Projekte/mdga/model/src/main/java/pp.mdga/message/server/ServerStartGame.java
index 0f189f65..5a684bb8 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/message/server/StartGame.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/message/server/ServerStartGame.java
@@ -1,6 +1,6 @@
package pp.mdga.message.server;
-public class StartGame extends ServerMessage {
+public class ServerStartGame extends ServerMessage {
@Override
public void accept(ServerInterpreter interpreter) {
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/AcquireCardNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/AcquireCardNotification.java
new file mode 100644
index 00000000..6a214f90
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/AcquireCardNotification.java
@@ -0,0 +1,27 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * Notification that is sent when a card is acquired.
+ */
+public class AcquireCardNotification extends Notification{
+
+ private UUID cardId;
+
+ /**
+ * Constructor.
+ * @param cardId The id of the card that was acquired.
+ */
+ public AcquireCardNotification(UUID cardId) {
+ this.cardId = cardId;
+ }
+
+ /**
+ * Get the id of the card that was acquired.
+ * @return The id of the card that was acquired.
+ */
+ public UUID getCardId() {
+ return cardId;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ActivePlayerNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ActivePlayerNotification.java
index 8a2e0339..e557e8ce 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ActivePlayerNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ActivePlayerNotification.java
@@ -2,8 +2,24 @@
import pp.mdga.game.Color;
+/**
+ * Notification that the active player has changed
+ */
public class ActivePlayerNotification extends Notification {
- ActivePlayerNotification(Color color) {
+ /**
+ * The color of the active player
+ */
+ private Color color;
+
+ ActivePlayerNotification(Color color) {
+ this.color = color;
+ }
+
+ /**
+ * @return the color of the active player
+ */
+ public Color getColor() {
+ return color;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/CeremonyNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/CeremonyNotification.java
new file mode 100644
index 00000000..3f88eb8a
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/CeremonyNotification.java
@@ -0,0 +1,12 @@
+package pp.mdga.notification;
+
+/**
+ * Class CeremonyNotification
+ */
+public class CeremonyNotification extends Notification{
+ /**
+ * Constructor
+ */
+ CeremonyNotification() {
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/DiceNowNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DiceNowNotification.java
new file mode 100644
index 00000000..fce8c9b1
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DiceNowNotification.java
@@ -0,0 +1,13 @@
+package pp.mdga.notification;
+
+/**
+ * Notification that the dice is now.
+ */
+public class DiceNowNotification extends Notification {
+
+ /**
+ * Constructor.
+ */
+ DiceNowNotification() {
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/DicingNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DicingNotification.java
new file mode 100644
index 00000000..5c1c7ecf
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DicingNotification.java
@@ -0,0 +1,27 @@
+package pp.mdga.notification;
+
+import pp.mdga.game.Color;
+
+/**
+ * Notification that is sent when a player has diced.
+ */
+public class DicingNotification extends Notification{
+
+ private Color color;
+
+ /**
+ * Constructor.
+ * @param color The color of the player that diced.
+ */
+ DicingNotification(Color color) {
+ this.color = color;
+ }
+
+ /**
+ * Get the color of the player that diced.
+ * @return The color of the player that diced.
+ */
+ public Color getColor() {
+ return color;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/DrawCardNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DrawCardNotification.java
index a8c73551..2de500c0 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/DrawCardNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/DrawCardNotification.java
@@ -3,8 +3,34 @@
import pp.mdga.game.BonusCard;
import pp.mdga.game.Color;
+/**
+ * Notification that a card has been drawn
+ */
public class DrawCardNotification extends Notification {
- DrawCardNotification(Color color, BonusCard card) {
+ private Color color;
+ private BonusCard card;
+
+ /**
+ * @param color the color of the player who drew the card
+ * @param card the card that was drawn
+ */
+ DrawCardNotification(Color color, BonusCard card) {
+ this.color = color;
+ this.card = card;
+ }
+
+ /**
+ * @return the color of the player who drew the card
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * @return the card that was drawn
+ */
+ public BonusCard getCard() {
+ return card;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/GameNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/GameNotification.java
new file mode 100644
index 00000000..90c60694
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/GameNotification.java
@@ -0,0 +1,12 @@
+package pp.mdga.notification;
+
+/**
+ * GameNotification class
+ */
+public class GameNotification extends Notification{
+ /**
+ * Constructor
+ */
+ GameNotification() {
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/HomeMoveNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/HomeMoveNotification.java
new file mode 100644
index 00000000..48cecc52
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/HomeMoveNotification.java
@@ -0,0 +1,41 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * Notification that a piece has moved to a home.
+ */
+public class HomeMoveNotification extends Notification {
+
+ private UUID pieceId;
+ private int homeIndex;
+
+ /**
+ * Constructor.
+ *
+ * @param pieceId the piece id
+ * @param homeIndex the home index
+ */
+ HomeMoveNotification(UUID pieceId, int homeIndex) {
+ this.pieceId = pieceId;
+ this.homeIndex = homeIndex;
+ }
+
+ /**
+ * Get the piece id.
+ *
+ * @return the piece id
+ */
+ public UUID getPieceId() {
+ return pieceId;
+ }
+
+ /**
+ * Get the home index.
+ *
+ * @return the home index
+ */
+ public int getHomeIndex() {
+ return homeIndex;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/InterruptNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/InterruptNotification.java
index f9459c55..e9a61de6 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/InterruptNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/InterruptNotification.java
@@ -2,8 +2,24 @@
import pp.mdga.game.Color;
+/**
+ * Notification that a card has been drawn
+ */
public class InterruptNotification extends Notification {
- InterruptNotification(Color color) {
+ private Color color;
+
+ /**
+ * @param color the color of the player who drew the card
+ */
+ InterruptNotification(Color color) {
+ this.color = color;
+ }
+
+ /**
+ * @return the color of the player who drew the card
+ */
+ public Color getColor() {
+ return color;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/LobbyDialogNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/LobbyDialogNotification.java
new file mode 100644
index 00000000..7c1a4adf
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/LobbyDialogNotification.java
@@ -0,0 +1,12 @@
+package pp.mdga.notification;
+
+/**
+ * Notification that a dialog has been started
+ */
+public class LobbyDialogNotification extends Notification{
+ /**
+ * Constructor
+ */
+ LobbyDialogNotification() {
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/MovePieceNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/MovePieceNotification.java
index b35918cc..7a5ed1d1 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/MovePieceNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/MovePieceNotification.java
@@ -2,8 +2,37 @@
import pp.mdga.game.Color;
+/**
+ * Notification that a piece has been moved.
+ */
public class MovePieceNotification extends Notification {
- MovePieceNotification(Color color, int nodeIndex) {
+ private Color color;
+ private int nodeIndex;
+
+ /**
+ * Constructor.
+ * @param color the color of the piece that has been moved.
+ * @param nodeIndex the index of the node the piece has been moved to.
+ */
+ MovePieceNotification(Color color, int nodeIndex) {
+ this.color = color;
+ this.nodeIndex = nodeIndex;
+ }
+
+ /**
+ * Get the color of the piece that has been moved.
+ * @return the color of the piece that has been moved.
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * Get the index of the node the piece has been moved to.
+ * @return the index of the node the piece has been moved to.
+ */
+ public int getNodeIndex() {
+ return nodeIndex;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/MoveThrowPieceNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/MoveThrowPieceNotification.java
new file mode 100644
index 00000000..d9da6d38
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/MoveThrowPieceNotification.java
@@ -0,0 +1,64 @@
+package pp.mdga.notification;
+
+import pp.mdga.game.Color;
+
+import java.util.UUID;
+
+public class MoveThrowPieceNotification extends Notification{
+
+ private UUID pieceId1;
+ private UUID pieceId2;
+ private int nodeIndex;
+ private Color colorPiece2;
+
+ /**
+ * This constructor is used to create a new MoveThrowPieceNotification
+ *
+ * @param pieceId1 the pieceId1
+ * @param pieceId2 the pieceId2
+ * @param nodeIndex the nodeIndex
+ * @param colorPiece2 the color
+ */
+ public MoveThrowPieceNotification(UUID pieceId1, UUID pieceId2, int nodeIndex, Color colorPiece2) {
+ this.pieceId1 = pieceId1;
+ this.pieceId2 = pieceId2;
+ this.nodeIndex = nodeIndex;
+ this.colorPiece2 = colorPiece2;
+ }
+
+ /**
+ * This method returns the pieceId1
+ *
+ * @return the pieceId1
+ */
+ public UUID getPieceId1() {
+ return pieceId1;
+ }
+
+ /**
+ * This method returns the pieceId2
+ *
+ * @return the pieceId2
+ */
+ public UUID getPieceId2() {
+ return pieceId2;
+ }
+
+ /**
+ * This method returns the nodeIndex
+ *
+ * @return the nodeIndex
+ */
+ public int getNodeIndex() {
+ return nodeIndex;
+ }
+
+ /**
+ * This method returns the color
+ *
+ * @return the color
+ */
+ public Color getColor() {
+ return colorPiece2;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/NoShieldNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/NoShieldNotification.java
new file mode 100644
index 00000000..e17d0b33
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/NoShieldNotification.java
@@ -0,0 +1,27 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * Notification that a piece has no shield.
+ */
+public class NoShieldNotification extends Notification{
+
+ private UUID pieceId;
+
+ /**
+ * Constructor.
+ * @param pieceId the id of the piece that has no shield.
+ */
+ public NoShieldNotification(UUID pieceId) {
+ this.pieceId = pieceId;
+ }
+
+ /**
+ * Get the id of the piece that has no shield.
+ * @return the id of the piece that has no shield.
+ */
+ public UUID getPieceId() {
+ return pieceId;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PieceInGameNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PieceInGameNotification.java
index 5e0585fd..7afce473 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PieceInGameNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PieceInGameNotification.java
@@ -4,8 +4,34 @@
import java.util.UUID;
+/**
+ * Notification that a piece is in the game
+ */
public class PieceInGameNotification extends Notification{
- PieceInGameNotification(Color color, UUID id) {
+ private Color color;
+ private UUID id;
+ /**
+ * Constructor
+ * @param color the color of the piece
+ * @param id the id of the piece
+ */
+ PieceInGameNotification(Color color, UUID id) {
+ this.color = color;
+ this.id = id;
+ }
+
+ /**
+ * @return the color of the piece
+ */
+ public Color getColor() {
+ return null;
+ }
+
+ /**
+ * @return the id of the piece
+ */
+ public UUID getId() {
+ return null;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayCardNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayCardNotification.java
index f2e73063..d554a0e6 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayCardNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayCardNotification.java
@@ -3,8 +3,37 @@
import pp.mdga.game.BonusCard;
import pp.mdga.game.Color;
+/**
+ * Notification that a card has been played.
+ */
public class PlayCardNotification extends Notification {
- PlayCardNotification(Color color, BonusCard card) {
+ private Color color;
+ private BonusCard card;
+
+ /**
+ * Constructor.
+ * @param color the color of the player that played the card.
+ * @param card the card that was played.
+ */
+ PlayCardNotification(Color color, BonusCard card) {
+ this.color = color;
+ this.card = card;
+ }
+
+ /**
+ * Get the color of the player that played the card.
+ * @return the color of the player that played the card.
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * Get the card that was played.
+ * @return the card that was played.
+ */
+ public BonusCard getCard() {
+ return card;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayerInGameNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayerInGameNotification.java
index c1c77cc9..1db710c9 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayerInGameNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/PlayerInGameNotification.java
@@ -2,8 +2,37 @@
import pp.mdga.game.Color;
+/**
+ * Notification that a player is in the game.
+ */
public class PlayerInGameNotification extends Notification {
- PlayerInGameNotification(Color color, String name) {
+ private Color color;
+ private String name;
+
+ /**
+ * Constructor.
+ * @param color the color of the player that is in the game.
+ * @param name the name of the player that is in the game.
+ */
+ PlayerInGameNotification(Color color, String name) {
+ this.color = color;
+ this.name = name;
+ }
+
+ /**
+ * Get the color of the player that is in the game.
+ * @return the color of the player that is in the game.
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * Get the name of the player that is in the game.
+ * @return the name of the player that is in the game.
+ */
+ public String getName() {
+ return name;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ResumeNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ResumeNotification.java
index 6a28137d..98533e06 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ResumeNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ResumeNotification.java
@@ -2,8 +2,26 @@
import pp.mdga.game.Color;
+/**
+ * Notification that a player is in the game.
+ */
public class ResumeNotification extends Notification {
- ResumeNotification(Color color) {
+ private Color color;
+
+ /**
+ * Constructor.
+ * @param color the color of the player that is in the game.
+ */
+ ResumeNotification(Color color) {
+ this.color = color;
+ }
+
+ /**
+ * Get the color of the player that is in the game.
+ * @return the color of the player that is in the game.
+ */
+ public Color getColor() {
+ return color;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/RollDiceNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/RollDiceNotification.java
index 48ca8192..b6bd27c3 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/RollDiceNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/RollDiceNotification.java
@@ -2,8 +2,48 @@
import pp.mdga.game.Color;
+/**
+ * Notification that a die has been rolled.
+ */
public class RollDiceNotification extends Notification{
- RollDiceNotification(Color color, int eyes, int moveNumber) {
+ private Color color;
+ private int eyes;
+ private int moveNumber;
+
+ /**
+ * Constructor.
+ * @param color the color of the player that rolled the die.
+ * @param eyes the number of eyes that were rolled.
+ * @param moveNumber the number of the move that was made.
+ */
+ RollDiceNotification(Color color, int eyes, int moveNumber) {
+ this.color = color;
+ this.eyes = eyes;
+ this.moveNumber = moveNumber;
+ }
+
+ /**
+ * Get the color of the player that rolled the die.
+ * @return the color of the player that rolled the die.
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * Get the number of eyes that were rolled.
+ * @return the number of eyes that were rolled.
+ */
+ public int getEyes() {
+ return eyes;
+ }
+
+ /**
+ * Get the number of the move that was made.
+ * @return the number of the move that was made.
+ */
+ public int getMoveNumber() {
+ return moveNumber;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectableCardsNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectableCardsNotification.java
new file mode 100644
index 00000000..925bde75
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectableCardsNotification.java
@@ -0,0 +1,28 @@
+package pp.mdga.notification;
+
+import pp.mdga.game.BonusCard;
+import java.util.List;
+
+/**
+ * Notification that contains a list of cards that the player can choose from.
+ */
+public class SelectableCardsNotification extends Notification {
+
+ private List cards;
+
+ /**
+ * Constructor.
+ * @param cards The list of cards that the player can choose from.
+ */
+ SelectableCardsNotification(List cards) {
+ this.cards = cards;
+ }
+
+ /**
+ * Get the list of cards that the player can choose from.
+ * @return The list of cards that the player can choose from.
+ */
+ public List getCards() {
+ return cards;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectablePiecesNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectablePiecesNotification.java
new file mode 100644
index 00000000..7179a721
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SelectablePiecesNotification.java
@@ -0,0 +1,26 @@
+package pp.mdga.notification;
+
+import java.util.List;
+import java.util.UUID;
+
+/**
+ * Notification to inform the client about the selectable pieces.
+ */
+public class SelectablePiecesNotification extends Notification{
+
+ private List selectablePieces;
+
+ /**
+ * @param selectablePieces
+ */
+ SelectablePiecesNotification(List selectablePieces){
+ this.selectablePieces = selectablePieces;
+ }
+
+ /**
+ * @return List
+ */
+ public List getSelectablePieces(){
+ return selectablePieces;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldActiveNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldActiveNotification.java
new file mode 100644
index 00000000..0cb6c15b
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldActiveNotification.java
@@ -0,0 +1,29 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * This class will be used to hold all ShieldActiveNotification relevant data.
+ */
+public class ShieldActiveNotification extends Notification{
+
+ private UUID pieceId;
+
+ /**
+ * This constructor is used to create a new ShieldActiveNotification
+ *
+ * @param pieceId the pieceId
+ */
+ public ShieldActiveNotification(UUID pieceId) {
+ this.pieceId = pieceId;
+ }
+
+ /**
+ * This method returns the pieceId
+ *
+ * @return the pieceId
+ */
+ public UUID getPieceId() {
+ return pieceId;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldSuppressedNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldSuppressedNotification.java
new file mode 100644
index 00000000..ce7f7a8f
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/ShieldSuppressedNotification.java
@@ -0,0 +1,29 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * This class will be used to hold all ShieldSuppressedNotification relevant data.
+ */
+public class ShieldSuppressedNotification extends Notification {
+
+ private UUID pieceId;
+
+ /**
+ * This constructor is used to create a new ShieldSuppressedNotification
+ *
+ * @param pieceId the pieceId
+ */
+ public ShieldSuppressedNotification(UUID pieceId) {
+ this.pieceId = pieceId;
+ }
+
+ /**
+ * This method returns the pieceId
+ *
+ * @return the pieceId
+ */
+ public UUID getPieceId() {
+ return pieceId;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/StartDialogNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/StartDialogNotification.java
new file mode 100644
index 00000000..f2458c14
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/StartDialogNotification.java
@@ -0,0 +1,12 @@
+package pp.mdga.notification;
+
+/**
+ * Notification that a dialog has been started
+ */
+public class StartDialogNotification extends Notification{
+ /**
+ * Constructor
+ */
+ StartDialogNotification() {
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/SwapPieceNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SwapPieceNotification.java
index b287e403..2032f66a 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/notification/SwapPieceNotification.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/SwapPieceNotification.java
@@ -2,8 +2,38 @@
import java.util.UUID;
+/**
+ * Notification that two pieces have been swapped.
+ */
public class SwapPieceNotification extends Notification {
- SwapPieceNotification(UUID a, UUID b) {
- assert(!a.equals(b));
+
+ private UUID firstPiece;
+ private UUID secondPiece;
+
+ /**
+ * Constructor.
+ * @param firstPiece the UUID of the first piece that has been swapped.
+ * @param secondPiece the UUID of the second piece that has been swapped.
+ */
+ SwapPieceNotification(UUID firstPiece, UUID secondPiece) {
+ assert(!firstPiece.equals(secondPiece));
+ this.firstPiece = firstPiece;
+ this.secondPiece = secondPiece;
+ }
+
+ /**
+ * Get the UUID of the first piece that has been swapped.
+ * @return the UUID of the first piece that has been swapped.
+ */
+ public UUID getFirstPiece() {
+ return firstPiece;
+ }
+
+ /**
+ * Get the UUID of the second piece that has been swapped.
+ * @return the UUID of the second piece that has been swapped.
+ */
+ public UUID getSecondPiece() {
+ return secondPiece;
}
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskSelectNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskSelectNotification.java
new file mode 100644
index 00000000..11884267
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskSelectNotification.java
@@ -0,0 +1,27 @@
+package pp.mdga.notification;
+
+import pp.mdga.game.Color;
+
+/**
+ * Class TskSelectNotification
+ */
+public class TskSelectNotification extends Notification{
+
+ private Color color;
+
+ /**
+ * Constructor.
+ * @param color the color of the player that is in the game.
+ */
+ TskSelectNotification(Color color) {
+ this.color = color;
+ }
+
+ /**
+ * Get the color of the player that is in the game.
+ * @return the color of the player that is in the game.
+ */
+ public Color getColor() {
+ return color;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskUnselectNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskUnselectNotification.java
new file mode 100644
index 00000000..0f96beb1
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/TskUnselectNotification.java
@@ -0,0 +1,24 @@
+package pp.mdga.notification;
+
+import pp.mdga.game.Color;
+
+public class TskUnselectNotification extends Notification{
+
+ private Color color;
+
+ /**
+ * Constructor
+ * @param color
+ */
+ TskUnselectNotification(Color color){
+ this.color = color;
+ }
+
+ /**
+ * Get the color
+ * @return color
+ */
+ public Color getColor() {
+ return color;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/notification/WaitMoveNotification.java b/Projekte/mdga/model/src/main/java/pp.mdga/notification/WaitMoveNotification.java
new file mode 100644
index 00000000..bb2e9e8a
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/notification/WaitMoveNotification.java
@@ -0,0 +1,27 @@
+package pp.mdga.notification;
+
+import java.util.UUID;
+
+/**
+ * Notification to inform the player that he has to wait for the other player to move.
+ */
+public class WaitMoveNotification extends Notification{
+
+ private UUID pieceId;
+
+ /**
+ * Constructor.
+ * @param pieceId the id of the piece that has to move.
+ */
+ public WaitMoveNotification(UUID pieceId) {
+ this.pieceId = pieceId;
+ }
+
+ /**
+ * Get the id of the piece that has to move.
+ * @return the id of the piece that has to move.
+ */
+ public UUID getPieceId() {
+ return pieceId;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Ceremony.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Ceremony.java
index 75c1386b..667aa927 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/Ceremony.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/Ceremony.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
public class Ceremony extends ServerState {
+ public Ceremony(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePiece.java
index b61504e8..b9e6f4be 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePiece.java
@@ -1,4 +1,9 @@
package pp.mdga.server;
-public class ChoosePiece extends Turn {
+public class ChoosePiece extends ServerState {
+ private final ChoosePieceStateMachine choosePieceStateMachine = new ChoosePieceStateMachine(this, logic);
+
+ public ChoosePiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePieceStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePieceStateMachine.java
new file mode 100644
index 00000000..89dbefeb
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ChoosePieceStateMachine.java
@@ -0,0 +1,12 @@
+package pp.mdga.server;
+
+public class ChoosePieceStateMachine extends ServerStateMachine{
+ public ChoosePieceStateMachine(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
+
+ @Override
+ public ServerState initialState() {
+ return null;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/DetermineStartPlayer.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/DetermineStartPlayer.java
index 51cb17fc..6160701f 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/DetermineStartPlayer.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/DetermineStartPlayer.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class DetermineStartPlayer extends Game {
+public class DetermineStartPlayer extends ServerState {
+ public DetermineStartPlayer(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Dialogs.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Dialogs.java
deleted file mode 100644
index 43cf5534..00000000
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/Dialogs.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.server;
-
-public class Dialogs extends ServerState {
-}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/FirstRoll.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/FirstRoll.java
index b24c5979..daa811dd 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/FirstRoll.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/FirstRoll.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class FirstRoll extends RollDice {
+public class FirstRoll extends ServerState {
+ public FirstRoll(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Game.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Game.java
deleted file mode 100644
index a8265d5e..00000000
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/Game.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package pp.mdga.server;
-
-public class Game extends ServerState {
-}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/GameState.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/GameState.java
new file mode 100644
index 00000000..53ee5901
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/GameState.java
@@ -0,0 +1,75 @@
+package pp.mdga.server;
+
+import pp.mdga.game.Piece;
+import pp.mdga.message.client.*;
+import pp.mdga.message.server.PossibleCard;
+
+public class GameState extends ServerState {
+ private final GameStateMachine gameStateMachine = new GameStateMachine(this, logic);
+
+ public GameState(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ logic.getGame().addObserver(this);
+ }
+
+ @Override
+ public void entry() {
+ gameStateMachine.entry();
+ }
+
+ @Override
+ public void receivedAnimationEnd(AnimationEnd msg) {
+ gameStateMachine.receivedAnimationEnd(msg);
+ }
+
+ // todo piece?
+ @Override
+ public void receivedConfirmPiece(Piece piece) {
+ gameStateMachine.receivedConfirmPiece(piece);
+ }
+
+ @Override
+ public void receivedNoPowerCard(NoPowerCard msg) {
+ gameStateMachine.receivedNoPowerCard(msg);
+ }
+
+ @Override
+ public void receivedPowerCardChoice(SelectCard msg) {
+ gameStateMachine.receivedPowerCardChoice(msg);
+ }
+
+ @Override
+ public void receivedRequestDice(RequestDice msg) {
+ gameStateMachine.receivedRequestDice(msg);
+ }
+
+ // todo msg?
+ @Override
+ public void receivedRollRankingDice() {
+ gameStateMachine.receivedRollRankingDice();
+ }
+
+ @Override
+ public void receivedSelectedPieces(SelectedPieces msg) {
+ gameStateMachine.receivedSelectedPieces(msg);
+ }
+
+ @Override
+ public void sentPossibleCard(PossibleCard msg) {
+ gameStateMachine.sentPossibleCard(msg);
+ }
+
+ // todo msg?, sent to everyone?
+ @Override
+ public void sentRankingResponse() {
+ gameStateMachine.sentRankingResponse();
+ }
+
+ @Override
+ public void update() {
+ if (logic.getGame().playerHasDisconnected()) {
+ parent.gotoState(new Ceremony(parent, logic));
+ logic.getGame().removeObserver(this);
+ }
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/GameStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/GameStateMachine.java
new file mode 100644
index 00000000..b01981de
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/GameStateMachine.java
@@ -0,0 +1,12 @@
+package pp.mdga.server;
+
+public class GameStateMachine extends ServerStateMachine{
+ public GameStateMachine(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
+
+ @Override
+ public DetermineStartPlayer initialState() {
+ return new DetermineStartPlayer(this, logic);
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Interrupt.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Interrupt.java
index 8bcc7aa3..0f9e0fdc 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/Interrupt.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/Interrupt.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
public class Interrupt extends ServerState {
+ public Interrupt(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Lobby.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Lobby.java
new file mode 100644
index 00000000..b3bb2330
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/Lobby.java
@@ -0,0 +1,52 @@
+package pp.mdga.server;
+
+import pp.mdga.message.client.*;
+import pp.mdga.message.server.ServerMessage;
+import pp.mdga.message.server.UpdateReady;
+import pp.mdga.message.server.UpdateTSK;
+
+public class Lobby extends ServerState {
+ public Lobby(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ logic.getGame().addObserver(this);
+ }
+
+ @Override
+ public void receivedDeselectTSK(DeselectTSK msg) {
+ broadcastUpdate(new UpdateTSK());
+ }
+
+ @Override
+ public void receivedNotReady(LobbyNotReady msg) {
+ broadcastUpdate(new UpdateReady());
+ }
+
+ @Override
+ public void receivedReady(LobbyReady msg) {
+ broadcastUpdate(new UpdateReady());
+ }
+
+ @Override
+ public void receivedSelectTSK(SelectTSK msg) {
+ broadcastUpdate(new UpdateTSK());
+ }
+
+ private void broadcastUpdate(ServerMessage updateMessage) {
+ for (var entry : logic.getGame().getPlayers().entrySet()) {
+ logic.send(entry.getValue(), updateMessage);
+ }
+ }
+
+ @Override
+ public void receivedStartGame(ClientStartGame msg) {
+ // todo: implement??
+ }
+
+ @Override
+ public void update() {
+ if (logic.getGame().getGameHasStarted()) {
+ parent.gotoState(new GameState(parent, logic));
+ logic.getGame().removeObserver(this);
+ }
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/MovePiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/MovePiece.java
index 25b990ab..38d40399 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/MovePiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/MovePiece.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class MovePiece extends Turn {
+public class MovePiece extends ServerState {
+ public MovePiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/NoPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/NoPiece.java
index eece4d47..9b2cbb48 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/NoPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/NoPiece.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class NoPiece extends ChoosePiece {
+public class NoPiece extends ServerState {
+ public NoPiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/NoTurn.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/NoTurn.java
index cd4540f0..9986437b 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/NoTurn.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/NoTurn.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class NoTurn extends ChoosePiece {
+public class NoTurn extends ServerState {
+ public NoTurn(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Observer.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Observer.java
new file mode 100644
index 00000000..a95ad2ad
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/Observer.java
@@ -0,0 +1,5 @@
+package pp.mdga.server;
+
+public interface Observer {
+ void update();
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/PowerCard.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/PowerCard.java
index 5eb67ff2..fef94ce2 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/PowerCard.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/PowerCard.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class PowerCard extends Turn {
+public class PowerCard extends ServerState {
+ public PowerCard(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDice.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDice.java
index 42c5cbb2..acb43509 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDice.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDice.java
@@ -1,4 +1,9 @@
package pp.mdga.server;
-public class RollDice extends Turn {
+public class RollDice extends ServerState {
+ private final RollDiceMachine rollDiceMachine = new RollDiceMachine(this, logic);
+
+ public RollDice(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDiceMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDiceMachine.java
new file mode 100644
index 00000000..49117d0c
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/RollDiceMachine.java
@@ -0,0 +1,12 @@
+package pp.mdga.server;
+
+public class RollDiceMachine extends ServerStateMachine {
+ public RollDiceMachine(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
+
+ @Override
+ public ServerState initialState() {
+ return null;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/SecondRoll.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/SecondRoll.java
index a4be16ed..63b98b9a 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/SecondRoll.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/SecondRoll.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class SecondRoll extends RollDice {
+public class SecondRoll extends ServerState {
+ public SecondRoll(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/SelectPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/SelectPiece.java
index 3ca82aa2..f3e21d28 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/SelectPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/SelectPiece.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class SelectPiece extends ChoosePiece {
+public class SelectPiece extends ServerState {
+ public SelectPiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerAutomaton.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerAutomaton.java
new file mode 100644
index 00000000..4d8bbd31
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerAutomaton.java
@@ -0,0 +1,13 @@
+package pp.mdga.server;
+
+public class ServerAutomaton extends ServerStateMachine {
+ public ServerAutomaton(ServerGameLogic logic) {
+ super(null, logic);
+ entry();
+ }
+
+ @Override
+ public Lobby initialState() {
+ return new Lobby(this, logic);
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerGameLogic.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerGameLogic.java
index 9b2a7615..c278a929 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerGameLogic.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerGameLogic.java
@@ -1,17 +1,24 @@
package pp.mdga.server;
+import pp.mdga.game.Game;
+import pp.mdga.game.Player;
import pp.mdga.message.client.*;
+import pp.mdga.message.server.ServerMessage;
import java.lang.System.Logger;
-import java.lang.System.Logger.Level;
-import java.util.ArrayList;
public class ServerGameLogic implements ClientInterpreter {
- private static final Logger LOGGER = System.getLogger(ServerGameLogic.class.getName());
+ static final Logger LOGGER = System.getLogger(ServerGameLogic.class.getName());
-// private final List players = new ArrayList<>(4);
+ private final Game game;
+ private final ServerSender serverSender;
+ private ServerState state;
-// private ServerState state = new ;
+ public ServerGameLogic(Game game, ServerSender serverSender) {
+ this.game = game;
+ this.serverSender = serverSender;
+ state = new ServerAutomaton(this);
+ }
@Override
@@ -83,4 +90,43 @@ public void received(SelectTSK selectTSK, int from) {
public void received(ForceContinueGame forceContinueGame, int from) {
}
+
+ @Override
+ public void received(ClientStartGame clientStartGame, int from) {
+
+ }
+
+ @Override
+ public void received(NoPowerCard noPowerCard, int from) {
+
+ }
+
+ @Override
+ public void received(SelectedPieces selectedPieces, int from) {
+
+ }
+
+ /**
+ * Sends a message to the specified player.
+ *
+ * @param player the player to send the message to
+ * @param msg the message to send
+ */
+ public void send(Player player, ServerMessage msg) {
+ LOGGER.log(Logger.Level.INFO, "sending to {0}: {1}", player, msg); //NON-NLS
+ serverSender.send(player.getId(), msg);
+ }
+
+ public ServerSender getServerSender() {
+ return serverSender;
+ }
+
+ public Game getGame() {
+ return game;
+ }
+
+ // todo: remove
+ public ServerState getState() {
+ return state;
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerSender.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerSender.java
new file mode 100644
index 00000000..0efc8f5d
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerSender.java
@@ -0,0 +1,7 @@
+package pp.mdga.server;
+
+import pp.mdga.message.server.ServerMessage;
+
+public interface ServerSender {
+ void send(int id, ServerMessage msg);
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerState.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerState.java
index 7f023a7d..3e49b41e 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerState.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerState.java
@@ -1,4 +1,65 @@
package pp.mdga.server;
-public class ServerState {
+import pp.mdga.game.Piece;
+import pp.mdga.message.client.*;
+import pp.mdga.message.server.PossibleCard;
+import java.lang.System.Logger;
+
+public abstract class ServerState implements Observer{
+ protected static final Logger LOGGER = System.getLogger(ServerState.class.getName());
+ protected ServerState parent;
+ protected ServerGameLogic logic;
+
+ public ServerState(ServerState parent, ServerGameLogic logic) {
+ this.parent = parent;
+ this.logic = logic;
+ }
+
+ public void entry() { /* do nothing */ }
+
+ public void receivedAnimationEnd(AnimationEnd msg) { /* do nothing */ }
+
+ // todo piece?
+ public void receivedConfirmPiece(Piece piece) { /* do nothing */ }
+
+ public void receivedDeselectTSK(DeselectTSK msg) { /* do nothing */ }
+
+ public void receivedNoPowerCard(NoPowerCard msg) { /* do nothing */ }
+
+ public void receivedNotReady(LobbyNotReady msg) { /* do nothing */ }
+
+ public void receivedPowerCardChoice(SelectCard msg) { /* do nothing */ }
+
+ public void receivedReady(LobbyReady msg) { /* do nothing */ }
+
+ public void receivedRequestDice(RequestDice msg) { /* do nothing */ }
+
+ // todo msg?
+ public void receivedRollRankingDice() { /* do nothing */ }
+
+ public void receivedSelectTSK(SelectTSK msg) { /* do nothing */ }
+
+ public void receivedSelectedPieces(SelectedPieces msg) { /* do nothing */ }
+
+ public void receivedStartGame(ClientStartGame msg) { /* do nothing */ }
+
+ public void sentPossibleCard(PossibleCard msg) { /* do nothing */ }
+
+ // todo msg?, sent to everyone?
+ public void sentRankingResponse() { /* do nothing */ }
+
+ public void gotoState(ServerState state) {
+ throw new IllegalStateException("not in a statemachine");
+ }
+
+ public ServerState getParent() {
+ return parent;
+ }
+
+ public void update() { /* do nothing */ }
+
+ @Override
+ public String toString() {
+ return getClass().getSimpleName();
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerStateMachine.java
new file mode 100644
index 00000000..f97d54f2
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ServerStateMachine.java
@@ -0,0 +1,114 @@
+package pp.mdga.server;
+
+import pp.mdga.game.Piece;
+import pp.mdga.message.client.*;
+import pp.mdga.message.server.PossibleCard;
+
+public abstract class ServerStateMachine extends ServerState {
+
+ private ServerState state;
+
+ public ServerStateMachine(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
+
+ public abstract ServerState initialState();
+
+ @Override
+ public void gotoState(ServerState newState) {
+ LOGGER.log(System.Logger.Level.DEBUG, "{0}: {1} --> {2}", this, state, newState);
+ enter(newState);
+ }
+
+ @Override
+ public void entry() {
+ final ServerState newState = initialState();
+ LOGGER.log(System.Logger.Level.DEBUG, "{0}: initial state={1}", this, newState);
+ enter(newState);
+ }
+
+ private void enter(ServerState newState) {
+ if (newState.parent != this)
+ throw new IllegalArgumentException("Wrong state: " + newState + " belongs to " + newState.parent + " instead of " + this);
+ state = newState;
+ state.entry();
+ }
+
+ @Override
+ public void receivedAnimationEnd(AnimationEnd msg) {
+ state.receivedAnimationEnd(msg);
+ }
+
+ // todo piece?
+ @Override
+ public void receivedConfirmPiece(Piece piece) {
+ state.receivedConfirmPiece(piece);
+ }
+
+ @Override
+ public void receivedDeselectTSK(DeselectTSK msg) {
+ state.receivedDeselectTSK(msg);
+ }
+
+ @Override
+ public void receivedNoPowerCard(NoPowerCard msg) {
+ state.receivedNoPowerCard(msg);
+ }
+
+ @Override
+ public void receivedNotReady(LobbyNotReady msg) {
+ state.receivedNotReady(msg);
+ }
+
+ @Override
+ public void receivedPowerCardChoice(SelectCard msg) {
+ state.receivedPowerCardChoice(msg);
+ }
+
+ @Override
+ public void receivedReady(LobbyReady msg) {
+ state.receivedReady(msg);
+ }
+
+ @Override
+ public void receivedRequestDice(RequestDice msg) {
+ state.receivedRequestDice(msg);
+ }
+
+ // todo msg?
+ @Override
+ public void receivedRollRankingDice() {
+ state.receivedRollRankingDice();
+ }
+
+ @Override
+ public void receivedSelectTSK(SelectTSK msg) {
+ state.receivedSelectTSK(msg);
+ }
+
+ @Override
+ public void receivedSelectedPieces(SelectedPieces msg) {
+ state.receivedSelectedPieces(msg);
+ }
+
+ @Override
+ public void receivedStartGame(ClientStartGame msg) {
+ state.receivedStartGame(msg);
+ }
+
+ @Override
+ public void sentPossibleCard(PossibleCard msg) {
+ state.sentPossibleCard(msg);
+ }
+
+ // todo msg?, sent to everyone?
+ @Override
+ public void sentRankingResponse() {
+ state.sentRankingResponse();
+ }
+
+ @Override
+ public String toString() {
+ return super.toString() + "(in " + state + ")";
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/StartPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/StartPiece.java
index 3b9bdabf..24e23b60 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/StartPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/StartPiece.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class StartPiece extends ChoosePiece {
+public class StartPiece extends ServerState {
+ public StartPiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/ThirdRoll.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/ThirdRoll.java
index 45bded82..5f5245d1 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/ThirdRoll.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/ThirdRoll.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class ThirdRoll extends RollDice {
+public class ThirdRoll extends ServerState {
+ public ThirdRoll(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/Turn.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/Turn.java
index 80dd59b8..ce1447a6 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/Turn.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/Turn.java
@@ -1,4 +1,9 @@
package pp.mdga.server;
public class Turn extends ServerState {
+ private final TurnStateMachine turnStateMachine = new TurnStateMachine(this, logic);
+
+ public Turn(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/TurnStateMachine.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/TurnStateMachine.java
new file mode 100644
index 00000000..b54f2e07
--- /dev/null
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/TurnStateMachine.java
@@ -0,0 +1,12 @@
+package pp.mdga.server;
+
+public class TurnStateMachine extends ServerStateMachine {
+ public TurnStateMachine(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
+
+ @Override
+ public ServerState initialState() {
+ return null;
+ }
+}
diff --git a/Projekte/mdga/model/src/main/java/pp.mdga/server/WaitingPiece.java b/Projekte/mdga/model/src/main/java/pp.mdga/server/WaitingPiece.java
index bb074027..dcc28f3c 100644
--- a/Projekte/mdga/model/src/main/java/pp.mdga/server/WaitingPiece.java
+++ b/Projekte/mdga/model/src/main/java/pp.mdga/server/WaitingPiece.java
@@ -1,4 +1,7 @@
package pp.mdga.server;
-public class WaitingPiece extends ChoosePiece {
+public class WaitingPiece extends ServerState {
+ public WaitingPiece(ServerState parent, ServerGameLogic logic) {
+ super(parent, logic);
+ }
}